/*
Theme Name: Divi Child Theme
Description: A child theme to house custom coding which modifies the Divi parent theme by Elegant Themes. Includes default line numbers where the code was taken from in the parent theme.
Author:   Brad Dalton http://wpsites.net
Template: Divi
*/

@import url("../Divi/style.css");


#logo {font-family: 'Open Sans Condensed', sans-serif;font-size:3em;color:#fff;margin-top:10px;}

#top-menu-nav {text-transform:uppercase;}

.et-hover > a {color:#fff !important;}

.homeslides h3 {line-height:1.4em;}

#homemobile {display:none;}

#main-footer {display:none;}

* {box-shadow:none !important;}

.russiarow {font-size:80%;}

.russia h2 {font-size:1.2em;color:#990000;}

.russia h3 {font-size:1.1em;}

.textclear {clear:left;padding-top:1em;}


/* Single Gallery Page */
.galImage {width:33%;max-width:320px;float:left;}
.galImage img {width:100%;height:auto;}
.galCont {float:right;max-width:60%;}
.single .et_pb_post .entry-content, .single .project .entry-content {padding-top: 0;}

.et_full_width_portfolio_page .nav-single
{
 border:none;
  padding-top: 1em;
padding-bottom:2em;
}

.et_portfolio_image, .et_portfolio_image img {width:228px !important;height:228px !important;}
.et_pb_portfolio_item {margin-bottom: 30px !important;}

div.et_pb_filterable_portfolio.et_pb_filterable_portfolio_grid.clearfix.et_pb_bg_layout_light > div.et_pb_portfolio_items_wrapper {border:none;}

.container::before { display:none; }
.et_pb_widget_area_right { border-left:0; }

div.et_pb_portfolio_filters {display:none;}

span.et_project_categories > a {display:none;}

div.et_main_title > span.et_project_categories {display:none;}

/* Divi Break Points */
@media only screen and ( min-width: 981px ) {}
@media only screen and ( min-width: 981px ) and ( max-width: 1405px) {.homeslides {display:block;}}
@media only screen and ( min-width: 981px ) {}
@media only screen and ( min-width: 981px ) and ( max-width: 1100px ) {
.et_portfolio_image, .et_portfolio_image img {width:200px !important;height:200px !important;}
}

/* iPad Landscape */
@media only screen and (min-device-width: 481px) and (max-device-width: 1024px) and (orientation:landscape) {
.et_portfolio_image, .et_portfolio_image img {width:200px !important;height:200px !important;}
}

/* Narrow screens */
@media only screen and (max-width: 979px) {

.galImage {max-width:100%;float:none;}
.galImage img {max-height:500px;width:auto;}
.galCont {float:none;clear:both;padding-top:2em !important;max-width:100%;}

.et_portfolio_image, .et_portfolio_image img {width:280px !important;height:280px !important;}
.galImage {width:100%;max-width:320px;float:left;}
.galImage img {width:100%;height:auto;}

#homemobile {display:block;}
.homeslides {display:none;}

}

div.mfp-bottom-bar {display:none !important;}