/* This file will hold styles for all layouts using the alpha grid (i.e. not the mobile layout). */

img#logo {
    border-bottom-width: 1px;
    box-shadow: 0 0 6px #000;
    left: 0;
    position: absolute;
    top: 0;
    z-index: 80;
}

    #block-block-10 .content {
        padding: 1px 0;
    }
    
/* navigation */


#block-tb-megamenu-main-menu .contextual-links-wrapper {
    display: none !important;
}

#zone-branding-wrapper {
    height: 78px;
    overflow: visible;
}

#block-block-10 .content {
    text-align: right;
    padding-right: 30px;
}

#webform-client-form-60 .webform-component--top-wrapper label {
    display: inline-block;
    font-weight: 300;
    font-size: 16px;
    letter-spacing: .025em;
    text-align: right;
    text-transform: uppercase;
    width: 33%;
    margin-right: 2%;
    margin-left: 10%;
}

#webform-client-form-60 .webform-component--top-wrapper input[type="email"],
#webform-client-form-60 .webform-component--top-wrapper input[type="text"] {
    color: #010D27;
    width: 33%;
    height: 2.4em;
    padding: 6px;
    border: 1px solid #c4c4c4;
}


.view-faqs {
    padding: 40px 30px 60px;
}
#webform-client-form-60 .form-actions {
    padding-top: 20px;
}

.tb-megamenu .btn-navbar {
    top: 20px; right: 20px;
}

.tb-megamenu .nav-collapse {
    margin-top: 0;
    top: 78px;
}


/* back to top */
#back-top {
	right: 26px;
}
#back-top span#button,
#back-top-prev span#button-prev {
    background: url('../images/img-backtotop.png') 50% 50% no-repeat;
    height: 52px;
    width: 52px;
    
	-webkit-border-radius: 0;
	-moz-border-radius: 0;
	border-radius: 0;
	
-webkit-box-shadow: 0px 5px 5px 0px rgba(0,0,0,0.75);
-moz-box-shadow: 0px 5px 5px 0px rgba(0,0,0,0.75);
box-shadow: 0px 5px 5px 0px rgba(0,0,0,0.75);
}

#back-top #link {
    font-size: 9px !important;
    color: #fff;
    display: block;
    text-align: center;
}

#back-top a:hover #link {
    color: #76D0F3;
}


#block-views-gallery-block-1 .item-list ul li {

}


#play-video {
    width: 720px;
    height: 405px;
}

.view-gallery .item-list {
    margin-left: -10px !important;
    margin-right: -10px !important;
}

#block-views-news-block {
    margin: 0 -10px;
}

.node-page,
#region-content .block {
    margin: 0 -10px;
}


/* home */
    .home-title h2 strong:before {
        left: -30px;
    }
    
    .home-title h2 strong:after {
        right: -30px;
    }
    
    .home-title h2 strong:before,
    .home-title h2 strong:after {
        -ms-transform: translate(0, -55%); /* IE 9 */
        -webkit-transform: translate(0, -55%); /* Safari */
        transform: translate(0, -55%);
    }

    .home-title p {
        padding: 0 8%;
    }
    
/* quicktabs */
ul.quicktabs-tabs li {
    display: inline-block;
    margin: 0;
    padding: 0;
    width: 50%;
}

ul.quicktabs-tabs li a {
    font-size: 20px;
}

/* sections */
.section-title p {
    text-align: left;
}

.custom-scoring-wrapper {
    margin-bottom: 4px !important;
}
.custom-scoring-wrapper .grid-2 {
    margin: 0 20px !important;
}
.custom-scoring-wrapper .grid-2 img {
    margin: 12px auto 20px;
    width: 70px !important;
    height: auto;
}

.custom-scoring-wrapper div {
    margin-bottom: 12px !important;
}

.section-row.tablet-layout .multi-body-text {
    margin: 0 10px 20px;
    width: 700px;
}

.section-row.tablet-layout img {
    width: 100%;
    height: auto;
}


.page-node-113 .splash p:last-child {
    font-size: 20px;
    max-width: 80%;
    margin: 0 auto;
}


.womens-custom-layout .bg-pattern {
    padding-bottom: 8px;
}
