/*disable background image*/

@media (max-width: 767px) {
    .mobile-bg-001.sppb-section { background-image: none !important; background-color: #3e3d42 !important; }
    .mobile-bg-002.sppb-section { background-image: none !important; background-color: #000 !important; }
    body.com-spsimpleportfolio #sp-main-body { background-image: none; background-color: #000; }
    body.com-speasyimagegallery #sp-main-body { background-image: none; background-color: #000; }
}
  

/*end of disable background image*/



/*menu*/

#sp-header .logo { height: 90px; background-color: #000; transition: all ease 400ms; border-radius: 10px}

#sp-header .logo:hover {padding-top: 10px; transition: all ease 400ms;}

.secondary-menu > li.active > a, .sp-megamenu-parent > li.active > a, .secondary-menu > li:hover > a, .sp-megamenu-parent > li:hover > a { color: #cf3339 !important;}

.sp-megamenu-parent > li.active > a:before, .secondary-menu > li.active > a:before { display: none;}

#sp-header .logo a img, #sp-header.header-sticky {border-bottom-left-radius: 10px;border-bottom-right-radius: 10px;}

#sp-header .logo a img.logo-image-phone { width: 120px;}

@media(max-width: 767px){
    #sp-header:before { content: url(/images/0_Oppadak/logo/logo-70px.png); position: absolute; height: 100%; width: auto; right: 30px; }
}

/*end of menu*/

/*off canvas*/

.icon-bar > span {border-color: #fff; }

.icon-bar { width: 15px; }

@media (max-width: 990px) {
    #sp-menu2 .sp-megamenu-wrapper { padding-right: 20px; }
}

#offcanvas-toggler.offcanvas-toggler-right:hover .icon-bar > span{border-color: #fff;}

.close-icon:before, .close-icon:after {background-color: #fff; }

.offcanvas-menu .offcanvas-inner .sp-module:not(:last-child) { margin-bottom: 0px;}

.offcanvas-menu .offcanvas-inner .sp-module ul.menu > li {margin-bottom: 15px; }

.offcanvas-menu .offcanvas-inner .sp-module ul > li a:hover, .offcanvas-menu .offcanvas-inner .sp-module ul > li span:hover, .offcanvas-menu .offcanvas-inner .sp-module ul > li a:focus, .offcanvas-menu .offcanvas-inner .sp-module ul > li span:focus { color: #cf3339;}

.offcanvas-menu .offcanvas-inner .sp-module ul.menu > li > a:before, .offcanvas-menu .offcanvas-inner .sp-module ul.menu-child > li > a:before { background-color: #cf3339;}

.offcanvas-menu .offcanvas-inner .sp-module ul > li.active > a { color: #cf3339 !important;}

.offcanvs-position-right.offcanvas-active .body-wrapper { right: 0px;}

@media (max-width: 768px){body.offcanvas-active .offcanvas-menu { width: 320px;}}

.offcanvas-menu { background-image: url(/images/0_Oppadak/offcanvas-bg.jpg); background-position: bottom; background-repeat: no-repeat; background-size: contain;}

.offcanvas-menu:before { content: url(/images/0_Oppadak/logo/logo-150px.png); position: absolute; bottom: 10px; right: 10px; opacity: 0.08;}

/*end of off canvas*/

/*body*/

body { color: #fff; letter-spacing: 1px; }

#sp-page-builder .sppb-section-title h4.sppb-title-heading { font-size: 24px;}

#sp-page-builder .sppb-section-title .sppb-title-subheading { color: #aaa;}

.sp-page-title {background-color: #000;padding: 100px 0;}

.sp-page-title:after { display: none;}

.sp-page-title h2 { font-size: 54px; text-shadow: 2px 4px 0px #000;}

.breadcrumb > li, .breadcrumb > li > a, .blog-details-img-wrapper .article-info > span, .view-article .article-details .sppb-blocknumber .sppb-media-body .sppb-media-heading { font-family: 'Boogaloo' !important;}

.sppb-addon-title { line-height: 1.35 !important;}

h3.sppb-addon-title span.major-color {color: #cf3339; display: block; }

.border-radius {border-radius: 15px; }

@media (max-width: 767px){
.sp-page-title {;padding: 60px 0;}
.sp-page-title h2 {font-size: 32px;margin-top: 10px;}}

/*end of body*/

/*accordion*/

.sppb-panel-modern { background: #000; margin-bottom: 30px; border-radius: 0px;}

.sppb-panel-modern>.sppb-panel-heading { background: #000; color: #fff;}

.sppb-panel-modern>.sppb-panel-heading.active {color: #cf3339 }

.sppb-panel-title { font-size: 18px; letter-spacing: 1px;}

/*end of accordion*/

/*footer*/

div#sp-bottom1 img { width: 250px;}

#sp-bottom {padding: 30px 0 ; }

#sp-bottom2 {text-align: right; }

#sp-bottom2 .sp-module {display: inline-block}

#sp-bottom2 .sp-module ul > li { display: inline-block; margin-left: 30px;}

@media (max-width: 767px){
#sp-bottom1 {margin: 20px 0;}

#sp-bottom2 { text-align: center;}

#sp-bottom2 .sp-module ul > li {margin: 0 15px; }}

/*end of footer*/

/*copyright*/

#sp-footer .container-inner { padding: 15px 0;  border: none;}

#sp-footer { background-color: #000; }

#sp-footer .sp-copyright {color: #fff;line-height: 30px;}

#sp-footer .sp-copyright span { color: #cf3339;}

#sp-footer1 { text-align: left;}

#sp-footer2 ul.sppb-icons-group-list { width: 100%;}

#sp-footer2 ul.sppb-icons-group-list li { margin: 0 10px;}

#sp-footer2 ul.sppb-icons-group-list li:nth-child(1):before {content: "Connect Us";margin-right: 20px;text-transform: uppercase;}

@media (max-width: 767px){
#sp-footer1 { text-align: center;}
#sp-footer2 { text-align: center !important;padding-top: 10px; }}

/*end of copyright*/

/*gallery*/
section#sp-gallery-video {
    padding: 50px 0px;
}
select#ff_elem192 {
    color: #000;
  padding: 0px 10px;
}

/*submit button*/
button#bfSubmitButton {
    background: transparent;
    border-radius: 0px;
    box-shadow: none;
    text-shadow: nonce;
}
button#bfSubmitButton:hover {
    background: #cf3339;
}