
#forminside {
	z-index: 100;
}

.slideproductcaption {
	bottom: auto;
    display: table;
    left: 40px;
    position: absolute;
    top: 40px;
    vertical-align: middle;
    z-index: 10000;
}

.slideproductcaption h2 {
	color: #fff;
    font-size: 55px;
}

.mygallery .row {
    display: table;
    float: none;
    margin: 0;
    overflow: hidden;
    vertical-align: middle;
    height: auto;
}

.mygallery img {
    width: 100%;
}

.mygallery div[class*="col-"] {
    display: table-cell;
    float: none;
    padding: 0;
    vertical-align: middle;
}

.breadsubmenu {
    margin-left: 10px;
}

.navbar-default .navbar-nav > li > a:hover,
.navbar-default .navbar-nav > li > a:focus {
    color: #323c46;
}

.print-show {
	display:none
}

.menuprimary li.first-level {
    /*min-width: 120px;*/
}

.second-level {
    padding-left: 10px;
}

.second-level li {
    padding-left: 0px;
}

.second-level a {
    font-size: 10px;
}

.expandDiv,
.expandDiv p  {
	font-size: 14px !important;
}

.product-sidebar {
	margin-top: 20px;
}

.footer-cert img {
	margin-right: 10px;
}

.inpageslideshow {
	margin-bottom: 30px;
}

@media screen and (max-width: 800px){

	.slideproductcaption {
	    left: 30px;
	    top: 20px;
	}

	.slideproductcaption h2 {
	    color: #fff;
	    font-size: 20px;
	}

	.socialfooter .sociallink {
	    font-family: "proxima-nova",Helvetica,Arial,sans-serif;
	    font-weight: 300;
	}

}

@media screen and (max-width: 1200px){

	.navbar-nav > li > a.linksubmenumobile {
		top: 40px;
		padding:20px;
		height: 20px;
	    padding-top: 10px;
		right: calc(50% - 20px);
		width: auto;
	}

	.second-level {
		top: 70px;
	}
}

@media screen and (max-width: 768px){

	.navbar-nav > li > a.linksubmenumobile {
		top: 10px;
	    width: 50px;
	    height: 22px;
	    padding-top: 10px;
	    padding-bottom: 20px;
		right:5px;
	}

	.second-level {
		top: 40px;
	}
}
