/* o///====///o                                              o///====///o                                              o///====///o  CHILD THEME | FOR
 Theme Name:     Divi Child
 Theme URI:      https://www.elegantthemes.com/gallery/divi/
 Description:    Divi Child Theme
 Author:         Parent: Elegant Themes && Child: TreyeDesigns
 Author URI:     https://www.linkedin.com/in/michaelcertoma/
 Template:       Divi
 Version:        1.0.0
/* o///====///o                                              o///====///o                                              o///====///o  DIVI
            _01010100 01110010 01100101 01111001 01100101  01000100 01100101 01110011 01101001 01100111 01101110 01110011_
						888888 88""Yb  dP"Yb  Yb        dP 88""Yb 88""Yb 88 8888b.   dP""b8 888888 .dP"Y8 
						  88   88__dP dP   Yb  Yb  db  dP  88__dP 88__dP 88  8I  Yb dP   `" 88__   `Ybo." 
						  88   88"Yb  Yb   dP   YbdPYbdP   88""Yb 88"Yb  88  8I  dY Yb  "88 88""   o.`Y8b 
						  88   88  Yb  YbodP     YP  YP    88oodP 88  Yb 88 8888Y"   YboodP 888888 8bodP' 
			_01010100 01110010 01100101 01111001 01100101  01000100 01100101 01110011 01101001 01100111 01101110 01110011_
/* o///====///o                                              o///====///o                                              o///====///o  START OF | FILE
||__                __/--                --\__                |||*  /
                              MISC   
||--                --\__                __/--                |||*/
                                                                      
   /*_______________/--------------------\______________________*/
  /*                      -FOOTER-                             */
 /*-----------------\____________________/--------------------*/
/*/**---------------------------------------------------------------------------------------------------------------- FOOTER */
#footer-header{background-color: #F6F6F6; display: flex; padding: 13px 0;}
#footer-footer{background-color: #F6F6F6; border-top: 2px solid #282828; padding: 13px 0; display: flex;}

#footer-header .container-left,
#footer-header .container-right{width: 50%; padding: 56px}
#footer-footer .container-left{width: 33.33%;}
#footer-footer .container-right{width: 66.66%; padding: 13px 56px;}

#footer-header .container-right ul.social,
#footer-footer .container-right ul{display: flex;}

#footer-header .container-right .fas{padding-right: 13px;}
#footer-header .container-right img{max-height: 24px; padding: 0 5px;}
#footer-footer .container-right ul li{padding: 0 13px;}
   /*_______________/--------------------\______________________*/
  /*                      -MISC-                             */
 /*-----------------\____________________/--------------------*/
/*/**---------------------------------------------------------------------------------------------------------------- MISC */
#header-content .et_pb_blurb_container{background-color: #00000090; padding: 30px 10px 50px 10px;}
.et-db #et-boc .et-fb-component-settings--module{top: 50% !important;}
.padding-five{padding: 5px;}
.padding-ten{padding: 10px;}
.padding-twenty{padding: 20px;}

.padding-five img{padding: 5px;}
.padding-ten img{padding: 10px;}
.padding-twenty img{padding: 20px;}

#top-header #et-info{text-align: right !important;}
#home-header{min-height: 750px; height: 80vh;}
#page-container{padding-top: 32px !important;}
#main-header{background: transparent !important; background-color: transparent !important;}
#main-header.et-fixed-header{background-color: #354937 !important;}

#main-header .et_pb_blurb_description p{text-align: center; padding: 13px; background-color: #feffdd; color: #121212;}

.et_pb_row{padding: 0px !important;}
.home #main-content{padding: 0px;}

.front-gallery-images > div{width: 25% !important; margin-right: 0px !important;}
#main-content{background-image: url("http://67.227.229.115/~trowbridgesltd/wp-content/themes/Divi-child/bg.png") !important; background-repeat: repeat; /*100px top*/ padding: 180px 0 53px 0;}
.et_pb_section{background-color: unset !important;}
#main-content .container{background-color: #fefefe !important; padding: 23px !important; border: 3px solid #354937;}

input,textarea{width: 100% !important; margin: 3px 0 !important;
    padding: 16px !important;
    border-width: 0 !important;
    -webkit-border-radius: 0 !important;
    -moz-border-radius: 0 !important;
    border-radius: 0 !important;
    color: #999 !important;
    background-color: #eee !important;
    font-size: 14px !important;
    -webkit-appearance: none;}
input{min-height: 23px;}
textarea{min-height: 150px;}
.mobile_menu_bar.mobile_menu_bar_toggle:before{color: #FFF !important;}

#top-header #et-info{margin: auto; text-align: center; width: 100%;}
.et_pb_row{width: 100% !important;}

.call-to-action > div{position: relative;}
.call-to-action .et_pb_promo{background-color: transparent !important; position: absolute; bottom: 0;}
.call-to-action .et_pb_promo_button{background-color: #354937;}
.call-to-action > div:hover .et_pb_promo_button{padding: .3em 2em .3em .7em; border: 2px solid #0000; background-color: #e0af00;}
.call-to-action > div:hover .et_pb_promo_button::after{color: #FFF; margin-left: 0; opacity: 1;}

h1.entry-title{/*border-bottom: 2px solid #e0af00; border-top: 2px solid #e0af00; text-align: center !important; padding: 10px 0; margin: 0 13%; background-color: #e0af00; color: #FFF; border-bottom-left-radius: 13px; border-bottom-right-radius: 13px; box-shadow: inset 0px -10px 0px 5px #e09b00;*/ text-align: center !important; text-transform: uppercase; padding: 10px 0;}

#main-header{background-color: #334935 !important;}
.home #main-header{background-color: unset !important;}
.home #main-header.et-fixed-header{background-color: #334935 !important;}

/*.et_header_style_left #et-top-navigation nav>ul>li>a,
.et_header_style_split #et-top-navigation nav>ul>li>a{padding-bottom: 20px !important;}

.et_header_style_left #et-top-navigation,
.et_header_style_split #et-top-navigation{padding-top: 20px !important;}*/

body.home #et-top-navigation, 
body.home #et-top-navigation{padding-top: 65px !important;}

body.home .et-fixed-header #et-top-navigation, 
body.home .et-fixed-header #et-top-navigation{padding-top: 20px !important;}

.container.et_search_form_container.et_pb_search_visible.et_pb_no_animation{height: 50px !important;}
.et-search-form input{background: #334935 !important;}


.a-inner-container,
.inner-container{margin: 53px 0 !important;}
.et_pb_row_0.inner-container{margin-top: 0px !important;}
.no-top-margin{margin-top: 0px !important;}
.no-bottom-margin{margin-bottom: 0px !important;}
.et_pb_image img{max-height: 400px;}

.page-id-541 h2.entry-title {
    background-color: #e0af00;
    margin-left: -13px;
    padding: 13px;
    max-width: 55%;
    color: #FFF;
    box-shadow: inset 0px -3px 0px #FFF;
    border-bottom: 3px solid #e0af00;
    border-top: 3px solid #354937;}

.page-id-541 .et_pb_post{margin-bottom: 0px !important;}
.page-id-541 .et_pb_section{padding: 0px !important;}

.pagination div{border-bottom: 3px solid #e0af00;}

.landscape{margin: 0; overflow: hidden; height: 150px;}
.landscape img{display: block;}

   /*_______________/--------------------\______________________*/
  /*                 -RESPONSIVE DESIGN-                       */
 /*-----------------\____________________/--------------------*/
/*/**---------------------------------------------------------------------------------------------------------------- MAX-WIDTH: 700px */
@media (max-width: 700px){
#home-header{min-height: 400px; min-height: 70vh;}
	.et_pb_row_4col>.et_pb_column.et_pb_column_1_4{width: 50% !important;}
	#footer-footer .container-right{display: none;}
	#footer-footer .container-left{width: 100%; text-align: center;}
	#footer-header .container-right ul.social, #footer-footer .container-right ul{justify-content: center; align-items: center;}
	#footer-header{display: block; text-align: center;}
	#footer-header .container-left, #footer-header .container-right{width: 100%;}
	#main-content .container{width: 100%; border: unset;}
}
/*/**---------------------------------------------------------------------------------------------------------------- MAX-WIDTH: 350px */
@media (max-width: 350px){
#home-header{min-height: 20px; min-height: 60vh;}
.et_pb_row_4col>.et_pb_column.et_pb_column_1_4{width: 100% !important;}
}