/*
Theme Name: Modern Interior
Theme URI: http://gt3themes.com/wordpress-themes/interior/
Author: mad_dog
Author URI: gt3themes.com
Description: -
Version: 1.0.1750
Tags: wordpress theme, responsive, retina ready, business, clean style
License: GNU General Public License version 3.0
License URI: http://www.gnu.org/licenses/gpl-3.0.html
*/

/* -------------------------------RESTYLING------------------------------- */



.page .main_wrapper, .search-results .main_wrapper{background-color: rgba(200,209,223,0.1);}

.ayg-player-caption,
.ayg-player-title,
.ayg-gallery{display: none !important}

a.more-link{color: #3480a9;    font-size: 13px !important;}

.home-post-content a{color: #3480a9;    font-size: 13px !important;}

/*body.single div.pf-content img.alignnone{display: none}*/
.home-post-title , h1.single_post , .blogpost_title{letter-spacing: -1px;}
#pea_cook_btn{color: #002e47 !important;
    border: none !important;
    border-radius: 0px !important;
    font-weight: 100 !important;
    padding: 5px 20px !important;
    background: white !important;
    position: absolute !important;
    right: 80px !important;
    width: 135px !important;
    text-align: center !important;
    bottom: 10px !important;
    font-family: 'Gudea',sans-serif !important;
    font-size: 14px !important;
    text-shadow: inherit !important;
    height: 31px;
    text-transform: uppercase;
    margin-top: 10px;

}
    
.main_wrapper footer{z-index:1;} 
#fom{text-transform: uppercase;color: #002e47 !important;

padding: 5px 20px !important;

background: white !important;

position: absolute !important;

right: 240px !important;

width: 100px !important;

text-align: center !important;

bottom: 10px !important;margin-top: 10px;}
.pea_cook_wrapper.pea_cook_bottomcenter {
    bottom: 0px !important;
    left: 0px !important;
    
    background: rgba(0,47,72,0.81) !important;
    width: 100% !important;
    margin-left: 0px !important;
    border-radius: 0px !important;
    z-index: 9999999 !important;
    color: #fff !important;
    padding: 20px !important;}
    
    .pea_cook_wrapper p {

    bottom: 30px;
    font-family: 'Gudea', sans-serif !important;
    font-size: 14px !important;
    margin: 0;
    font-weight: 300 !important;
    color: #fff !important;
    padding: 20px !important;
    width: 95% !important;
    padding-bottom: 30px !important;
    
    }
.eucookielaw-banner.light {
    font-size: 14px !important;
    font-family: sans-serif !important;
    background-color: #fff !important;
    border-top: solid 2px #000;
}

.eucookielaw-banner.light .well {
    background: none !important;
}

.banner-title {
    border: none !important;
}


.eucookielaw-banner .well .banner-message {
    padding-top: 20px;
}

eucookielaw-banner.light .well .banner-agreement-buttons {
    padding: 10px 0px !important;
}



strong{font-family: 'Gudea', sans-serif !important;}

#imm-ev-single{margin-bottom: 20px}

#ytc-wrapper .ytc-links .ytc-promotion a {display: none;}

#ytc-wrapper .col-xs-5 {width: 100% !important;}

#ytc-wrapper .ytc-links .ytc-youtubelink {
    text-align:left !important;padding-left: 17px !important;
}
.ytcmore{display: none !important}
#ytc-wrapper .ytcplayer-wrapper{margin-bottom: 0px !important}

#ytc-wrapper .ytc-links {margin-top: 0px !important;}

span.etichetta-single {float: right; color:#fff; padding: 0px 20px; font-size: 16px;}

.home-post-content strong{font-weight: 400 !important; font-style: inherit !important; ;
	font-family: 'Open Sans', sans-serif !important;
font-size: 12px !important;}
.loader {
z-index: 99999999999999999999999999999;
position: fixed;
left: 0px;
top: 0px;
width: 100%;
height: 100vh;
z-index: 9999;
background: #002e47 url('img/loader-ca.gif') no-repeat ;
background-size: 200px auto;
background-position-x: center;
background-position-y: center;
text-align: center;
color: #999;

}

.loader p{margin-top: 200px;}

#imm-ev-single img{width: 100%;}
#search{position: relative}
#search-b{position: absolute;left: 162px;top: 4px;}

#search-b input{border: solid thin !important}
body{background-color: #cfd9e2 !important ;}
._1drm , ._4-u8{background-color:rgba(255, 255, 255, 0) !important }
/* ------------- menu --------------------*/

.main_wrapper ul.sub-menu li ul.sub-menu{position: relative !important;
left: auto !important;
right: auto!important;
top: auto!important;
float: none!important;
width: 100%;
background: none !important;
}

.main_wrapper ul.sub-menu li ul.sub-menu li a{background: none !important;
}

.main_wrapper ul.sub-menu li ul.sub-menu li a:hover{background:rgba(255, 255, 255, 0.66) !important;
}

.main_wrapper ul.sub-menu li ul.sub-menu li.invisibile a:hover{background:rgba(255, 255, 255, 0) !important;
}

header ul.sub-menu li ul.sub-menu li{border:none !important; float: none !important;width: 100% !important}

.span-video{display: inline-block;
padding: 0px 20px 0px 24px;
background-image: url(img/imm-restyling/player-video.jpg;);
background-size: auto 90%;
background-repeat: no-repeat;
background-position: center left;
margin:10px ;
margin-left: 0px !important;
}

.span-video a{font-weight: 100;
color: #94a7cf;
font-size: 12px ;}

.span-doc{display: inline-block;
padding: 0px 20px 0px 24px;
background-image: url(img/imm-restyling/player-doc.jpg;);
background-size: auto 90%;
background-repeat: no-repeat;
background-position: center left;
margin:10px;
margin-left: 0px !important;
}

.span-doc a{font-weight: 100;
color: #749bef;
font-size: 12px ;}


.span-gallery{display: inline-block;
padding:0px 20px 0px 24px;
background-image: url(img/imm-restyling/player-gallery.jpg;);
background-size: auto 90%;
background-repeat: no-repeat;
background-position: center left;
margin:10px ;
margin-left: 0px !important;
}

.span-gallery a{font-weight: 100;
color: #749bef;
font-size: 12px ;}

.span-studi{display: inline-block;
padding: 0px 20px 0px 24px;
background-image: url(img/imm-restyling/player-studi.jpg;);
background-size: auto 90%;
background-repeat: no-repeat;
background-position: center left;
margin:10px;
margin-left: 0px !important;
}

.span-studi a{font-weight: 100;
color: #749bef;
font-size: 12px ;}


.yarpp-related h3 {
    font-weight: 100 !important;
    padding: 0px 0px 5px 20px !important;
    font-size: 22px!important;
    text-transform: uppercase!important;
    margin: 0;}

.main_wrapper ul.sub-menu{background-image: url(img/back-sub-menu.png;)}

.main_wrapper ul li.open:hover{background-image: url(img/back-menu.png;);
background-repeat: no-repeat;
background-size: 15px auto;
background-position: center 19px;
}


.category-banner div#exclude-for-banner{display: none}
#cff .cff-shared-link{border: none !important; background: none !important} 
.cff-item{width:70% !important; margin-left: 10% !important;}


.cff-link-title a{font-family: 'Open Sans', sans-serif !important; color:#707070 !important} 
.page-id-23554 article{padding-bottom: 20px; }  

.contentarea p{text-align: left !important;font-family: 'Open Sans', sans-serif !important;} 
.contentarea p a{font-size:15px;}
.cff-header span{font-family: 'Ubuntu Condensed', sans-serif !important; } 

.cff-header{margin-left: 10% !important; margin-top: 40px !important;}

.cff-page-name{font-family: 'Ubuntu Condensed', sans-serif !important; }    


strong{font-family: 'Open Sans', sans-serif !important; letter-spacing: -0.5px; }
h1,h2,h3,h4,h5,h6,h6 a{font-family: 'Ubuntu Condensed', sans-serif !important; } 

.EO_Event_List_Widget{background-color: #bcbcbc !important;} 

.EO_Event_List_Widget div{background-color: #bcbcbc !important;}  
.yarpp-related h3 {
    font-size: 22px;
    line-height: 23px;
    font-weight: 200;
    padding-bottom: 20px;
    padding-left: 20px;
    font-family: 'Ubuntu Condensed', sans-serif !important; 
}

.attachments h3 {
    font-size: 22px;
    line-height: 23px;
    font-weight: 200;

    padding-left: 20px;
    font-family: 'Ubuntu Condensed', sans-serif !important; 
}

.right-sidebar .right-sidebar-block {
    display: block !important;
    background-color: #dedddd !important;
    padding-bottom: 40px;
    margin-top: 100px;
}

.attachments {
    background-color: #bcbcbc !important;
    padding: 20px 0px;
}

.attachments p{color: #707070 !important;font-family: 'Open Sans', sans-serif !important; line-height: 16px; margin-bottom: 15px; display: block; padding-right: 20px;} 

.yarpp-related ol{list-style-type: none;}
.yarpp-related img{width: 220px;}

.yarpp-related a{color: #222 !important;
font-family: 'Open Sans', sans-serif !important;
line-height: 16px;
margin-bottom: 15px;
display: block;
padding-right: 20px;
font-size: 12px;
margin-top: 10px;
font-weight: 100 !important;} 
p.time {
    
    font-size: 22px !important;
    
    
    font-family: 'Ubuntu Condensed', sans-serif !important; 
    color: #999 !important; 
    letter-spacing: -0.5px;
}

.page-template-convenzioni div.sidepanel{margin-bottom:0px;}

.page-template-convenzioni div.bg_title{background-color: rgba(255, 255, 255, 0) !important;}

.page-template-convenzioni div.widget_nav_menu {padding-top: 0px;}

.page-template-convenzioni .sidebar_header{padding-left: 10px; font-size: 14px !important;}
div.menu-tutte-le-convenzioni-container{display:none;}

div#aprimenu{color:#fff; text-transform: uppercase;}
div#aprimenu img{padding-left:10px;}

div#aprimenu{padding:20px; color:fff;text-align: center; cursor: pointer;}

h1.single_post {
    margin-bottom: 24px !important;
    font-size: 30px !important;
    line-height: 32px !important;
    margin-top: 20px;
    text-transform: none;
    width: 700px;
    text-indent: 0px;
    font-family: 'Ubuntu Condensed', sans-serif !important; 
    color: #000 !important; 
    letter-spacing: -0.5px;
}

.contentareapost p{text-align: left !important;font-family:'Open Sans', sans-serif !important;} 

.contentareapost strong{font-family: 'Gudea', sans-serif !important;}

.contentarea strong{font-family: 'Gudea', sans-serif !important;}

 footer{position: relative !important;}


.logo{width: 190px;}
.etichetta-agenda{display: none;color: #fff;

font-family: 'Ubuntu Condensed', sans-serif; 
}


footer a{color:#3f8db7}

.luogo-evento{font-family: 'Ubuntu Condensed', sans-serif; color:#999;padding-left: 20px; padding-top:10px; display: none; font-weight: 200;}

article.event div.luogo-evento{display: block;}


article.type-event div.luogo-evento{display: block;}
 
article.type-event time.post-date{display: none !important;}

article.category-ritratti time.post-date{display: none !important;} 

article.category-ritratti div.home-post-thumb{position: absolute;
top: 30px; z-index: 1}

article.category-ritratti div.home-post-title a{
font-size: 16px !important;
text-align: left;
line-height: 14px;
font-family: 'Ubuntu Condensed', sans-serif !important; 
color: #fff !important;

}

article.category-ritratti {overflow: hidden;}

article.category-ritratti div.home-post-content{display: none !important;}

article.category-ritratti div.home-post-title span{ 
font-size: 14px !important ;
text-align: left;
line-height: 14px;
color: #fff !important;
font-family: 'Ubuntu Condensed', sans-serif !important;
font-style: italic;
}


article.category-ritratti div.home-post-title { margin-top:170px;z-index: 2; position: absolute;}

article.category-ritratti div.home-post-thumb { width: 110%; }

article.type-event div.home-post-title{margin-top: 20px}

article.type-event span.etichetta-agenda{display: block;}

.footer_social_content {top: 52px !important;}

.search_form {top: 10px !important;}
.main_wrapper nav {
    float: right !important;
    display: block;
    margin-top: 17px;
    margin-right: 200px;
    
}
.main_wrapper{padding-bottom: 0px !important;}
.main_wrapper nav ul.menu > li {padding-left: 10px !important;padding-right: 10px !important;}
#menu-menu-principale li  a {
    font-family: 'Ubuntu Condensed', sans-serif !important; color: #002e47 ;letter-spacing: -0.5px !important; font-size: 18px !important;
}

#menu-menu-principale li ul a{color: #fff  ; font-weight: 300 !important; font-size: 16px !important ; text-transform: uppercase !important}

.invisibile:hover{background: none !important }

.invisibile a{color: rgba(255, 255, 255, 0) !important; height: 1px; font-size: 1px ; }

.invisibile ul li a{color: #fff !important  ;height: auto !important; font-size: 16px !important;  }

header {
    position: relative;
    background: none !important;
    z-index: 999999;
}
.imm-agenda{display: none;}

article.type-event img.imm-agenda{display:block;}


.search_form input{background-color: #fff !important; border: none !important; color: #666 !important; border-radius: 0px !important;}



 

body.page-template-homepage article.category-escludi-homepage{display: none;}
body.page-template-homepage article.event-category-escludi-homepage{display: none;}


#full-home{width: 96%; margin: auto; padding-top: 40px;padding-bottom: 50px;}

#full-home article{
    float: left;
    width: 250px;
    height: 250px;
    margin: 10px;
    background: white; 
-webkit-box-shadow: 10px 10px 13px -3px rgba(0,0,0,0.37);
-moz-box-shadow: 10px 10px 13px -3px rgba(0,0,0,0.37);
box-shadow: 10px 10px 13px -3px rgba(0,0,0,0.37);

text-align: left;
 
}
    
#full-home article.category-evidenza-homepage{width: 520px !important;height: 520px !important;}

#full-home article.category-evidenza-homepage div.titolo-ritratto-ev{margin-top: 444px !important;margin-top: 444px !important;
}

div.titolo-ritratto-ev{width: 100%;
background-color:rgba(0, 0, 0, 0.4);
padding: 11px 0px;
}

 div.titolo-ritratto-ev a.novideo{display: none;}
div.titolo-ritratto-ev a span{font-weight: 400 !important; }

article.category-video a.novideo{display: none;}

.player{background-image: url('http://confartigianato.horace.biz/wp-content/themes/interior/img/imm-restyling/player.png');
background-size: 80px;
background-repeat: no-repeat;
background-position: center center;
width: 100%;
display: block;
position: absolute;
height: 113px;}


.post-head{height: 25px;
text-align: right;
padding-right: 20px;
color: #fff;
padding-top: 5px;
font-family: 'Ubuntu Condensed', sans-serif; 
background-repeat: no-repeat;
background-size: 22px;
background-position: 20px;
}

.home-post-thumb{    position: absolute;bottom: 0px; width: 100%}

.home-post-thumb img{width: 100%}
    
    
.home-post-title a{font-family: 'Ubuntu Condensed', sans-serif; color:#222;padding:0px 20px; display: block; font-size: 16px;
line-height: 17px; letter-spacing: -0.5px   } 

#full-home time{font-family: 'Ubuntu Condensed', sans-serif; color:#999;padding:10px 20px; display: block; font-weight: 200;}

.home-post-content{display:none; padding: 15px 20px 20px 20px;}

.home-post-content p{font-family: 'Open Sans', sans-serif !important; font-size: 12px;text-align: left;}



.sottotitolo-ritratto p{font-family: 'Muli', sans-serif !important; font-size: 12px;text-align: left;line-height: 14px;}

.home-post-content img{display:none !important}

#full-home article.category-evidenza-homepage div.home-post-content{display: block;}

#full-home article.category-evidenza-homepage div.home-post-title a{font-size: 22px ;
line-height: 24px !important;}

#full-home article.category-evidenza-homepage div.home-post-title a span{font-size: 22px ;
line-height: 24px !important;}



article.category-territorio div.post-head{background-color: #7ca0af !important;background-image: url('img/icone-home/icona-territori.png'); }
article.category-news div.post-head{background-color: #002e47 !important;background-image: url('img/icone-home/icona-news.png');  }
article.category-applicazioni div.post-head{background-color: #002e47 !important; background-image: url('img/icone-home/icona-news.png');  }
article.category-mediateca div.post-head{background-color: #002e47 !important; background-image: url('img/icone-home/icona-news.png'); }
article.category-news-app div.post-head{background-color: #002e47 !important; background-image: url('img/icone-home/icona-news.png'); }
article.type-event div.post-head{background-color: #eaae47 !important;  background-image: url('img/icone-home/icona-agenda.png');}
article.category-categorie div.post-head{background-color: #6492c2 !important; background-image: url('img/icone-home/icona-categorie.png'); }
article.category-ritratti div.post-head{background-color: #a9b5bb !important; background-image: url('img/icone-home/icona-ritratti.png'); }

article.category-video div.post-head{background-color: #499394 !important; background-image: url('img/icone-home/player-back.png'); }



p.category-territorio {background-color: #7ca0af !important;color:#fff !important;  }
p.category-news {background-color: #002e47 !important;color:#fff !important  }
p.category-applicazioni {background-color: #002e47 !important; color:#fff !important }
p.category-mediateca {background-color: #002e47 !important; color:#fff !important }
p.category-news-app{background-color: #002e47 !important; color:#fff !important }
p.type-event {background-color: #eaae47 !important;  color:#fff !important}
p.category-categorie {background-color: #6492c2 !important; color:#fff !important }
p.category-ritratti {background-color: #a9b5bb !important; color:#fff !important }

p.category-video {background-color: #499394 !important; color:#fff !important }






@media only screen and (max-width : 1024px) {
#full-home article{width: 300px;height: 300px;}
#full-home article.category-evidenza-homepage{width: 620px !important;height: 620px !important;}

#full-home article.category-evidenza-homepage div.titolo-ritratto-ev {
    margin-top: 520px !important;
}

article.category-ritratti div.home-post-title {margin-top: 220px;}

header .header_block .logo {padding: 20px 10px 10px 27px !important;}

}


@media only screen and (max-width : 760px) {
	.contentareapost img{display:block !important;}
body{overflow-x: hidden;}	
	
#full-home article{width: 94%;height: 340px;}
#full-home article.category-evidenza-homepage{width: 94% !important;height: 340px  !important;}

#full-home article.category-evidenza-homepage div.titolo-ritratto-ev {
    margin-top: 237px !important;
}

article.category-ritratti div.home-post-title {margin-top: 220px;}

#full-home article.category-evidenza-homepage div.home-post-content {
    display: none;
}

#full-home article div.home-post-title a {
    font-size: 20px !important; line-height: 22px !important;
}

header .header_block .logo {
		float:none;
		padding:0px !important;
		position: absolute;
		left:0px;
		top:20px;
	}
	
.footer_wrapper{position: relative !important;line-height: 17px !important;}

.invisibile a{ font-size: 1px !important ; }

.main_wrapper ul.sub-menu li {float: none !important;}

.main_wrapper ul.sub-menu li {width: 100% !important;}

.main_wrapper ul.sub-menu li a{width: 100% !important;}

.main_wrapper ul.sub-menu li a { padding: 5px 0px !important;line-height: 20px;font-size: 10px !important; background-color: rgba(0, 47, 72, 0.75) !important;}

.main_wrapper ul.sub-menu li ul.sub-menu {background-color: rgba(0, 47, 72, 0.75) !important;}


/* -------------------------------END RESTYLING------------------------------- */
/* --------------------------------------------------------------------------- */




a.pos-paper{font-size: 17px ;
padding: 15px 0px;
border-top: thin dotted;
width: 100% !important;
display: block;
border-bottom: thin dotted;}



.single-event div.breadcrumbs{display: none;}

.eo-event-venue-map{display: none;}

.page-template-convenzioni div.sidepanel{margin-bottom:0px;}

.page-template-convenzioni div.widget_nav_menu {padding-top: 0px;}

.page-template-convenzioni .sidebar_header{padding-left: 10px; font-size: 14px !important;}
div.menu-tutte-le-convenzioni-container{display:none;}

div#aprimenu{color:#fff; text-transform: uppercase;}
div#aprimenu img{padding-left:10px;}

div#aprimenu{padding:20px; color:fff;text-align: center; cursor: pointer;}

.privacy{text-align:left !important;}



#ytc-wrapper .ytcplayer-wrapper iframe{height: 200px !important;}

.gallery-container div.col-md-3{width:20% !important}


#ytcplayer1{width:100% !important; height:280px !important}

.container{padding-bottom:100px !important;}
.log{top: 135px !important; z-index:999999 !important;}
footer{height:60px !important}
.footer_wrapper {margin:5px auto 0px 40px !important}

.page-id-35709 ul li{float:none;}

.widget_nav_menu{padding-top:20px;}
.ritratto{margin-bottom: 30px;}
.page-id-31223 .module_number_5 a:link {font-size:17px; font-style:none !important;}
.page-id-31223 .module_number_5 li {font-size:17px; font-style:none !important;}

div#search input.field_search{    background-color: #fff;
    border: 1px solid #777;
    box-shadow: 0px 1px 1px rgba(0, 0, 0, 0.075) inset;
    transition: border 0.2s linear 0s, box-shadow 0.2s linear 0s;
    color: #777;
}}

.single-post div.right-sidebar-block{margin-top:120px;}
.contentarea div.yarpp-related {display: none;}

.ui-widget-header{background-color: #ACB8BF;}

div#search a:link{color:#3a3a3a; text-decoration:underline;}
div#search a{color:#3a3a3a;}

.EO_Event_List_Widget div{border-radius:none;}


.entry-header{margin-bottom:20px;}


p.time{margin-top: 20px;
font-size: 18px;
color: #82a1b2;
padding: 5px 0px 5px 5px;
width: 96%;}

.single-event p.time{display:none;}


aside a[href$='.mp4'] {
background:transparent url(../../../wp-content/uploads/2014/10/icona-mp4.png) center left no-repeat;
background-size: 20px ;
display:inline-block;
padding-left:30px;
margin-bottom:10px;
line-height:18px;
}

aside a[href$='.pdf'] {
background:transparent url(../../../wp-content/uploads/2014/10/icona-pdf.png) center left no-repeat;
background-size: 20px ;
display:inline-block;
padding-left:30px;
margin-bottom:10px;
line-height:18px;
}





.attachments{background-color:#99b0bd; padding:20px 0px;}
.attachments h3{color:#ffffff; padding-left:20px;padding-bottom:20px;}
.attachments ol{list-style-type: none;}


.video{width:100%; border-top:solid 1px #ffffff; border-bottom:solid 1px #ffffff;}





@media only screen and (max-width : 1024px) {.container{padding-left:20px;}}

.EO_Event_List_Widget div {background-color:#d5dfe5; margin-bottom:20px;border-bottom:solid 1 px #ffffff;}
div.EO_Event_List_Widget div.bg_title{border-radius: inherit;}
.sidebar_header{color:#ffffff;  }
.EO_Event_List_Widget div h5{font-size:22px; text-transform:uppercase;}
.EO_Event_List_Widget {background-color:#d5dfe5; display:block; height:280px; padding-bottom:20px;}
div.agendalist { width:40px; height:40px;padding: 5px;  margin-right: 10px;  border-radius:5px; background-color:#4A778F;color:#ffffff; float:left;border:solid 1px #ffffff;text-align: center;font-size:20px !important;text-align: center;color: #ffffff;}
div.agendalist a:link{font-size:20px;text-align: center;}
div.agendalist a{color: #ffffff;}

div.agendalist {font-size:20px;text-align: center;}
div.agendalist {color: #707070}
ul.eo-events-widget li a{line-height: 17px;
font-size: 14px;
width: 74% !important;
display: block;
color: #707070 !important;
font-family: 'Open Sans', sans-serif !important;}

ul.eo-events-widget{widht:80%; margin-left:10px; margin-right:20px; padding-bottom:40px;min-height: 100px;}
ul.eo-events-widget li{padding-bottom:5px;padding-left:10px; width: 100%;}

.eo-event-meta{ position:relative; padding-bottom:20px;}
ul.eo-event-meta li p{font-size:18px;  color:#82a1b2; margin-left: -20px;  }

ul.eo-event-meta li a{display: none; }
ul.eo-event-meta li strong{display: none; }

.fc-event-title{color: #ffffff !important;  }
.fc-event-time{color: #ffffff !important; }

.eventorganiser-event-meta{padding-bottom: 20px;}


ul.display-posts-listing{min-height:100px; width:98%; }
ul.display-posts-listing li{width:90%; padding-left:20px; padding-top:5px; color:#000000; margin-bottom:5px; }
ul.display-posts-listing li a:link{color:#000000;}
ul.display-posts-listing img{width:50px; margin-right:20px;}


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

}

.breadcrumbs{padding-top:20px; }
.page-id-216 .breadcrumbs{padding-bottom:20px; }
.page-id-220 .breadcrumbs{padding-bottom:20px; }
.page-id-608 .breadcrumbs{padding-bottom:20px; }
.page-id-23328 .breadcrumbs{padding-bottom:20px; }
.breadcrumbs span a{color:rgba(0,0,0,0.6);}
.breadcrumbs span a:link{color:rgba(0,0,0,0.5);}


.widget_youtube_responsive div.bg_title{display:none;}

.carica{
	font-weight: bold;
}
.consiglieri{
	margin-top: 50px;width: 120%;margin-bottom: 20px;
}
.consiglieri .title{
	font-weight: bold;
}
.sidebar{overflow:hidden;}
.ytcthumb-cont{display:none !important;}
.youtubechannelgallery{margin-top:0px !important;}
.ytccf{margin-top:0px !important;}
.html5-video-container{width:90% !important;}
.testfooter{color:#ffffff; margin-top:15px; position:absolute;margin-left: 10px; }



@media only screen and (max-width : 700px) {

.content_block {
    padding-right: 10px;
}
	
div.sp-ea-one.sp-easy-accordion {
	margin-right:20px;
}
	
.page-template-ritrattidelavoro-php img.size-full {
    max-width: 100% !important;}

.page-template-ritrattidelavoro-php h3 {
    width: 65% !important;}
    
 div.wp-caption{
    max-width: 93% !important;}

.footer_wrapper{padding: 10px 0px 0px 10px !important}

footer {
    height: 90px !important;
	padding-bottom: 45px !important;}
}

#cookie-law-info-bar {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}

#cookie-law-info-bar .cli-bar-message{
    color:#ffffff;
    width:70%;
    margin-bottom:10px;
}

#cookie-law-info-bar .cli-bar-btn_container{
    text-align: right;
       
}

#cookie_hdr_showagain{
    color:#ffffff;
}

.cookie_settings_wrapper{
    display:inline-block;
}

.cli-switch input:checked + .cli-slider, .cli-tab-footer .cli-btn {
    background-color: rgb(0, 46, 71);
    color:white;
}

#cookie-law-info-bar #cookie_action_close_header{
    margin:5px 15px 5px 30px!important;
}


@media only screen and (max-width : 1280px) {
   #cookie-law-info-bar .cli-bar-message{        
       width:100%;        
   } 
}



@media only screen and (max-width : 460px) {
    #cookie-law-info-bar .cli-bar-btn_container{
        text-align: center;
    }
    #cookie-law-info-bar .cli_settings_button{        
        margin:10px 0!important;

    }
    #cookie-law-info-bar #cookie_action_close_header{
        margin:10px!important;
    }
    #cookie-law-info-bar .cookie_action_close_header_reject{
        margin:10px!important;
    }
    .cookie_settings_wrapper{
        display:block;
    }
    
}

@media only screen and (max-width : 400px) {
    #cookie-law-info-bar .cli-bar-btn_container{
        text-align: center;
    }
    #cookie-law-info-bar .cli_settings_button{        
        margin:10px 0!important;

    }
    #cookie-law-info-bar #cookie_action_close_header{
        margin:10px!important;
    }
    #cookie-law-info-bar .cookie_action_close_header_reject{
        margin:10px!important;
    }
    .cookie_settings_wrapper{
        display:block;
    }
}

/*@media only screen 
  and (min-device-width: 600px) 
  and (max-device-width: 1366px)
  and (-webkit-min-device-pixel-ratio: 2)  {

.span3{clear: both !important;width: 95% !important; float: none !important}

}*/	 
	 
	 
	
 
