 /** * This file is a container for custom CSS. You can use it to override the default styles of the theme. */
@font-face {
    font-family: 'HelveticaRoundedLTStdBold';
    src: url('../fonts/helveticaroundedltstd-bd.eot');
    src: url('../fonts/helveticaroundedltstd-bd.eot?#iefix') format('embedded-opentype'),
         url('../fonts/helveticaroundedltstd-bd.woff') format('woff'),
         url('../fonts/helveticaroundedltstd-bd.ttf') format('truetype'),
         url('../fonts/helveticaroundedltstd-bd.svg#HelveticaRoundedLTStdBold') format('svg');
	font-weight: normal;   font-style: normal;
}
@font-face {
    font-family: 'proxima_nova_regular';
    src: url('../fonts/proxima_nova_regular-webfont.eot');
    src: url('../fonts/proxima_nova_regular-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/proxima_nova_regular-webfont.woff') format('woff'),
         url('../fonts/proxima_nova_regular-webfont.ttf') format('truetype'),
         url('../fonts/proxima_nova_regular-webfont.svg#proxima_nova_rgregular') format('svg');
    font-weight: normal;  font-style: normal;
}
@font-face {
    font-family: 'PT Sans';
    src: url('../fonts/pts55f-webfont.eot');
    src: url('../fonts/pts55f-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/pts55f-webfont.woff2') format('woff2'),
         url('../fonts/pts55f-webfont.woff') format('woff'),
         url('../fonts/pts55f-webfont.ttf') format('truetype'),
         url('../fonts/pts55f-webfont.svg#PT Sans') format('svg');
    font-weight: normal; font-style: normal;
}
@font-face {
    font-family: 'PTSans-Bold';
    src: url('../fonts/PTS75F-webfont.eot');
    src: url('../fonts/PTS75F-webfont.eot?#iefix') format('embedded-opentype'),
 		 url('../fonts/pts75f-webfont.woff2') format('woff2'),
         url('../fonts/PTS75F-webfont.woff') format('woff'),
         url('../fonts/PTS75F.ttf') format('truetype'),
         url('../fonts/PTS75F-webfont.svg#PTSans-Bold') format('svg');
    font-weight: normal; font-style: normal;
}
@font-face {
    font-family: 'PTSans_narrowbold';
    src: url('../fonts/PTN77F-webfont.eot');
    src: url('../fonts/PTN77F-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/PTN77F-webfont.woff') format('woff'),
         url('../fonts/PTN77F-webfont.ttf') format('truetype'),
         url('../fonts/PTN77F-webfont.svg#PTSans_narrowbold') format('svg');
    font-weight: normal;  font-style: normal;
}

body{font-family: "PT Sans",georgia,serif; font-weight:400; line-height:160%; font-size:13px;}
.container-plus{ width:98%; max-width:1040px; margin:0 auto;}
.item-center{ text-align:center;}
.wrapper{ border:none;}

button.button span{-moz-border-radius: 4px; border-radius:4px; -webkit-border-radius:4px; font-weight:400; text-transform:uppercase; font-family:'HelveticaRoundedLTStdBold', Arial; color:#fff; background: #92c43e; padding-top:3px; border-bottom:1px solid #6d9230;}
button.button span span{ border:none; height:32px; line-height:30px; padding:0 16px; background:#85b339;-moz-border-radius: 5px 5px 4px 4px; border-radius:5px 5px 4px 4px; -webkit-border-radius:5px 5px 4px 4px;}
button.button:hover span span{ background:#92c43e;}

button.btn-green-36 span{padding-top:3px; background: #92c43e; border-bottom:1px solid #6d9230;}
button.btn-green-36 span span{height:32px; line-height:30px; padding:0 16px; background:#85b339;}
button.btn-green-36:hover span{ background:#9ed544;}
button.btn-green-36:hover span span{background:#92c43e;}

button.btn-blue-36 span{padding-top:3px; background: #1b608f; border-bottom:1px solid #1b608f;}
button.btn-blue-36 span span{height:32px; line-height:30px; padding:0 16px; background:#034f84;}
button.btn-blue-36:hover span{ background:#1d6495;}
button.btn-blue-36:hover span span{background-color: #04558e;}

button.btn-blue2-36 span{padding-top:3px ; background: #1b608f; border-bottom:1px solid #1b608f;}
button.btn-blue2-36 span span{height:32px; line-height:30px; padding:0 16px;background:#034f84;}
button.btn-blue2-36:hover span { background:#1d6495;}
button.btn-blue2-36:hover span span{background-color: #04558e;}

button.btn-yellow-36 span{padding-top:3px ; background: #fab23a; border-bottom:1px solid #a38d48;}
button.btn-yellow-36 span span{height:32px; line-height:30px; padding:0 16px;background:#f8a51b;}
button.btn-yellow-36:hover span { background:#fcba4d;}
button.btn-yellow-36:hover span span{background-color: #faad2c;}

button.btn-yellow-50 span{padding-top:6px ; background: #fab23a; border-bottom:1px solid #a38d48;}
button.btn-yellow-50 span span{height:43px; line-height:41px; padding:0 16px;background:#f8a51b;}
button.btn-yellow-50:hover span{background:#fcba4d;}
button.btn-yellow-50:hover span span{background-color: #faad2c;}

button.btn-green-26 span{padding-top:3px ; background: #92c43e; border-bottom:1px solid #6d9230;font-size:10px;}
button.btn-green-26 span span{height:22px; line-height:20px; padding:0 10px;background:#85b339;}
button.btn-green-26:hover span{background:#9ed544;}
button.btn-green-26:hover span span{background-color: #92c43e;}

button.btn-green-50 span{padding-top:6px; background: #92c43e; border-bottom:1px solid #6d9230;font-size:18px;}
button.btn-green-50 span span{height:43px; line-height:41px; padding:0 20px;background:#85b339;}
button.btn-green-50:hover span{background:#9ed544;}
button.btn-green-50:hover span span{background-color: #92c43e;}

button.btn-blue-26 span{padding-top:3px ; background: #1b608f; border-bottom:1px solid #1b608f; font-size:10px;}
button.btn-blue-26 span span{height:22px; line-height:20px; padding:0 10px;background:#034f84;}
button.btn-blue-26:hover span{ background:#1d6495;}
button.btn-blue-26:hover span span{background-color: #04558e;}

button.btn-pink-36 span{padding-top:3px ; background: #ea2e89; border-bottom:1px solid #953082;}
button.btn-pink-36 span span{height:32px; line-height:30px; padding:0 16px; background: #e21177;}
button.btn-pink-36:hover span{ background:#fc3797;}
button.btn-pink-36:hover span span{background-color: #f41381;}

button.btn-red-50 span{padding-top:6px; background: #f5453d; border-bottom:1px solid #f5453d;font-size:18px;}
button.btn-red-50 span span{height:43px; line-height:41px; padding:0 20px;background:#f30b01;}
button.btn-red-50:hover span{background:#fc5135;}
button.btn-red-50:hover span span{background-color: #ff3312;}

button.btn-red-26 span{padding-top:3px; background: #f5453d; border-bottom:1px solid #f5453d;font-size:10px;}
button.btn-red-26 span span{height:22px; line-height:20px; padding:0 15px;background:#f30b01;}
button.btn-red-26:hover span{background:#fc5135;}
button.btn-red-26:hover span span{background-color: #ff3312;}

button.btn-red-36 span{padding-top:3px; background: #f5453d; border-bottom:1px solid #f5453d;font-size:10px;}
button.btn-red-36 span span{height:32px; line-height:30px; padding:0 15px;background:#f30b01;}
button.btn-red-36:hover span{background:#fc5135;}
button.btn-red-36:hover span span{background-color: #ff3312;}

button.btn-red-35 span{padding-top:3px; background: #f5453d; border-bottom:none;font-size:12px;}
button.btn-red-35 span span{height:32px; line-height:30px; padding:0 15px;background:#f30b01;}
button.btn-red-35:hover span{background:#fc5135;}
button.btn-red-35:hover span span{background-color: #ff3312;}

button.btn-yellow-26 span{padding-top:3px ; background: #fab23a; border-bottom:1px solid #a38d48;}
button.btn-yellow-26 span span{height:22px; line-height:20px; padding:0 15px;background:#f8a51b;}
button.btn-yellow-26:hover span { background:#fcba4d;}
button.btn-yellow-26:hover span span{background-color: #faad2c;}

a.btn-blue-26{background:#034f84; border-top:3px solid #1d6495;color:#fff; text-transform:uppercase; text-align:center; padding:0 10px; height:23px; line-height:21px; text-decoration:none; font-size:10px; font-family:'HelveticaRoundedLTStdBold', Arial;border-radius:4px;display:block;}
a.btn-blue-26:hover{background:#1d6495;border-top-color:#2872a6;color:#fff;}
a.btn-blue-40{background:#034f84; border-top:3px solid #1d6495;color:#fff;text-transform:uppercase; text-align:center; padding:0 25px; height:38px; line-height:37px; text-decoration:none; font-size:14px; font-family:'HelveticaRoundedLTStdBold', Arial;border-radius:4px;display:block;}
a.btn-blue-36{background:#034f84; border-top:3px solid #1d6495;color:#fff;text-transform:uppercase; text-align:center; padding:0 25px; height:33px; line-height:32px; text-decoration:none; font-size:12px; font-family:'HelveticaRoundedLTStdBold', Arial;border-radius:4px;display:block;}
a.btn-blue-36:hover,a.btn-blue-40:hover{background:#1d6495;border-top-color:#2872a6;color:#fff;}
a.btn-yellow-50{background:#f8a51b; border-top:6px solid #fab23a; color:#fff; text-transform:uppercase; text-align:center; padding:0 25px; height:44px; line-height:41px; text-decoration:none; font-size:18px; font-family:'HelveticaRoundedLTStdBold', Arial;border-radius:4px;display:block; font-weight:400;}
a.btn-yellow-50:hover{background: #faad2c;}

input.input-text, select, textarea{ border-color: #b2b2b2;border-radius:4px;color:#a5a7aa; font-size:13px;font-family: "PT Sans",georgia,serif; }
input.input-text{padding:5px 8px; height:35px;}
input.input-text:hover, select:hover, textarea:hover, input.input-text:focus, select:focus, textarea:focus{ border-color:#999;}
.form-list label{ margin-bottom:5px;}
.sticker{ font-weight:400;}
strong, .std b, .std strong, .form-list label, .sp-methods dt, .sp-methods .price{font-family: 'PTSans-Bold',georgia,serif;font-weight:400;}

/*Header*/ 
.user-menu2 { float: right; margin: 10px 1% 10px;}
.user-menu2 .line-break-after {  clear: both;  margin-bottom: 1px;}
.header-container3{ position: relative;background-image:url(../images/header-container-bg.png); background-repeat: no-repeat; background-position: top center;background-size:100%;}
.header-primary-container{ clear:both;}
.header-primary{height:180px; padding:0;}
.header .logo-wrapper{margin:32px 0.5% 0; text-align:left;}
.header-follow{ float:right; color:#fff; font-size:16px; margin-bottom:15px; margin-top:40px; vertical-align:middle; line-height:28px; font-family: 'PTSans-Bold',georgia,serif;font-weight:400;}
.header-follow a{ color:#fff;}
.header-follow a:hover{ text-decoration:underline;}
.form-search{ height:50px;}
.form-search .input-text{ vertical-align:middle; height:50px; line-height:normal; border:none; padding-right:55px; font-family: "PT Sans",georgia,serif; font-weight:400; font-size:13px; border-radius:0; font-style:normal;}
.form-search:hover{box-shadow:1px 1px 2px rgba(0,0,0,0.2);}
.form-search .button span{ background:url(../images/sprite-bonus.png) no-repeat -10px -15px; height:50px; width:55px; opacity:1;filter: alpha(opacity=100); margin:0; border-radius:0; border:none; padding:0;}
.form-search .button span span{ background:none;}
.header .block_header_top_left{margin-left:21px;}
.header .block_header_top_left .item1 > p{ float:left; display:inline;}
.header .block_header_top_left a.mini-logo{ display:inline-block; padding:0 20px 0 17px;}
.header .block_header_top_left a.mini-logo img{ margin-top:3px;}
.header .block_header_top_left .item1 > ul{ float:left; display:inline;}
.header .block_header_top_left ul li{display:inline-block;float:left;border-right:1px solid #dbdbdb;vertical-align:middle;padding:0;font-size:14px;}
.header .block_header_top_left ul li a{ display:inline-block;}
.header .block_header_top_left ul li a > img.img-real{ display:none;}
.header .block_header_top_left ul li img{vertical-align:top;padding-top:7px;}
.header .block_header_top_left ul li.toys img{padding:8px 1px 0 0;}
.header .block_header_top_left ul li.games img{padding:9px 0 0 1px;}
.header .block_header_top_left ul li.open a > img.img-real{ display:inline-block;}
.header .block_header_top_left ul li.open a > img.img-gray{ display:none;}
.header .open > .dropdown-toggle.cover .feature-icon-hover img{ opacity:1;-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";filter: alpha(opacity=100);-moz-opacity: 1;}
.header-top, .header .dropdown {  line-height: 50px;}
.header .dropdown{ max-height: 50px;}
.header .block_header_top_left .feature-icon-hover{
	padding:0 10px;
	font-size:14px;
	min-width:100px;
	text-align:center;
}
.dropdown-toggle.cover > div{ padding:0 17px; vertical-align:top;}
.header .dropdown-menu,
.header .open > .dropdown-toggle.cover > div{border:3px solid #034f84;}
.header .open > .dropdown-toggle.cover .feature-icon-hover{border-bottom:none;border-top:none;padding:0 14px 3px;}
.header .block_header_top_left .open > .dropdown-toggle.cover .feature-icon-hover{padding:0 7px 3px;}
.header .dropdown-menu{-moz-border-radius: 4px 0 4px 4px; border-radius:4px 0 4px 4px; -webkit-border-radius:4px 0 4px 4px; min-width:200px; padding:17px;}
.header .block_header_top_left .dropdown-menu{-moz-border-radius: 0 4px 4px 4px; border-radius:0 4px 4px 4px; -webkit-border-radius:0 4px 4px 4px; font-size:12px;padding-bottom: 5px;}
.header .block_header_top_left .dropdown-menu p{ margin:0 0 10px;}
.header .dropdown:hover .dropdown-toggle .feature-icon-hover a{text-decoration:underline;}
.header .dropdown-menu.login-dropdown-block{-moz-border-radius: 4px 0 4px 4px; border-radius:4px 0 4px 4px; -webkit-border-radius:4px 0 4px 4px;}
.header .block_header_top_left .dropdown-menu a{ color:#26429d; font-family: 'PTSans-Bold';font-weight:400;}
.header .block_header_top_left .dropdown-menu a:hover{ color:#536cbe;}
.header .block_header_top_left .dropdown.red .dropdown-menu,
.header .red.open > .dropdown-toggle.cover .feature-icon-hover{ border-color:#df252e;}
.header .block_header_top_left .red a{ color:#df252e;}
.header .block_header_top_left .red a:hover{ color:#f44951;}

.header .block_header_top_left .dropdown.light-blue .dropdown-menu,
.header .light-blue.open > .dropdown-toggle.cover .feature-icon-hover{ border-color:#25a9da;}
.header .block_header_top_left .light-blue a{ color:#25a9da;}
.header .block_header_top_left .light-blue a:hover{ color:#47b9e3;}

.header .block_header_top_left .item2{ display:none; line-height:45px; max-height:45px;}
.header .block_header_top_left .item2 .feature-icon-hover{ cursor:pointer; color:#0ea1d7; font-size:13px; text-transform:uppercase; font-family: 'PTSans-Bold',georgia,serif; font-weight:400;}
.header .block_header_top_left .item2 .feature-icon-hover > span{background:url(../images/sprite-bonus.png) no-repeat -209px -99px; width:11px; height:8px; display:inline-block; vertical-align:middle; margin-right:2px; margin-top:-2px;}
.header .block_header_top_left .item2 .dropdown-menu{ min-width:inherit;-moz-border-radius: 0 0 4px 4px; border-radius:0 0 4px 4px; -webkit-border-radius:0 0 4px 4px; font-size:12px; padding-top:0; padding-bottom:0;}
.header .block_header_top_left .item2 .dropdown-menu > p{ display:none;}
.header .block_header_top_left .item2 .dropdown-menu li{ line-height:normal; border-bottom:1px solid #dbdbdb; border-right:none; padding-bottom:5px; margin-bottom:5px;}
.header .block_header_top_left .item2 .dropdown-menu li.blue{ border-bottom:none;}
/*.header .block_header_top_left .item2 .dropdown-menu li.red a{ color:#df252e;}*/
.header .block_header_top_left .item2 .img-gray{ display:none;}
.header .block_header_top_left .item2 .img-real{ display:inline-block;}
.header .block_header_top_left .item2.open > .dropdown-toggle.cover .feature-icon-hover{ padding-bottom:6px;color:#0ea1d7; }

.btn-close, .btn-remove{width:18px;height:18px;background: url("../images/img/pix.png") 1px -149px no-repeat;padding:0;}
.btn-close:hover, .btn-remove:hover{ background-position:-3px -192px; padding:0;}
.header .item-right{ margin-right:25px;}
#mini-cart .feature-icon-hover{ text-transform:uppercase; font-size:14px; color:#034f84; font-family: 'PTSans-Bold',georgia,serif; font-weight:400; vertical-align:top;}
#mini-cart .feature-icon-hover a{color:#034f84;}
.dropdown-toggle .icon.i-cart{ background:url(../images/sprite-bonus.png) no-repeat -173px -13px; width:16px; height:14px; margin:0; border-radius:0;}
#mini-cart .dropdown-menu{ padding:17px; width:280px;}
#mini-cart .mini-products-list li{ border-top:1px solid #b2b2b2; position:relative; padding:15px 0;}
#mini-cart .btn-remove{ position:absolute; top:20px; right:1px; }
#mini-cart .mini-products-list li .product-name, #mini-cart .mini-products-list li .product-name a{font-size:13px; font-family: 'PTSans-Bold',georgia,serif; font-weight:400;}

#mini-cart .mini-products-list li .product-name{ margin-right:20px;}
#mini-cart .mini-products-list .product-image{ padding:0; border:none; margin-top:5px;}
.mini-products-list .product-details .qty{ text-align:left; float:left; width:30%; display:inline; text-transform:uppercase;}
.mini-products-list .product-details table{ float:right;display:inline; text-transform:uppercase;}
.mini-products-list .product-details table td{ padding:0 0 0 5px;}
.mini-products-list .product-details table  tr.minicart-old-price-row{ text-decoration:line-through;}
.mini-products-list .product-details table  tr.minicart-special-price-row{ color:#df252e;}
#mini-cart .truncated{ clear:both;  /*display:block;*/ display:none;}
#mini-cart .actions button{ width:48%; margin-right:4%;}
#mini-cart .actions button + button{ margin-right:0;}
#mini-cart .actions button.button span{ padding-left:0; padding-right:0; text-align:center; width:100%; }
#mini-cart .actions button.button span span{ font-size:12px;height:32px; line-height:30px;}
#mini-cart .subtotal{ background:#ebebeb; border:3px solid #c4c4c4; font-size:13px; color:#333; padding:15px; margin:5px 0 20px;}
#mini-cart .subtotal-amount{ font-family: 'PTSans-Bold',georgia,serif; font-weight:400; text-transform:uppercase; font-size:16px;}
#mini-cart .subtotal-amount .price{ float:right;}
#mini-cart .subtotal .reward-point{ margin:3px 0 9px;}
#mini-cart .subtotal .reward-point .point{ float:right;}
#mini-cart .subtotal .free-shipping-message{ color:#df252e;}
#mini-cart .action-continue-shopping button.button, #mini-cart .action-continue-shopping button.button span{ width:100%; padding-right:0; padding-left:0; padding-bottom:0;}
.top-links > ul > li > a, .top-links .dropdown-toggle a,
.header .block_header_top_left ul li,
.header .block_header_top_left .feature-icon-hover{ line-height:3.6em;}
.top-links{background: url("../images/img/link-separator.png") no-repeat right center; font-size:14px; float:right;}
.top-links > ul > li{ font-size:14px;}
.top-links > ul > li > a, .top-links .dropdown-toggle a{ text-transform:uppercase; font-size:14px; color:#034f84; padding:0 17px; font-family: 'PTSans-Bold',georgia,serif; font-weight:400; vertical-align:top;}
.top-links .dropdown-toggle a{ padding:0;}
.top-links li > a:hover{ background-color:transparent !important; color:#034f84 !important; text-decoration:underline;}
.header .top-links .open > .dropdown-toggle.cover > div a:hover{ color: #034f84;}
.top-links .login-dropdown-block{ width:315px;}
.block_header_top_right h3{ font-size:20px;font-family: 'PTSans-Bold',georgia,serif; font-weight:400; margin-bottom:20px;}
.top-links .login-dropdown-block label{ color:#333; font-family: 'PTSans-Bold',georgia,serif; font-weight:400; font-size:13px; display:block; padding-bottom:5px; margin:0;}
.top-links .login-dropdown-block input.input-text{ width:100%;font-style:italic; }
.top-links .login-dropdown-block button.button{ width:100%;}
.top-links .login-dropdown-block button.button span{ width:100%; padding-left:0; padding-right:0; text-align:center;}
.top-links .login-dropdown-block .block-content-inner > div{ padding:0 0 13px;}
.top-links .login-dropdown-block .block-content-inner .buttom-action{ border-bottom:1px solid #b2b2b2; padding-bottom:20px; margin-bottom:15px;}
.top-links .login-dropdown-block .forget-pass a{ color:#034f84; font-size:13px;}
.top-links .login-dropdown-block input[type="checkbox"]{ border-radius:4px; margin:-3px 5px 0 0; }
.top-links .login-dropdown-block .block-content-inner div.pass-word{ padding-bottom:5px;}
.top-links .login-dropdown-block .remember-me label{ font-weight:400; font-size:13px;}

#mini-cart .feature-icon-hover .m-icart{ background:url(../images/sprite-bonus.png) no-repeat -10px -84px; color:#fff; cursor:pointer; width:63px; text-align:center; font-size:14px; font-family: 'PTSans-Bold',georgia,serif; font-weight:400; line-height:45px; }
#mini-cart .feature-icon-hover .m-icart .icon.i-cart{background:url(../images/sprite-bonus.png) no-repeat -141px -15px; padding-right:0;border-radius: 0;  height: 16px;  margin: 0; width: 16px;}
#mini-cart .feature-icon-hover .m-icart .amount{ display:inline;}

.nav-container {  clear: both;}
.nav-regular{ background:none;}
.nav-regular li.level0 > a{ /*padding:0 26px;*/ font-family: 'PTSans_narrowbold', sans-serif; font-weight:400; padding:0; text-align:center; }
.nav-regular li.level0 > a{ color:#fff; height:46px;}
.nav-container .nav-1{width:9.5%;}
.nav-container .nav-2{width:12.4%;}
.nav-container .nav-3{width:11.3%;}
.nav-container .nav-4{width:8.5%;}
.nav-container .nav-5{width:9%;}
.nav-container .nav-6{width:13.2%;}
.nav-container .nav-7{width:6.4%;}
.nav-container .nav-8{width:10.8%;}
.nav-container .nav-item .level-top{background:#f30b01;border-top:6px solid #f5453d;border-bottom:1px solid #f30b01;}
.nav-container .nav-item:hover .level-top{background:#ff3312;border-top-color:#fc5135;border-bottom-color:#ff3312;}

.nav-container .nav-item--home .level-top{background:url(../images/nav-home.png) no-repeat 0 0 transparent;border:none; text-indent:-999em; width:69px; padding:17px 0 0; margin-top:-10px;}
.nav-container .nav-item--home:hover .level-top{background:url(../images/nav-home.png) 0 100% no-repeat;}

.nav-container .nav-9.last .level-top{ background:url(../images/nav-last-item.png) no-repeat left top transparent; border:none; width:112px;  padding:17px 14px 0 0; margin-top:-10px;}
.nav-container .nav-9.last:hover > a{ background-position:0 100%;}
.nav-container #nav .nav-9.last .nav-panel--dropdown{ background:#04558e; color:#fff;left: auto !important;  right: 21px;}
.nav-container .nav-9.last .nav-panel-inner .fieldset{ padding:0; border:none;}
.nav-container .nav-9.last .nav-panel-inner .buttons-set{ margin-left:0; margin-right:0;}
.nav-container .nav-9.last .nav-panel-inner .buttons-set button.button{ float:none; width:100%; display:block;}
.nav-container .nav-9.last .nav-panel-inner .buttons-set button.button span{ width:100%; text-align:center; padding:3px 0 0;}
.nav-container .nav-9.last .nav-panel-inner .buttons-set button.button span span{ padding-top:0;}
.nav-container .nav-9.last .nav-panel-inner .form-list .field, 
.nav-container .nav-9.last .nav-panel-inner .form-list .select_co, 
.nav-container .nav-9.last .nav-panel-inner .form-list input.input-text{ width:100%;}
.nav-container .nav-9.last .nav-panel-inner .form-list select{ color:#a5a7aa;}
#nav .nav-panel-inner{ padding:15px 0 10px;}
#nav .nav-9 .nav-panel-inner{ padding:15px 18px 10px 17px;}
.nav-container .nav-panel-inner .form-list label{ margin-bottom:6px;}
.nav-container .nav-panel-inner .form-list .field{ margin-bottom:10px;}
.nav-container .nav-9.last .form-list #slider-range{ clear:both; margin:0 auto 18px; background:#fff; border:none; height:10px; width:92%;}
.nav-container .nav-9.last .form-list #slider-range .noUi-base{ background:#fff; border:none;-moz-border-radius: 4px; border-radius:4px ; -webkit-border-radius:4px;}
.nav-container .nav-9.last .form-list #slider-range .noUi-handle{ background:url(../images/slider-range-handle.png) no-repeat 0 0; border:none; border-radius:0; width:18px; height:21px; margin:0;box-shadow:none; left:0; right:0; margin-left:-9px;}
.nav-container .nav-9.last .form-list #slider-range .noUi-handle:hover, .nav-container .nav-9.last .form-list #slider-range .noUi-active{ background-position:0 -39px;}
.nav-container .nav-9.last .form-list .range input.input-text{ float:left; width:38%; border:none; color:#333;}
.nav-container .nav-9.last .form-list .range input.input-text:nth-child(1){ margin-right:24%;}
.noUi-origin {-moz-border-radius: 4px; border-radius:4px ; -webkit-border-radius:4px;}
.noUi-connect{ background:url(../images/slider-range-mid.png) repeat-x 0 0;box-shadow:none;}
.noUi-background{ background:#fff;box-shadow:none;}
.noUi-handle:before, .noUi-handle:after{ background:none; border:none; border-radius:0; left:0;box-shadow:none;}
.noUi-horizontal .noUi-handle{ top:-4px;}

#nav .nav-submenu{ color:#fff;}
#nav .nav-panel--dropdown{ background:#ff3312;}

#nav .nav-panel--dropdown a{ color:#fff;}
#nav .nav-panel--dropdown li a{ font-size:14px;}
#nav .nav-panel--dropdown .nav-block ul{ padding:0 20px;}
#nav .nav-9 .nav-panel--dropdown .nav-block ul{ padding:0;}
#nav .nav-panel--dropdown > li > a, #nav .nav-panel--dropdown .nav-block li > a{ font-family: 'PTSans-Bold',georgia,serif; font-weight:400;}
#nav .nav-panel--dropdown a:hover{ color:#fff; text-decoration:underline;}
.nav-regular .nav-submenu--mega{ margin-left:0; margin-right:1%;}
.nav-regular .nav-submenu--mega > li > a{font-family: 'PTSans-Bold',georgia,serif; font-weight:400;}
#nav .nav-panel--dropdown > li, #nav .nav-panel--dropdown .nav-block li{ padding-bottom:5px;}
.nav-regular .nav-submenu--mega > li > ul > li{ background:none; padding:0 0 5px;}
.nav-regular .nav-submenu--mega > li > ul > li > a{ font-size:14px;}
#nav .nav-panel--dropdown ul.level0 > li{ margin:0;}
#nav .nav-panel--dropdown .nav-block--bottom{ width:100%; padding:10px 0; text-align:center; font-family: 'PTSans-Bold',georgia,serif; font-weight:400; font-size:14px; margin:0;}
.nav-container .nav-5 .nav-panel--dropdown .nav-block--bottom{ background: #20baf3; display:block;}
.nav-container .nav-6 .nav-panel--dropdown .nav-block--bottom{ background: #f30b01; display:block;}

.nav-regular li.level0 > a .caret{ display:none;}

.acco li.last{ padding:15px 10px;}
.acco li.level0 > a{ color:#fff; text-transform:none;}
.nav-mobile li.nav-item{ margin-top:0 !important; /*border-bottom:1px solid #8e73a6;*/}
.nav-mobile li .opener {background: url(../images/infortis/ultra-megamenu/opener-w.png) center center no-repeat; width:40px; height:40px;}
	.nav-mobile li:hover > .opener {background-image: url(../images/infortis/ultra-megamenu/opener-w.png);}
		.nav-mobile li:hover > .opener:hover {background-image: url(../images/infortis/ultra-megamenu/opener-w.png); background-color:transparent;}
		.nav-mobile li.item-active > .opener,
		.nav-mobile li.item-active:hover > a + .opener:hover {background-image: url(../images/infortis/ultra-megamenu/opener-active-w.png);}

div.mobnav-trigger-wrapper{background:#034f84; border-top:6px solid #1b608f; height:39px;}
.mobnav-trigger{ font-size:22px; font-family:'PTSans_narrowbold',sans-serif; font-weight:400; background:none; display:inline-block; line-height:39px; padding:0 12px; }
.mobnav-trigger:hover{ color:#fff;}
.mobnav-trigger .trigger-icon{background:url(../images/sprite-bonus.png) no-repeat -238px -126px; width:13px; height:7px;padding-top:0; margin:16px 7px 0 0;}
.mobnav-trigger.active .trigger-icon{ background-position:-277px -126px;}
#nav.nav-mobile .nav-submenu{ padding:0;}
#nav.nav-mobile ul.level0 .nav-item > a{ background:none; font-family: 'PTSans-Bold',georgia,serif; font-weight:400; padding:10px 12px;}
#nav.nav-mobile .nav-panel--dropdown li.nav-item{ background:#f7d8cb; border-bottom:1px solid #f65d22;}
#nav.nav-mobile .nav-panel--dropdown li.nav-item.item-active{ padding-bottom:10px !important;}
#nav.nav-mobile .nav-panel--dropdown li.nav-item > a{ color:#f65d22;}
.nav-mobile.opt-sb0 .nav-item.nav-item--only-blocks{ display:block; }
.nav-mobile.opt-sb0 .nav-item.nav-item--only-blocks .nav-block{ display:block; margin:0;}
.nav-mobile .nav-item--only-blocks .nav-block ul{ padding:0;}
#nav.nav-mobile .nav-item--only-blocks .nav-block li{ padding:0; }
.nav-mobile .nav-item--only-blocks .nav-block li a{ padding:10px 12px; display:block;}
#nav.nav-mobile .level0 .nav-panel--dropdown li.nav-item li{ border-bottom:none;}
#nav.nav-mobile .nav-panel--dropdown li.nav-item li > a{ padding:5px 10px 5px 22px; font-family: "PT Sans",georgia,serif;}
#nav.nav-mobile .nav-panel--dropdown .nav-block ul{ padding:0;}

#nav.nav-mobile .nav-9{ display:none;}

.mobBlock-underCate{ background:#fff;font-size:16px; color:#034f84; font-family: 'PTSans-Bold',georgia,serif; font-weight:400; clear:both; display:none;}
.mobBlock-underCate.show{ display:block;}
.mobBlock-underCate > div{ border-bottom:1px solid #8fc7de; padding:10px; text-align:center; }
.mobBlock-underCate .mobBlock-underCate-block3{ border-bottom:none;}
.mobBlock-underCate .mobBlock-underCate-block3 span{ display:block; padding:0 0 5px;}
.mobBlock-underCate .mobBlock-underCate-block3 img{ width:auto;}
.mobBlock-underCate span.phone{ background:url(../images/sprite-bonus.png) no-repeat -277px -147px; margin:0 1px 0 0; vertical-align:middle; width:15px; height:19px; display:inline-block;}
.mobBlock-underCate .mobBlock-underCate-block2 img{ margin:0 3px;}

.top-links .mobAccountLinks{border-top:6px solid #ea2e89; background:#e21177;width:50px; padding:0; margin:0; height:39px; line-height:39px; text-align:center; cursor:pointer; position:absolute; bottom:-45px; right:50px; display:none;}
.top-links .mobAccountLinks.active{background:#f41381;}
.top-links .mobAccountLinks .i-user{ background-image:url(../images/sprite-bonus.png); background-repeat: no-repeat; background-position:-267px -16px; background-color:transparent; width:22px; height:22px; border-radius:0; margin-top:6px; vertical-align:top; padding:0;}
.top-links .mobAccount-dropdown{ background:#f41381; color:#fff; left: 0; margin: 45px 0 0; padding: 0; position: absolute;  z-index: 999; width:100%; top:100%;}
.top-links .mobAccount-dropdown ul{ float:left; width:100%;}
.top-links .mobAccount-dropdown ul li{ display:block; text-transform:none; line-height:19px; font-family: 'PTSans-Bold',georgia,serif; font-weight:400; padding:6px 12px 8px;background: #034f84; border-top:3px solid #1b608f; border-bottom:1px solid #1b608f; text-align:left;}
.top-links .mobAccount-dropdown ul li:hover{ background:#04558e;}
.top-links .mobAccount-dropdown ul li.first{ background: #e21177; border-top-color:#ea2e89; border-bottom-color:#953082;}
.top-links .mobAccount-dropdown ul li.first:hover{ background:#f41381;}
.top-links .mobAccount-dropdown ul li a{ color:#fff; font-size:16px; display:block;}
.top-links .mobAccount-dropdown ul li a:hover{ color:#fff !important; text-decoration:none;}
		
.header-bottom-links{ background:#fff; width:100%; padding:10px 0;}
.header-bottom-links ul{ width:96%; max-width:1020px; margin:0 auto; overflow:hidden;}
.header-bottom-links li{ width:49.9%; float:left; display:inline; text-align:center; font-size:14px;}
.header-bottom-links li:first-child{ border-right:1px solid #333;}
.header-bottom-links li a{ color:#034f84; text-transform:uppercase; font-family: 'PTSans-Bold',georgia,serif; font-weight:400; font-size:13px;}
.header-bottom-links li a:hover{ color:#216fa4;}
.header-bottom-links li .link-reward{ background:url(../images/sprite-bonus.png) no-repeat -141px -84px; width:21px; height:22px;display: inline-block;}
.header-bottom-links li a:hover .link-reward{ background-position:-141px -123px;}
.header-bottom-links li .link-free-delivery{ background:url(../images/sprite-bonus.png) no-repeat -96px -84px; display: inline-block; width:32px; height:21px;}
.header-bottom-links li a:hover .link-free-delivery{ background-position:-96px -123px;}

.mobsearch{ width:50px; background:#f8a51b; border-top:6px solid #fab23a; position:absolute; bottom:-45px; right:100px; height:39px; cursor:pointer; text-align:center;}
.mobsearch .icon{ width:22px; height:22px; background:url(../images/sprite-bonus.png) no-repeat -223px -16px transparent; border-radius:0; padding:0; margin:6px 0 0;}

/*Header search*/
.form-search .search-autocomplete{ top:50px !important; left:auto !important; right:0; width:371px !important;}
.form-search .search-autocomplete-inner .result > a{ float:left; width:19%; display:inline;}
.form-search .search-autocomplete-inner .result > a + a{ margin-left:0; width:74%;}
.form-search .search-autocomplete-inner .result .name{ line-height:16px; display:inline-block;}
.form-search .search-autocomplete-inner .result .desecitption{ clear:both; display:block;}
/*Main container*/
.col-main > .messages{ width:98%; margin-left:1%;}
.cms-index-index .main-before-top-container{ position:relative;}
.the-slideshow-wrapper .caption.top_left{ /*top:28.14%;*/ top:30%; bottom:auto; left:21%; width:30%; text-align:center; font-family: 'PTSans-Bold',georgia,serif; font-weight:400; margin:0; font-size:14px;}
.the-slideshow-wrapper .caption.dark2 .heading, .the-slideshow-wrapper .caption.dark2 p{ background:none; float:none; line-height:25px; display:block;}
.the-slideshow-wrapper .caption.top_left p{ margin:0 0 20px; padding:0;}
.the-slideshow-wrapper .caption .heading{ display:none !important;}
.the-slideshow-wrapper .caption .btn-yellow-50{ clear:both; float:none; display:inline-block; padding:0 40px;}
.the-slideshow-wrapper .slider-arrows2 .owl-controls .owl-buttons div{ background:url(../images/slideshow-arr.png) no-repeat 0 0;  width:43px; height:74px; opacity:0.6;filter:alpha(opacity=60);}
.the-slideshow-wrapper .slider-arrows2 .owl-controls .owl-buttons div:hover{ opacity:1;filter:alpha(opacity=100);}
.the-slideshow-wrapper .slider-arrows2 .owl-controls .owl-buttons .owl-next{ background-position:-156px 0; right:1%;}
.the-slideshow-wrapper .slider-arrows2 .owl-controls .owl-buttons .owl-prev{ left:1%;}
.slider-arrows2 .owl-controls.clickable .owl-buttons .owl-next:hover{background-position:-156px 0;background-color:transparent} 
.slider-arrows2 .owl-controls.clickable .owl-buttons .owl-prev:hover{ background-position:0 0;background-color:transparent !important;}

.main{ background:none; padding-top:10px;}
.main-container{ background:#bbe1fa;}
.page-banners{ overflow:hidden; position:absolute; bottom:3.2%; left: 50%; margin-left:-510px;}
.page-banners .banner{ background:#fff; box-shadow:0 0 6px -1px #999;-moz-box-shadow:0 0 6px -1px #999; -webkit-box-shadow:0 0 6px -1px #999;}
.page-banners .banner p{ margin:0;}
.page-banners img{ width:100%;}
.page-banners .banner-item{ padding:2.5%;}
.page-banners a.button{ background:#034f84; border-top:6px solid #1b608f; width:100%; display:block; text-align:center; color:#fff; text-transform:uppercase; height:36px; line-height:33px; font-family: 'HelveticaRoundedLTStdBold', Arial; font-size:14px;}
.page-banners a.button:hover{ background:#04558e;}

/*Featured products*/
.featured-products-list{ background:#fff; box-shadow: 2px 2px 2px #b1cdd9;-moz-box-shadow: 2px 2px 2px #b1cdd9; -webkit-box-shadow:2px 2px 2px #b1cdd9; margin-top:45px; margin-bottom:30px; padding-bottom:20px;}
/*.owl-carousel .owl-item{ float:none; display:block; width:100%;}*/
.featured-products-list .grid12-3{ width:23.5%;}
.featured-products-list .grid12-3:nth-child(1){ margin-left:0;}
.featured-products-list .grid12-3:nth-child(4){ margin-right:0;}
.featured-products-list .section-title {/*background:url(../images/featured-heading-bg.png) no-repeat;*/color: #fff;  height: 78px; margin-left:8px; margin-top: -16px; text-align: center; padding:22px 0 0; font-family: 'PTSans-Bold',georgia,serif; font-weight:400; font-size:20px; border-bottom:none; background-position:0 0; background-repeat:no-repeat;}
.featured-products-list .blue .section-title{/* background-position:1px 0;*/background-image:url(../images/featured-blue.png);}
.featured-products-list .products-grid .item{ border-bottom:5px solid #6895b5;}
.featured-products-list .pink .section-title{ /*background-position:-254px 0;*/background-image:url(../images/featured-pink.png);}
.featured-products-list .pink .products-grid .item{ border-bottom:5px solid #ee70ad;}
.featured-products-list .green .section-title{ /*background-position:-509px 0;*/background-image:url(../images/featured-green.png);}
.featured-products-list .green .products-grid .item{ border-bottom:5px solid #6acbc3;}
.featured-products-list .red .section-title{ /*background-position:-764px 0;*/background-image:url(../images/featured-red.png);}
.featured-products-list .red .products-grid .item{ border-bottom:5px solid #a4bfd3;}
.featured-products-list .products-grid.centered .item{ padding-left:0; padding-right:0; margin:0 18px 0 17px; height:333px;}
.products-grid .item .product-image-wrapper img{ max-width:90%;}
.products-grid .product-image .alt-img{ left:5%;}
.products-grid .product-image{ margin:0 0 2px;}
.products-grid .product-name{ margin-top:3px;}
.products-grid.size-s .product-name{ font-size:13px; font-family: 'PTSans-Bold',georgia,serif; font-weight:400; color:#034f84;}
.products-grid.size-s .product-name a{color:#034f84;}
.products-grid.size-s .product-name a:hover{ color:#216fa4;}
.products-grid .price-box{ font-size:16px; font-family: 'PTSans-Bold',georgia,serif; font-weight:400; margin-top:8px;}
.products-grid .price-box .price{font-family:inherit;}
.products-grid .special-price, .products-grid .old-price{ display:inline;}
.products-grid .old-price .price, .products-grid .old-price .price-label {  color: #333; font-size: 11px; text-decoration: none;}
.products-grid .item .actions{ position:absolute; bottom:20px; width:100%;}
.products-grid .item .actions .out-of-stock{ color:red; font-size:15px; font-family: 'PTSans-Bold',georgia,serif; font-weight:400;}
.featured-products-list .products-grid.size-s .item button.btn-cart span span{ height:32px; line-height:30px; padding-top:0; padding-bottom:0;}
.products-grid .ratings-wrapper{ height:28px;}
.owl-pagination{ display:none !important;}
.products-grid.size-s .sticker-wrapper.top-bottom{ left:50%; margin-left:-64px;}
.category_all .products-grid.size-s .item button.btn-cart span span{ border-bottom:none; font-weight:400;}
.block-layered-nav ol li.m-selected-ln-item{font-size:13px;}
.block-layered-nav ol li.m-selected-ln-item span.m-selected-filter-item{
	position:relative;
	padding-left:20px;
	color:#df252e;
}
.block-layered-nav ol li.m-selected-ln-item span.m-selected-filter-item:before{
	content:'';
	position:absolute;
	top:1px;
	left:0;
	width:15px;
	height:15px;
	background:url("../images/filter_bg.png") 0 -60px no-repeat;
}
.block-layered-nav ol li.m-selected-ln-item span.m-selected-filter-item:hover{color:#034f84;}
.block-layered-nav ol li.m-selected-ln-item span.m-selected-filter-item:hover:before{background-position:0 -45px;}
.sticker-wrapper.top-left{ left:0;}
.sticker-wrapper.top-right{ right:0;}

/*Featured Tabs*/
.tab-links:after {display:block;clear:both;	content:'';	}  
.tab { display:none; }    
.tab.active {display:block; }
.featured-tabs-container{ padding:50px 0; border-top:1px solid #8fc7de; overflow:hidden;}
.featured-tabs .tab-links{ z-index:2;}
.featured-tabs .tab-links li{margin:0 10px 0 0; box-shadow:6px 3px 3px -6px #b1cdd9;width:16.5%; float:left; list-style:none;}
.featured-tabs .tab-links li h2{font-size:20px; font-family: 'PTSans-Bold',georgia,serif; font-weight:400; margin:0;}
.featured-tabs .tab-links li h2 a{
	display:inline-block;
	transition:all linear 0.15s;
	background:#f30b01;
	border-top:6px solid #f5453d;
	width:100%;
	text-align:center;
	font-size:20px;
	font-family:'PTSans-Bold',georgia,serif;
	font-weight:400;
	border-bottom:none;
	padding:0 !important;
	height:44px;
	line-height:39px;
	border-radius:0;
	color:#fff;
}
.featured-tabs .tab-links li h2 a span{display:none;}
.featured-tabs .tab-links li:hover a,
.featured-tabs .tab-links li.active a{color:#df252e;background:#fff;}
.featured-tabs .tab-content { background:#fff;box-shadow: 2px 2px 2px #b1cdd9;padding:30px 2%; min-height:50px; border-top:1px solid #c7e6f4; margin-top:-1px; z-index:1;}
.featured-tabs .tab-content > #brand, .featured-tabs .tab-content > #age{ padding:0 4% 0 4.2%;}
.featured-tabs .owl-carousel .owl-item{overflow:hidden;text-align:center;}
.featured-tabs .owl-carousel .owl-item li{background:#e5e5e5; border-top:3px solid #ececec; border-bottom:1px solid #d5d5d5;border-radius:4px;padding:8px 20px; font-weight:400; color:#464646;font-family:'HelveticaRoundedLTStdBold', Arial; font-size:12px; margin-right:5px;}
.featured-tabs .owl-carousel .owl-item li a{ color:#464646;}
.featured-tabs .owl-carousel .owl-item li:hover{background: #ebebeb; border-top-color:#f4f1f1; cursor:pointer;}
.featured-tabs .owl-carousel .owl-item li h3, .featured-tabs .owl-carousel .owl-item li h2, .featured-tabs .tab ul > li h3, .featured-tabs .tab ul > li h2{ margin:0;font-size:13px; font-family: 'PTSans-Bold',georgia,serif; font-weight:400; text-transform:uppercase; line-height: 1.2em;}
.featured-tabs #age.tab .owl-carousel .owl-item li h3{text-transform:none;font:13px/15px 'PTSans-Bold',georgia,serif;margin:0 0 7px;}
.featured-tabs .owl-carousel .owl-item li a{ display:block;}
.featured-tabs .brand-slider .owl-item li{ background:none; border:none; border-radius:0; padding:0;}
.featured-tabs .brand-slider .owl-item li:hover{ background:none; border:none;}
.featured-tabs .brand-slider .owl-item li img{ height:49px; width:auto;}
.featured-tabs .brand-slider .owl-item li:hover img{opacity:0.8;-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=80)";filter: alpha(opacity=80);-moz-opacity:0.8;-khtml-opacity: 0.8;}
.featured-tabs .age-slider .owl-item li{ color:#072d4b; font-size:13px; font-family: 'PTSans-Bold',georgia,serif; font-weight:400; padding:7px 0; }
.featured-tabs .age-slider .owl-item li > p{ margin:0 0 7px;}
.featured-tabs .age-slider .owl-item li a{color:#072d4b; }
.featured-tabs .owl-controls .owl-buttons div{ background-image:url(../images/sprite-bonus.png); background-color:transparent; width:20px; height:35px; opacity:1;-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";filter: alpha(opacity=100);-moz-opacity: 1;-khtml-opacity: 1;}
.featured-tabs .owl-controls .owl-buttons .owl-prev{ background-position:-10px -155px; position:absolute; left:-4.5%; top:50%; margin-top:-17px; text-indent:-999em;}
.featured-tabs .owl-controls .owl-buttons .owl-next{ background-position:-104px -155px; position:absolute; right:-4.5%; top:50%; margin-top:-17px;text-indent:-999em;}
.featured-tabs .owl-controls.clickable .owl-buttons .owl-next:hover{ background-position:-74px -155px;  background-color:transparent; }
.featured-tabs .owl-controls.clickable .owl-buttons .owl-prev:hover{ background-position:-39px -155px; background-color:transparent;}
.featured-tabs .category-slider .owl-item, .featured-tabs .character-slider .owl-item{ width:auto !important; margin-bottom:5px;}

.featured-tabs .tab .category-slider, .featured-tabs .tab .character-slider{ overflow:hidden;}
.featured-tabs .tab ul > li{background:#e5e5e5; border-top:3px solid #ececec; border-bottom:1px solid #d5d5d5;border-radius:4px;padding:6px 20px 9px; font-family: 'PTSans-Bold',georgia,serif; font-weight:400; color:#464646;font-size:13px; margin:0 5px 5px 0; float:left;}
.featured-tabs .tab ul > li a{ color:#464646;}
.featured-tabs .tab ul > li:hover{background: #ebebeb; border-top-color:#f4f1f1; cursor:pointer;}

/*Footer Secondary*/
.footer-secondary #scroll-to-top{ color:#fff; text-align:center; margin-left:-80px; padding:20px 21px 10px;font-size:14px;font-family: 'HelveticaRoundedLTStdBold', arial; background:none; top:0; position:relative; left:50%; display:block; text-transform:uppercase; border-radius:0; text-indent:0; right:0; bottom:0; display:inline-block; width:auto; height:auto; line-height:16px; z-index:1;}
.footer-secondary #scroll-to-top > span{ background:url(../images/back-to-top.png) no-repeat 0 0;height: 16px; width: 16px; vertical-align:top; margin-left:5px; display:inline-block;}
.footer-container{ font-size:13px; font-weight:400; clear:both;}
.footer-secondary, .footer-secondary a{ color:#fff;}
.footer-secondary a:hover{ color:#fff; text-decoration:underline;}
.footer-secondary .section .grid12-12{ margin:0; width:100%;}
.footer .block-title{ border-bottom:1px solid #fff; font-size:20px; font-family: 'PTSans-Bold',georgia,serif; font-weight:400; padding-right:0; padding-top:0; color:#fff;}
.footer-range .block-content > div{ float:left; width:20%;}
.footer-range .block-content .block3{ width:40%;}
.footer-range .block-content .block3 ul{ width:50%;}
.footer-range .block-content > div ul{ float:left; }
.footer-range .block-content h6{ text-transform:uppercase; font-family: 'PTSans-Bold',georgia,serif; font-weight:400; padding:4px 0 3px; font-size:13px;}
.footer ul li{ background:none; padding:0;}
.footer-secondary ul { margin:0 0 15px;}
.footer-secondary ul li{ padding:3px 0; font-size:13px;}
.footer-secondary .section{ padding:35px 0 10px;}
.footer .collapsible .opener{ background-color:transparent; background-image:url(../images/caret_open.png); top:6px;}
.footer .collapsible .opener:hover{ background-color:transparent;}
.footer .collapsible.active .opener{ background-image:url(../images/infortis/ultra-megamenu/opener-active-w.png);}
.footer-secondary > .grid-full > .banner{ text-align:center;}
.footer-secondary .section .block-content img{ margin:0 5px 0 0;}
.footer-secondary .section .block-content a:hover img{ opacity:0.9;filter: alpha(opacity=90);}
/*Footer Primary*/
.footer-primary h6 { color:#034f84; }
.footer-primary .block-footer-seo{ background-image:url(../images/block_footer_seo_bg.png);background-repeat:no-repeat;background-position:center top; background-size:100% auto;-moz-background-size:100% auto;-ie-background-size: 100% auto;-o-background-size:100% auto;-webkit-background-size:100% auto;}
.footer-primary .block-footer-seo .block-title{ font-family: 'PTSans-Bold',georgia,serif; font-weight:400; padding-bottom:0;}
.footer-primary .block-footer-seo-inner{ height:182px; padding:40px 16px 0;}
.footer-primary .block-footer-seo-inner h3 a{ color:#034f84;}
.footer-primary .block-footer-seo-inner .block-content p img{
	margin:6px 0 0 10px;
	box-shadow:1px 0px 3px rgba(0,0,0, 0.2);
}
.footer-primary .block-footer-seo .block-content p > a{ font-family: 'PTSans-Bold',georgia,serif; font-weight:400;}
.footer-primary .block-footer-seo .block-content p > a:hover{ color:#ff3312;}
.footer-primary .block-testimonials .postWrapper{ background-image:url(../images/block_testimonial_bg.png); background-color:transparent;background-repeat:no-repeat;background-position:center top; padding:40px 0px; position:relative; min-height:150px; width:101%; display:block !important;background-size:100% auto;-moz-background-size:100% auto;-ie-background-size: 100% auto;-o-background-size:100% auto;-webkit-background-size:100% auto;}
.footer-primary .block-testimonials .postWrapper h6{ text-align:left; font-size:20px; background:none; color:#034f84; text-indent:0; padding-bottom:0;}
.footer-primary .block-testimonials .div_bt{ position:absolute; top:40px; right:17px;}
.footer-primary .block-testimonials .testimonial-wrapper{ padding:0 20px;}

.footer-primary .block-testimonials .icon_bt{ float:left; display:inline; margin-top:5px;}
.footer-primary .block-testimonials #slideshow_advance{ height:75px;margin-left: 35px;  margin-right: 20px;}
.footer-primary .block-testimonials .icon_bt_right{ float:right;}
.footer-primary .block-title a{ color:#034f84;}

/*Footer Bottom*/
.footer-end-container{ display:none;}
.footer-bottom .grid-full{ border-top:1px solid #fff; padding-top:5px;}
.footer-bottom .block_footer_payment{ text-align:center;}
.footer-copyright{ margin-left:0; font-size:13px;}
.footer-copyright p{ margin:0 0 15px;}
.footer-copyright em{ font-size:10px; font-style:normal;}
.footer-bottom-container{ padding-bottom:45px;}
/*Footer Top*/
.blog-featured-articles h2{ color:#fff; text-align:center; font-family: 'PTSans-Bold',georgia,serif; font-weight:400; font-size:28px; margin:0 0 30px;}
.blog-featured-articles ul{ margin:0 0 20px; overflow:hidden;}
.blog-featured-articles ul li{ background:#fff; margin-bottom:2%; height:398px;box-shadow: 2px 2px 2px #34a6d1;-moz-box-shadow: 2px 2px 2px #34a6d1; -webkit-box-shadow:2px 2px 2px #34a6d1; overflow:hidden;}
.blog-featured-articles ul li .item{ padding:16px 18px 12px 20px;}
.blog-featured-articles ul li .item h3{ font-size:16px; font-family: 'PTSans-Bold',georgia,serif; font-weight:400; height:39px; overflow:hidden; margin-bottom:8px;}
.blog-featured-articles ul li .item h3 a:hover{ color:#2870a1; text-decoration:none;}
.blog-featured-articles ul li .item p a.more{ color:#df252e; font-family: 'PTSans-Bold',georgia,serif; font-weight:400;}
.blog-featured-articles ul li .item p a.more:hover{color:#ff3312;}
.blog-featured-articles .blog-sidebar-context + p{ text-align:center; clear:both;}
.blog-featured-articles .blog-sidebar-context + p a.btn-blue-40{ display:inline-block; text-decoration:none;}
.blog-featured-articles .blog-item-image{ display:block; text-align:center; padding:0; overflow:hidden;}
.blog-featured-articles .blog-item-image img{ max-height:230px; height:230px; width:100%; }

/*Footer sticky*/
#footer-the-end{ background:#02406b; height:35px; padding:5px 0; color:#fff; z-index:3000; bottom:0; position:fixed; width:100%;}
#footer-the-end #top-bottom{float:left;margin-right:20px;}
#scroll-to-bottom{ text-transform:uppercase; color:#f8a51b; font-size:11px; font-family:'HelveticaRoundedLTStdBold', Arial; line-height:37px;}
#scroll-to-bottom:hover{ color:#fcba4d}
#scroll-to-bottom .icon-view-footer{background:url(../images/sprite-bonus.png) no-repeat -216px -61px;  display:inline-block; width:9px; height:7px; margin:0 5px;}
#footer-the-end .subscribe-wrapper{ margin:0 5px 0 0; float:left; display:inline;}
#footer-the-end .subscribe-wrapper label{ font-size:16px; font-family: 'PTSans-Bold',georgia,serif; font-weight:400;}
#footer-the-end .subscribe-wrapper .input-box{ margin:0 0 0 5px;}
#footer-the-end .subscribe-wrapper .input-text{ background:#fff; border:none;-moz-border-radius: 4px 0 0 4px; border-radius:4px 0 0 4px ; -webkit-border-radius:4px 0 0 4px; margin:0; height:35px;width:258px; vertical-align:middle;}
#footer-the-end .subscribe-wrapper button.button span{-moz-border-radius: 0 4px 4px 0; border-radius:0 4px 4px 0 ; -webkit-border-radius:0 4px 4px 0;height:32px; line-height:30px;}
#footer-the-end .subscribe-wrapper button.button span span{border-radius:0 5px 4px 0;-moz-border-radius: 0 5px 4px 0;-webkit-border-radius:0 5px 4px 0;}
.footer-other-stores{ font-size:14px; color:#fff; font-family: 'PTSans-Bold',georgia,serif; font-weight:400; float:right; line-height:33px;}
.footer-other-stores img{ vertical-align:middle;margin:0 0 0 9px;}
.footer-other-stores img:hover{ opacity:0.8;filter: alpha(opacity=80);}

/*Newsletter popup*/
#toPopup{ display:none; border:none;width:100%; height:100%; background:url(../images/overlap-bg.png) repeat; visibility:visible; position:fixed; left:0; top:0; z-index:3001; margin-left:0;overflow-x: auto;  overflow-y: scroll; color:#333; font-size:14px;}
#toPopup .form-subscribe-newletter{
	background:url(../images/newsletter_popup_topbg.png) no-repeat top center;
	height:auto;
	width:600px;
	text-align:center;
	font-size:18px;
	font-weight:400;
	color:#fff;
	position:absolute;
	margin-left:-300px;
	left:50%;
	top:20%;
	font-family:Arial, Helvetica, sans-serif;
	padding-top:80px;
}
#toPopup .form-subscribe-newletter-inner{ padding:11px 16px 23px; background:#034f84;border-radius:0 0 4px 4px ;-moz-border-radius: 0 0 4px 4px ; -webkit-border-radius:0 0 4px 4px ;}
#toPopup .form-subscribe-newletter-inner:after{
	content:'';
	display:block;
	clear:both;
	width:100%;
	height:50px;
	background:url(../images/background_logo.png) bottom center no-repeat;
	margin-top:25px;
}
#toPopup .form-subscribe-newletter h3{ font-size:24px; font-weight:500; padding:0; margin:0 0 8px; line-height:30px; color:#fff;font-family:Trebuchet MS, Arial;}
#toPopup .form-subscribe-newletter h3 small{ font-size:15px;}
#toPopup .form-subscribe-newletter h3 a{ color:#fff; text-decoration:underline;}
#toPopup .form-subscribe-newletter h3 span{ font-size:26px;}
#toPopup .form-subscribe-newletter h3 span + small + span{ font-size:23px;color:#f30b01; font-weight:700; display:block; padding-top:4px; }
#toPopup .form-subscribe-newletter .close{position:absolute; top:70px; right:12px; left:auto; width:18px; height:18px; cursor:pointer;}
#toPopup .form-subscribe-newletter p{ padding:0 0 9px;}
#toPopup .form-subscribe-newletter input.input-text{ display:inline; width:58%; margin:0; color:#888888; font-size:13px; font-weight:700;font-family:Trebuchet MS, Arial;}
#toPopup .form-subscribe-newletter button.button{ display:inline-block; margin:0 0 0 -25px;}
#toPopup .form-subscribe-newletter button.button span{ background:#f5453d; border-bottom:none; font-family:Trebuchet MS, Arial; font-weight:700;}
#toPopup .form-subscribe-newletter button.button span span{background:#f30b01; padding:0 35px;}
#toPopup .form-subscribe-newletter button.button:hover span{ background:#fc5135;}
#toPopup .form-subscribe-newletter button.button:hover span span{ background:#ff3312;}
#toPopup .form-subscribe-newletter .validation-advice{ position:absolute; font-size:14px; left:20%;}

/*Product page*/
.product-view-main{ background:#fff;box-shadow: 2px 2px 2px #b1cdd9;-moz-box-shadow: 2px 2px 2px #b1cdd9; -webkit-box-shadow:2px 2px 2px #b1cdd9; margin-bottom:25px; padding-bottom:50px;}
.product-view-main .img-box{ padding:40px 3px 20px 6%;}
.product-view-main .img-box-style1 .product-image{ padding:0; border:none;}
.product-view .sticker-wrapper.top-bottom{ bottom:-1px; left:50%; margin-left:-64px;}
.product-view .product-img-column .sticker{ font-weight:400; font-size:16px; width:60px; height:60px;}
/*.product-view .product-img-column .sticker-wrapper:hover { width:60px; height:60px;}*/
.product-view .product-img-column .sticker.sale{ background:url(../images/sticky_sale_60.png) no-repeat 0 0; height:61px;}
.product-view .product-img-column .sticker.sale:hover{ width:60px; height:61px;}
.product-view .product-img-column .sticker.new{ background:#3ec2df;-moz-border-radius: 50%; border-radius:50%; -webkit-border-radius:50%;}
.product-view .product-img-column .slider-arrows3 .owl-controls .owl-buttons div{background:url(../images/gallery-arrow.png) no-repeat -48px 50% #0ea1d7; width:30px; height:100%; opacity:0.6;filter: alpha(opacity=60); top:0;}
.product-view .product-img-column .slider-arrows3 .owl-controls.clickable .owl-buttons div:hover{opacity:1;filter: alpha(opacity=100);}
.product-view .product-img-column .slider-arrows3 .owl-controls .owl-buttons .owl-next{ right:-45px;}
.product-view .product-img-column .slider-arrows3 .owl-controls.clickable .owl-buttons .owl-next:hover{ background-position: -48px 50%;}
.product-view .product-img-column .slider-arrows3 .owl-controls .owl-buttons .owl-prev,
.product-view .product-img-column .slider-arrows3 .owl-controls.clickable .owl-buttons .owl-prev:hover{ background-position:8px 50%;}
.product-view .product-img-column .slider-arrows3 .owl-controls .owl-buttons .owl-prev{ left:-45px;}
.product-view .product-img-column .img-box .itemslider-thumbnails{ max-width:260px;}
.product-view .product-img-column .img-box .itemslider-thumbnails.count-1{ max-width:65px;}
.product-view .product-img-column .img-box .itemslider-thumbnails.count-2{ max-width:130px;}
.product-view .product-img-column .img-box .itemslider-thumbnails.count-3{ max-width:195px;}
.product-view .product-img-column .img-box .itemslider-thumbnails.count-5{ max-width:325px;}
.product-view .img-box-style1 .more-images .thumbnails .owl-wrapper-outer{ padding:0;}
.product-view-main .img-box-style1 .more-images .thumbnails .item a{ padding:0; margin:0 2px 0 3px; border-color:#ddd;}
.product-view-main .img-box-style1 .more-images .thumbnails .item a:hover{ border-color: #10588a;}
.product-view-main .img-box-style1 .more-images .thumbnails .item a img{opacity:0.8;filter: alpha(opacity=80); width:100%;}
.product-view-main .img-box-style1 .more-images .thumbnails .item a:hover img{opacity:1;filter: alpha(opacity=100);}
.product-view-main .img-box .video-of-product{ margin:42px 0 5px; width:100%; text-align:center; overflow:hidden;}
.product-view-main .img-box .video-of-product > a, .product-view-main .img-box .video-of-product a.video{ display:inline-block !important;}
#play-video, #show-images{ margin:15px 0 0; color:#0ea1d7; font-size:12px; text-transform:uppercase; font-family: 'HelveticaRoundedLTStdBold', arial; border-top:1px solid #dbdbdb; text-align:center; cursor:pointer; padding-top:10px;}
#play-video:hover, #show-images:hover{ color:#29b6eb;}
#play-video span, #show-images span{ display:inline-block; width:17px; height:17px; vertical-align:top; margin-top:1px; padding-right:5px;}
#play-video span{ background:url(../images/sprite-bonus.png) no-repeat -236px -148px; }
.product-view-awards-wrapper{ }
.product-view-main .product-view-awards{ margin:20px 3px 20px 6%; clear:both;}
.product-view-main .box-tabs + .product-view-awards{ margin-right:6%;}
.product-view-main .product-view-awards .award-label{ background:url(../images/award-bg.png) no-repeat top center; background-size:100% auto; text-align:center; font-size:20px; font-family: 'PTSans-Bold',georgia,serif; font-weight:400; padding-top:16px; margin:0 0 5px; color:#fff; height:50px;}
.product-view-main .product-view-awards .award-content{ text-align:center;}
.product-view .product-shop > form{ padding-right:6%; display:block;}
.product-view .product-shop{ padding:40px 0;}
.product-view .product-shop .product-name h1{ font-size:28px; font-family: 'PTSans-Bold',georgia,serif; font-weight:400; color:#034f84;}
.product-view .select_co1 select{ width:131%;}
.product-view .qty-wrapper .select_co1 select{ font-style:normal; color:#333;}
.old-price .price-label{ display:inline;}
.product-view .product-shop .price-box .regular-price .price, 
.product-view .product-shop .price-box .special-price .price{ font-size:24px; font-family: 'PTSans-Bold',georgia,serif; font-weight:400;}
.product-view .product-shop .price-box .old-price .price-label{ display:inline;}
.product-view .product-shop .price-box .old-price .price-label, .product-view .product-shop .price-box .old-price .price{ font-size:12px; color:#333; text-decoration:none;}
.product-view .product-shop .wapper-stock-point{ margin:2px 0 15px;}
.product-view .product-shop .availability{ font-style:italic; font-size:13px; font-weight:400; margin:0;}
.product-view .product-shop .availability.in-stock{ color:#07a89b;}
.product-view .product-shop .availability.out-of-stock{ color:red;}
.product-view .tier-prices{ margin-bottom:20px; padding:0;}
.product-view .tier-prices li{ padding:0; background:none;}
.product-view .product-shop .add-to-cart .qty-wrapper{ margin-bottom:20px;}
.product-view .product-shop .add-to-cart .qty-wrapper label{ display:block; font-family: 'PTSans-Bold',georgia,serif; font-weight:400; font-size:13px; padding:0 0 5px;}
.product-view .product-options-area .product-options-bottom, .product-view .product-options-area > .add-to-box{ width:58.8%;}
.product-view .container1-wrapper, 
.product-view .container2-wrapper, 
.product-view .add-to-box{ border:none; margin:0; padding:0;}
.product-view .btn-cart span span{ padding-top:0; padding-bottom:0;}
.product-view .product-shop .btn-cart, .product-view .add-to-cart{ width:100%; display: block;}
.product-view .product-shop .add-to-cart{ display: block;}
.product-view .product-shop .btn-cart span{/*background-color: #85b339; */ text-align:center; width:100%;}
.product-view .product-shop .btn-cart span span{ padding:0; font-size:18px;}
.product-view .btn-cart:hover span span{background-color: #92c43e;}
.product-view .product-shop .product-type-data{ border-bottom:1px solid #dbdbdb; margin:0 0 16px;}
.product-view .product-type-data > .price-box{ border:none;}
.product-view .price-box .special-price, .product-view .price-box .old-price{ display:inline;}
.product-view .product-shop .product-options{ margin:0;}
.product-view .product-shop .product-options-area{ position:relative; min-height:60px;}
.product-view .product-shop .product-options-area .action-box { margin:0;}
.product-view .add-to-links li{ margin:0;}
.product-view .product-shop .product-options-area .add-to-links{ position:absolute; bottom:0; right:0;}
.product-view .product-shop .add-to-wishlist a{ background:#e5e5e5; border-top:6px solid #ececec; border-bottom:1px solid #d5d5d5; font-size:13px; text-transform:uppercase;-moz-border-radius: 4px; border-radius:4px; -webkit-border-radius:4px; padding:0 20px; height:43px; line-height:38px; margin:0; color:#464646;font-family:'HelveticaRoundedLTStdBold', Arial;}
.product-view .product-shop .add-to-wishlist a:hover{ background:#ebebeb;}
.product-view .product-shop .add-to-wishlist .icon.i-wishlist-bw{ background:url(../images/sprite-bonus.png) no-repeat -180px -137px transparent; width:12px; height:10px; padding:0; border-radius:0;}
.product-view .box-tabs { margin-top:10px; float:right;}
.product-view .box-tabs .gen-tabs{ padding-right:30px;}
.product-view .box-tabs .gen-tabs .tabs{ width:100%;}
.product-view .box-tabs .gen-tabs-style1 .tabs-panels{ border-top:none; font-size:13px;}
.product-view .box-tabs .tabs-panels .panel .std > h2{ font-size:13px; font-weight:400; line-height:160%;}
.product-view .box-tabs .gen-tabs .tabs > li{ margin:0 3px 0 0; font-size:12px; font-weight:400; text-transform:uppercase;  width:32.5%; text-align:center;}
.product-view .box-tabs .gen-tabs-style1 .tabs a{ border-top:3px solid #1b608f;-moz-border-radius: 4px; border-radius:4px; -webkit-border-radius:4px; border-bottom:1px solid #1b608f; line-height:40px;font-size:12px;font-family:'HelveticaRoundedLTStdBold', Arial; border-left:none; border-right:none; position:relative;}
.product-view .box-tabs .gen-tabs-style1 .tabs > li > a.current{ margin-top:0; padding-top:0; }
.product-view .box-tabs .gen-tabs-style1 .tabs > li > a.current > span{ background-image:url(../images/sprite-bonus.png); background-repeat:no-repeat; background-position:-172px -117px; width:18px; height:12px; display:inline-block; position:absolute;bottom: -10px;left: 50%; margin-left: -9px;}
#product-review-table{ margin:10px 0 0; width:auto; font-size:14px;}
#product-review-table thead{ border:none;}
#product-review-table thead td{ font-family: 'PTSans-Bold',georgia,serif; font-weight:400;}
#product-review-table tbody { border-bottom:none;}
#product-review-table td{ border:none; text-align:left; padding:5px 30px 5px 0;}
#product-review-table td, #product-review-table th, #product-review-table tr{ background:none; border:none;}
#product-review-table table td{ padding:0;}
#product-review-table .rating-cancel{ display:none !important;}
#product-review-table td .title-rating{ display:block; font-family: 'PTSans-Bold',georgia,serif; font-weight:400;padding: 0 0 4px;}
.box-reviews .form-list input.input-text, .box-reviews .form-list textarea{ width:100%;}
.box-reviews .form-list li{ margin-bottom:15px;}
.box-reviews .data-table tr.odd.last{ border-bottom:none;}
.product-view .box-reviews dt .heading{ font-size:16px; color:#034f84; font-family: 'PTSans-Bold',georgia,serif; font-weight:400;}
.product-view .box-reviews dt small{ font-style:italic; font-weight:400;}
.product-view .box-reviews dt{ padding:0 0 17px;}
.product-view .box-reviews dd{ border-bottom:1px solid #dbdbdb; margin: 0 0 20px; padding-bottom: 20px; font-size:13px;font-family: 'proxima_nova_regular', verdana; color:#333333;}
.product-view .box-reviews .ratings-table{ margin:0 0 10px;}
.product-view .box-reviews .box-title{ display:none;}
.product-view .box-reviews #review-form .subtitle{ font-size:18px; font-family: 'PTSans-Bold',georgia,serif; font-weight:400; color:#034f84;}
.product-view .box-reviews #review-form > span{ height:0; display:none;}
.product-view .box-reviews .pager{ border:none; width:100%; margin-top:0;}
.product-view .box-reviews .pager .limiter{ display:none;}
.product-view .box-reviews .pager .pages{ float:left; padding:0;}
.product-view .box-reviews .pager .pages li.next{ display:none;}
.product-view .box-reviews .pager .amount{ float:right;font-family: 'PTSans-Bold',georgia,serif; font-weight:400; padding-top:11px; margin:0;}
.product-view .box-reviews .pager .amount strong{ display:none;}

.product-view .box-reviews dl + .box-title, 
.product-view .box-reviews dl + .pager + .box-title{ display:inline-block; background:#1b608f; padding:3px 0 1px;-moz-border-radius: 4px; border-radius:4px; -webkit-border-radius:4px; position:relative;  margin-top:20px; margin-bottom:15px;}
.product-view .box-reviews dl + .box-title h2,
.product-view .box-reviews dl + .pager + .box-title h2{ background:#034f84; color:#fff; text-transform:uppercase; height:32px; line-height:30px;-moz-border-radius: 6px 6px 4px 4px; border-radius:6px 6px 4px 4px; -webkit-border-radius:6px 6px 4px 4px;font-family:'HelveticaRoundedLTStdBold', Arial; font-size:12px; margin:0; padding:0 20px 0 34px;}
.product-view .box-reviews dl + .box-title h2 span,
.product-view .box-reviews dl + .pager + .box-title h2 span{ background:url(../images/sprite-bonus@2x.png) no-repeat -158px -122px; background-size:300px 200px; width:9px; height:7px; position:absolute; top:15px; left:20px;}
.product-view .box-reviews dl + .box-title + script + #review-form,
.product-view .box-reviews dl + .pager + .box-title + script + #review-form{ border:2px solid #dbdbdb; -moz-border-radius: 4px; border-radius:4px; -webkit-border-radius:4px; padding:25px 5.5% 15px; display:block; position:relative;}
.product-view .box-reviews dl + .box-title + script + #review-form > span,
.product-view .box-reviews dl + .pager + .box-title + script + #review-form > span{ /*background:url(../images/sprite-bonus.png) no-repeat -164px - 155px;*/background-image:url(../images/sprite-bonus.png); background-repeat: no-repeat ; background-position:-164px -155px; position:absolute; left:14%; top:-15px; display:block; width:40px; height:25px;}

.product-view .box-additional-user{ float:right; clear:right;}
.product-view .sharing-box{/* max-width:280px; margin:0 auto;*/ margin-left:20%; clear:both;max-width:280px;}
.product-view .sharing-box > span.label{ display: inline-block;  float: left; font-size: 15px; font-family: 'PTSans-Bold',georgia,serif; font-weight:400; margin-right: 10px; margin-top: 5px;}
.product-view .sharing-box .addthis_sharing_toolbox{ display:inline; float:left;}
.product-view .sharing-box .at-share-tbx-element .at-share-btn{ margin:0 4px;}
.product-view .sharing-box .at-share-btn .at300bs{ background:url(../images/share-icons.png) no-repeat 0 0;}
.product-view .sharing-box .at-share-btn .at15t_facebook{ background-position:0 0;}
.product-view .sharing-box .at-share-btn .at15t_twitter{ background-position:-61px 0;}
.product-view .sharing-box .at-share-btn .at15t_pinterest_share{ background-position:-122px 0;}
.product-view .sharing-box .at-share-btn .at15t_email{ background-position:-184px 0;}
.product-view .sharing-box .at-share-btn .at15t_compact{ background-position:100% 0;}
.product-view .sharing-box .at-share-btn:hover .at15t_facebook{ background-position:0 -69px;}
.product-view .sharing-box .at-share-btn:hover .at15t_twitter{ background-position:-61px -69px;}
.product-view .sharing-box .at-share-btn:hover .at15t_pinterest_share{ background-position:-122px -69px;}
.product-view .sharing-box .at-share-btn:hover .at15t_email{ background-position:-184px -69px;}
.product-view .sharing-box .at-share-btn:hover .at15t_compact{ background-position:100% -69px;}

.product-view .box-additional-user-inner{ padding-right:6%;}
.product-view .summary-box{ border-top:1px solid #dbdbdb; padding:15px 0 10px; margin:10px auto 0; display:block; text-align:center;}
.product-view .summary-box .ratings{ max-width:310px; margin-left: auto; margin-right:auto;}
.product-view .summary-box .ratings a, .product-view .summary-box .no-rating a{ font-size:15px; color:#df252e; font-family: 'PTSans-Bold',georgia,serif; font-weight:400;}
.product-view .summary-box .ratings a:hover, .product-view .summary-box .no-rating a:hover{color: #ff3312;}
.product-view .summary-box .rating-links{ float:left;}
.product-view .box-related, .product-view .box-up-sell{background:#fff;box-shadow: 2px 2px 2px #b1cdd9;-moz-box-shadow: 2px 2px 2px #b1cdd9; -webkit-box-shadow:2px 2px 2px #b1cdd9; margin-top:40px; margin-bottom:25px;}
.product-view .box-additional .section-title{ text-align:center; font-size:20px; font-family: 'PTSans-Bold',georgia,serif; font-weight:400; margin:-16px 0 10px; color:#fff; border-bottom:none; padding:17px 0 0; height:52px;}
.product-view .block-related .section-title{ background:url(../images/block-related-heading.png) no-repeat top center;}
.product-view .box-up-sell .section-title{ background:url(../images/block-upsell-heading.png) no-repeat top center;}
.product-view .box-additional .products-grid .item { padding-top:10px; padding-bottom:15px; height:330px; margin-bottom:10px;}
.product-view .box-additional .products-grid .item .product-name{ line-height:16px; max-height:55px; overflow:hidden;}
.product-view .box-additional .products-grid .item .product-name a{color: #034f84;  font-size: 13px;  font-family: 'PTSans-Bold',georgia,serif; font-weight:400;}
.product-view .box-additional .products-grid .item .product-name a:hover{color: #216fa4;}
.product-view .box-additional .products-grid .item .btn-cart span span{ font-size:10px;padding: 0 12px;}
.product-view .box-additional .products-grid .old-price .price{ color:#333;}
.product-view .block-related .item li.product{ width:20%; float:left; position:relative;}
.block-related-thumbnails .owl-wrapper{ margin:0;}
.block-related-thumbnails .product-image{ float:none;}
.block-related-thumbnails .product-image img{ display:inline;}
.product-view .box-related .products-grid .actions{ text-align:center; border-top:none; padding:0;}
.product-view .box-additional .products-grid .item .actions{ width:91%;}

.product-view #product-attribute-specs-table{ margin:0 0 15px;}
.product-view #product-attribute-specs-table th, .product-view #product-attribute-specs-table td{ border-right:none; padding:3px 10px 3px 0; font-weight:400;}
.product-view #product-attribute-specs-table tr{ background:none;}
.product-view #product-attribute-specs-table tr.last th, .product-view #product-attribute-specs-table tr.last td{ padding-bottom:15px; }
.product-options dt label{font-family: 'PTSans-Bold',georgia,serif; font-weight:400;}
.product-view .box-tabs .product-arribute-data{ border-bottom:1px solid #eee; padding:7px 0 15px; margin:0 0 15px;}
.product-view .box-tabs .product-arribute-data .product-arribute-item{ padding:0 0 5px;}
.product-view .box-tabs .product-arribute-data .name{ display:inline-block; width:120px;}
.product-view .box-tabs .product-arribute-data .value a{ font-family:"PTSans-Bold",georgia,serif; font-weight:400; color:#df252e;}
.product-view .box-tabs .product-arribute-data .value a:hover{ color:#ff3312;}

.backorder-popu-info{display: none; height: 100px; position: absolute; width: 200px; z-index: 1000; background:url(../images/hover_bg.png) no-repeat left top; left:90px !important; top:61px !important;}
.backorder-popu-info p { margin-top: 11px; padding-left: 10px ; padding-right:8px; line-height:normal;}
.product-view .btn-cart.btn-yellow-50:hover span,
.product-view .btn-cart.btn-yellow-26:hover span{background:#fcba4d;}
.product-view .btn-cart.btn-yellow-50:hover span span,
.product-view .btn-cart.btn-yellow-26:hover span span{background-color: #faad2c;}
.product-view .btn-cart.btn-red-50:hover span,
.product-view .btn-cart.btn-red-26:hover span{background:#f44951;}
.product-view .btn-cart.btn-red-50:hover span span,
.product-view .btn-cart.btn-red-26:hover span span{background-color: #f22a33;}

/*Gift Card product*/
.product-view .giftcard-form .price-box{ margin-bottom:20px;}
.product-view .giftcard-form .giftcard-send-form .form-list .field{ width:100%;}
.product-view .giftcard-form .giftcard-send-form .form-list textarea,
.product-view .giftcard-form .giftcard-send-form .form-list input.input-text{ width:90%;}
.product-view .product-options-area .product-options-bottom .required{ display:none;}
.product-view .product-options-area .product-options-bottom .price-box{ display:none;}
/*Shopping cart*/
.cart .totals tfoot td strong{font-family: 'PTSans-Bold',georgia,serif; font-weight:400;}
.data-table thead th{font-family: 'PTSans-Bold',georgia,serif; font-weight:400;}
/*Landing page - Attribute Info page i.e brands, age...*/
.breadcrumbs ul li{color: #034f83;  font-size: 12px; display:block; float:left;}
.breadcrumbs li span{ margin: 0 6px 0 8px; float:none; display:inline-block;}
.attributeinfo-attributeinfo-view .breadcrumbs{ margin-bottom:0;}
.attribute-title h1{ min-height:inherit; line-height:normal;}
/*My Account*/
.block-account li.current strong{ font-weight:400; font-size:14px;}
/*Category page*/
.block-vertnav .accordion-style1 li h2{ margin-right:40px;}
.block-vertnav .accordion-style1 .opener{ width:30px; height:30px; right:10px; top:1px;}


@media screen and (max-width: 1368px)  {
.the-slideshow-wrapper .caption.top_left{ width:40%; left:12%;}
}

@media screen and (min-width: 1130px)  {
.the-slideshow-wrapper .owl-carousel .owl-wrapper{ height:963px; overflow:visible;}
.the-slideshow-wrapper .owl-item{ overflow:hidden; }
.the-slideshow-wrapper .owl-item .item{ position:relative; height:963px; overflow:visible; width:100%; display:block;}
.the-slideshow-wrapper .owl-item .item img{ position:absolute; left:50%; margin-left:-950px; max-width:none;}
}

@media screen and (max-width: 1129px)  {
	.page-banners{ position:relative; bottom:0; left:0; margin-left:auto !important; padding:0; width:100%; border-bottom:2px solid #fff; max-width:1000px;}
	.page-banners .banner{ width:50% !important; margin:0;}
	.page-banners .banner-item{ padding:1% 1% 0 0;}
	.page-banners .banner:nth-child(2) .banner-item,
	.page-banners .banner:nth-child(4) .banner-item,
	.page-banners .banner:nth-child(6) .banner-item{ padding-right:0;}
}

@media screen and (min-width: 1069px){
	.header .logo-wrapper .logo img{ max-width: inherit; width: auto;}
	.product-view-main .img-box .video-of-product > a, .product-view-main .img-box .video-of-product a.video{ width:455px !important; height:256px !important;}
}

@media screen and (min-width: 1060px){
	#nav .nav-1.mega div.nav-panel--dropdown,
	#nav .nav-5.mega div.nav-panel--dropdown,
	#nav .nav-6.mega div.nav-panel--dropdown{
		left:18px !important;
		max-width:1001px;
	}
	#nav .nav-8.mega div.nav-panel--dropdown{ margin-left:-21px;}
	.category-products .products-grid .item{ height:285px; padding-bottom:56px;}
}

@media screen and (max-width: 1059px)  {
	.nav-container #nav{ margin-left:auto; margin-right:auto;}
	.nav-container .nav-9{ width:13%;}
	.nav-container .nav-9.last .level-top{
		background:#f30b01;
		width:auto;
		margin:0;
		padding:0;
		text-align:center;
		border-top:6px solid #f5453d;
		border-bottom:1px solid #f30b01;
	}
	.nav-container .nav-9.last:hover .level-top{
		background:#ff3312;
		border-top-color:#fc5135;
		border-bottom-color:#ff3312;
	}
	.nav-container .nav-item--home{ display:none; width:0;}
	/*.nav-container .nav-1 .level-top{ border-left:1px solid #1d8ec0;}*/
	.nav-container .nav-1{ width:10.24%;border-left:none;}
	.nav-container .nav-2{ width:13.15%;}
	.nav-container .nav-3{ width:12.04%;}
	.nav-container .nav-4{ width:9.24%;}
	.nav-container .nav-5{ width:9.74%;}
	.nav-container .nav-6{ width:13.95%;}
	.nav-container .nav-7{ width:7.14%;}
	.nav-container .nav-8{ width:11.55%;}
	.nav-container .nav-9{ width:12.95%;}	
	/*#nav div.nav-panel--dropdown{ left:0 !important;}*/
	.nav-container #nav .nav-9.last .nav-panel--dropdown{ right:0 !important; left:inherit !important;}
	#nav .nav-1.mega div.nav-panel--dropdown, #nav .nav-5.mega div.nav-panel--dropdown, #nav .nav-6.mega div.nav-panel--dropdown { left:0px !important;}

	.header .logo-wrapper .logo img{ width:84%;}
	/*.user-menu2{ margin-bottom:0;}*/

}

@media screen and (max-width: 1024px)  {
	.header-primary{ height:172px;}
	.top-links > ul > li > a, .top-links .dropdown-toggle a,
	.header .block_header_top_left ul li,
	.header .dropdown .feature-icon-hover{ line-height:3.45em;}
	.header .dropdown{ max-height:48px;}
	.product-view .product-options-area .product-options-bottom, .product-view .product-options-area > .add-to-box{ width:50%;}

	#footer-the-end .subscribe-wrapper .input-text{ width:250px;}
	.footer-primary .block-testimonials .postWrapper h6, .footer-primary .block-footer-seo .block-title{ margin-bottom:5px;}
	.footer-primary .block-footer-seo-inner .block-content p img{ width:21%;}

	.page-banners{ max-width:1020px;}
}

@media screen and (min-width: 960px)  {
	.dropdown-toggle .empty{ display:none;}
	.hide-above-960{ display:none !important;}
}

@media screen and (max-width: 959px) {
	.hide-below-960{display:none !important;}

	.blog-featured-articles ul li{ width:46%;}
	.featured-products-list .section-title{ background-position:top center;}

	.footer-primary .block-footer-seo{ background-image:url(../images/block_footer_seo_tablet.png);background-size:100% auto;-moz-background-size:100% auto;-ie-background-size:100% auto;-o-background-size:100% auto;-webkit-background-size:100% auto;}
	.footer-primary .block-footer-seo-inner{ padding-bottom:80px;}
	.footer-primary .block-testimonials .postWrapper{ background-image:url(../images/block_testimonial_tablet.png); padding-bottom:120px;background-size:100% auto;-moz-background-size:100% auto;-ie-background-size:100% auto;-o-background-size:100% auto;-webkit-background-size:100% auto;}
	.footer-primary .block-footer-seo-inner .block-content p img{ float:left !important; width:auto; margin:6px 10px 2px 0;}

	.header-container3{ width:100%;}
	.nav-container #nav{ width:100%;}
	.header-follow a > span{ display:none;}
	.header-follow{ margin-top:10px;margin-bottom:7px;}
	.header .block_header_top_left{ margin-left:12px;}


	.product-view .box-tabs{ width:100%;}
	.product-view .box-tabs .gen-tabs{ padding:0 3%;}
	.product-view-main .product-view-awards .award-label{ padding-top:7px; font-size:18px;}

	.product-view .product-shop{ padding-bottom:10px;}
	.product-view .sharing-box{ margin-left:13%;}
	.product-view .box-reviews dl + .box-title + script + #review-form > span,
	.product-view .box-reviews dl + .pager + .box-title + script + #review-form > span{ left:10%;}

	.product-view .product-options-area .product-options-bottom, .product-view .product-options-area > .add-to-box{ width:100%; margin-bottom:10px;}
	.product-view .product-shop .product-options-area .add-to-links{ position:relative;}
	.product-view .add-to-links li{ width:100%;}
	.product-view .product-shop .add-to-wishlist a{ display:block; text-align:center;}
	.product-view .product-shop .add-to-wishlist .v-centered-content .v-center{ display:inline-block;}
	.product-view .product-shop .product-options-area .add-to-links{ bottom:0;}
	.product-view .product-img-column .img-box .itemslider-thumbnails.count-multi,
	.product-view .product-img-column .img-box .itemslider-thumbnails.count-5{ max-width:265px;}
	.product-view .product-img-column .img-box .itemslider-thumbnails.count-4{ max-width:260px;}

	.product-view .box-additional-user{ display:none;}
	.product-view .box-additional-user1{ display:block !important;}

	#footer-the-end{ height:49px; padding:10px 0;}
	#footer-the-end .subscribe-wrapper{ margin-left:0;}
	#footer-the-end .subscribe-wrapper label{ width:123px; font-size:18px; line-height:20px;}
	.footer-other-stores{ font-size:13px; text-align:center;}
	.footer-other-stores span{ display:block; line-height:14px; padding-bottom:3px;}
	.footer-other-stores img{ vertical-align:top;}

	.products-grid.size-s .sticker-wrapper.top-bottom{ left:24px; bottom:-9px; margin-left:0;}
	.products-grid.size-s .sticker.feature{ width:90px !important; height:inherit !important; background-size:100% auto;-moz-background-size:100% auto;-ie-background-size:100% auto;-o-background-size:100% auto;-webkit-background-size:100% auto;}
	.category-products .products-grid.size-s .sticker-wrapper.top-bottom{ left:16px; bottom:-12px; }

	.featured-tabs .tab-content > #brand, .featured-tabs .tab-content > #age{ padding-right:4.3%;}
	.featured-tabs .age-slider .owl-item:last-child li{ padding:8px 0;}
} 

@media screen and (min-width: 769px){
	.hide-above-768{ display:none !important;}
	#scroll-to-top{ display:none !important;}
	.product-view .product-img-column .img-box .itemslider-thumbnails.count-3{ max-width:195px !important;}
}
@media screen and (min-width: 768px) and (max-width: 959px) {
	.product-view .product-img-column .img-box .itemslider-thumbnails.count-multi{ max-width:195px !important;}
	.product-view .product-img-column .img-box .itemslider-thumbnails.count-5{ max-width:265px !important;}
	.product-view .product-img-column .img-box .itemslider-thumbnails.count-4{ max-width:260px !important;}
	.product-view-main .img-box .video-of-product > a, .product-view-main .img-box .video-of-product a.video{ width:330px !important; height:186px !important;}
}

@media screen and (max-width: 768px) {
	.hide-above-768{ display:none !important;}

	.container {  max-width: 100%;}
	.footer-secondary > .grid-full > .section{ padding-bottom:0; padding-left:0; padding-right:0;}
	.footer-secondary > .grid-full > .footer-range{ margin:0;}
	.footer-secondary > .grid-full > .banner{ margin:20px 0 10px;}
	.footer-bottom .grid-full{ border-top:none;}
	.featured-products-list .section-title{ margin-left:0; text-indent:10px;}

	.header-container3{background-image:url(../images/header-container-768.jpg);}
	.header-follow {margin-top: 30px;}
	.header-primary {height: 165px;}
	.header .logo-wrapper .logo img{ width:78%;}
	#mini-cart .dropdown-toggle{ height:45px;}
	#mini-cart .feature-icon-hover .hide-below-768{ display:none;}
	#mini-cart .feature-icon-hover .m-icart{ display:block !important;}
	#mini-cart .feature-icon-hover{ padding-left:0; padding-right:0;}
	#mini-cart.open .feature-icon-hover .m-icart{ background:none; color:#0ea1d7; width:57px;}
	#mini-cart.open .feature-icon-hover .m-icart .icon.i-cart{ background-position:-173px -13px;}
	.top-links .dropdown, .top-links .dropdown .feature-icon-hover, 
	#mini-cart.dropdown, #mini-cart.dropdown .feature-icon-hover{ line-height:40px; max-height:45px;}
	.top-links .dropdown .feature-icon-hover a{ line-height:45px;}
	.top-links { background:none;}
	.user-menu2{ margin-right:2%; margin-left:0;}
	 
	.featured-products-list .green{ display:none;}
	.featured-products-list .grid12-3 {  margin-left: 2%;  margin-right: 2%;  width: 30.4%;}
	.featured-products-list .section-title{ background-size:180px auto;margin-top: -14px; padding-top:17px; height:54px;}

	.blog-featured-articles .blog-item-image{ float:left; display:block; width:40%; padding:3%;}
	.blog-featured-articles ul li .item{ margin-left:46%;}
	.blog-featured-articles ul li{ height:220px;}
	.blog-featured-articles .blog-item-image img{ height:auto;}

	.footer-primary .block-testimonials #slideshow_advance{ height:142px;}
	#footer-the-end .subscribe-wrapper label{ font-size:16px;}
	.footer-other-stores img{ width:36%;}
	.footer-top-container{ padding:20px 0;}
	.blog-featured-articles ul li{ height:205px;}
	.footer-primary .block-testimonials .postWrapper{ padding-bottom:90px;}
	.footer-primary .block-testimonials .postWrapper h6, .footer-primary .block-footer-seo .block-title{ margin-bottom:12px;}
	#scroll-to-top { display:inline-block !important; }

	.nav-container .nav-9.last:hover > a{ background:#04558e; border-top-color:#1d6495;}

	.slider-arrows1 .owl-controls .owl-buttons{ position:inherit;}
	.slider-arrows1 .owl-controls .owl-buttons div{ background-image:url(../images/sprite-bonus.png); width:35px; height:32px;opacity:0.6;filter: alpha(opacity=60);background-color:#034f84; border-top:3px solid #1b608f; }
	.slider-arrows1 .owl-controls.clickable .owl-buttons div:hover{opacity:1;filter: alpha(opacity=100);background-color:#034f84;}
	.slider-arrows1 .owl-controls .owl-buttons .owl-next{ position:absolute; right:0; top:40%; background-position:-265px -49px;-moz-border-radius: 4px 0 0 4px;border-radius:4px 0 0 4px;-webkit-border-radius:4px 0 0 4px;}
	.slider-arrows1 .owl-controls.clickable .owl-buttons .owl-next:hover{background-position:-265px -49px;}
	.slider-arrows1 .owl-controls .owl-buttons .owl-prev{ position:absolute; left:0; top:40%;background-position:-239px -49px;-moz-border-radius: 0 4px 4px 0;border-radius:0 4px 4px 0;-webkit-border-radius:0 4px 4px 0;}
	.slider-arrows1 .owl-controls.clickable .owl-buttons .owl-prev:hover{background-position:-239px -49px;}

	.product-view .summary-box .ratings .rating-box{ float:none; margin:0 auto 10px;}
	.product-view .summary-box .rating-links{ float:none; margin:0 auto;}

	.the-slideshow-wrapper .slider-arrows2 .owl-controls .owl-buttons div{background-size:107px 40px; -moz-background-size:107px 40px;-ie-background-size:107px 40px;-o-background-size:107px 40px;-webkit-background-size:107px 40px;}
	.the-slideshow-wrapper .slider-arrows2 .owl-controls .owl-buttons div{ top:40% !important; width:22px; height:40px;}
	.the-slideshow-wrapper .slider-arrows2 .owl-controls .owl-buttons .owl-next, 
	.the-slideshow-wrapper .slider-arrows2 .owl-controls.clickable .owl-buttons .owl-next:hover{ background-position:-84px 0;}
	.the-slideshow-wrapper .caption > *{ display: inline-block !important;}
	.the-slideshow-wrapper .caption.top_left{ left:10%; width:50%; top:27%; font-size:14px;}
	.the-slideshow-wrapper .caption .btn-yellow-50{ border-top-width:3px; height:30px; line-height:28px; font-size:12px; padding:0 25px;}
	.the-slideshow-wrapper .caption.dark2 p{ line-height:20px;}

	.products-grid.size-s .sticker-wrapper.top-bottom{ left:50%; bottom:-5px; margin-left:-63px;}
	.products-grid.size-s .sticker.feature{ width:127px !important; }
	.category-products .products-grid.size-s .sticker-wrapper.top-bottom{left:50%; bottom:-5px; margin-left:-63px;}

}

@media screen and (max-width: 767px){
	.hide-above-768{ display:block !important;}
	.header-container3{background-image:url(../images/header-container-768.jpg);}
	.hide-below-768{ display:none;}
	.header-bottom-links{ padding:0;}
	.header-bottom-links ul{ width:100%;}
	.header-bottom-links li{ width:100%; text-align:center; padding:8px 0; border-bottom:1px solid #ccecfa; font-size:13px; border-right:none;}
	.cms-index-index .header-bottom-links{ display:none;}
	#mini-cart .m-icart{ display:block !important; }
	#mini-cart.open .feature-icon-hover .m-icart{ background:url(../images/sprite-bonus.png) no-repeat scroll -10px -84px transparent; width:63px; color:#fff;}
	#mini-cart.open .feature-icon-hover .m-icart .icon.i-cart{ background-position: -141px -15px;}
	#mini-cart.open .feature-icon-hover{ border:none; box-shadow:none;}
	#mini-cart.open .dropdown-toggle{ box-shadow:none;}

	.footer-secondary .collapsible .block-title{font-size:18px;margin-bottom:0;padding:4px 10px 10px;border-top:6px solid #f5453d;background:#f30b01; border-bottom:1px solid #b00801;}
	.footer-secondary .mobile-collapsible .block-content{ margin-top:10px; padding-left:10px;}
        .footer-secondary .footer-contact .block-content {line-height: 150%;}
        .footer-secondary .footer-contact .block-content p {line-height: 150%; padding: 5px 0px;}
	.footer-range .block-content > div{ width:100%; display:block; float:none; margin-bottom:30px;}
	.footer-range .block-content > div ul{ display:block; float:none; width:100%;}
	.block_footer_payment > p, .block_footer_payment > div{ display:inline-block !important; margin:0 8px;}

	.product-view .sharing-box {  margin-left: 7%;}
	.product-view-main .img-box-style1 .product-image{ width:95%;}
	.product-view-main .img-box-style1 .more-images .thumbnails .item a{ margin:0 3px 0 4px;}
	.product-view .product-img-column .img-box .itemslider-thumbnails{ max-width:106px !important;}
	.product-view .product-img-column .img-box .itemslider-thumbnails.count-3{ max-width:159px !important;}

	#footer-the-end{ display:none !important;}

	.featured-tabs .age-slider .owl-item:last-child li {  padding: 11px 0 10px;}
	.product-view-main .img-box .video-of-product > a, .product-view-main .img-box .video-of-product a.video{ width:100% !important;}
}

@media screen and (min-width: 680px){
	.featured-products-list .owl-carousel .owl-item{ float:none; display:block; width:50% !important;}
	.featured-products-list .owl-controls{ display:none !important;}
	.block_header_top_right .top-links .mobAccountLinks{ display:none;}

}
@media screen and (min-width: 680px) and (max-width: 767px){
	.top-links{ background:none;}
	.header .dropdown{ max-height:45px;}
	.top-links > ul > li > a, .top-links .dropdown-toggle a,
	.header .block_header_top_left ul li,
	.header .dropdown .feature-icon-hover{ line-height:3.2em;}
	.user-menu2{width: 64.67% !important;}
	.header .logo-wrapper{width: 31.33% !important;}
	.search-wrapper-mobile{ clear:none; margin:0;}
	.user-menu2 .line-break-after{ clear:both;}
	.search-wrapper-mobile .form-search{ max-width:250px; margin-right:0;}
	.header-primary{ height:150px;}
	.header .logo-wrapper .logo img { width: 100%;}
	.header-primary{ width:98% !important; margin-left:1%; margin-right:1%;}

	.block_footer_payment a{ margin-right:5px;}
	.footer-bottom .block_footer_payment{ margin-bottom:20px;}

	.blog-featured-articles ul li{ height:210px; width:48% !important; margin-left:1%; margin-right:1%;}
	.footer-primary .grid12-6{ width:48% !important; margin-left:1%; margin-right:1%;}
	.footer-primary-bottom .collapsible .opener{ display:none !important;}
	.footer-primary-bottom .collapsible .block-content{ display: block !important;}
	.footer-primary-bottom .block-title{ font-size:18px; margin-bottom:0;}
	.footer-primary .block-footer-seo .block-content p > img{ width:35%; margin:5px 10px 10px 0;float:left !important;}
	.footer-primary .block-testimonials .div_bt{ top:0;}
	.footer-primary .block-testimonials #slideshow_advance{ height:125px;}

	.featured-products-list .grid12-3 {  margin-left: 2%;  margin-right: 2%;  width: 30.4% !important;}

	.product-view .product-img-column, .product-view .product-shop{ width:48% !important;}
	.product-view .product-img-column{ margin-right:4%;}
	.product-view .box-additional-user1{ width:48% !important;}
}

@media screen and (max-width: 679px) {
	body {-webkit-text-size-adjust: none;-ms-text-size-adjust:none;-moz-text-size-adjust:none;}
	.header-follow{ display:none;}
	.header-container3{background-image:url(../images/header-container-680.jpg);}
	.header-container4{ position:relative; float:left; width:100%; z-index:100;}
	.header .logo-wrapper{ margin-left:0; margin-right:0;}
	.header-primary { height: 157px; position:relative;}
	.header .logo-wrapper .logo img {   margin: 18px 0 0 13%;   width: 72%;}
	.header .user-menu2{ margin:0; height:0;}
	.header .user-menu2 .header-follow, .block_header_top_right .top-links ul.links{ display:none;}
	.block_header_top_right .top-links .mobAccountLinks{ display:block!important;}
	.header .block_header_top_left{ display:none;}
	.header .item-right{ margin:0; float:right; display:inline; height:0;}
	#mini-cart{ position:absolute; bottom:-45px; right:0;}
	#mini-cart .feature-icon-hover .m-icart{ /*position:absolute; right:0;bottom: 0; */background:#85b339; border-top:6px solid #92c43e; line-height:39px; width:50px;}
	#mini-cart .feature-icon-hover .m-icart .icon.i-cart{ background-image:url(../images/sprite-bonus@2x.png); background-size:300px 200px;-moz-background-size:300px 200px;-ie-background-size: 300px 200px;-o-background-size:300px 200px;-webkit-background-size:300px 200px; background-position:-94px -15px; width:30px; height:22px; vertical-align:top; margin:8px 0 0; padding:0;}
	#mini-cart .feature-icon-hover .m-icart .amount{ background:#df252e; font-size:12px;-moz-border-radius: 100%;border-radius:100%;-webkit-border-radius:100%; height:21px; width:21px; text-align:center;display:inline-block;line-height:21px; position:absolute; right:2px; top:2px; padding:0;}
	#mini-cart .dropdown-menu{ display:none !important;}
	#mini-cart.open .feature-icon-hover{ padding:0; border:none; color:#fff;}
	#mini-cart.open .feature-icon-hover .m-icart{ background:#85b339; color:#fff; width:50px;}
	#mini-cart.open .feature-icon-hover .m-icart .icon.i-cart{background-position:-94px -15px; }
	#mini-cart.open .dropdown-toggle.cover{ box-shadow:none;}

	/*.mobnav-trigger .trigger-icon{ padding-top:12px;}*/
	.mobsearch{ display:block !important;}
	.mobsearch.active{ background:#fab23a; border-top-color:#f8be5c;}
	.search-wrapper-mobile{background:#fab23a; margin:0; padding:10px 0; position:absolute; bottom:-104px; height:40px;  z-index:999; left:0; display:none; box-shadow:none;}
	.search-wrapper-mobile .form-search .input-text{ height:40px; line-height:40px;}
	.search-wrapper-mobile .form-search .button span{ background:url(../images/btn-search-mobile.png) no-repeat 0 0; height:40px; width:50px;}
	.search-wrapper-mobile .form-search{ height:40px; max-width:94%;}
	.search-wrapper-mobile .form-search:hover{ box-shadow:none;}
	.form-search .search-autocomplete{ left:0 !important; width:100% !important;}

	/*.nav-container{ z-index:1; height:45px;}
	.nav-container .nav{ position:relative;}
	#nav.nav-mobile.show{ position:absolute; top:45px;}*/

	.page-banners a.button{ height:22px; border-top-width:3px; font-size:12px; line-height:20px;}

	.footer-primary .block-footer-seo{ border-bottom:1px solid #8fc7de;background-image: url("../images/block_footer_seo_mobile.png"); background-position:top center; padding-top:43px;}
	.footer-primary .block-footer-seo-inner{ height:auto; background:#fff; padding:0 20px 10px;}
	.footer-primary .block-footer-seo-inner .block-content{ padding-bottom:20px;}
	.footer-primary .block-testimonials .postWrapper{ background-image: url("../images/block_testimonial_mobile.png"); background-position:bottom center; width:100%; padding-top:0; min-height:unset; min-height:inherit; padding-bottom:30px;}
	.footer-primary .block-testimonials .testimonial-wrapper{ background:#fff; padding:13px 20px 0;}
	.footer-primary .block-testimonials .testimonial-wrapper .block-content{ padding-bottom:60px;}
	.footer-primary-bottom .block-title, .footer-primary .block-testimonials .postWrapper h6{ font-size:16px; padding-bottom:0;}
	.footer-primary .block-testimonials .collapsible .opener{ top:14px;}
	.footer .footer-primary-bottom .collapsible .opener{ background-image:url(../images/sprite-bonus.png); background-position:-115px -46px; width:13px; height:13px; right:20px;}
	.footer .footer-primary-bottom .collapsible.active .opener{ background-position:-87px -46px;}
	.footer-primary .block-content{ padding-top:5px;}
	.footer-primary .block-footer-seo .block-content p > img{ width:100px; height:auto; margin:5px 10px 10px 0;float:left !important;}
	.footer-primary .block-testimonials #slideshow_advance{ margin-right:35px; height:160px;}
	.footer-primary .block-testimonials .icon_bt_right{margin-top: -17px;}
	.footer-primary .block-testimonials .div_bt{ height:27px; top:auto; bottom:15px;}
	.blog-featured-articles ul li{ margin-bottom:1px;}

	.featured-products-list{ margin-bottom:20px;}
	.featured-products-list > .grid12-3{ border-top:6px solid #6895b5; margin-left:0; margin-right:0; margin-bottom:20px;}
	.featured-products-list > .pink{ border-top-color:#ee70ad;}
	.featured-products-list > .red{ border-top-color:#ec7c82;}
	.featured-products-list > .grid12-3 .products-grid .item{ border-bottom:none;}
	.featured-products-list .section-title{ font-size:18px; margin-top:-20px;}

	.featured-tabs-container{ border:none; padding:0 0 20px;}
	.featured-tabs .tab-links li{ display:none; box-shadow:none;}
	.featured-tabs .tab-links li.active{ display:block; width:100%; text-align:center; margin:0;}
	.featured-tabs .tab-links li h2 a{ background:none !important; border:none !important; color:#034f84 !important;}
	.featured-tabs .tab-links li h2 a:hover{ background:none !important; border:none !important;}
	.featured-tabs .tab-links li h2 a span{ display:inline;}
	.featured-tabs .age-slider .owl-item:last-child li { padding: 7px 0;}

	.cms-index-index .col-main{ margin-bottom:0;}
	body.cms-index-index .main{ width:100%; padding-left:0; padding-right:0; padding-bottom:0;}

	.nav-mobile .nav-item.level0 > a{ padding:7px 12px 11px; border-top-width:3px; font-size:16px; font-family: 'PTSans-Bold',georgia,serif; font-weight:400;}
	.nav-mobile li.nav-9.nav-item--only-blocks{ display:block !important;}
	.main-container .nav-mobile li.nav-9{ display:none !important;}
	.nav-container .nav-mobile .nav-9.last .level-top{ border-top-width:3px; text-align:left; padding:7px 12px 11px; border-bottom:1px solid #1b608f; }
	#nav.nav-mobile .nav-9 .nav-panel--dropdown .nav-panel-inner{ background:#04558e;}
	.nav-mobile.opt-sb0 .nav-9.nav-item--only-blocks .nav-block{ display:block; width:88% !important; margin:10px 0 7px 6%;}
	.nav-container .nav-mobile .nav-9 button.button span{ background:#07a89b; border-top-color:#1fafa4; border-bottom-color:#119199;}

	.product-view-main .img-box{ padding-right:6%;}
	.product-view .product-shop{ padding-top:0;}
	.product-view .product-shop > form{ padding-left:6%;}
	.product-view .product-shop .product-options-area{ padding-bottom:20px; border-bottom:1px solid #dbdbdb;}
	.product-view .box-additional-user-inner{ padding-left:6%;}
	.product-view .box-tabs .gen-tabs{ padding:0 6%;}
	.product-view .box-tabs .gen-tabs .acctab { background-color:#034f84; border-top:3px solid #1b608f; color:#fff; font-size:12px; text-transform:uppercase;font-family: 'HelveticaRoundedLTStdBold', arial; border-bottom:1px solid #1b608f; height:37px; line-height:35px; margin:0; padding-left:12px; }
	.product-view .box-tabs .gen-tabs .acctab:hover,
	.product-view .box-tabs .gen-tabs .acctab.current{ background-color:#04558e;}
	.product-view .box-tabs .gen-tabs .acctab span{background:url(../images/caret_open.png) no-repeat 0 center;display: inline-block; float: right;  height: 13px; margin: 10px 5px 0 0; text-align: right; width: 13px;}
	.product-view .box-tabs .gen-tabs .acctab.current span{background-image:url(../images/caret_open_active.png);}
	.product-view .box-tabs .gen-tabs .panel{ border-bottom:none;}
	.product-view .box-additional-user-inner{ padding-left:6%;}
	.product-view .box-reviews dl + .box-title + script + #review-form > span,
	.product-view .box-reviews dl + .pager + .box-title + script + #review-form > span{ left:12%;}
	.product-view-main .product-view-awards{ margin-left:6%;}
	.product-view-main .product-view-awards{ display:none;}
	.product-view-main .box-tabs + .product-view-awards{ display:block !important;}
	.product-view .summary-box .ratings{ margin-top:0;}
	.product-view .box-additional-user{ display:block;}
	.product-view .box-additional-user1{ display:none !important;}

	.breadcrumbs, .catalog-product-view .breadcrumbs{ margin-left:0;}
	.breadcrumbs ul{ margin-left:4%;} 
	.catalog-product-view .breadcrumbs ul{ margin-left:6%;}
	.catalog-product-view .breadcrumbs li{ display:none;}
	.catalog-product-view .breadcrumbs li.product{ display:block; background:url(../images/i-breadcrumbs.png) no-repeat 0 4px; padding-left:17px;}
	/*.product-view .product-options-area .product-options-bottom, .product-view .product-options-area > .add-to-box{ width:50%;}
	.product-view .product-shop .product-options-area .add-to-links{ bottom:14px;}*/


	.blog-featured-articles ul li{ height:auto;}
	.blog-featured-articles ul li .item{ margin-left:22%;}
	.blog-featured-articles .blog-item-image{ width:18%;}

	.main-container .nav-container .mobnav-triggers h3{ text-align:center; font-family: 'PTSans-Bold',georgia,serif; font-weight:400; font-size:22px; padding:5px 0;}
	#navs.nav-mobile .nav-submenu{ padding:0;}
	#navs.nav-mobile ul.level0 .nav-item > a, #navs .nav-panel--dropdown .nav-block li > a{ background:none; font-family: 'PTSans-Bold',georgia,serif; font-weight:400; padding:10px 12px;}
	#navs.nav-mobile .nav-1 .nav-panel--dropdown li.nav-item{ background:#f7d8cb; border-bottom:1px solid #f65d22;}
	#navs.nav-mobile .nav-1 .nav-panel--dropdown li.nav-item > a{ color:#f65d22;}
	#navs.nav-mobile .nav-1 .nav-panel--dropdown li.nav-item.item-active{ padding-bottom:10px !important;}
	#navs.nav-mobile .nav-2 .nav-panel--dropdown li, #navs.nav-mobile .nav-2 .nav-panel--dropdown li.nav-item{ background:#f9cfe4; border-bottom:1px solid #ea2e89;}
	#navs.nav-mobile .nav-2 .nav-panel--dropdown li > a{ color:#e21177;}
	#navs.nav-mobile .nav-3 .nav-panel--dropdown li, #navs.nav-mobile .nav-3 .nav-panel--dropdown li.nav-item{ background:#feedd1; border-bottom:1px solid #fab23a;}
	#navs.nav-mobile .nav-3 .nav-panel--dropdown li > a{ color:#d78c0f;}
	#navs.nav-mobile .nav-4 .nav-panel--dropdown li, #navs.nav-mobile .nav-4 .nav-panel--dropdown li.nav-item{ background:#e4ebd8; border-bottom:1px solid #83a250;}
	#navs.nav-mobile .nav-4 .nav-panel--dropdown li > a{ color:#499844;}
	#navs.nav-mobile .nav-5 .nav-panel--dropdown li, #navs.nav-mobile .nav-5 .nav-panel--dropdown li.nav-item{ background:#cfecf7; border-bottom:1px solid #0faee9;}
	#navs.nav-mobile .nav-5 .nav-panel--dropdown li > a{ color:#0faee9;}
	#navs.nav-mobile .nav-6 .nav-panel--dropdown li, #navs.nav-mobile .nav-6 .nav-panel--dropdown li.nav-item{ background:#f5e4ef; border-bottom:1px solid #d284b6;}
	#navs.nav-mobile .nav-6 .nav-panel--dropdown li > a { color:#c426c1;}
	#navs.nav-mobile .nav-7 .nav-panel--dropdown li, #navs.nav-mobile .nav-7 .nav-panel--dropdown li.nav-item{ background:#bbf2ee; border-bottom:1px solid #07a89b;}
	#navs.nav-mobile .nav-7 .nav-panel--dropdown li > a { color:#07a89b;}
	#navs.nav-mobile .nav-8 .nav-panel--dropdown li, #navs.nav-mobile .nav-8 .nav-panel--dropdown li.nav-item{ background:#f6d6d8; border-bottom:1px solid #df252e;}
	#navs.nav-mobile .nav-8 .nav-panel--dropdown li > a { color:#df252e;}

	#navs.nav-mobile .nav-item--only-blocks .nav-block li{ padding:0; }
	#navs.nav-mobile .nav-item--only-blocks .nav-block li a{ padding:10px 12px; display:block;}
	#navs.nav-mobile .level0 .nav-panel--dropdown li.nav-item li{ border-bottom:none;}
	#navs.nav-mobile .nav-panel--dropdown li.nav-item li > a{ padding:5px 10px 5px 22px;}
	#navs.nav-mobile .nav-panel--dropdown .nav-block ul{ padding:0;}

	#navs.nav-mobile .level0 .nav-panel--dropdown li.nav-item li{ border-bottom:none;}
	#navs.nav-mobile .nav-panel--dropdown li.nav-item li > a{ padding:5px 10px 5px 22px;font-family: "PT Sans",georgia,serif;}
	#navs.nav-mobile .nav-panel--dropdown li a{ font-size:14px;}
	#navs.nav-mobile .nav-9 .nav-panel--dropdown .nav-panel-inner{ background:#04558e;}
	.nav-container #navs .nav-9.last .nav-panel--dropdown {  left: inherit !important; background: #04558e !important;  color: #fff;  right: 0 !important; overflow:hidden;}
	#navs .nav-panel--dropdown .nav-block--bottom{ width:100%; padding:10px 0; text-align:center; font-family: 'PTSans-Bold',georgia,serif; font-weight:400; font-size:14px; margin:0; color:#fff;}
	#navs .nav-panel--dropdown .nav-block--bottom a{ color:#fff;}

	.the-slideshow-wrapper .slider-arrows2 .owl-controls .owl-buttons div{background-size:99px 37px; -moz-background-size:99px 37px;-ie-background-size:99px 37px;-o-background-size:99px 37px;-webkit-background-size:99px 37px;}
	.the-slideshow-wrapper .slider-arrows2 .owl-controls .owl-buttons div{ top:40% !important; width:20px; height:37px;}
	.the-slideshow-wrapper .slider-arrows2 .owl-controls .owl-buttons .owl-next, .the-slideshow-wrapper .slider-arrows2 .owl-controls.clickable .owl-buttons .owl-next:hover{ background-position:-79px 0;}
	.the-slideshow-wrapper .caption.top_left{ left:15%; width:70%; top:42%;}
	.the-slideshow-wrapper .caption.dark2 p{ font-size:14px; color:#034f84;}
	.the-slideshow-wrapper .caption .btn-yellow-50{ height:27px; line-height:25px;}

	#toPopup .form-subscribe-newletter{ background-size:100% auto; -moz-background-size:100% auto;-ie-background-size:100% auto;-o-background-size:100% auto;-webkit-background-size:100% auto;width:400px; margin-left:-200px; padding-top:60px; font-size:15px;}
	#toPopup .form-subscribe-newletter .close{ top:50px;}
	#toPopup .form-subscribe-newletter h3{ font-size:18px;}
	#toPopup .form-subscribe-newletter h3 span{ font-size:22px;}
	#toPopup .form-subscribe-newletter h3 small{ font-size:13px;}
	#toPopup .form-subscribe-newletter h3 span + small + span{ font-size:18px;}

	.category_all .page-title.category-title h1{ text-indent:0; padding:0 5%; font-size:22px;}
	.category_all .page-desc{ padding:0 5% 10px;}
}


@media screen and (min-width: 480px) and (max-width: 679px) {
	.product-view-main .product-view-awards .award-label{ font-size:20px; padding-top:18px;}
	.product-view-main .img-box .video-of-product > a, .product-view-main .img-box .video-of-product a.video{ width:420px !important; height:236px !important;}
}

@media only screen and (max-width: 639px) {
	.product-view .box-tabs .tabs-panels .panel .std > h2{ font-size:13px;}
}

@media screen and (max-width: 568px) {
	.main-container .nav-container { padding:10px 0 0;}
	.main-container .nav-container .container{ width:90%; padding-left:5%; padding-right:5%; }
	.header .logo-wrapper .logo img{ margin-top:6px; width:65%;}
	.header-primary{ height:133px;}
}

@media screen and (max-width: 479px) {
	.header-top-container .block_header_top_left{ display:none;}
	.header .user-menu2 .header-follow{ display:none !important;}
	.header-primary { height: 110px;}
	.cms-index-index .header-bottom-links{ display:none;}
	.header .logo-wrapper .logo img{ width:52%; margin-left:10%;}
	.header .logo-wrapper{ margin-bottom:3%;}
	.header-container3{background-image:url(../images/header-container-680.jpg);}

	body.cms-index-index .main{ width:100%; padding-left:0; padding-right:0;}

	/*.page-banners .banner{ width:49.5%; margin:0 1% 1% 0;}
	.page-banners .banner:nth-child(2), .page-banners .banner:nth-child(4), .page-banners .banner:nth-child(6){ margin-right:0;}*/

	.footer-bottom-container{background-color:#02406b !important;}
	.block_footer_payment > p, .block_footer_payment > div{ display:block !important; margin:0 0 15px;}
	.footer-primary .block-footer-seo{ padding-top:35px;}
	.footer-primary .block-footer-seo-inner{ padding-bottom:5px;}
	.footer-primary .block-testimonials .postWrapper{ padding-bottom:19px;}

	.featured-tabs .tab-content > #brand, .featured-tabs .tab-content > #age{ padding:0 6% 0 6%;}
	.featured-tabs .owl-controls .owl-buttons div{ background-image:url(../images/sprite-bonus@2x.png); background-size:200px 133px;-moz-background-size:200px 133px;-ie-background-size: 200px 133px;-o-background-size:200px 133px;-webkit-background-size:200px 133px; height:25px; width:15px;}
	.featured-tabs .owl-controls .owl-buttons .owl-prev{ background-position:-7px -104px; margin-top:-12px; left:-7%; }
	.featured-tabs .owl-controls .owl-buttons .owl-next{ background-position:-70px -104px;  margin-top:-12px; right:-7%;}
	.featured-tabs .owl-controls.clickable .owl-buttons .owl-next:hover{ background-position:-50px -104px;  }
	.featured-tabs .owl-controls.clickable .owl-buttons .owl-prev:hover{ background-position:-26px -104px; }

	.footer-top-container{ padding-top:10px;}
	.blog-featured-articles h2{ font-size:20px; margin-bottom:20px;}

	/*.product-view .product-shop .add-to-wishlist .icon.i-wishlist-bw{ background-image:url(../images/sprite-bonus@2x.png); background-position: -146px -14px ; background-size:300px 200px;}*/
	.product-view-main{ margin-bottom:0;}
	.product-view .box-related,
	.product-view .box-up-sell{ margin-top:0; margin-bottom:0; padding-bottom:10px; border-top:6px solid #6895b5;}
	.product-view .box-additional .section-title{ margin-top:-22px;}
	.product-view .box-additional .products-grid .item .btn-cart span span{ height:32px; line-height:30px; font-size:12px;}
	.catalog-product-view .col-main{ margin-bottom:0;}
	.product-view .summary-box .ratings .rating-box{ float:none; display:block; margin:0 auto 10px;}
	.product-view .summary-box .rating-links{ float:none; display:block;}
	.product-view .box-reviews dl + .box-title + script + #review-form > span,
	.product-view .box-reviews dl + .pager + .box-title + script + #review-form > span{ left:18%;}
	.product-view .product-options-area .product-options-bottom, .product-view .product-options-area > .add-to-box{ width:100%; margin-bottom:10px;}
	.product-view .product-shop .product-options-area .add-to-links{ position:relative;}
	.product-view .add-to-links li{ width:100%;}
	.product-view .product-shop .add-to-wishlist a{ display:block; text-align:center;}
	.product-view .product-shop .add-to-wishlist .v-centered-content .v-center{ display:inline-block;}
	.product-view .product-shop .product-options-area .add-to-links{ bottom:0;}
	.product-view .product-shop{ margin-bottom:10px;padding-top:0;}
	.product-view .product-img-column{background:#ccecfa; padding-bottom:20px;}
	.product-view-main .img-box{ padding-left:0; padding-right:0; margin:0 6%; background:#fff;box-shadow: 2px 2px 2px #b1cdd9;-moz-box-shadow: 2px 2px 2px #b1cdd9; -webkit-box-shadow:2px 2px 2px #b1cdd9; }
	.product-view-main .img-box-style1 .product-image{ width:86%;}
	.product-view .box-tabs{ margin-bottom:5px;}
	/*.product-view .product-img-column .sticker-wrapper:hover{ width:50px; height:50px;}*/
	.product-view .product-img-column .sticker.new{ width:50px; height:50px; background-image:none;background-color: #3ec2df; font-size:12px;-moz-border-radius: 50%; border-radius:50%; -webkit-border-radius:50%;}
	.product-view .product-img-column .sticker.sale{ width:50px; height:51px; background-size:50px 51px; font-size:12px;}
	.product-view .product-img-column .sticker.sale:hover{ width:50px; height:51px;}
	.product-view .product-shop .product-name h1{ font-size:22px;}
	.product-view .product-img-column .itemslider-thumbnails.count-2, .product-view .product-img-column .itemslider-thumbnails.count-multi{ max-width:135px;}
	.product-view .product-img-column .img-box .itemslider-thumbnails.count-3{ max-width:106px !important;}
	.product-view-main .img-box .video-of-product > a, .product-view-main .img-box .video-of-product a.video{ width:254px !important; height:143px !important;}
	.product-view-main .img-box .video-of-product{ margin-top:0;}

	#toPopup .form-subscribe-newletter{ width:280px; margin-left:-140px; padding-top:45px; font-size:14px;}
	#toPopup .form-subscribe-newletter-inner{ }
	#toPopup .form-subscribe-newletter h3{ font-size:16px; margin-bottom:10px;}
	#toPopup .form-subscribe-newletter h3 span{ font-size:20px;}
	#toPopup .form-subscribe-newletter h3 small{ font-size:12px;}
	#toPopup .form-subscribe-newletter h3 span + small + span{ display:inline;}
	#toPopup .form-subscribe-newletter p{ line-height:16px;}
	#toPopup .form-subscribe-newletter input.input-text{ width:90%; margin:0 0 10px;}
	#toPopup .form-subscribe-newletter .close{ right:10px; top:40px;}
	#toPopup .form-subscribe-newletter button.button{ margin:0; clear:both;}

	.featured-products-list{ margin-top:15px;}

	#product-review-table td{ display:block; padding-bottom:25px;}

}

@media screen and (max-width: 320px) {
	.header-primary{ height:70px;}
	.header .logo-wrapper .logo img{ width:38%; margin-left:7%;}
	.header .logo-wrapper{ margin-top:11px; margin-left:0; margin-right:0; text-align:left;}
	.header-container3{background-image:url(../images/header-container-320.jpg);}
	.footer-secondary .collapsible .block-title{ font-size:16px;}
	/*.search-wrapper-mobile .form-search .button span{ background-image:url(../images/sprite-bonus@2x.png); background-size:300px 200px; background-position:-140px -72px;}*/
	.blog-featured-articles .blog-item-image{ width:25%;}
	.blog-featured-articles ul li .item{ margin-left:27%;}
	.blog-featured-articles ul li{ height:auto;}
	.blog-featured-articles ul li .item .blog-post-shot{ display:none;}

	.search-wrapper-mobile .form-search .button span{ background-image:url(../images/btn-search-mobile@2x.png);background-position:0 0; background-repeat:no-repeat; background-size:50px 40px; -moz-background-size:50px 40px;-ie-background-size: 50px 40px;-o-background-size:50px 40px;-webkit-background-size:50px 40px;}

	.footer-primary .block-footer-seo{ background-image: url("../images/block_footer_seo_mobile.png"); background-size:100% auto;-moz-background-size:100% auto;-ie-background-size:100% auto;-o-background-size:100% auto;-webkit-background-size:100% auto;}
	.footer-primary .block-testimonials .postWrapper{ background-image: url("../images/block_testimonial_mobile.png");background-size:100% auto; -moz-background-size:100% auto;-ie-background-size:100% auto;-o-background-size:281px auto;-webkit-background-size:100% auto;}

	#toPopup .form-subscribe-newletter{ top:10%;}

}

@media screen and (max-width: 319px) {
	.top-links .mobAccount-dropdown{ width:100%;}
	.product-view .product-img-column .img-box .itemslider-thumbnails.count-3{ max-width:134px;}
}

@media
only screen and (-webkit-min-device-pixel-ratio: 1.5),
only screen and (   min--moz-device-pixel-ratio: 1.5),
only screen and (     -o-min-device-pixel-ratio: 3/2),
only screen and (    -ms-min-device-pixel-ratio: 1.5),
only screen and (        min-device-pixel-ratio: 1.5){

	.header .form-search .button span,
	.dropdown-toggle .hide-below-768 .icon.i-cart,
	.btn-close, .btn-remove,
	.product-view .product-shop .add-to-wishlist .icon.i-wishlist-bw,
	.footer .footer-primary-bottom .collapsible .opener,
	.mobsearch .icon,
	.top-links .mobAccountLinks .i-user,
	.mobnav-trigger .trigger-icon,
	.mobBlock-underCate span.phone,
	#play-video span,
	.header-bottom-links li .link-reward,
	.header-bottom-links li .link-free-delivery{ background-image:url(../images/sprite-bonus@2x.png); background-size:300px 200px;-moz-background-size:300px 200px;-ie-background-size: 300px 200px;-o-background-size:300px 200px;-webkit-background-size:300px 200px;}

	.dropdown-toggle .hide-below-768 .icon.i-cart{ background-position:-174px -15px;}

	.btn-close, .btn-remove{ background-repeat: no-repeat; background-position: -176px -139px; }
	.btn-close:hover, .btn-remove:hover{ background-position:-154px -139px;}

	div.star-rating,div.star-rating a{background-image:url(../images/img/rating@2x.png); background-size:17px 43px;-moz-background-size:17px 43px;-ie-background-size: 17px 43px;-o-background-size:17px 43px;-webkit-background-size:17px 43px;}


	.footer-secondary #scroll-to-top > span{ background:url(../images/back-to-top@2x.png) no-repeat 0 0;background-size:15px 15px;-moz-background-size:15px 15px;-ie-background-size:15px 15px;-o-background-size:15px 15px;-webkit-background-size:15px 15px;}
	.product-view .product-shop .add-to-wishlist .icon.i-wishlist-bw{ background-position: -146px -14px ;}

	.footer .footer-primary-bottom .collapsible .opener{ background-position:-115px -47px;}
	.footer .footer-primary-bottom .collapsible.active .opener{ background-position:-87px -52px;}

	/*.search-wrapper-mobile .form-search .button span{background-position:-140px -72px;}*/
	.mobsearch .icon{background-position:-223px -15px;}
	.top-links .mobAccountLinks .i-user{background-position:-268px -15px;}

	.mobnav-trigger .trigger-icon{  background-position: -238px -126px;}
	.mobnav-trigger.active .trigger-icon{ background-position:-278px -126px;}
	.mobBlock-underCate span.phone{ background-position:-275px -146px;}

	.product-view-main .product-view-awards .award-label{background-image:url(../images/award-bg@2x.png); background-size:281px 46px;-moz-background-size:281px 46px;-ie-background-size:281px 46px;-o-background-size:281px 46px;-webkit-background-size:281px 46px;}
	#play-video span{ background-position:-236px -148px; }

	/*.featured-tabs .owl-controls .owl-buttons .owl-next{background-image:url(../images/sprite-bonus@2x.png); background-position:-69px -103px; background-size:200px 133px; -moz-background-size:200px 133px;-ie-background-size:200px 133px;-o-background-size:200px 133px;-webkit-background-size:200px 133px;}
	.featured-tabs .owl-controls .owl-buttons .owl-prev{ background-image:url(../images/sprite-bonus@2x.png);  background-position:-6px -103px; background-size:200px 133px; -moz-background-size:200px 133px;-ie-background-size:200px 133px;-o-background-size:200px 133px;-webkit-background-size:200px 133px; position:absolute; left:0; top:50%; margin-top:-17px; text-indent:-999em;}
	.featured-tabs .owl-controls.clickable .owl-buttons .owl-next:hover{ background-position:-50px -103px; }
	.featured-tabs .owl-controls.clickable .owl-buttons .owl-prev:hover{ background-position:-26px -103px; }*/

	.header-bottom-links li .link-reward{background-position:-54px -85px; }
	.header-bottom-links li a:hover .link-reward{ background-position:-54px -117px;}
	.header-bottom-links li .link-free-delivery{background-position:-10px -84px;  }
	.header-bottom-links li a:hover .link-free-delivery{ background-position:-10px -117px;}

	.header .form-search .button span{ background-position:-10px -15px;}
	.header .search-wrapper-mobile .form-search .button span{ background-image:url(../images/btn-search-mobile@2x.png);background-position:0 0; background-repeat:no-repeat; background-size:50px 40px; -moz-background-size:50px 40px;-ie-background-size: 50px 40px;-o-background-size:50px 40px;-webkit-background-size:50px 40px;}

	.product-view .product-img-column .slider-arrows3 .owl-controls .owl-buttons div{background-image:url(../images/gallery-arrow@2x.png);background-size:70px 15px; -moz-background-size:70px 15px;-ie-background-size:70px 15px;-o-background-size:70px 15px;-webkit-background-size:70px 15px;}
	.product-view .sharing-box .at-share-btn .at300bs{ background-image:url(../images/share-icons@2x.png);background-size:275px 100px; -moz-background-size:275px 100px;-ie-background-size:275px 100px;-o-background-size:275px 100px;-webkit-background-size:275px 100px;}
}

.attr-content .attr-desc {margin-bottom: 20px;}