/**
 * @version    2.0.0
 * @package    Boilerplate
 * @author     JoomlaWorks - https://www.joomlaworks.net
 * @copyright  Copyright (c) 2006 - 2018 JoomlaWorks Ltd. All rights reserved.
 * @license    https://www.joomlaworks.net/license
 */
.col,
.col-1,
.col-10,
.col-11,
.col-12,
.col-2,
.col-3,
.col-4,
.col-5,
.col-6,
.col-7,
.col-8,
.col-9,
.col-auto,
.col-lg,
.col-lg-1,
.col-lg-10,
.col-lg-11,
.col-lg-12,
.col-lg-2,
.col-lg-3,
.col-lg-4,
.col-lg-5,
.col-lg-6,
.col-lg-7,
.col-lg-8,
.col-lg-9,
.col-lg-auto,
.col-md,
.col-md-1,
.col-md-10,
.col-md-11,
.col-md-12,
.col-md-2,
.col-md-3,
.col-md-4,
.col-md-5,
.col-md-6,
.col-md-7,
.col-md-8,
.col-md-9,
.col-md-auto,
.col-sm,
.col-sm-1,
.col-sm-10,
.col-sm-11,
.col-sm-12,
.col-sm-2,
.col-sm-3,
.col-sm-4,
.col-sm-5,
.col-sm-6,
.col-sm-7,
.col-sm-8,
.col-sm-9,
.col-sm-auto,
.col-xl,
.col-xl-1,
.col-xl-10,
.col-xl-11,
.col-xl-12,
.col-xl-2,
.col-xl-3,
.col-xl-4,
.col-xl-5,
.col-xl-6,
.col-xl-7,
.col-xl-8,
.col-xl-9,
.col-xl-auto {float:left;}
@media (min-width:1200px) {.container {width:1290px;max-width:1290px;}
    .col,
    .col-1,
    .col-10,
    .col-11,
    .col-12,
    .col-2,
    .col-3,
    .col-4,
    .col-5,
    .col-6,
    .col-7,
    .col-8,
    .col-9,
    .col-auto,
    .col-lg,
    .col-lg-1,
    .col-lg-10,
    .col-lg-11,
    .col-lg-12,
    .col-lg-2,
    .col-lg-3,
    .col-lg-4,
    .col-lg-5,
    .col-lg-6,
    .col-lg-7,
    .col-lg-8,
    .col-lg-9,
    .col-lg-auto,
    .col-md,
    .col-md-1,
    .col-md-10,
    .col-md-11,
    .col-md-12,
    .col-md-2,
    .col-md-3,
    .col-md-4,
    .col-md-5,
    .col-md-6,
    .col-md-7,
    .col-md-8,
    .col-md-9,
    .col-md-auto,
    .col-sm,
    .col-sm-1,
    .col-sm-10,
    .col-sm-11,
    .col-sm-12,
    .col-sm-2,
    .col-sm-3,
    .col-sm-4,
    .col-sm-5,
    .col-sm-6,
    .col-sm-7,
    .col-sm-8,
    .col-sm-9,
    .col-sm-auto,
    .col-xl,
    .col-xl-1,
    .col-xl-10,
    .col-xl-11,
    .col-xl-12,
    .col-xl-2,
    .col-xl-3,
    .col-xl-4,
    .col-xl-5,
    .col-xl-6,
    .col-xl-7,
    .col-xl-8,
    .col-xl-9,
    .col-xl-auto {padding-right:10px;padding-left:10px;float:left;}
    .row {margin-right:-10px;margin-left:-10px;}
    .row.no-gutters {margin-right:0;margin-left:0;
        &>[class^="col-"],
        &>[class*=" col-"] {    padding-right:0;padding-left:0;}
    }
    .sm-parent {height:50px;margin-right:5px;margin-top:30px;}
    .menu-icon-cont .menu-icon3 {height:.64em !important;margin:.24em .35em !important;width:.7em !important;}
    .sm-levels {display:none;}
    .megaMenuContainer {padding:50px !important;background-color:#fcfcfc;}
    .sm-overlay-win {background-color:#eee;}
    .sm-overlay-win::after {vertical-align:top !important;}
    /*
    .off-menu_138 div, .off-menu_138 dl, .off-menu_138 dt, .off-menu_138 dd, .off-menu_138 span, .off-menu_138 a, .off-menu_138 p, .off-menu_138 img, .off-menu_138 h3 {margin:0 auto!important;}
    */
    .menu-icon3 span:nth-child(2) {top:.28em !important;}
    .menu-icon3 span:nth-child(3) {top:.45em !important;}
}
#k2Container .componentheading {padding-top:0px !important;font-size:30px !important;background:url(../images/h3bg.png) no-repeat left;padding-left:40px;overflow:hidden;font-weight:bold;margin:25px 0 25px 0;padding-bottom:0px !important;}
#k2Container .componentheading::after {content:'';display:inline-block;width:100%;height:100%;margin-right:-100%;border-bottom:1px solid #000;}
a {transition:color 400ms, background-color 400ms;color:#000;font-weight:500;}
a,
a:hover,
a:focus,
a:active {text-decoration:none;}
a:hover {color:#ff7701;}
#googleSearchResults {display:none;}
#searchForm {margin-top:20px;}
.result-text {display:none;}
.result-created {font-size:12px;}
.mob.fixed {position:fixed;top:0;z-index:999;}
.pad10 {padding:10px 0;}
.center {text-align:center;}
.hide {display:none;}
img {max-width:100%;height:auto;}
img {vertical-align:middle;}
a.legacy-image {display:block;}
a.legacy-image img {width:100%;height:auto;}
.line {border:1px solid #eee;height:2px;margin-top:20px;}
.topAdsWrappper {background-color:#000;height:110px;}
.custom-cban {text-align:center;padding:10px;}
.container-fluid.topAdsWrappper .custom-cban {text-align:left;}
.logoWrappper {background-color:#000;}
.logo h1 {margin:0;padding:0;border-bottom:0px solid #444;padding-top:7px;padding-bottom:7px;}
.logo {}
.logo.no-pad-gutters {padding-right:0 !important;padding-top:30px;}
.topMenu.no-pad-gutters {padding-left:0px !important;}
.mmenu.no-pad-gutters {padding-left:0px !important;}
.k2SearchBlockForm .inputbox {background-color:#242424;border:1px solid #444;padding:5px 20px 8px 10px;margin-top:15px;color:#b3b0b0;font-size:14px;}
div.k2SearchBlock form input.button {display:none;}
#psearch img {padding-left:10px;}
.k2SearchBlockForm .inputbox {border:0;width:40%;padding:20px 0;padding-left:20px;font-size:16px;background-color:#000;}
.menuWrapper {background-color:#000;}
.customtsocial {padding-top:10px;}
.featuredContainer,
.banContainer {background-color:#eaeaea;}
.featured img {width:100%;object-fit:cover;}
.bggrey {padding:50px;background:url(../images/bggrey.png) repeat;}
.bgblue {padding:50px 0;}
.bgwhite {padding:50px 0;}
.space20 {height:10px;}
.space40 {height:20px;}
.margin-top-20 {margin-top:20px !important;}
.container-fluid.mob.bggrey.cat1top22bot {padding-bottom:10px;}
/* MENU */
.mmenu a {color:#b3b0b0;font-size:14px;}
.mmenu a:hover {color:#ff7701;text-decoration:none;}
.mmenu ul li {padding:16px 24px 16px 24px !important;border-right:1px solid #2d2c2c;border-top:1px solid #2d2c2c;}
.mmenu.tmenu ul li {padding:16px;border-right:1px solid #2d2c2c;border-top:0px solid #2d2c2c;border-left:1px solid #2d2c2c;}
.mmenu ul li:first-child {border-left:1px solid #444;}
.mmenu ul li.item-126,
.mmenu ul li.item-127 {border-right:1px solid #000 !important;}
.item-126,
.item-127,
.item-128 {background-color:#242323;}
.bmenu ul li.item-126,
.bmenu ul li.item-127 {border-right:1px solid #000 !important;}
.bmenu .item-126,
.bmenu .item-127,
.bmenu .item-128 {background-color:#000;}
.sm-top {height:100%;}
.sm-top .container-fluid {height:100%;}
.sm-top .container-fluid {display:table;width:100%;padding:0px 0 0 0;box-sizing:border-box;}
.sm-top .custom {height:100%;}
.sm-menu.sm-tree {height:100%;}
.sm-top .container-fluid .row {height:100%;/*display:table-row;*/}
.sm-top .container-fluid .col-md-6 {background:#fff;border-right:1px solid #bdbdbd;width:50% !important;}
.sm-top .container-fluid .col-md-3 {background:#fcfcfc;}
.sm-top .container-fluid .row .no-float {display:table-cell;float:none;}
.border-col {border-right:1px solid #bdbdbd !important;}
.catContainer {padding-left:20px !important;border-left:5px solid #ff7701 !important;margin-left:20px !important;margin-bottom:20px !important;}
.mcolTitle {padding:10px 20px !important;font-size:28px;font-weight:lighter;}
.mcolTitle span {font-size:55px;font-weight:lighter;}
.mcolTitle {background-color:#000;margin-bottom:20px !important;color:#fff;letter-spacing:1.4px;}
.mcolMenu {}
.mcolSubMenu {padding-left:20px !important;}
.mcolMenu .mbtn {border:0;background-color:transparent;}
.mcolSubMenu .mbtn {border:0;background-color:transparent;}
.mcolMenu {padding-bottom:5px !important;}
.mcolSubMenu {font-size:14px;line-height:140% !important;}
.mcolSubMenuItems ul {padding:0;margin:0;}
.mcolSubMenuItems ul li {list-style:none;padding-left:20px;font-size:14px;}
/* MODS */
.moduletable h3 {background:url(../images/h3bg.png) no-repeat left;padding-left:40px;font-size:30px;margin-bottom:20px;overflow:hidden;font-weight:bold;}
.moduletable h3:after {content:'';display:inline-block;width:100%;height:100%;margin-right:-100%;border-bottom:1px solid #000;}
.btmspace {padding-bottom:50px;}
.itemTitle {padding-bottom:20px;padding-top:7px;display:inline-block;}
.itemTitle a.moduleItemTitle {font-size:18px;}
.sitemTitle {padding-bottom:10px;}
.sitemTitle a.moduleItemTitle {font-size:16px;font-weight:normal;}
.ditemTitle {padding-top:7px;display:inline-block;}
a.moduleItemTitle {font-weight:500;font-size:18px;}
.moduleItemTitle-small {font-size:16px;font-weight:normal;}
.cats .itemTitle {border-bottom:1px solid #cbcbcb;margin-bottom:10px;padding-bottom:10px;min-height:125px;}
.cmoreItems .moduleItemImage img {max-height:180px;height:180px;width:100%;object-fit:cover;}
.moduleItemIntrotextContainer {position:relative;}
.bottom-left {position:absolute;bottom:8px;left:16px;}
.bottom-left a {color:#fff;font-size:20px;}
.featuredContainer {padding:20px 0 40px 0;}
.fright img {height:250px;object-fit:cover;}
.fleft img {height:515px;object-fit:cover;}
.col-md-3.fright .fadv {padding-top:0;}
.relItems img.itemRelImg {height:140px !important;}
/*.overTitle {position:absolute;bottom:0px;display:block;width:100%;padding:15px;color:#fff;}*/
.overTitle {position:absolute;bottom:0px;display:block;width:98%;background:rgba(0, 0, 0, 0.7);padding:15px;color:#fff;}
.overTitle .itemTitle a.moduleItemTitle {font-size:20px;color:#fff;}
.featured-l .even.col-md-12.fpbox {margin-bottom:15px;}
.featured-l .sitemTitle {background:#080808;border-top:4px solid #ff7701;margin:-35px 5px 0 15px;padding:5px 10px;min-height:100px;position:relative;}
.featured-l .sitemTitle a {color:#fff;}
.featured-l .sitemTitle a.moduleItemTitle {font-size:15px;}
.sitemTitle.firstitem {min-height:65px;}
.k2UsersBlock.fusers {background-color:#292929;padding:15px;color:#fff;background:url(../images/bgusers.png) repeat;}
.k2UsersBlock.fusers a {color:#fff;}
.ubUserItems a {color:#fff;}
.custom.adv {padding:40px 0 30px 0;}
.fright .custom.adv {padding:55px 0 30px 0;}
.custom.fadv {/*padding:30px 0 15px 0;*/
}
.custom.adv.no-top-pad {padding-top:5px;}
.custom.catadv-inner {text-align:center;padding-bottom:10px;min-height:250px;}
.custom.madv {padding:0 0 15px 0;margin-bottom:10px;text-align:center;}
.custom.inside-article {text-align:center;}
/* images */
.mimg .moduleItemImage img {height:170px;width:100%;object-fit:cover;}
.fpbox img {width:100%;object-fit:cover;}
.fpbox.limg img {height:240px;object-fit:cover;}
.fpbox.xlimg img {height:360px;object-fit:cover;}
.fpbox.xsimg img {height:65px;object-fit:cover;}
.xxlimg img {height:440px;object-fit:cover;width:100%;}
.xxlimg .even.col-md-4.fpbox.mimg img {height:120px;}
.xxlimg .odd.col-md-4.fpbox.mimg img {height:120px;}
#k2ModuleBox109.nrlimit ul {height:650px;overflow-y:scroll;overflow-x:hidden;}
.nrlimit.fptitledate a.moduleItemTitle {color:#000;font-size:16px;font-weight:500;}
.nrlimit.fptitledate .moduleItemIntrotext {font-size:13px;color:#434343;}
.nrlimit.fptitledate .moduleItemCategory {font-size:12px;}
.nrlimit.fptitledate .moduleItemDateCreated {font-size:12px;}
.videogal .moduleItemImage {opacity:0.8;}
.videogal .moduleItemImage:hover {opacity:1;}
.videogal .moduleItemImage::after {content:"";position:absolute;top:40%;left:47%;z-index:11;font-size:60px;width:64px;height:64px;line-height:64px;color:#eee;margin:-26px 0 0 -26px;opacity:0.7;background:url(../images/video-play.png) no-repeat center;}
.videogal .fpbox.limg img {height:260px;object-fit:cover;}
.moduleItemDateCreated {font-size:12px;color:#868484;}
.moduletable.madv {text-align:center;}
.moduletable.bgbgrey {background-color:#000;padding:10px;color:#fff;}
.moduletable.bgbgrey a {color:#fff;}
.secContainerlGrey {background-color:#f6f6f6;}
.secContainer {padding:50px 0;}
.moduletable.bgblack {background-color:#000;margin:30px 0;padding:15px;color:#fff;}
.moduletable.bgblack a {color:#fff;}
.moduletable.popular {background-color:#dcdcdc;padding:10px;}
.popular ul li {border-bottom:1px solid #959595;margin-bottom:5px !important;padding-bottom:5px !important;}
.clearList {border:none !important;}
.magpad {margin:20px 0;}
#footer {background-color:#000;color:#eee;font-size:14px;}
.custom.blogo {padding:50px;}
.bmenuContainer {border-top:1px solid #444;border-bottom:1px solid #444;text-align:center;min-height:70px;}
.moduletable.bmenu ul li {padding:25px 30px;}
.moduletable.bmenu ul li a {color:#fff;}
.copyright {padding:30px 0 20px 0;}
.bul {margin:0;padding:0;}
.bul li {list-style:none;display:inline-block;text-align:center;padding:0px 15px;}
.socialBottom {border-top:1px solid #dfdfdf;margin-top:20px;}
.custom.bsocial {padding:50px 0 60px 0;}
.modTitle {font-size:32px;font-weight:normal;text-align:center;}
.modSubTitle {text-align:center;font-size:16px;color:#a19c9c;padding-bottom:40px;}
.bsocialContainer {text-align:center;}
.bsocialContainer ul {margin:0;padding:0;}
.bsocialContainer ul li {list-style:none;display:inline;padding:0 20px;text-align:center;}
div.itemSocialSharing {padding:0px 0 30px 0;}
div.itemFacebookButton {width:100px;}
.right-inside {margin:20px 0px 20px 0px;}
.inside-article {margin:0px 0px 20px 0px;}
.rowtopborder {border-top:1px solid #bababa;padding-top:20px;}
.catItemImage:hover img {opacity:0.7;}
.catItemImage img {opacity:1;-webkit-transition:.3s ease-in-out;transition:.3s ease-in-out;}
.catItemImage {background-color:#000;}
.below-article-mod {margin:50px 0;}
.sticky {position:-webkit-sticky;position:-moz-sticky;position:-ms-sticky;position:-o-sticky;position:sticky;top:30px;}
div.itemToolbar {display:none !important;}
/*
.moduleItemImage img {object-fit:cover;max-height:200px;width:100%;height:200px;}
*/
/* MEGA MENU */
.container-fluid.megaMenuContainer ul {padding:0;margin:0;}
.container-fluid.megaMenuContainer ul li {list-style:none;font-size:14px;line-height:140%;}
/* SEARCH */
#k2Container .componentheading {padding-top:40px;font-size:32px;padding-bottom:40px;}
.genericItemView.search-col.col-3 {float:left;}
.genericItemTitle a {font-size:22px;line-height:90% !important;}
.search-col .genericItemImage img {width:100% auto !important;height:180px !important;object-fit:cover;}
.search-col .genericItemCategory {border:0;height:50px;display:block;}
.moduletable.video-gal {padding:40px 0 80px 0;}
.tagItemView.col-3 {float:left;}
.tagItemTitle a {font-size:22px;line-height:90% !important;}
.tagItemImage img {width:100% auto !important;height:180px !important;object-fit:cover;}
div.tagItemHeader h2.tagItemTitle {padding:10px 0 4px 0;margin:0;line-height:100%;min-height:110px;}
.itemList .catItemDateCreated {display:none;}
.bul li a {color:#fff;}
.allarticles a {background-color:#000;color:#fff;padding:5px 10px;margin:10px 0;display:inline-block;}
.video-right-mod {margin-top:35px;}
.video-right-mod .custom.adv {padding:0px 0 30px 0;}
.itemsintoitem {background-color:#000;color:#fff;padding:20px;}
.itemsintoitem a {color:#fff;}
.itemsintoitem a:hover {color:#ff7701;}
.itemsintoitem ul li {margin-bottom:5px !important;}
.sm-overlay-138 {z-index:9999 !important;}
.custommob-tsocial img {width:28px;}
.moduletablemob-tsocial {margin-top:7px;text-align:right;}
.genericItemView.search-col div.genericItemCategory {display:block;height:10px;}
/*#adskin{position:fixed; top:0; left:0; z-index:999;}*/
#adSkin {position:fixed;top:-40%;left:-50%;width:200%;height:200%;}
#adSkin img {position:absolute;top:0;left:0;right:0;bottom:0;margin:auto;min-width:50%;min-height:50%;}
/* VIDEOS PAGES */
.itemIdIs431 #k2ModuleBox252 {display:none;}
.spage {padding-top:20px;}
input.k2-submit {padding:7px;}
input.k2-input {padding:7px;}
.prestitial {position:fixed;left:0;bottom:0;width:100%;text-align:center;}
.container-fluid.mag-all-bikeit {padding:40px 0;background-color:#000;}
.container-fluid.mag-all-bikeit a {color:#fff;}
.idIs25629 table.acymailing_form {margin:30px 0;border:0px !important;}
.idIs25629 .acymailing_module_form .acymailing_introtext {display:none;}
td.acyfield_email.acy_requiredField .inputbox {border:1px solid #ddd;}
.gnews {background-color:#eee;padding:20px;background:#eee url(../images/h3bg.png) no-repeat 10px 15px;padding-left:50px;margin-bottom:10px;}
.gnews a {color:#ff7701;}
.moduletable.fadv {text-align:center;}

/* MOBILE CSS */
.mob .custom-cban {text-align:center;padding:10px 0px;}
.mob.topAdsWrappper {background-color:#434343;height:auto;}
.mob .logo.no-pad-gutters {padding-right:0 !important;padding-left:0 !important;}
.mob .bottom-left {position:relative;bottom:0;left:0;}
.mob .bottom-left a {color:#000;font-size:15px;}
.mob.featuredContainer {padding:20px 0 20px 0;}
.mob.bggrey,
.mob.bgwhite,
.mob.secContainerlGrey,
.mob .bmenuContainer,
.mob .copyrightContainer {padding:0px;}
a.moduleItemTitle-small-mob {font-size:14px;line-height:100%;font-weight:500;}
.mob .moduletable h3 {margin-top:20px;}
.mob .moduletable h3:after {border-bottom:0px solid #000;}
.mob.secContainer {padding:20px 0;}
.mob .bsocialContainer ul li {padding:0 10px;}
.mob .custom.blogo {padding:20px 0 10px 0;}
.mob .moduletable.bmenu ul li {padding:5px 10px;}
.mob .copyright {padding:10px 0 20px 0;}
.mob .bul li {list-style:none;display:block;text-align:left;padding:0px 5px;}
.sm-mobile #scrollToTop {border-radius:3px;padding:10px 5px;right:20px;bottom:20px;}
.sm-mobile #scrollToTop>img {display:block;margin:0 auto;width:70%;}
.sm-mobile .sm-parent {float:right;}
.mob-moduleItemTitle-small {font-size:14px;}
.mob-sitemTitle {padding-bottom:5px;line-height:110%;}
.mob-btm-space {padding:25px 0;}
.mob .featured img {height:140px;object-fit:cover;}
.mob.cat1top22bot .col-6 img {height:140px;width:100%;object-fit:cover;}
.mob .fpbox.xsimg img {height:165px;object-fit:cover;width:100%;}
.mob .nrlimit.fptitledate.popular img {height:75px;width:100%;object-fit:cover;}
.mob .itemBody ul.sigProSeamless li.sigProThumb {width:49%;overflow:hidden;}
.mob .moduletable.video-gal {padding:0px 0 80px 0;}
/* MOBILE OTHER PAGES */
.sm-mobile .contentWrappper {padding:0;}
.sm-mobile div.itemToolbar {display:none;}
.sm-mobile span.itemDateCreated {font-size:14px;}
.sm-mobile div.catItemView {margin-bottom:0px;padding:0px;}
.sm-mobile div.catItemIntroText {font-size:14px;}
.sm-mobile .h3,
.sm-mobile h3 {font-size:1.45rem;}
.sm-mobile div.groupPrimary h3.catItemTitle {font-size:20px;}
.sm-mobile div.itemImageBlock {padding:8px 0;margin:0;}
.sm-mobile .itemAuthor {text-align:left;float:left;font-size:12px;}
.sm-mobile span.itemHits {float:right;font-size:13px;padding-top:18px;}
.sm-mobile div.itemContentFooter {padding:5px 0;}
.sm-mobile ul.sigProClassic li.sigProThumb {width:48%;}
ul.sigProClassic li.sigProThumb {margin:1%;}
.sm-mobile ul.sigProClassic li.sigProThumb a.sigProLink {color:#eee;width:auto !important;}
.sm-mobile .custom.fadv {text-align:center;}
.mob .logo h1 {margin:0;padding:0;border-bottom:0px solid #444;}
.mob .menu-icon-cont .menu-icon3 {height:.42em;margin:.2em;width:.6em;}
.mob .sm-btn-148 {padding-bottom:5px;}
.sm-mobile .search {padding:40px 0;}
.custom.mob-search {text-align:right;padding-top:8px;}
.sm-mobile dd.result-created {font-size:13px;}
.searchintro {padding-top:10px;}
.sm-mobile legend {font-size:20px;}
.sm-mobile dd.result-text {font-size:14px;}
.sm-mobile input#search-searchword {width:240px;margin-right:10px;font-size:14px;padding-left:5px;}
.sm-mobile .custom.adv {text-align:center;padding:20px 0 10px 0;}
.sm-mobile .cats.right-inside {display:none;}
.mob-ad-after-related {padding:20px 0 0 0;}
.sm-mobile .below-article-mod {margin:20px 0;}
.sm-mobile .relItems .row {border-bottom:1px dotted #afafaf;margin-bottom:10px;}
.sm-mobile h2.tagItemTitle a {font-size:16px !important;}
.sm-mobile h2.tagItemTitle {line-height:60% !important;}
.sm-mobile div.tagItemHeader h2.tagItemTitle {padding:0px 0 4px 0 !important;margin:0;}
.sm-mobile div.tagItemList .row {margin-bottom:15px;}
.off-menu_148 dl a,
.off-menu_148 dl a:link,
.off-menu_148 dl.level1 a,
.off-menu_148 dl.level1 a:link {color:#fff !important;}
dt.level1.off-nav-1084.first.sm-back-item .inner .link a {border-bottom:1px solid #fff;}
.mob.bmenuAdsWrappper {margin:15px 0 0 0;}
.mob .logo.no-pad-gutters {padding-top:0px;}
.sm-mobile .sm-parent {float:none;}

.custom.copyright a {color: #fff;}


/* TABLET */
@media (min-width:768px) and (max-width:1024px) {.mmenu ul li {padding:16px 11px 16px 11px !important;}
}
/**
* Slideshow template override for mod_k2_content
*/
.k2Slideshow {}
/* Flickity overrides for mod_k2_content only */
.k2ItemsBlock .flickity-prev-next-button {/*display:none;*/
}
.k2ItemsBlock .flickity-page-dots {bottom:20px;}
/* Navigation dots distance from slideshow bottom */
.k2ItemsBlock .flickity-page-dots .dot.is-selected {opacity:1;}
.k2ItemsBlock .flickity-page-dots .dot {display:none;}
/* Adjust width/height for navigation dot size */
/* Slideshow styling */
.k2ItemsBlock .main-carousel {}
.k2ItemsBlock .carousel-cell {width:100%;height:515px;position:relative;margin-right:1px;}
/* Set the slideshow height here */
.k2Slideshow .carousel-image {position:absolute;width:100%;z-index:9;top:0px;}
.carousel-image img {width:100%;object-fit:cover;height:515px;}
/*
    .k2Slideshow .carousel-content-container {position:absolute;z-index:10;width:100%;}
    .k2Slideshow .carousel-content-container .carousel-content {width:60%;margin:200px auto 40px;text-align:center;color:#fff;}
*/
.k2Slideshow .carousel-content-container {position:absolute;z-index:10;width:100%;height:515px;}
/*.k2Slideshow .carousel-content-container .carousel-content {width:60%;margin:0 auto;text-align:center;color:#fff;position:relative;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);}*/
.carousel-content {position:relative;top:90%;}
.tccontent {width:auto;padding-top:0px;margin:0 auto;text-align:center;color:#fff;/* position:relative; */
    /* top:50%; */
    -webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);}
.tccontent.cblack {width:60%;margin:0 auto;text-align:center;color:#000;/* position:relative; */
    /* top:50%; */
    -webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);}
.bccontent .moduleItemAdditionalLinks {margin-bottom:190px;margin-top:-20px;}
.cblack a.moduleItemAdditionalLinksMore {color:#000;}
.k2Slideshow a {color:#fff;}
.k2Slideshow .moduleItemTags a {}
.moduleItemAdditionalLinks {}
.moduleItemAdditionalLinks a {display:inline-block;padding:0px 30px;margin:0 8px;font-size:16px;text-transform:uppercase;font-weight:500;letter-spacing:0.5px;}
.moduleItemAdditionalLinks a:hover {color:#fff;}
.cblack .moduleItemAdditionalLinks a:hover {color:#000;}
.moduleItemAdditionalLinksMore {border:1px solid #fff;}
.cblack a.moduleItemAdditionalLinksMore {border:1px solid #000;}
.moduleItemAdditionalLinksTickets {border:1px solid #008ed0;background:#008ed0;}
.full-bg-img {height:100%;background-position:center;background-repeat:no-repeat;background-size:cover;height:100vh;}
.cf_parplace_ss {font-size:21px;font-weight:500;text-transform:uppercase;letter-spacing:1.5px;margin-bottom:10px;}
.parTitle_ss {font-size:34px;color:#1b1b1a;font-weight:600;line-height:100%;letter-spacing:1.3px;background-color:#000;opacity:0.8;padding:10px;}
.tccontent.cblack .parTitle_ss {font-size:60px;color:#000;font-weight:600;text-transform:uppercase;line-height:100%;letter-spacing:1.5px;}
.parcatName_ss {font-size:21px;text-transform:uppercase;letter-spacing:1.5px;}
.cf_hmerominiakeimeno_ss {font-size:48px;font-weight:600;margin-bottom:0px;letter-spacing:1.5px;line-height:130%;}
.cf_buyticket_ss a {border:1px solid #008ed0;color:#fff;font-size:16px;padding:0px 45px;letter-spacing:0.5px;font-weight:500;}
.cf_buyticket_ss a:hover {color:#fff;}
.cf_buyticket_ss {display:inline-block;}
.bccontent {text-align:center;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);}
/* Fade CSS */
.flickity-slider {transform:none !important;}
.carousel-cell {left:0 !important;opacity:0;transition:opacity 0.6s ease-in-out 0.3s;z-index:1;}
.carousel-cell.is-selected {opacity:1;transition:opacity 0.6s ease-in-out;z-index:2;}
.flickity-prev-next-button {z-index:3;}
/* ARROWS */
.flickity-prev-next-button.previous {left:25px;}
.flickity-prev-next-button.next {right:25px;}
.flickity-button-icon {fill:#000;}
.flickity-prev-next-button {border-radius:0;background:none;}
.flickity-button:hover {background:none;cursor:pointer;}
div#adSkin_l,
#adSkin_ros_l {position:fixed;left:0;z-index:99999;}
div#adSkin_r,
#adSkin_ros_r {position:fixed;right:0;z-index:99999;}
.toprightstick {position:absolute;right:0;}
.switcher .selected a {background-color:#000 !important;border:0 !important;color:#eee !important;}
.moduletable.cats.epikairotita {padding-bottom:40px;}
.newsletterbg {background:url(../images/newsletter-bg.jpg) no-repeat center;padding:40px 0;width:100%;background-size:cover;}
.acymailing_introtext {text-align:center;color:#000;font-size:22px;}
table.acymailing_form {margin-top:30px !important;}
table.acymailing_form input {padding:13px;width:95% !important;border:0;margin-right:10px;}
td.acysubbuttons .btn {background-color:#000;border:0px;border-radius:0;padding:10px 20px;}
td.acyfield_email.acy_requiredField .inputbox {min-width:360px;}
label.element-invisible {display:none;}
.phrases-box label {padding-right:10px;}
.phrases-box input {margin-right:5px;}
dt.result-title {padding:5px 0;}
form#searchForm label {display:none;}
.likebtn {margin-top:5px;}
@media only screen and (min-width :1290px) and (max-width:1800px) {div#adSkin_l,
    #adSkin_ros_l,
    div#adSkin_r,
    #adSkin_ros_r {display:none;}
}
/* Tablets */
@media only screen and (min-width :991px) and (max-width:1290px) {.parTitle_ss {font-size:34px;color:#fff;font-weight:600;text-transform:uppercase;line-height:100%;padding-bottom:15px;letter-spacing:1.5px;}
    /*.k2Slideshow .carousel-content-container {width:calc(100% + 155px);}*/
    .bccontent .moduleItemAdditionalLinks {margin-bottom:90px;/* margin-top:30px; */
    }
    div#adSkin_l,
    #adSkin_ros_l,
    div#adSkin_r,
    #adSkin_ros_r {display:none;}
    .videogal .fpbox.limg img {height:240px;object-fit:cover;}
}
/* Small Devices, Tablets */
@media only screen and (min-width :798px) and (max-width:990px) {.parTitle_ss {font-size:34px;color:#fff;font-weight:600;text-transform:uppercase;line-height:100%;padding-bottom:15px;letter-spacing:1.5px;}
    .bccontent .moduleItemAdditionalLinks {margin-bottom:90px;margin-top:30px;}
    .k2Slideshow .carousel-content-container {width:100%;}
    .carousel-content {top:30%;}
    .k2Slideshow .carousel-image {position:absolute;width:100%;z-index:9;top:0px;}
    div#adSkin_l,
    #adSkin_ros_l,
    div#adSkin_r,
    #adSkin_ros_r {display:none;}
}
/* MEDIA QUERIES */
@media all and (max-width:798px) and (min-width:520px) {.k2Slideshow .carousel-content-container .carousel-content {width:90%;margin:0px auto 0px;}
    .parTitle_ss {font-size:28px;color:#fff;font-weight:600;text-transform:uppercase;line-height:100%;padding-bottom:15px;letter-spacing:normal;}
    .carousel-content {position:relative;top:35%;}
    .tccontent {width:95%;}
    .bccontent .moduleItemAdditionalLinks {margin-bottom:100px;margin-top:30px;}
    .k2Slideshow .carousel-image {position:absolute;width:100%;z-index:9;top:0px;}
    .relItems img.itemRelImg {height:auto !important;}
    a.itemRelTitle {font-size:14px;}
    div#adSkin_l,
    #adSkin_ros_l,
    div#adSkin_r,
    #adSkin_ros_r {display:none;}
    .videogal .fpbox.limg img {height:180px;object-fit:cover;}
}
@media only screen and (max-width :767px) {.parTitle_ss {font-size:20px;color:#fff;font-weight:600;text-transform:uppercase;line-height:100%;padding-bottom:15px;letter-spacing:normal;}
    .tccontent {width:95%;}
    .carousel-content {position:relative;top:35%;}
    .bccontent .moduleItemAdditionalLinks {margin-bottom:70px;margin-top:30px;}
    .k2Slideshow .carousel-image {position:absolute;width:100%;z-index:9;top:0px;}
    .carousel-image img {width:100%;object-fit:cover;height:315px;}
    .tagItemImage img {width:100% auto !important;height:90px !important;object-fit:cover;}
    #k2Container .componentheading {padding-top:0px !important;font-size:22px !important;margin:0px 0 25px 0;padding-bottom:0px !important;}
    div.genericItemHeader h2.genericItemTitle {min-height:50px;}
    .relItems img.itemRelImg {height:auto !important;}
    a.itemRelTitle {font-size:14px;}
    div#adSkin_l,
    #adSkin_ros_l,
    div#adSkin_r,
    #adSkin_ros_r {display:none;}
    .videogal .fpbox.limg img {height:180px;object-fit:cover;}
    .mimg .moduleItemImage img {Height:180px;width:100%;object-fit:cover;}
}
/* Extra Small Devices, Phones */
@media (max-width:480px) {.parTitle_ss {font-size:18px;color:#fff;font-weight:600;text-transform:uppercase;line-height:100%;padding-bottom:15px;letter-spacing:normal;}
    .tccontent {width:95%;margin:0px auto 0px;margin-top:180px;}
    .carousel-content {position:relative;top:30%;}
    .bccontent .moduleItemAdditionalLinks {margin-bottom:40px;margin-top:30px;}
    .k2Slideshow .carousel-image {position:absolute;width:100%;z-index:9;top:0px;}
    .carousel-image img {width:100%;object-fit:cover;height:315px;}
    .k2Slideshow .carousel-content-container {height:315px;}
    .k2ItemsBlock .carousel-cell {width:100%;height:315px;position:relative;margin-right:1px;}
    /* Set the slideshow height here */
    .k2Slideshow .carousel-content-container {position:absolute;z-index:10;width:100%;height:315px;}
    .tagItemImage img {width:100% auto !important;height:60px !important;object-fit:cover;}
    #k2Container .componentheading {padding-top:0px !important;font-size:22px !important;margin:0px 0 25px 0;padding-bottom:0px !important;}
    div.genericItemHeader h2.genericItemTitle {min-height:50px;}
    .relItems img.itemRelImg {height:auto !important;}
    a.itemRelTitle {font-size:14px;}
    div#adSkin_l,
    #adSkin_ros_l,
    div#adSkin_r,
    #adSkin_ros_r {display:none;}
    .featured-l .sitemTitle {margin:0;min-height:auto;}
    .overTitle {width:100%;}
    .custommob-tsocial img {width:24px;}
    #psearch img {padding-left:5px;}
    .overTitle {bottom:0px;display:block;background:#000;padding:15px;color:#fff;border-top:4px solid #ff7701;}
    .videogal .fpbox.limg img {height:222px;object-fit:cover;}
    .mimg .moduleItemImage img {Height:223px;width:100%;object-fit:cover;}
}
@media (max-width:375px) {.videogal .fpbox.limg img {height:200px !important;object-fit:cover;}
    .mimg .moduleItemImage img {height:200px !important;width:100%;object-fit:cover;}
}

/* Added April 2024
------------------------------------------------- */
.mcolSubMenu {font-size:13px !important;}
.bmenu-columns {width:100% !important;}
.mcolSubMenuItems ul {display:flex;flex-wrap:wrap;}
.mcolSubMenuItems li {flex:1 0 calc(25%);}
.centiva-container {display:flex;flex-wrap:wrap;}
.centiva-container .catContainer {flex:1 0 calc(40%);}
.small-ul li {flex:1 0 calc(50%);}
ul:not(#models-show ul) li {padding-bottom:5px;}
#models-show li {padding-bottom:2px;font-size:13px;}
.mcolSubMenuItems h5 {padding-left:10px;margin-top:-15px;border-left:4px solid #ff7701;margin-left:5px;}
.centiva-container .catContainer {margin:0 !important;padding:0 15px 30px !important;}
.mcolMenu span {font-size:1.4rem;padding:10px 0 5px !important;font-weight:bold;}
.off-menu_138 .mcolSubMenu {margin:0 !important;padding:0 !important;}
.off-menu_138 .mcolSubMenu a {display:block;margin:0;padding:5px 0 !important;font-size:1rem;}
.mcolSubMenuItems h5 {margin:15px 0 10px;padding:0;border:0;}
.mcolSubMenuItems ul li {padding:0;}
.mcolSubMenuItems ul li a {font-size:0.95rem;display:block;padding:5px 0;}

/* Added Feb 2025
------------------------------------------------- */
div.k2Pagination {margin:30px 0;padding:15px 0;border-top:4px double #ddd;}
div.k2Pagination .pagination {display:inline-block !important;text-align:center;}
div.k2Pagination .k2PaginationCounter {color:#ccc;padding:15px 0 0;}

.sm-mobile div.k2Pagination .start-button,
.sm-mobile div.k2Pagination .end-button,
.sm-mobile div.k2Pagination .pages {display:none;}
.sm-mobile div.k2Pagination .prev-button,
.sm-mobile div.k2Pagination .next-button {display:inline-block;border:1px solid #ddd;padding:5px 10px;margin:5px;line-height:100%;text-transform:uppercase;}
.sm-mobile div.k2Pagination .prev-button .active,
.sm-mobile div.k2Pagination .next-button .active,
.sm-mobile div.k2Pagination .prev-button span
.sm-mobile div.k2Pagination .next-button span {padding:0;margin:0;line-height:100%;vertical-align:middle;}

