/*
	Theme Name: () UberStore Child Theme
	Theme URI: http://themeforest.net/user/fuelthemes
	Description: This is a child theme for UberStore
	Version: 1.0.0
	Author: fuelthemes
	Template: uberstore-wp

	test
*/

@import url("../uberstore-wp/style.css");
/*
* PLEASE DO NOT EDIT THIS FILE!
* 
* This file is only in your themefolder for WordPress to recognize basic theme data like name and version
* CSS Rules in this file will not be used by the theme. 
* Instead use the app.css file that is located in your themes /assets/css/ folder to add your styles. 
* If you just want to add small css snippets you might also  want to consider to add it to the designated 
* CSS option field in your themes backend at: Appearance -> Theme Options
*/

body { font-family: 'Open Sans' !important; }

/* #mobile-cart, #header .mainbox { display: none; } */

/* .select-wrapper:after, .select-wrapper select { display: none; } */

.select-wrapper .orderby, .select-wrapper:after { display: none; }

.responsive-video { position: relative; padding-bottom: 55%; padding-top: 15px; height: 0; overflow: hidden; }

.responsive-video iframe { position: absolute; top: 0; left: 0; width: 100%; height: 100%; }


/*
	extended by Christian - 04-08-2014

*/

/*
	Overwrite display : none on checkout
*/
.page-id-16 #order_review {
      display : block !important;
}

/*
	switch behaviour of news-mouse-over only when .home is present
*/

.home .posts.row .post {
	-webkit-filter: grayscale(0%) !important;
	-moz-filter: grayscale(0%) !important;
	filter: grayscale(0%) !important;
	filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=100) !important;
	opacity: 1 !important;
}

.home .posts.row .post:hover {
	-webkit-filter: grayscale(100%) !important;
	-moz-filter: grayscale(100%) !important;
	filter: grayscale(100%) !important;
	filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=40) !important;
	opacity: 0.4 !important;
}


.form-row .terms {
	padding-top : 12px;
	padding-right : 20px;
	padding-bottom : 20px;
	margin-bottom : 20px;
}

.form-row .terms .checkbox:before {
	content: '';
	text-align: center;
	display: block;
	width: 18px;
	min-height: 18px;
	line-height: 16px;
	background: #ebebeb;
	border: 1px solid #ebebeb;
	position: absolute;
	top: 0;
	left: 0;
}

/*  o.O */
.input-checkbox:checked + .checkbox:before {
	content: '×';
	background: #fff;
	border-color: #222222;
}

.form-row .terms .checkbox {
	padding-left : 34px;
	position : relative;
left: 0;
top: 0;
}

.form-row .terms .input-checkbox {
	visibility : hidden;
	display : none;
}

/* disable inline-block to avoid floating */
.page-id-643 #place_order {
	display : block !important;
}


input.checkout-button.button.right.small.wc-forward { display: block !important; }

.second-checkout-button-container { display: none; }

.place-order { padding-bottom: 80px; }

#footer .row .columns {
width: 30%;
}

@media all and (max-width:900px) {
#footer .row .columns {
width: 32%;
}	
}

@media all and (max-width:650px) {
#footer .row .columns {
width: 100%;
}	
}

#payment .form-row.place-order {
position : relative;
}

.termscontainer .custom_label {
position: absolute;
top: 0;
left: 0;
}

.terms .form-row.terms .checkbox {
position: absolute;
top: 55px;
left: 0;
}

.review_order_billing {
margin-bottom: 20px;
width: 70%;
}

.review_order_billing span.wgm-field-label {
font-weight: 900;
}

.review_order_billing td {
padding: 5px;
}

.shop_table {
width: 70%;
}

#order_review_heading, .shop_table {
margin-bottom: 40px;
}

.product-name, .product-total {
padding-bottom: 10px;
border-bottom: 1px solid;
}

td.product-name, td.product-total, tr.total th, tr.total td, tr.shipping th, tr.shipping td  {
padding: 20px;
}

tr.cart-subtotal th, tr.cart-subtotal td {
padding: 20px !important;
}

.total strong, .total strong .amount {
font-size: 26px;
}

.woocommerce-checkout .form-row .select2-container .select2-choice { width: 100%; top: 37px; position : absolute;} .woocommerce-checkout .form-row .select2-container { height: 74px;}



/* Updates Mai 2018, datenchef */
#footer { margin-top: 50px; }
.wpcf7-submit { margin-top: 20px !important; } 
.woocommerce-price-suffix { display: none; }
.products .woocommerce-de_price_taxrate { margin-top: 10px; }
.woocommerce_de_versandkosten { margin-top: 5px; }
.product-information .price > .amount { display: block; margin-bottom: 10px; }
.shipping_de.shipping_de_string { margin-top: 10px; }

.post .post-content p { font-size: 15px !important; }

/* open-sans-300 - latin */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 300;
  src: url('fonts/open-sans-v15-latin-300.eot'); /* IE9 Compat Modes */
  src: local('Open Sans Light'), local('OpenSans-Light'),
       url('fonts/open-sans-v15-latin-300.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('fonts/open-sans-v15-latin-300.woff2') format('woff2'), /* Super Modern Browsers */
       url('fonts/open-sans-v15-latin-300.woff') format('woff'), /* Modern Browsers */
       url('fonts/open-sans-v15-latin-300.ttf') format('truetype'), /* Safari, Android, iOS */
       url('fonts/open-sans-v15-latin-300.svg#OpenSans') format('svg'); /* Legacy iOS */
}

/* open-sans-regular - latin */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 400;
  src: url('fonts/open-sans-v15-latin-regular.eot'); /* IE9 Compat Modes */
  src: local('Open Sans Regular'), local('OpenSans-Regular'),
       url('fonts/open-sans-v15-latin-regular.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('fonts/open-sans-v15-latin-regular.woff2') format('woff2'), /* Super Modern Browsers */
       url('fonts/open-sans-v15-latin-regular.woff') format('woff'), /* Modern Browsers */
       url('fonts/open-sans-v15-latin-regular.ttf') format('truetype'), /* Safari, Android, iOS */
       url('fonts/open-sans-v15-latin-regular.svg#OpenSans') format('svg'); /* Legacy iOS */
}

/* open-sans-600 - latin */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 600;
  src: url('fonts/open-sans-v15-latin-600.eot'); /* IE9 Compat Modes */
  src: local('Open Sans SemiBold'), local('OpenSans-SemiBold'),
       url('fonts/open-sans-v15-latin-600.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('fonts/open-sans-v15-latin-600.woff2') format('woff2'), /* Super Modern Browsers */
       url('fonts/open-sans-v15-latin-600.woff') format('woff'), /* Modern Browsers */
       url('fonts/open-sans-v15-latin-600.ttf') format('truetype'), /* Safari, Android, iOS */
       url('fonts/open-sans-v15-latin-600.svg#OpenSans') format('svg'); /* Legacy iOS */
}

/* open-sans-700 - latin */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 700;
  src: url('fonts/open-sans-v15-latin-700.eot'); /* IE9 Compat Modes */
  src: local('Open Sans Bold'), local('OpenSans-Bold'),
       url('fonts/open-sans-v15-latin-700.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('fonts/open-sans-v15-latin-700.woff2') format('woff2'), /* Super Modern Browsers */
       url('fonts/open-sans-v15-latin-700.woff') format('woff'), /* Modern Browsers */
       url('fonts/open-sans-v15-latin-700.ttf') format('truetype'), /* Safari, Android, iOS */
       url('fonts/open-sans-v15-latin-700.svg#OpenSans') format('svg'); /* Legacy iOS */
}

/* open-sans-condensed-300 - latin */
@font-face {
  font-family: 'Open Sans Condensed';
  font-style: normal;
  font-weight: 300;
  src: url('fonts/open-sans-condensed-v12-latin-300.eot'); /* IE9 Compat Modes */
  src: local('Open Sans Condensed Light'), local('OpenSansCondensed-Light'),
       url('fonts/open-sans-condensed-v12-latin-300.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('fonts/open-sans-condensed-v12-latin-300.woff2') format('woff2'), /* Super Modern Browsers */
       url('fonts/open-sans-condensed-v12-latin-300.woff') format('woff'), /* Modern Browsers */
       url('fonts/open-sans-condensed-v12-latin-300.ttf') format('truetype'), /* Safari, Android, iOS */
       url('fonts/open-sans-condensed-v12-latin-300.svg#OpenSansCondensed') format('svg'); /* Legacy iOS */
}

/* open-sans-condensed-700 - latin */
@font-face {
  font-family: 'Open Sans Condensed';
  font-style: normal;
  font-weight: 700;
  src: url('fonts/open-sans-condensed-v12-latin-700.eot'); /* IE9 Compat Modes */
  src: local('Open Sans Condensed Bold'), local('OpenSansCondensed-Bold'),
       url('fonts/open-sans-condensed-v12-latin-700.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('fonts/open-sans-condensed-v12-latin-700.woff2') format('woff2'), /* Super Modern Browsers */
       url('fonts/open-sans-condensed-v12-latin-700.woff') format('woff'), /* Modern Browsers */
       url('fonts/open-sans-condensed-v12-latin-700.ttf') format('truetype'), /* Safari, Android, iOS */
       url('fonts/open-sans-condensed-v12-latin-700.svg#OpenSansCondensed') format('svg'); /* Legacy iOS */
}

/* open-sans-300 - latin */
@font-face {
    font-family: 'Open Sans';
    font-style: normal;
    font-weight: 300;
    src: url('fonts/open-sans-v34-latin/open-sans-v34-latin-300.eot'); /* IE9 Compat Modes */
    src: local(''),
    url('fonts/open-sans-v34-latin/open-sans-v34-latin-300.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
    url('fonts/open-sans-v34-latin/open-sans-v34-latin-300.woff2') format('woff2'), /* Super Modern Browsers */
    url('fonts/open-sans-v34-latin/open-sans-v34-latin-300.woff') format('woff'), /* Modern Browsers */
    url('fonts/open-sans-v34-latin/open-sans-v34-latin-300.ttf') format('truetype'), /* Safari, Android, iOS */
    url('fonts/open-sans-v34-latin/open-sans-v34-latin-300.svg#OpenSans') format('svg'); /* Legacy iOS */
}
/* open-sans-regular - latin */
@font-face {
    font-family: 'Open Sans';
    font-style: normal;
    font-weight: 400;
    src: url('fonts/open-sans-v34-latin/open-sans-v34-latin-regular.eot'); /* IE9 Compat Modes */
    src: local(''),
    url('fonts/open-sans-v34-latin/open-sans-v34-latin-regular.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
    url('fonts/open-sans-v34-latin/open-sans-v34-latin-regular.woff2') format('woff2'), /* Super Modern Browsers */
    url('fonts/open-sans-v34-latin/open-sans-v34-latin-regular.woff') format('woff'), /* Modern Browsers */
    url('fonts/open-sans-v34-latin/open-sans-v34-latin-regular.ttf') format('truetype'), /* Safari, Android, iOS */
    url('fonts/open-sans-v34-latin/open-sans-v34-latin-regular.svg#OpenSans') format('svg'); /* Legacy iOS */
}
/* open-sans-600 - latin */
@font-face {
    font-family: 'Open Sans';
    font-style: normal;
    font-weight: 600;
    src: url('fonts/open-sans-v34-latin/open-sans-v34-latin-600.eot'); /* IE9 Compat Modes */
    src: local(''),
    url('fonts/open-sans-v34-latin/open-sans-v34-latin-600.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
    url('fonts/open-sans-v34-latin/open-sans-v34-latin-600.woff2') format('woff2'), /* Super Modern Browsers */
    url('fonts/open-sans-v34-latin/open-sans-v34-latin-600.woff') format('woff'), /* Modern Browsers */
    url('fonts/open-sans-v34-latin/open-sans-v34-latin-600.ttf') format('truetype'), /* Safari, Android, iOS */
    url('fonts/open-sans-v34-latin/open-sans-v34-latin-600.svg#OpenSans') format('svg'); /* Legacy iOS */
}
/* open-sans-700 - latin */
@font-face {
    font-family: 'Open Sans';
    font-style: normal;
    font-weight: 700;
    src: url('fonts/open-sans-v34-latin/open-sans-v34-latin-700.eot'); /* IE9 Compat Modes */
    src: local(''),
    url('fonts/open-sans-v34-latin/open-sans-v34-latin-700.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
    url('fonts/open-sans-v34-latin/open-sans-v34-latin-700.woff2') format('woff2'), /* Super Modern Browsers */
    url('fonts/open-sans-v34-latin/open-sans-v34-latin-700.woff') format('woff'), /* Modern Browsers */
    url('fonts/open-sans-v34-latin/open-sans-v34-latin-700.ttf') format('truetype'), /* Safari, Android, iOS */
    url('fonts/open-sans-v34-latin/open-sans-v34-latin-700.svg#OpenSans') format('svg'); /* Legacy iOS */
}
/* open-sans-800 - latin */
@font-face {
    font-family: 'Open Sans';
    font-style: normal;
    font-weight: 800;
    src: url('fonts/open-sans-v34-latin/open-sans-v34-latin-800.eot'); /* IE9 Compat Modes */
    src: local(''),
    url('fonts/open-sans-v34-latin/open-sans-v34-latin-800.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
    url('fonts/open-sans-v34-latin/open-sans-v34-latin-800.woff2') format('woff2'), /* Super Modern Browsers */
    url('fonts/open-sans-v34-latin/open-sans-v34-latin-800.woff') format('woff'), /* Modern Browsers */
    url('fonts/open-sans-v34-latin/open-sans-v34-latin-800.ttf') format('truetype'), /* Safari, Android, iOS */
    url('fonts/open-sans-v34-latin/open-sans-v34-latin-800.svg#OpenSans') format('svg'); /* Legacy iOS */
}
