/* UTILS */

.left{float: left;}
.right{float: right;}
.no-margin{margin: 0;}
.no-padding{padding: 0;}
.no-border{border: none;}
.block{display: block;}
.bold{font-weight: bold;}

.gallery-caption{}
.bypostauthor{}

/*Miscellaneous*/
.hide{display:none !important;}
.inline-block{display:inline-block; }
.relative{position:relative;}
.gray{color: gray;}
.br{ height: 1px !important; font-size: 1px !important; padding: 0px !important; margin: 0px !important; clear: both !important; float: none !important; display: block !important; width: 100% !important; border: 0 !important; }
.clearfix:before,.clearfix:after{content:'\0020';display:block;overflow:hidden;visibility:hidden;width:0;height:0}.clearfix:after{clear:both}.clearfix{zoom:1}
.fr{ float: right !important; }
.fl{ float: left !important; }
.txt_c{ text-align: center; }
.txt_r{ text-align: right; }
.txt_l{ text-align: left; }
.no_padding{ padding: 0!important; }
.no_margin{ margin: 0!important; }
.auto-margin { margin: 0 auto!important; }
.empty_tr,.empty_tr td{ padding: 0; margin: 0; height: 0; font-size: 0; }
.margin15 {margin-top: 15px!important;}
.padding15 {padding-bottom: 15px!important;}
.no_float {float: none!important; *float: left!important;}
.no_bg {background: none!important;}
.hidden {display: none;}
.no-overflow{overflow: visible;}
.lmargin {margin-left: 15px;}
.rmargin {margin-right: 15px;}
.top-separator{margin-top: 30px;}
.bottom-separator{margin-bottom: 30px;}
.ads{margin-bottom:30px;line-height: 0.7;text-align: center;}
.clear{clear:both;}


/* Base schematics */
#page{padding: 30px; position: relative;}
.container{}
.boxed{background: white}
.unbox-x{/*margin: 0 -30px;*/}
.blacked{background: #000;}
.delimiter, .delimiter-x{height: 1px; clear: both;background: transparent url(../../images/delimiter.bg.x.png) repeat-x;margin: 0 0 30px 0;}
.delimiter.big, .delimiter-x.big{height: 1px; clear: both;background: transparent url(../../images/delimiter.bg.x.png) repeat-x 0 bottom;margin: 0 0 50px 0;padding-top: 50px;}
.striped-delimiter{height: 10px; clear: both;background: #FFF url(../../images/striped-delimiter.png) repeat-x;margin:  0 0 30px 0;}
.left-delimiter{background: #FFF url(../../images/delimiter.bg.y.png) repeat-y;}
a{-webkit-transition: color .3s linear;-moz-transition: color .3s linear;-o-transition: color .3s linear;-ms-transition: color .3s linear;transition: color .3s linear;}
h1#site-title{line-height: 0;}
.overlay{position: absolute;width: 100%;height:100%;display: none;}
.logo h1{line-height: 0;}
.logo h3 span{display:block;clear:both;color: #ccc;font-size: 16px;}
input[type="text"], input[type="password"], textarea {
    border: 1px solid #E5E5E5;
    border-radius: 4px 4px 4px 4px;
    font: 12px/20px Helvetica,Arial,sans-serif;
    height: 26px;
    padding: 2px 5px;
    width: 70%;
}
input[type="submit"]{
    cursor: pointer;
    border: 1px solid #E5E5E5;
    font: 12px/20px Helvetica,Arial,sans-serif;
    height: 26px;
    padding: 5px 10px;
    background: #fafafa; /* Old browsers */
    background: -moz-linear-gradient(top,  #fafafa 0%, #ebebeb 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#fafafa), color-stop(100%,#ebebeb)); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top,  #fafafa 0%,#ebebeb 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top,  #fafafa 0%,#ebebeb 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top,  #fafafa 0%,#ebebeb 100%); /* IE10+ */
    background: linear-gradient(top,  #fafafa 0%,#ebebeb 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fafafa', endColorstr='#ebebeb',GradientType=0 ); /* IE6-9 */
    -moz-box-shadow:inset 0 1px 1px #FFF;
    -webkit-box-shadow: inset 0 1px 1px #FFF;
    box-shadow: inset 0 1px 1px #FFF;
}input[type="submit"]:hover{
    background: #f2f2f2; /* Old browsers */
    background: -moz-linear-gradient(top,  #f2f2f2 0%, #e5e5e5 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f2f2f2), color-stop(100%,#e5e5e5)); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top,  #f2f2f2 0%,#e5e5e5 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top,  #f2f2f2 0%,#e5e5e5 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top,  #f2f2f2 0%,#e5e5e5 100%); /* IE10+ */
    background: linear-gradient(top,  #f2f2f2 0%,#e5e5e5 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f2f2f2', endColorstr='#e5e5e5',GradientType=0 ); /* IE6-9 */
}
input.error[type="text"], input.error[type="password"] {
    background: none repeat scroll 0 0 #FFEAEA;
    border: 1px solid #E5E5E5;
}
textarea {
    min-height: 100px;
    overflow: hidden;
}
.tabs-container label{width: 27%;}
.submit .tabs-container label{width: auto;}


/* Splitter */

.splitter, .thumbs-splitter {
  font-size: 22px;
  font-family: 'Yanone Kaffeesatz',serif;
  margin-bottom: 0;
  font-weight: 200;
}
.splitter li, .thumbs-splitter li {
  float: left;
  /*text-transform: uppercase;*/
  margin-right: 15px;
  padding-left: 15px;
  border-left: 1px dotted #ccc;
  line-height: 22px;
  margin-bottom: 30px;
}
.splitter li:first-child, .thumbs-splitter li:first-child {
  padding-left: 0px;
  border-left: none;
}
.splitter li a, .thumbs-splitter li a {
  /*color: #878787;*/
}
.splitter li.selected a, .thumbs-splitter li.selected a {
  color: #EF4135;
}

/* FILTERS */

.image-grid {
	margin: 0;
}
.image-grid li.first-elem, .ourcarousel li.first-elem{
	margin-left: 0;
}
.oldie li.first-elem{
	margin-left: 0 !important;
}


.filter-on.image-grid li.first-elem{margin-left: 30px;}
ul.columns-9.filter-on li:nth-child(9n+1){
	margin-left: 0 !important;
}
ul.columns-3.filter-on li:nth-child(3n+1){
	margin-left: 0 !important;
}
 ul.columns-6.filter-on li:nth-child(6n+1){
	margin-left: 0 !important;
}
ul.columns-4.filter-on li:nth-child(4n+1){
	margin-left: 0 !important;
}
ul.columns-3.filter-on li:nth-child(3n+1){
	margin-left: 0 !important;
}
ul.columns-2.filter-on li:nth-child(2n+1){
	margin-left: 0 !important;
}

.related .image-grid li.three:nth-child(3n+1){
	margin-left: 0 !important;
}

.image-grid li{
	margin-bottom: 30px;
}
.image-grid li .relative img{
	width: 100%;
	height: auto;
	z-index: 2;
}

.image-grid li div.relative{
	position: relative;
	line-height: 0;
}
.image-grid li h3, .list-view .entry-content h3{
	width:80%;
	position: relative;
	display: block !important;
}
.image-grid li .item-overlay h3{
	width: 100%
}
.list-view .entry-content h3 {
	font-size: 23px;
}
.image-grid li h3 a, .list-view .entry-content h3 a{
	width: 90%;
	word-wrap: break-word;
	display: block;
	/*width: 80%;*/
}
.image-grid li i, .list-view .entry-content h3 i{
	/*width: 20%;*/
	text-align: right;
	display: block;
	position: absolute;
	right: -25%;
	top: 4px;
	/*line-height: 18px;*/
	font-family: 'PT Sans Narrow', sans-serif;
	font-size: 15px;
}
.image-grid li .item-overlay i{
	right: 0;
}
.image-grid li i em, .list-view .entry-content h3 i em{
	text-align: left;
	font-style: normal;
	background: url('../../images/meta.sprite.18.png') no-repeat 0px 0px;
	float: right;
	cursor: pointer;
}
.image-grid li .item-overlay i em, .list-view .entry-content h3 i em{
	background-position: 0 2px;
}
.image-grid li i em:hover, .list-view .entry-content h3 i em:hover, .image-grid li i.active em, .list-view .entry-content h3 i.active em{
	text-align: left;
	font-style: normal;
	background: url('../../images/meta.sprite.18.png') no-repeat 0px -36px;
	float: right;
	cursor: pointer;
}
.image-grid li .item-overlay i em:hover, .list-view .entry-content h3 i em:hover, .image-grid li .item-overlay i.active em, .list-view .entry-content h3 i.active em{
	background-position: 0 -34px;
}
.image-grid li i em strong, .list-view .entry-content h3 i em strong{
	display: block;
	margin-left: 22px;
	font-weight: 200;
}

.image-grid:after {
  content: "";
  display: block;
  height: 0;
  overflow: hidden;
  clear: both;
}

.list-view .entry-content h3 i{font-size: 18px;}
.list-view .entry-content h3 i em strong{margin-top:0;}

.item-overlay{left: 0;position: absolute;top: 0;width: 91%;height: 100%;opacity: 0;-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=00)"; filter:alpha(opacity=00);z-index: 8;padding: 0 5%;background: rgba(0,0,0,0.5);background: url(../../images/hoverbg.png);text-align: center;}
.item-overlay h3{top: -100px;height: 50%;font-size:18px;}
.columns-2 .item-overlay h3{top: -100px;height: 50%;font-size:28px;}
.columns-6 .item-overlay h3{top: -100px;height: 50%;font-size:16px;}
.columns-9 .item-overlay h3{top: -100px;height: 50%;font-size:10px;}
.columns-9 .item-overlay span{display:none;}
.item-overlay h3 a{width: 100% !important;margin-top: 10%;color:#FFF;}
.item-overlay h3 a:hover{color:#b0b0b0;}
.item-overlay span{display: block;position: relative;text-align: center;bottom: -100px;height: 50%;vertical-align: middle;}
.item-overlay i{width: auto !important;text-align: right;display: inline-block !important;position: relative !important;line-height: 23px;color:#FFF;font-family:'Yanone Kaffeesatz',serif;font-size: 16px;}
.columns-9 .item-overlay span{height:30%;}


/* Carousel */
.jcarousel-clip{margin-top: 30px;padding-top: 10px;}
.jcarousel-prev, .jcarousel-next{position: absolute;top: -26px;height:25px;color: #596167;text-transform: uppercase;font-family:'Yanone Kaffeesatz',serif;font-size:20px;font-weight: 200;cursor: pointer;}
.jcarousel-prev:hover, .jcarousel-next:hover{color:#a4a7aa;}
.jcarousel-next{right: 0;padding-right:17px;background: url(../../images/carousel.sprite.png) no-repeat right 6px;}
.jcarousel-next:before{content: "Next";}
.jcarousel-prev:before{content: "Previous";}
.jcarousel-prev{right: 100px;padding-left:17px;background: url(../../images/carousel.sprite.png) no-repeat left -18px;}
.jcarousel-prev:hover{background-position: left -71px;}
.jcarousel-next:hover{background-position: right -45px;}
.jcarousel-prev-disabled, .jcarousel-next-disabled{opacity:0.6;}
.jcarousel-item img{height: auto;}
.jcarousel-item{width: 370px;}
.carousel-title{margin-bottom: -29px;}



/* Headings */
.grid-view h3{font-size: 20px;font-family:'Yanone Kaffeesatz',serif;font-weight: 200;margin-top: 15px;}
.list-view h3{font-size: 24px;font-family:'Yanone Kaffeesatz',serif;font-weight: 200;margin-top: 0px;}
.thumbs-view h3{font-size: 20px;font-family:'Yanone Kaffeesatz',serif;font-weight: 400;margin-top: 0px;}
.blog-list-view h3{font-size: 24px;font-family:'Yanone Kaffeesatz',serif;font-weight: 200;margin-top: 0px;color: #3f4950;}
.content-title{font-size: 26px;font-family:'Yanone Kaffeesatz',serif;font-weight: 200;/*margin-top: -8px;*/margin-bottom: 25px;color: #3f4950;}
.bcontent-title{font-size: 40px;font-family:'Yanone Kaffeesatz',serif;font-weight: 200;/*margin-top: -8px;*/margin-bottom: 25px;color: #3f4950;}
.entry-title{margin-bottom: 23px;}
.entry-title div{float:left;}
.entry-title h2{font-size: 34px;font-family:'Yanone Kaffeesatz',serif;font-weight: 200;margin-top: -8px;margin-bottom: -5px;color: #3f4950;}
.entry-title span{font-family: Arial;font-size: 11px;color: #878787;}
.entry-title div.profile-pic{float: left;margin-right: 20px;}
.small-content-title{font-size: 20px;font-family:'Yanone Kaffeesatz',serif;font-weight: 200;margin-top: -5px;margin-bottom: 26px;color: #3f4950;text-transform: uppercase;}
.mid-content-title, h3#reply-title, h3.comments-title, h3.related-title{font-size: 26px;font-family:'Yanone Kaffeesatz',serif;font-weight: 200;margin-top: -5px;margin-bottom: 26px;color: #3f4950;text-transform: uppercase;}
.related h3.item-caption{font-size: 20px;font-family:'Yanone Kaffeesatz',serif;font-weight: 400;}

/* Sidebars */


/* Login */
.login_box{margin-bottom: 30px;display: none;overflow: hidden;position: relative;background :#FFF;}
.login_box .close_box{display: block;position: absolute;right: 0;top:0;cursor: pointer;width: 27px;height: 27px;background-image: url(../../images/login.close.png);cursor: pointer;}
.login_box .login_inside{width: 30%;margin: 0 auto;}
.login_box .login-image-icon{width: 63px;height: 63px;margin: 0 auto 15px auto;background: url(../../images/user.login.box.png) no-repeat center center;}
.login_box .login_inside input{width: 100%;padding: 3px 0;}
.login_box .login_inside input#username, .login_box .login_inside input#user_login{background: url(../../images/login.box.user.input.png) no-repeat left center;text-indent: 40px;color: #999999;}
.login_box .login_inside input#password, .login_box .login_inside input#user_email{background: url(../../images/login.box.password.input.png) no-repeat left center;text-indent: 40px;color: #999999;}
.login_box .login_inside p.rememberme{float: left;width: 50%;font-size: 12px;line-height: 12px;}
.login_box .login_inside p.button{float: right;width: 50%;}
.login_box .login_inside p.button input{float: right;width: 70%;}
.login_box .login_inside label.remember input{float: none;width: auto;}
.login_box .lost{padding: 0;font-size: 12px;color: #a3a3a3;text-align: center;}
.login_box .lost a{color: #a3a3a3;}
.login_box #registration_error{display:none;background: #e8e8e8;margin: 10px 0;width: 100%;text-align: center;border:1px solid #ccc;padding: 0.6em 0;}
.login_box .not_logged_msg{background-color: #FFFFE0;border:1px solid #E6DB55;padding: 0.6em 0;text-align: center;margin-bottom: 30px;}

/* Comments */
.comment-here,.comment-here:hover{cursor: default !important;color:#666 !important;margin-top: 20px;}
.cosmo-comment-plain{list-style: none;margin:0;}
.cosmo-comment-plain li.comment{clear:both;margin:0;font-size: 12px;padding-bottom: 30px;margin-bottom: 30px;background: url(../../images/delimiter.bg.x.png) repeat-x bottom left;}
.cosmo-comment-plain li.comment .cosmo-comment-quote{color:#000;}
.cosmo-comment-plain li.comment .cosmo-comment-thumb{float:left;margin: 0 20px 10px 0;}
.cosmo-comment-plain li.comment .cosmo-comment-textinfo{line-height: 15px;margin-bottom: 10px;}
.cosmo-comment-plain li.comment .user{color: #ef4135;}
.cosmo-comment-plain li.comment .time{color: #96999d;}
.cosmo-comment-plain li.comment .reply a{color: #b8b8b8;font-size: 11px;background: url(../../images/comment.reply.png) no-repeat left center;padding-left:14px;}
.cosmo-comment-plain li.comment .reply a:hover{color: #ef4135;font-size: 11px;background: url(../../images/comment.reply.png) no-repeat left center;padding-left:14px;}
.cosmo-comment-list ul.children{padding-left:60px;}
p.comment-subscription-form{clear:both;margin-bottom: 10px;}
#respond form p {
	display: block;
	background: transparent url('../../images/dotted.bg.png');
}
#respond form p.logged-in-as {
	display: block;
	background: none;
}

#respond input, #respond textarea  {
	background: transparent;;
	border: none;
	height:30px;
	line-height: 30px;
	font-size: 12px;
	color: #878787;
	display: block;
	margin-left: 3%;
	float: none;
	width: 97%;
}
#respond input.required , #respond textarea.required  {
	background: transparent url('../../images/required.png') 97% center no-repeat;
}
#respond textarea{min-height:150px;line-height: 1.8;overflow-y: scroll;width: 95%;}
#comments p.form-submit input{background: none;border:none;}
#comments p.form-submit #submit{float: left;text-transform: uppercase;margin:15px 0 20px 0;width: auto;font-family:'Yanone Kaffeesatz',serif;color:#596167;font-size: 20px;cursor: pointer;font-weight: 200;padding: 0;}
#comments p.form-submit #submit:hover{color:#EF4135;background: none;}
#respond p.comment-notes{background: none;font-size: 11px;color: #878787;}

/* Footer */
#colophon{margin: 0 -30px;}
#footerMenu {margin: 0 0 15px 0;}
#footerCopyright, #footerCopyright a {color: #96999d;}
#footerMenu ul{margin: 0;}
#footerMenu ul li{float:left;margin: 0;border-left: 1px dotted #ccc;padding: 0 15px;line-height: 12px;}
#footerMenu ul li:first-child{border-left: none;padding: 0 15px 0 0;}
#footerMenu ul li a{color: #333;}
#footerMenu ul li a:hover{color: #ef4135;}
#footerMenu ul li .children{display: none;}
#footerMenu, #footerCopyright{padding:0 30px;font-size: 12px;}

/* Keyboard demo */
.keyboard-demo{position: fixed;right: 25px; top: 150px;}
#big-keyboard{position: absolute;background: rgba(0,0,0,0.6);width: 100%;height: 100%;top: 0;left: 0;z-index: 999;display:none;}
#keyboard-container{top: -50%;margin: 0 auto;background: none;text-align: center;position: fixed;top: 0%;left: 0%;width:100%;display:none;}
#keyboard-container p.hint{background: rgba(0,0,0,0.8);color: white;padding: 30px 0;margin-top: 30px;}
#keyboard-container .close{position: absolute;top: 5px;right: 20%;width: 27px;height: 27px;background-image: url(../../images/login.close.png);cursor: pointer;}

/*Tooltips*/
.tipsy { padding: 5px; font-size: 10px; opacity: 0.8; filter: alpha(opacity=80); background-repeat: no-repeat;  background-image: url(http://www.madeinghent.com/wp-content/themes/eltoro/images/tipsy.gif); }
.tipsy-inner { padding: 5px 8px 4px 8px; background-color: black; color: white; max-width: 200px; text-align: center; }
.tipsy-inner { -moz-border-radius:3px; -webkit-border-radius:3px; }
.tipsy-north { background-position: top center; }
.tipsy-south { background-position: bottom center; }
.tipsy-east { background-position: right center; }
.tipsy-west { background-position: left center; }

/*Tour tooltips*/
.demo-tooltip { padding: 15px 15px 0 15px; background: white; border: 1px solid #dbdbdb; min-height: 140px; width: 260px; position: absolute; left:0; top: 0; z-index: 99; -moz-box-shadow: 0 0 10px rgba(0, 0, 0, 0.2); -webkit-box-shadow: 0 0 10px rgba(0, 0, 0, 0.2); box-shadow: 0 0 10px rgba(0, 0, 0, 0.2);}
.demo-tooltip .arrow { position: absolute; top: 50px; width: 32px; height: 66px; }
.demo-tooltip .arrow.left { left:-32px; background: url(../../images/demo-tooltip.arrow.png) no-repeat 0 0;}
.demo-tooltip .arrow.right { right:-32px; background: url(../../images/demo-tooltip.arrow.png) no-repeat -32px 0;}
.demo-tooltip .arrow.top { width: 66px; height: 32px; top: -32px; left:113px; background: url(../../images/demo-tooltip.arrow.png) no-repeat -64px 0;}
.demo-tooltip .demo-steps { float: left; width: 100%; clear: both; margin-bottom: 10px; font-weight: bold; font-size: 14px; }
.demo-tooltip .demo-steps strong { width: 224px;}
.demo-tooltip .demo-content { float: left; *float: none; width: 100%; clear: both; *clear: none; display: block; position: relative; min-height: 55px; }
.demo-tooltip .demo-buttons {position: relative; float: left; background: #f8f8f8 url(../../images/demo-tooltip.bg.png) repeat-x left top; height: auto; width: 258px; padding: 15px; margin: 12px 0 0 -14px; *float: none; *display: inline-block; }
.demo-tooltip .demo-content p.close{ padding: 5px 0 0 0; font-size: 11px; clear: both; width: 100%; text-align: right; }
.demo-tooltip .close { background:transparent; position:static;}
.demo-tooltip p { margin-bottom: 0px;}

/*Floating box*/
#hide-this { display: block; float: left; width: 100%; clear:both; margin-bottom:30px; }
#hide-this .message{ margin: 0; position: relative;}
#hide-this .message a.close{background: url(http://www.madeinghent.com/wp-content/themes/eltoro/images/close.png) no-repeat; width: 15px; height: 15px; text-indent: -9999em; position: absolute; right: 10px; top: 10px; cursor: pointer;}
#hide-this .message a.close:hover{background-position: 0 -15px;}
#hide-this .message img{ margin: 0;}


/* Posts */ 
.list-view .hovermore .img{line-height: 0;}
.list-view .hovermore .img img{width: 100%;height: auto;}
.list-view .hovermore .img img{width: 100%;height: auto;}
.list-view .user{width: 100%;top:10px;left: 10px;position: absolute;}
.list-view .user a img{float: left;margin-right: 10px;margin-bottom: -10px;}
.list-view .user a p{font-size: 12px;margin-top: -4px;float: left;}
.list-view .user a, .list-view .new_meta a{color: #FFF;}
.list-view .user a:hover, .list-view .new_meta a:hover{color: #999;}
.list-view .mosaic-overlay .date{position: absolute;color: #b7b7b7;top: 23px;left: 52px;font-size: 11px;font-style: italic;}
.list-view .new_meta{width: 100%;bottom:0px;left: 10px;position: absolute;font-size: 12px;}
.list-view .new_meta ul{margin: 0;}
.list-view .new_meta ul li{float: left;margin-left: 15px;color: #FFF;}
.list-view .new_meta ul li strong{color: #FFF;}
.list-view .new_meta ul li:first-child{margin-left: 0px;}
.list-view footer ul li{width: 30%;height: auto;overflow: hidden;float: left;margin-right:5%;margin-bottom: 5%;line-height: 0;}
.list-view footer ul li:nth-child(3n){margin-right:0%;}
.list-view footer ul li:first-child{margin-right:5%;}
.list-view footer ul li img{width: 100%;}
.list-view footer.row ul li{margin-top: 30px;width: 15%;height: auto;overflow: hidden;float: left;margin-right:2%;margin-bottom: 0%;line-height: 0;}
.list-view footer.row ul li:nth-child(3n){margin-right:2% !important;}
.list-view footer.row ul li:nth-child(6n){margin-right:0% !important;}
.list-view article{padding-bottom: 30px; clear: both;background: transparent url(../../images/delimiter.bg.x.png) repeat-x bottom left;margin: 0 0 30px 0;}
.list-view article:last-child{padding-bottom: 0px; clear: both;background: none;margin: 0 0 30px 0;}
.list-tabs > div, .big-list-tabs > div{margin-left: 0 !important;}
.excerpt{color:#96999d;font-size:12px;}
.blog-list-view article{margin-bottom: 22px;padding-bottom: 31px;background: url(../../images/delimiter.bg.x.png) repeat-x bottom left;}
.blog-list-view article:last-child{margin-bottom: 30px;padding-bottom: 0px;background: none;}
.blog-list-view article .entry-title{margin-bottom: 0px;}

/* Single post */
.single article.entry img{max-width: 100%; width: auto; height: auto;}
.single article.entry .img{margin-bottom: 14px;}
.single article.entry .img.hovermore{text-align: center;}
.single article.entry{font-size: 12px;}
.single article .entry-content{margin-bottom: 22px;}
.single .entry-title span a{color: #878787;}
.single .entry-title span a:hover{color: #EF4135;}

.blog-list-view h3{
	position: relative;
}
.blog-list-view h3{
	display: inline-block;
	zoom: 1;
	*display:inline;
}
.blog-list-view i{
	position: relative;
	text-align: right;
	display: inline-block;
	margin-right: 20px;
	height: 20px;
	font-family: 'PT Sans Narrow', sans-serif;
	font-size: 18px;
	font-weight: 300;
	top: 2px;
	zoom: 1;
	*display:inline;
}
.blog-list-view i em{
	text-align: left;
	font-style: normal;
	background: url('../../images/meta.sprite.18.png') no-repeat 0 3px;
	float: left;
	cursor: pointer;
	height: 20px;
}
.blog-list-view i em:hover{
	background: url('../../images/meta.sprite.18.png') no-repeat 0 -33px;
}
.blog-list-view i em strong{
	display: block;
	margin-left: 25px;
	font-weight: 200;
	margin-top: 0;
}


/* Grid view */
.grid-view .excerpt{font-size: 12px;}

/* Load more button */
.load-more{cursor: pointer;background: transparent url('../../images/dotted.bg.png');height: 70px;font-size: 48px;line-height: 70px;text-align: center;font-family: 'Yanone Kaffeesatz',serif;font-weight: 200;text-transform: uppercase;margin-bottom: 50px;}
.load-more:hover{color: #ef4135;}
.load-more span{color: #ef4135;padding-right: 60px;background: url('../../images/load.more.icon.png') no-repeat center right;}
.load-more.comment-here span{padding-right: 0;background: none;}

/* Slider preview */
.text-effect h2.first-line, .orbit-slide h2.second-line a{font-size: 72px;font-family:'Yanone Kaffeesatz',serif;font-weight: 200 !important;text-transform: uppercase;}

.orbit-slide .left{left:30px;bottom: 30px;position: absolute;}
.orbit-slide .right{right:30px;bottom: 30px;position: absolute;}


/* breadcrumbs */
.breadcrumbs{margin: 0 0 10px 0;padding-top: 11px;background: url(../../images/delimiter.bg.x.png) repeat-x 0 0px;}
.breadcrumbs ul{margin: 0;padding: 0;font-size: 12px;}
.breadcrumbs ul li{margin: 0;padding: 0; float: left;margin-left: 10px;padding-left: 15px;background: url('../../images/breadcrumbs.arrow.gif') 0 5px no-repeat;line-height: 18px; font-size: 11px; color: #96999D}
.breadcrumbs ul li:first-child{margin-left: 0px;padding-left: 0px;background: none;}
.breadcrumbs ul li a{color:#96999D;}

/*Meta*/
.blog-list-view .entry-meta, .single .entry-title .entry-meta{
	margin: -5px 0 15px 0;
	font-size: 11px;
	color: #96999d;
}
.blog-list-view .entry-meta ul, .blog-list-view.wsidebar .entry-meta ul, .single .entry-title .entry-meta ul{
	margin:0;
}
.blog-list-view .entry-meta ul li, .single .entry-title .entry-meta ul li{
	display: inline-block;
	padding: 0 0 0 10px;
	margin: 0 5px 0 0;
	border-left: 1px solid #ccc;
	line-height: 10px;
	zoom: 1;
	*display:inline;
}
.blog-list-view .entry-meta ul li:first-child, .single .entry-title .entry-meta ul li:first-child{
	border: none;
	padding: 0;
}
.blog-list-view.wsidebar .entry-meta{
  margin: 0px 0 15px 0;
  font-size: 12px;
  color: #96999d;
}
.blog-list-view.wsidebar .entry-meta ul li{
	display: block;
	margin-right: 0px;
	text-align: right;
	line-height: 24px;
	border: none;
}
.blog-list-view .entry-meta a, .single .entry-title .entry-meta a{
	color: #96999d;
}
.blog-list-view .entry-meta a:hover, .single .entry-title .entry-meta a:hover{
	color: #EF4135;
}
.blog-list-view .entry-meta ul, .blog-list-view.wsidebar .entry-meta ul{
	margin:0;
}
.single .entry-title .entry-meta{margin: 5px 0 0 0;}
.blog-list-view .entry-meta ul li{
	display: inline-block;
	padding: 0 0 0 10px;
	margin: 0 5px 0 0;
	border-left: 1px solid #ccc;
	line-height: 11px;
	zoom: 1;
	*display:inline;
}
.blog-list-view .entry-meta ul li:first-child{
	border: none;
	padding: 0;
}
.blog-list-view.wsidebar .entry-meta{
  margin: 0px 0 15px 0;
  font-size: 12px;
  color: #96999d;
	margin: -5px 0 15px 0;
	font-size: 11px;
	color: #96999d;
}
.blog-list-view.wsidebar .entry-meta ul li{
	display: block;
	margin-right: 0px;
	text-align: right;
	line-height: 24px;
	border: none;
}
.blog-list-view .entry-meta a{
	color: #96999d;
}
.blog-list-view .entry-meta a:hover{
	color: #EF4135;
}

.single .entry .entry-meta{
	margin-bottom: 30px;
}
.single .entry .entry-meta ul{
	width: 100%;
}
.single .entry .entry-meta ul li{
	margin: 0;
	padding: 12px 20px 9px 0px;
	border-bottom:1px dotted #c9c9c9;
}
.single .entry .entry-meta ul li:first-child{border-top: 1px dotted #c9c9c9;}

.single .entry .entry-meta ul li i{
	cursor: pointer;
}
.single .entry .entry-meta ul li i em div{
	display: inline;
	cursor: pointer;
	-webkit-transition: color .2s linear;-moz-transition: color .2s linear;-o-transition: color .2s linear;-ms-transition: color .2s linear;transition: color .2s linear;
}
.single .entry .entry-meta ul li i em{
	font-style: normal;
	color: #3f4950;
}
.single .entry .entry-meta ul li i div:hover{
	color: #EF4135;
}
.single .entry .entry-meta ul li i{
	background: url('../../images/meta.sprite.18.png') no-repeat center top;
	padding-left: 35px;
	height: 18px;
	line-height: 18px;
	display:block;
	font-style: normal;
}
.single .entry .entry-meta ul li strong{
	display: inline-block;
	left: 35%;
	position:absolute;
	font-weight: normal;
	color: #96999d;
}
.single .entry .entry-meta ul li i.love{
	background-position: 0 0px;
}
.single .entry .entry-meta ul li:hover i.love, .single .entry .entry-meta ul li i.love.active{
	background-position: 0 -36px;
}
.single .entry .entry-meta ul li i.hate{
	background-position: 0 -72px;
}
.single .entry .entry-meta ul li:hover i.hate, .single .entry .entry-meta ul li i.hate.active{
	background-position: 0 -108px;
}
.single .entry .entry-meta ul li i.replies{
	background-position: 0 -142px;
}
.single .entry .entry-meta ul li:hover i.replies{
	background-position: 0 -178px;
}
.single .entry .entry-meta ul li i.views{
	background-position: 0 -214px;
}
.single .entry .entry-meta ul li:hover i.views{
	background-position: 0 -250px;
}
.single .entry .entry-meta ul li i.client{
	background-position: 0 -286px;
}
.single .entry .entry-meta ul li:hover i.client{
	background-position: 0 -322px;
}
.single .entry .entry-meta ul li i.services{
	background-position: 0 -358px;
}
.single .entry .entry-meta ul li:hover i.services{
	background-position: 0 -394px;
}
.single .entry .entry-meta ul li i.url{
	background-position: 0 -432px;
}
.single .entry .entry-meta ul li:hover i.url{
	background-position: 0 -467px;
}
.single .entry .entry-meta ul li i.edit_post{
	background-position: 0 -504px;
}
.single .entry .entry-meta ul li:hover i.edit_post{
	background-position: 0 -540px;
}
.single .entry .entry-meta ul li i.delete_post{
	background-position: 0 -576px;
}
.single .entry .entry-meta ul li:hover i.delete_post{
	background-position: 0 -612px;
}
.single .entry .entry-meta ul li i a{color: #3F4950;}
.single .entry .entry-meta ul li i a:hover{color: #EF4135;}
.single .entry .entry-meta ul i.url a{color: #96999D;}
.single .entry .entry-meta .project-number{margin-bottom: 12px;}
.single .entry .entry-meta .project-number .project-controls{float: right;}
.single .entry .entry-meta .project-number .project-controls .prev-project{cursor: pointer;display: inline-block;background: url('../../images/project-next-prev.png') no-repeat 0 0;width: 24px;height: 24px;margin-right: 10px;}
.single .entry .entry-meta .project-number .project-controls .next-project{cursor: pointer;display: inline-block;background: url('../../images/project-next-prev.png') no-repeat 0 -24px;width: 24px;height: 24px;}

.single .entry-tags{margin-bottom: 18px;font-size: 12px;}
.single .entry-tags ul{margin: 0;}
.single .entry-tags ul li{margin: 0;display: inline-block;margin-right: 5px;margin-bottom: 5px;zoom: 1;*display:inline;}
.single .entry-tags ul li a{padding: 4px 10px;border:1px solid #e4e4e4;border-radius: 4px;background:#FFF;}



.single #entry-meta-aside .entry-meta{
	margin-bottom: 30px;
	font-size: 12px;
}
.single #entry-meta-aside .entry-meta ul{
	width: 100%;
}
.single #entry-meta-aside .entry-meta ul li{
	background: transparent url(../../images/delimiter.bg.x.png) repeat-x top left;
	margin: 0;
	padding: 12px 0px 9px 0px;
}
.single #entry-meta-aside .entry-meta ul li:first-child{background: transparent url(../../images/delimiter.bg.x.png) repeat-x top left;}
.single #entry-meta-aside .entry-meta ul li:nth-child(2n+1){
	/*background: #FFF;*/
}
.single #entry-meta-aside .entry-meta ul li i{
	cursor: pointer;
}
.single #entry-meta-aside .entry-meta ul li i em div{
	display: inline;
	cursor: pointer;
	-webkit-transition: color .2s linear;-moz-transition: color .2s linear;-o-transition: color .2s linear;-ms-transition: color .2s linear;transition: color .2s linear;
}
.single #entry-meta-aside .entry-meta ul li i em{
	font-style: normal;
	color: #3f4950;
}
.single #entry-meta-aside .entry-meta ul li i div:hover{
	color: #EF4135;
}
.single #entry-meta-aside .entry-meta ul li i{
	background: url('../../images/meta.sprite.18.png') no-repeat center top;
	padding-left: 25px;
	height: 18px;
	line-height: 18px;
	display:block;
}
.single #entry-meta-aside .entry-meta ul li strong{
	max-width: 130px;
	overflow: hidden;
	white-space: nowrap;
	display: inline-block;
	float: right;
	font-weight: normal;
	color: #96999d;
}

.single #entry-meta-aside .entry-meta ul li i.love{
	background-position: 0 0px;
}
.single #entry-meta-aside .entry-meta ul li:hover i.love, .single #entry-meta-aside .entry-meta ul li i.love.active{
	background-position: 0 -36px;
}
.single #entry-meta-aside .entry-meta ul li i.hate{
	background-position: 0 -72px;
}
.single #entry-meta-aside .entry-meta ul li:hover i.hate, .single #entry-meta-aside .entry-meta ul li i.hate.active{
	background-position: 0 -108px;
}
.single #entry-meta-aside .entry-meta ul li i.replies{
	background-position: 0 -144px;
}
.single #entry-meta-aside .entry-meta ul li:hover i.replies{
	background-position: 0 -180px;
}
.single #entry-meta-aside .entry-meta ul li i.views{
	background-position: 0 -216px;
}
.single #entry-meta-aside .entry-meta ul li:hover i.views{
	background-position: 0 -252px;
}
.single #entry-meta-aside .entry-meta ul li i.client{
	background-position: 0 -288px;
}
.single #entry-meta-aside .entry-meta ul li:hover i.client{
	background-position: 0 -324px;
}
.single #entry-meta-aside .entry-meta ul li i.services{
	background-position: 0 -360px;
}
.single #entry-meta-aside .entry-meta ul li:hover i.services{
	background-position: 0 -396px;
}
.single #entry-meta-aside .entry-meta ul li i.url{
	background-position: 0 -432px;
}
.single #entry-meta-aside .entry-meta ul li:hover i.url{
	background-position: 0 -467px;
}
.single #entry-meta-aside .entry-meta ul li i.edit_post{
	background-position: 0 -504px;
}
.single #entry-meta-aside .entry-meta ul li:hover i.edit_post{
	background-position: 0 -540px;
}
.single #entry-meta-aside .entry-meta ul li i.delete_post{
	background-position: 0 -576px;
}
.single #entry-meta-aside .entry-meta ul li:hover i.delete_post{
	background-position: 0 -612px;
}
.single #entry-meta-aside .entry-meta ul li i a{color: #3F4950;}
.single #entry-meta-aside .entry-meta ul li i a:hover{color: #EF4135;}
.single #entry-meta-aside .entry-meta ul i.url a{color: #96999D;}




.single #entry-meta-aside .entry-meta .project-number{margin-bottom: 12px;}
.single #entry-meta-aside .entry-meta .project-number .project-controls{float: right;}
.single #entry-meta-aside .entry-meta .project-number .project-controls .prev-project{cursor: pointer;display: inline-block;background: url('../../images/project-next-prev.png') no-repeat 0 0;width: 24px;height: 24px;margin-right: 10px;}
.single #entry-meta-aside .entry-meta .project-number .project-controls .next-project{cursor: pointer;display: inline-block;background: url('../../images/project-next-prev.png') no-repeat 0 -24px;width: 24px;height: 24px;}

.single #entry-meta-aside .entry-tags ul li {margin-bottom: 10px;}


/* List my posts */
.list h2{font: normal 28px 'Yanone Kaffeesatz', serif;font-weight: 300;}
.list .entry-meta{margin-bottom:15px;border-top: 1px dotted #dedede;border-bottom: 1px dotted #dedede;font-size: 12px;line-height:22px;padding: 5px 0;}
.list .entry-meta ul{margin:0;}
.list .entry-meta ul li{display: inline-block;margin: 0;margin-right: 30px;zoom: 1;*display:inline;}
.list .entry-meta ul li a{display:block;padding-left: 23px;}
.list .entry-meta ul li.edit_post a{background: url('../../images/meta.sprite.18.png') no-repeat 0 -501px;}
.list .entry-meta ul li.edit_post a:hover{background: url('../../images/meta.sprite.18.png') no-repeat 0 -537px;}
.list .entry-meta ul li.delete_post a{background: url('../../images/meta.sprite.18.png') no-repeat 0 -573px;}
.list .entry-meta ul li.delete_post a:hover{background: url('../../images/meta.sprite.18.png') no-repeat 0 -609px;}


/* Pagination */
.pag ul {margin: 0 auto; position: relative; left: 50%;font-size: 12px;}
.pag ul li{display: inline-block; position: relative; right: 50%; cursor: pointer; margin: 0 0 30px 0;zoom: 1;*display:inline;}
.pag ul li .page-numbers{padding: 5px 10px;margin-right: 5px;background: #f5f5f5;border: 1px solid #ccc;color: #333;border-radius: 3px;text-shadow: 1px 1px 0px #FFF;-webkit-transition: background-color 200ms linear;-moz-transition: background-color 200ms linear;-o-transition: background-color 200ms linear;-ms-transition: background-color 200ms linear;transition: background-color 200ms linear;-moz-box-shadow:inset 0 1px 1px #FFF;-webkit-box-shadow: inset 0 1px 1px #FFF;box-shadow:         inset 0 1px 1px #FFF;}
.pag ul li .page-numbers:hover{border-color: #dcdcdc;background:#FFF;color:#666;}
.pag ul li .current{font-weight: bold;color: #ef4135;background:#fcfcfc;border-color: #ef4135;}
.oldie .pag ul li{float: left;}


/* Cosmo social */
#searchbox .cosmo-social{margin: 0 0 22px 0;float: right;}
#searchbox .cosmo-social li{margin: 0;display: inline;}
#searchbox .cosmo-social li a{margin: 0;background: url('../../images/social.media.icons.sprite.png') no-repeat 0 0px;padding-left:30px;display: inline-block;height: 25px;line-height: 25px;zoom: 1;*display:inline;}
#searchbox .cosmo-social li a.rss{margin: 0;background-position: 0px -360px;}
#searchbox .cosmo-social li a.rss:hover{margin: 0;background-position: 0px -330px;}
#searchbox .cosmo-social li a.twitter{margin: 0;background-position: 0px -293px;}
#searchbox .cosmo-social li a.twitter:hover{margin: 0;background-position: 0px -263px;}
#searchbox .cosmo-social li a.gplus{margin: 0;background-position: 0px -494px;}
#searchbox .cosmo-social li a.gplus:hover{margin: 0;background-position: 0px -464px;}
#searchbox .cosmo-social li a.dribbble{margin: 0;background-position: 0px -91px;}
#searchbox .cosmo-social li a.dribbble:hover{margin: 0;background-position: 0px -61px;}
#searchbox .cosmo-social li a.yahoo{margin: 0;background-position: 0px -25px;}
#searchbox .cosmo-social li a.yahoo:hover{margin: 0;background-position: 0px 5px;}
#searchbox .cosmo-social li a.linkedin{margin: 0;background-position: 0px -561px;}
#searchbox .cosmo-social li a.linkedin:hover{margin: 0;background-position: 0px -531px;}
#searchbox .cosmo-social li a.skype{margin: 0;background-position: 0px -427px;}
#searchbox .cosmo-social li a.skype:hover{margin: 0;background-position: 0px -397px;}
#searchbox .cosmo-social li a.fb{margin: 0;background-position: 0px -159px;}
#searchbox .cosmo-social li a.fb:hover{margin: 0;background-position: 0px -129px;}


/*Widgets general*/
.widget {display: block; clear: both;margin-bottom: 30px;}
#main .widget{clear:none;}
h4.widget-title, h5.widget-title { font: normal 20px 'Yanone Kaffeesatz',serif; width: 100%; margin: 0 0 15px 0;font-weight:200;color: #303e48;text-transform: uppercase;}

.widget p.delimiter{margin:-5px 0 15px 0;background: url(../../images/delimiter.bg.x.png) repeat-x bottom left;height: 1px;}
.widget ul li h4, .widget ul li h6{font: bold 14px Helvetica, Arial, sans-serif;}
.widget ul { float: left; width: 100%;}
.widget ul li { font-size: 12px; background: url(../../images/delimiter.bg.x.png) repeat-x bottom left; margin-top: 10px; padding-bottom: 10px; float: left; width: 100%; position:relative;margin-bottom: 0;}
.widget ul li:first-child {margin-top: 0!important;}
.widget ul li:last-child {background: none; padding-bottom: 0; }
.widget ul li a{ color:#3F4950; }
.widget ul li a:hover{ color: #EF4135;}
.widget ul li span{font-weight: normal; font-size: 12px;}

/*Widget menu*/
.widget ul.menu li ul.sub-menu { margin: 0;}
.widget ul.menu li ul.sub-menu li { background: url(../../images/delimiter.bg.x.png) repeat-x top left; padding-top: 15px; padding-bottom: 0;}
.widget ul.menu li ul.sub-menu li:first-child { margin-top: 15px!important; }
.widget ul.menu li ul.sub-menu li:last-child { padding-bottom: 0;  }
.widget ul.menu li ul.sub-menu li a{ background: url(../../images/sub.menu.png) no-repeat left center; padding-left: 20px;}
.widget ul.menu li ul.sub-menu li ul li a{ padding-left: 40px; background-position: 20px center;}

.widget p.select {margin: 0;}
.widget .striped-delimiter {margin: 10px 0 10px;}

.b_text ol, .b_text ul { margin: 0 0 20px 1.5em; float: none;}
.b_text ul li {float: none; background: none; font-size: 12px; font-weight: normal; margin: 0; padding: 0; width: auto; list-style-type: disc;} 
.b_text ol li { list-style: decimal; }

/*Tabber widget*/
.widget_tabber {  float: left; width: 100%; display: inline-block;clear: both;zoom: 1;*display:inline;}
.widget_tabber ul.widget_tabber{padding-bottom: 10px;margin-bottom: 0px;}
.widget_tabber ul.widget_tabber li {float: left; background: url(../../images/delimiter.bg.menu.png) no-repeat left center; padding: 0 15px; height: 22px; width: auto; margin: 0;clear:none;text-transform: uppercase;}
.widget_tabber ul.widget_tabber li:first-child { background: none; padding: 0 15px 0 0;}
.widget_tabber ul.widget_tabber li.last {padding: 0 0 0 15px;}
.widget_tabber ul.widget_tabber li a {font: normal 14px 'Yanone Kaffeesatz', serif; float: left; height: 22px; line-height: 20px; color: #3F4950;font-weight: 200;}
.large .widget_tabber ul.widget_tabber li a {font: normal 18px 'Yanone Kaffeesatz', serif; float: left; height: 22px; line-height: 20px; color: #3F4950;font-weight: 200;}
.widget_tabber ul.widget_tabber li.active a {color: #EF4135;}


.widget_tabber .tabs-container {padding: 0; float: left; width: 100%; }

.widget_tabber .tabs-container ul li { font-weight: normal;float: left;width: auto;border: none;margin: 0 0 15px 0;padding: 0 0 15px 0;}
.widget_tabber .tabs-container ul li .entry-img { float: left; width: 65px;height: 50px;}
.widget_tabber .tabs-container ul li .entry-img img { border-radius: 4px; width: 50px; height: 50px; } 
.widget_tabber .tabs-container ul li .entry-item { float: left;width: 135px;}
.large .widget_tabber .tabs-container ul li .entry-item { float: left;width: 175px;}
.widget_tabber .tabs-container ul li h5 { font: normal 12px/18px Helvetica, Arial, sans-serif; margin-bottom: 10px;}
.widget_tabber .tabs-container ul li h5 a {float: none; color: #3F4950;}
.widget_tabber .tabs-container ul li h5 a:hover { color: #EF4135;}
.widget_tabber .tabs-container ul li .entry-meta { margin: 0;}
.widget_tabber .tabs-container ul li .entry-meta ul li { background: url(../../images/delimiter.bg.meta.png) no-repeat left center; font-size: 11px;margin-bottom: 0;padding-bottom: 0;padding-left: 10px;}
.widget_tabber .tabs-container ul li .entry-meta ul li.time {padding-left: 0;}
.widget_tabber .tabs-container ul li .entry-meta ul li:first-child{ background: none;padding-right: 10px;;padding-left: 0px;}
.widget_tabber .tabs-container > ul > li{width: 100%;}


aside.widget div.entry-meta ul{margin: 0;}
aside.widget div.entry-meta ul li a, aside.widget div.entry-meta ul li time{padding-left: 23px;margin: 0 10px; background: url(../../images/meta.sprite.18.png) no-repeat 0 -648px;line-height: 18px;height: 18px;display:inline-block;}
aside.widget div.entry-meta ul li:first-child a{ margin: 0 ; }
aside.widget div.entry-meta ul li:last-child a, aside.widget div.entry-meta ul li:last-child time{ margin: 0 0px 0 10px; }
aside.widget div.entry-meta ul li.cosmo-comments a{background: url('../../images/meta.sprite.18.png') no-repeat 0 -142px;line-height: 21px;margin-top: 2px;display: inline-block;}
aside.widget div.entry-meta ul li.cosmo-comments a:hover{background-position: 0 -178px;}
aside.widget div.entry-meta ul li i.author a{background: url('../../images/meta.sprite.18.png') no-repeat 0 -286px;}
aside.widget div.entry-meta ul li i.author a:hover{background-position: 0 -286px;}
aside.widget div.entry-meta ul li i.love{background: url('../../images/meta.sprite.18.png') no-repeat 0 1px;padding-left: 23px;cursor: pointer;line-height: 18px;height: 18px;display: block;margin-top: 3px;font-style: normal;}
aside.widget div.entry-meta ul li i.love:hover, aside.widget div.entry-meta ul li i.love.active{background-position: 0 -35px;}

aside.widget div.entry-meta ul li i.hate{background: url('../../images/meta.sprite.18.png') no-repeat 0 -72px;padding-left: 23px;cursor: pointer;line-height: 18px;height: 18px;display: block;margin-top: 5px;font-style: normal;}
aside.widget div.entry-meta ul li i.hate:hover, aside.widget div.entry-meta ul li i.hate.active{background-position: 0 -108px;}
aside.widget div.entry-meta ul li i.time time{background: url(../../images/meta.sprite.18.png) no-repeat 0 -470px;}
aside.widget div.entry-meta ul li i em{font-style: normal;}

span.author_nr_views {display: block; font: italic 12px Georgia; margin-top: 5px; }

/*Latest posts widget*/
.widget_latest_posts ul li { font-weight: normal; width: auto !important;}
.widget_latest_posts ul li .entry-img { float: left; width: 65px;}
.widget_latest_posts ul li .entry-img img { width: 50px; height: 50px; } 
.widget_latest_posts ul li .entry-item { float: left;width: 115px;}
.large .widget_latest_posts ul li .entry-item { float: left;width: 175px;}
.widget_latest_posts ul li h5 { font: normal 14px/18px Helvetica, Arial, sans-serif; margin-bottom: 10px;}
.widget_latest_posts ul li .entry-meta { margin: 0;}
.widget_latest_posts ul li .entry-meta ul li { background: url(../../images/delimiter.bg.meta.png) no-repeat left center; font-size: 11px;}
.widget_latest_posts ul li .entry-meta ul li.cosmo-comments { margin-right: 10px;}

.widget_latest_posts ul ul li { font-weight: normal; width: auto !important;float: left;padding-left: 10px;border-bottom: none;margin-top:0;}
.widget_latest_posts ul ul li:first-child { background:none !important;}
.widget_latest_posts ul ul li:last-child { padding-bottom: 10px;}
.widget_latest_posts ul ul li em strong { font-weight: normal;}


/* Like and dislikes widgets */
.widget .entry-meta ul li{float:left;padding-right:0px;}
.widget .entry-meta ul li:first-child{margin-left: 0px;padding-left:0px;}
.widget .entry-meta ul li span.love {display:block; background: url(../../images/meta.sprite.18.png) no-repeat 0px 0px; font-size: 11px;padding-left:23px;line-height:16px;margin-top:2px;}
.widget .entry-meta ul li span.hate {display:block; background: url(../../images/meta.sprite.18.png) no-repeat 2px -71px; font-size: 11px;padding-left:25px;line-height:16px;margin-top:2px;}
.widget .entry-meta ul li span.hate strong, .widget ul li .entry-meta ul li span.love strong{font-style: normal;font-weight: normal;}
.widget .entry-meta ul li span.hate em:hover, .widget ul li .entry-meta ul li span.love em:hover{color: #EF4135;}
.widget .entry-meta ul li span.hate i, .widget ul li .entry-meta ul li span.love i{cursor: pointer;}

/* Tags widget*/
#tags{font-size: 12px;}
#tags .widget_tags a, .tags .widget_tags a{padding: 0px 5px;background: #F5F5F5;-moz-border-radius: 4px;-webkit-border-radius: 4px;-khtml-border-radius: 4px;border-radius: 4px;display:inline-block;margin: 0 8px 8px 0;border: 1px solid #f0efef;color:#687075;zoom: 1;*display:inline;}
#tags .widget_tags a:hover, .tags .widget_tags a:hover{background: #F9F9F9;border-color: #e9e9e9;}

/* More by author widget */
#morebyauthor .widget_morebyauthor.full ul li, #morebyauthor .widget_morebyauthor.full ul li.left{margin:0;padding:0;width: 100%;clear: both;margin-top: 30px;}
#morebyauthor .widget_morebyauthor.full ul li:first-child{margin:0;margin-top: 30px;}
#morebyauthor .widget_morebyauthor ul{margin:0;padding:0;}
#morebyauthor .widget_morebyauthor ul li{float: left;width:120px;margin: 0 0 29px 30px;padding:0;background:none;line-height: 0.7;}
#morebyauthor .widget_morebyauthor ul li.left{margin: 0 0 29px 0px;}
#morebyauthor .widget_morebyauthor ul li img{margin: 0px;padding:0;width: 100%;}
#morebyauthor .widget_morebyauthor ul li a{font-size: 12px;margin:10px;display: block;width:100%;height: 100%;}

/*Top authors widget*/
.widget_top_authors.widget_tabber ul.widget_tabber { margin-bottom: 15px;}
.widget_top_authors.widget_tabber ul.widget_tabber li a { font: normal 14px/20px Helvetica, Arial, sans-serif;}

/*Tag list*/

p.tags{margin: 0;display: inline-block;margin-right: 5px;margin-bottom: 10px;font-size: 12px;zoom: 1;*display:inline;}
p.tags a{padding: 4px 10px;border:1px solid #e4e4e4;border-radius: 4px;background:#FFF;}


/*Categories with icons widget*/
.widget .cat-item-icon a {float: left; width: 100%;}
.widget .cat-item-icon img{width: 16px; height: 16px; vertical-align: middle;}
.widget .cat-item-icon span{ padding-left: 10px; font-size: 12px;}

/*Other widgets*/
#wp_tag_cloud div { line-height: 1.6em; }
.widget_archive select, .widget_categories select{margin-bottom: 15px;width: 100%;}

/* Social media widget */
.widget .social-media {height:35px;}
.widget .social-media ul{}
.widget .social-media ul li{display: inline-block; float: left; background: none; margin: 0; padding: 0; margin-left: 7px; width: auto;}
.widget .social-media ul li:first-child{margin-left: 0;}
.widget .social-media ul li a{text-indent: -9999em; float: left; background: url(../../images/social-media.png) no-repeat; width: 34px; height: 35px; transition-property: background; -webkit-transition-property: background; -moz-transition-property: background; -o-transition-property: background;}

.widget .social-media.white ul li.fb a {background-position: 0 0;}
.widget .social-media.white ul li.linked a {background-position: 0 -70px;}
.widget .social-media.white ul li.email a {background-position: 0 -140px;}
.widget .social-media.white ul li.gplus a {background-position: 0 -210px;}
.widget .social-media.white ul li.twitter a {background-position: 0 -280px;}
.widget .social-media.white ul li.flickr a {background-position: 0 -350px;}
.widget .social-media.white ul li.rss a {background-position: 0 -420px;}

.widget .social-media.blue ul li.fb a  {background-position: 0 -35px;}
.widget .social-media.blue ul li.linked a {background-position: 0 -105px;}
.widget .social-media.blue ul li.email a {background-position: 0 -175px;}
.widget .social-media.blue ul li.gplus a {background-position: 0 -245px;}
.widget .social-media.blue ul li.twitter a {background-position: 0 -315px;}
.widget .social-media.blue ul li.flickr a {background-position: 0 -385px;}
.widget .social-media.blue ul li.rss a {background-position: 0 -455px;}

.widget .social-media.no-bg ul li.fb a  {background-position: 0 -490px;}
.widget .social-media.no-bg ul li.linked a {background-position: 0 -525px;}
.widget .social-media.no-bg ul li.email a {background-position: 0 -560px;}
.widget .social-media.no-bg ul li.gplus a {background-position: 0 -595px;}
.widget .social-media.no-bg ul li.twitter a {background-position: 0 -630px;}
.widget .social-media.no-bg ul li.flickr a {background-position: 0 -665px;}
.widget .social-media.no-bg ul li.rss a {background-position: 0 -700px;}

.whitey .widget .social-media{float: right;}

/*Twitter widget*/
.cosmo-twit-container { height:auto!important; width: 100%; position: relative; float: left; }
.cosmo-twit-container .cosmo_twitter{ }
.cosmo-twit-container .cosmo_twitter p{ margin:0; max-width: 210px;}

@media only screen and (min-width: 768px) and (max-width: 990px) {.flickr_badge_image img{ width:65px !important;height: auto !important;}}


@media only screen and (min-width: 480px) and (max-width: 767px) {}
@media only screen and (min-width: 240px) and (max-width: 479px) {}

.cosmo-twit-container ul li div{padding: 15px 0; }

.cosmo-twit-container span.date{ display: block; }
.cosmo-twit-container span.date a{ color: #AFAFAF; text-decoration: none; }

footer aside .cosmo-twit-container .cosmo_twitter p{ margin:0; max-width: 370px;}

.i_join_us{ float: left; background: url(../../images/bird.static.png) no-repeat; width:100%; height: 32px; line-height: 32px; display: block; margin: 0; text-align: right; font-weight: bold; position:relative;}

/*Static Twitter widget*/
.static .cosmo_twitter .tweet_item{ background: transparent url(../../images/delimiter.bg.x.png) repeat-x bottom left; padding: 13px 0 15px 0; }
.static .cosmo_twitter .tweet_item:first-child{ padding-top: 0; }
.static .cosmo_twitter p{ width: auto; max-width: none;}
.static .slides_container { padding: 0; }
.static.i_join_us{ background: url(../../images/bird.static.png) no-repeat; margin-top: 15px; height: 22px; line-height: 22px; padding-left: 40px; text-align: left;}

/* Author box */
.box-author{margin-top: 15px; border-top: 1px dotted #E5E5E5;padding-top:15px;}
.box-author img{float: left;margin: 7px 10px 5px 0;}
.box-author .author-page {color: #99a4aa;}

/*Footer entry meta*/
.b_f_c div.entry-meta ul li a, .b_f_c div.entry-meta ul li time{ color: white;}


/*Mosaic overlay*/
.mosaic-overlay { display: none; z-index: 5; position: absolute!important; width: 100%; height: 100%; background: white; background: rgba(0, 0, 0, 0.50);opacity: 0;top: 0;left:0;background: url(../../images/hoverbg.png);-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=00)"; filter:alpha(opacity=00);}
.single article.post .img .mosaic-overlay{background: rgba(0, 0, 0, 0.0);-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=00)"; filter:alpha(opacity=00);}
.circle .mosaic-overlay { bottom: 0; right: 0; background: #fff url(http://www.madeinghent.com/wp-content/themes/eltoro/images/hover-magnify.png) no-repeat center center; opacity: 0; -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=00)"; filter: alpha(opacity=00);}
.readmore .mosaic-overlay { opacity:0; -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=00)"; filter:alpha(opacity=00);}
.readmore .mosaic-overlay .details {position: absolute; z-index: 999; bottom: 5px; right: 5px; padding: 2px 10px; background: #f8f8f8; color: #303E48;}
.stripes{ position: absolute!important; top: 0; left: 0; width:100%; height:100%; background: url(../../images/stripes.png) repeat 0 0;line-height: 0.8;}
.hovermore{position: relative;overflow: hidden;}
.mosaic-overlay .link{position: absolute;display: block;top: 5%;left: 5%;width:90%;height:90%;background: url(../../images/details.link.png) no-repeat center center;}
.mosaic-overlay .video{position: absolute;display: block;top: 5%;left: 5%;width:90%;height:90%;background: url(../../images/button_play.small.png) no-repeat center center;}
.list-view footer .mosaic-overlay .link{position: absolute;display: block;top: 5%;left: 5%;width:90%;height:90%;background: url(../../images/details.link.small.png) no-repeat center center;}
.list-view footer .mosaic-overlay .video{position: absolute;display: block;top: 5%;left: 5%;width:90%;height:90%;background: url(../../images/button_play.small.png) no-repeat center center;}
.readmore{position: relative;line-height: 0}
.zoom-image{background: url(../../images/zoom.image.png) no-repeat center center;position: absolute;top:10px;right:10px;width: 36px;height: 36px;cursor: pointer;}
.zoom-image a {
    width: 36px;
    height: 36px;
    text-indent: -9999px;
    display: block;
}
.grid-view .readmore img{width: 100%;}
.featimg, .img{line-height: 0;}
.featimg img{width:100%;}
.readmore .like, .readmore .dislike{-webkit-transition: background-position .3s ease;-moz-transition: background-position .3s ease;-o-transition: background-position .3s ease;transition: background-position .3s ease;}
.readmore .like{cursor: pointer;position: absolute;bottom: 0;left:0;background:#FFF url(http://www.madeinghent.com/wp-content/themes/eltoro/images/like.meta.sprite.16.png) no-repeat 5px -21px;;line-height: 23px;height:21px;padding: 0px 5px 0 23px;color:#303e48;font-size:12px;margin:0;}
.readmore .dislike{cursor: pointer;position: absolute;bottom: 0;right:0;background:#FFF url(http://www.madeinghent.com/wp-content/themes/eltoro/images/like.meta.sprite.16.png) no-repeat 5px -71px;line-height: 1;line-height: 23px;height:21px;padding: 0px 5px 0 23px;color:#303e48;font-size:12px;margin:0;}
.readmore .like:hover, .readmore .like.active{background:#FFF url(http://www.madeinghent.com/wp-content/themes/eltoro/images/like.meta.sprite.16.png) no-repeat 5px -95px}
.readmore .dislike:hover, .readmore .dislike.active{background:#FFF url(http://www.madeinghent.com/wp-content/themes/eltoro/images/like.meta.sprite.16.png) no-repeat 5px -120px;}
.readmore .like em strong, .readmore .dislike em strong{font-weight: normal;font-style: normal;}
.readmore .like:hover, .readmore .dislike:hover{color:#000;}

/* Content formats */
.featimg .format {position: absolute; bottom: 0px; left: 0px; padding: 0;z-index: 9;padding: 0px 15px;}
.format-standard .featimg .format{ background: #FFF url(../../images/format.standard.png) no-repeat 7px center;line-height:1.8;}
.format-video .featimg .format{ background: #FFF url(../../images/format.video.png) no-repeat 7px center;line-height:1.8;}
.format-image .featimg .format{ background: #FFF url(../../images/format.image.png) no-repeat 7px center;line-height:1.8;}
.format-link .featimg .format{ background: #FFF url(../../images/format.file.png) no-repeat 7px center;line-height:1.8;}
.format-audio .featimg .format { background: #FFF url(../../images/format.audio.png) no-repeat 7px center;line-height:1.8;}


.branding {
	display: table;
	width: 100%;
	float: left;
}
#searchbox, #menu-login, .seven.columns.rowed-nav-container, .nine.columns.rowed-nav-container {
	display: table-cell!important;
	vertical-align: middle;
	float: none;
	margin: 0;
}

/*Cosmo icons*/
#access {width: 100%; *display: inline-block;line-height:0;}
.cosmo-icons { display: inline-block;}
.cosmo-icons.main { display: inline-block; margin-top:0;}
.cosmo-icons ul {float: left; }
.cosmo-icons ul li {float: left; padding: 0 20px; height: auto;background: url(../../images/menu.li.separator.png) no-repeat 1px 0px;height:35px;}
.cosmo-icons ul li:first-child { padding: 0 20px 0 0; background: none;}
.cosmo-icons ul li a { font-size: 20px; font-weight: 300; float: left; height: auto; color: #878787;line-height:20px;}
.cosmo-icons ul li li a { font-size: 12px;}
.cosmo-icons ul li.active a {color: #ef4135;}
.cosmo-icons ul li a:hover {color: #ef4135;}

.cosmo-icons ul li a span { color: #AFAFAF; font:normal 12px "Helvetica Neue", "HelveticaNeue", Helvetica, Arial, "Lucida Grande", sans-serif; clear: both; display: block;text-transform: none;}

/*Sticky bar*/
.sticky-bar { position: absolute; z-index: 9999;height: 52px; width: 100%; top: 10px;background: white; *left: 0; box-shadow: 0 5px 10px rgba(0, 0, 0, 0.1); visibility: hidden;line-height:18px;}
.sticky-bar.fixed { position: fixed; visibility: visible; top: 0;display: none;}

.sticky-bar .container{padding: 10px;}

.sticky-bar .profile-pic { float: left;}

.sticky-bar .cosmo-icons { margin-top: 7px;}
.sticky-bar .cosmo-icons ul li { background: none; padding: 0 0 0 20px }
.sticky-bar .cosmo-icons ul li:first-child { padding: 0; }
.sticky-bar .cosmo-icons ul li a{ max-width: none; padding-left: 22px; background: url(../../images/my.profile.png) no-repeat; height: 16px; font-size: 12px; font-weight: normal; transition-property: background; -webkit-transition-property: background; -moz-transition-property: background; -o-transition-property: background;line-height: 1.5;}
.sticky-bar .cosmo-icons ul li a:hover{ color:#3F4950; }

.sticky-bar .cosmo-icons ul li.signin { padding: 0;margin: -2px 0 0 10px;}
.sticky-bar .cosmo-icons ul li.signin a{ background: none; padding: 0; font-weight: bold;}

.sticky-bar .cosmo-icons ul li.my-settings a{ background-position: 0 0px}
.sticky-bar .cosmo-icons ul li.my-settings a:hover{ background-position: 0 -16px} 

.sticky-bar .cosmo-icons ul li.my-profile a{ background-position: 0 -32px}
.sticky-bar .cosmo-icons ul li.my-profile a:hover{ background-position: 0 -48px}

.sticky-bar .cosmo-icons ul li.my-posts a{background-position: 0 -64px }
.sticky-bar .cosmo-icons ul li.my-posts a:hover{background-position: 0 -80px }

.sticky-bar .cosmo-icons ul li.my-likes a{background-position: 0 -96px; }
.sticky-bar .cosmo-icons ul li.my-likes a:hover{background-position: 0 -112px; }

.sticky-bar .cosmo-icons ul li.my-logout a{background-position: 0 -128px; }
.sticky-bar .cosmo-icons ul li.my-logout a:hover{background-position: 0 -144px; }

.sticky-bar .cosmo-icons ul li.my-add a{background-position: 0 -160px; }
.sticky-bar .cosmo-icons ul li.my-add a:hover{background-position: 0 -176px; }

.sticky-bar .cosmo-icons ul li.image a{background-position: 0 -192px; }
.sticky-bar .cosmo-icons ul li.image a:hover{background-position: 0 -208px; }

.sticky-bar .cosmo-icons ul li.video a{background-position: 0 -224px; }
.sticky-bar .cosmo-icons ul li.video a:hover{background-position: 0 -240px; }

.sticky-bar .cosmo-icons ul li.text a{background-position: 0 -256px; }
.sticky-bar .cosmo-icons ul li.text a:hover{background-position: 0 -272px; }

.sticky-bar .cosmo-icons ul li.audio a{background-position: 0 -288px; }
.sticky-bar .cosmo-icons ul li.audio a:hover{background-position: 0 -304px; }

.sticky-bar .cosmo-icons ul li.attach a{background-position: 0 -320px; }
.sticky-bar .cosmo-icons ul li.attach a:hover{background-position: 0 -336px; }

/*** Menu ESSENTIAL STYLES ***/
.sf-menu, .sf-menu * { margin: 0; padding: 0; list-style: none;font-family:'Yanone Kaffeesatz', serif;}
.sf-menu ul { position: absolute; top: -999em; width: 19em; }
.sf-menu ul li { width: 100%;margin: 0;}
.sf-menu ul li *{ font-family: Arial, Helvetica, sans-serif;font-size: 12px;}
.sf-menu li:hover { visibility: inherit; }
.sf-menu li { float: left; position: relative;margin: 0;}
.sf-menu a { display: block; position: relative;margin-top:7px;}
.sf-menu ul a { display: block; position: relative;margin-top:0px;}
.sf-menu li:hover ul, .sf-menu li.sfHover ul { top: 30px; left: 20px; /* match top ul list item height */ z-index: 99; }
.sf-menu li.sfHover:first-child ul { left: 0px;}
ul.sf-menu li:hover li ul, ul.sf-menu li.sfHover li ul { top: -999em;}
ul.sf-menu li li:hover ul, ul.sf-menu li li.sfHover ul { left: 19em; top: 0; }
ul.sf-menu li li:hover li ul, ul.sf-menu li li.sfHover li ul { top: -999em; }
ul.sf-menu li li li:hover ul, ul.sf-menu li li li.sfHover ul { left: 19em; top: 0;}

.sf-menu li ul li a {padding:5px 15px 5px 15px;}

/*** Menu SKIN ***/
.sf-menu { float: none; width: auto;}
.sf-menu a { text-decoration:none;text-transform:uppercase;}
.sf-menu a, .sf-menu a:visited  { /*color: #13a;*/}
.sf-menu li { /*background: #;*/}
.sf-menu li li { min-height: 0px;height: auto; padding: 5px 0; text-indent: 5px; background: white; background: rgba(255, 255, 255, 0.95); border: 1px solid #EFEFEF; border-bottom: none; -moz-box-shadow: 0 4px 8px rgba(0, 0, 0, 0.1); -webkit-box-shadow: 0 4px 8px rgba(0, 0, 0, 0.1); box-shadow: 0 4px 8px rgba(0, 0, 0, 0.1); }
.sf-menu li li a{ display: block; }
.sf-menu li.active li a{ display: block; color: #3F4950;}
.sf-menu li.active li a:hover{ color: #3D6EC8;}
.cosmo-icons ul.sf-menu li li:first-child { padding: 5px 0; background: white; background: rgba(255, 255, 255, 0.95); }
.sf-menu li li:last-child { padding: 5px 0; }
.sf-menu li li li { /*background: #;*/ }
.sf-menu li:hover, .sf-menu li.sfHover, .sf-menu a:focus, .sf-menu a:hover, .sf-menu a:active { outline: 0; }

/*** arrows **/
.sf-menu a.sf-with-ul { min-width: 1px; padding-right: 16px; }
.sf-sub-indicator { position: absolute; display: inline-block!important; clear: none!important; right: 0; top: 1.05em; /* IE6 only */ width: 11px; height: 12px; text-indent: -999em; overflow: hidden; background: url(../../images/arrows-ffffff.png) no-repeat -10px -100px; /* 8-bit indexed alpha png. IE6 gets solid image only */ } 
a > .sf-sub-indicator {  top: 1px; background-position: 0 -100px; }
a:focus > .sf-sub-indicator, a:hover > .sf-sub-indicator, a:active > .sf-sub-indicator, li:hover > a > .sf-sub-indicator, li.sfHover > a > .sf-sub-indicator { background-position: -10px -100px; }
.sf-menu ul .sf-sub-indicator { background-position:  -10px 0; }
.sf-menu li a > span:first-child{ display: none;}
.sf-menu ul a > .sf-sub-indicator { background-position:  0 0; top: 30%; }
.sf-menu ul a:focus > .sf-sub-indicator, .sf-menu ul a:hover > .sf-sub-indicator, .sf-menu ul a:active > .sf-sub-indicator, .sf-menu ul li:hover > a > .sf-sub-indicator, .sf-menu ul li.sfHover > a > .sf-sub-indicator { background-position: -10px 0;}
.sf-shadow ul { padding-top: 0px; }
.sf-shadow ul.sf-shadow-off { background: transparent; }

/* ######## MENU STYLES ########## */

/* Colored menu */
#access.full{
  line-height:0;
  border-bottom: 1px solid #ededed;
  border-top: 1px solid #ededed;
}
#access.abs{
  position: absolute;
  width: 100%;
  left: 0;
}
#access .colored{
  background: #f8f8f8;
  display: block;
  height: 35px;
}
#access .colored ul{
  float: none;
}
#access .colored ul.sf-menu li ul{top: 35px; left: 0px;}
#access .colored .sf-menu li:hover ul, .sf-menu li.sfHover ul { top: 35px; left: 0px; /* match top ul list item height */ z-index: 99; }
#access .colored ul.sf-menu li:hover ul, #access.description-menu .sf-menu li.sfHover ul { top: 35px; left: 0px; /* match top ul list item height */ z-index: 99; }

.colored > ul > li, .colored > ul > li.signin {
  background: url(../../images/menu.li.separator.png) no-repeat 0px -35px;
  height: 35px;
}
#access .cosmo-icons.colored > ul > li:first-child{padding: 0 20px 0 30px;}
#access .cosmo-icons.colored > ul > li.signin{padding-left: 20px;}


/* Dashed menu */
#access.dashed-menu {width: 100%; *display: inline-block;line-height:0;border-bottom: 1px dashed #e5e5e5;border-top: 1px dashed #e5e5e5;}
#access.dashed-menu li.signin {background: url(../../images/menu.li.separator.png) no-repeat 1px 0px;padding-left: 20px;}

/* Text menu */
#access.text-menu{border: none;}
#access.text-menu ul ul ul{padding: 0;}
#access.text-menu .sf-menu *, #access.text-menu .sf-menu{height: auto;}
#access.text-menu .sf-menu li:hover ul, .sf-menu li.sfHover ul { top: 28px; left: 0px; /* match top ul list item height */ z-index: 99; }
#access.text-menu ul.sf-menu li:hover ul, #access.description-menu .sf-menu li.sfHover ul { top: 28px; left: 0px; /* match top ul list item height */ z-index: 99; }
#access.text-menu ul.sf-menu li:hover li ul, ul.sf-menu li.sfHover li ul { top: -999em;}
#access.text-menu.sf-menu li.sfHover:first-child ul { left: 10px;}
#access.text-menu ul.sf-menu li:hover li ul, ul.sf-menu li.sfHover li ul { top: -999em;}
#access.text-menu ul.sf-menu li li:hover ul, ul.sf-menu li li.sfHover ul { left: 19em; top: 0; }
#access.text-menu ul.sf-menu li li:hover li ul, ul.sf-menu li li.sfHover li ul { top: -999em; }
#access.text-menu ul.sf-menu li li li:hover ul, ul.sf-menu li li li.sfHover ul { left: 19em; top: 0;}
#access.text-menu li.signin{padding: 0px;}
#access.text-menu .cosmo-icons{width: 100%;}
#access.text-menu .cosmo-icons > ul:nth-child(2){float: right;}
#access.text-menu .cosmo-icons > ul:nth-child(2) li li *{font-family: Arial, Helvetica, sans-serif !important;font-size: 12px;text-transform: none;}
#access.text-menu .cosmo-icons > ul:nth-child(2) li li{padding: 10px 5px;}


/* menu with description */
#access.description-menu .sf-menu, #access.description-menu .sf-menu *{height: auto;}
#access.description-menu .cosmo-icons ul li{height: auto;}
#access.description-menu ul.sf-menu li ul{ top: 40px; left: 20px; /* match top ul list item height */ z-index: 99; }
#access.description-menu ul.sf-menu li:hover ul, #access.description-menu .sf-menu li.sfHover ul { top: 40px; left: 20px; /* match top ul list item height */ z-index: 99; }
#access.description-menu ul.sf-menu li:hover li ul, ul.sf-menu li.sfHover li ul { top: -999em;}
#access.description-menu.sf-menu li.sfHover:first-child ul { left: 20px;}
#access.description-menu ul.sf-menu li:hover li ul, ul.sf-menu li.sfHover li ul { top: -999em;}
#access.description-menu ul.sf-menu li li:hover ul, ul.sf-menu li li.sfHover ul { left: 19em; top: 0; }
#access.description-menu ul.sf-menu li li:hover li ul, ul.sf-menu li li.sfHover li ul { top: -999em; }
#access.description-menu ul.sf-menu li li li:hover ul, ul.sf-menu li li li.sfHover ul { left: 19em; top: 0;}
#access.description-menu .cosmo-icons > ul > li{background: url(../../images/delimiter.bg.y.png) repeat-y top right;}
#access.description-menu .sf-menu > li > a{margin-top: 0;}
#access.description-menu .sf-menu li a span{text-align: left;display: block;}
#access.description-menu .sf-menu li.signin{padding-left: 20px;}
#access.description-menu .sf-menu > li > ul{display: none;}

/* centered menu */
#access.centered-menu{border: none;}
#access.centered-menu .cosmo-icons > ul{float:none;display:inline-block;}
#access.centered-menu #d-menu{width: 100%;text-align: center;}
#access.centered-menu .cosmo-icons > ul ul{text-align: left;padding-top:5px;}
#access.centered-menu .cosmo-icons > ul ul ul{text-align: left;padding-top:0px;}
#access.centered-menu .cosmo-icons > ul > li{background: none;margin-right: 5px;}
#access.centered-menu .cosmo-icons li li:hover{background: #FFF}
#access.centered-menu .cosmo-icons > ul > li.active, #access.centered-menu .cosmo-icons > ul > li:hover{background: #efefef;}
#access.centered-menu .cosmo-icons > ul > li:first-child{padding: 0 20px;}
#access.centered-menu .sf-menu, #access.centered-menu.sf-menu *, #access.centered-menu .cosmo-icons ul li {height: auto !important;}
#access.centered-menu .cosmo-icons > ul > li, #access.centered-menu .cosmo-icons > ul > li:first-child{padding: 5px 10px;border-radius: 4px;}
#access.centered-menu .sf-menu a{margin-top: 0px;}
#access.centered-menu ul.sf-menu li:hover ul, #access.centered-menu .sf-menu li.sfHover ul { top: 28px; left: 0px; /* match top ul list item height */ z-index: 99; }
#access.centered-menu ul.sf-menu li:hover li ul, ul.sf-menu li.sfHover li ul { top: -999em;}
#access.centered-menu.sf-menu li.sfHover:first-child ul { left: 20px;}
#access.centered-menu ul.sf-menu li:hover li ul, ul.sf-menu li.sfHover li ul { top: -999em;}
#access.centered-menu ul.sf-menu li li:hover ul, ul.sf-menu li li.sfHover ul { left: 19em; top: 0; }
#access.centered-menu ul.sf-menu li li:hover li ul, ul.sf-menu li li.sfHover li ul { top: -999em; }
#access.centered-menu ul.sf-menu li li li:hover ul, ul.sf-menu li li li.sfHover ul { left: 19em; top: 0;}

/* buttons menu */
#access.buttons-menu{border: none;}
#access.buttons-menu .sf-menu a{margin: 0;}
#access.buttons-menu .sf-menu *, #access.buttons-menu .sf-menu{height: auto;}
#access.buttons-menu .cosmo-icons > ul > li{background: none;margin-right: 5px;padding: 0;}
#access.buttons-menu .cosmo-icons > ul > li > a{background: #f8f8f8;border-radius: 5px;padding: 3px 15px 5px 15px;border: 1px solid #ededed;}
#access.buttons-menu .cosmo-icons > ul > li.active a{background: #FFF;}
#access.buttons-menu .cosmo-icons > ul > li:first-child{padding: 0px;}
#access.buttons-menu .cosmo-icons > ul > li li{-moz-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.1); -webkit-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.1); box-shadow: 0 1px 3px rgba(0, 0, 0, 0.1);}
#access.buttons-menu ul.sf-menu li:hover ul, #access.buttons-menu .sf-menu li.sfHover ul { top: 30px; left: 0px; /* match top ul list item height */ z-index: 99; }
#access.buttons-menu ul.sf-menu li:hover li ul, ul.sf-menu li.sfHover li ul { top: -999em;}
#access.buttons-menu.sf-menu li.sfHover:first-child ul { left: 20px;}
#access.buttons-menu ul.sf-menu li:hover li ul, ul.sf-menu li.sfHover li ul { top: -999em;}
#access.buttons-menu ul.sf-menu li li:hover ul, ul.sf-menu li li.sfHover ul { left: 19em; top: 0; }
#access.buttons-menu ul.sf-menu li li:hover li ul, ul.sf-menu li li.sfHover li ul { top: -999em; }
#access.buttons-menu ul.sf-menu li li li:hover ul, ul.sf-menu li li li.sfHover ul { left: 19em; top: 0;}
#access.buttons-menu .cosmo-icons > ul > li > a:hover{ outline: 0; background: #FFF; }
#access.buttons-menu .cosmo-icons ul.sf-menu li li, #access.buttons-menu .cosmo-icons ul.sf-menu li li:first-child{background: none;border:none;}
#access.buttons-menu .cosmo-icons ul.sf-menu li li a{margin-top: 0px;}
#access.buttons-menu .cosmo-icons ul.sf-menu li ul{background: rgba(255,255,255,0.93);border-radius:5px;}
#access.buttons-menu .cosmo-icons ul.sf-menu ul a > .sf-with-ul { background-position:  0 0; top: 40%;right:0;}
#access.buttons-menu .cosmo-icons ul.sf-menu li.signin li a{margin-left:15px;}
#access.buttons-menu .cosmo-icons ul.sf-menu li > a > .sf-sub-indicator {  top: 30%;margin-left:15px;right:2px;}

/* Tabs menu */
#access.tabs-menu{border: none;background: #ebebeb;border-top: 1px solid #d5d5d5;border-bottom: 1px solid #d5d5d5;}
#access.tabs-menu .sf-menu{height:35px;}
#access.tabs-menu .cosmo-icons > ul > li:first-child{padding: 0 20px;margin-left: 10px;border-left: none;}
#access.tabs-menu .cosmo-icons > ul > li:last-child{}
#access.tabs-menu .cosmo-icons > ul > li.active, #access.tabs-menu .cosmo-icons > ul > li:hover{background: #FFF;height: 36px;}
#access.tabs-menu .cosmo-icons > ul > li{background: none;height:35px;border-left: 1px solid #FFF;border-right: 1px solid #d5d5d5;}
#access.tabs-menu .sf-menu li li{background: #FFF;border: none;-moz-box-shadow: 0px 0px 0px ; -webkit-box-shadow: 0px 0px 0px; box-shadow: 0px 0px 0px;border-top:1px solid #efefef;}
#access.tabs-menu .sf-menu li li:first-child{border-top:none;}
#access.tabs-menu ul.sf-menu li ul { top: 36px; left: -1px;}
#access.tabs-menu ul.sf-menu li:hover ul, #access.tabs-menu .sf-menu li.sfHover ul { top: 36px; left: -1px; /* match top ul list item height */ z-index: 99; }
#access.tabs-menu ul.sf-menu li:hover li ul, ul.sf-menu li.sfHover li ul { top: -999em;}
#access.tabs-menu.sf-menu li.sfHover:first-child ul { left: 20px;}
#access.tabs-menu ul.sf-menu li:hover li ul, ul.sf-menu li.sfHover li ul { top: -999em;}
#access.tabs-menu ul.sf-menu li li:hover ul, ul.sf-menu li li.sfHover ul { left: 19em; top: 0; }
#access.tabs-menu ul.sf-menu li li:hover li ul, ul.sf-menu li li.sfHover li ul { top: -999em; }
#access.tabs-menu ul.sf-menu li li li:hover ul, ul.sf-menu li li li.sfHover ul { left: 19em; top: 0;}
#access.tabs-menu .sf-menu li:hover, #access.tabs-menu .sf-menu li.sfHover, #access.tabs-menu .sf-menu a:focus, #access.tabs-menu .sf-menu a:hover, #access.tabs-menu .sf-menu a:active { outline: 0; }
#access.tabs-menu #d-menu li.signin{margin-left: 0px;border-left: 1px solid #FFF;border-right:none;}


/* Full width menu */
.nav-container{position: absolute;left: 0;width: 100%;background: #f8f8f8;border-bottom: 1px solid #ededed;border-top: 1px solid #ededed;z-index: 15;height: 40px;margin-bottom: 70px;}
#access.full-width{height: 40px;}
#access.full-width ul li{height: 40px;}
#access.full-width .cosmo-icons > ul > li > a{padding: 3px 0 3px 0;}
.nav-container-row{margin-bottom: 75px;}

/* list menu */
#access.list-menu{padding-left: 10%;margin: 0;}
#access.list-menu .sf-menu > li{
	width: 40%;
	width: 40%;
	float: left;
	padding: 0;
	margin: 0;
	background: none;
	height: auto;
}
#access.list-menu .sf-menu > li *{
	font-family: Arial !important;
	text-transform: none;
	font-size: 12px;
}

/* ######## END OF MENUS ########## */

/* Sign in */

#menu-login .cosmo-icons{display:block;}
#menu-login .cosmo-icons ul{float: none;}
#menu-login .cosmo-icons ul li:first-child{padding-right:0px;}
#menu-login .cosmo-icons .signin{display:block;width: 100%;padding-right: 0;float: none;line-height:1.6;}
#menu-login .cosmo-icons .signin > a{display:block;float: none;max-width:140px;overflow: hidden;margin-top: 0;}
#menu-login .cosmo-icons .signin > a > span{clear: none;display: block; margin-top: 4px}
#menu-login .profile-pic{margin-top: 0;margin-right: 10px;float: left; line-height: 1em; font-size: 0px;}
#menu-login .profile-pic img{ height: 38px; width: 38px;}
#menu-login .cosmo-icons .sf-menu li:hover ul, #menu-login .cosmo-icons .sf-menu li.sfHover ul { top: 40px; left: 0px; /* match top ul list item height */ z-index: 99; }

.cosmo-icons ul li.signin li, .cosmo-icons ul li.signin li:first-child{ text-indent: 10px;padding: 15px 0;}
.cosmo-icons ul li.signin li a{ padding:  0 0 0 21px; background: url(../../images/my.profile.png) no-repeat; height: 16px; line-height: 16px;font-weight: 300; text-indent: 5px;margin: 0 10px;font-size:12px;-webkit-transition: background-position .3s ease;-moz-transition: background-position .3s ease;-o-transition: background-position .3s ease;transition: background-position .3s ease;}

.cosmo-icons ul li.signin > a > span{display: none;}
.description-menu .cosmo-icons ul li.signin > a > span{display: block;}

.cosmo-icons ul li.signin li.my-settings a{ background-position: 0 0px}
.cosmo-icons ul li.signin li.my-settings a:hover{ background-position: 0 -16px}

.cosmo-icons ul li.signin li.my-profile a{background-position: 0 -32px; }
.cosmo-icons ul li.signin li.my-profile a:hover{background-position: 0 -48px; }

.cosmo-icons ul li.signin li.my-posts a{background-position: 0 -64px; }
.cosmo-icons ul li.signin li.my-posts a:hover{background-position: 0 -80px; }

.cosmo-icons ul li.signin li.my-likes a{ background-position: 0 -96px}
.cosmo-icons ul li.signin li.my-likes a:hover{ background-position: 0 -112px}

.cosmo-icons ul li.signin li.my-logout a{background-position: 0 -128px; }
.cosmo-icons ul li.signin li.my-logout a:hover{background-position: 0 -144px; }

.cosmo-icons ul li.signin li.my-add a{ background-position: 0 -160px}
.cosmo-icons ul li.signin li.my-add a:hover{ background-position: 0 -176px}


/* ######## HEADER STYLES ########## */

/* centered header logo */

.centered-header{background: none; text-align: center;background: url(../../images/dotted.bg.png);line-height: 0;}
.centered-header .logo{display: inline-block;background: #FFF;padding: 0 15px;}
.centered-header .logo *{margin: 0;}

/* logo-menu rowed logo */

.branding.celled {display: table;}
.branding.celled .logo *{margin: 0;}
.branding.celled .logo h1{line-height: 0;}
.branding.celled .rowed-nav-container {display: table-cell;vertical-align: middle;float:none;}

/* logo-menu-signin rowed logo */
.branding .user-signin{display: table-cell;vertical-align: middle;float:none;}
.branding .user-signin .user-login{margin:0;}

/* ######## END OF HEADERS ########## */


/*Search form*/
fieldset {position: relative;width: 100%;}
#searchform { display: block; margin-top: 0;width: 100%; }
#searchform input[type="text"]{ width: 70% !important; border: 1px solid #e0e0e0;height: 30px;padding: 0 2.5%;float: left;text-indent: 10px;margin-right: -2px;border-radius: 0px;}
#searchform .button, .widget_search #searchform .button {font-family: 'Yanone Kaffeesatz', sans-serif;height: 32px;width:24%;color: #555555;border: 1px solid #d5d5d5;padding: 0 2.5%;font-size:18px;background: #f6f6f6; /* Old browsers */
background: -moz-linear-gradient(-45deg, #f6f6f6 0%, #e6e6e6 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, right bottom, color-stop(0%,#f6f6f6), color-stop(100%,#e6e6e6)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(-45deg, #f6f6f6 0%,#e6e6e6 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(-45deg, #f6f6f6 0%,#e6e6e6 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(-45deg, #f6f6f6 0%,#e6e6e6 100%); /* IE10+ */
background: linear-gradient(-45deg, #f6f6f6 0%,#e6e6e6 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f6f6f6', endColorstr='#e6e6e6',GradientType=1 ); /* IE6-9 fallback on horizontal gradient */
-moz-box-shadow:inset 0 1px 1px #FFF;-webkit-box-shadow: inset 0 1px 1px #FFF;box-shadow:         inset 0 1px 1px #FFF;}

/*Tooltips*/
.tipsy { padding: 5px; font-size: 10px; opacity: 0.8; filter: alpha(opacity=80); background-repeat: no-repeat;  background-image: url(http://www.madeinghent.com/wp-content/themes/eltoro/images/tipsy.gif); }
.tipsy-inner { padding: 5px 8px 4px 8px; background-color: black; color: white; max-width: 200px; text-align: center; }
.tipsy-inner { -moz-border-radius:3px; -webkit-border-radius:3px; }
.tipsy-north { background-position: top center; }
.tipsy-south { background-position: bottom center; }
.tipsy-east { background-position: right center; }
.tipsy-west { background-position: left center; }

/* Small bits */
img.mask {position: absolute; right: 0; top: 0;width: 47px;}
#featured img{width: auto;}


/* Mobile menu */
.toggle-menu{padding: 15px 20px;display: block;text-align: center;font-size: 32px;font-family: 'Yanone Kaffeesatz', sans-serif;font-weight: 400;cursor: pointer;color: white;
background: #d11208; /* Old browsers */
background: -moz-linear-gradient(top,  #d11208 0%, #ef4135 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#d11208), color-stop(100%,#ef4135)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #d11208 0%,#ef4135 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #d11208 0%,#ef4135 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #d11208 0%,#ef4135 100%); /* IE10+ */
background: linear-gradient(to bottom,  #d11208 0%,#ef4135 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#d11208', endColorstr='#ef4135',GradientType=0 ); /* IE6-9 */
-moz-border-radius: 4px;-webkit-border-radius: 4px;-khtml-border-radius: 4px;border-radius: 4px;-moz-box-shadow:inset 0 2px 2px #FFCCCC;-webkit-box-shadow: inset 0 2px 2px #FFCCCC;box-shadow:inset 0 2px 2px #FFCCCC;border: 1px solid #B70E09;text-shadow: 1px 1px 0px #B70E09;margin-top: 12px;
}
.mobile-menu{display:none;}
.mobile-menu-toggler{background: url(../../images/mobile.bullet.sprite.png) 0px -32px no-repeat;height: 32px;overflow: hidden;position: absolute;top: 15px;right: 10px;width:32px;cursor:pointer;}
.mobile-nav-menu {width: 100%; padding: 40px 28px 25px 0;}
ul.mobile-nav-menu {padding: 0;margin: 0;font-size: 1em;line-height: 0.5em;list-style: none;display: none;}
ul.mobile-nav-menu li {position: relative;border-top: 1px solid #ececec;line-height:1;margin: 0;padding: 0;}
ul.mobile-nav-menu li:first-child {border-bottom: none;}
ul.mobile-nav-menu li a {line-height: 33px;font-size: 14px;padding: 10px 5px;color: #000;display: block;text-decoration: none;font-weight: bolder;width:100%;min-height: 33px;}
ul.mobile-nav-menu li a:hover {color:#2A85E8;}
ul.mobile-nav-menu ul {margin: 0;padding: 0;display: none;}
ul.mobile-nav-menu ul li {margin: 0;padding: 5px 0 4px 0;clear: both;}
ul.mobile-nav-menu ul li a {padding-left: 20px;font-weight: normal;outline:0;}
ul.mobile-nav-menu ul li a:hover {color:#675C7C;}
ul.mobile-nav-menu ul ul li a {color:#000;padding-left: 40px;}
ul.mobile-nav-menu ul ul li a:hover {color:#675C7C;}
ul.mobile-nav-menu span{display: block; clear: both;color: #ccc;color: #AFAFAF; font:italic 12px Georgia, "Times New Roman"; clear: both; display: block;margin-top:3px;}
.mclosed{background: url(../../images/mobile.bullet.sprite.png) 0px 0px no-repeat;}
.mobile-user-menu{display: none;width: 100%;margin-bottom: 20px;font-size: 14px;text-align:center;}
.mobile-user-menu a{font-size: 18px;display: block;line-height: 1;text-transform: uppercase;margin-bottom: 10px;text-align: right;}
.mobile-user-menu *{font-family: Arial !important;}
.mobile-user-menu select{width: 100%;}
.single-front div.entry-footer.share {margin-top: 20px;}


/*My profile*/
#adduser .tabs-container {padding:0 0 30px 0; float: left; width: 100%;}
#adduser img.avatar {float: left; margin-right: 20px; }
#adduser #avatar_upload { width: auto; float: left; border: none;}
#adduser #avatar_upload { width: auto; float: left; border: none;}

#adduser label { float: left; margin: 0px; font: normal 12px/24px Helvetica, Arial, sans-serif; }

.nine.columns #adduser p.form-submit {margin: 0 20px 30px 27%; *margin: 0 20px 0 0px;clear: both;}
.twelve.columns #adduser p.form-submit {margin: 0 20px 30px 27%; *margin: 0 20px 0 0px;clear: both; cursor: pointer;}

.nine.columns #adduser label.remove-avatar { margin: 10px 0 0 27%; width: 100%}
.twelve.columns #adduser label.remove-avatar { margin: 10px 0 0 27%; width: 100%}

p.error{padding: 15px; background:#FAEBE6; border: 1px solid #E5C5B6; -moz-border-radius: 3px; -khtml-border-radius: 3px; -webkit-border-radius: 3px; border-radius: 3px;}
p.success {padding: 15px; background:#EAFAE6; border: 1px solid #BCE5B6; -moz-border-radius: 3px; -khtml-border-radius: 3px; -webkit-border-radius: 3px; border-radius: 3px;}

/*My posts*/
.my-posts h2.caption { margin: 0 0 20px 0; font-weight: 200; position: relative; display: block; line-height: 24px;}
.my-posts .status-pending h2.caption {text-indent: 70px; background: url(../../images/icon.pending.png) no-repeat left 3px;}
.my-posts .status-draft h2.caption {text-indent: 60px; background: url(../../images/icon.draft.png) no-repeat left 3px;}


/* Front-end submition */
.cosmo-tabs.submit {float: left; margin: 0; border: none!important; background: none!important; width:100% }

.cosmo-tabs.submit ul.tabs-nav { float: left!important; width: 95%; height: auto; border: 1px solid #E5E5E5; border-radius: 5px; background: white;}
.cosmo-tabs.submit ul.tabs-nav li { border: none; box-shadow: none; min-width: 0; height: 32px; width: 32px; padding: 30px 30px 45px 30px!important; margin: 0 20px 0 0; }
.cosmo-tabs.submit ul.tabs-nav li.tabs-selected {  background: none!important; }
.cosmo-tabs.submit ul.tabs-nav li a {height: 32px; width: 32px; padding: 32px 0 0 0; text-align: center; color: #3f4950; text-shadow: none; top: 0; }
.cosmo-tabs.submit ul.tabs-nav li a span {padding: 0; min-width: 0; position: relative; top: 2px; }
.cosmo-tabs.submit ul.tabs-nav li.video a {background: url(../../images/video.photo.png) no-repeat 0 0;}
.cosmo-tabs.submit ul.tabs-nav li.image a {background: url(../../images/video.photo.png) no-repeat -32px 0;}
.cosmo-tabs.submit ul.tabs-nav li.text a {background: url(../../images/video.photo.png) no-repeat -64px 0;}
.cosmo-tabs.submit ul.tabs-nav li.attach a {background: url(../../images/video.photo.png) no-repeat -96px 0;}
.cosmo-tabs.submit ul.tabs-nav li.audio a {background: url(../../images/video.photo.png) no-repeat -128px 0;}

.cosmo-tabs.submit ul.tabs-nav li.tabs-selected a { color: #888;}
.cosmo-tabs.submit ul.tabs-nav li.video.tabs-selected a { background-position: -160px 0;}
.cosmo-tabs.submit ul.tabs-nav li.image.tabs-selected a { background-position: -192px 0;}
.cosmo-tabs.submit ul.tabs-nav li.text.tabs-selected a { background-position: -224px 0;}
.cosmo-tabs.submit ul.tabs-nav li.attach.tabs-selected a { background-position: -256px 0;}
.cosmo-tabs.submit ul.tabs-nav li.audio.tabs-selected a { background-position: -288px 0;}

.cosmo-tabs.submit .tabs-container {padding: 30px 0 0 0; float: left; width: 100%; background: none; }
.cosmo-tabs.submit .tabs-container h3 { margin-bottom: 30px; font: normal 20px Helvetica, Arial, sans-serif;}

.cosmo-tabs.submit .tabs-container .field { margin-bottom: 50px; position: relative; float: left; width: 100%; display: block; clear: both;}
.cosmo-tabs.submit .tabs-container .field label { overflow: hidden; display: block; font-size: 12px;}
.cosmo-tabs.submit .tabs-container .field input { margin: 0;}
.cosmo-tabs.submit .tabs-container .field .front_post_input, .cosmo-tabs.submit .tabs-container .field select.postform, .cosmo-tabs.submit .wp-editor-wrap textarea  {width: 95%;}

.cosmo-tabs.submit h3, .cosmo-tabs.submit .tabs-container .field h4 { margin: 0; font: normal 14px/30px Helvetica, Arial, sans-serif!important; }

.cosmo-tabs.submit .wp-editor-wrap {width: 100%; float: left;}

.cosmo-tabs.submit .field p.info{ color: #AAA; font-size: 11px; line-height: 20px; clear: both;}
.cosmo-tabs.submit .field p.info, #loading_, #success_msg, .cosmo-tabs.submit .tabs-container .field label.nsfw { margin: 0;}

.cosmo-tabs.submit iframe{height:128px !important;}

.cosmo-slider { background: transparent; position: relative; }
.cosmo-slider .content .row .columns.slide-description-container {background: white; background: rgba(255,255,255,.7); }
.cosmo-slider .content .row h2, .cosmo-slider .content .row p{ margin: 20px}
.cosmo-slider .content .row p{ margin: 0 20px 30px 20px}
.cosmo-slider .content .row h2 a{ color: #181818; font-weight: 200; font-family: 'Yanone Kaffeesatz',serif;}

/*Submit content widget*/
.widget_submit p a {
  height:67px;
  display: block;
  clear: both;
  font: 20px/67px 'PT Sans Narrow';
  background: #f2f2f2; /* Old browsers */
  background: -moz-linear-gradient(top,  #f2f2f2 0%, #e5e5e5 100%); /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f2f2f2), color-stop(100%,#e5e5e5)); /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top,  #f2f2f2 0%,#e5e5e5 100%); /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top,  #f2f2f2 0%,#e5e5e5 100%); /* Opera 11.10+ */
  background: -ms-linear-gradient(top,  #f2f2f2 0%,#e5e5e5 100%); /* IE10+ */
  background: linear-gradient(top,  #f2f2f2 0%,#e5e5e5 100%); /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f2f2f2', endColorstr='#e5e5e5',GradientType=0 ); /* IE6-9 */
  border: 1px solid #d5d5d5;
  text-shadow: 1px 1px 0px #FFF;
  text-align: center;
  -moz-box-shadow:inset 0 1px 1px #FFF;-webkit-box-shadow: inset 0 1px 1px #FFF;box-shadow:inset 0 1px 1px #FFF;
  border-radius: 5px;
  color: #181818;
}
.widget_submit p  a:hover{
  background: #ededed; /* Old browsers */
  background: -moz-linear-gradient(top,  #ededed 0%, #dddddd 100%); /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ededed), color-stop(100%,#dddddd)); /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top,  #ededed 0%,#dddddd 100%); /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top,  #ededed 0%,#dddddd 100%); /* Opera 11.10+ */
  background: -ms-linear-gradient(top,  #ededed 0%,#dddddd 100%); /* IE10+ */
  background: linear-gradient(top,  #ededed 0%,#dddddd 100%); /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ededed', endColorstr='#dddddd',GradientType=0 ); /* IE6-9 */
  border: 1px solid #d5d5d5;
  text-shadow: 1px 1px 0px #FFF;
}
.widget_submit p a img{margin-bottom:-8px;margin-right: 15px;}
/*post item*/
.cosmo-tabs.submit .tabs-container .field .warning {color: red;}
.invalid{border: 1px solid red !important;}

/*contact form*/

.contact-form{margin-bottom: 20px;}
.contact-form form.contactform p.input{}
.contact-form form.contactform input[type="text"]{width: 35%;}
.contact-form form.contactform label{ clear: both;display:block;}

.contact_info h3{
    margin-bottom: 20px;
    font-family: 'PT Sans Narrow';
    font-weight: normal;
}
.contact_info small{font-size: smaller;}

#success_msg {float: left; padding: 15px; background:#EAFAE6; border: 1px solid #BCE5B6; -moz-border-radius: 3px; -khtml-border-radius: 3px; -webkit-border-radius: 3px; border-radius: 3px;}
#success_msg a{ font-weight: bold;}

#not_logged_msg {float: left; padding: 15px; background:#F8B5B5; border: 1px solid #FF0000; -moz-border-radius: 3px; -khtml-border-radius: 3px; -webkit-border-radius: 3px; border-radius: 3px;}
#not_logged_msg a{ font-weight: bold;}

#wpstats {position: absolute; visibility: hidden;}

/*
Resize images to fit the main content area.
- Applies only to images uploaded via WordPress by targeting size-* classes.
- Other images will be left alone. Use "size-auto" class to apply to other images.
*/
img.size-auto,
img.size-full,
img.size-large,
img.size-medium,
.attachment img {
  max-width: 100%; /* When images are too wide for containing element, force them to fit. */
  height: auto; /* Override height to match resized width for correct aspect ratio. */
}
.alignleft, img.alignleft { display: inline; float: left; margin-right: 24px; margin-top: 4px; }
.alignright, img.alignright { display: inline; float: right; margin-left: 24px; margin-top: 4px; }
.aligncenter, img.aligncenter { clear: both; display: block; margin-left: auto; margin-right: auto; }
img.alignleft, img.alignright, img.aligncenter { margin-bottom: 12px; }
.wp-caption {
  background: #f1f1f1;
  line-height: 18px;
  margin-bottom: 20px;
  max-width: 100% !important; /* prevent too-wide images from breaking layout */
  padding: 4px;
  text-align: center;
}
.wp-caption img {
  margin: 5px 5px 0;
}
.wp-caption p.wp-caption-text {
  color: #888;
  font-size: 12px;
  margin: 5px;
}
.wp-smiley {
  margin: 0;
}


/* Cosmo buttons */
p.submit{ display: inline-block;font-family: Arial; }
p.submit input[type="submit"], p.submit input[type="button"], .inp_button{color: white;font-weight: bold;font-size: 13px;padding: 0px 15px;height: 32px;-moz-box-shadow:inset 0 1px 1px #FFF;-webkit-box-shadow: inset 0 1px 1px #FFF;box-shadow:inset 0 1px 1px #FFF;}
p.submit.blue input[type="submit"],p.submit.blue input[type="button"]{
  background: #71c2fb; /* Old browsers */
  background: -moz-linear-gradient(top,  #71c2fb 0%, #5aa0d1 100%); /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#71c2fb), color-stop(100%,#5aa0d1)); /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top,  #71c2fb 0%,#5aa0d1 100%); /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top,  #71c2fb 0%,#5aa0d1 100%); /* Opera 11.10+ */
  background: -ms-linear-gradient(top,  #71c2fb 0%,#5aa0d1 100%); /* IE10+ */
  background: linear-gradient(top,  #71c2fb 0%,#5aa0d1 100%); /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#71c2fb', endColorstr='#5aa0d1',GradientType=0 ); /* IE6-9 */
  border: 1px solid #5aa0d1;
  text-shadow: 1px 1px 0px #5aa0d1;
  cursor: pointer;
  border-radius: 3px;
}
p.submit.blue input[type="submit"]:hover,p.submit.blue input[type="button"]:hover{
  background: #61bcfc; /* Old browsers */
  background: -moz-linear-gradient(top,  #61bcfc 0%, #4796cd 100%); /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#61bcfc), color-stop(100%,#4796cd)); /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top,  #61bcfc 0%,#4796cd 100%); /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top,  #61bcfc 0%,#4796cd 100%); /* Opera 11.10+ */
  background: -ms-linear-gradient(top,  #61bcfc 0%,#4796cd 100%); /* IE10+ */
  background: linear-gradient(top,  #61bcfc 0%,#4796cd 100%); /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#61bcfc', endColorstr='#4796cd',GradientType=0 ); /* IE6-9 */
  border: 1px solid #5aa0d1;
  text-shadow: 1px 1px 0px #5aa0d1;
}
p.submit.red input[type="submit"],p.submit.red input[type="button"]{
  background: #ef4135; /* Old browsers */
  background: -moz-linear-gradient(top,  #ef4135 0%, #d24545 100%); /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ef4135), color-stop(100%,#d24545)); /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top,  #ef4135 0%,#d24545 100%); /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top,  #ef4135 0%,#d24545 100%); /* Opera 11.10+ */
  background: -ms-linear-gradient(top,  #ef4135 0%,#d24545 100%); /* IE10+ */
  background: linear-gradient(top,  #ef4135 0%,#d24545 100%); /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ef4135', endColorstr='#d24545',GradientType=0 ); /* IE6-9 */
  border: 1px solid #d15252;
  text-shadow: 1px 1px 0px #d15252;
  cursor: pointer;
  border-radius: 3px;
}
p.submit.red input[type="submit"]:hover,p.submit.red input[type="button"]:hover{
  background: #fd4b4b; /* Old browsers */
  background: -moz-linear-gradient(top,  #fd4b4b 0%, #ce3232 100%); /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#fd4b4b), color-stop(100%,#ce3232)); /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top,  #fd4b4b 0%,#ce3232 100%); /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top,  #fd4b4b 0%,#ce3232 100%); /* Opera 11.10+ */
  background: -ms-linear-gradient(top,  #fd4b4b 0%,#ce3232 100%); /* IE10+ */
  background: linear-gradient(top,  #fd4b4b 0%,#ce3232 100%); /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fd4b4b', endColorstr='#ce3232',GradientType=0 ); /* IE6-9 */
  border: 1px solid #d15252;
  text-shadow: 1px 1px 0px #d15252;
}
p.submit.gray input[type="submit"],p.submit.gray input[type="button"], .inp_button{
  background: #f2f2f2; /* Old browsers */
  background: -moz-linear-gradient(top,  #f2f2f2 0%, #e5e5e5 100%); /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f2f2f2), color-stop(100%,#e5e5e5)); /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top,  #f2f2f2 0%,#e5e5e5 100%); /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top,  #f2f2f2 0%,#e5e5e5 100%); /* Opera 11.10+ */
  background: -ms-linear-gradient(top,  #f2f2f2 0%,#e5e5e5 100%); /* IE10+ */
  background: linear-gradient(top,  #f2f2f2 0%,#e5e5e5 100%); /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f2f2f2', endColorstr='#e5e5e5',GradientType=0 ); /* IE6-9 */
  border: 1px solid #d5d5d5;
  text-shadow: 1px 1px 0px #FFF;
  color: #666;
  cursor: pointer;
  border-radius: 3px;
}
p.submit.gray input[type="submit"]:hover,p.submit.gray input[type="button"]:hover, .inp_button:hover{
  background: #ededed; /* Old browsers */
  background: -moz-linear-gradient(top,  #ededed 0%, #dddddd 100%); /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ededed), color-stop(100%,#dddddd)); /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top,  #ededed 0%,#dddddd 100%); /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top,  #ededed 0%,#dddddd 100%); /* Opera 11.10+ */
  background: -ms-linear-gradient(top,  #ededed 0%,#dddddd 100%); /* IE10+ */
  background: linear-gradient(top,  #ededed 0%,#dddddd 100%); /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ededed', endColorstr='#dddddd',GradientType=0 ); /* IE6-9 */
  border: 1px solid #d5d5d5;
  text-shadow: 1px 1px 0px #FFF;
  color: #666;
}
p.submit.dark-gray input[type="submit"],p.submit.dark-gray input[type="button"]{
  background: #181818; /* Old browsers */
  background: -moz-linear-gradient(top,  #181818 0%, #4f5f66 100%); /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#181818), color-stop(100%,#4f5f66)); /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top,  #181818 0%,#4f5f66 100%); /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top,  #181818 0%,#4f5f66 100%); /* Opera 11.10+ */
  background: -ms-linear-gradient(top,  #181818 0%,#4f5f66 100%); /* IE10+ */
  background: linear-gradient(to bottom,  #181818 0%,#4f5f66 100%); /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#181818', endColorstr='#4f5f66',GradientType=0 ); /* IE6-9 */
  border: 1px solid #2f2424;
  text-shadow: 1px 1px 0px #2f2424;
  color: #FFF;
  cursor: pointer;
  border-radius: 3px;
}
p.submit.dark-gray input[type="submit"]:hover,p.submit.dark-gray input[type="button"]:hover{
  background: #3a3a3a; /* Old browsers */
  background: -moz-linear-gradient(top,  #3a3a3a 0%, #717b80 100%); /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#3a3a3a), color-stop(100%,#717b80)); /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top,  #3a3a3a 0%,#717b80 100%); /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top,  #3a3a3a 0%,#717b80 100%); /* Opera 11.10+ */
  background: -ms-linear-gradient(top,  #3a3a3a 0%,#717b80 100%); /* IE10+ */
  background: linear-gradient(to bottom,  #3a3a3a 0%,#717b80 100%); /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#3a3a3a', endColorstr='#717b80',GradientType=0 ); /* IE6-9 */
  border: 1px solid #2f2424;
  text-shadow: 1px 1px 0px #2f2424;
  color: #FFF;
}

p.button-small a{color: white;font-weight: bold;font-size: 11px;padding: 0px 8px;-moz-box-shadow:inset 0 1px 1px #FFF;-webkit-box-shadow: inset 0 1px 1px #FFF;box-shadow:inset 0 1px 1px #FFF;display: block;height:23px;line-height:23px;}

p.button-small.gray a, p.submit.gray input[type="submit"], p.submit.gray input[type="button"]{
  background: #f2f2f2; /* Old browsers */
  background: -moz-linear-gradient(top,  #f2f2f2 0%, #e5e5e5 100%); /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f2f2f2), color-stop(100%,#e5e5e5)); /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top,  #f2f2f2 0%,#e5e5e5 100%); /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top,  #f2f2f2 0%,#e5e5e5 100%); /* Opera 11.10+ */
  background: -ms-linear-gradient(top,  #f2f2f2 0%,#e5e5e5 100%); /* IE10+ */
  background: linear-gradient(top,  #f2f2f2 0%,#e5e5e5 100%); /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f2f2f2', endColorstr='#e5e5e5',GradientType=0 ); /* IE6-9 */
  border: 1px solid #d5d5d5;
  text-shadow: 1px 1px 0px #FFF;
  color: #666;
  border-radius: 3px;
}
p.button-small.gray a:hover, p.submit.gray input[type="submit"]:hover, p.submit.gray input[type="button"]:hover{
  background: #ededed; /* Old browsers */
  background: -moz-linear-gradient(top,  #ededed 0%, #dddddd 100%); /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ededed), color-stop(100%,#dddddd)); /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top,  #ededed 0%,#dddddd 100%); /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top,  #ededed 0%,#dddddd 100%); /* Opera 11.10+ */
  background: -ms-linear-gradient(top,  #ededed 0%,#dddddd 100%); /* IE10+ */
  background: linear-gradient(top,  #ededed 0%,#dddddd 100%); /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ededed', endColorstr='#dddddd',GradientType=0 ); /* IE6-9 */
  border: 1px solid #d5d5d5;
  text-shadow: 1px 1px 0px #FFF;
  color: #666;
}
p.button-small.blue a, p.submit.blue input[type="submit"], p.submit.blue input[type="button"]{
  background: #71c2fb; /* Old browsers */
  background: -moz-linear-gradient(top,  #71c2fb 0%, #5aa0d1 100%); /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#71c2fb), color-stop(100%,#5aa0d1)); /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top,  #71c2fb 0%,#5aa0d1 100%); /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top,  #71c2fb 0%,#5aa0d1 100%); /* Opera 11.10+ */
  background: -ms-linear-gradient(top,  #71c2fb 0%,#5aa0d1 100%); /* IE10+ */
  background: linear-gradient(top,  #71c2fb 0%,#5aa0d1 100%); /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#71c2fb', endColorstr='#5aa0d1',GradientType=0 ); /* IE6-9 */
  border: 1px solid #5aa0d1;
  text-shadow: 1px 1px 0px #5aa0d1;
  border-radius: 3px;
}
p.button-small.blue a:hover, p.submit.blue input[type="submit"]:hover, p.submit.blue input[type="button"]:hover{
  background: #61bcfc; /* Old browsers */
  background: -moz-linear-gradient(top,  #61bcfc 0%, #4796cd 100%); /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#61bcfc), color-stop(100%,#4796cd)); /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top,  #61bcfc 0%,#4796cd 100%); /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top,  #61bcfc 0%,#4796cd 100%); /* Opera 11.10+ */
  background: -ms-linear-gradient(top,  #61bcfc 0%,#4796cd 100%); /* IE10+ */
  background: linear-gradient(top,  #61bcfc 0%,#4796cd 100%); /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#61bcfc', endColorstr='#4796cd',GradientType=0 ); /* IE6-9 */
  border: 1px solid #5aa0d1;
  text-shadow: 1px 1px 0px #5aa0d1;
}
p.button-small.red a, p.submit.red input[type="submit"], p.submit.red input[type="button"]{
  background: #fc5b5b; /* Old browsers */
  background: -moz-linear-gradient(top,  #fc5b5b 0%, #d24545 100%); /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#fc5b5b), color-stop(100%,#d24545)); /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top,  #fc5b5b 0%,#d24545 100%); /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top,  #fc5b5b 0%,#d24545 100%); /* Opera 11.10+ */
  background: -ms-linear-gradient(top,  #fc5b5b 0%,#d24545 100%); /* IE10+ */
  background: linear-gradient(top,  #fc5b5b 0%,#d24545 100%); /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fc5b5b', endColorstr='#d24545',GradientType=0 ); /* IE6-9 */
  border: 1px solid #d15252;
  text-shadow: 1px 1px 0px #d15252;
  cursor: pointer;
  border-radius: 3px;
}
p.button-small.red a:hover, p.submit.red input[type="submit"]:hover, p.submit.red input[type="button"]:hover{
  background: #fd4b4b; /* Old browsers */
  background: -moz-linear-gradient(top,  #fd4b4b 0%, #ce3232 100%); /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#fd4b4b), color-stop(100%,#ce3232)); /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top,  #fd4b4b 0%,#ce3232 100%); /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top,  #fd4b4b 0%,#ce3232 100%); /* Opera 11.10+ */
  background: -ms-linear-gradient(top,  #fd4b4b 0%,#ce3232 100%); /* IE10+ */
  background: linear-gradient(top,  #fd4b4b 0%,#ce3232 100%); /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fd4b4b', endColorstr='#ce3232',GradientType=0 ); /* IE6-9 */
  border: 1px solid #d15252;
  text-shadow: 1px 1px 0px #d15252;
}


div.ajax-loader {background: url('../../images/ajax-loader.gif') no-repeat 50% 50%; height:20px; position:relative; top:-10px;}
#loading_ div.ajax-loader {width:128px;}
.cui_spinner_container  div.ajax-loader { margin-top:15px; }


/*Testimonials*/
.cosmo-testimonials {position: relative; float: left;  width: 100%; display: block; }
.cosmo-testimonials ul li { width: 270px;}
.cosmo-testimonials ul li:last-child { background: none; }
.cosmo-testimonials ul li img { float: left; width: 60px; height: 60px; margin-right: 20px; border: none;}
.cosmo-testimonials a { float: left;}
.cosmo-testimonials p.author span{display: block;}
.cosmo-testimonials p.author span.name{ font-weight: bold; font-size: 14px;}
.cosmo-testimonials p.author span.title{ color: #888;font: italic 12px Georgia;}
.cosmo-testimonials p.cite { position:relative; display: block; clear: both; margin-top: 10px!important; float: left;}
.cosmo-testimonials .cite cite {display: block; font-weight: normal; font-size: 12px;}
.cosmo-testimonials span.actions { float: right; text-align: right;}
.cosmo-testimonials span.actions a.prev, span.actions a.next{cursor:pointer; display: block; float: left; color: #808080; padding: 0 10px; width: auto!important;}
.cosmo-testimonials span.actions .disabled { visibility:hidden;}
.cosmo-testimonials .b-pager__arr { font: 100% Times,sans-serif; }

ul.testimonials {width: 620px; position: relative; margin: 0;}
ul.testimonials li  {list-style-type: none; }
ul.testimonials .cosmo-testimonials  ul  {margin: 0;}
ul.testimonials .cosmo-testimonials  ul li  {width: 620px;}
ul.testimonials .cosmo-testimonials  span.actions{margin-top: 10px;}
.testimonial_author_name, .testimonial_author_title { color: #888; font: italic 12px Georgia; line-height: 1.6em; display: block;}


#main .slider-container, #main .orbit-wrapper, #slides_single{  overflow:hidden; height: 380px !important;}
#slides_single .content{ position:absolute; width:100%; height:100%; }
#main .slider-container{margin-bottom: 20px;}

h3.nofeat{margin-top:0px;}

#featured .first-line, #featured .second-line{ position: absolute; display: none; width:95%; text-align: center; top:60%; line-height: 1;}
#featured .first-line{ margin-top: -120px; }
#featured .second-line{ margin-top: 0px; }
#featured { display:none; }
#featured.orbit { display:block; }


.fb-login-button-cosmo{width:181px; height:27px; background: url('../../images/facebook.connect.png') no-repeat ; margin: 0 auto 10px auto; cursor:pointer;}

.ourcarousel{ visibility: hidden; }

div.facebook span{max-width: 90px;}
div.thick-ajax-loader { height: 70px;font-size: 48px;line-height: 70px;text-align: center;font-family: 'Yanone Kaffeesatz',serif;font-weight: 200;text-transform: uppercase;margin-bottom: 50px;}

#footerWidgets { padding-left: 30px; }

/* flickr */
.widget_flickr_photos .flickr_badge_image{width: 30%;margin-right: 5%;float: left;}
.widget_flickr_photos .flickr_badge_image img{width: 100%;}
.widget_flickr_photos .flickr_badge_image:nth-of-type(3n) {width: 30%;margin-right: 0%;margin-bottom: 3%;clear: right;}