@font-face {
	font-family: "arial_0";
	src: url("../fonts/arial_0.ttf");
}
@font-face {
	font-family: "ariblk_0";
	src: url("../fonts/ariblk_0.ttf");
}
@import url('https://fonts.googleapis.com/css?family=Encode+Sans:100,200,300,400,500,600,700,800,900');

*{ margin: 0px; padding: 0px; box-sizing: border-box; }
a{ outline: none; }
img{ max-width: 100%; height: auto; }
body{ margin: 0px; padding: 0px; font-family: 'Encode Sans', sans-serif !important;}
.wrapper {background: #eef1f7;}
.page-header{ float: left; margin: 0px; padding: 0px; width: 100%; max-width: 100%; position: relative;
z-index: 9;}
.container{ margin: 0 auto; padding: 0 15px; max-width: 1771px; }
.page-header .page-header-container{ 
    float: left; 
    margin: 0px; 
    padding: 0px; 
    width: 100%; 
    position: relative;  
    background: url(../images/black_wall.jpg) no-repeat center top; 
    background-size: 100% 100%;
    -webkit-transition: all 0.3s ease-out;
   -moz-transition: all 0.3s ease-out;
   -o-transition: all 0.3s ease-out;
   transition: all 0.3s ease-out;
}
.page-header .account-cart-wrapper{ position: static; float: left; margin: 0px; padding: 0px;}
.page-header .account-cart-wrapper > a{ float: left; margin: 0px; padding: 0px; font-size: 16px; color: #b5b5b5; font-family: 'Encode Sans', sans-serif; text-decoration: none; line-height: 51px; background: none; text-transform: none; -webkit-transition: all .3s ease-in-out;
    -moz-transition: all .3s ease-in-out;
    -ms-transition: all .3s ease-in-out;
    transition: all .3s ease-in-out;}
.page-header .account-cart-wrapper > a:after{ float: right; margin: 0 17px; padding: 0px; width: 1px; height: 51px; background: url(../images/tol_link_line_bg.png) no-repeat; content: "";}
.page-header .account-cart-wrapper > a:hover{ color: #f99d1c;}
.page-header .account-cart-wrapper > a.wishlist_link{ background: url(../images/header_wishlist_icon.png) no-repeat center left; padding-left: 32px;}
.page-header .account-cart-wrapper > a.wishlist_link:hover{ background: url(../images/header_wishlist_icon_hover.png) no-repeat center left;}
.page-header .account-cart-wrapper > a.skip-link.skip-account{ background: url(../images/header_account_icon.png) no-repeat center left; padding-left: 32px;}
.page-header .account-cart-wrapper > a.skip-link.skip-account .icon{ display: none; }
.page-header .account-cart-wrapper > a.skip-link.skip-account:hover{ background: url(../images/header_account_icon_hover.png) no-repeat center left;}
.page-header .logo {float: left; margin: 20px 32px 20px 0; padding: 0px; min-width: auto; max-width: none; min-height: auto; width: auto;}
.page-header .header_contact_block{ float: left; margin: 60px 64px 0 0px; padding: 0px; }
.page-header .header_contact_block .header_contact_bg{ float: left; margin: 0px; padding: 0px;}
.page-header .header_contact_block .header_contact_bg .header_contact{ float: left; margin: 0 34px 0 0px; padding: 0 0 0 53px; background: url(../images/header_contact_icon.png) no-repeat left center; }
.page-header .header_contact_block .header_contact_bg .header_contact p{ display: block; margin: 0px; padding: 0px; font-family: 'Encode Sans', sans-serif; font-weight: bold; font-size: 22px; color: #ffffff; line-height: 27px;}
.page-header .header_contact_block .header_contact_bg .header_contact_hours{ float: left; margin: 4px 0 0 0px; padding: 0 0 0 53px; background: url(../images/header_contact_time_icon.png) no-repeat left center; }
.page-header .header_contact_block .header_contact_bg .header_contact_hours span{ display: block; margin: 0px; padding: 0px;  font-family: 'Encode Sans', sans-serif; font-size: 14px; font-weight: 500; color: #f99d1c; line-height: normal;}
.page-header .header_contact_block .header_contact_bg .header_contact_hours strong{ display: block; margin: 0px; padding: 0px;  font-family: 'Encode Sans', sans-serif; font-size: 26px; font-weight: 500; color: #ffffff; line-height: 28px;}

.page-header #header-search {
    float: none; 
    margin: 0 463px 0 685px; 
    padding: 0px; 
    position: static; 
    width: auto;
    -webkit-transition: all 0.2s ease-out;
   -moz-transition: all 0.2s ease-out;
   -o-transition: all 0.2s ease-out;
   transition: all 0.2s ease-out;
}
.page-header #header-search > form{float: left; width: 100%; margin: 60px 0 0 0px; padding: 0;}
.page-header #header-search .input-box{ float:left; margin: 0px; padding: 0 55px 0 0; width: 100%;}
.page-header #header-search .input-box .input-text{ float: left; margin: 0px; padding: 0 31px; width: 100%; height: 51px; border-radius: 0px; background: #ffffff; color: #3d3d3d; font-size: 16px; font-family: 'Encode Sans', sans-serif; border:none; }
.page-header #header-search .input-box .input-text::-moz-placeholder{ color: #3d3d3d; font-size: 16px; font-family: 'Encode Sans', sans-serif; opacity: 1;}
.page-header #header-search .input-box .cat-dropdown {position: absolute; right: 55px; top: 0px; width: 140px;}
.page-header #header-search .input-box .cat-dropdown #category_search_field{ float: left; margin: 0px; padding: 0 18px; width: 100%; height: 51px; border: none; background:#ffffff url(../images/search_select_bg.png) no-repeat center right 14px; -moz-appearance:none; appearance:none; -webkit-appearance:none; font-size: 16px; color: #f99d1c;}
.page-header #header-search .input-box .cat-dropdown:after{content: ""; width: 1px; height: 36px; background: #f99d1c; position: absolute; left: 0px; top: 50%; transform: translate(0,-50%);}

.page-header #header-search .search-button{ float:right; margin: 0px; padding: 0px; width: 55px; height: 51px; background: url(../images/search_button_icon.jpg) no-repeat center; font-size: 0px;}
.page-header #header-search .search-button:hover{background: url(../images/search_button_icon_hover.jpg) no-repeat center; }
#search_mini_form .search-button::before{ display: none; }
.page-header .skip-links {
    float: right; 
    margin: 60px 0 0 0px; 
    padding: 0px; 
    clear: none;
    -webkit-transition: all 0.2s ease-out;
   -moz-transition: all 0.2s ease-out;
   -o-transition: all 0.2s ease-out;
   transition: all 0.2s ease-out;
}
.page-header #header-nav{ float: left; margin: 0px; padding: 0px; width: 100%; }
.page-header .header-minicart .skip-link.skip-cart { background: none; float: left; margin: 0px; padding: 0 0 0 55px; position: relative; opacity: 1 !important;}
.page-header .header-minicart .skip-link.skip-cart .count::before{ display: none; }
.page-header .header-minicart .skip-link.skip-cart .count::after{ display: none; }
.page-header .header-minicart .skip-link.skip-cart .icon {float: left; margin: 0 10px 0 0; padding: 0px; width: 46px; height: 39px; background: url(../images/cart_icon.png) no-repeat center; position: absolute; left: 0; text-align: 0;}
.page-header .header-minicart .skip-link.skip-cart .label{ float: left; margin: 0px; padding: 0px; font-family: 'Encode Sans', sans-serif; font-size: 20px; color: #ffffff; line-height: 20px; text-transform: uppercase; font-weight: 600;}
.page-header .header-minicart .skip-link.skip-cart .total{ float: left; margin: 0px; padding: 0px; font-family: 'Encode Sans', sans-serif; font-size: 16px; color: #ffffff; line-height: 20px; text-transform: uppercase; font-weight: normal; clear: left;}
.page-header .header-minicart .skip-link.skip-cart .count {float: left; margin: 0px; padding: 0px; width: 16px; height: 16px; background: #ffffff; border-radius: 100%; text-align: center; line-height: 16px; font-family: 'Encode Sans', sans-serif; font-size: 12px; font-weight: 600; color: #000000; position: absolute; left: 33px; top: -2px;}
.page-header .top_main_menu{ float:  left; margin: 0px; padding: 0px; width: 100%; background: #f99d1c; position: relative; z-index: 11111;}
.page-header .top_main_menu #header-nav{ float: left; margin: 0px; padding: 0px; width: 100%; border: none; position: relative;}
.page-header .top_main_menu #header-nav .megamenu-wrapper{ float: left; margin: 0px; padding: 0px; width: 100%; position: absolute; left: 0px; top: 51px; background: #ffffff; border-bottom: 3px solid #f99d1c;}
.page-header .top_main_menu #header-nav .megamenu-wrapper .em_nav{ float: left; margin: 0px; padding: 0px; width: 100%; }
.page-header .top_main_menu #header-nav .megamenu-wrapper .em_nav .vnav{ float: left; margin: 0px; padding: 15px 0; width: 341px; background: #1d1d1d; min-height: 511px;}

.page-header .top_main_menu #header-nav .megamenu-wrapper .em_nav a.arrow{ display: none; }
.page-header .top_main_menu #header-nav .megamenu-wrapper .em_nav .vnav > li{ float: left; margin: 0px; padding: 0px; width: 100%; position: static;}
.page-header .top_main_menu #header-nav .megamenu-wrapper .em_nav .vnav > li > a{ float: left; margin: 0px; padding: 0 33px; width: 100%; line-height: 31px; color: #a3a3a3; font-family: 'Encode Sans', sans-serif; font-size: 14px; font-weight: 500;  position: relative; -webkit-transition: all .2s ease-in-out;
    -moz-transition: all .2s ease-in-out;
    -ms-transition: all .2s ease-in-out;
    transition: all .2s ease-in-out;}
.page-header .top_main_menu #header-nav .megamenu-wrapper .em_nav .vnav > li > a:hover, .page-header .top_main_menu #header-nav .megamenu-wrapper .em_nav .vnav > li:hover > a{ background: #2f2f2f; color: #ffffff; text-decoration: none; z-index: 1;}
.page-header .top_main_menu #header-nav .megamenu-wrapper .em_nav .vnav > li.menu-item-parent > a:after{ content:""; float: right; margin: 0px; padding: 0px; width: 0px; height: 0px; border-top: 3px solid transparent; border-bottom: 3px solid transparent; border-left: 4px solid #ffffff; position: absolute; right: 32px; top: 50%; transform: translate(0, -50%);}
.page-header .top_main_menu #header-nav .megamenu-wrapper .em_nav .vnav .menu_right_image {float: right; margin: 0px; padding: 0px; width: 48.8%; text-align: right; height: 100%; position: absolute; right: 0px; top: 0px; z-index: 0;
	background: -moz-linear-gradient(90deg, rgba(255,255,255,0) 0%, rgba(0,0,0,0.2) 100%);
	background: -webkit-linear-gradient(90deg, rgba(255,255,255,0) 0%,rgba(0,0,0,0.2) 100%);
	background: linear-gradient(90deg, rgba(255,255,255,0) 0%,rgba(0,0,0,0.2) 100%);
	filter: progid: DXImageTransform.Microsoft.gradient( startColorstr='#00ffffff', endColorstr='#4d000000',GradientType=1 );
}
.page-header .top_main_menu #header-nav .megamenu-wrapper .em_nav .vnav .menu_right_image .megamenu_img_bg{ float: right; margin: 0px; padding: 0px; }

.page-header .top_main_menu #header-nav .megamenu-wrapper .em_nav .vnav li.menu_top_part_bg {float: none; margin: 33px 0 22px 0px; padding: 20px 0 25px 0px; width: 100%; position: absolute; z-index: 1; max-width: 772px; border-top: 1px solid #d2d2d2; bottom: 0px;}
.page-header .top_main_menu #header-nav .megamenu-wrapper .em_nav .vnav li.menu_top_part_bg h2{ /*float: left;*/ margin: 0 0 12px 0px; padding: 0px; width: 100%; font-family: 'Encode Sans', sans-serif; font-weight: 500; font-size: 28px; text-transform: none; color: #1d1d1d;}
.page-header .top_main_menu #header-nav .megamenu-wrapper .em_nav .vnav li.menu_top_part_bg p{ /*float: left; */margin: 0px; padding: 0px;  font-family: 'Encode Sans', sans-serif;  font-size: 14px; color: #1d1d1d;}
.page-header .top_main_menu #header-nav .megamenu-wrapper .em_nav .vnav li.menu_top_part_bg .menu_button_link_bg {/*float: right;*/ margin: 15px 0px 0px 0px; padding: 0px; background: #f99d1c; display: inline-block;}
.page-header .top_main_menu #header-nav .megamenu-wrapper .em_nav .vnav li.menu_top_part_bg a.menu_button_link{ float: left; margin: 0px; padding: 0 39px; width: 100%; background: -moz-linear-gradient(top, rgba(249,157,28,0.4) 0%, rgba(106,62,0,0.4) 100%); background: -webkit-linear-gradient(top, rgba(249,157,28,0.4) 0%,rgba(106,62,0,0.4) 100%); background: linear-gradient(to bottom, rgba(249,157,28,0.4) 0%,rgba(106,62,0,0.4) 100%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#66f99d1c', endColorstr='#666a3e00',GradientType=0 ); border:none; border-radius: 0px; color: #ffffff; line-height: 41px;  font-family: 'Encode Sans', sans-serif; font-weight: 600; font-size: 16px; text-transform: none;}
.page-header .top_main_menu #header-nav .megamenu-wrapper .em_nav .vnav li.menu_top_part_bg a.menu_button_link:after{ content: ""; display: inline-block; margin: 0 0 0 8px; padding: 0px; width: 9px; height: 9px; background: url(../images/button_arrow.png) no-repeat center; vertical-align: middle;}
.page-header .top_main_menu #header-nav .megamenu-wrapper .em_nav .vnav li.menu_top_part_bg a.menu_button_link:hover{/*background: -moz-linear-gradient(top, rgba(106,62,0,0.4) 0%, rgba(249,157,28,0.4) 100%); background: -webkit-linear-gradient(top, rgba(106,62,0,0.4) 0%,rgba(249,157,28,0.4) 100%); background: linear-gradient(to bottom, rgba(106,62,0,0.4) 0%,rgba(249,157,28,0.4) 100%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#666a3e00', endColorstr='#66f99d1c',GradientType=0 );*/
background: #1f1f1f;
text-decoration: none;}
.page-header .top_main_menu #header-nav .megamenu-wrapper .em_nav .vnav li.menu_column_bg{float: left; margin: 0px; padding: 0px; width: 100%; position: relative; z-index: 1; max-width: 772px; padding-top:24px;}
.page-header .top_main_menu #header-nav .megamenu-wrapper .em_nav .vnav li.menu_column_bg > .menu-container{ margin: 0 -15px; padding: 0px; list-style: none; }
.page-header .top_main_menu #header-nav .megamenu-wrapper .em_nav .vnav li.menu_column_bg > .menu-container > li.menu-item-vbox{ float: left; margin: 0px; height: auto !important; padding: 0 15px !important; width: 23.4% !important;  /*width: 14.28% !important;*/}
.page-header .top_main_menu #header-nav .megamenu-wrapper .em_nav .vnav li.menu_column_bg > .menu-container > li.menu-item-vbox h5{ float: left; margin: 0 0 16px 0px; padding: 0px; width: 100%; font-family: 'Encode Sans', sans-serif; font-weight: 600; font-size: 16px; color: #f99d1c; }
.page-header .top_main_menu #header-nav .megamenu-wrapper .em_nav .vnav li.menu_column_bg > .menu-container > li.menu-item-vbox h5 a{ float: left; margin: 0px; padding: 0px; width: 100%; font-family: 'Encode Sans', sans-serif; font-weight: 600; font-size: 16px; color: #f99d1c; text-decoration: none; text-align:left;}
.page-header .top_main_menu #header-nav .megamenu-wrapper .em_nav .vnav li.menu_column_bg > .menu-container > li.menu-item-vbox h5 a:hover{ color: #000000; }
.page-header .top_main_menu #header-nav .megamenu-wrapper .em_nav .vnav li.menu_column_bg > .menu-container > li.menu-item-vbox .menu-container > li > ul{ margin: 0px; padding: 0px; float: left; width: 100%; }
.page-header .top_main_menu #header-nav .megamenu-wrapper .em_nav .vnav li.menu_column_bg > .menu-container > li.menu-item-vbox .menu-container > li > ul > li{ float: left; margin: 0 0 12px 0px; padding: 0px; width: 100%; text-align:left; }
.page-header .top_main_menu #header-nav .megamenu-wrapper .em_nav .vnav li.menu_column_bg > .menu-container > li.menu-item-vbox .menu-container > li > ul > li > a{ float: left; margin: 0px; padding: 0px; width: 100%; font-family: 'Encode Sans', sans-serif; font-size: 16px; font-weight: 600; color: #1d1d1d; text-decoration: none;}
.page-header .top_main_menu #header-nav .megamenu-wrapper .em_nav .vnav li.menu_column_bg > .menu-container > li.menu-item-vbox .menu-container > li > ul > li > a:hover{color: #f99d1c;}


.vnav .menu-item-depth-0 > .menu-container {
  position: absolute; 
  top: 0; 
  z-index: 1; 
  width: 77%; 
  box-shadow: none; 
  border-radius: 0; 
  border: none; 
  height: 100%; 
  margin-left: 390px;
  background: #fff; 
  padding-right: 75px;
  /*opacity: 0;
  visibility: hidden;*/
  left: 0!important;
}
.vnav .menu-item-depth-0:hover > .menu-container, .vnav .menu-item-depth-0.hover > .menu-container {left: 0;}

.page-header .top_main_menu #header-nav .left_category_url{ float: left; margin: 0px; padding: 0px; }
.page-header .top_main_menu #header-nav .left_category_url a{ float: left; margin: 0px; padding: 0 23px; background: #2f2f2f; width: 341px; color: #ffffff; position: relative; font-size: 16px;}
.page-header .top_main_menu #header-nav .left_category_url a:after{ content: ""; float: right; margin: 0px; padding: 0px; width: 17px; height: 18px; background: url(../images/megamenu_icon.png) no-repeat center; position: absolute; right: 29px; top: 50%; transform: translate(0, -50%);}

.nav-primary li.level0, .nav-primary a.level0{ line-height: 51px;  font-family: 'Encode Sans', sans-serif; font-size: 15px; font-weight: bold; text-transform: uppercase; color: #171717; float: left;}
.nav-primary li.level0:nth-child(1){ border-left: none; }
.nav-primary li.level0:nth-last-child(1){ border-right: none; }
.nav-primary a.level0{ padding: 0 13px; }
.nav-primary li.level0{ border-left: 1px solid #fdb710; border-right: 1px solid #dd8a15; }
.nav-primary li.level0.service_menu > a{ background: url(../images/service_menu_bg.png) no-repeat center left 11px; padding-left: 41px; }
.nav-primary li.level0.service_menu:hover > a{ background:#2f2f2f url(../images/service_menu_bg_hover.png) no-repeat center left 11px; padding-left: 41px; }
.nav-primary li.level0:hover > a{ background: #2f2f2f; color: #ffffff; }
.page-header .top_main_menu #header-nav nav{ float: left; margin: 0px; padding: 0px; }
.page-header .top_main_menu #header-nav nav .nav-primary{ margin: 0px; padding: 0px; }
.page-header .top_main_menu #header-nav .vip_club{ float: right; margin: 0px; padding: 0 0px; height: 51px; background: url(../images/vipmenu_bg.png) no-repeat center; background-size: 100% 100%; position: relative;}
.page-header .top_main_menu #header-nav .vip_club:after{ float: left; margin: 0px; padding: 0px; background: url(../images/vip_club_card.png) no-repeat center; width: 111px; height: 83px; position: absolute; left: 21px; bottom: 3px; content: "";}
.page-header .top_main_menu #header-nav .vip_club a{ float: left; margin: 0px; padding: 0 21px 0 140px; font-size: 20px; color: #000000;font-family: 'Encode Sans', sans-serif;  font-weight: 600; text-decoration: none;}
.page-header .top_main_menu #header-nav .vip_club a strong{ font-weight: 900; }
.page-header .top_main_menu #header-nav .vip_club a:after{ display: inline-block; margin: 0 0 0 7px; padding: 0px; width: 9px; height: 51px; content: ""; background: url(../images/vip_club_arrow.png) no-repeat center; vertical-align: middle;}
.main-container, .footer-container{ float: left; margin: 0px; padding: 0px; width: 100%; clear: both; max-width: 100%; }
.nav-primary li.level0 ul{ top: 51px; }
body.cms-home .main-container {
	padding-top: 10px;
}
.main-container .main{ float: left; margin: 0px; padding: 0px; width: 100%; }
.basSlider.defaultTheme .cwsRwdSlider{ padding: 0px; border:none;  }
.home_page_slider_main{ float: left; margin: 0 0 10px; padding: 0px; width: 100%; position: relative;}
.home_page_slider_main_bg { margin: 0px; padding: 0px; width: 100%; position: relative; display:-webkit-box;display:-ms-flexbox;display:flex; flex-wrap: wrap;}
.home_page_slider_main .container{ position: relative; }
.home_page_slider_main .home_page_slider{  margin: 0px; padding: 0px; width: 79.9%; }
.home_page_slider_main .home_page_slider #bnrSlider-1{ width: 100%; margin: 0px;}
.home_page_slider_main .Homepage_Main_Slider_Right_Block {margin: 0px; padding: 0 0 0 10px; width: 20.1%;z-index:0;}
.home_page_slider_main .Homepage_Main_Slider_Right_Block .slider_menu_main {
  display: none; 
  position: absolute; 
  right: 0; 
  top: 0; 
  width: 100%; 
  height: 100% !important; 
  /*background: url(../images/slider_menu_bg.jpg) no-repeat left; */
      background: rgba(46, 46, 46, 0.95);
  padding: 0 0 0 15px; 
  z-index: 12; 
  opacity: 1 !important;
  -webkit-transition: all 0.3s ease-out;
   -moz-transition: all 0.3s ease-out;
   -o-transition: all 0.3s ease-out;
   transition: all 0.3s ease-out;
}
.home_page_slider_main .Homepage_Main_Slider_Right_Block .slider_menu_main_left{ position: absolute; left: 0px; padding: 0 340px 0 15px; width: 100%; height: 100%;     padding: 0px;
    width: 81%;}
.home_page_slider_main .Homepage_Main_Slider_Right_Block .slider_menu_main_left ul{ display: flex; height: 100%; margin: 0px; padding: 0px; list-style: none;}
.home_page_slider_main .Homepage_Main_Slider_Right_Block .slider_menu_main_left ul li{ float: left; margin: 0px; padding: 0px; width: 25%; display: flex; height: 100%; position: relative;}
.home_page_slider_main .Homepage_Main_Slider_Right_Block .slider_menu_main_left ul li:after{ float: right; margin: 0px; padding: 0px; width: 1px; height: 100%; position: absolute; right: 0px; top: 0px; content: ""; background: url(../images/slider_menu_sepretor.png) no-repeat center; z-index: 1;}
.home_page_slider_main .Homepage_Main_Slider_Right_Block .slider_menu_main_left ul li .custome_category_main {display: flex; width: 100%; height: 100%; text-align: center;}
.home_page_slider_main .Homepage_Main_Slider_Right_Block .slider_menu_main_left ul li .custome_category_main a {display: flex; width: 100%; height: 100%; text-align: center; flex-flow: wrap; justify-content: center; align-items: center; flex-flow: column; -moz-transition: all 100ms ease; -webkit-transition: all 100ms ease; -o-transition: all 100ms ease; transition: all 100ms ease;}
.home_page_slider_main .Homepage_Main_Slider_Right_Block .slider_menu_main_left ul li .custome_category_main a .custome_image{ float:  left; margin: 0px; padding: 0px; width: 100%; }
.home_page_slider_main .Homepage_Main_Slider_Right_Block .slider_menu_main_left ul li .custome_category_main a:hover .custome_image::after {content: ""; position: absolute; left: 50%; top: 45%; width: 1px; height: 1px; box-shadow: 0 0 60px 60px rgba(255,255,255,0.40); transform: translate(-50%,-50%); border-radius: 80px;}
.home_page_slider_main .Homepage_Main_Slider_Right_Block .slider_menu_main_left ul li .custome_category_main a .custome_image img{ display: inline-block; margin: 0px; padding: 0px; max-width: 135px;}
.home_page_slider_main .Homepage_Main_Slider_Right_Block .slider_menu_main_left ul li .custome_category_main a .category_name{ float:  left; margin: 0px; padding: 0px; width: 100%; font-family: 'Encode Sans', sans-serif; color: #e9e9e7; font-size: 28px; font-weight: 900; }
.home_page_slider_main .Homepage_Main_Slider_Right_Block .slider_menu_main_left ul li .custome_category_main a:hover{ background: rgba(0,0,0,0.50); }
.home_page_slider_main .Homepage_Main_Slider_Right_Block .home_right_block_img {float: left; margin: 0px; padding: 0px; width: 100%; display: flex;	height: 98%;}
.home_page_slider_main .Homepage_Main_Slider_Right_Block .home_right_block_img a {    background: #2f2f2f; float: left; margin: 0px;	padding: 0px; width: 100%; position: relative; z-index: 111; display: block;}
.home_page_slider_main .Homepage_Main_Slider_Right_Block .home_right_block_img a img{ width: 100%;height: 100%; }
.home_page_slider_main .Homepage_Main_Slider_Right_Block .home_right_block_img a:after{ float: left; margin: 0px; padding: 0px; width: 15px; height: 100%; background: #f99d1c; content: ""; position: absolute; left: 0px; top: 0px; }
.home_page_slider_main .Homepage_Main_Slider_Right_Block .home_right_block_img a::before {float: left; margin: 0px; padding: 0px; width: 0px; height: 0px; border-top: 13px solid transparent; border-bottom: 13px solid transparent; border-right: 9px solid #000000; position: absolute; left: 3px; top: 50%; transform: translate(0,-50%); content: ""; z-index: 12; }
.home_page_slider_main .Homepage_Main_Slider_Right_Block .home_right_block_img a.active:after{ display: none; }
.home_page_slider_main .Homepage_Main_Slider_Right_Block .home_right_block_img a.active:before{ display: none; }
.slider_manu_close{ float: left; margin: 0px; padding: 0px; width: 15px; background: #f99d1c; height: 100%; position: absolute; left: 0px; top: 0px; z-index: 12;}
.slider_manu_close:after{float: left; margin: 0px; padding: 0px; width: 0px; height: 0px; border-top: 13px solid transparent; border-bottom: 13px solid transparent; border-left: 9px solid #000000; position: absolute; left: 3px; top: 50%; transform: translate(0,-50%); content: ""; z-index: 12; }
.homepage_tab_products{ float: left; margin: 0 0 1px; padding: 0px; width: 100%; }
.r-tabs{ float: left; margin: 0px; padding: 0px; width: 100%; background: none; border: none;}
.r-tabs .r-tabs-nav{ float: left; margin: 0 0 11px 0px; padding: 0px; width: 100%; text-align: center; background: #2f2f2f; }
.r-tabs .r-tabs-nav .r-tabs-tab{ float: none; display: inline-block; margin: 0 0 -5px 0px; padding: 0px; background: none;}
.r-tabs .r-tabs-nav .r-tabs-anchor{ float: left; margin: -2px 0; padding: 10px 23px; text-transform: uppercase; font-family: 'Encode Sans', sans-serif; font-weight: 900; font-size: 20px; color: #909090; outline: none;}
.r-tabs .r-tabs-nav .r-tabs-state-active .r-tabs-anchor{ color: #f99d1c; background: #000000; border-radius: 0px;}
.r-tabs .r-tabs-panel{ float: left; margin: 0px; padding: 0px; width: 100%; background: none; border:none; }
.new_product_slider {float: none; margin: 0 -5px !important; padding: 0px; width: auto; list-style: none !important; clear: both;}
.new_product_slider li{ /*float:*/ left; margin: 0px !important; padding: 5px; width: 100%; }
.pro_grid_main_bg{ /*float: left;*/ margin: 0px; padding: 0 5px; width: 100%; height:100%; }
.pro_grid_main{ /*float: left;*/ margin: 0px; padding: 48px 0 0 0px; width: 100%; position: relative; background: #ffffff; height:100%;}
.pro_grid_main .brand_image{ float: left; margin: 0px; padding: 0px; width: auto; position: absolute; left: 10px; top: 20px; }
.pro_grid_main .productlabel_image {float: left; margin: 0px; padding: 0px; width: auto; position: absolute; right: 10px; top: 20px; max-width: 75px; z-index: 0;}
.pro_grid_main .productlabel_image .brand-logo{ float: left; margin: 0px; padding: 0px; width: 100%; }
.pro_grid_main .product_image{ float: left; margin: 0 0 0px 0px; padding: 0px; width: 100%; text-align: center; height: 320px;}

.pro_grid_main .catproducts .product_image{ float: left; margin: 0 0 20px 0px; padding: 0px; width: 100%; text-align: center; height: 320px;}

.pro_grid_main .product_image a{ display: inline-block; margin: 0px; padding: 0px; border: none;}
.pro_grid_main .category_name{ float: left; margin: 0 0 5px 0px; padding: 0 20px; width: 100%; }
.pro_grid_main .category_name a{ float: left; margin: 0 10px 0 0; padding: 0px; font-family: 'Encode Sans', sans-serif; font-size: 14px; color: #f99d1c; text-transform: uppercase;}
.pro_grid_main .category_name a:hover{ color: #000000; }
.pro_grid_main .product_name{ float: left; /*margin: 0 0 28px 0px;*/ padding: 0 20px; width: 100%;}
.pro_grid_main .product_name h5 {float: left; margin: 0px; padding: 0px; width: 100%; height: 49px; overflow: hidden;}
.pro_grid_main .product_name h5 a{ float: left; margin: 0px; padding: 0px; font-family: 'Encode Sans', sans-serif; font-size: 18px; line-height: normal; font-weight: 500; color: #000000; text-transform: none; text-decoration: none;}
.pro_grid_main .product_name h5 a:hover{color: #f99d1c;}
.pro_grid_main .review_rating{ float: left; margin: 0px; padding: 0px; width: 100%; display: none; }
.pro_grid_main .product_price{/* float: left;*/ margin: 0px; padding:15px 20px 20px; width: 100%; border-top: 1px solid #eff2f8; min-height:95px;}
.pro_grid_main .product_price .product_price_old{ float: left; margin: 0 0 -4px 0px; padding: 0px; width: 100%;}
.pro_grid_main .product_price .product_price_old p{ float: left; margin: 0px; padding: 0px;font-family: 'Encode Sans', sans-serif; font-size: 20px; color: #f99d1c; text-decoration: line-through;}
.pro_grid_main .product_price .product_special_price{ float: left; color: #f99d1c; margin: 0px; padding: 0px; width: 100%;}
.pro_grid_main .product_price .product_special_price p{ float: left; margin: 0px; padding: 0px;font-family: 'Encode Sans', sans-serif; font-size: 26px; color: #2f2f2f; line-height: normal;}
.pro_grid_main .grouped_product_collection { margin: 0px; /*padding: 15px 0px 20px;*/ width: 100%; border-top: 1px solid #eff2f8;  min-height: 115px;}
.pro_grid_main .grouped_product_collection .associated_product_price {float: left; margin: 0px; padding: 0 4px; width: 50%;}
.pro_grid_main .grouped_product_collection .associated_product_price_old{ float: left; margin: 0 0 -4px 0px; padding: 0px; width: 100%; height: 42px;}
.pro_grid_main .grouped_product_collection .associated_product_price_old p{ float: left; margin: 0px; padding: 0px;font-family: 'Encode Sans', sans-serif; font-size: 16px!important; padding-top: 12px; color: #f99d1c; text-decoration: line-through;}
.pro_grid_main .grouped_product_collection .associatedProduct_special_price{ float: left; margin: 0px; padding: 0px; width: 100%;}
.pro_grid_main .grouped_product_collection .associatedProduct_special_price p{ float: left; margin: 0px; padding: 0px;font-family: 'Encode Sans', sans-serif; font-size: 26px; color: #2f2f2f; line-height: normal;}
.pro_grid_main .product_price .product_price_regular{ float: left; margin: 15px 0 0 0px; padding: 0px; width: 100%;}
.pro_grid_main .product_price .product_price_regular p{ float: left; margin: 0px; padding: 0px;font-family: 'Encode Sans', sans-serif; font-size: 26px; color: #2f2f2f; line-height: normal;}
.pro_grid_main .grouped_product_collection .grouped_product_collection_title {display: inline-block; float: none; margin: -10px 0px 0; padding: 0px; width: 100%; clear: both;}
.pro_grid_main .grouped_product_collection .grouped_product_collection_title .grouped_product_novo{ float: left; margin: 0px; padding: 0px; width: 49.5%; background: #000000; font-family: 'Encode Sans', sans-serif; font-weight: bold; font-size: 14px; color: #f99d1c; text-transform: uppercase; line-height: 24px; text-align: center;}
.pro_grid_main .grouped_product_collection .grouped_product_collection_title .grouped_product_korisceno{ float: right; margin: 0px; padding: 0px; width: 49.5%; background: #f99d1c; font-family: 'Encode Sans', sans-serif; font-weight: bold; font-size: 14px; color: #000000; text-transform: uppercase; line-height: 24px; text-align: center;}
.owl-theme .owl-controls .owl-buttons div.owl-next{ position: absolute; right: -36px; top: 50%; transform: translate(0,-50%); font-size: 0px; width: 36px; height: 104px; background: #000000; opacity: 1; background: url(../images/next_button.png) no-repeat center; border-radius: 0px;}
.owl-theme .owl-controls .owl-buttons div.owl-prev{ position: absolute; left: -36px; top: 50%; transform: translate(0,-50%); font-size: 0px; width: 36px; height: 104px; background: #000000; opacity: 1; background: url(../images/prev_button.png) no-repeat center;border-radius: 0px;}

.products_with_slider{ float: left; margin: 0 0 10px; padding: 0px; width: 100%;}
.products_with_slider .r-tabs{float: left; margin: 0px; padding: 0px; width: 100%; background: #000000;}
.products_with_slider .r-tabs .r-tabs-nav {float: left; margin: 0px; padding: 101px 0; width: 19.6%; text-align: left; /*background: url(../images/category_tab_slider_bg.png) no-repeat center; */background-size: 100% 100%; background:#000; position: relative; z-index: 2;}
.products_with_slider .r-tabs .r-tabs-nav .r-tabs-tab{ float: left; margin: 2.3px 0px; padding: 0px; width: 100%; }
.products_with_slider .r-tabs .r-tabs-nav .r-tabs-state-active .r-tabs-anchor{ background: #f99d1c; color: #000000;}
.products_with_slider .r-tabs .r-tabs-nav .r-tabs-anchor{ float: left; margin: 0px; padding: 13.5px 31px; width: 100%; color: #ffffff; position: relative; text-transform: none;}
.products_with_slider .r-tabs .r-tabs-nav .r-tabs-state-active .r-tabs-anchor::after {content: "";     border-top: 29px solid transparent;
    border-bottom: 28px solid transparent; border-left: 30px solid #f99d1c; position: absolute; right: -30px; top: 0;}
.products_with_slider .r-tabs .r-tabs-panel {/*float: right;*/ margin: 0px; padding: 10px; width: 100%; background: #000000;}
.products_with_slider .cateimg{ float: left; margin: 0px; padding: 0px; width: 48%; background: #000000;}
.products_with_slider .cateimg .cwsSlider{ margin: 0px; }
.products_with_slider .cateimg .cws-pager li a{ border: none;  }
.products_with_slider .defaultTheme .pagerBelow .cws-pager{ bottom: 20px; }
.products_with_slider .catproducts{ float: left; margin: 0px; padding: 0px; width: 51.1%; }
.products_with_slider .catproducts .homepage_product_list{ float: left; margin: 0px; padding: 0px; width: 100%; }
.products_with_slider .catproducts .homepage_product_list ul { margin: 0 -5px; padding: 0px; list-style: none; }
.products_with_slider .catproducts .homepage_product_list ul li{ float: left; margin: 0px; padding: 0px; width: 50%; }
.products_with_slider .pro_grid_main .product_price{padding: 24px 20px 24px;}

.timer_block{ float: left; margin: 0 0 10px; padding: 0px; width: 100%; }
.timer_block .timer_block_row{ margin: 0 -5px; padding: 0px;}
.timer_block .timer_block_left_banner_bg{ float: left; margin: 0px; padding:0 5px; width: 50%; }
.timer_block .timer_block_right_banner_bg{ float: left; margin: 0px; padding:0 5px; width: 50%; }
.timer_block .timer_block_left_banner_main{ float: left; margin: 0px; padding: 0px; width: 100%; background: #f99d1c;}
.timer_block .timer_block_img{ float: left; margin: 0px; padding: 0px; width: 50%; position: relative; }
.timer_block .timer_block_img:after{content: ""; border-top: 29.55px solid transparent; border-bottom: 29.5px solid transparent; border-right: 30px solid #f99d1c; position: absolute; right: 0px; top: 20px;}
.timer_block .timer_block_pro_info{ float: left; margin: 0px; padding: 11px 30px 0px 30px; width: 50%; text-align: center;}
.timer_block .timer_block_pro_info .product_name{ float: left; margin: 0 0 7px 0px; padding: 0px; width: 100%;}
.timer_block .timer_block_pro_info .product_name a{ float: left; margin: 0px; padding: 0px; width: 100%; font-family: 'Encode Sans', sans-serif; font-weight: 900; font-size: 46px; text-transform: none; color: #ffffff; text-decoration: none; }
.timer_block .timer_block_pro_info .product_disc{ float: left; margin: 0 0 11px 0px; padding: 0px; width: 100%;}
.timer_block .timer_block_pro_info .product_disc p{ float: left; margin: 0px; padding: 0px; width: 100%; font-family: 'Encode Sans', sans-serif; font-size: 22px; color: #ffffff; line-height: normal; font-weight: 500;}
.timer_block .timer_block_pro_info .product_price{ float: left; margin: 0 0 25px 0px; padding: 0px; width: 100%; }
.timer_block .timer_block_pro_info .product_price .product_price_old{ display: inline-block; margin: 0px 4px 3px 4px; padding: 0px; vertical-align: bottom;}
.timer_block .timer_block_pro_info .product_price .product_price_old p{ float: left; margin: 0px; padding: 0px; font-family: 'Encode Sans', sans-serif; font-size: 20px; color: #ffffff; line-height: normal; font-weight: 500; text-decoration:line-through;}
.timer_block .timer_block_pro_info .product_price .product_special_price{ display: inline-block; margin: 0 4px; padding: 0px; vertical-align: bottom;}
.timer_block .timer_block_pro_info .product_price .product_special_price p{ float: left; margin: 0px; padding: 0px; font-family: 'Encode Sans', sans-serif; font-size: 30px; color: #ffffff; line-height: normal; font-weight: 900;}
.timer_block .timer_block_pro_info .timer_clock_bg{ float: left; margin: 0px; padding: 0px; width: 100%; }
.timer_block .timer_block_pro_info .timer_clock_bg h2{ float: left; margin: 0 0 11px 0px; padding: 0px; width: 100%; font-family: 'Encode Sans', sans-serif; font-size: 22px; font-weight: 600; color: #2f2f2f; text-transform: none;}
.timer_block .timer_block_pro_info .timer_clock_bg .countdown{ display: inline-block; margin: 0px; padding: 0px; }
.timer_block .timer_block_pro_info .timer_clock_bg .countdown .countdown-text{ float: left; margin: 0 5px; padding:14px 12px 5px 12px; font-family: 'Encode Sans', sans-serif; font-weight: 900; font-size: 36px; color: #ffffff; background: #2f2f2f; text-transform: uppercase; line-height: 18px; min-width: 80px; min-height: 66px;}
.timer_block .timer_block_pro_info .timer_clock_bg .countdown .countdown-text span{ line-height: 18px; display: block; font-size: 12px; color: #f99d1c; font-weight: 500; text-transform: uppercase; margin-top: 9px;}
.tab_products_home{ float: left; margin: 0px; padding: 0px; width: 100%; }

.game_type_product{ float: left; margin: 0 0 11px 0px; padding: 0px; width: 100%; }

body.cms-home .main-container > .container{ padding: 0px; max-width: 100%; }

.razer_home{ float: left; margin: 0 0 10px 0; padding: 0px; width: 100%; background: #212121; position: relative; overflow: hidden;}
.razer_home .razer_brand_left_banner{ position: absolute; left: 0px; top: 0px; width: 100%; height: 100%;}
.razer_home .razer_brand_left_banner img{ width: 100%; height: 100%; }
.razer_home .raz_product_block_bg {float: right; margin: 0px; padding: 15px 0; width: 39.6%; z-index: 1; position: relative;}
.razer_home .raz_product_block_bg ul{margin:0 -5px; padding: 0px; list-style: none;}
.razer_home .raz_product_block_bg ul li{ float: left; margin: 5px 0 5px; padding: 0 5px; width: 50%;}
.razer_home .raz_product_block_bg ul li .raz_product_block{ float: left; margin: 0px; padding: 0px; width: 100%; background: #111111; border-bottom: 1px solid #7ac142;}
.razer_home .raz_product_block_bg ul li .raz_product_block .raz_product_img{ float: left; margin: 0 0 16px 0px; padding: 0px; width: 100%; }
.razer_home .raz_product_block_bg ul li .raz_product_block .raz_product_name{ float: left; margin: 0 0 19px 0px; padding: 0 20px; width: 100%; text-transform: none;}
.razer_home .raz_product_block_bg ul li .raz_product_block .raz_product_name a{ float: left; margin: 0px; padding: 0px; width: 100%; font-family: 'Encode Sans', sans-serif; font-weight: 300; color: #ffffff; font-size: 18px; text-decoration: none;}
.razer_home .raz_product_block_bg ul li .raz_product_block .raz_product_name a:hover{ color: #7ac142; }
.razer_home .raz_product_block_bg ul li .raz_product_block .product_price{ float: left; margin: 0 0 8px 0px; padding: 0 20px; width: 50%; }
.razer_home .raz_product_block_bg ul li .raz_product_block .product_price p{ float: left; margin: 0px; padding: 0px; width: 100%;  font-size: 24px; color: #7ac142; font-family: 'Encode Sans', sans-serif; font-weight: 500;}
.razer_home .raz_product_block_bg ul li .raz_product_block .cart_button_bg{ float: right; margin: 0 20px 0 0; padding: 0px;}
.razer_home .raz_product_block_bg ul li .raz_product_block .cart_button_bg a{ float: right; margin: 0px; padding: 0px; font-size: 0px; width: 38px; height: 32px; background: url(../images/cart_icon_bt.png) no-repeat center;}
.razer_home .raz_product_block_bg ul li .raz_product_block .cart_button_bg a:hover{ background: url(../images/cart_icon_bt_hover.png) no-repeat center;}
.razer_home .left_banner_text_bg {float: left; margin: 0px; padding: 138px 100px 0 0; width: 60.4%; position: relative; z-index: 1;}
.razer_home .left_banner_text {float: right; margin: 0px; padding: 0px; width: 322px; }
.razer_home .left_banner_text .left_banner_logo{ float: left; margin: 0 0 3px 0px; padding: 0px; width: 100%;}
.razer_home .left_banner_text h3{ float: left; margin: 0 0 13px 0px; padding: 0px; width: 100%; font-family: 'Encode Sans', sans-serif; font-weight: normal; font-size:46px; color: #ffffff; text-transform: none; letter-spacing: -0.040rem;}
.razer_home .left_banner_text a{ float: left; margin: 0px; padding: 0 26px; line-height: 52px; font-family: 'Encode Sans', sans-serif; font-weight: 600; color: #ffffff; font-size: 16px; background: url(../images/button_bg.png) no-repeat center; background-size: 100% 100%;  text-decoration: none;}
.razer_home .left_banner_text a::after {display: inline-block; margin: 0 0 0 7px; padding: 0px; width: 9px; height: 51px; content: ""; background: url(../images/button_arrow.png) no-repeat center; vertical-align: middle;}
.razer_home .left_banner_text a:hover{ background: #7ac142;}


.homepage_latest_blog{ float: left; margin: 0 0 10px 0px; padding: 0px; width: 100%; }
.homepage_latest_blog .homepage_latest_blog_title{ float: left; margin: 0 0 10px; padding: 0px; width: 100%; background: #2f2f2f; text-align: center; font-family: 'Encode Sans', sans-serif; font-weight: 900; font-size: 24px; color: #ffffff; line-height: 50px;}
.homepage_latest_blog .blog_latest_post{ /*float: left; margin: 0 10px 0 0;*/ padding: 0px; width: 33.33%; position: relative;}
.homepage_latest_blog .blog_latest_post h3{ float: left; margin: 0px; padding: 88px 34px 34px 34px; width: 100%; position: absolute; bottom: 0px; left: 0px; background: url(../images/blog_main_name_shadow.png) repeat-x top center;}
.homepage_latest_blog .blog_latest_post h3 a{ float: left; margin: 0px; padding: 0px; width: 100%; font-family: 'Encode Sans', sans-serif; font-weight: 900; font-size: 26px; color: #ffffff; line-height: normal; text-decoration: none;}
.homepage_latest_blog .resent_block_main_bg{ /*float: left;*/ margin: 0px; padding: 20px; width: 33.33%; background: #ffffff; }
.homepage_latest_blog .resent_block_main_bg ul{ margin: 0px; padding: 0px; list-style: none; }
.homepage_latest_blog .resent_block_main_bg ul li{ float: left; margin: 0 0 19px; padding: 0 0 18px; width: 100%; border-bottom: 1px solid #eef1f7;}
.homepage_latest_blog .resent_block_main_bg ul li:nth-last-child(1){ margin: 0px; padding: 0px; border: none; }
.homepage_latest_blog .resent_block_main_bg ul li .blog_images_bg{ float: left; margin: 0 17px 0 0; padding: 0px; width: 220px; }
.homepage_latest_blog .resent_block_main_bg ul li .blog_main_info{ margin: 0px; padding: 0px; overflow: hidden; }
.homepage_latest_blog .resent_block_main_bg ul li .blog_main_info h3{ float: left; margin: 0 0 7px 0px; padding: 0px; width: 100%; }
.homepage_latest_blog .resent_block_main_bg ul li .blog_main_info h3 a{ float: left; margin: 0px; padding: 0px; width: 100%;font-family: 'Encode Sans', sans-serif; font-size: 18px; color: #000000; font-weight: bold; line-height: normal; text-decoration: none;  text-transform: none;}
.homepage_latest_blog .resent_block_main_bg ul li .blog_main_info h3 a:hover{ color: #f99d1c; }
.homepage_latest_blog .resent_block_main_bg ul li .blog_main_info .postContent{ float: left; margin: 0 0 3px 0px; padding: 0px; width: 100%; font-family: 'Encode Sans', sans-serif; font-size: 16px; color: #5c5c5c; line-height: 24px;}
.homepage_latest_blog .resent_block_main_bg ul li .blog_main_info .postContent p{ float: left; margin: 0px; padding: 0px; width: 100%; font-family: 'Encode Sans', sans-serif; font-size: 16px; color: #5c5c5c; line-height: 24px;}
.homepage_latest_blog .resent_block_main_bg ul li .blog_main_info .blog_main_date{ float: left; margin: 0px; padding: 0px; width: 100%; font-family: 'Encode Sans', sans-serif; font-size: 13px; color: #acacac; text-transform: uppercase;}

.subscribe_block{ float: left; margin: 0px; padding: 0px; width: 100%; background: url(../images/newsletter_background.jpg) no-repeat center; background-size: cover;}
.newsletter_footer_bg{ float: left; margin: 0px; padding: 70px 0px 70px 0px; width: 100%; text-align: center; }
.newsletter_footer_bg .block-title{ margin: 0 0 3px 0px; padding: 0px; width: 100%; border:none; }
.newsletter_footer_bg .block-title strong {float: left; margin: 0px; padding: 0px; width: 100%; font-family: 'Encode Sans', sans-serif; font-weight: bold; font-size: 20px; color: #ffffff; text-transform: uppercase; line-height: 24px;}
.newsletter_footer_bg .form-subscribe-header{ float: left; margin: 0 0 25px 0px; padding: 0px; /*width: 100%;*/}
.newsletter_footer_bg .form-subscribe-header label{  float: left; margin: 0px; padding: 0px; width: 100%;  font-family: 'Encode Sans', sans-serif; font-weight: 600; font-size: 39px; line-height: 59px; color: #ffffff; text-transform: uppercase;}
.newsletter_footer_bg .block-content{ margin: 0px; padding: 0px; display: inline-block; width: 100%; max-width: 781px; position: relative;}
.newsletter_footer_bg .block-content .input-box{ float: left; margin: 0px; padding: 0px; width: 100%; }
.newsletter_footer_bg .block-content .input-box input{ float: left; margin: 0px; padding: 0 29px; width: 100%; height: 51px; background: #ffffff; border: none; font-family: 'Encode Sans', sans-serif; font-size: 18px; font-weight: bold; color: #000000; border-radius: 0px;}
.newsletter_footer_bg .block-content .input-box input::-moz-placeholder{ opacity: 1; font-family: 'Encode Sans', sans-serif; font-size: 18px; font-weight: bold; color: #000000;}
.newsletter_footer_bg .block-content .actions{ float: right; margin: 0px; padding: 0px; position: absolute; right: 0px; top: 0px; }
.newsletter_footer_bg .block-content .actions button.button{ float: left; margin: 0px; padding: 0 18px 0 39px; line-height: 51px; background: url(../images/button_bg.png) no-repeat center; background-size: 100% 100%; font-family: 'Encode Sans', sans-serif; font-size: 20px; color: #ffffff; font-weight: 900; text-transform: uppercase; -webkit-transition: all .2s ease;
    -moz-transition: all .2s ease;
    -ms-transition: all .2s ease;
    transition: all .2s ease;}
.newsletter_footer_bg .block-content .actions button.button::after {display: inline-block; margin: 0 0 0 18px; padding: 0px; width: 34px; height: 51px; background: url(../images/newsletter_button_icon.png) no-repeat center; vertical-align: middle; content: ""; float: right;}
.newsletter_footer_bg .block-content .actions button.button:hover{  background:#1f1f1f; }

.footer-container{ float: left; margin: 0px; padding: 0px; width: 100%; background:url(../images/black_wall.png) no-repeat center; background-size: 100% 100%; }
.footer-container .container{ max-width: 1275px; }
.footer-container .footer{ float: left; margin: 0px; padding: 59px 0 0 0; width: 100%; border: none; }
.footer-container .footer .footer_top_block{ float: left; margin: 0 0 65px 0px; padding: 0px; width: 100%; }
.footer-container .footer .footer_top_block .footer_left_part_block{ float: left; margin: 0px; padding: 0px; width: 28.6%; }
.footer_left_part_block .footer_logo{ float: left; margin: 0 0 32px 0px; padding: 0px; width: 100%; }
.footer_left_part_block .footer_contact_no{ float: left; margin: 0 0 33px 0px; padding: 0 0 0 64px; width: 100%; background: url(../images/footer_contact_icon.png) no-repeat center left;}
.footer_left_part_block .footer_contact_no span{ float: left; margin: 0px; padding: 0 0 0 4px; width: 100%; color: #8b8b8b; font-size: 12px; font-family: 'Encode Sans', sans-serif; text-transform: uppercase;}
.footer_left_part_block .footer_contact_no strong {float: left; margin: 0px; padding: 0px; width: 100%; color: #ffffff; font-size: 33px; font-family: 'Encode Sans', sans-serif; text-transform: uppercase; font-weight: 500; text-align: left; line-height: 33px;}
.footer_left_part_block .footer_payment_icon{ float: left; margin: 0px; padding: 0px; width: 100%; }
.footer-container .footer .footer_top_block .footer_block_bg {float: left; margin: 0px; padding: 0px; width: 17.8%;}
.footer-container .footer .footer_top_block .footer_block_bg h2{ float: left; margin: 0px; padding: 0px; width: 100%;  font-family: 'Encode Sans', sans-serif; font-weight: 500; font-size: 15px; color: #f99d1c; text-transform: none; line-height: 33px;}
.footer-container .footer .footer_top_block .footer_block_bg ul{ float: left; margin: 0px; padding: 0px; width: 100%; }
.footer-container .footer .footer_top_block .footer_block_bg ul li{ float: left; margin: 0px; padding: 0px; width: 100%; line-height: 33px; font-family: 'Encode Sans', sans-serif; font-weight: 500; font-size: 15px; color: #8b8b8b; -webkit-transition: all .3s ease-in-out;
    -moz-transition: all .3s ease-in-out;
    -ms-transition: all .3s ease-in-out;
    transition: all .3s ease-in-out;}
.footer-container .footer .footer_top_block .footer_block_bg ul li a{ float: left; margin: 0px; padding: 0px; line-height: 33px; font-family: 'Encode Sans', sans-serif; font-weight: 500; font-size: 15px; color: #8b8b8b; text-decoration: none;}
.footer-container .footer .footer_top_block .footer_block_bg ul li a:hover{ color: #ffffff; }
.footer-container .footer .footer_top_block .footer_block_bg ul li.footer_address{ padding: 0 0 0 19px; background: url(../images/footer_address_icon.png) no-repeat left top 10px; font-family: 'Encode Sans', sans-serif; font-weight: 500; font-size: 15px; color: #8b8b8b;}
.footer-container .footer .footer_top_block .footer_block_bg ul li.footer_email{ padding: 0 0 0 19px; background: url(../images/footer_email_icon.png) no-repeat left top 10px; font-family: 'Encode Sans', sans-serif; font-weight: 500; font-size: 15px; color: #8b8b8b;}
.footer-container .footer .footer_top_block .footer_block_bg .footer_social_bg{ float: left; margin: 35px 0 0 0px; padding: 0px; width: 100%; }
.footer-container .footer .footer_top_block .footer_block_bg .footer_social_bg h2{margin: 0 0 11px 0;}
.footer-container .footer .footer_top_block .footer_block_bg .footer_social_bg ul li{ width: auto; margin: 0 27px 0 0; }
.footer-container .footer .footer_top_block .footer_block_bg .footer_social_bg ul li a{ float: left; margin: 0px; padding: 0px; width: 33px; height: 32px; font-size: 0px; }
.footer-container .footer .footer_top_block .footer_block_bg .footer_social_bg ul li.instagram_icon a{ background: url(../images/instagram_icon.png) no-repeat center; }
.footer-container .footer .footer_top_block .footer_block_bg .footer_social_bg ul li.facebook_icon a{background: url(../images/facebook_icon.png) no-repeat center;}
.footer-container .footer .footer_top_block .footer_block_bg .footer_social_bg ul li.youtube_icon a{background: url(../images/youtube_icon.png) no-repeat center;}

.footer-container .footer .footer_top_block .footer_block_bg .footer_social_bg ul li.instagram_icon:hover a{ background: url(../images/instagram_icon_hover.png) no-repeat center; }
.footer-container .footer .footer_top_block .footer_block_bg .footer_social_bg ul li.facebook_icon:hover a{background: url(../images/facebook_icon_hover.png) no-repeat center;}
.footer-container .footer .footer_top_block .footer_block_bg .footer_social_bg ul li.youtube_icon:hover a{background: url(../images/youtube_icon_hover.png) no-repeat center;}
.footer address {border-top: 0px solid #cccccc; text-align: center; width: 100%; margin-top: 0; padding: 25px 0; float: left; clear: both; background: #000000; font-size: 16px; font-weight: 500; font-family: 'Encode Sans', sans-serif; color: #6e6e6e; }
.footer address span{ color: #ffffff;}
.breadcrumbs {overflow: hidden; margin: 5px 0 14px 0;}
.cms-index-index .breadcrumbs {display:none;}
.col-left {float: left; width: 19.6%; clear: left; padding: 0;}
.col2-left-layout .col-main {float: right; padding: 0 0 0 10px; width: 80.4%; }
.breadcrumbs li{font-family: 'Encode Sans', sans-serif; font-weight: 300; font-size: 14px; color: #a7a7a8;}
.breadcrumbs li a{font-family: 'Encode Sans', sans-serif; font-weight: 300; font-size: 14px; color: #010101; text-transform: none;}
.breadcrumbs li a:hover{ color: #f99d1c;}
.breadcrumbs li strong{font-family: 'Encode Sans', sans-serif; font-weight: 300; font-size: 14px; color: #858585; text-transform: none;}
.breadcrumbs span {width: 6px; height: 21px; background: url(../images/breadcrumbs_arrow.png) no-repeat center; font-size: 0px; margin: 0 8px;}
.block-layered-nav {float: left; margin: 0 0 10px 0px; padding: 25px 0 0 0px; width: 100%; background: #2f2f2f;}
.block-layered-nav .block-title{ display: none; }
.block-layered-nav .block-content{ float: left; margin: 0px; padding: 0px; width: 100%; }
.block-layered-nav .block-content > dl > dt{ float: left; margin: 0 0 7px 0px; padding: 0 48px; width: 100%; /*background: none !important;*/ border: none; font-family: 'Encode Sans', sans-serif; font-size: 20px; font-weight: 500; color: #ffffff; text-transform: none;}
.block-layered-nav .block-content > dl > dd{ float: left; margin: 0 0 6px 0px; padding:0 41px 17px; width: 100%; border: none; border-bottom: 1px solid #4f4f4f; box-shadow: 0px 1px 0px 0 #111111;}
.block-layered-nav dl dd ol > li > span, .block-layered-nav dl dd ol > li > a {padding: 0px 15px; display: block;}
.block-layered-nav .single-choice a.amshopby-attr, 
.block-layered-nav .single-choice a.amshopby-attr:hover,
.block-layered-nav .amshopby-attr,
.block-layered-nav .amshopby-attr:hover{background: url(../images/filter_checkbox.png) left center no-repeat; padding-left:36px; margin: 5px; font-family: 'Encode Sans', sans-serif; font-size: 14px; color: #ffffff; text-decoration: none;}
.block-layered-nav .amshopby-attr-selected, .block-layered-nav .amshopby-attr-selected:hover {    margin: 5px; padding-left: 36px; background: url(../images/filter_checkbox_active.png) left center no-repeat; color: #f99d1c; font-weight: normal;  text-decoration: none;}
.block-layered-nav .amshopby-attr  .count, .block-layered-nav .amshopby-attr:hover .count{ color: #ffffff; }
.block-layered-nav .amshopby-attr-selected .count, .block-layered-nav .amshopby-attr-selected:hover .count { color: #f99d1c; }
.block-layered-nav dl dd ol > li, .colapsable-content li {margin: 0 0 7px 0;}
.block-layered-nav .block-subtitle { float: left; margin: 0 0 36px 0px; padding: 0 48px; width: 100%; background: none !important; border: none; font-family: 'Encode Sans', sans-serif; font-size: 23px; font-weight: 500; color: #ffffff; text-transform: none;}
.block-layered-nav .actions{ float: left; margin: 0 0 23px 0px; padding: 0 48px 30px; width: 100%; border: none; border-bottom: 1px solid #4f4f4f; box-shadow: 0px 1px 0px 0 #111111;}
.block-layered-nav .actions a{float: left; margin: 0px; padding: 0 18px; line-height: 35px; background: url(../images/button_bg.png) no-repeat center; background-size: 100% 100%; font-family: 'Encode Sans', sans-serif; font-size: 14px; color: #ffffff; font-weight: bold; text-transform: uppercase; text-decoration: none;}
.block-layered-nav .actions a:hover { background: #000000;}
.block-layered-nav .currently{ float: left; margin: 0 0 23px 0px; padding: 0 48px; width: 100%; border: none;}
.block-layered-nav .currently ol {padding-left: 0px; margin-bottom: 10px;}
.block-layered-nav .currently ol li {margin-bottom: 5px; color: #ffffff;}
.block-layered-nav .btn-remove{display: inline-block; width: 20px; height: 20px; border: 1px solid #ffffff; color: #ffffff !important; border-radius: 3px; text-align: center; font: 0/0 a; text-shadow: none; color: transparent; position: relative;}
.block-layered-nav .btn-remove::after,.block-layered-nav .btn-remove-inline::after{color: #ffffff !important;}
.block-layered-nav .btn-remove:hover, .block-layered-nav .btn-remove-inline:hover{ background-color: #f99d1c; border-color: #f99d1c;}
.ui-slider-horizontal .ui-slider-range {top: 0; height: 2px; background: #696969;}
.ui-slider-horizontal {height: 2px; background: #f99d1c;}
.ui-slider-horizontal .ui-slider-handle {top: -5px; margin-left: -.4em; width: 12px; height: 12px; border: 4px solid #f99d1c; background: #2f2f2f; border-radius: 100px;}
.amshopby-slider-price-from{ display: none; }
.amshopby-slider-price-to{ display: none; }
.amshopby-slider-price-range {text-align: left; font-size: 16px; font-family: 'Encode Sans', sans-serif; color: #ffffff; margin: 5px 0 0 0; float: left; width: 100%;}
.block-layered-nav .block-content > dl > dd.last { border-bottom: none; box-shadow: none; margin: 0;}
.page-title.category-title{ display: none;}
.category-image {border: 0px solid #cccccc; padding: 0;}
.toolbar{ background: #2f2f2f; border:none; }
.sorter > .view-mode{ display: none; }
.pager > .count-container{ display: none; }
.megamenu-wrapper{ float: left; }



.category-products .toolbar{padding-top:0;}
.category-products .toolbar .sorter{margin: -5px 0; padding: 0;}
.category-products .toolbar .sorter .sort-by{height: 48px;}
.category-products .toolbar .sorter .sort-by label{display: none; }
.category-products .toolbar .sorter .sort-by select {width: 285px; color: #f99d1c; font-size: 14px;  line-height: 40px; font-family: 'Encode Sans', sans-serif; font-weight: 800; height: 48px; border: none; margin: 0 0 0 0; padding: 0 10px; -moz-appearance:none; -webkit-appearance: none; background:#000000 url(../images/appearance_icon.png) no-repeat right; background-position:95%;} 
.category-products .toolbar .pager{margin: -5px 0; padding: 0;}
.category-products .toolbar .pager .pages{margin-bottom:0;}
.category-products .toolbar .pager .pages ol{margin: 0; padding: 0; float: right;}
.category-products .toolbar .pager .pages ol li{float: left;}
.category-products .toolbar .pager .pages ol li.current {font-size: 16px; color: #f99d1c; line-height: 40px; font-family: 'Encode Sans', sans-serif; font-weight: 800; background: #000000; height: 47px; border: 0px; padding: 0;}
.category-products .toolbar .pager .pages ol li a{color: #ffffff; font-size: 14px; font-family: 'Encode Sans', sans-serif; font-weight: 800; line-height: 40px; height: 48px;}
.category-products .toolbar .pager .pages ol li a.next.i-next{display: none;}
.category-products .toolbar .pager .pages ol li a.previous.i-previous{display: none;}
.category-products .toolbar .pager .pages ol li a:hover{font-size: 16px; color: #f99d1c; line-height: 40px; font-family: 'Encode Sans', sans-serif; font-weight: 800; background: #000000; height: 47px; border: 0px; padding: 0;}
.category-products .toolbar .sorter .sort-by a.sort-by-switcher{display: none;}
.pro_grid_main .brand_image .brand-logo img{width: auto; height: auto; }
.amshopby-page-container .products-grid {margin: 0 -5px;}
/*.amshopby-page-container .products-grid */.last {margin: 0 !important; padding: 0 5px; /*clear: none !important;*/}
/*.amshopby-page-container .products-grid */ .last .pro_grid_main_bg{padding: 0;}
/*.amshopby-page-container .products-grid  */.last .pro_grid_main_bg .pro_grid_main{padding:48px 0 30px 0px; margin: 0 0 10px 0;  }
/*.amshopby-page-container .products-grid .last */.pro_grid_main_bg .pro_grid_main:hover .actions ul.add-to-links {display: block; transition:all 0.6s ease 0s; -webkit-transition:all 0.6s ease 0s; -moz-transition:all 0.6s ease 0s; -ms-transition:all 0.6s ease 0s; -o-transition:all 0.6s ease 0s;}
/*.amshopby-page-container .products-grid .last */.pro_grid_main_bg .pro_grid_main:hover .product_name h5 a{color: #f99d1c; transition:all 0.6s ease 0s; -webkit-transition:all 0.6s ease 0s; -moz-transition:all 0.6s ease 0s; -ms-transition:all 0.6s ease 0s; -o-transition:all 0.6s ease 0s;}
/*.amshopby-page-container .products-grid */ .last .pro_grid_main_bg .pro_grid_main .brand_image{top: 10px;}
/*.amshopby-page-container .products-grid */ .last .pro_grid_main_bg .pro_grid_main .productlabel_image{top:10px;}
/*.amshopby-page-container .products-grid  */.last .pro_grid_main_bg .pro_grid_main .category_name {height: 25px;}
/*.amshopby-page-container .products-grid  */.last .pro_grid_main_bg .pro_grid_main .category_name a{font-size: 12px;}
/*.amshopby-page-container .products-grid  */.last .pro_grid_main_bg .pro_grid_main .product_name {padding: 0 0 5px 0; border-bottom: 1px solid #eef2f6; margin: 0 0 10px 0;}
/*.amshopby-page-container .products-grid  */.last .pro_grid_main_bg .pro_grid_main .product_name h5 a{text-align: left; padding: 0 15px;}
/*.amshopby-page-container .products-grid  */.last .pro_grid_main_bg .pro_grid_main .product_name .price-box {float: left; width: 100%; margin: 17px 0 0 0; padding: 10px 20px 0 20px;  text-align: left;}
/*.amshopby-page-container .products-grid  */.last .pro_grid_main_bg .pro_grid_main .price-box{width: auto; float: left; margin: 12px 0 0 0; padding:0 20px; height: 55px;}
/*.amshopby-page-container .products-grid  */.last .pro_grid_main_bg .pro_grid_main .price-box p.old-price{width: auto; float: left; margin: 0 0 7px 0;}
/*.amshopby-page-container .products-grid  */.last .pro_grid_main_bg .pro_grid_main .price-box .discount_price_and_percentage{display: none;}
/*.amshopby-page-container .products-grid  */.last .pro_grid_main_bg .pro_grid_main .price-box p.old-price span.price{float: left; font-size: 16px; color: #f99d1c;line-height: 24px;}
/*.amshopby-page-container .products-grid  */.last .pro_grid_main_bg .pro_grid_main .price-box p.special-price {width: auto; float: left; padding: 0; clear: both;}
/*.amshopby-page-container .products-grid  */.last .pro_grid_main_bg .pro_grid_main .price-box p.special-price span.price {float: left; font-size: 24px; color: #404354;line-height: 24px; font-weight:normal; }
/*.amshopby-page-container .products-grid  */.last .pro_grid_main_bg .pro_grid_main .price-box span.regular-price span.price {    
    float: left;
    font-size: 24px;
    color: #404354;
    line-height: 24px;
    font-weight: normal;
    vertical-align: bottom;
    padding: 24px 0 0 0;
}
/*.amshopby-page-container .products-grid  */.last .pro_grid_main_bg .pro_grid_main .actions{float: right; width: auto; margin: 0; padding: 0 10px; position: static; min-height: auto}
/*.amshopby-page-container .products-grid  */.last .pro_grid_main_bg .pro_grid_main .actions button {font-size:0; background:url(../images/cart_shop.png) no-repeat center; width: 97px; height: 37px; padding: 0; float: right; position: relative; top: 30px;}

.pro_grid_main_bg ul.add-to-links {position: absolute; top: 70%; right: 20px; transform: translate(0 , -50%); display: none; text-align: right;}
.pro_grid_main_bg ul.add-to-links li{/*display: block;*/ width: 100%; float:none !important; padding: 0px; display: none;}
.pro_grid_main_bg ul.add-to-links li a.link-wishlist{font-size: 0; background:url(../images/wishlist_new.png) no-repeat center; width: 36px; height: 36px;   }
.pro_grid_main_bg ul.add-to-links li a.link-compare{font-size: 0; background:url(../images/compare_new.png) no-repeat center; width: 36px; height: 36px;   }
/*.amshopby-page-container .products-grid .last*/ .pro_grid_main_bg .pro_grid_main:hover  ul.add-to-links {display: none; z-index: 99; transition:all 0.6s ease 0s; -webkit-transition:all 0.6s ease 0s; -moz-transition:all 0.6s ease 0s; -ms-transition:all 0.6s ease 0s; -o-transition:all 0.6s ease 0s;}



.amshopby-page-container .products-grid .cat-banner-slot-main{width: 100%; float: left; margin: 0 0 10px 0 ; padding: 0;}
.amshopby-page-container .products-grid .cat-banner-slot-main .cat_banner-slot-1{width: 50%; float: left; margin: 0; padding: 0 5px ; }
.amshopby-page-container .products-grid .cat-banner-slot-main .cat_banner-slot-1 img{width: 100%; height: auto;}
.amshopby-page-container .products-grid .cat-banner-slot-main .cat_banner-slot-2{width: 50%; float: left; margin: 0; padding: 0 5px; }
.amshopby-page-container .products-grid .cat-banner-slot-main .cat_banner-slot-2 img{width: 100%; height: auto;}
/*.amshopby-page-container .products-grid */.last .pro_grid_main_bg .pro_grid_main .reviews_bar {width: 100%; margin: 0; height: auto; text-align: center;display: block;}
/*.amshopby-page-container .products-grid */.last .pro_grid_main_bg .pro_grid_main .ratings{margin: 0; text-align: center; }
/*.amshopby-page-container .products-grid */.last .pro_grid_main_bg .pro_grid_main .rating-box {margin: 0; padding: 0; width: 100px; height: 19px; text-align: center;display: block;margin: 0px auto;}
/*.amshopby-page-container .products-grid */.last .pro_grid_main_bg .pro_grid_main .rating-box .rating {background: url(../images/icon_str.png) no-repeat center left; width: 100px; height: 19px; }
/*.amshopby-page-container .products-grid */.last .pro_grid_main_bg .pro_grid_main .reviews_min{float: left;margin: 5px 0 0px 0px; padding: 0; font-size: 14px; color: #b1b1b1; font-weight: normal;     width: 100%;}
.products-grid--max-4-col > li{margin-right: 0 !important; width: 25%; margin-bottom:10px !important; padding: 5px;}
.products-grid--max-4-col > li:nth-child(2n){margin-right:0 !important;}
.products-grid--max-4-col > li:nth-child(2n), .products-grid--max-4-col > li:nth-child(3n){margin-right:0 !important;}


.product-view .product-essential .product_view_min .product_images_min {width: 79.9%; float: left; margin: 0 0 10px 0; padding: 20px 25px; background: #ffff;}
.product-view .product-essential .product_view_min .product_images_min .product-img-box .brand_image{width: auto; display:inline-block; margin: 0 11px 0 0; padding: 0; vertical-align: middle;}
.product-view .product-essential .product_view_min .product_images_min .product-img-box  .brand_image_min{width: 100%; float:left; margin: 0 0 23px 0;  position:relative;}
.product-view .product-essential .product_view_min .product_images_min .product-img-box  .brand_image_min .product_stanje { z-index:8; position: absolute; right: 0;top: 0;}
.product-view .product-essential .product_view_min .product_images_min .product-img-box .brand_image img{width: auto; height: auto;}

.product-view .product-essential .product_view_min .product_images_min .product-img-box .product_stanje{ display:inline-block; vertical-align: middle;}

.product-view .product-essential .product_view_min .product_images_min .product-img-box .age_restriction_block{display:inline-block; margin: 0; padding: 0; vertical-align: middle;}
.product-view .product-essential .product_view_min .product_images_min .product-img-box .product-image {border: 0; width: 88%; text-align: center; float: right; margin: 0px; display: unset; padding: 0 0 0 40px;}
.product-view .product-essential .product_view_min .product_images_min .product-img-box .more-views {float: left; margin: 58px 0 0 0; padding: 0; width: 12%;}
.product-view .product-essential .product_view_min .product_images_min .product-img-box .more-views h2{font-size: 0;}
.product-view .product-essential .product_view_min .product_images_min .product-img-box .more-views ul.product-image-thumbs{width: 100%; float: left; margin: 0; padding: 0;}
.product-view .product-essential .product_view_min .product_images_min .product-img-box .more-views ul.product-image-thumbs li{display: block; margin: 0; padding:0;}
.product-view .product-essential .product_view_min .product_images_min .category_name_min{width: 47%; float:left; margin: 0;}
.product-img-box{ width: 53%; padding-right: 78px; }
.product-view .product-essential .product_view_min .product_images_min .category_name_min .product-shop{width: 100%; float: left; margin: 0; padding: 0;}
.product-view .product-essential .product_view_min .product_images_min .category_name_min .add-to-cart-wrapper{width: 100%; float: left; margin: 0; padding: 0;}


/*.product-view .product-essential .product_view_min .product_images_min .category_name_min .product-shop .rating{width: 100%; float: left; padding: 0 0 18px 0; margin: 0 0 12px 0; border-bottom:1px solid #eef1f7;  }*/
.product-view .product-essential .product_view_min .product_images_min .category_name_min .product-shop .rating .ratings{margin: 0;}
/*.product-view .product-essential .product_view_min .product_images_min .category_name_min .product-shop .rating .ratings .rating-box{background: url(../images/icon_str.png) no-repeat center left;  width: 100px !important; height: 19px; border: none; margin: 0;}
.product-view .product-essential .product_view_min .product_images_min .category_name_min .product-shop .rating .ratings .rating-box .rating {background: transparent; border: none;}
*/.product-view .product-essential .product_view_min .product_images_min .category_name_min .product-shop .datum_izlaska{float: left; width: 100%; margin: 0 0 2px 0; padding:0px; font-size: 14px; color: #000000; font-weight: 400; font-family: 'Encode Sans', sans-serif;}
.product-view .product-essential .product_view_min .product_images_min .category_name_min .product-shop .datum_izlaska span.span_text{font-size: 14px; color: #000000; font-weight: 400; font-family: 'Encode Sans', sans-serif; line-height: 30px}
.product-view .product-essential .product_view_min .product_images_min .category_name_min .product-shop .datum_izlaska span.span_content{font-size: 14px; color: #000000; font-weight: 600; font-family: 'Encode Sans', sans-serif; line-height: 30px}
.product-view .product-essential .product_view_min .product_images_min .category_name_min .product-shop .price-info{margin: 0; }
.pro_view_images_bg{ float: left; margin: 0px; padding: 0 0 0 36px; width: 100%; }
.product_images_min .category_name_min .category_name{ float: left; margin: 0 0 14px 0px; padding: 0px; width: 100%; }
.product_images_min .category_name_min .category_name h3{ float: left; margin: 0px; padding: 0px; width: 100%; }
.product_images_min .category_name_min .category_name h3 a{ float: left; margin: 0px; padding: 0px; font-size: 18px; font-weight: normal; color: #f99d1c; text-decoration: none;}
.product_images_min .category_name_min .category_name h3 a:hover{ color: #010101; }
.product-view .product-shop .product-name {float: left; margin: 0 0 15px 0px; padding: 0px; width: 100%;}
.product-view .product-essential .product_view_min .product_images_min .category_name_min .product-shop .product-name span.h1{ float: left; margin: 0px; padding: 0px; width: 100%; font-family: 'Encode Sans', sans-serif; font-size: 26px; color: #000000; font-weight: 500; text-transform: none;}
.product-view .product-shop .extra-info{ display: none; }
.product-view .product-essential .product_view_min .product_images_min .category_name_min .sifra_proizvoda_data_bg{ float: left; margin: 0 0 29px 0px; padding: 0px; width: 100%; }
.product-view .product-essential .product_view_min .product_images_min .category_name_min .sifra_proizvoda_data{float: left; width: auto; margin: 0; padding: 0; font-size: 14px; color: #000000; font-weight: 400; font-family: 'Encode Sans', sans-serif;}
.product-view .product-essential .product_view_min .product_images_min .category_name_min .sifra_proizvoda_data span{ float: left; margin: 0px; padding: 0px; }
.product-view .product-essential .product_view_min .product_images_min .category_name_min .sifra_proizvoda_data span.sifra_content{ margin: 0 4px 0 0px; }
.product-view .product-essential .product_view_min .product_images_min .category_name_min .sifra_proizvoda_data:after{ float: right; margin: 0 8px; padding: 0px; content: "|"; font-weight: 600; font-family: 'Encode Sans', sans-serif; font-size: 14px; color: #000000;}
.product-view .product-essential .product_view_min .product_images_min .category_name_min .sifra_proizvoda_data:nth-last-child(1):after{ display: none; }
.product-view .product-essential .product_view_min .product_images_min .category_name_min .sifra_proizvoda_data .sifra_data {font-size: 14px; color: #000000; font-weight: 600; font-family: 'Encode Sans', sans-serif;}
.product-view .product-essential .product_view_min .product_images_min .category_name_min .add-to-cart-wrapper .grouped-items-table-wrapper{ float: left; margin: 0 0 31px 0px; padding: 0px; width: 100%; border:none;}
.product-view .category_name_min .add-to-cart-wrapper .add-to-box{ float: left; margin: 0px; padding: 0px; width: 100%; }
.product-view .category_name_min .grouped-items-table-wrapper .group_items_title_bg{ float: left; margin: 0px; padding: 0px; width: 100%; }
.product-view .category_name_min .grouped-items-table-wrapper .group_items_title_bg ul{ margin: 0px; padding: 0px; list-style: none; }
.product-view .category_name_min .grouped-items-table-wrapper .group_items_title_bg ul li{ float: left; margin: 0px; padding: 0 31px; width: 50%; background: #2f2f2f; border-right: 1px solid #ffffff; color: #f99d1c; font-size: 22px; font-weight: 600; text-transform: uppercase; line-height: 49px;}

.product-view .category_name_min .add-to-cart-wrapper .grouped-items-table-wrapper .data-table{ float: left; margin: 0px; padding: 0px; width: 100%; background: #eef1f7;  -webkit-transition: all .3s ease-in-out;
    -moz-transition: all .3s ease-in-out;
    -ms-transition: all .3s ease-in-out;
    transition: all .3s ease-in-out;}
.product-view .category_name_min .add-to-cart-wrapper .grouped-items-table-wrapper .data-table tbody{ display: flex; margin: 0px; padding: 0px; width: 100%; flex-wrap: wrap; }
.product-view .category_name_min .add-to-cart-wrapper .grouped-items-table-wrapper .data-table tbody tr{ display: flex; margin: 0px; padding: 0px; width: 50%; border-right: 1px solid #ffffff; flex-wrap: wrap;}
.product-view .category_name_min .add-to-cart-wrapper .grouped-items-table-wrapper .data-table tbody td{ float: left; margin: 0px; padding: 0px; width: 100%; border: none; }
.product-view .category_name_min .add-to-cart-wrapper .grouped-items-table-wrapper .data-table tbody td .gr_product_price{ float: left; margin: 0px; padding: 0 30px; width: 100%; text-align: left;}
.product-view .product-shop .grouped-items-table .gr_product_price .price-box{ float: left; margin: 0px; padding: 0px; width: 100%; text-align: left;}
.product-view .product-shop .grouped-items-table .gr_product_price .price-box span{ float: left; margin: 0px; padding: 0px; width: 100%; font-family: 'Encode Sans', sans-serif; font-weight: normal; font-size: 38px; color: #000000;}
.product-view .product-shop .grouped-items-table .gr_product_price .price-box .old-price{ display: none; }
.product-view .product-shop .grouped-items-table .gr_product_price .price-box .special-price{ padding: 0px; float: left;}
.product-view .product-shop .grouped-items-table .gr_product_price .price-box .discount_price_and_percentage{ display: none; }
.grouped-items-table .qty-wrapper{ float: left; margin: 0px; padding: 0px; width: 100%; }
.grouped-items-table .qty-wrapper .stock_cart_buton_bg{ /*float: left;*/ margin: 0px; padding: 0 30px 24px; width: 100%;border-bottom: 1px solid #ffffff; }
.grouped-items-table .qty-wrapper .stock_cart_buton_bg p{ float: left; margin: 0 0 15px 0px; padding: 0 0 0 15px; width: 100%; font-family: 'Encode Sans', sans-serif; font-weight: bold; font-size: 12px; color: #000000; position: relative;}
.grouped-items-table .qty-wrapper .stock_cart_buton_bg p:after{ float: left; margin: 0px; padding: 0px; content: ""; width: 8px; height: 8px; border-radius: 100px; background: #66d3c0; position: absolute; left: 0px; top: 50%; transform: translate(0,-50%);}
.grouped-items-table .qty-wrapper .stock_cart_buton_bg .addtocart_bt_main{ float: left; margin: 0px; padding: 0px; width: 100%; background: #f99d1c; }
.grouped-items-table .qty-wrapper .stock_cart_buton_bg .addtocart_bt_main button{ float: left; margin: 0px; padding: 0px; width: 100%; background: -moz-linear-gradient(top, rgba(249,157,28,0.4) 0%, rgba(106,62,0,0.4) 100%); background: -webkit-linear-gradient(top, rgba(249,157,28,0.4) 0%,rgba(106,62,0,0.4) 100%); background: linear-gradient(to bottom, rgba(249,157,28,0.4) 0%,rgba(106,62,0,0.4) 100%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#66f99d1c', endColorstr='#666a3e00',GradientType=0 ); border:none; /*border-radius: 0px;*/ color: #ffffff; line-height: 54px;  font-family: 'Encode Sans', sans-serif; font-weight: 900; font-size: 20px; text-transform: uppercase;}
.grouped-items-table .qty-wrapper .stock_cart_buton_bg .addtocart_bt_main button:before{ display: inline-block; margin: 0 17px 0 0; content: ""; padding: 0px; vertical-align: middle; width: 23px; height: 20px; background: url(../images/view_cart_bt_icon.png) no-repeat center; }
.grouped-items-table .qty-wrapper .stock_cart_buton_bg .addtocart_bt_main button:hover{background: -moz-linear-gradient(top, rgba(106,62,0,0.4) 0%, rgba(249,157,28,0.4) 100%); background: -webkit-linear-gradient(top, rgba(106,62,0,0.4) 0%,rgba(249,157,28,0.4) 100%); background: linear-gradient(to bottom, rgba(106,62,0,0.4) 0%,rgba(249,157,28,0.4) 100%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#666a3e00', endColorstr='#66f99d1c',GradientType=0 );}
.grouped-items-table .qty-wrapper .CustomeContent{ float: left; margin: 0px; padding:20px 30px; width: 100%; }
.grouped-items-table .qty-wrapper .CustomeContent br{ display: none; }
.grouped-items-table .qty-wrapper .CustomeContent p{ float: left; margin: 0 0 9px 0px; padding: 0px; width: 100%; font-family: 'Encode Sans', sans-serif; font-size: 14px; color: #000000; line-height: normal; font-weight: 600;}
.grouped-items-table .qty-wrapper .CustomeContent ul{ float: left; margin: 0px; padding: 0px; width: 100%; }
.grouped-items-table .qty-wrapper .CustomeContent ul li{float: left; margin: 0px; padding: 0 0 0 15px; width: 100%; font-family: 'Encode Sans', sans-serif; font-size: 14px; color: #000000; line-height: normal; font-weight: 400; position: relative;}
.grouped-items-table .qty-wrapper .CustomeContent ul li:after{ float: left; margin: 0px; padding: 0px; content: ""; width: 8px; height: 8px; border-radius: 100px; background: #66d3c0; position: absolute; left: 0px; top: 50%; transform: translate(0,-50%);}
.product-view .category_name_min .add-to-cart-wrapper .add-to-box .add-to-links{ float: left; margin: 0 0 22px 0px; padding: 0px; width: 100%; }
.product-view .category_name_min .add-to-cart-wrapper .add-to-box .add-to-links li{ float: left; margin: 0 10px 0 0; padding: 0px;}
.product-view .category_name_min .add-to-cart-wrapper .add-to-box .add-to-links li:nth-last-child(1){ margin: 0 0 0 7px; }
.product-view .category_name_min .add-to-cart-wrapper .add-to-box .add-to-links li a{ float: left; margin: 0px; padding: 0px; border: none;}
.product-view .category_name_min .add-to-cart-wrapper .add-to-box .add-to-links li a.link-wishlist{ float: left; margin: 0px; padding: 0px; width: 34px; height: 34px; background: url(../images/view_wishlist_icon.jpg) no-repeat center; font-size: 0px; }
.product-view .category_name_min .add-to-cart-wrapper .add-to-box .add-to-links li a.link-compare{ float: left; margin: 0px; padding: 0px; width: 34px; height: 34px; background: url(../images/view_compare_icon.jpg) no-repeat center; font-size: 0px; }
.product-view .category_name_min .add-to-cart-wrapper .add-to-box .sharing-links{ display:none; }
.icon_static_image{ float: left; margin: 0px; padding: 0px; width: 100%; }
.icon_static_image .icon_static_img_bg{ float: left; margin: 0px; padding: 0px; width: 100%; }
.icon_static_image .icon_static_img_bg ul{ margin: 0px; padding: 0px; list-style: none; }
.icon_static_image .icon_static_img_bg ul li{ float: left; margin: 0 15px 0 0; padding: 0px; }
.product-view .rendom_product_bg {float: right; margin: 0px; padding: 0 0 0 10px; width: 20.1%;}
.product-view .rendom_product_bg h2{ float: left; margin: 0 0 10px; padding: 0px; width: 100%; background: #000000; font-size: 20px; font-weight: 900; text-transform: uppercase; color: #f99d1c; font-family: 'Encode Sans', sans-serif; line-height: 50px; text-align: center;}
.product-view .rendom_product_bg .randome_pro_main_bg{ float: left; margin: 0px; padding: 0px; width: 100%; }
.product-view .rendom_product_bg .randome_pro_main_bg ul{ margin: 0px; padding: 0px; list-style: none; }
.product-view .rendom_product_bg .randome_pro_main_bg ul li{ float: left; margin: 0 0 10px; padding: 48px 0 30px 0px; width: 100%; background: #ffffff;position: relative;}
.product-view .rendom_product_bg .randome_pro_main_bg ul li.rendom_product_banner_bg{ float: left; margin: 0 0 10px; padding: 0px; width: 100%; background: none; }
.product-view .rendom_product_bg .randome_pro_main_bg ul li .rendom_product_banner{ float: left; margin: 0px; padding: 0px; width: 100%; }
.product-view .rendom_product_bg .randome_pro_main_bg ul li .rendom_product_banner img{ float: left; margin: 0px; padding: 0px; width: 100%;}
.product-view .rendom_product_bg .randome_pro_main_bg ul li .brand_image {float: left; margin: 0 0 0px 0px; padding: 0 29px 0 22px; width: 100%; position: absolute; top: 25px; left: 0;}
.product-view .rendom_product_bg .randome_pro_main_bg ul li .brand_image .brand-logo{ float: left; margin: 0px; padding: 0px; width: 60px; }
.product-view .rendom_product_bg .randome_pro_main_bg ul li .random_product_image {float: left; margin: 0 0 20px 0px; padding: 0px; width: 100%; text-align: center;}
.product-view .rendom_product_bg .randome_pro_main_bg ul li .random_product_image a{ display: inline-block; margin: 0px; padding: 0px; width: 100%; max-width: 157px;  }
.product-view .rendom_product_bg .randome_pro_main_bg ul li h5.random_product_name{ float: left; margin: 0 0 27px 0px; padding: 0 29px 022px; width: 100%; border-bottom: 1px solid #eef2f6;}
.product-view .rendom_product_bg .randome_pro_main_bg ul li h5.random_product_name a{ float: left; margin: 0px; padding: 0px; width: 100%; font-family: 'Encode Sans', sans-serif;  font-size: 22px; color: #000000; line-height: normal; font-weight: 500; text-decoration: none; text-transform: none;}
.product-view .rendom_product_bg .randome_pro_main_bg ul li h5.random_product_name a:hover{ color: #f99d1c ;}
.product-view .rendom_product_bg .randome_pro_main_bg ul li .price_box_bg{ float: left; margin: 0px; padding: 0 0 0 29px; }
.product-view .rendom_product_bg .randome_pro_main_bg ul li .price_box_bg .random_old_product_price{ float: left; margin: 0px; padding: 0px; font-family: 'Encode Sans', sans-serif; font-size: 16px; font-weight: normal; color: #767676; text-decoration: line-through; line-height: normal;}
.product-view .rendom_product_bg .randome_pro_main_bg ul li .price_box_bg .random_product_special_price{  clear: both; float: left; margin: 0px; padding: 0px; font-family: 'Encode Sans', sans-serif; font-size: 30px; font-weight: normal; color: #404354;line-height: normal;}
.product-view .rendom_product_bg .randome_pro_main_bg ul li .price_box_bg .random_reg_product_price{ clear: both; float: left; margin: 0px; padding: 0px; font-family: 'Encode Sans', sans-serif; font-size: 30px; font-weight: normal; color: #404354;line-height: normal;}
.product-view .rendom_product_bg .randome_pro_main_bg ul li .random_product_cart{ float: right; margin: 20px 0 0 0px; padding: 0 30px 0 0; }
.product-view .rendom_product_bg .randome_pro_main_bg ul li .random_product_cart a{font-size: 0; background: url(../images/view_rem_cart_bt_icon.png ) no-repeat center; width: 38px; height: 32px; padding: 0; float: right;}
.product-view .rendom_product_bg .randome_pro_main_bg ul li .random_product_cart a:hover{ background: url(../images/actions_icon.png) no-repeat center; }

.product-view .product-essential .product-collateral{ float: left; margin: 0 0 10px; padding: 20px 25px; width: 79.9%; clear: none; background: #ffffff; text-align: center;}
.product-view .product-essential .product-collateral .toggle-tabs{ display: inline-block; margin: 0px; padding: 0px; width: 100%; max-width: 630px; background: none; border: none; border-bottom: 1px solid #eef1f7;}
.product-view .product-essential .product-collateral .toggle-tabs li{ display: inline-block; margin: 0px; padding: 0 18px; float: none; border: none;}
.product-view .product-essential .product-collateral .toggle-tabs li span {float: left; margin: 0 0 -5px 0px; padding: 27px 5px; font-family: 'Encode Sans', sans-serif; font-size: 18px; color: #bcbcbc; font-weight: normal; background: none; border: none; border-bottom: 2px solid transparent; text-transform: none; height: auto; line-height: normal;}
.product-view .product-essential .product-collateral .toggle-tabs li.current span{ color: #000000; border-bottom: 2px solid #f99d1c;}
.product-view .product-essential .product-collateral > dl > dd {width: 100%; padding: 75px 15px 30px; border: 0px solid #cccccc; border-top: 0; float: left; font-family: 'Encode Sans', sans-serif; font-size: 18px; color: #4f4f4f; line-height: 24px;}
.product-view .product-essential .product-collateral > dl > dd .product_descriptrion_bg{ float: left; margin: 0px; padding: 0px; width: 100%; text-align: center;}
.product-view .product-essential .product-collateral > dl > dd .product_descriptrion_bg h2{ float: left; margin: 0 0 16px 0px; padding: 0px; width: 100%; text-align: center; display: block; font-family: 'Encode Sans', sans-serif; font-size: 30px; color: #000000; text-transform: none; font-weight: normal;}
.product-view .product-essential .product-collateral > dl > dd .product_descriptrion_bg p{ display: inline-block; margin: 0 0 37px 0px; padding: 0px; width: 100%; max-width: 1200px; font-family: 'Encode Sans', sans-serif; font-size: 18px; color: #4f4f4f; line-height: 24px;}
.product-view .product-essential .product-collateral > dl > dd .product_descriptrion_bg .pro_des_img_bg{ float: left; margin: 0 0 37px; padding: 0px; width: 100%; text-align: center; }
.product-view .product-essential .product-collateral > dl > dd .product_descriptrion_bg .pro_des_img_bg img{ display: inline-block; margin: 0px; padding: 0px; max-width: 100%; }
.product_descriptrion_bg .product_view_videos_bg { display: inline-block; margin: 0px; padding: 0 0 34% 0; width: 100%; max-width: 791px; position: relative;}
.product_descriptrion_bg .product_view_videos_bg iframe{ float: left; margin: 0px; padding: 0px; width: 100%; height: 100%; position: absolute; left: 0px; top: 0px; }
.product-view .product-essential .product-collateral > dl > dd #customer-reviews{ text-align: left; float: left; margin: 0px; padding: 0px; width: 100%; }
#customer-reviews h2 {float: left; margin: 0 0 16px 0px; padding: 0px; width: 100%; text-align: center; display: block; font-family: 'Encode Sans', sans-serif; font-size: 30px; color: #000000; text-transform: none; font-weight: normal;}
#customer-reviews h2 span{ font-size: 18px; }
#customer-reviews .review-heading{ float: left; margin: 0px; padding: 0px; width: 100%; border: none; }
#customer-reviews dl{font-family: 'Encode Sans', sans-serif;}
#customer-reviews dl dt{ float: left; margin: 0 0 15px; padding: 0px; width: 100%; }
#customer-reviews dl dt a{float: left; margin: 0px; padding: 0px; width: 100%; font-family: 'Encode Sans', sans-serif; font-size: 22px; color: #000000; line-height: normal; font-weight: 500; text-decoration: none; text-transform: none;}
#customer-reviews dl dt a:hover{ color: #f99d1c ;}
#customer-reviews dl dd{ float: left; margin: 0 0 30px; padding: 0 0 30px; width: 100%; font-family: 'Encode Sans', sans-serif; font-size: 18px; color: #4f4f4f; line-height: 24px; border-bottom: 1px solid #eef1f7;}
.ratings .rating-box, .ratings .summary-box {z-index:1;background: url(../images/reating_stare.png) repeat-x left top; width: 100px; height: 18px; display: inline-block;}
.ratings .rating-box .rating, .ratings .summary-box .rating{ background: url(../images/reating_stare.png) repeat-x left bottom; height: 18px;}
.pro_grid_main_bg .pro_grid_main .rating-box {margin: 0px auto;}

.ratings-table .rating-box {background: url(../images/reating_stare.png) repeat-x left top; width: 100px; height: 18px;}
.ratings-table .rating-box .rating{ background: url(../images/reating_stare.png) repeat-x left bottom; height: 18px;}
#customer-reviews dl dd .ratings-table {font-family: 'Encode Sans', sans-serif; font-size: 12px; width: 150px;}
.ratings-table th{ font-weight: bold; color: #000000; font-size: 16px; }
#customer-reviews dl dd .review-meta {color: #f99d1c; font-family: 'Encode Sans', sans-serif; font-size: 14px; font-weight: normal; text-transform: lowercase;}

.product-view .add-to-cart-buttons { float: left; margin: 0px; padding: 0px; width: 100%; background: #f99d1c; max-width: 239px;}
.product-view .add-to-cart-buttons .button{ float: left; margin: 0px; padding: 0px; width: 100%; background: -moz-linear-gradient(top, rgba(249,157,28,0.4) 0%, rgba(106,62,0,0.4) 100%); background: -webkit-linear-gradient(top, rgba(249,157,28,0.4) 0%,rgba(106,62,0,0.4) 100%); background: linear-gradient(to bottom, rgba(249,157,28,0.4) 0%,rgba(106,62,0,0.4) 100%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#66f99d1c', endColorstr='#666a3e00',GradientType=0 ); border:none; border-radius: 0px; color: #ffffff; line-height: 54px;  font-family: 'Encode Sans', sans-serif; font-weight: 900; font-size: 20px; text-transform: uppercase; position: relative;}
.product-view .add-to-cart-buttons .button:before{ display: inline-block; margin: 0 17px 0 0; content: ""; padding: 0px; vertical-align: middle; width: 27px; height: 23px; background: url(../images/view_cart_bt_icon.png) no-repeat center; position: absolute;
    top: 50%;
    right: 17%;
    transform: translate(0,-50%);}
    
.product-view .add-to-cart-buttons .disabled-button:before,
.product-view .grouped-items-table .qty-wrapper .stock_cart_buton_bg .addtocart_bt_main .disabled-button:before {
	display:none;
}   

.product-view .add-to-cart-buttons .disabled-button span,
.product-view .grouped-items-table .qty-wrapper .stock_cart_buton_bg .addtocart_bt_main .disabled-button span{
	margin-left:0px !important;
}
    
.product-view .add-to-cart-buttons .button:hover{/*background: -moz-linear-gradient(top, rgba(106,62,0,0.4) 0%, rgba(249,157,28,0.4) 100%); background: -webkit-linear-gradient(top, rgba(106,62,0,0.4) 0%,rgba(249,157,28,0.4) 100%); background: linear-gradient(to bottom, rgba(106,62,0,0.4) 0%,rgba(249,157,28,0.4) 100%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#666a3e00', endColorstr='#66f99d1c',GradientType=0 );*/ background: #000000;}
.product-view .add-to-cart{ float: left; margin: 0 0 31px; padding: 0px; width: 100%; border: none; background: #eef1f7;}
.product-view .add-to-cart .stock_cart_buton_bg{ float: left; margin: 0px; padding: 0 30px 24px; width: 100%;border-bottom: 1px solid #ffffff; }
.product-view .add-to-cart .stock_cart_buton_bg p{ float: left; margin: 0 0 15px 0px; padding: 0 0 0 15px; width: 100%; font-family: 'Encode Sans', sans-serif; font-weight: normal; font-size: 14px; color: #000000; position: relative;}
.product-view .add-to-cart .stock_cart_buton_bg p:after{ float: left; margin: 0px; padding: 0px; content: ""; width: 8px; height: 8px; border-radius: 100px; background: #66d3c0; position: absolute; left: 0px; top: 50%; transform: translate(0,-50%);}


.product-view .add-to-cart .disabled p:after, .qty-wrapper .disabled p:after{
	background: red !important;
}


.product-view .add-to-cart-buttons + .CustomeContent{ border-top: 1px solid #ffffff; }
.product-view .CustomeContent{ float: left; margin: 0px; padding:20px 30px; width: 100%; background: #eef1f7;}
.product-view .CustomeContent br{ display: none; }
.product-view .CustomeContent p{ float: left; margin: 0 0 9px 0px; padding: 0px; width: 100%; font-family: 'Encode Sans', sans-serif; font-size: 14px; color: #000000; line-height: normal; font-weight: 600;}
.product-view .CustomeContent ul{ float: left; margin: 0px; padding: 0px; width: 100%; }
.product-view .CustomeContent ul li{float: left; margin: 0px; padding: 0 0 0 15px; width: 100%; font-family: 'Encode Sans', sans-serif; font-size: 14px; color: #000000; line-height: normal; font-weight: 400; position: relative;}
.product-view .CustomeContent ul li:after{ float: left; margin: 0px; padding: 0px; content: ""; width: 8px; height: 8px; border-radius: 100px; background: #66d3c0; position: absolute; left: 0px; top: 50%; transform: translate(0,-50%);}

.product-view .product-essential .product_view_min .product_images_min .category_name_min .product-shop .price-info {float: left; margin: 0px; padding: 0px; width: 100%; max-width: 100%;  text-align: left;}
.product-view .product-essential .product_view_min .product_images_min .category_name_min .product-shop .price-info .price-box{ display: flex; flex-wrap: wrap; margin: 0px; padding: 22px 31px 20px; background: #eef1f7;}
.product-view .product-essential .product_view_min .product_images_min .category_name_min .product-shop .price-info .price-box .special-price{ float: left; margin: 0 0 9px 0px; padding: 0px; width: 100%; order: -1; }
.product-view .product-essential .product_view_min .product_images_min .category_name_min .product-shop .price-info .price-box .special-price span.price{ float: left; margin: 0px; padding: 0px; font-family: 'Encode Sans', sans-serif; font-size: 38px; font-weight: normal; color: #000000;}
.product-view .product-essential .product_view_min .product_images_min .category_name_min .product-shop .price-info .price-box span.price{ float: left; margin: 0px; padding: 0px; font-family: 'Encode Sans', sans-serif; font-size: 38px; font-weight: normal; color: #000000;}
.product-view .product-essential .product_view_min .product_images_min .category_name_min .product-shop .price-info .price-box .old-price{ float: left; margin: 0px; padding: 0px;}
.product-view .product-essential .product_view_min .product_images_min .category_name_min .product-shop .price-info .price-box .old-price span.price{ float: left; margin: 0px; padding: 0px; font-family: 'Encode Sans', sans-serif; font-size: 16px; font-weight: 500; color: #06c7aa; text-decoration: line-through; line-height: normal;}
.product-view .product-essential .product_view_min .product_images_min .category_name_min .product-shop .price-info .price-box .discount_price_and_percentage{ float: left; margin: 0px; padding: 0px;  line-height: normal;}
.product-view .product-essential .product_view_min .product_images_min .category_name_min .product-shop .price-info .price-box .discount_price_and_percentage h3{float: left; margin: 0px; padding: 0px; font-family: 'Encode Sans', sans-serif; font-size: 16px; font-weight: 500; color: #06c7aa; text-transform: none;  line-height: normal;}
.product-view .product-essential .product_view_min .product_images_min .category_name_min .product-shop .price-info .price-box .discount_price_and_percentage h3:before{ content: "|"; margin: 0 5px;  line-height: normal;}
.col-main > .cwsSlider{ display: none; }

.banner_right_text {font-weight: 900; font-size: 46px; color: #f99d1c; line-height: 61px; position: absolute; top: 50%; transform: translate(0,-50%); padding: 0 0 0 30px; text-shadow: 1px 1px 30px #000000;}
.banner_right_text strong {	font-size: 68px; font-weight: 900;}
.boughttogether_bg{ float: left; margin: 0 0 10px; padding:0px; width: 79.9%;}
.boughttogether_bg .head{ float: left; margin: 0px; padding: 0px; width: 100%; }
.boughttogether_bg .head h2{float: left; margin: 0 0 10px; padding: 0px; width: 100%; background: #2f2f2f; text-align: center; font-family: 'Encode Sans', sans-serif; font-weight: 900; font-size: 20px; color: #f99d1c; line-height: 50px;}
.boughttogether_bg .content{ float: left; margin: 0px; padding: 0px; width: 100%; background: #ffffff;}
.boughttogether_bg .content table{ width: 100%; text-align: center; }
.boughttogether_bg .content table table tr td{ padding: 19px; }
.boughttogether_bg .content table table tr td .product-images{ float: left; margin: 0px; padding: 0px; width: 100%; }
.boughttogether_bg .content table table tr td .product-images .product_img_bg_b{ float: left; margin: 0 0 25px 0px; padding: 0px; width: 100%; }
.boughttogether_bg .content table table tr td .product-images .product_img_bg_b img{ display: inline-block; margin: 0px; padding: 0px; }
.boughttogether_bg .content table table tr td .product-images .product_name_bg_b{ float: left; margin: 0 0 11px 0px; padding: 0 0 25px 0px; width: 100%; border-bottom: 1px solid #eef2f6; font-family: 'Encode Sans', sans-serif; font-weight: 500; font-size: 22px; color: #000000; line-height: normal; text-decoration: none;}
.boughttogether_bg .content table table tr td .product-images .product_name_bg_b:hover{ color: #f99d1c; }
.boughttogether_bg .content table table tr td .plus_icon_b {float: left; margin: 0 -25px; padding: 0px; width: 72px; height: 72px; line-height: 72px; border-radius: 100%; background: #000000; font-family: 'Encode Sans', sans-serif; font-size: 62px; color: #f99d1c; font-weight: 500; text-align: center;}
.boughttogether_bg .content table table tr td .product_price_bt{ float: left; margin: 0 0 13px 0px; padding: 0px; width: 100%; text-align: center; font-family: 'Encode Sans', sans-serif; font-size: 30px; color: #404354;}
.boughttogether_bg .content table table tr td .product_check_bt{ float: left; margin: 0px; padding: 0px; width: 100%; text-align: center; }
.boughttogether_bg .content table table tr td .product_check_bt input{ position: absolute; left: -10000px; opacity: 0; }
.boughttogether_bg .content table table tr td .product_check_bt label{ display: inline-block; margin: 0px; padding: 0 0 0 34px; position: relative; font-family: 'Encode Sans', sans-serif;  font-size: 14px; color: #000000; background: url(../images/bt_product_check_bg.png) no-repeat center left; font-weight: normal; cursor: pointer;}
.boughttogether_bg .content table #__bt_totalPriceTD{ background: #000000; position: relative; padding: 62px;}
.boughttogether_bg .content table #__bt_totalPriceTD::after {content: "="; float: left; margin: 0; padding: 0px; width: 72px; height: 72px; line-height: 72px; border-radius: 100%; background: #000000; font-family: 'Encode Sans', sans-serif; font-size: 62px; color: #f99d1c; font-weight: 500; text-align: center; position: absolute; left: -36px; top: 50%; transform: translate(0,-50%);}
.boughttogether_bg .content table #__bt_totalPriceTD #__bt_totalPrice{font-family: 'Encode Sans', sans-serif; font-size: 34px; font-weight: 800; color: #ffffff;}
.product-view .bt_addto_cart_button {float: left; margin: 17px 0 0 0px; padding: 0px; width: 100%; background: #f99d1c; max-width: 224px;}
.product-view .bt_addto_cart_button .button{ float: left; margin: 0px; padding: 0px; width: 100%; background: -moz-linear-gradient(top, rgba(249,157,28,0.4) 0%, rgba(106,62,0,0.4) 100%); background: -webkit-linear-gradient(top, rgba(249,157,28,0.4) 0%,rgba(106,62,0,0.4) 100%); background: linear-gradient(to bottom, rgba(249,157,28,0.4) 0%,rgba(106,62,0,0.4) 100%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#66f99d1c', endColorstr='#666a3e00',GradientType=0 ); border:none; border-radius: 0px; color: #ffffff; line-height: 54px;  font-family: 'Encode Sans', sans-serif; font-weight: 900; font-size: 20px; text-transform: uppercase;}
.product-view .bt_addto_cart_button .button:before{ display: inline-block; margin: 0 17px 0 0; content: ""; padding: 0px; vertical-align: middle; width: 23px; height: 20px; background: url(../images/view_cart_bt_icon.png) no-repeat center; }
.product-view .bt_addto_cart_button .button:hover{background: -moz-linear-gradient(top, rgba(106,62,0,0.4) 0%, rgba(249,157,28,0.4) 100%); background: -webkit-linear-gradient(top, rgba(106,62,0,0.4) 0%,rgba(249,157,28,0.4) 100%); background: linear-gradient(to bottom, rgba(106,62,0,0.4) 0%,rgba(249,157,28,0.4) 100%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#666a3e00', endColorstr='#66f99d1c',GradientType=0 );}
.select_pro_text{font-family: 'Encode Sans', sans-serif; font-size: 20px; font-weight: 600; color: #ffffff; text-transform: uppercase;}
.boughttogether_bg .content table #__bt_totalPriceTD table tr td{ padding: 0px; }
.blog_link_button_bg{ display: none; }

.footer-container .footer .footer_top_block_mobile{ display: none; }
.footer address .footer_payment_icon{ display: none; }
.price-box{font-family: 'Encode Sans', sans-serif;}
.block-layered-nav .filter_close{ display: none; }
.cms-otkup .breadcrumbs{ display: none; }
.cms-otkup .page-header{ margin: 0 0 10px; }
.orkup_page_main_bg{ float: left; margin: 0px; padding: 0px; width: 100%; }
.orkup_page_main_bg .orkup_top_banner_bg {float: left; margin: 0 0 10px; padding: 0px; width: 100%; position: relative; overflow: hidden;}
.orkup_page_main_bg .orkup_top_banner_bg .orkup_top_banner_img{ float: left; margin: 0px; padding: 0px; width: 100%; }
.orkup_page_main_bg .orkup_top_banner_bg .orkup_top_banner_img img{ float: left; }
.orkup_page_main_bg .orkup_top_banner_bg h1{ float: left; margin: 0px; padding: 0px; width: 100%; text-align: center; position: absolute; left: 0px; top: 50%; transform: translate(0,-50%); font-family: 'Encode Sans', sans-serif; font-size: 55px; color: #ffffff; font-weight: 900; letter-spacing: -0.040rem;}
.orkup_page_main_bg .orkup_page_info_box{ float: left; margin: 0 0 10px; padding: 73px; width: 100%; background: #ffffff;}
.orkup_page_main_bg .orkup_page_info_box .orkup_page_info_block_bg{ float: left; margin: 0 0 66px 0px; padding: 0px; width: 100%; }
.orkup_page_main_bg .orkup_page_info_box .orkup_page_info_block_bg ul{ display: flex; flex-wrap: wrap; margin: 0px; padding: 0px; list-style: none;}
.orkup_page_main_bg .orkup_page_info_box .orkup_page_info_block_bg ul li{ float: left; margin: 0 0px; padding: 7px 70px 17px; width: 33.33%; border-left: 1px solid #dddddd; text-align: center;}
.orkup_page_main_bg .orkup_page_info_box .orkup_page_info_block_bg ul li:nth-child(1){ border: none; }
.orkup_page_main_bg .orkup_page_info_box .orkup_page_info_block_bg ul li .orkup_page_info_block{ float: left; margin: 0px; padding: 0px; width: 100%;}
.orkup_page_main_bg .orkup_page_info_box .orkup_page_info_block_bg ul li .orkup_page_info_block .orkup_page_info_block_img{ float: left; margin: 0 0 35px 0px; padding: 0px; width: 100%; }
.orkup_page_main_bg .orkup_page_info_box .orkup_page_info_block_bg ul li .orkup_page_info_block .orkup_page_info_block_img img{ display: inline-block; }
.orkup_page_main_bg .orkup_page_info_box .orkup_page_info_block_bg ul li .orkup_page_info_block .orkup_page_info_text{ float: left; margin: 0px; padding: 0px; width: 100%; }
.orkup_page_main_bg .orkup_page_info_box .orkup_page_info_block_bg ul li .orkup_page_info_block .orkup_page_info_text h2{ float: left; margin: 0 0 22px 0px; padding: 0px; width: 100%; text-align: center; font-family: 'Encode Sans', sans-serif; font-weight: 600; font-size: 24px; color: #000000; text-transform: uppercase;}
.orkup_page_main_bg .orkup_page_info_box .orkup_page_info_block_bg ul li .orkup_page_info_block .orkup_page_info_text p{ float: left; margin: 0px; padding: 0px; width: 100%; font-family: 'Encode Sans', sans-serif; font-size: 16px; color: #5c5c5c; line-height: 26px; font-style: normal;}
.orkup_page_main_bg .orkup_page_info_box .bottom_button_bg{ float: left; margin: 0px; padding: 0px; text-align: center; width: 100%; }
.orkup_page_main_bg .orkup_page_info_box .bottom_button_bg .bottom_button{ display: inline-block; margin: 0px; padding: 0px; background: #f99d1c;}
.orkup_page_main_bg .orkup_page_info_box .bottom_button_bg .bottom_button a{ float: left; margin: 0px; padding: 0 50px; line-height: 60px; font-family: 'Encode Sans', sans-serif; font-weight: 900; font-size: 20px; text-transform: uppercase; color: #ffffff; background: -moz-linear-gradient(top, rgba(249,157,28,0.4) 0%, rgba(106,62,0,0.4) 100%); background: -webkit-linear-gradient(top, rgba(249,157,28,0.4) 0%,rgba(106,62,0,0.4) 100%); background: linear-gradient(to bottom, rgba(249,157,28,0.4) 0%,rgba(106,62,0,0.4) 100%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#66f99d1c', endColorstr='#666a3e00',GradientType=0 ); text-decoration: none;}
.orkup_page_main_bg .orkup_page_info_box .bottom_button_bg .bottom_button a:hover{/*background: -moz-linear-gradient(top, rgba(106,62,0,0.4) 0%, rgba(249,157,28,0.4) 100%); background: -webkit-linear-gradient(top, rgba(106,62,0,0.4) 0%,rgba(249,157,28,0.4) 100%); background: linear-gradient(to bottom, rgba(106,62,0,0.4) 0%,rgba(249,157,28,0.4) 100%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#666a3e00', endColorstr='#66f99d1c',GradientType=0 );*/
background: #1f1f1f;}

.cms-servis .breadcrumbs{ display: none; }
.cms-servis .page-header{ margin: 0 0 10px;}

.servis_page_main_bg{ float: left; margin: 0px; padding: 0px; width: 100%; }
.servis_page_main_bg .servis_top_banner_bg {float: left; margin: 0 0 10px; padding: 0px; width: 100%; position: relative; overflow: hidden;}
.servis_page_main_bg .servis_top_banner_bg .servis_top_banner_img{ float: left; margin: 0px; padding: 0px; width: 100%; }
.servis_page_main_bg .servis_top_banner_bg .servis_top_banner_img img{ float: left; }
.servis_page_main_bg .servis_top_banner_bg h1{ float: left; margin: 0px; padding: 0px; width: 100%; text-align: center; position: absolute; left: 0px; top: 50%; transform: translate(0,-50%); font-family: 'Encode Sans', sans-serif; font-size: 55px; color: #ffffff; font-weight: 900; letter-spacing: -0.040rem;}
.servis_page_main_bg .servis_page_info_bg{ float: left; margin: 0 0 10px; padding: 0px; width: 100%; background: #ffffff; }
.servis_page_main_bg .servis_page_info_bg .servis_page_info_top{ float: left; margin: 0px; padding: 25px; width: 100%; text-align: center; }
.servis_page_main_bg .servis_page_info_bg .servis_page_info_top h2{ float: left; margin: 0 0 27px 0px; padding: 0px; width: 100%; font-family: 'Encode Sans', sans-serif; font-size: 24px; color: #000000; font-weight: 600; line-height: 36px; text-transform: uppercase;}
.servis_page_main_bg .servis_page_info_bg .servis_page_info_top p{ float: left; margin: 0px; padding: 0px; width: 100%; font-family: 'Encode Sans', sans-serif; font-size: 16px; line-height: 26px; color: #5c5c5c; font-style: normal;}
.servis_page_main_bg .servis_page_info_bg .servis_four_block_bg{ float: left; margin: 0 0 59px 0px; padding: 0px; width: 100%; }
.servis_page_main_bg .servis_page_info_bg .servis_four_block_bg ul{ display: flex; flex-wrap: wrap; margin: 0px; padding: 0px; width: 100%; list-style: none;}
.servis_page_main_bg .servis_page_info_bg .servis_four_block_bg ul li{ float: left; margin: 0px; padding: 0px; width: 25%; text-align: center; background: rgb(229,229,231); background: -moz-linear-gradient(left, rgba(229,229,231,1) 0%, rgba(255,255,255,1) 100%); background: -webkit-linear-gradient(left, rgba(229,229,231,1) 0%,rgba(255,255,255,1) 100%); background: linear-gradient(to right, rgba(229,229,231,1) 0%,rgba(255,255,255,1) 100%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e5e5e7', endColorstr='#ffffff',GradientType=1 );}
.servis_page_main_bg .servis_page_info_bg .servis_four_block_bg ul:nth-child(even) li{background: rgb(255,255,255); background: -moz-linear-gradient(left, rgba(255,255,255,1) 0%, rgba(229,229,231,1) 100%); background: -webkit-linear-gradient(left, rgba(255,255,255,1) 0%,rgba(229,229,231,1) 100%); background: linear-gradient(to right, rgba(255,255,255,1) 0%,rgba(229,229,231,1) 100%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#e5e5e7',GradientType=1 );}
.servis_page_main_bg .servis_page_info_bg .servis_four_block_bg ul li .servis_four_block {float: left; margin: 0px; padding: 67px 65px; width: 100%;}
.servis_page_main_bg .servis_page_info_bg .servis_four_block_bg ul li .servis_four_block .servis_four_block_img{ float: left; margin: 0 0 12px 0px; padding: 0px; width: 100%; }
.servis_page_main_bg .servis_page_info_bg .servis_four_block_bg ul li .servis_four_block .servis_four_block_img img{ display: inline-block; }
.servis_page_main_bg .servis_page_info_bg .servis_four_block_bg ul li .servis_four_block .servis_four_block_text{ float: left; margin: 0px; padding: 0px; width: 100%; }
.servis_page_main_bg .servis_page_info_bg .servis_four_block_bg ul li .servis_four_block .servis_four_block_text h2 {float: left; margin: 0 0 24px 0px; padding: 0px; width: 100%; font-family: 'Encode Sans', sans-serif; font-size: 20px; font-weight: 600; text-transform: uppercase; color: #000000; line-height: normal; height: 50px; overflow: hidden;}
.servis_page_main_bg .servis_page_info_bg .servis_four_block_bg ul li .servis_four_block .servis_four_block_text p{ float: left; margin: 0px; padding: 0px; width: 100%; font-family: 'Encode Sans', sans-serif; font-size: 16px; line-height: 26px; color: #5c5c5c; font-style: normal;}
.servis_page_main_bg .servis_page_info_bg .servis_bottom_info_bg{ float: left; margin: 0 0px 67px 0px; padding: 0px; width: 100%; text-align: center; }
.servis_page_main_bg .servis_page_info_bg .servis_bottom_info_bg h2{float: left; margin: 0 0 29px 0px; padding: 0px; width: 100%; font-family: 'Encode Sans', sans-serif; font-size: 24px; font-weight: 600; text-transform: uppercase; color: #000000; line-height: 36px;}
.servis_page_main_bg .servis_page_info_bg .servis_bottom_info_bg p{ float: left; margin: 0px; padding: 0px; width: 100%; text-align: center; font-family: 'Encode Sans', sans-serif; font-size: 44px; font-weight: 600; text-transform: uppercase; color: #000000; font-style: normal; line-height: normal;}

.cms-budi-deo-kalana .breadcrumbs{ display: none; }
.cms-budi-deo-kalana .page-header{ margin: 0 0 10px;}

.klana_page_main_bg{ float: left; margin: 0px; padding: 0px; width: 100%; }
.klana_page_main_bg .klana_top_banner_bg {float: left; margin: 0 0 10px; padding: 0px; width: 100%; position: relative; overflow: hidden;}
.klana_page_main_bg .klana_top_banner_bg .klana_top_banner_img{ float: left; margin: 0px; padding: 0px; width: 100%; }
.klana_page_main_bg .klana_top_banner_bg .klana_top_banner_img img{ float: left; }
.klana_page_main_bg .klana_top_banner_bg h1{ float: left; margin: 0px; padding: 0px; width: 100%; text-align: center; position: absolute; left: 0px; top: 50%; transform: translate(0,-50%); font-family: 'Encode Sans', sans-serif; font-size: 55px; color: #ffffff; font-weight: 900; letter-spacing: -0.040rem;}
.klana_page_main_bg .klana_page_info_bg {float: left; margin: 0 0 10px; padding: 55px 40px 80px; width: 100%; background: #ffffff;}
.klana_page_main_bg .klana_page_info_bg .klana_top_info_bg{ float: left; margin: 0 0 60px 0px; padding: 0px; width: 100%; text-align: center; }
.klana_page_main_bg .klana_page_info_bg .klana_top_info_bg .klana_top_info{ display: inline-block; margin: 0px; padding: 0px; width: 100%; max-width: 1300px; border-bottom: 1px solid #e1e5ed;}
.klana_page_main_bg .klana_page_info_bg .klana_top_info_bg .klana_top_info h2{ float: left; margin: 0 0 34px 0px; padding: 0px; width: 100%; font-family: 'Encode Sans', sans-serif; font-size: 34px; color: #000000; font-weight: 600; text-transform: uppercase;}
.klana_page_main_bg .klana_page_info_bg .klana_top_info_bg .klana_top_info p{ float: left; margin: 0 0 47px 0px; padding: 0px; width: 100%; font-family: 'Encode Sans', sans-serif; font-size: 16px; line-height: 26px; color: #5c5c5c;  font-style: normal;}
.klana_page_main_bg .klana_page_info_bg .klana_main_info_bg{ float: left; margin: 0 0 85px 0px; padding: 0px; width: 100%; text-align: center; }
.klana_page_main_bg .klana_page_info_bg .klana_main_info{ display: inline-block; margin: 0px; padding: 0px; width: 100%; max-width: 1300px; text-align: left;}
.klana_page_main_bg .klana_page_info_bg .klana_main_info .klana_main_info_left {float: left; margin: 0px; padding: 0px 15px 0 0; width: 55%;}
.klana_page_main_bg .klana_page_info_bg .klana_main_info .klana_main_info_right { float: left; margin: 0px; padding: 24px 0 0 15px; width: 45%;}
.klana_page_main_bg .klana_page_info_bg .klana_main_info .klana_main_info_right h2{  float: left; margin: 0 0 29px 0px; padding: 0px; width: 100%; font-family: 'Encode Sans', sans-serif; font-size: 34px; color: #000000; font-weight: 600; text-transform: uppercase;}
.klana_page_main_bg .klana_page_info_bg .klana_main_info .klana_main_info_right ul{ float: left; margin: 0px; padding: 0px; width: 100%; list-style: none;}
.klana_page_main_bg .klana_page_info_bg .klana_main_info .klana_main_info_right ul li{ position: relative;  float: left; margin: 0 0 25px 0px; padding: 0 0 0 17px; width: 100%; font-family: 'Encode Sans', sans-serif; font-size: 16px; line-height: 26px; color: #5c5c5c;  font-style: normal;}
.klana_page_main_bg .klana_page_info_bg .klana_main_info .klana_main_info_right ul li:after{ float: left; margin: 0px; padding: 0px; width: 6px; height: 6px; border-radius: 100%; background: #f99d1c; position: absolute; left: 0px; top: 10px; content: "";}
.klana_page_main_bg .klana_page_info_bg .klana_table_info_bg{ float: left; margin: 0 0 67px 0px; padding: 0px; width: 100%; text-align: center; }
.klana_page_main_bg .klana_page_info_bg .klana_table_info{display: inline-block; margin: 0px; padding: 0px; width: 100%; max-width: 1300px; text-align: left;}
.klana_page_main_bg .klana_page_info_bg .klana_table_info table {width: 100%; box-shadow: 0 0 27px 0px rgba(0,0,0,0.40);}
.klana_page_main_bg .klana_page_info_bg .klana_table_info table thead tr td{ line-height: 70px; background: #f99d1c;  font-family: 'Encode Sans', sans-serif; font-weight: 900; font-size: 26px; color: #ffffff; text-transform: uppercase; text-align: center; width: 20%;}
.klana_page_main_bg .klana_page_info_bg .klana_table_info table thead tr td:nth-child(1){ background: #18d1d4; border-right: 1px solid #f99d1c;}
.klana_page_main_bg .klana_page_info_bg .klana_table_info table tbody tr td{ border-right: 1px solid #bec3cd; background: #ffffff; text-align: center; line-height: 50px; width: 20%; font-size: 18px; font-family: 'Encode Sans', sans-serif; color: #61656d;}
.klana_page_main_bg .klana_page_info_bg .klana_table_info table tbody tr td strong{ font-weight: bold; }
.klana_page_main_bg .klana_page_info_bg .klana_table_info table tbody tr td:nth-last-child(1){ border: none; }
.klana_page_main_bg .klana_page_info_bg .klana_table_info table tbody tr:nth-child(even) td{ background: #e1e5ed;}

.klana_page_main_bg .klana_button_bg{ float: left; margin: 0px; padding: 0px; text-align: center; width: 100%; }
.klana_page_main_bg .klana_button_bg .klana_button{ display: inline-block; margin: 0px; padding: 0px; background: #f99d1c;}
.klana_page_main_bg .klana_button_bg .klana_button a{ float: left; margin: 0px; padding: 0 50px; line-height: 60px; font-family: 'Encode Sans', sans-serif; font-weight: 900; font-size: 20px; text-transform: uppercase; color: #ffffff; background: -moz-linear-gradient(top, rgba(249,157,28,0.4) 0%, rgba(106,62,0,0.4) 100%); background: -webkit-linear-gradient(top, rgba(249,157,28,0.4) 0%,rgba(106,62,0,0.4) 100%); background: linear-gradient(to bottom, rgba(249,157,28,0.4) 0%,rgba(106,62,0,0.4) 100%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#66f99d1c', endColorstr='#666a3e00',GradientType=0 ); text-decoration: none;}
.klana_page_main_bg .klana_button_bg .klana_button a:hover{
  /*background: -moz-linear-gradient(top, rgba(106,62,0,0.4) 0%, rgba(249,157,28,0.4) 100%); 
  background: -webkit-linear-gradient(top, rgba(106,62,0,0.4) 0%,rgba(249,157,28,0.4) 100%); 
  background: linear-gradient(to bottom, rgba(106,62,0,0.4) 0%,rgba(249,157,28,0.4) 100%); 
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#666a3e00', endColorstr='#66f99d1c',GradientType=0 );*/
  background: #1f1f1f;
}
/*.catalogsearch-result-index .main-container{margin: 0px auto; padding: 0 15px; width: 100%; clear: both; max-width: 1771px; float: none;}
.catalogsearch-result-index .main-container .main .col-right.sidebar{display: none;}
.catalogsearch-result-index .main-container .main .col-wrapper{width: 100%;}
.catalogsearch-result-index .main-container .main .col-left.sidebar{width: 20%;}
.catalogsearch-result-index .main-container .main .col-wrapper .col-main{width: 80%;}
.catalogsearch-result-index .main-container .main .col-wrapper .col-main .category-products .products-grid li{width: 25%; }
*/

/*404 PAGE*/
.cms-index-noroute .wrapper {
	background:#1e1e1e;
}

.cms-index-noroute.cms-no-route .col-main {
	background:#1e1e1e !important;
	box-shadow: none !important;
}

.cms-index-noroute.cms-no-route .col-main .page-title h1, .cms-index-noroute.cms-no-route .col-main .page-title p {
	color:#fff;
}

.cms-index-noroute.cms-no-route .col-main .page-title img{
	max-width: 300px;
}

.cms-index-noroute.cms-no-route .col-main .page-title a{
	background:#fff;
	padding:15px 20px;
	margin-top:20px;
	display: block;
    max-width: 151px;
}

.header-minicart .minicart-actions .checkout-button {
	width:100%;
}


#compare-items .product-name {
	padding: 5px;
    box-sizing: border-box;
}

#compare-items .btn-remove{
	padding: 0px;
    margin: 10px;
}

.compare-account-button, .compare-account-button:hover {
	width:50%;
	text-align:center;
	padding:10px 0px;
	text-transform: uppercase;
    text-decoration:none;
}

.to-compare, .to-compare:hover {
	background: #ec9519;
    color: #fff !important;
}

@media (min-width: 320px) and (max-width:767px) {
.page-header .header_contact_block{ display: none; }
.page-header .account-cart-wrapper > a.wishlist_link{ display: none; }
.page-header .header-minicart .skip-link.skip-cart .total{ display: none; }
.page-header .logo {width: 99px; float: none; display: inline-block; margin: 9px 0;}
.page-header #header-search {float: left; margin: 60px 0 0 0px; padding: 8px 10px; position: absolute; width: 100%; left: 0; background: #000000; bottom: 0; display: block;}
.page-header .skip-link.skip-search{ display: none; }
.skip-nav .label{ display: none; }
.wrapper .page-header .page-header-container{ text-align: center; }
.skip-links .skip-nav {float: left; margin: 0px; padding: 0px; width: 25px; height: 18px; background: transparent;/*url(../images/mobile_menu_icon.png) no-repeat center;*/ position: absolute; left: 10px; top: 29px; border: none;}
.skip-links .skip-nav .icon,
.skip-links .skip-nav .icon:before,
.skip-links .skip-nav .icon:after{
    transition: 0.2s background linear 0.1s, 0.2s top linear 0.2s, 0.2s transform linear;
    position: absolute;
    background: #fff;
    margin: auto;
    width: 100%;
    height: 2px;
    content: '';
    top: 50%;
    right: 0;
 }
.skip-links .skip-nav .icon:before {
    top: -8px;
}
.skip-links .skip-nav .icon:before, .skip-links .skip-nav .icon:after {
    transform: rotate(0deg);
}
.skip-links .skip-nav .icon:after {
    top: 8px;
}
.skip-links .skip-nav.skip-active .icon, 
.skip-links .skip-nav.skip-active .icon::before, 
.skip-links .skip-nav.skip-active .icon::after {
    transition: 0.2s background linear 0.1s, 0.2s top linear, 0.2s transform linear 0.2s;
}
.skip-links .skip-nav.skip-active .icon {
    background: 0;
}
.skip-links .skip-nav.skip-active .icon:before {
    transform: rotate(45deg);
}
.skip-links .skip-nav.skip-active .icon:after {
    transform: rotate(-45deg);
}
.skip-links .skip-nav.skip-active .icon:before, 
.skip-links .skip-nav.skip-active .icon:after {
    top: 0;
}
.page-header .account-cart-wrapper {position: static; float: left; margin: 0px; padding: 0px; position: absolute; right: 10px; top: 24px;}
.page-header #header-search .input-box .input-text{ height: 34px; }
.page-header #header-search .input-box .cat-dropdown{ display: none; }
.page-header .page-header-container{ padding: 0 0 60px 0; }
.page-header #header-search .search-button{ height: 100%; background:#ffffff url(../images/mobile_search_icon.png) no-repeat center right 8px !important; }
.page-header #header-search .input-box .input-text {height: 34px; padding: 0 12px; font-size: 12px;}
.page-header #header-search .input-box .input-text::-moz-placeholder{ font-size: 12px;}
.page-header #header-search{ margin: 0px; }
.header-minicart{ float: right; }
.skip-link{ background: none; border: none; }
.page-header .account-cart-wrapper > a::after{ display: none; }
.page-header .header-minicart .skip-link.skip-cart .icon {margin: 0px; width: 31px; height: 26px; background-size: 100% auto; position: static;}	
.page-header .header-minicart .skip-link.skip-cart {background: none; float: left; margin: 0px; padding: 0; position: relative; opacity: 1 !important; width: auto; height: auto;}
.header-minicart .block-cart {display: none; position: absolute; right: 0;width: 300px;}
.page-header .account-cart-wrapper > a.skip-link.skip-account {padding: 0px; width: 22px; height: 23px; margin: 2px 15px 0 0;}
.page-header .header-minicart .skip-link.skip-cart .count{ display: block;float: left; margin: 0px; padding: 0px; width: 12px; height: 12px; background: #ffffff; border-radius: 100%; text-align: center; line-height: 12px; font-family: 'Encode Sans', sans-serif; font-size: 9px; font-weight: 600; color: #000000; position: absolute; left: 23px; top: -2px; }
.col-main > .cwsSlider{ display: block; margin: 0px;}
body.cms-home .main-container{ padding-top: 0px; }
.products_with_slider{ display: none; }
.r-tabs .r-tabs-nav{ display: block; }
.r-tabs .r-tabs-accordion-title{ display: none; }
.timer_block .timer_block_left_banner_bg{ width: 100%; margin: 0 0 10px;}
.timer_block .timer_block_right_banner_bg{ width: 100%; }
.timer_block .container{ padding: 0px; }
/*.home_page_slider_main .home_page_slider{ display: none; }*/
.home_page_slider_main .Homepage_Main_Slider_Right_Block{ width: 100%; padding: 0px;}
.home_page_slider_main .container{ padding: 0px; }
.home_page_slider_main .Homepage_Main_Slider_Right_Block .home_right_block_img a::after {float: left; margin: 0px; padding: 0px; width: 100%; height: 15px; background: #f99d1c; content: ""; position: absolute; left: 0px; top: auto; bottom: 0; z-index: 1;}
.home_page_slider_main .Homepage_Main_Slider_Right_Block .home_right_block_img a::before {float: left; margin: 0px; padding: 0px; width: 0px; height: 0px; border:none; border-left: 13px solid transparent; border-right: 13px solid transparent; border-top: 9px solid #000000; position: absolute; left: 50%; top: auto; transform: translate(-50%,0%); content: ""; z-index: 2; bottom: 3px;}
.home_page_slider_main .Homepage_Main_Slider_Right_Block .home_right_block_img a img {position: absolute; left: 0px; top: -60%;}
.banner_right_text {position: relative; transform: none; left: auto; top: auto; padding: 26px 0; font-size: 25px; z-index: 1; text-align: center; width: 100% !important; float: left; line-height: normal; background: rgba(29,29,29,0.80);}
.banner_right_text strong{font-size: 25px;}
.home_page_slider_main .Homepage_Main_Slider_Right_Block .home_right_block_img a{ overflow: hidden; }
.home_page_slider_main .Homepage_Main_Slider_Right_Block .slider_menu_main {display: none; position: static; right: 0; top: 0; width: 100% !important; height: auto; background: url(../images/slider_menu_bg.jpg) no-repeat left; padding: 0 0 15px 0px; z-index: 11; opacity: 1 !important; float: left; background-size: cover;} 
.home_page_slider_main .Homepage_Main_Slider_Right_Block .slider_menu_main_left{ float: left; margin: 0px; padding: 0px; width: 100%; position: static; }
.home_page_slider_main .Homepage_Main_Slider_Right_Block .slider_menu_main_left ul {flex-wrap: wrap;}
.home_page_slider_main .Homepage_Main_Slider_Right_Block .slider_menu_main_left ul li {float: left; margin: 0px; padding: 0px; width: 50%; display: unset; height: 100%; position: relative;}
.home_page_slider_main .Homepage_Main_Slider_Right_Block .slider_menu_main_left ul li .custome_category_main a{padding: 15px;}
.slider_manu_close {float: left; margin: 0px; padding: 0px; width: 100%; background: #f99d1c; height: 15px; position: absolute; left: 0px; top: auto; z-index: 1; bottom: 0;}
.slider_manu_close::after {float: left; margin: 0px; padding: 0px; width: 0px; height: 0px; border: none; border-left: 13px solid transparent; border-right: 13px solid transparent; border-bottom: 9px solid #000000; position: absolute; left: 50%; top: 3px; transform: translate(-50%,0%); content: ""; z-index: 1;}
.home_page_slider_main .Homepage_Main_Slider_Right_Block .slider_menu_main_left ul li .custome_category_main a .category_name{ font-size: 20px;}
.home_page_slider_main .Homepage_Main_Slider_Right_Block .slider_menu_main_left ul li .custome_category_main a .custome_image img {display: inline-block; margin: 0px; padding: 0px; max-width: 75px;}
.homepage_tab_products .container{ padding: 0px; }
.r-tabs .r-tabs-nav .r-tabs-anchor{ font-size: 12px; padding: 7px 9px; }
.r-tabs .r-tabs-panel{ padding: 0 10px; }
.homepage_tab_products .owl-theme .owl-controls{ display: none !important; }
.pro_grid_main .brand_image{ width: 45px; }
.pro_grid_main .productlabel_image{ width: 39px; }
.pro_grid_main .product_image a{ width: 100%; max-width: 79px; }
.pro_grid_main .category_name a{ font-size: 9px; }
.pro_grid_main .product_name h5 a{ font-size: 14px; line-height: normal; }
.pro_grid_main .category_name{ padding: 0 10px; }
.pro_grid_main .product_name {padding: 0 10px; margin: 0 0 13px 0;}
.pro_grid_main .grouped_product_collection .grouped_product_collection_title .grouped_product_novo,
.simple_product_state_label{ font-size: 12px; line-height: 18px; font-weight: 500;}
.pro_grid_main .grouped_product_collection .grouped_product_collection_title .grouped_product_korisceno{ font-size: 12px;  line-height: 18px;  font-weight: 500;}
.pro_grid_main .product_price .product_price_old p{ font-size: 12px; }
.pro_grid_main .product_price .product_special_price p{ font-size: 18px; }
.pro_grid_main .grouped_product_collection .associated_product_price_old p{ font-size: 12px; }
.pro_grid_main .grouped_product_collection .associatedProduct_special_price p{ font-size: 18px; }
.pro_grid_main .grouped_product_collection .associated_product_price{ padding: 0 8px; }
.pro_grid_main .product_price{ padding: 15px 10px 20px; }
.pro_grid_main .product_name h5{ height: 36px; }
.timer_block .timer_block_img::after {border-top: 15px solid transparent; border-bottom: 15px solid transparent; border-right: 15px solid #f99d1c; }
.timer_block .timer_block_pro_info{ padding: 11px 9px 0px 9px }
.timer_block .timer_block_pro_info .product_name a {font-size: 23px; letter-spacing: -0.040rem;	line-height: normal;}
.game_type_product .owl-theme .owl-controls{ display: none !important; }
.timer_block .timer_block_pro_info .product_disc p{ font-size: 11px; line-height: normal; }
.timer_block .timer_block_pro_info .product_price .product_special_price p{ font-size: 15px; }
.timer_block .timer_block_pro_info .product_price .product_price_old p{ font-size: 10px; }
.timer_block .timer_block_pro_info .timer_clock_bg h2{ font-size: 11px; }
.timer_block .timer_block_pro_info .timer_clock_bg .countdown .countdown-text{ font-size: 18px; min-height: 33px; min-width: 38px; margin: 0 2px; line-height: normal; padding: 0px;}
.timer_block .timer_block_pro_info .timer_clock_bg .countdown .countdown-text span{ font-size: 6px; line-height: normal; margin: 0px;}
.timer_block .timer_block_pro_info .product_disc{ margin: 0 0 4px 0px; }
.timer_block .timer_block_pro_info .product_price{ margin: 0 0 12px 0px; }
.timer_block .timer_block_img{ overflow: hidden; }
.timer_block .timer_block_img img{width: 115%; max-width: 115%;}
.homepage_tab_products {margin: 0 0 10px;}
.game_type_product{ margin: 0 0 10px; }
.game_type_product .container{ padding: 0px; }
.homepage_latest_blog .blog_latest_post {width: 100%; margin: 0 0 5px 0;}
.razer_home .raz_product_block_bg{ width: 100%; }
.razer_home .left_banner_text .left_banner_logo{ text-align: center; position: relative;}
.razer_home .left_banner_text .left_banner_logo img{ width: 145px; display: unset;}
.razer_home .left_banner_text h3 {font-size: 23px; font-weight: normal; text-transform: uppercase; letter-spacing: 0.160rem; text-align: center; position: relative; margin: 0px;}
.razer_home .left_banner_text{ width: 100%; }
.razer_home .razer_brand_left_banner{ background: url(../images/mobile-razer_banner.jpg) no-repeat center; background-size: cover; }
.razer_home .razer_brand_left_banner img{ opacity: 0; }
.razer_home .raz_product_block_bg ul li {float: left; margin: 3px 0 3px; padding: 0 3px; width: 50%; }
.razer_home .raz_product_block_bg ul{ margin: 0 -3px; }
.razer_home .raz_product_block_bg ul li .raz_product_block .raz_product_name a{ font-size: 14px; }
.razer_home .raz_product_block_bg ul li .raz_product_block .product_price p{ font-size: 16px; font-weight: normal; }
.razer_home .raz_product_block_bg ul li .raz_product_block .raz_product_name {padding: 0 12px; height: 21px; overflow: hidden; margin: 0 0 2px 0;}
.razer_home .raz_product_block_bg ul li .raz_product_block .product_price{ padding: 0 12px; }
.razer_home .raz_product_block_bg ul li .raz_product_block .cart_button_bg a{ width: 20px; height: 16px; background-size: 100% auto; }
.razer_home .left_banner_text a {position: absolute; left: 50%; bottom: 19px; transform: translate(-50%,0); width: 100%; max-width: 167px; font-size: 10px; text-transform: uppercase; padding: 0; font-weight: 900; text-align: center; line-height: 32px;}
.razer_home .left_banner_text a::after { display: none; }
.razer_home{ padding: 0 0 52px 0px; }
.razer_home .left_banner_text_bg {padding:28px 0px 0; width: 100%; position: static;}
.razer_home .raz_product_block_bg ul li .raz_product_block .raz_product_img {margin: 0 0 3px 0px;}
.homepage_latest_blog .blog_latest_post h3 a{ font-size: 14px; }
.homepage_latest_blog .blog_latest_post h3 {float: left; margin: 0px; padding: 88px 15px 16px 15px; width: 100%; position: absolute; bottom: 0px; left: 0px; background: url(../images/blog_main_name_shadow.png) repeat-x top center; text-transform: none;}
.homepage_latest_blog .blog_latest_post h3 a {font-size: 14px;}
.homepage_latest_blog .resent_block_main_bg {padding: 0px; width: 100%; margin: 0 0 10px 0;}
.homepage_latest_blog .resent_block_main_bg ul li .blog_images_bg{ width: 100%; margin: 0px;}
.homepage_latest_blog .resent_block_main_bg ul li .blog_main_info .postContent{ display: none; }
.homepage_latest_blog .resent_block_main_bg ul li .blog_main_info .blog_main_date{ display: none; }
.homepage_latest_blog .resent_block_main_bg ul li{ display: none; }
.homepage_latest_blog .resent_block_main_bg ul li:nth-child(1) {display: block; position: relative; margin: 0; padding: 0;}
.homepage_latest_blog .resent_block_main_bg ul li .blog_main_info {margin: 0px; padding: 0px; overflow: hidden; position: absolute; bottom: 0;}
.homepage_latest_blog .resent_block_main_bg ul li .blog_main_info h3{float: left; margin: 0px; padding: 88px 15px 16px 15px; width: 100%; background: url(../images/blog_main_name_shadow.png) repeat-x top center; text-transform: none;}
.homepage_latest_blog .resent_block_main_bg ul li .blog_main_info h3 a{float: left; margin: 0px; padding: 0px; width: 100%; font-family: 'Encode Sans', sans-serif; font-weight: 900; font-size: 14px; color: #ffffff; line-height: normal; text-decoration: none;}
.homepage_latest_blog .homepage_latest_blog_title {float: left; margin: 0 0 5px; padding: 0px; width: 100%; background: #2f2f2f; text-align: center; font-family: 'Encode Sans', sans-serif; font-weight: 900; font-size: 12px; color: #ffffff; line-height: 26px;}
.homepage_latest_blog .blog_link_button_bg{ float: left; margin: 0px; padding: 0px; width: 100%; text-align: center; display: none;}
.homepage_latest_blog .blog_link_button_bg a {float: none; display: inline-block; margin: 0px; padding: 0 19px; line-height: 32px; font-family: 'Encode Sans', sans-serif; font-weight: 900; color: #ffffff; font-size: 10px; background: url(../images/button_bg.png) no-repeat center; background-size: 100% 100%; text-decoration: none; text-transform: uppercase;} 
.newsletter_footer_bg .block-title strong{ font-size: 13px; line-height: normal;}
.newsletter_footer_bg .form-subscribe-header label {font-size: 29px;line-height: normal;}
.newsletter_footer_bg .block-content .input-box input{ height: 26px; font-size: 11px; font-weight: normal; text-align: center; margin: 0 0 5px;}
.newsletter_footer_bg .block-content .input-box input::placeholder{ font-size: 11px; font-weight: normal;}
.newsletter_footer_bg .block-content .actions{ float: left; width: 100%; position: static; }
.newsletter_footer_bg .block-content .actions button.button{ width: 100%; text-align: center; font-size: 10px; font-weight: 900; text-transform: uppercase; line-height: 26px; padding: 0 10px;}
.newsletter_footer_bg .block-content .actions button.button:after{ display: none; }
.newsletter_footer_bg .form-subscribe-header{ margin: 0 0 16px 0px; }
.newsletter_footer_bg .block-content{ max-width: 257px; }
.newsletter_footer_bg{ padding: 25px 0; }
.footer-container .footer .footer_top_block .footer_left_part_block {width: 100%; text-align: center; background: url(../images/black_wall.png) no-repeat center; padding: 28px 0 23px;}
.footer_left_part_block .footer_logo{ display: none; }
.footer_left_part_block .footer_payment_icon{ display: none; }
.footer_left_part_block .footer_contact_no span{ font-size: 9px; width: auto;}
.footer_left_part_block .footer_contact_no strong{ font-size: 25px; line-height: normal; width: auto;}
.footer_left_part_block .footer_contact_no {background-size: 38px 38px; padding-left: 48px; width: 209px; margin: 0px; float: none; display: inline-block; text-align: left;}
.footer-container{ background: #000000; }
.footer-container .footer .footer_top_block .footer_block_bg {width: 100%; text-align: center; padding: 15px 0 0 0;}
.footer-container .footer {float: left; margin: 0px; padding: 0 0 0 0; width: 100%; border: none;}
.footer-container .container{ padding: 0px; }
.footer-container .footer .footer_top_block{ display: none; }
.footer-container .footer .footer_top_block_mobile{ float: left; margin: 0px; padding: 0px; width: 100%; display: block; }
.footer-container .footer .footer_top_block_mobile .footer_top_block {display: block; margin: 0 0 40px 0;}

.footer-container .footer .footer_top_block_mobile .footer_top_block .r-tabs .r-tabs-nav li {margin: -5px 10px -3px;}
.footer-container .footer .footer_top_block_mobile .footer_top_block .r-tabs .r-tabs-nav li a {width: 54px; height: 55px; font-size: 0px; margin: 0 0 -2px 0;}
.footer-container .footer .footer_top_block_mobile .footer_top_block .r-tabs .r-tabs-nav li a.contact_tab{ background: url(../images/footer_mob_contact_icon.png) no-repeat center; }
.footer-container .footer .footer_top_block_mobile .footer_top_block .r-tabs .r-tabs-nav li a.cust_service{background: url(../images/footer_mob_acc_icon.png) no-repeat center;}
.footer-container .footer .footer_top_block_mobile .footer_top_block .r-tabs .r-tabs-nav li a.usful_info{background: url(../images/footer_mob_info_icon.png) no-repeat center;}

.footer-container .footer .footer_top_block_mobile .footer_top_block .r-tabs .r-tabs-nav li.r-tabs-state-active a.contact_tab{ background:#000000 url(../images/footer_mob_contact_icon_active.png) no-repeat center; }
.footer-container .footer .footer_top_block_mobile .footer_top_block .r-tabs .r-tabs-nav li.r-tabs-state-active a.cust_service{background:#000000  url(../images/footer_mob_acc_icon_active.png) no-repeat center;}
.footer-container .footer .footer_top_block_mobile .footer_top_block .r-tabs .r-tabs-nav li.r-tabs-state-active a.usful_info{background:#000000  url(../images/footer_mob_info_icon_active.png) no-repeat center;}
.footer-container .footer .footer_top_block .footer_block_bg h2 {font-size: 15px; font-weight: bold; text-transform: uppercase; margin: 0 0 17px 0;}
.footer-container .footer .footer_top_block #FooterTab-1 .footer_block_bg > ul{ margin: 0 -15px; padding: 0px; list-style: none; float: none; width: auto;}
.footer-container .footer .footer_top_block #FooterTab-1 .footer_block_bg > ul > li {width: 27.13%; padding: 25px 0px 0; float: none; display: inline-block;}
.footer-container .footer .footer_top_block .footer_block_bg > ul > li.footer_address {background: url(../images/footer_address_icon.png) no-repeat center top 0px; font-family: 'Encode Sans', sans-serif; font-weight: 500; font-size: 12px; color: #8b8b8b; letter-spacing: -0.040rem; line-height: 17px;}
.footer-container .footer .footer_top_block .footer_block_bg > ul > li.footer_phone {background: url(../images/footer_phone_icon.png) no-repeat center top 0px; font-family: 'Encode Sans', sans-serif; font-weight: 500; font-size: 12px; color: #8b8b8b; letter-spacing: -0.040rem; line-height: 17px;}
.footer-container .footer .footer_top_block .footer_block_bg > ul > li.footer_email {background: url(../images/footer_email_icon.png) no-repeat center top; font-family: 'Encode Sans', sans-serif; font-weight: 500; font-size: 12px; color: #8b8b8b; letter-spacing: -0.040rem; line-height: 17px;}
.footer-container .footer .footer_top_block .footer_block_bg ul{ text-align: center; }
.footer-container .footer .footer_top_block .footer_block_bg .footer_social_bg ul li {width: auto; margin: 0 10px; float: none;	display: inline-block; }
.footer-container .footer .footer_top_block #FooterTab-2 .footer_block_bg{ text-align: left; padding: 0 15px; }
.footer-container .footer .footer_top_block #FooterTab-2{ padding: 30px; }
.footer-container .footer .footer_top_block #FooterTab-3{ padding: 30px 0; }
.footer-container .footer .footer_top_block #FooterTab-2 .footer_block_bg h2{ line-height: normal; }
.footer-container .footer .footer_top_block #FooterTab-3 .footer_block_bg{ text-align: left; padding: 0 15px; width: 50%}
.footer-container .footer .footer_top_block #FooterTab-3 .footer_block_bg ul{ text-align: left; }
.footer-container .footer .footer_top_block #FooterTab-3 .footer_block_bg h2{ line-height: normal; }
.footer address{ font-size: 13px; font-weight: 500; color: #585757;}
.footer address span{ font-weight: bold; color: #585757; font-size: 13px;}
.footer address .footer_payment_icon {display: none; float: left; margin: 0 0 10px 0px; padding: 0px; width: 100%; text-align: center;}
.footer address .footer_payment_icon img{ display: unset; }
.new_product_slider {float: left; margin: 0px !important; padding: 0px; width: 100%; list-style: none !important; clear: both;}
.wrapper{ overflow: hidden; }
.r-tabs .r-tabs-panel {	padding: 0;}
.skip-link .label{ display: none; }
.skip-content.skip-active {	display: block;	background: #2f2f2f;}
#header-account li a, .nav-primary a.level0 {padding: 0 15px 0 25px; border-bottom: 1px solid #535353; border-top: 1px solid #000000; text-align: left; font-family: 'Encode Sans', sans-serif; font-size: 13px; color: #a3a3a3; text-transform: none; line-height: 35px; font-weight: 900;}
.no-touch #header-account a:hover, .no-touch .nav-primary a:hover { background-color: #000000; text-decoration: none; color: #f99d1c !important;}
.page-header .top_main_menu #header-nav .megamenu-wrapper .em_nav .vnav > li > a:hover, .page-header .top_main_menu #header-nav .megamenu-wrapper .em_nav .vnav > li:hover > a {
	background: none;
	color: #f99d1c !important;
	text-decoration: none;
	z-index: 1;
}
#header-account { padding: 0px 0;}
.page-header #header-search > form{ margin: 0px; }

/*-----------------------------------------product list page--------------------------------------------*/
.col2-left-layout .col-main {width: 100%; padding: 0px;	order: 2;}
/*.category-image{ display: none; }*/
.category-products .toolbar .sorter .sort-by select{ width: 178px; height: 27px; font-size: 12px; text-transform: uppercase; float: left;}
.category-products .toolbar .pager {margin: -1px 0; padding: 0; float: right; clear: none; width: auto;}
.category-products .toolbar .sorter {margin: -1px 0; padding: 0; width: auto;}
.category-products .toolbar .pager .pages ol li.current {font-size: 15px; height: 27px; line-height: 27px; width: 21px;}
.category-products .toolbar .pager .pages ol li a{ font-size: 15px; height: 27px; line-height: 27px; float: left; width: 21px;}
.category-products .toolbar .sorter .sort-by {height: auto;}
.category-products .toolbar .pager .pages ol li a:hover{ height: 27px; line-height: 27px; }
.category-products .toolbar {padding-top: 0; margin: 10px -15px 15px -15px;}
.products-grid--max-4-col > li{ width: 50%; }
.amshopby-page-container .products-grid .last{ padding: 0 3px; }
.amshopby-page-container .products-grid {margin: 0 -6px;}
.amshopby-page-container .products-grid .cat-banner-slot-main{ display: none; }
.amshopby-page-container .products-grid .last .pro_grid_main_bg .pro_grid_main .actions{ display: none; }
.amshopby-page-container .products-grid .last .pro_grid_main_bg .pro_grid_main .product_name h5 a {text-align: left; padding: 0 10px;}
.amshopby-page-container .products-grid .last .pro_grid_main_bg .pro_grid_main .price-box {padding: 5px 10px 15px; margin: 0px; /*height: auto;*/}
.pro_grid_main .grouped_product_collection .associated_product_price_old p,.amshopby-page-container .products-grid .last .pro_grid_main_bg .pro_grid_main .price-box p.old-price span.price {font-size: 12px; color: #f99d1c; line-height: 14px;}
.amshopby-page-container .products-grid .last .pro_grid_main_bg .pro_grid_main .price-box p.special-price span.price{ font-size: 18px; color: #2f2f2f; line-height: 20px;}
.amshopby-page-container .products-grid .last .pro_grid_main_bg .pro_grid_main .price-box span.regular-price span.price {font-size: 18px; color: #2f2f2f; line-height: 20px; padding: 10px 0 0 0;}
.amshopby-page-container .products-grid .last .pro_grid_main_bg .pro_grid_main {padding: 30px 0 0px 0px; margin: 0 0 10px 0;}
.amshopby-page-container .products-grid .last .pro_grid_main_bg .pro_grid_main .price-box p.old-price {	margin: 0 0 1px 0;}
.amshopby-page-container .products-grid .last .pro_grid_main_bg .pro_grid_main .category_name a{ font-size: 9px; }
.amshopby-page-container .products-grid .last .pro_grid_main_bg .pro_grid_main .category_name {/*height: 45px;*/ overflow: hidden;}
.amshopby-page-container .products-grid .last .pro_grid_main_bg .pro_grid_main .product_name {padding: 0 0 8px 0; border-bottom: 1px solid #eef2f6; margin: 0px;}
.col-left.sidebar .widget.widget-static-block{ display: none; }
/*.last .pro_grid_main_bg .pro_grid_main .reviews_min {
    margin: 0 0 10px 10px;
}*/
.col-left.sidebar{ float: left; width: 100%; margin: 0px; padding: 0px; order: 1;}
.catalog-category-view .main-container .main{ display: flex; flex-wrap: wrap; }
.block-layered-nav .block-title {display: block; float: left; margin: 15px 0 5px 0px; padding: 0px; width: 100%; text-align: center;}
.block-layered-nav .block-title strong{ display: inline-block; margin: 0px; padding: 0px; width: 100%; line-height: 34px; background: #f99d1c; font-family: 'Encode Sans', sans-serif; font-size: 16px; font-weight: 800; color: #ffffff; text-transform: uppercase; cursor: pointer;}
.block-layered-nav{ float: left; margin: 0px; padding: 0px; width: 100%; background: none;}
.block-layered-nav .block-content {float: left; margin: 0px; padding: 0px; position: fixed; top: 0; left: 0; width: 100%; background: #2f2f2f; z-index: 11111; height: 100%; overflow: auto;}
.block-layered-nav .block-content > dl > dt::after{ display: none;}
.block-layered-nav .block-content > dl > dd{ display: block; }
.block-layered-nav .block-content > dl > dt{ padding: 0 20px; color: #ffffff !important}
.block-layered-nav .block-content > dl > dd{ padding: 0 20px 23px; border-bottom: 1px solid #2b2b2b; box-shadow: none;}
.block-layered-nav .block-subtitle{ float: left; margin: 0 0 18px 0px; padding: 0 20px; width: 100%; background: #000000 !important; line-height: 83px; text-transform: uppercase;  font-family: 'Encode Sans', sans-serif; font-size: 18px; font-weight: bold; color: #ffffff;}
.block-layered-nav .block-subtitle--filter::after{ display: none; }
.block-layered-nav .block-title.active::after {position: fixed; content: ""; background: #ffffff; top: 0px; left: 0px; width: 100%; height: 100%; z-index: 11111; opacity: 0.60;}
.block-layered-nav .filter_close{ display: block; float: right; margin: 0px; padding: 0px; width: 21px; height: 21px; background: url(../images/close-icon.png) no-repeat center; position: absolute; right: 21px; top: 28px; cursor: pointer;}
.page-header .top_main_menu #header-nav {float: left; margin: 0px; padding: 0px; width: 100%; border: none; position: absolute; z-index: 100000; top: -50px; left: 0; background: #2f2f2f;}
.page-header .top_main_menu #header-nav .vip_club{ display: none; }
.nav-primary li.level0{ width: 100%; }
.page-header .top_main_menu #header-nav .megamenu-wrapper{ position: static; display: block !important; }
.page-header .top_main_menu #header-nav .left_category_url{ display: none; }
.page-header .top_main_menu #header-nav .megamenu-wrapper .em_nav{ display: block !important; }
.page-header .top_main_menu #header-nav .megamenu-wrapper .menu-title{ display: none !important; }
.page-header .top_main_menu #header-nav .megamenu-wrapper .em_nav .vnav{ min-height:auto; }
.nav-primary li.level0 > a{ float: left; width: 100%; }
.page-header .top_main_menu #header-nav .megamenu-wrapper .em_nav a.arrow{ display: block; }
.vnav .menu-item-depth-0 > .menu-container{ position: static; float: left; margin: 0px; padding: 0px; width: 100%; }
.vnav .menu-item-depth-0 > .menu-container > li{ float: left; margin: 0px; padding: 0px; width: 100%; position: static; }
.page-header .top_main_menu #header-nav .megamenu-wrapper .em_nav .vnav .menu_right_image{ display: none; }
.page-header .top_main_menu #header-nav .megamenu-wrapper .em_nav .vnav li.menu_top_part_bg h2{ display: none; }
.page-header .top_main_menu #header-nav .megamenu-wrapper .em_nav .vnav li.menu_top_part_bg p{  display: none; }
.page-header .top_main_menu #header-nav .megamenu-wrapper .em_nav .vnav li.menu_column_bg > .menu-container > li.menu-item-vbox{ float: left; margin: 0px; padding: 0px !important; width: 100% !important; }
.page-header .top_main_menu #header-nav .megamenu-wrapper .em_nav .vnav li.menu_column_bg > .menu-container > li.menu-item-vbox .menu-container > li > ul {	display: none;}
.nav-primary li.level0.service_menu{ display: none; }
.page-header .top_main_menu #header-nav .megamenu-wrapper .em_nav .vnav > li > a.arrow,
.hidden_links a.arrow {font-size: 0; position: absolute; width: 36px; height: 36px; right: 0; z-index: 11; border: none;}
.page-header .top_main_menu #header-nav .megamenu-wrapper .em_nav .vnav > li > a.arrow span,
.hidden_links a.arrow span{ display: none; }
.page-header .top_main_menu #header-nav .megamenu-wrapper .em_nav .vnav > li {position: relative; }
.page-header .top_main_menu #header-nav .megamenu-wrapper .em_nav .vnav{background: #2f2f2f; padding: 0px; width: 100%;}
.page-header .top_main_menu #header-nav .megamenu-wrapper .em_nav .vnav > li > a{padding: 0 15px 0 25px; text-align: left; font-family: 'Encode Sans', sans-serif; font-size: 13px; color: #a3a3a3; text-transform: none; line-height: 35px; font-weight: 900; border-bottom: 1px solid #535353; border-top: 1px solid #000000;}
.nav-primary li.level0 {border-left: 0px solid #fdb710; border-right: 0px solid #dd8a15;}

.page-header .top_main_menu #header-nav .megamenu-wrapper .em_nav .vnav > li.cur-toggle > a{ color: #f99d1c !important; }
.page-header .top_main_menu #header-nav .megamenu-wrapper .em_nav .vnav > li.menu-item-parent > a::after,
.hidden_links a.arrow::after {content: ""; float: right; margin: 0px; padding: 0px; width: 0px; height: 0px;     border-left: 5px solid transparent;
    border-right: 5px solid transparent;
    border-top: 8px solid #fff; position: absolute; right: auto; left: 50%; top: 50%; transform: translate(-50%, -50%);}
.page-header .top_main_menu #header-nav .megamenu-wrapper .em_nav .vnav > li.menu-item-parent.cur-toggle > a::after { content: ""; float: right; margin: 0px; padding: 0px; width: 0px; height: 0px; border-left: 5px solid transparent; border-right: 5px solid transparent; border-top: 8px solid #f99d1c; position: absolute; right: auto; left: 50%; top: 50%; transform: translate(-50%, -50%);}
.page-header .top_main_menu #header-nav .megamenu-wrapper .em_nav .vnav > li.menu-item-parent > a + a::after{ display: none; }
.vnav .menu-item-depth-0 > .menu-container {background: #000000; margin: 0px; padding: 31px 33px ; border-top: 1px solid #000000; position: relative; top: auto; left: auto;}
.page-header .top_main_menu #header-nav .megamenu-wrapper .em_nav .vnav li.menu_column_bg{ width: 100% !important; margin: 0 0 38px 0;}
.page-header .top_main_menu #header-nav .megamenu-wrapper .em_nav .vnav li.menu_top_part_bg {float: left; margin: 0; padding: 0 33px; width: 100%; position: absolute; z-index: 1; max-width: 100%; border-bottom: 0px solid #d2d2d2; left: 0; bottom: 31px;}
.page-header .top_main_menu #header-nav .megamenu-wrapper .em_nav .vnav li.menu_top_part_bg a.menu_button_link{ float: left; padding:0 17px; font-size: 14px; font-weight: 900; line-height: 28px;}
.page-header .top_main_menu #header-nav .megamenu-wrapper .em_nav .vnav li.menu_top_part_bg a.menu_button_link::after{ display: none; }
.page-header .top_main_menu #header-nav .megamenu-wrapper .em_nav .vnav li.menu_top_part_bg .menu_button_link_bg {float: left; margin: 0px 0px 0px 0px; padding: 0px; background: #f99d1c;}
.page-header .top_main_menu #header-nav .megamenu-wrapper .em_nav .vnav li.menu_column_bg > .menu-container > li.menu-item-vbox h5 a{ font-weight: 600; font-size: 13px; color: #ffffff; text-transform: none; }
.page-header .top_main_menu #header-nav .megamenu-wrapper .em_nav .vnav li.menu_column_bg > .menu-container > li.menu-item-vbox h5{ margin: 0 0 14px 0; position: relative; padding: 0 0 0 15px; }
.page-header .top_main_menu #header-nav .megamenu-wrapper .em_nav .vnav li.menu_column_bg > .menu-container{ margin: 0px; }
.page-header .top_main_menu #header-nav .megamenu-wrapper .em_nav .vnav li.menu_column_bg > .menu-container > li.menu-item-vbox h5:after{content: ""; float: right; margin: 0px; padding: 0px; width: 0px; height: 0px; border-top: 3px solid transparent; border-bottom: 3px solid transparent; border-left: 6px solid #f8941e; position: absolute; right: auto; left: 0; top: 50%; transform: translate(0%, -50%);}
.skip-links .skip-nav {width: 25px;	height: 21px;}
.skip-links .skip-nav.skip-active{ background: transparent;/*url(../images/menu-close-icon.png) no-repeat;*/ }
.page-header .top_main_menu #header-nav .megamenu-wrapper .em_nav .vnav li.menu_column_bg > .menu-container > li.menu-item-vbox h5 a:hover {
	color: #f99d1c !important;
}
.page-header .top_main_menu #header-nav nav {
	float: left;
	margin: 0px;
	padding: 0px;
	width: 100%;
}


.orkup_page_main_bg .orkup_top_banner_bg .orkup_top_banner_img {float: left; margin: 0px; padding: 0px; width: 100%; position: absolute; left: 0%; transform: translate(-50%,0); top: 0;}
.orkup_page_main_bg .orkup_top_banner_bg .orkup_top_banner_img img{ width: auto; max-width: none; }
.orkup_page_main_bg .orkup_top_banner_bg h1 {transform: none; font-size: 24px; position: static; position: relative; top: auto; padding: 50px 0;}
.orkup_page_main_bg .orkup_page_info_box{ padding: 20px; }
.orkup_page_main_bg .orkup_page_info_box .orkup_page_info_block_bg ul li{ width: 100%; padding: 30px 0 30px; border: none; border-top: 1px solid #dddddd; }
.orkup_page_main_bg .orkup_page_info_box .bottom_button_bg .bottom_button a{ padding:0 40px; }
.orkup_page_main_bg .orkup_page_info_box .orkup_page_info_block_bg{ padding: 0 0 36px 0px; }

.servis_page_main_bg .servis_top_banner_bg .servis_top_banner_img {float: left; margin: 0px; padding: 0px; width: 100%; position: absolute; left: 0%; transform: translate(-50%,0); top: 0;}
.servis_page_main_bg .servis_top_banner_bg .servis_top_banner_img img{ width: auto; max-width: none; }
.servis_page_main_bg .servis_top_banner_bg h1 {transform: none; font-size: 24px; position: static; position: relative; top: auto; padding: 50px 0;}
.servis_page_main_bg .servis_page_info_bg .servis_page_info_top h2{ font-size: 14px; line-height: 24px; }
.servis_page_main_bg .servis_page_info_bg .servis_page_info_top p{ font-size: 13px; line-height: 20px; }
.servis_page_main_bg .servis_page_info_bg .servis_four_block_bg ul li{ width: 100%;  }
.servis_page_main_bg .servis_page_info_bg .servis_four_block_bg ul li .servis_four_block{ width: 100%; padding:30px 20px; }
.servis_page_main_bg .servis_page_info_bg .servis_four_block_bg ul li:nth-child(2n) {background: rgb(255,255,255); background: -moz-linear-gradient(left, rgba(255,255,255,1) 0%, rgba(229,229,231,1) 100%); background: -webkit-linear-gradient(left, rgba(255,255,255,1) 0%,rgba(229,229,231,1) 100%); background: linear-gradient(to right, rgba(255,255,255,1) 0%,rgba(229,229,231,1) 100%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#e5e5e7',GradientType=1 );}
.servis_page_main_bg .servis_page_info_bg .servis_four_block_bg ul:nth-child(even) li:nth-child(odd){background: rgb(229,229,231); background: -moz-linear-gradient(left, rgba(229,229,231,1) 0%, rgba(255,255,255,1) 100%); background: -webkit-linear-gradient(left, rgba(229,229,231,1) 0%,rgba(255,255,255,1) 100%); background: linear-gradient(to right, rgba(229,229,231,1) 0%,rgba(255,255,255,1) 100%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e5e5e7', endColorstr='#ffffff',GradientType=1 );}
.servis_page_main_bg .servis_page_info_bg .servis_bottom_info_bg h2{ font-size: 16px; line-height: 26px; }
.servis_page_main_bg .servis_page_info_bg .servis_bottom_info_bg p{ font-size: 30px; }

.klana_page_main_bg .klana_top_banner_bg .klana_top_banner_img {float: left; margin: 0px; padding: 0px; width: 100%; position: absolute; left: 0%; transform: translate(-50%,0); top: 0;}
.klana_page_main_bg .klana_top_banner_bg .klana_top_banner_img img{ width: auto; max-width: none; }
.klana_page_main_bg .klana_top_banner_bg h1 {transform: none; font-size: 24px; position: static; position: relative; top: auto; padding: 50px 0;}
.klana_page_main_bg .klana_page_info_bg .klana_top_info_bg .klana_top_info h2{ font-size: 24px; }
.klana_page_main_bg .klana_page_info_bg .klana_top_info_bg .klana_top_info p{ font-size: 13px; line-height: 20px; }
.klana_page_main_bg .klana_page_info_bg .klana_main_info .klana_main_info_left{ width: 100%; padding: 0px; margin: 0 0 30px; }
.klana_page_main_bg .klana_page_info_bg .klana_main_info .klana_main_info_right{ float: left; width: 100%; padding: 0px; }
.klana_page_main_bg .klana_page_info_bg{padding: 55px 15px 80px;}
.klana_page_main_bg .klana_page_info_bg .klana_main_info .klana_main_info_right h2{ font-size: 24px; }
.klana_page_main_bg .klana_page_info_bg .klana_main_info .klana_main_info_right ul li {position: relative; float: left; margin: 0 0 15px 0px; padding: 0 0 0 17px; width: 100%; font-family: 'Encode Sans', sans-serif; font-size: 13px; line-height: 20px; color: #5c5c5c; font-style: normal;}
.klana_page_main_bg .klana_button_bg .klana_button a{padding: 10px 10px; font-size: 16px; line-height: normal; text-align: center;}
.klana_page_main_bg .klana_page_info_bg .klana_table_info{ overflow: auto; box-shadow: 0 0 27px 0px rgba(0,0,0,0.40); }
.klana_page_main_bg .klana_page_info_bg .klana_table_info table thead tr td{line-height: 51px; font-size: 20px;}
.klana_page_main_bg .klana_page_info_bg .klana_table_info table tbody tr td {font-size: 13px; line-height: normal; padding: 10px;}


}
@media (min-width: 768px) and (max-width:991px) {
.page-header .header_contact_block{ display: none; }
.page-header .account-cart-wrapper > a.wishlist_link{ display: none; }
.page-header .header-minicart .skip-link.skip-cart .total{ display: none; }
.page-header .logo {width: 99px; float: none; display: inline-block; margin: 9px 0;}
.page-header #header-search {float: left; margin: 60px 0 0 0px; padding: 8px 10px; position: absolute; width: 100%; left: 0; background: #000000; bottom: 0; display: block;}
.page-header .skip-link.skip-search{ display: none; }
.skip-nav .label{ display: none; }
.wrapper .page-header .page-header-container{ text-align: center; }
.skip-links .skip-nav {float: left; margin: 0px; padding: 0px; width: 25px; height: 18px; background: url(../images/mobile_menu_icon.png) no-repeat center; position: absolute; left: 10px; top: 29px; border: none;}

.page-header .account-cart-wrapper {position: static; float: left; margin: 0px; padding: 0px; position: absolute; right: 10px; top: 24px;}
.page-header #header-search .input-box .input-text{ height: 34px; }
.page-header #header-search .input-box .cat-dropdown{ display: none; }
.page-header .page-header-container{ padding: 0 0 60px 0; }
.page-header #header-search .search-button{ height: 100%; background:#ffffff url(../images/mobile_search_icon.png) no-repeat center right 8px; }
.page-header #header-search .input-box .input-text {height: 34px; padding: 0 12px; font-size: 12px;}
.page-header #header-search .input-box .input-text::-moz-placeholder{ font-size: 12px;}
.page-header #header-search{ margin: 0px; }
.header-minicart{ float: right; }
.skip-link{ background: none; border: none; }
.page-header .account-cart-wrapper > a::after{ display: none; }
.page-header .header-minicart .skip-link.skip-cart .icon {margin: 0px; width: 31px; height: 26px; background-size: 100% auto; position: static;}	
.page-header .header-minicart .skip-link.skip-cart {background: none; float: left; margin: 0px; padding: 0; position: relative; opacity: 1 !important; width: auto; height: auto;}
.header-minicart .block-cart {display: none; position: absolute; right: 0;width: 300px;}
.page-header .account-cart-wrapper > a.skip-link.skip-account {padding: 0px; width: 22px; height: 23px; margin: 2px 15px 0 0;}
.page-header .header-minicart .skip-link.skip-cart .count{ display: block;float: left; margin: 0px; padding: 0px; width: 12px; height: 12px; background: #ffffff; border-radius: 100%; text-align: center; line-height: 12px; font-family: 'Encode Sans', sans-serif; font-size: 9px; font-weight: 600; color: #000000; position: absolute; left: 23px; top: -2px; }
body.cms-home .main-container{ padding-top: 0px; }
.products_with_slider{ display: none; }
.r-tabs .r-tabs-nav{ display: block; }
.r-tabs .r-tabs-accordion-title{ display: none; }
.timer_block .timer_block_left_banner_bg{ width: 100%; margin: 0 0 10px;}
.timer_block .timer_block_right_banner_bg{ width: 100%; }
.timer_block .timer_block_right_banner_bg img{ width: 100%; }
.timer_block .timer_block_right_banner_bg a{ width: 100%; }
.timer_block .container{ padding: 0px; }
.home_page_slider_main .home_page_slider{ width: 100%; }
.home_page_slider_main .Homepage_Main_Slider_Right_Block{ width: 100%; padding: 0px;}
.home_page_slider_main .container{ padding: 0px; }
.home_page_slider_main .Homepage_Main_Slider_Right_Block .home_right_block_img a::after {float: left; margin: 0px; padding: 0px; width: 100%; height: 15px; background: #f99d1c; content: ""; position: absolute; left: 0px; top: auto; bottom: 0; z-index: 1;}
.home_page_slider_main .Homepage_Main_Slider_Right_Block .home_right_block_img a::before {float: left; margin: 0px; padding: 0px; width: 0px; height: 0px; border:none; border-left: 13px solid transparent; border-right: 13px solid transparent; border-top: 9px solid #000000; position: absolute; left: 50%; top: auto; transform: translate(-50%,0%); content: ""; z-index: 2; bottom: 3px;}
.home_page_slider_main .Homepage_Main_Slider_Right_Block .home_right_block_img a img {position: absolute; left: 0px; top: -60%;}
.banner_right_text {position: relative; transform: none; left: auto; top: auto; padding: 26px 0; font-size: 25px; z-index: 1; text-align: center; width: 100% !important; float: left; line-height: normal; background: rgba(29,29,29,0.80);}
.banner_right_text strong{font-size: 25px;}
.home_page_slider_main .Homepage_Main_Slider_Right_Block .home_right_block_img a{ overflow: hidden; }
.home_page_slider_main .Homepage_Main_Slider_Right_Block .slider_menu_main {display: none; position: static; right: 0; top: 0; width: 100% !important; height: auto; background: url(../images/slider_menu_bg.jpg) no-repeat left; padding: 0 0 15px 0px; z-index: 11; opacity: 1 !important; float: left; background-size: cover;} 
.home_page_slider_main .Homepage_Main_Slider_Right_Block .slider_menu_main_left{ float: left; margin: 0px; padding: 0px; width: 100%; position: static; }
.home_page_slider_main .Homepage_Main_Slider_Right_Block .slider_menu_main_left ul {flex-wrap: wrap;}
.home_page_slider_main .Homepage_Main_Slider_Right_Block .slider_menu_main_left ul li {float: left; margin: 0px; padding: 0px; width: 50%; display: unset; height: 100%; position: relative;}
.home_page_slider_main .Homepage_Main_Slider_Right_Block .slider_menu_main_left ul li .custome_category_main a{padding: 15px;}
.slider_manu_close {float: left; margin: 0px; padding: 0px; width: 100%; background: #f99d1c; height: 15px; position: absolute; left: 0px; top: auto; z-index: 1; bottom: 0;}
.slider_manu_close::after {float: left; margin: 0px; padding: 0px; width: 0px; height: 0px; border: none; border-left: 13px solid transparent; border-right: 13px solid transparent; border-bottom: 9px solid #000000; position: absolute; left: 50%; top: 3px; transform: translate(-50%,0%); content: ""; z-index: 1;}
.home_page_slider_main .Homepage_Main_Slider_Right_Block .slider_menu_main_left ul li .custome_category_main a .category_name{ font-size: 20px;}
.home_page_slider_main .Homepage_Main_Slider_Right_Block .slider_menu_main_left ul li .custome_category_main a .custome_image img {display: inline-block; margin: 0px; padding: 0px; max-width: 75px;}
.homepage_tab_products .container{ padding: 0px; }

.homepage_tab_products .owl-theme .owl-controls{ display: none !important; }
.game_type_product .owl-theme .owl-controls{ display: none !important; }

.timer_block .timer_block_pro_info{ padding: 12px 12px 0px 12px; }
.timer_block .timer_block_img{ overflow: hidden; }
.timer_block .timer_block_img img{width: 115%; max-width: 115%;}

.homepage_tab_products {margin: 0 0 10px;}
.game_type_product{ margin: 0 0 10px; }
.game_type_product .container{ padding: 0px; }
/*.homepage_latest_blog .blog_latest_post {width: 100%; margin: 0 0 5px 0;}
.razer_home .raz_product_block_bg{ width: 100%; }*/
.razer_home .left_banner_text .left_banner_logo{ text-align: center; position: relative;}
.razer_home .left_banner_text .left_banner_logo img{ width: 145px; display: unset;}
.razer_home .left_banner_text h3 {font-size: 23px; font-weight: normal; text-transform: uppercase; letter-spacing: 0.160rem; text-align: center; position: relative; margin: 0px;}
.razer_home .left_banner_text{ width: 100%; }
.razer_home .razer_brand_left_banner{ background: url(../images/mobile-razer_banner.jpg) no-repeat center; background-size: cover; }
.razer_home .razer_brand_left_banner img{ opacity: 0; }
.razer_home .raz_product_block_bg ul li {float: left; margin: 3px 0 3px; padding: 0 3px; width: 50%; }
.razer_home .raz_product_block_bg ul{ margin: 0 -3px; }
.razer_home .raz_product_block_bg ul li .raz_product_block .raz_product_name a{ font-size: 14px; }
.razer_home .raz_product_block_bg ul li .raz_product_block .product_price p{ font-size: 16px; font-weight: normal; }
.razer_home .raz_product_block_bg ul li .raz_product_block .raz_product_name {padding: 0 12px; height: 21px; overflow: hidden; margin: 0 0 2px 0;}
.razer_home .raz_product_block_bg ul li .raz_product_block .product_price{ padding: 0 12px; }
.razer_home .raz_product_block_bg ul li .raz_product_block .cart_button_bg a{ width: 20px; height: 16px; background-size: 100% auto; }
.razer_home .left_banner_text a {position: absolute; left: 50%; bottom: 19px; transform: translate(-50%,0); width: 100%; max-width: 167px; font-size: 10px; text-transform: uppercase; padding: 0; font-weight: 900; text-align: center; line-height: 32px;}
.razer_home .left_banner_text a::after { display: none; }
.razer_home{ padding: 0 0 52px 0px; }
.razer_home .left_banner_text_bg {padding:28px 0px 0; width: 100%; position: static;}
.razer_home .raz_product_block_bg ul li .raz_product_block .raz_product_img {margin: 0 0 3px 0px;}
.razer_home .raz_product_block_bg ul li .raz_product_block .raz_product_img a{ width: 100%; }
.razer_home .raz_product_block_bg ul li .raz_product_block .raz_product_img a img{ width: 100%; }
.homepage_latest_blog .blog_latest_post a{ width: 100%; }
.homepage_latest_blog .blog_latest_post a img{ width: 100%; }
.homepage_latest_blog .blog_latest_post h3 a{ font-size: 14px; }
.homepage_latest_blog .blog_latest_post h3 {float: left; margin: 0px; padding: 88px 15px 16px 15px; width: 100%; position: absolute; bottom: 0px; left: 0px; background: url(../images/blog_main_name_shadow.png) repeat-x top center; text-transform: none;}
.homepage_latest_blog .blog_latest_post h3 a {font-size: 14px;}
/*.homepage_latest_blog .resent_block_main_bg {padding: 0px; width: 100%; margin: 0 0 10px 0;}*/
/*.homepage_latest_blog .resent_block_main_bg ul li .blog_images_bg{ width: 100%; margin: 0px;}
.homepage_latest_blog .resent_block_main_bg ul li .blog_images_bg a{ width: 100%; }
.homepage_latest_blog .resent_block_main_bg ul li .blog_images_bg a img{ width: 100%; }
.homepage_latest_blog .resent_block_main_bg ul li .blog_main_info .postContent{ display: none; }
.homepage_latest_blog .resent_block_main_bg ul li .blog_main_info .blog_main_date{ display: none; }
.homepage_latest_blog .resent_block_main_bg ul li{ display: none; }
.homepage_latest_blog .resent_block_main_bg ul li:nth-child(1) {display: block; position: relative; margin: 0; padding: 0;}
.homepage_latest_blog .resent_block_main_bg ul li .blog_main_info {margin: 0px; padding: 0px; overflow: hidden; position: absolute; bottom: 0;}
.homepage_latest_blog .resent_block_main_bg ul li .blog_main_info h3{float: left; margin: 0px; padding: 88px 15px 16px 15px; width: 100%; background: url(../images/blog_main_name_shadow.png) repeat-x top center; text-transform: none;}
.homepage_latest_blog .resent_block_main_bg ul li .blog_main_info h3 a{float: left; margin: 0px; padding: 0px; width: 100%; font-family: 'Encode Sans', sans-serif; font-weight: 900; font-size: 14px; color: #ffffff; line-height: normal; text-decoration: none;}
.homepage_latest_blog .blog_link_button_bg{ float: left; margin: 0px; padding: 0px; width: 100%; text-align: center; display: block;}*/
.homepage_latest_blog .blog_link_button_bg a {float: none; display: inline-block; margin: 0px; padding: 0 19px; line-height: 32px; font-family: 'Encode Sans', sans-serif; font-weight: 900; color: #ffffff; font-size: 10px; background: url(../images/button_bg.png) no-repeat center; background-size: 100% 100%; text-decoration: none; text-transform: uppercase;} 
.newsletter_footer_bg .block-title strong{ font-size: 13px; line-height: normal;}
.newsletter_footer_bg .form-subscribe-header label {font-size: 29px;line-height: normal;}
/*.newsletter_footer_bg .block-content .input-box input{ height: 26px; font-size: 11px; font-weight: normal; text-align: center; margin: 0 0 5px;}
.newsletter_footer_bg .block-content .input-box input::placeholder{ font-size: 11px; font-weight: normal;}
.newsletter_footer_bg .block-content .actions{ float: left; width: 100%; position: static; }
.newsletter_footer_bg .block-content .actions button.button{ width: 100%; text-align: center; font-size: 10px; font-weight: 900; text-transform: uppercase; line-height: 26px; padding: 0 10px;}
.newsletter_footer_bg .block-content .actions button.button:after{ display: none; }*/
.newsletter_footer_bg .form-subscribe-header{ margin: 0 0 16px 0px; }
.newsletter_footer_bg .block-content{ max-width: 257px; }
.newsletter_footer_bg{ padding: 25px 0; }
.footer-container .footer .footer_top_block .footer_left_part_block {width: 100%; text-align: center; background: url(../images/black_wall.png) no-repeat center; padding: 28px 0 23px;}
.footer_left_part_block .footer_logo{ display: none; }
.footer_left_part_block .footer_payment_icon{ display: none; }
.footer_left_part_block .footer_contact_no span{ font-size: 9px; width: auto;}
.footer_left_part_block .footer_contact_no strong{ font-size: 25px; line-height: normal; width: auto;}
.footer_left_part_block .footer_contact_no {background-size: 38px 38px; padding-left: 48px; width: 198px; margin: 0px; float: none; display: inline-block; text-align: left;}
.footer-container{ background: #000000; }
.footer-container .footer .footer_top_block .footer_block_bg {width: 100%; text-align: center; padding: 15px 0 0 0;}
.footer-container .footer {float: left; margin: 0px; padding: 0 0 0 0; width: 100%; border: none;}
.footer-container .container{ padding: 0px; }
.footer-container .footer .footer_top_block{ display: none; }
.footer-container .footer .footer_top_block_mobile{ float: left; margin: 0px; padding: 0px; width: 100%; display: block; }
.footer-container .footer .footer_top_block_mobile .footer_top_block {display: block; margin: 0 0 40px 0;}

.footer-container .footer .footer_top_block_mobile .footer_top_block .r-tabs .r-tabs-nav li {margin: -5px 10px -3px;}
.footer-container .footer .footer_top_block_mobile .footer_top_block .r-tabs .r-tabs-nav li a {width: 54px; height: 55px; font-size: 0px; margin: 0 0 -2px 0;}
.footer-container .footer .footer_top_block_mobile .footer_top_block .r-tabs .r-tabs-nav li a.contact_tab{ background: url(../images/footer_mob_contact_icon.png) no-repeat center; }
.footer-container .footer .footer_top_block_mobile .footer_top_block .r-tabs .r-tabs-nav li a.cust_service{background: url(../images/footer_mob_acc_icon.png) no-repeat center;}
.footer-container .footer .footer_top_block_mobile .footer_top_block .r-tabs .r-tabs-nav li a.usful_info{background: url(../images/footer_mob_info_icon.png) no-repeat center;}

.footer-container .footer .footer_top_block_mobile .footer_top_block .r-tabs .r-tabs-nav li.r-tabs-state-active a.contact_tab{ background:#000000 url(../images/footer_mob_contact_icon_active.png) no-repeat center; }
.footer-container .footer .footer_top_block_mobile .footer_top_block .r-tabs .r-tabs-nav li.r-tabs-state-active a.cust_service{background:#000000  url(../images/footer_mob_acc_icon_active.png) no-repeat center;}
.footer-container .footer .footer_top_block_mobile .footer_top_block .r-tabs .r-tabs-nav li.r-tabs-state-active a.usful_info{background:#000000  url(../images/footer_mob_info_icon_active.png) no-repeat center;}
.footer-container .footer .footer_top_block .footer_block_bg h2 {font-size: 15px; font-weight: bold; text-transform: uppercase; margin: 0 0 17px 0;}
.footer-container .footer .footer_top_block #FooterTab-1 .footer_block_bg > ul{ margin: 0 -15px; padding: 0px; list-style: none; float: none; width: auto;}
.footer-container .footer .footer_top_block #FooterTab-1 .footer_block_bg > ul > li {width: 27.13%; padding: 25px 0px 0; float: none; display: inline-block;}
.footer-container .footer .footer_top_block .footer_block_bg > ul > li.footer_address {background: url(../images/footer_address_icon.png) no-repeat center top 0px; font-family: 'Encode Sans', sans-serif; font-weight: 500; font-size: 12px; color: #8b8b8b; letter-spacing: -0.040rem; line-height: 17px;}
.footer-container .footer .footer_top_block .footer_block_bg > ul > li.footer_phone {background: url(../images/footer_phone_icon.png) no-repeat center top 0px; font-family: 'Encode Sans', sans-serif; font-weight: 500; font-size: 12px; color: #8b8b8b; letter-spacing: -0.040rem; line-height: 17px;}
.footer-container .footer .footer_top_block .footer_block_bg > ul > li.footer_email {background: url(../images/footer_email_icon.png) no-repeat center top; font-family: 'Encode Sans', sans-serif; font-weight: 500; font-size: 12px; color: #8b8b8b; letter-spacing: -0.040rem; line-height: 17px;}
.footer-container .footer .footer_top_block .footer_block_bg ul{ text-align: center; }
.footer-container .footer .footer_top_block .footer_block_bg .footer_social_bg ul li {width: auto; margin: 0 10px; float: none;	display: inline-block; }
.footer-container .footer .footer_top_block #FooterTab-2 .footer_block_bg{ text-align: left; padding: 0 15px; }
.footer-container .footer .footer_top_block #FooterTab-2{ padding: 30px; }
.footer-container .footer .footer_top_block #FooterTab-3{ padding: 30px 0; }
.footer-container .footer .footer_top_block #FooterTab-2 .footer_block_bg h2{ line-height: normal; }
.footer-container .footer .footer_top_block #FooterTab-3 .footer_block_bg{ text-align: left; padding: 0 15px; width: 50%}
.footer-container .footer .footer_top_block #FooterTab-3 .footer_block_bg ul{ text-align: left; }
.footer-container .footer .footer_top_block #FooterTab-3 .footer_block_bg h2{ line-height: normal; }
.footer address{ font-size: 13px; font-weight: 500; color: #585757;}
.footer address span{ font-weight: bold; color: #585757; font-size: 13px;}
.footer address .footer_payment_icon {display: block; float: left; margin: 0 0 10px 0px; padding: 0px; width: 100%; text-align: center;}
.footer address .footer_payment_icon img{ display: unset; }
.new_product_slider {float: left; margin: 0px !important; padding: 0px; width: 100%; list-style: none !important; clear: both;}
.wrapper{ overflow: hidden; }
.r-tabs .r-tabs-panel {	padding: 0;}
.skip-link .label{ display: none; }
.skip-content.skip-active {	display: block;	background: #2f2f2f;}
#header-account li a, .nav-primary a.level0 {padding: 0 15px 0 25px; border-bottom: 1px solid #222121; text-align: left; font-family: 'Encode Sans', sans-serif; color: #ffffff; text-transform: uppercase; line-height: 35px; font-weight: 500;}
.no-touch #header-account a:hover, .no-touch .nav-primary a:hover { background-color: #000000; text-decoration: none; color: #f99d1c;}
#header-account { padding: 0px 0;}
.pro_grid_main .grouped_product_collection .associatedProduct_special_price p{ font-size: 26px; }
.page-header #header-search > form{ margin: 0px; }

/*-----------------------------------------product list page--------------------------------------------*/

.col2-left-layout .col-main {float: right; padding: 0px; width: 100%; order: 2;}
.col-left{ float: left !important; margin: 0px; padding: 0px; width: 100% !important; order: 1;}
.category-image{ display: none;}
.catalog-category-view .main-container .main{ display: flex; flex-wrap: wrap;}
.block-layered-nav .block-title {display: block; float: left; margin: 15px 0 5px 0px; padding: 0px; width: 100%; text-align: center;}
.block-layered-nav .block-title strong{ display: inline-block; margin: 0px; padding: 0px; width: 247px; line-height: 34px; background: #f99d1c; font-family: 'Encode Sans', sans-serif; font-size: 16px; font-weight: 800; color: #ffffff; text-transform: uppercase; cursor: pointer;}
.block-layered-nav{ float: left; margin: 0px; padding: 0px; width: 100%; background: none;}
.block-layered-nav .block-content {float: left; margin: 0px; padding: 0px; position: fixed; top: 0; left: 0; width: 100%; background: #2f2f2f; z-index: 11111; height: 100%; overflow: auto;}
.block-layered-nav .block-content > dl > dt::after{ display: none;}
.block-layered-nav .block-content > dl > dd{ display: block; }
.block-layered-nav .block-content > dl > dt{ padding: 0 20px; color: #ffffff !important}
.block-layered-nav .block-content > dl > dd{ padding: 0 20px 23px; border-bottom: 1px solid #2b2b2b; box-shadow: none;}
.block-layered-nav .block-subtitle{ float: left; margin: 0 0 18px 0px; padding: 0 20px; width: 100%; background: #000000 !important; line-height: 83px; text-transform: uppercase;  font-family: 'Encode Sans', sans-serif; font-size: 18px; font-weight: bold; color: #ffffff;}
.block-layered-nav .block-subtitle--filter::after{ display: none; }
.block-layered-nav .block-title.active::after {position: fixed; content: ""; background: #ffffff; top: 0px; left: 0px; width: 100%; height: 100%; z-index: 11111; opacity: 0.60;}
.block-layered-nav .filter_close{ display: block; float: right; margin: 0px; padding: 0px; width: 21px; height: 21px; background: url(../images/close-icon.png) no-repeat center; position: absolute; right: 21px; top: 28px; cursor: pointer;}
.col-left .widget-static-block{ display: none; }
.category-products .toolbar .sorter{ float: left; width: auto;}
.category-products .toolbar .pager{ float: right; clear: none;width: auto ;}
.block-layered-nav .block-title strong{ width: 100%; }
.products-grid--max-4-col > li {margin-right: 0 !important; width: 50%;}


.page-header .top_main_menu #header-nav .megamenu-wrapper .em_nav .vnav > li > a:hover, .page-header .top_main_menu #header-nav .megamenu-wrapper .em_nav .vnav > li:hover > a {
	background: none;
	color: #f99d1c !important;
	text-decoration: none;
	z-index: 1;
}
#header-account li a, .nav-primary a.level0 {
	padding: 0 15px 0 25px;
	border-bottom: 1px solid #535353;
	border-top: 1px solid #000000;
	text-align: left;
	font-family: 'Encode Sans', sans-serif;
	font-size: 13px;
	color: #a3a3a3;
	text-transform: none;
	line-height: 35px;
	font-weight: 900;
}
.page-header .top_main_menu #header-nav {float: left; margin: 0px; padding: 0px; width: 100%; border: none; position: absolute; z-index: 100000; top: -50px; left: 0; background: #2f2f2f;}
.page-header .top_main_menu #header-nav .vip_club{ display: none; }
.nav-primary li.level0{ width: 100%; }
.page-header .top_main_menu #header-nav .megamenu-wrapper{ position: static; display: block !important; }
.page-header .top_main_menu #header-nav .left_category_url{ display: none; }
.page-header .top_main_menu #header-nav .megamenu-wrapper .em_nav{ display: block !important; }
.page-header .top_main_menu #header-nav .megamenu-wrapper .menu-title{ display: none !important; }
.page-header .top_main_menu #header-nav .megamenu-wrapper .em_nav .vnav{ min-height:auto; }
.nav-primary li.level0 > a{ float: left; width: 100%; }
.page-header .top_main_menu #header-nav .megamenu-wrapper .em_nav a.arrow{ display: block; }
.vnav .menu-item-depth-0 > .menu-container{ position: static; float: left; margin: 0px; padding: 0px; width: 100%; }
.vnav .menu-item-depth-0 > .menu-container > li{ float: left; margin: 0px; padding: 0px; width: 100%; position: static; }
.page-header .top_main_menu #header-nav .megamenu-wrapper .em_nav .vnav .menu_right_image{ display: none; }
.page-header .top_main_menu #header-nav .megamenu-wrapper .em_nav .vnav li.menu_top_part_bg h2{ display: none; }
.page-header .top_main_menu #header-nav .megamenu-wrapper .em_nav .vnav li.menu_top_part_bg p{  display: none; }
.page-header .top_main_menu #header-nav .megamenu-wrapper .em_nav .vnav li.menu_column_bg > .menu-container > li.menu-item-vbox{ float: left; margin: 0px; padding: 0px !important; width: 100% !important; }
.page-header .top_main_menu #header-nav .megamenu-wrapper .em_nav .vnav li.menu_column_bg > .menu-container > li.menu-item-vbox .menu-container > li > ul {	display: none;}
.nav-primary li.level0.service_menu{ display: none; }
.page-header .top_main_menu #header-nav .megamenu-wrapper .em_nav .vnav > li > a.arrow {font-size: 0; position: absolute; width: 36px; height: 36px; right: 0; z-index: 11; border: none;}
.page-header .top_main_menu #header-nav .megamenu-wrapper .em_nav .vnav > li > a.arrow span{ display: none; }
.page-header .top_main_menu #header-nav .megamenu-wrapper .em_nav .vnav > li {position: relative; }
.page-header .top_main_menu #header-nav .megamenu-wrapper .em_nav .vnav{background: #2f2f2f; padding: 0px; width: 100%;}
.page-header .top_main_menu #header-nav .megamenu-wrapper .em_nav .vnav > li > a{padding: 0 15px 0 25px; text-align: left; font-family: 'Encode Sans', sans-serif; font-size: 13px; color: #a3a3a3; text-transform: none; line-height: 35px; font-weight: 900; border-bottom: 1px solid #535353; border-top: 1px solid #000000;}
.nav-primary li.level0 {border-left: 0px solid #fdb710; border-right: 0px solid #dd8a15;}

.page-header .top_main_menu #header-nav .megamenu-wrapper .em_nav .vnav > li.cur-toggle > a{ color: #f99d1c !important; }
.page-header .top_main_menu #header-nav .megamenu-wrapper .em_nav .vnav > li.menu-item-parent > a::after {content: ""; float: right; margin: 0px; padding: 0px; width: 0px; height: 0px; border-top: 5px solid transparent; border-bottom: 5px solid transparent; border-left: 8px solid #ffffff; position: absolute; right: auto; left: 50%; top: 50%; transform: translate(-50%, -50%);}
.page-header .top_main_menu #header-nav .megamenu-wrapper .em_nav .vnav > li.menu-item-parent.cur-toggle > a::after { content: ""; float: right; margin: 0px; padding: 0px; width: 0px; height: 0px; border-left: 5px solid transparent; border-right: 5px solid transparent; border-top: 8px solid #f99d1c; position: absolute; right: auto; left: 50%; top: 50%; transform: translate(-50%, -50%);}
.page-header .top_main_menu #header-nav .megamenu-wrapper .em_nav .vnav > li.menu-item-parent > a + a::after{ display: none; }
.vnav .menu-item-depth-0 > .menu-container {background: #000000; margin: 0px; padding: 31px 33px ; border-top: 1px solid #000000; position: relative; top: auto; left: auto;}
.page-header .top_main_menu #header-nav .megamenu-wrapper .em_nav .vnav li.menu_column_bg{ width: 100% !important; margin: 0 0 38px 0;}
.page-header .top_main_menu #header-nav .megamenu-wrapper .em_nav .vnav li.menu_top_part_bg {float: left; margin: 0; padding: 0 33px; width: 100%; position: absolute; z-index: 1; max-width: 100%; border-bottom: 0px solid #d2d2d2; left: 0; bottom: 31px;}
.page-header .top_main_menu #header-nav .megamenu-wrapper .em_nav .vnav li.menu_top_part_bg a.menu_button_link{ float: left; padding:0 17px; font-size: 14px; font-weight: 900; line-height: 28px;}
.page-header .top_main_menu #header-nav .megamenu-wrapper .em_nav .vnav li.menu_top_part_bg a.menu_button_link::after{ display: none; }
.page-header .top_main_menu #header-nav .megamenu-wrapper .em_nav .vnav li.menu_top_part_bg .menu_button_link_bg {float: left; margin: 0px 0px 0px 0px; padding: 0px; background: #f99d1c;}
.page-header .top_main_menu #header-nav .megamenu-wrapper .em_nav .vnav li.menu_column_bg > .menu-container > li.menu-item-vbox h5 a{ font-weight: 600; font-size: 13px; color: #ffffff; text-transform: none; }
.page-header .top_main_menu #header-nav .megamenu-wrapper .em_nav .vnav li.menu_column_bg > .menu-container > li.menu-item-vbox h5{ margin: 0 0 14px 0; position: relative; padding: 0 0 0 15px; }
.page-header .top_main_menu #header-nav .megamenu-wrapper .em_nav .vnav li.menu_column_bg > .menu-container{ margin: 0px; }
.page-header .top_main_menu #header-nav .megamenu-wrapper .em_nav .vnav li.menu_column_bg > .menu-container > li.menu-item-vbox h5:after{content: ""; float: right; margin: 0px; padding: 0px; width: 0px; height: 0px; border-top: 3px solid transparent; border-bottom: 3px solid transparent; border-left: 6px solid #f8941e; position: absolute; right: auto; left: 0; top: 50%; transform: translate(0%, -50%);}
.skip-links .skip-nav {width: 25px;	height: 21px;}
/*.skip-links .skip-nav.skip-active{ background: url(../images/menu-close-icon.png) no-repeat; }*/
.no-touch #header-account a:hover, .no-touch .nav-primary a:hover {
	background-color: #000000;
	text-decoration: none;
	color: #f99d1c !important;
}
.page-header .top_main_menu #header-nav .megamenu-wrapper .em_nav .vnav li.menu_column_bg > .menu-container > li.menu-item-vbox h5 a:hover {
	color: #f99d1c !important;
}
.page-header .top_main_menu #header-nav nav {
	float: left;
	margin: 0px;
	padding: 0px;
	width: 100%;
}
.orkup_page_main_bg .orkup_page_info_box .orkup_page_info_block_bg ul li{ padding: 7px 15px 17px; }
.orkup_page_main_bg .orkup_top_banner_bg h1{ font-size: 35px; }
.orkup_page_main_bg .orkup_page_info_box {padding: 33px 15px;}
.orkup_page_main_bg .orkup_page_info_box .orkup_page_info_block_bg ul li .orkup_page_info_block .orkup_page_info_text h2{ font-size: 20px; }
.orkup_page_main_bg .orkup_page_info_box .orkup_page_info_block_bg ul li .orkup_page_info_block .orkup_page_info_text p{ font-size: 13px; line-height: 20px; }
.servis_page_main_bg .servis_top_banner_bg h1{ font-size: 35px; }
.servis_page_main_bg .servis_page_info_bg .servis_four_block_bg ul li{ width: 50% }


.klana_page_main_bg .klana_top_banner_bg h1{ font-size: 35px; }
.klana_page_main_bg .klana_page_info_bg .klana_top_info_bg .klana_top_info h2{ font-size: 24px; }
.klana_page_main_bg .klana_page_info_bg .klana_top_info_bg .klana_top_info p{ font-size: 13px; line-height: 20px; }

.klana_page_main_bg .klana_page_info_bg .klana_main_info .klana_main_info_right h2{ font-size: 24px; }
.klana_page_main_bg .klana_page_info_bg .klana_main_info .klana_main_info_right ul li {position: relative; float: left; margin: 0 0 15px 0px; padding: 0 0 0 17px; width: 100%; font-family: 'Encode Sans', sans-serif; font-size: 13px; line-height: 20px; color: #5c5c5c; font-style: normal;}
.klana_page_main_bg .klana_page_info_bg .klana_table_info{ overflow: auto; box-shadow: 0 0 27px 0px rgba(0,0,0,0.40); }
.klana_page_main_bg .klana_page_info_bg .klana_table_info table thead tr td{line-height: 51px; font-size: 20px;}
.klana_page_main_bg .klana_page_info_bg .klana_table_info table tbody tr td {font-size: 13px; line-height: normal; padding: 10px;}
}

@media (min-width: 320px) and (max-width:374px) {
.footer-container .footer .footer_top_block #FooterTab-1 .footer_block_bg > ul > li {width: 100%; padding: 20px 0px 0; float: none; display: inline-block; margin: 0 0 20px 0;}
.pro_grid_main .grouped_product_collection .associatedProduct_special_price p {font-size: 13px;}
.pro_grid_main .product_price .product_special_price p {font-size: 13px;}
}	
@media (min-width: 992px) and (max-width:1199px) {
.page-header .header_contact_block{ display: none; }
.page-header #header-search {margin: 0px 385px 0 162px;}
.page-header #header-search > form{ margin: 31px 0 0 0; }
.page-header .skip-links{ margin: 31px 0 0 0; }
.page-header .logo{ width: 130px; }
.page-header .header-minicart .skip-link.skip-cart .label{ font-size: 16px; }
.page-header .header-minicart .skip-link.skip-cart .total{ font-size: 14px; }
.page-header .account-cart-wrapper > a::after{ margin: 0 10px; }
.page-header .account-cart-wrapper > a{ font-size: 14px; }
.page-header .top_main_menu #header-nav .left_category_url a {width: 50px; font-size: 0; }
.page-header .top_main_menu #header-nav .left_category_url a::after {content: ""; float: right; margin: 0px; padding: 0px; width: 100%; height: 18px; background: url(../images/megamenu_icon.png) no-repeat center; position: absolute; right: 0; top: 50%; transform: translate(0, -50%);}

.nav-primary a.level0{padding: 0 7px;}
.nav-primary li.level0, .nav-primary a.level0{ font-size: 11px; }
.page-header .top_main_menu #header-nav .vip_club::after {background-size: 100% auto; width: 61px; height: 57px; left: 10px;}
.page-header .top_main_menu #header-nav .vip_club a {font-size: 12px; padding: 0 10px 0 85px;}
.nav-primary li.level0.service_menu > a{padding-left: 35px; background-size: 17px auto;}
.banner_right_text{ font-size: 31px; line-height: 40px; }
.banner_right_text strong {font-size: 41px;}
.home_page_slider_main .home_page_slider{ width: 79.5%; }
.home_page_slider_main .Homepage_Main_Slider_Right_Block{ width: 20.5%; }
.home_page_slider_main .Homepage_Main_Slider_Right_Block .slider_menu_main_left ul li .custome_category_main a .category_name{ font-size: 20px; }
.home_page_slider_main .Homepage_Main_Slider_Right_Block .slider_menu_main_left ul li .custome_category_main a .custome_image img{ max-width: 90px; }


.timer_block .timer_block_img::after {border-top: 15px solid transparent; border-bottom: 15px solid transparent; border-right: 15px solid #f99d1c; }
.timer_block .timer_block_pro_info{ padding: 11px 9px 0px 9px }
.timer_block .timer_block_pro_info .product_name a {font-size: 23px; letter-spacing: -0.040rem;	line-height: normal;}
.game_type_product .owl-theme .owl-controls{ display: none !important; }
.timer_block .timer_block_pro_info .product_disc p{ font-size: 11px; line-height: normal; }
.timer_block .timer_block_pro_info .product_price .product_special_price p{ font-size: 15px; }
.timer_block .timer_block_pro_info .product_price .product_price_old p{ font-size: 10px; }
.timer_block .timer_block_pro_info .timer_clock_bg h2{ font-size: 11px; }
.timer_block .timer_block_pro_info .timer_clock_bg .countdown .countdown-text{ font-size: 18px; min-height: 33px; min-width: 38px; margin: 0 2px; line-height: normal; padding: 0px;}
.timer_block .timer_block_pro_info .timer_clock_bg .countdown .countdown-text span{ font-size: 6px; line-height: normal; margin: 0px;}
.timer_block .timer_block_pro_info .product_disc{ margin: 0 0 4px 0px; }
.timer_block .timer_block_pro_info .product_price{ margin: 0 0 12px 0px; }
.timer_block .timer_block_img{ overflow: hidden; }
/*.homepage_latest_blog .resent_block_main_bg{ float: right; width: 100%;}*/
.homepage_latest_blog .resent_block_main_bg ul li .blog_images_bg{ width: 100px; }
.homepage_latest_blog .resent_block_main_bg ul li .blog_main_info h3 a{ font-size: 14px; }
.homepage_latest_blog .resent_block_main_bg ul li .blog_main_info .postContent p {font-size: 12px; line-height: 18px;}
.homepage_latest_blog .blog_latest_post h3 a{ font-size: 18px; }
.homepage_latest_blog .resent_block_main_bg ul li{margin: 0 0 11px; padding: 0 0 10px;}
.homepage_latest_blog .resent_block_main_bg ul li .blog_main_info .postContent{ height: 38px; overflow: hidden; }
.homepage_latest_blog .resent_block_main_bg ul li .blog_main_info .blog_main_date{ font-size: 11px; }
/*.homepage_latest_blog .blog_latest_post {margin: 0 0 10px 0px; width: 100%;}
.homepage_latest_blog .blog_latest_post img{ width: 100%; }*/
.razer_home .raz_product_block_bg ul li .raz_product_block .raz_product_name a{ font-size: 14px; }
.razer_home .raz_product_block_bg ul li .raz_product_block .product_price p{ font-size: 16px; }
.razer_home .raz_product_block_bg ul li .raz_product_block .cart_button_bg a{background-size: 100% auto; width: 25px; height: 21px;}
.razer_home .raz_product_block_bg ul li .raz_product_block .raz_product_name{ margin: 0 0 10px; }
.razer_home .left_banner_text_bg{ padding: 30px 30px 0 0; }
.razer_home .left_banner_text{ width: 242px; }
.razer_home .left_banner_text h3{ font-size: 34px; }
.products_with_slider .r-tabs{ display: flex; }
.products_with_slider .r-tabs .r-tabs-nav{ width: 29%; background-size: cover; }

.products_with_slider .cateimg { width: 100%; margin:0 0 10px 0; }
.products_with_slider .catproducts{ width: 100%; }
.footer-container .footer .footer_top_block .footer_block_bg .footer_social_bg ul li {width: auto; margin: 0 20px 0 0;}
.footer-container .footer .footer_top_block .footer_block_bg ul li.footer_address {padding: 0 0 0 19px; background: url(../images/footer_address_icon.png) no-repeat left top 5px; font-family: 'Encode Sans', sans-serif; font-weight: 500; font-size: 13px; color: #8b8b8b; line-height: 24px;}
.footer-container .footer .footer_top_block .footer_block_bg ul li.footer_email{ font-size: 13px; }
.footer-container .footer .footer_top_block .footer_block_bg ul li a{ line-height: 29px; font-size: 13px; }
.footer-container .footer .footer_top_block .footer_left_part_block{ padding: 0 30px 0 0; }
.footer_left_part_block .footer_contact_no strong{ font-size: 29px; }
.footer_left_part_block .footer_logo img{ max-width: 130px; }
.homepage_tab_products .owl-theme .owl-controls{ display: none !important; }
.pro_grid_main .grouped_product_collection .associatedProduct_special_price p{ font-size: 26px; }
.block-layered-nav .block-title{ display: none !important; }
.block-layered-nav .block-content > dl > dt{ padding: 0 15px; }
.block-layered-nav .block-content > dl > dd{ padding: 0 15px 23px; }
.products-grid--max-4-col > li {margin-right: 0 !important; width: 33.3%;}
.amshopby-page-container .products-grid .cat-banner-slot-main{ display: none; }
.pro_grid_main .product_name h5{ height: 51px; }
.amshopby-page-container .products-grid .last .pro_grid_main_bg .pro_grid_main .price-box{padding: 0 0px 0 20px;}
.amshopby-page-container .products-grid .last .pro_grid_main_bg .pro_grid_main .price-box p.special-price span.price{ font-size: 26px; }
.amshopby-page-container .products-grid .last .pro_grid_main_bg .pro_grid_main .price-box span.regular-price span.price{ font-size: 26px; }
.page-header .top_main_menu #header-nav .megamenu-wrapper .em_nav .vnav{ width: 249px; }
.vnav .menu-item-depth-0 > .menu-container{ padding-left: 279px; }
.page-header .top_main_menu #header-nav .megamenu-wrapper .em_nav .vnav li.menu_column_bg{ max-width: 472px; }
.page-header .top_main_menu #header-nav .megamenu-wrapper .em_nav .vnav li.menu_top_part_bg {
	max-width: 472px;
	margin: 0 0 22px 0;
}
.page-header .top_main_menu #header-nav .megamenu-wrapper .em_nav .vnav li.menu_top_part_bg h2{ font-size: 20px; }
.page-header .top_main_menu #header-nav .megamenu-wrapper .em_nav .vnav li.menu_top_part_bg p{ font-size: 12px; }
.page-header .top_main_menu #header-nav .megamenu-wrapper .em_nav .vnav li.menu_top_part_bg .menu_button_link_bg {margin: 10px 0 0 0; float: left;}
.page-header .top_main_menu #header-nav .megamenu-wrapper .em_nav .vnav .menu_right_image{ right: -210px; width: 100%; }
.page-header .top_main_menu #header-nav .megamenu-wrapper .em_nav .vnav li.menu_column_bg > .menu-container > li.menu-item-vbox {float: left; margin: 0px; height: auto !important; padding: 0 8px !important;}
.vnav .menu-item-depth-0:hover > .menu-container, .vnav .menu-item-depth-0.hover > .menu-container {padding: 30px; left: auto; width: calc(100% - 249px); background: #ffffff; height: auto; right: 0; overflow: hidden;}
.vnav .menu-item-depth-0 > .menu-container {
    padding-left: 20px;
    margin-left: 250px;
}
.orkup_page_main_bg .orkup_page_info_box .orkup_page_info_block_bg ul li{ padding: 7px 15px 17px; }
.orkup_page_main_bg .orkup_top_banner_bg h1{ font-size: 35px; }
.orkup_page_main_bg .orkup_page_info_box {padding: 33px 15px;}
.orkup_page_main_bg .orkup_page_info_box .orkup_page_info_block_bg ul li .orkup_page_info_block .orkup_page_info_text h2{ font-size: 20px; }
.orkup_page_main_bg .orkup_page_info_box .orkup_page_info_block_bg ul li .orkup_page_info_block .orkup_page_info_text p{ font-size: 13px; line-height: 20px; }
.servis_page_main_bg .servis_page_info_bg .servis_four_block_bg ul li{ width: 50% }
.page-header .top_main_menu #header-nav .megamenu-wrapper .em_nav .vnav li.menu_column_bg > .menu-container > li.menu-item-vbox h5 a{ font-size: 13px; }
.page-header .top_main_menu #header-nav .megamenu-wrapper .em_nav .vnav li.menu_column_bg > .menu-container > li.menu-item-vbox .menu-container > li > ul > li > a{font-size: 13px; }
.page-header .top_main_menu #header-nav .megamenu-wrapper .em_nav .vnav li.menu_column_bg > .menu-container > li.menu-item-vbox .menu-container > li > ul > li{ margin: 0 0 10px 0; }
/*.home_page_slider_main .home_page_slider .cwsSlider img{height: 100%;}*/


}

@media (min-width: 1200px) and (max-width:1299px) {
.page-header .header_contact_block{ display: none; }
.page-header #header-search {margin: 0 395px 0 162px;}
.page-header #header-search > form{ margin: 31px 0 0 0; }
.page-header .skip-links{ margin: 31px 0 0 0; }
.page-header .logo{ width: 130px; }
.page-header .header-minicart .skip-link.skip-cart .label{ font-size: 16px; }
.page-header .header-minicart .skip-link.skip-cart .total{ font-size: 14px; }
.page-header .account-cart-wrapper > a::after{ margin: 0 10px; }
.page-header .account-cart-wrapper > a{ font-size: 14px; }
.page-header .top_main_menu #header-nav .left_category_url a,
.page-header .top_main_menu #header-nav .megamenu-wrapper .em_nav .vnav {width: 270px;}

.nav-primary a.level0{padding: 0 7px;}
.nav-primary li.level0, .nav-primary a.level0{ font-size: 11px; }
.page-header .top_main_menu #header-nav .vip_club::after {background-size: 100% auto; width: 61px; height: 57px; left: 10px;}
.page-header .top_main_menu #header-nav .vip_club a {font-size: 12px; padding: 0 10px 0 85px;}
.nav-primary li.level0.service_menu > a{padding-left: 35px; background-size: 17px auto;}
.banner_right_text{ font-size: 31px; line-height: 40px; }
.banner_right_text strong {font-size: 41px;}
.home_page_slider_main .home_page_slider{ width: 79.5%; }
.home_page_slider_main .Homepage_Main_Slider_Right_Block{ width: 20.5%; }
.home_page_slider_main .Homepage_Main_Slider_Right_Block .slider_menu_main_left ul li .custome_category_main a .category_name{ font-size: 20px; }
.home_page_slider_main .Homepage_Main_Slider_Right_Block .slider_menu_main_left ul li .custome_category_main a .custome_image img{ max-width: 90px; }
.vnav .menu-item-depth-0 > .menu-container {
    margin-left: 270px;
    padding-left: 30px;
}

.timer_block .timer_block_img::after {border-top: 15px solid transparent; border-bottom: 15px solid transparent; border-right: 15px solid #f99d1c; }
.timer_block .timer_block_pro_info{ padding: 11px 9px 0px 9px }
.timer_block .timer_block_pro_info .product_name a {font-size: 23px; letter-spacing: -0.040rem;	line-height: normal;}
.game_type_product .owl-theme .owl-controls{ display: none !important; }
.timer_block .timer_block_pro_info .product_disc p{ font-size: 11px; line-height: normal; }
.timer_block .timer_block_pro_info .product_price .product_special_price p{ font-size: 15px; }
.timer_block .timer_block_pro_info .product_price .product_price_old p{ font-size: 10px; }
.timer_block .timer_block_pro_info .timer_clock_bg h2{ font-size: 11px; }
.timer_block .timer_block_pro_info .timer_clock_bg .countdown .countdown-text{ font-size: 18px; min-height: 33px; min-width: 38px; margin: 0 2px; line-height: normal; padding: 0px;}
.timer_block .timer_block_pro_info .timer_clock_bg .countdown .countdown-text span{ font-size: 6px; line-height: normal; margin: 0px;}
.timer_block .timer_block_pro_info .product_disc{ margin: 0 0 4px 0px; }
.timer_block .timer_block_pro_info .product_price{ margin: 0 0 12px 0px; }
.timer_block .timer_block_img{ overflow: hidden; }

.homepage_latest_blog .resent_block_main_bg ul li .blog_images_bg{ width: 100px; }
.homepage_latest_blog .resent_block_main_bg ul li .blog_main_info h3 a{ font-size: 14px; }
.homepage_latest_blog .resent_block_main_bg ul li .blog_main_info .postContent p {font-size: 12px; line-height: 18px;}
.homepage_latest_blog .blog_latest_post h3 a{ font-size: 18px; }
.homepage_latest_blog .resent_block_main_bg ul li{margin: 0 0 11px; padding: 0 0 10px;}
.homepage_latest_blog .resent_block_main_bg ul li .blog_main_info .postContent{ height: 38px; overflow: hidden; }
.homepage_latest_blog .resent_block_main_bg ul li .blog_main_info .blog_main_date{ font-size: 11px; }
.homepage_latest_blog .blog_latest_post img{ width: 100%; }

.homepage_latest_blog .blog_latest_post{ margin: 0px; }
.homepage_latest_blog .resent_block_main_bg{ float: right; }
.razer_home .raz_product_block_bg ul li .raz_product_block .raz_product_name a{ font-size: 14px; }
.razer_home .raz_product_block_bg ul li .raz_product_block .product_price p{ font-size: 16px; }
.razer_home .raz_product_block_bg ul li .raz_product_block .cart_button_bg a{background-size: 100% auto; width: 25px; height: 21px;}
.razer_home .raz_product_block_bg ul li .raz_product_block .raz_product_name{ margin: 0 0 10px; }
.razer_home .left_banner_text_bg{ padding: 30px 30px 0 0; }
.razer_home .left_banner_text{ width: 242px; }
.razer_home .left_banner_text h3{ font-size: 34px; }
.products_with_slider .r-tabs{ display: flex; }
.products_with_slider .r-tabs .r-tabs-nav{ width: 29%; background-size: cover; }
.products_with_slider .r-tabs .r-tabs-nav .r-tabs-anchor{ padding: 14.3px 31px;  }
/*.products_with_slider .r-tabs .r-tabs-panel{ width: 71%; }
.products_with_slider .cateimg { width: 100%; margin:0 0 10px 0; }*/
/*.products_with_slider .catproducts{ width: 100%; }*/
.footer-container .footer .footer_top_block .footer_block_bg .footer_social_bg ul li {width: auto; margin: 0 20px 0 0;}
.footer-container .footer .footer_top_block .footer_block_bg ul li.footer_address {padding: 0 0 0 19px; background: url(../images/footer_address_icon.png) no-repeat left top 5px; font-family: 'Encode Sans', sans-serif; font-weight: 500; font-size: 13px; color: #8b8b8b; line-height: 24px;}
.footer-container .footer .footer_top_block .footer_block_bg ul li.footer_email{ font-size: 13px; }
.footer-container .footer .footer_top_block .footer_block_bg ul li a{ line-height: 29px; font-size: 13px; }
.footer-container .footer .footer_top_block .footer_left_part_block{ padding: 0 30px 0 0; }
.footer_left_part_block .footer_contact_no strong{ font-size: 29px; }
.footer_left_part_block .footer_logo img{ max-width: 130px; }
.homepage_tab_products .owl-theme .owl-controls{ display: none !important; }
.pro_grid_main .grouped_product_collection .associatedProduct_special_price p{ font-size: 26px; }
.block-layered-nav .block-title{ display: none !important; }
.block-layered-nav .block-content > dl > dt{ padding: 0 20px; }
.block-layered-nav .block-content > dl > dd{ padding: 0 20px 23px; }
.products-grid--max-4-col > li {margin-right: 0 !important; width: 33.3%;}
.amshopby-page-container .products-grid .cat-banner-slot-main{ display: none; }
.pro_grid_main .product_name h5{ height: 51px; }
.amshopby-page-container .products-grid .last .pro_grid_main_bg .pro_grid_main .price-box{padding: 0 0px 0 20px;}
.amshopby-page-container .products-grid .last .pro_grid_main_bg .pro_grid_main .price-box p.special-price span.price{ font-size: 26px; }
/*.amshopby-page-container .products-grid .last .pro_grid_main_bg .pro_grid_main .price-box span.regular-price span.price{ font-size: 26px; }*/
.orkup_page_main_bg .orkup_page_info_box{ padding: 73px 0; }
.orkup_page_main_bg .orkup_page_info_box .orkup_page_info_block_bg ul li{ padding: 7px 30px 17px; }
.servis_page_main_bg .servis_page_info_bg .servis_four_block_bg ul li .servis_four_block{ padding: 67px 20px; }
.page-header .top_main_menu #header-nav .megamenu-wrapper .em_nav .vnav li.menu_top_part_bg{ max-width: 56%;  margin: 13px 0 22px 0px;}
.page-header .top_main_menu #header-nav .megamenu-wrapper .em_nav .vnav li.menu_column_bg{ max-width: 56%; }
.page-header .top_main_menu #header-nav .megamenu-wrapper .em_nav .vnav li.menu_column_bg > .menu-container > li.menu-item-vbox h5 a{ font-size: 13px; }
.page-header .top_main_menu #header-nav .megamenu-wrapper .em_nav .vnav li.menu_column_bg > .menu-container > li.menu-item-vbox .menu-container > li > ul > li > a{ font-size: 13px; }
.page-header .top_main_menu #header-nav .megamenu-wrapper .em_nav .vnav li.menu_column_bg > .menu-container > li.menu-item-vbox .menu-container > li > ul > li{ margin: 0 0 5px; }
.page-header .top_main_menu #header-nav .megamenu-wrapper .em_nav .vnav li.menu_top_part_bg .menu_button_link_bg{ margin: 0px; float: left;}
.page-header .top_main_menu #header-nav .megamenu-wrapper .em_nav .vnav li.menu_top_part_bg h2{ font-size: 20px; }
.page-header .top_main_menu #header-nav .megamenu-wrapper .em_nav .vnav li.menu_top_part_bg p {float: left; margin: 0 0 15px 0px; padding: 0px; font-family: 'Encode Sans', sans-serif; font-size: 12px; color: #1d1d1d;}
/*.home_page_slider_main .home_page_slider .cwsSlider img{height: 100%;}*/

}

@media (min-width: 1300px) and (max-width:1600px) {
.container {margin: 0 auto; padding: 0 50px;}
.page-header .logo{ width: 150px; margin: 20px 22px 20px 0;}
.page-header .header_contact_block .header_contact_bg .header_contact p {font-size: 14px; line-height: 19px;}

.page-header .header_contact_block .header_contact_bg .header_contact {background-size: 35px auto; margin: 0 25px 0 0;}
.page-header .header_contact_block .header_contact_bg .header_contact_hours span{ font-size: 11px; }
.page-header .header_contact_block .header_contact_bg .header_contact_hours strong {font-size: 14px;}
.page-header .header_contact_block .header_contact_bg .header_contact_hours {background-size: 35px auto; margin: 0;}
.page-header .header_contact_block {margin: 42px 30px 0 0px;}
.page-header .account-cart-wrapper > a::after{ margin: 0 10px; }
.page-header .account-cart-wrapper > a {font-size: 14px;}
.page-header .header-minicart .skip-link.skip-cart .label {	font-size: 14px;}
.page-header .header-minicart .skip-link.skip-cart .total{ font-size: 12px; }
.pro_grid_main .grouped_product_collection .associatedProduct_special_price p{ font-size: 26px; }
.page-header #header-search .input-box .cat-dropdown #category_search_field{ font-size: 13px; padding: 0 10px;}
.page-header #header-search .input-box .input-text{ font-size: 14px; padding: 0 15px;}
.page-header #header-search .input-box .cat-dropdown {width: 110px;}
.page-header #header-search .input-box .input-text::placeholder { font-size: 14px; }
.page-header #header-search{margin: 0 385px 0 478px;}
.page-header #header-search > form {float: left; width: 100%; margin: 36px 0 0 0px; padding: 0;}
.page-header .skip-links {float: right; margin: 37px 0 0 0px; padding: 0px; clear: none;}
.page-header .top_main_menu #header-nav .left_category_url a{ width: 230px;}
.page-header .top_main_menu #header-nav .megamenu-wrapper .em_nav .vnav{
  width: 230px;
}
.nav-primary a.level0{ padding: 0 10px; }
.nav-primary li.level0, .nav-primary a.level0{ font-size: 12px; }
.page-header .top_main_menu #header-nav .vip_club a {font-size: 12px; padding: 0 15px 0 77px;}
.page-header .top_main_menu #header-nav .vip_club::after {float: left; margin: 0px; padding: 0px; background: url(../images/vip_club_card.png) no-repeat center; width: 50px; height: 38px; position: absolute; left: 15px; bottom: 8px; content: ""; background-size: 50px auto;}
.banner_right_text strong {font-size: 57px; font-weight: 900;}
.banner_right_text{ font-size: 41px; line-height: 45px; }
.products_with_slider .r-tabs .r-tabs-nav .r-tabs-anchor{  padding: 13.7px 31px; }
.timer_block .timer_block_pro_info .product_name a{ font-size: 30px; }
.timer_block .timer_block_pro_info .product_disc p{ font-size: 15px; }
.timer_block .timer_block_pro_info .product_price .product_special_price p{ font-size: 21px; }
.timer_block .timer_block_pro_info .product_price .product_price_old p{ font-size: 14px; }
.timer_block .timer_block_pro_info .timer_clock_bg h2{ font-size: 15px; }
.timer_block .timer_block_pro_info .timer_clock_bg .countdown .countdown-text{ font-size: 25px; min-width: 57px; line-height: 15px; padding: 10px 0 5px; min-height: auto;}
.timer_block .timer_block_pro_info .timer_clock_bg .countdown .countdown-text span{ font-size: 8px; }
.timer_block .timer_block_pro_info .product_price{margin: 0 0 16px 0px;}
.timer_block .timer_block_pro_info .product_disc{ margin: 0 0 9px; }
.timer_block .timer_block_pro_info .product_name{ margin: 0 0 6px; }
.timer_block .timer_block_pro_info {float: left; margin: 0px; padding: 11px 20px 0px 20px; width: 46%; text-align: center;}
.timer_block .timer_block_img {float: left; margin: 0px; padding: 0px; width: 54%; position: relative;}
.timer_block_right_banner{ overflow: hidden; }
.timer_block_right_banner img{max-width: 108%; margin: 0 0 0 -5%;}
.razer_home .left_banner_text_bg{ padding: 58px 40px 0 0; }
.homepage_latest_blog .blog_latest_post{ margin: 0px; }
.homepage_latest_blog .resent_block_main_bg{ float: right; }
.homepage_latest_blog .blog_latest_post h3 a{ font-size: 20px; }
.homepage_latest_blog .resent_block_main_bg ul li .blog_images_bg{ width: 150px; }
.homepage_latest_blog .resent_block_main_bg ul li .blog_main_info h3 a{ font-size: 14px; }
.homepage_latest_blog .resent_block_main_bg ul li .blog_main_info .postContent p{ font-size: 13px; line-height: 18px; }
.homepage_latest_blog .resent_block_main_bg ul li .blog_main_info .postContent{ font-size: 13px; line-height: 18px;  height: 36px; overflow: hidden;}
.homepage_latest_blog .resent_block_main_bg ul li .blog_main_info .blog_main_date{ font-size: 11px; }
.homepage_latest_blog .resent_block_main_bg ul li{margin: 0px 0 11px; padding: 0 0 10px;}
.homepage_latest_blog .resent_block_main_bg {float: right; padding: 19px;}
.homepage_latest_blog .resent_block_main_bg ul li .blog_main_info h3 {float: left; margin: 0 0 7px 0px; padding: 0px; width: 100%; overflow: hidden; height: 19px;}
.block-layered-nav .block-title{ display: none !important; }
.block-layered-nav .block-content > dl > dt{ padding: 0 20px; }
.block-layered-nav .block-content > dl > dd{ padding: 0 20px 23px; }
.pro_grid_main .product_name h5{ height: 51px; }
.amshopby-page-container .products-grid .last .pro_grid_main_bg .pro_grid_main .price-box{padding: 0 0px 0 20px;}
/*.amshopby-page-container .products-grid .last .pro_grid_main_bg .pro_grid_main .price-box p.special-price span.price{ font-size: 18px; }*/
/*.amshopby-page-container .products-grid .last .pro_grid_main_bg .pro_grid_main .price-box span.regular-price span.price,
.pro_grid_main .grouped_product_collection .associatedProduct_special_price p,
.pro_grid_main .grouped_product_collection .associatedProduct_special_price p{ font-size: 19px!important; }*/
.orkup_page_main_bg .orkup_page_info_box{ padding: 73px 30px; }
.orkup_page_main_bg .orkup_page_info_box .orkup_page_info_block_bg ul li{ padding: 7px 30px 17px; }
.servis_page_main_bg .servis_page_info_bg .servis_four_block_bg ul li .servis_four_block{ padding: 67px 30px; }
.page-header .top_main_menu #header-nav .megamenu-wrapper .em_nav .vnav li.menu_top_part_bg{ max-width: 56%;  margin: 13px 0 22px 0px;}
.page-header .top_main_menu #header-nav .megamenu-wrapper .em_nav .vnav li.menu_column_bg{ max-width: 56%; }
.page-header .top_main_menu #header-nav .megamenu-wrapper .em_nav .vnav li.menu_column_bg > .menu-container > li.menu-item-vbox h5 a{ font-size: 13px; }
.page-header .top_main_menu #header-nav .megamenu-wrapper .em_nav .vnav li.menu_column_bg > .menu-container > li.menu-item-vbox .menu-container > li > ul > li > a{ font-size: 13px; }
.page-header .top_main_menu #header-nav .megamenu-wrapper .em_nav .vnav li.menu_column_bg > .menu-container > li.menu-item-vbox .menu-container > li > ul > li{ margin: 0 0 5px; }
.page-header .top_main_menu #header-nav .megamenu-wrapper .em_nav .vnav li.menu_top_part_bg .menu_button_link_bg{ margin: 0px; float: left;}
.page-header .top_main_menu #header-nav .megamenu-wrapper .em_nav .vnav li.menu_top_part_bg h2{ font-size: 20px; }
.page-header .top_main_menu #header-nav .megamenu-wrapper .em_nav .vnav li.menu_top_part_bg p {float: left; margin: 0 0 15px 0px; padding: 0px; font-family: 'Encode Sans', sans-serif; font-size: 12px; color: #1d1d1d;}
/*.home_page_slider_main .home_page_slider .cwsSlider img{height: 100%;}*/
}

@media (min-width: 1601px) and (max-width:1850px) {
.container {margin: 0 auto; padding: 0 50px;}
.page-header .top_main_menu #header-nav .left_category_url a{ width: 341px; font-size: 16px; }
.nav-primary li.level0, .nav-primary a.level0{ font-size: 14px; }
.nav-primary a.level0{ padding: 0 11px; }
.page-header .header_contact_block {float: left; margin: 60px 30px 0 0px; padding: 0px;}
.page-header #header-search {margin: 0 450px 0 651px;}
.banner_right_text{ font-size: 40px; line-height: 55px;}
.banner_right_text strong {
    font-size: 55px;
}
/*.pro_grid_main .grouped_product_collection .associatedProduct_special_price p{ font-size: 23px; }*/
.products_with_slider .r-tabs .r-tabs-nav .r-tabs-anchor{ padding: 13.5px 31px; }
.timer_block .timer_block_pro_info .product_name a{ font-size: 40px; }
.timer_block .timer_block_pro_info .product_disc p{ font-size: 19px; }
.timer_block .timer_block_pro_info .product_price .product_special_price p{ font-size: 24px; }
.timer_block .timer_block_pro_info .product_price .product_price_old p{ font-size: 16px; }
.timer_block .timer_block_pro_info .timer_clock_bg h2{ font-size: 16px; }
.timer_block .timer_block_pro_info .product_price {float: left; margin: 0 0 15px 0px; padding: 0px; width: 100%;}
.razer_home .left_banner_text_bg {float: left; margin: 0px; padding: 78px 40px 0 0; width: 60.4%; position: relative; z-index: 1;}
.homepage_latest_blog .blog_latest_post{ margin: 0px; }
.homepage_latest_blog .resent_block_main_bg{ float: right; }
.homepage_latest_blog .resent_block_main_bg ul li .blog_images_bg{ width: 170px; }
.homepage_latest_blog .resent_block_main_bg ul li .blog_main_info h3 a{ font-size: 14px; }
.homepage_latest_blog .resent_block_main_bg ul li .blog_main_info .postContent p{ font-size: 13px; height: 18px; }
.page-header .top_main_menu #header-nav .megamenu-wrapper .em_nav .vnav li.menu_top_part_bg{ max-width: 612px; margin: 13px 0 22px 0px; text-align: left;}
.page-header .top_main_menu #header-nav .megamenu-wrapper .em_nav .vnav li.menu_column_bg{ max-width: 100%; clear: both; width: 100%!important;}
.page-header .top_main_menu #header-nav .megamenu-wrapper .em_nav .vnav li.menu_column_bg > .menu-container > li.menu-item-vbox h5 a{ font-size: 13px; }
.page-header .top_main_menu #header-nav .megamenu-wrapper .em_nav .vnav li.menu_column_bg > .menu-container > li.menu-item-vbox .menu-container > li > ul > li > a{ font-size: 13px; }
.page-header .top_main_menu #header-nav .megamenu-wrapper .em_nav .vnav li.menu_top_part_bg .menu_button_link_bg{ margin: 17px 0 0 0; /*float: left;*/ display: inline-block;}
.home_page_slider_main .home_page_slider .cwsSlider img{height: 100%;}
.page-header .top_main_menu #header-nav .megamenu-wrapper .em_nav .vnav li.menu_column_bg > .menu-container > li.menu-item-vbox{ float: left; margin: 0px; height: auto !important; padding: 0 15px !important; width: 14.28% !important;}
}	

/*PRODUCT QA*/
.product-question-list .question-list ul li {
	width: 100%;
    border-bottom: solid 1px #eee;
    padding: 5px;
}
.product-question-list .question-list ul li a {
	font-size: 18px;
    font-weight: 500;
    display: block;
    background:none;
    padding-left: 0;
}

.recomanded-products .review_rating{
	display:block;
}

.recomanded-products .ratings .rating-box {
	margin: 0 auto 16px auto;
}

.recomanded-products .pro_grid_main .product_name {
	margin: 0 0 6px 0px;
}

.lnd-wrapp {
	text-align:center;
}

.lnd-item {
	display: inline-block;
    vertical-align: middle;
    padding: 10px 0px;
    width: 24%;
    box-sizing: border-box;
    text-align: center;
}

.lnd-item img{
	display: block;
    margin: 0px auto;
    max-width:100%;
}

/*.pro_grid_main .grouped_product_collection .associatedProduct_special_price p{
  font-size: 24px!important;
}*/
.simple_product_state {
	  padding: 0px;
    width: 100%;
    clear: both;
    margin-top: -8px;
}
.simple_product_state:after{
    content: '';
    display: block;
    clear: both;
}
.simple_product_state_label {
    float: left;
    margin: 0px;
    padding: 0px;
    width: 49.5%;
    background: #f99d1c;
    font-family: 'Encode Sans', sans-serif;
    font-weight: bold;
    font-size: 14px;
    color: #ffffff;
    text-transform: uppercase;
    line-height: 24px;
    text-align: center;
}

.smartweb_stickers {
	position: absolute;
    z-index: 99;
    top: 0;
    right: 0;
    text-align: right;
    z-index: 2;
}

.smartweb_stickers img {
	margin:0px 0px 7px 0 !important; 
	float: right;
    clear: both;
    width: auto !important;
}
.catalog-product-view .price-box .old-price {
	display: none;
}

.product-view .product-essential .product_view_min .product_images_min .category_name_min .product-shop .price-info .price-box .discount_price_and_percentage h3:first-child:before {
	display:none;
}
.fancy-old-price {
	display: block;
    clear: both;
    order: -1;
}

.fancy-old-price strike span {
	text-decoration: line-through;
	font-size: 14px !important;
}

.gr_product_price .fancy-old-price {
	display:none;
}

.grouped-items-table {
	
}


.colapsed {
	display:block;
}

.collapse-specifikacija {
	display:none;
}

@media (max-width: 600px){
	.colapsed {
		display:none;
	}
	
	.collapse-specifikacija, .collapse-specifikacija:hover, .collapse-specifikacija:visited {
	    background: #2f2f2f;
	    border: 1px solid #2a2a2a;
	    font-size: 13px;
	    color: #a3a3a3;
	    font-weight: 900;
	    text-align: left;
	    width: 100%;
	    display:block;
	    padding:5px;
	    margin:10px 0px;
	    text-decoration:none;
	    position: relative;
      text-transform: uppercase;
	     padding: 15px 10px 15px 15px;
	}
	
	.collapse-specifikacija span.arrow{
	    width: 36px;
      -webkit-transition: all .2s ease-in-out;
      -moz-transition: all .2s ease-in-out;
      -ms-transition: all .2s ease-in-out;
      transition: all .2s ease-in-out;
      right: 15px;
      border: 1px solid #a3a3a3;
      top: 5px;
      height: 36px;
      display: block;
      position: absolute;
	}
	.collapse-specifikacija span.arrow:after{
      content: "";
      float: right;
      margin: 0px;
      padding: 0px;
      width: 0px;
      height: 0px;
      border-top: 5px solid transparent;
      border-bottom: 5px solid transparent;
      border-left: 8px solid #ffffff;
      position: absolute;
      right: auto;
      left: 50%;
      top: 50%;
      transform: translate(-50%, -50%);
      
  }
	.collapse-specifikacija.colapsed-link span.arrow:after {
		border-left: 5px solid transparent;
      border-right: 5px solid transparent;
      border-bottom: 8px solid #f99d1c;
      border-top: none;
	}
	
	.accordion-open .tab:after {
		transform: rotate(90deg);
	}
}

.checkogun-login-trigg, .checkogun-login-trigg:hover {
	color: #fff;
    background: #f99d1c;
    margin: 10px 0px;
}

.discount-form .button-wrapper {
	width:auto;
}

.cart-table .item-options {
	    padding-left: 0;
    margin-top: 0 !important;
    margin-left: 0 !important;
}

#one-step-checkout-coupon-code-apply-btn {
	font-size: 15px;
    padding: 5px 17px !important;
}

.one-step-checkout-cart-table .detail-product {
    text-align: left;
    padding-left: 13px;
}

.one-step-checkout-cart-table .item-options {
	display:block;
}

.one-step-checkout-cart-table .item-options dt {
	clear:none;
}

.one-step-checkout-ajax-loading {
	display:none !important;
}



/* GHOST OF TSUSHIMA */


.ghost-video-wrap {
	position: relative;
}

.ghost-video-wrap img {
	position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%,-50%);
}

.cms-ps4-ghost-of-tsushima .main-container .container {
  padding: 0 !important;
}

.cms-ps4-ghost-of-tsushima a {
  text-decoration: none;
  -webkit-transition: all .5s;
  -o-transition: all .5s;
  transition: all .5s;
}

.cms-ps4-ghost-of-tsushima ul {
  list-style: none;
  padding: 0;
}

.cms-ps4-ghost-of-tsushima ul li {
  margin-left: 0;
}

.cms-ps4-ghost-of-tsushima .std p {
  margin: 0;
  color: #808291;
  font-style: normal;
  font-weight: 300;
}

.gh-container {
  padding: 0 120px;
  background: #fff;
}

.ghost-video {
  display: block;
}

.ghost-first-section {
  background: url(/media/wysiwyg/ghost-of-tsushima.jpg);
  background-size: cover;
  background-position: center;
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  padding: 50px;
}

.gh-f-left, .gh-f-right {
  width: 50%;
}

.gh-f-right h2 {
  font-size: 33px;
  text-transform: none;
  line-height: 1.3;
}

.gh-f-right p {
  width: 70%;
  font-size: 15px !important;
}

.ghost-progres {
  width: 85%;
  margin-top: 40px;
}


.ghost-line span {
  font-style: normal;
  font-weight: 300;
}

.ghost-progres div:last-child {
  width: 100%;
  background: #a11f15;
  border-radius: 5px;
  padding: 5px;
  display: inline-block;
}

.ghost-line {
  display: flex;
  justify-content: space-between;
  padding: 3px 0;
}

/**/

.order-now{
  background: url(/media/wysiwyg/bg-58.jpg);
  background-size: cover;
  background-position: center;
  padding: 50px;
}

.order-now .gh-container {
  background: transparent;
}

.order-now .gh-wrap {
  display: flex;
  justify-content: space-between;
  align-items: center;
}

.order-now .gh-wrap p {
  color: #fff;
  font-size: 27px;
}

.order-now .gh-wrap a {
  background: #fff;
  padding: 15px 50px;
  font-weight: 500;
  border-radius: 50px;
  color: #000;
  font-size: 12px;
  font-weight: 600;
  letter-spacing: 2px;
}

/**/



.gf-gallery .gh-container {
  text-align: center;
  padding: 100px 0 50px;

}


.gf-gallery span {
  color: #a11f15;
  font-size: 13px;
  font-weight: 600;
  letter-spacing: 2px;
}

.gf-gallery p {
  font-size: 35px !important;
  font-size: 35px !important;
  color: #000 !important;
  margin-top: 30px !important;
  line-height: 1.2 !important;
  font-weight: 400 !important;
}

.gf-gallery .gh-gallery {
  display: flex;
  flex-wrap: wrap;
  padding-top: 50px;
  margin-left: -30px;
  padding: 30px 100px 50px;
  list-style: none;
}

.gh-gallery .gallery-img {
  position: relative;
  height: 100%;
  display: block;
}

.gh-gallery .gallery-img::before {
  content: '';
  display: inline-block;
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background: #a11f15;
  background-image: url(/media/wysiwyg/zoom-img.png);
  background-size: 12% 13%;
  background-repeat: no-repeat;
  background-position: center;
  opacity: 0;
  visibility: hidden;
  -webkit-transition: all .5s;
  -o-transition: all .5s;
  transition: all .5s;
}

.gh-gallery .gallery-img:hover::before  {
	visibility: visible;
	opacity: 0.9;
}

.gf-gallery .gh-gallery li {
  width: 33.333%;
  padding-left: 30px;
  padding-top: 30px;
  margin-left: 0;
}

.gf-gallery p {
  font-weight: normal !important;
  margin-bottom: 0 !important;
  font-style: normal !important;
}


.gh-slider {
  background: url(/media/wysiwyg/ghost-of-tsushima-wallpaper.jpg);
  background-attachment: fixed;
  background-position: center;
  background-size: cover;
  height: 350px;
  position: relative;
}

.gh-slider .owl-pagination {
	display: none;
}

.gh-slider .owl-buttons div.owl-prev {
    position: absolute !important;
    left: -125px !important;
    top: 50% !important;
    transform: translate(0,-50%) !important;
    font-size: 0px !important;
    width: 50px !important;
    height: 50px !important;
    opacity: 1 !important;
    background: url(/media/wysiwyg/dugme-left.png) no-repeat center !important;
    border-radius: 0px !important;
    background-size: 100% 100% !important; 
}


.gh-slider  .owl-buttons div.owl-next {
    position: absolute !important;
    right: -125px !important;
    top: 50% !important;
    transform: translate(0,-50%) !important;
    font-size: 0px !important;
    width: 50px !important;
    height: 50px !important;
    opacity: 1 !important;
    background: url(/media/wysiwyg/dugme-right.png) no-repeat center !important;
    border-radius: 0px !important;
    background-size: 100% 100% !important; 
}




.gh-slider::before {
  content: '';
  position: absolute;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
  display: inline-block;
   background-color: rgba(0, 0, 0, 0.4);
}

.gh-slider .gh-container {
  background: transparent;
  text-align: center;
  display: flex;
  align-items: center;
  height: 100%;
}


.gh-slider .gh-container h4 {
  color: #fff;
  font-size: 23px;
  text-transform: inherit;
  font-weight: normal;
  padding: 0 150px;
}

/**/

.gh-kupi-wrap {
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  padding: 50px 0;
  border-bottom: 1px solid #f2f2f2;
}

.gh-kupi-wrap .gk-kupi-img {
  width: 60%;
}

.gh-kupi-wrap .gh-kup--text {
  width: 40%;
}

.gh-kupi-wrap img {
  width: 88%;
}

.gh-kupi-wrap .gh-kup--text h2 {
  font-size: 35px;
  color: #000;
  margin-top: 30px;
  line-height: 1.2;
  font-weight: 400;
  text-transform: inherit;
}

.gh-kupi-wrap .gh-kup--text {
  padding-left: 20px;
}


.gh-kupi-wrap .gh-kup--text p {
  width: 75%;
  font-size: 15px !important;
  margin-bottom: 0;
  color: #808291;
    font-style: normal;
    font-weight: 300;
}

.gh-kupi-wrap .gh-kup--text a {
  padding: 17px 50px;
  background: #a11f15;
  margin-top: 30px;
  display: inline-block;
  color: #fff;
  opacity: 0.96;
}
.gh-kupi-wrap .gh-kup--text a:hover {
  opacity: 1;
  box-shadow: 0px 1px 1px rgba(0, 0, 0, 0.05), 0px 2px 2px rgba(0, 0, 0, 0.05), 0px 4px 4px rgba(0, 0, 0, 0.05), 0px 8px 8px rgba(0, 0, 0, 0.05), 0px 16px 16px rgba(0, 0, 0, 0.05);
}

/**/

.yt-video {
  padding: 100px 0;
  background: #f7f8fb;
}

.yt-video .gh-container {
  background: #f7f8fb;
}

.yt-wrap {
  display: flex;
  flex-wrap: wrap;
}

.yt-wrap .yt-left,
.yt-wrap .yt-right {
  width: 50%;
  height: 400px;
  position: relative;
}

.yt-wrap .yt-left p {
  margin: 0;
  color: #808291;
  font-style: normal;
  font-weight: 300;
}

.yt-play {
  position: absolute;
  left: -9%;
  top: 50%;
  transform: translateY(-50%);
}

.yt-play img {
  width: 60%;
}

.yt-wrap .yt-right {
  background: url(/media/wysiwyg/browser-sc.jpg);
  background-position: center;
  background-size: cover;
}

.yt-wrap h1 {
  font-size: 60px;
  text-transform: inherit;
}

.yt-wrap span {
  font-weight: 700;
}

.yt-wrap p {
  width: 50%;
}

@media only screen and (max-width: 992px) {

	.gf-gallery .gh-container {
	    padding: 40px 0;
	}
	.gf-gallery .gh-gallery {
	    padding: 0 30px 50px;
	}
	.gf-gallery p {
	    margin-top: 15px !important;
	}
	.gh-slider .gh-container h4 {
		padding: 0;
	}
	.gh-slider .gh-container {
	    padding: 0 40px;
	}
	.gh-slider .gh-container h4 {
	    font-size: 15px;
	}
	.gh-slider .owl-buttons div.owl-prev {
	    left: -45px !important;
	    width: 35px !important;
	    height: 35px !important;
	}
	.gh-slider .owl-buttons div.owl-next {
	    right: -45px !important;
	    width: 35px !important;
	    height: 35px !important;
	}
	.gh-slider {
	    height: 215px;
	}
	.order-now {
	    padding: 50px 0;
	}
	.gh-container {
	    padding: 0px 17px;
	}
}

@media only screen and (max-width: 768px) {
	.ghost-video-wrap img {
	    width: 50%;
	}
	.gh-f-right h2 {
	    font-size: 28px;
	}
	.ghost-progres {
	    margin-top: 15px;
	}
	.ghost-first-section {
		padding: 20px;
	}
	.gh-f-right {
	    width: 100%;
	}
	.gh-f-left {
		display: none;
	}
	.gh-f-right p,
	.ghost-progres {
		width: 100%;
	}
	.gh-slider {
	    height: 180px;
	}
	.gh-kupi-wrap img {
	    margin: auto;
	}
	.gh-kupi-wrap {
		padding: 20px 0;
	}
	.order-now .gh-wrap p {
	    font-size: 22px;
	    margin-bottom: 10px;
	    text-align: center;
	}
	.order-now {
	    padding: 32px 0;
	}
	.order-now .gh-wrap a {
	    padding: 8px 40px;
	    font-size: 10px;
	}
	.gf-gallery .gh-container {
	    padding: 20px 0 1px;
	}
	.gf-gallery p {
	    margin-top: 7px !important;
	    font-size: 25px !important;
	}
	.gf-gallery .gh-gallery {
		margin-left: -15px;
		padding-bottom: 0;
		padding: 0 15px 0px;
	}
	.gf-gallery .gh-gallery li {
	    width: 50%;
	    padding-left: 15px;
	    padding-top: 15px;
	}
	.order-now .gh-wrap {
	    flex-wrap: wrap;
	    justify-content: center;
	}
	.gh-kupi-wrap .gk-kupi-img,
	.gh-kupi-wrap .gh-kup--text {
		width: 100%;
		text-align: center;
	}
	.gh-kupi-wrap .gh-kup--text p,
	.yt-wrap .yt-left, .yt-wrap .yt-right,
	.yt-wrap p {
		width: 100%;
	}
	.gh-kupi-wrap .gh-kup--text a {
	    padding: 10px 50px;
	}
	.gh-kupi-wrap .gh-kup--text h2 {
	    font-size: 25px;
	}
	.gh-kupi-wrap .gh-kup--text {
		padding-left: 0;
	}
	.gh-kupi-wrap img {
	    width: 88%;
	    margin: auto;
	}
	.yt-wrap h1 {
	    font-size: 45px;
	    margin-bottom: 12px;
	}
	.yt-video {
	    padding: 20px 0;
	}
	.yt-wrap .yt-left {
		height: auto;
	}
	.yt-wrap .yt-right {
		height: 280px;
		margin-top: 20px;
	}
	.yt-play {
	    left: 10px;
	    top: 15%;
	}
	.yt-play img {
	    width: 37%;
	}
}

/* PlayStation 5 landing */
.line{
  width: 100%;
  border: 1px solid blue;
  height: 4px;
  margin-top: 20px;
}
.ps-first-section{
  width: 100%;
}
.ps-second-section{
  width: 100%;
  margin-top: 30px;
}
.ps-third-section{
  width: 100%;
  margin-top: 30px;
}
.ps-fourth-section{
  width: 100%;
  margin-top: 30px;
}
.img-width-d{
  width: 30% !important;
}
.img-slus-width{
  width: 50% !important;
}
.col-d{
  display: flex;
}
.col-50-d{
  width: 50%;
}
.col-33-d{
  width: 33%;
  margin-bottom: 100px;
}
.col-25-d{
  width: 24%;
  margin-right: 10px;
  margin-bottom: 20px;
}
.col-33-d img{
  width: 70%;
  margin: 0 auto;
}
.wrap-col-d{
  display: flex;
  flex-wrap: wrap;
  text-align: center;
  justify-content: center;
  align-items: flex-end;
}
.wrap-col-d-25{
  display: flex;
  flex-wrap: wrap;
  text-align: center;
  justify-content: center;
}
.title-first-d{
  margin: 0 auto;
  text-transform: capitalize;
  background: #EEF1F7;
  margin-top: -16px;
  padding-left: 20px;
  padding-right: 20px;
}

.text-p-first{
  margin-top: 20px;
  text-transform: inherit;
  font-style: initial !important;
  margin: 0 auto !important;
  color: #000 !important;
  font-size: 18px !important;
  text-align: center;
}
.mt-20{
  margin-top: 20px;
}
.margin-0-auto{
  margin: 0 auto;
}
.text-p-copyright{
  text-transform: inherit;
  font-style: initial !important;
  margin: 0 auto !important;
  color: #000 !important;
  font-size: 14px !important;
  text-align: left !important;
}
.cleaner-d{
  clear: both;
}
.learn-more{
  border: 1px solid #a8a9ad;
  padding: 30px 20px 30px 20px;
  margin-bottom: 30px;
}
.learn-more a{
  color: #fff;
}
.learn-more a:hover{
  text-decoration: none;
  color: rgba(255, 255, 255, 0.4);
}
.learn-more span{
  background-color: #a8a9ad ;
  padding: 20px 20px 20px 20px; 
  font-weight: bold;
  font-size: 20px;
}
.mt-span{
  margin-top: 30px;
}
.content-col span{
  display: block;
  font-size: 10px;
}
.h3-title-col{
  color: #000;
  font-size: 20px;
  margin-top: 20px;
  margin-bottom: 25px;
  text-transform: initial !important;
  font-weight: bold;
}
.p-text-col{
  color: #000 !important;
  font-style: initial !important;
  width: 75%;
  margin: 0 auto !important;
  height: 150px;
  font-weight: 500;
}
/* .col-mt-4-5{
  margin-top: 100px !important;
} */
/* .col-mt-section-two{
  margin-top: 35px !important;
} */
.mt-60{
  margin-top: 60px;
}
.hr-first-d{
  height: 6px;
  border: 2px solid #cdcdcd;
}
.h2-newslet{
  color: #000;
  text-transform: inherit !important;
  font-weight: 900 !important;
  font-size: 30px !important;
  letter-spacing: 1px !important;
}
.text-p-newslet {
  margin-top: 10px;
  text-transform: inherit;
  font-style: initial !important;
  color: #000 !important;
  font-size: 18px !important;
}
.text-p-newslet-note{
  margin-top: 10px;
  text-transform: inherit;
  font-style: initial !important;
  color: #000 !important;
  font-size: 14px !important;
}
.newslet-li{
  list-style-type: none !important;
  margin-left: 0px !important;
}
.button-newslet-d{
  outline: none;
  border: 1px solid #a8a9ad;
  padding: 13px 9px;
}
.button-newslet-d span{
  outline: none;
  border: none;
  background: #a8a9ad;
  padding: 5px 17px;
  color: #fff;
}
.button-newslet-d span:hover{
  color: rgba(255, 255, 255, 0.5);
}
.position-button-d{
  position: absolute;
  top: -8px;
  left: 376px;
}
.p-relative{
  position: relative;
}
.h2-dic{
  color: #000 !important;
  text-transform: inherit !important;
  font-weight: 200 !important;
  font-size: 20px !important;
  letter-spacing: 1px !important;
}
.list-ol-d li{
  font-style: initial !important;
  color: #000 !important;
}
.mb-last-col{
  margin-bottom: 40px;
}
@media(max-width:992px){
  .col-33-d{
    width: 50%;
    margin-top: 50px;
  }
  .col-25-d {
    width: 33%;
    margin-right: 10px;
    margin-bottom: 20px;
  }
}
@media(max-width:320px)
{
  .img-width-d {
    height: 193px !important;
}
}
@media(max-width:375px){
  .width-input-d{
    width: 300px !important;
  }
  .img-width-d {
    height: 255px !important;
  }
}
@media(max-width:500px)
{
  .img-width-d {
    height: 278px;
  }
}
@media(max-width:768px)
{
  /* .title-first-d::after{
    display: none;
    width: 20px;
    height: 3px;
  }
  .title-first-d::before{
    display: none;
    width: 20px;
    height: 3px;
  } */
  .mt-60 {
    margin-top: 30px;
  }
  .col-50-d {
    width: 100%;
  }
  .learn-more span {
    font-size: 13px;
  }
  .col-33-d{
    width: 100%;
    margin-top: 50px;
  }
  .no-mb{
    margin-bottom: 0px;
  } 
  .col-25-d{
    width: 70%;
    margin-top: 50px;
    margin-bottom: 0px;
  }
  .img-width-d {
    width: 70% !important;
  }
  .learn-more {
    margin-top: 30px;
  }
  .col-mt-section-two {
    margin-top: 40px !important;
  }
  .p-text-col{
    height: auto;
  }
  .mt-50-news{
    margin-top: 50px;
  }
  .position-button-d {
    position: absolute;
    top: 40px;
    left: 0px;
  }
  
}

.catalog-product-view #_global_messages {
	display:none;
}