.top-header-block2-custom .mod-currencies {
  position: absolute;
  right: 70px;
  top: 22px;
}
@media (min-width: 320px) and (max-width: 767px) {}
.header-top .mod-left .pos-right > div {
    display: block;
}
.top-header-block2-custom .mod-currencies {
  position: absolute;
  right: 120px;
  top: 22px;
}
}
.video-responsive {
	overflow:hidden;
	padding-bottom:56.25%;
	position:relative;
	height:0;
	margin-top:10px;
	margin-bottom:10px
}
.video-responsive iframe {
	left:0;
	top:0;
	height:100%;
	width:100%;
	position:absolute
}

.ba-form {
	border: 1px solid #37c8f2!important;
    -webkit-border-radius: 5px!important;
	-moz-border-radius: 5px!important;
	border-radius: 5px!important;
}

.product-fields label.radio {
    margin-bottom: 5px;
}

.proopc-column3 .proopc-confirm-order #proopc-confirm-order {padding: 0px 15px;}
.proopc-column3 .proopc-bt-address .inner-wrap #checkoutForm {margin-bottom: 20px;}

#customer_note_field {
    width: 100%;
    min-height: 80px;
}
.price-summary.opg-content .spacer_div > div div {
    width: 60%;
}
.price-summary.opg-content .spacer_div > div div + div {
width: 40%;
}
.price-summary.opg-content .spacer_div #bill_totalfulldiv .total2 span {
    width: 60%;
}
.price-summary.opg-content .spacer_div #bill_totalfulldiv .total2 strong {
width: 40%;
}
.opg-panel-box #coupon_code, .opg-modal #coupon_code {
    width: 50%;
}

#productdetailsview .wrapper2 .fright .Dimensions h4 {
    font-size: 16px;
    line-height: 20px;
    margin: 8px 0;
    text-transform: none;
}
#t3-header .logo-image img {
  max-width: 200px;
}
@media (max-width: 767px) {
#t3-header .logo-image img {
  max-width: 100px;
}
table.cart-summary.proopc-table-striped tr td.col-tax.cell-empty, table.cart-summary.proopc-table-striped tr td.col-discount.cell-empty, table.cart-summary.proopc-table-striped tr td.col-total.cell-empty {
    display: none!important;
}
.cart-summary .grand-total .sub-headings {opacity: 0; margin-top: -52px;}
.cart-summary .cart-sub-total .sub-headings {opacity: 0; margin-top: -32px;}
}
.cart-summary.proopc-table-striped tr.blank-row > td {
    padding: 0px;
    border: 0px;
}

@media (max-width: 767px) and (min-width: 320px) {
	nav#t3-mainnav .t3-navbar {height: 60px;}
}
#logins .heading .logout {
	text-transform: none;
}
.pos-7-insta {
	width: 100%!important;  
	padding: 0px;
}
.skycamp-megamenu img {
	width: 100%;
	max-width: 290px;
}
nav#t3-mainnav .navbar-nav > li:first-child > a, nav#t3-mainnav .navbar-nav > li:first-child > span {
	border: 0px;
}
nav#t3-mainnav .navbar-nav > li > a, nav#t3-mainnav .navbar-nav > li > span {
	border: 0px;
}
.t3-megamenu .mega-nav, .t3-megamenu .dropdown-menu .mega-nav {
		text-align: center;
}
div#productdetailsview.quick .wrapper2 .product-actions {
    width: 100%;
}
h3, .h3, h3.sppb-addon-title {
	text-transform: none;
}

.orderby-displaynumber .border_bot {
	border-bottom: 0px;
}
.layout li .prod-row .product-box .Title {
	height: 80px;
}
.t3-megamenu .mega-nav > li a:hover, .t3-megamenu .dropdown-menu .mega-nav > li a:hover, .t3-megamenu .mega-nav > li a:focus, .t3-megamenu .dropdown-menu .mega-nav > li a:focus {
	background-color: #fff!important;
}
.mod-cart .tot3 {
	display: none;
}
/* main menu style v2 */
nav#t3-mainnav .navbar-nav > li > a, nav#t3-mainnav .navbar-nav > li > span {
	color: #333333;
}
#t3-menu-box {
	background: none;
}
#t3-menu-box .stickUp {
	background: #fff;
}
nav#t3-mainnav .navbar-nav > .dropdown > a .caret, nav#t3-mainnav .navbar-nav li > span .caret {
	color: #333333;
}
#t3-mainnav .navbar-nav > li > a:hover, #t3-mainnav .navbar-nav > li > a:focus, #t3-mainnav .navbar-nav > li > span:hover, #t3-mainnav .navbar-nav > li > span:focus, #t3-mainnav .navbar-nav > .active > a, #t3-mainnav .navbar-nav > .active > a:hover, #t3-mainnav .navbar-nav > .active > a:focus, #t3-mainnav .navbar-nav > .active > span, #t3-mainnav .navbar-nav > .active > span:hover, #t3-mainnav .navbar-nav > .active > span:focus, #t3-mainnav .navbar-nav > .open > a, #t3-mainnav .navbar-nav > .open > a:hover, #t3-mainnav .navbar-nav > .open > a:focus, #t3-mainnav .navbar-nav > .open > span {
	color: #333;
    background: none;
    /* border-bottom: 5px solid #f34f55;
    padding-bottom: 15px; */
	transition: none;
	background: url(//ikamper.ru/images/bg_border_menu.jpg);
	background-size: 5px;
    background-repeat: repeat-x;
    background-position: bottom;
}
nav#t3-mainnav .search-custom .serchline .sropen {
	color: #2e3131;
}
nav#t3-mainnav .search-custom .serchline .sropen:hover {
	color: #e60012;
    background: none;
}
nav#t3-mainnav .navbar-header .btn {
	color: #2e3131;
}
nav#t3-mainnav .navbar-header .btn:hover, nav#t3-mainnav .navbar-header .btn:focus {
	color: #e60012;
    background: none;
}
nav#t3-mainnav .navbar-nav > li {
    padding-bottom: 0px;
    margin-bottom: 0px;
}
/* main menu style v2 */

/* center main menu for style v2 */
.navbar-nav {
	width: 100%;
    text-align: center;
}
nav#t3-mainnav .navbar-nav > li {
    display: inline-block;
    float: none;
}
nav#t3-mainnav .navbar-nav > li > a, nav#t3-mainnav .navbar-nav > li > span {
	padding: 20px 30px;
}
nav#t3-mainnav .navbar-nav > .dropdown > a .caret:after, nav#t3-mainnav .navbar-nav li > span .caret:after {
	right: 20px;
}
nav#t3-mainnav .navbar-nav > li.dropdown > a, nav#t3-mainnav .navbar-nav > li.dropdown > span {
	padding-right: 40px;
}

/* center main menu for style v2 */

.sppb-addon-single-image .sppb-addon-single-image-container:before {
	background: none;
}
.red-title .sppb-addon-title:after {
    border-bottom: 5px solid red;
    width: 150px;
    margin: 0 auto;
    content: "";
    display: block;
    padding-top: 20px;
}

.red-title-mini-left .sppb-addon-title:after {
    border-bottom: 3px solid red;
    width: 100px;
    content: "";
    display: block;
    padding-top: 10px;
}

.sppb-addon-single-image .sppb-addon-single-image-container img {
	border-radius: 0px;
}

.bottom-block #t3footnav-top .social a.instagram {
	background: #987064;
}
.bottom-block #t3footnav-top .social a.vkontakte {
	background: #5c98e2;
}

/* custom field for all */
.vm-customfields-wrap {
	display: inline-block;
}
.product-fields-title-wrapper {
	width: 100%;
    height: 60px;
    display: inline-block;
}
.product-field-type-S .product-fields-title-wrapper  {
	width: 100%;
    height: auto;
    display: inline-block;
}
.cf4all_color_btn_medium {
    width: 50px;
    height: 50px;
}
.cf4all_buttons input[type="radio"]:checked+label, .cf4all_buttons input[type="checkbox"]:checked+label, .cf4all_color_buttons input[type="radio"]:checked+label, .cf4all_color_buttons input[type="checkbox"]:checked+label {
	border: 0px!important;
    box-shadow: none;
}
.vm-customfields-wrap .cf4all_color_buttons .inline-control-group .radio {
	position: relative;
    top: 17px;
    left: 50px;
}
.cf4all_color_btn_medium .cf4all_inner_value {
	height: 100%;
}
.cf4all_no_color_btn {
	height: 100%;
	width: 105px;
    text-align: center;
}
.vm-customfields-wrap .cf4all_buttons .inline-control-group .radio {
	position: relative;
    top: -25px;
    left: 75px;
}
/* custom field for all */

.opg-modal-dialog {margin-top: 150px;}

.t3-off-canvas {
	width: 300px;
}

.map iframe {
    width: 100%;
    border: 0px!important;
}

h2, .h2, h2.sppb-addon-title {
	text-transform: none;
}

.header-top .mod-left .top-header-block4-custom ul.menu li {border-left: 0px;}
.header-top .mod-left .pos-right > div .mod-currencies, .header-top .mod-left .pos-right > div .mod-languages {border-left: 0px;}

/* #tablist1-tab3 {display: none!important;}
.responsive-tabs__heading:nth-child(3){display: none!important;} */

.mega-b-block {text-align: center; padding: 0px 5px;}
.mega-b-block img {width: 100%;}
.mega-b-block span {padding-top: 10px; display: block; font-size: 22px; font-weight: 300;}

.buyoneclick {
    display: inline-block;
    width: 100%;
    padding: 0px;
}

.stock {display: none;}
.price .product-price .PricebasePrice  {display: none;}
.price .product-price .price-old .WithoutTax .PricebasePrice  {display: block;}
.fright .bzSaleTimerDesc {display: none!important;}
.fright .bzSaleTimerDesc2 {display: none!important;}

#t3-header {padding: 0px;}

.autocomplete-suggestion {
    background: #fff;
    padding: 10px;
    cursor: pointer;
}

.cat-title {
    line-height: 1.2em;
    margin: 0 0 25px 0;
    padding: 0 0 0 0;
    letter-spacing: 0px;
    font-size: 30px;
}

.layout li .prod-row .product-box .Title h2 {
    font-weight: 400;
    font-size: 16px;
    line-height: 20px;
    padding: 8px 0;
}

.addtocart-bar .product-actions {
	display: none;
}

.add-to-favorites, .wishlist {display: none;}
.add-to-compare, .compare_cat {display: none;}

@media (min-width: 1340px) {
.t3-content.fullwidth #productdetailsview .fleft {
    width: 600px;
}
.t3-content.fullwidth #productdetailsview .fright {
    width: 600px;
}
}

@media (min-width: 768px) {
.logo-image {
	width: 100%;
    text-align: center;
    padding-top: 10px;
    padding-right: 50px;
}
}

@media (max-width: 768px) {
	.hidden-on-mob {display: none;}
	.prod_box.fulllist .vmproduct li .prod-row .product-box {display: block;}
	.prod_box.fulllist .vmproduct li .prod-row .product-box .browseImage {max-width: 100%;}
	.prod_box.fulllist .vmproduct li .prod-row .product-box .slide-hover {max-width: 100%;}
	.add-to-favorites, .wishlist {display: none;}
	.add-to-compare, .compare_cat {display: none;}
	.ask-a-question {display: none;}
	.icons-recomend {display: none;}
	#t3footnav .module.about {margin-bottom: 30px;}
	.category-view .cat_row a .category-title {font-size: 13px; padding: 10px 5px;}
	.sp-page-builder .page-content .sppb-section {padding-bottom:20px!important; padding-top:0px!important;}
	nav#t3-mainnav .navbar-header .btn {font-size: 28px; padding: 3px 20px;}
	.customphone .time {display: none!important;}
	.orderby-displaynumber {display: none;}
	.logo-image {width: 110px; position: absolute; left: 20px; top: 15px;}
}

}

@media (max-width: 1200px) {
	.vm-customfields-wrap .cf4all_buttons .inline-control-group .radio {
		position: relative;
		top: 5px;
		left: 5px;
}
	.vm-customfields-wrap .cf4all_color_buttons .inline-control-group {
		width: 30%;
}
.vm-customfields-wrap .cf4all_color_buttons .inline-control-group .radio {
	position: relative;
    top: -5px;
    left: 20px;
}
}

@media (max-width: 479px) and (min-width: 320px) {
#productdetailsview .wrapper2 .fright .time-box .price .price-old {
	width: 50%;
	float: left;
}
#productdetailsview .wrapper2 .fright .time-box .price .price_save {
	width: 50%;
	float: right;
}
#productdetailsview .wrapper2 .price .PricesalesPrice {
	font-size: 34px;
}
}

div#productdetailsview.quick .wrapper2 .product-actions > div {
    margin-bottom: 4px;
}

@media (max-width: 767px) and (min-width: 320px) {
#t3-header .box-relative .logo {
	position: absolute;
    margin: 0px;
    top: 20px;
}
}

body #comments-form input.inputbox  { border:1px solid #e6e6e6; background:#f7f7f7!important; height:40px; width:240px; line-height:20px; padding:0 10px!important;}
body #comments-form #comments-form-captcha  { width:100px;}
body #comments-form input.inputbox:focus { border:1px solid #e6e6e6;}
body #comments-form #comments-form-comment { border:1px solid #e6e6e6; background:#f7f7f7!important;border-radius:0px;  height:150px;width:380px!important; line-height:20px; padding:10px 10px!important; box-shadow:none;} 
#comments-form #comments-form-subscribe { float:left; margin-right:3px;}
#comments-form .jq-checkbox { border:1px solid #e6e6e6; float:left; background:#f7f7f7; border-radius:0px; display:inline-block; padding:0; width:18px; height:18px; cursor:pointer; margin-right:3px;position:relative; top:6px; box-shadow:none;}
#comments-form .jq-checkbox.disabled { cursor:default; border-color:#eceeef; background:#fcfdfe;}
#comments-form .jq-checkbox.checked span , .wrapper_remember .jq-checkbox:hover span { display:block; width:11px; height:11px; background:url(../images/check_box.png) left top no-repeat; position:relative; left:1px; top:1px; }
#comments-form  .jq-checkbox.disabled span { display:none;}
#comments-form-captcha-image { float:left; margin-right:5px!important; border:1px solid #e6e6e6!important; border-radius:0px;}
#comments-form .captcha { display:inline-block; position:relative; margin-top:20px;}
#comments-form .marg-bot { margin-bottom:10px; display:block;}
#comments-form  #comments-form-buttons { margin:0!important;}
#comments-form .grippie { display:none;}


#jc #comments .comments-list {
    height: 1%;
    margin-left: 0px;
}
#jc #comments h4 { text-indent:-9999px; overflow:hidden; padding:0; margin:0; border:none; display:none;}
#jc #comments h4  a { text-indent:0px; display:block; float:left;}
#jc .rbox { padding:0; border:none;}
#jc  #comments-list-footer { margin:10px 0!important;}
#jc #comments .rbox_tr , #jc #comments .rbox_br { display:none;}
#jc #comments .rbox_m { border:none; border-bottom:1px solid #e6e6e6; padding:20px 0; padding-bottom:10px; line-height:18px;font-size:13px;  position:relative; }

#jc #comments .toolbar {
    border-top: none;
    clear: both;
    color: #1b1b1b;
    margin: 0;
    padding:0;
}
#jc #comments a.comment-anchor { color:#1b1b1b!important;}
#jc #comments a.comment-author:hover {}
#jc #comments span.comment-author { color:#515151; font-size: 13px; line-height: 22px; font-weight: bold; display:inline-block; text-transform:capitalize;}
#jc #comments span.comment-date { color:#6a6a6a; font-size: 13px; line-height: 22px; display:block;}
#jc #comments .comments-buttons { position:absolute; right:0; top:40px;}
#jc #comments .comments-buttons a {color:#1b1b1b;}
#jc #comments .comment-body {
    color: #515151;
    margin: 6px 0 0;
    padding: 5px 0 10px 0;
	font:normal 14px/22px Arial, Helvetica, sans-serif;
}
#jc #comments .comments-vote { width:15%; text-align:center; position:relative; top:-15px;}
#jc #comments .comments-vote span span { line-height:20px; display:inline-block; margin-left:5px;}
#jc #comments .comments-vote a.vote-good { width:20px; height:20px; font-size:20px; margin-right:5px; background:none; float:right;}
#jc #comments .comments-vote a.vote-poor {width:20px; height:20px; font-size:20px;  margin-left:5px;background:none; float:right;}
#jc #comments .comments-vote span.vote-poor {}

#jc #comments .quote {
    color: #596067;
	font-size:14px;
	margin-top:0;
    font-weight: bold;
}
#jc #comments .comment-body  blockquote { background:#f7f7f7;  color: #515151; border:none; border-radius:0px; margin-bottom:-10px; font-size: 14px; font-weight: 300px; }
#jc #comments .comment-body  blockquote blockquote {margin-bottom:-10px; background:#fff; margin-right:10px;}
#jc #comments .comment-body  blockquote blockquote blockquote {margin-bottom:-10px; background:#f0f5f9;  margin-right:10px;}
#jc #comments .comment-body  blockquote blockquote blockquote blockquote {margin-bottom:-10px;  background:#fff;  margin-right:10px;}
#jc #comments .comment-body  blockquote blockquote blockquote blockquote blockquote {margin-bottom:-10px;  background:#f0f5f9;  margin-right:10px;}
#jc #comments .comment-body  blockquote blockquote blockquote blockquote blockquote blockquote {margin-bottom:-10px;  background:#fff;  margin-right:10px;}
#jc #comments .toolbar .toolbar-button-ban , #jc #comments .toolbar .toolbar-button-ip , #jc #comments .toolbar .toolbar-button-publish, 
#jc #comments .toolbar .toolbar-button-unpublish, #jc #comments .toolbar .toolbar-button-delete , 
#jc #comments .toolbar .toolbar-button-edit { background:none!important; font-size:20px; display:block; line-height:20px; width:20px!important; height:20px!important; margin-right:3px; text-align:center;}
#jc #comments .toolbar .toolbar-button-ban i , #jc #comments .toolbar .toolbar-button-ip i , #jc #comments .toolbar .toolbar-button-publish i , 
#jc #comments .toolbar .toolbar-button-unpublish i, #jc #comments .toolbar .toolbar-button-delete i, 
#jc #comments .toolbar .toolbar-button-edit i { font-size:20px; display:inline-block; line-height:20px; }
#jc #comments #comments-list-footer a { padding-left:0; background:none!important;}


/*--------------------------------compare----------------------------------------*/
.compare_box .module-title { float:none; position: relative;}
.compare_box .back-to-category { float:none; margin:0; padding:0; border:none; position: absolute; right: 0;top: 0;border-left: 1px solid #fff;}
.compare_box .back-to-category  .button_back {
}

.compare_box .browseview { padding:0px;   background:#fff; border-radius:0px; overflow:hidden;}
table#compare_list_prod , table#compare_list_prod tbody { width:100%;}
#compare_list_prod td {  vertical-align:middle;border:1px solid #ecf0f1; background:#f7f7f7; padding:10px;font-size:14px; font-weight:400;}
#compare_list_prod td li { list-style:none;}
#compare_list_prod tr { width:100%; }

#compare_list_prod td:first-child { width:250px;border:1px solid #ecf0f1; font-size:16px;  font-size: 16px; font-weight: 400;}
#compare_list_prod  tr.items0 td { }
#compare_list_prod  tr.items1 td + td { } 
#compare_list_prod .comare_name a {  text-decoration:none; font-weight:400; font-size:18px;}
#compare_list_prod .comare_name a:hover {} 
#compare_list_prod .browseImage > div { }
#compare_list_prod .tr_diff .comare_image { text-align:center; position: relative;}

#compare_list_prod .vote {
    padding: 0;
}
#compare_list_prod .comare_image img { }
#compare_list_prod .comare_price span.PricesalesPrice { font-weight:400; font-size:16px; display:block; }
#compare_list_prod .PricebasePriceWithTax { text-decoration:line-through;}
.green {
  color: #27ae60;
}
.comare_action .product-fields-title { display:block; padding-bottom:5px;}
.comare_action .product-custom { padding-bottom:10px;}
.comare_action .addtocart-area2 { float:none;}


.comare_action .compare_del { font-size:14px; font-weight:300; display:inline-block; margin-top:10px; margin-bottom:0px;cursor:pointer;  }
.comare_action .compare_del i { margin-right:4px;}
.comare_action .compare_del:hover { }
#compare_list_prod .product-fields-value ul { margin:0; padding:0;}

.share {
    width: 100%;
    overflow: hidden;
}
.social-likes__widget_facebook {float: left; text-align: center;font-size:22px;line-height:30px;width: 32px; height: 32px; color: #fff; background: #305891; display: block; margin-right: 5px; cursor: pointer;-webkit-transition: all 0.3s linear;-o-transition: all 0.3s linear;-moz-transition: all 0.3s linear;-ms-transition: all 0.3s linear;-kthtml-transition: all 0.3s linear;transition: all 0.3s linear;}
.social-likes__widget_facebook:before {font-family: FontAwesome;content:"\f09a";}
.social-likes__widget_twitter {float: left; text-align: center;font-size:22px;line-height:30px;width: 32px; height: 32px;color: #fff;background: #2ca8d2;display: block;margin-right: 5px;cursor: pointer;-webkit-transition: all 0.3s linear;-o-transition: all 0.3s linear;-moz-transition: all 0.3s linear;-ms-transition: all 0.3s linear;-kthtml-transition: all 0.3s linear;transition: all 0.3s linear;}
.social-likes__widget_twitter:before {font-family: FontAwesome;content:"\f099";}
.social-likes__widget_plusone {float: left; text-align: center;font-size:22px;line-height:30px;width: 32px; height: 32px;color: #fff;background: #738a8d;display: block;margin-right: 5px;cursor: pointer;-webkit-transition: all 0.3s linear;-o-transition: all 0.3s linear;-moz-transition: all 0.3s linear;-ms-transition: all 0.3s linear;-kthtml-transition: all 0.3s linear;transition: all 0.3s linear;}
.social-likes__widget_plusone:before {font-family: FontAwesome;content:"\f0d5";}
.social-likes__widget_pinterest{float: left;  text-align: center;font-size:22px;line-height:30px;width: 32px; height: 32px;color: #fff;background: #c82828;display: block;margin-right: 5px;cursor: pointer;-webkit-transition: all 0.3s linear;-o-transition: all 0.3s linear;-moz-transition: all 0.3s linear;-ms-transition: all 0.3s linear;-kthtml-transition: all 0.3s linear;transition: all 0.3s linear;}
.social-likes__widget_pinterest:before {font-family: FontAwesome;content:"\f0d2";}
.social-likes__widget_facebook:hover,
.social-likes__widget_twitter:hover,
.social-likes__widget_plusone:hover,
.social-likes__widget_pinterest:hover {background: #323a45;}
span.social-likes__button {
    text-indent: -9999px;
    font-size: 0px;
    line-height: 0px;
}

/*--------------------------------homeshop_ver1.3----------------------------------------*/
.addtocart-button i,.addtocart-button span {
    pointer-events: none;
}
.fancybox-margin {
    margin-right: 17px!important;
}
.fancybox-margin #t3-mainnav {
    margin-left: -8px;
}
div.bottom-block ,div.bottom-block #t3footnav-top {
}
.menu-konkurs {
	color: #f00!important;
    font-weight: 600!important;
}

#onepage_submit_section input {
  font-size: 14px;
}

.t3-navbar .mod-right.cart-custom {
  display: flex;
}

.gp-telegram {
    background: #28a8e9;
    padding: 5px 7px 5px 5px;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    color: #fff;
}
.gp-telegram:before {
    background-image: url(images/telegram.svg);
    background-repeat: no-repeat;
    content: '';
    padding-left: 25px;
}
.gp-whatsapp {
    background: #2ece49;
    padding: 5px 7px 5px 5px;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    color: #fff;
}
.gp-whatsapp:before {
    background-image: url(images/whatsapp.svg);
    background-repeat: no-repeat;
    content: '';
    padding-left: 25px;
}
.gp-viber {
    background: #6559a2;
    padding: 5px 7px 5px 5px;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    color: #fff;
}
.gp-viber:before {
    background-image: url(images/viber.svg);
    background-repeat: no-repeat;
    content: '';
    padding-left: 25px;
}
.gp-telegram:hover, .gp-whatsapp:hover, .gp-viber:hover {
  color: #fff;
}
.uk-card, .uk-card-hover {
  border-radius: 4px;
}