@charset "utf-8";

 html, body, div, span, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
abbr, address, cite, code,
del, dfn, em, img, ins, kbd, q, samp,
small, strong, sub, sup, var,
b, i,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td,
article, aside, canvas, details, figcaption, figure, 
footer, header, hgroup, menu, nav, section, summary,
time, mark, audio, video {
margin:0;
padding:0;
border:0;
outline:0;
font-size:100%;
vertical-align:baseline;
background:transparent;
}
body {
line-height:1;
}
article,aside,details,figcaption,figure,
footer,header,hgroup,menu,nav,section { 
display:block;
}
nav ul {
list-style:none;
}
blockquote, q {
quotes:none;
}
blockquote:before, blockquote:after,
q:before, q:after {
content:'';
content:none;
}
a {
margin:0;
padding:0;
font-size:100%;
vertical-align:baseline;
background:transparent;
} ins {
background-color:#ff9;
color:#000;
text-decoration:none;
} mark {
background-color:#ff9;
color:#000; 
font-style:italic;
font-weight:bold;
}
del {
text-decoration: line-through;
}
abbr[title], dfn[title] {
border-bottom:1px dotted;
cursor:help;
}
table {
border-collapse:collapse;
border-spacing:0;
} hr {
display:block;
height:1px;
border:0;   
border-top:1px solid #cccccc;
margin:1em 0;
padding:0;
}
input, select {
vertical-align:middle;
}body {background-color: #ffffff;font-family: 'Raleway', sans-serif;}
pre{font-size:12px;width:100%;overflow:auto;-webkit-overflow-scrolling:touch;}
#page nav{display:none;}
#header{background:#999;font-size:16px;font-weight:bold;color:#fff;text-align:center;line-height:40px;height:40px;padding:0 50px;}
#header a{	background: center center no-repeat transparent;	background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABkAAAAZCAYAAADE6YVjAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAE1JREFUeNpi/P//PwOtARMDHQBdLGFBYt+nkR2KjEhxQqvIYaR7cD2glSWMo0mY3DiJo5Edi4ZPEqZ7nMSP5pPRon60qB9NwpQDgAADAMIxHUJvWs/TAAAAAElFTkSuQmCC);	display: block;	width: 40px;	height: 40px;	position: absolute;	top: 0;	left: 10px;}
#header a.friends{	background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABkAAAAZCAYAAADE6YVjAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAVNJREFUeNq01jFLAzEYxvH2UBCxiIiDUhzcdXCyIk5ufgUXLR37JdxcXBxcuwmOOtml0EKpo04iWIpIQREVEVFLjf9AhoC9e3O5uxd+lMLdPU1yedO8UiqXdQWO122ghi4+8IwGqiiId+uRCHbxqsLrFHNRz5ACSnhTch1EPScQpnIH0w7TWcGiz5rouS45rtkMVnxCJrAQ4yUq+oT8YhAjZOAT8oWHGCE9nxC9H64cA15w4xOiW0HbfErVNhvUa8c3cecQcoZv3xA9z+fCNbe4SNq7jvEUMaUnuE/au7SjkHbSR1G637ULh73Kn+gn7cIBttELGckQh9Jo8iMOrSksYx2b2MKk8FuvUUcHl/9GbiWuooYu3pVf/eARLZQxbp8na2YR0659e+HLmM/geN+z98lSRv8hZu2QQkYh+kzKjZkvHdPahymH6DNp5Cucev0JMAAkKj0NEoYBJwAAAABJRU5ErkJggg==);}
#header a.right{left: auto;	right: 10px;}
#content{width:100%;max-width:1920px;margin:0 auto;}
.flexThis{
display: -webkit-box; display: -moz-box; display: -ms-flexbox; display: -webkit-flex;  
display:flex;
-webkit-flex-direction: row;
flex-direction: row;
-webkit-flex-wrap: wrap;
flex-wrap: wrap;}
.wrap1200, .wrap1400, .mainHeader, .divHeaderLogo, .divHeaderContact, .sectionMain, .divHomeMainLeft, .divHomeMainRight, .divSignature, .divMainCTA, .secHomeFeatured, .divIpad, .divFeatured, .secMeetJack, .divMeet, .sec3HomeBoxes, .secTravel, .divTravelImg, .divTravelText, .mainFooter, .divFooter1, .divFooter2, .sectionContact,.secCon2, .secCon2L, .secCon2R, .secAbout2, .About2A, .About2B, .secAbout3, .About3A, .About3B, .secAbout4, .About4A, .About4B, .secAbout5, .About5A, .About5B, .sectionTravel, .secTravelBlocks, .sectionServices, .secService2, .sectionPrivacy, .secPrivacy2, .sectionPatient, .sectionForms, .sectionReview, .secReview2, .secFee2, .secFee3, .secFeesMore, .divSpecials, .sectionFees2, .sectionSitemap, .secCoach3, .sectionOnlineConsult, .secConsultLetter, .sectionProvider, .secProvider2, .sectionProfile, .sectionNurse,.secNurse2, .sectionFollowUp, .secFollow2, .divFollowWrap, .divFollowVideo, .divFollowText, .secFollow3, .divFollowImg, .sectionLogin, .secFollow4, .sectionMember, .sectionMember2, .sectionMember3, .sectionMember4, .sectionMember5, .sectionHCP, .secHCPackages, .secHCPreview, .secMeetCoaches, .secHCFAQ, .secVidTestimonial, .wicHelloBar{width:100%}
.wrap700{max-width:750px;margin:0 auto;}
.wrap1200{max-width:1145px;margin:0 auto;}
.wrap1400{max-width:1400px;margin:0 auto;}
.wicHelloBar{text-align:center; background-color:#3a0000;padding:10px 0;}
.wicHelloBar a{font-size:1.3em;line-height:1.3em; font-weight:600; text-align:center;width:100%;color:#ffffff;}
.divHeaderLogo img{display:block;width:100%;max-width:265px;margin:10px auto; }	
.divHeaderMenu{display:none;}
.divHeaderContact{text-align:center;}
.divHeaderContact p{width:100%;}
.headerPhone{display:block;width:100%;font-size:1.5em;font-weight:700;margin-bottom:5px;font-family: 'Open Sans', sans-serif;}
.headerCity{display:block;width:100%;font-weight:400;margin-bottom:20px;color:#5f5e60;font-family: 'Open Sans', sans-serif;}
.sectionMain{padding:20px 0 0; background-image:url(//www.wolfsonintegrativecardiology.com/wp-content/themes/wic-theme-2017/img/main-home-bg.jpg); background-repeat:no-repeat; background-position:center center; background-size:cover;}
.divHomeMainLeft h1{order:0;width:100%;max-width:460px;margin:0 auto;color:#ffffff;font-size:2em;font-weight:500;line-height:1.25em; text-align:center;}
.divHomeMainRight h1{order:0;width:100%;max-width:460px;margin:0 auto;color:#ffffff;font-size:2em;font-weight:500;line-height:1.25em; text-align:center;}
.divSignature{order:2;}
.divSignature img{display:block;width:260px;margin:20px auto;}
.divMainCTA a{
order:1;
display:block;
width:180px;
margin:20px auto;
padding:15px 0;
font-size:1.15em;
text-align:center;
color:#000000; 
background-color:#cccccc; 
border:solid 1px #cccccc;
text-decoration:none;
-webkit-transition: all .5s; transition: all .5s;
}
.divMainCTA a:hover{
background-color:#ffffff;
color:#090;
-webkit-transition: all .5s; transition: all .5s;}
.divHomeMainRight img{display:block;width:100%;max-width:530px;margin:20px auto 0;}
.sectionHome{width:100%;padding:20px 0; background-image:url(https://www.wolfsonintegrativecardiology.com/wp-content/uploads/jack-desk-banner.jpg); background-repeat:no-repeat; background-position:50% 0; background-size:cover;} .sectionHomeNHD{width:100%; background-color:#333333;}
.sectionHomeNHD img{width:100%;max-width:100%}
.divHomeBannerText{width:90%;padding:2%;max-width:560px;margin:0 auto; background-color:rgba(255,255,255,.8);}
.divHomeBannerText h1{color:#3a0000;font-size:2em;font-weight:800;}
.largeTitle, .homeSubText{display:block;font-size:1.75em !important;margin:20px 0;}
.homeSubText{color:#0a5ca5;}
.divHomeBannerText ul{margin-left:5%;}
.divHomeBannerText ul li{font-size:1.35em;margin:20px 0;line-height:1.25em;}
.divSign img{display:block;width:360px;margin:20px 0;}
.divHomeCTA a{
display:block;
width:180px;
margin:20px auto;
padding:15px 0;
font-size:1.15em;
text-align:center;
color:#ffffff; 
background-color:#6b95bd; 
border:solid 1px #6b95bd;
text-decoration:none;
-webkit-transition: all .5s; transition: all .5s;}
.divHomeCTA a:hover{
background-color:#ffffff;
color:#0160bc;
-webkit-transition: all .5s; transition: all .5s;}
.secHomeFeatured{background-color:#237277;}
.divIpad img{display:block; width:90%;max-width:300px;margin:20px auto;}
.divFeatured{width:90%;padding:0 5%;justify-content:center;} .divFeatured img{display:block; width:auto; max-height:64px;margin:20px;}
.divFeatured span{display:block;width:100%;color:#ffffff; text-align:center;}
.secMeetJack h2{width:100%;font-size:1.75em;font-weight:400; text-align:center;margin:30px 0 10px;}
.divMeet p{width:90%;margin:15px auto;line-height:1.5em;font-size:1.098em;}
.secVidTestimonial{margin:30px 0;}
.divFlexVid{width:100%; justify-content:space-between;}
.divVidWrap{width:100%;}
.videoWrap {
position: relative;
width: 100%;
height: 0;
padding-bottom: 56.25%;
}
.videoFrame {
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 100%;
}
.divAboutVid{width:90%;margin:5%;}
.sec3HomeBoxes{ background-color:#393a3a;}
.divHomeBox{
background-color:#ffffff;
width:90%; 
max-width:360px;
text-align:center;
margin:20px auto;
padding:200px 0 10px;
border:solid 1px #237277;
border-radius:10px;
background-repeat:no-repeat; 
background-position:center center; 
background-size:cover;
}
.divHomeBox span{display:block;width:100%; background-color:#ffffff;font-size:1.5em;padding:5px 0;opacity: 0.75;-webkit-transition: all .5s; transition: all .5s;}
.homeBox1{background-image:url(//www.wolfsonintegrativecardiology.com/wp-content/themes/wic-theme-2017/img/hb1.jpg);}
.homeBox2{background-image:url(//www.wolfsonintegrativecardiology.com/wp-content/themes/wic-theme-2017/img/hb2.jpg);}
.homeBox3{background-image:url(//www.wolfsonintegrativecardiology.com/wp-content/themes/wic-theme-2017/img/hb3.jpg);}
.divHomeBox:hover{ cursor:pointer;}
.divHomeBox:hover > span{color:#ffffff; background-color:#237277;opacity:1;-webkit-transition: all .5s; transition: all .5s;}
.divTravelImg img{display:block;width:90%;max-width:410px;margin:20px auto;}
.divTravelText{width:90%;margin:0px auto;}
.divTravelText h2{font-size:2em;font-weight:400;line-height:1.25em; text-align:center;}
.divTravelText p{font-size:1.075em;font-weight:400;line-height:1.65em; text-align:center;}
.mainFooter{ background-color:#237277;padding:20px 0 ;}
.divFooter1{ text-align:center;color:#ffffff;line-height:1.35em;}
.divFooter2{ justify-content:center;margin-top:20px;}
.divFooter2 a{
width:100%;
display:block;
text-decoration:none;
text-align:center;
color:#ffffff;
margin:5px 0;
padding:5px 0;
border-right:solid 1px #ffffff;
}
.divFooter2 a:last-child{border-right:0;}
.sectionContact {
background-image: url(//www.wolfsonintegrativecardiology.com/wp-content/themes/wic-theme-2017/img/main-contact.jpg);
background-repeat: no-repeat;
background-size: cover;
background-position: center center;
padding: 10px 0;
}
.preTitle {
display: block;
width: 100%;
text-align: center;
color: #ffffff;
font-weight: 700;
font-size: 1.5em;
margin: 20px 0 0;
padding: 10px 0;
background-color: rgba(0,0,0,0.7);
}
.sectionContact h1 {
width: 100%;
text-align: center;
font-weight: 800;
font-size: 2.5em;
color: #ffffff;
padding: 10px 0;
background-color: rgba(0,0,0,0.7);
}
.sectionContact a {
font-family: 'Open Sans', sans-serif;
display: block;
width: 280px;
text-align: center;
text-decoration: none;
color: #ffffff;
font-weight: 700;
font-size: 1.5em;
margin: 20px auto;
padding: 15px 0;
background-color: #237277;
-webkit-transition: all .5s;
transition: all .5s;
}
.sectionContact a:hover{color:#237277;background-color: #ffffff;  -webkit-transition: all .5s;    transition: all .5s;}
.secCon2R {background-color: #CCC;}
.secCon2L h2, .secCon2R h2 {text-align: center;font-size: 1.75em;font-weight: 400;}
.secCon2L p, .secCon2R p {text-align: center;margin: 20px 0 0;font-family: 'Open Sans', sans-serif;line-height:1.25em;}
.formContact {width: 95%;max-width: 500px;margin: 20px auto;}
.inptContact, .txtMessage {
display: block;
width: 98%;
padding: 5px 0 5px 2%;
margin: 20px auto;
font-size: 1em;
border-radius: 5px;
border: solid 1px #999999;
}
.txtMessage {font-family: 'Open Sans', sans-serif;line-height:1.25em;}
.btnCon {
display: block;
width: 100%;
padding: 10px 0;
margin: 20px auto;
font-size: 1.25em;
color: #ffffff;
background-color: #237277;
border:solid 1px #237277;
border-radius: 5px;
cursor:pointer;
}
.btnCon:hover{color:#237277;background-color: #ffffff;  -webkit-transition: all .5s;    transition: all .5s;}
.secCon2R a {display: block;width: 100%;text-align: center;margin: 0 auto;font-family: 'Open Sans', sans-serif;}
.secCon2R h3 {text-align: center;font-size: 1.25em;font-weight: 600;margin: 20px 0 0;}
.mapWrap iframe {
display: block;
position: inherit !important;
top: 0;
left: 0;
width: 95%;
height: auto !important;
margin: 20px auto;
}
.sectionAbout{padding:20px 0;background-image:url(//www.wolfsonintegrativecardiology.com/wp-content/themes/wic-theme-2017/img/blur.jpg); background-repeat:no-repeat; background-position:center center; background-size:cover;}
.secAbout2, .secAbout3{ background-color:#237277;padding:10px 0;}
.About2A img{display:block;width:95%;max-width:450px;margin:0 auto}
.About2B{margin-top:20px; text-align:center;}
.angus{width:145px;margin:0 auto;}
.About2B a{
display:block;
width:180px;
margin:20px auto;
padding:15px 0;
font-size:1.15em;
text-align:center;
color:#000000; 
border:solid 1px #cccccc;
text-decoration:none;
-webkit-transition: all .5s; transition: all .5s; background: #fceabb; background: -moz-linear-gradient(top, #fceabb 0%, #fccd4d 50%, #f8b500 51%, #fbdf93 100%); background: -webkit-linear-gradient(top, #fceabb 0%,#fccd4d 50%,#f8b500 51%,#fbdf93 100%); background: linear-gradient(to bottom, #fceabb 0%,#fccd4d 50%,#f8b500 51%,#fbdf93 100%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fceabb', endColorstr='#fbdf93',GradientType=0 ); }
.About2B a:hover{
background-color:#ffffff;
color:#ffffff;
-webkit-transition: all .5s; transition: all .5s;}
.About3A,.About3B{color:#ffffff;font-weight:700;font-size:1.5em; text-align:center;padding:10px 0;}
.About4A img{display:block;width:45%;max-width:200px;max-height:200px;margin:20px auto;}
.imgAboutDrJack{display:block;width:95% !important;max-width:400px !important;max-height:none !important;margin:20px auto;}
.About4B p, .aboutListWrap{width:95%;margin:20px auto;line-height:1.5em;font-size:1.098em;}
.aboutListWrap ul{list-style-position:outside;margin-left:20px;}
.aboutListWrap ul li{margin-bottom:15px;}
.About5Wrap{padding:20px 0;color:#ffffff; background-image:url(//www.wolfsonintegrativecardiology.com/wp-content/themes/wic-theme-2017/img/blur.jpg); background-repeat:no-repeat; background-position:center center; background-size:cover; text-align:center;margin:40px auto;max-width:900px;}
.About5A span{display:block;font-size:2em;margin-bottom:20px;font-weight:700;}
.About5B span{font-size:1.25em;margin-bottom:20px;line-height:1.35em;}
.secAbout5 a{
display:block;
width:180px;
margin:20px auto 0;
padding:15px 0;
font-size:1.15em;
text-align:center;
color:#000000; 
background-color:#cccccc; 
border:solid 1px #cccccc;
text-decoration:none;
-webkit-transition: all .5s; transition: all .5s;
}
.secAbout5 a:hover{
background-color:#ffffff;
color:#090;
-webkit-transition: all .5s; transition: all .5s;}
.imgAboutJack{max-width:700px !important;}
.sectionTravel{padding:220px 0; background-image:url(//www.wolfsonintegrativecardiology.com/wp-content/themes/wic-theme-2017/img/travel-main.jpg); background-repeat:no-repeat; background-position:center center; background-size:cover; }
.sectionTravel h1{width:100%;color:#ffffff;text-align:center;font-size:3em;padding:20px 0px; background-color:rgba(35,114,119,.8);}
.secTravelBlocks h2{width:100%;text-align:center;font-size:2em;}
.divTravelBlock{width:90%;max-width:260px;margin:20px auto;}
.imgTravel, .titleTravel, .linkTravel, .textTravel{width:100%; text-align:center;}
.imgTravel{background-color:#000000;}
.imgTravel img{display:block;width:100%;}
.imgTravel a{display:block;position:relative;color:#ffffff;}
.imgTravel a:hover{opacity:.6;}
.imgTravel a span{display:block;position:absolute;bottom:0;left:0;right:0;padding:10px 0; text-decoration:none;color:#ffffff;background-color:#237277;}
.titleTravel{margin:10px 0;font-size:1.5em;font-weight:700;}
.linkTravel a{font-size:1.15em;}
.textTravel{margin:10px 0;font-size:1.15em;line-height:1.35em;}
.sectionOnlineConsult{padding:80px 0; background-image:url(https://www.wolfsonintegrativecardiology.com/wp-content/uploads/black-jack-at-desk.jpg); background-repeat:no-repeat; background-position:center center; background-size:cover; }
.sectionOnlineConsult h1{width:100%;color:#ffffff;text-align:center;font-size:3em;padding:20px 0px; background-color:rgba(35,114,119,.3);}
.introConsultLetter{font-size:1.4em;font-weight:500; text-align:center;line-height:1.5em;margin:20px 0;}
.secConsultLetter{padding-bottom:30px;}
.secConsultLetter h2{display:block;width:100%;margin:20px 0;font-size:1.9em;font-weight:700;line-height:1.25em; text-align:center;}
.secConsultLetter p{display:block;width:95%;margin:20px auto;line-height:1.25em;}
.secConsultLetter ul{width:80%;margin:20px auto;}
.secConsultLetter ul li{margin-bottom:15px;}
.sectionProvider{padding:220px 0; background-image:url(https://www.wolfsonintegrativecardiology.com/wp-content/uploads/black-jack-at-desk.jpg); background-repeat:no-repeat; background-position:center center; background-size:cover; }
.sectionProvider h1{width:100%;color:#ffffff;text-align:center;font-size:3em;padding:20px 0px; background-color:rgba(35,114,119,.8);}
.divProviderWrap{padding-bottom:30px;}
.divProviderWrap h2{width:100%; text-align:center;margin:20px auto;font-size:1.75em;font-weight:300;}
.linkProviderMain{display:block;width:350px;max-width:350px;margin:20px auto 0;text-decoration:none !important; color:#000000;-webkit-transition: all 0.5s ;
-moz-transition: all 0.5s ;
-o-transition: all 0.5s ;
transition: all 0.5s ;}
.divProvider{width:90%;width:350px;height:350px;background-repeat:no-repeat; background-position:center center; background-size:cover;align-items:flex-end;justify-content:center;
-webkit-transition: all 0.5s ;
-moz-transition: all 0.5s ;
-o-transition: all 0.5s ;
transition: all 0.5s ;}
.doctor1{background-image:url(//www.wolfsonintegrativecardiology.com/wp-content/themes/wic-theme-2017/img/doctor-jack.jpg); }
.doctor1hover{background:url(//www.wolfsonintegrativecardiology.com/wp-content/themes/wic-theme-2017/img/doctor-jack-hover.jpg) no-repeat -9999px -9999px;}
.doctor1:hover{background-image:url(//www.wolfsonintegrativecardiology.com/wp-content/themes/wic-theme-2017/img/doctor-jack-hover.jpg);
-webkit-transition: all 0.5s ;
-moz-transition: all 0.5s ;
-o-transition: all 0.5s ;
transition: all 0.5s ; }
.doctor2{background-image:url(//www.wolfsonintegrativecardiology.com/wp-content/themes/wic-theme-2017/img/hc-christina.jpg); }
.doctor2hover{background:url(//www.wolfsonintegrativecardiology.com/wp-content/themes/wic-theme-2017/img/hc-christina-hover.jpg) no-repeat -9999px -9999px;}
.doctor2:hover{background-image:url(//www.wolfsonintegrativecardiology.com/wp-content/themes/wic-theme-2017/img/doctor-2-hover.jpg);
-webkit-transition: all 0.5s ;
-moz-transition: all 0.5s ;
-o-transition: all 0.5s ;
transition: all 0.5s ; }
.doctor3{background-image:url(//www.wolfsonintegrativecardiology.com/wp-content/themes/wic-theme-2017/img/doctor-3.jpg); }
.doctor3hover{background:url(//www.wolfsonintegrativecardiology.com/wp-content/themes/wic-theme-2017/img/doctor-3-hover.jpg) no-repeat -9999px -9999px;}
.doctor3:hover{background-image:url(//www.wolfsonintegrativecardiology.com/wp-content/themes/wic-theme-2017/img/doctor-3-hover.jpg);
-webkit-transition: all 0.5s ;
-moz-transition: all 0.5s ;
-o-transition: all 0.5s ;
transition: all 0.5s ; }
.doctor4{background-image:url(//www.wolfsonintegrativecardiology.com/wp-content/themes/wic-theme-2017/img/chealsea-np-new.jpg); }
.doctor4hover{background:url(//www.wolfsonintegrativecardiology.com/wp-content/themes/wic-theme-2017/img/chealsea-np-hover.jpg) no-repeat -9999px -9999px;}
.doctor4:hover{background-image:url(//www.wolfsonintegrativecardiology.com/wp-content/themes/wic-theme-2017/img/chealsea-np-hover.jpg);
-webkit-transition: all 0.5s ;
-moz-transition: all 0.5s ;
-o-transition: all 0.5s ;
transition: all 0.5s ; }
.doctor5{background-image:url(//www.wolfsonintegrativecardiology.com/wp-content/themes/wic-theme-2017/img/doctor-alex.jpg); }
.doctor5hover{background:url(//www.wolfsonintegrativecardiology.com/wp-content/themes/wic-theme-2017/img/doctor-alex-hover.jpg) no-repeat -9999px -9999px;}
.doctor5:hover{background-image:url(//www.wolfsonintegrativecardiology.com/wp-content/themes/wic-theme-2017/img/doctor-alex-hover.jpg);
-webkit-transition: all 0.5s ;
-moz-transition: all 0.5s ;
-o-transition: all 0.5s ;
transition: all 0.5s ; }
.doctor6{background-image:url(//www.wolfsonintegrativecardiology.com/wp-content/themes/wic-theme-2017/img/doctor-heather.jpg); }
.doctor6hover{background:url(//www.wolfsonintegrativecardiology.com/wp-content/themes/wic-theme-2017/img/doctor-heather-hover.jpg) no-repeat -9999px -9999px;}
.doctor6:hover{background-image:url(//www.wolfsonintegrativecardiology.com/wp-content/themes/wic-theme-2017/img/doctor-heather-hover.jpg);
-webkit-transition: all 0.5s ;
-moz-transition: all 0.5s ;
-o-transition: all 0.5s ;
transition: all 0.5s ; }
.doctor7{background-image:url(//www.wolfsonintegrativecardiology.com/wp-content/themes/wic-theme-2017/img/doctor-ashley.jpg); }
.doctor7hover{background:url(//www.wolfsonintegrativecardiology.com/wp-content/themes/wic-theme-2017/img/doctor-ashley-hover.jpg) no-repeat -9999px -9999px;}
.doctor7:hover{background-image:url(//www.wolfsonintegrativecardiology.com/wp-content/themes/wic-theme-2017/img/doctor-ashley-hover.jpg);
-webkit-transition: all 0.5s ;
-moz-transition: all 0.5s ;
-o-transition: all 0.5s ;
transition: all 0.5s ; }
.doctor8{background-image:url(//www.wolfsonintegrativecardiology.com/wp-content/themes/wic-theme-2017/img/doctor-steve.jpg); }
.doctor8hover{background:url(//www.wolfsonintegrativecardiology.com/wp-content/themes/wic-theme-2017/img/doctor-steve-hover.jpg) no-repeat -9999px -9999px;}
.doctor8:hover{background-image:url(//www.wolfsonintegrativecardiology.com/wp-content/themes/wic-theme-2017/img/doctor-steve-hover.jpg);
-webkit-transition: all 0.5s ;
-moz-transition: all 0.5s ;
-o-transition: all 0.5s ;
transition: all 0.5s ; }
.doctor9{background-image:url(//www.wolfsonintegrativecardiology.com/wp-content/themes/wic-theme-2017/img/doctor-lauren-lattanza.jpg); }
.doctor9hover{background:url(//www.wolfsonintegrativecardiology.com/wp-content/themes/wic-theme-2017/img/doctor-lauren-lattanza.jpg) no-repeat -9999px -9999px;}
.doctor9:hover{background-image:url(//www.wolfsonintegrativecardiology.com/wp-content/themes/wic-theme-2017/img/doctor-lauren-lattanza-hover.jpg);
-webkit-transition: all 0.5s ;
-moz-transition: all 0.5s ;
-o-transition: all 0.5s ;
transition: all 0.5s ; }
.providerTitleClear{
display:block; 
width:90%;
padding:3px 0;
font-size:1.25em;
line-height:1.25em;
text-align:center;
margin-bottom:20px;
background-color:rgba(255,255,255,.8);
}
.providerTitleHover, .providerReadBio{display:none;}
.linkProviderMain:hover  .providerTitleHover {display:block;}
.linkProviderMain:hover  .providerReadBio {display:block;}
.linkProviderMain:hover  .providerTitleClear {display:none;}
.providerTitleHover{
width:90%;
color:#ffffff; 
text-align:center; 
padding:3px 0;
font-size:1.25em;
line-height:1.25em;
text-align:center;
margin-bottom:20px;
border:solid 1px #ffffff
}
.providerReadBio{
width:60%;
color:#ffffff; 
text-align:center; 
padding:10px 0;
font-size:1.25em;
line-height:1.25em;
text-align:center;
margin-bottom:20px;
border:solid 1px #ffffff
}
.linkProviderMain:hover .providerReadBio{background-color:rgba(255,255,255,.8);color:#000000;}
.divProfilePic{width:100%;max-width:600px;margin:0px auto;}
.divProfilePic img{display:block;width:95%;margin:20px auto;}
.divProfileCopy{width:100%;max-width:550px;margin:0px auto;}
.divProfileCopy h1{font-size:2.5em;font-weight:300;width:100%;margin-bottom:20px; text-align:center;}
.spanMeetTeam{display:block;width:100%;margin-bottom:20px; text-align:center;font-size:1.15em;font-weight:400;color:rgb(35,114,119);}
.profileQuote{display:block;width:100%;margin-bottom:20px; text-align:center;font-size:1.5em;font-weight:400;line-height:1.25em;color:#777777;}
.divStatsBox{width:90%;padding:2.5%;margin:20px auto; background-color:#f4f4f4;border:solid 1px #E1E1E1;}
.divStatsBox p{font-size:1.25em;line-height:1.25em;font-weight:400;margin-bottom:10px;}
.btmmargzero{margin-bottom:0px;}
.btnBioCTA{
display:block;
cursor:pointer;
width:80%;
margin:20px auto;
padding:20px 0;
text-align:center;
text-decoration:none;
background-color:#237277;
color:#ffffff;
font-size:1.25em;
font-weight:600;
border:solid 1px #237277;
-webkit-transition: all .5s; transition: all .5s;}
.btnBioCTA:hover{ background-color:#ffffff;color:#237277;
-webkit-transition: all .5s; transition: all .5s;}
.divMoreProfile{width:100%;}
.divMoreProfile h2{width:100%;text-align:center;font-size:1.35em;line-height:1.25em;font-weight:600;}
.divMoreProfile p{width:95%;margin:20px auto; font-size:1.25em;line-height:1.25em;font-weight:400;}
.divMoreProfile ul, .divMoreProfile ol{width:80%;margin:20px auto;}
.divMoreProfile ul li, .divMoreProfile ol li{margin-bottom:20px; font-size:1.25em;line-height:1.25em;font-weight:400;}
.sectionNurse{padding:100px 0;background-image:url(https://www.wolfsonintegrativecardiology.com/wp-content/uploads/nurse-main2.jpg); background-repeat:no-repeat; background-position:center center; background-size:cover;}
.sectionNurse h1{width:100%;color:#ffffff;text-align:center;font-size:3em;padding:20px 0px; background-color:rgba(35,114,119,.8);}
.nurseFlex{justify-content:center;}
.btnTwoSides{
text-decoration:none;
justify-content:center;
padding:20px 0;
width:100%;
max-width:350px;
background-color:#237277;
color:#ffffff;
margin:60px auto 0;
align-ltems:center;
border:solid 1px #ffffff;
-webkit-transition: all .5s; transition: all .5s;
}
.btnTwoSides:hover{background-color:#ffffff;color:#237277;-webkit-transition: all .5s; transition: all .5s;}
.btnTwoSides span{display:block;}
.btnSpan1{padding-right:10px;border-right:solid 2px #ffffff;font-weight:900;}
.btnTwoSides:hover .btnSpan1{border-right:solid 2px #237277;}
.btnSpan2{margin-left:10px;}
.secNurse2{padding-bottom:20px;}
.secNurse2 h2{width:90%;margin:20px auto 0;font-size:2em; font-weight:600; text-align:center;}
.secNurse2 p{width:90%;max-width:600px;margin:20px auto 0;font-size:1.25em;line-height:1.25em}
.sectionServices{padding:100px 0; background-image:url(//www.wolfsonintegrativecardiology.com/wp-content/themes/wic-theme-2017/img/services-main.jpg); background-repeat:no-repeat; background-position:80% 50%; background-size:cover;}
.serviceWrap{
width:80%;
max-width:315px;
margin:20px auto;
padding:20px; 
background-color:rgba(35,114,119,.8);
border-radius:20px;
border:dotted 2px #ffffff;
-webkit-box-shadow: 0px 3px 32px 2px rgba(0,0,0,1);
-moz-box-shadow: 0px 3px 32px 2px rgba(0,0,0,1);
box-shadow: 0px 3px 32px 2px rgba(0,0,0,1);}
.sectionServices h1{font-size:2em;width:90%;margin:20px auto;color:#ffffff; text-decoration:underline;}
.sectionServices span{display:block;width:90%;margin:20px auto;font-size:2em;color:#ffffff;}
.secService2{background-color:#f1f1f1;padding-bottom:20px;}
.secService2 h2 {width: 100%;font-size: 1.75em;font-weight: 400;text-align: center;margin: 30px 0 10px;}
.secService2 p {width: 90%;margin:10px 0;line-height: 1.5em;font-size: 1.098em; text-align:center;}
.secService2 p strong{display:block;font-size:1.35em;color:#ffffff; background-color:#237277;padding:5px 20px;margin:20px 0;  text-align:center;}
.serviceLists{width:100%;justify-content:space-between;}
.serviceList{width:100%;margin:20px auto; background-color:#f3fbfd;border-radius:20px;border:solid 1px #237277;}
.sectionPrivacy{padding:160px 0; background-image:url(//www.wolfsonintegrativecardiology.com/wp-content/themes/wic-theme-2017/img/privacy-main.jpg); background-repeat:no-repeat; background-position:center center; background-size:cover;}
.sectionDisclaimer{background-image:url(//www.wolfsonintegrativecardiology.com/wp-content/themes/wic-theme-2017/img/disclaimer-main2.jpg) !important;}
.sectionPrivacy h1{text-align:center;font-size:2em;padding:10px 20px;margin:0 auto; background-color:rgba(35,114,119,.8); color:#ffffff;}
.secPrivacy2 p{font-size:1.25em;margin:20px 0;line-height:1.35em;}
.secPrivacy2 ul{font-size:1.25em;margin:20px 0 0 20px;line-height:1.35em;}
.secPrivacy2 ul li{margin:0px 0 15px;}
.sectionPatient{padding:100px 0 50px; background-image:url(//www.wolfsonintegrativecardiology.com/wp-content/themes/wic-theme-2017/img/patient-main-new.jpg); background-repeat:no-repeat; background-position:50% 20%; background-size:cover;}
.sectionPatient h1{text-align:center;font-size:2em;padding:10px 20px;margin:0 auto; background-color:rgba(35,114,119,.8); color:#ffffff;}
.divAnchorWrap{width:100%; justify-content:center;margin:0;background-color:#f9f9f9;}
.divAnchorWrap a{
display:inline-block;
padding: 20px 30px;
margin: 10px 10px;
text-decoration: none;
background-color: #237277;
color: #ffffff;
font-weight: 600;
border: solid 1px;
-webkit-transition: all .5s;
transition: all .5s;}
.divAnchorWrap a:hover {
background-color: #ffffff;
color: #237277;
-webkit-transition: all .5s;
transition: all .5s;
}
.btnSchedule{display:block;padding:20px 30px;margin:20px auto; text-decoration:none; background-color:#237277;color:#ffffff;font-weight:600;border:solid 1px;-webkit-transition: all .5s; transition: all .5s;}
.btnSchedule:hover{background-color:#ffffff;color:#237277;-webkit-transition: all .5s; transition: all .5s;}
.sectionForms h2{width: 100%;font-size: 1.75em;font-weight: 400;text-align: center;margin: 30px 0 10px;}
.sectionForms p{width: 90%;margin: 15px auto;line-height: 1.5em;font-size: 1.098em;}
.secPatient2{padding-bottom:30px;}
.secPatient2 p{width: 90%;font-size: 1.1em;text-align: center;margin: 20px auto;}
.divForm{width:100%; text-align:center;margin:20px 0;}
.divForm a{font-size:1.5em;}
.sectionReview{padding:100px 0; background-image:url(//www.wolfsonintegrativecardiology.com/wp-content/themes/wic-theme-2017/img/review-main.jpg); background-repeat:no-repeat; background-position:center center; background-size:cover;}
.sectionReview h1{text-align:center;font-size:2em;line-height:1.25em;padding:10px 20px;margin:0 auto; background-color:rgba(35,114,119,.8); color:#ffffff;}
.divReviewFeed, .imgReview{width:100%;}
.imgReview img{display:block;width:100%;margin:20px auto;}
#bfpublish{width:100%;}
.sectionFee{padding:140px 0; background-image:url(//www.wolfsonintegrativecardiology.com/wp-content/themes/wic-theme-2017/img/fees-main.jpg); background-repeat:no-repeat; background-position:top center; background-size:cover;}
.sectionFee h1{text-align:center;font-size:2em;line-height:1.25em;padding:10px 20px;margin:0 auto; background-color:rgba(35,114,119,.8); color:#ffffff;}
.sectionFeeBlock{width:100%;padding:30px 0; background-color:#cbcdcd;}
.greenBG{background-color:#237277 !important;}
.divFeeWrap{width:95%;margin:0 auto; background-color:#ffffff;max-width:1400px;margin:0 auto;}
.divFeeText{width:95%;padding:2.5%;}
.divFeeImg{width:100%;}
.divFeeImg img{display:block;width:100%;}
.divFeeText h2{width:100%;padding-bottom:5px;border-bottom:solid 1px #237277;color:#5c5b5b;font-size:1.5em;margin:20px 0;}
.divFeeText span{display:block;width:100%;color:#237277;font-size:1.25em;font-weight:600;margin-bottom:10px;}
.divFeeText p{font-weight:600;color:#5c5b5b;margin:20px 0 10px;font-size:1.25em;}
.divFeeText ul{width:85%;margin:10px auto 20px auto;}
.divFeeText ul li{color:#5c5b5b;margin-bottom:15px;font-size:1em; line-height:1.25em;font-weight:500;}
.divFeeText a{
display:block;
padding:10px 0;
color:#ffffff;
background-color:#237277;
border:solid 1px #237277;
border-radius:10px;
text-decoration:none;
text-align:center;
font-weight:700;
font-family: 'Open Sans', sans-serif;
letter-spacing: 1px;
margin:20px auto;
width:285px;
-webkit-box-shadow: 2px 3px 5px 1px rgba(161,159,161,1);
-moz-box-shadow: 2px 3px 5px 1px rgba(161,159,161,1);
box-shadow: 2px 3px 5px 1px rgba(161,159,161,1);
-webkit-transition: all .5s; transition: all .5s;}
.divFeeText a:hover{color:#237277;	background-color:#ffffff;border-radius:0;-webkit-transition: all .5s; transition: all .5s;}
.feeOrder1{order:2}
.feeOrder2{order:1}
.secFee2{ background-color:#237277;padding:20px 0;}
.secFee2 h2{width:100%;font-weight: 700;font-size: 1.5em;text-align: center;color:#ffffff;}
.secFee3 ul{width:80%;margin:30px auto;}
.secFee3 ul li{margin-bottom:20px;font-size: 1.098em;line-height:1.5em;}
.secFeesMore {padding:30px;border-top:solid 2px #237277;}
.secFeesMore h2{width:100%;font-size:2em;line-height:1.25em;margin-bottom: 20px;color:#237277;}
.secFeesMore h3{width:100%;font-size:1.35em;line-height:1.25em;margin-bottom: 20px;color:#773d23;}
.secFeesMore p{width:100%;margin-bottom: 20px;font-size: 1.098em;line-height: 1.5em;}
.secFeesMore ul{margin: 20px 0 20px 20px;font-size: 1.098em;line-height: 1.5em;}
.secFeesMore ul li{margin-bottom:15px;}
.sectionFees2{padding:30px 0; background-image:url(//www.wolfsonintegrativecardiology.com/wp-content/themes/wic-theme-2017/img/fees-main2.jpg); background-repeat:no-repeat; background-position:top center; background-size:cover;}
.specialsLeft, specialsRight{width:90% !important; padding:20px; background-color:rgba(255,255,255,.8);border-radius:20px;margin:0 auto;}
.divSpecials p, .divSpecials ul{color:#000000;font-size: 1.098em;margin:20px auto;line-height: 1.5em;}
.divSpecials p{width:100%;text-align:center;} 
.divSpecials ul{width:80%;}
.divSpecials ul li{margin-bottom:10px;}
.divSpecials img{display:block;width:85%;margin:20px auto;max-width:400px;}
.specialsLeft h1{width:100%;max-width:95% !important;font-size:1.75em;font-weight: 400;text-align:center;}
.specialsRight{position:relative;}
.secBlogPost{width:100%;}
.blogWrap{max-width:800px !important;}
.postSingleTitle{margin:20px 0;font-size:2em;line-height:1.25em; text-align:center;}
.entrySingle img{display:block;width:100%;max-width:700px;height:auto;margin:20px auto;}
.entrySingle p, .entrySingle ul, .entrySingle ol{font-size:1.25em;line-height:1.25em;margin:20px auto;width:90%;}
.entrySingle ul, .entrySingle ol{width:80% !important;}
.entrySingle li{margin-bottom:15px;}
.sectionSitemap{width:100%;padding-bottom:50px;}
.sectionSitemap h1{width:100%;font-size:2.5em; text-align:center;margin:30px auto;}
.siteListMain{width:25%;margin:0 auto;}
.siteListMain li{font-size:1.5em;margin-bottom:20px;}
.siteListSub{margin:20px 0 20px 10px;}
.siteListSub li {font-size:.9em;}
.secCoach{
width:100%; 
background-image:url(https://www.wolfsonintegrativecardiology.com/wp-content/uploads/black-jack-at-desk.jpg); 
background-position: 70% 50%; 
background-size:cover;
padding:100px 0;
}
.secCoach h1{width:100%;font-size:2.5em;text-align:center;color:#ffffff;font-weight:900;}
.coachSubTitle{
display:block;
width:90%;
max-width:320px;
font-size:1.35em;
font-weight:500;
line-height:1.25em;
text-align:center;
color:#ffffff;
margin:20px auto;
}
.secCoach2{width:100%; background-color:#f5f5f5;padding:10px 0;}
.secCoach2Wrap{width:100%;max-width:1200px;margin:0 auto;}
.secCoach2Wrap div{width:100%;}
.secCoach2Wrap span{
display:block;
width:90%;
max-width:315px;
font-size:1.25em;
line-height:1.25em;
text-align:center;
margin:0 auto;}
.secCoach2Wrap a{
display:block;
background-color: #2bb6d4;
border: 2px solid #2bb6d4;
color: #ffffff;
font-size: 16px;
font-weight: 600;
letter-spacing: 0.1em;
line-height: 40px;
text-align:center;
text-transform: uppercase;
text-decoration:none;
margin:20px auto 0;
width:300px;
-webkit-transition: all .5s; transition: all .5s;
}
.secCoach2Wrap a:hover{background-color: #ffffff;color:#2bb6d4;-webkit-transition: all .5s; transition: all .5s;}
.secCoach3 h2{display:block;width:90%;font-size:1.75em;line-height:1.25em;text-align:center;margin:20px auto;}
.secCoach3 p{width:90%;max-width:600px;font-size:1.15em;line-height:1.35em;text-align:left;margin:20px auto;}
.secCoach3 ul{width:70%;max-width:500px;margin:20px auto;}
.secCoach3 ul li{font-size:1.15em;line-height:1.25em;margin-bottom:15px;}
.coachCTA{
display:block;
width:90%;
max-width:900px;
padding:40px 0;
margin: 40px auto;
font-size:1.35em;
color:#ffffff;
background-image: url(//www.wolfsonintegrativecardiology.com/wp-content/themes/wic-theme-2017/img/blur.jpg);
background-repeat: no-repeat;
background-position: center center;
background-size: cover;
text-align: center;
text-decoration:none;
font-weight:500;
-webkit-transition: all .5s; transition: all .5s;
}
.coachCTA:hover{color:#2bb6d4;-webkit-transition: all .5s; transition: all .5s;}
.sectionFollowUp{padding:100px 0; background-image:url(https://www.wolfsonintegrativecardiology.com/wp-content/uploads/follow-up.jpg); background-repeat:no-repeat; background-position:30% 50%; background-size:cover; }
.sectionFollowUp h1{width:100%;color:#ffffff;text-align:center;font-size:3.25em;padding:0px 0 20px 0px; background-color:rgba(35,114,119,.3);text-shadow: 0 0 3px #237277;}
.sectionFollowUp h1 span{font-size:.65em;font-weight:300;}
.sectionFollowUp p{width:90%;margin:10px auto; text-align:center; font-weight:700;font-size:1.25em; line-height:1.25em;}
.line-break2{display:block;width:100%;height:5px;}
.secFollow2 h2{width:95%;font-size:1.5em;font-weight:300; color:#333333;margin:20px auto; padding-bottom:10px; border-bottom:solid 2px #ccc;}
.divFollowWrap{margin:20px auto;}
.divFollowVideo img{display:block;width:95%;max-width:700px;margin:0px auto 20px;;}
.divFollowText p{font-size:1em;line-height:1.25em;margin:0 auto 20px auto;width:95%;}
.divFollowText a{
display:block;
text-align:center;
text-decoration:none;
padding:10px 0;
margin:20px auto;
color:#ffffff;
font-weight:600;
background-color:#237277;
width:300px;
cursor:pointer;
border-radius:5px;
border:solid 1px #237277;	
-webkit-transition: all .5s; transition: all .5s;
}
.divFollowText a:hover{color:#237277;
background-color:#ffffff;-webkit-transition: all .5s; transition: all .5s;}
.divFollowIcons{width:95%;padding:0 2.5%;background-color:#f7f4fd;}
.divFollowIcons h2{font-size:1.25em;line-height:1.25em;font-weight:700;margin:20px 0;}
.divFollowIcon{margin:20px 0;align-items:center;}
.divFollowIcon img{width:80px;}
.divFollowIcon p{
display:inline-block;
width: calc(100% - 100px);
font-size:1.25em;
line-height:1.25em;
font-weight:300;
margin:0px 0 0px 10px;}
.divFollowImg img{display:block;width:100%;}
.pFollowPrice{font-size:1.25em;font-weight:700;margin:20px 0}
.divFollowIcons a{
display:block;
font-family:Arial, Helvetica, sans-serif !important;
text-align:center;
text-decoration:none;
padding:10px 0;
margin:30px 0 20px;
color:#ffffff;
font-weight:600;
background-color:#237277;
width:300px;
cursor:pointer;
border-radius:5px;
border:solid 1px #237277;	
-webkit-transition: all .5s; transition: all .5s;
}
.divFollowIcons a:hover{color:#237277;
background-color:#ffffff;-webkit-transition: all .5s; transition: all .5s;}
.secFollow4, .secFollow3{margin-bottom:20px;}
.bgGreenQuote{padding:20px 0;background-color:#dafcfb;}
.followQuote{display:block;width:90%;margin:0 auto; text-align:center; color:#0c3c39;font-weight:700;line-height:1.35em;font-size:1.5em;}
.followQuoteDivide{display:block;width:80%;height:3px; background-color:#0c3c39;margin:20px auto;}
.followQuoteName{display:block;width:90%;margin:0 auto; text-align:center; color:#273332;font-weight:300;line-height:1.35em;font-size:1.35em;}
.bgBlueCTA{
padding:30px 0; 
background-image:url(https://www.wolfsonintegrativecardiology.com/wp-content/uploads/clouds-3185006_1920.jpg);
background-size:cover;
background-position:center center;
}
.followCTAtext{display:block;width:90%;margin:0 auto; text-align:center; color:#ffffff;font-weight:700;line-height:1.35em;font-size:2.25em;text-shadow: 2px 2px 4px #333333;}
.followCTA{display:block;
font-family:Arial, Helvetica, sans-serif !important;
text-align:center;
text-decoration:none;
padding:10px 0;
margin:20px auto;
color:#ffffff;
font-weight:600;
font-size:1.25em;
background-color:#237277;
width:300px;
cursor:pointer;
border-radius:5px;
border:solid 1px #237277;	
-webkit-transition: all .5s; transition: all .5s;
}
.followCTA:hover{color:#237277;
background-color:#ffffff;-webkit-transition: all .5s; transition: all .5s;} .sectionMember{padding:100px 0; background-image:url(https://www.wolfsonintegrativecardiology.com/wp-content/uploads/member-main2.jpg); background-repeat:no-repeat; background-position:top center; background-size:cover;}
.sectionMember h1 {
text-align: center;
font-size: 2em;
line-height: 1.25em;
padding: 10px 20px;
margin: 0 auto;
background-color: rgba(35,114,119,.8);
color: #ffffff;
}
.sectionMember3 h2,.sectionMember4 h2,.sectionMember5 h2{ text-align:center;font-weight:300;font-size:1.75em;margin-bottom:30px;}
.divAnchorGrid, .divProgramGrid, .divCoachGrid{
display:grid;
grid-template-columns: 1fr;
margin-bottom:30px;
}
.divAnchorGrid, .divProgramGrid, .divResourceGrid{border-bottom:solid 1px #e4e4e4;}
.divProgramGrid, .divResourceGrid,.divCoachGrid{grid-row-gap:30px;padding-bottom:30px;}
.divAnchorGrid a{ 
text-decoration:none;
text-align:center;
font-size:1.25em;
padding:20px 0;
color:#237277;}
.divProgramGrid a, .divOneCoachWrap{
justify-self:center;
align-self:center;}
.imgProgram{
display:block;
width:90%;
max-width:250px;
}
.sectionMember5{padding-top:30px;}
.divOneCoachWrap{padding:10px;border:solid 1px #e4e4e4; background-color:#F2F2F2;}
.divOneCoachWrap h3{text-align:center;font-size:1.5em;}
.divOneCoachWrap img{display:block;width:90%;margin:10px auto;}
.divOneCoachWrap a{
display:block;
width:90%;
max-width:300px;
padding:15px 0;
color:#ffffff;
background-color:#237277;
font-size:1.25em;
text-align:center;
text-decoration:none;
margin:10px auto;
}
.swpm-login-widget-form, .error, .swpm-pw-reset-widget-form, .swpm-registration-widget-form {
margin: 20px auto;
width: 98%;
max-width: 780px;
}
.flexThis label {
display: block;
margin-bottom: 3px;
}
.swpm-label, .swpm-pw-reset-email-label {
display: block;
font-size: 1.25em;
margin: 0;
}
.swpm-username-input, .swpm-password-input {
margin-bottom: 10px;
}
.swpm-text-field {
display: block;
font-size: 1.25em;
margin: 0 0 20px;
width: 95% !important;
height: 40px;
}
.swpm-login-submit {
margin-bottom: 10px;
}
.swpm-login-form-submit, .swpm-pw-reset-submit, .swpm-edit-profile-submit, .swpm-registration-submit {
font-family: 'Titillium Web', sans-serif;
font-size: 1.25em;
display: block;
padding: 10px 15px;
background-color: #237277;
color: #ffffff;
text-align: center;
text-decoration: none;
margin: 40px 0 20px;
border-radius: 5px;
border: solid 1px #22205f;
width: 200px !important;
cursor: pointer;
-webkit-transition: all .5s;
transition: all .5s;
}
.swpm-login-form-submit:hover, .swpm-pw-reset-submit:hover, .swpm-edit-profile-submit:hover, .swpm-registration-submit:hover {
color: #22205f;
background-color: #e4e4e4;
border: solid 1px #237277;
-webkit-transition: all .5s;
transition: all .5s;
}
.swpm-login-form-pw-reset-link, .swpm-login-form-register-link {
display: block;
font-size: 1.25em;
margin: 0 0 20px;
}
.swpm-login-form-pw-reset-link, .swpm-login-form-register-link {
display: block;
font-size: 1.25em;
margin: 0 0 20px;
}
.swpm-login-form-register-link {
display: none;
}
.swpm-login-widget-action-msg {
font-weight: bold;
}
widget-form tr td {
font-size: 1.25em;
}
.swpm-edit-profile-form tr td input, .swpm-edit-profile-form tr td label, .swpm-registration-widget-form tr td input, .swpm-registration-widget-form tr td label {
font-size: 1em;
height: 40px;
padding: 0 10px;
}
.swpm-edit-profile-form tr td, .swpm-registration-widget-form tr td {
padding-bottom: 10px;
}
.swpm-registration-widget-form td {
min-width: 100px;
}
.sectionHCP{
padding:100px 0; 
background-image:url(https://www.wolfsonintegrativecardiology.com/wp-content/uploads/hcp-banner3.jpg); 
background-repeat:no-repeat; 
background-position:top center; 
background-size:cover;
}
.sectionHCP h1{
width: 100%;
font-size: 2.5em;
text-align: center;
color: #ffffff;
font-weight: 900;
}
.secHCPackages{padding: 30px 0;background-image:url(https://www.wolfsonintegrativecardiology.com/wp-content/uploads/blur-3280300_1920.jpg); background-size:cover; background-position:center center; background-repeat:no-repeat;}
.divHCPWrap{width: 95%;margin: 0 auto;max-width: 1300px;margin: 0 auto;}
.divHCPText{width:90%;max-width:675px;padding:2.5% 2%;margin:0 auto 10px;background-color:#ffffff;border:solid 1px #237277;}
.divHCPText h2{width:100%;padding-bottom:5px;border-bottom:solid 1px #237277;color:#237277;font-size:1.5em;margin:20px 0;}
.divHCPText span{color:#237277;}
.divHCPText p{font-weight:600;color:#5c5b5b;margin:20px 0 20px;font-size:1.35em;}
.divHCPText a{display:block;width:100%;text-align:center;}
.divHCPText ul{width:85%;margin:10px auto 20px auto;}
.divHCPText ul li{color:#5c5b5b;margin-bottom:15px;font-size:1em; line-height:1.25em;font-weight:500;}
.divHCPReview p{width:95%;font-size:1.25em;line-height:1.25;padding:20px 0;margin:0 auto;}
.divHCPReview p img{height:20px;}
.divHCPReview span{display:block;width:75%;font-size:1.35em;font-weight:600;color:#237277; text-align:right;margin:0 auto 20px;}
.secMeetCoaches{padding:30px; background-color:#f4f4f4;border-top:dotted 4px #237277;}
.divMeetCoaches{justify-content:space-around;}
.divMeetCoaches h2{width: 100%;font-size: 1.75em;font-weight: 400;text-align: center;margin:20px 0;}
.divMeetHCP{width:95%;margin:20px auto;}
.divMeetHCP img{display:block;width:100%;}
.divMeetHCP h3{width:100%;font-weight:300;font-size:2em;margin:15px 0;text-align:center;}
.linkHC{
display: block;
padding: 20px 30px;
margin: 20px auto;
text-decoration: none;
background-color: #237277;
color: #ffffff;
font-size:1.25em;
font-weight: 600;
text-align:center;
max-width:250px;
border: solid 1px #237277;
-webkit-transition: all .5s;
transition: all .5s;}
.linkHC:hover{
background-color: #ffffff;
color: #237277;
-webkit-transition: all .5s;
transition: all .5s;}
#product-component-b64cc0b3e74, #product-component-b0e504a5686{margin:0 auto;}
.divHCFAQwrap h2{width:100%; text-align:center;font-size:2.5em;margin-bottom:20px;color:#090;}
.divHCFAQwrap span{display:block;width:100%; text-align:center;font-size:1.75em;font-weight:300;margin-bottom:20px;color:#090;}
.divHCQA{width:95%;margin:40px auto;}
.divHCQA p{margin-bottom:10px;font-size:1.25em;line-height:1.25em;}
.divHCQA ul{width:90%;margin:10px auto;}
.divHCQA ul li{font-weight:400;font-size:1.25em; line-height:1.25em;margin-bottom:15px;}
.green{color:#090;font-weight:600;}
.secFreeCall{
width:100%; 
background-image:url(https://www.wolfsonintegrativecardiology.com/wp-content/uploads/free-call.jpg); 
background-position:left center; 
background-size:cover;
padding:50px 0;
}
.whitePadding{width:90%;padding:2.5%;margin:0 auto; background-color:rgba(255,255,255,.75);}
.secFreeCall h1{width:100%;font-size:2.5em;text-align:center;color:#000000;font-weight:900;}
.freeCallSubTitle{
display:block;
width:90%;
font-size:1.35em;
font-weight:500;
line-height:1.25em;
text-align:center;
color:#000000;
margin:20px auto;
}
.freeCallIntro{width:100%;max-width:900px;margin:20px auto; text-align:center;}
.freeCallIntro h2{width:100%;font-size:2em;text-align:center;color:#000000;font-weight:300;}
.fourStepsWrap{width:100%;max-width:900px;margin:20px auto;justify-content:space-between;}
.fourSteps{width:90%;max-width:400px;margin:20px auto;padding:2.5%;border-radius:5px;-webkit-box-shadow: 0px 1px 5px 0px rgba(0,0,0,0.75);
-moz-box-shadow: 0px 1px 5px 0px rgba(0,0,0,0.75); box-shadow: 0px 1px 5px 0px rgba(0,0,0,0.75);}
.fourSteps span{display:block;width:100%;font-size:1.5em;background-color:#237277;color:#ffffff;font-weight:700;margin-bottom:10px;padding:5px 0 10px;border-radius:5px;font-family: 'Open Sans', sans-serif;}
.fourSteps p{font-size:1.25em;line-height:1.25em;}
.callCalendarWrap{width:100%; background-color:#f4f4f4;}
.rw-reviews-wrap, .rw-review-wrap, .rw-review{display:block !important;width:100% !important;}
.rw-review{margin:20px auto 0px;padding-bottom:20px !important; border-bottom:solid 1px #cccccc;}
.rw-comments-wrap{line-height:1.35em !important;}
.divHCreviewWrap{justify-content:space-between;}
.divHCreview{width:95%;padding:1.5%; background-color:#f7f6f6;-webkit-box-shadow: 0px 2px 6px 0px #999999; 
box-shadow: 0px 2px 6px 0px #999999;}
.divHCreview p {width:90%; margin:20px auto;line-height:1.5em;font-size:1.098em;}
@media only screen and (min-width:600px) {
.sectionHCP{padding:150px 0;}	
}
@media only screen and (min-width:700px) {
.divHeaderLogo, .divHeaderContact,.divHomeMainLeft,.divHomeMainRight{width:50%;}
.divHeaderContact{align-items:center;}
.headerCity{margin-bottom:0px;}
.divHomeMainLeft{align-content:center;}
.headTitle1,.headTitle2,.headTitle3{display:block;}
.headTitle1{font-size:1.35em;line-height:1em;}
.headTitle2,.headTitle3{font-size:.9em;}
.divSignature{order:1;margin:40px 0;}	
.divMainCTA{order:2;}
.divMainCTA a,.divSignature img {margin:0px auto;}
.divMeet{width:50%;}
.divTravelImg{width:40%;}
.divTravelText{width:60%;}
.divTravelText h2{font-size:1.75em;text-align:left;margin:20px 0 5px;}
.divTravelText p{text-align:left;margin:5px 0 15px;}
.CTA2 a{margin: 0px 0!important;font-size:1.25em;}
.sectionContact {padding:40px 0;}
.About2A, .About2B{width:49%;margin:0;align-items:center;}
.About2A{justify-content:flex-end; border-right:solid 1px #ffffff;}
.About2B{justify-content:space-between;}
.About3A,.About3B,.About4A,.About4B{width:50%;}
.divHCreview{width:45%;margin:20px 0; border-radius:10px;}
.About5A span{font-size:4em;}
.About5B span{font-size:2em;}
.aboutLeft{width:45% !important;}
.aboutRight{width:55% !important;}
.serviceWrap{width:80%;max-width:515px;}
.sectionServices h1{font-size:4em;margin:20px auto;}
.sectionServices span{font-size:3em;}
.serviceList{width:30%;margin:20px auto;}
.secService2 p {width:100%;}
.sectionPatient{padding:150px 0 80px; }
.sectionPatient h1{font-size:3em;}
.divAnchorWrap a{
margin: 20px 30px;}
.btnSchedule{font-size:1.25em;}
.divForm{width:50%;}
.sectionReview, .sectionFee{padding:150px 0;}
.sectionReview h1, .sectionPrivacy h1, .sectionFee h1{font-size:3em;}
.coachSubTitle{max-width:90%;font-size:1.5em;}
.coachCTA{font-size:1.75em;font-weight:700;}
.line-break{display:block;width:100%;}
.btnTwoSides{max-width:450px;}
.btnSpan1{font-size:1.5em;font-weight:900;}
.btnSpan2{font-size:1.25em;font-weight:300;line-height:23px;}
.sectionFollowUp h1{font-size:4em;max-width:420px;margin:0 auto;}
.followCTAtext{font-size:3.5em;}
.followCTA{font-size:1.75em;width:400px;}
.sectionMember{padding:150px 0;}
.divAnchorGrid, .divProgramGrid{	grid-template-columns: 1fr 1fr;}
.divCoachGrid{	grid-template-columns: 1fr 1fr 1fr;grid-column-gap:10px;}
.divOneCoachWrap h3{text-align:center;font-size:1.25em;}
.sectionHCP{padding:180px 0;}
.divMeetHCP{width:45%;}
.sectionOnlineConsult{padding:120px 0;}
.introConsultLetter{width:95%;margin:20px auto;font-size:2.25em;font-weight:500;line-height:1.35em;}
.introConsultLetter span{display:block;}
.fourSteps{width:40%;}
}
@media only screen and (min-width:1000px) {
.sectionHome{ background-position:0 0;}
.divHomeBannerText{width:50%;max-width:450px;padding:2%;margin:0;}
.divSpecials ul{width:60%;}
.divAnchorGrid{	grid-template-columns: 30% 30% 20% 20%;}
.divProgramGrid{	grid-template-columns: 1fr 1fr 1fr 1fr;}
.divCoachGrid{grid-column-gap:20px;}
.divOneCoachWrap h3{font-size:1.5em;}
.sectionHCP{padding:200px 0;}
.sectionHCP h1{font-size:3em;}
.secConsultLetter p{width:100%;}
.secConsultLetter ul{width:90%;}
.sectionPatient{padding:180px 0 120px; }
}
@media only screen and (min-width:1200px) {
#header{display:none;}	
.mainHeader{padding-bottom:20px;}
.divHeaderLogo{width:23%;}
.divHeaderContact{width:17%;}
.divHeaderMenu{display:flex;width:60%;justify-content:center;align-items:center;}
.divHeaderMenu a{font-size:.85em;background-color:#ffffff;color:#5f5e60; text-decoration:none; padding:20px 10px;border-right:solid 1px #f1f1f1;-webkit-transition: all .5s; transition: all .5s;}
.divHeaderMenu a:hover{
background-color:#f1f1f1;
color:#090;
-webkit-transition: all .5s; transition: all .5s;
}
.divHeaderMenu a:last-child{border-right:0;}
.divHomeMainLeft{align-content:flex-start;}
.divHomeMainLeft h1 {max-width:600px;}
.headTitle1{margin:50px 0 25px;font-size:2.1em;}
.headTitle2,.headTitle3{font-size:1.45em;margin:15px 0;}
.divSignature img{margin:20px 0;float:right;}
.divHomeMainRight img {margin:0px auto;}
.sectionHome{ background-position:0 0;}
.divHomeBannerText{width:50%;padding:2%;margin:0;}
.divIpad{width:15%;position:relative;}
.divIpad img {position:absolute;top:-40px;margin:0;width:107%;}
.divFeatured {width:85%;padding:0 0 0 0%;}
.divFeatured span {margin:20px 0;}
.divFeatured img {margin:0 20px 30px;}
.divTravelText h2{font-size:2.25em;text-align:left;margin:20px 0 5px;}
.divFooter1{ text-align:center;width:50%;font-size:.8em;align-items:center;}
.divFooter2{ width:50%;margin-top:0px;}
.divFooter2 a{
width:auto;
margin:0 10px 0 0;
padding:5px 10px 5px 0px;
border-right:solid 1px #ffffff;
}
.sectionContact {padding:100px 0;}
.secCon2L {width: 58%;padding-left: 2%;}
.secCon2R {width: 38%;padding: 0 0 0 2%;}
.secCon2L h2, .secCon2R h2 {text-align: left;margin-top: 30px;}
.secCon2L p, .secCon2R p {text-align: left;}
.formContact {width: 100%;max-width: 500px;margin: 20px 0;}
.secCon2R a {text-align: left;margin: 0;}
.secCon2R h3 {text-align: left;}
.mapWrap iframe {
width: 95%;
height: 225px !important;
margin: 20px 0;
}
.sectionTravel h1{font-size:4em;}
.sectionProvider h1{font-size:4em;}
.divProfilePic{width:48%;padding:1% 1% 1% 0;}
.divProfileCopy{width:48%;padding:1% 0 1% 1%;}
.divProfilePic img {margin:0px ; border:double 4px #237277;}
.spanMeetTeam {text-align: left;font-size: 1.25em;}
.divProfileCopy h1, .profileQuote, .divMoreProfile h2 {text-align: left;}
.divStatsBox, .divMoreProfile p {margin: 20px 0;}
.divMoreProfile h2, .profileQuote {font-size:1.75em;margin-top:20px;}
.btnBioCTA {width:95%;margin:20px 0;}
.sectionServices{padding:140px 0;}
.serviceWrap{margin:0;}
.sectionServices span{width:85%;padding-left:5%;}
.sectionPatient{padding:240px 0 160px; }
.sectionPatient h1{font-size:4em;}
.secFeesMore {min-height:730px;}
.secCoach{padding:150px 0 150px;background-position: 50% 50%;}
.secCoach h1{font-size:3.5em;}
.coachSubTitle{font-size:1.75em;}
.secCoach2Wrap{align-items:center;padding:20px 0;}
.secCoach2Wrap span{width:55%;max-width:60%;text-align:right;}
.secCoach2Wrap div{width:40%;}
.secCoach2Wrap a{margin:0;}	
.coachCTA{font-size:2.5em;font-weight:700;}
.divFeeText{width:50%;padding:2.5%;}
.divFeeImg{width:45%;}	
.divFeeText h2{font-size:1.75em;}
.divFeeText span{font-size:1.35em;}
.divFeeText ul li{font-size:1.15em;}
.divFeeText a{margin:20px 0;font-size:1.15em;}
.feeOrder1{order:1}
.feeOrder2{order:2}
.sectionFollowUp{padding:220px 0;}
.divFollowVideo{width:40%;}
.divFollowText{width:55%;padding:0 5% 0 0;}
.divFollowWrap {margin:0px auto;}
.secFollow2 h2 {margin: 20px 0;}
.divFollowVideo img {margin: 0px;}
.divFollowIcons{width:45%;padding:0 2.5%;}
.divFollowImg{width:50%;}
.divFollowIcon img {width:40px;}
.bgBlueCTA{background-position:50% 70%;}
.sectionMember{padding:200px 0;}
.sectionMember h1 { font-size: 3em;width:80%;}
.sectionHCP{background-position:50% 10%;}
.sectionHCP h1{font-size:3.5em;}
.maxFee{max-width:1200px;}
.divHCPText h2{font-size:1.75em;}
.divHCPText ul li{font-size:1.15em;}
.sectionOnlineConsult{padding:220px 0;}
.sectionOnlineConsult h1{width:80%;font-size:4em;margin:0 auto;}
.divAboutVid{width:90%;margin:70px 0% 0 10%;}
.divVidWrap{width:48%;}
.secFreeCall{padding:150px 0 150px;background-position: 50% 50%;}
.secFreeCall h1{font-size:3.5em;}
.freeCallSubTitle{font-size:1.75em;}
.whitePadding{background-color:rgba(255,255,255,.0);}
.fourSteps{width:20%;padding:1%}
}
@media screen and (min-width: 1500px) {
.divHomeBannerText{width:35%;max-width:560px;}
.divHeaderMenu a{font-size:1em;}
.secCoach {padding: 200px 0 200px;}
.secCoach h1{font-size:3.75em;}
.coachSubTitle{font-size:2em;}	
.sectionHCP{background-position:50% 10%;padding: 225px 0 175px;}
.sectionHCP h1{font-size:3.75em;}
.sectionPatient{padding:280px 0 160px; }
.divIpad{width:15%;}
.divIpad img {position:absolute;top:-40px;margin:0;width:107%;}
.divFeatured {width:80%;}
.divFeatured img {margin:0 20px 30px;}
.secFreeCall {padding: 200px 0 200px;}
.secFreeCall h1{font-size:3.75em;}
.freeCallSubTitle{font-size:2em;}	
}
@media screen and (min-width: 1500px) {
.sectionPatient{padding:340px 0 200px; }	
}html.mmenu-opened,
html.mmenu-opened body
{
height: 100%;
width: 100%;
overflow: hidden;
}
html.mmenu-opened body
{
position: relative;
}
.mmenu
{
display: none;
width: 100%;
height: 100%;
position: absolute;
top: 0;
left: 0;
z-index: 0;
overflow: auto;
overflow-x: hidden;
overflow-y: auto;
-webkit-overflow-scrolling: touch;
}
.mmenu,
.mmenu *
{
-webkit-text-size-adjust: none;
font-family: Arial, Helvetica, Garuda, sans-serif;
font-size: 14px;
}
.mmenu ul,
.mmenu li,
.mmenu li > a,
.mmenu li > span
{
display: block;
padding: 0;
margin: 0;
}
.mmenu > ul
{
padding: 10px 0 40px 0;
}
.mmenu .mmenu-hidden
{
display: none;
}
html.mmenu-left .mmenu > ul > li
{
padding-right: 65px;
}
html.mmenu-right .mmenu > ul > li
{
padding-left: 65px;
}
html.mmenu-opened .mmenu.mmenu-opened
{
display: block;
}
html.mmenu-opened .mmenu-page
{
box-shadow: 0 0 20px rgba( 0, 0, 0, 0.8 );
background-color: inherit;
min-height: 100%;
position: absolute;
z-index: 1;
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box;
}
#mmenu-blocker
{
display: none;
}
html.mmenu-opened #mmenu-blocker
{
background: rgba( 255, 255, 255, 0.1 );
display: block;
width: 100%;
height: 100%;
position: absolute;
top: 0;
z-index: 2;
}
html.mmenu-opened .mmenu-page,
html.mmenu-opened #mmenu-blocker
{
-webkit-transition: left 0.5s ease, right 0.5s ease, margin 0.5s ease;
-moz-transition: left 0.5s ease, right 0.5s ease, margin 0.5s ease;
transition: left 0.5s ease, right 0.5s ease, margin 0.5s ease;
}
html.mmenu-left.mmenu-opened .mmenu-page,
html.mmenu-left.mmenu-opened #mmenu-blocker
{
margin-left: 0px;
left: 0%;
}
html.mmenu-left.mmenu-opening .mmenu-page,
html.mmenu-left.mmenu-opening #mmenu-blocker
{
margin-left: -65px;
left: 100%;
}
html.mmenu-right.mmenu-opened .mmenu-page,
html.mmenu-right.mmenu-opened #mmenu-blocker
{
margin-right: 0px;
right: 0%;
}
html.mmenu-right.mmenu-opening .mmenu-page,
html.mmenu-right.mmenu-opening #mmenu-blocker
{
margin-right: -65px;
right: 100%;
} .mmenu
{
background: #333;
}
.mmenu *
{
text-shadow: 0 1px 2px rgba( 0, 0, 0, 0.5 );
}
.mmenu li
{
border: none;
border-top: 1px solid #444;
border-bottom: 1px solid #111;
position: relative;
}
.mmenu li:first-child
{
border-top-width: 0;
}
.mmenu li > a,
.mmenu li > span
{
text-indent: 20px;
text-overflow: ellipsis;
white-space: nowrap;
line-height: 40px;
overflow: hidden;
padding-right: 5px;
}
.mmenu li > a,
.mmenu li > span,
.mmenu li > a:hover
{
color: #999;
text-decoration: none;
}
.mmenu li.mmenu-selected > a,
.mmenu li.mmenu-selected > span
{
background: #222;
}
.mmenu li.mmenu-selected > a.mmenu-subopen
{
background: transparent;
} .mmenu a.mmenu-subopen
{
border-left: 1px solid #111;
width: 40px;
height: 40px;
padding: 0;
position: absolute;
right: 65px;
top: 0;
z-index: 2;
}
html.mmenu-right .mmenu a.mmenu-subopen
{
right: 0;
}
.mmenu ul ul a.mmenu-subopen
{
right: 0;
}
.mmenu a.mmenu-subopen.mmenu-fullsubopen
{
width: 100%;
}
.mmenu a.mmenu-subopen + a,
.mmenu a.mmenu-subopen + span
{
padding-right: 45px;
} .mmenu a.mmenu-subclose
{
background: #222;
text-indent: 40px;
padding-top: 10px;
margin-top: -10px;
} .mmenu.mmenu-vertical ul ul
{
display: none;
padding: 0 10px 10px 10px;
}
.mmenu.mmenu-vertical li.mmenu-opened > ul
{
display: block;
}
.mmenu.mmenu-vertical ul ul li:last-child
{
border-bottom-width: 0;
} .mmenu.mmenu-horizontal
{
width: 200%;
}
.mmenu.mmenu-horizontal ul
{
width: 50%;
margin-left: 0%;
float: left;
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box;
-webkit-transition: margin-left 0.5s ease;
-moz-transition: margin-left 0.5s ease;
transition: margin-left 0.5s ease;
}
.mmenu.mmenu-horizontal ul.mmenu-submenu
{
display: none;
}
.mmenu.mmenu-horizontal ul.mmenu-submenu.mmenu-opened
{
display: block;
}
.mmenu.mmenu-horizontal ul.mmenu-subopened
{
margin-left: -50%;
height: 100%;
overflow: hidden;
} .mmenu li.mmenu-label
{
background: #444;
font-size: 11px;
color: #ccc;
text-transform: uppercase;
text-indent: 20px;
line-height: 20px;
} .mmenu em.mmenu-counter
{
border-radius: 5px;
background: #555;
box-shadow: 0 0 2px rgba( 0, 0, 0, 0.3 );
font-size: 11px;
font-weight: bold;
font-style: normal;
color: #999;
text-indent: 0;
text-align: center;
text-shadow: none;
line-height: 22px;
display: block;
min-width: 20px;
height: 20px;
padding: 0;
position: absolute;
right: 105px;
top: 10px;
}
.mmenu em.mmenu-counter + a.mmenu-subopen
{
padding-left: 35px;
}
.mmenu em.mmenu-counter + a.mmenu-subopen + a,
.mmenu em.mmenu-counter + a.mmenu-subopen + span
{
padding-right: 80px;
}
.mmenu em.mmenu-counter + a.mmenu-fullsubopen + a,
.mmenu em.mmenu-counter + a.mmenu-fullsubopen + span
{
padding-right: 70px;
} html.mmenu-right .mmenu em.mmenu-counter,
.mmenu.mmenu-vertical ul ul em.mmenu-counter
{
right: 40px;
} .mmenu a.mmenu-subopen:after,
.mmenu a.mmenu-subclose:before
{
content: '';
border: 4px solid rgba( 255, 255, 255, 0.3 );
border-left: none;
border-top: none;
display: block;
width: 6px;
height: 6px;
position: absolute;
}
.mmenu a.mmenu-subopen:after
{
right: 16px;
top: 16px;
-webkit-transform: rotate( 315deg );
transform: rotate( 315deg );
}
.mmenu a.mmenu-subclose:before
{
left: 20px;
top: 25px;
-webkit-transform: rotate( 135deg );
transform: rotate( 135deg );
}
.mmenu.mmenu-vertical li.mmenu-opened > a.mmenu-subopen:after
{
-webkit-transform: rotate( 45deg );
transform: rotate( 45deg );
}
html.mmenu-right .mmenu a.mmenu-subclose:before
{
left: 85px;
} @media all and (min-width: 500px) {
.mmenu.mmenu-vertical
{
width: 500px;
}
html.mmenu-right .mmenu.mmenu-vertical
{
left: auto;
right: 0;
}
.mmenu.mmenu-horizontal
{
width: 1000px;
}
html.mmenu-right .mmenu.mmenu-horizontal
{
left: auto;
right: -500px;
}
html.mmenu-left.mmenu-opening .mmenu-page,
html.mmenu-left.mmenu-opening #mmenu-blocker
{
left: 500px;
}
html.mmenu-right.mmenu-opening .mmenu-page,
html.mmenu-right.mmenu-opening #mmenu-blocker
{
right: 500px;
}
}