/*
Theme Name: Milremo Theme
Description: Milremo Theme
Version: 1.0
*/




/* CSS Document
	Reset browser default styles
	All
	Header
		Top menu
	Content block
	Single block
	Products list
	Subscribe block
	Footer
	Media Queries
*/




@font-face {font-family:'BebasNeue';src: url('fonts/BebasNeueRegular.eot');src: url('fonts/BebasNeueRegular.eot') format('embedded-opentype'), url('fonts/BebasNeueRegular.woff2') format('woff2'), url('fonts/BebasNeueRegular.woff') format('woff'), url('fonts/BebasNeueRegular.ttf') format('truetype'), url('fonts/BebasNeueRegular.svg#BebasNeueRegular') format('svg');font-weight: normal;font-style: normal;}
@font-face {font-family:'BebasNeue';src: url('fonts/BebasNeueBold.eot');src: url('fonts/BebasNeueBold.eot') format('embedded-opentype'), url('fonts/BebasNeueBold.woff2') format('woff2'), url('fonts/BebasNeueBold.woff') format('woff'), url('fonts/BebasNeueBold.ttf') format('truetype'), url('fonts/BebasNeueBold.svg#BebasNeueBold') format('svg');font-weight: 700;font-style: normal;}
@font-face {font-family:'Gothic';src: url('fonts/GothicOTCond.eot');src: url('fonts/GothicOTCond.eot') format('embedded-opentype'), url('fonts/GothicOTCond.woff2') format('woff2'), url('fonts/GothicOTCond.woff') format('woff'), url('fonts/GothicOTCond.ttf') format('truetype'), url('fonts/GothicOTCond.svg#GothicOTCond') format('svg');font-weight: normal;font-style: normal;}
@font-face {font-family:'MetaPro';src: url('fonts/MetaProNormal.eot');src: url('fonts/MetaProNormal.eot') format('embedded-opentype'), url('fonts/MetaProNormal.woff2') format('woff2'), url('fonts/MetaProNormal.woff') format('woff'), url('fonts/MetaProNormal.ttf') format('truetype'), url('fonts/MetaProNormal.svg#MetaProNormal') format('svg');font-weight: normal;font-style: normal;}


/* Reset browser default styles */
html, body {min-height:100%;-webkit-text-size-adjust:100%;overflow-x:hidden;}
body {font:16px/36px 'Arvo', serif;color:#000;background:#fff;}
div, html, body, p, ul, ol, li, a, form, img, table, td, h1, h2, h3, h4, h5, h6, blockquote, header, section, footer, aside, nav, article, figure, figcaption, dt, dd, dl {margin:0;padding:0;}
header, section, footer, aside, nav, article, figure, figcaption {display:block;}
table {border-collapse:collapse;}
img {border:none;max-width:100%;height:auto;}
iframe, object, embed {max-width:100%;}
ul, li {list-style:none;}
input {vertical-align:middle;}
input:focus, textarea:focus {outline:none;}
button, input[type="submit"] {cursor:pointer;-webkit-appearance:none;}
a, a:active, a:visited {text-decoration:none;color:#ff0082;transition:color linear .2s;}
nav.menu-main-menu-container #menu-main-menu-1 :is(a, a:active, a:visited) {color: white;}
nav.menu-main-menu-container #menu-main-menu-1 a:hover {color: #ff0082 !important;}
a:hover {text-decoration:none;color:#009cff;}
.home h1 a:hover {color:black;}
/* Make a request button */
span.open-request {font:700 36px 'BebasNeue'; color: #ff0082; border: 2px solid #ff0082; padding: 5px 10px; transition: 0.3s;position:relative;top:15px;}
span.open-request:hover {color: #000; border: 2px solid #000;}
#field_2_11, #field_3_21{font-size:12px;padding-bottom:10px;font-family: 'Arvo';}

/* Widget voordelen */
.textwidget a{color: white;}


/* All */
.wrapper {max-width:1280px;margin:0 auto;position:relative;box-sizing:border-box;}
.alignfull, .alignwide {margin-left:calc((50% - 50vw) + 7px);margin-right:calc((50% - 50vw) + 7px);max-width:100vw;}
.breadcrumb {display:flex;flex-wrap:wrap;padding:5px 0;margin-right:10px;}
.breadcrumb li {text-transform:uppercase;color:#009cff;font:20px/30px 'BebasNeue';}
.breadcrumb li:after {content:'/';margin:0 4px 0 5px;display:inline-block;color:#000;}
.breadcrumb li:last-child:after {display:none;}
.woocommerce .woocommerce-breadcrumb {display:flex;flex-wrap:wrap;padding:5px 0;margin:0 10px 0 0;text-transform:uppercase;color:#009cff;font:20px/30px 'BebasNeue';}
/*.woocommerce .woocommerce-breadcrumb a:after {content:'/';margin:0 4px 0 5px;display:inline-block;color:#000;} */
.woocommerce .woocommerce-breadcrumb a, .woocommerce .woocommerce-breadcrumb a:visited {color:#000;}
.woocommerce .woocommerce-breadcrumb a:hover {color:#009cff;}
.hide {display:none;}
.cta {text-align:center;background:#ff0082;padding:10px 0 5px 0;color:#fff;font:700 36px 'BebasNeue';text-transform:uppercase;}
.cta a {color:#fff;font:700 36px 'BebasNeue';text-transform:uppercase;}
.cta p {color:#fff;font:700 36px 'BebasNeue';text-transform:uppercase;}
.fadeup {top:100px;position:relative;transition:all ease-in-out .5s;opacity:0;transition-delay:.3s;}
.fadeup.in-view {top:0;opacity:1;}


    /* Alignment */
.alignright img {float:right;margin:0 0 10px 10px;}
.alignleft img {float:left;margin:0 10px 10px 0;}


    /* Posts navigation */
.posts_navigation a {float:left;}
.posts_navigation span a {float:right;}


    /* Data cover */
.cover {display:none;}
*[data-cover] {min-height:310px;background:url(images/blank.gif) center center no-repeat;background-size:cover;position:relative;}
*[data-cover-srcset] {min-height:310px;position:relative;}
*[data-cover-srcset] img[srcset] {position:absolute;top:0;left:0;z-index:-1;object-fit:cover;height:100%;width:100%;}


    /* Responsive video */
.video_wrap {position:relative;padding:0 0 56.25% 0;height:0;}
.video_wrap iframe {position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;}


    /* Typography */
h1 {font:150px 'Gothic';color:#ff0082;text-transform:uppercase;}
h2 {font:100px 'Gothic';text-transform:uppercase;text-align:center;padding-bottom:70px;}
h3 {font:72px 'Gothic';color:#ff0082;padding-bottom:35px;}
h4 {font:60px 'BebasNeue';padding-bottom:40px;}
h4.is-style-alt {font:55px 'Gothic';padding-bottom:35px;text-transform:uppercase;}
h5 {font:700 48px 'BebasNeue';}
h5.is-style-alt {font:40px 'Gothic';text-transform:uppercase;padding-bottom:35px;}
h6 {font:700 19px 'Arvo';padding-bottom:85px;text-align:center;}
h4.is-style-alt + h6 {font-weight:400;}
h6.is-style-alt {font-size:19px;line-height:33px;font-weight:400;margin:0 auto;max-width:980px;}
h6 strong {color:black;}
p {padding-bottom:25px;}



    /* Form */
input[type="text"], input[type="email"], input[type="password"], input[type="tel"], input[type="url"], input[type="number"], div#gform_wrapper_2 input#input_2_4 {font:16px 'Arvo', serif;color:#646464;border:1px solid #d7d7d7;background:#ebebeb;border-radius:0;padding:0 10px;height:29px;width:100%;box-sizing:border-box;}
input[type="text"]::placeholder, input[type="email"]::placeholder, input[type="password"]::placeholder {opacity:1;}
#gform_confirmation_message_3 code{font: 16px/36px 'Arvo', serif;font-weight: 700;}
li#field_2_1, li#field_2_2, li#field_2_3, li#field_2_4, li#field_2_5, li#field_2_6, li#field_2_7, #field_2_12 {width: 100%;margin-bottom: 10px;}
#input_2_8_6_label {display:none;}
#input_2_8_6{width:100%;padding-left: 7px;margin-bottom: 10px;color: grey;}
.gfield_label {display: none;}
li#field_2_1 input, li#field_2_2 input, li#field_2_3 input, li#field_2_4 input, li#field_2_5 input, li#field_2_6 input, li#field_2_7 input, #input_2_8_6, #field_2_12 input{border:none !important;background: #ebebeb;font: 22px 'BebasNeue' !important;}
.instruction{display:none;}
#input_2_7{width:100%;font: 22px 'BebasNeue' !important;padding-left: 7px;max-width:100%;}
#pum_popup_title_1420 {display:none;}
.pum-theme-1413, .pum-theme-default-theme {background-color: rgba( 00, 00, 00, 0.5 ) !important;}
#input_3_22{width:100%}
#input_2_9, #input_2_10{width: 49%;float: left;border: none;font: 22px 'BebasNeue' !important;}
#input_2_9{margin-right: 11px;margin-bottom: 10px;}

@media only screen and (max-width:1479px){#input_2_9, #input_2_10{width:100%;float:none;} #input_2_10{margin-bottom:10px;}}


/* Register form */
#gform_confirmation_message_1 {text-align: center;text-transform: uppercase;font-weight: bold;color: #F70482;}
.page-id-5435 .content_block article > p{margin:0;padding-bottom: 10px;}
.page-id-5435 h4 {padding-bottom:0;}
.page-id-5435 .content_block article ul li {list-style-type: none;margin-left: 0;}
span#input_3_2_3_container, #input_3_2_6_container {width: 49%;display: inline-block;}
.page-id-5435 .gfield_label {display:block;font: 20px 'BebasNeue';margin-top: 20px;}
.page-id-5435 ul li:first-child .gfield_label {margin-top:0;}
.page-id-5435 span label, #field_3_13 {font: 14px/36px 'Arvo', serif;font-style: italic;}
#field_3_20>label {display:none;}
#input_3_20_6_label{display:block;}
.page-id-5435 .content_block .wrapper article {max-width:680px;margin:0 auto;}
.page-id-5435 li input, .page-id-5435 li select, #input_3_15{background:white;min-height: 27px;border: 1px solid lightgrey;}
#input_3_17, #input_3_18, #input_3_19 {border:none;}
.page-id-5435 li span input, .page-id-5435 li span select {margin-top:20px;}
#input_3_20_6, #input_3_5, #input_3_6, #input_3_10, #input_3_15 {width:100%;}
#input_3_11>div {display:flex;}
#input_3_11_1_container{padding:0 5px;}
@media only screen and (max-width:474px){#input_3_2 input {width:200%;}}
.menu-item-8305 a {font-weight:700}

    /* Buttons */
.wp-block-button {display:inline;}
.button, .button:visited, .wp-block-button__link, .wp-block-button__link:visited {color:#000;background:#fff;padding:5px 10px;min-width:270px;min-height:55px;font:34px 'BebasNeue';border:1px solid #000;border-radius:0;text-align:center;display:inline-flex;align-items:center;justify-content:center;vertical-align:middle;box-sizing:border-box;transition:all linear .2s;}
.button:hover, .wp-block-button__link:hover {color:#fff;background:#ff0082;border-color:#ff0082;}
.is-style-outline .wp-block-button__link, .is-style-outline .wp-block-button__link:visited {color:#000;background:#fff;}
.is-style-outline .wp-block-button__link:hover {color:#fff;background:#ff0082;border-color:#ff0082;}
.button.button_reverse, .button.button_reverse:visited {color:#fff;background:#ff0082;border-color:#ff0082;}
.button.button_reverse:hover {color:#000;background:#fff;border-color:#000;}
.button.button_transparent, .button.button_transparent:visited {min-height:81px;max-width:370px;min-width:1px;width:100%;border-width:5px;border-color:#fff;background:transparent;font:35px 'Gothic';color:#fff;}
.button.button_transparent:hover {color:#fff;background:#ff0082;border-color:#ff0082;}


/* New Menu Button */
.button-design-now {display:inline;margin-right: auto; margin-left: auto;}
.button, .button:visited, .button-design-now__link, .button-design-now__link:visited {color:#fff;background:#ff0082;padding:5px 10px;min-width:200px;min-height:55px;font:25px 'Gothic';border-radius:0;text-align:center;display:inline-flex;align-items:center;justify-content:center;vertical-align:middle;box-sizing:border-box;transition:all linear .2s;}
.button:hover, .button-design-now__link:hover {color:#ff0082;background:#fff;border: 3px solid black;}
.is-style-outline .button-design-now__link, .is-style-outline .wp-block-button__link:visited {color:#000;background:#fff;}
.is-style-outline .button-design-now__link:hover {color:#fff;background:#ff0082;border-color:#ff0082;}


    /* Main Colors */
.has-primary-color-color {color:#009cff;}
.has-secondary-color-color {color:#ff0082;}
.has-text-color-color {color:#000;}
.has-primary-color-background-color {background-color:#009cff;}
.has-secondary-color-background-color {background-color:#ff0082;}
.has-text-color-background-color {background-color:#000;}




/* Header */
body {padding-top:140px;}
.header {padding:50px 0 10px 0;font:700 24px 'BebasNeue';height:140px;transition:all linear .1s;box-sizing:border-box;position:fixed;top:0;left:0;z-index:999;width:100%;background:#fff;}
.logged-in .header {top:32px;}
.header .wrapper {display:flex;justify-content:space-between;align-items:center;}
.header .logo {width:320px;height:60px;background:url(images/logo.svg) no-repeat;background-size:320px auto;font-size:0;line-height:0;transition:all linear .1s;}
.header .mobile_menu_trigger {display:none;}
.header .more_info {flex:1;display:flex;align-items:center;justify-content:flex-end;}

.header .more_info .login_info_trigger {display:flex;align-items:center;justify-content:flex-end;cursor:pointer;margin-right:33px;}
.header .more_info .login_info_trigger > span {padding-left:27px;background:url(images/icons/lock.png) left center no-repeat;margin-right:45px;display:inline-block;}
.header .more_info .login_info_trigger .menu_icon {margin-left:13px;}


.header .more_info .language_switcher {display:flex; align-items:center; justify-content:flex-end; cursor:pointer; margin-right:25px; z-index: 99;}
.header .more_info .language_switcher .dashicons {display:inline-block; font-size: 26px; height: 26px; width: 26px;}
.header.active_info_popup .language_switcher .dashicons {color: initial; }
@media only screen and (max-width:959px){.header .more_info .language_switcher { margin-right: 10px; } }

.header .language_switcher_dropdown { flex: 1; display: none; }
.header .language_switcher_dropdown .wpml-ls { width: 80% !important; margin-right: 10px; margin-left: auto; }

.header.display_language_switcher .language_switcher_dropdown { display: flex;}
.header.display_language_switcher .more_info {display: none; }
@media only screen and (max-width:959px){ .header .language_switcher_dropdown .wpml-ls { width: 90% !important; } }


.header .more_info .searchform > div {width:26px;height:26px;overflow:hidden;display:flex;align-items:center;position:relative;}
.header .more_info .searchform > div:before {content:'';display:block;width:100%;height:100%;position:absolute;top:0;left:0;z-index:2;cursor:pointer;}
.header .more_info .searchform label {display:none;}
.header .more_info .searchform #s {width:0;border-width:0;padding:0;}
.header .more_info .searchform #searchsubmit {font-size:0;line-height:0;border:none;width:26px;height:26px;background:url(images/icons/search.svg) center center no-repeat;background-size:24px auto;transition:background linear .1s;}
.header .more_info .close_search {position:absolute;top:-999px;right:-60px;opacity:0;transition:opacity linear .1s, right linear .1s;}
.header .more_info .close_search span, .header .more_info .close_search.active span {background:#000;}
.registerDiv{width:40%;}
.registerDiv h4 {font-size:28px;font-weight: 700;padding-bottom: 15px;}
.registerDiv p {font-weight: 100;}
.registerDiv:first-child {padding-right: 40px;}
.registerDiv a{padding: 0;min-width: 185px;min-height: 25px;font-size: 27px;margin-bottom: 20px;}
@media only screen and (min-width:959px){.registerDiv{min-height:220px;position:relative;} .registerDiv a{position:absolute;bottom:0;}}
@media only screen and (max-width:959px){.registerDiv{width:100%;} .registerDiv:first-child {padding-right:0;padding-bottom: 40px;}}
@media only screen and (max-width:450px){.header.active_info_popup .login_info_wrap{display:block;}}
    /* Active Search */
.header.active_search {padding-top:15px;}
.header.active_search .wrapper {flex-direction:column;}
.header.active_search .wrapper > nav, .header.active_search .more_info .login_info_trigger, .header.active_search .language_switcher, .header.active_search .more_info .menu_icon:not(.close_search), .header.active_search .more_info .searchform > div:before {display:none;}
.header.active_search .logo {width:200px;height:37px;background-size:200px auto;margin-bottom:15px;}
.header.active_search .more_info, .header.active_search .more_info .searchform {width:100%;}
.header.active_search .more_info .searchform > div {width:auto;height:auto;overflow:visible;padding-right:35px;}
.header.active_search .more_info .searchform #s {width:100%;border-width:1px;padding:0 10px;}
.header.active_search .more_info .searchform #searchsubmit {width:36px;height:36px;background-size:34px auto;margin-left:15px;}
.header.active_search .more_info .close_search {top:60px;right:0;opacity:1;}
    /* Top menu */
.menu_icon {width:24px;height:17px;z-index:999;transform:rotate(0deg);transition:all ease-in-out 0.5s;cursor:pointer;}
.menu_icon span {display:block;position:absolute;height:3px;width:100%;background:#000;border-radius:2px;opacity:1;left:0;transition:all ease-in-out 0.25s;}
.menu_icon span:nth-child(1) {top:0px;}
.menu_icon span:nth-child(2), .menu_icon span:nth-child(3) {top:7px;}
.menu_icon span:nth-child(4) {top:14px;}
.menu_icon.active span {background-color:#fff;}
.menu_icon.active span:nth-child(1), .menu_icon.active span:nth-child(4), .menu_icon.active span:nth-child(2){transform:scale(0, 0);}
/*.menu_icon.active span:nth-child(2) {transform:rotate(45deg);}*/
.menu_icon.active span:nth-child(3) {transform:rotate(-45deg);}
.header .wrapper > nav {flex:1;}
.header .wrapper > nav ul {display:flex;}
.header .wrapper > nav ul li {text-transform:uppercase;padding-right:45px;position:relative;}
.header .wrapper > nav ul li a, .header .wrapper > nav ul li a:visited {border-bottom:2px solid transparent;transition:all linear .2s;}
.header .wrapper > nav ul li a:hover {border-bottom-color:#000;color:#000;}
.header .wrapper > nav > ul > li > ul {display:none;}
.header .wrapper > nav .menu_icon {opacity:0;top:-999px;left:calc(100% - 65px);position:absolute;transition:opacity linear .2s, left linear .2s;}
    /* Popup */
/* .header.active_popup {background:#293c5a;} */
.header.active_popup {background: black;}
.header.active_popup .logo {background-image:url(images/logo_white.svg);}
.header.active_popup .wrapper > nav .menu_icon {opacity:1;left:calc(100% - 15px);top:5px;}
.header.active_popup .wrapper > nav ul li a, .header.active_popup .wrapper > nav ul li a:visited {color:#fff;}
.header.active_popup .wrapper > nav ul li a.active, .header.active_popup .wrapper > nav ul li a.active:visited, .header.active_popup .wrapper > nav ul li a:hover {border-bottom-color:#fff;color:#fff;}
.header.active_popup .more_info .login_info_trigger, .header.active_popup .more_info .searchform #searchsubmit {opacity:.4;}
.header.active_popup .popup {top:100%;opacity:1;}
.header.active_popup .login_info_wrap {display:none;}
.header .popup {position:absolute;top:-999px;left:0;background:black;width:100%;padding:55px 0 5px 0;opacity:0;transition:opacity ease-in .2s;}
.header .popup:before, .header .popup:after {content:'';position:absolute;top:0;left:100%;background:black;display:block;height:100%;width:100%;}
.header .popup:before {left:auto;right:100%;}
.header .popup nav {position:relative; padding: 0px 5px;}
.header .popup nav > ul {display:flex;flex-wrap:wrap;}
.header .popup nav > ul > li {opacity:.4;transition:opacity ease-in .2s;}
.header .popup nav > ul > li:not(.menu-item-has-children) {padding-right:90px;}
.header .popup nav > ul > li > a {font-size:30px;}
.header .popup nav > ul > li.active {opacity:1;}
.header .popup nav > ul > li.active a, .header .popup nav > ul > li.active a:visited {color: #fff !important;}
.header .popup nav > ul > li.active a:hover {color:#fff !important;}
.header .popup nav > ul > li > ul {display:flex;flex-wrap:wrap;padding-top:15px;font-size:21px;}
.header .popup nav > ul > li > ul > li {min-width:160px;padding-right:40px;box-sizing:border-box;}
.header .popup nav > ul > li:last-child > ul {max-width:340px;}
.header .popup nav > ul > li:last-child > ul > li:last-child {min-width:100%;}
.header .popup nav > ul > li > ul ul {padding-bottom:30px;}
.header .popup nav > ul > li > ul > li:not(.empty) > ul > li, .header .popup nav > ul > li > ul > li > ul > li > ul > li {font-weight:400;padding-top:4px;}
.header .popup nav > ul > li > ul li.empty > a {display:none;}
.header .popup nav > ul > li + li + li.active a, .header .popup nav > ul > li + li + li.active a:visited {color: #fff !important;}


    /* Popup Info */
.header.active_info_popup {background:#293c5a;color:#fff;}
.header.active_info_popup .logo {background-image:url(images/logo_white.svg);}
.header.active_info_popup .popup {top:100%;opacity:1;}
.header.active_info_popup .popup nav {display:none;}
.header.active_info_popup .wrapper > nav, .header.active_info_popup .more_info .searchform {opacity:.4;}
.header.active_info_popup .more_info .login_info_trigger > span {background-image:url(images/icons/lock_white.png);}
.header .login_info_wrap {display:none;}
.header.active_info_popup .login_info_wrap {display:flex;}
.header #ur-frontend-form.ur-frontend-form {border:none;padding:0;flex:1;max-width:400px;}
.header #ur-frontend-form p {color:#fff;}
.header #ur-frontend-form:before {content:'Register';font-size:30px;padding-bottom:10px;display:block;}
.header #ur-frontend-form input[type="text"], .header #ur-frontend-form input[type="password"], .header #ur-frontend-form input[type="email"] {font:20px 'BebasNeue', serif;color:#fff;border:none;border-bottom:2px solid #fff;background:none !important;height:40px;margin:0;}
.header #ur-frontend-form.ur-frontend-form .ur-form-grid {width:100% !important;padding:0;}
.header #ur-frontend-form .button {min-width:170px;min-height:41px;padding:0;font-size:30px;float:none;transition:all linear .2s;}
.header #ur-frontend-form .button.btn, .header #ur-frontend-form .button.btn:visited {background:none;border:2px solid #fff;color:#fff;}
.header #ur-frontend-form .button.btn:hover {background:#ff0082;border-color:#ff0082;}
.header #ur-frontend-form .lost_password {font:14px 'BebasNeue', serif;padding:0;margin-top:-10px;}
.header #ur-frontend-form .lost_password a, .header #ur-frontend-form .lost_password a:visited {color:#fff;text-decoration:underline;}
.header #ur-frontend-form .lost_password a:hover {color:#ff0082;}
.header #ur-frontend-form .ur-field-item {margin-bottom:0;}
.header #user-registration .user-registration-MyAccount-content {background:none;padding:0;border:none;color:#fff;}
.header #user-registration .user-registration-MyAccount-content p {color:#fff;}
.header #user-registration .user-registration-MyAccount-content p:last-child {display:none;}
.header #user-registration .user-registration-MyAccount-content a, .header #ur-frontend-form .user-registration-MyAccount-content a:visited {color:#fff;}
.header #user-registration .user-registration-MyAccount-content a:hover {color:#ff0082;}
.header #user-registration .ur-frontend-form {border:none;padding:0;}
.header #user-registration .ur-frontend-form .ur-form-grid {padding:0;}
.header #user-registration .ur-frontend-form .ur-form-grid p.form-row-wide label {display:none;}
.header #user-registration .ur-frontend-form .ur-form-grid p label.inline {display:inline-block;margin:15px 0 0 0;font-size:18px;font-weight:400;}
.header #user-registration {flex:1;max-width:400px;padding-right:45px;}
.header #user-registration #ur-frontend-form:before {content:'Login';}
.header #user-registration .user-registration-error, .header #ur-frontend-form .user-registration-error {padding:10px 5px 10px 50px;color:#fff;}
.header #user-registration .user-registration-error:before, .header #ur-frontend-form .user-registration-error:before {top:7px;}
.header.active_info_popup .wpml-ls {flex:1;display:flex;justify-content:flex-end;font-weight:400;}
.logged-in .header.active_info_popup .wpml-ls {margin-top:-5px;}
.header .wpml-ls .wpml-ls-current-language {font-weight:700;}
/*.header .wpml-ls li a, .header .wpml-ls li a:visited {color:#fff;} */
.header .wpml-ls li a, .header .wpml-ls li a:visited {color:black;}
.header .wpml-ls li a:hover {color:#ff0082;}
    /* Mobile menu */
.noscroll {max-height:100vh;overflow:hidden;padding:0;}
.header.mobile_menu_active .popup {position:fixed;top:0;height:100vh;padding:40px 10px 0 45px;overflow:auto;opacity:1;box-sizing:border-box;z-index:10;}
.header.mobile_menu_active .popup:before, .header.mobile_menu_active .popup:after {display:none;}
.header.mobile_menu_active .popup nav > ul {display:block;}
.header.mobile_menu_active .login_info_wrap {display:block;padding-top:30px;color:#fff;}
.header.mobile_menu_active .popup .user-registration-MyAccount-navigation {display:none;}
.header.mobile_menu_active .popup nav > ul > li {opacity:1;}
.header.mobile_menu_active .popup nav > ul > li:not(.menu-item-has-children) {padding-right:0;}
.header.mobile_menu_active .popup nav > ul > li > a {font-size:25px;}
.header.mobile_menu_active .popup nav > ul > li a, .header.mobile_menu_active .popup nav > ul > li a:visited {color:#fff;}
.header.mobile_menu_active .popup nav > ul > li a:hover {color:#ff0082;}
.header.mobile_menu_active .popup nav > ul > li > ul {padding-top:10px;font-size:17px;}
.header.mobile_menu_active .popup nav > ul > li > ul > li {min-width:25%;padding-right:15px;}
.header.mobile_menu_active .popup nav > ul > li:last-child > ul {max-width:100%;}
.header.mobile_menu_active .popup nav > ul > li:last-child > ul > li:last-child {min-width:auto;}
.header.mobile_menu_active .popup nav > ul > li > ul ul {padding-bottom:10px;}
.header.mobile_menu_active .wpml-ls li a {padding:0;}

/* Sizing tables page */
.page-id-4378 td, .page-id-9103 td, .page-id-12227 td, .page-id-12707 td {padding: 0 16px;}
.page-id-4378 tr>td:first-child, .page-id-9103 tr>td:first-child, .page-id-12227 tr>td:first-child, .page-id-12707 tr>td:first-child{padding-left:0;}
.page-id-4378 tr, .page-id-9103 tr, .page-id-12227 tr, .page-id-12707 tr{border-top: 1px solid black;}
.page-id-4378 table tr:last-child, .page-id-9103 table tr:last-child, .page-id-12227 table tr:last-child, .page-id-12707 table tr:last-child{border-bottom: 1px solid black;margin-bottom:20px;}
.page-id-4378 table, .page-id-9103 table, .page-id-12227 table, .page-id-12707 table {margin-bottom:20px;min-width: 49em;white-space: nowrap;}
.page-id-4378 .content_block article, .page-id-9103 .content_block article, .page-id-12227 .content_block article, .page-id-12707 .content_block article {padding: 50px 0;}
.sizingWrap{margin-bottom: 45px;}
.page-id-4378 .wp-block-image img, .page-id-9103 .wp-block-image img, .page-id-12227 .wp-block-image img, .page-id-12707 .wp-block-image img {width:11em;}

@media only screen and (max-width:1279px){
	.page-id-4378 .wp-block-columns, .page-id-9103 .wp-block-columns, .page-id-12227 .wp-block-columns, .page-id-12707 .wp-block-columns{position:inherit;max-width: 100%;} 
	.page-id-4378 .wp-block-image, .page-id-9103 .wp-block-image, .page-id-12227 .wp-block-image, .page-id-12707 .wp-block-image{height: 450px;position: relative;}
	.page-id-4378 .wp-block-image img, .page-id-9103 .wp-block-image img, .page-id-12227 .wp-block-image img, .page-id-12707 .wp-block-image img {position: absolute;bottom: 0;} 
	.wp-image-8057{width:12.5em !important;}}

@media (min-width: 1280px){
	.page-id-4378 .wp-block-columns, .page-id-9103 .wp-block-columns, .page-id-12227 .wp-block-columns, .page-id-12707 .wp-block-columns {max-width: 32%;position: absolute;top: 115px;right: -7em;flex-wrap: wrap;} 
	.page-id-4378 .men, .page-id-9103 .men, .page-id-12227 .men, .page-id-12707 .men {padding-top:20px} 
	.page-id-4378 .kids, .page-id-9103 .kids, .page-id-12227 .kids, .page-id-12707 .kids{padding-top:130px;}}

@media (min-width: 600px){.wp-block-column:not(:first-child) {margin-left: 0;}}

@media only screen and (max-width:825px){.sizingWrap{overflow-x: scroll;}}
@media only screen and (max-width:782px){.sizingWrap{overflow-x: scroll;} 
	.page-id-4378 .wp-block-column, .page-id-9103 .wp-block-column, .page-id-12227 .wp-block-column, .page-id-12707 .wp-block-column, .page-id-4378 .wp-block-column figure img, .page-id-9103 .wp-block-column figure img, .page-id-12227 .wp-block-column figure img, .page-id-12707 .wp-block-column figure img {position: relative;margin: 0 auto;display: block;}}


.header_widget {background:#F70482;}
.header_widget ul {padding:0px 0;display:flex;flex-wrap:wrap;justify-content:center;align-items:center;color:#fff;text-transform:uppercase;font:700 25px 'BebasNeue';}
.header_widget ul li {margin:0 42px;padding:10px 0 10px 33px;position:relative;}
.header_widget ul li:before {content:'';display:block;width:13px;height:8px;border-left:4px solid #fff;border-bottom:4px solid #fff;position:absolute;top:13px;left:0;transform:rotate(-45deg);}
.header_widget ul li:first-child {margin-left:15px;}
.header_widget ul li:last-child {margin-right:15px;}
.woocommerce-page .header_widget {margin-bottom:10px;}
.woocommerce-page .header_widget + .heading {margin-top:-100px;}




/* Block - Highlighted Products */
.highlighted-products {
	width: 100vw;
	margin-left: calc(-50vw + 50%);
}

.highlighted-products:before,
.highlighted-products:after {
	display: table;
	content: " ";
}

.highlighted-products:after {
	clear: both;
}

.highlighted-products .products_list ul {
	justify-content: center;
}

.highlighted-products .products_list ul li {
	flex: 1 0 23%;
	min-width: unset !important;
}


/* Woocommerce */
    /* Single page */
.single_block.single_product .single_info {display:flex;flex-wrap:wrap;padding-top:25px;}
.single_block.single_product .single_info .images {float:none;margin:0 0 80px 0;width:44%;}
.single_block.single_product .single_info .images .woocommerce-product-gallery__trigger {display:none;}
.single_block.single_product .single_info .images .flex-viewport {height:585px !important;box-sizing:border-box;}
.single_block.single_product .single_info .images .woocommerce-product-gallery__image {height:585px !important;}
.single_block.single_product .single_info .images .woocommerce-product-gallery__image img {position:static !important;width:100% !important;height:100% !important;object-fit:contain;box-sizing:border-box;padding:30px;}
.single_block.single_product .single_info .images img.zoomImg {display:none !important;}
.single_block.single_product .single_info .images iframe {position:absolute;top:0;left:0;width:100%;height:585px;border:none;box-sizing:border-box;padding:30px;z-index:10;opacity:0;}
.single_block.single_product .single_info .images.active_iframe iframe {opacity:1;}
.single_block.single_product .single_info .images .flex-control-thumbs {display:flex;flex-wrap:wrap;}
.single_block.single_product .single_info .images .flex-control-thumbs li {float:none;width:auto;flex:0 0 33.33%;height:175px;padding:10px;box-sizing:border-box;}
.single_block.single_product .single_info .images .flex-control-thumbs li img {object-fit:contain;width:100%;height:100%;}
.single_block.single_product .single_info .images .flex-control-thumbs li.img360 {background:url(images/demo/img360.jpg) center center/100% auto no-repeat;opacity:.5;cursor:pointer;}
.single_block.single_product .single_info .images .flex-control-thumbs li.img360:hover, .single_block.single_product .single_info .images .flex-control-thumbs li.img360.active {opacity:1;}
.single_block.single_product .single_info .summary {float:none;margin:0 0 80px 0;width:auto;flex:1;padding:0 0 0 50px;box-sizing:border-box;font:22px/32px 'MetaPro';}
.single_block.single_product .single_info .summary .gender {display:none;}
.single_block.single_product .single_info .summary .gender {display:flex;flex-wrap:wrap;}
.single_block.single_product .single_info .summary .gender li {padding:0 30px 10px 0;text-transform:uppercase;font:20px 'BebasNeue';}
.single_block.single_product .single_info .summary h5 {font-size:45px;margin-bottom:10px;}
.single_block.single_product .single_info .summary h6 {text-align:left;padding:0 0 30px 0;font:700 26px 'MetaPro';color:#F70482;}
.single_block.single_product .single_info .summary .price {display:none;}
.single_block.single_product .single_info .summary .product_meta {border-top:2px solid #dbdbdb;padding:12px 0;}
.single_block.single_product .single_info .summary .product_meta a, .single_block.single_product .single_info .summary .product_meta a:visited {color:#F70482;text-decoration:underline;}
.single_block.single_product .single_info .summary .product_meta a:hover {color:#000;}
.single_block.single_product .single_info .summary .product_meta a:first-of-type {margin-left:5px;}
.single_block.single_product .single_info .summary .product_meta a[href*="gender"] {font-size:0;line-height:0;width:0;position:relative;margin-right:-11px;}
.single_block.single_product .single_info .summary .product_meta a[href*="gender"]:after {content:'';display:block;width:5px;height:10px;background:#fff;position:absolute;bottom:-4px;right:1px;}
.single_block.single_product .single_info .summary .product_meta a[href*="gender"]:first-of-type:after, .single_block.single_product .single_info .summary .product_meta a[href*="gender"]:last-of-type:after {width:10px;}
.single_block.single_product .single_info .summary .cart {border-top:2px solid #dbdbdb;padding:25px 0;margin:0;display:flex;flex-wrap:wrap;justify-content:space-between;align-items:flex-end;}
.single_block.single_product .single_info .summary .cart .quantity {float:none;margin:0;flex:1; display:none;}
.single_block.single_product .single_info .summary .cart .quantity:before {content:'Quantity:';padding-right:10px;display:none;}
.single_block.single_product .single_info .summary .cart .quantity input {height:57px;width:89px;padding-left:25px;text-align:left;border:none;box-sizing:border-box;font:700 28px 'BebasNeue';display:none;}
.single_block.single_product .single_info .summary .cart button {display:none;}
.single_block.single_product .single_info .summary .cart .make_request {cursor:pointer;border:2px solid #03a84e;color:white;background-color:#03a84e;min-width:50%;height:56px;display:inline-flex;justify-content:center;align-items:center;font:700 30px 'BebasNeue';}
.single_block.single_product .single_info .summary .cart .make_request:hover {color:#03a84e;background-color:white;}
.single_block.single_product .single_info .summary .shop_attributes {margin:0;border:none;border-top:2px solid #dbdbdb;text-align:left;}
.single_block.single_product .single_info .summary .shop_attributes th {width:50px;padding:6px 0;border:none;font-weight:400;}
.single_block.single_product .single_info .summary .shop_attributes td {border:none;font-style:normal;padding:6px 0;}
.single_block.single_product .hide_info, .single_block.single_product #tab-additional_information, .woocommerce div.product .woocommerce-tabs ul.tabs .additional_information_tab {display:none;}
.woocommerce div.product .entry-title {display: none;}
/* Tabs */
.woocommerce .woocommerce-tabs {border-bottom:2px solid #dbdbdb;margin-bottom:100px;}
.woocommerce div.product .woocommerce-tabs ul.tabs {padding:0 0 0 15px;margin:0;font-size:0;line-height:0;}
.woocommerce div.product .woocommerce-tabs ul.tabs li {border-radius:0px 0px 0 0;margin:0 -1px;padding:0;font:700 22px 'BebasNeue'; text-transform:uppercase; background-color:white;}
.woocommerce div.product .woocommerce-tabs ul.tabs li:before, .woocommerce div.product .woocommerce-tabs ul.tabs li:after {border-radius:0;}
.woocommerce div.product .woocommerce-tabs ul.tabs li a, .woocommerce div.product .woocommerce-tabs ul.tabs li a:visited, .woocommerce div.product .woocommerce-tabs ul.tabs li a:hover {padding:10px 25px;min-width:180px;text-align:center;box-sizing:border-box;color:#000;}
.woocommerce div.woocommerce-tabs .woocommerce-Tabs-panel.panel {margin:0;padding:35px 60px 60px 60px;font:20px/30px 'MetaPro';}
.woocommerce div.woocommerce-tabs .woocommerce-Tabs-panel.panel h2 {display:none;}
.woocommerce div.woocommerce-tabs .woocommerce-Tabs-panel.panel ul {margin-bottom:20px;}
.woocommerce div.woocommerce-tabs .woocommerce-Tabs-panel.panel ul li {margin-left:17px;list-style-type:disc;}
.woocommerce div.woocommerce-tabs .woocommerce-Tabs-panel.panel ul li.list-style-none {list-style: none !important;}
/* Related */
.related.products > h2 {color:#F70482;font:700 30px 'Arvo';text-transform:none;}
.woocommerce .columns-4.products {margin:0 0 100px 0;display:flex;flex-wrap:wrap;}
.woocommerce .columns-4.products li.product {float:none;margin:0;position:relative;width:auto;flex:1 0 300px;max-width:25%;min-width:25%;padding:0 15px 50px 15px;box-sizing:border-box;}
.woocommerce .columns-4.products li.product .button, .woocommerce .columns-4.products li.product .price {display:none;}
.woocommerce .columns-4.products li.product a img {width:auto;height:auto;max-height:100%;max-width:100%;margin:0 auto 40px auto;object-fit:contain;}
.woocommerce .columns-4.products li.product a h2 {font:700 30px 'BebasNeue';padding:0;}
        /* Account */
.content_block .woocommerce-MyAccount-navigation ul li {margin-left:0;}
        /* Message */
.woocommerce-message .button, .woocommerce-Message .button, .woocommerce-Button.button, .woocommerce-MyAccount-content .button {color:#000 !important;background:#fff !important;padding:5px 10px !important;font:34px 'BebasNeue' !important;border:1px solid #000 !important;border-radius:0 !important;}
.woocommerce-message .button:hover, .woocommerce-Message .button:hover, .woocommerce-Button.button:hover, .woocommerce-MyAccount-content .button:hover {color:#fff !important;background:#ff0082 !important;border-color:#ff0082 !important;}
.woocommerce-Address h3 {font-size:30px;}
.edit-account fieldset {margin-bottom:20px;}
.edit-account fieldset input {height:50px;}
        /* Products List */
.woocommerce-result-count, .woocommerce-ordering {display:none;}
        /* Checkout */
.checkout h3 {font-size:30px;}
.place-order .button.alt {color:#fff !important;background:#ff0082 !important;padding:5px 10px !important;font:34px 'BebasNeue' !important;border:1px solid #ff0082 !important;border-radius:0 !important;}
.place-order .button.alt:hover {color:#000 !important;background:#fff !important;border-color:#000 !important;}
        /* Cart */
.cart {position: -webkit-sticky;  // required for Safari
    position: sticky;
    top: 0; // required as well}
.cart .actions .button {color:#000 !important;background:#fff !important;padding:5px 10px !important;font:34px 'BebasNeue' !important;border:1px solid #000 !important;border-radius:0 !important;}
.cart .actions .button:hover {color:#fff !important;background:#ff0082 !important;border-color:#ff0082 !important;}
.cart_totals h2 {font-size:40px;padding-bottom:10px;text-align:right;}
.cart_totals .button.alt {color:#fff !important;background:#ff0082 !important;padding:5px 10px !important;font:34px 'BebasNeue' !important;border:1px solid #ff0082 !important;border-radius:0 !important;}
.cart_totals .button.alt:hover {color:#000 !important;background:#fff !important;border-color:#000 !important;}
        /* Form popup */
.form_popup {display:none;position:fixed;top:0;left:0;width:100%;height:100%;padding:10px;box-sizing:border-box;z-index:999;background:rgba(61,61,61,.5);}
.form_popup .close_bg {z-index:10;position:absolute;top:0;left:0;width:100%;height:100%;}
.form_popup .form_content {background:#293C5A;max-width:920px;margin:0 auto;padding:30px 55px 30px 40px;box-sizing:border-box;box-shadow:0px 3px 20px #00000066;position:relative;top:50%;transform:translateY(-50%);z-index:100;overflow:auto;max-height:calc(100vh - 40px);}
.form_popup .form_content .close {position:absolute;top:25px;right:25px;cursor:pointer;z-index:2;width:32px;height:32px;}
.form_popup .form_content .close:before, .form_popup .form_content .close:after {content:'';display:block;width:100%;height:7px;background:#F70482;transform:rotate(45deg);position:absolute;top:12px;left:0;}
.form_popup .form_content .close:after {transform:rotate(-45deg);}
.form_popup .gform_ajax_spinner {display:none !important;}
.form_popup .gform_wrapper .validation_error {display:none;}
.form_popup .gform_wrapper .gform_heading .gform_title {font-size:45px;color:#fff;text-transform:uppercase;}
.form_popup .gform_wrapper .gform_body ul {display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;}
.form_popup .gform_wrapper .gform_body ul li {position:relative;padding:0 0 25px 0;flex-basis:calc(50% - 12px);}
.form_popup .gform_wrapper .gform_body ul li:nth-last-child(2), .form_popup .gform_wrapper .gform_body ul li:first-child {flex-basis:100%;}
.form_popup .gform_wrapper .gform_body ul li label {display:none;}
.form_popup .gform_wrapper .gform_body ul li .validation_message {position:absolute;top:calc(100% - 30px);left:20px;z-index:2;color:#fff;}
.form_popup .gform_wrapper .gform_body ul li input, .form_popup .gform_wrapper .gform_body ul li textarea, .form_popup .gform_wrapper .gform_body ul li select {font:22px 'Arvo', serif;color:#AFAFAF;background:#fff;border:2px solid #F70482;height:49px;border-radius:0;padding:0 20px;width:100%;box-sizing:border-box;}
.form_popup .gform_wrapper .gform_body ul li input::placeholder, .form_popup .gform_wrapper .gform_body ul li textarea::placeholder, .form_popup .gform_wrapper .gform_body ul li select {opacity:1;text-transform:uppercase;color:#AFAFAF;}
.form_popup .gform_wrapper .gform_body ul li textarea {height:141px;padding:10px 20px;}
.form_popup .gform_wrapper .gform_footer {text-align:right;}
.form_popup .gform_wrapper .gform_footer .button, .form_popup .gform_wrapper .gform_footer .button:visited {color:#fff;background:#ff0082;border-color:#ff0082;border-radius:0;min-width:150px;font:22px/46px 'Arvo';min-height:48px;text-transform:uppercase;padding:0 25px;}
.form_popup .gform_wrapper .gform_footer .button:hover {color:#000;background:#fff;border-color:#000;}
.form_popup .gform_confirmation_message {color:#fff;padding-right:50px;}

#breadcrumb {
	display:none;
}

/* New Home */
.page-new-home .breadcrumb {display:none;}
.page-new-home #breadcrumb {display:none;}
.page-new-home .content_block article {padding:0;}
#gform_wrapper_1 {margin: auto;width:75%;}
    /* Welcome block */
.welcome_block {position:relative;margin-bottom:100px;}
.welcome_block .bg {position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;object-position:right bottom;max-height:750px;}
.welcome_block .wrapper {min-height:70vh;padding-top:80px;padding-bottom:80px;box-sizing:border-box;display:flex;align-items:center;overflow:hidden;max-height:750px;}
.welcome_block .wrapper > div {text-align:right;max-width:465px;flex:1;}
.button_arrow, .button_arrow:visited {font:35px 'Gothic';color:#fff;text-transform:uppercase;padding:15px 80px 15px 0;display:inline-block;background:url(images/icons/arrow3.png) right center/55px auto no-repeat;}
.button_arrow:hover {color:#F70482;}

.welcome_block .wrapper h1 {font-size:100px;position:relative;padding-bottom:30px;}
.welcome_block .wrapper h1 span {display:block;position:relative;}
.welcome_block .wrapper h1 span:after {content:'';display:block;width:120px;height:7px;background:#fff;position:absolute;top:120px;right:10px;}
.welcome_block .wrapper h1 span:last-child:after {display:none;}

.welcome_slider {visibility:hidden;}
.welcome_slider ul {margin-bottom:0 !important;}
.welcome_slider ul li {margin-left:0 !important;}
    /* Design configurator */
.design_configurator {position:relative;padding:15px 0 170px 0;margin-bottom:75px;}
.design_configurator:before {content:'';display:block;width:100%;height:100%;position:absolute;top:0;left:0;opacity:.25;background:url(images/demo/mountain3.jpg) center bottom/100% auto no-repeat;}
.content_block .design_configurator > ul {max-width:1180px;margin:0 auto;display:flex;justify-content:space-between;text-align:center;position:relative;z-index:4;}
.content_block .design_configurator > ul > li {flex:0 0 calc(50% - 27px);background:rgba(120,120,120,120);margin:0;border-radius:10px;padding:60px 40px 50px 40px;box-sizing:border-box;color:#fff;display:flex;flex-flow:column wrap;align-items:center;}
.content_block .design_configurator > ul > li:nth-child(2) {background:rgba(31,124,168,.75);}
/*168,94,132,.75 */
.design_configurator > ul > li ul {padding-bottom:20px;flex:1;}
.design_configurator > ul > li:first-child ul {max-width:380px;margin:0 auto;}
.design_configurator > ul > li ul li {font:30px/50px 'BebasNeue';text-transform:uppercase;padding:11px 0 11px 60px;text-align:left;position:relative;}
.design_configurator > ul > li ul li:before {content:'';display:block;width:25px;height:15px;border-left:7px solid #fff;border-bottom:7px solid #fff;position:absolute;top:18px;left:0;transform:rotate(-45deg);}
.design_configurator .lottie {position:absolute;top:80px;left:125px;transform:translateX(-100%);width:400px;height:600px;z-index:20;}
.design_configurator .lottie2 {left:auto;right:165px;transform:translateX(100%);}
.design_configurator .url {display:none;}

 /* Design configurator Customizer single block*/
.design_configurator_customizer {position:relative;padding:15px 0 370px 0;margin-bottom:75px;}
.design_configurator_customizer:before {content:'';display:block;width:100%;height:100%;position:absolute;top:0;left:0;opacity:.25;}
.content_block .design_configurator_customizer > ul {max-width:600px;margin:0 auto;justify-content:space-between;text-align:center;position:relative;z-index:4;}
.content_block .design_configurator_customizer > ul > li {flex:0 0 calc(50% - 27px);background:rgba(120,120,120,120);margin:0;border-radius:10px;padding:60px 40px 50px 40px;box-sizing:border-box;color:#fff;display:flex;flex-flow:column wrap;align-items:center;}
.content_block .design_configurator_customizer > ul > li:nth-child(2) {background:rgba(31,124,168,.75);}
/*168,94,132,.75 */
.design_configurator_customizer > ul > li ul {padding-bottom:20px;flex:1;}
.design_configurator_customizer > ul > li:first-child ul {max-width:380px;margin:0 auto;}
.design_configurator_customizer > ul > li ul li {font:30px/50px 'BebasNeue';text-transform:uppercase;padding:11px 0 11px 60px;text-align:left;position:relative;}
.design_configurator_customizer > ul > li ul li:before {content:'';display:block;width:25px;height:15px;border-left:7px solid #fff;border-bottom:7px solid #fff;position:absolute;top:18px;left:0;transform:rotate(-45deg);}
.design_configurator_customizer .lottie {position:absolute;width:400px;height:600px;z-index:20;}
.design_configurator_customizer .lottie2 {left:auto;right:165px;transform:translateX(100%);}
.design_configurator_customizer .url {display:none;}

 /* Design configurator Full Custom single block*/
.design_configurator_full_custom {position:relative;padding:15px 0 370px 0;margin-bottom:75px;}
.design_configurator_full_custom:before {content:'';display:block;width:100%;height:100%;position:absolute;top:0;left:0;opacity:.25;}
.content_block .design_configurator_full_custom > ul {max-width:600px;margin:0 auto;justify-content:space-between;text-align:center;position:relative;z-index:4;}
.content_block .design_configurator_full_custom > ul > li {flex:0 0 calc(50% - 27px);background:rgba(31,124,168,.75);margin:0;border-radius:10px;padding:60px 40px 50px 40px;box-sizing:border-box;color:#fff;display:flex;flex-flow:column wrap;align-items:center;}
.content_block .design_configurator_full_custom > ul > li:nth-child(2) {background:rgba(31,124,168,.75);}
/*168,94,132,.75 */
.design_configurator_full_custom > ul > li ul {padding-bottom:20px;flex:1;}
.design_configurator_full_custom > ul > li:first-child ul {max-width:380px;margin:0 auto;}
.design_configurator_full_custom > ul > li ul li {font:30px/50px 'BebasNeue';text-transform:uppercase;padding:11px 0 11px 60px;text-align:left;position:relative;}
.design_configurator_full_custom > ul > li ul li:before {content:'';display:block;width:25px;height:15px;border-left:7px solid #fff;border-bottom:7px solid #fff;position:absolute;top:18px;left:0;transform:rotate(-45deg);}
.design_configurator_full_custom .lottie {position:absolute;width:515px;height:600px;z-index:20;left:35px;}
.design_configurator_full_custom .lottie2 {left:auto;right:165px;transform:translateX(100%);}
.design_configurator_full_custom .url {display:none;}

    /* Together slider */
.together_slider {position:relative;padding:0 170px;box-sizing:border-box;margin-bottom:95px;}
.together_slider .bx-viewport > ul {margin-bottom:0;}
.together_slider .bx-viewport > ul > li {margin-left:0;}
.together_slider .bx-viewport > ul > li ul {display:grid;grid-template-columns:minmax(16%, 1fr) 44% 30%;grid-gap:20px;margin-bottom:0;}
.together_slider .bx-viewport > ul > li ul li {margin-left:0;}
.together_slider .bx-viewport > ul > li ul li:nth-child(2), .together_slider .bx-viewport > ul > li ul li:nth-child(3) {grid-row-end:span 2;}
.together_slider .bx-viewport > ul > li figure {position:relative;height:100%;}
.together_slider .bx-viewport > ul > li figure > img {object-fit:cover;width:100%;height:100%;}
.together_slider .bx-viewport > ul > li figure figcaption {position:absolute;top:0;left:0;width:100%;height:100%;display:flex;flex-wrap:wrap;align-items:center;justify-content:center;padding:35px;box-sizing:border-box;}
.together_slider .bx-viewport > ul > li figure figcaption:before {content:'';display:block;position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(117,0,61,.75);opacity:0;transition:opacity ease-in-out .2s;}
.together_slider .bx-viewport > ul > li figure figcaption:hover:before {opacity:1;}
.together_slider .bx-viewport > ul > li figure figcaption .button {z-index:4;position:relative;text-transform:uppercase;opacity:0;transition:opacity ease-in-out .2s;}
.together_slider .bx-viewport > ul > li figure figcaption:hover .button {opacity:1;}
.together_slider .bx-viewport > ul > li ul li:only-child {grid-row-end:span 4;grid-column-end:span 4;}
.together_slider .bx-viewport > ul > li ul li:only-child figure h1 {font-size:158px;position:relative;padding-bottom:0;text-align:right;}
.together_slider .bx-viewport > ul > li ul li:only-child figure h1 span {display:block;position:relative;}
.together_slider .bx-viewport > ul > li ul li:only-child figure h1 span:after {content:'';display:block;width:150px;height:7px;background:#fff;position:absolute;top:190px;right:10px;}
.together_slider .bx-viewport > ul > li ul li:only-child figure h1 span:last-child:after {display:none;}
.together_slider .bx-viewport > ul > li ul li:only-child figure figcaption {justify-content:flex-start;padding:50px 30px 50px 100px;}
.together_slider .bx-viewport > ul > li ul li:only-child figure figcaption:before {display:none;}
.together_slider .bx-viewport > ul > li ul li:only-child figure .button {opacity:1;position:absolute;bottom:45px;right:85px;font-size:40px;max-width:100%;width:auto;border:none;padding:15px 90px 15px 0;background:url(images/icons/arrow3.png) right center/55px auto no-repeat;}
.together_slider .bx-viewport > ul > li ul li:only-child figure .button:hover {color:#F70482;}
.together_slider .bx-prev, .together_slider .bx-next {position:absolute;top:calc(50% - 27px);left:58px;z-index:100;display:block;width:55px;height:55px;border-radius:50%;box-shadow:0px 3px 10px #00000029;font-size:0;line-height:0;background:url(images/icons/prev2.png) center center/100% auto no-repeat;}
.together_slider .bx-next {left:auto;right:58px;background-image:url(images/icons/next2.png);}
.together_slider .bx-prev.disabled, .together_slider .bx-next.disabled {display:none;}
    /* Cover block */
.wp-block-cover {margin-bottom:80px;}
.wp-block-cover.alignfull {width:auto;min-height:100px;padding:75px 30px 100px 30px;box-sizing:border-box;}
.wp-block-cover.alignfull .wp-block-cover__inner-container {width:100%;max-width:900px;}
.wp-block-cover.alignfull .wp-block-cover__inner-container h2 {padding-bottom:25px;}
.wp-block-cover.alignfull .wp-block-cover__inner-container .wp-block-buttons > .wp-block-button {margin:0;flex-basis:370px;}
.wp-block-cover.alignfull .wp-block-cover__inner-container .wp-block-button__link, .wp-block-cover.alignfull .wp-block-cover__inner-container .wp-block-button__link:visited {min-height:81px;max-width:370px;min-width:1px;width:100%;border-width:5px;border-color:#fff;background:transparent;font:35px 'Gothic';color:#fff;}
.wp-block-cover.alignfull .wp-block-cover__inner-container .wp-block-button__link:hover {color:#fff;background:#ff0082;border-color:#ff0082;}
.wp-block-cover.alignfull.has-background-dim {margin-bottom:0;}
.wp-block-cover.alignfull.has-background-dim .wp-block-cover__inner-container {max-width:1100px;}
 /* Shop collection */
.shop_collection {margin-bottom:160px;}
.content_block .shop_collection ul {display:grid;grid-template-columns:repeat(auto-fill, minmax(30%, 1fr));grid-gap:50px;box-sizing:border-box;max-width:1600px;margin:0 auto;padding:0 10px;}
.content_block .shop_collection ul li {margin-left:0;}
.shop_collection ul li figure {overflow:hidden;position:relative;border-radius:10px;padding-top:100%;}
.shop_collection ul li figure > img {object-fit:cover;border-radius:10px;position:absolute;top:0;left:0;width:100%;height:100%;transition:all ease-in-out .3s;filter:grayscale(0%);}
.shop_collection ul li figure:hover > img {transform:scale(1.05);filter:grayscale(100%);}
.shop_collection ul li figure:after {content:'';background:linear-gradient(180deg, #083144 0%, #25495AE1 21%, #94034E 100%) 0% 0%;mix-blend-mode:overlay;position:absolute;top:0;left:0;display:block;width:100%;height:100%;z-index:1;opacity:0.35;border-radius:10px;transition:all ease-in-out .3s;}
.shop_collection ul li figure figcaption h4 {position:absolute;bottom:40px;left:0;text-align:center;width:100%;color:#fff;font-size:43px;z-index:1;}
.shop_collection ul li figure figcaption .link {position:absolute;top:0;left:0;display:block;width:100%;height:100%;z-index:2;}
    /* Jerseys slider */
.jerseys_slider .bx-viewport {overflow:visible !important;}
.jerseys_slider ul {margin-left:-300px;}
.jerseys_slider ul li {position:relative;padding-bottom:120px;}
.jerseys_slider ul li:before {content:'';display:block;width:60%;max-width:343px;height:60px;position:absolute;bottom:0;left:50%;transform:translateX(-50%);background:#000;opacity:.1;filter:blur(10px);border-radius:50%;}
.jerseys_slider ul li:after {content:'';display:block;width:40%;max-width:223px;height:38px;position:absolute;bottom:11px;left:50%;transform:translateX(-50%);background:#000;opacity:.2;filter:blur(10px);border-radius:50%;}
.jerseys_slider ul li span {display:flex;align-items:center;justify-content:center;height:300px;}
.jerseys_slider ul li span img {width:auto;height:auto;max-height:100%;max-width:100%;}
#shinetext{padding-bottom: 30px;line-height: 33px;}
.jerseys_slider .bx-pager {font-size:0;line-height:0;display:flex;justify-content:center;margin:40px 0;width:100%;}
.jerseys_slider .bx-pager .bx-pager-item {padding:0 7px;}
.jerseys_slider .bx-pager .bx-pager-item .bx-pager-link, .jerseys_slider .bx-pager .bx-pager-item .bx-pager-link:visited {display:block;width:22px;height:22px;border-radius:50%;background:#707070;opacity:.25;transition:opacity ease-in-out .2s;}
.jerseys_slider .bx-pager .bx-pager-item .bx-pager-link:hover, .jerseys_slider .bx-pager .bx-pager-item .active, .jerseys_slider .bx-pager .bx-pager-item .active:visited {opacity:1;}
    /* Featured List */
.featured_list {text-align:center;margin-bottom:100px;background:#4B4B4B;color:#fff;position:relative;padding:10px 0 25px 0;}
.featured_list:before {content:'';display:block;width:200vw;height:100%;background:#4B4B4B;position:absolute;top:0;left:-100%;z-index:-1;}
.featured_list:after {content:'';display:block;width:0;height:0;position:absolute;top:-85px;left:calc((-100vw + 100%) / 2);border-bottom:85px solid #4B4B4B;border-left:100vw solid transparent;z-index:5;}
.featured_list h4 {padding-bottom:70px;font: 55px 'Gothic';text-transform: uppercase;}
.content_block .featured_list ul {display:flex;flex-wrap:wrap;margin:0 -4%;}
.content_block .featured_list ul li {flex-basis:33%;margin-left:0;padding:0 4% 55px 4%;box-sizing:border-box;}
.featured_list ul li figure > div {height:70px;display:flex;align-items:center;justify-content:center;margin-bottom:40px;}
.featured_list ul li figure > div img {max-height:100%;height:auto;width:auto;max-width:250px;}
.featured_list ul li figure figcaption {font:19px/39px 'Arvo';line-height: 33px;}
.featured_list ul li figure figcaption h5 {font:30px 'Gothic';padding-bottom:25px;text-transform:uppercase;}
    /* Testimonials slider */
.testimonials_slider {margin:0 auto 65px auto;max-width:1190px;padding:0 75px;box-sizing:border-box;position:relative;}
.content_block .testimonials_slider li {margin-left:0;}
.testimonials_slider li .stars {position:relative;background:url(images/icons/star2.png) left center/auto 100% repeat-x;width:393px;height:63px;margin:0 auto 30px auto;}
.testimonials_slider li .stars:before {content:'';display:block;width:0;height:100%;background:url(images/icons/star.png) left center/auto 100% repeat-x;position:absolute;top:0;left:0;}
.testimonials_slider li .star_1:before {width:20%;}
.testimonials_slider li .star_2:before {width:40%;}
.testimonials_slider li .star_3:before {width:60%;}
.testimonials_slider li .star_4:before {width:80%;}
.testimonials_slider li .star_5:before {width:100%;}
.testimonials_slider li blockquote {padding-left:0;border-left:none;margin:0 auto;max-width:600px;text-align:center;}
.testimonials_slider li blockquote p {font:25px/39px 'Arvo';}
.testimonials_slider li blockquote p.author {font-weight:700;}
.testimonials_slider .bx-prev, .testimonials_slider .bx-next {position:absolute;top:65px;right:15px;background:url(images/icons/next3.png) center center/100% auto no-repeat;font-size:0;line-height:0;width:24px;height:42px;display:block;}
.testimonials_slider .bx-prev {right:auto;left:15px;background-image:url(images/icons/prev3.png);}
/* Cycling shirt slider */
.post-13681 .slider .titleButton { float: right; display: inline-block; margin-right: 33px; margin-bottom: 30px; }

/* Heading */
.heading {text-align:center;color:#fff;display:flex;align-items:center;justify-content:center;border-top:0px solid #ff0082;border-bottom:0px solid #ff0082;position:relative;min-height:310px;overflow:hidden;}
.heading > div {position:absolute;top:0;left:0;width:100%;height:100%;background:url(images/blank.gif) center center no-repeat;background-size:cover;background-blend-mode:multiply;min-height:1px;animation:zoominout 40s ease-in-out infinite alternate;}

.page-id-20342 h2 {font:2px 'Gothic';text-transform:uppercase;text-align:center;padding-bottom:70px;}
@keyframes zoominout {0% {transform:scale(1);} 50% {transform:scale(1.2);} 100% {transform:scale(1);}}
.ie .heading:before {content:'';display:block;width:100%;height:100%;background:#ff0082;position:absolute;top:0;left:0;opacity:.5;z-index:1;}
.heading h2 {position:relative;padding-bottom:0;z-index:5;}

/* Heading Single Story */
.heading_stories {border:none;text-align:center;color:#fff;display:block;align-items:center;justify-content:center;position:relative;min-height:650px;overflow:hidden;}
.heading_stories > div {background:none;position:absolute;top:0;left:0;width:100%;height:100%;background-size:cover;background-blend-mode:multiply;min-height:1px;animation:zoominout 40s ease-in-out infinite alternate;}
@keyframes zoominout {0% {transform:scale(1);} 50% {transform:scale(1.2);} 100% {transform:scale(1);}}
.ie .heading_stories:before {content:'';display:block;width:100%;height:100%;background:#ff0082;position:absolute;top:0;left:0;opacity:.5;z-index:1;}
.heading_stories h2 {position:relative;padding-bottom:0;z-index:5;margin-top: 200px;margin-bottom: 50px;}
.heading_stories p{z-index:9;position: relative;font-size: 17px;}

/* Single Story */
.single-stories .bx-wrapper{box-shadow: none;}
.single-stories .bx-wrapper .bx-next{background:url(images/icons/story_slider_right.png) no-repeat;background-size: contain;right: -55px;background-position:0 !important;}
.single-stories .bx-wrapper .bx-prev{background: url(images/icons/story_slider_left.png) no-repeat;background-size: contain;left: -55px;background-position:0 !important;}
.heading_stories div {background: rgba(00,00,00,0.4);background-size: cover;background-position: center;}
@media only screen and (max-width:1065px){
	.single-stories .bx-wrapper .bx-next{right: 10px;}
	.single-stories .bx-wrapper .bx-prev{left: 10px;}}


/* Story overview */
li.story_item {float: left;width: 31.8%;margin: 0 9px;margin-bottom: 18px;}
.story_item figure {min-height: 350px;background-position: center !important;position: relative;overflow: hidden;}
.story_item figure figcaption {position: absolute;margin: 0 auto;left: 0;right: 0;bottom: 0;background: rgba(00,00,00,0.4);box-shadow: 0px -20px 14px 6px rgba(0,0,0,0.39);}
.stories_list ul{margin-top:50px;margin-bottom: 100px;}
@media only screen and (max-width:1279px){li.story_item{width: 43%;}}
@media only screen and (max-width:700px){li.story_item{float:none;width: 62%;margin: 0 auto;margin-bottom:20px;}}
@media only screen and (max-width:500px){li.story_item{width: 100%;}}
/* Content block */
.content_block article {padding:10px 0;}
.home .content_block article {padding-top:0;}
.content_block article > p {max-width:670px;margin:0 auto;text-align:center;}
.content_block article > h1 {text-transform:none;color:#000;text-align:center;line-height:130px;margin-bottom:230px;}
.content_block article > h1 a {display:inline-flex;flex-direction:column;}
.content_block article > h1 a span:last-of-type:after {content:'';display:inline-block;width:83px;height:83px;border-radius:50%;background:#ff0082 url(images/icons/arrow.png) 27px center no-repeat;margin-left:15px;transition:background-color linear .2s;}
.content_block article > h1 a:hover span:last-of-type:after {background-color:#009cff;}
.content_block article ul, .content_block article ol {margin-bottom:20px;}
.content_block article ul li {margin-left:17px;list-style-type:disc;}
.content_block article ol li {margin-left:17px;list-style-type:decimal;}
.content_block blockquote {padding-left:40px;border-left:4px solid #000;margin-bottom:25px;}
    /* Slider */
.slider {position:relative;margin-bottom:260px;min-height:50vh;}
.content_block .slider ul {margin-bottom:0;}
.content_block .slider li {margin-left:0;list-style:none;}
.slider li figure > div {height:100%;width:100%;min-height:1px;position:absolute;top:0;left:0;background:#000;}
.slider li figure > div[data-cover-srcset] {animation:zoominout 40s ease-in-out infinite alternate;}
.slider li figure > div:before {content:'';height:200%;width:100%;position:absolute;top:0;left:0;background-image:linear-gradient(to right, #000 0%, #000 60%, rgba(0,0,0,.0) 100%);opacity:.5;z-index:10;}
.slider li figure .video button {display:none;}
.slider li figure > div.video .video_wrap iframe {top:50%;left:50%;transform:translate(-50%, -50%);min-width:150vw;height:130vh;}
.slider li figure figcaption {display:flex;justify-content:center;align-items:center;padding:20px 120px;box-sizing:border-box;z-index:11;}
.slider li figure figcaption h1 {flex:1;text-align:right;padding-right:30px;box-sizing:border-box;position:relative;}
.slider li figure figcaption h1 span {display:block;position:relative;}
.slider li figure figcaption h1 span:after {content:'';border-bottom:5px solid #ff0082;width:146px;display:block;position:absolute;bottom:-10px;right:10px;}
.slider li figure figcaption h1 span:last-of-type:after {display:none;}
.slider li figure figcaption > div {flex:1;color:#fff;font-size:18px;position:relative;}
.slider .bx-prev, .slider .bx-next {position:absolute;top:50%;right:45px;transform:translateY(-70%);width:26px;height:105px;background:url(images/icons/next.png) no-repeat;font-size:0;line-height:0;display:block;outline:none;z-index:100;}
.slider .bx-prev.disabled, .slider .bx-next.disabled {display:none;}
.slider .bx-prev {right:auto;left:45px;background-image:url(images/icons/prev.png);}
    /* Mountain */
.mountainParallax .wrapper img{max-width:500px;transition: transform .4s;}
.mountainParallax .wrapper img:hover{transform: scale(1.1);}
.mountain_block {margin-top:220px;margin-bottom:220px;}
.mountain_block > img {width:100%;}
.mountain_block .wrapper img {position:absolute;bottom:-140px;left:-70px;}
.page-id-18 .mountain_block, .page-id-13383 .mountain_block, .page-id-10441 .mountain_block, .page-id-9104 .mountain_block, .page-id-12248 .mountain_block {margin-top:20px;margin-bottom:300px;}
@media only screen and (min-width:767px){.page-id-18 .mountain_block .custom_info ul li .img img, .page-id-12248 .mountain_block .custom_info ul li .img img, .page-id-13383 .mountain_block .custom_info ul li .img img, .page-id-10441 .mountain_block .custom_info ul li .img img, .page-id-9104 .mountain_block .custom_info ul li .img img {width:50%;}}
.page-id-18 .mountain_block .custom_info ul li .img, .page-id-12248 .mountain_block .custom_info ul li .img, .page-id-13383 .mountain_block .custom_info ul li .img, .page-id-10441 .mountain_block .custom_info ul li .img, .page-id-9104 .mountain_block .custom_info ul li .img{height:auto;}

    /* Shorts block */
.shorts_block article {padding-top:0;margin-top:-100px;display:flex;}
.shorts_block article > ul {display:flex;flex-wrap:wrap;justify-content:center;margin:0 -15px;}
.shorts_block article ul li {flex:1;max-width:460px;margin:0 15px 30px 15px;list-style:none;}
.shorts_block article .wp-block-column:last-child ul li{margin-top:0;margin-bottom:0;}
.shorts_block article .wp-block-column:last-child ul li:before{content:' '; background-image:url(images/icons/arrow2.png);display: inline-block;height: 10px;width: 20px;background-size: 20px;
background-repeat: no-repeat;margin-right: 5px;}
.shorts_block article ul li a, .shorts_block article ul li a:visited {background:#0fa2ff;border:1px solid #0fa2ff;color:#fff;font:55px/55px 'Gothic';padding:40px 10%;display:flex;flex-wrap:wrap;justify-content:center;align-items:center;text-align:center;text-transform:uppercase;transition:all linear .2s;box-sizing:border-box;min-width: 420px;}
.shorts_block article ul li a:hover {color:#000;background:#fff;border-color:#000;}
.shorts_block .wrapper {max-width: 950px;}
.shorts_block .wp-block-columns {display:inline-block;}
@media only screen and (max-width:550px){.shorts_block article{display:block;}}

    /* Start Design */
.startdesign_block {position:relative;}
.startdesign_block > img {position:absolute;top:150px;left:0;}
.mountain_block .custom_info ul {display:flex;margin:0 -40px;}
.mountain_block .custom_info ul li {flex:1;padding:0 40px;box-sizing:border-box;margin:0;list-style:none;text-align:center;}
.mountain_block .custom_info ul li .img {height:980px;display:flex;justify-content:center;align-items:center;}
.mountain_block .custom_info ul li .img img {position:static;width:auto;height:auto;max-height:100%;max-width:100%;}
.mountain_block .custom_info ul li h4 {font-family:'Gothic';}
.mountain_block .custom_info ul li:first-child h4 a:before, .mountain_block .custom_info ul li:last-child h4 a:after {content:'';display:inline-block;vertical-align:middle;width:83px;height:83px;border-radius:50%;background:#ff0082 url(images/icons/arrow.png) 27px center no-repeat;margin-left:25px;transition:background-color linear .2s;}
.mountain_block .custom_info ul li:first-child h4 a:before {margin:0 25px 0 0;transform:rotate(180deg);}
.mountain_block .custom_info ul li:first-child h4 a:hover:before, .mountain_block .custom_info ul li:last-child h4 a:hover:after {background-color:#009cff;}
.mountain_block .custom_info ul li p {padding:0 40px;}
    /* Cover block */
.cover_block {position:relative;padding-top:430px;padding-bottom:260px;}
.cover_block [data-cover-srcset] {position:absolute;top:0;left:0;width:100%;height:100%;}
.cover_block [data-cover-srcset]:before {content:'';position:absolute;top:0;left:0;display:block;width:100%;height:100%;opacity:.7;background:#009cff;}
.cover_block .wrapper {max-width:690px;color:#fff;}
.cover_block .wrapper h2 {line-height:100px;padding-bottom:20px;text-transform:none;text-align:left;}
.cover_block .wrapper h2 span {font:700 24px 'Arvo';color:#000;}
    /* Text/media block */
.text_media_block {position:relative; margin-bottom:10px;}
.text_media_block > div {padding:150px 0;}
.text_media_block [data-cover-srcset] {position:absolute;top:0;left:50%;height:100%;width:50vw;}
.text_media_block .wrapper > div {max-width:960px;padding:70px 20px;background:#fff;text-align:center;box-sizing:border-box;}
.text_media_block .wrapper h6 {padding-bottom:45px;color:black;}
.text_media_block.right [data-cover-srcset] {left:auto;right:50%;}
.text_media_block.right .wrapper {display:flex;justify-content:flex-end;}
    /* Stream */
.ff-stream {max-width:1050px;margin:0 auto;}
.ff-stream .ff-header h1 {font:700 48px 'BebasNeue';}
.ff-stream .ff-stream-wrapper article {padding:0;}
.ff-stream .ff-stream-wrapper article .ff-item-cont:after {content:'';position:absolute;top:0;left:0;z-index:99;display:block;width:100%;height:100%;background:rgba(0,0,0,.62);opacity:0;transition:opacity linear .2s;}
.ff-stream .ff-stream-wrapper article:hover .ff-item-cont:after {opacity:1;}
.ff-stream .ff-stream-wrapper article .ff-item-cont:before {content:'Milremo';position:absolute;top:5px;left:50%;transform:translateX(-50%);z-index:100;color:#fff;font:12px 'Arvo';opacity:0;transition:opacity linear .2s;}
.ff-stream .ff-stream-wrapper article:hover .ff-item-cont:before {opacity:1;}
.ff-stream .ff-stream-wrapper article .ff-item-cont .ff-item-meta {padding:0;margin:0;}
.ff-stream .ff-stream-wrapper article .ff-item-cont .ff-item-meta h6, .ff-stream .ff-stream-wrapper article .ff-item-cont .ff-item-meta .ff-nickname {display:none;}
#ff-stream-1.ff-stream .ff-stream-wrapper article .ff-item-cont .ff-item-meta .ff-timestamp, #ff-stream-1.ff-stream .ff-stream-wrapper article .ff-item-cont .ff-item-meta .ff-timestamp:visited {position:absolute;bottom:5px;left:50%;transform:translateX(-50%);color:#fff !important;z-index:100;font:12px 'Arvo';opacity:0;transition:opacity linear .2s;}
#ff-stream-1.ff-stream .ff-stream-wrapper article:hover .ff-item-cont .ff-item-meta .ff-timestamp {opacity:1;}
.ff-stream .ff-stream-wrapper article .ff-item-cont .ff-label-wrapper {top:auto;bottom:0;padding:0;opacity:0;transition:opacity linear .2s;}
.ff-stream .ff-stream-wrapper article:hover .ff-item-cont .ff-label-wrapper {opacity:1;}
.ff-stream .ff-stream-wrapper article .ff-item-cont .ff-label-wrapper .ff-icon:before {display:none;}
.ff-stream .ff-stream-wrapper article .ff-item-cont .ff-label-wrapper .ff-icon i {font-size:25px;}
.ff-stream .ff-stream-wrapper article .ff-item-bar {display:none;}
.ff-stream .ff-loadmore-wrapper .ff-btn {color:#000;background:#fff !important;padding:5px 10px;min-width:270px;min-height:55px;font-size:0;line-height:0;border:1px solid #000;border-radius:0;text-align:center;display:inline-flex;align-items:center;justify-content:center;vertical-align:middle;box-sizing:border-box;transition:all linear .2s;margin-top:40px;}
.ff-stream .ff-loadmore-wrapper .ff-btn:before {content:'Load More...';font:34px 'BebasNeue';}
.ff-stream .ff-loadmore-wrapper .ff-btn:hover {color:#fff;background:#ff0082 !important;border-color:#ff0082;}

/* Custom chamai page */

.page-id-1255 .content_block article, .page-id-9063 .content_block article, .page-id-12710 .content_block article, .page-id-12230 .content_block article {padding: 20px !important;}
.page-id-1255 .wp-block-button.aligncenter, .page-id-9063 .wp-block-button.aligncenter, .page-id-12710 .wp-block-button.aligncenter, .page-id-12230 .wp-block-button.aligncenter {display:block;}
.page-id-1255  .wp-block-media-text>figure>img, .page-id-9063  .wp-block-media-text>figure>img, .page-id-12710  .wp-block-media-text>figure>img, .page-id-12230  .wp-block-media-text>figure>img {width: 100%;}
.page-id-1255  .wp-block-media-text .wp-block-media-text__content, .page-id-9063  .wp-block-media-text .wp-block-media-text__content, .page-id-12710  .wp-block-media-text .wp-block-media-text__content, .page-id-12230  .wp-block-media-text .wp-block-media-text__content {width: 90%; background-color: #fff;margin-left: -20%;}
.page-id-1255  .has-large-font-size, .page-id-9063  .has-large-font-size, .page-id-12710  .has-large-font-size, .page-id-12230  .has-large-font-size {font: 72px 'Gothic';}
.page-id-1255 .wp-block-columns.has-2-columns, .page-id-9063 .wp-block-columns.has-2-columns, .page-id-12710 .wp-block-columns.has-2-columns, .page-id-12230 .wp-block-columns.has-2-columns {
	margin-top: 60px; margin-bottom: 10%;}
.page-id-13 h5, .page-id-9055 h5, .page-id-10438 h5, .page-id-11625 h5, .page-id-37 h5, .page-id-9074 h5, .page-id-31 h5, .page-id-9061 h5, .page-id-8307 h5, .page-id-9134 h5, .page-id-12246 h5, .page-id-10447 h5, .page-id-12726 h5, .page-id-11628 h5 {margin-top: 10%;}
   .page-id-1255 .content_block article ul li, .page-id-9063 .content_block article ul li, .page-id-12710 .content_block article ul li, .page-id-12230 .content_block article ul li {
    list-style: none;
    min-height: 25px;
     margin: 10px 20px;
    line-height: 50px;
    font: 20px 'Gothic';
    padding: 10px 25px 5px 10px;}

ul.block-1, ul.block-2 {
	margin-left: 20px;}

ul.block-1 li, ul.block-2 li{padding: 5px 10px;}

.page-id-1255  .content_block article ul.block-1 li:nth-child(1):before, .page-id-9063  .content_block article ul.block-1 li:nth-child(1):before {content: '1';
    left: 30px;
	margin-top: -5px;
    border: 1px solid #b7b7b7;
    border-radius: 50%;
    height: 30px;
	position: absolute;
	font-weight: bold;
	line-height: 30px;
    width: 30px;
    display: block;
    font-size: 20px;
    text-align: center;}

.page-id-1255  .content_block article ul.block-1 li:nth-child(2):before, .page-id-9063  .content_block article ul.block-1 li:nth-child(2):before {content: '2';
    left: 30px;
	margin-top: -5px;
    border: 1px solid #b7b7b7;
    border-radius: 50%;
    height: 30px;
	position: absolute;
	font-weight: bold;
	line-height: 30px;
    width: 30px;
    display: block;
    font-size: 20px;
    text-align: center;}


.page-id-1255  .content_block article ul.block-1 li:nth-child(3):before, .page-id-9063  .content_block article ul.block-1 li:nth-child(3):before {content: '3';
    left: 30px;
	margin-top: -5px;
    border: 1px solid #b7b7b7;
    border-radius: 50%;
    height: 30px;
	position: absolute;
	font-weight: bold;
	line-height: 30px;
    width: 30px;
    display: block;
    font-size: 20px;
    text-align: center;}


.page-id-1255  .content_block article ul.block-1 li:nth-child(4):before, .page-id-9063  .content_block article ul.block-1 li:nth-child(4):before {content: '4';
    left: 30px;
	margin-top: -5px;
    border: 1px solid #b7b7b7;
    border-radius: 50%;
    height: 30px;
	position: absolute;
	font-weight: bold;
	line-height: 30px;
    width: 30px;
    display: block;
    font-size: 20px;
    text-align: center;}


.page-id-1255  .content_block article ul.block-1 li:nth-child(5):before, .page-id-9063  .content_block article ul.block-1 li:nth-child(5):before {content: '5';
    left: 30px;
	margin-top: -5px;
    border: 1px solid #b7b7b7;
    border-radius: 50%;
    height: 30px;
	position: absolute;
	font-weight: bold;
	line-height: 30px;
    width: 30px;
    display: block;
    font-size: 20px;
    text-align: center;}


.page-id-1255  .content_block article ul.block-1 li:nth-child(6):before, .page-id-9063  .content_block article ul.block-1 li:nth-child(6):before {content: '6';
    left: 30px;
	margin-top: -5px;
    border: 1px solid #b7b7b7;
    border-radius: 50%;
    height: 30px;
	position: absolute;
	font-weight: bold;
	line-height: 30px;
    width: 30px;
    display: block;
    font-size: 20px;
    text-align: center;}

.page-id-1255  .content_block article ul.block-2 li:nth-child(1):before, .page-id-9063  .content_block article ul.block-2 li:nth-child(1):before {content: '1';
    left: 30px;
	margin-top: -5px;
    border: 1px solid #b7b7b7;
    border-radius: 50%;
    height: 30px;
	position: absolute;
	font-weight: bold;
	line-height: 30px;
    width: 30px;
    display: block;
    font-size: 20px;
    text-align: center;}




.page-id-1255  .content_block article ul.block-2 li:nth-child(1):before, .page-id-9063  .content_block article ul.block-2 li:nth-child(1):before {content: '1';
    left: 30px;
	margin-top: -5px;
    border: 1px solid #b7b7b7;
    border-radius: 50%;
    height: 30px;
	position: absolute;
	font-weight: bold;
	line-height: 30px;
    width: 30px;
    display: block;
    font-size: 20px;
    text-align: center;}

.page-id-1255  .content_block article ul.block-2 li:nth-child(2):before, .page-id-9063  .content_block article ul.block-2 li:nth-child(2):before {content: '2';
    left: 30px;
	margin-top: -5px;
    border: 1px solid #b7b7b7;
    border-radius: 50%;
    height: 30px;
	position: absolute;
	font-weight: bold;
	line-height: 30px;
    width: 30px;
    display: block;
    font-size: 20px;
    text-align: center;}


.page-id-1255  .content_block article ul.block-2 li:nth-child(3):before, .page-id-9063  .content_block article ul.block-2 li:nth-child(3):before {content: '3';
    left: 30px;
	margin-top: -5px;
    border: 1px solid #b7b7b7;
    border-radius: 50%;
    height: 30px;
	position: absolute;
	font-weight: bold;
	line-height: 30px;
    width: 30px;
    display: block;
    font-size: 20px;
    text-align: center;}


.page-id-1255  .content_block article ul.block-2 li:nth-child(4):before, .page-id-9063  .content_block article ul.block-2 li:nth-child(4):before {content: '4';
    left: 30px;
	margin-top: -5px;
    border: 1px solid #b7b7b7;
    border-radius: 50%;
    height: 30px;
	position: absolute;
	font-weight: bold;
	line-height: 30px;
    width: 30px;
    display: block;
    font-size: 20px;
    text-align: center;}


.page-id-1255  .content_block article ul.block-2 li:nth-child(5):before, .page-id-9063  .content_block article ul.block-2 li:nth-child(5):before {content: '5';
    left: 30px;
	margin-top: -5px;
    border: 1px solid #b7b7b7;
    border-radius: 50%;
    height: 30px;
	position: absolute;
	font-weight: bold;
	line-height: 30px;
    width: 30px;
    display: block;
    font-size: 20px;
    text-align: center;}


.page-id-1255  .content_block article ul.block-2 li:nth-child(6):before, .page-id-9063  .content_block article ul.block-2 li:nth-child(6):before {content: '6';
    left: 30px;
	margin-top: -5px;
    border: 1px solid #b7b7b7;
    border-radius: 50%;
    height: 30px;
	position: absolute;
	font-weight: bold;
	line-height: 30px;
    width: 30px;
    display: block;
    font-size: 20px;
    text-align: center;}

.page-id-1255  .content_block article ul.block-2 li:nth-child(7):before, .page-id-9063  .content_block article ul.block-2 li:nth-child(7):before {content: '7';
    left: 30px;
	margin-top: -5px;
    border: 1px solid #b7b7b7;
    border-radius: 50%;
    height: 30px;
	position: absolute;
	font-weight: bold;
	line-height: 30px;
    width: 30px;
    display: block;
    font-size: 20px;
    text-align: center;}

.page-id-1255  .content_block article ul.block-2 li:nth-child(8):before, .page-id-9063  .content_block article ul.block-2 li:nth-child(8):before {content: '8';
    left: 30px;
	margin-top: -5px;
    border: 1px solid #b7b7b7;
    border-radius: 50%;
    height: 30px;
	position: absolute;
	font-weight: bold;
	line-height: 30px;
    width: 30px;
    display: block;
    font-size: 20px;
    text-align: center;}

/* Desktop semi-custom page Frans*/
.page-id-20042 .wp-block-columns {margin-bottom: -16em;}
.page-id-20042  .text_media_block {margin-top: -200px;}
.page-id-20042 div#textmedia_block-block_5c62998791012, .page-id-20042 div#textmedia_block-block_5c6299c391013, .page-id-20042 div#textmedia_block-block_5c6299ca91014 {
	margin-left: 8%;}

/* Desktop semi-custom page Frans*/
.page-id-20093 .wp-block-columns {margin-bottom: -16em;}
.page-id-20093  .text_media_block {margin-top: -200px;}
.page-id-20093 div#textmedia_block-block_5c62998791012, .page-id-20042 div#textmedia_block-block_5c6299c391013, .page-id-20042 div#textmedia_block-block_5c6299ca91014 {
	margin-left: 8%;}

/* Custom blocks for semi custom page*/
.page-id-1011 .text_media_block, .page-id-1011 .text_media_block > div, .page-id-9105 .text_media_block, .page-id-9105 .text_media_block > div, .page-id-12234 .text_media_block, .page-id-12234 .text_media_block > div, .page-id-12714 .text_media_block, .page-id-12714 .text_media_block > div {padding: 0px; margin: 0px;}
.page-id-1011 .content_block article, .page-id-9105 .content_block article, .page-id-12234 .content_block article, .page-id-12714 .content_block article  {padding-top: 20px;}
.page-id-1011 .text_media_block .wrapper > div, .page-id-9105 .text_media_block .wrapper > div, .page-id-12234 .text_media_block .wrapper > div, .page-id-12714 .text_media_block .wrapper > div  {padding: 20px 0px;}
.page-id-1011 .text_media_block .wrapper > div, .page-id-9105 .text_media_block .wrapper > div, .page-id-12234 .text_media_block .wrapper > div, .page-id-12714 .text_media_block .wrapper > div {
	margin: auto; max-width: 100%;}
div#textmedia_block-block_5c62998791012,div#textmedia_block-block_5c6299c391013, div#textmedia_block-block_5c6299ca91014 {margin-left: 20%; width: 100%;}
.page-id-1011 .wp-block-columns.has-3-columns .wp-block-column:nth-child(1):before, .page-id-9105 .wp-block-columns.has-3-columns .wp-block-column:nth-child(1):before, .page-id-12234 .wp-block-columns.has-3-columns .wp-block-column:nth-child(1):before, .page-id-12714 .wp-block-columns.has-3-columns .wp-block-column:nth-child(1):before, .page-id-20042 .wp-block-columns.has-3-columns .wp-block-column:nth-child(1):before, .page-id-20093 .wp-block-columns.has-3-columns .wp-block-column:nth-child(1):before {content: '1';  top: 60px;
    left: 0px;
    border: 1px solid #b7b7b7;
    border-radius: 50%;
    height: 30px;
	position: relative;
	font-weight: bold;
	line-height: 30px;
    width: 30px;
    display: block;
    font-size: 20px;
    text-align: center;}
.page-id-1011 .wp-block-columns.has-3-columns .wp-block-column:nth-child(2):before, .page-id-9105 .wp-block-columns.has-3-columns .wp-block-column:nth-child(2):before, .page-id-12234 .wp-block-columns.has-3-columns .wp-block-column:nth-child(2):before, .page-id-12714 .wp-block-columns.has-3-columns .wp-block-column:nth-child(2):before, .page-id-20042 .wp-block-columns.has-3-columns .wp-block-column:nth-child(2):before, .page-id-20093 .wp-block-columns.has-3-columns .wp-block-column:nth-child(2):before{content:'2';     top: 60px;
    left: 0px;
    border: 1px solid #b7b7b7;
    border-radius: 50%;
	position: relative;
	line-height: 30px;
	font-weight: bold;
    height: 30px;
    width: 30px;
    display: block;
    font-size: 20px;
    text-align: center;}
.page-id-1011 .wp-block-columns.has-3-columns .wp-block-column:nth-child(3):before, .page-id-9105 .wp-block-columns.has-3-columns .wp-block-column:nth-child(3):before, .page-id-20042 .wp-block-columns.has-3-columns .wp-block-column:nth-child(3):before, .page-id-20093 .wp-block-columns.has-3-columns .wp-block-column:nth-child(3):before, .page-id-12234 .wp-block-columns.has-3-columns .wp-block-column:nth-child(3):before {content:'3';      top: 60px;
    left: 0px;
	position: relative;
    border: 1px solid #b7b7b7;
	font-weight: bold;
    border-radius: 50%;
	line-height: 30px;
    height: 30px;
    width: 30px;
    display: block;
    font-size: 20px;
    text-align: center;}

/* Custom About page */
.page-id-13 .content_block article, .page-id-9055 .content_block article, .page-id-10438 .content_block article, .page-id-11625 .content_block article, .page-id-37 .content_block article, .page-id-9074 .content_block article, .page-id-31 .content_block article, .page-id-9061 .content_block article, .page-id-12246 .content_block article,.page-id-10447 .content_block article, .page-id-12726 .content_block article, .page-id-11628 .content_block article, .page-id-8307 .content_block article, .page-id-9134 .content_block article {padding: 0px !important;}
.page-id-13 .wp-block-button.aligncenter, .page-id-9055 .wp-block-button.aligncenter, .page-id-10438 .wp-block-button.aligncenter, .page-id-11625 .wp-block-button.aligncenter, .page-id-37 .wp-block-button.aligncenter, .page-id-9074 .wp-block-button.aligncenter, .page-id-31 .wp-block-button.aligncenter, .page-id-9061 .wp-block-button.aligncenter, .page-id-12246 .wp-block-button.aligncenter, .page-id-10447 .wp-block-button.aligncenter, .page-id-12726 .wp-block-button.aligncenter, .page-id-11628 .wp-block-button.aligncenter, .page-id-8307 .wp-block-button.aligncenter, .page-id-9134 .wp-block-button.aligncenter {display:block;}
.page-id-13 .wp-block-media-text>figure>img, .page-id-9055 .wp-block-media-text>figure>img, .page-id-10438 .wp-block-media-text>figure>img, .page-id-11625 .wp-block-media-text>figure>img, .page-id-37 .wp-block-media-text>figure>img, .page-id-9074 .wp-block-media-text>figure>img, .page-id-31 .wp-block-media-text>figure>img, .page-id-9061 .wp-block-media-text>figure>img, .page-id-12246 .wp-block-media-text>figure>img, .page-id-10447 .wp-block-media-text>figure>img, .page-id-12726 .wp-block-media-text>figure>img, .page-id-11628 .wp-block-media-text>figure>img, .page-id-8307 .wp-block-media-text>figure>img, .page-id-9134 .wp-block-media-text>figure>img {width: 100%;}
.page-id-13  .wp-block-media-text .wp-block-media-text__content, .page-id-9055  .wp-block-media-text .wp-block-media-text__content, .page-id-10438  .wp-block-media-text .wp-block-media-text__content, .page-id-11625  .wp-block-media-text .wp-block-media-text__content{width: 90%; background-color: #fff; margin-left: -20%;}
.page-id-8307  .wp-block-media-text .wp-block-media-text__content, .page-id-9134  .wp-block-media-text .wp-block-media-text__content{width: 90%; background-color: #fff; padding: 60px 50px;  margin-left: -20%;}
.page-id-37  .wp-block-media-text .wp-block-media-text__content, .page-id-9074  .wp-block-media-text .wp-block-media-text__content {width: 90%; background-color: #fff; margin-left: -20%;}
.page-id-31  .wp-block-media-text .wp-block-media-text__content, .page-id-9061  .wp-block-media-text .wp-block-media-text__content, .page-id-12246  .wp-block-media-text .wp-block-media-text__content, .page-id-10447  .wp-block-media-text .wp-block-media-text__content, .page-id-12726  .wp-block-media-text .wp-block-media-text__content, .page-id-11628  .wp-block-media-text .wp-block-media-text__content {width: 90%; background-color: #fff; margin-left: -20%;}
.page-id-13  .has-large-font-size, .page-id-9055  .has-large-font-size, .page-id-10438  .has-large-font-size, .page-id-11625  .has-large-font-size, .page-id-37  .has-large-font-size, .page-id-9074  .has-large-font-size, .page-id-31  .has-large-font-size, .page-id-9061  .has-large-font-size, .page-id-12246  .has-large-font-size, .page-id-10447  .has-large-font-size, .page-id-12726  .has-large-font-size, .page-id-11628  .has-large-font-size, .page-id-8307  .has-large-font-size, .page-id-9134  .has-large-font-size {font: 72px 'Gothic';}
.page-id-13  .wp-block-columns.has-2-columns, .page-id-9055  .wp-block-columns.has-2-columns, .page-id-10438  .wp-block-columns.has-2-columns, .page-id-11625  .wp-block-columns.has-2-columns, .page-id-37  .wp-block-columns.has-2-columns, .page-id-9074  .wp-block-columns.has-2-columns, .page-id-31  .wp-block-columns.has-2-columns, .page-id-9061  .wp-block-columns.has-2-columns, .page-id-8307  .wp-block-columns.has-2-columns, .page-id-9134  .wp-block-columns.has-2-columns {
	margin-top: 60px; margin-bottom: 10%;}
.page-id-13 h5, .page-id-9055 h5, .page-id-10438 h5, .page-id-11625 h5, .page-id-37 h5, .page-id-9074 h5, .page-id-31 h5, .page-id-9061 h5, .page-id-8307 h5, .page-id-9134 h5 {margin-top: 10%;}
.page-id-13 .mountain_block h3, .page-id-9055 .mountain_block h3, .page-id-10438 .mountain_block h3, .page-id-11625 .mountain_block h3, .page-id-37 .mountain_block h3, .page-id-9074 .mountain_block h3, .page-id-31 .mountain_block h3, .page-id-9061 .mountain_block h3, .page-id-8307 .mountain_block h3, .page-id-9134 .mountain_block h3 {margin-bottom: -70px; z-index: 1;
    position: relative;}
.page-id-13 h6, .page-id-9055 h6, .page-id-10438 h6, .page-id-11625 h6, .page-id-37 h6, .page-id-9074 h6, .page-id-31 h6, .page-id-9061 h6, .page-id-8307 h6, .page-id-9134 h6 {padding-bottom: 0px;}
.page-id-13 .custom-block .wp-block-column, .page-id-9055 .custom-block .wp-block-column, .page-id-10438 .custom-block .wp-block-column, .page-id-11625 .custom-block .wp-block-column, .page-id-13 .custom-block-2 .wp-block-column, .page-id-9055 .custom-block-2 .wp-block-column, .page-id-10438 .custom-block-2 .wp-block-column, .page-id-11625 .custom-block-2 .wp-block-column, .page-id-37 .custom-block .wp-block-column, .page-id-37 .custom-block-2 .wp-block-column, .page-id-9074 .custom-block .wp-block-column, .page-id-9074 .custom-block-2 .wp-block-column, .page-id-31 .custom-block .wp-block-column, .page-id-31 .custom-block-2 .wp-block-column, .page-id-9061 .custom-block .wp-block-column, .page-id-9061 .custom-block-2 .wp-block-column, .page-id-8307 .custom-block-2 .wp-block-column, .page-id-9134 .custom-block-2 .wp-block-column {
	width: 90%; margin:20px 4% 30px 6%;}

.page-id-13 .custom-block .wp-block-column:nth-child(1):before, .page-id-9055 .custom-block .wp-block-column:nth-child(1):before, .page-id-10438 .custom-block .wp-block-column:nth-child(1):before, .page-id-11625 .custom-block .wp-block-column:nth-child(1):before, .page-id-11625 .custom-block .wp-block-column:nth-child(1):before, .page-id-37 .custom-block .wp-block-column:nth-child(1):before, .page-id-9074 .custom-block .wp-block-column:nth-child(1):before, .page-id-31 .custom-block .wp-block-column:nth-child(1):before, .page-id-9061 .custom-block .wp-block-column:nth-child(1):before, .page-id-8307 .custom-block .wp-block-column:nth-child(1):before, .page-id-9134 .custom-block .wp-block-column:nth-child(1):before {content: '1';
	top: 30px;
    left: -40px;
    border: 1px solid #b7b7b7;
    border-radius: 50%;
    height: 30px;
	position: relative;
	font-weight: bold;
	line-height: 30px;
    width: 30px;
    display: block;
    font-size: 20px;
    text-align: center;}
.page-id-13 .custom-block .wp-block-column:nth-child(2):before, .page-id-9055 .custom-block .wp-block-column:nth-child(2):before, .page-id-10438 .custom-block .wp-block-column:nth-child(2):before, .page-id-11625 .custom-block .wp-block-column:nth-child(2):before, .page-id-37 .custom-block .wp-block-column:nth-child(2):before, .page-id-9074 .custom-block .wp-block-column:nth-child(2):before, .page-id-31 .custom-block .wp-block-column:nth-child(2):before, .page-id-9061 .custom-block .wp-block-column:nth-child(2):before, .page-id-8307 .custom-block .wp-block-column:nth-child(2):before, .page-id-9134 .custom-block .wp-block-column:nth-child(2):before {content:'2';
	top: 30px;
    left: -40px;
    border: 1px solid #b7b7b7;
    border-radius: 50%;
	position: relative;
	line-height: 30px;
	font-weight: bold;
    height: 30px;
    width: 30px;
    display: block;
    font-size: 20px;
    text-align: center;}
.page-id-13 .custom-block .wp-block-column:nth-child(3):before, .page-id-9055 .custom-block .wp-block-column:nth-child(3):before, .page-id-10438 .custom-block .wp-block-column:nth-child(3):before, .page-id-11625 .custom-block .wp-block-column:nth-child(3):before, .page-id-37 .custom-block .wp-block-column:nth-child(2):before, .page-id-9074 .custom-block .wp-block-column:nth-child(2):before, .page-id-31 .custom-block .wp-block-column:nth-child(3):before, .page-id-9061 .custom-block .wp-block-column:nth-child(3):before, .page-id-8307 .custom-block .wp-block-column:nth-child(3):before, .page-id-9134 .custom-block .wp-block-column:nth-child(3):before {content:'3';
	top: 30px;
    left: -40px;
	position: relative;
    border: 1px solid #b7b7b7;
	font-weight: bold;
    border-radius: 50%;
	line-height: 30px;
    height: 30px;
    width: 30px;
    display: block;
    font-size: 20px;
    text-align: center;}

.page-id-13 .custom-block-2 .wp-block-column:nth-child(1):before, .page-id-9055 .custom-block-2 .wp-block-column:nth-child(1):before, .page-id-10438 .custom-block-2 .wp-block-column:nth-child(1):before, .page-id-11625 .custom-block-2 .wp-block-column:nth-child(1):before, .page-id-37 .custom-block-2 .wp-block-column:nth-child(1):before, .page-id-9074 .custom-block-2 .wp-block-column:nth-child(1):before, .page-id-31 .custom-block-2 .wp-block-column:nth-child(1):before, .page-id-9061 .custom-block-2 .wp-block-column:nth-child(1):before, .page-id-8307 .custom-block-2 .wp-block-column:nth-child(1):before, .page-id-9134 .custom-block-2 .wp-block-column:nth-child(1):before {content: '4';
	top: 30px;
    left: -40px;
    border: 1px solid #b7b7b7;
    border-radius: 50%;
    height: 30px;
	position: relative;
	font-weight: bold;
	line-height: 30px;
    width: 30px;
    display: block;
    font-size: 20px;
    text-align: center;}

.page-id-13 .custom-block-2 .wp-block-column:nth-child(2):before, .page-id-9055 .custom-block-2 .wp-block-column:nth-child(2):before, .page-id-10438 .custom-block-2 .wp-block-column:nth-child(2):before, .page-id-11625 .custom-block-2 .wp-block-column:nth-child(2):before, .page-id-37 .custom-block-2 .wp-block-column:nth-child(2):before, .page-id-9074 .custom-block-2 .wp-block-column:nth-child(2):before, .page-id-31 .custom-block-2 .wp-block-column:nth-child(2):before, .page-id-9061 .custom-block-2 .wp-block-column:nth-child(2):before, .page-id-8307 .custom-block-2 .wp-block-column:nth-child(2):before, .page-id-9134 .custom-block-2 .wp-block-column:nth-child(2):before {content:'5';        top: 30px;
    left: -40px;
    border: 1px solid #b7b7b7;
    border-radius: 50%;
	position: relative;
	line-height: 30px;
	font-weight: bold;
    height: 30px;
    width: 30px;
    display: block;
    font-size: 20px;
    text-align: center;}

.page-id-13 .custom-block-2  .wp-block-column:nth-child(3):before, .page-id-9055 .custom-block-2  .wp-block-column:nth-child(3):before, .page-id-10438 .custom-block-2  .wp-block-column:nth-child(3):before, .page-id-11625 .custom-block-2  .wp-block-column:nth-child(3):before, .page-id-37 .custom-block-2  .wp-block-column:nth-child(3):before, .page-id-9074 .custom-block-2  .wp-block-column:nth-child(3):before, .page-id-31 .custom-block-2  .wp-block-column:nth-child(3):before, .page-id-9061 .custom-block-2  .wp-block-column:nth-child(3):before, .page-id-8307 .custom-block-2  .wp-block-column:nth-child(3):before, .page-id-9134 .custom-block-2  .wp-block-column:nth-child(3):before {content:'6';     top: 30px;
    left: -40px;
	position: relative;
    border: 1px solid #b7b7b7;
	font-weight: bold;
    border-radius: 50%;
	line-height: 30px;
    height: 30px;
    width: 30px;
    display: block;
    font-size: 20px;
    text-align: center;}

/* Custom story page */
.page-id-11 .wp-block-column:not(:last-child) {
    margin-left: 10px;
	margin-right: 0px;}
.page-id-11 .wp-block-column:not(:last-child) {margin-left:10px;}
.page-id-11 .wp-block-column:not(:first-child) {margin-left:10px;}
.page-id-11 .wp-block-image figcaption {margin-top: -3em; color: #fff; font: 40px 'Gothic';}
.page-id-11 .wp-block-column {margin-bottom: 30px;}
/* Custom story single page */




/* Timeline */
.content_block .timeline ul {margin:0;position:relative;display:flex;flex-flow:column wrap;padding-bottom:50px;}
.content_block .timeline ul:before {content:'';background:#293c5a;display:block;height:100%;width:5px;position:absolute;top:0;left:calc(50% - 2px);}
.content_block .timeline ul li {list-style:none;margin-left:0;}
.timeline ul li {width:calc(50% - 120px);position:relative;padding:55px 0;}
.timeline ul li:nth-child(odd) {align-self:flex-end;}
.timeline ul li .img {position:absolute;top:0;right:-205px;width:170px;}
.timeline ul li:nth-child(odd) .img {right:auto;left:-205px;}
.timeline ul li .content {background:#f0f0f0;border-radius:10px;min-height:200px;}
.timeline ul li .content h5 {background:#ff0082;color:#fff;position:relative;padding:5px 10px 0 30px;border-radius:10px 10px 0 0;}
.timeline ul li .content h5:after {content:"";left:100%;top:50%;border:solid transparent;height:0;width:0;position:absolute;pointer-events:none;border-left-color:#ff0082;border-width:15px;margin-top:-15px;}
.timeline ul li:nth-child(odd) .content h5:after {left:auto;right:100%;border-left-color:transparent;border-right-color:#ff0082;}
.timeline ul li .content > div {padding:30px 30px 5px 30px;}
.timeline ul li .content a, .timeline ul li .content a:visited {color:#009cff;}
.timeline ul li.leadtime {width:calc(50% - 70px);font:700 90px 'BebasNeue';text-transform:uppercase;color:#293c5a;}
.timeline ul li.leadtime:before {content:'';display:block;width:50px;height:5px;background:#293c5a;position:absolute;top:calc(50% - 5px);right:-70px;}
.timeline ul li.leadtime:nth-child(odd):before {right:auto;left:-70px;}
.timeline .delivery {background:#293c5a;color:#fff;max-width:470px;margin:0 auto;border-radius:10px;font:700 90px 'BebasNeue';text-transform:uppercase;text-align:center;padding:20px;box-sizing:border-box;}

/* 1-8 */
.sub_heading_product {text-align: center;font: 300 18px/20px 'acumin-pro-condensed';font-weight: 500;}
.page-id-18 .heading, .page-id-12248 .heading, .page-id-13383 .heading, .page-id-10441 .heading, .page-id-9104 .heading {display:none;visibility:hidden;}

/* Single block */
.single_content {display:flex;flex-wrap:wrap;padding:65px 40px;}
.single_content .img_wrap {flex:1 0 50%;padding-right:40px;box-sizing:border-box;}
.single_content .img_wrap > div {display:flex;justify-content:center;align-items:center;height:580px;padding:20px;}
.single_content .img_wrap > div img {width:auto;height:auto;max-height:100%;max-width:100%;}
.single_content .img_wrap > div iframe {display:none;border:none;width:100%;height:100%;}
.single_content .img_wrap > div.active360 img {display:none;}
.single_content .img_wrap > div.active360 iframe {display:block;}
.single_content .img_wrap ul {display:flex;flex-wrap:wrap;margin:0 -30px;font-size:0;line-height:0;}
.single_content .img_wrap ul li {flex:1 0 33.33%;max-width:33.33%;display:flex;justify-content:center;align-items:center;box-sizing:border-box;padding:0 30px 30px 30px;}
.single_content .img_wrap ul li div {display:flex;justify-content:center;align-items:center;height:180px;padding:8px 0;width:100%;text-align:center;border-bottom:3px solid transparent;cursor:pointer;}
.single_content .img_wrap ul li div.active {border-bottom-color:#ff0082;}
.single_content .img_wrap ul li div img {width:auto;height:auto;max-height:100%;max-width:100%;}
.single_content article {flex:1 0 50%;}
.single_content article header {padding-bottom:5px;}
.single_content article header ul {display:flex;flex-wrap:wrap;}
.single_content article header ul li {padding:0 30px 10px 0;text-transform:uppercase;font:20px 'BebasNeue';}
.single_content article header h4 {font-weight:700;font-family:'BebasNeue';text-transform:none;padding:0;}
.single_content article header p {text-align:right;font:18px 'BebasNeue';padding:0;margin-top:-5px;}
.accordion dl dt {cursor:pointer;padding:10px 30px 5px 15px;position:relative;border-top:1px solid #dfdfdf;}
.accordion dl dt h5 {font-size:30px;line-height:36px;font-family:'acumin-pro-condensed';text-transform:uppercase;}
.accordion dl dt .plusminus {position:absolute;top:50%;transform:translateY(-50%) skew(-5deg) rotate(42deg);right:10px;width:8px;height:8px;border-right:3px solid #000;border-bottom:3px solid #000;transition:transform linear .2s;}
.accordion dl dt.active .plusminus {transform:translateY(-50%) skew(-5deg) rotate(130deg);}
.accordion dl dd {display:none;padding:0 15px 5px 15px;font:300 18px/20px 'acumin-pro-condensed';}
.accordion dl dd:first-of-type {display:block;}
.accordion dl dd ul, .accordion dl dd ol {margin-bottom:20px;}
.accordion dl dd ul li {margin:0 0 5px 17px;list-style-type:disc;}
.accordion dl dd ol li {margin:0 0 5px 17px;list-style-type:decimal;}
.accordion img {padding-right: 10px;}
.accordion dd p a+text{margin-top:-10px;}
.related_accessories {padding:50px;max-width:930px;margin:0 auto;box-sizing:border-box;position:relative;}
.related_accessories h5 {font:700 30px 'Arvo';text-align:center;padding-bottom:30px;color:#ff0082;}
.related_accessories ul li figure > a {display:flex;justify-content:center;align-items:center;height:205px;padding:0 10px;margin-bottom:10px;}
.related_accessories ul li figure > a img {width:auto;height:auto;max-height:100%;max-width:100%;}
.related_accessories ul li figure h6 {font:700 30px 'BebasNeue';padding:0;}
.related_accessories .bx-prev, .related_accessories .bx-next {position:absolute;bottom:42%;right:0;transform:rotate(-45deg);width:14px;height:14px;border-right:3px solid #000;border-bottom:3px solid #000;font-size:0;line-height:0;display:block;outline:none;}
.related_accessories .bx-prev {right:auto;left:0;transform:rotate(135deg);}



/* SEO Pages */
.page-id-16483 .breadcrumb {display:none;}
.page-id-16483 #breadcrumb {display:none;}
.page-id-16483 .content_block article {padding:0;}
.page-id-13681 .breadcrumb {display:none;}
.page-id-13681 #breadcrumb {display:none;}
.page-id-13681 .content_block article {padding:0;}
.page-id-13681 .textseo {padding-bottom: 75px;}
.page-id-13681 h1 {font: 100px 'Gothic';}
.page-id-16483 .wrapper .introtekstseo {position: absolute;text-align: left;width: 45%;margin-left: 4vw;margin-right: auto;display: inline-block;top: 22vh;color: white;}
.page-id-16483 h1{float:left;}
.page-id-16483 .welcome_block .wrapper > div {text-align: right;max-width: 640px;flex: 1;}
.page-id-16483 h6 {font:100 19px 'Arvo';padding-bottom:0px;text-align:center;line-height: 33px;}
.texttitleseo {font: 40px 'Gothic';color: black;padding-bottom: 20px;text-align:left;}
.textcontentseo {font: 19px 'Arvo';color: black;text-align:left;line-height: 33px;}
.textblockseo {width: 85%;margin-left: 4vw;}
/* SEO Pages wielerkleding-bedrukken Dutch */
.page-id-16624 .breadcrumb {display:none;}
.page-id-16624 #breadcrumb {display:none;}
.page-id-16624 .content_block article {padding:0;}
.page-id-16624 .wrapper .introtekstseo {position: absolute;text-align: left;width: 45%;margin-left: 4vw;margin-right: auto;display: inline-block;top: 22vh;color: white;}
.page-id-16624 h1{float:left;}
.page-id-16624 .welcome_block .wrapper > div {text-align: right;max-width: 640px;flex: 1;}
.page-id-16624 h6 {font:100 19px 'Arvo';padding-bottom:0px;text-align:center;line-height: 33px;}
/* SEO Pages fietskleding-bedrukken Dutch */
.page-id-16628 .breadcrumb {display:none;}
.page-id-16628 #breadcrumb {display:none;}
.page-id-16628 .content_block article {padding:0;}
.page-id-16628 .wrapper .introtekstseo {position: absolute;text-align: left;width: 45%;margin-left: 4vw;margin-right: auto;display: inline-block;top: 22vh;color: white;}
.page-id-16628 h1{float:left;}
.page-id-16628 .welcome_block .wrapper > div {text-align: right;max-width: 570px;flex: 1;}
.page-id-16628 h6 {font:100 19px 'Arvo';padding-bottom:0px;text-align:center;line-height: 33px;}
/* SEO Pages teamkleding-bedrukken Dutch */
.page-id-16663 .breadcrumb {display:none;}
.page-id-16663 #breadcrumb {display:none;}
.page-id-16663 .content_block article {padding:0;}
.page-id-16663 .wrapper .introtekstseo {position: absolute;text-align: left;width: 45%;margin-left: 4vw;margin-right: auto;display: inline-block;top: 22vh;color: white;}
.page-id-16663 h1{float:left;}
.page-id-16663 .welcome_block .wrapper > div {text-align: right;max-width: 570px;flex: 1;}
.page-id-16663 h6 {font:100 19px 'Arvo';padding-bottom:0px;text-align:center;line-height: 33px;}
/* SEO Pages mountainbike-kleding-ontwerpen Dutch */
.page-id-16711 .breadcrumb {display:none;}
.page-id-16711 #breadcrumb {display:none;}
.page-id-16711 .content_block article {padding:0;}
.page-id-16711 .wrapper .introtekstseo {position: absolute;text-align: left;width: 45%;margin-left: 4vw;margin-right: auto;display: inline-block;top: 22vh;color: white;}
.page-id-16711 h1{float:left;}
.page-id-16711 .welcome_block .wrapper > div {text-align: right;max-width: 570px;flex: 1;}
.page-id-16711 h6 {font:100 19px 'Arvo';padding-bottom:0px;text-align:center;line-height: 33px;}
/* SEO Pages sportkleding-bedrukken Dutch */
.page-id-16793 .breadcrumb {display:none;}
.page-id-16793 #breadcrumb {display:none;}
.page-id-16793 .content_block article {padding:0;}
.page-id-16793 .wrapper .introtekstseo {position: absolute;text-align: left;width: 45%;margin-left: 4vw;margin-right: auto;display: inline-block;top: 22vh;color: white;}
.page-id-16793 h1{float:left;}
.page-id-16793 .welcome_block .wrapper > div {text-align: right;max-width: 570px;flex: 1;}
.page-id-16793 h6 {font:100 19px 'Arvo';padding-bottom:0px;text-align:center;line-height: 33px;}
/* SEO Pages triathlonkleding-bedrukken Dutch */
.page-id-16826 .breadcrumb {display:none;}
.page-id-16826 #breadcrumb {display:none;}
.page-id-16826 .content_block article {padding:0;}
.page-id-16826 .wrapper .introtekstseo {position: absolute;text-align: left;width: 35%;margin-left: 4vw;margin-right: auto;display: inline-block;top: 22vh;color: white;}
.page-id-16826 h1{float:left;}
.page-id-16826 .welcome_block .wrapper > div {text-align: right;max-width: 476px;flex: 1;margin-left:160px;}
.page-id-16826 h6 {font:100 19px 'Arvo';padding-bottom:0px;text-align:center;line-height: 33px;}
/* SEO Pages shimano-fietskleding Dutch */
.page-id-16950 .breadcrumb {display:none;}
.page-id-16950 #breadcrumb {display:none;}
.page-id-16950 .content_block article {padding:0;}
.page-id-16950 .wrapper .introtekstseo {position: absolute;text-align: left;width: 35%;margin-left: 4vw;margin-right: auto;display: inline-block;top: 22vh;color: white;}
.page-id-16950 h1{float:left;}
.page-id-16950 .welcome_block .wrapper > div {text-align: right;max-width: 574px;flex: 1;}
.page-id-16950 h6 {font:100 19px 'Arvo';padding-bottom:0px;text-align:center;line-height: 33px;}

/* Products list */
.product_block {padding:0 0 150px 0;}
.product_block .wrapper {display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;max-width:100%;padding:0 150px 20px 150px;}
.product_block .filter ul {display:flex;flex-wrap:wrap;justify-content:flex-end;padding:5px 0;}
.product_block .filter li {text-transform:uppercase;padding-left:40px;font:20px/30px 'BebasNeue';}
.product_block .filter li:first-child {padding-left:0;}
.product_block .filter li a.selected, .product_block .filter li a.selected:visited {color:#009cff;}
.product_block .filter2 {padding-bottom:130px;}
.product_block .filter2 ul {display:flex;flex-wrap:wrap;justify-content:center;}
.product_block .filter2 li {font-size:24px;text-transform:uppercase;padding:0 27px 10px 27px;font-family:'BebasNeue';}
.product_block .filter2 li a.selected, .product_block .filter2 li a.selected:visited {color:#009cff;}
.products_list ul {display:flex;flex-wrap:wrap;padding: 0 15px 0 15px;}
.products_list ul li {flex:1 0 25%; min-width: 25%; max-width:25%; padding:0 35px 25px 35px; box-sizing:border-box;}
.products_list ul li figure > a {display:flex;justify-content:center;align-items:center;height:300px;padding:0 30px;margin-bottom:10px;}
.products_list ul li figure > a img {width:auto;height:auto;max-height:100%;max-width:100%;}
.products_list ul li figure h6 {font:700 30px 'BebasNeue';padding:0;}





/* Strava page */
.page-template-page-strava .heading {border: none;text-align: center;color: #fff;display: block;align-items: center;justify-content: center;position: relative;min-height: 650px;overflow: hidden;}
.page-template-page-strava .heading > div {background: rgba(00,00,00,0.4);background-size: cover;background-position: center;position: absolute;top: 0;left: 0;width: 100%;height: 100%;background-size: cover;background-blend-mode: multiply;min-height: 1px;animation: zoominout 40s ease-in-out infinite alternate;}
.page-template-page-strava .heading h2 {position: relative;padding-bottom: 0;z-index: 5;margin-top: 200px;margin-bottom: 50px;}
.page-template-page-strava .content_block article {padding: 65px 40px;}
.page-template-page-strava .leaderboard_row {background: #ff0082;}
.page-template-page-strava .leaderboard_row .leaderboard_inner {padding: 30px 150px;}
.page-template-page-strava .leaderboard_row .leaderboard_inner h6, .total_row h6 {padding-bottom:40px;}
.page-template-page-strava table tr td:first-child, .page-template-page-strava table {width:100%}
.page-template-page-strava th {text-align:left;}
.page-template-page-strava .total_block {float: left;width: 49.5%;text-align: center;}
.page-template-page-strava .total_blockf {border-right:1px solid grey;}
.page-template-page-strava .total_row{min-height:295px;padding:30px 0;}
.page-template-page-strava span.total_km, .page-template-page-strava span.total_rides {display: block;font-size: 30px;color: #ff0082;font-weight: bold;padding-bottom: 5px;}
.page-template-page-strava .total_block p {line-height:22px;}
.page-template-page-strava .total_row img {max-width: 120px;}
.page-template-page-strava tr:nth-child(odd) {background: white;}
.page-template-page-strava tr:nth-child(even) {background: #293c5a;color: white;}
.page-template-page-strava tr td, .page-template-page-strava tr th{padding-right:20px;}
.page-template-page-strava th {font-weight: 600;}
.page-template-page-strava tr td:first-child, .page-template-page-strava tr th:first-child{padding-left:20px;padding-right:0}
.page-template-page-strava .MxS {position: absolute;margin: 0 auto;left: 0;right: 0;max-width: 379px;bottom: 10em;}
@media only screen and (max-width:676px){.page-template-page-strava .leaderboard_row .leaderboard_inner{padding:30px 0;}}
@media only screen and (max-width:490px){.page-template-page-strava .total_block{float:none;width:100%;border:none !important} .page-template-page-strava .MxS {max-width:230px;}}

/* Strava page pop-up */
#popmake-10319 img, #popmake-10903 img{width:100%}
#popmake-10319, #popmake-10903 {padding:0;}
#pum_popup_title_10319, #pum_popup_title_10903 {font-size: 34px;text-align: center;padding: 15px 0;background: #e2006f;color: white;}
#popmake-10319 p, #popmake-10903 p {font-size: 23px;text-align: center;color: #e2006e;padding-top: 0;}
#popmake-10319 div p:last-child, #popmake-10903 div p:last-child{padding-top:9px;}
#popmake-10319 a, #popmake-10903 a {padding: 10px 35px;background: #e2006e;font-size: 28px;color: white;border-radius: 35px;cursor:pointer;transition:all 0.2s;}
#popmake-10319 a:hover, #popmake-10903 a:hover{padding:10px 50px;}
@media only screen and (max-width:664px){#pum_popup_title_10319, #popmake-10319 p a, #pum_popup_title_10903, #popmake-10903 p a {font-size:20px;} #popmake-10319 p, #popmake-10903 p {font-size:18px;} #popmake-10319, #popmake-10903 {left:0 !important;right:0;margin: 0 auto;}}
@media only screen and (max-width:480px){#pum_popup_title_10319, #pum_popup_title_10903 {padding-top:35px;} #popmake-10319 button, #popmake-10903 button {left:0 !important;margin:0 auto;} #popmake-10319 p a, #popmake-10903 p a {font-size:15px;}}

/* Subscribe block */
.subscribe_block {background:#ebebeb;padding:60px 0;border-top:1px solid #fff;border-bottom:1px solid #fff;}
.subscribe_block .gform_ajax_spinner {display:none !important;}
.subscribe_block .gform_wrapper .validation_error {display:none;}
.subscribe_block .gform_wrapper form {max-width:1220px;margin:0 auto;}
.subscribe_block .gform_wrapper .gform_heading .gform_title {font-size:48px;text-transform:uppercase;text-align:center;}
.subscribe_block .gform_wrapper .gform_body ul {display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;}
.subscribe_block .gform_wrapper .gform_body ul li {position:relative;padding:0 0 20px 0;flex-basis:calc(50% - 10px);}
.subscribe_block .gform_wrapper .gform_body ul li:nth-last-child(1) {flex-basis:100%;}
.subscribe_block .gform_wrapper .gform_body ul li label {display:none;}
.subscribe_block .gform_wrapper .gform_body ul li .validation_message {position:absolute;top:calc(100% - 28px);left:25px;z-index:2;}
.subscribe_block .gform_wrapper .gform_body ul li input, .subscribe_block .gform_wrapper .gform_body ul li textarea, .subscribe_block .gform_wrapper .gform_body ul li select {font:24px 'Arvo', serif;color:#AFAFAF;background:#fff;border:2px solid #F70482;height:49px;border-radius:0;padding:0 25px;width:100%;box-sizing:border-box;}
.subscribe_block .gform_wrapper .gform_body ul li input::placeholder, .subscribe_block .gform_wrapper .gform_body ul li textarea::placeholder, .subscribe_block .gform_wrapper .gform_body ul li select {opacity:1;text-transform:uppercase;color:#D6D6D6;}
.subscribe_block .gform_wrapper .gform_body ul li textarea {height:141px;padding:15px 25px;}
.subscribe_block .gform_wrapper .gform_footer .button, .subscribe_block .gform_wrapper .gform_footer .button:visited {color:#fff;background:#ff0082;border-color:#ff0082;border-radius:0;min-width:150px;font:24px/48px 'Arvo';text-transform:uppercase;padding:0 2 0 2;}
.subscribe_block .gform_wrapper .gform_footer .button:hover {color:#000;background:#fff;border-color:#000;}
@media only screen and (max-width:856px){#input_1_3 {border-right-width: 1px !important;}}


/* Footer */
.footer {background:black;padding:55px 0 30px 0;color:#fff;text-transform:uppercase;}
.footer h4{padding-bottom:20px;}
.footer .wrapper {padding:0 40px;}
.footer .info {display:flex;flex-wrap:wrap;justify-content:space-between;font:30px 'BebasNeue';padding-bottom:10px;}
.footer .info a, .footer .info a:visited {color:#fff;}
.footer .info a:hover {color:#ff0082;}
.social_widget {font-size:0;line-height:0;}
.social_widget ul {display:flex;}
.social_widget ul li {padding:0 0 17px 17px;}
.social_widget ul li:first-child {padding-left:0;}
.social_widget ul li a {display:block;width:44px;height:44px;background:#fff url(images/blank.gif) center center no-repeat;background-size:auto 24px;border-radius:50%;transition:background-color linear .2s;}
.social_widget .yt a {background:none;background-size: auto 44px;}
.social_widget ul li a:hover {background-color:#ff0082;}
.social_widget ul li a[href*="instagram"] {background-image:url(images/icons/instagram.png);}
.social_widget ul li a[href*="youtube"] {background-image:url(/wp-content/uploads/2019/03/youtube.png);}
.social_widget ul li a[href*="facebook"] {background-image:url(images/icons/facebook.png);}


.footer .wrapper > p {font:16px 'MetaPro';padding:45px 350px 0 0;background:url(images/logo_white.svg) right bottom no-repeat;background-size:320px auto;}

.footerTransition {padding-top: 15px;padding-bottom: 0;}
.footerCol, .footerCol2 {float:left; font-size:19px;}
.footerCol2 {padding: 0 50px;cursor: pointer;}
@media only screen and (max-width:767px){.footerCol, .footerCol2 {float:none;} .footerCol2{padding:0;}}

/* Single product */
.accordion dd table{margin-top:15px;margin-bottom:20px;}
.accordion dd table, .accordion dd table td, .accordion dd table th{border: 1px solid #dfdfdf;}
.accordion dd table td, .accordion dd table th{padding:10px;}



@media only screen and (min-width: 960px) {
.shop_collection {padding-left:90px;padding-right:90px;}
}
@media only screen and (min-width: 960px) and (max-width: 1700px) {
.content_block .design_configurator {padding-left:100px;padding-right:100px;}
.content_block .design_configurator > ul {transform:scale(.8);max-width:calc(100% - 200px);}
.design_configurator .lottie {left:0;width:250px;transform:translateX(0);height:450px;}
.design_configurator .lottie2 {left:auto;right:0;}
#magictextfield {padding-bottom: 0px;width:75%;}
	.design_configurator {padding: 0px 0 20px 0;}
	.welcome_block {margin-bottom: 60px;}
	.design_configurator:before {height: 100%;}
	h4.is-style-alt {padding-bottom: 10px;}
	.featured_list h4 {padding-bottom: 70px;}
	#categorytext {padding-bottom: 50px;}
	#shinetext{padding-bottom: 30px;}
	.jerseys_slider ul li {position:relative;padding-bottom:80px;}
	.jerseys_slider .bx-pager {margin: 40px 0;}
	.jerseys_slider ul li span {height: 250px;}
	.jerseys_slider ul li:before{width: 75%;}
	.jerseys_slider ul li:after {width: 45%;}

/* Design configurator Customizer single block*/
.content_block .design_configurator_customizer {padding-left:100px;padding-right:100px;}
.content_block .design_configurator_customizer > ul {transform:scale(.8);max-width:calc(100% - 200px);}
.design_configurator_customizer .lottie {left:0;width:250px;transform:translateX(0);height:450px;}
.design_configurator_customizer .lottie2 {left:auto;right:0;}
.design_configurator_customizer {padding: 0px 0 20px 0;}
.design_configurator_customizer:before {height: 100%;}


/* Design configurator Full Custom single block*/
.content_block .design_configurator_full_custom {padding-left:100px;padding-right:100px;}
.content_block .design_configurator_full_custom > ul {transform:scale(.8);max-width:calc(100% - 200px);}
.design_configurator_full_custom .lottie {left:0;width:250px;transform:translateX(0);height:450px;}
.design_configurator_full_custom .lottie2 {left:auto;right:0;}
.design_configurator_full_custom:before {height: 100%;}
}



@media only screen and (max-width: 959px) {
.shop_collection, .design_configurator {padding-left:50px;padding-right:50px;}
}
.jerseys_slider .bx-prev, .jerseys_slider .bx-next {font-size:0;line-height:0;position:absolute;top:0;left:0;display:block;width:100px;height:100%;}
.jerseys_slider .bx-next {left:auto;right:0;}
.single_block.single_product .single_info .summary .cart .extra_button {color: #fff;background: linear-gradient(110deg, #ff0082 20%, #cd1d77 40%,  #00A1FF);padding: 5px 10px;min-width:40%;min-height: 60px;font: 700 30px 'BebasNeue';border-radius: 0;text-align: center;display: inline-flex;align-items: center;justify-content: center;vertical-align: middle;box-sizing: border-box;transition: all linear .2s;margin-left:10px;}
.single_block.single_product .single_info .summary .cart .extra_button:hover {background: linear-gradient(110deg, #00A1FF 20%, #cd1d77 40%, #ff0082)}
@media only screen and (min-width: 1100px) and (max-width: 1600px) {
.testimonials_slider {padding:0 175px;}
}
@media only screen and (min-width: 1300px) and (max-width: 1600px) {
.content_block .featured_list ul {padding:0 200px;}
}
@media only screen and (min-width: 960px) and (max-width: 1300px) {
.content_block .featured_list ul {padding:0 100px;}
.featured_list ul li figure > div img {max-width:200px;}
}
@media only screen and (max-width: 959px) {
.content_block .featured_list ul {padding:0 50px;}
}
@media only screen and (min-width: 1100px) and (max-width: 1600px) {
.testimonials_slider {padding:0 175px;}
.testimonials_slider .bx-next {right:115px;}
.testimonials_slider .bx-prev {left:115px;}
}
.jerseys_slider ul {margin-left:11%;}
.jerseys_slider ul {margin-left:11%;}
@media only screen and (max-width: 1400px) {
.jerseys_slider ul {margin-left: -2.5%;}
}
@media only screen and (max-width: 980px) {
.jerseys_slider ul {margin-left:25%;}
}
@media only screen and (max-width: 960px) {
.jerseys_slider ul {margin-left:-3%;}
}
@media only screen and (max-width: 767px) {
.page .jerseys_slider ul {margin-left:-5%;}
}



/* Media Queries */
    /* Desktop Wide */
@media only screen and (min-width: 1280px) {
.alignwide {margin-left:-120px;margin-right:-120px;max-width:1280px;}
}
@media only screen and (min-width: 1460px) and (max-width: 1700px) {
    /* Together slider */
.together_slider .bx-viewport > ul > li ul li:only-child figure h1 {font-size:120px;}
.together_slider .bx-viewport > ul > li ul li:only-child figure h1 span:after {top:145px;}
}
@media only screen and (min-width: 960px) and (max-width: 1460px) {
    /* Together slider */
.together_slider {padding:0 100px;}
.together_slider .bx-viewport > ul > li ul li:only-child figure h1 {font-size:90px;}
.together_slider .bx-viewport > ul > li ul li:only-child figure h1 span:after {top:110px;}
.together_slider .bx-prev {left:25px;}
.together_slider .bx-next {right:25px;}
}
@media only screen and (min-width: 960px) and (max-width: 1260px) {
    /* Together slider */
.together_slider {padding:0 100px;}
.together_slider .bx-viewport > ul > li ul {grid-template-columns:repeat(auto-fill, minmax(40%, 1fr));}
.together_slider .bx-viewport > ul > li ul li:only-child figure figcaption {padding-left:50px;}
.together_slider .bx-viewport > ul > li ul li:only-child figure h1 {font-size:60px;}
.together_slider .bx-viewport > ul > li ul li:only-child figure h1 span:after {top:73px;height:4px;width:80px;right:5px;}
.together_slider .bx-viewport > ul > li ul li:only-child figure .button {bottom:5px;right:15px;}
.together_slider .bx-prev {left:25px;}
.together_slider .bx-next {right:25px;}
    /* Design configurator */
.design_configurator {padding-bottom:70px;margin-bottom:15px;}
.content_block .design_configurator > ul {padding:0 150px;}
.design_configurator > ul li h4 {font-size:40px;}
.design_configurator .wrapper {max-width:100%;}
.design_configurator .lottie {left:-70px;width:300px;transform:translateX(0);height:450px;}
.design_configurator .lottie2 {left:auto;right:-100px;}
	
/* Design configurator Customizer single block */
.design_configurator_customizer {padding-bottom:70px;margin-bottom:15px;}
.content_block .design_configurator_customizer > ul {padding:0 150px;}
.design_configurator_customizer > ul li h4 {font-size:40px;}
.design_configurator_customizer .wrapper {max-width:100%;}
.design_configurator_customizer .lottie {left:-70px;width:300px;transform:translateX(0);height:450px;}
.design_configurator_customizer .lottie2 {left:auto;right:-100px;}


/* Design configurator Full Custom single block */
.content_block .design_configurator_full_custom > ul {padding:0 150px;}
.design_configurator_full_custom > ul li h4 {font-size:40px;}
/* .design_configurator_full_custom .wrapper {max-width:100%;} */
.design_configurator_full_custom .lottie {left:-70px;width:300px;transform:translateX(0);height:450px;}
.design_configurator_full_custom .lottie2 {left:auto;right:-100px;}
}


	/* Desktop */
@media only screen and (min-width: 960px) and (max-width: 1279px) {
.wrapper {max-width:960px;}
/* Header */
.header .logo {width:220px;height:41px;background-size:220px auto;}
.header .wrapper > nav ul li {padding-right:45px;}
    /* Popup */
.header .popup nav > ul > li > ul > li {min-width:120px;padding-right:20px;}
.header .popup nav > ul > li:last-child > ul {max-width:300px;}
/* Products list */
.product_block .wrapper {padding:0 20px 110px 20px;}
.products_list ul li {max-width:33.33%;min-width:33.33%;}
/* Woocommerce */
    /* Single page */
        /* Related */
.woocommerce .columns-4.products li.product {max-width:33.33%;min-width:33.33%;}
/* Content block */
.content_block article > h1 {margin-bottom:130px;}
    /* Slider */
.slider {margin-bottom:120px;}
.slider li figure figcaption {padding:20px 120px;}
.slider li figure figcaption h1 {font-size:120px;}
    /* Mountain */
.mountain_block {margin-top:120px;margin-bottom:200px;}
.page-id-18 .mountain_block, .page-id-12248 .mountain_block, .page-id-13383 .mountain_block, .page-id-10441 .mountain_block, .page-id-9104 .mountain_block {margin-top:0px;margin-bottom:200px;}
.mountain_block .wrapper img {bottom:-200px;max-width:450px;left:0;}
    /* Start Design */
.mountain_block .custom_info ul li {padding:0 20px;}
.mountain_block .custom_info ul li .img {height:700px;}
.mountain_block .custom_info ul li h4 {font-family:'Gothic';}
.mountain_block .custom_info ul li p {padding:0;}
    /* Cover block */
.cover_block {padding-top:120px;padding-bottom:120px;}
    /* Text/media block */
.text_media_block .wrapper > div {max-width:80%;}
}

/* SEO Triathlon Tablet */
@media only screen and (max-width: 1064px) {
.page-id-16826 .welcome_block .wrapper > div {margin-left:0px!important;}
}
	/* Tablets and mobiles */
@media only screen and (max-width: 959px) {
	.fadeup {top:100px;position:relative;transition:all ease-in-out .2s;opacity:0;transition-delay:.2s;}
.wrapper {padding:0 10px;}
    /* Typography */
h1 {font-size:70px;line-height:80px;}
h2 {font-size:55px;line-height:65px;padding-bottom:30px;}
h3 {font-size:40px;line-height:46px;padding-bottom:25px;}
h4 {font-size:35px;line-height:41px;padding-bottom:20px;}
h5 {font-size:30px;line-height:41px;padding-bottom:20px;}
h6 {font-size:22px;line-height:28px;padding-bottom:25px;}
/* Header */
body {padding-top:70px;}
.header {padding-top:15px;font-size:20px;height:70px;}
/*.header .logo {width:220px;height:41px;background-size:220px auto;}*/
.header .logo {width:100%; height:41px; background-size:auto; margin: 0 10px; background-position: center;} 
.header .mobile_menu_trigger {display:block;flex:1;z-index:999;}
.header .more_info .login_info_trigger, .header .wrapper > nav {display:none;}
.header .more_info .button-design-now {display:none;}
.header.active_search .wrapper .logo, .header.active_search .mobile_menu_trigger {display:none;}
/* Heading */
.heading {min-height:250px;}
	/*Menu mobile*/
.header.mobile_menu_active .popup nav > ul > li > ul ul {padding-bottom: 15px;}
.header.active_search .more_info .close_search {top:10px;right:10px;}
/* Content block */
.content_block article {padding:50px 0;}
.content_block article > h1 {line-height:80px;margin-bottom:50px;}
.content_block article > h1 a span:last-of-type:after {width:40px;height:40px;background-size:20px auto;background-position:12px center;margin-left:7px;}

/* New-home tekst */
.page-id-15718 h4.is-style-alt + h6 {width: 90%;}

    /* Slider */
.slider {margin-bottom:50px;overflow:hidden;background:#000;}
.slider li figure > div.video .video_wrap iframe {top:50%;left:50%;transform:translate(-50%, -50%);min-width:450vw;height:200vh;}
.slider li figure figcaption {padding:15px 50px;flex-direction:column;}
.slider li figure figcaption h1 {flex:0;text-align:center;padding:0 0 20px 0;}
.slider li figure figcaption h1 span {display:inline;}
.slider li figure figcaption h1 span:after {display:none;}
.slider li figure figcaption > div {flex:0;font-size:16px;}
.slider .bx-prev, .slider .bx-next {right:15px;width:12px;height:50px;background-size:12px auto;}
.slider .bx-prev {right:auto;left:15px;}
	/* Header bg mobile */
	.welcome_block .bg {position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;object-position:70% 50%;}
    /* Mountain */
.mountain_block {margin-top:50px;margin-bottom:120px;}
.mountain_block .wrapper img {max-width:350px;bottom:-70px;left:10px;}
    /* Start Design */
.mountain_block .custom_info ul li .img {height:500px;}
.mountain_block .custom_info ul li:first-child h4 a:before, .mountain_block .custom_info ul li:last-child h4 a:after {width:40px;height:40px;background-size:20px auto;background-position:12px center;}
    /* Cover block */
.cover_block {padding-top:50px;padding-bottom:50px;}
.cover_block .wrapper h2 {line-height:65px;}
    /* Text/media block */
.text_media_block {margin-top:50px;margin-bottom:50px;}
.text_media_block > div {padding:60px 0;}
.text_media_block .wrapper > div {max-width:80%;padding:30px 10px;}
.text_media_block .wrapper h6 {padding-bottom:25px;}

	/* Block text + image */
.wp-block-media-text {display:block;}
.page-id-13 .wp-block-media-text .wp-block-media-text__content, .page-id-9055 .wp-block-media-text .wp-block-media-text__content, .page-id-10438 .wp-block-media-text .wp-block-media-text__content, .page-id-11625 .wp-block-media-text .wp-block-media-text__content, .page-id-1255 .wp-block-media-text .wp-block-media-text__content, .page-id-9063 .wp-block-media-text .wp-block-media-text__content, .page-id-12710 .wp-block-media-text .wp-block-media-text__content, .page-id-12230 .wp-block-media-text .wp-block-media-text__content, .page-id-37 .wp-block-media-text .wp-block-media-text__content, .page-id-9074 .wp-block-media-text .wp-block-media-text__content, .page-id-31 .wp-block-media-text .wp-block-media-text__content, .page-id-9061 .wp-block-media-text .wp-block-media-text__content, .page-id-12246 .wp-block-media-text .wp-block-media-text__content, .page-id-10447 .wp-block-media-text .wp-block-media-text__content, .page-id-12726 .wp-block-media-text .wp-block-media-text__content, .page-id-11628 .wp-block-media-text .wp-block-media-text__content, .page-id-8307 .wp-block-media-text .wp-block-media-text__content, .page-id-9134 .wp-block-media-text .wp-block-media-text__content{margin-left: 0px; width: auto; padding:  50px 3% 20px 3%;}
.wp-block-media-text .wp-block-media-text__content {padding: 0 3% 0 3%;}

/* Jersey new homepage */	
.page-id-15718 .design_configurator .lottie2 {top: 740px;}
.page-id-15718 .content_block .design_configurator > ul > li:nth-child(2) {margin-top: 210px;padding-top: 100px;}
	/* Custom-block*/
	.wp-block-columns.has-3-columns.custom-block .wp-block-column, .wp-block-columns.has-3-columns.custom-block-2 .wp-block-column {flex-basis: 100%;}
/* Woocommerce */
    /* Single page */
.single_block.single_product .single_info .images .flex-viewport {height:300px !important;}
.single_block.single_product .single_info .images .woocommerce-product-gallery__image {height:300px !important;}
.single_block.single_product .single_info .images iframe {height:300px;}
        /* Tabs */
.woocommerce .woocommerce-tabs {margin-bottom:50px;}
.woocommerce div.product .woocommerce-tabs ul.tabs li {font-size:20px;}
.woocommerce div.woocommerce-tabs .woocommerce-Tabs-panel.panel {padding:25px 20px;font-size:18px;line-height:28px;}
        /* Related */
.woocommerce .columns-4.products {margin-bottom:50px;}
.woocommerce .columns-4.products li.product {flex-basis:280px;max-width:50%;min-width:50%;padding:0 15px 35px 15px;}
.woocommerce .columns-4.products li.product a h2 {font-size:22px;}
    /* Welcome block */
.welcome_block {margin:0 -10px 50px -10px;}
.welcome_block .wrapper {padding-top:40px;padding-bottom:40px;}
.welcome_block .wrapper h1 {font-size:70px;padding-bottom:70px;}
.welcome_block .wrapper h1 span:after {width:90px;height:4px;top:82px;right:5px;}
    /* Together slider */
.together_slider {padding:0 60px;}
.together_slider .bx-viewport > ul > li ul {grid-template-columns:repeat(auto-fill, minmax(40%, 1fr));}
.together_slider .bx-viewport > ul > li ul li:only-child figure figcaption {padding-left:50px;}
.together_slider .bx-viewport > ul > li ul li:only-child figure h1 {font-size:60px;}
.together_slider .bx-viewport > ul > li ul li:only-child figure h1 span:after {top:73px;height:4px;width:80px;right:5px;}
.together_slider .bx-viewport > ul > li ul li:only-child figure .button {bottom:5px;right:15px;}
.together_slider .bx-prev, .together_slider .bx-next {left:15px;top:calc(50% - 17px);width:35px;height:35px;}
.together_slider .bx-next {left:auto;right:15px;}
    /* Featured List */
.content_block .featured_list ul li {flex-basis:50%;}
    /* Design configurator */
.design_configurator {padding-bottom:50px;margin-bottom:15px;}
.content_block .design_configurator > ul {display:block;padding-right:200px;}
.content_block .design_configurator > ul > li {padding:30px 20px 30px 20px;margin-bottom:20px;}
.design_configurator > ul > li ul li {font-size:24px;line-height:40px;padding:7px 0 7px 30px;}
.design_configurator > ul > li ul li:before {width:15px;height:8px;border-left-width:4px;border-bottom-width:4px;}
.design_configurator .wrapper {position:static;}
.design_configurator .lottie {top:80px;left:auto;right:0;transform:translateX(0);width:300px;height:450px;}
.design_configurator .lottie2 {left:auto;right:0;top:auto;bottom:0;}
	
	/* Design configurator customizer single block */
.design_configurator_customizer {padding-bottom:50px;margin-bottom:15px;margin-top: 15vh;padding-left: 30px;padding-right: 30px;}
.content_block .design_configurator_customizer > ul {display:block;padding-right:0px;}
.content_block .design_configurator_customizer > ul > li {padding:110px 20px 30px 20px;margin-bottom:20px;}
.design_configurator_customizer > ul > li ul li {font-size:24px;line-height:40px;padding:7px 0 7px 30px;}
.design_configurator_customizer > ul > li ul li:before {width:15px;height:8px;border-left-width:4px;border-bottom-width:4px;}
.design_configurator_customizer .wrapper {position:static;}
.design_configurator_customizer .lottie {top:-150px;transform:translateX(0);width:300px;height:280px;left: 4vh;}
.design_configurator_customizer .lottie2 {left:auto;right:0;top:auto;bottom:0;}
.content_block .design_configurator_customizer .button {font-size: 30px;}
	
	
/* Design configurator full custom single block */
.design_configurator_full_custom {padding-bottom:50px;margin-bottom:15px;margin-top: 15vh;padding-left: 30px;padding-right: 30px;}
.content_block .design_configurator_full_custom > ul {display:block;padding-right:0px;}
.content_block .design_configurator_full_custom > ul > li {padding:110px 20px 30px 20px;margin-bottom:20px;}
.design_configurator_full_custom > ul > li ul li {font-size:24px;line-height:40px;padding:7px 0 7px 30px;}
.design_configurator_full_custom > ul > li ul li:before {width:15px;height:8px;border-left-width:4px;border-bottom-width:4px;}
.design_configurator_full_custom .wrapper {position:static;}
.design_configurator_full_custom .lottie {top:-150px;transform:translateX(0);width:300px;height:280px;left: 4vh;}
.design_configurator_full_custom .lottie2 {left:auto;right:0;top:auto;bottom:0;}
.content_block .design_configurator_full_custom .button {font-size: 30px;}	


/* Products list */
.product_block {padding-bottom:50px;}
.product_block .wrapper {padding:0 10px 50px 10px;}
.products_list ul li {max-width:10%;min-width:50%;}
.product_block .filter2 {padding-bottom:50px;}
.product_block .filter2 li {font-size:20px;padding:0 15px 10px 15px;}
.products_list ul li {flex-basis:280px;max-width:20%;min-width:50%;padding:0 25px 35px 25px;}
.products_list ul li figure > a {height:250px;padding:0 15px;}
.products_list ul li figure h6 {font-size:22px;}
.accordion dl dt h5 {font-size: 22px;}


/* SEO page */
.page-id-16483 .welcome_block .wrapper h1 {position: relative;text-align: center;font-size: 13vw;margin: auto;width: 100%;}
.page-id-16483 .welcome_block .wrapper {width: 100%;margin-left: auto;margin-right: auto;display: block;}
.page-id-16483 .welcome_block .wrapper p {position: relative;text-align: center;margin: auto;display: block;top: 20px;color: white;width: 80%;font-size: 1em;line-height: 2em;}	
.page-id-16483 .welcome_block .wrapper h1 span:after {display: none;}
.page-id-16483 .button_arrow {margin: auto;width: 90%;text-align: center;padding: 10px 10px 10px 0;background-size: 25px auto;margin-right: 25px;}
.page-id-16483 #magictextfield{width: 90%;font-size: 0.8em;line-height: 2em;padding-bottom: 20px}
.page-id-16483 .wrapper #magictextfield2{width: 90%;padding-bottom: 100px;font-size: 0.8em;line-height: 2em;}
.shop_collection, .design_configurator{padding-left: 30px;padding-right: 30px;}
.page-id-16483 .shop_collection, .design_configurator h4.is-style-alt {font-size: 2em;padding-bottom: 10px;}
.page-id-16483 .button.button_transparent  {font-size: 2em;padding-top: 0px!important;}
.page-id-16483 #magictextfield{width: 90%;font-size: 0.8em;line-height: 2em;padding-bottom: 20px;}
.page-id-16483 .wrapper #magictextfield2{width: 90%;font-size: 0.8em;line-height: 2em;}
.page-id-16483 h4.is-style-alt {font-size:30px;line-height:40px;width: 90%;text-align:center;margin: auto;}
.page-id-16483 h6.is-style-alt {font-size: 16px;line-height: 25px; width: 90%;text-align:left;}
	.page-id-16483 .texttitleseo{font: 35px 'Gothic';}
	.page-id-16483 .textcontentseo{font-size: 16px;line-height: 25px;text-align:left;}
	.page-id-16483 .text_media_block {margin-bottom: 0px;}
	
/* SEO page wielerkleding-bedrukken Dutch Mobile*/
.page-id-16624 .welcome_block .wrapper h1 {position: relative;text-align: center;font-size: 13vw;margin: auto;width: 100%;}
.page-id-16624 .welcome_block .wrapper {width: 100%;margin-left: auto;margin-right: auto;display: block;}
.page-id-16624 .welcome_block .wrapper p {position: relative;text-align: center;margin: auto;display: block;top: 20px;color: white;width: 80%;font-size: 1em;line-height: 2em;}	
.page-id-16624 .welcome_block .wrapper h1 span:after {display: none;}
.page-id-16624 .button_arrow {margin: auto;width: 90%;text-align: center;padding: 10px 10px 10px 0;background-size: 25px auto;margin-right: 25px;}
.page-id-16624 #magictextfield{width: 90%;font-size: 0.8em;line-height: 2em;padding-bottom: 20px}
.page-id-16624 .wrapper #magictextfield2{width: 90%;padding-bottom: 100px;font-size: 0.8em;line-height: 2em;}
.page-id-16624 .shop_collection, .design_configurator h4.is-style-alt {font-size: 2em;padding-bottom: 10px;}
.page-id-16624 .button.button_transparent  {font-size: 2em;padding-top: 0px!important;}
.page-id-16624 #magictextfield{width: 90%;font-size: 0.8em;line-height: 2em;padding-bottom: 20px;}
.page-id-16624 .wrapper #magictextfield2{width: 90%;font-size: 0.8em;line-height: 2em;}
.page-id-16624 h4.is-style-alt {font-size:30px;line-height:40px;width: 90%;text-align:center;margin: auto;}
.page-id-16624 h6.is-style-alt {font-size: 16px;line-height: 25px; width: 90%;text-align:left;}
.page-id-16624 .texttitleseo{font: 35px 'Gothic';}
.page-id-16624 .textcontentseo{font-size: 16px;line-height: 25px;text-align:left;}
.page-id-16624 .text_media_block {margin-bottom: 0px;}	
.page-id-16624 .design_configurator .lottie2 {top: 740px;}
.page-id-16624 .content_block .design_configurator > ul > li:nth-child(2) {margin-top: 210px;padding-top: 100px;}
	/* SEO page fietskleding-bedrukken Dutch Mobile*/
.page-id-16628 .welcome_block .wrapper h1 {position: relative;text-align: center;font-size: 13vw;margin: auto;width: 100%;}
.page-id-16628 .welcome_block .wrapper {width: 100%;margin-left: auto;margin-right: auto;display: block;}
.page-id-16628 .welcome_block .wrapper p {position: relative;text-align: center;margin: auto;display: block;top: 20px;color: white;width: 80%;font-size: 1em;line-height: 2em;}	
.page-id-16628 .welcome_block .wrapper h1 span:after {display: none;}
.page-id-16628 .button_arrow {margin: auto;width: 90%;text-align: center;padding: 10px 10px 10px 0;background-size: 25px auto;margin-right: 25px;}
.page-id-16628 #magictextfield{width: 90%;font-size: 0.8em;line-height: 2em;padding-bottom: 20px}
.page-id-16628 .wrapper #magictextfield2{width: 90%;padding-bottom: 100px;font-size: 0.8em;line-height: 2em;}
.page-id-16628 .shop_collection, .design_configurator h4.is-style-alt {font-size: 2em;padding-bottom: 10px;}
.page-id-16628 .button.button_transparent  {font-size: 2em;padding-top: 0px!important;}
.page-id-16628 #magictextfield{width: 90%;font-size: 0.8em;line-height: 2em;padding-bottom: 20px;}
.page-id-16628 .wrapper #magictextfield2{width: 90%;font-size: 0.8em;line-height: 2em;}
.page-id-16628 h4.is-style-alt {font-size:30px;line-height:40px;width: 90%;text-align:center;margin: auto;}
.page-id-16628 h6.is-style-alt {font-size: 16px;line-height: 25px; width: 90%;text-align:left;}
.page-id-16628 .texttitleseo{font: 35px 'Gothic';}
.page-id-16628 .textcontentseo{font-size: 16px;line-height: 25px;text-align:left;}
.page-id-16628 .text_media_block {margin-bottom: 0px;}
.page-id-16628 .design_configurator .lottie2 {top: 740px;}
.page-id-16628 .content_block .design_configurator > ul > li:nth-child(2) {margin-top: 210px;padding-top: 100px;}

		/* SEO page teamkleding-bedrukken Dutch Mobile*/
.page-id-16663 .welcome_block .wrapper h1 {position: relative;text-align: center;font-size: 13vw;margin: auto;width: 100%;}
.page-id-16663 .welcome_block .wrapper {width: 100%;margin-left: auto;margin-right: auto;display: block;}
.page-id-16663 .welcome_block .wrapper p {position: relative;text-align: center;margin: auto;display: block;top: 20px;color: white;width: 80%;font-size: 1em;line-height: 2em;}	
.page-id-16663 .welcome_block .wrapper h1 span:after {display: none;}
.page-id-16663 .button_arrow {margin: auto;width: 90%;text-align: center;padding: 10px 10px 10px 0;background-size: 25px auto;margin-right: 25px;}
.page-id-16663 #magictextfield{width: 90%;font-size: 0.8em;line-height: 2em;padding-bottom: 20px}
.page-id-16663 .wrapper #magictextfield2{width: 90%;padding-bottom: 100px;font-size: 0.8em;line-height: 2em;}
.page-id-16663 .shop_collection, .design_configurator h4.is-style-alt {font-size: 2em;padding-bottom: 10px;}
.page-id-16663 .button.button_transparent  {font-size: 2em;padding-top: 0px!important;}
.page-id-16663 #magictextfield{width: 90%;font-size: 0.8em;line-height: 2em;padding-bottom: 20px;}
.page-id-16663 .wrapper #magictextfield2{width: 90%;font-size: 0.8em;line-height: 2em;}
.page-id-16663 h4.is-style-alt {font-size:30px;line-height:40px;width: 90%;text-align:center;margin: auto;}
.page-id-16663 h6.is-style-alt {font-size: 16px;line-height: 25px; width: 90%;text-align:left;}
.page-id-16663 .texttitleseo{font: 35px 'Gothic';}
.page-id-16663 .textcontentseo{font-size: 16px;line-height: 25px;text-align:left;}
.page-id-16663 .text_media_block {margin-bottom: 0px;}
.page-id-16663 .design_configurator .lottie2 {top: 740px;}
.page-id-16663 .content_block .design_configurator > ul > li:nth-child(2) {margin-top: 210px;padding-top: 100px;}

/* SEO page mountainbike-kleding-bedrukken Dutch Mobile*/
.page-id-16711 .welcome_block .wrapper h1 {position: relative;text-align: center;font-size: 13vw;margin: auto;width: 100%;}
.page-id-16711 .welcome_block .wrapper {width: 100%;margin-left: auto;margin-right: auto;display: block;}
.page-id-16711 .welcome_block .wrapper p {position: relative;text-align: center;margin: auto;display: block;top: 20px;color: white;width: 80%;font-size: 1em;line-height: 2em;}	
.page-id-16711 .welcome_block .wrapper h1 span:after {display: none;}
.page-id-16711 .button_arrow {margin: auto;width: 90%;text-align: center;padding: 10px 10px 10px 0;background-size: 25px auto;margin-right: 25px;}
.page-id-16711 #magictextfield{width: 90%;font-size: 0.8em;line-height: 2em;padding-bottom: 20px}
.page-id-16711 .wrapper #magictextfield2{width: 90%;padding-bottom: 100px;font-size: 0.8em;line-height: 2em;}
.page-id-16711 .shop_collection, .design_configurator h4.is-style-alt {font-size: 2em;padding-bottom: 10px;}
.page-id-16711 .button.button_transparent  {font-size: 2em;padding-top: 0px!important;}
.page-id-16711 #magictextfield{width: 90%;font-size: 0.8em;line-height: 2em;padding-bottom: 20px;}
.page-id-16711 .wrapper #magictextfield2{width: 90%;font-size: 0.8em;line-height: 2em;}
.page-id-16711 h4.is-style-alt {font-size:30px;line-height:40px;width: 90%;text-align:center;margin: auto;}
.page-id-16711 h6.is-style-alt {font-size: 16px;line-height: 25px; width: 90%;text-align:left;}
.page-id-16711 .texttitleseo{font: 35px 'Gothic';}
.page-id-16711 .textcontentseo{font-size: 16px;line-height: 25px;text-align:left;}
.page-id-16711 .text_media_block {margin-bottom: 0px;}
.page-id-16711 .welcome_block .bg {	object-position: bottom;}
.page-id-16711 .design_configurator .lottie2 {top: 740px;}
.page-id-16711 .content_block .design_configurator > ul > li:nth-child(2) {margin-top: 210px;padding-top: 100px;}

/* SEO page sportkleding-bedrukken Dutch Mobile*/
.page-id-16793 .welcome_block .wrapper h1 {position: relative;text-align: center;font-size: 13vw;margin: auto;width: 100%;}
.page-id-16793 .welcome_block .wrapper {width: 100%;margin-left: auto;margin-right: auto;display: block;}
.page-id-16793 .welcome_block .wrapper p {position: relative;text-align: center;margin: auto;display: block;top: 20px;color: white;width: 80%;font-size: 1em;line-height: 2em;}	
.page-id-16793 .welcome_block .wrapper h1 span:after {display: none;}
.page-id-16793 .button_arrow {margin: auto;width: 90%;text-align: center;padding: 10px 10px 10px 0;background-size: 25px auto;margin-right: 25px;}
.page-id-16793 #magictextfield{width: 90%;font-size: 0.8em;line-height: 2em;padding-bottom: 20px}
.page-id-16793 .wrapper #magictextfield2{width: 90%;padding-bottom: 100px;font-size: 0.8em;line-height: 2em;}
.page-id-16793 .shop_collection, .design_configurator h4.is-style-alt {font-size: 2em;padding-bottom: 10px;}
.page-id-16793 .button.button_transparent  {font-size: 2em;padding-top: 0px!important;}
.page-id-16793 #magictextfield{width: 90%;font-size: 0.8em;line-height: 2em;padding-bottom: 20px;}
.page-id-16793 .wrapper #magictextfield2{width: 90%;font-size: 0.8em;line-height: 2em;}
.page-id-16793 h4.is-style-alt {font-size:30px;line-height:40px;width: 90%;text-align:center;margin: auto;}
.page-id-16793 h6.is-style-alt {font-size: 16px;line-height: 25px; width: 90%;text-align:left;}
.page-id-16793 .texttitleseo{font: 35px 'Gothic';}
.page-id-16793 .textcontentseo{font-size: 16px;line-height: 25px;text-align:left;}
.page-id-16793 .text_media_block {margin-bottom: 0px;}
.page-id-16793 .welcome_block .bg {	object-position: bottom;}
.page-id-16793 .design_configurator .lottie2 {top: 740px;}
.page-id-16793 .content_block .design_configurator > ul > li:nth-child(2) {margin-top: 210px;padding-top: 100px;}

	/* SEO page triathlonkleding-bedrukken Dutch Mobile*/
.page-id-16826 .welcome_block .wrapper h1 {position: relative;text-align: center;font-size: 11vw;margin: auto;width: 100%;}
.page-id-16826 .welcome_block .wrapper {width: 100%;margin-left: auto;margin-right: auto;display: block;}
.page-id-16826 .welcome_block .wrapper p {position: relative;text-align: center;margin: auto;display: block;top: 20px;color: white;width: 80%;font-size: 1em;line-height: 2em;}	
.page-id-16826 .welcome_block .wrapper h1 span:after {display: none;}
.page-id-16826 .button_arrow {margin: auto;width: 90%;text-align: center;padding: 10px 10px 10px 0;background-size: 25px auto;margin-right: 25px;}
.page-id-16826 #magictextfield{width: 90%;font-size: 0.8em;line-height: 2em;padding-bottom: 20px}
.page-id-16826 .wrapper #magictextfield2{width: 90%;padding-bottom: 100px;font-size: 0.8em;line-height: 2em;}
.page-id-16826 .shop_collection, .design_configurator h4.is-style-alt {font-size: 2em;padding-bottom: 10px;}
.page-id-16826 .button.button_transparent  {font-size: 2em;padding-top: 0px!important;}
.page-id-16826 #magictextfield{width: 90%;font-size: 0.8em;line-height: 2em;padding-bottom: 20px;}
.page-id-16826 .wrapper #magictextfield2{width: 90%;font-size: 0.8em;line-height: 2em;}
.page-id-16826 h4.is-style-alt {font-size:30px;line-height:40px;width: 90%;text-align:center;margin: auto;}
.page-id-16826 h6.is-style-alt {font-size: 16px;line-height: 25px; width: 90%;text-align:left;}
.page-id-16826 .texttitleseo{font: 35px 'Gothic';}
.page-id-16826 .textcontentseo{font-size: 16px;line-height: 25px;text-align:left;}
.page-id-16826 .text_media_block {margin-bottom: 0px;}
.page-id-16826 .welcome_block .bg {	object-position: bottom;}
.page-id-16826 .design_configurator .lottie2 {top: 740px;}
.page-id-16826 .content_block .design_configurator > ul > li:nth-child(2) {margin-top: 210px;padding-top: 100px;}
.page-id-16826 .welcome_block .wrapper > div {margin-left: auto!important;
    margin: auto;
    display: block;}
	/* SEO page shimano-fietskleding Dutch Mobile*/
.page-id-16950 .welcome_block .wrapper h1 {position: relative;text-align: center;font-size: 11vw;margin: auto;width: 100%;}
.page-id-16950 .welcome_block .wrapper {width: 100%;margin-left: auto;margin-right: auto;display: block;}
.page-id-16950 .welcome_block .wrapper p {position: relative;text-align: center;margin: auto;display: block;top: 20px;color: white;width: 80%;font-size: 1em;line-height: 2em;}	
.page-id-16950 .welcome_block .wrapper h1 span:after {display: none;}
.page-id-16950 .button_arrow {margin: auto;width: 90%;text-align: center;padding: 10px 10px 10px 0;background-size: 25px auto;margin-right: 25px;}
.page-id-16950 #magictextfield{width: 90%;font-size: 0.8em;line-height: 2em;padding-bottom: 20px}
.page-id-16950 .wrapper #magictextfield2{width: 90%;padding-bottom: 100px;font-size: 0.8em;line-height: 2em;}
.page-id-16950 .shop_collection, .design_configurator h4.is-style-alt {font-size: 2em;padding-bottom: 10px;}
.page-id-16950 .button.button_transparent  {font-size: 2em;padding-top: 0px!important;}
.page-id-16950 #magictextfield{width: 90%;font-size: 0.8em;line-height: 2em;padding-bottom: 20px;}
.page-id-16950 .wrapper #magictextfield2{width: 90%;font-size: 0.8em;line-height: 2em;}
.page-id-16950 h4.is-style-alt {font-size:30px;line-height:40px;width: 90%;text-align:center;margin: auto;}
.page-id-16950 h6.is-style-alt {font-size: 16px;line-height: 25px; width: 90%;text-align:left;}
.page-id-16950 .texttitleseo{font: 35px 'Gothic';}
.page-id-16950 .textcontentseo{font-size: 16px;line-height: 25px;text-align:left;}
.page-id-16950 .text_media_block {margin-bottom: 0px;}
.page-id-16950 .welcome_block .bg {	object-position: bottom;}
.page-id-16950 .design_configurator .lottie2 {top: 740px;}
.page-id-16950 .content_block .design_configurator > ul > li:nth-child(2) {margin-top: 210px;padding-top: 100px;}
/* Single block */
.single_content {padding:40px 10px;}
.single_content .img_wrap {flex-basis:50%;}
.single_content .img_wrap > div {height:200px;padding:15px;}
.single_content .img_wrap ul {margin:0 -10px;}
.single_content .img_wrap ul li {padding:0 10px 10px 10px;}
.single_content .img_wrap ul li div {height:80px;padding:5px 0;}
.single_content article {flex-basis:50%;}
	
/* Frans Semi-custom  */
.page-id-20042 .wp-block-columns {margin-bottom: -2em;}
.page-id-20042  .text_media_block .wrapper > div {padding: 9px 10px;}
.page-id-20042 .text_media_block > div {padding: 0px 0 0 0;margin-top: 132px;}
.page-id-20042 .wp-block-columns.has-3-columns .wp-block-column:nth-child(1):before{top: -30px;}
.page-id-20042 .wp-block-columns.has-3-columns .wp-block-column:nth-child(2):before{top: -30px;}
.page-id-20042 .wp-block-columns.has-3-columns .wp-block-column:nth-child(3):before{top: -30px;}

/* Zweeds Semi-custom  */
.page-id-20093 .wp-block-columns {margin-bottom: -2em;}
.page-id-20093  .text_media_block .wrapper > div {padding: 9px 10px;}
.page-id-20093 .text_media_block > div {padding: 0px 0 0 0;margin-top: 132px;}
.page-id-20093 .wp-block-columns.has-3-columns .wp-block-column:nth-child(1):before{top: -30px;}
.page-id-20093 .wp-block-columns.has-3-columns .wp-block-column:nth-child(2):before{top: -30px;}
.page-id-20093 .wp-block-columns.has-3-columns .wp-block-column:nth-child(3):before{top: -30px;}	
	

/* Subscribe block */
.subscribe_block .gform_wrapper .gform_body ul li {flex-basis:calc(50% - 10px);}
/* Footer */
.footer {padding:50px 0 15px 0;}
.footer .wrapper {padding:0 10px;}
.footer .wrapper > p {padding:25px 250px 0 0;background-size:220px auto;}
}




@media only screen and (max-height:800px) and (min-height:600px) and (min-width:780px){
	.home .mountain_block .wrapper img{
		max-width: 350px !important;
	}
	.page-id-18 .mountain_block .wrapper img, .page-id-12248 .mountain_block .wrapper img, .page-id-13383 .mountain_block .wrapper img, .page-id-10441 .mountain_block .wrapper img, .page-id-9104 .mountain_block .wrapper img{
		max-width: 300px !important;
	}
}
@media (min-width: 767px){
	.page-id-13 .custom-block .wp-block-column, .page-id-13 .custom-block-2 .wp-block-column, .page-id-9055 .custom-block .wp-block-column, .page-id-9055 .custom-block-2 .wp-block-column, .page-id-10438 .custom-block .wp-block-column, .page-id-10438 .custom-block-2 .wp-block-column, .page-id-11625 .custom-block .wp-block-column, .page-id-11625 .custom-block-2 .wp-block-column, .page-id-37 .custom-block .wp-block-column, .page-id-37 .custom-block-2 .wp-block-column, .page-id-9074 .custom-block .wp-block-column, .page-id-9074 .custom-block-2 .wp-block-column, .page-id-31 .custom-block .wp-block-column, .page-id-31 .custom-block-2 .wp-block-column, .page-id-9061 .custom-block .wp-block-column, .page-id-9061 .custom-block-2 .wp-block-column, .page-id-8307 .custom-block-2 .wp-block-column, .page-id-9134 .custom-block-2 .wp-block-column {
	width: 90%; margin:20px 4% 30px 6%;}

	.page-id-16483 h4.is-style-alt {font-size: 55px;line-height: 50px;width: 85%;margin: auto;text-align: center;}
}
@media (max-width: 850px){
    /* Together slider */
.together_slider {margin-bottom:55px;padding:0 10px;}
.together_slider .bx-viewport > ul > li ul {font-size:0;line-height:0;grid-gap:10px;}
.together_slider .bx-viewport > ul > li ul li {margin-bottom:0;height:170px;}
.together_slider .bx-viewport > ul > li ul li:nth-child(4) {margin-top:-10px;}
.together_slider .bx-viewport > ul > li figure figcaption {padding:10px;}
.together_slider .bx-viewport > ul > li figure figcaption .button {font-size:20px;border-width:4px;}
.together_slider .bx-viewport > ul > li ul li:only-child {height:250px;}
.together_slider .bx-viewport > ul > li ul li:only-child figure > img {position:absolute;top:0;left:0;}
.together_slider .bx-viewport > ul > li ul li:only-child figure figcaption {display:block;position:relative;z-index:2;padding:15px;}
.together_slider .bx-viewport > ul > li ul li:only-child figure h1 {font-size:35px;text-align:left;}
.together_slider .bx-viewport > ul > li ul li:only-child figure h1 span:after {display:none;}
.together_slider .bx-viewport > ul > li ul li:only-child figure .button {position:static;font-size:22px;padding:10px 50px 10px 0;background-size:35px auto;}
}


@media (min-width: 600px) and (max-width: 959px){
	.wp-block-columns.has-2-columns .wp-block-column {
    flex-basis: 45%;
    flex-grow: 0;
}
	.wp-block-columns.has-2-columns .wp-block-column:not(:first-child), .wp-block-columns.has-2-columns .wp-block-column:nth-child(even) {
		    margin-left: 5% !important;
	}
	.wp-block-columns.has-2-columns .wp-block-column:not(:last-child) {margin-right: 5% !important;}
	.wp-block-column .wp-block-image {margin: auto}
}


@media (min-width: 600px) and (max-width:767px) {
	.wp-block-columns.has-3-columns.custom-block-3 .wp-block-column {flex-basis: 100%; margin: auto !important;}
}

	/* Mobile portrait and landscape modes */
@media only screen and (max-width: 767px) {

	/* Home */
	.home p {font-size:16px;}
/* Menu mobile*/
	.header .popup nav > ul > li > ul > li:not(.empty) > ul > li, .header .popup nav > ul > li > ul > li > ul > li > ul > li {padding-top: 15px;}
	.header.mobile_menu_active .popup nav > ul > li > ul > li {min-width: 25%; padding-top: 15px;}
	
	.header.mobile_menu_active li.menu-item.menu-item-type-taxonomy.menu-item-object-products_categories.menu-item-has-children.menu-item-1352 {padding-left: 10px; padding-right: 0px;}
	.header.mobile_menu_active li.menu-item.menu-item-type-post_type.menu-item-object-page.menu-item-373 {
		margin-bottom: 20px;}
	.header.mobile_menu_active li.menu-item.menu-item-type-post_type.menu-item-object-page.menu-item-1323 {margin-bottom: 15px;}

/* Other */
	.page-id-13 .custom-block .wp-block-column, .page-id-13 .custom-block-2 .wp-block-column, .page-id-9055 .custom-block .wp-block-column, .page-id-9055 .custom-block-2 .wp-block-column, .page-id-10438 .custom-block .wp-block-column, .page-id-10438 .custom-block-2 .wp-block-column, .page-id-11625 .custom-block .wp-block-column, .page-id-11625 .custom-block-2 .wp-block-column, .page-id-37 .custom-block .wp-block-column, .page-id-37 .custom-block-2 .wp-block-column, .page-id-9074 .custom-block .wp-block-column, .page-id-9074 .custom-block-2 .wp-block-column, .page-id-31 .custom-block .wp-block-column, .page-id-31 .custom-block-2 .wp-block-column, .page-id-9061 .custom-block .wp-block-column, .page-id-9061 .custom-block-2 .wp-block-column, .page-id-8307 .custom-block-2 .wp-block-column, .page-id-9134 .custom-block-2 .wp-block-column {    width: auto;
    margin: 20px 0px 30px 10%;}
.alignright, .alignleft {float:none;margin:0 0 10px 0;}
.page-id-13 .wp-block-columns.has-2-columns, .page-id-37, .page-id-9055 .wp-block-columns.has-2-columns, .page-id-10438 .wp-block-columns.has-2-columns, .page-id-11625 .wp-block-columns.has-2-columns, .page-id-37 .wp-block-columns.has-2-columns, .page-id-9074, .page-id-9055 .wp-block-columns.has-2-columns, .page-id-10438 .wp-block-columns.has-2-columns, .page-id-11625 .wp-block-columns.has-2-columns, .page-id-9074 .wp-block-columns.has-2-columns, .page-id-31 .wp-block-columns.has-2-columns, .page-id-9061 .wp-block-columns.has-2-columns, .page-id-9067 .wp-block-columns.has-2-columns, .page-id-8307 .wp-block-columns.has-2-columns, .page-id-9134 .wp-block-columns.has-2-columns {margin-top:20px;}
div#textmedia_block-block_5c62998791012, div#textmedia_block-block_5c6299c391013, div#textmedia_block-block_5c6299ca91014 {margin-left:40px; width: auto;}

/* Titles */
h1 {font:60px 'Gothic';color:#ff0082;text-transform:uppercase;}
h2 {font:40px 'Gothic';text-transform:uppercase;text-align:center;padding-bottom:70px;}
h3 {font:32px 'Gothic';color:#ff0082;padding-bottom:35px;}
h4 {font:24px 'BebasNeue';padding-bottom:40px;}
h4.is-style-alt {font-size:40px;line-height:50px;}
h5 {font:700 24px 'BebasNeue';}
h6 {font:700 20px 'Arvo';padding-bottom:85px;text-align:center;}
h6 strong {color:#009cff;}
h6.is-style-alt {font-size:18px;line-height:32px;}
p {padding-bottom:25px;}
.header_widget ul {padding:1px 0;}
.header_widget ul li {margin:0 15px;font-size:14px;padding-left:20px;}
.header_widget ul li:before {width:8px;height:4px;border-left-width:2px;border-bottom-width:2px;top:13px;}
/*.header_widget + .cta {display:none;}*/
.woocommerce-page .header_widget {margin-bottom:50px;}
.woocommerce-page .header_widget + .heading {margin-top:-50px;}
/* Single product */
.type-products h4 {
margin-top: 20px;}
.accordion dl dt h5 {font-size: 20px !important;}
/* Woocommerce */
    /* Single page */
.single_block.single_product .single_info {display:block;}
.single_block.single_product .single_info .images {margin:0 0 40px 0;width:100%;}
.single_block.single_product .single_info .images .flex-control-thumbs li {height:120px;}
.single_block.single_product .single_info .summary {margin:0 0 40px 0;padding:0;font-size:18px;line-height:26px;}
    /* Welcome block */
.welcome_block .wrapper > div {text-align:center;}
.welcome_block .wrapper h1 {font-size:60px;padding-bottom:40px;}
.welcome_block .wrapper h1 span:after {width:60px;height:5px;right:calc(50% - 30px);top:71px;}
.button_arrow, .button_arrow:visited {font-size:25px;padding:10px 50px 10px 0;background-size:35px auto;}
    /* Cover block */
.wp-block-cover {margin-left:-10px;margin-right:-10px;}
.wp-block-cover.alignfull {margin-bottom:50px;}
.wp-block-cover.alignfull .wp-block-cover__inner-container .wp-block-button__link, .wp-block-cover.alignfull .wp-block-cover__inner-container .wp-block-button__link:visited {min-height:68px;font-size:30px;}    
	.lmar {margin-bottom: 0px}
    /* Jerseys slider */
.jerseys_slider ul {margin-left:-15px;}
/* Single block */
.single_content {display:block;}
.single_content .img_wrap {padding-right:0;}
.related_accessories {padding:30px;}
.related_accessories h5 {font-size:25px;padding-bottom:20px;}
.related_accessories ul li figure > a {height:170px;padding:0 10px;}
.related_accessories ul li figure h6 {font-size:22px;}
    /* Slider */
.slider {margin-left:-10px;margin-right:-10px;}
.slider li figure figcaption > div {line-height:24px;}
    /* Mountain */
.mountain_block .wrapper img {max-width:250px;bottom:-130px;}
    /* Shorts Block */
.shorts_block article ul li a, .shorts_block article ul li a:visited {min-width:50%;font-size:32px;line-height:32px;padding:20px 10%;}
    /* Start Design */
.startdesign_block {margin-bottom:0;}
.startdesign_block > img {display:none;}
.mountain_block .custom_info ul {display:block;margin:0;}
.mountain_block .custom_info ul li {padding:0 0 60px 0;}
.mountain_block .custom_info ul li .img {height:300px;}
.mountain_block .custom_info ul li .img img {height:320px;}
    /* Text/media block */
.text_media_block > div {padding:200px 0 0 0;}
.text_media_block [data-cover-srcset] {left:-10px;height:200px;width:105vw;}
.text_media_block .wrapper > div {max-width:100%;}
.text_media_block.right [data-cover-srcset] {left:auto;right:-10px;}
/* Subscribe block */
.subscribe_block {padding:40px 0 30px 0;}
.subscribe_block .gform_wrapper .gform_body ul {display:block;}
.subscribe_block .gform_wrapper .gform_footer .button, .subscribe_block .gform_wrapper .gform_footer .button:visited {width:100%;}
/* Timeline */
.content_block .timeline ul {display:block;}
.timeline ul li {width:auto;padding:120px 0 55px 0;}
.timeline ul li .img {top:0;right:calc(50% - 50px);width:100px;}
.timeline ul li:nth-child(odd) .img {right:auto;left:calc(50% - 50px);}
.timeline ul li .content {min-height:1px;}
.timeline ul li .content h5 {text-align:center;padding:10px;}
.timeline ul li .content h5:after {display:none;}
.timeline ul li .content > div {padding:15px 20px 5px 20px;}
.timeline ul li.leadtime {width:auto;text-align:center;background:#fff;padding:0;font-size:50px;}
.timeline ul li.leadtime:before {display:none;}
.timeline .delivery {font-size:50px;padding:15px;}
/* Footer */
.footer .info {display:block;font-size:22px;padding-bottom:30px;}
.footer .info .widget:first-of-type {margin:0 auto;max-width:225px;position:relative;left:20px;}
.social_widget ul {justify-content:center;}
.footer .wrapper > p {padding:55px 0 0 0;background-position:center top;text-align:center;}
}


	/* Mobile portrait mode */
@media only screen and (max-width: 479px) {
	.cta{padding: 10px 0 0px 0;}
	.button, .button:visited, .wp-block-button__link, .wp-block-button__link:visited{
		padding-top:7px !important;
	}
/* other */
	.page-id-13 .custom-block .wp-block-column, .page-id-13 .custom-block-2 .wp-block-column, .page-id-9055 .custom-block .wp-block-column, .page-id-10438 .custom-block .wp-block-column, .page-id-11625 .custom-block .wp-block-column, .page-id-9055 .custom-block-2 .wp-block-column, .page-id-10438 .custom-block-2 .wp-block-column, .page-id-11625 .custom-block-2 .wp-block-column, .page-id-37 .custom-block .wp-block-column, .page-id-37 .custom-block-2 .wp-block-column, .page-id-9074 .custom-block .wp-block-column, .page-id-9074 .custom-block-2 .wp-block-column, .page-id-31 .custom-block .wp-block-column, .page-id-31 .custom-block-2 .wp-block-column, .page-id-9061 .custom-block .wp-block-column, .page-id-9061 .custom-block-2 .wp-block-column, .page-id-8307 .custom-block-2 .wp-block-column, .page-id-9134 .custom-block-2 .wp-block-column {    width: auto;
    margin: 20px 0px 30px 10%;}
/* menu mobile */
.header.mobile_menu_active .popup nav > ul > li > ul > li {min-width: 49%; padding-top: 15px;}
.header.mobile_menu_active li.menu-item.menu-item-type-post_type.menu-item-object-page.menu-item-373 {
		margin-bottom: 20px; margin-top: 20px;}
/* Products list */
	.products_list ul li {min-width: 49%; max-width: 49%;}
.products_list ul li figure > a {padding: 0px !important;}
.product_block .filter ul {justify-content:flex-start;}
.product_block .filter li {padding-left:20px;}
    /* Mountain */
.mountain_block .wrapper img {max-width:170px;bottom:-100px;}
    /* Woocommerce */
.woocommerce div.product .woocommerce-tabs ul.tabs li a, .woocommerce div.product .woocommerce-tabs ul.tabs li a:visited, .woocommerce div.product .woocommerce-tabs ul.tabs li a:hover {min-width:140px;}
        /* Form popup */
.form_popup .form_content {padding:10px 20px 20px 15px;}
.form_popup .form_content .close {top:15px;right:15px;}
.form_popup .gform_wrapper .gform_heading .gform_title {font-size:35px;}
.form_popup .gform_wrapper .gform_body ul {display:block;}
.form_popup .gform_wrapper .gform_footer {text-align:left;}
    /* Shop collection */
.shop_collection {margin-bottom:60px;}
.content_block .shop_collection ul {display:block;}
.content_block .shop_collection ul li {margin-bottom:20px;}
    /* Featured List */
.featured_list {margin-bottom:60px;}
.featured_list:after {top:-45px;border-bottom-width:45px;}
.content_block .featured_list ul {display:block;margin:0;}
.featured_list ul li figure > div {height:50px;margin-bottom:15px;}
.featured_list ul li figure > div img {max-width:150px;}
.featured_list ul li figure figcaption {font:18px/32px 'Arvo';}
.featured_list ul li figure figcaption h5 {padding-bottom:15px;}
    /* Testimonials slider */
.testimonials_slider {margin-bottom:45px;padding:0 35px;}
.testimonials_slider li .stars {width:220px;height:35px;margin-bottom:20px;}
.testimonials_slider li blockquote p {font:18px/30px 'Arvo';}
.testimonials_slider .bx-prev, .testimonials_slider .bx-next {right:5px;width:15px;height:26px;}
.testimonials_slider .bx-prev {right:auto;left:5px;}
    /* Design configurator */
.design_configurator {padding-top:160px;padding-bottom:140px;}
.content_block .design_configurator > ul {padding-right:0;}
.content_block .design_configurator > ul > li:first-child {padding-top:100px;}
.content_block .design_configurator > ul > li:last-child {padding-bottom:100px;}
.content_block .design_configurator .button {max-width:210px;min-height:60px;font-size:30px;}
.design_configurator .lottie {top:-35px;left:auto;right:50%;transform:translateX(50%);width:180px;height:300px;}
.design_configurator .lottie2 {left:auto;right:50%;top:auto;bottom:-20px;}
    /* Shop collection */
.shop_collection ul li figure figcaption h4 {font-size:26px;bottom:-10px;}
h6#categorytext {padding-bottom:25px;}

	
}



body .gform_wrapper .gform_validation_container {
    display: none;
}


/* Media queary IPHONE 5 JERSEY */
@media only screen and (max-device-width: 330px) {
	.page-id-16624 .content_block .design_configurator > ul > li:nth-child(2) {margin-top: 95px;padding-top: 55px;}
	.page-id-16624 .content_block .design_configurator > ul > li:first-child {margin-bottom: 230px;}
	.page-id-16624 .design_configurator .lottie2 {top: 850px;}
	
	.page-id-16628 .content_block .design_configurator > ul > li:nth-child(2) {margin-top: 95px;padding-top: 55px;}
	.page-id-16628 .content_block .design_configurator > ul > li:first-child {margin-bottom: 230px;}
	.page-id-16628 .design_configurator .lottie2 {top: 850px;}
	
	.page-id-16711 .content_block .design_configurator > ul > li:nth-child(2) {margin-top: 95px;padding-top: 55px;}
	.page-id-16711 .content_block .design_configurator > ul > li:first-child {margin-bottom: 230px;}
	.page-id-16711 .design_configurator .lottie2 {top: 850px;}
	
	.page-id-16793 .content_block .design_configurator > ul > li:nth-child(2) {margin-top: 95px;padding-top: 55px;}
	.page-id-16793 .content_block .design_configurator > ul > li:first-child {margin-bottom: 230px;}
	.page-id-16793 .design_configurator .lottie2 {top: 850px;}
	
	.page-id-16663 .content_block .design_configurator > ul > li:nth-child(2) {margin-top: 95px;padding-top: 55px;}
	.page-id-16663 .content_block .design_configurator > ul > li:first-child {margin-bottom: 230px;}
	.page-id-16663 .design_configurator .lottie2 {top: 850px;}
	
	.page-id-16950 .content_block .design_configurator > ul > li:nth-child(2) {margin-top: 95px;padding-top: 55px;}
	.page-id-16950 .content_block .design_configurator > ul > li:first-child {margin-bottom: 230px;}
	.page-id-16950 .design_configurator .lottie2 {top: 850px;}
	
	.page-id-16826 .content_block .design_configurator > ul > li:nth-child(2) {margin-top: 95px;padding-top: 55px;}
	.page-id-16826 .content_block .design_configurator > ul > li:first-child {margin-bottom: 230px;}
	.page-id-16826 .design_configurator .lottie2 {top: 850px;}
	
	.page-id-15718 .content_block .design_configurator > ul > li:nth-child(2) {margin-top: 95px;padding-top: 55px;}
	.page-id-15718 .content_block .design_configurator > ul > li:first-child {margin-bottom: 230px;}
	.page-id-15718 .design_configurator .lottie2 {top: 850px;}
	
	
}


@media all and (min-width: 768px) and (max-height: 1200px) and (orientation:portrait) {
	.design_configurator_customizer .lottie{
	top: 0px;
    left: auto;
    right: 0;
    transform: translateX(0);
    width: 300px;
    height: 450px;} /* your css rules for ipad portrait */

.design_configurator_full_custom .lottie{
	top: 0px;
    left: auto;
    right: 0;
    transform: translateX(0);
    width: 300px;
    height: 450px;} /* your css rules for ipad portrait */

.content_block .design_configurator_customizer > ul {
    display: block;
    padding-right: 200px;
}
	
	.content_block .design_configurator_full_custom > ul {
    display: block;
    padding-right: 200px;
}


	.design_configurator_customizer h4.is-style-alt{
		font-size:2em;
	}
	
	.design_configurator_full_custom h4.is-style-alt{
		font-size:2em;
	}

	.content_block .design_configurator_customizer > ul > li {
		padding: 30px 20px 30px 20px;
   		margin-bottom: 20px;
	}
	
	.content_block .design_configurator_full_custom > ul > li {
		padding: 30px 20px 30px 20px;
   		margin-bottom: 20px;
	}

	.design_configurator_customizer, .design_configurator_full_custom{
		margin-top: 5vh;
	}
	
	.content_block .design_configurator_customizer .button ,.content_block .design_configurator_full_custom .button{
		font-size: 35px;
	}
}
@media all and (min-width: 1200px) and (max-height: 768px) and (orientation:landscape) {
.design_configurator_customizer .lottie{
	top: 0px;
    left: auto;
    right: 0;
    transform: translateX(0);
    width: 300px;
    height: 450px;}
	
	.design_configurator_full_custom .lottie{
	top: 0px;
    left: auto;
    right: 0;
    transform: translateX(0);
    width: 300px;
    height: 450px;} 


.content_block .design_configurator_customizer > ul {
    display: block;
    padding-right: 200px;
}
	
	.content_block .design_configurator_full_custom> ul {
    display: block;
    padding-right: 200px;
}
	
	.design_configurator_customizer h4.is-style-alt{
		font-size:2em;
	}
	
		.design_configurator_full_custom h4.is-style-alt{
		font-size:2em;
	}
	
	.design_configurator_customizer {
		margin-top: 5vh;
	}
	
	.design_configurator_full_custom {
		margin-top: 5vh;
	}
	
	.content_block .design_configurator_customizer .button {
		font-size: 35px;
	}
	
	.content_block .design_configurator_full_custom .button {
		font-size: 35px;
	}
}


.LMAR {margin-bottom: 0px; padding-bottom: 0px;}
.SPEC1 {align-self: center;position: center; width: 370px}
.inline_button_arrow_white, .button_arrow_white:visited {font:28px 'Gothic'; color: white;text-transform:uppercase;padding:15px 45px 18px 0;display:inline-block;background:url(images/icons/arrow.png) right center/30px auto no-repeat;}
.inline_button_arrow_white :hover {color: black;}
.inline_button_arrow_black, .button_arrow_black:visited {font:28px 'Gothic'; color: black;text-transform:uppercase;padding:15px 50px 18px 0;display:inline-block;background:url(images/icons/arrow3.png) right center/40px auto no-repeat;}
.inline_button_arrow_black :hover {color:#ff0082;}
.column_round {border-radius: 15px}
.column_highlight2 {margin-left: 8px; margin-right:8px; margin-bottom: 10px; padding: 30px; background-color: rgba(31,124,168,.75); font-size: 18px; font-style: bold; color: white;}
.column_highlight2 p a {font: 30px; font-style: bold; color: white;}
.column_highlight {margin-left: 8px; margin-right:8px; margin-bottom: 10px; padding: 30px; background-color: #F1F1F1; font-size: 18px; font-style: bold; color: BLACK;}
.column_center {text-align: center;}
.button_white, .button_white:visited, .button_white a {border-color: white; color: white;}
.colorfull {  background: -webkit-linear-gradient(right, #ff0082, #9b1345, #00A1FF);
  -webkit-background-clip: text;
	-webkit-text-fill-color: transparent;}
