i{
  font-family:'FontAwesome';
}
#menu-item-29830 a{
	color: #33BDF1;
}

.addtoany_content{
	margin-top:32px;
}
.news-2 .addtoany_content{
	display:none;
}
.wp-caption.alignright, img[class*=wp-image].alignright, .featured_icon.f-right{
	margin-bottom:30px;
}

.customproductpage  .base table th, .customproductpage .base table td{
 	padding:0px;
  border:0px;
}
.our_team .grid .item, .news-pinterest .grid .item {
	float:left;
}

/*.customproductpage .widget-title, .comment-reply-title{
	padding-left:0px;
  border-left:0px;
}*/

.customproductpage  .base h2{
  border-left: none;
  padding-left: 0px;
  font-size: 32px;
}

.customproductpage .headerbg{
  height: 0;
  padding-bottom: 35.4%;
  position: relative;
}

.customproductpage .child {
  position: absolute;
  top: 0; left: 0;
  width: 100%; height: 100%;
}

.customproductpage .base .rightside{
  margin-top:67px;
}

.customproductpage .base .leftside{
	width:350px;
}

.page-id-35466 .base .leftside, .page-id-35437 .base .leftside, .page-id-38344 .base .leftside{
	width:0px;
}
.page-id-35466 .base .rightside, .page-id-35437 .base .rightside, .page-id-38344 .base .rightside{
  margin-top:0px;
}
.page-id-35466 .headerbg, .page-id-35437 .headerbg, .page-id-38344 .headerbg{
  margin-bottom: 0px !important;
}
.page-id-38344 .productpage_inside img{
	border-radius:4px;
}

@media screen and (max-width: 767px){
	.customproductpage .headerbg{
    margin-bottom: 140px;
	}
  
  .customproductpage .base table th{
  	display:block;
  }
  .customproductpage .base table th>img{
  	width:100px;
  }

  .customproductpage .base .rightside{
    margin-top:0px;
  }

  .customproductpage .base .leftside{
    width:100%;
  }
}

.page-content main li+li, .page-content main li>ul, .page-content main li>ol{
	margin-top:20px;
}

/*
.page-id-28531 .base h2{
	display: inline-block;
  vertical-align: top;
  margin-top: 290px;
  border-left: none;
  padding-left: 0px;
  font-size: 32px;
}

.page-id-28531 .base p{
	display: inline-block;
  vertical-align: top;
}
*/

.grid-row + .grid-row{
  margin-top: 40px;
}
ul.products{
	width:100%;
}
.logo img{
	height:78px;
}
.media-part + .benefits{
	margin-top:20px;
}
.benefits .cws-widget .widget-icon{
	margin-top:0px;
}
.benefits .cws-widget{
	padding:10px;
}
.benefits .cws-widget .cws-widget-content.benefits_widget{
	padding-bottom:0px;
}
.benefits .cws-widget .widget-icon.pic img{
	max-height:130px;
}
.single-post .date, .single-post .date, .news-pinterest  .date, .single-post .wrapper{
  	display:none;
}
section#benefits .cws-widget:nth-child(1){
	background: rgba(234,43,117,0.7);
}
section#benefits .cws-widget:nth-child(2){
	background: rgba(234,43,117,0.8);
}
section#benefits .cws-widget:nth-child(3){
	background: rgba(247,163,25,0.8);
}
section#benefits .cws-widget:nth-child(4){
	background: rgba(233,41,116,0.8);
}
section#benefits2 .cws-widget:nth-child(1){
	background: rgba(213,21,45,0.8);
}
section#benefits2 .cws-widget:nth-child(2){
	background: rgba(179, 30, 141, 0.8);
}
section#benefits2 .cws-widget:nth-child(3){
	background: rgba(235,95,68,0.8);
}
section#benefits2 .cws-widget:nth-child(4){
	background: rgba(0,173,238,0.8);
}
table#homepage_table td{
  border:0px;
  padding: 10px 0px 10px 0px;
  border-top:1px solid #dadada;
}
table#homepage_table tr:nth-child(1) td{
  border-top:0px;
}
table#homepage_table td:nth-child(1){
	width:180px;
  padding-right:15px;
}
img[class*="wp-image"]{
  	padding: 0px !important;
    border: 0px solid #e4e4e4 !important;
}
.cws-widget-content{
  	text-align:center;
}
.page_footer{
	margin-top: 35px;
  	background: #00aeef; /* #09232f */
}
.page_footer .cws-widget-content{
  	text-align:left;
  	line-height:32px;
}
.page_footer .footer-bottom-part{
	background: #ffffff10;
  	padding: 15px 0px;
}
.page-header .container{
	margin: 0px;
}
.callout_widget .button_part{
  white-space:normal;
  max-width:200px;
}
@media screen and (max-width: 479px){
	.benefits_area .cws-widget {
    width: 50% !important;
    margin-top: 0px !important;
    border: solid 1px white;
	}
  benefits .widget-title>span {
    font-size: 0.7em;
	}
  table#homepage_table td{
    border:0px;
    padding: 10px 0px 10px 0px;
    display:inline-block;
  }
  table#homepage_table td:nth-child(1){
    text-align:center;
    width: 100%;
    margin-top:15px;
  }
  table#homepage_table td:nth-child(1) img{
    float:none !important;
  }
  .media-part .container{
  	margin:0px;
  }
  
}
@media screen and (max-width: 767px){
	.page-header .container {
     	 margin: 0 0 20px 0;
  }
	.callout_widget .content_wrapper{
  	display:block;
  }
  .callout_widget .button_part{
    white-space:normal;
    max-width:100%;
  }
}
@media screen and (max-width: 1710px) {
	.sub-menu .sub-menu .sub-menu .sub-menu {
  	left:0px;
    top:55px;
    margin-left:0px;
  }
  .sub-menu .sub-menu .sub-menu .sub-menu>.menu-item:first-child:before {
    display: block;
    content: "";
    position: absolute;
    top: -15px;
    left: 0px;
    width: 100%;
    height: 15px;
  }
}
.hidden{
	display:none;
}
.cws-widget .product_list_widget>li .remove{
	z-index:10;
}
.cws-widget ul>li, .archive_item{
	font-size:inherit !important;
}
form p{
	margin: 0;
}
.widget-title{
	color: #063A52 !important;
  border-left: 3px solid #008fd5;
}
.footer_sidebar_area .widget-title{
  	text-align:left;
  	color:white !important;
}
.benefits_widget .widget-title{
  	color:white !important;
}
.page-title{
  	border-top-color: #ffffff20;
}
.page-title, .search-form label:after, .cws-widget .tagcloud a:hover, .widget_carousel_nav>i, .gallery_carousel_nav>i, .carousel_nav>i, .social-icons .icon i, .social-icons .icon:hover>a, .news .date, .news .cats .more, .load_more, .pagination .current, html:not(.touch) .pagination *:hover, .testimonial .author, .benefits_more, .benefits .cws-widget:nth-child(odd) .benefits_more:hover, .cws-widget .archive_item:before, .icon_frame, #tribe-bar-header, #tribe-events-header, .tribe-events-sub-nav>li a:before, #tribe-events-content.tribe-events-month td:hover:not(.tribe-events-othermonth), #tribe-bar-views .view_icons .view_icon.selected, #tribe-bar-views .view_icons .view_icon:hover, .tribe-grid-allday .entry-title:hover a, .view_icon_tooltip, .tribe-bar-collapse-toggle-full-width #tribe-bar-collapse-toggle, .tabs .tab.active, .tab_widget.type-2 .tab.active, .tab_widget.type-vertical .tab, .accordion_widget.type-2 .accordion_section.active .accordion_title, .featured_icon:not(.custom_color), .toggle_widget.type-2 .accordion_section.active, .tribe-mini-calendar-nav-link, .tribe-mini-calendar .vcalendar td:hover, .tribe-mini-calendar .tribe-events-present:after, .tribe-mini-calendar .tribe-mini-calendar-today:after, .cws-widget .tribe-mini-calendar-event .list-date, .cws-widget .tribe-mini-calendar-wrapper .tribe-mini-calendar thead, .cws-widget .tribe-mini-calendar-wrapper .tribe-mini-calendar th, .services .service_icon, .services .details, .pricing_table_column:hover .pricing_table_header, .pricing_table_column.active_table_column .pricing_table_header, .links a, .our_team .item:hover .team_member_info, .photo_tour .item:hover .portfolio_item_info, .mobile_menu_header, #block-404-substrate, .link_url, .find_a_doctor .search_field:before, #lang_sel li a:hover, #lang_sel_list.lang_sel_list_horizontal li a:hover, .pagination.page_links>span, .acc_featured_icon, .acc_featured_img, .woocommerce .button.checkout-button{
	background: #00aeef; /* #09232f */
}
.main-menu .menu-item .menu-item>.sub-menu>.menu-item.current-menu-item>a, .main-menu .menu-item .menu-item>.sub-menu>.menu-item.current-menu-ancestor>a, .main-menu>.menu-item:hover>a, .main-menu>.menu-item>.sub-menu>.menu-item>.sub-menu>.menu-item:hover>a, .main-menu>.menu-item>.sub-menu>.menu-item>a{
	background: #00aeef;
}
.main-menu>.menu-item.current-menu-item>a, .main-menu>.menu-item.current-menu-ancestor>a, .main-menu>.menu-item>.sub-menu>.menu-item.current-menu-ancestor>a, .main-menu>.menu-item>.sub-menu>.menu-item.current-menu-item>a, .main-menu .menu-item .menu-item>.sub-menu>.menu-item:first-child:before, .main-menu .menu-item .menu-item>.sub-menu>.menu-item>a, .main-menu>.menu-item>.sub-menu>.menu-item:hover>a {
	background: #33bdf1;
}
.cws-widget .wpcf7-form .wpcf7-form-control-wrap:nth-of-type(even):before, .cws-widget .wpcf7-form p:nth-of-type(even) .wpcf7-form-control-wrap:only-child:before, .cws_widget_content .wpcf7-form .wpcf7-form-control-wrap:nth-of-type(even):before, .cws_widget_content .wpcf7-form p:nth-of-type(even) .wpcf7-form-control-wrap:only-child:before, .widget_carousel_nav>i:hover, .gallery_carousel_nav>i:hover, .carousel_nav>i:hover, .news .date i, .news .cats .more:hover, .load_more:hover, .testimonial:after, .testimonial:before, blockquote:before, .benefits_more:hover, .benefits .cws-widget:nth-child(odd) .benefits_more, .cws-widget-content.backlight, .cws-widget .archive_item:nth-child(even):before, #tribe-bar-collapse-toggle, #tribe-bar-views .icons_part, .tribe-events-sub-nav>li a:hover:before, #tribe-events-content.tribe-events-month td:hover div[id^="tribe-events-daynum"], .tribe-grid-allday .entry-title a, .tribe-bar-collapse-toggle-full-width #tribe-bar-collapse-toggle:hover, .tribe-mini-calendar-nav-link:hover, .services .accordion_section:nth-child(even) .service_icon, .services .accordion_section:nth-child(even) .details, .pricing_table_header, .pricing_table_column:hover .price_part, .pricing_table_column.active_table_column .price_part, .links a:hover, .toggle_sidebar, .toggle_sidebar .switcher, .theme_color_sb_area [type="submit"]:hover, .find_a_doctor .search_field:nth-of-type(even):before, mark, .main-menu>.menu-item-language>a, .header_language_bar #lang_sel li a.lang_sel_sel:hover, .accordion_section.featured:nth-child(even) .acc_featured_icon, .accordion_section.featured:nth-child(even) .acc_featured_img{
	background: #0d5676;
}
.callout_widget .title{
	color: #09232f;
}
.wc-tabs{
	margin-bottom:0px;
}
#tab-description h2:nth-child(1){
	display:none;
}
.footer_sidebar_area .cws-widget-content:not(.backlight) *, .footer_sidebar_area .cws-widget-content:not(.backlight) a{
	color:white;
}
.footer_sidebar_area .cws-widget-content:not(.backlight) p{
	font-size:14px;
}
.callout_widget .icons_part{
	display:none;
}
.checkout.wc-forward{
	display:none;
}
.woocommerce-shipping-calculator{
	display:none;
}
.woocommerce-info{
	display:none;
}
label[for=order_8] {
  color: #373737 !important;
}
label[for=order_8] input {
     margin: -3px 4px;
}
.wp-video{
   	margin: 0 auto;
}
.product_meta .sku_wrapper{
	display:none;
}
.woocommerce-checkout .woocommerce .col2-set>div{
	margin:0px;
  width:100%;
}
.woocommerce-checkout .woocommerce .col2-set{
	margin:0px;
}
.woocommerce-checkout div.shipping-address{
	margin-bottom:15px;
}
.products.columns-4 .product h2 {
	padding:0px 3px;
}
.woocommerce-message{
  background: white;
  border: solid 5px #00aeef55;
  border-bottom: solid 5px #00aeef;
  box-sizing:  border-box;
  padding: 10px;
  margin-bottom: 30px;
}
.orderby option[value="popularity"], .orderby option[value="rating"], .orderby option[value="date"], .orderby option[value="price"], .orderby option[value="price-desc"]{
   display: none;
}
.page-id-24628 .page-content li:before{
	background:#8bc34a;
}
p, ul, select, table td{
	/* Removed at 07/01/2020 by Claudia text-align:justify;*/
  line-height: 24px;
  font-size: 16px;
  color: #5c6165;
}
#homepage_table p, .sbright p, .page-id-1986 .page-content p{
	font-size:14px;
  line-height: 22px;
}
.widget_shopping_cart_content p{
	color: #5c6165 !important;
}
.woocommerce-shipping-destination{
	display:none;
}
.blog-post .wrapper{
	display:none;
}

.addtoany_list{
	position: relative;
  top: 11px;
  left: -4px;
}

.woocommerce-checkout .addtoany_content,.woocommerce-cart .addtoany_content{
	display:none;
}

.main-menu>.menu-item>.sub-menu {
    top: 100%;
    right: 0;
    left: auto;
}

.grid-col h2{
  color: #3d535f;
}

.wp-caption.aligncenter{
  text-align:center;
}

.news-pinterest.news-1 .item{
	width:100%;
}

.news-1 .addtoany_content{
	display:none;
}

.news-1 .widget-title{
	margin-bottom:30px;
}

#menu-item-29830.current-menu-item>a {
	color:white;
}
.select2-container .select2-selection--single{
  height:32px;
}
div.woocommerce form p.form-row label, .woocommerce-tabs form p label{
	line-height:24px;
}
#box-order_8 input[type=checkbox] {
	border: 1px solid #008fd5;
}
h3#order_review_heading{
	color: #008fd5;
  font-size: 17px;
}
/*form.checkout #order_review .shop_table{
	border-left: #008fd5 1px dashed;
  border-right: #008fd5 1px dashed;
}*/
form.checkout #order_review .shop_table td, form.checkout #order_review .shop_table th{
  padding:7px 0px;
}
.woocommerce-shipping-totals ul>li{
	font-size:14px !important;
  color:#7c7c7c;
}
.select2-container{
	margin-bottom:10px;
}
.cart-subtotal{
	display:none;
}
#aneltable td{
	border:0px;
  border-bottom: #e9e9e9 solid 1px;
}
#aneltable .header td{
  background:#8fd4f6;
}
#aneltable tr td:first-child{
	border-right:2px solid #8fd4f6;
}
#aneltable tr:first-child td{
	color:white;
}
.owl-carousel .owl-item img{
	display:block !important;
}
#cofm-section- .webcontact-section-header h2{
	display:none;
}
#cofm-section- .webcontact-section-header{
	display:none;
}
.post-type-archive-product .page-content {
	margin-top:0px;
}
.post-type-archive-product .page-content>.container>aside.sbright {
	padding-top:0px;
}
.post-type-archive-product form.woocommerce-ordering .orderby{
	margin-top:0px;
}
input[type=checkbox]{
	-webkit-appearance: none;
}
.page-id-34688 .grid .pic{
	display:none;
}
.news-pinterest .widget-title{
	min-height:60px;
}
.woocommerce-message .button{
	display:none;
}
/* Removed * in 191 at main.css (Clinico) */