/*
Theme Name: Doctor Carter Child
Theme URI: http://seaside-themes.com/doctor-carter/
Author: seasidetms
Author URI: http://seaside-themes.com/
Description: Doctor Carter Child Theme
Template: doctor-carter
Version: 1.0.0
License:
License URI:
Text Domain: doctor-carter-child
Tags: one-column, two-columns, three-columns, four-columns, left-sidebar, right-sidebar, custom-background, custom-colors, custom-header, custom-menu, editor-style, featured-image-header, featured-images, flexible-header, full-width-template, microformats, post-formats, rtl-language-support, sticky-post, theme-options, threaded-comments, translation-ready
/* */ 
.seasidetms_img.seasidetms_image_n.about_img {width: 100%; }
.seasidetms_img.seasidetms_image_n.about_img img{width: 100%; }
.mailpoet_paragraph label {color: #000000; margin-bottom: 10px; }
.seasidetms_quotes_slider .seasidetms_quote_image{text-align: center; }
.seasidetms_slider_project .seasidetms_slider_project_cont_info a{color: #ffffff !important; padding-bottom:0px; }
.seasidetms_slider_project .seasidetms_slider_project_footer span, .seasidetms_slider_project .seasidetms_slider_project_footer a:before {color: #ffffff !important; }
.seasidetms_slider_project .seasidetms_slider_project_header {padding:17px 5px 0px 5px; }
.seasidetms_slider_project .seasidetms_slider_project_cont_info{padding-bottom:0px; }
form.mailpoet_form.mailpoet_form_form.mailpoet_form_shortcode {background: #ffffff; padding: 30px; border-radius:10px; }
form.mailpoet_form.mailpoet_form_form.mailpoet_form_shortcode .mailpoet_paragraph {float: left; width: 50%; padding:0 5px; }
form.mailpoet_form.mailpoet_form_form.mailpoet_form_shortcode .mailpoet_paragraph input {width: 100% !important; border: none !important; }
form.mailpoet_form.mailpoet_form_form.mailpoet_form_shortcode .mailpoet_paragraph.last{width:100%; text-align:center; }
form.mailpoet_form.mailpoet_form_form.mailpoet_form_shortcode .mailpoet_paragraph.last input {width: auto !important; }
form.mailpoet_form.mailpoet_form_form.mailpoet_form_shortcode .mailpoet_paragraph.last input:hover {box-shadow: 0px 0px 10px 4px rgba(0,0,0,0.15); }
.seasidetms_owl_slider .owl-item {padding:0 10px; }
.seasidetms_owl_slider .owl-item .seasidetms_clients_item.item.seasidetms_owl_slider_item {border: 1px solid #dcdcdc; border-radius: 5px; }
.inner_banner{margin-bottom:30px; position: relative; }
.inner_banner img {max-height: 270px; width: 100%; object-fit: cover; object-position: top center; }
.inner_title_div {position: absolute; max-width: 1380px; left: 0; right: 0; margin: 0 auto; padding: 0 30px; top: 50%; transform: translateY(-50%); }
.inner_title_div h2 {font-size: 50px; margin: 0; color: #04658c; display: inline-block; background: rgba(255,255,255,0.75); padding: 30px; }
/*#seasidetms_fb_xz0usc4xs9 {background-color: #017f90; }
#seasidetms_fb_hmo9qg919v{background-color: #05a896; }
#seasidetms_fb_fga79ao40s{background-color:#05C29A; }*/
#slide_top, mark, .seasidetms_dropcap.type2, .seasidetms_icon_box.seasidetms_icon_box_top:before, .seasidetms_icon_box.seasidetms_icon_box_left_top:before, .seasidetms_icon_box.seasidetms_icon_box_left:before, .wpcf7 form.wpcf7-form span.wpcf7-list-item input[type=checkbox] + span.wpcf7-list-item-label:after, .seasidetms-form-builder .check_parent input[type=checkbox] + label:after, .wpcf7 form.wpcf7-form span.wpcf7-list-item input[type=radio] + span.wpcf7-list-item-label:after, .seasidetms-form-builder .check_parent input[type=radio] + label:after, .button, input[type=submit], input[type=button], button, .seasidetms_button, .seasidetms_notice .notice_close:hover, .seasidetms_toggles .seasidetms_toggle_wrap .seasidetms_toggle_title:hover .seasidetms_toggle_plus span, .seasidetms_toggles .seasidetms_toggle_wrap.current_toggle .seasidetms_toggle_title .seasidetms_toggle_plus span, .seasidetms_pricing_table .seasidetms_pricing_item.pricing_best .seasidetms_pricing_item_inner, .seasidetms_content_slider .owl-pagination .owl-page:hover, .seasidetms_content_slider .owl-pagination .owl-page.active, .seasidetms_notice.seasidetms_notice_custom .notice_close:hover, .seasidetms_table .seasidetms_table_row_header th, .seasidetms_tabs .seasidetms_tabs_list .seasidetms_tabs_list_item:before, .seasidetms_tabs .seasidetms_tabs_list .seasidetms_tabs_list_item:after, .seasidetms_single_slider .owl-buttons > div:hover, form .formError .formErrorContent, .seasidetms_mailpoet_form .wysija-submit:hover, .seasidetms_mailpoet_form .mailpoet_submit:hover, div.subpage_nav > span, div.subpage_nav > a:hover {background-color: #04658C; }
ul.navigation > li.menu-item.current-menu-item > a, ul.navigation > li.menu-item.current-menu-item > a .nav_subtitle, ul.navigation > li.menu-item.current-menu-ancestor > a, ul.navigation > li.menu-item.current-menu-ancestor > a .nav_subtitle, ul.navigation > li > a .nav_tag {color:#04658c; }
.navigation li > a:hover, .navigation li > a:hover .nav_subtitle, .navigation li.current-menu-item > a, .navigation li.current-menu-item > a .nav_subtitle, .navigation li.current-menu-ancestor > a, .navigation li.current-menu-ancestor > a .nav_subtitle, .navigation li a .nav_tag{color:#04658c; }
.header_top_right a:hover, .header_top .meta_wrap [class^=seasidetms-icon-]:before, .header_top .meta_wrap [class*= seasidetms-icon-]:before, #page .header_top .seasidetms_social_icon:hover, .header_top .header_top_inner .seasidetms_button:hover, #page .header_top .meta_wrap a {color:#04658c; }
h6.seasidetms_heading, h6.seasidetms_heading a{color: #017f90 !important; }
/*.seasidetms_button {background-color:rgb(5, 168, 150)!important; color: #ffffff!important; border-color:rgb(5, 168, 150)!important; } */
.seasidetms_button{background-color:#005965 !important; color: #ffffff!important; border-color:#005965 !important; }
.seasidetms_button:hover {background-color: #ffffff!important; color:rgb(5, 168, 150)!important; border-color:rgb(5, 168, 150)!important; }
.seasidetms_quotes_slider .seasidetms_quote_content {line-height: 27px!important; font-size: 16px!important; }
.seasidetms_project_grid .seasidetms_project_header .seasidetms_project_title{color:#04658c!important; }
.seasidetms_toggles.toggles_mode_accordion a {text-align: left; /* background: #05a896;*/ background: #005965; color: #ffffff !important; margin-bottom: 10px; }
.seasidetms_toggles.toggles_mode_accordion .seasidetms_toggle{padding:20px; }
.seasidetms_toggles.toggles_mode_accordion .seasidetms_toggle .seasidetms_toggle_inner{padding:0;}
.seasidetms_toggles.toggles_mode_accordion .seasidetms_toggle .seasidetms_toggle_inner p{margin-bottom:15px;}
.seasidetms_toggle_wrap a{position:relative;}
.seasidetms_toggle_wrap a:after {position: absolute;content: "\e951";font-family: 'fontello';font-size: 25px;color: #ffffff;right: 20px;}
.seasidetms_toggle_wrap.current_toggle a:after{content:"\e950";}
.seasidetms_toggle_wrap {border: none !important; }
.header_top .header_top_inner .seasidetms_button {font-size: 20px; font-weight: 400; padding: 0 30px; }
#page .header_top .meta_wrap a{color:rgb(5, 168, 150) !important;font-weight:600;}
.header_top_right a:hover, .header_top .meta_wrap [class^=seasidetms-icon-]:before, .header_top .meta_wrap [class*= seasidetms-icon-]:before, #page .header_top .seasidetms_social_icon:hover, .header_top .header_top_inner .seasidetms_button:hover, #page .header_top .meta_wrap a {color:rgb(5, 168, 150) !important; }

.nav_title font {
	font-size: 12px;
}
/**/
@media(min-width:769px){
.seasidetms_row_boxed .featured_block_text {min-height: 250px !important; }
.home_tab_section .seasidetms_row_boxed .button_wrap{position: absolute; bottom: 0; left: 21px;}
.seasidetms_blocks_border_radius.h_btn .seasidetms_row_boxed .button_wrap{position: absolute; bottom: 0; left: 17%;}4re4
.seasidetms_quotes_grid .seasidetms_quote_inner {padding: 60px 15px 30px; max-width: 1000px; width: 100%; margin: auto;  }
}

#seasidetms_column_pfn84ofx2 .button_wrap a{background:#017f90 !important; }
#seasidetms_column_pfn84ofx2 .button_wrap:hover a{background-color: #ffffff!important; color: rgb(5, 168, 150)!important; border-color: #017f90 !important; } .seasidetms_button {border-color: #fff !important; }
.seasidetms_color_scheme_footer .bottom_bg {padding: 50px !important; text-align: center; }
.seasidetms_color_scheme_footer .bottom_inner aside {text-align: center; padding:11px 0; width: 100%; position: inherit; float: none; margin: 0 auto;}
.seasidetms_color_scheme_footer .bottom_inner aside  .textwidget{text-align: center; }
.seasidetms_quotes_grid .seasidetms_quote_content{color: #fff;}
.seasidetms_quotes_grid .seasidetms_quote_inner:before, .quotes_blocks h6.seasidetms_quote_subtitle {color: #ffffff !important; }
.container_block{-ms-box-orient:horizontal;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-moz-flex;display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;margin: 50px -15px 0;}
.container_block .content_block, .container_block .sidebar_block{padding: 0 15px;}
.container_block .content_block{-webkit-flex:0 0 70%;-moz-flex:0 0 70%;-ms-flex:0 0 70%;flex:0 0 70%;max-width:70%;}
.container_block .sidebar_block{-webkit-flex:0 0 30%;-moz-flex:0 0 30%;-ms-flex:0 0 30%;flex:0 0 30%;max-width:30%; margin-top: 30px;}
.container_block .sidebar_block aside{padding: 0;}
.container_block .sidebar_block aside .widgettitle {font-size: 40px; font-weight: bold; }
.container_block .sidebar_block aside ul {}
.container_block .sidebar_block aside ul li {padding: 15px 0; border-bottom: 1px solid #04658B; }
.container_block .sidebar_block aside ul li a{ color: #005965; font-size: 19px; font-weight: 300; }
.container_block .sidebar_block aside ul li:hover a{ color: #04658B; }
.physicianreferral-form-block label {font-size: 16px; color: #005965; }
.physicianreferral-form-block label span {margin:10px 0 20px; float: left; width: 100%;}

/**/
.single_project .middle_content {padding: 65px 0 0; }
.single_project .btn-group {-ms-box-orient:horizontal;display:-webkit-box;display:-moz-box;display:-ms-flexbox; display:-moz-flex;display:-webkit-flex;display:flex;
 -webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;
 -webkit-justify-content:space-between;-ms-justify-content:space-between; justify-content:space-between; margin: 30px 0 50px; }
.single_project .btn-group .button01{-webkit-flex:0 0 50%;-moz-flex:0 0 50%;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%; }
.single_project .btn-group .next_btn{text-align: left;}
.single_project .btn-group .previous_btn{text-align: right;}
.single_project .btn-group .btn{color:#04658C; font-weight:300;  padding: 10px 10px 10px 20px; background: #e5e5e5; border-radius: 50px; }
.single_project .btn-group .next_btn .btn{ padding: 10px 20px 10px 10px;}
.single_project .btn-group .btn:hover{background-color: #05C29A; }
.single_project .seasidetms_img_wrap {display: inherit; position: absolute; left: 0; top: 0; width: 250px; }
.single_project .seasidetms_column_inner .seasidetms_text {padding: 0 0 30px 280px; float: left; width: 100%; }
.single_project .seasidetms_gallery_wrap {float: left; width: 100%; }

/*wave changes*/
.responsive_nav.resp_mid_nav span, .seasidetms_open_link, #slide_top span, .our_team_block .image_block h2 {font-size: 0 !important;}
.our_team_block p{color: #ffffff;}
.hero_section .tp-bgimg.defaultimg {position: relative; }
.hero_section .tp-bgimg.defaultimg:before{content:""; background:rgba(0,0,0,0.8); height:100%; width:100%; position:absolute; top:0; left:0; }


.h_ourspecialties_block, .h_testimonial_block{position: relative !important;}
.h_ourspecialties_block:after, .h_testimonial_block:after{content:""; background:rgba(4,101,140,0.8); position:absolute; left: 0; top: 0; width: 100%; height: 100%; display: block; } 