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


/*THEME-WIDE CHANGES*/

/*Special Heading, Centered Ital > increase linespace*/

.av-inherit-size .av-special-heading-tag {
    line-height: 150% !important;
    }
    
/*Turn off Enfold ampersand Styling*/

.special_amp {
font-style: normal;
color: inherit!important;
}

/*Turn off underline etc for H1 and H2 Titles*/

h1, h2{
    text-transform: none !important;
}


/* Make bolds black not color */
.main_color b, strong {
    color: #333333 !important;
}

/*Remove the arrow in circle image hover icon*/

.main_color .avia-arrow {
    display: none;
}
.image-overlay { 
    visibility: hidden; 
    }
    
/* Remove zoom-in action at hover on photos */

.avia_desktop .av-masonry-entry:hover .av-masonry-image-container {
  -webkit-transform: none;
  transform: none;
  opacity: 0.9 !important; 
}

    
/*Turn off blog thumbnails when there is no featured image. Needed for bio and news archive pages*/

.fake-thumbnail .slide-image {
    display: none;
}

/* Square off the image corners */

.avia-content-slider .slide-image, .avia-content-slider .slide-image img {
border-radius: 0px !important;
}



/* Restyle the image captions */

.wp-caption-text {
    font-size: 16px;
    padding: 10px 5px 10px 10px;
    text-align: left;
}

#top .wp-caption.alignright {
margin-bottom: 20px;
}
#top .wp-caption.aligncenter {
margin-bottom: 20px;
}

/* REMOVE CATEGORY LIST FROM POSTS */

#top .post-entry .blog-categories {
    display: none;
}

/* Change h5 color on posts */

#top h5 a {
    color: #929043;
}
#top h5 a:hover {
    color: #666;
}



/* H6 Faux Meta Styling: Changing H6 to be used as bylines, so we can have any name we want and don't have to add them as users to have them as authors. */

h6 {
    font-size: 12px;
    color: #8d8d8d !important;
    line-height: 1.6em;
    font-weight: 500 !important;
    margin-bottom: 20px;
}
body .alignright  {
    float: right;
    margin: 4px 0px 20px 30px !important;
}

/* Increase margin under right aligned photos */

.alignright img {
    margin-bottom: 10px;
    margin-left: 20px;
}

/* Change color of text in email box */

.email-table  {
    color: #333333;
}


/* Center and Size Blog Titles */
.avia-content-slider .slide-entry-title {
    text-align: center;
    font-size: 20px;
    text-transform: uppercase;
    padding: 8px 0 5px;
    letter-spacing: 1px;
    line-height: 1.2em;
    margin-bottom: 10px;
}
/* Remove Blog Count and Dates */
.slide-meta-comments, .slide-meta-del {
    display: none!important;
}


/*FRONT PAGE CHANGES*/

.front-quote {
     padding-left: 5%;
     padding-right: 5%
}

/*Front Slideshow hover opacity*/

a.ls-l img:hover { 
    opacity: 0.9!important; }



/*NAV AREA CHANGES*/

/*social icons and search icon*/

#top #header .social_bookmarks li a { 
    font-size: 23px; 
    color: #525252;
}
#top #header .social_bookmarks li a:hover { 
    color: #888;
}
#top .av_seperator_big_border .av-main-nav > #menu-item-search > a {
    font-size: 23px; 
    color: #525252;
}
#top .av_seperator_big_border .av-main-nav > #menu-item-search > a:hover {
    color: #888;
}
/* Style the box that appears after clicking a header icon to search, enter login or password, etc.*/

#top .header_color .input-text, #top .header_color input[type='text'], #top .header_color input[type='input'], #top .header_color input[type='password'], #top .header_color input[type='email'], #top .header_color input[type='number'], #top .header_color input[type='url'], #top .header_color input[type='tel'], #top .header_color input[type='search'], #top .header_color textarea, #top .header_color select {
    border-top-color: #e86c1f;
    background-color: #e86c1f;
}
#top #searchsubmit, .ajax_load {
    height: 40px;
}

/*MEGAMENU CHANGES*/

/* Font Sizes*/

.av-main-nav > li > a, 
.av-main-nav > li > a {
font-size: 26px;
}
#top .header_color .main_menu .menu ul li > a,
#top .header_color .main_menu .menu ul li.current-menu-item > a {
font-size: 13px;	
}

/* Shop and About) Font Colors*/

li.scheme-main > a {
color: #e86c1f !important;
}
li.scheme-main > a:hover,
li.scheme-about.current-menu-item a {
color: #000;
}

/* Megamenu background colors */

.header_color .main_menu .menu ul li a {
    color: #fff !important;
    background: #e86c1f !important;
}
.header_color .main_menu .menu ul li a:hover {
    color: #000 !important;
}
.header_color .main_menu ul ul {
	background-color: #e86c1f !important;
}




/*SIDEBARS*/

/* tighten up space between different widget items, originally 30px at top and bottom*/
.widget {
    padding: 15px 0 15px 0;
}



/*FOOTER*/

.footer_color section {
    text-align: center;
}

.footer_color #submit, .footer_color input[type='submit'] {
    background-color: #e86c1f;
}

/* Center the Social Icons in 3rd footer area*/
.aps-group-horizontal {
text-align:center;
}

.menu-footer-container {
    display: inline-block!important;
    position:relative;
    left:50%;
    transform:translateX(-50%);
}
#text-3 tr td:first-child {
   border: none !important;
   background: #fff;
   padding: 0px;
}
#avia3-menu a {
   line-height:15px;
}
/* Stop column text from running into vertical lines*/
.flex_column .widget .widgettitle {
padding: 0 10px;
}

/* Center the footer menu even when it goes to multiple lines*/

.responsive #socket .sub_menu_socket {
        display: block !important;
        text-align: center;
        float: none;
        clear: both;
    }
    .responsive #socket .sub_menu_socket ul{
        margin-bottom: 0;
    }
    .responsive #socket .sub_menu_socket li{
        display: inline-block;
        float: none;
    }



/* INDIVIDUAL PAGE CSS*/

/* BIO PAGE hide date for articles*/

.page-id-2512 .avia-content-slider .slide-meta time {
 display: none;
}


/* REPRESENTED ARTISTS PAGE Masonry Style and Turn Off Date Links */
.av-masonry-entry .av-inner-masonry-content {
   padding: 15px !important;
}
.av-masonry-date.meta-color.updated {
    display: none!important;
}
h5 {
    line-height: 1.5em;
}
.av-sort-by-term {
   font-size: 16px;
   font-weight: 600;
}
.main_color .av-sort-by-term a.active_sort {
  color:#929043;
}
.main_color .av-sort-by-term a:hover {
  color:#929043;
}

/* ABOUT PAGE and GALLERY PAGE */

/* borders for blog grid items for 4 and 5 column items */

.grid-four.avia-content-slider .slide-entry {
    border-left: 1px solid #e2e2e2;
    padding: 0 10px;
    width: 25%;
    margin-left: 0px; 
    margin-right: 0px;
}
.grid-four.avia-content-slider .slide-meta {
    display: none;
}
.grid-four.avia-content-slider .slide-entry-title {
   font-size:16px;
   line-height:1em;
   letter-spacing: 0px;
   padding: 0px;
}

.grid-five.avia-content-slider .slide-entry {
    border-left: 1px solid #e2e2e2;
    padding: 0 10px;
    width: 20%;
    margin-left: 0px; 
    margin-right: 0px;
}
.grid-five.avia-content-slider .slide-meta {
    display: none;
}
.grid-five.avia-content-slider .slide-entry-title {
   font-size:16px;
   line-height:1em;
   letter-spacing: 0px;
   padding: 0px;
}




/* ANSEL "BOOK" SLIDESHOWS */

.book {
 min-height: 800px;
 padding: 0 40px 0 40px !important;
}
.book.avia-content-slider .slide-entry-title {
    display: none;
}
.avia-slideshow-arrows.avia-slideshow-controls {
	width: 100%!important;
	position:absolute!important;
	top: 500px!important;
	transform: translateY(-50%)!important;
	width: 100%;
	z-index:999;
}

.avia-slideshow-arrows.avia-slideshow-controls .next-slide {
    right: 0!important;
}


/* Frontpage Slideshow */

.avia_image:hover { 
    opacity: 0.9 !important; 
    }





/* FOOTER to come closer to Volusion Footer Area */

.footer_color #submit, .footer_color input[type='submit'] {
    background-color: #e86c1f;
}

.widgettitle {
    font-size: 14.4 px;
    font-weight: 800;
    letter-spacing: 0.1em;
    margin-bottom: 10px !important;
    color: #222;
}

#footer > div > div.flex_column.av_one_third.first.el_before_av_one_third {
    border-right: 1px solid;
}
#footer > div > div:nth-child(3) {
    border-left: 1px solid;
}

@media only screen and (max-width: 768px) {

#footer > div > div.flex_column.av_one_third.first.el_before_av_one_third {
    border-right: none !important;
}
#footer > div > div:nth-child(3) {
    border-left: none !important;
}}



#socket {
  border-top: none !important;
}

#socket .sub_menu_socket {
position: absolute;
clear: both;
text-align: center;
width: 100%;
top: -30px;
}

#socket .sub_menu_socket > div {
display: inline-block;
}

#socket .copyright {
float: none;
position: absolute;
text-align: center;
width: 100%;
}

#socket {
min-height:100px;
}

.copyright {
    width: 100%; 
    text-align: center; 
    font-size: 13px;
    margin-top: 20px;
}


#avia3-menu a {
      text-transform: uppercase !important;
      font-size: 13px;
      color: #000 !important;
      font-weight: 800;
      letter-spacing: 0.1em;
}

@media only screen and (max-width: 768px) {
#socket .copyright {
    margin-top: 55px;
}
#socket {
    min-height: 130px;
}}
@media only screen and (max-width: 480px) {
#socket .copyright {
    margin-top: 75px;
}
#socket {
    min-height: 130px;
}}

#socket .container {
    max-width: 100% !important;
    padding: 0 !important;
}







