/*
 Theme Name:   Styleblog Child
 Theme URI:    http://example.com/twenty-fifteen-child/
 Description:  Styleblog Child Theme
 Author:       GoAutoIT
 Author URI:   http://www.goautomedia.net
 Template:     styleblog
 Version:      0.0.1
 License:      GNU General Public License v2 or later
 License URI:  http://www.gnu.org/licenses/gpl-2.0.html
 Tags:         light, dark, responsive-layout, accessibility-ready
 Text Domain:  styleblog-child
*/


/*#header {
  width: 1000px;
  padding: 0;
  overflow: visible;
  margin: 0 auto;
  float: none;
-moz-box-shadow:  0 10px 21px 1px rgba(0, 0, 0, 0.2);
-webkit-box-shadow:  0 10px 21px 1px rgba(0, 0, 0, 0.2);
box-shadow:  0 10px 21px 1px rgba(0, 0, 0, 0.2);
}*/



/*new single edition CSS*/

body.edition-by-edition-single .wrapper {
    max-width: 100%!important;
	/*background-color:#101b2e!important;*/
    margin: 0;
	overflow:hidden;
}

.big-image {
    background: url("http://premium.goauto.com.au/wp-content/uploads/2016/07/single-edition-background.jpg") no-repeat top center scroll !important;
    background-size: cover !important;
    min-height: 586px;
	background-color:#172338;
}



/*body.edition-by-edition-single .container {
    max-width: 1136px !important;
}*/



h1.newsletter-title {color:#32a5e7; font-size:24px;line-height:28px; letter-spacing:-0.02em;text-align:left;margin-top:95px;margin-bottom: 32px;}

h2.newsletter-edition {
    font-size: 44px;
    color: #fff;
    line-height: 46px;
	margin-bottom:25px;
    
}

.edition-description {color:#fff; font-size:18px; line-height:24px;}

.orange-text {color:#f04b23; font-size:14px; margin-top:20px;line-height:normal;}

.edition-content {
    width: 35%;
    float: left;
}

.edition-featureimage {
    max-width: 61%;
    float: right;
    margin: 50px 0 25px 0;
}

.edition-featured-image img {
    max-width: 100%;
    border: 20px solid #ffffff;
}

.edition-back-link {color:#fff; margin: 20px 0 0 0;}

.edition-back-link a {color:#32a5e7 !important; text-decoration: underline;}

.edition-back-link a:hover {color:#fff !important;}

.download-buttons {margin-top:30px;}

a.edition-pdf-button {
	border: solid 1px #32A5E7;
    background: #32A5E7;
    padding: 17px;
    padding-left: 25px;
    padding-right: 25px;
    border-radius: 5px;
    color: #fff !important;
    font-weight: bold;
    text-transform: uppercase;
    display: inline-block;
	margin-right:20px;
}

a.edition-zip-button {
    border: solid 1px #fff;
    padding: 17px;
    padding-left: 10px;
    padding-right: 10px;
    border-radius: 5px;
    color: #fff !important;
    font-weight: bold;
    text-transform: uppercase;
    display: inline-block;
}


.download-instructions {background:#fff;}

.download-steps {
    width: 21%;
    text-align: center;
    margin-bottom: 20px;
    margin-left: 20px;
    margin-right: 20px;
}


.download-help {display:block;text-align:center;}

.dotted-line {display:block;border-bottom:solid 1px;margin-bottom:20px;}

.full-width {width:100%; display:block; height:130px;}

body.edition-by-edition-single .full-width-row {
    max-width: 100%!important;
    background-color: #fff;
    margin: 0;
}

.my-custom-spoiler {text-align:center; font-size:18px;/*margin-top:20px;*/}

.my-custom-spoiler .su-spoiler-title {
    font-size: 24px;
    padding-left: 0px !important;
    padding-top: 15px;
    line-height: normal;
    width: 65%;
    margin: auto;
    padding-bottom: 20px;
	color:#32A5E7;
}

.my-custom-spoiler.su-spoiler-icon-arrow .su-spoiler-icon::after {
    content: "\f107";
}

.my-custom-spoiler.su-spoiler-icon-arrow.su-spoiler-closed .su-spoiler-icon::after {
    content: "\f106";
}

.my-custom-spoiler.su-spoiler-icon-arrow .su-spoiler-icon::before {
    display:none;
}

.my-custom-spoiler.su-spoiler-icon-arrow.su-spoiler-closed .su-spoiler-icon::before {
    display:none;
}

.my-custom-spoiler .su-spoiler-icon {
    position: relative;
    left: 7px;
    top: 7px;
    display: block;
    width: 20px;
    height: 20px;
    line-height: 21px;
    text-align: center;
    font-size: 24px;
    font-family: FontAwesome;
    font-weight: normal;
    font-style: normal;
    -webkit-font-smoothing: antialiased;
    *margin-right: .3em;
    float: right;
    margin-top: -3px;
    margin-left: -10px;
	color:#4f4f4f;
}

.su-spoiler-style-default > .su-spoiler-content {
    padding: 1em 0 1em 0px;
        padding-top: 1em;
        padding-right: 0px;
        padding-bottom: 1em;
        padding-left: 0px!important;
}

.steps {
    font-size: 24px;
    font-weight: bold;
    line-height: normal;
    margin-top: 20px;
    margin-bottom: -25px;
}

.instructional-text {
    font-size: 14px;
    color: #7e7e7e;
    line-height: 18px;
    padding-left: 10px;
    padding-right: 10px;
}

.extra-instruction {
    font-size: 14px;
    color: #7e7e7e;
    line-height: 20px;
    font-style: italic;
}

.dotted-line {
    width: 55%;
    margin: auto;
    border-style: dotted;
    color: #7e7e7e;
    margin-bottom: 20px;
    margin-top: 5px;
}

a.blue-link {color:#32A5E7!important;}

.get-adobe {
    margin: auto;
    float: none;
    margin-top: 20px;
    margin-bottom: 0px;
    display: inline-block;
}


/*end new single edition CSS*/



body {
word-wrap: break-word;	
}

.entryfull {
margin-bottom: 0 !important;	
}

.grid-comment-post .description a,
.grid-comment-post .description a h2,
li.people-slider a,
.comment-post .description a,
.blocker h2 a,
.blocker .teaser a,
.mag-small .mag-description a,
.comment-post a h2 {
color: #323b3f;
-moz-transition: all 0.2s ease-in;
-webkit-transition: all 0.2s ease-in;
-o-transition: all 0.2s ease-in; 
transition: all 0.2s ease-in;
-ms-transition: all 0.2s ease-in;
}

.grid-comment-post .description a:hover,
.grid-comment-post a:hover h2,
li.people-slider a:hover,
.comment-post .description a:hover,
.blocker h2 a:hover,
.blocker .teaser a:hover,
.mag-small .mag-description a:hover {
color: #00a1ea;	
}

.grid-comment-post .description a h2,
.blocker h2 a,
.comment-post a h2 {
display: block;
width: 100%;	
}

.wrapper {
  max-width: 1000px;background-color:gray;
/*-moz-box-shadow:  0 10px 21px 1px rgba(0, 0, 0, 0.2);
-webkit-box-shadow:  0 10px 21px 1px rgba(0, 0, 0, 0.2);
box-shadow:  0 10px 21px 1px rgba(0, 0, 0, 0.2);*/
}

:focus {outline:none;}
::-moz-focus-inner {border:0;}

.blogger {
padding-bottom: 0;	
}

.aq-block {
margin: 0px 0 10px 0;
clear: both;	
}

.aq-block-aq_ads_block {
padding: 0;	
}

a.page-numbers {
background: #fff;	
}

.center-me-outer,
.vertical-center {
display: table;	
}

.center-me-inner {
display: table-cell;
vertical-align: middle;	
}

.searchform input{color:#bbbbbb;}

.curtain .searchform input.s {
color: #000;	
}

.entry ul {
list-style-type: disc;	
}

.entry p {
margin-bottom: 10px;	
}

img {
	-ms-interpolation-mode: bicubic;
	border: 0;
	height: auto;
	max-width: 100%;
	vertical-align: middle;
}

img.aligncenter {
margin: 10px auto;	
}

img.alignnone {
margin: 10px 0;	
}

hr, .textwidget .want-your-story hr {
border: none;
height: 1px;
background: #d2d2d2;
opacity: 1;	
width: 100%;
}

p.meta.meta_full {
text-transform: none;
}

/*a {
-webkit-transform: rotate(0);
-moz-transform: rotate(0);
transform: rotate(0);
}
a img {
-webkit-backface-visibility: hidden;
}*/

.tranz,#nav, .imglink img {-webkit-transition: all .5s ease; -moz-transition: all .5s ease; transition: all .5s ease; }

/* TOP OF POST PAGE */
.top-fix {
   /* margin-top: 15px;*/
   margin-top: 0;
}
h1.entry-title {
    margin: 0 0 10px 0;
    padding: 0px 0 10px 0;
    border-bottom: 4px solid #FF4200;
}
.entry {
    margin: 0px 0px;
font-size:18px;
}

.breadcrumbs {
text-align: center;
text-transform: uppercase;
padding: 10px 0 0 0;	
}

body.category .ghost .breadcrumbs {
padding: 0;
margin-bottom: 20px;	
}

/*.mainflex {  float: none;  width: 1136px;  max-width: 1136px;  margin: 0 auto;  z-index: 0;}
.flexinside-inn { background-color: rgba(0, 0, 0, 0.4);}
.flexcarousel { margin: 0 -20px 10px 0px; padding: 10px 0 0 0;}
.flexcarousel ul.slides li .imgwrap {  margin: 0 6% 0 0% !important;  width: 96% !important;}
.carousel-inn {width: 90%; left: 3%; background-color: rgba(0, 0, 0, 0.4);}*/

/*.mainflex .flex-direction-nav a {
  top: 45%;
  background-color: rgba(0, 0, 0, 0.5);
  background-repeat: no-repeat;
    color: transparent;
    border-radius: 6px;
}
.flex-direction-nav .flex-prev {
  left: -2px;
  padding: 32px;
  background-image: url(/wp-content/themes/styleblog-child/img/slider-arrow-left.png);
  background-position-x: 10px;
    background-repeat: no-repeat;
}

.flex-direction-nav .flex-prev {
  height: 0;
  width: 0;
  border-top: 0px solid transparent;
  border-bottom: 0px solid transparent;
  border-right: 0px solid rgba(0,0,0,.4);
  /* left: -50px; *!/
}

.flex-direction-nav .flex-prev:before {
  font-family: 'FontAwesome';
  content: "\f104";
  font-size: 0px;
  letter-spacing: 1000px;
  line-height: 1 !important;
}

.flexslider:hover .flex-prev {
  left: 10px;
}

.flex-direction-nav .flex-next {
  right: -2px;
  padding: 32px;
  background-image: url(/wp-content/themes/styleblog-child/img/slider-arrow-right.png);
  background-position-x: 18px;
  background-repeat: no-repeat;
}
.flex-direction-nav .flex-next {
  height: 0;
  width: 0;
  border-top: 0px solid transparent;
  border-bottom: 0px solid transparent;
  border-left: 0px solid rgba(0,0,0,.4);
  /* right: -50px; *!/
  text-align: right;}
 .flexslider:hover .flex-next {
  right: 10px;
}

.flex-direction-nav li a{
  background-color: transparent;
}*/


/* DEFAULT MASONRY */
/*#maso_default  {  padding: 0 0 0 0;  margin: 0; width: 100.4%;  max-width: 1136px;}
#maso_default .maso1 { width: 59.5%; height: 48%;}
#maso_default .maso1 p.meta.cat{margin-top:-240px;}
#maso_default .maso2 { width: 59.5%; height: 50%; top: 49.2%;}
#maso_default .maso2 p.meta.cat{margin-top:-250px;}
#maso_default .maso3 { width: 40%; height: 32.2%; top: 0%; left: 60.3%;}
#maso_default .maso3 p.meta.cat{margin-top:-126px;}
#maso_default .maso4 { width: 40%; height: 32.2%; top: 33.5%; left: 60.3%;}
#maso_default .maso4 p.meta.cat{margin-top:-126px;}
#maso_default .maso5 { width: 40%; height: 32.2%; top: 67%; left: 60.3%;}
#maso_default .maso5 p.meta.cat{margin-top:-142px;}*/


#maso_default .maso-inn {position: relative;  overflow: hidden;  height: 642px;  clear: both;}
#maso_default .maso-inn li img {width: 100%;max-width:100%;}
#maso_default .maso-inn li.maso2 img {top:0px;}
#maso_default .maso-inn li.maso3 img, .maso-inn li.maso4 img, .maso-inn li.maso5 img {top:0px; right:0%; width: 100%;max-width:100%;height: auto;}


#maso_default .masoinside {
  position: absolute;
  bottom: 3px;
  left: 0px;
  padding:0px 10px;
  width:99%;
background: -moz-linear-gradient(top,  rgba(0,0,0,0) 20%, rgba(0,0,0,0.9) 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(20%,rgba(0,0,0,0)), color-stop(100%,rgba(0,0,0,0.9))); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  rgba(0,0,0,0) 20%,rgba(0,0,0,0.9) 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  rgba(0,0,0,0) 20%,rgba(0,0,0,0.9) 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  rgba(0,0,0,0) 20%,rgba(0,0,0,0.9) 100%); /* IE10+ */
background: linear-gradient(to bottom,  rgba(0,0,0,0) 20%,rgba(0,0,0,0.9) 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00000000', endColorstr='#a6000000',GradientType=0 ); /* IE6-9 */
}
#maso_default .maso-inn li h2 {width: 100%; font-size:17px; text-transform:none;}
#maso_default .masosmall p.meta.cat {opacity:1;}
#maso_default .masosmall h2 {font-size: 17px !important;}


/* MASONRY SQUARE */
#maso_square {  padding: 0 0 0 0;  margin: 0 auto;  width: 100%;  max-width: 1136px; border:0px solid red;}
#maso_square .maso1 { width: 47%; height: 65%;}
#maso_square .maso2 { width: 23%; height: 33%; top: 66%;}
#maso_square .maso3 { width: 23%; height: 33%; top: 66%; left: 24%;}
#maso_square .maso4 { width: 35%; height: 49%; top: 0%; left: 47.8%;}
#maso_square .maso5 { width: 35%; height: 49%; top: 50%; left: 47.8%;}
#maso_square .maso6 { width: 17%; height: 24%; top: 0%; left: 83.5%;}
#maso_square .maso7 { width: 17%; height: 24%; top: 25%; left: 83.5%;}
#maso_square .maso8 { width: 17%; height: 24%; top: 50%; left: 83.5%;}
#maso_square .maso9 { width: 17%; height: 24%; top: 75%; left: 83.5%;}

/* default
.maso-inn {  position: relative;  overflow: hidden;  height: 565px;  clear: both;}
.maso-inn li img {width: 114%;max-width:114%;}
.maso-inn li.maso2 img {top:0px;}
.maso-inn li.maso3 img, .maso-inn li.maso4 img, .maso-inn li.maso5 img {top:0px; right:-25%; width: 160%;max-width:160%;}
.maso-inn li.maso6 img, .maso-inn li.maso7 img {top:0px; right:-25%; width: 192%;max-width:192%;}
*/


#maso_square .maso-inn {position: relative;  overflow: hidden;  height: 680px;  clear: both;}
#maso_square .maso-inn li img {width: 100%;max-width:100%;}
#maso_square .maso-inn li.maso2 img {top:0px;}
#maso_square .maso-inn li.maso3 img, .maso-inn li.maso4 img, .maso-inn li.maso5 img {top:0px; right:0%; width: 100%;max-width:100%;height: auto;}
#maso_square .maso-inn li.maso6 img, .maso-inn li.maso7 img {top:0px; right:0px; width: 100%;max-width:100%;height: auto;}
#maso_square .maso-inn li.maso6 img, .maso-inn li.maso7 img, .maso-inn li.maso8 img, .maso-inn li.maso9 img {top:0px; right:0%; width: 100%;max-width:100%;}


#maso_square .masoinside {
  position: absolute;
  bottom: 3px;
  left: 0px;
  padding:0px 10px;
  width:99%;
background: -moz-linear-gradient(top,  rgba(0,0,0,0) 20%, rgba(0,0,0,0.9) 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(20%,rgba(0,0,0,0)), color-stop(100%,rgba(0,0,0,0.9))); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  rgba(0,0,0,0) 20%,rgba(0,0,0,0.9) 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  rgba(0,0,0,0) 20%,rgba(0,0,0,0.9) 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  rgba(0,0,0,0) 20%,rgba(0,0,0,0.9) 100%); /* IE10+ */
background: linear-gradient(to bottom,  rgba(0,0,0,0) 20%,rgba(0,0,0,0.9) 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00000000', endColorstr='#a6000000',GradientType=0 ); /* IE6-9 */
}
#maso_square .maso-inn li h2 {width: 100%; font-size:17px; text-transform:none;}
#maso_square .masosmall p.meta.cat {opacity:1;}
#maso_square .masosmall h2 {font-size: 17px !important;}

#maso_square .maso6 div.masoinside, #maso_square .maso7 div.masoinside, #maso_square .maso8 div.masoinside, #maso_square .maso9 div.masoinside {padding:4px 4px;}
#maso_square .maso-inn li.maso6 h2, #maso_square .maso-inn li.maso7 h2, #maso_square .maso-inn li.maso8 h2, #maso_square .maso-inn li.maso9 h2 {  width: 100%;  font-size: 15px !important; margin:0px;}

.mag-small p.meta.date {display: none;}
.mag-small a.meta {  font: 400 18px/1.5em Roboto;}

.twocats .item.normal {min-height: 300px;}
.twocats .mag-small {width: 100%;}

.widgetwrap.ghost {  padding: 0px;  background-image: none;}

.ghost {
margin-top: 0 !important;	
}

h2.block {  margin: 30px 0px 10px 0px;}

p.meta_more {
  overflow: hidden;
  margin: 10px 0 5px 0px;
 
 
}


p.meta_more a{
  color: #ffffff;
  padding: 6px 10px;
   background-color: #333333;
  width: 140px;
  border-radius: 8px;
  border: 0px solid black;
}
p.meta_more a:hover{
  color: #ffffff;
  background-color: #777777;
}

div.imgwrap {background-color:#000000;}
.imgwrap a img:hover {opacity:0.9;}
a.imglink:hover {opacity:0.9;}

a.imglink br {
display:none;
}

.mag-small .imgwrap{width:180px; float:left; margin-right:20px;}

input.wpcf7-submit {
  background-color: #fe1a00 !important;
}

.pagination .page-numbers.current {
  background-color: #00a1ea !important;
}

/* MAGAZINE 3 */

.blocker h2{min-height:50px;}

.ghost{overflow:visible;
margin-top: 10px;
}



hr {opacity:0.4;}


.wp-caption p.wp-caption-text {
    font-size: 12px;
    padding: 0 0;
    margin: 0 0 0px 0;
    overflow: hidden;
    line-height:17px;
}

.entry blockquote { 

border: none;
font-style: italic;
font-weight: bold;
margin: 0 !important;
padding: 0 20px !important;
font-size: 200%;
line-height: 1.2 !important;
}

.entry blockquote:before {
font-family: 'FontAwesome';
content: "\f10d";
float: left;
color: #ff4400;
margin: 0 10px 0 -20px;
} 


#content-inn h1.entry-title {    font-size: 36px;}


.gallery-columns-3 .gallery-item {
border: 1px solid #d3d3d3;
background: #fff !important;	
padding: 10px !important;
margin: 0 1% 10px 0 !important;
width: 32.6% !important;
}

.gallery-columns-3 .gallery-item:nth-of-type(3n) {
margin: 0 0 10px 0 !important;	
}

.gallery br+br,
.gallery-caption {
clear: both;
	display: block !important;
	margin: 0 !important;
	padding: 10px 0 0 0 !important;
	font-weight: bold;
	color: #4f4f4f !important;
	font-size: 18px !important;
	border: none;
}

.gallery a  {
display: block;
width: 100%;	
}

.gallery a img, .gallery img {
width: 100% !important;
}


/*
.single-post #content{ 
 width: 100% !important; 
}
.single-post #sidebar{ 
 display: none; 
}
*/

div.su-custom-gallery-slide {
  margin: 6px;
}




/* 
PLUGIN CSS OVERWRITES
Using 'body' specifier to make the declaration top level. 
*/

/* wp-content/plugins/shortcodes-ultimate/assets/css/magnific-popup.css */

body .mfp-bg {
    background: #FFFFFF;
    opacity: 0.8;
    filter: alpha(opacity=80);
}
body .mfp-figure:after {

    box-shadow: 0 0 0px rgba(0, 0, 0, 0.6); }

body img.mfp-img {
    padding: 0px;
    box-shadow: 0 0 8px rgba(0, 0, 0, 0.6);
}



body .mfp-bottom-bar {
    margin-top: -45px;
    position: absolute;
    top: 100%;
    left: 0;
    width: 100%;
    cursor: auto;
}

body .mfp-title {
    text-align: left;
    line-height: 18px;
    color: #fff;
    word-wrap: break-word;
    padding: 10px;
    margin: 0px;
    font-size: 20px;
    background-color: rgba(0, 0, 0, 0.5);
}

body .mfp-counter {
    position: absolute;
    top: 10px;
    right: 6px;
    color: #ffffff;
    font-size: 12px;
    line-height: 18px;
}



/* October 9 */



/*HOMEPAGE*/

.flexinside .locked-content {
position: relative;
top: 0;
right: 0;
padding: 0;	
text-align: right;
}

.flexinside .locked-content img {
float: right;
}

.flexinside .locked-content-wrapper {
line-height: 1;
margin-bottom: -10px;
}

.locked-content {
position: absolute;
top: 0;
right: 0;
padding: 8px 10px;	
color: #ffc900;
line-height: 1;
cursor: default;
display: inline-block;
}

.locked-content span.credit {
float: left;
margin-right: 5px;	
color: #ffc900 !important;
}

.locked-content .icon {
color: #ffc900;
display: inline-block;
font-size: 30px;
line-height: 1;
margin: 0 5px;
position: relative;
top: -8px;
-ms-transform: rotate(90deg)
-webkit-transform: rotate(90deg);
transform: rotate(90deg);
}

.locked-content img {
width: 29px !important;
opacity: 1 !important;
position: relative;
top: -2px;
display: inline;
}

.locked-content .fa {
color: #ffb500;	
}

.mag-small .locked-content img {
top: 1px;	
}

.home .ghost {
margin-top: 0;	
}

.home .entry {
margin-top: 0;
padding: 0;
}

.home .mainflex {
margin: -10px 0 0 0;
padding: 0;
z-index: 10;
}

.home .mainflex .flexinside {
bottom: auto;	
}

.home .mainflex .imgwrap {
max-height: 559px;
background: #000 !important;	
}


.flexslider .slides a:hover img {
opacity: 0.7;	
}


.home .flexslider .flexinside {
top: 0;	
}

.home .imgwrap p {
line-height: 0;
}

.home .flex-direction-nav a {
opacity: 1;	
  text-shadow: black 0px 0px 6px;
      padding-left: 2px;
}

.home .flex-direction-nav .flex-prev, 
.home .flex-slider:hover .flex-prev {
left: 10px !important;	
opacity: 1;
background: transparent;
height: 75px;
}

.home .flexslider:hover .flex-next:hover, 
.home .flexslider:hover .flex-prev:hover {
opacity: 1;	
}

.home .flex-direction-nav .flex-next, 
.home .flex-slider:hover .flex-next {
right: 0px !important;	
background: transparent;
height: 75px;
}

.home .flex-direction-nav a:before {
  font-size: 80px;
  display: inline-block;
  color: #fff;
  font-family: 'FontAwesome';
  content: "\f104";
  opacity: 1;
}

.home .flex-direction-nav a.flex-next:before {
  content: "\f105";
}

.home .flexslider .flex-control-nav {
clear: both !important;
position: relative !important; 
top:-30px !important; 
z-index: 99 !important;
}

.home .flex-control-paging li a {
background: #fff;	
border: none;
height: 15px;
width: 15px;
}

.home .flex-control-paging li a:hover {
opacity: 1;	
}

.home .flex-control-paging li a.flex-active {
background: #ff0000;	
}

.flexslider .container, .home .container.builder.woocommerce {
padding: 0 !important;	
}

.home .container.builder.woocommerce {
	clear: both;
}

.home .flexinside {
position: absolute;
right: 0 !important;
/*top: 0;*/
/*bottom: auto;*/
left: auto;
max-width: 545px !important;/**/
width: 100% !important;
}

.home .flexslider .flexinside-inn {
background: -moz-linear-gradient(bottom,  rgba(0,0,0,0) 0%, rgba(0,0,0,0.9) 100%);  FF3.6+ */
background: -webkit-gradient(linear, left bottom, left top, color-stop(0%,rgba(0,0,0,0)), color-stop(100%,rgba(0,0,0,0.9))); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(bottom,  rgba(0,0,0,0) 0%,rgba(0,0,0,0.9) 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(bottom,  rgba(0,0,0,0) 0%,rgba(0,0,0,0.9) 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(ottom,  rgba(0,0,0,0) 0%,rgba(0,0,0,0.9) 100%); /* IE10+ */
background: linear-gradient(to top,  rgba(0,0,0,0) 0%,rgba(0,0,0,0.9) 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#a6000000', endColorstr='#00000000',GradientType=0 ); /* IE6-9 */	

text-align: right;
height: auto !important;
width: 100% !important;
}

.flexinside h2 {
margin: 0;	
}

.flexinside p.teaser { 
margin:0; 
height:auto !important; 
opacity:1;
line-height: 1.5;
margin-top: 4px;
}

.flexinside .meta { 
float:right;
margin: 10px;
position: relative !important;
}

.mainflex:hover .flexinside p.teaser {
margin:4px 0px 0px 0px; 
height:auto;
opacity:1;
}

.flexinside p.teaser a {
color: #fff;	
}

h2.home-title {
font-size: 15px;
border-top: 1px solid #d3d3d3;
border-bottom: 1px solid #d3d3d3;
margin: 0 0 0px 0;
padding: 10px 10px 10px 0;
color: #000000;
text-transform: uppercase;
/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#ffffff+0,dadada+30,ffffff+100 */
background: rgb(255,255,255); /* Old browsers */
/* IE9 SVG, needs conditional override of 'filter' to 'none' */
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIxMDAlIiB5Mj0iMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjMwJSIgc3RvcC1jb2xvcj0iI2RhZGFkYSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmZmZmZmYiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -moz-linear-gradient(left,  rgba(255,255,255,1) 0%, rgba(218,218,218,1) 30%, rgba(255,255,255,1) 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(left,  rgba(255,255,255,1) 0%,rgba(218,218,218,1) 30%,rgba(255,255,255,1) 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to right,  rgba(255,255,255,1) 0%,rgba(218,218,218,1) 30%,rgba(255,255,255,1) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#ffffff',GradientType=1 ); /* IE6-8 */


}

h2.home-title span {
float: right;
font-style: italic;	
text-transform: uppercase;
color: #595959;
}

h2.home-title span a {
color: #595959;	
}
h2.home-title span a:hover {
color: #00a1ea;	
}
.home .mag-small {
border: none !important;
border-left: 1px solid #bdbdbd !important;	
padding: 10px !important;
margin: 0 0 px 0;
}

.blocker .mag-small:nth-child(2) {
padding: 0 10px 10px 10px !important;	
}

.home .blocker .mag-small:nth-child(2n+1) {
background: #e2e2e2;
border-top: 1px solid #bdbdbd !important;	
border-bottom: 1px solid #bdbdbd !important;		
}

.home .blocker .mag-small:last-child {
border-bottom: none !important;	
}

.home .mag-small .imgwrap {
width: 43%;	
margin: 0;
}

.home .mag-small img {
margin: 0;	
}

.home .mag-description {
float: left;
width: 57%;	
padding: 0 0 0 10px;
}

.home .blocker h2 {
margin: 10px 0 3px 0;	
min-height: 1px !important;
height: auto !important;
font-size: 22px;
}

.home .blocker h2 a.meta {
font-size: 18px;
font-weight: bold;	
}

.home .mag-description p {
margin: 0 0 0 0;
padding: 0;	
line-height: 1.5;
}

.home .mag-description .meta {
margin: 0;	
}

.home .mag-small a.meta {
font-size: 18px;
text-transform: none;
font-family: inherit !important;
}

.home .blocker_half_thumbs .mag-small .imglink img {
max-width: 100%;
width: 100%;
height: auto;	
}

.mag-big p.teaser {
margin: 0;
font-size: 16px !important;
line-height:1.5;	
}


.flexinside-inn {
background: -moz-linear-gradient(top,  rgba(0,0,0,0) 0%, rgba(0,0,0,0.9) 100%);  FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(0,0,0,0)), color-stop(100%,rgba(0,0,0,0.9))); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  rgba(0,0,0,0) 0%,rgba(0,0,0,0.9) 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  rgba(0,0,0,0) 0%,rgba(0,0,0,0.9) 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  rgba(0,0,0,0) 0%,rgba(0,0,0,0.9) 100%); /* IE10+ */
background: linear-gradient(to bottom,  rgba(0,0,0,0) 0%,rgba(0,0,0,0.9) 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00000000', endColorstr='#a6000000',GradientType=0 ); /* IE6-9 */	
text-align: right;
padding: 10px;
}

.home .mas-left, 
.home .mas-right {
margin-top: 10px;	
}

.home .masonry-post-1.big {
border-color: #fff;	
background:#000 !important;
}

.blocker_2wide .mag-big {
width: 50%;	
margin: 0;
padding: 0 5px 0 0;
}

.blocker_half_thumbs .mag-big {
width: 49.5%;	
margin: 0 0.5% 0 0;
padding: 0;
}

.blocker_half_thumbs .mag-small {
width: 49.5%;	
margin: 0 0 0 0.5%;
}

.blocker_half_thumbs .mag-small h2 {
margin-top: 0;	
}


.blocker_2wide .mag-big:nth-of-type(2n) {
padding: 0 0 0 5px;	
}


.blocker_alt3 .mag-big {
width: 32.63%;	
margin: 0 1% 0 0;
padding: 0;
}

.blocker_alt3 .mag-big:nth-of-type(3n) {
margin: 0;	
}

.blocker_alt_big_and_3 .mag-big.fullsize-1 {
width: 100%;	
margin: 0 0 10px 0;
padding: 0;
}

.blocker_alt_big_and_3 .mag-big {
width: 32.63%;	
margin: 0 1% 0 0;
padding: 0 0px 0 0;
}

.blocker_alt_big_and_3 .mag-big:nth-of-type(4n) {
margin: 0 0 0 0;
padding: 0 0 0 0;
}

.mag-big .imgwrap {
padding: 0;
margin: 0;
float: none;
}

.mag-big .imgwrap img {
width: 100%;
height: auto;	
}

.home .read-more {
margin-bottom: 20px;	
}


/*.slick-prev::before {
    content: "\f104" !important;
}
.slick-prev::before, 
.slick-next::before {
    -moz-osx-font-smoothing: grayscale;
    color: white;
    font-family: 'FontAwesome' !important;
    font-size: 50px !important;
    opacity: 1 !important;
}

.slick-next::before {
    content: "\f105" !important;
}*/


.center-me {
display: table-cell;
vertical-align: middle;	
}

.container, .container_alt {
overflow: visible;	
}

.container, .container_alt, .wrapper {
max-width: 1136px !important;
}

#header, #footer {
/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#f9f9f9+0,ededed+100 */
background: #f9f9f9; /* Old browsers */
/* IE9 SVG, needs conditional override of 'filter' to 'none' */
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2Y5ZjlmOSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNlZGVkZWQiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -moz-linear-gradient(top,  #f9f9f9 0%, #ededed 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f9f9f9), color-stop(100%,#ededed)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #f9f9f9 0%,#ededed 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #f9f9f9 0%,#ededed 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #f9f9f9 0%,#ededed 100%); /* IE10+ */
background: linear-gradient(to bottom,  #f9f9f9 0%,#ededed 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f9f9f9', endColorstr='#ededed',GradientType=0 ); /* IE6-8 */

width: 100%;
}

#header {
margin: 0 !important;	
}

.navigation #navigation {
z-index: 998!important;	
}


.navigation {
clear: both;
width: 100%;	
border-top: 1px solid #c6c6c6;
border-bottom: 3px solid #c6c6c6;
padding: 5px 0 0 0;
}

#navigation {
background: transparent !important;	
box-shadow: none;
max-width: 1136px;
}

#navigation.scroll-to-fixed-fixed {
max-width: none !important;
width: 100% !important;
left: 0 !important;
border-bottom: 3px solid #c6c6c6 !important;
/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#f9f9f9+0,ededed+100 */
background: #f9f9f9 !important; /* Old browsers */
/* IE9 SVG, needs conditional override of 'filter' to 'none' */
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2Y5ZjlmOSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNlZGVkZWQiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+) !important;
background: -moz-linear-gradient(top,  #f9f9f9 0%, #ededed 100%) !important; /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f9f9f9), color-stop(100%,#ededed)) !important; /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #f9f9f9 0%,#ededed 100%) !important; /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #f9f9f9 0%,#ededed 100%) !important; /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #f9f9f9 0%,#ededed 100%) !important; /* IE10+ */
background: linear-gradient(to bottom,  #f9f9f9 0%,#ededed 100%) !important; /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f9f9f9', endColorstr='#ededed',GradientType=0 ) !important; /* IE6-8 */
text-align: left;
}

#mega-menu-wrap-magazine-menu #mega-menu-magazine-menu li.mega-menu-flyout.mega-menu-item-has-children > a.mega-menu-link::after, #mega-menu-wrap-magazine-menu #mega-menu-magazine-menu li.mega-menu-flyout li.mega-menu-item-has-children > a.mega-menu-link::after, #mega-menu-wrap-magazine-menu #mega-menu-magazine-menu > li.mega-menu-item-has-children > a.mega-menu-link::after {
display: none;	
}

#navigation.scroll-to-fixed-fixed .mega-menu-wrap {
max-width: 1136px;
margin: 0 auto;
display: inline-block;
position: absolute;
  width:100%;
  /* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#f9f9f9+0,ededed+100 */
background: #f9f9f9 !important; /* Old browsers */
/* IE9 SVG, needs conditional override of 'filter' to 'none' */
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2Y5ZjlmOSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNlZGVkZWQiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+) !important;
background: -moz-linear-gradient(top,  #f9f9f9 0%, #ededed 100%) !important; /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f9f9f9), color-stop(100%,#ededed)) !important; /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #f9f9f9 0%,#ededed 100%) !important; /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #f9f9f9 0%,#ededed 100%) !important; /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #f9f9f9 0%,#ededed 100%) !important; /* IE10+ */
background: linear-gradient(to bottom,  #f9f9f9 0%,#ededed 100%) !important; /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f9f9f9', endColorstr='#ededed',GradientType=0 ) !important; /* IE6-8 */
}

#navigation.scroll-to-fixed-fixed .searchSubmit {
position: relative;
display: inline;
}

.nav-container {
max-width: 1136px;
margin: 0 auto;	
height:48px;
}

#main-nav {
margin: 10px 0 0 0;
}


#mega-menu-wrap-magazine-menu #mega-menu-magazine-menu li.mega-menu-flyout.mega-menu-item-has-children > a.mega-menu-link::after, #mega-menu-wrap-magazine-menu #mega-menu-magazine-menu li.mega-menu-flyout li.mega-menu-item-has-children > a.mega-menu-link::after, #mega-menu-wrap-magazine-menu #mega-menu-magazine-menu > li.mega-menu-item-has-children > a.mega-menu-link::after {
margin: 0 !important;	
}


#mega-menu-wrap-magazine-menu #mega-menu-magazine-menu > li.mega-menu-megamenu > ul.mega-sub-menu {
border-top: 3px solid #c6c6c6;
margin-top: 0px !important;
border-top: 3px solid #c6c6c6 !important;
}

#mega-menu-wrap-magazine-menu #mega-menu-magazine-menu > li.mega-menu-item {
height: 51px !important;
}

#mega-menu-wrap-magazine-menu > #mega-menu-magazine-menu > li > a {
border-top: 1px solid transparent !important;
border-left: 1px solid transparent !important;
border-right: 1px solid transparent !important;
text-align: center !important;
}

#mega-menu-wrap-magazine-menu > #mega-menu-magazine-menu > li.mega-align-bottom-left.mega-toggle-on > a  {
border-top: 1px solid #c6c6c6 !important;
border-left: 1px solid #c6c6c6 !important;		
border-right: 1px solid #c6c6c6 !important;	
border-bottom: 3px solid #e3e3e3 !important;

background: #e3e3e3 !important;
/*font-weight: bold !important;*/
color: #4096ee !important;
position: relative !important;
z-index:  999999999999999 !important;
margin-bottom: -3px !important;
height: 51px !important;
}

#mega-menu-wrap-magazine-menu ul.mega-sub-menu a:hover {
color: #4096ee !important;	
/*font-weight: 700 !important;*/
}


#mega-menu-wrap-magazine-menu #mega-menu-magazine-menu > li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-columns-1-of-1 {
max-width: 100% !important;
margin: 0 auto !important;
float: none !important;	
background: #e3e3e3 !important;	
}

#mega-menu-wrap-magazine-menu #mega-menu-magazine-menu > li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-columns-1-of-1 a {
max-width: 1136px !important;
width: 100% !important;
background: #e3e3e3 !important;	
margin: 0 auto !important;
}

.mega-menu-item.widget_nav_menu {
width: 100% !important;	
}

.mega-menu-item.widget_nav_menu li a {
padding: 10px 0 !important;
text-transform: uppercase !important;
font-size: 12px !important;
}

li.menu-people-list {
border-bottom: 1px solid #e3e3e3 !important;
padding: 10px !important;	
}

li.menu-people-list a img {
max-width: 50px !important;
float: left !important;
margin: 5px 10px 0 0 !important;	
}

li.mega-home a {
padding-left:0 !important;
}

.top-search {
position: absolute;
right: 0;	
top: 8px;
max-width:284px;
width:100%;
}

.scroll-to-fixed-fixed .top-search {
display: inline;
position: relative;
margin: 0;
top:8px;
float:right;
}

.scroll-to-fixed-fixed .top-search .searchform {
display: inline-block;
width: 284px;
}

.top-search .searchform {
float: right;
max-width: 284px;
width: 100%;
}

.searchform input.s {
text-align: center;	
width: 100%;
padding: 0 5px;
margin: 0;
height: 30px;
line-height: 1;
font-family: Arial, sans-serif !important;
-webkit-appearance: none;
}

.searchform button {
position: absolute;
top: 0px;
right: -1px;
border: 1px solid transparent;
background: #4096ee;
color: #fff;
height: 30px;
line-height: 30px;
font-size: 14px;
padding: 0 10px;
-webkit-appearance: none;
cursor: pointer;
}

.searchform button .fa {
position: relative;
top: -1px;
}

.top-logo {
float: left; 
text-align: left;
width: 40%;
margin: 20px 0;
position: inherit;
display: table;
}

.top-logo img {
max-width: 100%;
}

.righthead {
float: right;
text-align: right;
width: 60%;
margin: 20px 0 !important;
position: inherit;
}

.righthead img {
display: inline-block;	
position: relative;
top: 0;
}

.righthead a.top-subscribe {
display: inline-block;
width: 101px;
text-align: center;
background: #4096ee;	
border-radius: 5px;
margin: 0 5px !important;
padding: 5px 5px;
color: #fff;
text-transform: uppercase;
font-size: 11px;
}

.righthead a.top-subscribe:hover {
background: #666;
color: #fff;	
}

.righthead a.top-login {
display: inline-block;
width: 101px;
text-align: center;
background: #1e1e1e;	
border-radius: 5px;
margin: 0 5px !important;
padding: 5px 5px;
color: #fff;
text-transform: uppercase;
font-size: 11px;
}

.righthead a.top-login:hover {
background: #666;
color: #fff;	
}

.righthead {
display: table;	
}

.bottom-me {
display: table-cell;
vertical-align: bottom;	
}

.header-brandwords {
display: inline-block;
clear: none;
float: right;	
}

.footer-logo {
width: 100%;
padding: 9px 0;	
/*max-height: 43px;*/
background: #e3e3e3;
border-top: 1px solid #c6c6c6;	
margin-top: 0;
position: relative !important;
top: 0;
}

.container.scrolltop {
overflow: hidden;	
}

.footer-logo a {
display: inline-block;
margin-top: 5px;
}

.footer-logo img {
max-height: 25px;	
}

.scrollTo_top {
position: relative;
float: right;
width: auto;
bottom: 0 !important;
right: 0 !important;
top: -2px;
margin: 3px !important;
text-transform: uppercase;
font-size:14px;
}

.scrollTo_top a {
height: 25px;
display: block;
}

.scrollTo_top a,
.scrollTo_top a i {
background: transparent !important;	
text-align: center !important;
color: #000 !important;
font-weight:bold;
}

.scrollTo_top a i {
font-size: 14px;
padding: 7px 6px 0px 0px;	
/*
float: none;
margin: 0 0 -9px 0;
*/
}

.scrollTo_top i {
display: block;	
}

#footer {
padding: 10px 0 0 0;	
}

.footer-social {
display: inline;
margin: 0 5px 0 0 !important;	
}

#footer .fa {
font-size: 20px;	
}

#footer .container .foocol {
border-left: none !important;
border-right: 1px solid #c6c6c6 !important;	
border-bottom: none !important;
text-transform: uppercase;
}

#footer .foocol.last {
border-right: none !important;	
}

#footer .foocol h2 {
border: none;
font-size: 12px !important;
margin: 0 0 5px 0;	
padding: 0;
}

#footer .foocol ul.menu {
margin: 0 0 25px 0;
padding: 0;
list-style-type: none;	
}

#footer .foocol ul.menu li {
margin: 0;
padding: 0;
list-style-type: none;	
}

#copyright {
border: none;	
margin: 10px 0 0 0;
padding: 2px 0;	
text-align: center;
background: #e3e3e3;
font-size: 11px;
}

.header-image {
width: 100%;
position: relative;
text-align: center;
}

.header-image img {
max-width: 100%;
width: 100%;	

}

.page-header {
width: 100%;
margin: 0 auto;
text-align: center;
position: absolute;
bottom: 0;
color: #fff;
font-size: 30px;

/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#ffffff+0,000000+100&amp;0+0,0.8+100 */
/* IE9 SVG, needs conditional override of 'filter' to 'none' */
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIwIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMwMDAwMDAiIHN0b3Atb3BhY2l0eT0iMC44Ii8+CiAgPC9saW5lYXJHcmFkaWVudD4KICA8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2dyYWQtdWNnZy1nZW5lcmF0ZWQpIiAvPgo8L3N2Zz4=);
background: -moz-linear-gradient(top,  rgba(255,255,255,0) 0%, rgba(0,0,0,0.8) 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(255,255,255,0)), color-stop(100%,rgba(0,0,0,0.8))); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  rgba(255,255,255,0) 0%,rgba(0,0,0,0.8) 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  rgba(255,255,255,0) 0%,rgba(0,0,0,0.8) 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  rgba(255,255,255,0) 0%,rgba(0,0,0,0.8) 100%); /* IE10+ */
background: linear-gradient(to bottom,  rgba(255,255,255,0) 0%,rgba(0,0,0,0.8) 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00ffffff', endColorstr='#cc000000',GradientType=0 ); /* IE6-8 */
}

.page-header.preceed-below {
position: relative;
color: #000;
padding: 0 10px;
background: transparent;
}

.page-header h2 {
color: #fff;	
font-size: 80px;
}

.page-header.preceed-black,
.page-header.preceed-black .ad-title,
.page-header.preceed-black h2,
.page-header.preceed-below h2 {
color: #323b3f;	
}

.page-header h1, .page-header h3, .page-header h4, .page-header h5, .page-header h6 {
color: inherit;
font-size: inherit;
}

.page-header hr {
border: none;
height: 10px;
background: #ef4023;	
opacity: 1;
max-width: 385px;
width: 100%;
margin: 20px auto;
}

.page-header.preceed-below hr {
margin: 20px auto 0 auto;	
}

.header-down {
margin: 0 auto;
height: 0;
width: 100px;
border-bottom: 30px solid #fff;
border-left: 20px solid transparent;
border-right: 20px solid transparent;
}

.page-header.preceed-below .header-down {
display: none;	
}

.page-header.preceed-below .header-down-wrapper .header-down {
display: block;	
}

.header-down-wrapper {
position: relative;
top: -29px;	
display: none;
}

.page-header.preceed-below .header-down-wrapper {
display: block;	
}

.header-down .fa {
color: #000;
position: relative;
top: 5px;	
}


.entry .field-wrap, .entry  #ninja_forms_required_items {
margin-bottom: 10px;	
}

.field-wrap.text-wrap.label-above br,
.field-wrap.textarea-wrap.label-above br {
display: none;	
}


.entry input, .entry textarea {
background-color: #f4f4f4;	
border: 1px solid #cfcfcf !important;
padding: 5px;
line-height: 2 !important;
border-radius: 5px;
}

input[type="submit"] {
/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#34a7e8+0,117ed2+100 */
background: rgb(52,167,232); /* Old browsers */
/* IE9 SVG, needs conditional override of 'filter' to 'none' */
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzM0YTdlOCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMxMTdlZDIiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -moz-linear-gradient(top, rgba(52,167,232,1) 0%, rgba(17,126,210,1) 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(52,167,232,1)), color-stop(100%,rgba(17,126,210,1))); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top, rgba(52,167,232,1) 0%,rgba(17,126,210,1) 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top, rgba(52,167,232,1) 0%,rgba(17,126,210,1) 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top, rgba(52,167,232,1) 0%,rgba(17,126,210,1) 100%); /* IE10+ */
background: linear-gradient(to bottom, rgba(52,167,232,1) 0%,rgba(17,126,210,1) 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#34a7e8', endColorstr='#117ed2',GradientType=0 ); /* IE6-8 */


box-shadow: 0 1px 1px #00335b;
border-radius: 5px;
border: 1px solid #0d69a6 !important;
color: #fff;
text-transform: uppercase;
text-shadow: 1px 0 2px #231f20;	
padding: 10px 25px;
}

#map-canvas {
width: 100%;
height: 445px;
}

strong.phone {
display: inline-block;
}

.contact .ninja-forms-form-wrap label {
font-weight: normal;	
}

.contact .ninja-forms-required-items {
display: none;	
}

.contact .ninja-forms-req-symbol {
color: #4f4f4f;
}

.contact hr, 
.textwidget hr {
margin: 0 auto 20px auto;
width: 50%;
height: 1px;
border: none;
opacity: 1;

/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#cecece+0,cecece+50,cecece+100&amp;0+0,1+50,0+100 */
background: -moz-linear-gradient(left,  rgba(206,206,206,0) 0%, rgba(206,206,206,1) 50%, rgba(206,206,206,0) 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, right top, color-stop(0%,rgba(206,206,206,0)), color-stop(50%,rgba(206,206,206,1)), color-stop(100%,rgba(206,206,206,0))); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(left,  rgba(206,206,206,0) 0%,rgba(206,206,206,1) 50%,rgba(206,206,206,0) 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(left,  rgba(206,206,206,0) 0%,rgba(206,206,206,1) 50%,rgba(206,206,206,0) 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(left,  rgba(206,206,206,0) 0%,rgba(206,206,206,1) 50%,rgba(206,206,206,0) 100%); /* IE10+ */
background: linear-gradient(to right,  rgba(206,206,206,0) 0%,rgba(206,206,206,1) 50%,rgba(206,206,206,0) 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00cecece', endColorstr='#00cecece',GradientType=1 ); /* IE6-9 */

}

/*About Us*/

.su-list.about-us-list ul {
margin: 10px 5px !important;
padding: 0 !important;	
}

.su-list.about-us-list li {
background: #f6f8fb;
padding: 20px 40px !important;
margin: 0 0 10px 0 !important;	
border-radius: 10px;
box-shadow: 0px 0px 2px #999;
font-size: 18px;
font-style: italic;
display: table !important;
width: 100%;
}

.su-list.about-us-list li .center-me {
width: 100%;
}

.su-list.about-us-list li .center-me.check  {
width: auto;	
}

.su-list.about-us-list li .center-me .fa {
display: none;	
}

.su-list.about-us-list li .center-me.check .fa {
display: block;
position: relative;
top: 0;
font-size: 30px;
margin-right: 10px;
}

.su-list.about-us-list li.subscribe-now .center-me.check .fa {
display: none;
}

.su-list.about-us-list li.subscribe-now {
padding: 20px !important;
margin: 0 0 20px 0 !important;	
border-radius: 10px;
box-shadow: 0px 0px 0px #999;
font-size: 18px;
text-align: center;

color: #fff;
text-transform: uppercase;

/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#ec6f00+0,f14702+100 */
background: rgb(236,111,0); /* Old browsers */
/* IE9 SVG, needs conditional override of 'filter' to 'none' */
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2VjNmYwMCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmMTQ3MDIiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -moz-linear-gradient(top,  rgba(236,111,0,1) 0%, rgba(241,71,2,1) 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(236,111,0,1)), color-stop(100%,rgba(241,71,2,1))); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  rgba(236,111,0,1) 0%,rgba(241,71,2,1) 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  rgba(236,111,0,1) 0%,rgba(241,71,2,1) 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  rgba(236,111,0,1) 0%,rgba(241,71,2,1) 100%); /* IE10+ */
background: linear-gradient(to bottom,  rgba(236,111,0,1) 0%,rgba(241,71,2,1) 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ec6f00', endColorstr='#f14702',GradientType=0 ); /* IE6-8 */
}

.su-list.about-us-list li.subscribe-now a {
color: #fff;	
display: block;
padding: 20px;
}

.su-quote {
font-family: Times New Roman;	
font-size: 30px !important;
}

.su-quote-style-default.center {
text-align: center;	
font-size: 25px;
width: 70%;
margin: 0 auto;
line-height: 1.5;
}

.su-quote-style-default::before, .su-quote-style-default::after {
background-image: none !important;	
}

/* grey section */

body.grey-section .wrapper {
overflow: hidden;
max-width: 100% !important;
width: 100% !important;
position:relative;
}

body.grey-section .entry {
max-width: 100% !important;
width: 100% !important;
margin: 0 auto;
position:relative;
}

.share-articles {
float: left;
margin-left: -100px;	
}

.share-articles a {
display: block !important;	
}


body.single .entry {
max-width: 1036px !important;
width: 100% !important;
margin-left: 100px;
}

.entry .content-column blockquote {
margin-left: -100px !important;	
padding: 20px 20px 20px 0 !important;
}

.single div.grey-section,
.single div.full-section,
.single div.blue-section {
margin: 0 -100px;	
}

div.grey-section {
background: #ededed;
padding: 0px;	
margin: 0px 0;
clear: both;
}

.grey-inner {
background: #ededed;
margin: 10px -100%;
padding: 10px 100%;
}

div.full-section {
padding: 0px;	
margin: 0px 0;
clear: both;
}

.full-inner {
margin: 10px -100%;
padding: 10px 100%;
}

/* blue section */

body.blue-section .wrapper {
overflow: hidden;
max-width: 100% !important;
width: 100% !important;
position:relative;
}

body.blue-section .entry {
max-width: 100% !important;
width: 100% !important;
margin: 0 auto;
position:relative;
}

div.blue-section {
padding: 0px;	
margin: 0px 0;
clear: both;
}

.blue-inner {
background: url("img/blue-bg.jpg") no-repeat top left;
margin: 10px -100%;
padding: 10px 100%;
}


.full-width #core.container {
max-width: 1136px !important;
margin: 0 auto !important;
}

/* images */

.entry img {
/*border: 10px solid #fff;
box-shadow: 0 0 5px #999;	*/
}

.entry img.no-border {
border: none;
box-shadow: none;	
}

img.dot {
border: none;
box-shadow: none;	
float: left;
position: relative;
top: 7px;
margin: 0 7px 0 0;	
}

.home img.dot {
border: none;
box-shadow: none;	
float: left;
position: relative;
top: 2px;
margin: 0 2px 0 0;	
}

/* columns */
.su-column-size-1-2 {
width: 50% !important;	
}

.su-row {
margin-bottom: 0 !important;	
}

.su-row .su-column {
margin: 0 !important;	
}

/*About John Mellor*/ 

.contact-info-section {
text-align: center;	
}

.contact-info-section .su-column {
background: #fff;
text-align: center;
width: auto !important;
padding: 10px 20px;
margin: 0 10px !important;
color: #008cba;
float: none !important;
display: inline-block !important;
overflow: hidden;
}

.contact-info-section a {
color: #008cba !important;	
}

.contact-info-section .fa {
float: none;	
font-size: 40px;
color: #008cba;
}


.about-john-mellor-websites {
background: #fff;
border: 1px solid #dedede;	
padding: 20px !important;
margin: 0 1% 10px 0 !important;
width: 32.3% !important;	
text-align: center;
}

.about-john-mellor-websites img {
margin: 0;	
}

body.page-id-65 .footer-logo {
margin-top: -10px;	
}

.about-john-mellor-websites a {
color: #00a1ea !important;	
}


/* Meet the team */


body.author .wrapper,
body.category.category-people {
max-width: 100% !important;
background: #eeeeee url("img/site-bg-author.jpg") no-repeat top center fixed;
background-size: 100%;
}


body.edition-by-edition .wrapper {
max-width: 100% !important;
background: url("img/blue-bg.jpg") no-repeat top left scroll;
margin: 0;
}

.author .top-fix {
padding-top: 10px;	
}

body.author .wrapper .ghost,
body.edition-by-edition wrapper .ghost {
background: transparent;	
}

h2.section {
margin: 0 0 10px 0;
padding: 9px;
border: 1px solid #d3d3d3;
background: #ccc;
color: #323b3f;

/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#ffffff+0,f1f1f1+46,e1e1e1+47,f3f3f3+100 */
background: rgb(255,255,255); /* Old browsers */
/* IE9 SVG, needs conditional override of 'filter' to 'none' */
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjQ2JSIgc3RvcC1jb2xvcj0iI2YxZjFmMSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjQ3JSIgc3RvcC1jb2xvcj0iI2UxZTFlMSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmM2YzZjMiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -moz-linear-gradient(top,  rgba(255,255,255,1) 0%, rgba(241,241,241,1) 46%, rgba(225,225,225,1) 47%, rgba(243,243,243,1) 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(255,255,255,1)), color-stop(46%,rgba(241,241,241,1)), color-stop(47%,rgba(225,225,225,1)), color-stop(100%,rgba(243,243,243,1))); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  rgba(255,255,255,1) 0%,rgba(241,241,241,1) 46%,rgba(225,225,225,1) 47%,rgba(243,243,243,1) 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  rgba(255,255,255,1) 0%,rgba(241,241,241,1) 46%,rgba(225,225,225,1) 47%,rgba(243,243,243,1) 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  rgba(255,255,255,1) 0%,rgba(241,241,241,1) 46%,rgba(225,225,225,1) 47%,rgba(243,243,243,1) 100%); /* IE10+ */
background: linear-gradient(to bottom,  rgba(255,255,255,1) 0%,rgba(241,241,241,1) 46%,rgba(225,225,225,1) 47%,rgba(243,243,243,1) 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#f3f3f3',GradientType=0 ); /* IE6-8 */

}

.widgetable h2.section {
border: 1px solid #d3d3d3 !important;	

}

.widgetable h2.widget {
margin: 0 0 10px 0 !important;
padding: 10px !important;
border: 1px solid #d3d3d3 !important;
background: #ccc;
color: #323b3f;
line-height: 1.1;
/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#ffffff+0,f1f1f1+46,e1e1e1+47,f3f3f3+100 */
background: rgb(255,255,255); /* Old browsers */
/* IE9 SVG, needs conditional override of 'filter' to 'none' */
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjQ2JSIgc3RvcC1jb2xvcj0iI2YxZjFmMSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjQ3JSIgc3RvcC1jb2xvcj0iI2UxZTFlMSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmM2YzZjMiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -moz-linear-gradient(top,  rgba(255,255,255,1) 0%, rgba(241,241,241,1) 46%, rgba(225,225,225,1) 47%, rgba(243,243,243,1) 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(255,255,255,1)), color-stop(46%,rgba(241,241,241,1)), color-stop(47%,rgba(225,225,225,1)), color-stop(100%,rgba(243,243,243,1))); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  rgba(255,255,255,1) 0%,rgba(241,241,241,1) 46%,rgba(225,225,225,1) 47%,rgba(243,243,243,1) 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  rgba(255,255,255,1) 0%,rgba(241,241,241,1) 46%,rgba(225,225,225,1) 47%,rgba(243,243,243,1) 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  rgba(255,255,255,1) 0%,rgba(241,241,241,1) 46%,rgba(225,225,225,1) 47%,rgba(243,243,243,1) 100%); /* IE10+ */
background: linear-gradient(to bottom,  rgba(255,255,255,1) 0%,rgba(241,241,241,1) 46%,rgba(225,225,225,1) 47%,rgba(243,243,243,1) 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#f3f3f3',GradientType=0 ); /* IE6-8 */
}

.widgetable h2.widget:before {
content: "";
background: url(img/red-blue-dot.gif) no-repeat left center;
display: inline-block;
width: 12px;
height: 9px;
margin-right: 7px;
position: relative;
top: -2px;
}


#sidebar .widget-container,
#sidebar .textwidget,
.widgetable ul.menu {
border: 1px solid #d3d3d3;
background: #fff;
padding: 10px;	
margin-bottom: 10px;
}

#sidebar li.current-menu-item  {
font-weight: bold;
}

.author-grid .author {
border: 1px solid #d3d3d3;
background: #fff;	
width: 15.8%;
margin: 0 1% 1% 0;
padding: 10px;
float: left;
text-align: center;
color: #696969;
}

.author-grid .author:nth-child(6n) {
margin: 0 0 1% 0;
}

.author-grid .author a {
color: #696969;
display: block;	
}

.author-grid .author img {
border: none;
box-shadow: none;
padding: 0;	
margin: 0 auto 5px auto;
}

.author-grid .author strong {
color: #323b3f;	
}

.eightcol, .aq-block-aq_2_3_column_block {
width: 74% !important;	
margin: 10px 1% 0 0 !important;
}

.archive .eightcol, .archive .fourcol {
margin-top: 10px !important; 	
}

.archive.category .news-categories .eightcol, 
.archive.category .news-categories .fourcol {
margin-top: 0 !important;
}

.fourcol, .aq-block-aq_3_column_block {
width: 25% !important;	
margin: 10px 0 0 0 !important;
}

.paged.archive .eightcol, .paged.archive .fourcol {
margin-top: 0 !important; 	
}

.fourcol, .aq-block-aq_3_column_block {
width: 25% !important;	
margin: 10px 0 0 0 !important;
}


/* Single Author */

.author-card {
background: #fff;
padding: 10px;	
margin: 0px 0 10px 0;
border: 1px solid #d3d3d3;
} 

.author-post-grid {
margin: 10px 0 10px 0;	
}

.author-post-grid .item {
display: inline-block;
float: left;
width: 32.6%;
margin: 0 1% 1% 0;	
border: 1px solid #d3d3d3;
background: #fff;	
padding: 10px;
font-weight: bold;
font-style: italic;
}

.author-post-grid .item:nth-of-type(3n) {
margin: 0 0 1% 0;
}

.author-card .author-gravatar {
float: left;
width: 30%;	
padding-right: 30px;
} 

.author-card .author-gravatar img {
width: 100%;	
}

.author-card .author-info {
float: left;	
width: 70%;
}

.author-card.bio p {
margin: 0 0 10px 0;	
}

.author-card.bio {
padding-bottom: 0;	
}

.author-info h2 {
margin-bottom: 15px;
margin-top: 0;	
}

.author-card p.position {
margin: 10px 0;	
}

.author-info a,
.author.current a {
color: #00a1ea !important;		
}

.author.current a {
font-weight: bold;	
}

.textwidget .author a {
font-weight: bold;	
}

.pagination {
clear: both;
margin: 0 0 10px 0;
padding: 0;	
height: auto;
}

/*Issue by issue*/

.white-box {
border: 1px solid #d3d3d3;
background: #fff;	
padding: 10px;
margin: 0 0 10px 0;
}

.edition-by-edition .entryfull {
margin: 0px 0 20px 0 !important;	
overflow: visible;
}

dl.accordion {
border: none;
background: transparent;
width: 100%;
padding: 0;	
}

dl.accordion dt, dl.accordion dd {
border: none;	
margin: 0;
padding: 0;
}

ul.years {
margin: 0 0 20px 0;
padding: 0;
}

.years li.white-box {
float: left;
width: 24%;	
margin: 0 1% 1% 0;
font-size: 12px;
}

.years li.white-box:nth-of-type(4n) {
margin-right: 0;
}

.years li.year, .years li.month {
clear: both;	
}

.years h2 a {
display: block;
color: #323b3f;
}

.years h2 {
padding-left: 10px;	
border-radius: 0;
margin: 10px 0 0 0;
}

.years h2:before {
font-family: 'FontAwesome';
content: "\f067";
float: left;
position: relative;	
margin: 0 10px 0 0;
}

.years h2.active:before {
font-family: 'FontAwesome';
content: "\f068";
float: left;
position: relative;	
margin: 0 10px 0 0;
}

.years ul.months {
margin: 0;
padding: 10px;
border-radius: 0;
}


.years li.month h3 {
margin: 0 0 10px 0;	
}

.edition-carousel-wrapper {
padding: 0 0 40px 0;	
overflow: hidden;
margin: 0;
}

ul.year {
clear: both;	
}


.edition-carousel-wrapper {
padding: 0 0 20px 0;	
overflow: hidden;
}

.allinone_carousel.powerful .bottomNav {
width: 100% !important;	
left: 0 !important;
margin: 0 auto !important;
text-align: center !important;
clear: both !important;
cursor: default !important;
}

.bottomOverThumb img {
max-height: 100px !important;
width: auto !important;	
}

.allinone_carousel.powerful .bottomNavButtonON,
.allinone_carousel.powerful .bottomNavButtonOFF {
margin: 20px 5px 0 5px !important;
padding: 10px !important;	
display: inline-block !important;
float: none !important;
}

.allinone_carousel.powerful .leftNav,
.allinone_carousel.powerful .rightNav {
display: block !important;	
background: transparent !important;
}

.allinone_carousel.powerful .leftNav {
left: 0px !important;	
}

.allinone_carousel.powerful .leftNav:before {
color: #f0f0f0 !important;
font-family: 'FontAwesome' !important;
content: "\f104" !important;
font-size: 80px;
left: 0px;
display: block;
text-align: left;
top: 160px;
position: absolute;
}

.allinone_carousel.powerful .rightNav {
right: 0px !important;	
}

.allinone_carousel.powerful .rightNav:after {
display: block;
color: #f0f0f0 !important;
font-family: 'FontAwesome' !important;
content: "\f105" !important;
font-size: 80px;
right: 0px !important;
text-align: right;
display: block;
top: 160px;
position: absolute;
}

.widgetable select {
margin: 0 0 10px 0;	
}

/* Single Editions by Editions */

body.edition-by-edition-single {
background: #ededed;	
}

/*body.edition-by-edition-single .container {
max-width: 1058px !important;	
}*/

body.edition-by-edition-single .ghost {
background: transparent;	
/*margin-top: 10px !important;*/
}


/* Market Reports Landing*/


body.category-market-reports .comment-post.first {
margin: 0;	
}


/*Comment Category Landing*/

body.archive {
background: #eeeeee;	
}

body.archive .ghost {
background: transparent;
}

body.category .ghost {
background: transparent;	
margin-top: 10px !important;
}

.comment-post {
float: left;
width: 32.65%;
margin: 0 1% 0 0;
}

.comment-post.last {
margin-right: 0;	
}

.comment-post .imgwrap img {
max-width: 100%;
width: 100%;	
}

.comment-post.first {
float: none;
width: 100%;	
color: #fff;
text-align: right;
margin-bottom: 10px;
}

.comment-post h2 {
margin: 10px 0;	
font-size: 18px;
}

.comment-post.first h2 {
color: #fff;	
font-size: 25px;
margin: 0;
padding: 5px 0px;
}

.comment-post.first a {
color: #fff;
}


.comment-post.first .description {
position: relative;
padding: 0 30px;
width: 50%;
margin-left: 50%;
background: -moz-linear-gradient(top,  rgba(0,0,0,0) 20%, rgba(0,0,0,0.9) 100%);  FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(20%,rgba(0,0,0,0)), color-stop(100%,rgba(0,0,0,0.9))); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  rgba(0,0,0,0) 20%,rgba(0,0,0,0.9) 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  rgba(0,0,0,0) 20%,rgba(0,0,0,0.9) 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  rgba(0,0,0,0) 20%,rgba(0,0,0,0.9) 100%); /* IE10+ */
background: linear-gradient(to bottom,  rgba(0,0,0,0) 20%,rgba(0,0,0,0.9) 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00000000', endColorstr='#a6000000',GradientType=0 ); /* IE6-9 */
}

.comment-post.first .excerpt {
padding-bottom: 25px;	
line-height:22px;
}

.comment-post.first .read-more {
display: none;	
}

.read-more {
text-align: center;	
margin-top: 10px;
font-size: 14px;
line-height: 1.5;
}

.read-more a {
display: inline-block;
color: #fff !important;
border-radius: 5px;
padding: 5px 10px;	
font-weight: bold;
/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#666666+0,363636+100 */
background: rgb(102,102,102); /* Old browsers */
/* IE9 SVG, needs conditional override of 'filter' to 'none' */
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzY2NjY2NiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMzNjM2MzYiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -moz-linear-gradient(top,  rgba(102,102,102,1) 0%, rgba(54,54,54,1) 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(102,102,102,1)), color-stop(100%,rgba(54,54,54,1))); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  rgba(102,102,102,1) 0%,rgba(54,54,54,1) 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  rgba(102,102,102,1) 0%,rgba(54,54,54,1) 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  rgba(102,102,102,1) 0%,rgba(54,54,54,1) 100%); /* IE10+ */
background: linear-gradient(to bottom,  rgba(102,102,102,1) 0%,rgba(54,54,54,1) 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#666666', endColorstr='#363636',GradientType=0 ); /* IE6-8 */
}

.read-more a:hover {
/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#00a1ea+0,00a2d3+100 */
background: rgb(0,161,234); /* Old browsers */
/* IE9 SVG, needs conditional override of 'filter' to 'none' */
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzAwYTFlYSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMwMGEyZDMiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -moz-linear-gradient(top,  rgba(0,161,234,1) 0%, rgba(0,162,211,1) 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(top,  rgba(0,161,234,1) 0%,rgba(0,162,211,1) 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to bottom,  rgba(0,161,234,1) 0%,rgba(0,162,211,1) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00a1ea', endColorstr='#00a2d3',GradientType=0 ); /* IE6-8 */


}

.grid-comment-post {
float: left;
width: 32.65%;
margin: 0 1% 10px 0;
padding: 10px;	
background: #fff;
border: 1px solid #e7ebed;	
}

.grid-comment-post:nth-of-type(3n) {
margin-right: 0;
}

.grid-comment-post.last {
margin-right: 0;	
}

.grid-comment-post .featured-image {
background: #fff;
border: 1px solid #e7ebed;	
padding: 10px;
margin-bottom: 10px;	
}

.grid-comment-post .featured-image img {
max-width: 100%;
width: 100%;
margin: 0;	
}

.grid-comment-post .description {
margin: 10px 0 0 0;
background: #fff;
line-height: 1.5;
}

.grid-comment-post .description h2 {
margin-top: 0;	
font-size: 18px;
}

.grid-comment-post .read-more {
margin-top: 5px;	
}

.widgetable {
padding: 0;	
}

.widgetable > ul, .widgetable > div > ul {
margin: 0;	
}

.cat-list li {
text-align: right;	
}

.cat-list a strong {
color: #323b3f;	
}

.cat-list span {
float: left;
color: #00a1ea;	
}



.bar-slider {
margin:30px auto;
padding-bottom:30px;
max-width:1086px;
}
.bar-container {
text-align:center;
padding-top:30px;
padding-bottom:0;
}
.description-container {
position:relative;
left: -100%;
width: 300%;
top:-20px;
margin:0;
display: none !important;
}
.description-container.showme {
display: none !important;
}
.slick-center .description-container.showme {
display: block !important;
}
.slick-center .description-container {
display:block;
color: #fff;
/*font-size: 40px;*/
line-height:1;
-webkit-hyphens:none;
-moz-hyphens:none;
-ms-hyphens:none;
hyphens:none;
position:relative;
z-index:1;
margin:20px 0 0;
padding:10px 0;
text-align: left;
}
.slick-center .description-container {
display:none;
}
.bar-container-inner {
text-align:left;
position:relative;
display:none;
width: 100%;
margin-left: 0;
}
.slick-center .bar-container-inner {
display:block;
z-index: 1;
width: 200%;
margin-left: -50%;
}
.bar-item,
.slick-center .bar-item {
margin:0 auto!important;
width:100% !important;
}
.bar-item {
display:table-cell;
vertical-align:middle
}
.bar-container-inner img {
margin:0 auto;
width: 100%;
height: auto;
}
.slick-center .bar-container-inner img {
width: 100%;
height: auto;
}

.bar-item h1 {
display: none;	
}

.slick-center .bar-item h1 {
display: block;	
color: #fff;
}

.slick-center ul {
list-style-type: disc;	
}

a.barlink {
display:block;
border:none
}
a.barlink:hover {
text-decoration:none!important
}
a.barlink {
display:block;
border:none
}
.bar-container-inner img,.slick-center .bar-container-inner img {
}
.slick-prev.no-arrows,.slick-next.no-arrows {
background:transparent
}
.showme,.slick-center .bar-container-inner.showme,.slick-prev.showme,.slick-next.showme,.description-container p.showme,.slick-prev.showme,.slick-next.showme {
display:block!important
}

/*Subscribe*/

.subscribe .ghost {
margin-top: 0;	
}

.subscribe-top {
background: #eeeeee url("img/site-bg-blue.jpg") no-repeat top center fixed;
background-size: cover;
padding: 20px 0;	
text-align: center;
margin: 0px auto -10px auto;
}

.subscribe-top .container {
max-width: 984px !important;
margin: 0 auto !important;	
}

.subscribe-top h2 {
color: #fff;
text-shadow: 0 0 1px #000000;	
font-size: 45px;
margin: 0 0 20px 0;
}

.subscribe-bar {
clear: both;
padding: 10px;	
text-align: center;
color: #fff;
background: #000;
background: rgba(0, 0, 0, .63);
margin: 10px 0;
border-radius: 10px;
}

.subscribe-info {
padding: 0 120px;	
}

.subscribe-info ul {
margin: 20px 0;	
}

.subscribe-info li {
margin: 0 0 20px 0;	
}

.subscription-type {
float: left;
width: 30.6%;
margin: 0 4% 1% 0;	
border: 10px solid #fff;	
background: #fff;
border-radius: 10px;
text-align: center;
color: #3f4c86;
}

.subscription-types .subscription-type:nth-of-type(3n) {
margin: 0 0 1% 0;
}

.subscription-type .border-radius {
padding: 10px;
border-radius: 10px;

/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#e5e8ed+0,ffffff+100 */
background: rgb(229,232,237); /* Old browsers */
/* IE9 SVG, needs conditional override of 'filter' to 'none' */
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2U1ZThlZCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmZmZmZmYiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -moz-linear-gradient(top,  rgba(229,232,237,1) 0%, rgba(255,255,255,1) 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(229,232,237,1)), color-stop(100%,rgba(255,255,255,1))); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  rgba(229,232,237,1) 0%,rgba(255,255,255,1) 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  rgba(229,232,237,1) 0%,rgba(255,255,255,1) 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  rgba(229,232,237,1) 0%,rgba(255,255,255,1) 100%); /* IE10+ */
background: linear-gradient(to bottom,  rgba(229,232,237,1) 0%,rgba(255,255,255,1) 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e5e8ed', endColorstr='#ffffff',GradientType=0 ); /* IE6-8 */
	

}

.sub-type {
color: #323b3f;	
margin: 0 0 10px 0;
}

.sub-price {
line-height: 1;
margin: 10px 0 20px 0;
}

.dollar {
position: relative;
top: -80px;	
}

.price {
font-size: 110px;
font-weight: normal;	
}

.gst {
font-size: 20px;
}

.sub-info {
margin: 10px 0;	
font-weight: bold;
line-height: 1.2;
font-size: 18px;
}

.sub-info strong {
font-size: 25px;	
}

.subscription-types hr {
margin: 0 auto 0px auto;
width: 80%;
height: 1px;
border: none;
opacity: 1;

/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#cecece+0,cecece+50,cecece+100&amp;0+0,1+50,0+100 */
background: -moz-linear-gradient(left,  rgba(206,206,206,0) 0%, rgba(206,206,206,1) 50%, rgba(206,206,206,0) 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, right top, color-stop(0%,rgba(206,206,206,0)), color-stop(50%,rgba(206,206,206,1)), color-stop(100%,rgba(206,206,206,0))); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(left,  rgba(206,206,206,0) 0%,rgba(206,206,206,1) 50%,rgba(206,206,206,0) 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(left,  rgba(206,206,206,0) 0%,rgba(206,206,206,1) 50%,rgba(206,206,206,0) 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(left,  rgba(206,206,206,0) 0%,rgba(206,206,206,1) 50%,rgba(206,206,206,0) 100%); /* IE10+ */
background: linear-gradient(to right,  rgba(206,206,206,0) 0%,rgba(206,206,206,1) 50%,rgba(206,206,206,0) 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00cecece', endColorstr='#00cecece',GradientType=1 ); /* IE6-9 */

}

a.sub-button {
display: inline-block;
width: 100%;
padding: 5px;	
margin: 20px 0 0 0;
border-radius: 5px;
border: 1px solid #f14702;
color: #fff !important;
text-shadow: 0 0 1px #231f20;
text-transform: uppercase;

/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#f14702+0,ec6f00+100 */
background: rgb(241,71,2); /* Old browsers */
/* IE9 SVG, needs conditional override of 'filter' to 'none' */
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2YxNDcwMiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNlYzZmMDAiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -moz-linear-gradient(top,  rgba(241,71,2,1) 0%, rgba(236,111,0,1) 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(241,71,2,1)), color-stop(100%,rgba(236,111,0,1))); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  rgba(241,71,2,1) 0%,rgba(236,111,0,1) 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  rgba(241,71,2,1) 0%,rgba(236,111,0,1) 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  rgba(241,71,2,1) 0%,rgba(236,111,0,1) 100%); /* IE10+ */
background: linear-gradient(to bottom,  rgba(241,71,2,1) 0%,rgba(236,111,0,1) 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f14702', endColorstr='#ec6f00',GradientType=0 ); /* IE6-8 */


}

.buy-content-button {
margin: 0 auto;
text-align: center;	
}

.buy-content.sub-button {
width: auto;
margin: 20px 0;	
}

/* single post */

.single .ghost {
margin-top: 10px;	
}

.single .meta_full {
text-align: center;
padding: 30px 0 30px 0;
border-bottom: 1px solid #b7bbbc;	
text-transform: none;
font-size: 100%;
}

.single .meta_full a {
color: #00a1ea;
}

.meta_full .post-date, .meta_full .comm, .meta_full .categs {
opacity: 1;	
}

.container.postinfo {
margin: 0 auto 20px auto;	
padding: 0 !important;
}

.postinfo p {
font-size: 16px !important;	
}

.related-post {
float: left;
width: 32.65%;
margin: 0 1% 0 0;
font-size: 18px;
}

.related-post.last {
margin-right: 0;	
}

.related-post a p,
.related-post a h2 {
color: #323b3f !important;	
}

.related-post a:hover p,
.related-post a:hover h2 {
color: #00a1ea !important;	
}

.related-post .imgwrap img {
max-width: 100%;
width: 100%;	
}

.related-post h2 {
margin: 10px 0;	
}

.related-post .read-more {
text-align: center;	
}

/* single gallery*/

.slider-gallery .flexslider {
background: transparent;
margin: 0 auto;
border: none;
padding: 10px 0;
max-width: 90%;
}

.slider-gallery .flexslider li a {
padding: 0 10px;	
display: block;
}

.slider-gallery .flexslider .flex-direction-nav a {
opacity: 1;	
background: transparent;
}

.slider-gallery .flex-direction-nav .flex-prev,
.slider-gallery .flexslider:hover .flex-direction-nav .flex-prev {
left: -5%;	
}
.flex-direction-nav .flex-prev, .flex-direction-nav .flex-next {
padding:0px;
}

.slider-gallery .flex-direction-nav .flex-next,
.slider-gallery .flexslider:hover .flex-direction-nav .flex-next {
right: -5%;	
}

.slider-gallery .flex-direction-nav a:before {
  font-size: 50px;
  display: inline-block;
  color: #c2c2c2;
  font-family: 'FontAwesome';
  content: "\f104";
}

.slider-gallery .flex-direction-nav a.flex-next:before {
  content: "\f105";
}

/* ADS */

.single .entry .g {
float: right;	
}

.ad img {
border: none;
box-shadow: none;	
}

.ad.left {
float: left;
margin: 0 10px 10px 0;	
}

.ad.right {
float: right;	
margin: 0 0 10px 10px;
}

.vertical-center .ad.center {
display: table-cell;
vertical-align: middle;	
}

.ad.center img {
margin: 10px auto !important;	
}

.sponsors-bottom {
margin: 0 0 10px 0;	
}

.sponsors-bottom img, .sponsors-bottom a img {
margin: 0 !important;
border: none;	
}

/*Case Studies Category Landing*/


/*masonry 1*/

.mas-left {
width: 67.3%;
float: left;
padding: 0 0 0 0;	
}

.mas-right {
width: 32.7%;
float: right;
}

.masonry-post-1.big {
width: 100%;
height: 100%;
margin: 0 0 0px 0;
position: relative;
background: transparent;
border-bottom: 10px solid transparent;
border-right: 10px solid transparent;	
}

.category-industry-interviews .masonry-post-1.big {
border-bottom: none;	
}

.masonry-post-1.big.last {
border-bottom: none;
}

.masonry-post-1.small {
margin: 0 0 10px 0;
position: relative;
background: #000;
width: 100%;
height: 100%;
overflow: hidden;
}

.masonry-post-1.small.last {
margin: 0;	
border: none;
}

.masonry-post-1 img {
max-width: 100%;
width: 100%;
height: auto;
-webkit-backface-visibility: visible !important;
}

.masonry-post-1:hover img {
opacity: 0.7;
}

p.meta.cat, .home p.meta.cat {
display: inline;
position: absolute;
top: 10px;
left: 10px;
z-index: 1;
padding: 0px 6px;
background: #f82d00 !important;
}

.masonry-post-1.small p.meta.date {
opacity: 0;
}

.masonry-post-1.small:hover p.meta.date {
opacity: 1;
}

.masoinside {
position: absolute;
bottom: 0;
left: 0;
width: 100%;	
padding: 5px 10px;
text-align: left;
background: -moz-linear-gradient(top,  rgba(0,0,0,0) 20%, rgba(0,0,0,0.9) 100%);  FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(20%,rgba(0,0,0,0)), color-stop(100%,rgba(0,0,0,0.9))); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  rgba(0,0,0,0) 20%,rgba(0,0,0,0.9) 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  rgba(0,0,0,0) 20%,rgba(0,0,0,0.9) 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  rgba(0,0,0,0) 20%,rgba(0,0,0,0.9) 100%); /* IE10+ */
background: linear-gradient(to bottom,  rgba(0,0,0,0) 20%,rgba(0,0,0,0.9) 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00000000', endColorstr='#a6000000',GradientType=0 ); /* IE6-9 */
}

.category-industry-interviews .masonry-post-1.big .masoinside {
text-align: right;
padding-left: 25%;
}

/*.masoinside.topright {
top: 0;	
}

.masonry-post-1.big .masoinside.bottomleft {
text-align: left;
padding-left: 10px;
padding-right: 25%;	
}*/

.masonry-post-1 .masoinside .meta,
.masonry-post-1 .masoinside a,
.masonry-post-1 .masoinside h2 {
color: #fff !important;
}

.masonry-post-1.preceed-black .masoinside .meta,
.masonry-post-1.preceed-black .masoinside a,
.masonry-post-1.preceed-black .masoinside h2,
.comment-post.first.preceed-black h2,
.comment-post.first.preceed-black a,
.masonry-post-2.preceed-black .masoinside .meta, 
.masonry-post-2.preceed-black .masoinside a, 
.masonry-post-2.preceed-black .masoinside h2,
.flexinside.preceed-black h2 a,
.flexinside.preceed-black p  {
color: #323b3f !important;
}

 
.flexinside span, 
.flexinside span a, 
.flexinside.preceed-black p {
	
}

.masonry-post-1 .masoinside h2 {
margin: 10px 0 0 0;
font-size: 23px;
}


.category-industry-interviews .masonry-post-1.big .masoinside h2 {
font-size: 23px;
}

.flexinside p,
.masonry-post-1 .masoinside p {
line-height: 1.5 !important;	
}
.small .masoinside h2 {
font-size: 14px;
}

/*masonry 2*/

.mas-left-2 {
width: 50.5%;
float: left;
padding: 0 0 0 0;	
}

.mas-center-2 {
width: 33.5%;
float: left;
padding: 0 0 0 0;	
}

.mas-right-2 {
width: 16%;
float: left;
}

.masonry-post-2.big {
width: 100%;
height: 100%;
margin: 0 0 0px 0;
position: relative;
background: #000;
border-bottom: 10px solid #fff;
border-right: 10px solid #fff;
}

.masonry-post-2.small {
margin: 0 0 10px 0;
position: relative;
background: #000;
width: 100%;
height: 100%;
overflow: hidden;
}

.mas-right-2 .masonry-post-2.small {
width: 100%;
border-right: none;	
}

.masonry-post-2 img {
max-width: 100%;
width: 100%;
height: auto;
}

.masonry-post-2:hover img {
opacity: 0.7;
}

.masonry-post-2.small p.meta.date {
opacity: 0;
}

.masonry-post-2.small:hover p.meta.date {
opacity: 1;
}

.masonry-post-2.big .masoinside {
padding-left: 10px;
}

.masonry-post-2 .masoinside .meta,
.masonry-post-2 .masoinside a,
.masonry-post-2 .masoinside h2 {
color: #fff !important;
line-height: 1.3;
}

.masonry-post-2 .masoinside h2 {
margin: 10px 0 0 0;
font-size: 14px;
}

.masonry-post-2.big .masoinside h2 {
font-size: 23px;
}

.masonry-post-2 .masoinside p {
line-height: 1.5;	
}

.masonry-post-2.small {
width: 33.33%;
float: left;
height: 100%;
margin: 0 0 0px 0;
position: relative;
background: #000;
border-bottom: 10px solid #fff;
border-right: 10px solid #fff;	
}

.mas-left-2 .masonry-post-2.small,
.mas-center-2 .masonry-post-2.big.last,
.mas-right-2 .masonry-post-2.small.last {
border-bottom: none;	
}


/* Case Studies Single */

body.case-studies-single {
background: #ededed;	
}

body.case-studies-single .container {
max-width: 1058px !important;	
}

body.case-studies-single .ghost {
background: transparent;
margin-top: 10px !important;	
}

body.case-studies-single h2 {
margin-top: 0;	
}


.center-title {
text-align: center;	
padding: 0 0 10px 0;
}

.center-title p {
margin: 0;	
}

strong.case-study {
color: #f14802;	
}

.buy-now-blue {
border: 1px solid #8d8d8d;	
color: #010101;
padding: 0px;
text-align: right;
}

.credit-amount {
text-transform: uppercase;
display: inline-block;
float: left;
padding: 10px;
font-weight: bold;
}

.credit-amount strong {
font-size: 20px;	
}

a.buy-now-button,
button.buy-now-button {
display: inline-block;
padding: 10px 10px;
background: #ccc;
width: 165px;
text-align: center;
color: #fff !important;
margin: -1px;
font-size: 18px;
cursor: pointer;
border: 1px solid #f14702;

/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#f14702+0,ec6f00+100 */
background: rgb(241,71,2); /* Old browsers */
/* IE9 SVG, needs conditional override of 'filter' to 'none' */
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2YxNDcwMiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNlYzZmMDAiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -moz-linear-gradient(top,  rgba(241,71,2,1) 0%, rgba(236,111,0,1) 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(241,71,2,1)), color-stop(100%,rgba(236,111,0,1))); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  rgba(241,71,2,1) 0%,rgba(236,111,0,1) 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  rgba(241,71,2,1) 0%,rgba(236,111,0,1) 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  rgba(241,71,2,1) 0%,rgba(236,111,0,1) 100%); /* IE10+ */
background: linear-gradient(to bottom,  rgba(241,71,2,1) 0%,rgba(236,111,0,1) 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f14702', endColorstr='#ec6f00',GradientType=0 ); /* IE6-8 */
}

a.sub-button.case-study {
width:auto;
padding:10px 40px;
text-align:center;
}

.left-images {
width: 53%;	
float: left;
margin: 0 2% 0 0;
}

.right-content {
width: 45%;	
float: left;
}

.left-featured-image img {
max-width: 100%;	
border: 10px solid #fff;
}

body.case-studies-single .entry img {
border: 10px solid #fff;	
}

.left-gallery {
margin: 10px 0;	
}

body.case-studies-single .gallery img {
border: 10px solid #fff !important;	
max-width: 100% !important;	
width: 100% !important;
}

body.case-studies-single .gallery .gallery-item {
max-width: 50% !important;	
margin: 0 !important;
padding: 0 5px 10px 0;
background: transparent !important;
}

body.case-studies-single .gallery .gallery-item:nth-of-type(2n) {
padding: 0 0 10px 5px;
}




/* industry interviews */


.profile-button {
margin: 0 auto;	
background: #f6f8fb;
padding: 10px 20px !important;
margin: 0 0 20px 0 !important;	
border-radius: 10px;
box-shadow: 0px 0px 2px #999;
}

/* People */

.category-people .widgetable .searchform {
margin: 10px 0;	
}

.people-results .imgwrap img {
width: 100%;	
}

.people-results {
text-align: center;	
}

.category-people .eightcol {
/*width: 78.5% !important;	*/
margin: 0px 1% 0 0 !important;
}


.category-people .fourcol {
/*width: 20.5% !important;	*/
margin: 0px 0 0 0 !important;
}


.category-people .mas-left {
width: 60.5%;	
}

.category-people .mas-right {
width: 39.5%;	
}

.category-people .masonry-post-1.small {
width: 33.33%;
float: left;
height: 100%;
margin: 0 0 0px 0;
position: relative;
background: transparent;
border-bottom: 10px solid transparent;
border-right: 10px solid transparent;	
}

.category-people .masonry-post-1.right {
width: 100%;
height: 100%;
margin: 0 0 0px 0;
position: relative;
background: transparent;
border-bottom: 10px solid transparent;
border-right: 10px solid transparent;	
overflow: hidden;
}

.mas-1-2 {
width: 100%;
margin: 0;	
}


.mas-1-2 .masonry-post-1.big {
width: 49.5%;
float: left;
height: 100%;
margin: 0 0.5% 0 0;
position: relative;
background: #000;
border: none;
}

.mas-1-2 .masonry-post-1.big.last {
margin: 0 0 0 0.5%;	
}

span.people-interview {
color: #ec320e;	
}

.category-people .grid-comment-post {
width: 49.5%;
margin: 0 0.5% 10px 0;
}

.category-people .grid-comment-post:nth-of-type(2n) {
margin: 0 0.0% 10px 0.5%;
}
	
.category-people .grid-comment-post .imgwrap.alignleft {
float: left;
width: 33.5%;
margin: 0;
}

.category-people .grid-comment-post .description.alignright {
float: left;
width: 66.5%;
padding: 0 10px;
margin: 0;	
}

.category-people .grid-comment-post .description.alignright h2 {
margin-top: 0;	
margin-bottom: 15px;
}

.slider-gallery.people .flexslider {
max-width: 92.5%;
padding: 0;
}

li.people-slider {
text-align: center;
line-height: 1.5;
position: relative;
}

li.people-slider .locked-content {
top: 10px;
right: 10px;	
}

li.people-slider a {
padding: 0px 5px !important;
}

.want-your-story{
max-width: 284px;
min-height: 248px;	
background: url(img/people-ad-bg.jpg) no-repeat;
background-size: 100% 100%;
color: #fff;
text-align: center;
padding: 25px 20px;
line-height: 1.0;
margin-bottom: 30px;
}

.want-your-story h1 {
margin: 0 0 10px 0;
padding: 0;
text-align: center;	
color: #fff;
} 

.want-your-story p {
text-align: center;
margin: 0;	
} 

.want-your-story hr {
margin: 10px auto 10px auto;	
}

.want-your-story a {
color: #fff !important;	
}

.want-your-story a:hover {
color: #fff !important;	
}

.want-your-story-links a {
display: inline-block;	
margin: 0 5px;
}

.container.people-ad {
padding: 0 !important;
margin: 10px auto !important;	
}

.select2-container--default a {
color: #4f4f4f !important;	
display: block;
}

.select2-container--default .select2-results__option--highlighted[aria-selected] {
background: #4096ee !important;	
}

.select2-container--default .select2-results__option--highlighted[aria-selected] a {
color: #4f4f4f !important;	
}

.select2-container--default .select2-results__option--highlighted[aria-selected] {
background: #eee !important;
}


/* Companies */


.author-card.company-gallery {
padding-bottom: 0;	
}

.company-gallery .gallery {
margin-bottom: 0 !important;	
}

.company-gallery .gallery-item {
border: 1px solid #d3dadf !important;
background: #fff !important;
padding: 10px !important;
margin: 0 10px 10px 0 !important;
width: 19% !important;	
}

.company-gallery .gallery-item:nth-of-type(5n) {
margin-right: 0 !important;	
}


/* Brandwords */

body.brandwords .wrapper {
max-width: 100% !important;
background: url("img/blue-bg.jpg") no-repeat top left scroll;
margin: 0;
}

.container.top-fix {
padding-top: 10px !important;
}

.premium-brandwords {
}

.brandwords-item {
float: left;
width: 50%;	
padding: 0 5px 0 0;
margin-bottom: 10px;
}

.brandwords-item:nth-of-type(2n) {
padding: 0 0 0 5px;
}

.brandwords-item img {
max-width: 100%;
width: 100%;	
}

body.page-id-431, body.page-id-431 .ghost, body.page-id-431 .wrapper {
background: #ccc;	
}

.slider-wrapper {
max-width: 90%;
margin: 0 auto;
}

.your-class {
max-width:100%;
margin: 0 auto;	
}

.slider-wrapper.brandwords {
margin: 10px auto;	
}

.slider-wrapper.brandwords .slick-slider {
margin-bottom: 0;
}

.slick-slide {
padding: 10px 0px;
}

.slick-slide.slick-current {
position: relative;
z-index: 99999;
}


.slick-slide a img {
max-width: 200%;	
margin: 40% 0;
border: 20px solid #ebebeb;
float: left;
}


.slick-slide.active-slide-1 a img,
.slick-slide.active-slide-2 a img,
.slick-slide.active-slide-3 a img,
.slick-slide.active-slide-4 a img,
.slick-slide.active-slide-5 a img {

-webkit-box-shadow: 0px 35px 20px -20px rgba(0,0,0,0.75);
-moz-box-shadow: 0px 35px 20px -20px rgba(0,0,0,0.75);
box-shadow: 0px 35px 20px -20px rgba(0,0,0,0.75);	
border: 20px solid #ebebeb;
}

.slick-slide.active-slide-1 a img {
max-width: 200%;	
margin: 40% 0;
float: left;
}

.slick-slide.active-slide-2 a img {
max-width: 250%;	
margin: 20% -50%;
float: left;
}

 .slick-slide.active-slide-4 a img {
max-width: 250%;	
margin: 20% -50%;
float: right;
z-index: 1 !important;
}

.slick-slide.active-slide-5 a img {
max-width: 200%;	
margin: 40% 0 0 0;
float: right;
}

.slick-slide.slick-current a img {
max-width: 300%;	
position: relative;
margin: 0 -100%;
}


.slick-slide h1 {
opacity: 0;
margin: 0 -200% 10px -200%;
position: relative;
width: 500%;
text-align: center;
color: #fff;
}

.slick-slide.slick-current h1 {
opacity: 1;
} 

.slick-slide .description {
opacity: 0;	
width: 300%;
position: relative;
margin: 10px -100% 0 -100%;
color: #fff;
clear: both;
}

.slick-slide.slick-current .description {
opacity: 1;	
padding-top: 10px;
}


.edition-by-edition .slick-prev, .edition-by-edition .slick-next {
top: 30% !important;	
height: 90px !important;
width: 20px !important;
}

.slick-prev, .slick-next {
height: 40px !important;
}

.slick-prev::before {
    content: "\f104" !important;
}
.slick-prev::before, 
.slick-next::before {
    -moz-osx-font-smoothing: grayscale;
    color: white;
    font-family: 'FontAwesome' !important;
    font-size: 50px !important;
    opacity: 1 !important;
}

.slick-next::before {
    content: "\f105" !important;
}

.slick-dots li button {
background: #fff !important;	
width: 18px !important;
height: 18px !important;
}

.slick-dots li.slick-active button {
background: #fb6705 !important;	
}



.slick-dots li button::before {
content: none !important;	
}

/* Personnel Movements Single */

body.industry-personnel-movements-single .wrapper {
max-width: 100% !important;
background: #eeeeee url("img/site-bg-author.jpg") no-repeat top center fixed;
background-size: 100%;
padding-top: 10px;
}

body.industry-personnel-movements-single .ghost {
margin-top: 0 !important;
}

.industry-personnel-movements-single .sixcol {
width: 57%;
margin: 0 10px 0 0;
}

.industry-personnel-movements-single .twocol {
width: 20.5%;
margin: 0 10px 0 0;
}

.industry-personnel-movements-single .twocol.last {
margin: 0;	
}

.industry-personnel-movements-single .entry.white-box {
padding: 0 10px;	
}

/*default category*/

.blogger .item {
margin: 0 0 10px 0;	
padding: 0 0 20px 0;
}

h2.posttitle {
margin: 0;	
}

h2.posttitle a {
color: #323b3f;	
}

.blogger .item .meta {
margin: 10px 0;	
font-size: 16px;
}

.cat-imgwrap {
width: 45%;
float: left;
padding: 0 0px 0 0;
position: relative;	
}

/*.cat-imgwrap .locked-content {
right: 10px;	
}*/

.cat-item_inn, .search .item_inn {
width: 54% !important;
float: left;
margin: 0 0 0 1% !important;	
}

.cat-item_inn .read-more, .search .read-more {
text-align: left;	
}

/*search */


.search .read-more .fa {
color: #fff;
float: none;
position: relative;
top: 0;	
}

.blogger .item p.teaser {
margin-top: 0;
font-size:16px;	
}

.search .blogger .item .meta,
.search p.meta.cat {
position: relative;
float: none;	
}

#navtrigger {
display: none !important;	
}

#navigation {
display: block !important;	
}

/* Advertising */

.full-width.advertising #core.container {
max-width: 1136px !important;	
}

.su-row .su-column.ad-members-access {
margin: 60px 0 !important;
width: 33.33% !important;
padding: 0 30px;
}

h2.members-access-title {
margin: 70px 0 0 0;	
}

.su-row .su-column.ad-members-access h2 {
margin: 20px 0;	
padding: 0 50px;
}

.su-row .su-column.ad-members-access img {
max-width: 210px;	
}

.advertising .blue-inner,
.advertising .blue-inner h2 {
color: #fff;	
}

.su-row .su-column.ad-opportunities {
padding: 0 60px;
margin: 25px 0 !important;	
}

.su-row .su-column.ad-opportunities h2 {
margin: 20px 0;
}

.su-row .su-column.ad-opportunities img {
max-width: 212px;	
}

.ad-contact {
margin: 75px 0;	
}

.ad-contact h2 {
font-weight: normal;	
}

.entry p a.ad-button {
display: inline-block;
padding: 10px 10px;
background: #ccc;
width: auto;
text-align: center;
color: #fff !important;
border-radius: 5px;

border: 1px solid #f14702;

/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#ec6f00+0,f14702+100 */
background: rgb(236,111,0); /* Old browsers */
/* IE9 SVG, needs conditional override of 'filter' to 'none' */
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2VjNmYwMCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmMTQ3MDIiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -moz-linear-gradient(top,  rgba(236,111,0,1) 0%, rgba(241,71,2,1) 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(top,  rgba(236,111,0,1) 0%,rgba(241,71,2,1) 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to bottom,  rgba(236,111,0,1) 0%,rgba(241,71,2,1) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ec6f00', endColorstr='#f14702',GradientType=0 ); /* IE6-8 */
}

.entry p a.ad-button:hover {
/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#f14702+0,ec6f00+100 */
background: rgb(241,71,2); /* Old browsers */
/* IE9 SVG, needs conditional override of 'filter' to 'none' */
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2YxNDcwMiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNlYzZmMDAiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -moz-linear-gradient(top,  rgba(241,71,2,1) 0%, rgba(236,111,0,1) 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(top,  rgba(241,71,2,1) 0%,rgba(236,111,0,1) 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to bottom,  rgba(241,71,2,1) 0%,rgba(236,111,0,1) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f14702', endColorstr='#ec6f00',GradientType=0 ); /* IE6-8 */	
}

.su-row .su-column.ad-reach-customers {
margin: 80px 0 !important;	
}

.su-row .su-column.ad-reach-customers .center-me-outer {
height: 100%;
}

.advertising .page-header {
width: 100%;
margin: 0 auto;
text-align: center;
position: absolute;
top: 0;
color: #fff;
font-size: 30px;

background: transparent !important;

}

.ad-title {
margin: 40px 0;	
}

.ad-title h2 {
font-weight: normal;
margin: 0 0 20px 0;
padding: 0;	
font-size: 40px;
}

.ad-title p {
font-size: 40px;	
}

.advertising .grey-section h2 {
margin: 40px 0;	
}

.pigeon-scroll-wrapper {
z-index: 9999 !important;	
}

.pigeon-bar {
width: 100%;
background: #454545;
color: #dedede;	
padding: 10px 0;
font-size: 11px;
}

#pigeon_bar_top{
color: #ccc;
font: 400 13px/32px "Open Sans",sans-serif;
height: 32px;
position: fixed;
left: 0;
width: 100%;
min-width: 600px;
z-index: 99999;
background: #23282d;
}

#pigeon_bar_top_inner{
width: 100%;
max-width: 1136px !important;
margin:0px auto;
padding: 0px 0px;
direction:rtl;
background-color: white;
}

#pigeon-status {
text-align: right;
margin: 0 auto;
max-width: 1136px;
}

#pigeon-status ul li {
display: inline;	
}

.credits-remaining, 
.pigeon-user {
display: inline-block;	
font-size:12px;
}

.credits-remaining {
text-transform: uppercase;
font-style: italic;	
}

#pigeon-status .credit-amount {
color: #4096ee;	
float: none;
padding: 0;
}

.pigeon-user {
text-transform: uppercase;	
margin: 0 20px;
}

#pigeon-status ul li.welcome {
/*display: block;	*/
}


#pigeon-status ul li.subscribe a, 
#pigeon-status ul li.account a {
display: inline-block;
width: 101px;
text-align: center;
background: #4096ee;	
border-radius: 5px;
margin: 0 5px !important;
padding: 0;
color: #fff;
text-transform: uppercase;
font-size: 12px;
}

#pigeon-status ul li.subscribe a:hover,
#pigeon-status ul li.account a:hover {
background: #666;
color: #fff;	
}

#pigeon-status ul li.login a,
#pigeon-status ul li.logout a {
display: inline-block;
width: 101px;
text-align: center;
background: #1e1e1e;	
border-radius: 5px;
margin: 0 0 0 5px !important;
padding: 0;
color: #fff;
text-transform: uppercase;
font-size: 12px;
}

#pigeon-status ul li.login a:hover,
#pigeon-status ul li.logout a:hover {
background: #666;
color: #fff;	
}

.top-bar-text {
float:left;
text-transform: uppercase;
font-size: 12px;
} 

.top-bar-text img {
float:left;
position: relative;
top: 9px;
margin-right: 5px;
}

@media (max-width: 1500px) { 
	
	.ad-title {
	margin: 30px 0;
	}
	
	.ad-title h2 {
	margin-bottom: 10px;	
	}

}

@media (max-width: 1200px) { 
	
	.ad-title h2 {
	font-size: 30px !important;
	}
	
	.ad-title p {
	font-size: 30px;	
	}

}

@media (max-width: 1100px) { 
	
	.ad-title h2 {
	font-size: 20px !important;
	}
	
	.ad-title p {
	font-size: 20px;	
	}
	

}

@media (min-width: 961px) and (max-width: 1200px)  {
.edition-featured-image img {border: 15px solid #ffffff;}
h2.newsletter-edition {font-size: 32px;line-height: 40px;margin-bottom:10px;}
.edition-description {font-size: 16px;line-height: 22px;}
a.edition-pdf-button {padding-left: 27px;padding-right: 27px;margin-bottom: 20px;}
.download-steps {margin-left: 13px;margin-right: 13px;}
}

@media (max-width: 960px) {

.ad-title {margin: 10px 0;}

}

@media (min-width: 961px) and (max-width: 1100px)  {
	
.big-image { min-height: 620px;}

}

@media (min-width: 768px) and (max-width: 960px)  {

.edition-content {width: 85%; float: left;margin-left: 10px;}
.edition-featureimage {max-width: 75%;float:left;margin: 30px 0 20px 10px;}
h1.newsletter-title {margin-top: 45px;}
.big-image { min-height: 980px;}
.my-custom-spoiler .su-spoiler-icon {font-size: 30px;float: none;top: 80px;margin-left: auto;margin-right: auto;}
.download-steps {margin-left: 13px;margin-right: 13px;}

}

@media (max-width: 767px) {

.home .mainflex {
	margin-bottom: 10px;
}

.edition-content {width: 75%; float: left;margin-left: 10px;}
.edition-featureimage {max-width: 75%;float:left;margin: 30px 0 20px 10px;}	
.big-image { min-height: 890px;}
h1.newsletter-title {margin-top: 45px;}
.my-custom-spoiler .su-spoiler-icon {font-size: 30px;float: none;top: 80px;margin-left: auto;margin-right: auto;}
.full-width {height: auto;}
.threecol .download-steps {width:50%;}
.download-steps {width: 40%;margin-left: 5%;margin-right: 5%;float: left !important;}
.instructional-text {padding-left: 0px;padding-right: 0px;}
.extra-instruction {padding-left: 0px;padding-right: 0px;}
.my-custom-spoiler .su-spoiler-title {width:90%;}
.edition-featured-image img {border: 10px solid #ffffff;}
.edition-description {font-size: 16px;line-height: 22px;}
a.edition-pdf-button {padding-left: 27px;padding-right: 27px;margin-bottom: 20px;}
h2.newsletter-edition {font-size: 32px;line-height: 40px;margin-bottom: 20px;}
.download-steps img.aligncenter {width: 120px;height: 120px;}

}



@media (max-width: 480px) {
.big-image {min-height: 870px;}
h1.newsletter-title {font-size: 19px;}
.my-custom-spoiler .su-spoiler-title {font-size: 19px;width:100%}
.edition-featureimage {max-width: 100%;float:left;margin: 30px 0 20px 0;}
.edition-content {width: 100%; float: left;margin-left: 10px;}
#mega-menu-wrap-magazine-menu #mega-menu-magazine-menu > li.mega-menu-item {height: auto !important;}

}

@media (max-width: 320px) {



}

.wallpaper {
text-align: center;
position: relative;
}

.home .wallpaper-content {
margin-top: 152px;
/*margin-top: 205px;*/
}

a.wallpaper-ad {
height: 1000px;
left: 0;
/*top: 157px;*/
top: 205px;
position: fixed;
width: 100%;
background-repeat: no-repeat !important;
background-position: top center !important;
transition: none;
}