/*
 Theme Name:     Divi Child
 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
------------------------------------------------------- */

/*----------Contro----------*/

/*----------Controlers SLIDER----------*/

body .entry-content .enhance_shortcode_menu_inline li, .enhance_shortcode_menu_inline li {
 
    padding: 6px 12px!important;
}

body .et_pb_module .et_pb_code {
    margin-top: 30px!important;
    
}


body #page-container .page-special .et_pb_button_0:hover
{
background-color: #0071ce!important;
color:#fff!important;
} 
.et-pb-controllers a {
   width: 12px;
   height: 12px;
   padding: 0;
   border-radius: 10px;
   background-color: rgba(255, 255, 255, 0);
   opacity: 0.6;
   text-indent: -9999px;
   border: 1px solid #FFF;
}

#top-menu li.current-menu-item>a{
    font-family: 'Catamaran-Bold',Helvetica,Arial,Lucida,sans-serif !important;
    font-weight:bold;
}
.et_header_style_left #et-top-navigation nav>ul>li>a:hover{
    color:#f1e000;
}
 #et-secondary-menu .et-social-icons {
    margin-right: 0px;
	 margin-top:20px;
}
#icon-fb{
	margin-left:2px;
}
#logo {
    margin-bottom: 52px;
}
#top-menu li {
    
   padding-right: 29px;
   font-size: 19px;
   font-weight: normal;
}

.et_mobile_menu li a:hover, .nav ul li a:hover {
    opacity: .7;
    background-color: rgba(0,0,0,.03);
    color:#f1e000;

}
.mobile_menu_bar:before{
    color:#fff;
    font-size: 48px!important;
}
#et-top-navigation {
    
    font-weight: normal;
}
.et-social-donate
{
    margin-left: 5px;
    background-color:#f1e000;
    width:108px;
    font-size:14px;
    height:34px;
    border:none;
    border-radius:5px;
    color:#0c71c3!important;
font-family: 'Catamaran-black',Helvetica,Arial,Lucida,sans-serif!important;
text-align: center;
line-height: 34px;
}
.et-social-donate p{

    display: inline-block;
    vertical-align: middle;
    line-height: normal;
}
.et-button-donate{
    vertical-align: top;
    margin-top:1px!important;

}


#top-header .et-social-icons li {
    margin-left: 8px;
}
#top-header, #et-secondary-nav li ul {

background: rgba(19,59,132,1);
background: -moz-linear-gradient(left, rgba(19,59,132,1) 0%, rgba(9,87,171,1) 51%, rgba(1,111,201,1) 100%);
background: -webkit-gradient(left top, right top, color-stop(0%, rgba(19,59,132,1)), color-stop(51%, rgba(9,87,171,1)), color-stop(100%, rgba(1,111,201,1)));
background: -webkit-linear-gradient(left, rgba(19,59,132,1) 0%, rgba(9,87,171,1) 51%, rgba(1,111,201,1) 100%);
background: -o-linear-gradient(left, rgba(19,59,132,1) 0%, rgba(9,87,171,1) 51%, rgba(1,111,201,1) 100%);
background: -ms-linear-gradient(left, rgba(19,59,132,1) 0%, rgba(9,87,171,1) 51%, rgba(1,111,201,1) 100%);
background: linear-gradient(to right, rgba(19,59,132,1) 0%, rgba(9,87,171,1) 51%, rgba(1,111,201,1) 100%);
}
   #main-header, #main-header .nav li ul, .et-search-form, #main-header .et_mobile_menu {
background: rgba(19,59,132,1);
background: -moz-linear-gradient(left, rgba(19,59,132,1) 0%, rgba(9,87,171,1) 51%, rgba(1,111,201,1) 100%);
background: -webkit-gradient(left top, right top, color-stop(0%, rgba(19,59,132,1)), color-stop(51%, rgba(9,87,171,1)), color-stop(100%, rgba(1,111,201,1)));
background: -webkit-linear-gradient(left, rgba(19,59,132,1) 0%, rgba(9,87,171,1) 51%, rgba(1,111,201,1) 100%);
background: -o-linear-gradient(left, rgba(19,59,132,1) 0%, rgba(9,87,171,1) 51%, rgba(1,111,201,1) 100%);
background: -ms-linear-gradient(left, rgba(19,59,132,1) 0%, rgba(9,87,171,1) 51%, rgba(1,111,201,1) 100%);
background: linear-gradient(to right, rgba(19,59,132,1) 0%, rgba(9,87,171,1) 51%, rgba(1,111,201,1) 100%);
}


/*
---------------------styles blog-------------------------- 
*/



   .et_pb_blog_grid .et_pb_post {
   
    border: none;
    background-color: #fff;
    
}
.et_search_form_container input {
  color:#0071ce!important;
}

.et_pb_blog_0.more-link:hover {
   
    background-color: #0c71c3!important;
    color:white!important;
}

.wpls-logo-showcase .slick-dots li {
 
    display: none!important;
 
}




/*
---------------------styles blog sidebar-------------------------- 
*/
#title-order {
    font-family: Catamaran-Black;
    font-size: 24px;
    color:#0071ce;
}

/*
---------------------twitter feed-------------------------- 
*/
.aptf-tweet-actions {
   
    display: none;
}

.aptf-tweet-content a {
    
    color: #026bc6!important;

}
.bx-wrapper .bx-controls-direction a {
    
    display: none;
}
body .menu-menu-reach-higher-footer-container {
    float: left!important;
}



.three-column-grid  p{
    text-align:center;
    color:white;
    font-size:19px;
    font-family: 'ZillaSlab-Light',Helvetica,Arial,Lucida,sans-serif!important;
}
.three-column-grid  h2{
    text-align:center;
}


body .popup-board  p{
    text-align:center;
    color:black;
    font-size:19px;
    font-family: 'ZillaSlab-Light',Helvetica,Arial,Lucida,sans-serif!important;
}
body .popup-board  h2{
    text-align:center;

}


        @media screen and (min-width: 480px) {
        #top-header .container {
        padding-bottom: 5px;
        }
         
        #et-secondary-menu .et-social-icons {
        margin-top: 6px;
        }}
        
    .custom-mailto a{
        color:#0c71c3!important;
        width:162px!important;
      
    }
    .custom-mailto a:hover{
        color: #ffffff!important;
   
   
    }
    .custom-mailto:hover{
        background: #0c71c3!important;
        color: #ffffff!important;
    }


    
/*** CUSTOM SEARCH ***/


input::-webkit-input-placeholder {
    color:#0c71c3!important;
    font-family: 'ZillaSlab-Light',Helvetica,Arial,Lucida,sans-serif!important;
  }
  input:-moz-placeholder {
    color:#0c71c3!important;
    font-family: 'ZillaSlab-Light',Helvetica,Arial,Lucida,sans-serif!important;
  }
  input:-ms-input-placeholder { 
    color:#0c71c3!important;
    font-family: 'ZillaSlab-Light',Helvetica,Arial,Lucida,sans-serif!important;
  }

  .et-search-field{
      background-color:#fff!important;
  }


  .et-search-form input {
border-radius:4px;
    height: 50%;
    padding-left:10px;
}


.et_header_style_left .mobile_menu_bar, .et_header_style_split .mobile_menu_bar {

    padding-bottom: 30px!important;
}
.post-template-default  .entry-title {
    display: none!important;
    }
/*** Responsive Styles Smartphone Portrait ***/
@media all and (max-width: 479px) {
    .et_pb_gutters1 .et_pb_column, .et_pb_gutters1.et_pb_row .et_pb_column {
         margin-bottom: 29px!important; 
    }

}

/*** Responsive Styles Smartphone Only ***/


@media all and (max-width: 767px) {
.et_pb_gutters1 .et_pb_column, .et_pb_gutters1.et_pb_row .et_pb_column {
    margin-bottom: 29px;}
	.social-icons-footer{
		order:3
	}
	.logo-bmr-footer{
		order:2;
		
	}
	.donate-footer{
		order:1;
	
	}

.bx-wrapper * {

    font-size: 19px;

}
	
	
	.et_pb_code_5:before {
    
    display:none !important;
    width: 35px!important;
   
 
    top: 34px!important;
    left: -41px!important;
  
}
		.et_pb_code_5:after {
     
    display:none !important;
    
    width: 35px!important;
    top: 34px!important;
    right: -44px!important;
 
}
.site-button .et_pb_button_module_wrapper.et_pb_button_alignment_right {
   

    text-align:left!important;

}
#et_top_search {
    
    margin: 0 56px 0 12px!important;

}
#et_search_icon:before {
    top: 12px;
}
.et-search-form input {
  
    width: 180%!important;

}
.et_pb_column .et_pb_module {
     margin-bottom: 0px; 
}
.rs-round-image-left:before{
   
}
.rs-round-image-right:before{
  
}

.mobile_nav.opened .mobile_menu_bar:before {
    content: "\4d";color:#fff;
   top:12px!important;
   z-index: 300 !important;
  
font-size:0px!important;
   content: url(/wp-content/uploads/2019/03/close-menu-v.png)!important;

   background-repeat: no-repeat !important;
   left: -3px;
}

  .home-circle:before{
    background-size: contain;
    background-position: center center;
  }

#main-header{
    height:102px!important;
}
 
}
/*** Responsive Styles Tablet Only ***/
@media all and (min-width: 768px) and (max-width: 980px) {

.et_pb_column_11:after {
display:none;
}
	.et_pb_gutters1 .et_pb_column, .et_pb_gutters1.et_pb_row .et_pb_column {
    margin-bottom: 29px;
}
.et_pb_code_5:before {
    display:none !important;
   
    width: 23px!important;
    top: 32px!important;
    right: 705px!important;
   
}  
.et_pb_code_5:after {
    display:none !important;

    width: 23px !important;
    top: 28px !important;
    right: -34px !important;
    
}

.bx-wrapper * {

    font-size: 19px;

}
.widget_media_image {
   
    max-width: 47px!important;
}
.site-button .et_pb_button_module_wrapper.et_pb_button_alignment_right {
   

    text-align:left!important;

}

.mobile_nav.opened .mobile_menu_bar:before {
    content: "\4d";color:#fff;
   
   z-index: 300 !important;
  
font-size:0px!important;
   content: url(/wp-content/uploads/2019/03/close-menu-v.png)!important;
top:12px!important;
   background-repeat: no-repeat !important;

}
#main-header{
    height:102px!important;
}
.et_pb_row .et_pb_column.et-last-child, .et_pb_row .et_pb_column:last-child {
    margin-bottom: -31px!important;
}
}
/*** Responsive Styles Tablet And Below ***/
@media all and (max-width: 980px) {
  
	.et_pb_gutters1 .et_pb_column, .et_pb_gutters1.et_pb_row .et_pb_column {
    margin-bottom: 29px;
}
.et_pb_image:after {
    display:none!important;
}
.et_header_style_left #logo {
  max-width:70%;
}

#et_top_search {

 
}
#et_search_icon:before {
    top: 12px;
}
}

@media (min-width: 981px) {
    .mobile_nav.opened .mobile_menu_bar:before {
        content: "\4d";color:#fff;
       
       z-index: 300 !important;
      
    font-size:0px!important;
       content: url(/wp-content/uploads/2019/03/close-menu-v.png)!important;
    
       background-repeat: no-repeat !important;
       margin-left:10px;
       top:12px!important;
    
    }
    
 
    .et_pb_image:after {
        display:none!important;
}
.three-column-grid .et_pb_grid_item {
    width: 28.333% !important;
    margin: 0 7.5% 7.5% 0 !important;
    }
     
    .three-column-grid .et_pb_grid_item:nth-child(3n) {
    margin-right: 0 !important;
    }
    
    .three-column-grid .et_pb_grid_item:nth-child(3n+1) {
    clear: left;
    }
    
    .three-column-grid .et_pb_grid_item:nth-child(4n+1) {
    clear: unset !important;
    }
    #et_top_search {
float: left !important;
 
    }
    .et-search-form{
        max-width:65%!important;
    }
    .et_pb_gutters3 .et_pb_column_4_4 .et_pb_module {
         margin-bottom: 0%;
    }
}
@media all and (min-width: 980px) and (max-width: 1999px) {
    #et_search_icon:before {
    
        top: 7px!important;
       
    }

        }
      



@media only screen and (min-width: 1200px) {
      .container{
        min-width:1200px;
    }
    #et_top_search {
        float: left !important;
         
            }
     
      .et-search-form{
          max-width:71%!important;
      }
      #et_search_icon:before {
    
        top: -2px!important;
       
    }
    }
@media (max-width: 1150px) {
    .et_pb_image:after {
        display:none!important;
 }

 
     body .menu-menu-reach-higher-footer-container {
 
        font-size:13px;
     }
     body .et_pb_module .et_pb_code .et_pb_code{
        margin-left: 59px;
    
 
    }
    body .entry-content .enhance_shortcode_menu_inline li, .enhance_shortcode_menu_inline li {
 
        padding: 6px 17px!important;
    }
    body .et_pb_module .et_pb_code{
   
        margin-left: 66px!important;
    }
    body .menu-menu-reach-higher-footer-container {
 
        margin-left:50px!important;
        }
    
 }
 @media all and (min-width: 1100px) and (max-width: 1200px) {


        
        #et_search_icon:before {
    
            top: 7px!important;
           
        }

}
/*** Responsive Styles Standard Desktop Only ***/
@media all and (min-width: 1100px) and (max-width: 1405px) {

	.et_pb_number_counter_0.et_pb_number_counter h3{
		font-size:16px;
    }
    body .et_pb_module .et_pb_code  {
   
        margin-left: 26px!important;
    }
    body .menu-menu-reach-higher-footer-container {
 
        margin-left:26px!important;
        }
     

}

/*** Responsive Styles Large Desktop And Above ***/
@media all and (min-width: 1405px) {
    body .et_pb_module .et_pb_code .et_pb_code {
   
        
    
    }
 
    body .menu-menu-reach-higher-footer-container {
        font-size: 17px!important;
        margin-left:26px!important;
        }
        #et_search_icon:before {
    
            top: -2px!important;
           
        }
}


