img.wp-smiley, img.emoji {
	display: inline !important;
	border: 0 !important;
	box-shadow: none !important;
	height: 1em !important;
	width: 1em !important;
	margin: 0 .07em !important;
	vertical-align: -.1em !important;
	background: none !important;
	padding: 0 !important
}
.citation-view{
	display: none;
}
#refrences p{
	padding-left: 5px;
}
div.wpcf7 {
	margin: 0;
	padding: 0
}
div.wpcf7-response-output {
	margin: 2em .5em 1em;
	padding: .2em 1em
}
div.wpcf7 .screen-reader-response {
	position: absolute;
	overflow: hidden;
	clip: rect(1px,1px,1px,1px);
	height: 1px;
	width: 1px;
	margin: 0;
	padding: 0;
	border: 0
}
div.wpcf7-mail-sent-ok {
	border: 2px solid #398f14
}
div.wpcf7-mail-sent-ng {
	border: 2px solid red
}
div.wpcf7-spam-blocked {
	border: 2px solid orange
}
div.wpcf7-validation-errors {
	border: 2px solid #f7e700
}
span.wpcf7-form-control-wrap {
	position: relative
}
span.wpcf7-not-valid-tip {
	color: #f00;
	font-size: 1em;
	display: block
}
.use-floating-validation-tip span.wpcf7-not-valid-tip {
	position: absolute;
	top: 20%;
	left: 20%;
	z-index: 100;
	border: 1px solid red;
	background: #fff;
	padding: .2em .8em
}
span.wpcf7-list-item {
	margin-left: .5em
}
.wpcf7-display-none {
	display: none
}
div.wpcf7 img.ajax-loader {
	border: 0;
	vertical-align: middle;
	margin-left: 4px
}
div.wpcf7 div.ajax-error {
	display: none
}
div.wpcf7 .placeheld {
	color: #888
}
.sc-accordion {
	margin-bottom: 18px
}
.sc-accordion .trigger {
	display: block;
	position: relative;
	color: #444;
	padding: 21px 0 18px 30px;
	border-top: 1px solid #ddd;
	border-bottom: 1px solid #ddd;
	font-size: 1em;
	line-height: 1.5em;
	text-decoration: none;
	margin-top: -1px
}
.sc-accordion .trigger:hover {
	color: #777
}
.sc-accordion .trigger:after, .sc-accordion .trigger.active:after {
	position: absolute;
	top: 15px;
	left: 0;
	font: normal 32px "Courier New", Courier, monospace
}
.sc-accordion .trigger:after {
	content: "+"
}
.sc-accordion .trigger.active:after {
	content: "-"
}
.sc-accordion .trigger.active:hover {
	color: #505050
}
.h_img:hover {
	opacity: 0.5
}
.year_icon {
	box-sizing: border-box;
}
.sc-accordion .content {
	display: none;
	color: #555;
	overflow: hidden;
	padding: 18px 0 21px 30px;
	border-bottom: 1px solid #505050;
	border-top: 0
}
.sc-button {
	font-size: 14px;
	display: inline-block;
	text-decoration: none;
	margin-bottom: 4px;
	transition: opacity .25s ease-in-out;
	-moz-transition: opacity .25s ease-in-out;
	-webkit-transition: opacity .25s ease-in-out
}
.sc-button span {
	display: block;
	padding: 1.2em 1.5em;
	line-height: .9em;
	font-weight: bold;
	white-space: nowrap
}
.sc-button:hover {
	opacity: .7
}
.sc-dropcap {
	font-size: 70px;
	float: left;
	line-height: 60px;
	padding: 4px 12px 0 0
}
.sc-box {
	padding: 12px;
	margin-bottom: 18px
}
.sc-box.opacity-on {
	background-image: -moz-linear-gradient(top, rgba(255,255,255,0.8) 0, rgba(255,255,255,0.8) 100%);
	background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(255,255,255,0.8)), color-stop(100%, rgba(255,255,255,0.8)));
	background-image: -webkit-linear-gradient(top, rgba(255,255,255,0.8) 0, rgba(255,255,255,0.8) 100%);
	background-image: -o-linear-gradient(top, rgba(255,255,255,0.8) 0, rgba(255,255,255,0.8) 100%);
	background-image: -ms-linear-gradient(top, rgba(255,255,255,0.8) 0, rgba(255,255,255,0.08) 100%);
	background-image: linear-gradient(to bottom, rgba(255,255,255,0.8) 0, rgba(255,255,255,0.8) 100%);
filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#14ffffff', endColorstr='#14ffffff', GradientType=0)
}
.sc-box.content-white, .sc-box.content-white h2 {
	color: #fff
}
.sc-box.content-white .inner {
	border: 1px solid #fff
}
.sc-box.content-white .sep {
	background-color: #fff
}
.sc-box.content-black {
	color: #505050
}
.sc-box.content-black .inner {
	border: 1px solid #505050
}
.sc-box.content-black .sep {
	background-color: #505050
}
.sc-box .inner {
	padding-left: 60px;
	padding-right: 60px;
	text-align: center;
	position: relative;
	transition: all .2s linear;
	-moz-transition: all .2s linear;
	-ms-transition: all .2s linear;
	-o-transition: all .2s linear
}
.sc-box.content-white .inner:hover, .sc-box.content-black .inner:hover {
	opacity: .5
}
.sc-box h2 {
	font-size: 32px !important;
	font-weight: bold;
	line-height: 38px !important;
	margin: 0 !important;
	padding: 0 !important
}
.sc-box span {
	display: block;
	font-size: 18px
}
.sc-box .sep {
	height: 1px;
	padding: 0;
	margin: 18px auto 16px;
	width: 30%
}
.sc-box a.sc-link {
	display: block;
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%
}
.sc-box.sc-image.content-white, .sc-box.sc-image.content-black {
	background-size: cover;
	background-position: center;
	max-width: 1050px
}
.sc-image.content-white {
	background: #505050
}
.sc-image.content-black {
	background: #fff
}
.sc-image.content-white .inner:hover {
	background: #000;
	border: 1px solid #505050;
	opacity: .8
}
.sc-image.content-black .inner:hover {
	background: #fff;
	border: 1px solid #fff;
	opacity: .9
}
.color-black span, .color-black:hover {
	color: #505050
}
.color-white span, .color-white:hover {
	color: #fff
}
.bg-red {
	background-color: #fe6969
}
.bg-pink {
	background-color: #f15ac0
}
.bg-orange {
	background-color: #ffb105
}
.bg-yellow {
	background-color: #face00
}
.bg-green {
	background-color: #00deaf
}
.bg-teal {
	background-color: #00babe
}
.bg-blue {
	background-color: #0faded
}
.bg-purple {
	background-color: #664c66
}
.bg-brown {
	background-color: #cccbad
}
.bg-gray {
	background-color: #ddd
}
.bg-black {
	background-color: #111
}
.bg-redlight {
	background-color: #d37a7a
}
.bg-orangelight {
	background-color: #ffa800
}
.bg-yellowlight {
	background-color: #ebd590
}
.bg-greenlight {
	background-color: #a5d592
}
.bg-turquoise {
	background-color: #5ee8bf
}
.bg-bluelight {
	background-color: #8fc1d1
}
.bg-purplelight {
	background-color: #9e7fab
}
.bg-brownlight {
	background-color: #d9ba8c
}
.bg-brown {
	background-color: #d5a661
}
.bg-darkgray {
	background-color: #555
}
.sc-columns {
	margin-left: -2%
}
.sc-columns div.col {
	float: left;
	margin-left: 2%;
	margin-bottom: 18px
}
.sc-columns div.col img {
	max-width: 100%;
	height: auto;
	display: block;
	margin: auto
}
.sc-columns.half div.col {
	width: 29%
}
.swidth.half div.col {
	width: 48% !important ;
}
.sc-columns.third div.col {
	width: 31.33%
}
.sc-columns.fourth div.col {
	width: 23%
}
.sc-columns.two-thirds-and-third div.col:first-child {
	width: 64.67%
}
.sc-columns.two-thirds-and-third div.col {
	width: 31.33%
}
.sc-columns.third-and-two-thirds div.col:first-child {
	width: 5.33%
}
.sc-columns.third-and-two-thirds div.col {
	width: 89.98%;
}
.sc-tabs {
	padding-top: 10px;
	margin-bottom: 18px;
	border-top: 1px solid #505050;
	
}

.sc-tabs .tabs-nav , .sc-tabs .special-tabs-nav{
	display: block;
	margin: 0 !important;
	padding: 0 !important;
	border-bottom: 1px solid #ddd
}
.sc-tabs .tabs-nav li, .sc-tabs .special-tabs-nav li {
	display: block;
	float: left;
	width: auto;
	margin: 0 !important;
	padding: 10px 0 0 !important;
	outline: 0;
	list-style: none !important
}
.sc-tabs .tabs-nav li a, .sc-tabs .special-tabs-nav li a {
	display: block;
	width: auto;
	line-height: 40px;
	margin: 0 0 0 30px;
	font-size: 1em;
	text-decoration: none;
	color: #777;
	outline: 0
}


.sc-tabs .tabs-nav li:first-child a, .sc-tabs .special-tabs-nav li:first-child a {
	margin-left: 0
}
.sc-tabs .tabs-nav li a:hover, .sc-tabs .special-tabs-nav li a:hover {
	color: #222
}
.sc-tabs .tabs-nav a.current, .sc-tabs .special-tabs-nav a.current {
	background: #fff;
	height: 45px;
	position: relative;
	color: #222;
	border-bottom: 1px solid #505050
}
.sc-tabs .tabs-nav a.current:hover, .sc-tabs .special-tabs-nav a.current:hover {
	background: #fff
}
.sc-tabs .tab-content {
	padding: 18px 0;
	background: #fff
}

@media only screen and (max-width:1400px) {
	.sc-tabs .tabs-nav , .sc-tabs .special-tabs-nav{
		display: inline-block;
		margin: 0 !important;
		padding: 0 !important;
		border-bottom: 1px solid #ddd
	}
	.sc-tabs .tabs-nav li, .sc-tabs .special-tabs-nav li {
		display: inline;
		float: left;
		width: auto;
		margin: 0 !important;
		padding: 10px 0 0 !important;
		outline: 0;
		list-style: none !important
	}
	.sc-tabs .tabs-nav li a, .sc-tabs .special-tabs-nav li a {
		display: inline;
		width: auto;
		line-height: 40px;
		margin: 0 0 0 30px;
		font-size: 1em;
		text-decoration: none;
		color: #777;
		outline: 0
	}

	
}



.sc-title {
	text-align: center;
	margin-bottom: 30px;
	text-transform: uppercase
}
.landing_title a{
	text-transform: uppercase
	}
.sc-title .title {
	font-size: 50px !important;
	line-height: 120% !important;
	margin-bottom: 0 !important
}
.sc-title .title span {
	display: inline-block;
	background: #fff;
	padding: 0 20px
}
.sc-title .sub-title {
	font-size: 18px;
	letter-spacing: .2em;
	color: #8c919b
}
.sc-authors {
	margin: 0;
	padding: 0 !important;
	margin-left: -2%
}
.sc-authors li {
	float: left;
	width: 31.33%;
	list-style: none !important;
	text-align: center;
	padding: 0 !important;
	margin-left: 2%
}
.author-avatar {
	text-align: center
}
.sc-authors li h2 {
	margin-bottom: 0 !important;
	font-size: 18px !important;
	text-transform: uppercase
}
.sc-authors li h2 a {
	text-decoration: none
}
.sc-separator {
	margin: 15px 0 30px
}
.sc-separator.type-thin {
	border-top: 1px solid #8c919b
}
.sc-separator.type-thick {
	border-top: 3px solid #8c919b
}
.sc-separator.type-space {
	clear: both;
	height: 1px;
	margin: 30px 0 50px
}
.clearfix:before, .clearfix:after {
	content: "";
	display: table
}
.clearfix:after {
	clear: both
}
.clearfix {
	zoom: 1
}

@media only screen and (max-width:800px) {
.sc-columns, .sc-authors {
	margin-left: 0
}
.sc-columns div.col, .sc-authors li {
	float: none;
	margin-left: 0;
	width: 100% !important
}
}

@media only screen and (min-width:1100px) {
.sc-tabs.tabs-vertical .tabs-nav {
	float: left;
	width: 20%;
	border-right: 1px solid #ddd;
	border-bottom: 0;
	padding: 40px 50px 50px 0 !important
}
.sc-tabs.tabs-vertical .special-tabs-nav{
	float: left;
	width: 90%;
	border-right: 1px solid #ddd;
	border-bottom: 0;
	padding: 40px 50px 50px 0 !important
}
.sc-tabs.tabs-vertical .tabs-nav li, .sc-tabs.tabs-vertical .special-tabs-nav li{
	float: none;
	display: block;
	padding: 0 !important;
	height: 45px;
	border-bottom: 1px solid #ddd
}
.sc-tabs.tabs-vertical .tabs-nav li a, .sc-tabs.tabs-vertical .special-tabs-nav li a{
	height: 45px;
	line-height: 48px;
	margin: 0
}
.sc-tabs.tabs-vertical .panes {
	float: left;
	width: 62.6%
}
.sc-tabs.tabs-vertical .tab-content {
	padding: 50px;
	border-left: 1px solid #ddd;
	margin-left: -1px
}
}
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;
	text-rendering: optimizelegibility;
}
.s_1 {
	line-height: 23px !important;
	font-size: 16px !important;
	border-bottom: 1px solid #505050 !important;
}
}
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: #505050
}
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;
	margin-bottom: 15px;
}
form {
	margin: 0
}
fieldset {
	border: 1px solid silver;
	margin: 0 2px;
	padding: .35em .625em .75em
}

.webform-client-form fieldset {
	border: 0px solid silver;
	margin: 0 2px;
	padding: 0em;
}

#edit-commerce-payment fieldset-wrapper:before{
	
	content: "Clicking the button below will forward you to our online payment system once you payment is completed you will be fowarded back to this site.";
}
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: Georgia, "Times New Roman", Times, serif;
}
button, input {
	line-height: normal
}
button, input[type="button"], input[type="reset"], input[type="submit"] {
	border: none;
	padding: 10px 20px;
	text-align: center;
  color: white;
  background-color: #373737;
  text-transform: uppercase;
  display: inline-block;
  cursor: pointer;
  text-decoration: none !important;
}

.checkout-buttons .checkout-cancel {
   border: none;
	padding: 10px 20px;
	text-align: center;
  color: white;
  background-color: #373737;
  text-transform: uppercase;
  display: inline-block;
  cursor: pointer;
  text-decoration: none !important;
}

.checkout-buttons .checkout-cancel:hover {
   border: none;
	padding: 10px 20px;
	text-align: center;
  color: white;
  background-color: #373737;
  text-transform: uppercase;
  display: inline-block;
  cursor: pointer;
  text-decoration: none !important;
}


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;
	width: 100%
}
.table-heading h4{
	font-size: 23px;
	line-height: 1.5;
	margin-bottom: 30px;
}
table thead th, tbody td {
	padding: 10px;
}
table tbody tr {
	border-bottom: 1px solid #ccc;
	font-family: "Times New Roman", Times, serif;
}
.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
}
.wrapper {
	width: 1250px
}
.grid-1 {
	width: 60px
}
.grid-2 {
	width: 150px
}
.grid-3 {
	width: 240px
}
.grid-4 {
	width: 330px
}

.featured-posts .grid-4,
.category-posts  .grid-4,
.latest-reviews .grid-4{
	width: 390px
}


.grid-5 {
	width: 420px
}
.grid-6 {
	width: 510px
}
.grid-7 {
	width: 890px;
}
.grid-8 {
	width: 890px
}
.grid-9 {
	width: 780px
}
.grid-10 {
	width: 870px
}
.grid-11 {
	width: 960px
}
.grid-12 {
	width: 1030px
}
.layout-boxed {
	max-width: 1110px
}

@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
}
}

@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
}

.featured-posts .grid-4,
.category-posts  .grid-4,
.latest-reviews .grid-4{
	width: 90%;
}

.featured-posts .entries .grid-4 .entry-image img,
.category-posts  .entries .grid-4 .entry-image img,
.latest-reviews .entries .grid-4 .entry-image img{
	
}

.grid-8 .posts-slider .entry-title, 
.slider-latest .posts-slider .entry-title, 
.slider-latest .entries .content-over-image .entry-title {
    font-size: 20px;
}





.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
}
}

@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 (max-width:1100px) {


	.node-type-issue-cover .rightview {
	    width: auto;
	    float: left;
	    padding: 10px;
	    margin-top: 30px;
	}


}



@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;
}

@media only screen and (max-width:1000px) {
	.alignright {
	float: left;
	}
	
}


.leftview, .rightview { 
    min-height: 450px;
}
.leftview {
     width: auto;
     float: left;
     position: relative;
     text-align: center;
}

.leftview .fulldownload{
	position: absolute;
	top:500px;
	left:0;
	margin-bottom:20px;
	padding-bottom: 20px;
	padding-left:18%;
	
}

@media only screen and (max-width:479px) {
	.leftview .fulldownload{
		position: absolute;
		top:400px;
		left:0;
		margin-bottom:20px;
		padding-bottom: 20px;
		padding-left:5%;
		
	}
	
}



.rightview{
     width: 500px;
      float: right;
}
.rightview h3 {
	font-weight: bold;
	font-size: 21px;
	margin:20px 0 5px 0;
	font-family: Georgia, "Times New Roman", Times, serif;
	color: #505050;
}
.rightview a{
	font-size: 19px ;
}
.cme-strong span{
	font-size:18px;
	padding-bottom: 7px;
	font-weight: 600;
}
.special-order {
	text-align: right;
}
.special-view{
	padding-bottom: 5px;
	display: list-item;
	list-style-type: disc; 
}
.special-cme {
	margin-top: 20px;
	line-height: 1.5;
}
.cme-strong {
	font-size:18px;
	padding-bottom: 7px;
	font-weight: 600;
}
.cme-p p{
	padding-top: 15px;
	font-size: 19px !important;
}
.special-slider {
	padding: 0 90px !important;
	margin-bottom: 20px !important;
}
.special-slider-2 {
	margin-bottom: 20px !important;
}
.special-header , .special-summary {
	text-align: left !important;
	margin: 0 40px;
}

.special-slider {
    padding: 0 90px !important;
    margin-bottom: 20px !important;
}

@media only screen and (max-width:800px) {
	.special-slider {
	padding: 0 20px !important;
	margin-bottom: 20px !important;
}
	
}


.special-author {
	font-size: 22px;
	text-align: center;
}
.special-summary p{
	font-size: 18px;
}
.special-p p {
	margin-bottom: 0 !important;
}
.special-padding{
	padding: 15px 0;
	border-bottom: 1px solid #ddd;
}
.special-search-padding{
	padding-top: 13px;
}
.special-padding h5 {
	font-weight:bold;
}
.special-sidebar {
	border-bottom: 1px solid #444;
  margin-bottom: 20px;
  padding-bottom: 30px;
  text-transform: uppercase;
}
.special-sidebar h3{
	margin-left: 13px;
	font-size: 26px;
	margin-bottom: 10px;
}
.special-title-sidebar {
	text-align: center;
  font-size: 20px !important;
  padding-bottom: 20px;
}
.search-title-sidebar h3{
	text-align: left;
  font-size: 22px !important;
  padding-bottom: 20px;
}
.search-title-sidebar{
  padding-bottom: 20px;
}
.special-homepage-title {
	text-align: center;
}
.entry-con p{
	margin-bottom: 18px;
  line-height: 30px;
  font-size: 17px;
}
.special-header h2{
	font-size: 22px !important;
}
.special-home {
	padding: 10px 10px 0 10px;
}
.special-grid div, .special-grid header {
	text-align: left;
}
.home-title {
	padding: 10px 0;
	font-weight: bold;
	text-transform: capitalize;
	
}
.entry-meta-title {
	line-height: 1.7;
}
.special-grid {
	width: 435px !important;
	overflow: hidden;
	height: 480px !important;
	border-bottom: 1px solid #505050;
	margin: 10px 0;
}

@media only screen and (max-width:1100px) {
	.special-grid {
	width: 300px !important;
	overflow: hidden;
	height: 455px !important;
	border-bottom: 1px solid #505050;
	margin: 15px 0;
	}

	
	
}


@media only screen and (max-width:1000px) {
	.special-grid {
	width: 370px !important;
	overflow: hidden;
	height: 455px !important;
	border-bottom: 1px solid #505050;
	margin: 15px 0;
	}


	
}


@media only screen and (max-width:479px) {
	.special-grid {
	width: 290px !important;
	overflow: hidden;
	height: 455px !important;
	border-bottom: 1px solid #505050;
	margin: 15px 0;
	}

	.category-posts .grid-4 {
	    width: 290px;
	}

	
}






.special-hr {
	border-bottom: 1px solid #ddd;
	margin: 30px 0 10px 0;
}
.special-author {
	padding-bottom: 10px !important;
}
.opacity {
	opacity: 0.9;
}
.special-button a{
	border: none;
	padding: 10px 20px;
	text-align: center;
  color: white;
  background-color: #373737;
  text-transform: uppercase;
  display: inline-block;
  cursor: pointer;
  text-decoration: none !important;
}
.special-basic-button button a {
	border: none;
	text-align: center;
  color: white;
  background-color: #373737;
  text-transform: uppercase;
  display: inline-block;
  cursor: pointer;
  text-decoration: none !important;
}
.special-basic-button button {margin-bottom: 10px;}
.special-article-colors a, .special-article-colors button {
		border: none;
    padding: 5px 15px;
    text-align: center;
    color: white;
    background-color: #373737;
    text-transform: uppercase;
    display: inline-block;
    cursor: pointer;
    font-size: 14px;
    text-decoration: none !important;
}
.special-button a:hover, .special-basic-button button:hover, .special-article-colors a:hover, .special-article-colors button:hover {
    opacity: 0.95;
    text-decoration: none;
    color: white;
}
.special-list {
	margin: 0;
	padding: 0;
	overflow: hidden;
}
.special-list a{
	display: block;
  color: #505050;
  text-align: center;
  padding: 20px;
  text-decoration: none;
  font-size: 
}
.special-list li{
	float: left;
	margin-left: 7%;
	list-style: none !important;
}
.special-list li a:hover {
    color: #c0143c;
    font-size: 18px;
}
.special-summary p{
	font-size: 18.5px !important;
	line-height: 1.5;
	margin-bottom: 20px;
}
.special_summary p{
	padding-top: 10px !important;
	line-height: 1.5;
}

.special-table th, .special-table td{
	border-bottom: 1px solid #ccc;
	padding: 10px 15px;
}

@media only screen and (max-width:751px) {
	.special-table th, .special-table td{
		border-bottom: 1px solid #ccc;
		padding: 2px 3px;
		    font-size: 0.9em;
	}
	
		.resp-scroll{
		overflow-x:auto;
	}
	
	
}

.sub-nav {
	text-align:center;
}
.sub-nav li{
	display:inline;
}
.sub-nav li:after {
	content: "/";
	color: #ddd;
	margin-left: 15px
}
.sub-nav .none:after {
	display: none;
}
.sub-nav a {
	text-decoration: none;
	padding: 0 7px;
	font-size: 22px;
}
.sub-nav li a:hover {
	color: #c0143c;
}
.color-hover a:hover {
	color: #c0143c;
}

.view-classifieds-categories .second-hentry {
	text-align: left;
	border-bottom: 1px solid #505050 !important; 
	padding-bottom: 28px !important;
	float: left;
   width: 100%;
   margin-bottom: 10px;
   padding-left: 20px;
}
.second-hentry .entry-title {
    margin-top: 20px;
    line-height: 120%;
}
.alignright-view div{
	margin-left: 20%;
}

.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: #c0143c
}
.success {
	border-color: #83ba77
}
.info [class*="icomoon-"] {
	color: #c0143c
}
.warning [class*="icomoon-"] {
	color: #c0143c
}
.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;
}
.slider-latest .flexslider .slides img
	filter: brightness(90%);
	-webkit-filter: blur(5px);
  -moz-filter: blur(5px);
  -o-filter: blur(5px);
  -ms-filter: blur(5px);
  filter: blur(5px);
}
.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
}
#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: 0;
	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: 0;
	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: Georgia, "Times New Roman", Times, serif;
	display: block;
	width: 50px;
	height: 50px;
	line-height: 50px;
	box-sizing: border-box;
	border: 1px solid rgba(255,255,255,.1);
	border-top: 0;
	border-bottom: 0;
	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,
#pageslide .menu li.last {
	display: none;
}

#pageslide .sub-menu li.last {
	display: inline;
}

@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
}
.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
}
#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: #c0143c
}
#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
}
@font-face {
  font-family: 'icomoon';
  src:  url('../fonts/icomoon.eot?o5ooc6');
  src:  url('../fonts/icomoon.eot?o5ooc6#iefix') format('embedded-opentype'),
    url('../fonts/icomoon.ttf?o5ooc6') format('truetype'),
    url('../fonts/icomoon.woff?o5ooc6') format('woff'),
    url('../fonts/icomoon.svg?o5ooc6#icomoon') format('svg');
  font-weight: normal;
  font-style: normal;
}

[class^="icon-"], [class*=" icon-"] {
  /* use !important to prevent issues with browser extensions that change fonts */
  font-family: 'icomoon' !important;
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
padding-left:2px;
  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

@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"
}



.basic-share [class^="icon-"] {
	padding-left:6px;

}

.icon-printer:before {
  content: "\e900";
}
.icon-pencil:before {
  content: "\e905";
}
.icon-search:before {
  content: "\e986";
}
.icon-cog:before {
  content: "\e994";
}
.icon-info:before {
  content: "\ea0c";
}
.icon-circle-up:before {
  content: "\ea41";
}
.icon-circle-right:before {
  content: "\ea42";
}
.icon-circle-down:before {
  content: "\ea43";
}
.icon-circle-left:before {
  content: "\ea44";
}
.icon-share2:before {
  content: "\ea82";
}
.icon-mail4:before {
  content: "\ea86";
}
.icon-google:before {
  content: "\ea88";
}
.icon-facebook:before {
  content: "\ea90";
}
.icon-twitter:before {
  content: "\ea96";
 
}
.icon-file-pdf:before {
  content: "\eadf";
}

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

@media print {
.no-print {
	display: none !important
}
* {
	background-color: #fff;
	color: #505050;
	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, .sidebar{
	display: none
}
.entry-content, .abstract{
	display: block;
}
 .tabs-vertical .panes {
	font-size: 88px;}
.jus_p {
	text-align: justify;
	word-break: break-all;
}
.abstract p {
	text-align: justify;
  text-justify: newspaper
}
.entry-content {
	font-size:17px;
}
.special{
	font-size: 17px; 
	line-height: 29px !important;
}
.full-gallery {
	width: 1903px;
}

.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
}
}
.view-content a, .entry-meta 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: underline;
}
.entry-title a, .menu a{
		text-decoration: none;
}
a:hover {
	text-decoration: none;
	color: #c0143c;
}
.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: none;
	color: #c0143c;
}
.sub-menu li  {
	text-transform: none
}
.views-field-body {
	margin-top: 10px;
}
.view-content .grid-12 {
	margin-bottom: 40px;
	padding-bottom:10px;
	padding-left: 20px;
	border-bottom: 1px solid #505050;
}
.views-field-title {
	padding-bottom: 20px;
}
.field-content p , .tab-content p{
	line-height:27px;
	font-size: 18px;
}
.field-content:after {
	display: none;
}
nav li {
line-height: 11px;
}
nav li, input#s,.upheader a, .tagline, .sub-title, .widget h3, .comment-box label, .section-header, .comment-meta, .comment .vcard, .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{
	letter-spacing: .05em;
	text-transform: uppercase
}
.upsummary p{
	line-height: 1.7em;
	margin-top: 10px;
	text-transform:none !important;
}
.entries .entry-title, .entries .entry-header {
	letter-spacing: .05em
}
nav li, input#s, .tagline, .sub-title, .widget h3, .entry-title, .views-field-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: 14px
}
.single-title .entry-title {
	letter-spacing: normal
}
.title-with-bg, .title-with-sep , .title-with-sep-, .title-article{
	line-height: 100%
}
.title-with-bg .title, .title-with-bg .entry-title, .title-with-sep .title, .title-with-sep- .title, .title-article .title, .title-with-sep- .entry-title, .title-with-sep .entry-title, .title-article .entry-title, .classic-layout .entry-title a {
	font-size: 100%
}
.title-with-sep .title, .title-with-sep .entry-title, .title-article .title, .title-article .entry-title , .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, .classic-layout .read-more-link {
	color: #505050;
	background: none;
	/* padding: 14px 25px 12px; */
	margin-top: -10px !important;
	border: 1px solid #505050;
	position: relative
}
.form-actions input[type="submit"], #views-exposed-form-opinions-test-all-articles input[type="submit"],#views-exposed-form-opinions-test-all-columns-articles input[type="submit"], #views-exposed-form-opinions-test-all-opinion-articles input[type="submit"], #views-exposed-form-opinions-test-all-doctors-articles input[type="submit"]{
    border: none;
    padding: 10px 20px;
    text-align: center;
    color: white;
    background-color: #373737;
    text-transform: uppercase;
    display: inline-block;
    cursor: pointer;
    text-decoration: none !important;
    margin: 0 5px;
    font-size: 100%;
}

 #views-exposed-form-opinions-test-all-articles input[type="submit"],
 #views-exposed-form-opinions-test-all-columns-articles input[type="submit"], 
 #views-exposed-form-opinions-test-all-opinion-articles input[type="submit"], 
 #views-exposed-form-opinions-test-all-doctors-articles input[type="submit"]{
    border: none;
    padding: 5px 10px;
    font-size: 14px;
}


input[type="submit"]:hover {
	opacity: 0.95;
}
 /* color: #505050;
	background: none;
	padding: 3px 15px; 
	margin-top: -10px !important;
	border: 1px solid #505050;
	position: relative
} */
.views-field-edit-delete em , .line-item-summary ul{
	display: none !important;
}
.special-cart h3{
	margin: 5px 0 15px;
	text-align: center;
	font-weight: bold;
}
.views-field-edit-delete {
	text-align: right;
}
.checkout-buttons div, .checkout-buttons{
	margin: 20px 0;
	border: none;
	text-align: right;
}
.checkout-help {
	margin-bottom: 15px;
  font-size: 20px;
}
input[type="submit"]:hover {
	background-color: #505050 ;
	color: white;
}
.form-actions {
	text-align: right !important;
}
#submit:hover, .read-more:hover, .classic-layout .read-more-link:hover {
	box-shadow: 3px 3px 0 #505050
}
#submit:active, .read-more:active, input[type="submit"]:active, .classic-layout .read-more-link:active {
	top: 1px;
	box-shadow: 1px 1px 0 #505050
}
[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
}
body {
	color: #444
}
a, .title-with-sep, .title-article, .title-with-sep- {
	color: #505050;
	cursor:pointer;
}
.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
}
.top-strip {
	height: 50px;
	
}
.layout-boxed .top-strip {
	max-width: 1110px
}
.color-site-white {
	padding-top: 20px
}
#branding {
	margin-top: 10px;
	margin-bottom: 10px;
}

.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
}




.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 .sub-menu {
	left: 160px
}
.sub-menu .menu-item-has-children {
	position: relative
}
.main-menu li:hover > .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: Georgia, "Times New Roman", Times, serif;
	display: block;
	text-align: center;
	position: absolute;
	right: 10px;
	top: 50%;
	margin-top: -7px;
	z-index: 999;
	cursor: default
}
.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 {
    position: relative;
}
/*.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>.simpnews-drop-down:after {
     content: "\f078";
    font-family: FontAwesome;
    font-style: normal;
    font-weight: normal;
    text-decoration: inherit;
/*--adjust as necessary--*/
    color: #2d2d2d;
    font-size: 7px;
    position: absolute;
    top: 21.5px;
    margin-left: -18px;
}

.views-exposed-widgets {
    text-align: right;
}


.top-strip #edit-search-api-views-fulltext-wrapper {
	float: right !important;
}
.top-strip #edit-search-api-views-fulltext-wrapper input[type="text"]{
	text-align: left;
	color: #333;
	background-color: #eee;
	padding: 7px 30px;
	width: 200px;
	border: 1px solid #505050;

}
.top-strip #edit-search-api-views-fulltext-wrapper .form-item-search-api-views-fulltext:before {
     content: "\f002";
    font-family: FontAwesome;
    font-style: normal;
    font-weight: normal;
    text-decoration: inherit;
    color: #8c919b;
    position: absolute;
    top: 17px;
    margin-left: 10px;
}


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

		.top-strip #edit-search-api-views-fulltext-wrapper input[type="text"]{
				margin-right: 30%;
				width: 155px;
				position: absolute;
    		top: 10px;
    		left:120px;
			}
	.top-strip #edit-search-api-views-fulltext-wrapper .form-item-search-api-views-fulltext:before {
	     top: 17px;
	     left:112px;
	     z-index:9999;
	     
	}
	
	.top-strip .socialb {
    display: none;
}
	
	
}



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

		.top-strip #edit-search-api-views-fulltext-wrapper input[type="text"]{
				margin-right: 2px;
				width: 185px;
				position: absolute;
    		top: 10px;
    		right:230px;
			}
	.top-strip #edit-search-api-views-fulltext-wrapper .form-item-search-api-views-fulltext:before {
	     top: 17px;
	     right:400px;
	     z-index:9999;
	     
	}

	
}

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

		.top-strip #edit-search-api-views-fulltext-wrapper input[type="text"]{
				margin-right: 1px;
				width: 195px;
				position: absolute;
    		top: 10px;
    		right:220px;
			}
	.top-strip #edit-search-api-views-fulltext-wrapper .form-item-search-api-views-fulltext:before {
	     top: 17px;
	     right:385px;
	     z-index:9999;
	     
	}

	
}






.top-strip #edit-field-article-type-parents-all-wrapper,
.top-strip #edit-field-parent-issue-field-year--wrapper{
	display:none;
}

.grids #edit-search-api-views-fulltext-wrapper input[type="text"]{
	text-align: left;
	color: black;
	padding: 7px 30px;
	border: 1px solid #505050;
}
.grids #views-exposed-form-search-content-page-search-page .views-exposed-form #edit-search-api-views-fulltext-wrapper {
		width:100%;
}

.grids #views-exposed-form-search-content-page-search-page .views-exposed-form #edit-field-article-type-parents-all-wrapper{
	width:50%;
	float: left;
}

.grids #views-exposed-form-search-content-page-search-page .views-exposed-form #edit-field-parent-issue-field-year--wrapper{
	width:40%;
	float: left;
}


.grids #views-exposed-form-search-content-page-search-page {
	padding-bottom: 15px;
}

/**
.grids #edit-search-api-views-fulltext-wrapper .form-item-search-api-views-fulltext:before {
     content: "\f002";
    font-family: FontAwesome;
    font-style: normal;
    font-weight: normal;
    text-decoration: inherit;
    color: #505050;
    position: absolute;
    top: 17px;
    margin-left: 10px;
}
**/

.top-strip #views-exposed-form-search-content-page-search-page input[type="submit"]{
	display: none;
}
.special-icon input[type="text"] {
	 content: "\f078";
    font-family: FontAwesome;
    font-style: normal;
    font-weight: normal;
    text-decoration: inherit;
    color: white;
    }
.main-menu>ul>.last {
     display: none;
}
.taxonomy-menu ul{
		line-height: 45px;
		font-size: 16px;
		padding-left: 15px;
}
.taxonomy-menu a{
	text-decoration:none;
}

.text-padding p, .text-padding .text-free{
	padding-top: 10px;
	line-height: 1.5;
}
.text-color a {
	text-decoration: none;
	color: #c0143c;
}
.text-hover a{
	text-decoration:none;
	cursor: pointer;
}

.view-issue-listing-page .list-page{
	margin-bottom:11px;
}


.text-free a{
	font-weight: bold;
	text-decoration:none;
	cursor: pointer;
}
.text-hover a:hover, .text-free a:hover{
	color: #c0143c;
}
.text-color a:hover{
	color: #505050;
}
.taxonomy-menu li.active {
	font-weight:bold;
}

.main-menu-container {
	height:50px;
}
.main-menu>ul>li:last-child:after {
	display: none
}
.main-menu>ul>li>a {
	height: 50px;
	line-height: 50px;
	padding-left: 21px;
	padding-right: 21px;
	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 #505050;
	width: 0;
	z-index: 999;
	opacity: 0
}
.main-menu>ul>.link-arrow:hover>a:after {
	opacity: 1;
	transition: all 0s .2s
}
html .main-menu>ul>li>.sub-menu {
	border-top-width: 0.8px
}
.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:16px 16px 10px 16px;
	line-height: 16px
}
.main-menu .sub-menu .sub-links .last{
	position: relative;
	padding-bottom: 13px;

}
.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
}
.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
}
.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%
}
.main-menu .sub-menu-columns .sub-menu .sub-menu, .main-menu .sub-menu-two-columns .sub-menu .sub-menu {
	position: static;
	opacity: 1;
	border: 0
}
.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
}
.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>ul>.sub-links-only>.sub-menu {
	width: 210px;
	left: 50%;
	margin-left: -85px;
	text-align: left;
}
.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: 0
}
.color-site-white .secondary-menu li {
	border: 0
}
.color-site-white .secondary-menu .sub-menu {
	border: 1px solid #505050;
	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: #505050;
	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
}
.main-menu-fixed img {
	display: none;
}
.sticky .menu ul {
    display: inline;
    vertical-align: middle;
    padding-left: 7%;
}
.sticky-active .logo img {
	display: inline-block;
	padding-left: 12%;
	padding-top: 7px;
	float: left;
}
.sticky-active .wrapper {
	display: inline;
}
.sticky-active .main-menu-fixed {
	opacity: .95;
	z-index: 9999;
	background-color: #2d2d2d;
	border-top: 0;
	border-bottom: 1px solid #505050;
	-webkit-backface-visibility: hidden
}
.sticky-active .main-menu-fixed nav {
	margin: auto;
	border-top: 0;
	border-bottom-width: 0
}
#content {
	min-height: 300px;
	margin-bottom: 30px
}
#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
}
.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: 1px solid #505050
}
.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
}
.title-with-bg {
	padding: 200px 0;
	background-size: cover;
	background-repeat: no-repeat;
	background-position: center center
}
.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: 0
}
.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 #505050
}
.posts-slider.loading {
	background: url(../images/loading.gif) no-repeat center
}
.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
}

.slider-latest .entries .content-over-image .rightcell .entry-title {
	font-size: 21px
}



@media only screen and (max-width: 959px) and (min-width: 751px){
.grid-8 .posts-slider .entry-title, .slider-latest .posts-slider .entry-title, .slider-latest .entries .content-over-image .entry-title {
    font-size: 18px;
}
}


.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-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
}
.gallery-item img {
	border: 0 !important
}
.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
}
.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 {
	height: 100%;
	overflow: hidden;
	position: relative
}
#gallery-carousel .carousel {
	width: 9999px
}
#gallery-carousel .gallery-item {
	float: left;
	margin: 0 5px 0 0;
	position: relative
}
.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: 75%;
	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;
  color: white;
  position: relative;
  z-index: 1;
}
.content-over-image {
	position: relative;
}
.content-over-image img{
	position: relative;
	filter: blur(5px);
}
.content-over-image:after {
	content: '';
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  display: block;
  background-color: rgba(0, 0, 0, 0.5);
}
.content-over-image img {
	
}
.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 #505050;
	text-shadow: 3px 3px 0 #505050
}
.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
}
.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 .views-field-body{
	margin-top: 5px
}
.entries .hentry .entry-header .vcard.author:after {
	content: "";
	padding: 0
}
.entries .format-audio iframe {
	width: 100% !important
}
.entry-image a, .entry-image img {
	display: block;
	position: relative
}
.entries .entry-image {
	overflow: hidden;
	position: relative;
	margin-bottom: 10px
}
.entries .entry-image a:after {
	content: "";
	display: block;
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	z-index: 1
}
.entries .entry-image img {
	width: 100%;
	z-index: 2
}
.entries .entry-image img:hover {
	-ms-filter: "progid: DXImageTransform.Microsoft.Alpha(Opacity=50)";
	filter: alpha(opacity=50)
}
.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: #505050;
	border-radius: 50%;
	opacity: .5;
	text-align: center;
	transition: opacity .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 {
	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: .1em;
	color: #fff;
	background: #505050;
	background: rgba(0,0,0,0.8);
	transition: opacity .2s ease-in-out;
	-moz-transition: opacity .2s ease-in-out;
	-webkit-transition: opacity .2s ease-in-out
}
figure .icon:before {
	opacity: 1;
	content: "i";
	position: absolute;
	z-index: 999;
	right: 0;
	bottom: 0;
	background: #505050;
	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
}
.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-layout .hentry {
	border-bottom: 1px solid #ddd
}
.list-layout .hentry:last-child {
	border-bottom: 0
}
.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 .views-field-body{
	overflow: hidden
}
.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
}
.post-ad img {
	display: block;
	margin-left: auto;
	margin-right: auto
}
.page-header {
	margin-bottom: 30px;
	text-transform: uppercase;
}
.page-header .entry-meta {
	margin-bottom: 5px
}
-description {
	max-width: 690px;
	text-align: center;
	margin: -15px auto 45px
}
.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: 18px
}
.single-box .title, .comment-reply-title {
	text-align: center;
	margin-bottom: 10px;
	text-transform: none
}
.single .entry-content {
	margin-bottom: 30px;
	padding-bottom: 30px
}

.page-content iframe, .entry-content iframe, .abstract 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: 60px;
	float: left;
	line-height: 40px;
	padding: 8px 5px 0 0;
	
}
.page-content h1, .page-content h2, .page-content h3, .page-content h4, .page-content h5, .page-content h6, .abstract h1, .abstract h2, .abstract h3, .abstract h4, .abstract h5, .abstract h6 {
	margin-bottom: 18px
}
.entry-content h5, .entry-content h4, .entry-content h3, .entry-content h2, .entry-content h1, .entry-content h6{
	margin-bottom: 8px;
	margin-top: 20px;
}
.webform-client-form .sub-title {
	font-size: 16px;
  color: #8c919b;
  text-transform: uppercase;
  letter-spacing: .05em;
}
.title-text h1, .page-content h1, .entry-content h1, .abstract h1 {
	font-size: 30px;
	line-height: 44px
}
.title-text h2, .page-content h2, .entry-content h2, .abstract h2 {
	font-size: 26px;
	line-height: 30px
}
.page-content h3, .entry-content h3, .abstract h3 {
	font-size: 20px;
	line-height: 29px
}
.page-content h4, .entry-content h4, .abstract h4 {
	font-size: 19px;
	line-height:22px
}
.page-content h5, .entry-content h5, .abstract h5 {
	font-size: 18px;
	line-height: 22px
}
.page-content h6, .entry-content h6, .abstract h6 {
	font-size: 16px;
	line-height: 18px
}
.abstract p {
	line-height:22px;
	font-size: 16px;
	font-weight: bold;	
}

.tabs-nav-2 {
    float: left;
    width: 30%;
		border-right: 1px solid #ddd;
		margin-right: 20px;
		padding-right: 10px;
}
.page-content p, .entry-content p {
	margin-bottom: 15px;
	line-height:30px;
	font-size: 17px;
}
.page-content li, .page .page-content hr, .abstract li, .entry-content li {
	line-height:30px;
	font-size: 17px;
}
.entry-content hr{
	margin-bottom: 20px
}
.page-content ol, .page-content ul, .entry-content ol, .abstract ol, .entry-content ul, .abstract ul {
	padding-left: 40px
}

.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 ,.single-box hr, .abstract 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: #505050;
	margin: 0;
	padding: 0 10px;
	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: 0
}
.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: .7;
	font: normal 29px/29px Arial, Helvetica, sans-serif;
	letter-spacing: -.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
}
}
.tag-box {
	text-align: center;
	margin-bottom: 30px;
	padding-top: 30px;
	border-top: 1px solid #505050
}
.tag-box a {
	margin: 5px 10px;
	padding: 0 10px;
	line-height: 30px;
	display: inline-block;
	border: 1px solid #505050;
	text-decoration: none
}
.social-box {
	padding-top: 30px;
	text-align: center;
	border-top: 1px solid #505050
}
.social-box li {
	margin-bottom: 15px;
	display: inline-block;
	letter-spacing: .1em;
	text-transform: uppercase
}
.social-box li a {
	position: relative;
	text-decoration: none
}
.social-box li a:hover {
	text-decoration: underline
}
.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
}
.social-colors li {
	font-size: 11px
}
.special-colors li {
  margin: 15px 0;
  font-size: 20px
}

.special-colors [class^="share-"] a{
	display: block;
	color: #fff;
	background-color: #444;
	padding: 12px 8px;
	text-align: center;
	border-radius: 50px;
	text-decoration: none;
}

.special-colors [class^="share-"] a:hover{
	display: block;
	color: #fff;
	background-color: #ccc;
	padding: 12px 8px;
	text-align: center;
	border-radius: 50px;
	text-decoration: none;
}



.social-colors [class^="share-"] a, ,.social-colors [class^="share-"] button{
	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-button a{
	background-color: #306199
}
.special-colors .share-button a{
	background-color: #ccc;
}
.special-colors .share-twitter a {
	background-color: #ccc;
}
.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
}
.author-hover a:hover {
	color: #c0143c;
	text-decoration: none
}
.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: .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: 0
}
.single-author-box .author-tabs-content, .single-author-box .author-tabs-button li a.active {
	background-color: #f8f8f8
}
.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: #505050
}
.related-posts .next {
	right: 0
}
.related-posts .prev {
	right: 26px
}
.slide-dock {
	position: fixed;
	bottom: 0;
	right: -361px;
	width: 330px;
	padding-bottom: 30px;
	border: 1px solid #505050;
	z-index: 9999;
	transition: all .5s ease-in-out;
	-webkit-transition: all .5s ease-in-out;
	-moz-transition: all .5s ease-in-out;
	-o-transition: all .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%
}
.nav-single {
	padding: 30px 0;
	position: relative;
	border-top: 1px solid #505050;
	border-bottom: 1px solid #505050
}
.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
}
.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: #505050
}
.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 #505050
}
.comment-form-comment {
	margin-bottom: 30px
}
.form-allowed-tags, .comment-author .says {
	display: none
}
.paging-navigation {
	margin-top: 30px
}
.paging-navigation .loop-pagination {
	padding: 30px 0;
	text-align: center;
	border-top: 1px solid #505050;
	border-bottom: 1px solid #505050
}
.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: #505050;
	border: 0
}
.loop-pagination a.next:hover, .loop-pagination a.prev:hover {
	color: #fff;
	background: #505050
}
.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 .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
}
#searchform {
	position: relative
}
#searchform input[type="text"] {
	padding-left: 15px
}
#searchform input, #searchform button {
	padding: 0;
	height: 40px;
	border: 0;
	background: none
}
.oldie #searchform input {
	line-height: 40px
}
#searchform input {
	width: 100%;
	outline: 0;
	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
}
#masthead .header-search #searchform input[type="text"], #masthead.color-site-white #searchform input[type="text"] {
	background: #fff;
	border: 0;
	color: #fff;
	border: 1px solid #505050
}
#masthead .main-menu-container .sticky-menu-container{
	height: 100px !important;
}
.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
}
.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: #505050
}
.entry-breakdown .total-score h4 .total {
	font-size: 18px
}
.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: 1px solid #505050
}
.sitemap .trigger.active:hover {
	color: #505050
}
.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 #505050;
	border-top: 0
}
.sitemap .row:first-child ul {
	display: block
}
.sitemap .row ul li {
	margin: 10px 0
}
.sitemap .page-content {
	margin-bottom: 30px
}
.social li {
	display: inline-block
}

.socialb 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 .2s ease;
	-moz-transition: all .2s ease;
	-o-transition: all .2s ease;
	-ms-transition: all .2s ease;
	transition: all .2s ease
}

.socialb 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 .2s ease;
	-moz-transition: all .2s ease;
	-o-transition: all .2s ease;
	-ms-transition: all .2s ease;
	transition: all .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)
	color:white;
}

.socialb 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
}

.top-strip .socialb {
	float: right;
	margin-top: 4px;
	margin-right: 10px
}


.social-center {
	text-align: center
}
.error404 .post {
	margin-top: 60px;
	text-align: center
}
.error404 .post img {
	margin-bottom: 60px
}
.error404 .post h1 {
	font-size: 50px;
	text-transform: uppercase
}
.wpcf7-form input, .wpcf7-form textarea {
	margin-bottom: 30px
}
.wpcf7-form-control-wrap {
	display: block
}
span.wpcf7-not-valid-tip {
	border: 0;
	width: 100%;
	height: 41px;
	line-height: 40px;
	padding: 0;
	top: 0;
	left: 0;
	text-align: center;
	background: #fde2e7
}
.jetpack_subscription_widget p {
	margin-bottom: 18px
}
#subscribe-email input {
	width: 100%;
	padding: 10px
}
#subscribe-submit {
	text-align: center
}
.sharedaddy {
	margin-top: 10px
}
.comment-subscription-form {
	margin-top: 18px
}
.sidebar {
	padding: 24px
}
.sidebar-fixed {
	-webkit-backface-visibility: hidden
}
.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: 0;
	border-right: 0;
	border-bottom: 0
}
html .widget-area-2, html .widget-area-3 {
	border-top: 0
}
html .col-1 .widget-area {
	border: 0
}
.ltr .widget-area-1 .widget, .ltr .col-2 .widget-area:first-child {
	border-left: 0
}
.ltr .widget-area-2, .ltr .widget-area-3, .ltr .widget-area-3 .widget, .ltr .col-2 .widget-area:last-child {
	border-right: 0
}
.sidebar .widget {
	margin-bottom: 30px;
	padding-bottom: 30px
}
.sidebar .widget:last-child {
	border: 0;
	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 .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: #505050
}
.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_ti-about-site img {
	float: left;
	max-width: 100%;
	height: auto;
	margin: 2px 15px 30px 0
}
.widget_ti-about-site p {
	margin-bottom: 30px
}
.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: .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: .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: .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;
	padding-top: 3px;
}
.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
}
.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
}
.widget_ti_video_embed {
	text-align: center
}
.widget_ti_video_embed .video-title {
	margin-top: 10px
}
.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: .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
}
.classifieds-menu li a{
	display: block;
	position: relative;
	padding-top: 15px;
	padding-bottom: 15px;
	text-transform: uppercase;
}
.classifieds-menu h3{
	display: none;
}


.classified-img-block{
	float: left;
	width: 380px;
	border: 1px solid #ccc;
	margin: 5px;
}

.classified-img-block-2{
	margin: 5px 5px 5px 18%; 
	border: 1px solid #ccc; 
	float: left; 
	width: 380px;
	
}



@media only screen and (min-width:600px) and (max-width:1200px) {
	
	.classified-img-block{
	float: left;
	width: 43%;
	border: 1px solid #ccc;
	margin: 5px;
}

.classified-img-block-2{
	margin: 5px 5px 5px 5px; 
	border: 1px solid #ccc; 
	float: left; 
	width: 43%;
	
}
	
}



@media only screen and (max-width:600px) {
	
	.classified-img-block{
	float: left;
	width: 90%;
	border: 1px solid #ccc;
	margin: 5px;
}

.classified-img-block-2{
	margin: 5px 5px 5px 5px; 
	border: 1px solid #ccc; 
	float: left; 
	width: 90%;
	
}
	
}







.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: 0
}
.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: .2
}
.rsswidget {
	display: block;
	font-size: 14px;
	letter-spacing: .05em;
	text-transform: uppercase
}
.rss-date {
	display: block;
	margin: 10px 0
}
.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: #505050;
	background: #fff
}
.widget_ti_most_commented span {
	float: right;
	display: block;
	height: 22px;
	padding: 0 5px;
	text-align: center;
	color: #505050;
	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
}
.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: #505050
}
.widget_ti_latest_reviews .total {
	float: right;
	font-size: 16px
}
.widget_ti_latest_reviews .score-line span {
	height: 5px;
	margin-top: 3px
}
.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%
}
.widget_ti_latest_comments li {
	border: 0;
	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: .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: #505050
}
.sidebar .widget_ti_latest_comments .comment-text:after {
	border-bottom-color: #fff
}
.sidebar .widget_ti_latest_comments .comment-text:before {
	border-bottom-color: #505050
}
.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-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, .title-with-sep- .title, .text-left .title-with-sep .entry-title ,.title-with-sep- .entry-title, .text-left .title-article .title{
	margin-left: 0;
	padding-left: 0
}
.text-left .all-news-link .read-more {
	margin-left: 0
}

@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 #505050;
	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: 0
}
.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 .5s ease-in-out;
	-moz-transition: width .5s ease-in-out;
	-o-transition: width .5s ease-in-out;
	transition: width .5s ease-in-out
}
.csstransitions #masthead #searchform input[type="text"]:focus {
	width: 305px
}
.entry-image {
	opacity: 0;
	transition: opacity .7s ease-in-out;
	-moz-transition: opacity .7s ease-in-out;
	-webkit-transition: opacity .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 .5s ease;
	-moz-transition: all .5s ease;
	-o-transition: all .5s ease;
	-ms-transition: all .5s ease;
	transition: all .5s ease
}
.entries .hentry .entry-image img:hover {
	opacity: .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 .7s ease-in-out;
	-moz-transition: width .7s ease-in-out;
	-o-transition: width .7s ease-in-out;
	transition: width .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
}
.inview .score-line span {
	width: 100%
}
.related-posts {
	border-bottom: 1px solid #505050
}
.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- .title, .title-with-sep- .entry-title,  .title-article .title, .title-with-sep .entry-title, .title-article .entry-title,  .classic-layout .entry-title a , .views-field-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: .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: .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-article .title, .title-with-sep .entry-title, .title-article .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 .title-article{
	margin: 0;
	padding: 0 5px
}
.masonry-layout .hentry {
	padding-bottom: 0;
	border-bottom: 0
}
.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: 0;
	margin: 30px 0;
	position: static;
	background: #505050
}
.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: 0;
	border-right: 0
}
.footer-sidebar .columns .widget-area:last-child {
	border-bottom: 0
}
.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{
	font-size: 18px
}

html .slider-latest .entries .content-over-image .entry-title {
	font-size: 15px
}


.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 #505050
}
}
.main-menu>ul>li:hover>a {
	color: #333
}
.secondary-menu ul>li:hover>a {
	color: #c0143c;
}
.main-menu>ul>.link-arrow>a:after {
	border-color: transparent transparent #505050
}
.main-menu>ul>li>.sub-menu {
	border-top-color: #505050
}
.modern .content-over-image figure:before {
	opacity: .1
}
#searchform input, #searchform button {
	color: #fff;
}
.modern .content-over-image:hover figure:before {
	opacity: .7
}
.main-menu .sub-menu .sub-links a:after {
	background-color: #0a0a0a
}
.sidebar .widget {
	border-bottom: 1px solid #000
}
.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, .footer-sidebar .widget_recent_entries li:after, .footer-sidebar .widget_recent_comments li:after {
	background-color: #8c919b
}
.footer-sidebar .widget_ti_latest_comments .comment-text:after {
	border-bottom-color: #242628
}
.footer-sidebar .widget_ti_latest_comments .comment-text:before {
	border-bottom-color: #585b61
}
.footer-sidebar .widget_ti_latest_comments .comment-text {
	border-color: #585b61
}
.sub-menu-columns .sub-menu .sub-links>.menu-item-has-children>a {
	color: #c0143c;
}
/* .title-with-sep {
	background: url("../images/titles-bg.png") repeat-x 50%
} */
.title-with-sep- {
	background: url("../images/titles-bg.png") repeat-x 50%
}
@media only screen and (min-width:751px) {
#gallery-carousel, #gallery-carousel .gallery-item {
	height: 360px
}
}
h1, h2, h3, h4, h5, h6, .main-menu a, .secondary-menu a, .widget_pages, .widget_categories, .widget_nav_menu, .tagline, .sub-title, .entry-meta, .entry-note, .read-more, #submit, .ltr .single .entry-content>p:first-of-type:first-letter, input#s, .single-author-box .vcard, .comment-author, .comment-meta, .comment-reply-link, #respond label, .copyright, #wp-calendar tbody, .latest-reviews i, .score-box .total {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-weight: 400;
	font-style: normal
}
.title-with-sep, .title-with-sep-, .title-article, .title-with-bg, .classic-layout .entry-title, .posts-slider .entry-title {
	font-size: 42px
}
.title-article, .title-article .title {
	font-size: 30px !important;
}
.main-menu>ul>li {
	font-size: 16px;
}
body {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-weight: normal;
	font-style: normal;
	
	
}
body, .site-content, .layout-full .title-with-sep .title,.title-with-sep- .title, .title-article .title, .layout-full .title-with-sep .entry-title ,.title-with-sep- .entry-title, .title-article .entry-title{
	background-color: #fff;
	
}
.entries .entry-image a:after, .paging-navigation .current, .link-pages span, .score-line span, .entry-breakdown .item .score-line, .widget_ti_most_commented span, .all-news-link .read-more {
	background-color: #c60e3b;
}
.paging-navigation .current, .widget span i, .score-line span i, .all-news-link .read-more {
	color: #000
}
#masthead, .main-menu-fixed {
	background-color: #fff
}

.main-menu-fixed {
	background-color: #fff;
	border-top: 1px solid #eee;
	border-bottom: 1px solid #eeeeee;
}


.top-strip, .secondary-menu .sub-menu, .top-strip #searchform input[type="text"], .top-strip .social li ul {
	background-color: #000;	
}
.top-strip 
{
	border-bottom: 1px solid #000;
}

.secondary-menu a {
	color: #fff
}
.secondary-menu a:hover {
	color: #c0143c;
}
.secondary-menu li, .top-strip #searchform input[type="text"] {
	border-color: transparent
}
.top-strip .social li a {
	color: #8c919b
}

.sticky-active .main-menu-fixed {
	background-color: #fff;
}

.main-menu {
	background-color: transparent;
}


.main-menu>ul>li>a {
	color: #505050;
}
.main-menu>ul>li>a:hover {
	color: #333;
}
.main-menu {
	border-top: 0px solid #000
}
.main-menu {
	border-bottom: 0px solid #000
}
.main-menu .sub-menu {
	border-top: 1px solid #000;
	border-bottom: 1px solid #000;
	border-left: 1px solid #000;
	border-right: 1px solid #000
}
.main-menu .sub-menu, .main-menu .sub-menu-two-columns .sub-menu:before {
	background-color: #fff
}
.sub-links li a {
	color: #0a0a0a
}
.sub-links li a:hover {
	color: #c0143c;
}
.main-menu .sub-menu .sub-links a:after {
	background-color: transparent
}
.main-menu .sub-menu:after {
	background-color: #fff
}
.sub-posts li a {
	color: #0a0a0a
}
.sub-posts li a:hover {
	color: #c0143c;
}
.modern .content-over-image figure:before {
	background-color: #000
}
.sidebar {
	border-top: 1px solid #000;
	border-bottom: 1px solid #000;
	border-left: 1px solid #000;
	border-right: 1px solid #000
}

.sidebar .view-display-id-skyscraper {
	display: block;
	min-height: 620px;
	padding-bottom:20px;
}




.slide-dock {
	background-color: #fff
}
.slide-dock h3, .slide-dock a, .slide-dock p {
	color: #000
}
.footer-sidebar, .widget_ti_most_commented li a {
	background-color: #242628
}
.footer-sidebar .widget h3 {
	color: #ffffff;
}
.footer-sidebar {
	color: #8c919b
}
.footer-sidebar .widget a {
	color: #8c919b
}
.footer-sidebar .widget a:hover {
	color: #c0143c;
}
.widget-area-2, .widget-area-3, .footer-sidebar .widget {
	border-top: 1px dotted #585b61;
	border-bottom: 1px dotted #585b61;
	border-left: 1px dotted #585b61;
	border-right: 1px dotted #585b61
}
.copyright {
	background-color: #222
}
.copyright, .copyright a {
	color: #8c919b
}
















/*top menu*/

.secondary-menu ul.menu li a{

	color:#fff;

}

ul li.leaf{

	list-style: none;

}

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

    color: #c0143c;

}

ul.menu li {

    margin: 0;

}

li.expanded, li.collapsed, li.leaf{

	padding: 0;

}

/*header search*/

#searchform .form-type-textfield input[type=text]{

	padding-right: 25px;

}

.secondary-menu .contextual-links-processed{

	left:0;

}

.secondary-menu .contextual-links-processed ul.contextual-links{

	left: 0;

	width: 145px;

}

.secondary-menu .contextual-links-processed ul.contextual-links > li{

	float: left;

}



#searchform .form-actions input[type=submit]{

    width: 25px;

    position: absolute;

    right: 0px;

    z-index: 100;

    background-color: transparent;

    height: 100%;

}

#searchform .form-actions input[type=submit]:hover{

	box-shadow: none;

}

#searchform .form-actions .icomoon-search{

	position: absolute;

	right: 5px;

	top: 14px;

	z-index: 99;

	color: #fff;

}


/*main menu*/

.main-menu-container{

	z-index: 490;

}

.simpnews-drop-down > div.sub-menu > ul.sub-links > li > a:hover .simpnews-drop-down > div.sub-menu > ul.sub-links > li > div > ul{

	display: block;

}

/* simpnews custom */



.color-ffffff{

	color: #ffffff;

}

.bg-252628{

	background-color: #252628;

}

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

	.simpnews-section--sidebar--header{

		margin-left: 30px;

	}

	.simpnews-grid-custom-margin-left-0{

		margin-left: 0px;

	}

}

.entry-image.inview:hover i{

	z-index: 2;

	transition: all .5s ease;

}

.entry-image.inview > a > i{

	transition: all .5s ease;

}

.simpnews-grid-custom-height.grid-4{

	height: 555px;

}

.simpnews-width-1050{

	width: 1050px;

	margin-left: 30px;

}

.comment-content{

    color: #666;

    font-size: 90%;

    padding: 10px;

} 

.comment-content .inner{

   padding: 20px;

    border: 1px solid #dfdfdf;

}

.comment-content .inner .avatar{

	padding-right: 20px;

	float: left;

}

.reply-comment-links{

	float: right;

	

}

.reply-comment-links a{

	text-decoration: none;

	padding-right: 4px;

	color: #666;

}

.comment-author{

	font-family: Oswald;

	font-size: 18px;

	font-weight: 400;

	text-decoration: none;

}

.comment-author a{

	text-decoration: none;

	color: #666;

}

#comments form input[type=text],#comments form textarea{

	border: 1px solid #000;

}

#comments form input[type=text]:focus,#comments form textarea:focus{

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

	text-shadow:0;

}

#comments form .form-actions > .form-submit:first-child{

	margin-right: 15px;

}

.webform-client-form-14 input:focus,.webform-client-form-14 textarea:focus{

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

	text-shadow:0;

}



.item-list .pager{

	text-align: left;

	margin: 0;

}

.masonry-layout .item-list{

	position: absolute;

	bottom:-30px;



}

.item-list .pager li > a{

	text-transform: uppercase;

}



.item-list .pager li.pager-current{

	color:#ddd;

}

.list-layout .item-list .pager li:first-child{

	margin-left: 0;

}.profile .user-picture{

	margin: 0;

}

.simpnews-popup .slides li > .entry-header{

	transition: all .5s ease;

}



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

	.simpnews-popup .slides li:hover > .entry-header{

		margin-top: -48%;

	}

}

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

	.simpnews-popup .slides li > .entry-header{

		position: absolute;

    	top: 41%;

    	width: 100%;

    	text-align: center;

	}

}

#footer{

	padding-top: 30px;

}

.sidebar .widget_calendar .date-nav-wrapper .date-heading h3{

	text-transform: capitalize;

	letter-spacing: 0;

	font-weight: bold;

	font-size: 100%;

	color: #444;

}

.sidebar .widget_calendar .date-nav-wrapper .date-nav{

	padding: 0;

	margin: 0;

}

.sidebar .widget_calendar .date-nav-wrapper{

	margin: 0;

}

.sidebar .widget_calendar .calendar-calendar .month-view table tbody tr td .mini-day-off{

	text-align: center;

	color: #444;

	padding: 5%;

}

.sidebar .widget_calendar .calendar-calendar .month-view table tbody tr td.today .mini-day-off{

	color: #F36;

}

.sidebar .widget_calendar .calendar-calendar .month-view table tbody tr td.today{

	background-color: white;

}

.sidebar .widget_calendar .calendar-calendar .month-view table thead tr th{

	background-color: white;

	color: #444;

}

.sidebar .widget_calendar .calendar-calendar .month-view table{

    border: 1px solid #ddd;

        color: #444;

}

.sidebar .widget_calendar .calendar-calendar .month-view table thead tr th{

	border-right: 0;

	border-left: 0;

	border-top: 0; 

	font-weight: normal;

}

.widget_ti_site_authors ul.authors-list .user-picture{

	float: left;

	margin-right: 5%;

}

.user-picture img{

	width: 78px;

	height: auto;

}

.simpnews-mega-menu-1 > .menu-attach-block-drop-link{

	display: none !important;

}

#masthead .secondary-menu.contextual-links-region{

	width: 67%;

}

.tabs.primary{

	padding: 0;

	border:0;

	margin-left: 0;

}

.tabs.primary > li:first-child{

	padding-left: 0;

}

.tabs.primary > li > a{

	border: 0;

	background-color: transparent;

}

.tabs.primary li.active a{

	border: 0;

	background-color: transparent;

}

.tabs.primary > li > a:hover{

	background-color: transparent;

}

.tabs.primary > li > a:first-child{

	padding-left: 0;

	margin-left: 0;

}
.page-search .search-form input[type=submit]{
	margin: 12px 0;
}
.page-search .search-form .form-type-textfield input[type=text]{
	margin-top: 8px;
}
.simpnews-popup.posts-slider .slides > li > header a,.simpnews-popup.posts-slider .slides > li > header time,.simpnews-popup.posts-slider .slides > li > header span{
	color: white;
}
.simpnews-popup.posts-slider .slides > li > header .read-more{
	border-color: white;
	margin-top: 7%;
}
.simpnews-popup.posts-slider .slides > li > header .entry-meta{
	margin-bottom: 10px;
}
.simpnews-popup.posts-slider .slides > li > figure{
	/*background-color: black;*/
}
.simpnews-popup.posts-slider .slides > li > figure > img{
	/*opacity: .5;*/
}



.checkout_completion_message div.webform-component{

	
}

.checkout_completion_message label{
	display:inline-block;
	
}


.checkout_completion_message .webform-page,
.webform-submission .webform-page,
.checkout_completion_message .webform-component--confirm-your-e-mail-address,
.webform-submission .webform-component--confirm-your-e-mail-address{
	display:none;
}

.checkout_completion_message label,
.webform-submission label{
	display:inline-block;

}

.checkout_completion_message fieldset {
    border: 0px solid silver;
    margin: 0 0px;
    padding: 0;
}