


@import url("https://fonts.googleapis.com/css2?family=Spartan:wght@400;500&display=swap");
@import url("https://fonts.googleapis.com/css2?family=Oswald&display=swap");



body {
	color: #3B3F42;
	font-family: 'Spartan', sans-serif;
	font-weight: 400;
	font-size: 23px;
	line-height: 1.625;
}
input, select, textarea {
	font-family: 'Spartan', sans-serif;
}
pre, code, tt, kbd {
	font-family: 'Spartan', sans-serif;
	font-size: 1em;
	line-height: 1.5;
}


a {
	color: #000000;
}
a:hover {
	color: #32AEF1;
	text-decoration: underline;
}
a:focus {
	color: #353535;
}


h1, h2, h3, h4, h5, h6 {
	font-family: 'Oswald', sans-serif;
	color: #000000;
	line-height: 1.2;
	margin-top: 0;
	margin-bottom: 27px;
}

div.mastphone1 {
	font-family: 'Oswald', sans-serif;
	text-transform: uppercase;
	font-weight: 700;
	font-size: 18px;
	text-align: left;
	color: #C44A2B;
	margin-left: 230px;
	margin-top: -150px !important;
	margin-bottom: 100px;
}

.h1.entry-title {
	font-family: 'Oswald', sans-serif;
	font-size: 60px;
	color: #34a0a3;
	text-align: center;
	margin-top: 50px !important;
}
div.head1 {
	font-family: 'Oswald', sans-serif;
	font-size: 60px;
	color: #000000;
	text-align: center;
}
div.head2 {
	font-family: 'Oswald', sans-serif;
	font-size: 60px;
	color: #000000;
	text-align: center;
}
div.head3 {
	font-family: 'Oswald', sans-serif;
	font-size: 60px;
	color: #000000;
	text-align: center;
}


#content .voceoz-wrapper {
	width: 1000px;
}
#content header.entry-header.voceoz-text-align-left {
	display: none;
}

div.contacttxt {
	color: #FFFFFF;
	font-family: 'Oswald', sans-serif;
	font-size: 18px;
	margin-top: 30px !important;
}
div.contacttxt a {
	color: #FFFFFF;
	text-decoration: none;
}
h3.gform_title {
	color: #ffffff;
}

/*********************************************
 xoterik Section Structure
*********************************************/

.voceoz-header {
	background-image: url("/wp-content/uploads/2021/07/x.patternbg.2.jpg");
	background-attachment: scroll;
	background-repeat: repeat;
	background-position: top left;
	background-color: #ffffff;
	min-height: 190px;
}
.voceoz-header .voceoz-block.mast-logo {
	background: transparent;
	margin: 0 auto 0 auto;
	max-width: 1000px;
	padding: 30px 0;
}

.voceoz-content {
	background-image: url("/wp-content/uploads/2021/07/x.patternbg.2.jpg");
	padding: 85px 20px 60px 20px;
}
.voceoz-content .voceoz-content-inner {
	/*margin: 50px auto;*/
	padding: 0;
}
.voceoz-content .voceoz-wrapper {
}

.voceoz-block {
	background-image: url("/wp-content/uploads/2021/07/x.patternbg.2.jpg");
	margin: 50px 0;
	padding: 0 20px;
}
.voceoz-block .voceoz-wrapper {
	padding: 0 0 ;
}
.voceoz-block .voceoz-block-inner {
}








/*********************************************
 xoterik Phat Footer Structure
*********************************************/

.voceoz-widget-bar.faux-footer {
	background: #716931;
	padding: 10px 20px;
}
.faux-footer .voceoz-widget-bar-col-1 {
	display: flex;
}
.faux-footer .widget {
	width: 50%;
}


@media (max-width: 1000px) {
	.faux-footer .voceoz-widget-bar-col-1 {
		display: block;
		max-width: 600px;
		margin: 0 auto;
	}
	.faux-footer .widget {
		width: 100%;
	}
	#oz_wgtctt-3.widget {
		margin-top: 30px;
	}
}


/*********************************************
 xoterik Footer form Styling
*********************************************/
#gform_1 {
	margin-top: 30px;
}
h4.widget-title {
	font-size: 28px !important;
	text-transform: uppercase;
	margin-bottom: 0px;
	margin-top: 30px !important;
}
label.gfield_label {
	font-family: 'Oswald', sans-serif;
	text-transform: uppercase;
	letter-spacing: 1px;
	font-size: 16px !important;
	color: #FFFFFF;
	margin-bottom: -8px !important;
}
span.gfield_required {
	color: #41c8cc !important;
}
div span label {
	font-family: 'Oswald', sans-serif;
	text-transform: uppercase;
	letter-spacing: 1px;
	font-size: 12px !important;
	color: #eed249;
}
input.gform_button.button {
	background-color: #34a0a3;
}
input.gform_button.button {
	font-family: 'Oswald', sans-serif;
	text-transform: uppercase;
	letter-spacing: 1px;
	font-size: 16px !important;
	color: #FFFFFF;
}
#input_1_1_3 {
	font-family: 'Oswald', sans-serif;
	/*text-transform: uppercase;*/
	letter-spacing: 1px;
	font-size: 16px !important;
	color: #34a0a3;
}

#input_1_1_6 {
	font-family: 'Oswald', sans-serif;
	/*text-transform: uppercase;*/
	letter-spacing: 1px;
	font-size: 16px !important;
	color: #34a0a3;
}

input.medium {
	font-family: 'Oswald', sans-serif;
	/*text-transform: uppercase;*/
	letter-spacing: 1px;
	font-size: 16px !important;
	color: #34a0a3;
}

#input_1_3_1 {
	font-family: 'Oswald', sans-serif;
	/*text-transform: uppercase;*/
	letter-spacing: 1px;
	font-size: 16px !important;
	color: #34a0a3;
}

#input_1_3_2 {
	font-family: 'Oswald', sans-serif;
	/*text-transform: uppercase;*/
	letter-spacing: 1px;
	font-size: 16px !important;
	color: #34a0a3;
}

#input_1_3_3 {
	font-family: 'Oswald', sans-serif;
	/*text-transform: uppercase;*/
	letter-spacing: 1px;
	font-size: 16px !important;
	color: #34a0a3;
}

#input_1_3_4 {
	font-family: 'Oswald', sans-serif;
	/*text-transform: uppercase;*/
	letter-spacing: 1px;
	font-size: 16px !important;
	color: #34a0a3;
}

#input_1_3_5 {
	font-family: 'Oswald', sans-serif;
	/*text-transform: uppercase;*/
	letter-spacing: 1px;
	font-size: 16px !important;
	color: #34a0a3;
}
#input_1_3_4 {
	background-color: #716931 !important;
	padding-top: 1px;
	padding-left: 1px;
	padding-bottom: 1px;
	padding-right: 1px;
	border-style: solid;
	border-color: #FFFFFF;
}
input.medium {
	font-family: 'Oswald', sans-serif !important;
	/*text-transform: uppercase;*/
	letter-spacing: 1px;
	font-size: 16px !important;
	color: #34a0a3;
}
input.medium a {
	font-family: 'Oswald', sans-serif;
	/*text-transform: uppercase;*/
	letter-spacing: 1px;
	font-size: 16px !important;
	color: #34a0a3;
}
textarea.textarea.medium {
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-style: solid;
	/*border-color: #FFFFFF;*/
	font-family: 'Oswald', sans-serif;
	/*text-transform: uppercase;*/
	letter-spacing: 1px;
	font-size: 16px !important;
	/*color: #ffffff;*/
}
.builder-module-block .gform_wrapper .top_label .gfield_label {
	margin-top: 0px !important;
}
.body .gform_wrapper .top_label div.ginput_container {
	margin-top: 0px !important;
}
.body .gform_wrapper ul li.gfield {
	margin-top: 0px !important;
}
label.gfield_label {
	margin-bottom: 0px !important;
	margin-top: 0px;
}

.gform_wrapper input[type="text"],
.gform_wrapper input[type="url"],
.gform_wrapper input[type="email"],
.gform_wrapper input[type="tel"],
.gform_wrapper input[type="number"],
.gform_wrapper input[type="password"],
.gform_wrapper textarea {
	font-size: 1em;
	color: #3B3F42;
	margin: 0;
	padding: .25em .5em;
	background: transparent;
	border: 1px solid #A4AFB6;
	-webkit-appearance: none;
	border-radius: 0;
	line-height: inherit;
	box-sizing: border-box;
}
.gform_wrapper input[type="text"]:focus,
.gform_wrapper input[type="url"]:focus,
.gform_wrapper input[type="email"]:focus,
.gform_wrapper input[type="tel"]:focus,
.gform_wrapper input[type="number"]:focus,
.gform_wrapper input[type="password"]:focus,
.gform_wrapper textarea:focus {
	border-color: #3B3F42;
}


/*********************************************
 xoterik slider (big city images) Styling
*********************************************/
a.n2-ow.parisbttn {
	margin-top: 20px !important;
	margin-top: 75px !important;
}















/*********************************************
 xoterik hamburger menu Styling
*********************************************/
#iwpmenu_bar div ul {
	padding: 10px 20px 50px 20px !important;
}
#iwpmenu_icon .iwpmenu_close_button {
	position: absolute;
	top: 30px !important;
	/*right: 230px !important;*/
	right: 30px !important;
}

#it_widget_content-8-background-wrapper {
	position: absolute;
	top: 87px;
	right: 244px;
}
#it_widget_content-8 {}
#it_widget_content-8 p {

}
#it_widget_content-8 a {
	display: inline-block;
	text-indent: -9999px;
	margin-left: 10px;
	width: 32px;
	height: 32px;
}
#it_widget_content-8 a.phone {
	background: url(../images/phone.png) center center;
	background-size: contain;
}
#it_widget_content-8 a.email {
	background: url(../images/email.png) center center;
	background-size: contain;
}


p.edit-entry-link {
	display: none;
}
#it_widget_content-6 p {
	margin-bottom: 0;
}











/*  Copyright  */

.site-footer.voceoz-footer {
	background: #716931;
}
.voceoz-footer .voceoz-footer-bottom-bar-inner {
	background-color: transparent;
	color: #474646;
	font-size: 12px;
	text-transform: uppercase;
	letter-spacing: 2px;
	padding: 80px 0;
}




