/*********** header ***************/
header{
    /*
    box-shadow:0 1px 2px rgba(0,0,0,0.3);
    -moz-box-shadow:0 1px 2px rgba(0,0,0,0.3);
    */
}
.navbar{
    box-shadow:none;
}
.navbar .dropdown .dropdown-menu{
    /*background:rgba(38, 38, 42, 0.8);*/
}

.navbar-collapse{
    box-shadow:none;
}





/* */
.navbar-collapse{
    box-shadow:none;
}
.navbar-collapse.in{
    border:1px solid #d7d7d7;
    border-top:none;
    border-radius:10px;
    border-top-left-radius: 0px;
    border-top-right-radius:  0px;
}
/* */

/*********** header ***************/


/*********** sub parallax ****************/
.parallax.sub .subhead{
    padding:100px 0px;
}
.parallax.sub .subhead div.subtxt img{
    width:20px;
}
.parallax.sub .subhead div.subtxt h2{
    font-size:30px;
}
/*********** sub parallax ****************/


/*********** home slider ***********/
.homeSlider div.textWrap .title{
    font-size:50px;
    border-bottom:2px solid white;
}
.homeSlider div.textWrap .title img.bee{
    width:10px;
}
.homeSlider div.textWrap .bee{
    position:absolute;
    left:50%;
    top:-30px;
    margin-left:-25px;
    width:40px;
}
.homeSlider div.textWrap .title:before,
.homeSlider div.textWrap .title:after{
    border-top:2px solid white;
}
.homeSlider div.textWrap .subtitle{
    font-size:17px;
}
/*********** home slider ***********/


/********* gallery ***********/
.galleryContainer .item{
    width:33.3333%;
}
/********* gallery ***********/

/*********** footer ***********/
/*footer ul li:first-child{
    border-right:1px solid #4b4b4b;
}*/
/*********** footer ***********/

/* footer */
footer ul.rows li{
	float:left;
	width:33.3333%;
	margin-bottom:0px;
	padding-bottom:0px;
	border-bottom:none;
}
/* footer */



/************* sessions page ************/
img.sesimg{
    position:absolute;
    left:50%;
    top:50%;
    width:150px;
}
img.time{
    margin-left:-75px;
    margin-top:90px;
}
img.onsitesession{
    margin-left:-75px;
    margin-top:40px;
}
img.safety{
    margin-left:-75px;
    margin-top:50px;
}
img.style{
    margin-left:-75px;
    margin-top:80px;
}
img.offer{
    margin-left:-75px;
    margin-top:47px;
}
/************* sessions page ************/



/************ ADDONS ****************/
.addonsBox .addonRow .rowItem.rowItemLeft{
    border-bottom:0px solid gray;
    margin-bottom:0px;
}
.addonsBox .addonRow .rowItem.rowItemCenter{
    border-bottom:0px solid gray;
    margin-bottom:0px;
    padding-bottom:0px;
}

.selectedImagesList .selectedImagesContainer{
    border-left:1px dashed #cbcbcb;
}
.selectedImagesList .selectedImagesContainer:last-child{
    border-right:1px dashed #cbcbcb;
}

.groupNameHeader{
    display:inline-block;
}
.btnSelectImages{
    margin:0px 0px 15px 0px;
}
/************ ADDONS ****************/


.orderListContainer div.cell.last{
    border-right:0px;
    padding:7px 10px;
    border-bottom:0px solid black;
}

.orderListContainer .cell.title{
    font-size:14px;
}
.orderListContainer .cell.price{
    color:black;
}

/* props section */
.propsectionContainer .content .left{
    border-bottom:0px solid black;
}
.propsectionContainer .content .left.sameHeight{
    margin-bottom:-9999999px;
    padding-bottom:9999999px;
    overflow:hidden;
}
/* props section */


/********* misc **********/
.colLeftPadSm{
    padding-left:50px;
}
.colRightPadSm{
    padding-right:50px;
}

.navBtnCenter{
   top:15px;
   left:0px;
}

.ytiframe{
    width:560px;
    height:315px;
}
/********* misc **********/



.fluidElem{
    height:120px;
}
