/*
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 will be much easier then.
Version: 1.0
Author: Kriesi
Author URI: http://www.kriesi.at
Template: enfold
*/



/*Add your own styles here:*/

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

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

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

/* roboto-italic - latin */
@font-face {
  font-family: 'Roboto';
  font-style: italic;
  font-weight: 400;
  src: url('/fonts/roboto-v20-latin-italic.eot'); /* IE9 Compat Modes */
  src: local('Roboto Italic'), local('Roboto-Italic'),
       url('/fonts/roboto-v20-latin-italic.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('/fonts/roboto-v20-latin-italic.woff2') format('woff2'), /* Super Modern Browsers */
       url('/fonts/roboto-v20-latin-italic.woff') format('woff'), /* Modern Browsers */
       url('/fonts/roboto-v20-latin-italic.ttf') format('truetype'), /* Safari, Android, iOS */
       url('/fonts/roboto-v20-latin-italic.svg#Roboto') format('svg'); /* Legacy iOS */
  font-display: swap;
}

/*Google-Fonts End*/

body {font-family: 'Roboto',sans-serif,Arial;font-size:15px;}

/* Headings, Links */
h1, h2, h3, h4, h5, h6, h1 a, h2 a, h3 a, h4 a, h5 a, h6 a {
	font-family: 'Open Sans';
    text-transform: none!important;
    letter-spacing: 0;
    font-weight: normal;
}
h1, h1 a {font-family: 'Open Sans';font-size: 24px;text-transform: none!important;font-weight: normal;letter-spacing: 0!important;}
h2, h2 a {font-family: 'Open Sans';font-size: 22px;text-transform: none!important;font-weight: normal;letter-spacing: 0!important;}
h3, h3 a {font-family: 'Open Sans';font-size: 20px;text-transform: none!important;font-weight: normal;letter-spacing: 0!important;}
h4, h4 a {font-family: 'Open Sans';font-size: 18px;text-transform: none!important;font-weight: normal;letter-spacing: 0!important;}
h5, h5 a {font-family: 'Open Sans';font-size: 16px;text-transform: none!important;font-weight: normal;letter-spacing: 0!important;}


.logo {display:none;}
.meta-heading h3 {color:#211f5e;}
.title_container {display: none;}
#footer{padding:0;}
.main_color .special_amp {color:#8d8d8d;}
.iconbox_content_title {font-weight:normal;color:#211f5e!important;}
.main_menu .menu li a {font-weight:normal!important}
#advanced_menu_toggle, #advanced_menu_hide{font-size:10px!important;}
.container_wrap{border-top:none!important;}
.avia-menu-fx{display:none;}
a:hover, .toggler:hover{text-decoration:none;}
p.toggler{margin-bottom:20px!important;}
.toggler.activeTitle{margin-bottom:0!important;}
.ajax_form label, #top .label{font-weight:normal!important;}
#header strong.logo{display:none;}
.special_amp {
  font-family: inherit;
  font-style: normal;
  font-size: 1em;
  line-height: inherit;
  font-weight: normal;
}
#top .input-text, #top input[type="text"], #top input[type="input"], #top input[type="password"], #top input[type="email"], #top input[type="number"], #top input[type="url"], #top input[type="tel"], #top input[type="search"], #top textarea, #top select{margin:0 0 10px 0;}
.wpcf7-mail-sent-ok{color:#76B336;}
.main_color.iconbox_top .iconbox_icon {background-color: #211f5e;border-color: #211f5e;}
.main_color a,.main_color strong,.footer_color strong,.footer_color a {color:#211f5e;}
.main_color a:hover, .main_color h1 a:hover, .main_color h2 a:hover, .main_color h3 a:hover, .main_color h4 a:hover, .main_color h5 a:hover, .main_color h6 a:hover, .main_color .template-search a.news-content:hover,.footer_color a:hover{color:#6d6bac;}
p.toggler, .toggler.activeTitle {  color: #211f5e !important;}
p.toggler, .js_active .toggler, .toggle_content {border: none;}
#show-on-mobile {display:none;}
/*mobile*/
@media only screen and (max-width: 479px) {
#hide-on-mobile {display:none!important;}
#show-on-mobile {display:block!important;}
#advanced_menu_toggle, #advanced_menu_hide {margin-top: 0px;}
/*.iconbox_top .iconbox_icon {padding: 10px;}*/
.responsive .container .twelve.units{
  margin-bottom: 0px;}
.content, .sidebar {
  padding-top: 50px;
  padding-bottom: 0px;}
}

@media only screen and (max-width: 767px) {
  .responsive #top .logo {
    display: none;
  }
}

/* hyphens */
   -moz-hyphens: auto;
   -o-hyphens: auto;
   -webkit-hyphens: auto;
   -ms-hyphens: auto;
   hyphens: auto; 


@media only screen and (max-width: 767px) {
body {font-size: 1em;}
}
