/* header */
body{
	font-family: 'Poppins', sans-serif;
	font-size:12px !important;
	line-height: 2 !important;
	color:#000;
     overflow-x: hidden;
    width: 100%;
   
}

    .heroask {
  background: url('https://srovnaninvestic.cz/wp-content/uploads/2024/03/66d33c_109a5cdab2954c59960af29972d7b735mv2-scaled.webp') no-repeat center center;
    background-size: auto;
  background-size: cover;
  color: #fff;
  text-align: center;
  padding: 150px 0;
}
#contact_formask {
  background: url('https://srovnaninvestic.cz/wp-content/uploads/2024/03/66d33c_109a5cdab2954c59960af29972d7b735mv2-scaled.webp') no-repeat center center;
    background-size: auto;
  background-size: auto;
  background-size: cover;
  color: #fff;
  text-align: center;
  padding: 150px 0;
}

.wht button{
background: rgb(222, 76, 61);
  color: #fff;
  padding: 1rem 2rem;
  font-size: 2rem;
    margin-bottom:1rem;
}
.wpcf7-submit{
background: rgb(222, 76, 61);
  color: #fff;
  padding: 1rem 2rem;
  font-size: 2rem;
}
html {
  margin-top: 0 !important;
}
.footery{
width: 69%;
  margin: 0 auto;
  font-size: 14px;
  font-weight: 500;
}
#contact_formn{
 background: url('https://srovnaninvestic.cz/wp-content/uploads/2023/09/66d33c_3fb0926091064aa6a4f97da458cf0d08mv2-scaled.webp') no-repeat center center;
    background-size: auto;
  background-size: cover;
  color: #fff;
  text-align: center;
  padding: 150px 0;
}
#contact_forma{
 background: url('https://srovnaninvestic.cz/wp-content/uploads/2023/09/66d33c_7b6b8348764542d4893a76c561bd9f05mv2-scaled.webp') no-repeat center center;
    background-size: auto;
  background-size: cover;
  color: #fff;
  text-align: center;
  padding: 150px 0;
}
.form_details{
background: #fff;
  width: 60%;
  border-radius: 15px;
  margin: 0 auto;
  padding: 4rem 2rem;
  color: #000;
}
#form_details input {
  overflow: visible;
  box-shadow: rgba(100, 100, 111, 0.2) 0px 7px 29px 0px;
  border: 2px solid #373b4d;
  border-radius: 1px;
  width: 100%;
}
#form_details select{
overflow: visible;
  border: 2px solid #373b4d;
  border-radius: 1px;
  width: 100%;
  background: #fff;
}
#form_details button{
 transition: inherit;
  letter-spacing: 0em;
  font-weight: 400;
  font-size: 19px;
  color: #FFFFFF;
  background: #a16735;
  border: 2px solid #fff;
  margin: 2rem;
}
#form_details label{

  display: inline-block;
  margin-bottom: 1rem;
  font-style: italic;
  float: left;

}
#footerx{
padding: 5rem 0;
  background: #e9eaeb;
}
.form_details h2{
    text-align: center;
  font-size: 25px;
  font-weight: bold;
  color: #a16735;
line-height: 4;
}

#contact_form{
  background: url('https://srovnaninvestic.cz/wp-content/uploads/2023/08/66d33c_133ac943ff1a4f139a8b8b8a145d0b03mv2-scaled.webp') no-repeat center center;
    background-size: auto;
  background-size: cover;
  color: #fff;
  text-align: center;
  padding: 150px 0;
}
.socialz ul{
list-style: none;
  padding-left: 0;
  display: flex;
}
.socialz{
padding-top: 3rem;
}
#contact_form{
padding:5em 0;
}
#more_content h3{
text-align: center;
  font-size: 25px;
  font-weight: bold;
    color: #a16735;
}
#more_content{
width: 50%;
  margin: 2em auto;}
#headerx2 h2{
font-size: 30px;
  font-weight: 500;
 color:   #a16735;
}
#headerx2 {
padding:2rem 0;
}
#headerx{
border-bottom: 5px solid #a16735;
    padding: 1rem 0;
}
.hero1 p{
font-size: 25px;
    color:#a16735;
}
.landing_img{
width:51%;
}
.hero1 h1{
font-size: 25px;
  font-weight: 600;
}
.btnx{
transition: inherit;
  letter-spacing: 0em;
  margin: 0px 4px 0px 0px;
  font-weight: 400;
  font-size: 23px;
  color: #FFFFFF;
  background: #a16735;
  border: 2px solid #fff;
}

.hero1{
background: #fff9;
  color: #000;
  padding: 2rem;
  width: 80%;
  margin: 0 auto;
}
.logoz img{
width:32%;
}
.hero {
      background: url('https://srovnaninvestic.cz/wp-content/uploads/2023/08/66d33c_812eebb65e5643d9bd499d4beeb1df76mv2-scaled.webp') no-repeat center center;
      background-size: cover;
      color: #fff;
      text-align: center;
      padding: 150px 0;
    }
.heron {
      background: url('https://srovnaninvestic.cz/wp-content/uploads/2023/09/66d33c_ecec92fc004244329e1445eaf3adeb1dmv2-scaled.webp') no-repeat center center;
      background-size: cover;
      color: #fff;
      text-align: center;
      padding: 150px 0;
    }
.heroa {
      background: url('https://srovnaninvestic.cz/wp-content/uploads/2023/09/66d33c_65edbd13300c436ebc810746a4c6a853mv2-scaled.webp') no-repeat center center;
      background-size: cover;
      color: #fff;
      text-align: center;
      padding: 150px 0;
    }
.scontent{
	padding-top:2em;
}

.stext ul{
	font-size: 1.75rem;
font-weight: 500;
line-height: 2;
color: #fff;
}
.wht3 h3{
	font-weight: 700;
text-align: center;
	color:#fff;
	font-size:3em;
}
.wht3 h3 span{
	color:#965517;
}
.wht1{
	width: 50%;
margin: 0 auto;
}
iframe, input{
	width:100% !input;
}
iframe .formFieldWrapper > .tempFrmWrapper > .tempContDiv input[type="text"], .formFieldWrapper > .tempFrmWrapper > .tempContDiv textarea, .formFieldWrapper > .tempFrmWrapper > .tempContDiv .pdfTextArea, .formFieldWrapper > .tempFrmWrapper > .tempContDiv .form_sBox, .formFieldWrapper > .tempFrmWrapper > .mSelect select, .formFieldWrapper > .tempFrmWrapper > .tempContDiv input[type="file"], .formFieldWrapper > .tempFrmWrapper > .tempContDiv .signContainer canvas, .formFieldWrapper > .tempFrmWrapper > .tempContDiv .signContainer .signArea, .formFieldWrapper > .tempFrmWrapper > .tempContDiv .signContainer .signImg {
 
  width: 100% !important;
}
.footer_logo_2 img{
width: 50%;
}
.footerz a{
font-size: 15px;
  color: #000;
}
.site-headerx h1{
font-size: 40px;
  font-weight: 500;
}
.footer_logo_2{
text-align:center;
}
.flinks{
padding-top:2em;
}
.site_btns ul{
list-style: none;
  display: flex;
    padding-left:0;
}
.site_btns button{
background: #a16735;
  color: #fff;
  border: none;
  padding: 0.5rem 2rem;
  margin-right: 2rem;
}
.footerz{
width:70%;
    margin :0 auto;
}
.wht h2{
	text-align:center;
}
.wht h3 span{
	text-align:center;
	color:rgb(222, 76, 61);
}

.iframz{
  
  box-shadow: rgba(100, 100, 111, 0.2) 0px 7px 29px 0px;
  padding: 5rem;
  margin: 2em auto;
}
.tp img{
width: 70%;
margin: 0 auto;
}
.bimage img{

    margin:0 auto;
}
#botarea h2{
color: #A16735 !important;
text-shadow: none;
line-height: 1.3;
text-decoration: none;
letter-spacing: normal;
word-spacing: normal;
text-transform: none;
font-size: 36px;
font-style: normal;
font-weight: 400;
}
#botarea ul{
list-style: none;
font-size: 1.75rem;
margin-bottom: 0;
font-weight: 500;
line-height: 2;
}
#botarea{
padding-top:5em;
}
#slider5 {
  background: #1d1c1c;
  padding: 5em 0;
}
.stext h1{
  color: #965517 !important;
  font-size: 4em;
  text-shadow: none;
  line-height: 1.3;
  font-weight: normal;
  font-style: normal;
  text-decoration: none;
  
  letter-spacing: normal;
  word-spacing: normal;
  text-transform: none;
  font-weight: 700;
}
.stext h2{
 
color: #fff !important;
font-size: 2em;
text-shadow: none;
line-height: 1.5;
font-weight: normal;
font-style: normal;
text-decoration: none;
text-align: inherit;
letter-spacing: normal;
word-spacing: normal;
text-transform: uppercase;
font-weight: 700;
}

/*
#slider5{

  background: #1d1c1c;
  padding: 5em 0;
} */
#formz{
}
.wpcp-post-content{
    display:none;}
.page-title{
padding: 5em 0;
background: #3d3b40;
}
.formFieldWrapper > .tempFrmWrapper > .tempContDiv input[type="text"], .formFieldWrapper > .tempFrmWrapper > .tempContDiv textarea, .formFieldWrapper > .tempFrmWrapper > .tempContDiv .pdfTextArea, .formFieldWrapper > .tempFrmWrapper > .tempContDiv .form_sBox, .formFieldWrapper > .tempFrmWrapper > .mSelect select, .formFieldWrapper > .tempFrmWrapper > .tempContDiv input[type="file"], .formFieldWrapper > .tempFrmWrapper > .tempContDiv .signContainer canvas, .formFieldWrapper > .tempFrmWrapper > .tempContDiv .signContainer .signArea, .formFieldWrapper > .tempFrmWrapper > .tempContDiv .signContainer .signImg {width:100% !important;}
#page-content{
background: #f5f5f5;
padding: 8em 0;
}
.page-title h1{
font-size: 3em;
color: #fff;
font-weight: 700;}
.entry-date:first-letter {
	font-size: 0px !important;}
.shiftnav ul.shiftnav-menu li.menu-item > .shiftnav-target, .shiftnav ul.shiftnav-menu li.shiftnav-retract > .shiftnav-target {
  display: block;
  padding: 15px 25px;
  line-height: 1.6em;
  text-decoration: none;
  position: relative;
  cursor: pointer;
  -webkit-transition: .2s all ease;
  -moz-transition: .2s all ease;
  -ms-transition: .2s all ease;
  -o-transition: .2s all ease;
  transition: .2s all ease;
	font-size: 20px !important;}
.wp-block-yoast-seo-related-links{
	display:none !important;
}
footer a{
	color:#fff !important;
}
.list-377408{
	color:#fff !important;
	fill:#fff !important;
}
.real_content{
padding: 2em;
background: #fff;
border-radius: 5px;
box-shadow: rgba(99, 99, 99, 0.2) 0px 2px 8px 0px;
}
.shiftnav, .shiftnav *, .shiftnav-toggle, .shiftnav-toggle * {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  -ms-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
  line-height: 1.3em;
  -webkit-tap-highlight-color: transparent;
  padding: 0;
  margin: 0;
  background: #a16735 !important;
}
.logo img{
	height: auto;
width: 100%;
}
.is-form-style input.is-search-input {
	background: #fff;
	  background-image: none;
	background-image: none !important;
	color: #000;
	padding: 0 12px;
	margin: 0;
	outline: 0 !important;
	font-size: 14px !important;
	height: 36px;
	min-height: 0;
	line-height: 1;
	border-radius: 0;
	border: solid 1px #a26836 !important;
	  border-right-color: rgb(162, 104, 54);
	  border-right-style: solid;
	  border-right-width: 1px;
	font-family: inherit !important;
	width: 100%;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	-webkit-appearance: none;
	-webkit-border-radius: 0;
	border-radius: 50px !important;
	text-transform: uppercase !important;
	font-weight: 600 !important;
  }
  .is-form-style input.is-search-submit, .is-search-icon {
	display: inline-block !important;
	color: #000 !important;
	background: no-repeat !important;
	box-shadow: none !important;
	outline: 0;
	margin: 0;
	  margin-left: 0px;
	font-size: 14px !important;
	border: none !important;
	border-radius: 0;
	line-height: 1;
	height: 36px;
	text-transform: capitalize;
	vertical-align: middle;
	-webkit-transition: background-color .1s ease-in-out;
	-moz-transition: background-color .1s ease-in-out;
	-o-transition: background-color .1s ease-in-out;
	transition: background-color .1s ease-in-out;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	margin-left: -223% !important;
  }
  .topbar_content{
	background: #3d3b40;
color: #fff;
font-weight: 600;
padding: 12px 5px;
clip-path: polygon(0 0, 100% 0%, 100% 100%, 8% 100%);
text-align: center;
font-size: 17px;
  }
  .topbar_content i{
	background: #a16735;
height: 30px;
width: 30px;
line-height: 30px;
border-radius: 50px;
  }
  .breadcrumbs{
	background: rgba(0,0,0,.05);
font-family: inherit;
font-size: inherit;
line-height: normal;
margin-bottom: 1.5em;
padding: 20px;
overflow: auto;
max-width: 100%;
  }
  .logo{
	
		position: absolute;
		top: -69%;
  }
 
  .menu{
	padding: 2em 0;
  }
  #crumbs{
	list-style: none;
display: inline-flex;
padding-left: 0;
  }
  #crumbs a{
	padding: 10px;

  }
  .cat-titledes{
	padding: 2em;
background: #fff;
border-radius: 5px;
box-shadow: rgba(99, 99, 99, 0.2) 0px 2px 8px 0px;
margin: 2em;
  }
  .archive-title{
	font-size: 3em;
color: #a16735;
font-weight: 700;
  }

/* end header */
/* slider */
div#n2-ss-2 .n2-font-37213fe73f82b18706d4317a894623bc-hover {
	font-family: 'Poppins', sans-serif !important;
	color: #ffffff;
	font-size: 2em !important;
	text-shadow: none;
	line-height: 1.5;
	font-weight: normal;
	font-style: normal;
	text-decoration: none;
	text-align: inherit;
	letter-spacing: normal;
	word-spacing: normal;
	text-transform: uppercase;
	font-weight: 400;
	border-bottom: none !important;
  }
  .slider div#n2-ss-2 .n2-font-452bbd991ea9ff2c3516571efd509869-hover {
	font-family: 'Poppins', sans-serif !important;}
	.slider .n2-font-4f8e7662018ef307651932eac2814fac-paragraph {
		font-family: inherit !important;}
		.slider .n2-font-eab51c91a105da89340da7933c600fd4-link a {
			font-family: inherit !important;
			color: #ffffff;
			font-size: 100%;
			text-shadow: none;
			line-height: 1.5;
			font-weight: normal;
			font-style: normal;
			text-decoration: none;
			text-align: inherit;
			letter-spacing: normal;
			word-spacing: normal;
			text-transform: none;
			font-weight: 700;
			background: #a16735 !important;}
			.slider .n-uc-2CmBc17E75oi {
				--margin-bottom: 15px;
				align-self: var(--ss-fe);
				margin-top: -24% !important;
			  }
/* end slider */

/* intro posts */
#intro_posts{
	padding: 5em 0;
}
.heading h1{
	font-size: 3em;
font-weight: 800;
line-height: 2;
}

.wpcp-carousel-section .wpcp-single-item img {
	margin: 0 auto;
	max-width: 100%;
	box-shadow: none;
	height: 300px !important;
	object-fit: cover !important;
  }
  ::selection {
	background: #04A4CC;
	color: #FFF;
	text-shadow: none;
  }
  ::selection {
	background: #04A4CC;
	color: #FFF;
	text-shadow: none;
  }
  element {
  }
  .wpcp-post-carousel .wpcp-single-item .wpcp-all-captions {
	padding: 15px 20px 0;
overflow: hidden;
position: absolute !important;
top: 65% !important;
color: #fff !important;
background: rgba(133, 84, 43, 0.77);
width: 100%;
height: 105px;
  }
  .academie{
	padding-top:5em;
  }
#academie button{
	background: #a16735 !important;
color: #fff;
padding: 10px 20px;
border-radius: 50px;
border: 2px solid #a16735;
text-transform:uppercase;
font-weight: 500;
}
.academie_image img{
	border: 2px solid #a16735;
border-radius: 319px;
padding: 4em;
height: 500px;
width: 500px;
object-fit: cover;
}
.wpcp-single-item h2 a {
  color: #fff !important;}
  wpcp-post-meta li, .wpcp-post-meta li a {
	color: #fff;
	font-weight: 500;
  }
  .wpcp-post-meta li, .wpcp-post-meta li a {
	color: #fff !important;
	font-weight: 600 !important;
  }
/* end introposts */
/* footer */
footer{
	padding:5em 0;
	background:#1d1c1c;
}
.blankx{
	background: #a16735;
height: 150px;
}
footer h1{
	color: #a16735;
font-size: 1.5em;
}
footer{
	color: #fff;

}
footer ul{
	list-style: none;
	padding-left: 0;
}
.copyright{
	border-bottom: 2px solid #383737;
	padding: 20px 0;
}
.copyright1{
	font-size: 1.5em;
font-weight: 600;
color: #a16735;
}
.btrow{
	padding: 20px 0;
}
footer h2{
	text-transform: uppercase;
}
#featured_image img{
	/*max-width: 100%;
	vertical-align: center !important;
	width: 100%;
	height: 1047px;
	object-fit: cover;
	border-bottom: 20px solid #a16734;
	border-bottom-left-radius: 315px;
	border-bottom-right-radius: 1063px;
	object-fit: contain;*/
    max-width: 100%;
vertical-align: center !important;
width: 100%;
height: 600px;
object-fit: cover;
border-bottom: 20px solid #a16734;
border-bottom-left-radius: 700px;
border-bottom-right-radius: 1063px;
object-fit: contain !important;
}
/* endfooter */
.read-more{
	border-radius: 5px;
font-size: 12px;
font-family: inherit;
background: #a16735;
padding: 8px 29px;
Font-weight: 500;
color: #fff;
border: 1px solid #a16735;
text-transform: uppercase;
display: block;
width: max-content;
margin-top: 10px;
}
.rpwe-block a {
	display: inline !important;
	text-decoration: none;
	font-size: 14px !important;
	color: #a16735 !important;
  }
.latest_articles h1{
	font-weight: 500;
line-height: 2;
}
.post_intro h2{
	font-size: 3em;
color: #a16734;
font-weight: 700;
	text-align: left;
}
.date i{
	display: none;
}
.date{
	color: #a16734;
font-weight: 500;
}
.ez-toc-title-container {
	display: table;
width: 100%;
background: #a16734 !important;
padding: 0 10px !important;
border-radius: 50px;
line-height: 3;
  }
  #ez-toc-container label {
	float: right;
	position: relative;
	font-size: 16px;
	padding: 0 4px 0 5px;
	border: none !important;}
  .ez-toc-toggle i.ez-toc-glyphicon, label.cssicon .ez-toc-glyphicon:empty {
	font-size: 16px;
	margin-left: 2px;
	color: #fff !important;
  }
  div#ez-toc-container {
	background: none !important;
	border: none !important;
  }

.latest_articles{
	background: #f4f4f4;
padding: 2em;
}
.wpcp-post-carousel .wpcp-all-captions p {
	margin-bottom: 15px;
	display: none !important;
  }
div#ez-toc-container p.ez-toc-title {
	color: #fff !important;
	text-transform: uppercase !important;
  }
.post_title {
	position: absolute;
	display:none;
top: 75%;
left: 10%;
font-size: 3em;
color: #a16734;
font-weight: 700;
width: 70%;
text-shadow: 2px 7px 5px rgba(0,0,0,0.3);
}
.alm-listing .flex-item img {
	width: 100%;
	height: 250px;
	object-fit: cover;
  }
  .alm-listing .flex-item .details {
	background-color: #fff;
	padding: 1em;
	height: 188px !important;
  }
#featured_image {
	/*position: absolute;*/
/*top: -34%;*/
/*z-index: -1000;*/

}
.comments textarea {
	box-shadow: rgba(100, 100, 111, 0.2) 0px 7px 29px 0px;
	width: 100%;
	border: 1px solid #000;
	border-radius:5px;
  }
.comments button, input {
	overflow: visible;
box-shadow: rgba(100, 100, 111, 0.2) 0px 7px 29px 0px;
border: 1px solid #000;
border-radius: 5px;
  }
  #author{
	width:100%;
  }
  #email{
	width:100%;
  }
  #url{
	width:100%;
  }
.submit{
	background: #a16735 !important;
color: #fff;
padding: 10px 20px;
border-radius: 50px;
border: 2px solid #a16735;
text-transform: uppercase;
font-weight: 500;
}
.wpcp-carousel-wrapper #sp-wp-carousel-free-id-20.wpcp-post-carousel .wpcp-single-item{
	box-shadow: rgba(99, 99, 99, 0.2) 0px 2px 8px 0px;
	border-radius: 5px;
}

.calc{
	background: #fff;
padding: 4em;
border-radius: 10px;
box-shadow: rgba(99, 99, 99, 0.2) 0px 2px 8px 0px;
width: 70%;
margin: 5em auto;
}

#field_1-0{
	width: 50%;
display: inline flow-root list-item;
list-style: none;
}
#field_1-1{
	width: 50%;
display: inline flow-root list-item;
list-style: none;
}
#field_1-2{
	width: 50%;
	display: inline flow-root list-item;
	list-style: none;
}
#field_1-3{
	width: 50%;
display: inline flow-root list-item;
list-style: none;
}
.cp_cff_13 #fbuilder .fields > label {
	font-weight: 500;
	font-size: 14px;
	color: #a16735;
  }
  .cp_cff_13 #fbuilder select:not([multiple]) {
	background: #fff url('data:image/svg+xml;charset=US-ASCII,%3Csvg%20width%3D%2220%22%20height%3D%2220%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22M5%206l5%205%205-5%202%201-7%207-7-7%202-1z%22%20fill%3D%22%23555%22%2F%3E%3C%2Fsvg%3E') no-repeat right 5px top 55%;
	  background-size: auto;
	background-size: 16px 16px;
	box-shadow: rgba(99, 99, 99, 0.2) 0px 2px 8px 0px !important;
	border: none !important;
	border-radius: 50px !important;
	padding: 1em !important;
  }
  .cp_cff_13 #fbuilder input[type="text"], .cp_cff_13 #fbuilder input[type="password"], .cp_cff_13 #fbuilder input[type="date"], .cp_cff_13 #fbuilder input[type="datetime"], .cp_cff_13 #fbuilder input[type="email"], .cp_cff_13 #fbuilder input[type="number"], .cp_cff_13 #fbuilder input[type="search"], .cp_cff_13 #fbuilder input[type="tel"], .cp_cff_13 #fbuilder input[type="time"], .cp_cff_13 #fbuilder input[type="url"], .cp_cff_13 #fbuilder input[type="week"] {
	padding: 0 8px;
	line-height: 2;
	min-height: 30px;
	box-shadow: rgba(99, 99, 99, 0.2) 0px 2px 8px 0px !important;
	border: none !important;
	border-radius: 50px !important;
	padding: 1em !important;
  }
.heading p{
	width: 70%;
margin: 0 auto;
}
#field_1-4{
	width: 50%;
display: inline flow-root list-item;
list-style: none;
}
#field_1-5{
	width: 50%;
display: inline flow-root list-item;
list-style: none;
}
.cp_cff_13 #fbuilder .ui-slider-handle {
	background: #a16735 !important;}
	.cp_cff_13 #fbuilder .ui-slider-range {
		background: #a16735 !important;
	  }
.calculate-button{
	background: #a16735 !important;
color: #fff !important;
padding: 10px 20px !important;
border-radius: 50px !important;
border: 2px solid #a16735 !important;
text-transform: uppercase !important;
font-weight: 500 !important;
}
#academie{
	padding-top: 5em;
}
header{
	background:#fff;
}

#cat-title{
	background: #f5f5f5;
}
/* NEW CSS */
#calc{
	padding:5em 0;
	background: url(/wp-content/uploads/2022/10/Layer-22.png);
 
background-size: cover;
}
/*header*/
.alm-listing .flex-item .details {
    background-color: #fff;
    padding: 1em;
   height: 188px !important;
}
.postcard {
	margin-bottom: 3em;
background: #fff;
height: auto !important;
border-radius: 5px;
box-shadow: rgba(99, 99, 99, 0.2) 0px 2px 8px 0px;
}

.postdetails{
	padding: 1em;
}
.entry-meta{
	color:#a16735;
}
.postdetails h3 a{
	color: #000;
}
#catpages {
	background: #f5f5f5 !important;
	padding: 3em 0;
  }
.view-article{
	border-radius: 5px;
font-size: 12px;
font-family: inherit;
background: #a16735;
padding: 8px 29px;
Font-weight: 500;
color: #fff;
border: 1px solid #a16735;
text-transform: uppercase;
display: block;
width: max-content;
margin-top: 10px;
}
.alm-listing .flex-item img {
    width: 100%;
    height: 250px;
    object-fit: cover;
}
.alm-listing .alm-reveal {
    outline: 0;
    display: flex;
    flex-wrap: wrap;
}
.post-item-excerpt .readmore {
    border-radius: 5px;
    font-size: 12px;
    font-family: inherit;
    background: #fc0031;
    padding: 8px 29px;
    Font-weight: 500;
    color: #fff;
    border: 1px solid #fc0031;
    text-transform: uppercase;
    display: block;
    width: max-content;
    margin-top: 10px;
}
.post-title{
    padding:3em 0;
    background: #000;
color: #fff;
}
.rpwe-block a {
    display: inline !important;
    text-decoration: none;
    color: #000;
    font-weight: 500;
    font-size: 1.2em;
}
.rpwe-block a:hover {
    color:#ff0000 !important;
}
.recent_posts{
padding: 2em;
background: #fff;
border-radius: 5px;
box-shadow: rgba(99, 99, 99, 0.2) 0px 2px 8px 0px;
}
.post-sidebar{
    padding: 5em 3em;
}
/*end header*/


/* END NEW CSS */


/*------------------------------------*\
    RESPONSIVE
\*------------------------------------*/


@media only screen and (max-width:320px) {

element {
}
.topbar_content {
  background: #3d3b40;
  color: #fff;
  font-weight: 600;
  padding: 12px 5px;
  clip-path: polygon(0 0, 100% 0%, 100% 100%, 8% 100%);
  text-align: center;
  font-size: 12px;
}
 
}
@media only screen and (max-width:480px) {
	 

}


@media screen and (max-width: 576px) { 
    .footerz {
  width: 100%;
  margin: 0 auto;
}
    .site_btns button {
  background: #a16735;
  color: #fff;
  border: none;
  padding: 0.5rem 1.2rem;
  margin-right: 5px;
}
    .form_details h2 {
  text-align: center;
  font-size: 25px;
  font-weight: bold;
  color: #a16735;
  line-height: 2;
}
    #more_content {
  width: 100%;
  margin: 2em auto;
}
    .form_details {
  background: #fff;
        width: 100%;}
	.post_title {
  position: absolute;
  top: 37%;
  left: 5%;
  font-size: 2em;
  color: #a16734;
  font-weight: 700;
  width: 91%;
}

#field_1-0{
	width: 100%;
display: inline flow-root list-item;
list-style: none;
}
#field_1-1{
	width: 100%;
display: inline flow-root list-item;
list-style: none;
}
#field_1-2{
	width: 100%;
	display: inline flow-root list-item;
	list-style: none;
}
#field_1-3{
	width: 100%;
display: inline flow-root list-item;
list-style: none;
}

  .calc {
  background: #fff;
  padding: 1em;}

.logo {
  position: absolute;
  top: -161%;
}
.topbar_content {
  background: #3d3b40;
  color: #fff;
  font-weight: 600;
  padding: 12px 5px;
  clip-path: polygon(0 0, 100% 0%, 100% 100%, 8% 100%);
  text-align: center;
  font-size: 12px;
}
.search{
    margin: 1em;
}
div#n2-ss-2 .n-uc-pLE5lfAnQyi1 {
  --margin-left: 0 !important;
}
.calc {
  background: #fff;
  padding: 4em;
  border-radius: 10px;
  box-shadow: rgba(99, 99, 99, 0.2) 0px 2px 8px 0px;
  width: 100%;
  margin: 3em auto;
}
#fbuilder .fields:not(.cff-container-field) {
  padding: 5px;
  width: 100%;
}
#featured_image {
  position: absolute;
  top: 21%;
  z-index: -1000;
}
.section-pad {
  margin-top: 92%;
}
#featured_image img {
  max-width: 100%;
  vertical-align: center !important;
  width: 100%;
  height: 341px;
  object-fit: cover;
  border-bottom: 20px solid #a16734;
  border-bottom-left-radius: 315px;
  border-bottom-right-radius: 1063px;
}
  
}
 
@media only screen and (max-device-width:680px){
	.tp img {
  width: 100%;

}
	.wht1 {
  width: 100%;
  margin: 0 auto;
}
	.tempHeadContBdr .frmTitle {
  font-size: 2.2em !important;
  color: #A16735;
  font-style: normal;
  font-weight: 800 !important;
  font-family: inherit !important;
}
	#botarea h2 {
  color: #965517 !important;
		font-size: 36px;}
    #botarea ul{
list-style: none;
font-size: 13px;
font-weight: 600;
}
    iframe{
    width:100% !important;
    }

    .wpcp-post-carousel .wpcp-single-item .wpcp-all-captions {
    height:200px;
    }
    .academie_image img {
  border: 2px solid #a16735;
  border-radius: 319px;
  padding: 4em;
  height: 350px;
  width: 350px;
  object-fit: cover;
}

	.topbar_content i {
  background: #a16735;
  height: 20px;
  width: 20px;
  line-height: 20px;
  border-radius: 50px;
		text-align: center;
}
	.slider{
		display:none;
	}
	.section-pad {
  margin-top: 96%;
}
	.post_title {
  position: absolute;
  top: 37%;
  left: 5%;
  font-size: 2em;
  color: #a16734;
  font-weight: 700;
  width: 91%;
}

#field_1-0{
	width: 100%;
display: inline flow-root list-item;
list-style: none;
}
#field_1-1{
	width: 100%;
display: inline flow-root list-item;
list-style: none;
}
#field_1-2{
	width: 100%;
	display: inline flow-root list-item;
	list-style: none;
}
#field_1-3{
	width: 100%;
display: inline flow-root list-item;
list-style: none;
}
#fbuilder .fields:not(.cff-container-field) {
  padding: 5px;
  width: 100%;
}
  .calc {
  background: #fff;
  padding: 4em;
  border-radius: 10px;
  box-shadow: rgba(99, 99, 99, 0.2) 0px 2px 8px 0px;
  width: 100%;
  margin: 3em auto;
}
  .calc {
  background: #fff;
  padding: 1em;}
    div#n2-ss-2 .n-uc-pLE5lfAnQyi1 {
  --margin-left: 0 !important;
}
    .logo {
  position: absolute;
  top: -112%;
}
    #mega-menu-wrap-header-menu {
  clear: both;
  display: none;
}
.topbar_content {
background: #3d3b40;
color: #fff;
font-weight: 600;
clip-path: polygon(0 0, 100% 0%, 100% 100%, 8% 100%);
text-align: left;
font-size: 10px;
	padding-left: 2em;
}

element {
}


.search{
    margin: 1em;
}
#featured_image {
  position: absolute;
  top: 21%;
  z-index: -1000;
}
#featured_image img {
  max-width: 100%;
  vertical-align: center !important;
  width: 100%;
  height: 341px;
  object-fit: cover;
  border-bottom: 20px solid #a16734;
  border-bottom-left-radius: 315px;
  border-bottom-right-radius: 1063px;
}
    .comments button, input {
  overflow: visible;
  box-shadow: rgba(100, 100, 111, 0.2) 0px 7px 29px 0px;
  border: 1px solid #000;
  border-radius: 5px;
  width: 100%;
}
 
}
@media only screen and (min-device-width: 768px) and (max-device-width: 1024px) {
    .comments button, input {
  overflow: visible;
  box-shadow: rgba(100, 100, 111, 0.2) 0px 7px 29px 0px;
  border: 1px solid #000;
  border-radius: 5px;
  width: 100%;
}
	div#n2-ss-2 .n-uc-YYqR53VPyDct {
  --margin-left: 508px !important;
  margin-bottom: 1em !important;
}
		div#n2-ss-2 .n2-font-4f8e7662018ef307651932eac2814fac-paragraph {
 
  color: #ffffff;
		font-size: 52.5% !important;}
 div#n2-ss-2 .n-uc-nVRkl9dPm6jh {
  --margin-left: 262px !important;
  width:75%;
}
 .section-pad {
  margin-top: 76%;
} 
.is-form-style {
  line-height: 1;
  position: absolute !important;
  padding: 0 !important;
  width: 153%;
  top: ;
  z-index: 300000;
  left: 262%;
  top: -3em;
}
.logo {
  position: absolute;
  top: -179%;
}
}
@media only screen and (min-device-width: 768px) and (max-device-width: 1024px) and (orientation: portrait){
 
}
@media only screen and (min-width:1024px) {

}
@media only screen and (min-width:1140px) {

}
@media only screen and (min-width:1280px) {

}
@media only screen and (-webkit-min-device-pixel-ratio:1.5),
	   only screen and (min-resolution:144dpi) {

}