/*==========  Main  ==========*/
a {	color:#000;	}
a:hover {	color: #1d1d1d;	}

.sp-module ul > li > a:hover {    color: #1d1d1d;	}


#sp-top-bar {    background-color: #fff!important;    color: #000!important;	}

.logo img {    height: 80px;	}
#sp-header {    background: #facd01 none repeat scroll 0 0;    box-shadow: none;    height: 90px;	}

/*==========  Blog  ==========*/


.view-item.itemid-275 #sp-title {	display:none;	}

.customnewsmobile {	display:none;	}




.view-itemlist.itemid-275 #sp-left {	display:none;	}
.view-itemlist.itemid-275 #sp-right {	display:none;	}

div.itemListCategory img {    float: none;    margin: 0 auto;	}
div.itemListCategory {    background: none;    border: none;	}

.view-itemlist.itemid-275 #sp-component.col-lg-6 {    width: 100%;	}

.view-item.itemid-275 #sp-left {	margin-top: 120px;	}
.BlogItemTitle {margin-top: 60px;	font-size: 48px;    line-height: 60px;    font-weight: 300;    text-align: center;		}

/*==========  Main menu  ==========*/
.sp-megamenu-parent > li > a, .sp-megamenu-parent > li > span {
    padding: 0 18px;
    line-height: 90px;
    font-size: 16px;
    letter-spacing: 2px;
    color: #000;
    font-weight: 500;
}

.sp-megamenu-parent > li.active > a, .sp-megamenu-parent > li:hover > a {
    color: #000;
    font-weight: 500;
}
.sp-megamenu-parent > li.active > a, .sp-megamenu-parent > li:hover > a {
    font-weight: 600;
    background-color: #fff;
    color: #000;
}

.sp-megamenu-parent .sp-dropdown li.sp-menu-item > a:hover {
    background: #facd01;
    color: #000;
    font-weight: 400;
}

.sp-megamenu-parent .sp-dropdown li.sp-menu-item.active > a {
    background: #facd01;
    color: #000;
    font-weight: 400;
}

.sp-megamenu-parent .sp-dropdown .sp-dropdown-inner {
    background: #ffffff;
    box-shadow: 0 3px 5px 0 rgb(10 10 10 / 88%);
    padding: 0;
}


/*==========  offcanvas menu  ==========*/
#offcanvas-toggler {
    line-height: 90px;
    font-size: 30px;
}
.fa-bars:before {    content: "\f111"!important;	}
#offcanvas-toggler > i {    color: #fff;	}
#offcanvas-toggler > i:hover {    color: #000;	}
.full-screen-ftop .offcanvas-menu {    background-color: rgb(0 0 0 / 68%);	}



/*==========  Footer  ==========*/

#sp-bottom {
   background-color: #facd01!important;
    padding: 20px!important;
    
 /* background-image: linear-gradient(180deg, transparent 98%, #000 98%);
    background-size: 15px 50px;
    background-repeat: repeat;*/
  
}
#sp-bottom .sp-module ul > li {
    display: block;
    border-bottom: none;
}


#sp-bottom .sp-module ul > li > a:before {    content: none;}


#sp-address a {    color: #fff;    font-weight: 700;	}
#sp-address p {	margin-top: 5px;	margin-bottom: 5px;	}

#sp-social a {      font-size: 34px;    padding: 0 25px;  color: #000;    font-weight: 700;	}
#sp-social p {	margin-top: 5px;	margin-bottom: 5px;	}


#sp-footer {      padding: 5px;  background: #fff;    color: #000;	}
#sp-footer a {    color: #000;	}
#sp-footer a:hover {    color: #000;	font-weight:400;	}

#sp-cookie-consent {    background-color: #facd01!important;    color: #000!important;	}

/*==========  K2 item  ==========*/

.itemBackToTop {display:none;}
.itemTitle {display:none;}

#sp-main-body {    padding: 0;	}
#sp-right {	margin-top: -16px;	}

/*==========  left menu  ==========*/

#sp-left .sp-module-content .nav.menu {
    display: block;
    float: right;
    padding-right: 65px;
}

#sp-left .sp-module ul > li {
    display: block;
    border-bottom: none;
}

#sp-left .sp-module ul > li > a:before {    content: none;	}
  
  
#sp-left .nav.menu .current a {	background-color: #facd01;    padding: 0 3px;    font-weight: 400;	}
  
  

/*==========  Non-Mobile First Method  ==========*/

@media (min-width: 1320px) {
.sppb-row-container {    width: 1320px!important;	}
}


@media only screen and (max-width: 1200px) {
.sp-megamenu-parent {     display: none!important;	}
}

/* Large Devices, Wide Screens */
@media only screen and (max-width : 1024px) {

}

/* Medium Devices, Desktops */
@media only screen and (max-width : 992px) {

}

/* Small Devices, Tablets */
@media only screen and (max-width : 768px) {

}

/* Extra Small Devices, Phones */ 
@media only screen and (max-width : 480px) {

  .custombee-left {display:none;}
  .menu-left {display:none;}
  #sp-right {display:none;}
  #sp-bottom .sp-module-title {    margin-top: 20px;    margin-bottom: 5px;	}
  
  .customnewsmobile {	display:block;	}
  .customnewsdesktop {	display:none;	}
  
  .itemid-275 .sp-module {    margin-top: 0;	}
  
  
}

/* Custom, iPhone Retina */ 
@media only screen and (max-width : 320px) {
    
}