/*
Theme Name: Hockley Yoga
Theme URI: http://demo.qodeinteractive.com/bridge/
Description: Bridge Theme
Tags: creative, portfolio, multi-purpose, clean, retina, responsive, parallax, mega menu, blog, agency, business, fullscreen, modern, background video, ajax
Author: Qode Interactive
Author URI: http://www.qodethemes.com/
Version: 10.0
License: GNU General Public License
License URI: licence/GPL.txt

CSS changes can be made in files in the /css/ folder. This is a placeholder file required by WordPress, so do not delete it.

*/

.header_top.clearfix {background: #F0F1F2!important;}
.header_inner.clearfix {background: #fff;}
.light:not(.sticky):not(.scrolled) nav.main_menu>ul>li>a:hover,.light:not(.sticky):not(.scrolled) nav.main_menu>ul>li.active>a {color: #b3d44f!important;}
.light:not(.sticky):not(.scrolled) nav.main_menu>ul>li>a,{color: #575759!important;}
.tpbtn{background:#b3d44f;padding: 8px 21px 8px 21px;color:#fff;border-radius:9px;border:2px solid #b3d44f;font-size:16px;font-weight:600;text-transform: uppercase;display:none;}
.tpbtn:hover{background:#fff;text-decoration:underline;}
.tpbtn :hover{color:#b3d44f;}
.tpbtn a{color:#fff;}
aside .widget{margin-top:44px!important;}
.phn{font-size:20px;color:#575759;font-weight: 500;}
.phn a{color:#575759;}
.header_top .right {margin-right: 5%;}
.vc_column-inner.vc_custom_1472534408779{border-radius: 4px;}
.box{text-align: center; color: #fff; font-weight: 600; padding-top: 6%;font-size: 17px;}
.bxbtn{
color: #2c2c2c;
  border-color: #f1f1f1;
  font-size: 15px;
  line-height: 66px;
  height: 66px;
  font-style: normal;
  font-weight: 500;
  background-color: #f1f1f1;
  border-radius: 0px;
  -moz-border-radius: 0px;
  -webkit-border-radius: 0px;
  padding: 10px 21px 10px 22px;
  border-radius: 5px;
}
.light:not(.sticky):not(.scrolled) nav.main_menu ul li a span.underline_dash,nav.main_menu ul li.active a span.underline_dash, nav.vertical_menu ul li.active a span.underline_dash {background-color:transparent!important;}
.bx{margin-top:5%;}
.bxbtn:hover{background:#575759;color:#fff;}
.caption-container {display: none;}
.menu-blog-categories-container {margin-top: -13%;}
p{margin-bottom:11px;}
.header_top .left {margin-left:5%;}
.cta{font-size: 23px;text-transform:none;letter-spacing: 0px;color:#fff;}
a.qbutton.medium.default {
  font-size: 15px;
}
.eml{font-size:18px;color:#575759;font-weight: 500;}

.qbutton{border-radius:12px!important;font-size:16px!important;padding-left:30px!important;padding-right: 30px!important;}

.img7{float:right;margin-left:14px;border:2px solid #b3d44f; border-radius:5px;}
.img8{float:left;margin-right:14px;border:2px solid #b3d44f; border-radius:5px;}
ul{font-size: 15px;line-height: 27px;}

.page-cta {
  font-size: 19px;
  text-align: center;
  border-top: solid 2px #575759;
  border-bottom: solid 2px #575759;
  padding: 9px 0;
  text-transform: capitalize;
  color:#b3d44f;
  font-weight: bold;
}

/*.vc_column_container>.vc_column-inner {margin-top: 2%;}*/
.title.title_size_medium h1 {line-height: 56px!important;font-size: 50px !important;font-weight: 500 !important;}
.iphorm-elements .iphorm-element-wrap-text input{border: 2px solid #b3d44f;width: 80%;height: 31px;border-radius: 5px;}
.testimonials_holder .flex-direction-nav li {margin-top: 35px!important;}
.iphorm-responsive .iphorm-elements .iphorm-element-wrap textarea {border: 2px solid #b3d44f;width: 80%;border-radius: 5px;}
.iphorm-responsive .iphorm-elements .iphorm-element-wrap-captcha input{border: 2px solid #b3d44f;width: 80%;height: 31px;border-radius: 5px;}
.qbutton.small {padding-top:10px!important;padding-bottom:10px!important;padding-left:19px!important;padding-right:19px!important;}
.iphorm-submit-wrap button em {background: #b3d44f;color: #fff;font-size: 20px;}
.iphorm-submit-wrap button span {padding-left: 20px;background: #b3d44f;border: solid 1px #b3d44f;}
.testimonials .testimonial_text_inner p.testimonial_author {text-align:center;color:#b3d44f!important;}
.testimonials .testimonial_text_inner p {text-align:center;color:#fff;}
.wpb_single_image.wpb_content_element.vc_align_left.welcome {border: 3px solid #b3d44f;border-radius: 5px;}
header.sticky nav.main_menu > ul > li > a, header.light.sticky nav.main_menu > ul > li > a{font-weight: 500!important;text-transform: uppercase!important;}
.testimonials_holder .flex-direction-nav a {border:2px solid #fff!important;}
.testimonials_holder .flex-direction-nav a:before {color:#fff!important;}
.wpb_single_image.wpb_content_element.vc_align_left.box1 {margin-left: -6%;}
img.light{height: 94px!important;}
img.sticky {height: 65px!important;}

@media (min-width:320px) and(max-width:600px){.wpb_single_image.wpb_content_element.vc_align_left.box1 {
  margin-left: 0%;}
.fee{display:none;}
/*.vc_row.wpb_row.section.vc_row-fluid.vc_inner.vc_custom_1472883938382 {margin-top: 8%;}*/
}
.vc_row.wpb_row.section.vc_row-fluid.vc_inner.vc_custom_1472883938382 {margin-left: 2%;border-radius: 5px;
}
.widget ul {list-style: inherit!important;}
.testimonial_image_holder {margin: 10px 0px 39px;display: none!important;}
aside .widget h5 {font-size: 23px;color: #b3d44f;}
.fee {
  font-size: 17px;
  font-weight: 500;
  margin-right: 97px;
  background: #b3d44f;
  color: #fff;
  border-radius: 999px;
  padding: 0px 13px 0px 13px;
  border: 2px solid #b3d44f;
}
.fee :hover{color:#575759!important;}
.fee:hover {
  background: #fff;
  text-decoration: underline;
}
@media (min-width:320px) and (max-width: 600px){.fee{display:none;}}

li#nav-menu-item-905 {padding: 0px 20px;border-radius: 999px;border: 2px solid #b3d44f;}
li#nav-menu-item-905 a{color:#b3d44f;font-weight: 600;}

nav.main_menu.right{margin-top:27px;}
header.sticky nav.main_menu>ul>li>a {line-height: 43px!important;}
header.sticky nav.main_menu.right{margin-top: 1%;}
li#nav-menu-item-1150 {
  background: #b3d44f;
  padding: 0px 10px 0px 10px;
  color: #fff;
  border-radius: 9px;
  border: 2px solid #b3d44f;
  font-size: 16px;
  font-weight: 700;
  text-transform: uppercase;
  margin-left: 21px;
}
div.comment_form {display:none!important;}
li#nav-menu-item-1150 a{color:#fff!important;font-weight: 700;}
li#nav-menu-item-1150:hover{background:#fff;}

li#nav-menu-item-1150 :hover{color:#b3d44f!important;}
@media (min-width:960px) and (max-width:1260px){nav.main_menu > ul > li > a {padding-left:11px!important;padding-right:11px!important;font-size: 12px!important;}.lst{font-size:14px!important;}.box{font-size:15px;} }
.blog_holder article .post_image img{margin-top:6%;width: 95%!important;}
img.attachment-full.size-full.wp-post-image {border: 3px solid #b3d44f;border-radius:4px;}
.blog_holder.blog_small_image {margin-top: 3%;}
.blog_holder article .video {
  position: relative;
  margin-top: 2%;
}



.footer_top .footer_col2 {text-align: center!important;}
.fluid-width-video-wrapper iframe, .fluid-width-video-wrapper object, .fluid-width-video-wrapper embed {
  position: absolute;
  top: 0;
  left: 0;
  width: 91%;
  height: 95%;
  margin-top: 3%;
}
.footer_top, .footer_top.footer_top_full {padding-top: 21px!important;padding-bottom: 10px!important;}
.ytc_thumb{background-image: url("/wp-content/uploads/2016/09/1-2.jpg")!important;}
h3.ytc_title.ytc_title_below {
  color: #b3d44f;
  text-transform: capitalize!important;
  font-weight: 500;
  margin-top: 6%;
  margin-bottom: 3%;
  font-size: 23px;
}
.youtube_channel.responsive .ytc_video_container {width: 86% !important;}
.youtube_channel.responsive .ytc_video_container.ar4_3 .fluid-width-video-wrapper{padding-bottom: 65%;}
a.qbutton.medium.default {margin-top: 14%;}
nav.mobile_menu .sub_menu .highlight-link > a {
    color: #b3d44f !important;
    font-weight: bold;
}
span.mobile_arrow {
    text-align: left !important;
}
