.inner-page .gtco-nav + div { margin-top: 200px; margin-bottom: 87px; } 
.event-list .row { margin: 0px; }
#ssbp-ellipsis-div { display: none;   }

.event-list h1 {  margin-bottom: 50px; }

.more_btn {  color: #000; font-size: 14px; position: relative; cursor: pointer; }
div[id^="showLess"] .less_icon{width: 0; 
  height: 0; 
  border-left: 5px solid transparent;
  border-right: 5px solid transparent;
  
  border-bottom: 5px solid #000; display: inline-block;  margin-left: 9px; margin-top: -1px;  vertical-align: middle;}

 div[id^="loadMore-"] .more_icon {
   border-left: 5px solid transparent;
    border-right: 5px solid transparent;
    border-top: 5px solid #000;
    content: "";
    display: inline-block;
    height: 0;
    margin-left: 9px;
    vertical-align: middle;
    width: 0;
    margin-top: -1px;
}

.sidebar ul {
    margin-bottom: 0px;
    padding: 0 0 0 1px;
}

.spec .border {border-right: 1px solid;
    display: inline-block;
    height: 12px;
   margin: 0 11px 0 15px;
    position: relative;
    top: 2px;}


.spec p a { font-family: "Work Sans",sans-serif; font-size: 14px; color: #000; }

.articles-block {
    padding-bottom: 60px;
    text-align: left;
}

.col-sm-6.articles-block > p {
    margin-top: 17px;
    margin-bottom: 13px;
}

.event-list h5 {
    margin-top: 15px;margin-bottom: 2px;
}

.sidebar h4:first-child{ margin-top: 0px; }


.sidebar h4 {
    
    margin-top: 55px;
}

.articles-block a:hover { color:#e92e6b; }
.sidebar ul li a:hover {
    color: #e92e6b;
}


.single-magazines #magazine_content_box  { margin-top: 125px; }


.container-content.magazine-deatils{ margin-top: 124px;}
.container-content.magazine-deatils .adv {  margin-bottom: 69px; margin-top: 80px; }
.container-content.magazine-deatils h1 { width: 100%; max-width: 700px; margin: 0 auto;    margin-bottom: 3%; text-align: center; font-size: 40px; }
.container-content.magazine-deatils .magSlideContent { margin-bottom: 70px; position: relative; }
.magazine-meta { text-align: center; margin-top: 50px; margin-bottom: 66px;  }
.magazine-meta p {  margin-bottom: 0px; font-size: 14px; color: #000; }
.inner-page .event-list #magazine-block .adv {
    margin-bottom: 73px;
    margin-top: 15px;
}

.sidebar { margin-bottom: 120px; }

.spec p a { padding-left: 0; padding-right: 0; }
.spec p a:first-child{ padding-left: 0px; padding-right: 0; }
.spec p a.cat{ padding-right: 0; }



.magazine_content p.p_full_width {
    max-width: 100%;
}
.magazine_content p, .magazine_content h2, .magazine_content ul, .magazine_content ol, .magazine_content h1, .magazine_content h2, .magazine_content h3, .magazine_content h4, .magazine_content h5, .magazine_content h6, .magazine_content aside, .magazine_content details, .magazine_content section, .magazine_content summary, .magazine_content basefont, #artist_overview datalist, #artist_overview fieldset, #artist_overview keygen, #artist_overview legend, #artist_overview optgroup, #artist_overview abbr, #artist_overview acronym, #artist_overview address, #artist_overview blockquote, #artist_overview cite, #artist_overview code, #artist_overview pre, #artist_overview progress, #artist_overview small, #artist_overview ul, #artist_overview ol, #artist_overview dd, #artist_overview dir, #artist_overview menu, #artist_overview caption, #artist_overview col, #artist_overview colgroup, #artist_overview table, #artist_overview applet, #artist_overview area, #artist_overview canvas, #artist_overview time, #artist_overview video, #artist_overview time, #artist_overview article {
    float: none;
    margin-left: auto;
    margin-right: auto;
    max-width: 537px;
    text-align: left;

}

.magazine_content ol li h6 { 
    font-weight: normal;
 }


.magazine_content ol li {
    list-style: decimal;
}

.magazine_content h6 {font-size: 14px;  color: #000; font-weight: 600;}
.magazine_content h6 ol { padding-left: 0px; margin-left: 0px; margin-top: 5px;  }
.magazine_content h6 ol li { font-weight: 400; line-height: 20px; }

.follow_artist_gallery { max-width: 537px; float: none; margin-left: auto; margin-right:auto; text-align: left; margin-top: 98px; }
.follow_artist_gallery > div  { width: 50%; float: left; }
.follow_artist_gallery > div > span { color: #000;
    float: left;
    font-family: "Playfair Display",serif;
    font-size: 22px;
    font-weight: 600;
    margin-bottom: 18px;
    width: 100%; 
}
.banner-container {
    float: left;
    margin-top: 60px;
    width: 100%;
    position: relative;
    z-index: 0;
    /*background: url("images/banner-im.jpg") no-repeat center center;*/
    background:rgba(0, 0, 0, 0.7) ;
    background-size: cover;
    height: 300px;
}
.banner-container::before {
    background: url("images/banner-im.jpg") no-repeat center center;
    opacity: 0.2;
    position: absolute;
    content: "";
    top: 0;
    left: 0;
    width: 100%;
    height: 300px;
}
.banner-container  img { display: none; }
.banner-container .never-miss{
    bottom: 0;
    height: 160px;
    left: 0;
    margin: auto;
    position: absolute;
    right: 0;
    text-align: center;
    top: 0;
    width: 460px;
}
.banner-container .sign-up-tab a {    
    background: #fff none repeat scroll 0 0;
    color: #000;
    display: inline-block;
    font-size: 12px;
    height: 50px;
    line-height: 50px;
    text-transform: uppercase;
    width: 164px;
    font-weight: 600;
    letter-spacing: 0.7px;
} 

.magazine_content span[id^="post_content_data"] a{  text-decoration: none; border-bottom: 1px solid #e92e6b; }
.magazine_content #post_content_data a:hover { border-color:#e92e6b; }
.magazine_content a span,.magazine_content a u, .magazine_content #post_content_data a, .magazine_content #post_content_data span  { text-decoration: none !important;  }

  .banner-container .sign-up-tab a:hover { color: #fff; background: #000; }

  .magazine_content #post_content_data #content_left_author_info a { border-bottom:none; }

    .container-content.magazine-bottom { }  

    .banner-container .never-miss p {  font-size: 36px; color: #fff; font-family: "Playfair Display",serif; font-weight: 600;  }

.follow_artist_gallery > div > ul { width: 100%; float: left; } 

.follow_artist_gallery > div > ul li h3 {
      float: left;
    font-family: "Playfair Display",serif;
    font-size: 14px;
    font-weight: 600;
    margin-bottom: 5px;
    width: 100%;
} 
.follow_artist_gallery > div > ul li {  margin-bottom: 39px; }
.follow_artist_gallery > div.magazine_galleries > ul li h3  { margin-bottom: 1px;  }
.follow_artist_gallery > div.magazine_galleries > ul li .gal_address { margin-bottom: 2px; color: #000;  }
.magazine_content figure  { margin: 0 auto; }

.magazine_content p {
    color: #000000;
    font-family: 'WorkSans Light',sans-serif;
    font-size: 16px;
    font-weight: 300;
    line-height: 30px;
    margin-bottom: 36px; text-align: justify; word-wrap: break-word;}

    .spec a:hover { color:#e92e6b;  }

img { height: auto;  } 
#fact_sheet{  display: none; }
.magazine_content p  iframe{ width: 100% !important; height: 641px;}

input.follow_new,
input.unfollow_new {
    -moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    background: rgba(0, 0, 0, 0) none repeat scroll 0 0;
    border-color: currentcolor currentcolor #e92e6b;
    border-image: none;
    border-radius: 0;
    border-style: none none solid;
    border-width: medium medium 1px;
    color: #000;
    font-family: "Work Sans",sans-serif;
    font-size: 12px;
    font-weight: 700;
    letter-spacing: 1.4px;
    padding: 0;
    text-transform: uppercase;
}

.dataTables_wrapper .dataTables_length{ width: 100%; display: inline-block; }
.dataTables_wrapper .dataTables_length label { float: right; margin-bottom: 5px;  }

input.follow_new:hover { color: #e92e6b; }

body .tablepress thead th, body .tablepress tfoot th {
    background: rgba(0, 0, 0, 0) none repeat scroll 0 0;
    color: #000;
    font-family: "Playfair Display",serif;
    font-size: 14px;
    border-bottom: 1px solid #dddddd;
}

body .tablepress  tr.even td, body .tablepress  tr.odd td {
    background: rgba(0, 0, 0, 0) none repeat scroll 0 0;
    border: medium none;
}

body .tablepress tr th button.btn-asc{
     background: rgba(0, 0, 0, 0) url("images/arrow1.png") no-repeat scroll 0 0 !important;
    height: 6px;
    margin-left: 8px;
    margin-right: 2px;
    width: 13px;
    border: none;
    font-size: 0px;
    vertical-align: middle;
}

body .tablepress tr th button.btn-asc.active { background-position: 0 bottom !important }
body .tablepress tr th button.btn-desc.active{ background-position: right bottom !important; }
body .tablepress .sorting:hover, body  .tablepress .sorting_asc,  body  .tablepress .sorting_desc{ background: none; } 
.tablepress .row-hover tr:hover td {
    background:none !important;
} 

body .paging_simple .paginate_button.previous::before, body .paging_simple .paginate_button.next::after { content: ""; }
body .paging_simple .paginate_button.next::after { content: ""; }
.dataTables_paginate.paging_simple{ margin-bottom: 70px;  }

body .paging_simple .paginate_button.previous, body .paging_simple .paginate_button.next{background: rgba(0, 0, 0, 0) none repeat scroll 0 0;
    border: medium none;
    color: #000 !important;
    font-family: "Work Sans",sans-serif;
    font-size: 12px;
    font-weight: 700;
    letter-spacing: 1.4px;
    padding: 0;
    text-transform: uppercase;}

body .tablepress tr th button.btn-desc {
    background: rgba(0, 0, 0, 0) url("images/arrow1.png") no-repeat scroll right 0 !important;
    height: 6px;
    width: 13px;
    border: none;
    font-size: 0px;
    vertical-align: middle;
}


#post_content_data #content_left_author_info { max-width: 262px; float: left; width: 100%; }
#content_left_author_info div { padding: 15px 0; border-bottom: 1px solid #dedede; width:100%; max-width: 246px;  }
#content_left_author_info div:first-child { padding-top:0px; }
#content_left_author_info div.magazine_date { font-family: "Playfair Display",serif; font-size: 20px; color: #000; font-weight: bold;}
#content_left_author_info div.magazine_author_desc {  border-bottom: none; }

#description_container h2 {  margin-bottom: 38px; }

.inner-page .gtco-nav + div .container-content .col-md-9 .adv{  margin: 0px; text-align: left; padding-left: 9px; }

.page-template-magazine_front_main.inner-page .col-md-3 { width: 100%; max-width: 206px; }
#magazine-block .adv { text-align:left; padding: 0 13px;  }
.magazine_content h6 {
     font-size: 14px; color:#000; line-height: 25px;
}
.additional_images_new li { text-align: center; }
.magazine_top_container, div[id^="content_text_area_"] p {
    width: 100%; max-width: 537px; margin:0 auto;
}

div[id^="child_posts_"] p iframe{ width: 100%; margin-top: 44px; float: left; margin-bottom: 13px; }
div[id^="child_posts_"] p +  h6 { font-size:12px; color:#9c9c9c;  font-family: "Work Sans",sans-serif; font-weight: normal;  }

div[id^="child_posts_"] .magazine_content p{
    color: #000000;
    font-family: "WorkSans Light",sans-serif;
    font-size: 16px;
    font-weight: 300;
    line-height: 30px;
    /*margin-bottom: 0px;*/
}

div.filter-form-outer button#load_btn { padding:0 33px; height: 50px; }

#page {  overflow: hidden; }

div[id^="child_posts_"] .magazine_content {  margin-bottom: 81px; }

.magazine_content div[id^="post_content_data_"] p { margin-bottom: 0px; }

.magazine_content h3 { 
    margin-bottom: 36px;
    line-height: 27px;
    font-size: 22px;
    font-weight: 600;  }

div[id^="child_posts_"] .additional_images_new  {  margin-bottom: 71px; position: relative; }
.magazine_top_container h2 { font-size: 22px; margin-bottom: 40px; }

.banner-container  { margin-bottom: 95px; }
.container-content.magazine-bottom  h3 {  font-size: 22px;
    font-weight: 600;
    margin-bottom: 34px;
    width: 100%; }

.related_content h4 {  font-size: 14px;
    font-weight: 600;
    line-height: 20px;
    margin-bottom: 0;
    margin-top: 18px;}    

.related_images {text-align: center; }    

.container-content.magazine-deatils {  margin-top: 0px;   }

 body .ssba a {  border: 1px solid #e3e4e5; box-sizing: border-box;  }
.ssba-wrap a.ssba_facebook_share { background-size: 22px auto; background-color:#fff; }
.ssba-wrap a.ssba_google_share{ background-size: 22px auto; background-color:#fff; }
.ssba-wrap a.ssba_twitter_share{ background-size: 22px auto ; background-color:#fff; }
.ssba-wrap a.ssba_pinterest_share { background-size: 22px auto; background-color:#fff; }
.ssba-wrap a.ssba_linkedin_share { background-size: 22px auto; background-color:#fff; }
.ssba-wrap a.ssba_tumblr_share{ background-size: 16px auto; background-color:#fff; }
.ssba-wrap a.ssba_email_share { background-size: 22px auto; background-color:#fff; }
.magazine_content figure {
    margin: 0 auto 50px;
}


.update_social_icon, .inner-page .gtco-nav + div.update_social_icon { z-index: 0; }


.follow_artist_gallery > div > ul li:last-child{ margin-bottom: 0px; }
iframe { width: 100%; margin-bottom: 3rem;}

.magazine_author_desc a { font-size:0px; background: url(images/magaziner-social.png) no-repeat 0 0; 
    width: 22px;
    height: 21px;
    display: inline-block; }

.magazine_author_desc a.facebook {
    background-position: 0 0
}  

.magazine_author_desc a.facebook:hover{background-position: 0 bottom;}
.magazine_author_desc a.twitter{background-position: -22px 0;} 
.magazine_author_desc a.twitter:hover{background-position: -22px bottom;}  

.row.related_content {
    clear: both;
    display: block;
    overflow: hidden;
}
.related_content h3{
    display: block;
    text-align: left;
    clear: both;
    float: none;
}
.articles-block .spec p .border{
    border-left: 1px solid #000;
    height: 13px;
    width: 1px;
    display: inline-block;
    vertical-align: middle;
    color: #fff;
    text-indent: -999em;
    margin: 0 12px;
    position: static;
}

.magazine_content figure {
    margin: 0 auto 50px;
    width: 100%  ;
}

.row.related_content {
    margin-top: 98px;
    display: inline-block;
}


.row.related_content {
    margin-top: 98px;
    display: inline-block;
}

 
.magazine_galleries {
   
}


.banner-container{  margin-bottom:0;} 
figure figcaption{ color: #787878;
    font-family: "Work Sans",sans-serif;
    margin-top: 8px;}

.row.related_content { margin-right: 0px; margin-left: 0; width: 100%; }

.row.related_content .related  .row { margin: 0; }
.row.related_content .related  .row  .col-sm-4  {  
    margin-right: 2.5%;
    padding: 0;
    width: 31.65%; }
.row.related_content .related  .row  .col-sm-4:last-child{ margin-right: 0%; }

blockquote { float: none;
             margin-left: auto;
             margin-right: auto;
             max-width: 537px;
             border:none;
             padding: 0px 0 0 59px; 
}

blockquote { background: url(images/blockquote.jpg) no-repeat 0 0; font-size: 22px; font-style: italic; font-family: "Playfair Display",serif;  line-height: 34px; }
.magazine_content blockquote  p { font-family: "Playfair Display",serif; font-size: 22px;  line-height: 34px; color: #000  }

@media(min-width:1024px) {
    #flip { display: none; }
    #ssbp-ellipsis-div { display: none; }


}

@media(max-width:1024px) {

    .container-content > .row > .row .search-right{ width: auto;  }

        .magazine_content p iframe {
    width: 100% !important;
     height: 481px;
}
    .magazine_heading { width: 100%; float: left; }
   
}

@media (min-width:980px) and ( max-width:1100px) {
    .content-bar {
    padding: 5px 0 0;
    width: 74%;
}
}

@media(max-width:800px) {

    .page-template-magazine_front_main.inner-page .col-md-3 {
    width: 100%;
    max-width: 100%;
}

.magazine_content p iframe {
    width: 100% !important;
    height: auto; 
}

.inner-page .gtco-nav + div .container-content .col-md-9 .adv { text-align: center; }
.inner-page .event-list #magazine-block .adv { text-align: center; }

#magazine-block .adv {
    text-align: left;
    padding: 0 23px;
}

.adv.mobile { padding: 0 23px; }

.inner-page .gtco-nav + div .container-content .col-md-9 .adv {  padding-left: 0px; padding-right: 0px;}

    .articles-block > a:first-child{ width: 100%; display: inline-block; text-align: center; }
  
    .inner-page .gtco-nav + div {
        margin-top: 93px;
        margin-bottom: 27px;
    }

    .event-list h1 { float: left; }

    .ssbp-ellipsis.share-mobile { float: right; width: 41px; height:41px; border: 1px solid #ececec; border-radius: 100%; font-size: 0px; background: url("images/share-button.png") no-repeat 0 0;  }


#ssbp-ellipsis-div {
    display: none;
    width: 100%;
    height: 100%;
    position: fixed;
    top: 0;
    left: 0;
    z-index: 5000;
    background: #000;
    text-align: center;
    color: #fff;
    font-family: "ssbp";
    padding: 23px;
}
#ssbp-ellipsis-div .ssbp-x.ssbp-close-ellipsis-div { font-size: 0; width: 15px; height: 15px; float: right; background: url(images/cross.jpg) no-repeat center center; }
.ssba.ssba-wrap { width: 100%; display: inline-block; margin-top: 46px; text-align: center; }

.ssba.ssba-wrap a { color: #fff; box-sizing: border-box; }
body .ssba-wrap a{   border: 1px solid #fff; border-radius: 100px;  width: 52px; height: 52px; margin: 0 auto 12px;  }
body .ssba-wrap a.ssba_facebook_share{ background: url(images/social-icon.png) no-repeat; background-position: 3px 7px;}
body .ssba-wrap a.ssba_facebook_share:hover { background-position: 3px 7px; border: 1px solid #fff; }
body .ssba-wrap a.ssba_google_share{ background: url(images/social-icon.png) no-repeat;  background-position: 3px -123px; }
body .ssba-wrap a.ssba_google_share:hover { background-position: 3px -123px; border: 1px solid #fff; }
body .ssba-wrap a.ssba_twitter_share{ background: url(images/social-icon.png) no-repeat; background-position: 3px -58px;  }
body .ssba-wrap a.ssba_twitter_share:hover{ background-position: 3px -58px; border:1px solid #fff;  }
body .ssba-wrap a.ssba_pinterest_share{  background: url(images/social-icon.png) no-repeat; background-position: 3px -253px;}
body .ssba-wrap a.ssba_pinterest_share:hover{  background-position: 3px -253px; border:1px solid #fff; }
body .ssba-wrap a.ssba_linkedin_share{ background: url(images/social-icon.png) no-repeat; background-position: 3px -192px;  }
body .ssba-wrap a.ssba_linkedin_share:hover{ background-position: 3px -192px; border:1px solid #fff;   }
body .ssba-wrap a.ssba_tumblr_share,
body.inner-page .gtco-nav + div.update_social_icon .ssba-wrap a.ssba_tumblr_share{ background: url(images/social-icon.png) no-repeat; background-position: 3px -320px;  }
body .ssba-wrap a.ssba_tumblr_share:hover {background-position: 3px -320px; border: 1px solid #fff;}
body .ssba-wrap a.ssba_email_share{ background: url(images/social-icon.png) no-repeat;  background-position: 3px -449px;  }
body .ssba-wrap a.ssba_email_share:hover{ background-position: 3px -449px; border:1px solid #fff;  }

body.single-magazines .ssba-wrap a{  border-color:#000; }

.inner-page .gtco-nav + div { margin-bottom: 35px; }
.event-list h1 {
    margin-bottom: 48px;
}

.sidebar.mobile { padding: 0 23px; }

.content-bar .row .articles-block { padding-left: 0px; padding-right: 0px; width: 100%; }

.content-bar .row  a h5, .content-bar .row .articles-block .spec, .content-bar .row  a.readmore, .content-bar .row .articles-block > p  { padding-left: 23px;  padding-right: 23px; }




.event-list {  padding: 0px; }
.col-sm-6.articles-block > p{ margin-bottom: 15px; }
.articles-block { padding-bottom: 44px; }
.inner-page .event-list .adv {
    margin-top: 0;
    margin-bottom: 44px;
}
.magazine_heading{ padding-left: 23px; padding-right: 23px; }

.sidebar {
    margin-bottom: 23px;
}

.container-content.magazine-deatils h1 {
    width: 65%;
    max-width: 700px;
    margin: 0 auto;
    text-align: left;
    font-size: 20px;
    float: left;
    line-height: 23px;
    font-weight: bold;
    padding:0 0px 0  23px;
}
#flip { padding-right: 23px; }

.magazine-meta {
    margin-top: 21px;
    margin-bottom: 35px;
    width: 100%;
    display: inline-block;
    text-align: left;
    padding: 0 23px;
}

.magazine_content  { padding: 0 23px; }

div[id^="child_posts_"] .magazine_top_container { padding:0 23px; }

.single-magazines #magazine_content_box {
    margin-top: 107px;
}

.container-content.magazine-deatils .adv {
    margin-bottom: 43px;
    margin-top: 50px;
}

.container-content.magazine-deatils .magSlideContent {
    margin-bottom: 45px;
}

#post_content_data #content_left_author_info {  max-width: 100%; }
#content_left_author_info div { max-width: 100%; }
.container-content.magazine-deatils { padding:0px; }
body .flexslider { border: none; }
.flex-control-nav.flex-control-paging { display: none; }

#content_left_author_info div.magazine_date {
    font-family: "Playfair Display",serif;
    font-size: 14px;
    color: #000;
    font-weight: bold;
}

#content_left_author_info div:first-child {
    padding-top: 0px;
    padding-bottom: 18px;
}

#post_content_data #content_left_author_info { margin-bottom: 12px; }
#post_content_data p { width: 100%; display: inline-block; max-width: 100%; }
#post_content_data p { margin-bottom: 8px; }
.magazine_content h3 { margin-bottom: 50px; }

div[id^="child_posts_"] .additional_images_new {
    margin-bottom: 50px;
}


.banner-container{ margin-top:0; margin-bottom:0;}

body iframe{  width: 100%; }
.follow_artist_gallery {
   
    float: none;
    margin-top: 46px;
    width: 100%;
    display: inline-block;
    padding: 0 23px;
    overflow: hidden;
}
.follow_artist_gallery > div { width: 100%; }

.follow_artist_gallery > div > ul li h3 { text-align: left; }
.follow_artist_gallery > div > ul li:last-child {
    margin-bottom: 39px;
}

.banner-container .never-miss {
    width: 100%;
    padding: 0 15px;
}
.banner-container .never-miss p{ line-height: 36px; }

.container-content.magazine-bottom {
    margin-top: 50px;
}
.container-content.magazine-bottom {     margin-top: 50px;
    padding: 0; }

.container-content.magazine-bottom .related.rel_posts h3 { width: 100%; padding:0 23px; }  
.container-content.magazine-bottom .related.rel_posts .row { margin: 0px; } 
.container-content.magazine-bottom .related.rel_posts .row .col-sm-4 { padding:0px; width: 100%;
    text-align: center;
    margin-top: 20px; }
.container-content.magazine-bottom .related.rel_posts .row .col-sm-4 .related_content{ padding-left: 23px; padding-right: 23px; }  
}

@media(min-width:1020px) and (max-width:1024px){

    .container-content.magazine-deatils .magSlideContent {
    margin-bottom: 50px;
}
.magazine_content figure {
    margin: 0 auto 56px;
}

.magazine_content p {  margin-bottom: 53px; }
}
@media (min-width:768px) and ( max-width:980px){
    .magazine_content p, .magazine_content h2, .magazine_content ul, .magazine_content ol, .magazine_content h1, .magazine_content h2, .magazine_content h3, .magazine_content h4, .magazine_content h5, .magazine_content h6, .magazine_content aside, .magazine_content details, .magazine_content section, .magazine_content summary, .magazine_content basefont, #artist_overview datalist, #artist_overview fieldset, #artist_overview keygen, #artist_overview legend, #artist_overview optgroup, #artist_overview abbr, #artist_overview acronym, #artist_overview address, #artist_overview blockquote, #artist_overview cite, #artist_overview code, #artist_overview pre, #artist_overview progress, #artist_overview small, #artist_overview ul, #artist_overview ol, #artist_overview dd, #artist_overview dir, #artist_overview menu, #artist_overview caption, #artist_overview col, #artist_overview colgroup, #artist_overview table, #artist_overview applet, #artist_overview area, #artist_overview canvas, #artist_overview time, #artist_overview video, #artist_overview time, #artist_overview article {
    float: none;
    margin-left: auto;
    margin-right: auto;
    max-width: 537px;
    text-align: left;
}
#post_content_data p { width: 100%; display: block; max-width: 537px; margin-bottom: 50px; }
div[id^="child_posts_"] .magazine_top_container {
    padding: 0 0px;
}
.follow_artist_gallery { display: block; margin: 0 auto; padding: 0px;  max-width: 537px;}
.container-content.magazine-deatils .adv { margin-bottom: 43px;
    margin-top: 50px; }

    #post_content_data #content_left_author_info {
    max-width: 537px;
    float: none;
    margin: 0 auto 12px;
}

.single-magazines #magazine_content_box {
    margin-top: 71px;
}
.container-content.magazine-bottom .related.rel_posts h3{  text-align: center; }


}

@media (min-width:1300px) and (max-width:1366px) {

    .magazine_content p, .magazine_content h2, .magazine_content ul, .magazine_content ol, .magazine_content h1, .magazine_content h2, .magazine_content h3, .magazine_content h4, .magazine_content h5, .magazine_content h6, .magazine_content aside, .magazine_content details, .magazine_content section, .magazine_content summary, .magazine_content basefont, #artist_overview datalist, #artist_overview fieldset, #artist_overview keygen, #artist_overview legend, #artist_overview optgroup, #artist_overview abbr, #artist_overview acronym, #artist_overview address, #artist_overview blockquote, #artist_overview cite, #artist_overview code, #artist_overview pre, #artist_overview progress, #artist_overview small, #artist_overview ul, #artist_overview ol, #artist_overview dd, #artist_overview dir, #artist_overview menu, #artist_overview caption, #artist_overview col, #artist_overview colgroup, #artist_overview table, #artist_overview applet, #artist_overview area, #artist_overview canvas, #artist_overview time, #artist_overview video, #artist_overview time, #artist_overview article, .follow_artist_gallery, .magazine_top_container, div[id^="content_text_area_"] p {
 
       max-width: 350px;


}
}

@media (min-width:1400px) and (max-width:1566px) {

    .magazine_content p, .magazine_content h2, .magazine_content ul, .magazine_content ol, .magazine_content h1, .magazine_content h2, .magazine_content h3, .magazine_content h4, .magazine_content h5, .magazine_content h6, .magazine_content aside, .magazine_content details, .magazine_content section, .magazine_content summary, .magazine_content basefont, #artist_overview datalist, #artist_overview fieldset, #artist_overview keygen, #artist_overview legend, #artist_overview optgroup, #artist_overview abbr, #artist_overview acronym, #artist_overview address, #artist_overview blockquote, #artist_overview cite, #artist_overview code, #artist_overview pre, #artist_overview progress, #artist_overview small, #artist_overview ul, #artist_overview ol, #artist_overview dd, #artist_overview dir, #artist_overview menu, #artist_overview caption, #artist_overview col, #artist_overview colgroup, #artist_overview table, #artist_overview applet, #artist_overview area, #artist_overview canvas, #artist_overview time, #artist_overview video, #artist_overview time, #artist_overview article, .follow_artist_gallery {
 
       max-width: 435px;


}
}

@media (min-width:1100px) and (max-width:1280px) {

    .magazine_content p, .magazine_content h2, .magazine_content ul, .magazine_content ol, .magazine_content h1, .magazine_content h2, .magazine_content h3, .magazine_content h4, .magazine_content h5, .magazine_content h6, .magazine_content aside, .magazine_content details, .magazine_content section, .magazine_content summary, .magazine_content basefont, #artist_overview datalist, #artist_overview fieldset, #artist_overview keygen, #artist_overview legend, #artist_overview optgroup, #artist_overview abbr, #artist_overview acronym, #artist_overview address, #artist_overview blockquote, #artist_overview cite, #artist_overview code, #artist_overview pre, #artist_overview progress, #artist_overview small, #artist_overview ul, #artist_overview ol, #artist_overview dd, #artist_overview dir, #artist_overview menu, #artist_overview caption, #artist_overview col, #artist_overview colgroup, #artist_overview table, #artist_overview applet, #artist_overview area, #artist_overview canvas, #artist_overview time, #artist_overview video, #artist_overview time, #artist_overview article, .follow_artist_gallery {
 
    max-width: 465px;
    word-wrap: break-word;

}
}

@media (min-width:1100px) and (max-width:1200px) {

    .magazine_content p, .magazine_content h2, .magazine_content ul, .magazine_content ol, .magazine_content h1, .magazine_content h2, .magazine_content h3, .magazine_content h4, .magazine_content h5, .magazine_content h6, .magazine_content aside, .magazine_content details, .magazine_content section, .magazine_content summary, .magazine_content basefont, #artist_overview datalist, #artist_overview fieldset, #artist_overview keygen, #artist_overview legend, #artist_overview optgroup, #artist_overview abbr, #artist_overview acronym, #artist_overview address, #artist_overview blockquote, #artist_overview cite, #artist_overview code, #artist_overview pre, #artist_overview progress, #artist_overview small, #artist_overview ul, #artist_overview ol, #artist_overview dd, #artist_overview dir, #artist_overview menu, #artist_overview caption, #artist_overview col, #artist_overview colgroup, #artist_overview table, #artist_overview applet, #artist_overview area, #artist_overview canvas, #artist_overview time, #artist_overview video, #artist_overview time, #artist_overview article, .follow_artist_gallery {
 
       max-width: 395px;


}
}

@media(min-width:980px) and (max-width:1024px) {

    .magazine_content p, .magazine_content h2, .magazine_content ul, .magazine_content ol, .magazine_content h1, .magazine_content h2, .magazine_content h3, .magazine_content h4, .magazine_content h5, .magazine_content h6, .magazine_content aside, .magazine_content details, .magazine_content section, .magazine_content summary, .magazine_content basefont, #artist_overview datalist, #artist_overview fieldset, #artist_overview keygen, #artist_overview legend, #artist_overview optgroup, #artist_overview abbr, #artist_overview acronym, #artist_overview address, #artist_overview blockquote, #artist_overview cite, #artist_overview code, #artist_overview pre, #artist_overview progress, #artist_overview small, #artist_overview ul, #artist_overview ol, #artist_overview dd, #artist_overview dir, #artist_overview menu, #artist_overview caption, #artist_overview col, #artist_overview colgroup, #artist_overview table, #artist_overview applet, #artist_overview area, #artist_overview canvas, #artist_overview time, #artist_overview video, #artist_overview time, #artist_overview article {
        max-width:300px;
    }
}
@media (max-width: 768px) 
{
    .magazine_content figure {
    margin: 25px auto 50px;
    width: 100% !important ;
}
}


@media (max-width: 320px) {
    body .adv.mobile{
        padding: 0 23px;
    }
     body .adv.mobile .dfpAd_mob, body  .adv.mobile .dfpAd_mob iframe,  body .adv.mobile  .dfpAd_mob_last, body .adv.mobile  .dfpAd_mob_last iframe{ width: 100% !important;  }
}

/*FIXIN BUGS, DECEMBER 2017*/

/* added so text could wrap around smaller images. JS part is in the widewalls/js/main.js*/
@media (max-width: 768px) {
    .magazine_content figure.alignright {float: right; margin: 15px 0 15px 15px; width: 25% !important; display:inline;}
    .magazine_content figure.alignleft {float: left; margin: 15px 15px 15px 0px; width: 25% !important; display:inline;}
    #post_content_data p { display: inline; }
}

@media (max-width: 450px) {
    .magazine_content figure.alignright {float: right; margin: 15px 0 15px 15px; width: 50% !important; display:inline;}
    .magazine_content figure.alignleft {float: left; margin: 15px 15px 15px 0px; width: 50% !important; display:inline;}
    #post_content_data p { display: inline; }
}

/*allow editors to add empty lines in Text editor with <code><br></code>*/

.magazine_content ul, .magazine_content ol {
    color: #000;
    font-family: "WorkSans Light",sans-serif;
    font-size: 16px;
    font-weight: 300;
    line-height: 30px;
    margin-bottom: 36px; 
    text-align: justify; 
    word-wrap: break-word;
}

.magazine_content ul > li, .magazine_content ol > li {
    padding-left: 20px;
}

.magazine_content ul > li:first-child, .magazine_content ol > li:first-child {
    margin-top: 0;
}

.magazine_content ul {
    padding-left: 40px;
}

.magazine_content ul > li {
    list-style-type: disc;
    padding-left: 20px: 
}

.magazine_content ol > li {
    list-style-type: decimal;
}

.magazine_content code {
	background: transparent;
}
@media screen and (min-width: 320px) and (max-width: 767px){
.container-content.magazine-deatils h1 { width: 100%; max-width: 700px; margin: 0 auto; text-align: left!important; font-size: 36px !important; font-weight:400 !important;line-height:43px !important;}
}
/*added for WID-97 problem*/
@media screen and (min-width: 320px) and (max-width: 767px){
    #post_content_data #content_left_author_info { float: none; }
}

/* added on 28th of June, by k */
.inner-page .event-list #magazine-block .adv {
    margin-bottom: 0px;
    margin-top: 0px;
}
.container-content.magazine-deatils .adv {
    margin-bottom: 10px;
    margin-top: 0px; 
}
.inner-page .gtco-nav + div {
    margin-top: 140px;
    margin-bottom: 20px;
}

/*added for WID-97 problem*/
@media screen and (min-width: 320px) and (max-width: 767px){
    #post_content_data #content_left_author_info { float: none; }
}

