/*Theme Name: Virtuoso
Author: CK - kgwp
Description: Based on a Flexible Bootstrap WordPress starter-theme for developers with full WooCommerce support. <a href="https://bootscore.me/category/documentation/" target="_blank">Documentation</a>
Version: 6.0.0-beta1
Requires at least: 5.0
Tested up to: 6.5.2
Requires PHP: 7.4
Text Domain: magisarredi
Tags: featured-images, threaded-comments, translation-ready
*/
html, body{overflow-x:clip !important;}
body {font-family: 'cinzel', sans-serif; font-size:1rem;}
h1, h2, h3, h4, h5 {font-family:'cinzel'}
.red {color:#A00A0B;}
.red-bg {background-color:#A00A0B;}
.black-bg {background-color:#000;}
.grey-bg {background-color:#e8e8e8;}
  .flexslider{height:107vh;}
	a {color:#A00A0B;
	    transition:0.3s all ease-in;}
	a:hover {color:#F25F50;
	 transition:0.3s all ease-in;}

a.dropdownitem {color:#F25F50;}

.inset-shadow {-webkit-box-shadow: inset 0px 0px 16px -7px #000000; 
box-shadow: inset 0px 0px 16px -7px #000000;}

#content{margin-top:-71px !important;}

	#nav-main {background-color:rgba(255,255,255,1);
		       color:rgb(32,32,32);
	           transition:0.3s all ease-in;
filter: drop-shadow(0px 2px 3px #bbb);}

.ma-button {padding:5px; border:2px solid black; transition:0.3s all ease-in;}
a .ma-button {color:#000;  transition:0.3s all ease-in;}

.ma-button:hover {padding:5px; border:2px solid #A00A0B;   transition:0.3s all ease-in;}
a .ma-button:hover  {background-color:#A00A0B; color:#fff;   transition:0.3s all ease-in;}

.ma-buttonw {padding:5px; border:2px solid white; transition:0.3s all ease-in; color:#fff;}
a .ma-buttonw {color:#fff !important;  transition:0.3s all ease-in;}

.ma-buttonw:hover {padding:5px; border:2px solid #A00A0B;   transition:0.3s all ease-in;}
a .ma-buttonw:hover  {background-color:#A00A0B; color:#fff;   transition:0.3s all ease-in;}

	#nav-main.semitras {
background: linear-gradient(180deg, rgba(0,0,0,0.6) 0%, rgba(0,0,0,0.3) 35%, rgba(0,0,0,0) 100%);
		                color:rgb(220,220,220);
					 transition:0.3s all ease-in;}

#nav-main a{color:#000;}
#nav-main a.active{color:#A00A0B; text-decoration:underline; font-weight:400;}
#nav-main.semitras a{color:#fff;}
#nav-main a.dropdown-item.active {background-color:#eee; color:#000;}
#nav-main.semitras a.dropdown-item {color:#000;}
#nav-main.semitras a.dropdown-item.active {background-color:#eee; color:#000;}
#nav-main.semitras a.active{color:#fff; text-decoration:underline; font-weight:400;}
#nav-main a:hover {text-decoration:underline;}
.nav-toggler {display: none !important;}

a {text-decoration:none;}

.upper-footer a {color:#fff;
transition:all 0.3s ease-in;
font-weight:400;}
.upper-footer a:hover {color:#A00A0B;
transition:all 0.3s ease-in;
font-weight:400;}

.upper-footer li {margin-bottom:11px;}

h1, h2, h3 {font-weight:300;  }

/* 3 columns by default */
.grid-sizer { width: 33.333%; }

.wpcf7 textarea{height:150px;}

.slick-initialized {visibility:visible !important;}

.img-wrapper {overflow: hidden;}
.zoomin {
  transition: 0.3s;
}

.zoomin:hover {
  transform: scale(1.1);
}

@media screen and (min-width: 768px) {
  /* 5 columns for larger screens */
  .grid-sizer { width: 20%; }


}

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

 body {font-size: 0.9rem}
	.videotitle1 {font-size:2rem !important; margin-top:40px;}
	.videotitle2 {font-size:1.1rem;}
	.apartmentstext {max-width:100% !important;}
	.amenitiesbordercol {border-left:0px !important;}
	
	.about-thumb {height:450px !important;}
}

	