/*
Theme Name:     MD Changes
Theme URI:      http://labs.saurabh-sharma.net/themes/newsplus/wp/
Description:    Child theme for the NewsPlus theme
Author:         Saurabh Sharma
Author URI:     http://themeforest.net/author/SaurabhSharma
Template:       newsplus                             
Version:        2.1.2
*/

/* Font-size Enlargement */

p,li{font-size:1.15rem;}

/*always hide featured caption */
p.feat-caption{display:none;}

/* Link hover purple */
a:active,a:hover{color:#753bbd;}

/* Video search */
.asp_image{height:82px!important;}
.pubsmenu{background:#666666;}
#tsnav-logo{position:fixed;}
#tsnav-logo img{float:left;height:22px;padding:10px 5px 0px 5px;}
.author-info h3{font-family:"Paytone One";}

/* Main Layout --------------- */
#header{padding:20px 0px;}
#primary{width:73%;}
#sidebar{margin-top:10px;width:27%}
.entry-content{overflow:inherit;}
#utility-top{margin-top:17px;}
.page,.single,.category,.author{margin:10px 0px!important;}
.tagline a{font-weight:bold;border-left:1px solid;}
.homepage-ad p{text-align:center;}

/* post page list styling */
span.promoted{font-size:10px;}
li.category-promoted-story{background:#FFFFCC;padding:5px 5px 0px 5px!important;}
.flex-caption h2{font-size:25px;line-height:1.2;}
.section-title,.hwa-title{font-family:'Passion One',sans-serif;font-size:25px;line-height:1.35;}

/* TRADESHOW SPECIFIC -------- */
#header-sponsors{width:725px;}
#header-sponsors li{display:inline;float:left;}
#header-sponsors img{width:90px;}
#video-column .youtube-vid{width:100%;}
span.lookin{display:none;}
.home-tradeshow{padding:5px 10px;background-color:#5CA6D4;}
.home-tradeshow .section-title{color:#fff;box-shadow:0 1px 0 #fff;}
.home-tradeshow .more-info{border-color:#fff;}
.home-tradeshow .more-info a{color:#fff;}
.home-tradeshow .entry-meta a{color:#fff;}

/* HEADER -------- */

/* Top Logo */

#top-logo{float:left;min-width:94px;text-align:left;}
#top-logo img{height:35px;padding:5px 5px 0px 5px;}

/* ensures site tagline doesn't push to second line on responsive */
.secondary-nav{max-width:100%;}

/* handles blogsquad navigation */
#menu-item-954 ul.sub-menu li{width:125px;}
#menu-item-954 ul.sub-menu{width:660px;}

/* navigation ------- */
.nav-menu > li > a{padding:6px 10px 6px;text-transform:none;font-size:12px;}
.nav-menu .social-icon a{padding:5px;font-size:6px;}
.primary-nav li ul{width:300px;}

/* RP Only ------ */
#singlead{text-align:center;margin-bottom:0px;}
#singlead p{margin-bottom:0px;}

/* Slider ------- */
.rsUni .rsGCaption{font-size:20px;background:rgba(0,0,0,0.5);z-index:1;}

/* Sidebar Slideout -------- */
#nks_cc_sidebar label{color:#000;}
#nks_cc_sidebar input{color:#000;}
#nks_cc_sidebar p{color:#000;margin-bottom:0px;}
#nks_cc_sidebar table{border:none;}
#nks_cc_sidebar input[type="submit"]{background:#E95A1E;padding:14px;color:#fff!important;}

/* Author Info for top of single posts */
.author-pic{width:100%;height:40px;margin-bottom:15px;}
.author-pic img{border-radius:20px;width:40px;height:40px;float:left;margin-right:5px;}
.author-pic p{padding:10px;color:#000;}
.author-pic a{text-decoration:none;color:#000;float:left;margin-right:20px;}
.author-twitter img{width:20px!important;height:16px!important;}

/* Author info for author pages ---- */
.author-info{min-height:160px;}
.author-info img{float:left;margin-right:10px;border-radius:100px;}
.author-info h3{margin-bottom:0px;}
.single .entry-title{font-family:'Paytone One',sans-serif;font-size:50px;line-height:.967;margin-bottom:.33em;}
.entry-date{font-size:100%;}
.more-info{float:right;font-size:11px;border:1px solid;padding:5px 6px;line-height:1;}
h4.sponsoredby{margin-bottom:0px;text-align:center;background-color:#F5F5F5;padding:2px;font-weight:bold;color:#757575;font-size:100%;}
.breadcrumbs{margin-bottom:10px;border-bottom:1px solid #F5F5F5;}
.arrow_box.tradeshowposts{background-color:#febe3f;}
.arrow_box.tradeshowposts:after{border-top-color:#febe3f;}
.arrow_box.green{background:#7BAFD4;}
.arrow_box.green:after{border-top-color:#7BAFD4;}
.arrow_box p{text-align:center;line-height:22px;color:#fff;font-weight:bold;font-size:20px;padding:8px;margin-bottom:0px;}
.arrow_box{position:relative;border:4px solid #F5F5F5;}
.arrow_box:after,.arrow_box:before{top:100%;left:50%;border:solid transparent;content:" ";height:0;width:0;position:absolute;pointer-events:none;}
.arrow_box:after{border-color:rgba(136,183,213,0);border-width:30px;margin-left:-30px;}
.arrow_box:before{border-color:rgba(194,225,245,0);border-top-color:#F5F5F5;border-width:36px;margin-left:-36px;}
.arrow_box_up p{margin-bottom:6px;text-align:center;}
.arrow_box_up a{text-align:center;line-height:22px;color:#fff;font-weight:bold;font-size:13px;padding:8px;margin-bottom:0px;}
.arrow_box_up{position:relative;border:4px solid #f5f5f5;}
.arrow_box_up:after,.arrow_box:before{bottom:100%;left:50%;border:solid transparent;content:" ";height:0;width:0;position:absolute;pointer-events:none;}
.arrow_box_up:after{border-width:15px;margin-left:-15px;}
.arrow_box_up:before{border-color:rgba(194,225,245,0);border-width:36px;margin-left:-36px;}

/* BREAKING NEWS SECTION ------ */
.arrow_box.breaking{display:none;background:#BE151B;margin-bottom:10px;}
.arrow_box.breaking:after{border-top-color:#BE151B;}
.arrow_box.breaking p{text-align:center;}
#breaking-news .entry-meta{display:none;}
#breaking-news h4{font-size:20px;padding-top:10px;font-weight:bold;}
.arrow_box_right p{color:#fff;font-size:19px;margin-bottom:0px;padding:5px;font-weight:bold;}
.arrow_box_right{position:relative;background:#BE151B;border:4px solid #F5F5F5;width:170px;float:left;margin-right:30px;}
.arrow_box_right:after,.arrow_box_right:before{left:100%;top:50%;border:solid transparent;content:" ";height:0;width:0;position:absolute;pointer-events:none;}
.arrow_box_right:after{border-color:rgba(136,183,213,0);border-left-color:#BE151B;border-width:23px;margin-top:-23px;}
.arrow_box_right:before{border-color:rgba(194,225,245,0);border-left-color:#F5F5F5;border-width:30px;margin-top:-30px;}
#gallery-1 img{border:none!important;width:90px;}
.gallery-item{margin:0px!important;}

/* YOUTUBE VIDEO LISTS --------- */
.youtube-vid-thumb{width:150px;float:left;margin-right:13px;height:85px;overflow:hidden;}
.youtube-vid-thumb img{margin-top:-14px;}
.youtube-vid{width:50%;height:93px;float:left;}
.vid-title{line-height:1.5;}

/* Footer ------ */
#secondary h3.sc-title{color:#000;}
.vid-mobile{display:none;}
style.css?ver=4.7.2:1859
.sec-sticky,.main-sticky,.resp-sticky{z-index:1!important;}
}

/* Search -------------- */
input#searchsubmit{width:100%;}
.search article{width:50%;float:left;border:none;}
.search .entry-list{margin:0px;}
.search .entry-list:after{border:none;}
.search .youtube-vid-thumb{width:33%;}
@media only screen and (max-width:1100px){
#header-sponsors{width:510px;}
#header-sponsors img{width:70px;}
ul.wpp-list li{font-size:12px;}
}
@media only screen and (max-width:1050px){
.vid-title a{font-size:11px;}
ul.wpp-list li{font-size:10px;}
}
@media only screen and (max-width:840px){
#primary{width:100%;}
#top-logo{width:100%;text-align:center;}
#search-bar .search-submit{top:50px;}
.header-widget-area{padding-top:0px!important;}
#header-sponsors{width:100%;}
#header-sponsors img{width:90px;}
.arrow_box.breaking{display:block;}
.arrow_box_right{display:none;}
}
@media only screen and (max-width:750px){
.youtube-vid{width:100%;}
.vid-title a{font-size:15px;}
.brand img{margin:0 auto;}
}
@media only screen and (max-width:767px){
.vid-mobile{display:block;}
.vid-desktop{display:none;}
#sidebar{width:100%!important;clear:left;}
}
@media only screen and (max-width:450px){
#header{padding-bottom:0px;}
#header-sponsors li{width:64px;}
.vid-title a{font-size:10px;}
}

/* Brooke added styles */
span.wpp-date{color:#999;font-style:italic;}
.scroll-to-top a:hover{background-color:#753bbd!important;}
.scroll-to-top a:before{color:#ffffff!important;}
div#pgc-202-0-0{z-index:0!important;}

/* Siteorigin fall back CSS */
.panel-grid.panel-has-style>.panel-row-style,.panel-grid.panel-no-style{display:flex!important;-ms-flex-wrap:wrap!important;flex-wrap:nowrap!important;-ms-justify-content:space-between!important;justify-content:space-between!important;}
.panel-layout.panel-is-rtl .panel-grid.panel-has-style>.panel-row-style,.panel-layout.panel-is-rtl .panel-grid.panel-no-style{-ms-flex-direction:row-reverse;flex-direction:row-reverse;}
#gallery-1 br{display:none;}

/* For displaying triple column on tablet*/
@media only screen and (max-width:800px){
#gallery-1 .gallery-item{width:33%!important;}
}

/* For displaying double column on mobile */
@media only screen and (max-width:480px){
#gallery-1 .gallery-item{width:50%!important;}
}

/*Search submit */
input#searchsubmit{display:flex!important;margin:10px auto!important;}

/*for rAVe Squad page*/
.squad_name{text-align:center;font-family:sans-serif;}
.squad_img{width:100vw;height:auto;display:block;}
.squad_bio{margin:0;position:absolute;top:0;left:0;text-align:center;color:#fff;font-family:sans-serif;font-weight:bold;background-color:rgba(117,59,189,0.5);width:100%;height:100%;opacity:0;transition:opacity 1s ease-in-out;flex-direction:column;}
.squad_bio p{margin-bottom:0!important;}
.squad_bio:hover{opacity:100;}
.squad_social_container{margin-top:10px;height:50px;width:100px;display:inline-flex;justify-content:space-evenly;}
.squad_social{color:#fff;transition:font-size .2s ease-in-out;font-size:1.1rem;width:50px;height:50px;}
.squad_social:hover{font-size:1.6rem;color:#fff!important;}
.squad{position:relative;display:inline-block;}
.flex{display:flex;justify-content:center;align-items:center;}

/* Video Search */
input.ss{width:100%;}

/* rAVe TV*/
div#raveTV{position:fixed;color:white;font-weight:bold;bottom:10vh;z-index:99;right:4vw;height:19.6875vw;width:35vw;background-image:url(https://www.ravepubs.com/wp-content/uploads/2021/03/rave-tv-1920x1080-1.png);background-size:cover;background-position:center center;background-repeat:no-repeat;}
#raveTVVideo{z-index:101;}
div#raveTV:before{content:'';background:#00000090;width:100%;height:100%;position:absolute;z-index:8;}
div#raveTV p{z-index:100;text-align:center;}
.wp-pagenavi a.page {width: inherit; margin: inherit !important;}
