/*
Theme Name: Avenue
Description: A Premium Magazine Theme
Author: Theme Sector
Author URI: http://themesector.com
Version: 1.2.1
*/
@import url("css/reset.css");
#sharebox{background-color:#fff; border-left:1px solid #ccc;  border-top:1px solid #ccc; border-bottom:1px solid #ccc; top:240px; left:auto; z-index:0; margin:0 0 0 -108px; width:87px; position:fixed; overflow:hidden; border-radius:6px 0 0 6px; -moz-border-radius:6px 0 0 6px; -webkit-border-radius:6px 0 0 6px}
#sharebox .float-tweet{padding:10px 0 10px 6px; height:6px}
#sharebox .float-fb{padding:10px 0 0 6px; height:18px}
#sharebox .float-gplus{padding:10px 0 0 6px; height:15px}
#sharebox .float-pin{padding:10px 0 0 5px;height:25px}
.viral-button{display:block;width:49px;height:25px;cursor:pointer;cursor:hand}
.sprite-site-elements.viral-button{background-image:url("http://passets-cdn.pinterest.com/images/pinit_preview_none.png")}
.viral-button.viral-button-pinterest{width:49px}
.breadcrumb{font-size:11px; margin:-20px 0 8px; padding:8px 16px; background-color:#f5f5f5; border:1px solid #ddd}
.sidefb{font-size:.85em; color:black; padding:5px 10px; line-height:1px; border-top:1px solid white; border-bottom:1px solid #EBEBEB}
.sidefb iframe{height:60px !important}
.advertise{margin:0 5px 5px 0; float:none}
.adtext{font-family:Arial; font-size:9px; line-height:10px; color:#cacaca; margin:0 0 3px}
.google_container {width:620px;position:relative;margin:30px 0 0}
.ad_text {background:#F0F0F0;color:#666;display:block;margin:0;float:left;position:absolute;top:-24px;padding:4px;border-width:1px 1px 1px 1px;border-style:solid;border-color:#E1E1E1 #E1E1E1 #F0F0F0 #E1E1E1}
.google {border-width:1px 1px 1px 1px;border-style:solid;border-color:#E1E1E1;text-align:left;background:#F0F0F0;display:block;margin: 0 0 10px;padding: 4px}
body{background:#f6f6f6 url(images/bg-body.gif) repeat; font-family:Verdana; font-size:12px}
.social_icons{float:right; display:block;margin-top:5px}
.social_icons li{background:url(images/social-icons.png) no-repeat top left; text-indent:-9999px; float:left;display:block; position:relative; margin-left:8px; list-style:none}
.social_icons li a{width:32px; height:32px; outline:none; display:block}
.social_icons li.rss{ background-position: 0 0; width: 32px; height: 32px; } 
.social_icons li.gplus{ background-position: -99px 0; width: 32px; height: 32px; } 
.social_icons li.twitter{ background-position: -66px 0; width: 32px; height: 32px; } 
.social_icons li.fbook{ background-position: -33px 0; width: 32px; height: 32px; }
.social_icons li.email{ background-position: -132px 0; width: 32px; height: 32px; } 
a{text-decoration:none; color:#FE7549}
a:hover{text-decoration:underline}
a{transition:all .2s linear; -o-transition:all .2s linear; -moz-transition:all .2s linear; -webkit-transition:all .2s linear}
h1, h2, h3, h4, h5, h6{font-family:'Droid Sans',sans-serif; color:#111; letter-spacing:-0.6px}
.arrows{font-family:Arial; font-size:34px; color:#FE7549; text-align:left}
#wrapper{background:url(images/wrapper-bg.png) repeat-y; width:1020px; margin:0 auto; overflow:hidden}
#wrapper-content{width:940px; margin:0 auto; padding:10px 0 25px 0; overflow:hidden}
.clear{clear:both}
#header{margin-bottom:25px}
#header-middle{ margin-bottom:18px; overflow:hidden}
#logo{float:left; margin-top:10px}
#header-banner{float:right; padding-top:18px}
#wrapper-navigation{background:url(images/sprite-icons.png) repeat-x 0px -274px; height:36px}
#navigation{font-family:'Droid Sans',sans-serif; letter-spacing:-1.5px; font-size:18px}
#navigation li{background:url(images/navigation-line.gif) no-repeat right; float:left; height:32px; padding:0 2px 0 0; position:relative; z-index:1000}
#navigation li a{color:#FFF; text-shadow:1px 1px 1px #000; padding:8px 18px 10px 18px; display:block}
#navigation li a:hover{text-decoration:none}
#navigation >div >ul >li >a:hover, #navigation >div >ul >li.current-menu-item >a{background:#333 repeat-x}
#navigation li ul{display:none}
#navigation li:hover >ul, #navigation li.hover >ul{display:block; position:absolute; top:32px; left:0; z-index:10; width:170px; border-left:1px solid #000; border-right:1px solid #000; border-bottom:1px solid #000; background:url('images/subnav_bg.png') repeat-x top left; padding-top:5px}
#navigation li >ul li{background:#555; width:170px; height:34px; padding:0; position:relative}
#navigation li >ul li a{padding:0 15px; text-align:left; line-height:35px; font-size:18px; color:#fff; text-shadow:none}
#navigation li >ul li a:hover{background:#333}
#navigation li >ul li.current-menu-item >a{background:#333}
#navigation li ul li:hover >ul, #navigation li ul li.hover >ul{display:block; position:absolute; top:0px; left:170px; z-index:10; width:170px; border-left:1px solid #000; border-right:1px solid #000; border-bottom:1px solid #000; background:url('images/subnav_bg.png') repeat-x top left; padding-top:5px}
#main{width:620px; margin-right:20px; float:left}
.block.half{width:300px; float:left; margin-right:18px}
.block.half.last{margin-right:0px}
.block h3{background:url(images/heading-box.png) no-repeat; font-size:26px; margin-bottom:25px; text-shadow:1px 1px 1px #FFF; height:51px; padding-left:10px}
.block h3 a{color:#333}
.block img{border:1px solid #D7D7D7; padding:2px}
.block img:hover{border:1px solid #c2c2c2; background:#f8f8f8}
.block-meta{font-size:11px; color:#888; margin-bottom:4px; display:block}
.block-meta a{color:#888 !important}
.block-meta a:hover{color:#333 !important; text-decoration:none}
.block p{line-height:18px; color:#545454}
.block-arrows, .block-arrows a{color:#FE7549}
.block-item-big{border-bottom:1px dashed #CCC; padding-bottom:15px; margin-bottom:20px; width:300px}
.block-item-big .block-meta{font-size:12px}
.block-item-big h1{font-size:20px; margin-bottom:2px}
.block-item-big h1 a{color:#333}
.block-item-big img{margin-bottom:10px}
.block-item-small{border-bottom:1px dashed #CCC; padding-bottom:13px; margin-bottom:13px; overflow:hidden; width:300px; height:56px}
.block-item-small h1, .block-item-small h1 a{font-size:12px; font-family:'Arial'; font-weight:bold; line-height:18px; color:#333}
.block.full{overflow:hidden; width:100%}
.block.full .block-item-big{float:left; margin-right:20px}
.block.full .block-item-big.last{margin-right:0px}
.block-image{position:relative}
.block-item-small .block-image{position:relative; display:inline-block; margin-right:12px; float:left}
.block-item-big .block-image{position:relative; display:inline-block; margin-right:12px; float:left}
.block.archive .block-item-big{width:620px; overflow:hidden}
.block.archive .block-item-big h1{margin-bottom:4px}
.block.archive .block-item-big p{line-height:20px}
.block.archive .block-item-big .block-meta{margin-bottom:8px}
.block.archive .block-item-big .block-meta span{font-size:11px; text-transform:uppercase; color:#888; text-shadow:1px 1px 1px #FFF; margin-right:8px}
.block.archive .block-item-big .readmore { color:#888; background:url(images/readmore.png) no-repeat; font-size:11px; text-shadow: 1px 1px 1px #FFF; width:85px; height:25px; display:block; text-align:center; float:left; padding-top:3px; margin-top:10px; }
#sidebar{float:right; width:300px}
.widget{overflow:hidden; margin-bottom:25px}
.widget a{color:#333}
.widget-title{background:url(images/sprite-icons.png) repeat-x 0px -213px; font-size:24px; color:#FE7549; text-shadow:1px 1px 1px #FFF; padding:8px 0 0 10px; margin-bottom:25px; height:33px}
.widget .block-item-small img{border:1px solid #D7D7D7; padding:2px}
.widget .block-item-small .stars{border:none; padding:0; margin:0}
.widget ul a{#333}
.widget li{border-bottom:1px dashed #CCC; padding-bottom:10px; margin-bottom:10px}
.widget p{line-height:18px}
tr.even{background:#fafafa}
.widget-excerpt{margin-bottom:5px}
#wrapper-footer{background:#f8f8f8; margin:0 auto; width:980px; padding:25px 0 15px 0; overflow:hidden}
#footer{width:940px; margin:0 auto}
#footer-bottom{border-top:1px solid #DDD; clear:both; padding-top:15px; color:#888}
#footer-bottom .left{float:left}
#footer-bottom .right{float:right}
#footer-bottom a{color:#333}
#footer .widget{float:left; margin-right:20px; width:300px; margin-bottom:25px}
#footer .widget.last{margin-right:0}
#footer .backToTop{background:url('images/sprite-icons.png') no-repeat -3px -180px; padding-left:20px; margin-left:20px; height:12px}
.post-heading{padding:0px 0 10px 0}
.entry-title h1{padding:0px;margin:0}
.post-heading h1{font-size:30px; text-shadow:1px 1px 1px #FFF; letter-spacing:-1.6px; line-height:30px}
.post-heading span{font-size:11px; text-transform:uppercase; color:#888; text-shadow:1px 1px 1px #FFF; margin-right:8px}
.heading-author{background:url(images/sprite-icons.png) no-repeat -3px -112.5px; padding-left:20px }
.heading-date{background:url(images/sprite-icons.png) no-repeat -3px -148px; padding-left:20px;}
.post-thumb{margin-bottom:20px}
.post-thumb img{border:1px solid #D7D7D7; padding:5px}
.post-entry p{margin-bottom:20px; line-height:24px; font-size:14px}
.post-meta{border-top:1px solid #DDD; border-bottom:1px solid #DDD; padding:8px 2px 10px 2px; font-size:11px; color:#777; overflow:hidden; margin-bottom:1px}
.post-meta a{color:#444}
.post-meta-tags{float:left; no-repeat left; padding-left:18px}
.post-meta-cats{float:right; no-repeat left; padding-left:18px}
.meta-arrow{font-size:16px; color:#FE7549; margin-right:4px}
.navigation{width:100%; overflow:hidden; margin-bottom:20px}
.navigation .alignleft{float:left}
.navigation .alignright{float:right}
.post-entry h2, h3, h4, h5, h6{ margin-bottom:6px}
.post-entry h1{font-size:28px}
.post-entry h2{font-size:24px}
.post-entry h3{font-size:20px}
.post-entry h4{font-size:18px}
.post-entry h5{font-size:16px}
.post-entry h6{font-size:14px}
.post-entry hr{border:0; background-color:#DDD; height:1px; margin-bottom:14px; color:#DDD}
.post-entry blockquote{background:url(images/quote.png) no-repeat; padding-left:32px; padding-top:3px; margin-left:25px; color:#777; font-style:italic}
.post-entry ol{padding-left:42px; margin-bottom:20px; font-size:14px}
.post-entry ol li{list-style-type:decimal; margin-bottom:6px}
.post-entry ul{padding-left:26px; margin-bottom:20px; font-size:14px}
.post-entry ul li{padding-left:18px; margin-bottom:10px}
.post-entry pre{overflow:auto; margin-bottom:20px}
.post-entry .alignright{float:right; margin:0 0 4px 10px}
.post-entry .alignleft{float:left; margin:0 10px 4px 0}
.wp-caption, .gallery-caption{border:1px solid #D7D7D7; padding-top:4px; margin-bottom:20px; text-align:center}
p.wp-caption-text{margin-bottom:2px}
.aligncenter, div.aligncenter{display:block; margin-left:auto; margin-right:auto}
#comments{margin-top:-10px}
#comments h3{font-size:26px; border-bottom:4px solid #DDD; margin-bottom:25px}
ol.commentlist{margin-bottom:40px}
li.commentlist{}
.the-comment{margin-bottom:24px}
.avatar{border:1px solid #CCC; float:left; margin-right:14px}
.comment-arrow{background:url(images/sprite-icons.png) -3px -10px; width:8px; height:15px; float:left; margin-top:16px; margin-right:-1px}
.comment-box{background:url(images/comment-bg.png) repeat-x; border:1px solid #CCC; -moz-border-radius:5px; -webkit-border-radius:5px; border-radius:5px; padding:14px; overflow:hidden}
.comment-author{margin-bottom:10px}
.comment-author small{color:#888}
.comment-text{line-height:18px}
#comments .children{margin:20px 0 0 83px}
#comments .children li.comment{margin:0 0 20px 0}
.cancel-comment-reply{margin-bottom:10px}
.no-comments{color:#888}
.comment-author a{color:#3a3a3a}
.comment-text-side{color:#888; font-style:italic; line-height:18px}
#comment-input{float:left; margin-right:20px}
#comment-input input{background:url(images/comment-bg.png) repeat-x; border:1px solid #c0c0c0; margin-bottom:17px}
#comment-input input:focus, textarea:focus{outline:none}
#comment-input label{display:block; margin-bottom:5px}
#comment-input label .req{color:#999}
.input-name{width:198px; padding:10px}
.input-email{width:198px; padding:10px}
.input-website{width:198px; padding:10px}
#comment-textarea{float:right}
.textarea-comment{background:url(images/comment-bg.png) repeat-x; border:1px solid #c0c0c0; width:335px; height:163px; padding:14px; font-family:verdana}
#comment-textarea label{display:block; margin-bottom:5px}
#comment-textarea-admin{float:none; margin-bottom:16px}
#comment-textarea-admin label{display:block; margin:10px 0 5px 0}
#comment-submit{clear:both; float:right; margin-bottom:10px}
#comment-submit-admin{clear:both; margin-bottom:10px}
.comment-submit{background:url(images/sprite-icons.png) repeat-x 0px -274px; border:1px solid #000; padding:11px 10px 7px 10px; -moz-border-radius:5px; -webkit-border-radius:5px; border-radius:5px; font-family:'Droid Sans', sans-serif;letter-spacing:-1.5px; font-size:18px; color:#FFF; text-shadow:1px 1px 1px #000; cursor:pointer}
#fullwidth{width:940px}
#fullwidth .post-entry{width:940px}
.entry404{padding:55px}
.entry404 img{border-right:1px dashed #D7D7D7; padding-right:30px; margin-right:30px; float:left}
.text404 p{line-height:18px; color:#666; margin-bottom:10px}
.homepage-widget{margin-bottom:40px; overflow:hidden; width:100%}
.homepage-widget:last-child{margin-bottom:0}
.homepage-widget .block .block-item-small:last-child{border-bottom:0; margin-bottom:0; padding-bottom:0}
.homepage-widget .block .block-item-big-last{border-bottom:0; margin-bottom:0; padding-bottom:0}
.widget .block-item-small:last-child{border-bottom:0; margin-bottom:0; padding-bottom:0}
#sidebar .widget{margin-bottom:5px}
#sidebar .widget .block-item-small:last-child{border-bottom:1px dashed #CCC; padding-bottom:13px; margin-bottom:0px}
#sidebar cite{margin-top:5px}
#search {}
#search input[type="text"] {background: url(images/sprite-icons.png) no-repeat 7px -39px #fcfcfc;border: 1px solid #d1d1d1;font: bold 12px Verdana;color: #bebebe;width: 150px;padding: 6px 15px 6px 35px;
	-webkit-border-radius: 20px;
	-moz-border-radius: 20px;
	border-radius: 20px;text-shadow: 0 2px 3px rgba(0, 0, 0, 0.1);
	-webkit-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.15) inset;
	-moz-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.15) inset;box-shadow: 0 1px 3px rgba(0, 0, 0, 0.15) inset;
	-webkit-transition: all 0.7s ease 0s;-moz-transition: all 0.7s ease 0s;
	-o-transition: all 0.7s ease 0s;
	transition: all 0.7s ease 0s}
#search input[type="text"]:focus {width: 170px}
.textwidget{width:300px; color:#444}
.textwidget p{margin-bottom:18px; line-height:18px}
.textwidget p:first-child{margin-top:-4px}
.textwidget p:last-child{margin-bottom:-3px}
.last{margin-right:0 !important; clear:right}
.clearboth{clear:both; display:block; font-size:0px; height:0px; line-height:0; width:100%; overflow:hidden}
.highlight1{background:#f6f67a}
.highlight2{background:#000; color:#CCC}
.pagination{font-family:'Droid Sans', sans-serif; font-size:18px}
.pagination a{background:#fff; height:28px; border:1px solid #d1d1d1; display:block; float:left; line-height:30px; padding:0 10px; color:#333; margin-right:6px}
.pagination span.current, .pagination a.current {background:#333; height:30px; border:0px solid #d1d1d1; display:block; float:left; line-height:30px; padding:0 10px; color:#fff; margin-right:6px}
.pagination span.arrows{font-size:18px}
.pagination a.current:hover {text-decoration: none}
@media all and (max-width:1150px) and (min-width:700px){ #sharebox{ position:relative;  top:0;  margin:0;  border:none;  width:450px}
#sharebox .float{ float:left}
#sharebox .float-tweet{float:left}
#sharebox .float-gplus{float:left}
#sharebox .float-fb{float:left}
#sharebox .float-pin{float:left}
}
}