.mw-clear{clear: both; height: 1px; overflow: hidden;}

/* === Dropdown NM Styles ==========================================================================*/
.mw-nav-container { background:#0a263d url(../../skin/frontend/kshsports/default/mw_navigationmenu/images/bkg_nav0.jpg) 50% 0 repeat-y; color: #48494a}
.mw_top_menu { margin:0 auto; padding:0px; font-size:13px; text-align: left; font-weight:700;}

/*Display sub*/
.mw-mega-menu-top{}
.mw-mega-menu-top ul li ul {display: none;}
.mw-mega-menu-top .sub {display: none;}
.mw-mega-menu-top .sub ul {display: block;}

.mw-mega-menu-top ul, .mw-mega-menu-top ul li {list-style: none;}
.mw-mega-menu-top ul {position: relative; padding: 0; margin: 0;}
.mw_top_menu ul.mw-mega-menu-top {/*position: relative;*/}

.mw_top_menu ul.mw-mega-menu-top:first-child {
    background: rgba(0, 0, 0, 0) none repeat scroll 0 0;
}
.mw_top_menu ul.mw-mega-menu-top {
    border-right: 1px solid #016a98;
    box-shadow: 1px 0 0 #048fcb;
    display: block;
    float: left;
}


.mw_top_menu ul.mw-mega-menu-top li {float: left; font-size: 12px; font-weight: bold; /*position: relative;*/}
.mw_top_menu ul.mw-mega-menu-top li a {float: left; display: block; color: #A7C6DD; padding: 5px 12px 5px 8px; text-decoration: none;}

.mw_top_menu ul.mw-mega-menu-top li a.dc-mega {position: relative;}
.mw_top_menu ul.mw-mega-menu-top li a .dc-mega-icon {display: none; position: absolute; width: 8px; height: 6px;  top: 18px; right: 15px; background: url(../../skin/frontend/kshsports/default/mw_navigationmenu/images/arrow.png) no-repeat 0 100%;}

.mw_top_menu ul.mw-mega-menu-top li.mega-hover a, .mw_top_menu ul.mw-mega-menu-top li a:hover { color:#d96708;}
.mw_top_menu ul.mw-mega-menu-top li.mega-hover a .dc-mega-icon {}

.mw_top_menu ul.mw-mega-menu-top li.active a,
.mw_top_menu ul.mw-mega-menu-top li.active a:hover { color:#d96708;}

.mw_top_menu ul.mw-mega-menu-top li .sub-container {position: absolute; /*background: url(../../skin/frontend/kshsports/default/mw_navigationmenu/images/bkg-sub.png) no-repeat bottom right;*/ padding: 0px 8px 0px 0px;  top: 61px !important; width:100%;}
.mw_top_menu ul.mw-mega-menu-top li .sub {/*background: url(../../skin/frontend/kshsports/default/mw_navigationmenu/images/bkg-sub-left.png) no-repeat bottom left;*/ float: left; padding: 0; width:100%;}
.mw_top_menu ul.mw-mega-menu-top li .sub-container.mega .sub {}
.mw_top_menu ul.mw-mega-menu-top li .sub .row {width: 100%; overflow: hidden; clear: both;}
.mw_top_menu ul.mw-mega-menu-top li .sub li {list-style: none; float: none; width: 370px; font-weight: normal; }
.mw_top_menu ul.mw-mega-menu-top li .sub li.nm_center{}
.mw_top_menu ul.mw-mega-menu-top li .sub li.mega-hdr {margin: 0 10px 10px 0; float: left;}
.mw_top_menu ul.mw-mega-menu-top li .sub li.mega-hdr.last {margin-right: 0;}

.mw_top_menu ul.mw-mega-menu-top li .sub a {text-shadow: none; color: #2f2f2f; padding: 7px 10px; display: block; float: none; text-decoration: none;}

.mw_top_menu ul.mw-mega-menu-top li .sub li.mega-hdr a.mega-hdr-a {font-weight: bold; color: #2f2f2f;  padding: 25px 5px 10px;}
.mw_top_menu ul.mw-mega-menu-top li .sub li.mega-hdr a.mega-hdr-a:hover {}
.mw_top_menu ul.mw-mega-menu-top .sub li.mega-hdr li a {padding: 4px 5px 10px 20px; background: url(../../skin/frontend/kshsports/default/mw_navigationmenu/images/arrow_off.png) no-repeat 5px 11px; font-weight: normal; color: #fff; text-decoration: none;}
.mw_top_menu ul.mw-mega-menu-top .sub li.mega-hdr li a:hover {text-decoration: none;}
.mw_top_menu ul.mw-mega-menu-top .sub ul li {padding-right: 0;}
.mw_top_menu ul.mw-mega-menu-top li .sub-container.non-mega .sub {}
.mw_top_menu ul.mw-mega-menu-top li .sub-container.non-mega li {padding: 0; width: 190px; margin: 0;}
.mw_top_menu ul.mw-mega-menu-top li .sub-container.non-mega li a {text-shadow: none; color: #2f2f2f; padding: 7px 10px; display: block; float: none; text-decoration: none; font-weight: bold;}

.nm_menu_top_item_content_left,
.nm_menu_top_item_content_right{height: auto !important;}
.nm_menu_top_item_content_left,
.nm_menu_top_item_content_right {width: 215px !important;}
.nm_menu_top_item_content_left{float: left !important; margin: 0px 10px 0px 0px; padding: 7px 10px 0px 0px;}
.nm_menu_top_item_content_right{float: left !important; margin: 0px 0px 0px 10px; padding: 7px 0px 0px 10px;}
.nm_menu_top_item_content_top,
.nm_menu_top_item_content_bottom{width: auto !important;}
.mw-center{float: left;}
.nm_top,
.nm_bottom{padding: 5px; margin: 0px 0px 0px 0px;}
.nm_content_menu{background: #ecf3f6; margin: 0; border-top: 1px solid #cad4d9; border-bottom: 1px solid #cad4d9; padding: 0px 10px 0px 15px}
.nm_non_b{border: 0px none;}
.nm_non_b_bottom{border-bottom: 0px none;}
.nm_non_b_top{border-top: 0px none;}

.nm_content_title{color: #2f2f2f; font-size: 12px; font-weight: bold; padding-bottom: 5px;}
.nm_content_text{margin-bottom: 5px;}
.nm_content_image{margin-bottom: 15px;}
.nm_content_image img{border: 1px solid #D5D5D5;}
.nm_content_product_image{margin-bottom: 15px;}
.nm_menu_top_item_content_left .nm_content_product_image,
.nm_menu_top_item_content_right .nm_content_product_image,
.nm_menu_left_item_content_left .nm_content_product_image,
.nm_menu_left_item_content_right .nm_content_product_image{text-align: center;}
.nm_content_product_image img{border: 1px solid #d5d5d5;}
.nm_content_product_name{color: #1e7ec8; font-size: 12px; font-weight: bold; margin-bottom: 5px;}
.nm_content_product_name a{color: #1e7ec8 !important; text-decoration: none; padding: 0px !important;}
.nm_content_product_name a:hover{color: #1e7ec8; text-decoration: underline;;}
.nm_content_product_price{color: #d96708; margin-bottom: 5px; font-weight: bold;}
.nm_content_static_block a{ color: #1E7EC8 !important; text-decoration: underline !important; padding: 0px !important;}
.nm_content_static_block a:hover{ color: #1E7EC8 !important; text-decoration: none !important}


/* === Vertical NM Styles ==========================================================================*/
.nm-block-left{margin-bottom: 15px;}
.nm_menu_left{position: relative; width: 100%; float: left; clear: both;}
.nm_menu_left li a {display: block; color: #1e7ec8; padding:9px 20px; text-decoration: none;  border: 1px solid #c8caca; background: url(../../skin/frontend/kshsports/default/mw_navigationmenu/images/bkg-nm-mnu-left.gif) repeat-x top left; text-transform: uppercase; text-shadow: -1px 0px #bfd8ec;}
.nm_menu_left li a:hover, .nm_menu_left li.mega-hover a { background: url(../../skin/frontend/kshsports/default/mw_navigationmenu/images/bkg-nm-mnu-left-hover.gif) repeat-x top left; text-decoration: underline;}
.nm_menu_left li a.dc-mega {position: relative;}

.nm_menu_left li a .dc-mega-icon {display: block; position: absolute; top: 14px; right: 15px; width: 7px; height: 10px; background: url(../../skin/frontend/kshsports/default/mw_navigationmenu/images/arrow_right.png) no-repeat 0 0;
}

.nm_menu_left li .sub-container {position: absolute; background: url(../../skin/frontend/kshsports/default/mw_navigationmenu/images/bkg-sub-top.png) no-repeat top right; padding: 2px 0px 0px 0px; left: -9999px;}
.nm_menu_left li .sub-container .sub {background: url(../../skin/frontend/kshsports/default/mw_navigationmenu/images/bkg-sub.png) no-repeat bottom right; float: left; padding: 0px 8px 5px 0px; border-left: 1px solid #d5d6d7;}
.nm_menu_left li .sub-container .sub .nm_content_menu{margin: 0px -4px 0px 0px; padding: 0px 10px;}
.nm_menu_left li .sub .row {
width: 100%; overflow: hidden; /* Clear floats */
}
.nm_menu_left li .sub li {float: none; width: 200px; font-weight: normal;}
.nm_menu_left li .sub li.nm_menu_left_item_top,
.nm_menu_left li .sub li.nm_menu_left_item_bottom,
.nm_menu_left li .sub li.nm_center {width: auto !important;}
.nm_menu_left li .sub li.mega-hdr {float: left; /* Required */ margin: 0 5px 10px 5px;}
.nm_menu_left li .sub a, .nm_menu_left.left li .sub a {float: none; color: #2f2f2f; padding: 7px 10px; text-shadow: none; text-transform: capitalize; border: 0px none; background: none; text-decoration: none;}
.nm_menu_left li .sub li.mega-hdr a.mega-hdr-a { color: #2f2f2f; font-size: 12px; font-weight: bold; padding-bottom: 5px; text-shadow: none; background: none; border: 0px none;}
.nm_menu_left li .sub li.mega-hdr a.mega-hdr-a:hover {color: #2f2f2f; text-shadow: none;}
.nm_menu_left .sub li.mega-hdr li a {padding: 3px 5px 3px 20px; background: url(../../skin/frontend/kshsports/default/mw_navigationmenu/images/arrow_off.png) no-repeat 5px 13px; font-weight: normal; color: #1e7ec8; text-decoration: underline; border: 0px none;}
.nm_menu_left .sub li.mega-hdr li a:hover {text-decoration: none;}
.nm_menu_left .sub ul li {
padding-right: 0;
}

.nm_menu_left li .sub-container.non-mega .sub {}
.nm_menu_left li .sub-container.non-mega li {padding: 0; margin: 0;width: 220px;}
.nm_menu_left li .sub-container.non-mega li a {padding: 3px 5px 3px 20px; background: url(../../skin/frontend/kshsports/default/mw_navigationmenu/images/arrow_off.png) no-repeat 5px 13px; font-weight: normal; color: #1e7ec8; text-decoration: underline; border: 0px none;}
.nm_menu_left li .sub-container.non-mega li a:hover {text-decoration: none;}

.nm_menu_left .mw-center{padding: 10px 0px;}
.nm_menu_left_item_content_left{float: left !important; width: 200px !important; padding: 10px 7px}
.nm_menu_left_item_content_left .nm_content_image,
.nm_left .nm_content_image{text-align: center;}
.nm_menu_left_item_content_left .nm_content_image img,
.nm_left .nm_content_image img{ max-width: 180px; margin: 0px auto;}

.nm_menu_left_item_content_right{float: right !important; width: 200px !important; padding: 10px 7px; overflow: hidden;}
.nm_menu_left_item_content_right .nm_content_image{text-align: center;}
.nm_right .nm_content_image img{ max-width: 170px; margin: 0px auto;}

/*==Sample data=========================================================================================*/
ul.nm-adver{padding: 0px; margin: 0px;}
ul.nm-adver li{ display: inline;}
.nm_menu_left_item_top .nm-adver,
.nm_menu_left_item_content_bottom .nm-adver{ text-align: center;}


/**/ 
/*********1.9*********/
#header-nav { display: block !important;} 
.skip-nav {display: none;}
#header-nav  .nav-primary a.level-top {
    padding: 0 25px;
}  
/******************New Design*********/
.skip-content .mw_top_menu {width: 100%;} 
.clear-both{clear:both;height:0px;}
.sub-container{border-top:0px !important;}   
.mw-nav-container { background:none;}
.mw_top_menu ul.mw-mega-menu-top li a { color: #fff;}
.mw_top_menu ul.mw-mega-menu-top li.active a, .mw_top_menu ul.mw-mega-menu-top li.active a:hover {color: #fff;} 
.mw_top_menu ul.mw-mega-menu-top li.mega-hover a, .mw_top_menu ul.mw-mega-menu-top li a:hover { color:#ffffff;}
.mw_top_menu ul.mw-mega-menu-top li a {padding: 0 12px 0 8px;}

.mw_top_menu ul.mw-mega-menu-top:first-child li a {
    background-color: #ef8607;
    color: #fff;
    padding: 21px 17px;
}
.mw_top_menu ul.mw-mega-menu-top li a {
    color: #fff;
    display: block;
    padding: 21px 29px;
    text-decoration: none;
    text-transform: uppercase;
}
.mw_top_menu ul.mw-mega-menu-top li a:hover{background-color: #ef8607;}
.mw_top_menu ul.mw-mega-menu-top li.active{background-color: #ef8607;}

.nm_content_menu {background:#EF8607; width: 100%;}

/*************MOBILE***********/
.mage-menu-driver-left-mobile{background:#fff !important;} 
.unimobile{background:#007fb6;}
.accordion a {
    color: #636363;
}
.mobMenu {padding: 0;position: relative;}
.mobMenu h3 {display: inline-block;height: 42px;line-height: 42px;margin: 0;padding: 0;text-transform: capitalize;width: 100%;text-align:left;} 
.mobMenu h3 span {
    background: url(../../skin/frontend/kshsports/default/mw_navigationmenu/images/nav.png) no-repeat scroll 100% 51%; 
    display: inline-block;
    height: auto;
    padding-left: 10px; 
    padding-right: 36px;
} 
.mobMenu h3 a.menuBox {display: inline-block;font-size: 20px;margin-right: 10px;color:#fff;padding-left:15px;}  
#menuInnner {background:#FFFFFF;position: absolute;top: 42px; width: 100%; z-index: 10000;border:1px solid #ddd;border-top:none;}
.accordion { background: #fff; list-style-type: none; padding: 0; margin: 0 0px 3px 0; }
.accordion ul { padding: 0; margin: 0; float: left; display: block; width: 100%; }
.accordion li {cursor: pointer; list-style-type: none; padding: 0; margin: 0; float: left; display: block; width: 100%; position:relative;}
.accordion li.active > em.open-close {background-image: url(../../skin/frontend/kshsports/default/mw_navigationmenu/images/common2.png); }
.accordion li div { padding: 20px; background: #aef; display: block; clear: both; float: left; width: 360px;background-repeat:no-repeat;background-position:center center;background-color:#eee;}
.accordion em.open-close { background-image: url(../../skin/frontend/kshsports/default/mw_navigationmenu/images/common1.png);background-repeat:no-repeat;background-position:center center; padding: 6px 14px;position: absolute; right: 0;top: 0;background-color:#eee;}
.accordion a {border-bottom: 1px solid #EEECE7;cursor: pointer;display: block;font-size: 14px;padding: 8px 24px;text-align: left;text-decoration: none;}
.accordion em {background-position: center center !important;display: inline-block; margin-top: 1px; padding: 7px 30px !important;}
.accordion ul a {font-size: 10px; padding-left: 40px;}
.accordion ul ul a{padding-left:55px;}
.accordion a:hover{color:#3399CC !important;}
.accordion li ul li {/*  background: #f7f6f4; */ }
.accordion li ul li a {font-size: 15px;text-transform: capitalize;}
.accordion li ul li a:hover {color:#3399CC !important;}
.mobMenu h3{margin-top:0px;font-weight:normal;}
.mage-menu-driver-left-mobile .accordion a {
    font-size: 13px;
    padding: 8px 15px;
}
.mage-menu-driver-left-mobile .accordion em {
    margin-top: 1px;
    padding: 8px 15px 7px !important;
}
.mage-menu-driver-left-mobile .accordion li ul li a {
    font-size: 13px;
}
.mage-menu-driver-left-mobile .accordion ul a {
    padding-left: 25px;
}
.mage-menu-driver-left-mobile .accordion ul ul a {
    padding-left: 35px;
}
/* ============Mobile============= */  

/**/

article,aside,details,figcaption,figure,footer,header,hgroup,main,nav,section,summary {display: block;}
*{padding:0; margin:0;}
html {font-family: sans-serif;-webkit-text-size-adjust: 100%;-ms-text-size-adjust: 100%;}
body {margin: 0; cursor:default; font-size:13px; background-color:#ffffff; color:#777777;}
img {max-width: 100%; width: auto\9; height: auto; vertical-align: middle; border: 0; -ms-interpolation-mode: bicubic;}
a:focus {outline:none;}
a:active,a:hover {outline: 0;}
b,strong {font-weight: bold;}
small {font-size: 80%;}
img {border: 0;}
button,input,select,textarea {font-family: inherit;font-size: 100%;margin: 0;}
button,input {line-height: normal;}
button,select {text-transform: none;}
button,html input[type="button"],input[type="reset"],input[type="submit"] {-webkit-appearance: button;cursor: pointer;}
button[disabled],html input[disabled] {cursor: default;}
input[type="checkbox"],input[type="radio"] {box-sizing: border-box;padding: 0;}
input[type="search"] {-webkit-appearance: textfield;-moz-box-sizing: content-box;-webkit-box-sizing: content-box;box-sizing: content-box;}
input[type="search"]::-webkit-search-cancel-button,input[type="search"]::-webkit-search-decoration {-webkit-appearance: none;}
button::-moz-focus-inner,input::-moz-focus-inner {border: 0;padding: 0;}
.clearfix{width:100%; clear:both; overflow:hidden;}
input[type=text], textarea{ outline:none;}
input[type=text], input[type=submit], input[type=reset], input[type=button]{ -webkit-appearance:none; border: 1px solid #ccc; padding:0 10px }
input[type=checkbox] {-moz-appearance:  checkbox; -webkit-appearance:  checkbox;  -o-appearance:  checkbox;}
a, input, select, textarea{-webkit-tap-highlight-color: rgba(0, 0, 0, 0);}
select, input{ -webkit-border-radius:0; }
textarea, input[type=password]{-webkit-appearance:none; -webkit-border-radius:0; }
input:focus, select:focus{outline:none;}

@font-face { font-family: 'FontAwesome'; src: url('../../skin/frontend/kshsports/default/fonts/fontawesome-webfont_v-4.1.0.eot'); src: url('../../skin/frontend/kshsports/default/fonts/fontawesome-webfont.eot') format('embedded-opentype'), url('../../skin/frontend/kshsports/default/fonts/fontawesome-webfont_v-4.1.0.woff') format('woff'), url('../../skin/frontend/kshsports/default/fonts/fontawesome-webfont_v-4.1.0.ttf') format('truetype'), url('../../skin/frontend/kshsports/default/fonts/fontawesome-webfont_v-4.1.0.svg') format('svg'); font-weight: normal; font-style: normal; }
 @import url(//fonts.googleapis.com/css?family=Open+Sans:300,400,700,600,700,800);
/*============ >>> main css <<< ============  */

* { box-sizing: border-box; }
body { font-family: 'Open Sans', sans-serif; color: #454545; }
#wrapper { width: 100%; float: left; }
[class*=main_wid] { margin: 0 auto; width: 100%; max-width: 1170px; clear: both; }
/*============ >>> header section css <<< ============  */



.head_outer { background: #fff none repeat scroll 0 0; margin-bottom: 52px; min-height: 160px; width: 100%; }
h1.logo { padding: 20px 0 7px 5px; float: left; clear: left; }
.social_outer { width: 100%; float: left; background-color: #bd9d1b; }
ul.user_links { font-size: 12px; padding: 8px 0 7px; float: right; color: #fff; font-weight: 600; }
ul.user_links li { display: inline-block; list-style-type: none; padding-left: 20px; }
ul.user_links li a { color: #fff; text-decoration: none; }
ul.user_links li a:hover { color: #fff; text-decoration: underline; }
.social_icons { float: left; clear: left; padding: 10px 0 7px 3px; }
.social_icons a { display: block; float: left; margin-right: 21px; }
.social_icons a:first-child { background: url(../../skin/frontend/kshsports/default/images/facebook.png) no-repeat left top; width: 9px; height: 16px; }
.social_icons a:first-child + a { background: url(../../skin/frontend/kshsports/default/images/twitter.png) no-repeat left top; width: 17px; height: 16px; }
.social_icons a:first-child + a + a { background: url(../../skin/frontend/kshsports/default/images/pinterest.png) no-repeat left top; width: 17px; height: 16px; }
.social_icons a:first-child + a + a + a { background: url(../../skin/frontend/kshsports/default/images/gplus.png) no-repeat left top; width: 15px; height: 16px; }
.social_icons a:first-child + a + a + a + a { background: url(../../skin/frontend/kshsports/default/images/linkedin.png) no-repeat left top; width: 15px; height: 16px; }
.social_icons a:first-child + a + a + a + a + a { background: url(../../skin/frontend/kshsports/default/images/youtube.png) no-repeat left top; width: 14px; height: 16px; }
.social_icons a:hover { background-position: left bottom !important; }
.search { background-color: #fff; border: 1px solid #a5a5a5; border-radius: 10px; float: right; height: 56px; margin: 49px 13px 0; min-width: 500px; }
.search input[type=search] { border: none; background: none; float: left; color: #666; text-transform: uppercase; font-size: 12px; height: 54px; line-height: 54px; font-family: 'Open Sans', sans-serif; text-indent: 20px; width: calc(100% - 168px); padding: 0; margin: 0; }
.search button[type=submit] { background: #757575 url("../../skin/frontend/kshsports/default/images/search.png") no-repeat scroll 28px center; border: medium none; border-radius: 9px; color: #fff; float: right; font-size: 14px; font-weight: bold; height: 36px; letter-spacing: 1px; margin: 10px 11px 0 0; text-indent: 37px; text-transform: uppercase; width: 142px; }
.breadcrumbs .search { background: rgba(0, 0, 0, 0) none repeat scroll 0 0; border: 0 none; height: auto; margin: 0; min-width: auto; }
.no-rating { display: none; }
.review-customer-view .product-details { float: right; width: 38%; }
.review-customer-view .rating-links { display: none; }
.left_logo_block { float: left; width: 50%; }
.right_search_block { float: left; width: 50%; }
header#header { text-align: center; }
.main_wid_top { box-sizing: border-box; display: inline-block; padding: 0 30px; }
.right-top-info-wrap { float: right; text-align: right; margin: 23px 0 0; }
.contact-no { background: rgba(0, 0, 0, 0) url("../../skin/frontend/kshsports/default/images/call.png") no-repeat scroll left center; clear: both; float: right; font-size: 26px; padding-left: 41px; width: auto; margin-bottom: 20px; letter-spacing: 1px; }
.my-account-wrap { clear: both; float: right; }
.my-account-wrap li { float: left; list-style: outside none none; margin-left: 12px; position: relative; }
.my-account-wrap li a { color: #595959; font-size: 13px; text-decoration: none; padding-left: 17px; }
a.my-account:before { content: "\f007"; font-family: FontAwesome; left: 0px; top: 3px; position: absolute; color: #000; display: block; font-size: 12px; text-indent: 0; font-weight: normal; }
a.my-wishlist:before { content: "\f004"; font-family: FontAwesome; left: 0px; top: 3px; position: absolute; color: #000; display: block; font-size: 12px; text-indent: 0; font-weight: normal; }
a.checkout:before { content: "\f07a"; font-family: FontAwesome; left: 0px; top: 3px; position: absolute; color: #000; display: block; font-size: 12px; text-indent: 0; font-weight: normal; }
a.login:before { content: "\f023"; font-family: FontAwesome; left: 0px; top: 3px; position: absolute; color: #000; display: block; font-size: 12px; text-indent: 0; font-weight: normal; }
a.login-l:before { content: "\f09c"; font-family: FontAwesome; left: 0px; top: 3px; position: absolute; color: #000; display: block; font-size: 12px; text-indent: 0; font-weight: normal; }
.main_wid_home { background: #FBFBFB; /*overflow: auto;*/ position: relative; top: -32px; z-index: 100; width: 100%; float: left; border-top: 5px solid #007fb4; }
.first-word { border-bottom: 6px solid #ef8607; font-weight: 900; padding-bottom: 9px; color: #000; margin-right: 6px; }
.delivery-wrap-info { background: #ef8607 none repeat scroll 0 0; text-align: center; /* border-bottom: 5px solid #007fb4 */ ; }
.delivery-wrap-info > ul { list-style: outside none none; }
.delivery-wrap-info li { display: inline-block; background: url(../../skin/frontend/kshsports/default/images/extra-bg.png) no-repeat right center; padding: 25px 40px; }
.delivery-wrap-info a { color: #fff; font-weight: 600; text-decoration: none; position: relative; }
.delivery-wrap-info a:hover { text-decoration: none; }
a.next-day { background: rgba(0, 0, 0, 0) url("../../skin/frontend/kshsports/default/images/next.png") no-repeat scroll left center; display: block; padding-left: 38px; height: 20px; font-size: 12px; text-indent: 0; }
a.easy { background: rgba(0, 0, 0, 0) url("../../skin/frontend/kshsports/default/images/easy.png") no-repeat scroll left center; color: #fff; display: block; font-size: 12px; height: 18px; padding-left: 31px; text-indent: 0; }
a.stock { background: url(../../skin/frontend/kshsports/default/images/stock.png) no-repeat left center; color: #fff; display: block; font-size: 12px; height: 18px; padding-left: 31px; text-indent: 0; }
a.collect { background: url(../../skin/frontend/kshsports/default/images/collect.png) no-repeat left center; color: #fff; display: block; font-size: 12px; height: 18px; padding-left: 31px; text-indent: 0; }
a.review-i { background: url(../../skin/frontend/kshsports/default/images/review.png) no-repeat left center; color: #fff; display: block; font-size: 12px; height: 18px; padding-left: 31px; text-indent: 0; }
.delivery-wrap-info li:last-child { background: none; }
/*============ >>> nav section css <<< ============  */



#tabbox2 { width: 100%; float: left; display: block; text-align: center; position: relative; z-index: 1000; /*background: #007FB6;  Old browsers 

background: -moz-linear-gradient(top, #222158 0%, #0b0a2c 100%); /* FF3.6+ 

background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#222158), color-stop(100%,#0b0a2c)); /* Chrome,Safari4+ 

background: -webkit-linear-gradient(top, #222158 0%,#0b0a2c 100%); /* Chrome10+,Safari5.1+ 

background: -o-linear-gradient(top, #222158 0%,#0b0a2c 100%); /* Opera 11.10+ 

background: -ms-linear-gradient(top, #222158 0%,#0b0a2c 100%); /* IE10+ 

background: linear-gradient(to bottom, #222158 0%,#0b0a2c 100%); /* W3C 

filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#222158', endColorstr='#0b0a2c',GradientType=0 ); /* IE6-9 */ }
.mob_nav { display: none; }
.main_wid_menu { font-size: 13px; font-weight: 700; position: relative; background: #007FB6; display: inline-block; box-shadow: 0 2px 5px #999; }
.cms-index-index .main_wid_menu { font-size: 13px; font-weight: 700; position: relative; background: #007FB6; display: inline-block; box-shadow: 0 5px 6px #333; }
.main_wid_menu > ul > li { border-right: 1px solid #016a98; box-shadow: 1px 0 0 #048fcb; display: block; float: left; }
.main_wid_menu > ul > li:first-child { background: none; }
.main_wid_menu > ul > li > a { color: #fff; text-transform: uppercase; text-decoration: none; display: block; padding: 21px 29px; }
.main_wid_menu > ul > li:first-child > a { background-color: #EF8607; color: #FFF; padding: 21px 17px; }
.main_wid_menu > ul > li:hover > a { background-color: #EF8607; color: #FFF; }
.main_wid_menu > ul > li:hover > div.submenu { display: block; }
.submenu { display: none; width: 100%; background-color: #383698; position: absolute; top: 45px; left: 0; z-index: 999; }
.submenu > ul { padding: 15px 1.5%; width: 97%; float: left; }
.submenu > ul > li { width: 22.2%; margin: 0 1.2%; float: left; list-style-type: none; border-right: #3d70ae 1px solid; min-height: 140px; padding: 10px 0; }
.submenu > ul > li:last-child { border: none; }
.submenu > ul > li > a { font-size: 14px; color: #FFF; text-decoration: none; }
.submenu > ul > li > ul { padding-top: 7px; }
.submenu > ul > li > ul > li { list-style-type: none; padding: 0 0 4px 0; }
.submenu > ul > li > ul > li > a { font-size: 12px; text-decoration: none; color: #bcd6f5; }
.submenu > ul > li > ul > li > a:hover { color: #FFF; }
.cart-wrap { background: rgba(0, 0, 0, 0) url("../../skin/frontend/kshsports/default/images/cart-t.png") no-repeat scroll right 5px; color: #fff; float: right; margin: 4px 24px 0 2px; padding: 5px 45px 2px 0; text-align: right; position: absolute; right: -10px; top: 0px; z-index: 999999; }
.cart-wrap label a { color: #fff; float: left; font-size: 15px; margin-bottom: 3px; position: relative; text-align: right; text-transform: uppercase; width: 100%; }
.cart-wrap label a:after { border-bottom: 1px solid #20a1da; bottom: -3px; content: ""; height: 1px; position: absolute; right: 2px; width: 26px; }
/*============ >>> Home Slider section css <<< ============  */



.main_wid_slider { max-width: 100%; position: relative; top: 15px; z-index: 1; width: 1903px; height: 310px; }
#slider { float: none; width: 100%; }
.home_slider { position: relative; }
.home_slider ul.slidesjs-pagination { position: absolute; bottom: 80px; right: 0; z-index: 101; text-align: center; width: 100%; padding: 6px 0 12px 0; }
.home_slider ul.slidesjs-pagination li { display: inline-block; cursor: pointer; text-indent: -9999px; margin: 0 2px; }
.home_slider ul.slidesjs-pagination li:first-child { padding-left: 0; }
.home_slider ul.slidesjs-pagination li a { width: 8px; height: 8px; border-radius: 10px; text-indent: -9999px; display: block; font-size: 0; background-color: #fff; }
.home_slider ul.slidesjs-pagination li a.active { background-color: #EF8607; }
.home_slider .slidesjs-navigation { }
.slidesjs-previous { background: rgba(0, 0, 0, 0) url("../../skin/frontend/kshsports/default/images/left-arow.png") no-repeat scroll 0 0; height: 91px; left: 20%; position: absolute; text-indent: -99999px; top: 39.6%; width: 0px; z-index: 100; }
.slidesjs-next { right: 20%; position: absolute; top: 39.6%; z-index: 100; background: url(../../skin/frontend/kshsports/default/images/right-arow.png) no-repeat; width: 0px; height: 91px; text-indent: -99999px; }
.slide { text-align: center; }
.find_car_parts { width: 26.55%; float: left; background: #222158; /* Old browsers */ background: -moz-linear-gradient(top, #222158 0%, #0a092c 100%); /* FF3.6+ */ background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #222158), color-stop(100%, #0a092c)); /* Chrome,Safari4+ */ background: -webkit-linear-gradient(top, #222158 0%, #0a092c 100%); /* Chrome10+,Safari5.1+ */ background: -o-linear-gradient(top, #222158 0%, #0a092c 100%); /* Opera 11.10+ */ background: -ms-linear-gradient(top, #222158 0%, #0a092c 100%); /* IE10+ */ background: linear-gradient(to bottom, #222158 0%, #0a092c 100%); /* W3C */ filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#222158', endColorstr='#0a092c', GradientType=0 ); /* IE6-9 */
height: 373px; }
.find_car_parts h2 { text-align: center; padding: 10px 0 12px; }
.find_car_parts h6 { font-weight: 600; text-align: center; padding: 14px 0 0; text-transform: uppercase; font-size: 13px; color: #FFF; border-top: #8277af 1px solid; }
.dropdown { width: 100%; max-width: 209px; height: 37px; background-color: #383698; margin: 23px auto 0; overflow: hidden; position: relative; }
.dropdown select { padding: 7px; width: calc(100% + 25px); background: none; border: none; color: #FFF; }
.dropdown:before { position: absolute; content: ''; top: 9px; right: 10px; font-family: 'FontAwesome'; content: "\f0d7"; font-size: 17px; color: #ffffff; }
.go_btn { border-radius: 4px; padding: 5px 8px; background: #ffffff; /* Old browsers */ background: -moz-linear-gradient(top, #ffffff 0%, #d9d9d9 100%); /* FF3.6+ */ background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #ffffff), color-stop(100%, #d9d9d9)); /* Chrome,Safari4+ */ background: -webkit-linear-gradient(top, #ffffff 0%, #d9d9d9 100%); /* Chrome10+,Safari5.1+ */ background: -o-linear-gradient(top, #ffffff 0%, #d9d9d9 100%); /* Opera 11.10+ */ background: -ms-linear-gradient(top, #ffffff 0%, #d9d9d9 100%); /* IE10+ */ background: linear-gradient(to bottom, #ffffff 0%, #d9d9d9 100%); /* W3C */ filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#d9d9d9', GradientType=0 ); /* IE6-9 */
color: #000000; font-weight: 700; font-size: 15px; border: none; }
.btnalign { text-align: center; padding: 19px 0 0; }
.partsserbox { text-align: center; padding: 8px 0 26px; }
.partsserbox .go_btn { display: inline-block; margin-top: 2px; }
.parts_search { background: url(https://www.trampolineandparts.co.uk/skin/frontend/kshsports/default/images/reg_box.png) no-repeat left top #ffe524; height: 33px; border-radius: 2px; width: 100%; max-width: 158px; display: inline-block; vertical-align: top; margin-right: 13px; }
.parts_search input[type=text] { height: 33px; color: #000; font-size: 22px; font-weight: 800; text-transform: uppercase; width: 80%; float: right; background: none; border: none; }
/*============ >>> Home page  css <<< ============  */



.product_home { width: 100%; float: left; padding: 12px 0 0; display: none; }
.product_home ul li { float: left; list-style-type: none; width: 23.46%; margin: 10px 2.04% 10px 0; }
.product_home ul li:nth-child(4n) { margin-right: 0; }
.product_home ul li div.prod_outerbox { border: #d1d1d1 1px solid; width: 100%; float: left; box-sizing: border-box; -wekbit-box-sizing: border-box; -moz-box-sizing: border-box; }
.product_home ul li h2 { font-size: 16px; font-weight: 700; color: #222157; background-color: #ffea00; padding: 9px 10px; }
.product_home ul li div.prod_img2 { width: 100%; float: left; position: relative; }
.product_home ul li div.viewrange { color: #222157; font-weight: 600; text-transform: uppercase; font-weight: 700; font-size: 16px; text-align: center; padding: 6px 0; position: absolute; bottom: 0; width: 100%; clear: both; background: url(../../skin/frontend/kshsports/default/images/shadow2.png) repeat right center; }
.product_home ul li div.viewrange a { color: #222157; text-decoration: none; background: url(https://www.trampolineandparts.co.uk/skin/frontend/kshsports/default/images/arrow2.png) no-repeat right center; padding-right: 20px; }
.product_home ul li div.discount { position: absolute; top: 0; left: 0; background: url(https://www.trampolineandparts.co.uk/skin/frontend/kshsports/default/images/corner.png) no-repeat left top; width: 92px; height: 92px; }
.product_home ul li div.discount span { font-weight: 700; font-size: 16px; color: #FFF; padding: 3px 0 0 6px; display: block; }
.about_content { width: 100%; float: left; clear: both; text-align: center; font-size: 13px; background: #FBFBFB; }
.about_content h2 { color: #494949; font-size: 27px; font-weight: 600; margin-bottom: 22px; padding: 40px 0 15px; text-transform: none; }
.about_content p { color: #787272; font-weight: 400; line-height: 23px; margin: 0 auto; text-align: center; width: 95%; }
.readmore { text-align: center; padding: 46px 0 56px; }
.readmore a { background: #007fb6 none repeat scroll 0 0; color: #fff; padding: 7px 24px 10px; text-decoration: none; }
.readmore a:hover { text-decoration: none; }
ul.top_banner { width: 100%; float: left; padding: 40px 0 28px; }
ul.top_banner li { width: 49%; float: left; list-style-type: none; margin: 0 0 0 2%; position: relative; overflow: hidden; }
ul.top_banner li:first-child { margin-left: 0; }
ul.top_banner li img { -webkit-transition: all 300ms ease-out; -moz-transition: all 300ms ease-out; -o-transition: all 300ms ease-out; -ms-transition: all 300ms ease-out; transition: all 300ms ease-out; }
.banner_text { width: 100%; height: 100%; background: url(https://www.trampolineandparts.co.uk/skin/frontend/kshsports/default/images/bg_transparent.png) repeat left top; position: absolute; top: 0; text-align: center; -webkit-transition: all 300ms ease-out; color: #FFF; -moz-transition: all 300ms ease-out; -o-transition: all 300ms ease-out; -ms-transition: all 300ms ease-out; transition: all 300ms ease-out; left: 100%; }
.banner_text h2 { font-size: 18px; font-weight: 400; color: #FFF; text-transform: uppercase; padding: 10px 0 15px; }
.banner_text p { padding-bottom: 25px; }
.banner_text a.click_here { font-size: 12px; text-transform: uppercase; border-radius: 2px; padding: 6px 22px; border: #c0bab7 2px solid; color: #FFF; text-decoration: none; display: inline-block; }
.banner_text a.click_here:hover { border-color: #FFF; }
ul.top_banner li:hover .banner_text { -moz-transform: translateX(-100%); -o-transform: translateX(-100%); -webkit-transform: translateX(-100%); transform: translateX(-100%); }
.flexslider1 { zoom: 1; margin: 0 auto; width: 100%; padding: 17px 0 0; position: relative; }
.flex-viewport { overflow: hidden; }
.flexslider1 .flex-control-nav { display: none; }
.flexslider1 ul.flex-direction-nav { position: absolute; top: 0; right: 0; }
.flexslider1 ul.flex-direction-nav li { list-style-type: none; float: left; }
.flexslider1 ul.flex-direction-nav li a { width: 27px; height: 37px; display: block; position: absolute; top: -40px; text-indent: -9999px; z-index: 9999; }
.flexslider1 ul.flex-direction-nav li a.flex-prev { left: -69px; }
.flexslider1 ul.flex-direction-nav li a.flex-next { right: 12px; }
.flexslider1 ul.flex-direction-nav li a:before { position: absolute; top: 10px; left: 5px; color: #adacb2; font-family: 'FontAwesome'; font-size: 19px; text-indent: 0; font-weight: bold; }
.flexslider1 ul.flex-direction-nav li a:hover:before { color: #1f1e51; }
.flexslider1 ul.flex-direction-nav li a.flex-next:before { content: "\f054"; }
.flexslider1 ul.flex-direction-nav li a.flex-prev:before { content: "\f053"; }
.bestseller_block { width: 100%; float: left; position: relative; padding: 54px 0 0; }
.bestseller_block h2 { font-size: 18px; font-weight: 700; color: #1f1e51; text-transform: uppercase; border-bottom: #afb0ad 1px solid; padding: 0 0 8px 0; text-indent: 20px; }
.suggested_system ul li div.prod_outer { width: 100%; max-width: 217px; height: 188px; text-align: center; position: relative; margin: 0 auto; }
.suggested_system ul li div.prod_outer div.prod_img { border: #9b9ca1 1px solid; }
.suggested_system ul li div.prod_outer div.prod_img img { max-height: 286px; }
.suggested_system ul li div.prod_outer div.over_prod_box { background-color: #ffea00; width: 100%; height: 100%; position: absolute; top: 0; left: 0; border: #382684 8px solid; box-sizing: border-box; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; display: none; }
.suggested_system ul li div.prod_outer:hover div.over_prod_box { display: block; }
.suggested_system ul li div.prod_outer p.prod_name { font-size: 14px; font-weight: 700; padding: 25px 0 0; color: #ffffff; text-transform: uppercase; }
.suggested_system ul li div.prod_outer div.prod_price { font-size: 18px; font-weight: 700; color: #ffffff; padding: 0 0 23px; }
.suggested_system ul li div.prod_outer a { color: #ffffff; text-decoration: none; }
.suggested_system ul li div.prod_outer a:hover { color: #ffffff; }
.suggested_system ul li .prod_btns input[type=button] { font-size: 12px; color: #FFF; padding: 8px 19px; background: #232158; /* Old browsers */ background: -moz-linear-gradient(top, #232158 0%, #0b0a2c 100%); /* FF3.6+ */ background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #232158), color-stop(100%, #0b0a2c)); /* Chrome,Safari4+ */ background: -webkit-linear-gradient(top, #232158 0%, #0b0a2c 100%); /* Chrome10+,Safari5.1+ */ background: -o-linear-gradient(top, #232158 0%, #0b0a2c 100%); /* Opera 11.10+ */ background: -ms-linear-gradient(top, #232158 0%, #0b0a2c 100%); /* IE10+ */ background: linear-gradient(to bottom, #232158 0%, #0b0a2c 100%); /* W3C */ filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#232158', endColorstr='#0b0a2c', GradientType=0 ); /* IE6-9 */
border: none; border-radius: 8px; }
.suggested_system ul li .prod_btns input[type=button]:hover { background-color: #141213; }
.footer_outer { width: 100%; float: left; background: #EBEBEB; /* Old browsers */ color: #fff; padding: 30px 0 0; margin: 3px 0 0; clear: both; }
.main_wid_footer { max-width: 1170px; }
.info_links { float: left; margin-right: 5.5%; width: 19%; }
.info_links:last-child { margin-right: 0; }
.info_links h2 { color: #383838; font-weight: 600; font-size: 17px; padding: 0 0 13px 0; margin: 0; }
.info_links h2 a { color: #383838; text-decoration: none; }
.info_links ul { font-size: 12px; padding: 0; margin: 0; }
.info_links ul li { list-style-type: none; padding: 1px 0 10px; width: 100%; float: left; color: #373737; }
.info_links ul li a { color: #383838; text-decoration: none; }
.info_links ul li a:hover { color: #000; }
.how_to_shop { margin-right: 11%; width: 20%; }
.address_block h2 a { color: #3c4046; text-decoration: none; }
.news_block { height: 29px; border: none; width: 100%; background-color: #fff; margin: 0 0 15px 0; float: left; }
.news_block input[type=text] { border: none; background: none; float: left; color: #000000; font-size: 12px; font-family: 'Open Sans', sans-serif; height: 29px; line-height: 29px; text-indent: 5px; width: 100%; font-weight: 600; }
.newsletter input[type=submit] { font-size: 12px; color: #FFF; padding: 8px 19px; background: #6650c4; /* Old browsers */ background: -moz-linear-gradient(top, #6650c4 0%, #382c6b 100%); /* FF3.6+ */ background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #6650c4), color-stop(100%, #382c6b)); /* Chrome,Safari4+ */ background: -webkit-linear-gradient(top, #6650c4 0%, #382c6b 100%); /* Chrome10+,Safari5.1+ */ background: -o-linear-gradient(top, #6650c4 0%, #382c6b 100%); /* Opera 11.10+ */ background: -ms-linear-gradient(top, #6650c4 0%, #382c6b 100%); /* IE10+ */ background: linear-gradient(to bottom, #6650c4 0%, #382c6b 100%); /* W3C */ filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#6650c4', endColorstr='#382c6b', GradientType=0 ); /* IE6-9 */
border: none; border-radius: 8px; float: right; }
.social_btm { width: 20%; float: left; }
.social_btm h2 { color: #ffffff; font-weight: 600; font-size: 15px; padding: 0 0 13px 0; margin: 0; text-indent: 10px; }
.social_btm > a { color: #FFF; font-size: 12px; text-decoration: none; margin-bottom: 6px; float: left; }
.social_btm > a > span { width: 33px; height: 33px; vertical-align: middle; display: inline-block; border-radius: 33px; position: relative; margin-right: 7px; }
.social_btm > a > span:before { position: absolute; font-size: 15px; font-family: 'FontAwesome'; display: block; text-indent: 0; }
.social_btm > a:hover > span:before { color: #fff; }
.social_btm > a.facebook > span:before { top: 7px; left: 11px; content: "\f09a"; }
.social_btm > a.twitter > span:before { top: 7px; left: 11px; content: "\f099"; }
.social_btm > a.linkedin > span:before { top: 7px; left: 11px; content: "\f0d5"; }
.copyright_block { width: 100%; float: left; color: #fff; padding: 8px 0 13px; font-size: 14px; color: #000; margin: 20px 0 0; background: white }
.usefullinks, .carparts_mob, .searchmob, .my-account-t { display: none; }
#about_menu img { max-width: 72%; }
/*============ >>> Listing Page  css <<< ============  */

.main_wid_inner { padding-top: 18px; }
.nogap { padding-bottom: 0; }
.right_section { width: 71.42%; float: right; }
.product_list { width: 100%; padding: 11px 8px; box-sizing: border-box; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; margin: 0 0 29px 0; float: left; clear: both; background-color: #f6f6f6; }
.left_product { float: left; width: 32.6%; }
.left_product div.prod_img { border: #d6d6d6 1px solid; }
.left_product p { color: #969696; padding: 10px 0; font-size: 12px; }
.right_products { background-color: #FFF; float: right; width: 33%; padding-bottom: 5px; }
.right_products p.our_price { text-align: center; font-size: 21px; font-weight: 700; color: #1e1d50; padding: 3px 0; }
.right_products p.sale_price { text-align: center; font-size: 21px; font-weight: 700; color: #e4140f; padding: 3px 0; }
.right_products div.listbtns { width: 100%; float: left; text-align: center; padding: 3px 0 5px; }
.center_product { float: left; width: 28%; margin: 0 2%; }
.center_product h3 { font-size: 16px; font-weight: 700; color: #191847; }
.center_product p { padding: 15px 0; color: #969696; font-size: 12px; line-height: 17px; }
.center_product ul li { list-style-type: none; font-weight: 600; font-size: 11.5px; color: #060606; padding: 0 0 0 25px; background: url(https://www.trampolineandparts.co.uk/skin/frontend/kshsports/default/images/right2.png) no-repeat left 1px; margin: 3px 0; }
.center_product ul li span { display: inline-block; width: 48%; }
#productwraper .product_list:last-child { margin-bottom: 0; }
.veiwproducts { font-size: 12px; color: #FFF; padding: 6px 10px; background: #212157; /* Old browsers */ background: -moz-linear-gradient(top, #212157 0%, #0a0a2c 100%); /* FF3.6+ */ background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #212157), color-stop(100%, #0a0a2c)); /* Chrome,Safari4+ */ background: -webkit-linear-gradient(top, #212157 0%, #0a0a2c 100%); /* Chrome10+,Safari5.1+ */ background: -o-linear-gradient(top, #212157 0%, #0a0a2c 100%); /* Opera 11.10+ */ background: -ms-linear-gradient(top, #212157 0%, #0a0a2c 100%); /* IE10+ */ background: linear-gradient(to bottom, #212157 0%, #0a0a2c 100%); /* W3C */ filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#212157', endColorstr='#0a0a2c', GradientType=0 ); /* IE6-9 */
border: none; border-radius: 8px; }
.addcart { font-size: 12px; color: #000004; padding: 6px 10px; background: #ffe524; /* Old browsers */ background: -moz-linear-gradient(top, #ffe524 0%, #ffe524 100%); /* FF3.6+ */ background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #ffe524), color-stop(100%, #ffe524)); /* Chrome,Safari4+ */ background: -webkit-linear-gradient(top, #ffe524 0%, #ffe524 100%); /* Chrome10+,Safari5.1+ */ background: -o-linear-gradient(top, #ffe524 0%, #ffe524 100%); /* Opera 11.10+ */ background: -ms-linear-gradient(top, #ffe524 0%, #ffe524 100%); /* IE10+ */ background: linear-gradient(to bottom, #ffe524 0%, #ffe524 100%); /* W3C */ filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffe524', endColorstr='#ffe524', GradientType=0 ); /* IE6-9 */
border: none; border-radius: 8px; font-weight: 600; margin-left: 5px; }
.sortby { width: 100%; padding: 5px; box-sizing: border-box; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; margin: 0 0 5px; float: left; clear: both; background-color: #f6f6f6; border-bottom: #4b4a67 3px solid; }
.sortoption { float: left; }
.sortoption label { display: inline-block; vertical-align: top; font-weight: 700; color: #181644; text-transform: uppercase; padding: 4px 5px 0 0; }
.sortoption span.dropdown2 { display: inline-block; height: 24px; overflow: hidden; border: #cecece 1px solid; background-color: #FFF; position: relative; }
.sortoption span.dropdown2 select { padding: 4px 5px 0px 5px; width: calc(100% + 35px); border: none; background: none; font-size: 12px; color: #181644; font-weight: 600; min-width: 120px; }
.sortoption span.dropdown2:before { position: absolute; content: ''; top: 3px; right: 5px; font-family: 'FontAwesome'; content: "\f0d7"; font-size: 17px; color: #181644; }
.viewright { float: right; font-weight: 700; color: #181644; text-transform: uppercase; padding: 6px 0 0; }
.bottom_sort { border-top: #4b4a67 3px solid; border-bottom: 0; }
.bottom_sort .viewright { padding-top: 0; }
.viewmoreprod { float: left; font-weight: 700; color: #181644; text-transform: uppercase; font-size: 12px; }
.viewmoreprod a { color: #181644; text-decoration: none; background: url(https://www.trampolineandparts.co.uk/skin/frontend/kshsports/default/images/arrow3.jpg) no-repeat left center; padding: 0 0 0 20px; }
.bottom_sort { margin: 5px 0 0; }
.left_section { width: 26.42%; float: left; }
.find_car_parts_inner { width: 100%; float: left; background: #222158; /* Old browsers */ background: -moz-linear-gradient(top, #222158 0%, #0a092c 100%); /* FF3.6+ */ background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #222158), color-stop(100%, #0a092c)); /* Chrome,Safari4+ */ background: -webkit-linear-gradient(top, #222158 0%, #0a092c 100%); /* Chrome10+,Safari5.1+ */ background: -o-linear-gradient(top, #222158 0%, #0a092c 100%); /* Opera 11.10+ */ background: -ms-linear-gradient(top, #222158 0%, #0a092c 100%); /* IE10+ */ background: linear-gradient(to bottom, #222158 0%, #0a092c 100%); /* W3C */ filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#222158', endColorstr='#0a092c', GradientType=0 ); /* IE6-9 */
height: 373px; }
.find_car_parts_inner h2 { text-align: center; padding: 10px 0 12px; }
.find_car_parts_inner h6 { font-weight: 600; text-align: center; padding: 14px 0 0; text-transform: uppercase; font-size: 13px; color: #FFF; border-top: #8277af 1px solid; }
.find_car_parts_inner h4 { font-weight: 700; padding: 14px 0 0; text-transform: uppercase; font-size: 15px; color: #FFF; border-top: #8277af 1px solid; text-indent: 25px; }
.find_car_parts_inner ul { padding: 15px 0 15px 25px; font-size: 13px; color: #FFF; }
.find_car_parts_inner ul li { padding: 1px 0; list-style-type: none; font-weight: 600; }
.find_car_parts_inner ul li span:first-child { width: 30%; display: inline-block; }
.showparts { width: 100%; float: left; padding: 15px 0; text-indent: 25px; }
.showparts a { color: #ffea00; font-weight: 600; text-decoration: none; position: relative; padding-right: 25px; }
.showparts a:before { position: absolute; content: ''; top: 2px; right: 5px; font-family: 'FontAwesome'; content: "\f054"; font-size: 13px; color: #ffea00; }
.showparts a:hover, .showparts a:hover:before { color: #FFF; }
.clearcar { width: 100%; float: left; padding: 0 0 15px 0; text-align: center; }
.clearcar a { font-weight: 700; color: #111037; text-transform: uppercase; font-size: 17px; display: inline-block; padding: 6px 50px 6px 10px; background-color: #ffe524; border-radius: 8px; text-decoration: none; position: relative; }
.clearcar a:before { position: absolute; content: ''; top: 10px; right: 10px; font-family: 'FontAwesome'; content: ""; background: url(https://www.trampolineandparts.co.uk/skin/frontend/kshsports/default/images/close.png) no-repeat 0 0; width: 14px; height: 14px; font-size: 18px; font-weight: normal; color: #111037; }
/*============ >>> Details section css <<< ============  */



.left_detail { width: 36.12%; float: left; margin: 0 0 0 2.6%; }
.right_detail { width: 58.2%; float: right; }
.big_products { width: 100%; float: left; border: #9b9ca1 1px solid; box-sizing: border-box; text-align: center; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; margin: 6px 0 0 0; }
ul.thumb { width: 100%; padding: 10px 0 0; margin: 0; float: left; }
ul.thumb li { float: left; list-style-type: none; display: block; width: 27.66%; margin-right: 8.39%; position: relative; }
ul.thumb li:last-child { margin-right: 0; }
ul.thumb li div.border_thumb { width: 100%; border: #c1c2c5 1px solid; text-align: center; }
.vedioicon { position: absolute; top: 36px; left: 20px; }
.detail_tab { float: left; margin-top: 3%; margin-left: 8px; width: 55%; z-index: 0; position: relative; }
ul.detail_menu { width: 100%; position: relative; z-index: 10; float: left; margin: 0; }
ul.detail_menu li { list-style-type: none; display: block; float: left; }
ul.detail_menu li:first-child { background: none; margin-left: 0; }
ul.detail_menu li a { text-decoration: none; font-size: 14px; font-weight: 400; color: #333333; display: block; padding: 12px 24px; border: #ececec 0px solid; }
ul.detail_menu li a:hover { color: #fff; background-color: #757575; }
ul.detail_menu li a.des_act { color: #fff; background-color: #757575; }
.detail_content { border: #ececec 0px solid; padding: 30px; box-sizing: border-box; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; margin-top: 0px; width: 100%; float: left; line-height: 24px; font-weight: 400; font-size: 13px; display: none; position: relative; z-index: 9; background: rgb(255, 255, 255); color: #2d2d2d; }
.prod_heading { width: 100%; float: left; padding: 3px 0 6px; }
.prod_heading h2 { font-weight: 700; font-size: 18px; color: #0b0b0b; padding: 55px 0 0; margin: 0; }
.prod_heading h3 { font-weight: 400; font-size: 18px; padding: 8px 0 10px; margin: 0; color: #3c3c3c; }
.rating_box { width: 100%; float: left; }
.rating_box div.rating_img { display: inline-block; vertical-align: top; margin: 5px 0 9px 0; }
.rating_box .prod_price { font-weight: 700; font-size: 20px; clear: both; color: #1c1b4d; float: right; display: inline-block; vertical-align: top; margin: 2px 0 0 0; }
.social_like { width: 100%; float: left; padding: 20px 0; }
.qtyox { clear: left; float: none; padding: 10px 0 0; }
.qtyox label { font-size: 14px; font-weight: 700; display: inline-block; vertical-align: top; padding: 4px 16px 0 0; color: #0b0b0b; }
.qtyox span.qtydropdown { display: inline-block; border: #a4a5a5 1px solid; height: 26px; width: 100%; max-width: 130px; overflow: hidden; position: relative; box-shadow: 4px 5px 5px #d5d5d5 inset; }
.qtyox span.qtydropdown select { padding: 2px 5px; width: 125%; width: calc(100% + 35px); border: none; background: none; }
.qtyox span.qtydropdown:before { position: absolute; top: -2px; right: 6px; content: "\f0dd"; font-size: 18px; color: #131212; font-family: 'FontAwesome'; }
.detail_logo { width: 100%; float: left; border-top: #e8e9eb 1px solid; border-bottom: #e8e9eb 1px solid; padding: 0 0 13px 0; margin: 6px 0 10px; }
.detail_btns { width: 100%; float: left; box-sizing: border-box; padding: 0 0 30px 0; }
.add_cart { background: #222157; /* Old browsers */ background: -moz-linear-gradient(top, #222157 0%, #0b0a2d 100%); /* FF3.6+ */ background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #222157), color-stop(100%, #0b0a2d)); /* Chrome,Safari4+ */ background: -webkit-linear-gradient(top, #222157 0%, #0b0a2d 100%); /* Chrome10+,Safari5.1+ */ background: -o-linear-gradient(top, #222157 0%, #0b0a2d 100%); /* Opera 11.10+ */ background: -ms-linear-gradient(top, #222157 0%, #0b0a2d 100%); /* IE10+ */ background: linear-gradient(to bottom, #222157 0%, #0b0a2d 100%); /* W3C */ filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#222157', endColorstr='#0b0a2d', GradientType=0 ); /* IE6-9 */
border: none; color: #FFF; font-weight: 600; font-size: 12px; border-radius: 4px; display: inline-block; padding: 8px 17px 8px 17px; text-transform: uppercase; position: relative; }
.add_cart:hover { background-color: #474a56; }
.add_cart span { padding-left: 25px; display: block; background: url(https://www.trampolineandparts.co.uk/skin/frontend/kshsports/default/images/bag_icon.png) no-repeat left top; }
.mail_icon { background: #f5f5f5 url(../../skin/frontend/kshsports/default/images/mail_icon.png) no-repeat 18px center; border: none; color: #5c5c5c; text-decoration: none; font-weight: 600; font-size: 13.5px; border-radius: 4px; display: inline-block; padding: 8px 17px 8px 47px; position: relative; margin: 0 0 0 12px; }
.mail_icon:hover { background-color: #d0d0d0; }
.wishlist_icon { background: #f5f5f5 url(https://www.trampolineandparts.co.uk/skin/frontend/kshsports/default/images/add_wishlist.png) no-repeat 18px center; border: none; color: #5c5c5c; text-decoration: none; font-weight: 600; font-size: 13.5px; border-radius: 4px; display: inline-block; padding: 8px 17px 8px 47px; position: relative; margin: 0 0 0 12px; }
.wishlist_icon:hover { background-color: #d0d0d0; }
.detail_content .content { width: 100%; height: initial; overflow: auto; -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px; text-align: justify; }
.detail_page { width: 100%; float: left; padding: 17px 0 0; }
.visible_tab { display: none; height: 10px; }
.youmay_block { margin-top: 60px; width: 100%; float: left; }
.youmay_block h2 { color: #0b0b0b; font-size: 18px; padding: 12px 0; border-top: #e8e9eb 1px solid; }
.youmaylike ul li:nth-child(3n+1) { margin-left: 0; }
.youmaylike ul li div.prod_outer { width: 100%; max-width: 166px; box-sizing: border-box; -wekbit-box-sizing: border-box; -moz-box-sizing: border-box; }
.youmaylike ul li div.prod_outer div.prod_img { height: 101px; border: #9b9ca1 1px solid; }
.youmaylike ul li div.prod_outer div.prod_img img { max-height: 286px; }
.youmaylike ul li div.prod_outer p.prod_name { font-size: 11px; font-weight: 400; color: #7d7d7d; overflow: hidden; padding: 0; margin: 0; }
.youmaylike ul li div.prod_outer div.prodprice { font-size: 14px; font-weight: 400; color: #1f1e51; padding: 0 0 5px; }
.youmaylike ul li div.prod_outer a { color: #0b0b0b; text-decoration: none; }
.youmaylike ul li div.prod_outer a:hover { color: #934f31; }
.youmaylike ul li .prod_btns input[type=button] { font-size: 11px; color: #FFF; padding: 6px 8px; background-color: #696c72; border: none; margin: 0 3.5px; }
.youmaylike ul li .prod_btns input[type=button]:first-child { background-color: #238699; }
.rating_like { width: 100%; float: left; }
.rating_like .ratingimg { float: left; }
.rating_like .rating_total { float: right; font-size: 10px; padding: 5px 0 0; }
.youmaylike ul li div.prod_outer .rating_like .rating_total a { text-decoration: underline; }
.youmaylike ul li div.prod_outer .rating_like .rating_total a:hover { text-decoration: none; }
.flexslider2 { position: relative; zoom: 1; margin: 0 auto; width: 100%; float: left; }
.flex-viewport { overflow: hidden; }
.flexslider2 .flex-control-nav { display: none; }
.flexslider2 ul.flex-direction-nav { position: absolute; top: 50%; width: 100%; }
.flexslider2 ul.flex-direction-nav li { list-style-type: none; float: left; }
.flexslider2 ul.flex-direction-nav li a { width: 27px; height: 37px; display: block; background-color: #ffffff; position: absolute; top: -40px; text-indent: -9999px; z-index: 9999; }
.flexslider2 ul.flex-direction-nav li a.flex-prev { left: 0; }
.flexslider2 ul.flex-direction-nav li a.flex-next { right: 0; }
.flexslider2 ul.flex-direction-nav li a:before { position: absolute; top: 10px; left: 5px; color: #a7a3a3; font-family: 'FontAwesome'; font-size: 18px; text-indent: 0; }
.flexslider2 ul.flex-direction-nav li a:hover:before { color: #f91516; }
.flexslider2 ul.flex-direction-nav li a.flex-next:before { content: "\f054"; }
.flexslider2 ul.flex-direction-nav li a.flex-prev:before { content: "\f053"; }
.breadcums { color: #000000; font-size: 12px; width: 100%; float: left; padding: 0 0 25px; clear: both; font-weight: 600; }
.breadcums a { color: #383698; text-decoration: none; }
.breadcums a:hover { color: #000000; }
.breadcums span { color: #000000; padding-left: 6px; }
.logoright { float: right; padding: 12px 0 0; }
.logoname { color: #0b0b0b; font-size: 12px; font-weight: 600; padding: 6px 0 18px; }
.logocode { color: #0b0b0b; font-size: 12px; font-weight: 600; padding: 6px 0 18px; }
.product_home > h2 { background: rgba(0, 0, 0, 0) url("../../skin/frontend/kshsports/default/images/heading-bg.png") repeat-x scroll left center; float: left; text-align: center; width: 100%; margin-bottom: 30px; }
.product_home > h2 span { background: #fff none repeat scroll 0 0; font-size: 27px; font-weight: bolder; padding: 0 18px; color: #000; }
.owl-pagination { display: none; }
.owl-buttons { position: absolute; top: 0; width: 100%; }
.owl-item .item .title { background: rgba(46, 150, 195, 0.8) url(../../skin/frontend/kshsports/default/images/owl-arow.png) no-repeat 92% center; bottom: 0; padding: 6px 40px 7px 15px; position: absolute; width: 100%; text-align: left; }
.title > a { color: #fff; font-size: 13px; font-weight: 500; text-decoration: none; }
.owl-wrapper .item:hover { box-shadow: 1px 0 9px #ddd; }
.owl-wrapper .item:hover .title { background: rgba(242, 156, 52, 0.8) url(../../skin/frontend/kshsports/default/images/owl-arow.png) no-repeat 92% center; }
.offer-banner { border-radius: 12px; float: left; margin-left: 17px; margin-top: 30px; overflow: hidden; position: relative; margin-bottom: 30px; width: 98%; }
.offer-banner .banner-txt { left: 3%; position: absolute; top: 12%; width: 92%; }
.left-txt { color: #ef8607; float: left; font-size: 42px; font-weight: 900; }
.left-txt > span { color: #fff; font-size: 56px; }
.button-sale { float: right; margin-top: 20px; }
.button-sale a { background: #D67119;  /*Old browsers */ background: rgba(0,0,0, .5) -moz-linear-gradient(top, #efbb85 0%, #D67119 100%); /* FF3.6+  */ background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #efbb85), color-stop(100%, #D67119)); /* Chrome,Safari4+ */ background: -webkit-linear-gradient(top, #efbb85 0%, #D67119 100%); /* Chrome10+,Safari5.1+ */ background: -o-linear-gradient(top, #efbb85 0%, #D67119 100%); /* Opera 11.10+ */ background: -ms-linear-gradient(top, #efbb85 0%, #D67119 100%); /* IE10+ */ background: rgba(0,0,0, .5) linear-gradient(to bottom, #efbb85 0%, #D67119 100%); /* W3C */ filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#efbb85', endColorstr='#D67119', GradientType=0 ); /* IE6-9 */
border-radius: 12px; color: #fff; font-size: 35px; font-weight: 800; letter-spacing: 1px; padding: 1px 40px; text-decoration: none; text-transform: uppercase; opacity: .9; }
.newsletter-wrap { background: #505050 none repeat scroll 0 0; float: left; padding: 20px 0 30px 0; width: 100%; }
.follow-us > label { color: #fff; float: left; font-size: 23px; text-transform: uppercase; width: 100%; margin-bottom: 15px; font-weight: 200; }
.social-icons { float: left; width: 100%; }
.social-icons > ul { list-style: outside none none; }
.social-icons li { float: left; margin-right: 10px; }
.facebook a { background: url(../../skin/frontend/kshsports/default/images/facebook.png) no-repeat left top; width: 49px; height: 51px; text-indent: -9999px; float: left; }
.facebook a:hover { background: url(../../skin/frontend/kshsports/default/images/facebook-h.png) no-repeat left top; width: 49px; height: 51px; }
.twitter a { background: url(../../skin/frontend/kshsports/default/images/twitter.png) no-repeat left top; width: 49px; height: 51px; text-indent: -9999px; float: left; }
.twitter a:hover { background: url(../../skin/frontend/kshsports/default/images/twitter-h.png) no-repeat left top; width: 49px; height: 51px; }
.youtube a { background: url(../../skin/frontend/kshsports/default/images/youtube.png) no-repeat left top; width: 49px; height: 51px; text-indent: -9999px; float: left; }
.youtube a:hover { background: url(../../skin/frontend/kshsports/default/images/youtube-h.png) no-repeat left top; width: 49px; height: 51px; }
.gplus a { background: url(../../skin/frontend/kshsports/default/images/gplus.png) no-repeat left top; width: 49px; height: 51px; text-indent: -9999px; float: left; }
.gplus a:hover { background: url(../../skin/frontend/kshsports/default/images/gplus-h.png) no-repeat left top; width: 49px; height: 51px; }
.linkedin a { background: url(../../skin/frontend/kshsports/default/images/linkedin.png) no-repeat left top; width: 49px; height: 51px; text-indent: -9999px; float: left; }
.linkedin a:hover { background: url(../../skin/frontend/kshsports/default/images/linkedin-h.png) no-repeat left top; width: 49px; height: 51px; }
.pinterest a { background: url(../../skin/frontend/kshsports/default/images/pinterest.png) no-repeat left top; width: 49px; height: 51px; text-indent: -9999px; float: left; }
.pinterest a:hover { background: url(../../skin/frontend/kshsports/default/images/pinterest-h.png) no-repeat left top; width: 49px; height: 51px; }
.follow-us { float: left; width: 45%; }
.newsletter-group { float: left; width: 54%; }
.news-form { float: left; width: 100%; position: relative; }
#advice-required-entry-newsletter.validation-advice { bottom: -8px; position: absolute; }
.news-txt { border: 0 !important; border-bottom: 1px solid #93949c !important; font-size: 13px; background: none; color: #fff; font-size: 13px; padding: 12px 0; width: 75%; }
.newsletter-group > label { color: #fff; float: left; font-size: 23px; text-transform: uppercase; width: 100%; margin-bottom: 15px; font-weight: 200; }
button.news-btn { background: rgba(0, 0, 0, 0) none repeat scroll 0 0; border: 0 none; }
.news-btn span { background: #F18809;  /*Old browsers */ background: -moz-linear-gradient(top, #F18809 0%, #FDAC43 100%); /* FF3.6+  */ background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #F18809), color-stop(100%, #FDAC43)); /* Chrome,Safari4+ */ background: -webkit-linear-gradient(top, #F18809 0%, #FDAC43 100%); /* Chrome10+,Safari5.1+ */ background: -o-linear-gradient(top, #F18809 0%, #FDAC43 100%); /* Opera 11.10+ */ background: -ms-linear-gradient(top, #F18809 0%, #FDAC43 100%); /* IE10+ */ background: linear-gradient(to bottom, #F18809 0%, #FDAC43 100%); /* W3C */ filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#F18809', endColorstr='#FDAC43', GradientType=0 ); /* IE6-9 */
border-radius: 4px; color: #fff; font-size: 13px; font-weight: 500; padding: 13px 25px; text-decoration: none; text-shadow: 2px 1px 1px #333; text-transform: none; }
.copy-left { float: left; margin-top: 10px; }
.copy-right { float: right; }
.unimobile { display: none; }
.nav-container2 { float: left; width: 85%; }
#mw-mega-menu-dropdown_1 .menuitmmn { float: left; text-indent: -9999px; background: url(../../skin/frontend/kshsports/default/images/home.png) no-repeat left top; width: 21px; height: 17px; }
.mob-d-b { display: none; }
.mob-d-n { display: block; }
.locat { background: url(../../skin/frontend/kshsports/default/images/location.png) no-repeat left center; padding-left: 40px !important; }
.phone-n { background: url(../../skin/frontend/kshsports/default/images/phone-b.png) no-repeat left center; padding-left: 40px !important; }
.mail-i { background: url(../../skin/frontend/kshsports/default/images/mail-b.png) no-repeat left center; padding-left: 40px !important; }
#cont-u_menu li { margin-bottom: 15px; }
.main-container { background: #fbfbfb none repeat scroll 0 0; margin-bottom: 20px; min-height: 270px; }
.main-container::after { box-shadow: 5px -3px 29px #999; content: ""; height: 223px; position: absolute; right: 11px; top: 16px; transform: skewX(-5deg); width: 50px; z-index: -10; }
.main-container::before { box-shadow: -3px 3px 43px #999; content: ""; height: 223px; left: 9px; position: absolute; top: 7px; transform: skewX(4deg); width: 50px; z-index: -10; }
.col2-wrapper { padding: 20px; border-top: 5px solid #007fb4; }
.cms-index-index .col2-wrapper { padding: 0; }
.sidebar .block-title { border-top: 0 !important; }
.amshopby-filters-left { background: #fff none repeat scroll 0 0; }
.category-description.std { display: block; }
.sort-by-wrap { background: #f4f4f4 url("../../skin/frontend/kshsports/default/images/dropdown_icon.png") no-repeat scroll 90% center; border: 1px solid #d4d4d4; border-radius: 0; overflow: hidden; padding: 0 0 0 7px; width: 174px; }
.sort-by-wrap select { -moz-appearance: none; background-color: transparent; background-image: none; border: medium none; box-shadow: none; font-size: 13px; padding: 8px 5px; width: 117%; }
.link-wishlist { background: url("../../skin/frontend/kshsports/default/images/wishlist.png") no-repeat scroll 10px center; padding: 0 17px 0 33px !important; line-height: 14px; }
.link-email-friend { background: url("../../skin/frontend/kshsports/default/images/email.png") no-repeat scroll 10px center; padding: 0 !important; padding-left: 33px !important; }
.mob-site { display: none; }
.full-site { display: block; }
.catalog-category-view .ratings { display: none; margin: 0; }
.backtotop { position: fixed; bottom: 50px; right: 25px; cursor: pointer; z-index: 100; }
.contacts-index-index .col-main { width: 100%; }
.customer-account-login .col1-layout .col-main { width: 100%; }
.std { min-height: 100px; }
.product-image-thumbs > li:nth-child(3n) { margin-right: 0; }
.tag-product-list .pager { display: none; }
.tag-product-list .page-title > h1 { border: 0 none; }
.tags-list a { background: transparent url("../../skin/frontend/kshsports/default/images/amshopby-cb1.gif") no-repeat scroll left center; color: #1f1f1f; font-size: 12px !important; font-weight: 600; padding-left: 23px; }
.tags-list a.selected { font-weight: normal; padding-left: 23px; background: transparent url(../../skin/frontend/kshsports/default/images/amshopby-cb2.gif) no-repeat left center; color: #1f1f1f; }
.contacts-index-index .block.block-tags { display: none; }
.customer-account .block.block-tags { display: none; }
.slider-category img { display: inline; }
#configurable_swatch_size {
    display: none;
}
.contact-no a {
    color: #000;
}
#about_b_menu span {
    color: #000 !important;
    text-decoration: underline;
}
#about_b_menu span:hover {
    text-decoration: none;
}
.about-section-right-content-row {
    padding: 10px 25px;
}
.about-section-right-content-row strong {
    float: left;
    font-size: 20px;
    margin-bottom: 10px;
    width: 100%;
}
 @media (max-width: 1025px) {
.suggested_system ul li div.prod_outer { margin:0 auto; }
.visible_tab { display:block; }
.mail_icon { margin-left:0; }
.main_wid_top { padding: 0 10px; }
.search { min-width: 375px; }
.mw_top_menu ul.mw-mega-menu-top li a { padding: 21px 27px; }
.offer-banner { width: 96%; }
.col1-layout .col-main { padding: 0; width: 100% !important; }
.how_to_shop { margin-left: 2%; margin-right: 9%; width: 20%; }
.slidesjs-previous { left: 0; }
.slidesjs-next { right:0; }
.product-view .product-shop, .product-view .add-to-cart-wrapper, .product-view .block-related, .detail_tab { float: right; width: 49% !important; }
}

/*Media Screen for IPad, Dextop resoution 768 x  936 */
@media only screen and (max-width: 800px) {
[class*="main_wid"] {
width:100%;
padding-left:0px;
padding-right:0px;
max-width:100%;
}
.cart-wrap {
    margin: -27px 0 0;
    position: relative;
    right: 0;
    top: 0;
}
.info_links ul li { padding-right: 13px; }
.main_wid_menu { font-size:13px; }
.main_wid_menu > ul > li > a { padding: 13px 7px; }
#slider { width:100%; float:right; }
.find_car_parts { width:30%; float:left; }
.dropdown { margin-top:10px; }
.dropdown select { padding:4px; }
.dropdown { height:30px; }
.dropdown:before { top:5px; }
.find_car_parts h6 { padding:5px 0 0; }
.partsserbox { padding:5px 0 10px; }
.find_car_parts { height:276px; }
.btnalign { padding-top:10px; }
.center_product { width:29%; margin:0 1%; }
.right_products { width:36%; }
.prod_heading h2 { padding-top:10px; }
.vedioicon { left: 10px; top: 23px; }
.right-top-info-wrap { margin: 27px 0 0; }
.search { margin: 5px 13px 0; min-width: 98%; }
.page { margin: 0 auto; width: 98%; }
.unimobile { display: inline-block; float: left; margin-top: 6px; width: 82%; }
body.cms-home .main-container { padding: 0; z-index: 100 !important; }
.offer-banner .banner-txt { top:0; }
.main_wid_home { top:0; }
body.cms-home .main-container::before { top:0 !important; }
body.cms-home .main-container::after { top:0 !important; }
.main_wid_slider { top: 6px; height: 1px; }
.button-sale { margin-top: 9px; }
.left-txt { line-height:65px; }
.newsletter-wrap { padding: 20px 18px 30px; }
#newsletter { float: left; width: 54%; }
button.news-btn { background: rgba(0, 0, 0, 0) none repeat scroll 0 0; border: 0 none; float: left; width: auto; }
.how_to_shop { margin-left: 2%; margin-right: 3%; width: 19%; }
.info_links { float: left; margin-right: 2.5%; width:21%; }
.copy-left { float: left; margin-bottom: 13px; margin-top: 10px; text-align: center; width: 100%; }
.copy-right { float: right; text-align: center; width: 100%; }
.copy-right > img { margin:0 auto; }
.product-img-box { max-width: 100% !important; }
.detail_tab { width:100% !important; }
.product-view .product-shop, .product-view .add-to-cart-wrapper, .product-view .block-related, .detail_tab { float: right; width: 100% !important; }
.title > a { font-size:14px; }
#advice-required-entry-newsletter.validation-advice { bottom: -31px; }
.home_slider ul.slidesjs-pagination { bottom:0; }
.review-customer-view .product-details { width:100%; }
.product-img-box .product-image { display:block !important; width:100% !important; }
}
 @media screen and (min-width:767px) {
#tabbox2, .search, .user_links { display:block !important; }
}

/*Media Screen for Android Phones */
@media screen and (max-width:767px) {
[class*="main_wid"] {
padding-left:3px;
padding-right:3px;
padding-bottom:15px;
}
.left_logo_block, .right_search_block, .filter_block, .product_block { width:100%; }
.social_icons a { display:inline-block; float:none; }
.social_icons { text-align:center; padding:11px 0 7px; }
.social_icons a { margin-right:8px; }
.logo { border-top: 1px solid #007fb6; text-align: center; width: 100%; }
ul.user_links { padding:5px 0; text-align:right; position:absolute; top:38px; right:0; width:150px; background-color:#201f54; z-index:999; padding:0; display:none; }
ul.user_links li { display:block; padding:0; border-top:#8277af 1px solid; }
ul.user_links li a { display:block; padding:8px; }
.search { float:none; margin:0 auto; clear:both; position:absolute; right: 3px; top: 35px; border:#ccc 1px solid; display:none; z-index:999; }
.newsletter { width:100%; }
.mob_nav { display:block; margin:0; clear:both; background: #007FB6; width:100%; }
.mob_nav a { display:block; padding:10px 0; margin:0 6px; text-decoration:none; text-indent:-9999px; color:#FFF; font-weight:400; font-size:14px; position:relative; text-transform:uppercase; }
.mob_nav a:after { position:absolute; left:0; top:9px; content:'MENU'; text-indent:0; }
.mob_nav a:before { content: "\f0c9"; position:absolute; font-size:22px; color:#FFF; top:6px; right:2px; font-family: 'FontAwesome'; font-weight:normal; text-indent:0; }
.mob_nav a.arrow_change:before { content: "\f00d"; }
.mob_nav a.arrow_change:after { content:'CLOSE'; }
.usefullinks { display:block; margin:0; float:right; border-left:#957800 1px solid; width:38px; height:38px; }
.usefullinks a { display:block; text-decoration:none; color:#454545; text-transform:uppercase; font-weight:700; font-size:14px; position:relative; text-indent:-9999px; }
.usefullinks a:before { content:"\f0c1"; font-family: FontAwesome; right: 5px; top: 7px; position:absolute; color:#fff; display:block; font-size: 23px; text-indent:0; font-weight:normal; }
.usefullinks a.arrow_change:before { content: "\f00d"; top: 4px; font-size: 26px; }
.searchmob { display:block; margin:0; float:right; border-left:#000 1px solid; width:38px; height:38px; }
.searchmob a { display:block; text-decoration:none; color:#454545; text-transform:uppercase; font-weight:700; font-size:14px; position:relative; text-indent:-9999px; }
.searchmob a:before { content:"\f00e"; font-family: FontAwesome; right: 8px; top: 7px; position:absolute; color:#EF8607; display:block; font-size: 23px; text-indent:0; font-weight:normal; }
.searchmob a.arrow_change:before { content: "\f010"; }
.my-account-wrap { display:none; }
.my-account-t { display:block; margin:0; float:right; border-left:#957800 1px solid; width:38px; height:38px; }
.my-account-t a { display:block; text-decoration:none; color:#454545; text-transform:uppercase; font-weight:700; font-size:14px; position:relative; text-indent:-9999px; }
.my-account-t a:before { content:"\f0c1"; font-family: FontAwesome; right: 8px; top: 7px; position:absolute; color:#EF8607; display:block; font-size: 23px; text-indent:0; font-weight:normal; }
.my-account-t a.arrow_change:before { content: "\f00d"; }
.mob_nav { display:none; }
.main_wid_menu > ul > li { display:block; width:100%; border-bottom:#bababa 1px solid; }
.main_wid_menu > ul > li > a { padding:8px; }
.right_search_block { padding-bottom:10px; }
.info_links { width:100%; padding:0 0 10px 0; margin:0; }
.info_links h2 a { position:relative; padding:8px 0; display:block; }
.info_links h2 a:before { content: "\f055"; position:absolute; font-size:20px; color:#383838; top:9px; right:2px; font-family: 'FontAwesome'; font-weight:normal; }
.info_links h2.arrow_change a:before { content: "\f056"; }
.newsletter { width:100%; clear:both; }
.social_bottom { padding-top:10px; }
.copyright { padding:5px 0; }
.submenu { position:relative; width:100%; top:0; left:0; float:left; }
.submenu > ul > li { width:98%; padding:10px 1%; min-height:0; }
.submenu > ul { padding:5px 1%; }
.main_wid_slider { padding-top:1px; height: 73px; }
.find_car_parts { width:100%; }
#slider { width:100%; margin-top:0px; }
.social_btm { width:100%; }
.social_btm .clearfix { display:none; }
.main_wid_menu > ul > li:last-child { border-bottom:none; }
.carparts_mob { display:block; margin:0; clear:both; background: #222158; /* Old browsers */ background: -moz-linear-gradient(top, #222158 0%, #0b0a2c 100%); /* FF3.6+ */ background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #222158), color-stop(100%, #0b0a2c)); /* Chrome,Safari4+ */ background: -webkit-linear-gradient(top, #222158 0%, #0b0a2c 100%); /* Chrome10+,Safari5.1+ */ background: -o-linear-gradient(top, #222158 0%, #0b0a2c 100%); /* Opera 11.10+ */ background: -ms-linear-gradient(top, #222158 0%, #0b0a2c 100%); /* IE10+ */ background: linear-gradient(to bottom, #222158 0%, #0b0a2c 100%); /* W3C */ filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#222158', endColorstr='#0b0a2c', GradientType=0 ); /* IE6-9 */
border-radius:4px; }
.carparts_mob a { display:block; padding:10px 0; margin:0 6px; text-decoration:none; text-indent:-9999px; color:#FFF; font-weight:400; font-size:14px; position:relative; text-transform:uppercase; }
.carparts_mob a:after { position:absolute; left:0; top:9px; content:'FIND YOUR CAR PARTS'; text-indent:0; }
.carparts_mob a:before { content: "\f055"; position:absolute; font-size:18px; color:#FFF; top:9px; right:4px; font-family: 'FontAwesome'; font-weight:normal; text-indent:0; }
.carparts_mob a.arrow_change:before { content: "\f056"; }
.find_car_parts { display:none; }
.find_car_parts { margin-top:-2px; }
.head_outer { padding-bottom:5px; }
.bestseller_block { padding-top:15px; }
.bestseller_block h2 { text-indent:0; }
.info_links ul { display:none; }
.footer_outer { margin:10px 0 0; padding:5px 0 0; }
.info_links h2 { padding:0; }
.info_links { padding:0; }
.social_btm h2 { text-indent:0; padding-top:10px; }
.about_content p { width:100%; }
.about_content h2 { font-size:16px; font-weight:700; padding:15px 0 5px; }
.info_links ul li a { display:block; padding:5px; font-size:13px; border-bottom: 1px solid #8277af; }
.product_home ul li { width:48%; margin:5px 1%; }
.left_section, .right_section { width:100%; }
.left_detail, .right_detail { margin:0; width:100%; }
.prod_heading h2 { padding:15px 0 0; }
.breadcums { display:none; }
.mail_icon { font-size:11px; margin-left:0; }
.wishlist_icon { font-size:11px; }
.mob-d-b { display:block; }
.mob-d-n { display:none; }
.mob-site { display:block; }
.full-site { display:none; }
.right-top-info-wrap { display: inline-block; float: none; margin: 0 auto; width: 300px !important; }
.my-account-wrap { background: #fff none repeat scroll 0 0; border-bottom: 1px solid #666; clear: both; float: right; padding-bottom: 10px; position: absolute; top: 47px; }
.contact-no { margin-right:16%; }
.cms-index-index .main_wid_menu { box-shadow:none; width:100%; }
.cart-wrap {
    margin: -27px 0 0;
    position: relative;
    right: 0;
    top: 0;
}
.unimobile { display: inline-block; float: left; margin-bottom: 6px; margin-top: 6px; width: 100%; }
#menuInnner { top:48px !important; }
.home_slider ul.slidesjs-pagination { bottom:0 !important; }
.delivery-wrap-info li { background: rgba(0, 0, 0, 0) none repeat scroll 0 0; border-bottom: 1px solid #fff; display: inline-block; padding: 25px 40px; width: 100%; }
.offer-banner { float: none; margin: 0 auto; min-height: 215px; width: 100%; }
.offer-banner > img { height: 215px; }
.follow-us, .newsletter-group { width: 100%; }
.social-icons li { margin-bottom: 15px; margin-right: 4px; }
button.news-btn { float: left; margin-top: 17px; padding: 0; width: auto; }
.news-btn span { float: left; }
#newsletter { float: left; width: 100%; }
#advice-required-entry-newsletter.validation-advice { bottom: -22px; }
.toolbar { position: relative !important; margin-bottom: 24px !important; }
.products-grid > li { width: 100% !important; }
.product-img-box .product-image { height:auto !important; }
.product-img-box .product-image img { max-width:100% !important; }
.sitemaphtml-navigation a {
    
    padding-bottom: 8px;
    
    width: 100% !important;
}
}


/*Media Screen for Smart Phone */
@media screen and (max-width:480px) {
.info_links ul { font-size:11px; }
.product_list ul li { width:49%; margin-left:0; }
.product_home ul li h2 { font-size:13px; }
.product_home ul li div.viewrange { font-size:13px; }
.left_product, .center_product, .right_products { width:100%; }
ul.detail_menu li:first-child { margin-left:0; }
.detail_content { padding:5px; }
.slidesjs-previous, .slidesjs-next { top:25.6%; }
.product-image-thumbs li { width: 27% !important; }
.product-image-thumbs li img { width:100%; }
.product-view .add-to-links { margin-left:0 !important; }
.product-view .add-to-links a { border:0 !important; margin-bottom:15px; }
.products-grid .product-info { padding-bottom: 50px !important; }
.product_home > h2 span { font-size:17px; }
ul.detail_menu li a { font-size: 12px; }
#my-reviews-table .odd, #my-reviews-table .even { border-bottom: 1px solid #ccc; width: 100%; }
.data-table tbody td, .data-table tfoot td { border: 0 none !important; display: block; text-align:center; }
.data-table.orders td.view { text-align:center !important; }
#customer-reviews .data-table tbody td, .data-table tfoot td { border: 0 none !important; display: table-cell; }
}

/*Media Screen for smaller devices Phone */
@media screen and (max-width:360px) {
.add_wishlist { margin: 5px 0 0 8px; padding: 5px 0 0; }
.mail { padding: 10px 0 0 5px; }
ul.detail_menu li a { padding: 5px 8px 9px; font-size:11px; }
.slidesjs-previous, .slidesjs-next { top:4.6%; }
ul.detail_menu li a { font-size: 9px !important; }
}


div.amshopby-column {
    float:left; width:83px;
}

select.amshopby-select {
    width:170px;
}

.amshopby-logo{
padding: 0pt 10px 10px 0pt; float: left;
}

.amshopby-featured {
    padding: 5px 5px 5px 5px; 
}

.amshopby-link{
    float:left;
    padding-left:5px; 
    padding-top:5px;
}

.amshopby-clearer {
	display:block; 
	clear:both; 
	overflow: hidden;
}
div.block-layered-nav dd a {padding:0px 5px 0px 0px; display:block; float: left; color:#1f1f1f; font-size:12px; font-weight:600;}  
div.block-layered-nav dd a.amshopby-attr {padding-left:23px; background:transparent url(../../skin/frontend/kshsports/default/images/amshopby-cb1.gif) no-repeat left center; color:#1f1f1f;} 
div.block-layered-nav dd a.amshopby-attr-selected {font-weight: normal; padding-left:23px; background:transparent url(../../skin/frontend/kshsports/default/images/amshopby-cb2.gif) no-repeat left center; color:#1f1f1f;} 
div.block-layered-nav dd a img {padding: 0px 4px 5px; float:left;} 

div.block-layered-nav dd li.amshopby-cat-level-2 {padding-left:10px;}
div.block-layered-nav dd li.amshopby-cat-level-3 {padding-left:20px;}

div.block-layered-nav dd a.amshopby-cat-selected {font-weight: bold;
color:black; text-decoration: none; cursor:text;}

div.block-layered-nav dd li span.amshopby-plusminus {float:left;
display:block; width:15px; height:15px; cursor:pointer;
background:transparent url(../../skin/frontend/kshsports/default/images/amshopby-plus.gif)  no-repeat;}
div.block-layered-nav dd li span.minus {background:transparent
url(../../skin/frontend/kshsports/default/images/amshopby-minus.gif) no-repeat;}
div.block-layered-nav dd li:after {display:block; content:".";
clear:both; font-size:0; line-height:0; height:0; overflow:hidden; }



div.block-layered-nav dt {
 cursor:pointer; 
 padding-left:15px;
 
}
div.block-layered-nav dt.amshopby-collapsed {}


div.block-layered-nav div.amshopby-slider {
	 position:relative; margin:10px auto 5px auto; z-index:9; height:7px;  background: #237FB5; cursor:pointer; width:210px;
}
div.block-layered-nav div.amshopby-slider div.handle {width:18px; top:-6px; height:18px; background: transparent url(../../skin/frontend/kshsports/default/images/amshopby-hadle.png) no-repeat; position: absolute; cursor:move; z-index: 2;}

/*
 * Slider labels
 */
.amshopby-slider-price {
	color: #565656;
    font-size: 12px;
    font-weight: 600;
}
.amshopby-slider-price-from {
	float: left;
    
}
.amshopby-slider-price-to {
	float: right;
}

.amshopby-slider-handle-right {
	position: absolute;
	top: 14px;
	right: 0px;
}

.amshopby-slider-handle-left {
	position: absolute;
	top: 14px;
	left: 0px;
}

.amshopby-tooltip {
    padding:2px 5px;
    background:#FEC;
    border:1px solid #FAA819;
    color:#1F5070;
    text-align:left;
    width:200px;
    position:absolute;
}

.amshopby-slider-price-range 
{
	text-align: center;
	font-size: 0.9em;
}

.amshopby-tooltip-img {
    cursor:help;
}

div.block-layered-nav, div.amshopby-page-container, div.amshopby-filters-top {
    position: relative;
}
div.amshopby-overlay {
    background-color: #FFFFFF;
    height: 100%;
    left: 0;
    opacity: 0.5;
    filter: alpha(opacity = 50);
    position: absolute;
    top: 0;
    width: 100%;
    z-index: 555;
}
div.amshopby-overlay img {
    top: 100px;
    left: 45%;
    display: block;
    position: absolute;
}

div.amshopby-overlay div {
    margin: 0 auto;
    display: block;
	width: 300px;
	height: 200px;
	background:  url('../../skin/frontend/kshsports/default/images/amshopby-overlay.gif') 50% 50% no-repeat;
}

/*
 * Advanced Categories
 */
.amshopby-advanced li {
	clear: both;
}
.amshopby-advanced li.level1 {
	padding-left: 20px;
}
.amshopby-advanced li.level2 {
	padding-left: 30px;
}
.amshopby-advanced li.level3 {
	padding-left: 40px;
}
.amshopby-advanced li.level4 {
	padding-left: 50px;
}


.amshopby-advanced li.active > a {
	font-weight: bold;
}

/*
 * Slider Bar
 */
.amshopby-slider-bar {
	position:absolute; 
	background: #ea8615 none repeat scroll 0 0; 
	height: 7px; 
	top: 0px; 
	z-index: 1;  
}

/*
 * Subcategores block
 */
.amshopby-subcategory-image {
	overflow: auto; 
}

.btn-remove-inline { background-image: url('../../skin/frontend/kshsports/default/images/btn_remove.gif'); background-repeat: no-repeat;
    display: inline-table;
    height: 12px;
    left: 5px;
    margin-left: 0;
    position: relative;
    text-indent: -99999px;
    top: 6px;
    width: 13px; }
.btn-remove-inline:hover { /* background-position: center bottom; */ }

.sitemaphtml-navigation a {
    font-size: 14px;
    color: #007FB6;
    font-weight: bold;
    width: 20%;
    text-align: left;
    display: block;
    float: left;
    padding-left: 33px;

    }

.sitemaphtml-navigation {
   background: #fff none repeat scroll 0 0;
    border: 1px solid #ccc;
    border-radius: 7px;
    float: left;
    padding: 14px 0;
    width: 100%;
    }


.sitemaphtml-h3 {
    color: black;
    font-weight: bold;
    margin: 0;
    padding-left: 10px;    
}



/*///*/
.sitemaphtml-data .fieldset {
   background: #fff none repeat scroll 0 0;
    border: 1px solid #ccc;
    border-radius: 8px;
    margin: 28px 0 0;
    padding: 22px 25px 12px 33px; line-height: 30px;
    }

.sitemaphtml-data .fieldset .legend {
    background: #b9d7eb none repeat scroll 0 0;
    border: 1px solid #ccc;
    color: #000;
    float: left;
    font-size: 13px;
    font-weight: bold;
    margin: -42px 0 0 -34px;
    padding: 9px 35px;
    position: relative;
    }
    
.sitemaphtml-data {
    clear: both;
    margin-top: 0;
    float: left;
    width: 100%;     
    }    

/*!
 * Bootstrap v3.3.0 (http://getbootstrap.com)
 * Copyright 2011-2014 Twitter, Inc.
 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE)
 */

/*! normalize.css v3.0.2 | MIT License | git.io/normalize */
@font-face {
  font-family: 'Glyphicons Halflings';

  src: url('../../skin/frontend/base/default/megamenu/fonts/glyphicons-halflings-regular.eot');
  src: url('../../skin/frontend/base/default/megamenu/fonts/glyphicons-halflings-regular.eot#iefix') format('embedded-opentype'), url('../../skin/frontend/base/default/megamenu/fonts/glyphicons-halflings-regular.woff') format('woff2'), url('../../skin/frontend/base/default/megamenu/fonts/glyphicons-halflings-regular.woff') format('woff'), url('../../skin/frontend/base/default/megamenu/fonts/glyphicons-halflings-regular.ttf') format('truetype'), url('../../skin/frontend/base/default/megamenu/fonts/glyphicons-halflings-regular.svg') format('svg');
}

.glyphicon {
  position: relative;
  top: 1px;
  display: inline-block;
  font-family: 'Glyphicons Halflings';
  font-style: normal;
  font-weight: normal;
  line-height: 1;

  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.glyphicon-asterisk:before {
  content: "\2a";
}
.small{
    font-size: 70%;
    top: 4px;
}
.glyphicon-plus:before {
  content: "\2b";
}
.glyphicon-euro:before,
.glyphicon-eur:before {
  content: "\20ac";
}
.glyphicon-minus:before {
  content: "\2212";
}
.glyphicon-cloud:before {
  content: "\2601";
}
.glyphicon-envelope:before {
  content: "\2709";
}
.glyphicon-pencil:before {
  content: "\270f";
}
.glyphicon-glass:before {
  content: "\e001";
}
.glyphicon-music:before {
  content: "\e002";
}
.glyphicon-search:before {
  content: "\e003";
}
.glyphicon-heart:before {
  content: "\e005";
}
.glyphicon-star:before {
  content: "\e006";
}
.glyphicon-star-empty:before {
  content: "\e007";
}
.glyphicon-user:before {
  content: "\e008";
}
.glyphicon-film:before {
  content: "\e009";
}
.glyphicon-th-large:before {
  content: "\e010";
}
.glyphicon-th:before {
  content: "\e011";
}
.glyphicon-th-list:before {
  content: "\e012";
}
.glyphicon-ok:before {
  content: "\e013";
}
.glyphicon-remove:before {
  content: "\e014";
}
.glyphicon-zoom-in:before {
  content: "\e015";
}
.glyphicon-zoom-out:before {
  content: "\e016";
}
.glyphicon-off:before {
  content: "\e017";
}
.glyphicon-signal:before {
  content: "\e018";
}
.glyphicon-cog:before {
  content: "\e019";
}
.glyphicon-trash:before {
  content: "\e020";
}
.glyphicon-home:before {
  content: "\e021";
}
.glyphicon-file:before {
  content: "\e022";
}
.glyphicon-time:before {
  content: "\e023";
}
.glyphicon-road:before {
  content: "\e024";
}
.glyphicon-download-alt:before {
  content: "\e025";
}
.glyphicon-download:before {
  content: "\e026";
}
.glyphicon-upload:before {
  content: "\e027";
}
.glyphicon-inbox:before {
  content: "\e028";
}
.glyphicon-play-circle:before {
  content: "\e029";
}
.glyphicon-repeat:before {
  content: "\e030";
}
.glyphicon-refresh:before {
  content: "\e031";
}
.glyphicon-list-alt:before {
  content: "\e032";
}
.glyphicon-lock:before {
  content: "\e033";
}
.glyphicon-flag:before {
  content: "\e034";
}
.glyphicon-headphones:before {
  content: "\e035";
}
.glyphicon-volume-off:before {
  content: "\e036";
}
.glyphicon-volume-down:before {
  content: "\e037";
}
.glyphicon-volume-up:before {
  content: "\e038";
}
.glyphicon-qrcode:before {
  content: "\e039";
}
.glyphicon-barcode:before {
  content: "\e040";
}
.glyphicon-tag:before {
  content: "\e041";
}
.glyphicon-tags:before {
  content: "\e042";
}
.glyphicon-book:before {
  content: "\e043";
}
.glyphicon-bookmark:before {
  content: "\e044";
}
.glyphicon-print:before {
  content: "\e045";
}
.glyphicon-camera:before {
  content: "\e046";
}
.glyphicon-font:before {
  content: "\e047";
}
.glyphicon-bold:before {
  content: "\e048";
}
.glyphicon-italic:before {
  content: "\e049";
}
.glyphicon-text-height:before {
  content: "\e050";
}
.glyphicon-text-width:before {
  content: "\e051";
}
.glyphicon-align-left:before {
  content: "\e052";
}
.glyphicon-align-center:before {
  content: "\e053";
}
.glyphicon-align-right:before {
  content: "\e054";
}
.glyphicon-align-justify:before {
  content: "\e055";
}
.glyphicon-list:before {
  content: "\e056";
}
.glyphicon-indent-left:before {
  content: "\e057";
}
.glyphicon-indent-right:before {
  content: "\e058";
}
.glyphicon-facetime-video:before {
  content: "\e059";
}
.glyphicon-picture:before {
  content: "\e060";
}
.glyphicon-map-marker:before {
  content: "\e062";
}
.glyphicon-adjust:before {
  content: "\e063";
}
.glyphicon-tint:before {
  content: "\e064";
}
.glyphicon-edit:before {
  content: "\e065";
}
.glyphicon-share:before {
  content: "\e066";
}
.glyphicon-check:before {
  content: "\e067";
}
.glyphicon-move:before {
  content: "\e068";
}
.glyphicon-step-backward:before {
  content: "\e069";
}
.glyphicon-fast-backward:before {
  content: "\e070";
}
.glyphicon-backward:before {
  content: "\e071";
}
.glyphicon-play:before {
  content: "\e072";
}
.glyphicon-pause:before {
  content: "\e073";
}
.glyphicon-stop:before {
  content: "\e074";
}
.glyphicon-forward:before {
  content: "\e075";
}
.glyphicon-fast-forward:before {
  content: "\e076";
}
.glyphicon-step-forward:before {
  content: "\e077";
}
.glyphicon-eject:before {
  content: "\e078";
}
.glyphicon-chevron-left:before {
  content: "\e079";
}
.glyphicon-chevron-right:before {
  content: "\e080";
}
.glyphicon-plus-sign:before {
  content: "\e081";
}
.glyphicon-minus-sign:before {
  content: "\e082";
}
.glyphicon-remove-sign:before {
  content: "\e083";
}
.glyphicon-ok-sign:before {
  content: "\e084";
}
.glyphicon-question-sign:before {
  content: "\e085";
}
.glyphicon-info-sign:before {
  content: "\e086";
}
.glyphicon-screenshot:before {
  content: "\e087";
}
.glyphicon-remove-circle:before {
  content: "\e088";
}
.glyphicon-ok-circle:before {
  content: "\e089";
}
.glyphicon-ban-circle:before {
  content: "\e090";
}
.glyphicon-arrow-left:before {
  content: "\e091";
}
.glyphicon-arrow-right:before {
  content: "\e092";
}
.glyphicon-arrow-up:before {
  content: "\e093";
}
.glyphicon-arrow-down:before {
  content: "\e094";
}
.glyphicon-share-alt:before {
  content: "\e095";
}
.glyphicon-resize-full:before {
  content: "\e096";
}
.glyphicon-resize-small:before {
  content: "\e097";
}
.glyphicon-exclamation-sign:before {
  content: "\e101";
}
.glyphicon-gift:before {
  content: "\e102";
}
.glyphicon-leaf:before {
  content: "\e103";
}
.glyphicon-fire:before {
  content: "\e104";
}
.glyphicon-eye-open:before {
  content: "\e105";
}
.glyphicon-eye-close:before {
  content: "\e106";
}
.glyphicon-warning-sign:before {
  content: "\e107";
}
.glyphicon-plane:before {
  content: "\e108";
}
.glyphicon-calendar:before {
  content: "\e109";
}
.glyphicon-random:before {
  content: "\e110";
}
.glyphicon-comment:before {
  content: "\e111";
}
.glyphicon-magnet:before {
  content: "\e112";
}
.glyphicon-chevron-up:before {
  content: "\e113";
}
.glyphicon-chevron-down:before {
  content: "\e114";
}
.glyphicon-retweet:before {
  content: "\e115";
}
.glyphicon-shopping-cart:before {
  content: "\e116";
}
.glyphicon-folder-close:before {
  content: "\e117";
}
.glyphicon-folder-open:before {
  content: "\e118";
}
.glyphicon-resize-vertical:before {
  content: "\e119";
}
.glyphicon-resize-horizontal:before {
  content: "\e120";
}
.glyphicon-hdd:before {
  content: "\e121";
}
.glyphicon-bullhorn:before {
  content: "\e122";
}
.glyphicon-bell:before {
  content: "\e123";
}
.glyphicon-certificate:before {
  content: "\e124";
}
.glyphicon-thumbs-up:before {
  content: "\e125";
}
.glyphicon-thumbs-down:before {
  content: "\e126";
}
.glyphicon-hand-right:before {
  content: "\e127";
}
.glyphicon-hand-left:before {
  content: "\e128";
}
.glyphicon-hand-up:before {
  content: "\e129";
}
.glyphicon-hand-down:before {
  content: "\e130";
}
.glyphicon-circle-arrow-right:before {
  content: "\e131";
}
.glyphicon-circle-arrow-left:before {
  content: "\e132";
}
.glyphicon-circle-arrow-up:before {
  content: "\e133";
}
.glyphicon-circle-arrow-down:before {
  content: "\e134";
}
.glyphicon-globe:before {
  content: "\e135";
}
.glyphicon-wrench:before {
  content: "\e136";
}
.glyphicon-tasks:before {
  content: "\e137";
}
.glyphicon-filter:before {
  content: "\e138";
}
.glyphicon-briefcase:before {
  content: "\e139";
}
.glyphicon-fullscreen:before {
  content: "\e140";
}
.glyphicon-dashboard:before {
  content: "\e141";
}
.glyphicon-paperclip:before {
  content: "\e142";
}
.glyphicon-heart-empty:before {
  content: "\e143";
}
.glyphicon-link:before {
  content: "\e144";
}
.glyphicon-phone:before {
  content: "\e145";
}
.glyphicon-pushpin:before {
  content: "\e146";
}
.glyphicon-usd:before {
  content: "\e148";
}
.glyphicon-gbp:before {
  content: "\e149";
}
.glyphicon-sort:before {
  content: "\e150";
}
.glyphicon-sort-by-alphabet:before {
  content: "\e151";
}
.glyphicon-sort-by-alphabet-alt:before {
  content: "\e152";
}
.glyphicon-sort-by-order:before {
  content: "\e153";
}
.glyphicon-sort-by-order-alt:before {
  content: "\e154";
}
.glyphicon-sort-by-attributes:before {
  content: "\e155";
}
.glyphicon-sort-by-attributes-alt:before {
  content: "\e156";
}
.glyphicon-unchecked:before {
  content: "\e157";
}
.glyphicon-expand:before {
  content: "\e158";
}
.glyphicon-collapse-down:before {
  content: "\e159";
}
.glyphicon-collapse-up:before {
  content: "\e160";
}
.glyphicon-log-in:before {
  content: "\e161";
}
.glyphicon-flash:before {
  content: "\e162";
}
.glyphicon-log-out:before {
  content: "\e163";
}
.glyphicon-new-window:before {
  content: "\e164";
}
.glyphicon-record:before {
  content: "\e165";
}
.glyphicon-save:before {
  content: "\e166";
}
.glyphicon-open:before {
  content: "\e167";
}
.glyphicon-saved:before {
  content: "\e168";
}
.glyphicon-import:before {
  content: "\e169";
}
.glyphicon-export:before {
  content: "\e170";
}
.glyphicon-send:before {
  content: "\e171";
}
.glyphicon-floppy-disk:before {
  content: "\e172";
}
.glyphicon-floppy-saved:before {
  content: "\e173";
}
.glyphicon-floppy-remove:before {
  content: "\e174";
}
.glyphicon-floppy-save:before {
  content: "\e175";
}
.glyphicon-floppy-open:before {
  content: "\e176";
}
.glyphicon-credit-card:before {
  content: "\e177";
}
.glyphicon-transfer:before {
  content: "\e178";
}
.glyphicon-cutlery:before {
  content: "\e179";
}
.glyphicon-header:before {
  content: "\e180";
}
.glyphicon-compressed:before {
  content: "\e181";
}
.glyphicon-earphone:before {
  content: "\e182";
}
.glyphicon-phone-alt:before {
  content: "\e183";
}
.glyphicon-tower:before {
  content: "\e184";
}
.glyphicon-stats:before {
  content: "\e185";
}
.glyphicon-sd-video:before {
  content: "\e186";
}
.glyphicon-hd-video:before {
  content: "\e187";
}
.glyphicon-subtitles:before {
  content: "\e188";
}
.glyphicon-sound-stereo:before {
  content: "\e189";
}
.glyphicon-sound-dolby:before {
  content: "\e190";
}
.glyphicon-sound-5-1:before {
  content: "\e191";
}
.glyphicon-sound-6-1:before {
  content: "\e192";
}
.glyphicon-sound-7-1:before {
  content: "\e193";
}
.glyphicon-copyright-mark:before {
  content: "\e194";
}
.glyphicon-registration-mark:before {
  content: "\e195";
}
.glyphicon-cloud-download:before {
  content: "\e197";
}
.glyphicon-cloud-upload:before {
  content: "\e198";
}
.glyphicon-tree-conifer:before {
  content: "\e199";
}
.glyphicon-tree-deciduous:before {
  content: "\e200";
}
.glyphicon-cd:before {
  content: "\e201";
}
.glyphicon-save-file:before {
  content: "\e202";
}
.glyphicon-open-file:before {
  content: "\e203";
}
.glyphicon-level-up:before {
  content: "\e204";
}
.glyphicon-copy:before {
  content: "\e205";
}
.glyphicon-paste:before {
  content: "\e206";
}
.glyphicon-alert:before {
  content: "\e209";
}
.glyphicon-equalizer:before {
  content: "\e210";
}
.glyphicon-king:before {
  content: "\e211";
}
.glyphicon-queen:before {
  content: "\e212";
}
.glyphicon-pawn:before {
  content: "\e213";
}
.glyphicon-bishop:before {
  content: "\e214";
}
.glyphicon-knight:before {
  content: "\e215";
}
.glyphicon-baby-formula:before {
  content: "\e216";
}
.glyphicon-tent:before {
  content: "\26fa";
}
.glyphicon-blackboard:before {
  content: "\e218";
}
.glyphicon-bed:before {
  content: "\e219";
}
.glyphicon-apple:before {
  content: "\f8ff";
}
.glyphicon-erase:before {
  content: "\e221";
}
.glyphicon-hourglass:before {
  content: "\231b";
}
.glyphicon-lamp:before {
  content: "\e223";
}
.glyphicon-duplicate:before {
  content: "\e224";
}
.glyphicon-piggy-bank:before {
  content: "\e225";
}
.glyphicon-scissors:before {
  content: "\e226";
}
.glyphicon-bitcoin:before {
  content: "\e227";
}
.glyphicon-btc:before {
  content: "\e227";
}
.glyphicon-xbt:before {
  content: "\e227";
}
.glyphicon-yen:before {
  content: "\00a5";
}
.glyphicon-jpy:before {
  content: "\00a5";
}
.glyphicon-ruble:before {
  content: "\20bd";
}
.glyphicon-rub:before {
  content: "\20bd";
}
.glyphicon-scale:before {
  content: "\e230";
}
.glyphicon-ice-lolly:before {
  content: "\e231";
}
.glyphicon-ice-lolly-tasted:before {
  content: "\e232";
}
.glyphicon-education:before {
  content: "\e233";
}
.glyphicon-option-horizontal:before {
  content: "\e234";
}
.glyphicon-option-vertical:before {
  content: "\e235";
}
.glyphicon-menu-hamburger:before {
  content: "\e236";
}
.glyphicon-modal-window:before {
  content: "\e237";
}
.glyphicon-oil:before {
  content: "\e238";
}
.glyphicon-grain:before {
  content: "\e239";
}
.glyphicon-sunglasses:before {
  content: "\e240";
}
.glyphicon-text-size:before {
  content: "\e241";
}
.glyphicon-text-color:before {
  content: "\e242";
}
.glyphicon-text-background:before {
  content: "\e243";
}
.glyphicon-object-align-top:before {
  content: "\e244";
}
.glyphicon-object-align-bottom:before {
  content: "\e245";
}
.glyphicon-object-align-horizontal:before {
  content: "\e246";
}
.glyphicon-object-align-left:before {
  content: "\e247";
}
.glyphicon-object-align-vertical:before {
  content: "\e248";
}
.glyphicon-object-align-right:before {
  content: "\e249";
}
.glyphicon-triangle-right:before {
  content: "\e250";
}
.glyphicon-triangle-left:before {
  content: "\e251";
}
.glyphicon-triangle-bottom:before {
  content: "\e252";
}
.glyphicon-triangle-top:before {
  content: "\e253";
}
.glyphicon-console:before {
  content: "\e254";
}
.glyphicon-superscript:before {
  content: "\e255";
}
.glyphicon-subscript:before {
  content: "\e256";
}
.glyphicon-menu-left:before {
  content: "\e257";
}
.glyphicon-menu-right:before {
  content: "\e258";
}
.glyphicon-menu-down:before {
  content: "\e259";
}
.glyphicon-menu-up:before {
  content: "\e260";
}

.ms-megamenu *{
    box-sizing: border-box;
    transition: background-color 250ms ease-out; 
    -webkit-transition: background-color  250ms ease-out;
    -moz-transition: background-color  250ms ease-out;
    -ms-transition:background-color  250ms ease-out;
    -o-transition: background-color  250ms ease-out;
}
.ms-megamenu button *{box-sizing: content-box;}
.ms-megamenu .row {
    margin-right: -10px;
    margin-left: -10px;
}

.col-xs-24,.col-xs-14,.col-xs-125,.col-xs-111, .col-xs-100,.col-xs-909,.ms-megamenu .col-xs-1,.ms-megamenu  .col-xs-2,.ms-megamenu  .col-xs-3,.ms-megamenu  .col-xs-4,.ms-megamenu  .col-xs-5,.ms-megamenu  .col-xs-6,.ms-megamenu  .col-xs-7,.ms-megamenu  .col-xs-8,.ms-megamenu  .col-xs-9,.ms-megamenu  .col-xs-10,.ms-megamenu  .col-xs-11,.ms-megamenu  .col-xs-12 {
    float: left;
    position: relative;
    min-height: 1px;
    padding-right: 10px;
    padding-left: 10px;
}
.col-xs-24,.col-xs-14,.col-xs-125,.col-xs-111, .col-xs-100,.col-xs-909,.col-xs-1, .col-sm-1, .col-md-1, .col-lg-1, .col-xs-2, .col-sm-2, .col-md-2, .col-lg-2, .col-xs-3, .col-sm-3, .col-md-3, .col-lg-3, .col-xs-4, .col-sm-4, .col-md-4, .col-lg-4, .col-xs-5, .col-sm-5, .col-md-5, .col-lg-5, .col-xs-6, .col-sm-6, .col-md-6, .col-lg-6, .col-xs-7, .col-sm-7, .col-md-7, .col-lg-7, .col-xs-8, .col-sm-8, .col-md-8, .col-lg-8, .col-xs-9, .col-sm-9, .col-md-9, .col-lg-9, .col-xs-10, .col-sm-10, .col-md-10, .col-lg-10, .col-xs-11, .col-sm-11, .col-md-11, .col-lg-11, .col-xs-12, .col-sm-12, .col-md-12, .col-lg-12 {
    position: relative;
    min-height: 1px;
    padding-right: 15px;
    padding-left: 15px;
}
.col-xs-12 {
    width: 100%;
}
.col-xs-11 {
    width: 91.66666667%;
}
.col-xs-10 {
    width: 83.33333333%;
}
.col-xs-9 {
    width: 75%;
}
.col-xs-8 {
    width: 66.66666667%;
}
.col-xs-7 {
    width: 58.33333333%;
}
.col-xs-6 {
    width: 50%;
}
.col-xs-5 {
    width: 41.66666667%;
}
.col-xs-4 {
    width: 33.33333333%;
}
.col-xs-3 {
    width: 25%;
}
.col-xs-2 {
    width: 16.66666667%;
}
.col-xs-1 {
    width: 8.33333333%;
}
.col-xs-24{
        width: 20%;
    }
    .col-xs-14{
        width: 14%;
    }
    .col-xs-125{
        width: 12.5%;
    }
    .col-xs-111{
        width: 11.11111111%;
    }
    .col-xs-100{
        width: 10%;
    }
    .col-xs-909{
        width: 9.090909090%;
    }
    
.col-xs-pull-12 {
    right: 100%;
}
.col-xs-pull-11 {
    right: 91.66666667%;
}
.col-xs-pull-10 {
    right: 83.33333333%;
}
.col-xs-pull-9 {
    right: 75%;
}
.col-xs-pull-8 {
    right: 66.66666667%;
}
.col-xs-pull-7 {
    right: 58.33333333%;
}
.col-xs-pull-6 {
    right: 50%;
}
.col-xs-pull-5 {
    right: 41.66666667%;
}
.col-xs-pull-4 {
    right: 33.33333333%;
}
.col-xs-pull-3 {
    right: 25%;
}
.col-xs-pull-2 {
    right: 16.66666667%;
}
.col-xs-pull-1 {
    right: 8.33333333%;
}
.col-xs-pull-0 {
    right: auto;
}
.col-xs-push-12 {
    left: 100%;
}
.col-xs-push-11 {
    left: 91.66666667%;
}
.col-xs-push-10 {
    left: 83.33333333%;
}
.col-xs-push-9 {
    left: 75%;
}
.col-xs-push-8 {
    left: 66.66666667%;
}
.col-xs-push-7 {
    left: 58.33333333%;
}
.col-xs-push-6 {
    left: 50%;
}
.col-xs-push-5 {
    left: 41.66666667%;
}
.col-xs-push-4 {
    left: 33.33333333%;
}
.col-xs-push-3 {
    left: 25%;
}
.col-xs-push-2 {
    left: 16.66666667%;
}
.col-xs-push-1 {
    left: 8.33333333%;
}
.col-xs-push-0 {
    left: auto;
}
.col-xs-offset-12 {
    margin-left: 100%;
}
.col-xs-offset-11 {
    margin-left: 91.66666667%;
}
.col-xs-offset-10 {
    margin-left: 83.33333333%;
}
.col-xs-offset-9 {
    margin-left: 75%;
}
.col-xs-offset-8 {
    margin-left: 66.66666667%;
}
.col-xs-offset-7 {
    margin-left: 58.33333333%;
}
.col-xs-offset-6 {
    margin-left: 50%;
}
.col-xs-offset-5 {
    margin-left: 41.66666667%;
}
.col-xs-offset-4 {
    margin-left: 33.33333333%;
}
.col-xs-offset-3 {
    margin-left: 25%;
}
.col-xs-offset-2 {
    margin-left: 16.66666667%;
}
.col-xs-offset-1 {
    margin-left: 8.33333333%;
}
.col-xs-offset-0 {
    margin-left: 0;
}
@media (min-width: 768px) {
    .col-sm-1,.col-sm-14, .col-sm-2,.col-sm-24, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9, .col-sm-10, .col-sm-11, .col-sm-12 {
        float: left;
    }
    .col-sm-12 {
        width: 100%;
    }
    .col-sm-11 {
        width: 91.66666667%;
    }
    .col-sm-10 {
        width: 83.33333333%;
    }
    .col-sm-9 {
        width: 75%;
    }
    .col-sm-8 {
        width: 66.66666667%;
    }
    .col-sm-7 {
        width: 58.33333333%;
    }
    .col-sm-6 {
        width: 50%;
    }
    .col-sm-5 {
        width: 41.66666667%;
    }
    .col-sm-4 {
        width: 33.33333333%;
    }
    .col-sm-3 {
        width: 25%;
    }
    .col-sm-24{
        width: 20%;
    }
    .col-sm-2 {
        width: 16.66666667%;
    }
    .col-sm-14{
        width: 14%;
    }
    .col-sm-125{
        width: 12.5%;
    }
    .col-sm-111{
        width: 11.11111111%;
    }
    .col-sm-100{
        width: 10%;
    }
    .col-sm-909{
        width: 9.090909090%;
    }
    .col-sm-1 {
        width: 8.33333333%;
    }
    .col-sm-pull-12 {
        right: 100%;
    }
    .col-sm-pull-11 {
        right: 91.66666667%;
    }
    .col-sm-pull-10 {
        right: 83.33333333%;
    }
    .col-sm-pull-9 {
        right: 75%;
    }
    .col-sm-pull-8 {
        right: 66.66666667%;
    }
    .col-sm-pull-7 {
        right: 58.33333333%;
    }
    .col-sm-pull-6 {
        right: 50%;
    }
    .col-sm-pull-5 {
        right: 41.66666667%;
    }
    .col-sm-pull-4 {
        right: 33.33333333%;
    }
    .col-sm-pull-3 {
        right: 25%;
    }
    .col-sm-pull-2 {
        right: 16.66666667%;
    }
    .col-sm-pull-1 {
        right: 8.33333333%;
    }
    .col-sm-pull-0 {
        right: auto;
    }
    .col-sm-push-12 {
        left: 100%;
    }
    .col-sm-push-11 {
        left: 91.66666667%;
    }
    .col-sm-push-10 {
        left: 83.33333333%;
    }
    .col-sm-push-9 {
        left: 75%;
    }
    .col-sm-push-8 {
        left: 66.66666667%;
    }
    .col-sm-push-7 {
        left: 58.33333333%;
    }
    .col-sm-push-6 {
        left: 50%;
    }
    .col-sm-push-5 {
        left: 41.66666667%;
    }
    .col-sm-push-4 {
        left: 33.33333333%;
    }
    .col-sm-push-3 {
        left: 25%;
    }
    .col-sm-push-2 {
        left: 16.66666667%;
    }
    .col-sm-push-1 {
        left: 8.33333333%;
    }
    .col-sm-push-0 {
        left: auto;
    }
    .col-sm-offset-12 {
        margin-left: 100%;
    }
    .col-sm-offset-11 {
        margin-left: 91.66666667%;
    }
    .col-sm-offset-10 {
        margin-left: 83.33333333%;
    }
    .col-sm-offset-9 {
        margin-left: 75%;
    }
    .col-sm-offset-8 {
        margin-left: 66.66666667%;
    }
    .col-sm-offset-7 {
        margin-left: 58.33333333%;
    }
    .col-sm-offset-6 {
        margin-left: 50%;
    }
    .col-sm-offset-5 {
        margin-left: 41.66666667%;
    }
    .col-sm-offset-4 {
        margin-left: 33.33333333%;
    }
    .col-sm-offset-3 {
        margin-left: 25%;
    }
    .col-sm-offset-2 {
        margin-left: 16.66666667%;
    }
    .col-sm-offset-1 {
        margin-left: 8.33333333%;
    }
    .col-sm-offset-0 {
        margin-left: 0;
    }
}
@media (min-width: 992px) {
    .col-md-1, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9, .col-md-10, .col-md-11, .col-md-12 {
        float: left;
    }
    .col-md-12 {
        width: 100%;
    }
    .col-md-11 {
        width: 91.66666667%;
    }
    .col-md-10 {
        width: 83.33333333%;
    }
    .col-md-9 {
        width: 75%;
    }
    .col-md-8 {
        width: 66.66666667%;
    }
    .col-md-7 {
        width: 58.33333333%;
    }
    .col-md-6 {
        width: 50%;
    }
    .col-md-5 {
        width: 41.66666667%;
    }
    .col-md-4 {
        width: 33.33333333%;
    }
    .col-md-3 {
        width: 25%;
    }
    .col-md-2 {
        width: 16.66666667%;
    }
    .col-md-1 {
        width: 8.33333333%;
    }
    .col-md-pull-12 {
        right: 100%;
    }
    .col-md-pull-11 {
        right: 91.66666667%;
    }
    .col-md-pull-10 {
        right: 83.33333333%;
    }
    .col-md-pull-9 {
        right: 75%;
    }
    .col-md-pull-8 {
        right: 66.66666667%;
    }
    .col-md-pull-7 {
        right: 58.33333333%;
    }
    .col-md-pull-6 {
        right: 50%;
    }
    .col-md-pull-5 {
        right: 41.66666667%;
    }
    .col-md-pull-4 {
        right: 33.33333333%;
    }
    .col-md-pull-3 {
        right: 25%;
    }
    .col-md-pull-2 {
        right: 16.66666667%;
    }
    .col-md-pull-1 {
        right: 8.33333333%;
    }
    .col-md-pull-0 {
        right: auto;
    }
    .col-md-push-12 {
        left: 100%;
    }
    .col-md-push-11 {
        left: 91.66666667%;
    }
    .col-md-push-10 {
        left: 83.33333333%;
    }
    .col-md-push-9 {
        left: 75%;
    }
    .col-md-push-8 {
        left: 66.66666667%;
    }
    .col-md-push-7 {
        left: 58.33333333%;
    }
    .col-md-push-6 {
        left: 50%;
    }
    .col-md-push-5 {
        left: 41.66666667%;
    }
    .col-md-push-4 {
        left: 33.33333333%;
    }
    .col-md-push-3 {
        left: 25%;
    }
    .col-md-push-2 {
        left: 16.66666667%;
    }
    .col-md-push-1 {
        left: 8.33333333%;
    }
    .col-md-push-0 {
        left: auto;
    }
    .col-md-offset-12 {
        margin-left: 100%;
    }
    .col-md-offset-11 {
        margin-left: 91.66666667%;
    }
    .col-md-offset-10 {
        margin-left: 83.33333333%;
    }
    .col-md-offset-9 {
        margin-left: 75%;
    }
    .col-md-offset-8 {
        margin-left: 66.66666667%;
    }
    .col-md-offset-7 {
        margin-left: 58.33333333%;
    }
    .col-md-offset-6 {
        margin-left: 50%;
    }
    .col-md-offset-5 {
        margin-left: 41.66666667%;
    }
    .col-md-offset-4 {
        margin-left: 33.33333333%;
    }
    .col-md-offset-3 {
        margin-left: 25%;
    }
    .col-md-offset-2 {
        margin-left: 16.66666667%;
    }
    .col-md-offset-1 {
        margin-left: 8.33333333%;
    }
    .col-md-offset-0 {
        margin-left: 0;
    }
}
@media (min-width: 1200px) {
    .col-lg-1, .col-lg-2, .col-lg-3, .col-lg-4, .col-lg-5, .col-lg-6, .col-lg-7, .col-lg-8, .col-lg-9, .col-lg-10, .col-lg-11, .col-lg-12 {
        float: left;
    }
    .col-lg-12 {
        width: 100%;
    }
    .col-lg-11 {
        width: 91.66666667%;
    }
    .col-lg-10 {
        width: 83.33333333%;
    }
    .col-lg-9 {
        width: 75%;
    }
    .col-lg-8 {
        width: 66.66666667%;
    }
    .col-lg-7 {
        width: 58.33333333%;
    }
    .col-lg-6 {
        width: 50%;
    }
    .col-lg-5 {
        width: 41.66666667%;
    }
    .col-lg-4 {
        width: 33.33333333%;
    }
    .col-lg-3 {
        width: 25%;
    }
    .col-lg-2 {
        width: 16.66666667%;
    }
    .col-lg-1 {
        width: 8.33333333%;
    }
    .col-lg-pull-12 {
        right: 100%;
    }
    .col-lg-pull-11 {
        right: 91.66666667%;
    }
    .col-lg-pull-10 {
        right: 83.33333333%;
    }
    .col-lg-pull-9 {
        right: 75%;
    }
    .col-lg-pull-8 {
        right: 66.66666667%;
    }
    .col-lg-pull-7 {
        right: 58.33333333%;
    }
    .col-lg-pull-6 {
        right: 50%;
    }
    .col-lg-pull-5 {
        right: 41.66666667%;
    }
    .col-lg-pull-4 {
        right: 33.33333333%;
    }
    .col-lg-pull-3 {
        right: 25%;
    }
    .col-lg-pull-2 {
        right: 16.66666667%;
    }
    .col-lg-pull-1 {
        right: 8.33333333%;
    }
    .col-lg-pull-0 {
        right: auto;
    }
    .col-lg-push-12 {
        left: 100%;
    }
    .col-lg-push-11 {
        left: 91.66666667%;
    }
    .col-lg-push-10 {
        left: 83.33333333%;
    }
    .col-lg-push-9 {
        left: 75%;
    }
    .col-lg-push-8 {
        left: 66.66666667%;
    }
    .col-lg-push-7 {
        left: 58.33333333%;
    }
    .col-lg-push-6 {
        left: 50%;
    }
    .col-lg-push-5 {
        left: 41.66666667%;
    }
    .col-lg-push-4 {
        left: 33.33333333%;
    }
    .col-lg-push-3 {
        left: 25%;
    }
    .col-lg-push-2 {
        left: 16.66666667%;
    }
    .col-lg-push-1 {
        left: 8.33333333%;
    }
    .col-lg-push-0 {
        left: auto;
    }
    .col-lg-offset-12 {
        margin-left: 100%;
    }
    .col-lg-offset-11 {
        margin-left: 91.66666667%;
    }
    .col-lg-offset-10 {
        margin-left: 83.33333333%;
    }
    .col-lg-offset-9 {
        margin-left: 75%;
    }
    .col-lg-offset-8 {
        margin-left: 66.66666667%;
    }
    .col-lg-offset-7 {
        margin-left: 58.33333333%;
    }
    .col-lg-offset-6 {
        margin-left: 50%;
    }
    .col-lg-offset-5 {
        margin-left: 41.66666667%;
    }
    .col-lg-offset-4 {
        margin-left: 33.33333333%;
    }
    .col-lg-offset-3 {
        margin-left: 25%;
    }
    .col-lg-offset-2 {
        margin-left: 16.66666667%;
    }
    .col-lg-offset-1 {
        margin-left: 8.33333333%;
    }
    .col-lg-offset-0 {
        margin-left: 0;
    }
}
@media (max-width: 460px) {
     .col-tn-1, .col-tn-2, .col-tn-3, .col-tn-4, .col-tn-5, .col-tn-6, .col-tn-7, .col-tn-8, .col-tn-9, .col-tn-10, .col-tn-11, .col-tn-12 {
        float: left;
    }
    .col-tn-12 {
        width: 100%;
    }
    .col-tn-11 {
        width: 91.66666667%;
    }
    .col-tn-10 {
        width: 83.33333333%;
    }
    .col-tn-9 {
        width: 75%;
    }
    .col-tn-8 {
        width: 66.66666667%;
    }
    .col-tn-7 {
        width: 58.33333333%;
    }
    .col-tn-6 {
        width: 50%;
    }
    .col-tn-5 {
        width: 41.66666667%;
    }
    .col-tn-4 {
        width: 33.33333333%;
    }
    .col-tn-3 {
        width: 25%;
    }
    .col-tn-2 {
        width: 16.66666667%;
    }
    .col-tn-1 {
        width: 8.33333333%;
    }
    .col-tn-offset-12 {
        margin-left: 100%;
    }
    .col-tn-offset-11 {
        margin-left: 91.66666667%;
    }
    .col-tn-offset-10 {
        margin-left: 83.33333333%;
    }
    .col-tn-offset-9 {
        margin-left: 75%;
    }
    .col-tn-offset-8 {
        margin-left: 66.66666667%;
    }
    .col-tn-offset-7 {
        margin-left: 58.33333333%;
    }
    .col-tn-offset-6 {
        margin-left: 50%;
    }
    .col-tn-offset-5 {
        margin-left: 41.66666667%;
    }
    .col-tn-offset-4 {
        margin-left: 33.33333333%;
    }
    .col-tn-offset-3 {
        margin-left: 25%;
    }
    .col-tn-offset-2 {
        margin-left: 16.66666667%;
    }
    .col-tn-offset-1 {
        margin-left: 8.33333333%;
    }
}
@media (max-width: 460px) {
  .hidden-tn {
    display: none !important;
  }
}
@media (max-width: 767px) and (min-width: 461px) {
  .hidden-xs {
    display: none !important;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .hidden-sm {
    display: none !important;
  }
}
@media (min-width: 992px) and (max-width: 1199px) {
  .hidden-md {
    display: none !important;
  }
}
@media (min-width: 1200px) {
  .hidden-lg {
    display: none !important;
  }
}
.ms-megamenu input[type="search"] {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}
.ms-megamenu input[type="radio"],
.ms-megamenu input[type="checkbox"] {
    margin: 3px 0 0;
    margin-top: 1px \9;
    line-height: normal;
}
.ms-megamenu input[type="file"] {
    display: block;
}
.ms-megamenu input[type="range"] {
    display: block;
    width: 100%;
}
.ms-megamenu select[multiple],
.ms-megamenu select[size] {
    height: auto;
}
.ms-megamenu input[type="file"]:focus,
.ms-megamenu input[type="radio"]:focus,
.ms-megamenu input[type="checkbox"]:focus {
    outline: thin dotted;
    outline: 5px auto -webkit-focus-ring-color;
    outline-offset: -2px;
}
.ms-megamenu output {
    display: block;
    padding-top: 7px;
    font-size: 14px;
    line-height: 1.42857143;
    color: #555;
}
.ms-megamenu .form-control {
    display: block;
    width: 100%;
    height: 34px;
    padding: 6px 12px;
    font-size: 14px;
    line-height: 1.42857143;
    color: #555;
    background-color: #fff;
    background-image: none;
    border: 1px solid #ccc;
    border-radius: 4px;
    -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);
    box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);
    -webkit-transition: border-color ease-in-out .15s, -webkit-box-shadow ease-in-out .15s;
    -o-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
    transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
}
.ms-megamenu .form-control:focus {
    border-color: #66afe9;
    outline:none;
    -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(102, 175, 233, .6);
    box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(102, 175, 233, .6);
}
.ms-megamenu .form-control::-moz-placeholder {
    color: #999;
    opacity: 1;
}
.ms-megamenu .form-control:-ms-input-placeholder {
    color: #999;
}
.ms-megamenu .form-control::-webkit-input-placeholder {
    color: #999;
}
.ms-megamenu .form-control[disabled],
.ms-megamenu .form-control[readonly],

.ms-megamenu textarea.form-control {
    height: 173px;
}
input[type="search"] {
    -webkit-appearance: none;
}
.ms-megamenu input[type="date"],
.ms-megamenu input[type="time"],
.ms-megamenu input[type="datetime-local"],
.ms-megamenu input[type="month"] {
    line-height: 34px;
    line-height: 1.42857143 \0;
}
.ms-megamenu input[type="date"].input-sm,
.ms-megamenu input[type="time"].input-sm,
.ms-megamenu input[type="datetime-local"].input-sm,
.ms-megamenu input[type="month"].input-sm {
    line-height: 30px;
    line-height: 1.5 \0;
}
.ms-megamenu input[type="date"].input-lg,
.ms-megamenu input[type="time"].input-lg,
.ms-megamenu input[type="datetime-local"].input-lg,
.ms-megamenu input[type="month"].input-lg {
    line-height: 46px;
    line-height: 1.33 \0;
}
_:-ms-fullscreen,
:root input[type="date"],
_:-ms-fullscreen,
:root input[type="time"],
_:-ms-fullscreen,
:root input[type="datetime-local"],
_:-ms-fullscreen,
:root input[type="month"] {
    line-height: 1.42857143;
}
_:-ms-fullscreen.input-sm,
:root input[type="date"].input-sm,
_:-ms-fullscreen.input-sm,
:root input[type="time"].input-sm,
_:-ms-fullscreen.input-sm,
:root input[type="datetime-local"].input-sm,
_:-ms-fullscreen.input-sm,
:root input[type="month"].input-sm {
    line-height: 1.5;
}
_:-ms-fullscreen.input-lg,
:root input[type="date"].input-lg,
_:-ms-fullscreen.input-lg,
:root input[type="time"].input-lg,
_:-ms-fullscreen.input-lg,
:root input[type="datetime-local"].input-lg,
_:-ms-fullscreen.input-lg,
:root input[type="month"].input-lg {
    line-height: 1.33;
}
.ms-megamenu .form-group {
    margin-bottom: 10px;
    float:left;
    width:100%;
}
.ms-megamenu .radio,
.ms-megamenu .checkbox {
    position: relative;
    display: block;
    margin-top: 5px;
    margin-bottom: 5px;
}
.ms-megamenu .radio label,
.ms-megamenu .checkbox label {
    min-height: 20px;
    padding-left: 20px;
    margin-bottom: 0;
    font-weight: normal;
    cursor: pointer;
}
.ms-megamenu .radio input[type="radio"],
.ms-megamenu .radio-inline input[type="radio"],
.ms-megamenu .checkbox input[type="checkbox"],
.ms-megamenu .checkbox-inline input[type="checkbox"] {
    position: absolute;number
    margin-top: 4px \9;
    margin-left: -19px;
}
.radio + .radio,
.checkbox + .checkbox {
    margin-top: -5px;
}
.ms-megamenu .radio-inline,
.ms-megamenu .checkbox-inline {
    display: inline-block;
    padding-left: 20px;
    margin-bottom: 0;
    font-weight: normal;
    vertical-align: middle;
    cursor: pointer;
}
.radio-inline + .radio-inline,
.checkbox-inline + .checkbox-inline {
    margin-top: 0;
    margin-left: 10px;
}
.ms-megamenu .form-group label {
    display: inline-block;
    max-width: 100%;
    margin-bottom: 5px;
    font-weight: 700;
}
.ms-megamenu .hide{display:none;}
.ms-megamenu .disabled{
    opacity: 0.3;
    filter: alpha(opacity=30);
    cursor: default;
}
.ms-megamenu .text-left {
    text-align: left;
}
.ms-megamenu .text-right {
    text-align: right;
}
.ms-megamenu .text-center {
    text-align: center;
}
.ms-megamenu .text-justify {
    text-align: justify;
}
.ms-megamenu .text-nowrap {
    white-space: nowrap;
}
.ms-megamenu .text-lowercase {
    text-transform: lowercase;
}
.ms-megamenu .text-uppercase {
    text-transform: uppercase;
}
.ms-megamenu .text-capitalize {
    text-transform: capitalize;
}
.ms-megamenu .btn {
  display: inline-block;
  padding: 6px 12px;
  margin-bottom: 0;
  font-size: 14px;
  font-weight: normal;
  line-height: 1.42857143;
  text-align: center;
  white-space: nowrap;
  vertical-align: middle;
  -ms-touch-action: manipulation;
      touch-action: manipulation;
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
  background-image: none;
  border: 1px solid transparent;
  border-radius: 4px;
}
.ms-megamenu .btn:hover,
.ms-megamenu .btn:focus,
.ms-megamenu .btn.focus {
  color: #333;
  text-decoration: none;
}
.ms-megamenu .btn-default {
  color: #333;
  background-color: #fff;
  border-color: #ccc;
}
.ms-megamenu .btn-default:hover,
.ms-megamenu .btn-default:focus,
.ms-megamenu .btn-default.focus,
.ms-megamenu .btn-default:active,
.ms-megamenu .btn-default.active,
.ms-megamenu .open > .dropdown-toggle.btn-default {
  color: #333;
  background-color: #e6e6e6;
  border-color: #adadad;
}
.ms-megamenu .btn-default:active,
.ms-megamenu .btn-default.active,
.ms-megamenu .open > .dropdown-toggle.btn-default {
  background-image: none;
}
.ms-megamenu .btn-default.disabled,
.ms-megamenu .btn-default[disabled],
.ms-megamenu fieldset[disabled] .btn-default,
.ms-megamenu .btn-default.disabled:hover,
.ms-megamenu .btn-default[disabled]:hover,
.ms-megamenu fieldset[disabled] .btn-default:hover,
.ms-megamenu .btn-default.disabled:focus,
.ms-megamenu .btn-default[disabled]:focus,
.ms-megamenu fieldset[disabled] .btn-default:focus,
.ms-megamenu .btn-default.disabled.focus,
.ms-megamenu .btn-default[disabled].focus,
.ms-megamenu fieldset[disabled] .btn-default.focus,
.ms-megamenu .btn-default.disabled:active,
.ms-megamenu .btn-default[disabled]:active,
.ms-megamenu fieldset[disabled] .btn-default:active,
.ms-megamenu .btn-default.disabled.active,
.ms-megamenu .btn-default[disabled].active,
.ms-megamenu fieldset[disabled] .btn-default.active {
  background-color: #fff;
  border-color: #ccc;
}
.ms-megamenu .btn-default .badge {
  color: #fff;
  background-color: #333;
}
.ms-megamenu .btn-primary {
  color: #fff;
  background-color: #337ab7;
  border-color: #2e6da4;
}
.ms-megamenu .btn-primary:hover,
.ms-megamenu .btn-primary:focus,
.ms-megamenu .btn-primary.focus,
.ms-megamenu .btn-primary:active,
.ms-megamenu .btn-primary.active,
.ms-megamenu .open > .dropdown-toggle.btn-primary {
  color: #fff;
  background-color: #286090;
  border-color: #204d74;
}
.ms-megamenu .btn-primary:active,
.ms-megamenu .btn-primary.active,
.ms-megamenu .open > .dropdown-toggle.btn-primary {
  background-image: none;
}
.ms-megamenu .btn-primary.disabled,
.ms-megamenu .btn-primary[disabled],
.ms-megamenu fieldset[disabled] .btn-primary,
.ms-megamenu .btn-primary.disabled:hover,
.ms-megamenu .btn-primary[disabled]:hover,
.ms-megamenu fieldset[disabled] .btn-primary:hover,
.ms-megamenu .btn-primary.disabled:focus,
.ms-megamenu .btn-primary[disabled]:focus,
.ms-megamenu fieldset[disabled] .btn-primary:focus,
.ms-megamenu .btn-primary.disabled.focus,
.ms-megamenu .btn-primary[disabled].focus,
.ms-megamenu fieldset[disabled] .btn-primary.focus,
.ms-megamenu .btn-primary.disabled:active,
.ms-megamenu .btn-primary[disabled]:active,
.ms-megamenu fieldset[disabled] .btn-primary:active,
.ms-megamenu .btn-primary.disabled.active,
.ms-megamenu .btn-primary[disabled].active,
.ms-megamenu fieldset[disabled] .btn-primary.active {
  background-color: #337ab7;
  border-color: #2e6da4;
}
.ms-megamenu .btn-primary .badge {
  color: #337ab7;
  background-color: #fff;
}
.ms-megamenu .btn-success {
  color: #fff;
  background-color: #5cb85c;
  border-color: #4cae4c;
}
.ms-megamenu .btn-success:hover,
.ms-megamenu .btn-success:focus,
.ms-megamenu .btn-success.focus,
.ms-megamenu .btn-success:active,
.ms-megamenu .btn-success.active,
.ms-megamenu .open > .dropdown-toggle.btn-success {
  color: #fff;
  background-color: #449d44;
  border-color: #398439;
}
.ms-megamenu .btn-success:active,
.ms-megamenu .btn-success.active,
.ms-megamenu .open > .dropdown-toggle.btn-success {
  background-image: none;
}
.ms-megamenu .btn-success.disabled,
.ms-megamenu .btn-success[disabled],
.ms-megamenu fieldset[disabled] .btn-success,
.ms-megamenu .btn-success.disabled:hover,
.ms-megamenu .btn-success[disabled]:hover,
.ms-megamenu fieldset[disabled] .btn-success:hover,
.ms-megamenu .btn-success.disabled:focus,
.ms-megamenu .btn-success[disabled]:focus,
.ms-megamenu fieldset[disabled] .btn-success:focus,
.ms-megamenu .btn-success.disabled.focus,
.ms-megamenu .btn-success[disabled].focus,
.ms-megamenu fieldset[disabled] .btn-success.focus,
.ms-megamenu .btn-success.disabled:active,
.ms-megamenu .btn-success[disabled]:active,
.ms-megamenu fieldset[disabled] .btn-success:active,
.ms-megamenu .btn-success.disabled.active,
.ms-megamenu .btn-success[disabled].active,
.ms-megamenu fieldset[disabled] .btn-success.active {
  background-color: #5cb85c;
  border-color: #4cae4c;
}
.ms-megamenu .btn-success .badge {
  color: #5cb85c;
  background-color: #fff;
}
.ms-megamenu .btn-info {
  color: #fff;
  background-color: #5bc0de;
  border-color: #46b8da;
}
.ms-megamenu .btn-info:hover,
.ms-megamenu .btn-info:focus,
.ms-megamenu .btn-info.focus,
.ms-megamenu .btn-info:active,
.ms-megamenu .btn-info.active,
.ms-megamenu .open > .dropdown-toggle.btn-info {
  color: #fff;
  background-color: #31b0d5;
  border-color: #269abc;
}
.ms-megamenu .btn-info:active,
.ms-megamenu .btn-info.active,
.ms-megamenu .open > .dropdown-toggle.btn-info {
  background-image: none;
}
.ms-megamenu .btn-info.disabled,
.ms-megamenu .btn-info[disabled],
.ms-megamenu fieldset[disabled] .btn-info,
.ms-megamenu .btn-info.disabled:hover,
.ms-megamenu .btn-info[disabled]:hover,
.ms-megamenu fieldset[disabled] .btn-info:hover,
.ms-megamenu .btn-info.disabled:focus,
.ms-megamenu .btn-info[disabled]:focus,
.ms-megamenu fieldset[disabled] .btn-info:focus,
.ms-megamenu .btn-info.disabled.focus,
.ms-megamenu .btn-info[disabled].focus,
.ms-megamenu fieldset[disabled] .btn-info.focus,
.ms-megamenu .btn-info.disabled:active,
.ms-megamenu .btn-info[disabled]:active,
.ms-megamenu fieldset[disabled] .btn-info:active,
.ms-megamenu .btn-info.disabled.active,
.ms-megamenu .btn-info[disabled].active,
.ms-megamenu fieldset[disabled] .btn-info.active {
  background-color: #5bc0de;
  border-color: #46b8da;
}
.ms-megamenu .btn-info .badge {
  color: #5bc0de;
  background-color: #fff;
}
.ms-megamenu .btn-warning {
  color: #fff;
  background-color: #f0ad4e;
  border-color: #eea236;
}
.ms-megamenu .btn-warning:hover,
.ms-megamenu .btn-warning:focus,
.ms-megamenu .btn-warning.focus,
.ms-megamenu .btn-warning.active,
.ms-megamenu .open > .dropdown-toggle.btn-warning {
  color: #fff;
  background-color: #ec971f;
  border-color: #d58512;
}
.ms-megamenu .btn-warning:active,
.ms-megamenu .btn-warning.active,
.ms-megamenu .open > .dropdown-toggle.btn-warning {
  background-image: none;
}
.ms-megamenu .btn-warning.disabled,
.ms-megamenu .btn-warning[disabled],
.ms-megamenu fieldset[disabled] .btn-warning,
.ms-megamenu .btn-warning.disabled:hover,
.ms-megamenu .btn-warning[disabled]:hover,
.ms-megamenu fieldset[disabled] .btn-warning:hover,
.ms-megamenu .btn-warning.disabled:focus,
.ms-megamenu .btn-warning[disabled]:focus,
.ms-megamenu fieldset[disabled] .btn-warning:focus,
.ms-megamenu .btn-warning.disabled.focus,
.ms-megamenu .btn-warning[disabled].focus,
.ms-megamenu fieldset[disabled] .btn-warning.focus,
.ms-megamenu .btn-warning.disabled:active,
.ms-megamenu .btn-warning[disabled]:active,
.ms-megamenu fieldset[disabled] .btn-warning:active,
.ms-megamenu .btn-warning.disabled.active,
.ms-megamenu .btn-warning[disabled].active,
.ms-megamenu fieldset[disabled] .btn-warning.active {
  background-color: #f0ad4e;
  border-color: #eea236;
}
.ms-megamenu .btn-warning .badge {
  color: #f0ad4e;
  background-color: #fff;
}
.ms-megamenu .btn-danger {
  color: #fff;
  background-color: #d9534f;
  border-color: #d43f3a;
}
.ms-megamenu .btn-danger:hover,
.ms-megamenu .btn-danger:focus,
.ms-megamenu .btn-danger.focus,
.ms-megamenu .btn-danger:active,
.ms-megamenu .btn-danger.active,
.ms-megamenu .open > .dropdown-toggle.btn-danger {
  color: #fff;
  background-color: #c9302c;
  border-color: #ac2925;
}
.ms-megamenu .btn-danger:active,
.ms-megamenu .btn-danger.active,
.ms-megamenu .open > .dropdown-toggle.btn-danger {
  background-image: none;
}
.ms-megamenu .btn-danger.disabled,
.ms-megamenu .btn-danger[disabled],
.ms-megamenu fieldset[disabled] .btn-danger,
.ms-megamenu .btn-danger.disabled:hover,
.ms-megamenu .btn-danger[disabled]:hover,
.ms-megamenu fieldset[disabled] .btn-danger:hover,
.ms-megamenu .btn-danger.disabled:focus,
.ms-megamenu .btn-danger[disabled]:focus,
.ms-megamenu fieldset[disabled] .btn-danger:focus,
.ms-megamenu .btn-danger.disabled.focus,
.ms-megamenu .btn-danger[disabled].focus,
.ms-megamenu fieldset[disabled] .btn-danger.focus,
.ms-megamenu .btn-danger.disabled:active,
.ms-megamenu .btn-danger[disabled]:active,
.ms-megamenu fieldset[disabled] .btn-danger:active,
.ms-megamenu .btn-danger.disabled.active,
.ms-megamenu .btn-danger[disabled].active,
.ms-megamenu fieldset[disabled] .btn-danger.active {
  background-color: #d9534f;
  border-color: #d43f3a;
}
.ms-megamenu .btn-danger .badge {
  color: #d9534f;
  background-color: #fff;
}
.ms-megamenu .btn-link {
  font-weight: normal;
  color: #337ab7;
  border-radius: 0;
}
.ms-megamenu .btn-link,
.ms-megamenu .btn-link:active,
.ms-megamenu .btn-link.active,
.ms-megamenu .btn-link[disabled],
.ms-megamenu fieldset[disabled] .btn-link {
  background-color: transparent;
  -webkit-box-shadow: none;
          box-shadow: none;
}
.ms-megamenu .btn-link,
.ms-megamenu .btn-link:hover,
.ms-megamenu .btn-link:focus,
.ms-megamenu .btn-link:active {
  border-color: transparent;
}
.ms-megamenu .btn-link:hover,
.ms-megamenu .btn-link:focus {
  color: #23527c;
  text-decoration: underline;
  background-color: transparent;
}
.ms-megamenu .btn-link[disabled]:hover,
.ms-megamenu fieldset[disabled] .btn-link:hover,
.ms-megamenu .btn-link[disabled]:focus,
.ms-megamenu fieldset[disabled] .btn-link:focus {
  color: #777;
  text-decoration: none;
}
.ms-megamenu .btn-lg,
.ms-megamenu .btn-group-lg > .btn {
  padding: 10px 16px;
  font-size: 18px;
  line-height: 1.3333333;
  border-radius: 6px;
}
.ms-megamenu .btn-sm,
.ms-megamenu .btn-group-sm > .btn {
  padding: 5px 10px;
  font-size: 12px;
  line-height: 1.5;
  border-radius: 3px;
}
.ms-megamenu .btn-xs,
.ms-megamenu .btn-group-xs > .btn {
  padding: 1px 5px;
  font-size: 12px;
  line-height: 1.5;
  border-radius: 3px;
}
.ms-megamenu .btn-block {
  display: block;
  width: 100%;
}
.ms-megamenu .btn-block + .btn-block {
  margin-top: 5px;
}
/* ---   Create By Billy Trinh 
        Create at 13/05/2015 ----*/


/* ---- Style for Top Menu version PC ---*/
.ms-megamenu{box-sizing: border-box;text-align: left;}
.ms-featured{padding-left:20px;}
.ms-megamenu img{display: inline;vertical-align: middle;max-width: 100%;}
.ms-megamenu .ms-topmenu{
    position: relative;
    background: #2f2f2f;
    float: left;
    width: 100%;
    z-index: 1001;
}
.ms-megamenu .ms-level0{   
}
.ms-level0.item_relative{position: relative;}
.ms-megamenu .ms-level0.active{
    background: #3b3b3b;
}
.ms-topmenu .ms-submenu a{
    outline: none;
}
.ms-megamenu .ms-label{
    color:#fff;
    font-size: 15px;
    opacity: 0.9;
    filter:alpha(opacity=90);
    outline: none !important;
    text-decoration: none !important;
    cursor: pointer;
    line-height: 1.5;
}
.ms-topmenu .ms-label{
    float:left;
    padding:15px;
}
.ms-megamenu .ms-iconmega{
    vertical-align: top;
    position: relative;
}
.ms-megamenu .ms-submenu{
    display: none;
    position: absolute;
    top:52px;
    z-index: 10000;
    padding:15px;
    background:#fff;
    border:1px solid #ddd;
    max-width: 100%;
    border-top: 0;
    min-width: 160px;
}
.ms-header,.mb-header{
    float: left;
    width: 100%;
    padding:10px 0;
    margin-bottom: 15px;
    border-bottom: 1px solid #ddd;
}
.ms-footer,.mb-footer{
    float: left;
    width: 100%;
    padding:10px 0;
    border-top: 1px solid #ddd;
    margin-top: 15px;
}
.col-category .level1{
    font-weight: 700;
	font-size:17px;
    /*padding-top:10px;*/
}
.col-category .level2{font-weight: 400;     margin-left: 11px;}
.col-sub{
    display: none;
    -moz-transition: all ease-in-out 100ms;
    -webkit-transition: all ease-in-out 100ms;
    -o-transition: all ease-in-out 100ms;
    transition: all ease-in-out 100ms;
}
.ms-topmenu .ms-label {
    text-transform: uppercase!important;
	padding: 20.25px 21px!important;
	
}
li#nav-5 a {
    font-size: 0px;
}
li#nav-5 a img {
    max-width: 100%;
    height: 20px;
    position: relative;
    top: -2px;
}
ul#ms-topmenu > li {
    border-right: 1px solid #2C94C2;
}
.ms-category-level .col-sub{
    display: none;
    position: absolute;
    left: 150px;
    width: 16em;
    background-color: #fff;
    z-index: 10001;
    padding: 12px;
    min-width: 12em;
    -webkit-box-shadow: 0px 1px 10px rgb(153, 153, 153);
    box-shadow: 0px 2px 12px rgb(153, 153, 153);
}
.ms-megamenu .parent .small{float:right;top:4px;}
.active > .col-sub{display: block;}
.level2  small{
    font-size: 50%;
    top: -2px;
}
.level2.active .level2{
    text-indent: 5px;
    -moz-transition: all ease-in-out 100ms;
    -webkit-transition: all ease-in-out 100ms;
    -o-transition: all ease-in-out 100ms;
    transition: all ease-in-out 100ms;
}
.mb-version .col-category .sub-level3{
    width: 100%;
    float: left;
    z-index: 10001;
    padding:0 10px;
}
.mb-version .parent .col-sub{
    padding:0 0 0 10px;
    position: static;
    width: 100%;
    box-shadow: none;
    background-color: transparent;
}
.mb-version .parent .form-group a{float:left;}
.mb-version .ms-category-level .col-category .form-group{
    border-bottom: 1px solid #ddd;
    padding: 5px 0;
}
.ms-category-dynamic .col-level{padding: 0px;}
.ms-category-dynamic .col-level .col-xs-12.form-group{
   /* padding: 10px 0;*/
    border-bottom: 1px solid #ddd;
    border-right: 1px solid #ddd;
    margin: 0;
    text-indent: 10px;
    -moz-transition: all ease-in-out 100ms;
    -webkit-transition: all ease-in-out 100ms;
    -o-transition: all ease-in-out 100ms;
    transition: all ease-in-out 100ms;
    background-color: #fff;
}
.ms-category-dynamic .col-level .col-xs-12.form-group.active{
    /*background-color: #E6E8E8;
    border-right-color: #E6E8E8;*/
    border-right-color:rgba(0,0,0,0);
    background-color: transparent;
}
.ms-category-dynamic .col-level .col-xs-12.form-group.last{}
.ms-category-dynamic .col-level .col-xs-12.form-group a{
    font-weight: 600;
    float:left;
    width:100%;
    padding:10px 0;
}
.ms-category-dynamic .col-level .col-xs-12.form-group.active a { color: #8A1F1F;}
.ms-category-dynamic .col-level .col-xs-12.form-group a:hover { 
    color: #8A1F1F;
    text-decoration: none;
}
.ms-category-dynamic .col-level .col-xs-12.form-group.active a .small{
    display: none;
}
.ms-category-dynamic .col-dynamic{
    display: none;
    padding-top: 10px;
}
.ms-category-dynamic .active.col-dynamic{
    display: block;
}
.ms-category-dynamic .col-dynamic .col-category-image img{
    outline: 0;
    transition: all 200ms ease-in-out;
    -ms-transform: all 200ms ease-in-out;
    -o-transition: all 200ms ease-in-out;
    -webkit-transition: all 200ms ease-in-out;
    -moz-transition: all 200ms ease-in-out;
}
small.glyphicon.glyphicon-th-large{
    font-size: 50%;
    margin-left: -6px;
    padding-right: 5px;
    top: -2px;
}
.ms-category-dynamic .col-dynamic a span{font-weight: 600;font-size: 12px;}
.ms-category-dynamic .col-dynamic a:hover span{color:#F54747;font-weight: 600;}
.ms-category-dynamic .col-dynamic a:hover img{
    transform: translateY(-10px);
    -moz-transform: translateY(-10px);
    -ms-transform: translateY(-10px);
    -o-tranform:translateY(-10px);
    -webkit-transform: translateY(-10px);
}
.ms-category-dynamic .dynamic-content{
   /* background:  #E6E8E8;*/
}
.ms-category-dynamic .col-category{padding: 0 5px;}
.ms-category-dynamic .dynamic-viewall{
    float:left;
    text-align:center;
    text-transform:uppercase;
    color:#175271 !important;
    font-weight: 600;
    font-size: 13px;
    -ms-transform: all 200ms ease-in-out;
    -o-transition: all 200ms ease-in-out;
    -webkit-transition: all 200ms ease-in-out;
    -moz-transition: all 200ms ease-in-out;
}
.ms-category-dynamic .dynamic-viewall small{padding-left: 6px;}
.ms-category-dynamic .dynamic-viewall:hover{
    text-decoration: none;
    color: #860F0F !important;
    border-color: #860F0F;
}
/*------- Product -------------------*/
.ms-megamenu .f-product .product-image{}
.ms-megamenu .f-product .product-image img{width:100%;}
.mb-content .item,
.mb-content .col-productlist,
.mb-content .col-category,
.mb-featured .f-product,
.mb-featured .f-category{padding-top: 10px;padding-bottom: 10px;}

/* ------ Contact form  ------------------*/
.ms-contact .ms-title{
    font-size: 16px;
    font-weight: 600;
    text-transform: uppercase;
    margin: 0 0 10px;
    padding: 0 0 5px;
    float: left;
    width: 100%;
}
.ms-contact label em{color: red;}

/*---------------------Mobile version-------------------------*/
.megamenu-mobile{display: none;text-align: left;}
.ms-megamenu .anchor_mbmenu{
    background: rgb(7, 70, 102);
    padding: 8px 0;
}
.ms-megamenu .anchor_mbmenu .anchor_mbmenu_text{
    outline: 0;
    text-decoration: none;
    font-size: 20px;
    color: #fff;
}
.megamenu-mobile .mb-topmenu{display:none;  position: relative;float:left;width:100%;}
.ms-megamenu .mb-submenu{
    position: absolute;
    left: 100%;
    top:0;
    z-index: -1;
    background: #fff;
    display:none;
    float:left;
    width: 100%;
}
.ms-megamenu .mb-submenu.blind{
    position: static;
}
.ms-megamenu .mb-label{
    padding:12px 15px 8px;
    background: #FFFFFF;
    border: 1px solid #ddd;
    border-top: 0;
    color: #2f2f2f;
    text-decoration: none;
    outline: none;
}
.ms-megamenu .mb-label.flag{
    background: #EBEDED;
}
.ms-megamenu .mb-label.mb-return{border: 0;}
.ms-megamenu .mb-label span{float:left;}
.ms-megamenu .mb-click span{float: right;  margin-right: -15px;}
.ms-megamenu .active .mb-submenu{
    display: inline;
    z-index: 1001;
}
.ms-megamenu .mb-submain{
    padding:15px;
    border: 1px solid #ddd;
    border-top: 0;
}
/*---- Fix for magento 1.9---*/
#header-nav{display: block;}
.skip-nav{display: none;}

/* ----- Left Menu ---------*/
.item_relative{position: relative;}
.ms-leftmenu{
    position: relative;
    z-index: 1000;
    text-align: left;
}
.ms-leftmenu .msl-level0{
    float:left;
    width:100%;
}
.ms-leftmenu .msl-submenu{
    display: none;
    position: absolute;
    top: 0px;
    left:239px;
    z-index: 10000;
    padding: 15px;
    background: #fff;
    border: 1px solid #ddd;
    min-width: 160px;
}
.ms-leftmenu .msl-label{
    padding: 12px 25px 8px;
    background: #FFFFFF;
    border: 1px solid #ddd;
    border-top: 0;
    color: #2f2f2f;
    text-decoration: none;
    outline: none;
    cursor: pointer;
    line-height: 1.5;
}
.ms-leftmenu .msl-label.first{
    border-top: 1px solid #ddd;
}
.ms-leftmenu .msl-label.flag{
    background: #EBEDED;
}
.ms-leftmenu .msl-label span.small{float: right;  margin-right: -15px;}
/*---------------------Mobile version for Left menu -------------------------*/
.lmegamenu-mobile{display: none;}
.ms-megamenu .anchor_lmbmenu{
    background: rgb(7, 70, 102);
    padding: 8px 0;
}
.ms-megamenu .anchor_lmbmenu .anchor_lmbmenu_text{
    outline: 0;
    text-decoration: none;
    font-size: 20px;
    color: #fff;
}
.lmegamenu-mobile .lmb-leftmenu{display:none;position: relative;text-align:left;float:left;width:100%;}
.ms-megamenu .lmb-submenu{
    position: absolute;
    left: 100%;
    top:0;
    z-index: -1;
    background: #fff;
    display:none;
    float:left;
    width: 100%;
}
.ms-megamenu .lmb-submenu.blind{
    position: static;
}
.ms-megamenu .lmb-label{
    padding:12px 25px 8px;
    background: #FFFFFF;
    border: 1px solid #ddd;
    border-top: 0;
    color: #2f2f2f;
    text-decoration: none;
    outline: none;
}
.ms-megamenu .lmb-label.flag{
    background: #EBEDED;
}
.ms-megamenu .lmb-label.lmb-return{border: 0;}
.ms-megamenu .lmb-label span{float:left;}
.ms-megamenu .lmb-click span{float: right;  margin-right: -15px;}
.ms-megamenu .active .lmb-submenu{
    display: inline;
    z-index: 1001;
}
.ms-megamenu .mb-submain{
    padding:15px;
    border: 1px solid #ddd;
    border-top: 0;
}
.ms-megamenu .mb-submenu.slide,.ms-megamenu .lmb-submenu.slide{
    top:-42px;
}
/*@media (max-width: 460px) {
     .mb-content .col-productlist, .mb-content .col-category{
        padding-top:0;
        padding-bottom: 0;
    }
}*/
/*
/**
* Phxsolution Formbuilder
*
* NOTICE OF LICENSE
*
* This source file is subject to the Open Software License (OSL 3.0)
* that is bundled with this package in the file LICENSE.txt.
* It is also available through the world-wide-web at this URL:
* http://opensource.org/licenses/osl-3.0.php
* If you did not receive a copy of the license and are unable to
* obtain it through the world-wide-web, please send an email
* to license@magentocommerce.com so you can be sent a copy immediately.
*
* Original code copyright (c) 2008 Irubin Consulting Inc. DBA Varien
*
* @category   module css
* @package    Phxsolution_Formbuilder
* @author     Murad Ali
* @contact    contact@phxsolution.com
* @site       www.phxsolution.com
* @copyright  Copyright (c) 2014 Phxsolution Formbuilder
* @license    http://opensource.org/licenses/osl-3.0.php  Open Software License (OSL 3.0)
*/

.product-options {/*border: 1px solid #333;*/}
.formbuilder ul {list-style: none !important; list-style-type: none !important;}
#custom_form .input-text {width:100%}
#custom_form .title_image {text-align: center;}