

#CybotCookiebotDialogPoweredbyImage {
    content:url(https://rollup-kungen.se/img/rollupkungen-logo-16776739271.jpg)!important;
	max-height: 40px !important;
}
body .underline:hover {
    text-decoration: underline !important;
}
body a.rotator img {
    -webkit-transition: all 1s ease-in-out;
    -moz-transition: all 1s ease-in-out;
    -o-transition: all 1s ease-in-out;
    -ms-transition: all 1s ease-in-out;
}
body a.rotator img:hover {
    -webkit-transform: rotate(360deg);
    -moz-transform: rotate(360deg);
    -o-transform: rotate(360deg);
    -ms-transform: rotate(360deg);
}
body .hover:hover {
    opacity: 0.85;
}
body .jump:hover {
    opacity: 0.75;
    padding-top: 10px !important;
}
body .headerScale img {
    width: 600px;
    height: auto;
}
body .icon img {
    width: 35px;
    height: auto;
}
body .btn125 img {
    width: 125px;
    height: auto;
}
body .logoTop img {
    width: 100px;
    height: auto;
}
body .voucherLogo img {
    width: 100px;
    height: auto;
}
body .image img {
    width: 185px;
    height: auto;
}
body .iconsImages img {
    width: 280px;
    height: auto;
}
body .screenLeft img {
    width: 139px;
}
body .screenRight img {
    width: 139px;
}
body .imageMobile img {
    width: 292px;
}
body .vidScale img {
    width: 512px;
}
#trustpilotTopMenu{
    float: right;
    margin-top: 18px;	
	margin-right:6px;
	    
}

.blueTxt{
	color:#1765b9;
}

.firstPriceDescClass{
	
}

.shutdown{
	color:orange;
}


.multifileupload_box div.uploader input{
	opacity: 1;
}
.multifileupload_box div.uploader span.action, .fileupload_box div.uploader span.action {
    display: none;
}

#checkoutFileController_inside {
    padding: 26px;
    border: 2px dotted #1765b9;
}
.product_extraSales img {
    max-width: 150px;
    border: 1px solid #eee;
}
#spanHeadlineSale {
    font-size: 20px;
}
.extraSalesUpBox {
    border-top: 1px solid #eee;
    padding: 15px;
}
.trustpilotbox_v2 {
    margin-left: -10px;
    display: block;
    clear: both;
    max-width: 430px;
    padding-top: 10px;
}
div.radio span {
    top: 0;
}
.selectWidth {
    width: 350px;
}
.attribute_list select {
    text-align: center;
    text-align-last: center;
}
.attribute_list option {
    text-align: center;
}
.kontaktaoss_container {
    clear: both;
    margin-top: 9px;
    height: 50px;
}
.kontaktaoss_divLeft {
    float: left;
}
.kontaktaoss_divRight {
    padding-top: 15px;
}
.kontaktaoss_divRightSpecial {
    padding-top: 5px;
}
#product_reference .editable,
.product_reference_label {
    color: #8c8c8c;
    font-size: 13px;
}
.tooltip {
    position: relative;
    display: inline-block;
    opacity: 1;
    margin-top: 10px;
}
.tooltip .tooltiptext {
    visibility: hidden;
    width: 220px;
    background-color: #1765b9;
    color: #fff;
    text-align: center;
    border-radius: 6px;
    padding: 10px;
    position: absolute;
    z-index: 1;
    bottom: 150%;
    left: 50%;
    margin-left: -112px;
    font-size: 14px;
}
.tooltip .tooltiptext::after {
    content: "";
    position: absolute;
    top: 100%;
    left: 50%;
    margin-left: -5px;
    border-width: 5px;
    border-style: solid;
    border-color: #1765b9 transparent transparent transparent;
}
.tooltip:hover .tooltiptext {
    visibility: visible;
}
.product_tab_container {
    margin-top: 0;
}
.content_prices {
    margin-top: 10px;
}
.buttons_bottom_block {
    width: 350px;
    margin-top: 5px;
}
#add_to_cart {
    margin-top: 15px;
}
.our_price_display {
    margin-left: 20px;
}
.box-cart-bottom > div {
    margin-left: 0;
    display: inline-block;
}
.box-cart-bottom > div {
    vertical-align: bottom;
    margin-bottom: 0;
}
.box-info-product p,
.box-info-product p#quantity_wanted_p {
    margin-bottom: 0;
    vertical-align: bottom;
}
.box-info-product p#quantity_wanted_p {
    margin-bottom: 1px;
}
.our_price_display {
    padding: 0;
    margin: 0;
    margin-left: 18px;
}
.box-cart-bottom > div {
    margin-left: 0;
    display: inline-block;
}
.box-cart-bottom > div {
    vertical-align: bottom;
    margin-bottom: 0;
}
.box-info-product p,
.box-info-product p#quantity_wanted_p {
    margin-bottom: 0;
    vertical-align: bottom;
}
.box-info-product p#quantity_wanted_p {
    margin-bottom: 1px;
}
.our_price_display {
    padding: 0;
    margin: 0;
    margin-left: 18px;
}
.product-container-img:hover .prod-hover {
    margin-bottom: 19px;
}
.product-container-img .prod-hover {
    overflow: unset;
}
.product-container-img:hover .prod-hover {
    margin-bottom: 37px;
}
#header .cart_block .product-atributes a:hover {
    color: #1d59a2;
}
.pb-center-column #buy_block label {
    float: none;
    font-weight: 400;
    font-size: 16px;
}
#attributes .attribute_list ul li {
    float: none;
}
#attributes .attribute_list input.attribute_radio {
    float: none;
}
#attributes .attribute_list div.radio,
#attributes .attribute_list div.radio input,
#attributes .attribute_list div.radio span {
    vertical-align: middle;
}
#profil_subcategories li a {
	float: right;
    vertical-align: middle;
    padding-left: 5px;
    font-size: 19px;
    padding-top: 2px;
    padding-right: 5px;
}
#profil_subcategories li a:hover {
    color: #1d59a2;
}
.subCatBox {
    border: 1px solid #1765b9;
    float: left;
    padding-left: 6px;
    padding-right: 7px;
    margin-right: 15px;
    margin-bottom: 15px;
    vertical-align: middle;
    padding-top: 3px;
    padding-bottom: 3px;
    border-radius: 3px;
}
.subCatBox img {
    width: 50px;
}
.profilKassasidan {
    border-radius: 2px;
    border: 2px dotted #1765b9;
    background: #fff;
    display: block;
    font-weight: 400;
    color: #1765b9;
    padding: 26px;
}
.PROFIL_UL {
    padding: 0;
}
.PROFIL_UL li {
    float: left;
    margin-top: 17px;
}



.checkoutFileCheck{
    border-top: 1px solid #ddd;
    border-bottom: 1px solid #ddd;
    padding-top: 20px;
    padding-bottom: 15px;	
	padding-left: 15px;
	margin-bottom: 20px;
	padding-right: 15px;
}


.checkoutFileCheck p{
	padding-left: 25px;
	margin-top: 5px;
}

.fileCheckBox{
	border:1px solid;
	margin-right: 5px;
	margin-top: 2px;
	float:left;
}

.miljoGubbe {
    margin: 4px 0 17px;
    max-width: 311px;
    height: auto;
    float: right;
    max-height: 263px;
}
.rte table td img {
    margin: 0;
}
#gallery_container li a p {
    font: 600 13px/16px Poppins, sans-serif;
}
#gallery_container li {
    float: left;
}
.product-673 #old_price_display,
.product-674 #old_price_display,
.product-675 #old_price_display {
    display: none;
}
.productPrioBox {
    position: absolute;
    top: -4px;
    width: 120px;
    height: 120px;
    right: 200px;
}
@media (min-width: 1325px) {
	.shutdown {
		margin-left: 20px;
	}
}
@media (max-width: 799px) {
    .productPrioBox {
        display: none;
    }
	#search_block_top {
		margin-top: 5px;
	}
	.shutdown {
		display:none;
	}
}
#myBtn {
    cursor: pointer;
    bottom: 82px;
    right: 11px;
    width: 85px;
    height: 85px;
    position: fixed;
    z-index: 1;
}
.modalInnerBox {
    color: #fff;
    background: #1d59a2;
    padding: 10px;
    border: 3px solid #fff;
    border-radius: 4px;
    max-width: 410px;
    margin-left: auto;
    margin-right: auto;
}
#myBtn_v2 {
    cursor: pointer;
    bottom: 82px;
    right: 20px;
    box-shadow: rgba(0, 0, 0, 0.2) 0 0.2em 0.8em;
    background: #1d59a2;
    border-radius: 50%;
    width: 60px;
    height: 60px;
    position: fixed;
    z-index: 1;
}
#phone_icon_bubble {
    margin-left: 15px;
    margin-top: 17px;
}
@media (max-width: 799px) {
    #myBtn {
        width: 78px;
        height: 78px;
        right: 3px;
    }
}
.modal {
    display: none;
    position: fixed;
    z-index: 9999;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    overflow: auto;
    background-color: #000;
    background-color: rgba(0, 0, 0, 0.4);
}
.modal-content {
    margin-left: auto;
    margin-right: auto;
    margin-top: 15%;
    width: 80%;
}
.close {
    color: #fff;
    float: right;
    font-size: 28px;
    font-weight: 700;
}
.close:focus,
.close:hover {
    color: #000;
    text-decoration: none;
    cursor: pointer;
}
.order_carrier_logo {
    max-width: 61px;
    max-height: 61px;
}
.form-control {
    color: #333;
}
.duckLinks {
    overflow: auto;
    height: auto;
    display: none;
    clear: both;
}
.duckLinks a {
    padding: 12px;
    width: 49%;
    float: left;
    margin-top: 1px;
    margin-left: 1px;
    display: block;
    color: #fff;
    background: #1765b9;
}
.block .title_block,
.block h4 {
    border-bottom: 1px solid #d3d3d3;
}
.img-responsive {
    height: unset;
    max-width: 100%;
}
#textAreaHeight99 {
    min-height: 99px;
}
.product_qtychooser_plus {
    margin-left: 10px;
}
.product_qtychooser_minus {
    margin-left: 5px;
}
.block_content .clearfix a img {
    border: 1px solid #eee;
}
.block_content .clearfix .product-name {
    font-size: 16px;
}
.nyhetsbreven {
    margin: auto;
    max-width: 640px;
}
.pricetag {
    font-size: 23px;
    color: #c90200;
    font-weight: 700;
}
@media only screen and (max-width: 640px) {
    body table[class="full"] {
        width: 100%;
        clear: both;
    }
    body table[class="mobile"] {
        width: 100%;
        padding-left: 20px;
        padding-right: 20px;
        clear: both;
    }
    body table[class="fullCenter"] {
        width: 100%;
        text-align: center !important;
        clear: both;
    }
    body td[class="fullCenter"] {
        width: 100%;
        text-align: center !important;
        clear: both;
    }
    body td[class="textCenter"] {
        width: 100%;
        text-align: center !important;
        clear: both;
    }
    body table[class="headerScale"] {
        width: 100% !important;
        text-align: center !important;
        clear: both;
    }
    body .headerScale img {
        width: 100% !important;
        height: auto;
    }
    body table[class="vidScale"] {
        width: 100% !important;
        text-align: center !important;
        clear: both;
    }
    body .vidScale img {
        width: 100% !important;
        height: auto;
    }
    body .erase {
        display: none;
    }
    body table[class="screenLeft"] {
        padding-right: 6px;
    }
    body table[class="screenRight"] {
        padding-left: 6px;
    }
    body table[class="w90"] {
        width: 90% !important;
    }
    body table[class="icon"] {
        width: 100%;
        text-align: center !important;
        clear: both;
    }
    body table[class="imageMobile"] {
        width: 100%;
        text-align: center !important;
        clear: both;
    }
    body .imageMobile img {
        width: 292px !important;
    }
    body .voucher1 {
        width: 100% !important;
        border-left: none !important;
        text-align: center !important;
    }
    body .fullOne {
        background-color: #efefef;
        height: 1px !important;
    }
    body .h25 {
        height: 25px !important;
    }
    body .w40 {
        width: 40px !important;
    }
    body .pad20 {
        padding-left: 20px !important;
        padding-right: 20px !important;
    }
}
@media only screen and (max-width: 479px) {
    body table[class="full"] {
        width: 100%;
        clear: both;
    }
    body table[class="mobile"] {
        width: 100%;
        padding-left: 20px;
        padding-right: 20px;
        clear: both;
    }
    body table[class="fullCenter"] {
        width: 100%;
        text-align: center !important;
        clear: both;
    }
    body td[class="fullCenter"] {
        width: 100%;
        text-align: center !important;
        clear: both;
    }
    body td[class="textCenter"] {
        width: 100%;
        text-align: center !important;
        clear: both;
    }
    body table[class="headerScale"] {
        width: 100% !important;
        text-align: center !important;
        clear: both;
    }
    body .headerScale img {
        width: 100% !important;
        height: auto;
    }
    body table[class="vidScale"] {
        width: 100% !important;
        text-align: center !important;
        clear: both;
    }
    body .vidScale img {
        width: 100% !important;
        height: auto;
    }
    body .erase {
        display: none;
    }
    body .eraseMob {
        display: none;
    }
    body .smallLogoMob {
        with: 100px;
        max-width: 100px;
    }
    body table[class="screenLeft"] {
        padding-right: 6px;
    }
    body table[class="screenRight"] {
        padding-left: 6px;
    }
    body .font20 {
        font-size: 20px !important;
        line-height: 30px !important;
    }
    body table[class="w90"] {
        width: 90% !important;
    }
    body table[class="icon"] {
        width: 100%;
        text-align: center !important;
        clear: both;
    }
    body table[class="imageMobile"] {
        width: 100%;
        text-align: center !important;
        clear: both;
    }
    body .imageMobile img {
        width: 80% !important;
        height: auto !important;
    }
    body .voucher1 {
        width: 100% !important;
        border-left: none !important;
        text-align: center !important;
    }
    body .fullOne {
        background-color: #efefef;
        height: 1px !important;
    }
    body .h25 {
        height: 25px !important;
    }
    body .w40 {
        width: 40px !important;
    }
    body .subscribe {
        padding-left: 5px !important;
        padding-right: 5px !important;
    }
    body .break {
        width: 100% !important;
        display: table-cell !important;
        margin: 0;
        padding-bottom: 10px !important;
    }
    body .notifyBtn {
        -webkit-border-radius: 4px !important;
        -moz-border-radius: 4px !important;
        border-radius: 4px !important;
    }
    body .pad20 {
        padding-left: 20px !important;
        padding-right: 20px !important;
    }
}
#module-fileuploads-uploadfiles_nologin #left_column {
    display: none;
}
#module-fileuploads-uploadfiles_nologin #center_column {
    width: 100%;
    margin: auto;
    max-width: 830px;
    float: none;
}
#Nordic,
#owlm_Popupväggar,
#owlm_Produktnyheter,
#owlm_Sign,
#owlm_Sign\ Nordic,
#owlm_Tygväggar {
    display: none;
}
.extraDeliveryInfo {
    font-size: 95%;
}
div.accessory-heading {
    font-size: 18px;
    padding-left: 0;
    color: #333;
	font-weight: 500 !important;
}
#left_column {
    background: #fff;
    padding-top: 20px;
    border: 1px solid #fff;
    border-radius: 2px;
    padding: 0;
}
#best-sellers_block_right,
#viewed-products_block_left,
.top_left_custom_block {
    padding: 20px;
    background: #f3f3f3;
    max-width: 301px;
    border-radius: 2px;
    border: 1px solid #eee;
}
.block .products-block li {
    margin-top: 20px;
    margin-bottom: 0;
    padding-bottom: 0;
}
#best-sellers_block_right img,
#viewed-products_block_left img {
    width: 90px;
    border: 2px solid #fff;
}
.block .products-block li .products-block-image {
    border: 1px solid #d3d3d3;
}
.product-content h5 {
    margin-top: 0;
}
.block .products-block .product-description {
    margin-bottom: 7px;
}
#best-sellers_block_right h4 {
    font-size: 16px;
}
.compare a.checked,
.compare a:hover,
.quick-view.checked,
.quick-view:hover,
.wishlist a.checked,
.wishlist a:hover {
    background: #1765b9;
    border: 1px solid #1d59a2;
}
.product .quick-view::before {
    content: none;
    display: none;
}
.product .quick-view {
    background: 0 0;
    border: none;
    vertical-align: middle;
    height: unset;
}
.accessorycheckbox {
    background: 0 0;
}
.prodthumbnail:hover {
    transform: scale(2.5);
}
div.accessorycheckbox {
    border-style: solid;
    border-color: #eee;
    border-width: 1px 1px 1px 1px;
    padding: 0;
}
.extraMenuNotation {
    position: absolute;
    z-index: 999;
    display: inline-block;
    line-height: 18px;
    top: -11px;
    margin-left: -4px;
    padding: 0;
    color: #c00;
    vertical-align: middle;
}
.extraMenuNotation img:hover,
.extraMenuNotation:hover {
    border: none;
    text-transform: none;
}
.owl-menu-horizontal ul li.level-1 > a > .extraMenuNotation::before {
    background: 0 0;
    border: none;
}
.block-home-title h3 {
    text-transform: none;
}
.new-box,
.sale-box {
    height: 67px;
    width: 67px;
}
.owl-label .new-box {
    opacity: unset;
}
.video_list,
.video_list li,
.video_list ul {
    list-style: none;
}
.video_youtube {
    overflow: hidden;
    padding-bottom: 0;
    margin-bottom: 0;
}
.video_content {
    margin-bottom: 47px;
    color: #fff;
}
.video_content p {
    font-size: 12px;
    line-height: 18px;
}
.video_TxtContent {
    padding: 12px;
    height: 150px;
    background: #1765b9;
    margin-top: -5px;
}
.video_title {
    margin-top: 20px;
    font-size: 18px;
    margin-bottom: 8px;
    font-weight: 500;
}
.pb-left-column #image-block img {
    background: 0 0;
    max-width: 100%;
}
.pb-left-column #image-block #view_full_size img {
    width: unset;
}
.pb-left-column #image-block .owl-label .new-box img {
    max-width: 100%;
}
#authentication #left_column,
#module-ambjolisearch-jolisearch #left_column,
.category-12 #left_column,
.category-18 #left_column,
.category-23 #left_column,
.category-38 #left_column {
    display: none;
}
#authentication #center_column,
#module-ambjolisearch-jolisearch #center_column,
.category-12 #center_column,
.category-18 #center_column,
.category-23 #center_column,
.category-38 #center_column {
    width: 100%;
}
.category-100 #left_column,
.category-101 #left_column,
.category-102 #left_column,
.category-103 #left_column,
.category-104 #left_column,
.category-105 #left_column,
.category-106 #left_column,
.category-107 #left_column,
.category-108 #left_column,
.category-109 #left_column,
.category-110 #left_column,
.category-111 #left_column,
.category-112 #left_column,
.category-113 #left_column,
.category-114 #left_column,
.category-115 #left_column,
.category-116 #left_column,
.category-117 #left_column,
.category-118 #left_column,
.category-119 #left_column,
.category-120 #left_column,
.category-121 #left_column,
.category-122 #left_column,
.category-123 #left_column,
.category-124 #left_column,
.category-125 #left_column,
.category-126 #left_column,
.category-127 #left_column,
.category-128 #left_column,
.category-129 #left_column,
.category-130 #left_column,
.category-131 #left_column,
.category-132 #left_column,
.category-133 #left_column,
.category-134 #left_column,
.category-135 #left_column,
.category-136 #left_column,
.category-137 #left_column,
.category-138 #left_column,
.category-139 #left_column,
.category-140 #left_column,
.category-141 #left_column,
.category-142 #left_column,
.category-143 #left_column,
.category-144 #left_column,
.category-145 #left_column,
.category-146 #left_column,
.category-147 #left_column,
.category-148 #left_column,
.category-149 #left_column,
.category-150 #left_column,
.category-151 #left_column,
.category-152 #left_column,
.category-153 #left_column,
.category-154 #left_column,
.category-155 #left_column,
.category-156 #left_column,
.category-157 #left_column,
.category-158 #left_column,
.category-159 #left_column,
.category-160 #left_column,
.category-161 #left_column,
.category-162 #left_column,
.category-163 #left_column,
.category-164 #left_column,
.category-165 #left_column,
.category-166 #left_column,
.category-167 #left_column,
.category-168 #left_column,
.category-169 #left_column,
.category-170 #left_column,
.category-171 #left_column,
.category-172 #left_column,
.category-173 #left_column,
.category-174 #left_column,
.category-175 #left_column,
.category-176 #left_column,
.category-177 #left_column,
.category-178 #left_column,
.category-179 #left_column,
.category-180 #left_column,
.category-181 #left_column,
.category-182 #left_column,
.category-183 #left_column,
.category-184 #left_column,
.category-185 #left_column,
.category-186 #left_column,
.category-187 #left_column,
.category-188 #left_column,
.category-189 #left_column,
.category-190 #left_column,
.category-191 #left_column,
.category-192 #left_column,
.category-193 #left_column,
.category-194 #left_column,
.category-195 #left_column,
.category-196 #left_column,
.category-197 #left_column,
.category-198 #left_column,
.category-199 #left_column,
.category-200 #left_column,
.category-201 #left_column,
.category-202 #left_column,
.category-203 #left_column,
.category-204 #left_column,
.category-205 #left_column,
.category-206 #left_column,
.category-207 #left_column,
.category-208 #left_column,
.category-209 #left_column,
.category-210 #left_column,
.category-211 #left_column,
.category-212 #left_column,
.category-213 #left_column,
.category-214 #left_column,
.category-215 #left_column,
.category-216 #left_column,
.category-217 #left_column,
.category-218 #left_column,
.category-219 #left_column,
.category-220 #left_column,
.category-221 #left_column,
.category-222 #left_column,
.category-223 #left_column,
.category-224 #left_column,
.category-225 #left_column,
.category-226 #left_column,
.category-227 #left_column,
.category-228 #left_column,
.category-229 #left_column,
.category-230 #left_column,
.category-231 #left_column,
.category-232 #left_column,
.category-233 #left_column,
.category-234 #left_column,
.category-235 #left_column,
.category-236 #left_column,
.category-237 #left_column,
.category-238 #left_column,
.category-239 #left_column,
.category-242 #left_column,
.category-66 #left_column,
.category-67 #left_column,
.category-68 #left_column,
.category-69 #left_column,
.category-70 #left_column,
.category-71 #left_column,
.category-72 #left_column,
.category-73 #left_column,
.category-74 #left_column,
.category-75 #left_column,
.category-76 #left_column,
.category-77 #left_column,
.category-78 #left_column,
.category-79 #left_column,
.category-80 #left_column,
.category-81 #left_column,
.category-82 #left_column,
.category-83 #left_column,
.category-84 #left_column,
.category-85 #left_column,
.category-86 #left_column,
.category-87 #left_column,
.category-88 #left_column,
.category-89 #left_column,
.category-90 #left_column,
.category-91 #left_column,
.category-92 #left_column,
.category-93 #left_column,
.category-94 #left_column,
.category-95 #left_column,
.category-96 #left_column,
.category-97 #left_column,
.category-98 #left_column,
.category-99 #left_column,
.category-61 #left_column,
.category-31 #left_column,
.category-39 #left_column,
.category-40 #left_column,
.category-42 #left_column,
.category-44 #left_column,
.category-255 #left_column  {
    display: none;
}
.category-100 #center_column,
.category-101 #center_column,
.category-102 #center_column,
.category-103 #center_column,
.category-104 #center_column,
.category-105 #center_column,
.category-106 #center_column,
.category-107 #center_column,
.category-108 #center_column,
.category-109 #center_column,
.category-110 #center_column,
.category-111 #center_column,
.category-112 #center_column,
.category-113 #center_column,
.category-114 #center_column,
.category-115 #center_column,
.category-116 #center_column,
.category-117 #center_column,
.category-118 #center_column,
.category-119 #center_column,
.category-120 #center_column,
.category-121 #center_column,
.category-122 #center_column,
.category-123 #center_column,
.category-124 #center_column,
.category-125 #center_column,
.category-126 #center_column,
.category-127 #center_column,
.category-128 #center_column,
.category-129 #center_column,
.category-130 #center_column,
.category-131 #center_column,
.category-132 #center_column,
.category-133 #center_column,
.category-134 #center_column,
.category-135 #center_column,
.category-136 #center_column,
.category-137 #center_column,
.category-138 #center_column,
.category-139 #center_column,
.category-140 #center_column,
.category-141 #center_column,
.category-142 #center_column,
.category-143 #center_column,
.category-144 #center_column,
.category-145 #center_column,
.category-146 #center_column,
.category-147 #center_column,
.category-148 #center_column,
.category-149 #center_column,
.category-150 #center_column,
.category-151 #center_column,
.category-152 #center_column,
.category-153 #center_column,
.category-154 #center_column,
.category-155 #center_column,
.category-156 #center_column,
.category-157 #center_column,
.category-158 #center_column,
.category-159 #center_column,
.category-160 #center_column,
.category-161 #center_column,
.category-162 #center_column,
.category-163 #center_column,
.category-164 #center_column,
.category-165 #center_column,
.category-166 #center_column,
.category-167 #center_column,
.category-168 #center_column,
.category-169 #center_column,
.category-170 #center_column,
.category-171 #center_column,
.category-172 #center_column,
.category-173 #center_column,
.category-174 #center_column,
.category-175 #center_column,
.category-176 #center_column,
.category-177 #center_column,
.category-178 #center_column,
.category-179 #center_column,
.category-180 #center_column,
.category-181 #center_column,
.category-182 #center_column,
.category-183 #center_column,
.category-184 #center_column,
.category-185 #center_column,
.category-186 #center_column,
.category-187 #center_column,
.category-188 #center_column,
.category-189 #center_column,
.category-190 #center_column,
.category-191 #center_column,
.category-192 #center_column,
.category-193 #center_column,
.category-194 #center_column,
.category-195 #center_column,
.category-196 #center_column,
.category-197 #center_column,
.category-198 #center_column,
.category-199 #center_column,
.category-200 #center_column,
.category-201 #center_column,
.category-202 #center_column,
.category-203 #center_column,
.category-204 #center_column,
.category-205 #center_column,
.category-206 #center_column,
.category-207 #center_column,
.category-208 #center_column,
.category-209 #center_column,
.category-210 #center_column,
.category-211 #center_column,
.category-212 #center_column,
.category-213 #center_column,
.category-214 #center_column,
.category-215 #center_column,
.category-216 #center_column,
.category-217 #center_column,
.category-218 #center_column,
.category-219 #center_column,
.category-220 #center_column,
.category-221 #center_column,
.category-222 #center_column,
.category-223 #center_column,
.category-224 #center_column,
.category-225 #center_column,
.category-226 #center_column,
.category-227 #center_column,
.category-228 #center_column,
.category-229 #center_column,
.category-230 #center_column,
.category-231 #center_column,
.category-232 #center_column,
.category-233 #center_column,
.category-234 #center_column,
.category-235 #center_column,
.category-236 #center_column,
.category-237 #center_column,
.category-238 #center_column,
.category-239 #center_column,
.category-242 #center_column,
.category-66 #center_column,
.category-67 #center_column,
.category-68 #center_column,
.category-69 #center_column,
.category-70 #center_column,
.category-71 #center_column,
.category-72 #center_column,
.category-73 #center_column,
.category-74 #center_column,
.category-75 #center_column,
.category-76 #center_column,
.category-77 #center_column,
.category-78 #center_column,
.category-79 #center_column,
.category-80 #center_column,
.category-81 #center_column,
.category-82 #center_column,
.category-83 #center_column,
.category-84 #center_column,
.category-85 #center_column,
.category-86 #center_column,
.category-87 #center_column,
.category-88 #center_column,
.category-89 #center_column,
.category-90 #center_column,
.category-91 #center_column,
.category-92 #center_column,
.category-93 #center_column,
.category-94 #center_column,
.category-95 #center_column,
.category-96 #center_column,
.category-97 #center_column,
.category-98 #center_column,
.category-99 #center_column,
.category-61 #center_column,
.category-31 #center_column,
.category-39 #center_column,
.category-40 #center_column,
.category-42 #center_column,
.category-44 #center_column,
.category-255 #center_column{
    width: 100%;
}
.miiniManufact {
    max-width: 100%;
}
.delivery_option_price {
    min-width: 54px;
}
.production_option_radio {
    min-width: 62px;
}
.table-product-discounts-v2 {
    border: none;
    border-bottom: 1px solid #eee;
    border-right: 1px solid #eee;
    margin: 0 0 20px;
    background: #fff;
}
#quantityDiscount-v2 table.std {
    border: none;
    border-bottom: 1px solid #eee;
    border-right: 1px solid #eee;
    padding-bottom: 0;
    margin-bottom: 0;
}
table.table-product-discounts-v2 tr td,
table.table-product-discounts-v2 tr th {
    border-left: 1px solid #eee;
    width: 33%;
    padding: 10px 20px 11px;
    border-top: 1px solid #eee;
    border-right: none;
    text-shadow: none;
    text-transform: none;
    font-weight: 13px;
    line-height: 18px;
    border-bottom: none;
}
table.table-product-discounts-v2 tr th {
    background: #fff;
    color: #191919;
    font-weight: 700;
    font-weight: 700;
}

.uploadBtnOnCheckout{
	
}

.discountDiv {
    border-top: 1px solid #eee;
    padding-top: 20px;
    padding-bottom: 20px;
}

.upload_info{
	margin-top:10px;
}

.centered-btns_nav {
    z-index: 3;
    position: absolute;
    -webkit-tap-highlight-color: transparent;
    top: 50%;
    left: 0;
    opacity: 0.7;
    text-indent: -9999px;
    overflow: hidden;
    text-decoration: none;
    height: 61px;
    width: 38px;
    background: transparent url(themes.gif) no-repeat left top;
    margin-top: -45px;
}
.centered-btns_nav:active {
    opacity: 1;
}
.centered-btns_nav.next {
    left: auto;
    background-position: right top;
    right: 0;
}
.transparent-btns_nav {
    z-index: 3;
    position: absolute;
    -webkit-tap-highlight-color: transparent;
    top: 0;
    left: 0;
    display: block;
    background: #fff;
    opacity: 0;
    width: 48%;
    text-indent: -9999px;
    overflow: hidden;
    height: 91%;
}
.transparent-btns_nav.next {
    left: auto;
    right: 0;
}
.large-btns_nav {
    z-index: 3;
    position: absolute;
    -webkit-tap-highlight-color: transparent;
    opacity: 0.6;
    text-indent: -9999px;
    overflow: hidden;
    top: 0;
    bottom: 0;
    left: 0;
    background: #000 url(themes.gif) no-repeat left 50%;
    width: 38px;
}
.large-btns_nav:active {
    opacity: 1;
}
.large-btns_nav.next {
    left: auto;
    background-position: right 50%;
    right: 0;
}
.centered-btns_nav:focus,
.large-btns_nav:focus,
.transparent-btns_nav:focus {
    outline: 0;
}
.centered-btns_tabs,
.large-btns_tabs,
.transparent-btns_tabs {
    margin-top: 10px;
    text-align: center;
}
.centered-btns_tabs li,
.large-btns_tabs li,
.transparent-btns_tabs li {
    display: inline;
    float: none;
    margin-right: 5px;
}
.centered-btns_tabs a,
.large-btns_tabs a,
.transparent-btns_tabs a {
    text-indent: -9999px;
    overflow: hidden;
    -webkit-border-radius: 15px;
    -moz-border-radius: 15px;
    border-radius: 15px;
    background: #ccc;
    background: rgba(0, 0, 0, 0.2);
    display: inline-block;
    -webkit-box-shadow: inset 0 0 2px 0 rgba(0, 0, 0, 0.3);
    -moz-box-shadow: inset 0 0 2px 0 rgba(0, 0, 0, 0.3);
    box-shadow: inset 0 0 2px 0 rgba(0, 0, 0, 0.3);
    width: 9px;
    height: 9px;
}
.centered-btns_here a,
.large-btns_here a,
.transparent-btns_here a {
    background: #222;
    background: rgba(0, 0, 0, 0.8);
}
.saleMiniBox {
    position: relative;
    z-index: 999;
}
.saleMiniBox a {
    background: #c00;
    color: #fff;
    font-weight: 700;
    font-size: 18px;
    border: none;
    padding-bottom: 2px;
    padding-top: 5px;
    padding-left: 10px;
    padding-right: 10px;
    display: block;
}
.saleMiniBox-price-percent-reduction {
    border: none;
}
.price-percent-reduction {
    background: 0 0;
    font: 500 15px/15px Poppins, Helvetica, sans-serif;
    color: #1055a6;
    height: 37px;
    width: 67px;
    line-height: 33px;
    display: inline-block;
    border: 2px solid #1055a6;
}






.mobileOnly {
    display: none;
}
.sale-box {
    position: absolute;
    right: 132px;
    top: 31px;
    border: 0 solid #c00;
    border-radius: 2px;
    padding: 9px;
    height: 46px;
    width: 80px;
    background: #c00;
}
.sale-box-compare {
    position: absolute;
    right: 9px;
    top: 10px;
    padding: 9px;
    height: 46px;
    width: 80px;
}
.sale-label {
    font-size: 22px;
    color: #fff;
    border: none;
}
.sale-box-extraprod {
    position: absolute;
    right: 0;
    top: 0;
    border: 0 solid #c00;
    height: 29px;
    width: 58px;
    background: #c00;
    z-index: 999;
    padding-top: 3px;
    padding-right: 0;
}
.sale-label-extraprod {
    font-size: 19px;
    color: #fff;
    border: none;
}
.category_top_massvaggar a img {
    border-radius: 2px;
    border: 1px solid #ccc;
    margin-right: 4px;
}
.product-content h5 {
    top: 0 !important;
}
.category-12 #grid,
.category-12 #list {
    display: none;
}
.category-12 #productsSortForm {
    display: none;
}
.carrier_title {
    display: none;
}
#layer_cart .crossseling #blockcart_list ul li .product-image-container img {
    width: unset;
    max-width: 100%;
}
.owl-label {
    top: 1px;
    width: 54px;
    left: 1px;
}
.markfasteBox {
    top: 1px;
    background: #1765b9;
    padding: 10px;
    opacity: 0.9;
    color: #fff;
    left: 1px;
    position: absolute;
    max-width: 227px;
    text-align: center;
    right: 10px;
}
.content_sortPagiBar {
    margin-bottom: 5px;
}
.mediaMenu {
    margin-top: 15px;
    padding-bottom: 8px;
    background: #1765b9;
    color: #fff;
    padding-top: 9px;
    margin-bottom: 10px;
}
.mediaMenu a {
    margin-right: 20px;
    padding-left: 32px;
    color: #fff;
}
#image-block {
    margin-top: 3px;
}
#module-clerk-search #left_column,
#module-gallerique-gallery #left_column,
#module-gformbuilderpro-form #left_column {
    display: none;
}
#module-gformbuilderpro-form #center_column {
    width: 100%;
    margin: auto;
    max-width: 830px;
    float: none;
}
#module-clerk-search #center_column,
#module-gallerique-gallery #center_column {
    width: 100%;
}
#galleryWrapper {
    text-align: center;
}
.Undersokning_nya_sidan,
.survey_1513767318,
.survey_1513772880,
.survey_colurm {
    text-align: center;
}
.clerk-live-cta-button,
.clerk-live-product-price {
    display: none;
}
.clerk-live-product {
    min-height: 60px;
}
.clerk-live-product-name {
    max-height: 2.2em;
    padding-top: 10px;
}
.prod-center-conten {
    margin-top: 7px;
}
.blog-author {
    font-size: 13px;
}
#order-opc .owl-menu {
    display: none;
}
#currencies-block-top,
.languages-block {
    display: none;
}
.order-opc .notouch .animated.fadeInDown {
    display: none;
}
.order-opc #_desktop_search_block,
.order-opc .puns,
.order-opc .shopping_cart_top {
    display: none;
}
.h1 {
    color: #1765b9;
    font-weight: 700;
    margin-bottom: 7px;
    font-size: 26px;
}
.pb-center-column h1 {
    text-transform: none;
}
.order-opc .owl-menu-sticky {
    display: none;
}
#columns {
    padding-top: 0;
}
#left_column h1 {
    margin-top: 0;
    margin-bottom: 29px;
}
.addcatdesc .col-sm-12,
.addcatdesc .col-sm-6 {
    padding: 0;
}
.addcatdesc .col-sm-12,
.addcatdesc .col-sm-6 img {
    padding-left: 5px;
}
div.selector {
    border: 1px solid #dadada;
}
#attributes .attribute_list .form-control option {
    color: #333;
}
.blog-content {
    padding: 12px;
    height: 190px;
}
#blog_list li {
    margin: 0;
    padding: 0;
}
.blog-img img {
    max-height: 230px;
    max-width: 100%;
}
.markfaste {
    border-radius: 2px;
    border: 2px dotted #1765b9;
    background: #fff;
    display: block;
    font-weight: 400;
    max-width: 400px;
    color: #1765b9;
    padding: 26px;
}
ul.product_list.grid > li {
    height: 465px;
}
ul.product_list.grid > li.profilcat {
    height: 336px;
}

.category-reklamgodis ul.product_list.grid > li {
    height: 358px;
}

ul.product_list_firstblock.grid > li,
ul.product_list_secondblock.grid > li {
    height: 338px;
}
ul.product_list.grid .startpageSmallBoxes,
ul.product_list_firstblock.grid .startpageSmallBoxes,
ul.product_list_secondblock.grid .startpageSmallBoxes {
    height: 330px;
}
ul.product_list_firstblock.grid .startpageSmallBoxes,
ul.product_list_secondblock.grid .startpageSmallBoxes {
    height: 231px;
}
ul.product_list_profil.grid > li {
    height: 465px;
}
.order-opc .order-opc-puns {
    display: unset;
    font-family: Roboto;
}
.order-opc-puns {
    display: none;
    color: #fff;
    margin-top: 52px;
    float: right;
    font-size: 19px;
}
#order-opc #search_block_top {
    display: none;
}
.order-opc-puns span {
    margin-left: 50px;
}
.faqHeader {
    font-size: 27px;
    margin: 20px;
}
.panel-heading [data-toggle="collapse"]:after {
    font-family: FontAwesome;
    content: "\f0d8";
    float: right;
    color: #f58723;
    font-size: 18px;
    line-height: 22px;
}
.panel-heading [data-toggle="collapse"].collapsed:after {
    -webkit-transform: rotate(180deg);
    -moz-transform: rotate(180deg);
    -ms-transform: rotate(180deg);
    -o-transform: rotate(180deg);
    transform: rotate(180deg);
    color: #454444;
}
.panel-title > a {
    display: block;
}
.panel-default > .panel-heading {
    background: #fff;
    color: inherit;
}
.ajax_block_product {
    list-style: none;
}
.owl-menu-col .product-container {
    border: 1px solid #ccc;
    border-radius: 2px;
}
a {
    color: #1765b9;
}
.best_grade,
.best_grade_price,
.best_grade_speed {
    display: none;
}
.owl-menu-mobile {
    background: rgba(29, 89, 162, 0.9) none repeat scroll 0 0;
}
.menu-mobile-content li {
    border-bottom: 1px solid #fff;
}
.menu-mobile-content li a {
    border: none;
}
#owlm_Bråttom\!\? {
    color: #ffd94e;
}
.fastDeliverySpan {
    border: 1px solid #1765b9;
    display: inline-block;
    border-radius: 2px;
    padding: 7px;
}
.footer-container #footer h4 {
    cursor: unset;
}
.formbuilder_group,
.itemfield {
    padding-left: 0;
}
#gformbuilderpro_10 .capcha_box label {
    display: none;
}
.login::after,
.logout::after,
.user-info::after {
    content: "|";
    height: 10px;
    line-height: 10px;
    padding-left: 15px;
}
.shop-mail:before,
.shop-phone:before,
header .nav nav a {
    color: #eee;
}
.positiveThings {
    font-size: 13px;
    color: #eee;
    display: unset;
    float: left;
    margin-left: 20px;
}
.positiveThings_product {
    min-height: 48px;
}
.positiveThings #pt2,
.positiveThings #pt3 {
    margin-left: 10px;
}
.positiveThings #pt1,
.positiveThings #pt2,
.positiveThings #pt3 {
    float: left;
}
.positiveThings_product #pt2,
.positiveThings_product #pt3 {
    margin-left: 10px;
}
.positiveThings_product #pt1,
.positiveThings_product #pt2,
.positiveThings_product #pt3 {
    float: left;
    font-size: 13.5px;
    margin-top: 27px;
}
.header_user_info {
    float: right;
    margin-right: 15px;
}
#owl-menu-ver-left .menu-dropdown .title-html-block {
    display: unset;
}
.order_carrier_content .carrier_title {
    font-weight: 400;
}
button,
input,
select,
textarea {
    padding-left: 5px;
}
#HOOK_PAYMENT {
    margin-left: none;
    margin-right: none;
}
#opc_payment_methods-content {
    margin-left: 30px;
}
#skicka_bestallning {
    width: 302px;
    height: 56px;
    border: none;
    background: #30992f;
    border-radius: 5px;
    font-weight: 700;
    margin-top: 10px;
    font-size: 20px;
    color: #fff;
}
#bolagsverket_button:hover,
#skicka_bestallning:hover,
#upload_nologin_btn:hover {
    background: #1dab1c;
}
[for="upload_nologin_files"]:hover {
    background: #1d59a2;
}
#layer_cart .layer_cart_cart .layer_cart_row span,
#layer_cart .layer_cart_cart .layer_cart_row strong {
    padding: 12px 10px;
    font-size: 13px;
}
.afterpaytable {
    line-height: 1.6;
    margin: 20px 0 0;
}
.afterpaytable tr {
    border: 1px solid #4d636e;
}
.afterpaytable td {
    border-right: 1px solid #3a4c55;
    font-size: 14px;
    height: 25px;
    padding: 4px 10px;
    vertical-align: middle;
}
.graphicMenu li {
    list-style: none;
    padding-top: 10px;
    font-size: 14px;
}
.div-standard-width {
    max-width: 700px;
}
.owl-block-testimonial .items-aline {
    background-color: #1765b9;
}
#owl_cat_featured .cat-img .cat-infor {
    background: #1765b9 none repeat scroll 0 0;
}
#owl_scroll_top,
#shopping_cart .ajax_cart_right,
.icon_wrap,
a.icon_wrap {
    background: #1765b9 none repeat scroll 0 0;
}
#footer #newsletter_block_left .form-group .button-small {
    background: #1765b9 none repeat scroll 0 0;
}
.block-hotline i {
    color: #1765b9;
}
.owl-prod-cat .nav-tabs > li.active > a h3,
.owl-prod-cat .nav-tabs > li.active > a:focus h3,
.owl-prod-cat .nav-tabs > li.active > a:hover h3,
.owl-prod-cat .nav > li > a:focus h3,
.owl-prod-cat .nav > li > a:hover h3 {
    color: #1765b9;
}
#footer #newsletter_block_left .form-group .button-small {
    border-color: #1d59a2;
}
.owl-block-testimonial .items-aline .test-img {
    border: 3px solid #1d59a2;
}
.shopping_cart .out-cart > a:first-child .shopping-cart {
    background-color: #1d59a2;
    border: 2px solid #ffd94e;
}
.shopping_cart .out-cart > a:first-child .owl-cart {
    color: #fff;
}
.content_scene_cat {
    margin-bottom: 4px;
}
.product_img_link::after {
    background: rgba(0, 0, 0, 0.05);
    border: 1px solid #ccc;
}
.table-bordered > tbody > tr {
    padding: 0;
    margin: 0;
}
.table-bordered > table {
    border-spacing: 0;
    border-collapse: collapse;
    padding: 0;
    margin: 0;
}
.faq-top {
    color: #fff;
    display: inline-block;
    line-height: 18px;
    padding: 0 18px 0 0;
}
.faq-top::after {
    content: "|";
    height: 10px;
    line-height: 10px;
    padding-left: 15px;
}
#order .delivery_option > div,
#order-opc .delivery_option > div {
    margin-bottom: -1px;
}
#cart_summary tfoot td.text-right {
    text-transform: none;
    font-weight: 400;
    min-width: 193px;
    text-align: right;
}
#cart_summary > table > td {
    line-height: unset;
    padding: 2px;
}
.footer-container #footer {
    text-transform: none;
}
.table tbody > tr > td.cart_quantity .cart_quantity_button {
    float: left;
    margin-top: 5px;
    clear: none;
    margin-left: 4px;
}
.cart_quantity .cart_quantity_input {
    float: left;
}
#search_block_top #search_query_top {
    border: 3px solid #1d59a2;
    color: #333;
    margin-top: -2px;
    position: relative;
}
#search_block_top .btn.button-search {
    background: #1d59a2;
    color: #fff;
}
#search_block_top .btn.button-search:hover {
    color: #ffd94e;
    background-color: #1d59a2;
    border-radius: 2px;
}
#header #header_logo {
    margin-top: 10px;
}
#search_block_top {
    margin-left: 0;
    float: right;
}
.header-top > .container > .col-md-3 {
    width: 20%;
}
.header-top > .container > .col-md-1,
.header-top > .container > .col-md-2,
.header-top > .container > .col-md-3,
.header-top > .container > .col-md-5,
.header-top > .container > .col-md-6 {
    float: right;
}
.header-top > .container > #header_logo {
    padding-left: 0;
    float: left;
}
header {
    background: #1765b9 none repeat scroll 0 0;
}
#header .nav {
    background: #1d59a2 none repeat scroll 0 0;
    padding: 12px 0 7px;
}
.lang_flags {
    height: 19px;
    position: relative;
    margin-top: -1px;
    margin-right: 4px;
    float: left;
}
.owl-menu-sticky {
    background: #1765b9;
    border-color: #1765b9;
}
.header-top {
    margin: 12px 0;
    margin-top: 0;
}
.toppImgRound {
    max-height: 78px;
}
#search_block_top {
    margin-top: 36px;
}
#header .shopping_cart {
    margin-top: 13px;
}
.shopping_cart_top {
    margin-top: 21px;
    padding-right: 0;
    float: right;
}
.footer-container #footer .footer-block {
    margin-top: 0;
}
.footer-container #footer {
    background: #3c3c3c;
}
.footer-container #footer h4 {
    color: #ccc;
}
.copy-right {
    background: #333;
    padding: 15px 0 15px;
    vertical-align: middle;
}
.copy-right > .container > .row {
    width: 100%;
    display: table;
}
.copy-right > .container > .row > div {
    display: table-cell;
    vertical-align: middle;
}
.owl-menu-ver-top .category-title {
    background: #ffd94e;
    color: #333;
}
.owl-menu {
    background: #fff;
}
#owl-menu-ver-left .category-left li.level-1 {
    background: #1d59a2 none repeat scroll 0 0;
}
#owl-menu-ver-left .category-left li.level-1.item-1 a {
    color: #ffd94e;
}
#owl-menu-ver-left .category-left li.level-1:hover::after,
#owl-menu-ver-left .category-left li.level-1:hover > a {
    background: #1d59a2 none repeat scroll 0 0;
    color: #ffd94e;
}
#owl-menu-ver-left .category-left li.level-1 > a {
    min-height: 10px;
}
.page-title h1,
h1 {
    color: #1765b9;
}
.personal {
    float: left;
    margin-right: 4%;
    width: 193px;
    text-align: center;
    height: 338px;
}
.personal strong {
    font-size: 16px;
}
.personal_info {
    font-size: 14px;
}
.ajax_add_to_cart_button,
.box-info-product .exclusive,
.button.ajax_add_to_cart_button,
.product-container-img .button.ajax_add_to_cart_button {
    background: #309a30 none repeat scroll 0 0;
    border: 1px solid #318100;
}
.footer-container #footer #block_contact_infos > div ul li i {
    color: inherit;
}
.owl-menu-horizontal ul li.level-1 > a:hover {
    color: #1765b9;
}
.owl-menu-horizontal ul li.level-1 > a > span::before {
    background: #1765b9;
}
.our_price_display .price {
    font-size: 36px;
}
.our_price_display {
    font-size: 21px;
}
.cf::after,
.cf::before {
    content: "";
    display: table;
}
.cf::after {
    clear: both;
}
.cf::after,
.cf::before {
    content: "";
    display: table;
}
.product-accessories-li {
    border: 1px solid #eee;
    border-radius: 2px;
    float: left;
    height: 277px;
    margin: 3px;
    max-width: 180px;
    padding: 10px;
}
.product-container .product-container-img {
    margin-bottom: 2px;
}
.product-accessories-li .product-name {
    margin-top: 2px;
}
.functional-buttons {
    margin-top: 10px;
}
.product-accessories-li .ajax_add_to_cart_button > span {
    font-size: 14px;
}
.product-accessories-li .product-container-img .button.ajax_add_to_cart_button {
    position: relative;
    min-width: 60%;
}
.compare a.checked,
.compare a:hover,
.quick-view.checked,
.quick-view:hover,
.wishlist a.checked,
.wishlist a:hover {
    background: #1765b9;
    border: 1px solid #1d59a2;
}
#cookie_notice .notice-cookie-inner .button {
    background: #1765b9;
}
.owl-menu-ver-top .category-title {
    max-width: 244px;
}
#owl-menu-ver-left .category-left li.level-1 > a {
    padding: 9px 0 9px 16px;
}

.blackweekTop{
    margin-left: 136px;
    color: orange;
}

.homepage_static_box_3boxes {
    padding: 0;
    float: left;
    padding-top: 19px;
}
.homepage_static_box_3boxes a {
    padding: 0;
    float: left;
    border: 1px solid #eee;
}
.homepage_static_box_3boxes .col-md-2 {
    padding: 0;
}
#slider-wrapper {
    padding-left: 0;
    max-width: 1016px;
    max-height: 326px;
	margin-bottom: 41px;
}
#home-page-tabs {
    margin: -3px;
    padding: 10px 0;
}
ul.product_list.grid > li .product-container .cat-list,
ul.product_list_firstblock.grid > li .product-container .cat-list,
ul.product_list_secondblock.grid > li .product-container .cat-list {
    text-align: left;
    display: unset;
}
ul.product_list_profil.grid > li .product-container .cat-list {
    text-align: left;
    display: unset;
}
.price.product-price {
    color: #f88100;
    font: 500 22px/30px Poppins, Helvetica, sans-serif;
}
#homefeatured .price.product-price {
    font: 500 21px/27px Poppins, Helvetica, sans-serif;
}
ul.product_list.grid > li .product-container,
ul.product_list_firstblock.grid > li .product-container,
ul.product_list_secondblock.grid > li .product-container {
    position: relative;
}
.product-container {
    text-align: left;
}
.product-container-img .prod-hover .button.ajax_add_to_cart_button:hover {
    background: #318100 none repeat scroll 0 0;
    border-color: #318100;
    color: #fff;
}
.product-name {
    color: #1d59a2;
}
.product-name:hover {
    color: #222;
}
.product-container-img .prod-hover .button.ajax_add_to_cart_button:hover {
    border-color: #318100;
}
.box-info-product .exclusive,
.button.ajax_add_to_cart_button {
    width: 100%;
}
.button.button-small {
    background: #309a30;
    border: 1px solid #318100;
    border-radius: 2px;
}
#bolagsverket_button {
    border-radius: 2px;
    background: #309a30;
    border: none;
    color: #fff;
    font-weight: 400;
}
#owl_reset,
.button.exclusive-medium,
.cart_navigation .button-exclusive {
    background: #309a30 none repeat scroll 0 0;
    border: 1px solid #318100;
}
#layer_cart .exclusive-medium {
    background: #fff;
    color: #333;
    border-color: #333;
    padding-left: 40px;
    padding-right: 40px;
    font-size: 15px;
    margin-top: 42px;
    font-weight: 600;
}
#layer_cart .button-medium {
    padding-left: 49px;
    padding-right: 49px;
    float: right;
    font-size: 18px;
}
#layer_cart .layer_cart_product .title {
    color: #1765b9;
}
.our_price_display {
    font-family: inherit;
}
.banner_msg {
    color: #ffd94e;
    float: left;
    font-size: 19px;
    font-style: italic;
    margin-left: 72px;
    margin-top: 20px;
}
.button.button-medium,
.button.button-medium.exclusive,
.button.lnk_view,
.cart_navigation .button-medium,
.closefb,
.comment_form button {
    background: #309a30 none repeat scroll 0 0;
    border: 1px solid #318100;
    border-radius: 0;
    color: #fff;
}
.button.button-medium.exclusive:hover,
.button.button-medium:hover,
.button.lnk_view:hover,
.cart_navigation:hover .button-medium:hover,
.closefb:hover,
.comment_form button:hover {
    background: #3dc23d none repeat scroll 0 0;
    border: 1px solid #318100;
}
.address_add .button.button-small {
    background: #1765b9 none repeat scroll 0 0;
    border-color: #1d59a2;
}
.address_add:hover .button.button-small:hover {
    background: #1d59a2 none repeat scroll 0 0;
    color: #fff;
}
.product_tab_container {
    padding-left: 0;
    float: right;
}
.page-product-box #quantityDiscount {
    max-width: 606px;
    xborder: 1px solid red;
}
.product_tab_container .nav-tabs > li {
    float: left;
}
.product_tab_container .nav-tabs > li.active > a,
.product_tab_container .nav-tabs > li:focus > a,
.product_tab_container .nav-tabs > li:hover > a {
    background: #1765b9;
    color: #fff;
}
.box-info-product .exclusive:hover,
.button.ajax_add_to_cart_button:hover {
    background: #318100 none repeat scroll 0 0;
    color: #fff;
    border: 1px solid #318100;
}
.pb-left-column #views_block {
    width: 100%;
}
.primary_block .pb-left-column img {
    height: unset;
}
#thumbs_list li {
    float: left;
}
.contact_icons img {
    margin-right: 10px;
}
.headline_v1 {
    font-size: 16px;
    text-transform: none;
    display: block;
    font-weight: 600;
    padding-bottom: 7px;
}
.pb-center-column h1 {
    color: #1765b9;
    font-weight: 700;
    margin-bottom: 7px;
    font-size: 27px;
}
.productAccessoriesList {
    float: left;
    min-height: 150px;
}
.productPrioImage {
    position: absolute;
    background: 0 0 !important;
}
#availability_value,
#last_quantities {
    color: #000;
    font-weight: 700;
}
#cart_summary tbody td.cart_product img {
    max-width: 60px;
    max-height: 60px;
}
.pb-center-column #short_description_block #short_description_content p {
    color: #333;
}
body,
html {
    color: #555;
    font-family: Roboto, sans-serif;
    font-size: 15px;
}
.h1,
.h2,
.h3,
.h4,
.h5,
.h6,
h1,
h2,
h3,
h4,
h5,
h6,
p {
    font-family: Roboto, sans-serif;
    text-transform: none;
}
.h1,
.h2,
.h3,
.h4,
.h5,
.h6,
h1,
h2,
h3,
h4,
h5,
h6 {
    color: #1765b9;
}
.form-control {
    color: #333;
}
.ui-corner-all {
    border-radius: 2px;
    border-color: #333;
}
.product  .ui-corner-all {
    border-color: #dadada;
}
.dp_field_container .dp_input,
div.selector span {
    color: #333;
}
.dp_field_container .dp_input {
    height: 33px;
}
h4 {
    font-weight: 500;
}
h5 {
    line-height: 1.1;
}
#cms #center_column h3 {
    padding-bottom: 7px;
}
.btn-default {
    color: #fff;
    background-color: #2464ae;
    border: 1px solid #1e59a2;
}
.btn-default:hover {
    background-color: #1e59a2;
    color: #fff;
}
.table-data-sheet tr td:first-child {
    color: inherit;
	width:40%;
}
#add_to_cart > button > span {
    font-size: 16px;
    font-family: Roboto, Arial;
    font-weight: norm;
    padding-left: 6px;
}
.box-info-product .exclusive::before {
    font-family: FontAwesome;
    content: "\f07a";
    font-size: 18px;
}
#bxslider1 .product-name {
    text-align: center;
}
.ajax_add_to_cart_button > span {
    font-size: 16px;
    font-weight: 400;
    font-family: FontAwesome, Roboto;
}
.accessory_short_desc {
    min-height: 76px;
}
#owl-menu-ver-left .menu-dropdown {
    border: 2px solid #1765b9;
}
.icon-basket::before {
    display: none;
}
.button-minus span,
.button-plus span {
    border: 1px solid #bdc2c9;
    margin-left: 0;
    margin-right: 0;
}
.button-plus span {
    border-right: 1px solid #bdc2c9;
    border-left: 1px solid #bdc2c9;
}
#quantity_wanted_p .btn,
#quantity_wanted_p input {
    margin-left: 0;
    margin-right: 0;
    height: 32px;
    width: 32px;
}
#quantity_wanted_p input {
    width: 54px;
    font-size: 18px;
}
#quantity_wanted_p .button-minus span,
#quantity_wanted_p .button-plus span {
    background-color: #fff;
    height: 32px;
    width: 32px;
}
#quantity_wanted_p input {
    padding: 0;
}
.box-info-product .exclusive {
    padding-top: 1px;
}
#owl_reset:hover,
.button.button-small:hover,
.button.exclusive-medium:hover,
.cart_navigation .button-exclusive:hover {
    border-color: #318100;
    background: #318100;
    color: #fff;
}
#login_form .button.button-medium:hover {
    border-color: #318100;
    background: #309a30;
    color: #fff;
}
#login_form .button.button-medium {
    border-color: #318100;
    background: #318100;
    color: #fff;
}
.owl-menu-ver-top .category-title {
    max-width: 215px;
}
.footer-container #footer a:hover {
    color: #ffd94e;
}
.pb-left-column #image-block #view_full_size .span_link {
    color: #fff;
    background-color: #1765b9;
}
.deliveryTime {
    border-top: 1px solid #eee;
    padding-top: 20px;
    padding-bottom: 20px;
}
.table-data-sheet {
    border-bottom: none;
}
.product_tab_container .nav,
.product_tab_container .nav-tabs {
    display: none;
}
#index ul.product_list.tab-pane > li {
    padding-bottom: 2px;
}
#home-page-tabs > li a:hover,
#home-page-tabs > li.active a {
    display: none;
}
.product_tab_container .tab-content .title_block {
    display: block;
}
.product_tab_container .page-product-box {
    margin-top: 1px;
}
.prodHeadline {
    font-size: 18px;
    text-transform: none;
    color: #191919;
    font-weight: 500;
}
.deliveryTime img,
.prodDescImg {
    height: 32px;
    padding-right: 9px;
    margin-bottom: 7px;
}
.block-home-title {
    border-top: none;
}
.bottom-home {
    padding: 23px 0;
    background: 0 0;
}
.page-title {
    background: #fff none repeat scroll 0 0;
    margin: auto;
    max-width: 1290px;
    padding-left: 31px;
}
.owl-menu {
    background: #fff;
    border: none;
    max-width: 1290px;
    margin: auto;
}
.owl-menu .container {
    background: #fff;
    border-bottom: 1px solid #ccc;
}
#owl-menu-horizontal .container {
    border: none;
}
#home-page-tabs {
    background: 0 0;
    display: none;
}

body #page {
    background: #fafafa url(/img/bakgrund_vartema_2019_v3.jpg) no-repeat;
    background-position: center top 176px;
}

#order-opc #page {
    background: #fafafa url(/img/bakgrund_vartema_2019_v3.jpg) no-repeat;
    background-position: center top 139px;
}

.cms-79 #page {
    background-position: center top 124px;
}
.row {
    background: #fff;
}
.container .row {
    background: 0 0;
    margin-right: 0;
    margin-left: 0;
}
.page-title {
    background: #fff none repeat scroll 0 0;
    margin: auto;
    max-width: 1290px;
    padding-left: 31px;
    box-shadow: 0 1px 2px rgba(0, 0, 0, 0.1);
}
.product-name {
    font-size: 17px;
    font-weight: 500;
}
.owl-menu-ver-page {
    padding-left: 0;
}
.pb-center-column {
    padding: 0;
}
#color_to_pick_list {
    margin-top: 5px;
}
#attributes .attribute_list {
    width: auto;
    float: left;
}
#homefeatured {
    background: #fff;
}
#cookie_notice .notice-cookie-inner .button {
    border: none;
}
.page-title .g-breadcrumb {
    padding: 14px 0 0;
}
.firstPriceDescClass,
.our_price_display {
    font-size: 16px;
    color: #8c8c8c;
}
.dpdSecondPrice {
    color: #8c8c8c;
}
.our_price_display .price,
.price,
.price.product-price {
    color: #c00;
}
#search_block_top #search_query_top {
    border-radius: 0 3px 3px 0;
    border-radius: 5px;
}
.page-product-box {
    margin-top: 0;
}
.top_left_custom_block {
    padding: 17px;
}
.top_left_custom_block div {
    display: block;
    position: relative;
    margin-bottom: 15px;
    padding-bottom: 11px;
    border-bottom: 1px solid #ccc;
}
.top_left_custom_block img {
    max-height: 20px;
    max-width: 20px;
    margin-right: 15px;
}
#my-account ul.myaccount-link-list li a:hover i {
    background-color: #1765b9;
}
#my-account ul.myaccount-link-list li a i {
    color: #1765b9;
}
#my-account ul.myaccount-link-list li a:hover {
    color: #1765b9;
}
.product-container .product-name {
    margin-top: 5px;
}
.owl-menu-col .menu-item {
    background: #fff;
    border-radius: 2px;
    text-align: center;
    margin-top: 10px;
}
.product-image-container {
    text-align: center;
    max-height: 94px;
    margin-bottom: 15px;
    margin-left: auto;
    margin-right: auto;
}
#owl-menu-ver-left .category-left li.level-1.parent:hover > a::after {
    display: none;
}
.product-image-container img {
    max-height: 87px;
    text-align: center;
    margin-left: auto;
    margin-right: auto;
}
.owl-right-sidebar {
    display: none;
}
.product_img_link {
    padding: 0;
}
.owl-menu-col .content_price .price {
    font-size: 13px;
}
.owl-menu-col .product-container {
    text-align: center;
}
.trustpilot_homepage {
    margin-top: 20px;
    float: left;
}
.owl-menu {
    background: #fff;
    border-bottom: none;
}
#.owl-menu-ver-left,
.owl-menu-ver-left {
    padding: 0;
    padding-right: 0;
}
#owl-menu-ver-top {
    padding-left: 0;
    padding-right: 0;
}
#owl-menu-ver-left .category-left .sub-bg-1 > .menu-dropdown {
    background: #fafafa;
    border: 1px solid #666;
}
#owl-menu-ver-left ul li.item-header a {
    background: 0 0;
    color: #fff;
}
#owl-menu-ver-left ul li.item-header {
    background: 0 0;
}
.page-subheading {
    font-family: Roboto, Poppins, sans-serif;
}
.alert.alert-success {
    color: #309a30;
    border-color: #309a30;
}
.content_sortPagiBar {
    margin-top: 5px;
}
#owl-menu-ver-left .category-left li.level-1 > a {
    color: #1d59a2;
    display: block;
}
#owl-menu-ver-left .category-left li.level-1 {
    background: #fff none repeat scroll 0 0;
}
#owl-menu-ver-left .category-left li.level-1 {
    background: #1d59a2 none repeat scroll 0 0;
    border-bottom: 1px solid #d3d3d3;
    color: #fff;
    border-top: none;
    transition: all 0.4s ease 0s;
}
#owl-menu-ver-left .category-left li.level-1 a img {
    padding-bottom: 3px;
}
#owl-menu-ver-left .category-left li.level-1 > a {
    color: #fff;
    display: block;
    padding: 8px 0 4px 19px;
}
#owl-menu-ver-left .category-left li.level-1:hover::after,
#owl-menu-ver-left .category-left li.level-1:hover > a {
    background: #1d59a2 none repeat scroll 0 0;
    color: #fff;
}
#owl-menu-ver-left .category-left > ul {
    margin: 0;
    position: relative;
    border: none;
    border-right: 1px solid #1d59a2;
}
#owl-menu-ver-left .category-left .sub-bg-1 > .menu-dropdown {
    background: #fff;
    border: 3px solid #ffd94e;
}
#owl-menu-ver-left .category-left li.level-1:hover::after,
#owl-menu-ver-left .category-left li.level-1:hover > a {
    color: #ffd94e;
}
#owl-menu-ver-left .category-left li.level-1.item-1 a {
    color: #ffd94e;
}
#owl-menu-ver-left .category-left li.level-1:first-child a {
    color: #ffd94e;
}
#layer_cart {
    border: 1px solid #ccc;
}
.owl-menu-horizontal,
.owl-menu-horizontal .menu-content {
    z-index: 0;
}
.to-checkout {
    background: #309a30 none repeat scroll 0 0;
    float: right;
    height: 100%;
    padding-right: 8px;
    padding-top: 14px;
    padding-left: 9px;
    margin-left: 10px;
    border-radius: 0 2px 2px 0;
}
.ajax_cart_total {
    float: left;
}
.shopping_cart .out-cart > a:first-child {
    height: 49px;
}
.shopping_cart .out-cart > a:first-child .owl-cart {
    margin-top: 0;
}
.shopping_cart .out-cart > a:first-child .owl-cart {
    height: 100%;
}
.out-cart {
    border-radius: 2px;
}
.shopping_cart .out-cart > a:first-child .shopping-cart {
    background-color: #57ad57;
    background-position: 7px 6px;
    color: #fff;
    float: left;
    font-size: 0;
    height: 49px;
    line-height: 40px;
    margin-right: 8px;
    text-align: center;
    width: 35px;
    border: none;
    border-radius: 2px 0 0 2px;
}
.shopping_cart .out-cart > a:first-child .owl-cart {
    font-size: 19px;
}
.shopping_cart .out-cart > a:first-child {
    background: #57ad57 none repeat scroll 0 0;
    border-radius: 2px;
}
.g_ajax_cart_quantity {
    float: left;
    margin-top: 14px;
}
.tryggehandellogo {
    margin-top: 19px;
}
.puns {
    margin-top: 32px;
    color: #fff;
    text-align: left;
}
.fadeInDown .puns {
    margin-top: 12px;
}
.owl-menu-sticky .tryggehandellogo {
    margin-top: 8px;
}
.owl-menu-sticky .shopping_cart_top {
    margin-top: 12px;
}
#header .owl-menu-sticky .shopping_cart {
    margin-top: 0;
}
.owl-menu-sticky #search_block_top {
    margin-top: 17px;
}
.owl-menu-sticky .toppImgRound {
    max-height: 57px;
}
.owl-menu-sticky .container #header_logo {
    margin-top: 0;
}
#header .owl-menu-sticky #header_logo .logo {
    height: 59px;
}
#order-opc h3 {
    background: #1765b9;
    color: #fff;
    font-size: 1em;
    font-weight: 400;
    margin: 20px 0;
    padding: 5px 10px 3px 10px;
}
.hideable-wrapper h3 {
    cursor: pointer;
}
#cart_summary thead tr th,
.cart_product {
    text-align: left !important;
}
#cart_summary thead tr th {
    padding: 15px 8px 12px 8px;
}
.cart_product {
    width: 48px !important;
}
#cart_summary thead tr th {
    background-color: #1765b9;
    color: #fff;
    font-weight: 400;
}
.cart_item.even {
    background: #fafafa;
}
#cart_summary tfoot tr td {
    border: none;
}
#cart_summary .cart_quantity_down {
    float: left;
}
#cart_summary tfoot tr {
    border-bottom: 1px solid #eee;
}
#cart_summary .cart_total,
#cart_summary .cart_total_delivery .price,
#cart_summary .cart_total_price .price,
#cart_summary .cart_total_tax .price {
    text-align: right !important;
}
.cart_quantity_button .icon-minus::before,
.cart_quantity_button .icon-plus::before {
    display: none;
}
.multi-accessories {
    margin-top: 39px;
}
.qwerty ul {
    padding: 0;
    margin-bottom: 0;
    list-style: none;
}
.qwerty ul li {
    height: 44px;
    clear: both;
    padding-left: 10px;
}
.qwerty ul li a {
    padding: 5px;
    float: left;
    display: inline-block;
    padding-bottom: 0;
}
.qwerty ul li a:hover {
    background: 0 0;
    border: none;
}
.qwerty ul li a img {
    width: 37px;
    height: 37px;
    display: block;
    border: 1px solid #ccc;
}
.qwerty ul li a:hover img {
    transform: scale(2.5);
    z-index: 999;
    box-shadow: 0 0 5px rgba(0, 0, 0, 0.5);
    background: #fff;
}
.qwerty ul li a img:hover {
    z-index: 999;
    position: relative;
}
.button_disabled {
    background: gray !important;
    cursor: default;
}
#bestallning_locked {
    display: none;
    position: fixed;
    z-index: 999;
    top: 0;
    left: 0;
    height: 100%;
    width: 100%;
    background: rgba(255, 255, 255, 0.8) url(/img/design/RollupKungen_RunningAnimation_RUNsmall.gif) 54% 50% no-repeat;
}
#bestallning_locked_loading {
    position: fixed;
    min-width: 342px;
    text-align: center;
    right: 44%;
    width: 22%;
    left: 44%;
    z-index: 1000;
    font-size: 15px;
    top: 58%;
}
.bestallning_validation_error {
    background-color: #f99;
    border: 2px solid red;
    color: #000 !important;
    padding: 5px;
}
.bestallning_validation_fixed {
    background-color: #9f9;
    border: 2px solid #0f0;
    color: #000 !important;
    padding: 5px;
}
.login_feedback_failure {
    background-color: #fcc;
    border: 3px solid #900;
    color: #000;
    padding: 5px;
}
.login_feedback_success {
    background-color: #cfc;
    border: 3px solid #090;
    color: #000;
    padding: 5px;
}
button[name="submitAddDiscount"] {
    background: #1765b9 !important;
    border: none !important;
    width: auto !important;
}
.cart_voucher fieldset #discount_name {
    display: inline-block;
    float: none !important;
}
@media (min-width: 800px) {
    #cart_summary table,
    #cart_summary td,
    #cart_summary th {
        border: none !important;
    }
    .columns-container #columns {
        background: #fff;
        padding-left: 15px;
        padding-right: 15px;
        box-shadow: 0 2px 2px rgba(0, 0, 0, 0.1);
    }
    .cms-79 .columns-container #columns {
        background: #fff;
        padding-left: 0;
        padding-right: 0;
        box-shadow: none;
    }
    .columns-container #columns .row {
        margin: 0;
    }
    #carrier_area,
    .showPrio {
        xmargin-left: 15px;
    }
    #order .delivery_option > div > table.resume td.delivery_option_logo,
    #order-opc .delivery_option > div > table.resume td.delivery_option_logo {
        width: 139px;
    }
    #order .delivery_option > div > table.resume td.delivery_option_radio,
    #order-opc .delivery_option > div > table.resume td.delivery_option_radio {
        width: 62px;
    }
    #order .delivery_option > div > table.resume td.delivery_option_price,
    #order-opc .delivery_option > div > table.resume td.delivery_option_price {
        width: 98px;
    }
    .order_carrier_logo {
        max-width: 109px;
    }
    #index .order_carrier_logo {
        max-width: 52px;
    }
}
@media (max-width: 799px) {
	#prioTimeerDiv{
		display:none;
	}
    #infoslider_sidebar {
        position: absolute;
        top: 230px;
        left: 103px;
    }
    #infoslider_sidebar img {
        max-width: 80px;
    }
    .responsive-table,
    .responsive-table tbody,
    .responsive-table tfoot,
    .responsive-table thead {
        display: block;
        max-width: 100%;
    }
    .responsive-table-header {
        display: none;
    }
    .responsive-table-row {
        display: block;
        width: 100% !important;
    }
    .responsive-table-row.odd {
        background-color: #f6f6f6;
    }
    .responsive-table-row.even {
        background-color: #fff;
    }
    .responsive-table-row > td:before {
        clear: both;
        content: attr(data-header);
        display: inline-block;
        text-align: left;
        vertical-align: top;
        width: 50% !important;
    }
    .responsive-table-value {
        display: inline-block;
        text-align: left;
        vertical-align: top;
        width: 50% !important;
    }
    .responsive-table-value a {
        white-space: normal;
        word-break: break-all;
    }
    .responsive-table-row > td {
        border-top: 1px solid #ddd !important;
        display: inline-block;
        text-align: left;
        width: 100% !important;
    }
    .responsive-table tfoot,
    .responsive-table tfoot > tr {
        display: block;
        max-width: 100%;
    }
    .responsive-table tfoot > tr > td:nth-of-type(1),
    .responsive-table tfoot > tr > td:nth-of-type(2),
    .responsive-table-cell-left,
    .responsive-table-cell-right {
        display: inline-block;
        min-width: auto !important;
    }
    .responsive-table tfoot > tr > td:nth-of-type(1) {
        text-align: left !important;
        width: calc(65% - 10px);
    }
    .responsive-table tfoot > tr > td:nth-of-type(2) {
        width: 35%;
    }
    .responsive-table-cell-left {
        text-align: left !important;
        width: calc(65% - 10px) !important;
    }
    .responsive-table-cell-right {
        width: 35% !important;
    }
    .responsive-table tfoot > tr.cart_total_price > td.cart_voucher {
        border-bottom: 1px solid #999 !important;
        border-top: 1px solid #999 !important;
    }
    .responsive-table tfoot > tr.cart_total_price > td.cart_voucher,
    .responsive-table tfoot > tr.cart_total_price > td.cart_voucher fieldset,
    .responsive-table tfoot > tr.cart_total_price > td.cart_voucher form {
        display: block !important;
        float: none !important;
        width: 100% !important;
    }
    .responsive-table tfoot > tr.cart_total_price > td.cart_voucher fieldset > span {
        display: block;
        float: none !important;
        width: 100% !important;
        margin-bottom: 10px;
    }
    .responsive-table tfoot > tr.cart_total_price > td.cart_voucher fieldset > button,
    .responsive-table tfoot > tr.cart_total_price > td.cart_voucher fieldset > input {
        display: inline-block;
        float: none !important;
        width: calc(50% - 10px) !important;
    }
}
.checker {
    display: inline-block;
}
.showPrioCheckbox label,
.termscheckbox label {
    color: #191919 !important;
}
[type="text"].fakeinput,
select.fakeinput,
textarea.fakeinput {
    margin: 4px;
    margin-left: 0;
    border: 1px solid #d6d4d4;
    padding: 3px;
}
#search_block_top {
    margin-top: 39px;
}
.shop-mail:before,
.shop-phone:before {
    margin-right: 3px;
}
.startpage_firstProductMargin {
    margin-left: 30px;
}
#header_logo_mob {
    display: none;
    margin-top: 10px;
}
ul.product_list.grid > .startpageCategory {
    height: 412px;
}
ul.product_list_profil.grid > .startpageCategory {
    height: 412px;
}
@media screen and (max-width: 750px) {
    ul.product_list_firstblock.grid > li {
        margin-right: 0;
    }
    .delivery_option_radio {
        min-width: 62px;
    }
    .delivery_option_price {
        min-width: 52px;
    }
    #order .delivery_option > div > table.resume td.delivery_option_price,
    #order-opc .delivery_option > div > table.resume td.delivery_option_price {
        width: 81px;
    }
    .extraDeliveryInfo {
        display: none;
    }
    .compare-form {
        display: none;
    }
    .saleMiniBox {
        top: 1px;
        right: 1px;
    }
    .saleMiniBox a {
        padding-bottom: 1px;
        padding-top: 1px;
    }
    .owl-label,
    .sale-box {
        display: none;
    }
    .mobileOnly {
        display: unset;
    }
    .duckLinks {
        display: block;
    }
    .product-accessories-li {
        height: 419px;
    }
    .box-info-product p {
        margin-top: 10px;
    }
    .owl-label {
        top: 6px;
        width: 50px;
    }
    .page-title {
        box-shadow: none;
    }
    .clerk-live-product-name {
        color: #333;
    }
    .owl-menu-ver-left,
    .owl-menu-ver-top {
        display: none !important;
    }
    .delivery_option_logo,
    .surveyTopBanner {
        display: none;
    }
    .owl-carousel .owl-controls .owl-nav,
    div.bx-wrapper .bx-controls-direction {
        margin-top: 1px;
    }
    .columns-container #columns {
        padding: none !important;
    }
    #skicka_bestallning {
        width: 100%;
    }
    #carrier_area,
    .showPrio {
        margin: none !important;
    }
    .product-accessories-li {
        max-width: unset;
    }
    .accessory_short_desc {
        min-height: unset;
    }
    .products_block .prod-hover {
        display: none;
    }
    .exclusive button ajax_add_to_cart_button {
        width: 100% important!;
    }
    .box-info-product .exclusive,
    .button .ajax_add_to_cart_button {
        width: 100% !important;
    }
    .ajax_add_to_cart_button {
        width: 100% !important;
    }
    #owl-menu-horizontal {
        margin-left: 0;
    }
    .pb-left-column #image-block img .productPrioImage,
    .pb-left-column #image-block img .productPrioImage img,
    .productPrioImage {
        display: none;
    }
    #header_logo {
        display: none;
    }
    #header_logo_mob,
    #header_logo_mob a img {
        display: flex;
        z-index: 4000;
    }
    #languages-block-top,
    .languages-block {
        display: none;
    }
    header .icon_menu {
        float: left;
        font-size: 0;
        background: url(../img/icon-menu.png) no-repeat;
        width: 36px;
        height: 33px;
        cursor: pointer;
        color: #fff;
        text-align: center;
        margin-top: 8px;
        margin-left: 2px;
    }
    #search_block_top,
    .icon_menu,
    .shopping_cart_top {
        xborder: 1px solid red;
        margin-left: 0;
        margin-right: 0;
        margin-top: 2px;
        padding: 0;
    }
    .owl-right-sidebar {
        display: none;
    }
    #owl-menu-horizontal {
        display: unset;
        background: inherit;
    }
    #header .shopping_cart,
    .shopping_cart_top {
        padding-top: 0;
        margin-top: 2px;
    }
    .ajax_cart_total {
        font-size: 90%;
        margin-top: 2px;
    }
    .to-checkout {
        font-size: 90%;
        display: none;
        padding-top: 16px;
    }
    .shopping_cart .out-cart > a:first-child .owl-cart {
        margin-right: 5px;
    }
    .shopping_cart .out-cart > a:first-child {
        height: 42px;
    }
    .shopping_cart .out-cart > a:first-child .shopping-cart {
        background-color: #57ad57;
        background-position: -2px 4px;
        color: #fff;
        float: left;
        font-size: 0;
        height: 42px;
        line-height: 40px;
        margin-right: 1px;
        margin-left: 1px;
        text-align: center;
        width: 33px;
        border: none;
        border-radius: 2px 0 0 2px;
    }
    .shopping_cart .out-cart > a:first-child .shopping-cart {
        padding-left: 5px;
        padding-right: 5px;
    }
    #_mobile_search_block {
        float: right;
        padding-right: 0 !important;
    }
    #search_block_top {
        padding-right: 0 !important;
        float: right;
        clear: none;
        margin-top: 4px;
    }
    .owl-menu {
        display: none;
    }
    header #header_logo .logo {
        max-width: 115px;
    }
    .box-cart-bottom > div {
        width: 100%;
        margin-left: 0;
    }
    .box-cart-bottom > div {
        margin-left: 0;
    }
    .pb-center-column {
        max-width: 100%;
        padding: 5px;
        border: none;
    }
    .box-info-product .exclusive {
        width: 100%;
    }
    .content_sortPagiBar {
        margin-bottom: 0;
    }
}
@media only screen and (max-width: 1400px) {
    .extraSalesUpBox {
        display: none;
    }
    .owl-menu .container {
        border: none;
    }
    #slider-wrapper {
        background: #fff;
        padding: 0;
        margin: 0;
        margin-top: 20px;
        margin-left: 40px;
    }
    .container {
        padding: 0;
    }
    .startpage_firstProductMargin {
        margin-left: 0;
    }
    .owl-menu,
    .page-title {
        max-width: 1290px;
    }
    body #page {
        background: #fafafa;
    }
}
@media only screen and (max-width: 1200px) {
    .productPrioBox {
        right: 71px;
    }
    .order-opc-puns {
        margin-top: 41px;
        float: right;
        font-size: 15px;
    }
    .owl-menu-ver-top .category-title {
        padding-left: 19px;
    }
    .positiveThings {
        display: none;
    }
    .positiveThings_product #pt1,
    .positiveThings_product #pt2,
    .positiveThings_product #pt3 {
        width: 100%;
        margin: 0;
    }
    .positiveThings_product {
        margin-top: 10px;
    }
    .icon-basket::before {
        display: block;
    }
    .owl-menu {
        max-width: 1170px;
    }
    .puns,
    .tryggehandellogo {
        display: none;
    }
    .owl-menu,
    .page-title {
        max-width: 970px;
    }
    .owl-menu .container,
    .page-title .container {
        padding-left: 0;
    }
}
@media (max-width: 1275px) {
	#trustpilotTopMenu{
		display:none;
	}
}

@media (max-width: 1200px) {

	.shutdown{
		font-size:13px;
	}
	.firstBanner {
		margin-left: 0px !important;
		padding: 15px !important;
	}

	.secondBanner {
		margin-left: 0px !important;
		padding: 15px !important;

	}
	
	.twoBanners {
    margin-bottom: 5px !important;
	}
	
	.lastProdInList{
		display:none;
	}
	
	#trustpilotTopMenu{
			display:none;
	}
	
}

@media (max-width: 958px) {
	
	
	.blackweekTop{
		display:none;
	}
	
	
    .checkoutExtraBox,
    .checkoutExtraText {
        display: none;
    }
    .kontaktaoss_container {
        clear: both;
        margin-top: 9px;
        height: unset;
    }
    .kontaktaoss_divLeft {
        display: None;
    }
    .selectWidth {
        width: 300px;
    }
    .buttons_bottom_block {
        width: 300px;
    }
    .subCatBox {
        border: 1px solid #1765b9;
        float: left;
        text-align: center;
        padding: 3px;
        width: 50%;
        vertical-align: middle;
        margin: 0;
        text-align: center;
        border-radius: 0;
    }
    #profil_subcategories li a {
        float: none;
        vertical-align: middle;
        padding: 5px;
        font-size: 12px;
    }
    li.subCatBox img {
        display: none;
    }
    .pb-left-column #image-block #view_full_size img {
        max-width: 100%;
    }
    body #page {
        background: #fff;
    }
    .page-title {
        box-shadow: none;
    }
    .order-opc .order-opc-puns {
        display: none;
    }
    .product-container-img .button.ajax_add_to_cart_button,
    .product-container-img .prod-hover .button.ajax_add_to_cart_button:hover,
    .product-container-img .prod-hover:hover .button.ajax_add_to_cart_button {
        width: 75px !important;
    }
    #slider-wrapper {
        margin-left: 0;
    }
}
@media (max-width: 800px) {
    .miljoGubbe {
        float: none;
    }
    .lang_flags {
        float: right;
    }
    .mobile-hide,
    .order-opc .order-opc-puns {
        display: none;
    }
    .qwerty ul li a {
        display: none;
    }
    h1 {
        font-size: 26px;
    }
    .prod-hover {
        display: none;
    }
    h2,
    h3 {
        font-size: 22px;
    }
    #order-opc .center_column {
        padding: 0;
    }
    .fastDeliverySpan {
        padding: 4px;
    }
    ul.product_list.grid > li {
        height: 390px;
    }
    #homefeatured.product_list.grid > li {
        height: 337px;
    }
    ul.product_list_firstblock.grid > li,
    ul.product_list_secondblock.grid > li {
        height: 390px;
    }
    #homefeatured.product_list_firstblock.grid > li,
    ul.product_list_secondblock.grid > li {
        height: 337px;
    }
    body #page {
        background: #fff;
    }
    #layer_cart .button-medium {
        text-align: center;
        width: 100%;
    }
    #owl-menu-horizontal {
        margin-top: 0;
        transition: all 0.4s ease;
    }
    .owl-menu-sticky #search_block_top {
        margin-top: 11px;
    }
    .owl-menu-sticky .icon_menu {
        margin-top: 15px;
    }
}
@media (max-width: 750px) {
    ul.product_list.grid > li,
    ul.product_list_firstblock.grid > li,
    ul.product_list_secondblock.grid > li {
        height: 360px;
    }
    #homefeatured.product_list.grid > li,
    #homefeatured.product_list_firstblock.grid > li,
    #homefeatured.product_list_secondblock.grid > li {
        height: 270px;
    }
    div #search_block_top {
        display: block;
        float: right;
        margin-right: 0;
        margin-left: 0;
        clear: none;
    }
    #homefeatured.product_list.grid > .startpageSmallBoxes,
    #homefeatured.product_list_firstblock.grid > .startpageSmallBoxes,
    #homefeatured.product_list_secondblock.grid > .startpageSmallBoxes {
        height: 197px;
    }
    .startpageSmallBoxes {
        max-width: 100%;
        float: left;
    }
    .startpageSmallBoxes img {
        max-height: 210px;
    }
    #home-page-tabs {
        display: none;
    }
}
.submenu_v1 {
    width: 300px;
    background: #1d59a2;
}
.submenu_v2 {
    width: 300px;
    background: #1d59a2;
}
.submenu_v3 {
    width: 440px;
    background: #1d59a2;
}
.submenu_v4 {
    width: 207px;
    background: #1d59a2;
}
#owl-menu-ver-left .menu-dropdown li a {
    padding: 0 0 8px 0;
    float: left;
    color: #fff;
    margin-left: 20px;
}
#category_description_full .col-sm-12 {
    padding: 0;
}
label {
    color: #555;
}

#module-collectorcheckout-checkout .bulk-action.ps_old{
	display:none;
}

.var-produktion-images {
    display: block;
    float: left;
    width: 100%;
    height: auto;
    line-height: 0;
    margin: 0;
    padding: 46px;
    background: #f8f8f8;
    margin-bottom: 42px;
}
.var-produktion-text {
    display: flex;
    align-items: center;
    justify-content: center;
    flex-direction: column;
    align-items: center;
    text-align: left;
    padding-left: 19px;
    padding-right: 58px;
}
.var-produktion-box {
    padding: 0;
    display: flex;
    margin-bottom: 35px;
}
.var-produktion-box h2 {
    text-align: left;
}
.var-produktion-grey {
    background: #f8f8f8;
    margin-top: 4px;
    padding-left: 56px;
    max-height: 351px;
}
@media (max-width: 800px) {
    .var-produktion-grey {
        background: unset;
        margin-top: unset;
        padding-left: unset;
        max-height: unset;
    }
    .var-produktion-text {
        padding-left: 15px;
        padding-right: 15px;
        display: block;
    }
    .var-produktion-box,
    .var-produktion-images {
        padding: 0;
        display: block;
    }
}
.nyhetsbreven table td,
.nyhetsbreven table th {
    padding: 0;
}
.home-content,
.home-content .col-md12,
.home-content .col-md6 {
    border: 1px solid #fff;
}

.majblommanBadge{
	margin-top: 7px;
}
.owl-menu-sticky .majblommanBadge{
	margin-top: -3px;
}
@media (max-width: 999px) {
	#prioTimeerDiv{
		display:none;
	}
	.shopping_cart_top{
		width:33%;
	}
	#search_block_top {
		margin-top: 39px;
		width: 37%;
	}
}
@media (max-width: 748px) {
	#search_block_top {
		margin-top: 7px;
		width: 45%;
	}	
}


@media (max-width: 992px) {
.majblommanBadge{
		display:none;
	}	
}
@media (min-width: 992px) {
    .primary_block .pb-left-column #image-block {
        max-width: 520px;
    }
		
}

.dp_container {
    margin-top: 13px;
}

.content_scene_cat p {
    margin-bottom: 9px;
}
#owlm_Kampanj {
    display: none;
}
.product-1718 .dp_tooltip,
.product-1718 .dpdSecondPrice,
.product-675 .dpdSecondPrice,
.product-674 .dpdSecondPrice,
.product-673 .dpdSecondPrice,
.product-1797 .dpdSecondPrice,
.product-1780 .dpdSecondPrice,
.product-1809 .dpdSecondPrice,
.product-2139 .dpdSecondPrice  {
    display: none;
}
.product-1718 .pb-center-column #buy_block label {
    float: left;
}
.product-1718 .dp_field_container label {
    min-width: 53px;
    margin-top: 7px;
}
.product-1718 .ui-widget-content {
    border: 1px solid #8c8c8c;
}
.product-1718 div.selector {
    min-width: 186px;
}
.product-1718 .dp_field_container .dp_input,
.product-1718 div.selector span {
    min-width: 180px;
}
.product-1718 .pb-center-column #buy_block label {
    min-width: 87px;
}
.twoBanners {
    max-width: 1002px;
    float: left;
    padding: 0;
    margin-bottom: 43px;
}
.firstBanner {
    margin-left: 37px;
    padding: 0;
    max-width: 460px;
}

.secondBanner {
    margin-left: 43px;
    padding: 0;
    max-width: 460px;
    float: right;
}
@media (max-width: 1365px) {
    .secondBanner {
        margin-left: 0;
    }
	
}
@media (max-width: 799px) {
    .firstBanner,
    .secondBanner {
        margin-left: 0;
        margin-top: 10px;
    }
}
.page-cms-79 {
    max-width: 800px;
    margin: auto;
}
.cms-79 .page-title {
    display: none;
}
.cms-79 .columns-container .container {
    max-width: 100%;
}
.videoWrapper {
    position: relative;
    padding-bottom: 56.25%;
    padding-top: 25px;
    height: 0;
    border: none;
}
@media (max-width: 768px) {
    .videoWrapper {
        padding-bottom: 80%;
    }
}
.videoWrapper iframe {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    border: none;
}
.onlyOnMobile {
    display: none;
}
@media (max-width: 767px) {
    .videoWrapper {
        display: none;
    }
    .onlyOnMobile {
        display: block;
    }
}
.skymakerCMSList_file {
    margin-top: 10px;
    margin-bottom: 10px;
    min-height: 132px;
    clear: both;
    border-bottom: 1px solid #ccc;
}
.skymakerCMSList_file div {
    float: left;
}
.skymakerCMSList_file .edit {
    background: #2787ba;
    padding: 5px 8px 5px 8px;
    display: block;
    width: max-content;
    color: #fff;
    margin-top: 6px;
    border-radius: 2px;
    border: none;
}
.skymakerCMSList_file .remove {
    background: #c00;
    padding: 5px 8px 5px 8px;
    display: block;
    width: max-content;
    color: #fff;
    margin-top: 6px;
    border-radius: 2px;
    border: none;
}
.skymakerCMSList_file img {
    float: left;
    max-height: 120px;
}
.skymakerTopList {
    float: left;
    font-size: 15px;
    text-align: center;
    margin-left: 16%;
}
.cms-84 .div-standard-width img {
    float: right;
}
@media (max-width: 767px) {
    .skymakerTopList {
        display: none;
    }
    .youtube-mobilefriendly {
        max-width: 100%;
    }
    .cms-84 .div-standard-width img {
        float: left;
    }
}
.cms-79 .owl-menu {
    margin-top: 36px;
}
.snabbtangenter {
    margin-top: 20px;
    margin-bottom: 40px;
    display: inline-block;
}
.snabbtangenter .col-sm-4 {
    padding-left: 0;
}
#order-opc #header {
    padding-bottom: 1px;
}
.checkoutExtraBox {
    float: left;
    padding: 8px;
    width: 20%;
    font-size: 14px;
}
.checkoutExtraMainBox {
    min-height: 265px;
    background: 0 0;
}
.breadcrumb {
    background: #fff !important;
}
.delivery_option_logo {
    display: none;
}
.owl-menu-horizontal .menu-content {
    margin-left: 25px;
}

.product-1741 .dpdSecondPrice,
.product-1742 .dpdSecondPrice,
.product-1744 .dpdSecondPrice,
.product-1745 .dpdSecondPrice,
.product-1778 .dpdSecondPrice,
.product-1746 .dpdSecondPrice,
.product-1787 .dpdSecondPrice,
.category-243 .dpdSecondPrice,
.category-254 .dpdSecondPrice,
.category-256 .dpdSecondPrice,
.category-257 .dpdSecondPrice,
.category-1797 .dpdSecondPrice,
.category-258 .dpdSecondPrice,
.category-223 .dpdSecondPrice{
    display: none;
}

.product-1741 .our_price_display,
.product-1742 .our_price_display,
.product-1744 .our_price_display,
.product-1745 .our_price_display,
.product-1778 .our_price_display,
.product-1746 .our_price_display,
.product-1787 .our_price_display,
.category-243 .our_price_display,
.category-254 .our_price_display,
.category-256 .our_price_display,
.category-257 .our_price_display,
.category-1797 .our_price_display,
.category-258 .our_price_display,
.category-223 .our_price_display{
   
}

.product-container .price{
	display: none;
}

.sommarlogo2 {
    float: left;
    margin-left: 34px;
    margin-top: 36px;
}


.header_user_info a{
	margin-top:1px;
}




#drag-and-drop-zone .btn-primary {
    color: #fff;
    background-color: #1765b9;
    border-color: #1765b9;
	min-height: 30px;	
}


#prioTimeerDiv{
	background: #1d59a2;
    color: #ffd94e !important;
    float: left;
	display:none;
    margin-left: 100px;	
}
#prioTimeerDiv p{
	font-size: 14px;
    color: #ffd94e !important; 
	margin-bottom: 0px;
}
#prioTimeerDiv a{
	text-decoration:underline;
	color: #ffd94e !important; 
}

@media (max-width: 767px) {
    .sommarlogo2 {
        float: left;
        margin-left: 34px;
        margin-top: 0;
    }
	#prioTimeerDiv{
		display:none;
	}
}
#order-opc .page-title {
    background: #fff none repeat scroll 0 0;
    margin: auto;
    max-width: 1290px;
}
.product-1718 #old_price,
.product-1741 #old_price,
.product-1742 #old_price,
.product-1744 #old_price,
.product-1745 #old_price,
.product-1746 #old_price {
    display: none !important;
}
.product-522 .sale-box,
.product-523 .sale-box,
.product-524 .sale-box,
.product-547 .sale-box,
.product-548 .sale-box,
.product-549 .sale-box,
.product-551 .sale-box,
.product-552 .sale-box,
.product-661 .sale-box,
.product-662 .sale-box,
.product-663 .sale-box {
    display: none !important;
}
@media only screen and (min-width: 1400px) {
    .container {
        max-width: 1290px !important;
    }

}
@media (min-width: 1200px) {
    .container {
        max-width: 1290px !important;
    }
    .cms-79 .columns-container .container {
        max-width: 100% !important;
    }

}



.dp_field_container label {
    min-width: 135px;
    float: left !important;
	font-weight:500;
	margin-top:7px;
}

.dp_dropdown {
    width: unset !important;
}


#product .dp_dropdown {
    width: 100% !important;
}

.dp_container div.selector span, .dp_field_container .selector  {
    width: unset !important;
	min-width: 103px;
}

@media screen and (min-width: 550px){
	.box-vertical {
		display: table;
		width: 100%;
	}

	.box-vertical .box-text {
		margin-top:44px;
	}

	.box-image {
		position: relative;
		height: auto;
		margin: 0 auto;
		overflow: hidden;
	}


	.image-cover {
		position: relative;
		height: auto;
		overflow: hidden;
		background-size: cover;
	}

	.post-item{
		border-bottom:1px solid #eee;
	}


	.cms-111 #cms #center_column img {
		max-width: 66%;
	}
	
	.artikelHeader{
		max-width:910px;
		margin-left:45px;
	}	

}

.multifileupload_box .action{
    color: #555 !important;
    background: none !important;
}

.shop-phone, .shop-mail{
	
}

#share_this_cart_button{
	background: none;
    border: none;
    font-weight: 400;
    font-size: 14px;
    float: right;
	margin-top: 53px;
}

#btnAddToCartFromUrl, #btnAddToCartFromUrlLink{
	background: #000;
	color:#fff !important;
    border: none;
    font-weight: 400;
    font-size: 14px;
    float: right;
}
.btnAddToCartFromUrl .btnAddToCartFromLink{
	margin:auto;
	color:#fff !important;
}

#jbox-modal-share-cart .jBox-closeButton{
	fill: #000; !important
}
.jBox-Modal .jBox-title {
    background: #fff;
    border-bottom: 1px solid #d5d5d5;
}

.jBox-Confirm-button-cancel{
    background: #222;
    color: #fff;
}

#module-collectorcheckout-checkout h1 {
    float: left;
}

button.btnAddToCartFromUrl{
    color: #fff !important;
}

#share_this_cart_button16{
	background: none;
    color: #555;
    font-size: 14px;
    font-family: Roboto, sans-serif;
    border: none;
}
.btnAddToCartFromUrl {
	background-color:#2464ae !important;
	border-color: none !important;
}
 #cms #center_column .klaviyo img,  #cms .klaviyo img{

    margin: 0px !important;
}

.klaviyo table td, .klaviyo table th {
    padding: 0px !important;
}

#fileupload-input .filename{
	display:none;
}
div.uploader span.action {
    background: none;
}
#uniform-fileupload-input .action{
    text-align: center;
    margin: auto;
    border: 1px solid red;
    width: 100%;
    float: left;
}
div.uploader span.filename {
    background: none;
	border:none;
	color:#fff;
	width:100%;
}
#fileupload-input element.style {
    margin: auto;
    text-align: center;
    width: 100%;
}

.file_name strong{
	font-weight:400;
}










.dp_container_type_12 .attribute_label{
	float: unset!important;
    display: block;
    clear: both;
    font-size: 24px;
    line-height: 24px;
    font-weight: 400;
    margin-bottom: 5px;
    position: relative;
    margin-left: 0;
    margin-top: 0;
}













.lgcookieslaw-message-floating .lgcookieslaw-message {
  
    width: 60%;
    float: left;
}


.lgcookieslaw-button-container{
   width: 60%;
    float: left;	
}

#lgcookieslaw_cancel:hover, #lgcookieslaw_save:hover{
	
}
#lgcookieslaw_customize_cookies, .lgcookieslaw-message p{
	float:left;
	width:unset;
}
#lgcookieslaw_customize_cookies{
	
}
#lgcookieslaw_banner{
	height:229px;
}

#lgcookieslaw_accept_all:hover, #lgcookieslaw_cancel:hover, #lgcookieslaw_save:hover{
	
	color:#ffd94e !important;
}
#lgcookieslaw_accept{
	width:100%;
}
.lgcookieslaw-message{
	
	width:60%;
}
.lgcookieslaw-button-container{
	margin-top:30px;
}
.cookieimg {
    width: 35%;
    float: right;
    margin-top: 22px;
}

.shake{
	-webkit-animation:shake 0.5s;
	animation:shake 0.5s;
}

@-webkit-keyframes shake {
    0% {
        transform: translate(-44%, -49%) rotate(0deg);
    }
    10% {
        transform: translate(-46%, -52%) rotate(-1deg);
    }
    20% {
        transform: translate(-48%, -50%) rotate(1deg);
    }
    30% {
        transform: translate(-42%, -48%) rotate(0deg);
    }
    40% {
        transform: translate(-44%, -51%) rotate(1deg);
    }
    50% {
        transform: translate(-46%, -48%) rotate(-1deg);
    }
    60% {
        transform: translate(-48%, -49%) rotate(0deg);
    }
    70% {
        transform: translate(-42%, -49%) rotate(-1deg);
    }
    80% {
        transform: translate(-46%, -51%) rotate(1deg);
    }
    90% {
        transform: translate(-44%, -48%) rotate(0deg);
    }
    100% {
        transform: translate(-44%, -52%) rotate(-1deg);
    }
}
#lgcookieslaw_banner .lgcookieslaw-link-container a.lgcookieslaw-link-button:not(:first-child){
	margin-top:-1px;
}



@media (max-width:990px){
	#lgcookieslaw_banner{
		height:285px;
		
	}
	.cookieimg {
		display:none;
	}
	.lgcookieslaw-message-floating .lgcookieslaw-message{
		width:100%;
	}
	.lgcookieslaw-button-container {
		width: 100%;
	}	
	.lgcookieslaw-message-floating .lgcookieslaw-button-container {
		margin-top: 17px;
	}
	#lgcookieslaw_banner {
		height: 227px;
	}
	.lgcookieslaw-modal-footer-right {
		width: 100%;
		float: left;
		margin-top: 7px;
		text-align: center;
	}
	.collectorcheckout-box{
		margin-top: 20px;
		padding:0px;
	}	
	.g_ajax_cart_quantity {
		margin-top: 14px;
	}
	#header .shopping_cart {
		margin-right: 10px;
	}
	#fileuploads-checkout .col-sm-12, #dynamic_changes .col-xs-12, #dynamic_changes .col-md-12{
		padding-left:0px;
		padding-right:0px;
	}
	.empty {
		background:none;
	}
	.collectorcheckout-title--step{
		margin-top:35px;
	}
}