/*
Theme Name: Stockholm Child
Theme URI: http://demo.select-themes.com/stockholm/
Description: A child theme of Stockholm Theme
Author: Select Themes
Author URI: http://select-themes.com
Version: 1.0.1
Template: stockholm
*/
@import url("../stockholm/style.css");
@font-face {
  font-family: 'DomaineTextWeb-R';
  src: url('WebFonts/DomaineTextWeb-Regular.eot'); /* IE9 Compat Modes */
  src: url('WebFonts/DomaineTextWeb-Regular.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('WebFonts/DomaineTextWeb-Regular.woff') format('woff') /* Pretty Modern Browsers */
       
      
}
@font-face {
  font-family: 'DomaineTextWeb';
  src: url('WebFonts/DomaineTextWeb-Black.eot'); /* IE9 Compat Modes */
  src: url('WebFonts/DomaineTextWeb-Black.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('WebFonts/DomaineTextWeb-Black.woff') format('woff') /* Pretty Modern Browsers */     
}
@font-face {
  font-family: 'DomaineTextWeb-I';
  src: url('WebFonts/DomaineTextWeb-RegularItalic.eot'); /* IE9 Compat Modes */
  src: url('WebFonts/DomaineTextWeb-RegularItalic.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('WebFonts/DomaineTextWeb-RegularItalic.woff') format('woff') /* Pretty Modern Browsers */     
}
body, h1, h2, h3, h4, h5, h6, h7, .widget-title h3 {
	font-family: 'DomaineTextWeb-R', 'Open Sans', sans-serif !important;
}
#min_age_woo_dob_day_field,#min_age_woo_dob_month_field,#min_age_woo_dob_year_field{
  display: inline-block;
}
#min_age_woo_dob_day_field,#min_age_woo_dob_month_field{
  margin-right: 20px;
}
#min_age_woo_dob_day_field input,#min_age_woo_dob_month_field input,#min_age_woo_dob_year_field input{
  padding: 10px 17px;
  border: 1px solid #ccc;
  width: 65px !important;
}
#billing_birth_date_field label {
    display: none !important;
    /*font-size: 15px;
    font-family: 'DomaineTextWeb-R', 'Open Sans', sans-serif !important;
    font-weight: 400;
    color: #000;
    letter-spacing: 2px;
    margin-bottom: 20px;*/
}
.woocommerce-page input[type="date"]{
  width: 100%;
padding: 10px 17px;
border: 1px solid #cccccc;
outline: 0;
resize: none;
font-family: inherit;
line-height: 18px;
background-color: #fff;
color: #8d8d8d;
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box;
}
.woocommerce-MyAccount-navigation-link.woocommerce-MyAccount-navigation-link--downloads{
  display: none !important;
}
.gform_footer img{
  display: none !important;
}
.entry-summary-out-stock .out-of-stock,.entry-summary-out-stock .product_meta{
  display: none !important;
}
.p_out_of_stock{
  font-weight: 700 !important;
  color: #393939 !important;
}
.out-of-stock-button{
  display: none;
}
ul.products li:hover .out-of-stock-button{
  display: block !important;
}
.wpb_text_column p{
	padding-bottom: 10px;
}
.wpb_text_column h2,.wpb_text_column h3,.wpb_text_column h4,.wpb_text_column h5{
	padding-bottom: 15px;
}
.home .gform_wrapper form {
    width: 100%;
    display: inline-block;
    position: relative;
}
.home .gform_body {
    display: inline-block;
    width: 100%;
    padding-right: 140px;
    box-sizing: border-box;
}
.home .gform_wrapper .gform_footer{
  position: absolute;
right: 0;
bottom: 0;
width: auto;
}
.home .gform_wrapper .gform_footer input[type="submit"] {
    background-color: #000000;
    border-color: #000000;
    color: #3DB7E4;
}
.home .gform_wrapper .gform_footer input[type="submit"]:hover{
  background-color: #333333;
  color: #fff;
  border-color: #333333;
}
.home .gform_wrapper .top_label .gfield_label{
  color: #fff;
}
.home .gform_wrapper h3.gform_title{
  font-size: 33px !important;
letter-spacing: 4px !important;
font-style: normal;
text-align: center;
text-transform: uppercase;
}
@media (max-width: 775px) {
	.woocommerce-cart .container_inner{
		max-width: 90%;
	}
}
@media (max-width: 768px) {
	.product-quantity{
		width: 85px;
	}
	.header_bottom_right_widget_holder{
		display: inline-block;
	}
  h1 {
    font-size: 36px;
    letter-spacing: 1px;
  }
}
@media (max-width: 640px) {
.home .gform_body{
padding-right: 0;
}

.home .gform_wrapper .gform_footer{
  position: initial;
}
.home .gform_wrapper .gform_footer {
  text-align: center;
}
.home .gform_wrapper .gform_footer input[type="submit"]{
  width: auto;
}
}
@media (max-width: 550px) {
	.product-thumbnail{
		display: none;
	}
}
@media (max-width: 450px) {
	.woocommerce-cart .container_inner{
		width: 90%;
	}
	.woocommerce table.cart thead tr th, .woocommerce-page table.cart thead tr th{
		font-size: 11px;
	}
	.woocommerce table.cart thead tr td, .woocommerce-page table.cart tr td{
		font-size: 11px;
	}
	.woocommerce-page table.cart .checkout-button {
		width: 100%;
		text-align: center;
	}
	.gform_wrapper input[type="submit"]{
		box-sizing: border-box !important;
		height: 50px;
	}
	body .shopping_cart_outer{
		display: table;
	}
}