/*
Theme Name: IQ Magazine Test
Theme URI: http://www.montrosecreative.com
Author: Montrose Creative
Author URI: http://www.montrosecreative.com
Description: Custom theme designed and built by www.montrosecreative.com
Version: 1.0
*/

body { color: #0000; background-color: green; }
img.img_ad { width: 100% !important; }
.icon-shares { width: 49px!important; }
[class*=" icon-"].fa:before, [class^=icon-].fa:before { font-family: fontAwesome; }
#menu-landing-footer-left li, #menu-landing-footer-right li { list-style: none; }
/*=== FEATURE BLOCK ===*/
div.slug.feature { background: #9e905e; }
div.slug.feature:before { border-left: 50px solid #9e905e; }
div.slug.feature:after { border-right: 50px solid #9e905e; }
/*=== COMMENT BLOCK ===*/
div.slug.comment { background: #8d9092; }
div.slug.comment:before { border-left: 50px solid #8d9092; }
div.slug.comment:after { border-right: 50px solid #8d9092; }


/*=== MAIN MENU ===*/
@media screen and (min-width: 1199px) {
nav.menu.main li { position: initial; }
#header ul li ul { display: none; left: 0; }
}
/*=== RESPONSIVE ===*/
@media only screen and (max-width: 1200px) {
.bsaProContainerNew .bsaProItemInner__img { background-size: contain; background-repeat: no-repeat; }
}
@media only screen and (max-width: 769px) {
.bsaProContainerNew .bsaProItemInner__img { background-size: contain; background-repeat: no-repeat; }
.container .one-third.column.sidebar.two { height: 720px; }
}
 @media only screen and (max-width: 769px) {
/*=== GENERAL ===*/
#wrapper.container, body .container { width: 100%; max-width: 90%; }
#wrapper.container .two-thirds.column, #wrapper.container .one-third.column, body .container .sixteen.columns { width: 100%; margin: 0; }
/*=== Single post ===*/
.single-post .container { width: 100%; max-width: 90%; }
.single-post .container .two-thirds.column, .single-post .container .one-third.column { width: 100%; margin: 0; }
.single-post h1.singleArticle { font-size: 30px; line-height: 100%; }
/*=== HOME PAGE ===*/
#wrapper.front-page { width: 100%; max-width: 90%; }
#wrapper.front-page .two-thirds.column, #wrapper.front-page .one-third.column { width: 100%; }
 #wrapper.front-page #firstArticles .articleBox:not(:first-child) .thumbnail, #wrapper.front-page #firstArticles .stamp .articleBox .thumbnail, #wrapper.front-page #front-inner > .articleBox:not(:nth-of-type(3)):not(:nth-of-type(8)):not(:nth-of-type(13)):not(.comment) .thumbnail, #wrapper.front-page #ajax-load-more .alm-reveal .articleBox:not(.comment):not(:nth-of-type(5n+1)) .thumbnail {
 height: 130px;
 width: 130px;
 display: inline-block;
 margin-bottom: -7px;
}
 #wrapper.front-page #firstArticles .articleBox:not(:first-child) .articleBody, #wrapper.front-page #firstArticles .stamp .articleBox .articleBody, #wrapper.front-page #front-inner > .articleBox:not(:nth-of-type(3)):not(:nth-of-type(8)):not(:nth-of-type(13)):not(.comment) .articleBody, #wrapper.front-page #ajax-load-more .alm-reveal .articleBox:not(.comment):not(:nth-of-type(5n+1)) .articleBody {
 border: 0;
 display: inline-block;
 width: calc(100% - 134px);
 vertical-align: top;
 position: relative;
}
#wrapper.front-page div.slug { top: -20px; }
 #wrapper.front-page #firstArticles .articleBox:not(:first-child) div.slug, #wrapper.front-page #firstArticles .stamp .articleBox div.slug, #wrapper.front-page #front-inner > .articleBox:not(:nth-of-type(3)):not(:nth-of-type(8)):not(:nth-of-type(13)):not(.comment) div.slug, #wrapper.front-page #ajax-load-more .alm-reveal .articleBox:not(.comment):not(:nth-of-type(5n+1)) div.slug {
 top: 0;
 left: -55px;
}
 #wrapper.front-page #firstArticles .articleBox:not(:first-child) div.slug.feature, #wrapper.front-page #firstArticles .stamp .articleBox div.slug.feature, #wrapper.front-page #front-inner > .articleBox:not(:nth-of-type(3)):not(:nth-of-type(8)):not(:nth-of-type(13)) div.slug.feature, #wrapper.front-page #ajax-load-more .alm-reveal .articleBox:not(:nth-of-type(5n+1)) div.slug.feature, #wrapper.front-page #firstArticles .articleBox:not(:first-child):not(.comment) div.slug.comment, #wrapper.front-page #firstArticles .stamp .articleBox:not(.comment) div.slug.comment, #wrapper.front-page #front-inner > .articleBox:not(.comment):not(:nth-of-type(3)):not(:nth-of-type(8)):not(:nth-of-type(13)) div.slug.comment, #wrapper.front-page #ajax-load-more .alm-reveal .articleBox:not(.comment):not(:nth-of-type(5n+1)) div.slug.comment {
 top: 5px;
 left: -75px;
}
#wrapper .articleBox.feature h3 { font-size: 16px; line-height: 21px; text-transform: none; font-family: Raleway, sans-serif; color: #000; font-weight: 700; letter-spacing: 0; }
#wrapper .articleBox.feature p { display: none; }
#wrapper .articleBox.feature div.slug { font-size: 11px; padding: 5px 10px; }
#footer .eleven.columns.footerCol { width: 100%; }
#footer #magazineInfo img { width: 150px !important; }
}
.post-type-archive-tribe_events #tribe-events-content .tribe-events-list-separator-month span { background: none; }
 @media screen and (max-width: 480px) {
nav.menu.main.show { width: 120%; }
}
 @media screen and (max-width: 1200px) {
nav.menu.main li, nav.menu.main li a { }
}
#menu-item-28288 { /*display: none;*/ }
@media(max-width: 1199px) {
#menu-header-menu { display: none; }
#footerSocial a { white-space: nowrap; }
}
.woocommerce table.shop_table th.product-thumbnail, .woocommerce table.shop_table td.product-thumbnail { display: none !important; }
.addthis_toolbox { width: 140px !important; }
@media(max-width: 769px) {
div#publication, div#singleArticle { margin-left: -5%; margin-right: -5%; }
#comments { margin: 0; margin-left: -5%; width: 110% !important; }
.single-post .container { max-width: 100%; }
.single-post #footer.container { max-width: 90%; }
}
@media(max-width: 944px) {
.yuzo_related_post .yuzo_text { display: none !important; }
}
.articleBox.comment .article-wrap { display: flex; align-items: center; }
.articleBox.comment h3 { white-space: normal; }
.woocommerce .cart-collaterals .cart_totals table p, .woocommerce-page .cart-collaterals .cart_totals table p { color: #fff; font-family: Raleway, sans-serif; }
@media (max-width: 769px) {
#singleArticle .articleContent, #publication .articleContent, .headline { padding-left: 10px !important; padding-right: 10px !important; }
}
@media (min-width: 920px) and (max-width: 1180px) {
.articleText h3 { font-size: 12px; line-height: 16px !important; }
}
.div#quicksBox.stamp { float: left; width: 100%; }
.one-third.column.articleBox.stamp.hoverUp .articleText > p { display: none; }
.woocommerce-account .woocommerce-MyAccount-content { min-height: 100vh; background: #fff; padding: 10px; }
.woocommerce-MyAccount-content h2, .woocommerce-account .woocommerce-MyAccount-content h3 { font-family: "vinyl", sans-serif; color: #ff7e53; font-size: 24px; margin-bottom: 20px; text-transform: uppercase }
.woocommerce-account .woocommerce-MyAccount-content h4 { color: #1c2125; font-family: "vinyl", sans-serif; font-size: 24px; }
.woocommerce-account .woocommerce-MyAccount-content p { font-family: 'Raleway', sans-serif; margin-bottom: 20px; color: #1c2125; }
.woocommerce-account .woocommerce-MyAccount-content a.btn { display: inline-block; width: 125px; line-height: 50px; background: #1c2125; color: #fff; font-family: "vinyl", sans-serif; text-align: center; font-size: 15px; margin-bottom: 10px; }
.woocommerce-account .woocommerce-MyAccount-content a.btn:hover { background: #ff7e53; }
.woocommerce-account .woocommerce-MyAccount-navigation ul li { list-style: none; margin-bottom: 10px; }
.woocommerce-account .woocommerce-MyAccount-navigation ul li a { color: #fff; font-family: "vinyl", sans-serif; font-size: 21px; text-transform: uppercase }
.woocommerce-account .woocommerce-MyAccount-navigation ul li a:hover { color: #ff7e53; ; }
.woocommerce-account .woocommerce-MyAccount-navigation ul li.is-active a { color: #ff7e53; ; }
.mtop30 { margin-top: 20px; }
.woocommerce-account .addresses .title .edit { float: none; background: #1c2125; color: #fff; display: inline-block; vertical-align: middle; padding: 3px 12px; margin-left: 10px; }
.woocommerce-account .addresses .title .edit:hover { background: #ff7e53; }
.woocommerce-account .addresses address { font-style: normal; color: #000; font-weight: 500; }
.woocommerce-account .addresses .title h3 { color: #1c2125; text-transform: uppercase }
.woocommerce form .form-row input.input-text, .woocommerce form .form-row textarea { background: #e1e0e3; color: #1c2125; border-radius: 0 !important; }
.woocommerce form .form-row label { font-weight: bold; }
.woocommerce #respond input#submit, .woocommerce a.button, .woocommerce button.button, .woocommerce input.button { background: #1c2125 !important; color: #fff !important; border-color: #1c2125 !important; font-family: "vinyl", sans-serif; border-radius: 0 !important }
.woocommerce #respond input#submit:hover, .woocommerce a.button:hover, .woocommerce button.button:hover, .woocommerce input.button:hover { background: #ff7d4f !important; border-color: #ff7d4f !important; }
.woocommerce table.shop_table { border: 0; }
.woocommerce table.my_account_orders { border-spacing: 1px; }
.woocommerce table.my_account_orders td, .woocommerce table.my_account_orders th { font-family: "vinyl", sans-serif; border: 0 !important }
.woocommerce table.my_account_orders td { background: #e1e0e3; color: #000000; font-size: 13px; }
.woocommerce table.shop_table th { background: #1c2125; color: #fff; font-size: 13px; font-weight: 500; text-transform: uppercase }
.woocommerce a.button, .shop_table.subscription_details a.button, .woocommerce table.my_account_orders .button { line-height: 30px !important; height: auto !important }
.shop_table.subscription_details { border-spacing: 1px; }
.shop_table.subscription_details tr td { background: #e1e0e3; color: #000; }
.shop_table.subscription_details tr td:first-child { width: 130px; background: #1c2125; color: #fff; }
.woocommerce table.shop_table thead tr th { font-family: "vinyl", sans-serif; }
.woocommerce table.shop_table tr th:last-child { background: #ff7e53; color: #fff; }
.woocommerce table.shop_table td { color: #000; }
.woocommerce table.shop_table tfoot th { background: #e1e0e3; color: #000; font-weight: 400; }
.woocommerce table.shop_table tfoot td { background: #ffdfd5; font-weight: 400 !important; }
.woocommerce table.shop_table td.product-name a { margin-left: 5px; }
.woocommerce .woocommerce-customer-details address { border: 0; }
.woocommerce .woocommerce-customer-details .woocommerce-customer-details--email { color: #ff7e53; }
.woocommerce .woocommerce-order-details :last-child td { font-weight: bold; }
.shop_table.subscription_details { position: relative; margin-top: 50px !important; }
.shop_table.subscription_details:before { content: 'MY SUBSCRIPTION'; font-family: "vinyl", sans-serif; font-size: 20px; color: #ff7e53; font-family: "vinyl", sans-serif; color: #ff7e53; font-size: 24px; margin-bottom: 20px; text-transform: uppercase; position: absolute; left: 0; top: -33px; }
.woocommerce-info::before { color: #ff7e53; }
.woocommerce .woocommerce-error, .woocommerce .woocommerce-info, .woocommerce .woocommerce-message { border-top-color: #ff7e53 }
.woocommerce a.button, .shop_table.subscription_details a.button, .woocommerce table.my_account_orders .button { background-color: #ff7e53 !important; border-color: #ff7e53 !important }
.woocommerce .woocommerce-error, .woocommerce .woocommerce-info, .woocommerce .woocommerce-message { line-height: 33px !important }
#leaky_paywall_message {
   background: none;
   border: 0;
   border-top: 15px solid #fd7d56;
   border-radius: 0;
   width: calc(100% + 0px);
   margin-left: 0px;
   text-align: center;
   box-shadow: none;
}
#leaky_paywall_message h4 { font-size: 20px; color: #171d22; font-family: "vinyl", sans-serif; }
#leaky_paywall_message p { color: #171d22 !important; font-size: 15px !important; margin-bottom: 25px !important; font-weight: 200!important; }
#leaky_paywall_message .btn { display: inline-block; width: 400px; line-height: 50px; background: #1c2125; color: #fff; font-family: "vinyl", sans-serif; text-align: center; font-size: 15px; margin-bottom: 10px; }
#leaky_paywall_message .btn:hover { background: #fd7d56; color: #fff; }
#leaky_paywall_message img { width: 80px !important; margin: 20px auto 20px; }
#leaky_paywall_message a:not(.btn) { color: #fd7d56 !important; font-size: 15px !important; font-family: Raleway, sans-serif !important; font-weight: 400; }
.leaky_paywall_message_wrap { margin: -5em auto 0em!important; }
.subscritionSection { float: left; margin-left: 90px; }
.subscritionSection h2 { margin: -56px 0 10px !important; font-size: 50px !important; line-height: 45px !important; }
.subscritionSection .list-section { max-width: 350px; }
.subscritionSection .list-section label { color: #fff; font-size: 16px; border-bottom: 1px solid #fff; padding: 20px 0; display: block; padding-left: 35px; position: relative; }
.subscritionSection .list-section label input { display: none; }
.subscritionSection .list-section label:after { position: absolute; content: ''; width: 18px; height: 18px; left: 0; top: 22px; background: #e7e9e9; border-radius: 50% }
.subscritionSection .list-section label.active:after { background: #ff7d4f; }
.subscritionSection .list-section label strong { font-weight: bold; display: block; }
.subscritionSection .btn { display: inline-block; width: 125px; line-height: 40px; background: #ff7d4f; color: #fff; font-family: "vinyl", sans-serif; text-align: center; font-size: 15px; margin-bottom: 30px; width: 100%; margin-top: 40px; transition: 0.5s ease all; }
.subscritionSection .btn:hover { opacity: 0.6; }
#cart table.cart tbody { background: #fff; }
.woocommerce .cart-collaterals .cart_totals, .woocommerce-page .cart-collaterals .cart_totals { background: #fff; }
.woocommerce .cart-collaterals .cart_totals, .woocommerce-page .cart-collaterals .cart_totals { padding-left: 30px; padding-right: 30px; }
.parent-pageid-2513:not(.logged-in) .woocommerce { background: #fff; padding-top: 20px; }
.woocommerce .xoo-el-form-container { max-width: 500px; margin-left: 0 }
.woocommerce .xoo-el-form-container ul.xoo-el-tabs li.xoo-el-login-tgr { background: none; position: relative; font-size: 30px; text-align: left; height: auto; color: #ff7d4f; font-family: "vinyl", sans-serif; text-transform: uppercase }
.woocommerce .xoo-el-form-container button.button.btn.xoo-el-action-btn { border-color: #ff7d4f !important; }
.woocommerce .xoo-el-form-container ul.xoo-el-tabs li.xoo-el-login-tgr:not(.xoo-el-active) { background: none; }
.woocommerce [data-active="lostpw"] .xoo-el-form-txt { margin-left: 0; display: block; text-align: left; }
.woocommerce a.xoo-el-lostpw-tgr { margin: 0 auto; }
.single-product.postid-124623 .woocommerce-breadcrumb, .single-product.postid-124623 .woocommerce-notices-wrapper, #product-124623 { max-width: 1180px; margin-left: auto; margin-right: auto }
#product-124623 .summary.entry-summary { background: #fff; padding: 15px; }
#product-124623 .summary.entry-summary .product_title { color: #fd6703; font-size: 32px; }
#product-124623 .summary.entry-summary .price { color: #000; font-family: "vinyl", sans-serif; margin-bottom: 10px; font-size: 20px; }
#product-124623 .summary.entry-summary form.cart table { width: 100%; }
#product-124623 .summary.entry-summary form.cart table tr { background: #d9d8da; height: 40px; }
#product-124623 .summary.entry-summary form.cart table tr td { vertical-align: middle; padding-bottom: 0; border-bottom: 1px solid #ededee }
#product-124623 .summary.entry-summary form.cart table tr td:last-child { background: #000; color: #fff; padding-left: 10px; padding-right: 10px; }
#product-124623 .summary.entry-summary .single_add_to_cart_button { margin-top: 30px; }
#product-124623 .woocommerce-tabs { display: none; }
.single-product.postid-124623 #searchform, .single-product.postid-124623 [role="navigation"] { display: none; }
#product-124623:after, #product-124623:before { display: table; content: '' }
#product-124623:after { clear: both; }
.single-product.postid-124623 .woocommerce-breadcrumb { margin-top: 50px; }
 @media (min-width:770px) and (max-width:959px) {
#leaky_paywall_message { margin-left: 0; width: 100%; width: calc(100% + 120px)!important; margin-left: -60px!important; }
}
 @media (max-width:959px) {
#product-124623 { padding-left: 15px; padding-right: 15px; }
}
@media (max-width:767px) {
.woocommerce table.shop_table_responsive tr td, .woocommerce-page table.shop_table_responsive tr td { text-align: left !important; padding-top: 30px; }
table.shop_table td:before { top: 10px !important; left: 9px; !important
}
.woocommerce a.button, .shop_table.subscription_details a.button, .woocommerce table.my_account_orders .button { line-height: 26px !important }
body tfoot { display: table-footer-group !important; }
body tfoot tr td, body tfoot tr th { display: table-cell !important; }
tfoot tr td { float: none !important }
.woocommerce a.button, .shop_table.subscription_details a.button, .woocommerce table.my_account_orders .button { width: auto; }
.woocommerce table.shop_table td.product-name a { margin-left: auto }
.woocommerce-account .addresses address { margin-bottom: 20px; }
.woocommerce-account .woocommerce-MyAccount-content { min-height: inherit }
#leaky_paywall_message .btn { width: 100%; }
#leaky_paywall_message h4 { font-size: 20px; }
#leaky_paywall_message { margin-left: 0; width: calc(100% + 20px); margin-left: -10px; }
#leaky_paywall_message a:not(.btn) { font-size: 14px !important; }
#leaky_paywall_message p { font-size: 14px !important; margin-bottom: 15px !important; }
.subscritionSection { margin-left: 0; }
#subscribe h2 { margin-top: 0; }
#product-124623 { padding-left: 15px; padding-right: 15px; }
#product-124623 .summary.entry-summary form.cart table tr td { font-size: 10px !important; line-height: 13px; }
#div-gpt-ad-1587636210339-0 { width: 100% !important; overflow: hidden; }
}
#leaky_paywall_message a:visited, #leaky_paywall_message a:hover, #leaky_paywall_message a:active, #leaky_paywall_message a:focus { color: white!important; }
#leaky_paywall_message a:not(.btn):visited, #leaky_paywall_message a:not(.btn):hover, #leaky_paywall_message a:not(.btn):active, #leaky_paywall_message a:not(.btn):focus { color: #fd7d56 !important; }
.subscribeMessage p { font-family: 'pt serif'!important; font-size: 14px!important; line-height: 1.5!important; }
*::-webkit-input-placeholder {
 color: #7f7f7f!important;
}
*:-moz-placeholder {
    /* FF 4-18 */
    color: #7f7f7f!important;
 opacity: 1;
}
*::-moz-placeholder {
    /* FF 19+ */
    color: #7f7f7f!important;
 opacity: 1;
}
*:-ms-input-placeholder {
    /* IE 10+ */
    color: #7f7f7f!important;
}
*::-ms-input-placeholder {
    /* Microsoft Edge */
    color: #7f7f7f!important;
}
*::placeholder {
    /* modern browser */
    color: #7f7f7f!important;
}
.woocommerce div.product div.images .woocommerce-product-gallery__image--placeholder { border: 0px solid #f2f2f2!important; }
/*-- my css --*/
.live-stream-video-row .live-stream-video-text { font-family: Raleway, sans-serif; color: #000; font-weight: 500; font-size: 12px; line-height: 20px; display: block; padding-bottom: 10px; }
.live-stream-video-row button { display: block; padding: 0px 0px !important; font-size: 10px; height: auto; line-height: normal !important; }
.live-stream-video-row button a { font-family: 'Raleway'; font-weight: 500; padding: 12px 10px !important; line-height: 33px !important; }
.live-stream-video-row button:hover, .live-stream-video-row button a:hover { color: #fff !important; }
.page-template-all-live-stream .live-stream-video-title { position: relative; }
.page-template-all-live-stream #publication .slug.stream-cat-name { background: #8d9092 !important; font-size: 9px !important; line-height: 9px !important; padding: 8px 8px 5px !important; top: -12px !important; left: 0px !important; min-width: 50px; }
.page-template-all-live-stream .live-stream-video-title h3 { margin-top: 20px; }
.page-template-all-live-stream .live-stream-video-row { padding: 10px 10px; }
.page-template-all-live-stream .live-stream-video-inner {padding: 0px;background: #fff;}
/* 5 may */
.page-template-live-stream div#sidebar h2.widget-title{margin-bottom:20px;margin-top:0!important}
.page-template-live-stream div#sidebar a.sidebar-header{text-align:left;padding:0;padding-bottom:20px}
.page-template-live-stream div#sidebar h2.widget-title{text-transform: uppercase;color:#ee7a52;font-weight:400}
.page-template-live-stream img.mag-logo{width:100%!important}
.page-template-all-live-stream .live-stream-main-div .bottom-section-stream img{margin-top:8px;width:18px;height:15px;opacity:1}
.page-template-live-stream .live-stream-video-row .live-stream-video-video::after{padding-top:0%!important}
.page-template-all-live-stream .live-stream-main-div .live-stream-video-inner img{transition: opacity .25s ease-in-out;opacity:.85}
.page-template-all-live-stream .live-stream-main-div .live-stream-video-inner:hover img{opacity:1; filter:brightness(120%) saturate(120%);filter:brightness(120%)}
.page-template-all-live-stream .live-stream-main-div .live-stream-second-section{padding:0 15px}
.page-template-all-live-stream .live-stream-main-div .live-stream-video-inner button{display:none}
.live-stream-main-div .live-stream-video-video::after{padding-top:0}
.page-template-all-live-stream .live-stream-main-div{background:#171d22!important}
.page-template-all-live-stream .live-stream-main-div .live-stream-video-col-3{width:32%!important;margin-right:1.2%!important}
.page-template-all-live-stream .live-stream-video-row{padding:10px 0}
.page-template-all-live-stream .live-stream-main-div .live-stream-video-video img{width:100%;height:120px}
.page-template-all-live-stream .live-stream-main-div p.video-stream-date{font-weight:700;font-family:Raleway,sans-serif;height:31px;text-transform:uppercase;font-size:10px!important;width:100%;bottom:0;color:#8d9092;margin-top: 5px;}
.page-template-all-live-stream .bottom-section-stream{padding:5px 10px 0!important;width:100%;border-top:1px solid #dbdcdd;display:flex}
.page-template-live-stream div#sidebar .advertisementtwo div{padding-top:0px}
.page-template-all-live-stream .live-stream-main-div div.slug:after{border-right-width:50px!important}
.page-template-all-live-stream .live-stream-main-div div.slug:before{border-left-width:40px!important;}
.page-template-all-live-stream a.sidebar-header{padding:0;padding-bottom:20px!important}
.page-template-all-live-stream #popularPosts h4{padding:8px 0 6px!important}
.page-template-all-live-stream #popularPosts .popThumb{left:0!important}
.page-template-all-live-stream #popularPosts .text{padding:3px 20px 5px 65px!important}
.page-template-all-live-stream div#popularPosts{padding-bottom:25px!important}
.page-template-all-live-stream #latestJobs{padding-top:20px!important}
.page-template-live-stream img.mag-logo{height:auto!important}
.page-template-live-stream img.mag-logo{margin-top:-20px!important;position:relative!important}
.page-template-live-stream #publication-header{padding-left:0!important}
.page-template-live-stream p.strapline{padding-bottom:10px!important}
@media only screen and (max-width:767px) {
.page-template-live-stream div#sidebar{text-align:center}	
.page-template-live-stream div#sidebar .advertisementone div{width:375px!important}	
.page-template-live-stream div#sidebar div#adZone-mpu{display:block!important}	
.page-template-live-stream div#sidebar a.sidebar-header{text-align:left!important;margin:10px 0 0;padding-bottom:20px}	
.page-template-live-stream div#sidebar h2.widget-title{text-align:left;margin-bottom:20px}	
/*.page-template-live-stream div#sidebar div#adZone-mpu{display:none!important} 
.page-template-live-stream div#sidebar div#adZone-bannerOne{display:none!important}
.page-template-live-stream div#sidebar div#adZone-bannerTwo{display:block!important}*/
}
@media only screen and (min-width:768px) and (max-width:1024px){
.page-template-all-live-stream div#adZone-bannerTwo{text-align:center}	
.page-template-live-stream div#sidebar .advertisementtwo div{margin:0 auto}	
.page-template-live-stream div#sidebar div#adZone-mpu{display:block!important}	
.page-template-live-stream div#sidebar h2.widget-title{padding-bottom:20px}	
/*.page-template-live-stream div#sidebar div#adZone-bannerTwo{display:none!important}	
.page-template-live-stream div#sidebar div#adZone-bannerOne{display:block!important}
.page-template-live-stream div#sidebar div#adZone-mpu{display:none!important} */
}
@media only screen and (min-width:1025px) {
.page-template-live-stream div#sidebar div#adZone-mpu{display:block!important}	
/*.page-template-live-stream div#sidebar div#adZone-bannerTwo{display:none!important}
.page-template-live-stream div#sidebar div#adZone-bannerOne{display:none!important}*/
}
@media only screen and (max-width:1024px) {
.page-template-live-stream div#sidebar .advertisementone div{margin:0 auto!important}	
.page-template-live-stream div#sidebar div#adZone-mpu{display:block!important}
.page-template-live-stream div#sidebar a.sidebar-header{text-align: center;padding-bottom:20px}	
.page-template-live-stream div#sidebar section#custom_html-2{text-align:center!important}	
#navLogo { background-size: 90px 90px !important; }
}
@media only screen and (max-width:1024px) {
.page-template-all-live-stream div#latestJobs{text-align:center}	
.page-template-all-live-stream #popularPosts h4,a.sidebar-header{text-align:center}	
.page-template-all-live-stream .sidebar #adZone-mpu div:nth-child(1),.sidebar #adZone-bannerOne div:nth-child(1){text-align: center; margin:0 auto}	
.page-template-all-live-stream #wrapper, .page-template-live-stream #wrapper { max-width: 100%; width: 100%; margin: 0px; padding: 0px 15px; }
.page-template-all-live-stream #wrapper .two-thirds.column.full.article, .page-template-live-stream #wrapper .two-thirds.column.full.article { width: 100%; max-width: 100%; margin: 0px; display: block; padding-bottom: 40px; float: left; }
.page-template-all-live-stream #wrapper .one-third.column.sidebar.page, .page-template-live-stream #wrapper .one-third.column.sidebar.page { width: 100%; max-width: 100%; margin: 0px; display: block; padding-bottom: 40px; float: left; text-align: left; }
.live-stream-video-row button { margin-bottom: 30px; }
.page-template-live-stream #wrapper.container { width: 100%; max-width: 100%; }
.page-template-live-stream #wrapper .two-thirds.column.full.article { width: 100% !important; max-width: 100% !important; margin: 0 auto 40px !important; display: block; padding: 0 0px !important; }
}
@media only screen and (max-width:959px) {
.page-template-all-live-stream #logoBlock, .page-template-live-stream #logoBlock { width: 100%; max-width: 100%; margin: 50px auto 40px; text-align: center; }
.page-template-all-live-stream .container, .page-template-live-stream .container { width: 100%; margin: 0 auto; padding: 0px 15px; max-width: 100%; }
img.img_ad { width: 100%; }
.page-template-all-live-stream #logoBlock .superLeaderboard.small, .page-template-all-live-stream #logoBlock .superLeaderboard.small div, .page-template-all-live-stream #logoBlock .superLeaderboard.small iframe, .page-template-live-stream #logoBlock .superLeaderboard.small, .page-template-live-stream #logoBlock .superLeaderboard.small div, .page-template-live-stream #logoBlock .superLeaderboard.small iframe { float: left !important; display: block; width: 100%; max-width: 100%; display: block; }
.icon-search:before { margin: 0px; }
#footer { padding: 30px 20px 0px !important; }
#footer #footerLinks, #footer #footerSocial, footer .five.columns, footer .eleven.columns { display: block; width: 100% !important; float: left; max-width: 100%; padding-bottom: 30px; }
.page-template-all-live-stream #publication, .page-template-live-stream #publication { margin: 0px; }
}
@media only screen and (max-width:767px) {
.page-template-all-live-stream .live-stream-video-row{padding:0}	
.page-template-all-live-stream .live-stream-main-div .live-stream-video-col-3{margin-bottom: 20px;width:100%!important}	
.page-template-all-live-stream #wrapper.container, body.page-template-all-live-stream .container, .page-template-live-stream #wrapper.container, body.page-template-all-live-stream .container { max-width: 100%; }
.live-stream-video-col-3 { padding: 0px 20px; }
.advert, .advert div, .advert div iframe, .advert div img { width: 100% !important; }
#searchWrap { right: 10px !important; }
#previousIssues h2 { font-size: 28px; line-height: 38px; text-align: center; }
div#publication div.slug, div#singleArticle div.slug { font-size: 14px; line-height: 14px; }
#advertise-with-us p:first-of-type, p.strapline { font-size: 16px!important; }
}
@media only screen and (min-width:768px){
.page-template-all-live-stream .live-stream-video-inner {min-height: 345px;}
}
#publication .articleContent img, #singleArticle .articleContent img {
    display: block !important;
}
/*******************webssb***********************/
.page-template-arena #topLogo {
    left: auto !important;
    right: 0 !important;
}
.page-template-arena .custom_sidebar_right {
    font-weight: 500;
    font-size: 16px;
    color: #ff7d4f;
    padding: 0 20px;
    min-height: 550px;
    border: 1px solid;
    margin-bottom: 25px;
    text-align: center;
}
.job-listing-meta li:nth-child(5) {
    display: none !important;
}
.job_position_featured .location {
    color: #000 !important;
}


