/*

Theme Name: Svendsen Sport Child Theme

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

Description: This is a child theme for Svendsen Sport master.

Author: Gottlieb

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

Template: svendsensportmaster

Version: 1.0

*/



@import url("../svendsensportmaster/style.css");



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

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

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



body {

	font-size: 0.875rem;

}



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;

}



.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: left;

	font-size: 3.125rem;

}



.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&amp;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: #fbfbfb;

	border: 2px solid #e6e6e6;

}



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 ******************/





@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) {

	.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;

	}

}

.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: #000000 !important;
}

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

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

@media only screen and (max-width: 520px) {
	
	.l-subcattext div {
		font-size: 20px;
		margin-top: 40px;
	}
}

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

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

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

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