Launch CSS

@import url(“https://use.typekit.net/adq3bty.css”);

.page-id-12 button {margin-top:0!important}

body {font-family: “Source Sans Pro”,sans-serif; font-size:15px; line-height: 30px;}
.page-id-22 .eventcontainer {float:left; width:22%; margin-right:2%; min-height:300px}

.bw-session__name {font-weight:bold!important; color:#707482!important}

.et_color_scheme_pink .et_pb_section a {color:#700c90!important}

#top-menu a {font-weight:500}

div#main-content {
background-image: url(http://99.198.119.130/~studio34yoga/wp-content/uploads/2018/09/studio34edge2.png);
background-position: right bottom;
background-repeat: no-repeat;
}

#text-2 .textwidget p, #custom_html-5 {
color: #fff;
padding: 3px;
font-weight: 500;
text-align: center
}

#text-2 .textwidget p a, #custom_html-5 a {
color: #fff;
text-decoration:underline
}

.topper {
text-align: center;
color: #fff;
height: 35px;
margin-bottom: 10px;
}

#toptop {color:#fff; margin-bottom:-10px}

li#text-2, #custom_html-5 {
display: block;
background: #286381;
}

#custom_html-5 a {text-decoration:none}

.et_color_scheme_pink .et_pb_section a.button-unv {color:#fff!important}

span.bw-session__detail-link-text–closed, span.bw-session__detail-link-text–open {
color: #35729a!important;
font-size: 13px!important;
font-weight: 500!important;
}

.bw-i-chevron, #chevron {color: #35729a!important;}

.bw-widget__signup-now {margin-top:8px!important}

span.class-time, .et_color_scheme_pink #top-menu li.current-menu-ancestor>a, .et_color_scheme_pink #top-menu li.current-menu-item>a {
font-weight: bold;
color: #a1a1a7;
}

#top-menu li {font-size:17px; padding-right:21px}

.bw-session__info {margin-top:20px; border-bottom: thin solid #ccc!important}

button.bw-widget__signup-now {background-color:#eb9d40!important; color:#fff!important;font-weight:500!important; padding:3px 8px!important}

#mc_embed_signup .button {font-family:”source sans pro”, sans-serif; padding:0 10px!important}

.home .eventcontainer img {float:left; padding-right:15px}

.bw-header__title, .bw-widget__preheader, .bw-header__filter-link-text, .bw-widget__header, .bw-fullcal__field,.bw-calendar-container {display:none}
.home .eventcontainer {height:155px}

.bw-widget__preheader, #bw-widget__schedules-76367 .bw-widget, #bw-widget__schedules-76367 .bw-widget *, .pignose-calendar.pignose-calendar-bw.pignose-calendar-76367, .hc-pignose-calendar.hc-apignose-calendar-bw.hc-pignose-calendar-76367, .pignose-calendar.pignose-calendar-bw.pignose-calendar-76367 *, .hc-pignose-calendar.hc-pignose-calendar-bw.hc-pignose-calendar-76367 * {
border-bottom: none; padding:0}

.bw-widget__header, #bw-widget__schedules-76367 .bw-widget, #bw-widget__schedules-76367 .bw-widget *, .pignose-calendar.pignose-calendar-bw.pignose-calendar-76367, .hc-pignose-calendar.hc-pignose-calendar-bw.hc-pignose-calendar-76367, .pignose-calendar.pignose-calendar-bw.pignose-calendar-76367 *, .hc-pignose-calendar.hc-pignose-calendar-bw.hc-pignose-calendar-76367 * {background:none}

#bw-widget__schedules-76367 .bw-widget, #bw-widget__schedules-76367 .bw-widget *, .pignose-calendar.pignose-calendar-bw.pignose-calendar-76367, .hc-pignose-calendar.hc-pignose-calendar-bw.hc-pignose-calendar-76367, .pignose-calendar.pignose-calendar-bw.pignose-calendar-76367 *, .hc-pignose-calendar.hc-pignose-calendar-bw.hc-pignose-calendar-76367 *, .eventcontainer, p, .class, li {font-size:18px; font-weight:300; color: #000; line-height: 24px;}

.bw-widget__date {font-weight:500!important}

#mc_embed_signup{background:none; clear:left; font:14px Helvetica,Arial,sans-serif; }

#mc_embed_signup .button {border-radius:0}

.et_color_scheme_pink a, .et_color_scheme_pink #et_search_icon:hover, .et_color_scheme_pink #top-menu li.current-menu-ancestor>a, .et_color_scheme_pink #top-menu li.current-menu-item>a, .et_color_scheme_pink .bottom-nav li.current-menu-item>a, .et_color_scheme_pink .comment-reply-link, .et_color_scheme_pink .entry-summary p.price ins, .et_color_scheme_pink .et_overlay:before, .et_color_scheme_pink .et_password_protected_form .et_submit_button, .et_color_scheme_pink .et_pb_bg_layout_light .et_pb_more_button, .et_color_scheme_pink .et_pb_bg_layout_light .et_pb_newsletter_button, .et_color_scheme_pink .et_pb_bg_layout_light .et_pb_promo_button, .et_color_scheme_pink .et_pb_contact_submit, .et_color_scheme_pink .et_pb_pricing li a, .et_color_scheme_pink .et_pb_pricing_table_button, .et_color_scheme_pink .et_pb_sum, .et_color_scheme_pink .footer-widget h4, .et_color_scheme_pink .form-submit .et_pb_button, .et_color_scheme_pink .mobile_menu_bar:before, .et_color_scheme_pink.woocommerce #content div.product p.price, .et_color_scheme_pink.woocommerce #content div.product span.price, .et_color_scheme_pink.woocommerce div.product p.price, .et_color_scheme_pink.woocommerce div.product span.price, .et_color_scheme_pink.woocommerce-page #content div.product p.price, .et_color_scheme_pink.woocommerce-page #content div.product span.price, .et_color_scheme_pink.woocommerce-page div.product p.price, .et_color_scheme_pink.woocommerce-page div.product span.price {
color: #9d3443;
}

.et_color_scheme_pink .et-search-form, .et_color_scheme_pink .et_mobile_menu, .et_color_scheme_pink .et_pb_pricing li:before, .et_color_scheme_pink .footer-widget li:before, .et_color_scheme_pink .nav li ul {border-color: #9d3443!important;}

.page-template-page-teachers-php .wrap, .page-id-12 .wrap {
width: 80%;
margin: 30px auto;
}

.page-template-page-teachers-php .wrap li, .page-id-12 .wrap li {width:21%;height:auto; min-height:360px}

.page-template-page-teachers-php .wrap, .page-id-12 .wrap li img {min-width:250px; min-height:250px}

.single-event #content-area img {
float: left;
padding-right: 50px;
}

@media (min-width: 981px){
#left-area {
width: 100%;
padding: 23px 0px 60px !important;
float: none !important;
}
}

#sidebar {display:none;}

li.teachers {
float: left;
margin: 0 20px;
}

#main-content .container:before {background: none;}

.modal-content {
margin-top: 140px;
}

#et_search_icon {display:none}

h1, h2, h3 {color:#286381; font-weight:bold}
h3 {font-size:20px}
.et_pb_column_1_3 h3, .et_pb_column_1_4 h3 {font-size:16px}
h4, .bw-empty__title::before {color:#711e70}

.bw-empty__title::before {font-family: ‘Nunito’,Helvetica,Arial,Lucida,sans-serif;font-weight: normal;
font-style: normal;
text-transform: uppercase;
text-decoration: none;
letter-spacing: 5px;
content:”Classes for today are over. See you tomorrow!”;
display:block;
text-align:left
}

.bw-empty__title {color:#fff!important;}
.class {
margin: 4px 0;
}

.bw-empty__title {margin-bottom:-40px}

.bw-empty__subtext, .bw-widget__cta.js-locked, .bw-empty__clear, .bw-widget__footer, .bw-widget__cta {display:none}

.et_pb_column_1_3 h4, .et_pb_column_1_4 h4 {
font-size: 13px;}

.orange, .et_color_scheme_pink .et_pb_section .orange a {font-weight:bold; color:#e46308!important;}
.red, .et_color_scheme_pink .et_pb_section .red a {font-weight:bold; color:#d22a42!important;}
.yellow, .et_color_scheme_pink .et_pb_section .yellow a {font-weight:bold; color:#eb9d40!important;}
.blue, .et_color_scheme_pink .et_pb_section .blue a {font-weight:bold; color:#2785b5!important;}
.green, .et_color_scheme_pink .et_pb_section .green a {font-weight:bold;color:#0f771e!important;}
.purple, .et_color_scheme_pink .et_pb_sectio .purple a {font-weight:bold; color:#8f638e!important}

#bw-widget__schedules-76367 .bw-widget, #bw-widget__schedules-76367 .bw-widget *, .pignose-calendar.pignose-calendar-bw.pignose-calendar-76367, .hc-pignose-calendar.hc-pignose-calendar-bw.hc-pignose-calendar-76367, .pignose-calendar.pignose-calendar-bw.pignose-calendar-76367 *, .hc-pignose-calendar.hc-pignose-calendar-bw.hc-pignose-calendar-76367 * {border:none}

.bw-widget__date {text-transform:uppercase; letter-spacing:5px; color:#711e70!important; font-family: ‘Nunito’,Helvetica,Arial,Lucida,sans-serif!important; font-size:16px
}

.bw-session__basics {margin-bottom:10px}

button.btn.btn-primary.btn-lg, .button-unv, button, .button {
border: none;
color: #fff!important;
padding: 5px 10px;
text-transform: uppercase;
font-size: 14px;
letter-spacing: 1px;
font-weight: 500;
background: #eb9d40;
margin-top:10px;
display:inline-block
}

.et_pb_section.et_pb_section_0.et_section_regular {
padding-top: 0;
}

h1.scripttitle {
COLOR:#eb9d40;
font-weight: bold;
letter-spacing: 0;
text-transform: none;
font-size: 50px;
padding: 91px 0px 0 0px;
}

h1.scripttitle.small {}

.et_pb_text_0 .et_pb_gutters3 .et_pb_column_2_3, .et_pb_text_0 .et_pb_gutters3.et_pb_row .et_pb_column_2_3 {
width: 70%;
}

.et_pb_text_0 .et_pb_gutters3 .et_pb_column, .et_pb_text_0 .et_pb_gutters3.et_pb_row .et_pb_column {
margin-right: 0;
}

#main-header { -webkit-box-shadow: none;
-moz-box-shadow: none;
box-shadow: none;}

h1, h2, h3, h4, h5, h6 {line-height:1.5em; letter-spacing:5px}

.page-id-10576 .et_pb_row_0 .et_pb_image_0 {max-width:240px}

.et_pb_row_1 {padding-top:0}

.home .et_pb_row_0 {background-image:none}
#logo {max-height:75%}

#main-header {margin-bottom:20px}

button a, a.button-unv, a.button, .button a, .et_color_scheme_pink .et_pb_section .button a {color:#fff!important}
p, .class {
font-weight: 300;
color: #000;}

/* Smartphones (portrait and landscape) ———– */
@media only screen and (max-width : 600px) {
h1.scripttitle, h1.scripttitle.small {font-size:48px; padding: 140px 0px 0 25px; line-height:56px}
.et_pb_row_0 {background-size: 55%!important;}

.page-template-page-teachers-php .wrap li, .page-id-12 .wrap li {
width: 100%;
height: auto;
min-height: 384px;
}

.eventsline {text-align:center; margin:20px 0 0}

.single-event #content-area img {float:none}

.single-event .main_title {
margin-top: 145px!important;
}

.page-template-page-teachers-php .wrap li, .page-id-12 .wrap li { width: 100%;
height: auto;
min-height: auto;
margin: 10px 0;}

.page-id-16 .h1.scripttitle, .page-id-16 h1.scripttitle.small {margin-bottom:25px}

div.et_pb_section.et_pb_section_2 { background-position: right;}

.page-id-22 .eventcontainer {
float: left;
width: 100%;

min-height: 200px;
}

.page-id-22 .eventcontainer img {float:left; margin-right:18px; width:125px}

}

@media only screen and (min-width:600px) and (max-width : 1148px) {

.single-event .main_title {
margin-top: 145px!important;
}

.page-id-12 .et_pb_row_0 img {float:none!important; width:80%!important; height:auto!important;
max-height:500px!important}
.page-template-page-teachers-php .wrap li, .page-id-12 .wrap li {
width: 30%;
height: auto;
min-height: 330px;
margin: 0 10px;
}

.eventsline {text-align:center; margin:20px 0}

.single-event .main_title {margin-top:145px}

.et_pb_section {
padding: 50px 0 0px;
}

.page-template-page-teachers-php .wrap, .page-id-12 .wrap li img {
min-width: 200px;
min-height: 200px;

width: 200px;
height: 200px;
}
.et_pb_column {
margin-bottom: 0px;
}

h1.scripttitle, h1.scripttitle.small {
padding: 63px 0px 26px 50px;
font-size: 36px;
}
img#logo {
max-width: 200px;
}

.container {width:90%}

.page-id-22 .eventcontainer {
float: left;
width: 30%;
margin-right: 2%;
min-height: 300px;
}

#top-menu li {
font-size: 14px;
padding-right: 12px;
}

.page-template-page-template-teachers h1.scripttitle, .page-template-page-template-teachers h1.scripttitle.small {padding-top:80px}

}

#footer-widgets {
background-size: contain;
background-repeat: no-repeat;}

.et_pb_section.et_pb_section_0.et_section_regular {background-color:transparent}

.entry-content, .single-event #main-content, .page-id-12 #et-main-area {
background-position: top left;
background-image: url(http://99.198.119.130/~studio34yoga/wp-content/uploads/2018/08/Screenshot-2018-08-20-16.27.06.png);
background-repeat: no-repeat;
}

#post-12 .entry-content, .page-id-11341 .entry-content {background-image:none}

.single-event .entry-content {background-image:none}

li.teachers a.name {display:block}

@media (max-width: 980px) {
.et_pb_section {
padding: 0px;
}

}

.class-time, .class-type, .class-teacher {display:table-cell!important; width:175px}

.class-type {width:300px}

.class-teacher {width:215px}

.class {padding:8px 0}

h2.class-day {
margin-top: 15px;
}

.page-id-5 .et_pb_gutters3 .et_pb_column_1_2.et_pb_column_0 {width:59%}

.page-id-5 .et_pb_gutters3 .et_pb_column_1_2.et_pb_column_1 {width:35%}

.single-event .main_title {margin-top:25px}

@media (max-width: 980px){
.et_header_style_left #logo, .et_header_style_split #logo {
max-width: 78%;
}

div#main-content {padding-bottom:150px}

.home div#main-content {padding-bottom:0px; background-image:none}

}

b, strong {color:#545658}

@media (max-width: 600px){

span.class-time, span.class-teacher, span.class-type {
display: block!important;
margin-top: 16px;
line-height:18px;
width:100%;
/*font-size:16px*/
}

span.class-type, span.class-teacher {width:100%}

.eventsline {text-align:center; margin:10px 0}

}

.page-id-11336 .entry-content {background-image:none}

@media only screen and (min-width:600px) and (max-width : 1148px) {.class-time{display:block!important}
.class-time {width:250px}

}

@media only screen and (max-width : 600px) {
.page-template-page-template-teachers h1.scripttitle, .page-template-page-template-teachers h1.scripttitle.small {margin-top:20px; padding: 180px 0px 0 25px;}}