/*
Theme Name:     Jupiter Child Theme
Theme URI: 		http://themeforest.net/user/artbees
Description:    Child theme for the Jupiter theme 
Author:         Your name here
Theme URI: 		http://themeforest.net/user/artbees
Template:       jupiter
Version:        1.0
*/



/*
Sample : remove the comment and start adding your own custom CSS rules.

body {
	background-color:#fff;
}

*/

/*-------------------- GENERAL STYLING --------------------*/

#theme-page .theme-page-wrapper .theme-content {padding: 0 !important;}
#theme-page .theme-page-wrapper {margin: 0 auto !important;}
.letter-spacing-1 {letter-spacing: 0 !important;}
.mk-header {border-bottom: none; background-color: #ffffff;}
.mk-header-date {display: none;}
#mk-page-introduce {display: none;}
#theme-page .theme-page-wrapper {margin: 0 auto;}
#theme-page .theme-page-wrapper .theme-content {padding: 0 20px;}
.wpb_button, .wpb_content_element, ul.wpb_thumbnails-fluid>li {margin-bottom: 0;}
p {margin-bottom: 15px;}
h6 {margin-bottom: 20px; line-height: 1.5em !important}
input[type=text] {padding: 2px 0 0 24px !important;}
.mobile-image {display: none;}


input[type="email"], input[type="password"], input[type="search"], input[type="tel"], input[type="text"], textarea {

    font-size: 14px;
    color: #a1a1a1;
    padding: 0px 0 0 20px !important;
    background-color: #F7F5F6;
    border: none;
    border-radius: 48px !important;
    margin-bottom: 30px;
		height: 48px;
		width: 80%;
}

.wpcf7-submit {
		border-radius: 48px !important;
    margin-right: 10px;
    margin-bottom: 40px;
		margin-top: 10px !important;
    color: #ffffff;
    vertical-align: middle;
    text-align: center;
    text-transform: none;
    font-weight: 400;
    font-size: 12px;
    line-height: 14px;
    cursor: pointer;
    zoom: 1;
    border: 0px solid #252525;
    background-color: #4F8394;
		width: 200px;
		height: 48px;
		vertical-align: middle !important;
}


.master-holder select:not(.gfield_select), .woocommerce select {
		margin-bottom: 40px;
		margin-top: 10px !important;
		width: 80%	
}

div.wpcf7-response-output {
    margin: 2em 0.5em 1em;
    padding: 0.2em 1em;
    border: 0px solid #ff0000;
}


.mk-button--text {text-transform: lowercase; font-family: 'Varela Round', sans-serif; font-size: 14px; font-weight: normal;}
.mk-blog-meta span.mk-button--text {display: block;}
.mk-button {background-color: #4F8394 !important; transition: 0.25s ease-in-out; -webkit-transition: 0.25s ease-in-out; -moz-transition: 0.25s ease-in-out; -o-transition: 0.25s ease-in-out;}
.mk-button:hover {background-color: #4F8394 !important;}
.mk-button--corner-rounded, .mk-button--corner-rounded .double-outline-inside {border-radius: 100px !important;}
.mk-button--size-medium {padding: 17px 42px !important; font-size: 14px !important; line-height: 100% !important;}

.mk-blog-grid-item .mk-blog-meta {min-height:155px;}
.mk-blog-meta time, .mk-blog-meta span {display: none;}
.mk-blog-meta .mk-categories span, .mk-blog-meta .mk-blog-author span {display: inline;}

.mk-blog-modern-item .the-title a, .mk-blog-classic-item .the-title a {font-size: 36px !important; line-height: 36px !important;}
.mk-blog-single .blog-single-title, .mk-blog-hero .content-holder .the-title {line-height: 36px !important;}

.about-author-desc {font-size: 16px !important; line-height: 30px !important; font-weight: 300 !important;}

.mk-fullscreen-search-overlay {background-color: rgba(195, 13, 77, .90);}

.widget .mk-searchform i {top: 5px !important; right: 20px !important;}
.widget .mk-searchform .text-input {padding: 12px 28px 12px 20px !important; height: 44px; border-radius: 44px; border: none !important; background: #F7F5F6; font-family: "Varela Round"; font-size: 14px;}
.widgettitle {letter-spacing: 0;}
#mk-footer .widget {margin-bottom: 0;}

/*.mk-video-container {padding-bottom: 200px;}*/

input[type=email], input[type=password], input[type=search], input[type=tel], input[type=text], textarea {font-size: 14px; color: #a1a1a1; padding: 20px; background-color: #F7F5F6; border: none; border-radius: 10px; margin-bottom: 20px;}


.wlf-popup-content .wlf-popup {background: url(/wp-content/uploads/2016/10/wlf_box.jpg) no-repeat; background-size: cover; text-align: center; width: 100%; height: 100%; padding: 40px; max-width: 350px; max-height: 480px;}
.wlf-popup img {margin-bottom: 20px;}
.wlf-popup .infusion-field-1 input, .wlf-popup .infusion-field-2 input {width: 100%; background: #ffffff; border: none !important; border-radius: 48px; height: 48px; font-family: 'Merriweather', serif; color: #8E8E8E !important; font-size: 14px; line-height: 48px; padding: 2px 24px 0; margin-bottom: 20px !important;}
.wlf-popup .infusion-submit input[type=submit] {-webkit-appearance: none; width: 100%; height: 60px; font-size: 16px; line-height: 16px; background: #4F8394; border: none; border-radius: 60px; color: #ffffff; transition: 0.25s ease-in-out; -webkit-transition: 0.25s ease-in-out; -moz-transition: 0.25s ease-in-out; -o-transition: 0.25s ease-in-out;}
.wlf-popup .infusion-submit input[type=submit]:hover {background: #4F8394;}
.infusion-recaptcha input[type=submit] {-webkit-appearance: none; width: 100%; height: 60px; font-size: 16px; line-height: 16px; background: #4F8394; border: none; border-radius: 60px; color: #ffffff; transition: 0.25s ease-in-out; -webkit-transition: 0.25s ease-in-out; -moz-transition: 0.25s ease-in-out; -o-transition: 0.25s ease-in-out;}


.coo-popup-content .coo-popup {background: url(/wp-content/uploads/2016/10/wlf_box.jpg) no-repeat; background-size: cover; text-align: center; width: 100%; height: 100%; padding: 60px;}
.coo-popup img {margin-bottom: 20px;}
.coo-popup .infusion-field-1 input, .coo-popup .infusion-field-2 input {width: 100%; background: #ffffff; border: none !important; border-radius: 48px; height: 48px; font-family: 'Merriweather', serif; color: #8E8E8E !important; font-size: 14px; line-height: 48px; padding: 2px 24px 0; margin-bottom: 20px !important;}
.coo-popup .infusion-submit input[type=submit] {-webkit-appearance: none; width: 100%; height: 60px; font-size: 16px; line-height: 16px; background: #4F8394; border: none; border-radius: 60px; color: #ffffff; transition: 0.25s ease-in-out; -webkit-transition: 0.25s ease-in-out; -moz-transition: 0.25s ease-in-out; -o-transition: 0.25s ease-in-out;}
.coo-popup .infusion-submit input[type=submit]:hover {background: #4F8394;}

.wpcf7-form {
	align: center;
}

.sg-current-popup-14 {
	 padding: 20px;
	width: 80%;
	align: center;
	 overflow: hidden;
}


.vision-popup img {margin-bottom: 20px;}
.vision-popup .infusion-field-1 input, .vision-popup .infusion-field-2 input {width: 90%; background: #ffffff; border: none !important; border-radius: 48px; height: 48px; font-family: 'Merriweather', serif; color: #8E8E8E !important; font-size: 14px; line-height: 48px; padding: 2px 24px 0; margin-bottom: 20px !important;}
.vision-popup .infusion-submit input[type=submit] {-webkit-appearance: none; width: 90%; height: 60px; font-size: 16px; line-height: 16px; background: #4F8394; border: none; border-radius: 60px; color: #ffffff; transition: 0.25s ease-in-out; -webkit-transition: 0.25s ease-in-out; -moz-transition: 0.25s ease-in-out; -o-transition: 0.25s ease-in-out;}
.vision-popup .infusion-submit input[type=submit]:hover {background: #4F8394;}


.five-week .infusion-field-1 input, .five-week .infusion-field-2 input {width: 100% !important; background: #ffffff; border: none !important; border-radius: 48px; height: 48px; font-family: 'Merriweather', serif; color: #8E8E8E !important; font-size: 14px; line-height: 48px; padding: 2px 24px 0; margin-bottom: 20px !important;}
.five-week .infusion-submit input[type=submit] {-webkit-appearance: none; width: 100%; height: 48px; font-size: 16px; line-height: 16px; background: #4F8394; border: none; border-radius: 60px; color: #ffffff; transition: 0.25s ease-in-out; -webkit-transition: 0.25s ease-in-out; -moz-transition: 0.25s ease-in-out; -o-transition: 0.25s ease-in-out;}
.five-week .infusion-submit input[type=submit]:hover {background: #4F8394;}

.category-woman-of-the-week .mk-about-author-wrapper, .category-living-fully-show .mk-about-author-wrapper {display: none !important;}
.single-portfolio .afterpost-aolf {display: none;}


/*-------------------- MOBILE MENU--------------------*/

.mk-css-icon-close div, .mk-css-icon-menu div {background-color: #a1a1a1 !important;}
.mk-responsive-nav li a {text-transform: none; font-weight: 400 !important; color: #a1a1a1 !important; font-size: 14px !important;}
.responsive-searchform .text-input {border-radius: 48px !important; background-color: #F7F5F6 !important; border: 1px solid #f0edef !important !important; padding: 12px 0 12px 20px !important; -webkit-appearance: none;}
.responsive-searchform i {right: 20px !important; bottom: 30px !important;}


/*-------------------- OPT IN --------------------*/

.opt-in {padding: 30px 0 20px; background: #ffc748; background: -moz-linear-gradient(45deg, #4F8394 0%, #485E82 60%); background: -webkit-linear-gradient(45deg, #4F8394 0%, #485E82 60%); background: linear-gradient(45deg, #4F8394 0%, #485E82 60%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffc748', endColorstr='#4F8394',GradientType=1 );}
.wpb_content_element.checklist-img {margin-bottom: 0;}
.opt-in .wpb_content_element {margin-bottom: 0;}
.opt-in p {color: #ffffff; line-height: 18px; margin-bottom: 0;}
.opt-in h2 {font-size: 42px !important; line-height: 42px; color: #ffffff !important; font-style: italic; font-weight: 200 !important;}
.opt-in h4 {font-size: 24px !important; line-height: 36px; color: #ffffff !important; font-weight: 200 !important;}
.opt-in h2 strong {color: #ffffff !important;}
.opt-in .infusion-field-1, .opt-in .infusion-field-2, .opt-in .infusion-field-3 {width: 25%; display: inline-block; margin-right: 1%;}
.opt-in .infusion-field-1 input, .opt-in .infusion-field-2 input, .opt-in .infusion-field-3 input  {width: 100%; background: #ffffff; border: none !important; border-radius: 48px; height: 48px; font-family: 'Merriweather', serif; color: #8E8E8E !important; font-size: 14px; line-height: 48px; padding: 2px 24px 0; -webkit-appearance: none;}
.opt-in .infusion-submit {width: 15%; display: inline-block; position: relative; top: -5px}
.opt-in .infusion-submit input[type=submit] {-webkit-appearance: none; width: 100%; height: 48px; font-size: 14px; line-height: 14px; background: #1A2638; border: none; border-radius: 48px; color: #ffffff; transition: 0.25s ease-in-out; -webkit-transition: 0.25s ease-in-out; -moz-transition: 0.25s ease-in-out; -o-transition: 0.25s ease-in-out;}
.opt-in .infusion-submit input[type=submit]:hover {background: #4F8394;}

.opt-in-blank {padding: 30px 0 20px; filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffc748', endColorstr='#4F8394',GradientType=1 );}
.wpb_content_element.checklist-img {margin-bottom: 0;}
.opt-in-blank .wpb_content_element {margin-bottom: 0;}
.opt-in-blank p {color: #ffffff; line-height: 18px; margin-bottom: 0;}
.opt-in-blank h2 {font-size: 42px !important; line-height: 42px; color: #ffffff !important; font-style: italic; font-weight: 200 !important;}
.opt-in-blank h4 {font-size: 24px !important; line-height: 36px; color: #ffffff !important; font-weight: 200 !important;}
.opt-in-blank h2 strong {color: #ffffff !important;}
.opt-in-blank .infusion-field-1, .opt-in-blank .infusion-field-2 {width: 39%; display: inline-block; margin-right: 2%;}
.opt-in-blank .infusion-field-1 input, .opt-in-blank .infusion-field-2 input {width: 100%; background: #ffffff; border: none !important; border-radius: 48px; height: 48px; font-family: 'Merriweather', serif; color: #8E8E8E !important; font-size: 14px; line-height: 48px; padding: 2px 24px 0; -webkit-appearance: none;}
.opt-in-blank .infusion-submit {width: 15%; display: inline-block; position: relative; top: -5px}
.opt-in-blank .infusion-submit input[type=submit] {-webkit-appearance: none; width: 100%; height: 48px; font-size: 14px; line-height: 14px; background: #58729b; border: none; border-radius: 48px; color: #ffffff; transition: 0.25s ease-in-out; -webkit-transition: 0.25s ease-in-out; -moz-transition: 0.25s ease-in-out; -o-transition: 0.25s ease-in-out;}
.opt-in-blank .infusion-submit input[type=submit]:hover {background: #4F8394;}
.opt-in-blank  {padding: 30px 15px 20px;}
.opt-in-blank .infusion-field-1, .opt-in-blank .infusion-field-2 {width: 100%; margin-right: 0; margin-bottom: 15px;}
.opt-in-blank .infusion-submit {width: 100%;}
.opt-in-blank .infusion-submit input[type=submit] {height: 60px;  font-size: 16px; line-height: 16px;}

.wpb_content_element.checklist-img {margin-bottom: 0;}
.opt-in-small .wpb_content_element {margin-bottom: 0;}
.opt-in-small p {color: #ffffff; line-height: 18px; margin-bottom: 0;}
.opt-in-small h2 {font-size: 42px !important; line-height: 42px; color: #ffffff !important; font-style: italic; font-weight: 200 !important;}
.opt-in-small h4 {font-size: 24px !important; line-height: 36px; color: #ffffff !important; font-weight: 200 !important;}
.opt-in-small h2 strong {color: #ffffff !important;}
.opt-in-small .infusion-field-1, .opt-in-small .infusion-field-2, .opt-in-small .infusion-field-3 {width: 40%; display: inline-block; margin-right: 2%; padding: 0;}
.opt-in-small .infusion-field-1 input, .opt-in-small .infusion-field-2 input, .opt-in-small .infusion-field-3 input {width: 100%; background: #ffffff; border: none !important; border-radius: 20px; height: 40px; color: #8E8E8E !important; font-size: 14px; line-height: 48px; padding: 0; -webkit-appearance: none;}
.opt-in-small .infusion-submit {width: 15%; display: inline-block; position: relative; top: -5px}
.opt-in-small .infusion-submit input[type=submit] {-webkit-appearance: none; width: 40%; height: 30px; font-size: 14px; line-height: 14px; background: #58729b; border: none; border-radius: 20px; color: #ffffff; transition: 0.25s ease-in-out; -webkit-transition: 0.25s ease-in-out; -moz-transition: 0.25s ease-in-out; -o-transition: 0.25s ease-in-out;}
.opt-in-small .infusion-submit input[type=submit]:hover {background: #4F8394;}
.opt-in-small .infusion-submit {width: 100%;}
.opt-in-small .infusion-submit input[type=submit] {height: 40px;  font-size: 16px; line-height: 16px;}



.opt-in-aolf {padding: 20px 0;}
.opt-in-left {display: inline-block; width: 20%;}
.opt-in-left img {margin-top: -160px;}
.opt-in-right {display: inline-block; width: 79%;}
.opt-in-right img {margin-bottom: -20px; margin-top: 10px; max-width: 700px;}
.opt-in-aolf p {color: #ffffff !important; font-style: italic; margin-left: 10px; margin-bottom: 10px;}
.opt-in-aolf .infusion-field-1, .opt-in-aolf .infusion-field-2 {width: 39%; display: inline-block; margin-right: 2%;}
.opt-in-aolf .infusion-field-1 input, .opt-in-aolf .infusion-field-2 input {width: 100%; background: #ffffff; border: none !important; border-radius: 48px; height: 48px; font-family: 'Merriweather', serif; color: #8E8E8E !important; font-size: 14px; line-height: 48px; padding: 2px 24px 0; -webkit-appearance: none;}
.opt-in-aolf .infusion-submit {width: 15%; display: inline-block; position: relative; top: -5px}
.opt-in-aolf .infusion-submit input[type=submit] {-webkit-appearance: none; width: 100%; height: 48px; font-size: 14px; line-height: 14px; background: #495f82; border: none; border-radius: 48px; color: #ffffff; transition: 0.25s ease-in-out; -webkit-transition: 0.25s ease-in-out; -moz-transition: 0.25s ease-in-out; -o-transition: 0.25s ease-in-out; font-family: 'Varela Round', sans-serif;}
.opt-in-aolf .infusion-submit input[type=submit]:hover {background: #4F8394;}



/*-------------------- HOME--------------------*/

.home-slider {margin-top: -80px;}
.home-slider .mk-button {color: #ffffff !important; letter-spacing: 0; height: 60px; width: 300px; display: block; margin: 0 auto; padding: 0;}
.home-slider #mk-button-2 .mk-button:hover:hover {color: #ffffff !important;}
.home-slider #mk-button-2 {margin: 0 auto; text-align: center;}
.home-slider .mk-button span {font-size: 20px !important; line-height: 60px !important;}
.home-slider .edge-buttons {text-align: center;}
.nav-round a[data-skin=dark] {border: 2px solid #4F8394;}
.nav-round a[data-skin=dark]:hover {background-color: rgba(195, 13, 77, .2)}
.nav-round a[data-skin=dark] .mk-svg-icon {fill: #4F8394;}
.mastery-slide h3 {color: #4F8394 !important; font-weight: 700 !important; text-align: center; margin-bottom: 10px;}
.mastery-slide h5 {font-weight: 300 !important; text-align: center; font-style: italic; margin-bottom: 0;}
.mastery-slide-divide {width: 100%; height: 1px; background: #d8d8d8; display: block; margin: 30px 0;}
.bfs-slide h4 {color: #4F8394 !important; font-size: 20px !important; line-height: 36px !important; font-style: italic; margin: 20px auto 30px;}
.bfs-slide, .onemil-slide {padding-top: 80px;}
.bfs-slide .button, .onemil-slide .button {display: block; margin: 0 auto; width: 240px; height:48px; background:#4F8394; border-radius:48px; text-transform:lowercase; font-family: 'Varela Round', sans-serif; font-weight:400; line-height:48px !important; font-size: 18px !important; letter-spacing: 0; transition: 0.3s ease-in-out; -webkit-transition: 0.3s ease-in-out; -moz-transition: 0.3s ease-in-out; -o-transition: 0.3s ease-in-out;}
.bfs-slide .button:hover, .onemil-slide .button:hover {background:#4F8394;}

.home-top-inpower {padding-top: 160px; margin-top: -80px;}
.home-top-inpower-left {max-width: 680px; float: right; padding-top: 80px;}
.home-top-inpower-left .button {width: 300px; height: 60px; border-radius: 60px; background: #4F8394; font-size: 20px; line-height: 60px !important; display: block; text-align: center; margin: 30px auto; padding: 0 !important; text-transform: lowercase; font-family: 'Varela Round', sans-serif; letter-spacing: 0;}
.home-top-inpower-left .button:hover {background-color: #4F8394 !important;}
.home-row1, .home-row2 {padding: 60px 2% 0;}
.home-row1 .vc_col-sm-3, .home-row2 .vc_col-sm-3 {padding-left: 20px; padding-right: 20px;}



.home-testimonials {padding: 120px 0 100px;}
.home-testimonials h2 {text-align: center;}
.mk-testimonial.avantgarde-style .mk-testimonial-content {padding: 0 5% 20px 5% !important;}
.mk-testimonial.avantgarde-style .mk-testimonial-content span {font-size: 60px;}
.mk-testimonial.avantgarde-style .mk-testimonial-author {font-size: 36px !important; font-weight: normal !important; text-transform: none !important;}
.mk-testimonial.avantgarde-style .mk-testimonial-author:before {content: '~'; margin-right: 10px;}
.mk-testimonial.avantgarde-style .flex-direction-nav a {border: none !important; }
.mk-testimonial.avantgarde-style .mk-testimonial-company {color: #4F8394 !important;}
#box-2, #box-3, #box-4, #box-5, #box-6, #box-7, #box-8, #box-9, #box-10, #box-11, #box-12 {box-shadow: rgba(0, 0, 0, 0.1) 0 4px 10px;}
#box-8 .box-holder::after, #box-8.hover-effect-image.image-effect-blur .box-holder::before {background-position: 120% bottom !important;}
#box-9 .box-holder::after {background-size: 45%;}
.home-event {text-align: center;}
.home-event img {margin-bottom: 40px;}
#box-4.wlf-box img {margin-top: 7px;}

.home-box-row {padding-top: 60px;}
.home-box {text-align: center;}
.home-box img {margin-bottom: 24px;}
.home-box h3 {font-size: 32px !important; line-height: 32px !important;}
.home-box.home-blog .featured-image {display: none;}
.home-box.home-blog .mk-blog-classic-item .mk-blog-meta {background: transparent; padding: 0;}
.home-box.home-blog .mk-blog-classic-item {background: transparent; border: none; margin-bottom: 0;}
.home-box.home-blog .mk-blog-meta-wrapper {display: none;}
.home-box.home-blog .mk-blog-classic-item .the-title a {font-size: 24px !important; line-height: 30px !important;}
.home-box.home-blog .mk-blog-classic-item .the-title {margin-bottom: 0;}
.home-box.home-blog .mk-blog-classic-item .the-excerpt p {font-size: 14px !important; line-height: 24px !important; margin-bottom: 30px;}
.home-box.home-blog .mk-blog-classic-item .blog-loop-comments {display: none;}
.home-box.home-blog .mk-blog-classic-item .mk-readmore {display: none;}
.home-box.home-blog .mk-blog-classic-item .mk-readmore:hover, .home-box .button:hover, .home-wlf-right .button:hover {background: #4F8394 !important; color: #ffffff !important;}
.home-box.home-blog .mk-blog-classic-item .mk-readmore svg {display: none;}
.home-box p {font-size: 16px !important; line-height: 28px !important;}
.home-box .button, .home-wlf-right .button {color: #ffffff; background: #4F8394; font-family: 'Varela Round', sans-serif; width: 220px; display: block; margin: 0 auto; height: 48px; line-height: 48px !important; font-weight: 400; font-size: 16px; border-radius: 48px; text-transform: lowercase; transition: 0.25s ease-in-out; -webkit-transition: 0.25s ease-in-out; -moz-transition: 0.25s ease-in-out; -o-transition: 0.25s ease-in-out; padding: 0 !important; letter-spacing: 0;}
.home-box.home-aolf {min-height:477px;}
.home-aolf#box-12 .box-holder {min-height: 477px; !important;}
.home-box.home-aolf img {max-width: 100%; margin-bottom: 36px; padding-top: 120px;}

.home-box.home-store p {margin-bottom: 64px;}
.home-wlf-left, .home-wlf-right {display: inline-block; width: 45%;}
.home-wlf-left {margin-right: 9%;}
.home-wlf-left img {width: 100%; margin-top: -50px;}
.home-wlf-right h5 {font-size: 20px !important; line-height: 36px !important; font-style: italic; padding-top: 20px;}
.home-wlf-right .button {color: #ffffff; background: #4F8394; font-family: 'Varela Round', sans-serif; width: 220px; display: block; margin: 0; height: 48px; line-height: 48px !important; font-weight: 400; font-size: 16px; border-radius: 48px; text-transform: lowercase; transition: 0.25s ease-in-out; -webkit-transition: 0.25s ease-in-out; -moz-transition: 0.25s ease-in-out; -o-transition: 0.25s ease-in-out; padding: 0 !important; letter-spacing: 0; text-align: center;}


.home-social {text-align: center; background: #FCF8F0; padding: 60px 0;}
.home-social ul {margin: 0;;}
.home-social ul li {list-style-type: none; display: inline; margin-left: 0; width: 110px; height: 110px; margin-right: 5%;}
.home-social ul li a {font-size: 64px; width: 100%; height: 100%; background: #4F8394; color: #FCF8F0; border-radius: 10px; transition: 0.25s ease-in-out; -webkit-transition: 0.25s ease-in-out; -moz-transition: 0.25s ease-in-out; -o-transition: 0.25s ease-in-out;}
.home-social ul li:last-child {margin-right: 0;}
.home-social ul li a:hover {background: #4F8394;}
.home-social ul li a.fb {padding: 15px 36.5px;}
.home-social ul li a.twitter {padding: 15px 25px;}
.home-social ul li a.linkedin {padding: 15px 26px;}
.home-social ul li a.google {padding: 15px 13.5px;}
.home-social ul li a.pinterest {padding: 15px 27px;}
.home-social ul li a.youtube {padding: 15px 22.5px;}


/*-------------------- ABOUT --------------------*/

.about-top {padding: 310px 0 220px; margin-top: -80px; background: url('/wp-content/uploads/2017/06/about_top.png') no-repeat 80% bottom #fbf4e4; background: url('/wp-content/uploads/2017/06/about_top.png') no-repeat 80% bottom, -moz-linear-gradient(bottom, #fbf4e4 0%, #ffffff 100%); background: url('/wp-content/uploads/2017/06/about_top.png') no-repeat 80% bottom, -webkit-linear-gradient(bottom, #fbf4e4 0%,#ffffff 100%); background: url('/wp-content/uploads/2017/06/about_top.png') no-repeat 70% bottom, linear-gradient(bottom, #fbf4e4 0%,#ffffff 100%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#ffffff',GradientType=1 );}

.about-block1, .about-block3, .about-block4, .about-block5 {padding: 100px 0;}
.about-block1.vc_custom_1481910395602 {background-position: center top !important;}
.about-block1 h4 {line-height: 30px !important; margin-bottom: 0;}
.about-block1 .quote {font-style: italic; font-weight: 200 !important; line-height: 42px !important; margin: 60px;}
.about-block1 .quote strong {font-size: 36px !important; font-weight: 900 !important; color: #4F8394 !important;}
.about-block1 .quote:before {content: '“'; font-size: 48px !important; margin-left: -20px; color: #4F8394 !important;}
.about-block1 h3 {margin-bottom: 0;}
.about-block1 h3 strong {color: #3e5577 !important;}
.about-block1 .mission {background: #FCF9F0; padding: 40px; border-radius: 10px; box-shadow: rgba(0,0,0,0.1) 0 4px 10px;}
.about-block1 .mission h4 strong {color: #4F8394 !important; font-style: italic;}
.about-block1 .mission h4:first-child {margin-bottom: 30px;}
.about-block2 {background: #4F8394; background: -moz-linear-gradient(45deg, #4F8394 20%, #3e5577 100%); background: -webkit-linear-gradient(45deg, #4F8394 20%,#3e5577 100%); background: linear-gradient(45deg, #4F8394 20%,#3e5577 100%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#4F8394', endColorstr='#ffc748',GradientType=1 );}
.about-block2 .right-txt {padding: 100px 14% 100px 2%;}
.about-block2 .right-txt h5, .about-block2 .right-txt p {color: #ffffff !important;}
.about-block2 .right-txt h5 {margin-bottom: 36px;}
.about-block3 h4, .about-block3 h3 {margin-bottom: 36px;}
.about-block3 h4 {line-height: 42px !important; color: #4F8394 !important;}
.about-block3 h6 {font-style: italic; font-weight: 200 !important; margin-bottom: 36px; line-height: 36px !important; color: #4F8394 !important;}
.about-block3 h3 {color: #4F8394 !important;}
.about-block3 h3 strong {color: #4F8394 !important; font-style: italic;}
.about-block4 {background: url('/wp-content/uploads/2016/12/hands.png') no-repeat 3% center #fbf4e4;}
.about-block4 h5 {margin-bottom: 36px; line-height: 36px !important;}
.about-block4 h5 span {color: #4F8394 !important; font-weight: 700 !important;}
.about-block4 h4 {margin-bottom: 40px; }
.about-block4 ul {margin-bottom: 40px;}
.about-block4 li {list-style-type: none; font-style: italic; margin-bottom: 15px;}
.about-block5 {background: url('/wp-content/uploads/2016/10/about-bottom.jpg') no-repeat 95% center; background-size: contain;}
.about-block5 h4, .about-block5 h5 {margin-bottom: 36px;}
.about-block5 h5 {line-height: 36px !important; font-style: italic; font-weight: 200 !important;}
.about-block5 h5 span {font-size: 30px !important; color: #4F8394 !important; font-weight: 700 !important;}
.about-block5 h3 {margin-bottom: 0;}
.about-block5 .block4-txt {max-width: 80%;}
.about-block5 .block4-txt .button {width: 260px; height: 60px; border-radius: 60px; background: #4F8394; font-size: 18px; line-height: 60px !important; display: block; text-align: center; margin: 40px 0 0; padding: 0 !important; text-transform: lowercase; font-family: 'Varela Round', sans-serif; letter-spacing: 0;}
.about-block5 .block4-txt .button:hover {background-color: #4F8394 !important; color: #FFFFFF !important;}


/*-------------------- ABOUT NEW --------------------*/

.aboutnew-block1 {padding: 70px 0 0;}
.aboutnew-block1 #text-block-3 {padding: 60px 0 120px;}
.aboutnew-block1 p strong {font-size: 36px !important; color: #4F8394;}
.aboutnew-block1a h4 {font-size: 24px !important; color: #4F8394 !important; line-height:36px !important;}
.aboutnew-block2 {padding: 40px 0;}
.aboutnew-block2 ul {margin-left: 0;}
.aboutnew-block2 ul li {font-weight: 300; font-size: 18px; line-height: 30px !important; list-style-type: none; background: url('/wp-content/uploads/2016/10/check.svg') no-repeat; margin-left: 0; padding-left: 70px; margin-bottom: 40px;}
.aboutnew-block3 {padding: 100px 0 40px;}
.aboutnew-block3 p {margin-bottom: 100px;}
.aboutnew-block3 h4 {color: #4F8394 !important; margin-bottom:0;}
.aboutnew-block4 .business-box {padding: 60px 4%; text-align: center; min-height: 480px; vertical-align: top;}
.aboutnew-block4 .business-box-top {display: table-cell; height: 50%; vertical-align: top;}
.aboutnew-block4 .business-box-bottom {display: table-cell; height: 50%; vertical-align: top; padding-top: 30px;}
.aboutnew-block4 .business-box a img {opacity:1; transition: 0.25s ease-in-out; -webkit-transition: 0.25s ease-in-out; -moz-transition: 0.25s ease-in-out; -o-transition: 0.25s ease-in-out;}
.aboutnew-block4 .business-box a img:hover {opacity:0.7;}
.aboutnew-block5 {background: url('/wp-content/uploads/2017/05/about-bottom.png') right center no-repeat, -moz-linear-gradient(45deg, #4F8394 20%,#3e5577 100%);
background: url('/wp-content/uploads/2017/05/about-bottom.png') right center no-repeat, -webkit-linear-gradient(45deg, #485E82 20%,#4F8394 100%);
background: url('/wp-content/uploads/2017/05/about-bottom.png') right center no-repeat, -ms-linear-gradient(45deg, #485E82 20%,#4F8394 100%);
background: url('/wp-content/uploads/2017/05/about-bottom.png') right center no-repeat, linear-gradient(45deg, #485E82 20%,#4F8394 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#485E82', endColorstr='#4F8394',GradientType=1 ); background-blend-mode: multiply; padding: 150px 0;}
.aboutnew-block5 h4, .aboutnew-block5 p {color:#ffffff !important; margin-bottom: 36px;}
.aboutnew-block5a {padding: 30px 0;}
.aboutnew-block5a h4 {padding-top: 80px; padding-left: 60px; font-size: 24px !important; line-height: 36px !important;}
.aboutnew-block6 {padding: 100px 0;}
.aboutnew-block6 h3 {color: #4F8394 !important; margin-bottom:36px;}
.aboutnew-block6 h6 {color: #ffffff !important;}
.aboutnew-block6 ul {margin-left: 0;}
.aboutnew-block6 ul li {list-style-type: none; background: url('/wp-content/uploads/2017/05/certified.svg') no-repeat; margin-left: 0; padding: 10px 0 60px 70px; font-size: 22px; line-height:36px !important;}
.aboutnew-block6 p {padding: 20px 0 60px;}
.aboutnew-block6 h5, .aboutnew-block6 a {color:#4F8394 !important; line-height:30px !important; margin-bottom: 40px; font-size: 24px !important}
.aboutnew-block6 .book-links {padding-top: 70px;}
.aboutnew-block7 .vc_custom_1493904643734 {background-image: url(/wp-content/uploads/2017/05/about_workbg.jpg) !important;}
.aboutnew-block7 .vc_custom_1493904651399 {background-image: url(/wp-content/uploads/2017/05/about_hirebg.jpg) !important;}
.aboutnew-block7 .bottom-box {padding: 40px 20px; text-align:center; min-height:420px;}
.aboutnew-block7 .bottom-box img {margin-bottom: 30px;}
.aboutnew-block7 .bottom-box h4 {color:#4F8394 !important; font-size:32px !important; line-height: 36px !important; margin-bottom: 10px;}
.aboutnew-block7 .bottom-box p {font-size:16px !important; margin: 0 auto; max-width: 640px; line-height: 28px !important; margin-bottom: 30px;}
.aboutnew-block7 .bottom-box p.hire-p {margin-bottom: 60px;}
.aboutnew-block7 .bottom-box .button {display: block; margin: 0 auto; background: #212B3A; width: 220px; height: 48px; border-radius: 48px; line-height:48px !important; font-size: 16px !important; color: #fff; text-transform: lowercase; font-family: 'Varela Round', sans-serif; letter-spacing: 0; padding: 0 !important; font-weight: 400 !important; transition: 0.25s ease-in-out; -webkit-transition: 0.25s ease-in-out; -moz-transition: 0.25s ease-in-out; -o-transition: 0.25s ease-in-out;}
.aboutnew-block7 .bottom-box .button:hover {background:#4F8394;}

/*-------------------- BLOG --------------------*/

.blog-roll {padding-top: 60px;}
.home-box-quarter.home-blog .mk-blog-classic-item .mk-readmore:hover {color: #4F8394 !important;}

#theme-page.master-holder.blog-post-type-image.blog-style-compact {padding: 80px 0;}
.mk-pagination .mk-total-pages {display: none;}
#respond .respond-heading {font-size: 24px; font-weight: 400; text-transform: none; letter-spacing: 0;}

#comments #respond #submit {background-color: #4F8394 !important; font-size: 14px; letter-spacing: 0; border-radius: 48px; text-transform: lowercase;  font-family: "Varela Round"; height: 48px; width: 180px;}
.mk-blog-single .blog-single-title {line-height: 48px !important;}
.mk-blog-single .blog-single-title, .mk-blog-hero .content-holder .the-title {margin-bottom: 10px;}
.addthis_toolbox a {margin-bottom: 25px;}
.mk-blog-single .featured-image {margin-bottom: 40px;}
.single-social-section {display: none;}
.mk-blog-modern-item .the-excerpt p {font-size: 16px !important;}
.mk-blog-modern-item {margin-bottom: 80px;}

.mk-pagination .current-page, .mk-pagination .page-number {font-size: 18px; border: 2px solid #EBE8E9; border-radius: 10px; color: #C8C8C8; font-family: 'Varela Round', sans-serif; margin: 0 10px; padding: 12px;}
.mk-pagination .current-page, .mk-pagination .current-page:hover, .mk-pagination .page-number:hover {border: 2px solid #4F8394; background: #4F8394; color: #ffffff;}
.mk-pagination .mk-pagination-next, .mk-pagination .mk-pagination-previous {height: 40px; width: 40px; border: 2px solid #EBE8E9; border-radius: 10px;}
.mk-pagination .mk-pagination-next svg, .mk-pagination .mk-pagination-previous svg {vertical-align: top; padding-top: 6px;}

.pagnav-wrapper .pagenav-top .mk-pavnav-icon {background-color: rgba(195,13,77,0.3);}
.mk-post-nav:hover .pagnav-wrapper .pagenav-top .mk-pavnav-icon {background-color: rgba(195,13,77,1);}

.search-loop-meta {display: none !important;}

.afterpost-aolf {background: #4F8394; background: url('/wp-content/uploads/2018/02/bokeh-background.jpg') no-repeat; border-radius: 10px; padding: 20px 15px 30px; text-align: center; display: table; margin-bottom: 40px; margin-top:80px;}
.afterpost-right {width: 60%; display: table-cell; vertical-align: middle; padding: 0 20px;}
.afterpost-left {width: 40%; display: table-cell; vertical-align: middle; padding: 0 20px;}
.afterpost-aolf .afterpost-right p {color: #ffffff !important; font-size: 24px !important; line-height: 28px !important; margin-bottom: 0; font-style: italic; margin-bottom: 20px;}
.afterpost-aolf .afterpost-right .infusion-field-1 input, .afterpost-aolf .afterpost-right .infusion-field-2 input {width: 100%; background: #ffffff; border-radius: 40px; height: 40px; font-family: 'Merriweather', serif; color: #8E8E8E !important; font-size: 12px !important; line-height: 40px; padding: 2px 18px 0; margin-bottom: 20px !important; border: 1px solid #f5ecd6 !important;}
.afterpost-aolf .afterpost-right .infusion-submit input[type=submit] {-webkit-appearance: none; width: 60%; height: 48px; font-size: 16px; line-height: 16px; background: #4F8394; border: none; border-radius: 48px; color: #ffffff; transition: 0.25s ease-in-out; -webkit-transition: 0.25s ease-in-out; -moz-transition: 0.25s ease-in-out; -o-transition: 0.25s ease-in-out;}
.afterpost-aolf .afterpost-right .infusion-submit input[type=submit]:hover {background: #4F8394;}


.afterpost-inpower {background: url('/wp-content/uploads/2017/02/after_inpower.jpg') no-repeat; background-size: cover; border-radius: 10px; padding: 20px 15px 30px; text-align: center; display: table; margin-bottom: 40px; min-height: 450px; border: 1px solid #cccccc;}
.afterpost-inpower img {margin-bottom: 30px;}
.afterpost-inpower .button {-webkit-appearance: none; width: 60%; height: 48px; padding: 0 !important; font-size: 14px; line-height: 48px !important; background: #4F8394; border: none; border-radius: 48px; color: #ffffff; text-transform: lowercase; font-family: 'Varela Round', sans-serif; transition: 0.25s ease-in-out; -webkit-transition: 0.25s ease-in-out; -moz-transition: 0.25s ease-in-out; -o-transition: 0.25s ease-in-out;}
.afterpost-inpower .button:hover {background: #4F8394 !important;}

/*-------------------- WORK --------------------*/

.work-top {padding: 330px 0 240px; margin-top: -80px; background: url('/wp-content/uploads/2017/06/work_top1.png') no-repeat; background: url('/wp-content/uploads/2017/06/work_top1.png') no-repeat, -moz-linear-gradient(bottom, #fbf4e4 0%, #ffffff 100%); background: url('/wp-content/uploads/2017/06/work_top1.png') no-repeat, -webkit-linear-gradient(bottom, #fbf4e4 0%,#ffffff 100%); background: url('/wp-content/uploads/2017/06/work_top1.png') no-repeat,  linear-gradient(bottom, #fbf4e4 0%,#ffffff 100%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#ffffff',GradientType=1 ); background-position: 80% bottom, left bottom; }
.work-top h2 {font-size: 48px !important; line-height: 48px !important; margin-bottom: 20px; font-weight: 700 !important; max-width: 760px;}
.work-block1 {padding: 120px 0 60px;}
.work-block1 h3 {font-style: italic;  line-height: 42px !important; color: #4F8394 !important; margin-bottom: 36px;}
.work-block1 h4 strong {font-style: normal;}
.work-block1 h4 {margin-bottom: 36px; font-style: italic;}
.work-block2 {padding: 80px 0 44px;}
.work-block2 h4 {color: #4F8394 !important; margin-bottom: 36px;}
.work-block2 h4:last-child {margin-bottom: 0;}
.work-block3 {padding: 120px 0;}
.work-block3 h3 {color: #4F8394 !important; margin-bottom: 36px;}
.work-block3 p {margin-bottom: 36px;}
.work-block3 h4 {color: #4F8394 !important; margin-bottom: 15px; margin-top: 64px;}
.work-block3 ul {margin-left: 0 !important; margin-bottom: 0 !important;}
.work-block3 ul li {list-style-type: none; background: url('/wp-content/uploads/2016/10/check.svg') no-repeat; padding-left: 72px; padding-bottom: 36px; font-size: 18px !important; line-height: 30px !important; margin-left: 0 !important;}
.work-block4 {padding: 60px 0; text-align: center; background: #4F8394; background: -moz-linear-gradient(45deg, #4F8394 20%, #3e5577 100%); background: -webkit-linear-gradient(45deg, #4F8394 20%,#3e5577 100%); background: linear-gradient(45deg, #4F8394 20%,#3e5577 100%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#4F8394', endColorstr='#ffc748',GradientType=1 );}
.work-block4 h3 {color: #ffffff !important;  margin: 0 auto; font-style: italic;}
.work-block4 p {margin-bottom: 0;}

.work-testimonials {padding: 80px 0;}
.work-testimonials h4 {text-align: center; margin-bottom: 80px; font-style: italic; color: #4F8394 !important;}
.work-block5 {padding: 80px 0 0;}
.work-block4 .mastery-box, .work-block4 .breakthrough-box, .work-block4 .wlf-workbox, .work-block4 .call-box {text-align: center;} 
.work-block4 .wlf-workbox img {margin-bottom: 36px;}
.work-block4 .mastery-box img, .work-block4 .breakthrough-box img {margin-bottom: 36px; margin-top: 14px;}
.work-block4 .call-box img {margin-bottom: 14px; margin-top: 4px;}
.work-block4 .breakthrough-box p, .work-block4 .wlf-workbox p, .work-block4 .call-box p {font-size: 14px !important; line-height: 28px !important; font-style: italic; margin-bottom: 36px;}
.work-block4 .mastery-box p {font-size: 14px !important; line-height: 28px !important; font-style: italic; margin-bottom: 64px;}
.work-block4 .mastery-box .button, .work-block4 .breakthrough-box .button, .work-block4 .wlf-workbox .button, .work-block4 .call-box .button {width: 78%; height: 48px; border-radius: 48px; background: #4F8394; font-size: 16px; line-height: 48px !important; display: block; text-align: center; margin: 0 auto; padding: 0 !important; text-transform: lowercase; font-family: 'Varela Round', sans-serif; letter-spacing: 0; transition: 0.25s ease-in-out; -webkit-transition: 0.25s ease-in-out; -moz-transition: 0.25s ease-in-out; -o-transition: 0.25s ease-in-out;}
.work-block4 .mastery-box .button:hover, .work-block4 .breakthrough-box .button:hover, .work-block4 .wlf-workbox .button:hover, .work-block4 .call-box .button:hover {background-color: #4F8394 !important;}


/*-------------------- MASTERY GROUP --------------------*/

.mastery-top {padding: 80px 0;}
.mastery-top-divide {padding: 30px 0;}
.mastery-top h3 {color: #4F8394 !important; font-weight: 700 !important; text-align: center; margin-bottom: 10px;}
.mastery-top h5 {font-weight: 300 !important; text-align: center; font-style: italic; margin-bottom: 0;}
.mastery-block1 {padding: 100px 0;}
.mastery-block1 h2 {color: #4F8394 !important; font-weight: 300 !important; font-style: italic; margin-bottom: 36px;}
.mastery-block1 h5 {font-weight: 300 !important; margin-bottom: 0;}
.mastery-block2 {padding: 100px 0; background: #FCF9F0 url('/wp-content/uploads/2016/12/mastery_block2_bg.jpg') no-repeat right center;}
.mastery-block2 h6 {font-size: 20px !important; color: #4F8394 !important; font-weight: 700 !important;}
.mastery-block3 p {margin-bottom: 0;}
.mastery-block3 {padding: 80px 0;}
.mastery-block3 h3 {color: #4F8394 !important; font-weight: 300 !important; font-style: italic; margin-bottom: 36px;}
.mastery-block4 .right-txt {padding: 80px 8%;}
.mastery-block4 .right-txt h3, .mastery-block4 .right-txt p {color: #ffffff !important;}
.mastery-block4 .right-txt h3 {margin-bottom: 30px; font-weight: 700 !important;}
.mastery-block4 .right-txt p:last-child {margin-bottom: 0;}
.mastery-block5 {padding: 120px 0 100px;}
.mastery-block5 h3 {font-weight: 300 !important; color: #4F8394 !important; margin-bottom: 30px;}
.mastery-block5 h5 {font-weight: 300 !important; margin-bottom: 50px;}
.mastery-block5 .mastery-block5-list {background: #FCF9F0; border-radius: 10px; padding: 40px 30px; margin-bottom: 60px;}
.mastery-block5 .mastery-block5-list ul {list-style-type: none; margin-left: 0;}
.mastery-block5 .mastery-block5-list ul li {padding-left: 70px; background: url('/wp-content/uploads/2016/12/check2.svg') no-repeat; font-style: italic; font-weight: 300 !important; font-size: 18px !important; line-height: 36px !important; margin-bottom: 30px}
.mastery-block5 .mastery-block5-list ul li:last-child {margin-bottom: 0;}
.mastery-block5 h4 {color: #4F8394 !important; font-weight: 700 !important; margin-bottom: 0; margin-top: 10px;}
.mastery-block6, .breakthrough-block4 {padding: 80px 0 44px; background: #4F8394; background: -moz-linear-gradient(45deg, #4F8394 20%, #3e5577 100%); background: -webkit-linear-gradient(45deg, #4F8394 20%,#3e5577 100%); background: linear-gradient(45deg, #4F8394 20%,#3e5577 100%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#4F8394', endColorstr='#ffc748',GradientType=1 );}
.mastery-block6 h1, .breakthrough-block4 h1 {color: #ffffff !important; font-size: 60px !important; line-height: 60px !important; font-style: italic; margin-bottom: 24px;}
.mastery-block6 p, .mastery-block6 h4 {color: #ffffff !important;}
.mastery-block6 .button {width: 260px; height: 60px; border-radius: 60px; background: transparent; font-size: 18px; line-height: 60px !important; display: block; text-align: center; margin: 30px auto 0; padding: 0 !important; text-transform: lowercase; font-family: 'Varela Round', sans-serif; letter-spacing: 0; border: 2px solid #ffffff !important;}
.mastery-block6 .button:hover {background-color: #FFFFFF !important; color: #4F8394 !important;}
.mastery-block6 p:last-child {margin-bottom: 0;}
.mastery-block6 form {margin-top: 60px;}
.mastery-block6 .infusion-field-left, .mastery-block6 .infusion-field-right {width: 48%; display: inline-block; margin-bottom: 30px;}
.mastery-block6 .infusion-field-left {margin-right: 3.5%;}
.mastery-block6 .infusion-field-left input, .mastery-block6 .infusion-field-right input {width: 100%; background: #FFFFFF; border: none !important; border-radius: 48px; height: 48px; font-family: 'Merriweather', serif; color: #8E8E8E !important; padding-left: 24px; font-size: 14px; line-height: 48px; padding-top: 24px;  -webkit-appearance: none;}
.mastery-block6 .infusion-field {width: 100%; margin-bottom: 30px;}
.mastery-block6 .infusion-field label {font-size: 16px !important; color: #FFFFFF !important}
.mastery-block6 .infusion-field textarea {width: 100%; background: #FFFFFF; border: none !important; border-radius: 20px; height: 300px; font-family: 'Merriweather', serif; color: #8E8E8E !important; padding-left: 24px; font-size: 14px; line-height: 18px; padding-top: 14px;  -webkit-appearance: none;}
.mastery-block6 .infusion-submit {width: 180px; display: inline-block; position: relative; top: -5px}
.mastery-block6 .infusion-submit input[type=submit] {-webkit-appearance: none; width: 100%; height: 48px; font-size: 14px; line-height: 14px; background: #4F8394; border: none; border-radius: 48px; color: #ffffff; transition: .25s ease-in-out; -webkit-transition: .25s ease-in-out; -moz-transition: .25s ease-in-out; -o-transition: .25s ease-in-out;}
.mastery-block6 .infusion-submit input[type=submit]:hover {background: #4F8394;}

/*-------------------- BREAKTHROUGH GROUP --------------------*/

.breakthrough-top {padding: 80px 0;}
.breakthrough-top .prpresents {margin-bottom: 40px;}
.breakthrough-top h4 {font-size: 26px !important; margin-top: 30px; font-weight: 300 !important;}
.breakthrough-block1 {padding: 100px 0;}
.breakthrough-block1 h3 {font-style: italic; font-weight: 300 !important; margin-bottom: 36px;}
.breakthrough-block1 h5 {font-weight: 300 !important; margin-bottom: 0;}
.breakthrough-block2 {padding: 120px 0;}
.breakthrough-block2 h4 {font-style: italic; font-weight: 300 !important; margin-bottom: 0;}
.breakthrough-block2 h1 {font-weight: 700 !important;}
.breakthrough-block2 h1 strong {color: #4F8394 !important;}
.breakthrough-block2 h5 {font-weight: 300 !important; line-height: 36px !important; margin-bottom: 36px;}
.breakthrough-block3 {padding: 80px 0;}
.breakthrough-block3 h3 {font-weight: 300 !important; color: #4F8394 !important; margin-bottom: 40px;}
.breakthrough-block3 .breakthrough-block3-list {background: #4F8394; border-radius: 10px; padding: 40px 30px; margin-bottom: 60px;}
.breakthrough-block3 .breakthrough-block3-list ul {list-style-type: none; margin-left: 0;}
.breakthrough-block3 .breakthrough-block3-list ul li {padding-left: 70px; background: url('/wp-content/uploads/2016/10/check.svg') no-repeat; font-style: italic; font-weight: 300 !important; font-size: 18px !important; line-height: 36px !important; margin-bottom: 30px; color: #ffffff !important;}
.breakthrough-block3 .breakthrough-block3-list ul li:last-child {margin-bottom: 0;}
.breakthrough-block3 h5 {font-weight: 300 !important; margin-bottom: 0;}
.breakthrough-block4 {padding: 80px 0 44px; background: #4F8394; background: -moz-linear-gradient(45deg, #4F8394 20%, #3e5577 100%); background: -webkit-linear-gradient(45deg, #4F8394 20%,#3e5577 100%); background: linear-gradient(45deg, #4F8394 20%,#3e5577 100%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#4F8394', endColorstr='#ffc748',GradientType=1 );}
.breakthrough-block4 h2 {color: #ffffff !important; font-size: 42px !important; line-height: 54px !important; font-style: italic; margin-bottom:0;}
.breakthrough-block4 form {margin-top: 60px;}
.breakthrough-block4 .infusion-field-left, .breakthrough-block4 .infusion-field-right {width: 48%; display: inline-block; margin-bottom: 30px;}
.breakthrough-block4 .infusion-field-left {margin-right: 3.5%;}
.breakthrough-block4 .infusion-field-left input, .breakthrough-block4 .infusion-field-right input {width: 100%; background: #FFFFFF; border: none !important; border-radius: 48px; height: 48px; font-family: 'Merriweather', serif; color: #8E8E8E !important; padding-left: 24px; font-size: 14px; line-height: 48px; padding-top: 24px;  -webkit-appearance: none;}
.breakthrough-block4 .infusion-field {width: 100%; margin-bottom: 30px;}
.breakthrough-block4 .infusion-field label {font-size: 16px !important; color: #FFFFFF !important}
.breakthrough-block4 .infusion-field textarea {width: 100%; background: #FFFFFF; border: none !important; border-radius: 20px; height: 300px; font-family: 'Merriweather', serif; color: #8E8E8E !important; padding-left: 24px; font-size: 14px; line-height: 18px; padding-top: 14px;  -webkit-appearance: none;}
.breakthrough-block4 .infusion-submit {width: 180px; display: inline-block; position: relative; top: -5px}
.breakthrough-block4 .infusion-submit input[type=submit] {-webkit-appearance: none; width: 100%; height: 48px; font-size: 14px; line-height: 14px; background: #4F8394; border: none; border-radius: 48px; color: #ffffff; transition: .25s ease-in-out; -webkit-transition: .25s ease-in-out; -moz-transition: .25s ease-in-out; -o-transition: .25s ease-in-out;}
.breakthrough-block4 .infusion-submit input[type=submit]:hover {background: #4F8394;}



/*-------------------- WLF --------------------*/

.wlf-top {padding: 210px 0 130px; margin-top: -80px;} 
.lfs-top {padding: 130px 0 130px;} 
.lfs-top a {margin: 0 20px;}
.vc_custom_1476984369993.wlf-top {background-position: center top !important;}
.wlf-block1 {padding: 100px 0;}
.wlf-block1 h5 {font-style: italic; font-weight: 200 !important; margin-bottom: 48px; line-height: 48px !important;}
.wlf-block1 h4 {font-style: italic; font-weight: 700 !important; margin-bottom: 0; color: #4F8394 !important;}
.wlf-block1 h5 span {font-size: 36px !important; color: #4F8394 !important;}
.wlf-block2 {text-align: center; padding: 90px 0;background: #4F8394; background: -moz-linear-gradient(45deg, #4F8394 20%, #3e5577 100%); background: -webkit-linear-gradient(45deg, #4F8394 20%,#3e5577 100%); background: linear-gradient(45deg, #4F8394 20%,#3e5577 100%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#4F8394', endColorstr='#ffc748',GradientType=1 );}
.wlf-block2 h2 {color: #ffffff !important; margin-bottom: 5px;}
.wlf-block2 h5 {color: #ffffff !important; margin-bottom: 40px;}
.wlf-block2 p {margin-bottom: 0;}
.wlf-block2 .sg-show-popup {color: #ffffff !important; width: 260px; height: 60px; border-radius: 60px; background: transparent; font-size: 18px; line-height: 60px !important; display: block; text-align: center; margin: 30px auto 0; padding: 0 !important; text-transform: lowercase; font-family: 'Varela Round', sans-serif; letter-spacing: 0; border: 2px solid #ffffff !important;}
.wlf-block2 .sg-show-popup:hover {background-color: #FFFFFF !important; color: #4F8394 !important;}
.wlf-preboxes {padding-top: 100px;}
.wlf-preboxes h3 {color: #4F8394 !important;}
.wlf-boxblock {padding-top: 30px; }
.wlf-box {text-align: center;}
.wlf-box img {margin-bottom: 20px;}
.wlf-box h4 {color: #4F8394 !important;}
.wlf-box p {font-style: italic; margin-bottom: 24px;}
.wlf-box .button {width: 180px; height: 48px; border-radius: 48px; background: #4F8394; font-size: 14px; line-height: 48px !important; display: block; text-align: center; margin: 24px auto 0; padding: 0 !important; text-transform: lowercase; font-family: 'Varela Round', sans-serif; letter-spacing: 0;}
.wlf-box .button:hover {background-color: #4F8394 !important;}

.wlf-box a.sg-show-popup, .store-halfbox  a.sg-show-popup {width: 180px; height: 48px; border-radius: 48px; background: #4F8394; font-size: 14px; line-height: 48px !important; display: block; text-align: center; margin: 24px auto 0; padding: 0 !important; text-transform: lowercase; font-family: 'Varela Round', sans-serif; letter-spacing: 0; color: #ffffff !important; transition: 0.25s ease-in-out; -webkit-transition: 0.25s ease-in-out; -moz-transition: 0.25s ease-in-out; -o-transition: 0.25s ease-in-out;}
.wlf-box a.sg-show-popup:hover, .store-halfbox  a.sg-show-popup:hover {background-color: #4F8394 !important;}
.assessment-reminder .sg-show-popup {color: #ffffff !important; width: 80%; height: 50px; border-radius: 60px; background: #4f8394; font-size: 18px; line-height: 50px !important; display: block; text-align: center; margin: auto;}
.assessment-reminder .sg-show-popup:hover {background-color: #4F8394 !important;}


/*-------------------- WLF WOW--------------------*/

.wow-top {margin-top: -80px; padding: 180px 0 100px;}
.wow-top .wowtop-txt {padding-top: 80px; padding-left: 0;}
.wow-top h2 {margin-top: 20px;}
.wow-top p {font-style: italic;}
.wow-top .button {width: 280px; height: 60px; border-radius: 60px; background: #4F8394; font-size: 18px; line-height: 60px !important; display: block; text-align: center; margin: 0; padding: 0 !important; text-transform: lowercase; font-family: 'Varela Round', sans-serif; letter-spacing: 0; font-style: normal; float: right;}
.wow-top .button:hover {background-color: #4F8394 !important;}

.wow-top h4, .wlfr-intro h4, .wlfr-intro h4 strong, .event-intro h4 {color: #4F8394 !important;}
.wow-top h4 em {font-weight: 700 !important;}
.wow-top h4 {margin-top: 60px;}
.wow-top h5 {font-style: italic; font-weight: 700 !important; color: #4F8394 !important;}
.wow-loop {padding: 100px 0;}
.wow-loop .blog-modern-social-section {display: none;}
.wow-loop .mk-blog-modern-item .mk-blog-meta {margin: 0 20px 20px 0;}
.wow-loop .mk-blog-meta-wrapper {display: none;}

.mk-loadmore-button {color: #a1a1a1 !important; width: 40%; font-size: 14px; font-weight: 400; text-transform: lowercase; letter-spacing: 0; width: 50%; border-radius: 60px; font-family: 'Varela Round', sans-serif; max-height: 72px;}

.wlfr-intro {padding: 80px 0;}
.wlfr-loop {padding: 0 0 100px;}
.wlfr-loop .blog-modern-social-section {display: none;}
.wlfr-loop .mk-blog-modern-item .mk-blog-meta {margin: 0 20px 20px 0;}
.wlfr-loop .mk-blog-meta-wrapper {display: none;}
.wlfr-loop .mk-blog-modern-item .featured-image, .mk-blog-classic-item .featured-image {border-radius: 10px; box-shadow: rgba(0, 0, 0, 0.13) 0 4px 10px;}



.wowform {padding-top:200px;}
.wowform.vc_custom_1496243914652 {background-position: center top !important;}
.wowform h2 {color: #666666 !important; font-style: italic; margin-bottom: 0; line-height: 48px;}
.wowform .wpcf7-form-control-wrap.your-firstname, .wowform .wpcf7-form-control-wrap.your-email {width: 48%; margin-right: 4%; display: inline-block;}
.wowform .wpcf7-form-control-wrap.your-lastname, .wowform .wpcf7-form-control-wrap.tel-860 {width: 48%; display: inline-block;}
.wowform .wpcf7-form-control-wrap.tel-860 input[type=tel], .wowform .wpcf7-form-control-wrap.your-lastname input[type=text], .wowform .wpcf7-form-control-wrap.your-firstname input[type=text], .wowform .wpcf7-form-control-wrap.your-email input[type=email] {width:100%; height: 60px; background: #ffffff; border: 1px solid #dcdcdc; margin-bottom: 30px;}
.wpcf7-form .wpcf7-textarea {width:100%; background: #ffffff; border: 1px solid #dcdcdc; margin-bottom: 40px;}
.wowform label {color: #4F8394 !important; font-style: italic; font-weight: 400 !important;}
.wowform .wpcf7-form-control-wrap.file-516 input[type="file"] {margin-bottom: 40px;}
.wowform .wpcf7-submit {width: 280px; height: 60px; border-radius: 60px; background: #4F8394; font-size: 18px; line-height: 60px !important; display: block; text-align: center; margin: 0; padding: 0 !important; text-transform: lowercase; font-family: 'Varela Round', sans-serif; letter-spacing: 0; font-style: normal; color:#ffffff !important; border: none; font-weight: 400;}
.wowform .wpcf7-submit:hover {background-color: #4F8394 !important;}
.wowform .guidelines {top: -250px; position: relative;}

/*-------------------- WLF EVENTS--------------------*/

.event-intro {padding: 80px 0;}
.event-list {padding: 0 0 60px;}
.event-list .events-table thead {border-bottom: 1px solid #cccccc;}
.event-list .events-table td {font-size: 18px; text-align: left;}
.event-list .events-table .event-dt {width: 20%; padding-right: 20px; padding-left: 20px; border-right: 1px solid #cccccc;}
.event-list .events-table .event-info {width: 80%; padding: 20px;}
.event-list .events-table .event-info img, .event-list .events-table .event-info .event-info-excerpt {display: inline-block;}
.event-list .events-table .event-info img {margin-right: 20px;}


/*-------------------- WLF 1M10M --------------------*/

.onemil-top {padding: 100px 0 200px;}
.onemil-intro {padding: 100px 0 60px;}
.onemil-intro p {margin-bottom: 40px;}
.onemil-intro .mk-milestone {margin-bottom:40px;}
.onemil-intro .mk-milestone .milestone-text {color: #666666 !important; font-family: 'Merriweather', serif; font-style: italic; font-weight:300;}
.onemil-intro #milestone-3 .milestone-text:after {background: #cccccc !important;}
.donors {padding-bottom: 40px;}
.donors #box-5, .donors #box-8, .donors #box-11, .donors #box-14, .donors #box-17 {box-shadow: 0 8px 16px rgba(0, 0, 0, 0.1), 0 16px 32px rgba(0, 0, 0, 0.1);}
.donors #box-5:hover, .donors #box-8:hover, .donors #box-11:hover, .donors #box-14:hover, .donors #box-17:hover {box-shadow: 0 8px 16px rgba(0, 0, 0, 0.1), 0 16px 32px rgba(0, 0, 0, 0.05);}
.donor-box h3 {margin-bottom:0; font-size: 30px !important;}
.donor-box img {max-width: 160px !important;}
.donor-box .wpb_content_element {margin-bottom: 24px !important;}
.donor-box.nobusurl h3 {margin-bottom:53px;}
.donor-box .business {color: #666666 !important; font-size: 16px !important; font-style: italic; margin-bottom:40px; transition: 0.3s ease-in-out; -webkit-transition: 0.3s ease-in-out; -moz-transition: 0.3s ease-in-out; -o-transition: 0.3s ease-in-out;}
.donor-box .charity {font-size: 16px !important; color: #4F8394 !important; transition: 0.3s ease-in-out; -webkit-transition: 0.3s ease-in-out; -moz-transition: 0.3s ease-in-out; -o-transition: 0.3s ease-in-out;}
.donor-box .charity i {margin-right:8px;}
.donor-box .charity:hover, .donor-box .business:hover {color: #4F8394 !important;}
.donor-box .button {width: 220px; height: 48px; border-radius: 48px; background: #4F8394; font-size: 14px; line-height: 48px !important; display: block; text-align: center; margin: 24px auto 0; padding: 0 !important; text-transform: lowercase; font-family: 'Varela Round', sans-serif; letter-spacing: 0; font-weight: normal;}
.donor-box .button:hover {background-color: #4F8394 !important;}

.onemil-photo {margin-bottom: 20px !important;}
.onemil-photo img {border: 4px solid #fff !important; border-radius:300px; margin-top:-150px;}
.onemil-single-name h2 {font-size: 36px !important; margin-bottom: 0;}
.onemil-single-name h4 {font-size:24px !important; font-weight: 300 !important; font-style: italic;}
.onemil-single-name h4 a {font-style:normal;}
.onemil-intro {padding: 50px 0 15px; border-bottom: 1px solid #cccccc; margin-bottom: 60px;} 
.onemil-video {padding: 0 0 50px;}
.onemil-bottom {padding-bottom: 100px;}
.onemil-bottom h3 {font-size: 28px !important;}
.onemil-bottom .soundcloud {margin-bottom:20px;}
.onemil-bottom .button {background: #4F8394; text-transform: lowercase; font-family: 'Varela Round', sana-serif; width: 180px; height: 48px; border-radius: 48px; padding: 0 !important; text-align: center; font-weight: normal; line-height: 48px !important;}
.onemil-bottom .button:hover {background: #4F8394;}

.page-id-6589 .mk-main-wrapper-holder, .page-id-6598 .mk-main-wrapper-holder {display: none !important;}
.onemil-form {padding:200px 0 100px;}
.onemil-form img {margin-bottom:100px;}
.onemil-form.vc_custom_1503500575652, .onemil-form.vc_custom_1503506130493, .onemil-form.vc_custom_1504005947830 {background-position: center top !important;}
.onemil-form h2 {color: #666666 !important; font-style: italic; margin-bottom: 0; line-height: 48px;}
.onemil-form h4 {font-size:24px !important; line-height:30px !important; text-align: center; margin-bottom:50px;}
.onemil-form ul {text-align: center; list-style-type: none;}
.onemil-form ul li {display: inline; margin: 0 20px;}
.onemil-form ul li a {width: 80px; height: 80px; background: #4F8394; border-radius: 60px; color: #fff; display: inline-block; font-size: 36px; line-height: 82px; transition: 0.3s ease-in-out; -webkit-transition: 0.3s ease-in-out; -moz-transition: 0.3s ease-in-out; -o-transition: 0.3s ease-in-out;}
.onemil-form ul li a:hover {background: #4F8394;}
.onemil-form label {font-weight: 300 !important;}
.onemil-form .infusion-field-left, .onemil-form .infusion-field-right {width: 48%; display: inline-block; margin-bottom: 40px;}
.onemil-form .infusion-field-single, .onemil-form .infusion-field-center {width: 48%; display: block; margin: 0 0 40px;}
.onemil-form .infusion-field-center {margin: 0 auto 40px;}
.onemil-form .infusion-field-left {margin-right: 3.5%;}
.onemil-form .infusion-field-left input, .onemil-form .infusion-field-right input, .onemil-form .infusion-field-single input,  .onemil-form .infusion-field-center input {width: 100%; background: #FFF; border: 2px solid #DADADA !important; border-radius: 48px; height: 48px; font-family: 'Merriweather', serif; color: #666666 !important; padding: 0 24px !important; font-size: 14px; font-weight:300;line-height: 48px; -webkit-appearance: none; transition: 0.5s ease-in-out; -webkit-transition: 0.5s ease-in-out; -moz-transition: 0.5s ease-in-out; -o-transition: 0.5s ease-in-out;}
.onemil-form .infusion-field-left input:focus, .onemil-form .infusion-field-right input:focus, .onemil-form .infusion-field-single input:focus {border: 2px solid #4F8394 !important; padding: 0 24px !important;}
.onemil-form .infusion-field {width: 100%; margin-bottom: 40px;}
.onemil-form .infusion-field label {font-size: 14px !important; line-height: 14px !important; font-weight: 300 !important;}
.onemil-form .infusion-field textarea {font-weight:300; width: 100%; background: #FFFFFF; border: 2px solid #DADADA !important; border-radius: 20px; height: 300px; font-family: 'Merriweather', serif; color: #666666 !important; padding: 14px 24px !important; font-size: 14px; line-height: 18px; -webkit-appearance: none; transition: 0.5s ease-in-out; -webkit-transition: 0.5s ease-in-out; -moz-transition: 0.5s ease-in-out; -o-transition: 0.5s ease-in-out;}
.onemil-form .infusion-field textarea:focus {border: 2px solid #4F8394 !important; padding: 14px 24px !important;}
.onemil-form .infusion-submit {width: 300px; display: block; position: relative; top: -5px; margin: 0 auto;}
.onemil-form .infusion-submit button {-webkit-appearance: none; width: 100%; height: 48px; font-size: 14px; line-height: 14px; background: #4F8394; border: none; border-radius: 48px; color: #ffffff; font-family:'Varela Round', sana-serif; font-weight: 400; text-transform: lowercase;}
.onemil-form .infusion-submit button:hover {background: #4F8394;}
.onemil-form-divider {display: block; margin-bottom: 40px; height: 2px; width: 100%; background: #DADADA;}
.onemil-form p {margin-bottom:40px;}

.onemil-index.vc_custom_1505751221066 {background-position: center top !important;}
.onemil-index .mk-portfolio-item.zoomin-hover .image-hover-overlay {background-color: #4F8394 !important;}
.onemil-index {padding: 100px 0 60px;}
.onemil-index-txt {max-width: 1200px; margin: 20px auto; padding-bottom: 60px;}
.onemil-index p {margin-bottom: 40px;}
.onemil-index .mk-milestone {margin-bottom:60px;}
.onemil-index .mk-milestone .milestone-text {color: #666666 !important; font-family: 'Merriweather', serif; font-style: italic; font-weight:300;}
.onemil-index #milestone-3 .milestone-text:after {background: #cccccc !important;}
.onemil-index .mk-portfolio-item .portfolio-categories, .onemil-index .mk-portfolio-item .portfolio-categories a, .onemil-index .mk-portfolio-item .portfolio-date {font-size: 14px; color: #fff; font-family: 'Varela Round', sans-serif; text-transform: lowercase;}
.onemil-index .mk-portfolio-item .the-title {font-size: 20px !important; line-height: 24px !important; font-weight: 400; margin-bottom: 5px; text-transform: normal; color: #fff !important}
.onemil-index .mk-portfolio-item.zoomin-hover .featured-image.hover .image-hover-overlay, .onemil-index .mk-portfolio-item.zoomin-hover .featured-image:hover .image-hover-overlay {opacity: 0.65;}
.onemil-index .mk-portfolio-item.zoomin-hover .featured-image.hover .icons-holder, .onemil-index .mk-portfolio-item.zoomin-hover .featured-image:hover .icons-holder {top: 50%;}
.onemil-index .mk-portfolio-item.zoomin-hover .icons-holder a {margin: 0 auto; width: 64px; height: 64px; opacity: .8;}
.onemil-index .mk-svg-icon {height: 64px !important; width: 64px !important;}
.onemil-index .button {color: #ffffff !important; width: 340px; height: 60px; border-radius: 60px; background: #4F8394; font-size: 18px; line-height: 60px !important; display: block; text-align: center; margin: 30px auto 60px; padding: 0 !important; text-transform: none; font-family: 'Varela Round', sans-serif; letter-spacing: 0; border: none !important; font-weight: normal;}
.onemil-index .button:hover {background-color: #4F8394 !important;}

/*-------------------- HIRE --------------------*/

.hire-top {padding: 330px 0 240px; margin-top: -80px; background: url('/wp-content/uploads/2017/06/hire_top.png') no-repeat; background: url('/wp-content/uploads/2017/06/hire_top.png') no-repeat, -moz-linear-gradient(bottom, #fbf4e4 0%, #ffffff 100%); background: url('/wp-content/uploads/2017/06/hire_top.png') no-repeat, -webkit-linear-gradient(bottom, #fbf4e4 0%,#ffffff 100%); background: url('/wp-content/uploads/2017/06/hire_top.png') no-repeat,  linear-gradient(bottom, #fbf4e4 0%,#ffffff 100%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#ffffff',GradientType=1 ); background-position: 70% bottom;}
.hire-block1 .right-txt {padding: 0 8%;}
.hire-block1 .right-txt h4, .hire-block1 .right-txt h5 {line-height: 42px !important; margin-bottom: 30px;}
.hire-block1 .right-txt h4 strong {font-weight: 700 !important; color: #cf275f !important;}
.hire-block2 {padding: 100px 0;}
.hire-block2 h2 {text-align: center; margin-bottom: 30px;}
.hire-block3 {padding: 100px 0 0; text-align: center;}
.hire-block4 {padding: 60px 0 30px; background: #4F8394; background: -moz-linear-gradient(45deg, #4F8394 20%, #3e5577 100%); background: -webkit-linear-gradient(45deg, #4F8394 20%,#3e5577 100%); background: linear-gradient(45deg, #4F8394 20%,#3e5577 100%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#4F8394', endColorstr='#ffc748',GradientType=1 );}
.hire-block4 h5, .hire-block4 p {color: #ffffff !important;}
.hire-testimonials {padding: 60px 0;}
.hire-form {padding: 40px 0;}
.hire-form .infusion-field-left, .hire-form .infusion-field-right {width: 48%; display: inline-block; margin-bottom: 20px;}
.hire-form .infusion-field-left {margin-right: 3.5%;}
.hire-form .infusion-field-left input, .hire-form .infusion-field-right input {width: 100%; background: #F7F5F6; border: 1px solid #f0edef !important; border-radius: 48px; height: 48px; font-family: 'Merriweather', serif; color: #8E8E8E !important; padding-left: 24px; font-size: 14px; line-height: 48px;  -webkit-appearance: none;}
.hire-form .infusion-field {width: 100%; margin-bottom: 20px;}
.hire-form .infusion-field label {font-size: 16px !important;}
.hire-form .infusion-field textarea {width: 100%; background: #F7F5F6; border: 1px solid #f0edef !important; border-radius: 20px; height: 300px; font-family: 'Merriweather', serif; color: #8E8E8E !important; padding-left: 24px; font-size: 14px; line-height: 18px; padding-top: 14px;  -webkit-appearance: none;}
.hire-form .infusion-submit {width: 180px; display: inline-block; position: relative; top: -5px}
.hire-form .infusion-submit input[type=submit] {-webkit-appearance: none; width: 100%; height: 48px; font-size: 14px; line-height: 14px; background: #4F8394; border: none; border-radius: 48px; color: #ffffff;}


/*-------------------- STORE --------------------*/

.store-top {padding: 120px 0 40px; margin-top: -80px; background: -moz-linear-gradient(bottom, #fbf4e4 0%, #ffffff 100%); background: -webkit-linear-gradient(bottom, #fbf4e4 0%,#ffffff 100%); background: linear-gradient(bottom, #fbf4e4 0%,#ffffff 100%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#ffffff',GradientType=1 );}
.store-top h1 {padding-top: 60px; font-size: 48px !important; line-height: 48px !important; font-weight: 700 !important; margin-bottom: 20px;}
.store-top h5 {font-size: 20px !important; line-height: 30px !important; margin-bottom: 20px; color: #4F8394 !important;}
.store-top p {font-size: 16px !important; line-height: 30px !important; margin-bottom: 0;}
.store-block1 {padding: 80px 0 0;}
.store-block1 .store-halfbox {text-align: center; box-shadow: rgba(0,0,0,0.13) 0 4px 10px;}
.store-block1 .store-halfbox img {width: 100%;}
.store-block1 #box-4 .box-holder, .store-block1 #box-3 .box-holder {padding: 0 0 34px 0;}
.store-halfbox h2 {font-size: 36px !important; line-height: 36px !important; padding: 36px 25px 0;}
.store-halfbox p {padding: 0 25px;  font-size: 16px !important;}
.store-halfbox .button {width: 50%; height: 60px; border-radius: 60px; background: #4F8394; font-size: 18px; line-height: 60px !important; display: block; text-align: center; margin: 0 auto; padding: 0 !important; text-transform: lowercase; font-family: 'Varela Round', sans-serif; letter-spacing: 0;}
.store-halfbox .button:hover {background-color: #4F8394 !important;}
.store-block2 {padding: 40px 0 0;}
.store-fullbox {text-align: left; box-shadow: rgba(0,0,0,0.13) 0 4px 10px;}
.store-fullbox .fullbox-txt, .store-fullbox .fullbox-img  {display: inline-block; vertical-align: middle;}
.store-fullbox .fullbox-txt {max-width: 770px;}
.store-block2 #box-5 .box-holder, .store-block3 #box-7 .box-holder {padding: 0;}
.store-fullbox .button {width: 260px; height: 60px; border-radius: 60px; background: #4F8394; font-size: 18px; line-height: 60px !important; display: block; text-align: center; margin: 0 0 0 25px; padding: 0 !important; text-transform: lowercase; font-family: 'Varela Round', sans-serif; letter-spacing: 0;}
.store-fullbox .button:hover {background-color: #4F8394 !important;}
.store-fullbox h2 {font-size: 36px !important; line-height: 42px !important; padding: 0 0 0 25px;}
.store-fullbox p {padding: 0 0 0 25px; font-size: 16px !important;}
.store-block3 {padding: 80px 0;}




/*-------------------- CONTACT --------------------*/

.contact-top {padding: 330px 0 240px; margin-top: -80px; background: url('/wp-content/uploads/2017/06/contact_top.png') no-repeat 75% bottom #fbf4e4; background: url('/wp-content/uploads/2017/06/contact_top.png') no-repeat 75% bottom, -moz-linear-gradient(bottom, #fbf4e4 0%, #ffffff 100%); background: url('/wp-content/uploads/2017/06/contact_top.png') no-repeat 75% bottom, -webkit-linear-gradient(bottom, #fbf4e4 0%,#ffffff 100%); background: url('/wp-content/uploads/2017/06/contact_top.png') no-repeat 75% bottom, linear-gradient(bottom, #fbf4e4 0%,#ffffff 100%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#ffffff',GradientType=1 );}
.contact-form {padding: 100px 0;}
.contact-form p {margin-bottom: 60px;}
.contact-form .infusion-field-left, .contact-form .infusion-field-right {width: 48%; display: inline-block; margin-bottom: 40px;}
.contact-form .infusion-field-left {margin-right: 3.5%;}
.contact-form .infusion-field-left input, .contact-form .infusion-field-right input {width: 100%; background: #F7F5F6; border: 1px solid #f0edef !important; border-radius: 48px; height: 48px; font-family: 'Merriweather', serif; color: #8E8E8E !important; padding-left: 24px; font-size: 14px; line-height: 48px; padding-top: 24px;  -webkit-appearance: none;}
.contact-form .infusion-field {width: 100%; margin-bottom: 40px;}
.contact-form .infusion-field label {font-size: 16px !important;}
.contact-form .infusion-field textarea {width: 100%; background: #F7F5F6; border: 1px solid #f0edef !important; border-radius: 20px; height: 300px; font-family: 'Merriweather', serif; color: #8E8E8E !important; padding-left: 24px; font-size: 14px; line-height: 18px; padding-top: 14px;  -webkit-appearance: none;}
.contact-form .infusion-submit {width: 180px; display: inline-block; position: relative; top: -5px}
.contact-form .infusion-submit input[type=submit] {-webkit-appearance: none; width: 100%; height: 48px; font-size: 14px; line-height: 14px; background: #4F8394; border: none; border-radius: 48px; color: #ffffff;}


/*-------------------- ART & SOCIAL --------------------*/

.as-block1 {padding: 140px 0;}
.as-block1 img {margin-bottom: 20px;}
.as-block1 h1 {font-size: 62px !important; color: #4F8394; margin-bottom: 30px;}
.as-block1 h2 {font-size: 28px !important; line-height: 36px !important; color: #4F8394; margin-bottom: 10px;}
.as-block1 p {font-size: 20px !important; line-height: 36px !important; color: #585858; margin-bottom: 0;}


.as-signupblock1 {padding: 30px 0 20px; background: #3e5577; background: -moz-linear-gradient(45deg, #3e5577 0%, #4F8394 60%); background: -webkit-linear-gradient(45deg, #3e5577 0%,#4F8394 60%); background: linear-gradient(45deg, #3e5577 0%,#4F8394 60%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffc748', endColorstr='#4F8394',GradientType=1 );}
.as-signupblock1 h1 {color: #ffffff !important; font-size: 45px !important; line-height: 48px !important; margin-bottom: 0;}
.as-signupblock1 h4 {color: #ffffff !important; font-size: 22px !important; line-height: 42px !important; margin-bottom: 20px; font-style: italic; font-weight: 300;}
.as-signupblock1 .infusion-form .infusion-field-1 input, .as-signupblock1 .infusion-form .infusion-field-2 input {width: 100%; background: #ffffff; border: none !important; border-radius: 48px; height: 48px; font-family: 'Merriweather', serif; color: #8E8E8E !important; font-size: 14px; line-height: 48px; padding: 2px 24px 0; -webkit-appearance: none;}
.as-signupblock2 .infusion-form .infusion-field-1 input, .as-signupblock2 .infusion-form .infusion-field-2 input {width: 100%; background: #F7F5F6; border: none !important; border-radius: 48px; height: 48px; font-family: 'Merriweather', serif; color: #8E8E8E !important; font-size: 14px; line-height: 48px; padding: 2px 24px 0; -webkit-appearance: none;}
.as-signupblock1 .infusion-form .infusion-field-1, .as-signupblock1 .infusion-form .infusion-field-2, .as-signupblock2 .infusion-form .infusion-field-1, .as-signupblock2 .infusion-form .infusion-field-2 {width: 40%; display: inline-block; margin-right: 2%;}

.as-signupblock1 .infusion-form .infusion-submit, .as-signupblock2 .infusion-form .infusion-submit {width: 15%; display: inline-block; position: relative; top: -5px}
.as-signupblock1 .infusion-form .infusion-submit input[type="submit"], .as-signupblock2 .infusion-form .infusion-submit input[type="submit"] {-webkit-appearance: none; width: 100%; height: 48px; font-size: 14px; line-height: 14px; background: #4F8394; border: none; border-radius: 48px; color: #ffffff; transition: 0.25s ease-in-out; -webkit-transition: 0.25s ease-in-out; -moz-transition: 0.25s ease-in-out; -o-transition: 0.25s ease-in-out;  -webkit-appearance: none;}
.as-signupblock1 .infusion-form .infusion-submit input[type="submit"]:hover, .as-signupblock2 .infusion-form .infusion-submit input[type="submit"]:hover {background: #4F8394;}

.as-block2 {padding: 100px 0;}
.as-block2 .vc_col-sm-7 {padding-left: 0; padding-right: 0}
.as-block2 h1 {font-size: 36px !important; line-height: 36px !important; color: #4F8394; margin-bottom: 30px;}
.as-block2 h2 {font-size: 30px !important; line-height: 36px !important; color: #595959; margin-bottom: 0;}
.as-block2 h2 span {font-size: 24px !important;}
.as-block2 p, .as-block3 p {color: #595959; font-size: 18px !important; line-height: 30px !important; margin-bottom: 30px;}

.as-block3 {padding: 60px 0 30px; background: #F7F5F6;}
.as-block3 h1 {color: #595959; font-size: 30px !important; line-height: 30px !important; margin-bottom: 0; font-weight: 700;}
.as-signupblock2 {padding: 40px 0;}
.as-signupblock2 p {color: #595959; font-size: 20px !important; line-height: 30px !important; margin-bottom: 20px;}
.as-signupblock2 h1 {font-size: 48px !important; color: #4F8394; margin-bottom: 30px; line-height: 60px !important;}



/*-------------------- IN POWER DAY --------------------*/

.ipd2016-top {padding: 140px 0 0;}
.ipd2016-top img {max-width: 960px; margin-bottom: 160px;}
.ipd2016-top h1 {font-size: 48px !important; line-height: 60px !important; font-style: italic; font-weight: 400; margin-bottom: 48px;}
.ipd2016-top h2 {font-size: 36px !important; line-height: 48px !important; font-style: italic; font-weight: 400; color: #4F8394 !important; margin-bottom: 48px;}
.ipd2016-top h2 strong {color: #4F8394 !important;}
.ipd2016-top h4, .inpd2016-blockhalf h4 {font-size: 24px !important; line-height: 36px !important; font-style: italic; font-weight: 300; color: #333 !important; margin-bottom: 0;}
.ipd2016-top .wpb_content_element, .ipd2016-block1 .wpb_content_element {margin-bottom: 0;}
.inpd2016-blockhalf {padding: 30px 0 140px;}
.inpd2016-blockhalf h4 strong {font-weight: 400 !important; font-style: italic;}
.ipd2016-block1 {padding-top: 60px;}
.ipd2016-block1.vc_row[data-vc-full-width] {overflow: visible;}
.ipd2016-block1 .ipd2016-pierrette {margin-top: -100px;}
.ipd2016-block1 h2 {font-size: 28px !important; line-height: 36px !important; font-weight: 300 !important; color: #333; margin-bottom: 36px; max-width: 740px;}
.ipd2016-block1 p {font-size: 18px !important; line-height: 30px !important; font-weight: 300 !important; color: #333; margin-bottom: 36px; max-width: 740px;}
.ipd2016-block1 p em, .ipd2016-block1 p strong {font-weight: 400;}
.ipd2016-block1 h1 {font-size: 48px !important; line-height: 48px !important; font-weight: 700 !important; color: #e13028; margin-bottom: 0; max-width: 740px;}
.ipd2016-cta {padding: 60px 0; text-align: center; background: #3e5577; background: -moz-linear-gradient(45deg, #3e5577 0%, #4F8394 60%); background: -webkit-linear-gradient(45deg, #3e5577 0%,#4F8394 60%); background: linear-gradient(45deg, #3e5577 0%,#4F8394 60%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffc748', endColorstr='#4F8394',GradientType=1 );}
.ipd2016-cta h1 {font-size: 48px !important; line-height: 48px !important; font-weight: 400; color: #ffffff !important; margin-bottom: 20px;}
.ipd2016-cta h2 {font-size: 36px !important; line-height: 36px !important; font-weight: 400; color: #ffffff !important; margin-bottom: 0;}
.ipd2016-cta h4 {font-size: 24px !important; line-height: 36px !important; font-weight: 300; color: #ffffff !important; margin-bottom: 40px;}
.ipd2016-cta .btn {font-size: 18px !important; line-height: 60px !important; text-transform: lowercase; color: #ffffff; font-weight: 400; border-radius: 60px; height: 60px; width: 320px; display: block; margin: 0 auto; background: #4F8394; font-family: 'Varela Round', Helvetica, sans-serif; transition: 0.25s ease-in-out; -webkit-transition: 0.25s ease-in-out; -moz-transition: 0.25s ease-in-out; -o-transition: 0.25s ease-in-out;}
.ipd2016-cta .btn:hover {background: #4F8394;}
.ipd2016-cta.ipd2016-bottom {padding: 60px 0 0;}
.ipd2016-cta .infusion-field  {width: 60%; display: inline-block; margin-right: 3.5%;}
.ipd2016-cta .infusion-field input {width: 100%; background: #ffffff; border: none !important; border-radius: 48px; height: 48px; font-family: 'Merriweather', serif; color: #8E8E8E !important; font-size: 14px; line-height: 48px; padding: 2px 24px 0; -webkit-appearance: none; margin-bottom: 0;}
.ipd2016-cta .infusion-submit {width: 16%; display: inline-block;}
.ipd2016-cta .infusion-submit input[type=submit] {-webkit-appearance: none; width: 100%; height: 48px; font-size: 14px; line-height: 14px; background: #4F8394; border: none; border-radius: 48px; color: #ffffff; transition: 0.25s ease-in-out; -webkit-transition: 0.25s ease-in-out; -moz-transition: 0.25s ease-in-out; -o-transition: 0.25s ease-in-out;}
.ipd2016-cta .infusion-submit input[type=submit]:hover {background: #4F8394;}
.ipd2016-sponsors {padding: 80px 0; text-align: center;}
.ipd2016-sponsors h1 {margin-bottom: 40px;}
.ipd2016-sponsors ul {margin-bottom: 50px;}
.ipd2016-sponsors ul li {list-style-type: none; margin: 40px 20px; display: inline;}
.ipd2016-sponsors ul li a {opacity: 0.8; transition: 0.25s ease-in-out; -webkit-transition: 0.25s ease-in-out; -moz-transition: 0.25s ease-in-out; -o-transition: 0.25s ease-in-out;}
.ipd2016-sponsors ul li a:hover {opacity: 1;}
.ipd2016-block2 {padding: 80px 0;}
.ipd2016-block2 h1 {font-size: 36px !important; line-height: 42px !important; font-weight: 400; margin-bottom: 36px;}
.hide-img, .ipd2016-pierrettehide {display: none;}
.ipd2016-block2 p {font-size: 24px !important; line-height: 36px !important; font-weight: 300; color: #333; margin-bottom: 36px;;}
.ipd2016-block3 .ipd2016-txtright {padding: 6% 8%;}
.ipd2016-block3 h2 {font-size: 30px !important; line-height: 36px !important; font-weight: 300; margin-bottom: 36px; color: #ffffff !important;}
.ipd2016-block3 p {font-size: 24px !important; line-height: 36px !important; font-weight: 300; color: #ffffff !important; margin-bottom: 36px; font-style: italic;}
.ipd2016-block3 h2 strong {font-style: italic; font-weight: 500; color: #ffffff !important;}
.ipd2016-block3 p strong {font-weight: 400; color: #ffffff !important;}
.ipd2016-block4 {text-align: center; padding: 80px 0;}
.ipd2016-block4 .icon-block img {margin-bottom: 20px;}
.ipd2016-block4 .icon-block h4 { color: #333; font-size: 24px !important; font-style: italic; line-height: 24px !important;}
.ipd2016-block4 .icon-block strong { font-style: italic; font-weight: 500; color: #c1154f; margin-bottom: 0;}
.ipd2016-block4 .icon-block p {font-size: 18px !important; line-height: 30px !important; font-weight: 300; color: #333;}
.ipd2016-block4 h1 {font-size: 48px !important; line-height: 60px !important; font-weight: 400;}
.ipd2016-block4 h1 strong {color: #4F8394 !important;}
.ipd2016-block4a {padding: 40px 0 20px;}
.ipd2016-block4a h3 strong {font-weight: 900 !important; color: #4F8394; font-style: italic;}
.ipd2016-block4b {padding: 20px 0 80px;}
.ipd2016-block4b p {padding-top: 50px;}
.ipd2016-testimonials {padding: 50px 0; text-align: center;}
.ipd2016-testimonials p { font-size: 24px !important; line-height: 36px !important; color: #333; margin-bottom: 36px; font-style: italic; font-weight: 400; padding-top: 10px;}
.ipd2016-testimonials p strong {font-size: 72px !important; font-weight: 700;}
.ipd2016-testimonials p span {font-size: 30px !important; font-weight: 700; margin-left: 4px;}
.ipd2016-testimonials h2 {font-style: italic; font-size: 36px !important; line-height: 36px !important;}
.ipd2016-testimonials .style-outline-circle .owl-buttons div.owl-next {right: -40px;}
.ipd2016-testimonials .style-outline-circle .owl-buttons div.owl-prev {left: -40px;}
.ipd2016-testimonials img {width: 100px; height: 100px; margin-bottom: 20px;}
.ipd2016-block5 {padding: 80px 0 60px;}
.ipd2016-block5 p, .ipd2016-block6 p, .ipd2016-block5-bottom p {font-size: 24px !important; line-height: 36px !important; font-weight: 300; color: #333; margin-bottom: 36px;}
.ipd2016-block5 .txt-besideimg {padding-bottom: 35px;}
.ipd2016-block5 .txt-besideimg p {padding-top: 80px;}
.ipd2016-block5 .list-table {border-radius: 4px; padding: 40px 40px 10px; box-shadow: rgba(0,0,0,0.1) 0 4px 10px;}
.ipd2016-block5 .list-table ul {margin-left: 0 !important;}
.ipd2016-block5 .list-table ul li {list-style-type: disc; font-size: 24px !important; line-height: 36px !important; color: #333; margin-bottom: 36px; font-weight: 300; font-style: italic; padding-left: 20px;}
.inpower {font-size: 60px !important; color: #4F8394 !important; font-style: italic; font-weight: 400;}
.inpower strong {font-size: 48px !important; color: #e13028 !important; font-style: italic;}
.ipd2016-block6 h2 {font-size: 30px !important; line-height: 36px !important; font-weight: 300; margin-bottom: 36px; color: #333;}
.ipd2016-block6 h2  em {font-weight: 400;}
.ipd2016-block6 h2 strong {font-weight: 700; color: #4F8394 !important;}
.ipd2016-block6 {padding: 80px 0;}
.ipd2016-block6 h1 {font-size: 60px !important; line-height: 60px !important; font-weight: 400; margin-bottom: 48px;}
.ipd2016-foot p {color: rgba(255,255,255,0.5); font-size: 12px !important; line-height: 12px !important; text-align: center;}

.ipd2016-timetable {padding: 60px 0;}
.ipd2016-timetable .time-table {display: table; width: 100%;}
.ipd2016-timetable .time-table .time-table-number, .ipd2016-timetable .time-table .time-table-desc {display: table-cell;}
.ipd2016-timetable .time-table .time-table-number h1 {color: #ffffff; background: #4F8394; width: 120px; height: 120px; border-radius: 120px; font-size: 72px !important; line-height: 115px !important; text-align: center; margin-bottom: 35px;}
.ipd2016-timetable .time-table .time-table-desc {vertical-align: top; padding-top: 24px;}
.ipd2016-timetable .time-table .time-table-desc p {padding-left: 40px; font-size: 24px !important; line-height: 36px !important; color: #333; font-weight: 300;}

.ipd2016-sponsorsection {padding: 80px 0;}
.ipd2016-sponsorsection h1.sponsor-title {text-align: center; font-size: 100px !important; font-style: normal; margin-bottom: 60px;}


.ipd2016-sponsor {text-align: center;}
.ipd2016-sponsor h1.sponsor-title {font-size: 100px !important; font-style: normal;}
.ipd2016-sponsorblock1 img {text-align: center; margin-left: auto; margin-right: auto; font-weight: 200 !important;}

.ipd2017-options {padding: 40px 0;}
.ipd2017-options .option-box {border-radius: 4px; padding: 40px 20px; box-shadow: rgba(0,0,0,0.1) 0 4px 10px; background: #3e5577; background: -moz-linear-gradient(45deg, #3e5577 0%, #4F8394 60%); background: -webkit-linear-gradient(45deg, #3e5577 0%,#4F8394 60%); background: linear-gradient(45deg, #3e5577 0%,#4F8394 60%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffc748', endColorstr='#4F8394',GradientType=1 ); text-align: center; min-height: 430px;}
.ipd2017-options .option-box h4 {color: #ffffff !important; margin-bottom: 0;}
.ipd2017-options .option-box h5 {color: #ffffff !important; margin-bottom: 30px; font-style: italic;}
.ipd2017-options .option-box ul {margin-left: 0;}
.ipd2017-options .option-box ul li {list-style-type: none; margin-left: 0; color: #ffffff !important; font-size: 18px !important; line-height: 24px !important; margin-bottom: 28px; font-weight: 300;}
.ipd2017-options .option-box .button {font-size: 16px !important; line-height: 36px !important; text-transform: lowercase; color: #ffffff; font-weight: 400; border-radius: 36px; height: 36px; width: 74%; display: block; margin: 0 auto; background: transparent; border: 2px solid #ffffff !important; font-family: 'Varela Round', Helvetica, sans-serif; transition: 0.25s ease-in-out; -webkit-transition: 0.25s ease-in-out; -moz-transition: 0.25s ease-in-out; -o-transition: 0.25s ease-in-out; position: absolute; bottom: 40px;}
.ipd2017-options .option-box .button:hover {background: #FFFFFF !important; color: #4F8394 !important;}

h2.ipd-sold {color: #ffffff !important; padding: 20px; margin: 0; font-size: 40px !important; line-height: 40px !important; font-weight: 700 !important; letter-spacing: 2px; background: rgba(0,0,0,0.15); border-radius: 72px;}


/*-------------------- THE ART OF LIVING FULLY --------------------*/

.aolf-top.vc_custom_1482258317274 {padding-top: 560px;}
.aolf-title {padding: 40px 0;}
.aolf-title img {max-width: 1200px;}
.aolf-title h4 {color: #fff !important; font-style: italic; margin-bottom: 0;}
.aolf-block1 {padding: 100px 0 80px;}
.aolf-block1 h4 {margin-bottom: 60px; color: #4F8394 !important; font-weight: 700 !important;}
.aolf-icon {background: #4F8394; width: 160px; height: 160px; border-radius: 80px; text-align: center; margin: 0 auto -80px; position: relative; z-index: 110; padding: 40px 0; box-shadow: rgba(0,0,0,0.1) 0 4px 10px;}
.aolf-contentbox {text-align: center; padding: 105px 30px 40px; background: #fcf8f0; position: relative; z-index: 100; border-radius: 10px; box-shadow: rgba(0,0,0,0.1) 0 4px 10px;}
.aolf-contentbox h5 {color: #4F8394 !important; font-weight: 700 !important;}
.aolf-contentbox p {font-size: 16px !important; margin-bottom: 0;}
.aolf-contentbox.video p, .aolf-contentbox.book p {margin-bottom: 50px;}
.aolf-contentbox.book p:last-child {margin-bottom: 0;}
.aolf-contentbox .button, .aolf-contentbox .sg-show-popup {display: block; width: 80%; height: 48px; text-align: center; color: #fff !important; font-size: 14px !important; font-family: 'Varela Rounded', Helvetica, sans-serif; text-transform: lowercase; border-radius: 48px; background: #4F8394; padding: 0 !important; margin: 20px auto 0; line-height: 48px !important; font-weight: 400 !important; letter-spacing: 1px; transition: 0.25s ease-in-out; -webkit-transition: 0.25s ease-in-out; -moz-transition: 0.25s ease-in-out; -o-transition: 0.25s ease-in-out;}
.aolf-contentbox .button:hover, .aolf-contentbox .sg-show-popup:hover {background: #4F8394 !important;}


/*-------------------- ETC --------------------*/

.etc-top {background: #fcfaf6; background: -moz-linear-gradient(45deg, #fcfaf6 0%, #e9e9e7 100%); background: -webkit-linear-gradient(45deg, #fcfaf6 0%,#e9e9e7 100%); background: linear-gradient(45deg, #fcfaf6 0%,#e9e9e7 100%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fcfaf6', endColorstr='#e9e9e7',GradientType=1 ); padding: 80px 0}
.etc-top h2 {font-size: 60px !important; line-height: 60px !important; color: #4F8394 !important; margin-bottom: 0; font-weight: 300 !important;}
.etc-top h1 {font-size: 156px !important; line-height: 156px !important; color: #4F8394; margin-bottom: 0;}
.etc-top h3 {font-size: 35px !important; line-height: 35px !important; color: #666666 !important; margin-bottom: 0; font-weight: 300 !important;}
.etc-signup {padding: 80px 0; background: #3e5577; background: -moz-linear-gradient(45deg, #3e5577 0%, #4F8394 60%); background: -webkit-linear-gradient(45deg, #3e5577 0%,#4F8394 60%); background: linear-gradient(45deg, #3e5577 0%,#4F8394 60%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffc748', endColorstr='#4F8394',GradientType=1 );}
.etc-signup h1 {font-size: 60px !important; line-height: 60px !important; color: #ffffff !important; margin-bottom: 10px; font-weight: 700 !important;}
.etc-signup h2 {font-size: 44px !important; line-height: 48px !important; color: #ffffff !important; margin-bottom: 20px;}
.etc-signup h3 {font-size: 30px !important; line-height: 48px !important; color: #ffffff !important; margin-bottom: 30px;}
.etc-signup h3 strong {color: #ffffff !important; font-style: italic;}
.etc-signup p {color: #ffffff !important;}
.signup-checked {padding-left: 55px; background: url('/wp-content/uploads/2016/12/check_outline.svg') no-repeat;}
.signup-checked p {color: #ffffff !important; font-style: italic;}
.etc-signup .infusion-field-1, .etc-signup .infusion-field-2 {width: 39%;; display: inline-block; margin-right: 2%;}
.etc-signup .infusion-field-1 input, .etc-signup .infusion-field-2 input {width: 100%; background: #ffffff; border: none !important; border-radius: 48px; height: 48px; font-family: 'Merriweather', serif; color: #8E8E8E !important; font-size: 14px; line-height: 48px; padding: 2px 24px 0; -webkit-appearance: none;}
.etc-signup .infusion-submit {width: 17%; display: inline-block; position: relative; top: -5px}
.etc-signup .infusion-submit input[type=submit] {-webkit-appearance: none; width: 100%; height: 48px; font-size: 14px; line-height: 14px; background: #4F8394; border: none; border-radius: 48px; color: #ffffff; transition: 0.25s ease-in-out; -webkit-transition: 0.25s ease-in-out; -moz-transition: 0.25s ease-in-out; -o-transition: 0.25s ease-in-out;}
.etc-signup .infusion-submit input[type=submit]:hover {background: #4F8394;}

.etc-workbook {text-align: center;}
.etc-workbook img {max-width: 240px;}
.etc-workbook p {color: #ffffff !important; margin-bottom: 20px;}
.etc-workbook .button {width: 240px; text-align: center; color: #fff !important; font-size: 14px !important; font-family: 'Varela Rounded', Helvetica, sans-serif; text-transform: lowercase; border-radius: 48px; background: #4F8394; padding: 0 !important; margin: 0 auto; line-height: 48px !important; font-weight: 400 !important; letter-spacing: 1px; transition: 0.25s ease-in-out; -webkit-transition: 0.25s ease-in-out; -moz-transition: 0.25s ease-in-out; -o-transition: 0.25s ease-in-out;}
.etc-workbook .button:hover {background: #4F8394;}



/*-------------------- AUDACITY --------------------*/

.audacity-top {padding: 120px 0 240px; background: url(/wp-content/uploads/2016/12/audacity_top.svg) no-repeat center bottom #ffffff; background: url(/wp-content/uploads/2016/12/audacity_top.svg) no-repeat center bottom -moz-linear-gradient(45deg, #ffffff 0%, #3e5577 100%); background: url(/wp-content/uploads/2016/12/audacity_top.svg) no-repeat center bottom -webkit-linear-gradient(45deg, #ffffff 0%,#3e5577 100%); background: url(/wp-content/uploads/2016/12/audacity_top.svg) no-repeat center bottom linear-gradient(45deg, #ffffff 0%,#3e5577 100%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#fcf9f0',GradientType=1 );}
.audacity-top img {margin-bottom: 50px;}
.audacity-top h1 {font-size: 180px !important; line-height: 160px !important; margin-bottom: 0;}
.audacity-top.breakthrough h1 {font-size: 130px !important;}
.audacity-top h3 {font-size: 33px !important; line-height: 33px !important; color: #4F8394 !important; font-weight: 300 !important;}
.audacity-block1 {padding: 100px 0; background: #4F8394; background: -moz-linear-gradient(top, #4F8394 0%, #3e5577 100%); background: -webkit-linear-gradient(top, #4F8394 0%,#3e5577 100%); background: linear-gradient(to bottom, #4F8394 0%,#3e5577 100%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#4F8394', endColorstr='#3e5577',GradientType=0 );}
.audacity-block1.breakthrough {background: #4F8394; background: -moz-linear-gradient(top, #4F8394 0%, #3e5577 100%); background: -webkit-linear-gradient(top, #4F8394 0%,#3e5577 100%); background: linear-gradient(to bottom, #4F8394 0%,#3e5577 100%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#4F8394', endColorstr='#3e5577',GradientType=0 );}
.audacity-block1 h2, .audacity-block1 p, .audacity-block1 h1, .audacity-block1 h3, .audacity-block1 strong {color: #ffffff !important;}
.audacity-block1 p {margin-bottom: 0;}
.audacity-block1 h1 {font-size: 72px !important; line-height: 72px !important; font-style: italic; margin-top: 80px; margin-bottom: 30px;}
.audacity-block1 h3 {margin-bottom: 40px;}
.audacity-block1 .button-left, .audacity-block6 .button-left, .audacity-block8 .button-left, .audacity-block10 .button-left {font-size: 18px !important; display: inline-block; width: 300px; height: 60px; border-top-left-radius: 30px; border-bottom-left-radius: 30px; margin: 0 auto; line-height: 60px !important; text-transform: lowercase; font-family: 'Varela Round', sans-serif; border-style: solid; border-color: #fff !important;  border-width: 2px 1px 2px 2px; padding: 0 !important; letter-spacing: 0; background: transparent; color:#fff !important; transition: 0.3s ease-in-out; -webkit-transition: 0.3s ease-in-out; -moz-transition: 0.3s ease-in-out; -o-transition: 0.3s ease-in-out;}
.audacity-block1 .button-right, .audacity-block6 .button-right, .audacity-block8 .button-right, .audacity-block10 .button-right {font-size: 18px !important; display: inline-block; width: 300px; height: 60px; border-top-right-radius: 30px; border-bottom-right-radius: 30px; margin: 0 auto; line-height: 60px !important; text-transform: lowercase; font-family: 'Varela Round', sans-serif; border-style: solid; border-color: #fff !important; border-width: 2px 2px 2px 1px; padding: 0 !important; letter-spacing: 0; background: transparent; color:#fff !important; transition: 0.3s ease-in-out; -webkit-transition: 0.3s ease-in-out; -moz-transition: 0.3s ease-in-out; -o-transition: 0.3s ease-in-out;}
.audacity-block1 .button, .audacity-block6 .button, .audacity-block8 .button, .audacity-block10 .button {font-size: 18px !important; display: block; width: 260px; height: 60px; border-radius: 60px; margin: 0 auto; line-height: 60px !important; text-transform: lowercase; font-family: 'Varela Round', sans-serif; border: 2px solid #ffffff !important; padding: 0 !important; letter-spacing: 0; background: transparent;}
.audacity-block1 .button-right:hover, .audacity-block6 .button-right:hover, .audacity-block8 .button-right:hover, .audacity-block10 .button-right:hover, .audacity-block1 .button-left:hover, .audacity-block6 .button-left:hover, .audacity-block8 .button-left:hover, .audacity-block10 .button-left:hover {background: #ffffff !important; color: #3e5577 !important;}
.audacity-block1 .button:hover {background: #ffffff !important; color: #EC8D49 !important;}
.audacity-block2 {padding: 100px 0;}
.audacity-block2 p {margin-bottom: 72px;}
.audacity-block2 h5 {color: #4F8394 !important;}
.audacity-block2 .block2-list {background: #FCF9F0; border-radius: 10px; padding: 40px 0;}
.audacity-block2 ul {list-style-type: none; margin-left: 0; margin-bottom: 0;}
.audacity-block2 ul li {padding-left: 70px; font-style: italic; font-size: 18px !important; line-height: 30px !important; font-weight: 300 !important; padding-bottom: 36px; background: url('/wp-content/uploads/2016/12/check2.svg') no-repeat;}
.audacity-block3 {padding: 240px 0;}
.audacity-block3 h3 {color: #ffffff !important;}
.audacity-block4 {padding: 100px 0;}
.audacity-block4 h2 {font-style: italic; margin-bottom: 40px;}
.audacity-block4 h1 {text-align: center; color: #ffffff !important; background: #4F8394; font-size: 100px !important; font-weight: 700 !important; display: block; height: 140px; width: 140px; border-radius: 140px;}
.audacity-block4 p {padding-top: 20px;}
.audacity-block5 .block5-txt {padding: 10% 8%;}
.audacity-block5 .block5-txt h3 {font-style: italic; margin-bottom: 40px;}
.audacity-block5 .block5-txt h4 {font-style: italic; margin-bottom: 40px; color: #4F8394 !important;}
.audacity-block6 {padding: 80px 0 44px; background: #ffc748; background: -moz-linear-gradient(45deg, #3e5577 0%, #4F8394 60%); background: -webkit-linear-gradient(45deg, #3e5577 0%,#4F8394 60%); background: linear-gradient(45deg, #3e5577 0%,#4F8394 60%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffc748', endColorstr='#4F8394',GradientType=1 );}
.audacity-block6 h1 {font-style: italic; color: #ffffff !important; line-height: 72px !important; margin-bottom: 36px;}
.audacity-block6 h4, .audacity-block6 h4 strong, .audacity-block10 h4, .audacity-block10 h4 strong {color: #ffffff !important; margin-bottom: 40px;}
.audacity-block6 .button:hover, .audacity-block8 .button:hover, .audacity-block10 .button:hover {background: #ffffff !important; color: #CD2C4D !important;}
.audacity-block7 {padding: 100px 0 52px;}
.audacity-block7 p {margin-bottom: 48px;}
.audacity-block7 h5 {color: #4F8394 !important; margin-bottom: 48px;}
.audacity-block7 h2 {font-style: italic; margin-bottom: 0;}
.audacity-block8 {padding: 80px 0 34px; background: #4F8394; background: -moz-linear-gradient(45deg, #4F8394 20%, #3e5577 100%); background: -webkit-linear-gradient(45deg, #4F8394 20%,#3e5577 100%); background: linear-gradient(45deg, #4F8394 20%,#3e5577 100%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#4F8394', endColorstr='#ffc748',GradientType=1 ); margin-bottom: 180px;}
.audacity-block8.breakthrough {margin-bottom: 0;}
.audacity-block8 h1 {font-size: 72px !important; line-height: 72px !important; color: #ffffff !important;}
.audacity-block8 h3, .audacity-block8 h3 strong {color: #ffffff !important; margin-bottom: 30px;}
.audacity-block9 {padding: 40px 0; margin-bottom: 80px;}
.audacity-block9 img {margin: -140px 0 -150px;}
.audacity-block9 p {margin-bottom: 0;}
.audacity-block9a h4 {padding-top: 180px; font-weight: 300 !important; line-height: 36px !important; margin-bottom: 48px;}
.audacity-block9a.breakthrough {padding: 60px 0;}
.audacity-block9a.breakthrough h4 {padding-top: 0;}
.audacity-block9a h3 {font-style: italic;}
.audacity-block10 h1 {font-style: italic; color: #ffffff !important; line-height: 72px !important;}
.audacity-block10 {padding: 80px 0 0; background: #3e5577; background: -moz-linear-gradient(45deg, #3e5577 0%, #4F8394 60%); background: -webkit-linear-gradient(45deg, #3e5577 0%,#4F8394 60%); background: linear-gradient(45deg, #3e5577 0%,#4F8394 60%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffc748', endColorstr='#4F8394',GradientType=1 );}

.audacity-videoblock2 {padding: 60px 0;}
.audacity-videoblock2 h4 {font-style: italic; color: #4F8394 !important;}
.audacity-videoblock2 img {margin-bottom: 20px;}
.audacity-videoblock2 .button {width: 260px; text-align: center; color: #fff !important; font-size: 14px !important; font-family: 'Varela Rounded', Helvetica, sans-serif; text-transform: lowercase; border-radius: 48px; background: #4F8394; padding: 0 !important; margin: 20px auto 0; line-height: 48px !important; font-weight: 400 !important; letter-spacing: 1px; transition: 0.25s ease-in-out; -webkit-transition: 0.25s ease-in-out; -moz-transition: 0.25s ease-in-out; -o-transition: 0.25s ease-in-out;}
.audacity-videoblock2 .button:hover {background: #4F8394;}

.audacity-videoblock3 {padding: 80px 0;}
.audacity-videoblock3 h1 {font-weight: 700; margin-bottom: 30px;}
.audacity-videoblock3 img {margin-bottom: 30px;}
.audacity-videoblock3 .button {width: 300px; text-align: center; color: #fff !important; font-size: 14px !important; font-family: 'Varela Rounded', Helvetica, sans-serif; text-transform: lowercase; border-radius: 48px; background: #4F8394; padding: 0 !important; margin: 0 auto; line-height: 48px !important; font-weight: 400 !important; letter-spacing: 1px; transition: 0.25s ease-in-out; -webkit-transition: 0.25s ease-in-out; -moz-transition: 0.25s ease-in-out; -o-transition: 0.25s ease-in-out;}
.audacity-videoblock3 .button:hover {background: #4F8394;}

.audacity-bonus {border-radius: 10px;}
.audacity-videoblock3 .audacity-bonus .button {margin: 20px auto 0;}


.audacity-block1 .infusion-form {margin-top: -60px;}
.audacity-block8 .infusion-form, .audacity-block6 .infusion-form, .audacity-block10 .infusion-form {margin-top: -80px;}
.audacity-block1 .infusion-field-1, .audacity-block1 .infusion-field-2, .audacity-block8 .infusion-field-1, .audacity-block8 .infusion-field-2, .audacity-block6 .infusion-field-1, .audacity-block6 .infusion-field-2, .audacity-block10 .infusion-field-1, .audacity-block10 .infusion-field-2  {width: 39%; display: inline-block; margin-right: 2%;}
.audacity-block1 .infusion-field-1 input, .audacity-block1 .infusion-field-2 input, .audacity-block8 .infusion-field-1 input, .audacity-block8 .infusion-field-2 input, .audacity-block6 .infusion-field-1 input, .audacity-block6 .infusion-field-2 input, .audacity-block10 .infusion-field-1 input, .audacity-block10 .infusion-field-2 input {width: 100%; background: #ffffff; border: none !important; border-radius: 48px; height: 48px; font-family: 'Merriweather', serif; color: #8E8E8E !important; font-size: 14px; line-height: 48px; padding: 2px 24px 0; -webkit-appearance: none;}
.audacity-block1 .infusion-submit, .audacity-block8 .infusion-submit, .audacity-block6 .infusion-submit, .audacity-block10 .infusion-submit {width: 15%; display: inline-block; position: relative; top: -10px}
.audacity-block1 .infusion-submit input[type=submit], .audacity-block8 .infusion-submit input[type=submit], .audacity-block6 .infusion-submit input[type=submit], .audacity-block10 .infusion-submit input[type=submit] {-webkit-appearance: none; width: 100%; height: 48px; font-size: 14px; line-height: 14px; background: transparent; border: 2px solid #fff; border-radius: 48px; color: #ffffff; transition: 0.25s ease-in-out; -webkit-transition: 0.25s ease-in-out; -moz-transition: 0.25s ease-in-out; -o-transition: 0.25s ease-in-out;}
.audacity-block1 .infusion-submit input[type=submit]:hover, .audacity-block8 .infusion-submit input[type=submit]:hover {background: #FFffff; color:#4F8394;}
.audacity-block6 .infusion-submit input[type=submit]:hover, .audacity-block10 .infusion-submit input[type=submit]:hover {background: #FFffff; color:#4F8394;}

/*-------------------- SUMMER OF ORGANIZING --------------------*/

.soo-top {padding: 150px 0 90px; background: url(/wp-content/uploads/2017/05/soo_box.svg) no-repeat 70% bottom #ffffff; background: url(/wp-content/uploads/2017/05/soo_box.svg) no-repeat 70% bottom, -moz-linear-gradient(45deg, #ffffff 0%, #fcf9f0 100%); background: url(/wp-content/uploads/2017/05/soo_box.svg) no-repeat 70% bottom, -webkit-linear-gradient(45deg, #ffffff 0%,#fcf9f0 100%); background: url(/wp-content/uploads/2017/05/soo_box.svg) no-repeat 70% bottom, linear-gradient(45deg, #ffffff 0%,#fcf9f0 100%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#fcf9f0',GradientType=1 );}
.soo-top img {margin-bottom: 50px;}
.soo-top h3 {font-size:42px !important; line-height:42px !important; font-style:italic; font-weight:300 !important; margin-bottom: 0;}
.soo-top h1 {font-size:155px !important; line-height:155px !important; font-weight:400 !important; margin-bottom: -45px;}
.soo-top h1 span {font-size:42px !important; font-weight:300 !important;}
.soo-top h2 {font-size:115px !important; line-height:115px !important; font-weight:400 !important; margin-bottom: 10px;}
.soo-top h4 {font-size:26px !important; line-height:36px !important; font-weight:300 !important; font-style:italic; margin-bottom: 0; color:#4F8394 !important;}
.soo-block1, .soo-videoblock1 {margin-top: -1px; padding: 100px 0 0; background: #4F8394; background: -moz-linear-gradient(top, #4F8394 0%, #3e5577 100%); background: -webkit-linear-gradient(top, #4F8394 0%,#3e5577 100%); background: linear-gradient(to bottom, #4F8394 0%,#3e5577 100%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#4F8394', endColorstr='#ffc748',GradientType=0 );}
.soo-videoblock1 {padding: 100px 0 80px;}
.soo-block1 h2 {color: #fff !important; font-size: 48px !important; line-height: 48px !important; font-weight:400 !important; font-style:italic; margin-bottom: 15px;}
.soo-block1 p {color: #fff !important; line-height: 48px !important; margin-bottom: 80px !important;}
.soo-videoblock1 p {color: #fff !important; line-height: 48px !important; margin-bottom: 60px !important;}
.soo-block1 h1 {color: #fff !important; font-size: 72px !important; line-height: 72px !important; font-weight:400 !important; margin-bottom: 30px;}

.soo-block1 .infusion-form p, .soo-signup .infusion-form p {margin-bottom: 0 !important;}
.soo-block1 .infusion-field-1, .soo-signup .infusion-field-1 {width: 48%; display: inline-block; margin-right: 2%;}
.soo-block1 .infusion-field-2, .soo-signup .infusion-field-1 {width: 48%; display: inline-block; margin-right: 0;}
.soo-block1 .infusion-field-1 input, .soo-block1 .infusion-field-2 input, .soo-signup .infusion-field-1 input, .soo-signup .infusion-field-2 input {width: 100%; background: #ffffff; border: none !important; border-radius: 48px; height: 48px; font-family: 'Merriweather', serif; color: #8E8E8E !important; font-size: 14px; line-height: 48px; padding: 2px 24px 0; -webkit-appearance: none;}
.soo-block1 .infusion-field, .soo-signup .infusion-field {width: 100%; display:block;}
.soo-block1 .infusion-field textarea, .soo-signup .infusion-field textarea {width: 100%; height: 250px; display:block; padding: 20px 0 0 30px !important; font-family: 'Merriweather', serif;}
.soo-block1 .infusion-submit, .soo-signup .infusion-submit {width: 15%; display: inline-block; position: relative; top: -5px}
.soo-block1 .infusion-submit input[type=submit], .soo-signup .infusion-submit input[type=submit] {-webkit-appearance: none; width: 100%; height: 48px; font-size: 14px; line-height: 14px; background: transparent; border: 2px solid #ffffff; border-radius: 48px; color: #ffffff; transition: 0.25s ease-in-out; -webkit-transition: 0.25s ease-in-out; -moz-transition: 0.25s ease-in-out; -o-transition: 0.25s ease-in-out;}
.soo-block1 .button {-webkit-appearance: none; height: 48px; font-size: 14px; line-height: 14px; background: transparent; border: 2px solid #ffffff !important; border-radius: 48px; color: #ffffff; transition: 0.25s ease-in-out; -webkit-transition: 0.25s ease-in-out; -moz-transition: 0.25s ease-in-out; -o-transition: 0.25s ease-in-out; display: block; width: 220px; margin: 20px auto 0; padding: 0 !important; line-height: 48px !important; font-family: 'Varela Rounded', Helvetica, sans-serif; text-transform: lowercase; font-weight: normal;}
.soo-block1 .infusion-submit input[type=submit]:hover, .soo-block1 .button:hover {background: #ffffff; color: #EA864A;}
.soo-block2 {padding: 150px 0; background: url('/wp-content/uploads/2017/05/soo_pierrette.png') no-repeat 75% bottom;}
.soo-block2 p {max-width: 65%; line-height: 36px !important;}
.soo-block2 h5 {font-style: italic;}
.soo-block3-txt {padding: 200px 6%;}
.soo-block3-txt h1 {font-size: 64px !important; line-height: 64px !important; font-weight:400 !important; font-style: italic; margin-bottom: 30px;}
.soo-block3-txt h2 {font-size: 48px !important; line-height: 60px !important; font-weight:400 !important; font-style: italic; margin-bottom: 30px; color:#4F8394 !important;}
.soo-block3-txt h5 {font-size: 24px !important; line-height: 48px !important; font-weight:300 !important;}
.soo-block4 {padding: 120px 0; background: url('/wp-content/uploads/2017/05/closet_organize.jpg') no-repeat right bottom;}
.soo-block4-txt {max-width: 75%;}
.soo-block4 span {font-size: 36px !important; font-weight: 400 !important;}
.soo-block4 p {margin-bottom: 48px;} 
.soo-block4 h5 {font-style: italic; color:#4F8394 !important;}
.soo-signup {padding: 80px 0 40px; background: #ffc748; background: -moz-linear-gradient(45deg, #3e5577 0%, #4F8394 60%); background: -webkit-linear-gradient(45deg, #3e5577 0%,#4F8394 60%); background: linear-gradient(45deg, #3e5577 0%,#4F8394 60%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffc748', endColorstr='#4F8394',GradientType=1 );}
.soo-signup h1 {color: #fff !important; font-size: 60px !important; line-height: 72px !important; font-weight:400 !important; margin-bottom: 30px; font-style:italic;}
.soo-signup h3 {color: #fff !important; font-size: 30px !important; line-height: 36px !important; font-weight:400 !important; margin-bottom: 40px;}
.soo-signup p {color: #fff !important;}
.soo-signup .button {-webkit-appearance: none; height: 48px; font-size: 14px; line-height: 14px; background: transparent; border: 2px solid #ffffff !important; border-radius: 48px; color: #ffffff; transition: 0.25s ease-in-out; -webkit-transition: 0.25s ease-in-out; -moz-transition: 0.25s ease-in-out; -o-transition: 0.25s ease-in-out; display: block; width: 220px; margin: 20px auto 0; padding: 0 !important; line-height: 48px !important; font-family: 'Varela Rounded', Helvetica, sans-serif; text-transform: lowercase; font-weight: normal;}
.soo-signup .button:hover {background: #ffffff; color: #EA864A;}
.soo-signup .infusion-form {margin-top: -60px;}
.soo-signup .infusion-form p, .soo-bottom .infusion-form p {margin-bottom: 0 !important;}
.soo-signup .infusion-field-1, .soo-signup .infusion-field-2, .soo-bottom .infusion-field-1, .soo-bottom .infusion-field-2 {width: 39%; display: inline-block; margin-right: 2%;}
.soo-signup .infusion-field-1 input, .soo-signup .infusion-field-2 input, .soo-bottom .infusion-field-1 input, .soo-bottom .infusion-field-2 input {width: 100%; background: #ffffff; border: none !important; border-radius: 48px; height: 48px; font-family: 'Merriweather', serif; color: #8E8E8E !important; font-size: 14px; line-height: 48px; padding: 2px 24px 0; -webkit-appearance: none;}
.soo-signup .infusion-submit, .soo-bottom .infusion-submit {width: 15%; display: inline-block; position: relative; top: -5px}
.soo-signup .infusion-submit input[type=submit], .soo-bottom .infusion-submit input[type=submit] {-webkit-appearance: none; width: 100%; height: 48px; font-size: 14px; line-height: 14px; background: transparent; border: 2px solid #ffffff; border-radius: 48px; color: #ffffff; transition: 0.25s ease-in-out; -webkit-transition: 0.25s ease-in-out; -moz-transition: 0.25s ease-in-out; -o-transition: 0.25s ease-in-out;}
.soo-signup .infusion-submit input[type=submit]:hover {background: #ffffff; color: #EA864A;}
.soo-block5 {padding:100px 0;}
.soo-block5 h4 {color:#4F8394 !important; font-weight: 300 !important; line-height: 48px !important; margin-bottom: 48px; font-size: 30px !important;}
.soo-block5 p, .soo-block6 p {margin-bottom: 48px;}
.soo-block5 h3 {font-style: italic;}
.soo-block6 {padding:80px 0;}
.soo-block6 h1 {font-size: 48px !important; line-height: 48px !important; margin-bottom: 60px;}
.soo-block6 h4 {font-style: italic; font-weight: 300 !important; color:#4F8394 !important;}
.soo-bottom {padding: 80px 0 0; background: #3e5577; background: -moz-linear-gradient(45deg, #4F8394 40%, #3e5577 100%); background: -webkit-linear-gradient(45deg, #4F8394 40%, #3e5577 100%); background: linear-gradient(45deg, #4F8394 40%, #3e5577 100%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#4F8394', endColorstr='#ffc748',GradientType=1 );}
.soo-bottom h1 {font-size:72px !important; line-height:72px !important; color:#fff !important; font-style: italic;}
.soo-bottom h3 {font-size:36px !important; line-height:48px !important; color:#fff !important;}
.soo-bottom h2 {font-size:48px !important; line-height:48px !important; margin-bottom:30px; color:#fff !important; font-style: italic;}
.soo-bottom h4 {font-size:30px !important; line-height:48px !important; margin-bottom:50px; color:#fff !important; font-weight: 300 !important;}
.soo-bottom h4 strong {color:#fff !important; font-weight: 700 !important;}
.soo-bottom p {color: #fff !important; margin-bottom: 20px;}
.soo-bottom .button {-webkit-appearance: none; height: 48px; font-size: 14px; line-height: 14px; background: transparent; border: 2px solid #ffffff !important; border-radius: 48px; color: #ffffff; transition: 0.25s ease-in-out; -webkit-transition: 0.25s ease-in-out; -moz-transition: 0.25s ease-in-out; -o-transition: 0.25s ease-in-out; display: block; width: 220px; margin: 20px auto 0; padding: 0 !important; line-height: 48px !important; font-family: 'Varela Rounded', Helvetica, sans-serif; text-transform: lowercase; font-weight: normal;}
.soo-bottom .button i {padding-right:8px; font-size: 20px;}
.soo-bottom .button:hover {background: #ffffff; color: #4F8394;}
.soo-bottom .infusion-form {padding-bottom: 30px; margin-top: -30px;}
.soo-bottom .infusion-submit input[type=submit]:hover {background: #ffffff; color: #EA864A;}
.soo-footer {padding: 40px 0; border-top: 1px solid rgba(255,255,255,0.3);}
.soo-footer p {font-size: 12px !important; line-height:12px !important; color: rgba(255,255,255,0.5) !important; margin-bottom: 0;}

.soo-videoboxes {padding: 100px 40px; text-align: center; border: 2px 1px 3px 5px solid #ffffff;}
.soo-videoboxes h5 {color: #ffffff !important; font-style: italic; text-shadow: rgba(153, 77, 2, 0.5) 0 0 5px;}
.soo-videoboxes h4 {color: #ffffff !important; margin-bottom: 30px; text-shadow: rgba(153, 77, 2, 0.5) 0 0 5px;}
.soo-videoboxes p {margin-bottom: 0 !important;}
.soo-videoboxes .button {-webkit-appearance: none; width: 200px; height: 48px; font-size: 14px; font-family: 'Varela Rounded', Helvetica, sans-serif; text-transform: lowercase; border-radius: 48px; background: #4F8394; color: #ffffff; transition: 0.25s ease-in-out; -webkit-transition: 0.25s ease-in-out; -moz-transition: 0.25s ease-in-out; -o-transition: 0.25s ease-in-out; padding: 0 !important; line-height: 48px !important; font-weight:400; margin: 0 auto;}
.soo-videoboxes .button:hover {background: #4F8394 !important;}
.soo-videoboxes div.button {border: 2px solid #ffffff; background: transparent; line-height: 44px !important;}
.soo-videodl {background:#ffffff; border-radius:10px; padding: 35px 20px 0; box-shadow: rgba(0, 0, 0, 0.1) 0 4px 10px;}
.soo-videodl p strong {font-size: 15px; color: #4F8394 !important; line-height: 20px !important;}
.soo-videodl p {line-height: 22px !important;}
.soo-videodl .button {width: 100%;}
.soo-videoblock1 a {color: #ffffff !important; text-decoration: underline !important;}
.soo-videoblock1 a:hover {color: #4F8394 !important;}
.soo-videoblock1 h2 {color: #fff !important; font-size: 40px !important; line-height: 48px !important; font-weight:400 !important; font-style:italic; margin-bottom: 30px;}
.soo-videoblock1 h5 {color: #fff !important; font-weight:700;}
.soo-videoblock1 ol {margin-bottom:48px;}
.soo-videoblock1 ol li {color: #fff !important; font-style: italic; font-size: 18px; line-height: 24px; margin-bottom:20px;}


/*-------------------- WIDGETS --------------------*/

#mk-sidebar .widget_testimonials .testimonial-slider .testimonial-quote {border: none; background-color: #FCF8F0; color: 666666 !important;  line-height: 22px !important;}
#mk-sidebar .widget_testimonials .testimonial-slider .testimonial-quote:after {border: none; background-color: #FCF8F0;}
#mk-sidebar .widget_testimonials .testimonial-slider .testimonial-quote span {font-size: 14px; line-height: 22px !important; font-style: italic;}

table.em-calendar {background: #ffffff; border-radius: 10px;}
table.em-calendar thead {font-size: 18px; font-family: 'Varela Round', sans-serif; font-weight: bold; color: #ffffff; background: #4F8394;}
a.em-calnav.em-calnav-prev, a.em-calnav.em-calnav-next {color: #ffffff !important;}
table.em-calendar .days-names td {font-weight: bold;}
table.em-calendar td:first-child, table.em-calendar thead td {border-left: none;}
table.em-calendar td {padding: 0 4px; font-family: 'Varela Round', sans-serif; border-left: 1px solid #f2f2f2; line-height: 32px !important; font-size: 14px !important;}
table.em-calendar td.eventless-today, table.em-calendar td.eventful-today {background-color: #4F8394; color: #ffffff;}
#mk-footer .widget:not(.widget_social_networks) .eventful a {color: #4F8394 !important;}

#search-5 .widgettitle {font-size: 24px; line-height: 28px;}
.sidebar-wlf {background: url(/wp-content/uploads/2016/11/wlf_box_bg.jpg) no-repeat; background-size: cover; padding: 40px 15px; border-radius: 10px; text-align: center;}
.sidebar-wlf img {margin-bottom: 20px; width: 100%;}
.sidebar-wlf p {font-size: 14px !important; line-height: 28px !important; font-style: italic; font-weight: 200; margin-bottom: 20px;}
.sidebar-wlf a.sg-show-popup {background-color: #4F8394; color: #ffffff !important; display: block; text-align: center; margin: 0 auto; padding: 0 !important; text-transform: lowercase; font-family: 'Varela Round', sans-serif; letter-spacing: 0; font-size: 14px !important; border-radius: 48px; line-height: 48px !important; width: 100%; height: 48px; transition: 0.25s ease-in-out; -webkit-transition: 0.25s ease-in-out; -moz-transition: 0.25s ease-in-out; -o-transition: 0.25s ease-in-out;}
.sidebar-wlf a.sg-show-popup:hover {background-color: #4F8394 !important;}

.sidebar-vci {background: url(/wp-content/uploads/2018/01/visionaries-background.jpg) no-repeat; background-size: cover; padding: 60px 15px 60px 15px; border-radius: 10px; text-align: center;}
.sidebar-vci img {margin-bottom: 0px; width: 100%;}
.sidebar-vci p {font-size: 14px !important; line-height: 24px !important; font-style: italic; font-weight: 200; margin-bottom: 20px;}
.sidebar-vci a.sg-show-popup {background-color: #4F8394; color: #ffffff !important; display: block; text-align: center; margin: 0 auto; padding: 0 !important; text-transform: lowercase; font-family: 'Varela Round', sans-serif; letter-spacing: 0; font-size: 14px !important; border-radius: 48px; line-height: 48px !important; width: 100%; height: 48px; transition: 0.25s ease-in-out; -webkit-transition: 0.25s ease-in-out; -moz-transition: 0.25s ease-in-out; -o-transition: 0.25s ease-in-out;}
.sidebar-vci a.sg-show-popup:hover {background-color: #4F8394 !important;}

#mk-sidebar .sidebar-optin {background: #4F8394; background: -moz-linear-gradient(45deg, #4F8394 60%, #3e5577 100%); background: -webkit-linear-gradient(45deg, #4F8394 60%,#3e5577 100%); background: linear-gradient(45deg, #4F8394 60%,#3e5577 100%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#4F8394', endColorstr='#ffc748',GradientType=1 ); border-radius: 10px; padding: 20px 15px 30px; text-align: center;}
#mk-sidebar .sidebar-optin p {color: #ffffff !important; font-size: 14px !important; line-height: 18px !important; margin-bottom: 0; font-style: italic; margin-bottom: 20px;}
#mk-sidebar .sidebar-optin h2 {color: #ffffff !important; font-size: 24px !important; line-height: 24px !important; margin-bottom: 20px; text-shadow: rgba(0,0,0,0.2) 0 2px 0;}
#mk-sidebar .sidebar-optin .infusion-field-1 input, #mk-sidebar .sidebar-optin .infusion-field-2 input {width: 100%; background: #ffffff; border-radius: 40px; height: 40px; font-family: 'Merriweather', serif; color: #8E8E8E !important; font-size: 12px !important; line-height: 40px; padding: 2px 18px 0; margin-bottom: 20px !important; border: 1px solid #f5ecd6 !important;}
#mk-sidebar .sidebar-optin .infusion-submit input[type=submit] {-webkit-appearance: none; width: 100%; height: 48px; font-size: 16px; line-height: 16px; background: #4F8394; border: none; border-radius: 48px; color: #ffffff; transition: 0.25s ease-in-out; -webkit-transition: 0.25s ease-in-out; -moz-transition: 0.25s ease-in-out; -o-transition: 0.25s ease-in-out;}
#mk-sidebar .sidebar-optin .infusion-submit input[type=submit]:hover {background: #4F8394;}

#mk-sidebar .sidebar-optin-assessment {background: url(/wp-content/uploads/2018/02/dark-background-vert.jpg) no-repeat; background-size: cover; padding: 40px 15px; border-radius: 10px; text-align: center;}
#mk-sidebar .sidebar-optin-assessment img {margin-bottom: 20px; width: 100%;}
#mk-sidebar .sidebar-optin-assessment p {color: #ffffff !important; font-size: 14px !important; line-height: 18px !important; margin-bottom: 0; font-style: italic; margin-bottom: 20px;}
#mk-sidebar .sidebar-optin-assessment h2 {color: #ffffff !important; font-size: 24px !important; line-height: 24px !important; margin-bottom: 20px; text-shadow: rgba(0,0,0,0.2) 0 2px 0;}
#mk-sidebar .sidebar-optin-assessment .infusion-field-1 input, #mk-sidebar .sidebar-optin-assessment .infusion-field-2 input, #mk-sidebar .sidebar-optin-assessment .infusion-field-3 input {width: 100%; background: #ffffff; border-radius: 40px; height: 40px; font-family: 'Merriweather', serif; color: #8E8E8E !important; font-size: 12px !important; line-height: 40px; padding: 2px 18px 0; margin-bottom: 20px !important; border: 1px solid #f5ecd6 !important;}
#mk-sidebar .sidebar-optin-assessment .infusion-submit input[type=submit] {-webkit-appearance: none; width: 100%; height: 48px; font-size: 16px; line-height: 16px; background: #495f82; border: none; border-radius: 48px; color: #ffffff; transition: 0.25s ease-in-out; -webkit-transition: 0.25s ease-in-out; -moz-transition: 0.25s ease-in-out; -o-transition: 0.25s ease-in-out;}
#mk-sidebar .sidebar-optin-assessment .infusion-submit input[type=submit]:hover {background: #4F8394; cursor: pointer;}

.widget_categories .screen-reader-text, #archives-2 .screen-reader-text {display: none;}


#theme-page #mk-sidebar select, .woocommerce #mk-sidebar select {border: none; background: url(/wp-content/uploads/2016/11/dropdown_arrow.svg) 92% center no-repeat #F7F5F6; padding: 15px 14px 15px 20px; font-size: 14px; line-height: 14px; color: #A1A1A1; border-radius: 48px !important; min-width: 268px; font-family: 'Varela Round', sans-serif; text-transform: lowercase; font-weight: 400;}

.widget_posts_lists ul li .post-list-thumb {width: 60px;}
.widget_posts_lists ul li .post-list-info {margin: 0 10px 5px 80px;}
.widget_posts_lists ul li {margin: 0 0 20px;}

.footer-form p {margin-bottom: 15px; font-size: 14px !important; line-height: 18px !important; font-style: italic;}
.footer-form .infusion-field-1 input, .footer-form .infusion-field-2 input {width: 100%; background: #ffffff; border-radius: 40px; height: 40px; font-family: 'Merriweather', serif; color: #8E8E8E !important; font-size: 12px !important; line-height: 40px; padding: 2px 18px 0; margin-bottom: 20px !important; border: 1px solid #f5ecd6 !important;}
.footer-form .infusion-submit input[type=submit] {-webkit-appearance: none; width: 100%; height: 48px; font-size: 16px; line-height: 16px; background: #4F8394; border: none; border-radius: 48px; color: #ffffff; transition: 0.25s ease-in-out; -webkit-transition: 0.25s ease-in-out; -moz-transition: 0.25s ease-in-out; -o-transition: 0.25s ease-in-out;}
.footer-form .infusion-submit input[type=submit]:hover {background: #4F8394;}


@media only screen and (max-width:2200px){

/*-------------------- SUMMER OF ORGANIZING --------------------*/
	
	.soo-block2 {background: url('/wp-content/uploads/2017/05/soo_pierrette.png') no-repeat 85% bottom;}

}

@media only screen and (max-width:1920px){


/*-------------------- ABOUT --------------------*/

.about-block4 {padding-left: 15%; background-position: -3% center; }


/*-------------------- WORK --------------------*/

.work-top {background-position: 85% bottom;}


/*-------------------- SPEAKING --------------------*/

.hire-top  {background-position: 80% bottom;}


/*-------------------- CONTACT --------------------*/

.contact-top  {background-position: 85% bottom;}


}


@media only screen and (max-width:1920px){

/*-------------------- SUMMER OF ORGANIZING --------------------*/
	
	
	.soo-top {background: url(/wp-content/uploads/2017/05/soo_box.svg) no-repeat 80% bottom #ffffff;
background: url(/wp-content/uploads/2017/05/soo_box.svg) no-repeat 80% bottom, -moz-linear-gradient(45deg, #ffffff 0%, #3e5577 100%);
background: url(/wp-content/uploads/2017/05/soo_box.svg) no-repeat 80% bottom, -webkit-linear-gradient(45deg, #ffffff 0%, #3e5577 100%);
background: url(/wp-content/uploads/2017/05/soo_box.svg) no-repeat 80% bottom, linear-gradient(45deg, #ffffff 0%, #3e5577 100%);
filter: progid: DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#fcf9f0', GradientType=1 );}
	.soo-block2 {background: url('/wp-content/uploads/2017/05/soo_pierrette.png') no-repeat 95% bottom;}
	.soo-block4-txt {max-width: 70%;}
	.soo-block4 {background: url('/wp-content/uploads/2017/05/closet_organize.jpg') no-repeat right bottom;}

}

@media only screen and (max-width:1600px){

/*-------------------- SUMMER OF ORGANIZING --------------------*/
	
	
	.soo-top {background: url(/wp-content/uploads/2017/05/soo_box.svg) no-repeat 90% bottom #ffffff;
background: url(/wp-content/uploads/2017/05/soo_box.svg) no-repeat 90% bottom, -moz-linear-gradient(45deg, #ffffff 0%, #3e5577 100%);
background: url(/wp-content/uploads/2017/05/soo_box.svg) no-repeat 90% bottom, -webkit-linear-gradient(45deg, #ffffff 0%, #3e5577 100%);
background: url(/wp-content/uploads/2017/05/soo_box.svg) no-repeat 90% bottom, linear-gradient(45deg, #ffffff 0%, #3e5577 100%);
filter: progid: DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#fcf9f0', GradientType=1 );}
}


@media only screen and (max-width:1440px){


/*-------------------- ABOUT --------------------*/

.about-block4 {padding-left: 25%; background-position: -5% center; }
.about-top {background-position: 95% bottom;}
.about-block2 .right-txt {padding: 80px 4% 80px 2%;}
.about-block2 img {padding-top: 80px;}
.about-block5 {background-position: 145% bottom;}



/*-------------------- WORK --------------------*/

.work-top {background-position: 98% bottom;}


/*-------------------- MASTERY --------------------*/

.mastery-top.vc_custom_1481212327738 {background-position: 100% center !important;}
.mastery-block2 {background-position: 115% center;}


/*-------------------- SPEAKING --------------------*/

.hire-top {background-position: 95% bottom;}


/*-------------------- CONTACT --------------------*/

.contact-top  {background-position: 110% bottom;}


/*-------------------- INPOWERDAY--------------------*/

.inpd2016-blockhalf {padding-bottom: 80px;}
.ipd2016-block1 .ipd2016-pierrette {margin-top: -120px;}
.vc_custom_1470340717656.ipd2016-block6, .vc_custom_1470332798448.ipd2016-top {background-position: 65% center !important;}


/*-------------------- SUMMER OF ORGANIZING --------------------*/
	
	.soo-block2 {background: url('/wp-content/uploads/2017/05/soo_pierrette.png') no-repeat 115% bottom;}	
	.soo-block4-txt {max-width: 65%;}
	.soo-block4 {background: url('/wp-content/uploads/2017/05/closet_organize.jpg') no-repeat 120% bottom;}

}



@media only screen and (max-width:1400px){

.header-style-1 .mk-nav-responsive-link, .header-style-2 .mk-nav-responsive-link, .logo-in-middle .header-logo {display: block !important;}
.mk-header-nav-container {width: auto !important; display: none !important;}
.mk-main-navigation {position: relative; z-index: 2;}

}


@media only screen and (max-width:1280px){

/*-------------------- SUMMER OF ORGANIZING --------------------*/
	
	.soo-top {background: url(/wp-content/uploads/2017/05/soo_box.svg) no-repeat 99% bottom #ffffff;
background: url(/wp-content/uploads/2017/05/soo_box.svg) no-repeat 99% bottom, -moz-linear-gradient(45deg, #ffffff 0%, #3e5577 100%);
background: url(/wp-content/uploads/2017/05/soo_box.svg) no-repeat 99% bottom, -webkit-linear-gradient(45deg, #ffffff 0%, #3e5577 100%);
background: url(/wp-content/uploads/2017/05/soo_box.svg) no-repeat 99% bottom, linear-gradient(45deg, #ffffff 0%, #3e5577 100%);
filter: progid: DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#fcf9f0', GradientType=1 );}
	.soo-block2 {background: url('/wp-content/uploads/2017/05/soo_pierrette.png') no-repeat 140% bottom;}
	.soo-block4-txt {max-width: 60%;}
	.soo-block4 {background: url('/wp-content/uploads/2017/05/closet_organize.jpg') no-repeat 130% bottom;}

}



@media only screen and (max-width: 1024px) {

/*-------------------- MOBILE MENU--------------------*/

.mk-css-icon-close div, .mk-css-icon-menu div {background-color: #a1a1a1 !important;}
.mk-responsive-nav li a {text-transform: none; font-weight: 400 !important; color: #a1a1a1 !important; font-size: 14px !important;}
.responsive-searchform .text-input {border-radius: 48px !important; background-color: #F7F5F6 !important; border: 1px solid #f0edef !important !important; padding: 12px 0 12px 20px !important !important;}
.responsive-searchform i {right: 20px !important; bottom: 30px !important;}

/*-------------------- OPT-INs--------------------*/

.opt-in-aolf {padding: 20px;}
.opt-in-right {padding-left: 20px;}
.opt-in-aolf .infusion-field-1, .opt-in-aolf .infusion-field-2 {width: 37%;}
.opt-in-aolf .infusion-submit {width: 20%}

.opt-in {padding: 30px 30px 20px;}
.opt-in .infusion-field-1, .opt-in .infusion-field-2 {width: 39%;}


/*-------------------- HOME --------------------*/

div.mk-edge-wrapper.js-el {min-height: 640px !important;}
.mk-edge-slider .mk-slider-slide .edge-slide-content {padding: 40px 0 !important;}
.home-box.home-work p {margin-bottom: 64px;}

/*-------------------- ABOUT --------------------*/

.about-top {padding: 220px 30px 180px; background-position: 160% bottom;}
.about-top h4 {font-size: 24px !important;}
.about-block1, .about-block3, .about-block4, .about-block5 {padding: 100px 30px;}
.about-block2 img {padding-top: 180px;}
.about-block4 {padding-left: 34%;}
.about-block5 {background-position: 405% bottom;}
	

/*-------------------- ABOUT NEW --------------------*/
	
	.aboutnew-block1 p {padding: 40px 0 80px;}
	.aboutnew-block4 .business-box {padding:60px 4%;}
	.aboutnew-block4 .business-box-bottom {font-size: 16px; line-height: 28px;}
	.aboutnew-block5 {background: url('/wp-content/uploads/2017/05/about-bottom.png') 130% bottom no-repeat, -moz-linear-gradient(-45deg, #4F8394 35%, #3e5577 100%);
background: url('/wp-content/uploads/2017/05/about-bottom.png') 130% bottom no-repeat, -webkit-linear-gradient(-45deg, #4F8394 35%, #3e5577 100%);
background: url('/wp-content/uploads/2017/05/about-bottom.png') 130% bottom no-repeat, -ms-linear-gradient(135deg, #4F8394 35%, #3e5577 100%);
background: url('/wp-content/uploads/2017/05/about-bottom.png') 130% bottom no-repeat, linear-gradient(135deg, #4F8394 35%, #3e5577 100%);
filter: progid: DXImageTransform.Microsoft.gradient( startColorstr='#4F8394', endColorstr='#ffc748', GradientType=1 ); padding: 100px 0;}
	.aboutnew-block5 #text-block-11 {padding-left: 20px; max-width:800px;}
	.aboutnew-block6 #text-block-17 {padding-top: 30px;}
	.aboutnew-block7 .bottom-box p.hire-p {margin-bottom: 30px;}


/*-------------------- WORK --------------------*/

.work-top {background-position: 130% -70%; padding: 280px 30px 200px;}
.work-top h2 {font-size: 42px !important; line-height: 42px !important; max-width: 640px;}
.work-top h6 {max-width: 560px;}
.work-block2 {padding: 80px 30px 44px;}
.work-block3 {padding: 120px 30px;}
.work-block5 .mastery-box p {margin-bottom: 36px;}
.work-testimonials {padding: 80px 30px;}


/*-------------------- MASTERY--------------------*/

.mastery-top {padding: 80px 30px;}
.mastery-block1, .mastery-block2, .mastery-block5 {padding: 100px 30px;}
.mastery-block3 {padding: 80px 30px;}
.mastery-block6 {padding: 80px 30px 44px;}
.mastery-block6 .infusion-field-left {margin-right: 3%;}


/*-------------------- BREAKTHROUGH --------------------*/

.breakthrough-top {padding: 80px 30px;}
.breakthrough-top img {max-width: 80%;}
.breakthrough-top h4 {font-size: 24px !important;}
.breakthrough-block1 {padding: 100px 30px;}
.breakthrough-block2 {padding: 100px 30px;}
.breakthrough-block2 h1 {font-size: 52px !important;}
.breakthrough-block3 {padding: 80px 30px;}
.breakthrough-block4 {padding: 80px 30px 44px;}
.breakthrough-block4 .infusion-field-left {margin-right: 3%;}


/*-------------------- WLF --------------------*/

.wlf-top {padding: 160px 0 80px !important;}
.wlf-top img {max-width: 80%;}
.wlf-block2 {padding: 60px 0;}
.wlf-box h4 {font-size: 26px !important;}
#box-6.wlf-box p {margin-bottom: 50px;}

.wow-top {padding: 100px 30px 0;}
.wow-intro {padding: 80px 30px;}

	.donor-box img {max-width: 120px !important;}
	.donor-box h3 {font-size: 30px !important;}
	.donor-box .charity {font-size: 16px !important;}	
	#box-8 .box-holder, #box-5 .box-holder, #box-11 .box-holder, #box-14 .box-holder, #box-17 .box-holder {padding: 20px 10px 0 !important;}
	.donor-box .button {width: 90%;}

/*-------------------- SPEAKING --------------------*/

.hire-top {background-position: 125% bottom; padding: 260px 30px 170px;}
.hire-top h2 {font-size: 42px !important; line-height: 42px !important;}
.hire-block1 {padding: 80px 0;}
.hire-block4 {padding: 60px 30px 30px;}
.hire-block3 {padding: 80px 30px 0;}
.hire-form {padding: 40px 30px;}
.hire-form .infusion-field-left {margin-right: 3%;}


/*-------------------- STORE --------------------*/

.store-top {padding: 120px 30px 40px;}
.store-top h1 {padding-top: 100px; font-size: 42px !important; line-height: 42px !important;}
.store-halfbox.audacity p {margin-bottom: 68px;}
.store-fullbox .fullbox-txt {max-width: 600px;}


/*-------------------- CONTACT --------------------*/

.contact-top {padding: 270px 30px 190px; background-position: 200% bottom;}
.contact-top h1 {font-size: 42px !important; line-height: 42px !important;}
.contact-top p {max-width: 480px;}
.contact-form {padding: 100px 30px;}
.contact-form .infusion-field-left {margin-right: 3%;}


/*-------------------- ETC --------------------*/

.etc-top {padding: 80px 30px;}
.etc-top h2 {font-size: 42px !important; line-height: 42px !important;}
.etc-top h1 {font-size: 120px !important; line-height: 120px !important;}
.etc-top h3 {font-size: 26px !important; line-height: 26px !important;}
.etc-signup {padding: 60px 30px;}
.etc-signup h2 {font-size: 36px !important; line-height: 36px !important;}
.etc-signup .infusion-field-1, .etc-signup .infusion-field-2 {width: 38%;}


/*-------------------- AUDACITY --------------------*/

.audacity-top {padding: 100px 30px 220px; background-position: 60% bottom;}
.audacity-top h1 {font-size: 140px !important; line-height: 120px !important;}
.audacity-top h3 {font-size: 26px !important; line-height: 30px !important;}
.audacity-block1, .audacity-block2, .audacity-block4 {padding: 100px 30px;}
.audacity-block1 h2 {font-size: 42px !important;}
.audacity-block3 {padding: 160px 30px;}
.audacity-block6 {padding: 80px 30px 44px;}
.audacity-block7 {padding: 100px 30px 52px;}
.audacity-block9 {padding: 40px 30px;}
.audacity-block9a {padding: 0 30px;}
.audacity-block9a h4 {padding-top: 120px; font-size: 26px !important;}
.audacity-block10 {padding: 80px 30px 0;}

/*-------------------- THE ART OF LIVING FULLY --------------------*/

.aolf-title {padding: 40px 30px;}
.aolf-title img {max-width: 80%;}
.aolf-block1 {padding: 100px 30px 80px;}
.aolf-contentbox.video p {margin-bottom: auto;}

/*-------------------- INPOWERDAY--------------------*/

.ipd2016-top img {max-width: 640px; margin-bottom: 60px;}
.ipd2016-top h1 {font-size: 42px !important; line-height: 48px !important;}
.ipd2016-block1 .ipd2016-pierrette img {max-width: 140%; margin-left: -110px;}
.ipd2016-block1 .ipd2016-pierrette {margin-top: -60px;}
.vc_custom_1470332755440.ipd2016-block2 {background-position: 70% center !important;}
.ipd2017-options .option-box .button {width: 70%;}


/*-------------------- SUMMER OF ORGANIZING --------------------*/

.soo-top {padding: 100px 30PX 90px;}
.soo-top h3 {font-size: 36px !important; line-height: 36px !important;}
.soo-top h1 {font-size: 110px !important; line-height: 110px !important; margin-bottom: -30px;}
.soo-top h1 span {font-size: 36px !important;}
.soo-top h2 {font-size: 85px !important; line-height: 85px !important;}
.soo-top h4 {font-size: 20px !important;}
.soo-block1 {padding: 100px 30px 0;}

.soo-block2 {padding: 120px 30px; background: url('/wp-content/uploads/2017/05/soo_pierrette.png') no-repeat 155% bottom;}
.soo-block2 p, .soo-block2 h5 {max-width: 55%;}
.soo-block3-txt {padding: 140px 6%;}
.soo-block3-txt h1 {font-size: 55px !important; line-height: 55px !important;}
.soo-block3-txt h5 {font-size: 22px !important; line-height: 42px !important;}
.soo-block4 {padding: 100px 30px; background: url('/wp-content/uploads/2017/05/closet_organize.jpg') no-repeat 150% bottom;}
.soo-block4-txt {max-width: 50%;}
.soo-signup {padding: 80px 30px 40px;}
.soo-block5 {padding: 100px 30px;}
.soo-block6 {padding: 80px 30px;}
.soo-bottom {padding: 80px 30px 0;}

}

@media only screen and (max-width: 768px) {

/*-------------------- GENERAL --------------------*/

.header-logo img {max-width: 260px !important}

.mk-col-1-4 {width: 48% !important;}
[class*=mk-col-] {float: left;}
.mobile-image {display: block;}

/*-------------------- OPT-INs--------------------*/

.opt-in-right img {max-width: 480px; margin-bottom: -8px;}
.opt-in-aolf .infusion-field-1, .opt-in-aolf .infusion-field-2 {width: 36%;}
.opt-in-left img {margin-top: -120px;}


/*-------------------- HOME --------------------*/

.home-slider {margin-top: -55px;}
div.edge-slide-content.edge-fade-in.caption-light {margin: 0 auto; width: 78%}
div.mk-edge-wrapper.js-el {min-height: 600px !important;}
.mk-button--size-large {line-height: 54px !important;}
.mk-button--text {font-family: 'Varela Round', sans-serif !important;}
#box-8 .box-holder {min-height: 300px; padding: 30px 30px;}
.home-wlf-left img {margin-top: -130px;}
.home-box h3 {font-size: 26px !important; line-height: 26px !important;}
.home-box.home-event img {max-width: 100%;}
.home-box.home-work p {margin-bottom: 40px;}
.mk-testimonial.avantgarde-style {padding: 0 30px 0;}


/*-------------------- ABOUT --------------------*/

.about-top .vc_col-sm-7 {width: 100%;}
.about-top {padding: 140px 30px 500px; background-position: -1200% 140%;;}
.about-block2 .vc_col-sm-6 {width: 100%;}
.about-block2 img {padding-top: 0;}
.about-block4 {padding-left: 30px; background: #fbf4e4;}
.about-block5 {background: #fff;}
.about-block5 .block4-txt {max-width: 100%;}
	
/*-------------------- ABOUT NEW --------------------*/
	
	.aboutnew-block1 p {padding: 0 0 60px;}
	.aboutnew-block4 .business-box {padding:60px 4%;}
	.aboutnew-block4 .business-box-bottom {font-size: 14px; line-height: 26px;}
	.aboutnew-block5 {background: url('/wp-content/uploads/2017/05/about-bottom.png') 220% bottom no-repeat, -moz-linear-gradient(-45deg, #4F8394 35%, #ffc748 100%);
background: url('/wp-content/uploads/2017/05/about-bottom.png') 220% bottom no-repeat, -webkit-linear-gradient(-45deg, #4F8394 35%, #ffc748 100%);
background: url('/wp-content/uploads/2017/05/about-bottom.png') 220% bottom no-repeat, -ms-linear-gradient(135deg, #4F8394 35%, #ffc748 100%);
background: url('/wp-content/uploads/2017/05/about-bottom.png') 220% bottom no-repeat, linear-gradient(135deg, #4F8394 35%, #ffc748 100%);
filter: progid: DXImageTransform.Microsoft.gradient( startColorstr='#4F8394', endColorstr='#ffc748', GradientType=1 ); padding: 80px 0;}
	.aboutnew-block5 #text-block-11 {padding-left: 20px; max-width:600px;}
	.aboutnew-block6 #text-block-17 {padding-top: 0;}
	.aboutnew-block6 h5 {margin-bottom: 30px; font-size: 18px;}
	.aboutnew-block7 .bottom-box p.hire-p {margin-bottom: 30px;}


/*-------------------- BLOG --------------------*/

.mk-blog-modern-item .the-title a, .mk-blog-classic-item .the-title a {    font-size: 24px !important; line-height: 24px !important; letter-spacing: 0;}
.mk-blog-modern-item .mk-blog-meta-wrapper > div, .mk-blog-classic-item .mk-blog-meta-wrapper > div  {line-height: 20px;}
.blog-modern-social-section {margin-left: 0 !important;}
.mk-blog-modern-item .mk-blog-meta {margin: 0 20px 20px 70px !important;}


/*-------------------- WORK--------------------*/

.work-top {background-position: 170% 150%; padding: 140px 30px 500px;}
.work-block5 .mastery-box img, .work-block5 .breakthrough-box img {margin-bottom: 30px;}
.work-block5 .mastery-box p {margin-bottom: 64px;}
.vc_col-sm-6 {width: 100% !important;}


/*-------------------- MASTERY--------------------*/

.mastery-top {margin-top: -55px;}
.mastery-block1 h2 {font-size: 42px !important;}
.mastery-block2 {background-position: 255% center;}
.mastery-block4.vc_custom_1481215235997 {background-position: right center !important;}
.mastery-block4 .vc_col-sm-6 {width: 100% !important; padding-left: 0; padding-right: 0;}
.mastery-block4 img {margin-top: -1px;}


/*-------------------- SPEAKING --------------------*/

.hire-block1 {padding: 0 0 80px;} 
.hire-block1.vc_custom_1478542443271 {background-position: right center !important;}
.hire-block1 .vc_col-sm-6 {width: 100% !important; padding-left: 0; padding-right: 0;}
.hire-block1 img {margin-top: -1px;}

/*-------------------- INPOWERDAY--------------------*/

.vc_custom_1470332798448.ipd2016-top {background-position: 70% center !important;}
.ipd2016-top {padding: 60px 15px 0; margin-top: -50px;}
.ipd2016-top img {max-width: 540px;}
.ipd2016-top h1 {font-size: 36px !important; line-height: 42px !important;}
.ipd2016-top h2 {font-size: 30px !important; line-height: 42px !important; margin-bottom: 36px;}
.ipd2016-block1 .ipd2016-pierrette {display: none;}
.hide-img, .ipd2016-pierrettehide {display: block;}
.ipd2016-block1 .vc_col-sm-7, .ipd2016-block2 .vc_col-sm-10, .ipd2016-block3 .vc_col-sm-6 {width: 100%;}
.ipd2016-block3.vc_custom_1480348914727 {background-position: right center !important;}
.ipd2016-block3 .vc_column-inner {padding-top: 0 !important;}
.ipd2016-block3 .vc_col-sm-6 {padding-left: 0; padding-right: 0;}
.ipd2016-block5 .txt-besideimg p {padding-top: 0;}
.vc_custom_1470340717656.ipd2016-block6 {background-position: 80% center !important;}
.ipd2016-block6 {padding: 100px 0;}
.ipd2016-block6 .vc_col-sm-9 {width: 100%;}
.inpd2016-blockhalf {padding: 30px 15px 140px;}
.ipd2017-options {padding: 0;}
.ipd2017-options .vc_col-sm-4 {padding-left: 7.5px; padding-right: 7.5px;}
.ipd2017-options .option-box {min-height: 480px;}
.ipd2017-options .option-box .button {width: 65%;}
	
	
	
/*-------------------- SUMMER OF ORGANIZING --------------------*/

.soo-top {padding: 80px 25px 480px; margin-top: -50px; background: url(/wp-content/uploads/2017/05/soo_box.svg) no-repeat 50% bottom #ffffff;
background: url(/wp-content/uploads/2017/05/soo_box.svg) no-repeat 50% bottom, -moz-linear-gradient(45deg, #ffffff 0%, #3e5577 100%);
background: url(/wp-content/uploads/2017/05/soo_box.svg) no-repeat 50% bottom, -webkit-linear-gradient(45deg, #ffffff 0%, #3e5577 100%);
background: url(/wp-content/uploads/2017/05/soo_box.svg) no-repeat 50% bottom, linear-gradient(45deg, #ffffff 0%, #3e5577 100%);
filter: progid: DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#fcf9f0', GradientType=1 );}
.soo-top h3 {font-size: 42px !important; line-height: 42px !important;}
.soo-top h1 {font-size: 130px !important; line-height: 130px !important; margin-bottom: -30px;}
.soo-top h1 span {font-size: 42px !important;}
.soo-top h2 {font-size: 100px !important; line-height: 100px !important;}
.soo-top h4 {font-size: 23px !important;}
.soo-block1 {padding: 100px 25px 0;}
.soo-block2 {padding: 100px 25px 680px;}
.soo-block2 p, .soo-block2 h5 {max-width: 100%;}
	.soo-block3-txt {padding: 100px 4%;}
	.soo-block4 {padding: 100px 25px 900px; background: url('/wp-content/uploads/2017/05/closet_organize.jpg') no-repeat right bottom;}
	.soo-block4-txt {max-width: 100%;}
	.soo-signup {padding: 80px 25px 40px;}
	.soo-block5 {padding: 100px 25px;}
	.soo-block6 {padding: 80px 25px;}
	.soo-bottom {padding: 80px 25px 0;}
	
	
	
	.onemil-index .onemil-logo img, .onemil-top img, .onemil-form img {max-width: 90% !important;}
	.onemil-index h2 {font-size: 36px !important; line-height: 48px !important;}
	.onemil-form {padding: 100px 4% 100px;}
	.onemil-form .infusion-field-left {margin-right: 3%;}
	.onemil-form img {margin-bottom: 30px;}
	.onemil-form h1 {font-size: 48px !important;}
	.onemil-form h4 {font-size: 20px !important;}
	.onemil-form ul {margin: 0;}
	.onemil-form ul li {margin: 0 15px;}
	
}

@media only screen and (max-width: 767px) {

.mk-header-date {display: none !important;}
.mk-header-social {text-align: center; margin: 10px !important;}
.mk-header-social ul li a {margin: 0 8px;}
.mk-header-social ul li a svg.mk-svg-icon {width: 24px;}


/*-------------------- OPT-INs --------------------*/

.opt-in-left {width: 100%; text-align: center;}
.opt-in-right {width: 100%; padding-left: 0; text-align: center;}
.opt-in-left img {margin-top: 20px; width: 60%;}
.opt-in-right img {max-width: 340px;}
.opt-in-aolf .infusion-field-1, .opt-in-aolf .infusion-field-2 {width: 100%; margin-right: 0; margin-bottom: 15px;}
.opt-in-aolf .infusion-submit {width: 100%;}
.opt-in-aolf .infusion-submit input[type=submit] {height: 60px; font-size: 16px; line-height: 16px;}

.opt-in {padding: 30px 15px 20px;}
.opt-in h2 {font-size: 32px !important; line-height: 38px !important;}
.opt-in .infusion-field-1, .opt-in .infusion-field-2 {width: 100%; margin-right: 0; margin-bottom: 15px;}
.opt-in .infusion-submit {width: 100%;}
.opt-in .infusion-submit input[type=submit] {height: 60px;  font-size: 16px; line-height: 16px;}
	
.opt-in-form  {padding: 30px 15px 20px;}
.opt-in-form .infusion-field-1, .opt-in .infusion-field-2 {width: 100%; margin-right: 0; margin-bottom: 15px;}
.opt-in-form .infusion-submit {width: 100%;}
.opt-in-form .infusion-submit input[type=submit] {height: 60px;  font-size: 16px; line-height: 16px;}

/*-------------------- HOME --------------------*/

.mk-edge-slider .mk-slider-slide.left_center .slider-content {top: 30% !important;}
.home-slider .mk-edge-slider .mk-button {padding: 0 !important;}
.home-slider .mk-button span {line-height: 60px !important;}
.home-box-row .vc_col-sm-6, .home-box-row .vc_col-sm-12 {padding-left: 0 !important; padding-right: 0 !important;}
.home-box-row #box-5, .home-box-row #box-9, .home-box-row #box-11 {margin-bottom: 60px;}
.home-wlf-left {margin-right: 0; width: 100%;}
.home-wlf-right {width: 100%;}
.home-wlf-left img {margin-top: 0;}
.home-wlf-right h5 {text-align: center; margin-bottom: 20px;}
#box-8 .box-holder {padding: 60px 30px;}
#box-8 .box-holder::after, #box-8.hover-effect-image.image-effect-blur .box-holder::before {background-position: center !important;}
.home-wlf-right .button {margin: 0 auto;}
.home-testimonials {padding: 80px 0;}
.home-testimonials .vc_col-sm-12 {padding-left: 0 !important; padding-right: 0 !important;}
.home-testimonials h2 {line-height: 48px; margin-bottom: 30px;}
.mk-testimonial.avantgarde-style.mk-testimonial {margin: 0 !important;}
.mk-testimonial.avantgarde-style {padding: 20px 0 0 0;}
#testimonial_5863c44d104bb .mk-testimonial-quote {font-size: 18px;}
.mk-testimonial.avantgarde-style .mk-testimonial-content span {font-size: 42px;}
.mk-testimonial.avantgarde-style .mk-testimonial-author {font-size: 30px !important;}
.mk-testimonial.avantgarde-style a, .mk-testimonial .mk-testimonial-company  {line-height: 14px !important;}


/*-------------------- ABOUT --------------------*/

.about-top {padding: 60px 10px 360px; background-position: center bottom !important; background-size: 100%;}
.about-top h1 {font-size: 42px !important; line-height: 42px !important; margin-bottom: 10px;}
.about-top h6 {font-size: 18px !important;}
.about-block1, .about-block3, .about-block4, .about-block5 {padding: 60px 15px;}
.about-block1 .quote {margin: 30px;}
.about-block1 .quote:before {font-size: 42px !important;}
.about-block1 .quote strong {font-size: 30px !important;}
.about-block1 h3 {font-size: 30px !important; margin-bottom: 10px;}
.about-block1 .mission {padding: 30px;}
.about-block1 .mission h4 {font-size: 20px !important;}
.about-block1 .mission h4 strong {font-size: 24px !important; display: block;}
.about-block2 .right-txt {padding: 40px 15px 60px;}
.about-block2 .right-txt h5 {font-size: 22px !important;}
.about-block4 ul {margin-left: 20px;}
.about-block4 li {font-size: 18px !important; line-height: 30px !important;}

	
/*-------------------- ABOUT NEW --------------------*/
	
	.aboutnew-block1 img {margin-bottom:30px;}
	.aboutnew-block1 p strong {font-size: 30px !important;}
	.aboutnew-block1a h4, .aboutnew-block3 h4 {font-size: 22px !important;}
	.aboutnew-block4 .business-box {padding: 40px 4% 60px; min-height:1px;}
	.aboutnew-block4 .business-box-bottom {font-size: 14px; line-height: 26px;}
	.aboutnew-block5 {background: -moz-linear-gradient(-45deg, #4F8394 35%, #3e5577 100%); background: -webkit-linear-gradient(-45deg, #4F8394 35%, #3e5577 100%); background: -ms-linear-gradient(135deg, #4F8394 35%, #3e5577 100%); background: linear-gradient(135deg, #4F8394 35%, #3e5577 100%); filter: progid: DXImageTransform.Microsoft.gradient( startColorstr='#4F8394', endColorstr='#ffc748', GradientType=1 ); padding: 60px 0;}
	.aboutnew-block5 h4 {font-size: 24px !important;}
	.aboutnew-block5 #text-block-11 {padding-left: 15px; padding-right: 15px; max-width: 100%;}
	.aboutnew-block6 {padding: 60px 0;}
	.aboutnew-block6 h3 {font-size: 30px !important;}
	.aboutnew-block6 .vc_column_container>.vc_column-inner {padding-left: 0; padding-right:0;}
	.aboutnew-block6 img {margin-bottom: 30px;}
	.aboutnew-block6 #text-block-17 {padding-top: 0;}
	.aboutnew-block6 h5 {margin-bottom: 30px; font-size: 18px;}
	.aboutnew-block7 .bottom-box p.hire-p {margin-bottom: 30px;}
	
	

/*-------------------- BLOG --------------------*/

.blog-roll {padding-top: 0;}
.blog-roll  .vc_col-sm-9, .blog-roll  .vc_col-sm-3 {padding-left: 0 !important; padding-right: 0 !important;}
.mk-blog-modern-item .mk-audio-section, .mk-blog-modern-item .featured-image, .mk-blog-modern-item .mk-swipe-slideshow {margin-bottom: 15px !important;}
.mk-blog-modern-item .the-title, .mk-blog-classic-item .the-title {letter-spacing: 0; margin-top: 0; line-height: 24px !important;}
input[type=email], input[type=password], input[type=search], input[type=tel], input[type=text] {height: 48px; border-radius: 48px;}
#comments #respond #submit {font-family: 'Varela Round', Helvetica, sans-serif;}
	.single-post .mk-blog-single .blog-single-title, .mk-blog-hero .content-holder .the-title {font-size: 30px !important;}


/*-------------------- WORK --------------------*/

.work-top {padding: 80px 10px 400px; background-position: center bottom !important; background-size: 100%;}
.work-block1 {padding: 60px 0;}
.work-block1 .vc_col-sm-12 {padding-left: 0 !important; padding-right: 0 !important;}
.work-block1 h3 {font-size: 30px !important;}
.work-block1 h4 {font-size: 24px !important;}
.work-block3 {padding: 60px 15px;}
.work-block5 {padding: 60px 0 0;}
.work-block5 .vc_col-sm-4 {padding-left: 0 !important; padding-right: 0 !important;}
.work-block5 .mastery-box p {font-size: 18px !important; margin-bottom: 36px;}
.work-block5 .breakthrough-box p, .work-block5 .wlf-workbox p {font-size: 18px !important;}
.work-testimonials {padding: 60px 15px;}
.work-testimonials h4 {font-size: 24px !important;}


/*-------------------- MASTERY --------------------*/

.mastery-top {padding: 80px 15px;}
.mastery-block1, .mastery-block2, .mastery-block5 {padding: 60px 15px;}
.mastery-block1 h2 {font-size: 36px !important;}
.mastery-block2 {background-position: -400% bottom;}
.mastery-block3 {padding: 60px 15px;}
.mastery-block3 h3 {font-size: 30px !important;}
.mastery-block4 .right-txt {padding: 60px 15px;}
.mastery-block5 .mastery-block5-list {padding: 40px 10px;}
.mastery-block5 .mastery-block5-list ul li {margin-left: 0; padding-left: 60px; line-height: 30px !important;}
.mastery-block6 {padding: 60px 15px 44px;}
.mastery-block6 h1 {font-size: 40px !important; line-height: 48px !important;}
.mastery-block6 .infusion-field-left {margin-right: 0;}
.mastery-block6 .infusion-field-left, .mastery-block6 .infusion-field-right {width: 100%; margin-bottom: 10px;}
.mastery-block6 .infusion-field label {font-size: 13px !important;}
.mastery-block6 .infusion-submit {width: 100%;}
.mastery-block6 .infusion-submit input[type=submit] {height: 60px; font-size: 16px; line-height: 16px;}


/*-------------------- BREAKTHROUGH --------------------*/

.breakthrough-top {padding: 80px 15px; margin-top: -55px;}
.breakthrough-top img {max-width: 100%;}
.breakthrough-block1 {padding: 60px 15px;}
.breakthrough-block1 h3 {font-size: 30px !important;}
.breakthrough-block2 {padding: 60px 15px;}
.breakthrough-block2 h1 {font-size: 48px !important; line-height: 60px !important;}
.breakthrough-block3 {padding: 60px 15px;}
.breakthrough-block3 .breakthrough-block3-list {padding: 40px 15px;}
.breakthrough-block3 .breakthrough-block3-list ul li {padding-left: 60px; margin-left: 0; line-height: 30px !important;}
.breakthrough-block4 {padding: 60px 15px 44px;}
.breakthrough-block4 h2 {font-size: 30px !important; line-height: 48px !important;}
.breakthrough-block4 .infusion-field-left {margin-right: 0;}
.breakthrough-block4 .infusion-field-left, .breakthrough-block4 .infusion-field-right {width: 100%; margin-bottom: 10px;}
.breakthrough-block4 .infusion-field label {font-size: 13px !important;}
.breakthrough-block4 .infusion-submit {width: 100%;}
.breakthrough-block4 .infusion-submit input[type=submit] {height: 60px; font-size: 16px; line-height: 16px;}


/*-------------------- WLF --------------------*/

.wlf-top {margin-top: -50px; padding: 80px 0 !important;}
.wlf-top img {max-width: 90%;}
.wlf-block1 {padding: 60px 0;}
.wlf-block1 .vc_col-sm-12, .wlf-preboxes .vc_col-sm-12, .wlf-boxblock .vc_col-sm-6 {padding-left: 0 !important; padding-right: 0 !important;}
.wlf-block2 {padding: 60px 15px;}
.wlf-block2 h2 {font-size: 42px !important;}
.wlf-preboxes {padding-top: 60px;}
.wlf-preboxes h3 {font-size: 30px !important;}
.wlf-boxblock #box-4, .wlf-boxblock #box-6 {margin-bottom: 60px;}
.wlf-boxblock #box-6 .box-holder, .wlf-boxblock #box-4 .box-holder, .wlf-boxblock #box-5 .box-holder, .wlf-boxblock #box-7 .box-holder {padding: 40px 20px;}

.wow-top {padding: 20px 10px 0;}
.wow-top h2, .wow-top p {text-align: left;}
.wow-top .button {width: 100%; margin-bottom: 30px;}
.wow-loop .mk-blog-modern-item .mk-blog-meta {margin: 0 0 20px 0 !important;}
.wow-loop .mk-button--size-medium {padding: 0 !important; font-size: 18px !important; line-height: 60px !important; display: block; width: 100%; height: 60px;}

.wlfr-intro {padding: 60px 0;}
.wlfr-intro .vc_col-sm-12, .wlfr-loop .vc_col-sm-9,  .wlfr-loop .vc_col-sm-3 {padding-left: 0 !important; padding-right: 0 !important;}
.wlfr-intro h4 {font-size: 24px !important;}
.wlfr-loop .mk-blog-modern-item .mk-blog-meta {margin: 0 0 20px !important;}
.mk-blog-single .blog-single-title {line-height: 42px !important; font-size: 30px !important;}
	
	
/*-------------------- WLF 1M10M --------------------*/

	.onemil-intro .vc_col-sm-12, .donors .vc_col-sm-12, .donors .vc_col-sm-6 {padding-right: 0; padding-left: 0;}
	.onemil-intro .milestone-prefix, .onemil-intro .milestone-number, .onemil-intro .milestone-suffix {font-size: 48px !important;}
	.onemil-intro h2 {font-size: 30px !important;}
	.donor-box img {max-width: 160px !important;}
	.donor-box .wpb_content_element {margin-bottom: 24px !important;}
	.donor-box.nobusurl h3 {margin-bottom:30px;}

/*-------------------- SPEAKING --------------------*/

.hire-top {padding: 80px 10px 420px; background-position: center bottom !important; background-size: 100%;}
.hire-block1 .right-txt {padding: 40px 15px 0;}
.hire-block1 .right-txt h4 {font-size: 26px !important; line-height: 36px !important;}
.hire-block1 .right-txt h5 {font-size: 22px !important; line-height: 36px !important;}
.hire-block4 {padding: 60px 15px;}
.hire-block4 .vc_col-sm-4, .hire-block2 .vc_col-sm-12, .hire-block3 .vc_col-sm-12, .hire-form .vc_col-sm-12 {padding-left: 0 !important; padding-right: 0 !important;}
.hire-block4 p {margin-bottom: 60px;}
.hire-block2 {padding: 60px 0;}
.hire-block2 .sg-show-popup img {margin-bottom: 30px;}
.hire-block3 {padding: 60px 0 0;}
.hire-form {padding: 0 0 40px;}
.hire-form .infusion-field-left {margin-left: 0;}
.hire-form .infusion-field-left, .hire-form .infusion-field-right {width: 100%; margin-bottom: 10px;}
.hire-form .infusion-submit {width: 100%;}
.hire-form .infusion-submit input[type=submit] {height: 60px; font-size: 16px; line-height: 16px;}



/*-------------------- STORE --------------------*/

.store-top {padding: 0 10px 40px;}
.store-top p {margin-bottom: 30px;}
.store-block1 {padding: 60px 0 0;}
.store-block1 .vc_col-sm-6, .store-block3 .vc_col-sm-12 {padding-left: 0 !important; padding-right: 0 !important;}
.store-block1 #box-3 {margin-bottom: 60px;}
.store-halfbox .button {width: 80%;}
.store-block3 {padding: 60px 0;}
.store-block3 h2 {font-size: 36px !important;}
.store-fullbox .fullbox-txt {padding: 30px 20px 40px;}
.store-block3 h2 {font-size: 30px !important; padding: 0;}
.store-fullbox p {padding: 0;}
.store-fullbox .button {width: 100%; margin: 0 auto;}


/*-------------------- CONTACT --------------------*/

.contact-top {padding: 80px 10px 360px; background-position: center bottom !important; background-size: 100%;}
.contact-form {padding: 60px 0;}
.contact-form .vc_col-sm-12 {padding-left: 0 !important; padding-right: 0 !important;}
.contact-form h2 {font-size: 36px !important;}
.contact-form .infusion-field-left {margin-right: 0;}
.contact-form .infusion-field-left, .contact-form .infusion-field-right {width: 100%; margin-bottom: 10px;}
.contact-form .infusion-submit {width: 100%;}
.contact-form .infusion-submit input[type=submit] {height: 60px; font-size: 16px; line-height: 16px;}


/*-------------------- ETC --------------------*/

.etc-top {padding: 60px 10px; margin-top: -50px;}
.etc-top h1 {font-size: 90px !important; line-height: 90px !important;}
.etc-top h3 {font-size: 20px !important; line-height: 20px !important; margin-bottom: 30px;}
.etc-signup {padding: 60px 15px;}
.etc-signup h2 {line-height: 42px !important; margin-bottom: 30px;}
.etc-signup .infusion-field-1, .etc-signup .infusion-field-2 {width: 100%; margin-bottom: 15px;}
.etc-signup .infusion-submit {width: 100%;}
.etc-signup .infusion-submit input[type=submit] {height: 60px; font-size: 16px; line-height: 16px;}


/*-------------------- AUDACITY --------------------*/

.audacity-top {padding: 20px 10px 260px; background-position: 75% bottom; background-size: 300%;}
.audacity-top h1 {font-size: 72px !important; line-height: 72px !important;}
.audacity-top h3 {font-size: 13px !important; line-height: 20px !important;}
.audacity-block1, .audacity-block2, .audacity-block4 {padding: 60px 15px;}
.audacity-block1 h2, .audacity-block2 h2 {font-size: 36px !important;}
.audacity-block1 h1 {font-size: 48px !important; line-height: 48px !important;}
.audacity-block1 h3 {font-size: 30px !important;}
.audacity-block2 ul li {padding-left: 60px; margin-left: 0;}
.audacity-block3 {padding: 80px 15px;}
.audacity-block3 h3 {font-size: 24px !important;}
.audacity-block4 h1 {margin: 0 auto 20px;}
.audacity-block5.vc_custom_1480944248784 {background-position: right center !important;}
.audacity-block5 .vc_col-sm-6 {width: 100% !important; padding-left: 0; padding-right: 0;}
.audacity-block5 img {margin-top: -1px;}
.audacity-block5 .block5-txt {padding: 40px 15px;}
.audacity-block5 .block5-txt h3 {font-size: 30px !important;}
.audacity-block5 .block5-txt h4 {font-size: 24px !important;}
.audacity-block6 {padding: 60px 15px 44px;}
.audacity-block6 h1 {font-size: 40px !important; line-height: 54px !important;}
.audacity-block7 {padding: 60px 15px 52px;}
.audacity-block7 h2 {font-size: 40px !important; margin-bottom: 10px;}
.audacity-block8 {padding: 60px 0 34px;}
.audacity-block8 h1 {font-size: 46px !important; mline-height: 60px !important;}
.audacity-block9 {padding: 40px 15px; margin-bottom: 0;}
.audacity-block9 img {margin: -140px 0 30px;}
.audacity-block9a {padding: 0;}
.audacity-block9a h4 {padding-top: 60px; font-size: 24px !important;}
.audacity-block10 {padding: 60px 15px 0;}
.audacity-block10 h1 {font-size: 48px !important; line-height: 60px !important;}
.audacity-block10 h4 {font-size: 24px !important;}
.audacity-block10 p {color: #fff !important}

/*-------------------- INPOWERDAY--------------------*/

.vc_custom_1470332798448.ipd2016-top {background-position: right -60px !important; background-size: 200% !important;}
.ipd2016-top {padding: 140px 25px 0 15px;}
div.vc_row.wpb_row.vc_row-fluid.ipd2016-top.vc_custom_1470332798448.vc_row-has-fill, div.vc_row.wpb_row.vc_row-fluid.ipd2016-cta.vc_custom_1470332765779.vc_row-has-fill, div.vc_row.wpb_row.vc_row-fluid.ipd2016-block2.vc_custom_1470332755440.vc_row-has-fill, div.vc_row.wpb_row.vc_row-fluid.ipd2016-block6.vc_custom_1470340717656.vc_row-has-fill, div.vc_row.wpb_row.vc_row-fluid.ipd2016-timetable.vc_custom_1470424293954.vc_row-has-fill {padding-left: 15px !important; padding-right: 15px !important;}
div.vc_row.wpb_row.vc_row-fluid.ipd2016-testimonials.vc_custom_1470332724930.vc_row-has-fill {padding-left: 27.5px !important; padding-right: 27.5px !important;}
.ipd2016-top img {max-width: 340px;}
.ipd2016-top .vc_column_container>.vc_column-inner, .inpd2016-blockhalf .vc_column_container>.vc_column-inner {padding-left: 0; padding-right: 0;}
.inpd2016-blockhalf {left: -10px; padding-bottom: 40px;}
.ipd2016-block1 {padding-top: 40px;}
.ipd2016-block1 div.wpb_column.vc_column_container.vc_col-sm-5 {margin-bottom: 0;}
.ipd2016-block1 h1 {margin-bottom: 40px;}
.ipd2016-cta h2 {font-size: 30px !important;}
.ipd2016-cta .btn {width: 100%;}
.ipd2016-block2 {padding: 20px 0;}
.ipd2016-block3 .ipd2016-txtright {padding: 0 15px 20px;}
.ipd2016-block4 {padding: 60px 0; left: -16px;}
.ipd2016-block4 h1 {font-size: 34px !important; line-height: 42px !important;}
.ipd2016-block5 {padding: 60px 0; left: -15px;}
.ipd2016-block5 .list-table {padding: 5px 20px;}
.ipd2016-block5 .list-table ul li:last-child {margin-bottom: 0;}
.vc_custom_1470340717656.ipd2016-block6 {background-position: right bottom !important; background-color: #f5f5f5 !important; background-size: 300% !important;}
.ipd2016-block6 {padding: 60px 0 400px;}
.ipd2016-block6 h1 {font-size: 48px !important; line-height: 54px !important;}
.ipd2016-timetable .time-table .time-table-number h1 {width: 60px; height: 60px; font-size: 36px !important; line-height: 54px !important;}
.ipd2016-timetable .time-table .time-table-desc p {padding-left: 30px;}
.ipd2016-timetable .time-table .time-table-desc {padding-top: 10px;}
	.ipd2016-cta .infusion-field  {width: 100%; margin-right: 0; margin-bottom:20px;}
	.ipd2016-cta .infusion-submit {width: 100%;}
	
	
	/*-------------------- SUMMER OF ORGANIZING --------------------*/

.soo-top {padding: 60px 15px 280px; margin-top: -50px; background-size: 60%;}
	.soo-top img {margin-bottom: 30px;}
.soo-top h3 {font-size: 30px !important; line-height: 30px !important;}
.soo-top h1 {font-size: 64px !important; line-height: 64px !important; margin-bottom: -15px;}
.soo-top h1 span {font-size: 30px !important;}
.soo-top h2 {font-size: 50px !important; line-height: 50px !important;}
.soo-top h4 {font-size: 16px !important; line-height: 24px !important}
	.soo-block1 {padding: 80px 15px 0;}
	.soo-block1 h2 {font-size: 34px !important;}
	.soo-block1 p {line-height: 36px !important; margin-bottom: 60px !important;}
	.soo-block1 h1 {font-size: 42px !important; line-height: 48px !important;}
	.soo-block1 .infusion-field-1, .soo-block1 .infusion-field-2, .soo-signup .infusion-field-1, .soo-signup .infusion-field-2, .soo-bottom .infusion-field-1, .soo-bottom .infusion-field-2  {width: 100%; margin-right: 0; margin-bottom: 20px;}
	.soo-block1 .infusion-submit, .soo-signup .infusion-submit, .soo-bottom .infusion-submit {width: 100%;}
	.soo-block1 .infusion-submit input[type=submit], .soo-signup .infusion-submit input[type=submit], .soo-bottom .infusion-submit input[type=submit] {height: 60px; font-size: 16px; line-height: 16px;}
	.soo-block2 {padding: 80px 15px 380px; background: url('/wp-content/uploads/2017/05/soo_pierrette.png') no-repeat 50% bottom; background-size: 100%;}
	.soo-block2 p span {font-size: 28px !important;}
	.soo-block3-txt {padding: 80px 0;}
	.soo-block3-txt h1 {font-size: 48px !important; line-height: 48px !important;}
	.soo-block3-txt h2 {font-size: 36px !important; line-height: 48px !important;}
	.soo-block4 {padding: 80px 15px 540px; background-size: 100%;}
	.soo-block4 span {font-size: 30px !important;}
	.soo-signup {padding: 60px 15px 20px;}
	.soo-signup h1 {font-size: 36px !important; line-height: 48px !important;}
	.soo-signup h3 {font-size: 24px !important;}
	.soo-block5 {padding: 80px 15px;}
	.soo-block5 h4 {font-size: 24px !important; line-height: 42px !important;}
	.master-holder h3 {font-size: 30px !important; line-height: 48px !important;}
	.soo-block6 {padding: 60px 15px;}
	.soo-block6 h1 {font-size: 36px !important;}
	.soo-bottom {padding: 60px 15px 0;}
	.soo-bottom h1 {font-size: 48px !important; line-height: 60px !important;}
	.soo-bottom h3 {font-size: 22px !important; line-height: 36px !important;}
	.soo-bottom h2 {font-size: 32px !important;}
	.soo-bottom h4 {font-size: 20px !important; line-height: 36px !important;}
	.soo-bottom .button {width: 100%;}
	
	.onemil-form {padding: 60px 5%;}
	.onemil-form .infusion-field-left {margin-right: 0;}
	.onemil-form .infusion-field-left, .onemil-form .infusion-field-right, .onemil-form .infusion-field-single {width: 100%; margin-bottom: 20px;}
	
	
		/*-------------------- webinars --------------------*/
	
	
	.floating-form {margin-left: auto !important; margin-right: auto !important; margin-top:-70px !important;}

.vimeovid div, iframe {
    width: 640px;
    margin: 0 auto;
}


/*------------------------ events ------------------------*/

.recurring-info-tooltip, .tribe-events-calendar .tribe-events-tooltip, .tribe-events-shortcode.view-week .tribe-events-tooltip, .tribe-events-week .tribe-events-tooltip {

    background-color: #f9f9f9;
    border: 1px solid #666;
    bottom: 30px;
    color: #333;
    display: none;
    left: 3px;
    line-height: 1.4;
    position: absolute;
    width: 600px;
    z-index: 1001;

}