/*

Theme Name: SimpleMag

Theme URI: http://themesindep.com/

Author: ThemesIndep

Author URI: http://themesindep.com/

Description: Magazine theme for creative things

Version: 3.0.4

Tags: black, white, one-column, two-columns, three-columns, right-sidebar, fluid-layout, custom-colors, custom-menu, featured-images, post-formats, theme-options, translation-ready, photoblogging

License: GNU General Public License version 3.0

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

*/

article,aside,details,figcaption,figure,footer,header,hgroup,nav,section,summary{display:block}

audio,canvas,video{display:inline-block;*display:inline;*zoom:1}

audio:not([controls]){display:none;height:0}

[hidden]{display:none}



html {font-size:100%;overflow-y:scroll;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;-webkit-font-smoothing:antialiased;line-height:1.5;}



body {margin:0}



a:focus{outline:thin dotted}

a:hover,a:active{outline:0}



h1,h2,h3,h4,h5,h6{margin:0;padding:0}



abbr[title]{border-bottom: 1px dotted}



b,strong{font-weight:bold}



blockquote{font-family:Georgia,"Times New Roman",Times,serif}



dfn {font-style:italic}



mark {background:#ff0;color:#000}



p,pre{margin:0}



pre,code,kbd,samp{font-family:monospace,serif;_font-family:'courier new',monospace;font-size:1em}



pre{white-space:pre;white-space:pre-wrap;word-wrap:break-word}



q{quotes:none}



q:before,q:after{content:'';content:none}

small{font-size:80%}



sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}

sup{top:-.5em}

sub{bottom:-.25em}



dl,ol,ul{margin:0;padding:0;list-style:none;list-style-image:none}



form{margin:0}fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em}

legend{border:0;padding:0;white-space:normal;*margin-left:-7px}

select{max-width:100%}

button,input,select,textarea{font-size:100%;margin:0;vertical-align:baseline;*vertical-align:middle;font-family:sans-serif}

button,input{line-height:normal}

button,input[type="button"],input[type="reset"],input[type="submit"]{cursor:pointer;-webkit-appearance:button;border-radius:0;*overflow:visible;outline:none}

button[disabled],input[disabled]{cursor:default}

input[type="checkbox"],input[type="radio"]{box-sizing:border-box;padding:0;*height:13px;*width:13px}

input[type="search"]{-webkit-appearance:textfield;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box}

input[type="search"]::-webkit-search-decoration,input[type="search"]::-webkit-search-cancel-button {-webkit-appearance:none}

button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}

textarea {overflow:auto;vertical-align:top}

textarea,input[type="text"],input[type="email"],input[type="password"]{-webkit-appearance:none;border-radius:0;-moz-border-radius:0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}



table{border-collapse:collapse;border-spacing:0}



.wrapper,

.layout-boxed {margin-left:auto;margin-right:auto}



.grids{margin-left:-30px}

.grid-1,.grid-2,.grid-3,.grid-4,.grid-5,.grid-6,.grid-7,.grid-8,.grid-9,.grid-10,.grid-11,.grid-12{display:inline;float:left;margin-left:30px}

.grid-12{margin-right:0}



.grid-4:nth-child(3n+1) {clear:left;}

.grid-8 .grid-4:nth-child(3n+1),

.grid-8 .grid-2:nth-child(3n+1) {clear:none;}

.grid-8 .grid-4:nth-child(odd),

.grid-8 .grid-2:nth-child(4n+1) {clear:left;}



/* Grid 1080px */

.wrapper{width:1050px}

.grid-1{width:60px}.grid-2{width:150px}.grid-3{width:240px}.grid-4{width:330px}.grid-5{width:420px}.grid-6{width:510px}.grid-7{width:600px}.grid-8{width:690px}.grid-9{width:780px}.grid-10{width:870px}.grid-11{width:960px}.grid-12{width:1030px}

.layout-boxed {max-width:1110px;}



/* Grid 960px (mediaqueries) */

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

.wrapper{width:930px}

.grid-1{width:50px}.grid-2{width:130px}.grid-3{width:210px}.grid-4{width:290px}.grid-5{width:370px}.grid-6{width:450px}.grid-7{width:530px}.grid-8{width:610px}.grid-9{width:690px}.grid-10{width:770px}.grid-11{width:850px}.grid-12{width:910px}

.layout-boxed {max-width:990px;}

}

	

/*Grid 750px (mediaqueries)*/ 

@media only screen and (min-width: 751px) and (max-width: 959px) {

.wrapper{width:700px}

.grids{margin-left:-20px}

.grid-1,.grid-2,.grid-3,.grid-4,.grid-5,.grid-6,.grid-7,.grid-8,.grid-9,.grid-10,.grid-11,.grid-12{margin-left:20px}

.grid-1{width:40px}.grid-2{width:100px}.grid-3{width:160px}.grid-4{width:220px}.grid-5{width:280px}.grid-6{width:340px}.grid-7{width:400px}.grid-8{width:460px}.grid-9{width:520px}.grid-10{width:580px}.grid-11{width:640px}.grid-12{width:680px}

.layout-boxed {max-width:730px;}

}



/* Mobile (mediaqueries) */

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

.grids,

.grid-1,.grid-2,.grid-3,.grid-4,.grid-5,.grid-6,.grid-7,.grid-8,.grid-9,.grid-10,.grid-11,.grid-12{width:100%;margin-left:0;margin-right:0}

html{font-size:1.125em}

body{-webkit-text-size-adjust:none}	

}



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

.wrapper{width:417px}

}



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

.wrapper{width:273px}	

}



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

.wrapper{width:200px}	

}



[class*="grid-"] .wrapper{width:100%}





.alignleft		{float:left}

.alignright		{float:right}

.aligncenter	{text-align:center;margin-left:auto;margin-right:auto;}

img.aligncenter	{margin-left:auto;margin-right:auto;display:block}



.text-left		{text-align:left}

.text-right		{text-align:right}

.text-center	{text-align:center}



html .no-margin	{margin:0}



html .hidden	{display:none}



.grids:after,.clearfix:after,.grids:before,.clearfix:before{content:"";display:table}.grids:after,.clearfix:after{clear:both}.grids,.clearfix{zoom:1}

 

img{max-width:100%;height:auto;color:#c00;border:0;-ms-interpolation-mode:bicubic}

object,embed,video{max-width:100%}

svg:not(:root){overflow:hidden}

figure{margin:0}



.message,.logged-in-as,.comment-notes{display:block;padding:10px;margin-bottom:18px;color:#999;font-size:80%;font-weight:bold;text-align:center;line-height:18px;letter-spacing:.2em;border:1px dashed #ccc}

.message [class*="icomoon-"]{font-size:18px;position:relative;top:2px;left:5px;margin-right:15px}

.error{border-color:#fb5766}

.success{border-color:#83ba77}

.info [class*="icomoon-"]{color:#6cf}

.warning [class*="icomoon-"]{color:#f99}





/* Flex Slider */

.flex-container a:active,.flexslider a:active,.flex-container a:focus,.flexslider a:focus{outline:0}.slides,.flex-control-nav,.flex-direction-nav{margin:0;padding:0;list-style:none}

.flexslider .slides>li{display:none;-webkit-backface-visibility:hidden;-webkit-transform:translateZ(0)}.flexslider .slides {zoom:1}.flexslider .slides img{width:100%;display:block}.flex-pauseplay span{text-transform:capitalize}

.flex-viewport {max-height:2000px;-webkit-transition:all 1s ease; -moz-transition:all 1s ease; transition:all 1s ease}

.slides:after{content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0}html[xmlns] .slides{display:block}* html .slides{height:1%}

.no-js .slides > li:first-child {display:block}



/* Sidebar in Mobile View */

#pageslide{position:absolute;top:0;left:0;z-index:100;visibility:hidden;width:70%;height:100%;background:#242628;-webkit-transition:all .5s;-moz-transition:all .5s;transition:all .5s;-webkit-box-shadow:inset -1.5em 0 1.5em -.75em rgba(0,0,0,.5);-moz-box-shadow:inset -1.5em 0 1.5em -.75em rgba(0,0,0,.5);box-shadow:inset -1.5em 0 1.5em -.75em rgba(0,0,0,.5)}

#pageslide .block{padding:1.25em;border-bottom-width:3px;border-bottom-style:solid}#close-pageslide,#open-pageslide{display:none;border:none;padding:0;margin:0;font-size:28px;line-height:49px;text-decoration:none}#close-pageslide{width:100%;color:#8c919b;text-align:center}#pageslide .menu{margin:-1.25em}#pageslide .menu li{position:relative;margin:0;padding:0;list-style:none;border-bottom:none;border-top-width:1px;border-top-style:solid}#pageslide .menu li a{outline:0;display:block;padding:1.5em 1.25em;letter-spacing:.2em;text-decoration:none;text-transform:uppercase;font:400 12px Arial,Helvetica,sans-serif}#pageslide .menu li a:focus,#pageslide .menu li a:hover{text-decoration:none;color:rgba(255,255,255,1);background:rgba(255,255,255,.1)}#pageslide .sub-menu{display:none}#pageslide .menu .plus:before{content:"+";font-size:24px;font-family:Arial;display:block;width:50px;height:50px;line-height:50px;box-sizing:border-box;border:1px solid rgba(255,255,255,.1);border-top:none;border-bottom:none;text-align:center;position:absolute;right:0;top:0;z-index:999;cursor:default}#pageslide .menu .plus.expanded:before{content:"_";line-height:26px}#pageslide .menu .sub-menu a{font-size:90%;padding:2.2em}#pageslide .menu .sub-menu .sub-menu a{font-size:80%;padding-left:6em}#pageslide .sub-menu figure{display:none}



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

body{position:relative;overflow:hidden}#site{position:relative;left:0;z-index:99;height:100%;-webkit-transition:-webkit-transform .5s;-moz-transition:-moz-transform .5s;transition:transform .5s}.site-content{position:relative;-webkit-backface-visibility:hidden}

.main-menu,.secondary-menu{display:none}

#open-pageslide,#close-pageslide{display:block}

.layout-boxed #open-pageslide{margin-left:5%}

}

.csstransforms3d .st-menu-open #site{-webkit-transform:translate3d(70%,0,0);-moz-transform:translate3d(70%,0,0);transform:translate3d(70%,0,0)}.csstransforms3d #pageslide{z-index:1;-webkit-transform:translate3d(-50%,0,0);transform:translate3d(-50%,0,0)}.st-menu-open #pageslide{visibility:visible;-webkit-transition:-webkit-transform .5s;transition:transform .5s;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.csstransforms3d #pageslide::after{display:none}.no-csstransforms3d .st-menu-open #site{left:70%}#site::after{position:absolute;top:0;right:0;width:0;height:0;background:rgba(0,0,0,.2);content:'';opacity:0;-webkit-transition:opacity .5s,width .1s .5s,height .1s .5s;transition:opacity .5s,width .1s .5s,height .1s .5s}.st-menu-open #site::after{width:100%;height:100%;opacity:1;-webkit-transition:opacity .5s;transition:opacity .5s}#pageslide::after{position:absolute;top:0;right:0;width:100%;height:100%;background:rgba(0,0,0,.2);content:'';opacity:1;-webkit-transition:opacity .5s;transition:opacity .5s}.st-menu-open #pageslide::after{width:0;height:0;opacity:0;-webkit-transition:opacity .5s,width .1s .5s,height .1s .5s;transition:opacity .5s,width .1s .5s,height .1s .5s}



/* CSS animation */

.animated{-webkit-animation-fill-mode:backwards;animation-fill-mode:backwards;-webkit-animation-duration:1.2s;animation-duration:1.2s}

@-webkit-keyframes fadeIn{0%{opacity:0}100%{opacity:1}}@-moz-keyframes fadeIn{0%{opacity:0}100%{opacity:1}}@-o-keyframes fadeIn{0%{opacity:0}100%{opacity:1}}@keyframes fadeIn{0%{opacity:0}100%{opacity:1}}.fadeIn{-webkit-animation-name:fadeIn;animation-name:fadeIn}



#branding{-webkit-animation-name:fadeIn;animation-name:fadeIn;-webkit-animation-delay:.2s;animation-delay:.2s}.

main-menu-container{-webkit-animation-name:fadeIn;animation-name:fadeIn;-webkit-animation-delay:.5s;animation-delay:.5s}

#content{-webkit-animation-name:fadeIn;animation-name:fadeIn;-webkit-animation-delay:.8s;animation-delay:.8s}

#footer{-webkit-animation-name:fadeIn;animation-name:fadeIn;-webkit-animation-delay:1.2s;animation-delay:1.2s}



/* WordPress Core */

/* Calendar */

#wp-calendar{width:100%;border:1px solid}#wp-calendar tr{background:0}#wp-calendar td{padding:1%}#wp-calendar caption{font-weight:bold;font-size:100%;text-align:center;margin:0 0 5px}#wp-calendar thead{border-bottom:1px solid}#wp-calendar thead th{height:30px;font-weight:normal}#wp-calendar tbody{border-bottom:1px solid}#wp-calendar tbody td{font-size:120%;text-align:center}#wp-calendar tbody td#today{color:#F36}#wp-calendar tbody td a{display:block;height:26px;line-height:26px;text-decoration:none;border:1px solid}#wp-calendar tfoot{font-size:90%;text-transform:uppercase}#wp-calendar tfoot #next{text-align:right}

img.alignleft,.wp-caption.alignleft{margin-right:1.5em}

img.alignright,.wp-caption.alignright{margin-left:1.5em}

.wp-caption.alignleft img,.wp-caption.alignright img{margin-left:0;margin-right:0}



/* Icons */

@font-face {font-family:'icomoon';src:url('/wp-content/themes/simplemag/fonts/icomoon.eot')}

@font-face {font-family:'icomoon';src:url(data:application/x-font-ttf;charset=utf-8;base64,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) format('truetype'),

		 url(data:application/font-woff;charset=utf-8;base64,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) format('woff');font-weight:normal;font-style:normal}



[class*=icomoon-],[class^=icomoon-]{font-family:icomoon;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}



@media screen and (-webkit-min-device-pixel-ratio:0){@font-face{font-family:icomoon;src:url(/wp-content/themes/simplemag/fonts/icomoon.svg#icomoon) format('svg')}}



.icomoon-bloglovin:before{content:"\e621"}.icomoon-google:before{content:"\e61e"}.icomoon-gmail:before{content:"\e61c"}.icomoon-myspace:before{content:"\e61f"}.icomoon-digg:before{content:"\e61d"}.icomoon-camera:before{content:"\e600"}.icomoon-tag:before{content:"\e601"}.icomoon-menu:before{content:"\e602"}.icomoon-info:before{content:"\e603"}.icomoon-plus:before{content:"\e620"}.icomoon-arrow-right:before{content:"\e622"}.icomoon-arrow-left:before{content:"\e623"}.icomoon-youtube:before{content:"\e604"}.icomoon-wordpress:before{content:"\e605"}.icomoon-blogger:before{content:"\e606"}.icomoon-yahoo:before{content:"\e607"}.icomoon-reddit:before{content:"\e608"}.icomoon-delicious:before{content:"\e609"}.icomoon-music:before{content:"\f001"}.icomoon-search:before{content:"\f002"}.icomoon-pencil:before{content:"\f040"}.icomoon-chevron-left:before{content:"\f053"}.icomoon-chevron-right:before{content:"\f054"}.icomoon-remove-sign:before{content:"\f057"}.icomoon-warning:before{content:"\f071"}.icomoon-chevron-up:before{content:"\f077"}.icomoon-camera-retro:before{content:"\f083"}.icomoon-envelope:before{content:"\f0e0"}.icomoon-app-net:before{content:"\f170"}.icomoon-apple:before{content:"\f179"}.icomoon-windows:before{content:"\f17a"}.icomoon-android:before{content:"\f17b"}.icomoon-share:before{content:"\e60a"}.icomoon-feed:before{content:"\e60b"}.icomoon-flickr:before{content:"\e60c"}.icomoon-vimeo:before{content:"\e60d"}.icomoon-twitter:before{content:"\e60e"}.icomoon-facebook:before{content:"\e60f"}.icomoon-google-plus:before{content:"\e610"}.icomoon-pinterest:before{content:"\e611"}.icomoon-tumblr:before{content:"\e612"}.icomoon-linkedin:before{content:"\e613"}.icomoon-dribbble:before{content:"\e614"}.icomoon-stumbleupon:before{content:"\e615"}.icomoon-lastfm:before{content:"\e616"}.icomoon-instagram:before{content:"\e617"}.icomoon-skype:before{content:"\e618"}.icomoon-picasa:before{content:"\e619"}.icomoon-soundcloud:before{content:"\e61a"}.icomoon-behance:before{content:"\e61b"}



/* Print */

@media print{	

.no-print{display:none!important}*{background-color:#fff;color:#000;text-shadow:none!important}body{font-size:.75em}.wrapper{width:75%;margin:0 auto}#footer,.entry-category,.fluid-width-video-wrapper,.single-box,.slide-dock{display:none}.entry-content{display:block}.logo img{position:static}.page #content .column-1,.single #content .column-1{width:100%}.page #content .column-2,.single #content .column-2{display:none}.message{border:0;font-weight:700}a:link:after,a:visited:after{content:"(" attr(href)")";font-size:smaller}.video-wrapper:after,object:after{content:"Flash/video content.";display:block;font-weight:700;margin-bottom:1.5em}

}



/*

 * Global

 */

.menu a,

a:hover,

.entry-meta a,

.entry-title a,

.entry-image a,

.widget_pages a,

.related-posts a,

.comment-reply-link,

.widget_categories a,

.widget-post-title a,

a[class*="read-more"],

.comments li .vcard a,

.widget_recent_entries a,

.widget_recent_comments a {

	text-decoration:none;

}



.widget_pages a:hover,

.comment-reply-link:hover,

.widget_categories a:hover,

.comments li .vcard a:hover,

.widget_recent_entries a:hover,

.widget_recent_comments a:hover,

.page-header .entry-meta a:hover {

	text-decoration:underline;

}



nav li,

input#s,

.tagline,

.sub-title,

.widget h3,

.entry-header,

.comment-box label,

.section-header,

.comment-meta,

.comment .vcard,

.widget-post-title,

.widget_pages li,

.widget_nav_menu li,

.widget_categories li,

.comment-reply-link,

#submit,

.widget h4,

.copyright,

.entry-meta,

.top-strip nav,

input[type="submit"],

[class*="read-more"],

.slide-dock h4,

.related-posts h4,

.secondary-menu li,

.sub-menu li {

	letter-spacing:0.2em;

	text-transform:uppercase;

}



.entries .entry-title,

.entries .entry-header {

	letter-spacing:0.05em;

}



nav li,

input#s,

.tagline,

.sub-title,

.widget h3,

.entry-title,

.vcard.author,

.entry-header,

.comment .vcard,

.comment-box label {

	font-size:18px;

}



#submit,

.widget h4,

.copyright,

.entry-meta,

.comment-meta,

input[type="submit"],

[class*="read-more"],

.slide-dock h4,

.related-posts h4,

.secondary-menu li,

.widget-post-title {

	font-size:12px;

}



.sub-menu li {

	font-size:10px;

}



.single-title .entry-title {

	letter-spacing:normal;

}



.title-with-bg,

.title-with-sep {

	line-height:100%;

}



.title-with-bg .title,

.title-with-bg .entry-title,

.title-with-sep .title,

.title-with-sep .entry-title,

.classic-layout .entry-title a {

	font-size:100%;

}

	

.title-with-sep .title,

.title-with-sep .entry-title {

	display:inline-block;

	line-height:120%;

	margin-left:20px;

	margin-right:20px;

	padding-left:20px;

	padding-right:20px;

	background-color:#fff;

}



.format-bg .title-with-sep {

	background-image:none;

}



.format-bg .title-with-sep .title,

.layout-full .format-bg .title-with-sep .title {

	background-color:transparent;

}



#submit,

.read-more,

input[type="submit"],

.classic-layout .read-more-link {

	color:#000;

	background:none;

	padding:14px 25px 12px;

	border:3px solid #000;

	position:relative;

}

	#submit:hover,

	.read-more:hover,

	input[type="submit"]:hover,

	.classic-layout .read-more-link:hover{

		box-shadow:3px 3px 0 #000;

	}

	

	#submit:active,

	.read-more:active,

	input[type="submit"]:active,

	.classic-layout .read-more-link:active {

		top:1px;

		box-shadow:1px 1px 0 #000;

	}



[class*="read-more"] {

	position:relative;

	line-height:100%;

	display:inline-block;	

}



.read-more {

	letter-spacing:2px;

	font-size:14px;

	padding:15px 30px;

}



.read-more-link {

	margin-top:15px;

}



textarea,

input[type="text"],

input[type="email"],

input[type="password"] {

	width:100%;

	padding:10px;

	border:1px solid #ccc;

}



/*

 * Colors

 */

body {

	color:#444;

}



a,

.title-with-sep{

	color:#000;

}

	

.layout-boxed .site-content {

	background:#fff;

}



.copyright,

.copyright a,

#pageslide a,

.comment-meta a,

.comment-box label,

.comment-reply-link,

.comment-reply-login,

.widget-post-title a,

.single-rating .description,

.widget-posts-entries span a{

	color:#8c919b;

}







.sidebar #wp-calendar,

.sidebar #wp-calendar tbody,

.sidebar #wp-calendar thead,

.sidebar .widget_rss li,

.sidebar .widget_pages li,

.sidebar .widget_nav_menu li a,

.sidebar .widget_categories ul li,

.sidebar .widget_recent_entries li,

.sidebar .widget_recent_comments li,

.sidebar .widget_ti_latest_comments li a {

	border-color:#ddd;

}

	

.copyright {

	background-color:rgba(0,0,0,0.1)

}

	.color-site-white .copyright {

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

	}



.tagline,

.sub-title,

.entry-meta,

.entry-meta a,

#open-pageslide,

#close-pageslide,

.cat-description {

	color:#8c919b;

}



#pageslide {

	color:#8c919b;

	background:#242628;			

}



#pageslide .block,

#pageslide .menu,

#pageslide .menu li {

	border-color:#343133;

}



.title-with-bg,

.title-with-bg a,

.title-with-bg .read-more,

.title-with-bg .sub-title,

.title-with-bg .entry-title,

.content-over-image,

.content-over-image a,

.content-over-image .read-more,

.content-over-image .entry-meta,

.content-over-image .entry-title {

	color:#fff;

}



.title-with-bg .read-more,

.content-over-image .read-more {

	border-color:#fff;

}





/*

 * Header 

 */

.top-strip {

	height:50px;

}

	.layout-boxed .top-strip {

		max-width:1110px;

	}



.color-site-white {

	padding-top:20px;

}

	

#branding {

	margin-top:30px;

	margin-bottom:30px;

}



.header .inner {

	display:table;

	width:100%;	

}



.header .inner-cell {

	display:table-cell;

	vertical-align:middle;

}



.tagline,

.logo img {

	display:block;

}



	.header-search .social {

		float:right;	

	}

	

	.search-form-cell {

		width:140px;	

	}

	

	.header-banner .ad-block {

		float:right;	

	}

	

.header-default {

	text-align:center;	

}	

	.header-banner .logo,

	.header-default .logo {

		max-width:100%;

		display:inline-block;	

	}

	

/* 

 * Menus

 */

.main-menu .menu,

.secondary-menu .menu {

	font-size:0;

}



.main-menu li,

.secondary-menu li {

	display:inline-block;	

}



.main-menu > ul > li > a,

.secondary-menu > ul > li > a {

	position:relative;

}



.main-menu .sub-menu,

.secondary-menu .sub-menu {

	position:absolute;

	top:-9999px;

	left:0;

	width:100%;

	z-index:999;

	box-sizing:border-box;

    opacity:0;

	-webkit-backface-visibility:hidden;

}



.main-menu li:hover > .sub-menu,

.secondary-menu li:hover > .sub-menu {

	opacity:1;

	transition:all 0s .2s;

}



.main-menu > ul > li:hover > .sub-menu,

.secondary-menu > ul > li:hover > .sub-menu {

	top:100%;

}



.main-menu .sub-menu a,

.secondary-menu .sub-menu a {

	display:block;

}



/* sub menu third level */

.sub-menu .sub-menu {

	left:160px;

}



.sub-menu .menu-item-has-children {

	position:relative;	

}



.main-menu li:hover .sub-menu .sub-menu,

.secondary-menu > ul > li > .sub-menu > li:hover > .sub-menu {

	top:0;

}



	.secondary-menu .sub-menu .menu-item-has-children > a:before,

	.sub-links-only .sub-menu .menu-item-has-children > a:before {

		content:"❯";

		font-size:10px;

		font-family:Arial;

		display:block;

		text-align:center;

		position:absolute;

		right:10px;

		top:50%;

		margin-top:-7px;

		z-index:999;

		cursor:default;

	}



/* main menu */

.main-menu-container {

	position:relative;

	z-index:997;	

}



.main-menu {

	position:relative;

	z-index:998;

}

	

.main-menu > ul {

	text-align:center;

}



	.main-menu > ul > li:after {

		content:"/";

		font:normal 24px/24px Helvetica, Arial;

		display:block;

		float:left;

		width:6px;

		margin-top:14px;

	}

		.main-menu > ul > li:last-child:after {

			display:none;

		}

	

.main-menu > ul > li > a {

	height:50px;

	line-height:50px;

	padding-left:15px;

	padding-right:15px;

	display:block;

	float:left;

}

	.main-menu > ul > .link-arrow > a:after {

		content:"";

		position:absolute;

		left:40%;

		bottom:0;

		border-width:0 10px 10px;

		border-style:solid;

		border-color:transparent transparent #000;

		width:0;

		z-index:999;

		opacity:0;

	}

		.main-menu > ul > .link-arrow:hover > a:after {

			opacity:1;

			transition:all 0s .2s;

		}

		



/* main menu sub-menu */	

html .main-menu > ul > li > .sub-menu {

	border-top-width:3px;

}

		

.main-menu > ul > li > .sub-menu {

	padding-top:20px;

}

	.main-menu .sub-links {

		display:none;

	}

	

	.main-menu .sub-menu li,

	.main-menu .sub-menu .sub-links {

		display:block;

	}

		.main-menu .sub-menu .sub-links a {

			position:relative;

			padding:12px;

			line-height:16px;

		}

			

			.main-menu .sub-menu .sub-links a:after {

				content:"";

				display:block;

				position:absolute;

				left:0;

				bottom:0;

				width:100%;

				height:1px;

			}

				.main-menu .sub-links-only .sub-menu .sub-links li:last-child a:after {

					display:none;

					margin-bottom:12px;

				}



/* sub menu posts */

.main-menu .sub-menu .sub-posts {

	float:left;

	width:100%;

	padding:15px 0 30px;

}

	.main-menu .sub-menu .sub-posts li {

		float:left;

		width:30%;

		margin-left:2.5%;

	}

	.main-menu .sub-menu .sub-posts li figure {

		height:156px;

		overflow:hidden;

		margin-bottom:15px;

	}

		.main-menu .sub-menu-full-width .sub-menu .sub-posts figure {

			height:197px;

		}



/* sub menu "two columns" layout */

.main-menu .sub-menu-two-columns .sub-menu .sub-links {

	float:left;

	width:25%;

	text-align:left;

	padding-bottom:20px;

}



.main-menu .sub-menu-two-columns .sub-menu .sub-posts {

	width:75%;

	float:right;

}

	.main-menu .sub-menu-two-columns .sub-menu .sub-links a {

		padding-left:25px;

		padding-right:25px;

	}

	

	.main-menu .sub-menu-two-columns .sub-menu .sub-links .sub-links {

		float:none;

		width:95%;

		margin-left:5%;

		padding-bottom:0;

	}



	.main-menu .sub-menu-two-columns .sub-menu .sub-links .sub-links a:after {

		left:-5%;

		width:105%;

	}



.main-menu .sub-menu-two-columns > .sub-menu:before,

.main-menu .sub-menu-two-columns > .sub-menu:after {

   content:"";

   position:absolute;

   z-index:-1;

   top:0;

   width:100%;

   height:100%;

}

	.main-menu .sub-menu-two-columns > .sub-menu:before {

		left:0;

		width:25%;

	}

	.main-menu .sub-menu-two-columns > .sub-menu:after {

		right:0;

		width:75%;

	}

	

/* sub menu "columns" layout */	

.main-menu .sub-menu-columns .sub-menu .sub-menu,

.main-menu .sub-menu-two-columns .sub-menu .sub-menu {

	position:static;

	opacity:1;

}

	

.main-menu > ul > .sub-menu-columns > .sub-menu > .sub-links {

	width:100%;

	float:left;

	text-align:left;

}

	.main-menu > ul > .sub-menu-columns > .sub-menu > .sub-links > li {

		float:left;

		margin:0 2%;

	}

		

.main-menu > ul > .sub-menu-columns > .sub-menu > .sub-links > li > a {

	font-size:130%;

}



.main-menu > ul > .sub-menu-columns-1,

.main-menu > ul > .sub-menu-columns-2,

.main-menu > ul > .sub-menu-columns-3 {

	position:relative;

}



.main-menu > ul > .sub-menu-columns-2 > .sub-menu {

	width:400px;

	left:50%;

	margin-left:-200px;

}



.main-menu > ul > .sub-menu-columns-3 > .sub-menu {

	width:600px;

	left:50%;

	margin-left:-300px;

}

	.main-menu > ul > [class*="sub-menu-columns-"]:first-child > .sub-menu {

		left:0;

		margin-left:0;

	}



	.main-menu > ul > [class*="sub-menu-columns-"]:last-child > .sub-menu {

		left:auto;

		right:0;

		margin-left:0;

	}

		.main-menu > ul > [class*="sub-menu-columns-"] > .sub-menu > .sub-links > li {

			width:21%;

			margin-bottom:30px;

			

		}

			.main-menu > ul > [class*="sub-menu-columns-"] > .sub-menu {

				padding-bottom:0;	

			}

		

		.main-menu > ul > .sub-menu-columns-2 > .sub-menu > .sub-links > li {

			width:46%;

		}

		

		.main-menu > ul > .sub-menu-columns-3 > .sub-menu > .sub-links > li {

			width:29%;

		}

		

		.main-menu > ul > [class*="sub-menu-columns-"] > .sub-menu > .sub-links > li:nth-child(4n+1) {

			clear:left;

		}

	

/* sub menu "links only" layout */	

.main-menu > ul > .sub-links-only {

	position:relative;

}

	.main-menu .sub-links-only .sub-menu {

		padding-top:0;

		padding-bottom:0;

		box-sizing:content-box;	

	}

		.main-menu .sub-links-only .sub-menu li {



		}

	

	.main-menu > ul > .sub-links-only > .sub-menu {

		width:160px;

		left:50%;

		margin-left:-85px;

		text-align:left;

	}



/* secondary menu */

.secondary-menu {

	margin-left:-1px;	

}

	.secondary-menu li {

		border-style:dotted;

		border-width:0;

	}

	

	.secondary-menu > ul > li {

		position:relative;

		line-height:49px;

		border-right-width:1px;

	}

	

	.secondary-menu > ul > li:first-child {

		border-left-width:1px;

	}

	

	.secondary-menu > ul > li a {

		padding:12px 15px;

	}

	

	.secondary-menu .sub-menu {

		width:160px;

	}

	

	.secondary-menu .sub-menu li {

		line-height:14px;

		display:block;

		border-top-width:1px;

	}

		.secondary-menu .sub-menu li:first-child {

			border-top:none;

		}

		

	.color-site-white .secondary-menu li {

		border:none;

	}

		

	.color-site-white .secondary-menu .sub-menu {

		border:3px solid #000;

		box-sizing:content-box;

	}



	.color-site-white .secondary-menu .sub-menu li:first-child {

		position:relative;

		

	}

		.color-site-white .secondary-menu .sub-menu li:first-child:after,

		.color-site-white .secondary-menu .sub-menu li:first-child:before {

			bottom:100%;

			border:solid transparent;

			content:"";

			height:0;

			width:0;

			position:absolute;

			pointer-events:none;

			border-style:solid;

		}

		

		.color-site-white .secondary-menu .sub-menu li:first-child:after {

			border-bottom-color:#fff;

			border-width:5px;

			left:25%;

			margin-left:-5px;

		}

		

		.color-site-white .secondary-menu .sub-menu li:first-child:before {

			border-bottom-color:#000;

			border-width:9px;

			left:25%;

			margin-left:-9px;

		}

		

			.color-site-white .secondary-menu .sub-menu .sub-menu li:first-child:after,

			.color-site-white .secondary-menu .sub-menu .sub-menu li:first-child:before {

				display:none;

			}

			

			.color-site-white .secondary-menu > ul > li > .sub-menu > li:hover > .sub-menu {

				top:-3px;	

			}



.sticky-active .main-menu-fixed {

	opacity:0.95;

	z-index:9999;

	background-color:#fff;

	border-top:none;

	border-bottom:1px solid #000;

	-webkit-backface-visibility:hidden;

}



.sticky-active .main-menu-fixed nav {

	margin:auto;

	border-top:0;

	border-bottom-width:0;

}





/* 

 * Content

 */

#content {

	min-height:300px;

	margin-bottom:30px;

}



/* 

 * Footer

 */

#footer {}



#footer .advertisement {

	margin:0;

	padding:30px 0;

	text-align:center;

}



.copyright {

	padding:30px 0;

	line-height:2em;	

}



.copyright .back-top {

	font-size:70%;

	text-align:right;

}



/* 

 * Home Page Blocks

 */

.home-section {

	

}



.with-sidebar .home-section {

	width:100%;

}



.home-section,

.home-section .section-header {

	margin-bottom:30px;

}

	.latest-post,

	.latest-reviews,

	.category-posts,

	.featured-posts {

		margin-bottom:0;	

	}



.home-section .section-header {

	text-align:center;

}



.sub-title {

	display:block;	

}



.format-bg {

	padding:30px;

	box-sizing:border-box;

}



.latest-posts .masonry-layout .hentry,

body:not(.home) .masonry-layout .hentry {

	padding-bottom:27px;

	border-bottom:3px solid #000;

}



.title-text {

	text-align:center;

	margin-bottom:30px;	

}



.advertising {

	text-align:center;

}



.advertising img {

	display:block;

	margin:0 auto;	

}



.composer-button {

	text-align:center;

	margin-bottom:60px;

}



/* Full width Image */

.title-with-bg {

	padding:200px 0;

	background-size:cover;

	background-repeat:no-repeat;

	background-position: center center;

}



/* All News button */	

.all-news-link {

	margin:60px auto 30px;

}

	

	.all-news-link .read-more {

		display:block;

		max-width:690px;

		padding:20px 0;

		margin-left:auto;

		margin-right:auto;

		font-size:100%;

		line-height:100%;

		text-align:center;

		border:none;

	}





/* 

 * Sliders ( global )

 */

.flexslider {

	overflow:hidden;

	position:relative;

}



.flexslider .slides li {

	position:relative;

}



.flexslider li img.alter {

	background:#242628;

}



.flex-direction-nav a,

#gallery-carousel .carousel-nav {

	position:absolute;

	bottom:0;

	z-index:998;

	font-size:14px;

	text-decoration:none;

	background:url("/wp-content/themes/simplemag/images/pixel.gif");	

}



#gallery-carousel .carousel-nav,	

.posts-slider .flex-direction-nav a {

	color:#fff;

	font-size:28px;

	display:block;

	width:54px;

	height:54px;

	line-height:55px;

	text-align:center;

	top:50%;

	margin-top:-32px;		

}

	#gallery-carousel .prev,

	.posts-slider .flex-prev {

		left:5%;

	}

	

	#gallery-carousel .next,

	.posts-slider .flex-next {

		right:5%;

	}

	

	#gallery-carousel .carousel-nav:hover .carousel-nav {

		box-shadow:3px 3px 0 #000;		

	}



.posts-slider.loading {

	background:url("/wp-content/themes/simplemag/images/loading.gif") no-repeat center;

}





/* 

 * Posts Slider

 */

.posts-slider li,

.posts-slider .flex-viewport {

	margin-bottom:30px;

}

		

.posts-slider .entry-title {

	line-height:120%;

}



.slider-latest .posts-slider .slides li {

	height:460px;

}

	.grid-8 .posts-slider .entry-title,

	.slider-latest .posts-slider .entry-title,

	.slider-latest .entries .content-over-image .entry-title {

		font-size:26px;

	}

	

	.grid-8 .posts-slider .flex-direction-nav a,

	.slider-latest .posts-slider .flex-direction-nav a {

		font-size:18px;

		width:36px;

		height:36px;

		line-height:36px;

		margin-top:-32px;	

	}



	.grid-8 .posts-slider .entry-header .read-more,

	.grid-8 .posts-slider .entry-header .entry-meta,

	.slider-latest .posts-slider .entry-header .read-more,

	.slider-latest .posts-slider .entry-header .entry-meta {

		font-size:80%;	

	}



/*

 * Slider and two Latest Posts

 */

.slider-latest {

	margin-bottom:0;	

}



.slider-latest .entries article {

	overflow:hidden;

	max-height:215px;

	margin-bottom:30px;

}



.with-sidebar .wrapper:not(.slider-under-menu) .slider-latest .grids,

.with-sidebar .wrapper:not(.slider-under-menu) .slider-latest .columns {

	width:100%;

	margin-left:0;

}

	.with-sidebar .wrapper:not(.slider-under-menu) .slider-latest .entries article {

		width:48%;

		float:right;

	}

	

	.with-sidebar .wrapper:not(.slider-under-menu) .slider-latest .entries article:first-child {

		float:left;

		margin-bottom:0;

	}





/* 

 * Native WP Gallery

 */

.gallery-item img {

	border:none !important;

}



/* 

 * Custom Gallery

 */

.custom-gallery .gallery-item {

	float:left;

	width:98%;

	height:450px;

	margin-bottom:1%;

	position:relative;

}



.custom-gallery .gallery-item:not(:nth-child(4n+1)) {

	width:32%;

	margin-right:1%;

	height:200px;

}



/* Old IE support */

.oldie .custom-gallery .row .gallery-item {

	width:32%;

	height:200px;

}



.custom-gallery .gallery-item .gallery-caption {

	position:absolute;

	left:0;

	bottom:0;

	width:98%;

	padding:5px 1%;

	font-size:90%;

	line-height:110%;

	text-align:center;

	color:#fff;

	background:#555;

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

}



/*

 * Gallery Carousel

 */

#gallery-carousel {

	height:100%;

	overflow:hidden;

	position:relative;

}



#gallery-carousel .carousel {

	width:9999px;	

}



#gallery-carousel .gallery-item {

	float:left;	

	margin:0 5px 0 0;

	position:relative;

}

	

/* 

 * Sliders and Gallery content

 */	

.content-over-image {

	position:relative;

}



.content-over-image .entry-link {

	position:absolute;

	top:0;

	left:0;

	width:100%;

	height:100%;

	display:block;

	z-index:2;

}



.content-over-image [class*="-header"] {

	position:absolute;

	top:0;

	left:15%;

	width:70%;

	height:100%;

}



	.content-over-image [class*="-header"] .inner {

		width:100%;

		height:100%;

		display:table;

	}

	

	.content-over-image [class*="-header"] .inner-cell {

		width:100%;

		height:100%;

		display:table-cell;

		vertical-align:middle;

	}

			

		.content-over-image a {

			text-decoration:none;	

		}

			

		.content-over-image img {

			display:block;

		}

		

		.content-over-image .entry-meta {

			margin-bottom:10px;

		}

		

		.content-over-image .read-more {

			margin-top:40px;

		}

		

		.content-over-image .read-more,

		.content-over-image .entry-meta,

		.content-over-image .entry-title {

			position:relative;

			z-index:3;

		}

		

		.content-over-image .author a:hover,

		.content-over-image .entry-author a:hover,

		.content-over-image .entry-category a:hover {

			border-bottom:2px solid #fff;

		}

		



.content-over-image .flex-direction-nav a:hover {

	box-shadow:3px 3px 0 #000;

	text-shadow:3px 3px 0 #000;

}



.content-over-image figure:before {

	content:"";

	display:block;

	position:absolute;

	top:0;

	bottom:0;

	left:0;

	right:0;

	z-index:1;

	-webkit-transition:opacity .2s linear;

	   -moz-transition:opacity .2s linear;

	    -ms-transition:opacity .2s linear;

	     -o-transition:opacity .2s linear;

	        transition:opacity .2s linear;

	-webkit-backface-visibility:hidden;

}



/* 

 * Posts ( global )

 */

.entry-header {

	text-align:center;

}

		

	.entry-header .entry-meta .author:after,

	.entry-header .entry-meta .entry-date:after,

	.entry-header .entry-meta .entry-category:after,

	.posts-slider .entry-header .entry-meta .entry-author:after {

		content:"/";

		padding:0 5px;

	}

		.entry-header .author:last-child:after,

		.entry-header .entry-meta .entry-date:last-child:after,

		.entry-header .entry-category:last-child:after {

			content:"";	

		}

	

	.entry-header .vcard.author {

		font-size:100%;

	}



.entries .hentry {

	text-align:center;

	margin-bottom:30px;

}



.entries .hentry .entry-meta {

	margin-top:10px;	

}



.entries .hentry .entry-title {

	margin-top:5px;

	line-height:150%;	

}



.entries .hentry .entry-author {

	font-size:12px;

}



.entries .hentry .entry-header .vcard.author {

	display:block;

	font-size:12px;

	margin-top:5px;

}



.entries .hentry .entry-summary {

	margin-top:5px;

}



.entries .hentry .entry-header .vcard.author:after {

	content:"";

	padding:0;	

}



.entries .format-audio iframe {

	width:100% !important;

}



/* Images */

.entry-image a,

.entry-image img {

	display:block;

}



.entries .entry-image {

	overflow:hidden;

	position:relative;

	margin-bottom:10px;

}

	.entries .entry-image [class*="icomoon-"] {

		font-size:24px;

		position:absolute;

		left:50%;

		top:50%;

		width:80px;

		height:80px;

		margin:-40px 0 0 -40px;

		line-height:80px;

		color:#fff;

		background:#000;

		border-radius:50%;

		opacity:0.5;

		text-align:center;

		transition: opacity 0.1s ease;

	}



	.entries .entry-image:hover [class*="icomoon-"] {

		opacity:1;

	}

	

	.entries .entry-image img {

		width:100%;

	}

	

	.entries .entry-image img:hover {

		-ms-filter:"progid: DXImageTransform.Microsoft.Alpha(Opacity=50)";

		filter:alpha(opacity=50);

	}

	

	

/* Image Caption*/

.image-caption {

	opacity:0;

	position:absolute;

	z-index:999;

	left:0;

	bottom:0;

	width:90%;

	padding:20px 5%;

	font:italic 16px Georgia, serif;

	line-height:24px;

	letter-spacing:0.1em;

	color:#fff;

	background:#000;

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

	transition:opacity 0.2s ease-in-out;

	-moz-transition:opacity 0.2s ease-in-out;

	-webkit-transition:opacity 0.2s ease-in-out;

}



figure .icon:before {

	opacity:1;

	content:"i";

	position:absolute;

	z-index:999;

	right:0;

	bottom:0;

	background:#000;

	color:#fff;

	display:block;

	width:28px;

	height:28px;

	text-align:center;

	font:italic 14px/28px Georgia, serif;

}



figure:hover .icon:before {

	opacity:0;

}



figure:hover .image-caption {

	opacity:1;

}



.advertisement {

	text-align:center;

	margin-bottom:30px;

}



	.advertisement img{

		display:block;

		margin:auto;

	}





/* 

 * Posts Layouts

 */

.list-layout,

.list-layout .hentry,

.classic-layout,

.classic-layout .hentry {

	margin-left:0;

}



.list-layout .hentry,

.classic-layout .hentry {

	float:left;

	width:100%;

	padding-bottom:30px; 

}

	.list-layout .hentry:last-child,

	.classic-layout .hentry:last-child {

		padding-bottom:0;

	}

 

/* List */

.list-layout .hentry {

	border-bottom:1px solid #ddd; 

}

	.list-layout .hentry:last-child {

		border-bottom:none; 

	}



.list-layout .hentry,

.list-layout .entry-header {

	text-align:left;	

}



.list-layout .entry-image {

	float:left;

	width:47.8%;

	max-width:330px;

	margin-right:5%;

	margin-bottom:0;	

}



.list-layout .entry-summary {

	overflow:hidden;	

}



/* Classic Column */	

.classic-layout .author {

	margin-bottom:20px;

}

	

.classic-layout .entry-image {

	display:inline-block;

}



.classic-layout .hentry .entry-title {

	line-height:100%;

	margin-top:10px;

	margin-bottom:10px;

}



/* Grid */

/* ad between posts */

.post-ad img {

	display:block;	

	margin-left:auto;

	margin-right:auto;

}



/*

 * Pages

 */

.page-header {

	margin-bottom:30px;	

}

	.page-header .entry-meta {

		margin-bottom:5px;	

	}



.cat-description {

	max-width:690px;

	text-align:center;

	margin:-15px auto 45px;	

}



/*

 * Single

 */

.base-image,

.single .entry-media .video-wrapper {

	max-width:1050px;

	margin-left:auto;

	margin-right:auto;

	position:relative;	

}



	.single .entry-media img {

		display:block;

	}

	

	.base-image img,

	#gallery-carousel,

	.single .entry-media iframe,

	.single .entry-media .video-wrapper {

		margin-left:auto;

		margin-right:auto;

		margin-bottom:30px;

	}

	

	.single iframe[src*="soundcloud.com"] {

		display:block;

		width:100% !important;

		max-width:1050px !important;	

	}



.single-box {

	margin-bottom:60px;	

}

	.single-box .title,

	.comment-reply-title {

		text-align:center;

		margin-bottom:10px;

		text-transform:none;

	}



/* Single Post & Page post */

.single .entry-content {

	margin-bottom:30px;

	padding-bottom:30px;

	

}



.page-content iframe,

.entry-content iframe,

.page-content .fluid-width-video-wrapper,

.entry-content .fluid-width-video-wrapper {

	clear:both;

}



.single .single-box.entry-media iframe {

	width:100% !important;

}



.single-box.entry-media .wrapper {

	width:100%;		

}



	.ltr .entry-content > p:first-of-type:first-letter {

		font-size:70px;

		float:left;

		line-height:60px;

		padding:4px 12px 0 0;	

	}

	

	.page-content h1,

	.entry-content h1,

	.page-content h2,

	.entry-content h2,

	.page-content h3,

	.entry-content h3,

	.page-content h4,

	.entry-content h4,

	.page-content h5,

	.entry-content h5,

	.page-content h6,

	.entry-content h6 {

		margin-bottom:18px;

	}

	

	.title-text h1,

	.page-content h1,

	.entry-content h1 { 

		font-size:50px;

		line-height:54px;

	}

	

	.title-text h2,

	.page-content h2,

	.entry-content h2 { 

		font-size:36px;

		line-height:40px;

	}

	

	.page-content h3,

	.entry-content h3 { 

		font-size:28px;

		line-height:32px;

	}

	

	.page-content h4,

	.entry-content h4 { 

		font-size:22px;

		line-height:26px;

	}

	

	.page-content h5,

	.entry-content h5 { 

		font-size:18px;

		line-height:22px;

	}

	

	.page-content h6,

	.entry-content h6 { 

		font-size:16px;

		line-height:18px;

	}

	

	.page-content p,

	.page-content li,

	.page .page-content hr,

	.entry-content p,

	.entry-content li,

	.entry-content hr {

		margin-bottom:18px;

	}



	.page-content ol,

	.page-content ul,

	.entry-content ol,

	.entry-content ul {

		padding-left:40px;

	}

	

	.page-content li,

	.entry-content li {

		padding-left:15px;

	}

		.page-content ul li,

		.entry-content ul li {

			list-style:square;

		}

		

		.page-content ol li,

		.entry-content ol li {

			list-style:decimal;

		}

	

	.page-content hr,

	.entry-content hr {

		border:0;

		height:0;

		border-bottom:1px solid #ddd;

		clear:both;

	}

	

	.page-content .wp-caption,

	.entry-content .wp-caption {

		max-width:100%;

	}

	

	.page-content .wp-caption .wp-caption-text,

	.entry-content .wp-caption .wp-caption-text{

		color:#8c919b;

		font-style:italic;

		text-align:center;

	}

	

	.page-content blockquote,

	.entry-content blockquote {

		color:#000;

		margin:0;

		padding:15px;

		font-size:22px;

		line-height:1.5em;

		quotes:"\201C""\201D""\2018""\2019";

	}

		.page-content blockquote:before,

		.entry-content blockquote:before {

			content:open-quote;

			font-size:4em;

			line-height:.1em;

			margin-right:.15em;

			vertical-align:-.4em;

		}

		

		.page-content blockquote:after,

		.entry-content blockquote:after {

			content:close-quote;

			font-size:4em;

			line-height:.1em;

			margin-left:.15em;

			vertical-align:-.7em;

		}

		

		.page-content blockquote p:first-child + p

		.entry-content blockquote p:first-child + p {

			margin-top:18px;

		}

		

		.page-content blockquote p:first-child,

		.page-content blockquote p:first-child,

		.entry-content blockquote p:last-child,

		.entry-content blockquote p:last-child {

			display:inline;

		}

	

	.single-rating {

		padding:10px;

		margin-bottom:30px;

		background:#f8f8f8;	

	}

		.single-rating .inner {

			padding:20px;

			border:1px solid #dfdfdf;	

		}

		

		.single-rating .title {

			border-bottom:none;

		}

		

		.single-rating .description {

			text-align:center;

			margin-bottom:20px;

		}

		

		.rating-score-box .score {

			width:74px;

			height:74px;

			padding:3px;

			margin:0 auto;

			border-radius:50%;

			position:relative;

		}

			.rating-score-box .score input {

				color:#8c919b;

				opacity:0.7;

				font:normal 29px/29px Arial, Helvetica, sans-serif;

				letter-spacing:-0.1em;

				width:76px;

				height:44px;

				left:0;

				top:50%;

				margin-top:-22px;

			}

			

			.oldie .rating-score-box .score input {width:80px;margin-top:-19px;}

			@media screen and (min-width:0\0) {.rating-score-box .score input {width:80px;}}



	

/* Tags */			

.tag-box {

	text-align:center;

	margin-bottom:30px;

	padding-top:30px;

	border-top:3px solid #000;

}



.tag-box a {

	margin:5px 10px;

	padding:0 10px;

	line-height:30px;

	display:inline-block;

	border:1px solid #000;

	text-decoration:none;

}

	

/* Social links */

.social-box {

	padding-top:30px;

	text-align:center;	

	border-top:3px solid #000;

}



.social-box li {

	margin-bottom:15px;

	display:inline-block;

	letter-spacing:0.1em;

	text-transform:uppercase;

}

	

.social-box li a {

	position:relative;

	text-decoration:none;

}



.social-box li a:hover {

	text-decoration:underline;

}

	

	/* minimal */

	.social-minimal li {

		font-size:12px;

		padding-left:2%;

		padding-right:2%;

	}

	

	.social-minimal li:after {

		content:"|";

		position:relative;

		top:-1px;

		right:-15px;

		font-size:10px;

	}

	

	.social-minimal li:last-child:after {

		content:normal;

	}

	

	.social-minimal [class^="icomoon-"] {

		display:none;

	}



	/* colorful */	

	.social-colors li {

		font-size:11px;

	}	



	.social-colors [class^="share-"] a {

		display:block;

		color:#fff;

		background-color:#444;

		box-shadow:inset 0 -3px 0 rgba(0,0,0,0.2);

		border-radius:1px;

		padding:8px 16px 8px 10px;

	}

	

		.social-colors .share-facebook a {

			background-color:#306199;

		}

		

		.social-colors .share-twitter a {

			background-color:#26c4f1;

		}

		

		.social-colors .share-pinterest a {

			background-color:#b81621;

		}

		

		.social-colors .share-linkedin a {

			background-color:#007bb6;

		}

		

		.social-colors .share-gplus a {

			background-color:#d34836;

		}

		

		.social-colors .share-mail a {

			background-color:#3C9;

		}



	.social-colors li a:hover {

		box-shadow:none;

		text-decoration:none;

	}

	



/* Post Author */

.single-author-box .author-tabs-content {

	color:#666;

	font-size:90%;

	padding:10px;

}



.single-author-box .inner {

	padding:20px;

	border:1px solid #dfdfdf;	

}

	.single-author-box .avatar {

		float:left;

		width:11%;

		height:11%;

	}

		.single-author-box .avatar img {

			width:100%;

			height:auto;

		}



	.single-author-box .author-info,

	.single-author-box .author-social {

		margin-left:20%;

	}



	.single-author-box .author-info p {

		margin:5px 0;

	}



	.single-author-box .author-info ul {

		margin-top:10px;

		padding-left:20px;

		padding-right:20px;

	}



	.single-author-box .author-info li {

		margin:5px 0;

		list-style:square;

	}

	

	.author-social li {

		display:inline-block;

		margin-right:15px;

		font-size:80%;

		letter-spacing:0.2em;

	}

	

	.single-author-box .author-tabs-button {

		position:relative;

		bottom:-1px;

	}

	

		.single-author-box .author-tabs-button li {

			float:left;

			width:50%;

		}

		

		.single-author-box .author-tabs-button li a {

			display:block;

			font-size:14px;

			padding:8px 20px;

			text-align:center;

			text-decoration:none;

			outline:none;

		}

	

	.single-author-box .author-tabs-content,

	.single-author-box .author-tabs-button li a.active {

		background-color:#f8f8f8;

	}



/* Related Posts */

.related-posts {

	overflow:hidden;

	position:relative;

}

	

	.related-posts .item {

		float:left;

	}

	

	.related-posts .item img {

		display:block;

	}

	

	.related-posts .carousel-nav {

		position:absolute;

		top:5px;

		width:22px;

		line-height:22px;

		text-align:center;

		font-size:14px;

		text-decoration:none;	

	}

	

	.related-posts .carousel-nav:hover {

		color:#fff;

		background:#000;	

	}

	

	.related-posts .next {

		right:0;	

	}

	

	.related-posts .prev {

		right:26px;	

	}

	

	

/* Slide dock */

.slide-dock {

	position:fixed; 

	bottom:0; 

	right:-361px; 

	width:330px;

	padding-bottom:30px; 

	border:1px solid #000;

	z-index:9999;

	

	transition:all 0.5s ease-in-out;

    -webkit-transition:all 0.5s ease-in-out;

    -moz-transition:all 0.5s ease-in-out;

    -o-transition:all 0.5s ease-in-out;

}



.slide-dock-on {

	transform:translate(-360px,0);

    -webkit-transform:translate(-360px,0);

    -o-transform:translate(-360px,0);

    -moz-transform:translate(-360px,0);

}



.slide-dock-off {

	transform:translate(360px,0);

    -webkit-transform:translate(360px,0);

    -o-transform:translate(360px,0);

    -moz-transform:translate(360px,0);

}



.no-csstransforms .slide-dock-on 	{right:0;}

.no-csstransforms .slide-dock-off 	{display:none;}



.close-dock {

	position:absolute;

	top:18px;

	left:30px;

	display:block;

	font-size:20px;

	text-decoration:none;	

}



.slide-dock h3 {

	padding:20px 0 0;	

}



.slide-dock h4 {

	margin-bottom:10px;

}



.slide-dock h4 a {

	text-decoration:none;

}



.slide-dock .entries {

	padding:0 30px 0;

	font-size:80%;	

}





/* The Next and Previous post links */

.nav-single {

	padding:30px 0;

	position:relative;

	border-top:3px solid #000;

	border-bottom:1px solid #000;

}

	.nav-next,

	.nav-previous {

		width:36%;

		padding:0 7%;

		text-align:center;

	}	

	.nav-next {

		float:right;

	}

	.nav-previous {

		float:left;

	}	

		.nav-next a,

		.nav-previous a {

			font-size:12px;

			display:block;

			font-weight:bold;

			text-decoration:none;

			text-transform:uppercase;

		}

		

		.nav-next [class^="icomoon-"],

		.nav-previous [class^="icomoon-"] {

			font-size:25px;

			position:absolute;

			top:50%;

			margin-top:-14px;

		}

		.nav-next [class^="icomoon-"] 		{right:0;}

		.nav-previous [class^="icomoon-"] 	{left:0;}



	.nav-single .sep {

		display:block;

		position:absolute;

		top:0;

		left:50%;

		width:1px;

		height:100%;

		border-left:1px dotted #444;

	}



/* Comments */

.comment-list .comment-body {

	position:relative;

	margin-bottom:30px;

	padding-bottom:30px;

	border-bottom:1px solid #ccc;

}	

	.comment-list .comment-body .avatar {

		position:absolute;

		top:0;

		left:0;

	}



	.comment-list .comment-body .reply {

		position:absolute;

		top:0;

		right:0;

	}



.comment-list .comment-meta,	

.comment-list .comment-author {

	margin-left:80px;	

}



.comment-list .children {

	margin-left:30px;

}

	

.comment-list .comment-author .fn {

	font-style:normal;

}



.comment-list .form-submit,

.comment-list .comment-meta {

	margin-bottom:30px;

}



.comment-list .comment-meta a {

	text-decoration:none;	

}



.comment-edit-link:after{

	content:"\f040";

	font-size:16px;

	font-family:icomoon;

	padding:0 5px;

}



.comment-reply-link,

.comment-reply-login {

	font-size:12px;

}



.comment-form-url,

.comment-form-email,

.comment-form-author {

	margin-bottom:15px;	

}

	.comment-form-url input,

	.comment-form-email input,

	.comment-form-author input,

	.comment-form-comment textarea {

		border-color:#000;

	}

	

	.comment-form-url input:focus,

	.comment-form-email input:focus,

	.comment-form-author input:focus,

	.comment-form-comment textarea:focus {

		outline:0;

		box-shadow:3px 3px 0 #000;

	}



.comment-form-comment {

	margin-bottom:30px;	

}	



.form-allowed-tags,	

.comment-author .says {

	display:none;	

}



/*

 * Pagination

 */

.paging-navigation {

	margin-top:30px;

}



.paging-navigation .loop-pagination {

	padding:30px 0;

	text-align:center;

	border-top:1px solid #000;

	border-bottom:1px solid #000;

}

	.loop-pagination a {

		display:inline-block;

		margin:0 5px;

	}

	

	.loop-pagination a,

	.loop-pagination span {

		color:#8c949c;

		font-size:16px;

		line-height:20px;

		padding:5px 10px;

		display:inline-block;

		text-decoration:none;

	}



	.loop-pagination a.next,

	.loop-pagination a.prev {

		color:#000;

		border:none;

	}

	

	.loop-pagination a.next:hover,

	.loop-pagination a.prev:hover {

		color:#fff;

		background:#000;	

	}

	

.link-pages {

	font-size:16px;

	margin-top:30px;

	padding-top:30px;

	text-align:center;

	border-top:1px solid #eee;

}

	

	.entry-content .link-pages h3 {

		font-size:20px;

	}



	.link-pages a {

		text-decoration:none;

	}

		

	.link-pages span{

		padding:5px 10px;

	}

		

	.link-pages a span {

		color:#8c949c;

		background:none;

	}



	.link-pages span,

	.link-pages a span {

		margin:0 5px;

	}





/* 

 * Author Page

 */	

.author-page .column-2 {

	float:right;	

}



.author-page .author-box {

	padding:3%;

	margin-bottom:30px;

	text-align:center;

	background:#f8f8f8;

}



.author-page .author-box .inner{

	padding:5%;

	border:1px solid #dfdfdf;

}



.author-page .author-box .avatar {

	margin-bottom:15px;

}



.author-page .author-box .author-info,

.author-page .author-box .author-info h1 {

	margin-bottom:30px;

}



.author-page .author-box .avatar img {

	display:block;

	margin:0 auto;

}



.author-page .author-box .author-social {

	display:inline-block;



}



.author-page .author-box .author-social li {

	margin:0;

	padding:0 8px;

}



.author-page .author-box .author-social li a {

	text-decoration:none;

	font-size:18px;

}





/* 

 * Search

 */

#searchform {

	position:relative;

}



#searchform input[type="text"] {

	padding-left:15px;

}

	

#searchform input,

#searchform button {

	padding:0;

	height:40px;

	border:none;

	background:none;

}



.oldie #searchform input {

	line-height:40px;

}



#searchform input {

	width:100%;

	outline:none;

	font-size:12px;	

}



#searchform button {

	position:absolute;

	right:0;

	top:50%;

	width:40px;

	z-index:99;

	margin-top:-20px;

}



#masthead #searchform {

	width:130px;

	height:50px;

	float:right;	

}

	#masthead #searchform input[type="text"] {

		position:absolute;

		top:0;

		right:0;

		z-index:98;

		height:50px;

		border-style:dotted;

		border-width:0;

		border-left-width:1px;

		border-right-width:1px;

	}

	

#searchform button,

#searchform input[type="text"] {

	color:#fff;

	background:#000;

}

	

	#masthead .header-search #searchform input[type="text"],

	#masthead.color-site-white #searchform input[type="text"] {

		background:#fff;

		border:none;

		border:1px solid #000;	

	}



.color-site-white.top-strip #searchform {

	margin-top:-3px;

}



.color-site-white #searchform input[type="text"] {

	border-width:3px;

	border-style:solid;

}



.search-result-nav {

	margin-top:30px;	

}



/*

 * Review graph 

 */

.score-line span {

	display:block;

}



.score-outer {

	background:#f3f3f3;

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

}



.entry-image .score-line {

	position:absolute;

	left:0;

	bottom:0;

	text-align:right;

}

	.entry-image .score-line span i {

		padding:0 10px;

		font-style:normal;

	}



.entry-breakdown .total {

	float:right;

}

	

.entry-breakdown .item {

	margin-bottom:20px;

}

	

.entry-breakdown .item .score-line {

	background:#ececec;

}

	

.entry-breakdown .score-line,

.entry-breakdown .score-line span {

	height:12px;

}



.entry-breakdown .total-score h4 {

	color:#000;

}



.entry-breakdown .total-score h4 .total {

	font-size:18px;	

}



/*

 * Sitemap

 */

.sitemap {

	margin-top:4px;	

}



.sitemap .trigger {

	cursor:pointer;

	position:relative;

	padding:21px 0 18px 40px;

	border-top:1px solid #ddd;

	margin-top:-1px;

}



.sitemap .trigger.active {

	margin-top:-3px;

	border-top:3px solid #000;

}



.sitemap .trigger.active:hover {

	color:#000;

}



.sitemap .trigger:after,

.sitemap .trigger.active:after {

	display:none;

	position:absolute;

	top:5px;

	right:40px;

	font:normal 50px "Courier New", Courier, monospace;

}



.sitemap .trigger:after {

	content:"+";

}



.sitemap .trigger.active:after {

	content:"-";

}

	.sitemap .trigger:hover:after {

		display:block;

	}



.sitemap .row ul {

	display:none;

	overflow:hidden;

	padding:0 0 21px 40px;

	border-bottom:1px solid #000;

	border-top:0;

}

	.sitemap .row:first-child ul {

		display:block;

	}



.sitemap .row ul li {

	margin:10px 0;

}

	

.sitemap .page-content {

	margin-bottom:30px;	

}





/*

 * Social icons

 */

.social li {

	display:inline-block;

}

	.social li a {

		display:block;

		position:relative;

		width:32px;

		height:32px;

		line-height:42px;

		text-align:center;

		font-size:18px;

		text-decoration:none;

		-webkit-transition:all 0.2s ease;

		-moz-transition:all 0.2s ease;

		-o-transition:all 0.2s ease;

		-ms-transition:all 0.2s ease;

		transition:all 0.2s ease;

	}

	

	.social li a:hover {

		-webkit-transform:scale(1.1);

		-moz-transform:scale(1.1);

		-o-transform:scale(1.1);

		-ms-transform:scale(1.1);

		transform:scale(1.1);

	}

	

	.social li .social-share-link {

		display:none;

	}

	

.top-strip .social {

	float:right;

	margin-top:4px;

	margin-right:10px;

}

	

.social-center {

	text-align:center;

}





/* 

 * Page 404

 */

.error404 .post {

	margin-top:60px;

	text-align:center;	

}



.error404 .post img {

	margin-bottom:60px;	

}



.error404 .post h1 {

	font-size:50px;

	text-transform:uppercase;

}





/*

 * Contact Form 7 Plugin

 */

.wpcf7-form input,

.wpcf7-form textarea {

	margin-bottom:30px;	

}



.wpcf7-form-control-wrap {

	display:block;		

}



span.wpcf7-not-valid-tip {

	border:none;

	width:100%;

	height:41px;

	line-height:40px;

	padding:0;

	top:0; left:0;

	text-align:center;

	background:#fde2e7	

}



/*

 * Jetpack Subscription Widget

 */

.jetpack_subscription_widget p {

	margin-bottom:18px;	

}



#subscribe-email input {

	width:100%;

	padding:10px;

}



#subscribe-submit {

	text-align:center;	

}



/*

 * Jetpack Share

 */

.sharedaddy {

	margin-top:10px;	

}



/*

 * Subscribe to Comments

 */

.comment-subscription-form {

	margin-top:18px;

}



/* 

 * Sidebars 

 */

.sidebar {

	padding:24px;

}



.sidebar-fixed {

	-webkit-backface-visibility:hidden;

}



/* Footer Sidebar */

.footer-sidebar {

	

}



/* Footer Sidebar Columns */

.col-2 .widget-area {

	width:49%;

}



.col-3 .widget-area {

	width:25%;

}

	.col-3 .widget-area-1 {

		width:49%;

	}



.widget-area {

	box-sizing:border-box;	

}



html .footer-sidebar .widget {

	border-left:none;	

	border-right:none;	

	border-bottom:none;	

}

	

html .widget-area-2,

html .widget-area-3 {

	border-top:none;

}



html .col-1 .widget-area {border:none;}



.ltr .widget-area-1 .widget,

.ltr .col-2 .widget-area:first-child {

	border-left:none;	

}



.ltr .widget-area-2,

.ltr .widget-area-3,

.ltr .widget-area-3 .widget,

.ltr .col-2 .widget-area:last-child {

	border-right:none;	

}





/*

 * Widgets

 */

.sidebar .widget {

	margin-bottom:30px;

	padding-bottom:30px;

}

	.sidebar .widget:last-child {

		border:none;

		margin-bottom:0;

		padding-bottom:0;

	}



.footer-sidebar .widget {

	font-size:14px;

	padding:30px 0;

}



.widget h3 {

	text-align:center;

	margin-bottom:20px;

}



.widget-post-title {

	display:block;	

}



/* Widget Slider */

.widget .flexslider {

	padding-bottom:40px;

}

	.widget .carousel-nav,

	.widget .flex-direction-nav a {

		display:block;

		width:22px;

		line-height:22px;

		text-align:center;

		text-decoration:none;

		font-size:14px;

		position:absolute;

		bottom:10px;

	}

	

	.widget .carousel-nav:hover,

	.widget .flex-direction-nav a:hover {

		color:#fff;

		background:#000;	

	}

	

	.widget .next,

	.widget .flex-next {

		right:50%;

		margin-right:-23px;	

	}

	

	.widget .prev,

	.widget .flex-prev {

		left:50%;

		margin-left:-23px;	

	}



.widget .flexslider .entry-image {

	overflow:hidden;

	margin-bottom:10px;	

}





/* Widget About */	

.widget_ti-about-site {

	

}



.widget_ti-about-site img {

	float:left;

	max-width:100%;

	height:auto;

	margin:2px 15px 30px 0;

}



.widget_ti-about-site p {

	margin-bottom:30px;

}



/* Recent Posts & Comments */

.widget_recent_entries,

.widget_recent_comments {

	counter-reset:count;

}



.widget_recent_entries li,

.widget_recent_comments li {

	padding-left:15%;

	padding-top:15px;

	padding-bottom:15px;

	position:relative;

}



.widget_recent_entries span {

	display:block;

	font-size:85%;

	font-weight:bold;	

}



.widget_recent_comments .url {

	font-weight:bold;

	letter-spacing:0.2em;

}



	.widget_recent_entries li:before,

	.widget_recent_comments li:before {

		content:counter(count);

		counter-increment:count;

		position:absolute;

		top:50%;

		left:0;

		margin-top:-18px;

		opacity:0.5;

		font:italic 36px/1 serif;

	}

	

.footer-sidebar .widget_recent_entries li:after,

.footer-sidebar .widget_recent_comments li:after {

	content:"";

	display:block;

	width:100%;

	height:1px;

	position:absolute;

	left:0;

	bottom:0;

	opacity:0.2;

}



.widget .flexslider a,

[class^="widget-posts"] a {

	text-decoration:none;

}	

	.widget-posts-entries li {

		float:left;

		width:100%;

		margin-bottom:15px;

	}



	.widget-posts-entries .entry-image {

		float:left;

		width:45%;

		margin-top:5px;

		margin-right:5%;	

	}

	

	.widget-posts-entries span,

	.widget-posts-entries .widget-post-title {

		font-size:90%;

		letter-spacing:0;

	}

		

	.widget-posts-classic-entries li {

		margin-bottom:30px;

	}

		

	.widget-posts-classic-entries .entry-image img {

		width:100%;

		margin-bottom:10px;

	}

	

	.flexslider .widget-post-title,

	.widget-posts-classic-entries .widget-post-title {

		text-align:center;	

	}





/* Tag Cloud */

.widget_tag_cloud a {

	display:inline-block;

	line-height:120%;

	padding:5px 10px;

	margin-bottom:3px;

	text-decoration:none;

	border-width:1px;

	border-style:solid;

	font-size:100% !important;	

}





/* Video */

.widget_ti_video_embed {

	text-align:center;

}



.widget_ti_video_embed .video-title {

	margin-top:10px;

}





/* Author Widget */

.widget_ti_site_authors .inner {

	margin:0 auto;

}



.widget_ti_site_authors img {

	width:auto;

	height:auto;

	max-width:100%;

	display:block;

}



.widget_ti_site_authors .carousel-nav {

	position:static;

	float:right;

	margin-top:10px;

}



.widget_ti_site_authors .prev {margin-right:50%;}

.widget_ti_site_authors .next {margin-left:50%;}



.widget_ti_site_authors .carousel li {

	float:left;

	width:54px;

	height:54px;

	margin:0 0 1px 1px;	

}



.widget_ti_site_authors .authors-list li {

	margin-bottom:10px;

}



.widget_ti_site_authors .authors-list li a {

	line-height:12px;

	text-decoration:none;

}

	.widget_ti_site_authors .authors-list li a:hover {

		text-decoration:underline;

	}



.widget_ti_site_authors .authors-list .author-avatar {

	float:left;

	display:block;

	width:30%;

	max-width:78px;

	margin-right:5%;

}



.widget_ti_site_authors .authors-list .author-name {

	font-size:16px;

	letter-spacing:0.05em;

	text-transform:uppercase;	

}

	.widget_ti_site_authors .authors-list .f-name {

		font-weight:100;

	}

	.widget_ti_site_authors .authors-list .l-name {

		display:block;	

		font-weight:700;

	}

	

.widget_ti_site_authors .authors-list .author-post {

	color:#8c919b;	

}



/* Custom Menu & Pages Widget & Categories & RSS */

.widget_pages ul,

.widget_nav_menu ul,

.widget_categories ul {



}

	

.widget_rss li,

.widget_pages li a,

.widget_nav_menu li a,

.widget_categories ul li {

	display:block;

	position:relative;

	padding-top:15px;

	padding-bottom:15px;

}

	.widget_nav_menu ul ul li a,

	.widget_categories ul ul li a {

		padding-left:20px;

	}

		.widget_nav_menu ul ul ul li a,

		.widget_categories ul ul ul li a {

			padding-left:40px;

		}



.sidebar .widget_rss li,

.sidebar .widget_pages li,

.sidebar .widget_nav_menu li a,

.sidebar .widget_categories li,

.sidebar .widget_recent_entries li,

.sidebar .widget_recent_comments li {

	border-top-width:1px;

	border-top-style:solid;

}



.widget_rss > ul > li:first-child,

.widget_pages > ul > li:first-child,

.widget_categories > ul > li:first-child,

.widget_recent_entries > ul > li:first-child,

.widget_recent_comments > ul > li:first-child,

.widget_nav_menu > div > ul > li:first-child > a {

	border-top:none;

}



.footer-sidebar .widget_rss li:after,

.footer-sidebar .widget_pages li a:after,

.footer-sidebar .widget_nav_menu li a:after,

.footer-sidebar .widget_categories ul li:after {

	content:"";

	display:block;

	width:100%;

	height:1px;

	position:absolute;

	left:0;

	bottom:0;

	opacity:0.2;

}



/* RSS Widget */

.rsswidget {

	display:block;

	font-size:14px;

	letter-spacing:0.05em;

	text-transform:uppercase;	

}



.rss-date {

	display:block;

	margin:10px 0;	

}





/* Most Commented */

.widget_ti_most_commented li {

	line-height:22px;

	margin:10px 0 17px;

	position:relative;

}



.widget_ti_most_commented li:after {

	content:"";

	position:absolute;

	left:0;

	bottom:6px;

	z-index:1;

	display:block;

	width:90%;

	border-bottom:1px dashed #999;	

}



.widget_ti_most_commented li a {

	display:inline;

	padding:0 5px 0 0;

	position:relative;

	z-index:2;

	text-decoration:none;	

}



.sidebar .widget_ti_most_commented li a {

	color:#000;

	background:#fff;

}



.widget_ti_most_commented span {

	float:right;

	display:block;

	height:22px;

	padding:0 5px;

	text-align:center;

	color:#000;

	position:relative;

	z-index:3;	

}



.widget_ti_most_commented span i {

	font-style:normal;	

}



.widget_ti_most_commented span i:before {

	content:"";

	position:absolute;

	bottom:-4px;

	left:1px;

	width:16px;

	height:10px;

}



.widget_ti_most_commented span i:after {

	content:"";

	position:absolute;

	bottom:-4px;

	left:8px;

	border:2px solid transparent;

	background:transparent;

}



/* Latest Reviews */

.widget_ti_latest_reviews li {

	line-height:22px;

	margin:10px 0 17px;	

}



.widget_ti_latest_reviews li a {

	text-decoration:none;

}

	.sidebar .widget_ti_latest_reviews li a {

		color:#000;

	}



.widget_ti_latest_reviews .total {

	float:right;

	font-size:16px;	

}



.widget_ti_latest_reviews .score-line span {

	height:5px;

	margin-top:3px;	

}





/* Meta & Archive */

.widget_meta ul,

.widget_archive ul {

	padding-left:15px;	

}



.widget_meta li,

.widget_archive li {

	padding:5px;

	list-style:square;

}



.widget_archive select {

	width:100%;

}







/* Latest Comments */

.widget_ti_latest_comments li {

	border:none;

	margin-bottom:30px;

}

	.widget_ti_latest_comments li:last-child {

		margin-bottom:0;

	}



.widget_ti_latest_comments header {

	margin-bottom:10px;

	min-height:40px;

}



.widget_ti_latest_comments figure {

	float:right;

	margin:0 0 0 15px;

}



.widget_ti_latest_comments .commentnum {

	float:left;

	margin:0 15px 0 0;

	opacity:0.5;

	font:italic 36px/1 serif;

}



.widget_ti_latest_comments .comment-post {

	display:block;

	overflow:hidden;	

}



.widget_ti_latest_comments .comment-text {

	font-size:90%;

	font-style:italic;

	padding:10px;

	position:relative;

	border-width:1px;

	border-style:solid;

}



.widget_ti_latest_comments .comment-text:after,

.widget_ti_latest_comments .comment-text:before {

	bottom:100%;

	border:solid transparent;

	content:"";

	height:0;

	width:0;

	position:absolute;

	pointer-events:none;

}



.widget_ti_latest_comments .comment-text:after {

	border-width:6px;

	left:95%;

	margin-left:-6px;

}



.widget_ti_latest_comments .comment-text:before {

	border-width:7px;

	left:95%;

	margin-left:-7px;

}



	.sidebar .widget_ti_latest_comments .comment-text {

		border-color:#000;

	}

	

	.sidebar .widget_ti_latest_comments .comment-text:after {

		border-bottom-color:#fff;

	}

	

	.sidebar .widget_ti_latest_comments .comment-text:before {

		border-bottom-color:#000;

	}



/* Banners */

.widget_ti_code_banner,

.widget_ti_image_banner {

	text-align:center;	

}



.widget_ti_code_banner img,

.widget_ti_image_banner img {

	max-width:100%;

	height:auto;

	display:block;

	margin:0 auto;	

}



.widget_ti_code_banner iframe,

.widget_ti_image_banner iframe {

	max-width:100% !important;	

}



.sidebar .widget_ti_code_banner,

.sidebar .widget_ti_image_banner {

	margin-left:-10px;

	margin-right:-10px;

}





/*

 * Text alignment

 */

.text-left .tag-box,

.text-left .social-box ul,

.text-left .widget:not(.slide-dock) h3,

.text-left .single-box .title,

.text-left .comment-reply-title,

.text-left .social-center,

.text-left .cat-description,

.text-left .widget-post-title,

.text-left .main-menu > ul,

.text-left .entry-header,

.text-left .entries .hentry,

.text-left .home-section .section-header {

	text-align:left;

}



.text-left .tag-box a,

.text-left .cat-description,

.text-left .title-with-sep .title,

.text-left .title-with-sep .entry-title {

	margin-left:0;

	padding-left:0;

}



.text-left .all-news-link .read-more {

	margin-left:0;

}



/*

 * Media Queries

 */



/* Only on Desktop view */

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



	.layout-boxed .main-nav .wrapper,

	.layout-boxed .top-strip .wrapper {

		width:100%;

	}

	

	#gallery-carousel .carousel-nav,	

	.posts-slider .flex-direction-nav a {

		border:3px solid #fff;		

	}

	

	.posts-slider .slides li {

		max-height:700px;

		overflow:hidden;

	}



	.posts-slider.loading li {

		height:700px;

	}

	

	.grid-8 .posts-slider.loading li {

		height:460px;

	}



	#gallery-carousel .carousel-nav,

	.posts-slider .flex-direction-nav a {

		opacity:0;

		transition:opacity .2s ease-in-out;

		-moz-transition:opacity .2s ease-in-out;

		-webkit-transition:opacity .2s ease-in-out;

	}

	

	#gallery-carousel:hover .carousel-nav,

	.posts-slider:hover .flex-direction-nav a {

		opacity:1;

	}

	

	#gallery-carousel .carousel-nav:hover,

	.posts-slider .flex-direction-nav a:hover {

		box-shadow:3px 3px 0 #000;

		background-color:rgba(255,255,255,0.5);

	}

	

	.format-posts.format-bg .entry-image {

		height:200px;

	}



	.with-sidebar .format-posts.format-bg .entry-image {

		height:130px;

    }



	.format-posts.format-bg {

		padding-right:0;

		padding-bottom:0;	

	}

	

	.format-bg .grids {

		margin-left:-3.3%;

	}

	

	.format-bg .hentry {

		float:left;

		width:29%;

		margin-left:3.3%;

	}

		.grid-8 .format-bg .hentry:nth-child(odd) {

			clear:none;	

		}

	

	.footer-sidebar .columns {

		overflow:hidden;	

	}

	

	.col-2 .widget-area,

	.col-3 .widget-area {

		float:left;

		margin-bottom:-2000em;

		padding-bottom:2000em;

	}

	

	.footer-sidebar .widget:first-child {

		border:none;

	}

	

	.footer-sidebar .widget {padding-left:8%; padding-right:8%;}

	.footer-sidebar .col-1 .widget {padding-left:0; padding-right:0;}

	.ltr .footer-sidebar .widget-area-1 .widget {padding-left:0;}

	.ltr .footer-sidebar .widget-area-3 .widget {padding-right:0;}

	.ltr .footer-sidebar .col-2 .widget-area:first-child .widget {padding-left:0;}

	.ltr .footer-sidebar .col-2 .widget-area:last-child .widget  {padding-right:0;}

	

	.csstransitions #masthead #searchform input[type="text"] {

		-webkit-transition:width 0.5s ease-in-out;

		-moz-transition:width 0.5s ease-in-out;

		-o-transition:width 0.5s ease-in-out;

		transition:width 0.5s ease-in-out;

	}

	

	.csstransitions #masthead #searchform input[type="text"]:focus {

		width:305px;

	}

	

	.entry-image {

		opacity:0;

		transition:opacity 0.7s ease-in-out;

		-moz-transition:opacity 0.7s ease-in-out;

		-webkit-transition:opacity 0.7s ease-in-out;

		-webkit-transform:translateZ(0);

	}

	

	.entry-image.inview,

	.no-csstransitions .entry-image {

		opacity:1;

	}

	

	.entries .hentry .entry-image img {

		-webkit-transition:all 0.5s ease;

		-moz-transition:all 0.5s ease;

		-o-transition:all 0.5s ease;

		-ms-transition:all 0.5s ease;

		transition:all 0.5s ease;

	}



	.entries .hentry .entry-image img:hover {

		opacity:0.5;

	}



	.csstransitions .entries .hentry .entry-image img:hover {

		-webkit-transform:scale(1.02);

		-moz-transform:scale(1.02);

		-o-transform:scale(1.02);

		-ms-transform:scale(1.02);

		transform:scale(1.02);

	}

	

	.entry-image .score-line span {

		width:0;

		-webkit-transition:width 0.7s ease-in-out;

		-moz-transition:width 0.7s ease-in-out;

		-o-transition:width 0.7s ease-in-out;

		transition:width 0.7s ease-in-out;

	}



	.related-posts .carousel {

		font-size:0;

		text-align:center;	

	}

	

	.related-posts .item {

		float:none;

		margin-left:30px;

		vertical-align:top;

		display:inline-block;

	}

	

	.grid-layout .entry-image,

	.format-posts .entry-image,

	.related-posts .entry-image,

	.category-posts .entry-image,

	.featured-posts .entry-image,

	.latest-reviews .entry-image {

		height:220px;

	}

	

	.related-posts .item {

		width:240px;

		height:250px;

	}

	

	.related-posts .entry-image {

		height:160px;

	}

	

	.column-1 .related-posts .item {

		width:210px;

	}

	

	.column-1 .related-posts .entry-image {

		height:140px;

	}

	

	.grid-layout .entry-image img,

	.format-posts .entry-image img,

	.related-posts .entry-image img,

	.category-posts .entry-image img,

	.featured-posts .entry-image img,

	.latest-reviews .entry-image img,

	.related-posts .entry-image img,

	.slider-latest .posts-slider .slides li img {

		position:absolute;

		top:0;

		left:0;

		height:100%;

	}

	

	.inview .score-line span {

		width:100%;

	}

	

	.related-posts {

		border-bottom:3px solid #000;

	}

	

	.single-rating-top {

		float:left;

		width:300px;

		margin-right:30px;

	}

	

	.single-rating-bottom .score {

		float:right;

	}

	

	.single-rating-bottom .description {

		float:left;

		width:70%;

		text-align:left;

	}

	

	.text-left .social-box li:first-child {

		margin-left:0;

		padding-left:0;

	}

	

	.sidebar .flexslider .entry-image {

		height:187px;

	}

	

	.col-1 .widget-area .flexslider .entry-image {

		height:500px;

	}

	

	.col-2 .widget-area .flexslider .entry-image,

	.col-3 .widget-area-1 .flexslider .entry-image {

		height:315px;

	}

	

	.col-3 .widget-area-2 .flexslider .entry-image,

	.col-3 .widget-area-3 .flexslider .entry-image {

		height:147px;

	}

	

}



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

	.with-menu {

		margin-bottom:30px;

	}

	

	.top-strip-fixed:not(.hide-strip) {

		margin-top:50px;

	}



	.top-strip-fixed .top-strip {

		position:fixed;

		width:100%;

		top:0;

		left:auto;

		z-index:9999;

	}

	

	.hide-strip .top-strip {

		display:none;	

	}

}



@media only screen 

and (min-device-width:768px) 

and (max-device-width:1024px) {

	.entry-image {

		opacity:1;

	}

}



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

	.social-box li:after {

		content:normal;

		padding-left:0;

	}

	

	.posts-slider .entry-header {

		font-size:80%;

	}

	

	#gallery-carousel .carousel-nav,

	.posts-slider .flex-direction-nav a {

		font-size:18px;

		width:36px;

		height:36px;

		line-height:38px;

	}



	.title-with-bg .title,

	.title-with-bg .entry-title,

	.title-with-sep .title,

	.title-with-sep .entry-title,

	.classic-layout .entry-title a {

		font-size:80%;

	}



	.classic-layout .hentry .entry-title {

		line-height:80%;

	}

}



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

	.main-menu > ul > li > a,

	.main-menu > ul > li:after {

		font-size:0.9em;

	}

	

	.main-menu .sub-menu .sub-posts li figure {

		height:138px;

	}

		.main-menu .sub-menu-full-width .sub-menu .sub-posts figure {

			height:174px;

		}

		

	.posts-slider.loading li {

		height:620px;

	}

	

	.grid-8 .posts-slider.loading li,

	.slider-latest .posts-slider .slides li {

		height:400px;

	}

	

	.slider-latest .entries article {

		height: 185px;

	}

	

	.single .entry-media iframe[src*="soundcloud.com"] {

		max-width:930px !important;	

	}

	

	.custom-gallery .gallery-item {

		height:397px;

	}



	.custom-gallery .gallery-item:not(:nth-child(4n+1)) {

		height:197px;

	}

	

	.sidebar .flexslider .entry-image {

		height:160px;	

	}



	.format-posts.format-bg .entry-image {

		height:180px;

	}



    .with-sidebar .format-posts.format-bg .entry-image {

		height:115px;

    }

	

	.col-1 .widget-area .flexslider .entry-image {

		height:399px;

	}

	

	.col-2 .widget-area .flexslider .entry-image,

	.col-3 .widget-area-1 .flexslider .entry-image {

		height:279px;

	}

	

	.col-3 .widget-area-2 .flexslider .entry-image,

	.col-3 .widget-area-3 .flexslider .entry-image {

		height:130px;

	}

	

	.grid-layout .entry-image,

	.format-posts .entry-image,

	.category-posts .entry-image,

	.featured-posts .entry-image,

	.latest-reviews .entry-image {

		height:193px;

	}

	

	.related-posts .item {

		width:210px;

	}

	

	.related-posts .entry-image {

		height:140px;

	}

	

	.column-1 .related-posts .item {

		width:183px;

	}

	

	.column-1 .related-posts .entry-image {

		height:120px;

	}

}



@media only screen and (min-width: 751px) and (max-width: 959px) {

	.main-menu > ul > li > a,

	.main-menu > ul > li:after {

		font-size:0.65em;

	}

	

	.main-menu .sub-menu .sub-posts li figure {

		height:100px;

	}

		.main-menu .sub-menu-full-width .sub-menu .sub-posts figure {

			height:130px;

		}

		

	.posts-slider.loading li {

		height:467px;

	}

	

	.grid-8 .posts-slider.loading li,

	.slider-latest .posts-slider .slides li {

		height:300px;

	}

	

	.slider-latest .entries article {

		height: 135px;

	}

	

	.single .entry-media iframe[src*="soundcloud.com"] {

		max-width:700px !important;	

	}

	

	.custom-gallery .gallery-item {

		height:300px;

	}



	.custom-gallery .gallery-item:not(:nth-child(4n+1)) {

		height:134px;

	}



	.format-posts.format-bg .entry-image {

		height:134px;

    }



    .with-sidebar .format-posts.format-bg .entry-image {

		height:85px;

    }

	

	.sidebar .flexslider .entry-image {

		height:113px;	

	}

	

	.col-1 .widget-area .flexslider .entry-image {

		height:300px;

	}

	

	.col-2 .widget-area .flexslider .entry-image,

	.col-3 .widget-area-1 .flexslider .entry-image {

		height:211px;

	}

	

	.col-3 .widget-area-2 .flexslider .entry-image,

	.col-3 .widget-area-3 .flexslider .entry-image {

		height:98px;

	}

	

	.grid-layout .entry-image,

	.format-posts .entry-image,

	.related-posts .entry-image,

	.category-posts .entry-image,

	.featured-posts .entry-image,

	.latest-reviews .entry-image {

		height:140px;

	}

	

	.related-posts .item {

		width:210px;

	}

	

	.column-1 .related-posts .item {

		width:130px;

	}

	

	.column-1 .related-posts .entry-image {

		height:87px;

	}

}



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

	#masthead {

		margin-bottom:0;

	}

	

	.logo img {

		margin-left:auto;

		margin-right:auto;

	}

	

	.header-banner .ad-block {

		float:none;

		margin-left:auto;

		margin-right:auto;

	}

	

	.header-search .logo,

	.header-search .social {

		float:none;

	}

	

	.search-form-cell,

	#masthead .header-search #searchform {

		width:100%;

		float:none;	

	}

	

	.header .inner-cell {

		display:block;

		text-align:center;

	}

		.header .inner > .inner-cell {

			margin-bottom:20px;

		}

		

		.header .inner > .inner-cell:last-child {

			margin-bottom:0;

		}

		

	.title-with-bg {

		padding-top:120px;

		padding-bottom:120px;

	}



	.title-with-bg .title,

	.title-with-bg .entry-title,

	.title-with-sep .title,

	.title-with-sep .entry-title,

	.classic-layout .entry-title a   {

		font-size:70%;

	}



	#gallery-carousel .carousel-nav,

	.posts-slider .entry-header .entry-meta,

	.posts-slider .entry-header .read-more {

		display:none;	

	}

	

	.hide-strip .top-strip .social,

	.hide-strip .top-strip .message,

	.hide-strip .top-strip #searchform {

		display:none;

	}

			

	.top-strip .social li {

		float:none;

		margin:0;

	}



	.top-strip .social li a {

		width:40px;

		height:40px;

	}

	

	.top-strip .social li .social-share-link {

		display:block;	

	}

	

	.top-strip .social > li {

		position:relative;

	}

	

	.top-strip .social li ul {

		position:absolute;

		left:0;

		top:32px;

		z-index:999;

		display:none;

	}

	

	.top-strip .social > li:hover ul {

		display:block;

	}

		

	.sidebar {

		margin-top:30px;

		margin-bottom:30px;

	}



	.widget-area .entry-image,

	.with-sidebar .posts-slider .slides li,

	.slider-latest .posts-slider .slides li {

		height:auto;	

	}

	

	.slider-latest .entries {

		width:100%;

		float:left;

	}

	

		.slider-latest .entries article {

			width:47%;

			float:right;

		}

		

		.slider-latest .entries article:first-child {

			float:left;

			margin-bottom:0;

		}

	

	#gallery-carousel .gallery-item {

		margin-left:0;

		margin-right:0;

	}

	

	#gallery-carousel .gallery-item img {

		width:100%;

	}



	.custom-gallery .gallery-item,

	.custom-gallery .gallery-item:not(:nth-child(4n+1)) {

		float:none;

		width:100%;

		height:auto;

		margin:0 0 2px;	

	}



	.custom-gallery .gallery-item img {

		width:100%;

		height:auto !important;

		display:block !important;

	}

	

	.single .entry-media iframe[src*="soundcloud.com"] {

		width:90% !important;	

	}

	

	#gallery-carousel .carousel-nav {

		margin-top:-20px;

	}

	

	.widget .flex-direction-nav a {

		color:#fff;

		font-size:18px;

		top:50%;

		margin:-40px 0 0;		

	}

	

	.widget .flex-direction-nav a:hover {

		background:none;	

	}

		.widget .flex-prev {

			left:20px;

		}

		

		.widget .flex-next {

			right:20px;

		}

	

	.tagline,

	.sub-title {

		font-size:14px;

	}

	

	.title-with-sep .entry-title {

		margin:0;

		padding:0 5px;	

	}

	

	.masonry-layout .hentry {

		padding-bottom:0;

		border-bottom:none;

	}

	

	.single .entry-media {

		margin-bottom:30px;	

	}

	

	.slide-dock-on {

		transform:none;

		-webkit-transform:none;

		-o-transform:none;

		-moz-transform:none;

	}

	

	.social-box li {

		font-size:10px;

	}

	

	.social-box.social-colors li {

		display:block;

		width:80%;

		margin-left:auto;

		margin-right:auto;

	}

	

	#tags-box {

		text-align:center;

	}

	

	#tags-box [class^="icomoon-"] {

		display:none

	}

	

	.nav-next,

	.nav-previous {

		width:100%;

		float:none;

		padding:0;

		text-align:center;	

	}

	

	.nav-next [class^="icomoon-"],

	.nav-previous [class^="icomoon-"] {display:none;}



	.nav-single .sep {

		width:100%;

		height:1px;

		border:none;

		margin:30px 0;

		position:static;

		background:#000;

	}

	

	.col-2 .widget-area,

	.col-3 .widget-area,

	.col-3 .widget-area-1 {

		float:none;

		width:100%;

	}

	

	.footer-sidebar .widget {

		padding-left:0;

		padding-right:0;

	}

	

	html .widget-area-2,

	html .widget-area-3 {

		border-left:none;

		border-right:none;

	}

	

	.footer-sidebar .columns .widget-area:last-child {

		border-bottom:none;

	}

	

	.copyright,

	.copyright .back-top {

		text-align:center;

	}



	.page blockquote,

	.single blockquote {

		float:none;

		width:100%;

		margin:20px 0;

	}

	

	html .posts-slider .entry-title,

	html .with-sidebar .posts-slider .entry-title,

	html .slider-latest .posts-slider .entry-title,

	html .slider-latest .entries .content-over-image .entry-title {

		font-size:12px;

	}

	

	.single .entry-rating {

		float:none;

		width:96%;

		padding:2%;

		margin:0 0 30px;	

	}

	

	 .social-box li {

		display:block;

		margin-bottom:15px;

	}

}



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

	.inner-cell,

	.header-default {

		width:273px;

		margin-left:auto;

		margin-right:auto;

	}

	

	#branding .wrapper,

	.header-banner .inner-cell:last-child {

		width:100%;	

	}

	

	.list-layout .entry-image {

		float:none;

		width:100%;

		max-width:none;

		margin-right:0;

		margin-bottom:10px;

	}

	

	.list-layout .read-more-link {

		display:block;

		text-align:center;

		margin-top:30px;

		padding:10px 15px;

		border:1px solid #000;

	}
	

}

