/* general before */
@import url("https://fonts.googleapis.com/css?family=Roboto+Slab:400,300,700");
/*white-space no wrap in normal* *overflow hidden in visible*/
.myshp_list_product_title span { /* display: -webkit-box; */ -webkit-line-clamp: 2; -webkit-box-orient: vertical; overflow: visible; text-overflow: ellipsis; white-space: normal; max-width: 100%;
}
.myshp_list_product_title{min-height:55px !important;}
.myshp_list_product_box h3 a span, .myshp_list_product_box h3, .myshp_basket_related_product_row h4 { color: #fff; font-weight: 300 !important;
}
/* V 0.5 Flex Sebastian */
/*kleur menu buttons baluw*/
.myshp_price-slider_button, .myshp_filtermenu_showall_btn, .myshp_info_navigation a:hover { background-color: #088dd5 !important;
} .myshp_button2 { background-color: #088dd5 !important; color: #fff; text-transform: uppercase; border: none; padding: 12px !important; font-size: 12px; line-height: 1.5; font-weight: 400; text-align: center; cursor: pointer; border-radius: 0; display: inline-block; white-space: nowrap;
margin-top:25px;}
@media (max-width: 768px) { body .flexnav .touch-button { z-index: 999!important; }
} a.myshp_button2, a:link.myshp_button2, a:visited.myshp_button2, a:active.myshp_button2, a:hover.myshp_button2 { color: #FFF;
} .btn-default, .btn, .btn:link { background-color: #088dd5 !important;
} @media (min-width: 800px) { body .flexnav li { z-index: unset !important; } body .flexnav li ul { z-index: 100 !important; }
} html, body, #myshp-body { height: 100%; overflow: visible;
} body { background-color: #f7f3f5; background-image: none; background-position: 0 0; background-repeat: repeat; padding-top: 17px;
} #myshp-body { position: relative;
} @media (max-width: 768px) { body { padding-top: 0; }
} .myshp_cookies_warning { border-color: #d52383;
} .myshp_cookies_warning .btn { padding: 7px;
} iframe { display: block;
} fieldset { float: left;
} .row { margin-left: 0; margin-right: 0;
} form { float: left; width: 100%;
} .myshp_col2 form .clear { display: none;
} .myshp_col2 form div .clear { display: block;
} input[type=radio], input[type=checkbox], .myshp_contact_field input[type="submit"] { width: auto !important; height: auto !important;
} .myshp_container { background-color: transparent; background-image: none; background-position: 0 0; background-repeat: repeat;
} .myshp_col2 { background-color: transparent; background-image: none; background-position: 0 0; background-repeat: repeat; padding: 0;
} .myshp_col3 { background-color: transparent; background-image: none; background-position: 0 0; background-repeat: repeat;
} .container { padding-bottom: 0px;
} .navbar .container, .myshop_top_header .container, .myshp_footer_text .container { padding-bottom: 0;
} .main_container { min-height: 550px;
} @media (min-width: 1200px) { .container { width: 1170px; }
} h1, h2, h3, h4, h5, h6, span.myshp_reviews_big_title, body span.myshp_reviews_title, body h3.myshp_reviews_title { color: #000; margin-top: 0; margin-bottom: 0;
} .myshp_reviews_block .myshp_reviews_big_title { font-weight: normal;
} body, .thumbnail .caption, fieldset label { color: #555555;
} fieldset label { float: left; margin: 0px 10px 0 0; width: 100%;
} a, a:link,
a:visited,
a:active,
a:hover,
a.myshp_button_moreinfo:link, a.myshp_button_moreinfo:visited { color: #088dd5; -webkit-transition: all 0.5s; -moz-transition: all 0.5s; -o-transition: all 0.5s; transition: all 0.5s;
} a:hover { color: #d52383; text-decoration: none;
} body,
button,
input,
textarea,
select { font-size: 13px; font-family: Open Sans, Arial, Helvetica, Verdana, sans-serif; line-height: 1.42857143;
} h1, h2, h3, h4, h5, h6, .myshp_reviews_block .myshp_reviews_big_title { font-family: Open Sans, Arial, Helvetica, Verdana, sans-serif; font-size: 18px; font-weight: 300;
} ul, ol { padding-left: 0; list-style: inside;
} @media (max-width:768px) { img { height: auto !important; width: 100% !important; max-height: none !important; }
} .btn-default, .myshp_button, a.myshp_button, .myshp_block_inner_button, .btn, .btn:link, .btn:visited, .myshp_contact_field input[type="submit"] { color: #fff; text-transform: uppercase; border: none; padding: 12px !important; font-size: 12px; line-height: 1.5; font-weight: 400; text-align: center; cursor: pointer; border-radius: 0;
} .modal-footer .btn:visited, .modal-footer .btn:link, .modal-footer .btn:hover, .modal-footer .btn { padding: 5px !important;
} a.myshp_button span,
button span {} .btn-default, .myshp_button, a.myshp_button, .myshp_block_inner_button, .btn, .btn:link, .btn:visited,
.myshp_info_navigation a:hover, fieldset input[type="submit"] { background-color: #488338;
} .btn-default:hover,
.btn-default:focus,
.btn-default:active,
.btn-default.active,
.open .dropdown-toggle.btn-default,
.myshp_button:hover, a.myshp_button:hover, .myshp_block_inner_button:hover, .btn:hover, input[type="submit"]:hover { color: #fff; text-decoration: none;
} a.myshp_button_moreinfo:link, a.myshp_button_moreinfo:visited { padding: 0 !important; border: none; font-size: 18px; margin-right: 0px !important;
} .btn-default:hover,
.btn-default:focus,
.btn-default:active,
.btn-default.active,
.open .dropdown-toggle.btn-default,
.myshp_button:hover, a.myshp_button:hover, .myshp_block_inner_button:hover, .btn:hover { background-color: #5BA647;
} a.myshp_button_moreinfo:hover,
.myshp_button_moreinfo i:hover, input[type="submit"]:hover,
.myshp_list_product_box h3:hover,
.myshp_basket_related_product_row h4:hover,
body .product-box:hover .button { background-color: #0672ac;
} @media only screen and (min-width :1024px) { .myshp_col1 { width: 25%; padding-right: 20px; } .myshp_column_count_2 .myshp_col2 { width: 75%; } .myshp_col3 { width: 25% !important; float: right; padding-left: 20px; } .myshp_column_count_1 .myshp_col2 { width: 100%; } .myshp_column_count_3 .myshp_col2 { width: 50%; } .msresp_cobreadcrumb { display: none; }
} body .myshp_breadcrumb_block { margin-bottom: 0 !important; border-bottom: 1px solid #f6f6f6; font-weight: bold; font-size: 10px;
} .msresp_cobreadcrumb.active { display: block;
} .myshp_col { margin-top: 20px; float: left; overflow: hidden;
} .logo { margin: 5px 0 !important;
} @media only screen and (min-width :1224px) { .logo { margin: 0 !important; margin-top: 12px !important; }
} .navbar-default { background-color: #fff; background-image: none; background-position: 0 0; background-repeat: repeat; border-bottom-color: #f8f6f5; padding-top: 0; padding-bottom: 0; border-bottom-width: 1px; border-bottom-style: solid; margin-bottom: 0;
} .myshop_top_header { background-color: #242424; border-bottom-color: #088dd5; padding-top: 5px; padding-bottom: 5px; border-bottom-style: solid; border-bottom-width: 1px; top: 0 !important;
} .myshp_top_menu.myshp_top_menu__list { float: right; margin-top: 20px; margin-bottom: 0px; display: block !important;
} .navbar-fixed-top .myshp_top_menu__list { display: none;
} @media (max-width:768px) { .myshp_top_menu.myshp_top_menu__list { display: none !important; } .myshop_top_header { display: none; } .navbar-header { width: 55%; margin-left: 0 !important; float: left; }
} .myshp_top_menu .list-inline>li { padding-left: 0; padding-right: 0;
} .myshp_top_menu li { float: left; padding: 0;
} .myshp_slogan li i { margin-right: 4px;
} .myshp_slogan li { margin-left: 20px; font-size: 11px; float: left; list-style: none;
} .myshp_slogan ul li:first-child { margin-left: 0;
} .myshp_top_menu li a,
.myshp_top_menu li a:link,
.myshp_top_menu li a:visited,
.myshp_top_menu li a:active { padding: 0px 12px; text-decoration: none; color: #555555; font-size: 13px; font-weight: bold; font-family: inherit; border-left-width: 1px; border-left-style: solid; border-left-color: transparent;
} .myshp_top_menu li:first-child a { border-left: 0px;
} .myshp_top_menu li a:hover { color: #088dd5; text-decoration: none; background-color: transparent;
} /*----float:left; verwijderd text-align:left gewijzigd in center*/
.myshp_slogan { margin-top: 3px; margin-bottom: 3px; color: #fff; font-size: 13px; text-align: center; background-color: transparent; background-image: none; background-position: 0 0; background-repeat: repeat;
} .flexnav { margin-top: 10px; width: auto; margin: 0;
} @media (max-width: 768px) { .navbar.navbar-default { padding-bottom: 10px; } body .navbar-default nav { background-color: #088dd5; top: 56%; left: 4%; width: 92% !important; float: left; }
} .flexnav li ul.open { background-color: #fff; background-image: none; background-position: 0 0; background-repeat: repeat; width: 100%;
} .navbar-default .navbar-toggle, .navbar-default .navbar-toggle:hover, .navbar-default .navbar-toggle:focus { background-color: #d9d5d2; border-radius: 0 !important; position: relative; margin-top: 68px;
} .navbar-default .navbar-toggle:focus { background-color: #ddd;
} .navbar-default .navbar-toggle .icon-bar { background-color: #6e6e6e;
} .navbar-toggle .icon-bar { height: 5px; border-radius: 5px !important;
} @media (min-width: 800px) { .flexnav li { min-height: 45px; padding: 0 !important; border-bottom: 2px solid #f4f4f4; margin: 0 !important; } .flexnav li.item-with-ul { padding-right: 15px !important; z-index: 500; } .flexnav li.item-with-ul a { padding-right: 0; } .flexnav ul li { width: 100% !important; } .flexnav li>ul { -webkit-box-sizing: content-box; -moz-box-sizing: content-box; box-sizing: content-box; } .flexnav li>ul { float: none !important; } body .flexnav li ul { width: auto !important; max-width: none !important; } body .flexnav li a { padding-right: 15px !important; }
} .flexnav li>ul { float: left; padding: 0; list-style: none; font-size: 14px; background-color: #fff; border: 1px solid #ccc; border: 1px solid rgba(0, 0, 0, .15); border-radius: 4px; -webkit-box-shadow: 0 6px 12px rgba(0, 0, 0, .175); box-shadow: 0 6px 12px rgba(0, 0, 0, .175); background-clip: padding-box;
} .navbar-default nav { padding-bottom: 0; width: auto !important; position: relative; z-index: 4; margin-top: 5px;
} @media (min-width: 800px) { .navbar-default nav { clear: right; }
} .panel-body .msresp_control_buttons { margin-top: 22px !important;
} @media (max-width:768px) { .panel-body { height: auto !important; } .panel-body .msresp_control_buttons { margin-top: 10px !important; } .container { padding-bottom: 0px; } /*.navbar-default .navbar-toggle { position: absolute; right: 0; top: 10px; } */ .msresp_colist__description { width: 60%; } .msresp_colist__total { width: 35%; text-align: right; padding-right: 3px; } .msresp_colist__description-info { margin-bottom: 20px; } .msresp_colist__description-info h4 { margin-top: 10px; } .msresp_colist__total span { font-weight: bold; } .msresp_actions__value, .msresp_shipping__value, .msresp_total__value, .msresp_coupon__value, .msresp_payment__value { width: 30%; font-weight: bold; text-align: right; } .msresp_actions__label, .msresp_shipping__label, .msresp_total__label, .msresp_coupon__label, .msresp_payment__label { width: 65%; } #id-myshop-reviews-basic .myshp_box .myshp_reviews_title { float: left; text-align: left; } .myshp_info_navigation a { min-width: 97px; text-align: center; } .myshp_info_image, .myshp_info_image_large img, .myshp_info_image_large, .footer li { width: 100% !important; } .msresp_payment__description, .msresp_shipping__description { margin-left: 8px !important; margin-right: 0 !important } .msresp_colist__article img { max-width: 100% !important; width: 100% !important; margin-bottom: 15px; } #myshp_checkout_delivery_selection label { margin-right: 30px; } .flexnav li ul.open>li>a, .flexnav li ul.open>li>a:hover, .flexnav li ul.open>li>a:focus { padding-left: 10px !important; }
} .nav-pills a { position: relative; display: block; padding: 10px 15px;
} .nav-pills a { border-radius: 4px;
} /*li a -->text-transform gewijzigd naar none. en font-size:18px ipv 16px en font-weight 500 ipv bold*/
.flexnav li a { color: #000; font-size: 18px; font-weight: 500; text-transform: none; text-decoration: none; padding: 15px 0 10px 15px !important;
} .flexnav li a:hover,
.flexnav li ul li:hover a,
.flexnav li:hover { color: #fff;
} .flexnav li:hover { background-color: #088dd5;
} .flexnav li:hover { border-bottom-style: solid
} .flexnav li ul.flexnav-show>li>a, .flexnav li ul.flexnav-show>li>a:hover, .flexnav li ul.flexnav-show>li>a:focus { background-color: transparent; color: #000; font-size: 13px; overflow: visible; display: block;
} .flexnav>li>a.myshp_tabOn { color: #fff; font-weight: bold; background-color: #088dd5;
} .myshp_tab b { vertical-align: 3px !important;
} .flexnav li ul li a, .flexnav li ul li li a { padding: 4% !important;
} .widget-header, .myshp_box_title, .myshp_menu__title, .myshp_slide_filter h3, .myshp_block_blog h3, .myshp_block_blog_menu h3,
.myshp_block_blog_tagcloud h3, .msresp_cobreadcrumb.active, .myshp_basket_related h3, .related_products h2, #myshp_contact_form h3, .panel-default>.panel-heading,
.myshp_block_menu_filter form h3.myshp_menu__title, .widget-header h5 { background-image: none; background-position: 0 0; background-repeat: repeat; background-color: transparent; border-color: transparent; border-style: solid; border-width: 0; text-align: left; color: #000; font-size: 17px; margin-bottom: 0; padding: 0 0 15px 0; -webkit-box-sizing: content-box; -moz-box-sizing: content-box; box-sizing: content-box; position: relative; font-weight: normal;
} .myshp_menu__title { padding-top: 26px; padding-left: 23px; padding-bottom: 14px;
} .myshp_menu__title h5 { color: #fff; font-weight: 300;
} .myshp_block_editor>h3 { font-size: 15px; font-weight: 700; color: #999999; padding: 10px 10px 0;
} .myshp_block_editor .myshp_box_title { background-color: transparent; border: none;
} .icon-filter, .myshp_slide_filter h3 i, .myshp_block_menu_filter h3 i, .myshp_block_blog h3 i, .myshp_block_language h3 i,
.myshp_block_blog_tagcloud h3 i, .myshp_block_blog_menu h3 i, .myshp_menu i { margin-right: 5px; display: none;
} .borderOn { border-top-width: 1px !important; border-top-style: solid !important; border-top-color: #ccc !important;
} .myshp_block, .lof-slidecontent, .myshp_col .myshp_side_basket { margin-bottom: 20px !important; float: left; width: 100%;
} .myshp_block_editor .myshp_box,
.myshp_box,
.myshp_basket_related .row,
#myshp_contact_form fieldset, .myshp_block_blog,
.myshp_block_menu_filter,
.myshp_side_login, .myshp_slide_filter { border: none !important; background-color: #fff;
} .myshp_basket_related h3 { padding-bottom: 0; border-bottom: 0; padding: 20px; background-color: #fff; font-weight: 600; border-bottom: 1px solid #f6f6f6;
} .widget-body,
.myshp_box, .myshp_block_blog,
.myshp_basket_related .row { border-top: 0;
} .widget-body,
.myshp_box, .myshp_block_blog { float: left; width: 100%; padding: 15px;
} .myshp_block_blog { text-align: left;
} .myshp_block_blog .post { padding: 10px;
} .myshp_block_blog .post li { list-style-position: inside;
} .myshp_block_blog a { margin: 10px !important; display: block;
} .myshp_block_blog .post a { margin: 0 !important; display: inline;
} .post .title { border-bottom: 1px solid #ccc; padding-bottom: 8px; font-size: 15px; margin-bottom: 10px;
} .myshp_block_blog hr { margin: 0;
} .blog_navigation { margin: 10px;
} .top_search { float: right; width: 50%; display: block !important;
} .top_search .myshp_side_search { padding: 11px 20px 10px 15px
} @media (max-width: 480px) { .top_search { display: block !important; float: left; margin-top: 20px; }
} @media (max-width: 768px) { .top_search { width: 100%; }
} .myshp_side_search__title_text { display: none;
} .myshp_side_search__box { position: relative; padding: 0; background: none; border: 0;
} .myshp_side_search { margin-bottom: 0 !important;
} .nav-search { position: relative; padding: 0; border: none;
} .nav-search .nav-search-input { color: #666666; font-size: 13px; background-color: #dee1e3; width: 100%; height: 30px !important; z-index: 11; -webkit-transition: width ease .15s; transition: width ease .15s; opacity: 1; padding-left: 12px; padding-right: 30px; border: none;
} .nav-search .nav-search-icon { text-decoration: none !important;
} .nav-search .nav-search-icon { color: #fff; font-size: 11px; line-height: 29px;
} body .myshp_side_search__button, body .nav-list li a.myshp_side_search__button:hover:before { background-color: #000; line-height: 27px !important; position: absolute !important; top: 0px; border: none; box-shadow: none; padding: 0 !important; right: 0; width: 30px; height: 30px; text-align: center !important;
} .myshp_side_login { float: left;
} .myshp_side_login__box { float: left; width: 64%; margin-left: 19%;
} .input-icon { position: relative; display: block;
} .input-icon.input-icon-right>[class*="icon-"] { left: auto; right: 3px;
} .input-icon>[class*="icon-"] { padding: 0 3px; z-index: 2; position: absolute; top: 1px; bottom: 1px; left: 3px; line-height: 28px; display: inline-block; color: #909090; font-size: 16px;
} .myshp_side_login__box input { border-radius: 0 !important; color: #858585; background-color: #fafafa; border-color: #aaa; border-width: 1px; border-style: solid; padding: 5px 4px; line-height: 1.2; font-size: 13px; font-family: inherit; -webkit-box-shadow: none !important; box-shadow: none !important; -webkit-transition-duration: 0.1s; transition-duration: 0.1s; display: block; width: 100%; height: 32px; margin: 5px 0;
} .myshp_myaccount_login_info { cursor: pointer; text-decoration: none !important;
} .myshp_menu ul li { list-style: none;
} .myshp_menu.myshp_block .ui-icon { float: right;
} .myshp_block.myshp_menu ul { margin: 0; padding-left: 0;
} .myshp_block .icon-list { display: none;
} .myshp_menu { padding: 0; padding-bottom: 20px;
} body .ui-slider-range, .myshp_menu { background-image: none; background-color: #242424;
} .myshp_menu .myshp_box { background: none !important; padding: 0 !important;
} .myshp_block.myshp_menu ul li a:link, .myshp_block.myshp_menu ul li a:visited, .myshp_block.myshp_menu ul li a:hover { padding: 8px 25px 8px; display: block;
} /* textransform van uppercase naar none*/
.myshp_menu_filter_text, .myshp_block.myshp_menu ul li a:link, .myshp_block.myshp_menu ul li a:visited, .myshp_block.myshp_menu ul li a:hover { color: #fff; font-size: 11px; text-transform: none; font-weight: bold; cursor: pointer;
} .myshp_block.myshp_menu ul li:hover a { text-decoration: none; color: #fff;
} .myshp_menu.myshp_block li .myshp_active_menu_item, .myshp_menu.myshp_block li:hover .myshp_not_active_menu_item { background-color: #088dd5;
} .myshp_menu.myshp_block li:hover li .myshp_not_active_menu_item,
.myshp_menu.myshp_block li li .myshp_active_menu_item { background-color: transparent;
} .myshp_menu.myshp_block li { padding: 0px;
} .myshp_menu.myshp_block li:first-child { border-top: 0;
} .myshp_menu.myshp_block li li { border: none;
} .myshp_menu.myshp_block li .myshp_active_menu_item .myshp_not_active_menu_item { padding: 0px; height: auto;
} .myshp_menu.myshp_block li .ui-icon { background: none repeat scroll 0 0 transparent;
} .myshp_menu .myshp_menu__box a.myshp_menu__link_status_active:link,
.myshp_block ul.myshp_menu_2 a:hover,
.myshp_menu .myshp_menu__box a.myshp_menu__link_status_active .myshp_menu__item_text { color: #fff; text-decoration: none; display: block;
} .myshp_menu_2 .myshp_menu__item_level_2 a:link { font-weight: bold !important;
} .myshp_block.myshp_menu ul.myshp_menu_2,
.myshp_block.myshp_menu ul.myshp_menu_2:hover { background-color: #088dd5;
} .myshp_block.myshp_menu ul.myshp_menu_2 a:link,
.myshp_block.myshp_menu ul.myshp_menu_2 a:hover,
.myshp_block.myshp_menu ul.myshp_menu_2 a:visited { padding-top: 6px !important; padding-bottom: 6px !important; padding-left: 50px !important; color: #fff; font-size: 10px; text-decoration: none; text-transform: inherit; font-weight: 400; background: transparent;
} .myshp_block.myshp_menu ul.myshp_menu_2 a:hover,
.myshp_block.myshp_menu ul.myshp_menu_2 a.myshp_menu__link_status_active { color: #fff; background-color: transparent;
} body .myshp_menu_3 a:link { padding-left: 50px !important;
} .myshp_block ul.myshp_menu_3 { padding-left: 30px;
} .myshp_side_basket { background-color: #088dd5; margin-bottom: 0 !important; position: relative;
} .myshp_side_basket .myshp_box { padding: 0 !important; background: none !important;
} @media (min-width: 800px) { .navbar .myshp_side_basket, .myshp_side_basket { float: right; width: 220px; padding: 10px 5px 10px 14px; margin-top: -2px; display: block !important; clear: right; }
} .navbar .myshp_side_basket {} .myshop_top_header a { cursor: pointer;
} a.myshp_side_basket__link:link, a.myshp_side_basket__link:visited { text-decoration: none; color: #438eb9; font-size: 13px; background-image: url(https://myshop.s3-external-3.amazonaws.com/shop4998000.images.basket_icon.png); background-repeat: no-repeat; background-color: transparent; width: 42px; height: 33px; display: block; float: right;
} @media (max-width: 768px) { .navbar.navbar-default .myshp_side_basket { display: block !important; } .total_bask, .myshp_side_basket .widget-main div { display: none !important; } body .navbar.navbar-default .myshp_side_basket { background-color: transparent; position: absolute; right: 0; width: auto; padding: 1% 3.5%; } .navbar.navbar-default a.myshp_side_basket__link:link, .navbar.navbar-default a.myshp_side_basket__link:visited { background-image: url("https://media.myshop.com/images/shop2212200.pictures.winkelwagen-blue.png"); }
} .total_bask { color: #fff; font-size: 14px; font-weight: bold; float: left; width: 64%; display: block !important;
} .myshp_side_basket__box div { float: left; font-size: 10px; color: #fff;
} .myshp_side_basket__box .widget-main { width: 100%;
} .myshp_block_menu_filter_list { margin-bottom: 0
} .myshp_block_menu_filter h4 { margin-bottom: 5px !important; margin-top: 5px; padding: 0 !important; font-size: 14px;
} .myshp_menu_filter ul li { margin: 1px !important;
} .myshp_menu_filter_toggle { border-top: 5px solid #000 !important;
} .myshp_menu_filter_toggle.collapsed { border-left: 5px solid #000 !important;
} .myshp_block_menu_filter input { margin-top: 0 !important;
} .myshp_menu_filter_text { margin-left: 5px; font-weight: normal; text-transform: capitalize; color: #000;
} .myshp_button.myshp_filtermenu_showall_btn { width: 100%;
} .myshp_block_menu_filter .myshp_menu__title { padding: 0 !important;
} .myshp_slide_filter { float: left;
} .myshp_slide_filter a.myshp_block_inner_button:link, .myshp_slide_filter a.myshp_block_inner_button:visited { position: absolute; top: 42%; right: 0%; text-decoration: none !important; padding: 5px 7px 1px;
} .myshp_slide_filter a.myshp_block_inner_button:link i, .myshp_slide_filter a.myshp_block_inner_button:visited i { font-size: 25px;
} .myshp_slide_filter .jslider-value input { width: 50px !important; height: 29px !important; padding: 0 4px; font-size: 13px !important;
} .myshp_slide_filter h3, .msresp_cobreadcrumb.active, .panel-heading h3, .confirmation_content_ms h1, .myshp_pad .myshp_block_menu_filter h3.myshp_menu__title { padding: 15px 20px; font-size: 18px; border-bottom: 1px solid #efefef; margin-top: 0;
} footer { background-color: #088dd5; background-image: none; background-repeat: repeat-x; background-position: 0 -7px;
} footer .container { padding-top: 6px; padding-bottom: 0px;
} @media (min-width: 992px) { footer .col-md-12 { padding-left: 0; }
} .first_level li a:first-child { display: block;
} .first_level>li>a { font-size: 14px; color: #fff; font-weight: 600;
} footer .second_level a, footer .second_level a:link, footer .second_level a:active, footer .second_level a:visited { color: #16394c; font-weight: normal; font-size: 11px;
} .footer .second_level li { line-height: 19px;
} footer .second_level a:hover { color: #fff; text-decoration: none;
}
/*width: 83% weggehaald*/
.footer ul { display: inline-block; float: left; } .first_level, .second_level { width: 100%;
} .second_level { margin-top: 18px;
} .footer li { display: block; list-style: none; width: 30%; float: left;
} @media (min-width:1024px) { .myshp_contact_field { width: 540px !important; margin: auto !important; } .myshp_contact_field input, .myshp_contact_field textarea, textarea { width: 62% !important } body.myshp_block_inner label { width: 32% !important; word-wrap: break-word; } /*.footer .four li { width: 25%; } .footer .three li { width:23.33%; } .footer .two li { width: 50%; } .footer .one li { width: 100%; } */
} .second_level li { width: 100%; float: none;
} @media (max-width :480px) { .footer li { width: 100%; margin-bottom: 20px; } .second_level li { margin-bottom: 0; } footer .logo_link { margin-bottom: 20px; }
} footer div.myshp_footer_text { color: #fff; text-align: center; font-size: 11px; background-color: #242424; background-image: none; background-position: 0 0; padding: 15px 0; text-align: left;
} footer div.myshp_footer_text a:link, footer div.myshp_footer_text a:visited, footer div.myshp_footer_text a:hover { color: #fff;
} .myshp_footer_text .container { padding-top: 0;
} body.sticky-footer footer { position: absolute; bottom: 0; width: 100%; overflow: hidden; z-index: 2;
} .footer .three li:last-child { padding-left: 33px;
} @media (max-width :768px) { .footer .three li:last-child { padding-left: 0; }
} .footer .second_level li { padding-left: 0 !important;
} .footer { padding: 15px 0 0;
} @media (max-width :480px) { body .myshp_list_product { width: 100% !important; margin-bottom: 20px; }
} body .myshp_list_product { padding-right: 0;
} .myshp_list_product_details { padding: 0; float: left; width: 100%;
} .myshp_list_product_image { float: left; margin: 0; width: 100%;
} .myshp_list_row { margin-bottom: 0;
} .myshp_list_product_details .myshp_control_buttons { width: 35%; margin: auto;
} .myshp_list_product_features { float: left; width: 63%; font-size: 11px; margin: 0;
} .myshp_list_product_features_content { float: right; width: 100%; padding: 4px 22px 20px 22px;
} .myshp_list_product_price { font-weight: bold; color: #000; font-size: 15px; float: right;
} .myshp_list_product_box { background-color: #fff; position: relative;
} .myshp_list_product_box h3,
.myshp_basket_related_product_row h4,
.product-box .button { background-image: none; background-position: 0 0; background-repeat: repeat; background-color: #444347; text-transform: none; font-size: 1.05em; text-align: center; margin-bottom: 0; margin-top: 20px; width: 100% !important; display: block; padding: 10px; float: left;
} .myshp_list_product_box h3 span { display: block; margin-top: 2px; float: left;
} .product-box .button { text-overflow: ellipsis; overflow: hidden; display: block; white-space: nowrap;
} .product-box img { height: 100% !important; width: 100%;
} .myshp_list_product_box h3 a span,
.myshp_list_product_box h3,
.myshp_basket_related_product_row h4 { color: #fff; font-weight: 500;
} .row-helper .product-box .button { top: 0 !important; margin-top: 0; padding: 8px 10px !important; padding-top: 10px !important; width: 100% !important; color: #000 !important; text-transform: uppercase; font-size: 1.05em; bottom: initial !important;
} body .product-box:hover .button { color: #fff !important;
} .row .row-helper { background-color: #fff;
} .myshp_block>.row-helper>.col-lg-6.col-xs-12 { padding: 0 !important;
} .row-helper .col-lg-6.col-xs-12 { padding-left: 0; margin-bottom: 10px;
} a.myshp_button_moreinfo:hover { color: #fff; -webkit-transition: width ease .15s; transition: width ease .15s;
} @media (min-width: 768px) { .row-helper a.product-box { height: 90%; text-align: center; padding-top: 47px; }
} .myshp_button_moreinfo i { margin-right: 0px; padding: 8px 13px; color: #fff; font-size: 14px; background-color: #088dd5;
} .myshp_list_product_details .myshp_button_moreinfo i { float: right;
} .myshp_button_moreinfo i:hover { color: #fff;
} .icon-plus:before { content: "\f129";
} a.myshp_button_moreinfo span { text-indent: -9999em; display: block; line-height: 0;
} .myshp_control_buttons a.myshp_button.myshp_button_order i { padding: 8px 11px; display: block; font-size: 14px;
} .myshp_control_buttons a.myshp_button.myshp_button_order { padding: 0 !important; height: 30px; float: left;
} .myshp_control_buttons a.myshp_button.myshp_button_moreinfo { float: right;
} .myshp_list_product_box h3 a:hover { color: #fff; text-decoration: none;
} .myshp_list_product { border-left-color: #fff !important; border-bottom: 0 !important; border-left: 0; border-top: 0 !important;
} .myshp_list_product_box { border: none !important;
} .myshp_list_product { border: 1px solid #f6f6f6;
} .myshp_list_row { border-bottom-color: #f6f6f6; border-bottom-width: 1px; border-bottom-style: solid; border-left-color: #f6f6f6; border-left-width: 1px; border-left-style: solid;
} .myshp_list_navigation { float: left;
} .myshp_list_pagination, .myshp_list_pagination li, .myshp_list_navigation_button_next { float: left; list-style: none;
} .myshp_list_pagination ul { float: left; margin-bottom: 0;
} .myshp_list_navigation.myshp_list_navigation_bottom { float: right; border: none;
} .myshp_list_pagination li a, .myshp_list_navigation_button_next, .myshp_list_navigation_button_prev { border-color: #e6e6e6; background-color: #e6e6e6; border-width: 1px; border-style: solid;
} .myshp_list_pagination li a:hover, .myshp_list_navigation_button_next:hover, .myshp_list_navigation_button_prev:hover { background-color: #ccc; text-decoration: none;
} .myshp_list_product_value ul { list-style: none;
} .myshp_list input { float: none; width: auto !important; margin-top: 10px; text-align: center;
} a.msresp_totop { display: none; position: fixed; right: 25px; bottom: 10px; color: #ffffff; font-size: 20px; padding: 6px 9px;
} .msresp_totop .glyphicon { width: 42px; height: 42px; background-image: url(/skins/cremona/images/ms_toptop.png); background-position: 0 0; background-repeat: no-repeat; transition: 200ms all;
} .myshp_cookies_warning { background-color: #dee1e3; border-bottom-width: 3px; border-bottom-style: solid; bottom: 0; top: inherit; opacity: 0.8;
} .msresp_totop .glyphicon:hover { background-position: 0 -42px; background-color: transparent; background-repeat: no-repeat;
} @media (max-width:768px) { .myshop_cookies_warning__text { margin-bottom: 0 !important; } .myshop_cookies_warning__text a.btn { margin: 0; float: left; margin-left: 2px; margin-top: 2px; margin-bottom: 4px; padding: 3px !important; font-size: 10px !important; } .myshop_cookies_warning__text span:first-child { width: 100%; display: block; } .myshop_cookies_warning__text a.btn span { display: inline; width: auto; }
} .myshp-product { float: left;
} .myshp-product h1 { width: 49%; float: right; font-size: 22px; font-weight: normal; color: #555555; padding-bottom: 45px;
}
/* padding van 10 naar 0 en float left naar none*/
.content_without_related { background-color: #fff; padding: 0px; float: none;
} .myshp_info_order { float: right;
} .myshp_info_price_row {} .myshp_info_price_value {} .myshp_info_image { border: 1px solid #f6f6f6;
} .myshp_info_label { font-weight: bold;
} .myshp_info_value {} .myshp_info_value ul {} @media (max-width:768px) { .myshp_info_label { width: 100%; } .myshp_info_value { width: 100%; } .myshp_info_features { width: 100%; } #lightbox-container-image-box { width: 75% !important; height: auto !important; } #lightbox-container-image-data-box { width: 69.5% !important; } #jquery-lightbox { padding-top: 20%; } .myshp-product h1 { width: 100% !important; padding: 10px; } .myshp-product, .content_without_related { width: 100%; } .myshp_info_order { margin-top: 10px; }
} .myshp_info_description_long { float: left; width: 100%;
} .myshp_basket_related { width: 100%; margin-top: 20px;
}
/*widt:50% weg*/
.button_section { text-align: right; padding: 10px; float: left;
} .price_section { width: 50%; float: left; padding: 5px; padding-left: 0;
} .myshp_info_features p { float: left; width: 100%;
} .button_section .myshp_info_order { text-transform: capitalize; float: none; padding: 12px 50px !important;
} .myshp_list_product_details .icon-shopping-cart {} .myshp_info_price_row .icon-shopping-cart { display: none;
} .myshp_info_favorites {} /* Related Products */
.myshp_basket_related .thumbnail { border-radius: 0; margin-bottom: 0; border-right: 1px solid #f6f6f6; border-left-color: #fff; border-top: none; padding: 0; padding-bottom: 10px;
} .myshp_basket_related_table { list-style: none;
} .myshp_basket_related_product_row { padding-bottom: 1.45em; background-color: white; padding: 10px !important; padding-top: 0px !important; width: 100% !important; overflow: hidden; padding: 0 !important;
} .myshp_list_navigation, .myshp_info_footer_bottom { border: none;
} .myshp_basket_related h3 i { margin-right: 5px; display: none;
} .myshp_basket_related_product_row h4 { font-weight: 500;
} .myshp_basket_related_features td.myshp_basket_related_features_value { font-weight: bold; text-align: right; padding-right: 10px;
} .myshp_basket_related_product_description { margin: 5px 0; text-overflow: ellipsis; white-space: nowrap; overflow: hidden; padding: 0 10px;
} .myshp_basket_related_features td.myshp_basket_related_features_label { padding: 0 10px;
} .myshp_basket_related_features .myshp_control_buttons { float: left; width: 100%; padding: 0 10px;
} .myshp_info_row { float: left; width: 100%; margin-bottom: 5px;
} .myshp_list_row { width: 100% !important; background: #fff;
} .myshp_box .myshp_reviews_block { padding: 10px 10px 0px; border-bottom: 0 !important; margin-bottom: 0 !important; float: left; width: 100%;
} .myshp_review { border-bottom: none !important; float: left !important; padding: 10px !important;
} .reviews_stars .has_reviews { font-size: 10px;
} #id-myshop-reviews-basic { border-top-width: 1px; border-top-style: solid; border-top-color: #ccc;
} b.niftycorners, b.niftyfill { display: none !important;
} #id-myshop-reviews-basic .myshp_box { padding: 0 !important;
} #id-myshop-reviews-basic { background-color: transparent !important;
} .myshp_info_navigation a { border-color: #e6e6e6; background-color: #f9f9f9; border-width: 1px; border-style: solid; padding: 5px 10px; margin-left: 5px; display: inline-block; line-height: 12px; font-size: 12px; margin-top: 5px;
} .myshp_info_navigation a:hover { text-decoration: none; color: #fff;
} .myshp_info_navigation { border-bottom: none; padding: 15px; margin: 0; background-color: #fff;
} .myshp_info_navigation a i { margin: 0 5px;
} .myshp_info_favorites i { font-size: 18px;
} .myshp_button.remove_fav { padding-bottom: 2px; padding: 6px 12px 5px
} .myshp_info_favorites.remove_fav i { margin-right: 6px; display: none;
} .myshp_info_favorites.add_fav { padding: 12px 10px 9px 14px !important; float: right;
} .remove_fav span { position: relative; line-height: 22px;
} .remove_fav span span { background-image: url("/skins/cremona/images/remove_fav.png"); width: 23px; background-repeat: no-repeat; margin-right: 6px; float: left; height: 23px;
} @media (min-width: 992px) { .col-md-4 { padding: 0; } .myshp_basket_related .row { padding: 0; }
} /* Modal Popup */
.modal-dialog { margin: 12% auto;
} .lead { font-size: 14px; margin-bottom: 0;
} .modal-body { padding: 30px 20px;
} .modal-title { font-weight: bold; font-size: 17px; color: #777777;
} .modal-footer { margin-top: 0;
} /* Login Page Mijn Account */
@media (min-width :1224px) { .myshp_col2 .myshp_side_login { margin: auto; float: left; border: 1px solid #ccc; padding: 15px; margin-bottom: 0 !important; }
} .myshp_col2 .myshp_side_login__box { background-color: transparent; border: none;
} /*.myshp_col2 .myshp_side_login .widget-header{ background:transparent; border:none; border-bottom:1px solid #ccc; padding-left:0; }*/
.myshp_col2 .myshp_side_login .icon-key { font-size: 16px;
} .account_general_class h1, .title_adress_h3 { font-size: 18px; color: #777777; border-bottom: 1px solid #ccc; padding-bottom: 8px;
} .title_adress_h3 { margin-bottom: 10px;
} #myshp_checkout_delivery_selection input[type=radio] { margin-top: 3px;
} h3.title_home_acc { display: inline; margin-left: 5px;
} .acc_h3 { padding: 5px 17px;
} .acc_h3 .icon-user { font-size: 21px;
} h3.title_home_acc span { color: #777777; font-size: 20px;
} .acc_btns_control li { float: left; list-style: none;
} @media (max-width:768px) { .acc_btns_control li a { width: 100% !important; margin: 5px 0; } .acc_btns_control li { width: 100%; } .myshp_col { margin-bottom: 0 !important; }
} .row_info_acc { display: block;
} .acc_pass_ch { margin-top: 10px;
} .acc_pass_ch a { margin-right: 10px;
} .fields_acc { margin-top: 10px;
} @media (min-width :1224px) { .log_reg_btn { width: 48%; float: right; } .msresp_address_form { width: 75%; } .msresp_address_form label { display: inline-block; width: 25%; float: left; } label.myshp_checkout_value { width: 90%; } .msresp_address_form__control { width: 73%; display: inline-block; float: none !important; } .customer__fileds1 { margin: 20px 0; } .msresp_address_form input[type=password] { width: 73%; display: inline-block; margin: 10px 0; } .msresp_address_form__control label { width: auto; float: none; } .msresp_customer_data__block { margin-right: 0; } .msresp_customer_data1 .msresp_customer_data__block:first-child, .msresp_customer_data2 .msresp_customer_data__block:first-child, .msresp_customer_data3 .msresp_customer_data__block:first-child { margin-left: 0; margin-right: 6%; }
} #myshp_checkout_powered-by { margin: 25px 0; text-align: center; padding: 10px; float: left; width: 100%;
} #myshp_checkout_login_username { margin-bottom: 5px;
} /* Social Block */
/* Contact Form */
#myshp_contact_form fieldset { padding: 0; border: none;
} #myshp_contact_form h3, #myshp_contact_form legend { width: 100%; padding: 0;
} #myshp_contact_form h3 { padding: 10px;
} .myshp_contact_field input, .myshp_contact_field textarea { background-color: transparent; border: 1px solid #777;
} #myshp_contact_form, #myshp_contact_form fieldset { width: 100% !important; margin: 0;
} #myshp_contact_form,
#myshp_mail_form { width: 94%; float: left; background-color: #fff;
} #myshp_mail_form strong { font-size: 25px; font-weight: 500;
} #myshp_mail_form fieldset { padding: 0; padding-top: 20px; margin: 0;
} #myshp_mail_form>fieldset { margin-top: 50px;
} #myshp_mail_form>fieldset>legend>h3 { font-size: 25px; font-weight: 500;
} body.myshp_block_inner fieldset { border: 0; width: 100%;
} .myshp_contact_field label { cursor: pointer; width: 49% !important; padding-left: 10px !important; text-align: left !important;
} input { height: auto !important; width: 100% !important; color: #777777; background: #fcfcfc; border-radius: 3px; border: 1px solid #e1e1e1; margin-bottom: 10px;
} .myshp_contact_field input, .myshp_contact_field textarea, textarea { color: #777777; background: #fcfcfc; border-radius: 3px; border: 1px solid #e1e1e1; height: 42px !important; margin-bottom: 0;
} .myshp_contact_field textarea, textarea { height: auto !important
} @media (min-width: 768px) { .myshp_info_value input { width: 25% !important; text-align: center; }
} .myshp_contact_field textarea, textarea { height: auto !important;
} @media (max-width:5000px) { #recaptcha_widget_div { margin-left: 10px; }
} .myshp_contact_submit { clear: left; display: block; margin: 5px 0 0; padding: 0 0 0 10px !important; width: 214px;
} .myshp_contact_submit div { display: inline; float: left !important; text-align: left; width: auto !important;
} @media (max-width:768px) { .myshp_contact_field label, .myshp_contact_field input, #myshp_contact_form, .myshp_contact_field, .myshp_contact_field textarea { width: 98% !important; padding: 0 !important; } .recaptchatable #recaptcha_image, .recaptchatable #recaptcha_image #recaptcha_challenge_image { width: 100% !important; }
} .myshp_contact_field label, .myshp_contact_field input, #myshp_contact_form, .myshp_contact_field, .myshp_contact_field textarea { font-size: 20px;
} .myshp_contact_field p { padding: 10px; color: #A9A9A9;
} .myshp_contact_legend { padding: 20px;
} .myshp_contact_field { margin-bottom: 30px; padding: 10px !important;
} body.myshp_block_inner { padding-top: 0 !important;
} .msresp_colist__description-qty .qtyupd { margin-left: 5px;
} .myshp_block_blog_menu li, .myshp_block_blog_tagcloud li { list-style: none;
} .myshp_block_blog_menu, .myshp_block_blog_tagcloud { padding: 15px; margin-bottom: 0 !important;
} @media (min-width: 768px) { .msresp_reglog__block { width: 48%; padding: 15px; } .panel_log_2 { margin-right: 0; float: right; } .panel_log_1 { margin-left: 0; }
} .mw-read-more { float: left;
} body.myshp_block_inner label { cursor: pointer; font-size: 14px; font-weight: 600; margin-bottom: 11px;
} td.myshp_favorites_image { padding-right: 15px; width: 150px; max-width: 135px; height: auto !important; min-height: 54px !important; line-height: 0px;
} /* Special Contact Info Block */
.coment_contact_noback .myshp_box { background-color: transparent;
} .coment_contact_noback h3 { font-weight: normal; font-size: 14px; margin-bottom: 20px; float: left;
} .coment_contact_noback ul { list-style: none; margin-right: 10px; float: left; width: 100%; margin-bottom: 25px;
} .coment_contact_noback ul li { margin-bottom: 20px; float: left; width: 100%; font-size: 10px; color: #000;
} .coment_contact_noback span { float: right; width: 86%;
} .contact_form2 i { color: #9b9b9b; width: 14%; display: block; float: left; font-size: 15px;
} .contact_form4 i { color: #715a4a; font-size: 26px;
} .contact_form4 li { width: 17% !important;
} .msresp_reglog__block.panel_log_2 .msresp_control_buttons { margin-top: 105px !important;
} /* Basket Page */
.msresp_colist__description .msresp_qtycnt { width: 50px !important;
} .basket_content_ms, .register_cont_content_ms, .address_content_ms, .shipping_content_ms, .paymment_content_ms, .approval_content_ms, .confirmation_content_ms { background: #fff; padding: 15px; padding-top: 0; float: left; width: 100%;
} .title_products { margin-bottom: 0 !important;
} .myshp_info_search_block fieldset { margin: 0 !important;
} .myshp_info_search_block fieldset fieldset { padding: 10px;
} /* Filter Adjust */
#myshp_price-slider_slider-range .ui-slider-handle { background: #000; border-radius: 50px; height: 12px; width: 13px;
} .ui-slider-horizontal .ui-slider-range { border: none; height: 2px; border-radius: 0;
} #myshp_price-slider_slider-range { border: none; background: #dedede; height: 2px; margin-bottom: 20px;
} #myshp_price-slider_amount { text-align: center; height: auto !important; margin-bottom: 20px;
} .title_products ul { list-style: none;
} .title_products ul li { float: left; width: 33.33%; border-right: 1px solid #f6f6f6; border-bottom: 1px solid #f6f6f6;
} .title_products ul li img { width: 100%;
} .title_products .myshp_box { padding: 0;
} .title_products h3 { padding: 15px; border-bottom: 1px solid #f6f6f6;
} /* Content Slider Custom */
ul.lof-main-wapper li { list-style: none;
} .lof-navigator-wapper { background: none !important; position: absolute; width: 100%; left: 0; top: 0; height: 100%;
} .lof-navigator-wapper .lof-previous { position: absolute; left: 0; top: 50%; width: 40px !important; height: 40px !important; background-color: #fff !important; color: #000 !important; background-image: url("https://myshop.s3-external-3.amazonaws.com/shop4998000.images.arrow_left.jpg") !important; background-position: 45% !important;
} .lof-navigator-wapper .lof-next { position: absolute; right: 0; top: 50%; width: 40px !important; height: 40px !important; background-color: #fff !important; color: #000 !important; background-image: url("https://myshop.s3-external-3.amazonaws.com/shop4998000.images.arrow_right.jpg") !important; background-position: 45% !important;
} ul.lof-navigator li { text-indent: -9999em; background-image: url("https://myshop.s3-external-3.amazonaws.com/shop4998000.images.select_slide_off.png") !important; background-repeat: no-repeat !important; background-color: transparent !important; width: 16px !important;
} ul.lof-navigator li.active { background-image: url("https://myshop.s3-external-3.amazonaws.com/shop4998000.images.select_slide_on.png") !important; background-repeat: no-repeat !important; background-color: transparent !important;
} ul.lof-navigator li:hover { background-image: url("https://myshop.s3-external-3.amazonaws.com/shop4998000.images.select_slide_on.png") !important; background-repeat: no-repeat !important; background-color: transparent !important;
} .lof-navigator-outer { left: 50% !important; bottom: 4% !important; position: absolute !important; z-index: 1 !important;
} @media (max-width:768px) { .lof-slidecontent, .lof-main-outer { width: 100% !important; } .title_products ul li { width: 50% !important; }
} @media (min-width :1224px) { .social_footer_links { width: 15% !important; margin-top: 82px; } .social_footer_links li { margin-right: 5px; width: 20%; }
} .social_footer_links li a i { color: #fcd999; font-size: 30px;
} .social_footer_links li { width: 20% !important;
} .myshp_col .myshp_side_basket__title, .myshp_col .myshp_side_basket__Link_text { display: none;
} .myshp_info_search_block { margin-bottom: 0px; float: left; width: 100%; background-color: #fff; padding: 0; border-bottom: 1px solid #f6f6f6;
} .help_btn { display: none;
} .myshp_info_search_extended td { padding: 0 10px 0 0;
} .myshp_block>.clearfix>.row-helper>.col-lg-6.col-xs-12 { height: auto !important; padding-right: 0 !important; border-right: 0 !important; margin-bottom: 0;
} .myshp_block>.row-helper>.col-lg-6.col-xs-12 { border-right: 0 !important;
} .row-helper .col-lg-6.col-xs-12 { border-right: 1px solid #eee; margin-bottom: 0 !important;
} .myshp_block .row-helper .col-lg-6.col-xs-12 .row.row-helper .col-lg-6.col-xs-12 { border-bottom: 1px solid #eee !important; padding-left: 0; padding-right: 0;
} .myshp_block .row-helper .col-lg-6.col-xs-12 .row.row-helper .col-lg-6.col-xs-12 .product-box { height: 100%;
} /* Social Icons in Footer */
.myshp_block_share .myshp_box { background-color: transparent; padding: 0;
} footer .myshp_block_share { width: 17%; margin-top: 0%;
} a.at300b .at4-icon, a.at300m .at4-icon, .at_PinItButton { width: 100% !important; background-size: cover !important; height: 33px !important;
} .addthis_toolbox a.at300b, .addthis_toolbox a.at300m { width: 25% !important; margin-bottom: 3px;
} @media (max-width: 768px) { .addthis_toolbox a.at300b, .addthis_toolbox a.at300m { width: 12% !important; } .second_level { margin-top: 0 !important; } .first_level>li>a { margin-top: 10px; }
} @media (max-width: 500px) { .addthis_toolbox a.at300b, .addthis_toolbox a.at300m { width: 30% !important; }
} .addthis_button_pinterest .at_PinItButton { background-image: url("/skins/cremona/images/icon_pint.png");
} .at_PinItButton:hover { background-position: 0 0 !important;
} /* New Top Icon Scrollin */
.glyphicon-chevron-up:before { content: close-quote;
} #totop { background-image: url("/skins/arabba/images/top_icon.png"); background-repeat: no-repeat; bottom: 0; background-color: transparent; height: 38px;
} .myshp_info_search_extended label { padding: 10px;
} .myshp_info_search_extended input, .myshp_info_search_extended select { margin: 10px;
} @media (max-width:768px) { .myshp_menu { padding-bottom: 0; } .myshp_menu__title { padding: 20px; } .myshp_menu__title h5 { padding-bottom: 0; }
} .myshp_list_product_features, .myshp_list_product_price { width: 100%;
} .myshp_list_product_image_box { margin-bottom: 10px;
} .myshp_info_search_quick table { margin: 10px;
} .myshp_info_search_quick table tr td:last-child { vertical-align: top;
} .myshp_info_search_quick .myshp_button_search { padding: 8px 10px !important;
} /* gerneral after */
/*toegevoegd*/
.myshp_info_search_block {display:none;} @media screen and (max-width: 769px){ .mobiel,.myshp_info_search_extended_min_max{ visibility: hidden; clear: both; float: left; display: none; } }
.myshp_col1{ padding-right: 10px !important; }
@media screen and (max-width: 769px){ .mobiel,.myshp_info_search_extended_min_max{ visibility: hidden; clear: both; float: left; display: none; } }
.myshp_col1{ padding-right: 10px !important; }
.myshp_side_basket{ margin-top: 0px !important; }
.btn-default, .myshp_button, a.myshp_button, .myshp_block_inner_button, .btn, .btn:link, .btn:visited, .myshp_contact_field input[type="submit"]{ font-size:16px !important; }
.myshp_top_menu li a, .myshp_top_menu li a:link, .myshp_top_menu li a:visited, .myshp_top_menu li a:active,footer div.myshp_footer_text{ font-size:16px; }
.myshp_block.myshp_menu ul li a:link, .myshp_block.myshp_menu ul li a:visited, .myshp_block.myshp_menu ul li a:hover{ font-size:16px; font-weight:normal; }
.myshp_block.myshp_menu ul.myshp_menu_2 a:link,.myshp_block.myshp_menu ul.myshp_menu_2 a:visited,.myshp_block.myshp_menu ul.myshp_menu_2 a:hover{ font-size:15px; font-weight:normal !important; }
.myshp_menu_filter_text{ font-size:15px; }
.myshp_block_menu_filter h4{ font-size: 15px; } /*homepage prinslifeestyle*/ html, body{ position: relative; height: 100%; }
body{ background: #eee; font-family: Open Sans,Arial,Helvetica,Verdana,sans-serif; font-size: 16px; color:#000; margin: 0; padding: 0; }
.swiper-container{ width: 100%; height: 100%; background: #000; box-shadow:0 0 6px rgba(0,0,0,0.3);
}
.swiper-slide{ font-size: 18px; color:#fff; -webkit-box-sizing: border-box; box-sizing: border-box; padding: 40px 60px; }
.parallax-bg{ position: absolute; left: 0; top: 0; width: 200%; height: 100%; -webkit-background-size: cover; background-size: cover; background-position: center; }
.parallax-bg-2{ left: 200%; }
.swiper-slide .title{ font-size: 35px; font-weight: 300; }
.swiper-slide .subtitle{ font-size: 21px; }
.swiper-slide .text{ font-size: 14px; max-width: 400px; line-height: 1.3; }
.swiper-slide .text2{ font-size: 14px; margin-top: 170px; text-align:center; width:100%; }
h2.swiper{ font-size: 26px; font-weight: 300; color:#fff; background-color: rgba(0, 0, 0, 0.25); position:absolute; left:0; width: 100%; text-align:center; top:0px; padding:5px 0 5px 15px; }
.navbar{ margin-bottom:0px !important; }
.myshp_col{ margin-top:0px !important; }
.myshp_box{ border:none !important; }
.navbar-default{ margin-top:25px; }
.navbar-default .icon-bar{ background-color:#028A02!important; }
.navbar-toggle:hover .icon-bar{ background-color:#01DC01 !important; }
.menu-button{ border-color: #048608 !important; }
.menu-button:hover{ border-color: #03BF03 !important; } .transparant a:link, .transparant a:hover, .transparant a:active , .transparant a:visited{ color:#FFFFFF; }
.transparant2{ background: url(https://www.prinslifestyle.nl/webshoppics/transparant.png) no-repeat scroll 0 0 transparent; color: #FFFFFF; height: 27px; padding-top:4px; padding-left:45px; position: absolute; text-align: center; bottom: 0px; width: 100%; z-index:10; }
.transparant2 a:link, .transparant2 a:hover, .transparant2 a:active , .transparant2 a:visited{ color:#FFFFFF; } image.frontpage{ width: 250px !important; }
@media screen and (max-width: 800px){ .mobiel{ clear: both; float: left; margin: 10px auto 5px 20px; width: 28%; display: none; } }/*height van 100% naar auto*/
img{ height:auto !important; }
.swiper-container-horizontal{ height:325px !important; }
/*footer menu*/ .box_body_bottom{ float: left; height: auto; padding: 0; margin:0; width: 100%; }
.myshp_side_basket{ margin-top: 0px !important; }
.btn-default, .myshp_button, a.myshp_button, .myshp_block_inner_button, .btn, .btn:link, .btn:visited, .myshp_contact_field input[type="submit"]{ font-size:16px !important; }
.myshp_top_menu li a,
.myshp_top_menu li a:link,
.myshp_top_menu li a:visited,
.myshp_top_menu li a:active,
footer div.myshp_footer_text { font-size:16px;
} @media (min-width: 601px){ #page{ background: url('https://www.prinslifestyle.nl/webshoppics/pot290-200.jpg') repeat-x; }
}
@media (max-width: 600px){ #page{ background: url('https://www.prinslifestyle.nl/webshoppics/pot.jpg') repeat-x; } }
.container { padding-bottom: 0px !important;
} .responsive { width: 100%; height: auto;
} /* ========= Prins Lifestyle - Pagina 'Kranen' Styles (definitief & valide) ========= */ /* ====== Basis / Layout ====== */
.content-section,
.faq-section { max-width: 900px; margin: 0 auto; padding: 16px; font-family: Open Sans,Arial,Helvetica,Verdana,sans-serif; line-height: 1.55; color: #222222; box-sizing: border-box;
} /* Eerste contentblok bovenaan: geen top-padding */
.content-section:first-of-type { padding-top: 0;
} /* FAQ-blok iets minder top-ruimte onderaan de pagina */
.faq-section { padding: 0 16px 16px 16px;
} /* ====== Koppen ====== */
.content-section h1 { font-size: 28px; margin: 0 0 14px; color: #066fa8; /* huisstijl blauw */
} .content-section h2,
.faq-section h2 { font-size: 22px; margin: 20px 0 10px; color: #066fa8;
} /* ====== Tekst en standaard lijsten ====== */
.content-section p,
.faq-section p { font-size: 15px; margin: 0 0 14px;
} .content-section ul { margin: 0 0 14px 18px; padding: 0; font-size: 15px;
} .content-section li { margin-bottom: 6px;
} /* ====== Checklist met GROENE vinkjes – desktop: Unicode, iOS: CSS-border ====== */
.checklist { list-style: none; margin: 0 0 14px 0; padding: 0; font-size: 15px;
} .checklist li { margin: 0 0 8px 0; padding: 0; line-height: 1.6; word-break: break-word; display: flex; align-items: center;
} /* --- standaard: Unicode-vinkje (werkt goed op desktop & Android) --- */
.checklist li::before { content: "\2714"; display: inline-block; width: 18px; margin-right: 8px; color: #33cc33; font-weight: 700; font-size: 16px; transform: translateY(1px); flex: 0 0 auto;
} /* --- iOS fallback: vervang Unicode door border-vinkje --- */
@supports (-webkit-touch-callout: none) { .checklist li::before { content: ""; width: 10px; height: 6px; border-right: 3px solid #33cc33; border-bottom: 3px solid #33cc33; transform: rotate(45deg); }
} /* ====== FAQ Intro ====== */
.faq-intro { max-width: 900px; margin: 0 auto; padding: 0 16px; text-align: left;
} .faq-intro p { font-size: 15px; line-height: 1.55; color: #333333; margin-bottom: 20px;
} /* ====== FAQ-kaarten + hover + animatie ====== */
.faq-item { margin-bottom: 14px; background: #f9f9f9; padding: 10px 12px; border-radius: 8px; transition: background 0.25s ease; opacity: 0; transform: translateY(10px); animation: faqFadeIn 0.6s ease forwards;
} .faq-item:nth-child(1) { animation-delay: 0.1s; }
.faq-item:nth-child(2) { animation-delay: 0.2s; }
.faq-item:nth-child(3) { animation-delay: 0.3s; }
.faq-item:nth-child(4) { animation-delay: 0.4s; } @keyframes faqFadeIn { from { opacity: 0; transform: translateY(10px); } to { opacity: 1; transform: translateY(0); }
} .faq-item:hover { background: #eef8fc; /* subtiele blauwe tint */
} .faq-item h3 { font-size: 17px; margin: 0 0 6px; font-weight: bold; color: #066fa8;
} .faq-item p { font-size: 15px; margin: 0;
} /* ====== Responsieve aanpassing ====== */
@media (max-width: 480px) { .content-section, .faq-section { padding: 12px; } .faq-intro, .faq-section { padding: 0 12px !important; /* compacter op mobiel */ } .faq-intro p { margin-bottom: 14px !important; } .content-section h1 { font-size: 24px; } .content-section h2, .faq-section h2 { font-size: 20px; } .faq-item h3 { font-size: 16px; }
}
/* =========================================================== 9. GLOBAL TEKSTLINK-STYLING (GEEN tegels!) =========================================================== */ .content-section a, .intro-text a, .page-header a, .faq-section a{ color: #088dd5; text-decoration: underline; transition: color 0.2s ease; }
.content-section a:visited, .intro-text a:visited, .page-header a:visited, .faq-section a:visited{ color: #066fa8; /* donkerder blauw &#8211; SEO vriendelijk */
}
.content-section a:hover, .intro-text a:hover, .page-header a:hover, .faq-section a:hover{ color: #33cc33; /* groen bij hover */ text-decoration: underline; }
/* ZEKERHEID: tegels NIET be&#239; nvloeden */ .desktop-grid .category-card a, .desktop-grid .category-card .ribbon a, .desktop-grid .category-card .ribbon2 a{ text-decoration: none !important; color: inherit !important; } /* ----- TITELS: kleur gelijk aan mini-FAQ (H1) ----- */
.content-section h3,
.content-section h4 { color: #066fa8;
margin: 20px 0 10px;} /* ========== Onderhoud-lijsten styling ========== */
.material-onderhoud { margin: 0 0 14px 0; padding: 0; list-style: none; /* standaard bullets uit */
} .material-onderhoud li { position: relative; padding-left: 18px; margin-bottom: 6px; font-size: 15px; line-height: 1.55;
} /* Blauwe bullet */
.material-onderhoud li::before { content: "•"; position: absolute; left: 0; top: 0; color: #066fa8; /* zelfde blauw als koppen */ font-size: 20px; line-height: 1;
}
.content-section{ padding-bottom: 5px; }
.content-section h1{ font-size: 24px; line-height: 1.25; margin: 0; !important; padding: 0 !important; color: #066fa8; font-weight: 400; }
.myshp_box h1{ margin-bottom: 0px !important; padding-bottom:0px !important; } /* ============================= */ /* ZOEKVELD (INPUT) */ /* ============================= */ .top_search .nav-search-input{ background: #e4edf2; border: 1px solid rgba(8, 141, 213, 0.55);/* box-shadow: 0 2px 10px rgba(8, 141, 213, 0.25); transition: box-shadow .2s ease, border-color .2s ease;*/ }
.top_search .nav-search-input:hover{ box-shadow: 0 3px 14px rgba(8, 141, 213, 0.35); }
.top_search .nav-search-input:focus{ border-color: #088dd5; box-shadow: 0 0 0 2px rgba(8, 141, 213, 0.25), 0 4px 16px rgba(8, 141, 213, 0.35); outline: none; }
/* ============================= */ /* ZOEKKNOP (BUTTON) */ /* ============================= */ /* Standaard: zwart, vaste maat */ .top_search .myshp_side_search__button{ background: #000000; border: 1px solid transparent; /* altijd border &#8594; geen groei */ box-sizing: border-box; /* voorkomt layout-shift */ box-shadow: 0 1px 8px rgba(8, 141, 213, 0.67); transition: background .15s ease, box-shadow .15s ease, border-color .15s ease; }
/* Icoon standaard wit */ .top_search .myshp_side_search__button .icon-search{ color: #ffffff; transition: color .15s ease; }
/* Hover: COOLBLUE accent */ .top_search .myshp_side_search__button:hover{ background: #000000; border-color: rgba(29, 167, 255, 0.55); box-shadow: 0 0 0 1px rgba(29, 167, 255, 0.45), 0 2px 10px rgba(29, 167, 255, 0.45); }
.top_search .myshp_side_search__button:hover .icon-search{ color: #1da7ff; /* Coolblue-achtig blauw */
}
/* Klik / focus: GROEN, zelfde formaat */ .top_search .myshp_side_search__button:active, .top_search .myshp_side_search__button:focus{ background: #33cc33; border-color: #33cc33; /*box-shadow: 0 2px 8px rgba(0, 0, 0, 0.35);*/ outline: none; }
.top_search .myshp_side_search__button:active .icon-search, .top_search .myshp_side_search__button:focus .icon-search{ color: #ffffff; } /* ============================= */
/* GEEN RESULTATEN MELDING */
/* ============================= */ .myshp_list_no_results{ padding: 16px 20px 16px 52px; border: 1px solid rgba(8,141,213,.35); border-left: 4px solid #088dd5; border-radius: 6px; background-color: #fff; box-shadow: 0 2px 10px rgba(8,141,213,.18); background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' stroke='%23088dd5' stroke-width='2' stroke-linecap='round' stroke-linejoin='round' fill='none'%3E%3Ccircle cx='11' cy='11' r='6.5'/%3E%3Cline x1='16' y1='16' x2='21' y2='21'/%3E%3C/svg%3E"); background-repeat: no-repeat; background-size: 18px 18px; background-position: 20px center;
}
