@charset "UTF-8";
/* CSS Document */

/*
 Theme Name:     Altralinea Edizioni
 Theme URI:      http://www.altralineaedizioni.it/enfold-child/
 Description:    Altralinea Edizioni Theme
 Author:         Filippo Corretti
 Author URI:     http://filippocorretti.com
 Template:       enfold
 Version:        1.0.0
*/

/* =Imports styles from the parent theme
-------------------------------------------------------------- */
@import url('../enfold/style.css');


/* =Theme customization starts here
-------------------------------------------------------------- */


/*//////////////////////////////GLI ELEMENTI IN GRIGLIA*/
#top .grid-entry .inner-entry {
margin:0 5px;
box-shadow: none;
background: transparent;
}
a.grid-image {
    -webkit-box-shadow: 1px 1px 3px rgba(20, 75, 105, 0.4);
    -moz-box-shadow:    1px 1px 3px rgba(20, 75, 105, 0.4);
    box-shadow:         1px 1px 3px rgba(20, 75, 105, 0.4);
}
a.grid-image:hover {
    box-shadow:none;
}

.main_color .grid-content, .grid-entry-title {
background:transparent !important;
}
.grid-content .avia-arrow {
    display:none;
}

.grid-entry-excerpt {
    line-height:normal;
    margin-top:7px;
}

/*//////////////////////////////OVERLAY*/
a:hover .image-overlay .image-overlay-inside{
-webkit-animation: none;
-moz-animation:    none;
-o-animation:      none;
animation:         none;

}
/*animazione*/
.image-overlay{
    background-color:#EEF4F5;
}
/*stile*/
.image-overlay.overlay-type-extern .image-overlay-inside:before {
    content: none;
    font-family: 'entypo-fontello';

}
.image-overlay.overlay-type-extern .image-overlay-inside {
        background: url(img/book-opaco-scritta.png) center 55% no-repeat;
}

/*//////////////////////////////ARTICOLO LIBRO*/

.avia_textblock {
overflow:hidden;
}

/*//////////////////////////////ELEMENTI*/


/*sidebar*/
.sidebar_left .content {
    border-left: 3px solid white;
    margin-left: -3px;
}
#top #main .sidebar_left .sidebar {
    border-right: 3px solid white;    
}

.sidebar .page_item, .sidebar .current_page_item {
    padding:10px 0;
    line-height:1.3;
    color:#2d5c88;
    font-size:15px;
}
.main_color .sidebar .page_item a {
    color:#819dbb;
} 
.main_color .sidebar .current_page_item a {
    color:#2d5c88;
}

.sidebar .current_page_item {
    background:white;
    margin-right:-50px;
    padding-right:50px;
    padding-left:5px;
}
/*///*/

/*avia builder widget area*/

.avia-builder-widget-area .shailan_SubpagesWidget li {
    list-style-type:none;
    margin-left:0;
}

.avia-builder-widget-area .shailan_SubpagesWidget li a {
    display:inline-block;
    margin:2px;
    padding:15px 30px;
    background: #f6f9fa;
    font-family: 'Raleway','HelveticaNeue','Helvetica Neue',Helvetica,Arial,sans-serif;
    font-size:18px;
    font-weight:100;
    -webkit-border-radius: 2px;
    -moz-border-radius: 2px;
    border-radius: 2px;
    }

.avia-builder-widget-area .shailan_SubpagesWidget li a:hover {
    background: white;
}

/*///*/

/*FOOTER*/

#footer.container_wrap {
        font-family: 'Raleway','HelveticaNeue','Helvetica Neue',Helvetica,Arial,sans-serif;
}

#footer h1, #footer h2, #footer h3, #footer h4, #footer h5, #footer h6 {
    color: #99abaf !important;
}

#footer .news-headline {
    color: #99abaf;
    font-size:13px;
}

#footer a {
    color: #99abaf;
}

#footer .news-thumb {
    background-color:#BCD2D7;
}

#footer .news-time {
    display:none;
}
/*///*/


.main_color .tabcontainer .tab {
    background: #dde8eb;
    margin-right:2px;
    color: #2d5c88 !important;
    font-size:13px;
    letter-spacing:.1rem;;
}

.avia-section {
    min-height:0px !important;
}

.container_wrap {
    border-top:none;
}

.avia-button.avia-color-theme-color-subtle {
    border:none !important;
    padding:0;
    background:transparent;
    font-family: 'Raleway','HelveticaNeue','Helvetica Neue',Helvetica,Arial,sans-serif;

}

.current-menu-item > a > .avia-menu-fx > .avia-arrow-wrap, .current_page_item > a > .avia-menu-fx > .avia-arrow-wrap {
    display: none;
}

.header_color .main_menu ul:first-child > li a:hover, .header_color .main_menu ul:first-child > li.current-menu-item > a, .header_color .main_menu ul:first-child > li.current_page_item > a, .header_color .main_menu ul:first-child > li.active-parent-item > a {
    color: #2d5c88;
}

.menu-item-search-dropdown span.cerca {
    float:left;
    font-size:13px;
    padding-right:10px;
}

.ls-wp-fullwidth-container {
    border-bottom: 1px solid #bcd2d7 !important;
}

/*tooltip*/

.avia-related-tooltip {
    background: #333 !important;
}

.avia-related-tooltip span.avia-arrow {
    background: #333 !important;
}

.avia-related-tooltip .inner_tooltip {
    color: #EEF4F5 !important;
}

/*///*/

/*anteprima immagine single portfolio*/
.template-portfolio .page-thumb {
    float:left;
    margin: 0 25px 25px 0;
}
.template-portfolio .page-thumb img {
    -webkit-box-shadow: 2px 2px 5px rgba(20, 75, 105, 0.4);
    -moz-box-shadow:    2px 2px 5px rgba(20, 75, 105, 0.4);
    box-shadow:         2px 2px 5px rgba(20, 75, 105, 0.4);
}

/*anteprima immagine*/
.page-thumb img {
    -webkit-border-radius: 2px;
    -moz-border-radius: 2px;
    border-radius: 2px;
}

/*////////////////////////////*/
/*MODIFICA ELEMENTI IN GRIGLIA*/

.grid-image img {
    max-width:70%;
    margin:0 auto;
/*
    -webkit-box-shadow: 1px 1px 3px rgba(20, 75, 105, 0.4);
    -moz-box-shadow:    1px 1px 3px rgba(20, 75, 105, 0.4);
    box-shadow:         1px 1px 3px rgba(20, 75, 105, 0.4);
    display: inline-block;
    vertical-align:bottom;
    position:relative;
*/
}
a.grid-image {
    box-shadow:none;
    margin:0;
    padding:0;
    border-bottom: 4px solid #BCD2D5;
/*
    height:180px !important;
*/
}

#top .grid-entry .inner-entry {
margin:0;
}
/*////////////////////////////*/

/*TIPOGRAFIA*/
.template-page .entry-content-wrapper h1, .template-page .entry-content-wrapper h2 {
    letter-spacing: 1px;
    text-transform: none;
}

.post-entry p {
    line-height:1.3;
    text-align:justify;
}

.avia-section h1, .avia-section h2 {
    font-weight:100;
    color:#2d5c88 !important;
}

h3 {
    font-weight:200;
}

h1 {
    font-weight:300 !important;
}

h1.av-special-heading-tag {
    color:#2d5c88;
    font-size: 30px;
    line-height:35px !important;
}

h3.av-special-heading-tag {
    font-size: 18px;
}

h4.av-special-heading-tag {
    font-size:16px;
    font-weight:500;
    color:#2d5c88 !important;
}


h2.av-special-heading-tag, h3.av-special-heading-tag, h3.widgettitle {
    color:#2d5c88 !important;
    text-transform:none;
    font-weight:300 !important;
}

.av-special-heading-h1 .special-heading-border {
    height: 2.7em;
}

p.ls-s-1 {
    font-weight:100;
}

h3.ls-s-1 {
    font-weight:500;
}

h3.widgettitle {
    font-weight:600 !important ;
    }

h4, h5 {
    color:#666 !important;
    font-weight:200;
}

h6 {
    color:#2d5c88 !important;
    font-weight:500;
}

/*elenco collane*/

.post-entry-2335 ul, .post-entry-2627 ul, .post-entry-3823 ul  {
    margin-left:0;
}

.post-entry-2335 li, .post-entry-2627 li, .post-entry-3823 li {
    list-style-type:none;
    margin-left:0;
}

.post-entry-2335 li h4, .post-entry-2627 li h4, .post-entry-3823 li h4 {
    font-size: 14px;
    color: #2d5c88 !important;
}

.post-entry-2335 li a, .post-entry-2627 li a, .post-entry-3823 li a {
    font-size: 24px;
}

.post-entry-2335 li a:hover, .post-entry-2627 li a:hover, .post-entry-3823 li a:hover {
    font-size: 24px;
    text-decoration:underline !important;
}
/*////*/

.entry-content-wrapper .post-title {
    color:#2d5c88;
}

.ls-inner h1 {
    font-weight:600 !important;
    color:inherit;
}

.ls-inner p {
    font-family: 'Raleway','HelveticaNeue','Helvetica Neue',Helvetica,Arial,sans-serif !important;
    line-height: 1.2 !important;
}

.main_color .special-heading-inner-border, .alternate_color .special-heading-inner-border {
    border:none;
}

.av-special-heading {
    margin-top:0;
}

.breadcrumb, .sidebar, .main_menu, .tab_titles {
    font-family: 'Raleway','HelveticaNeue','Helvetica Neue',Helvetica,Arial,sans-serif;
}

.alternate_color .breadcrumb, .alternate_color .breadcrumb a, #top .alternate_color.title_container .main-title, #top .alternate_color.title_container .main-title a {
}

a[itemprop="headline"] {
    font-size:11px;
    font-weight:600 !important;
}

.news-headline {
    font-weight:200;
    color:#99ABAF;
}

form {
    font-family: 'Raleway','HelveticaNeue','Helvetica Neue',Helvetica,Arial,sans-serif;
}

label {
    font-weight:600 !important;
    color:#666;
}

.avia_textblock strong {
    color:inherit !important;
}

address {
    font-size:11px;
    line-height:14px;
}

address strong {
    color:#999 !important;
}

/*////////////////////////////VARIE*/

.ls-s-1 {
    font-family: 'Raleway','HelveticaNeue','Helvetica Neue',Helvetica,Arial,sans-serif;
}

div.ls-s-1 {
    line-height:20px !important;
    padding-right:15px !important;
    font-size:10px;
    text-align:right;
    opacity:0.8;
    filter: alpha(opacity=80);
    background:#EBF1F3;
    color:black;
}

#top .avia-post-nav {
    display: none; 
}

#layer_slider_1 {
    background: url(img/layerslider-bkg2.png) repeat-x bottom;
    background-color:white;
}

.post-entry .av_one_fourth .avia_image {
    -webkit-box-shadow: 1px 1px 10px 0px rgba(20, 75, 105, 0.1);
    -moz-box-shadow:    1px 1px 10px 0px rgba(20, 75, 105, 0.1);
    box-shadow:         1px 1px 10px 0px rgba(20, 75, 105, 0.1);
    border: 1px solid #ededed;
}

.header_color .ajax_search_title {
    color: #2d5c88;
    text-transform:none;
}

.post-meta-infos, .slide-meta {
    display:none;
}

footer .av_one_fourth {
    margin-left: 3%;
    width: 22.75%;
}
#element_avia_avia_age_1 label {
    visibility:hidden;
}
#element_avia_avia_age_1 label:before {
    content: "Per favore dimostra di non essere un robot risolvendo la seguente equazione *";
    visibility:visible;
}

/*////////////////////CORREZIONI DI EMERGENZA////////////////*/

div.avia-breadcrumbs {
    display:none;
}