body, #sec-nav, input, textarea, input checkbox, input radio, select, file, h3.sd-title{font:"Helvetica Neue", Helvetica, sans-serif!important;line-height:normal!important;color:#000;}
.main_big img{min-height:560px;}
.abs .widget.widget-single{display:none;}
/*.slides .abs .widget.widget-single{padding:0;} */
.home .widgetcol h2.widget.widget-single a, .home #content h2.widget.inn a{font-family:Century Gothic !important;}
.tworandom .upperfont{width:80%;}
.main_big img{width:100%;}
/*old heading colors for ref #2E373F, #3d3d3d, #222222 */
@media all and (min-width:741px){
.container{min-width:1080px;}
}
.container{padding:0 25px;}
.homelink img#logo{height:90px;width:auto;margin-top:25px;margin-bottom:15px;}
.headad img{margin-bottom:15px;}
/* insider widget*/
.slidercol.jmg_slidercol{width:97%;}
.ii img{width:100%;margin-bottom:26px;margin-top:10px!important;}
.ii{display:inline-block;box-sizing:content-box;position:relative;width:29.75%;padding-right:1.5%;padding-left:1.5%;}
a.ii:nth-of-type(2){border-left:1px solid white;border-right:1px solid white;}
.ii img{width:100%;margin-bottom:26px;}
.insiders{width:100%;margin:auto;display:block;background-color:black;}
.insiders .ii_title{padding-top:10px;color:white;/* font-weight:normal;*/font-size:2.2rem;text-align:center;text-transform:uppercase;letter-spacing:5.5px;}
.ii_info{position:absolute;bottom:15px;left:50%;transform:translateX(-50%);background-color:#e82f4a;color:white;width:75%;text-align:center;padding-top:5px;padding-bottom:5px;}
.ii_industry{text-transform:uppercase;font-size:0.9rem;letter-spacing:1.5px;line-height:14px;font-weight:bold;}
.ii_with{font-style:italic;line-height:14px;letter-spacing:1.5px;}
.ii_name{line-height:14px;letter-spacing:1.5px;}
.ad_under{text-align:center;}
/**
menu custom styles
**/
nav#navigation{height:62px;background-color:#f2f2f2;background-image:none;color:#000000;}
nav.widgetized-nav,
nav.widgetized-nav .main-nav{min-width:100%;}
nav.widgetized-nav .main-nav .second-level-menu.widgetized-menu{background-color:#f2f2f2;border-radius:0px;margin-top:-2px;}
@media screen and (min-width:900px){
nav.widgetized-nav .main-nav .second-level-menu.widgetized-menu{left:50% !important;transform:translateX(-50%);}
nav.widgetized-nav .main-nav .menu-item-realestate .second-level-menu.widgetized-menu{left:300px !important;transform:translateX(0);}
nav.widgetized-nav .main-nav .menu-item-artculture .second-level-menu.widgetized-menu{left:calc(-150px + 10%) !important;transform:translateX(0);}
nav.widgetized-nav .main-nav .menu-item-movies .second-level-menu.widgetized-menu{left:calc(-10px + 90%) !important;transform:translateX(-100%);}
nav.widgetized-nav .main-nav .menu-item-wellness .second-level-menu.widgetized-menu{left:100% !important;transform:translateX(-100%);}
}
#navigation nav.widgetized-nav .main-nav .sub-menu{border-left-width:100px;border-right-width:100px;border-left-color:transparent !important;border-right-color:transparent !important;border-bottom:none;-moz-background-clip:padding;/* Firefox 3.6 */-webkit-background-clip:padding; /* Safari 4? Chrome 6? */background-clip:padding-box; -webkit-box-shadow:0px 103px 4px -100px rgba(50, 50, 50, 0.33);box-shadow:0px 103px 4px -100px rgba(50, 50, 50, 0.33);}
#navigation nav.widgetized-nav .main-nav .sub-menu.second-level-menu.child-cols-3{min-width:500px;}
#navigation nav.widgetized-nav .main-nav .sub-menu.second-level-menu.child-cols-4{min-width:668px;}
.sub-menu.second-level-menu.widgetized-menu{height:auto !important;padding-bottom:10px !important;}
nav.widgetized-nav .main-nav.nav>li>a{display:block;padding:22px 20px 20px 20px ;text-decoration:none;/*line-height:1;*/border-bottom:2px solid #666;background:url(https://jmgmags.com/wp-content/themes/bolid-child/styles/images/nav-div.png) no-repeat right center;}
nav.widgetized-nav .main-nav.nav li a.sf-with-ul{padding-right:32px;}
nav.widgetized-nav .main-nav.nav li.item:hover a.sf-with-ul{z-index:10000;}
.nav>li>a{font:800 12px/1.7em "Raleway", sans-serif;}
p.jmg_nw_text{text-align:center;font-size:12px !important;text-transform:initial;line-height:16px;}
p.jmg_nclw_title{font-weight:bold;color:black;}
.jmg_nw_info{margin-top:5px;}
nav.widgetized-nav .main-nav.nav>li.menu-item-iclassiconhomei>a{/* padding-left:9px;padding-right:9px;*/}
nav.widgetized-nav .main-nav.nav>li.menu-item-iclassiconfacebooki>a,
nav.widgetized-nav .main-nav.nav>li.menu-item-iclassicontwitteri>a,
nav.widgetized-nav .main-nav.nav>li.menu-item-iclassfafainstagrami>a{padding-left:6px;padding-right:6px;background-image:none;}
av.widgetized-nav .main-nav.nav>li.menu-item-iclassiconfacebooki>a{margin-left:2px;}
.showtrig.active + .widgetized-mobile-nav-parent > .widgetized-nav{display:block;box-sizing:border-box;padding-right:35px;}
.showtrig.active + .widgetized-mobile-nav-parent > .widgetized-nav a.title{margin:0px;}
.showtrig.active + .widgetized-mobile-nav-parent > .widgetized-nav a.title .sf-sub-indicator{/* visibility:hidden;*/}
.showtrig.active + .widgetized-mobile-nav-parent > .widgetized-nav .menu-item-arrow{z-index:11000;}
/**
GeoDirectory Styles
**/
.geodir-loc-bar .geodir-search{width:100%;}
.geodir-filter-cat span{display:none;}
.geodir-filter-cat select.cat_select{margin-top:-5px;padding-top:10px !important;padding-bottom:10px !important;}
input.geodir_submit_search{display:inline !important;}
.geodir-filter-container{width:82%;display:inline;}
.geodir-filter-container .customize_filter{width:auto;height:30px;float:left;border:none;}
.jmg_geodir_near_info{clear:left;padding-left:10px;}
#geodir-wrapper{margin-top:25px;}
button.geodir_submit_search{padding:5px 10px !important;border:1px solid #ddd;font-size:12px !important;font:400 12px/2.2em Arial, sans-serif;color:#545454;margin-top:2px !important;}
/**
subscribe widget
**/
.jmg-cc{position:relative;}
.jmg-cc-sub-box{width:90%;text-align:center;color:white;font-size:1.05rem;letter-spacing:1.1px;text-transform:uppercase;}
#geodir-sidebar-right .jmg-cc-sub-box h2,#sidebar .jmg-cc-sub-box h2{color:white;border:none;padding:0;margin:0;font-size:1.50rem;letter-spacing:5px;text-transform:uppercase;}
.jmg-cc-btn{display:inline-block;padding:10px 20px;color:#fff !important;}
/**
nav widgets
**/
.jmg_nav_widget .jmg_nw_a{display:inline-block;vertical-align:top;box-sizing:border-box;width:100%;margin:0px;padding:5px;border-color:transparent !important;}
/* home slide css */
.jmg_slidercol, .jmg_slider{margin-bottom:0px;}
.jmg_slider p.meta{font-size:12px !important;border:none;color:black !important;text-align:center;margin-bottom:0px !important;}
.jmg_slider .teaser{padding-left:10px;padding-right:10px;text-align:center;border:none;font-size:14px;line-height:18px;}
.jmg_slider .upperfont{text-align:center;padding:0 50px;}
/* Home slider */
.mainflex h2.upperfont a{line-height:44px;/* background:#000 none repeat scroll 0 0;color:#fff !important;*/font-size:36px;/* font-weight:700 !important;text-align:center;*/}
/* Homepage 2col widget styles */
.widgetcol .widgetcol_small .ptitle a,
.widgetcol .widgetcol_big .upperfont a{color:#000;}
.widgetcol .widgetcol_big .meta{border:none;margin-bottom:0;}
.widgetcol .widgetcol_big .teaser{line-height:16px;}
.widgetcol .widgetcol_small a{background:none;font-weight:normal;}
.widgetcol .widgetcol_small p a{padding-left:0px;}
/*.widgetcol .widgetcol_big h2.upperfont a,
.widgetcol .widgetcol_small p.ptitle a{
color:#000;
}*/

/* Latest Video*/
.tab-container h2{text-align:center;}
/* Instagram widget*/
p.insta_text{display:block;clear:left;width:125px;text-align:center;line-height:16px;color:#787777;}
#sidebar .jmg_instagram h2.title{color:#787777;padding-bottom:0px;padding-top:12px;text-align:center;font-size:18px;font-weight:700;border:none;margin-bottom:5px;}
.insta_list li.bottom{margin-bottom:0px;}
p.insta_at{width:100%;text-align:center;color:black;}
.insta_list li.top{margin-bottom:12px;}
.widgetcol_big .teaser.teaser{padding-right:0px !important;}
.by.by{color:#32a6c4 !important;font-style:italic !important;text-transform:lowercase !important;font-weight:normal;}
p.ptitle{padding-right:30px;line-height:14px;font-size:12px;margin-bottom:8px;}
p.pnormal{font-size:11px;line-height:14px;}
img.attachment-carousel.wp-post-image{width:72px;}
.widgetcol_small{padding-left:100px !important;}
.widgetcol_small>a>img{margin-right:20px;margin-left:-95px;margin-top:0px;}
p.ptitle a{font-size:13px;line-height:14px;}
.fr .moreposts{display:none;}
.widgetcol{margin-bottom:20px;}
.widgetcol .widgetcol_small{height:auto;}
.jmg_slidercol .moreposts{display:none;}
.widgetcol_small:last-of-type{border-bottom:1px #ededed dotted;}
/* footer */
#footer .threecol{width:30%;}
#footer .threecol:nth-child(2){width:32%;}
#footer .threecol:last-of-type{display:none;height:0px;width:0px;overflow:hidden;}
#footer .jmg-cc-sub-box{width:50%;left:68% !important;text-align:left;padding-left:20px;}
#footer p.jmg-cc-text{font-size:12px;line-height:14px;font-weight:100;text-transform:none;}
#footer h2.jmg-cc-title{font-size:16px;line-height:18px;font-weight:normal;margin-bottom:0;text-transform:none !important;}
#footer a.itembutton.jmg-cc-btn{background-color:transparent;border:1px solid white;font-size:14px;padding:5px 10px;}
.aboutus_social{display:none;}
#footer p.guide{margin-bottom:5px;font-size:11.5px;line-height:14px;text-transform:uppercase;font-weight:lighter;margin-top:-7.5px;letter-spacing:0.2px;}
#footer .footer-nav>ul>li{display:inline-block;font-weight:normal;font-size:11px;text-transform:uppercase;width:32%;box-sizing:border-box;text-align:center;letter-spacing:0.65px;line-height:13px;}
#footer nav.footer-nav ul li:first-child{text-align:right;}
#footer nav.footer-nav ul li:nth-child(3){text-align:left;}
#footer nav.footer-nav ul li:last-child{width:100% !important;position:relative;top:-4px;}
#footer .footer-nav>ul>li a{line-height:13px;}
#footer nav.footer-nav>ul{margin-bottom:0;}
#footer p.cr{text-transform:uppercase;width:100%;/* text-align:center;*/font-size:12px;line-height:14px;letter-spacing:0.4px;font-weight:lighter;margin-top:50px;letter-spacing:1.25px;}
p.cr:first-letter{font-size:1.75em;vertical-align:bottom;}
#footer .threecol h2{background-image:none;}
div#copyright{height:0px;margin-bottom:0;}
.tab-container.tab-container{margin-bottom:0px !important;}
.ad_under{margin-top:20px;}
.widgetcol, .widgetcol *{border-color:#bbb !important;}
p.jmg_jtc{font-size:14.6667px;text-decoration:underline;line-height:16px;}
ul.jmg_social > li{display:inline-block;font-size:14.6667px;line-height:16px;padding-right:12.5px;}
#footer ul.jmg_social{margin:0;}
p.hash{font-size:14.6667px;margin:0px !important;}
.aboutus img{margin-bottom:5px;}
/* category pages */
.archivepost h3, .archivepost p.meta{margin-bottom:0 !important;}
.archivepost p.meta{line-height:16px;}
/* single */
a.jmg_author_twitter .fa-twitter-square{color:#32a6c4 !important;}
/* geodir single */
.geodir_custom_posts.single .geodir_more_info.gd_real_estatecategory{display:inline-block;float:right;clear:none !important;width:40%;}
.geodir_custom_posts.single .geodir_more_info.post{display:inline-block;}
.geodir_custom_posts.single span[itemprop=addressLocality]{display:none;}
.geodir_custom_posts.single span[itemprop=addressRegion]{display:none;}
.geodir_custom_posts.single .geodir_more_info.post br{display:inline-block !important;width:0px;height:0px !important;float:left;}
.geodir_custom_posts.single span[itemprop=addressCountry]{display:none;}
.geodir_custom_posts.single .geodir_more_info.geodir_timing{display:none;}
.geodir_custom_posts.single .geodir_more_info.geodir_email{display:none;}
.geodir_custom_posts.single .geodir_more_info.geodir_twitter{display:none;}
.geodir_custom_posts.single .geodir_more_info.geodir_facebook{display:none;}
.geodir_custom_posts.single span[itemprop=postalCode]{display:block !important;clear:left;}
.geodir_custom_posts.single .geodir-company_info.geodir-details-sidebar-listing-info{border:none;margin-bottom:0;padding-top:0;padding-bottom:0;}
.geodir_custom_posts.single .geodir-company_info.geodir-details-sidebar-listing-info *{border:none;}
.geodir_custom_posts.single span.geodir-i-location{display:none;}
.geodir_custom_posts.single span.geodir-i-contact{display:none;}
.geodir_custom_posts.single span.geodir-i-website i{display:none;}
.geodir_custom_posts.single .geodir-company_info.geodir-details-sidebar-social-sharing{border:none;/* padding-left:30px;*/padding-right:0;padding-left:0;}
.geodir_custom_posts.single .geodir_more_info.gd_real_estatecategory{margin-top:0;}
.geodir_custom_posts.single .geodir_more_info.post{margin:0;padding-bottom:0;}
.geodir_custom_posts.single .geodir_more_info.geodir_contact{margin-top:0;margin-bottom:0;padding-bottom:0;padding-top:0;line-height:14px;}
.geodir_custom_posts.single .entry-header:nth-of-type(2) h1.entry-title.fn,.jmg_details_title{text-transform:capitalize;/* padding-left:30px;*/color:#32a6c4;margin-bottom:0;font-size:16px;line-height:18px;}
.geodir_custom_posts.single .geodir_more_info.geodir_website span a{color:#32a6c4;font-weight:normal;}
.geodir_custom_posts.single .geodir-company_info.geodir-details-sidebar-listing-info{font-size:14px;line-height:16px;padding-left:30px;}
.geodir_custom_posts.single .geodir_more_info.geodir_website{display:inline-block;width:40%;float:right;margin-top:-40px;}
.geodir_custom_posts.single .stick_trigger_container{padding-bottom:20px;}
#footer .textwidget{margin-bottom:0;}
.widgetcol h2.widget.widget-single{margin-bottom:6px;padding-bottom:0;}
.widgetcol h2.widget.widget-single a,.home #content h2.widget.inn a{color:#c82340;font-size:14px;line-height:16px;letter-spacing:1.5px;}
/* fonts */
#footer nav.footer-nav ul li a, p.meta, .widgetcol h2.widget.widget-single a, .home #content h2.widget.inn a{font-family:"Avalon", avalon !important;font-weight:bold;}
.ii_title, .jmg_hashtag{font-family:"century gothic";}
#footer p.guide, #footer p.cr, h2.upperfont a, .widgetcol_small a, #footer .itembutton.jmg-cc-btn, .jmg_details_title, .archivepost li h3 a, .entry .post a, .jmg_event_title, .event_venue, .jmg_daily_event_heading, .gd-post-gd_event .geodir-entry-title a{font-family:"Helvetica LT Std", helvetica, sans-serif;}
.jmg_jtc{font-family:Gnuolane, Raleway, sans-serif;}
.main-nav.first-level-menu > li.item > a{font-family:Raleway, sans-serif;}
.jmg_f_lt{width:100%;text-align:center;}
ul.jmg_social + p{font-size:16px;letter-spacing:1.75px;}
p.jmg_jtc{font-size:20px;letter-spacing:2px;}
.home #content .ad728{padding:10px 0;}
ul.archivepost li:first-child{border:none;}
/* article single */
.entry .post{font-size:30px;color:#000 !important;text-align:center;padding-right:0 !important;}
.entry p.meta{font-size:12px !important;text-align:center;}
.jmg_author_twitter{padding-left:2.5px;}
.hrline ~ p{margin-bottom:12px;font-size:14px;}
/* category list page */
.archivepost li h3 a{font-size:16px;color:#000;}
.archivepost li p.meta{font-size:11px !important;}
.archivepost li p.teaser{font-size:12px;line-height:16px;}
/* geodir listings */
.geodir-content .geodir-entry-header,
.geodir-content .geodir-entry-content{display:inline-block;}
.geodir-content .geodir-entry-content{margin-left:20px;}
.geodir_category_list_view li .geodir-content{width:100%;float:none;}
/* events */
h2.jmg_event_title{margin-top:0;margin-bottom:4px;line-height:18px;}
.jmg_event_main p{line-height:14px;}
.event_venue{font-size:16px;line-height:18px;margin:0;font-weight:normal;margin-bottom:4px;}
.jmg_event p.where{margin-bottom:5px;}
.jmg_event .geodir-company_info.geodir-details-sidebar-social-sharing{padding-top:5px;}
.jmg_event_price_range{box-sizing:border-box;position:absolute;bottom:7px;background-color:rgba(255,255,255,0.6);width:92.4%;padding:5px;text-align:center;/* color:white;*/font-size:14px;line-height:16px;/* font-weight:bold;*/}
.jmg_event .left{display:inline-block;text-align:right;width:30%;}
h4.event_contact{margin:0;}
.jmg_event p.phone{line-height:14px;}
.jmg_event p.website{line-height:14px;}
.jmg_event p.website a{color:#32a6c4 !important;}
body.archive h3.event_venue{margin-bottom:19px;}
body.archive .geodir-event-meta{display:none !important;}
.gd-post-gd_event p.jmg_event_venue{padding:0 !important;}
.geodir_daily_events_listing a.jmg_de_mi{/*color:#1af2f5;*/color:#32a6c4 !important;}
li.gd-post-gd_event{padding-bottom:7px;margin-bottom:7px;}
#sidebar .geodir_daily_events_listing h2.jmg_daily_event_heading{font-size:14px;width:100%;text-align:center;border-bottom:none !important;text-transform:none;margin-top:10px;font-weight:normal;}
.geodir_daily_events_listing .geodir_list_heading{height:90px;background-image:url(https://jmgmags.com/wp-content/uploads/2015/12/dailyevents.png);background-size:cover;}
/* geodir details singles */
.jmg_details_img_wrap, .jmg_details_main, .jmg_details_right, .jmg_event_img_wrap, .jmg_event_main{display:inline-block;vertical-align:top;}
.jmg_details_img_wrap, .jmg_event_img_wrap{margin-right:20px;}
.jmg_details_main{min-width:281px;margin-right:220px;}
.jmg_details_img_wrap + .jmg_details_main{margin-right:0;}
.jmg_details_title{margin-top:0;}
.geodir_post_taxomomies{padding-bottom:0;}
.geodir-company_info.geodir-details-sidebar-social-sharing{margin-bottom:0;padding-bottom:0;}
.jmg_event, .jmg_details_content{margin-bottom:15px;}
.jmg_details_content, ul.jmg_details_info_list li{line-height:16px;}
ul.jmg_details_info_list{margin-top:9px;margin-bottom:25px;}
@media handheld, only screen and (max-width:740px){
#header, #content, #sidebar, #footer .threecol, .onecol, .twocol, .threecol, .fourcol, .fivecol, .sixcol, .sevencol, .eightcol, .ninecol, .tencol, .elevencol, .twelvecol, .fifthcol, #footer .fourcol, .slidercol, .seccol, .widgetcol{width:100% !important;}
#sidebar{max-width:328px;margin:auto;}
.ad_under img{width:100%;}
#footer .threecol{display:block;max-width:306px;margin:auto;}
#footer .threecol.first{margin-left:auto !important;}
#navigation nav.widgetized-nav .main-nav .sub-menu{border:none;}
#navigation nav.widgetized-nav .main-nav > li > a{font-size:12px;}
li.menu-widget-column.col-xs-4, li.menu-widget-column.col-xs-3{padding:2.5px !important;}
a.jmg_nw_a img{width:50px;height:auto;}
a.jmg_nw_a, a.jmg_nw_a img, .jmg_nw_info{display:inline-block;margin-top:0;vertical-align:middle;}
p.jmg_nw_text{line-height:50px;padding:0 25px;}
#navigation nav.widgetized-nav .main-nav.nav>li>a{background-image:none;}
}
.jmg_photo_cred{width:100%;text-align:right;font-size:10px;color:#32a6c4 !important;}
.by.by{display:none;}
.meta, .upper .widgetcol_big .meta,  .upper p.meta{letter-spacing:-0.025em;display:none;}
#footer, .services h3 i, #portfolio-list>li>span, #content>span, li.main h3{background-color:#30302f!important;}
.widgetcol h2.widget.widget-single a, .home #content h2.widget.inn a{color:#ffffff;font-size:16px;line-height:16px;letter-spacing:1.5px;background:#c9243f;padding:5px;font-family:Century Gothic;letter-spacing:2px;}
.upper h2.widget.inn a{color:#ffffff;font-size:16px;line-height:16px;letter-spacing:1.5px;background:#c9243f;padding:5px;font-family:Century Gothic;letter-spacing:2px;}
.widgetcol h2.widget.widget-single{margin-bottom:6px;padding-bottom:10px!important;}
.main-nav.first-level-menu > li.item > a{font-family:Raleway, sans-serif;text-transform:uppercase!important;font-size:12px;}
#adv-recent-posts.widget-inner{background:#f9f9f9;position:relative;top:-50px;}
#adv-recent-posts li.advwidget-item a, #adv-recent-cats li.advwidget-item a, #adv-recent-pages li.advwidget-item a{border:none;word-break:break-word;padding:0;white-space:pre-line;line-height:1.3;font-size:13px !important;font-weight:bold;}
.wpb_row, .wpb_content_element, ul.wpb_thumbnails-fluid > li, .wpb_button{margin-bottom:5px!important;}
.hot_title{font-size:13px;font-weight:bold;line-height:13px;position:relative;left:-10px;}
.hot_date{font-size:11px;color:#a9a8a8;position:relative;left:-20px;}
#sidebar p{/* margin:0;*/padding:0 0px 0px 0!important;}
.hot_title a{font-size:13px;font-weight:bold;line-height:13px;position:relative;left:-10px;}
.itembutton{cursor:pointer;border:none;width:86px;height:27px;display:block;color:#FFFFFF;}
a.itembutton.jmg-event-btn{cursor:pointer;border:none;width:86px;height:27px;background:url(/wp-content/uploads/2015/12/more_info_btn.png) no-repeat;text-indent:-99999px;}
a.jmg-event-btn:hover{cursor:pointer;border:none;width:86px;height:27px;background:url(/wp-content/uploads/2015/12/more_info_btn_on.png) no-repeat;text-indent:-99999px;}
h3#reply-title, #respond h3{font:700 20px/.5em "Raleway", Helvetica, sans-serif!important;color:#000 !important;}
.event_venue h3{font-size:17px;}
.event_date p{font-size:16px;}
.geodir-content p{line-height:14px!important;font-size:14px!important;padding:0px!important;margin-bottom:0!important;}
h3, h3#reply-title, #respond h3{font:700 20px/.6em "Helvetica Neue", Helvetica, sans-serif!importantcolor:#000 !important;}
.Navi{text-align:center;margin:auto;width:100%;margin-bottom:80px;font-size:14px;}
.jmg_event_price_range{display:none;}
.geodir-event-filter{display:none;}
.geodir-content .geodir-entry-content{margin-left:20px;position:absolute!important;right:485px!important;}
.jmg_vm a{color:#000000;font-weight:bold;}
a.jmg_vm{color:#33a7c4!important;font-weight:bold;font-size:13px;}
.geodir_category_list_view h3{margin:0px;font-size:18px!important;font-weight:normal!important;}
#footer .threecol h2{font-family:Oswald;font-size:28px;font-weight:300;letter-spacing:5px !important;margin-bottom:4px !important;text-transform:uppercase;text-align:center;}
#footer .threecol:nth-child(3) .textwidget{padding-left:30px;}
#footer .threecol:nth-child(2) .textwidget h2{font-weight:bold;padding-bottom:0;}
#footer .threecol:nth-child(2) .dailyevent_venue{font-size:14px;letter-spacing:2px;}
#footer .threecol{margin-bottom:0;margin-left:16px;padding-right:15px;border-right:1px solid;min-height:267px;}
.sbi.sbi_col_3.sbi_small{padding-bottom:0 !important;}
#sb_instagram #sbi_images div:nth-child(4), #sb_instagram #sbi_images div:nth-child(5), #sb_instagram #sbi_images div:nth-child(6){padding-bottom:0 !important;}
#sbi_images{padding-bottom:0 !important;}
#sb_instagram{padding-bottom:0 !important;}
#footer .threecol:nth-child(4){display:none;}
@media screen and (max-width:767px){
#footer .threecol{border:medium none !important;margin-bottom:10px !important;min-height:auto !important;}
}
@media screen and (max-width:403px){
.mid_left, .mid_right{float:none !important;margin:15px auto;width:140px !important;}
}
#footer .threecol:nth-child(3){border:0 none;}
#footer h2 strong a{color:#FC4C6D !important;}
#footer{clear:left;display:block;width:100%;}
.home .slidercol h2.upperfont{/*  padding:0 !important;text-align:left;bottom:90px;left:10%;padding:0;position:absolute;width:80%;*/}
.widgetcol.main_big{width:100%;}
.widgetcol.last.tworandom{position:relative;top:-3px;width:100%;}
.tworandom .widgetcol_big{float:left;width:50%;}
.tworandom .widgetcol_big img{width:100%;min-height:350px;}
/*.abs{bottom:40px;left:7%;position:absolute;width:75%;} */
.tworandom h2.widget.widget-single{bottom:50px;position:absolute;}
.widgetcol.main_big h2.upperfont a{background:#fff none repeat scroll 0 0;font-size:28px;line-height:34px;padding:0;}
.main_big, .main_big .widgetcol_big{margin-bottom:0 !important;}
/*.abs h2{margin:0 !important;} */
.main_big h2.upperfont{margin-top:-5px !important;}
@media screen and (max-width:900px){
.tworandom .widgetcol_big{width:100% !important;}
.main_big img,.tworandom .widgetcol_big img{min-height:auto;}
}
/*.home .wpb_text_column .industry{display:none;}*/
/*.slides .abs{bottom:100px;width:80%;} */
/*.slides .abs .widget-single a{background:#c9243f none repeat scroll 0 0 !important;color:#ffffff;font-family:Century Gothic;font-size:16px;letter-spacing:2px;line-height:16px;padding:5px;}*/
@media screen and (max-width:767px){
/*.abs{position:relative !important;left:auto !important;bottom:auto !important;width:100%;margin-top:-43px;} */
.flex-direction-nav{display:none;}
.widgetcol.main_big h2.upperfont a{font-size:16px;line-height:20px;padding-left:0;padding-right:0;padding-top:0;}
.widgetcol.last.tworandom{margin-top:15px;}
}
h2.ads{margin:-15px 0 0px !important;}
.ad300{background:transparent none repeat scroll 0 0;border:0 none;}
#header .top-socials ul li{display:inline-block;position:relative;vertical-align:middle;}
#header .top-socials ul li a{padding:10px 0;height:20px !important;display:block;margin:0 1px;}
.top-socials ul li:nth-child(1) a{width:140px;background-size:176px;}
.top-socials ul li:nth-child(2) a{background-position:-104px 12px;background-size:120px;width:12px;opacity:0.5;}
.top-socials ul li:nth-child(3) a{background-position:-35px -21px;background-size:120px;width:18px;opacity:0.5;}
.top-socials ul li:nth-child(4) a{background-position:-1px -86px;background-size:120px;width:20px;opacity:0.5;}
.top-socials ul li:nth-child(5) a{background-position:-100px -87px;background-size:120px;width:20px;opacity:0.5;}
.top-socials ul li:nth-child(2) a:hover,
.top-socials ul li:nth-child(3) a:hover,
.top-socials ul li:nth-child(4) a:hover,
.top-socials ul li:nth-child(5) a:hover{opacity:0.4;}
#header .top-socials ul li:nth-child(6) a{background-size:100%;background-repeat:no-repeat;background-image:url(https://jmgmags.com/wp-content/themes/bolid-child/img/spotify-logo1.png);border:none;margin:0 !important;padding:0 !important;width:86px;top:-4px !important;background-position:center center;height:27px !important;}
#header .top-socials ul li:nth-child(6){color:#fff;font-size:26px;padding:0;width:56px;height:20px;position:relative;right:initial !important;top:initial !important;float:none;margin:0 0 0 3px;}
#header .top-socials ul li:nth-child(7){right:25px;position:absolute;top:9px;}
#header .top-socials ul li:nth-child(7) a{font-size:12px !important;padding:0px 8px !important;top:-3px !important;line-height:20px !important;font-weight:700 !important;background-image:none;letter-spacing:3px;border:1px solid #CB0949;width:auto;margin-left:10px;}

element.style {
    text-align: -webkit-center;
}
.social_ma_share  {
    margin-top: -12px;
}
.social_ma_share div a {
    position: relative;
    display: inline-block;
    width: 47px;
    height: 47px;
}
.social_ma_share .ssba_email_share:before {
background-image: url(https://jmgmags.com/wp-content/uploads/2018/01/em-black.png);
    content: '';
    display: block;
    height: calc(100% - 12px);
    width: 100%;
    position: absolute;
    background-size: contain;
    background-repeat: no-repeat;
    left: 6px;
    top: 6px;
}
.wp-caption p.wp-caption-text:first-of-type:first-letter {
    font-size: inherit;
    float: initial;
}
@media (max-width: 740px) {
.trending .title {
    width: initial;
}
}

.large_st_first:first-letter {
    font-size: 66px !important;
    font-family: 'Oswald' !important;
    font-weight: bold !important;
    float: left !important;
    position: relative !important;
    margin: 10px 10px 0px 0 !important;
    line-height: 0.6em !important;
}