.testovacka {
	font-size: 150px;
	color: red;
}

/*    MOBILNE MENU    */
@media only screen and (max-width: 767px) {
	.navbar-nav .nav-item a {
		justify-content: center;
        font-size: 18px;
        font-weight: bold;
	}
}


.box-style .box-icon-style {
	background-image: linear-gradient(#b5c062 0%, #65822C 100%);
	border: 2px solid #65822C;
	/*color: #7C9A42;*/
}

.box-style .box-icon-style::after {
	background: linear-gradient(#65822C 0%, #b5c062 100%);
	border: 0;
}

@media only screen and (max-width: 1023px) {
	
	#atelier .lni {
		color: #65822C;
	}
}


.theme-btn {
  background: linear-gradient(to left, #b5c062 0%, #7c9a42 50.39%, #b5c062 100%);
  background-size: 200% auto;
  overflow: hidden; 
}

.theme-btn:hover, .theme-btn:focus {
  -webkit-box-shadow: 0px 0px 30px rgba(124, 154, 66, 0.45);
  -moz-box-shadow: 0px 0px 30px rgba(124, 154, 66, 0.45);
  box-shadow: 0px 0px 30px rgba(124, 154, 66, 0.45); 
}

.scroll-top {
  background: linear-gradient(to left, #b5c062 0%, #7c9a42 50.39%, #b5c062 100%);
  background-size: 200% auto;
  overflow: hidden; 
}

.scroll-top:hover, .scroll-top:focus {
  -webkit-box-shadow: 0px 0px 30px rgba(124, 154, 66, 0.45);
  -moz-box-shadow: 0px 0px 30px rgba(124, 154, 66, 0.45);
  box-shadow: 0px 0px 30px rgba(124, 154, 66, 0.45); 
  background: #b5c062;
}

h2 {
	color: #3D3B30;
}


.hero-section .hero-img {
    position: absolute;
    right: 0;
    top: 107px;
    width: 48%;
    text-align: left; 
}

.hero-section .hero-content-wrapper h1{
	color: #3D3B30;
}

.hero-section .hero-content-wrapper p{
	color: #351c02;
}
    
@media only screen and (max-width: 1023px) {
	.hero-section .hero-content-wrapper h1 {
		font-size: 35px;
		line-height: 50px;
	}
}

@media only screen and (max-width: 767px) {
	.hero-section {
		padding-top: 25px;
	}
}

.hero-content-wrapper-mobile{
	width: 75%;
	margin: auto;
	margin-top: -180px;
	margin-bottom: 35px;
	background-color: rgba(176, 190, 95, 0.9);
	padding: 15px;

}

.hero-content-wrapper-mobile .hero-title-mobile{
	font-size: 18px;
	line-height: 1.4;
	color: #3D3B30;
}

.hero-content-wrapper-mobile p{
	color: #351c02;
}

.section-title span{
	color: #7c9a42;
}

.box-style .box-content-style h4{
    font-size: 22px;
}


.contact-section.cta-bg::after {
	//background: linear-gradient(to left, rgba(154, 233, 89, 0.18) 0%, #7c9a42 100%);
	background: linear-gradient(to left, rgba(0, 0, 0, 0.18) 0%, #7c9a42 100%);
}

.contact-section .contact-item-wrapper .contact-item .contact-content h4 {
	color: #7c9a42;
}

.contact-section .contact-item-wrapper .contact-item .contact-icon {
	background: linear-gradient(#b5c062 0%, #7c9a42 100%);
}

.contact-section .contact-item-wrapper .contact-item:hover .contact-icon {
  -webkit-box-shadow: 0px 0px 30px rgba(124, 154, 66, 0.45);
  -moz-box-shadow: 0px 0px 30px rgba(124, 154, 66, 0.45);
  box-shadow: 0px 0px 30px rgba(124, 154, 66, 0.45); 
}

.footer-social-links ul li a {
	background: #eff2f9;
}

.footer-social-links ul li a:hover {
	background: #687d92 !important;
}

.footer .copyright-area p {
	text-align: center;
    font-size: 12px;
}

.footer .copyright-area p a:hover {
	color: #7C9A42;
}

.navbar-nav .nav-item a {
	color: #3D3B30;
}

.navbar-nav .nav-item a:hover {
	color: #7c9a42;
}

.preloader .loader .ytp-spinner-circle {
      /* Spinner Color */
      border-color: #7C9A42 #7C9A42 #EDEDED;
}

.btn-back {
	padding: 50px;
	text-align: center;
}


#cenova-ponuka-bg {
    background: rgb(239,242,249);
	background: linear-gradient(360deg, rgba(239,242,249,1) 0%, rgba(239,242,249,1) 50%, rgba(255,255,255,1) 100%);
}

.gallery-image {
    text-align: center;
    max-width: 1000px;
    margin: auto;
}

.gallery-cover-image {
    height: 300px;
}

.gallery-cover {
    background-color: red;
}

/* GALLERY LIST OVERLAY */

.g-content {
  position: relative;
  width: 100%;
  //max-width: 400px;
  //max-height: 400px;
  margin: auto;
  overflow: hidden;
}

.g-content .g-content-overlay {
  background: rgba(0,0,0,0.7);
  position: absolute;
  height: 100%;
  width: 100%;
  left: 0;
  top: 0;
  bottom: 0;
  right: 0;
  opacity: 0;
  -webkit-transition: all 0.4s ease-in-out 0s;
  -moz-transition: all 0.4s ease-in-out 0s;
  transition: all 0.4s ease-in-out 0s;
}

.g-content:hover .g-content-overlay{
  opacity: 1;
}

.g-content-image{
  width: 100%;
}

.g-content-details {
  position: absolute;
  text-align: center;
  padding-left: 1em;
  padding-right: 1em;
  width: 100%;
  top: 50%;
  left: 50%;
  opacity: 0;
  -webkit-transform: translate(-50%, -50%);
  -moz-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
  -webkit-transition: all 0.3s ease-in-out 0s;
  -moz-transition: all 0.3s ease-in-out 0s;
  transition: all 0.3s ease-in-out 0s;
}

.g-content:hover .g-content-details{
  top: 50%;
  left: 50%;
  opacity: 1;
}

.g-content-details h3{
  color: #fff;
  font-weight: 500;
  letter-spacing: 0.15em;
  margin-bottom: 0.5em;
  text-transform: uppercase;
}

.g-content-details p{
  color: #fff;
  font-size: 0.8em;
}

.g-fadeIn-bottom{
  top: 80%;
}

.g-fadeIn-top{
  top: 20%;
}

.g-fadeIn-left{
  left: 20%;
}

.g-fadeIn-right{
  left: 80%;
}