/** Top nav **/
@media only screen and (min-width: 1080px){
    ul#nav ul{padding: 0;}
    ul#nav ul ul{left: 195px;}
}

@media only screen and (min-width: 480px){
	.main-container{padding: 0px!important;}
	.catalog-category-view .wide-title {padding: 0px!important;}
}

.wide-title .page-title.cms-title {padding: 0 0px!important;}

@media (min-width: 300px)  and (max-width: 480px){
	.lp-body-template .main-container{width:100%}
	.wide-title .page-title.cms-title{width:93%}
}

@media (min-width: 480px)  and (max-width: 780px){
	.lp-body-template .main-container{width:95%}
	.wide-title .page-title.cms-title, .wide-title{width:95%}
}

@media (min-width: 780px){
	.lp-body-template .main-container{width:96%}
	.wide-title .page-title.cms-title, .wide-title{width:96%}
}

@media (min-width: 1455px){
	/*.lp-body-template .main-container{width:95%}*/
	.wide-title .page-title.cms-title, .wide-title{width:100%}
}


.owl-item .contentsImg img{width:100%;height:100%;}


/** LPs **/
.lp-body-template .main-container{/*max-width: 100%;padding-left: 0;padding-right: 0;margin-left: 0;margin-right: 0;*/}
#lp-template, .lp-template{max-width: 1440px;margin: 0 auto;/*padding: 0 30px;*/}
.lp-body-template .breadcrumbs{/*padding: 0 2.2%;*/}
.cms-page-view.lp-body-template .std .messages{max-width: 100%;}
.lp-body-template .inner{overflow: hidden;position: relative;}
.lp-top-image-text{position: absolute;width: 45%;right: 0;top: 15%;padding-right: 20px;}
.lp-title {font: 600 40px/40px 'Dosis', sans-serif;color: #fff; }
.lp-title.lp-thin {font-weight: 300; }
.lp-p{font: 600 18px/20px 'Dosis', sans-serif;color: #fff;margin-bottom: 20px;}
.lp-button, .lp-more-categories button{font: 400 17px 'Varela Round', sans-serif;color: #fff;padding: 4px 20px;background-color: #ea6a45;border: 0;border-radius: 5px;white-space: nowrap;}
.lp-button.dark{background-color: #25201e;}
.lp-top-image-text.dark > div, .lp-kicker-text.dark > div{color: #25201e;}
.lp-top-image, .lp-kickers{margin-bottom: 14px;overflow: hidden;}
.lp-top-image .lp-title{font-size: 114px;line-height: 114px;text-shadow: 2px 2px 3px rgba(37, 32, 30, 0.91);}
.lp-top-image .lp-title.lp-thin{font-size: 50px;line-height: 50px;letter-spacing: 5px;}
.lp-top-image .lp-p{font-size: 28px;}
.lp-kicker{width: 33.33%;padding: 0 7px;float: left;}
.lp-kicker.first{padding: 0 14px 0 0;}
.lp-kicker.last{padding: 0 0 0 14px;}
.lp-kicker-text{position: absolute;width: 47%;right: 0;top: 12%;padding-right: 10px;}
.lp-kicker .lp-title{font-size: 70px;line-height: 70px;text-shadow: 2px 2px 3px rgba(37, 32, 30, 0.91);}
.lp-kicker.left .lp-kicker-text{right: auto;left: 10px;padding-right: 0;padding-left: 20px;}
.lp-more-categories{margin: 30px 0;}
.lp-more-categories .lp-title{font-size: 48px;line-height: 48px;color: #070705;font-weight: 500;text-align: center;margin-bottom: 20px;}
.lp-more-categories .contentsDivs{ overflow: hidden;}
.lp-more-categories .contentsDiv{width: calc(25% - 20px);float: left;margin-right: 20px;position: relative;min-height: 100px;}
.lp-more-categories .contentsDetails{position: absolute;width:100%;bottom: 0;left: 0;padding: 10px;text-align: center;background-color: rgba(0,0,0,0.6);}
.lp-more-categories .contentsName{font: 600 40px/45px 'Dosis', sans-serif;color: #fff;text-shadow: 2px 2px 3px rgba(37, 32, 30, 0.91);padding-bottom: 5px;}
.lp-bullet-points{background-color: #ebe9d0;}
.lp-bullet-points .inner{padding: 30px;}
.lp-bullet-point{width: 20%;float: left;text-align: center;padding: 0 10px;}
.lp-bullet-point:not(.last){margin-right: 5%;position: relative;}
.lp-bullet-point:not(.last):after{content: '';width: 25%;height: 17px;position: absolute;top: 60px;right: -25%;background: url(../images/uniform-bulletp.png) no-repeat center center;}
.lp-bullet-point-title{font: 400 18px 'Varela Round', sans-serif;color: #19334f;min-height: 50px;text-transform: uppercase;letter-spacing: 2px;}
.lp-bullet-point-text{font: 400 15px 'Varela Round', sans-serif;color: #19334f;}
.lp-featured-products{margin: 30px 0;}
.lp-featured-products .lp-title{font: 600 32px 'Dosis', sans-serif;color: #000;position: relative; text-align: center;margin-bottom: 30px;}
.lp-featured-products .lp-title span{display: inline-block;padding: 0 20px;background-color: #fff;z-index: 1;position: relative;}
.lp-featured-products .lp-title:after{content: '';width: 100%;border-bottom: 2px solid #ea6a45;position: absolute;top: 50%;left: 0;}
.lp-featured-products .contentsDivs{padding: 0 70px 0 80px;}
.lp-featured-products .owl-buttons > div{position: absolute;top: 150px;font-size: 5em;color: #afaeae;}
.lp-featured-products .owl-buttons .owl-prev{left: 0;}
.lp-featured-products .owl-buttons .owl-next{right: 0;}
.lp-featured-products .contentsDiv{padding-right: 20px;}
.lp-featured-products .contentsImg{border: 1px solid #b0a48d;}
.lp-featured-products .contentsDetails{padding: 10px 0;}
.lp-featured-products .contentsName{font: 400 16px 'Varela Round', sans-serif;color: #000;}
.lp-featured-products .contentsSku{font: 400 16px 'Varela Round', sans-serif;color: #000;}
.lp-featured-products .contentsPrice{font: 400 18px 'Varela Round', sans-serif;color: #ea6a45;padding: 8px 0;}
.lp-featured-products button{font: 400 17px 'Varela Round', sans-serif;color: #ea6a45;padding: 4px 20px;background-color: transparent;border: 1px solid #ea6a45;border-radius: 5px;white-space: nowrap;}
.lp-featured-products button:hover{background-color: #ea6a45;color: #fff;}
.lp-final-text{padding: 20px 80px 40px;font: 400 16px 'Varela Round', sans-serif;color: #19334f;}

/** Custom **/
.cms-custom #lp-template{max-width: 1190px;}
.lp-top-image-custom > .inner{overflow: hidden;position: relative;background: url(../images/uniform-custom-top_img.jpg) no-repeat left top;height: 298px;}
.lp-top-image-custom-text{position: absolute;left: 60px;top: 60px;overflow-x: hidden;overflow-y: auto;background-color: #fff;text-align: center;width: calc(100% - 120px);height: calc(100% - 120px);max-width: 445px;padding: 15px 20px;}
.lp-top-image-custom-text .lp-title{font: 400 58px 'Varela Round', sans-serif;color: #282828;}
.lp-top-image-custom-text .lp-p{font: 400 21px 'Varela Round', sans-serif;color: #ea6a45;}
.lp-main-custom{overflow: hidden;padding: 40px 0;}
.lp-main-custom .half{width: 50%;float: left;}
.lp-main-custom .half:first-child{padding-right: 15px;}
.lp-main-custom .half:last-child{padding-left: 15px;}
.lp-main-custom-title{font: 400 25px 'Varela Round', sans-serif;color: #000;position: relative;}
.lp-main-custom-title span span{font: 400 30px 'Varela Round', sans-serif;color: #ea6a45;}
.lp-main-custom-title span{display: inline-block;padding-right: 10px;background-color: #fff;position: relative;z-index: 2;}
.lp-main-custom-title:before{content:'';width: 100%;position: absolute;top: calc(50% - 1px);right: 0;border-bottom: 2px solid #e4e4e4;max-width: 300px;z-index: 1;}
.lp-main-custom-title.collapsible {cursor: pointer;}
.lp-main-custom-title.collapsible:not(.open){margin-bottom: 10px;}
.lp-main-custom-title.collapsible:before{right: 45px;}
.lp-main-custom-title.collapsible:after{content:'+';position: absolute;bottom: 4px;right: 0;z-index: 3;width: 35px;height: 35px;text-align: center;border: 1px solid #ea6a45;background-color: #fff;color: #494949;line-height: 35px;}
.lp-main-custom-title.collapsible.open:after{content: '-';}
.lp-main-custom-body{padding: 20px 0;font: 400 16px 'Varela Round', sans-serif;color: #000;}
.lp-main-custom-body a{font: 400 16px 'Varela Round', sans-serif;color: #000;}
.lp-main-custom-body.collapsible {display: none;}
.lp-main-custom-body.collapsible.open{display: block;}
.std .lp-main-custom-body ul:not(.form-list){margin-left: 10%;list-style: none;font: 400 16px 'Varela Round', sans-serif;color: #565656;}
.lp-main-custom-body ul:not(.form-list) li{padding-left: 1.5em;position: relative;}
.lp-main-custom-body ul:not(.form-list) li:before{content:'';width: 4px;height: 4px;background-color: #66b533;border-radius: 100px;position: absolute;top: 8px;left: 0;}
.lp-main-custom-body ul:not(.form-list) li.orange:before{background-color: #ea6a45;}
.lp-main-custom-body p{font: 400 16px 'Varela Round', sans-serif;color: #000;}
.lp-main-custom-body-contact-quote{border: 2px solid #ececec;border-bottom-width:3px;border-bottom-color:#ea6a45; height: 103px;margin: 20px 0;}
.lp-main-custom-body-contact-quote-img{width: 140px;float: left;margin-top: -24px;}
.lp-main-custom-body-contact-quote-text{width: calc(100% - 140px);float: left;height: 98px;padding: 20px 10px 10px;font: 400 18px 'Varela Round', sans-serif;color: #494949;}
.lp-main-custom-body-contact #messages_product_view, .lp-main-custom-body-contact .page-title, .lp-main-custom-body-contact .buttons-set .required{display: none !important;}
.lp-main-custom-body-contact .form-list{list-style: none !important;margin-left: 0 !important;}
.lp-main-custom-body-contact #contactForm{padding-left: 0;}
.lp-main-custom-body-contact .field{margin-bottom: 8px;overflow: hidden;}
.lp-main-custom-body-contact .field label{width: 40%;float: left;text-align: right;padding-right: 10px;margin-top: 8px;font: 400 16px 'Varela Round', sans-serif;color: #494949;text-transform: uppercase;}
.lp-main-custom-body-contact .field .input-box{width: 60%;float: left;}
.lp-main-custom-body-contact .buttons-set{border-top:0;margin-top: 0;padding-top: 0;}
.lp-main-custom-body-contact .buttons-set button.button{background: #282828;min-width: 80px;border-radius: 3px;font: 400 11px 'Varela Round', sans-serif;color: #fff;padding: 8px 12px;}
.lp-main-custom-body-contact .input-text[type=file]{width: 100%;}
.lp-custom-portfolio .lp-main-custom-title:before{max-width: 70%;right: 85px;}
.lp-custom-portfolio .owl-controls .owl-buttons div{position: absolute;top: -57px;background-color: #fff;z-index: 4;}
.lp-custom-portfolio .owl-prev{right: 40px;}
.lp-custom-portfolio .owl-next{right: 0;}
.lp-custom-portfolio .owl-controls .owl-buttons div .fa{width: 35px;height: 35px;text-align: center;border: 1px solid #ea6a45;color: #494949;line-height: 35px;}
.lp-custom-portfolio .contentsDiv{padding-right: 20px;margin-bottom: 15px;}
.lp-custom-portfolio .contentsName{padding: 12px 0;}


@media only screen and (max-width: 1320px){
    .lp-title {font: 600 20px/20px 'Dosis', sans-serif; }
    .lp-p{font: 600 14px 'Dosis', sans-serif;}
    .lp-button, .lp-more-categories button{font: 400 14px 'Varela Round', sans-serif;}
    .lp-top-image .lp-title{font-size: 50px !important;line-height: 50px !important;}
    .lp-top-image .lp-title.lp-thin{font-size: 20px !important;line-height: 20px !important;}
    .lp-kicker .lp-title{font-size: 30px !important;line-height: 30px !important;margin-top: 0 !important;margin-bottom: 0 !important;}
    .lp-more-categories .lp-title, .lp-featured-products .lp-title {font-size: 30px;line-height: 30px;}
    .lp-more-categories .contentsName{font-size: 20px;line-height: 20px;}
    .lp-bullet-point-title{font-size: 15px;}
    .lp-bullet-point-text{font-size: 12px;}
    .lp-featured-products .owl-buttons > div{font-size: 3em;}
    .lp-main-custom-body-contact .field label{margin-top: 10px;font-size: 12px;}
}
@media only screen and (min-width: 651px) and (max-width: 980px){
    .lp-top-image-text, .lp-kicker-text{top: 0;left:0 !important;padding: 20px !important;text-align: center;width: 100% !important;height: 100%; background-color: rgba(0,0,0,0.5);}
    .lp-top-image-text.dark, .lp-kicker-text.dark{background-color: rgba(255,255,255,0.5);}
}
@media only screen and (max-width: 800px){
	.lp-body-template .breadcrumbs{padding: 0 18%;}
    .lp-top-image .lp-title{display: inline-block;}
    .lp-kicker-text .lp-p{display: none;}
    .lp-kicker .lp-title{padding-bottom: 20px;}
    .lp-bullet-point{width: calc(50% - 2.5%);margin-bottom: 20px;}
    .lp-bullet-point:not(.last):after{width: 12%;right: -12%;}
    .lp-bullet-point:nth-child(2n){margin-right: 0;}
    .lp-bullet-point:nth-child(2n):after{display: none;}
    .lp-featured-products .owl-buttons > div{font-size: 2em;}
}
@media only screen and (max-width: 650px){
    .lp-top-image > .inner{min-height: 142px;background: url(../images/uniform-casino-top_img.jpg) no-repeat right top;}
    .lp-top-image-text{top: 0;left:0 !important;padding: 20px !important;text-align: center;width: 100% !important;height: 100%; background-color: rgba(0,0,0,0.5);}
    .lp-top-image-text.dark{background-color: rgba(255,255,255,0.5);}
    .lp-top-image .lp-title{display:block;}
    .lp-kicker {width: 100%;padding: 0 !important;max-width: 450px;margin: 0 auto 14px;float: none;}
    .lp-kicker-text .lp-p{display: block;}
    .lp-top-image-img, .lp-top-image-text .lp-p{display: none;}
    .lp-top-image-text .lp-button{margin-top: 5px;}
    .lp-more-categories .contentsDiv{width: calc(50% - 20px);}
    .lp-featured-products .contentsDivs{padding: 0 20px 0 35px;}
    .lp-final-text{padding: 20px;}
    .lp-top-image-custom > .inner{height: 200px;}
    .lp-top-image-custom-text{height: calc(100% - 60px);width: calc(100% - 60px);top: 30px;left: 30px;max-width: 100%;}
    .lp-top-image-custom-text .lp-title{font-size: 30px;}
    .lp-top-image-custom-text .lp-p{font-size: 16px;}
    .lp-main-custom .half{width: 100%;float: none;padding: 0 !important;margin-bottom: 10px;}
    .lp-main-custom-title span span{display: block;}
    .lp-main-custom-title:before{display: none;}
}
@media only screen and (max-width: 400px){
    .lp-top-image .lp-title{font-size: 36px !important;line-height: 36px !important;}
    .lp-top-image .lp-title.lp-thin{font-size: 16px !important;line-height: 16px !important;}
    .lp-kicker-text{top: 0;left:0 !important;padding: 20px !important;text-align: center;width: 100% !important;height: 100%; background-color: rgba(0,0,0,0.5);}
    .lp-kicker-text.dark{background-color: rgba(255,255,255,0.5);}
    .lp-kicker-text{padding: 40px 20px 20px !important;}
    .lp-kicker-text .lp-p{display: none;}
    .lp-more-categories .contentsDiv{width: 100%;margin-right: 0;margin-bottom: 20px;}
    .lp-featured-products .lp-title:after{display: none;}
}


/** CHART CODE | AVK **/

.pschart-showsizes .pschart-popup-internal").css("max-width", "1300px");
 
.pschart-showsizes .pschart-content table td{padding: 0 10px 0 3px;border-right: 1px solid #ccc;vertical-align:middle;}  

.pschart-showsizes .pschart-content table tr th{text-align:center;} 

@media (min-width: 200px) and (max-width: 568px){
	.pschart-popup{margin-top:115px;}
}

/********* NEW CSS FOR MEGA MENU Scrollbar ************/

ul#nav ul {
    min-height: 100px;
    /*overflow-y: auto;*/
}

@media (min-width: 200px) and (max-width: 568px){
ul#nav ul {
    min-height: 100px;
}
}


ul#nav ul::-webkit-scrollbar {
    width: 0px;
}

ul#nav ul::-webkit-scrollbar-track {
    -webkit-box-shadow: inset 0 0 6px #777 ; 
    border-radius: 10px;
}

ul#nav ul::-webkit-scrollbar-thumb {
    border-radius: 10px;
    -webkit-box-shadow: inset 0 0 6px #777 
}
​
/********* NEW CSS FOR MEGA MENU ************/

.custom-sub-menu{width:100%;float:left;margin:auto 10%;}

.custom-sub-menu span{font-size:16px;}
.custom-sub-menu img{margin-right:2px;width:53px;height:35px;/*-webkit-border-radius: 50%; -moz-border-radius: 50%;  border-radius: 50%;*/margin-right:4px; }
.custom-sub-menu-3{width: 60%;float:left;}
.custom-sub-menu-3 a{border-bottom:1px #dedede solid;margin-right: 3px; padding: 14px 8px!important;line-height: 29px!important;width: 30%;float: left;}
.custom-menu-img{width:39%!important;padding:30px 5px;}
.menu-head{font-size: 14px;font-weight: bold;padding-left: 10px; padding-top: 6px; margin-top: 7px; margin-bottom: 3px;}
.custom-menu-ul{min-width: 100%;background:#fff;padding:3px;position: fixed!important;top: 67px!important;}
#circle-blue { width: 100px; height: 100px;	background: #212121;-moz-border-radius: 50px;-webkit-border-radius: 50px;border-radius: 50px;text-align: center; padding-top: 11%;    margin: 10px; }
#circle-blue:hover {	background: #3399ff; }
#circle-blue  a{ border:none }

.call-to-action {  width: 100%;  float: left;  background: #e9e7e4;  padding: 24px 0; }
.call-to-action h3 { font: 34px/1 'raleway-light', sans-serif; float: left;  margin: 0;}
.call-to-action p { float: left; line-height: 34px; padding: 0 4%;}
.call-to-action .button {display: inline-block;background: transparent;font: 13px/1 "Raleway", Helvetica, Arial, sans-serif;
    color: #9c513e;  padding: 9px; border: 2px solid #206bbc; width: auto; height: auto; float: left;}
.call-to-action .button:hover { color: #FFF!important;}

@media (min-width: 1081px) and (max-width: 1200px)
{
.custom-sub-menu-3 a{border-bottom:1px #dedede solid;margin-right: 3px; padding: 14px 8px!important;line-height: 29px!important;width: 45%;float: left;}
}

@media (min-width: 551px) and (max-width: 1080px)
{
	.custom-menu-ul{min-width: 100%; position:initial!important;top: 0px;}
	.custom-sub-menu-3{width: 98%;}
	.custom-sub-menu-3 a{border-bottom:1px #dedede solid;margin-right: 3px; padding:7px 0px!important;line-height: 14px!important;width: 49%; float: left;}
	#circle-blue { padding-top: 7%; }
	.custom-sub-menu{width:100%;float:left;margin-left: -14px;background: #ebebeb;margin:auto 0%!important;}
	.custom-sub-menu span{font-size:13px;line-height: 38px;}
	.custom-menu-img{display:none;}
	.call-to-action{display:none;}
	
	#nav {left: 0; top: 15px!important; width: 100%!important; padding: 3px 8px; background-color: #fff;
    border: 3px #ea6a45 solid;  margin-left: 0px; }
	
	.main-nav-wrapper { position: absolute!important; left: 0px!important; width:100%; }
	
	#nav ul { padding: 0 0px!important;}
	#nav li { width:100%; float:left;}
	
	.wrapper {padding-top: 1px!important;}
	.category-title h1{float:left;width:100%!important;}
	.product-sku{float:left;width:100%!important;}
	.product-name h1{float:left;width:100%!important;}
	.cart .page-title h1 { width: 100%!important;}
}

@media (min-width: 225px) and (max-width: 550px)
{
	.custom-menu-ul{min-width: 100%; position:initial!important;top: 0px;}
	.custom-sub-menu-3{width: 100%;}
	.custom-sub-menu-3 a{border-bottom:1px #dedede solid;margin-right: 3px; padding:7px 0px!important;line-height: 14px!important;width: 92%; float: left;}
	#circle-blue { padding-top: 7%; }
	.custom-sub-menu{width:100%;float:left;margin-left: -14px;background: #ebebeb;margin:auto 0%!important;}
	.custom-sub-menu span{font-size:13px;line-height: 38px;}
	.custom-menu-img{display:none;}
	.call-to-action{display:none;}
	
	#nav { left: 0;  top: 10px; width: 100%!important; padding: 3px 8px;  background-color: #fff;  border: 3px #ea6a45 solid;
    margin-left: 0px;	}
	
	.main-nav-wrapper { position: absolute!important; left: 0px!important; width:100%; }
	
	#nav ul { padding: 0 0px!important;}
	#nav li { width:100%; float:left;}
	
	
	.wrapper {padding-top: 1px!important;}
	.category-title h1{float:left;width:100%!important;}
	.product-sku{float:left;width:100%!important;}
	.product-name h1{float:left;width:100%!important;}
	.cart .page-title h1 { width: 100%!important;}

}


@media only screen and (max-width: 620px)
{
.page-header{ margin-bottom: 30px;}
}	

@media only screen and (max-width: 1079px)
{
	.page-header{ position:relative!important;}
	.main-banner{width:100%!important;}
}

@media (max-width: 770px)
{
	#main-nav {/*background:#ebebeb!important;*/}
}


@media only screen and (min-width: 1299px)
{
	#header-search {width: 210px!important;}
}

@media (min-width: 900px) and (max-width: 1320px)
{
	#nav > li {float: left;margin: 0 1px 0 0!important;}
}

@media (max-width: 640px)
{
	.catalog-category-view .wide-title {float:left!important;}
}
