/*
Theme Name: Smart Mag Child
Theme URI: myscena.org
Description: Smart Mag Child theme
Author: Zapbuild
Author URI: Zapbuild
Template: smart-mag
Version: 1.0
*/

@import url("../smart-mag/style.css");
.social-icons .icon{display:inline-block;line-height:40px;text-align:center;font-size:20px;color:#fff;}
.social-icons{height:100px !important;padding-right:70px !important;}
.social-icons .fa{width:40px !important;height:40px !important;}
#fscf_field1_3{max-width:500px !important;}
.wpml-ls-sidebars-primary-sidebar{background-color:rgba(0,0,0,0) !important;}
.css-events-list table.events-table td{padding:10px;border:0px;}
.post-content h2{padding-top:20px;}
.post-content a{color:#e54e53 !important;}
.event-description{background:#fff !important;}
.event-time{background:#e54e53 !important;}
.events-table{border:0px solid #e1e1e1 !important;}
#lang_sel_list a.lang_sel_sel{font-size:large;font-weight:bold;margin-left:40px;}
.tr:nth-child(odd) td{background:#f9f9f9 !important;}
#lang_sel_list ul{border-top:none !important;}
#lang_sel_list li{border:none;}
#lang_sel_list a.lang_sel_other{font-size:large;font-weight:bold;margin-left:59px;}
.logo-fanbridge-dark{display:none !important;}
#bsa-block-1920--1200 .bsaProContainer .bsaProItem, #bsa-block-1920--1200 .bsaProAnimateThumb{max-width:1920px;height:356px !important;}
#bsa-block-1920--1200 .bsaProItemInner__thumb{max-height:356px !important;}
#bsa-block-1920--1200 .bsaProItemInner__img{max-height:356px !important;}
.bsaProContainer.bsa-pro-col-1{float:none !important;height:100%;}
.page-id-328442 .post-content h2, .page-id-328489 .post-content h2{padding-top:50px !important;}
.em-calendar{width:300px;height:300px;margin-left:auto;margin-right:auto;}
.upme-user_login{display:initial !important;}
#event-form .inside{width:60%;}
fieldset.frontier_post_fieldset_tax{display:none;}
#lang_sel{float:right;margin-right:25px;z-index:100;}
.top-bar .search{margin-left:25px;}
.image-link > img{height:185px;}
.home-issue-img > img{display:block;height:185px;}
.interview-outer-div .feed-item{display:inline-block;margin-bottom:10px;}
.interview-outer-div .no-display.appear{float:left;margin-right:15px;}
.interview-outer-div p{margin:0;}
.post-list-img img{height:185px;margin-right:10px;margin-left:0;}
.post-list-img article .content{margin:0 !important;}
.page .post-content{margin-left:0;}
.post-content-div > ul{color:#EA0000;list-style-type:none;margin:0;}
.post-content-div li{background:none repeat scroll 0 0 #F2F2F2;border-bottom:1px solid #D9D9D9;border-top:1px solid #D9D9D9;margin-bottom:10px;padding:10px 20px;}
.post-content-div a{color:#32742C;font-size:15px;}
.post-content-div a:hover{color:#E54E53;text-decoration:none;}
.column ul {list-style:none; margin-left: 0px;}
p a {color: #e54e53;}
a:hover {color: red;}
.contact-text{float:left;width:50%;}
.contact-add td{background:none repeat scroll 0 0 #F2F2F2 !important;}
.contact-add a{color:#728FCD;font-weight:bold;}
.current-issue{width:31%;padding:10px !important;border:8px solid #468a8b;}
.current-issue-thumbnail{float:left;width:40%;}
.current-issue-detail{width:55%;display:inline-block;padding-left:15px;}
.current-issue-detail p{color:#000;margin:10px 0 !important;}
.current-issue-detail h4{color:#000;text-transform:uppercase;font-size:20px;font-weight:600;}
.current-issue-detail .issue-link{background:#518ea2;padding:5px;border:1px solid #fff;color:#fff;margin-right:15px;}
.current-issue-links{width:55%;float:right;color:#fff;}
.current-issue-links a{color:#518EA2;font-style:italic;}
.current-issue-links a:hover{color:#fff;}
.sc-tabs-panes{border:none;padding:0px;}
.sc-tabs .active a{background:#E54E53;}
.vol-name, article .read-more a{font:inherit;display:inline-block;padding:2px 7px;background:#e54e53;color:#fff;font-size:12px;text-transform:uppercase;margin-bottom:5px;}
.posts-list .issue-content{margin-left:0px !important;}
#sc-pane-2 .upme-social-header{display:none !important;}
#sc-pane-2 .zocial{display:none !important;}
@media all and (max-width:900px){.top-bar .search{margin-left:10px;}
}
#lang_sel{margin-right:10px;}
}
@media all and (max-width:850px){.top-bar .menu{float:none;}
}
@media all and (max-width:800px){.top-bar .search{float:right;;}
}
@media all and (max-width:799px){.top-bar .search{float:none;}
.top-bar .menu{display:inline-block;float:left !important;}
}
@media all and (max-width:767px){.post-list-img img{width:auto !important;float:left !important;}
}
@media all and (max-width:699px){.top-bar-content.cf{text-align:center;}
.top-bar .menu{float:none !important;}
.textwidget:not(#text_icl-5){/*display:inline-block !important;*/float:none;vertical-align:top;margin-right:10px;}
#lang_sel li{text-align:left;}
#lang_sel{float:none;}
.interview-outer-div .rss-aggregator{margin-left:0;}
}
@media all and (max-width:559px){.interview-outer-div .feed-item{text-align:center;}
.interview-outer-div .no-display.appear{float:none;}
.thumbnail-excerpt.wprss-feed-excerpt{text-align:justify;}
}
@media all and (max-width:480px){.contact-text{width:100%;}
}
@media all and (max-width:400px){.post-list-img img{float:none !important;}
.post-list-img article{text-align:center;}
}
@media all and (max-width:350px){.textwidget{margin-bottom:10px;}
}
.myaccount_button{margin-bottom:10px;margin-top:10px;float:left;padding:10px;clear:both;width:70px;}
.wp-post-image{max-width:100%;}
.bsaProContainer{margin-bottom:20px;}
.bsaProContainer.bsa-pro-col-1{float:none !important;}
.posts-list li > a{margin-right:10px !important;}
.ui-autocomplete{background:#ffffff;}
.listed-article-header{float:left;}
.listed-article-header img{margin-right:10px;}
.column-left ul{list-style:none;display:table-cell;}
.column-center ul{list-style:none;display:table-cell;margin:auto;}
.column-right ul{list-style:none;display:table-cell;}
.column-left{float:left;width:33%;}
.column-right{float:right;width:33%;}
.column-center{display:inline-block;width:33%;}
.button-primary{color:black;border-color:black;}
form.search-form input[type="submit"]{background:#e54e53;color:#ffffff;}
form.search-form fieldset{border:#000000;border-style:solid;border-width:thin;padding:5px;margin:5px;}
form.search-form select{width:100%;}
small{font-size:small;}
.invalid-input{color:#ff0000;}
form.search-form fieldset p{margin-bottom:10px;}
.related-posts li{min-height:270px;}

.column-left ul {
    list-style :none;
    display : table-cell;
}
.column-center ul {
    list-style :none;
    display : table-cell;
	margin: auto;
}
.column-right ul {
    list-style :none;
    display : table-cell;
}
.main .sidebar {
    margin-top: 28px;
}

#text_icl-5 .textwidget{width:78%; margin:auto; margin-right:0}

.my-main-featured img{
	width: auto !important;
	height: auto !important;
	max-width: 100% !important;
}

.posts-list .content{margin-left:230px;min-height:0;border:0;}

@media all and (max-width:480px){.posts-list .content{float:left !important; margin-left:0px !important}}

.author-info-single .avatar { width: 700px;height: 400px;}
.author-info-single {font-size:13px;overflow:hidden;margin-bottom:28px;}
.author-info-single [rel="author"]{text-transform:uppercase;color:#19232d;}
.author-info-single .social-icons{float:right; padding-left: 70px !important; padding-right: 0px !important;}
.author-info-single .social-icons li{margin-right:10px;}
.author-info-single .social-icons li a{background:#fff;color:#606569;font-size:14px;}
.author-info-single .social-icons li a:hover{color:#19232d;}
.author-info-single .description{margin-top:50px;line-height:1.714;}
.author-info-single .bio{margin-top:14px;margin-bottom:0;}

#event-form input, textarea, select {border-radius: 3px;border: 1px solid #ABB0B2;}
#event-form #event-name { width: 80%; padding-top: 7px;padding-right: 14px;padding-bottom: 7px;padding-left: 14px;}
#event-form .wrap {width: 660px;}
#em-location-data table.em-location-data select {width: 80%;}
#em-location-data table.em-location-data {width: 100%;}
#em-location-data .em-location-map-container {width: 100%;}
#event-form .inside {width: 100%;}
#event-form a, p { font-family: 'Raleway', sans-serif;}
#em-location-data .em-location-map-404 p {margin-top: 150px;}
.main .sidebar { float: right;}
#event-form select {
	
   /* styling */
    width: auto;
    display: inline-block;
    font: inherit;
    line-height: 1.5em;
    padding-right: 35px;

  /* reset */

    margin: 0;      

    -webkit-appearance: none;
    -moz-appearance: none;
    appearance:none;
    background-image:
    linear-gradient(45deg, transparent 50%, gray 50%),
    linear-gradient(135deg, gray 50%, transparent 50%),
    linear-gradient(to right, #ccc, #ccc);
  background-position:
    calc(100% - 20px) calc(1em + 2px),
    calc(100% - 15px) calc(1em + 2px),
    calc(100% - 2.5em) 0.5em;
  background-size:
    5px 5px,
    5px 5px,
    1px 1.5em;
  background-repeat: no-repeat;
  
}
#event-form select:focus {
  width: auto;
  background-image:
    linear-gradient(45deg, green 50%, transparent 50%),
    linear-gradient(135deg, transparent 50%, green 50%),
    linear-gradient(to right, #ccc, #ccc);
  background-position:
    calc(100% - 15px) 1em,
    calc(100% - 20px) 1em,
    calc(100% - 2.5em) 0.5em;
  background-size:
    5px 5px,
    5px 5px,
    1px 1.5em;
  background-repeat: no-repeat;
  border-color: black;
  outline: 0;
}

label.valid_url {
    background: url('/wp-admin/images/yes.png') no-repeat;
    display: inline-block;
    width: 16px;
    height: 16px;
    margin-left: .3em;
}

label.error_url {
    background: url('/wp-admin/images/no.png') no-repeat;
    padding-left: 16px;
    margin-left: .3em;
}
.highlights .image-link{min-height:140px;}
body.single-item.groups #buddypress div#item-header #item-header-cover-image #item-header-content {max-width: 100%; width: 100%;}
#buddypress div#item-header div#item-meta { font-size: 100%; color: #000;}
#buddypress div#item-meta p { font-size: 1.2em; line-height: 1.45; margin-bottom: 1em;}
#buddypress div#item-header h1 > del {color: #fff;
background-color: #e03232;
font-size: 0.4em;
text-transform: uppercase;
display: block;
text-decoration: none;
padding: 2px;}
code { display: none;} 
#buddypress #item-header-cover-image {padding: 0;}
.navigation a { background-color: #1d212d; }
.navigation .menu ul { padding: 0px 0px;}
.main-heading, .page-title, .entry-title { padding-left:14px!important}
#text_icl-5{display: grid;}
.cat-title{display:none;}
#buddypress #header-cover-image { height: 425px;}
body.single-item.groups #buddypress div#item-header #item-header-cover-image #item-header-content{ margin-top: 425px; }

.sponsorTitle{
    float:left;
    width:100%;
}

.sponsor{
    font-weight:600;
    font-size:14px;
    border: 1px solid #d9d9d9;
    padding: 0 15px;
    line-height: 28px;
    text-transform: uppercase;
    margin-top: -14px;
    margin-bottom: 0px;
    float: left;
    color: black;
}

.sponsorRow{
    float:left;
    width:100%;
}

.sponsorLogos{
    float: left;
    margin-top: -10px;
    padding-left: 5px;
    padding-right: 5px;
}

.wpml-ls-legacy-list-horizontal {
  border: 1px solid transparent;
  padding: 7px 7px 7px 19px;
  clear: both;
}
.wpml-ls-legacy-list-horizontal a {
  display: block;
  text-decoration: none;
  padding: 5px 30px;
}
.wpml-ls-legacy-list-horizontal a span {
  vertical-align: middle;
  font-family: DejaVu-bold;
  font-size: 13px;
  color: #19232d;
}

/* Advanced ads placements images should fill the container width */
.mysce-before-content img,
.mysce-after-content img {
  display: inline-block;
  max-width: 100%;
  height:auto;
}
/* Advanced ads sidebar widgets should center images */
.mysce-widget {
  text-align: center;
}
.bc-event-item {
    display: flex;
    align-items: flex-start;
    margin-bottom: 15px;
    border-bottom: 1px solid #eee;
    padding-bottom: 10px;
}

.bc-event-link {
    display: flex;
    text-decoration: none;
    color: inherit;
    width: 100%;
}

.bc-event-thumb {
    flex: 0 0 80px;
    margin-right: 12px;
}

.bc-event-thumb img {
    max-width: 80px;
    max-height: 80px;
    width: auto;
    height: auto;
    object-fit: cover;
    border-radius: 3px;
}

.bc-event-details {
    flex: 1;
}

.bc-event-date {
    display: block;
    font-size: 12px;
    color: #999;
    margin-bottom: 3px;
    text-transform: uppercase;
}

.bc-event-title {
    display: block;
    font-weight: bold;
    font-size: 14px;
    margin-bottom: 4px;
    color: #222;
}

.bc-event-location {
    display: block;
    font-size: 12px;
    color: #666;
}
