.newsstand-content-item .ao-input-block.ao-left {
    margin: 0;
}
 /*divider missing */
.categorised-content-listing .article-listing:nth-child(6) { 
  border-bottom: 1px solid #dbdbda !important; 
  padding: 30px 0 27px !important;
 }
newsstand-header-with-top-bar  {
    color: #fff;
}
.newsstand-main-content h1,
.newsstand-main-content h2,
.newsstand-main-content h3,
.newsstand-main-content h4,
.newsstand-main-content h5,
.newsstand-main-content h6{
    color: #000000 !important;
}
/* Strato 5-5-2020 */
#etko-box-title-desc p {
    font-size: 15px;
    margin-top: 4px;
}
#etko-box-title-desc h3 {
font-size: 24px;
    text-transform: uppercase;
    font-weight: bold;
    letter-spacing: 1px;
    margin-bottom: 0px;
    color:#000000 !important;
}
#etko-content-box-wrapper {
    margin: 0 15px 65px 15px;
    padding: 25px;
}
#etko-content-box-wrapper .columns {
    width: 47% !important;
    border: 6px #c92821 solid !important;
    margin-left:12px;
}
#etko-sponsor-logo .fa-link:before {
    content: "career info" !important;
    font-size: 12px !important;
    font-family: Helvetica, sans-serif !important;
    text-transform: uppercase !important;
    font-weight: bold !important;
    margin: 0 0 0 -70% !important;
    padding: 0 !important;
}

#sponsor-title-time h5 {
    margin-top: 10px;
    font-size: 16px;
    text-align: center;
}
#sponsor-title-time h3 {
    text-align: center;
    font-size: 18px;
    font-weight: bold;
    text-transform: uppercase;
    letter-spacing: 1px;
    margin-bottom: 0px !important;
}
#etko_faq #etko_faq-header h3 {
    text-align: center;
    margin: 0;
    padding: 40px 0 18px 0px;
    font-size: 28px;
    text-transform: uppercase;
    font-weight: bold;
    letter-spacing: 1px;
   border-bottom: thick #c12620 solid;
}
#etko_faq {
    width: 70%;
    margin: 0 auto 0 auto;
}
#etko_brands-title h3 {
    text-align: center;
    padding: 40px 0 20px 0px;
    font-size: 24px;
    text-transform: uppercase;
    font-weight: bold;
    letter-spacing: 1px;
    width: 80%;
    margin: 0 auto 0 auto;
}
#etko_brand-container {
    width: 80%;
    margin: 0 auto 0 auto;
}
#etko_brand-container .column {
    width: 24%;
    margin-left: 8px !important;
}
#etko_brand-container img {
width:150px;
height:auto;
}
#tko_about_area-inner { 
}
#tko_about_area p {
color:#ffffff;
}
#tko_about_area h4 {
    text-align: center;
    color: #ffffff;
    margin: 0;
    padding: 20px 20px 0 20px;
    color: #ffffff;
    text-shadow: 2px 2px 2px #333333;
    font-size: 18px;
    text-transform: uppercase;
    font-weight: bold;
    letter-spacing: 1px;
}
#tko_about_area h3 {
    text-align: center;
    color: #ffffff;
    margin: 0;
    padding: 40px 0 20px 0px;
    text-shadow: 2px 2px 2px #333333;
    font-size: 28px;
    text-transform: uppercase;
    font-weight: bold;
    letter-spacing: 1px;
}
#tko_about_area {
background: url('https://colormagazine.com/files/2020/06/polygons-bg.jpg') no-repeat;
background-size: cover;
background-position: center;
}

#etko_btn {
    margin-top: 20%;
    text-align: center;
}
#etko_schedule_desc p {
}
#etko_schedule_desc h4 {
    margin-top: 20px;
    font-weight: bold;
    font-size: 22px;
    text-transform: uppercase;
    letter-spacing: .5px;
}
#etko_schedule_desc h5 {
    color: #4e4e4e;
    font-size: 16px;
    margin: 0 0 20px 0;
}
#etko_btn {
}
#etko_schedule-thumb {
text-align: center;
margin-top:20px;
}
#etko_schedule-thumb img {
    width: 150px;
    height: auto;
}
#etko_schedule-header h2 {
    border-bottom: thin #c12620 solid;
    font-weight: bold;
    text-transform: uppercase;
    font-size: 34px;
text-align:center;
}
#event-title-area {
background: url('https://colormagazine.com/files/2020/06/poc-bg-slider2.jpg') no-repeat;
background-size: cover;
background-position: center;
}
#event-title-area .event-buttons-container {
text-align:center;
}
#event-title-area p {
padding: 10px 20px 20px 20px;
    color: #ffffff;
    text-shadow: 1px 1px 2px #3333338c;
    font-size: 18px;
    text-transform: normal;
    font-weight: 500;
    letter-spacing: 0px;
    line-height: 28px;
text-align:left;
    width: 80%;
    margin: 10px auto 0 auto;
}
#event-title-area .newsstand-button-shortcode {
    text-shadow: none;
}
#event-title-area h5 {
    padding: 10px 20px 36px 20px;
    color: #ffffff;
    text-shadow: 1px 1px 2px #3333338c;
    font-size: 16px;
    text-transform: uppercase;
    font-weight: bold;
    margin-top: 0;
    letter-spacing: 1px;
}
#event-title-area h4 {
text-align:center;
    margin: 0;
    padding: 10px 20px 0 20px;
    color: #ffffff;
    text-shadow: 2px 2px 2px #3333338c;
    font-size: 17px;
    text-transform: uppercase;
    font-weight: bold;
    letter-spacing: 1px;
}
#event-title-area h2 {
text-align:center;
margin: 0;
    padding: 20px 20px 0 20px;
    color: #ffffff;
    text-shadow: 2px 2px 2px #333333;
    font-size: 37px;
    text-transform: uppercase;
    font-weight: bold;
    letter-spacing: 1px;
}
#poc_home_slider {
margin: 0px 15px;
}
#poc_home_slider .flexslider .slides {
    height: 260px !important;
}
#poc_home_slider .flexslider .slides > li {
    height: 260px !important;
}
#poc_home_slider .flexslider .slides li {
    max-height: 260px;
}
#poc_home_slider .flexslider .slides img {
    max-height: 260px;
}
/*Strato – MediaCutlet 4-14-2020*/

.home div#slider_bottom { /*red bar under homepage slider, previously linked to upcoming events*/
    display: none !important; /*hide*/
}

/*Strato Doumanis - MediaCutlet 8-30-2019*/
/*home*/
@media only screen and (max-width: 768px) /*mobile*/ {
/*POC TAKEOVER*/
#poc_home_slider .flexslider .slides li, #poc_home_slider .flexslider .slides {
    max-height: 110px !important;
}
#event-title-area h2 {
    font-size: 18px !important;
}
#etko_schedule_desc p {
text-align: center !important;
}
.newsstand-item-title-container {
text-align: center !important;
}
#etko_schedule_desc h4 {
text-align: center !important;
}
#event-title-area .event-buttons-container {
text-align:center !important;
}
#etko_btn p {
text-align: center !important;
}
.event-main .three {
width:100%!important;
}
.event-main .three #etko_btn {
margin: 0 auto 40px auto !important;
}
#event-title-area img {
width: 100% !important;
margin-right:0 !important;
margin-left:0 !important;
}
#etko_brand-container .column {
    width: 100% !important;
    margin-left: 10px !important;
    margin-right: 10px !important;
    margin-bottom:50px !important;
}
#etko-content-box-wrapper {
    padding: 0px !important;
}
#etko-content-box-wrapper .columns {
    width: 90% !important;
margin-bottom:20px !important;
}
#etko_faq {
    width: 96% !important;
}
#etko_brands-title h3 {
    padding: 40px 0 30px 0 !important;
    font-size: 18px !important;
    width: 100% !important;
}
.sponsor-container { padding:0 !important; }
}
#hide-event {
display:none!important;
}
.gallery-caption {
text-transform: uppercase;
font-weight: bold;
}
#overlay-hide .newsstand-image-link-overlay, #overlay-hide .newsstand-image-link-icon {
opacity:0 !important; /*hide linked image hover overlay*/
}
#twitter-adjust-strato .widget_gdlr-twitter-widget ul.newsstand-twitter-widget {
	margin:0;
}
.above-sidebar-wrapper .eight.columns {
    background: transparent;
}
.home div#slider_bottom {
    height: 35px !important;
}
.home #content-section-3 .newsstand-full-size-wrapper {
    padding-bottom: 10px !important;
}
.home .blog-item-wrapper#gray-bg h3 {
    margin-top: 2px !important;
}
.home .newsstand-sidebar .sidebar-right-item .newsstand-widget .newsstand-widget-title {
    border-bottom-width: 6px !important;
}
.home .newsstand-item-start-content .flexslider .slides > li {
    border: 0px !important;
}
.home .newsstand-right-sidebar .flexslider ul.slides {
border: 1px solid #dddddd !important;
}
.gdlr-banner-widget-wrapper.gdlr-banner-size-1 {
    padding: 0;
    border-width: 0;
}
.home .newsstand-item.newsstand-blog-grid {
    margin-bottom: 5px;
}
.home .home-sidebar-wrapper .newsstand-item.newsstand-content-item .newsstand-button-shortcode {
    text-transform: uppercase !important;
}
/*end home*/
/*upcoming events page*/
.page-id-15200 .content-wrapper .newsstand-content .with-sidebar-wrapper .newsstand-left h3.newsstand-item-title {
    font-size: 26px !important; /*adjust font size of event titles*/
    line-height: 30px;
}
.page-id-15200 div#eventpage_title {
    margin-bottom: 34px; /*adjust margin below events header*/
}
.page-id-15200 .above-sidebar-wrapper .newsstand-slider-item {
border-bottom: 6px solid #c92821;
}
.page-id-15200 .with-sidebar-content #content-section-2 {
    padding-left: 13px;
}
.page-id-15200 .newsstand-item .button-section a {
    font-size: 14px;
}
/*end upcoming events page*/
/*single-event pages*/
.twelve p > img {
    height: auto !important;
    width: auto !important;
}
.twelve .speaker-app-button .newsstand-button {
width: 262px;
}
.twelve .speaker-app-button { 
margin-top: 0px;
}
.twelve .speaker-app-image {
margin-bottom: 10px;
}
.full-page-layout .event-main .newsstand-item.newsstand-content-item .event-sub-heading {
    font-size: 22px !important;
}
.full-page-layout .event-main .newsstand-item.newsstand-content-item .event-date-time {
    font-size: 20px !important;
    font-weight: 600 !important;
}
.full-page-layout .event-main .newsstand-item.newsstand-content-item .address {
    font-weight: 600 !important;
    font-size: 16px !important;
}
i {
    margin-right: 15px;
}
.full-page-layout .event-main .newsstand-item.newsstand-content-item address::before {
    top: 1px !important;
}
.newsstand-item .button-section a {
    font-size: 16px !important;
    text-transform: uppercase !important;
}
#sub-event-details-box {
padding-left:20px;
}
.full-page-layout .event-main {
    margin: 20px 30px 20px 30px !important;
}
.event-main {
padding-bottom:10px !important;
}
.event-description-single {
    font-size: 24px;
    padding: 0 15% 0 15%;
    line-height: 30px;
    text-align:center;
color:#565656;
}
.event-description-single-sub {
    font-size: 17px;
    padding: 0 10% 0 10%;
    line-height: 24px;
    text-align: center;
    font-weight: 600;
color:#565656;
}
.event-header-date {
    text-align: center;
    text-transform: uppercase;
    font-weight: bold;
    margin: 0;
    color: #565656;
}
.event-header-time {
    text-align: center;
    margin: 0;
    color: #565656;
}
.impact-text {
    font-size: 24px;
    text-transform: uppercase;
    font-weight: bold;
    letter-spacing: 2px;
    margin-bottom: 20px;
}
/*end-single event pages*/
/*sponsor page*/
.sponsor-container a.newsstand-button {
    font-size: 14px !important;
}
/*end sponsor page*/

/*END Strato Doumanis - MediaCutlet*/
/*Strato Doumanis - 2-25-2020*/

/*.newsstand-logo-inner img, .newsstand-logo-inner img a {
background-color: #ffffff;
border-color: #000000;
border: 3px solid #f16022;
}*/

.newsstand-header-wrapper {
    /* background-color: #c92821; */
    background: rgb(0,0,0);
    background: linear-gradient(90deg, rgba(0,0,0,1) 0%, rgba(181,36,30,1) 18%, rgba(201,40,33,1) 100%);
}
.newsstand-fixed-header {
    /* background-color: #c92821; */
    background: rgb(0,0,0);
    background: linear-gradient(90deg, rgba(0,0,0,1) 15%, rgba(181,36,30,1) 24%, rgba(201,40,33,1) 100%) !important;
}
.newsstand-fixed-header .newsstand-float-menu-logo img {
    max-height: 50px;
    margin-top: -16px;
}
/*STRATO 3-9-2020*/
@media(min-width:1100px) and (max-width:1440px) {
    .newsstand-fixed-header {
        /* background-color: #c92821; */
        background: rgb(0,0,0);
        background: linear-gradient(90deg, rgba(0,0,0,1) 6%, rgba(181,36,30,1) 18%, rgba(201,40,33,1) 100%) !important;
    }
}
 
/*END Strato*/

*****************************************************************************************************************************************


/**
 * BNS Add Style - Custom Stylesheet
 *
 * This file was added after the activation of the BNS Add Style Plugin.
 *
 * If you no longer want to use these styles delete the contents of this file,
 * or simply deactivate the BNS Add Style Plugin (recommended).
 *
 * If you choose to deactivate this plugin this file will remain as is but will
 * not be used. If you reactivate this plugin the styles below will take effect.
 *
 * Add your custom styles for this theme below this comment block. Enjoy!
 */

/* Header */

.gdlr-banner-widget-wrapper.gdlr-banner-size-1 {
  border-style: solid;
  border-width: 0px;
  padding: 0px 0px;
}

.newsstand-navigation-wrapper .newsstand-main-menu > li > a {
    padding-left: 10px;
    padding-right: 10px;
    font-size: 15px;
    font-weight: bold;
    letter-spacing: 0.7px;
}

.header-style-2-wrapper #newsstand-menu-search-button {
    display: none;
}

/* Clearfix class */
.with-sidebar-wrapper:after,
.clearfix:after {
  content: "";
  display: table;
  clear: both;
}

.jvz-rotads {
    padding: 10px 0;
}

/* Home */

.home .section-container {
    padding-top: 0px;
}
.home .section-container .twelve:first-child .newsstand-post-banner-item {
    padding-top: 0px;
}
.newsstand-blog-modern .newsstand-blog-info a, .newsstand-blog-modern .newsstand-thumbnail-title a, .newsstand-blog-modern .newsstand-blog-thumbnail i {
    color: white;
    text-shadow: 2px 2px 8px black;
}
.newsstand-banner-item-wrapper .flex-direction-nav .flex-prev {
    left: 0px;
    opacity: 1;
}
.newsstand-banner-item-wrapper .flex-direction-nav .flex-next {
    opacity: 1;
    right: 0px;
}
#gray-bg {
    margin: 5px 0px;
     padding: 5px;
    margin-bottom: 20px;
}
body #gray-bg {
    color: #333;
}
#gray-bg h3 {
    padding-top: 10px;
}
.home .newsstand-item-title-wrapper .newsstand-item-title {
    border-color: #C92821;
}
#padding-top {
    padding-top: 0px;
    margin-left: 0px;
    margin-right: 0px;
}
.home .newsstand-post-banner-item {
    padding-top: 0px;
}
.home .newsstand-banner-images ul.slides li img {
    height: 290px;
}
.home .newsstand-sidebar {
    margin-top: 0px;
}

/* Pages */

.newsstand-page-title-wrapper {
    display: none;
}

/* Sidebar */

.newsstand-sidebar {
    margin-top: 20px;
}
.newsstand-item-start-content.sidebar-right-item {
    background: #FAFAFA;
}
.newsstand-sidebar .newsstand-widget-title {
    color: #231F20;
}
.newsstand-sidebar .gdlr-banner-widget-wrapper.gdlr-banner-size-1 {
    background: white;
}

/* Footer */

.footer-wrapper {
    margin-top: 30px;
}
.footer-wrapper .widget ul li::before {
    display: none;
}
.footer-wrapper a {
    color: #fff;
}
.footer-wrapper .widget ul li {
    padding-left: 0px;
    font-weight: bold;
    font-size: 15px;
}
.footer-wrapper a:hover {
    color: #C92821;
}
.footherfinal {
    color: white;
}
.footherfinal .fa {
    width: 20px;
    color: #e9e9e9 !important;
}

/* Other */

.tablepress {
    border: 1px solid #e9e9e9;
}
#newsstand-menu-search-button {
    display: none;
}
.ctct-custom-form label {
    color: white;
    font-weight: bold;
    display: block;
    font-size: 14px;
}
form.ctct-custom-form.Form {
    padding: 20px;
}
.ctct-form-footer, .ctct-form-footer a {
    color: white;
}
.ctct-button {
    background: white;
    border: none;
    padding: 10px;
    font-weight: bold;
}

/* Banners Widget */

#goodlayers-banner-widget-4 .gdlr-banner-widget-wrapper {
    padding: 0px;
    border: none;
}
#goodlayers-banner-widget-4 {
    margin: 0px;
}

@media screen and (max-width: 1100px) {
    .header-style-2-wrapper .newsstand-navigation-wrapper .newsstand-main-menu > li > a {
        font-size: 10px;
    }
    .newsstand-fixed-header {
        display: none !important;
    }
}

@media screen and (max-width: 768px) {
    body .newsstand-header-inner .newsstand-navigation-wrapper {
        margin: 0px;
    }
    .header-style-2-wrapper .newsstand-navigation-wrapper .newsstand-main-menu > li > a {
        padding-right: 4px;
        padding-left: 4px;
    }
    .newsstand-main-menu > .newsstand-normal-menu .sub-menu {
        margin-left: -105px;
    }
}

#gform_1 input[type="text"], input[type="email"], input[type="password"], input[type="file"], textarea {
    background-color: #fff;
    border: 1px solid;
     padding: 5px;
    width: 100% !important;
}

#gform_1 input[type="submit"] {
font-size:12px  !important;
margin : 0px !important;
}
.copyright-right img {
    width: 140px;
}

.footer-wrapper {
    margin-top: 30px;
    float: left;
   width:100%
}
.instagram_section .insta_header {margin:0px 1px 0px 13px;width: 95%;}
.home .newsstand-slider-item{border-top: 0px solid #dddddd !important;}
.home div#text-23 h3{background: #fff;}
div#text-23 {
    padding: 0 15px;
}

.newsstand-item-start-content.sidebar-right-item {background: #fff!important;}

@media only screen and (max-width: 991px)
{
#goodlayers-banner-widget-12 .newsstand-post-banner-container .flexslider .slides > li {margin-right: -102% !important; width: 100%!important;}
#goodlayers-banner-widget-11 .newsstand-post-banner-container .flexslider .slides > li {width: 100%!important;}
.instagram_section .insta_header { margin: 0px 1px 0px 5px; width: 90%; }
.home .newsstand-blog-thumbnail img {text-align: center; margin: auto;}
.home .newsstand-standard-style .newsstand-blog-grid-small-content .post-header {text-align: center;}
}

/*31082019 css include  */

 .home .instagram_section .insta_header {
	    padding: 0 0 0 60px;
        margin: 0px 10px 0px 0;
}

.home .instagram_section.container {
    position: relative;
    margin-top: 18px;
    margin-bottom: 24px;
    height: 40px;
}

.home .instagram_section .insta_header:before {
	    left: 15px;
}

@media(min-width:768px) {
	.home .slick-slide img {
		margin:0 auto;
	}
	
	.home .instagram_section .insta_header {
	       padding: 0 0 0 45px;
		   margin: 0px 10px 0px 10px;
	}
	.home .instagram_section .insta_header:before {
			left: 0;
	}
}

@media(min-width:1024px) {
.home #content-section-2 .newsstand-item.newsstand-content-item {
	    margin-left: 15px;
}
.home #content-section-2 .newsstand-item.newsstand-content-item p {
    margin-right: 0;
}

.home .slick-slide img {
		margin:0;
	}
	 
	.home .blog-item-holder .slick-slide {
		width:222px !important;
	}
	
	.home .blog-item-holder .newsstand-item.newsstand-blog-grid {
		    margin: 0px 15px 20px;
	}
	
	body.home #gray-bg {
		margin-top: -13px;
	}

}
@media(min-width:1200px) {
	.home #content-section-2 .newsstand-item.newsstand-content-item {
			margin-left: 0;
	}
	
	.home #content-section-2 .newsstand-item.newsstand-content-item p {
		margin-right: 20px;
	}


    .home .blog-item-holder .slick-slide {
		width: 251px !important;
	}
	
	.home .blog-item-holder .newsstand-item.newsstand-blog-grid {
		    margin: 0px 15px 20px;
	}
	
	body.home #gray-bg {
		margin-top:8px;
	}   
}

@media(min-width:1024px) {
div#text-26, #text-27, #text-28 {
    width: 91% !important;
}
}

@media(min-width:1200px) {
div#text-26, #text-27, #text-28 {
    width: 92%!important;
}
}

@media (max-width: 767px) {
div#text-26, #text-27, #text-28 {
    width: 92% !important;
}
}
@media screen and (min-width: 768px){
        #userwayAccessibilityIcon {
          margin-top: -130px;
        }
}
@media only screen and (max-width: 767px) {
/*userway local size*/
#userwayAccessibilityIcon {
         // margin-left: 15px;
            // margin-top: -273px!important;
     display: block !important;
 }
 
 @media(min-width:666px) and (max-width:667px) {
	 div#text-26, #text-27, #text-28 {
		width: 95% !important;
	}
 }
 
 @media(min-width:730px) and (max-width:736px) {
	 div#text-26, #text-27, #text-28 {
		width: 96% !important;
	}
 }

.instagram_section .insta_header { padding: 0 5px 0px 50px !important; margin: 0px 0px 7px 0px !important; width: 97%!important; }
.instagram_section .insta_header:before {left: 10px!important; }
div#footer-widget-1 { padding-left: 45px; width: 25%; }
.copyright-left a { color: #a8a8a8; }

/* Header Part of the Bridgetower Media network section */

.newsstand-header-with-top-bar::after {
    content: '';
    width: 100%;
    height: 15px;
    background: url(https://colormagazine.com/files/2020/09/PartOf-BTM-1.svg) #bd251f 2.3% 3px;
    background-repeat: no-repeat;
    float: left;
    padding-top: 2px;
    background-size: 23%;
}
.newsstand-slider-item {
        float: left;
}
@media only screen and (max-width: 767px) {
/*userway local size*/
#userwayAccessibilityIcon {
         // margin-left: 15px;
            // margin-top: -273px!important;
     display: block !important;
 }
}
@media only screen and (max-width: 767px) and (min-width: 480px)
{
.newsstand-header-with-top-bar::after {    background-size: 40% !important; }
}

@media screen and (max-width: 782px)
{
.newsstand-header-with-top-bar::after {  background-size: 60%; !important; }
}

@media only screen and (max-width: 959px) and (min-width: 768px)
{
.newsstand-header-with-top-bar::after {  background-size: 30%; !important; }
}
.form_gray_bg { background: #f1f1f1 !important; padding:5px; }

.home .instagram_section.container {
    position: relative;
    margin-top: 18px;
    margin-bottom: 24px;
    height: 40px;
}
