/* 
 Template:       Divi
 Version:        1.0
 Description:   A Child Theme built using the elegantmarketplace.com Child theme maker
Developed by Andrew Palmer for Elegant Marketplace www.elegantmarketplace.com Free to use and duplicate as many times as you like
 Wordpress Version: 4.7.1
*/ 


/* ----------- PUT YOUR CUSTOM CSS BELOW THIS LINE -- DO NOT EDIT ABOVE THIS LINE --------------------------- */
.back-list-file-content {text-align: right!important;margin-bottom: 10px!important;}
.back-list-file {padding: 10px!important;background-color: #a9a4a4!important;color: #fff!important;border-radius: 5px!important;font-weight: bold!important;}
.cuar-single-post-footer {margin-top: 10px!important;}
.cuar-collection-title {padding: 1px 30px!important;}
.collection-thumbnail a {background-size: auto 60%!important;background-repeat: no-repeat!important;}
.collection-thumbnail-padder {background-image: none!important;background-color: rgba(192, 192, 192, 0.32)!important;padding: 0px!important; height: 90px!important;}
.collection-thumbnail-overlay {display: none!important}
body.customer-area-active .cuar-css-wrapper .collection-excerpt.pt20 {padding-top: 5px!important;}
.collection-excerpt {margin-bottom: 0px!important;overflow: hidden!important;display: -webkit-box!important;-webkit-line-clamp: 2!important;-webkit-box-orient: vertical!important;}
.collection-footer-metas {display: none!important;}
/*aside#cuar-js-tray {display: none!important;}*/
body.customer-area-active.tray-rescale .cuar-css-wrapper .tray-center {padding-right: 102px!important;}
.et_right_sidebar #main-content .container:before, .et_right_sidebar #sidebar {display: none!important;}
.et_right_sidebar #left-area {width: 100%!important;}
.cuar-single-entry {margin-top: 5px!important; margin-bottom: 5px!important;}
.cuar-toolbar {display: none!important;}
.navbar-header {background-color: #a9a4a4!important;}
#menu-menu-wp-customer-area {
	background-color: #a9a4a4!important;
	font-weight: bold!important;
}
body.customer-area-active .cuar-css-wrapper .collection .collection-content .mix {margin-top: 5px!important}
body.customer-area-active .cuar-css-wrapper .tray-right {width: 335px!important;}
.collection-item.of-h.mix.cuar_private_file {
    width: 80%!important;
}
.collection-thumbnail.collection-list-left.panel-body.pn.thumb-active {
    width: 30%!important;
	float: left!important;
}
.collection-description.collection-list-right.panel-footer {
   float: right!important;
	height: 90px!important;
	width: 70%!important;
}

body.customer-area-active .cuar-css-wrapper .cuar-menu-container .navbar .navbar-nav>li.current-menu-item>a, body.customer-area-active .cuar-css-wrapper .cuar-menu-container .navbar .navbar-nav>li.current-page-parent>a {
    background: #6f6a69!important;
    color: #fff!important;
}
 
button.btn.btn-default.dropdown-toggle.mn, .cuar-js-slick-responsive.slick-initialized.slick-slider, .et_post_meta_wrapper {
    display: none!important;
}

td.cuar-caption, td.cuar-size, td.cuar-actions {
	display: block!important;
}

ul#menu-menu-wp-customer-area {
	padding: 0!important;
}
.cuar-widget_cuar_private_file_authors {
     display: none!important;
}

#cuar-js-tray-scroller-wrapper { padding: 0!important
}

.cuar-actions a {
    padding: 24px!important;
    font-size: 20px!important;
    font-weight: bold!important;
    background-color: #487b48!important;
    color: #fff!important;
    border-radius: 10px!important;
}

.cuar-caption {
	max-width: 100%!important;
}

.cuar-content-container h3, 
.cuar-content-container p {
padding-left: 10px!important;
}

#leo-footer {
	display: none!important;
}

@media all and (min-width:981px) {
#main-footer {
	display: none!important;
}
#leo-footer {
	display: unset!important;
	bottom: 0px;
	position: absolute;
	padding: 5px;
	color: #868080!important;
	line-height: 14px!important;
	background-color: #ededed;
	width: 100%;
}
#leo-footer a {
	color: #868080!important;
}
.footer-azienda {
	color: #515151;
	font-size: 12px!important;
}
.footer-realizzato {
	font-size: 12px!important;
	padding-bottom: 0px!important;
}
.et_vertical_nav #page-container #main-header {
	width: 300px!important;
}
.et_vertical_nav #et-main-area,.et_vertical_nav #top-header {
  margin-left:300px!important
 }
}

.leo-fullpage {
	height: 100%;
	width: 100%;
	position: fixed;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
}

body.home #top-header {
	position: relative!important;
}

body.home #main-footer {
	bottom: 0px!important;
	width: 100%!important;
	position: fixed!important;
}

.mobile_menu_bar:before {
	color: #c64747!important;
	font-size: 55px!important;
	top: -10px!important;
}

#main-header .mobile_nav {
	padding: 12px 10px!important;
	background-color: rgba(252, 118, 118, 0.1)!important;
}

.et_header_style_split .mobile_nav .select_page {
    color: #c64747!important;
}

.et_mobile_menu {
	position: relative!important;
	top: 0px!important;
	border-top: 3px solid transparent;!important;
	margin-top: 15px!important;
}

a {
	color: #891b13!important;
}

.et_vertical_nav #et-top-navigation {
    margin-top: 0px!important;
}

#footer-bottom {
	background-color: #ededed!important;
	line-height: 1em!important;
	padding: 0px!important;
}