/*
 Theme Name: AAN Theme
 Theme URI: 
 Description: 
 Version: 1.0
 Author: Justin Yingling
 Author URI: 
 Template:     zivah
 Version:      1.0
*/
 
html body .header3 .row-fixed { width: 1298px }
/* Enter below your Customization CSS */
.content-area .title-divider span:after, 
.content-area .widget-title span:after, 
.content-area .widget h4 span:after, 
.content-area .read-more:hover > span.read-time-seperator { background: #b0b730 }
.content-area span.cat.bg-cat { background: #00ade2 }
.content-area .cat-box span.cat.bg-cat:before { border-color: #00ade2 transparent transparent } 
.archive-box { margin-bottom: 0 }


ins { background: #fff!important }

.ad-slot--top,.ad-slot--middle,.ad-slot--bottom { max-width: 100%; overflow: hidden; text-align: center }
.ad-slot--top    { margin: 0 0 20px }
.ad-slot--middle { margin: 20px 0 }
.ad-slot--bottom { margin: 20px 0 40px }
.align-left { text-align: left }

.widget .item-title { color: #58585a }

/* ad blocks */
.gad-block { margin: 0 auto; max-width: 100%; text-align: center }
.gad-block--landscape { height: 90px;  max-width: 100%; width: 780px }
.gad-block--sidebar--square    { height: auto; max-width: 100%; width: 300px }
.gad-block--sidebar--vertical  { height: 600px; max-width: 100%; width: 300px }

@media(max-width: 767px) {
    
 .gad-block--landscape, 
 .gad-block--sidebar--vertical { height: auto }
 .ad-slot--bottom { min-height: 320px }
}

#moosend-form h3 { color: #000 }
#moosend-form #email { border-color: #58585a!important }
body #powered-by-container { display: none!important }

#subscribe-widget, .text-2, .text-3 { background: #f4f4f4; padding: 20px }
 

#ask-an-expert { height: 240px; margin: 40px 0; position: relative }
#ask-an-expert:last-of-type { margin: 40px 0 0 }
#ask-an-expert:hover {  opacity: 0.8 }
#ask-an-expert .title { height: 240px; line-height: 240px; position: relative; text-align: center }
#ask-an-expert .title--inner {  display: inline-block;  line-height: 1; vertical-align: middle }
#ask-an-expert .title--inner h3 { background: #fff; color: #333; padding: 10px 20px }
#ask-an-expert .link { display: block; left: 0; height: 100%; top: 0; position: absolute; width: 100%; z-index: 2 }

 
html body .post-header > .post-date > p > span a:after,
html body .post-header > .post-date > p > span > span,
html body .read-time:after{ display: none!important }
          
@media(max-width: 767px) {
#taboola-right-rail-thumbnails-container { display: none!important;height: 0!important }
}



html body .post-thumbnail-caption { 
    font-size: 13px;
    background: rgba(0, 0, 0, 0.4);
    background: rgb(0 0 0 / 40%); 
    right: 0;
    top: 0;
    width: auto; 
    text-align: right;
    height: 25px;
    padding: 4px 12px
}