/*
Theme Name: Enfold Child
Description: A <a href='http://codex.wordpress.org/Child_Themes'>Child Theme</a> for the Enfold Wordpress Theme. If you plan to do a lot of file modifications we recommend to use this Theme instead of the original Theme. Updating wil be much easier then.
Version: 1.0
Author: Kriesi
Author URI: http://www.kriesi.at
Template: enfold
*/

/* josefin-sans-regular - latin */
@font-face {
  font-family: 'josefin sans';
  font-style: normal;
  font-weight: 400;
  src: url('fonts/josefin-sans-v25-latin-regular.eot'); /* IE9 Compat Modes */
  src: local(''),
       url('fonts/josefin-sans-v25-latin-regular.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('fonts/josefin-sans-v25-latin-regular.woff2') format('woff2'), /* Super Modern Browsers */
       url('fonts/josefin-sans-v25-latin-regular.woff') format('woff'), /* Modern Browsers */
       url('fonts/josefin-sans-v25-latin-regular.ttf') format('truetype'), /* Safari, Android, iOS */
       url('fonts/josefin-sans-v25-latin-regular.svg#JosefinSans') format('svg'); /* Legacy iOS */
}
/* josefin-sans-600 - latin */
@font-face {
  font-family: 'josefin sans';
  font-style: normal;
  font-weight: 600;
  src: url('fonts/josefin-sans-v25-latin-600.eot'); /* IE9 Compat Modes */
  src: local(''),
       url('fonts/josefin-sans-v25-latin-600.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('fonts/josefin-sans-v25-latin-600.woff2') format('woff2'), /* Super Modern Browsers */
       url('fonts/josefin-sans-v25-latin-600.woff') format('woff'), /* Modern Browsers */
       url('fonts/josefin-sans-v25-latin-600.ttf') format('truetype'), /* Safari, Android, iOS */
       url('fonts/josefin-sans-v25-latin-600.svg#JosefinSans') format('svg'); /* Legacy iOS */
}
/* josefin-sans-italic - latin */
@font-face {
  font-family: 'josefin sans';
  font-style: italic;
  font-weight: 400;
  src: url('fonts/josefin-sans-v25-latin-italic.eot'); /* IE9 Compat Modes */
  src: local(''),
       url('fonts/josefin-sans-v25-latin-italic.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('fonts/josefin-sans-v25-latin-italic.woff2') format('woff2'), /* Super Modern Browsers */
       url('fonts/josefin-sans-v25-latin-italic.woff') format('woff'), /* Modern Browsers */
       url('fonts/josefin-sans-v25-latin-italic.ttf') format('truetype'), /* Safari, Android, iOS */
       url('fonts/josefin-sans-v25-latin-italic.svg#JosefinSans') format('svg'); /* Legacy iOS */
}
/* josefin-sans-600italic - latin */
@font-face {
  font-family: 'josefin sans';
  font-style: italic;
  font-weight: 600;
  src: url('fonts/josefin-sans-v25-latin-600italic.eot'); /* IE9 Compat Modes */
  src: local(''),
       url('fonts/josefin-sans-v25-latin-600italic.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('fonts/josefin-sans-v25-latin-600italic.woff2') format('woff2'), /* Super Modern Browsers */
       url('fonts/josefin-sans-v25-latin-600italic.woff') format('woff'), /* Modern Browsers */
       url('fonts/josefin-sans-v25-latin-600italic.ttf') format('truetype'), /* Safari, Android, iOS */
       url('fonts/josefin-sans-v25-latin-600italic.svg#JosefinSans') 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-regular.eot'); /* IE9 Compat Modes */
  src: local(''),
       url('fonts/open-sans-v34-latin-regular.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('fonts/open-sans-v34-latin-regular.woff2') format('woff2'), /* Super Modern Browsers */
       url('fonts/open-sans-v34-latin-regular.woff') format('woff'), /* Modern Browsers */
       url('fonts/open-sans-v34-latin-regular.ttf') format('truetype'), /* Safari, Android, iOS */
       url('fonts/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-600.eot'); /* IE9 Compat Modes */
  src: local(''),
       url('fonts/open-sans-v34-latin-600.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('fonts/open-sans-v34-latin-600.woff2') format('woff2'), /* Super Modern Browsers */
       url('fonts/open-sans-v34-latin-600.woff') format('woff'), /* Modern Browsers */
       url('fonts/open-sans-v34-latin-600.ttf') format('truetype'), /* Safari, Android, iOS */
       url('fonts/open-sans-v34-latin-600.svg#OpenSans') format('svg'); /* Legacy iOS */
}
/* open-sans-italic - latin */
@font-face {
  font-family: 'open sans';
  font-style: italic;
  font-weight: 400;
  src: url('fonts/open-sans-v34-latin-italic.eot'); /* IE9 Compat Modes */
  src: local(''),
       url('fonts/open-sans-v34-latin-italic.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('fonts/open-sans-v34-latin-italic.woff2') format('woff2'), /* Super Modern Browsers */
       url('fonts/open-sans-v34-latin-italic.woff') format('woff'), /* Modern Browsers */
       url('fonts/open-sans-v34-latin-italic.ttf') format('truetype'), /* Safari, Android, iOS */
       url('fonts/open-sans-v34-latin-italic.svg#OpenSans') format('svg'); /* Legacy iOS */
}
/* open-sans-600italic - latin */
@font-face {
  font-family: 'open sans';
  font-style: italic;
  font-weight: 600;
  src: url('fonts/open-sans-v34-latin-600italic.eot'); /* IE9 Compat Modes */
  src: local(''),
       url('fonts/open-sans-v34-latin-600italic.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('fonts/open-sans-v34-latin-600italic.woff2') format('woff2'), /* Super Modern Browsers */
       url('fonts/open-sans-v34-latin-600italic.woff') format('woff'), /* Modern Browsers */
       url('fonts/open-sans-v34-latin-600italic.ttf') format('truetype'), /* Safari, Android, iOS */
       url('fonts/open-sans-v34-latin-600italic.svg#OpenSans') format('svg'); /* Legacy iOS */
}


.av-language-switch-item {display:none!important;} /*HIDE LANGUAGE FLAGS OF ENFOLD*/

h2.av-special-heading-tag {line-height: 1.4em;}
#top .avia-slideshow-button {letter-spacing:0.05em;font-size:14px;}

@media only screen and (max-width:1024px) {
.avia-section-huge .content {padding-top:80px;padding-bottom:80px;}
.slideshow_caption {width:46%;padding:30px;}
#top .iconbox_content_container {font-size:14px!important;}
}

@media only screen and (max-width:800px) {
.container {padding: 0px 25px;}
.slideshow_align_caption h2.avia-caption-title {font-size:32px!important;}
.slideshow_caption .avia-caption-content {font-size:22px!important;}
.iconbox .iconbox_content .iconbox_content_title {font-size:1.0em!important;}		
}

@media only screen and (min-width: 480px) and (max-width: 767px) {
.avia-slideshow-1 .slideshow_caption,
.responsive #top .slideshow_caption {width:46%!important; left: 55%!important;}
.responsive #top .slideshow_caption h2{font-size: 22px !important;}
#top .avia-slideshow-button {padding: 10px 11px;}
.responsive #top .slideshow_caption .avia-caption-content{font-size: 16px !important;}
}

@media only screen and (max-width:479px) {
.responsive #top .slideshow_caption {width:46%!important; left: 55%!important;}
#top .avia-slideshow-button {padding: 10px 11px;}
.responsive #top .slideshow_caption h2{font-size: 20px !important;}
h2.av-special-heading-tag {font-size:22px;letter-spacing:0.01em!important;line-height: 1.3em;}
h2.av-special-heading-tag br {display:none;}
#top .iconbox.av-no-box .iconbox_icon {width:75px;height:75px;line-height:70px;}
.avia-section-huge .content {padding-top:50px;padding-bottom:50px;}
}

@media only screen and (max-width:414px) {
.responsive #top .slideshow_caption {width:54%!important; left: 52%!important;}
#top .avia-slideshow-button {padding:5px 6px;margin-top:0;font-size:12px;font-weight:normal;}
.responsive #top .slideshow_caption h2{font-size: 18px !important;}
#socket .sub_menu_socket li {line-height: 18px;}
h2.av-special-heading-tag {font-size:20px;}
#top .iconbox_content_container {line-height: 1.5em;}
}

@media only screen and (max-width:375px) {
#top .avia-slideshow-button {padding:5px;font-size:11px;}
.responsive #top .slideshow_caption h2{font-size: 16px !important;}
}

@media only screen and (max-width:320px) {
#top .avia-slideshow-button {padding:3px;}
.responsive #top .slideshow_caption h2{font-size: 14px !important;}
.responsive #top .slideshow_caption .avia-caption-content {font-size: 12px !important;}
#top .avia-slideshow-button {font-size:10px;letter-spacing:0.02em;padding:4px;}
.avia-caption-content p {margin: 10px 0;}
.avia-section-huge .content {padding-top:30px;padding-bottom:30px;}
.av-special-heading-h2 {padding-bottom:20px!important;}
h2.av-special-heading-tag {font-size:18px;letter-spacing:0.01em!important;line-height: 1.3em;}
}