/*
Theme Name:TFS Trade Fitness Solutions
Theme URI:http://tradefitnesssolutions.co.uk
Author: Focus Digital
Author URI: http://focusdigitalagency.co.uk
Description: Child Theme		
Version: 1.6
Template: betheme
*/

/* Theme customization starts here
-------------------------------------------------------------- */
.hero-header{
    color: rgba(255,255,255,1.00);
    font-style: normal;
    font-family: Raleway;
    font-size: 50px;
    line-height: 50px;
    font-weight: 800;
    margin: 0;
    text-shadow: 0 1px 2px rgba(0,0,0,0.2);
}

input{
-webkit-appearance: none !important;
}

#mc_embed_signup input.email {
    height: 50px !important;
   -webkit-appearance: none !important;
}

#mc-embedded-subscribe-form{
   padding:0px !Important
}

.hero-subber{
    line-height: 20px;
    letter-spacing: 4px;
    font-weight: 500;
    font-size: 13px;
    color: rgba(255,255,255,1.00);
    font-family: Raleway;
    text-shadow: 0 1px 2px rgba(0,0,0,0.2);
}

.wp-post-image{
   width: 1400px !important;
   height: auto !important;
}


@media only screen and (min-width: 768px) {
    /* tablets and desktop */
}

@media only screen and (max-width: 767px) {
#mc_embed_signup input#mce-EMAIL {
    width: 150px !important;
    font-size: 10px !important;
}
#mc_embed_signup input#mc-embedded-subscribe, #mc_embed_signup input#mc-embedded-subscribe {
    width: 90px;
    font-size: 10px !important;
}
}

@media only screen and (max-width: 767px) and (orientation: portrait) {
    /* portrait phones */
}

#mc_embed_signup input#mc-embedded-subscribe, #mc_embed_signup input#mc-embedded-subscribe:focus {
    height: 50px !important;
}

.single-photo-wrapper .image_wrapper{
      height: 440px !important;
}

h4{
    line-height: 28px !important;
}

.align-center{
    text-align:center;
}

h3{
    padding-bottom: 5px !important;
    padding-top: 5px;
}

.vc_btn3.vc_btn3-color-juicy-pink, .vc_btn3.vc_btn3-color-juicy-pink.vc_btn3-style-flat{
    border: 2px solid #4EBB6E;
    font-size: 12px !important;
    max-width: 330px !important;
    text-align: center !important;
    line-height: 40px !important;
    color: #4EBB6E !important;
    padding: 0px 20px !important;
    margin: 0px auto !important;
    border-radius: 0 !important;
    font-weight: bold !important;
    background-color: rgba(255, 255, 255, 1) !important;
    display: block !important;
    transition: all .2s linear !important;
    width: auto !important;
    text-transform: uppercase !important;
}

.vc_btn3.vc_btn3-color-juicy-pink, .vc_btn3.vc_btn3-color-juicy-pink.vc_btn3-style-flat:hover{
    background-color: #4EBB6E !important;
    color: #fff !important;
}

.clear{
   visibility: visible !important;
   overflow: visible !Important;
}

h2 {
    font-weight: bold !Important;
    color: #53bb6f !Important;
}

h3 {
    font-weight: bold !Important;
    color: #53bb6f !Important;
}

h4 {
    font-weight: bold !Important;
    color: #53bb6f !Important;
}

.column_column ul li, .column_visual ul li, .mfn-acc ul li, .ui-tabs-panel ul li, .the_content_wrapper ul li {
    font-size: 13px !Important;
    color: #000000 !Important;
}


#Top_bar .top_bar_right a {
    color: #ffffff !Important;
}

[title~=menu-header] { 
    background-color: #4EBB6E;
    font-weight:800 !important;
    text-transform: uppercase !important;
}

#Top_bar .menu li ul li {
    width: 200px !important;
}

.left{
    float: left !Important;
}