/*
Theme Name: biourbanism
Theme URI: http://ldav.it/
Description: from Twenty Twelve to biourbanism.
Version: 1.0.0
Author: ldAv
*/

/*
@import url(/wp-content/themes/fiver-child2/fonts/MyriadWebPro.css);
@import url(/wp-content/plugins/lightbox-gallery/lightbox-gallery.css);
@import url(/wp-content/themes/Fiver/style.css);
*/


/* =Reset
-------------------------------------------------------------- */

html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font-size:100%;vertical-align:baseline}
body{line-height:1}
ol,ul{list-style:none}
blockquote,q{quotes:none}
blockquote:before,blockquote:after,q:before,q:after{content:'';content:none}
table{border-collapse:collapse;border-spacing:0}
caption,th,td{font-weight:normal;text-align:left}
h1,h2,h3,h4,h5,h6{clear:both}
html{overflow-y:scroll;font-size:100%;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%}
a:focus{outline:thin dotted}
article,aside,details,figcaption,figure,footer,header,hgroup,nav,section{display:block}
audio,canvas,video{display:inline-block}
audio:not([controls]){display:none}
del{color:#333}
ins{background:#fff9c0;text-decoration:none}
hr{background-color:#ccc;border:0;height:1px;margin:24px;margin-bottom:1.714285714rem}
sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}
sup{top:-0.5em}
sub{bottom:-0.25em}
small{font-size:smaller}
img{border:0;-ms-interpolation-mode:bicubic}

/* Clearing floats */
.clear:after,.wrapper:after,.format-status .entry-header:after{clear:both}
.clear:before,.clear:after,.wrapper:before,.wrapper:after,.format-status .entry-header:before,.format-status .entry-header:after{display:table;content:""}

/* allez */
body {font:400 12px/16px Helvetica, Arial, sans-serif; color:#333; }
a {text-decoration:none}
.site-description, .assistive-text, .menu-toggle, .comments-area {display:none}
.site-header { background:#333;}
.site-title a{display:block;position:absolute;background:url(/images/isb.png) no-repeat;width:104px;height:106px;text-indent:-999px;overflow:hidden;left:0;top:0;z-index:2}

.main-navigation{font:900 16px/18px Lato,Arial,sans-serif;color:#333;width:884px;margin:0 auto;padding-left:140px;position:relative}
.main-navigation ul.nav-menu,.main-navigation div.nav-menu>ul{display:inline-block!important;width:100%}
.main-navigation ul{margin:0}
.main-navigation li a,.main-navigation li{display:inline-block;text-decoration:none}
.main-navigation li a{color:#DDD;text-transform:uppercase;white-space:nowrap;border-bottom:6px solid #333;padding:31px 30px 0 0; margin-right:6px}
.main-navigation li a:hover,.main-navigation li.current-menu-item a{color:#FFF;border-bottom:6px solid #fb6239}
.main-navigation li{position:relative}
.main-navigation li ul{display:none;margin:0;padding:0;position:absolute;top:100%;z-index:99; background:#EFEFEF}
.main-navigation li ul ul{top:0;left:100%}
.main-navigation ul li:hover>ul{border-left:0;display:block}
.main-navigation li ul li a{color:#444;background:#efefef;display:block;font-size:11px;padding:8px 10px;min-width:120px;white-space:nowrap;border-bottom:0 none}
.main-navigation li ul li a:hover{background:#e3e3e3;color:#000;border-bottom:0 none}
.main-navigation .current-menu-parent>a,.main-navigation .current-menu-ancestor>a,.main-navigation .current_page_item>a,.main-navigation .current_page_ancestor>a{color:#FFF;border-bottom:6px solid #fb6239}
.main-navigation ul li ul li.current_page_item>a, .main-navigation ul li ul li.menu-item-object-category>a {border-bottom:0 none; color:#000;}

#evidenza, #top, #main, .site-info .wrapper, .site-info2 .wrapper {width:1024px; margin:0 auto;}
#evidenza {position:relative}
.site-content {width: 700px; float:left;}
.home .site-content {	width:784px;float:right;}

.widget-area  {width: 304px;float:right;}
.home .widget-area {width:220px; float:left;}

.widget {background: #F5F5F5;}
.home .widget {background: #FFF;}

.widget-area .advanced-recent-posts { padding: 0 20px 12px;}
.home .widget-area .advanced-recent-posts {padding:0}

#top {background:url(/images/top.png) no-repeat; height:104px; position:relative}
#carousel {background:#D3D3D3;padding:20px;width:420px; height:434px;}
#carousel .entry-title {font:900 24px/32px Lato, Arial, sans-serif;color:#000; padding-top: 10px;}
#carouselnav {position:absolute; right: 324px;bottom:0px; cursor:pointer; z-index:99;}
.bannerMR {width:300px; height:250px; padding:2px; background-color:#999;}
.left {float:left; margin-right:8px;}
.right {float:right; margin-left:8px;}
.m20b {margin-bottom:20px}
.m20r {margin-right:20px}
.m0b {margin-bottom:0}
.m0r {margin-right:0}
.slider{width:420px; height:434px; margin:20px}

.entry-summary .more { background: url(/images/more.png) no-repeat 100% 75%; color: #0A0A33; display: block; padding-right: 12px;}
.home .entry-summary .more {position: absolute; bottom: 0; right: 0;}
.archive .entry-summary .more, .search .entry-summary .more {text-align: right;}

.widget-area .widget-title {font:900 18px/46px Lato, Arial, sans-serif;color:#000; text-align:center; border-top:4px solid #000; background:#9997A2; text-transform:uppercase}
.widget-title a {color:#FFF}
.widget{ margin-bottom:21px;}

.widget-area .cat-reviews .widget-title {background:#B12237}
.widget-area .cat-news-events .widget-title {background:#9997A2}
.widget-area .cat-interviews .widget-title {background:#5E6578}
.widget-area .cat-video .widget-title {background:#1F4B16}

.advanced-recent-posts li {border-top:1px solid #CCC; padding: 9px 0 0; height:70px; overflow:hidden;}
.advanced-recent-posts li:first-child {border-top:0 none;}
.advanced-recent-posts li.ico {height:70px; overflow:hidden;}
.advanced-recent-posts li:hover, .advanced-youtube-recent-posts li:hover { background:#F0F0F0;}
.advanced-recent-posts li a {color:#999}
.advanced-recent-posts li a span, .advanced-youtube-recent-posts li a span {font:700 14px/1.25em Lato, Arial, sans-serif;color:#000;display:block;margin-bottom:4px}

.advanced-youtube-recent-posts li {border-top:1px solid #CCC; margin:9px 0 0;}
.advanced-youtube-recent-posts li:first-child {border-top:0 none;}

.entry-header .entry-title {font:900 24px/30px Lato, Arial, sans-serif; color:#333;}
.entry-header .entry-title a {color:#333}
.single .entry-header .entry-title, .page .entry-header .entry-title, .archive-title {border-top:4px solid #FB6239; padding:10px;margin-bottom:20px;}
.entry-content {font:400 14px/150% Helvetica, Arial, sans-serif; color:#333}
.entry-content {margin-bottom:24px;}
.entry-content p, .entry-meta p, .nav-single p {margin-bottom:12px;}
.archive-title {font:900 16px/18px Lato, Arial, sans-serif; color:#333; padding:10px 0 0}

.archive-meta {font:italic 400 14px/150% Helvetica, Arial, sans-serif; color:#999; margin-bottom:20px}

.entry-meta, .nav-single {font:400 12px/150% Helvetica, Arial, sans-serif; color:#666; margin-bottom:24px;}
.entry-meta {clear:both; padding-top:20px;}
.entry-meta a, .nav-single a {display:inline-block; padding:4px 12px; color:#FFF; background-color:#6D6E71; border-radius: 3px;margin-bottom:4px;}

.postItm {position:relative; }
.postItm .entry-header .entry-title {font:900 24px/26px Lato, Arial, sans-serif;color:#333; white-space:nowrap; text-overflow:ellipsis; margin-bottom:8px; width:516px;overflow:hidden; }
.postItm .entry-summary {font:400 13px/17px 'Helvetica Neue', Helvetica, Arial, sans-serif; color:#6D6D6D; text-align:justify;}
.home .postItm .entry-box {width:516px; float:right;height: 120px;overflow: hidden;}
.postItm .wp-post-image {float:left; margin-right:20px;}

.postItm3 {position:relative; width:248px; float:left;}
.postItm3 .entry-header .entry-title {font:900 15px/1.4em Lato, Arial, sans-serif;color:#000;}
.postItm .wp-post-image, .postItm3 .wp-post-image {box-shadow:1px 1px 0 #CCC}
.gruppo h2 {background:#A9A7B2; font:900 24px/30px Lato, Arial, sans-serif; color:#FFF;margin-bottom:20px; padding:10px 20px; text-transform:uppercase;}


.single .entry-content span, .single .entry-content p, .single .entry-content li, .page .entry-content span, .page .entry-content p, .page .entry-content li {font: 400 13px/21px 'Helvetica Neue', Helvetica, Arial, sans-serif !important; text-align:justify; color:#6D6D6D}
.single .entry-content a, .page .entry-content a {color:#ff2638;}
.single .entry-content a:hover, .page .entry-content a:hover { background:#EEE; color:#000;}
.single .entry-content, .page .entry-content {padding:0 90px 0 10px;}

.arrow-right3, .arrow-left3 {width:20px; height:16px; display:inline-block;}
.arrow-right3 {background: url(/images/arrow-right3.png) no-repeat center center #CCC; border-radius:3px;}
.arrow-left3 {background: url(/images/arrow-left3.png) no-repeat center center #CCC; border-radius:3px;}
.arrow-right, .arrow-left {width:20px; height:20px; display:inline-block;}
.arrow-right {background: url(/images/arrow-right.png) no-repeat center center #999;}
.arrow-left {background: url(/images/arrow-left.png) no-repeat center center #999;}
.nav-single a {max-width:300px; text-overflow: ellipsis; overflow: hidden; white-space:nowrap;}

.cat {position:absolute; }
.cat a {color:#FFF;font:900 12px/12px Lato, Arial, sans-serif; padding:2px 4px; background:#FB6239; text-transform:uppercase}
#evidenza .cat {top: 303px;}
.postItm .cat {bottom: 0;}
.postItm2 .cat {position:static;}
.postItm3 .cat {top: 124px;}

.site-info {color:#DDD;padding:20px 0; background:#454545}
.site-info2 {color:#DDD;padding:20px 0; background:#333}
.site-info .widget, .site-info2 .widget {background:none transparent;}
.site-info .widget {margin-bottom:0;color:#DDD;}
.site-info .widget strong {color:#FFF;}
.site-info .widget strong {color:#FFF;}
.site-info2 .widget {float:left; width:170px; line-height:110%;}
.site-info2 .widget h3 {margin-bottom:8px;}
.site-info2 .widget li {margin-bottom:4px;}
.site-info .widget a, .site-info2 .widget a {color:#999;}
.site-info .widget a:hover, .site-info2 .widget a:hover {color:#CCC;}

.site-info2 .widget_caw_widget strong { display:block;}
.site-info2 .widget_caw_widget li {text-transform:uppercase; font-size:11px; color:#666;}

.sml_subscribe input[type="text"]{ width:160px; padding:2px 4px; border:1px solid #CCC; margin: 0 0 8px;}
.sml_subscribe input[type="submit"]{padding:4px 12px; border-radius:3px; margin:0; border:0 none; color:#FFF;text-shadow:0 1px 0 rgba(0,0,0,0.1);
background: #ffa84c;
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmYTg0YyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmZjdiMGQiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -moz-linear-gradient(top,  #ffa84c 0%, #ff7b0d 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffa84c), color-stop(100%,#ff7b0d));
background: -webkit-linear-gradient(top,  #ffa84c 0%,#ff7b0d 100%);
background: -o-linear-gradient(top,  #ffa84c 0%,#ff7b0d 100%);
background: -ms-linear-gradient(top,  #ffa84c 0%,#ff7b0d 100%);
background: linear-gradient(to bottom,  #ffa84c 0%,#ff7b0d 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffa84c', endColorstr='#ff7b0d',GradientType=0 );
}

#breadcrumbs {display:none}

.alignleft {float: left;}
.alignright {float: right;}
.aligncenter {display: block;margin-left: auto;margin-right: auto;}
img.alignleft {margin: 0 24px 12px 0;}
img.alignright {margin: 0 0 12px 24px;}
img.aligncenter {margin-top: 0;margin-bottom: 12px;}

.single .autore {font:italic 700 14px/150% Helvetica, Arial, sans-serif; color:#999;margin-bottom: 12px;}
.home .autore {font:italic 400 13px/17px Helvetica, Arial, sans-serif; color:#999; position:absolute; bottom:0; left:268px;}
.page-links {clear:both; display:block; width:100%; font:700 14px/150% Helvetica, Arial, sans-serif; padding-top:12px; }
.page-links strong {display: inline-block; border: 1px solid #BFBFBF; color: #990000; padding: 0 5px;background-color:#CCC;}
.page-links a strong { font-weight:400;background-color:#FFF;}

.widget_youtuberecentposts img, .widget_youtuberecentpostsv2 img {width:300px }
.home .widget_youtuberecentposts img, .home .widget_youtuberecentpostsv2 img {width:220px }
