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

/*Add your own styles here:*/
/*********Woooocommerce Anpassungen START********************/
.woocommerce .col-1, .woocommerce .col-2 {
    background: none;
}
.woocommerce h2 {
    font-size: 22px;
}
.woocommerce-form.woocommerce-form-register.register {
    padding-bottom: 43px !important;
}
div#paypal-animation-content {
    margin-top: 20px;
}
p.wc-gzd-additional-info.shipping-costs-info {
    padding-left: 15px;
}
/*********Woooocommerce Anpassungen ENDE********************/

.caption_framed .slideshow_caption .avia-caption-title {
    padding: 0px 15px 10px 15px !important;
}
span.pavofont {
    padding-left: 7px !important;
}
.slide-meta-comments,
.slide-meta-del,
.av-share-box,
.comment-entry.post-entry,
.avia-slideshow-dots.avia-slideshow-controls,
.page-id-1212 section#custom_html-3 {
    display: none !important;
}
.pr_btn {
	margin-bottom: 5px;
}
section#text-6 {
    display: none;
}
.spc_btn {
    width: 100%;
}
.column-mit-spezialbutton .avia-button-wrap.spc_btn {
    bottom: 20px;
    left: 50%;
    position: absolute;
    transform: translate(-50%);
}
.column-mit-spezialbutton .avia_textblock.text {
    padding-bottom: 100px;
}
#socket .social_bookmarks li {
    font-size: 20px;
    width: 40px;
}
#socket .social_bookmarks li a {
	color: #ffffff;
}

#top #wrap_all .av-social-link-instagram:hover a {
    background-color: #000000;
}
#top #wrap_all .av-social-link-facebook:hover a {
    background-color: #000000;
}
#top #wrap_all .av-social-link-gplus:hover a {
    color: #fff;
    background-color: #000000;
}
.toggle_content h1 {
    font-size: 20px;
}
.page-id-110 section#text-6 {
    display: block;
	padding-top: 0;
}
section#media_image-3 {
    padding-top: 0;
padding-bottom:0;
}
section#media_image-2 {
    padding-top: 10px;
}
.avia-cookie-consent a.dse {
    color: white;
text-decoration: underline;
}
.av-slideshow-caption span.pavofont {
display: inline !important;
min-height: 100%;
}
#top .pr_btn .av-fullscreen-button .avia-button-fullwidth {
    padding: 20px 5px;
    margin-bottom: 5px;
    font-size: 13px;
}
.koangebot {
    margin-top: 0;
}
h1, h2, h3, h4, h5, h6 {
    font-weight: normal;
}
h2.avia-caption-title {
    z-index: 100;
    position: relative;
}
h2 {
	font-size: 26px;
}
.pavofont, .pavofont.visit p {
font-family: bright-sunshine, HelveticaNeue, Helvetica Neue, Helvetica, Arial, sans-serif !important;
text-transform: none;
font-size: 90px;
z-index: 9999999999;
position: relative;
font-weight: normal;
display: inline;
color: #d2b830;
background: url(images/font-bg.jpg) no-repeat;
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
}

.spc_head .av-subheading h1 {
    font-family: 'HelveticaNeue', 'Helvetica Neue', Helvetica, Arial, sans-serif !important;
    font-size: 26px !important;
    margin-top: -49px;
}
.pavofont.visit p {
    font-size: 50px !important;
}
.spc_head_pic.dark_bg.drei {
    margin-top: 13px;
}
.koangebot h3.av-special-heading-tag {
    margin-bottom: -40px;
}
.header_color .button, .header_color input[type='submit'] {
	background: url(images/font-bg.jpg) no-repeat;
	color: #3a3c3b;
}


.pavofont_name h1.av-special-heading-tag {
	font-family: bright-sunshine, HelveticaNeue, Helvetica Neue, Helvetica, Arial, sans-serif !important;
	text-transform: none;
	font-size: 90px;
}

.pavofont_name .av-subheading.av-subheading_below {
    text-transform: uppercase;
}
#top #wrap_all .all_colors #footer h3 {
    font-size: 15px;
	background: url(images/font-bg.jpg) no-repeat;
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
	letter-spacing: 0px;
}
span.avia_iconbox_title {
    text-transform: uppercase;
}
a#wahanda-online-booking-widget {
    width: 100%;
    text-align: center;
}
h1.pavo-article {
    font-weight: 100;
}
.av_seperator_small_border .av-main-nav > li > a > .avia-menu-text {
    border-left-width: 0;
}
.pavofont.visit {
	font-size: 45px;
	color: #3a3c3b;
	}
#header {
    background: rgba(255,255,255,0.9);
}
span.avia-menu-text {
    text-transform: uppercase;
    font-size: 16px;
font-weight: normal;
}
ul.sub-menu span.avia-menu-text {
    text-transform: inherit;
}
.dark_bg .avia-slide-wrap img {
    min-height: 100px;
}
.caption_framed .slideshow_caption .avia-caption-content p, .caption_framed .slideshow_caption .avia-caption-content h1, .caption_framed .slideshow_caption .avia-caption-title, .avia-caption .avia-caption-content p, .avia-caption .avia-caption-title {
    background: #000;
    filter: alpha(opacity = 50);
    background: rgba(0, 0, 0, 0.7);
    display: inline-block;
    margin: 0 0 1px 0;
    padding: 10px 15px;
color: white;
}
.caption_framed .slideshow_caption .avia-caption-content h1 {
    font-size: 15px;
}
h2.avia-caption-title {
    font-size: 45px;
}
#top .avia-button-fullwidth {
    padding: 15px;
    font-size: 1.1em;
}
body div .avia-button,
.avia-slideshow li img,
.small-preview img,
.big-preview img,
.avia-content-slider .slide-image,
.avia-content-slider .slide-image,
.avia-content-slider .slide-image img {
    border-radius: 0 !important;
}
.avia-content-slider .slide-entry-title {
font-size: 1.6em;
font-weight: 300;
text-transform: uppercase;
}
ul#avia3-menu li a span.avia-menu-text {
    text-transform: none;
    font-size: 12px;
}
#top .av-control-minimal .avia-slideshow-arrows a:before {
    border: 0 !important;
}
#top .avia-slideshow-arrows a {
    margin: -30px 0px 0;
}
div#sub_menu1 {
    background: #fff;
    z-index: 9;
}
.special_amp {
    font-family: inherit;
    font-style: inherit;
    font-size: inherit;
    line-height: inherit;
    font-weight: inherit;
color: inherit !important;
}
.av-catalogue-title {
    text-transform: none;
}
.spc_head .av-special-heading-tag {
color: #9c9c9b;
}
.spc_head .av-subheading {
	font-family: 'bright-sunshine', 'HelveticaNeue', 'Helvetica Neue', Helvetica, Arial, sans-serif !important;
	font-size: 65px !important;
	margin-top: -12px;
    color: #3a3c3b;
    line-height: 64px;
}
.spc_head.willkommen .av-subheading {
font-size: 48px !important;
color:#fff;
}
.spc_head_pic h2.avia-caption-title {
    color: #9c9c9b;
   padding-top: 8px;
}
.spc_head_pic .avia-caption-content {
color: #3a3c3b;
font-family: 'bright-sunshine', 'HelveticaNeue', 'Helvetica Neue', Helvetica, Arial, sans-serif !important;
    font-size: 72px !important;
    margin-top: -38px;
}
.spc_head_pic.dark_bg .avia-caption-content {
	color: #fff;
	z-index: 999;
    position: relative;
}
.spc_head_pic.dark_bg {
	margin-top: 9px;
}
#top .slideshow_startseite .avia-button.avia-color-light {
    border: 0;
    background-color: rgba(20,20,20,0.7);
}
.koangebot {
    margin-bottom: -20px;
}
#footer .av-fullscreen-button .avia-button-fullwidth {
    padding: 22px 10px;
	background: url(images/font-bg.jpg) no-repeat;
	font-weight: bold;
}

.pavofont_name h3.av-special-heading-tag {
	font-family: bright-sunshine, HelveticaNeue, Helvetica Neue, Helvetica, Arial, sans-serif !important;
	text-transform: none;
	font-size: 90px;
}



/**********************ANPASSUNGEN MOBIL***********************************/

@media only screen and (min-height: 768px) {
#shopmobile {
display: none !important;
}
}
@media only screen and (max-height: 769px) {
#shopdesktop {
    display: none !important;
}
}
@media only screen and (max-width: 1024px) {
.slideshow_caption {
    padding: 18px;
}
.pavofont.visit,
.pavofont.visit p {
    font-size: 45px !important;
}
}

@media only screen and (max-width: 768px) {
#top .scroll-down-link {
	display: none; 
}
.spc_head_pic h2.avia-caption-title {
    padding-top: 0;
}

.html_header_transparency #top .avia-builder-el-0 .container,
.html_header_transparency #top .avia-builder-el-0 .slideshow_caption {
    padding-top: 60px;
}
span.avia-menu-text {
    text-transform: none;
    font-size: 14px;
}
#top #wrap_all .av-inherit-size .av-special-heading-tag {
    font-size: 0.9em;
}
}


@media only screen and (max-width: 480px) {
	.mobile_none {
		display: none !important;
	}
ul.sort-param {
    width: 100% !important;
	float:none !important;
}
.html_header_transparency #top .avia-builder-el-0 .container,
.html_header_transparency #top .avia-builder-el-0 .slideshow_caption {
    padding-top: 0;
}
.caption_framed .slideshow_caption .avia-caption-title {
    padding: 4px 15px 10px 15px !important;
}
footer#socket {
    text-align: center;
}
h1 {
    font-size: 25px;
}
.avia-buttonrow-wrap.avia-buttonrow-left {
    text-align: center;
}
div#after_section_7 .avia-testimonial-wrapper.avia-slider-testimonials.avia-slider-2-testimonials.avia_animate_when_almost_visible.av-desktop-hide.av-medium-hide.av-small-hide.avia_start_animation {
    margin-top: 50px;
	min-height: 600px;
}

.responsive #top .spc_head_pic .slideshow_caption .avia-caption-content {
    font-size: 40px !important;
	line-height: 35px;
	margin-top: -24px;
}
body#top.page-id-285 .spc_head_pic .slideshow_caption .avia-caption-content {
    font-size: 34px !important;
}
.responsive #top .slideshow_caption h2 {
	line-height: 23px;
}
.pavofont {
font-size: 50px;
}
h2 {
font-size: 23px;
}
.spc_head.willkommen .av-subheading,
.spc_head .av-subheading {
font-size: 45px !important;
margin-top: -12px;
line-height: 41px;
}
.avia-content-slider .post-entry {
    margin-bottom: 50px !important;
}
.avia-content-slider .slide-entry-title {
font-size: 1.1em;
}
div#footer {
    text-align: center;
}
#socket .sub_menu_socket li {
    padding: 10px 10px;
}
.big-preview.single-big {
    padding: 0 0px 10px 0;
}
.spc_head .av-subheading h1 {
    font-family: 'HelveticaNeue', 'Helvetica Neue', Helvetica, Arial, sans-serif !important;
    font-size: 19px !important;
    margin-top: -41px;
}
.pavofont.visit p {
    display: inline-block !important;
    line-height: 38px;
    text-align: center;
    min-height: 85px;
}
#socket .social_bookmarks {
    margin: 10px auto !important;
    float: none;
    width: 140px;
    padding-left: 20px;
    height: 70px;
    padding-top: 40px;
}
#socket .sub_menu_socket li {
    float: none;
    display: inline;
}
}
*************************************************************************

div#sub_menu1 {
    top: 2px !important;
}

section#text-7 {
display: none;
}
body.woocommerce-page section#text-7 {
display: block;
}

.avia-cookie-consent.avia-cookiemessage-bottom-left {
    z-index: 100000;
}
.spc_btn .avia-button-wrap.avia-button-center a {
    width: 100%;
}
.avia-cookie-consent .avia-cookie-consent-button.avia-cookie-hide-notification, .avia-popup .avia-cookie-consent-button.avia-cookie-hide-notification {
    background-color: #fff;
    color: #000 !important;
}
.avia-button-wrap.avia-button-left.book_btn a,
.avia-button-wrap.avia-button-left.book_btn {
    width: 100% !important;
border:0;
background: url(images/font-bg.jpg) no-repeat;
}
.book_btn span.avia_iconbox_title {
    font-weight: bold;
}
/**************TEAM**************/
.e2 a.next-slide, .e2 a.prev-slide {
    opacity: 1 !important;
}



/**************SHOPMENÜPUNKT!!!!************/
li#menu-item-2254,
li.menu-item-2254 {
    display: none;
}
/************Shopanpassungen***************/
body.single-product h3.av-special-heading-tag {
    text-transform: uppercase;
}
p.wc-gzd-additional-info.shipping-costs-info {
    padding-left: 15px;
display: block !important;
}
p.wc-gzd-additional-info.tax-info, p.wc-gzd-additional-info.delivery-time-info {
    padding-left: 15px !important;
}
.av-inner-tab-title {
    width: 130px;
}

/*************************************************/

@media only screen and (max-height: 780px) {
/******.sub-menu span.avia-menu-text {
    font-size: 15px;
}*****/
#top .av-main-nav ul a {
    line-height: 22px;
    padding: 6px 15px;
}
}
.avia-fullscreen-slider .avia-slideshow-controls a, .av-control-minimal .avia-slideshow-controls a {
    opacity: 10;
}

.buttonizer-button .buttonizer_1559035719668 i {
    color: #000000 !important;
    background: #ffffff !important;
    border-radius: 40px !important;
}
.buttonizer-button[label-style='mirrored'] a.is_btzn_btn .text {
    margin: 0px 30px;
}


.wimpernslide .av-video-slide {
    width: 100%;
    height: 42% !important;
}
/***Klarna***/
.footer-badges .badge {
    height: 42px !important;
}

/************Landingpage***************/
#top .slideshow_shop .avia-button.avia-color-light {
    border: 0 !important;
    background-color: rgba(20,20,20,0.7) !important;
}
.slideshow_shop#fullscreen_slider_1 {
    margin-bottom: -9px;
}


div.form {
max-width: 700px !important;
}
/***********************************************/

/***Shopbutton footer***/
.av_button{

    background: url(images/font-bg.jpg) no-repeat !important;

    font-weight: bold;
width: 125px;
}
/************************/
.widget {
padding: 5px 0 5px 0;
}

#top #wrap_all .main_color del {
    color: #3A3C3A !important;
}

/******Linkseite******/
.page-id-9151 .spc_head .av-subheading {
    color: #ffffff !important;
    opacity: 1 !important;
}
/*******************/

/**** Beautyletteranmeldung Gewinnspiel****/
.page-id-9336 li {
color: #ffffff !important;
}
.page-id-9336 .container { 
padding-top: 0px !important;
}

@media only screen and (min-width: 360px) {
.page-id-9336 div.form ul li,  {
 padding-left: 0px !important;
}

.page-id-9336 div.form label.field_label {
text-align: left !important;
margin: 0 !important;
}
}
/**********/

