/*
Theme Name: Primsgolden
Theme URI:
Description:
Version: 1.0
Author: DOGS AT WEB design
Author URI:
Tags: fixed-width, three-columns, valid HTML5, valid XHTML, widgets
*/

@charset "UTF-8";
/* CSS Document */

@font-face {
    font-family: 'GayathriRegular';
    src: url('fonts/GayathriRegular.eot');
    src: url('fonts/GayathriRegular.eot') format('embedded-opentype'),
         url('fonts/GayathriRegular.woff2') format('woff2'),
         url('fonts/GayathriRegular.woff') format('woff'),
         url('fonts/GayathriRegular.ttf') format('truetype'),
         url('fonts/GayathriRegular.svg#GayathriRegular') format('svg');
}


@font-face {
    font-family: 'LuxusBrut';
    src: url('fonts/LuxusBrut.eot');
    src: url('fonts/LuxusBrut.eot') format('embedded-opentype'),
         url('fonts/LuxusBrut.woff2') format('woff2'),
         url('fonts/LuxusBrut.woff') format('woff'),
         url('fonts/LuxusBrut.ttf') format('truetype'),
         url('fonts/LuxusBrut.svg#LuxusBrut') format('svg');
}

@font-face {
    font-family: 'DancingScriptVariableFont_wght';
    src: url('fonts/DancingScriptVariableFont_wght.eot');
    src: url('fonts/DancingScriptVariableFont_wght.eot') format('embedded-opentype'),
         url('fonts/DancingScriptVariableFont_wght.woff2') format('woff2'),
         url('fonts/DancingScriptVariableFont_wght.woff') format('woff'),
         url('fonts/DancingScriptVariableFont_wght.ttf') format('truetype'),
         url('fonts/DancingScriptVariableFont_wght.svg#DancingScriptVariableFont_wght') format('svg');
}


@font-face {
    font-family: 'AlFresco';
    src: local('fonts/AlFresco Regular'), local('AlFresco-Regular'),
        url('fonts/AlFresco.woff2') format('woff2'),
        url('fonts/AlFresco.woff') format('woff'),
        url('fonts/AlFresco.ttf') format('truetype');
    font-weight: 400;
    font-style: normal;
  }

a{
	text-decoration: none !important;
	border: 0;
	color: #167587;
}

body { 
margin: 0 auto;
	font-family: 'GayathriRegular';
	letter-spacing: 0.04em;
	font-weight: 100;
	font-style: normal;
}


h1{ 
	font-size: 52px;
	color: #167587;
	font-family: 'LuxusBrut';
	font-weight: 400;
	font-style: normal;
	line-height: 22px;
	text-align: center;
}

h2{ 
	font-size: 22px;
	color: #a39370;
	font-family:  'GayathriRegular';
	letter-spacing: 0.04em;
	font-weight: 100;
	font-style: normal;
	line-height:  25px;
	text-align: center;
	margin-top: -37px;
	margin-bottom: 0px;
}


h3{ 
	font-size: 24px;
	color: #167587;
	font-family:  'GayathriRegular';
	letter-spacing: 0.04em;
	font-weight: 100;
	font-style: normal;
	line-height:  25px;
	text-align: center;
}

h4{ 
	font-size: 53px !important;
	color: #a39370 !important;
	font-family: 'LuxusBrut' !important;
	font-weight: 400 !important;
	font-style: normal !important;
	line-height: 22px !important;
}

blockquote{ 
	font-size: 32px;
	color: #a39370;
	text-align: center;
	font-family: 'DancingScriptVariableFont_wght'; 
	font-weight: 400;
	font-style: normal;
	line-height:  30px;
}

p{
  font-size: 17px;
	font-family: 'GayathriRegular';
	letter-spacing: 0.04em;
	font-weight: 100;
	font-style: normal;
	line-height:  22px;
    color: #816e6a;
}

#container{
	width: 100%;
	height: 100%;
}

.clearing { 
	clear: both; 
}


#header {
	margin: 0 auto;
	width: 70%;
   	max-width: 1280px;
	min-height: 55px;
	z-index: 5;
    height: auto;
    position: relative;
	background-color: rgba(249, 238, 222, 0.85);
}


#navigation{
	margin: 0 auto;
	width: 100%;
   	max-width: 1280px;
    height: auto;
}

.navi1 {
	float: left;
	width: 40%;
    height: auto;
    position: relative;
	font-size: 53px;
	color: #a39370;
}

.naviin{
	float: left;
	width: 20%;
    height: auto;
    position: relative;
	color: #a39370;
	font-family:'AlFresco';
	font-style: normal;
	font-size: 41px;
text-align: center;
margin-top: 22px;
margin-bottom: 0px;
line-height: 20px;
}

.navi2 {
	float: right;
	width: 40%;
    height: auto;
    position: relative;
}


#slider{
	margin: 0 auto;
	top: -55px;
	width: 100%;
    height: auto;
	z-index: 2;
	bottom: 0px;
	margin-bottom: 0px;
	min-height: 100px;
    position: relative;
}

#s-tr{
	margin: -50px auto;
	width: 100%;
	top: -110px;
    height: auto;
	z-index: 4;
	margin-bottom: 0px;
	min-height: 200px;
    position: relative;
	background-image: url("img/gardient.png");
background-repeat: repeat-x;
}

#cont{
	width: 100%;
	height: 100%;
background: rgb(100,161,162);
background: linear-gradient(180deg, rgba(100,161,162,1) 0%, rgba(108,166,177,1) 45%, rgba(119,203,219,1) 100%);

}

#side {
	margin: -110px auto;
	width: 70%;
	margin-bottom: 0px;
	max-width: 1280px;
	min-height: 300px;
    height: auto;
	z-index: 5;
	background-color: rgba(249, 238, 222, 0.85);
    position: relative;
	top: -300px;
}

#blue {
	margin: -300px auto;
	width: 70%;
	z-index: 3;
	max-width: 1280px;
	height: 100px;
	padding: 6px 20px 10px 20px;
	box-sizing: border-box;
	-moz-box-sizing: border-box;	
	-webkit-box-sizing: border-box;	
	background: rgb(185,224,255);
    background: linear-gradient(90deg, rgba(185,224,255,1) 0%, rgba(218,251,255,1) 50%, rgba(185,224,255,1) 100%);
    position: relative;
	margin-bottom: 0px;
}

#block3 {
	margin: 0 auto;
	width: 70%;
	min-height: 150px;
	max-width: 1280px;
    position: relative;
	background-color: #fef9f3;
}

#img-text{
	margin: 0 auto;
	width: 70%;
	max-width: 1280px;
    position: relative;
}

#footer {
	margin: 0 auto;
	width: 70%;
	max-width: 1280px;
    height: 90px;
	background-color: #e6d8c7;
    position: relative;
}

.footer_inner{
    width: 94%;
	height: auto; 
	max-width: 1230px;
	margin: 0 auto;
	padding-top: 15px;
	padding-bottom: 0px;
	box-sizing: border-box;
	-moz-box-sizing: border-box;	
	-webkit-box-sizing: border-box;	
}

.f1{
    width: 40%;
	height: auto; 
	float: left;
	color: #167587;
	position: relative;
	font-family:  'GayathriRegular';
	letter-spacing: 0.04em;
	font-weight: 100;
	font-style: normal;
	font-size: 18px;
}

.f2{
    width: 50%;
	height: auto; 
	float: right;
	position: relative;
	text-align:  right;
	word-spacing: 35px;
	margin-right: 20px;
	font-size: 20px;
	color: #167587;
	font-family: 'GayathriRegular';
	letter-spacing: 0.04em;
	font-weight: 100;
	font-style: normal;
}

.f4{
    width: 40%;
	height: auto; 
	float: right;
	position: relative;
	text-align:  right;
	font-size: 13pt;
	color: #7d7064;
	margin-top: 12px;
	margin-bottom: 0px;
	margin-right: 20px;
}

.f5{
    width: 100%;
	height: auto; 
	float: left;
	position: relative;
	text-align:  left;
	font-size: 13pt;
	margin-top: 14px;
	color: #7d7064;
}

.elementor-section.elementor-section-boxed > .elementor-container {
max-width: 1280px !important;
}

#hunde{ 
	margin-left: 20px;
	color: #816e6a !important;
}

#Goldbox{ 
	margin: 30px auto !important;
	width: 80% !important;
	max-width: 1160px !important;
	margin-bottom: 15px !important;
}


#Goldbox p{ 
	font-size: 13pt !important;
	color: #ffffff !important;
	text-transform: uppercase !important;
	word-spacing: 100px !important;
	text-align:  center !important;
}

#mega-menu-wrap-max_mega_menu_1 #mega-menu-max_mega_menu_1 > li.mega-menu-item > a.mega-menu-link{ 
	font-family: 'GayathriRegular' !important;
}

.navimobile{ 
	display: none;
}

#mega-menu-wrap-max_mega_menu_3 #mega-menu-max_mega_menu_3 > li.mega-menu-item > a.mega-menu-link {
text-align: center !important;
}

.elementor-column-gap-default > .elementor-column > .elementor-element-populated {
  padding: 0px !important;
}

.elementor-column-gap-default > .elementor-column > .elementor-element-populated{
  padding: 0px !important;
}