/*







Theme Name: Sea Mar Community Health Centers







Theme URI: http://sayenkodesign.com







Author: Sayenko Design







Author URI: http://sayenkodesign.com







Description: Sea Mar Theme is a responsive wordpress theme.







Version: 1.1.0







License: GNU General Public License version 3.0







License URI: http://www.gnu.org/licenses/gpl-3.0.html























*/







.titleC .right-linie span, .titleL .right-linie span, .titleLD .right-linie span, .titleB .right-linie span, .titleP .right-linie span, .titleD .right-linie span, .titleSer .right-linie span {

 

    width: 100% !important;

}









/* ----  MADE PARAGRAPH TEXT SLIGHTLY MORE LEGIBLE ----- */



body {



    font-family: "Open Sans",Arial,Helvetica,sans-serif;



    font-size: 15px;



    font-weight: 600 !important;



}











/* ---- END  MADE PARAGRAPH TEXT SLIGHTLY MORE LEGIBLE ----- */



















/* ----  INDIVIDUAL HEADSHOTS FOR DOCTORS CUSTOM POST TYPE ----- */







.elements_team .thumbnail.team > img, .elements_news .thumbnail.news > img, .gallery_filter_elements .thumbnail.gallery_filter img, .doctor_filter_elements .thumbnail.doctor_filter img, .latest_news_elements .thumbnail_latest_news img, .elements_news_c .thumbnail.news_c > img, .single_elements .thumbnail.single img, .all_dp_elements .thumbnail.all_dp > img { transform: scale(1); transition-delay: 0s; transition-duration: 0.3s; transition-property: all; transition-timing-function: ease-in-out; }



/* ----  MOBILE NAV ----- */























.navbar-default .navbar-toggle { border-bottom-color: none !important; border-left-color: none !important; border-right-color: none!important; border-top-color: none!important; }



header .navbar-toggle { height: 80px; }



/* ----  CTA BUTTON ----- */















.wpb_btn-info { background-color: #00a0af !important; }



.wpb_call_to_action { -moz-border-bottom-colors: none; -moz-border-left-colors: none; -moz-border-right-colors: none; -moz-border-top-colors: none; background-color: #f7f7f7; border-bottom-color: #00a0af !important; border-bottom-style: solid; border-bottom-width: 2px !important; border-image-outset: 0 0 0 0; border-image-repeat: stretch stretch; border-image-slice: 100% 100% 100% 100%; border-image-source: none; border-image-width: 1 1 1 1; border-left-color: #00a0af !important; border-left-style: solid; border-left-width: 2px !important; border-right-color: #00a0af !important; border-right-style: solid; border-right-width: 2px !important; border-top-color: #00a0af !important; border-top-style: solid; border-top-width: 2px !important; box-sizing: border-box; padding-bottom: 35px; padding-left: 35px; padding-right: 35px; padding-top: 35px; position: relative; }



.wpb_call_to_action .wpb_call_text, #content .wpb_call_to_action .wpb_call_text { margin-bottom: 0; margin-left: 0; margin-right: 0; margin-top: 6px !important; padding-top: 0; }















/* ---- END OF CTA BUTTON ----- */















@media (min-width: 1200px) {



.container { width: 1311px; }



}



/* ---- END OF WIDTH OF CONTENT STYLE ----- */

header.style_1 .breadCrumbs_header h2, header.style_2 .breadCrumbs_header h2, header.style_3 .breadCrumbs_header h2, header.style_4 .breadCrumbs_header h2, header.style_8 .breadCrumbs_header h2 { color: #fff; line-height: 1.5em; margin-bottom: 20px; text-transform: uppercase; }



.thumbnail.team, .thumbnail.news, .thumbnail.gallery_filter, .thumbnail.doctor_filter, .thumbnail_latest_news, .thumbnail.news_c, .thumbnail.single, .thumbnail.all_dp { overflow-x: show; overflow-y: hidden; }

/* ---- LIST SYTLES ----- */

ul, ol { line-height: 1.829; margin-bottom: 10px; margin-top: 21px; letter-spacing: 0.2px; color: #363d3f !important; font-family: "Open Sans", Arial, Helvetica, sans-serif; font-size: 13px; font-weight: 300; }

/* ---- NAVIGATION ----- */

header.affix.style_1 .navbar-default .navbar-nav > li.menu-item-has-children > a::after, header.affix.style_2 .navbar-default .navbar-nav > li.menu-item-has-children > a::after, header.affix.style_3 .navbar-default .navbar-nav > li.menu-item-has-children > a::after, header.affix.style_4 .navbar-default .navbar-nav > li.menu-item-has-children > a::after, header.affix.style_8 .navbar-default .navbar-nav > li.menu-item-has-children > a::after { border-bottom-color: #00a0af; border-bottom-style: solid; border-bottom-width: 7px; }


header .navbar-default .navbar-nav > li.menu-item-has-children > a::after { border-bottom-color: #00a0af !important; border-bottom-style: solid; border-bottom-width: 7px; border-left-color: transparent; border-left-style: solid; border-left-width: 7px; border-right-color: transparent; border-right-style: solid; border-right-width: 7px; content: " "; height: 0; left: 45%; opacity: 0; position: absolute; top: 68px; transform: translateY(15px); transition-delay: 0s; transition-duration: 0.3s; transition-property: all; transition-timing-function: linear; visibility: hidden; width: 0; }

header.affix.style_1 .navbar-default .navbar-nav > li > ul, header.affix.style_2 .navbar-default .navbar-nav > li > ul, header.affix.style_3 .navbar-default .navbar-nav > li > ul, header.affix.style_4 .navbar-default .navbar-nav > li > ul, header.affix.style_8 .navbar-default .navbar-nav > li > ul { border-top-color: #00a0af; border-top-style: solid; border-top-width: 3px; }

header.style_3 .navbar-collapse { border-bottom-style: solid; border-bottom-width: 1px; }

h1, h2, h3, h4, h5, h6 { color: #363d3f; letter-spacing: 0.3px; text-transform: uppercase; }

h3 { font-size: 24px; }

table.table_2 tbody > tr > td > div.big_blue_cell address p, table.table_2 tbody > tr > td > div.big_blue_cell_1 address p { color: #fff; font-size: 12px; line-height: 16px; font-weight: 300; }

.caption_blogs_1 h4 a p { color: #363d3f; line-height: 23px; letter-spacing: 0.9px; font-weight: 600; }

.rsMedic_1 .rsArrowRight { right: 20px; }

.overlay-none { background-position: center center; background-repeat: no-repeat; width: 100%; min-width: 100%; position: relative; -webkit-background-size: cover; background-size: cover; background-position: center center; margin-bottom: 18px; }


.caption_doctor ul { margin-bottom: 15px !important; }

.mdc_row { margin-left: 0 !important; margin-right: 0 !important; }

.mdc_row > .vc_col-sm-12 { padding-left: 0 !important; padding-right: 0 !important; }

.wp-caption-text, .sticky, .gallery-caption, .bypostauthor { }

td.toolt { vertical-align: middle; }

header .navbar-nav { margin-top: 46px; }

/* ---- HEADSHOTS SCALE ----- */

.elements_team .thumbnail.team > img, .elements_news .thumbnail.news > img, .gallery_filter_elements .thumbnail.gallery_filter img, .doctor_filter_elements .thumbnail.doctor_filter img, .latest_news_elements .thumbnail_latest_news img, .elements_news_c .thumbnail.news_c > img, .single_elements .thumbnail.single img, .all_dp_elements .thumbnail.all_dp > img { /* transform: scale(1.1); */

transition-delay: 0s; transition-duration: 0.3s; transition-property: all; transition-timing-function: ease-in-out; }


/* ---- BACKGROUND COLOR OF HEADERS ----- */

header.style_1::before, header.style_2::before, header.style_4::before, header.style_8::before { background-attachment: scroll; background-clip: border-box; background-color: rgba(0, 158, 160, 0.7); background-image: none; background-origin: padding-box; background-position: 0 0; background-repeat: repeat; background-size: auto auto; }


header.style_3::before { background-attachment: scroll; background-clip: border-box; background-color: rgba(0, 0, 0, 0.5); background-image: none; background-origin: padding-box; background-position: 0 0; background-repeat: repeat; background-size: auto auto; }


/* ---- END OF BACKGROUND COLOR OF HEADERS ----- */


/* ---- BACKGROUND SECTION OVERLAYS ----- */


.overlay-blue::before { background-attachment: scroll; background-clip: border-box; background-color: rgba(0, 158, 160, 0.7); background-image: none; background-origin: padding-box; background-position: 0 0; background-repeat: repeat; background-size: auto auto; }

.overlay-pink::before { background-attachment: scroll; background-clip: border-box; background-color: rgba(100, 0, 50, 0.8); background-image: none; background-origin: padding-box; background-position: 0 0; background-repeat: repeat; background-size: auto auto; }

.quote-white > p:last-child, .quote-dark > p:last-child { font-size: 18px; font-weight: 400; letter-spacing: 0.9px; margin-bottom: 65px; line-height: 31px; }


.quote-white p, .quote-dark p { font-size: 21px; font-weight: 600; letter-spacing: 2px; line-height: 28px; position: relative; }

.quote-white h2, .quote-dark h2 { font-family: "MS Reference Sans Serif", sans-serif; font-size: 100px; font-weight: 400; line-height: 2px; margin-top: 81px; position: relative; }



/* ---- BACKGROUND SECTION OVERLAYS ----- */


a { color: #00a0af; }

.footer::before { background-attachment: scroll; background-clip: border-box; background-color: rgba(39, 43, 44, 0.8); background-image: none; background-origin: padding-box; background-position: 0 0; background-repeat: repeat; background-size: auto auto; content: " "; height: 100%; left: 0; position: absolute; top: 0; width: 100%; }

.footer { border-top-color: #00a0af !important; }

.col-sm-4.col-md-4.elements_footer p {

  color: #fff;

}

.single_elements > ul { display: none; }

.value_skills { display: none; }

li#menu-item-237 a { border: 2px solid gray; border-radius: 4px; margin: 5px 0; padding: 8px; }

.affix-top li#menu-item-237 a { border: 2px solid white; }


@media (max-width: 1200px) {

    .navbar-header {float: none;}

    .navbar-toggle {display: block;}

    .navbar-collapse {
				border-top: 1px solid transparent;
				box-shadow: inset 0 1px 0 rgba(255,255,255,0.1);
		}

    .navbar-nav { float: none!important;   margin: 7.5px -15px; }

    .navbar-nav>li {float: none; }

    .navbar-nav>li>a { padding-top: 10px; padding-bottom: 10px;}

	header .navbar-default{ background-color:#4CBBBC;}

	body main > header.affix-menu .navbar{ position:inherit;}

	/*.primary-logo > img {margin: -14px; }*/
}