/*********** header ***************/

.mdWhite{
    /*background-color:white;*/
    background:rgba(255,255,255,0.7);
}

.midLinks{
    padding-left:30px;
}

.lensEffects li a{
    font-size:11px;
    /*font-family: 'News Cycle', sans-serif;*/
    font-family: 'Montserrat', sans-serif;
    font-weight:lighter;
}
.lensEffects li a:before{
    content:'[';
    position:absolute;
    left:10%;
    top:21px;
    color:#ff395e;
    font-size:16px;
    font-weight: normal;
    opacity:0;

    -webkit-transition: all 500ms cubic-bezier(0.050, 0.840, 0.430, 1); /* older webkit */
	-webkit-transition: all 500ms cubic-bezier(0.050, 0.840, 0.430, 1.020);
	-moz-transition: all 500ms cubic-bezier(0.050, 0.840, 0.430, 1.020);
	-o-transition: all 500ms cubic-bezier(0.050, 0.840, 0.430, 1.020);
	transition: all 500ms cubic-bezier(0.050, 0.840, 0.430, 1.020); /* custom */
}
.lensEffects li a:after{
    content:']';
    position:absolute;
    right:10%;
    top:21px;
    color:#ff395e;
    font-size:16px;
    opacity:0;

    -webkit-transition: all 500ms cubic-bezier(0.050, 0.840, 0.430, 1); /* older webkit */
	-webkit-transition: all 500ms cubic-bezier(0.050, 0.840, 0.430, 1.020);
	-moz-transition: all 500ms cubic-bezier(0.050, 0.840, 0.430, 1.020);
	-o-transition: all 500ms cubic-bezier(0.050, 0.840, 0.430, 1.020);
	transition: all 500ms cubic-bezier(0.050, 0.840, 0.430, 1.020); /* custom */
}
.lensEffects li a:hover:before,
.lensEffects li.active a:before,
.lensEffects li.dropdown.open a:before{
    left:0px;
    opacity:1;
}
.lensEffects li a:hover:after,
.lensEffects li.active a:after,
.lensEffects li.dropdown.open a:after{
    right:0px;
    opacity:1;
}

.lensEffects li.dropdown.open ul.dropdown-menu a:before,
.lensEffects li.dropdown.open ul.dropdown-menu a:after{
    content:'';
}


.lensEffects li.active ul a{
    color:white !important;
}
.lensEffects li.active ul a:hover{
    color:#ff395e !important;
}


.navbar .lensEffects li .glyphicon{
    opacity:0;
    top:20px;
}
.lensEffects li a:hover .glyphicon,
.lensEffects li a.active .glyphicon{
    /*uncomment below opacity to make icons appear in nav*/
    /*opacity:1;*/
    top:10px;
}
.navbar .lensEffects li.active .glyphicon{
    /*opacity:1;*/
    top:10px;
}

.navbar-right .dropdown{
    font-size:11px;
}






.social a{
    position:relative;
    top:11px;
    margin-left:5px;
}
.social a img{
    width:20px;
}



.lensEffects li a{
    font-size:14px;
}
.lensEffects li a:before{
    top:20px;
    font-size:20px;
}
.lensEffects li a:after{
    top:20px;
    font-size:20px;
}
.lensEffects li.active ul a:hover{
    color:#ff395e !important;
}

.navbar-right .dropdown{
    font-size:14px;
}

.navbar-collapse.in{
    border:none;
}
/*********** header ***************/


/*********** home slider ***********/
.homeSlider div.textWrap .title{
    font-size:90px;
    border-bottom:3px solid white;
}
.homeSlider div.textWrap .title img.bee{
    width:10px;
}
.homeSlider div.textWrap .bee{
    position:absolute;
    left:50%;
    top:-32px;
    margin-left:-25px;
    width:50px;
}
.homeSlider div.textWrap .title:before,
.homeSlider div.textWrap .title:after{
    border-top:3px solid white;
}
.homeSlider div.textWrap .subtitle{
    font-size:20px;
}
/*********** home slider ***********/



/************* sessions page ************/
img.time{
    margin-left:-75px;
    margin-top:60px;
}
img.onsitesession{
    margin-left:-75px;
    margin-top:20px;
}
img.safety{
    margin-left:-75px;
    margin-top:40px;
}
img.style{
    margin-left:-75px;
    margin-top:67px;
}
img.offer{
    margin-left:-75px;
    margin-top:17px;
}
/************* sessions page ************/




/*********** sub parallax ****************/
.parallax.sub .subhead{
    padding:150px 0px;
}
.parallax.sub .subhead div.subtxt img{
    width:30px;
}
.parallax.sub .subhead div.subtxt h2{
    font-size:40px;
}
/*********** sub parallax ****************/


/*************  ADDONS ************/
.addonsBox .addonRow .rowItem{
    /*text-align:left;*/
}




.fluidElem{
    height:150px;
}
