/* Copyright (C) YOOtheme GmbH, http://www.gnu.org/licenses/gpl.html GNU/GPL */

/* ========================================================================
   Use this file to add custom CSS easily
 ========================================================================== */
 /* Generated by Font Squirrel (http://www.fontsquirrel.com) on March 9, 2015 */

@font-face {
    font-family: 'advent_probold';
    src: url('../font/AdventPro-Bold-webfont.eot');
    src: url('../font/AdventPro-Bold-webfont.eot?#iefix') format('embedded-opentype'),
         url('../font/AdventPro-Bold-webfont.woff2') format('woff2'),
         url('../font/AdventPro-Bold-webfont.woff') format('woff'),
         url('../font/AdventPro-Bold-webfont.ttf') format('truetype'),
         url('../font/AdventPro-Bold-webfont.svg#advent_probold') format('svg');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'advent_proextralight';
    src: url('../font/AdventPro-ExtraLight-webfont.eot');
    src: url('../font/AdventPro-ExtraLight-webfont.eot?#iefix') format('embedded-opentype'),
         url('../font/AdventPro-ExtraLight-webfont.woff2') format('woff2'),
         url('../font/AdventPro-ExtraLight-webfont.woff') format('woff'),
         url('../font/AdventPro-ExtraLight-webfont.ttf') format('truetype'),
         url('../font/AdventPro-ExtraLight-webfont.svg#advent_proextralight') format('svg');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'advent_prolight';
    src: url('../font/AdventPro-Light-webfont.eot');
    src: url('../font/AdventPro-Light-webfont.eot?#iefix') format('embedded-opentype'),
         url('../font/AdventPro-Light-webfont.woff2') format('woff2'),
         url('../font/AdventPro-Light-webfont.woff') format('woff'),
         url('../font/AdventPro-Light-webfont.ttf') format('truetype'),
         url('../font/AdventPro-Light-webfont.svg#advent_prolight') format('svg');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'advent_promedium';
    src: url('../font/AdventPro-Medium-webfont.eot');
    src: url('../font/AdventPro-Medium-webfont.eot?#iefix') format('embedded-opentype'),
         url('../font/AdventPro-Medium-webfont.woff2') format('woff2'),
         url('../font/AdventPro-Medium-webfont.woff') format('woff'),
         url('../font/AdventPro-Medium-webfont.ttf') format('truetype'),
         url('../font/AdventPro-Medium-webfont.svg#advent_promedium') format('svg');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'advent_proregular';
    src: url('../font/AdventPro-Regular-webfont.eot');
    src: url('../font/AdventPro-Regular-webfont.eot?#iefix') format('embedded-opentype'),
         url('../font/AdventPro-Regular-webfont.woff2') format('woff2'),
         url('../font/AdventPro-Regular-webfont.woff') format('woff'),
         url('../font/AdventPro-Regular-webfont.ttf') format('truetype'),
         url('../font/AdventPro-Regular-webfont.svg#advent_proregular') format('svg');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'advent_prosemibold';
    src: url('../font/AdventPro-SemiBold-webfont.eot');
    src: url('../font/AdventPro-SemiBold-webfont.eot?#iefix') format('embedded-opentype'),
         url('../font/AdventPro-SemiBold-webfont.woff2') format('woff2'),
         url('../font/AdventPro-SemiBold-webfont.woff') format('woff'),
         url('../font/AdventPro-SemiBold-webfont.ttf') format('truetype'),
         url('../font/AdventPro-SemiBold-webfont.svg#advent_prosemibold') format('svg');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'advent_prothin';
    src: url('../font/AdventPro-Thin-webfont.eot');
    src: url('../font/AdventPro-Thin-webfont.eot?#iefix') format('embedded-opentype'),
         url('../font/AdventPro-Thin-webfont.woff2') format('woff2'),
         url('../font/AdventPro-Thin-webfont.woff') format('woff'),
         url('../font/AdventPro-Thin-webfont.ttf') format('truetype'),
         url('../font/AdventPro-Thin-webfont.svg#advent_prothin') format('svg');
    font-weight: normal;
    font-style: normal;
}

@font-face {
	font-family: 'MyriadPro-Regular';
	src: url('../font/MyriadPro-Regular.eot');
	src: url('../font/MyriadPro-Regular.eot?#iefix') format('embedded-opentype'),
	     url('../font/MyriadPro-Regular.woff') format('woff'), 
	     url('../font/MyriadPro-Regular.ttf')  format('truetype'),
	     url('../font/MyriadPro-Regular.svg#MyriadPro-Regular') format('svg');
}
/* upper headerbar */
#upper-headerbar-full-width{
	background:#000000;
	z-index:9999999999;
	width:100%;
	position:fixed;
}
#upper-headerbar-full-width .left{
	float:left !important;
	color:#b3b3b3;
	font-family:TeluguSangamMN,Arial;
	font-size:13px;
}
#upper-headerbar-full-width .left p{
	margin-top:13px;
	margin-bottom:10px;
	float:left !important;
	color:#b3b3b3;
	font-family:TeluguSangamMN,Arial;
	font-size:13px;
}
#upper-headerbar-full-width .left a{
	color:#b3b3b3;
	font-family:TeluguSangamMN,Arial;
	font-size:11px;
	text-transform:uppercase;
	padding-left: 4px;
	padding-right: 4px;
}
#upper-headerbar-full-width .left a:first-child{
	padding-left:0px;
}
#upper-headerbar-full-width .right p{
	margin-top:10px;
	margin-bottom:10px;
}
#upper-headerbar-full-width .right a{	
	margin-top:0px;
	margin-bottom:0px;
	font-family:TeluguSangamMN,Arial;
	font-size:11px;
	text-transform:uppercase;
	color:#b3b3b3;
}
#upper-headerbar-full-width .mod-languages {
  	margin-top: 15px;
  	margin-bottom: 10px;
  	float: right;
	/*margin-top: 6px;
	padding-left: 6px;
	border-left: 1px solid #FFF;
	padding-right: 6px;
	border-right: 1px solid #FFF;*/
}
#upper-headerbar-full-width .mod-languages ul {
	margin: 0;
	padding: 0;
	list-style: none;
}
#upper-headerbar-full-width div.mod-languages ul li {
	margin-left: 0px;
	margin-right: 0px;
	padding-left: 5px;
	padding-right: 5px;
	float: left;
	line-height: 10px;
}

#upper-headerbar-full-width .mod-languages ul li:first-child{
	border-right:1px solid #b3b3b3;
}

#upper-headerbar-full-width div.mod-languages ul li.lang-active a{
	color: #FFF;
}

#upper-headerbar-full-width .mod-languages ul li a{
	font-family:TeluguSangamMN,Arial;
	font-size:11px;
	text-transform:uppercase;
	color:#b3b3b3;
	line-height: 7px;
	margin-top: 3px;
	  float: left;
	  margin-bottom: 3px;
}
#upper-headerbar-full-width .tm-upper-headerbar .uk-panel {
	float: right;
	margin-top: 0px;
	margin-right:40px;
}
/* header top */
#header-top-full-width{
	background:#000000;
}
#header-top-full-width .tm-headerbar{
	float:left;
}
#header-top-full-width .tm-navbar{
	background:#000000;
}
#header-top-full-width .uk-navbar-nav li a {
	background-color: #000000;
	color: #FFFFFF;
	font-weight:normal;
	font-family: 'advent_promedium';
	font-size:18px;
	text-transform:uppercase;
	padding-left:18px;
	padding-right:18px;
}
#header-top-full-width .uk-navbar-nav > li.uk-active > a {
	background-color: #000000;
	color: #FFFFFF;
	font-weight:bold;
}
/* sticky menu */
#stickymenu-full-width{
	background:#000000;
}
#stickymenu-full-width .tm-headerbar{
	float:left;
	margin-top:0px;
}
#stickymenu-full-width .tm-headerbar .logo{
	margin-top: 16px;
	margin-bottom: 10px;
}
#stickymenu-full-width .tm-navbar{
	background:#000000;
	/*margin-top:2px;*/
	margin-top: 10px;
	margin-bottom: 10px;
}
#stickymenu-full-width .uk-navbar-nav li a {
	background-color: #000000;
	color: #FFFFFF;
	font-weight:normal;
	font-family: 'advent_promedium';
	font-size:17px;
	text-transform:uppercase;
	padding-left:18px;
	padding-right:18px;
}
#stickymenu-full-width .uk-navbar-nav > li.uk-active > a {
	background-color: #000000;
	color: #FFFFFF;
	font-weight:normal;
}
.uk-sticky-placeholder{
	height:0px;
}
.uk-sticky-placeholder .uk-active{
	z-index:9999999999;
}
/* top a generico */
#top-a-full-width{
	background:url('../images/bg_top_a.jpg') center 43px no-repeat #1d1d1d;
	color:#FFFFFF;
	min-height:710px;
	overflow:hidden;
	/*min-height:840px;*/
}
#top-a-full-width .tm-navbar{
	/*background:#000000;*/
	background:none;
	text-align:center;
}

#top-a-full-width .contenitore{
	float:left;
	clear:left;
	width:100%;
	margin-top:285px;
}
#top-a-full-width .paragrafo_immagine{
	text-align:center;
	float:left;
	clear:left;
	width:100%;
	margin-bottom:36px;
} 
#top-a-full-width .tm-navbar.uk-navbar .nav{
	float:left;
	clear:left;
	width:100%;
	margin-left: 12%;
	margin-bottom:60px;
}
#top-a-full-width .tm-navbar.uk-navbar .nav li{
	float:left;
}
#top-a-full-width .uk-navbar .nav li a {
	background-color: transparent;
	color: #FFFFFF;
	font-weight:normal;
	font-family: 'advent_promedium';
	font-size:17px;
	text-transform:uppercase;
	padding-left:28px;
	padding-right:28px;
}
#top-a-full-width .uk-navbar .nav > li.uk-active > a {
	background-color: #000000;
	color: #FFFFFF;
	font-weight:bold;
}
#top-a-full-width .paragrafo_contenuto{
	text-align:center;
	float:left;
	clear:left;
	width:50%;
	font-family: 'advent_prothin';
	color:#FFFFFF;
	font-size:25px;
	line-height:25px;
	margin-left:25%;
} 
#top-a-full-width .freccia{
	float:left;
	clear:left;
	margin-left:50%;
	margin-top:82px;
	margin-bottom:26px;
} 
/* contenuto principale */
#content-full-width .uk-article .uk-container-center {
	margin-top:254px;
}
#content-full-width .uk-article-title{
	font-family: 'advent_promedium';
	text-transform:uppercase;
	font-size:25px;
}
#content-full-width .tm-middle.uk-grid{
	float:left;
	width:100%;
}
#content-full-width .tm-middle.uk-grid .uk-grid-margin{
	float:left;
	width:100%;
	margin-bottom:76px;
}
#content-full-width .sottotitolo{
	font-family: advent_prolight, Arial;
	font-size:30px;
	color:#780028;
	line-height:40px;
	margin:0px;
	margin-bottom:20px;
	float:left;
	width:100%;
}
#content-full-width .contenuto{
	font-family:TeluguSangamMN, MyriadPro-Regular, Arial;
	font-size:16px;
	color:#6c6c6c;
	line-height:24px;
	margin:0px;
	margin-bottom:20px;
	float:left;
	width:100%;
}
#content-full-width .wk-gallery img{
	width:282px !important;
}
/* widgetikit slideshow contenuto principale */
#content-full-width .wk-slideshow-default > div:hover .next, #content-full-width .wk-slideshow-default > div:hover .prev {
	height: 88px;
}
#content-full-width .wk-slideshow-default > div:hover .prev {
	background-position: 0px 22px;
}
#content-full-width .wk-slideshow-default > div:hover .next {
	background-position: 0 -72px;
}
/* articoli home page */
#homepage-top-a-full-width{
	padding-top:94px;
}
#homepage-top-a-full-width div p{
	margin-bottom:0px;
}
#homepage-top-a-full-width .uk-article .uk-container-center {
	margin-top:218px;
}
#homepage-top-a-full-width .uk-article-title{
	font-family: 'advent_promedium';
	text-transform:uppercase;
	font-size:25px;
}
#homepage-top-a-full-width .tm-middle.uk-grid{
	float:left;
	width:100%;
}
#homepage-top-a-full-width .tm-middle.uk-grid .uk-grid-margin{
	float:left;
	width:100%;
	margin-bottom:0px;
}
#homepage-top-a-full-width .sottotitolo{
	font-family: advent_prolight, Arial;
	font-size:30px;
	color:#780028;
	line-height:40px;
	margin:0px;
	margin-bottom:20px;
	float:left;
	width:100%;
}
#homepage-top-a-full-width .contenuto{
	font-family:TeluguSangamMN, MyriadPro-Regular, Arial;
	font-size:16px;
	color:#6c6c6c;
	line-height:24px;
	margin:0px;
	margin-bottom:20px;
	float:left;
	width:100%;
}
#homepage-top-a-full-width .wk-gallery img{
	width:282px !important;
}
#homepage-top-a-full-width .freccia{
	float:left;
	clear:left;
	margin-left:50%;
	margin-top:48px;
} 
/* articoli home page */
#homepage-top-b-full-width{
	padding-top:94px;
}
#homepage-top-b-full-width div p{
	margin-bottom:0px;
}
#homepage-top-b-full-width .uk-article .uk-container-center {
	margin-top:218px;
}
#homepage-top-b-full-width .uk-article-title{
	font-family: 'advent_promedium';
	text-transform:uppercase;
	font-size:25px;
}
#homepage-top-b-full-width .tm-middle.uk-grid{
	float:left;
	width:100%;
}
#homepage-top-b-full-width .tm-middle.uk-grid .uk-grid-margin{
	float:left;
	width:100%;
	margin-bottom:0px;
}
#homepage-top-b-full-width .sottotitolo{
	font-family: advent_prolight, Arial;
	font-size:30px;
	color:#780028;
	line-height:40px;
	margin:0px;
	margin-bottom:20px;
	float:left;
	width:100%;
}
#homepage-top-b-full-width .contenuto{
	font-family:TeluguSangamMN, MyriadPro-Regular, Arial;
	font-size:16px;
	color:#6c6c6c;
	line-height:24px;
	margin:0px;
	margin-bottom:20px;
	float:left;
	width:100%;
}
#homepage-top-b-full-width .wk-gallery img{
	width:282px !important;
}
#homepage-top-b-full-width .freccia{
	float:left;
	clear:left;
	margin-left:50%;
	margin-top:48px;
} 
/* articoli home page */
#homepage-top-c-full-width{
	padding-top:94px;
}
#homepage-top-c-full-width div p{
	margin-bottom:0px;
}
#homepage-top-c-full-width .uk-article .uk-container-center {
	margin-top:218px;
}
#homepage-top-c-full-width .uk-article-title{
	font-family: 'advent_promedium';
	text-transform:uppercase;
	font-size:25px;
}
#homepage-top-c-full-width .tm-middle.uk-grid{
	float:left;
	width:100%;
}
#homepage-top-c-full-width .tm-middle.uk-grid .uk-grid-margin{
	float:left;
	width:100%;
	margin-bottom:0px;
}
#homepage-top-c-full-width .sottotitolo{
	font-family: advent_prolight, Arial;
	font-size:30px;
	color:#780028;
	line-height:40px;
	margin:0px;
	margin-bottom:20px;
	float:left;
	width:100%;
}
#homepage-top-c-full-width .contenuto{
	font-family:TeluguSangamMN, MyriadPro-Regular, Arial;
	font-size:16px;
	color:#6c6c6c;
	line-height:24px;
	margin:0px;
	margin-bottom:20px;
	float:left;
	width:100%;
}
#homepage-top-c-full-width .wk-gallery img{
	width:282px !important;
}
#homepage-top-c-full-width .freccia{
	float:left;
	clear:left;
	margin-left:50%;
	margin-top:48px;
} 
/* articoli home page */
#homepage-top-d-full-width{
	padding-top:94px;
}
#homepage-top-d-full-width div p{
	margin-bottom:0px;
}
#homepage-top-d-full-width .uk-article .uk-container-center {
	margin-top:218px;
}
#homepage-top-d-full-width .uk-article-title{
	font-family: 'advent_promedium';
	text-transform:uppercase;
	font-size:25px;
}
#homepage-top-d-full-width .tm-middle.uk-grid{
	float:left;
	width:100%;
}
#homepage-top-d-full-width .tm-middle.uk-grid .uk-grid-margin{
	float:left;
	width:100%;
	margin-bottom:76px;
}
#homepage-top-d-full-width .sottotitolo{
	font-family: advent_prolight, Arial;
	font-size:30px;
	color:#780028;
	line-height:40px;
	margin:0px;
	margin-bottom:20px;
	float:left;
	width:100%;
}
#homepage-top-d-full-width .contenuto{
	font-family:TeluguSangamMN, MyriadPro-Regular, Arial;
	font-size:16px;
	color:#6c6c6c;
	line-height:24px;
	margin:0px;
	margin-bottom:20px;
	float:left;
	width:100%;
}
#homepage-top-d-full-width .wk-gallery img{
	width:282px !important;
}
/* widgetkit slideshow home page */
#homepage-top-a-full-width .wk-slideshow-default > div:hover .next, #homepage-top-a-full-width .wk-slideshow-default > div:hover .prev {
	height: 88px;
}
#homepage-top-a-full-width .wk-slideshow-default > div:hover .prev {
	background-position: 0px 22px;
}
#homepage-top-a-full-width .wk-slideshow-default > div:hover .next {
	background-position: 0 -72px;
}
/* widgetkit slideshow home page */
#homepage-top-b-full-width .wk-slideshow-default > div:hover .next, #homepage-top-b-full-width .wk-slideshow-default > div:hover .prev {
	height: 88px;
}
#homepage-top-b-full-width .wk-slideshow-default > div:hover .prev {
	background-position: 0px 22px;
}
#homepage-top-b-full-width .wk-slideshow-default > div:hover .next {
	background-position: 0 -72px;
}
/* widgetkit slideshow home page */
#homepage-top-c-full-width .wk-slideshow-default > div:hover .next, #homepage-top-c-full-width .wk-slideshow-default > div:hover .prev {
	height: 88px;
}
#homepage-top-c-full-width .wk-slideshow-default > div:hover .prev {
	background-position: 0px 22px;
}
#homepage-top-c-full-width .wk-slideshow-default > div:hover .next {
	background-position: 0 -72px;
}
/* widgetkit slideshow home page */
#homepage-top-d-full-width .wk-slideshow-default > div:hover .next, #homepage-top-d-full-width .wk-slideshow-default > div:hover .prev {
	height: 88px;
}
#homepage-top-d-full-width .wk-slideshow-default > div:hover .prev {
	background-position: 0px 22px;
}
#homepage-top-d-full-width .wk-slideshow-default > div:hover .next {
	background-position: 0 -72px;
}
/* footer */
#footer-full-width{
	background:#191919;
	padding-top:35px;
	padding-bottom:35px;
}
#footer-full-width .tm-footer{
	margin-top:0px;
	margin-bottom:0px;
}
#footer-full-width .left{
	float:left;
	color:#b3b3b3;
	font-family:TeluguSangamMN,Arial;
	font-size:13px;
	text-align:left;
}
#footer-full-width .left a{
	color:#b3b3b3;
	font-family:TeluguSangamMN,Arial;
	font-size:11px;
	text-transform:uppercase;
	padding-left: 4px;
	padding-right: 4px;
}
#footer-full-width .left a:first-child{
	padding-left:0px;
}
#footer-full-width .right{
	float:right;
	text-align:right;
	border-right:1px solid #b3b3b3;
	margin-top:0px;
	padding-right:20px;
}
#footer-full-width .right a{	
	font-family:TeluguSangamMN,Arial;
	font-size:11px;
	text-transform:uppercase;
	color:#b3b3b3;
}
#footer-full-width .tm-totop-scroller{
	float:right;
	position:inherit;
	background:url('../images/img_to_top_scroller.png') no-repeat top left;
	margin-left:20px;
}
#footer-full-width .tm-totop-scroller:after {
	content: "";
}

/* MEDIA QUERY */
/* smartphone*/
@media (max-width: 767px)
{
	#upper-headerbar-full-width{
		/*display:none;*/
	}
	#homepage-top-a-full-width .uk-article{
		  background: url('/pescini_2015/images/banners/banner_creativita_sx.jpg') top center no-repeat !important;
	}
	#top-a-full-width .tm-navbar.uk-navbar .nav li{
		float:left;
		clear: left;
	}
	#upper-headerbar-full-width .tm-upper-headerbar .uk-panel {
		margin-right:0px;
	}
	#upper-headerbar-full-width .left p {
		margin-top:10px;
	}
	#upper-headerbar-full-width .mod-languages {
		margin-left:10px;
		margin-top:14px;
	}
	#upper-headerbar-full-width .right p {
		margin-top: 9px;
	}
	#top-a-full-width .tm-navbar.uk-navbar .nav {
		margin-left:25%;
	}
	#homepage-top-a-full-width {
		padding-top: 40px;
	}
	#homepage-top-b-full-width {
		padding-top: 40px;
	}
	#homepage-top-c-full-width {
		padding-top: 40px;
	}
	#homepage-top-d-full-width {
		padding-top: 40px;
	}
	#footer-full-width .left{
		display:none;
	}
	.uk-sticky-placeholder {
		display:none;
	}
	#top-a-full-width .contenitore{
		/*padding-left:1%;
		padding-right:1%;*/
	}
}
/* tablet verticale */
@media (min-width: 768px) and (max-width: 940px)
{
	#top-a-full-width .uk-navbar .nav li a {
		font-size:14px;
		padding-left: 13px;
		padding-right: 13px;
	}
	#stickymenu-full-width .uk-navbar-nav li a {
		padding-left: 10px;
		padding-right: 10px;
		font-size: 12px;
	}
	#upper-headerbar-full-width .mod-languages ul li a {
		margin-top:6px;
	}
	#top-a-full-width .contenitore{
		/*padding-left:1%;
		padding-right:1%;*/
	}
}
/* tablet orizzontale */
@media (min-width: 940px) and (max-width: 1154px)
{
	#top-a-full-width .uk-navbar .nav li a {
		font-size:14px;
		padding-left: 24px;
		padding-right: 24px;
	}
	#stickymenu-full-width .uk-navbar-nav li a {
		padding-left: 14px;
		padding-right: 14px;
		font-size: 14px;
	}
	#upper-headerbar-full-width .mod-languages ul li a {
		margin-top:6px;
	}
	#top-a-full-width .contenitore{
		/*padding-left:1%;
		padding-right:1%;*/
	}
}
/* pił grande di tablet orizzontale */
@media (min-width: 1154px) and (max-width: 1300px)
{
	#top-a-full-width .uk-navbar .nav li a {
		font-size:17px;
		padding-left: 26px;
		padding-right: 26px;
	}
	#stickymenu-full-width .uk-navbar-nav li a {
		padding-left: 14px;
		padding-right: 14px;
		font-size: 14px;
	}
	#upper-headerbar-full-width .mod-languages ul li a {
		margin-top:6px;
	}
	#top-a-full-width .contenitore{
		/*padding-left:1%;
		padding-right:1%;*/
	}
}

.wk-slideshow{
	clear: left;
}

.wk-slideshow .next,
.wk-slideshow .prev{
	top: 41% !important;
}