
body {
    line-height: 23px;
}

.main-menu .menu-item a{
	padding-left: 13px;
	padding-right: 13px;
}

.main-menu .menu-item:last-child {
	background: #rgb(40,49,107);
}

.main-menu .menu-item-3299:hover {
	background: #f9b233;
}

#menu-item-5212 a {
	color: #F44336 ;
}

.page_footer {
	background:#004867  ;
}

.page_footer #scrollup {
	background: rgb(40,49,107);
}

.page_footer #scrollup {
	background: #004867;
}

.footer-bottom-part .cws-widget .widget-icon {
	margin-bottom: 0 !important;
}

.cws_button:not(.custom_color) {
	border-color: #F44336;
}

.cws_button {
	background: #F44336;
}

.cws_button {
	background: #f9b233;
}

.cws_button:not(.custom_color) {
	border-color: #ffd740;
}

.button_part .cws_button:hover {
	color: #f9b233;
}

.textwidget .cws_button:hover {
	color: #f9b233;
}

.news-medium .wrapper{
	width: 270px;
}

.news .cats {
	font-size: 16px;
}

.callout_widget .title{
	font-size: 2.0em;
}

.cws_widget_content ul {
	margin-top: 20px;
}

.cws_widget_content h1 {
	margin-top: 0px;
	font-size: 26px;
}

.accordion_content p {
	display:inline-block;
	position:relative;
	padding: 0 0 0 30px;
}

.accordion_content p.content-plus:before{
	font-size:16px;
	line-height:16px;
	font-family:FontAwesome;
	display:block;
	position:absolute;
	content:\f0fe";
	left:0;
	top:11px;
	-webkit-transform:translate(0,-6px);
	-moz-transform:translate(0,-6px);
	-ms-transform:translate(0,-6px);
	transform:translate(0,-6px);
	color: rgb(40,49,107);
}

.accordion_content p.content-plus::before {
	content: "\f0fe";
}

.tab_widget.type-vertical .tabs {
	width: 50%;
}

.tab_widget.type-vertical .tab_items {
	width: 50%;
}

.toggle_sidebar {
	background: #fff;
	color: #fff;
}

.toggle_sidebar .switcher {
	background: rgb(40,49,107);
}

.toggle_sidebar .switcher:after {
	border-top-color: rgb(40,49,107);
}

.page-content main ul.home-list>li {
	margin-top: 20px;
	font-size: 1.143em;
}

.page-content main ol li + li {
	margin-top: 0px;
}

.page-content main li + li {
	margin-top: 0px;
	font-size: 16px;
}

.cws-widget ul>li {
	font-size: 16px;
}
.tab_item p img.wp-image-3645,
.tab_item p img.wp-image-3648,
.tab_item p img.wp-image-3642,
.tab_item p img.wp-image-3653,
.tab_item p img.wp-image-3655,
.tab_item p img.wp-image-3661,
.tab_item p img.wp-image-3662,
.tab_item p img.wp-image-3666,
.tab_item p img.wp-image-3670,
.tab_item p img.wp-image-3672,
.tab_item p img.wp-image-3674,
.tab_item p img.wp-image-3677,
.tab_item p img.wp-image-3679,
.cws_widget_content img.wp-image-3768,
.cws_widget_content img.wp-image-3769,
.cws_widget_content img.wp-image-3770,
.cws_widget_content img.wp-image-3771,
.cws_widget_content img.wp-image-3772,
.cws_widget_content img.wp-image-3773,
.cws_widget_content img.wp-image-3774,
.cws_widget_content img.wp-image-3775,
.cws_widget_content img.wp-image-3776,
.cws_widget_content img.wp-image-3777,
.cws_widget_content img.wp-image-3778,
.cws_widget_content img.wp-image-4008,
.cws_widget_content img.wp-image-4422,
.cws_widget_content img.wp-image-4915,
.cws_widget_content img.wp-image-4926,
.cws_widget_content img.wp-image-4927,
.cws_widget_content img.wp-image-5000,
.cws_widget_content img.wp-image-5243 {
	border: 1px solid #fff;
}

.page-header.sticky.logo-left>.container,
.page-header.sticky.logo-right>.container,
.page-header.sticky.logo-center .main-nav-container {
	background:rgba(255,255,255,1);
	box-shadow:0 0px 6px #000;
}

.flxmap-infowin {
	width: 170px;
}

.page-title nav {
	font-size: 16px;
}

.footer_sidebar_area .cws-widget-content:not(.backlight) a {
	color: #fff;
}

.cws-widget .post-list .post-title {
	text-transform: none;
}

/*.cws-widget ul li#menu-item-3693 {
	border-top:1px solid rgb(40,49,107);
}

.cws-widget ul li#menu-item-3693,
.cws-widget ul li#menu-item-3692 {
	border-bottom: 1px solid rgb(40,49,107);
}*/

.textwidget a.about-more:hover {
	color: white;
}

.sbright .cws-widget .wpcf7-form .wpcf7-captchac + .wpcf7-form-control-wrap[class*='captcha'],
.sbright .cws-widget .wpcf7-form .wpcf7-form-control-wrap[class*='captcha'] + .wpcf7-captchac {
	margin-left: 0;
}

.wpcf7-response-output { 
	margin: 6em 0 0 !important; 
}


/* Our Team: items' height fix */

.our_team .item .team_member_info {
    	min-height: 72px;
}

@media screen and (max-width: 1190px){
 .our_team .item .team_member_info {
  min-height: 112px;
 }
}

@media screen and (max-width: 980px){
 .our_team .item .team_member_info {
  min-height: 93px;
 }
}

@media screen and (max-width: 767px){
 .our_team .item .team_member_info {
  min-height: 66px;
 }
}


/* CForm 7 icons */
.wpcf7-form-control-wrap.patient:before{
content: "\f007" !important;
}

.wpcf7-form-control-wrap.gender:before{
content: "\f183" !important;
}

.wpcf7-form-control-wrap.FullName:before{
content: "\f007" !important;
}

.wpcf7-form-control-wrap.DateOfBirth:before{
content: "\f073" !important;
}

.wpcf7-form-control-wrap.PhoneNumber:before,
.wpcf7-form-control-wrap.Telephone:before{
content: "\f095" !important;
}

.wpcf7-form-control-wrap.EmailAddress:before{
content: "\f0e0" !important;
}

.wpcf7-form-control-wrap.Insurance:before{
content: "\f0ca" !important;
}

.wpcf7-form-control-wrap.BestTime:before{
content: "\f0ca" !important;
}

.wpcf7-form-control-wrap.Requestspecificphysician:before{
content: "\f0ca" !important;
}

.wpcf7-form-control-wrap.DepartmentsOptional:before{
content: "\f0ca" !important;
}


.wpcf7-form-control-wrap.your-name:before{
background: rgb(40,49,107); !important;
}

.wpcf7-form-control-wrap.Position:before{
content: "\f0ca" !important;
}

.wpcf7-form-control-wrap.CV:before{
content: "\f0c6" !important;
}

.wpcf7-form-control-wrap.cover:before{
content: "\f0c6" !important;
}

.wpcf7-form-control-wrap.your-message:before{
content: "\f044" !important;
}


ul.sub-menu li#menu-item-3693 a:before,
ul.sub-menu li#menu-item-3692 a:before,
ul.sub-menu li#menu-item-3691 a:before,
ul.sub-menu li#menu-item-3689 a:before,
ul.sub-menu li#menu-item-3688 a:before,
ul.sub-menu li#menu-item-3687 a:before,
ul.sub-menu li#menu-item-3686 a:before,
ul.sub-menu li#menu-item-3685 a:before {
content: "\f147" !important;
}


/* Pricing tables customization */

.price_container{
margin-bottom: 25px;
}

.pricing_table_header .encouragement{
	font-size: 1.3em;
	margin-top: 10px;
}

.pricing_table_header .encouragement:hover{
	color: #fff;
}

.pricing_table_column .price_part{
display: block;
position: absolute;
font-size: 3em;
bottom: 20px;
width: 100%;
}

.pricing_table_column .content_part{
 padding-bottom: 150px;
}

.pricing_table_column .sub-price{
vertical-align: top;
font-size: 0.443em;
line-height: 1;
text-decoration:line-through;
}

.pricing_table_column .sub-currency{
font-size: 0.143em;
vertical-align: top;
line-height: 1;
}

.content_part table td{
	height: 20px;
	min-height: 20px;
	border: 0;
}

.grid-row + .grid-row {
    margin-top: 30px;
}

a[href^=tel] {
  border: 1px solid rgb(40,49,107);
  display: inline-block;
  padding: 3px 7px;
  text-decoration: none;
}

.cws_button:not(.custom_color):hover {
  color: #f9b233;
}

.page-id-4855 .page-content {
  margin-top: 0;
}

.thank-you-page-phone a {
  margin-right: 15px;
}


/* Management Board Page */

.page-id-5113 .page-content .container main .grid-row:nth-child(even) {
  background-color: #D6F0F4;
}

.page-id-5113 .page-content .container main .grid-row:nth-child(odd) {
  background-color: #91DEE8;
}

.page-id-5113 .page-content .container main .grid-row:first-child {
  background-color: white;
}

.page-id-5113 .page-content .container main .grid-row {
  margin-top: 5px;
}

.page-id-5113 .page-content .container main .grid-row .wp-image-5161,
.page-id-5113 .page-content .container main .grid-row .wp-image-5163,
.page-id-5113 .page-content .container main .grid-row .wp-image-5162,
.page-id-5113 .page-content .container main .grid-row .wp-image-5160 {
  margin: 20px;
  border-style: none;
}

.page-id-5113 .page-content .container main .grid-row .grid-col hr {
  margin: 20px 0;
}

#board-info {
  padding: 7% 25% 2.5% 5%;
}

@media (max-width: 768px) {
    #board-info {
    padding: 1% 7% 5% 7%;
}
}

.riham { 
  font-size: 13px; padding-left: 8px; 
}

.doctor:hover { 
  color: rgb(40,49,107);
}

.information_box {
    background: rgb(40,49,107);
}


/* Menu items - Icons */

.menu-articles-container { 
    margin-bottom: 30px;
}

.treatments-main img {
    width: 27px;
    height: 27px;
    background: rgb(40,49,107);
}

.conditions-main img {
    width: 27px;
    height: 27px;
    background: none;
}

li a#menu-item-5622::before { 
    display: none !important;
}

li a#menu-item-5622::before { 
    padding-left: 0!important;
}

.sbleft .cws-widget + .cws-widget {
    margin-top: 0!important;
}

#menu-item-5671,
#menu-item-6039 {
	border-top: none!important;
        margin-bottom: 30px!important;
}

#menu-dermatology-conditions li ul li a::before,
#menu-dermatology-treatments li ul li a::before,
#menu-aesthetic-treatments li ul li a::before {
	content: "\f147" !important;
}

#menu-dermatology-conditions li a::before,
#menu-dermatology-treatments li a::before { 
        content: none!important; 
}

#menu-dermatology-conditions li a.dcjq-parent,
#menu-dermatology-treatments li a.dcjq-parent { 
        padding-left: 0; 
}

#menu-item-6039 a.active:before { 
        content: "\f147" !important;; 
}

img[class*="wp-image"]:not(.noborder) {
	padding: 3px;
	border-style: none;
}

.wp-image-5487 {
	margin-left: 15px!important;
}

.social-likes {
        margin-top: 25px!important;
}


.page-id-5762 .team_member_info {
        border-bottom-color: rgb(40,49,107);
}

.page-id-5762 .cws_widget_content:hover .team_member_info {
        background: rgb(40,49,107);
}

.page-id-5762 .cws_widget_content:hover .team_member_info {
        background: rgb(40,49,107);
        color: white;
}

.page-id-5762 .cws_widget_content:hover .team_member_info a {
        color: white;
}

ul.matthias-list li::before {
	margin-left: 0!important;
}
