/*!
Theme Name: centurionlegion
Theme URI: https://gssolutions.ge/
Author: GSS
Author URI: https://gssolutions.ge/
Description: Description
Version: 1.0.0
*/
html, body {
    width: 100%;
    overflow-x: hidden;
}
body {
	width:100%;
	background:url('assets/img/bg.jpg') no-repeat;
	background-size:cover;
	font-family: "Cinzel", serif;
	font-optical-sizing: auto; 
	font-style: normal;
}


.MainDiv {
	text-align:center;
	display:inline-block;
	width:100%;
}
.MainDiv .Image img {
	height:500px;
}
.MainDiv .Info {
	display:inline-block;
	width:100%;
	margin-bottom:70px;
	margin-top:-50px;
}
.MainDiv .Info .Title {
	color:#C6A75E;
	font-size:50px;
	font-weight:500;
	line-height:42px;
}
.MainDiv .Info .SmallTitle { 
	color:#C6A75E;
	font-size:32px;
	font-weight:400;
} 
.MainDiv .Info a {
	display:inline-block;
	background:#C6A75E;
	color:#000;
	padding:5px 12px;
	font-weight:500;
	font-size:16px;
	text-decoration:none; 
	transition:0.3s;
	margin-top:20px;
}
.MainDiv .Info a:hover {
	background:rgba(0,0,0,0.5);
	color:#C6A75E;
}

 
.Banners {
	display:inline-block;
	width:100%; 
}
@media (min-width:992px) {
	.Banners .row {
		margin-left:5px;
		margin-right:5px;
	}
	.Banners .row .col-sm-6 {
		padding-left:5px;
		padding-right:5px;
	}
}
.Banners .Item {
	position:relative;
}
.Banners .Item .Image {}
.Banners .Item .Image img {
	width:100%;
}
.Banners .Item .Info {
	position:absolute;
	top:0;
	left:0;
	width:100%;
	height:100%;
	text-align:center; 
	padding-top:70px;
}
.Banners .Item .Info .Title {
	color:#C6A75E;
	font-size:45px;
	font-weight:500;
}
.Banners .Item .Info a {
	background:rgba(0,0,0,0.5);
	padding:7px 10px;
	color:#C6A75E;
	font-weight:500;
	font-size:16px;
	text-decoration:none;
	position:absolute;
	bottom:80px;
	left: 50%;
	transform: translateX(-50%);
	transition:0.3s;
}
.Banners .Item .Info a:hover {
	background:#C6A75E;
	color:#000;
}




.Lastbanner {
	display:inline-block;
	width:100%;
	text-align:center;
	margin-top:80px;
}
.Lastbanner .Image {}
.Lastbanner .Image img {
	height:400px;
}
.Lastbanner .Info {
	width:600px;
	max-width:100%;
	margin:0 auto;
	margin-top:50px;
	margin-bottom:50px;
}
.Lastbanner .Info .Title {
	color: #C6A75E;
    font-size: 32px;
    font-weight: 400;
}
.Lastbanner .Info .Text {
	color: #C6A75E;
    font-size: 18px;
    font-weight: 400; 
	font-family: "Cormorant Garamond", serif;
}


.CalDiv {
  max-width: 420px;     
  height:auto;
  margin: 0 auto;           
  padding: 22px;
  border: 1px solid rgba(198,167,94,.45);
  border-radius: 8px;
  background: rgba(10,10,10,.65);        
  box-shadow: 0 18px 60px rgba(0,0,0,.55);
  overflow:hidden;
  margin-bottom:100px;
}
 
.CalDiv .calendly-inline-widget,
.CalDiv iframe{
  width: 100% !important;
  border-radius: 6px;
}





.Contur {

}
.Contur .Top {
	height:1px;
	width:calc(100% - 30px);
	background:#C6A75E;
	position:absolute;
	top:15px;
	left:15px;
}
.Contur .Right {
	width:1px;
	height:calc(100% - 30px);
	background:#C6A75E;
	position:fixed;
	top:15px;
	right:15px;
}
.Contur .Bottom {
	height:1px;
	width:calc(100% - 30px);
	background:#C6A75E;
	position:relative;
	bottom:15px;
	left:15px;
}
.Contur .Left {
	width:1px;
	height:calc(100% - 30px);
	background:#C6A75E;
	position:fixed;
	top:15px;
	left:15px;
}



.TextPage {
	display:inline-block;
	width:100%;
	margin-top:100px;
	margin-bottom:50px;
}
.TextPage .Content {
	background:rgba(198, 167, 94, 0.2);
	padding:30px;
	color:#C6A75E;
	border-radius:10px;
}
.TextPage .Content a {
	color:#fff;

}




.Footer {
	display:inline-block;
	width:100%;
}
.Footer .Border {
	border-top:solid #C6A75E 1px;
	padding:30px 0; 
}
.Footer .CopyRight {
	color:#C6A75E;
}
.Footer .Menu {}
.Footer .Menu a {
	color:#C6A75E;
	text-decoration:none;
}