body{
font-family: 'Montserrat',Helvetica,Arial,Lucida,sans-serif !important;
}
#logo {
max-height: 150% !important;
}
#banner-slider .et_pb_slide{
height:100vh;
}
.page-top{
text-align: center;
background-image: linear-gradient(3600deg,#006638 25%,#006638 100%);
color: #fff;
font-size: 12px;
letter-spacing: 1px;
font-weight: 300;
}
#top-menu a{
font-size: 15px !important;
color: #fff !important;
font-weight: 300 !important;
}
.et-fixed-header {
background-color:#fff !important;
}
#page-container .et-fixed-header #top-menu a {
color: #000 !important;
}
#top-menu li {
margin-right: 22px !important;
padding-right: 0px !important;
transition: all ease 0.1s;
}
#top-menu li a{
padding-top: 18px !important;
transition: all ease 0.1s;
border-top: 4px solid transparent !important;
}
#top-menu li:hover a{
color: #FDB301 !important;
opacity: 1 !important;
border-top: 4px solid #FDB301 !important;
} 
#top-menu li [aria-current="page"]{
color: #FDB301 !important;
border-top: 4px solid #FDB301 !important;
}
h1.great-benifits , div.great-benifits , h2.great-benifits{
font-size: 50px;
margin-bottom: 20px;
text-align: left;
padding-left: 16px!important;
margin-bottom: 13px!important;
font-weight: 600;
border-left: 10px solid #ffb400;
letter-spacing: 1px;
line-height: 1em;
}
.great-benifits span{
font-weight: 900;
color: #feb401;
text-transform: uppercase;
}
.inline_text{
display: initial;
}
.great-benifits-list{
list-style: none  !important;
padding: 0 !important;
margin-top: 35px;
}
.great-benifits-list .et-pb-icon {
color: #055e3b;
font-size: 24px;
padding-right: 15px;
}
.great-benifits-list li{
text-align: left;
margin-bottom: 15px;
}
.great-benifits-list li a{
color:#fff !important;
}
.esta_text .et_pb_code_inner h1 {
position: absolute;
top: -30px;
text-align: right;
color: #fff;
right: 70px;
font-size: 16px;   
}
p.inline_text .text_link{
color:#000000 !important;
}
input.user-registration-Button.button {
background: #086641;
color: #fff;
border: 1px solid #086641 !important;
font-size: 16px;
font-weight: 600;
}
#footer-info {
float: none !important;
color: #fff !important;
text-align: center !important;
text-transform: capitalize;
letter-spacing: 1px; 
}
#footer-bottom {
padding: 35px 15px 35px !important;
background-color: #000 !important;
}
#footer-info .customize-unpreviewable{
color: #055e3b !important;
}
#footer-info a {
color: #fff  !important;
}
.et-pb-contact-message p{
color:#fff !important;
font-size:25px !important;
}
.et_pb_contact_form_0 .input:focus{
color: #fff !important;
}
.msg .et_pb_main_blurb_image{
position: fixed;
top: 25%;
right: 0;
background-color: #fdb301;
padding: 18px;
border-radius: 100%;
cursor:pointer; }
.msg .et-pb-icon{
color: #fff !important;
font-size: 27px;
}
.print .et_pb_main_blurb_image{
position: fixed;
top: 35%;
right: 0;
background-color: #fdb301;
padding: 18px;
border-radius: 100%;
cursor:pointer; }
.print .et-pb-icon{
color: #fff !important;
font-size: 27px;
}
#main-footer{ background-color: #055e3b !important;
background-image: url(https://ogaracoachrentals.com/wp-content/uploads/2019/07/Footer-Bg.png)!important;
}
#menu-main-menu li a{
color:#fff !important;
font-size:15px !important;
letter-spacing: 1px;
}
#menu-main-menu li a:hover{
color:#000 !important;
}
#footer-widgets .footer-widget li:before{
content:none !important;
}
#custom_html-2 .et_pb_blurb_content {
margin-bottom: 25px !important;
text-align: center;
color: #fff !important;
font-size: 15px !important;
letter-spacing: 1px;
}
#custom_html-2  div{
color: #fff !important;   
}
.loc{
font-weight: 800;
text-transform: uppercase;
font-size: 16px;
letter-spacing: 0.5px;
line-height: 1.7em; 
padding-bottom: 10px;
color: #fff!important;
}
.heading{
font-weight: 900;
font-size: 25px;
color: #055e3b!important;
line-height: 1.8em;
font-weight: 700;
padding-bottom: 10px;
}
#custom_html-2 .et_pb_blurb_0 .et-pb-icon  , #custom_html-2 .et_pb_blurb_1 .et-pb-icon{
font-size: initial;
}
#custom_html-2 .et_pb_blurb_0.et_pb_blurb , #custom_html-2 .et_pb_blurb_1.et_pb_blurb{
padding-top:0px !important;
padding-bottom:0px !important;
}
.page-template-default #main-header.et-fixed-header{
box-shadow: 0px 0px 2px 0px #555 !important;
}
.qualification-list{
list-style-type: none !important;
padding: 0 !important;
}
.qualification-list li{
margin-bottom: 10px;
}
.qualification-list .et-pb-icon.et-waypoint{
color: #055e3b;
font-size: 24px;
padding-right: 9px;
}
#page-container .et-fixed-header #top-menu a:hover {
color: #FDB301 !important;
opacity: 1 !important;
border-top: 4px solid #FDB301 !important;
} .u_info img{
text-align: center !important;
display: block !important;
width: 80px;
}
.app_tabs ul.et_pb_tabs_controls li{
padding: 15px;
}
.app_tabs ul.et_pb_tabs_controls li.et_pb_tab_active a{
color: #fff !important;
}
.app_tabs ul.et_pb_tabs_controls:after{
border-top: none;
}
.app_tabs ul.et_pb_tabs_controls{
background-color: #ffffff;
border-bottom: 1px solid #d9d9d9;
}
.app_tabs .et_pb_tabs_controls li.et_pb_tab_active{
background-color: #055e3b !important;
}
#left-area .entry-content,
#left-area .entry-content p,
#left-area .entry-content span{
font-size: 15px !important;
font-weight: 300 !important;
color: #000 !important;
letter-spacing: 1px !important;
}
.entry-content .p-text2{
font-weight: 700;
font-size: 22px;
}
.entry-content .p-text{
font-size:16px;
color: #000000;
letter-spacing: 1px;
font-weight: 300;
}
.entry-content .p-text2{  
font-size: 26px;
color: #000;
font-weight: bold;
margin-bottom: 20px;
}
.u_info h4.et_pb_module_header {
font-size: 16px;
line-height: 1.4em;
color: #000 !important;
}
ul.u_list {
margin: 30px 0;
}
ul.app_list{
margin-top: 20px;
}
p.u_text {
font-size: 16px;
font-weight: bold;
color: #000;    
}
p.p-text3 {
font-size: 14px;
font-weight: 700;
color: #666666;
}  .blog_info article {
width: 48%;
float: left;
margin-right: 20px;
padding: 20px;
box-shadow: 0px 2px 15px -10px #666666;
border-radius: 5px;
height: 350px;
}
.blog_info article .post-content {
margin-bottom: 10px;
}
.blog_info article .post-content p{
margin:20px 0 35px 0;
}
.post-content a.more-link,
.user-registartion,.btn.button.ur-submit-button{
border: 1px solid #666;
display: inline !important;
padding: 10px 20px;
color: #fff !important;
text-transform: uppercase;
border-radius: 2px;
letter-spacing: 1px;
background: #086641!important;
}
#main-content .post-content a.more-link:hover,
#main-content #form_home_page .contact_form button.et_pb_contact_submit.et_pb_button:hover,
#main-content #form_home_page .listing_contact_form .epl-search-btn:hover,
form.user-registration-form .form-row .user-registration-Button:hover,
.user-registration-form-row .user-registration-Button:hover,
.edit-password .user-registration-Button:hover,
.user-registartion,.btn.button.ur-submit-button:hover,
.pay-button.button-main a:hover
{   
color: #000 !important;
background: #fff!important;
border: 1px solid #086641 !important;
border-radius: 1px;
}
#content-area, #sidebar{
color: #000;
}
#left-area article h1.entry-title{
line-height: 1.3em;
font-size: 26px;
color: #000;
font-weight: bold;
}
#recent-posts-2 h4.widgettitle,#recent-comments-2  h4.widgettitle,#categories-2 h4.widgettitle{
font-size: 22px;
line-height: 1.3em;
margin-bottom: 15px;
}
#recent-posts-2 h4.widgettitle,
#categories-2 h4.widgettitle,
#recent-comments-2 h4.widgettitle{
border-bottom: 2px solid #055e3b;
font-weight:bold;
}
#recent-posts-2 ul li, #recent-comments-2 ul li,  ul li.cat-item{
background: url(//continentalrealtyteam.com/wp-content/themes/Divi-child-theme/img/icon.png);
background-repeat: no-repeat;
background-position: 2px 15px;
margin: 0;
position: relative;
border-bottom: 1px solid #e6e6e6;
padding: 10px 0px 15px 15px;
font-size: 14px;
letter-spacing: 1px;
font-weight: 300;
color: #000000;
}
#recent-posts-2 ul li a,#recent-comments-2 ul li a, #categories-2 ul li a {
color:#000;
}
.tab-content p{
font-size:14px;
font-weight:300;
color:#000;
letter-spacing:1px;
}
.comment-form .form-submit input{
background-color: #0073a9 !important;
font-size: 14px !important;
color: #fff !important;
text-transform: uppercase !important;
padding: 10px 20px 10px 20px !important;
border-radius: 2px !important;
border-width: 0px !important;
}
.comment-form .form-submit input:hover{
background-color: #00a0d2 !important;
font-size: 14px !important;
color: #fff !important;
text-transform: uppercase !important;
padding: 10px 20px 10px 20px !important;
border-radius: 2px !important;
border-width: 0px !important;
}  ul.epl-search-tabs.property_search-tabs.epl-search-default,
.epl-search-row.epl-search-row-select.epl-property_location.fm-block.epl-search-row-full,
.epl-search-row.epl-search-row-select.epl-property_category.fm-block.epl-search-row-full,
.epl-search-row.epl-search-row-select.epl-property_price_from.fm-block.epl-search-row-half,
.epl-search-row.epl-search-row-select.epl-property_price_to.fm-block.epl-search-row-half
{
display: none;
}
.field select{
display: block;
width: 100%;
max-width: 100%;
height: 3.125rem;
padding: .75em 1.25em .875em;
font-size: 16px;
font-size: 1rem;
font-weight: 400;
line-height: 1.4;
color: inherit;
background-color: #fff;
border: 1px solid #e0e1e5;
border-radius: 0;
box-shadow: none;
}
.field select {
appearance: none;
-webkit-appearance: none;
-moz-appearance: none;
background-image: url(//continentalrealtyteam.com/wp-content/themes/Divi-child-theme/img/angle-down.png);	
background-repeat: no-repeat;
background-position: right 1.0625em top 1em;
-moz-background-size: 1rem;
-o-background-size: 1rem;
-webkit-background-size: 1rem;
background-size: 1rem;
padding-right: 2.875em;
overflow: auto;
}
.epl-search-form .epl-search-other{
display: none !important;
}
.epl-search-submit-row input.epl-search-btn {
display: inline-block;
font-weight: 700;
text-align: center;
vertical-align: middle;
cursor: pointer;
background-image: none;
border: 1px solid #086641;
text-transform: uppercase; font-size: 14px;
padding: 16px; border-radius: 0;
color: #fff;
background-color: #016739;
margin-top: 20px;
max-width: 200px;
}
.epl-search-forms-wrapper.epl-search-default{
max-width: 100% !important;
}
#epl_ps_tab_1 form{
display: flex;
align-items: center;
justify-content: center;
}
#epl_ps_tab_1 .epl-search-row{
padding:0 30px;
}
.epl-property-blog .epl-property-blog-entry-wrapper {
margin: 4px;
background: #fff;
box-shadow: 0 0 3px #ccc;
border-radius: 5px;
padding: 15px !important;
}
.epl-property-blog h3.entry-title{
font-size:22px !important;
font-weight:bold;
}
.entry-content .epl-property-blog .epl-excerpt-content p {
margin: 0;
font-size: 14px !important;
line-height: 1.7em;
font-weight: normal !important;
}
.epl-property-blog .price  {
margin-top: 10px !important;
}
.tab-content h2.entry-title {
font-size: 24px;
font-weight: bold;
margin-bottom: 15px;
}
.single .et_pb_post {
margin-bottom: 27px;
border: 1px solid #e2e2e2;
padding: 25px;
border-radius: 4px;
}
.et_pb_section.et_pb_section_2.et_section_regular{
padding:0;
}  .post-template-default header#main-header {
background: #006638;
}
#page-container  #top-menu a{
color: #fff;
}  .button-main a {
margin: auto !important;
background-color: #11754E !important;
}
.pay-button.button-main a
{
background-color: #035e3b !important;
color: #fff !important;
}
.pay-button-border {
display: none !important;
}
#biVKkNQRtD_donation, #modal-content{
top:30% !important;
}
.mobile_menu_bar:before{
color:#fff !important;
} .et_mobile_menu{
border-color: #000 !important;
}
@media screen and (min-width: 1440px) {
.const_img img{
height:500px !important;
object-fit:cover !important;
}
}
@media  screen and (max-width: 1366px) {
.et_pb_module.et_pb_tabs.et_pb_tabs_0.app_tabs{
width:100%;
max-width:100%;
}
.msg .et_pb_main_blurb_image{
top:45%;
}
.print .et_pb_main_blurb_image{
top:55%;
}
.et_transparent_nav .et_pb_section:first-child .et-pb-controllers{
bottom:55px !important;
}
.const_img img{
height:500px !important;
object-fit:cover !important;
}
.epl-search-submit-row input.epl-search-btn{
padding:14px;
max-width:180px;
}
}
@media all and (device-width: 1024px) 
and (device-height: 768px) 
and (orientation:landscape) {
.page-top{
padding:15px;
}
#top-menu a{
font-size:14px !important;  
}
#top-menu li {
margin-right: 12px !important;
}
.const_img img{
height:560px !important;
object-fit:cover !important;
}
}
@media only screen 
and (min-device-width : 768px) 
and (max-device-width : 1024px)  {
.page-top{
padding:15px;
}
#main-header .et_mobile_menu {
background-color: rgb(5, 94, 59) !important;
margin: 45px 0;
}
#epl_ps_tab_1 form{
display:block;
} .epl-search-form .epl-search-submit-row{
margin: 0 auto;
display: block !important;
text-align: center;
float:none !important;
}
.epl-search-submit-row input.epl-search-btn{
max-width:350px;
margin-top:25px;
}  .et_pb_tabs_controls li{
display: block !important;
float: none !important;
border-bottom: 1px solid #d9d9d9;
}  .blog_info article{
width:100%;
height:auto;
} }
@media(max-width:767px){
h2.great-benifits {
font-size: 28px !important;
line-height: 1.2em;
}
#main-header .et_mobile_menu{
background-color: rgb(5, 94, 59) !important;
margin:35px 0;
}
.et_pb_fullwidth_header_0.et_pb_fullwidth_header .et_pb_fullwidth_header_container .header-content{
width:100% !important;
}
ul.great-benifits-list li{
display: flex;    
font-size:13px;
}
.esta_text .et_pb_code_inner h1 {
top: -20px;
text-align: right;
font-size: 9px;
}
.et_transparent_nav .et_pb_section:first-child .et-pb-controllers {
bottom: 35px !important;
}
.msg .et_pb_main_blurb_image{
top:45%;
padding:15px;
}
.print .et_pb_main_blurb_image{
top:55%;
padding:15px;
}
.msg .et-pb-icon,.print .et-pb-icon{
font-size:20px;
} #epl_ps_tab_1 form{
display:block;
}
.epl-search-form .epl-search-row-half, .epl-search-form .epl-search-row-third{
width:100% !important;
}
#epl_ps_tab_1 .epl-search-row{
padding:0;
}
.epl-search-submit-row input.epl-search-btn{
display: block;
margin: 0 auto;
text-align: center;
margin-top: 25px;
}
.page-top{
font-size:10px;
padding:0 15px;
}  .blog_info article{
width:100%;
height:auto;
} }