/*
Theme Name: artischocke
Description: A Child Theme
Version: 1.0
Author: Michael Memminger
Author URI: http://www.artischocke.net
Template: enfold
*/

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


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


.offline {display:none;}


.logo img{
max-height:100px;
border:0px solid red;
padding-top:15px;
}




body {font-family: 'Open Sans', regular; font-size:0.95em; line-height:1.65em; }
/*p,td,ul,li {font-family: 'Open Sans', regular; font-weight:normal; line-height:18px;}  */

h1 {
  font-family: 'Open Sans', regular;
	font-size: 2em;
  text-transform:uppercase !important;
  letter-spacing:1px;
  font-weight:normal;

}

h2 {
  text-transform:none !important;
  font-family: 'Open Sans', regular;
	font-size: 1.3em;
  letter-spacing:1px;
  font-weight:700;

}

h3 {
  
  font-family: 'Open Sans', regular;
	font-size: 1.1em;
  letter-spacing:1px;
  font-weight:600;
  color:

}

hr {border-top:1px solid black;}


.main_menu ul:first-child > li a {
  font-family: 'Open Sans', regular;
	font-size: 16px;
  text-transform:none;
  font-weight:400; }
  
  .av_secondary_right .sub_menu {
  text-transform:none  !important;
  font-size: 16px;
}

.av_secondary_right .sub_menu a:hover {
  color:#109bc5 !important; 
}

.main_menu ul:first-child > li a:hover {
  color:#fff !important; 
}

  
#header_main_alternate {

  background-color:#109bc5 !important;
}

#header_meta   {

  background-color:#080808 !important;
}
  
.phone-info  {color:#ffffff !important; font-size: 15px !important; font-weight:400; line-height:1.5em;  }

/*menu  */

.current-menu-item  {background-color:none !important;}


.textwidget
{font-size:13px; margin:0; padding:0; color:#ffffff;}




/* Galerie Modifikation  */


.avia-gallery-thumb img {
object-fit: scale-down;
height:400px;
}


.avia-gallery-thumb {

}

.gallery-white .avia-gallery-thumb img {
  background-color: transparent; border:none;
}




/* SHOP */



.cart_dropdown  .cart_dropdown_link > span:before {
	font-size: 40px!important; color:#109bc5;  }
  
.product-sorting {display:none;}
.cat-item {font-size: 15px !important;}

@media only screen and (max-width: 1250px) {
  /* Add your Ipad Styles here */

} 

@media only screen and (max-width: 990px) {
  /* Add your Ipad Styles here */

.logo img{
max-height:90px;
border:0px solid red;
}


}

@media only screen and (max-width: 600px) {
  /* Add your Ipad Styles here */

  .responsive .logo img {
      margin-top: 10px;
      width: 70%;
  }
}


}

