/*
Theme Name: Enfold - Liliane Eberle
Description: Angepasstes Theme von DUALWERK Hartmann & Tschannett OG.
Version: 1.0
Author: DUALWERK
Author URI: http://www.dualwerk.at
Template: enfold
*/




/* DUALWERK - Logo 
.logo { display:none !important; }*/


/* DUALWERK - Startseite: Fullscreen-Slider */
.page-id-13 .avia-slideshow-arrows { display:none; }


/* DUALWERK - Blog und Masonry */
#blog { border:none; }
/*#blog > .av-masonry { background-color:#cb504a !important; }*/
/*#blog > .av-masonry { background-color:#fff !important; }*/


/* DUALWERK - MyMail */
.mymail-form .mymail-form-info.error, .mymail-form .mymail-form-info.success { background:none; padding:10px !important; margin:0px 0px 20px 0px !important; border-color:#cb504a !important; }
.mymail-form .mymail-form-info.error ul { float:none !important; padding:10px !important; }

.page-id-89 .mymail-form-unsubscribe, .page-id-89 .mymail-form-submit, .page-id-89 .mymail-coolcaptcha { text-align:center !important; }
.page-id-89 .mymail-form-unsubscribe label { display:none !important; }
.page-id-89 .mymail-form-unsubscribe #mymail-email, .page-id-89 .mymail-form-submit #mymail-email-0, .page-id-89 .mymail-form-submit #mymail-firstname-0, .page-id-89 .mymail-form-submit #mymail-lastname-0, .page-id-89 .mymail-coolcaptcha { /*margin:0 50% 20px 50% !important; left:-105px !important; position:relative !important;*/ text-align:center; }





/*
Desktop Styles
================================================== */
/* Note: Add new css to the media query below that you want to only effect the desktop view of your site */

@media only screen and (min-width: 768px) {
	/* Add your Desktop Styles here */
}




/*
Mobile Styles
================================================== */
/* Note: Add new css to the media query below that you want to only effect the Mobile and Tablet Portrait view */

@media only screen and (max-width: 767px) {
	/* Add your Mobile Styles here */
}

div .main_color .button, .main_color input[type='submit'] { border-color: #cb504a; }

.galerie .av_textblock_section, .galerie h2, .galerie .av-subheading { text-align: right; }
#top div .avia-gallery img { border:none; }

.main_color .grid-content {
position: absolute;
width: 100%;
height: 100%;
top: 0; 
text-align: center;
padding: 40% 0 0 0;
background: #00000025 !important;
pointer-events: none;
}

.avia-arrow { display:none; }

.main_color .grid-entry-title { background-color: transparent !important; color:#fff !important; font-size: 1.5em !important; }

/*.avia-fullwidth-portfolio .grid-entry .inner-entry { outline: 10px solid white; margin-right: -2px; }*/

.html_stretched #wrap_all { background-color: #fff !important;  }


/*AJAX Portfolio*/
#top div .portfolio-details-inner .avia-gallery .avia-gallery-big { display:none; }
.portfolio-details-inner .entry-content-header h2 { font-weight:100; }
.portfolio_preview_container { box-shadow:none; }
.portfolio-details-inner { border-width:0; z-index:0; }
div .portfolio-preview-image { border-right-width: 0; }
.main_color .portfolio-preview-content { background: #fff !important; padding: 40px 30px 30px 30px !important; }
.portfolio_preview_container .portfolio-preview-title.entry-title a { pointer-events:none; }

.iconfont { font-size: 50px; }
.ajax_controlls { position:fixed; margin-top:2px; z-index:1; }
.ajax_controlls a { line-height: 80px; width: 80px; height: 80px; border-width: 0; }
.main_color .ajax_controlls a:hover { background-color: #fff !important; color:#000 !important; }

.avia-fullwidth-portfolio #js_sort_items a.all_sort_button, .avia-fullwidth-portfolio #js_sort_items .text-sep.fotografie_sort_sep, .avia-fullwidth-portfolio #js_sort_items .text-sep.photography_sort_sep { display:none; }


.portfolio_preview_container .ajax_controlls { padding-left: 450px; background: #fff; }

.sort_by_cat  a { padding: 5px 8px 5px 8px; }

.avia_show_sort, .all_sort_button {border: 0px solid #fff; padding: 5px 8px 5px 8px; border-radius: 4px; color:#fff !important; font-size:18px; margin-left:10px;}
.active_sort {background-color:#fff; padding: 5px 8px 5px 8px; border-radius: 4px; color:#cb504a !important;}
.av-sort-yes {background-color:#cb504a;}

.text-sep {display:none;}

/*Logo*/
img#lilianeart_logo { top: 36px; right: 36px; position: fixed; width: 230px; z-index: 700; }
img#lilianeart_logo.avia_image, .avia_image { border-radius: 0px; }
#logo-container .container { top: 36px; right: 36px; position: fixed; z-index: 99999999999; }

/*Slider Typo*/
h2.avia-caption-title { font-size:64px; font-weight:100; font-style: italic; text-shadow: 1px 1px 0px rgba(255, 255, 255, 1);}
.avia-caption-content p { font-size: 24px; line-height:1.3em; text-shadow: 1px 1px 0px rgba(255, 255, 255, 1);}
.caption_framed .slideshow_caption .avia-caption-title, .caption_framed .slideshow_caption .avia-caption-content p { background: rgba(0, 0, 0, 0); }
div .slideshow_caption { color:#000; }
div .slideshow_caption h2 { color:#000; }
#top .scroll-down-link { bottom:75px; color:#000; }
.av-image-caption-overlay-center p { font-style:italic; }
#top .scroll-down-link { animation:none !important; }
/*span.avia_iconbox_title  { font-family: "Droid Serif", Georgia, Times, serif; }*/
#full_slider_2 .slide-1 h2.avia-caption-title, #full_slider_2 .slide-1 .avia-caption-content p { text-shadow:none; }

/*MISC*/
#scroll-top-link { display:none; }
body .column-top-margin { margin-top: 30px; }
#impressum { display:none; }
.mobile_only .av_font_icon.av-icon-style-border .av-icon-char { padding:5px; }


/*IMG overlay*/
.av-image-caption-overlay-center {    font-family: "Droid Serif", Georgia, Times, serif;}
.avia_transform a:hover .image-overlay { opacity: 0.3 !important; }
.image-overlay-inside { display:none; }

/*Sektion Border*/
#after_submenu.container_wrap { border-top-width: 0px; }
#top.avia-blank #main .container_wrap:last-child { border-bottom-width: 0px; }
.container_wrap { border-top-width: 0px; }

/*Footer*/
#site_footer.avia-section-small .content { padding-top:0; padding-bottom:0; }

/*H2 Styling*/
h2.fancy-head { position: relative; font-size: 30px; z-index: 1; overflow: hidden; text-align: center; font-style:italic; font-weight:100; }
h2.fancy-head:before, h2.fancy-head:after { position: absolute; top: 51%; overflow: hidden; width: 20%; height: 1px; content: '\a0'; background-color: #000;  -webkit-transition: all 0.5s; -moz-transition: all 0.5s; -ms-transition: all 0.5s; -o-transition: all 0.5s; transition: all 0.5s;}
h2.fancy-head:before { margin-left: -20.5%; text-align: right; }
h2.fancy-head:after {  margin-left: 0.5%; }
h2.fancy-head:hover:after, h2.fancy-head:hover:before { width: 10%; -webkit-transition: all 0.5s; -moz-transition: all 0.5s; -ms-transition: all 0.5s; -o-transition: all 0.5s; transition: all 0.5s; }
h2.fancy-head:hover:before { margin-left:-10.5%; }

/*Zitat*/
.lil_quote { font-size: 30px; text-align: center; font-style:italic; font-family: "Droid Serif", Georgia, Times, serif; font-weight:100; line-height: 1.2; }

/*Form*/
.avia_ajax_form label { margin-bottom:0; }
#top .avia_ajax_form .text_input, .avia_ajax_form .button { border-radius:0; }
.avia_ajax_form .button { padding: 14px 20px; }

/*Mobile*/
@media only screen and (max-width: 767px) {
	.responsive #top .slideshow_caption h2 { font-size: 64px !important; } 
	img#lilianeart_logo { right: 0; }
	.caption_framed .slideshow_caption .avia-caption-content p { display:none; }
	.mobile_only { display:block !important; }
	.content { padding-bottom:0; }
	#logo-container { position:fixed; z-index:99999999999; }
	.mobile_only .av_font_icon { margin-top:-40px; margin-bottom:40px; }
	.av_font_icon.av-icon-style-border .av-icon-char { border:none; margin-bottom:-10px; }
	.portfolio_preview_container .ajax_controlls { background: #fff; width: 100%; padding-left:0; }
	.portfolio_preview_container .ajax_controlls .avia_close { float:right; }
}

@media only screen and (max-width: 500px) {
	.responsive #top .slideshow_caption h2 { font-size: 40px !important; } 
}

/*Mobile captions*/
.mobile_only { display:none; margin-top:10px; }

/*Button*/
body div .avia-button { border-radius:0; }

.responsive #kontakt  .container {
    max-width: 100%;
}
#kontakt  .container {
    padding:0;
}

.html_header_transparency #top .avia-builder-el-0 .slideshow_inner_caption {
    padding-top: 0px;
}

#top label {
    font-weight: normal;
}


.cookie-bar-bar .float-accept .ctcc-inner { webkit-justify-content: center; justify-content: center; }
button#catapultCookie { border-radius: 0 !important; }


.h-right { text-align: right; }
.produkt { margin-bottom: 10px; }

#main, .avia-msie-8 .av_header_sticky_disabled#header { background-color: #ffffff !important; }

.prod-kategorie h2.av-special-heading-tag { font-size: 52px; text-transform: uppercase; letter-spacing: 10px; }
.prod-kategorie p { font-size: 20px; line-height: 45px; text-transform: none; letter-spacing: 5px; }

.collagen_sort:after, .collages_sort:after {
    display: inline-block;
    color: #fff;
    position: absolute;
    overflow: hidden;
    visibility: visible;
    width: auto;
    padding: 0px 10px;
    text-transform: uppercase;
    font-size: 10px;
    height: 28px;
    top: 0px;
    right: 0;
    border-bottom-left-radius: 10px;
}

.schweiz_sort:after {
    content: "Schweiz";
    background-color: #edae44;
}
.switzerland_sort:after {
    content: "Switzerland";
    background-color: #edae44;
}

.abstrakt_sort:after {
    content: "Abstrakt";
    background-color: #b02b2c;
}
.abstract_sort:after {
    content: "Abstract";
    background-color: #b02b2c;
}

.reisen_sort:after {
    content: "Reisen";
    background-color: #ed4492;
}
.travel_sort:after {
    content: "Travel";
    background-color: #ed4492;
}

.natur_sort:after {
    content: "Natur";
    background-color: #82af39;
}
.nature_sort:after {
    content: "Nature";
    background-color: #82af39;
}

.city_sort:after {
    content: "City";
    background-color: #44b6ed;
}

/* borlabs blank template fix */
#BorlabsCookieBox {
    bottom: 0;
    right: 0;
    position: absolute;
    width: 100%;
}
 

