/*
 Theme Name:     Divi Child Theme
 Theme URI:      https://www.elegantthemes.com/gallery/divi/
 Description:    Divi Child Theme
 Author:         Elegant Themes
 Author URI:     https://www.elegantthemes.com
 Template:       Divi
 Version:        1.0.0
*/
 
/* =Theme customization starts here
------------------------------------------------------- */
/*#top-header { background-color: #000000; display: none;}
#et-info-phone::before, #et-info-email::before { display: none;}*/
#top-menu .slogan { padding-right: 140px;}
#top-menu .slogan a { font-weight: 300; text-transform: uppercase; opacity: 0.7;}

.nbscontent h1, .nbscontent h2, .nbscontent h3, .nbscontent h4, .nbscontent h5, .nbscontent h6 { margin-top: 20px!important; margin-bottom: 20px; line-height: 1.1em!important;}
#top-menu a { text-transform: lowercase;}
.bdav { margin-top: 7px;}
.home-contact a { color: #ffffff;}
.slide { background-blend-mode: normal!important;}
.et_pb_row.slide-bot-text.et_pb_row_fullwidth { max-width: 100%; width: 100%;}



.et_pb_widget_area_left { padding-right: 0;	border-right: none;}
/*------------------gallery 2 / 3 / 4 Colums------------*/

.gallery-3 .et_pb_gallery_grid .gutter_width { width: 10px; }
.gallery-3 .et_pb_gallery_grid .et_pb_gallery_item { margin-bottom:10px !important; }
.gallery-3 .et_pb_gallery_grid .et_pb_gallery_item { clear:none !important; }
.gallery-3 .et_pb_gallery_grid .et_pb_gallery_item { width: 31% !important; margin-right:2% !important; }
.gallery-3 .et_pb_gallery_grid .et_pb_gallery_item:nth-child(3n) { margin-right:0 !important; }
.gallery-3 .et_pb_gallery_grid .et_pb_gallery_item:nth-child(3n+1) { clear:both !important; }
.gallery-3 .et_pb_gallery_grid .et_pb_gallery_image img { min-height: 0 !important; }

.gallery-4 .et_pb_gallery_grid .gutter_width { width: 10px; }
.gallery-4 .et_pb_gallery_grid .et_pb_gallery_item { margin-bottom:10px !important; }
.gallery-4 .et_pb_gallery_grid .et_pb_gallery_item { clear:none !important; }
.gallery-4 .et_pb_gallery_grid .et_pb_gallery_item { width: 24% !important; margin-right:1% !important; }
.gallery-4 .et_pb_gallery_grid .et_pb_gallery_item:nth-child(4n) { margin-right:0 !important; }
.gallery-4 .et_pb_gallery_grid .et_pb_gallery_item:nth-child(4n+1) { clear:both !important; }
.gallery-4 .et_pb_gallery_grid .et_pb_gallery_image img { min-height: 0 !important; }
/*------------------gallery 2 / 3 / 4 Colums end------------*/
.next .et_pb_main_blurb_image { margin-bottom: 0;}
.next .et-pb-icon-circle { padding: 10px;}
.next .et-pb-icon-circle-border { border: 1px solid;}

input:focus, textarea:focus { box-shadow: 0 0 8px rgba(0, 0, 0, 0.1)!important;}
.envira-gallery-wrap .envira-gallery-public .envira-gallery-item img { padding: 3px!important; background: none;}

input,textarea {

  width: 100%;
  border-radius: 3px;
  border: 1px solid transparent;
  border-top: none;
  border-bottom: 1px solid #DDD;
  box-shadow: inset 0 1px 2px rgba(0,0,0,.39), 0 -1px 1px #FFF, 0 1px 0 #FFF!important;
}

textarea:focus,input:focus{
box-shadow: inset 0 1px 4px rgba(0,0,0,.59), 0 -1px 1px #FFF, 0 1px 0 #FFF!important;
}
.et_mobile_menu li a { text-transform: lowercase;}
/*-------------------------------Mobile--------------------------*/
@media screen and (max-width:1024px){
}
@media screen and (min-width:768px) and (max-width:1023px){
/*#et-info {  float: none; text-align: center;}
#top-header { display: block;}*/
#mobile_menu li:first-child { display: none;}
}
@media screen and (min-width:568px) and (max-width: 767px){ 
}
@media screen and (min-width:320px) and (max-width: 567px){ 
}
@media screen and (min-width:320px) and (max-width: 767px){ 
.gallery-2 .et_pb_gallery_grid .et_pb_gallery_item, .gallery-3 .et_pb_gallery_grid .et_pb_gallery_item, .gallery-4 .et_pb_gallery_grid .et_pb_gallery_item { width: 100% !important; margin-right:0 !important; }
#mobile_menu li:first-child { display: none;}
/*#top-header { display: block;}*/
}
/*-------------------------------Mobile end-------------------------*//*
 Theme Name:     Divi Child Theme
 Theme URI:      https://www.elegantthemes.com/gallery/divi/
 Description:    Divi Child Theme
 Author:         Elegant Themes
 Author URI:     https://www.elegantthemes.com
 Template:       Divi
 Version:        1.0.0
*/
 
/* =Theme customization starts here
------------------------------------------------------- */
/*#top-header { background-color: #000000; display: none;}
#et-info-phone::before, #et-info-email::before { display: none;}*/
#top-menu .slogan { padding-right: 140px;}
#top-menu .slogan a { font-weight: 300; text-transform: uppercase; opacity: 0.7;}

.nbscontent h1, .nbscontent h2, .nbscontent h3, .nbscontent h4, .nbscontent h5, .nbscontent h6 { margin-top: 20px!important; margin-bottom: 20px; line-height: 1.1em!important;}
#top-menu a { text-transform: lowercase;}
.bdav { margin-top: 7px;}
.home-contact a { color: #ffffff;}
.slide { background-blend-mode: normal!important;}
.et_pb_row.slide-bot-text.et_pb_row_fullwidth { max-width: 100%; width: 100%;}



.et_pb_widget_area_left { padding-right: 0;	border-right: none;}
/*------------------gallery 2 / 3 / 4 Colums------------*/

.gallery-3 .et_pb_gallery_grid .gutter_width { width: 10px; }
.gallery-3 .et_pb_gallery_grid .et_pb_gallery_item { margin-bottom:10px !important; }
.gallery-3 .et_pb_gallery_grid .et_pb_gallery_item { clear:none !important; }
.gallery-3 .et_pb_gallery_grid .et_pb_gallery_item { width: 31% !important; margin-right:2% !important; }
.gallery-3 .et_pb_gallery_grid .et_pb_gallery_item:nth-child(3n) { margin-right:0 !important; }
.gallery-3 .et_pb_gallery_grid .et_pb_gallery_item:nth-child(3n+1) { clear:both !important; }
.gallery-3 .et_pb_gallery_grid .et_pb_gallery_image img { min-height: 0 !important; }

.gallery-4 .et_pb_gallery_grid .gutter_width { width: 10px; }
.gallery-4 .et_pb_gallery_grid .et_pb_gallery_item { margin-bottom:10px !important; }
.gallery-4 .et_pb_gallery_grid .et_pb_gallery_item { clear:none !important; }
.gallery-4 .et_pb_gallery_grid .et_pb_gallery_item { width: 24% !important; margin-right:1% !important; }
.gallery-4 .et_pb_gallery_grid .et_pb_gallery_item:nth-child(4n) { margin-right:0 !important; }
.gallery-4 .et_pb_gallery_grid .et_pb_gallery_item:nth-child(4n+1) { clear:both !important; }
.gallery-4 .et_pb_gallery_grid .et_pb_gallery_image img { min-height: 0 !important; }
/*------------------gallery 2 / 3 / 4 Colums end------------*/
.next .et_pb_main_blurb_image { margin-bottom: 0;}
.next .et-pb-icon-circle { padding: 10px;}
.next .et-pb-icon-circle-border { border: 1px solid;}

input:focus, textarea:focus { box-shadow: 0 0 8px rgba(0, 0, 0, 0.1)!important;}
.envira-gallery-wrap .envira-gallery-public .envira-gallery-item img { padding: 3px!important; background: none;}

input,textarea {

  width: 100%;
  border-radius: 3px;
  border: 1px solid transparent;
  border-top: none;
  border-bottom: 1px solid #DDD;
  box-shadow: inset 0 1px 2px rgba(0,0,0,.39), 0 -1px 1px #FFF, 0 1px 0 #FFF!important;
}

textarea:focus,input:focus{
box-shadow: inset 0 1px 4px rgba(0,0,0,.59), 0 -1px 1px #FFF, 0 1px 0 #FFF!important;
}
.et_mobile_menu li a { text-transform: lowercase;}
/*-------------------------------Mobile--------------------------*/
@media screen and (max-width:1024px){
}
@media screen and (min-width:768px) and (max-width:1023px){
/*#et-info {  float: none; text-align: center;}
#top-header { display: block;}*/
#mobile_menu li:first-child { display: none;}
}
@media screen and (min-width:568px) and (max-width: 767px){ 
}
@media screen and (min-width:320px) and (max-width: 567px){ 
}
@media screen and (min-width:320px) and (max-width: 767px){ 
.gallery-2 .et_pb_gallery_grid .et_pb_gallery_item, .gallery-3 .et_pb_gallery_grid .et_pb_gallery_item, .gallery-4 .et_pb_gallery_grid .et_pb_gallery_item { width: 100% !important; margin-right:0 !important; }
#mobile_menu li:first-child { display: none;}
/*#top-header { display: block;}*/
}
/*-------------------------------Mobile end-------------------------*/