@media (min-width: 813px) {

#menus
#mega-menu-menu-header
#mega-menu-item-17429 a ,

#menus
#mega-menu-menu-header
#mega-menu-item-17430 a ,

#menus
#mega-menu-menu-header
#mega-menu-item-17428 a ,


#menus
#mega-menu-menu-header
#mega-menu-item-17426 a ,


#menus
#mega-menu-menu-header
#mega-menu-item-17427 a 
	



	{
display: none;
}
	
	}


@media (max-width: 813px) {

.fl-module.fl-module-widget.fl-node-59de4118528b3
	
			{
display: none;

	
	}
	
	}




@media (max-width: 1024px) {

body.sticky-header .fixed-header-box .logo-wrapper .logo img {
    width: 200px;
}
	
	
	body
#mega-menu-wrap-menu-header #mega-menu-menu-header > li.mega-menu-item > a.mega-menu-link
			{
    padding: 0px 4px 0px 4px;
		}
				
	}




@media (max-width: 320px) {

	
.responsive-layout header.main-header .logo-wrapper .logo img {

    max-height: 15px !important;
}
	
	
	h2.vamtam-heading 
	{

font-size: 34px;
}
	
}


@media (max-width: 480px) {
	#rev_slider_63_1_wrapper {
		height: 500px;
	}
}








@media (max-width: 900px) {
	#rev_slider_63_1_wrapper {
		height: 560px;
	}
	
	.responsive-layout header.main-header .logo-wrapper .logo img {
    width: 260px;
}
	
	
}

@media (max-width: 1260px) {
	#rev_slider_63_1_wrapper {
		height: 560px;
	}
}

@media (min-width: 1261px) {
	#rev_slider_63_1_wrapper {
		height: 600px;
	}
}



.topbar .vamtam-theme-phone:before  ,
.vamtam-theme-location-map:before ,
.vamtam-theme-envelope:before ,
.vamtam-theme-support:before ,

 #mega-menu-wrap-menu-header #mega-menu-menu-header > li.mega-menu-item.mega-current-menu-ancestor > a.mega-menu-link ,

#mega-menu-wrap-menu-header #mega-menu-menu-header > li.mega-menu-item > a.mega-menu-link:hover ,

#mega-menu-wrap-menu-header #mega-menu-menu-header li.mega-menu-flyout ul.mega-sub-menu li.mega-menu-item.mega-current-menu-item > a.mega-menu-link ,

#mega-menu-wrap-menu-header #mega-menu-menu-header > li.mega-menu-flyout ul.mega-sub-menu li.mega-menu-item a.mega-menu-link:hover ,

#mega-menu-wrap-menu-top #mega-menu-menu-top > li.mega-menu-item.mega-current-menu-item > a.mega-menu-link ,

#mega-menu-wrap-menu-top #mega-menu-menu-top > li.mega-menu-item > a.mega-menu-link:hover ,
.gform_wrapper .validation_message

{
color: #f7b102 !important;
}



.gform_wrapper div.validation_error {
    color: #f7b102;
 
    border-top: 2px solid #f7b102;
    border-bottom: 2px solid #f7b102;
  
}

#gform_fields_5 label   {
display: none;
  
}




.gform_wrapper li.gfield.gfield_error
 {
border: none ;
background: none ;
  
}


#mega-menu-menu-header > li.mega-menu-item.mega-current-menu-item > a.mega-menu-link
{
color: #f7b102 !important;
}


.responsive-layout header.main-header .logo-wrapper .mobile-logo-additions .header-search {
display: none;
}


.fl-builder .meta-header {
    max-height: 250px;
}


.has-background .meta-header-inside {
    height: 50%;
}






.grecaptcha-badge ,
#field_1_7  ,
#field_2_7 ,
#field_4_7 ,
#field_5_7 ,
.post-date.vamtam-meta-date ,
#field_3_7 label  ,

#gform_fields_3 #input_3_9_5_label ,

#gform_fields_3 #input_3_9_1_label


{

    visibility: hidden;
}



.gform_wrapper .gfield_required {
display: none;
}




#gform_fields_5  li 
 {
    margin-top: 13px;

	 }



.main-footer a
 {
font-size : 12px;
	 color: #373f53;
	 }


body .gform_wrapper ul li#field_1_6
,
body .gform_wrapper ul li#field_2_6 ,
body .gform_wrapper ul li#field_4_6 
,
body .gform_wrapper ul li#field_5_6 
,
body .gform_wrapper ul li#field_5_20 ,

.gform_wrapper ul #field_3_6


{
    margin-top: 16px;
}


#gform_fields_5 
#field_5_6
label ,

#field_5_20 label
{
   display: initial;
}




body .gform_wrapper ul li.gfield {
    margin-top: -16px;
}

.gform_wrapper input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file])
,
.gform_wrapper textarea.medium ,

  .gform_wrapper .medium.gfield_select

{
    box-sizing: border-box;
    padding: 14px 25px;
    height: auto;
    width: 100%;
    position: relative;
    outline: 0;
    border: solid 1px var(--vamtam-accent-color-4);
    margin: 0;
    color: #6a6a6a;
	
    background: var(--vamtam-main-background-background-color);
    margin-bottom: 10px;
    transition: all .4s;
    font-size: var(--vamtam-primary-font-font-size);
    line-height: 1.1em;
    border-radius: var(--vamtam-border-radius-oval);
    font-family: var(--vamtam-primary-font-font-family);
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
}



#cookie-notice .cn-button {
background: #051738;
	color: white;
	border: none;
}


#cookie-notice .cn-button:hover {
background: white;
	color: #051738;
}



