/* Theme Name: Rosso Gardens - */

.dropdown-menu > li > a:hover {background-color:#ccc;}
nav.navigation {top:5%;}

#menu-main-menu > li a:hover, #menu-main-menu > li.active a {background: rgba(255,255,255,.8);}

#menu-main-menu > li a {display: block;padding: 5% 40px; background: rgba(112,158,83,.80);margin: 10px;border: solid 1px #fff;}

#menu-main-menu > li {display: block;padding:0 !important;margin: 0 !important;border: none; background:none;}
#menu-main-menu > li.active, #menu-main-menu > li:hover {background: none;}

#menu-main-menu > li a, #menu-main-menu > li.active a, #menu-main-menu > li a {font-size:  1vw;}
address span {font-size: 18px;}

.captcha {height: 0 !important; margin-top: 0 !important;}
.ginput_recaptcha {margin-top: 0 !important;}

.social-2 {margin-right: -8px;}
.social-2 a:hover {color: #b91806 !important;}

.caption {transform: translateX(-50%);padding: 25px;left: 50%;right:unset; background: rgba(60,84,60,0.6);}

nav.navigation {
    top: 50%;
    transform: translateY(-50%);
}

#contact-info {background-image:unset !important;}
.contact-info-inner {color: #fff;}
.contact-info-inner a {color:#fff !important;}
.contact-info-inner a:hover {color:#b91806 !important;}

.footer-inner {background:#fff;}
.footer-inner a {color: #3c543c;}


/* Gallery Page */

.gallery-img {/* adjust width/height */ width:100%; padding-bottom: 90%; border: 5px solid #3c543c; margin: 20px auto; position: relative; overflow: hidden;
transition: all ease-in-out .3s;
-webkit-transition: all ease-in-out .3s;
-ms-transition: all ease-in-out .3s;
-o-transition: all ease-in-out .3s;
-moz-transition: all ease-in-out .3s;}

.gallery-img:hover {opacity: 0.6;}

.gallery-img img {border:none !important; margin:0; transition:none;position: absolute; top: 50%; left: 50%; transform: translate(-50%,-50%); /* adjust width */ width: 100%;}

.coupon {display: flex; justify-content: center;}


@media screen and (max-width:1200px) {#menu-main-menu > li {padding: 4% 40px;}}

@media screen and (max-width:991px) {nav.navigation {
    top: unset;
    transform: unset;
}}
