@media all and (min-width: 950px) {
    #nav-main ul.sf-menu a { text-transform: uppercase; letter-spacing: 1px; }
    .col-md-12 > #nav-main .sf-menu li { padding: 20px; }
    .col-md-12 > #nav-main .sf-menu li:nth-of-type(3) { margin-right: 250px; }
    .kad-standard-logo { position: absolute; z-index: 999; top: 20px; left: 42%; }
}
@media all and (max-width: 950px) {
     #logo { margin-left: auto !important; margin-right: auto !important; }
     .row { margin-left: -15px !important; }
}

.menu-intensati, .menu-blog, .menu-patricia { display: none !important; }


html.canvas { margin-top: 0px !important; }
body.page-template-page-feature { background-image: url('https://patriciamoreno.com/wp-content/uploads/2017/02/bg.jpg'); background-size: cover; padding: 0 2% !important; }
body.page-template-landing_page #wrapper.container { background: #fff; }

.contentclass { background: transparent !important; }

body.page-template-page-feature .page-header { display: none; }
body.page-template-page-feature .main { margin-top: -1px; }
body.page-template-page-feature .main > div { padding: 50px; }
//body.page-template-page-feature .container { width: 100%; }
body.page-template-page-feature .flexslider { max-width: 100% !important; }
body.page-template-page-feature section.pagefeat { margin-bottom: 0px; padding: 0px; }
body.page-template-page-feature .flexslider img { width: 100%; }
body.page-template-page-feature .contentclass { padding-bottom: 0px; }
body.page-template-page-feature .contentclass .col-md-12 { padding-left: 0px; padding-right: 0px; }
body.page-template-page-feature .contentclass .col-md-12 > div { padding-left: 50px; padding-right: 50px; }
body.page-template-page-feature .main div:last-child { padding-bottom: 150px; }
body.page-template-page-feature header { background: transparent; }
body.page-template-page-feature header .container { background: #fff; }
body.page-template-page-feature img:hover, [class*=wp-image], [class*=wp-image]:hover { border: 0px !important; box-shadow: 0px 0px 0px !important; -mox-box-shadow: 0px 0px 0px !important; -webkit-box-shadow: 0px 0px 0px !important;   }
body.page-template-page-feature h1 { margin-bottom: 10px; }
body.page-template-page-feature h5 { font-size:28px; font-weight: 200; padding: 20px 0; }

/* equal height */
.equal-height { padding: 0px; }

/* footer */
#containerfooter:before { display: block; content: ' '; width: 100%; height: 104px; background: url(https://patriciamoreno.com/wp-content/uploads/2017/02/footer-border.png); background-size: cover; background-position: right bottom; background-repeat: no-repeat; position: absolute; top: -102px; right: 0; }
#containerfooter { padding: 20px 50px; background: #0f1e30; position: relative; max-width: 1200px; margin: 0 auto; }
#containerfooter .footer-widget, #containerfooter .footer-widget a { color: #fff; }
#containerfooter .footer-widget h3 { color: #e6d0a2; }
#containerfooter .footer-widget .fa { border: solid 1px #fff; border-radius: 50%; width: 40px; height: 40px; margin-right: 5px; text-align: center; padding-top: 10px; color: #fff; }
#containerfooter .footercredits { display: none; }

.mouseover { display: inline-block; margin: 2%; width: 29%; text-align: center; position: relative; padding: 0px !important; }
.mouseover img { width: 100%; height: auto; max-width: 100%; }
.mouseover img:nth-of-type(2) { display: none; position: absolute; top: 0; left: 0;}
.mouseover:hover img:nth-of-type(2) { display: block; }
@media all and (max-width: 950px) {
  .mouseover { width: 46%; }
}
@media all and (max-width: 540px) {
  .mouseover { width: 96%; }
}

/* blockquotes */
body.page-template-page-feature blockquote { font-size: 26px; line-height: 40px; border-left: 0px; padding: 20px; position: relative; }
body.page-template-page-feature blockquote p { font: inherit; color: inherit; }
body.page-template-page-feature blockquote i { color: inherit; }
body.page-template-page-feature blockquote:before { content: ''; display: block; position: absolute; z-index: -1; font-size: 60px; left: 0; top: 9; opacity: 0.5; height: 70px; width: 99px; background-size: 100% 100%; background-repeat: no-repeat; }
body.page-template-page-feature blockquote.pinkquote:before { background-image: url(https://patriciamoreno.com/wp-content/uploads/2017/01/quotes.png); }
body.page-template-page-feature blockquote.bluequote:before { background-image: url(https://patriciamoreno.com/wp-content/uploads/2017/02/bluequote.png); }

/* button special */
.button.special { font-family: "Open Sans"; font-size: 18px; background: transparent; border: solid 1px; padding: 12px 30px; margin-top: 30px; }
.button.special.white { color: #fff; border-color: #fff; }
.button.special.blue { color: #fff; background: #0f1e2f; }

/* progressive images */
img.progressive { transition: all .5s; -webkit-transition: all .5s; padding: 5px; width: 60%; max-width: 150px; min-width: 120px;  }
img.progressive:hover { padding: 0px; }
img.progressive + br { display: none; }

/* feature page */
body.page-id-1862 { background: url(https://patriciamoreno.com/wp-content/uploads/2017/02/bg-pink.jpg); }
body.page-id-1862 #thelogo img { -moz-box-sizing: border-box; box-sizing: border-box; background: url(https://patriciamoreno.com/wp-content/uploads/2017/02/practice-logo.png); width: 268px; height: 90px; background-size: 100% auto; padding-left: 268px; }
body.page-id-1862 .menu-patricia { display: inline-block !important; }
@media all and (min-width: 950px) {
	body.page-id-1862 .menu-patricia {margin-right: 250px; }
}
body.page-id-1862 .menu-the-practice { display: none !important; }

body.page-id-1816 .img-margin-center { display: none; }

/* home page */
body.home .sliderclass { padding-bottom: 0px; }
body.home #imageslider {padding-left: 0px; padding-right: 0px; }
body.home .main.col-md-12 > div { padding-top: 0px; padding-left: 0px; padding-right: 0px; }
body.home .main { margin-top: -10px !important; }
body.home .col-md-12 .col-md-12 { padding: 50px; }
body.home .homecontent, body.home .entry-content { padding-bottom: 0px !important; }

div.patricia .name-float { position: absolute; top: 180px; right:70px; width: 0; overflow: hidden; padding: 0 !important;
    -webkit-transition: width 1s linear;
    -moz-transition: width 1s linear;
    -o-transition: width 1s linear;
    transition: width 1s linear;
}
div.patricia .name-float img { width: 552px; max-width: 552px; float: right; }
div.patricia p:nth-of-type(2) { margin-right: 560px; }
@media all and (max-width: 950px) {
   div.patricia p:nth-of-type(2) { margin-right: 0; }
   div.patricia p { clear: both; }
}

@font-face {
    font-family: 'WildSpirit';
    src: url('Wild-Spirit.otf');
    src: url('wild_spirit-webfont.woff2') format('woff2'),
         url('wild_spirit-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;

}

.wild { font-family: 'WildSpirit'; font-size: 3.5em; line-height: 2em; }
h1.gold { font-family: 'WildSpirit'; font-size: 70px; 
   color: #fcd362; 
   -webkit-text-fill-color: transparent;
   background: -webkit-linear-gradient(transparent, transparent),
             url(sati-gold.jpg) repeat;
   background: -o-linear-gradient(transparent, transparent);
   -webkit-background-clip: text;
}
