/*
Theme name: iSeeCars Wordpress redesign
Description: Custom Theme
*/

/******* iSeeCars Wordpress redesign WordPress CSS *******/

/* Common elements styling */
.post .entry h1 { font-size: 20px; line-height: 30px}
.post .entry h2 { font-size: 18px; line-height: 27px}
.post .entry h3 { font-size: 16px; line-height: 24px}
.post .entry h4 { font-size: 14px; line-height: 21px}
.post .entry h5 { font-size: 12px; line-height: 18px}
.post .entry h6 { font-size: 10px; line-height: 15px}

.post .entry ul { margin-left: 25px; }
.post .entry ol { margin-left: 25px; }
.post .entry a img { border: 0 }

p img { padding: 0;	max-width: 100%; }
img.centered { display: block; margin-left: auto; margin-right: auto; }
img.alignright { margin: 2px 0 2px 7px; display: inline; }
img.alignleft { margin: 2px 7px 2px 0; display: inline; }
.alignright { float: right; display: inline; }
.alignleft { float: left; display: inline; }
.aligncenter, div.aligncenter { display: block; margin-left: auto; margin-right: auto; }

/* Calendar widget */
#wp-calendar { empty-cells: show; margin: 10px auto 0; }
#wp-calendar #next a { padding-right: 10px; text-align: right; }
#wp-calendar #prev a { padding-left: 10px; text-align: left; }
#wp-calendar a { display: block; }
#wp-calendar caption { text-align: center; width: 100%; }
#wp-calendar td { padding: 3px 0; text-align: center; }
.wp-caption { border: 1px solid #ddd; text-align: center; padding-top: 4px; margin: 10px; }
.wp-caption img { margin: 0; padding: 0; border: 0 none; }
.wp-caption p.wp-caption-text { font-size: 11px; line-height: 17px; padding: 0 4px 5px; margin: 0;}

/* Big images in rich text editor should not break page layout */
.post .entry { overflow: hidden; } 

/******* /iSeeCars Wordpress redesign WordPress CSS *******/



/* ==========================================================================
	#Comments
========================================================================== */
.comments h3 { padding-bottom: 20px; }
.comments li { list-style: none outside none; }
.comments li.comment { padding: 0 0 0 30px; margin: 0 0 20px 30px; border-left: 2px solid #4c4c4c; position: relative; }
.comments li .comment-author img { position: absolute; left: -26px; top: 20px; border-radius: 50%; }
.comments ul.children { padding-top: 20px; }
.comments .comment-reply { text-align: right; }
.comments form { }
.comments form p { padding-bottom: 12px; }
.comments label { display: block; padding: 0 0 4px 20px; }
.comments input,
.comments textarea { padding: 5px 10px; border-radius: 6px; border: 1px solid #4c4c4c; }
.comments textarea { resize: none; height: 120px; }
.comments input,
.comments textarea {
	-webkit-box-sizing: border-box;
	   -moz-box-sizing: border-box;
	    -ms-box-sizing: border-box;
	     -o-box-sizing: border-box;
	        box-sizing: border-box; 	
}
.comments p.form-submit { padding-top: 20px; }
.comments p.form-submit input { background: #cbcbcb; color: #fff; cursor: pointer; }
.comments p.form-submit input {
	-webkit-appearance: none;
	   -moz-appearance: none;
	    -ms-appearance: none;
	     -o-appearance: none;
	        appearance: none;
}
/* ==========================================================================
	#Reset
========================================================================== */
* { padding: 0; margin: 0; outline: 0; }

article,
aside,
details,
figcaption,
figure,
footer,
header,
hgroup,
menu,
main,
nav,
section { display: block; }

/* ==========================================================================
	#Base
========================================================================== */
html,
body { height: 100%; }

html { overflow-y: scroll; -webkit-font-smoothing: antialiased; -webkit-text-size-adjust: none; }
body { min-width: 1000px; background: #fff; font-family: Arial, "Helvetica Neue", Helvetica, sans-serif; font-size: 14px; line-height: 21px; color: #4c4c4c; }

a { cursor: pointer; text-decoration: none; color: inherit; }
a:hover { text-decoration: none; }

img { border: 0; vertical-align: middle; }
textarea { resize: none; overflow: auto; }

textarea,
input { box-sizing: border-box; }
input[type="submit"] { -webkit-appearance: none; cursor: pointer; -webkit-border-radius: 0; }

ul,
ol { list-style-position: inside; }

::-webkit-input-placeholder { color: inherit; }
:-moz-placeholder { color: inherit; opacity: 1; }
::-moz-placeholder { color: inherit; opacity: 1; }
:-ms-input-placeholder { color: inherit; }

/* ==========================================================================
	#Helpers
========================================================================== */
.alignleft { float: left; }
.alignright { float: right; }

.clearfix:before,
.clearfix:after { display: table; content: ' '; }
.clearfix:after { clear: both; }
.clearfix { *zoom: 1; }
.hidden { display: none; }

/* ------------------------------------------------------------ *\
	#Clearfixes
\* ------------------------------------------------------------ */
.footer .shell:after,
.footer .shell:before,
.cols:after,
.cols:before,
.nav ul:after,
.nav ul:before,
.header .shell:before,
.header .shell:after { display: table; content: ' '; }
.footer .shell:after,
.cols:after,
.nav ul:after,
.header .shell:after { clear: both; }
.footer .shell,
.cols,
.nav ul,
.header .shell { *zoom: 1; }

/* ------------------------------------------------------------ *\
	#General
\* ------------------------------------------------------------ */
.socials ul,
.footer-nav ul,
.nav ul { list-style: none outside none; }

.col { float: left; }


/* ------------------------------------------------------------ *\
	#Containers
\* ------------------------------------------------------------ */
.shell { max-width: 970px; margin: 0 auto; }
.content { float: left; width: 64.948%; }

.main-inner .main-head { margin-bottom: 0; }
.search .main-inner .main-head { margin-bottom: 34px;}
.main-head { position: relative; overflow: hidden; margin: 34px 0 45px; }
.main-head h1 { float: left; font-size: 30px; color: #00486a; line-height: 42px; margin-top: -5px; max-width: 680px; }
.main-head p { float: right; margin-top: 16px; font-size: 16px; color: #f26825; font-weight: bold; margin-top: 45px;}
.main-body { overflow: hidden; }
.page-meta { clear: both; }
.page-meta { margin-bottom: 15px;}
.page-meta p { float: none; font-size: 13px; color: #999; font-weight: bold;}
.page-meta a { border-right: 1px solid #57476b; height: 10px; line-height: 10px; padding-right: 5px; margin-right: 2px; color: #57476b; }

/* ------------------------------------------------------------ *\
	#Header
\* ------------------------------------------------------------ */
.header { height: 50px; padding: 5px 0 0; border-top: 0px solid #4f4f4f; background: url(images/header-bgr.png) repeat-x 0 0; color: #fff; box-sizing: border-box; }
.logo { float: left; display: block; width: 130px; height: 46px; background: url(images/iseecars-logo.png) no-repeat 0 0; font-size: 0; line-height: 0; text-indent: -4000px; }
.logo { float: left; display: block; width: 167px; height: 45px; background: url(/wp-content/uploads/2017/05/iseecars-logo45.png) no-repeat 0 0; font-size: 0; line-height: 0; text-indent: -4000px; }
.logo { float: left; display: block; width: 148px; height: 40px; background: url(/wp-content/uploads/2017/05/iseecars-logo40.png) no-repeat 0 0; font-size: 0; line-height: 0; text-indent: -4000px; }

/* ------------------------------------------------------------ *\
	#Nav
\* ------------------------------------------------------------ */
.nav { float: left; padding: 6px 0 0 19px; }
.nav a { display: block; font-family: "Open Sans", Arial, sans-serif; font-weight: 600; padding: 0 14px 0 14px; line-height: 36px; }
.nav .current-menu-item > a,
.nav a:hover { background: #fff; color: #f26826; text-decoration: none; }
.nav li { float: left; }

/* ------------------------------------------------------------ *\
	#Search
\* ------------------------------------------------------------ */
.search-form { position: absolute; top: 0; right: 0; overflow: hidden; width: 266px; height: 30px; background: #fff; border: 1px solid #cccccc; }
.search-form .search-field { width: 100%; height: 100%; padding: 0 38px 0 9px; border: 0; background-color: transparent; font-family: Arial, sans-serif; font-size: 15px; font-weight: 600; color: #807f8f; }
.search-form form { width: 100%; height: 100%; }
.search-form .search-btn { position: absolute; top: 0; right: 0; width: 35px; height: 30px; border: 0; background: transparent url(images/ico-search.png) no-repeat center center;  border-left: 1px solid #ccc; font-size: 0; line-height: 0; text-indent: -4000px; }

/* ------------------------------------------------------------ *\
	#Breadcrumbs
\* ------------------------------------------------------------ */
.breadcrumbs { margin-bottom: 7px; }
.breadcrumbs a { display: inline-block; color: #f26826; }
.breadcrumbs a:hover { text-decoration: underline; }
/*.breadcrumbs span { display: inline-block; margin: 0 0 0 4px; }*/
.breadcrumbs span { padding:0 3px 0 4px;}

/* ------------------------------------------------------------ *\
	#Section Focus
\* ------------------------------------------------------------ */
.section-focus .col-2of3 { width: 66.391%; }
.section-focus .col-2of3 .item { height: 429px;}
.section-focus .col-2of3 .item img { width: 100%; height: 100%;}
.section-focus .col-1of3 { width: 31.443%; margin-left: 2.061%; max-height: 204px;}
.col.col-1of3 img { height: 204px; width: 100%; }
.section-focus .col-1of3 .item { height: 37.209%; margin-bottom: 6.883%; }
.section-focus a:hover { color: #f26826; }
.section-focus .item { position: relative; }
.section-focus .item:after { position: absolute; bottom: 0; left: 0; height: 160px; width: 100%; content: ''; }
.section-focus .item-content { position: absolute; bottom: 15px; z-index: 15; padding: 0 24px; box-sizing: border-box; }
.section-focus .item-content h3 { font-family: Arial, sans-serif; font-size: 22px; line-height: 1.09; color: #f0f0f0; }
.section-focus .item-large .item-content { bottom: 29px; }
.section-focus .item-large h3 { font-size: 26px; }

/* ------------------------------------------------------------ *\
	#Widgets
\* ------------------------------------------------------------ */
.sidebar { float: right; width: 31.649%; }
.sidebar .widget { margin-bottom: 28px; }
.widgets { list-style: none outside none; }
.widget ul { list-style: none outside none; }
.sidebar .widget-title { padding: 13px 0 9px; margin-left: 13px; margin-right: 13px; }
.sidebar .widget > ul { padding: 0 13px 13px 13px;}

.widget { border: 1px solid #ccc; }
.widget-text .widget-body,
.widget-body { padding: 13px; }
.list-items { margin-top: 13px; }
.list-item { overflow: hidden; font-size: 14px; line-height: 1.4; }
.list-item:hover > a,
.list-item:hover .list-item-content { color: #f26826; }
.list-item ~ .list-item { padding-top: 16px; border-top: 1px solid #e7e7e7; margin-top: 13px; }
.widget-title { padding-bottom: 9px; border-bottom: 1px solid #e7e7e7; font-size: 14px; color: #4c4c4c; text-transform: uppercase; }

.list-item > a { display: block; font-size: 14px; line-height: 1.5; }
.list-item-image { width: 71px; }
.list-item-image img { width: 100%; height: auto; }
.list-item-image,
.list-item-content { float: left; display: block; font-family: "Open Sans", Arial, sans-serif; font-weight: 600; }
.list-item-content { width: 205px; padding-left: 15px; color: #878787; box-sizing: border-box; }

.widgets .widget-actions { padding: 8px 14px 9px; border-top: 1px solid #d5d5d5; background: #faf9f9; text-align: right; }
.link-more { font-family: "Open Sans", Arial, sans-serif; font-weight: bold; color: #f3691b; }
.link-more:hover { color: #000; }

.carbon_customtopblocks .list-items { overflow: hidden; }
.carbon_customtopblocks .list-item { margin-right: 10px; }
.carbon_customtopblocks .list-item:nth-child(2n+2) { margin-right: 0; }
.carbon_customtopblocks .list-item ~ .list-item { border-top: 0; margin-top: 0; padding-top: 0; }
.carbon_customtopblocks .list-item { float: left; width: 134px; }
.carbon_customtopblocks .list-item-image { float: none; width: 100%; }
.carbon_customtopblocks .list-item-content { float: none; width: 100%; padding: 5px 0; }

.widget-text .widget-title { text-transform: none; }
.carbon_customlinks ul { display: table; margin-top: 10px; }
.carbon_customlinks li { display: table-row; }
.carbon_customlinks li a:first-child { width: 30%; padding-left: 0; }
.carbon_customlinks li a { display: table-cell; width: 70%; padding-left: 30px; padding-top: 6px; padding-bottom: 6px; vertical-align: middle; font-family: "Open Sans", Arial, sans-serif; font-weight: 600; }
.widget-subscribe  .s2w-widget-inner-wrap { padding: 13px; color: #FFF; background-color: #333; box-shadow: inset 0 1px 6px rgba(0,0,0,.5); }
.widget-subscribe input.s2w-input-field { padding: 0 30px 0 10px; width: 100%; background: #fff url(images/email-icon-1.png) no-repeat 97% center; margin: 0 0 5px; font-family: "Open Sans", Arial, sans-serif; color: #808080; font-size: 14px; }
.widget-subscribe .s2w-two-btns { overflow: hidden; }
.widget-subscribe .s2w-two-btns input.s2w-subscribe { margin-right: 4%; }
.widget-subscribe .s2w-two-btns input.s2w-btn { width: 48%; float: left;
	-webkit-transition: background .2s linear, color .2s linear, border .2s linear; 
	     -o-transition: background .2s linear, color .2s linear, border .2s linear; 
	        transition: background .2s linear, color .2s linear, border .2s linear; 
}
.widget-subscribe .s2w-btn,
.widget-subscribe input.s2w-btn { margin-top: 4px; display: inline-block; margin-bottom: 0; font-weight: 400; text-align: center; vertical-align: middle; cursor: pointer; background-image: none; border: 1px solid transparent; white-space: nowrap; padding: 6px 12px; font-size: 14px; line-height: 1.428571429; border-radius: 4px; -webkit-user-select: none; -moz-user-select: none; -ms-user-select: none; -o-user-select: none; user-select: none; background-image: none; }
.widget-subscribe .s2w-btn-success { color: #fff; background-color: #5cb85c; border-color: #4cae4c; }
.widget-subscribe input.s2w-btn-default { color: #333; background-color: #fff; border-color: #ccc; }
.widget-subscribe .s2w-btn-success:hover, .widget-subscribe .s2w-btn-success:focus, .widget-subscribe .s2w-btn-success:active, .widget-subscribe .s2w-btn-success.active, .open .dropdown-toggle.widget-subscribe .s2w-btn-success { color: #fff; background-color: #47a447; border-color: #398439; }
.widget-subscribe .s2w-btn-default:hover, .widget-subscribe .s2w-btn-default:focus, .widget-subscribe .s2w-btn-default:active, .widget-subscribe .s2w-btn-default.active, .open .dropdown-toggle.widget-subscribe .s2w-btn-default { color: #333; background-color: #ebebeb; border-color: #adadad; }

/* ------------------------------------------------------------ *\
	#List Items
\* ------------------------------------------------------------ */
.list-items { font-size: 0; line-height: 0; }
.list-items .item { display: inline-block; width: 31.885%; border: 1px solid #cccccc; margin: 0 1.78% 40px 0; line-height: 21px; font-size: 14px; vertical-align: top; }
.list-items .item:nth-child(3n+3) { margin-right: 0; }
.list-items .item img { width: 100%; height: 207px; }
.list-items .item h3 { min-height: 50px; margin-bottom: 19px; font-size: 22px; line-height: 1.14; font-weight: bold; color: #000; }
.list-items .item a:hover { color: #f26826; }
.list-items .item p { font-size: 14px; line-height: 1.43; color: #333; }
.list-items .item-body { padding: 21px 18px 60px; }

.list-item.hidden { display: none;}
/* ------------------------------------------------------------ *\
	#Article
\* ------------------------------------------------------------ */
img.aligncenter { display: block; max-width: 100%; margin: 12px auto; }
img.alignright { display: inline; margin: 2px 0 2px 7px; }
img.alignleft { display: inline; margin: 2px 7px 2px 0; }
.article-head {margin-bottom: 15px;}
.article-head img { width: 100%; height: auto; }
.article-body { overflow: hidden;}
.article-body a { color: #f3691b; text-decoration: none; }
.article-body img.alignright { padding: 8px 12px 11px 14px; }
.article-body img.alignleft { padding: 8px 14px 11px 0; }
.article-body p { padding-bottom: 21px; }
.article-socials { margin: 31px 0 15px; }

/* ------------------------------------------------------------ *\
	#Pagination
\* ------------------------------------------------------------ */
.pagination-nav { margin: 2px 0 0; text-align: center; }
.pagination-nav .alignleft,
.pagination-nav .alignright a { display: inline-block; font-size: 18px; color: #aeaeae; text-transform: uppercase; }

.pagination-nav .alignleft a:before { display: inline-block; margin-right: 10px; width: 0; height: 0; border-style: solid; border-width: 6.5px 0 6px 10px; border-color: transparent transparent transparent #aeaeae; content: ''; 
-ms-transform: rotate(180deg); /* IE 9 */
-webkit-transform: rotate(180deg); /* Chrome, Safari, Opera */
transform: rotate(180deg);}

.pagination-nav .alignright a:after { display: inline-block; margin-left: 10px; width: 0; height: 0; border-style: solid; border-width: 6.5px 0 6.5px 10px; border-color: transparent transparent transparent #aeaeae; content: ''; }

.pagination-nav span { font-size: 18px; color: #7a7a7a; font-weight: 600; }
.pagination-nav .alignleft a:hover,
.pagination-nav .alignright a:hover { color: #f26826; }

/* ------------------------------------------------------------ *\
	#Partners
\* ------------------------------------------------------------ */
.partners { padding: 9px 0; margin-top: 51px; background: #cbcbcb; text-align: center; }
.partners img { display: inline-block; max-width: 100%; height: auto; }

/* ------------------------------------------------------------ *\
	#Footer
\* ------------------------------------------------------------ */
.footer { padding: 26px 0; background: url(images/footer-content-bgr.png) repeat 0 0; color: #cbcbcb; }
.footer-inner { float: left; margin-top: 10px; }

.footer-nav a:hover { color: #f26826; text-decoration: underline; }
.footer-nav ul { overflow: hidden; }
.footer-nav li { float: left; }
.footer-nav li a { display: block; line-height: 1; }
.footer-nav li + li a { padding-left: 5px; border-left: 1px solid #cbcbcb; margin-left: 5px; }

.copyright { margin-top: 10px; }

/* ------------------------------------------------------------ *\
	#Socials
\* ------------------------------------------------------------ */
.footer-socials { float: right; width: 216px; height: 51px; padding-left: 18px; padding-top: 10px; box-sizing: border-box; border-left: 1px solid #808080;}
.footer-socials h3 { float: left; margin-top: 4px; }
.footer-socials ul { overflow: hidden; float: right; list-style-type: none;}
.footer-socials li { float: left; }
.footer-socials li + li { margin-left: 16px; }
.link-facebook,
.link-twitter,
.link-googleplus { display: block; width: 29px; height: 29px; background: url(images/socials-sprite.png) no-repeat 0 0; font-size: 0; line-height: 0; text-indent: -4000px; }
.link-facebook:hover { background-position: -31px 0; }
.link-twitter { background-position: -62px 0; }
.link-twitter:hover { background-position: -93px 0; }
.link-googleplus { background-position: -124px 0; }
.link-googleplus:hover { background-position: -155px 0; }

/* ------------------------------------------------------------ *\
	#Transitions AND #Transforms
\* ------------------------------------------------------------ */
.widget-posts .list-item-content,
.widget-posts .link-more,
.widget-posts .list-item > a,
.section-focus a,
.pagination-nav .alignright a,
.footer-nav a,
.list-items .item a,
.nav a {
	-webkit-transition: color .4s ease, background .4s ease; 
	     -o-transition: color .4s ease, background .4s ease; 
	        transition: color .4s ease, background .4s ease; 
}
.pagination-nav .alignright a:after {
	-webkit-transition: margin .4s ease; 
	     -o-transition: margin .4s ease; 
	        transition: margin .4s ease; 
}

.item:hover .item-content h3 { color: #f26826 }
.section-focus .item:after {
	background: -moz-linear-gradient(top,  rgba(156,154,156,0.08) 0%, rgba(128,130,128,0.1) 6%, rgba(101,101,101,0.13) 13%, rgba(94,94,94,0.14) 15%, rgba(68,68,68,0.19) 22%, rgba(48,48,48,0.25) 30%, rgba(45,45,45,0.26) 31%, rgba(27,27,27,0.36) 40%, rgba(20,20,20,0.41) 45%, rgba(12,12,12,0.49) 51%, rgba(4,4,4,0.63) 62%, rgba(3,3,3,0.67) 65%, rgba(0,0,0,0.82) 78%, rgba(0,0,0,0.93) 90%, rgba(0,0,0,0.99) 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(156,154,156,0.08)), color-stop(6%,rgba(128,130,128,0.1)), color-stop(13%,rgba(101,101,101,0.13)), color-stop(15%,rgba(94,94,94,0.14)), color-stop(22%,rgba(68,68,68,0.19)), color-stop(30%,rgba(48,48,48,0.25)), color-stop(31%,rgba(45,45,45,0.26)), color-stop(40%,rgba(27,27,27,0.36)), color-stop(45%,rgba(20,20,20,0.41)), color-stop(51%,rgba(12,12,12,0.49)), color-stop(62%,rgba(4,4,4,0.63)), color-stop(65%,rgba(3,3,3,0.67)), color-stop(78%,rgba(0,0,0,0.82)), color-stop(90%,rgba(0,0,0,0.93)), color-stop(100%,rgba(0,0,0,0.99)));
	background: -webkit-linear-gradient(top,  rgba(156,154,156,0.08) 0%,rgba(128,130,128,0.1) 6%,rgba(101,101,101,0.13) 13%,rgba(94,94,94,0.14) 15%,rgba(68,68,68,0.19) 22%,rgba(48,48,48,0.25) 30%,rgba(45,45,45,0.26) 31%,rgba(27,27,27,0.36) 40%,rgba(20,20,20,0.41) 45%,rgba(12,12,12,0.49) 51%,rgba(4,4,4,0.63) 62%,rgba(3,3,3,0.67) 65%,rgba(0,0,0,0.82) 78%,rgba(0,0,0,0.93) 90%,rgba(0,0,0,0.99) 100%);
	background: -o-linear-gradient(top,  rgba(156,154,156,0.08) 0%,rgba(128,130,128,0.1) 6%,rgba(101,101,101,0.13) 13%,rgba(94,94,94,0.14) 15%,rgba(68,68,68,0.19) 22%,rgba(48,48,48,0.25) 30%,rgba(45,45,45,0.26) 31%,rgba(27,27,27,0.36) 40%,rgba(20,20,20,0.41) 45%,rgba(12,12,12,0.49) 51%,rgba(4,4,4,0.63) 62%,rgba(3,3,3,0.67) 65%,rgba(0,0,0,0.82) 78%,rgba(0,0,0,0.93) 90%,rgba(0,0,0,0.99) 100%);
	background: -ms-linear-gradient(top,  rgba(156,154,156,0.08) 0%,rgba(128,130,128,0.1) 6%,rgba(101,101,101,0.13) 13%,rgba(94,94,94,0.14) 15%,rgba(68,68,68,0.19) 22%,rgba(48,48,48,0.25) 30%,rgba(45,45,45,0.26) 31%,rgba(27,27,27,0.36) 40%,rgba(20,20,20,0.41) 45%,rgba(12,12,12,0.49) 51%,rgba(4,4,4,0.63) 62%,rgba(3,3,3,0.67) 65%,rgba(0,0,0,0.82) 78%,rgba(0,0,0,0.93) 90%,rgba(0,0,0,0.99) 100%);
	background: linear-gradient(to bottom,  rgba(156,154,156,0.08) 0%,rgba(128,130,128,0.1) 6%,rgba(101,101,101,0.13) 13%,rgba(94,94,94,0.14) 15%,rgba(68,68,68,0.19) 22%,rgba(48,48,48,0.25) 30%,rgba(45,45,45,0.26) 31%,rgba(27,27,27,0.36) 40%,rgba(20,20,20,0.41) 45%,rgba(12,12,12,0.49) 51%,rgba(4,4,4,0.63) 62%,rgba(3,3,3,0.67) 65%,rgba(0,0,0,0.82) 78%,rgba(0,0,0,0.93) 90%,rgba(0,0,0,0.99) 100%);
}
.item > a:after { position: absolute; top: 0; left: 0; right: 0; bottom: 0; content: ''; z-index: 22; }

.widget-subscribe  .s2w-widget-inner-wrap {
	  background: linear-gradient(top,#333,#525252);
	  background: -o-linear-gradient(top,#333,#525252);
	  background: -moz-linear-gradient(top,#333,#525252);
	  background: -webkit-linear-gradient(top,#333,#525252);
	  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#333', endColorstr='#525252', GradientType=0);
	  background: -ms-linear-gradient(top,#333,#525252);
}
