/*
Theme Name: Kathleen
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: 'Argentina Script';
    src: url('fonts/Argentina.eot');
    src: url('fonts/Argentina.eot?#iefix') format('embedded-opentype'),
         url('fonts/Argentina.woff2') format('woff2'),
         url('fonts/Argentina.woff') format('woff'),
         url('fonts/Argentina.ttf')  format('truetype'),
         url('fonts/Argentina.svg#Argentina Script') format('svg');
}
body {background-color:#f0ecea !important; color:#676869 !important; font-family:'Arial'; font-size:16px !important; -moz-hyphens:auto !important; -o-hyphens:auto !important; -webkit-hyphens:auto !important; -ms-hyphens:auto !important;
hyphens:auto !important;}
#header_main {background:url(images/hgheader.png) top left repeat-x !important; border:0 !important;}
.content, .sidebar {padding-top:20px !important;}
.container_wrap {border:0 !important;}
abbr, acronym {border-bottom: 1px dotted #fff; cursor: help;}
#impressum {margin: 0 0 3em 5em;padding: 0;}
#haftung {font-size: 90% !important;}
a, a:visited, a:link {color:#b90d3e; text-decoration:none;}
a:focus, a:hover, a:active {color:#d9688a;}
h1, h2, h3, h4, h5, h6 {font-family:'Argentina Script' !important; text-transform:none !important; font-weight:400 !important;}
h1 {font-size:58px !important;line-height:1.4em !important;}
h2 {font-size:58px; line-height:1.4em !important;}
h3 {font-size:45px !important;}
h4 {font-size:40px !important;}
h5 {font-size:35px !important;}
.rot {font-family:'Arial' !important; color:#b90d3e !important; font-size:28px !important;}
.template-page .entry-content-wrapper h2 {padding-bottom:0.5em !important;}
.entry-content-wrapper .post-title {font-size:45px !important; line-height:1.6em !important; padding-top:10px !important;}
.widgettitle, .footer_color h3 {letter-spacing:0 !important; font-family:'Arial' !important; font-size:1.4em !important; margin-top:0 !important;}
.main_color strong, strong {color:#676869;}
.av-main-nav > li {margin-left:20px;}
.av-main-nav > li > a {font-weight:600 !important; font-size:24px !important;}
.avia-content-slider .slide-entry-title {font-size: 1.3em; font-family:'Arial' !important;}
#top #wrap_all .social_bookmarks,
#top #wrap_all .social_bookmarks a,
#top #wrap_all .social_bookmarks li{font-size:28px;}
.phone-info {font-size:28px; padding:0;}
.av-social-link-mail {padding-right:1.6em !important;}
.content {padding-bottom:5px;}
.html_elegant-blog #top .post-entry .post-title,
.html_elegant-blog .avia-content-slider .slide-entry-title {line-height:1.6em !important; padding:10px 0 15px 0 !important;}
.avia-button.avia-size-x-large, .avia-button.avia-size-large {font-size:16px !important; background-color:#b90d3e !important; border-color:#b90d3e !important; padding:10px 30px !important;}
#socket {font-size:13px !important;}
.footermenue {text-align:right !important; margin-top:70px; margin-left:50%;}
#footer .widget {text-align:right !important;}
#footer {padding:0 !important;}
.iconbox .iconbox_content .iconbox_content_title {font-size:25px !important; font-family:'Arial' !important; color:#676869 !important;}
.avia-button {border-radius:0px !important; border-color:#b90d3e !important;}
#top .avia-button-fullwidth {padding:8px 20px !important; font-size:1em !important;}
.special_amp {font-family:'Argentina Script' !important; font-style: normal; font-size:0.9em !important; color:#f0ecea !important;}
.template-page .entry-content-wrapper h2 {padding:0.2em 0.5em !important;}
.main_color ::placeholder {color:#676869 !important;}
.form-butt {text-align:center !important;}
.avia-testimonial-image img {border-radius:0px !important;}
.responsive #top .alternate_color .avia-testimonial, .avia-testimonial {border-color:#677e94 !important;}
#top .main_color .input-text, #top .main_color input[type="text"], #top .main_color input[type="input"], #top .main_color input[type="password"], #top .main_color input[type="email"], #top .main_color input[type="number"], #top .main_color input[type="url"], #top .main_color input[type="tel"], #top .main_color input[type="search"], #top .main_color textarea, #top .main_color select {border-color:#F0ECEA !important;}
.blauhg {background-color:#485f7a !important; color:#e4e6f0 !important; padding:0.2em 1em !important; width:100%;}
.av_promobox {border-width:0px !important; padding:20px 15px !important;}
.avia-promocontent p {font-size:16px !important; font-weight:600 !important;}
.main_color .tabcontainer .tab {font-size:17px !important; font-weight:600 !important;}
.avia-gallery img {border-width:1px !important;}

/* All Mobile Portrait size smaller than 768 (devices and browsers) */
@media only screen and (max-width: 480px) {
#impressum {margin:0;}
.responsive #top #wrap_all #header .social_bookmarks{display:block !important;}
.footermenue {text-align:center !important; margin-top:0px; margin-left:0;}
#footer .widget {text-align:center !important;}
}
/* All Mobile landscape size and All Mini Tablet Portrait size smaller than standard 768 and larger than 480 (devices and browsers) */
@media only screen and (min-width: 480px) and (max-width: 767px) {
.responsive #top #wrap_all #header .social_bookmarks {
  display:block !important;}
}
@media only screen and (max-width: 767px)
.responsive #top #header .social_bookmarks {display:block !important;}
}
