/*
* Theme Name: Artmag Child Theme
* Theme URI: http://www.2035themes.com/artmag
* Author: 2035Themes
* Author URI: http://www.2035themes.com/
* Version: 1.0
* Template: artmag
* License: GNU General Public License version 3.0
* License URI: http://www.gnu.org/licenses/gpl-3.0.html
*/

/*-----------------------------------------------------------------------------------*/
/*  Css Import
/*-----------------------------------------------------------------------------------*/

@import url("../artmag/style.css");


/*-----------------------------------------------------------------------------------*/
/*  Child Theme Css
/*-----------------------------------------------------------------------------------*/

@font-face {
  font-family: "futura";
  src: url(fonts/Futura.ttc);
}

@font-face {
  font-family: "Helvetica";
  src: url(fonts/Helvetica.ttc);
}
@font-face {
  font-family: "HelveticaNeue";
  src: url(fonts/HelveticaNeue.ttc);
}

@font-face {
  font-family: "HelveticaNeueCE";
  src: url(fonts/Helvetica-Neue-CE-55-Roman.ttf);
}

.custom-btn{
  background: #df3132;
  color: #fff !important;
  text-transform: uppercase;
  font-family: "Futura";
  padding: 5px 10px;
}

#navmain>li>a{
  background: none;
  color: #fff !important;
  font-size: 15px !important;
  font-family: "Futura" !important;
}

.main-menu.sticky-nav{
  top:68px !important;
}

.sticky-logo.vertical{
  height: auto;
}

.sticky-logo .logo{
  margin-top: 40px;
}

.sticky-logo .col-logo{
  width: 15%;
}

.sticky-logo .logo{
  margin-top: 0;
  padding-top: 8px;
  padding-bottom: 8px;
}

.sticky-logo .logo img{
  max-width: 186px;
}

.single-post .sticky-logo .logo{
  margin-top: 60px;
}

.single-post .main-menu.sticky-nav{
  margin-top: 15px;
}

.sub-menu a{
  color: #222 ;
}

.big-feature-bottom-thumbnail .big-title{
  border-bottom: 2px solid #e03032;
  margin-bottom: 0;
}

.big-feature-bottom-thumbnail .big-title h1{
  background: #000;
  color: #fff;
  padding: 5px;
  font-size: 16.57px;
  line-height: 19.88px;
  font-family: "Helvetica";
  text-transform: uppercase;
  font-weight: bold;
}

.big-featured .bottom-read-more{
  display: none;
}

.big-featured-bottom .media-materials{
  padding-right: 0;
}

.mini-post-cat{
  background: #000 !important;
}

.cat_grid.three-column h4, .big-featured .big-featured-bottom:first-child h5, .blog-entry-title h5{
  font-family: "Futura";
}

.mini-post-cat>h6>a{
  color: #fff;
  font-family: "Helvetica";
  font-weight: bold;
  font-size: 11px;
}

#navfooter li a{
  font-size: 18px !important;
  font-family: "Futura" !important;
}

.big-featured-bottom .content-text{
  font-family: "HelveticaNeue";
  font-size: 15px;
  color: #000;
}

.post-element ul>li>span, .post-element ul>li a, .post-element ul>li{
  color: #9B9B9B;
  font-size: 12px;
  font-family: "HelveticaNeue";
}

.big-title .entry-title{
  padding-right: 25px;
}

.big-title .entry-title, .big-title .entry-title h4{
  font-family: "Futura";
  font-size: 20px;
  letter-spacing: 1px;
}

.mc-field-group label{
  color: #fff;
  font-family: "Helvetica";
}

.vc_custom_1557828738199{
  margin-top: 30px;
}

.social-links ul li{
  margin-right: 18px;
}

.article-page aside.col-lg-1{
  width: 2.333333%;
}

.article-page aside.col-lg-3{
  width: 30%;
  padding: 0;
}

.article-page aside.col-lg-3 .dynamic-right-sidebar{
  padding: 50px 50px 20px 50px;
}

.article-page .vc_separator-has-text{
  margin-top: 90px;
}

#mc-embedded-subscribe{
  font-family: "HelveticaNeue";
  font-style: normal;
  box-shadow: 2px 2px 0px 0px rgba(0,0,0,1) !important;
}

.mo-title a{
  font-family: "Futura" !important;
  font-size: 18px !important;
  line-height: 25.6px !important
}

.read-more-mo a{
  font-family: "HelveticaNeue" !important;
  font-size: 14px !important;
  box-shadow: 2px 2px 0px 0px rgba(0,0,0,1) !important;
}

.footer-copyright p,.footer-copyright p a{
  color: #999999;
  font-size: 12px;
  font-family: "HelveticaNeueCE";
  text-align: left;
  padding-bottom: 10px;
}

.footer-copyright p a{
  cursor: pointer;
  text-decoration: underline !important;
}

.bottom-footer hr.separator{
  border-top: 1px solid #E03131 !important;
}

.footer-copyright .col-lg-6:last-child p{
  text-align: right;
}

.before-footer{
  background: url(/wp-content/uploads/2020/04/Homepage.jpg) center center;
  background-size: cover;
  height: 590px;
}

.newsletter-left.email{
  width: 48.6%;
}

.bottom-footer .logo {
    margin: 25px 0;
}

.bottom-footer hr{
  margin-top: 0;
}

#footer-menu ul li{
  margin-left: 113px;
}

.before-footer h2{
  color: #fff;
  font-family: "Futura";
  font-size: 36.94px;
}

.before-footer p{
  font-family: "HelveticaNeueCE";
  font-size: 16px;
  color: #fff;
}

.footer-container{
  margin-top: -1px;
}

.sidebar-widget hr{
  margin-bottom: 30px;
}

.sidebar-widget h6{
  margin-bottom: 10px;
  font-size: 13px;
  font-family: "Futura";
}

.tagcloud a{
  font-size: 12px;
  font-family: "HelveticaNeue";
  color: #7C7A7A;
  margin-right: 10px;
}

.recent-post-title-cont a{
  font-family: "Futura";
  font-size: 12px;
}

.recent-post-title-cont ul>li>a,.recent-post-title-cont ul>li>span{
  color: #9B9B9B;
  font-size: 10px;
  font-family: "HelveticaNeue";
}

.social-links ul li a{
  border-radius: 50%;
}

.social-links ul li a i{
  color: #999999;
}

.fitvids h1{
  font-size: 35px;
  font-family: "Futura";
  letter-spacing: 0.3px;
  line-height: 46px;
}

.custom-heading{
  font-family: "Futura";
  margin-bottom: 28px;
}

.wpb_wrapper p{
  font-family: "HelveticaNeue";
  font-size: 14px;
}

.offers-row{
  background: #F2F2F2;
  margin-top: 100px;
  margin-bottom: 100px !important;
  padding-top: 50px;
  padding-bottom: 50px;
}

.offers-row img{
  height: 77px !important;
  width:auto !important;
}

.offers-row p{
  text-align: center;
  margin-top: 30px;
  font-family: "Futura";
}

#footer-menu ul li{
  list-style: none;
}

.no-gutters{
  margin-left: auto !important;
  margin-right: auto !important;
}

.team-row img{
  /* margin-bottom: 30px; */
}

.team-row p{
  text-align: center;
}

.team-row p strong{
  font-family: "Futura";
  color: #231F20;
  font-size: 23px;
  font-weight: 500;
}

.team-row p{
  color: #9B9B9B;
  font-family: "HelveticaNeue";
  font-size: 16px;
  font-weight: bold;
  text-transform: uppercase;
}

.contact-section{
  padding-bottom: 130px;
}

.contact-section .vc_col-sm-4 .wpb_wrapper {
    margin-left: 60px;
}

.fa-share{
  color:#9B9B9B;
}

.newsletter-left input{
  font-family: "Futura" !important;
  font-size: 18px;
}

.newsletter-left h6 label{
  margin-bottom: 15px;
}

.contact-section h2{
  margin-top: 150px;
  margin-bottom: 35px;
  font-family: "Futura";
}

.contact-section h4{
  font-family: "Futura";
  font-size: 20px !important;
}

.contact-section .fa, .contact-section h5{
  color: #E03131;
}

.contact-section .col-lg-2{
  display: flex;
  justify-content: flex-end;
}

.contact-section h5{
  font-size: 17px;
  font-family: "Futura";
  letter-spacing: 0.6px;
  line-height: 16.4px;
  margin-bottom: 10px;
  text-transform: uppercase;
}

.contact-section .contact-info{
  margin-bottom: 40px;
}

.contact-section .contact-info p{
  color: #808080;
  font-size: 15px;
  font-family: "HelveticaNeue";
  line-height: 20.8px;
}

.contact-form-column p{
  color: #333;
  font-family: "HelveticaNeue";
  font-size: 14px;
  margin-bottom: 20px;
}

.contact-form-column{
  margin-top: 60px;
}

.contact-info:first-child{
  margin-top: 90px;
}

.contact-form-column textarea, .contact-form-column input, .wpcf7-not-valid-tip{
  width: 100%;
  font-size: 11px;
  font-family: "Futura";
  text-transform: uppercase;
  border-radius: 0;
}

.contact-form-column textarea::-webkit-input-placeholder, .contact-form-column input::-webkit-input-placeholder{
  color: #595959;
}

.contact-form-column textarea::placeholder, .contact-form-column input::placeholder{
  color: #595959;
}

.contact-form-column textarea:-ms-input-placeholder, .contact-form-column input:-ms-input-placeholder{
  color: #595959;
}

.contact-form-column .wpcf7-submit{
  box-shadow: 2px 2px 0px 0px rgba(0,0,0,1) !important;
  margin-bottom: 10px;
  height: 41px;
  padding-left: 20px;
  background: #FFF;
  border: solid 1px #e1e1e1;
  padding-left: 10px;
  font-size: 12px;
  color: #777;
  letter-spacing: 0.0800em;
  text-transform: uppercase;
  font-family: "Futura";
  outline: none;
}

.contact-form-column .wpcf7-submit i{
  color: #000;
}

.input-placeholder {
  position: relative;
}
.input-placeholder input {
  padding: 10px;
  font-size: 25px;
}

.placeholder {
  position: absolute;
  pointer-events: none;
  top: -20px;
  bottom: 0;
  height: 25px;
  font-size: 11px;
  left: 25px;
  margin: auto;
  color: #595959;
  font-family: "futura";
  text-transform: uppercase;
}

.share-box ul li>a:hover, .share-box ul li>a:hover i{
  color: #000;
}

.placeholder span {
  color: red;
}

.category-page .cat-title{
  border: none;
}

.category-page .cat-title h1{
  text-align: center;
  margin-top: 80px;
}

.big-title h2 {
    letter-spacing: 0.1500em;
    background: #fff;
    z-index: 122;
    position: relative;
    display: inline-block;
    padding-right: 10px;
    float: left;
}

.category-page{
  padding-bottom: 150px;
}

.category-page .read-more {
  display: none;
}

.category-page .index-post-content h2{
  font-family: "Futura";
  font-size: 22.5px;
}

.category-page .blog-entry-title ul>li>a,.category-page .blog-entry-title ul>li>span{
  font-size: 15px;
  color: #9B9B9B;
  line-height: 18px;
  letter-spacing: 0.1px;
}

.category-page .post-index-text {
  font-size: 15px;
  font-family: "HelveticaNeue";
  line-height: 26.8px;
  color: #000;
}

.article-meta-share>ul{
  display: flex;
  margin-top: 15px;
  align-items: center;
  justify-content: center;
}

.article-meta-share>ul>li{
  border: 1px solid #C9C9C9;
  padding: 5px 15px;
}

.article-meta-share>ul>li:first-child, .article-meta-share>ul>li:last-child{
  border-left: none;
  border-right: none;
}

.article-meta-share>ul>li:first-child>a{
  text-transform: uppercase;
  font-family: "Futura";
  font-size: 14px;
}

.article-meta-share>ul>li:last-child{
  font-size: 14px;
  font-family: "HelveticaNeue";
}

.article-meta-share>ul li{
  list-style: none;
  width: 33.33%;
  text-align: center;
}

.article-meta-share>ul li>.social-share{
  display: flex;
  padding-left: 0;
  margin-left: 0;
  position: relative;
  top:3px;
}

.article-meta-share>ul li>.social-share>li:first-child{
  margin-left:0;
}

.article-meta-share>ul li>.social-share>li{
  margin-left: 30px;
}

.article-meta-share>ul li>.social-share .iconmag, .article-meta-share>ul li .fa{
  color: #E03131;
}

.article-page{
  padding-top: 90px;
}

.article-page .media-materials{
  margin-bottom: 90px !important;
}

.summary-box{
  background: #EDEDED;
  border-top: 2px solid #E03131;
  position: relative;
}

.summary-box span{
  position: absolute;
  top:-36px;
  text-transform: uppercase;
  font-family: "Helvetica";
  font-weight: bold;
  color: #fff;
  background: #000;
  font-size: 16.57px;
  padding: 5px 10px;
}

.summary-box ul{
  margin-left: 25px;
  padding: 30px;
  margin-bottom: 90px;
  list-style: none;
}

.summary-box ul li::before {
  content: "\2022";  /* Add content: \2022 is the CSS Code/unicode for a bullet */
  color: #E03131; /* Change the color */
  font-weight: bold; /* If you want it to be bold */
  display: inline-block; /* Needed to add space between the bullet and the text */
  width: 1em; /* Also needed for space (tweak if needed) */
  margin-left: -1em; /* Also needed for space (tweak if needed) */
}

.summary-box ul li{
  margin-bottom: 30px;
  list-style: none;
}

.summary-box ul li:last-child{
  margin-bottom: 0;
}

.recent-post-box .post-element li:after{
  margin-top: 14px;
}

.newsletter-form{
  background: url(images/mailchimp-bg.jpg) center center no-repeat;
  background-size: cover !important;
  margin-bottom: 20px !important;
}

.article-page .post-text h4{
  margin-top: 20px !important;
  font-size: 20px;
  font-family: "Futura";
  text-transform: uppercase;
}

.article-page .post-text blockquote{
  background: none;
  border-top: 2px solid #000;
  border-bottom: 2px solid #000;
}

.article-page .post-text blockquote p{
  font-size: 20px;
  font-family: "Futura";
  text-align: center;
}

.article-page .post-text p,.article-page .post-text ul li,.article-page .post-text ol li{
  font-size: 18px;
  font-family: "HelveticaNeue";
  color: #000;
}

.post-text p {
    padding-bottom: 0px;
}

.header-slider-category{
    display: none;
}

.article-page .post-text blockquote p:first-child:before {
  content: '\201C';
  font-size: 12.5em;
  color:#F2F2F2;
  position: absolute;
  top:50%;
  left:0;
  text-shadow: none;
  z-index: -300;
  font-family: sans-serif;
}

.article-page .post-text blockquote p:first-child:after {
  content: '\201D';
  font-family: sans-serif;
  text-shadow: none;
  z-index: -300;
  font-size: 12.5em;
  color:#F2F2F2;
  position: absolute;
  bottom:0;
}

.mOver-list .mo-title{
  padding-left: 30px;
  bottom: 40px;
}

.mOver-list li .read-more-mo{
  left:-13px;
}

.article-page hr.post-end{
  width: 100%;
  max-width:  100%;
}

.article-page .tag-title h6{
  color: #fff;
  background: #E03131;
  font-size: 18px;
  font-family: "Futura";
  padding: 5px;
}

.article-page .blog-post-tag a{
  font-size: 18px;
  font-family: "futura";
  top: 5px;
  position: relative;
}

.article-page .big-title h2{
  font-family: "Futura";
  font-size: 20px;
}

.related-post-title h5{
  font-family: "Futura";
  font-size: 18px;
}

.related-post-container .post-element span, .related-post-container .post-element a{
  color: #9B9B9B;
  font-size: 12px;
  font-family: "HelveticaNeue";
}

.leave-reply-link a, .author p, .comment-content p, .comment-reply-link, .logged-in-as, .comment-form{
  font-family: "HelveticaNeue";
}

.author-title h5{
  font-family: "Futura";
}

.form-submit .submit{
      box-shadow: 2px 2px 0px 0px rgba(0,0,0,1) !important;
}

.article-page .sidebar .author-post{
  padding: 30px 15px;
  background: none;
  border-top: 2px solid #E03131;
  border-left: 1px solid #E1E1E1;
  border-bottom: 1px solid #E1E1E1;
  border-right: 1px solid #E1E1E1;
  margin-bottom: 60px;
  position: relative;
}

.article-page .sidebar .author-post .section-title{
  background: #000;
  position: absolute;
  top:-38px;
  left:0;
}

.article-page .sidebar .author-post .section-title p{
  color:#DADBDC;
  text-transform: uppercase;
  font-family: "Futura";
  padding: 5px 10px;
  font-size: 16px;
}

.article-page .sidebar .author-post .author-title h5{
  text-align: center;
  font-size: 16px;
  font-family: "Futura";
  margin-top: 18px;
}

.article-page .sidebar .author-post .author-title h6{
  text-align: center;
  color: #E03131;
  text-transform: capitalize;
  font-size: 15px;
  font-family: "Futura";
}

.article-page .carousel-inner{
  margin-bottom: 30px;
}

.article-page .sidebar .author-post .author-desc{
  font-size: 14px;
  font-family: "HelveticaNeue";
}

.article-page .left.carousel-control , .article-page .right.carousel-control {
  background: none;
  color: #4D4D4D;
  opacity: 1;
  position: relative;
  text-shadow: none;
  background: #F2F2F2;
  padding: 10px;
}

.article-page .right.carousel-control{
  left: 10px;
  padding-right: 12px;
  padding-left: 12px;
}

.article-page .authors-count{
  font-size: 12px;
  font-style: italic;
  font-family: "Futura";
}

p.wp-caption-text{
  padding-top: 10px;
}

.wp-caption{
  border-bottom: 0;
}

.featured-image-credits p{
  color: #666565;
  font-family: "HelveticaNeue";
}

.featured-image-credits p span{
 color: #7C7C7C;
}

.dynamic-right-sidebar{
  background: #f2f2f2;
  padding: 15px;
}

.dynamic-right-sidebar .recent-post-image{
  width: 40px;
}

.dynamic-right-sidebar .social-links li{
  list-style: none;
}

.sidebar-widget .share-but{
  display: block;
}

.comments-post .comment{
  list-style: none;
}

.blog-entry{
  margin-bottom: 90px;
}

.mailchimp .vc_column-inner{
  padding-right: 0 !important;
}

.disclaimer{
  font-family : "Futura" !important;
  font-size : 17px !important;
  line-height : 29.6px;
  letter-spacing : 0.34px;
  color : rgb(35, 31, 32);
}

.post-text a.addbackground{
  background: none !important;
  text-decoration: underline !important;
}

.post-text a.addbackground:hover{
  color:blue;
}

@media screen and (max-width: 823px) {
  .newsletter-left input{
    margin-bottom: 20px;
  }
  .newsletter-left.email{
    width: 100%;
    margin-top: 0px !important;
  }

  .mobile-pre-header{
    display: none;
  }
  .before-footer{
    height: auto;
    padding: 30px 0;
    margin-bottom: -3px;
  }
  .before-footer h2{
    font-size: 18.94px;
    line-height: 25px;
  }
  .before-footer p{
    font-size: 12px;
    line-height: 20px;
    margin-top: 5px;
  }
  .before-footer img{
    width: 50px;
  }

  .footer-copyright .col-lg-6 p{
    text-align: center !important;
  }

  .offers-row .vc_col-sm-3, .team-row .vc_col-sm-3{
    margin-bottom: 20px;
  }
  .placeholder{
    top:0;
  }
  .contact-info{
    display: flex;
  }
  .slicknav_nav a{
    font-family: "Futura";
  }
  .category-page .index-post-content h2{
    margin-top: 10px;
  }
  .article-page .sidebar{
    margin-top: 50px;
  }
  .contact-section .vc_col-sm-4 .wpb_wrapper{
    margin-left: 0;
  }
}

@media screen and (max-width: 823px) and (orientation: portrait) {
  .article-meta-share>ul>li:first-child{
    display: none;
  }

  .article-meta-share>ul li{
    width: auto;
    border: none;
  }

	.article-page aside.col-lg-3{
		width: 100%;
	}
}

@media screen and (max-width: 1024px) {
  input[type="text"], input[type="password"]{
    min-width: auto;
  }
  #navfooter li a{
    font-size: 16px !important;
  }
  .equal-footer .col-lg-2 .logo img{
    top:0;
  }
  .logo img {
    max-width: 200px;
  }
  .category-page .index-post-content h2{
    margin-top: 10px;
  }
}

@media screen and (max-width: 1024px) and (orientation: portrait){
  .before-footer .col-lg-7{
    justify-content: flex-end;
  }

  .dynamic-right-sidebar .recent-post-image{
    width: 38px;
  }

  #footer-menu ul li {
    margin-left: 45px;
  }
}

@media screen and (max-width: 1024px) and (orientation: landscape){
  .before-footer img{
    width: 80px;
  }
  .before-footer .col-lg-7{
    justify-content: flex-end;
  }
  .contact-section .contact-info{
    display: flex;
  }
  .contact-section .vc_col-sm-4 .wpb_wrapper{
    margin-left: 0;
  }
  .post-format-icon{
    left: 118px;
  }
  #footer-menu ul li{
    margin-left: 89px;
  }
  .mini-menu li{
    margin-right: 18px !important;
  }
}

/* New Updates November */
.mini-menu li.menu-item-has-children > a:before{
	content:"";
}

.mini-menu li.menu-item-has-children > a:after{
	content: "\f078";
	font-family:"fontAwesome";
	color:#fff;
	font-size:10px;
	position: absolute;
}

.sub-menu{
	background: #f2f2f2 !important;
	padding-left:0 !important;
	padding-right:0 !important;
	padding-top:10px !important;
	padding-bottom:10px !important;
}

.sub-menu li{
	border-bottom: 1px solid #c9c9c9;
}

.sub-menu li:last-child{
	border: none;
}

.sub-menu a{
	color: #9b9b9b !important;
    font-size: 13px !important;
    background: none !important;
	padding-left:10px !important;
	padding-right:10px !important;
}

.sub-menu:after {
    position: absolute;
    left: 32%;
    top: -13px;
    width: 0;
    height: 0;
    content: '';
    border-left: 10px solid transparent;
    border-right: 10px solid transparent;
    border-bottom: 10px solid #df3132;
}

.post-read-more{
	margin-top:40px;
}

.post-read-more a{
	text-transform: uppercase;
    font-family: "Futura";
    font-size: 14px;
}

.article-meta-share>ul>li:first-child{
	border-left:none;
}
.article-meta-share>ul li{
	width: 50%;
}

.logo-body {
	padding-bottom: 90px;
	display: flex;
}

.logo-section-header{
	margin-bottom: 30px !important;
}

.logo-section-header h4{
	font-family: "Futura";
    font-size: 20px !important;
    letter-spacing: 1px;

}

body > div.container.fitvids.pageback > div > div > div > div:nth-child(5) > div > div > div > div.vc_row.wpb_row.vc_inner.vc_row-fluid.logo-body > .vc_col-sm-3{
	display: flex;
	align-items: center;
	height: auto;
	justify-content:center;
}

body > div.container.fitvids.pageback > div > div > div > div:nth-child(5) > div > div > div > div.vc_row.wpb_row.vc_inner.vc_row-fluid.logo-body > div:nth-child(2) > div > div > div > figure > a > img{
	width: 100px !important;
	height: auto !important;
	margin-left: auto;
	margin-right: auto;
}

body > div.container.fitvids.pageback > div > div > div > div:nth-child(5) > div > div > div > div.vc_row.wpb_row.vc_inner.vc_row-fluid.logo-body > div:nth-child(4) > div > div > div > figure > a > img{
	width: 150px !important;
	height: auto !important;
	margin-left: auto;
	margin-right: auto;
}

body > div.container.fitvids.pageback > div > div > div > div:nth-child(5) > div > div > div > div.vc_row.wpb_row.vc_inner.vc_row-fluid.logo-body > div:nth-child(3) > div > div > div > figure  > a > img{
	width: 220px !important;
	height: auto !important;
	margin-left: auto;
	margin-right: auto;
}

body > div.container.fitvids.pageback > div > div > div > div:nth-child(5) > div > div > div > div.vc_row.wpb_row.vc_inner.vc_row-fluid.logo-body > div:nth-child(1) > div > div > div > figure  > a > img{
	width: 220px !important;
	height: auto !important;
	margin-left: auto;
	margin-right: auto;
}


.logo-body .vc_images_carousel .vc_carousel-inner .vc_carousel-slideline .vc_carousel-slideline-inner>.vc_item:last-child{
	margin-right: 0;
}

#videoModal{
	margin-top: 100px;
}

#videoModal .modal-body{
	padding: 0;
}

#videoModal .modal-body .close{
	position: absolute;
    right: 10px;
    color: #fff;
    top: 5px;
}

#videoModal .modal-body iframe{
	margin-bottom: -10px;
}

#videoModal .modal-header{
	border: none;
}

.big-feature-bottom-thumbnail .content-text{
	display: none !important;
}

.category .newsletter-form{
	display: none;
}

svg.search-icon {
    position: relative;
    right: 0;
    top: 3px;
    margin-top: 0;
}

.is-menu.is-dropdown form {
    z-index: 9999999 !important;
}
span.search-icon {
    background: #fff;
    padding: 12px;
    right: 5px;
    top: 1px;
    position: relative;
    margin-top: 0;
	border: solid 1px #e1e1e1;
}

.is-menu .search-icon-path{
	fill: #fff !important;
}

.pagination.pos-center ul li.active{
	box-shadow: 2px 2px 0px 0px rgba(0,0,0,1) !important;
	    border-top: 1px solid #E03131;
    border-left: 1px solid #E03131;
}

.dynamic-right-sidebar .search-icon{
	display: none;
}

div.astm-search-menu{
	position: relative;
	top: 12px;
}

div.astm-search-menu.is-menu.is-dropdown form{
	top: 37px;
}

li.astm-search-menu{
	display:none;
}

.podcast-banner{
	background: url(../../../wp-content/themes/artmag-child/images/podcast-banner.jpg) center center no-repeat;
	background-size: cover;
	height: 500px;
}

.podcast-content h1{
	font-size:35px;
	text-align:center;
	color: #2B2B2B;
	letter-spacing: 0.3px;
	line-height: 35px;
	font-family: "futura";
	font-weight: 500;
	margin-top: 80px;
	margin-bottom: 40px;
}

.podcast-content .sub-title {
	max-width: 750px;
	margin-left: auto;
	margin-right: auto;
	text-align: center;
	font-family: "HelveticaNeueCE";
	color: #333;
	font-size: 14px;
	line-height: 27px;
	margin-bottom: 60px;
}

.podcast-content h4{
	color: #231F20;
	font-family: "futura";
	font-size:22px;
	line-height: 32px;
	font-weight: 500;
	text-transform: none;
	letter-spacing: 0.5px;
}

.podcast-content article{
	margin-bottom: 80px;
}

.podcast-content .tag-title{
	background: #E03131;
	padding-left: 10px;
	margin-right:15px;
}

.podcast-content .blog-post-tag{
	margin-top: 15px;
	margin-bottom: 25px;
}

.podcast-content .blog-post-tag a{
	text-transform: none;
}

.podcast-content .social-title{
	color: #2B2B2B;
	font-family: "futura";
	font-size: 14px;
	letter-spacing: 1px;
	line-height: 17px;
	margin-top: 12px;
}

.podcast-content .social-share{
	margin-top: 10px;
	margin-left: -40px;
}

.podcast-content .social-share li{
	list-style: none;
}

.podcast-content .social-share li a{
	color: #E03131;
}

.podcast-content .social-share li a i{
	font-size: 14px;
}

.podcast-content .social-share li::after{
	background: none;
}

.podcast-content .tag-title h6{
	color: #fff;
	font-family: "futura";
	font-size:14px;
	font-weight: 500;
}

.podcast-content ul{
	margin-bottom: 20px;
}

.podcast-content p{
	text-transform: none;
	font-size:14px;
	font-family: "HelveticaNeueCE";
	color: #333333;
	line-height: 27px;
}

.podcast-content iframe{
	margin-bottom: 15px;
}

.filter-section{
	margin-bottom: 60px;
}

.filter-section h4{
	text-align:center;
	font-size: 13px;
	color: #2B2B2B;
	text-transform: uppercase;
	font-weight: 500;
	margin-bottom: 40px;
}

.filter-section .row{
	display: flex;
	justify-content: center;
}

.filter-section .col-lg-2:first-child{
	display: flex;
	justify-content: flex-end;
}

.filter-section .dropdown-menu {
	background: #F2F2F2;
	min-width: 260px;
}

.filter-section .dropdown-menu li a{
	color: #9B9B9B;
	text-transform: uppercase;
	font-size:13px;
	font-weight: 300;
	font-family: "futura";
	line-height: 17px;
}
.filter-section .dropdown-menu li:last-child{
	border-bottom: 0;
}

.filter-section .dropdown-menu li{
	border-bottom: 1px solid #9B9B9B;
	padding: 5px 0;
}

.filter-section .btn-default{
	text-transform: uppercase;
	font-family: "futura";
	text-transform: uppercase;
	color: #9B9B9B;
	min-width: 260px;
	text-align: left;
	border: 1px solid #E1E1E1;
	border-radius: 0;
	min-height: 34px;
}

.filter-section .btn-default span{
	float: right;
/* 	margin-top: 7px; */
	border:none;
	margin-right: 10px;
}

.filter-section .btn-default span::after{
	content:"\f078";
	font-family: fontAwesome;
	position: absolute;
    top: 6px;
}

.mini-menu li{
	margin-right:28px;
}
#menu-item-2327{
	margin-right: 0;
}

@media screen and (max-width: 823px){
	.podcast-banner{
		height: 200px;
	}
	.filter-section .row{
		flex-direction: column;
	}

	.filter-section .col-lg-2{
		justify-content: center !important;
		margin-bottom: 10px;
		display: flex;
	}
	.podcast-content{
		padding-left: 30px;
		padding-right: 30px;
	}

}

.sticky-logo{
  height: 75px !important;
}

.mobile-main-header ul{
  display: none;
}

.video-grid{
	margin-bottom:30px !important;
	margin-top:30px !important;
}

.video-grid h4{
	font-family: "Futura";
	font-size: 17px;
    line-height: 26px;
	margin-top: 15px;
}

  /* the slides */
  .slick-slide {
    margin: 0 27px;
  }
  /* the parent */
  .slick-list {
    margin: 0 -27px;
  }

.slick-slide a{
	font-size: 17px;
	color:#222;
	font-family: "Futura";
	margin-top:15px;
}