/*
 Theme Name:   up_Running
 Theme URI:    http://www.boriswebactivity.altervista.org/
 Description:  Powered by <a href="http://boriswebactivity.altervista.org">BWA</a>.
 Author:       Boris
 Author URI:   http://boriswebactivity.altervista.org
 Template:     bwa-theme
 Version:      1.0.0
*/
.cover-wrapper{display: none !important;}
@import url('//fonts.googleapis.com/css?family=open+sans:300,400,700');
body{
	background-color: #fff;
	font-family: 'Open Sans', sans-serif;
	font-size: 14px;
	color: #333;
	line-height: 1.4;
}
strong,h1,h2,h3,h4,h5,h6{
	font-weight: 700;
	color: #000;
	font-size: 14px !important;
}
span > strong{color: inherit;}
strong{font-size: inherit !important;}
a > strong{color: #9fb26b}
h1,.h1{font-size: 20px !important;}
h2,.h2{font-size: 18px !important;}
h3,.h3{font-size: 16px !important;}
h4,.h4{font-size: 14px !important;}
h5,.h5{font-size: 14px !important;}
h6,.h6{font-size: 14px !important;}
.site-description{font-size: 13px !important;}
.type-partners,.partner-thumb{padding: 0 !important;}
a[href="http://www.emdesk.eu/"] > img{display: block;}
.lead{font-size: 15px !important}
blockquote {
    padding: 3px 20px;
    margin: 0 0 10px;
    font-size: 14px;
    border-left: 5px solid #eee;
}
table{width: 100%; border: 1px solid #ededed;}
table td,
table th{padding: 8px; border-bottom:1px solid #ededed;}
table td,
table th{border-right: 1px solid #ededed;}
table td:last-child,
table th:lest-child{border-right: none;}

.external-link { display:none !important;}

#breadcrumbs{
	text-align: center;
}

.appr-btn{cursor: pointer;}
.page-slider.sessanta{height: 50vh}
.section-intro .section-title{
	font-weight: normal;
	position: relative;
	margin-bottom: 0;
	padding-bottom: 0;
	text-transform: none;
}
.main-navigation ul.nav-menu > li > a, .main-navigation .nav-menu > ul > li > a{font-size: 15px;}
.img-canvas .section-intro .section-title{
	font-weight: bold;
	padding: 0;
}
.img-canvas .section-intro .section-title:after{ display: none; }
.lined-title > .section-intro > .section-title{
	text-transform: uppercase;
}
.carousel-caption.ct{
	top: 220px;
}
.footer-top .widget.double{
	width: 66.6666%;
}
.extra-section .page-header .extra-title{ font-weight: 700 !important; }
@media screen and (max-width: 767px){
	.carousel-caption.ct{
		top: 120px;
	}
	.footer-top .widget.double{
		width: 100%;
	}
	.bwa-slide .page-slider{height: 100vh}
}
.section-intro.white .section-title,
.section-intro.white .section-subtitle{color: #fff !important;}

.section-intro .section-description{
	max-width: 800px;
	margin: auto;	
}
.lined-title .section-intro .section-title:after{
	background-color: transparent;
}
.nav-menu .sub-menu,
.nav-menu .children{text-align: left;}

.lined-title > .section-intro .section-title:after,
.lined-title > .section-intro .section-title:before{
	background-image: url(images/lined_uprunning.png);
}

.archive-header .section-intro .section-title,
.archive-header .section-intro .section-subtitle{
	margin: 0;
	padding: 10px 15px;
	background-color: rgba(255,255,255,0.4);
	width: auto;
	display: inline-block;
}

.archive-header .section-intro{
	margin: 0;
	text-align: left !important;
	/*background-color: rgba(255,255,255,0.4);*/
	color: #000;
	padding: 20px 20px;
}
.single.home .section-intro{
	text-align: center;
	margin: auto;
	max-width: 100%;
}
.page-template-presentazione .section-intro{
	margin: auto;
}
.archive-header .section-title,
.archive-header .section-subtitle{
	color: #000;
	border-color: #fff !important;
	position: relative;
	max-width: 100%;
}
.archive-header .section-intro .section-title:after{
	display: none;
}

.search-container{
	padding-right: 45px;
}
.main-navigation .searchform-top{
	/*position: absolute;
	top: -10px;
	right: 15px;*/
}
#searchform_top_support{
	position: relative;
	top: auto;
	right: auto;
}

.site-header .widget-area-top,
.site-header .widget-area-bottom{
	
}
.site-header .widget-area-bottom{
	padding-top: 15px;
}

.expand-foto{display: none !important;}
div.pdfemb-viewer{border:none;}

.footer-logo{margin-bottom: 0 !important}

#docs .list-group-item > .item-block > a:before{
	font-family: 'FontAwesome';
	content: "\f15c";
	margin-right: 15px;
}
#news .list-group-item > .item-block > a:before{
	font-family: 'FontAwesome';
	content: "\f0a1";
	margin-right: 15px;
}

.widget .list-group .list-group-item{
	padding: 10px 0;
	border-left: none;
	border-right: none;
}
.widget .list-group .list-group-item:first-child{border-top: none;}
.widget .list-group .list-group-item .utility-link{
	display: none;
}

.file-box{
	padding: 10px;
	background-color: #f5f5f5;
	border: 1px solid #ededed;
	margin: 10px 0;
}
.file-box .buttons-set{
	padding-bottom: 0;
}
.doc-title{
	height: 72px;
	display: flex;
	flex-direction: column;
	justify-content: center;
	align-items: center;
	align-content: center;
	text-align: center;
}
.doc-title > strong{
	width: 100%;
	display: inline-block;
	font-size: 13px !important;
}
.file-box .buttons-set .btn{
	padding-top: 10px !important;
	padding-bottom: 10px !important;
	padding-left: 10px !important;
	padding-right: 10px !important;
	font-size: 12px;
}
.file-box .buttons-set .fa{
	margin-right: 4px;
}

#actors_cat .posts-list{margin-left: 0;margin-right: 0;}
#actors_cat .gr-item{margin: 15px 0 0;padding-left: 7px;padding-right: 7px;}
#actors_cat .gr-item .data{display: none;}
#actors_cat .gr-item .summary{border:none; display:none;}
#actors_cat .gr-content{ 
	position: absolute;
	padding: 10px;
	bottom: 0px;
	left: 7px;
	right: 7px;
}
#actors_cat .gr-content .summary-title{
	background-color: rgba(156,175,106,0.8);
	position: absolute;
	bottom: 0;
	left: 0;
	margin: 0;
	right: 0;
	padding: 15px;
	font-size: 14px !important;
}
#actors_cat .gr-content  .summary-title > a {
    display: block;
    white-space: normal;
    overflow: visible;
}
#actors_cat .gr-content .summary-title > a,
#actors_cat .gr-content .summary-title > span{
	white-space: normal;
	color: #fff;
}
#actors_cat .utility-link{display: none;}

.op-05{opacity: 0.3; cursor: default !important;}

.privacy{display: none;}

.activities-menu{display: none;}

.social-links li a{
	cursor: default;
	opacity: 0.5;
}

.footer-top.type-default .widget-area {
    text-align: left;
}

.goto-link.directions-link{display: none;}

/* Car */

.carousel-caption {
   
	justify-content: center;
	align-items: center;
	
}
.imgcontainer.carousel-fade .page-slider{height: auto !important; min-height: 256px;}
.imgcontainer.carousel-fade{background-color: rgb(89,89,91);}
.page-slider .item{padding-top: 0px; padding-bottom: 0px; }

.carousel-indicators{bottom: 0;}

@media screen and (min-width: 768px){
	.footer-top .widget-area,
	.addrs-block > address{
		display: flex;
		justify-content: center;
		align-items: center;
	}
	.footer-top .widget-area > *,
	.addrs-block > address > *{
		padding: 0 10px;
	}
	.footer-top .social-links{margin-top: 0;}
}

.carousel-caption .slide-title{
    font-size: 18px !important;
}
.carousel-caption .slide-subtitle{
	font-size: 14px !important;
	margin-top: 10px;
}
.carousel-caption .slide-title > a,
.carousel-caption .slide-subtitle{
	display: inline-block;
	width: 100%;
	white-space: normal;
}
.carousel-caption .slide-title > a,
.carousel-caption .slide-subtitle > a{
	color: #fff;
}
.imgcontainer{
	-webkit-transition: all 300ms ease-in-out;
	-moz-transition: all 300ms ease-in-out;
	-ms-transition: all 300ms ease-in-out;
	-o-transition: all 300ms ease-in-out;
	transition: all 300ms ease-in-out;
}

.archive-header {
    min-height: 180px;
}

.page-slider .slide-caption{
	padding: 20px;
	max-width: 640px;
	background-color: rgba(0,0,0,0.4);
}

.extra-content > .entry-content,
.site-content.presentazione article{
	font-size: 14px !important;
}
.extra-section .page-header {margin-bottom: 0 !important;}
.extra-section .page-header .extra-icon {
    width: 32px !important;
}

.archive-header .section-subtitle,
.archive-header .section-title,
.cat-links .tax-category{
	display: none !important;
}
#secondary .file-item{
	width: 100%;
	padding: 0;
}
#secondary .file-item .btn{color: #fff !important}
#secondary .file-item .doc-title{height: auto;padding: 10px 0;}
.footer-top{padding-top: 40px;}

.super-banner .container > h3 {
    display: inline-block !important;
    width: 100%;
}

.stripe-thumb .fancy-media {
    color: #fff;
    background-color: rgba(204,24,30,0.8);
    outline: none;
    border: 1px dashed rgba(255,255,255,0.6);
    border-style: solid;
    -webkit-border-radius: 10px;
	border-radius: 10px;
}

.footer-top .widget{min-width: 25%}
.file-type .goto-link{display: none;}
.file-type .goto-link.download-link{
	display: inline-block;
	background-color: #9CAF6A;
	color: #fff !important;
}
.file-type .goto-link.download-link.disabled{display: inline-block;}
.goto-link.download-link.disabled{display: none;opacity: 0.6;background: transparent !important;}
.goto-link.download-link.disabled > a{color: #000 !important;}
.goto-link.download-link.counter{width: auto;padding: 0 10px;}

.posts-list.list .list-group-item{
	margin-bottom: 15px;
}

.button.fancy-media{
	-webkit-border-radius: 10px;
	border-radius: 10px;
}

@media screen and (max-width: 1199px){
	.imgcontainer.carousel-fade .page-slider{min-height: 280px !important;}
}
@media screen and (max-width: 991px){
	.imgcontainer.carousel-fade .page-slider{min-height: 280px !important;}

}
@media screen and (max-width: 767px){
	.imgcontainer.carousel-fade .page-slider{min-height: 280px !important;}

	#actors_cat .posts-list {
	    margin-left: -15px;
	    margin-right: -15px;
	}

	#actors_cat .gr-item{
		width: 50%;
		float: left;
	}

	.carousel-caption{
		padding-left: 10px !important;
		padding-right: 10px !important;
	}
	.page-slider .item > img{
		width: auto;
		height: 100%;
	}
	.addrs-block{
		padding: 0 15px;
		text-align: center;
	}
	.page-slider .slide-caption{
		padding: 30px;
		max-width: 640px;
	}
	#partners_car .list-content > .list-title > a {
	    display: block;
	    margin-top: 10px;
	    vertical-align: middle;
	}
	.footer-top .media{margin-bottom: 30px;}

	.extra-section.time .extra-img-box{width: 30%; float: left;}
	.extra-section.time .extra-content{width: 70%; float: right;}
	.extra-section.time .extra-img-box .img-canvas .section-intro{padding-right: 0 !important;padding-left: 0 !important;}
}

.copyright-container > img {
    width: 98px;
}
@media screen and (min-width: 768px){
	#partners_car .square-thumb{width: 20%;}
	#partners_car .list-content{width: 80%;}
}

#bottom_container{margin-top: 30px;}

.jcontrols > a, .featured-slide-box .carousel .carousel-control{
	width: 32px;
	background-size: 32px;
	background-image: url(images/arrow.svg) !important;
	-moz-transform: rotate(90deg);
	-webkit-transform: rotate(90deg);
	-o-transform: rotate(90deg);
	-ms-transform: rotate(90deg);
	transform: rotate(90deg);
}
.jcontrols > a.left, .featured-slide-box .carousel .carousel-control.left{
	background-image: url(images/arrow.svg) !important;
	-moz-transform: rotate(-90deg);
	-webkit-transform: rotate(-90deg);
	-o-transform: rotate(-90deg);
	-ms-transform: rotate(-90deg);
	transform: rotate(-90deg);
}

.site-content.presentazione blockquote{font-size: 14px;}

.extra-section.time .extra-img-box:before {
    width: 5px !important;
    margin-left: -2.5px !important;
}
.extra-section.time .extra-img-box .img-canvas .section-intro .section-title {
    color: #fff;
    text-align: center;
    font-size: 18px !important;
}
.extra-section.time .extra-img-box .img-canvas .section-intro:before {
    
    height: 100px !important;
    width: 100px !important;
    border-width: 5px !important;
    
    margin-top: -50px !important;
    margin-left: -50px !important;
    
}
.extra-section.time .extra-img-box{
	margin: 0 !important;
}
.file-type.list-group-item{padding: 5px;}