
/* ==================
   GLOBAL
   ==================*/
body{
    background-image: url(http://xpert.apollo13.eu/wp-content/uploads/2015/03/BG12.jpg);
    background-attachment: fixed;
}
body, html{
    
    font-family: Roboto, sans-serif;
    
    font-size: 12.000000px;
}
.post-content .post_grid_item_content > p:first-child {
    font-size: 16.000000px;
}
body{
	background-color: #f2f2f2;
}
.type-post .item-image.post-media {
    height: 400.000000px;
}
.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: #5e5e5e;
}
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,
a.ui-tabs-anchor,
.ui-accordion-header-active a{
    color: #222222;
}
.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:#7e7e7e;
}
.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:#7e7e7e;
}
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,
.posted-in,
.a13_load_more{
    
    font-family: Montserrat, sans-serif;
    letter-spacing: 0.000000px;
    

}
.font_family3{
    font-family: Montserrat, sans-serif;               
    font-weight: 400;
    line-height: 24.000000px;
    
}
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: 35.000000px!important;
}
h3:not(.wpb_accordion .wpb_accordion_wrapper .wpb_accordion_header){
    font-size: 30.000000px!important;
}
h4:not(.wpb_toggle):not(.wpb_pie_chart_heading){
    font-size: 25.000000px!important;
}
h5{
    font-size: 20.000000px!important;
}
h6{
    font-size: 14.000000px!important;
}

h1.font_family3{
    font-size: 52.000000px!important;
}
h2.font_family3{
    font-size: 47.000000px!important;
}
h3.font_family3:not(.wpb_accordion .wpb_accordion_wrapper .wpb_accordion_header){
    font-size: 42.000000px!important;
}
h4.font_family3:not(.wpb_toggle){
    font-size: 37.000000px!important;
}
h5.font_family3{
    font-size: 32.000000px!important;
}
h6.font_family3{
    font-size: 26.000000px!important;
}

/* ==================
   FONTS
   ==================*/
/* All things font(menu, interactive elements, labels).
 * Not used for content text and titles
 */
.a13-button{
    font-family: Montserrat, sans-serif;
    letter-spacing: 0.000000px;
	border-color:rgba(34,34,34,0.3) !important;
    
    font-size: 10.000000px;
    text-transform: uppercase;
    font-weight: normal;
}
.a13-button > div{
    padding-top: 0.000000px;
    padding-right: 20.000000px;
    padding-bottom: 0.000000px;
    padding-left: 20.000000px;
    width:calc(100% - 40px);
}
.a13-button > div.normal,
.a13-button > div.normal > a{
    background-color: #ffffff;
    color: #222222;
}
.a13-button > div.hover,
.a13-button > div.hover > a,
.a13-button > div.hover > a:hover{
    background-color:#222222!important;
    color: #ffffff;  
	border-color:rgba(34,34,34,0.3) !important;
}

/* 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,
p{
    font-family: Roboto, sans-serif;
    
}


/* Text content font */
body,
.wpb_text_column p, 
.real-content > p
{
    font-family: Roboto, sans-serif;         
    color: #888888;         
    font-weight: 400;
    font-size: 12.000000px; 
    line-height: 20.000000px;
    
}

.wpb_text_column p:only-of-type{

    font-family: Roboto, sans-serif;         
    color: #888888;         
    font-weight: 400;
    font-size: 12.000000px; 
    line-height: 20.000000px;
    
}
/* ==================
FONTS
==================*/
.socials > span,
.menu_switch_title{
    font-family: Montserrat, sans-serif;
    letter-spacing: 0.000000px;
}
/* ==================
PRELOADER
==================*/
#preloader{
    background-color:rgba(255,255,255,1);
}
/* ==================
   HEADER
   ==================*/
.head{
    background-color:rgba(255,255,255,1);
}
.menu_switch{
    color:rgba(34,34,34,1);
    background-color:rgba(255,255,255,1);
}

.menu_switch:hover,
.header_wpml_switch:hover{
    border-color:rgba(34,34,34,1);
    background-color:rgba(34,34,34,1);
}
.close_menu_button .hover{
    color:rgba(1,1,1,1);
    background-color: #dbdbdb;
}
.close_menu_button .normal{
    background-color:rgba(1,1,1,1);
    color: #ffffff;
}
.header_wpml_switch > span > a{
    color:rgba(34,34,34,1);
}
.header_wpml_switch:hover > span > a{
    color:rgba(255,255,255,1);
}
.header_wpml_switch:hover > span.active-lang > a,
.header_wpml_switch > span > a:hover{
    color:rgba(255,255,255,0.6);
}

.menu_switch:hover .menu_switch_title,
.menu_switch:hover .hamburger{
    color:rgba(255,255,255,1);
}

.mm-list{
    font-size: 26.000000px;
    text-transform: uppercase;
}
.mm-panel.sub-menu{
    font-size: 9.800000px;
}
.mm-list > li:not(.mm-subtitle):not(.mm-label):not(.mm-search):not(.mm-noresults){
    color: #ffffff;
}
.mm-list > li:not(.mm-subtitle):not(.mm-label):not(.mm-search):not(.mm-noresults):hover,
.mm-list > li.mm-selected:not(.mm-subtitle):not(.mm-label):not(.mm-search):not(.mm-noresults){
    color: #dbdbdb;
}
.mm-menu .mm-list > li.mm-selected > a:not(.mm-subopen){
    background-color: transparent;
}
.mm-list > li:not(.mm-subtitle):not(.mm-label):not(.mm-search):not(.mm-noresults):after{
    border: none !important;
}
.mm-list > li > a, .mm-list > li > span{
    line-height: 40px;
}
.mm-menu .mm-header{
    border: none !important;
}
.mm-header .mm-title{
    overflow: visible;
}
.full_overlay .tile{
    background-color:rgba(1,1,1,1);
}
.header_image{
    
}
#logo,
.nav_logo{
	color: #2d2d2d;
    font-size: 24.000000px;
    font-weight: bold;
    text-transform: uppercase;
    
}
#logo img.logo_img1,
.nav_logo img.logo_img2{
    margin-top: 20.000000px;
}
body.no_custom_scroll .mm-footer{
    background-color: #010101;
}

#access:not(.touch) .top-menu > li{
    border: 1px solid transparent;
    
}
.top-menu > li > a,
.top-menu .menu-item a:not(.a13_menu_icon):before,
#navbar > ul > li > a{

    font-family: Montserrat, sans-serif;
    letter-spacing: 0.000000px;
    font-size: 14.000000px;
}
#navbar li>a{
    text-transform: uppercase;
    color: #ffffff;
}

#navbar{
    background-color:rgba(1,1,1,1);
    font-weight: bold;
}
#navbar ul ul li a{
    background-color:rgba(1,1,1,1);
}

#navbar > ul > li.has-sub > a:after,
#navbar > ul > li.has-sub > a:before,
#navbar ul ul li.has-sub > a:after,
#navbar ul ul li.has-sub > a:before{
    background-color: #ffffff;
}
#navbar > ul > li.has-sub:hover > a:after,
#navbar > ul > li.has-sub:hover > a:before,
#navbar ul ul li.has-sub:hover > a:after,
#navbar ul ul li.has-sub:hover > a:before{
    background-color: #dbdbdb;
}
/* ==================
   TILES
   ==================*/
.tile_title h1.h_tile_title{
    font-size: 13.000000px!important;
}
.tile_icon{
    font-size: 30.000000px!important;
}
/* ==================
   FOOTER
   ==================*/
#footer{
    background-color:rgba(255,255,255,1);
}

.foot-text{
    font-family: Montserrat, sans-serif;
    letter-spacing: 0.000000px;
}
.footer-items{
    font-size: 12.000000px;
    color: #777777;
}
#footer a,
.nav_footer a,
#lang_sel a.lang_sel_sel{
    color: #c4c4c4;
}
#footer a:hover,
.nav_footer a:hover,
#lang_sel a.lang_sel_sel:hover{
    color: #f9f9f9;
}
#footer .foot-copyright-text{
    font-family: Roboto, sans-serif;
    font-size: 12.000000px;
    letter-spacing: 2px;
    font-weight: 500;
}

/* ==================
   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,
.cov.people,
.cov.people.quote p{
    font-family: Montserrat, sans-serif;
    letter-spacing: 0.000000px;
}


/* ==================
   SINGLE WORK
   ==================*/
.single-work #a13-scroll-pan{
    
}

.single-work #a13-slider-caption{
    
}
.single-work #slide-list{
    
}
#a13-full-photos.grid a{
    
}
#a13-full-photos.list a{
    
}
/* ==================
   WPCF7
==================*/
.wpcf7-form input:not([type="submit"]),
.wpcf7-form textarea{
    color: #999999;
    background-color: #f2f2f2;
}

.wpcf7-form input:not([type="submit"]):hover,
.wpcf7-form textarea:hover{
    color: #666666;
    background-color: #ffffff;
}
.wpcf7-not-valid-tip{
    display: none !important;
}
   
/* ==================
   BLOG
   ==================*/
.variant_masonry #only-posts-here{
    
}
.variant_masonry .archive-item{
    
}


/* ==================
   RESPONSIVE
   ==================*/

@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: 11.000000px!important;
}
}
.vc_toggle_title > h4 {
    font-size: 13px !important;
    text-transform: uppercase;
}


/*@media print,
(-o-min-device-pixel-ratio: 5/4),
(-webkit-min-device-pixel-ratio: 1.25),
(min-resolution: 120dpi) {
}*/

/* ==================
   CUSTOM CSS
   ==================*/

