
/* ==================
   GLOBAL
   ==================*/
body{
    
    background-attachment: fixed;
}
body, html{
    
    font-family: Raleway, sans-serif;
}
body,
#secondary .socials a,
#secondary .socials a:hover,
.widget .title > span,
.wp-paginate .title,
.wp-paginate .gap,
.navigation a,
.widget-title span,
.title-and-nav .title span,
.title-and-nav nav,
#reply-title span,
#cancel-comment-reply-link,
.post-meta .dash span.dash_interior{
	background-color: #FFFFFF;
}
.post-media.item-image:after{
    
}
.variant_2 .post-media.item-image:after,
.variant_masonry .post-media.item-image:after,
.in_post_widget .post-media.item-image:after{
    
}
.variant_short_list .post-media.item-image:after{
    
}
a{
    color: #946b3d;
}
a:hover,
#content h4.wpb_toggle_title_active,
.wpb_accordion .wpb_accordion_wrapper .ui-state-active .ui-icon:before, .wpb_toggle_title_active:before,
.wpb_tour .wpb_tour_tabs_wrapper ul.wpb_tabs_nav li.ui-tabs-active > a,
.wpb_tour .wpb_tour_tabs_wrapper ul.wpb_tabs_nav li a:hover,
h3.wpb_accordion_header a:hover,
.ui-accordion-header-active a{
    color: #000000;
}
.wpb_toggle_title_active:before,
.wpb_content_element.wpb_tabs .wpb_tabs_nav li.ui-tabs-active,
#content h4.wpb_toggle_title_active,
.wpb_content_element.wpb_tabs .wpb_tabs_nav li:hover,
h4 .wpb_toggle_title_active,
.wpb_accordion .wpb_accordion_wrapper .ui-accordion-header-active{
    border-top-color: #000000;
}
.wpb_tour .wpb_tour_tabs_wrapper ul.wpb_tabs_nav li a:hover, 
.wpb_tour .wpb_tour_tabs_wrapper ul.wpb_tabs_nav li.ui-tabs-active > a{
    border-bottom-color: #000000;
}
h1,h2,h3,h4,h5,h6,
h1 a,h2 a,h3 a,h4 a,h5 a, h6 a,
.page-title,
.widget .title,
.navigation,
.widget .post-title,
.categories_filter,
a.a13-sc-button span{
    
    font-family: Raleway, sans-serif;
    

}
h1 a:hover,h2 a:hover,h3 a:hover,h4 a:hover,h5 a:hover,h6 a:hover,
.post .post-title a:hover, .post a.post-title:hover{
    
}
h1{
    font-size: 40.000000px!important;
}
h2{
    font-size: 36.000000px!important;
}
h3:not(.wpb_accordion .wpb_accordion_wrapper .wpb_accordion_header){
    font-size: 30.000000px!important;
}
h4:not(.wpb_toggle){
    font-size: 26.000000px!important;
}
h5{
    font-size: 20.000000px!important;
}
h6{
    font-size: 18.000000px!important;
}

/* ==================
   FONTS
   ==================*/
/* All things font(menu, interactive elements, labels).
 * Not used for content text and titles
 */
.a13-button,
input[type="submit"],
.nav-previous a,
.nav-next a{
    font-family: Raleway, sans-serif;
	border-color: #946b3d;
    background-color: #ffffff;
    color: #946b3d;
    font-size: 17.000000px;
    padding-top: 10.000000px;
    padding-right: 30.000000px;
    padding-bottom: 10.000000px;
    padding-left: 30.000000px;
    text-transform: uppercase;
    font-weight: bold;
}
.a13-button:hover,
input[type="submit"]:hover,
.nav-previous a:hover,
.nav-next a:hover{
    background-color: #946b3d;
    color: #ffffff;
    font-family: Raleway, sans-serif;
	border-color: #946b3d;
    
    font-size: 17.000000px;
    padding-top: 10.000000px;
    padding-right: 30.000000px;
    padding-bottom: 10.000000px;
    padding-left: 30.000000px;
    text-transform: uppercase;
    font-weight: bold;
}

/* Text content font */
.real-content,
.foot-text,
.post-meta,
.widget,
.widget .content,
div.textwidget,
div.widget_rss li,
div.about-author,
div.comments-area,
.contact-form,
input[type="text"],
input[type="search"],
input[type="password"],
input[type="email"],
input[type="url"],
input[type="tel"],
input[type="number"],
input[type="range"],
input[type="date"],
textarea,
select{
    font-family: Raleway, sans-serif;
}


/* Text content font */
.wpb_text_column p, .real-content > p
{
    font-family: Raleway, sans-serif;         
    color: #828282;         
    
    font-size: 14.000000px; 
    line-height: 20.000000px;
}

.wpb_text_column p:first-of-type, .real-content > p:first-child{
    font-family: Varela Round, sans-serif;        
    color: #545454;         
    font-weight: 400;
    font-size: 18.000000px; 
    line-height: 24.000000px;
}

.wpb_text_column p:only-of-type{

    font-family: Raleway, sans-serif;         
    color: #828282;         
    
    font-size: 14.000000px; 
    line-height: 20.000000px;
}
/* ==================
PRELOADER
==================*/
.preloader-header, .preloader-footer, #qLpercentage{
    font-family: Montserrat, sans-serif;
}
#qLpercentage{
    font-weight: bold;
    color: #000000;
}

/* ==================
   HEADER
   ==================*/
#header,
#access .menu-container{
    font-family: Montserrat, sans-serif;
    font-weight: bold;
    text-transform: uppercase;
    padding-top: 0.000000px;
    padding-bottom: 0.000000px;
}

#logo{
	color: #FFFFFF;
    font-size: 24.000000px;
    font-weight: normal;
    text-transform: none;
    padding-top: 0.000000px;        
    padding-bottom: 2.000000px;        
    padding-left: 10.000000px;
}
#header_padding_cover{
    background-color:rgba(148,107,61,0.59);
}
#header_padding_cover:hover,
#header_padding_cover.hovered{
    background-color:rgba(148,107,61,1);
}
#access h3.assistive-text{
    color: #ffffff;
    font-size: 13.000000px;
}
#access:not(.touch) .top-menu > li{
    border: 1px solid transparent;
    margin-right: 6.000000px;
}
.top-menu li li a,
#access.touch .top-menu > li a{

}
.top-menu li a{
    color: #ffffff;
    font-size: 13.000000px;
    font-family: Montserrat, sans-serif;
    font-weight: bold;
    text-transform: uppercase;
}
#access.touch .top-menu li a{
    font-size: 11.000000px;
}
#access:not(.touch) .top-menu > li.active{
    border: 1px solid #0c0c0c; 
}


.top-menu > li:hover > a,
.top-menu > li.active > a,
.top-menu > li.hovered > a,
.top-menu > li.current-menu-ancestor  > a{
    color: #000000;
}


#access:not(.touch) .top-menu > li:hover{
    border-bottom: 1px solid #0c0c0c; 
}

#access.touch .top-menu li.active{
    background-color: #e5e5e5;
    
}
#access.touch .top-menu, #access:not(.touch) .sub-menu{
    border-top: 2px solid #e5e5e5;
}
#access.touch .top-menu li,
#access:not(.touch) .sub-menu li {
    font-size: 11.000000px;
    background-color: #e5e5e5;
    color: #ffffff;
    text-align: left;
}
#access.touch .top-menu li > a{
    padding-top: 0.000000px;
    padding-bottom: 0.000000px;
    padding-left: 10.000000px;
    padding-right: 10.000000px;
}
#access:not(.touch) .sub-menu li > a {
    padding-top: 0.000000px;
    padding-bottom: 0.000000px;
    padding-left: 10.000000px;
    padding-right: 10.000000px;
    
}
#access.touch .top-menu li,
#access.touch .sub-menu li,
.sub-menu li {
    border-top: 1px solid #454545;
}
#access.touch .top-menu > li:first-child,
.sub-menu li:first-child {
    border-top: none;
}
.top-menu > li:hover,
.top-menu > li.hovered,
.top-menu > li.current-menu-item,
.top-menu > li.current-menu-ancestor,
.top-menu > ul{
    border-bottom: 1px solid #0c0c0c !important; 
}
.top-menu > li:hover a,
.top-menu > li.hovered a,
.top-menu > li.current-menu-item a,
.top-menu > li.current-menu-ancestor a,
.top-menu > ul {
    color: #000000;
}
#access.touch .top-menu > li:hover > a,
#access.touch .top-menu > li.active > a,
#access.touch .top-menu > li.hovered > a,
#access.touch .top-menu > li.current-menu-ancestor  > a{
    color: #ffffff;
    background-color: #e5e5e5;
}
.sub-menu li:hover > a,
.sub-menu li.hovered > a,
.sub-menu li.current-menu-item > a,
.sub-menu li.current-menu-ancestor > a{
    background-color: #e5e5e5;
    color: #ffffff;
}
#header .search-form{
    background-color:rgba(148,107,61,0.59);
    padding-top: 0.000000px;
    padding-bottom: 0.000000px;
}
#header .search-form fieldset{
    border-bottom: 1px solid #2d2d2d;
    
}   
#header .search-form input[type='search']{
    font-family: Montserrat, sans-serif;
    font-weight: bold;
}
#header .search, #header .search.opened .close{
    padding-top: 0.000000px;
    padding-bottom: 0.000000px;
}
#header .search-form:hover input[type='search'],
#header .search-form input[type='search']:focus{
    color: #e5e5e5;;
}

/* ==================
   FOOTER
   ==================*/
#footer{
    background-color: #e0e0e0;
}
.foot-text{
    font-family: Raleway, sans-serif;
}
.footer-items{
    font-size: 12.000000px;
    color: #6d6d6d;
}
#footer a{
    color: #e0e0e0;
}
#footer a:hover{
    color: #946b3d;
}
#footer .foot-copyright-text{
    font-family: Raleway, sans-serif;
}


/* ==================
   GALLERIES LIST
   ==================*/
.variant_image #a13-galleries{

}
.variant_image #a13-galleries .g-item{
     
}
.variant_image #a13-galleries .g-link i{
    
}
.variant_image #a13-galleries .g-link .cov span{
    
}


/* ==================
   SINGLE GALLERY
   ==================*/
#a13-gallery{
     
}
#a13-gallery .g-link{
     
}
#a13-gallery .g-link i{
    
}
.single-gallery #a13-slider-caption{
    
}
.single-gallery #slide-list{
    
}
.single-gallery .in-post-slider{
    
}


/* ==================
   WORKS LIST
   ==================*/
.variant_image #a13-works{
     
}
.variant_image #a13-works .g-item{
    
}
.variant_image #a13-works .g-link i{
    
}
.cov.works{
    font-family: Raleway, sans-serif;
}


/* ==================
   SINGLE WORK
   ==================*/
.single-work #a13-scroll-pan{
    
}
.type-work .in-post-slider{
    height: 430.000000px;
}
.single-work #a13-slider-caption{
    
}
.single-work #slide-list{
    
}

#a13-full-photos.grid a{
    height: 450.000000px;
}
#a13-full-photos.list a{
    height: 450.000000px;
}
/* ==================
   WPCF7
==================*/
.wpcf7-not-valid-tip, .wpcf7-validation-errors{
    
}
   
/* ==================
   BLOG
   ==================*/
.variant_masonry #only-posts-here{
    
}
.variant_masonry .archive-item{
    
}


/* ==================
   RESPONSIVE
   ==================*/
@media only screen and (max-width: 680px) {
    .menu-button-container{
        background-color:rgba(148,107,61,0.59);
    }
}

@media only screen and (max-width: 480px) {
h1{
    font-size: 32.000000px!important;
}
h2{
    font-size: 28.000000px!important;
}
h3:not(.wpb_accordion .wpb_accordion_wrapper .wpb_accordion_header){
    font-size: 30.000000px!important;
}
h4:not(.wpb_toggle){
    font-size: 20.000000px!important;
}
h5{
    font-size: 16.000000px!important;
}
h6{
    font-size: 14.000000px!important;
}
}



/*@media print,
(-o-min-device-pixel-ratio: 5/4),
(-webkit-min-device-pixel-ratio: 1.25),
(min-resolution: 120dpi) {
}*/

/* ==================
   CUSTOM CSS
   ==================*/

