/* 
 Theme Name:     child-divi
 Author:         elegant
 Author URI:     http://cid9389dec18.wpengine.com/
 Template:       Divi
 Version:        3.2.2
 Description:   A Child Theme built using the elegantmarketplace.com Child theme maker
Developed by Andrew Palmer for Elegant Marketplace www.elegantmarketplace.com Free to use and duplicate as many times as you like
 Wordpress Version: 4.9.8
*/ 


/* ----------- PUT YOUR CUSTOM CSS BELOW THIS LINE -- DO NOT EDIT ABOVE THIS LINE --------------------------- */ 

/*
You can add your own CSS here.

Click the help icon above to learn more.
*/

H1 {
    color: #00819b;
}
H2 {
    color: #89277a;
}

H3 {
    color: #00819b;
}

H4 {
    color: #1A3369;
}

#et-secondary-menu {
    float: none;
    text-align: center;
	
}
/* --------- Third Menu CSS ------------- */

#third-menue ul li{
display: inline-block;
padding: 10px;
text-align: center;
}
#third-menue ul li a{
color: #ffffff!important;
padding: 10px;
font-size: 20px;

}
#third-menue ul li a:hover{
color: #F2B616!important;
padding: 10px;
font-size: 20px;

}




@media (max-width: 980px) {
    .et_secondary_nav_only_menu #top-header {
        display: block;
    }
    #et-secondary-nav,
    #et-secondary-menu {
        display: block !important;
    }
}

@media (max-width: 414px) {
.et_menu_container{
height: 100% !important;
}
.logo_container{
margin-left: -28px !important;
}
}


/* OLD CSS STARTS */


.icon-loc{
background:url("http://cid5604jul2017.wpengine.com/wp-content/uploads/imgpsh_fullsize.jpg") no-repeat;
    padding-left: 30px;
    padding-bottom: 5px;
}

.mob_menu_li {
    display: inline-block;
    padding: 0;
}
.mobile_menu_bar:before {
    font-size: 0px !important;
    color: #E84934 !important;
    content: "";
}
.mob_menu_li a img {
    max-width: 100%;
}
.mobile_header_text {
    text-align: center;
}

/* Portrait and Landscape */
@media screen 
  and (device-width: 320px) 
  and (device-height: 640px) 
  and (-webkit-device-pixel-ratio: 3) {
#et_mobile_nav_menu{width: 140px; 
}
}
/* ----------- Galaxy S6 ----------- */

/* Portrait and Landscape */
@media screen 
  and (device-width: 360px) 
  and (device-height: 640px) 
  and (-webkit-device-pixel-ratio: 4) {
#et_mobile_nav_menu{ width: 140px !important; }
}

@media only screen and (max-width: 360px) {
	#et_mobile_nav_menu ui{
margin-left: 40px !important;		
	}
}
.et_search_outer{    display: none;}

@media screen and (min-width: 1280px) {
.container{width:80% !important;}
}

#footer-widgets .footer-widget li a {
	color: #444445;
	text-decoration: none;
}

#footer-widgets .footer-widget li a:hover {
	color: #bf1e2e;
	text-decoration: none;
}

#main-header {box-shadow: 0px 0px 20px #00000017;}

.icon-cal{
background:url("/wp-content/uploads/2018/05/img-appt.jpg") no-repeat;
    padding-left: 30px;
    padding-bottom: 5px;
}
.icon-loc{
background:url("/wp-content/uploads/2018/03/img-dic.jpg") no-repeat;
    padding-left: 30px;
    padding-bottom: 5px;
}
@media (max-width: 820px) {
  
  #third-menue ul li a {
    font-size: 20px;
		font-weight: bold;
}
	  #third-menue ul li a:hover {
    font-size: 20px;
		font-weight: bold;
}
  .or-holiday-bar {
   
    padding: 5px 0 !important;
}
}

a {
    color: #0e5268;
}

@media (min-width: 310px)  {
	#third-menue ul li{    padding: 5px !important;}
}

#et-main-area{    margin-top: -33px;}
@media only screen and (min-width: 320px) and (max-width: 767px) { 
	#et-main-area{    margin-top: -56px;}
}


strong {
    font-weight: bold;
    color: #0e5268;
}

.et_mobile_menu {
    border-color: #1C3369;
}

@media (max-width: 980px) {
.et_non_fixed_nav.et_transparent_nav #main-header, .et_non_fixed_nav.et_transparent_nav #top-header, .et_fixed_nav #main-header, .et_fixed_nav #top-header {
    position: fixed;
}
}
.et_mobile_menu {
    overflow: scroll !important;
    max-height: 60vh;
}
#footer-widgets .footer-widget li a {
	color: #fff;
	text-decoration: none;
}

#footer-widgets .footer-widget li a:hover {
	color: #A6BFF8;
	text-decoration: none;
}

.footer_social {
    height: 0;
    color: #787878;
}
.footer_social_links {
    text-align: center;
    width: 100%;
}
#social_head {
    width: 65%;
    margin: auto;
    font-size: 30px;
    text-align: center;
    border-bottom: 1px solid #3e3738;
    color: #3e3738;
    padding: 2% 0;
    line-height: 1.5em;
}
.ul_social {
    display: inline-flex;
    margin: 2% 21%;
}
.site-footer a {
    color: #787878;
}

#menu-3rd-top-menu li{background:#1C3369 !important;}
#menu-3rd-top-menu li:hover{background:#1C3369 !important;}
#third-menue ul li a:hover{color:#BBCFFF !important;}



.entry-content table
{
    border: none;
}


.entry-content tr td
{
    border: none;
}

@media (max-width: 500px){
	#logo {max-height: 75%; margin-left:2%;}
}

#left-area .post-meta {
    display: none;
}


.et_pb_button_0:hover {
    color: #ffffff!important;
}