/*Normalize*/
progress,sub,sup{vertical-align:baseline}button,hr,input{overflow:visible}html{font-family:sans-serif;line-height:1.15;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0} figcaption, menu,article,aside,details,figure,footer,header,main,nav,section,summary{display:block}audio,canvas,progress,video{display:inline-block}audio:not([controls]){display:none;height:0} [hidden],template{display:none}a{background-color:transparent;-webkit-text-decoration-skip:objects}a:active,a:hover{outline-width:0}abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted}b,strong{font-weight:bolder}dfn{font-style:italic}h1{font-size:2em;margin:.67em 0}mark{background-color:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}img{border-style:none}svg:not(:root){overflow:hidden}code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em}figure{margin:1em 40px}hr{box-sizing:content-box;height:0}button,input,optgroup,select,textarea{font:inherit;margin:0}optgroup{font-weight:700}button,input{}button,select{text-transform:none}[type=submit], [type=reset],button,html [type=button]{-webkit-appearance:button}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{outline:ButtonText dotted 1px}fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-cancel-button,[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-input-placeholder{color:inherit;opacity:.54}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}
/**************/

*,
*:before,
*:after{-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;}
html
{
	font-size: 16px;
	-ms-overflow-style: scrollbar;
	-webkit-tap-highlight-color: transparent;
}
body, html{min-height: 100%;position: relative;font-family: sans-serif;font-weight: normal;}
a, button
{
	cursor: pointer;
	border: 0;
	outline: none;
	text-decoration: none;
	-webkit-transition: all 150ms ease-in-out;
	transition: all 150ms ease-in-out;
}
a:focus, button:focus{outline: rgba(0, 0, 0, .8) auto 3px;}
a:before, a:after, button:before, button:after{-webkit-transition: all 150ms ease-in-out;transition: all 150ms ease-in-out;}
figure{margin: 0;}
img, video{max-width: 100%;height: auto;}
.h1, h1, .h2, h2, .h3, h3, .h4, h4, .h5, h5, .h6, h6{margin: 0px;}
.h1, h1{font-size: 42px;font-weight: bold;letter-spacing: .5px;line-height: 48px;}
.h2, h2{font-size: 31px;font-weight: 600;line-height: 38px;}
.h3, h3{font-size: 23px;font-weight: 600;line-height: 24px;}
.h4, h4{font-size: 17px;line-height: 21px;}
.h5, h5{font-family: inherit;font-size: 12px;line-height: 15px;}
.h6, h6{font-family: inherit;}
p{font-size: 16px;line-height: 27px;margin: 0 0 14px;}

/*General Classes*/
.uv-dispnone{display: none;}
.uv-hide{display: none!important;}
.uv-dispblock{display: block;}
.uv-dispinblock{display: inline-block;}
.uv-clear{clear: both;}
.uv-clearfix:before, .uv-clearfix:after{display: table;content: " ";}
.uv-clearfix:after{clear: both;}
.uv-row{margin-left: -15px;margin-right: -15px;}
.uv-row:before, .uv-row:after{display: table;content: " ";}
.uv-row:after{clear: both;}
.uv-col{padding-left: 15px;padding-right: 15px;}
.uv-col-sm{padding-left: 15px;padding-right: 15px;}
.uv-fleft{float: left;}
.uv-fright{float: right;}
.uv-wauto{width: auto;}
.uv-w100{width: 100%;}
.uv-w50{width: 50%;}
.uv-h100{height: 100%;}
.uv-h50{height: 50%;}
.uv-nopadding{padding: 0px;}
.uv-nomargin{margin: 0px;}
.uv-psides{padding-left: 30px;padding-right: 30px;}
.uv-wpimgcont{margin: 0;}
.uv-wpimgcont img{width: 100%;height: auto;}
.uv-pt5{padding-top: 5px;}
.uv-pt10{padding-top: 10px;}
.uv-pt20{padding-top: 20px;}
.uv-pt30{padding-top: 30px;}
.uv-pt40{padding-top: 40px;}
.uv-pt50{padding-top: 50px;}
.uv-pt60{padding-top: 60px;}
.uv-pt70{padding-top: 70px;}
.uv-pt80{padding-top: 80px;}
.uv-pt100{padding-top: 100px;}
.uv-pb5{padding-bottom: 5px;}
.uv-pb10{padding-bottom: 10px;}
.uv-pb20{padding-bottom: 20px;}
.uv-pb30{padding-bottom: 30px;}
.uv-pb40{padding-bottom: 40px;}
.uv-pb50{padding-bottom: 50px;}
.uv-pb60{padding-bottom: 60px;}
.uv-pb70{padding-bottom: 70px;}
.uv-pb80{padding-bottom: 80px;}
.uv-pb100{padding-bottom: 100px;}
.uv-mt0{margin-top: 0px;}
.uv-mb0{margin-bottom: 0px;}
.uv-mb5{margin-bottom: 5px;}
.uv-mb10{margin-bottom: 10px;}
.uv-mb15{margin-bottom: 15px;}
.uv-mb20{margin-bottom: 20px;}
.uv-mb25{margin-bottom: 25px;}
.uv-mb30{margin-bottom: 30px;}
.uv-mb40{margin-bottom: 40px;}
.uv-mb50{margin-bottom: 50px;}
.uv-mb60{margin-bottom: 60px;}
.uv-mb70{margin-bottom: 70px;}
.uv-mb80{margin-bottom: 80px;}
.uv-mb100{margin-bottom: 100px;}
.uv-mr5{margin-right: 5px;}
.uv-mr10{margin-right: 10px;}
.uv-mr15{margin-right: 15px;}
.uv-mr20{margin-right: 20px;}
.uv-mr25{margin-right: 25px;}
.uv-mr30{margin-right: 30px;}
.uv-center{text-align: center;}
.uv-touppercase{text-transform: uppercase;}
.uv-boxcentered{margin-left: auto;margin-right: auto;}
.uv-flexcolscenter{justify-content: center;}
.uv-boxitem
{
	display: block;
	position: relative;
	background-color: transparent;
	width: 100%;
	padding-top: 100%;
	overflow: hidden;
}
.uv-boxitem.loader{background-image: url('../assets/images/loader.box.gif');}
.uv-boxitem .bg, .uv-boxitem img, .uv-boxitem iframe, .uv-boxitem video
{
	position: absolute;
	width: 100%;
	height: 100%;
	top: 0px;
	left: 0px;
	z-index: 0;
}
.uv-boxitem .bg
{
	background-position: center center;
    background-repeat: no-repeat;
    background-size: cover;
}
.uv-boxitem .color-overlay
{
	position: absolute;
	background-color: #000;
    width: 100%;
    height: 100%;
    top: 0px;
    left: 0px;
    opacity: .2;
    filter: alpha(opacity=20);
    z-index: 6;
    -webkit-transition: opacity 0.4s ease-in-out 0s;
    -moz-transition: opacity 0.4s ease-in-out 0s;
    -ms-transition: opacity 0.4s ease-in-out 0s;
    -o-transition: opacity 0.4s ease-in-out 0s;
    transition: opacity 0.4s ease-in-out 0s;
}
.uv-boxitem:hover .color-overlay{opacity: .7;filter: alpha(opacity=70);z-index: 10;}
/**/

/* Social links */
.uv-socialnetwork ul {
    list-style: none;
    display: inline;
}
.uv-socialnetwork ul li .uv-social-label {
    display: none;
}
.uv-socialnetwork ul li {
    display: inline-block;
    padding: 0 5px;
}
/* Social links */

/*UrVenue Section*/
.uv-section{position: relative;}
.uv-section .uv-section-inner{position: relative;margin-left: auto;margin-right: auto;z-index: 12;}
.uv-section.padding-sides .uv-section-inner{padding-left: 30px;padding-right: 30px;}
.uv-section .uv-section-bg
{
	position: absolute;
    background-repeat: no-repeat;
    background-size: cover;
	width: 100%;
	height: 100%;
	top: 0px;
	left: 0px;
	z-index: 8;
	content: "";
}
.uv-section .uv-section-darkoverlay
{
	position: absolute;
	background-color: rgba(0, 0 , 0, .4);
	width: 100%;
	height: 100%;
	top: 0;
	left: 0;
	z-index: 10;
	content: "";
}
.uv-section.alignfull .uv-section-inner{max-width: none;}

@media(max-width: 599px)
{
	.uv-section.padding-sides .uv-section-inner{padding-left: 20px;padding-right: 20px;}
}
/**/

/*Lazy Images*/
.uv-lazyimage, .swiper-lazy{opacity: 0;}
.uv-lazyimage:not(.initial), .swiper-lazy{transition: opacity 1s;}
.uv-lazyimage.initial, .uv-lazyimage.loaded, .uv-lazyimage.error, .swiper-lazy.swiper-lazy-loaded{opacity: 1;}
/**/

/*Animations*/
.uvan-slideup
{
	opacity: 0;
    visibility: hidden;
    transform: translateY(35px);
    -webkit-transition: all .4s ease-in-out .3s;
    transition: all .4s ease-in-out .3s;
}
body:not(.uv-page-loading) .uvan-slideup.animate{opacity: 1;visibility: visible;transform: translateY(0);}
.uvan-fadein{opacity: 0;visibility: hidden;transition: opacity .5s ease .5s;}
body:not(.uv-page-loading) .uvan-fadein.animate{visibility: visible;opacity: 1;}
.uvan-fadeinup, .uvan-sectionelems h2, .uvan-sectionelems p, .uvan-sectionelems .wp-block-buttons{
    transform: translateY(40px);
    opacity: 0;
	visibility: hidden;
    transition: transform 1.2s ease,opacity 1.3s ease;
    will-change: transform,opacity;
    transition-delay: .3s;
}
body:not(.uv-page-loading) .uvan-fadeinup.animate, body:not(.uv-page-loading) .uvan-sectionelems h2.animate, body:not(.uv-page-loading) .uvan-sectionelems p.animate, body:not(.uv-page-loading) .uvan-sectionelems .wp-block-buttons.animate{
	transform: translateY(0);
	opacity: 1;
	visibility: visible;
}
.uvan-slideleft{
	transform: translateX(40px);
    opacity: 0;
	visibility: hidden;
    transition: transform 1.2s ease, opacity 1.3s ease;
    will-change: transform, opacity;
    transition-delay: 200ms;
}
body:not(.uv-page-loading) .uvan-slideleft.animate{
	transform: translateX(0);
	opacity: 1;
	visibility: visible;
}
/**/

/*ADA*/
.uv-page-skip
{
    display: block;
    color: #000;
    background-color: #fff;
    text-decoration: underline!important;
    border: 1px solid #000;
    padding: 10px;
    font-size: 11px;
    text-transform: uppercase;
    position: absolute;
    top: -1000px;
    left: -1000px;
    height: 1px;
    width: 1px;
    text-align: left;
    overflow: hidden;
    z-index: 1000;
    outline: -webkit-focus-ring-color auto 5px;
}
.uv-page-skip:focus{left: 0;top: 0;width: auto;height: auto;overflow: visible;}
a:focus:not(:-moz-focusring), button:focus:not(:-moz-focusring){outline: none!important;}
.uv-using-mouse button:focus, .uv-using-mouse [role=button], .uv-using-mouse .swiper-button-prev:focus, .uv-using-mouse .swiper-button-next:focus
{
	outline: none!important;
}
/**/

/*Frame*/
.uv-page-wrapper{padding-top: 72px;}
#uv-menuicon
{
	display: none;
	position: fixed;
	width: 22px;
	height: 18px;
	right: 30px;
	top: 27px;
	z-index: 100;
	transition: all .4s ease-in-out;
}
#uv-menuicon > span
{
	display: block;
	position: absolute;
	width: 22px;
	height: 2px;
	background-color: #000;
	left: 0;
	opacity: 1;
	visibility: visible;
	border-radius: 2px;
	transition: all 250ms ease-in-out 0ms;
}
#uv-menuicon > span:nth-child(1){top: 0;}
#uv-menuicon > span:nth-child(2){top: calc(50% - 1px);}
#uv-menuicon > span:nth-child(3){bottom: 0;}
.ovmenuopen{overflow: hidden;}
.ovmenuopen #uv-menuicon > span{background-color: #181B41;}
.ovmenuopen #uv-menuicon > span:nth-child(1){transform: rotate(-45deg) translate(-7px, 5px);}
.ovmenuopen #uv-menuicon > span:nth-child(2){opacity: 0;}
.ovmenuopen #uv-menuicon > span:nth-child(3){transform: rotate(45deg) translate(-6px, -4px);}
.uv-overmenu
{
    display: block;
    position: fixed;
    width: 100%;
    height: 100%;
    left: 0;
    top: 0;
    max-height: 100%;
    z-index: 80;
    background-color: #fff;
    overflow-y: auto;
    opacity: 0;
    visibility: hidden;
    transition: all .5s ease;
}
.ovmenuopen .uv-overmenu{visibility: visible;opacity: 1;}
.uv-overmenu-inner{padding: 15px 20px 25px;}
.uv-overmenu-header a{font-size: 0;}
.uv-overmenu-header img{height: 42px;}
.uv-overmenu-menu{padding-top: 40px;padding-bottom: 30px;}
.uv-overmenu-menu ul{margin: 0;padding: 0;list-style: none;text-align: left;}
.uv-overmenu-menu > ul > li
{
	display: block;
    padding-top: 18px;
    padding-bottom: 18px;
    border-bottom: 1px solid #ececec;
}
.uv-overmenu-menu > ul > li > a{display: block;color: #000;font-size: 22px;}
.uv-overmenu-menu ul > li.menu-item-has-children > a{position: relative;}
.uv-overmenu-menu ul > li.menu-item-has-children > a:after
{
	position: absolute;
    display: block;
    content: " ";
    width: 14px;
    height: 9px;
    background: url('../assets/icons/icon-arrow-drk.svg') center center no-repeat;
    background-size: contain;
    right: 0;
    top: 0;
    bottom: 0;
    margin: auto;
    transition: all .25s ease;
}
.uv-overmenu-menu ul > li.menu-item-has-children.active > a:after{transform: rotate(-180deg);}
.uv-overmenu-menu > ul > li .uv-submenu
{
	position: relative;
    overflow: hidden;
    max-height: 0;
    transition: all .4s ease-in-out;
}
.uv-overmenu-menu > ul > li.active .uv-submenu{max-height: 300px;}
.uv-overmenu-menu > ul > li .uv-submenu ul{padding-top: 14px;}
.uv-overmenu-menu > ul > li .uv-submenu ul li{padding: 7px 0px;}
.uv-overmenu-menu > ul > li .uv-submenu ul li a{display: block;font-size: 16px;padding-left: 26px;}
.uv-page-header
{
	position: fixed;
	width: 100%;
	height: 72px;
	top: 0;
	left: 0;
	padding-top: 15px;
	padding-bottom: 15px;
	z-index: 50;
	box-shadow: 0 2px 6px 0 rgba(0,0,0,.07);
}
.uv-page-header .uv-header-inner
{
	display: flex;
	justify-content: space-between;
	align-items: center;
	padding-left: 30px;
	padding-right: 30px;
	margin-left: auto;
	margin-right: auto;
}
.uv-page-header-logo{text-align: center;font-size: 0;}
.uv-page-header-logo img{width: auto;height: 42px;}
.uv-page-header-menu ul{margin: 0;padding: 0;list-style: none;}
.uv-page-header-menu ul li{display: inline-block;margin: 0;padding: 0 25px;}
.uv-page-header-menu ul li:first-child{padding-left: 0;}
.uv-page-header-menu ul li:last-child{padding-right: 0;}
.uv-page-header-menu ul li > a
{
	display: block;
	position: relative;
	color: #222;
    text-transform: none;
    text-decoration: none;
}
.uv-page-header-menu ul li.menu-item-has-children{position: relative;padding-right: 25px;margin-right: 18px;}
.uv-page-header-menu ul li.menu-item-has-children:after
{
    display: block;
    position: absolute;
    width: 14px;
    height: 9px;
    background: url('../assets/icons/icon-arrow-drk.svg') center center no-repeat;
    background-size: contain;
    right: 0;
    top: 0;
    bottom: 0;
    margin: auto;
    content: " ";
}
.uv-page-header-menu ul li:last-child{margin-right: 0px;}
.uv-page-header-menu ul li div.uv-submenu
{
    position: absolute;
	background-color: #fff;
    width: 234px;
    display: block;
    top: calc(100% + 30px);
    left: 0;
    opacity: 0;
    visibility: hidden;
    padding: 20px;
    border-radius: 5px;
    box-shadow: 0 2px 30px rgba(0,0,0,.17);
    transform: translateX(-25%) translateY(-20px) scale(.97);
    transition: all .37s cubic-bezier(.34,1.61,.7,1);
    transition-delay: .3s;
}
.uv-page-header-menu ul li:last-child div.uv-submenu{transform: translateX(-49%) translateY(-20px) scale(.97);}
.uv-page-header-menu ul li div.uv-submenu:before
{
    display: block;
    position: absolute;
    width: 0;
    top: -10px;
    margin: auto;
    right: 0;
    left: 0;
    border-bottom: 10px solid #fff;
    border-left: 10px solid transparent;
    border-right: 10px solid transparent;
    content: " ";
}
.uv-page-header-menu ul li:last-child div.uv-submenu:before{left: auto;right: 8%;}
.uv-page-header-menu ul li.menu-item-has-children:hover div.uv-submenu
{
	visibility: visible;
    opacity: 1;
    transform: translateX(-25%) translateY(0) scale(1);
    transition-delay: 0ms;
}
.uv-page-header-menu ul li:last-child.menu-item-has-children:hover div.uv-submenu{transform: translateX(-49%) translateY(0) scale(1);}
.uv-page-header-menu ul li div.uv-submenu ul li{display: block;padding: 0;margin-bottom: 15px;}
.uv-page-header-menu ul li div.uv-submenu ul li:last-child{margin-bottom: 0px;}
footer{padding-top: 15px;padding-bottom: 15px;}
footer .footer-inner{padding-left: 30px;padding-right: 30px;margin-left: auto;margin-right: auto;}
footer .footer-widgets .uvwp-widget{float: left;width: 33.33333%;}

@media(max-width: 767px)
{
	#uv-menuicon{display: block;}
	.uv-page-header .uv-page-header-menu{display: none;}	
}
@media(max-width: 599px)
{
	#uv-menuicon{right: 20px;}
	.uv-page-header .uv-header-inner{padding-left: 20px;padding-right: 20px;}
	footer .footer-inner{padding-left: 20px;padding-right: 20px;}
}
/**/





















