article.item .intro-image > a {
    display: block;
    background-color: #0075be !important;
}
.sp-page-title {
    background-attachment: scroll;
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover;
    padding: 50px 0 !important;
    position: relative;
    text-align: center;
}
.view-article article.item {
    display: inline !important;
    padding: 100px 70px 70px 70px;
    border-radius: 3px;
    position: relative;
    z-index: 100;
    float: left;
    clear: both;
    width: 100% !important;
}
.embed-container {
    height: 0;
    overflow: hidden;
    padding-bottom: 56.25%;
    padding-top: 30px;
    position: relative;
	height: 1000px !important;
}
#sp-main-body {
    padding: 0px 0 !important;
}
textarea#jform_contact_message.inputbox {
    height: 100px !important;
	width: 250px !important
}
input#jform_contact_name.inputbox {
    width: 250px !important;
}
input#jform_contact_subject.inputbox {
    width: 250px !important;
}
input#jform_contact_email.validate-email.inputbox {
    width: 250px !important;
}
input#jform_contact_company_name.inputbox {
    width: 250px !important;
}
select#jform_contact_country {
    width: 250px !important;
}
input#jform_contact_phone.inputbox {
    width: 250px !important;
}
section#sp-section-7 {
	background : rgb(245, 245, 245) !important;
}
/*
#offcanvas-toggler {
    float: right;
    color: #ffffff;
    line-height: 90px;
    margin-left: 15px;
    margin-right: 15px;
	margin-top: 10px !important;
    font-size: 70px !important;
    */
}
#sp-header {
    background: #ffffff none repeat scroll 0 0;
    box-shadow: 0 3px 3px rgba(0,0,0,0.05);
    height: 105px !important;
    left: 0;
    position: relative;
    top: 0;
    width: 100%;
    z-index: 100;
}
#sp-header.menu-fixed {
    position: fixed;
    z-index: 9999;
    height: 105px !important;
}
header#sp-header.animated.menu-fixed-out {
	height: 105px !important;
}
div#sp-menu.col-xs-4.col-sm-9.col-md-9 {
	height: 105px !important;
	padding-top: 8px !important;
}
div#sp-top3.col-sm-5 {
	margin-top: 40px !important;
}
.fa-search::before {
    display: none !important;

}
div#sppb-addon-1493367276120.clearfix {
	height: 295px !important;
}
div#sppb-addon-content {
	height: 295px !important;
}
div#sppb-addon-1493367276126.clearfix {
	height: 295px !important;
}
div#sppb-addon-1493367276109.clearfix {
	height: 295px !important;
}
.bfQuickMode input[type=text], .bfQuickMode textarea, .bfQuickMode select, .bfQuickMode .uneditable-input {
    max-width: 100% !important;
    width: 100%;
}
/*
input#ff_elem7.ff_elem.inputbox {
	height: 200px !important;
}
*/
.sppb-slide-item-bg.sppb-slideshow-fullwidth-item-bg .sppb-fullwidth-title {
    font-size: 45px !important;
    color: #fff;
    /* font-weight: 800; */
    text-transform: uppercase;
    line-height: 62px;
    margin-bottom: 25px;
    margin-top: -160px !important;
}
.sppb-slide-item-bg.sppb-slideshow-fullwidth-item-bg .sppb-slideshow-fullwidth-item-text {
    width: 100% !important;
    text-align: center !important;
}
.sppb-slide-item-bg.sppb-slideshow-fullwidth-item-bg >div .sppb-slideshow-fullwidth-item-text >div {
    max-width: 100% !important;
}
.search .page-title, .view-category .page-header {
    color: #fff;
    font-size: 60px;
    margin-bottom: 50px;
    padding: 50px 0 !important;
    text-align: center;
    text-transform: uppercase;
}
.slider-padding-res {
    padding: 0px 0 0px !important;
}

element.style {
    animation-name: zoomIn;
    visibility: visible;
}
*::after, *::before {
    box-sizing: border-box;
}
*::before, *::after {
    box-sizing: border-box;
}
*::after, *::before {
    box-sizing: border-box;
}
*::before, *::after {
    box-sizing: border-box;
}
.sppb-slider-wrapper.sppb-slider-fullwidth-wrapper .owl-item .sppb-slideshow-fullwidth-item .sppb-wow.sppb-animated {
    display: none;
}

.sppb-slide-item-bg.sppb-slideshow-fullwidth-item-bg .sppb-fullwidth-title {
    color: #fff;
    font-size: 35px !important;
    line-height: 62px;
    margin-bottom: 25px;
    margin-top: -160px !important;
    text-transform: uppercase;
}
/*
@media (max-width: 1024px) {
.sp-megamenu-parent > li > a { padding: 0 8px;}
}
*/
div#sp-top2.col-sm-1.col-md-1 {
	margin-top :30px !important;
}

.sp-megamenu-parent > li > a {
    color: #636161;
    display: inline-block;
    font-size: 14px;
    line-height: 90px;
    padding: 0 14px !important;
    position: relative;
    text-transform: uppercase;
}
.sppb-slide-item-bg.sppb-slideshow-fullwidth-item-bg {
	height:550px !important;
}
span.add-on {
	height : 34px !important;
}
label.checkbox {
	font-weight : 700 !important;
	color: red !important;
}

input#firstname.inputbox {
	margin-bottom:10px !important;
	margin-top:10px !important;
}
input#lastname.inputbox {
	margin-bottom:10px !important;
	margin-top:10px !important;
}
input#email.inputbox {
	margin-bottom:10px !important;
	margin-top:10px !important;
}
input#company.inputbox {
	margin-bottom:10px !important;
	margin-top:10px !important;
}
textarea#comment.inputbox {
	margin-bottom:10px !important;
	margin-top:10px !important;
}
input#phone.inputbox {
	margin-bottom:10px !important;
	margin-top:10px !important;
}
input#amount.inputbox {
	margin-bottom:10px !important;
	margin-top:10px !important;
}
label {
		margin-bottom:0px !important;
}
.hikabtn {
	margin-bottom:30px !important;
}
input.btn.button.hikashop_cart_input_button {
	margin-bottom:30px !important;
}
span.hikashop_field_required {
	display: none !important;
}
.form-inline .form-control {
    display: inline-block;
    width: auto;
    vertical-align: top !important;
}
.slide-desc-text-default {
    position: relative;
    color: #fff !important;
    padding: 15px 15px 5px;
    text-align: center !important;
	font-size: 20px !important;
}
.slide-desc-bg-default {
	position:absolute;
	top: 0;
	left: 0;
	width: 50%;
	height: 100% !important;
	margin-top : 10px !important;
	background: RGBA(0,0,0,0) !important;
}
.slide-desc-text-default .slide-title a {
    color: #fff !important;
    font-size: 36px !important;
}
input#hikashop_checkout_quantity_63.hikashop_product_quantity_field {
	width : 40px !important;
}
.hikashopcurrency {
    width: 120px !important;
	margin-top :30px !important
}
input#mod-search-searchword.inputbox.search-query {
	width: 180px !important;
}

	