/*Adaptations Keemdeluxe*/
div#block-testvtc, div#block-onlinebooking{
	display: none;
}

div#block-gavias-huggi-gaviassliderlayersliderlayermain div.tp-parallax-wrap:nth-child(3) div.tp-mask-wrap div.tp-caption span.text-theme,
div#block-gaviassliderlayerenglishsliderlayers div.tp-parallax-wrap:nth-child(3) div.tp-mask-wrap div.tp-caption span.text-theme{
	font-family: 'Playfair Display', Georgia, "Times New Roman", serif;
	font-size: 48px;
	color: #2c211d  !important;	
	font-weight: 500;
	line-height: 1em;
	text-shadow: 2px 1px 0px #fff;
}

div.flotte {
	border-bottom: dashed 1px;
	border-color: #a67600;
	padding-bottom: 5px;
}
div.home_slogan_row{
	background: transparent url("/themes/gavias_huggi/images/paris_light.png") repeat-x;
}

div#block-views-block-basic-page-post-block-1  div.content.block-content  div.post-block{
	background: transparent;
}

div#block-gavias-huggi-simplenewssubscription div.content.block-content  div#edit-actions--2{
	background: transparent;
}

div#block-gavias-huggi-simplenewssubscription.block.block-simplenews div#edit-mail-wrapper input.form-email{
	background: #fff;
}
div#block-views-block-basic-page-post-block-1 div.post-block div.post-content div.post-meta{
	margin-top: 0px;
}
div#block-views-block-basic-page-post-block-1 div.item-list ul li.view-list-item{
	margin: 0 0 2s0px;
}
/*Notre_Engagement*/

.services-section .box,
.services-section .box img{
	transition: all 0.5s ease-in;
	-moz-transition: all 0.5s ease-in;
	-webkit-transition: all 0.5s ease-in;	 
}
.services-section .box {
	float: left;
	width: 100%;
	padding: 20px 17px;
	box-sizing: border-box;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
}
.services-section .box img {
	float: left;
	padding: 10px 10px 10px 0;
}
div.services-section div.box div.text-col{
	border-left: 1px solid #ccc;
	padding: 0 0 0 15px;
}
article.node--type-portfolio blockquote ul {
  list-style: none; /* Remove default bullets */
}

article.node--type-portfolio blockquote ul li::before {
  content: "\2022";  /* Add content: \2022 is the CSS Code/unicode for a bullet */
  color: #a1a1a1; /* Change the color */
  font-weight: bold; /* If you want it to be bold */
  display: inline-block; /* Needed to add space between the bullet and the text */
  width: 1em; /* Also needed for space (tweak if needed) */
  margin-left: -1em; /* Also needed for space (tweak if needed) */
}
article.node--type-portfolio div.justifie blockquote,
article.node--type-article div.justifie blockquote{
	border-color: #3d4158;
}


.services-section .box .text-col {
	overflow: hidden;
	padding: 10px 0 0 0;
}
.services-section .box .text-col a, .services-section .box .text-col span.main_title {
	text-decoration: none;
	display: block;
	font: 700 22px/22px 'PT Sans', sans-serif;
	color: #222;
	text-decoration: none;
	text-transform: uppercase;
	padding: 0 0 7px 0;
}

/*End_Notre_Engagement*/
/*trois_blocs*/
.featured-news-column .image-box .link-icon {
	line-height: 53px;
	font-size: 18px;
	color: #223555;
}

.featured-news-column .image-box .link-icon {
	position: relative;
	display: inline-block;
	line-height: 53px;
	width: 52px;
	height: 52px;
	background: #ffffff;
	border-radius: 5px;
	font-size: 18px;
	color: #223555;
}
.default-overlay-outer .inner .content-layer {
	position: relative;
	display: table-cell;
	vertical-align: middle;
	color: #ffffff;
}
.featured-news-column:hover .image-box .default-overlay-outer {
	left: 0px;
	opacity: 1;
}
.featured-news-column .image-box .default-overlay-outer {
	background: rgba(61,65,88,0.90);
	opacity: 0;
	left: -100%;
}
.default-overlay-outer .inner {
	position: absolute;
	left: 0px;
	top: 0px;
	width: 100%;
	height: 100%;
	display: table;
	vertical-align: middle;
	text-align: center;
}
.default-overlay-outer {
	position: absolute;
	display: block;
	left: 0px;
	top: 0px;
	width: 100%;
	height: 100%;
	padding: 10px;
	transition: all 700ms ease;
	-webkit-transition: all 700ms ease;
	-ms-transition: all 700ms ease;
	-o-transition: all 700ms ease;
	-moz-transition: all 700ms ease;
}
.featured-news-column .image-box {
	position: relative;
	overflow: hidden;
	border-radius: 10px;
}
article.column.featured-news-column div.content{
	color: #333;

}
article.column.featured-news-column div.inner-box div.content > h3 {
	text-align: center;
}
article.column.featured-news-column div.inner-box div.content > div.text {
	text-align: justify;
}
article.column.featured-news-column div.inner-box div.content div.readmore{
	text-align: right;
}
div.row.articles{
	display: flex;
	flex-flow: row wrap;
}
h2.section_title {
	font-size: 24px;
	color: #a67600;
	letter-spacing: 2px;
	position: relative;
	top: 3px;
	text-align: center;
}
article div.section_title_div{
	padding-bottom: 20px;
}
article div.section_engagement_title_div
 {
	padding-top: 20px;
}
/*trois_blocs_end*/
/*global inline*/
.et_pb_section_2.et_pb_section {
    background-color: 
    #ffffff !important;
}
.et_pb_section_2 {
    padding-top: 7%;
    padding-right: 7%;
    padding-bottom: 7%;
    padding-left: 7%;
}
/*fin global inline*/
div#block-gavias-huggi-gaviassliderlayersliderlayermain div.tp-mask-wrap div.tp-caption span.text-theme,
div#block-gaviassliderlayerenglishsliderlayers div.tp-mask-wrap div.tp-caption span.text-theme{
	font-family: 'Lato', Helvetica, Arial, Lucida, sans-serif;
	font-size: 21px;
	color: #ffffff  !important;
	letter-spacing: 2px;	
}

nav#block-gavias-huggi-mainnavigation.block.block-menu.navigation.menu--main div.block-content div.gva-navigation ul.clearfix.sm.sm-blue.gva_menu.gva_menu_main{
	float: none;
	text-align: center;
}
	
	
/*Adaptations Keemdeluxe Fin*/
div#block-gavias-huggi-topbar.block.block-block-content div.content.block-content div.field.field--name-body.field--type-text-with-summary.field--label-hidden.field__item div.pull-left.text-left ul.inline li a i{	font-size: 20px;}div div div.content.block-content div.gavias-blockbuilder-content div.gbb-row div.highlight-image-plus.left.text-dark.wow.fadeInRight div.highlight-image img{	border-radius: 50%;	float: left;	}div#block-gaviasblockbuideraccueil h2 span strong{	color: #275093 !important;}span.company_name{	color: #61593e;	font-weight: bold;}div#content div#page-main-content article blockquote h3{	color: #3d4158;	}div#content div#page-main-content article blockquote h4{	color: #848484;		font-style: italic;}form#webform-submission-nous-rejoindre-add-form div#edit-actions input#edit-actions-submit{
	background: #2196F3;
	color: #fff;
	font-size: 12px;
	text-transform: uppercase;
	padding: 8px 15px;
	border: none;
}

/* Large devices (laptops/desktops, 992px and up) */
@media only screen and (max-width: 991px) {
	div#block-gavias-huggi-topbar.block.block-block-content div.content.block-content div.field.field--name-body.field--type-text-with-summary.field--label-hidden.field__item div.pull-right.text-right ul.inline li.only_laptop{
		display: none;
	}
	div#block-gavias-huggi-gaviassliderlayersliderlayermain div.tp-parallax-wrap:nth-child(3) div.tp-mask-wrap div.tp-caption span.text-theme{
		font-size: 20px;
	}
	div#block-gavias-huggi-gaviassliderlayersliderlayermain div.tp-parallax-wrap{
		top: 150px;
	}
	div#block-gavias-huggi-gaviassliderlayersliderlayermain div.tp-parallax-wrap div.tp-loop-wrap div.tp-mask-wrap div.tp-caption	{
		top:10px;
	}
	div#block-gavias-huggi-gaviassliderlayersliderlayermain div.tp-parallax-wrap div.tp-loop-wrap div.tp-mask-wrap div.tp-caption.text.big-text.skrollable.skrollable-after,
	div#block-gavias-huggi-gaviassliderlayersliderlayermain div.tp-parallax-wrap div.tp-loop-wrap div.tp-mask-wrap {
		text-align:center;
	}
	div#block-gavias-huggi-gaviassliderlayersliderlayermain div.slotholder div.tp-bgimg.defaultimg{
		background-size: cover;
	}
	div#block-gavias-huggi-gaviassliderlayersliderlayermain div.tp-mask-wrap div.tp-caption span.text-theme {
		font-size: 14px;
	}
	div#block-views-front-bloc-attoney-block div.flotte-item{
		margin-bottom: 20px;
		border-bottom: 1px;
		border-bottom-style: solid;
		border-color: #e1e1e1;		
	}
	.featured-news-column .image-box  {
		display: flex;
		justify-content: center;
	}
	div#block-views-front-bloc-attoney-block figure.image-box a img {
		border-radius: 10px;
	}	
} 

/* Large devices (laptops/desktops, 992px and up) */
@media only screen and (min-width: 992px) {
	div#block-gavias-huggi-topbar.block.block-block-content div.content.block-content div.field.field--name-body.field--type-text-with-summary.field--label-hidden.field__item div.pull-right.text-right ul.inline li.only_mobile{
		display: none;
	}
} 

form#webform-submission-nous-rejoindre-add-form div label.js-form-required.form-required::after { 
  content: " *";
  color: #ff0000;
}

div.messages.messages--status ul.messages__list{
	color: #064C06;
	background: #74C474;
	padding-left: 10px;
}

div.messages.messages--error div ul.messages__list{
	color: #550000;
	background: #ffaaaa;
	padding-left: 10px;
}

div.justifie {
    text-align: justify;
    text-justify: inter-word;
}

#block-languageswitcher li{
	display: inline;
	padding-right: 5px;
}

header .area-main-menu .gva-search-region{position:absolute;right:60px;top:170px;z-index:9;}
header .site-branding-logo{display:block;padding-bottom:20px;text-align: center;}
header .site-branding-logo img{max-height:90px;}

div#block-gavias-huggi-gaviasblockbuiderhome1.block.block-gavias-blockbuilder.block-gavias-blockbuilder-blockgavias-blockbuilder-block____1.no-title div.content.block-content div.gavias-blockbuilder-content div.gbb-row div.bb-inner.default div.bb-container.container div.row div.row-wrapper.clearfix div.gsc-column.col-lg-3.col-md-3.col-sm-6.col-xs-12.rouyea_team, 
div#block-gaviasblockbuiderhome1fr.block.block-gavias-blockbuilder.block-gavias-blockbuilder-blockgavias-blockbuilder-block____11.no-title div.content.block-content div.gavias-blockbuilder-content div.gbb-row div.bb-inner.default div.bb-container.container div.row div.row-wrapper.clearfix div.gsc-column.col-lg-3.col-md-3.col-sm-6.col-xs-12.rouyea_team
{
	width: 20%;
	
}

#block-gavias-huggi-mainnavigation {
	margin-right: 9%;
}

	
form#webform-submission-quote-add-form fieldset#edit-quote div.fieldset-wrapper div#edit-quotecontainer,
form#webform-submission-quote-add-form fieldset#edit-quote div.fieldset-wrapper fieldset#edit-current-address  div.fieldset-wrapper div#edit-currentaddresscontainer,
form#webform-submission-quote-add-form fieldset#edit-destination-address div.fieldset-wrapper div#edit-destinationaddresscontainer {
	text-align: center;
}

form#webform-submission-quote-add-form fieldset#edit-quote div.fieldset-wrapper div#edit-quotecontainer div.js-form-item.form-item,
form#webform-submission-quote-add-form fieldset#edit-quote  div.fieldset-wrapper fieldset#edit-current-address  div.fieldset-wrapper div#edit-currentaddresscontainer  div.js-form-item.form-item,form#webform-submission-quote-add-form fieldset#edit-destination-address div.fieldset-wrapper div#edit-destinationaddresscontainer div.js-form-item.form-item{
	margin: 10px 8px;
}

form#webform-submission-quote-add-form fieldset div div input{
	width: 270px;
	padding: 0 10px;
	height: 40px;
}

form#webform-submission-quote-add-form fieldset div div input.form-radio{
	width: inherit;
	padding: inherit;
	height: inherit;	
}
form#webform-submission-quote-add-form fieldset div div#edit-quotecontainer div input{
	width: 199px;
}

form#webform-submission-quote-add-form fieldset#edit-quote div  div#edit-quotecontainer div  input#edit-moving-date{
	width: 115px;
}

form#webform-submission-quote-add-form fieldset div  div div{
	display: inline-block;
}

form#webform-submission-quote-add-form {
	margin: 0 auto;	
}


form#webform-submission-quote-add-form.webform-submission-form.webform-submission-add-form.webform-submission-quote-form.webform-submission-quote-add-form.js-webform-details-toggle.webform-details-toggle fieldset#edit-quote.js-webform-type-fieldset.webform-type-fieldset.js-form-item.form-item.js-form-wrapper.form-wrapper div.fieldset-wrapper fieldset#edit-current-address.js-webform-type-fieldset.webform-type-fieldset.js-form-item.form-item.js-form-wrapper.form-wrapper div.fieldset-wrapper div#edit-currentaddresscontainer.js-form-wrapper.form-wrapper fieldset#edit-elevator--wrapper.webform-has-field-prefix.radios--wrapper.fieldgroup.form-composite.webform-composite-hidden-title.js-webform-type-radios.webform-type-radios.js-form-item.form-item.js-form-wrapper.form-wrapper,
form#webform-submission-quote-add-form.webform-submission-form.webform-submission-add-form.webform-submission-quote-form.webform-submission-quote-add-form.js-webform-details-toggle.webform-details-toggle fieldset#edit-destination-address.js-webform-type-fieldset.webform-type-fieldset.js-form-item.form-item.js-form-wrapper.form-wrapper div.fieldset-wrapper div#edit-destinationaddresscontainer.js-form-wrapper.form-wrapper fieldset#edit-elevatordestination--wrapper.webform-has-field-prefix.radios--wrapper.fieldgroup.form-composite.webform-composite-hidden-title.js-webform-type-radios.webform-type-radios.js-form-item.form-item.js-form-wrapper.form-wrapper{
	width: 270px;
	height: 42px;
	display: inline-block;
	margin: 8px 8px;
	border: 1px solid rgba(0, 0, 0, 0.1);
	text-align: left;
	padding: 0 10px;	
}

form#webform-submission-quote-add-form.webform-submission-form.webform-submission-add-form.webform-submission-quote-form.webform-submission-quote-add-form.js-webform-details-toggle.webform-details-toggle fieldset#edit-quote.js-webform-type-fieldset.webform-type-fieldset.js-form-item.form-item.js-form-wrapper.form-wrapper div.fieldset-wrapper fieldset#edit-current-address.js-webform-type-fieldset.webform-type-fieldset.js-form-item.form-item.js-form-wrapper.form-wrapper div.fieldset-wrapper div#edit-currentaddresscontainer.js-form-wrapper.form-wrapper fieldset#edit-elevator--wrapper.webform-has-field-prefix.radios--wrapper.fieldgroup.form-composite.webform-composite-hidden-title.js-webform-type-radios.webform-type-radios.js-form-item.form-item.js-form-wrapper.form-wrapper legend,
form#webform-submission-quote-add-form.webform-submission-form.webform-submission-add-form.webform-submission-quote-form.webform-submission-quote-add-form.js-webform-details-toggle.webform-details-toggle fieldset#edit-destination-address.js-webform-type-fieldset.webform-type-fieldset.js-form-item.form-item.js-form-wrapper.form-wrapper div.fieldset-wrapper div#edit-destinationaddresscontainer.js-form-wrapper.form-wrapper fieldset#edit-elevatordestination--wrapper.webform-has-field-prefix.radios--wrapper.fieldgroup.form-composite.webform-composite-hidden-title.js-webform-type-radios.webform-type-radios.js-form-item.form-item.js-form-wrapper.form-wrapper legend{
	margin: 0px;
	border: 0px;
}

form#webform-submission-quote-add-form.webform-submission-form.webform-submission-add-form.webform-submission-quote-form.webform-submission-quote-add-form.js-webform-details-toggle.webform-details-toggle fieldset#edit-quote.js-webform-type-fieldset.webform-type-fieldset.js-form-item.form-item.js-form-wrapper.form-wrapper div.fieldset-wrapper fieldset#edit-current-address.js-webform-type-fieldset.webform-type-fieldset.js-form-item.form-item.js-form-wrapper.form-wrapper div.fieldset-wrapper div#edit-currentaddresscontainer.js-form-wrapper.form-wrapper fieldset#edit-elevator--wrapper.webform-has-field-prefix.radios--wrapper.fieldgroup.form-composite.webform-composite-hidden-title.js-webform-type-radios.webform-type-radios.js-form-item.form-item.js-form-wrapper.form-wrapper div.fieldset-wrapper div#edit-elevator.js-webform-radios.webform-options-display-one-column div.js-form-item.form-item.js-form-type-radio.form-item-elevator.js-form-item-elevator label.option,
form#webform-submission-quote-add-form.webform-submission-form.webform-submission-add-form.webform-submission-quote-form.webform-submission-quote-add-form.js-webform-details-toggle.webform-details-toggle fieldset#edit-quote.js-webform-type-fieldset.webform-type-fieldset.js-form-item.form-item.js-form-wrapper.form-wrapper div.fieldset-wrapper fieldset#edit-current-address.js-webform-type-fieldset.webform-type-fieldset.js-form-item.form-item.js-form-wrapper.form-wrapper div.fieldset-wrapper div#edit-currentaddresscontainer.js-form-wrapper.form-wrapper fieldset#edit-elevator--wrapper.webform-has-field-prefix.radios--wrapper.fieldgroup.form-composite.webform-composite-hidden-title.js-webform-type-radios.webform-type-radios.js-form-item.form-item.js-form-wrapper.form-wrapper div.fieldset-wrapper div#edit-elevator.js-webform-radios.webform-options-display-one-column div.js-form-item.form-item.js-form-type-radio.form-item-elevator.js-form-item-elevator label.option,
form#webform-submission-quote-add-form.webform-submission-form.webform-submission-add-form.webform-submission-quote-form.webform-submission-quote-add-form.js-webform-details-toggle.webform-details-toggle fieldset#edit-destination-address.js-webform-type-fieldset.webform-type-fieldset.js-form-item.form-item.js-form-wrapper.form-wrapper div.fieldset-wrapper div#edit-destinationaddresscontainer.js-form-wrapper.form-wrapper fieldset#edit-elevatordestination--wrapper.webform-has-field-prefix.radios--wrapper.fieldgroup.form-composite.webform-composite-hidden-title.js-webform-type-radios.webform-type-radios.js-form-item.form-item.js-form-wrapper.form-wrapper div.fieldset-wrapper div#edit-elevatordestination.js-webform-radios.webform-options-display-one-column div.js-form-item.form-item.js-form-type-radio.form-item-elevatordestination.js-form-item-elevatordestination label.option,
form#webform-submission-quote-add-form.webform-submission-form.webform-submission-add-form.webform-submission-quote-form.webform-submission-quote-add-form.js-webform-details-toggle.webform-details-toggle fieldset#edit-destination-address.js-webform-type-fieldset.webform-type-fieldset.js-form-item.form-item.js-form-wrapper.form-wrapper div.fieldset-wrapper div#edit-destinationaddresscontainer.js-form-wrapper.form-wrapper fieldset#edit-elevatordestination--wrapper.webform-has-field-prefix.radios--wrapper.fieldgroup.form-composite.webform-composite-hidden-title.js-webform-type-radios.webform-type-radios.js-form-item.form-item.js-form-wrapper.form-wrapper div.fieldset-wrapper div#edit-elevatordestination.js-webform-radios.webform-options-display-one-column div.js-form-item.form-item.js-form-type-radio.form-item-elevatordestination.js-form-item-elevatordestination label.option
{

	font-family: "Roboto", serif;
	font-size: 14px;
	line-height: 1.8;
	font-weight: 400;
	font-weight: normal;	
}

form#webform-submission-quote-add-form.webform-submission-form.webform-submission-add-form.webform-submission-quote-form.webform-submission-quote-add-form.js-webform-details-toggle.webform-details-toggle fieldset#edit-destination-address.js-webform-type-fieldset.webform-type-fieldset.js-form-item.form-item.js-form-wrapper.form-wrapper div.fieldset-wrapper div#edit-destinationaddresscontainer.js-form-wrapper.form-wrapper fieldset#edit-elevatordestination--wrapper.webform-has-field-prefix.radios--wrapper.fieldgroup.form-composite.webform-composite-hidden-title.js-webform-type-radios.webform-type-radios.js-form-item.form-item.js-form-wrapper.form-wrapper div.fieldset-wrapper span.field-prefix div.description,
form#webform-submission-quote-add-form.webform-submission-form.webform-submission-add-form.webform-submission-quote-form.webform-submission-quote-add-form.js-webform-details-toggle.webform-details-toggle fieldset#edit-quote.js-webform-type-fieldset.webform-type-fieldset.js-form-item.form-item.js-form-wrapper.form-wrapper div.fieldset-wrapper fieldset#edit-current-address.js-webform-type-fieldset.webform-type-fieldset.js-form-item.form-item.js-form-wrapper.form-wrapper div.fieldset-wrapper div#edit-currentaddresscontainer.js-form-wrapper.form-wrapper fieldset#edit-elevator--wrapper.webform-has-field-prefix.radios--wrapper.fieldgroup.form-composite.webform-composite-hidden-title.js-webform-type-radios.webform-type-radios.js-form-item.form-item.js-form-wrapper.form-wrapper div.fieldset-wrapper span.field-prefix div.description,
form#webform-submission-quote-add-form.webform-submission-form.webform-submission-add-form.webform-submission-quote-form.webform-submission-quote-add-form.js-webform-details-toggle.webform-details-toggle fieldset#edit-quote.js-webform-type-fieldset.webform-type-fieldset.js-form-item.form-item.js-form-wrapper.form-wrapper div.fieldset-wrapper div#edit-quotecontainer.js-form-wrapper.form-wrapper div.js-form-item.form-item.js-form-type-date.form-item-moving-date.js-form-item-moving-date.form-no-label div{
	font-family: "Roboto", serif;
	font-size: 14px;
	line-height: 1.8;
	color: #adadad;
	font-weight: 400;
	font-weight: normal;		
}

form#webform-submission-quote-add-form.webform-submission-form.webform-submission-add-form.webform-submission-quote-form.webform-submission-quote-add-form.js-webform-details-toggle.webform-details-toggle fieldset#edit-quote.js-webform-type-fieldset.webform-type-fieldset.js-form-item.form-item.js-form-wrapper.form-wrapper legend,
form#webform-submission-quote-add-form.webform-submission-form.webform-submission-add-form.webform-submission-quote-form.webform-submission-quote-add-form.js-webform-details-toggle.webform-details-toggle fieldset#edit-quote.js-webform-type-fieldset.webform-type-fieldset.js-form-item.form-item.js-form-wrapper.form-wrapper div.fieldset-wrapper fieldset#edit-current-address.js-webform-type-fieldset.webform-type-fieldset.js-form-item.form-item.js-form-wrapper.form-wrapper legend,
form#webform-submission-quote-add-form.webform-submission-form.webform-submission-add-form.webform-submission-quote-form.webform-submission-quote-add-form.js-webform-details-toggle.webform-details-toggle fieldset#edit-destination-address.js-webform-type-fieldset.webform-type-fieldset.js-form-item.form-item.js-form-wrapper.form-wrapper legend,
form#webform-submission-quote-add-form.webform-submission-form.webform-submission-add-form.webform-submission-quote-form.webform-submission-quote-add-form.js-webform-details-toggle.webform-details-toggle fieldset#edit-additional-information.js-webform-type-fieldset.webform-type-fieldset.js-form-item.form-item.js-form-wrapper.form-wrapper legend
{
	text-align: center;
	text-transform: uppercase;
	color: #2196F3;	
	border-bottom: 1px solid #ffde10;
	margin-top: 30px;	
}

form#webform-submission-quote-add-form.webform-submission-form.webform-submission-add-form.webform-submission-quote-form.webform-submission-quote-add-form.js-webform-details-toggle.webform-details-toggle div#edit-actions.form-actions.js-form-wrapper.form-wrapper input#edit-submit.webform-button--submit.button.button--primary.js-form-submit.form-submit{
	width: auto;
	height: auto;
	display: inline-block;
	font-size: 18px;
	padding: 10px 25px;
	border: 2px solid #2196F3;
	color: #2196F3;
	transition: .3s;
	font-family: Arial;
	font-weight: 700;
	background: #fff;
	margin-top: 20px;
	margin-bottom: 50px;
	cursor: pointer;	
}

form#webform-submission-quote-add-form.webform-submission-form.webform-submission-add-form.webform-submission-quote-form.webform-submission-quote-add-form.js-webform-details-toggle.webform-details-toggle div#edit-actions.form-actions.js-form-wrapper.form-wrapper input#edit-submit.webform-button--submit.button.button--primary.js-form-submit.form-submit:hover {
    background: #2196F3;
    color: #fff;
}

form#webform-submission-quote-add-form.webform-submission-form.webform-submission-add-form.webform-submission-quote-form.webform-submission-quote-add-form.js-webform-details-toggle.webform-details-toggle div#edit-actions.form-actions.js-form-wrapper.form-wrapper{
	text-align: center;
}

div#block-maplocation.block.block-block-content div.content.block-content{
	padding: 0px;
}

form#contact-message-feedback-form.contact-message-feedback-form.contact-message-form.contact-form div#edit-field-service-wrapper.field--type-list-string.field--name-field-service.field--widget-options-select.js-form-wrapper.form-wrapper div.js-form-item.form-item.js-form-type-select.form-item-field-service.js-form-item-field-service label{
	display: inline-block;
	font-weight: normal;
}


div#edit-payment-information-payment-method div.js-form-type-radio.form-item-payment-information-payment-method.js-form-item-payment-information-payment-method:first-child{
	background: transparent url("../../../sites/default/files/carte_de_credit.png") no-repeat;
}

form#commerce-checkout-flow-multistep-default.commerce-checkout-flow-multistep-default.commerce-checkout-flow div.layout-checkout-form div div#edit-actions.form-actions{
	background-color: transparent;
	border-top: 1px solid transparent;		
}


/*div.gavias_sliderlayer.rev_slider_wrapper div.rev_slider.revslider-initialised.tp-simpleresponsive ul.tp-revslider-mainul li.tp-revslider-slidesli div.tp-parallax-wrap div.tp-loop-wrap div.tp-mask-wrap div.tp-caption.large_bolder_white.skrollable.skrollable-after a.btn-slide*/
@media (max-width: 767px) {	#block-languageswitcher{		position: absolute;		right: 6px;		top: 60px;		z-index: 10;	}	form#webform-submission-quote-add-form {		width: 95%!important;	}		div.gavias_sliderlayer a.btn-slide{		font-size: 10px;		padding: 5px;	}	div#block-gaviasblockbuiderhomev div#block-views-block-portfolio-portfolio-carousel div.init-carousel-owl.owl-carousel.owl-loaded.owl-drag div.owl-stage-outer div.owl-stage div.owl-item.active div.item article div.portfolio-content div.content div.content-inner div.title a,	div#block-gaviasblockbuideraccueil div#block-views-block-portfolio-portfolio-carousel div.init-carousel-owl.owl-carousel.owl-loaded.owl-drag div.owl-stage-outer div.owl-stage div.owl-item.active div.item article div.portfolio-content div.content div.content-inner div.title a{		color: #f49f0e !important;		font-size: 10px;			}		div#block-gaviasblockbuiderhomev div#block-views-block-portfolio-portfolio-carousel div.init-carousel-owl.owl-carousel.owl-loaded.owl-drag div.owl-stage-outer div.owl-stage div.owl-item.active div.item article div.portfolio-content div.content ,	div#block-gaviasblockbuideraccueil div#block-views-block-portfolio-portfolio-carousel div.init-carousel-owl.owl-carousel.owl-loaded.owl-drag div.owl-stage-outer div.owl-stage div.owl-item.active div.item article div.portfolio-content div.content {		top: 80% !important;			}	}@media (min-width: 768px) and (max-width: 890px) {	#block-languageswitcher{		position: absolute;		right: 6px;		top: 60px;		z-index: 10;	}			form#webform-submission-quote-add-form {		width: 95%!important;	}	div.gavias_sliderlayer a.btn-slide{		font-size: 15px;		padding: 10px;	}	div#block-gaviasblockbuiderhomev div#block-views-block-portfolio-portfolio-carousel div.init-carousel-owl.owl-carousel.owl-loaded.owl-drag div.owl-stage-outer div.owl-stage div.owl-item.active div.item article div.portfolio-content div.content div.content-inner div.title a,	div#block-gaviasblockbuideraccueil div#block-views-block-portfolio-portfolio-carousel div.init-carousel-owl.owl-carousel.owl-loaded.owl-drag div.owl-stage-outer div.owl-stage div.owl-item.active div.item article div.portfolio-content div.content div.content-inner div.title a{		color: #f49f0e !important;		font-size: 10px;			}	div#block-gaviasblockbuiderhomev div#block-views-block-portfolio-portfolio-carousel div.init-carousel-owl.owl-carousel.owl-loaded.owl-drag div.owl-stage-outer div.owl-stage div.owl-item.active div.item article div.portfolio-content div.content ,	div#block-gaviasblockbuideraccueil div#block-views-block-portfolio-portfolio-carousel div.init-carousel-owl.owl-carousel.owl-loaded.owl-drag div.owl-stage-outer div.owl-stage div.owl-item.active div.item article div.portfolio-content div.content {		top: 80% !important;			}	}@media (min-width: 891px) and (max-width: 973px) {	#block-languageswitcher{		position: absolute;		right: 6px;		top: 60px;		z-index: 10;	}		form#webform-submission-quote-add-form {		width: 95%!important;	}	div.gavias_sliderlayer a.btn-slide{		font-size: 20px;		padding: 15px;	}		div#block-gaviasblockbuiderhomev div#block-views-block-portfolio-portfolio-carousel div.init-carousel-owl.owl-carousel.owl-loaded.owl-drag div.owl-stage-outer div.owl-stage div.owl-item.active div.item article div.portfolio-content div.content div.content-inner div.title a,	div#block-gaviasblockbuideraccueil div#block-views-block-portfolio-portfolio-carousel div.init-carousel-owl.owl-carousel.owl-loaded.owl-drag div.owl-stage-outer div.owl-stage div.owl-item.active div.item article div.portfolio-content div.content div.content-inner div.title a{		color: #f49f0e !important;		font-size: 10px;			}	div#block-gaviasblockbuiderhomev div#block-views-block-portfolio-portfolio-carousel div.init-carousel-owl.owl-carousel.owl-loaded.owl-drag div.owl-stage-outer div.owl-stage div.owl-item.active div.item article div.portfolio-content div.content ,	div#block-gaviasblockbuideraccueil div#block-views-block-portfolio-portfolio-carousel div.init-carousel-owl.owl-carousel.owl-loaded.owl-drag div.owl-stage-outer div.owl-stage div.owl-item.active div.item article div.portfolio-content div.content {		top: 60% !important;			}	}


@media only screen and (min-width:974px) {	div.gavias_sliderlayer a.btn-slide{		font-size: 35px;		padding: 20px;	}	
	#block-languageswitcher{
		position: absolute;
		right: 6px;
		top: 173px;
		z-index: 10;
	}		
	form#webform-submission-quote-add-form {		width: 870px;	}		div#block-gaviasblockbuiderhomev div#block-views-block-portfolio-portfolio-carousel div.init-carousel-owl.owl-carousel.owl-loaded.owl-drag div.owl-stage-outer div.owl-stage div.owl-item.active div.item article div.portfolio-content div.content div.content-inner div.title a,	div#block-gaviasblockbuideraccueil div#block-views-block-portfolio-portfolio-carousel div.init-carousel-owl.owl-carousel.owl-loaded.owl-drag div.owl-stage-outer div.owl-stage div.owl-item.active div.item article div.portfolio-content div.content div.content-inner div.title a{		color: #f49f0e !important;		font-size: 15px;			}	div#block-gaviasblockbuiderhomev div#block-views-block-portfolio-portfolio-carousel div.init-carousel-owl.owl-carousel.owl-loaded.owl-drag div.owl-stage-outer div.owl-stage div.owl-item.active div.item article div.portfolio-content div.content ,	div#block-gaviasblockbuideraccueil div#block-views-block-portfolio-portfolio-carousel div.init-carousel-owl.owl-carousel.owl-loaded.owl-drag div.owl-stage-outer div.owl-stage div.owl-item.active div.item article div.portfolio-content div.content {		top: 50% !important;			}	
}

/*Hide testimonials field from anonymous*/
.hide_from_anonymous{
	display: none;
}

/*Mise en forme des champs testimonials*/
form#node-testimonial-form.node-testimonial-form.node-form div#edit-field-trip-date-wrapper{
	display: block;
}

form#node-testimonial-form.node-testimonial-form.node-form div#edit-field-trip-date-wrapper h4{
	float: left;
	margin-right: 3px;
	font-family: Open Sans, sans-serif;
	font-size: 14px;	
	font-weight: bold;
	text-transform: none;
}

form#node-testimonial-form div#edit-title-wrapper div label,
form#node-testimonial-form div#edit-field-civility-wrapper div label,
form#node-testimonial-form div#edit-field-testimonial-name-wrapper div label,
form#node-testimonial-form div#edit-field-trip-date-wrapper h4,
form#node-testimonial-form div#edit-field-email-ou-tel-wrapper div label{
	width: 20%;
}

form#node-testimonial-form div#edit-body-wrapper div div div textarea#edit-body-0-value{
	width: 80%
}

form#node-testimonial-form > div{
	padding-top: 5px;
	padding-bottom: 5px;		
}

form#node-testimonial-form  div#edit-body-wrapper  div div#edit-body-0-format{
	display: none;
}

form#node-testimonial-form div#edit-actions.form-actions{
	background-color: transparent;
	border-top: 0px;
}
