/* override styles when printing */

  /*

Theme Name: Wiik Custom Child Theme

Theme URI: http://www.gottlieb-co.dk;

Description: This is a child theme for Wiik Custom.

Author: Gottlieb

Author URI: http: //www.gottlieb-co.dk/

Template: svendsensportmaster

Version: 1.0

*/



@import url("../svendsensportmaster/style.css");
@import url(http://allfont.net/allfont.css?fonts=bodoni);



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

/*************** GOOTLIEB & CO CUSTOM CSS AREA ******************/

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


@media print {
body {

	font-size: 0.875rem;
}

/* font faimly */



/* Noto Sans */
h5,h6
.wpb_wrapper p,
#wiik_single_product_bottom_acf_fields .wiik_acf_fields_value label,
#wiik_single_product_bottom_acf_fields .wiik_acf_fields_value span,
#wiik_single_product_bottom_acf_fields .wiik_acf_heading label,
.wiik_acf_fields_value{
  	font-family: 'Noto Sans', sans-serif !important;
}

/* Playfair Display */

h1,h2,h3,h4,
div#homepage_cat_list h2 span, 
div#homepage_post_list h2 span,
#site-footer .site-footer-widget-area h3.widget-title span,
h3.csr-heading,
#homepage_cat_list .display_center span,
#wiik_child_category_section_list .catalog_mode .product_thumbnail_wrapper .product_thumbnail .l-subcattext div.catTitle,
#wiik-search-result-page .search_page_product_title,
#wiik-search-result-page .search_page_product_title a,
#wiik_child_cat_products_section .child_cat_products_section .child_cat_product_title,
#wiik_child_cat_products_section .child_cat_products_section .child_cat_product_title a{
  font-family: 'Playfair Display', serif !important;
  text-transform: uppercase !important;
  font-weight: 400 !important;
  
}


a, .comments-area a, .edit-link, .post_meta_archive a:hover, .post_meta a:hover, .entry-title-archive a:hover, blockquote:before, .no-results-text:before, .list-centered a:hover, .comment-reply i, .comment-edit-link i, .comment-edit-link, .filters-group li:hover, #map_button, .widget_shopkeeper_social_media a, .account-tab-link-mobile, .lost-reset-pass-text:before, .list_shop_categories a:hover, .add_to_wishlist:hover, .woocommerce div.product span.price, .woocommerce-page div.product span.price, .woocommerce #content div.product span.price, .woocommerce-page #content div.product span.price, .woocommerce div.product p.price, .woocommerce-page div.product p.price, .woocommerce #content div.product p.price, .woocommerce-page #content div.product p.price, .comment-metadata time, .woocommerce p.stars a.star-1.active:after, .woocommerce p.stars a.star-1:hover:after, .woocommerce-page p.stars a.star-1.active:after, .woocommerce-page p.stars a.star-1:hover:after, .woocommerce p.stars a.star-2.active:after, .woocommerce p.stars a.star-2:hover:after, .woocommerce-page p.stars a.star-2.active:after, .woocommerce-page p.stars a.star-2:hover:after, .woocommerce p.stars a.star-3.active:after, .woocommerce p.stars a.star-3:hover:after, .woocommerce-page p.stars a.star-3.active:after, .woocommerce-page p.stars a.star-3:hover:after, .woocommerce p.stars a.star-4.active:after, .woocommerce p.stars a.star-4:hover:after, .woocommerce-page p.stars a.star-4.active:after, .woocommerce-page p.stars a.star-4:hover:after, .woocommerce p.stars a.star-5.active:after, .woocommerce p.stars a.star-5:hover:after, .woocommerce-page p.stars a.star-5.active:after, .woocommerce-page p.stars a.star-5:hover:after, .yith-wcwl-add-button:before, .yith-wcwl-wishlistaddedbrowse .feedback:before, .yith-wcwl-wishlistexistsbrowse .feedback:before, .woocommerce .star-rating span:before, .woocommerce-page .star-rating span:before, .product_meta a:hover, .woocommerce .shop-has-sidebar .no-products-info .woocommerce-info:before, .woocommerce-page .shop-has-sidebar .no-products-info .woocommerce-info:before, .woocommerce .woocommerce-breadcrumb a:hover, .woocommerce-page .woocommerce-breadcrumb a:hover, .intro-effect-fadeout.modify .post_meta a:hover, .from_the_blog_link:hover .from_the_blog_title, .portfolio_single_list_cat a:hover {

	color: #D0ACAC !important;

}

p{
  font-size:18px !important; 
}



.site-search .widget_product_search input[type="submit"], .site-search .widget_product_search .search-submit, .site-search .widget_search .search-submit, .submit_icon {

	color: #fff;

}



.row {

	max-width: 79rem;

}



.l-sliderheaderfront {

	margin-bottom: 50px;

}



.search-button .tools_button span {

	color: #fff;

}



.search-button .tools_button .l-searchtext {

	font-size: 18px;

	text-transform: uppercase;

}

.st-head-row {
	background-color: #eee !important;
}

.l-fronsocialelement {

	width: 21.875rem !important;

	margin: 0 auto !important;

}



.l-fronsocialelement .wpb_single_image {

	float: left;

	width: 15.625rem !important;

}



.woocommerce .page-title {

	font-size: 5rem;

	text-align: center;

}



.page-title {
	text-align: center;
	font-size: 35px;
  	

}
.page-title:before{
  	content: "";
	position: absolute;
	width: 87%;
	left: 0;
	right: 0;
    height: 1px;
    background: #000;
    top: 55%;
    margin: auto;
}
.page-title span{
  	background:#fff;
  position: relative;
	padding: 0px 74px;
}


.page-title:after {

	display: none;

}



.wpb_row {

	margin-bottom: 1.875rem !important;

}



/*************** CUSTOM PRODUCT LIST SHOW STYLE START ******************/



.l-showproduct {

	background: #4f4d4e;

	padding: 55px 0 20px 0;

	display: none;

}



.l-showproduct ul {

	padding: 0;

	margin: 0;

	list-style-type: none;

	width: 260px;

	float: left;

}



.l-showproduct ul li {

	text-align: center;

}



.l-showproduct ul li a {

	text-align: center;

	color: #fff !important;

	padding: 0 0 30px 0;

	line-height: 230%;

	font-weight: 600;

	font-size: 20px;

	font-family: ''Montserrat:400,700', 'Pontano+Sans:400&subset=latin,latin-ext'' ;


}



.l-showproduct ul li a:hover {

	color: #FF0000 !important;

}



.l-showproduct .l-close-icon {

	background: url('assests/graphices/menu/close-icon.png') no-repeat;

	background: url('assests/graphices/menu/close-icon.svg') no-repeat;

	width: 36px;

	height: 36px;

	cursor: pointer;

}



/*************** CUSTOM PRODUCT LIST SHOW STYLE END ******************/



/*************** CUSTOM MENU STYLE START ******************/



.main-navigation {

	padding-top: 1px;

}



.main-navigation ul li a {

	color: #FF0000;

	font-size: 18px;

	-moz-transition: color 0.3s;

	-webkit-transition: color 0.3s;

	transition: color 0.3s;
	
}



.main-navigation ul li.current_page_item a,

.main-navigation ul li a:hover {

	color: #FF0000 !important;

	opacity: 1;

}



/*************** CUSTOM MENU STYLE END ******************/



/*************** CUSTOM SEARCH STYLE START ******************/



.site-search {

	background: rgba(0, 0, 0, .8);

}



.site-search .widget_product_search .search-field {

	color: #fff;

}



/*************** CUSTOM SEARCH STYLE END ******************/



/*************** CUSTOM LANGUAGE STYLE START ******************/



.widget_wpglobus li a {

	color: #fff !important;

}



/*************** CUSTOM LANGUAGE STYLE END ******************/



/*************** CUSTOM PRODUCT PAGE STYLE START ******************/



.single-product .content-area {

	margin-top: 40px;

}



.widget .cat-item {

	margin-top: 0 !important;

	margin-bottom: 0 !important;

}



.wpb_widgetised_column .widget {

	border: none;

}



.wpb_widgetised_column {

	padding-right: 0;

}



.woocommerce .widget_layered_nav ul li,

.product-categories li {

	border-bottom: 1px solid #e6e6e6;

	padding-top: 10px;

	padding-bottom: 10px !important;

}

.woocommerce .widget_layered_nav ul li a,

.product-categories li a {

	font-weight: 400;

	color: #565656 !important;

	line-height: 1.8em !important;

	-webkit-transition: color 0.3s;

	-moz-transition: color 0.3s;

	transition: color 0.3s;

}



.woocommerce .widget_layered_nav ul li a:hover,

 .widget a:hover,

.product-categories li a:hover,

.product-categories li.current-cat a {

	color: #FF0000 !important;

	opacity: 1;

}



.product_content_wrapper {

	padding-top: 0 !important;

}



.product_thumbnail {

	border: 2px solid #e6e6e6;

	background: #fff;

}



.l-product-title a {

	font-size: 16px;

	font-weight: 700;

	text-transform: uppercase;

	color: #222;

}



.l-product-des p {

	font-size: 12px;

	font-weight: 400;

	line-height: 25px;

	color: #474747;

}



.l-productbutton a {

	border: 3px solid #f7941e;

	padding: 10px;

	text-align: center;

	color: #f7941e;

	font-size: 12px;

	font-weight: 700;

	text-transform: uppercase;

	cursor: pointer;

	width: 50%;

	-webkit-transition: color 0.3s, border 0.3s;

	-moz-transition: color 0.3s, border 0.3s;

	transition: color 0.3s, border 0.3s;

}



.l-productbutton a:hover {

	color: #000;

	border: 3px solid #000;

}



.woocommerce .widget_layered_nav ul li.chosen a,

.woocommerce-page .widget_layered_nav ul li.chosen a {

	background: #000 !important;

	color: #fff;

}



.swiper-wrapper {

	width: 100% !important;

}



.product-images-wrapper .images {
	background-color: #fff;
}



h1.product_title {

	font-size: 2rem !important;
	font-weight: 400 !important;

}



.product_summary_top,

.product_description {

	margin-bottom: 20px;

}



.product_description p {

	font-size: 18px;

	line-height: 25px;

}



.l-moreinfo p {

	font-size: 14px;

	color: #222;

	line-height: 25px;

}



.tablepress tfoot th,

.tablepress thead th {

	background: #545454 !important;

	color: #fff !important;

	font-weight: 400 !important;

}



h2.l-moreinfo {

	text-align: center;

	padding-bottom: 20px;

}



.tablepress tbody td,

.tablepress tfoot th {

	font-weight: normal;

	font-size: 14px;

}



.l-360view {

	background: url('assests/graphices/360.png');

	width: 58px;

	height: 58px;

	position: absolute;

	bottom: 40px;

	left: 20px;

	z-index: 99;

}



.category_grid_box .category_item {

	color: #fff !important;

}



.shop_header.with_featured_img.with_parallax .shop_header_overlay {

	background-color: rgba(255, 255, 255, .30) !important;

}



/*************** CUSTOM PRODUCT PAGE STYLE END ******************/



/*************** CUSTOM NEWS START ******************/



.vc_btn3.vc_btn3-color-juicy-pink, .vc_btn3.vc_btn3-color-juicy-pink.vc_btn3-style-flat {

	color: #fff !important;

	background-color: #383838 !important;
display: none;
}



.single-post-header.with-thumb {

	height: 333px;

}



/*************** CUSTOM NEWS END ******************/



/*************** CUSTOM FOOTER PAGE STYLE START ******************/



.l-footerlogo {

	background: url('assests/graphices/footer-logo_n.png');

	width: 65px;

	height: 65px;

}


.site-footer-widget-area .widget_nav_menu h3.widget-title,

.site-footer-widget-area .widget_nav_menu a {

	font-size: 12px !important;

	text-transform: uppercase !important;

	color: #222 !important;

}



.site-footer-widget-area .widget_nav_menu a {

	font-weight: 400 !important;

	line-height: 18px !important;

}





/*************** CUSTOM FOOTER PAGE STYLE END ******************/



/*************** CUSTOM SLIDER STYLE START ******************/



.l-sliderheaderfront .smalllightwhite4,

.l-sliderheaderfront .smalllightwhite11 {

	z-index: 99 !important;

}



/*************** CUSTOM SLIDER STYLE END ******************/


/*************** CUSTOM HOMEPAGE STYLE START ******************/
.l-sliderheaderfront{
	position: relative;
}
#home_cat_auto_search_form{
	position: relative;
    bottom: 0;
    width: 70%;
    margin-left: 15%;
    bottom: 25px;
}
#home_cat_auto_search_form .search-autocomplete{
	position: absolute;
	width: 100%;
	bottom: 25px;
}
#home_cat_display_autocomplete_items{
	margin: 0;
	padding: 0;
	list-style-type: none;
	background: #fff;
	color: #000;
	border-radius: 4px;
	/*border: 1px solid #ccc;*/
	position: absolute;
	width: 100%;
	margin-top: -25px;
	z-index: 999;
}
#pro_cat_auto_search_form #home_cat_display_autocomplete_items{
  	margin-top: 0px;
}
#home_cat_display_autocomplete_items li{
	padding: 5px 10px;
	cursor: pointer;
}
#home_cat_display_autocomplete_items li a{
	color: #000 !important;
}
#home_cat_display_autocomplete_items li a.home_more_cat_link{
	color: #f00 !important;
}
#close_home_auto_search{
	position: absolute;
    right: 0;
    top: 0;
    cursor: pointer;
    color: #f00;
    margin-top: -55px;
    margin-right: 10px;
    border: 1px solid red;
    padding: 0px 5px 3px;
    display: none;
}
.wiik_auto_search_icon{
	right: 0px;
	border: 0;
    z-index: 999999;
    display: block;
    margin-top: -58px;
    width: 25px;
    height: 25px;
    /*background: red;*/
    position: absolute;
    cursor: pointer;
    margin-right: 10px;
}
/*************** CUSTOM HOMEPAGE STYLE END ******************/


@media only screen and (min-width: 100em) {

	.product_infos {

	    padding: 0 0 0 0px !important;

	}

}



@media only screen and (min-width: 63.9375em) {

	.product_infos {

 	   padding: 0 0 0 0px !important;

	}

}



/*************** RESPONSIVE ******************/



/* max-width 640px, small screens */

@media only screen and (max-width: 40.063em) {

	#home_cat_auto_search_form{
		position: relative;
		margin-top: 20px;
		margin-bottom: 20px;
	}

	.site-footer-widget-area {

		display: block;

	}


	.single-post-header.with-thumb .title {

	    padding: 35px 0;

	}



	.trigger-footer-widget-area {

		display: none;

	}



	.l-footerlogo {

		margin-bottom: 40px;

	}



	.site-tools {

		position: absolute;

	    top: -20px;

	    right: 0;

	}



	.site-tools li:first-child {

		display: none;

	}



	.l-searchtext {

		display: none;

	}



	nav.main-navigation {

		display: none;

		margin-top: 20px;

		margin-bottom: 20px;

	}



	.tp-caption {

		display: none;

	}



	.l-mobilemenuicon {

		background: url('assests/graphices/menu/mobile-menu.png') no-repeat;

		background: url('assests/graphices/menu/mobile-menu.svg') no-repeat;

		width: 20px;

		height: 11px;

		cursor: pointer;

		position: absolute;

		top: 15px;

		left: 50%;

		z-index: 100;

	}

	.l-showproduct  {

		position: relative;

		z-index: 500;

	}



	.search-button-mobile {

	    position: absolute;

	    left: 64%;

    	top: 6px;

	}



	.l-showproduct .l-close-icon {

		margin-top: 30px;

	}



	.site-search .widget_product_search input[type="submit"],

	.submit_icon {

		top: -32px;

    	right: 55px;

	}



	.site-search .widget_product_search .search-field {

		font-size: 13px;

	}



	.woocommerce .page-title {

		font-size: 2rem;

	}



	#button_offcanvas_sidebar_left {

		display: none;

	}



	.l-product-title a {

	    font-size: 13px;

	    font-weight: 400;

	    text-transform: none;

	}



	.l-productbutton a {

		width: 100%;

	}



	.product-images-wrapper {

		margin-top: 45px;

	}



	.page-title {

		font-size: 2rem;

	}



	.l-box-front .column_container {

		width: 100% !important;

	}

}



/* max-width 1023px, medium screens */

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

	#button_offcanvas_sidebar_left {

		display: none;

	}



	.l-showproduct ul {

		width: 305px;

	}



	.site-header {

		padding-bottom: 45px;

	}



	.site-tools {

		position: absolute;

		top: -60px;

		right: 0;

	}



	.l-box-front .column_container {

		width: 33.33333%;

	}



	.site-tools {

		position: absolute;

	    top: -20px;

	    right: 0;

	}



	.site-tools li:first-child {

		display: none;

	}



	.l-searchtext {

		display: none;

	}



	nav.main-navigation {

		display: none;

		margin-top: 40px;

		margin-bottom: -20px;

	}



	.l-mobilemenuicon {

		background: url('assests/graphices/menu/mobile-menu.png') no-repeat;

		background: url('assests/graphices/menu/mobile-menu.svg') no-repeat;

		width: 20px;

		height: 11px;

		cursor: pointer;

		position: absolute;

		top: 15px;

		left: 50%;

		z-index: 100;

	}

	.l-showproduct  {

		position: relative;

		z-index: 500;

	}



	.search-button-mobile {

	    position: absolute;

	    left: 64%;

    	top: 6px;

	}



	.l-showproduct .l-close-icon {

		margin-top: 30px;

	}



	.site-search .widget_product_search input[type="submit"],

	.submit_icon {

		top: -32px;

    	right: 55px;

	}



	.site-search .widget_product_search .search-field {

		font-size: 13px;

	}
    #wiik-search-result-page .search_page_product_title {
      padding: 10px 10px;
   
   }
}

.cat-item ul.children {
	display: none;
}

.product-categories .current-cat ul.children {
	/*display: block;*/
}

.shop_sidebar .widget ul .children {
	margin: 4px 0px 7px 0px;
	background: #ADADAD;
}

.shop_sidebar .widget ul .children li {
	padding-left: 10px;
}

.shop_sidebar .widget ul .children li a {
	color: #fff !important;
}

.l-subcattext div {
	font-size: 25px;
	color: #fff;
	margin-top: 140px;
	width: 100%;
	text-align: center;
}

.site-header {
	background: #0e1f32 !important;
}

.search .l-subcategories,
.search hr {
	display: none;
}

@media only screen and (max-width: 1189px) {
	.l-subcattext div {
		margin-top: 80px;
	}
}



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

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

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

/* Custom CSS */
body.page-id-75 #page_wrapper{
	background-color: #fff;
}
.site-footer-widget-area > .row{
	border-bottom: 0;
}
#wiik_child_category_section_list .catalog_mode{
  	width: auto;
	float: left;
	display: inline-block;
}
#wiik_child_category_section_list .catalog_mode .product_thumbnail_wrapper{
	width: 100%;
}
#wiik_child_category_section_list .catalog_mode .product_thumbnail_wrapper .product_thumbnail{
	border: 0;
}
#wiik_child_category_section_list .catalog_mode .product_thumbnail_wrapper .product_thumbnail .l-subcattext{
	width: 100%;
	z-index: 1;
	background: #0e1f32;
	float: left;
	position: static !important;
}
#wiik_child_category_section_list .catalog_mode .product_thumbnail_wrapper .product_thumbnail .l-subcattext div.catTitle{
	margin-top: 0;
	padding: 10px;
	text-transform: uppercase;
	color: #fff;
}
#wiik_child_category_section_list .catalog_mode .product_thumbnail_wrapper .product_thumbnail .l-subcattext div.catDesc{
	color: #D0ACAC;
	margin-top: 0;
	font-size: 1.2em;
	margin-bottom: 20px;
}
.clearAll{
	clear: both;
}
#wiik_parent_cat_section{
	text-align: center;
}
#wiik_parent_cat_section .parentCatDesc{
	text-align: center;
	font-size: 1.5em;
	margin: 25px 10px 25px;
}
#wiik_child_cat_products_section #products-grid{
	margin: 0;
}
#wiik_child_cat_products_section .child_cat_products_section{
	color: #fff;
	padding: 10px;
}
#wiik_child_cat_products_section .child_cat_products_section .child_cat_product_title{
	width: 100%;
	/*float: left;*/
	margin: 5px 0;
	padding: 10px 100px;
	font-size: 1.5em;
	text-transform: uppercase;
	background-color: #0e1f32;
}
#wiik_child_cat_products_section .child_cat_products_section .child_cat_product_short_desc{
	width: 35%;
	float: left;
	padding: 10px;
}
#wiik_child_cat_products_section .child_cat_products_section .child_cat_product_weight{
	width: 20%;
	float: left;
	margin-right: 5%;
	padding: 10px;
}
#wiik_child_cat_products_section .child_cat_products_section .child_cat_product_title a{
	color: #fff !important;
}
#wiik_child_cat_section{
	text-align: center;
	margin-top: 20px;
}
#wiik_child_cat_section .childCatDesc{
	text-align: center;
	text-transform: uppercase;
	font-size: 1.5em;
	margin: 25px 10px 25px;
}
.site-footer-widget-area aside.widget{
	margin-bottom: 20px;
}
#wiik_single_product_bottom_acf_fields{
	background: #eee;
	padding: 30px 10px;
}
#wiik_single_product_bottom_acf_fields .wiik_acf_fields_value{
	border-bottom: 1px solid;
	clear: both;
}
#wiik_single_product_bottom_acf_fields .wiik_acf_fields_value label{
	float: left;
	margin: 0;
	padding: 0;
	width: 70%;
	text-align: left;
}
#wiik_single_product_bottom_acf_fields .wiik_acf_fields_value span{
	float: right;
	width: 30%;
	text-align: right;
	line-height: 2em;
}
.wiik_acf_heading{
	font-size: 1.5em;
	font-weight: 600;

}
.wiik_acf_heading_right_text{
	float: right;
	margin-top: 10px;
	margin-bottom: 10px;
}
#wiik-product-page-image-wrap{
	margin: 20px 0 0 0;
	padding: 0;
	list-style-type: none;
}
#wiik-search-result-page .search_page_product_title{
	width: 100%;
    /* float: left; */
    margin: 5px 0;
    padding: 10px 100px;
    font-size: 1.5em;
    text-transform: uppercase;
    background-color: #0e1f32;
    text-align:center;
}
#wiik-search-result-page .search_page_product_title a{
	color: #fff !important;
}
.page-template-template-product-all .page-title{
	font-size: 35px !important;
    
    margin-bottom: 0;
    text-align: center;
}
#wiik-search-result-page-title-wrap{
	margin: 30px 0;
}
#wiik-search-result-page .page-numbers{
	padding: 5px 10px;
	margin-right: 5px;
    background: #eee;
    color: #333 !important;
}
#wiik-search-result-page .page-numbers.current{
	padding: 5px 10px;
    background: #0e1f32;
    margin: 0 5px 0 0;
    color: #fff !important;
}
#wiik-search-result-page .wiik-search-pagination{
	margin: 20px 0;
}
/*******Extra Css*********/
.page-id-18 .l-sliderheaderfront {
	margin-bottom: 0px;
}
.page-id-18 div#primary {
	padding-top: 0;
	/*margin-top: -75px;*/
}
div#homepage_post_list{
	margin-top: 50px;
}
div#homepage_cat_list{
	margin-top: 120px;
}
div#homepage_cat_list h2,
div#homepage_post_list h2,
#site-footer .site-footer-widget-area h3.widget-title {
	text-align: center;
	position: relative;
	margin-bottom: 30px;
	margin-top: 20px;
	font-size: 35px !important;
}
div#homepage_cat_list h2 span,
div#homepage_post_list h2 span,
#site-footer .site-footer-widget-area h3.widget-title span,
#site-footer .site-footer-widget-area h2.widget-title span{
	text-transform: uppercase;
	background: #fff;
	position: relative;
	padding: 0px 20px;
	width: 300px;
	white-space: normal;
	max-width: 300px;
	display: inline-block;
	font-size: 35px;
	
}
#site-footer .site-footer-widget-area h3.widget-title span{
	background-color: transparent;
}
div#homepage_cat_list h2:before,
div#homepage_post_list h2:before,
#site-footer .site-footer-widget-area h3.widget-title:before {
	content: "";
	position: absolute;
	width: 98%;
	left: 0;
	right: 0;
	height: 1px;
	background: #000;
	top: 55%;
	margin: auto;
}
#homepage_cat_list a, #homepage_post_list a {
	position: relative;
	display: block;
	margin: 0px 0px 20px;
}
.display_center {
	position: absolute;
	width: 100%;
	text-align: center;
	bottom: 0;
	vertical-align: middle;
	display: block;
	height: 100%;
	color: #fff;
	font-size: 16px;
	top: 0;
	background-color: rgba(0,0,0,0.5);
}
.display_center span {
	position: relative;
	top: 46%;
}

.woocommerce ul.products-grid,
.woocommerce-page ul.products-grid {
	text-align: center;
	margin: 0px -10px 57px;
}
#wiik_child_category_section_list .catalog_mode {
	min-width: 18%;
	float: none !important;
	display: inline-block !important;
	text-align: center !important;
}
#wiik_parent_cat_section .parentCatDesc {
	font-size: 18px !important;
}
#site-footer .textwidget p {
	font-size: 18px;
	margin-bottom: 10px;
	color: #a43937;
}
aside#cnss_widget-2 a.cnss-facebook-square,
#cnss_widget-2 a.cnss-envelope{
	background: transparent !important;
	padding: 0px !important;
}
aside#cnss_widget-2 a.cnss-facebook-square i.fa,
#cnss_widget-2 a.cnss-envelope i.fa{
	color: #000 !important;
	font-size: 45px !important;
}
.woocommerce .page-title {
	font-size: 35px !important;
	margin-bottom: 0;
}
body,h1.product_title.entry-title {
	
}
.wiik_acf_fields_value {
	font-size: 16px !important;
	margin: 5px 0px !important;
}
.wiik_acf_heading {
	font-size: 22px !important;
	font-weight: bold !important;
	margin-bottom: 30px;
}
#wiik_single_product_bottom_acf_fields .wiik_acf_fields_value {
	font-size: 14px !important;
	float: left !important;
	width: 100% !important;
}
ul.tp-revslider-mainul li.tp-revslider-slidesli.active-revslide .tp-parallax-wrap:nth-child(2n) .tp-caption.tp-resizeme,
ul.tp-revslider-mainul li.tp-revslider-slidesli.active-revslide .tp-parallax-wrap:nth-child(1n) .tp-caption.tp-resizeme{
}
ul.tp-revslider-mainul li.tp-revslider-slidesli.active-revslide .tp-parallax-wrap:nth-child(1n) {
	top: 45% !important;
}
ul.tp-revslider-mainul li.tp-revslider-slidesli.active-revslide .tp-parallax-wrap:nth-child(2n) {
	top: 35% !important;
}
 #site-footer .site-footer-widget-area h3.widget-title span {
 	background-color:#F4F4F4;
 }
#wiik_child_category_section_list .catalog_mode .product_thumbnail_wrapper .product_thumbnail .l-subcattext div.catTitle {
	font-size: 20px;
}
#wiik_child_category_section_list .catalog_mode .product_thumbnail_wrapper .product_thumbnail .l-subcattext div.catDesc {
	color: #a43937 !important;
	font-size: 13px !important;
}
#wiik_parent_cat_section .parentCatDesc {
	margin: 25px 70px 25px;
}
#wiik_parent_cat_section {
	margin-bottom: 75px;
}
#wiik_single_product_bottom_acf_fields .wiik_acf_fields_value.wiik_acf_heading {
	margin: 5px 0 17px !important;
}
#wiik_single_product_bottom_acf_fields .wiik_acf_fields_value{
}
#wiik_single_product_bottom_acf_fields .wiik_acf_fields_value span,
#wiik_single_product_bottom_acf_fields .wiik_acf_fields_value label {
	line-height: normal!important;
}
#wiik_single_product_bottom_acf_fields .wiik_acf_fields_value label {
	font-size: 14px;
	text-transform: none;
	font-weight: 500;
}
#wiik_single_product_bottom_acf_fields .wiik_acf_fields_value label.width_30 {
    width: 30% !important;
}
#wiik_single_product_bottom_acf_fields .wiik_acf_fields_value span.width_70 {
    width: 70% !important;
    min-height: 40px;
}
.shop_header {
	margin-bottom: 00;
}
h1.page-title.on-shop.woo_page_title{
	position: relative;;
}
h1.page-title.on-shop.woo_page_title span {
	background: #fff;
	
	margin: auto;
	position: relative
}
h1.page-title.on-shop.woo_page_title:before{
	content: "";
	position: absolute;
	width: 89%;
	left: 0;
	right: 0;
	height: 1px;
	background: #000;
	top: 55%;
	margin: auto;
}
.content-area {
	padding: 0px 0 0 0;
}
#wiik_single_product_bottom_acf_fields .wiik_acf_fields_value label {
}
#wiik_child_cat_section {
	margin-bottom: 50px;
}
#wiik_single_product_bottom_acf_fields {
	margin-bottom: 50px;
}
.main-navigation ul li a {
	font-size: 14px !important;
	padding: 10px !important;
}
#close_home_auto_search{
	right: 30px !important;
}
.search-autocomplete input.form-control.search-autocomplete {
}
.inner_pages_search_form_wrap #home_cat_auto_search_form .search-autocomplete {
	position: relative;
	width: 100%;
	bottom: 0;
	margin-top: 50px;
}
.inner_pages_search_form_wrap #home_cat_auto_search_form .wiik_auto_search_icon{
	margin-top: -32px;
}
.main-navigation ul li a {
	font-size: 16px !important;
	padding: 0 15px !important;
	border-right: 2px solid #fff;
	color: #fff !important;
	text-transform: capitalize !important;
}
.main-navigation ul li:last-child a {
	border: 0px !important;
}
#pro_cat_auto_search_form {
	position:relative;
}
#pro_cat_auto_search_form .search-autocomplete,
#home_cat_auto_search_form .search-autocomplete {
	background: #fff url(images/search-128.png) no-repeat calc(99%);
	background-size: 25px;
	z-index: 99999;
}
#home_cat_auto_search_form {
	max-width: 70.3rem !important;
	margin: auto !important;
}
/*#site-footer .site-footer-widget-area h3.widget-title span {
	background: #f4f4f4;
}*/
#wiik_single_product_bottom_acf_fields .wiik_acf_fields_value.wiik_acf_heading label,
#wiik_single_product_bottom_acf_fields .wiik_acf_fields_value.wiik_acf_heading span {
    font-weight: bold;
    margin-bottom: 0px !important;
}
/*Product Description*/
.product_summary_top .wiik_acf_fields_value {
	font-size: 12px !important;
	margin: 0px 0px !important;
}
.product_summary_top  .product_title{
	font-size: 20px !important;
	line-height: normal !important;
	margin-bottom: 10px !important;
  	text-transform: uppercase !important;
}


.wiik_acf_heading {
	font-size: 18px !important;
	font-weight: bold !important;
	margin-bottom: 10px;
   
}
.wiik_acf_fields_value {
	font-size: 14px !important;
	margin: 11px 0px !important;
	clear: both;
}
.wiik_acf_fields_value span{
  	float:right;
}
div#homepage_cat_list,
div#homepage_post_list{
	margin-top: 50px;
}
div#homepage_cat_list h2,
div#homepage_post_list h2,
#site-footer .site-footer-widget-area h3.widget-title {
	text-align: center;
	position: relative;
	margin-bottom: 30px;
	margin-top: 75px;
	font-size: 35px !important;
}
div#homepage_cat_list h2:before,
div#homepage_post_list h2:before,
#site-footer .site-footer-widget-area h3.widget-title:before,
#site-footer .site-footer-widget-area h2.widget-title:before{
	content: "";
	position: absolute;
	width: 87%;
	left: 0;
	right: 0;
	height: 1px;
	background: #000;
	top: 55%;
	margin: auto;
}
#homepage_cat_list a {
	position: relative;
	display: block;
	margin: 0px 0px 20px;
}
#homepage_cat_list .display_center {
	position: relative;
	width: 100%;
	text-align: center;
	bottom: 0;
	vertical-align: middle;
	display: table;
	min-height: 260px;
	color: #fff;
	font-size: 16px;
	top: 0;
	background-color: rgba(0,0,0,0.5);
}
#homepage_cat_list .display_center span {
	display: table-cell;
	position: relative;
	vertical-align: middle;
    font-family: 'Playfair Display', serif !important;
  	text-transform:uppercase;
}
#homepage_cat_list .large-6.columns img,
#homepage_cat_list .large-4.columns img {
	max-width: 100%;
}
#homepage_cat_list .large-4.columns {
	width: calc(33% - 2%);
	float: left;
	margin: 0 1%;
}
#homepage_cat_list .columns a.full_height .display_center, #homepage_cat_list .columns a.full_height {
	min-height: 540px;
}
#homepage_cat_list .large-6.columns {
	width: calc(100% - 2%);
	float: left;
	margin: 0 1%;
}
#homepage_cat_list .one_third{
	width: 33.3%;
	float:left;
}
/*30-05-2018*/
.wiik_acf_fields_value.wiik_acf_heading label {
    font-size: 18px !important;
    margin-bottom: 10px !important;
    margin-top: 10px !important;
}
#wiik_single_product_bottom_acf_fields .wiik_acf_fields_value span.three_col_content {
    width: 25%;
    float: left;
    margin-top: 10px;
}
#wiik_single_product_bottom_acf_fields .wiik_acf_fields_value span.three_col_content_data {
    width: 25%;
    float: left;
}
@media only screen and (max-width: 1600px){
  	#home_cat_auto_search_form {
   		 width: 84%;
	}
}
@media only screen and (max-width: 1189px){
	#wiik_child_category_section_list .catalog_mode{
		width: 30%;
	}
.main-navigation ul li a {
	font-size: 13px !important;
	padding: 0 8px !important;
}
}
@media only screen and (max-width: 1023px){
	#wiik_child_category_section_list .catalog_mode{
		width: 30%;
	}
.main-navigation ul li {
	/* float: left; */
	display: block;
	line-height: 26px;
}
.main-navigation ul {
	width: 100%;
	display: block;
	margin-top: 20px;
}
.main-navigation ul li a {
	width: 100% !important;
	border: 0px !important;
}
.l-mobilemenuicon {
	left: 100% !important;
}
}
@media only screen and (max-width: 767px){
	#wiik_parent_cat_section .parentCatDesc{
		margin: 25px 0;
	}
	#wiik_child_category_section_list .catalog_mode{
		width: 100%;
	}
	#page_wrapper .content-area{
		padding: 0;
	}
	#wiik_child_category_section_list .catalog_mode{
		width: 30%;
	}
	div#homepage_cat_list{
		margin-top: 0;
	}
	div#homepage_cat_list h2{
		margin-top: 20px;
	}
	#wiik_child_cat_products_section .child_cat_products_section .child_cat_product_title{
		padding: 10px;
	}
	#home_cat_auto_search_form .search-autocomplete{
		position: relative;
		bottom: auto;
		margin-top: 50px;
	}
	#home_cat_display_autocomplete_items{
		position: relative;
		margin-top: 0;
	}
	#close_home_auto_search{
		top: 10px;
		margin-top: 0;
	}
}
@media only screen and (max-width: 639px){
	#wiik_child_category_section_list .catalog_mode{
		width: 45%;
	}
}
@media(max-width:600px){
	#homepage_cat_list .one_third {
		width: 100%;
		float: left;
	}
}
@media only screen and (max-width: 479px){
	#wiik_child_category_section_list .catalog_mode{
		width: 90%;
	}
}

.product-head-wrp{
  	padding: 170px 112px 50px;
  	background-repeat: no-repeat;
	background-position: center center;
	background-size: 100%;
  	max-width: 80.3rem;
	margin: 0 auto;
}
.product-head-wrp h2{
  color: #fff;
  font-weight: 400;
  font-size: 32px;
  text-transform: capitalize;
  letter-spacing: 1px;
  text-align: center;
  margin-bottom: 245px;
}
#flags.size18 a.united-states[title="English"],
#flags.size18 a[title="Danish"]{
  	background: url('../images') -118px -62px no-repeat !important;
    width: 40px !important;
  	color: #fff !important;
	margin-bottom: 6px;
}
#flags.size18 a.united-states[title="English"].active,
#flags.size18 a[title="Danish"].active{
  	color:#ff0000 !important;
}
#google_language_translator{
  	display:none;
}
#flags {
    margin-top: 10px !important;
}
#flags ul li{
  	position: relative !important;
    border-right: 1px solid #fff !important;
    text-align: center;
    vertical-align: middle;
    padding-right: 5px !important;
}
#flags ul li:last-child{
   border-right: 0px solid #fff !important;
}

#pro_cat_auto_search_form input.form-control::-webkit-input-placeholder,
#home_cat_auto_search_form input.form-control::-webkit-input-placeholder {
  color: transparent;
  text-indent: -9999px;
  background-image: url("http://wiik.dk.linux163.unoeuro-server.com/wp-content/uploads/2018/11/564564-1.png");
  background-position: 0 50%;
  background-repeat: no-repeat; 
}
#pro_cat_auto_search_form input.form-control::-moz-placeholder,
#home_cat_auto_search_form input.form-control::-moz-placeholder {
  /* Firefox 19+ */
  color: transparent;
  text-indent: -9999px;
  background-image: url("http://wiik.dk.linux163.unoeuro-server.com/wp-content/uploads/2018/11/564564-1.png");
  background-position: 0 50%;
  background-repeat: no-repeat; 
}

#pro_cat_auto_search_form input.form-control:-moz-placeholder,
#home_cat_auto_search_form input.form-control:-moz-placeholder {
  /* Firefox 18- */
  color: transparent;
  text-indent: -9999px;
  background-image: url("http://wiik.dk.linux163.unoeuro-server.com/wp-content/uploads/2018/11/564564-1.png");
  background-position: 0 50%;
  background-repeat: no-repeat; 
}
#pro_cat_auto_search_form input.form-control:-ms-input-placeholder,
#home_cat_auto_search_form input.form-control:-ms-input-placeholder {
  /* IE 10- */
  color: transparent;
  text-indent: -9999px;
  background-image: url("http://wiik.dk.linux163.unoeuro-server.com/wp-content/uploads/2018/11/564564-1.png");
  background-position: 0 50%;
  background-repeat: no-repeat; 
}
.product-gallary-img img{
  	width:100%;
    margin-top: 30px;
}
.product-varenummer{
  	color:#ff0000;
}
.product_images .owl-carousel .owl-item {
    width: none !important;
}
.woocommerce div.product div.images img {
    margin: 0 auto !important;
}
.main-navigation > ul > li.menu-item-has-children > a::after {
    right: 6px;
}
.main-navigation > ul > li.menu-item-has-children {
    margin-right: 0px !important;
}
.main-navigation ul ul {
    z-index: 999999;
}
h2.widget-title{
  	margin-bottom: 32px;
}
#site-footer .site-footer-widget-area h2.widget-title::before{
  	top: 20%;
}
#site-footer .site-footer-widget-area h2.widget-title span{
  	background:#f4f4f4;
}
.wiik_acf_fields_value.wiik_acf_heading {
    margin-bottom: 20px;
}
.main-navigation > ul > li.menu-item-has-children > a::after {

    top: 1.25em;
    right: 0px;
    content: "\f107";
    top: 50%;
    right: 3px;
    content: "\f107";
    margin-top: -7px;
    line-height: 13px;
    height: auto;
    display: none;

}
.main-navigation ul li.menu-item-has-children > a::after {
	display:none;
}
.main-navigation ul ul {
    background: #0e1f32;
}
.main-navigation ul ul li a {
    color: #fff !important;
    font-weight: 700;
  	border-right: 0px;
  	border-bottom: 0px;
}
.main-navigation ul ul li a:hover{
  	border-bottom-width: 0px;
}
.woocommerce div.product div.images img {
    width: auto !important;
}
.wiik_acf_heading span{
  	float:right;
}
.product_content_wrapper .product-desc-wrp{
  	padding-right: 26px;
}
/*
.img-gallary #homepage_cat_list img{
  width: 100%!important;
  transition: all .5s;
}
.img-gallary #homepage_cat_list img:hover{
  width: 101% !important;
}
*/
.img-gallary #homepage_cat_list .one_third {
   height:236px;
 
}

.img-gallary #homepage_cat_list .one_third a,
.img-gallary #homepage_cat_list .one_third .gallary-wrp{
  width: 100%;
  height: 100%;
  overflow: hidden;
}

.child {
  width: 100%;
  height: 100%;
  background-color: black; /* fallback color */
  background-image: url("images/city.jpg");
  background-position: center;
  background-size: cover;
 
    transition: all .5s;
}

.img-gallary #homepage_cat_list .one_third:hover .child,
.img-gallary #homepage_cat_list .one_third:focus .child {
  transform: scale(1.2);

}

@media only screen and (max-width: 1024px) {
    #wiik-search-result-page .search_page_product_title {
    padding: 10px 10px;
   }
   mobilemenuicon {
    left: 96% !important;
   }
   #flags {
    margin-top: -2px !important;
   }
   
  #flags ul {
    float: left !important;
  }
  #flags ul li {
    display: block;
  }
  .img-gallary .one_third{
     margin-bottom:20px;
  }
}
@media only screen and (max-width: 520px) {

	.l-subcattext div {
		font-size: 20px;
		margin-top: 40px;
	}
    #wiik-search-result-page .search_page_product_title {
    padding: 10px 10px;
   }
   
}

@media only screen and (max-width: 370px) {
	.l-subcattext div {
		font-size: 13px;
		padding: 0 10px;
		margin-top: 33px;
	}
   #wiik-search-result-page .search_page_product_title {
    padding: 10px 10px;
    font-size:13px;
   }
  
   
}
  
}