
/* BACKGROUND */

/* top banner takeover, display none when disabled */
#top-ad-page {
/*  width: 1200px; */
	margin:0 auto;
}

/* SUBS menu button styling
#menu-item-20061 a {
    background-color: #B4CC04;
} */
/* EBIKES menu button styling
#menu-item-5469 a {
    background-color: #00cbff;
} */
/* ADVERTISE menu button styling
li#menu-item-2043 {
    background-color: #c60202;
} */

.bbp-search-form {
    display: none;
}
#post-4642 .entry-header {
    display: none;
}
.bbp-username input {
    margin: 0 !important;
}
.widget.bbp_widget_login.clearfix {
    background-color: #eeeeee !important;
    padding: 20px !important;
}
#secondary .widget .textwidget a img {
    padding: 0 !important;
    margin: 0 !important;
}
#colormag_featured_posts_small_thumbnails-18 .following-post .single-article.clearfix {
    width: 50%;
    float: left;
    height: 110px;
}

/* FOOTER colour */
.footer-widgets-wrapper {
	background-color:#2c2e34;
}


/* POST STYLING*/
#content .post {
	box-shadow:0 0 0 0 #ffffff !important;
}

/* Subscription form styling */
input[type="submit"] {
	background-color: #60b256 !important;
	color: #ffffff !important;
	margin-top:5px;
}

/* colours form background 
.nf-field-container, .nf-field-label {
    margin-bottom: 0 !important;
}
.field-wrap {
    background-color: #96da9c;
    padding: 0 15px 9px;
} */

#colormag_featured_posts_small_thumbnails-18 .following-post .single-article.clearfix h3.entry-title {
    padding: 0;
}


#colormag_featured_posts_small_thumbnails-18 .following-post .single-article.clearfix img {
    height: 100px;
    width: 150px;
}

#colormag_featured_posts_small_thumbnails-18 .following-post .article-content .below-entry-meta {
    width: 70%;
}


.widget_highlighted_posts .article-content {
    position: absolute;
    bottom: 0;
    background: -webkit-linear-gradient(top, rgba(0, 0, 0, 0.2) , rgba(0, 0, 0, 0.9));
    background: -o-linear-gradient(bottom, rgba(0, 0, 0, 0.2) , rgba(0, 0, 0, 0.9));
    background: -moz-linear-gradient(bottom, rgba(0, 0, 0, 0.2) , rgba(0, 0, 0, 0.9));
    background: linear-gradient(to bottom, rgba(0, 0, 0, 0.2) , rgba(0, 0, 0, 0.9));
    padding-bottom: 10px;
    padding-left: 5%;
    position: absolute;
    width: 95%;
}
.widget_featured_slider .slide-content {
    position: absolute;
    bottom: 0;
    background: -webkit-linear-gradient(top, rgba(0, 0, 0, 0.2), rgba(0, 0, 0, 0.8));
    background: -o-linear-gradient(bottom, rgba(0, 0, 0, 0.2), rgba(0, 0, 0, 0.8));
    background: -moz-linear-gradient(bottom, rgba(0, 0, 0, 0.2), rgba(0, 0, 0, 0.8));
    background: linear-gradient(to bottom, rgba(0, 0, 0, 0.2) , rgba(0, 0, 0, 0.8));
    padding-bottom: 20px;
    padding-left: 5%;
    position: absolute;
    width: 95%;
}
.above-entry-meta {
    padding: 10px 0 0 0;
}

.wpcf7 form p {
    padding: 3px 0 0 0;
    margin: 0;
    line-height: 1.6;
    height: 60px;
    display: inline-block;
}

span.post-views {
    DISPLAY: none;
}
.breaking-news-main.inner-wrap {
    float: none;
    margin-bottom: 20px;
}
.button {
    background-color: #00b783;
    display: table;
    padding: 10px 30px;
}

li#menu-item-8609 {
    background-color: #ff0000;
}
.button a {
    color: #fff;
}

ul.newsticker li a {
    color: black !important;
}

span.comments {
    display: none;
}
i.fa.fa-paper-plane {
   float:left;
}

.subscribe-here {
    float: left;
}
.subscribe-here a {
    background-color: #60b256;
    color: #fff;
    padding: 6px 12px;
    border-radius: 4px;
    text-transform: uppercase;
}
.subscription {
    background-color: #60b256;
    padding: 1% 2%;
    color: white;
    font-size: 18px;
    margin: 7% 0;
    border-radius: 10px;
}
div#jp-relatedposts {
    background-color: #E4EEF5;
    border: solid 1px gray;
    padding: 3%;
}

p.jp-relatedposts-post {
    background-color: white;
    padding: 1%;
    border: 2px solid #E4EEF5;
}

ul.newsticker {
    width: 60%;
    font-size: 14px;
    line-height: 24px;
    padding-left: 10px;
}
section.widget .textwidget {
    margin: 0 auto;
    text-align: center;
    margin: 22px 0;
}
input[type=submit] {
    background-color: #fff;
    color: #60b256;
    font-size: 18px;
}

.article-container article.category-jobs.post:first-child {
    background-color: #dbfddf;
    padding: 5% 1% 0;
    border: solid 1px #DDD;
    display: table-cell;
    margin: 0 0 10px 0 !important;
    bottom: 15px;
    position: relative;
}
.cycform {
    background-color: #179cc3
    padding: 16px;
    border: 6px solid #6CA775;
    color: #fff;
}

/* FORM STYLING DISABLE
nf-field .onetoten {
    width: 32%;
    margin: 5px;
    padding: 10px 10px;
    float: left;
    clear: none;
    font-size: 10px;
    height: 115px;
    background-color: #6CA775;
}

nf-field .onetoten .nf-field-label {
    height: 37px;
}
.label-above .nf-field-element p {
    font-family: "Homenaje" !important;
    font-size: 20px;
    color: #000;
    line-height: 27px;
    margin: 0;
    padding: 0;
}
.nf-field-label label {
    font-weight: 400 !important;
    margin: 0;
    padding: 0;
    font-family: "Homenaje" !important;
    font-size: 24px;
    color: black;
}
.number-wrap .nf-field-label label {
    color: white;
    font-family: inherit !important;
    font-size: 12px;
    line-height: 13px !important;
} */

blockquote {
    padding: 17px 30px 20px 45px;
    margin-bottom: 44px;
    color: #FFFFFF;
    border-radius: 5px;
}
/*   MAGAZINE   */
aside#text-27 {
    position: absolute;
    margin: 0px -530px;
}

.cin_podcast {
    top: 0 !important;
    margin: -20px 0 0 0;
}

/******sharing buttons start******/
/*
.share-buttons {
    display: none;
}
.sharedaddy.sd-sharing-enabled {
    position: absolute;
    float: left;
    top: 300px;
}
.sharedaddy .sd-title {
    display: none !important;
}
.affiliate {
    float: left;
    width: 30%;
    padding: 1%;
    border: 1px solid #d3d3d3;
    margin: 1px;
    height: 94px;
}
.affiliate img {
    width: 100%;
    margin: 0 3%;
}

.doubleaffiliate {
    float: left;
    width: 63%;
    padding: 1%;
    border: 1px solid #d3d3d3;
    margin: 1px;
    height: 94px;
}
.doubleaffiliate img {
    width: 100%;
    margin: 0 3%;
}
.tripleaffiliate {
    float: left;
    width: 96.5%;
    padding: 1%;
    border: 1px solid #d3d3d3;
    margin: 1px;
    height: 94px;
}

.sharedaddy.sd-sharing-enabled .robots-nocontent.sd-block.sd-social.sd-social-icon.sd-sharing .sd-content {
    background-color: rgba(108,199,117,0.8);
    padding: 13px 14px 1px;
    border-radius: 6px;
}
.sharedaddy.sd-sharing-enabled {
    position: fixed;
    left: 0;
    top: 35%;
    z-index: 1000;
    width: 65px;
}
*/
/******sharing buttons end******/



/*   START podcast  */

#text-27 iframe {
    width: 500px;
}

/*   END podcast  */


/*   START Survey  */
.smcx-widget.smcx-embed.smcx-show.smcx-widget-dark {
    max-width: 1140px !important;
    height: 1320px !important;
    width: 1140px !important;
}

.smcx-embed > .smcx-iframe-container {
    width: 100%;
    max-width: 1140px !important;
    height: 1300px !important;
}

.embedded-research-page-wrapper span {
    display: none !important;
}
.embedded-research-page-wrapper a {
    display: none !important;
}
.embedded-research-page-wrapper {
    display: none !important;
}
.embedded-research-page-wrapper .cta-container {
    display: none !important;
}
.survey-submit-actions.center-text.clearfix.btn.small.user-generated.survey-page-button {
    display: none !important;
}
.survey-page .survey-page-button {
    display: none !important;
}
.survey-page .survey-page-button {
    white-space: nowrap;
    display: none !important;
}
/*   END Survey  */

/*JOBS BOARD*/
table, tr, td {
    border: #000 0px solid;
    padding: 0px !important;
    margin: 0px !important;
}

.wpjb-upload-dropbox {
    display: none !important;
}

.wpjb a.wpjb-button {
    background: #2CB141;
    display: inline-block;
    padding: 7px 13px 8px;
    color: #FFF !important;
    text-decoration: none;
    -moz-border-radius: 2px;
    -webkit-border-radius: 2px;
    border: 1px solid rgba(71, 173, 40, 0.1);
    position: relative;
    cursor: pointer;
    font-weight: bold;
    font-size: 25px;
    line-height: 1;
    font-family: Arial;
    background-image: -moz-linear-gradient(50% 0%, #ACEAA5, #43C93B);
}

.wpjb-grid .wpjb-grid-row > div {
    padding: 0 1% 0 1%;
    width: 150px;
}

.wpjb .wpjb-top-header-image > img {
    width: 150px;
    border: 1px solid whitesmoke;
}
.wpjb.wpjb-widget .wpjb-grid .wpjb-grid-row > div {
    width: 100%;
}

/* END - JOBS BOARD*/
.jobs-title {
    margin-bottom: -36px;
}
aside#wpjb-featured-jobs-2 {
    background-color: #808080 !important;
    color: #ffffff;
    width: 97%;
}
aside#wpjb-featured-jobs-2 .wpjb-widget .wpjb-grid-row {
    padding: 4%;
}
aside#wpjb-featured-jobs-2 .wpjb-widget .wpjb-grid-row a {
    color: #080808;
}

/* IN ARTICLE AD*/
.inart_bg {
    height: 106px;
    width: 728px;
    display: block;
    overflow: unset;
    border: 1px solid lightgray;
    padding: 0 5px 5px;
    font-size: 10px;
    text-align: center;
    margin: 40px auto;
}

.inart_header {
    margin: 0;
    padding: 0;
    top: -14px;
    position: relative;
}
.inart_bg p {
    font-size: 10px;
}

/* END - IN ARTICLE AD*/

/************************/
/*MAGAZINE ARCHIVE START*/
/************************/
.modalDialog {
        position: fixed;
        top: 0;
        right: 0;
        bottom: 0;
        left: 0;
        z-index: 999999;
        opacity:0;
        -webkit-transition: opacity 400ms ease-in;
        -moz-transition: opacity 400ms ease-in;
        transition: opacity 400ms ease-in;
        pointer-events: none;
    }

    .modalDialog:target {
        opacity:1;
        pointer-events: auto;
    }

    .modalDialog > div {
        width: 100%;
		  	height:95%;
        position: relative;
        margin: 0% auto;
        padding: 0;
        border-radius: 0px;
        background: #000;
    }

/* The Close Button */
.close {
    color: #fff;
    float: right;
    font-size: 28px;
    font-weight: bold;
    padding:5px 10px 0 0;
    text-decoration:none;
}

.close:hover,
.close:focus {
    color: #666666;
    text-decoration: none;
    cursor: pointer;
}

.issuuembed {
	width:100%;
	height:100%;
} 


#magImg {
    cursor: pointer;
    transition: 0.3s;
    filter:drop-shadow(8px 8px 10px gray);
    display: block;
    height: auto;
}

#magImg:hover {
  opacity: 0.7;
}

* {box-sizing: border-box;}

.magcontainer {
  position: relative;
/*  width: 50%; */
  max-width:320px;
}

.magoverlay {
  position: absolute; 
  bottom: 0; 
  background: rgb(0, 0, 0);
  background: rgba(0, 0, 0, 0.7); /* Black see-through */
  color: #ffffff; 
  width: 100%;
  transition: .5s ease;
  opacity:0;
  font-size: 15px;
  padding: 20px;
  text-align: center;
  font-family: 'RisingSunRegular',sans-serif, ariel;
}

.magcontainer:hover .magoverlay {
  opacity: 1;
}

.show-branding, #branding, branding {
    display: none !important; 
}


body {
    margin: 0;
    /* font-family: Arial;*/
   font-size: 16px;
}

.piccontainer {
    position: relative;
    max-width: 1170px;
    margin: 0 auto;
}

.piccontainer img {vertical-align: middle;}

.piccontainer .content {
    position: absolute;
    bottom: 0;
    background: rgba(0, 0, 0, 0.5); /* Black background with transparency */
    color: #f1f1f1;
    width: 100%;
    padding: 20px;
}
.titleonpic {
    color:#fff;
}

.magyrcont {
    position: relative;
/*    width: 50%; */
}

.magyrimg {
  opacity: 1;
  display: block;
  width: 100%;
  height: auto;
  transition: .5s ease;
  backface-visibility: hidden;
}

.magyrmid {
  transition: .5s ease;
  opacity: 0;
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  text-align: center;
}

.magyrcont:hover .magyrimg {
  opacity: 0.3;
}

.magyrcont:hover .magyrmid {
  opacity: 1;
}

.magyrtext {
  background-color: #333333;
  color: #ffffff;
  font-size: 16px;
  padding: 16px 32px;
  font-family: 'RisingSunRegular',sans-serif, ariel;
  font-weight:normal;
}

.magyrtext a, .magyrtext a:hover {
  color: #ffffff;
  text-decoration: none;
}
/************************/
/* MAGAZINE ARCHIVE END */
/************************/


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

/*   START podcast  */
#text-27 iframe {
    width: 440px;
    margin: 0 20px;
}
/*   END podcast  */


}


@media only screen and (max-width : 1140px) {
/*   START podcast  */
#text-27 iframe {
    width: 440px;
    margin: 16px 20px;
}
/*   END podcast  */

aside#text-27 {
    position: absolute;
    margin: -24px -470px;
}


.mobile_banner, .inart_bg  {
    display: none;
}
}


@media only screen and (max-width: 1070px) {
/*   START podcast  */
#text-27 iframe {
    width: 380px;
    margin: 16px 60px;
}
/*   END podcast  */

aside#text-27 img {
    width: 300px;
    margin: 40px 120px;
}
  
#page {
    width: 100%;
}

.top-full-width-sidebar.inner-wrap.clearfix .textwidget .superleader {
    display: none;
}

.widget.widget_text.clearfix .textwidget .leader {
    display: none;
}

#primary #content section .textwidget {
    width: 729px;
    margin: 22px -32px;
}

#secondary aside .textwidget {
    width: 300px;
    margin: 42px 0 0 -9px;
}

.mobile_banner {
    display: none;
}

}
@media only screen and (max-width: 1000px) {
#text-27 iframe {
    width: 300px;
    margin: 16px 160px;
}
}


@media only screen and (max-width: 940px) {
/
#text-27 iframe {
    width: 310px;
    margin: 16px 110px;
}


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

#text-27 iframe {
    width: 300px;
    margin: 16px 160px;
}
}


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

#text-27 iframe {
    width: 240px;
    margin: 16px 220px;
}
}


@media only screen and (max-width: 800px) {
aside#text-27 {
	position:initial;
}

#text-27 iframe {
    width: 300px;
    margin: 0px 0px -60px;
}
#header-right-section .widget {
    width: 100%;
    margin: 0 auto;
}
#header-right-section .widget .textwidget {
    margin: 0 auto;
    display: table;
}
.broadcastradio {
    margin: 0 auto;
    width: 100%;
}


}


@media only screen and (max-width: 768px) {
#primary #content section .textwidget .widget_featured_slider .slide-content{
    display:none;
}

}


@media screen and (max-width: 1079px) and (min-width: 780px) {
/*.sharedaddy.sd-sharing-enabled {
    position:absolute;
    left: 44px;
    width: inherit;
    top: 340px;
}*/
.mobile_banner {
    display: none;
}
}


@media screen and (max-width: 779px) and (min-width: 400px) {

	/*.sharedaddy.sd-sharing-enabled {
    top: 50%;
}*/
#colormag_featured_posts_small_thumbnails-18 .following-post .single-article.clearfix {
    height: 230px;
}
.mobile_banner {
    display: block;
}
}


@media screen and (max-width: 399px) and (min-width: 200px) {
/*.sharedaddy.sd-sharing-enabled {
    display:none;
}*/
#colormag_featured_posts_small_thumbnails-18 .following-post .single-article.clearfix {
    height: 230px;
}
.mobile_banner {
    display: block;
}
}

@media only screen and (min-width : 1025px) {
.subscription {
    width: 56%;
    margin: 0 auto;
}
.mobile_banner {
    display: none;
}
}
/* REMOVE BKG ON MOBILE */
@media (max-width : 600px) {
    body.custom-background {
        background-image: none !important;
    }
}

/* EV Button styling*/
#menu-item-37093 a {
	background-color: #0047AB;
}
#menu-item-37093 a:hover {
	background-color: #0076E5;
}

/* Sign up Button styling*/
#nf-field-154 {
   background: #2aa58c;
	 margin-top: 38px;
}
/* Sign up Form styling*/
#nf-label-field-153 {
	font-size: 11pt;
}

#nf-form-title-5.nf-form-title h3 {
	color: #2aa58c;
	font-size: 22pt;
	padding-bottom: 0px;
	padding-top: 5px;
	margin-top: 10px;
}
#nf-form-5-cont {
	border-top-style: solid;
	border-top-width: 5px;
	border-color: #f9f9f9;
}
.required {
	color: #999!important;
}


