/*
Theme Name: Construction Field Child
Theme URI: https://www.acmethemes.com/themes/construction-field/
Template: construction-field
Author: acmethemes
Author URI: https://www.acmethemes.com/
Description: Construction Field is a WordPress theme special design for Construction Agency, Relate State Agency, Architecture house and overall construction and real estate sites. For a construction company, it's very important to showcase services in a very pleasant and distinct way to let their current clients be updated and attract more valuable customers. This WordPress theme serves that purpose. Construction Field included important features for presenting online presence of any company beautifully. Its a fully responsive, multi-purpose theme and SEO friendly theme. It has a highly customized option and advanced widgets which lets the user design the whole look of the site without touching code. Having noted features such as About Section, Service Section, Gallery Section, Blog/News Section, Social Media Integration, Theme Options, Testimonial, FAQ/Accordion, Layout/Design Controls and many others makes it more advanced. Demo: http://demo.acmethemes.com/construction-field Support: https://www.acmethemes.com/supports/
Tags: one-column,two-columns,three-columns,four-columns,left-sidebar,right-sidebar,custom-background,custom-colors,custom-header,custom-menu,custom-logo,featured-images,footer-widgets,full-width-template,sticky-post,theme-options,threaded-comments,translation-ready,blog,portfolio,education,rtl-language-support
Version: 3.0.0.1593515416
Updated: 2020-06-30 11:10:16

*/
h1, h2, h3, h4 {
	margin: 40px 0 20px;
}
.fa.fa-instagram {
    font-family: "Font Awesome 5 Brands";
    font-weight: 400;
}
.site-description {
	color: #397420 !important;
	text-transform: uppercase;
	font-size: 12.5px;
  font-weight: 600;
  letter-spacing: 0;
  line-height: 7px;
	padding-left:1px
}
.site-title a{
	font-size: 36px;
  font-weight: 600;
  letter-spacing: 0;
  line-height: 40px;
}
.site-title a{ text-transform: lowercase; }

.site-title:first-letter {
  text-transform: uppercase;
}
.banner-title {
	text-align: center;
}
.banner-btn {
	background-color: #397420;
}
.primary-bg {
	background-color: #397420 !important;
  z-index: 1000;
}
.image-slider-wrapper .slider-content .btn-primary{
	  background: #397420;
    border: none;
}
.image-slider-wrapper .slick-slide.slick-active .slider-content .container {
	display: flex;
	flex-direction: column;
	align-items: center
}
.image-slider-wrapper > .at-absolute-feature-icon {
	position: relative;
}
@media (min-width: 768px) {
.image-slider-wrapper > .at-absolute-feature-icon {
    position: absolute;
	}}
.acme-abouts .column .single-item .icon i {
	color: #397420;
}
h3 a {
  color: #054561;
}
article.post .entry-header .cat-links a{
	color: #397420 !important;
	font-weight: 500;
}
h2 {
	color: #054561;
}
.tagcloud a:hover{
	color: #397420;
}
.top-header {
	font-weight: 500;
	font-size: 12px;
}
.socials li a {
	font-size: 17px;
}
.image-slider-wrapper .banner-title {
  font-size: 41px;
  font-weight: 600;
  letter-spacing: 0;
  line-height: 61px;
}
.image-slider-caption {
	font-size: 19px;
  letter-spacing: 0;
  line-height: 29px;
}
.image-slider-wrapper .slider-content .btn-primary {
    font-size: 17px;
    letter-spacing: 0;
    line-height: 26px;
}
.info-icon-box .info-icon .fa {
    font-size: 20px;
}
.info-icon-details .icon-title {
	font-size: 15px;
  font-weight: 500;
  letter-spacing: 0;
}
.info-icon-details .icon-desc {
  font-size: 13px;
  font-weight: 500;
  letter-spacing: 0;
}
.acme-abouts .column .single-item .icon i {
	font-size: 29px;
}
.title h3 {
	font-size: 18px;
}
.main-navigation a {
	color: #0A121B;
}
.details {
	color: #0A121B;
}
.details a{
	color: #397420;
}
.gallery-inner-item h3 {
	font-size: 14px;
  font-weight: bold;
  letter-spacing: 0;
  line-height: 21px;
}
.gallery-inner-item i {
	font-size: 18px;
  letter-spacing: 0;
}
.entry-header-title h3 {
	font-size: 18px;
  font-weight: bold;
}
.entry-title a {
	font-weight: bold;
}
.footer-columns .widget-title span {
	font-size: 18px;
  font-weight: bold;
}
.footer-columns .details {
	color:#fff;
}
.at-widgets {
	padding-top:65px;
}
	.dan {
    font-size: 20px;
		padding-top:5px;
}
	.ura {
    font-size: 16px;
}
.dan, .mesec, .ura{
	margin-left:20px;
}
/*header.entry-header.init-animate.animated {
    display: none;
}*/
#menu-footer-menu li :hover{
	color: #397420;
}
/*remove right side bar
.right-sidebar .secondary-sidebar {
    display: none;
}*/
#primary {
    width: 100%;
}
.gutentor-single-item-title {
		text-align: center;
    color: #054561 !important;
    font-family: Poppins !important;
    font-size: 28px !important;
    font-weight: bold !important;
}
.gutentor-single-item-desc{
    color: #0A121B !important;
    font-family: Poppins !important;
    font-size: 14px !important;
    font-weight: 500 !important;
	  letter-spacing: 0 !important;
  	line-height: 25px !important;
}
.about-template4 {
    background-color: #fff !important;
		padding: 80px 0 0 0 !important;
}
.grid-container {
	padding:0;
}
.entry-content p {
		color: #0A121B;
    font-family: Poppins;
    font-size: 14px;
    font-weight: 500;
	  letter-spacing: 0;
  	line-height: 25px;
}
@media (max-width:767px) {
.entry-content p {
  max-width:540px;
	margin:0 auto;
	}
}
.gutentor-post-module {
    background-color: #fff;
}
.novice-h3, .dogodki-h3 {
	text-align: center;
    color: #054561 !important;
    font-family: Poppins !important;
    font-size: 28px !important;
    font-weight: bold !important;
}
.fa-angle-left::before {
    content: "\f104";
    font-family: FontAwesome;
    font-style: normal;
}
.fa-angle-right::before {
    content: "\f105";
    font-family: FontAwesome;
    font-style: normal;
}
.info-icon-box-wrapper .info-icon-box {
    padding-left: 10px !important;
}




.grid-items {
	width:100% !important;
}
#post-grid-306 .item {
	margin:0 !important;
	float: left !important;
	overflow: hidden !important;
	background-color:#000 !important;
}
.layer-wrapper .layout-307 div{
	position: relative !important;

}
.thumb {
    position: absolute !important;
    z-index: 0 !important;
	width: 100% !important;
}
.dan, .mesec, .ura {
	z-index: 2 !important;
	position: relative !important;
	background: #FFF !important;
	opacity: .7 !important;
	color:#000 !important;
	padding: 0 5px !important;
	width: 55px !important;
	display:flex !important;
	justify-content:center !important;
	align-items: center !important;
}
.dan {
	padding-top: 5px !important;
}
.post-grid .item img {
	width: 100% !important;
  	min-height: 250px !important;
  	object-fit: cover !important;
	transition: transform 1s ease !important;
	opacity:.9 !important;
}
.element.title_link {
    position: absolute !important;
    bottom: 0 !important;
    padding: 10px !important;
    color: #fff !important;
}
.element.element_1592381767679.excerpt {
    color: #fff !important;
    position: absolute !important;
    padding: 15px !important;
	opacity:0 !important;
	transition: translate 1s ease !important;
}
.element.element_1592381350541.title_link a {
    color: #fff !important;
	font-family: Poppins !important;
  	font-size: 14px !important;
 	font-weight: bold !important;
}
.item:hover .element.element_1592381767679.excerpt { opacity:1 !important; }
.item:hover img { transform: scale(1.25) !important;}/*
.item:focus .element.element_1592381767679.excerpt { opacity:1; }
.item:focus img { transform: scale(1.25);}
.item:active .element.element_1592381767679.excerpt { opacity:1; }
.item:active img { transform: scale(1.25);}*/
.site-info.at-display-inline-block {
    display: none;
}
a.gutentor-button.gutentor-post-button.gutentor-icon-hide {
    background-color: #054561;
}
@media (min-width: 768px){
	#text-6, #text-7, #text-8, #text-9, #text-10, #text-11, #text-15, #text-16, #text-17, #text-18, #text-19, #text-20, #text-22, #text-23, #text-24, #text-25, #text-26, #text-27, #text-32, #text-33, #text-34, #text-35, #text-36, #text-37 {
		width: 750px;
	}
}
@media (min-width: 992px){
	#text-6, #text-7, #text-8, #text-9, #text-10, #text-11, #text-15, #text-16, #text-17, #text-18, #text-19, #text-20, #text-22, #text-23, #text-24, #text-25, #text-26, #text-27, #text-32, #text-33, #text-34, #text-35, #text-36, #text-37  {
		width: 970px;
	}
}
@media (min-width: 1200px){
	#text-6, #text-7, #text-8, #text-9, #text-10, #text-11, #text-15, #text-16, #text-17, #text-18, #text-19, #text-20, #text-22, #text-23, #text-24, #text-25, #text-26, #text-27, #text-32, #text-33, #text-34, #text-35, #text-36, #text-37  {
		width: 1170px;
	}
}
#text-6, #text-7, #text-8, #text-9, #text-10, #text-11, #text-15, #text-16, #text-17, #text-18, #text-19, #text-20, #text-22, #text-23, #text-24, #text-25, #text-26, #text-27, #text-32, #text-33, #text-34, #text-35, #text-36, #text-37  {
    padding-right: 15px;
    padding-left: 15px;
    margin-right: auto;
    margin-left: auto;
    padding-top: 45px
}
#text-6 .textwidget, #text-7 .textwidget, #text-8 .textwidget, #text-9 .textwidget, #text-10 .textwidget, #text-11 .textwidget, #text-15 .textwidget, #text-16 .textwidget, #text-17 .textwidget, #text-18 .textwidget, #text-19 .textwidget, #text-20 .textwidget, #text-22 .textwidget, #text-23 .textwidget, #text-24 .textwidget, #text-25 .textwidget, #text-26 .textwidget, #text-27 .textwidget, #text-32 .textwidget, #text-33 .textwidget, #text-34 .textwidget, #text-35 .textwidget, #text-36 .textwidget, #text-37 .textwidget   {
	display: flex;
    justify-content: space-between;
	align-items: center;
}
#text-6 p, #text-7 p, #text-8 p, #text-9 p, #text-10 p, #text-11 p , #text-15 p, #text-16 p, #text-17 p, #text-18 p, #text-19 p, #text-20 p, #text-22 p, #text-23 p, #text-24 p, #text-25 p, #text-26 p, #text-27 p, #text-32 p, #text-33 p, #text-34 p, #text-35 p, #text-36 p, #text-37 p   {
	width: 50%;
	text-align: justify;
	overflow: hidden;
}
#text-6 p:first-of-type, #text-7 p:first-of-type, #text-8 p:first-of-type, #text-9 p:first-of-type, #text-10 p:first-of-type, #text-11 p:first-of-type , #text-15 p:first-of-type, #text-16 p:first-of-type, #text-17 p:first-of-type, #text-18 p:first-of-type, #text-19 p:first-of-type, #text-20 p:first-of-type, #text-22 p:first-of-type, #text-23 p:first-of-type, #text-24 p:first-of-type, #text-25 p:first-of-type, #text-26 p:first-of-type, #text-27 p:first-of-type, #text-32 p:first-of-type, #text-33 p:first-of-type, #text-34 p:first-of-type, #text-35 p:first-of-type, #text-36 p:first-of-type, #text-37 p:first-of-type   {
	margin-right: 15px ;
}
#text-6 p:last-of-type, #text-7 p:last-of-type, #text-8 p:last-of-type, #text-9 p:last-of-type, #text-10 p:last-of-type, #text-11 p:last-of-type, #text-15 p:last-of-type, #text-16 p:last-of-type, #text-17 p:last-of-type, #text-18 p:last-of-type, #text-19 p:last-of-type, #text-20 p:last-of-type, #text-22 p:last-of-type, #text-23 p:last-of-type, #text-24 p:last-of-type, #text-25 p:last-of-type, #text-26 p:last-of-type, #text-27 p:last-of-type, #text-32 p:last-of-type, #text-33 p:last-of-type, #text-34 p:last-of-type, #text-35 p:last-of-type, #text-36 p:last-of-type, #text-37 p:last-of-type   {
	margin-left: 15px
}
#text-6 img, #text-7 img, #text-8 img, #text-9 img, #text-10 img, #text-11 img, #text-15 img, #text-16 img, #text-17 img, #text-18 img, #text-19 img, #text-20 img, #text-22 img, #text-23 img, #text-24 img, #text-25 img, #text-26 img, #text-27 img, #text-32 img, #text-33 img, #text-34 img, #text-35 img, #text-36 img, #text-37 img   {
	min-width: 100%;
	margin-top: -75px;
	transition: transform 1s ease !important;
}
#text-6 img:hover, #text-7 img:hover, #text-8 img:hover, #text-9 img:hover, #text-10 img:hover, #text-11 img:hover, #text-15 img:hover, #text-16 img:hover, #text-17 img:hover, #text-18 img:hover, #text-19 img:hover, #text-20 img:hover, #text-22 img:hover, #text-23 img:hover, #text-24 img:hover, #text-25 img:hover, #text-26 img:hover, #text-27 img:hover, #text-32 img:hover, #text-33 img:hover, #text-34 img:hover, #text-35 img:hover, #text-36 img:hover, #text-37 img:hover   {
	transform: scale(1.25) !important;
}
#text-6 h2, #text-7 h2, #text-8 h2, #text-9 h2, #text-10 h2, #text-11 h2, #text-15 h2, #text-16 h2, #text-17 h2, #text-18 h2, #text-19 h2, #text-20 h2, #text-22 h2, #text-23 h2, #text-24 h2, #text-25 h2, #text-26 h2, #text-27 h2, #text-32 h2, #text-33 h2, #text-34 h2, #text-35 h2, #text-36 h2, #text-37 h2   {
	width: 50%;
}
#text-6 h2, #text-8 h2, #text-10 h2, #text-15 h2, #text-17 h2, #text-19 h2, #text-22 h2, #text-24 h2, #text-26 h2, #text-32 h2, #text-34 h2, #text-36 h2  {
	margin-right: 0;
    margin-left: auto;
}
@media screen and (max-width: 679px){
	#text-6 img, #text-7 img, #text-8 img, #text-9 img, #text-10 img, #text-11 img, #text-15 img, #text-16 img, #text-17 img, #text-18 img, #text-19 img, #text-20 img, #text-22 img, #text-23 img, #text-24 img, #text-25 img, #text-26 img, #text-27 img, #text-32 img, #text-33 img, #text-34 img, #text-35 img, #text-36 img, #text-37 img   {
		width: 100%;
		margin-top: 0;
	}
	#text-6 h2, #text-7 h2, #text-8 h2, #text-9 h2, #text-10 h2, #text-11 h2, #text-15 h2, #text-16 h2, #text-17 h2, #text-18 h2, #text-19 h2, #text-20 h2, #text-22 h2, #text-23 h2, #text-24 h2, #text-25 h2, #text-26 h2, #text-27 h2, #text-32 h2, #text-33 h2, #text-34 h2, #text-35 h2, #text-36 h2, #text-37 h2   {
		width: 100%;
	}
	#text-6 p, #text-7 p, #text-8 p, #text-9 p, #text-10 p, #text-11 p, #text-15 p, #text-16 p, #text-17 p, #text-18 p, #text-19 p, #text-20 p, #text-22 p, #text-23 p, #text-24 p, #text-25 p, #text-26 p, #text-27 p, #text-32 p, #text-33 p, #text-34 p, #text-35 p, #text-36 p, #text-37 p   {
		width: 100%;
		padding: 0;
	}
	#text-6 .textwidget, #text-7 .textwidget, #text-8 .textwidget, #text-9 .textwidget, #text-10 .textwidget, #text-11 .textwidget, #text-15 .textwidget, #text-16 .textwidget, #text-17 .textwidget, #text-18 .textwidget, #text-19 .textwidget, #text-20 .textwidget, #text-22 .textwidget, #text-23 .textwidget, #text-24 .textwidget, #text-25 .textwidget, #text-26 .textwidget, #text-27 .textwidget, #text-32 .textwidget, #text-33 .textwidget, #text-34 .textwidget, #text-35 .textwidget, #text-36 .textwidget, #text-37 .textwidget   {
		display: flex;
		flex-direction: column;
		justify-content: space-between;
	}
	#text-7 .textwidget, #text-9 .textwidget, #text-11 .textwidget, #text-16 .textwidget, #text-18 .textwidget, #text-20 .textwidget, #text-23, #text-25,#text-27, #text-33  .textwidget, #text-35 .textwidget, #text-37  .textwidget    {
		flex-direction: column-reverse;
	}
	#text-6 p:first-of-type, #text-7 p:first-of-type, #text-8 p:first-of-type, #text-9 p:first-of-type, #text-10 p:first-of-type, #text-11 p:first-of-type, #text-15 p:first-of-type, #text-16 p:first-of-type, #text-17 p:first-of-type, #text-18 p:first-of-type, #text-19 p:first-of-type, #text-20 p:first-of-type, #text-22 p:first-of-type, #text-23 p:first-of-type, #text-24 p:first-of-type, #text-25 p:first-of-type, #text-26 p:first-of-type, #text-27 p:first-of-type, #text-32 p:first-of-type, #text-33 p:first-of-type, #text-34 p:first-of-type, #text-35 p:first-of-type, #text-36 p:first-of-type, #text-37 p:first-of-type    {
		margin: 0;
	}
	#text-6 p:last-of-type, #text-7 p:last-of-type, #text-8 p:last-of-type, #text-9 p:last-of-type, #text-10 p:last-of-type, #text-11 p:last-of-type, #text-15 p:last-of-type, #text-16 p:last-of-type, #text-17 p:last-of-type, #text-18 p:last-of-type, #text-19 p:last-of-type, #text-20 p:last-of-type, #text-22 p:last-of-type, #text-23 p:last-of-type, #text-24 p:last-of-type, #text-25 p:last-of-type, #text-26 p:last-of-type, #text-27 p:last-of-type, #text-32 p:last-of-type, #text-33 p:last-of-type, #text-34 p:last-of-type, #text-35 p:last-of-type, #text-36 p:last-of-type, #text-37 p:last-of-type    {
		margin-left: 0;
	}
	#text-6 img:hover, #text-7 img:hover, #text-8 img:hover, #text-9 img:hover, #text-10 img:hover, #text-11 img:hover, #text-15 img:hover, #text-16 img:hover, #text-17 img:hover, #text-18 img:hover, #text-19 img:hover, #text-20 img:hover, #text-22 img:hover, #text-23 img:hover, #text-24 img:hover, #text-25 img:hover, #text-26 img:hover, #text-27 img:hover, #text-32 img:hover, #text-33 img:hover, #text-34 img:hover, #text-35 img:hover, #text-36 img:hover, #text-37 img:hover   {
		transform: scale(1) !important;
	}
}
.home-fullscreen .item {
    background-position: top center !important;
}

.footer-sidebar .acme-col-posts article.post .post-thumb img {
    display: none;
}

.footer-sidebar article.post .entry-content {
    padding: 0;
}

.site-footer .image-wrap {
    display: none !important;
}

.footer-sidebar .at-widget-title-wrapper {
    margin-bottom: 25px;
}
.at-cat-color-wrap-35 .widget-title {display:none}
.content-wrapper h3 {
    color: #054561;
    font-size: 24px;
}
a.wp-block-file__button.nolightbox {
    background-color: #054561;
    color: #fff;
    padding: 10px 15px;
    margin-top: 7px;
    border-radius: 4px;
    font-size: 14px;
}
#post-582 i, #post-1312 i, #post-1531 i, #post-1731 i {
	font-size: 30px;
    margin-right: 20px;
    color: #397420;
}
.homepage-icons i {
	margin: 0 25px !important;
}
.flex-center {
	display: flex;
	justify-content: center;
	align-items: center;
}
.tagcloud a:nth-child(n+6) {
	display: none;
}

.site-footer .at-widgets.acme-col-posts .widget-title {
    margin-top: 40px;
}