﻿
.footer-link-list{
	padding: 0;
	list-style: none;
}
.diyw
div.n{padding:0;margin:1em
0}
.n dl, .diyw .n
dl{padding-left:0}
.n ul, .diyw .n
ul{padding-left:40px}
.n ol, .diyw .n
ol{padding-left:40px}
@CHARSET "UTF-8";div.n,
.diyw
div.n{padding:5px}
div.n li[style*="center"]{list-style-position:inside}
div.diyfeModGridElement
.n{margin:0;padding:0}


.divibar-open.et_extra .divibars .et_pb_row,
.divibar-open.et_extra .divibars .et_pb_column {
    padding: 0 !important;
}


#divi-bars-center-all .et_pb_column {
    text-align: center !important;
    display: table-cell !important;
    width: auto !important;
    float: none !important;
	max-width: none;
	min-width: auto;
}

.header-search{padding:0 0 17px;float:right;}

.header-search #generalsearchform{float:left;}

.header-search a{display:inline-block; vertical-align:top; font-size:12px; line-height:23px; color:#ffffff; font-weight:400; font-family:Arial,Helvetica,sans-serif; margin-left:7px; }

.header-search a:hover{color:#de172a;}
.product-sidebar-small .is-divider{margin-left:auto;margin-right:auto}
.is-divider{height:3px;display:block;background-color:rgba(0,0,0,0.1);margin:1em 0 1em;width:100%;max-width:30px}
.widget .is-divider{margin-top:.66em}
.dark .is-divider{background-color:rgba(255,255,255,0.3)}
.banner .is-divider,.banner .text-center .is-divider{margin-top:1em;margin-bottom:1em}
.box-blog-post .is-divider{margin-top:.5em;margin-bottom:.5em;height:2px}
.widgets-boxed h3+.is-divider{display:none}


.comptable tr.topcomp {
	border-radius:3px 3px 0 0;
	-moz-border-radius:3px 3px 0 0;
	background:#434343; 
}
.image_panel .panel-content-container{position:absolute;width:100%;height:100%;vertical-align:bottom;top:0;left:0;background-image:linear-gradient(180deg,transparent,#000);color:#fff}
.image_panel .panel-content{position:absolute;bottom:0;width:100%;padding-bottom:24px}
.image_panel .panel-content a{margin-top:.75rem}
.image_panel .panel-content .cta-btn{width:80%}
#content img.size-auto,
#content img.size-full,
#content img.size-large,
#content img.size-medium,
#content .entry-attachment img,
#content .widget-container img{max-width:100%;height:auto;}
.widget-container .wp-caption{max-width:100% !important;}
.widget-container{word-wrap:break-word;-webkit-hyphens:auto;-moz-hyphens:auto;hyphens:auto;margin:0 0 18px 0;}
.widget-container .wp-caption img{margin:auto;}
.widget-container.widget_image .wp-caption{width:auto;}
.widget-container.widget_image .wp-caption img{margin-left:-8px;}
#main .widget-container.music-player ul{margin:0;}

.client-nav {
    list-style:none;
    margin-top:10px;
}

.client-nav li {
    float:left;
    display:block;
    margin-left:10px;
}

.client-nav li a {
    display:inherit;
    padding:5px;
    background:#FECE1A;
    border-radius:3px;
    width:20px;
    height:20px;
}

.client-nav li a:hover {
    background:#181A1C;
}


section.about-box .about-box-heading .about-box-heading-image {
    width: 100px;
    height: 150px;
    -webkit-border-radius: 10%;
    -moz-border-radius: 10%;
    
    margin: 0 auto;
    background-size: cover;
    background-position: 50% 50%;
}


section.about-box .about-box-heading .about-box-heading-image:before,
section.about-box .about-box-heading .about-box-heading-image:after {
    content: '';
    position: absolute;
    width: -webkit-calc( 50% - 100px );
    width: -moz-calc( 50% - 100px );
    width: calc( 50% - 100px );
    height: 2px;
    background: rgba( 255, 255, 255, 0.15 );
    z-index: 500;
    top: 54px;
}


section.about-box .about-box-heading .about-box-heading-image:before {
    left: 0;
}


section.about-box .about-box-heading .about-box-heading-image:after {
    right: 0;
}
.navbar-toggle .icon-bar{display:block;width:22px;height:2px;border-radius:1px}
.navbar-toggle .icon-bar+.icon-bar{margin-top:4px}
.navbar-default .navbar-toggle .icon-bar{background-color:#888}
.navbar-inverse .navbar-toggle .icon-bar{background-color:#fff}


.widget-columns-column {
	vertical-align: top;
	border-width: 0;
}
#sliderevidenza .controlslider{float:right;margin-top:5px}
#sliderevidenza .controlslider a{display:block;float:left;text-align:center;font-size:1em}
