/* Copyright (C) YOOtheme GmbH, http://www.gnu.org/licenses/gpl.html GNU/GPL */

/* ========================================================================
   Use this file to add custom CSS easily
 ========================================================================== */

body{
    background:url(../images/hg_body.jpg) no-repeat center top #FFFFFF;
}

em{
    color:#4b4b4b;
}

a:hover em{
    color:#a07308;
}

.tm-navbar{
    margin:0px;
    margin:0 auto;
}

.tm-logo p{
    margin:0px;
}

.tm-logo p img{
    max-width:200px;
}

.tm-middle{
background-color: #ffffee;
border-radius: 15px;
box-shadow: 0 3px 8px;
min-height: 400px;
padding: 50px 30px;
margin:0 auto;
min-width:100%;
box-sizing:border-box;
-webkit-box-sizing:border-box;
}

.home_kontact_address ul{
padding:0px;
margin:0px;
list-style:none;
}

.home_kontact_address ul+ul{
    margin-top:30px;
}

.home_kontact_address ul li{
padding-top:5px;
font-size:15px;
}

.page-header{
    border-bottom:0px;
}

.page-header h1{
    color:#a07308;
    font-size:26px;
    line-height:42px;
}

.tm-main:before{
    background:url(../images/line.png) no-repeat right top transparent;
    content:"";
    position: absolute;
    height: 355px;
    width: 3px;
    left: 5px;
}

.pg-cv-box{
    background:transparent;
    padding:0px;
    box-shadow:none;
    -webkit-box-shadow:none;
    margin-bottom:20px;
}

.pg-cv-name{
    font-size:inherit;
}

.pg-csv-box,.pg-csv-box:hover{
    background:none;
    float:none;
    max-width:100%;
    margin:0px 0px 20px;
    padding:0px;
    -webkit-box-shadow: none;
    box-shadow: none;
    border-bottom: 1px solid #ECEDF3;
    padding-bottom: 20px;
}

.pg-csv-box::after{
    content:"";
    clear:both;
    display:block;
}

.pg-csv-box-img.pg-box1{float:left;display:block;margin-right:20px;}

.pg-box-img-bottom{
    float:left;display:block;
}

.pg-csv-name{
    padding-left:0px;
    background:none;
}

.pg-csv-name a{
    font-size:24px;
    color:#a07308 !important;
}

span.pg-csv-count{
    display:none;
}

.gallery-bcrumb-wrap{
    margin-bottom:30px;
}

.gallery-bcrumb-wrap:after{
content:"";
clear:both;
display:block;
}

.gallery-bcrumb-wrap .bcrmbhome,.gallery-bcrumb-wrap ul{
    float:left;
}

.gallery-bcrumb-wrap ul{
    margin:0px;
    margin-left:10px;
}

.tm-footer {
    position: relative;
    text-align: left;
    border-top: 1px solid #b1b1b1 !important;
    padding-top: 15px;
    color:#4b4b4b;
}

.tm-footer ul{
    list-style:none;
    margin:0px;
    padding:0px 0px 0px 10px;
}

.mobile-header{
    margin:15px 0px 20px;
}

.mobile-header .tm-navbar{
    margin:0px;
}

.tm-logo-small p{
    margin:0px;
}

.tm-logo-small p img{
    max-width:250px;
}

.n2-ss-slider-wrapper-inside{
/*border:1px solid #000;*/
border-radius: 15px;
-webkit-box-shadow: 0px 1px 5px 0px #4a4a4a;
-moz-box-shadow: 0px 1px 5px 0px #4a4a4a;
box-shadow: 0px 1px 5px 0px #4a4a4a;

}

.n2-ss-slider-3.n2-ow{
    border-radius:15px;
}

.las{
    padding-left:0px;
    margin-left:0px;
    list-style:none;
}

.las em {
    vertical-align: super;
    margin-left: 10px;
}

.detail-page-wrap p{
    margin-top:10px;
    margin-bottom:10px;
}

/*
 * Responsive Style Sheet - Defines base styles for mobile devices
 */


/* Responsive Utility Classes
----------------------------------------------------------------------------------------------------*/

/* Only Tablets (Portrait) */
@media (min-width: 768px) and (max-width: 959px) {
	
}


/* Responsive Content
----------------------------------------------------------------------------------------------------*/

#header-responsive { display: none; }


/* Layout Breakpoints
----------------------------------------------------------------------------------------------------*/

/* All except large Screens */
@media (max-width: 1220px) {



}

/* Only Phones and Tablets (Portrait) */
@media (max-width: 959px) {


}

/* Only Tablets (Portrait) and Phones (Landscape) */
@media (min-width: 480px) and (max-width: 959px) {

}

/* Only Phones */
@media (max-width: 767px) {

    .tm-main:before{
    background:none;
}

}

/* Only Phones (Landscape) */
@media (min-width: 480px) and (max-width: 767px) {
  
  
}

/* Only Phones (Portrait) */
@media (max-width: 479px) {

	
}


/* Fix Viewport for IE10 Snap Mode
----------------------------------------------------------------------------------------------------*/

@media (max-width: 400px) {
	
}
