.page-title-wrap {
	    margin-bottom: 40px !important;
}
.catalog-filter {
	margin-bottom: 15px!important;
}
h4.widget-title {
	    margin-bottom: 17px!important;
}
h4.widget-title {
	color:#2e3192 !important;
}
header.header-5 .menu-wrapper .x-nav-menu > li.x-menu-item > a {
    color: #000;
}
.sticky-wrapper.is-sticky > header.main-header.header-2, .sticky-wrapper.is-sticky > header.main-header.header-5 {
    background-color: rgba(255, 255, 255, 0.92);
    border-bottom: none;
}
header.header-5 .icon-search-menu > i.fa, header.header-5 .get-a-quote-button > i.fa, header.header-5 .shopping-cart-wrapper .widget_shopping_cart_content .widget_shopping_cart_icon > i.fa-shopping-cart {
	    background-color: rgba(210, 210, 210, 0.35);
    color: #2e3192;
}
.sidebar .tagcloud a {
    -webkit-transition: all .2s;
    -moz-transition: all .2s;
    -ms-transition: all .2s;
    -o-transition: all .2s;
    transition: all .2s;
    display: inline-block;
    padding: 12px 63px;
    margin-bottom: 12px;
    margin-right: 1px;
    line-height: 1;
    font-size: 11px;
    text-transform: uppercase;
    background-color: #ececec;
	width:200px;
}
.darna-heading h2 {
	font-size:31px;
}
.magnacss{
	margin-left:30px;
	margin-right:30px;
	padding-bottom:30px;
}
.header.main-header {
    background-color: #bbb;
    position: relative;
    z-index: 997;
}
.product-listing.woocommerce .product-add-to-cart {
    display: none;
}
.sidebar .tagcloud a {
	font-size:15px !important;
}
.woocommerce div.product .woocommerce-tabs ul.tabs li a {
	background-color:#23282d;
}
.darna-button.style1:hover {
		background-color: #222;
    border-color: #222;
    color: #fff;
}
.entry-content input[type="submit"]:hover {
			background-color: #222;
    	border-color: #222;
    	color: #fff;
}
.portfolio-wrapper figure .button-toolbox-wrap .ico-view-gallery {
	display:none;
}
@media (max-width: 767px) {
	.site-content-archive-product .sidebar {
		display:block !important;
	}
	.widget.woocommerce.widget_product_tag_cloud {
		display:none !important;
	}
}

.owl-theme .owl-controls .owl-page span {
    background: #869791!important;
}

/*
.darna-partner-carousel .owl-theme .owl-controls .owl-page.active span {
    background-color: #ffffff!important;
}
*/

@media screen and (min-width: 992px) {
	header.header-5 .header-logo:after {
		border-top-width: 132px;
	}
}

header.main-header .header-logo {
	height: 132px;
}

.page-title-inner h1 {
	font-size: 38px;
}

header {
	-webkit-font-smoothing: auto;
}

.sidebar .widget-posts-wrap .widget-posts-title {
	color: #222222;
}

.darna-feature.style1 .darna-feature-content p {
	color: #1b1b1b;
}

.darna-icon-box.style6 p {
	color: #1b1b1b;
}

.wpb_wrapper p {
	color: #1b1b1b;
}

.avia_textblock p {
	color: #1b1b1b;
}

.darna-icon-box.style3 p {
	color: #1b1b1b;
}

.entry-excerpt p {
	color: #1b1b1b;
}

.entry-meta li a {
	color: #1b1b1b;
}

.img-fluid {
    max-width: 100%;
    height: auto;
}

.woocommerce-Tabs-panel h4 {
	font-size: 22px;
}

.entry-content p {
	color: #1b1b1b;
}

.single-product-info {
	color: #1b1b1b;
}

.single-product-wrap ul {
	color: #000000;
}

.tabs li a {
	font-family: 'Roboto', sans-serif;
	font-size: 16px!important;
}

.video-content p {
	color: #ffffff;
}

.woocommerce-product-gallery__trigger {
	display: none;
}

.widget-social-profile li a {
	background-color: #2d227f;
	padding: 0 5px;
	border-bottom: 1px solid #342892;
	border-left: 1px solid #342892;
	border-right: 1px solid #342892;
}

.widget-social-profile li a:hover {
	background-color: #ffffff;
}

.widget-social-profile li a:hover i{
	color: #2d227f!important;
}

.woocommerce div.product .woocommerce-tabs ul.tabs li a {
	background-color: #f5f5f5;
	color: #1b1b1b;
	border:1px solid transparent;
	border-bottom: 2px solid #2d227f;
}

.woocommerce div.product .woocommerce-tabs ul.tabs li a:hover {
	color: #1b1b1b;
	border:1px solid #d5d5d5;
	border-bottom: 2px solid #2d227f;
}

.woocommerce div.product .woocommerce-tabs ul.tabs li.active a:hover {
	color: #ffffff;
}

.widget-posts-title {
	font-family: 'Roboto', sans-serif;
}

blockquote {
	font-family: 'Trebuchet MS';
	font-style: italic;
	font-weight: 400;
}

footer.main-footer-wrapper h4.widget-title {
	font-family: 'Oswald', sans-serif;
	color: #ffffff!important;
	font-size: 26px;
	position:relative;
	display:inline-block;
}

footer.main-footer-wrapper h4.widget-title span:after {
    content:'';
    position:absolute;
    left:0;right:0;
    top:100%;
    margin: 5px 0 0 0;
    width:50%;
    height:3px;
    background:#ffffff;
}

footer.main-footer-wrapper ul {
	color: #ffffff;
}

footer.main-footer-wrapper ul li ul.children {
	display: none;
}

footer.main-footer-wrapper ul li a {
	color: #ffffff!important;
}

footer.main-footer-wrapper ul li a:hover {
	color: #ffffff!important;
}

.sidebar .widget_archive li:before, .sidebar .widget_categories li:before, .sidebar .widget_product_categories li:before, .sidebar .widget_nav_menu > div li:before, .sidebar .widget_meta li:before, .sidebar .widget_pages li:before, .sidebar .widget_recent_comments li:before, .sidebar .widget_recent_entries li:before, .sidebar .widget_rss li:before {
	color: #ffffff;
}

.text-white {
	color: #f5f5f5;
}

.page-title-overlay {
	background-color: transparent;
}

.entry-content ul {
	color: #1b1b1b;
}

.social-share-wrap {
	font-family: 'Roboto', sans-serif;
}

.woocommerce div.product .woocommerce-tabs .panel {
	font-family: 'Roboto', sans-serif;
}

.entry-content {
	font-family: 'Roboto', sans-serif;
	color: #1b1b1b;
}

.tagcloud, .breadcrumbs, .widget_categories {
	font-family: 'Roboto', sans-serif;
}

.footer-above-wrapper {
	font-family: 'Roboto', sans-serif;
}

.entry-meta-author {
	display: none!important;
}

.wpb_map_wraper iframe {
	box-shadow: 8px 9px 17px -6px rgba(0,0,0,0.4);
-webkit-box-shadow: 8px 9px 17px -6px rgba(0,0,0,0.4);
-moz-box-shadow: 8px 9px 17px -6px rgba(0,0,0,0.4);
}

#search_popup_wrapper .search-popup-inner > button {
	width: 120px;
    border: double 4px #ffffff;
    color: #ffffff;
    background-color: #2d227f;
    text-transform: uppercase;
}

input[type="text"], input[type="search"], input[type="email"], input[type="url"], input[type="password"], textarea {
	border: 1px solid #232323;
}

.search-form button[type="submit"]:hover {
	background-color: #2d227f;
}

.vc_custom_15626932952105548 {
	margin: 10px 0 !important;
    background-color: #2e3192 !important;
}

#text-9 h4.widget-title {
	text-align: center;
}

#text-9 h4.widget-title:after {
	margin: 10px auto;
}

@media screen and (min-width: 992px) {
	header.main-header .header-left {
		display:block!important;
}
}

.dialog.dialog--open .dialog__content {
		border: 5px solid #2d227f;
	}

.search-results .page-title-wrap > .container {
	margin-top: -25px;
}

.tax-product_tag .page-title-wrap > .container {
	margin-top: -25px;
}

.tax-product_cat .page-title-wrap > .container {
	margin-top: -25px;
}

.category .page-title-wrap > .container {
	margin-top: -25px;
}

.sidebar .widget_archive li.current-cat > a, .sidebar .widget_categories li.current-cat > a, .sidebar .widget_product_categories li.current-cat > a, .sidebar .widget_nav_menu > div li.current-cat > a, .sidebar .widget_meta li.current-cat > a, .sidebar .widget_pages li.current-cat > a, .sidebar .widget_recent_comments li.current-cat > a, .sidebar .widget_recent_entries li.current-cat > a, .sidebar .widget_rss li.current-cat > a, .sidebar .widget_archive li.current-menu-item > a, .sidebar .widget_categories li.current-menu-item > a, .sidebar .widget_product_categories li.current-menu-item > a, .sidebar .widget_nav_menu > div li.current-menu-item > a, .sidebar .widget_meta li.current-menu-item > a, .sidebar .widget_pages li.current-menu-item > a, .sidebar .widget_recent_comments li.current-menu-item > a, .sidebar .widget_recent_entries li.current-menu-item > a, .sidebar .widget_rss li.current-menu-item > a {
	font-weight: 600;
	text-decoration: underline;
}

.site-content-archive-product .sidebar {
	margin-bottom: 0;
}

.site-content-archive-product {
	margin-bottom: 0;
}

ul.breadcrumbs li a.home {
	color: #ffffff!important;
}

.page-title-wrap {
	min-height: 300px;
	height: auto;
}

@media(max-width:767px){
	.page-title-wrap {
		height: 300px;
	}
	.products-and-services > h2 {
		margin-top: 40px;
	}
}
@media(min-width:768px){
	.page-title-wrap {
		height: 300px;
	}
	.products-and-services > h2 {
		margin-top: 40px;
	}
}
@media(min-width:992px){

}
@media(min-width:1200px){

}

.sidebar .widget_product_categories li.current-cat > a {
	background-color: #2d227f;
	color:#ffffff;
	padding: 5px;
}

.darna-services .darna-services-item {
	border-width: 2px;
}

.social-share-wrap label {
	display: none;
}

input[type="text"], input[type="search"], input[type="email"], input[type="url"], input[type="password"], textarea {
	width: 100%;
}

@media screen and (max-width: 991px) {
	.x-nav-menu {
		background: #ebebeb!important;
	}
}

.main-menu-overlay {
	background-color: #ebebeb;
}

footer.main-footer-wrapper .collapse:before, footer.main-footer-wrapper .expanded:before {
	content: ''!important;
}

footer.main-footer-wrapper.footer-collapse-able h4.widget-title + div {
	display: block!important;
}

footer.main-footer-wrapper.footer-collapse-able h4.widget-title {
	pointer-events: none!important;
}

.page-title-wrap {
	display: inline-block;
}

