/*
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:#000;transition:color linear .2s;}
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; position: relative; top: 40px; transition: 0.3s;}
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';}

/* 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;}
.hide {display:none;}
.cta {text-align:center;background:#ff0082;padding:10px 0 5px 0;}
.cta a {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;}
h5 {font:700 48px 'BebasNeue';}
h6 {font:700 24px 'Arvo';padding-bottom:85px;text-align:center;}
h6 strong {color:#009cff;}
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 */
.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;}


    /* 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:35%;}
.registerDiv h4 {font-size:30px;font-weight: 700;padding-bottom: 20px;}
.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) {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:65px;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 .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:#293c5a;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:#293c5a;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;}
.header .popup nav > ul > li.active a:hover {color:#ff0082;}
.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;}
    /* 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:60px 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 {padding: 0 16px;}
.page-id-4378 tr>td:first-child{padding-left:0;}
.page-id-4378 tr{border-top: 1px solid black;}
.page-id-4378 table tr:last-child{border-bottom: 1px solid black;margin-bottom:20px;}
.page-id-4378 table {margin-bottom:20px;min-width: 49em;white-space: nowrap;}
.page-id-4378 .content_block article {padding: 50px 0;}
.sizingWrap{margin-bottom: 45px;}
.page-id-4378 .wp-block-image img {width:11em;}
@media only screen and (max-width:1279px){.page-id-4378 .wp-block-columns{position:inherit;max-width: 100%;} .page-id-4378 .wp-block-image{height: 450px;position: relative;}.page-id-4378 .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 {max-width: 32%;position: absolute;top: 115px;right: -7em;flex-wrap: wrap;} .page-id-4378 .men {padding-top:20px} .page-id-4378 .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-4378 .wp-block-column figure img {position: relative;margin: 0 auto;display: block;}}
/* Heading */
.heading {text-align:center;color:#fff;display:flex;align-items:center;justify-content:center;border-top:1px solid #ff0082;border-bottom:3px solid #ff0082;position:relative;min-height:310px;overflow:hidden;}
.heading > div {position:absolute;top:0;left:0;width:100%;height:100%;background:#ff0082 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;}
@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:150px 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 {margin-top:20px;}
@media only screen and (min-width:767px){.page-id-18 .mountain_block .custom_info ul li .img img {width:50%;}}
.page-id-18 .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-top:120px;margin-bottom:120px;}
.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:#ff0082;}
.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 {padding: 20px !important;}
.page-id-1255 .wp-block-button.aligncenter {display:block;}
.page-id-1255  .wp-block-media-text>figure>img {width: 100%;}
.page-id-1255  .wp-block-media-text .wp-block-media-text__content {width: 90%; background-color: #fff;margin-left: -20%;}
.page-id-1255  .has-large-font-size {font: 72px 'Gothic';}
.page-id-1255 .wp-block-columns.has-2-columns {
	margin-top: 60px; margin-bottom: 10%;}
.page-id-13 h5, .page-id-9055 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-1255 .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 {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 {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 {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 {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 {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 {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 {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 {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 {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 {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 {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 {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 {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 {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 {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;}

/* 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 {padding: 0px; margin: 0px;}
.page-id-1011 .content_block article, .page-id-9105 .content_block article  {padding-top: 20px;}
.page-id-1011 .text_media_block .wrapper > div, .page-id-9105 .text_media_block .wrapper > div  {padding: 20px 0px;}
.page-id-1011 .text_media_block .wrapper > div, .page-id-9105 .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 {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 {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 {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-37 .content_block article, .page-id-9074 .content_block article, .page-id-31 .content_block article, .page-id-9061 .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-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-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-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-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{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 {width: 90%; background-color: #fff; margin-left: -20%;}
.page-id-13  .has-large-font-size, .page-id-9055  .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-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-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-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-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-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-13 .custom-block-2 .wp-block-column, .page-id-9055 .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-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-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-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-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-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-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 {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 {width: 50px;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);}




/* 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 110px 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;}
.products_list ul li {flex:1 0 365px;max-width:25%;min-width:25%;padding:0 35px 65px 35px;box-sizing:border-box;}
.products_list ul li figure > a {display:flex;justify-content:center;align-items:center;height:440px;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 45px 0;border-top:1px solid #fff;border-bottom:1px solid #fff;box-shadow:rgba(0,0,0,.29) 5px -5px 18px 0;text-align:center;}
.subscribe_block .gform_ajax_spinner {display:none !important;}
.subscribe_block .gform_wrapper .validation_error {display:none;}
.subscribe_block .gform_wrapper form {display:flex;flex-wrap:wrap;align-items:center;justify-content:center;}
.subscribe_block .gform_wrapper .gform_heading {min-width:100%;}
.subscribe_block .gform_wrapper .gform_heading .gform_title {text-transform:uppercase;}
.subscribe_block .gform_wrapper .gform_body {flex:0 0 550px;position:relative}
.subscribe_block .gform_wrapper .gform_body ul li {position:relative;float:left;width:50%}
.subscribe_block .gform_wrapper .gform_body ul li label {display:none;}
.subscribe_block .gform_wrapper .gform_body ul li .validation_message {position:absolute;top:100%;left:10px;z-index:2;}
.subscribe_block .gform_wrapper .gform_body ul li input[type="email"], .subscribe_block #input_1_3 {font:30px 'MetaPro', serif;color:#b7b6b6;background:#fff;border:1px solid #ff0082;height:55px;text-align:center;border-right-width:0;}
.subscribe_block .gform_wrapper .gform_body ul li input[type="email"]::placeholder, .subscribe_block #input_1_3::placeholder {text-transform:uppercase;}
.subscribe_block .gform_wrapper .gform_footer .button, .subscribe_block .gform_wrapper .gform_footer .button:visited {color:#fff;background:#ff0082;border-color:#ff0082;font:700 48px/48px 'BebasNeue';padding:0;}
.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:#293c5a;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;padding-bottom:20px;}}

/* 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 Queries */
    /* Desktop Wide */
@media only screen and (min-width: 1280px) {
.alignwide {margin-left:-120px;margin-right:-120px;max-width:1280px;}
}


	/* 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%;}
/* 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 {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%;}
}


	/* 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.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;}
    /* 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;}
    /* 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-1255 .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-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%;}

	/* 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%;}

/* Products list */
.product_block {padding-bottom:50px;}
.product_block .wrapper {padding:0 10px 50px 10px;}
.products_list ul li {max-width:50%;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:50%;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;}
/* 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%;}
/* 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{
		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-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%;}

}


@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-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-37 .wp-block-columns.has-2-columns, .page-id-9074, .page-id-9055 .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;}
h5 {font:700 24px 'BebasNeue';}
h6 {font:700 20px 'Arvo';padding-bottom:85px;text-align:center;}
h6 strong {color:#009cff;}
p {padding-bottom:25px;}

/* Single product */
.type-products h4 {
margin-top: 20px;}
.accordion dl dt h5 {font-size: 20px !important;}

/* 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 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 form {display:block;}
.subscribe_block .gform_wrapper .gform_body ul li input[type="email"], .subscribe_block #input_1_3 {font-size:25px;height:45px;border-right-width:1px;margin-bottom:25px;}
	.subscribe_block .gform_wrapper .gform_body ul li {float:none;width:100%;}
.subscribe_block .gform_wrapper .gform_body ul li .validation_message {top:calc(100% - 30px);}
.subscribe_block .gform_wrapper .gform_footer .button, .subscribe_block .gform_wrapper .gform_footer .button:visited {font-size:30px;line-height:30px;min-height:45px;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-9055 .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;}
}


body .gform_wrapper .gform_validation_container {
    display: none;
}
