body{
	font-family: "IowanOldStyleBT-Roman"!important;
	font-size: 18px!important;
}
.nav-utility {
    background: #fff;
}
.nav-utility span, .nav-utility i, .nav-utility spanЮa {
    color: #159FB6!important;
}
span.counter-number {
    display: none!important;
}
@media only screen and (max-width: 479px){
footer .container {
    width: auto!important;
}
	.new-image-footer{
		    display: block!important;
   			 margin: 0 auto;
	}
	.new-image-footer-first{
		margin-bottom: 10px;
    	margin-top: 10px;
	}
}
@media (min-width:768px){
	.padd-custom{
		padding-left: 0;
	}
}
@media (min-width:0px) and (max-width:768px){
.no-padd-mob{
	padding-left: 0!important;
}
	.no-marg{
	margin: 10px auto!important;
}
	.no-float{
		float: none!important;
	}
}
.pea_cook_wrapper.pea_cook_bottomright {
    bottom: 0px!important;
    right: 0!important;
    margin-left: 0!important;
    width: 100%!important;
}
a#fom, a#pea_close {
    border-bottom: 1px dotted;
    display: none!important;
}
.pea_cook_wrapper {
    position: fixed;
    padding: 18px 21px!important;
    margin: 0;
    border-radius: 5px;
    z-index: 10000;
    text-align: center;
}
.pea_cook_wrapper p {
    bottom: 30px;
    font-family: "helvetica neue", helvetica, arial, sans-serif;
    font-size: 16px!important;
    margin: 0;
    font-weight: bold;
}
button.pea_cook_btn {
    background: #0ec5cc!important;
    border: 1px solid #0ec5cc!important;
    border-radius: 4px!important;
    box-shadow: none!important;
    color: #fff!important;
    font: bold 13px "helvetica neue", helvetica, arial, sans-serif!important;
    line-height: 1;
    padding: 5px 0;
    text-align: center;
    text-shadow: none!important;
    width: 170px!important;
    margin-left: 20px!important;
}
.post-content ul, .comment-content ul li:before, .wpb_text_column ul li:before {
    font-family: 'Montserrat', sans-serif;
    font-weight: 400;
    color: #10b8d2;
    content: "⬛";
    font-size: 8px;
    padding-right: 10px;
    vertical-align: bottom;
}
.post-content ul, .comment-content ul, .wpb_text_column ul {
    list-style-type: none!important;
}
.caldera-grid .btn-default {
    color: #333;
    background-color: #315b7c!important;
    border-color: #ccc;
}
/* img.logo.logo-dark {
    display: none!important;
} */
img.logo.logo-light {
    display: none!important;
}
h1, h2, h3 ,h4, h5, h6, p, span{
	color:#C0C0C0!important;
}

.color-white h1, .color-white h2, .color-white h3, .color-white h4, .color-white h5, .color-white h6, .color-white h3 a, .color-white p {
    color: #C0C0C0!important;
}
.nav-container nav.transparent .menu > li > a, .nav-container nav.transparent .module.widget-wrap i, .nav-container nav.transparent .nav-utility {
    color: #C0C0C0!important;
}
footer.bg-dark a, footer.bg-graydark a {
    color: #C0C0C0!important;
}
::selection {
    color: #C0C0C0!important;
}
@media (max-width: 767px){
.heading-title-standard, .heading-title-thin, .heading-title-bold, .heading-title-exbold {
    font-size: 25px !important;
    margin-bottom: 10px !important;
    line-height: 72px !important;
}
}
.gal-footer:before {
    content: '\203a';
    margin-right: 10px;
    font-size: 22px;
    color: #10b8d2;
}
 
.btn {
    color: #ffffff!important;
    border-radius: 40px;
}
.btn-nashi-uslugi .vc_column-inner .wpb_wrapper a {
    display: block;
    margin: 0 auto;
    width: 27%;
}
.page-id-1957 section.page-title.page-title-large-center.image-bg.overlay.parallax {
    display: none;
}
.page-id-1957 .wpb_column.vc_column_container.vc_col-sm-4 {
    background: transparent;
	
}
.text-justify{
	text-align: justify;
}
#text-justify{
	text-align: justify;
}
h1, h2, h3, h4, h5, h6, .h1, .h2, .h3, .h4, .h5, .h6, p, span, a, ol, li{
	font-family: "IowanOldStyleBT-Roman"!important;
	
}
.vc_custom_1467891254937 {
    background-color: #000000 !important;
}
.link-dark-title{
    color: #ffffff;
}
h1, h2, h3, h4, h5, h6{
	color: #ffffff;
}
.bg-secondary .light-inner {
    background-color: #656565!important;
}

.bg-secondary {
    background: #000000;
	color: #C0C0C0;
}
.wpb_column.vc_column_container.vc_col-sm-4 {
    background: #000000;
}
.vc_custom_1467891254937 {
    background-color: #f5f5f5 !important;
    color: #C0C0C0;
}
	@font-face {
			font-family: "IowanOldStyleBT-Roman";
			src: url("http://mgs-management.com/wp-content/themes/roneous/assets/fonts/IowanOldStyleBT-Roman.otf");
			font-style: normal;
			font-weight: normal;
	}

.bg-light {
    background: #000000;
    color: #C0C0C0;
}

h5 {
    font-size: 18px!important;
}
p {
    font-weight: 400;
    font-size: 18px;
}
/*  .logo{
	    width: 110px!important;
    height: 100px!important;
    padding-top: 8px!important;
    padding-bottom: 8px!important;
} */
.logo{
/* 	    width: 160px!important;
    height: 110px!important; */
	    width: 240px!important;
    height: 90px!important;
    padding-top: 8px!important;
    padding-bottom: 8px!important;
}
.sub {
    font-size: 17px!important;
}
.page-title-large-center {
    height: 500px!important;
}
.page-title-center{
    height: 500px;
    background: url(http://gold-capital.com.ua/wp-content/uploads/2018/01/viber-image-2.jpg);
    background-repeat: no-repeat;
    background-size: cover;
    background-position: initial;
}
.btn-lg {
     height: 44px!important;
    line-height: 44px!important;
    font-size: 13px!important;
    min-width: 208px!important;
}
@media only screen and (max-width: 479px){
.btn-lg {
    line-height: 38px!important; 
}
}
.vc_row.wpb_row.vc_inner.vc_row-fluid.vc_custom_1512459955576 {
    margin: 0 auto!important;
    display: block!important;
    max-width: 400px!important;
	    margin-top: 20px!important;
}
.heading-title-bold {
	font-family: "IowanOldStyleBT-Roman"!important;
    font-size: 70px!important;
}
section.vc_row.wpb_row.vc_row-fluid.text-justify.bg-secondary.not-equal.not-color h5 {
    text-align: justify!important;
}
div#custom-line-block h5 {
    text-align: justify;
}
.heading-title-bold + .lead {
    font-size: 24px!important;
	font-family: "IowanOldStyleBT-Roman"!important;
}
.nav-container nav.nav-show .nav-bar:not(.nav-full) {
/*     height: 110px!important;
    max-height: 110px!important; */
	height: 94px!important;
    max-height: 94px!important;
    line-height: 80px!important;
}
 

 ol.breadcrumb.breadcrumb-style {
    display: none!important;
}
div#popmake-4119 {
    width: 40%;
    margin-left: -22%;
}
div#pum_popup_title_4146 {
    margin-bottom: 16px;
}
input#fld_7908577_1,
input#fld_7908577_2,
input#fld_7908577_1{
    background: #929090;
    color: #fff;
    border-radius: 39px;
}
@media only screen and (min-width: 1024px){
.pum-container.pum-responsive.pum-responsive-small {
    margin-left: -15%;
    width: 30%;
}
}
button.btn.btn-block.cf-uploader-trigger {
    background: #0ec5cc!important;
}
input#fld_7410990_1 {
    display: none!important;
}
footer.footer-basic.bg-dark {
	background: #252C36;;
	width:100%;
	background-repeat:no-repeat;
	background-size:cover;
	background-position: center;
}
.padding-form{
	margin-top:8px;
}
.owl-controls {
    display: none!important;
}
.comments{ 
	display:none!important;
}

.entry-data.entry-data-big.mb30 {
    display: none!important;
}
.entry-meta.mt8.mb16.p0 {
    display: none!important;
}
.pull-right.mt8.category-more {
    display: none!important;
}
span.featured-stick {
    display: none!important;
}
span.comments-link {
    display: none!important;
}
/*END MY STYLE*/
/*
Theme Name: Roneous
Theme URI: http://www.themelogi.com/themes/roneous
Version: 1.1
Description: Roneous - Creative Multi-Purpose WordPress Theme
Author: THEMELOGI
Author URI: http://www.themelogi.com
License: GNU General Public License version 3.0
License URI: http://www.gnu.org/licenses/gpl-3.0.html
Tags: translation-ready, custom-menu
Text Domain: roneous
*/

/* CSS CONTENT - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
	1. Base style
		1.1. Base Layouts
		1.2. Base Classes
	2. WordPress Default style
	3. Theme style
		3.1. Theme Classes
		3.2. Theme Typography
		3.3. Theme Elements
	4. Visual Composer style
	5. Plugins style
		5.1. Contact Form 7
		5.2. WooCommerce

 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - */

/* 1. BASE STYLE - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - */

	/* 1.1. BASE LAYOUTS - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - */
		
		body { overflow-x: hidden; font-size: 14px; line-height: 25px; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; }
		body.boxed-layout{ background: #eee; }
		body.boxed-layout, .boxed-layout .nav-container, .boxed-layout .main-container, .boxed-layout nav{ max-width: 1366px; margin: 0 auto; left: 0; right: 0; }
		body.boxed-layout .vc_row .container, body.boxed-layout .vc_row .vc_column_container>.vc_column-inner { padding-left: 0; padding-right: 0; }
		body.boxed-layout .vc_row, body.boxed-layout .vc_row .row { margin-left: 0; margin-right: 0; }
		body.boxed-layout nav .col-lg-1 { width: 10%; }
		body.boxed-layout nav .col-lg-10 { width: 80%; }
		@media all and ( max-width: 1600px ) { 
			nav .col-lg-1 { width: 10%; }
			nav .col-lg-10 { width: 80%; }
		}
		@media all and ( max-width: 1280px ) { 
			nav .col-lg-1 { width: 15%!important; }
			nav .col-lg-10 { width: 69%!important; }
		}
		.main-container{ clear: both; }

	/* 1.2. BASE CLASSES - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - */
		
		.display-table { border: none; border-radius: 0; padding: 0; display: table; width: 100%; }
		.display-cell { display: table-cell; vertical-align: middle; }
		@media all and ( max-width: 768px ) { 
			.display-table { display: block; }
			.display-cell { display: block; width: 100%!important; }
			.display-none-sm { display: none; }
			.text-center-sm { text-align: center!important; }
		}
		.vertical-top { vertical-align: top; }
		.spacing-text { letter-spacing: 2px; }
		.overflow-hidden{ overflow: hidden; }
		.overflow-visible{ overflow: visible; }
		@media all and (max-width: 1100px){
			.col-md-push-1{ left: 0; }
		}
		@media all and (max-width: 768px){
			.pull-left-sm{ float: left !important; }
			.overflow-hidden-xs{ overflow: hidden; }
		}
		@media all and (max-width: 768px){
			.pull-left{ float: none !important; clear: both; overflow: hidden; }
			.pull-right{ margin-top: 12px; float: none !important; display: block; }
			.post-wrap .pull-left, .single-portfolio .pull-left { float: left !important; overflow: visible; }
			.post-wrap .pull-right, .single-portfolio .pull-right { float: right !important; margin-top: 0; }
		}
		@media all and (max-width: 600px){ 
			.post-wrap .pull-right [rel='tag'] { margin-top: 10px; }
			.single-portfolio .pull-left { float: none!important; display: block; overflow: visible; }
			.single-portfolio .pull-right { float: none!important; display: block; clear: left; padding-top: 20px; }
		}
		@media all and (max-width: 768px){
			.hidden-sm-xs { display: none!important; }
		}
		@media all and (min-width: 1024px){
			.show-sm { display: none!important; }
		}
		@media all and (max-width: 1023px){
			.hide-sm { display: none!important; }
			.show-sm { display: block!important; }
		}
		@media all and (min-width: 768px){
			.show-xs { display: none!important; }
		}
		@media all and (max-width: 767px){
			.hide-xs { display: none!important; }
			.show-xs { display: block!important; }
		}
		.inherit { color: inherit!important; }
		.inline-block{ display: inline-block; }
		@media (max-width: 991px) {
			.inline-block.visible-sm, .inline-block.visible-xs{ display: inline-block!important; }
		}
		.display-block{ display: block; }
		.right{ right: 0; }
		.relative{ position: relative; z-index: 2; }
		.border-none { border: none!important; }
		.clearboth{ clear: both; }
		.clearfloat{ float: none; }
		.container{ position: relative; }
		@media only screen and (max-width: 768px) and (min-width: 768px) {.container { width: 600px;}}
		@media only screen and (max-width: 767px) and (min-width: 480px) {.container { width: 440px;}}
		@media only screen and (max-width: 479px) {.container { width: 295px;}}
		.normal-font { font-weight: normal; }
		.text-left{ text-align: left; }
		@media all and (max-width: 768px){
			.text-left-xs{ text-align: left; }
		}
		.text-right{ text-align: right; }
		@media all and (max-width: 768px){
			.text-right-xs{ text-align: right; }
		}
		.text-center{ text-align: center;}
		@media all and (max-width: 768px){
			.text-center-xs{ text-align: center; }
		}
		.l-text { font-size: 55px!important; }
		.m-text { font-size: 35px!important; }
		.ms-text { font-size: 25px!important; }
		.mx-text { font-size: 20px!important; line-height: 1.2; }
		.xs-text { font-size: 16px!important; line-height: 1.7; }
		.xss-text { font-size: 15px!important; line-height: 1.6; }
		.sm-text { font-size: 12px!important; }
		.s-text { font-size: 11px!important; }
		.small-text { font-size: 90%; }
		@media all and (max-width: 480px){
		.xs-text-mobile { font-size: 16px!important; line-height: 1.7; }
		.s-text-mobile { font-size: 11px!important; line-height: 1.3; }
		}
		@media all and (max-width: 767px){
		.text-center-xs{ text-align: center !important; }
		}
		.bold{ font-weight: 600 !important; }
		.thin{ font-weight: 100 !important; }
		@media all and (max-width: 767px){
		.thin{ font-weight: 300 !important; }
		}
		.text-left{ text-align: left !important; }
		@media all and (max-width: 767px){
		.text-left-xs{ text-align: left !important; }
		}
		.vertical.text-center { text-align: left; }
		@media all and (max-width: 766px){
		.mobile-hide { display: none; }
		}
		p:empty { display: none; }
		br:empty { margin-bottom: 0 !important; }
		li.overflow-hidden:last-child,
		li.overflow-hidden:last-child h6 { margin-bottom: 0; }
		.pointer { cursor:pointer }

/* 2. WORDPRESS DEFAULT STYLE - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - */
		
	.wpb_column .wpb_wrapper { position: relative; }
	@media ( max-width: 768px ) { 
		.wpb_column { padding-bottom: 20px; }
		.wpb_column:last-child { margin-bottom: 0; padding-bottom: 0; }
		.wpb_column[class*='vc_custom'] { padding-left: 20px!important; padding-right: 20px!important; }
	}
	.bypostauthor {}
	.post-content ul,.post-content ol,.wpb_text_column ul,.wpb_text_column ol{margin:0 0 20px;padding:0}
	.post-content ul ul,.post-content ol ol,.wpb_text_column ul ul,.wpb_text_column ol ol{margin:0 0 0 40px}
	.screen-reader-text{display:none!important}
	.alignleft,.aligncenter,.alignright,.alignnone{margin-bottom:25px}
	.alignnone{display:block}
	.alignleft{float:left;margin:0 30px 30px 0 !important}
	.alignright{float:right;margin:0 0 30px 30px !important}
	.aligncenter{display:block;margin-right:auto;margin-left:auto;text-align:center}
	.small-width{width:30%;margin-bottom:0!important}
	.med-width{width:40%;margin-bottom:0!important}
	@media all and (max-width: 768px) { .small-width, .med-width{width:100%; text-align: center;} }
	figure.aligncenter a{display:inline-block;overflow:hidden;position:relative}
	.wp-caption{max-width:100%;text-align:center}
	.wp-caption img{margin-bottom:10px}
	.gallery { margin-bottom: 20px!important; }
	.gallery .gallery-item{margin-top:0!important;margin-bottom:0!important;position:relative}
	.gallery .gallery-item dt{margin: 0;}
    .gallery .gallery-item .wp-caption-text { text-shadow: 0 0 2px #000; color: #fff; position: absolute; bottom: 10px; left: 0; right: 0; opacity: 0; transition: opacity 200ms linear; -webkit-transition: opacity 200ms linear; -moz-transition: opacity 200ms linear; }
	.gallery .gallery-item:hover .wp-caption-text { opacity: 1; }
	.gallery .gallery-item img{border:2px solid transparent!important}
	.gallery-caption{margin:20px 0;max-width:100%;text-align:center;z-index:999}
	.wp-caption-text,.gallery-caption-text{margin:6px 0;font-style:italic;font-size:95%;line-height:120%}

/* 3. THEME STYLE - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - */

	/* 3.1 THEME CLASSES - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - */
		
		.post-content hr, .comment-content hr, .wpb_text_column hr, .image-carousel-item hr{clear:both}
		.post-content span.pull-right,.post-content span.pull-left,.wpb_text_column span.pull-right,.wpb_text_column span.pull-left{float:right;display:inline-block;width:300px;margin:0 0 20px 20px;font-size:22px;line-height:30px}
		.post-content span.pull-right,.wpb_text_column span.pull-right{float:right;margin:0 0 20px 20px;text-align:right}
		.post-content span.pull-left,.wpb_text_column span.pull-left{float:left;margin:0 20px 20px 0}
		.post-content table tr,.post-content table td,.comment-content table tr, .comment-content table td, .wpb_text_column tr,.wpb_text_column td{padding:10px 15px;border:1px solid #ccc}
		.post-content table,.comment-content table, .wpb_text_column table{text-align:left;width:100%;margin-bottom:25px}
		.post-content table td,.post-content table th,.comment-content table td, .comment-content table th, .wpb_text_column table td,.wpb_text_column table th{padding:15px}
		.post-content table tr:nth-child(even),.post-content table thead tr,.comment-content table tr:nth-child(even), .comment-content table thead tr, .wpb_text_column table thead tr,.wpb_text_column table tr:nth-child(even){background:#f5f5f5}
		.post-content li ol,.post-content li ul,.comment-content li ol, .comment-content li ul, .wpb_text_column li ol,.wpb_text_column li ul{margin-bottom:0!important}
		.wpb_text_column li{margin-bottom:0!important}
		.post-content ul,.comment-content ul, .wpb_text_column ul{list-style:square;list-style-position:inside;margin-left:20px; padding-left: 0;}
		.post-content ol,.comment-content ol, .wpb_text_column ol{list-style-position:inside;margin-left:20px; padding-left: 0;}
		.comments .no-comments { display: none; }
		@media(max-width: 768px) { 
			.headings-title .widgettitle{ font-size: 16px!important; line-height: 21px!important; } 
			.headings-title .widgetsubtitle{ font-size: 13px!important; line-height: 17px!important; padding-top: 12px!important; } 
		}
		
	/* 3.2. THEME TYPOGRAPHY - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - */
		
		h1, .h1{ font-size: 56px; line-height: 64px; }
		h1.large{ font-size: 72px; line-height: 80px; font-weight: 100; }
		@media all and (max-width: 990px){
		h1.large{ font-size: 56px; line-height: 64px; }
		}
		h2{ font-size: 40px; line-height: 48px; }
		h3{ font-size: 35px; line-height: 42px; }
		h4{ font-size: 24px; line-height: 32px; margin-bottom: 15px; }
		h5{ font-size: 15px; line-height: 24px; font-weight: 400; margin-bottom: 12px; }
		h6,.h6{ font-size: 11px; line-height: 20px; font-weight: 700; margin-bottom: 12px; }
		@media all and (max-width: 767px){
		h1, h1.large, .h1{ font-size: 26px; line-height: 40px; font-weight: 300; }
		h2{ font-size: 26px; line-height: 40px; }
		h3{ font-size: 24px; line-height: 32px; }
		h4{ font-size: 18px; line-height: 26px; }
		h5{ font-size: 15px; line-height: 24px; font-weight: 400; }
		h6,.h6{ font-size: 12px; line-height: 24px; font-weight: 700; }
		}
		p{ font-weight: 400; }
		p.lead{ font-size: 16px; font-weight: 400; line-height: 28px; }
		.sub{ font-size: 13px; }
		a,a:visited,a:focus,a:active,a:hover{ text-decoration: none; outline: none; }
		ul{ list-style: none; }
		ul.bullets{ list-style: inside; }
		ul[data-bullet] li{ line-height: 32px; }
		ul[data-bullet] li i:first-child{ margin-right: 16px; .scale(1.5); display: inline-block; }
		ul[data-bullet] { list-style: none !important; }
		ul.lead li{ font-size: 16px; line-height: 40px; }
		dd { margin-bottom: 25px; }
		dt { margin-bottom: 10px; font-size: 18px; }
		select { max-width: 100%; }
		textarea { height: 140px; }
		.label a,
		.label a:hover { color: #fff; }
		.bg-dark hr{ border-color: #555; }
		.list-inline{ margin-left: 0; }
		.list-inline>li{ padding: 0 8px; }
		.list-inline>li:last-child{ padding-right: 0; }
		.list-inline>li:first-child{ padding-left: 0; }
		blockquote:not(.blockquote) { text-align: left; }
		blockquote:not(.blockquote-link){ border-left: 2px solid #bbb; position: relative; overflow: hidden; font-family: 'PT Serif'; font-size: 20px; line-height: 40px; font-style: italic; background: #f6f6f6; padding: 20px; font-weight: 300; }
		@media(max-width: 480px) {
			blockquote:not(.blockquote-link){ font-size: 16px; line-height: 28px; }
		}
		blockquote p { margin-bottom: 0!important; }
		blockquote .author{ font-size: 12px; display: block; float: right; margin-top: 16px; }
		blockquote.blockquote { background-color: transparent; border-left: 0; padding-right: 0; padding-left: 45px; }
		blockquote.blockquote:before { content: "\f10d"; font-family: 'FontAwesome'; font-size: 25px; left: 0px; position: absolute; top: 25px; }
		blockquote.blockquote.blockquote-link { text-align: left; padding-top: 0;position: relative; margin-bottom: 12px!important; }
		blockquote.blockquote.blockquote-link:before { content: "\f0c1"; top: 0; color: #bcbcbc; }
		.container .col-sm-4.masonry-item blockquote.blockquote.blockquote-link:before { top: 12px; }
		blockquote.blockquote.blockquote-quote:before { content: "\f10d"; top: 10px; }
		.masonry-item blockquote.blockquote.blockquote-quote:before { top: 15px; }
		@media all and (max-width: 767px){
			br{ display: none; }
			blockquote{ font-size: 16px; line-height: 32px; }
		}
		img { max-width: 100%; height: auto; }
		th, td{ line-height: 24px !important; }
		video{ max-width: 100%; }
		.shadow-caption { position: relative; min-height: 40px; }
		.shadow-caption img + .shadow-caption-overlay { position: absolute; width: 100%; height: 100%; top: 0; left: 0; background-image: linear-gradient(rgba(0,0,0,0) 65%,rgba(0,0,0,0.35)); transition: opacity 200ms linear; -webkit-transition: opacity 200ms linear; -moz-transition: opacity 200ms linear; }
		.shadow-caption img + .shadow-caption-overlay .shadow-caption-inner { color: #fff!important; display: block; margin: 2px 0; text-shadow: 0 0 2px #000; width: 100%; position: absolute; left: 15px; bottom: 10px; width: 100%; padding: 0 8px 0 8px; z-index: 2; }
		.shadow-caption img + .shadow-caption-overlay .shadow-caption-inner a { color: #fff!important; }
		.shadow-caption img + .shadow-caption-overlay .shadow-caption-inner blockquote.blockquote.blockquote-link { margin-bottom: 0!important; }
		.shadow-caption img + .shadow-caption-overlay .shadow-caption-inner blockquote.blockquote.blockquote-link:before { color: #fff; }
		.box-zoom .box-mask.mask-overlay, .bg-overlay .bg-mask.mask-overlay { width: -moz-calc(100% - 16px); width: -webkit-calc(100% - 16px); width: calc(100% - 16px); height: -moz-calc(100% - 16px); height: -webkit-calc(100% - 16px); height: calc(100% - 16px); margin: 8px; text-align: center; }

	/* 3.2. THEME ELEMENTS - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - */

		/* Tooltips */
		.tooltip{ font-weight: 600; font-size: 13px; }
		.tooltip-inner{ border-radius: 3px; padding: 9px 24px 12px 24px; }
		
		/* Gallery */
		.tlg-slider .item{width:100%;display:block;background-position:center center;background-size:cover;background-repeat:no-repeat}
		.image-slider .slides li>img,.image-slider .slides,#content .wpb_text_column .image-slider .slides:last-child{margin:0!important;list-style:none!important}
		.slides,.flex-control-nav,.flex-direction-nav,.lightbox-gallery,.lightbox-gallery ul,.lightbox-gallery li{list-style:none!important;margin:0!important}
		.lightbox-gallery { margin: -8px!important; }
		
		/* Hero Slider */
		.image-bg li h6 { margin-bottom: 5px; }
		.image-bg ul + ul { margin-top: -20px; }
		.row .image-slider.fullscreen { margin-bottom: 0; }
		
		/* Footer */
		footer.footer-widget .widget_nav_menu ul li { clear: left; }
		footer.footer-widget .widget_nav_menu, footer.footer-widget .widget_nav_menu > div { clear: both; }
		footer.footer-widget .widget_nav_menu > div:after { display: table; content: " "; clear: both; }
		
		/* Single Portfolio */
		.single-portfolio .wp-caption { width: 100% !important; margin: 80px 0; }
		.single-portfolio .wp-caption p { text-align: right; padding-top: 10px; }
		.single-portfolio .wp-caption img { width: 100%; height: auto; }
		
		/* Other Stuff */
		i.none, h5:empty { display: none !important; }
		i.icon { width: auto; height: auto; line-height: initial; vertical-align: initial; margin-left: 0px; }
		.row:empty { display: none; }
		.feature.bordered i.none + h5 { font-size: 72px; line-height: 80px; }
		.overlay::before { display: block; }
		.border-radius-0, .border-radius-0 img { border-radius: 0; }
		.border-radius-m, .border-radius-m img { border-radius: 5px; }
		.border-radius-l, .border-radius-l img { border-radius: 25px; }
		.image-round img { border-radius: 3px; }
		.image-round-100 img { border-radius: 100%; }
		.width-full { width: 100%; }
		.height-full { height: 100%; }
		.admin-bar nav.fixed, .admin-bar nav.absolute { top: 32px; }
		.admin-bar .vertical-bottom { bottom: 32px; }
		@media screen and (max-width: 782px) {
			.admin-bar nav.fixed, .admin-bar nav.absolute { top: 46px; }
			.admin-bar .vertical-bottom { bottom: 46px; }
		}
		@media screen and (min-width: 990px) {
			body.border-layout { padding: 38px; background: none!important; }
			body.border-layout .back-to-top { margin-bottom: 38px; margin-right: 8px; }
			body.border-layout .tparrows { display: none!important; }
			.tlg_border { background-color: #fff; position: fixed; width: 100%; height: 38px; left: 0; z-index: 1000; }
			.tlg_border.border--top { top: 0; }
			.tlg_border.border--bottom { bottom: 0; }
			.tlg_border.border--right { width: 38px; height: 100%; top: 0; right: 0; left: auto; }
			.tlg_border.border--left { width: 38px; height: 100%; top: 0; left: 0; right: auto; }
			.admin-bar .tlg_border.border--top { top: 32px; }
			.admin-bar.border-layout .vertical-bottom { bottom: 70px; }
			.admin-bar.border-layout nav.fixed, .admin-bar.border-layout nav.absolute { top: 70px; }
			.border-layout nav.fixed, .border-layout nav.absolute { top: 38px; }
			.border-layout nav.fixed:not(.side-menu), .border-layout nav.absolute:not(.side-menu) { padding: 0 32px; }
			.border-layout.has-offcanvas-nav nav.fixed, .border-layout.has-offcanvas-nav nav.absolute { padding: 0 32px; }
			.border-layout.has-offcanvas-nav nav.fixed.offcanvas-show, .border-layout.has-offcanvas-nav nav.absolute.offcanvas-show { padding: 0; }
			.border-layout .offcanvas-container .close-nav { right: 54px; }
			.border-layout .nav-container nav.nav-show .nav-bar { -webkit-box-shadow:none!important; box-shadow: none!important; }
		}
		.menu a .label { margin-left: 10px; }
		.modal-strip a { margin-left: 10px; }
		.bg-primary .color-primary { color: #fff !important; }

/* 4. VISUAL COMPOSER STYLE - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - */
	
	.vc_row .row { position: relative; }
	@media only screen and (max-width: 1280px) {
		div.vc_row .vertical-flex .vc_column_container:not(.vc_col-sm-12) .vc_column-inner[class*="vc_custom_"] { padding-left: 95px!important; padding-right: 95px!important; }
	}
	@media only screen and (max-width: 1024px) {
		div.vc_row .vertical-flex .vc_column_container:not(.vc_col-sm-12) .vc_column-inner[class*="vc_custom_"] { padding-left: 55px!important; padding-right: 55px!important; }
	}
	@media only screen and (max-width: 768px) {
		.vc_row .row .row { margin: 0; }
		div.equal-height .vc_column-inner .vc_column-inner, section.vc_row .vc_column_container > .vc_column-inner { padding-left: 0!important; padding-right: 0!important; }
		div.equal-height .vc_column-inner { padding-left: 95px!important; padding-right: 95px!important; }
		div.vc_row .vertical-flex .vc_column_container:not(.vc_col-sm-12) .vc_column-inner[class*="vc_custom_"] { padding-left: 100px!important; padding-right: 100px!important; }
	}
	@media only screen and (max-width: 600px) {
		.projects .container { padding: 0; }
		div.vc_row .vertical-flex .vc_column_container:not(.vc_col-sm-12) .vc_column-inner[class*="vc_custom_"] { padding-left: 50px!important; padding-right: 50px!important; }
	}
	@media only screen and (max-width: 479px) {
		div.equal-height .vc_column-inner, div.vc_row .vertical-flex .vc_column_container:not(.vc_col-sm-12) .vc_column-inner[class*="vc_custom_"] { padding-left: 28px!important; padding-right: 28px!important; }
		div.equal-height .vc_column-inner .vc_column-inner { padding-left: 0!important; padding-right: 0!important; }
	}
	@media screen and (max-width: 767px) { 
		.vc_row, .vc_row .row, .vc_row .vc_row { margin: 0; }
		.vc_row .vc_column-inner { padding-left: 0; padding-right: 0; }
	}
	@media screen and (max-width: 480px) { 
		.vc_row .row .row [class*="col-"] { padding-left: 0; padding-right: 0; }
		section .container .row { margin: 0; }
	}
	.vc_empty-placeholder { margin: 0; }
	div.vc_row .wpb_column { padding: 0; }
	@media only screen and (max-width: 768px) and (min-width: 768px) {
		.tlg-page-wrapper .col-sm-1,.tlg-page-wrapper .col-sm-2,.tlg-page-wrapper .col-sm-3,.tlg-page-wrapper .col-sm-4, .tlg-page-wrapper .col-sm-5,.tlg-page-wrapper .col-sm-6,.tlg-page-wrapper .col-sm-8,.tlg-page-wrapper .col-sm-10, .vc_col-xs-1, .vc_col-sm-1, .vc_col-md-1, .vc_col-lg-1, .vc_col-xs-2, .vc_col-sm-2, .vc_col-md-2, .vc_col-lg-2, .vc_col-xs-3, .vc_col-sm-3, .vc_col-md-3, .vc_col-lg-3, .vc_col-xs-4, .vc_col-sm-4, .vc_col-md-4, .vc_col-lg-4, .vc_col-xs-5, .vc_col-sm-5, .vc_col-md-5, .vc_col-lg-5, .vc_col-xs-6, .vc_col-sm-6, .vc_col-md-6, .vc_col-lg-6, .vc_col-xs-7, .vc_col-sm-7, .vc_col-md-7, .vc_col-lg-7, .vc_col-xs-8, .vc_col-sm-8, .vc_col-md-8, .vc_col-lg-8, .vc_col-xs-9, .vc_col-sm-9, .vc_col-md-9, .vc_col-lg-9, .vc_col-xs-10, .vc_col-sm-10, .vc_col-md-10, .vc_col-lg-10, .vc_col-xs-11, .vc_col-sm-11, .vc_col-md-11, .vc_col-lg-11, .vc_col-xs-12, .vc_col-sm-12, .vc_col-md-12, .vc_col-lg-12 { width: 100%; }
	}
	.pb0 .wpb_content_element, .wpb_layerslider_element.wpb_content_element, .wpb_revslider_element.wpb_content_element{ margin-bottom: 0!important; }
	section section { padding: 0; background: none; }
	section section + section, section section + .row { padding-top: 96px; }
	section section .container { width: 100%; }
	.tlg-page-wrapper { overflow: hidden; clear: both; }
	.tlg-page-wrapper > .wpb_row { margin: 0 !important; position: relative; }
	@media( max-width: 768px ) { .tlg-page-wrapper > .wpb_row .wpb_row { margin: 0 !important; position: relative; } }
	.tlg-page-wrapper > .wpb_row.image-bg, .tlg-page-wrapper > .wpb_row.video-bg { overflow: hidden; }
	.wpb_column .wpb_wrapper>*:last-child {margin-bottom: 0;}
	.tlg-page-wrapper > p { display: none; }
	.mega-menu h4 { display: none; }
	@media( min-width: 991px ) { 
		.mega-menu { width: calc( 100% - 72px )!important; margin: 0 36px!important; } 
		.boxed-layout .text-center .mega-menu { margin: 0!important; } 
	}
	@media only screen and (min-width: 991px) and (max-width: 1600px) {
		.text-center .mega-menu { margin: 0 0 0 -70px!important; } 
	}
	.variation dt { font-weight: bold; display: inline-block; font-size: 12px; }
	.variation dd { display: inline-block; }
	.tooltip.top { margin-left: 0; }
	.boxed-layout .modal-strip { max-width: 1330px; }
	.single-product form,
	.single-product form + hr { clear: both; }

	/* 4.X. TLG-VC: IMAGE CAPTION - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -- - - - - - - - - - - - */
		.tlg-banner figure{position:relative;z-index:1;display:block;overflow:hidden;margin:0;text-align:center;cursor:pointer}
		.tlg-banner figure img{position:relative;display:block;min-height:100%;max-width:100%}
		.tlg-banner figure figcaption{padding:2em;color:#fff;font-size:1.25em;-webkit-backface-visibility:hidden;backface-visibility:hidden}
		.tlg-banner figure figcaption::before,.tlg-banner figure figcaption::after{pointer-events:none}
		.tlg-banner figure figcaption,.tlg-banner figure figcaption > a{position:absolute;top:0;left:0;width:100%;height:100%}
		.tlg-banner figure figcaption > a{z-index:1000;text-indent:200%;white-space:nowrap;font-size:0;opacity:0}
		.tlg-banner figure h2{font-size:17px;line-spacing:normal;font-weight:300;text-transform:uppercase;line-height:1.35em;color:#fff}
		.tlg-banner figure h2 span{font-weight:800}
		.tlg-banner figure h2,.tlg-banner figure p{letter-spacing:normal;padding:0;margin:0;-webkit-transform:scale(1);transform:scale(1)}
		.tlg-banner figure p{letter-spacing:1px;font-size:15px;line-height:1.6em}
		@media ( max-width: 480px ) { .tlg-banner figure h2 { font-size: 20px!important; } .tlg-banner figure p { display: none; } }
		figure.hover-caption-1{background-color:#000}
		figure.hover-caption-1 img{opacity:.7;-webkit-transition:opacity 0.35s,-webkit-transform .35s;transition:opacity 0.35s,transform .35s;-webkit-transform:scale(1.15);transform:scale(1.15)}
		figure.hover-caption-1:hover img{opacity:.5;-webkit-transform:scale(1);transform:scale(1)}
		figure.hover-caption-1 figcaption{text-align:left}
		figure.hover-caption-1 figcaption > div{position:absolute;bottom:0;left:0;padding:2em;width:100%;height:50%}
		@media ( max-width: 768px ) { figure.hover-caption-1 figcaption > div{ height: 80%; } }
		figure.hover-caption-1 h2,figure.hover-caption-1 p{-webkit-transform:translate3d(0,40px,0);transform:translate3d(0,40px,0)}
		figure.hover-caption-1 h2{-webkit-transition:-webkit-transform .35s;transition:transform .35s}
		figure.hover-caption-1 p{color:rgba(255,255,255,0.8);opacity:0;-webkit-transition:opacity 0.2s,-webkit-transform .35s;transition:opacity 0.2s,transform .35s}
		figure.hover-caption-1:hover img,figure.hover-caption-1:hover h2,figure.hover-caption-1:hover p{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}
		figure.hover-caption-1:hover p{opacity: 1; -webkit-transition-delay:.05s;transition-delay:.05s;-webkit-transition-duration:.35s;transition-duration:.35s}
		figure.hover-caption-4{background-color:#000}
		figure.hover-caption-4 img{opacity:.7;-webkit-transition:opacity 0.35s,-webkit-transform .35s;transition:opacity 0.35s,transform .35s;-webkit-transform:scale(1.15);transform:scale(1.15)}
		figure.hover-caption-4:hover img{opacity:.5;-webkit-transform:scale(1);transform:scale(1)}
		figure.hover-caption-4 figcaption::before{position:absolute;top:30px;right:30px;bottom:30px;left:30px;border:1px solid #fff;content:'';opacity:0;-webkit-transition:opacity 0.35s,-webkit-transform .35s;transition:opacity 0.35s,transform .35s;-webkit-transform:translate3d(-20px,0,0);transform:translate3d(-20px,0,0)}
		figure.hover-caption-4 figcaption{padding:3em;text-align:left}
		figure.hover-caption-4 h2{padding:30% 0 10px}
		figure.hover-caption-4 p{opacity:0;-webkit-transition:opacity 0.35s,-webkit-transform .35s;transition:opacity 0.35s,transform .35s;-webkit-transform:translate3d(-10px,0,0);transform:translate3d(-10px,0,0)}
		@media ( max-width: 768px ) { figure.hover-caption-4 h2 { padding-top: 10%; } }
		@media ( max-width: 480px ) { figure.hover-caption-4 figcaption::before { border: none; } }
		figure.hover-caption-4:hover figcaption::before,figure.hover-caption-4:hover p{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}
		figure.hover-caption-5{background:#000}
		figure.hover-caption-5 img{opacity:.7;-webkit-transition:opacity .35s;transition:opacity .35s}
		figure.hover-caption-5:hover img{opacity:.4}
		figure.hover-caption-5 figcaption::before,figure.hover-caption-5 figcaption::after{position:absolute;top:30px;right:30px;bottom:30px;left:30px;content:'';opacity:0;-webkit-transition:opacity 0.35s,-webkit-transform .35s;transition:opacity 0.35s,transform .35s}
		figure.hover-caption-5 figcaption::before{border-top:1px solid #fff;border-bottom:1px solid #fff;-webkit-transform:scale(0,1);transform:scale(0,1)}
		figure.hover-caption-5 figcaption::after{border-right:1px solid #fff;border-left:1px solid #fff;-webkit-transform:scale(1,0);transform:scale(1,0)}
		figure.hover-caption-5 h2{padding-top:30%;-webkit-transition:-webkit-transform .35s;transition:transform .35s;-webkit-transform:translate3d(0,-20px,0);transform:translate3d(0,-20px,0)}
		@media ( max-width: 480px ) { figure.hover-caption-5 h2{ padding-top: 23%; } }
		figure.hover-caption-5 p{padding:20px 2.5em;opacity:0;-webkit-transition:opacity 0.35s,-webkit-transform .35s;transition:opacity 0.35s,transform .35s;-webkit-transform:translate3d(0,20px,0);transform:translate3d(0,20px,0)}
		figure.hover-caption-5:hover figcaption::before,figure.hover-caption-5:hover figcaption::after{opacity:1;-webkit-transform:scale(1);transform:scale(1)}
		figure.hover-caption-5:hover h2,figure.hover-caption-5:hover p{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}
		figure.hover-caption-2{background-color:#000}
		figure.hover-caption-2 img{opacity:.7;-webkit-transition:opacity 0.35s,-webkit-transform .35s;transition:opacity 0.35s,transform .35s;-webkit-transform:scale(1.15);transform:scale(1.15)}
		figure.hover-caption-2:hover img{opacity:.5;-webkit-transform:scale(1);transform:scale(1)}
		figure.hover-caption-2 figcaption{text-align:right}
		figure.hover-caption-2 h2,figure.hover-caption-2 p{position:absolute;right:30px;left:30px;padding:10px 0}
		figure.hover-caption-2 p{bottom:30px;line-height:1.5;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}
		figure.hover-caption-2 h2{top:30px;-webkit-transition:-webkit-transform .35s;transition:transform .35s;-webkit-transform:translate3d(0,20px,0);transform:translate3d(0,20px,0)}
		figure.hover-caption-2:hover h2{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}
		figure.hover-caption-2 h2::after{position:absolute;top:100%;left:0;width:100%;height:4px;background:#fff;content:'';-webkit-transform:translate3d(0,40px,0);transform:translate3d(0,40px,0)}
		figure.hover-caption-2 h2::after,figure.hover-caption-2 p{opacity:0;-webkit-transition:opacity 0.35s,-webkit-transform .35s;transition:opacity 0.35s,transform .35s}
		figure.hover-caption-2:hover h2::after,figure.hover-caption-2:hover p{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}
		figure.hover-caption-3{background-color:#000}
		figure.hover-caption-3 img{opacity:.7;-webkit-transition:opacity 0.35s,-webkit-transform .35s;transition:opacity 0.35s,transform .35s;-webkit-transform:scale(1.15);transform:scale(1.15)}
		figure.hover-caption-3:hover img{opacity:.5;-webkit-transform:scale(1);transform:scale(1)}
		figure.hover-caption-3 h2{margin-top:20%;-webkit-transition:-webkit-transform .35s;transition:transform .35s;-webkit-transform:translate3d(0,20px,0);transform:translate3d(0,20px,0)}
		figure.hover-caption-3 p{margin:1em 0 0;padding:2em;border:1px solid #fff;opacity:0;-webkit-transition:opacity 0.35s,-webkit-transform .35s;transition:opacity 0.35s,transform .35s;-webkit-transform:translate3d(0,20px,0) scale(1.1);transform:translate3d(0,20px,0) scale(1.1)}
		@media ( max-width: 768px ) { figure.hover-caption-3 h2 {margin-top: 5%;} figure.hover-caption-3 p { padding: 10px; } }
		@media ( max-width: 480px ) { figure.hover-caption-3 p {border: none;}  }
		figure.hover-caption-3:hover h2{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}
		figure.hover-caption-3:hover p{opacity:1;-webkit-transform:translate3d(0,0,0) scale(1);transform:translate3d(0,0,0) scale(1)}
		
	/* 4.X. TLG-VC: CAROUSEL - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -- - - - - - - - - - - - */
		
		.post-carousel h3 { font-size: 24px; letter-spacing: 5px; }
		@media (max-width: 991px) {
			.tlg-page-wrapper > .container.inner { padding-left: 20px; padding-right: 20px; }
			.footer-basic * { text-align: center; }
			.module-group.right .module.left:first-child { padding-right: 16px; }
		}
		.owl-carousel .owl-stage-outer, .owl-carousel .owl-item { z-index: 1; }

/* 5. PLUGINS STYLE - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - */

	/* 5.1. CONTACT FORM 7 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - */
		div.wpcf7 textarea { height: 110px; }
		div.wpcf7 input[type="submit"],
		div.wpcf7 p { margin-bottom: 0; }
		div.wpcf7 img.ajax-loader { width: auto; }
		.wpcf7-checkbox .checkbox-option { margin-right: 20px; padding-bottom: 24px; position: relative; }
		.wpcf7-checkbox .checkbox-option span { position: absolute; top: 100%; left: 0; width: 999px; }
		.wpcf7 .select-option { margin-bottom: 0; }
		div.wpcf7-response-output { clear: both; }
		div.wpcf7 .form-container input { max-width: 250px; display: inline-block; border-radius: 0; }
		div.wpcf7 .form-container input[type="submit"] { border: none; }
		section:not(.image-bg) div.wpcf7 .form-container .wpcf7-form-control-wrap + .wpcf7-form-control-wrap { margin-left: -1px; }
		@media (max-width: 767px) {
			div.wpcf7 .form-container img.ajax-loader { display: block; margin: 0 auto; }
		}

	/* 5.2. WOOCOMMERCE - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - */

		.tabbed-content .ratings i{display:block}
		.ratings > li{width:100%}
		.btn,.woocommerce #respond input#submit,.woocommerce a.button,.woocommerce button.button,.woocommerce input.button,.woocommerce #respond input#submit.alt,.woocommerce a.button.alt,.woocommerce button.button.alt,.woocommerce input.button.alt{width:auto}
		.woocommerce .woocommerce-ordering select{padding-right:45px}
		.woocommerce .cart button[type="submit"],.woocommerce .cart input{float:left}
		.woocommerce .quantity .qty{width:100px;height:41px}
		.cart .three-columns input{float:none}
		.cart .number{display:none}
		table.variations{width:100%}
		.cart_form:hover *{color:#fff}
		.cart_form{width:auto;display:inline-block}
		.variations .label { background: transparent; text-align: left; padding: 0!important; }
		.variations .label label { line-height: 50px!important; }
		.woocommerce div.product form.cart .reset_variations { font-size: .95em; }
		.woocommerce-variation-price { margin-bottom: 10px; }
		.product_meta > span { display: block; }
		.product-single div.product > .onsale { display: none!important; }


.btn-white:hover, .image-bg .btn:hover, .image-bg .btn:visited:hover, .image-bg .btn:not(.btn-filled):hover, .image-bg .btn:not(.btn-filled):visited:hover, .bg-primary .btn:hover, .transparent .btn:hover {
    color: #000!important;
}

@media (min-width: 992px) and (max-width: 1199.98px) {
.nav-container nav .nav-utility span.sub {
    font-size: 12px!important;
}
}
@media (max-width: 1407px) {
.nav-container nav .module.right.col-sm-12.col-md-2.col-lg-2.col-xl-3 img {
    width: 84px!important;
}
	}
@media (max-width: 1200px) {
span.sub.sub-nbr-licence {
    display: none;
}
	span.sub.sub-address {
    float: none!important;
}
	.nav-container nav .module.right.col-sm-12.col-md-2.col-lg-2.col-xl-3 img {
    width: 80px!important;
}
}
#main-slider .background-content.visible {
  animation-name: blink;
  animation-timing-function: linear;
  animation-duration: 16s;
  animation-iteration-count: infinite;  
}
@keyframes blink {
  50% {
    -webkit-transform: scale(1.1);
 	-moz-transform: scale(1.1);
 	-o-transform: scale(1.1);
  }
}
.module.widget-wrap.search-widget-wrap.left {
    display: none;
}
form button.btn.btn-block:hover {
    color: #000!important;
}


 