﻿@import 'https://fonts.googleapis.com/css?family=Lato:400,400i,700';
@import 'https://fonts.googleapis.com/css?family=Satisfy';

body {
font-family: 'Roboto', sans-serif;
  color: #141d1c;
  margin:0 auto;
  font-size:16px;
  background:#ffffff;
  font-weight:normal;
}

/* fonts - global */
/*#uBlogsy p, 
#uBlogsy label, 
#uBlogsy input, 
#uBlogsy textarea, */
/*#uBlogsy a, */

/*{ font-family:'Lora', sans-serif; }
.uBlogsy_post_body{
	font-family:'lora', sans-serif;
}

#uBlogsy h1, 
#uBlogsy h3, 
#uBlogsy h4 { font-family:'lora', sans-serif;
		 	   color: #524656;}
			   
#uBlogsy h1{line-height:1.2em;}			   

#uBlogsy p, 
#uBlogsy label, 
#uBlogsy input, 
#uBlogsy textarea,
.uBlogsy_post_body
 {font-size:13px; }

.uBlogsy_post_body, .uBlogsy_content_body{}*/


/* force browser to evaluate box model */
#uBlogsy_header_container,
#uBlogsy_nav_container, 
#uBlogsy_main, 
#uBlogsy_footer, 
#uBlogsy_left_col,  
#uBlogsy_right_col,
.uBlogsy_tag_list  { overflow:hidden; }


.bgdark { background: #141d1c;}

/* layout */

#uBlogsy{
    height: auto !important;
    margin: 0 auto;}

#uBlogsy_header_container { width:100%; clear:both; margin-top: 95px;}



#uBlogsy_main .newstit h1 {background: #fff;
    margin: 0;
    padding: 20px;
    text-align: center;
    font-size: 22px;
    font-weight: bold;
    letter-spacing: 2px; 
	margin-bottom:40px;
 }


#uBlogsy_main { padding: 90px 0px 0px 0px;
    background: #eee}

.container.mainwrap {
    padding: 30px 20px;
    background: #fff;
}


#postHome .uBlogsy_post.fullPost, #postHome .backHome, #postInside .uBlogsy_post.genList{
    display: none;
}



#listGen {
    padding: 0px 10px;
	margin-bottom: 30px;
}


#listGen .uBlogsy_post_body a {
    display: block;
    width: 100%;
    height: 350px;
    overflow: hidden;
}
#listGen .uBlogsy_post_body p { margin:0px;}
#listGen .uBlogsy_post_body img { width:100%; height: 100%;}


#listGen h2 {
    font-family: 'Shrikhand', cursive;
    text-transform: none;
    text-align: center;
    color: #fff !important;
    background: #141d1c;
    margin: 0;
    padding: 40px 0px 10px 0px;
    position: relative;
}

#listGen h2:before {
    content: '';
    background: #2aa6a6;
    width: 10px;
    height: 10px;
    position: absolute;
    top: 22px;
    left: 50%;
    -ms-transform: rotate(48deg);
    -webkit-transform: rotate(48deg);
    transform: rotate(48deg);
}


.ReadMore a{
    display: block;
    text-align: center;
    text-transform: uppercase;
    font-size: 015px;
    margin-top: 0;
    padding: 20px 10px;
    background: #2aa6a6;color: #fff;
}

.ReadMore a:hover { background: #777; }


#sidebar {
        margin-top: 90px;
    padding: 50px 0px 0px 0px;
	color:#fff !important;
}

#sidebar h2 { display: none;}

#sidebar h4 {
    font-size: 18px;
    border-bottom: 3px solid #fff;
    padding: 0px 0px 10px 0px;
	margin:0px 0px 20px 0px;
}

#sidebar .dati { color:#fff !important;}


#sidebar .dati ul {
    margin: 20px 0px 0px 0px;
    padding: 0;
    list-style: none;
}

#sidebar .dati li { margin-bottom:  7px;}

#sidebar .footlogo {    width: 200px;}

#sidebar .conbtn a {
    display: block;
    color: #fff;
    background: #3bb6b5;
    padding: 15px;
    margin-top: 15px;
    border-radius: 5px;
    text-align: center;
}

#sidebar .conbtn a:hover { background: #777; color:# 000;}


.uBlogsy_archive, .lastestPost, .uBlogsy_categories_container { display: none;}









#postFull .uBlogsy_categories_container {
    margin-bottom: 0;
    border: 0;
    padding: 0;
}

#postFull h1 {
    font-family: 'Shrikhand', cursive;
    text-transform: none;
    color: #2aa6a6;
    font-size: 40px;
    line-height: 1;
    margin: 0;
    padding: 0px 0px 15px 0px;}
	
#postFull h3 {
    background: #141d1c;
    color: #fff;
    font-size: 15px;
    padding: 7px;
    text-transform: none;
    margin: 0px ;
}


#postFull .uBlogsy_post_body  { margin-bottom: 40px;}
#postFull .uBlogsy_post_body img {
    width: 49%;
	height: auto;
    margin: 0px auto;
    display: inline-block;
    padding: 10px;
}

#postInside .prevNextPage{     display: block; width: 100%;}

#postInside .col-md-6 {
    display: none;
}


/* footer */
#uBlogsy_footer {
    background: #141d1c;
    text-align: center;
    color: #fff;
}

.uBlogsy_footer_text .dati {    margin: 20px 0px ;}

#uBlogsy_footer .footlogo {
    text-align: center;
    margin: 0px auto;
    width: 200px;
}


/* post, date and author -----------------------------------*/




.uBlogsy_next_prev{  overflow: hidden;clear: both;}

a.uBlogsy_prev, a.uBlogsy_next, .backHome a {
    background: #2aa6a6;
    padding: 10px;
    color: #fff !important;
}

a.uBlogsy_prev:hover, a.uBlogsy_next:hover, .backHome a:hover { background: #141d1c; color: #fff !important;}

a.uBlogsy_prev {float:left;}
a.uBlogsy_next {float:right;}


.backHome { position:absolute; bottom: 10px; left: 45%;}

#postFull hr {
    margin-top: 10%;
}




#postFull .uBlogsy_tag_list {     display: block;
    border: 3px solid #000;
    padding: 5px;
    margin-bottom: 30px; }
#postFull .uBlogsy_tag_list div {
    font-size: 15px; margin: 0px;
    text-transform: capitalize; 
	display: inline-block;
    float: left;
}




#postFull .uBlogsy_tag_list ul.uBlogsy_tags {
    list-style: none;
	text-align: left; padding:0px; margin: 0px auto;
}

#postFull ul.uBlogsy_tags li { 
    display: inline-block; text-align: left; padding: 0px 5px; margin: 0px auto; width: auto;
}

#postFull ul.uBlogsy_tags li:first-child { margin-left: 5px;}



#postFull .addthis_toolbox.addthis_default_style {
    margin-top: 50px;
    display: block;
}


/* comments */
.uBlogsy_comments_container { display: none;}





/* right coloumn lists -----------------------------------------*/


/* SEARCH */
.uBlogsy_search input[type=text] {background: #fff;  border: 0px; color: #000 !important; height: 39px; margin-bottom: 10px; width: 70%;}

#txtSearch {     padding-left: 10px; color: #4e3e37;}

#btnSearch, .uBlogsy_comment_form input[type=submit], .uBlogsy_search input[type=submit] { 
	color: #fff;
    background-color: #3bb6b5;
    border: 1px solid #3bb6b5;
    cursor: pointer;
    border-radius: 0px;
    padding: 9px 10px;
    margin-left: -5px;}
	
	

#btnSearch:hover, #btnSearch:focus, #btnSearch:active, #btnSearch.active { background-color: #777; color: #ffffff; border-color: #777;}
#btnSearch:focus, #btnSearch:active:focus, #btnSearch.active:focus { outline: none; outline: 0px; outline-offset: 0;}


	/* CATEGORIE */
	ul.uBlogsy_categories  {
		margin: 0px;
		padding: 0;
		text-align: center;
		list-style: none;
	}
		ul.uBlogsy_categories li {  padding: 5px 0px 0px 0px; }
	
	
	/* TAGS */
	ul.uBlogsy_tags.uBlogsy_tag_cloud {
    padding: 0;
    text-align: center;}
	
	ul.uBlogsy_tags.uBlogsy_tag_cloud li {  background: #ffffff;
    padding: 10px; margin: 5px 8px 5px 0px;}
		ul.uBlogsy_tags.uBlogsy_tag_cloud li a {     color: #2a9976;
   
    font-size: 15px;}
			ul.uBlogsy_tags.uBlogsy_tag_cloud li a:hover { color: #000; background: #3bb6b5; }
		
	
	/* ARCHIVIO POST */
	ul.uBlogsy_years {  list-style: none; text-align: center; margin: 0px; padding: 0px; font-weight: bold;}
	
	li.uBlogsy_month:before {  }
		ul.uBlogsy_months { list-style: none; margin: 0px; padding: 0px;}
			li.uBlogsy_month{ display: block; margin: 3px 0px 0px 0px; padding: 0px; background: #ddd; font-weight: bold;}
			a.uBlogsy_month_name { text-transform: capitalize; color: #383838;     width: 100%;
    height: 100%; display: block;  }	
			
			
	/*li.uBlogsy_post-item:before { content: '\2022'; margin: 0px 5px 0px 0px; padding: 0px; display: inline;}*/
		ul.uBlogsy_post-items { padding-left: 0px;}
			li.uBlogsy_post-item {
				list-style: none !important;
 				   margin: 0;
  				  text-align: center;
  				  padding: 5px 10px;
   				 background: #fff;
  				  border: 1px solid #ddd;
				      text-transform: lowercase;}
			li.uBlogsy_post-item span:nth-of-type(2) { display: none;}
	
	
	/* LAST POST */
	.lastestPost ul { margin: 0px;  padding-left: 15px;}
	
	

/* pagination */
#pagwrap {
    position: absolute;
    top: 103%;
    left: 10px;
    /*border-top: 1px solid #ddd;*/
    width: calc(100% - 25px);
	padding-top: 10px;
}


#uBlogsy_pagination { display:block; float:none; overflow:hidden; margin:0px; padding: 0px; font-size:13px;}

#uBlogsy_pagination li{ list-style-type: none;
    display: inline-block;
    float: left;
    color: #4e3e37;
	background: #ddd;
    border: 1px solid #ddd;
    width: auto;
    height: 30px;
    padding: 6px;
    text-align: center;
    margin: 3px;
	letter-spacing: 1px;}
	
#uBlogsy_pagination li.uBlogsy_page_prev, #uBlogsy_pagination li.uBlogsy_page_next { width:50px;}	

#uBlogsy_pagination li a { }

#uBlogsy_pagination li.uBlogsy_page_prev span, #uBlogsy_pagination li.uBlogsy_page_next span {
	display: block;
    font-family: 'Lato', sans-serif;
    color: #4e3e37;
    padding: 0;
    margin: 0;
    text-align: center;}

#uBlogsy_pagination .uBlogsy_page_next, #uBlogsy_pagination .uBlogsy_page_prev{ width:40px;}

#uBlogsy_pagination li.uBlogsy_current a{font-weight:bold;}

#uBlogsy_pagination li.uBlogsy_current span{  }

/* tag cloud */
.uBlogsy_tag_cloud li { display:inline-block; padding-right:10px; }
.uBlogsy_tag_cloud li span {color:#505050}
.uBlogsy_tag_cloud1 { font-size: 11px;}
.uBlogsy_tag_cloud2 { font-size: 12px;}
.uBlogsy_tag_cloud3 { font-size: 13px;}
.uBlogsy_tag_cloud4 { font-size: 14px;}
.uBlogsy_tag_cloud5 { font-size: 15px;}
.uBlogsy_tag_cloud6 { font-size: 16px;}
.uBlogsy_tag_cloud7 { font-size: 17px;}
.uBlogsy_tag_cloud8 { font-size: 18px;}
.uBlogsy_tag_cloud9 { font-size: 19px;}
.uBlogsy_tag_cloud10 { font-size: 20px;}
.uBlogsy_tag_cloud11 { font-size: 21px;}
.uBlogsy_tag_cloud12 { font-size: 22px;}
.uBlogsy_tag_cloud13 { font-size: 23px;}
.uBlogsy_tag_cloud14 { font-size: 24px;}
.uBlogsy_tag_cloud15 { font-size: 25px;}
.uBlogsy_tag_cloud16 { font-size: 26px;}
.uBlogsy_tag_cloud17 { font-size: 27px;}
.uBlogsy_tag_cloud18 { font-size: 28px;}
.uBlogsy_tag_cloud19 { font-size: 39px;}
.uBlogsy_tag_cloud30 { font-size: 40px;}
.uBlogsy_tag_cloud31 { font-size: 41px;}
.uBlogsy_tag_cloud32 { font-size: 42px;}
.uBlogsy_tag_cloud33 { font-size: 43px;}
.uBlogsy_tag_cloud34 { font-size: 44px;}
.uBlogsy_tag_cloud35 { font-size: 45px;}
.uBlogsy_tag_cloud36 { font-size: 46px;}
.uBlogsy_tag_cloud37 { font-size: 47px;}
.uBlogsy_tag_cloud38 { font-size: 48px;}
.uBlogsy_tag_cloud39 { font-size: 49px;}
.uBlogsy_tag_cloud40 { font-size: 50px;}
.uBlogsy_tag_cloud40 { font-size: 50px;}
.uBlogsy_tag_cloud41 { font-size: 51px;}
.uBlogsy_tag_cloud42 { font-size: 52px;}
.uBlogsy_tag_cloud43 { font-size: 53px;}
.uBlogsy_tag_cloud44 { font-size: 54px;}
.uBlogsy_tag_cloud45 { font-size: 55px;}
.uBlogsy_tag_cloud46 { font-size: 56px;}
.uBlogsy_tag_cloud47 { font-size: 57px;}
.uBlogsy_tag_cloud48 { font-size: 58px;}
.uBlogsy_tag_cloud49 { font-size: 59px;}
.uBlogsy_tag_cloud50 { font-size: 60px;}
.uBlogsy_tag_cloud50 { font-size: 60px;}
.uBlogsy_tag_cloud51 { font-size: 61px;}
.uBlogsy_tag_cloud52 { font-size: 62px;}
.uBlogsy_tag_cloud53 { font-size: 63px;}
.uBlogsy_tag_cloud54 { font-size: 64px;}
.uBlogsy_tag_cloud55 { font-size: 65px;}
.uBlogsy_tag_cloud56 { font-size: 66px;}
.uBlogsy_tag_cloud57 { font-size: 67px;}
.uBlogsy_tag_cloud58 { font-size: 68px;}
.uBlogsy_tag_cloud59 { font-size: 69px;}
.uBlogsy_tag_cloud60 { font-size: 70px;}



/* commenter classes - add styles here for different commenters */
.uBlogsy_commenter1{}
.uBlogsy_commenter2{}
.uBlogsy_commenter3{}
.uBlogsy_commenter4{}
.uBlogsy_commenter5{}
.uBlogsy_commenter6{}
.uBlogsy_commenter7{}
.uBlogsy_commenter8{}
.uBlogsy_commenter9{}
.uBlogsy_commenter10{}
.uBlogsy_commenter11{}
.uBlogsy_commenter12{}
.uBlogsy_commenter13{}
.uBlogsy_commenter14{}
.uBlogsy_commenter15{}
.uBlogsy_commenter16{}
.uBlogsy_commenter17{}
.uBlogsy_commenter18{}
.uBlogsy_commenter19{}
.uBlogsy_commenter20{}
.uBlogsy_commenter21{}
.uBlogsy_commenter22{}
.uBlogsy_commenter23{}
.uBlogsy_commenter24{}
.uBlogsy_commenter25{}
.uBlogsy_commenter26{}
.uBlogsy_commenter27{}
.uBlogsy_commenter28{}
.uBlogsy_commenter29{}
.uBlogsy_commenter30{}
.uBlogsy_commenter31{}
.uBlogsy_commenter32{}
.uBlogsy_commenter33{}
.uBlogsy_commenter34{}
.uBlogsy_commenter35{}
.uBlogsy_commenter36{}
.uBlogsy_commenter37{}
.uBlogsy_commenter38{}
.uBlogsy_commenter39{}
.uBlogsy_commenter40{}
.uBlogsy_commenter41{}
.uBlogsy_commenter42{}
.uBlogsy_commenter43{}
.uBlogsy_commenter44{}
.uBlogsy_commenter45{}
.uBlogsy_commenter46{}
.uBlogsy_commenter47{}
.uBlogsy_commenter48{}
.uBlogsy_commenter49{}
.uBlogsy_commenter50{}
/* if you have more than 50 distinct commenters on your post then you're doing well! Add more .uBlogsy_commenter's if you wish */



/* EDITOR PROPERTIES - PLEASE DON'T DELETE THIS LINE TO AVOID DUPLICATE PROPERTIES */
/*---------stile per header------------*/
#header {
		padding-top:20px;
        width: 100%;
        height: 170px;
        margin: 0 auto;
		background:url(../Images/world.png) no-repeat;
		background-position:center -100px;
		border-bottom:1px #dddddd solid;
		-webkit-box-shadow: 1px 0px 15px  #888;
	   	-moz-box-shadow: 1px 0px 15px #888;
	    box-shadow: 1x 0px 15px #888;
		/*background: -webkit-linear-gradient(top, #d1d1d1, #efefef );
		background: -moz-linear-gradient(top, #d1d1d1, #efefef);
		background: -ms-linear-gradient(top, #d1d1d1, #efefef);
		background: -o-linear-gradient(top, #d1d1d1, #efefef);*/
		color:#ef9404;
		
	}

    #header .wrap{
        width: 1070px;
        margin:0 auto;
		height:130px;
		
	    }

    #logo {
        width: 300px;
        float: left;
    }
    #secondary-nav {
        width: 100px;
        float: right;
    }
	
	

 /* Navigazione */
/****************************/

  #nav {
	  width: 1070px;
	  /*height: 40px;*/
	  margin: 0 auto;
	  
	  vertical-align:bottom;
	  
	  /*background: #979797;*/
  }
	
	
  #nav .wrap{
	  width: 1070px;
	  height:50px;
  }

/*bottone input*/

   input.btnGen {

    border: 1px solid #ef9404;
    font-size: 13px;
    background: #ef9404;
	color:#ffffff;
	font-family:'lora', sans-serif;
	padding:2px 8px 2px 8px;
	border-radius:5px;
}
 
  input.btnGen:hover {
    color: #000000;
    background: #f7deb7;
	border:1px solid #f7deb7;
}

/*modifiche a Bootstrap/MainResp/Carousel*/

.nav > li > a:hover, .nav > li:hover, .nav.navbar-nav>li>a:hover{background-color: transparent;}
ul.nav.navbar-nav img{width:40%}
#uBlogsy_header_container #sticky_navigation{ position:relative;}






@media (max-width:1024px){ 

#uBlogsy_header_container { margin-top: 75px;}

.uBlogsy_search input[type=text] { width: calc(100% - 64px);}


#uBlogsy_main .mainwrap .row { padding: 60px 20px 100px 20px;}


}


@media (max-width:768px){ 




#sidebar { margin:0px;} 
#uBlogsy_main { padding-top: 0px;}

#sidebar { text-align: center;}
#sidebar .footlogo {margin: 0px auto; }
#sidebar .dati { margin-bottom: 40px;}

.uBlogsy_tag_container { display: inline-block; margin-bottom: 40px;}

.uBlogsy_search input[type=text] {     width: 70%; }

#sidebar .conbtn a {
    width: 37%;
    margin: 0px auto;
}


#postFull .uBlogsy_post_body img { width: 100%;}

.backHome { left: 42%;}

}



@media (max-width: 640px){ 

.container.mainwrap {
    padding: 0;}
	
	#sidebar .conbtn a {
    width: 63%;}
	
	
	
}


@media (max-width: 480px){ 

#listGen h2 {     padding: 40px 10px 10px 10px;
    font-size: 30px;
    line-height: 1;}
#listGen .uBlogsy_post_body a { 
    height: 100%; }


.backHome {
    position: relative;
    left: 0;
    margin-top: 15px;
}

a.uBlogsy_next, a.uBlogsy_prev { float: none; }
a.uBlogsy_prev, a.uBlogsy_next, .backHome a {
    float: none; font-size: 13px;
    padding: 5px;
    line-height: 1;
    display: inline-block;
}


}


@media only screen 
 and (max-device-width: 360px)
 and (min-device-width: 320px)
 and (-webkit-min-device-pixel-ratio: 2){

#postFull h1, #listGen h2 { font-size: 30px;}
 }

