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

235242 menu green/teal links
282037 dark purple social icons
821500 main title red at top of page

*/

body{background-attachment: fixed;
    background-color: #ded7d1;
    background-image: url("paper.jpg");
    background-position: center top;
    background-repeat: no-repeat;
    background-size: cover;	font-size: 16px;}

/* REMOVE BACKGROUNDS AND POSITION LOGO */
/* #header_meta {z-index: 1;}
#header_main {z-index: 3;} */
strong.logo {top: -60px; left: -20px; height: 200px !important; width: 225px !important;}
#header .avia-menu .twelve.units {max-width: 600px;}
#main, .avia-msie-8 #header.av_header_sticky_disabled, .html_stretched #wrap_all, .header_color .header_bg, .header_color .container_wrap_meta, .alternate_color, .main_color {background-color: transparent;}
#header_meta, #header_main {border-bottom-width: 0px; margin-bottom: 0px; border: none;}
#header_meta {min-height: 50px;}
#header_main {padding-top: 15px;}

/* SOCIAL MEDIA ICONS */
#main .container_wrap, #top .social_bookmarks li {border: none;}
#top #wrap_all .social_bookmarks li a {background: #282037;
color: #e4dad0;
width: 34px;
line-height: 34px;
min-height: 34px;
font-size: 16px;
border-radius: 17px;
-webkit-box-shadow: 0px 1px 4px 0px rgba(96, 9, 0, 0.3);
-moz-box-shadow:    0px 1px 4px 0px rgba(96, 9, 0, 0.3);
box-shadow:         0px 1px 4px 0px rgba(96, 9, 0, 0.3);
}
#top .social_bookmarks li {height: 100%; width: 36px; margin: 7px 0px 0px 10px;}
#top #wrap_all .av-social-link-itunes:hover a {background-color: #ff5e00;}

/* MAIN MENU STYLE */
#top #header .av-main-nav > li > a {font-size: 20px; text-transform: uppercase; font-weight: 400; color: #235242; font-family: "Arvo","Helvetica Neue",Helvetica,Arial,sans-serif;}
.av-main-nav > li > a {padding: 0 10px;}
.current-menu-item > a > .avia-menu-fx, .av-main-nav li:hover .current_page_item > a > .avia-menu-fx {opacity: 0; visibility: hidden;}

/* CONTENT AND SIDEBAR REMOVE BORDERS AND FIX PAGE TITLE */
.content {padding-top: 20px;}
.sidebar {padding-top: 30px; font-size: 14px; line-height: 1.3em;}
#top #main .sidebar{border: none;}
.content {border: none; margin-right: 0px;}
#top .title_container .container{padding: 0px 0px 0px 275px;}
#top .alternate_color.title_container h1.main-title {color: #821500; font-size: 36px; line-height: 1.5em;}

/* FOOTER */
.footer_color {background-color: rgba(0, 0, 0, 0.85); font-size: 13px;}
.socket_color {background-color: rgba(0, 0, 0, 0.75);}
#main #footer.container_wrap, #main #socket.container_wrap {border-top: 1px solid #000;}
.footer_color  h3.widgettitle {font-family: "Arvo","Helvetica Neue",Helvetica,Arial,sans-serif; font-weight: 400; font-size: 22px;}
#footer .widgettitle {color: #821500; }
.widget_ultimate_posts p {line-height: 1.4em; border-top: 1px solid #4d4d4d; margin: 5px 0; padding: 5px 0;}
.footer_color a:hover, .footer_color a:focus, .footer_color a:visited {text-decoration: none;}

/* Transparent menu */
#top .av_header_transparency #header_meta {background: transparent; border-bottom: 0px;}
#top .av_header_glassy.av_header_transparency .header_bg {background-color: transparent;}
#top .av_header_transparency .avia-menu-fx {bottom: -1px; width: 100%; left: 0;}

/* HOME PAGE WHITE MENU */
#top.page-id-4346 #wrap_all .av_header_transparency .sub_menu > ul > li > a, #top.home #wrap_all .av_header_transparency .main_menu ul:first-child > li > a {color: #fff;}
#top.home #wrap_all .social_bookmarks li a	{color: #333; background: #fff;}
#top.home .header_color.av_header_transparency .avia-menu-fx {background: #fff;}
.html_header_searchicon_disabled #top .av_header_transparency .main_menu .menu > li:last-child > a .avia-menu-fx {left: -7.5%; width: 93%}
.header_color .main_menu .menu ul li a:hover {background-color: #f5f2ef;}
#top .av-main-nav ul a {font-size: 15px;}

/* HEADINGS */
h1, h2, h3, h4, h5, h6 {font-family: 'PT Sans Narrow', Helvetica, Arial, sans-serif; font-weight: 300;}
.main_color h2 {font-size: 30px; color: #235242; text-transform: uppercase;}
.main_color h3 {font-size: 28px; color: #4e5456;}
.main_color h4 {font-size: 26px; color: #051c23; text-transform:uppercase;}
.main_color h5 {font-size: 22px; color: #235242; font-weight: 400;}
.main_color h6 {font-size: 20px; color: #235242; font-weight: 400;}
.title_container strong.main-title {font-family: 'PT Sans Narrow', Helvetica, Arial, sans-serif; font-weight: 300;  font-size: 36px; line-height: 1.5em;}
#top .alternate_color.title_container strong.main-title {color: #821500;}
.avia-breadcrumbs {display: none;}

/* CONTENT */
.main_color h5.ytctitle {font-size: 20px; color: #051c23; font-weight: 300;}
.main_color p {line-height: 1.55em;}
.main_color strong {color: inherit;}
p + h1, p + h2, p + h3, p + h4, p + h5, p + h6 {margin-top: 1em;}
hr {border-color: #aba8a7; margin: 15px 0 25px;}
.avia_ajax_form p {margin: 0.2em 0 0.5em 0;}
#top label {font-size: 14px;}

/* BIO PAGE */
.main_color h3.biotom, .main_color h3.biomark {padding: 10px 0px 10px 20px; margin: -0.9em 0px 0px 0px; color: #f2ece0;}
.main_color h3.biotom span, .main_color h3.biomark span {color: #eccf93;}
.main_color h3.biotom {background: #235242;}
.main_color h3.biomark {background: #3d71a1;}

.main_color blockquote {color: #821500; border: none;}
blockquote {
    border-left-style: solid;
    border-left-width: 0px;
    font-size: 22px;
    line-height: 1.5em;
    margin-bottom: 1em;
    margin-right: 1em;
    padding-left: 40px;
	font-style: italic;
}
blockquote span {font-style: normal; color: #666666; font-size: 20px;}

/* ARTIST DATA PRESS */
.adp_footer, .adp_w_footer, .adp_w_artistdata_link {display: none;}
.adp_classic_row1 {border-bottom: 1px solid;}
.main_color .adp_classic_row1 {border-color: #c4c0bc;}

/* ARTIST DATA PRESS WIDGET */
#slushman_adp {margin: 0 !important;}
.adp_w_date_time {background: none !important;}
.adp_w_classic_show {border-top: 1px solid #828282 !important; padding-top: 3px !important; margin-bottom: 7px;}
.adp_w_classic_show div, .adp_w_classic_venue_location {padding: 0 !important;}

/* Photo Portfolio */
.av-masonry-entry .av-masonry-entry-title {font-size: 22px ;}
.av-masonry-entry-content {font-size: 14px;}
.single-portfolio main {
    border-right: 0 none !important;
    width: 100% !important;
}
.single-portfolio aside {
    display: none !important;
}

/* BLOG GRID */
.avia-content-slider .slide-entry-title {font-size: 24px;}
.main_color h3.slide-entry-title {color: #000000; line-height: 1.2em;}
.main_color .avia-content-slider .slide-image {background: transparent;}
.avia-content-slider .fake-thumbnail .slide-image {border: none;}
.avia-content-slider .slide-meta {padding: 3px 0px 5px 0px;}
.slide-meta {font-size: 13px; color: #43484a;}
.slide-entry-excerpt {font-size: 15px; line-height: 1.5em;}

/* BLOG TIMELINE */
/* .content .entry-content-wrapper {padding-right: 0px;} */
.entry-content-wrapper .post-title {font-size: 28px; color: #000000;}
.template-blog .post_delimiter {margin: 0px;}
.post-meta-infos {font-size: 13px; color: #43484a;}
.single-small .post_author_timeline {border: none;}

.main_color .fallback-post-type-icon, .small-preview span.iconfont {display: none;}
.main_color .small-preview, .main_color .small-preview:hover, .main_color .av-masonry-pagination, .main_color .av-masonry-pagination:hover {background: transparent;}

/* SINGLE POST */
.related_title {margin: 20px 0px 12px 0px;}
.main_color .av-share-box ul {background-color: rgba(255, 255, 255, 0.5);}
.main_color .related_posts.av-related-style-full a {background-color: rgba(255, 255, 255, 0.5);}
.main_color .related_posts.av-related-style-full a:hover {background-color: rgba(255, 255, 255, 1);}
.single-post h1.post-title {display: none;}

/* SIDEBAR */
.recentcomments, .widget_recent_entries li {font-size: inherit;}
.widget {padding: 25px 0;}
.sidebar h3.widgettitle {font-size: 24px; margin-bottom: 10px; font-weight: 400;}
.sidebar .widget li {border-top: 1px solid; padding: 5px 0;}
.recentcomments, .widget_recent_entries li {border-top-width: 1px;}
.recentcomments:first-child, .widget_recent_entries li:first-child {border-top: 1px solid #828282 !important;}
/* .main_color .sidebar, .main_color .sidebar a {color: #626462;}
.main_color .sidebar a:hover {color: #;} */

/* STORE */
#top.woocommerce-page #main .sidebar {display: none;}
.single-product .avia-breadcrumbs {display: block;}
.single-product strong.main-title {display: none;}
.single-product .title_container .breadcrumb {font-family: "PT Sans Narrow",​Helvetica,​Arial,​sans-serif; color: #821500; font-size: 36px; font-weight: 400; line-height: 1.5em; position: relative; left: 0px; padding: 0px; margin: 0px;}
.breadcrumb span:last-of-type, .breadcrumb span:first-of-type, .breadcrumb span a.trail-begin, .breadcrumb-trail .trail-before, .breadcrumb-trail .sep {display: none;} 
.product-sorting { display: none; }
.alternate_color .breadcrumb a {color: #821500;}
.sub_menu {font-size: 18px;}
.sub_menu li {line-height: 1.5em; font-weight: 400;}
.page-id-3356 .sub_menu, .page-id-3357 .sub_menu, .empty-wpmenucart-visible {display: none;}

/* EPK */
#fullscreen_slider_0 div .slideshow_caption h2 {font-weight: 700; text-shadow: #000000 0px 2px 2px; padding-bottom: 40px;}
.epklinks {text-align: center; font-weight: 600; font-size: 24px;}

#top #epklinks .av_inherit_color a, #top #epkgallery .av_inherit_color a {text-decoration: none;}
#epkgallery.main_color a {color: #051c23;}
#epkgallery.main_color a:hover {color: #4988bf; text-decoration: none;}

/* RESPONSIVE STUFF */
.responsive #header_meta .social_bookmarks li, .responsive #top #header_meta .social_bookmarks li:last-child {border: none;}
#advanced_menu_toggle, #advanced_menu_hide {background-color: #f5f2ef;}

@media only screen and (max-width: 1070px) {#top #header .av-main-nav > li > a {font-size: 18px;}
.av-main-nav > li > a {padding: 0 7px;}
/*.responsive #header .main_menu ul {display: none;}
.container #advanced_menu_toggle {display: block;} */
}
@media only screen and (max-width: 800px) {#top #header .av-main-nav > li > a {font-size: 15px; text-transform: none;}
.av-main-nav > li > a, .responsive .main_menu ul:first-child > li > a {padding: 0 4px;}
}

@media only screen and (max-width: 767px) {#top #wrap_all .social_bookmarks li a {-webkit-box-shadow: none; -moz-box-shadow: none; box-shadow: none;}
#header_main {padding-top: 0px;}
.sub_menu {font-size: 14px;}
.sub_menu li {line-height: 1.3em; font-weight: 400;}
}

