/*
Theme Name: Venedor Child Theme
Theme URI: http://newsmartwave.net/wordpress/venedor/
Author: SW-THEMES
Author URI: http://themeforest.net/user/SW-THEMES
Description: Responsive & Retina Ready Woocommerce Theme
Template: venedor
Version: 1.1
License: GNU General Public License
License URI: license.txt
Tags: green, blue, orange, pink, brown, one-column, two-columns, left-sidebar, right-sidebar,  fluid-layout, custom-colors, custom-header, custom-background, custom-menu, editor-style, theme-options, sticky-post, translation-ready
*/

@import url("../venedor/style.css");

/*************** ADD YOUR CUSTOM CSS HERE  ***************/
#main{
  padding: 0;
}
.vc_row{
  padding: 30px 0;
}
.animated {
    visibility: visible!important;
}
.vc_color-grey.vc_message_box{
  border: 0!important;
 font-size: 16px;
  margin-bottom: 0;
  background: none;
  color: #333!important;
}
.vc_message_box-icon i{
  color: #911d42;
}
.vc_separator.vc_sep_color_pink .vc_sep_line{
  border-color: #911d42!important;
}
.vc_btn3-color-danger{
  background: #911d42!important;
}
.vc_btn3-color-danger:before {
	content:'';
	position: absolute;
	top: 0px;
	right: 0px;
	width: 0px;
	height: 100%;
	background: rgba(255,255,255,0.1);
	border-radius: 0;
	transition: all 0.7s ease;
}
.vc_btn3-color-danger:hover:before {
	width: 100%;
}
h1.page-title::before, h1.entry-title::before, h2.page-title::before, h2.entry-title::before,
h1.content-title::before, h2.content-title::before, h1.wpb_heading::before, h2.wpb_heading::before{
  background: #911d42;
}
.wpcf7-text,
.wpcf7-textarea,
.wpcf7-tel,
.wpcf7-email,
.wpcf7-select,
.wpcf7-number{
  width: 100%;
}
.wpcf7-response-output,
div.wpcf7-response-output {
    float: left!important;
}
/*
.wpcf7-form-control-wrap.acceptance,
div.wpcf7-form-control-wrap.acceptance,
span.wpcf7-form-control-wrap,*/
.acceptance-475 {
  display: inline!important;
  margin-right: 10px;
}
.input-field label, .address-field label, .textarea-field label{
  margin-bottom: 0px!important;
  background: #eee;
}

.input-field label, .address-field label{
  left: 1px;
  top:1px;
}
.input-field label .fa, .address-field label .fa, .textarea-field label .fa{
  color: #911d42;
}
.bgColor{
  background:#f6f8f9; /*rgba(22,156,83,.1);*/
  margin-bottom: 0!important;
}
.sidebar .widget-title{
  font-size: 21px;
  background: #f6f8f9;
  padding: 7px 10px;
  margin: -7px -7px 12px -7px;
}
.sidebar .widget{
  border: 1px solid #e0e0e0;
  padding: 7px;
}
.header .sub-menu li a{
  padding: 7px 15px!important;
  line-height: 1.3;
}
.breadcrumbs{
  margin-bottom: 25px;
}
.header .menu-item a,
.header-wrapper .mega-menu > ul > li > a,
.header-wrapper .mega-menu > ul > li > h5{
  padding-right: 20px!important;
}
#main-mobile-menu{
  float: right;
}
.uppercase{
  text-transform: uppercase;
}
.topnav .lang span{
	opacity:0;
}
.topnav .lang a{
background:url('eng.png') no-repeat;
background-size: auto 15px;
background-position:center;
margin-top:7px;
}
.wpcf7-form .wpcf7-not-valid-tip{
	top:30px!important;
}
@media screen and (max-width:768px){
  #menu-top-menu a span{
    display: block;
  }
}
