@import url('https://fonts.googleapis.com/css2?family=Bebas+Neue&family=Poppins:wght@400;500;600;700;800&display=swap');

a {

    color: #62605b;

}

.header-top-custom-position {
    padding: 0px;
}
ul, ol {
    margin-top: 0;
    margin-bottom: 10px;
    padding-left: 15px;
}
.page-body {
    padding: 0;
    background: #f5f5f5;
    color: #3a3c48;
    font-weight: 400;
    font-size: 1.6rem;
    line-height: 1.5em;
	font-family: 'Poppins', sans-serif;
}

.header-bottom {
    background:  #3a3c48;
    border-bottom: none;
}
.header-navbar-container {

    height: 30px;
}
.header-phone {
color:#3a3c48;
	display:none;
}
.header-phone a {
font-weight: 800;
color:#3a3c48;
}
.header-phone:after {
content: "(H-P: 08:30-15:30-ig)";

}
#logo img {
max-width: 138px !important;
}
.btn-primary {
    color: #3a3c48;
    background-color: #fdd945;-color: #ffcb4d;
    box-shadow: none;
    border-radius: 0px;
}
.btn-default.disabled, .btn-default {
background: #f4d242;
    border:none;
    color: #2d2d2d;

    padding: 10px 30px 10px 30px;
font-family: 'Bebas Neue', cursive;
    font-weight: normal;
    font-size: 1.8rem;
    line-height: 23px;
    box-shadow: none;
}
.btn-default.disabled, .btn-default:hover {
background: #ffe474;
    border:none;
    color: #2d2d2d;

    padding: 10px 30px 10px 30px;
font-family: 'Bebas Neue', cursive;
    font-weight: normal;
    font-size: 1.8rem;
    line-height: 23px;
    box-shadow: none;

}
.btn-primary {
background: #f7d057;
border: none;
color: #2d2d2d;
padding: 10px 30px 10px 30px;
font-family: 'Bebas Neue', cursive;
font-weight: normal;
font-size: 1.8rem;
line-height: 23px;
box-shadow: none;
border-radius: 50px;
}
.btn-primary:hover {
background: #ffe474;
    border:none;
    color: #2d2d2d;

padding: 10px 30px 10px 30px;
    font-family: 'Bebas Neue', cursive;
    font-weight: normal;
    font-size: 1.8rem;
    line-height: 23px;

    box-shadow: none;


}
.sr-icon-search:before {
    content: '\e803';
    color: #fff;
}

.cart-module-button .icon-sr-cart:before {
    font-size: 2.8rem;
    vertical-align: bottom;
    color: #fff;
}
.cart-module-button:hover .icon-sr-cart:before{
color: #f4d242;
}
.search-popup-btn:hover .sr-icon-search:before {
    color: #f4d242;
}
.sf-horizontal > li {
    position: relative;
    display: inline-block;
    background: none;
    margin-right: 10px;
    border-radius: 10px;
}
.header-navbar {
    min-height: 30px;
    border-bottom: none;
    background: #fff;
    font-size: 1.2rem;
    margin-bottom: 0;
    border-radius: 0;
}
.category_menu, .children {
    background: transparent;
    padding: 0;
    margin: 0;
    list-style: none;
}
h3.category-list-link-text {
margin: 0;
    font-size: 1.7rem;
    color: #ffffff;
    font-weight: normal;
    display: inline;
    text-transform: none;
    font-family: 'Bebas Neue', cursive;
	position: relative;
}
.sf-horizontal > li.dropDownParent > a:after, .sf-horizontal > li.parent > a:after {
    content: "\e831";
    font: 1rem "tokyo-design-icons",sans-serif;
    display: inline-block;
    color: #fff;
}
.nivoSlider img {
    height: auto;
}
.bannerscroller-module, .nivoSlider img {
height:auto;

}



@media screen and (min-width: 1260px) {


.nivoSlider {
    overflow: hidden;
    position: relative;
    width: 100%;
    height: auto;
}
.bannerscroller-module, .nivoSlider img {
    height: auto!important;
}
.nivo-controlNav {
display:none;
}
.kickerimage-description {
    font-size: 2rem;
}
.kickerimage-title {
    font-size: 1.3rem;

    color: #3a3c48;
    text-transform: none;
    font-weight: normal;
}
}






.btn-default.disabled, .btn-default {
    background: #f4d242;
    border-color: #fff;
    color: #2d2d2d;
	border-radius: 50px;
}


.home-position .module-head-title {
    font-size: 4rem;
    margin-top: 30px;
}

.img-thumbnail {

    background-color: none;

}


.homepage {
position:relative;
}
.header-navbar {
border:none;
background: #fff;
}
.header-navbar .navbar-nav li a {
    padding-top: 0px;
    padding-bottom: 2px;
    color: #3a3c48;
    font-size: 11px;
	font-weight: 600;

}


.header-navbar .navbar-nav li:hover a {
    color: #a6a6a6;

}
.header-col-login {
    position: relative;
    border-left: solid 1px #ccc;
	height: 20px;










}
.headermenu-list li:last-child > a {
    padding-right: 15px;
}
.header-col.header-col-headerlinks {
	height: 20px;
}
.header-col.header-col-headerlinks {
	height: 20px;
}

.header-col-login:before {
    content: '\e806';
    font: 2rem "tokyo-design-icons",sans-serif;
    color: #55ab38;
    line-height: 20px;
}


.cart-module-quantity {
    background: #55ab38;
    color: #fff!important;
    position: absolute;
    top: -3px;
    left: calc(50% + 6px);
    border-radius: 9999em;
    min-width: 24px;
    height: 24px;
    line-height: 16px;
    display: inline-block;
    text-align: center;
    font-weight: 500;
    padding: 4px;
}
.category-list-link.module-list-link {


}

.header-position .category_menu > .category-list > .category-list-link:active, .header-position .category_menu > .category-list > .category-list-link:hover, .header-position .category_menu > .category-list.selected > .category-list-link, .header-position .category_menu > .category-list.parent:hover > .category-list-link {
    background: transparent;
    color: #fff;
    text-decoration: none;
}

.header-container {
    padding: 10px 0px;
}


.more-images-position-image-left .product-images-module .aurora-scroll-clip {
    padding: 0px 15px 0;
}
.col-sm-12.product-page-col {

    padding-top: 15px;
}



h1, h2, h3, h4, h5, h6 {
    text-transform: none;
}
.flypage h1 {
    font-size: 2.7rem;
    line-height: 3.7rem

}

.snapshot_vertical_product {
    position: relative;
    background: #ffffff;
    padding: 20px;
    border-radius: 0;
    border: none;
    border-radius: 0px;
	text-align:left;

-moz-box-shadow: none;

height:100%;
	
}
.snapshot_vertical_product:hover {

	-webkit-box-shadow: 11px 11px 18px -23px rgba(0,0,0,0.3);
-moz-box-shadow: 11px 11px 18px -23px rgba(0,0,0,0.3);
box-shadow: 11px 11px 18px -23px rgba(0,0,0,0.3);

	
}
.snapshot_vertical_product .list_prouctprice {
    padding: 10px 0 0;
    font-weight: normal;
    margin-top: 10px;
}
.list_special {
    color: #3a3c48;
    font-weight: normal;
}
.list_price, .list_special {
font-size: 22px;
    line-height: 4rem;
    font-weight: 700;
    line-height: 1.8;
    color: #3a3c47;

}
.list_prouctprice {
    padding: 10px 0;

    font-style: normal;
}
.list_original {
    text-decoration: line-through;
    color: #3a3c48;
    font-weight: 500;
    font-size: 1.4rem;
    display: block;
    line-height: 1rem;
}


.list-productname-link {
    text-transform: none;
    font-size: 1.4rem;
    font-weight: 400;
    color: #3a3c48;
}
.list_picture img {
    max-width: 100%;
    height: auto;
    border-radius: 0px;

}

.snapshot_vertical:not(.list-style) .snapshot_vertical_product .list_actions {

}
.snapshot_vertical:not(.list-style) .snapshot_vertical_product .list_actions .btn {
    
    font-size: 18px;
    width: 120px;
    height: 44px;
    text-align: center;
    padding: 0px;
    padding-top: 0px;

    background: #52aa46;
    color: #fff;
   
    padding-right: 0px;
    
    border-radius: 0;
	line-height:4.8rem ;
	border-radius: 44px;
	
}
.snapshot_vertical:not(.list-style) .snapshot_vertical_product .list_actions .btn:hover {
    


    background: #3a3c48;

	
}

.snapshot_vertical:not(.list-style) .snapshot_vertical_product .list_actions .btn:after {
    content: "\e850";
    font-weight: 300;
    font-size: 1.7rem;
    font-family: "sr-cart-icons";
    font-style: normal;
    font-weight: normal;
    speak: none;
    display: inline-block;
    text-decoration: inherit;
    width: 2em;
    height: 2em;
    margin-right: 0;
    text-align: center;
    font-variant: normal;

    text-transform: none;
    line-height: 2em;
    margin-left: 10px;
    -webkit-font-smoothing: antialiased;

    background: #62bb63;
    border-radius: 0 44px 44px 0px;
    /* padding-top: 3px; */
    color: #fff;
	float: right;
	margin-top: 5px;
margin-right: 5px;
}

.snapshot_vertical:not(.list-style) .snapshot_vertical_product .list_actions .btn.notify-request {
background: #3a3c48;
}
.snapshot_vertical:not(.list-style) .snapshot_vertical_product .list_actions .btn.notify-request:hover {
background: #4f515e;
}
.snapshot_vertical:not(.list-style) .snapshot_vertical_product .list_actions .btn.notify-request:after {
display: none;
}

@media screen and (max-width: 1260px) {
.snapshot_vertical:not(.list-style) .snapshot_vertical_product .list_actions .btn:after {
display:none;
}
.snapshot_vertical:not(.list-style) .snapshot_vertical_product .list_actions .btn.notify-request:after {
display:none;		
}
}

.list_addtocart .quantity-input {
height: 44px;
width: 50px;
padding: 2px;
border: none;

border-radius: 0;
background: #e9e9ed;
vertical-align: middle;
text-align: center;
border-radius: 44px 0px 0px 44px;

}
.list_addtocart .btn {
    width: auto;
}
.btn-primary.button-add-to-cart {
    background-color: #54ab38;
    border-color: none;
    box-shadow: none;
    border-radius: 0px;
    border: none;
    color: #f9f9f9;
    font-size: 9px;
    width: auto;
    border-radius: 5px;
    height: auto;
    -webkit-box-shadow: 10px 10px 10px -11px rgba(0,0,0,0.32);
    -moz-box-shadow: 10px 10px 10px -11px rgba(0,0,0,0.32);
    box-shadow: 10px 10px 10px -11px rgba(0,0,0,0.32);
    border-width: 1px;


    border-radius: 53px;
}
.list_actions .btn-primary.button-add-to-cart {

    box-shadow:none
}

@media screen and (max-width: 991px) {
.btn-primary.button-add-to-cart {


    border-width: inherit;
    border-style: inherit;
    border-color: inherit;
    border-image: inherit;
    border-color: inherit;
    border-right-color: inherit;
    border-bottom-color: inherit;
    border-right-color: inherit;


   
}	
}

.btn-primary.button-add-to-cart:hover {

   background-color: #3a3c47;
box-shadow:none;

   
}


.product-page-price {
	background:none;
}
.product_parameters .product-parameter-row{
    border-bottom: solid 1px #eaeaea;
}
.product_parameters .product-parameter-row:last-child{
    border-bottom: none;
}


@media screen and (min-width: 768px) {
.more-images-position-image-left .product-image, .more-images-position-image-left .position_5_wrapper .product-secondary-image {
box-shadow: none;
    background: #fff;
	border: solid 1px #eaeaea;

}
.more-images-position-image-left .position_5_wrapper .one_productimage {
    width: 100%;
    margin: 0;
    padding: 0;
    margin-bottom: 5px;
}
}
.aurora-scroll-arrow-pos-horizontal {
    padding: 0px;
}




.pathway-inside-container, .pathway-container {
    padding: 10px 0;
    font-size: 1.1rem;
    color: #8e8e8e;
    margin-bottom: 0px;
}
.product-sortbar {
    margin: 20px 0;
    overflow: auto;
    background: transparent;
    border-radius: 0;
    padding: 15px 0;
	padding-bottom:0px;
}

.side-position {
    padding: 15px;
    margin-bottom: 50px;
    border-bottom: none;
    color: #2d2d2d;
    background: transparent;
   box-shadow:none;
    border: solid 1px #ccc;
}

@media screen and (min-width: 1260px) {
.column-left, .column-right {

    display: none;
}
}

@media screen and (min-width: 1260px) {
.two-column-content {
    width: 100%;
}
}
.two-column-content {
    width: 100%;
}
@media screen and (min-width: 768px) {
.two-column-content .snapshot_vertical .list_div_item {
width:25%;
}
}
.product_table_special {

    font-weight: normal;

}
.list_stock {
font-weight: 600;
font-size: 1rem;
text-transform: uppercase;





}
.home-position .module-head-title {
    font-size: 4rem;
    margin-top: 30px;
    font-family: 'Bebas Neue', cursive;
    color: #696766;
}

@media screen and (min-width: 992px) {
.footer-col-position {
    margin-top: 50px;
    padding: 0 20px 0px 0px;
    border-right: 1px solid #ccc;
}

}
.header-position .category-list-link, .header-position .category-list-link:visited {
    font-size: 1.5rem;
    
}
.pathway-inside-container, .pathway-container {

    background: transparent;

}
.pw-item.pw-item-home {
    display:none;

}
@media screen and (min-width: 992px) {
.pathway-inside-container, .pathway-container {
    background: #fff;
}
}

.snapshot-list-item {
    padding: 0;
    line-height: 2rem;
}
.home-layout .section-module .module-head-title::after, .home-position .module-head-title::after {
display:none;
}
/* searchlist */
.module.module-search-critea .module-head {
	display:none;
}
@media (min-width: 768px) {
    .module.module-search-critea .col-sm-4 {
        width: 20%;
        line-height: 33px;
    }

    .module.module-search-critea .col-sm-8 {
        width: 70%;
        padding: 0;
    }

    .module.module-search-critea .form-group.d-flex {
        height: 30px;
        font-size: 1rem;
    }

    .module.module-search-critea .form-group.d-flex:first-child {
        width: 35%;
        float: left;
    }

    .module.module-search-critea .form-group.d-flex:nth-child(2) {
        width: 25%;
        float: left;
    }

    .module.module-search-critea .form-group.d-flex:nth-child(2) .col-sm-4.control-panel {
        width: 0;
        padding: 0;
        margin: 0;
    }

    .module.module-search-critea .form-group.d-flex:nth-child(2) .col-sm-8 {
        width: 90%;
    }

    .module.module-search-critea .form-group.d-flex:nth-child(3) .col-sm-8 {
        width: 30px;
		    padding-top: 8px;
    }

    .module.module-search-critea .form-group.d-flex:nth-child(3) .col-sm-4.control-panel {
        width: 20%;
    }

    .module.module-search-critea .form-group.d-flex:nth-child(3) {
        width: 80%;
    }

    .module.module-search-critea .form-group.d-flex:last-child {
position: absolute;
    top: 20px;
    right: 20px

    }

}
	.module.module-search-critea .sort-text {
    display: block;
}
.list_page.search_list .page-head-center-title {
display:none;
}
.module-search-critea {
    padding-bottom: 2rem;
	padding-top: 2rem;

	position:relative;
	border-bottom:solid 1px #ccc;
}
@media screen and (min-width: 480px) {
.product-sortbar .sort {
    float: right;
    margin: 0 10px 0 0;
}
}


.snapshot-list-item.list_rating {
font-size:0px;
}
.snapshot-list-item.list_rating {
font-size:0px;
min-height: 0px;
}
.snapshot-list-item.list_rating .product-review-count {
font-size: 1.1rem;
}
.snapshot-list-item.list_rating img {
max-height:13px;
opacity:0.7;
}
.snapshot-list-item.list_prouctname {
padding-bottom:1rem;
}
/* searchlist-end */





.home-position .module-head-title {
    font-size: 3rem;
    margin-top: 15px;
    font-family: 'Bebas Neue', cursive;
    color: #3a3c48;
}
		
		


.home-layout .section-module .module-head, .home-position .module-head {
    margin-top: 30px;
    margin-bottom: 0px;
}

@media screen and (min-width: 991px) {
.row {
    margin-left: 0px;
    margin-right: 0px;
}
.col-md-9.col-sm-12.col-xs-12.column-content.two-column-content.column-content-right {
padding:0px;
}

.col-sm-12.product-page-col {
padding:0px;
}


}



/*footer*/
.footer-position.newsletter_subscribe-module input {
    border: 1px solid #808080;
    border-radius: 5px;
    background: transparent;
    color: #ded9d5;
    margin-bottom: 10px;
}
.footer-copyright, .footer-bottom-1-position, .footer-bottom-2-position, .footer-row {
    font-size: 1.3rem;
}
.footer-copyright, .footer-bottom-1-position, .footer-bottom-2-position, .footer-row {
    background:  #3a3c48;
    color: #fff;
}

.footer-row .module-head-title {
    font-size: 1.5rem;
    display: inline-block;
    background: transparent;
    margin: 0;
    text-transform: uppercase;
    font-weight: 600;
    position: relative;
    z-index: 2;
    padding-right: 25px;
    color: #babfb8;
}
footer a:not(.btn), footer a:not(.btn):hover {
    color: #c1bfb7;
    font-weight: 400;
}
.copyright-inner {


	display: inline-block;
    background: none;
    padding: 10px 30px;
    border-radius: 0;
    color: #c1bfb8;
    font-size: 11px;
	margin-top: 40px;
	margin-bottom: 40px;

}
.footer-col-position {
    border-right: 1px solid #808080;
}

@media screen and (min-width: 992px) {
.footer-col-position {
    margin-top: 50px;
    border-right: 1px solid #808080;
}
}


/*footer/*/

/*lista*/
.subcategories-wrapper {
	margin-top:30px;
}
.subcategory-name {
    background: #f4d242;
    color: #3a3c48;
    font-size: 1.2rem;
    text-transform: uppercase;
    display: flex;
    align-items: center;
    justify-content: center;
    width: 100%;
    padding: 10px;
    height: 65px;
    line-height: 1.2em;
    font-weight: 400;
    border-bottom: none;
    padding: 0px;
}
@media screen and (min-width: 992px) {
.subcategory-item-inner .img-thumbnail-link.subcategory-img {

    margin: 0px;
	padding:0px;

}
}
.subcategory-list .subcategory-item {
    width: 20%;
	padding-left:0px;
	padding-top:0px;
}
.subcategory-name {

background: #fff;
  color: #3a3c48;
  font-size: 15px;
  text-transform: none;
  display: flex;
  align-items: center;
  justify-content: center;
  width: 100%;
  padding: 20px;
  height: auto;
  line-height: 1.2em;
  font-weight: 500;
  border-bottom: none;
}
.subcategory-item.no-subcategory-description .subcategory-item-inner:hover .subcategory-name:hover {
    color: #f4d244;
    opacity: .9;
    border-bottom: none;
}
.subcategory-item-inner:hover .subcategory-name {
  color: #f4d244;
  opacity: .9;
  border-bottom-color: transparent;
}
.list_page.category_list .top.page-head {

}
.list_page.category_list .top h1 {
    font-weight: 300;
    margin: 0px;
    padding-top: 4rem;
	font-family: 'Bebas Neue', cursive;
}
.product-sortbar .form-control {
    width: 200px;
    height: 30px;
    display: inline-block;
    background: transparent;
    margin-left: 0;
    padding: 3px 15px;
    height: 40px;
	font-size: 1.4rem;
}
.pagination-link-active, .pagination-link, .pagination-link:visited {
    float: left;
    display: inline-block;
    width: 40px;
    height: 40px;
    border-radius: 5px;
    line-height: 25px;
    padding: 0;
    margin: 0 0 0 6px;
    text-align: center;
    text-decoration: none;
    position: relative;
    background: #3a3c48;
    border-radius: 5px;
    padding-top: 7px;
    color: #fff;
    font-size: 14px;
	border:none;
	
	}
.pagination-link:hover {

    color: #fff;

	
}
	.pagination-link-active {

    background: #ccc;

	
	}

.pagination .links .pagination_navi {

    width: 40px;
    height: 40px;
    border-radius: 5px;
    line-height: 25px;
    padding: 0;
    margin: 0 0 0 6px;
    text-align: center;
    text-decoration: none;
    position: relative;
    border-radius: 5px;
    padding-top: 7px;
    font-size: 14px;
	border:none;
}
.cart-module-quantity.pulse {
    box-shadow: 0 0 0 rgba(255, 255, 255, 0.4);
    animation: cart-module-quantity-pulse 2s infinite;
}

#module_stockfilter_wrapper {
width:50%;
}

@media screen and (max-width: 992px) {
#module_stockfilter_wrapper {
width:100%;
}

}


#module_stockfilter_wrapper .module-head {
display:none;
}
.side-position {
    padding: 0px;
    margin-bottom: 30px;
    border-bottom: none;
    color: #3a3c48;
    background: transparent;
    box-shadow: none;
    border: none;
}
.snapshot-list-item.list_stock.stock_status_id-13 {
color:#3A3C48;
}
.column-left .section-module .module-body, .column-right .section-module .module-body, .side-position .module-body {
    padding-top: 0px;
}
.stockfilter-module label span {
    display: inline-block;
    vertical-align: middle;
    font-size: 1.4rem;

}
.snapshot_vertical:not(.list-style) .snapshot_vertical_product .list_actions .btn {
    margin: 0;
}
	/*lista/*/
	
	.totop a, .totop a:visited {

    color: #3a3c48;
    text-align: center;
}

/*cartpopup*/
.auroramessenger-message.popup {
padding:30px;
background:#fff;
}



.auroramessenger-wrapper .btn-primary:nth-child(2) {
    background: #3a3c48;
    border: none;
    color: #fff;

}
.auroramessenger-wrapper .btn-primary:nth-child(2):hover {
    background: #555;
    border: none;
    color: #fff;

}
.auroramessenger-wrapper .product-module-list-link-wrapper.text-center {
display:none;
}

.auroramessenger-wrapper .module-latest-wrapper {
background: transparent;
}
.auroramessenger-wrapper .module-latest-wrapper div {
background: transparent;
}
.auroramessenger-wrapper .snapshot-list-item.list_stock {
display:none;
}
.auroramessage_incart {
    background: transparent;

}
.auroramessenger-wrapper .list_picture img {
    max-width: 100%;
    height: auto;
    border-radius: 0px;
	padding-right:20px;
	
}
.auroramessenger-wrapper .img-thumbnail-link {

    display: block;
    position: relative;
    line-height: 0;
    overflow: hidden;
    margin: 0px;
    padding-bottom: 0px;

}

.auroramessenger-wrapper .img-thumbnail {
background-color:#fff;
}
.auroramessenger-wrapper .snapshot-list-item.list_prouctname {

}
.auroramessenger-wrapper .snapshot_horizontal_left {


float: left;

padding: 0px;


}
.auroramessenger-wrapper .snapshot_horizontal_product {
position:relative;
}
@media screen and (min-width: 992px) {
.auroramessenger-wrapper .snapshot-list-item.list_prouctprice.list_productprice_special {
width: 50%;
    float: left;
    height: 40px;
    bottom: 20px;
    position: absolute;
}
.snapshot-list-item.list_addtocart {

   
}


}
.auroramessenger-wrapper .snapshot-list-item.list_details {
display:none;
}

.auroramessenger-message.popup .list_actions .btn {

    font-size: 0px;
    width: 40px;
    height: 40px;
    text-align: center;
    padding: 0px;
    padding-top: 8px;
	float:right;
	background:#56ab38;

}
.auroramessenger-message.popup .list_actions .btn:before {
    content: "\e850";
    font-weight: 300;
    font-size: 2.5rem;
    font-family: "sr-cart-icons";
    font-style: normal;
    font-weight: normal;
    speak: none;
    display: inline-block;
    text-decoration: inherit;
    width: 1em;
    margin-right: 0;
    text-align: center;
    font-variant: normal;
    text-transform: none;
    line-height: 1em;
    margin-left: 0;
    -webkit-font-smoothing: antialiased;
	color:#fff;

}

.auroramessenger-message.popup .snapshot-list-item.list_addtocart {
float:right;
}
.auroramessenger-wrapper .img-thumbnail {
    background-color: #fff;
}
.auroramessenger-wrapper .snapshot_horizontal_product {
padding: 20px;
    border: solid 1px #ccc;

}
.auroramessage_others {
    margin: 0;
    font-weight:normal;
    text-align: left;
}
.aurora-scroll-btn:hover:before {
    color: #ccc;
    text-shadow: none;
}
.aurora-scroll-back:before, .aurora-scroll-forward:before {
    font: 10px/30px "tokyo-design-icons",sans-serif;
    display: block;
    color: #3a3c48;
    width: 30px;
    height: 30px;
    text-align: center;
}
/*cartpopup-end*/

.table.sr-cart-table thead {
    background: #e2e2e2;
    color: #fff;
}
.table.sr-cart-table tbody {
background:#fff;
}
.sr-cart-table .special-price, .sr-cart-table .price {
    font-size: 1.7rem;
    line-height: 1.7rem;
    font-weight: 800;
    font-style: normal;
    color: #3a3c48;
}



.sr-cart-table .original-price {
    font-style: normal;
    color: #a1a3a8;
}
.sr-cart-table .special-price-sum, .sr-cart-table .current-price {
    font-size: 1.7rem;
    line-height: 1.7rem;
    font-weight: 800;
    font-style: normal;
    color: #3a3c48;
}
.sr-cart-table .original-price-sum {
    font-size: 1.4rem;
    line-height: 1.4rem;
    font-weight: 400;
    font-style: normal;
    text-decoration: line-through;
    color: #a1a3a8;
}
@media screen and (min-width: 992px) {
.sr-cart-table.table > tbody:not(.row-danger) > tr > td {
    padding-top: 10px;
    padding-bottom: 10px;
}
}
.delete-button.cart-button .table.sr-cart-table .btn-default.disabled {
    background: #f5f5f5;
    border-color: #fff;
    color: #2d2d2d;
}
.btn.btn-default.product-module-list-link {

}
.sr-cart-table.table > thead > tr > th {
    border-bottom: 1px solid #ebedef;
    padding-bottom: 10px;
    padding-top: 10px;
    color: #797979;
}
.sr-shipping-cost-calculator {
    background-color: white;
    border-radius: none;
    border: none;
    color: #3a3c48;
    padding: 20px;
    margin-top: 30px;
    font-size: 12px;
}

.btn.btn-lg.btn-gray.sr-cart-back.ac-back {
    background: #ccc;
    border: none;
    color: #2d2d2d;
    border-radius: 5px;
    padding: 10px 20px 10px 20px;
    font-family: 'Bebas Neue', cursive;
    font-weight: normal;
    font-size: 1.8rem;
    line-height: 23px;
    height: 40px;
    border: 1px solid #9e9e9e;
    box-shadow: none;
	color: #2d2d2d;
    background-color: #f1f1f1;




    box-shadow: none;
    border-radius: 5px
	
}

.col-xs-12.sr-cart-table-wrapper {
	padding:0px;
}
#sr-cart-page-body section.col-sm-12.one-column-content {
	padding-left:0px;
	padding-right:0px;

}

/* mobil */
@media screen and (max-width: 991px) {
.responsive-menu {
    width: 100%;
    position: fixed;
    top: 0;
    padding: 0 15px;
    line-height: 60px;
    height: 60px;
    background: #3a3c48;
    display: flex;
}
.header-bottom {
    background: transparent;
    border-bottom: none;
}
.kickerimage-img {
    border-radius: 0px;
    height: auto;
    padding: 0px;
    
}
.mobile-cart-product-count {

    background: #f63458;
    color: #fff;

}
}




@media screen and (max-width: 768px) {
.mobile-logo img {

	width:140px;
}



.header-container {
    padding: 0px;
}



.snapshot_vertical_product {
padding: 5%;
margin-bottom:10px;
margin-right: 5px;
}
.product-snapshot.list_div_item:nth-child(even) .snapshot_vertical_product {
margin-right: 0px;
margin-left:5px;
}

.flypage h1 {
    font-size: 2rem;
    line-height: 2.7rem;
}

}
@media screen and (max-width: 480px) {
.mobile-logo img {
    max-height: 60px;
    width: 140px;
}


}


@media screen and (max-width: 480px) {
.product-module .snapshot_vertical.list_with_divs .product-snapshot {
    width: 100%;
    flex-shrink: 0;
    padding: 0px;
    float: none;
}


.product-module .snapshot_vertical.list_with_divs {
    display: block;
    flex-wrap: inherit;

}
.list_with_divs {
    width: 100%;
margin:0px;
display: block;
flex-wrap: inherit;

}
}

@media screen and (max-width: 480px) {

.home-position .module-head-title {
    font-size: 3rem;
    margin-top: 0px;
    font-family: 'Bebas Neue', cursive;
    color: #3a3c48;
}
.home-layout .section-module .module-head-title:after, .home-position .module-head-title:after {
    display: block;
    background: transparent;
    width: 20px;
    height: 1px;
    bottom: 40px;
	left: calc(0% - 30px);

}
}

.kickerimages .kickerimages-col {
    box-shadow: none;
}

@media screen and (min-width: 768px) and (max-width: 992px)  {
.price_row.price_row_1 {
float:left;
width:auto;
}
.price_row.price_row_2 {
float:left;
width:60%;
}
.flypage .more-images-position-image-left .product-page-left {
    width: 300px;
}
.flypage .more-images-position-image-left .product-page-right {
    width: calc(100% - 300px);
	padding-right: 0px;
	height:auto;
}
.decrease_wrapper .decrease_amount {
    font-size: 3.2rem;
}
.decrease_wrapper {
    vertical-align: text-bottom;
    float: none;
    position: absolute;
    display: block;
    background: none;
    padding: 18PX;
    padding-bottom: 25PX;
    padding-left: 22px;
    padding-top: 25px;
    left: -109px;
    top: -15px;
    font-size: 1rem;
    width: 80px;
    height: 86px;
    background-image: url(https://www.bravuroshop.com/custom/bravurosan/image/data/design/badge.svg);
    background-position: center;
    background-size: 100%;
    background-repeat: no-repeat;
}
.decrease_wrapper .decrease_text, .decrease_wrapper {
    line-height: 20px;
    font-size: 1.3rem;
	bottom: 11px;

}
}
@media (max-width: 992px) {
.container {
    width: 100%;
	padding-left:20px;
	padding-right:20px;
	max-width:100%;
}
.flypage .more-images-position-image-left .product-page-left {

    margin-left: 0px;
	padding: 0px;
}
.product-page-price .postfix {
    display:none;
}
.row.product-content-column-left {
margin-left:0px;
margin-right:0px;
}
}
.slick-dots li {
    position: relative;
    display: inline-block;
    width: 10px;
    height: 20px;
    margin: 0 2px;
    padding: 0;
    cursor: pointer;
}
.mm-opened .mm-menu.mm-theme-dark {
    background: #3a3c48;
    color: #fff;
}

@media screen and (max-width: 991px) {
.mm-group-title {
    background: #3a3c48;
}
.category-list-link-text {
margin: 0;
    font-size: 1.5rem;
    color: #fdd945;

    font-weight: bold;
    display: inline;
    text-transform: none;
    font-family: inherit;
    position: relative;
}
.mm-listview>li>a, .mm-listview>li>span {
    color: #ccc;

}
#categorytree-nav .mm-search input, #menu-nav .mm-search input {
    border: medium none;
    border-radius: 15px;
    display: block;
    height: 30px;
    line-height: 30px;
    padding: 0 10px;
    width: 100%;
}
.mm-menu.mm-theme-dark .mm-search input {
    background: rgba(27, 27, 27, 0.3);
    color: rgb(255, 255, 255);

}
}
.mm-title.mm-group-title.text-center {
display:none;
}

@media (max-width: 1200px) {
.container {
    width: 100%;
}
.aurora-scroll-clip {
	height: 368px;

overflow-y: hidden;
}
}


@media (max-width: 992px) {
.position_5_wrapper {
   display:none;
}
.more-images-position-image-left .product-page-images {
    width: 0%;
	display:none;
}

.pathway-inside-container, .pathway-container {
    padding: 0px;
    margin-bottom: 0px;
	    padding-top: 0px;
}
.flypage h1 {
    font-size: 2rem;
}
.product_table_quantity {
    display: none;
}
.footer-col-position {
    border-right: none;
	max-width:100%;
	margin:0px;
}
}

@media (max-width: 768px) {
.flypage .more-images-position-image-left .product-page-right {
    width: 100%;
    padding-right: 10px;
	padding-left: 10px;
    height: auto;
	    margin-top: 20px;
}
.pathway-inside-container, .pathway-container {
line-height:1em;
	    padding-top: 20px;
}
.btn-primary.button-add-to-cart {

    width: 100%;

}
.two-column-content .snapshot_vertical .list_div_item {
    padding: 0px;
}
.column-content.two-column-content.column-content-right {
    padding-left: 5px;
    padding-right: 5px;
}
}
.mobile-headers-title {
display:none;
}
@media screen and (max-width: 992px) {
.snapshot_vertical:not(.list-style) .snapshot_vertical_product .list_actions .btn {
bottom: 0px;
    right: 0px;
    width: 40px;
	height:40px;

}
.snapshot_vertical:not(.list-style) .snapshot_vertical_product .list_actions .btn:after {
display:none;
}

.list_picture img {
    border-radius: 0px;
    margin-bottom: 15px;
}
.snapshot-list-item.list_stock {
margin-bottom:10px;

}
.snapshot-list-item.list_prouctprice {
    min-height: 40px;
	position: relative;
	padding-top:0px;
}
.list_original {

    font-weight: 600;
    font-size: 1.2rem;
    display: block;
    line-height: 1.2rem;
}
.snapshot_vertical:not(.list-style) .snapshot_vertical_product .list_actions .btn:after {
    float: none;
    top: 0px;
    left: 0px;
    position: absolute;
    width: 40px;
    height: 40px;
}
}
/* mobil-end */
ul.category.category_menu.horizontal-basic li a h3:before {
width: 25px;
  height: 25px;
  background-size: 100%;
  content: " ";
  position: absolute;
  left: -30px;
  top: -4px;	
}
ul.category.category_menu.horizontal-basic li#cat_197 a h3:before {
    background-image: url(https://www.bravuroshop.com/custom/bravurosan/image/data/design/categories/2023/cat_icon_ajandek.svg);

}
ul.category.category_menu.horizontal-basic li#cat_140 a h3:before {
    background-image: url(https://www.bravuroshop.com/custom/bravurosan/image/data/design/categories/2023/cat_icon_barkacs.svg);

}
ul.category.category_menu.horizontal-basic li#cat_141 a h3:before {
    background-image: url(https://www.bravuroshop.com/custom/bravurosan/image/data/design/categories/2023/cat_icon_muszakicikk.svg);

}
ul.category.category_menu.horizontal-basic li#cat_138 a h3:before {
    background-image: url(https://www.bravuroshop.com/custom/bravurosan/image/data/design/categories/2023/cat_icon_otthon.svg);

}

ul.category.category_menu.horizontal-basic li#cat_139 a h3:before {
    background-image: url(https://www.bravuroshop.com/custom/bravurosan/image/data/design/categories/2023/cat_icon_sport.svg);

}
ul.category.category_menu.horizontal-basic li#cat_185 a h3:before {
    background-image: url(https://www.bravuroshop.com/custom/bravurosan/image/data/design/categories/2023/cat_icon_karacsonyvilagitas.svg);

}
.horizontal-basic .category-list {
    display: inline-block;
    padding-left: 20px;
}
ul.category.category_menu.horizontal-basic li:last-child .category-list-link.module-list-link {
    border-right: none;
}
/* design*/
#customcontent2 {
	text-align:center;
	font-size:1.1rem;
	color:#c1bfb8;
	margin-bottom: 60px;

}
#customcontent2 h3 {
	text-align:center;
	font-size:1.1rem;
	color:#c1bfb8;

}
#customcontent2 a {
	color:#fbdb56;
	font-weight:600;

}
#customcontent2 a:hover {
	color:#fff;

}
/* design-end */




.col-md-12.col-sm-12.col-xs-12.column-content.one-column-content.column-content-left {
	padding-left:0px;
	padding-right:0px;
}
@media screen and (max-width: 768px) {
	.col-md-12.col-sm-12.col-xs-12.column-content.one-column-content.column-content-left {
	padding-left:0px;
	padding-right:0px;
}
.subcategory-list .subcategory-item {
    width: 50%;
    padding-left: 0px;
    padding-top: 0px;
}
.subcategory-item-inner img {
    height: auto;
    max-width: 50%;
}
}
.pw-link {
    font-weight: 400;
    color: #3a3c48;
}

.product-sortbar.product-sortbar-bottom {
float: none;
    clear: both;
}
@media (max-width: 992px) {
.two-column-content .snapshot_vertical .list_div_item {
  padding: 0px;
  width: 33%;
  float: left;
}
}
@media (max-width: 768px){
.two-column-content .snapshot_vertical .list_div_item {
    padding: 0px;
    width: 50%;
    float: left;
}
.snapshot_vertical_product {

        background: #ffffff;

    text-align: left;

}
.list_price, .list_special {
    font-size: 2.6rem;

}
.list_stock {



}
.list_price, .list_special {
    position: absolute;
}
.collateral_module_details .list_price, .list_special {
 position: static;
}
.product-module .snapshot_vertical.list_with_divs .product-snapshot {
    padding: 0px;
    width: 50%;
    float: left;
}
.snapshot_vertical_product .list_prouctprice {
    min-height: 45px;

}
.snapshot_vertical_product .list_picture {
    margin-bottom: 0px;
}

#mobile-nav [class^="sr-icon-"]:before, [class*=" sr-icon-"]:before {

    font-size: 80%;

}
.product_parameters {

    font-size: 1.3rem;

}

}
@media screen and (max-width: 480px) {
.snapshot_vertical:not(.productscroller):not(.list-style) .snapshot-list-item {
    text-align: left;
}


.footer-row {
    padding: 10px;
}
}

.product-ring-select-parameter-row .param-label-name {
	width:10%;
}
.product_parameters .param-value.param-value-icon {
	width:90%;
	float:right;
}
.product-ring-select-parameter-row .param-label {
	width:auto;
	
}
.product-ring-select-parameter-row .param-value {
	width:auto;
}
.list-list .variable a {
    display: block;
    padding: 2px 5px;
    width: auto;
    height: auto;
    line-height: 15px;
    text-align: center;
    font-weight: 300;
    font-size: 10px;
    color: #fff;
}
.list-list .variable a:hover {
    display: block;
    padding: 2px 5px;
    width: auto;
    height: auto;
    line-height: 15px;
    text-align: center;
    font-weight: 300;
    font-size: 10px;
	border:none;
	box-shadow:none;
	color:#3a3c48;
}

.ring_wrapper {
    margin: 10px 0;
}
.product_table_addtocart_wrapper {
    padding: 20px 0 0;
}

.product_cart_box .collateral_module_picture {
    display:none;
}
.product-page-right .price_row_1 {
	float:right;
	padding:0px;
}



.decrease_amount:before {
	content:"-"
}
.decrease_text {
	display:none;
}



/*termeklap*/
@media screen and (min-width: 768px) {
.flypage .more-images-position-default .product-page-left, .flypage .more-images-position-default .product-page-right {
    padding-left: 0px;
	width:40%;
}

}
.param-value.productrating-param img {
opacity:0,7;
}


.product_table_price {
    font-size: 4rem;
    font-weight: 800;
    color: #2d2d2d;
    font-family: 'Bebas Neue', cursive;
}
.product-page-price .postfix {
    padding-left: 8px;
    font-style: normal;
    font-size: 1.2rem;
}
@media screen and (min-width: 768px) {
.product_parameters .no-border, .product_parameters .param-label, .product_parameters .param-value, .product_parameters .product-short-description {
padding: 5px 0px 5px 20px;
}
}
.param-label {
    font-weight: 600;
}
.product_option_name, .product-ring-select-parameter-row .param-label-name, .product-ring-select-parameter-row .param-label-name span {
    font-weight: 800;
    float: left;
    padding-top: 3px;
	
}
.param-label-name {
	width:45%;
}
.list-list .variable {
    background: #333;
    width: auto;
    display: block;
    border: none;
    
    border-radius: 50px;
    border: none;
}
.list-list .variable:hover {
    background: #888;
    width: auto;
    display: block;
    border: none;
    
    border-radius: 3px;
    border: none;
}
.list-list .variable a {
    display: block;
    padding: 2px 8px;
    width: auto;
    height: 25px;
    line-height: 21px;
    text-align: center;
    font-weight: 300;
    color: #fff;
	
}
.list-list .variable a:hover {
    display: block;
    padding: 2px 8px;
    width: auto;
    height: 25px;
    line-height: 21px;
    text-align: center;
    font-weight: 300;
    color: #fff;
	
}
.list-list .variable.selected a {
    color: #333;
    font-weight: 600;
    font-size: 14px;
}
.list-list .variable.selected a:hover {
    color: #333;
    font-weight: 600;
    font-size: 14px;
	cursor:default;
}
.list-list .variable.selected {
    box-shadow:none;
}
.list-list .variable.selected {
    background: transparent;
	border:solid 1px 333;
	border-radius:0;

}

.aurora-scroll-btn-up:before {

    background: none;
    height: 40px;
    font-size: 10px;
    width: 25px;
	height:25px;
    color: #000;
	line-height:25px;



}
.aurora-scroll-btn-down:before {

    background: none;
    height: 30px;
    font-size: 10px;
    width: 25px;
	height:25px;
    color: #000;
	line-height:25px;

}
.aurora-scroll-btn-up {
    top: 0px;
}
.aurora-scroll-btn-down {
    bottom: 0px;
}
.aurora-scroll-btn-up, .aurora-scroll-btn-down {
    right: 20px;
    left: auto;
}
.column-content.one-column-content.product-one-column-content {


}
.product_parameters {
    font-size: 13px;
    line-height: 28px;
    font-weight: 600;
    color: #3a3c48;

}
.product_parameters body tr td {
padding-left:5px;
}
.position_3_wrapper {
    position: relative;
    box-shadow: none;
    margin: 30px 0;
	margin-top:0px;
    
}

.tab_page {
    padding: 20px 0px;
    margin-bottom: 20px;
    background: #fff;
    overflow: hidden;
}
.tabs a, .tabs a:visited {
    display: inline-block;
    cursor: pointer;
    line-height: 70px;
    padding: 0px;
    padding-right: 20px;
    font-size: 1.3rem;
    text-transform: uppercase;
    font-weight: 500;
    position: relative;
    border:none;
	margin-right:20px;
}
.flypage .tab-content-active {
    position: static;
    font-size: 1.3rem;
    padding: 30px;
    background: #fff;
}
@media screen and (min-width: 992px) {
    .flypage .tab-content-active {

        padding: 60px;

    }

}
.decrease_wrapper {
vertical-align: text-bottom;
    float: none;
    position: absolute;
    display: block;
    background: none;
    padding: 18PX;
    padding-bottom: 25PX;
    padding-left: 25px;
    padding-top: 20px;
    left: -149px;
    top: 0px;
    font-size: 1rem;
    width: 119px;
    height: 62px;
    background-image: url(https://www.bravuroshop.com/custom/bravurosan/image/data/design/badge.svg);
    background-position: top;
}

.decrease_wrapper .decrease_text, .decrease_wrapper {
color: #333;
    font-weight: normal;
    font-style: normal;
    line-height: 20px;
    font-size: 1.7rem;
    text-transform: uppercase;
    position: absolute;
    bottom: 1px;
    font-family: 'Bebas Neue', cursive;
}
.decrease_wrapper .decrease_TEXT {

    color: #FFF;
}
.decrease_wrapper .decrease_amount {
    color: #ffffff;
}
.decrease_amount {
font-size: 4rem;
    display: block;
    font-weight: 900;
    font-family: 'Bebas Neue', cursive;
    line-height: 3rem;
	letter-spacing: 0.05rem;

}





.flypage .tab-content-active {
    position: static;
    font-size: 1.3rem;
}
.tabs a:after, .tabs a:visited:after {
display:none;
}
.product_table_addtocart_wrapper {
z-index:10000;
padding-bottom:0px;
}
.product-collateral-wrapper strong {
    font-size: 1.2rem;
    font-weight: 600;
    display: block;
    padding-bottom: 10px;
}

.decrease_wrapper .decrease_amount {
    color: #f5f5f5;
    font-weight: normal;
}
.tabs {
    text-align: center;
    width: 100%;
    margin-bottom: 0;
    margin-top: 20px;
background: #e4e4e4;
}
.tabs a, .tabs a:visited {
    display: inline-block;
    cursor: pointer;
    line-height: 70px;
    padding: 0px;
    padding-right: 30px;
    padding-left: 20px;
    font-size: 16px;
    text-transform: uppercase;
    font-weight: 600;
    position: relative;
    border: none;
    margin-right: 20px;
}


.tabs {
    text-align: left;
    width: 100%;
    margin-bottom: 0;
    margin-top: 0px;
   
}
.tabs a.selected, .tabs a.selected:visited {
color: #3a3c48;
    background: #fff;


    padding-left: 30px;
 

}



.product_table_addtocart_wrapper .button-add-to-cart span:before {
content: "\e850";
    font-weight: 300;
    font-size: 2rem;
	font-family: "sr-cart-icons";
    font-style: normal;
	    speak: none;
    display: inline-block;
    text-decoration: inherit;
    width: 1em;
    margin-right: .3em;
    text-align: center;
    font-variant: normal;
    text-transform: none;
    margin-left: 0;
    -webkit-font-smoothing: antialiased;
}



.product_table_quantity .quantity-to-cart {
    font-weight: 700;
    font-size: 1.6rem;
    padding: 4px 5px 4px 10px;
    border: 1px solid #ccc;
    border-radius: 0;
    background: #ffffff;
    margin: 0 20px 0 0;
    width: 100px;
    height: 53px;
    text-align: center;
    border-radius: 53px;
}
.product_table_addtocart_wrapper .button-add-to-cart span {
    display: inline-block;
    font-size: 18px;
    height: 51px;
    line-height: auto;
    font-weight: normal;


}
@media screen and (max-width: 992px) {
.product_table_addtocart_wrapper .button-add-to-cart span:before {
display:none;
}
.snapshot_vertical:not(.list-style) .snapshot_vertical_product .list_actions .btn {

    position: relative;
    float: right;
    width: 40px;
    height: 40px;
}
.snapshot_vertical:not(.list-style) .snapshot_vertical_product .list_actions .btn:after {

    margin-left: 0;

}

.snapshot_vertical:not(.list-style) .snapshot_vertical_product .list_actions {

}
.snapshot-list-item.list_prouctname {
margin-bottom:15px;
}
.tabs a, .tabs a:visited {

    margin-right: 0;
    width: 100%;

}
}
@media screen and (max-width: 480px) {
.snapshot_vertical:not(.productscroller):not(.list-style) .list_actions .snapshot-list-item {
    width: 100%;
    margin: auto;
}
}
.product-page-price-wrapper.product_table_price_with_discount {

    display: block;
    padding: 0px;
    margin: 0px;
    height: 70px;


}
.product-page-price {
    background: none;

}
.price_row {
    padding-right: 8px;
    vertical-align: text-top;
	padding-top:5px;
}
@media screen and (min-width: 768px) {
.product-page-price {
    height: 54px;
    line-height: 40px;
    padding: 0 0 10px;
}
}

@media screen and (min-width: 992px) {
.product_table_addtocart_wrapper .button-add-to-cart {
    padding: 0 30px;
}
.product_table_addtocart_wrapper .button-add-to-cart:hover {
    padding: 0 30px;
}
.img-thumbnail-link {
    display: block;
    position: relative;
    line-height: 0;
    overflow: hidden;
    margin: -20px;
    padding-bottom: 20px;
}
}
.product-parameter-row td {
padding-left:5px;
}



.product-parameter-row td {
border-bottom:#ccc;
}
@media screen and (min-width: 768px) {
.product-collateral-wrapper {
    margin: 20px;
    margin-left: 0px;
	margin-bottom:0px;
}
}
.collateral_module_productname {
    width: 60%;
    font-size: 12px;
    line-height: 1.7rem;
}
.product-collateral-wrapper .list_original {
    font-size: 11px;
    font-style: normal;
}
.product-collateral-wrapper .list_special, .product-collateral-wrapper .list_price {
    font-style: normal;
    font-size: 12px;

}
.product-ring-select-parameter-row input[type=file]:focus, input[type=checkbox]:focus, input[type=radio]:focus, .form-control, .form-control:focus {
box-shadow: none;
    transition: none;
    outline: 0;
    border-radius: 5px;
    background: white;
    border: solid 1px #cccccc;
	border-radius: 50px;
}

.param-value.productshipping-param::after {
content: "-tól";
}
input[type="checkbox"] {
-webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    width: 14px;
    height: 14px;
    cursor: pointer;
    
    color: #000;
    border-radius: 3px;
    background-size: cover!important;
    border: 1px solid #9e9e9e;
}

input[type="checkbox"]:checked {
    background: #676565 url(../image/check.svg?lastmod=1577648435) no-repeat center center/100% 100%; color:#000 ; border-radius: 3px; border: 1px solid #ccc;
}

.collateral-module-cell.collateral_module_details .list_original {

display:none;
}

.top h1 {
  font-weight: 600;
  margin-top: 4rem;
}
.product-review-summary .product-review-average-sum {

    background: #333333;

}
@media screen and (min-width: 992px) {
.snapshot_vertical:not(.list-style) .snapshot_vertical_product .list_prouctprice:not(.list_productprice_special) {
    padding: 20px 0 0px;

}
}

#module_similar_products_wrapper .aurora-scroll-btn-left {
    left: -20px;
}
#module_similar_products_wrapper .aurora-scroll-btn-right {
    right: -20px;
}
#module_similar_products_wrapper .aurora-scroll-back:before {
    font: 20px/20px "tokyo-design-icons",sans-serif;
}
#module_similar_products_wrapper .aurora-scroll-forward:before {
    font: 20px/20px "tokyo-design-icons",sans-serif;
}

.collateral-snapshot-table .collateral_options_table {

display:none;
}
.param-label.product_option_name {
padding-left:0px;
width: 50%;
}
.product_options_text {
  display: none;
}
.onlinepenztarca-banner-container {
padding: 40px 0 !important;

}
@media (min-width: 992px) {
.onlinepenztarca-banner-container-inside {
  flex-direction: row !important;
}
}
/*termeklap/*/


/* containers */
@media (min-width: 992px) {
#body.home_body .container {

}
#body.flypage_body .container {

	
}
}
@media screen and (max-width: 1260px) {
#body.home_body .container {
width:100%;
max-width:1200px;

}


#body.home_body .container.home-container {
padding:0px;
}


}

@media screen and (min-width: 992px) {

#body.home_body .header-bottom.sticky-head .container {
max-width:1172px;
	
}
#body.home_body .navbar.header-navbar .container {
max-width:1172px;
	
}

#body.home_body .footer-row .container {
max-width:1172px;
}

#body.home_body .module-latest-wrapper {
margin-bottom: 15px;
    max-width: 1172px;
    margin: 0 auto;
}
}



/* /containers */


/* new_itempage */
@media screen and (min-width: 992px) {
.param-value.productrating-param {
    padding-bottom: 20px;
    display: block;
    top: 15px;
    position: absolute;
    right: -35px;
}
}
.product-parameter-row.productshippingtime-param-row .param-value.productshippingtime-param {
background: #f4d2425c;
border:none;

}
.product-parameter-row.productshippingtime-param-row .param-label.productshippingtime-param {
background: #f4d2425c;
border:none;

}

@media screen and (min-width: 768px) {
.flypage .more-images-position-image-left .product-page-right {
    width: 60%;
}

}
.param-label.productrating-param {
display:none;
}
.param-value.productrating-param {
padding-bottom:20px;

}
@media screen and (max-width: 480px) {
.product_table_addtocartbtn {
    padding-top: 15px;
    margin-bottom: 50px;
}
}

tr.product-parameter-row .param-label {
    width: 50%;
}

.productshippingtime-param-row {

}
.product-ring-select-parameter-row .param-label-name:after {
content:":";
display:inline-block;
}
.product-ring-select-parameter-row {
width:auto;
float:left;
}
/* input */
.input.input-select {
	display: block;
	font-size: 14px;
	font-family: sans-serif;
	font-weight: 500;
	color: #3a3c48;
	line-height: 1.3;
	padding: .2em 2.4em .2em .8em;
	width: 100%;
	max-width: 100%;
	box-sizing: border-box;
	margin: 0;
	border: 1px solid #ccc;
	box-shadow: none;
	border-radius: 50px;
	-moz-appearance: none;
	-webkit-appearance: none;
	appearance: none;
	background-color: #fff;
	background-image: url('https://www.bravuroshop.com/custom/bravurosan/image/data/design/bs_arrow.svg');
	background-repeat: no-repeat, repeat;
	background-position: right .7em top 50%, 0 0;
	background-size: .65em auto, 100%;
}
.input.input-select::-ms-expand {
	display: none;
}
.input.input-select:hover {
	border-color: #888;
}
.input.input-select:focus {
	border-color: #aaa;
	box-shadow: 0 0 1px 3px rgba(59, 153, 252, .7);
	box-shadow: 0 0 0 3px -moz-mac-focusring;
	color: #222;
	outline: none;
}
.input.input-select option {
	font-weight:normal;
}
/* Support for rtl text, explicit support for Arabic and Hebrew */
*[dir="rtl"] .input.input-select, :root:lang(ar) .input.input-select, :root:lang(iw) .input.input-select {
	background-position: left .7em top 50%, 0 0;
	padding: .6em .8em .5em 1.4em;
}

/* Disabled styles */
.input.input-select:disabled, .input.input-select[aria-disabled=true] {
	color: graytext;
	background-image: url('https://www.bravuroshop.com/custom/bravurosan/image/data/design/bs_arrow.svg'),
	  linear-gradient(to bottom, #ffffff 0%,#e5e5e5 100%);
}
.input.input-select:disabled:hover, .input.input-select[aria-disabled=true] {
	border-color: #aaa;
}
/* input-end */

/* input 2 */
#product-option-selector-0.form-control {
	display: block;
	font-size: 14px;
	font-family: sans-serif;
	font-weight: 500;
	color: #3a3c48;
	line-height: 1.3;
	padding: .2em 2.4em .2em .8em;
	width: 100%;
	max-width: 100%;
	box-sizing: border-box;
	margin: 0;
	border: 1px solid #ccc;
	box-shadow: none;
	border-radius: 50px;
	-moz-appearance: none;
	-webkit-appearance: none;
	appearance: none;
	background-color: #fff;
	background-image: url('https://www.bravuroshop.com/custom/bravurosan/image/data/design/bs_arrow.svg');
	background-repeat: no-repeat, repeat;
	background-position: right .7em top 50%, 0 0;
	background-size: .65em auto, 100%;
}
#product-option-selector-0.form-control::-ms-expand {
	display: none;
}
#product-option-selector-0.form-control:hover {
	border-color: #888;
}
#product-option-selector-0.form-control:focus {
	border-color: #aaa;
	box-shadow: 0 0 1px 3px rgba(59, 153, 252, .7);
	box-shadow: 0 0 0 3px -moz-mac-focusring;
	color: #222;
	outline: none;
}
#product-option-selector-0.form-control option {
	font-weight:normal;
}
/* Support for rtl text, explicit support for Arabic and Hebrew */
*[dir="rtl"] #product-option-selector-0.form-control, :root:lang(ar) #product-option-selector-0.form-control, :root:lang(iw) #product-option-selector-0.form-control {
	background-position: left .7em top 50%, 0 0;
	padding: .6em .8em .5em 1.4em;
}

/* Disabled styles */
#product-option-selector-0.form-control:disabled, #product-option-selector-0.form-control[aria-disabled=true] {
	color: graytext;
	background-image: url('https://www.bravuroshop.com/custom/bravurosan/image/data/design/bs_arrow.svg'),
	  linear-gradient(to bottom, #ffffff 0%,#e5e5e5 100%);
}
#product-option-selector-0.form-control:disabled:hover, #product-option-selector-0.form-control[aria-disabled=true] {
	border-color: #aaa;
}
/* input 2-end */


/* input 3 */
#product-option-selector-1.form-control {
	display: block;
	font-size: 14px;
	font-family: sans-serif;
	font-weight: 500;
	color: #3a3c48;
	line-height: 1.3;
	padding: .2em 2.4em .2em .8em;
	width: 100%;
	max-width: 100%;
	box-sizing: border-box;
	margin: 0;
	border: 1px solid #ccc;
	box-shadow: none;
	border-radius: 50px;
	-moz-appearance: none;
	-webkit-appearance: none;
	appearance: none;
	background-color: #fff;
	background-image: url('https://www.bravuroshop.com/custom/bravurosan/image/data/design/bs_arrow.svg');
	background-repeat: no-repeat, repeat;
	background-position: right .7em top 50%, 0 0;
	background-size: .65em auto, 100%;
}
#product-option-selector-1.form-control::-ms-expand {
	display: none;
}
#product-option-selector-1.form-control:hover {
	border-color: #888;
}
#product-option-selector-1.form-control:focus {
	border-color: #aaa;
	box-shadow: 0 0 1px 3px rgba(59, 153, 252, .7);
	box-shadow: 0 0 0 3px -moz-mac-focusring;
	color: #222;
	outline: none;
}
#product-option-selector-1.form-control option {
	font-weight:normal;
}
/* Support for rtl text, explicit support for Arabic and Hebrew */
*[dir="rtl"] #product-option-selector-1.form-control, :root:lang(ar) #product-option-selector-1.form-control, :root:lang(iw) #product-option-selector-1.form-control {
	background-position: left .7em top 50%, 0 0;
	padding: .6em .8em .5em 1.4em;
}

/* Disabled styles */
#product-option-selector-1.form-control:disabled, #product-option-selector-1.form-control[aria-disabled=true] {
	color: graytext;
	background-image: url('https://www.bravuroshop.com/custom/bravurosan/image/data/design/bs_arrow.svg'),
	  linear-gradient(to bottom, #ffffff 0%,#e5e5e5 100%);
}
#product-option-selector-0.form-control:disabled:hover, #product-option-selector-1.form-control[aria-disabled=true] {
	border-color: #aaa;
}
/* input 3-end */


@media screen and (max-width: 768px) {
.input.input-select {
    display: block;
    font-size: 16px;
    font-family: sans-serif;

    line-height: 1.3;
    padding: .2em 2.4em .2em .8em;

}
#body.flypage_body div {



}


}
@media screen and (max-width: 480px) {
.product_table_addtocartbtn {
    padding-top: 15px;
    margin-bottom: 50px;
}
.product-ring-select-parameter-row .param-label {
    width: 40%;
}
.product-ring-select-parameter-row {
    width: 100%;
    float: none;
}
}
.product-page-right .price_row_1 {
    float: left;
    padding: 0px;
    text-align: left;
    
}
.product_table_special {
    font-size: 3rem;
    line-height: 4rem;
    color: #3a3c48;
    font-style: normal;
    border: none;
    margin-left: 0px;
    padding-left: 0px;
    padding-right: 10px;
    float: left;
    font-weight: 700;
    letter-spacing: -1px;
}
.product_table_original {
font-size: 1.5rem;
font-weight: normal;
text-decoration: line-through;
color: #3a3c48;
font-style: normal;
margin-left: 0px;
border: none;
padding-left: 10px;
line-height: 4rem;

}
@media screen and (min-width: 992px) {
.body-test .page-wrap, .body-admin-logged .page-wrap {
    padding-top: 0px;

}

.top.product-page-top {
padding-top:15px;
}
}



#body.flypage_body {

    background-color: #f4f4f4;

}

@media screen and (max-width: 1200px) {

#body.flypage_body {
background:none;
    background-color: #f4f4f4;

}

}



#page-warnings {
display:none;
}
.row.product-content-column-left {
margin-bottom:40px;
}
/* /new_itempage */





/* KPI desktop */
#module_customcontent10_wrapper {
margin-top: 70px;
height: 70px;
margin-bottom: 70px;
}
#module_customcontent10_wrapper .block {

margin-right: 0;
    position: relative;
    padding-left: 80px;
    padding-top: 15px;
	padding-right: 20px;
    height: 50px;
    line-height: 1.8rem;
    width: 20%;
    font-weight: 700;
    font-size: 1.3rem;
    display: inline-block;
    overflow: visible;
    cursor: help;
    color: #3a3c48;
}
#module_customcontent10_wrapper .block:hover {
    color:#666;
}
#module_customcontent10_wrapper .block:last-child {


}
#module_customcontent10_wrapper .block:before {
width: 70px;
    height: 70px;
    background-size: 90%;
    background-position: center;
    background-repeat: no-repeat;
    content: " ";
    position: absolute;
    left: 0px;
    top: 0px;
	background-color: #e4e4e4;
    border-radius: 100%;



}
#module_customcontent10_wrapper .block.deliver:before {
    background-image: url(https://www.bravuroshop.com/custom/bravurosan/image/data/design/kpi/new2/deliver.svg);
	border:none;
}

#module_customcontent10_wrapper .block.guarantee:before {
    background-image: url(https://www.bravuroshop.com/custom/bravurosan/image/data/design/kpi/new2/guarantee.svg);
	background-size: 90%;
}
#module_customcontent10_wrapper .block.money:before {
    background-image: url(https://www.bravuroshop.com/custom/bravurosan/image/data/design/kpi/new2/money.svg);
}
#module_customcontent10_wrapper .block.card:before {
    background-image: url(https://www.bravuroshop.com/custom/bravurosan/image/data/design/kpi/new2/card.svg);
}

#module_customcontent10_wrapper .block p {
font-weight: normal;
background: #ececec;
font-size: 12px;
line-height: 17px;
text-transform: none;
position: absolute;
top: 0px;
height: auto;
z-index: 2000;
padding: 15px;
left: 0px;
color: #3a3c48;
-webkit-box-shadow: 9px -9px 14px -14px rgba(0,0,0,0.62);
-moz-box-shadow: 9px -9px 14px -14px rgba(0,0,0,0.62);
box-shadow: 9px -9px 14px -14px rgba(0,0,0,0.62);
max-width: 100%;

}
#customcontent10.customcontent .module-body {
height: 50px;
    overflow: visible;
	display: flex;
	align-content: space-around;
    justify-content: center;

}

@media screen and (max-width: 992px) {
#module_customcontent10_wrapper {

display:none;
}
}
/* KPI desktop */
/* KPI mobil */

#customcontent11 {
	display:none;
}
@media screen and (max-width: 992px) {
.product-before-tabs-position-wrapper {
	display:block;
}
#customcontent11 {
display:block;
}


}
#customcontent11.customcontent .module-body {
	display: flex;
	align-content: space-around;
    justify-content: center;
	flex-direction: column;

}
#module_customcontent11_wrapper .block {

padding: 10px;
    margin: 0px;
	margin-bottom:20px;
    width: 100%;
    font-weight: 700;
    font-size: 14px;
    line-height: 16px;
    margin-bottom: 10px;
    display: inline-block;
    overflow: visible;
    position: relative;
    padding-left: 110px;
	min-height: 100px;
	    display: flex;
    align-content: center;
    justify-content: flex-start;
    align-items: center;

}
#module_customcontent11_wrapper .block p {


    font-weight: 400;
    font-size: 12px;
	 font-size: 13px;
	    line-height: 16px;


}
#module_customcontent11_wrapper .block p strong {

display:block;


}
#module_customcontent11_wrapper .block:before {
width: 100px;
    height: 100px;
    background-size: 80%;
    background-position: center;
    background-repeat: no-repeat;
    content: " ";
    position: absolute;
    left: 0px;
    top: 0px;
background-color: #ffffff75;
    border-radius: 100%;



}
#module_customcontent11_wrapper .block.deliver:before {
    background-image: url(https://www.bravuroshop.com/custom/bravurosan/image/data/design/kpi/new2/deliver.svg);
	border:none;
}

#module_customcontent11_wrapper .block.guarantee:before {
    background-image: url(https://www.bravuroshop.com/custom/bravurosan/image/data/design/kpi/new2/guarantee.svg);
	background-size: 90%;
}
#module_customcontent11_wrapper .block.money:before {
    background-image: url(https://www.bravuroshop.com/custom/bravurosan/image/data/design/kpi/new2/money.svg);
}
#module_customcontent11_wrapper .block.card:before {
    background-image: url(https://www.bravuroshop.com/custom/bravurosan/image/data/design/kpi/new2/card.svg);
}
@media screen and (max-width: 768px) {
#module_customcontent11_wrapper .block:before {
width: 80px;
    height: 80px;




}
#module_customcontent11_wrapper .block {

padding-left: 90px;
    padding-top: 0px;


}
}
/* KPI mobil-end */





/* popup */
#module_customcontent12_wrapper {
    position: fixed;
background: #db1a3e;
   color: #fff;
    width: 100%;
    height: auto;
    bottom: 0px;
	left: 0px;
    z-index: 40000;
    padding: 0px;
    text-align: center;
    font-size: 13px;

box-shadow: 0px -2px 5px 0px rgba(0,0,0,0.24);
}
#customcontent12 {
margin:0;
padding:0;
}
#customcontent12 h1 {
font-size: 1.5rem;
    font-weight: 700;
	margin: 0px;
	padding-top:10px;
	color:#fff;

}
#customcontent12 h1 span {
	color:#f6d056;

}
@media screen and (max-width: 992px) {
#module_customcontent12_wrapper {
font-size: 1.2rem;
padding:5px;
}

#customcontent12 h1 {
font-size: 1.2rem;
    line-height: 1.5rem;
    font-weight: 500;
    padding-bottom: 10px;

}
#customcontent12 p {
display:none;

}

}
@media screen and (max-width: 1200px) {
#christmasclose {

    top: -10px;
    right: inherit;
    left: 20px;
    border: solid 2px #3a3c48;
    padding-top: 0px;
    line-height: 15px;

}
#customcontent12 {
    margin: 0;
    padding: 0;
    padding: 20px;
    text-align: left;
	
}
}
/* popup-end */
/* popup_version02_desktop */
#christmasclose {
display: block;
background: #fff;

color: #3a3c48;
width: 20px;
height: 20px;
font-weight: bold;
border-radius: 100%;
text-align: center;
padding-top: 0px;
position: absolute;
top: -10px;
right: 2%;
	cursor:pointer;

}
@media screen and (min-width: 1200px) {
#module_customcontent12_wrapper {
position: fixed;
background: #f4d242;
color: #fff;
width: 14%;
height: auto;
bottom: 50%;
left: 0px;
z-index: 40000;
padding: 0px;
text-align: left;
font-size: 11px;
box-shadow: 0px -2px 5px 0px rgba(0,0,0,0.24);
padding: 20px;
line-height: 13px;
background: #db1a3e;
border: solid 4px;
border-left: none;
}
#customcontent12 h1 {
font-size: 1.2rem;
font-weight: 800;
    margin: 0px;
    padding-top: 10px;

}
#customcontent12 h1 span {
color:  #3a3c48;
font-size: 1.6rem;
font-weight: bold;
display: block;
text-transform: uppercase;
padding-top: 3px;
padding-bottom: 3px;
}
#christmasclose {
display: block;
background: #fff;
width: 30px;
height: 30px;
font-weight: bold;
border-radius: 100%;
text-align: center;
padding-top: 8px;
position: absolute;
top: -15px;
right: -15px;
cursor: pointer;
color: #db1a3e;
font-size: 1.5rem;
}
}




/* popup_version02_desktop-end */


/* newsliderkicker */


.scroller-container .container {
    width: 100%;
    padding: 0;
}

@media screen and (min-width: 1260px) {
.scroller-container .container {
    width: 1200px;
    padding: 0;
}

}
.scroller-container {
background-color:#fff;

}


.bannerscroller-module, .nivoSlider img {
    height: auto !important;
}
@media screen and (min-width: 992px) {
#module_kickerimage_wrapper {

}
}
.kickerimage-inner-wrapper {
position: static;
top: inherit;
bottom: 20px;
left: 0px;
transform: none;
padding: 1rem 2rem;
width: auto;
text-align: left;
background: #ffffffd4;
width: 100%;
min-height:88px;

}
.kickerimage-description {
padding: 0.5rem 0;
    padding-top: 0.5rem;
padding-top: 0;
line-height: 0;
font-size: 1.8rem;
font-weight: 800;
color: #3a3c48;

}
.kickerimage-button {
    display:none;
}
.kickerimage-button::before {
display:none;
}
.kickerimage-title {
    font-size: 1.3rem;
    color: #3a3c48;
    text-transform: none;
    font-weight: normal;
}
.kickerimage-title {
    font-size: 1.4rem;
    line-height: 1.7rem;
    color: #3a3c48;
    text-transform: none;
    font-weight: 600;

    margin-bottom: 0px;
}

.button.btn.btn-default.btn-xxl.kickerimage-button-title  {

}

.button.btn.btn-default.btn-xxl.kickerimage-button-title .sr-icon-angle-up::before {
    transform: rotate(90deg);
	padding: 0px;
margin: 0px;
font-size: 1.1rem;
}
.kickerimage-button {
    position: absolute;
    margin-top: 0rem;
    top: 20px;
    left: 20px;

}
.kickerimage-button .button.btn.btn-default.btn-xxl.kickerimage-button-title {
    width: 50px;
    height: 50px;
    padding: 0px;
    border-radius: 0;
    line-height: 50px;

    font-size: 2.3rem;
background: rgba(255,109,93,0.93);
background: -moz-linear-gradient(45deg, rgba(255,109,93,0.93) 0%, rgba(255,109,93,0.91) 39%, rgba(245,28,68,0.9) 65%, rgba(245,28,68,0.89) 100%);
background: -webkit-gradient(left bottom, right top, color-stop(0%, rgba(255,109,93,0.93)), color-stop(39%, rgba(255,109,93,0.91)), color-stop(65%, rgba(245,28,68,0.9)), color-stop(100%, rgba(245,28,68,0.89)));
background: -webkit-linear-gradient(45deg, rgba(255,109,93,0.93) 0%, rgba(255,109,93,0.91) 39%, rgba(245,28,68,0.9) 65%, rgba(245,28,68,0.89) 100%);
background: -o-linear-gradient(45deg, rgba(255,109,93,0.93) 0%, rgba(255,109,93,0.91) 39%, rgba(245,28,68,0.9) 65%, rgba(245,28,68,0.89) 100%);
background: -ms-linear-gradient(45deg, rgba(255,109,93,0.93) 0%, rgba(255,109,93,0.91) 39%, rgba(245,28,68,0.9) 65%, rgba(245,28,68,0.89) 100%);
background: linear-gradient(45deg, rgba(255,109,93,0.93) 0%, rgba(255,109,93,0.91) 39%, rgba(245,28,68,0.9) 65%, rgba(245,28,68,0.89) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ff6d5d', endColorstr='#f51c44', GradientType=1 );
color:#fff;
}

@media screen and (min-width: 1200px) {
.kickerimages {
margin: -15px;

}
}
.row.sr-row.kickerimages-row .col-sr-3.kickerimages-col:first-child {
display:none;
}
.row.sr-row.kickerimages-row .col-sr-3.kickerimages-col:nth-child(2) {
width:50%;
}
.row.sr-row.kickerimages-row .col-sr-3.kickerimages-col:nth-child(4) {
clear: right;
float: left;
}
.row.sr-row.kickerimages-row .col-sr-3.kickerimages-col:last-child {
width:50%;
clear: right !important;
}
.row.sr-row.kickerimages-row .col-sr-3.kickerimages-col:nth-child(5) {
clear:left;
}


.col-sr-3.kickerimages-col {
width:25%;
padding: 15px;
}
.kickerimage-inner-wrapper > span.kickerimage-title {
    display: block;
}
@media screen and (max-width: 992px) {
.row.sr-row.kickerimages-row .col-sr-3.kickerimages-col:first-child {
width:100%;
display:block;
padding:0px;
display: none;

}
.row.sr-row.kickerimages-row .col-sr-3.kickerimages-col:nth-child(2) {
width:100%;
display:block;
}
.row.sr-row.kickerimages-row .col-sr-3.kickerimages-col:last-child {
width:100%;
}
.col-sr-3.kickerimages-col {
width:50%;
}
}
@media screen and (min-width: 480px) and (max-width: 767px) {
.kickerimages [class*="col-sr-"]:nth-child(2n+1) {
    clear: none;
}

}

.kickerimage-box.kickerimage-link:hover .kickerimage-inner-wrapper {
background: #fff;
box-shadow: none !important;
}

@media screen and (max-width: 992px) {
.kickerimage-title {

    padding: .5rem 0rem;

}

.scroller-container {

}

.kickerimage-img {
padding:0px;
width:100%;
}

.row.sr-row.kickerimages-row .col-sr-3.kickerimages-col:first-child .kickerimage-inner-wrapper {
position: absolute;
top: 0px;
background: transparent;


}
.row.sr-row.kickerimages-row .col-sr-3.kickerimages-col:first-child .kickerimage-description {
padding: 0.5rem 0;
    padding-top: 0.5rem;
	padding-bottom:2rem;
line-height: 2.8rem;
font-size: 2rem;
font-family: inherit;
max-width: 50%;
}
.row.sr-row.kickerimages-row .col-sr-3.kickerimages-col:first-child .kickerimage-title {
    font-size: 4rem;
    line-height: 5rem;
    color: #3a3c48;
    text-transform: none;
    font-weight: 800;
    margin-bottom: 0px;
    padding: 0;
    max-width: 45%;
}

.row.sr-row.kickerimages-row .col-sr-3.kickerimages-col:first-child .kickerimage-button {
position: static;
display: block;

}
.kickerimage-inner-wrapper {

    padding: 1rem;

}
.module-kickerimage-wrapper {
    margin: 0px;

}
.col-sr-3.kickerimages-col {
    padding: 0px;
}
.kickerimage-button .button.btn.btn-default.btn-xxl.kickerimage-button-title {
width: auto;
height: auto;
padding: auto;
border-radius: 0;
line-height: 40px;
font-size: 1.8rem;
padding: 0px 10px;
}
}
@media screen and (max-width: 767px) {
.kickerimage-button {

}

.kickerimage-button {

position: absolute;
margin-top: 0rem;
top: 1rem;
left: 1rem;
right: auto;
}

.row.sr-row.kickerimages-row .col-sr-3.kickerimages-col:first-child .kickerimage-title {
font-size: 3.6rem;
line-height: 4.3rem;
color: #3a3c48;
padding: 0px;
max-width: 50%;
}




.kickerimage-inner-wrapper {
    width: 100%;
	position: static;
	background:#fff;
}
.col-sr-3.kickerimages-col {
    width: 50%;
    float: left;
	padding:0px;
}
.kickerimage-title {
    padding-left: 0px;
}
.bannerscroller-module, .nivoSlider img {

}


.kickerimages {
    margin: 0px;
}




}

@media screen and (max-width: 480px) {

.row.sr-row.kickerimages-row .col-sr-3.kickerimages-col:first-child .kickerimage-title {
font-size: 2.4rem;
line-height: 3rem;
color: #3a3c48;
padding: 0px;
max-width: 50%;
}
.row.sr-row.kickerimages-row .col-sr-3.kickerimages-col:first-child .kickerimage-description {
padding: 0.5rem 0;
    padding-top: 0.8rem;
line-height: 2.2rem;
font-size: 1.7rem;
font-family: inherit;
max-width: 50%;
padding-bottom:2rem;
}
}
/* newsliderkicker */

.list-productname-link {

    font-weight: 600;

}

@media screen and (min-width: 768px) {
.decrease_wrapper {
vertical-align: text-bottom;
    float: none;
    position: absolute;
    display: block;
    background: none;
    padding: 18PX;
    padding-bottom: 25PX;
    padding-left: 25px;
    padding-top: 20px;
    left: -135px;
    top: 0px;
    font-size: 1rem;
    width: 119px;
    height: 62px;
    background-image: url(https://www.bravuroshop.com/custom/bravurosan/image/data/design/badge2.svg);
    background-position: top;
	background-position: 5px 0px;
    background-size: 100px auto;
    background-repeat: no-repeat;
}

.decrease_wrapper .decrease_text, .decrease_wrapper {
color: #3a3c48;
    font-weight: normal;
    font-style: normal;
    line-height: 20px;
    font-size: 1.7rem;
    text-transform: uppercase;
    position: absolute;
    bottom: 1px;
    font-family: 'Bebas Neue', cursive;
}
.decrease_wrapper .decrease_TEXT {

    color: #FFF;
}
.decrease_wrapper .decrease_amount {
    color: #ffffff;
}
.decrease_amount {
font-size: 3rem;
    display: block;
    font-weight: 900;
    font-family: 'Bebas Neue', cursive;
    line-height: 15px;
	letter-spacing: 0.05rem;

}
.decrease_wrapper .decrease_amount {
    color: #f5f5f5;
    font-weight: normal;
}
}
.productstock-param-row, .productstock1-param-row, .productstock2-param-row, .productshippingtime-param-row {
    background: transparent;
}
/* mobiltel */
@media screen and (min-width: 992px) {
#module_customcontent13_wrapper {
display:none;
}


}
@media screen and (max-width: 992px) {
#mobilephone {
display: inline;
    display: block;
    background: #f4d242;
	color:#3a3c48 !important;
    position: absolute;
    right: 0px;
    width: 100%;
    text-align: center;
    font-size: 1.4rem;
    font-weight: 600;
	line-height:25px;
	padding:20px;
	font-weight: 600;
		-webkit-box-shadow: 4px 3px 25px 0px rgba(0,0,0,0.42);
-moz-box-shadow: 4px 3px 25px 0px rgba(0,0,0,0.42);
box-shadow: 4px 3px 25px 0px rgba(0,0,0,0.42);



}
#mobilephone a {


font-weight: 800;
    color: #3a3c48;
	font-size: 2rem;

}
#mobilephone span {

    position: absolute;
    top: 10px;
    right: 10px;
    border-radius: 100%;
    background: #3a3c48;
    width: 30px;
    height: 30px;
    color: #fff;
    line-height: 30px;
	-webkit-box-shadow: 4px 3px 25px 0px rgba(0,0,0,0.42);
-moz-box-shadow: 4px 3px 25px 0px rgba(0,0,0,0.42);
box-shadow: 4px 3px 25px 0px rgba(0,0,0,0.42);
cursor:pointer;

}

.sr-icon-phone:before {
color:#fff !important;
}
#mobile-nav [class^="icon-sr-"]::before, [class*=" icon-sr-"]::before {

    margin-left: .1em;

}

#bravuros_phoneicon {
margin-left: 1rem;
}


}
/* mobiltel/ */

@media screen and (max-width: 1260px) {
    .top.product-page-top {

        background: #fff;
    }

    
    .row.product-content-columns {
    background:#fff;
    
    }
    .container.product-page-container {
        width:100%;
        padding:0px;
    }
    .top.product-page-top {
            
            max-width: 100%;
            margin: 0 auto;
            padding: 30px 30px 0px 30px;
    }
    .col-md-12.col-sm-12.col-xs-12.column-content.one-column-content.column-content-left {
        max-width: 100%;

            padding:30px;
        }
        .top h1 {
            margin: 0;
        }
}



@media screen and (min-width: 1260px) {
.container.product-page-container {
width:100%;
padding:0px;
}
.top.product-page-top {
    padding-top: 15px;
    max-width: 1200px;
    margin: 0 auto;
}
.col-md-12.col-sm-12.col-xs-12.column-content.one-column-content.column-content-left {
max-width: 1200px;
    margin: 0 auto;
    float: none;
	padding:0px 10px;
}

.column-content.one-column-content.product-one-column-content {
    margin: 0 auto;
    width: 1200px;
    float: none;
}
.top.product-page-top {
    padding-top: 0px;
    max-width: none;
    margin: 0 auto;
    background: #fff;
}
.center.product-page-center {
max-width: 1200px;
    margin: 0 auto;
    padding: 2rem 10px;
}

.row.product-content-columns {
background:#fff;

}

}





/* KPI nyito */
#module_customcontent14_wrapper {
margin-top: 70px;
min-height: auto;
margin-bottom: 50px;
}
#module_customcontent14_wrapper .block {

    padding-top: 15px;
    height: auto;
    line-height: 1.8rem;
    width: 20%;
    font-weight: 700;
    font-size: 1.3rem;
    display: inline-block;
    color: #3a3c48;
	text-align: center;
}
#module_customcontent14_wrapper .block:hover {
    color:#666;
}




#module_customcontent14_wrapper .block p {
font-weight: 700;
max-width: 80%;
margin: 0 auto;
padding: 20px;
font-size: 15px;

}
#module_customcontent14_wrapper .block img {
border-radius: 100%;
background: #ffffff;

}
#customcontent14.customcontent .module-body {
height: auto;
    overflow: visible;
	display: flex;
	align-content: space-around;
    justify-content: center;

}
@media screen and (max-width: 992px) {
#module_customcontent14_wrapper .block p {

    max-width: 100%;

    font-size: 13px;
}
#module_customcontent14_wrapper .block img {
    width: 70%;
}
}
@media screen and (max-width: 768px) {
#module_customcontent14_wrapper {
    margin-top: 7%;
    margin-bottom: 7%;
}
#customcontent14.customcontent .module-body {
flex-wrap: wrap;

}
#module_customcontent14_wrapper .block {

    width: 50%;

}
#module_customcontent14_wrapper .block img {
    width: 50%;
}
#module_customcontent14_wrapper .block p {
padding-top:5%;
}
}

/* KPI nyito */

.snapshot_vertical:not(.list-style) .snapshot_vertical_product .list_actions .btn:after {
    margin-left: 0 !important;
}

/* termeklapsablon */

#tab_productdescription img {
    max-width: 40% !important;
padding-left: 30px !important;
padding-top: 30px !important;

}
@media screen and (max-width: 768px) {
    #tab_productdescription img {
        max-width: 100% !important;
        width:100% !important;
    padding-left: 0px !important;
    padding-top: 0px !important;
    padding-bottom:10px !important;
    padding-top:10px !important;
    
    }
}
.flypage .tab-content-active {
    font-size: 16px;
    line-height: 25px;
}
#tab_productdescription strong {
font-weight:600 !important;

}
#tab_productdescription p {
    text-align: left !important;
    
    }
/* termeklapsablon/ */
.information_page .top h1::before, .information_list .heading::before {

  display: none;

}
.social-share-module {
  margin-bottom: 4rem;
}

/* nagyker */

.nagykerarticle {
	display:flex;
	flex-direction:row;
	margin-top:70px;
	max-width:1200px;
	
}
@media screen and (max-width: 992px) {
	.nagykerarticle {
	flex-direction:column;
	
}
	.nagykerarticle:nth-child(even) {
	flex-direction:column-reverse;
	
}
	.nagykerarticle .block .title {

  margin-top: 20px;
}
	
}
.nagykerarticle a {
	color:#2E69C1;
	
}
.nagykerarticle .paragraph:first-child {
padding-right:30px;
	
}
.nagykerarticle .block {
	display:flex;
	flex-direction:row;
	
	
}
.nagykerarticle .block:nth-child(3) {
padding-top:20px;
	
}
.nagykerarticle img.pic {
-webkit-box-shadow: 10px 10px 33px -18px rgba(0,0,0,0.57);
-moz-box-shadow: 10px 10px 33px -18px rgba(0,0,0,0.57);
box-shadow: 10px 10px 33px -18px rgba(0,0,0,0.57);
max-width: 100%;
	
	
}
.nagykerarticle img.pic.banner {
box-shadow:none;
	
	
}
.nagykerarticle img.pic.bannermobile {
box-shadow:none;
	
	
}
@media screen and (max-width: 992px) {
.nagykerarticle img.pic.banner {
display:none;
max-width:100%;
	
	
}
}
@media screen and (min-width: 992px) {
.nagykerarticle img.pic.bannermobile {
display:none;
max-width:100%;	
	
}
}

.nagykerarticle .block .title {
display:flex;
flex-direction:row;
align-items:center;
font-size:24px;
width:100%;
	margin-bottom:20px;

}
.nagykerarticle .block .title img {
max-height:50px;
max-width:100%;


}
.nagykerarticle .block .title h2 {
	padding-left:20px;
	font-size:24px;
	font-weight: 600;
	margin: 0;

}
.information_page .top h1, .information_list .heading {
  text-align: left;
  padding: 0 0 0px 0;
  margin-top: 7rem;
}


/* nagyker /*/


.product_table_original::before {
    content: "RRP: ";
    text-decoration: none;
    display: inline-block;
    padding-right: 10px;

}
.product_table_original:hover::before {
background: rgb(58, 60, 72);
border-radius: .5em;
bottom: 0;
color: #fff;
content: "Ez a beszállító által legutóbb ajánlott kiskereskedelmi eladási ár.";
display: block;
left: 13em;
padding: .3em 1em;
position: absolute;
text-shadow: 0 1px 0 #000;
white-space: nowrap;
z-index: 98;
font-size: 11px;
}


#customcontent6 img {
	
	width: 440px;
max-width: 100%;
	display: block;
	margin: 0 auto;
	
}
#customcontent6 {
	
text-align:center;
	
}

@media screen and (max-width: 767px) {
.checkout-app-right .sidebar-header h4 span.sidebar-header-subtitle {
  font-size: 11px;
  line-height: 11px;
  margin-top: 4px;
  background: #f4d242;
  color: #2f2d2e;
  padding: 10px;
  text-align: center;
  border-radius: 80px;
}
}


.onlinepenztarca-banner-image-container img {
  width: 61% !important;
}


/* blog*/

.blog .top {

}
.blog .nagykerarticle .block .title h2 {
  padding-left: 0px;
}
.social-share-module {
  margin-top: 4rem;
}
.blogcont h2 {
	font-size:18px;
	font-weight:600;
	

}
.blogcont h1 {
	font-size:30px;
	font-weight:600;
	

}
.blog .information_list_item_introtext {
	display:flex;
	padding-top:3rem;
	align-items: flex-start;

}

.information_list_item_introtext img {

  padding-bottom: 20px;
  padding-right: 3rem;
  max-width: 50%;
  display: block;
}
@media screen and (max-width: 992px) {
.blog .information_list_item_introtext {
flex-direction:column;

}
	.information_list_item_introtext img {

  padding-bottom: 20px;
  padding-right: 0rem;
  max-width: 100%;
		width: 100%;

}
}
/* blog /*/

/* bloggyujto*/
body.magazin .information_list_item {
  padding-bottom: 0;
}
body.magazin .information-list-wrapper {
	display:flex;
	justify-content: flex-start;
flex-flow: wrap;
	
}
body.magazin .information_list_item_wrapper {
	width: calc(33% - 20px);

}
body.magazin .information_list_item_wrapper {
	margin-right:30px;

}
body.magazin .information_list_item_wrapper:nth-child(3n+0) {
	margin-right:0px;

}
body.magazin .information_list_item_info {

  padding-bottom: 0px;
}

@media screen and (max-width: 992px) {
body.magazin .information_list_item_wrapper {
	width: calc(50% - 10px);

}
	body.magazin .information_list_item_wrapper {
	margin-right:15px;

}
	body.magazin .information_list_item_wrapper:nth-child(3n+0) {
	margin-right:15px;

}
	body.magazin .information_list_item_wrapper:nth-child(2n+0) {
	margin-right:0px;

}
}
@media screen and (max-width: 767px) {
	body.magazin .information_list_item_wrapper {
	width: 100%;
		margin:0 !important;

}

body.magazin .information_list .heading {
  margin-top: 2rem;
}
	body.magazin .information_list .heading a {

  min-height: 0px !important;

}
	
}

body.magazin .information_list .heading a {
line-height: 30px;
font-weight: 700;
color: #2d2d2d;
font-size: 20px;
min-height: 70px;
display: inline-block;

}
body.magazin .information_list_item_introtext {
  min-height: initial !important;
  font-size: 13px;
  line-height: 19px;

  overflow-y: hidden;
	color: #737373 !important
}
body.magazin .information_list_item_introtext img {
  padding-bottom: 20px;
  padding-right: 0rem;
  width: 100%;
	max-width:100%;
  display: block;
}
	

/* bloggyujto /*/
/* ugyf*/
@media (max-width: 1260px) {
body.ugyf .container {
  width: 100%;
}
}

.desktopnav {
	display: none;
justify-content: space-between;
	background:#3a3c48;
	padding:30px;
	color:#fff;
	margin-bottom: 60px;
-webkit-box-shadow: 6px -1px 34px 1px rgba(0,0,0,0.46);
-moz-box-shadow: 6px -1px 34px 1px rgba(0,0,0,0.46);
box-shadow: 6px -1px 34px 1px rgba(0,0,0,0.46);
	border-radius: 0px 0px 20px 20px;
}
.desktopnav .menu {
display:flex;
justify-content: flex-start;

}
.desktopnav .menu a {
color:#fff;
font-size:15px;
}
.desktopnav .menu a:hover {
color:#f4d244;
}
.desktopnav .menu div {
display:flex;
justify-content: flex-start;
align-items: center;
margin-right: 30px;
}
.desktopnav .menu div.active a {
  color: #f4d244;
}

@media screen and (min-width: 992px) {
	.topnav {display:none;}	
	.desktopnav {display:flex;
	position: fixed;
top: 0px;
width: 1140px;
	
	}
body.ugyf {
margin-top:100px;
	background: #fff;
}
}
.topnav {
overflow: hidden;
    background-color: #3a3c48;
    position: relative;
    border-radius: 0px 0px 20px 20px;
}


.topnav #myLinks {
  display: none;
background: #3a3d49;
padding: 20px;
}


.topnav a {
  color: white;
  padding: 14px 16px;
  text-decoration: none;
  font-size: 17px;
  display: block;
}


.topnav a.icon {
background: #3a3c48;
    display: block;
    position: absolute;
    right: 10px;
    top: 10px;
}

.desktopnav .active {
position:relative;	

}

.desktopnav .active::after {
width: 0px;
height: 0px;
border-left: 10px solid transparent;
border-right: 10px solid transparent;
border-top: 10px solid #3a3c48;
content: "";
position: absolute;
top: 75px;
left: calc(50% - 20px);
}
.ugyf .container {

}
.ugyfmobilelogo {
	
max-height:45px;
}
.desktopnav .ugyfmobilelogo {
	
max-height:45px;
}
.ugyf .information_list_item_introtext img {
  padding-bottom: inherit;
  padding-right: inherit;
  max-width:100%;
}

@media screen and (max-width: 992px) {
.ugyf .information_list_item_introtext img {
padding:0px;
}	
}



.desktopnav .menu img {
  padding-bottom: inherit !important;
  margin-right: 5px !important;
	width:23px !important;
}
.ugyf #mobile-nav {
	
display:none;
}
.ugyf .mm-page .page-wrap {
  padding-top: 0px;
}
.ugyf .top {
  display:none;
}
.ugyf .col-sm-12 {

}
.ugyf .desktopnav .button {
	border: solid 1px #fff;
border-radius: 40px;
color: #ccc;
display: flex;
justify-content: center;
align-items: center;
padding: 0px 20px;
font-size: 12px;

}
.ugyf .desktopnav .button:hover {
	border: solid 1px #f4d244;
color: #f4d244;

}
.ugyf .desktopnav .button a {

color: #ffffff;


}
.ugyf .desktopnav .button:hover a {
color: #f4d244;

}

.ugyfcont {
	margin-bottom: 80px;
	margin-top: 80px;

}

.ugyf .twocolumn {
	display:flex;
	flex-direction:column;
	

}
.ugyf .nagykerarticle {
	margin-top:40px;
	

}
.ugyf .twocolumn .nagykerarticle {
	width:100%;
	

}
.ugyf .twocolumn .nagykerarticle p {
	padding-right:20px;;
	

}

@media screen and (min-width: 992px) {
.ugyf .twocolumn {
	flex-direction:row;

}
.ugyf .twocolumn .nagykerarticle {
	width:50%;
	

}
.ugyf .twocolumn .nagykerarticle {
	width:50%;
	flex-direction:inherit;

}


	
}
@media screen and (max-width: 992px) {
.ugyf .nagykerarticle:nth-child(2n) {
  flex-direction: column !important;
} 
.ugyf .nagykerarticle img {
	margin-bottom:20px;
	width: 100%;

}
	.active::after {
	display:none;
	}
}
.ugyf h2 {
	font-weight:600;
	margin-top: 80px;
	

}
.ugyf h3 {
	font-weight:600;
	margin-top:0px;
	

}
.ugyf .alert {
background: #e8b5b5;
display:block;	

}
.ugyf #socail_media {
	display:none;

}
.ugyftable td {

	padding: 10px 20px;
	font-weight: 500;

}
.ugyftable tr:nth-child(odd) {

	background:#ECECEC;

}
.ugyftable tr.title {

background: #3A3C48;
color: #fff;

}

.collapsible {
background-color: #F8F8F8;
color: #3a3c48;
cursor: pointer;
padding: 18px;
width: 100%;
border: none;
  border-bottom-color: currentcolor;
  border-bottom-style: none;
  border-bottom-width: medium;
text-align: left;
outline: none;
font-size: 15px;
border-bottom: solid 1px #e1e1e1;
	font-weight: bold;
}

.active, .collapsible:hover {
  background-color: #3a3c48;
	color:#fff;
}

.collapsible:after {
  content: '\002B';
  color: #3a3c48;
  font-weight: bold;
  float: right;
  margin-left: 5px;
}

.active:after {
  content: "\2212";
	color:#ffffff;
}

.ugyfcont .content {
  padding: 0px 18px;
  max-height: 0;
  overflow: hidden;
  transition: max-height 0.2s ease-out;
  background-color: #f1f1f1;
}
.ugyfcont .content p {
  padding: 30px;
	text-align: left;

}
.ugyfcont .content p ul {
  padding-left: 40px;
	text-align: left;

}

.ugyfcont .collapsible.second {
	background-color:#ffffff;

}
.ugyfcont .collapsible.second:hover {
	background-color:#ffffff;
	background-color: #3a3c48;

}
.active, .collapsible.second.active {
  background-color: #3a3c48;
	color:#fff;
}
.ugyfcont table {
margin-left:30px;
	margin-right:30px;
	margin-bottom:30px;

}
.ugyfcont a {
color: #1685bb;
font-weight: 600;	

}

.mainFormContent {

  background: #f7f7f7 !important;
  padding-top: 30px !important;

}
.formpanasz {

  background: #f7f7f7;
	background-image: url(https://www.bravuroshop.com/custom/bravurosan/image/data/design/ugyfelszolgalat/form2.jpg);
	background-size: auto 100%;
background-repeat: no-repeat;
background-position: right;
	max-height: 709px;
}

body.ugyf .footer {
	display:flex;
	flex-direction:row;
	justify-content:center;
	align-content:center;
	background: #3a3c48;
padding: 40px 0px;
border-radius: 20px 20px 0px 0px;
	font-size: 14px;
}

@media screen and (max-width: 992px) {
body.ugyf .footer {
	flex-direction:column;

}
.nagykerarticle .paragraph:first-child {
    padding-right: 0px;
}
	.ugyf h2 {
    margin-top: 41px;
}
	.ugyfcont {
    margin-bottom: 44px;
    margin-top: 44px;
}
	.ugyfcont table {
    margin-left: 0px;
}
	
}


body.ugyf .footer div {
padding:20px;
	
}
body.ugyf .footer div a {
color:#ffffff;
}
body.ugyf .footer div a:hover {
color:#f4d244;
}
/* ugyf-end*/


.footer-top-2-position {
  background: #fff;
	margin-top: 80px;

}
.footer-wide-position .module {
  margin: 0px;

}
@media screen and (min-width: 992px) {
#customcontent8 {
	margin-top: -46px;
}
#customcontent8 a.mobile {
	display:none;
}	
}

@media screen and (max-width: 992px) {
#customcontent8 a.desktop {
	display:none;
}
.footer-top-2-position .container {
	padding:0 !important;	
	
}	
	
	
}




@media screen and (min-width: 992px) {
.snapshot_vertical:not(.list-style) .snapshot_vertical_product .list_actions {
  position: relative;
  width: calc(100% + 2px);
  padding: 4px 30px;
  left: -1px;
  bottom: -3px;
  background: #ffffff;
  visibility: visible;
  opacity: 1;
  transition: all .3s ease-in-out;
	padding: 0px;
}
}

.sr-cart-page select.form-control.checkout-form-control {

  border-bottom: none;

}
/* KPI desktop nyitolap */
#module_customcontent14_wrapper {
margin-top: 70px;
height: 70px;
margin-bottom: 70px;
}
#module_customcontent14_wrapper .block {

margin-right: 0;
    position: relative;
    padding-left: 80px;
    padding-top: 15px;
	padding-right: 20px;
    height: 50px;
    line-height: 1.8rem;
    width: 20%;
    font-weight: 700;
    font-size: 1.3rem;
    display: inline-block;
    overflow: visible;
    cursor: help;
    color: #3a3c48;
}
#module_customcontent14_wrapper .block:hover {
    color:#666;
}
#module_customcontent14_wrapper .block:last-child {


}
#module_customcontent14_wrapper .block:before {
width: 70px;
    height: 70px;
    background-size: 90%;
    background-position: center;
    background-repeat: no-repeat;
    content: " ";
    position: absolute;
    left: 0px;
    top: 0px;
	background-color: #e4e4e4;
    border-radius: 100%;



}
#module_customcontent14_wrapper .block.deliver:before {
    background-image: url(https://www.bravuroshop.com/custom/bravurosan/image/data/design/kpi/new2/deliver.svg);
	border:none;
}

#module_customcontent14_wrapper .block.guarantee:before {
    background-image: url(https://www.bravuroshop.com/custom/bravurosan/image/data/design/kpi/new2/guarantee.svg);
	background-size: 90%;
}
#module_customcontent14_wrapper .block.money:before {
    background-image: url(https://www.bravuroshop.com/custom/bravurosan/image/data/design/kpi/new2/money.svg);
}
#module_customcontent14_wrapper .block.card:before {
    background-image: url(https://www.bravuroshop.com/custom/bravurosan/image/data/design/kpi/new2/card.svg);
}

#module_customcontent14_wrapper .block p {
font-weight: normal;
background: #ececec;
font-size: 12px;
line-height: 17px;
text-transform: none;
position: absolute;
top: 0px;
height: auto;
z-index: 2000;
padding: 15px;
left: 0px;
color: #3a3c48;
-webkit-box-shadow: 9px -9px 14px -14px rgba(0,0,0,0.62);
-moz-box-shadow: 9px -9px 14px -14px rgba(0,0,0,0.62);
box-shadow: 9px -9px 14px -14px rgba(0,0,0,0.62);
max-width: 100%;

}
#customcontent14.customcontent .module-body {
height: 50px;
    overflow: visible;
	display: flex;
	align-content: space-around;
    justify-content: center;

}

@media screen and (max-width: 992px) {
#module_customcontent14_wrapper {

display:none;
}
}
/* KPI desktop nyitolap*/


/* izzypay*/

body.ownlanding main .container {
	
width:100%;
	padding: 0px;
}

body.ownlanding .top {
display:none;
}
body.ownlanding .information_list_item_introtext {
	background:#ffffff;	
}
body.ownlanding .column-left {
	display:none
	
}
.landingcontainer {
  max-width: 1200px;
  margin: auto;
  padding: 80px 15px;

}
  .landingcontainer.mainbanner img {
    padding: 0px;
  }
.landingcontainer.mainbanner {
display:flex;
padding: 15px;

}
.landingcontainer.mainbanner .bannertext {
display: flex;
flex-direction: column;
justify-content: center;
align-items: flex-start;
	padding-left: 40px;

}
.landingcontainer.mainbanner .bannertext img, landingcontainer.mainbanner .bannertext p, landingcontainer.mainbanner .bannertext h2, landingcontainer.mainbanner .bannertext h1 {	
padding:15px 0px;
}
.landingcontainer.mainbanner h1 {	
font-weight: bold;
font-size: 55px;
	text-align:left;
	margin-bottom:20px;
}
.landingcontainer.mainbanner .bannertext img {	
max-height:65px;
}
.landingcontainer.advantages {	
display: flex;
flex-direction: row;
justify-content: center;
align-items: flex-start;

}
.landingcontainer.advantages div {	
display: flex;
flex-direction: column;
justify-content: center;
align-items: center;
width:30%;
	padding: 30px;
}
.landingcontainer.advantages p {	
display:block;
	text-align:center;
}
.landingcontainer.advantages p b {	
display:block;
}
.landingcontainer.hiw .block {	
display: flex;
flex-direction: row;
justify-content: center;
align-items: center;
width:100%;
padding: 15px 0px;
}
.landingcontainer.hiw .block div {	
display: flex;
flex-direction: row;
justify-content: center;
align-items: center;
width:50%;
}
.landingcontainer.hiw .block div p {	
padding: 20px;
  font-size: 25px;
  font-weight: 600;
  max-width: 55%;
}
.landingcontainer h1 {
text-align: center;
  font-weight: bold;
  margin-bottom: 60px;
	
}
.landingcontainer.video {	
display: flex;
flex-direction: column;
justify-content: center;
align-items: center;

}
.landingcontainer.center {	
text-align:center;

}
.landingcontainer a {	
font-weight:bold;
	color:red;

}
.ownlanding #socail_media {
	display:none;
}

@media screen and (max-width: 992px) {
.landingcontainer.mainbanner {
flex-direction:column;
	align-items: center;

}
	.landingcontainer.mainbanner img {
max-width:33%;

}
	.landingcontainer.mainbanner .bannertext {
align-items: center;
    text-align: center;
    padding: 20px;
}
	.landingcontainer.mainbanner h1 {

  font-size: 40px;
  text-align: center;

}
.ownlanding .pathway-container {
		display:none;
		
	}
	.landingcontainer {
  padding: 40px 15px;
}
}
@media screen and (max-width: 767px) {
.landingcontainer.advantages {	
flex-direction: column;

}
.landingcontainer.advantages div {	
width:100%;

}
	.landingcontainer.hiw .block {

  flex-direction: column;

}
.landingcontainer.hiw .block div {

  width: 100%;
	padding: 20px;
}
.landingcontainer.hiw .block div p {
  padding: 20px;
  font-size: 20px;
  max-width: 100%;
}	

}
/* /izzypay*/


.wishlist-add::before {
  padding-right: 5px;
  content: "\e802";
  font-family: tokyo-design-icons,sans-serif;
  font-size: 1.5rem;
  line-height: 45px;
  color: #54ab38;
}
a.wishlist-add {
	font-weight: bold;
  color: #54ab38;
}


.not_found_body #content .top h1 {
	
	display:none;
}
.not_found_body #content .top {
	
	min-height:60px;
}

/* rapid_s_bugfix*/

.snapshot-list-item.list_details.product-card-item.product-card-details {
	display:none;

}
.snapshot-list-item.list_wishlist {
	display:none;

}
@media screen and (max-width: 992px) {
  .snapshot_vertical:not(.list-style) .snapshot_vertical_product .list_actions .btn {
    position: inherit;
    float: none;
    width: inherit;
    height: inherit;
  }
}
.snapshot-list-item.list_prouctname {

}
.rps-result-count {
  color: #3a3c48 !important;
  padding-top: 60px !important;
}
.snapshot_vertical:not(.list-style) .snapshot_vertical_product .list_actions .btn {

  line-height: 4.6rem;
  padding-left: 5px;
}
/* /rapid_s_bugfix*/
.product-snapshot .product-price__decrease-wrapper.decrease_wrapper {
	width: auto;
    right: 0;
    left: auto;
}

@media screen and (max-width: 991px) {
.decrease_wrapper {
display:none;
}
}