/*

Theme Name: Spirit

Theme URI: http://wellthemes.com/

Author: Well Themes

Author URI: http://wellthemes.com/

Description: A Premium Magazine style Responsive WordPress Theme by Well Themes.

Version: 1.5

License: GNU General Public License v2 or later

License URI: http://www.gnu.org/licenses/gpl-2.0.html

Tags: white, black, gray, light, one-column, two-columns, right-sidebar, fixed-width, custom-background, editor-style, featured-images, full-width-template, sticky-post, theme-options

Text Domain: wellthemes

*/



/*

Warning: Do not edit this file, it will be overwritten by the next theme update. If you want to customize the styles, create a child theme instead See: http://codex.wordpress.org/Child_Themes

*/



/* TABLE OF CONTENT 

 * ==================

 * 1.  BASE

 * 2.  HEADER

 * 3.  NAVIGATION MENU

 * 4.  MAIN CONTENT

 * 5.  REVIEW

 * 6.  PAGES

 * 7.  COMMENTS

 * 8.  SIDEBARS

 * 9.  FOOTER

 * 10. MEDIA QUERIES

 **/

 

@import url(//fonts.googleapis.com/css?family=Lato:400,700);

@import url(//fonts.googleapis.com/css?family=Oswald:400,700);



@import url("css/reset.css"); 

@import url("css/common.css"); 

@import url("css/lightbox.css"); 

@import url("css/shortcodes.css"); 



 /* 1. BASE

 * ======================== */	

body{

	font-family: 'Lato', "Tahoma","Verdana","Arial", sans-serif;

    font-size: 14px;

    font-weight: 400;

	line-height: 1.5;

	color: #7E7E7E;

}



/*-- Link styles --*/

a{

	text-decoration: none;

	color: #3A3A3A;

	transition: all 0.2s ease 0s;

	outline: 0;

}



a:visited {

	color: #3A3A3A;

} 



a:hover {

	color: #FF7F1A;

}



a.more{

	color: #FF7F1A;

}



/*-- Headings --*/

h1,h2,h3,h4,h5,h6 {

	font-family: 'Oswald', sans-serif;

	font-weight: 400; 

	line-height: 1.2;

	color: #3A3A3A;

}



h1 {

	font-size: 28px;

	line-height: 1.1;

}



h2 {

	font-size: 24px; 	

	margin-bottom: 10px;

}



h3{

	font-size: 18px; 

	margin-bottom: 10px;

}



h4 {

	font-size: 16px;	

}



h5 {

	font-size: 15px;

}



h6 {

	font-size: 14px;

}



:focus {

	outline: 0;

}



/*-- Layout --*/

#container{

	width: 1160px; 

	padding: 10px;

	margin: 0 auto;	

	overflow: hidden;

	background: #FFFFFF;

}



#main{

	overflow:hidden;	

}



#content{

	width: 600px;

	margin-right: 30px;

	float: left;

	overflow: hidden;	

}



.content-wrap{

	overflow: hidden;

	float: right;

}



.sidebar{

	overflow: hidden;

	

}



#sidebar-left{

	width: 200px;

	float: left;

	margin-right: 30px;

	

}



#sidebar-right{

	width: 300px;

	float: left;

	

}



.section{

	margin-bottom: 30px;

	overflow: hidden;

}



.list{

	padding: 0;

	margin: 0;

	list-style: none;

}



.row{

	overflow: hidden;

}



.col{	

	float: left;

	margin-right: 30px;

}



.col-285{

	width: 285px;

}



.ls-content{

	width: 930px !important;

	margin-right: 0 !important;

}



.rs-content{

	width: 830px !important;

}



.full-content{

	width: 100% !important;

}



.col-last{

	margin-right: 0 !important;

}



/*-- image sizes --*/

.wp-post-image{

	display: block;

}



.rs-content .attachment-wt-thumb-post{

	width: 830px;

	height: 415px;

}



.rs-content .entry-title .title-right h1{

	width: 745px !important;

}



.attachment-wt-thumb-post{

	width: 600px;

	height: 300px;

}



.attachment-wt-thumb115x85{

	width: 115px;

	height: 85px;

}



.attachment-wt-thumb300x185{

	width: 300px;

	height: 185px;

}



.lb-image{ 

	max-width: inherit; 

}



/*-- main colors --*/

.main-color{

	color: #FF7F1A;;

}



.main-color-bg{

	background: #FF7F1A;

}



/* 2. HEADER

 * ========================= */

.inner-wrap{

	width: 1160px;

	margin: 0 auto;

	padding: 0 10px;

	background: #FFFFFF;

}



#header .top{

	border-top: 5px solid #DBDBDB;

	border-bottom: 1px solid #EEEEEE;

	height: 50px;

}



#header .top-menu{

	width: 800px;

	height: 39px;	

	overflow: hidden;

	float: left;

	margin-right: 30px;	

	margin-top: -5px;	

}



#header .top-menu select{

    display: none;

    padding: 6px;

    font-size: 14px;

    border: 1px solid #EEEEEE;

    height: 34px;	

	color: #555555;

	font-family: inherit;	

}



#header .top-menu ul{

	list-style: none;

	margin: 0;

	padding: 0;

}



#header .top-menu ul li {

	float: left;

	margin-right: 20px;

	height: 39px;

}



#header .top-menu ul li a {

	text-align: center;	

	color: #848484;

	border-top: 5px solid #DBDBDB;

	padding: 14px 2px 0;

	font-size: 13px;

	display: block;	

}



#header .top-menu .menu-item-home{

	width: 30px;

}



#header .top-menu .menu-item-home a{

	background: url("images/home-small.png") no-repeat center 18px ;

	text-indent: -999em;

	display: block;	

}



#header .top-menu .current-menu-item a,

#header .top-menu .current_page_item a,

#header .top-menu ul li a:hover{

	border-top: 5px solid #FF7F1A;

	color: #3A3A3A;

}



#header .share{

	float: left;

	background: #515151;

	padding: 2px 7px 3px;

	border-radius: 3px;

	position: relative;

	margin-top: 12px;

	z-index: 99;

}



#header .share-title{

	padding-left: 24px;

	background: url("images/share-white.png") no-repeat left center; 

}



#header .share:hover{

	background: #FF7F1A;

}



#header .share .share-title a{

	color: #FFFFFF;

	font-size: 14px;

	font-weight: 700;

}



#header .share-panel{

	width: 110px;

	height: auto;

	background: #FFFFFF;

	border-top: 5px solid #FF7F1A;

	display: none;

	position: absolute;

	left: 0;

	top: 30px;

}



#header .share-panel ul{

	overflow: hidden;	

}



#header .share-panel ul li{

	border-bottom: 1px solid #EEEEEE;

	overflow: hidden;

	padding-bottom: 7px;

	margin-bottom: 7px;

	padding-left: 7px;

}



#header .share-panel ul li{

	margin-top: 7px;

}



#header .share-panel ul li a{

	display: block;

	float: left;

	opacity: 0.7;	

	transition: all 0.2s ease 0s;

	padding-left: 20px;	

}



#header .share-panel ul li a:hover{

	opacity: 1;	

}



#header .share-panel a.twitter{

  background: url("images/twitter-small.png") no-repeat left center;  

}



#header .share-panel a.fb{

  background: url("images/fb-small.png") no-repeat left center;  

}



#header .share-panel a.gplus{

  background: url("images/gplus-small.png") no-repeat left center;  

}



#header .share-panel a.pinterest{

  background: url("images/pinterest-small.png") no-repeat left center;  

}



#header .share-panel a.dribbble{

  background: url("images/dribbble-small.png") no-repeat left center;  

}



#header .header-info{

	position: relative;

	float: left;

	margin-left: 10px; 

	margin-top: 12px;

}



#header .info-title a{

	display: block;

	height: 26px;

	width: 26px;

	text-indent: -999em;	

	background: url("images/info.png") no-repeat left center;	

}



#header .info-panel{

	width: 110px;

	height: auto;

	background: #4E4E4E;

	display: none;

	position: absolute;

	left: 0;

	top: 30px;	

}



#header .info-panel ul{

	overflow: hidden;	

}



#header .info-panel ul li a{

	color: #FFFFFF;

	display: block;

	padding: 4px 6px;

}



#header .info-panel ul li a:hover{

	background: #FF7F1A;

}



/*-- Search form --*/

#searchform{

	overflow: hidden;

}



#searchform .searchfield{

	font-size: 14px !important;

	padding: 7px 10px;

	width: 242px;

	height: 20px;

	border: 1px solid #EEEEEE;

	border-right: none;

	font: inherit;

	color: #999999;		

    display: block;

    float: left;	

	margin-right: 0;	

}



#searchform .submit{	

	cursor: pointer;

    border: none;

    display: block;

    float: left;	

	margin-left: 0;

}



#header .search{

	width: 170px;

	float: right;

	margin-right: 0;

	margin-top: 10px;

	margin-bottom: 4px;

}



#header .searchfield{	

	width: 119px;

	height: 20px;

	font: inherit;

	color: #999999;

	padding: 3px 10px 5px;

}



#searchsubmit{

	background-color: #FF7F1A;

	background-image: url("images/search.png"); 

	background-repeat: no-repeat;

	background-position: center center;

	text-indent: -999em;

	height: 30px;

	width: 30px;	

}



#header .submit:hover{

	background-color: #4E4E4E;

}



#header .logo-wrap{

	overflow: hidden;	

}



#header .logo-wrap .inner-wrap{

	overflow: hidden;

	background: #FFF;

	padding-top: 20px;

}



#header .logo{

	overflow: hidden;

	max-width: 300px;

	float: left;

}



#header .banner{

	overflow: hidden;

	max-width: 728px;

	float: right;

}



/* 3. NAVIGATION MENU

=========================== */

#main-menu {

	border-bottom: 1px solid #EEEEEE;

	display: none;	

	width: 100%;

	position: relative;

	z-index: 30;

	height: 46px;

	margin-bottom: 20px;

}



#main-menu .inner-wrap{	

	width: 1140px;

	padding: 0 10px;

	height: 41px;

	border-bottom: 5px solid #FF7F1A;	

}



#main-menu select {

    display: none;

    padding: 6px;

    font-size: 14px;

    border: 1px solid #EEEEEE;

    height: 34px;	

	color: #555555;

	font-family: inherit;	

}



#main-menu .menu li a span {

	display: block;

	font-size: 13px;

	line-height: 13px;

	color: #999999;

	margin-top: 4px;

}



#main-menu ul {

	list-style: none;

	margin: 0;

	padding: 0;

	position: relative;

	z-index: 99;

}



#main-menu ul li {

	float:left;	

	position: relative;

}



#main-menu ul li a {

	display: block;

	padding: 0 30px 0 5px;	

	font-size: 16px;

	font-weight: 700;

	line-height: 41px;	

	transition: all 0.3s ease 0s;	

	height: 41px;	



}



#main-menu .current-menu-item ,

#main-menu .current_page_item,

#main-menu ul li a:hover{

	

}



#main-menu ul li ul {

	position:absolute;

	padding: 0;

	margin-top: 0;	

}



#main-menu ul li ul li {

	float: none;

	padding: 0px;

}



#main-menu ul li ul li a, 

#main-menu ul li:hover ul li a, 

#main-menu ul li.over ul li a {	

	padding: 6px 12px;	

	line-height: 26px;	

	display: block;	

	width: 142px;	

	text-align: left;

	height: auto;	

	background: #4E4E4E;

	color: #FFFFFF;

	font-size: 14px;	

	font-weight: 600;	

	text-transform: none;	

}



#main-menu ul li ul li:hover a, 

#main-menu ul li ul li.over a {	

	color: #FFFFFF;

	background: #FF7F1A;

}



#main-menu ul li ul li ul {	

	display: none;	

	position: absolute;	

	left: 165px;

	top: -1px;	

}



#main-menu ul li ul li:hover ul, 

#main-menu ul li ul li.sfHover ul {	

	display: block;	

	position: absolute;	

	left: 165px;	

	top: 0px;	

}



#main-menu ul li ul li:hover ul li a, 

#main-menu ul li ul li.over ul li a {	

	color: #FFFFFF;

	background: #4E4E4E;

}



#main-menu ul li ul li ul li a:hover {

	color: #FFFFFF;

	background: #FF7F1A;

}



#main-menu a.sf-with-ul {

	padding-right: 25px;

	min-width: 1px;

}



#main-menu .sf-sub-indicator {

	display: none;

}



#main-menu a.menu-link {

	display: none;	

}



 

 /* 4. MAIN CONTENT

 * =============================== */

 .overlay{	

	display: block;

	background-color: #FF7F1A;

	background-image: url("images/search.png");

	background-position: center center;

	background-repeat: no-repeat;	

}  



.overlay img{

   -webkit-transition: opacity 0.4s; 

	-moz-transition: opacity 0.4s; 

	transition: opacity 0.4s;	

	display: block;	

}



.overlay:hover img{

    opacity: 0.2; 

}



.widget_reviews .overlay{

	background-image: url("images/star-white.png");

}



.item-post .overlay,

.widget_posts .overlay{

	background-image: url("images/files-white.png");

}



.main-bg-tr{

	background: #FF7F1A;

	background: rgba(255, 127, 26, 0.7);

}



.icon{

	width: 36px;

	height: 36px;

	display: block;	

	background-repeat: no-repeat;

	background-position: center center;

	float: left;

}



.meta-review{

	position: absolute;

	top: 0;

	right: 90px;	

}



.meta-review .icon{		

	background-image: url('images/star-white.png');	

}



.meta-text{

	float: left;

	height: 36px;

	padding: 0 12px;

	background-color: #222222;

	background-color: rgba(0, 0, 0, 0.7);

	color: #FFFFFF;

}



.meta-text h4,

.meta-text h4 a{

	color: #FFFFFF;

	line-height: 36px;

}



.meta-cat{

	position: absolute;

	top: 0;

	left: 0 ;	

}



.meta-cat .icon{

	background-image: url('images/folder-white.png');

}



.meta-comments{

	position: absolute;

	top: 0;

	right: 0;	

}



.meta-comments .icon{	

	background-image: url('images/comments-white.png');	

}



#slider-section{

	overflow: hidden;

}



/*-- Slider --*/

#slider-section .slider {

    overflow: hidden;

    position: relative;

    z-index: 1;

	margin-right: 30px;

	width: 570px;

	float: left;

	display: none;

}



#slider-section .slider .wp-post-image{

	width: 570px;

	height: 360px;

}



#slider-section .slider ul,

#slider-section .slider ol{

    list-style: none;

    margin: 0;

    padding: 0;

}



#slider-section .slider .slider-nav a {

    display: block;

	width: 32px;

    height: 32px;	

    overflow: hidden;

    text-indent: -999em;

    transition: all 0.3s ease 0s;

	position: absolute;

	z-index: 1;	

	background-color: #FF7F1A;

	background-color: rgba(255, 127, 26, 0.7);

	opacity: 0;

}



#slider-section .slider .slider-nav .flex-prev {	

	background-image: url("images/arrow-left.png");

	background-position: 10px center;

	background-repeat: no-repeat;

    top: 150px;

	left: 0;	

}



#slider-section .slider .slider-nav .flex-next {

    background-image: url("images/arrow-right.png");

	background-position: 13px center;

	background-repeat: no-repeat;

    top: 150px;

	right: 0;	

}



#slider-section .slider .flex-viewport {

    max-height: 630px;

    transition: all 1s ease 0s;

}



#slider-section .slider .loading .flex-viewport {

    max-height: 300px;

}



#slider-section .slider .slides li {

    position: relative;

}



#slider-section .slider:hover .slider-nav a {

	opacity: 1;

}



#slider-section .slider .slider-nav a:hover{

	background-color: #222222;

	background-color: rgba(0, 0, 0, 0.7);

}



#slider-section .slider .post-info{

	position: absolute;

	bottom: 20px;

	left: 0;

	background-color: #222222;

	background-color: rgba(0, 0, 0, 0.8);

	color: #FFFFFF;

	width: 90%;

	padding: 10px 12px;

}



#slider-section .slider .post-info h2{

	margin-bottom: 5px;

	font-size: 24px;

}



#slider-section .slider .post-info h2 a {

	color: #FFFFFF;

}



#slider-section .slider .post-excerpt{

	line-height: 1.4;

	color: #C1C1C1;

}



#slider-section .posts .wp-post-image{

	width: 265px;

	height: 165px;

}



#slider-section .posts ul{

	overflow: hidden;

}



#slider-section .posts ul li{

	width: 265px;

	margin-right: 30px;

	margin-bottom: 30px;

	float: left;

	position: relative;

	overflow: hidden;

}



#slider-section .posts ul li .title{

	background: rgba(0, 0, 0, 0.7);

	position: absolute;

	bottom: 10px;

	padding: 6px 10px 9px;	

}



#slider-section .posts ul li .title h4{

	text-transform: none;

}



#slider-section .posts ul li .title a{

	color: #FFFFFF;

}



#slider-section .posts .post2,

#slider-section .posts .post4{

	margin-right: 0;

}



#slider-section .posts .post3,

#slider-section .posts .post4{

	margin-bottom: 0;

}



/*-- Ticker --*/

#feat-ticker{

	overflow: hidden;

	background: #F0F0F0;

	margin-bottom: 30px;

	display: none;

}



#feat-ticker .title{

	float: left;

	padding: 0 12px;

	width: 100px;

}



#feat-ticker .title h3{

	margin-top: 8px;

	margin-bottom: 6px;

	color: #FFFFFF;

}



#feat-ticker .tickercontainer {

	width: 800px; 

	height: 27px; 

	margin: 0; 

	padding: 0;

	overflow: hidden; 

	float: left;

}



#feat-ticker  .tickercontainer .mask {

	position: relative;	

	top: 6px;

	width: 810px;

	overflow: hidden;

}



#feat-ticker ul.newsticker {

	position: relative;

	left: 100px;

	list-style-type: none;

	margin: 0;

	padding: 0;

}



#feat-ticker ul.newsticker li {

	float: left;

	margin: 0;

	padding: 0;

}



#feat-ticker ul.newsticker a {

	white-space: nowrap;

	padding: 0;	



} 



#feat-ticker ul.newsticker span {

	margin: 0 10px 0 0;

} 



#feat-ticker ul.newsticker .sep{

	display: inline-block;

	width: 6px;

	height: 7px;

	margin: 0 40px;

	background: url("images/sep.png") no-repeat center center;	

}



/*-- Featured Section 1 --*/

.cat-icon{

	width: 36px;

	height: 36px;

	display: block;	

	background-color: #20A5C6;

	background-image: url("images/list-white.png");

	background-repeat: no-repeat;

	background-position: center center;

	float: left;

}



.section1-cat{

	overflow: hidden;

	margin-top: 30px;

}



.section1-cat:first-child{

	margin-top: 0;

}



.cat-title{

	background: #4E4E4E;

	overflow: hidden;	

}



.cat-title h4{

	margin-top: 9px;

	margin-left: 12px;

	float: left;

	color: #FFFFFF;

	font-weight: 700;

	text-transform: uppercase;	

}



.cat-title h4 a{

	color: #FFFFFF;

	margin-left: 5px;

}



.section1-cat .main-post{

	overflow: hidden;

	background: #F0F0F0;

	padding: 20px;

}



.section1-cat .main-post .thumb{

	float: left;

	width: 285px;

	margin-right: 20px;

}



.section1-cat .main-post .wp-post-image{

	width: 285px;

	height: 175px;

}



.section1-cat .main-post .post-right h2{

	line-height: 1.15;

	font-size: 24px;

	margin-bottom: 5px;

}



.section1-cat .main-post .post-right p{

	line-height: 1.5;

	margin-bottom: 0;

}



.section1-cat .more{

	color: #FF7F1A;

}



.section1-cat .cat-wrap{

	overflow: hidden;

	margin-top: 20px;

}



.section1-cat .item-post{

	overflow: hidden;	

	border-top: 1px solid #EEEEEE;

}



.section1-cat .cat-left .item-post{

	margin-top: 15px;

	padding-top: 15px;

}



.section1-cat .cat-right .item-post{

	margin-top: 5px;

	padding-top: 5px;

}



.section1-cat .item-post:first-child{

	margin-top: 0;

	padding-top: 0;

	border-top: 0;

}



.section1-cat .item-post .thumb{

	width: 115px;

	float: left;

	margin-right: 15px;

}



.section1-cat .item-post h4{

	text-transform: none;

}



.section1-cat .item-post .wp-post-image{

	width: 115px;

	height: 85px;

}



.section1-cat .cat-right .entry-meta{

	margin-top: 0;

}



.section1-cat .item-post .comments{

	display: block;

	width: 30px;

	height: 31px;

	background: url("images/comment-dark.png") no-repeat center center;

	color: #FFFFFF;

	text-align: center;

	float: right;

}



.section1-cat .item-post .comments a{

	color: #FFFFFF;

	display: block;

	margin-top: 2px;

}



.section1-cat .comments +.title-left{

	float: left;

	width: 240px;

}





/*-- Feature Section 2 --*/

.section2-cat{

	overflow: hidden;

	margin-top: 30px;

}



.section2-cat:first-child{

	margin-top: 0;

}



.section2-cat .cat-title{

	margin-bottom: 20px;

}



.section2-cat .main-post .thumb{

	position: relative;

}



.attachment-wt-thumb285x210{

	width: 285px;

	height: 210px;

}



.section2-cat .main-post .post-desc{

	color: #FFFFFF;

	padding: 15px;

}



.section2-cat .main-post .post-desc h3 a{

	color: #FFFFFF;

}



.section2-cat .main-post .meta-review {

	bottom: 0;

	top: auto;

}



.section2-cat .main-post .meta-comments {

	bottom: 0;

	top: auto;

}



.section2-cat .main-post .post-desc p{

	margin-bottom: 0;

}



.section2-cat .second-post{

	overflow: hidden;

	margin-bottom: 30px;

}



.section2-cat .second-post .thumb{

	position: relative;

}



.section2-cat .second-post .title-wrap{

	position: absolute;

	bottom: 0;

}



.section2-cat .second-post .post-title{

	padding: 10px 15px;

	width: 255px;

}



.section2-cat .second-post .post-title h4{

	line-height: 1.4

}



.section2-cat .second-post .post-title h4 a{

	color: #FFFFFF;

}



.section2-cat .second-post .meta-wrap{

	overflow: hidden;

}



.section2-cat .second-post .meta-comments,

.section2-cat .second-post .meta-review{

	position: static;

	overflow: hidden;

	float: right;

}



.section2-cat .second-post .meta-review{

	margin-right: 25px;

}



.section2-cat .third-post {

	background: #4E4E4E;

	height: 85px;

	padding: 15px;

	color: #FFFFFF;

}



.section2-cat .third-post a{

	color: #FFFFFF;

}



.section2-cat .third-post p{

	margin-bottom: 0;

	margin-top: 5px;

}



/*-- Featured Section 3 --*/

.section3-cat{

	overflow: hidden;

	margin-top: 30px;

}



.section3-cat:first-child{

	margin-top: 0;

}



.section3-cat .cat-title{

	margin-bottom: 20px;

}



.section3-cat .main-post .thumb{

	margin-bottom: 10px;

	position: relative;

}



.section3-cat .main-post .meta-review {

	bottom: 0;

	top: auto;

}



.section3-cat .main-post .meta-comments {

	bottom: 0;

	top: auto;

}



.section3-cat .main-post h3{

	margin-bottom: 5px;

}



.section3-cat .main-post p{

	margin-bottom: 0;

}



.section3-cat .item-post{

	overflow: hidden;

	padding-top: 10px;

	margin-top: 10px;

	border-top: 1px solid #EEEEEE;

}



.section3-cat .item-post:first-child{

	padding-top: 0;

	margin-top: 0;

	border-top: none

}



.section3-cat .item-post .thumb{

	width: 115px;

	float: left;

	margin-right: 10px;	

}



/*-- Single Post --*/

.single-post-thumbnail{

	margin-bottom: 20px;

}



.entry-meta{

	color: #999999;

	font-size: 13px;

	margin-top: 5px;

}



.entry-meta a{

	color: #999999;

}



.entry-meta .sep{

	margin: 0 5px;

}



.entry-meta .category {

	float: left;

}



.entry-meta .category span{

	margin-left: 5px;	

}



.entry-meta .author a,

.entry-meta .comments .add a,

.entry-meta .category a{

	color: #FF7F1A;

}



.entry-meta .meta-left{

	float: left;

}



.entry-meta .tags{

	float: left;

	overflow: hidden;

	max-width: 250px;

	overflow: hidden;

	margin-left: 20px;

}



.entry-meta .tags span{

	float: left;

}



.entry-meta .tags span span{

	display: block;

	width: 16px;

	text-indent: -999em; 

	background: url("images/tag16.png") no-repeat center center;	

}



.entry-meta .tags a{

	margin-left: 2px;

	

}



.entry-meta .review-right{

	float: right;

	margin-top: 5px;

}



.entry-header{

	overflow: hidden;	

	margin-bottom: 15px;

}



.entry-title{

	overflow: hidden;	

}



.entry-title .entry-date {

	float: left;

	width: 70px;	

	text-align: center;

	margin-right: 15px;

	margin-top: 7px;

}



.entry-title .entry-date .entry-day h2{

	font-size: 32px;

	font-weight: 700;	

	border: 1px solid #EEEEEE;

	border-bottom: none;

	padding: 10px 0;	

	margin-bottom: 0;

	line-height: 1;

}



.entry-title .entry-date .entry-month  h5{

	padding-bottom: 1px;

	font-size: 15px;

	font-weight: 400;

	color: #FFFFFF;

	padding: 2px 0 4px;

}



.single-post .entry-title h1{

	float: left;

	width: 515px;

	margin-bottom: 4px;

}



.entry-content-wrap{

	overflow: hidden;

	margin-bottom: 20px;

}



/* Post nav --*/

#nav-single{

	border-bottom: 1px solid #EEEEEE;

	margin-bottom: 10px;

	padding-bottom: 10px;

	overflow: hidden;

}



#nav-single .nav-previous{

	float: left;

}



#nav-single .nav-next{

	float: right;

}



.image-post-link{

	text-align: center;

}



.entry-meta .image-link{

	float: right;

}



/*-- Single ad widget --*/

.entry-ad {	

	text-align: center;

	margin: 20px 0;

}



.entry-ad .ad-inner-wrap{

	display: inline-block;

	max-width: 100%;

}



/*-- Post nav --*/

.post-nav{

	overflow: hidden;

	margin-top: 20px;

	margin-bottom: 20px;

	padding-top: 10px;

	border-top: 5px solid #EEE;

}



.post-nav .link{

	display: block;

	float: left;

}



.post-nav .prev-post{

	float: left;

	margin-bottom: 5px;

}



.post-nav .prev-post .icon{

	width: 11px;

	height: 10px;

	display: block;

	float: left;

	background-image: url('images/post-prev.png');

	background-position: left center;

	background-repeat: no-repeat;

	margin-right: 10px;

	margin-top: 3px;

}



.post-nav .next-post{

	float: right;

}



.post-nav .next-post .icon{

	width: 11px;

	height: 10px;

	display: block;

	float: right;

	background-image: url('images/post-next.png');

	background-position: right center;

	background-repeat: no-repeat;

	margin-left: 10px;

	margin-top: 3px;

}



/*-- Author Bio --*/

.entry-author{

	margin-bottom: 20px;

}



.entry-author .author-header {

	padding: 12px 15px;  

	background: #4E4E4E;

}



.entry-author .author-header h4{

	color: #FFFFFF;	

}



.entry-author .author-wrap{

	padding: 12px 15px;  

	border: 1px solid #EEEEEE;

	border-top: none;

	overflow: hidden;

}



.entry-author  .author-avatar{

	float: left;

	height: 80px;

	width: 80px;

	margin-right: 20px;

	margin-top: 3px;

}



.entry-author .author-link{

	margin-top: 5px;

}



/*-- Social Links --*/

.entry-social{

	overflow: hidden;

	margin-bottom: 20px;

}



.entry-social a{

	display: block;

	padding-left: 20px;

	color: #FFFFFF !important;	

	font-weight: 600;

}



.entry-social div{

	float: left;

	margin-right: 5px;

	width: 95px;

}



.entry-social div a{

	background-color: #FF7F1A;

}



.entry-social .delicious{

	width: 98px;

	margin-right: 0;

}



.entry-social .fb a{	

	padding: 7px 10px 7px 26px;	

	background-image: url('images/fb14.png');

	background-repeat: no-repeat;

	background-position: 10px center;

}



.entry-social .fb a:hover{	

	background-color: #324b81;

}



.entry-social .twitter a{	

	padding: 7px 10px 7px 32px;	

	background-image: url('images/twitter14.png');

	background-repeat: no-repeat;

	background-position: 8px center;

}



.entry-social .twitter a:hover{

	background-color: #01A7dE;	

}



.entry-social .gplus a{	

	padding: 7px 10px 7px 32px;	

	background-image: url('images/gplus14.png');

	background-repeat: no-repeat;

	background-position: 10px center;

}



.entry-social .gplus a:hover{	

	background-color: #BA3227;

}



.entry-social .linkedin a{	

	padding: 7px 10px 7px 35px;

	background-image: url('images/linkedin14.png');

	background-repeat: no-repeat;

	background-position: 10px center;	

}



.entry-social .linkedin a:hover{

	background-color: #136F9B;		

}



.entry-social .pinterest a{

	padding: 7px 10px 7px 30px;

	background-image: url('images/pinterest14.png');

	background-repeat: no-repeat;

	background-position: 10px center;	

}



.entry-social .pinterest a:hover{	

	background-color: #B01C23;	

}



.entry-social .delicious a{	

	padding: 7px 10px 7px 32px;	

	background-image: url('images/delicious14.png');

	background-repeat: no-repeat;

	background-position: 10px center;	

}



.entry-social .delicious a:hover{	

	background-color: #2963B8;	

}



/*-- Related Posts --*/

.related-posts {

	overflow: hidden;

	margin-bottom: 30px;

}

.related-posts .sec-title{

	overflow: hidden;

	margin-bottom: 20px;

	border-bottom: 5px solid #F0F0F0;

}



.related-posts .sec-title h4{

	background: #F1F1F1;

	display: inline-block;

	padding: 8px 12px;

	text-transform: none;

	color: #A6A6A6;

	font-weight: 400;	

}



.related-posts .thumbnail{

	margin-bottom: 5px;

}



.related-posts .entry-meta{

	margin-top: 5px;

}



.related-posts h6{

	margin: 3px 0 5px;

}



.related-posts ul{

	overflow: hidden;

}



.related-posts ul li{

	margin-bottom: 15px;

}



.related-posts .thumbnail{

	float: left;

	width: 115px;

	margin-right: 10px;

}



.related-posts .item-post{

	overflow: hidden;

	float: left;

	width: 46%;	

	margin-right: 2%;

}



/*-- Post Archives --*/

.archive-header{

	margin-bottom: 20px;

}



.archive-desc{

	background: #F2F2F2;

	padding: 10px;

	margin-top: 15px;

}



.archive-desc p:last-child{

	margin-bottom: 0;

}



#feat-postlist .cat-title {

  margin-bottom: 20px;

}



.archive-postlist{

	overflow: hidden;

}



.archive-postlist .post{

	margin-bottom: 30px;

}



.archive-postlist h3{

  margin-bottom: 5px;

}



.archive-postlist p{

	margin-bottom: 0;

}



.archive-postlist .thumb{

	margin-bottom: 10px;

	position: relative;

}



.archive-postlist .meta-review {

  bottom: 0;

  top: auto;

}



.archive-postlist  .meta-comments {

  bottom: 0;

  top: auto;

}



.archive-postlist .attachment-wt-thumb300x185{

	width: 285px;

	height: 175px;

}



/*-- Pagination --*/

.pagination{

	clear: both;

	overflow: hidden;

	margin: 30px 0;	

}



.pagination a:hover{

	border: 1px solid #FF7F1A;

}



.pagination  .page-numbers {

	border: 1px solid #EEEEEE;

	display: inline-block;	

	margin-right:3px;

	margin-bottom: 8px;

	padding: 3px 9px;

}



.pagination .current {

	border: 1px solid #FF7F1A;

	background: #FF7F1A;

	color: #ffffff;

}



 /* 5. REVIEW

 * =============================== */

.review-container {

	float: right;

	margin-bottom: 20px;

	margin-top: 8px;

	margin-left: 30px;

	width: 300px;	

	color: #999;	

}



.review-container .review-header{

	background: #4E4E4E;	

	padding: 12px 15px;	

}



.review-container .review-header h4{

	color: #FFFFFF;

}



.review-container .review-items{

	border-left: 1px solid #EEEEEE;

	border-right: 1px solid #EEEEEE;

}



.review-container .review-item{

	overflow: hidden;

	border-bottom: 1px solid #EEEEEE;

	padding: 10px 15px;

}



.review-container .item-title{

	float: left;

	line-height: 1;	

}



.review-container .review-item-final{

	overflow: hidden;	

	border: 1px solid #EEEEEE;

	border-top: none;

	display: table;

}



.review-container .review-item-final .left{

	width: 148px;

	margin-right: 10px;

	padding: 8px 15px;

	display: table-cell;

	vertical-align: top;

}



.review-container .review-item-final .right{

	width: 100px;

	text-align: center;

	margin-top: 5px;

	display: table-cell;

	padding: 5px 10px;

	border-left: 1px solid #EEEEEE;

}



.review-container .final-score h3{

	font-size: 32px;		

	font-weight: 600;

	color: #999999;

	line-height: 1;

	margin-bottom: 0;

}



.review-container .final-title h6{

	color: #999999;

}



.review-container .final-text{

	line-height: 1;

	margin-bottom: 5px;

	font-size: 14px;

}



.review-container .final-summary{

	font-size: 14px;

	line-height: 1.2;	

}



.review-stars{

	width: 76px;

	height: 16px;

	background: #DDDDDD url(images/stars.png) no-repeat left top;

	float: right;

}



.review-stars div{

	width: 76px;

	height: 16px;

	background-color: #FF7F1A;

	background-image: url('images/stars.png');

	background-repeat: no-repeat;

	background-position: left top;	

}



.review-item-final .review-stars {

	margin-right: 5px;

}



/* 6. PAGES

 * ========================= */	



/*-- Error page --*/

.error-page h5,

.error-page #searchform{

	margin-bottom: 20px;

}



.error-page #searchsubmit{

	height: 36px;

	width: 36px;

}



/*-- Archives page --*/

.archive-columns h4{

	border-bottom: 5px solid #F0F0F0;

	margin-bottom: 12px;

	padding-bottom: 8px;

}



.archive-columns .post-list li{

	margin-bottom: 5px;

}



.archive-columns .wp-tag-cloud a{

	font-size: 14px !important;

}



.archive-columns #searchform .searchfield {

  width: 225px;

}



.archive-columns #searchsubmit{

	width: 36px;

	height: 36px;

}



/*-- Contact page --*/

.page-header{

	margin-bottom: 30px;

}



.contact-page .map{

	margin-bottom: 20px;

	padding-bottom: 15px;

	border-bottom: 5px solid #EEEEEE;

}



.contact-page .contact-text{

	margin-bottom: 30px;

	margin-top: 10px;

}



.contact-page .contact-form .error{

	color: #F0685C;

	font-size: 13px;

}



.contact-page .contact-form .row{

	margin-bottom: 30px;

	overflow: hidden;

}



.contact-page .contact-form .name_field{

	background: url("images/author24.png") no-repeat 98% center;

}



.contact-page .contact-form .email{	

	background: url("images/mail24.png") no-repeat 98% center;

}



.contact-page .contact-form .title_field{

	background: url("images/message24.png") no-repeat 98% center;

}



.contact-page .contact-form .right{

	margin-left: 30px;

}



.recaptcha_only_if_image, 

.recaptcha_only_if_audio, 

.contact-page .contact-form label{

	display: block;

	font-size: 14px;

	font-weight: 700;

	margin-bottom: 3px;

}



.col-last .recaptcha_only_if_image, 

.col-last .recaptcha_only_if_audio{

	font-weight: 400;

}



.contact-page .contact-form label span{

	margin-left: 15px;

	font-size: 12px;

	color: #BCBCBC;

	font-weight: normal;

}



.contact-page .contact-form input[type="text"],

.contact-page .contact-form input[type="email"],

.contact-page .contact-form textarea{

	display: block;

	font-family: inherit;

	font-size: 14px;

	padding: 10px 14px;

	border: 1px solid #EEEEEE;

	margin: 0;

	color: #AEAEAE;

}



.contact-page .contact-form input[type="text"],

.contact-page .contact-form input[type="email"]{

	width: 255px;

}



.contact-page .contact-form .message-field input[type="text"]{

	width: 570px;

}



.contact-page .contact-form textarea{

	height: 185px;

	width: 570px;

}



/* 7. COMMENTS

 * ========================= */	

#comments{

	max-width: 860px;

	line-height: 1.5;

}



#comments .comments-title{

	overflow: hidden;

	margin-bottom: 30px;

}



#comments .comments-title h4{

	color: #FFFFFF;

	margin-bottom: 0;	

}



#comments .comments-title h4 a{

	color: #FFFFFF;

}



#comments .comments-title .comments-num{

	float: left;	

	margin-right: 10px;

	padding: 10px 15px;

}



#comments .comments-title .comments-num h4{

	background: url('images/comments-white.png') no-repeat left center;

	padding-left: 26px;

}





#comments .comments-title .add-comment{

	float: left;

	background: #4E4E4E url('images/pencil-white.png') no-repeat 10px center;	

	padding: 10px 15px 10px 36px;

}



#comments ol.commentlist{

	margin: 10px 0;

	list-style: none;

}



#comments .comment{

	overflow: hidden;

	margin-bottom: 10px;

}



#comments .author-info{

	margin-bottom: 5px;

	overflow: hidden;

}



#comments .author-avatar{

	float: left;

	width: 60px;	

	margin-right: 20px;

}



#comments .author-avatar img{

	display: block;

}



#comments .comment-header {

	overflow: hidden;

}



#comments .comment-header h5{

	float: left;

	margin-right: 15px;

	font-size: 14px;

	font-weight: 400;

}



#comments .comment-header .fn {	

	width: auto;

	font-style: normal;

	margin-right: 10px;

}



#comments .comment-meta{

	margin-bottom: 2px;	

}



#comments .author-comment{

	color: #FFFFFF;

	font-size: 12px;

	padding: 3px 8px 4px;	

	line-height: 1;

	display: block;

	float: left;

}



#comments .comment-time{	

	font-size: 13px;

	letter-spacing: 0;

	margin-right: 5px;

}



#comments .comment-time a{

	color: #AEAEAE;

}



#comments .sep{

	color: #AEAEAE;

	margin-right: 0px;

}



#comments .reply {

	font-size: 13px;

	margin-right: 10px;

}



#comments .edit-link{

	font-size: 13px;

}



#comments .comment-text{

	color: #777777;

}



#comments .moderation{ 

	color: red; 

	font-size: 13px;

	margin-bottom: 0;

	overflow: hidden;

	clear: both;

}



#comments ul.children{

	list-style: none;

	position:relative;

}



#comments ul.children:before{

	width: 14px;

	height: 12px;

    content: " ";

    background-image: url("images/arrow-up.png");

	background-repeat: no-repeat;

    position: absolute;

    left: 5px;

    top: 10px;    

}



#comments ol.commentlist li ul.children { 

	list-style: none; 

	margin: 15px 0 0; 	

}



#comments ul.children .author-avatar{

	width: 50px;

	margin-top: 5px;

	margin-right: 10px;

}



#comments ul.children li.comment{

	margin-bottom: 5px;

}



#comments ol.commentlist li ul.children li.depth-2 { 

	margin-left: 30px;  

}



#comments ol.commentlist li ul.children li.depth-3 { 

	margin-left: 30px; 

}



#comments ol.commentlist li ul.children li.depth-4 { 

	margin-left: 30px; 

}



#comments ol.commentlist li ul.children li.depth-5 { 

	margin-left: 30px; 

}



#comments ol.commentlist li.pingback .url{

	margin-right: 10px;

}



#comments .comment-nav  h4{

	margin-bottom: 5px;

}



#comments .comment-nav {

	margin-bottom: 15px;

	overflow: hidden;

}



#comments .comment-nav .nav-previous{

	float: left;

}



#comments .comment-nav .nav-next{

	float: right;

}



#comments  .moderation{

	color: #E96065;

	font-size: 14px;

}



#respond #reply-title{

	background: #4E4E4E url('images/pencil-white.png') no-repeat 10px center;	

	padding: 10px 15px 10px 36px;

	color: #FFFFFF;

	font-weight: 400;

	font-size: 16px;

	margin-top: 15px; 

}



#respond #reply-title small{

	font-weight: 400;

	font-size: 12px;

	text-transform: none;

	margin-left: 8px;

} 



#respond #reply-title small a{

	color: #CCCCCC;

}



#respond .required {

	color: #ff4b33;

	font-weight: bold;

}



#respond label {

	display: block;

	margin-bottom: 3px;

}



#respond #commentform p{

	margin-bottom: 0;

}



#respond .comment-notes{

	font-size: 13px;

	color: #999999;

	margin-bottom: 20px !important;

}



#respond .comment-form-author{

	margin-right: 2%;

}



#respond .comment-form-author,

#respond .comment-form-email{

	width: 49%;

	float: left;	

}



#respond .comment-form-author input[type=text],

#respond .comment-form-email input[type=text]{	

	width: 90%;

}



#respond .comment-form-url input[type=text],

#respond textarea{

	width: 95%;

}



#respond input[type=text],

#respond textarea{	

	display: block;	

	font-family: inherit;

	font-size: 14px;

	color: inherit;	

	padding: 8px 12px;

	border: 1px solid #E6E6E6;

	margin-bottom: 30px;

	color: #AEAEAE;

}



#respond textarea{

	height: 185px;

}



#respond input[type=submit]{

	background: #4E4E4E;

	color: #FFFFFF !important;

	cursor: pointer;

	font: inherit;

	font-size: 16px;

	font-weight: 600;

	display: inline-block;

    padding: 8px 12px;

    text-decoration: none;

	border: none;

	margin: 10px 0 50px;

}



#respond .form-allowed-tags {

	display: none;

}



/* 8. SIDEBARS

 * =========================== */

.sidebar .widget{

	margin-bottom: 30px;

	overflow: hidden;

}



.sidebar .no-widget{

	border: 1px solid #EEEEEE;

	padding: 10px 15px 0;

}

 

#sidebar-left .attachment-wt-thumb300x185{

	width: 200px;

	height: 125px;

}



.widget-title{

	overflow: hidden;

	background: #4E4E4E;

	margin-bottom: 20px;

}



.widget-title h4{

	margin-top: 9px;

	margin-left: 12px;

	float: left;

	color: #FFFFFF;

	text-transform: uppercase;

}



.widget-title h4 a{

	color: #FFFFFF;

	margin-left: 5px;

}



.widget ul{

	list-style: none;

	margin: 0;

	padding: 0;

}



.widget ul li:last-child{

	border-bottom: none;

	margin-bottom: 0;

	padding-bottom: 0;

}



.widget select{

	border: 1px solid #F2F2F2;

	font: inherit;

	color: inherit;

	width: 100%;

	padding: 8px;

}



.widget-title .icon {

	background-color: #FF7F1A;

	background-image: url("images/files-white.png");

	background-position: center center;

	background-repeat: no-repeat;

	display: block;

	float: left;

	height: 36px;

	width: 36px;

}



.widget_posts .post-list li{

	margin-bottom: 20px;

}



.widget_posts .post-list li .author a{

	color: #FF7F1A;

}



/*-- Search widget --*/

#sidebar-left #searchform .searchfield{

	width: 142px;

}



.sidebar #searchsubmit{

	height: 36px;

	width: 36px;

}



/*-- Reviews Widget --*/

.widget_reviews .post-list li{

	margin-bottom: 25px;

}



.widget_reviews .thumbnail{

	margin-bottom: 7px;

}



.widget_reviews .entry-meta{

	margin-bottom: 5px;

}



.widget_categories .widget-title .icon {

	background-image: url("images/list-white.png");

}

.widget_comments .widget-title .icon,

.widget_recent_comments .widget-title .icon {

	background-image: url("images/comments-white.png");

}



.widget_contact_form .widget-title .icon {

	background-image: url("images/envelope-white.png");

}



.widget_polls-widget .widget-title .icon {

	background-image: url("images/poll-white.png");

}



.widget_video .widget-title .icon {

	background-image: url("images/video-white.png");

}



.widget_tag_cloud .widget-title .icon {

	background-image: url("images/tag-white.png");

}



.widget_reviews .widget-title .icon {

	background-image: url("images/star-white.png");

}



.widget_connect .widget-title .icon {

	background-image: url("images/heart-white.png");

}



.widget_adsingle .widget-title .icon {

	background-image: url("images/ad-white.png");

}



.widget_search .widget-title .icon {

	background-image: url("images/search.png");

}



.widget_pinterest .widget-title .icon {

	background-image: url("images/pinterest14.png");

}



.widget_flickr .widget-title .icon {

	background-image: url("images/img-white.png");

}



.widget_calendar .widget-title .icon {

	background-image: url("images/calendar.png");

}



.widget_twitter .widget-title .icon {

	background-image: url("images/twitter14.png");

}



.widget_adsblock .widget-title .icon,

.widget_adsingle .widget-title .icon {

	background-image: url("images/ad-white.png");

}



.widget_recent_comments ul li{

	border-bottom: 1px solid #EEEEEE;

	margin-bottom: 5px;

	padding-bottom: 5px;

}



.widget_archive ul li,

.widget_meta ul li,

.widget_pages ul li,

.widget_recent_entries ul li{

	background: url("images/bullet-dark.png") no-repeat left 8px;

	padding-left: 12px;

	border-bottom: 1px solid #EEEEEE;

	margin-bottom: 5px;

	padding-bottom: 5px;

}



.widget_categories ul li{

	text-transform: uppercase;

	font-family: 'Oswald',​sans-serif;

	font-size: 16px;

	font-weight: 400;

	background: url("images/bullet-dark.png") no-repeat left 11px;	

	margin-bottom: 2px;

	padding: 2px 0 2px 12px;

	

}



.widget_categories ul li:last-child{

	padding: 2px 0 2px 12px;

}



.widget_categories ul li:hover{	

	background-color: #FF7F1A;	

	background-image: url("images/bullet-white.png");

	background-repeat: no-repeat;

	background-position: 10px 10px;

	padding: 2px 0 2px 22px;

}



.widget_categories ul li a{

	transition: none;

}

.widget_categories ul li:hover a{

	color: #FFFFFF;

}



.widget_tag_cloud .tagcloud a {

	font-size: 11px !important;

	padding: 4px 6px 3px;

	margin-top: 5px;

	float: left;

	margin-right: 5px;

	transition: all 0.2s ease 0s;

	text-transform: uppercase;

	border: 1px solid #EEEEEE;

}



.widget_tag_cloud .tagcloud a:hover {

    border: 1px solid #4E4E4E;

	background: #4E4E4E;

	color: #FFFFFF;

}



/*-- Popular Posts Text widget --*/

.widget_popular_text ul li{

	margin-bottom: 15px;

	overflow: hidden;

}



.widget_popular_text ul li .comments{

	display: block;

	width: 30px;

	height: 31px;

	background: url("images/comment-dark.png") no-repeat center center;

	color: #FFFFFF;

	text-align: center;

	float: right;

}



.widget_popular_text ul li .comments a{

	color: #FFFFFF;

	display: block;

	margin-top: 2px;

}



.widget_popular_text .comments +.title-left{

	float: left;

	width: 250px;

}



/*-- Flickr/Pinterest widget --*/

.widget_flickr .flickr_thumbs{

	overflow: hidden;

}



#sidebar-left .widget_flickr .flickr_thumbs,

#sidebar-left .widget_pinterest .recent-pins-widget{

	width: 214px;

}



#sidebar-left .widget_pinterest ul li,

#sidebar-left .widget_flickr ul li{

	width: 60px;

	float: left;

	margin-right: 9px;

	margin-bottom: 9px;

	padding: 0 !important;

	border-bottom: none !important;

}



#sidebar-left .widget_pinterest .pinterest-image img,

#sidebar-left .widget_flickr .flickr_thumbs img{

	width: 60px;

	height: 60px;

	display: block;

}



#sidebar-right .widget_flickr .flickr_thumbs,

#sidebar-right .widget_pinterest .recent-pins-widget{

	width: 321px;

}



#sidebar-right .widget_pinterest .pinterest-image img,

#sidebar-right .widget_flickr .flickr_thumbs img{

	width: 85px;

	height: 85px;

	display: block;

}



#sidebar-right .widget_pinterest ul li,

#sidebar-right .widget_flickr ul li{

	width: 85px;

	float: left;

	margin-right: 22px;

	margin-bottom: 22px;

	padding: 0 !important;

	border-bottom: none !important;

}



.widget_pinterest ul li.pinterest-follow-me img{

	display: block;

	height: 28px

}



.widget_pinterest .recent-pins-widget{

	overflow: hidden;

}



/*-- Social connect widget --*/

.widget_connect ul li{

	margin-bottom: 5px;

}



.widget_connect ul li a{

	color: #FFFFFF;

	display: block;

	padding: 7px 10px 7px 30px;

	

}



.widget_connect ul li.twitter a{

	background: #43B3E5 url("images/twitter16.png") no-repeat 8px center;

}



.widget_connect ul li.fb a{

	background: #3d5b99 url("images/fb16.png") no-repeat 8px center;

}



.widget_connect ul li.gplus a{

	background: #dc4b37 url("images/gplus16.png") no-repeat 8px center;

}



.widget_connect ul li.linkedin a{

	background: #007BB6 url("images/linkedin16.png") no-repeat 8px center;

}



.widget_connect ul li.flickr a{

	background: #D9006D url("images/flickr16.png") no-repeat 8px center;

}



.widget_connect ul li.dribbble a{

	background: #E0427F url("images/dribbble16.png") no-repeat 8px center;

}



.widget_connect ul li.pinterest a{

	background: #CA2129 url("images/pinterest16.png") no-repeat 8px center;

}



.widget_connect ul li.youtube a{

	background: #B21E1A url("images/youtube16.png") no-repeat 8px center;

}



.widget_connect ul li.rss a{

	background: #F79F36 url("images/rss16.png") no-repeat 8px center;

}



/*-- About us widget --*/

.widget_aboutus .logo-wrap{

	margin-bottom: 10px;

}



.widget_aboutus .info-text{

	margin-bottom: 15px;

}



.widget_aboutus ul {

	overflow: hidden;

	margin-bottom: 5px;

}



.widget_aboutus ul li{

	margin-left: 1px;

	border-bottom: none !important;

	padding: 0 !important;

	float: left;	

}



.widget_aboutus ul li:first-child{

	margin-left: 0;

}



.widget_aboutus ul li a{

	display: block;

	float: left;

	height: 26px;

	width: 26px;

	text-indent: -999em; 

    opacity: 0.8;	

	transition: all 0.2s ease 0s;

}

.widget_aboutus ul li a:hover{

	opacity: 1;	

}



.widget_aboutus a.twitter{

	background: url("images/twitter26.png") no-repeat left center;  

}



.widget_aboutus a.fb{

	background: url("images/fb26.png") no-repeat left center;  

}



.widget_aboutus a.gplus{

	background: url("images/gplus26.png") no-repeat left center;  

}



.widget_aboutus a.pinterest{

	background: url("images/pinterest26.png") no-repeat left center;  

}



.widget_aboutus a.dribbble{

	background: url("images/dribbble26.png") no-repeat left center;  

}



.widget_aboutus a.linkedin{

	background: url("images/linkedin26.png") no-repeat left center;  

}



.widget_aboutus a.flickr{

	background: url("images/flickr26.png") no-repeat left center;  

}



.widget_aboutus a.youtube{

	background: url("images/youtube26.png") no-repeat left center;  

}



.widget_aboutus a.rss{

	background: url("images/rss26.png") no-repeat left center;  

}



.widget_aboutus a.rss{

	background: url("images/rss26.png") no-repeat left center;  

}



/*-- Recent Comments --*/

.widget_comments .comment-list li{

	overflow: hidden;

	margin-bottom: 10px;	

}



.widget_comments .thumbnail{

	width: 32px;

	float: left;

	margin-right: 7px;

	margin-top: 2px;

}



.widget_comments .comment-list .avatar{

	width: 32px;

	height: 32px;

}



.widget_comments .comment-text{

	line-height: 1.4;

}



.widget_comments .entry-meta{

	margin-top: 0;

}



.widget_comments .date {

  font-size: 12px;

}



 /*-- Contact Form widget --*/

.widget_contact_form .field{

	margin: 7px 0;

}



.widget_contact_form input.text,

.widget_contact_form .message_field{

	padding: 8px 10px;

	width: 90%;

	border: 1px solid #eee;

	font: inherit;

	color: inherit;	

	overflow: hidden;

	font-size: 13px;

}



.widget_contact_form .message_field{

	height: 120px;

}



.widget_contact_form .button{

	padding: 6px 8px;

	font-size: 16px;	

}



#recaptcha_image {

  width: 220px !important;

}



.widget_contact_form .success{

	color: #CD6969;

}



.widget_contact_form .error{

	color: #F0685C;

}



/*-- reCaptcha --*/

#recaptcha_image{

	margin-bottom: 10px;

}



.recaptcha-help-wrap{

	overflow: hidden;

	margin-bottom: 15px;

}



.recaptcha_help,

.recaptcha_only_if_image,

.recaptcha_only_if_audio,

.recaptcha_refresh{

	float: left;

	margin-right: 15px;

}



.recaptcha_refresh a{

	background: url("images/refresh13.png") no-repeat left center;  

	padding-left: 18px;

	color: #999999;

	font-size: 12px;

}



.recaptcha_only_if_image a{

	background: url("images/audio13.png") no-repeat left center;  

	padding-left: 18px;

	color: #999999;

	font-size: 12px;

}



.recaptcha_only_if_audio a{

	background: url("images/text13.png") no-repeat left center;  

	padding-left: 18px;

	color: #999999;

	font-size: 12px;

}



.recaptcha_help a{

	background: url("images/help13.png") no-repeat left center;  

	padding-left: 18px;

	color: #999999;

	font-size: 12px;

}



#recaptcha_audio_download{

	background: url("images/download13.png") no-repeat left center;  

	padding-left: 18px;

	font-size: 12px;

}



/*-- Single ad widget --*/

.widget_adsingle .outer-wrap{	

	text-align: center;

}



.widget_adsingle .in-wrap{

	display: inline-block;

}



/*-- Ads Block Widget--*/

.widget_adsblock ul{

	overflow: hidden;

	margin-top: 10px;

	list-style: none;	

	margin: 0;

	padding: 0;

}



.widget_adsblock ul li{

	float: left;

	margin-top: 15px;

	padding: 0 !important;

	width: 140px;

	height: 140px;	

	border-bottom: none !important;

	margin-right: 0px;	

}



.widget_adsblock ul li img{

	width: 140px;

	height: 140px;	

}



.widget_adsblock ul li a{

	display: block;

}



.widget_adsblock  ul li:first-child{

	margin-right: 15px;

	margin-top: 0;

}



.widget_adsblock ul li:first-child + li {

	margin-top: 0;

}



.widget_adsblock ul li:first-child + li + li{

    margin-right: 15px;

}



#sidebar-left .widget_adsblock ul li{

	float: none;

	margin: 0 auto 10px;

}



#sidebar-left .widget_adsblock ul li:last-child{

	margin-bottom: 0;

}



/*-- Twitter widget --*/

.widget_twitter .twitter-header{	

	overflow: hidden;

}



.widget_twitter .twitter-profile-info h3{

	margin: 5px 0;

}

.widget_twitter .twitter-avatar{

	width: 48px;

	margin-right: 15px;

	margin-top: 5px;

	float: left;	

}



.widget_twitter .tweets-list li{

	border: 1px solid #F2F2F2;

	border-bottom: 3px solid #F2F2F2 !important;

	margin-bottom: 10px;

	padding: 8px 12px 6px !important;	

}



.widget_twitter .tweets-list li p{

	margin-bottom: 5px;

}



.widget_twitter .tweets-list .date{

	background: url("images/twitter20.png") no-repeat right 10px;  

	border-top: 1px solid #F2F2F2;

	color: #9A9A9A;

	padding-top: 5px;

	font-size: 12px;

}



/*-- Polls widget --*/

.wp-polls ul, 

.wp-polls-ul, 

.wp-polls-ans ul{

	padding-left: 3px;

}



.wp-polls ul li, 

.wp-polls-ul li, 

.wp-polls-ans ul li{

	padding: 3px !important;

	border-bottom: none !important;

}

.widget_polls-widget p {

	text-align: left !important;

}

.widget_polls-widget p strong{

	font-size: 17px;

	font-weight: 600;	

}



.widget_polls-widget .wp-polls-ans p{

	font-size: 14px;

	font-weight: 400;

}



.widget_polls-widget .wp-polls-ans p strong{

	font-weight: 300;

	font-size: 14px;

}



.widget_polls-widget .wp-polls .pollbar{

	height: 8px;

	background: #4E4E4E;

	border: none;

}



.widget_polls-widget .wp-polls .wp-polls-ul li{

	margin-bottom: 0;

}



.widget_polls-widget .wp-polls .wp-polls-ul li i{

	font-style: normal;

}



.widget_polls-widget .wp-polls-ul small{

	font-size: 12px;

}



.widget_polls-widget .wp-polls input.Buttons {

    margin-right: 1px;

    border: 0px;

    padding: 6px;

	font: inherit;	

    font-size: 14px;

	font-weight: 700;

    color: #FFFFFF;

	background: #4E4E4E;

	margin: 10px 10px 3px 0;	

	display: inline-block;

	cursor: pointer;	

}



.widget_polls-widget .wp-polls-ans{

	margin-bottom: 5px;

}



.widget_polls-widget .wp-polls-ans p{

	margin: 0;	

}



.widget_polls-widget .wp-polls a {

    text-decoration: none;

	font: inherit;	

	font-size: 14px;

	margin: 10px 0 3px;	

	line-height: 20px;

}



.widget_polls-widget .wp-polls-loading{

	display: none !important;

}



.widget_polls-widget>ul:first-of-type {

	display: none;

}



/*-- Carousel Widget --*/

.widget_carousel {

	

}



.widget_carousel ul li {

	padding: 0 !important;	

	position: relative;

}



.widget_carousel ul li .title{

	background: rgba(0, 0, 0, 0.7);

	position: absolute;

	bottom: 10px;

	padding: 6px 10px 9px;	

}



.widget_carousel ul li .title h4{

	text-transform: none;

}



.widget_carousel ul li .title a{

	color: #FFFFFF;

}



/*-- Subscribe widget --*/

.widget_subscribe input[type=text] {

	display: block;

	float: left;

	font-size: 14px !important;

	padding: 7px 10px;

	width: 88%;

	margin-bottom: 10px;

	border: 1px solid #F0F0F0;

	font: inherit;

	color: #999999;

}



.widget_subscribe .button{

	padding: 7px 10px;

}



/* 9. FOOTER

 * =========================== */

#footer{

	border-top: 1px solid #EEEEEE;

	margin-top: 30px;

	padding-top: 20px;

}



#footer .inner-wrap{

	border-top: 5px solid #4E4E4E;

	margin-top: -25px;

	padding-top: 15px;

	padding-bottom: 10px;

}



/* 10. MEDIA QUERIES

 * =========================== */

 

/* 10.1 DESKTOPS

 * =========================== */ 

@media only screen and (min-width: 970px) and (max-width: 1260px) {

	#container {

		width: 930px;

		padding: 10px;

	}

	

	.inner-wrap {

		width: 930px;

	}

	

	.rs-content {

		width: 600px !important;

	}



	.ls-content {

		width: 700px !important;

	}

	

	.rs-content .entry-title .title-right h1{

		width: 515px !important;

	}

	

	.page-template #sidebar-left{

		width: 200px !important;

		-webkit-column-count: 1;

		-webkit-column-gap: 0;

		-webkit-column-fill: balance;

		-moz-column-count: 1;

		-moz-column-gap: 0;;

		-moz-column-fill: balance;

		column-count: 1;

		column-gap: 0;;

		column-fill: balance;

	}

	

	.page-template #sidebar-left .widget{

		display: block !important;

	}

	

	#header .top-menu{

		width: 600px;

		margin-right: 10px;

	}

	

	#header .banner {

		float: left;

		margin: 20px 0 20px 100px;

		overflow: hidden;

	}

	

	#main-menu .inner-wrap {

		width: 910px;

	}

	

	

	#slider-section .slider {

		margin-right: 10px;

	}

	

	#slider-section .posts ul li {

		margin-right: 10px;

		width: 170px;

	}

	

	#slider-section	.meta-cat {

		display: none;

	}

	

	#slider-section .posts .wp-post-image {

		max-width: 265px;

	}

	

	#sidebar-left{

		width: 930px;

		-webkit-column-count: 4;

		-webkit-column-gap: 30px;

		-webkit-column-fill: balance;

		-moz-column-count: 4;

		-moz-column-gap: 30px;;

		-moz-column-fill: balance;

		column-count: 4;

		column-gap: 30px;;

		column-fill: balance;

	}

	

	#sidebar-left .widget{

		display: inline-block;

		width: 200px;

	}

}



/* 10.2. Tablet Portrait (devices and browsers)

================================================= */

@media only screen and (min-width: 754px) and (max-width: 969px) {

	#container {

		width: 720px;

		padding: 5px;

	}

	

	.inner-wrap {

		width: 720px;

		padding: 0 5px;

	}

	

	#header .top {

		height: auto;

	}

	

	#header .top .inner-wrap {

		padding-bottom: 10px;

	}



	#header .top-menu {

		width: 720px;

		margin-bottom: 5px;

	}

	

	#header .logo {

		margin-bottom: 15px;

	}

	

	#main-menu {

		  height: auto;

	}

	

	#main-menu .inner-wrap {

		padding: 5px 10px 10px;

		width: 700px;

		height: auto;

	}



	#main-menu ul { 

		display:none; 

	}

	

	#main-menu select {

		display: block;

		width: 425px; 

		font: inherit;

		margin: 10px auto;		

	}

		

	.attachment-wt-thumb285x210{

		width: 245px;

		height: 180px;

	}

		

	#slider-section .slider {

		margin-right: 10px;

		width: 450px;

	}

	

	#slider-section .slider .wp-post-image {

		width: 555px;

		height: 350px

	}

	

	#slider-section .posts ul li{

		height: 80px;		

	}

	

	#slider-section .posts .wp-post-image {

		max-height: 165px;

		max-width: 265px;

	}

	

	#slider-section .posts ul li .meta-comments,

	#slider-section .posts ul li .meta-cat {

		display: none;

	}

	

	#slider-section .posts ul li {

		float: left;

		margin-bottom: 10px;

		margin-right: 0;

	}

	

	#slider-section .posts .post3{

		margin-bottom: 10px;

	}



	

	#feat-ticker .tickercontainer {

		width: 590px;

	}

	

	#content {

		margin-right: 10px;

		width: 500px;

	}

	

	.col-285 {

		width: 245px;

	}

	

	.col {

		margin-right: 10px;

	}

	

	.section1-cat .main-post {

		padding: 10px;

	}



	.section1-cat .main-post .thumb {

		margin-right: 10px;

		width: 245px;

	}	

	

	.section1-cat .main-post .wp-post-image,

	.section3-cat .main-post .wp-post-image,

	.archive-postlist .thumb .wp-post-image{

		height: 155px;

		width: 245px;

	}

	

	.section1-cat .item-post .thumb {

		margin-right: 10px;

		width: 100px;

	}

	

	.section1-cat .item-post .post-right{

		width: 135px;

		float: left;

	}

	

	.section1-cat .comments + .title-left {

		width: 190px;

	}

	

	.section1-cat .item-post .wp-post-image {

	  height: 80px;

	  width: 100px;

	}

	

	.section2-cat .third-post {

		height: auto;

	}

	

	.attachment-wt-thumb-post {

		  height: 250px;

		  width: 500px;

	}

	

	.single-post .entry-title h1 {

		width: 415px;

	}

	

	.entry-social .delicious {

		display: none;

	}

	

	.section2-cat .second-post .post-title {

		padding: 5px 8px;

		width: 230px;

	}

	

	/*-- Comments --*/

	#respond .comment-form-author, 

	#respond .comment-form-email {

		width: 48.5%;

	}

	

	#respond .comment-form-url input[type="text"], 

	#respond textarea {

		width: 94%;

	}



	/*-- Pages --*/

	.rs-content {

		width: 500px !important;

	}

	

	.ls-content {

		width: 500px !important;

	}

	

	.rs-content .entry-title .title-right h1 {

		width: 415px !important;

	}

	

	.page-template #sidebar-left{

		width: 200px !important;

		-webkit-column-count: 1;

		-webkit-column-gap: 0;

		-webkit-column-fill: balance;

		-moz-column-count: 1;

		-moz-column-gap: 0;;

		-moz-column-fill: balance;

		column-count: 1;

		column-gap: 0;;

		column-fill: balance;

	}

	

	.page-template #sidebar-left .widget{

		display: block !important;

	}

	

	.contact-page .contact-form .col{

		overflow: hidden;

	}

	

	.contact-page .contact-form input[type="text"], 

	.contact-page .contact-form input[type="email"] {

		width: 215px;		

	}	



	.contact-page .contact-form .message-field input[type="text"],

	.contact-page .contact-form textarea{

		width: 470px;

	}

	

	#recaptcha_image {

		height: 42px !important;

		margin-bottom: 0;

	}

	

	/*-- Sidebar --*/

	#sidebar-left {

		margin-right: 20px;

	}



	#sidebar-right {

		width: 200px;

	}

	

	#sidebar-right #searchform .searchfield {

		width: 142px;

	}

	

	#sidebar-right .widget_flickr .flickr_thumbs,

	#sidebar-right .widget_pinterest .recent-pins-widget{

		width: 214px;

	}



	#sidebar-right .widget_pinterest ul li,

	#sidebar-right .widget_flickr ul li{

		width: 60px;

		float: left;

		margin-right: 9px;

		margin-bottom: 9px;

		padding: 0 !important;

		border-bottom: none !important;

	}



	#sidebar-right .widget_pinterest .pinterest-image img,

	#sidebar-right .widget_flickr .flickr_thumbs img{

		width: 60px;

		height: 60px;

		display: block;

	}

	

	.widget_popular_text .comments +.title-left{

		width: 170px;

	}

	

	#sidebar-left{

		width: 720px;

		-webkit-column-count: 3;

		-webkit-column-gap: 30px;

		-webkit-column-fill: balance;

		-moz-column-count: 3;

		-moz-column-gap: 30px;;

		-moz-column-fill: balance;

		column-count: 3;

		column-gap: 30px;;

		column-fill: balance;

	}

	

	#sidebar-left .widget{

		display: inline-block;

		width: 200px;

	}	

	

	#sidebar-right .widget_adsblock ul li{

		float: none;

		margin: 0 auto 10px;

	}

	

}



/* 10.3. Mobile Landscape Size to Tablet Portrait (devices and browsers)

========================================================================== */

@media only screen and (min-width: 480px) and (max-width: 753px) {

	#container {

		width: 440px;

	}

	

	.inner-wrap {

		width: 440px;

	}

	

	#header .top {

		height: auto;		

	}

	

	#header .top-menu {

		margin-right: 0;

	}



	#header .top-menu ul {

		display:none; 

	}

	

	#header .top-menu select {

		display: block;

		width: 410px; 

		font: inherit;

		margin: 10px 0 10px 10px;		

	}

	

	#header .top .inner-wrap {

		padding-bottom: 10px;

	}



	#header .top-menu {

		width: 420px;

		height: auto;

		margin-bottom: 5px;

	}

	

	#header .logo {

		float: none;

		margin: 10px auto 15px;

	}

	

	#header .banner {

		display: none;

	}

	

	#main-menu {

		  height: auto;

	}

	

	#main-menu .inner-wrap {

		padding: 5px 10px;

		width: 420px;

		height: auto;

	}



	#main-menu ul { 

		display:none; 

	}

	

	#main-menu select {

		display: block;

		width: 420px; 

		font: inherit;

		margin: 10px auto;		

	}

		

	#slider-section .slider {

		margin-right: 0;

		width: 440px;

		margin-bottom: 20px;

	}

	

	#slider-section .slider .wp-post-image {

		height: 280px;

		width: 440px;

	}

	

	#slider-section .posts {

		float: left;		

	}

	

	#slider-section .posts ul li {

		margin-bottom: 20px;

		margin-right: 10px;

		width: 215px;

	}

	

	#slider-section .posts ul li .meta-cat {

		display: none;

	}

	

	#slider-section .posts .wp-post-image {

		height: 140px;

		width: 215px;

	}

	

	#feat-ticker .tickercontainer .mask {

		width: 330px;

	}



	#feat-ticker .tickercontainer {

		width: 310px;

	}

	

	#content {		

		width: 440px;

		margin-right: 0;

		margin-bottom: 20px;

	}

	

	.col-285 {

		width: 215px;

	}

	

	.col {

		margin-right: 10px;

	}

	

	.section1-cat .main-post .thumb {

		margin-right: 10px;

		width: 215px;

	}

	

	.attachment-wt-thumb300x185{

		height: 130px;

		width: 215px;

	}

	

	.section1-cat .main-post .wp-post-image,

	.section3-cat .main-post .wp-post-image,

	.archive-postlist .thumb .wp-post-image{

		height: 130px;

		width: 215px;

	}

	

	.attachment-wt-thumb115x85 {

		height: 75px;

		width: 100px;

	}



	.section1-cat .main-post {

		padding: 10px;

	}



	.section1-cat .main-post .post-right h2 {

		font-size: 20px;

	}

	

	.section1-cat .item-post .thumb {

		margin-right: 5px;

		width: 100px;

	}

	

	.section1-cat .item-post .wp-post-image {

		height: 75px;

		width: 100px;

	}



	.section1-cat .comments + .title-left {

		width: 180px;

	}

	

	.attachment-wt-thumb285x210 {

		height: 165px;

		width: 215px;

	}

	

	.section3-cat .item-post .thumb {

		margin-right: 5px;

		width: 100px;

	}

	

	.section3-cat .item-post .post-right{

		float: left;

		width: 110px;

	}

	

	.section3-cat .item-post .post-right .entry-meta {

		margin-top: 0;

	}

	

	.single-post-thumbnail {

		margin-bottom: 10px;

	}



	.attachment-wt-thumb-post {

		  height: 220px;

		  width: 440px;

	}

	

	.section2-cat .second-post .post-title {

		padding: 5px 8px;

		width: 200px;

	}

	

	.section2-cat .third-post {

		height: auto;

	}

	

	.entry-title .entry-date {

		margin-right: 10px;

	}



	.single-post .entry-title h1 {

		width: 360px;

	}

	

	.entry-ad {

		display: none;

	}

	

	.entry-social .pinterest,

	.entry-social .delicious {

		display: none;

	}

	

	.related-posts .thumbnail {

		margin-right: 5px;

		width: 100px;

	}

	

	.related-posts h5 {

		font-size: 13px;

	}

	

	/*-- Comments --*/

	#respond .comment-form-author, 

	#respond .comment-form-email {

		width: 48.5%;

	}

	

	#respond .comment-form-url input[type="text"], 

	#respond textarea {

		width: 94%;

	}

	

	#recaptcha_image {

		height: 42px !important;

		margin-bottom: 0;

	}

	

	.contact-page .contact-form input[type="text"], 

	.contact-page .contact-form input[type="email"] {

		width: 185px;

	}

		

	.contact-page .contact-form .message-field input[type="text"],

	.contact-page .contact-form textarea{

		width: 410px;

	}

	

	/*-- Pages --*/

	.rs-content {

		width: 440px !important;

	}



	.ls-content {

		width: 440px !important;

	}

	

	.rs-content .entry-title .title-right h1 {

		width: 360px !important;

	}

		

	/*-- Sidebars --*/	

	#sidebar-left,

	#sidebar-right {

		width: 440px;

		-webkit-column-count: 2;

		-webkit-column-gap: 10px;

		-webkit-column-fill: balance;

		-moz-column-count: 2;

		-moz-column-gap: 10px;;

		-moz-column-fill: balance;

		column-count: 2;

		column-gap: 10px;;

		column-fill: balance;

	}

	

	#sidebar-left .widget,

	#sidebar-right .widget{

		display: inline-block;

		width: 200px;

	}

	

	#sidebar-right #searchform .searchfield {

		width: 142px;

	}

	

	#sidebar-right .widget_flickr .flickr_thumbs,

	#sidebar-right .widget_pinterest .recent-pins-widget{

		width: 214px;

	}



	#sidebar-right .widget_pinterest ul li,

	#sidebar-right .widget_flickr ul li{

		width: 60px;

		float: left;

		margin-right: 9px;

		margin-bottom: 9px;

		padding: 0 !important;

		border-bottom: none !important;

	}



	#sidebar-right .widget_pinterest .pinterest-image img,

	#sidebar-right .widget_flickr .flickr_thumbs img{

		width: 60px;

		height: 60px;

		display: block;

	}

	

	#sidebar-right .widget_adsblock ul li{

		float: none;

		margin: 0 auto 10px;

	}

	

	.widget_popular_text .comments +.title-left{

		width: 170px;

	}



}



/* 10.4. Mobile Portrait Size to Mobile Landscape Size (devices and browsers)

====================================================================== */

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

	#container {

		width: 285px;

	}

	

	.inner-wrap {

		width: 285px;

	}

	

	#header .top {

		height: auto;		

	}

	

	#header .top-menu {

		margin-right: 0;

	}



	#header .top-menu ul {

		display:none; 

	}

	

	#header .top-menu select {

		display: block;

		width: 265px; 

		font: inherit;

		margin: 10px 0 10px 10px;		

	}

	

	#header .top .inner-wrap {

		padding-bottom: 10px;

	}



	#header .top-menu {

		width: 285px;

		height: auto;

		margin-bottom: 5px;

	}

	

	#header .search {

		width: 265px;

		float: left;

		margin-left: 15px;

	}



	#header .searchfield {

		padding: 3px 10px 5px;

		width: 200px;

	}

	

	#header .header-info,

	#header .share{

		display: none;

	}

	

	#header .logo {

		max-width: 285px;

		float: none;

		margin: 10px auto 15px;

	}

	

	#header .banner {

		display: none;

	}

	

	#main-menu {

		  height: auto;

	}

	

	#main-menu .inner-wrap {

		padding: 5px 10px;

		width: 265px;

		height: auto;

	}



	#main-menu ul { 

		display:none; 

	}

	

	#main-menu select {

		display: block;

		width: 265px; 

		font: inherit;

		margin: 10px auto;		

	}

		

	#slider-section .slider {

		margin-right: 0;

		width: 285px;

		margin-bottom: 20px;

	}

	

	#slider-section .slider .wp-post-image {

		height: 180px;

		width: 285px;

	}

	

	#slider-section .slider .meta-review,

	#slider-section .slider .post-excerpt {

		display: none;

	}

	

	#slider-section .slider .slider-nav .flex-next,

	#slider-section .slider .slider-nav .flex-prev {

		top: 50px;

	}

	

	#slider-section .slider .post-info h2 {

		font-size: 18px;

		margin-bottom: 0;

	}

	

	#slider-section .posts ul li {

		margin-bottom: 20px;

	}

	#slider-section .posts .post3{

		margin-bottom: 20px;

	}

	

	#slider-section .posts {

		float: left;		

	}

	

	#slider-section .posts ul li {

		margin-right: 0;

		width: 285px;

	}

	

	#slider-section .posts ul li .meta-cat {

		display: none;

	}

	

	#slider-section .posts .wp-post-image {

		height: 175px;

		width: 285px;

	}

	

	#feat-ticker {

		margin-bottom: 20px;

	}



	#feat-ticker .title{

		display: none;

	}

	

	#feat-ticker .tickercontainer {

		width: 285px;

		padding-bottom: 5px;

	}

	

	#feat-ticker .tickercontainer .mask {

		width: 285px;

	}



	.content-wrap{

		float: left;

	}

	

	#content {

		margin-right: 0;

		width: 285px;

	}

		

	.col {

		margin-right: 0;

	}

	

	.section1-cat .main-post .thumb {

		margin-right: 0;

		width: 265px;

		margin-bottom: 10px;

	}

	

	.section1-cat .cat-left{

		margin-bottom: 20px;

	}

	

	.section1-cat .main-post {

		padding: 10px;

	}



	.section1-cat .main-post .post-right h2 {

		font-size: 20px;

	}

	

	.section1-cat .comments + .title-left {

		width: 180px;

	}

	

	.section3-cat .item-post .post-right .entry-meta {

		margin-top: 0;

	}

	

	.single-post-thumbnail {

		margin-bottom: 10px;

	}



	.attachment-wt-thumb-post {

		  height: 150px;

		  width: 285px;

	}

		

	.section2-cat .main-post,

	.section2-cat .second-post,

	.section3-cat .main-post,

	.archive-postlist .post{

		margin-bottom: 20px;

	}

	

	.single-post .entry-title h1 {

		width: 285px;

	}

	

	.entry-title .entry-date {

		float: none;

		margin: 0 auto 10px;

	}

		

	.entry-social{

		display: none;

	}

	

	.entry-ad {

		display: none;

	}

	

	.related-posts .thumbnail {

		margin-right: 5px;

		width: 100px;

	}

	

	.related-posts h5 {

		font-size: 13px;

	}

	

	.related-posts .item-post {

		width: 130px;

		margin-right: 10px;

	}

	

	.related-posts .thumbnail {

		margin-right: 0;

		width: 130px;

	}

	

	.related-posts .attachment-wt-thumb115x85 {

		height: 90px;

		width: 130px;

	}

	

	.review-container {

		margin-left: 0;

		width: 285px;

	}

	

	/*-- Comments --*/

	#comments .comments-title .add-comment {

		margin-top: 10px;

	}



	#respond .comment-form-author, 

	#respond .comment-form-email {

		width: 99%;

	}

	

	#respond .comment-form-author {

		margin-right: 0;

	}

	

	#respond .comment-form-url input[type="text"], 

	#respond textarea {

		width: 90%;

	}

	

	#comments ul.children:before {

		height: 12px;

		left: 5px;

		top: 10px;

	}

	

	#comments ol.commentlist li ul.children li.depth-2 .children:before{

		display: none;

	}



	#comments ol.commentlist li ul.children li.depth-2 { 

		margin-left: 30px;  

	}



	#comments ol.commentlist li ul.children li.depth-3,

	#comments ol.commentlist li ul.children li.depth-4,

	#comments ol.commentlist li ul.children li.depth-5{ 

		margin-left: 0; 

	}

	

	/*-- Pages --*/	

	.error-page #searchform .searchfield {

		width: 222px;

	}



	.rs-content {

		width: 285px !important;

	}



	.ls-content {

		width: 285px !important;

	}

	

	.rs-content .entry-title .title-right h1{

		width: 285px !important;

	}

			

	.contact-page .contact-form input[type="text"], 

	.contact-page .contact-form input[type="email"] {

		width: 255px;

		

	}	

	

	.contact-page .contact-form .row{

		margin-bottom: 0;

	}

	

	.contact-page .contact-form input.title_field,

	.contact-page .contact-form .row .col{

		margin-bottom: 15px;

	}



	.contact-page .contact-form .message-field input[type="text"],

	.contact-page .contact-form textarea{

		width: 255px;

	}

	

	#recaptcha_image {

		height: 42px !important;

		margin-bottom: 0;

	}

	

	/*-- Sidebar --*/

	#sidebar-right .widget_flickr .flickr_thumbs, 

	#sidebar-right .widget_pinterest .recent-pins-widget,

	#sidebar-left .widget_flickr .flickr_thumbs, 

	#sidebar-left .widget_pinterest .recent-pins-widget {

		width: 297px;

	}



	#sidebar-right .widget_pinterest ul li, 

	#sidebar-right .widget_flickr ul li,

	#sidebar-left .widget_pinterest ul li,

	#sidebar-left .widget_flickr ul li{

		margin-bottom: 14px;

		margin-right: 14px;

		width: 85px;

	}

	

	#sidebar-left .widget_pinterest .pinterest-image img, 

	#sidebar-left .widget_flickr .flickr_thumbs img {

		height: 85px;

		width: 85px;

	}	



	#sidebar-right #searchform .searchfield,

	#sidebar-left #searchform .searchfield	{

		width: 227px;

	}

	

	#sidebar-right,

	#sidebar-left {

		margin-right: 0;

		width: 285px;

		margin-top: 20px;

	}

	

	#sidebar-right .widget_adsblock ul li{

		float: none;

		margin: 0 auto 10px;

	}

.entry-date, .entry-author{display:none;}