/*
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;
}
.posts-slider .slides li {max-height:400px;}
.posts-slider.loading li{height:400px;}
.posts-slider .flex-viewport{ height:400px !important; margin-bottom:0;}

}

/*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;
}
.posts-slider .slides li {max-height:350px;}
.posts-slider.loading li{height:350px;}
.posts-slider .flex-viewport{ height:350px !important; margin-bottom:0;}
}

/* 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 Muli, 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
}
.layout-boxed #open-pageslide {
	margin-left: 5%
}


}
#open-pageslide{ color:#fff !important;}
.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('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(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("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("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:460px;
	overflow: hidden;
}
.posts-slider.loading li {
	height:460px;
}
.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;
}
}
/*-------------Top Contacts Edit------------------------*/

.contact-email-info .textwidget span {
	color: #FFFFFF;
	font-size: 12px;
	letter-spacing: 0.1em;
}
.contact-email-info .textwidget span > a {
	text-decoration: none;
	text-transform: none;
	color: #FFFFFF;
	font-family: Raleway;
	font-weight: 100;
}
.contact-email-info .textwidget .email-info {
	margin-left: 38px;
}
.contact-email-info .textwidget .email-info > a > img {
	vertical-align: middle;
	padding-right: 7px;
}
.contact-email-info .textwidget .contact-info > a > img {
	vertical-align: middle;
	padding-right: 7px;
}
.secondary-menu {
	display: inline-block;
}
.contact-email-info {
	float: right;
	margin-top: 10px;
	list-style:none;
}
/*----------------------------- Bottom social-icons---------------------------------------------*/
ul.social-icons {
	list-style: none;
}
ul.social-icons > li {
	display: inline-block;
	margin-left: 35px;
}
.marginleft0 {
	margin-left: 0px !important;
}

@media only screen and (max-width:1199px) {
.contact-info a img {
	width: 18px;
	height: auto;
}
.email-info a img{ width:20px;}
.contact-email-info .textwidget .email-info {
	margin-left: 10px;
}
.contact-email-info .textwidget {
	margin-left: 20px;
}
.secondary-menu > ul > li a {
	padding-left: 10px;
	padding-right: 10px;
}
.contact-email-info {
	float: right;
	margin-top: 10px;
}
}

@media only screen and (max-width:960px) {
header {
	position: relative;
}
.contact-email-info {
	float: none;
	position: absolute;
	top: 0px;
	left: 0;
	right: 0;
	text-align: center;
	width: 56%;
	margin: 10px auto;
}
.contact-email-info.widget.widget_text {
	float: none;
}
}
@media only screen and (max-width:767px) {
.main-menu, .secondary-menu {
	display: none
}
nav.secondary-menu {
	display: none;
}
#open-pageslide, #close-pageslide {
	display: block
}
}
@media only screen and (max-width:750px) {
.contact-email-info {
	margin-top:10px;
	width: 53%;
}
.contact-info a img {
	width: 14px;
}
.contact-info {
	display: block;
}
.email-info {
	display: block;
}
ul.social-icons {
	margin-top: 15px;
	margin-bottom: 15px;
}
.wrapper { width:92%;}
.contact-email-info .textwidget { margin-left:0px; text-align:center;}
.contact-email-info .textwidget span { display:inline-block;}
.contact-email-info { width:76%;}
}

@media only screen and (max-width:580px) {
.wrapper {
	width: 92%;
}
.contact-email-info {
	width: 78%;
}
}

@media only screen and (max-width:501px) {
.contact-email-info .textwidget span { font-size:10px;}

}
@media only screen and (max-width:430px) {
.contact-email-info { padding-left:17px; text-align:center; width:100%; }
.contact-email-info .textwidget span { font-size:8px;}
.contact-info a img{ width:10px;}
.email-info a img{ width:13px;}
.contact-email-info .textwidget .email-info{ margin-left:4px;}
}

@media only screen and (max-width:370px) {
#close-pageslide, #open-pageslide {
	position: relative;
	z-index: 99;
}
.contact-email-info {
	width: 100%;
}
}


/*-----------------------------narinder-------------6/4/2016------------------------------------------------------*/




#gallery-carousel .carousel-nav, .posts-slider .flex-direction-nav a { top:47%;}

@media only screen and (min-width:961px) and (max-width:1199px) { 
.secondary-menu > ul > li a { padding-left:5px; padding-right:5px; }
}
@media only screen and (min-width:1200px) { 
.secondary-menu > ul > li a { padding-left:12px; padding-right:12px; }
}
@media only screen and (max-width:959px) {
.posts-slider .slides li {height:310px;}
.posts-slider.loading li{height:310px;}
.posts-slider .flex-viewport{ height:310px !important; margin-bottom:0;}
.title-with-sep, .title-with-bg, .classic-layout .entry-title, .posts-slider .entry-title { font-size:30px !important;}
}
@media only screen and (max-width:767px) {
body { padding-top:67px; }
header#masthead { top:0px; }
}
@media only screen and (max-width:680px) {
.posts-slider .slides li {height:250px;}
/*.slider-latest .posts-slider .slides li  { height:460px;]*/
.posts-slider.loading li{height:250px;}
.posts-slider .flex-viewport{ height:250px !important; margin-bottom:0;}
.title-with-sep, .title-with-bg, .classic-layout .entry-title, .posts-slider .entry-title { font-size:22px !important;}
}
@media only screen and (max-width:530px) {
.posts-slider .slides li {height:190px;}
/*.slider-latest .posts-slider .slides li  { height:460px;]*/
.posts-slider.loading li{height:190px;}
.posts-slider .flex-viewport{ height:190px !important; margin-bottom:0;}
}
@media only screen and (max-width:450px) {
.title-with-sep, .title-with-bg, .classic-layout .entry-title, .posts-slider .entry-title { font-size:15px !important;}
.posts-slider .slides li {height:130px;}
.posts-slider.loading li{height:130px;}
.posts-slider .flex-viewport{ height:130px !important; margin-bottom:0;}
}
















