/* ----------------------------------------------------------------------------------
	RESPONSIVE LAYOUTS
---------------------------------------------------------------------------------- */
/* Desktop / Laptop */
@media only screen and (max-width: 1140px) {
	#slider .rslides-content,
	.thinkupslider-sc .rslides-content {
		padding: 0 70px;
		box-sizing:border-box;
	}





}
@media screen and (orientation: portrait) {
  img { display: block; }
}

@media screen and (orientation: landscape) {
  img { display: block; }
	
}


@media only screen and (min-width: 800px) {
	#pre-header-search{display:none;}
	
.blog-article.sticky {
    padding: 0px;
    max-height: 380px;
}
.blog-article.sticky .entry-content > p {	top:10px!important;}

.blog-article .entry-content{
    width: 62%;
}





.sticky .entry-content.four_fifth.last {
    width: auto;
	    max-width: 62%;
}

.entry-content.four_fifth.last {
    width: auto;
	    max-width: 62%;
}


}


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

.single .post-title{width: 60%!important;     font-size: 16px!important;  }



	
	
		.blog-article .entry-content {
    width: 62%;
}
	

	#slider .rslides-content,.thinkupslider-sc .rslides-content {
		padding: 0 70px;
		box-sizing:border-box;
	}
	#logo {		margin-left: 15px;	}
 
	.blog-article.sticky .entry-content > p {

	top:10px!important;
}

 
}

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

li#res-menu-item-9481 > a:hover {
    background: transparent !important;
}
	
		#slider {
    position: relative;
    top: 225px;
    margin-bottom: 225px;
	margin-top: 45px;
}

.sticky .entry-content.four_fifth.last >p {
    position: relative!important;
 
}
 
 .single .post-title{width: 57%!important;     font-size: 16px!important; }
div#starating {
    position: absolute;
    top: 86px !important;
    left: 76px;
    z-index: 1;
}

.search-thumb > article p {
       position: relative;
    width: 60%;
}
 
 
 
 .header-style2 #header {
    top: 0px!important;
    position: relative!important;
}
 
 
 
 
 
.header-style2 #header {
    top: 218px!important;
    position: relative!important;
}


 
 	.blog-article.sticky .entry-content > p {
	top:10px!important;
}
 
 
 
 
	.SocialricDiv {
display:none;
}

.sidebar-vul {
 
    position: relative!important;
}
.blog-article .entry-content {
     width: 62%;

}

/*
  .blog-article .entry-content {
   width: 56% !important;
};
*/
.sticky .entry-content.four_fifth.last {
    width: auto;
}

.entry-content.four_fifth.last {
   /* width: auto;*/
}

}
	
/* iPad & Tablet */
@media only screen and (max-width: 758px) {
	
	div#starating {
    position: absolute!important;
    top: 66px!important;
    left: 10px!important;
	z-index: 1;
}
	
	
	
	.single .entry-meta > span.date{top:0 !important;}
	
	.sticky .blog-thumb:after {
       left: 4px !important;
    width: 100%;
	}
	.blog-article.sticky .blog-thumb > .image-overlay {
    text-align: center;
    width: 96%!important;
    height: 86%;
    left: 6px !important;
    top: 44px !important;
}
	.vb-mapa {    left: 0px !important;}

	.projects-title {  left: 120px !important;  height: 120px !important;  width: 185px !important;
}


	.sitemap-bg {	font-size: 12px;}
	.sitemap-bg li:before { display: none !important;}
	.sitemap-bg a { position: relative;  }
	i.fa.fa-heart-o.fa-1 {    top: 20px;    position: relative;}
	li.pagenav {    left: 0px !important;}

	#cookie-law-info-bar {font-size: 10px !important;}
			.vptextProg {
    text-align: justify!important;
    padding-left: 0!important;
    margin-left: 0!important;
    top: 50px!important;
    position: relative!important;
}

#vpimgProg img {
    width: 160px!important;
    -webkit-border-radius: 80px!important;
    -moz-border-radius: 80px!important;
    border-radius: 80px!important;
    position: relative!important;
    bottom: 0px!important;
    border: 1px solid #696969!important;
    right: 0!important;
    margin: auto!important;
	height: 160px!important;
	    float: none !important;
}
.vptitleProg {
    left: 0!important;
    color: #696969!important;
    text-transform: uppercase!important;
    font-size: 14px!important;
    top: 50px!important;
    position: relative!important;
    bottom: 10px!important;
    right: 0!important;
    margin: 0 auto!important;
}


.single .entry-content p{ 
/*   
	width: 90% !important;
    left: 0;
    right: 0;
    margin: 0 auto!important;
*/
}
	
	.single .format-nomedia .entry-header {
    width: 90%  !important;
    padding: 0px !important;
    left: 0!important;
    right: 0!important;
    margin: 0 auto!important;
    position: relative!important;
}

.pag.pag-end{   /* top: -180px!important;*/ }
.sticky .entry-content.four_fifth.last span.date {
    top: -7px;
}

@import url(https://fonts.googleapis.com/css?family=Lato:100,300,400,700);
@import url(https://raw.github.com/FortAwesome/Font-Awesome/master/docs/assets/css/font-awesome.min.css);

 
#header-search {
  margin: 50px 100px;
  display: inline-block;
  position: relative;
  height: 60px;
  float: right;
  padding: 0;
  position: relative;
}

.searchform input[type="text"] {
  height: 60px;
  font-size: 55px;
  display: inline-block;
  font-family: "Lato";
  font-weight: 100;
  border: none;
  outline: none;
  color: #555;
  padding: 3px;
  padding-right: 60px;
  width: 0px;
  position: absolute;
  top: 0;
  right: 0;
  background: none;
  z-index: 3;
  transition: width .4s cubic-bezier(0.000, 0.795, 0.000, 1.000);
  cursor: pointer;
}

 .searchform input[type="text"]:focus:hover {
  border-bottom: 1px solid #BBB;
}

.searchform input[type="text"]:focus {
width: 245px;
    z-index: 1;
    /*border-bottom: 1px solid #BBB;*/
    cursor: text;
    left: 16px !important;
    height: 43px;
    top: -5px;
    position: relative;
    background: #fff;
	  outline: none !important;

    border: 1px solid rgba(119, 119, 119, 0.35);
}


.searchform input[type="text"] {
height: 60px;
    font-size: 55px;
    display: inline-block;
    font-family: "Lato";
    font-weight: 100;
    border: none;
    outline: none;
    color: #555;
    padding: 3px;
    padding-right: 60px;
    width: 0px;
    position: absolute;
    top: 0;
    right: 0;
    background: none;
    z-index: 3;
    transition: width .2s cubic-bezier(0.000, 0.795, 0.000, 1.000);
    cursor: pointer;
	    text-indent: initial;
		
}



.searchform input[type="submit"]{
      display: none;
}






.searchform input[type="text"]:focus::after {
    content: '';
    display: block;
    width: 0;
    height: 0;
    border-top: 8px solid transparent;
    border-right: 8px solid grey;
    border-bottom: 8px solid transparent;
    border-left: 8px solid transparent;
    position: relative;
    left: -70px;
    top: 6px;
}




.searchform input.searchs {
    position: relative;
    /* font-size: 16px !important; */
    /* margin-top: 9px!important; */
    left: -32px!important;
    width: -3px;
    padding: 0px 16px !important;
}


body {
    padding: 0;
}

.ico{display:none !important;}
	


 #pre-header-search {     
    width: 0px!important;
    float: left!important;
    position: relative!important;
    margin-top: -35px!important;
    height: 33px!important;
    z-index: 999991!important;
    /* background: #000; */
    left: 51px!important;
    top: 0px!important;
    background-color: transparent!important;
    border: 1px solid rgba(199, 5, 5, 0)!important;
    border-radius: 4px!important;
    border-color: #ddd!important;
	    cursor: pointer;
    /* display: none !important; */
	
	}
	div#pre-header-search:hover {
    background-color: rgba(0, 0, 0, 0.08) !important;
    border-color: #CECECE !important;
}
	
	
.pre-header-style2 #pre-header-search .search {
  background: rgb(245, 245, 245)!important;
    width: 225px!important;
    margin-top: -1px!important;
    margin-right: 10px!important;
    position: relative!important;
    height: 12px!important;
    left: 5px!important;
    display: block!important;
    border-radius: 0px 5px 5px 0px !important;
    box-sizing: border-box!important;
    box-shadow: 0 1px 0 0 rgba(255, 255, 255, 0.1)!important;
    font: inherit!important;
    font-weight: normal!important;
    padding: 15px 50px 18px 18px!important;
    border-right: 1px solid #DDDDDD!important;
    border-left: 1px solid #dddddd!important;
    border-top: 1px solid #dddddd!important;
    border-bottom: 1px solid #dddddd!important;
}
	
	
	
	
	.pre-header-style2 #pre-header-search .search {

        margin-left: 0px!important;
  
}
	.cirulardiv {
    position: relative!important;
    top: 380px!important;
    text-align: justify;
    width: 300px!important;
    left: 0!important;
    margin: 0 auto!important;
    right: 0!important;
}

.equipaVB {
    position: relative!important;
    top: 350px!important;
    text-align: justify!important;
    width: 300px!important;
    left: 0!important;
    margin: 0 auto!important;
    right: 0;
}
	

	a.logoimg img {
       width: 200px;
    position: relative;
    right: 0;
    top: 35px;
    left: 12px;;
}


/*RESPONSIVE LOGO*/



img.logo-sm {
    max-width: 220px!important;
    position: absolute!important;
    right: 0!important;
    top: -13px!important;
    left: 90px!important;
    margin: 0 auto;
    visibility: visible!important;
    width: 100% !important
}

img.logo-bg {
     display: none;
}
.pre-header-style2 #pre-header {
    background: #F5F5F5 !important;
}
div#header-nav {
    padding: 0 !important;
}
a.btn-navbar:before{
display:none !important;
}

.pre-header-style2 #pre-header-search .fa-search {
    font-size: 16px !important;
    margin-top: 9px!important;
    left: -3px!important;
}
	


/*WITH MENU
 #pre-header-search {     
    width: 0px!important;
    float: left!important;
    position: relative!important;
    margin-top: -32px!important;
    height: 30px!important;
    z-index: 999991!important;

    left: 97px!important;
    top: 0px!important;
    background-color: transparent!important;
    border: 1px solid rgba(199, 5, 5, 0)!important;
    border-radius: 4px!important;
    border-color: #ddd!important;
      display: none !important; 
	
	}

	
		/*WITH MENU
	.pre-header-style2 #pre-header-search .fa-search {
    font-size: 16px!important;
    text-rendering: auto;
    margin-top: 8px!important;
    left: -40px!important;
    position: relative!important;
}

.btn-navbar .icon-bar {
      background-color: #888;
    margin-left: 40px;
    display: block;
    width: 22px;
    height: 2px;
    border-radius: 1px;
}

.btn-navbar {
	display: block;
    margin-left: -30px;
    position: relative;
    float: right;
    padding: 8px 10px;
    margin-top: 9px;
    margin-right: 15px;
    background-color: transparent;
    border: 1px solid rgba(199, 5, 5, 0);
    border-radius: 4px;
    border-color: #ddd;
}
*/


.content-single{top:-240px; position:relative;}
.sticky .entry-content.four_fifth.last {
    width: auto;
	    max-width: 62%;
}

.entry-content.four_fifth.last {
   /* width: auto;
	    max-width: 62%;
*/

}

div#container {
    margin-bottom: 38px !important;
    top:  0px !important;
}


 
 .blog-article .entry-meta .date-day, .blog-article .entry-meta .date-month{font-size: 2.5vw;}
 
/*OLD VERSION
.footer-distributed {
    margin-top: 230px!important;
    z-index: 3;
}
*/
.footer-distributed {
    margin-top: -120px!important;
    z-index: 3;
}

/* FIXED BAR*/
.fixedBar {
    background: #1F2022;
    bottom: 0px;
    color: #fff;
    left: 0;
    padding: 0px 0;
    position: fixed;
    width: 100%;
    z-index: 99999;
    float: left;
    vertical-align: middle;
    margin: 0px 0 0;
    height: 30px;
}
div#post-footer-social-footer-fixed li {
    display: table-cell;
    vertical-align: middle;
    float: none;
    padding: 1px 0 0 30px;
}

div#post-footer-social-footer-fixed li a {
    color: #fff;
}

div#post-footer-social-footer-fixed {
font-size: 14px;
    display: table;
    -webkit-border-radius: 500px;
    -moz-border-radius: 500px;
    -o-border-radius: 500px;
    border-radius: 500px;
    position: relative!important;
    top: 3px!important;
    left: 0;
    right: 0;
}

/* FIXED BAR - END*/















ul#menu-navigation {    border: 1px solid #ddd;}


	
	a.logoimg {     top: -30px!important;}

	 
	
	
	/* OLD VERSION
	#slider {
    position: relative;
    top: 225px!important;
    margin-bottom: 220px!important;
	margin-top: 45px;
}
*/
#slider {
    position: relative;
    top: 16px!important;
    margin-bottom: 0px!important;
    margin-top: 45px;
}

#slider .rslides, #slider .rslides li {213
    height: 500px;
    max-height: 524px;
    height: 330px !important;
}


#site-header {
    z-index: 9!important;
    position: fixed!important;
    width: 100%!important;
    background: #fff!important;
	    top: 0!important;
		    margin-bottom: 40px!important;
			border-bottom: 1px solid rgba(0, 0, 0, 0.15);
}
/*RESPONSIVE LOGO*/

#site-header {
    background: #F5F5F5 !important;
    height: 60px;
    margin-bottom: -225px!important;
}

#slider a.rslides_nav{z-index: 2;}
#slider .rslides_tabs{z-index: 2;}
	div#post-footer-social {
    position: relative!important;
    top: 12px!important;
    left: -7px!important;
	display:none;
}
	.search-content-top > .pag.pag-start{top: -180px !important;}
	
	.search-content-top {
    position: relative!important;
    top: -268px!important;
}


	#basicsharelink {
    display: none!important;
}


.star-rating.flat .total_votes {
    display: none;
}
embed, iframe, object, .wp-caption {
      max-width: 90%;
    height: 400px;
    left: 0;
    right: 0;
    margin: 0px auto;
    position: relative;
    margin-left: auto;
    margin-right: auto;
}
#content {
    margin-top: 0;
    top: 0;
    max-width: 100%;
    position: relative;
}
	.sidebar-vul {
    top: 0px;
    position: relative!important;
}
	.blog-article .entry-meta {
    margin-bottom: 30px!important;
    margin-top: 80px!important;
}
.home-nothumb >.blog-grid.element.column-1 p {
    position: relative;
    top: -50px !important;
    float: left;
}
	/*
	.entry-content.date-icon >p {
    position: relative;
    top: 70px!important;
}
*/
.search-thumb a {
    /* display: inline-block; */
}
	.sticky .blog-article .blog-title{position: relative;
    top: 6px !important;}
	
	.sticky .blog-thumb img {
    margin-top: 5px;
	left: 0 !important;
}

	
	.blog-article.sticky .entry-content > p {
      position: relative!important;
    top: -115px!important;
    width: 100% !important;
    left: 8px!important;
	top:10px!important;
}
.one_fifth{    margin-bottom: 0px;}
	
	
	.blog-article .entry-content {
    width: 62%;
}
	
.search-nothumb {
    position: relative;
    bottom: 70px;
}
	.search-nothumb .more-link {
    position: relative;
    top: 50px;
}
	
	
	
	
	.search-thumb {
    max-height: 90%!important;
    top: -270px!important;
    bottom: 0!important;
    left: 0!important;
    right: 0!important;
    margin: auto!important;
    position: relative !important;
    text-align: center !important;
    display: block!important;
    margin-bottom: 30px !important;
 
 
}
	

	.green.cli-plugin-button, .green.cli-plugin-button:visited {max-width: 70px !important;    /*top: 30px;*/    padding: 3px 0px !important;     right: 20px !important;} 
#cookie-law-info-bar span {    top: -30px;}
#cookie-law-info-bar {   padding: 40px 0px 15px !important;     z-index: 100000 !important;}



	
	.blog-article .entry-meta > span.date {
    background: #333;
    min-width: 40px;
    margin-top: 7px;
    width: 46px!important;
    margin-left: 0px;
    height: 55px !important;
	/*left:16px !important;*/
}
	
	.search-thumb .blog-article .entry-meta > span.date {
    background: #333;
    min-width: 40px;
    top: -10px;
    width: 70px;
    margin-left: 0px;
}
	
	.search-thumb .blog-article .blog-title {
    position: relative!important;
    top: 15px!important;
    left: 90px!important;
    width: 65%!important;
    text-align: left!important;
}

	
	.search-thumb > .blog-article .entry-content.date-icon{
    position: relative!important;
    /*max-width: 525px!important;*/
    text-align: justify!important;
    /*width: 62%!important;*/
    left: 0 !important;
    margin-top: -6px!important;
    line-height: 24px!important;
    margin-left: 12px!important;
	    width: 85% !important;
}
	
	.search-nothumb > article >.entry-content {
    width: 88% !important;
    position: relative;
	 padding-left: 0px!important;
}
	
.search-nothumb > .blog-article .entry-meta {
    margin-bottom: 30px!important;
    margin-top: -77px!important;
}
.search-nothumb .entry-content.date-icon p {
    left: 5px!important;
    width: 100%!important;
	
}

.search-thumb .entry-content.date-icon p {
    left: 5px!important;
    width: 100%!important;
	    top: -70px !important;
}
Â´
.search-thumb a{    
 top: 0!important;
    bottom: 0!important;
    left: 0!important;
    right: 0!important;
    margin: auto!important;}
	


	
	
	
	.search-nothumb > article h2.blog-title{
	    position: relative!important;
    top: 10px!important;
}
	
	.search-nothumb p {
    position: relative;
    top: -20px !important;
}


 


	
	

	
	.search-content-top .entry-content .blog-title {
       position: relative !important;
    top: -5px !important;
    left: 0px !important;
    /*width: 65% !important;*/
    text-align: left !important;
}
	
	
	
	
	
.search-thumb > article p{
	position: relative;
    width: 90%;
	}

	
.search-content-top {
    position: relative !important;
    top: 0px !important;
}
.search-content h2.blog-title {
margin-left: 59px !important;
    width: 100%;
    max-width: 170px;
    margin-top: -75px;
    font-size: 16px !important;
    margin: auto;
}



.search-thumb >  .entry-meta {
    margin-bottom: 30px !important;
    margin-top: 20px !important;
}


.search-thumb h2.blog-title {
    position: relative!important;
    top: 15px!important;
    left: 90px!important;
    width: 65%!important;
    text-align: left!important;
}


.search-thumb > article {
	    display: block!important;
    position: relative!important;
    /*max-width: 525px!important;*/
    text-align: justify!important;
    /*width: 62%!important;*/
    left: 0 !important;
    margin-top: -6px!important;
    line-height: 24px!important;
	top: 350px !important;
}

.search-thumb p {
    position: relative!important;
   top: 0px !important;
}

.search-content article {
       margin: 0!important;
    margin-left: -77px!important;
    margin-top: -75px!important;
    width: 367px!important;
    position: relative !important;
}

	
	.search-thumb  img {
    display: block!important;
    margin: 0 auto!important;
    height: 100% !important;
	float:left !important;
}

.search-content .entry-meta > span.date {
    background: #333;
    min-width: 40px !important;
    margin-top: -422px!important;
    width: 70px!important;
    margin-left: 4px!important;
    float: left!important;
    position: relative!important;
}
	
	
	
	
	
	
	
	
	
	
	
	
	
	
		/* PAGE NOT FOUND */
	.title-404 h2 {
    line-height: 1!important;
    font-size: 4vw!important;
    margin: 0 0 20px 0!important;
    font-size: 50px!important;
}
.no-search {
    position: relative!important;
    top: 300px!important;
	    margin-bottom: 300px!important;
		    left: 10px!important;
}
input.searchsubmit {
    position: relative;
    top: -1px;
    max-width: 67px;
    height: 44px;
}

.entry-content.title-404 {
    position: relative!important;
    top: 260px!important;
    margin-left: auto!important;
    width: 280px!important;
	left:-30px !important;
	padding: 50px 10px;
    background: #EFEEEE
}
.title-404 p {
    font-size: 15px;
    width: 255px;
    text-align: justify;
}
/* END PAGE NOT FOUND */




.quadra {
    clear: both;
    display: block;
    margin: 20px auto;
    text-align: center;
}

article#post-8891 p {
    position: relative;
	text-align: justify;
}







	

.greca {
    position: relative;
    top: -63px;
    left: -35px;
}


div#header-nav {
    z-index: 99999!important;
}
div#header-responsive-inner {
    z-index: 99999!important;
}
/*SUB-MENU BEFORE */
li#res-menu-item-9081:before {
	border-left: 3px solid #DCE11B!important;
    margin: 0px 0px!important;
    line-height: 40px!important;
    padding: 0px 0!important;
    display: block!important;
    height: 50px!important;
    content: "";!important;
    margin-top: 0px!important;
    position: absolute!important;
    margin-left: -1px!important;
	z-index:3 !important;
}

li#res-menu-item-9082:before{
	border-left: 3px solid #9B9B9B;
	   margin: 0px 0px;
    line-height: 40px;
    padding: 0px 0;
    display: block;
    height: 50px;
    content: "";
    margin-top: 0px;
    position: absolute;
    margin-left: -1px;
	z-index:3 !important;
}

li#res-menu-item-9440:before {
	border-left: 3px solid #C809FF;
	   margin: 0px 0px;
    line-height: 40px;
    padding: 0px 0;
    display: block;
    height: 50px;
    content: "";
    margin-top: 0px;
    position: absolute;
    margin-left: -1px;
	z-index:3 !important;
}

li#res-menu-item-9083:before {
	border-left: 3px solid #67E11B;
	   margin: 0px 0px;
    line-height: 40px;
    padding: 0px 0;
    display: block;
    height: 50px;
    content: "";
    margin-top: 0px;
    position: absolute;
    margin-left: -1px;
	z-index:3 !important;
}

li#res-menu-item-9084:before {
	border-left: 3px solid #FF0000;
	   margin: 0px 0px;
    line-height: 40px;
    padding: 0px 0;
    display: block;
    height: 50px;
    content: "";
    margin-top: 0px;
    position: absolute;
    margin-left: -1px;
	z-index:3 !important;
}

li#res-menu-item-9087:before {
	border-left: 3px solid #1BADE1;
   margin: 0px 0px;
    line-height: 40px;
    padding: 0px 0;
    display: block;
    height: 50px;
    content: "";
    margin-top: 0px;
    position: absolute;
    margin-left: -1px;
	z-index:3 !important;
}

li#res-menu-item-9086:before{
	border-left: 3px solid #FF9B00;
	   margin: 0px 0px;
    line-height: 40px;
    padding: 0px 0;
    display: block;
    height: 50px;
    content: "";
    margin-top: 0px;
    position: absolute;
    margin-left: -1px;
	z-index:3 !important;
}

li#res-menu-item-9101:before{
	border-left: 3px solid #636363;
	   margin: 0px 0px;
    line-height: 40px;
    padding: 0px 0;
    display: block;
    height: 50px;
    content: "";
    margin-top: 0px;
    position: absolute;
    margin-left: -1px;
	z-index:3 !important;
}





li#res-menu-item-9098{    display: none !important;}

li#res-menu-item-9098:before{
	border-left: 3px solid #C2DEFF;
	   margin: 0px 0px;
    line-height: 40px;
    padding: 0px 0;
    display: block;
    height: 50px;
    content: "";
    margin-top: 0px;
    position: absolute;
    margin-left: -1px;
	z-index:3 !important;
}
li#res-menu-item-9097:before{
	border-left: 3px solid #C1F5C4;
	   margin: 0px 0px;
    line-height: 40px;
    padding: 0px 0;
    display: block;
    height: 50px;
    content: "";
    margin-top: 0px;
    position: absolute;
    margin-left: -1px;
	z-index:3 !important;
}	 
#pre-header .sub-menu li, #header .sub-menu li, #header-sticky .sub-menu li {
    float: none!important;
    position: relative;
    -webkit-transition: all 0.3s ease!important;
    -moz-transition: all 0.3s ease!important;
    -ms-transition: all 0.3s ease!important;
    -o-transition: all 0.3s ease!important;
    transition: all 0.3s ease!important;
}
/* Giving a background-color to the nav container. */
#header-responsive-inner {
    margin: 0;

}
/* Removing padding, margin and "list-style" from the "ul",
 * and adding "position:reltive" */
#header-responsive-inner ul {
    padding:0;
    margin:0;
    list-style: none;
    position: relative;
    }

/* Styling the links */
#header-responsive-inner a {
    display:block;
    padding:0 10px;
    color:#FFF;
    line-height: 30px;
    text-decoration:none;
}
/* Background color change on Hover */

/* Hide Dropdowns by Default
 * and giving it a position of absolute */
#header-responsive-inner ul ul {
    display: none;
    position: relative;
    top: 100%;
}
/* Display Dropdowns on Hover */
#header-responsive-inner ul li:hover > ul {
    display:inherit;
}
/* Fisrt Tier Dropdown */
#header-responsive-inner ul ul li {
    float:none;
    display:block;
    
    position:relative;
  z-index:1;
}
/* Second, Third and more Tiers
 * We move the 2nd and 3rd etc tier dropdowns to the left
 * by the amount of the width of the first tier.
*/
#header-responsive-inner ul ul ul {
    position: absolute;
    top:0;
    left:100%;
}
/* Change ' +' in order to change the Dropdown symbol
li > a:after { content:  ' +'; }
li > a:only-child:after { content: ''; }
	 */
	
	
		#header-responsive-inner ul ul:hover {
    position: relative;
    top: 100%;
    /* left: 10px; */
}
	#header-responsive-inner li:hover > ul{
    display:block;
    -moz-animation: fadeInUp .3s ease-in  3s ;
    -webkit-animation: fadeInUp .3s ease-in 3s ;
    animation:fadeInUp .3s ease-in 3s;
}
 
#header-responsive-innerul li:hover > ul{
    display:block;
    -moz-animation: fadeInRight .3s ease-in 3s ;
    -webkit-animation: fadeInRight .3s ease-in 3s;
    animation:fadeInRight .3s ease-in 3s;
}
	

.entry-content.four_fifth.last p {
    left: 5px;
    /*width: 243px;*/
}

	
	/*.blog-thumb {
    max-width: 93% !important;
	}*/
	
	
	.sticky .entry-content.four_fifth.last >p{   
	position: relative!important;
    top: -145px!important;
	max-width: 290px !important;
	
	}
	.entry-content.four_fifth.last >p {
    position: relative;
    top: -30px!important;
}
a.btn-navbar.collapsed {
    background-color: transparent;
}
	
	a.btn-navbar:before {
    content: "Menu";
    margin-top: -4px;
    height: 10px;
    position: absolute;
    margin-left: -4px;
}

	
.btn-navbar {
    display: block;
    margin-left: -30px;
    position: relative;
    float: right;
    padding: 8px 5px;
    margin-top: 14px;
    margin-right: 15px;
    background-color: transparent;
    border: 1px solid rgba(199, 5, 5, 0);
    border-radius: 4px;
    border-color: #ddd;
}

.btn-navbar .icon-bar {
 background-color: #888;
    margin-left: 1px;
    display: block;
    width: 22px;
    height: 3px;
    border-radius: 1px;;
}

#pre-header-search {

    padding-left: 33px !important;
}
a.btn-navbar:hover {
    background-color: rgba(0, 0, 0, 0.08);
    border-color: #CECECE;
}
.navbar-header:before, .navbar-header:after {
    display: table;
    content: " ";
}
.btn-navbar .icon-bar+.icon-bar {
    margin-top: 4px;
}



.blog-article .blog-title {
    position: relative;
    top: 6px;
    font-size: 16px !important;
    width: 80% !important;
}






responsive li.current_page_item > a, #header-responsive li a:hover{
	/*
    color: #FFFFFF !important;
    background: transparent !important;
	*/
	}
.ico {
display: block;
    text-indent: -100000px;
    width: 60px;
    background: #FFF url(../sento/images/logomenu.png) 15px 14px no-repeat;
    margin-top: 0px;
    transition: 0;
    overflow: hidden;
    background-color: #fff;
    float: right;
    bottom: 30px !important;
}

.ico:hover {
display: block;
    text-indent: -100000px;
    width: 60px;
    background: #FFF url(../sento/images/logomenu-hover.png) 15px 14px no-repeat;
    margin-top: 0px;
    transition: 0;
    overflow: hidden;
    background-color: #fff;
    float: right;
    bottom: 30px !important;
}

	#header-responsive .sub-menu li {
    padding: 0px 20px;
    border: none;
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
    -ms-box-shadow: none;
    -o-box-shadow: none;
    box-shadow: none;
    margin-left: -14px;
    position: relative;
    left: 40px;
}


li#res-menu-item-9104  {
  display: none;
}
	/* Boxed Layout */
	body.layout-boxed #body-core,
	body.custom-background #body-core {
		border-left: none;
		border-right: none;
	}
	
	/* Header */
	#header{z-index:999;}
	#header,
	#pre-header {
		position: static !important;
	}
	#header-links,
	#header-sticky {
		display: none !important;
	}
	#header-social ul {
		float: none;
	}
	#pre-header {
		padding: 0 10px;
	}
	#logo {
		float: none !important;
		position: static !important;
		text-align: left !important;
		display: inline-block !important;
		margin: 0 !important;
		padding: 0 20px !important;
		border-left: 1px solid #EEE !important;
		border-right: 1px solid #EEE !important;
	}
	#logo img {
		max-height: 45px;
	}
	#logo img,
	#logo h1 {
		margin: 0;
		float: left;
	}	
	#header-core {
		display: table;
		width: 100%;
		padding: 0 10px;
		-webkit-box-sizing: border-box;
		-moz-box-sizing: border-box;
		-ms-box-sizing: border-box;
		-o-box-sizing: border-box;
		box-sizing: border-box;
	}
	#logo,
	#header-nav {
		display: table-cell;
		vertical-align: middle;
	}
	#header-nav {
		z-index: 1;
		position: relative;
		width: 60px;
		/*border-left: 1px solid #EEE;
		border-right: 1px solid #EEE
	*/}
	ul#menu-navigatio{background:#eee;}
	
	

#header-responsive {
		display: block;
		width: 100%;
		padding: 0 20px;
		   /* margin-left: -18px; NORMAL REP*/
			position: relative;
			background:#fff
			color:#292929;
			 top: 11px;
	}



		
	ul.sub-menu {
    background: #fff;
}

	#header-responsive ul {
		margin: 0;
	}
	#header-responsive .sub-menu li {
		padding: 0;
		border: none;
		-webkit-box-shadow: none;
		-moz-box-shadow: none;
		-ms-box-shadow: none;
		-o-box-shadow: none;
		box-shadow: none;
	}
	#header-responsive li a {
		    color: #333!important;
			
    display: block !important;
    padding: 10px 20px !important;
    text-decoration: none;
    cursor: pointer;
    text-decoration: none;
    outline: 0 none;
    -webkit-transition: all .3s ease;
    -moz-transition: all .3s ease;
    -ms-transition: all .3s ease;
    -o-transition: all .3s ease;
    transition: all .3s ease;
	}
	#header-responsive li a:hover {
    color: #333 !important;}
	#header-responsive li.current_page_item > a, #header-responsive li a:hover {
		color: #fff;
	}
	#header .menu > li.menu-hover > a,
	#header .menu > li.current_page_item > a,
	#header .menu > li.current-menu-ancestor > a,
	#header .menu > li > a:hover {
	color: inherit;
	background: none;
	}
/*
	.btn-navbar {
		display: block;
		padding: 15px 0
	}
	.btn-navbar .icon-bar {
		display: block;
		width: 20px;
		height: 3px;
		margin: 0 auto;
		background-color: #292929;
	}*/
	.nav-collapse.collapse {
		-webkit-transition: height 0.35s ease;
		-moz-transition: height 0.35s ease;
		-ms-transition: height 0.35s ease;
		-o-transition: height 0.35s ease;
		transition: height 0.35s ease;
		position: relative;
		overflow: hidden;
		height: 0;
	}
	
	/* Header Style 2 */
	.header-style2 #header {
		padding-bottom: 0;
		
	}
	
	/* OLD VERSION
	.header-style2 #header {
    position: relative!important;
}
*/
.header-style2 #header {
        top: 50px!important;
    position: relative!important;
}
	
	
	.header-style2 #header-container {
		margin: 0;
	}
	/* Page Title */
	#intro {
		padding: 15px 10px;
		top: 66px !important;
	}
	#intro .page-title {
		font-size: 15px !important;
		    width: 80% !important;
	}
	/* Featured Slider */
	#slider .featured-title span,
	.thinkupslider-sc .featured-title span {
		font-size: 25px !important;
	}
	#slider .featured-excerpt span,	
	.thinkupslider-sc .featured-excerpt span {	
		font-size: 14px !important;
		line-height: 22px !important;
	}
	#slider .featured-link a,
	.thinkupslider-sc .featured-link a {
		font-size: 12px !important;
		padding: 5px 10px !important;
	}
	/* Slider */
	#slider .videoBG video,
	.thinkupslider-sc .videoBG video {
		top: -25% !important;
	}
	/* Intro / Outro */
	.action-text.action-teaser h3, 
	.attention_text h3 { 
		margin-top: 0px; 
	}
	/* Footer */
	/* Sidebar */
	/* Blog */
	/* Post */
	.commentlist .children .children .children { 
		margin: 0px; 
	}
	/* Portfolio */
	/* Project */
	/* Contact */
	/* Widgets */
	/* Shortcodes */
}
/* Small Tablets & Larger Phones */
@media only screen and (max-width: 685px) {


	#sidebar {
    display: none;
}
.blog-article.sticky {
    max-height: 100%;
	background:#EFEFEF !important;
    height: 660px !important;
}
	.sticky .entry-content.four_fifth.last {
    width: auto;
	    max-width: 320px;
		    right: 0;
    margin: 0 auto;
}

.entry-content.four_fifth.last {
   /* width: auto;
	    max-width: 310px;
		*/
}
	
		.header-style2 #header {
    top: 230px ;
    position: relative!important;
}



	.content-single {
    position: relative;
    top: 0px;
}
 #intro #breadcrumbs {
	display:block !important;
	visibility:visible !important;
    left: -24px;
    right: 0;
    margin: 0 auto;
    position: relative;
    font-size: 14px;
    width: 250px !important;
}

.sidebar-vul {top: -135px!important;}
/*NO SCROLL BACKGROUND SLIDER*/
#slider .rslides_tabs{/*z-index: 99 !important;*/}
/*#slider {    position: relative;    top: auto;    margin-bottom:auto;}*/
/*#site-header {       position: relative!important;    width: auto !important; }*/
.custom-header {    margin-bottom: -260px!important;}

/*NO SCROLL BACKGROUND SLIDER*/
.blog-article .entry-content {    width: 90%;}
	
	
	
	.blog-article .blog-thumb {
    max-height: 90%;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    margin: auto;
}
.blog-thumb a {
   /* max-height: 90%;
    max-width: 90%;*/
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    margin: auto;
}

.blog-thumb img {
    display: block;
    margin: 0 auto;
}
	
	.one_fifth {
    width: 20%;
}
	
.vpdestaque {
    text-align: justify;
    width: 90%;
    margin-left: 5px;
}
     .vptext2VB {
    text-align: justify;
    float: left;
    max-width: 88%;
    margin-left: -30px;
}

.sticky .blog-title {
	    position: relative !important;
    margin-top: -14px!important;
    margin-left: 0!important;
    top: -90px !important;
}

.blog-article {
    top: 0;
    display: block;
    margin-bottom: 0;
}



.section { height:100%!important;}


#section-home .entry-content {max-width: 100%!important;}

#section-home .entry-header {
    height: auto!important;
}


.blog-article .blog-title {
      position: relative ;
    top: 6px;
	     font-size: 17px;
    width: 72%;
}
.blog-article .more-link a{   /*top: -30px;*/    position: relative;}

.blog-article.sticky .entry-content {
    padding: 103px 0px 0;
    background: #none!important;
}


/*
	.blog-article .entry-content{
		width: 66% !important;
		}
*/
	.single .entry-content{    max-width: 100% !important;}
	
	


.pag {/*
    margin: 0!important;
    padding-top: 100px!important;
    padding-bottom: 30px!important;
    list-style: none!important;
    margin-left: auto!important;
    margin-right: auto!important;
    width: 300px!important;
	*/
	left: 0;
    right: 0;
    margin: 0 auto;
    position: relative;
}
.pag.pag-start {
	/*
    text-align: center!important;
    position: relative!important;
    float: left!important;
    margin-left: 67px!important;
	top: -120px !important;
   */
}
.pag.pag-inner {
	/*
  text-align: left!important;
    margin-top: 300px!important;
    margin-left: 20px!important; 
    position: relative!important;
    width: 100% !important;
	    top: -120px !important;
		*/
}
.pag li {
	/*
    font-size: 90%!important;
    text-align: center!important;
    display: inline-block!important;
    margin: 0!important;
    margin-left: auto!important;
    margin-right: auto!important;
    max-width: 100%!important;
    float: left!important;
    left: -16px !important;
    position: relative;
    width: 34px;
	*/
}
	.adsfooterup {
    position: relative; !important;
	    right: 5px;
	
	}
	.heart {
position: relative !important;
    display: inline!important;
    margin-top: -124px!important;
    margin-left: auto!important;
    margin-right: auto!important;
	}




entry-header img {
    position: absolute!important;
    margin-top: 80px!important;
}

	.blog-article .entry-header {
	position: relative !important;
	/*FOTO CENTER 	*/
	text-align: center !important;

}
.single .post-title{ 
    width: 82%!important;
    font-size: 17px!important;
    /* width: 100% !important; */
    top: -7px !important;
} 




.vptext {   margin-left: 0!important;
    text-align: justify!important;
    width: 100%!important;
    left: 10px !important;
    position: relative!important;
	padding-left: 0px!important;
} 
.vptext a {
    text-decoration: none!important;
    color: #737272!important;
}
.photosby{
    margin-right: 15px!important;
    margin-top: -18px!important;
	}

.vptitle { 
margin-top: 0px !important;  
 position: relative!important; 
 left: 10px!important;
    color: rgb(255, 143, 0)!important;
    text-transform: uppercase!important;
    font-size: 14px!important;
    top: -5px !important;
	    margin-left: 5px !important;
	}	
#vpimg img {
    max-height: 80px !important;
    max-width: 80px !important;

}


	/* Main */
	#pre-header-links-inner,
	#intro #breadcrumbs,
	#sidebar,
	#footer-menu,
	.meta-author {
		/*display: none !important;*/
	}

#main-core {
    margin-right: 0px!important;
}
	#main-core,
	#intro.option1, 
	#intro.option2 {
		margin-left: 0px !important;
	}
	#main {
		    float: left;
    width: 100%!important;
    display: block;
	}
	#main-core, 
	#intro,
	.commentlist .children .children {
		/*margin: 0px !important;*/
	}
	#intro #intro-core {
		display: block;
		margin-left: 10px;
	}
	#intro.option2 .page-title {
		width: 100%;
		display: block;
		text-align: left;
	}
	.notification-text {
		display: block;
		margin-bottom: 5px;
	}
	/* Featured Slider */
	#slider .featured-excerpt,
	.thinkupslider-sc .featured-excerpt {
		display: none !important;
	}
	/* Portfolio */
	/* Single Post Share */
	
.commentlist article header .reply {
    position: relative!important;
    right: 0!important;
    top: 0!important;
}

ol.commentlist {
   position: relative!important;
    float: left!important;
    /* left: -100px!important; */
    max-width: 100%!important;
 }

.commentlist .comment {
    left: -50px !important;
}

.comment-content > p {
    position: relative;
    width: 250px!important;
}

	#comments {
		max-width: 100%;
		top: 0px;
    position: relative;
	}	
	
	.commentlist .children .children {
		margin: 0px;
	}
	
	.commentlist article header .reply {
    position: relative;
    right: 0;
    top: 0;
}

ol.commentlist {
    position: relative;
    float: left;
    /*left: -100px;*/
    max-width: 100%;
    width: 350px;
}
	
	
	
	
	/* Intro / Outro */
	.action-text.three_fourth,
	.action-button.one_fourth.last {
		width:100%;
		float:none;
		margin-right:0px;
	}
	.action-button h4 {
		display:block;
		float: none;
		margin: 0px;
		-webkit-box-sizing: border-box;
		-moz-box-sizing: border-box;
		-ms-box-sizing: border-box;
		-o-box-sizing: border-box;
		box-sizing: border-box;
	}
	.action-text {
	}
	.action-text > h3 {
		margin-top: 0px;
	}
	.action-text,
	.attention_text {
		text-align: center;
	}
	/* Widgets */
	.thinkup_widget_flickr .flickr-photo {
		width: auto !important;
		margin-right: 5px !important;
	}
	
	/* Contact Page */
	.page-template-template-contact-php #main .contact-details span {
		display: block;
		margin-bottom: 20px;
	}
	


}
/* iPhone (Landscape) */
@media only screen and (max-width: 568px) {
	
	
	
	.blog-article .entry-content {
     margin-left: 0px;
	     left: -2px !important;
}
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	

	
	
	
	/* Main */
	.SocialricDiv {
display:none;
}
	#notification-core .notification-text {
		display: block;
		margin-bottom: 5px;
	}
	/* Featured Slider */
	#slider,
	.thinkupslider-sc {
		text-align: center  !important;
	
	}
	#slider .featured-title span,
	.thinkupslider-sc .featured-title span {
		font-size: 20px  !important;
	}
	#slider .featured-video,
	.thinkupslider-sc .featured-video {
		display: none  !important;
	}
	#slider .featured-link,
	.thinkupslider-sc .featured-link {
		margin-top: 0 !important;
	}
		

	/* Intro / Outro */
	.action-text {
	}
	.action-teaser {
		text-align: center;
	}
	
	/* Portfolio */
	section#options.nav-collapse {
		overflow: hidden;
		height: 0;
	}
	section#options.nav-collapse.collapse {
		-webkit-transition: height 0.35s ease;
		-moz-transition: height 0.35s ease;
		-ms-transition: height 0.35s ease;
		-o-transition: height 0.35s ease;
		transition: height 0.35s ease;
		position: relative;
		overflow: hidden;
		height: 0;
	}
	#portfolio-options.style2 {
		margin: 0 10px 10px;
	}
	#portfolio-options.style2 #filter.portfolio-filter {
		display: block;	
	}
	#filter.portfolio-filter,
	#portfolio-options.style2 #filter.portfolio-filter li	{
		float: none;
		display: block;
		margin-left: 0;
	}
	#portfolio-options.style2 #filter.portfolio-filter li a {
		text-align: center;
		margin: 0;
		padding: 0;
	}
	#portfolio-options.style2 #filter.portfolio-filter li a {
		border: none;	
	}
	#portfolio-options.style2 #filter.portfolio-filter li a:hover, 
	#portfolio-options.style2 #filter.portfolio-filter li a.selected {
		color: #fff;
		background: #F47E3E;
		border: none;
	}
	/*
	.element.column-1 ,
	.element.column-2 ,
	.element.column-3 ,
	.element.column-4 {
		width: auto !important;
	}
	*/
	#filter.portfolio-filter li {
		display: block;
		margin-bottom: 2px;
	}
	#filter.portfolio-filter li a {
		width: 100%;
		padding: 5px 20px;
	}
	/* Single Post */
	#sharemessage {
		text-align: center;
		margin-bottom: 15px;
		padding: 0;
	}
	#shareicons {
		padding: 0;
	}
	#sharemessage,
	#shareicons {
		width: 100%;
		display: block;
		text-align: center;
	}
	#comments {
		margin-right: 0;
	}
	#nocomments {
		margin-left: 0;
	}
	
	/* Single Post Share */
	#author-image {
		display: none;
	}
	#author-text {
		margin: 0px;
	}
	#author-bio .author-description {
		padding-right: 50px;
	}
	span.post-title {
		display:none;
	}
	p.form-submit {
		margin-bottom: 0px;
	}
	#shareicons a {
		float: none;
		margin-left: 10px;
		margin-right: 10px;
	}
	#shareicons i {
		font-size: 24px;
	}
	.form-allowed-tags {
		display: none;
	}
	/* Intro / Outro */
	.action-text h3,
	.action-text p {
		margin-left: 0px;
		margin-right: 0px;
	}
	.action-text h3 {
		line-height: 1.4;
	}
	.action-button p {
		margin-left: 0px;
		margin-right: 0px;
	}
	/* Footer */
	#footer .widget {
		margin-bottom: 50px !important;
	}
	#sub-footer-core {
		text-align: center;
	}
	#sub-footer-core .copyright {
		display: block;
		margin-bottom: 15px;
	}
	#sub-footer-core #footer-menu {
		display: block;
		text-align: center;
	}
	#post-footer-social {
		display: block;
	}
	#post-footer-social ul {
		float: none;
		margin: 0 auto;
	}
	/* Shortcode Content */
	.one_half,
	.one_third,
	.two_third,
	.one_fourth,
	.three_fourth,
	.one_fifth,
	.two_fifth,
	.three_fifth,
	.four_fifth,
	.one_sixth,
	.five_sixth {
		width:100%;
		float:none;
		margin-right:0px;
	}
	.border {
		margin-left:10px;
		margin-right:10px;
	}
	.pricing-table.style1 span {
		text-align: center;
		padding-left: 0;
		padding-right: 0;
		background: none !important
	}
	.pricing-table.style2 .pricing-package {
		float: none;
		display: block;
		margin: 0 auto 20px;
		max-width: 100% !important;
		width: 100% !important;
	}
	.pricing-table.style2 .pricing-package.big {
		-webkit-transform: scale(1);
		-moz-transform: scale(1);
		-ms-transform: scale(1);
		-o-transform: scale(1);
		transform: scale(1);
	}
	.sc-carousel .image-overlay {
		display: none;
	}
	
	/* Bootstrap Menu */
	/* Portfolio Navigation */
	.carousel-portfolio-builder.style2 .sc-carousel.carousel-portfolio a.prev, 
	.carousel-portfolio-builder.style2 .sc-carousel.carousel-portfolio a.next {
		top: -40px;
		height: 30px
	}
	.carousel-portfolio-builder.style2 .sc-carousel.carousel-portfolio a.prev {
		left: auto;
		right: 46px;
	}
	.carousel-portfolio-builder.style2 .sc-carousel.carousel-portfolio a.next {
		right: 11px;
	}
	.carousel-portfolio-builder.style2 .sc-carousel.carousel-portfolio a.prev i, 
	.carousel-portfolio-builder.style2 .sc-carousel.carousel-portfolio a.next i {
		top: 6px;
	}
	/* Widgets */
	.thinkup_widget_categories li span {
		float: none;
		padding-left: 5px;
	}
	/* Contact Page */
	.page-template-template-contact-php #main .contact-details span {
		display: inline-block;
		margin-bottom: 0;
	}
	/* Misc */
	.hidden-mobile {
		display: none;
	}
	
	.blog-article.sticky .entry-content > p {
      position: relative!important;
    top: -115px!important;
    width: 100% !important;
    left: 8px!important;
	top:10px!important;
}

.featured-backgr{top: 100px!important;}

}
/* iPhone (Portrait) */
@media only screen and (max-width: 320px) {
	
	a.logoimg img {
    width: 250px;
	}
.blog-article .entry-content{width: 85% !important;}
	
	/* Header */
		.SocialricDiv {display:none;}
	#header-social {
		display: none !important;
	}



	
	/* Blog */
	/* Single Post Share */
	.comment-meta {
		float: none;
		display: block;
	}
	#shareicons a {
		margin-left: 8px;
		margin-right: 8px;
	}
	.commentlist .children {
	margin: 0 0 0 25px;
	}
	/* Portfolio */
	/* Shortcodes */
	
	


	
	
	.pre-header-style2 #pre-header-search .search {

        margin-left: -100px!important;
  
}
	
	
	
	.one_half,
	.one_third,
	.two_third,
	.one_fourth,
	.three_fourth,
	.one_fifth,
	.two_fifth,
	.three_fifth,
	.four_fifth,
	.one_sixth,
	.five_sixth {
		width:100%;
		float:none;
			}
			.blog-article .entry-meta > span.date {
    background: #333;
    min-width: 40px;
    margin-top: 0px;
    width: 50px!important;
    margin-left: 10px!important;
}

.view {
 
    width: 40% !important;
   
}


			.blog-article .blog-thumb {
    max-height: 90%;
    top: 0;
    bottom: 0;
    left: 0px;
    right: 0;
    margin: auto;
    
}
img.logo-sm {
    max-width: 195px!important;
}
.entry-content.four_fifth.last p {
    left: 5px;
     position: relative !important;
}
	.blog-thumb img {
   /* width: 85%;*/
}
.blog-article .entry-meta > span.date {
    margin-left: 28px;
}
#footer .widget-area .widget:last-child {
    margin-bottom: 0px;
    text-align: center;
}
.entry-content.four_fifth.last {
  
    max-width: 290px!important;
    float: left!important;
    margin-left: 0px!important;
    left: 15px !important;
	top:10px !important;
}
    
	.textwidget {
    width: 100%!important;
    max-width: 100%!important;
    text-align: justify!important;
	position:relative !important;
}
.blog-thumb img{
    /*width: 66%!important;*/
    /*float: left !important;*/
    left: -16px
}
#content {
    margin-right: 0;
    margin: 0;
}

#section-home img {
    width: 100%;
    position: relative;
    max-height: 260px!important;
}
article.section1.one_third img {
    max-height: 260px;
    height: 100% ;
}
#footer .widget-area .widget:last-child {
    margin-bottom: 0px;
    text-align: justify;
}

.execphpwidget {
    position: relative;
    /*width: 429px;*/
    left: 4%;
    right: 0;
    margin: 0 auto;
}
div#post-footer-social {
    left: 16%;
    right: 0;
    margin: 0 auto;
    text-align: center;
}

div#starating {
 
    top: 95px !important;
  
}

a.zem_rp_title {
    top: 10px;
}

#gallery-1 {
  
    left: 20px !important;
 }
.footer-distributed {
    font-size: 12px !important;
}
p.footer-links {
    left: -30px;
    right: 0;
    margin: 0 auto;
    position: relative;
    width: 320px;
}

.searchform input[type="text"]:focus {
    width: 222px !important;
    left: 7px !important;
}


.search-content-top {
    position: relative !important;
        top: -265px !important;
}

.search-thumb > article {
    display: block!important;
    position: relative!important;
    max-width: 364px!important;
    text-align: justify!important;
    margin-top: -6px!important;
    line-height: 24px!important;
    top: 126px !important;
}
.search-thumb a > img{     


       display: inline-block !important;
    position: relative!important;
    top: 332px!important;
    z-index: 1!important;
    float: none !important;
    left: 0;
    right: 0;
    margin: 0 auto !important;
	width:85% !important;
	
	 }
.search-thumb {
     top: -360px!important;
    position: relative !important;
    margin-bottom: -214px !important;
}
 .search-thumb h2.blog-title{    top: 0px!important;}


.search-thumb > .blog-article .entry-content.date-icon{
  
     top: 220px!important;

}
.search-content-top > .pag.pag-start{    top: -120px!important;}
.search-content-top > .pag.pag-inner{    top: -120px!important;     margin-top: 0px!important;}
.search-content-top > .pag.pag-end{    top: -120px!important;     margin-top: 0px!important;     margin-left: 20px!important;}
#intro {
    top: 66px !important;
}
.featured-backgr{
    top: 117px!important;
	}

.entry-content img, .entry-content iframe {
    display: block!important;
    top: 10px !important;
    position: relative;
	width: 85%;
	    margin-bottom: 40px;
}
#header-responsive li a{padding: 5px 20px !important;}

li#res-menu-item-9101:before {    height: 42px !important;}
li#res-menu-item-9097:before {    height: 42px !important;}

	.cirulardiv {
    position: relative!important;
    top: 380px!important;
    text-align: justify;
    width: 300px!important;
    left: 0!important;
    margin: 0 auto!important;
    right: 0!important;
}

.equipaVB {
    position: relative!important;
    top: 350px!important;
    text-align: justify!important;
    width: 300px!important;
    left: 0!important;
    margin: 0 auto!important;
    right: 0;
}
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
}
/* 
 Display */
@media only screen and 
        (-webkit-min-device-pixel-ratio: 1.5), only screen and 
        (-o-min-device-pixel-ratio: 3/2), only screen and 
        (min-device-pixel-ratio: 1.5) {
}




/*************************************************************/


@media all and (max-device-width: 1024px) and (min-device-width: 768px) { }
@media all and (max-device-width: 1366px) and (min-device-width: 653px) {}
@media all and (max-device-width: 1440px) and (min-device-width: 1370px) {  	
.blog-article .entry-content {   width: 90%;}






}
@media all and (max-device-width: 1440px) and (min-device-width: 785px) {}
@media all and (max-device-width: 1680px) and (min-device-width: 1450px) {}
@media all and (min-device-width: 1920px) {}

/******************** DESKTOP *********************/
@media screen and (min-width: 641px) and (max-width: 800px)  and (orientation : landscape){}
@media only screen and (min-device-width:801px) and (max-device-width:1024px){
	


	
	
	}
@media only screen and (max-width:1280px){}
@media only screen and (min-width:1360px){}
@media (max-width: 1367px) and (min-width: 1366px){}
@media only screen and (min-width:1440px){
	.sidebar-vul {
    top: 0px;
    position: relative!important;
}

}
@media only screen and (min-width:1650px){}

/******************** MOBILES | TABLET *********************/

/*Nexus 7*/
@media only screen and (min-device-width : 600px) and (max-device-width :970px) and (orientation : landscape) { }
@media only screen and (min-device-width : 600px) and (max-device-width :970px) and (orientation : portrait) { 

 

.searchform input.searchs {
    position: relative;
    /* font-size: 16px !important; */
    /* margin-top: 9px!important; */
    left: -32px!important;
    width: -3px;
    padding: 0px 16px !important;
}
 
	.searchform input[type="text"]:focus {
    width: 480px;
top:-4px;
}
	.pre-header-style2 #pre-header-search .search {

        margin-left: 0px!important;
  
}
	
	
	
	.one_half,
	.one_third,
	.two_third,
	.one_fourth,
	.three_fourth,
	.one_fifth,
	.two_fifth,
	.three_fifth,
	.four_fifth,
	.one_sixth,
	.five_sixth {
		width:100%;
		float:none;
			}
			.blog-article .entry-meta > span.date {

    	width: 70px!important;
}
			.blog-article .blog-thumb {
    max-height: 90%;
    top: 0;
    bottom: 0;
    left: 15px;
    right: 0;
    margin: auto;
    float: left!important;
}
.blog-article .blog-title {
    left: 90px !important;

}

.entry-content.four_fifth.last >p {
    position: relative;
    top: -60px !important;
}
.sticky .blog-thumb img {
    margin-top: 24px;
	 width: 100%!important;
}
 


	.blog-thumb img {
    width: 70%;
	    float: left !important;
    left: -16px
}

 


.blog-article .entry-meta > span.date {
    margin-left: 28px;
}
#footer .widget-area .widget:last-child {
    margin-bottom: 0px;
    text-align: center;
}
.entry-content.four_fifth.last {
    width: 100%!important;
    max-width: 290px!important;
    float: left!important;
    margin-left: 0px!important;
    left: -60px !important;
}
    
	.textwidget {
    width: 100%!important;
    max-width: 100%!important;
    text-align: justify!important;
	position:relative !important;
}




#content {
    margin-right: 0;
    margin: 0;
}

#section-home img {
    width: 100%;
    position: relative;
    max-height: 260px!important;
}
article.section1.one_third img {
    max-height: 260px;
    height: 260px !important;
}
#footer .widget-area .widget:last-child {
    margin-bottom: 0px;
    text-align: justify;
}

.execphpwidget {
    position: relative;
    width: 429px;
    left: 4%;
    right: 0;
    margin: 0 auto;
}
div#post-footer-social {
    left: 16%;
    right: 0;
    margin: 0 auto;
    text-align: center;
}

div#starating {
 
    top: 94px !important;
  	left:0 !important;

}



#gallery-1 {
  
    left: 20px !important;
 }


.search-content-top {
    position: relative !important;
        top: -265px !important;
}

.search-thumb > article {
    display: block!important;
    position: relative!important;
    max-width: 364px!important;
    text-align: justify!important;
    left: 200px !important;
    margin-top: -6px!important;
    line-height: 24px!important;
    top: 126px !important;
}
.search-thumb a > img{     display: block;
    position: relative!important;
    top: 332px!important;
    z-index: 1!important;
    width: 60%!important;
    float: left !important;
    left: -124px!important; }
.search-thumb {
     top: -360px!important;
    position: relative !important;
    margin-bottom: -260px !important;
}
 .search-thumb h2.blog-title{    top: 0px!important;}


.search-thumb > .blog-article .entry-content.date-icon{
  
    margin-top: 36px!important;

}

.search-content-top > .pag.pag-start{    top: -180px!important;}
.search-content-top > .pag.pag-inner{    top: -180px!important;     margin-top: 0px!important;}
.search-content-top > .pag.pag-end{    top: -180px!important;     margin-top: 0px!important;     margin-left: 20px!important;}

.featured-backgr{
    top: 117px!important;
	}

.entry-content img, .entry-content iframe {
    display: block!important;
    /*width: 99%!important;*/
    top: 10px !important;
    position: relative;
}



.sticky .entry-content.four_fifth.last {
    top: 7px!important;
    width: 220px !important;
    left: 30px !important;
}

.blog-article.sticky {

    padding: 20px 20px 30px 0px!important;
	height: 370px !important;
}





.photosby {
    margin-right: 15px!important;
    margin-top: 0px!important;
}

.single .format-nomedia .entry-header {
    max-width: 100%;
    padding-left: 0px;
}
.single .post-title {
    left: 80px;
	top:0px!important;
	    font-size: 16px !important;
    width: 50% !important;
}


.vptext {
    text-align: justify!important;
    padding-left: 0px;
    max-width: 100%!important;
    margin-left: 85px !important;
    width: 360px !important;
}

#vpimg img {
    float: left!important;
    max-height: 100px!important;
    max-width: 100px!important;
}
.vptitle {
    margin-left: 120px!important;
}
#vpimg {
    position: relative!important;
    left: 0px!important;
}

ul.related_post li a {

    margin-bottom: 22px !important;

}

div.zem_rp_content {
    display: inline-block !important;
    text-align: center;
}

































}




/******************** END MOBILES | TABLET *********************/

@media only screen and (max-device-width: 480px) and (min-device-width: 245px)  {
}
}
@media only screen and (max-device-width: 480px) and (min-device-width: 245px) and (orientation : portrait) {}
@media only screen and (max-device-width: 530px) and (min-device-width: 245px) and (orientation : portrait) {}
@media only screen and (max-width: 530px) and (min-width: 245px) and (orientation : landscape) {}

/*mystickmenu */
@media (max-width: 359px) {}



@media screen and (-webkit-device-pixel-ratio: 1.5) {
    /* CSS for high-density screens */
.blog-article .blog-thumb {
    display: block;
}
}

@media screen and (-webkit-device-pixel-ratio: 0.75) {
    /* CSS for low-density screens */

}








/* chrome right margin */
@media
only screen and (-webkit-min-device-pixel-ratio: 1.5),
only screen and (-o-min-device-pixel-ratio: 3/2),
only screen and (min--moz-device-pixel-ratio: 1.5),
only screen and (min-device-pixel-ratio: 1.5){
	/*
.entry-content.four_fifth.last {
    width: 225px!important;
    max-width: 100% !important;
    float: left!important;
    margin-left: 0px!important;
    left: -10px !important;
}
*/
#site-header{top:0!important;}
.blog-article .blog-thumb {
    display: block;
}

.blog-thumb img {
  /* width: 85%; MOBILE*/
   width: 95%;
}
.anuncioswidget img {
 
    max-width: 145px!important;
 
}

a.gofollow img {
    max-width: 145px;
}

}
 
	
/*IPAD*/	
@media only screen 
and (min-device-width : 768px) 
and (max-device-width : 1024px) 
and (orientation : portrait) { 


.footer-distributed .footer-left, .footer-distributed .footer-right {
    float: none!important;
    max-width: 400px!important;
    margin: 0 auto!important;
}
.footer-distributed .footer-links {
    margin: 0 auto!important;
    padding: 0!important;
    width: 400px!important;
    left: 0!important;
    right: 0!important;
}

div#post-footer-social {
    position: relative!important;
    top: 12px!important;
    left: 0!important;
    right: 0!important;
    margin: 0 auto!important;
    width: 300px!important;
}
.footer-distributed form {
    position: relative!important;
    top: 20px!important;
}

#pre-header-search:hover {
    background-color: none !important;
	background: none !important;
}




.pre-header-style2 #pre-header-search .fa-search {
    display: inline-block!important;
    font: normal normal normal 14px/1 FontAwesome;
    text-rendering: auto!important;
    margin-top: -27px!important;
    line-height: 38px!important;
    height: 39px!important;
    font-size: 18px!important;
    right: 1px!important;
    /* background: #eee!important; */
    outline: none !important;
    /* border: 1px solid rgba(119, 119, 119, 0.10); */
    cursor: pointer;
	background: #eee !important;
}

#pre-header-search .searchsubmit {
    display: block;
    width: 30px;
    text-indent: 100000px;
    top: -44px;
    position: relative;
    float: right;
    right: -20px;
}

#pre-header-search > .searchform input.searchs {
    position: relative;
    /* font-size: 16px !important; */
    /* margin-top: 9px!important; */
    left: -32px!important;
    width: -3px;
    padding: 0px 16px !important;
}


#pre-header-search > #pre-header-search {     
    width: 0px!important;
    float: left!important;
    position: relative!important;
    margin-top: -35px!important;
    height: 33px!important;
    z-index: 999991!important;
    /* background: #000; */
    left: 51px!important;
    top: 0px!important;
    background-color: transparent!important;
    border: 1px solid rgba(199, 5, 5, 0)!important;
    border-radius: 4px!important;
    border-color: #ddd!important;
	    cursor: pointer;
    /* display: none !important; */
	
	}

	
 #pre-header-search > .search {
  background: rgb(245, 245, 245)!important;
    width: 225px!important;
    margin-top: -1px!important;
    margin-right: 10px!important;
    position: relative!important;
    height: 12px!important;
    left: 5px!important;
    display: block!important;
    border-radius: 0px 5px 5px 0px !important;
    box-sizing: border-box!important;
    box-shadow: 0 1px 0 0 rgba(255, 255, 255, 0.1)!important;
    font: inherit!important;
    font-weight: normal!important;
    padding: 15px 50px 18px 18px!important;
    border-right: 1px solid #DDDDDD!important;
    border-left: 1px solid #dddddd!important;
    border-top: 1px solid #dddddd!important;
    border-bottom: 1px solid #dddddd!important;
    margin-left: 0px!important;
  
}


 #header-search {
  margin: 50px 100px;
  display: inline-block;
  position: relative;
  height: 60px;
  float: right;
  padding: 0;
  position: relative;
}

.searchform input[type="submit"] {
    background: none!important;
}


#pre-header-search > .searchform input[type="text"] {
  height: 60px;
  font-size: 55px;
  display: inline-block;
  font-family: "Lato";
  font-weight: 100;
  border: none;
  outline: none;
  color: #555;
  padding: 3px;
  padding-right: 60px;
  width: 0px;
  position: absolute;
  top: 0;
  right: 0;
  background: none;
  z-index: 3;
  transition: width .4s cubic-bezier(0.000, 0.795, 0.000, 1.000);
  cursor: pointer;
}

#pre-header-search > .searchform input[type="text"]:focus:hover {
  border-bottom: 1px solid #BBB;
}

#pre-header-search > .searchform input[type="text"]:focus {
    width: 185px;
    z-index: 1;
    /* border-bottom: 1px solid #BBB; */
    cursor: text;
    left: -6px !important;
    height: 35px;
    top: -19px;
	height: 39px!important;
    position: relative;
    background: #fff;
    outline: none !important;
    border: 1px solid rgba(119, 119, 119, 0.35);
}

#pre-header-search > .searchform input[type="text"] {
    height: 39px;
    font-size: 55px;
    display: inline-block;
    font-family: "Lato";
    font-weight: 100;
    border: none;
    outline: none;
    color: #555;
    padding: 3px;
    padding-right: 60px;
    width: 0px;
    position: absolute;
    top: -27px;
    right: 0;
    background: none;
    z-index: 3;
    transition: width .2s cubic-bezier(0.000, 0.795, 0.000, 1.000);
    cursor: pointer;
    text-indent: initial;
	border: 1px solid #efeeee !important;
		
}





#pre-header-search  > .searchsubmit {
    display: block;
    width: 30px;
    text-indent: 100000px;
    top: -12px;
    position: relative;
    float: right;
    right: -20px;
	    border: none!important;
		background: none!important; 
}
#pre-header-search .searchsubmit:hover {
    display: block;
    width: 30px;
    text-indent: 100000px;
    top: -15px;
    position: relative;
    float: right;
    right: -13px;
	    border: none!important;
		background: none!important; 
}


#pre-header-search > .searchform input[type="text"]:focus::after {
    content: '';
    display: block;
    width: 0;
    height: 0;
    border-top: 8px solid transparent;
    border-right: 8px solid grey;
    border-bottom: 8px solid transparent;
    border-left: 8px solid transparent;
    position: relative;
    left: -70px;
    top: 6px;
}




#pre-header-search > .searchform input.searchs {
    position: relative;
    /* font-size: 16px !important; */
    /* margin-top: 9px!important; */
    left: -7px!important;
    width: -3px;
    padding: 0px 16px !important;
	
	
}
















.one_half, .one_third, .two_third, .one_fourth, .three_fourth, .one_fifth, .two_fifth, .three_fifth, .four_fifth, .one_sixth, .five_sixth {
 
    float: none;
    left: 0;
    right: 0;
    margin: 0 auto;
}
.section {
    width: 190px;
    left: 0;
    right: 0;
    margin: 0 auto !important;
    display: inline-block !important;
    float: left;
    margin-left: 15px !important;
	    height: 500px !important;
}

#sidebar h3.widget-title{
font-size: 12px !important;
}

.entry-content.four_fifth.last {
    width: 300px !important;
    /* max-width: 290px!important; */
    float: left!important;
    margin-left: 0px!important;
    left: 0;
}
.blog-article {
    width: 200px!important;
	margin-bottom: 200px!important;
}

.blog-article .blog-title {
    left: 90px !important;
	    width: 60% !important
}
.blog-article .entry-meta > span.date {
    left: 0px;
}
.blog-thumb img {
    width: 200px;
    float: left !important;
    left: -16px;
}
.entry-content.four_fifth.last >p {
    position: relative;
    top: 30px !important;
    width: 260px;
    left: 0px;
}
.entry-content.four_fifth.last {
    max-width: 100%;
    float: right;
    margin-left: 300px!important;
    left: 0;
    position: absolute;
}

#header-search {
    display: none;
}

#content {
    top: 0;
}

.header-style2 #header {
    top: 218px !important;
}

aside#icit_weather_widget-2 {
    display: none;
}
#sidebar {
    margin-top: 200px!important;
}
#sidebar h3.widget-title:after {
    top: 40px!important;
}

#sidebar h3.widget-title {
    font-size: 12px !important;}
	
div.zem_rp_content {

     text-align: left;
}
a.zem_rp_title {
    top: 10px;
}
#pre-header-search {
    width: 165px!important;
    margin-top: 28px!important;
}
.searchform input[type="text"]:focus {
    margin-top: -28px!important;
}

	.search-content-top {
    position: relative !important;
    top: -150px !important;
}
.search-thumb a > img{
    left: 0px!important;
}
.search-thumb > article {
    left: -130px !important;

}
.search-thumb > article p {
    position: relative;
    width: 300px!important;
}

.search-content-top .entry-content .blog-title {
     margin-left: 0px !important; 
}
.search-thumb > .blog-article .entry-content {
    top: -11px!important;
}
.search-thumb h2.blog-title {

     width: 68%!important;
}

.execphpwidget {
    width: auto!important;

}
.SocialricDiv {
    left: -20px;
    right: 0;
    margin: 0 auto;
    position: relative;
    top: 170px;
    display: block;
}
.custom-header {
    width: 235px !important;
    margin: 0 auto;
}

.followh {
    display: none;
}

.div-contact {

    right: 242px !important;
}
.featured-backgr {
    top: 35px!important;
}

#slider .featured-title span, .thinkupslider-sc .featured-title span {
    font-size: 26px;

}

#slider .featured-excerpt span, .thinkupslider-sc .featured-excerpt span {
    font-size: 16px;

}
a.logoimg {
    top: -70px;
    position: relative;
}



.header-style2 #header {
 
    top: 250px !important;
}

#intro {

    top: 260px!important;
}

#main-core {
    left: 0!important;
    right: 0!important;
    margin: 0 auto!important;
    position: relative!important;
	    width: 500px;
}

#section-home .entry-header {
    height: 140px !important;
}





}




@media only screen 
  and (min-device-width: 768px) 
  and (max-device-width: 1024px) 
  and (-webkit-min-device-pixel-ratio: 1) {


#pre-header-search  > .searchsubmit {
    display: block;
  
}
#pre-header-search .searchsubmit:hover {
    display: block;

}



#header-search {     padding-left: 0px !important; 	 }
#header-search .fa-search{right:0 !important;  height: 45px !important;}
.searchform input.searchs {    width: 130px !important;    left: 10px !important;}


  }




















/****IPHONE 4/4S - PORTRAIT*****/
@media only screen and (min-device-width: 320px) and (max-device-width: 480px) and (-webkit-device-pixel-ratio: 2) and (device-aspect-ratio: 2/3) and (orientation:portrait)
{
	.blog-article .blog-thumb {
    max-height: 90%!important;
    top: 0!important;
    bottom: 0!important;
    left: 0px!important;
    right: 0;!important;
    margin: auto!important;
    float: none!important;
}

}

/*IPhone 4/4S (landscape mode)*****/

@media only screen and (min-device-width: 320px)  and (max-device-width: 480px) and (-webkit-device-pixel-ratio: 2) and (device-aspect-ratio: 2/3) and (orientation:landscape)
{

}
/* Retina Display */
@media only screen and 
        (-webkit-min-device-pixel-ratio: 1.5), only screen and 
        (-o-min-device-pixel-ratio: 3/2), only screen and 
        (min-device-pixel-ratio: 1.5) {
}
