/*
 Theme Name:   Divi Child
 Theme URI:    http://example.com/divi-child/
 Description:  Divi Child Theme
 Author:       Hilmar I. Loeland
 Author URI:   https://opal-digital.no
 Template:     Divi
 Version: 	   1.0.21
 Tags:         responsive-layout, accessibility-ready
 Text Domain:  divi-child
*/


/* @import must be at top of file, otherwise CSS will not work */
@import url("https://cdn.fonts.net/t/1.css?apiType=css&projectid=9060c3f3-633d-435e-8c05-daaf8eed3b47");
  
@font-face {
  font-family: "NeueHelvetica65Medium";
  font-style: normal;
  font-stretch: normal;
  src: url('webfonts/NeueHelvetica65Medium/normal_normal.woff') format('woff'), url('webfonts/NeueHelvetica65Medium/normal_normal.woff2') format('woff2');
}
@font-face {
  font-family: "NeueHelvetica85Heavy";
  font-style: normal;
  font-stretch: normal;
  src: url('webfonts/NeueHelvetica85Heavy/normal_normal.woff') format('woff'), url('webfonts/NeueHelvetica85Heavy/normal_normal.woff2') format('woff2');
}
@font-face {
  font-family: "NeueHelvetica35Thin";
  font-style: normal;
  font-stretch: normal;
  src: url('webfonts/NeueHelvetica35Thin/normal_normal.woff') format('woff'), url('webfonts/NeueHelvetica35Thin/normal_normal.woff2') format('woff2');
}
@font-face {
  font-family: "NeueHelvetica45Light";
  font-style: normal;
  font-stretch: normal;
  src: url('webfonts/NeueHelvetica45Light/normal_normal.woff') format('woff'), url('webfonts/NeueHelvetica45Light/normal_normal.woff2') format('woff2');
}
@font-face {
  font-family: "NeueHelvetica55Roman";
  font-style: normal;
  font-stretch: normal;
  src: url('webfonts/NeueHelvetica55Roman/normal_normal.woff') format('woff'), url('webfonts/NeueHelvetica55Roman/normal_normal.woff2') format('woff2');
}
@font-face {
  font-family: "NeueHelvetica75Bold";
  font-style: normal;
  font-stretch: normal;
  src: url('webfonts/NeueHelvetica75Bold/normal_normal.woff') format('woff'), url('webfonts/NeueHelvetica75Bold/normal_normal.woff2') format('woff2');
}

/*Responsive breakpoints
    For Desktop screen sizes of 981 pixels and above
    For Tablet screen sizes between 980 pixels and 768 pixels
    For Mobile screen sizes 767 pixels and below
*/

/*
font-family: 'NeueHelvetica35Thin'
font-family: 'NeueHelvetica55Roman'
font-family: 'NeueHelvetica65Medium'
font-family: 'NeueHelvetica75Bold'
font-family: 'NeueHelvetica85Heavy'

    font-family: 'Inter', sans-serif;

    font-family: 'Inter Tight', sans-serif;



wpgs-thumb slick-track slick-slide > div


#00615D mørkere grønn


#BD1522 Sportall rød

*/

.woocommerce .woocommerce-error, .woocommerce .woocommerce-info, .woocommerce .woocommerce-message {
  background: #BD1522;
}
.woocommerce .woocommerce-error a, .woocommerce .woocommerce-info a, .woocommerce .woocommerce-message a {
	color: #ffffff;
}

  .od-my-account .woocommerce-form-login {
    padding: 0 !important;
    border: 0px !important;
  }
  .od-my-account .woocommerce-form-login p {
    font-size: 16px !important;
  } 

.od-my-account .de_fb_form_0 .de_fb_required {
  color: red /*#BD1522*/ !important;
	font-weight: 700 !important;
	padding-left: 4px;
}
.wcpa_required_ast {
  color: red /* #BD1522 */!important;
}
.uppercase-span {
	text-transform: uppercase;
}
a.od-link-style-1 {
color: #000000;
	border-bottom: 1px solid #aaaaaa;
}
a.od-link-style-1:hover {
color: #888888;
	border-bottom: 1px solid #000000;
}

.od-button-pill.et_pb_button, .od-button-pill .et_pb_button {
  font-size: 18px;
  font-weight: 500;
  padding: .3em 2em;
  line-height: 1.5em !important;
  border: 0px solid;
  border-radius: 100px;
  -webkit-transition-duration: .2s;
  transition-duration: .2s;
  -webkit-transition-property: all !important;
  transition-property: all !important;
}
.od-button-pill.et_pb_button:hover, .od-button-pill .et_pb_button:hover {
	  border: 0px solid;
	  padding: .3em 2em .3em 2em;
}
.od-button-pill-large.et_pb_button {
  font-size: 18px;
  font-weight: 500;
  padding: .9em 2em;
  line-height: 1.5em !important;
  border: 0px solid;
  border-radius: 100px;
  -webkit-transition-duration: .2s;
  transition-duration: .2s;
  -webkit-transition-property: all !important;
  transition-property: all !important;
}
.od-button-pill-large.et_pb_button:hover {
	  border: 0px solid;
	  padding: .9em 2em .9em 2em;
}
.od-button-pill.et_pb_button:after, .od-button-pill .et_pb_button:after, .od-button-pill-large.et_pb_button:after {
	font-size: 28px !important;
	margin-top: -1px;
}
.od-green.et_pb_button, .od-green .et_pb_button {
color: #ffffff !important;
  background-color: #00615D;
}
.od-green.et_pb_button:hover, .od-green .et_pb_button:hover {
  background-color: #018a85;
}
.od-gray.et_pb_button, .od-gray .et_pb_button {
color: #000000 !important;
  background-color: #eeeeee;
}
.od-gray.et_pb_button:hover, .od-gray .et_pb_button:hover {
  background-color: #eeeeee;
}

#more-menu {
	background-color: #f5f5f5;
	border-bottom: 1px solid #cccccc;
}
#more-menu .od-product-details-menu {
	padding-left: 20px;
}



.wpgs-thumb .slick-track .slick-slide > div {
	margin: 4px !important;
}


#od-log {
  position: fixed;
  top: 10px;
  left: 10px;
  width: auto;
  height: 30px;
  background-color: #ffffff;
  color: #333;
  z-index: 99999999999999;
}

#od-log2 {
  position: fixed;
  top: 40px;
  left: 10px;
  width: auto;
  height: 30px;
  background-color: #ffffff;
  color: #333;
  z-index: 99999999999999;
}


.woocommerce-product-gallery .arrow-next::before, .woocommerce-product-gallery .slick-next::before {
  content: '\e804';
}

.woocommerce-product-gallery .arrow-prev::before, .woocommerce-product-gallery .slick-prev::before {
  content: '\e805';
}


#overviewmap .et_pb_map {
  height: 70vh !important;
}
#overviewmap.kundeservice .et_pb_map {
  height: 50vh !important;
}

.photo-credit p {
	font-size: 14px;
}
.od-date-wrap {
  font-size: 1.5rem;
  line-height: 1.5;
  padding-bottom: 10px;
  border-bottom: 1px solid #cccccc;
  display: inline-block;
  margin-bottom: 20px;
}

.et_pb_blog_grid h2 {
    font-size: 3rem;
}
.od_recent_item {
	margin-bottom:20px;
}

.od_recent_thumb {
	margin-bottom:10px;
	
}
.od_recent_thumb img {

border: 1px solid #eeeeee;	
}


p.dato, p.date {
	padding-bottom:3px;
	border-bottom: 1px solid #cccccc;
	margin-bottom:10px;
	display: inline-block;
	}
h5.od_recent_title {
	padding-bottom:6px;
}



.od-blog-container .et_pb_post h2.entry-title {
    font-size: 3rem;
	padding-bottom:10px;
}
/*
.news-page .et_pb_post > a {
    margin: -20px -20px 20px;
    display: block;
}*/

.od-blog-container .et_pb_post .entry-featured-image-url {
  display: block;
  position: relative;
  margin-bottom: 20px;
}

.od-blog-container .et_pb_blog_grid .et_pb_image_container {
  margin: -20px -20px 10px;
}
.od-blog-container .et_pb_blog_grid .et_pb_post {
padding: 20px;
    border: 0px solid #d8d8d8;
    background-color: #FFFFFF;
    word-wrap: break-word;
	margin-bottom:40px;
	box-shadow: 5px 5px 14px 0px rgba(0,0,0,0.2);	
}  


.od-blog .et_pb_salvattore_content[data-columns]::before {
	content: '4 .column.size-1of4' !important;
}
@media only screen and ( min-width: 981px ) {
	.od-blog .column.size-1of4 {
	    width: 22.75%!important;
	    margin-right: 3%;
	}
}

.et_pb_blog_grid .column.size-1of4:nth-child(4n) {
  margin-right: 0;
}




.od-main-slider .special .et_pb_button.od-slider-button-more, .od-main-header .special .et_pb_button.od-slider-button-more {
	color: #000000;
}


/*
.slick-slide h1 {
	font-size: 1.25rem;
}
.slick-slide p {
	font-size: 0.8rem;
}*/

.et_pb_wc_add_to_cart.et_pb_hide_stock .stock {
  display: block;
}

#left-area .et_pb_wc_description ul {
	padding-top: 12px;
}


/*********** TEMP TO BE REMOVED***************/
/****** PRODUCT BUTTON ******/
.et_pb_button.od-product-button.button {
	margin-top: 0 !important;
}
.od-product-link {
	display: flex;
	align-items: center;
}
.od-product-link .od-price {
	font-size: 26px;
font-weight: 500;
}
.od-product-link .od-price {
	padding-left: 16px;
}

/*********************/

.single-product .od-split-section.od-fullwidth .od-split-row {
  border-top: 16px solid #ffffff;
  border-left: 0px solid #ffffff;
  border-right: 0px solid #ffffff;
}

/*.et_pb_menu .et_pb_menu__menu > nav > ul > li.lang-item-dk, */
.et_pb_menu .et_pb_menu__menu > nav > ul > li.lang-item-fi, .et_pb_menu .et_pb_menu__menu > nav > ul > li.lang-item-is, .et_pb_menu .et_pb_menu__menu > nav > ul > li.lang-item-en {
	display: none !important;
}
/*#od-mobile-menu .et_mobile_menu > li.lang-item-dk, */
#od-mobile-menu .et_mobile_menu > li.lang-item-fi, #od-mobile-menu .et_mobile_menu > li.lang-item-is, #od-mobile-menu .et_mobile_menu > li.lang-item-en {
	display: none !important;
}


.od-top-menu li.bold a {
	font-weight: bold;
}
a.link-underline {
  color: #055555;
  border-bottom: 1px solid #cccccc;
	text-transform: uppercase;
	font-size: 1rem;
}
a.arrow-link-underline, a.arrow-link-doc {
  color: #C80A11;
  border-bottom: 1px solid #cccccc;
}
a.arrow-link::after, a.arrow-link-underline::after, a.arrow-link-doc::after {
  color: inherit;
  content: "5";
  font-size: 22px;
  margin-left: -0.5em;
  opacity: 1;
  margin-top: -4px;
  padding-left: 0.5em;
  position: absolute;
  transition: all 0.2s ease 0s;
  font-family: "ETmodules" !important;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  text-transform: none;
}

/****************** TEMP END********************/

/*********** PRICING TABLE  ***********/

/* pricing table*/


.et_pb_section.od-pricing-table {
	padding: 0;
	
}
.et_pb_section.od-pricing-table:first-child {
	padding-top: 60px;
	
}
.et_pb_section.od-pricing-table:last-child {
	padding-bottom: 60px;
	
}
.od-pricing-table .od-table-row {
	padding: 0px;
	/*background-color: #ffffff;*/
	display: flex;
	flex-wrap: wrap;
}
.od-pricing-table .od-table-row:last-child {
	/*border-bottom: 1px solid #dee2e6;*/
}
.od-pricing-table.od-footer .od-table-row:last-child {
	border-bottom: 0px solid #dee2e6;
}
.od-pricing-table .od-table-row .et_pb_column {
	display: flex;
	align-items: center;
}
.od-pricing-table .od-table-row .et_pb_column .et_pb_module {
	width: 100%;
}

.od-pricing-table .od-table-row .od-table-col2 .et_pb_module, .od-pricing-table .od-table-row .od-table-col3 .et_pb_module, .od-pricing-table .od-table-row .od-table-col4 .et_pb_module {
	text-align: center;
}

.od-pricing-table.od-header .od-table-row .od-table-col2, .od-pricing-table.od-footer .od-table-row .od-table-col2 {
	background-color: #cccccc;
}
.od-pricing-table.od-header .od-table-row .od-table-col3, .od-pricing-table.od-footer .od-table-row .od-table-col3  {
	background-color: #000000;;
}
.od-pricing-table.od-header .od-table-row .od-table-col4, .od-pricing-table.od-footer .od-table-row .od-table-col4  {
	background-color: #52B89E;
}

.od-pricing-table .od-table-row.feature .od-table-col2 p, .od-pricing-table .od-table-row.feature .od-table-col3 p, .od-pricing-table .od-table-row.feature .od-table-col4 p {
/*	text-indent: -99999px;
	display: inline-block;*/
	color: #f5f5f5;
}
.od-pricing-table .od-table-row.feature .od-table-col2 p:after, .od-pricing-table .od-table-row.feature .od-table-col3 p:after, .od-pricing-table .od-table-row.feature .od-table-col4 p:after {
	content: "\f00c";
	font-family: 'Font Awesome 6 Pro';
	font-weight: 400;
	color: #52B89E;
	
}
.od-centered .et_pb_column {
	display: flex;
	align-items: center;
}
.od-centered .et_pb_column .et_pb_module {
	width: 100%;
}


.od-pricing-table .od-table-row.feature .od-table-col2 {
	background-color: #f5f5f5;
}
.od-pricing-table .od-table-row .od-table-col3 {
	background-color: #f5f5f5;
}
.od-pricing-table .od-table-row .od-table-col4 {
	background-color: #f5f5f5;
}
.od-pricing-table .od-table-row.feature-header .od-description {
	padding: 30px 30px 10px 0px;
}
.od-pricing-table .od-table-row .od-description {
	padding: 10px 30px 10px 50px;
}
.od-pricing-table .od-table-row:last-child .od-description {
	padding-bottom: 40px;
}

.od-pricing-table .od-table-row.feature-header .od-table-col2 p {
	font-weight: 500;
	font-size: 0.9rem !important;
	line-height: 1;

}

.od-pricing-table .od-table-row .et_pb_toggle h6 {
	font-weight: 500;
	font-size: 1.125rem;
}



@media only screen and (max-width: 480px) {
.od-pricing-table .od-table-row.feature-header .od-table-col2 {
	background-color: #d5d5d5;
}
.feature-header .od-table-col2 .et_pb_module {
	height: 100%;
	padding: 4px 0 4px 0;
	display: flex;
	align-items: center;
  border-right: 1px solid #dee2e6;
  }
}
/***** SLIDER AND HEADER STYLING ******/
.od-main-slider h1, .od-main-slider h2, .od-main-header h1, .od-main-header h2 {
	/*text-transform: uppercase;*/
}
  .od-main-slider .et_pb_module {
    display: flex !important;
    align-items: center;
  }

.od-main-slider .et_pb_button.od-slider-button-shop, .od-main-header .et_pb_button.od-slider-button-shop {
	font-size: 18px;
font-weight: 500;
padding: .4em 1em;
line-height: 1.5em !important;
background: #018a85;
position: relative;
border: 2px solid #018a85 /*#438710*/;
border-radius: 3px;
-webkit-transition: all .2s;
transition: all .2s;
color: #ffffff;
	/*height: 34px;*/
	margin-right: 8px;
}
.od-main-slider  .et_pb_button.od-slider-button-shop:hover, .od-main-header .et_pb_button.od-slider-button-shop:hover {
	border: 2px solid #018a85 !important;
	padding: .4em 2em .4em 1em;
	background: #018a85 !important;
	color: #ffffff;
}
.od-main-slider  .et_pb_button.od-slider-button-more, .od-main-header .et_pb_button.od-slider-button-more {
	font-size: 18px;
font-weight: 500;
padding: .4em 1em;
line-height: 1.5em !important;
background-color: transparent;
position: relative;
border: 2px solid #ffffff;
border-radius: 3px;
-webkit-transition: all .2s;
transition: all .2s;
color: #ffffff;
	/*height: 34px;*/
	margin-right: 8px;
}
.od-main-slider  .et_pb_button.od-slider-button-more:hover, .od-main-header .et_pb_button.od-slider-button-more:hover {
	border: 2px solid #ffffff !important;
	padding: .4em 2em .4em 1em;
	background-color: transparent!important;
	color: #ffffff;
}
.et_pb_button.od-slider-button-more:after, .et_pb_button.od-slider-button-shop:after {
	font-size: 28px;
}

.od-main-slider .od-slider-buttons, .od-main-header .od-slider-buttons {
	display: inline-block;
	margin-right: 20px;
	margin-top: 20px;
}

/**** WOOCOMMERCE BUTTONS ****/

.woocommerce-cart table.cart td.actions .coupon .input-text {
	padding: 0.2em 1em;
	font-size: 18px;
	line-height: 1.5 !important;
}

.woocommerce-page button.button, .woocommerce-page button.button.alt, .woocommerce button.button, .woocommerce button.button.alt, .woocommerce-page button.button.alt.disabled, .woocommerce button.button.alt.disabled, .wc-proceed-to-checkout .checkout-button.button.alt.wc-forward, .et_pb_button.od-product-button {
	font-size: 18px;
font-weight: 500;
padding: .3em 2em .3em 2em;
line-height: 1.5em !important;
background: #00615D /*#438710*/;
position: relative;
border: 0px solid;
border-radius: 100px;
-webkit-transition: all .2s;
transition: all .2s;
color: #ffffff;
	height: auto;
	margin-right: 8px;
}
.woocommerce-page button.button.alt:after, .et_pb_button.od-product-button:after, .woocommerce-page button.button:after, .woocommerce button.button:after, .woocommerce button.button:not(.button-confirm)::after, .woocommerce-page button.button:not(.button-confirm)::after, .woocommerce-page a.button.alt::after, .woocommerce-page a.button::after, .woocommerce a.button.alt::after, .woocommerce a.button::after  {
	font-size: 28px;
}
.woocommerce button.button.alt:hover, .woocommerce button.button:hover, .woocommerce-page button.button.alt:hover, .woocommerce-page button.button:hover, .woocommerce-page button.button.alt.disabled:hover, .woocommerce button.button.alt.disabled:hover, .wc-proceed-to-checkout .checkout-button.button.alt.wc-forward:hover, .et_pb_button.od-product-button:hover {
	border: 0px solid transparent !important;
	padding: .3em 2em .3em 2em;
	background: #00615D /*#438710*/ !important;
	color: #ffffff;

}
.button.vipps-express-checkout, .woocommerce-page a.button.vipps-express-checkout, .woocommerce a.button.vipps-express-checkout  {
	line-height: 0 !important;
	border: 0px solid #ffffff !important;
	padding: 0 !important;
}
.button.vipps-express-checkout:hover, .woocommerce-page a.button.vipps-express-checkout:hover, .woocommerce a.button.vipps-express-checkout:hover {
	padding: 0 !important;
	background-color: transparent !important;
}
.button.vipps-express-checkout:hover:after, .button.vipps-express-checkout:after, .woocommerce-page a.button.vipps-express-checkout:hover:after, .woocommerce a.button.vipps-express-checkout:hover:after, .woocommerce-page a.button.vipps-express-checkout:after, .woocommerce a.button.vipps-express-checkout:after {
	content: "";
}
.woocommerce button.button:disabled {
	padding: .3em 1em !important;
	color: #ffffff !important;
}
.woocommerce button.button:disabled:after {
	content: "";

}
.woocommerce-page button.button.alt.disabled, .woocommerce button.button.alt.disabled {
	cursor: not-allowed;
opacity: .5;
}
.woocommerce-page .quantity input.qty, .woocommerce .quantity input.qty {
    font-weight: 500 !important;
    font-size: 18px !important;
    color: #000000 !important;
    border-radius: 3px;
    -webkit-box-shadow: none !important;
    box-shadow: none !important;
    border: 1px solid #aaaaaa !important;
    background-color: rgba(255,255,255,1) !important;
    height: 32px;
	padding: 8px 0 8px 8px;
}
.woocommerce-page div.product form.cart div.quantity, .woocommerce div.product form.cart div.quantity {
  margin: 0 10px 0 0 !important;
  width: auto;
  overflow: hidden;
}
/*******************************/

/*WOOCOMMERCE OTHER*/
#dibs-easy-select-other {
	display: none;
}
.woocommerce .woocommerce-info {
	background-color: #018a85;
	border-radius: 4px;
}

.woocommerce-cart table.cart img {
	width: 8em;
}

.woocommerce-cart table.cart ul.wcpa_cart_meta {
	padding: 0;
}
.woocommerce-cart table.cart ul.wcpa_cart_meta li {
	margin-bottom: 0;
}
.woocommerce-cart table.cart .product-name a {
	font-size: 1.125rem;
	font-weight: 600;
}

.woocommerce-checkout-review-order-table .product-name {
	font-size: 1.0rem;
	font-weight: 600;
}
.woocommerce-checkout-review-order-table ul.wcpa_cart_meta {
	padding: 0;
}
.woocommerce-checkout-review-order-table ul.wcpa_cart_meta li {
	margin-bottom: 0;
}

.woocommerce-billing-fields__field-wrapper {
	display: none;
}
#customer_details {
	width: 35%;
	float: right;
}
#customer_details .change-details {
	padding-bottom: 10px;
}

.entry-content table.od-checkout-table {
	border-radius: 5px;
	border-collapse: separate;
}
.entry-content table.od-checkout-table tr td {
  border-top: 1px solid #eee;
  padding: 9px 12px;
  font-size: 1.0rem;
  line-height: 1.5;
	
}

.woocommerce-checkout #payment {
  background: #f0f0f0;

}
.entry-content table.od-checkout-table tr td.od-label {
	font-weight: 600;
}
.woocommerce table.shop_table th {
  font-weight: 600;
  padding: 9px 12px;
  line-height: 1.5em;
}
.woocommerce table.shop_table tbody th, .woocommerce table.shop_table tfoot td, .woocommerce table.shop_table tfoot th {
  font-weight: 600;
}

.shop_table.woocommerce-checkout-review-order-table tr td.product-name, .shop_table.woocommerce-checkout-review-order-table tr th.product-name {
  width: 70%;
}
.shop_table.woocommerce-checkout-review-order-table tr td.product-total, .shop_table.woocommerce-checkout-review-order-table tr th.product-total {
  width: 30%;
}
.shop_table.woocommerce-checkout-review-order-table tr td.product-name {
	font-weight: 400;
}
.shop_table.woocommerce-checkout-review-order-table .wcpa_cart_meta .wcpa_cart_meta_item .wcpa_cart_meta_item-label {
  font-weight: 400;

}

.woocommerce #customer_details.col2-set .col-1, .woocommerce-page #customer_details.col2-set .col-1 {
  float: left;
  width: 100%;
}

#order_review_heading {
	width: 60%;
}
#order_review {
	width: 60%;
}

#main-content table.cart td.product-name {
	font-weight: 500;
}
#main-content table.cart td.product-name a {
	color: #005651;

}

.et_shop_image:hover .et_overlay {
  z-index: 0;
  opacity: 0;
}
.et-db #et-boc .et-l .et_pb_wc_related_products .et_overlay, .et-db #et-boc .et-l .et_pb_wc_related_products .et_pb_extra_overlay {
  background-color: RGBA(255,255,255,0) !important;
  border-color: RGBA(255,255,255,0) !important;
}


.woocommerce-page ul.products li.product .price, .woocommerce-page ul.products li.product .price del, .woocommerce ul.products li.product .price, .woocommerce ul.products li.product .price del {
  color: #444444 !important;
  font-size: 1rem;
	font-weight: 500;
}
.woocommerce .woocommerce-message {
  background: #055555;
	border-radius: 6px;
}
.woocommerce .woocommerce-message a.button {
	color: #055555;
}
.woocommerce-page.columns-3 ul.products li.product, .woocommerce.columns-3 ul.products li.product {
  width: 31.8%;
	margin-right: 2.3%;
}
.woocommerce ul.products li.last, .woocommerce-page ul.products li.last {
  margin-right: 0 !important;
}


.woocommerce ul.products li.product {
	background-color: #ffffff;
	border-radius: 2px;
	/*box-shadow: 0px 0px 6px 2px rgba(0,0,0,0.3);*/
	 /* box-shadow: 0 0 3px #41474a26,0 1px 3px #00000047 !important;*/
	transition: all .2s linear;
	 margin-bottom: 3.8%;
	padding-bottom: 20px;
}
.woocommerce ul.products li.product:hover {
	box-shadow: 0 0 14px #41474a26,0 6px 12px #0000002e !important;
	transition: all .2s linear;
}
	
.product .related h2 {
  font-size: 1rem !important;
}

.woocommerce ul.products li.product  { /*.et_shop_image*/
	overflow: hidden;
}
.woocommerce ul.products li.product .et_shop_image { 
	/*overflow-y: hidden;
		overflow-x: visible;*/
	padding-left: 30px;
	padding-right: 30px;
		overflow: hidden;
}
.woocommerce ul.products li.product .et_shop_image img {
	border-radius: 2px 2px 0px 0px;
	border-bottom: 1px solid #ffffff;
	transition: all .2s linear;
	margin-bottom: 0px !important;
}

.woocommerce ul.products li.product:hover .et_shop_image img {
  transform: scale(1.1);
	transition: all .2s linear;
}


.woocommerce ul.products {
  display: flex;
  flex-wrap: wrap;
}
.woocommerce ul.products li.product h2 {
	padding-left: 20px;
	padding-right: 20px;
}
.woocommerce ul.products li.product h2.woocommerce-loop-product__title {
	padding-left: 20px;
	padding-right: 20px;
	padding-bottom: 3px;
	text-align: center;
/*	font-weight: 500;*/
}
.woocommerce-Price-currencySymbol {
	padding-left: 0.5em;
}
.woocommerce-Price-amount:after {
	content: "/måned";
}
.order-total .includes_tax .woocommerce-Price-amount:after {
	content: "";
}


.woocommerce ul.products li.product span.price {
		padding-left: 20px;
	padding-right: 20px;
	padding-bottom: 10px;
	text-align: center;
}
.woo-variation-swatches .wvs-archive-variation-wrapper .variations .woo-variation-items-wrapper {
  margin: 0;
  padding: 0 20px;
}

div.free-shipping {
	padding: 6px 12px;
	display: inline-block;
	background-color: #fe5b24;
	border-radius: 3px;
	margin-top: 10px;
}
div.free-shipping p {
	color: #ffffff;
}
strong {
	/*font-family: 'NeueHelvetica75Bold';
	font-weight: normal;*/
}

.woocommerce-page div.product p.price {
font-family: 'Inter Tight', 'NeueHelvetica75Bold','Inter', proxima-nova, 'Montserrat', sans-serif;
	color: #000000;
    font-size: 2.25rem !important;
	font-weight: 500;
}
.woocommerce-page div.product p.price .woocommerce-price-suffix {
	color: #666666;
	font-weight: 600;
}
.woocommerce-price-suffix {
	font-size: 0.8rem
}
a.reset_variations::before {
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    display: inline-block;
    font-style: normal;
    font-variant: normal;
    line-height: 1;
    font-family: 'Font Awesome 6 Pro';
    font-weight: 400;
    vertical-align: baseline;
    content: "\f2f1";
    margin-right: .5407911001em;
}
.et_pb_wc_add_to_cart form.cart .variations td.value .reset_variations {
    float: left;
    margin-top: 0;
}
.woocommerce div.product form.cart .reset_variations {
    visibility: hidden;
    font-size: 1.0rem;
}

.woocommerce div.product form.cart .variations th {
	display: block;
    padding: 0 0px 0px 0 !important;
}
.woocommerce div.product form.cart .variations td {
    padding: 0 0px 0px 0 !important;
}
#left-area div.product form.cart .variations ul {
	padding: 0 0 10px 0px;
}
.label-wrap.wapl-alignleft {
	position: absolute;
	top: 7px;
	left: 8px;
}
.label-wrap.wapl-alignright {
	position: absolute;
	top: 7px;
	right: 8px;
}
.label-wrap.wapl-alignright .label-orange {
	background-color: #ffffff;
	color: #444444;
}
#left-area .wvs-pro-product ul.variations li ul {
  padding: 0;
}

.wvs-pro-product ul.variations {
	padding: 0 !important;
}
.wdc_product_carousel_0 .wdc-woo-figure {
	margin-bottom: 0px;
}

/*******************************/


/**** WOO PRODUCT FILTER *****/


.wpc-filters-widget-main-wrapper input[type=checkbox],
                        .wpc-filters-widget-main-wrapper input[type=radio]{
                            -webkit-appearance: none;
                            -moz-appearance: none;
                            position: relative;
                            width: 20px;
                            height: 20px;
                            border: 2px solid #bdbdbd;
                            border: 2px solid #ccd0dc;
                            background: #ffffff;
                            border-radius: 5px;
                            min-width: 20px;
                        }
                        .wpc-filters-widget-main-wrapper input[type=checkbox]:after {
                            content: "";
                            opacity: 0;
                            display: block;
                            left: 5px;
                            top: 2px;
                            position: absolute;
                            width: 4px;
                            height: 8px;
                            border: 2px solid #018a85;
                            border-top: 0;
                            border-left: 0;
                            transform: rotate(45deg);
                            box-sizing: content-box;
                        }
                        .wpc-filters-widget-main-wrapper input[type=radio]:after {
                            content: "";
                            opacity: 0;
                            display: block;
                            left: 4px;
                            top: 4px;
                            position: absolute;
                            width: 8px;
                            height: 8px;
                            border-radius: 50%;
                            background: #018a85;
                            box-sizing: content-box;
                        }
                        .wpc-filters-widget-main-wrapper input[type=radio]:checked,
                        .wpc-filters-widget-main-wrapper input[type=checkbox]:checked {
                            border-color: #018a85;
                        }
                        .wpc-filters-widget-main-wrapper .wpc-radio-item.wpc-term-disabled input[type=radio],
                        .wpc-filters-widget-main-wrapper .wpc-checkbox-item.wpc-term-disabled > div > input[type=checkbox],
                        .wpc-filters-widget-main-wrapper .wpc-checkbox-item.wpc-term-disabled > div > input[type=checkbox]:after,
                        .wpc-filters-widget-main-wrapper .wpc-term-count-0:not(.wpc-has-not-empty-children) input[type=checkbox]:after,
                        .wpc-filters-widget-main-wrapper .wpc-term-count-0:not(.wpc-has-not-empty-children) input[type=checkbox],
                        .wpc-filters-widget-main-wrapper .wpc-term-count-0:not(.wpc-has-not-empty-children) input[type=radio]{
                            border-color: #d8d8d8;
                        }
                        .wpc-filters-widget-main-wrapper .wpc-radio-item.wpc-term-disabled input[type=radio]:after,
                        .wpc-filters-widget-main-wrapper .wpc-term-count-0:not(.wpc-has-not-empty-children) input[type=radio]:after{
                            background-color: #d8d8d8;
                        }
                        .wpc-filters-widget-main-wrapper input[type=radio]:checked:after,
                        .wpc-filters-widget-main-wrapper input[type=checkbox]:checked:after {
                            opacity: 1;
                        }
                        .wpc-filters-widget-main-wrapper input[type=radio] {
                            border-radius: 50%;
                        }
                         @media screen and (min-width: 768px) {
                            .wpc-filters-widget-main-wrapper input[type=radio]:hover,
                            .wpc-filters-widget-main-wrapper input[type=checkbox]:hover{
                                border-color: #018a85;
                            }
                            .wpc-filters-widget-main-wrapper .wpc-term-count-0:not(.wpc-has-not-empty-children) input[type=radio]:hover,
                            .wpc-filters-widget-main-wrapper .wpc-term-count-0:not(.wpc-has-not-empty-children) input[type=checkbox]:hover{
                                border-color: #c3c3c3;
                            }
                        }

.wpc-filter-set-widget-title h2 {
	font-size: 1.125rem !important;
	text-transform: uppercase;
}
.wpc-posts-found {
	padding-bottom: 20px;
}
.wpc-filter-title{
	font-size: 1.125rem !important;
	/*text-transform: uppercase;*/
	font-weight: 500;
	padding-bottom: 6px;
	border-bottom: 1px solid #cccccc;
	
}
.wpc-custom-selected-terms ul.wpc-filter-chips-list {
	padding-bottom: 0px;

}
.wpc-filter-chips-list a, body .wpc-filter-chips-list li.wpc-filter-chip a {
  border-radius: 6px !important;
  border: 1px solid #d8d8d8 !important;
	font-size: 1.0rem;

}

body .wpc-filter-chips-list li.wpc-chip-reset-all a {
  border-color: #cc8181;
  color: inherit;
	background-color: #edeff0;
}
body .wpc-filters-widget-main-wrapper li.wpc-term-item {
	font-size: 1rem;
	
}
body .wpc-filters-widget-main-wrapper li.wpc-term-item a {
	color: #222222;
	
}

body .wpc-filters-widget-main-wrapper .wpc-filter-pa_farge li.wpc-term-item a {
	display: flex;

}
body .wpc-filters-widget-main-wrapper .wpc-filter-pa_farge li.wpc-term-item a img {
	margin-right: 6px;

}


/****  VIPPS **/
a.button.vipps-express-checkout img {
    max-width: 100%;
    width: 15rem;
    max-height: 100%;
    filter: drop-shadow( 0px 1px 2px #d7d7d7);
}
.widget_shopping_cart a.button.vipps-express-checkout {
    color: transparent;
    background-color: transparent !important;
    float: none;
    margin-top: .5em;
    margin-bottom: 0;
    margin-left: auto;
    margin-right: auto;
    clear: both;
	padding: 0 !important;
	box-shadow: 0 !important;
	border: 0 !important;
}
.widget_shopping_cart a.button.vipps-express-checkout:hover {
	padding: 0 !important;
} 
.widget_shopping_cart a.button.vipps-express-checkout:after {
	content: "";
}
.woocommerce-page a.button.vipps-buy-now, .woocommerce a.button.vipps-buy-now {
	font-size: 18px;
	line-height: 1.5;
    color: #fff !important;
    background-color: #fe5b24 !important;
	border: 0px solid #000000 !important;
	padding: .1em 1em !important;
	height: 34px;
}
a.button.vipps-buy-now img.inline {
	vertical-align: inherit;
}
a.button.vipps-buy-now:after {
	content: "";
}
.mfp-content a.button.vipps-buy-now {
	margin-top: 10px !important;
}
.mfp-content a.button.vipps-buy-now:before {
	clear: both;
	content: "";
}
/* .single-product.button.vipps-buy-now:before {
	clear: both;
	content: "";
}
.single-product.button.vipps-buy-now {
		margin-top: 10px;

	}*/


/****************************************/

/******  VIPPS PAGE TEMPLATE******/

.page-template-page-template-vipps {
	height: 100%;
	background-color: #f6f6f9;
}
.page-template-page-template-vipps #page-container {
	height: 100%;
	background-color: #f6f6f9;
}
.page-template-page-template-vipps #page-container #main-content {
	height: 100%;
	background-color: #f6f6f9;
}
.vipps-page {
    -webkit-justify-content: center;
    justify-content: center;
}
.vipps-page {
    background-color: #f6f6f9;
    padding-top: 32px;
    padding-bottom: 32px;
}
.vipps-page {
    margin: 0;
    padding: 0;
        padding-top: 0px;
        padding-bottom: 0px;
    display: -webkit-flex;
    display: flex;
    position: relative;
    -webkit-flex-direction: column;
    flex-direction: column;
    width: 100%;
    height: 100%;
}
.vipps-page #left-area {
    box-shadow: 0 1px 4px rgba(22,18,37,.17),0 1px 1px rgba(22,18,37,.0498188);
    border-radius: 20px;
    min-height: 450px;
    height: auto;
    padding: 40px 50px;
}
.vipps-page #left-area {
    position: relative;
    display: block;
    margin: 0 auto;
    width: 100%;
    max-width: 450px;
    background-color: #fff;
    text-align: center;
    padding: 32px 32px;
    overflow: hidden;
}
.container.vipps .logo {
	max-width: 200px;
	padding-bottom: 10px;
	margin: 0 auto;
}
.container.vipps .link {
	padding-bottom: 20px;
}
.container.vipps .link a {
	position: relative;
}
.container.vipps .link a:before {
    color: inherit;
    content: "4";
    font-size: 22px;
    margin-left: -0.5em;
    opacity: 1;
    margin-top: -5px;
    padding-right: 0.5em;
    position: absolute;
    transition: all 0.2s ease 0s;
    font-family: "ETmodules" !important;
    font-style: normal;
    font-variant: normal;
    font-weight: normal;
    text-transform: none;
    display: inline-block;
    left: -10px;

}
.container.vipps .main_title {
	padding-bottom: 0 !important;
}
body.page-template-page-template-vipps-php #page-container {
    padding-top: 0 !important;
}
.woocommerce-terms-and-conditions-wrapper {
	margin-bottom: 0px;
}
#checkout_checkbox_field {
	margin-bottom: 10px;
}
.container.vipps {
	width: 80%;
	max-width: 1280px;
	margin: 0 auto;
	padding: 0 !important
}

/******************************/






/*PRODUCT PAGES*/
.container {
width: 100%;
    max-width: 100% !important;
}

/************************************/
/*HELMET FUNCTION ICONS*/

/*funksjonene*/
.od-function-flex .et_pb_column {
      display: flex;
    flex-wrap: wrap;
    justify-content: center;
}
.od-function-flex .et_pb_module.et_pb_image {
    width: 100%;
    max-width: 100px;
    margin-right: 20px;
	margin-bottom: 30px !important;
  }
.od-function-flex .et_pb_module.et_pb_image:nth-child(10n+0) {
margin-right: 0 !important;
}

/*funksjonene*/
.od-function-flex-2 .et_pb_column {
      display: flex;
    flex-wrap: wrap;
    justify-content: left;
}
.od-function-flex-2 .et_pb_module.et_pb_image {
    width: 100%;
    max-width: 80px;
    margin-right: 10px !important;
    margin-left: 10px !important;
	margin-bottom: 30px !important;
  }
/*.od-function-flex-2 .et_pb_module.et_pb_image:nth-child(10n+0) {
margin-right: 0 !important;
}*/
@media only screen and (max-width: 480px) {
.od-function-flex-2 .et_pb_module.et_pb_image {
    width: 25%;
    max-width: 70px;
    margin-right: 6px !important;
    margin-left: 6px !important;
	margin-bottom: 30px !important;
  }
.od-function-flex .et_pb_module.et_pb_image {
    max-width: 90px;
	margin-bottom: 20px !important;
  }	
	
}


/*areas*/
.od-area-flex .et_pb_column {
      display: flex;
    flex-wrap: wrap;
    justify-content: center;
}
.od-area-flex .et_pb_module.et_pb_image {
    width: 100%;
    max-width: 125px;
    margin-right: 20px;
	margin-bottom: 30px !important;
  }
.od-area-flex .et_pb_module.et_pb_image:nth-child(6n+0) {
margin-right: 0 !important;
}

  .et_pb_wc_price .price {
display: inline-block;
border-bottom: 6px solid #c80a11;
} 
  @media only screen and (max-width: 980px) {
 /*   .wrap-my-children {
      display: none;
      
    }*/
	  
	  
#more-menu {
	background-color: #ffffff;
	border-bottom: 0px solid #cccccc;
	
}
 #more-menu .od-product-details-menu {
	padding-left: 0px;
}
	  #more-menu .od-product-details-menu .et_pb_menu__menu > nav > ul > li {
	 width: 100%;
		  padding: 0 !important;
		  text-align: center;
	  }
	  #more-menu .od-product-details-menu .et_pb_menu__menu > nav > ul > li > a {
padding: .3em 2em !important;
	 background-color: #eeeeee;
	 border-radius: 100px;
	 width: 100%;
}
	  
	  
	  
  }
/*******************************/
/************  TECHNICAL ACCORDION   ***************/


.technical-acc.et_pb_module.et_pb_accordion .et_pb_toggle {
	margin-bottom: 0px;
}
.technical-acc .et_pb_toggle_open {
    padding: 20px 0px;
}
.technical-acc .et_pb_toggle {
    border: 0px solid #d9d9d9;
}
.technical-acc .et_pb_toggle_title {
	padding-bottom: 10px !important;
	border-bottom: 1px solid #d9d9d9;
}
.technical-acc .et_pb_toggle_close {
    background-color: #ffffff;
    padding: 20px 0px;
}
.technical-acc.et_pb_accordion .et_pb_toggle_title::before, .et_pb_toggle .et_pb_toggle_title::before {
    right: 0;
    left: auto;
}
.technical-acc .et_pb_toggle_title::before {
    content: "\0033";
    position: absolute;
    right: 0;
    font-size: 16px;
    color: #000000;
    top: 50%;
    margin-top: -.5em;
}
div.label {
display: inline-block;
	width: 29%;
/*	float: left;*/
	font-size: 1.6rem;
	line-height: 1.5;
		vertical-align: text-top;
	position: relative;
	padding-right: 10px;
}
div.value {
display: inline-block;
	width: 70%;
/*	float: left;*/
		font-size: 1.6rem;
	line-height: 1.5;
	font-weight: 600;
	vertical-align: text-top;
	position: relative;
}

.technical-acc .table-line {
	width: 100%;
	border-bottom: 1px solid #d9d9d9;

}

/*************************************/


.od-scrolltop-correction {
  position: absolute !important;
  top: -100px;
  bottom: auto;
  left: 0px;
  right: auto;
  width: 100px;
  padding: 0px 0px 0px 0px;
}





/************** PRODUCTS PAGES *******************/
.images.wpgs-wrapper {
  padding-bottom: 0px;
}
.et-db #et-boc .et-l .od-product-section .et_pb_row {
    padding-top: 0;
  }
  .make-me-sticky {
    position: sticky;
    padding: 30px 0% 8.48% 0%;
  }
  .wrap-my-children {
    /*border-left: 2px solid #ffffff;*/
	/*  padding-top: 2.62% !important;
	  padding-right: 2.82% !important;*/
  }
.make-me-sticky-container {
    /*border-left: 2px solid #ffffff;*/
	 padding-top: 57px !important;
	/*  padding-right: 12.82% !important;*/
  } 
  .product-details-bar {
    position: sticky;
    z-index: 99998;
  }
  .od-product-details-menu li a {
    font-weight: 600;
    font-size: 18px;
  }
  .od-product-details-menu li:first-child {
	  padding-left: 0 !important;
  }
  .od-product-section .et_pb_column .et_pb_row_inner {
   /* max-width: 91.52% !important;
margin-left: auto !important;
margin-right: auto !important;*/
  }
  .od-product-section .od-left-product-col {
	  width: 74.25% !important;
	  margin-left: 0;
	  padding-left: 3%;
	  padding-right: 3%;
  }
.od-product-section .et_pb_column .et_pb_row_inner.od-product-row-bg {
	padding: 4%;
	background-color: rgba(237,239,240,0.6);
}

.od-product-section .et_pb_column .et_pb_row_inner.od-product-mobile-buy {
	padding-top: 0;
}

.od-product-section .et_pb_column .et_pb_row_inner.od-product-images {
	padding: 4.24%;
}

.od-product-section .et_pb_column .et_pb_row_inner.od-product-images, .od-product-section .et_pb_column .et_pb_row_inner.od-product-fullwidth {
    max-width: 100% !important;
  }
  .od-product-section .et_pb_column .et_pb_row_inner.od-product-fullwidth {
    padding-left: 4.24%;
    padding-right: 4.24%;
  }
.od-brand h6 {
border-bottom: 2px solid #ccc;
display: inline-block;
padding-bottom: 3px;
	margin-bottom: 10px;
}  
  .slick-track .thumbnail_image img {
    /*border: 1px solid #cccccc;
    border-radius: 4px;*/
  }  
   .slick-track .thumbnail_image.slick-current img  {
    border: 1px solid #000000;
    
  }   

  .product-details-bar .et_pb_menu .et_pb_menu__menu {
    display: block;
  }
  .product-details-bar .et_pb_menu .et_mobile_nav_menu {
    display: none;
  } 
.et_pb_menu--style-left_aligned .et_pb_menu__wrap {
  -ms-flex-pack: start;
  -webkit-box-pack: start;
  justify-content: flex-start;
}  


@media only screen and (max-width: 980px) {
.et_pb_wc_title h3 {
	font-size: 2.25rem;
	}
/*  .wrap-my-children {
    display: none;
  }	*/
.od-product-section .et_pb_column .et_pb_row_inner.od-product-row-bg {
	padding: 5%;
}	
}
@media only screen and (max-width: 1380px) {
	.single-product.button.vipps-buy-now {
		margin-top: 10px;
	}	
}
@media only screen and (max-width: 480px) {
	.single-product.button.vipps-buy-now {
		margin-top: 10px;
	}	
}


/**************************************/

/************  SPEC TABLE   ***************/
.od-spec-table {
	padding-bottom: 30px;
}
.od-spec-table div.table-title, .od-spec-table div.spec-line {
	display: block;
	padding: 10px 0;
	border-bottom: 1px solid #cccccc;
}
.od-spec-table div.spec-line:nth-child(2n+0) {
	background-color: #f4f5f6;
}
.od-spec-table div.table-title {
	font-size: 1.125rem;
	font-weight: 600;
	color: #c80a11;
	text-transform: uppercase;
	padding-left: 10px;
}

.od-spec-table div.label {
display: inline-block;
	width: 29%;
/*	float: left;*/
	font-size: 1.125rem;
	font-weight: 600;
	line-height: 1.5;
	vertical-align: text-top;
	position: relative;
	padding-right: 10px;
	padding-left: 10px;
		/*border-bottom: 1px solid #cccccc;*/
}
.od-spec-table div.value {
display: inline-block;
	width: 70%;
/*	float: left;*/
font-size: 1.125rem;
	line-height: 1.5;
	font-weight: 400;
	vertical-align: text-top;
	position: relative;
		/*border-bottom: 1px solid #cccccc;*/
}
@media only screen and (max-width: 480px) {
.od-spec-table div.label {
	width: 100%;
}
.od-spec-table div.value {
	width: 100%;
}
}


/*************************************/

/************  SPEC TABLE COMPARE  ***************/
.od-compare-section .od-spec-table {
	padding-bottom: 30px;
}
.od-compare-section .od-spec-table div.table-title, .od-compare-section .od-spec-table div.spec-line {
	display: block;
	padding: 4px 0;
	border-bottom: 1px solid #cccccc;
}

.od-compare-section .od-spec-table div.spec-line:nth-child(2n+0) {
	background-color: #f4f5f6;
}
.od-compare-section .od-spec-table div.table-title {
	font-size: 1.0rem;
	font-weight: 600;
	color: #c80a11;
	text-transform: uppercase;
	/*padding-left: 10px;*/
}

.od-compare-section .od-spec-table div.label {
display: inline-block;
	width: 50%;
/*	float: left;*/
	font-size: 1.0rem;
	font-weight: 600;
	line-height: 1.5;
	vertical-align: text-top;
	position: relative;
	padding-right: 10px;
	padding-left: 10px;
		/*border-bottom: 1px solid #cccccc;*/
}
.od-compare-section .od-spec-table div.value {
display: inline-block;
	width: 50%;
/*	float: left;*/
font-size: 1.0rem;
	line-height: 1.5;
	font-weight: 400;
	vertical-align: text-top;
	position: relative;
		/*border-bottom: 1px solid #cccccc;*/
}
@media only screen and (max-width: 480px) {
.od-compare-section .od-spec-table div.label {
	width: 100%;
}
.od-compare-section .od-spec-table div.value {
	width: 100%;
}
}


/*************************************/




/******** STICKY ROW *************/
  .od-sticky-row {
    position: sticky;
  }






/*SITE HEADER CART*/

.od-cart-contents .count {
    
}
.site-header-cart .widget_shopping_cart .woocommerce-mini-cart__empty-message {
    margin: 1.41575em;
}
.site-header-cart:hover .widget_shopping_cart .product_list_widget, .site-header-cart.focus .widget_shopping_cart .product_list_widget {
    height: auto;
}
.site-header-cart .widget_shopping_cart p.total, .site-header-cart .widget_shopping_cart p.buttons, .site-header-cart .widget_shopping_cart li {
    padding-left: 1.41575em;
    padding-right: 1.41575em;
	    padding-bottom: 1.0em;
    padding-top: 1.0em;
	font-size: 1.0rem;
}

.woocommerce .widget_shopping_cart .cart_list li, .woocommerce.widget_shopping_cart .cart_list li {
    position: relative;
	padding-left: 2em;
    padding-right: 1em;
    padding-bottom: 1.0em;
    padding-top: 1.0em;
	font-size: 1.0rem;
	line-height: 1.3;
}

.product_list_widget li, .site-header-cart .widget_shopping_cart p.total {
 	border-bottom: 1px solid rgba(0,0,0,.3);
}
.woocommerce .widget_shopping_cart .total, .woocommerce.widget_shopping_cart .total {
  border-top: 0px double #ebe9eb;
  padding: 0px 0 0;
}
.site-header-cart .widget_shopping_cart .product_list_widget li a.remove {
    position: relative;
    float: left;
    top: auto;
}
.od-cart-container .widget_shopping_cart {
	box-shadow: 0px 6px 8px 0px rgba(0,0,0,0.3);
} 


/*, .woocommerce-Button--next::after*/
.wc-forward::after {
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    display: inline-block;
    font-style: normal;
    font-variant: normal;
    font-family: "Font Awesome 6 Pro";
    font-weight: 900;
    line-height: inherit;
    vertical-align: baseline;
    content: "\f30b";
    margin-left: .5407911001em;
}
.site-header-cart .widget_shopping_cart a.button.checkout {
    background-color: #333333;
    border-color: #333333;
    color: #ffffff;
}
.site-header-cart .widget_shopping_cart .product_list_widget li a.remove::before {
    text-align: left;
}

.product_list_widget li > a {
    display: block;
}
/*.site-header-cart .widget_shopping_cart .product_list_widget img {
    margin-left: 1em;
}*/
/*.product_list_widget li img {
    max-width: 2.617924em;
    float: right;
}*/

.site-header-cart .product_list_widget li .quantity {
    color: #404040;
}
.product_list_widget li::after {
    clear: both;
}
/*.added_to_cart,*/ 
.site-header-cart .widget_shopping_cart a.button, .wc-block-grid__products .wc-block-grid__product .wp-block-button__link {
    background-color: #eeeeee;
    border-color: #eeeeee;
    color: #333333;
}
.site-header-cart a.remove {
    display: block;
    width: 1.618em;
    height: 1.618em;
    line-height: 1.618;
    font-weight: 400;
    text-indent: -9999px;
    overflow: hidden;
    position: relative;
}
.site-header-cart a.remove:hover {
    color: #fff !important;
    background-color: transparent;
}
.site-header-cart a.remove::before {
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    display: inline-block;
    font-style: normal;
    font-variant: normal;
    font-family: "Font Awesome 6 Pro";
    font-weight: 900;
    vertical-align: baseline;
    content: "\f057";
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    color: #737781;
    line-height: 1.618;
    text-indent: 0;
    text-align: center;
}
.woocommerce a.remove:hover:before {
    color: #BF0000 !important;
    background-color: transparent;
}
.woocommerce ul.cart_list li img, .woocommerce ul.product_list_widget li img {
    float: right;
    margin-left: 4px;
    width: 100px;
    height: auto;
    box-shadow: none;
	max-width: 4em;
}
a.od-cart-contents, .site-header-cart .widget_shopping_cart a {
    color: #333333;
}
.widget_shopping_cart .buttons a {
    display: block;
    margin-bottom: .6180469716em;
}

.od-main-menu ul.site-header-cart li a {
    text-transform: none;
    font-size: 1.0rem;
    font-weight: 600;
}

/** WOO HEWADER CART */
.site-header-cart .od-cart-contents {
    display: none;
}


.site-header-cart .widget_shopping_cart {
 /*   position: absolute;
    top: 100%;
    width: 100%;
    z-index: 999999;
    font-size: .875em;
    left: -999em;
    display: block;*/
}


.woocommerce-active .site-header .site-header-cart, .site-header-cart {
    width: 21.7391304348%;
    float: right;
    margin-right: 0;
    margin-bottom: 0;
}
.site-header-cart {
    position: relative;
}
.et-l--header ul.site-header-cart, ul.site-header-cart {
    list-style-type: none !important;
    margin-left: 0;
    padding: 0;
    margin-bottom: 0;
	height: 100%;
	display: flex;
	  -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
	width: auto;
}
.et-l--header ul.site-header-cart li.od-details, ul.site-header-cart li.od-details {
	width: 100%;
	padding: 5px 10px;
	background-color: rgba(255,255,255,0.15);
	border-radius: 4px;
	margin-right: 20px;
}
.et-l--header ul.site-header-cart .od-cart-contents, ul.site-header-cart .od-cart-contents {
	text-align: right;
}


a.od-cart-contents:hover, .site-header-cart .widget_shopping_cart a:hover, .site-header-cart:hover > li > a {
    color: #747474;
}
.site-header-cart .od-cart-contents {
   /* padding: 1.618em 0;*/
    display: block;
    position: relative;
    background-color: transparent;
    height: auto;
    width: auto;
    text-indent: 0;
}

.site-header-cart .od-cart-contents .amount {
    margin-right: .327em;
	color: #ffffff;
}
/*
.site-header-cart .od-cart-contents span {
    display: inline;
}

.site-header-cart .od-cart-contents span {
    display: inline;
}*/

.site-header-cart .od-cart-contents .count {
    font-weight: 600;
    font-size: .9rem;
	position: relative;
    /*top: 15px;*/
    /*right: 1px;*/
/*    transform: translateY(-105%) translateX(25%);*/
   /* font-family: Arial, Helvetica, sans-serif;*/
    line-height: 20px;
   /* height: 20px;*/
    min-width: 20px;
    vertical-align: middle;
    text-align: center;
    color: #fff;
    background: #e51b23;
    border-radius: 4px;
    padding: 1px 6px;
	display: inline-block;
	margin-top: -2px;
}
/*.site-header-cart .od-cart-contents span {
    display: inline;
}*/
.site-header-cart .od-cart-contents:after {
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    display: inline-block;
    font-style: normal;
    font-variant: normal;
    font-weight: normal;

    font-family: "Font Awesome 6 Pro";
    vertical-align: baseline;
    content: "\f291";
    height: 1em;
  /*  float: right;*/
    line-height: 1.3;
	margin-right: 0px;
	color: #ffffff;
}
a.od-cart-contents:hover, .site-header-cart .widget_shopping_cart a:hover, .site-header-cart:hover > li > a {
    color: #747474;
}
.site-header-cart .od-cart-contents {
    text-indent: 0;
}

.site-header-cart:hover .widget_shopping_cart, .site-header-cart.focus .widget_shopping_cart {
    left: auto;
	right: 0;
    display: block;
}
.site-header-cart .widget_shopping_cart {
    background-color: #f0f0f0;
}
.site-header-cart .widget_shopping_cart, .site-header .product_list_widget li .quantity {
    color: #404040;
	background-color: #ffffff /*#cddedd*/;
}
.site-header-cart .widget_shopping_cart {
    position: absolute;
    top: 100%;
    width: 300px;
    z-index: 999999;
    font-size: .875em;
    left: -999em;
    display: block;
}

.site-header-cart .widget_shopping_cart {
    font-size: .875em;
}
.site-header-cart:hover .widget_shopping_cart .product_list_widget, .site-header-cart.focus .widget_shopping_cart .product_list_widget {
    height: auto;
}
.site-header-cart .widget_shopping_cart .product_list_widget {
    height: 0;
}
.widget_shopping_cart .product_list_widget {
    margin-bottom: 0;
}
.site-header .widget_shopping_cart p.total, .site-header .widget_shopping_cart p.buttons, .site-header .widget_shopping_cart li {
    padding-left: 1.41575em;
    padding-right: 1.41575em;
}
.widget_shopping_cart .product_list_widget li {
    padding-left: 2em;
    position: relative;
}
.product_list_widget li {
    padding: 1em 0;
        padding-right: 0px;
        padding-left: 0px;
    border-bottom: 1px solid rgba(0,0,0,0.3);
}

.product_list_widget li::before, .product_list_widget li::after {
    content: "";
    display: table;
}

.site-header-cart .widget_shopping_cart .product_list_widget li a.remove {
    position: absolute;
	left: 8px;
    float: left;
    top: auto;
}
.widget_shopping_cart .product_list_widget li a.remove {
    position: absolute;
    top: 1em;
    left: 0;
    opacity: 1;
}
a.od-cart-contents, .site-header-cart .widget_shopping_cart a {
    color: #333333;
}
.main-navigation ul li a, .site-title a, ul.menu li a, .site-branding h1 a, button.menu-toggle, button.menu-toggle:hover, .handheld-navigation .dropdown-toggle {
    color: #333333;
}
.product_list_widget li > a {
    display: block;
}
.widget_shopping_cart a.remove {
    display: block;
    width: 1.618em;
    height: 1.618em;
    line-height: 1.618;
    font-weight: 400;
    text-indent: -9999px;
    overflow: hidden;
    position: relative;
}
/*.site-header-cart .widget_shopping_cart .product_list_widget img {
    margin-left: 1em;
}*/
/*.product_list_widget li img {
    max-width: 2.617924em;
    float: right;
}*/
.site-header-cart .widget_shopping_cart {
    font-size: .875em;
}

.site-header .widget_shopping_cart p.total, .site-header .widget_shopping_cart p.buttons, .site-header .widget_shopping_cart li {
    padding-left: 1.41575em;
    padding-right: 1.41575em;
}
.site-header-cart .widget_shopping_cart .buttons, .site-header-cart .widget_shopping_cart .total {
    background-color: #ffffff /*#cddedd*/;
}
.widget_shopping_cart p.total, .widget_shopping_cart p.buttons {
    padding: 1em 0;
        padding-right: 0px;
        padding-left: 0px;
    margin: 0;
    text-align: center;
}
/**************************************************/

/**********/


.od-header, .od-product-details-menu {
font-family: 'Inter', 'NeueHelvetica75Bold', 'Inter', proxima-nova, 'Montserrat', sans-serif;
}

.od-top-menu {
font-family: 'Inter', 'NeueHelvetica75Bold', 'Inter', proxima-nova, 'Montserrat', sans-serif;
	font-weight: 500;
}


/*****/

/**** DIVI GLOBAL OVERRIDE****/

.et_pb_row {
  width: 90%;
}
@media only screen and (max-width: 767px) {
.et_pb_section {
  padding: 20px 0;
}
	
}


/*BASIC STYLING*/
html {
	width: 100%;
    height: 100%;
}
body {
	font-family: 'Inter', 'NeueHelvetica55Roman', 'Inter', proxima-nova, "Nunito Sans", "Roboto", 'Helvetica Neue', Helvetica, Verdana, Arial, sans-serif; 
	font-style: normal;
	font-weight: 400;
	font-size: 100%;
	line-height:1.4;
	color: #444444;

}
h1, h2, h3, h4, h5, h6 {
font-family: 'Inter Tight', 'NeueHelvetica75Bold', 'Inter', proxima-nova, 'Montserrat', sans-serif;
   line-height: 1.15;
	padding-bottom: 10px;

}

h1 {
	font-weight: 700;
	padding-bottom: 16px;
}

h2 {
	font-weight: 700;
	padding-bottom: 12px;
}
h3 {
	font-weight: 700;
	padding-bottom: 10px;
	
}
h4 {
	font-weight: 700;
	padding-bottom: 10px;
	
}
h5 {
	font-weight: 700;
	padding-bottom: 8px;
	
}
h6 {
	font-weight: 700;
	padding-bottom: 8px;
	
}
h1.fw-extra-bold, h2.fw-extra-bold, h3.fw-extra-bold, h4.fw-extra-bold, h5.fw-extra-bold, h6.fw-extra-bold, span.fw-extra-bold {
	font-weight: 800;
}
h1.fw-bold, h2.fw-bold, h3.fw-bold, h4.fw-bold, h5.fw-bold, h6.fw-bold, span.fw-bold  {
	font-weight: 700;
}
h1.fw-semi-bold, h2.fw-semi-bold, h3.fw-semi-bold, h4.fw-semi-bold, h5.fw-semi-bold, h6.fw-semi-bold, span.fw-semi-bold {
	font-weight: 600;
}
h1.fw-medium, h2.fw-medium, h3.fw-medium, h4.fw-medium, h5.fw-medium, h6.fw-medium, span.fw-medium {
	font-weight: 500;
}
h1.fw-regular, h2.fw-regular, h3.fw-regular, h4.fw-regular, h5.fw-regular, h6.fw-regular, span.fw-regular {
	font-weight: 400;
}
h1.fw-light, h2.fw-light h3.fw-light, h4.fw-light, h5.fw-light, h6.fw-light, span.fw-light {
	font-weight: 300;
}

p {
	/*padding-bottom: 10px;
	line-height:1.4;*/
/*	letter-spacing: -0.25px;*/
}
p.underline {
	border-bottom: 1px solid #cccccc;
	padding-bottom: 0px;
	display: inline-block;
	margin-bottom:12px;
}
/*STANDARD STYLE OPTIONS*/
.make-uppercase, .uppercase {
	text-transform: uppercase;
}
h1.make-bold, h2.make-bold, h3.make-bold, h4.make-bold, h5.make-bold, h6.make-bold {
	/*font-weight: 600;*/
}
h1.make-light, h2.make-light, h3.make-light, h4.make-light, h5.make-light, h6.make-light {
	font-weight: 300;
}
.fa-light {
  font-family: 'Font Awesome 6 Pro';
  font-style: normal;
  font-weight: 300;
}
.fa-normal {
  font-family: 'Font Awesome 6 Pro';
  font-style: normal;
  font-weight: 400;
}
.fa-light {
  font-family: 'Font Awesome 6 Pro';
  font-style: normal;
  font-weight: 300;
}
.fa-light {
  font-family: 'Font Awesome 6 Pro';
  font-style: normal;
  font-weight: 300;
}
.pre-text {
	font-size: 0.85rem !important;
    font-style: normal;
    font-weight: 500;
    line-height: 1;
    letter-spacing: 0px;
    color: #444444;
	padding-top: 6px;
    padding-bottom: 6px;
	text-align: center;
    text-transform: uppercase;
	background-color: #F5ECD0 !important;
	border-bottom: 1px solid #ffffff;
}


/***** HIDING CLASSES *****/
.no-pad, .no-phone {
}
.no-desktop {
	display:none !important;
}
@media only screen and (max-width: 980px) {
.no-pad {
	display: none !important;
}
.no-desktop {
	display:block !important;
}
}
@media only screen and (max-width: 767px) {
.no-phone {
	display: none !important;
}	
}

/********************* BREAKS AND VISIBILITY *******************/
.desktop-br {
    clear: both;
    content: " ";
    display: block;
    font-size: 0;
    height: 0;
    visibility: hidden;
}
.tablet-br {
    content: " ";
    display: none;
	font-size: 0;
    height: 0;
    visibility: hidden;
}
.mobile-br {
    content: " ";
    display: none;
	font-size: 0;
    height: 0;
    visibility: hidden;
}
@media only screen and (max-width: 980px) {
.desktop-br {
 	display: none;
}
.tablet-br {
 	display: block;
}	
.mobile-br {
 	display: none;
}
}
@media only screen and (max-width: 767px) {
.desktop-br {
 	display: none;
}
.tablet-br {
 	display: none;
}	
.mobile-br {
 	display: block;
}
}
/***************/

@media only screen and (max-width: 1024px) {

}

@media only screen and (min-width: 980px) {
	
}

@media only screen and (max-width: 768px) {

}

@media only screen and (max-width: 480px) {

}




/********** NEW SPLIT CSS ***********/
/*classes:
od-split-section > to hook the section
od-fullwidth > make row full width
od-bg-color > when row has background-color
od-every-second > when every second row has other colors  
od-img-fill > image fill column (object-fit: cover / object-position: center)  
od-col-as-row > when a row is fullwith, has background-color but the columns are not fullwith
od-color-half > when col-as-row has a color split
od-color-split > different colors on left and right column
od-uneven-split > when colums is not 50% each
*/
/************************************/
/* NO 1 – COLOR SETTINGS*/
/************************************/  
/*COLOR ON BACKGROUND*/
/*bg-color on row*/
.od-bg-color .od-split-row {
	background-color: #f5f5f5;
}
/*every second*/
.od-bg-color.od-every-second .od-split-row:nth-child(2n+2) {
	background-color: #990000;
}
/*color-half on col-as-row*/
.od-color-half.od-col-as-row .od-split-row {
background: linear-gradient(90deg, rgba(245,245,245,1) 0%, rgba(245,245,245,1) 50%, rgba(229,229,229,1) 50%, rgba(229,229,229,1) 100%);
}
.od-color-half.od-col-as-row .od-split-row:nth-child(2n+2) {
background: linear-gradient(90deg, rgba(229,229,229,1) 0%, rgba(229,229,229,1) 50%, rgba(245,245,245,1) 50%, rgba(245,245,245,1) 100%);
}
@media only screen and (max-width: 980px) {
 .od-color-half.od-col-as-row .od-split-row:nth-child(2n+1) {
	background: #f5f5f5;
  }
.od-color-half.od-col-as-row .od-split-row:nth-child(2n+2) {
	background: #e5e5e5;
  }
}     
/*color split on columns*/
.od-color-split.od-bg-color .od-split-row .od-text-col {
	background-color: #f5f5f5;
}
.od-color-split.od-bg-color .od-split-row .od-img-col {
	background-color: #e5e5e5;
}  
.od-color-split.od-bg-color .od-split-row:nth-child(2n+2) .od-text-col {
	background-color: #d5d5d5;
}
.od-color-split.od-bg-color .od-split-row:nth-child(2n+2) .od-img-col {
	background-color: #e5e5e5;
}     
/*END COLOR ON BACKGROUND*/
/*COLOR ON TEXT*/  
/*text color on bg-color*/ 
.od-bg-color .od-split-row .et_pb_text {
	color: #990000;    
  }
.od-bg-color .od-split-row h2 {
	color: inherit;
}
.od-bg-color .od-split-row p {
	color: inherit;
}  
/*Text color on every second*/
.od-bg-color.od-every-second .od-split-row:nth-child(2n+2) .et_pb_text {
	color: #ffffff;    
  }  
.od-bg-color.od-every-second .od-split-row:nth-child(2n+2) h2 {
	color: inherit;
}
.od-bg-color.od-every-second .od-split-row:nth-child(2n+2) p {
	color: inherit;
}    
/*text color on color-half on col-as-row*/ 
.od-color-half.od-bg-color .od-split-row .et_pb_text {
  color: #990000;  
  }  
.od-color-half.od-bg-color .od-split-row h2 {
	color: inherit;
}
.od-color-half.od-bg-color .od-split-row p {
	color: inherit;
} 
.od-color-half.od-bg-color .od-split-row:nth-child(2n+2) .et_pb_text {
	color: #009900;    
  } 
.od-color-half.od-bg-color .od-split-row:nth-child(2n+2) h2 {
	color: inherit;
} 
.od-color-half.od-bg-color .od-split-row:nth-child(2n+2) p {
	color: inherit;
  } 
@media only screen and (max-width: 980px) {
.od-color-half.od-bg-color .od-split-row .et_pb_text {
  color: #990000;  
  }  
.od-color-half.od-bg-color .od-split-row h2 {
	color: inherit;
}
.od-color-half.od-bg-color .od-split-row p {
	color: inherit;
}
.od-color-half.od-bg-color .od-split-row:nth-child(2n+2) .et_pb_text {
  color: #009900;  
  }  
.od-color-half.od-bg-color .od-split-row:nth-child(2n+2) h2 {
	color: inherit;
}
.od-color-half.od-bg-color .od-split-row:nth-child(2n+2) p {
	color: inherit;
}  
}    
/*text color on color split*/ 
.od-color-split.od-bg-color .od-split-row .et_pb_text {
  color: #990000;
  }  
.od-color-split.od-bg-color .od-split-row h2 {
	color: inherit;
}   
.od-color-split.od-bg-color .od-split-row p {
	color: inherit;
} 
.od-color-split.od-bg-color .od-split-row:nth-child(2n+2) .et_pb_text {
	color: #009900;    
  }  
.od-color-split.od-bg-color .od-split-row:nth-child(2n+2) h2 {
	color: inherit;
} 
.od-color-split.od-bg-color .od-split-row:nth-child(2n+2) p {
	color: inherit;
} 

/************************************/
/* NO 2 – SIZE SETTINGS*/
/************************************/ 
/*CORE WIDTH, PADDING AND MARGIN SETTINGS*/  
.od-split-section {
 /*padding: 0 !important;*/
}  
.od-split-row.et_pb_row {
	padding: 0 !important;
}    
.od-split-row .et_pb_column {
	width: 50%;
	margin-right: 0;
}
.od-fullwidth .od-split-row.et_pb_row {
	width: 100%;
	max-width: 100%;
}
.od-uneven-split .od-split-row .et_pb_column.od-img-col {
	width: 40%;
} 
.od-uneven-split .od-split-row .et_pb_column.od-text-col {
	width: 60%;
}
/*col-as-row if row 80% and max 1080px */
.od-col-as-row .et_pb_row .et_pb_column {
  width: 40%;
  max-width: 540px;
}
@media only screen and (min-width:1350px) {
.od-split-section {
/*padding: 0 !important;*/
}  
.od-split-row.et_pb_row {
padding: 0 !important;
}  
}   
@media only screen and (max-width: 980px) {
.od-split-row .et_pb_column {
	width: 100%;
	margin-right: 0;
}
.od-uneven-split .od-split-row .et_pb_column.od-img-col, .od-uneven-split .od-split-row .et_pb_column.od-text-col {
	width: 100%;
}
.od-split-row.et_pb_row {
    width: 90%;
} 
.od-col-as-row .et_pb_row .et_pb_column {
  width: 100%;
  max-width: 100%;
}
/*padding on img column*/
.od-color-split.od-bg-color .od-split-row .od-img-col {
	margin-bottom: 0 !important;
}  
.od-split-row .od-text-col {
	margin-bottom: 0 !important;
}  
.od-split-row .od-img-col {
	margin-bottom: 0 !important;
}   
}

/************************************/
/* NO 3 – ADDITIONAL STYLING OPTIONS*/
/************************************/ 
.od-split-section:after {
/* content: "";
	height: 20px;
	background-color: #ffffff;
	display: block;*/
}
.od-bg-color .od-split-row, .od-uneven-split .od-split-row {
	border-bottom: 10px solid #ffffff;
}
/*Text align on columns*/
.od-bg-color .od-split-row .od-text-col .et_pb_text_inner {
	text-align: center;
}   
.od-col-as-row.od-bg-color .od-split-row .od-text-col .et_pb_text_inner {
	text-align: left;
}
   
/************************************/
/* NO 4 – ORDER SETTINGS*/
/************************************/ 
/*moves image first even rows*/
.od-split-row:nth-child(2n+2) .od-img-col {
    order: 1;
}
.od-split-row:nth-child(2n+2) .od-text-col {
    order: 2;
}
/*moves image first odd rows*/
.od-image-first .od-split-row:nth-child(2n+1) .od-img-col {
    order: 1;
}
.od-image-first .od-split-row:nth-child(2n+1) .od-text-col {
    order: 2;
}
.od-image-first .od-split-row:nth-child(2n+2) .od-img-col {
    order: 2;
}
.od-image-first .od-split-row:nth-child(2n+2) .od-text-col {
    order: 1;
}
@media only screen and (max-width: 980px) {
/*moves images first on mobile*/   
.od-split-row .od-img-col {
	order: 1 !important;
}
.od-split-row .od-text-col {
	order: 2 !important;
}  
} 

/************************************/
/* NO 5 – SPLIT FLEX AND PADDING*/
/************************************/   
/*CORE SPLIT STYLING*/  
/*add flex features to rows and columns*/
.od-split-row.et_pb_row {
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    direction: ltr;
	-webkit-flex-wrap: wrap;
  	flex-wrap: wrap;
	justify-content: center;
} 
.od-split-row .et_pb_column {
   display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
  display: flex;
  flex-direction: column;
  justify-content: center;
}
/***********************************/
  
/*IMG-FILL SETTINGS*/
.od-img-fill .od-split-row .od-img-col, .od-bg-color.od-img-fill .od-split-row .od-img-col {
    padding-top: 31.25% !important;
  }
.od-uneven-split.od-bg-color.od-img-fill .od-split-row .od-img-col {
    padding-top: 25% !important;
  }
.od-img-fill .od-split-row .od-img-col .et_pb_image {
    position: absolute;
    top: 0;
  }
.od-img-fill .od-split-row .od-img-col .et_pb_image, .od-img-fill .od-split-row .od-img-col .et_pb_image .et_pb_image_wrap  {
    height: 100%;
  } 
.od-img-fill .od-split-row .od-img-col .et_pb_image .et_pb_image_wrap img {
    object-fit: cover;
    height: 100%;
  }
@media only screen and (max-width: 980px) {
.od-img-fill .od-split-row .od-img-col, .od-bg-color.od-img-fill .od-split-row .od-img-col {
	padding-top: 62.5% !important;
}
.od-uneven-split.od-bg-color.od-img-fill .od-split-row .od-img-col {
padding-top: 62.5% !important;
}  
}
/******************/  
  
  /*PADDING TOP AND BOTTOM*/
/*padding no bg-color*/
.od-split-row .od-text-col, .od-split-row .od-img-col {
	padding-top: 2.5%;
  padding-bottom: 2.5%;
} 
/*padding fullwidth no bg-color*/
.od-fullwidth .od-split-row .od-text-col, .od-fullwidth .od-split-row .od-img-col {
	padding-top: 2%;
  padding-bottom: 2%;
}  
 /*padding with bg-color*/
.od-bg-color .od-split-row .od-text-col, .od-bg-color .od-split-row .od-img-col {
	padding-top: 5%;
  padding-bottom: 5%;
}
 /*padding with bg-color*/
.od-fullwidth.od-bg-color .od-split-row .od-text-col, .od-fullwidth.od-bg-color .od-split-row .od-img-col {
	padding-top: 4%;
  padding-bottom: 4%;
}
 /*padding with bg-color and img-fill*/
.od-bg-color.od-img-fill .od-split-row .od-img-col, .od-img-fill .od-split-row .od-img-col {
	/*padding-top: 0 !important;*/
  padding-bottom: 0 !important;
  padding-left: 0 !important;
  padding-right: 0 !important;
}
 /*fullwidth padding with bg-color and img-fill*/
.od-fullwidth.od-bg-color.od-img-fill .od-split-row .od-img-col, .od-fullwidth.od-img-fill .od-split-row .od-img-col {
	/*padding-top: 0 !important;*/
  padding-bottom: 0 !important;
  padding-left: 0 !important;
  padding-right: 0 !important;
}     
  
  
  
  
  
  
  
  
/*PADDING RIGHT AND LEFT*/    
/*padding no bg-color*/  
.od-split-row:nth-child(2n+1) .od-text-col, .od-split-row:nth-child(2n+2) .od-img-col, .od-image-first .od-split-row:nth-child(2n+1) .od-img-col, .od-image-first .od-split-row:nth-child(2n+2) .od-text-col {
  padding-right: 2.5%;
  padding-left: 0;
}
.od-split-row:nth-child(2n+2) .od-text-col, .od-split-row:nth-child(2n+1) .od-img-col, .od-image-first .od-split-row:nth-child(2n+2) .od-img-col, .od-image-first .od-split-row:nth-child(2n+1) .od-text-col {
  padding-right: 0;
  padding-left: 2.5%;
}  
/*padding bg-color*/    
.od-bg-color .od-split-row:nth-child(2n+1) .od-text-col, .od-bg-color .od-split-row:nth-child(2n+2) .od-img-col, .od-image-first.od-bg-color .od-split-row:nth-child(2n+1) .od-img-col, .od-image-first.od-bg-color .od-split-row:nth-child(2n+2) .od-text-col {
	padding-right: 2.5%;
  padding-left: 5%;
}
.od-bg-color .od-split-row:nth-child(2n+2) .od-text-col, .od-bg-color .od-split-row:nth-child(2n+1) .od-img-col, .od-image-first.od-bg-color .od-split-row:nth-child(2n+2) .od-img-col, .od-image-first.od-bg-color .od-split-row:nth-child(2n+1) .od-text-col {
  padding-right: 5%;
  padding-left: 2.5%;
}  
/*padding bg-color color-split*/
.od-color-split.od-bg-color .od-split-row:nth-child(2n+1) .od-text-col, .od-color-split.od-bg-color .od-split-row:nth-child(2n+2) .od-text-col, .od-color-split.od-bg-color .od-split-row:nth-child(2n+1) .od-img-col, .od-color-split.od-bg-color .od-split-row:nth-child(2n+2) .od-img-col {
	padding-right: 5%;
  padding-left: 5%;
}
/*padding fullwidth no bg-color*/  
.od-fullwidth .od-split-row:nth-child(2n+1) .od-text-col, .od-fullwidth .od-split-row:nth-child(2n+2) .od-img-col {
  padding-right: 2%;
  padding-left: 4%;
}
.od-fullwidth .od-split-row:nth-child(2n+2) .od-text-col, .od-fullwidth .od-split-row:nth-child(2n+1) .od-img-col {
  padding-right: 4%;
  padding-left: 2%;
}  
.od-fullwidth.od-image-first .od-split-row:nth-child(2n+1) .od-img-col, .od-image-first.od-fullwidth .od-split-row:nth-child(2n+2) .od-text-col {
  padding-right: 2%;
  padding-left: 4%;
}
.od-fullwidth.od-image-first .od-split-row:nth-child(2n+2) .od-img-col, .od-image-first.od-fullwidth .od-split-row:nth-child(2n+1) .od-text-col {
  padding-right: 4%;
  padding-left: 2%;  
} 
/*padding bg-color color-split*/
.od-fullwidth.od-color-split.od-bg-color .od-split-row:nth-child(2n+1) .od-text-col, .od-fullwidth.od-color-split.od-bg-color .od-split-row:nth-child(2n+2) .od-text-col, .od-fullwidth.od-color-split.od-bg-color .od-split-row:nth-child(2n+1) .od-img-col, .od-fullwidth.od-color-split.od-bg-color .od-split-row:nth-child(2n+2) .od-img-col {
	padding-right: 4%;
  padding-left: 4%;
}
/*padding col-as-row*/
.od-col-as-row .od-split-row:nth-child(2n+1) .od-text-col, .od-col-as-row .od-split-row:nth-child(2n+2) .od-img-col {
	padding-right: 2% ;
  padding-left: 0 ;
}
.od-col-as-row .od-split-row:nth-child(2n+2) .od-text-col, .od-col-as-row .od-split-row:nth-child(2n+1) .od-img-col {
	padding-right: 0 ;
  padding-left: 2% ;
}  
.od-col-as-row.od-image-first .od-split-row:nth-child(2n+1) .od-img-col, .od-image-first.od-col-as-row .od-split-row:nth-child(2n+2) .od-text-col {
	padding-right: 2% ;
  padding-left: 0 ;
}
.od-col-as-row.od-image-first .od-split-row:nth-child(2n+2) .od-img-col, .od-image-first.od-col-as-row .od-split-row:nth-child(2n+1) .od-text-col {
	padding-right: 0 ;
  padding-left: 2% ;
}       
.od-color-half.od-col-as-row .od-split-row:nth-child(2n+1) .od-text-col, .od-color-half.od-col-as-row .od-split-row:nth-child(2n+2) .od-img-col {
	padding-right: 4% ;
  padding-left: 0 ;
}
.od-color-half.od-col-as-row .od-split-row:nth-child(2n+2) .od-text-col, .od-color-half.od-col-as-row .od-split-row:nth-child(2n+1) .od-img-col {
	padding-right: 0 ;
  padding-left: 4% ;
}  
.od-color-half.od-col-as-row.od-image-first .od-split-row:nth-child(2n+1) .od-img-col, .od-image-first.od-color-half.od-col-as-row .od-split-row:nth-child(2n+2) .od-text-col {
	padding-right: 4% ;
  padding-left: 0 ;
}
.od-color-half.od-col-as-row.od-image-first .od-split-row:nth-child(2n+2) .od-img-col, .od-image-first.od-color-half.od-col-as-row .od-split-row:nth-child(2n+1) .od-text-col {
	padding-right: 0 ;
  padding-left: 4% ;
}   
@media only screen and (max-width: 980px) {
.od-split-row .od-text-col {
	padding-top: 2.5% !important;
  padding-right: 0 !important;
  padding-bottom: 2.5% !important;
  padding-left: 0 !important;
}
.od-split-row .od-img-col {
	padding-top: 2.5% !important;
  padding-right: 0 !important;
  padding-bottom: 0 !important;
  padding-left: 0 !important;
} 
.od-fullwidth .od-split-row .od-text-col, .od-fullwidth .od-split-row .od-img-col {
	padding-left: 5% !important;
  padding-right: 5% !important;
}    
.od-bg-color .od-split-row .od-text-col {
  padding-top: 2.5% !important;
  padding-right: 5% !important;
  padding-bottom: 5% !important;
 	padding-left: 5% !important;
}
.od-bg-color .od-split-row .od-img-col {
  padding-top: 5% !important;
  padding-right: 5% !important;
  padding-bottom: 0 !important;
  padding-left: 5% !important;
  }  
  .od-col-as-row .od-split-row .od-img-col {
padding-top: 5% !important;
padding-right: 5% !important;
padding-bottom: 0 !important;
padding-left: 5% !important;  
 }  
}  
/***** NEW SPLIT CSS END ***********/







/********** SPLIT CSS ***********/
/*classes:
od-split-section > to hook the section
od-fullwidth > make row full width
od-bg-color > when row has background-color
od-every-second > when every second row has other colors  
od-bg-img > background image added to column
od-col-as-row > when a row is fullwith, has background-color but the columns are not fullwith
od-color-half > when col-as-row has a color split
od-color-split > different colors on left and right column
od-uneven-split > when colums is not 50% each
*/
/************************************/
/* NO 1 – COLOR SETTINGS*/
/************************************/  
/*COLOR ON BACKGROUND*/
/*bg-color on row*/
.od-bg-color .od-split-row, .et-db #et-boc .et-l .od-bg-color .od-split-row {
	background-color: #f4f5f6;
}
/*every second*/
.od-bg-color.od-every-second .od-split-row:nth-child(2n+2) {
	background-color: #990000;
}
/*color-half on col-as-row*/
.od-color-half.od-col-as-row .od-split-row {
background: linear-gradient(90deg, rgba(245,245,245,1) 0%, rgba(245,245,245,1) 50%, rgba(229,229,229,1) 50%, rgba(229,229,229,1) 100%);
}
.od-color-half.od-col-as-row .od-split-row:nth-child(2n+2) {
background: linear-gradient(90deg, rgba(229,229,229,1) 0%, rgba(229,229,229,1) 50%, rgba(245,245,245,1) 50%, rgba(245,245,245,1) 100%);
}
@media only screen and (max-width: 980px) {
 .od-color-half.od-col-as-row .od-split-row:nth-child(2n+1) {
	background: #f5f5f5;
  }
.od-color-half.od-col-as-row .od-split-row:nth-child(2n+2) {
	background: #e5e5e5;
  }
}     
/*color split on columns*/
.od-color-split.od-bg-color .od-split-row .od-text-col {
	background-color: #f5f5f5;
}
.od-color-split.od-bg-color .od-split-row .od-img-col {
	background-color: #e5e5e5;
}  
.od-color-split.od-bg-color .od-split-row:nth-child(2n+2) .od-text-col {
	background-color: #d5d5d5;
}
.od-color-split.od-bg-color .od-split-row:nth-child(2n+2) .od-img-col {
	background-color: #e5e5e5;
}     
/*END COLOR ON BACKGROUND*/
/*COLOR ON TEXT*/  
/*text color on bg-color*/ 
.od-bg-color .od-split-row .et_pb_text {
	color: #333333;    
  }
.od-bg-color .od-split-row h2 {
	color: inherit;
}
.od-bg-color .od-split-row p {
	color: inherit;
}  
/*Text color on every second*/
.od-bg-color.od-every-second .od-split-row:nth-child(2n+2) .et_pb_text {
	color: #ffffff;    
  }  
.od-bg-color.od-every-second .od-split-row:nth-child(2n+2) h2 {
	color: inherit;
}
.od-bg-color.od-every-second .od-split-row:nth-child(2n+2) p {
	color: inherit;
}    
/*text color on color-half on col-as-row*/ 
.od-color-half.od-bg-color .od-split-row .et_pb_text {
  color: #990000;  
  }  
.od-color-half.od-bg-color .od-split-row h2 {
	color: inherit;
}
.od-color-half.od-bg-color .od-split-row p {
	color: inherit;
} 
.od-color-half.od-bg-color .od-split-row:nth-child(2n+2) .et_pb_text {
	color: #009900;    
  } 
.od-color-half.od-bg-color .od-split-row:nth-child(2n+2) h2 {
	color: inherit;
} 
.od-color-half.od-bg-color .od-split-row:nth-child(2n+2) p {
	color: inherit;
  } 
@media only screen and (max-width: 980px) {
.od-color-half.od-bg-color .od-split-row .et_pb_text {
  color: #990000;  
  }  
.od-color-half.od-bg-color .od-split-row h2 {
	color: inherit;
}
.od-color-half.od-bg-color .od-split-row p {
	color: inherit;
}
.od-color-half.od-bg-color .od-split-row:nth-child(2n+2) .et_pb_text {
  color: #009900;  
  }  
.od-color-half.od-bg-color .od-split-row:nth-child(2n+2) h2 {
	color: inherit;
}
.od-color-half.od-bg-color .od-split-row:nth-child(2n+2) p {
	color: inherit;
}  
}    
/*text color on color split*/ 
.od-color-split.od-bg-color .od-split-row .et_pb_text {
  color: #990000;
  }  
.od-color-split.od-bg-color .od-split-row h2 {
	color: inherit;
}   
.od-color-split.od-bg-color .od-split-row p {
	color: inherit;
} 
.od-color-split.od-bg-color .od-split-row:nth-child(2n+2) .et_pb_text {
	color: #009900;    
  }  
.od-color-split.od-bg-color .od-split-row:nth-child(2n+2) h2 {
	color: inherit;
} 
.od-color-split.od-bg-color .od-split-row:nth-child(2n+2) p {
	color: inherit;
} 
   
/************************************/
/* NO 2 – ORDER SETTINGS*/
/************************************/ 
/*moves image first even rows*/
.od-split-row:nth-child(2n+2) .od-img-col {
    order: 1;
}
.od-split-row:nth-child(2n+2) .od-text-col {
    order: 2;
}
/*moves image first odd rows*/
.od-image-first .od-split-row:nth-child(2n+1) .od-img-col {
    order: 1;
}
.od-image-first .od-split-row:nth-child(2n+1) .od-text-col {
    order: 2;
}
.od-image-first .od-split-row:nth-child(2n+2) .od-img-col {
    order: 2;
}
.od-image-first .od-split-row:nth-child(2n+2) .od-text-col {
    order: 1;
}
@media only screen and (max-width: 980px) {
/*moves images first on mobile*/   
.od-split-row .od-img-col {
	order: 1 !important;
}
.od-split-row .od-text-col {
	order: 2 !important;
}  
} 
/************************************/
/* NO 3 – SIZE SETTINGS*/
/************************************/ 
/*CORE WIDTH, PADDING AND MARGIN SETTINGS*/  
.od-split-section {
 /*padding: 0 !important;*/
}  
.od-split-row.et_pb_row, .od-split-row.et_pb_row_inner  {
	padding: 0 !important;
}    
.od-split-row .et_pb_column {
	width: 50% !important;
	margin-right: 0 !important;
}
.od-fullwidth .od-split-row.et_pb_row, .od-fullwidth .od-split-row.et_pb_row_inner {
	width: 100%;
	max-width: 100%;
}
.od-uneven-split .od-split-row .et_pb_column.od-img-col {
	width: 40%;
} 
.od-uneven-split .od-split-row .et_pb_column.od-text-col {
	width: 60%;
}
/*col-as-row if row 80% and max 1080px */
.od-col-as-row .et_pb_row .et_pb_column, .od-col-as-row .et_pb_row_inner .et_pb_column {
  width: 40%;
  max-width: 540px;
}
@media only screen and (min-width:1350px) {
.od-split-section {
/*padding: 0 !important;*/
}  
.od-split-row.et_pb_row, .od-split-row.et_pb_row_inner {
padding: 0 !important;
}  
}   
@media only screen and (max-width: 980px) {
.od-split-row .et_pb_column {
	width: 100% !important;
	margin-right: 0;
}
.od-uneven-split .od-split-row .et_pb_column.od-img-col, .od-uneven-split .od-split-row .et_pb_column.od-text-col {
	width: 100% !important;
}
.od-split-row.et_pb_row, .od-split-row.et_pb_row_inner {
    width: 90% !important;
} 
.od-col-as-row .et_pb_row .et_pb_column, .od-col-as-row .et_pb_row_inner .et_pb_column {
  width: 100% !important;
  max-width: 100%;
}
/*padding on img column*/
.od-color-split.od-bg-color .od-split-row .od-img-col {
	margin-bottom: 0 !important;
}  
.od-split-row .od-text-col {
	margin-bottom: 0 !important;
}  
.od-split-row .od-img-col {
	margin-bottom: 0 !important;
}   
}
/*bg-img control*/  
 .od-bg-img .od-img-col .et_pb_module.et_pb_image {
	position: absolute;
	height: 100%;
	width: 100%;
  top: 0;
  left: 0;
}
@media only screen and (max-width: 980px) {
.od-bg-img.od-bg-color .od-split-row .od-img-col {
	padding-top: 62.5% !important;
}  
}
/************************************/
/* NO 4 – ADDITIONAL STYLING OPTIONS*/
/************************************/ 
.od-split-section:after {
/* content: "";
	height: 20px;
	background-color: #ffffff;
	display: block;*/
}
.od-bg-color .od-split-row, .od-uneven-split .od-split-row {
	/*border-bottom: 10px solid #ffffff;*/
}
/*Text align on columns*/
.od-bg-color .od-split-row .od-text-col .et_pb_text_inner {
	text-align: center;
}   
.od-col-as-row.od-bg-color .od-split-row .od-text-col .et_pb_text_inner {
	text-align: left;
}
/************************************/
/* NO 5 – SPLIT FLEX AND PADDING*/
/************************************/   
/*CORE SPLIT STYLING*/  
/*add flex features to rows and columns*/
.od-split-row.et_pb_row, .od-split-row.et_pb_row_inner {
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    direction: ltr;
	-webkit-flex-wrap: wrap;
  	flex-wrap: wrap;
	justify-content: center;
} 
.od-split-row .et_pb_column {
   display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
  display: flex;
  flex-direction: column;
  justify-content: center;
}
/***********************************/
  /*PADDING TOP AND BOTTOM*/
/*padding no bg-color*/
.od-split-row .od-text-col, .od-split-row .od-img-col {
	padding-top: 2.5%;
  padding-bottom: 2.5%;
} 
/*padding fullwidth no bg-color*/
.od-fullwidth .od-split-row .od-text-col, .od-fullwidth .od-split-row .od-img-col {
	padding-top: 2%;
  padding-bottom: 2%;
}  
 /*padding with bg-color*/
.od-bg-color .od-split-row .od-text-col, .od-bg-color .od-split-row .od-img-col {
	padding-top: 5%;
  padding-bottom: 5%;
}
 /*padding with bg-color*/
.od-fullwidth.od-bg-color .od-split-row .od-text-col, .od-fullwidth.od-bg-color .od-split-row .od-img-col {
	padding-top: 4%;
  padding-bottom: 4%;
}   
/*PADDING RIGHT AND LEFT*/    
/*padding no bg-color*/  
.od-split-row:nth-child(2n+1) .od-text-col, .od-split-row:nth-child(2n+2) .od-img-col, .od-image-first .od-split-row:nth-child(2n+1) .od-img-col, .od-image-first .od-split-row:nth-child(2n+2) .od-text-col {
  padding-right: 2.5%;
  padding-left: 0;
}
.od-split-row:nth-child(2n+2) .od-text-col, .od-split-row:nth-child(2n+1) .od-img-col, .od-image-first .od-split-row:nth-child(2n+2) .od-img-col, .od-image-first .od-split-row:nth-child(2n+1) .od-text-col {
  padding-right: 0;
  padding-left: 2.5%;
}  
.od-bg-color .od-split-row:nth-child(2n+1) .od-text-col, .od-bg-color .od-split-row:nth-child(2n+2) .od-img-col, .od-image-first.od-bg-color .od-split-row:nth-child(2n+1) .od-img-col, .od-image-first.od-bg-color .od-split-row:nth-child(2n+2) .od-text-col {
	padding-right: 2.5%;
  padding-left: 5%;
}
.od-bg-color .od-split-row:nth-child(2n+2) .od-text-col, .od-bg-color .od-split-row:nth-child(2n+1) .od-img-col, .od-image-first.od-bg-color .od-split-row:nth-child(2n+2) .od-img-col, .od-image-first.od-bg-color .od-split-row:nth-child(2n+1) .od-text-col {
  padding-right: 5%;
  padding-left: 2.5%;
}  
/*padding bg-color color-split*/
.od-color-split.od-bg-color .od-split-row:nth-child(2n+1) .od-text-col, .od-color-split.od-bg-color .od-split-row:nth-child(2n+2) .od-text-col, .od-color-split.od-bg-color .od-split-row:nth-child(2n+1) .od-img-col, .od-color-split.od-bg-color .od-split-row:nth-child(2n+2) .od-img-col {
	padding-right: 5%;
  padding-left: 5%;
}
/*padding with bg-img*/
.od-bg-img .od-split-row:nth-child(2n+1) .od-text-col, .od-image-first.od-bg-img .od-split-row:nth-child(2n+1) .od-text-col, .od-bg-img .od-split-row:nth-child(2n+2) .od-text-col, .od-image-first.od-bg-img .od-split-row:nth-child(2n+2) .od-text-col {
	padding-right: 5%;
  padding-left: 5%;
} 
/*padding with bg-img img column*/
.od-bg-img .od-split-row .od-img-col {
    padding-top: 31.25% !important;
}  
/*padding fullwidth no bg-color*/  
.od-fullwidth .od-split-row:nth-child(2n+1) .od-text-col, .od-fullwidth .od-split-row:nth-child(2n+2) .od-img-col {
  padding-right: 4%/*2*/;
  padding-left: 4%;
}
.od-fullwidth .od-split-row:nth-child(2n+2) .od-text-col, .od-fullwidth .od-split-row:nth-child(2n+1) .od-img-col {
  padding-right: 4%;
  padding-left: 4%/*2*/;
}  
.od-fullwidth.od-image-first .od-split-row:nth-child(2n+1) .od-img-col, .od-image-first.od-fullwidth .od-split-row:nth-child(2n+2) .od-text-col {
  padding-right: 4%/*2*/;
  padding-left: 4%;
}
.od-fullwidth.od-image-first .od-split-row:nth-child(2n+2) .od-img-col, .od-image-first.od-fullwidth .od-split-row:nth-child(2n+1) .od-text-col {
  padding-right: 4%;
  padding-left: 4%/*2*/;  
} 
/*padding bg-color color-split*/
.od-fullwidth.od-color-split.od-bg-color .od-split-row:nth-child(2n+1) .od-text-col, .od-fullwidth.od-color-split.od-bg-color .od-split-row:nth-child(2n+2) .od-text-col, .od-fullwidth.od-color-split.od-bg-color .od-split-row:nth-child(2n+1) .od-img-col, .od-fullwidth.od-color-split.od-bg-color .od-split-row:nth-child(2n+2) .od-img-col {
	padding-right: 4%;
  padding-left: 4%;
}
/*padding with bg-img*/
.od-fullwidth.od-bg-img .od-split-row:nth-child(2n+1) .od-text-col, .od-fullwidth.od-image-first.od-bg-img .od-split-row:nth-child(2n+1) .od-text-col, .od-fullwidth.od-bg-img .od-split-row:nth-child(2n+2) .od-text-col, .od-fullwidth.od-image-first.od-bg-img .od-split-row:nth-child(2n+2) .od-text-col {
	padding-right: 4%;
  padding-left: 4%;
} 
.od-col-as-row .od-split-row:nth-child(2n+1) .od-text-col, .od-col-as-row .od-split-row:nth-child(2n+2) .od-img-col {
	padding-right: 2% ;
  padding-left: 0 ;
}
.od-col-as-row .od-split-row:nth-child(2n+2) .od-text-col, .od-col-as-row .od-split-row:nth-child(2n+1) .od-img-col {
	padding-right: 0 ;
  padding-left: 2% ;
}  
.od-col-as-row.od-image-first .od-split-row:nth-child(2n+1) .od-img-col, .od-image-first.od-col-as-row .od-split-row:nth-child(2n+2) .od-text-col {
	padding-right: 2% ;
  padding-left: 0 ;
}
.od-col-as-row.od-image-first .od-split-row:nth-child(2n+2) .od-img-col, .od-image-first.od-col-as-row .od-split-row:nth-child(2n+1) .od-text-col {
	padding-right: 0 ;
  padding-left: 2% ;
}       
.od-color-half.od-col-as-row .od-split-row:nth-child(2n+1) .od-text-col, .od-color-half.od-col-as-row .od-split-row:nth-child(2n+2) .od-img-col {
	padding-right: 4% ;
  padding-left: 0 ;
}
.od-color-half.od-col-as-row .od-split-row:nth-child(2n+2) .od-text-col, .od-color-half.od-col-as-row .od-split-row:nth-child(2n+1) .od-img-col {
	padding-right: 0 ;
  padding-left: 4% ;
}  
.od-color-half.od-col-as-row.od-image-first .od-split-row:nth-child(2n+1) .od-img-col, .od-image-first.od-color-half.od-col-as-row .od-split-row:nth-child(2n+2) .od-text-col {
	padding-right: 4% ;
  padding-left: 0 ;
}
.od-color-half.od-col-as-row.od-image-first .od-split-row:nth-child(2n+2) .od-img-col, .od-image-first.od-color-half.od-col-as-row .od-split-row:nth-child(2n+1) .od-text-col {
	padding-right: 0 ;
  padding-left: 4% ;
}   
@media only screen and (max-width: 980px) {
.od-split-row .od-text-col {
	padding-top: 2.5% !important;
  padding-right: 0 !important;
  padding-bottom: 2.5% !important;
  padding-left: 0 !important;
}
.od-split-row .od-img-col {
	padding-top: 2.5% !important;
  padding-right: 0 !important;
  padding-bottom: 0 !important;
  padding-left: 0 !important;
} 
.od-fullwidth .od-split-row .od-text-col, .od-fullwidth .od-split-row .od-img-col {
	padding-left: 5% !important;
  padding-right: 5% !important;
}    
.od-bg-color .od-split-row .od-text-col {
  padding-top: 2.5% !important;
  padding-right: 5% !important;
  padding-bottom: 5% !important;
 	padding-left: 5% !important;
}
.od-bg-color .od-split-row .od-img-col {
  padding-top: 5% !important;
  padding-right: 5% !important;
  padding-bottom: 0 !important;
  padding-left: 5% !important;
  }  
  .od-col-as-row .od-split-row .od-img-col {
padding-top: 5% !important;
padding-right: 5% !important;
padding-bottom: 0 !important;
padding-left: 5% !important;  
 }  
}  
/***** SPLIT CSS END ***********/





























/************** FONT SIZE    *****************/

/*
.et_pb_column_1_3 .cart_totals h2, .et_pb_column_2_5 .cart_totals h2, .et_pb_column_1_4 .cart_totals h2, .et_pb_column_1_5 .cart_totals h2, .et_pb_column_1_6 .cart_totals h2, .cart_totals h2 {
font-size: 1.517037037rem;
}


h6.stikk {
	font-size: 1.0rem !important;
}
p.sitat {
	font-size:1.5rem;
}
p.ingress {
	font-size:1.25rem;
}

h4.mellomtittel {
	font-size:1.25rem;
}

p.billedtekst {
	font-size: 1.0rem;
}
*/
/*Standard font size*/
p, ul li, ol li {font-size: 1.125rem;
letter-spacing: -0.4px;
	line-height: 1.5 !important;
}
p {
	padding-bottom: 10px;
}
p.intro {font-size: 1.375rem;}
p.sub1 {font-size: 1.5rem;}
p.sub2 {font-size: 1.75rem;}


/*min-width: 1400px*/
@media only screen and (min-width:87.5rem){
p.sub2 {font-size: calc(1.75rem + 0.25 * ((100vw - 87.5rem) / 12.5));}
}

/*min-width: 1371.428571px*/
@media only screen and (min-width:85.71428571rem){
p.sub1 {font-size: calc(1.5rem + 0.25 * ((100vw - 85.71428571rem) / 14.28571429));}
}

/*min-width: 1466.666667px*/
@media only screen and (min-width:91.66666667rem){
p.intro {font-size: calc(1.375rem + 0.125 * ((100vw - 91.66666667rem) / 8.333333333));}
}

/*min-width: 1600px*/
/*@media only screen and (min-width:100rem){
p, ul li, ol li {font-size: calc(1.125rem + 0 * ((100vw - 100rem) / 0));}
}*/

/*min-width: 1601px*/
@media only screen and (min-width:100.0625rem){
p, ul li, ol li {font-size: 1.125rem;}
p.intro {font-size: 1.5rem;}
p.sub1 {font-size: 1.75rem;}
p.sub2 {font-size: 2rem;}
}


/*Standard font size*/
.et_pb_column_1_3 h1, .et_pb_column_2_5 h1, .et_pb_column_1_4 h1, .et_pb_column_1_5 h1, .et_pb_column_1_6 h1, h1 {font-size: 1.92rem;}
.et_pb_column_1_3 h2, .et_pb_column_2_5 h2, .et_pb_column_1_4 h2, .et_pb_column_1_5 h2, .et_pb_column_1_6 h2, h2 {font-size: 1.706666667rem;}
.et_pb_column_1_3 h3, .et_pb_column_2_5 h3, .et_pb_column_1_4 h3, .et_pb_column_1_5 h3, .et_pb_column_1_6 h3, h3 {font-size: 1.517037037rem;}
.et_pb_column_1_3 h4, .et_pb_column_2_5 h4, .et_pb_column_1_4 h4, .et_pb_column_1_5 h4, .et_pb_column_1_6 h4, h4, .cart_totals h2, .woocommerce-checkout h3 {font-size: 1.348477366rem;}
.et_pb_column_1_3 h5, .et_pb_column_2_5 h5, .et_pb_column_1_4 h5, .et_pb_column_1_5 h5, .et_pb_column_1_6 h5, h5 {font-size: 1.198646548rem;}
.et_pb_column_1_3 h6, .et_pb_column_2_5 h6, .et_pb_column_1_4 h6, .et_pb_column_1_5 h6, .et_pb_column_1_6 h6, h6 {font-size: 1.065463598rem;}
/*Plus font size – step +10%*/
h1.plus5 {font-size: 2.88rem;}
h1.plus4 {font-size: 2.688rem;}
h1.plus3 {font-size: 2.496rem;}
h1.plus2 {font-size: 2.304rem;}
h1.plus1 {font-size: 2.112rem;}
/*Minus font size – step -5%*/
h1.minus1 {font-size: 1.824rem;}
h1.minus2 {font-size: 1.728rem;}
h1.minus3 {font-size: 1.632rem;}
h1.minus4 {font-size: 1.536rem;}
h1.minus5 {font-size: 1.44rem;}
/*Plus font size – step +10%*/
h2.plus5 {font-size: 2.56rem;}
h2.plus4 {font-size: 2.389333333rem;}
h2.plus3 {font-size: 2.218666667rem;}
h2.plus2 {font-size: 2.048rem;}
h2.plus1 {font-size: 1.877333333rem;}
/*Minus font size – step -5%*/
h2.minus1 {font-size: 1.621333333rem;}
h2.minus2 {font-size: 1.536rem;}
h2.minus3 {font-size: 1.450666667rem;}
h2.minus4 {font-size: 1.365333333rem;}
h2.minus5 {font-size: 1.28rem;}



/*min-width: 320px*/
@media only screen and (min-width:20rem){
/*Fallback font size*/
.et_pb_column_1_3 h1, .et_pb_column_2_5 h1, .et_pb_column_1_4 h1, .et_pb_column_1_5 h1, .et_pb_column_1_6 h1, h1 {font-size: 1.92rem;}
.et_pb_column_1_3 h2, .et_pb_column_2_5 h2, .et_pb_column_1_4 h2, .et_pb_column_1_5 h2, .et_pb_column_1_6 h2, h2 {font-size: 1.706666667rem;}
.et_pb_column_1_3 h3, .et_pb_column_2_5 h3, .et_pb_column_1_4 h3, .et_pb_column_1_5 h3, .et_pb_column_1_6 h3, h3 {font-size: 1.517037037rem;}
.et_pb_column_1_3 h4, .et_pb_column_2_5 h4, .et_pb_column_1_4 h4, .et_pb_column_1_5 h4, .et_pb_column_1_6 h4, h4, .cart_totals h2, .woocommerce-checkout h3 {font-size: 1.348477366rem;}
.et_pb_column_1_3 h5, .et_pb_column_2_5 h5, .et_pb_column_1_4 h5, .et_pb_column_1_5 h5, .et_pb_column_1_6 h5, h5 {font-size: 1.198646548rem;}
.et_pb_column_1_3 h6, .et_pb_column_2_5 h6, .et_pb_column_1_4 h6, .et_pb_column_1_5 h6, .et_pb_column_1_6 h6, h6 {font-size: 1.065463598rem;}
/*Standard font size*/
.et_pb_column_1_3 h1, .et_pb_column_2_5 h1, .et_pb_column_1_4 h1, .et_pb_column_1_5 h1, .et_pb_column_1_6 h1, h1  {font-size: calc(1.92rem + 0.96 * ((100vw - 20rem) / 10));}
.et_pb_column_1_3 h2, .et_pb_column_2_5 h2, .et_pb_column_1_4 h2, .et_pb_column_1_5 h2, .et_pb_column_1_6 h2, h2 {font-size: calc(1.706666667rem + 0.853333333 * ((100vw - 20rem) / 10));}
.et_pb_column_1_3 h3, .et_pb_column_2_5 h3, .et_pb_column_1_4 h3, .et_pb_column_1_5 h3, .et_pb_column_1_6 h3, h3 {font-size: calc(1.517037037rem + 0.758518519 * ((100vw - 20rem) / 10));}
.et_pb_column_1_3 h4, .et_pb_column_2_5 h4, .et_pb_column_1_4 h4, .et_pb_column_1_5 h4, .et_pb_column_1_6 h4, h4, .cart_totals h2, .woocommerce-checkout h3 {font-size: calc(1.348477366rem + 0.674238683 * ((100vw - 20rem) / 10));}
.et_pb_column_1_3 h5, .et_pb_column_2_5 h5, .et_pb_column_1_4 h5, .et_pb_column_1_5 h5, .et_pb_column_1_6 h5, h5 {font-size: calc(1.198646548rem + 0.599323274 * ((100vw - 20rem) / 10));}
.et_pb_column_1_3 h6, .et_pb_column_2_5 h6, .et_pb_column_1_4 h6, .et_pb_column_1_5 h6, .et_pb_column_1_6 h6, h6 {font-size: calc(1.065463598rem + 0.532731799 * ((100vw - 20rem) / 10));}
/*Plus font size – step +10%*/
h1.plus5 {font-size: calc(2.88rem + 1.44 * ((100vw - 20rem) / 10));}
h1.plus4 {font-size: calc(2.688rem + 1.344 * ((100vw - 20rem) / 10));}
h1.plus3 {font-size: calc(2.496rem + 1.248 * ((100vw - 20rem) / 10));}
h1.plus2 {font-size: calc(2.304rem + 1.152 * ((100vw - 20rem) / 10));}
h1.plus1 {font-size: calc(2.112rem + 1.056 * ((100vw - 20rem) / 10));}
/*Minus font size – step -5%*/
h1.minus1 {font-size: calc(1.824rem + 0.912 * ((100vw - 20rem) / 10));}
h1.minus2 {font-size: calc(1.728rem + 0.864 * ((100vw - 20rem) / 10));}
h1.minus3 {font-size: calc(1.632rem + 0.816 * ((100vw - 20rem) / 10));}
h1.minus4 {font-size: calc(1.536rem + 0.768 * ((100vw - 20rem) / 10));}
h1.minus5 {font-size: calc(1.44rem + 0.72 * ((100vw - 20rem) / 10));}
/*Plus font size – step +10%*/
h2.plus5 {font-size: calc(2.56rem + 1.28 * ((100vw - 20rem) / 10));}
h2.plus4 {font-size: calc(2.389333333rem + 1.194666667 * ((100vw - 20rem) / 10));}
h2.plus3 {font-size: calc(2.218666667rem + 1.109333333 * ((100vw - 20rem) / 10));}
h2.plus2 {font-size: calc(2.048rem + 1.024 * ((100vw - 20rem) / 10));}
h2.plus1 {font-size: calc(1.877333333rem + 0.938666667 * ((100vw - 20rem) / 10));}
/*Minus font size – step -5%*/
h2.minus1 {font-size: calc(1.621333333rem + 0.810666667 * ((100vw - 20rem) / 10));}
h2.minus2 {font-size: calc(1.536rem + 0.768 * ((100vw - 20rem) / 10));}
h2.minus3 {font-size: calc(1.450666667rem + 0.725333333 * ((100vw - 20rem) / 10));}
h2.minus4 {font-size: calc(1.365333333rem + 0.682666667 * ((100vw - 20rem) / 10));}
h2.minus5 {font-size: calc(1.28rem + 0.64 * ((100vw - 20rem) / 10));}
}



/*min-width: 481px*/
@media only screen and (min-width:30.0625rem){
/*Fallback font size*/
.et_pb_column_1_3 h1, .et_pb_column_2_5 h1, .et_pb_column_1_4 h1, .et_pb_column_1_5 h1, .et_pb_column_1_6 h1, h1 {font-size: 1.5873rem;}
.et_pb_column_1_3 h2, .et_pb_column_2_5 h2, .et_pb_column_1_4 h2, .et_pb_column_1_5 h2, .et_pb_column_1_6 h2, h2 {font-size: 1.410933333rem;}
.et_pb_column_1_3 h3, .et_pb_column_2_5 h3, .et_pb_column_1_4 h3, .et_pb_column_1_5 h3, .et_pb_column_1_6 h3, h3 {font-size: 1.254162963rem;}
.et_pb_column_1_3 h4, .et_pb_column_2_5 h4, .et_pb_column_1_4 h4, .et_pb_column_1_5 h4, .et_pb_column_1_6 h4, h4, .cart_totals h2, .woocommerce-checkout h3 {font-size: 1.114811523rem;}
.et_pb_column_1_3 h5, .et_pb_column_2_5 h5, .et_pb_column_1_4 h5, .et_pb_column_1_5 h5, .et_pb_column_1_6 h5, h5 {font-size: 0.990943576rem;}
.et_pb_column_1_3 h6, .et_pb_column_2_5 h6, .et_pb_column_1_4 h6, .et_pb_column_1_5 h6, .et_pb_column_1_6 h6, h6 {font-size: 0.880838734rem;}
/*Standard font size*/
.et_pb_column_1_3 h1, .et_pb_column_2_5 h1, .et_pb_column_1_4 h1, .et_pb_column_1_5 h1, .et_pb_column_1_6 h1, h1  {font-size: calc(1.5873rem + 0.9471 * ((100vw - 30.0625rem) / 17.9375));}
.et_pb_column_1_3 h2, .et_pb_column_2_5 h2, .et_pb_column_1_4 h2, .et_pb_column_1_5 h2, .et_pb_column_1_6 h2, h2 {font-size: calc(1.410933333rem + 0.841866667 * ((100vw - 30.0625rem) / 17.9375));}
.et_pb_column_1_3 h3, .et_pb_column_2_5 h3, .et_pb_column_1_4 h3, .et_pb_column_1_5 h3, .et_pb_column_1_6 h3, h3 {font-size: calc(1.254162963rem + 0.748325926 * ((100vw - 30.0625rem) / 17.9375));}
.et_pb_column_1_3 h4, .et_pb_column_2_5 h4, .et_pb_column_1_4 h4, .et_pb_column_1_5 h4, .et_pb_column_1_6 h4, h4, .cart_totals h2, .woocommerce-checkout h3 {font-size: calc(1.114811523rem + 0.665178601 * ((100vw - 30.0625rem) / 17.9375));}
.et_pb_column_1_3 h5, .et_pb_column_2_5 h5, .et_pb_column_1_4 h5, .et_pb_column_1_5 h5, .et_pb_column_1_6 h5, h5 {font-size: calc(0.990943576rem + 0.591269867 * ((100vw - 30.0625rem) / 17.9375));}
.et_pb_column_1_3 h6, .et_pb_column_2_5 h6, .et_pb_column_1_4 h6, .et_pb_column_1_5 h6, .et_pb_column_1_6 h6, h6 {font-size: calc(0.880838734rem + 0.525573215 * ((100vw - 30.0625rem) / 17.9375));}
/*Plus font size – step +10%*/
h1.plus5 {font-size: calc(2.38095rem + 1.42065 * ((100vw - 30.0625rem) / 17.9375));}
h1.plus4 {font-size: calc(2.22222rem + 1.32594 * ((100vw - 30.0625rem) / 17.9375));}
h1.plus3 {font-size: calc(2.06349rem + 1.23123 * ((100vw - 30.0625rem) / 17.9375));}
h1.plus2 {font-size: calc(1.90476rem + 1.13652 * ((100vw - 30.0625rem) / 17.9375));}
h1.plus1 {font-size: calc(1.74603rem + 1.04181 * ((100vw - 30.0625rem) / 17.9375));}
/*Minus font size – step -5%*/
h1.minus1 {font-size: calc(1.507935rem + 0.899745 * ((100vw - 30.0625rem) / 17.9375));}
h1.minus2 {font-size: calc(1.42857rem + 0.85239 * ((100vw - 30.0625rem) / 17.9375));}
h1.minus3 {font-size: calc(1.349205rem + 0.805035 * ((100vw - 30.0625rem) / 17.9375));}
h1.minus4 {font-size: calc(1.26984rem + 0.75768 * ((100vw - 30.0625rem) / 17.9375));}
h1.minus5 {font-size: calc(1.190475rem + 0.710325 * ((100vw - 30.0625rem) / 17.9375));}
/*Plus font size – step +10%*/
h2.plus5 {font-size: calc(2.1164rem + 1.2628 * ((100vw - 30.0625rem) / 17.9375));}
h2.plus4 {font-size: calc(1.975306667rem + 1.178613333 * ((100vw - 30.0625rem) / 17.9375));}
h2.plus3 {font-size: calc(1.834213333rem + 1.094426667 * ((100vw - 30.0625rem) / 17.9375));}
h2.plus2 {font-size: calc(1.69312rem + 1.01024 * ((100vw - 30.0625rem) / 17.9375));}
h2.plus1 {font-size: calc(1.552026667rem + 0.926053333 * ((100vw - 30.0625rem) / 17.9375));}
/*Minus font size – step -5%*/
h2.minus1 {font-size: calc(1.340386667rem + 0.799773333 * ((100vw - 30.0625rem) / 17.9375));}
h2.minus2 {font-size: calc(1.26984rem + 0.75768 * ((100vw - 30.0625rem) / 17.9375));}
h2.minus3 {font-size: calc(1.199293333rem + 0.715586667 * ((100vw - 30.0625rem) / 17.9375));}
h2.minus4 {font-size: calc(1.128746667rem + 0.673493333 * ((100vw - 30.0625rem) / 17.9375));}
h2.minus5 {font-size: calc(1.0582rem + 0.6314 * ((100vw - 30.0625rem) / 17.9375));}
}



/*min-width: 769px*/
@media only screen and (min-width:48.0625rem){
/*Fallback font size*/
.et_pb_column_1_3 h1, .et_pb_column_2_5 h1, .et_pb_column_1_4 h1, .et_pb_column_1_5 h1, .et_pb_column_1_6 h1, h1 {font-size: 2.5377rem;}
.et_pb_column_1_3 h2, .et_pb_column_2_5 h2, .et_pb_column_1_4 h2, .et_pb_column_1_5 h2, .et_pb_column_1_6 h2, h2 {font-size: 2.11475rem;}
.et_pb_column_1_3 h3, .et_pb_column_2_5 h3, .et_pb_column_1_4 h3, .et_pb_column_1_5 h3, .et_pb_column_1_6 h3, h3 {font-size: 1.762291667rem;}
.et_pb_column_1_3 h4, .et_pb_column_2_5 h4, .et_pb_column_1_4 h4, .et_pb_column_1_5 h4, .et_pb_column_1_6 h4, h4, .cart_totals h2, .woocommerce-checkout h3 {font-size: 1.468576389rem;}
.et_pb_column_1_3 h5, .et_pb_column_2_5 h5, .et_pb_column_1_4 h5, .et_pb_column_1_5 h5, .et_pb_column_1_6 h5, h5 {font-size: 1.223813657rem;}
.et_pb_column_1_3 h6, .et_pb_column_2_5 h6, .et_pb_column_1_4 h6, .et_pb_column_1_5 h6, .et_pb_column_1_6 h6, h6 {font-size: 1.019844715rem;}
/*Standard font size*/
.et_pb_column_1_3 h1, .et_pb_column_2_5 h1, .et_pb_column_1_4 h1, .et_pb_column_1_5 h1, .et_pb_column_1_6 h1, h1  {font-size: calc(2.5377rem + 0.8415 * ((100vw - 48.0625rem) / 15.9375));}
.et_pb_column_1_3 h2, .et_pb_column_2_5 h2, .et_pb_column_1_4 h2, .et_pb_column_1_5 h2, .et_pb_column_1_6 h2, h2 {font-size: calc(2.11475rem + 0.70125 * ((100vw - 48.0625rem) / 15.9375));}
.et_pb_column_1_3 h3, .et_pb_column_2_5 h3, .et_pb_column_1_4 h3, .et_pb_column_1_5 h3, .et_pb_column_1_6 h3, h3 {font-size: calc(1.762291667rem + 0.584375 * ((100vw - 48.0625rem) / 15.9375));}
.et_pb_column_1_3 h4, .et_pb_column_2_5 h4, .et_pb_column_1_4 h4, .et_pb_column_1_5 h4, .et_pb_column_1_6 h4, h4, .cart_totals h2, .woocommerce-checkout h3 {font-size: calc(1.468576389rem + 0.486979167 * ((100vw - 48.0625rem) / 15.9375));}
.et_pb_column_1_3 h5, .et_pb_column_2_5 h5, .et_pb_column_1_4 h5, .et_pb_column_1_5 h5, .et_pb_column_1_6 h5, h5 {font-size: calc(1.223813657rem + 0.405815972 * ((100vw - 48.0625rem) / 15.9375));}
.et_pb_column_1_3 h6, .et_pb_column_2_5 h6, .et_pb_column_1_4 h6, .et_pb_column_1_5 h6, .et_pb_column_1_6 h6, h6 {font-size: calc(1.019844715rem + 0.338179977 * ((100vw - 48.0625rem) / 15.9375));}
/*Plus font size – step +10%*/
h1.plus5 {font-size: calc(3.80655rem + 1.26225 * ((100vw - 48.0625rem) / 15.9375));}
h1.plus4 {font-size: calc(3.55278rem + 1.1781 * ((100vw - 48.0625rem) / 15.9375));}
h1.plus3 {font-size: calc(3.29901rem + 1.09395 * ((100vw - 48.0625rem) / 15.9375));}
h1.plus2 {font-size: calc(3.04524rem + 1.0098 * ((100vw - 48.0625rem) / 15.9375));}
h1.plus1 {font-size: calc(2.79147rem + 0.92565 * ((100vw - 48.0625rem) / 15.9375));}
/*Minus font size – step -5%*/
h1.minus1 {font-size: calc(2.410815rem + 0.799425 * ((100vw - 48.0625rem) / 15.9375));}
h1.minus2 {font-size: calc(2.28393rem + 0.75735 * ((100vw - 48.0625rem) / 15.9375));}
h1.minus3 {font-size: calc(2.157045rem + 0.715275 * ((100vw - 48.0625rem) / 15.9375));}
h1.minus4 {font-size: calc(2.03016rem + 0.6732 * ((100vw - 48.0625rem) / 15.9375));}
h1.minus5 {font-size: calc(1.903275rem + 0.631125 * ((100vw - 48.0625rem) / 15.9375));}
/*Plus font size – step +10%*/
h2.plus5 {font-size: calc(3.172125rem + 1.051875 * ((100vw - 48.0625rem) / 15.9375));}
h2.plus4 {font-size: calc(2.96065rem + 0.98175 * ((100vw - 48.0625rem) / 15.9375));}
h2.plus3 {font-size: calc(2.749175rem + 0.911625 * ((100vw - 48.0625rem) / 15.9375));}
h2.plus2 {font-size: calc(2.5377rem + 0.8415 * ((100vw - 48.0625rem) / 15.9375));}
h2.plus1 {font-size: calc(2.326225rem + 0.771375 * ((100vw - 48.0625rem) / 15.9375));}
/*Minus font size – step -5%*/
h2.minus1 {font-size: calc(2.0090125rem + 0.6661875 * ((100vw - 48.0625rem) / 15.9375));}
h2.minus2 {font-size: calc(1.903275rem + 0.631125 * ((100vw - 48.0625rem) / 15.9375));}
h2.minus3 {font-size: calc(1.7975375rem + 0.5960625 * ((100vw - 48.0625rem) / 15.9375));}
h2.minus4 {font-size: calc(1.6918rem + 0.561 * ((100vw - 48.0625rem) / 15.9375));}
h2.minus5 {font-size: calc(1.5860625rem + 0.5259375 * ((100vw - 48.0625rem) / 15.9375));}
}



/*min-width: 1025px*/
@media only screen and (min-width:64.0625rem){
/*Fallback font size*/
.et_pb_column_1_3 h1, .et_pb_column_2_5 h1, .et_pb_column_1_4 h1, .et_pb_column_1_5 h1, .et_pb_column_1_6 h1, h1 {font-size: 3.075rem;}
.et_pb_column_1_3 h2, .et_pb_column_2_5 h2, .et_pb_column_1_4 h2, .et_pb_column_1_5 h2, .et_pb_column_1_6 h2, h2 {font-size: 2.46rem;}
.et_pb_column_1_3 h3, .et_pb_column_2_5 h3, .et_pb_column_1_4 h3, .et_pb_column_1_5 h3, .et_pb_column_1_6 h3, h3 {font-size: 1.968rem;}
.et_pb_column_1_3 h4, .et_pb_column_2_5 h4, .et_pb_column_1_4 h4, .et_pb_column_1_5 h4, .et_pb_column_1_6 h4, h4, .cart_totals h2, .woocommerce-checkout h3 {font-size: 1.5744rem;}
.et_pb_column_1_3 h5, .et_pb_column_2_5 h5, .et_pb_column_1_4 h5, .et_pb_column_1_5 h5, .et_pb_column_1_6 h5, h5 {font-size: 1.25952rem;}
.et_pb_column_1_3 h6, .et_pb_column_2_5 h6, .et_pb_column_1_4 h6, .et_pb_column_1_5 h6, .et_pb_column_1_6 h6, h6 {font-size: 1.007616rem;}
/*Standard font size*/
.et_pb_column_1_3 h1, .et_pb_column_2_5 h1, .et_pb_column_1_4 h1, .et_pb_column_1_5 h1, .et_pb_column_1_6 h1, h1 {font-size: calc(3.075rem + 1.725 * ((100vw - 64.0625rem) / 35.9375));}
.et_pb_column_1_3 h2, .et_pb_column_2_5 h2, .et_pb_column_1_4 h2, .et_pb_column_1_5 h2, .et_pb_column_1_6 h2, h2 {font-size: calc(2.46rem + 1.38 * ((100vw - 64.0625rem) / 35.9375));}
.et_pb_column_1_3 h3, .et_pb_column_2_5 h3, .et_pb_column_1_4 h3, .et_pb_column_1_5 h3, .et_pb_column_1_6 h3, h3 {font-size: calc(1.968rem + 1.104 * ((100vw - 64.0625rem) / 35.9375));}
.et_pb_column_1_3 h4, .et_pb_column_2_5 h4, .et_pb_column_1_4 h4, .et_pb_column_1_5 h4, .et_pb_column_1_6 h4, h4, .cart_totals h2, .woocommerce-checkout h3 {font-size: calc(1.5744rem + 0.8832 * ((100vw - 64.0625rem) / 35.9375));}
.et_pb_column_1_3 h5, .et_pb_column_2_5 h5, .et_pb_column_1_4 h5, .et_pb_column_1_5 h5, .et_pb_column_1_6 h5, h5 {font-size: calc(1.25952rem + 0.70656 * ((100vw - 64.0625rem) / 35.9375));}
.et_pb_column_1_3 h6, .et_pb_column_2_5 h6, .et_pb_column_1_4 h6, .et_pb_column_1_5 h6, .et_pb_column_1_6 h6, h6 {font-size: calc(1.007616rem + 0.565248 * ((100vw - 64.0625rem) / 35.9375));}
/*Plus font size – step +10%*/
h1.plus5 {font-size: calc(4.6125rem + 2.5875 * ((100vw - 64.0625rem) / 35.9375));}
h1.plus4 {font-size: calc(4.305rem + 2.415 * ((100vw - 64.0625rem) / 35.9375));}
h1.plus3 {font-size: calc(3.9975rem + 2.2425 * ((100vw - 64.0625rem) / 35.9375));}
h1.plus2 {font-size: calc(3.69rem + 2.07 * ((100vw - 64.0625rem) / 35.9375));}
h1.plus1 {font-size: calc(3.3825rem + 1.8975 * ((100vw - 64.0625rem) / 35.9375));}
/*Minus font size – step -5%*/
h1.minus1 {font-size: calc(2.92125rem + 1.63875 * ((100vw - 64.0625rem) / 35.9375));}
h1.minus2 {font-size: calc(2.7675rem + 1.5525 * ((100vw - 64.0625rem) / 35.9375));}
h1.minus3 {font-size: calc(2.61375rem + 1.46625 * ((100vw - 64.0625rem) / 35.9375));}
h1.minus4 {font-size: calc(2.46rem + 1.38 * ((100vw - 64.0625rem) / 35.9375));}
h1.minus5 {font-size: calc(2.30625rem + 1.29375 * ((100vw - 64.0625rem) / 35.9375));}
/*Plus font size – step +10%*/
h2.plus5 {font-size: calc(3.69rem + 2.07 * ((100vw - 64.0625rem) / 35.9375));}
h2.plus4 {font-size: calc(3.444rem + 1.932 * ((100vw - 64.0625rem) / 35.9375));}
h2.plus3 {font-size: calc(3.198rem + 1.794 * ((100vw - 64.0625rem) / 35.9375));}
h2.plus2 {font-size: calc(2.952rem + 1.656 * ((100vw - 64.0625rem) / 35.9375));}
h2.plus1 {font-size: calc(2.706rem + 1.518 * ((100vw - 64.0625rem) / 35.9375));}
/*Minus font size – step -5%*/
h2.minus1 {font-size: calc(2.337rem + 1.311 * ((100vw - 64.0625rem) / 35.9375));}
h2.minus2 {font-size: calc(2.214rem + 1.242 * ((100vw - 64.0625rem) / 35.9375));}
h2.minus3 {font-size: calc(2.091rem + 1.173 * ((100vw - 64.0625rem) / 35.9375));}
h2.minus4 {font-size: calc(1.968rem + 1.104 * ((100vw - 64.0625rem) / 35.9375));}
h2.minus5 {font-size: calc(1.845rem + 1.035 * ((100vw - 64.0625rem) / 35.9375));}
}



/*min-width: 1601px*/
@media only screen and (min-width:100.0625rem){

/*Standard font size*/
.et_pb_column_1_3 h1, .et_pb_column_2_5 h1, .et_pb_column_1_4 h1, .et_pb_column_1_5 h1, .et_pb_column_1_6 h1, h1 {font-size: 4.8rem;}
.et_pb_column_1_3 h2, .et_pb_column_2_5 h2, .et_pb_column_1_4 h2, .et_pb_column_1_5 h2, .et_pb_column_1_6 h2, h2 {font-size: 3.84rem;}
.et_pb_column_1_3 h3, .et_pb_column_2_5 h3, .et_pb_column_1_4 h3, .et_pb_column_1_5 h3, .et_pb_column_1_6 h3, h3 {font-size: 3.072rem;}
.et_pb_column_1_3 h4, .et_pb_column_2_5 h4, .et_pb_column_1_4 h4, .et_pb_column_1_5 h4, .et_pb_column_1_6 h4, h4, .cart_totals h2, .woocommerce-checkout h3 {font-size: 2.4576rem;}
.et_pb_column_1_3 h5, .et_pb_column_2_5 h5, .et_pb_column_1_4 h5, .et_pb_column_1_5 h5, .et_pb_column_1_6 h5, h5 {font-size: 1.96608rem;}
.et_pb_column_1_3 h6, .et_pb_column_2_5 h6, .et_pb_column_1_4 h6, .et_pb_column_1_5 h6, .et_pb_column_1_6 h6, h6 {font-size: 1.572864rem;}
/*Plus font size – step +10%*/
h1.plus5 {font-size: 7.2rem;}
h1.plus4 {font-size: 6.72rem;}
h1.plus3 {font-size: 6.24rem;}
h1.plus2 {font-size: 5.76rem;}
h1.plus1 {font-size: 5.28rem;}
/*Minus font size – step -5%*/
h1.minus1 {font-size: 4.56rem;}
h1.minus2 {font-size: 4.32rem;}
h1.minus3 {font-size: 4.08rem;}
h1.minus4 {font-size: 3.84rem;}
h1.minus5 {font-size: 3.6rem;}
/*Plus font size – step +10%*/
h2.plus5 {font-size: 5.76rem;}
h2.plus4 {font-size: 5.376rem;}
h2.plus3 {font-size: 4.992rem;}
h2.plus2 {font-size: 4.608rem;}
h2.plus1 {font-size: 4.224rem;}
/*Minus font size – step -5%*/
h2.minus1 {font-size: 3.648rem;}
h2.minus2 {font-size: 3.456rem;}
h2.minus3 {font-size: 3.264rem;}
h2.minus4 {font-size: 3.072rem;}
h2.minus5 {font-size: 2.88rem;}
}


/************** FONT SIZE NEW HEADINGS    *****************/






.preheading {
/*	font-weight: 400;
  text-transform: uppercase;
  font-size: 1.3rem;
  margin-bottom: 8px !important;
  padding: 0px 0px;
  display: block;*/
}
.subheading {
	font-style: italic;
font-weight: 400;
  font-size: 1.6rem;
  margin-bottom: 8px !important;
  padding: 0px 0px;
  display: block;
}

.product span.preheading {
	font-size: 1.6rem !important;
	font-weight: 500;	
	border-bottom: 2px solid #ccc;
  display: table;
  padding-bottom: 3px;
  margin-bottom: 32px;
}
.od-compare-section span.preheading {
	font-size: 1.0rem !important;
	font-weight: 500;	
	border-bottom: 0px solid #ccc;
  display: table;
  padding-bottom: 3px;
  margin-bottom: 0px;
}
/*.product span.preheading:after {
	clear: both;
	content: "";
}*/


/*Standard font size*/
.hero-xxl h1,.hero-xxl h2 {font-size: 2.631234375rem !important;}
.hero-xl h1,.hero-xl h2 {font-size: 2.338875rem !important;}
.size-6,.hero-l h1,.hero-l h2 {font-size: 2.079rem !important;}
.size-5,.hero-m h1,.hero-m h2 {font-size: 1.848rem !important;}
.size-4,.hero-s h1,.hero-s h2, .od-servicepunkt h1.dmach-post-title, .od-my-account h2, .od-my-account h3 {font-size: 1.642666667rem !important;}
.size-3 {font-size: 1.460148148rem !important;}
.size-2 {font-size: 1.297909465rem !important;}
.size-1, .dmach-grid-item h3.dmach-post-title, .et_pb_blog_grid h2, .woocommerce ul.products li.product h2.woocommerce-loop-product__title {font-size: 1.153697302rem !important;}
.size-0, .od-popup-section h3.dmach-post-title {font-size: 1.025508713rem !important;}


/*min-width: 320px*/
@media only screen and (min-width:20rem){
/*Fallback font size*/
.hero-xxl h1,.hero-xxl h2 {font-size: 2.631234375rem !important;}
.hero-xl h1,.hero-xl h2 {font-size: 2.338875rem !important;}
.size-6,.hero-l h1,.hero-l h2 {font-size: 2.079rem !important;}
.size-5,.hero-m h1,.hero-m h2 {font-size: 1.848rem !important;}
.size-4,.hero-s h1,.hero-s h2, .od-servicepunkt h1.dmach-post-title, .od-my-account h2, .od-my-account h3 {font-size: 1.642666667rem !important;}
.size-3 {font-size: 1.460148148rem !important;}
.size-2 {font-size: 1.297909465rem !important;}
.size-1, .dmach-grid-item h3.dmach-post-title, .et_pb_blog_grid h2, .woocommerce ul.products li.product h2.woocommerce-loop-product__title {font-size: 1.153697302rem !important;}
.size-0, .od-popup-section h3.dmach-post-title {font-size: 1.025508713rem !important;}
/*Standard font size*/
.hero-xxl h1,.hero-xxl h2 {font-size: calc(2.631234375rem + 1.315617188 * ((100vw - 20rem) / 10)) !important;}
.hero-xl h1,.hero-xl h2 {font-size: calc(2.338875rem + 1.1694375 * ((100vw - 20rem) / 10)) !important;}
.size-6,.hero-l h1,.hero-l h2 {font-size: calc(2.079rem + 1.0395 * ((100vw - 20rem) / 10)) !important;}
.size-5,.hero-m h1,.hero-m h2 {font-size: calc(1.848rem + 0.924 * ((100vw - 20rem) / 10)) !important;}
.size-4,.hero-s h1,.hero-s h2, .od-servicepunkt h1.dmach-post-title, .od-my-account h2, .od-my-account h3 {font-size: calc(1.642666667rem + 0.821333333 * ((100vw - 20rem) / 10)) !important;}
.size-3 {font-size: calc(1.460148148rem + 0.730074074 * ((100vw - 20rem) / 10)) !important;}
.size-2 {font-size: calc(1.297909465rem + 0.648954733 * ((100vw - 20rem) / 10)) !important;}
.size-1, .dmach-grid-item h3.dmach-post-title, .et_pb_blog_grid h2, .woocommerce ul.products li.product h2.woocommerce-loop-product__title {font-size: calc(1.153697302rem + 0.576848651 * ((100vw - 20rem) / 10)) !important;}
.size-0, .od-popup-section h3.dmach-post-title {font-size: calc(1.025508713rem + 0.512754357 * ((100vw - 20rem) / 10)) !important;}
}


/*min-width: 481px*/
@media only screen and (min-width:30.0625rem){
/*Fallback font size*/
.hero-xxl h1,.hero-xxl h2 {font-size: 2.696641479rem !important;}
.hero-xl h1,.hero-xl h2 {font-size: 2.397014648rem !important;}
.size-6,.hero-l h1,.hero-l h2 {font-size: 2.130679688rem !important;}
.size-5,.hero-m h1,.hero-m h2 {font-size: 1.8939375rem !important;}
.size-4,.hero-s h1,.hero-s h2, .od-servicepunkt h1.dmach-post-title, .od-my-account h2, .od-my-account h3 {font-size: 1.6835rem !important;}
.size-3 {font-size: 1.496444444rem !important;}
.size-2 {font-size: 1.33017284rem !important;}
.size-1, .dmach-grid-item h3.dmach-post-title, .et_pb_blog_grid h2, .woocommerce ul.products li.product h2.woocommerce-loop-product__title {font-size: 1.182375857rem !important;}
.size-0, .od-popup-section h3.dmach-post-title {font-size: 1.051000762rem !important;}
/*Standard font size*/
.hero-xxl h1,.hero-xxl h2 {font-size: calc(2.696641479rem + 1.609014771 * ((100vw - 30.0625rem) / 17.9375)) !important;}
.hero-xl h1,.hero-xl h2 {font-size: calc(2.397014648rem + 1.430235352 * ((100vw - 30.0625rem) / 17.9375)) !important;}
.size-6,.hero-l h1,.hero-l h2 {font-size: calc(2.130679688rem + 1.271320313 * ((100vw - 30.0625rem) / 17.9375)) !important;}
.size-5,.hero-m h1,.hero-m h2 {font-size: calc(1.8939375rem + 1.1300625 * ((100vw - 30.0625rem) / 17.9375)) !important;}
.size-4,.hero-s h1,.hero-s h2, .od-servicepunkt h1.dmach-post-title, .od-my-account h2, .od-my-account h3 {font-size: calc(1.6835rem + 1.0045 * ((100vw - 30.0625rem) / 17.9375)) !important;}
.size-3 {font-size: calc(1.496444444rem + 0.892888889 * ((100vw - 30.0625rem) / 17.9375)) !important;}
.size-2 {font-size: calc(1.33017284rem + 0.793679012 * ((100vw - 30.0625rem) / 17.9375)) !important;}
.size-1, .dmach-grid-item h3.dmach-post-title, .et_pb_blog_grid h2, .woocommerce ul.products li.product h2.woocommerce-loop-product__title {font-size: calc(1.182375857rem + 0.705492455 * ((100vw - 30.0625rem) / 17.9375)) !important;}
.size-0, .od-popup-section h3.dmach-post-title {font-size: calc(1.051000762rem + 0.627104405 * ((100vw - 30.0625rem) / 17.9375)) !important;}
}


/*min-width: 769px*/
@media only screen and (min-width:48.0625rem){
/*Fallback font size*/
.hero-xxl h1,.hero-xxl h2 {font-size: 4.144603001rem !important;}
.hero-xl h1,.hero-xl h2 {font-size: 3.604002609rem !important;}
.size-6,.hero-l h1,.hero-l h2 {font-size: 3.133915313rem !important;}
.size-5,.hero-m h1,.hero-m h2 {font-size: 2.72514375rem !important;}
.size-4,.hero-s h1,.hero-s h2, .od-servicepunkt h1.dmach-post-title, .od-my-account h2, .od-my-account h3 {font-size: 2.369690217rem !important;}
.size-3 {font-size: 2.060600189rem !important;}
.size-2 {font-size: 1.791826251rem !important;}
.size-1, .dmach-grid-item h3.dmach-post-title, .et_pb_blog_grid h2, .woocommerce ul.products li.product h2.woocommerce-loop-product__title {font-size: 1.558109784rem !important;}
.size-0, .od-popup-section h3.dmach-post-title {font-size: 1.354878073rem !important;}
/*Standard font size*/
.hero-xxl h1,.hero-xxl h2 {font-size: calc(4.144603001rem + 1.374348199 * ((100vw - 48.0625rem) / 15.9375)) !important;}
.hero-xl h1,.hero-xl h2 {font-size: calc(3.604002609rem + 1.195085391 * ((100vw - 48.0625rem) / 15.9375)) !important;}
.size-6,.hero-l h1,.hero-l h2 {font-size: calc(3.133915313rem + 1.039204688 * ((100vw - 48.0625rem) / 15.9375)) !important;}
.size-5,.hero-m h1,.hero-m h2 {font-size: calc(2.72514375rem + 0.90365625 * ((100vw - 48.0625rem) / 15.9375)) !important;}
.size-4,.hero-s h1,.hero-s h2, .od-servicepunkt h1.dmach-post-title, .od-my-account h2, .od-my-account h3 {font-size: calc(2.369690217rem + 0.785788043 * ((100vw - 48.0625rem) / 15.9375)) !important;}
.size-3 {font-size: calc(2.060600189rem + 0.683293951 * ((100vw - 48.0625rem) / 15.9375)) !important;}
.size-2 {font-size: calc(1.791826251rem + 0.594168653 * ((100vw - 48.0625rem) / 15.9375)) !important;}
.size-1, .dmach-grid-item h3.dmach-post-title, .et_pb_blog_grid h2, .woocommerce ul.products li.product h2.woocommerce-loop-product__title {font-size: calc(1.558109784rem + 0.516668394 * ((100vw - 48.0625rem) / 15.9375)) !important;}
.size-0, .od-popup-section h3.dmach-post-title {font-size: calc(1.354878073rem + 0.449276864 * ((100vw - 48.0625rem) / 15.9375)) !important;}
}


/*min-width: 1025px*/
@media only screen and (min-width:64.0625rem){
/*Fallback font size*/
.hero-xxl h1,.hero-xxl h2 {font-size: 4.946083447rem !important;}
.hero-xl h1,.hero-xl h2 {font-size: 4.037619141rem !important;}
.size-6,.hero-l h1,.hero-l h2 {font-size: 3.296015625rem !important;}
.size-5,.hero-m h1,.hero-m h2 {font-size: 2.690625rem !important;}
.size-4,.hero-s h1,.hero-s h2, .od-servicepunkt h1.dmach-post-title, .od-my-account h2, .od-my-account h3 {font-size: 2.196428571rem !important;}
.size-3 {font-size: 1.793002915rem !important;}
.size-2 {font-size: 1.463675849rem !important;}
.size-1, .dmach-grid-item h3.dmach-post-title, .et_pb_blog_grid h2, .woocommerce ul.products li.product h2.woocommerce-loop-product__title {font-size: 1.194837428rem !important;}
.size-0, .od-popup-section h3.dmach-post-title {font-size: 0.975377492rem !important;}
/*Standard font size*/
.hero-xxl h1,.hero-xxl h2 {font-size: calc(4.946083447rem + 1.915702564 * ((100vw - 64.0625rem) / 24.8125)) !important;}
.hero-xl h1,.hero-xl h2 {font-size: calc(4.037619141rem + 1.563838828 * ((100vw - 64.0625rem) / 24.8125)) !important;}
.size-6,.hero-l h1,.hero-l h2 {font-size: calc(3.296015625rem + 1.276603125 * ((100vw - 64.0625rem) / 24.8125)) !important;}
.size-5,.hero-m h1,.hero-m h2 {font-size: calc(2.690625rem + 1.042125 * ((100vw - 64.0625rem) / 24.8125)) !important;}
.size-4,.hero-s h1,.hero-s h2, .od-servicepunkt h1.dmach-post-title, .od-my-account h2, .od-my-account h3 {font-size: calc(2.196428571rem + 0.850714286 * ((100vw - 64.0625rem) / 24.8125)) !important;}
.size-3 {font-size: calc(1.793002915rem + 0.694460641 * ((100vw - 64.0625rem) / 24.8125)) !important;}
.size-2 {font-size: calc(1.463675849rem + 0.566906646 * ((100vw - 64.0625rem) / 24.8125)) !important;}
.size-1, .dmach-grid-item h3.dmach-post-title, .et_pb_blog_grid h2, .woocommerce ul.products li.product h2.woocommerce-loop-product__title {font-size: calc(1.194837428rem + 0.462780936 * ((100vw - 64.0625rem) / 24.8125)) !important;}
.size-0, .od-popup-section h3.dmach-post-title {font-size: calc(0.975377492rem + 0.377780356 * ((100vw - 64.0625rem) / 24.8125)) !important;}
}


/*min-width: 1423px*/
@media only screen and (min-width:88.9375rem){

/*Standard font size*/
.hero-xxl h1,.hero-xxl h2 {font-size: 6.861786012rem !important;}
.hero-xl h1,.hero-xl h2 {font-size: 5.601457969rem !important;}
.size-6,.hero-l h1,.hero-l h2 {font-size: 4.57261875rem !important;}
.size-5,.hero-m h1,.hero-m h2 {font-size: 3.73275rem !important;}
.size-4,.hero-s h1,.hero-s h2, .od-servicepunkt h1.dmach-post-title, .od-my-account h2, .od-my-account h3 {font-size: 3.047142857rem !important;}
.size-3 {font-size: 2.487463557rem !important;}
.size-2 {font-size: 2.030582495rem !important;}
.size-1, .dmach-grid-item h3.dmach-post-title, .et_pb_blog_grid h2, .woocommerce ul.products li.product h2.woocommerce-loop-product__title {font-size: 1.657618364rem !important;}
.size-0, .od-popup-section h3.dmach-post-title {font-size: 1.353157848rem !important;}
}


/*min-width: 1025px*/
@media only screen and (min-width:64.0625rem){
/*Fallback font size*/
.hero-xxl.od-no-max h1,.hero-xxl.od-no-max h2 {font-size: 4.946083447rem !important;}
.hero-xl.od-no-max h1,.hero-xl.od-no-max h2 {font-size: 4.037619141rem !important;}
.od-no-max .size-6,.hero-l.od-no-max h1,.hero-l.od-no-max h2 {font-size: 3.296015625rem !important;}
.od-no-max .size-5,.hero-m.od-no-max h1,.hero-m.od-no-max h2 {font-size: 2.690625rem !important;}
.od-no-max .size-4,.hero-s.od-no-max h1,.hero-s.od-no-max h2 {font-size: 2.196428571rem !important;}
.od-no-max .size-3 {font-size: 1.793002915rem !important;}
.od-no-max .size-2 {font-size: 1.463675849rem !important;}
.od-no-max .size-1 {font-size: 1.194837428rem !important;}
.od-no-max .size-0 {font-size: 0.975377492rem !important;}
/*Standard font size*/
.hero-xxl.od-no-max h1,.hero-xxl.od-no-max h2 {font-size: calc(4.946083447rem + 4.318775303 * ((100vw - 64.0625rem) / 55.9375)) !important;}
.hero-xl.od-no-max h1,.hero-xl.od-no-max h2 {font-size: calc(4.037619141rem + 3.525530859 * ((100vw - 64.0625rem) / 55.9375)) !important;}
.od-no-max .size-6,.hero-l.od-no-max h1,.hero-l.od-no-max h2 {font-size: calc(3.296015625rem + 2.877984375 * ((100vw - 64.0625rem) / 55.9375)) !important;}
.od-no-max .size-5,.hero-m.od-no-max h1,.hero-m.od-no-max h2 {font-size: calc(2.690625rem + 2.349375 * ((100vw - 64.0625rem) / 55.9375)) !important;}
.od-no-max .size-4,.hero-s.od-no-max h1,.hero-s.od-no-max h2 {font-size: calc(2.196428571rem + 1.917857143 * ((100vw - 64.0625rem) / 55.9375)) !important;}
.od-no-max .size-3 {font-size: calc(1.793002915rem + 1.565597668 * ((100vw - 64.0625rem) / 55.9375)) !important;}
.od-no-max .size-2 {font-size: calc(1.463675849rem + 1.278038912 * ((100vw - 64.0625rem) / 55.9375)) !important;}
.od-no-max .size-1 {font-size: calc(1.194837428rem + 1.043297071 * ((100vw - 64.0625rem) / 55.9375)) !important;}
.od-no-max .size-0 {font-size: calc(0.975377492rem + 0.851671079 * ((100vw - 64.0625rem) / 55.9375)) !important;}
}


/*min-width: 1921px*/
@media only screen and (min-width:120.0625rem){

/*Standard font size*/
.hero-xxl.od-no-max h1,.hero-xxl.od-no-max h2 {font-size: 9.26485875rem !important;}
.hero-xl.od-no-max h1,.hero-xl.od-no-max h2 {font-size: 7.56315rem !important;}
.od-no-max .size-6,.hero-l.od-no-max h1,.hero-l.od-no-max h2 {font-size: 6.174rem !important;}
.od-no-max .size-5,.hero-m.od-no-max h1,.hero-m.od-no-max h2 {font-size: 5.04rem !important;}
.od-no-max .size-4,.hero-s.od-no-max h1,.hero-s.od-no-max h2 {font-size: 4.114285714rem !important;}
.od-no-max .size-3 {font-size: 3.358600583rem !important;}
.od-no-max .size-2 {font-size: 2.741714762rem !important;}
.od-no-max .size-1 {font-size: 2.238134499rem !important;}
.od-no-max .size-0 {font-size: 1.827048571rem !important;}
}

 


