article.post .eltdf-post-text p {
	line-height: 1.3em !important
}
.search .eltdf-post-read-more-button,
.category .eltdf-post-read-more-button,
.tag .eltdf-post-read-more-button {
	margin-top: 10px
}
@media (max-width: 720px) {
	.eltdf-normal-space .eltdf-outer-space .eltdf-item-space {
		padding: 0 15px!important
	}
}
@media(max-width: 990px) {
	.eltdf-related-posts-inner.clearfix {
		margin: 0 !important
	}
	.eltdf-related-posts-title h2 {
		padding: 0 15px !important
	}
}
a#eltdf-back-to-top {
	display: none
}
.archive .eltdf-blog-holder article .eltdf-post-image picture>img {
	image-rendering: pixelated !important
}
blockquote.wp-block-quote * {
	font-size: 32px !important
}
.wp-block-quote {
	display: inline-block !important
}
.single-post .wp-block-quote>p {
	font-size: 32px !important;
	margin-top: 0
}
#media_image-7 {
	text-align: center
}
span.blue_txt {
	font-size: 18px !important
}
.eltdf-btn {
	text-transform: capitalize;
	font-size: 12px
}
.eltdf-social-share-holder.eltdf-list .eltdf-social-title {
	text-transform: capitalize !important;
	font-family: 'WS';
	font-size: 40px !important
}
.single-post .eltdf-social-share-holder ul {
	padding-top: 12px
}
.search .eltdf-content .eltdf-full-width-inner>h4 {
	text-align: center;
	font-family: "WS";
	text-transform: initial;
	font-size: 5em;
	font-weight: normal;
	line-height: 1;
	padding: 13px;
	color: #1167b1;
	border: none !important
}
article.post p {
	font-size: 18px !important;
	line-height: 1.5em !important
}
body .wp-block-image .alignright>figcaption {
	padding: 0px 20px !important;
	font-size: 12px !important;
	color: #808080 !important
}
.wp-block-image figcaption {
	font-size: 12px !important;
	color: #808080 !important
}
figure.wp-block-embed-youtube>div {
	position: relative;
	padding-bottom: 56.25%;
	height: 0
}
figure.wp-block-embed-youtube iframe {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%
}
.single-post .eltdf-grid-huge-gutter>div {
	padding-left: 0;
	padding-right: 0
}
@media(min-width: 1226px) and (max-width:1500px) {
	.single-post {
		overflow-x: unset !important
	}
	.single-post .eltdf-wrapper .eltdf-wrapper-inner {
		overflow: unset !important
	}
}
@media(max-width: 1000px) {
	.single-post .eltdf-blog-single .eltdf-post-text h3, .single-post .eltdf-blog-single .eltdf-post-text h4 {
		padding-bottom: 15px !important
	}
}
@media(min-width: 1226px) and (max-width:1325px) {
	.side_left {
		margin-left: 52px
	}
}
@media (min-width: 1500px) {
	.single-post .eltdf-grid-huge-gutter>div {
		padding-left: 50px;
		padding-right: 50px
	}
}
@media (min-width: 800px) and (max-width: 1280px) {
	.archive .eltdf-content {
		padding-left: 80px;
		padding-right: 80px
	}
}
@media (min-width: 800px) and (max-width: 1024px) {
	.eltdf-mobile-header .eltdf-mobile-menu-opener {
		left: 0 !important
	}
}
@media screen and (max-width: 720px) {
	div#mauticform_wrapper_newslettersubscriptionform>* {
		width: 100% !important
	}
	.nl-optin #mauticform_wrapper_newslettersubscriptionform {
		display: block !important
	}
	.nl-optin form#mauticform_newslettersubscriptionform {
		display: block !important;
		max-width: 80%
	}
	.side_left {
		display: none
	}
	.eltdf-normal-space .eltdf-outer-space .eltdf-item-space {
		padding: 0 15px!important
	}
	.archive.category .eltdf-full-width-inner>.eltdf-grid-row>.eltdf-page-content-holder.eltdf-grid-col-12 {
		padding: 15px !important
	}
}
@media screen and (max-width: 1024px) {
	#mauticform_newslettersubscriptionform {
		width: 45%;
		text-align: center
	}
}
@media screen and (min-width: 769px) {
	.innner-digger .eltdf-blog-holder.eltdf-blog-single.eltdf-blog-single-standard {
		max-width: 680px
	}
}
@media screen and (min-width: 991px) {
	.innner-digger .eltdf-blog-holder.eltdf-blog-single.eltdf-blog-single-standard {
		min-width: 800px
	}
}
object,
embed {
	position: absolute;
	top: 0;
	left: 0;
	width: 100% !important;
	height: 100% !important
}
a.creative-btn {
	max-width: 700px
}
.monaco-section-content h2,
.monaco-section-content p {
	text-shadow: 2px 1px 1px #000
}
.height-100vh {
	height: 100vh;
	position: relative
}
a.creative-btn {
	-webkit-box-flex: 0;
	flex: 0 0 auto;
	min-width: 150px;
	text-align: center;
	vertical-align: middle;
	position: relative;
	z-index: 1;
	border-radius: 2px;
	padding: 20px 30px;
	font-size: 16px;
	line-height: 1;
	-webkit-backface-visibility: hidden;
	backface-visibility: hidden;
	-moz-osx-font-smoothing: grayscale;
	overflow: hidden;
	-webkit-transition: border-color .3s, color .3s;
	transition: border-color .3s, color .3s;
	-webkit-transition-timing-function: cubic-bezier(.2, 1, .3, 1);
	transition-timing-function: cubic-bezier(.2, 1, .3, 1);
	text-decoration: none;
	color: #000;
	background-color: #fff;
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	border-radius: 0px;
	width: 70%;
	box-shadow: 2px 2px 1px 1px rgba(0, 0, 0, 0.5);
	display: inline-block;
	max-width: 700px;
	margin-top: 15px
}
a.creative-btn span {
	font-family: "Montserrat", Sans-serif;
	font-size: 13px;
	font-weight: 400;
	text-transform: uppercase;
	-webkit-font-smoothing: antialiased;
	position: relative
}
a.creative-btn:before {
	content: '';
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	z-index: -1;
	border-radius: 0px;
	-webkit-transform: rotate3d(0, 0, 1, -45deg) translate3d(0, -3em, 0);
	transform: rotate3d(0, 0, 1, -45deg) translate3d(0, -3em, 0);
	-webkit-transform-origin: 0 100%;
	transform-origin: 0 100%;
	-webkit-transition: opacity .3s, background-color .3s, -webkit-transform .3s;
	transition: opacity .3s, background-color .3s, -webkit-transform .3s;
	transition: transform .3s, opacity .3s, background-color .3s;
	transition: transform .3s, opacity .3s, background-color .3s, -webkit-transform .3s
}
a.creative-btn:hover {
	background-color: #fff;
	color: #fff;
	border-color: #fff
}
a.creative-btn:hover:before {
	background-color: #000;
	opacity: 1;
	-webkit-transform: rotate3d(0, 0, 1, 0deg);
	transform: rotate3d(0, 0, 1, 0deg);
	-webkit-transition-timing-function: cubic-bezier(.2, 1, .3, 1);
	transition-timing-function: cubic-bezier(.2, 1, .3, 1);
	border-radius: 0px
}
.monaco-section-content {
	float: left;
	width: 100%;
	text-align: center;
	position: absolute;
	top: 50%;
	left: 50%;
	transform: translate(-50%, -50%)
}
.monaco-section-content h2 {
	font-family: "Cormorant Garamond", Sans-serif;
	font-size: 7.1em;
	font-weight: 400;
	color: #fff;
	padding: 0;
	margin: 0;
	line-height: 1;
	margin-bottom: 20px
}
.monaco-section-content p {
	font-family: "Cormorant Garamond", Sans-serif;
	font-size: 30px;
	padding: 0;
	margin: 0;
	line-height: 1;
	color: #fff;
	margin-bottom: 20px
}
.page-template-template-homepage .eltdf-content {
	padding: 0
}
.social-icons {
	text-align: center;
	margin-top: 27px;
	margin-bottom: 38px
}
.social-icons a {
	background-color: #528cbf;
	font-size: 29px;
	margin-right: 12px;
	padding: 0.7em;
	border-style: dotted;
	-webkit-border-radius: 10%;
	border-radius: 10%;
	-webkit-box-shadow: none;
	box-shadow: none;
	text-decoration: none;
	text-align: center;
	cursor: pointer;
	display: inline-block;
	line-height: 1;
	-webkit-transition: all .3s;
	-o-transition: all .3s;
	transition: all .3s;
	color: #fff
}
.social-icons a:hover {
	background-color: #4571c1
}
.social-icons a i {
	width: 29px
}
video {
	-o-object-fit: cover;
	object-fit: cover;
	position: absolute;
	top: 50%;
	left: 50%;
	height: 100%;
	-webkit-transform: translateX(-50%) translateY(-50%);
	-ms-transform: translateX(-50%) translateY(-50%);
	transform: translateX(-50%) translateY(-50%);
	max-width: 100%;
	width: 100%;
	margin: 0;
	line-height: 1;
	border: none
}
.video-section {
	position: relative;
	height: 456px
}
.video-section a.creative-btn {
	max-width: 700px
}
@media(max-width: 767px) {
	video, iframe {
		height: 150%
	}
	.monaco-section-content {
		max-width: 90%!important
	}
	.video-section a.creative-btn,
	a.creative-btn {
		padding: 5px
	}
	.video-section {}.height-100vh {
		height: auto;
		float: left;
		width: 100%
	}
	.video-section a.creative-btn {
		max-width: 1295px;
		padding: 5px 5px 5px 5px;
		position: absolute;
		top: 50%;
		left: 50%;
		transform: translate(-50%, -50%)
	}
	.monaco-section-content h2 {
		font-size: 35px
	}
	.monaco-section-content p {
		font-size: 14px
	}
	.social-icons {
		float: left;
		width: 100%;
		padding-top: 10px
	}
	.social-icons a {
		padding: 10px;
		font-size: 14px
	}
	.social-icons a i {
		width: 15px
	}
}
@media screen and (min-color-index: 0) and (-webkit-min-device-pixel-ratio: 0) {
	.height-100vh,
	.video-section {
		background-attachment: fixed !important
	}
}
body {
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale
}
.video-section {
	height: 100vh
}
.body_hidden {
	margin: 0;
	height: 100%;
	overflow: hidden
}
blockquote.wp-block-quote {
	text-align: center
}
.mrg10 {
	margin-bottom: 15px;
	display: block
}
body.single blockquote.wp-block-quote>P {
	line-height: 1em !IMPORTANT
}
.df-social-connect a {
	line-height: 25px
}
.side_right:empty {
	display: none
}
.dynamic_sb {
	display: none
}
p.optin-text-digger {
	padding: 10px 10px;
	margin-bottom: 0;
	text-align: center;
	color: #fff;
	font-size: 14px;
	display: none;
	line-height: 1.4;
	text-transform: uppercase;
	font-family: Montserrat, sans-serif
}
@media screen and (max-width: 1024px) {
	p.optin-text-digger {
		display: block
	}
	p.optin-text {
		display: none
	}
	.optin-title {
		width: 50% !important
	}
}
@media screen and (max-width: 1030px) {
	.eltdf-grid-row.lx.eltdf-footer-top-alignment-center .eltdf-column-content.eltdf-grid-col-4:first-child {
		min-width: 50%
	}
}
ul#sidebarlg img {
	border-radius: 27px
}
@media screen and (max-width: 1499px) {
	.side_right {
		display: none
	}
}
.side_left:empty {
	border: none;
	display: none
}
.side_left:empty+.eltdf-blog-holder.eltdf-blog-single.eltdf-blog-single-standard {
	margin: 0 auto
}
.side_right {
	position: sticky;
	top: 140px;
	max-width: 250px;
	margin-left: 45px;
	width: 100%;
	height: max-content
}
.side_left {
	border: 1px solid #055a8c;
	border-radius: 27px;
	position: sticky;
	background: #ebf1f5;
	height: max-content;
	top: 160px;
	width: 100%;
	max-width: 250px;
	margin-right: 45px;
	margin-bottom: 15px
}
.dynamic_sb::-webkit-scrollbar-track,
.dynamic_sb::-webkit-scrollbar,
.dynamic_sb::-webkit-scrollbar-thumb {
	box-shadow: none !IMPORTANT;
	background: transparent;
	color: transparent;
	background-color: transparent !IMPORTANT;
	background-image: none !IMPORTANT
}
.dynamic_sb {
	overflow-y: auto
}
.side_left:before {
	content: " ";
	display: block;
	height: 1px;
	background: #ebf1f5;
	margin-top: -1px !IMPORTANT;
	width: 108px;
	margin: 0px auto
}
.dynamic_sb::-webkit-scrollbar-track {
	border-radius: 10px !IMPORTANT
}
.dynamic_sb::-webkit-scrollbar {
	width: 10px !IMPORTANT
}
.dynamic_sb::-webkit-scrollbar-thumb {
	border-radius: 10px !IMPORTANT
}
.dynamic_sb:hover::-webkit-scrollbar-track {
	-webkit-box-shadow: inset 0 0 6px rgba(0, 0, 0, 0.1) !IMPORTANT;
	background-color: #F5F5F5 !IMPORTANT
}
.dynamic_sb:hover::-webkit-scrollbar {
	background-color: #F5F5F5 !IMPORTANT
}
.dynamic_sb:hover::-webkit-scrollbar-thumb {
	background-color: #FFF !IMPORTANT;
	background-image: -webkit-gradient(linear, 40% 0%, 75% 84%, from(#79baf2), to(#79baf2), color-stop(.6, #a3d2fa)) !IMPORTANT
}
body .side_left h4 {
	margin-bottom: 0;
	margin-top: -37px !important;
	padding-bottom: 0;
	margin: 0 auto;
	position: relative;
	line-height: 39px;
	max-width: 93px;
	padding: 15px 15px 5px 15px
}
.dynamic_sb {
	height: max-content!IMPORTANT;
	max-height: 60vh;
	margin-bottom: 23px
}
.dynamic_sb a {
	color: #000
}
.dynamic_sb {
	display: block
}
.dynamic_sb .active {
	color: #055a8c
}
ul#sidebarlg {
	list-style: none
}
.innner-digger .eltdf-page-content-holder.eltdf-grid-col-12 {
	display: flex
}
.dynamic_sb ul {
	margin-top: 0;
	padding: 20px 10px 0px 15px;
	margin-bottom: 0
}
.dynamic_sb li {
	line-height: 1;
	padding: 0;
	margin-bottom: 10px;
	padding-bottom: 8px;
	padding-left: 8px
}
.dynamic_sb {
	width: 100%
}
.dynamic_sb a {
	margin-left: -10px
}
.dynamic_sb a {
	font-size: 12px
}
.single .eltdf-container .eltdf-container-inner.clearfix {
	max-width: 1140px;
	width: 100%
}
@media screen and (min-width: 1300px) {
	.eltdf-page-footer {
		background-image: url(https://9hn.b17.myftpupload.com/wp-content/uploads/2020/10/french-riviera-monaco-travel-guide.jpg);
		background-size: 500px;
		background-repeat: no-repeat;
		background-position: 100% 0
	}
}
@media screen and (max-width: 1225px) {
	.side_left {
		display: none
	}
	.innner-digger .eltdf-blog-holder.eltdf-blog-single.eltdf-blog-single-standard {
		margin: 0 auto
	}
}
@media screen and (min-width: 1500px) {
	body,
	.eltdf-wrapper .eltdf-wrapper-inner {
		overflow: initial !important
	}
	.dynamic_sb {
		max-width: 295px;
		width: 100%
	}
	.single .eltdf-container .eltdf-container-inner.clearfix {
		max-width: 1400px;
		width: 100%
	}
}
span.social-text {
	display: none ! Important
}
.df-social-connect a:hover .social-text {
	display: inline-block ! Important
}
.eltdf-logo-wrapper {
	overflow: hidden
}
.container.df-floating a {
	max-width: calc(33% - 20px);
	margin: 10px;
	vertical-align: top;
	display: inline-block
}
li.gtrans>a>span {
	display: none
}
.container-close,
.search-container-close {
	z-index: -2
}
a.btn.btn-lg.btn-primary.btn-block.cta {
	text-transform: uppercase
}
.container.df-floating {
	margin: 0 auto;
	max-width: 800px;
	overflow-y: scroll;
	height: 90vh;
	margin-top: 5vh
}
h2.entry-title.eltdf-post-title a {
	text-transform: capitalize !important
}
html[lang="ar"] .eltdf-logo-wrapper a img.eltdf-normal-logo {
	float: left
}
html[lang="ar"] .eltdf-main-menu>ul>li>a {
	padding: 0 12px
}
ul#menu-mobile-menu li.gtrans {
	position: absolute !IMPORTANT;
	right: 15px;
	top: -9px
}
li.gtrans a.glink img {
	display: inline-block
}
.eltdf-position-right li.gtrans>a.glink>img {
	transform: translate(0, 28px)
}
.eltdf-sticky-header-appear li.gtrans>a.glink>img {
	transform: translate(0, 18px)
}
.eltdf-logo-wrapper img,
.textwidget.custom-html-widget img {
	image-rendering: initial !IMPORTANT
}
.wp-block-column figcaption {
	padding-top: 12px !IMPORTANT
}
.wp-caption,
img {
	height: auto
}
.alignleft figcaption,
.alignright figcaption {
	padding-top: 10px !important
}
.eltdf-post-text-main figure.wp-block-image {
	margin-top: 0 !IMPORTANT
}
figure.wp-block-embed-youtube {
	margin-top: 15px
}
.lg-sidebar {
	background: #abe0f7 !IMPORTANT
}
h2.maxwd {
	max-width: 308px
}
.wp-block-column iframe {
	height: initial;
	min-height: 220px
}
.eltdf-blog-holder.eltdf-blog-single article .eltdf-post-title {
	text-transform: initial
}
#custom_html-2 a {
	display: block;
	margin-bottom: 24px;
	color: gray;
	font-family: "WS";
	font-size: 4em !IMPORTANT;
	color: #335992!IMPORTANT;
	font-weight: 500
}
div#search-4 .input-holder.clearfix {
	max-width: 313px;
	margin: 0 auto;
	border: 1px solid #000 !IMPORTANT;
	border-radius: 28px
}
.single .eltdf-post-text li {
	margin-bottom: 15px
}
.single .wp-block-column ul {
	margin-top: 0
}
.single .wp-block-column ul ul,
.single ul ul {
	margin-top: 15px
}
.single .eltdf-post-text h2 {
	margin-top: 30px
}
footer .widget.widget_search .input-holder input.search-field {
	padding-left: 52px
}
span.blue_txt {
	color: #3e3535;
	font-size: 16px;
	font-weight: normal;
	word-spacing: .6px;
	line-height: 1.4
}
figure.wp-block-embed-youtube {
	margin-bottom: 15px
}
.wp-block-image .aligncenter {
	padding-top: 0 !IMPORTANT
}
span.social-text {
	background: #fff;
	padding-right: 5px
}
.df-social-connect i {
	border: 1px solid;
	border-radius: 50%
}
div#imgfix figure.wp-block-image,
div#imgfix figure.wp-block-image img {
	width: 100%
}
.top-15 {
	margin-top: 15px !IMPORTANT
}
.archive h2.entry-title.eltdf-post-title a,
.archive h2.entry-title.eltdf-post-title {
	line-height: 1em
}
figure.wp-block-table br {
	display: block !IMPORTANT
}
body .wp-block-table td,
body .wp-block-table.has-fixed-layout td {
	line-height: 1.4
}
a.creative-btn {
	-webkit-backface-visibility: inherit !important
}
iframe {
	border-radius: 15px;
	overflow: hidden
}
footer .widget.widget_search .input-holder input.search-field::placeholder {
	color: #333 !important
}
div#search-4 button.eltdf-search-submit {
	color: #333 !important
}
li#sticky-nav-menu-item-9990>a,
li#nav-menu-item-9990>a,
li#sticky-nav-menu-item-8458>a,
li#nav-menu-item-8458>a {
	font-family: "WS";
	font-size: 2em;
	text-transform: capitalize;
	line-height: 1
}
.eltdf-post-text h3 {
	margin-top: 60px;
	font-size: 5em
}
.eltdf-related-post-inner h6.entry-title.eltdf-post-title {
	line-height: 1.3 !IMPORTANT
}
.eltdf-related-post-image:hover img {
	transform: scale(1.2) translate(-.9375rem, -.375rem) translateZ(0)
}
.eltdf-related-post-image img {
	transition: transform 4s cubic-bezier(.17, .67, .24, .94)
}
.eltdf-related-post-image {
	border-radius: 15px
}
body h4 {
	border: none !important;
	font-family: "WS";
	text-transform: initial;
	font-size: 3.5em;
	font-weight: normal
}
.single h1.entry-title.eltdf-post-title {
	text-align: center;
	font-size: 6em!IMPORTANT
}
.lg-sidebar {
	border-radius: 15px;
	margin-top: 0
}
.tag .eltdf-blog-holder.eltdf-blog-type-masonry.eltdf-blog-masonry-full-width.eltdf-normal-space {
	padding: 0
}
article.post .wp-block-columns {
	margin-bottom: 0
}
article.post p {
	margin-top: 0 !IMPORTANT;
	margin-bottom: 15px !Important
}
.eltdf-post-text-main figure.wp-block-embed-youtube.wp-block-embed {
	border-radius: 15px;
	overflow: hidden
}
.search .eltdf-blog-holder article .eltdf-post-image:hover img,
.archive .eltdf-blog-holder article .eltdf-post-image:hover img,
.blog .eltdf-blog-holder article .eltdf-post-image:hover img {
	transform: scale(1.1) translate(-10px, -10px) translateZ(0)
}
.search .eltdf-blog-holder article .eltdf-post-image img,
.archive .eltdf-blog-holder article .eltdf-post-image img,
.blog .eltdf-blog-holder article .eltdf-post-image img {
	transition: transform 4s cubic-bezier(.17, .67, .24, .94)
}
.search .eltdf-blog-holder article .eltdf-post-image,
.archive .eltdf-blog-holder article .eltdf-post-image,
.blog .eltdf-blog-holder article .eltdf-post-image {
	overflow: hidden;
	border-radius: 15px
}
article.post p {
	line-height: 1.4
}
.mauticform-button-wrapper .mauticform-button.btn-default.sbr-btn {
	padding-top: 5px;
	padding-bottom: 5px;
	margin-top: 7px
}
input#mauticform_input_newslettersubscriptionform_first_name,
input#mauticform_input_newslettersubscriptionform_email_address {
	background: #fff;
	padding-left: 5px;
	padding-top: 5px;
	padding-bottom: 5px;
	margin-top: 7px
}
body img {
	image-rendering: initial !important
}
.ion-android-remove:before,
i.ion-ios-search-strong {
	display: none !IMPORTANT
}
figure.wp-block-table.is-style-regular br {
	display: block !IMPORTANT
}
.eltdf-blog-holder.eltdf-blog-single article .eltdf-post-title {
	font-family: "WS";
	font-size: 3.5em;
	line-height: 1
}
.nl-optin .optin-title {
	margin-top: 10px;
	font-size: 48px
}
.nl-optin p.optin-text {
	margin-top: 0
}
.nl-optin div#mauticform_newslettersubscriptionform_error {
	margin: 0 !IMPORTANT
}
.nl-optin div#mauticform_newslettersubscriptionform_message {
	margin: 0
}
figure.wp-block-table.is-style-stripes br {
	display: block !IMPORTANT
}
div#mauticform_wrapper_newslettersubscriptionform {
	align-items: center
}
.lg-sidebar {
	padding-top: 30px;
	padding-bottom: 30px;
	background: #abe0f7
}
.lg-sidebar li:first-child:before {
	display: none !IMPORTANT
}
.lg-sidebar li:first-child {
	font-size: 22px;
	color: #0F74B2;
	margin-left: 7px
}
.eltdf-post-text h3 *,
.eltdf-post-text h4 * {
	font-weight: normal !IMPORTANT
}
.eltdf-post-text-main .wp-block-image {
	margin: 15px 0!IMPORTANT
}
.eltdf-post-text-main .wp-block-image img {}.eltdf-post-text-main .eltdf-post-text-main figure {
	margin: 30px 0px 15px !IMPORTANT
}
.eltdf-post-text-main figcaption {
	padding-bottom: 0 !IMPORTANT
}
body h3 {
	border: none !important;
	font-family: "WS";
	text-transform: initial;
	font-size: 4em;
	font-weight: normal
}
.eltdf-post-text h3,
.eltdf-post-text h4 {
	margin-bottom: 0 !IMPORTANT;
	padding-bottom: 15px;
	line-height: 1
}
.cstom-sb {
	position: -webkit-sticky;
	position: sticky;
	top: 91px !IMPORTANT;
	align-self: flex-start
}
.sidebr_enbl h3,
.sidebr_enbl h4 {
	margin-left: 0 !IMPORTANT;
	margin-right: 0 !IMPORTANT
}
.eltdf-container.sidebr_enbl .eltdf-container-inner.clearfix {
	max-width: 1208px !IMPORTANT;
	width: 100%
}
.eltdf-container.sidebr_enbl .eltdf-grid-row.eltdf-content-has-sidebar.eltdf-grid-huge-gutter {
	max-width: 77%
}
.cstom-sb {
	max-width: 23%;
	padding-left: 25px;
	width: 100%
}
.cstom-sb ul,
.cstom-sb ul li,
.cstom-sb ol li,
.cstom-sb ol {
	padding: 0
}
.eltdf-container.sidebr_enbl .eltdf-container-inner.clearfix {
	display: flex;
	align-self: flex-start
}
.df-social-connect {
	position: fixed;
	left: 0;
	top: 39%!important;
	opacity: 0;
	visibility: hidden;
	-webkit-transform: translate(-10%, 0);
	-moz-transform: translate(-10%, 0);
	-ms-transform: translate(-10%, 0);
	-o-transform: translate(-10%, 0);
	transform: translate(-10%, 0);
	-webkit-transition: all .3s ease-in-out;
	-moz-transition: all .3s ease-in-out;
	-ms-transition: all .3s ease-in-out;
	-o-transition: all .3s ease-in-out;
	transition: all .3s ease-in-out
}
.df-social-connect.scrolled {
	position: fixed;
	left: 0;
	top: 39%!important;
	opacity: 1;
	visibility: visible;
	-webkit-transform: none;
	-moz-transform: none;
	-ms-transform: none;
	-o-transform: none;
	transform: none;
	-webkit-transition: all .3s ease-in-out;
	-moz-transition: all .3s ease-in-out;
	-ms-transition: all .3s ease-in-out;
	-o-transition: all .3s ease-in-out;
	transition: all .3s ease-in-out;
	z-index: 9999
}
.df-social-connect a {
	display: block;
	padding-left: 15px;
	margin-top: 10px;
	margin-bottom: 10px;
	text-align: left
}
.df-social-connect i {
	line-height: 20px;
	width: 20px;
	height: 20px;
	text-align: center;
	font-size: .85em
}
.df-social-connect .social-text {
	display: inline-block;
	margin-left: 10px;
	opacity: 0;
	text-transform: uppercase;
	font-size: .65em;
	-webkit-transition: all .3s ease-in-out;
	-moz-transition: all .3s ease-in-out;
	transition: all .3s ease-in-out
}
.df-social-connect a:hover .social-text {
	opacity: 1
}
@media only screen and (max-width: 768px) {
	.df-social-connect {
		display: none
	}
	.eltdf-container.sidebr_enbl .eltdf-container-inner.clearfix {
		display: flex;
		flex-direction: column
	}
}
.df-misc-section.scrolled,
.df-social-connect.scrolled {
	top: 50%!important;
	-webkit-transform: translateY(-50%);
	-moz-transform: translateY(-50%);
	-ms-transform: translateY(-50%);
	-o-transform: translateY(-50%);
	transform: translateY(-50%)
}
.df-misc-section {
	position: fixed;
	right: 10px;
	top: 34.5%!important;
	overflow: hidden;
	opacity: 0;
	visibility: hidden;
	-webkit-transform: translate(10%, 0);
	-moz-transform: translate(10%, 0);
	-ms-transform: translate(10%, 0);
	-o-transform: translate(10%, 0);
	transform: translate(10%, 0);
	-webkit-transition: all .3s ease-in-out;
	-moz-transition: all .3s ease-in-out;
	-ms-transition: all .3s ease-in-out;
	-o-transition: all .3s ease-in-out;
	transition: all .3s ease-in-out
}
.df-misc-section.scrolled {
	position: fixed;
	right: 10px;
	top: 34.5%!important;
	opacity: 1;
	visibility: visible;
	-webkit-transform: none;
	-moz-transform: none;
	-ms-transform: none;
	-o-transform: none;
	transform: none;
	-webkit-transition: all .3s ease-in-out;
	-moz-transition: all .3s ease-in-out;
	-ms-transition: all .3s ease-in-out;
	-o-transition: all .3s ease-in-out;
	transition: all .3s ease-in-out;
	z-index: 9999
}
@media only screen and (max-height: 768px) {
	.df-misc-section.scrolled {
		top: 30.5%!important
	}
}
.df-misc-section a {
	display: block;
	position: relative;
	right: -75px;
	cursor: pointer;
	text-align: center;
	height: 100px;
	-webkit-transform: rotate(-90deg);
	-moz-transform: rotate(-90deg);
	-ms-transform: rotate(-90deg);
	-o-transform: rotate(-90deg);
	transform: rotate(-90deg)
}
.df-misc-section i {
	display: inline-block;
	line-height: 30px;
	width: 20px;
	height: 20px;
	text-align: center;
	font-size: 1.3em
}
df-misc-section .df-misc-archive i {
	margin-left: 10px
}
.df-misc-section .df-misc-search .ion-ios-search-strong:before {
	font-weight: 700
}
.df-misc-section .df-misc-search i {
	font-size: 1em;
	font-weight: 700
}
.df-misc-section .df-misc-text {
	line-height: 1;
	display: inline-block;
	vertical-align: top;
	opacity: 1;
	text-transform: uppercase;
	font-size: .65em;
	font-weight: 700!important;
	letter-spacing: 2px;
	-webkit-transition: all .3s ease-in-out;
	-moz-transition: all .3s ease-in-out;
	transition: all .3s ease-in-out
}
@media only screen and (max-width: 768px) {
	.df-misc-section {
		display: none
	}
}
.df-floating-search {
	position: fixed;
	visibility: hidden;
	opacity: 0;
	height: 100%;
	width: 100%;
	left: 0;
	top: 0;
	z-index: 999999;
	zoom: 1;
	background: rgba(255, 255, 255, .95);
	-webkit-transition: all .4s;
	-moz-transition: all .4s;
	-o-transition: all .4s;
	transition: all .4s
}
.df-floating-search.active {
	visibility: visible;
	opacity: 1
}
.container-close,
.search-container-close {
	position: fixed;
	display: block;
	height: 100%;
	width: 100%
}
.df-floating-search.active .df-floating-search-form {
	bottom: -50%;
	visibility: visible;
	opacity: 1
}
.df-floating-search-form {
	position: relative;
	bottom: -100%;
	visibility: hidden;
	opacity: 0;
	-webkit-transition: all .5s;
	-moz-transition: all .5s;
	-o-transition: all .5s;
	transition: all .5s;
	-webkit-transform: translateY(-100%);
	-moz-transform: translateY(-100%);
	-o-transform: translateY(-100%);
	transform: translateY(-100%)
}
.df-floating-search-form .label-text {
	width: 100%;
	padding: 0;
	font-size: 2em;
	border-bottom: 1px solid #e5e5e5
}
.df-floating-search-form-wrap {
	position: relative
}
.df-floating-search-form .df-floating-search-form-input:focus {
	outline: none
}
.container.df-floating-search-form {
	max-width: 800px;
	margin: 10px auto;
	padding: 0 15px
}
.df-floating-search-form .df-floating-search-form-input {
	border: none;
	background-color: transparent;
	padding: 0;
	margin-bottom: 20px
}
.df-floating-search-form .label-text {
	display: block
}
.df-floating-search-form .df-floating-search-form-input {
	font-size: 0.3em;
	width: 100%
}
.df-floating-search-form .df-floating-search-form-input {
	font-size: 2.5em !IMPORTANT;
	width: 100%;
	color: #141414 !important;
	font-family: "WS"
}
.df-floating-search-close {
	position: absolute;
	color: #0f0f0f;
	width: 32px;
	height: 32px;
	right: 5px;
	top: 0;
	cursor: pointer
}
.df-floating-search-close i {
	font-size: 32px
}
.lg-sidebar li {
	padding: 0 23px
}
.eltdf-related-post-inner h6.entry-title.eltdf-post-title {
	margin-bottom: 0 !IMPORTANT
}
.eltdf-related-posts-holder .eltdf-related-posts-title {
	margin-bottom: 10px
}
.single .eltdf-post-text {
	padding-bottom: 0 !IMPORTANT
}
.eltdf-post-text-main figure.wp-block-embed-youtube.wp-block-embed {
	clear: both
}
.catdes {
	max-width: 800px;
	margin: 0 auto;
	margin-bottom: 37px;
	text-align: justify
}
.catdes p {
	line-height: 1.3
}
.archive.category .eltdf-blog-holder.eltdf-blog-type-masonry.eltdf-blog-masonry-full-width.eltdf-normal-space {
	margin-bottom: 10px !IMPORTANT
}
li#nav-menu-item-8458 .second.eltdf-drop-down-start span.item_outer {
	text-align: left !important
}
.paypal-form td img {
	width: auto
}
.archive .eltdf-content .eltdf-full-width-inner>h4 {
	text-align: center;
	font-family: "WS";
	text-transform: initial;
	font-size: 5em;
	font-weight: normal;
	line-height: 1;
	padding: 13px;
	color: #1167b1;
	border: none !important
}
.archive .eltdf-content {
	padding-bottom: 0 !IMPORTANT
}
body.blog .eltdf-content {
	padding: 0 !IMPORTANT
}
body.search .eltdf-content {
	padding: 0 !IMPORTANT;
	padding-top: 20px !important
}
blockquote.wp-block-quote,
blockquote.wp-block-quote * {
	color: #333 !IMPORTANT;
	font-family: "Cormorant Garamond" !IMPORTANT;
	font-size: 39px;
	line-height: 39px !IMPORTANT;
	font-style: italic
}
blockquote.wp-block-quote:before,
blockquote.wp-block-quote *:before {
	display: none
}
body h3 {
	color: #333;
	background: initial
}
div#search-4 h3.eltdf-widget-title {
	text-align: center
}
.eltdf-related-posts-title h2 {
	font-family: "WS";
	font-size: 60px;
	color: #333
}
.eltdf-page-footer .eltdf-footer-top-holder .eltdf-footer-top-inner.eltdf-full-width {
	padding-top: 30px;
	padding-bottom: 30px
}
h3.eltdf-widget-title {
	font-family: "WS";
	text-transform: capitalize;
	font-size: 49px;
	color: #333 !IMPORTANT
}
.home .monaco-section .monaco-section-content {
	max-width: 842px;
	padding-top: 25px;
	background: rgba(255, 255, 255, 0.7)
}
.home .monaco-section .monaco-section-content h2 {
	text-shadow: none !IMPORTANT;
	font-size: 12em!IMPORTANT
}
.home a.creative-btn:before {
	display: none
}
.home a.creative-btn:hover {
	color: initial !IMPORTANT;
	border-color: initial !IMPORTANT
}
.home .monaco-section.height-100vh {
	height: 140vh
}
.home .monaco-section .monaco-section-content h2 {
	color: #000;
	font-family: 'WS' !IMPORTANT
}
.home .youtube-background {
	background-image: none !IMPORTANT
}
.home .monaco-section .monaco-section-content:before {
	position: absolute;
	left: -6px;
	right: -6px;
	top: -6px;
	bottom: -6px;
	content: ' ';
	border: 1px solid rgba(255, 255, 255, 0.7)
}
.home .monaco-section .monaco-section-content p {
	color: #000 !IMPORTANT;
	text-shadow: none
}
.home .monaco-section .monaco-section-content a.creative-btn {
	margin-bottom: -24px !important;
	font-family: "WS";
	padding-top: 8px;
	padding-bottom: 8px;
	overflow: visible;
	margin-bottom: -18px;
	width: auto !important
}
.home a.creative-btn span {
	font-family: "WS";
	font-size: 49px;
	letter-spacing: 3px;
	text-transform: initial;
	text-shadow: none !IMPORTANT;
	margin-bottom: -10px !IMPORTANT;
	margin-top: -3px !IMPORTANT;
	display: block !IMPORTANT
}
@keyframes lgzoom {
	0% {
		transform: scale(1)
	}
	100% {
		transform: scale(1.5)
	}
}
.wave_circles:after {
	content: 'Loading...';
	position: absolute;
	bottom: -21px;
	right: 0
}
.wave_circles>div {
	display: none
}
.wave_circles {
	background: url(/wp-content/uploads/2020/11/ICONIC-french-riviera-travel-guides-logo.svg);
	height: 39px !IMPORTANT;
	animation-direction: alternate;
	animation: lgzoom 3s;
	background-size: 100% 100%
}
span.blue_txt {
	background: #bad4ea
}
.lx_pattern {
	background: url(//iconicriviera.com/wp-content/uploads/2020/06/lovlivierRVB2.png);
	margin: 0 -50%;
	height: 59px
}
.eltdf-post-content:hover .eltdf-btn-line-down,
.eltdf-post-content:hover .eltdf-btn-line-up {
	left: 15px!important;
	-webkit-transition: all .75s cubic-bezier(.47, .94, .04, .98)!important;
	-moz-transition: all .75s cubic-bezier(.47, .94, .04, .98)!important;
	transition: all .75s cubic-bezier(.47, .94, .04, .98)!important
}
.eltdf-post-content:hover .eltdf-btn-line {
	opacity: 1!important;
	width: 20px!important;
	-webkit-transition: all .75s cubic-bezier(.47, .94, .04, .98)!important;
	-moz-transition: all .75s cubic-bezier(.47, .94, .04, .98)!important;
	transition: all .75s cubic-bezier(.47, .94, .04, .98)!important
}
.archive.category .eltdf-blog-holder.eltdf-blog-type-masonry.eltdf-blog-masonry-full-width.eltdf-normal-space {
	padding: 0
}
.single .eltdf-related-posts-holder .eltdf-related-posts-holder-inner {
	max-width: 956px;
	margin: 0 auto
}
.eltdf-st-loader1 {
	width: 150px
}
#menu-mobile-menu .horizontal-item {
	padding: 0 10px !important
}
.eltdf-st-loader .wave_circles {
	margin: 0 !IMPORTANT
}
.lg.social-icons {
	max-width: 200px;
	text-align: center;
	float: none;
	margin: 0 auto
}
.social-icons.lg a {
	margin: 5px;
	background: #000
}
.home .video-section .fluidvids {
	width: initial !IMPORTANT;
	max-width: initial !IMPORTANT;
	position: initial !IMPORTANT
}
.monaco-section.monaco-section-4.height-100vh,
.home .monaco-section.height-100vh,
.video-section,
.home .monaco-section-4.height-100vh {
	border: none !IMPORTANT;
	border-bottom: none !IMPORTANT
}
body.home .monaco-section.monaco-section-4.height-100vh {
	border-bottom: none !IMPORTANT
}
ul#menu-mobile-menu h6 {
	border-bottom-color: #000 !IMPORTANT
}
.eltdf-mobile-header .eltdf-mobile-nav ul li a,
.eltdf-mobile-header .eltdf-mobile-nav ul li h6 {
	border-bottom-color: #000
}
.eltdf-post-text h3,
.eltdf-post-text h4 {
	text-align: left !important
}
@media screen and (max-width: 1000px) {
	.eltdf-post-text h3,
	.eltdf-post-text h4 {
		padding: 0!important;
		text-align: left !important
	}
	.eltdf-mobile-logo-wrapper a {
		height: 56px !important
	}
	aside.eltdf-sidebar {
		margin-bottom: 0 !IMPORTANT
	}
}
footer .widget.widget_search .input-holder input.search-field {
	text-align: center
}
.mauticform-row {
	display: block;
	max-width: max-content
}
.nl-optin {
	line-height: 1
}
div#mauticform_wrapper_newslettersubscriptionform {
	max-width: 1020px;
	margin: 0 auto
}
div#custom_html-4 .eltdf-widget-title-holder,
div#custom_html-4 .eltdf-widget-title-holder h3 {
	margin-bottom: 0;
	padding-bottom: 5px;
	text-align: center
}
div#search-4 h3.eltdf-widget-title {
	padding-bottom: 0px
}
div#mauticform_wrapper_newslettersubscriptionform {
	display: flex !IMPORTANT
}
@media screen and (max-width: 880px) {
	.mauticform-page-wrapper.mauticform-page-1 {
		max-width: 272px !IMPORTANT
	}
}
@media screen and (min-width: 880px) {
	blockquote.wp-block-quote {
		padding: 10px 80px
	}
	div#imgfix figcaption {
		margin: 0
	}
	.eltdf-post-text h3,
	.eltdf-post-text h4 {
		padding-left: 0;
		margin-left: -25px
	}
	.mauticform-page-wrapper.mauticform-page-1 input {
		margin: 0;
		width: 100%
	}
	form#mauticform_newslettersubscriptionform .mauticform-page-wrapper.mauticform-page-1>div {
		margin-right: 5px
	}
	.mauticform-page-wrapper.mauticform-page-1 {
		display: flex !IMPORTANT
	}
	.mauticform-page-wrapper.mauticform-page-1>div {
		flex: 1
	}
	.mauticform-page-wrapper.mauticform-page-1 button {
		margin: 0
	}
	form#mauticform_newslettersubscriptionform {
		max-width: 423px;
		width: 100%
	}
}
@media screen and (max-width: 880px) {
	.archive .eltdf-content .eltdf-full-width {
		padding: 0 30px!IMPORTANT
	}
	.mauticform-page-wrapper.mauticform-page-1>div {
		display: block;
		width: 100% !IMPORTANT;
		margin: 0;
		max-width: 100%;
		float: none
	}
	.mauticform-page-wrapper.mauticform-page-1 > div input {
		width: 100%;
		margin: 0;
		float: none !IMPORTANT;
		margin-bottom: 5px
	}
	.mauticform-page-wrapper.mauticform-page-1 {
		display: inline-block !IMPORTANT;
		max-width: 100%;
		width: 100%
	}
	.mauticform-button-wrapper .mauticform-button.btn-default.sbr-btn {
		float: none;
		margin: 10px auto !IMPORTANT
	}
	div#mauticform_newslettersubscriptionform_submit {
		text-align: center
	}
}
@media screen and (min-width: 768px) and (max-width: 880px) {
	.home .mauticform-page-wrapper.mauticform-page-1 {
		display: inline-block !IMPORTANT;
		max-width: 100%;
		width: 100%
	}
}
@media screen and (max-width: 520px) {
	.df-floating-search-form .df-floating-search-form-input {
		font-size: 20px !IMPORTANT
	}
	div#mauticform_wrapper_newslettersubscriptionform p.optin-text {
		padding: 0
	}
	.eltdf-blog-share {
		margin-top: 10px
	}
	.home .monaco-section.height-100vh .monaco-section-content p {
		display: none
	}
	.home .video-section a.creative-btn span {
		font-size: 35px
	}
	.home .monaco-section .monaco-section-content h2 {
		font-size: 6em!IMPORTANT
	}
	div#mauticform_wrapper_newslettersubscriptionform {
		display: flex !important;
		flex-direction: column!important;
		justify-content: center!important;
		text-align: center!important
	}
	div#mauticform_wrapper_newslettersubscriptionform>* {
		width: 100%!important
	}
}
@media screen and (min-width: 681px) {
	form#searchform-268 {
		padding: 0 35px
	}
	.eltdf-grid-row.eltdf-footer-top-alignment-center {
		display: flex;
		justify-content: center;
		align-items: center
	}
}
@media screen and (max-width: 810px) {
	.single .eltdf-page-content-holder.eltdf-grid-col-12 {
		padding: 0 15px !IMPORTANT
	}
	.eltdf-related-posts-title h2 {
		padding: 0 15px
	}
	.eltdf-related-posts-inner.clearfix {
		margin: 0
	}
	.video-section {
		height: 337px !important
	}
	body h3 {}
}
@media screen and (max-width: 1280px) {
	.eltdf-blog-holder.eltdf-blog-type-masonry.eltdf-blog-three-columns .eltdf-blog-masonry-grid-sizer,
	.eltdf-blog-holder.eltdf-blog-type-masonry.eltdf-blog-three-columns article {
		width: 50%
	}
}
@media screen and (max-width: 680px) {
	.eltdf-blog-holder.eltdf-blog-type-masonry.eltdf-blog-three-columns .eltdf-blog-masonry-grid-sizer,
	.eltdf-blog-holder.eltdf-blog-type-masonry.eltdf-blog-three-columns article {
		width: 100%
	}
}
@media screen and (min-width: 1280px) {
	.single .wp-block-image figcaption {
		margin-top: -1em
	}
	.eltdf-blog-holder article .eltdf-post-image img {
		width: 100%
	}
	.archive .eltdf-blog-holder article .eltdf-post-image {
		width: 100%
	}
	.archive .eltdf-full-width-inner {
		max-width: 100%;
		margin: 0 auto;
		padding: 0 80px
	}
	.search .eltdf-blog-holder.eltdf-blog-type-masonry.eltdf-blog-masonry-full-width.eltdf-normal-space,
	.blog .eltdf-blog-holder.eltdf-blog-type-masonry.eltdf-blog-masonry-full-width.eltdf-normal-space {
		padding: 0 46px
	}
	.archive.category .eltdf-page-content-holder.eltdf-grid-col-12 {
		padding: 0 !important
	}
}
@media screen and (max-width: 500px) {
	.video-section {
		height: 222px !important
	}
}
div.nl-optin {
	width: 100%;
	padding: 0 !important;
	margin: 0 !important
}
div#mauticform_wrapper_newslettersubscriptionform {
	padding: 10px !important
}
@media screen and (max-width: 1024px) {
	.eltdf-mobile-logo-wrapper a {
		height: 56px !important
	}
	li#mobile-menu-item-15855 {
		position: absolute;
		bottom: 45px;
		text-align: center;
		align-items display: block;
		right: 0;
		left: 0;
		margin-bottom: 20px
	}
	nav.subopn li#mobile-menu-item-15855 {
		bottom: -10px
	}
	.archive.category .eltdf-page-content-holder.eltdf-grid-col-12 {
		padding: 30px !important
	}
	ul#menu-mobile-menu {
		position: relative;
		min-height: calc(100% - 55px);
		padding-bottom: 55px
	}
	@media screen and (min-width: 768px) and (max-width: 800px) {
		.eltdf-mobile-header-holder {
			padding: 0 25px
		}
	}
	@media screen and (min-width: 800px) and (max-width: 1230px) {
		.archive .eltdf-content-inner .eltdf-full-width {
			padding: 0 30px
		}
	}
	@media screen and (min-width: 769px) {
		.home .monaco-section.height-100vh {
			max-height: 110vh
		}
		.video-section {
			padding: 75px
		}
		blockquote,
		blockquote p {
			display: initial !IMPORTANT
		}
	}
	@media only screen and (max-width: 768px) {
		.eltdf-related-post h6 {
			max-width: 90%
		}
		.social-icons a {
			padding: 22px
		}
		.social-icons a i {
			font-size: 18px
		}
		body h3 {
			margin: 30px 0 20px !IMPORTANT
		}
	}
	@media only screen and (max-width: 450px) {
		.wp-block-embed-youtube {
			margin: 15px 0 !important
		}
	}
	@media only screen and (max-width: 768px) {
		.archive h2.entry-title.eltdf-post-title {
			text-align: center !important
		}
		.home .monaco-section.height-100vh {
			max-height: 570px
		}
		.archive .eltdf-post-read-more-button {
			text-align: center
		}
		body.single .wp-block-table td,
		body.single .wp-block-table.has-fixed-layout td {
			display: block
		}
	}
	@media screen and (min-width: 800px) and (max-width: 1280px) {
		.eltdf-blog-holder.eltdf-blog-type-masonry.eltdf-blog-masonry-full-width.eltdf-normal-space {
			padding: 0 80px
		}
	}
	@media screen and (min-width: 900px) and (max-width: 1400px) {
		.eltdf-sticky-header-appear .eltdf-logo-wrapper a img {
			height: 50px !important;
			margin-top: 6px
		}
	}
	@media screen and (max-width: 768px) {
		.home .monaco-section.height-100vh {
			max-height: 400px
		}
		div#gt_lightbox {
			column-count: unset !IMPORTANT;
			margin: 0;
			left: 25px;
			top: 25px;
			right: 25px;
			max-width: calc(100% - 79px)!IMPORTANT
		}
		.gt_languages {
			column-count: unset !IMPORTANT
		}
	}
	h2 {
		text-transform: initial
	}
	@media (max-width: 767px) {
		.video-section a.creative-btn {
			transform: translate(-50%, -71%)
		}
	}
	footer .widget.widget_search .input-holder input.search-field::placeholder {
		color: #000
	}
	@media(min-width: 1000px) {
		.video-section {
			border-top: 10px solid #000;
			border-bottom: 10px solid #000
		}
		.footer .widget_search {
			max-width: 80%;
			width: 100%;
			float: right
		}
		footer .widget.widget_search .input-holder {
			padding-left: 10px;
			padding-right: 10px
		}
	}
	@media(max-width: 767px) {
		footer .widget .eltdf-widget-title-holder .eltdf-widget-title {
			text-align: center
		}
		#mauticform_input_newslettersubscriptionform_submit {
			margin: 0 auto;
			display: block;
			margin-bottom: 1em
		}
		footer form {
			max-width: 80%;
			margin: 0 auto
		}
		#mauticform_newslettersubscriptionform_email_address {
			width: 100% !important
		}
	}
	