@charset "UTF-8";html,body
{
	width:auto!important;overflow-x:hidden!important
}



body
{
	background-color:#fff
}



.d-flex
{
	display:flex;flex-wrap:wrap
}



section.highlightBox,section.BGdark,section.BGsecondary,section.highlightBox p,section.BGdark p,section.BGsecondary p,section.BGsecondary h2,.pricing h2,.pricing h6,.pricing p,section.BGdark .highlights h5,section.BGdark .highlights p,section.BGdark h2,section.BGdark
{
	color:#fff
}



.highlights hr
{
	margin:20px 0
}



img
{
	max-width:100%;height:auto
}



.white
{
	color:#fff
}



a
{
	text-decoration:none
}



a:hover,a:focus,a:visited
{
	text-decoration:none
}



:focus,:active
{
	outline:none!important
}



p
{
	margin:.3em 0 1.5em
}



input[type=text],input[type=email],input[type=password],input[type=tel],input[type=number],input[type=datetime],.form-control
{
	display:block;padding:1em;border:1px solid rgba(0,0,0,.1);margin-bottom:1.5em;height:4.35em;font-size:1em;-webkit-box-shadow:0 2px 1px 0 rgba(0,0,0,8%);-moz-box-shadow:0 2px 1px 0 rgba(0,0,0,8%);box-shadow:0 2px 1px rgba(0,0,0,8%);width:100%
}



textarea
{
	min-height:8em;max-height:12em;min-width:100%;padding:1em;margin-bottom:1.5em
}



input[type=text]:focus,input[type=email]:focus,input[type=tel]:focus,textarea:focus,input[type=number]:focus,input[type=datetime]:focus,.form-control:focus
{
	background-color:#fff;box-shadow:none;border:1px solid rgba(0,0,0,.1)
}



.clearfix
{
	clear:both
}



img.pull-right
{
	margin:0 0 1.5em 1.5em;border-radius:0!important
}



img.pull-left
{
	margin:0 1.5em 1.5em 0;border-radius:0!important
}



i
{
	margin-right:.3em
}



.btn i
{
	line-height:1em
}



.btn
{
	text-transform:uppercase;border:none;border-radius:0;color:#fff!important;text-align:center;padding:.35em .85em .28em;font-size:1.35em
}



.btn-sm
{
	font-size:1em;padding:.35em .85em
}



.btn-lg
{
	font-size:1.5em;padding:.5em 1.25em
}



blockquote
{
	font-size:1.1em
}



.tooltip
{
	white-space:nowrap;top:-3em
}



.post-wrap ul,.tab-content ul,ul.list-default
{
	list-style-type:none;padding:0;margin:1.5em 0
}



.post-wrap ul li,.tab-content ul li,ul.list-default li
{
	padding:.5em 0 .5em 2em;position:relative;border-top:1px solid rgba(0,0,0,.1)
}



.post-wrap ul li:hover,.tab-content ul li:hover,ul.list-default li:hover
{
	background-color:#fff;padding-left:2.5em
}



.post-wrap ul li:first-child,.tab-content ul li:first-child,ul.list-default li:first-child
{
	border:none
}



.post-wrap ul li:before,.tab-content ul li:before,ul.list-default li:before
{
	content:"\f054";font-family:FontAwesome;font-size:.7em;position:absolute;left:0;top:.8em
}



.post-wrap ul li:hover:before,.tab-content ul li:hover:before,ul.list-default li:hover:before
{
	left:1em
}



a.top
{
	display:none;color:#fff;text-align:center;padding:.8em .8em 1em 1.3em;-webkit-border-radius:.2em;-moz-border-radius:.2em;-ms-border-radius:.2em;border-radius:.2em;position:fixed;right:1em;bottom:1em;opacity:.8
}



a.top:hover
{
	opacity:1
}



.page-block
{
	position:relative;padding:6.35em 0;overflow:hidden
}



.page-block-small
{
	padding:3em 0
}



.page-block-full
{
	padding:6.5em 6.5em 6.5em 9em
}



#preloader
{
	display:block;background-color:#fff;position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;z-index:9999
}



#preloader img
{
	position:absolute;top:50%;bottom:auto;left:50%;right:auto;margin:-64px 0 0 -64px
}



i.round
{
	width:2.15em;height:2.15em;line-height:2.15em;font-size:1.35em;-webkit-border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;border-radius:50%;color:#fff;text-align:center;margin-right:.5em
}



.container-wide
{
	width:100%;padding:0;margin:0
}



.owl-dots span,.carousel-indicators li,.carousel-indicators li.active
{
	border:none;margin:1px 5px!important;width:1.15em;height:1.15em
}



.carousel-indicators li
{
	background-color:rgba(0,0,0,.3)
}



.list-inline>li
{
	vertical-align:middle
}



.pp_nav p
{
	line-height:1em
}



.pp_social
{
	margin-top:.5em;float:none
}



.pp_social .facebook
{
	min-width:100px
}



.big,.features p.big
{
	font-size:1.08em;line-height:1.65em;margin:.3em 0 1.5em
}



.small
{
	font-size:14px;line-height:21px
}



hr.light.light
{
	background-color:initial;border-bottom:1px solid rgba(255,255,255,.3);border-style:none none solid none;margin:1.5em 0
}



.sqaureIconPrime,.sqaureIconSec
{
	display:inline-block;font-size:1.5em;width:1.65em;height:1.65em;text-align:center;-moz-transform:rotate(45deg);-webkit-transform:rotate(45deg);-o-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)
}



.sqaureIconPrime i,.sqaureIconSec i
{
	color:#fff;-moz-transform:rotate(-45deg);-webkit-transform:rotate(-45deg);-o-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg);margin:0 auto
}



.sqaureIconPrime.absolute,.sqaureIconSec.absolute
{
	font-size:3em;position:absolute;top:-.93em;margin:0 auto;left:0;right:0;z-index:9
}



.owl-carousel .owl-wrapper:after
{
	content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0
}



.owl-carousel
{
	display:none;position:relative;width:100%;-ms-touch-action:pan-y
}



.owl-carousel.owl-loaded
{
	display:block
}



.owl-carousel .owl-wrapper
{
	display:none;position:relative;-webkit-transform:translate3d(0,0,0)
}



.owl-carousel .owl-stage-outer,.owl-carousel .owl-wrapper-outer
{
	overflow:hidden;position:relative;width:100%
}



.owl-carousel .owl-stage-outer.autoheight,.owl-carousel .owl-wrapper-outer.autoheight
{
	-webkit-transition:height 500ms ease-in-out;-moz-transition:height 500ms ease-in-out;-ms-transition:height 500ms ease-in-out;-o-transition:height 500ms ease-in-out;transition:height 500ms ease-in-out
}



.owl-controls .owl-page,.owl-controls .owl-buttons div
{
	cursor:pointer
}



.owl-controls
{
	-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent
}



.owl-carousel .owl-wrapper,.owl-carousel .owl-item
{
	-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-ms-backface-visibility:hidden;-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0)
}



.owl-theme .owl-controls
{
	margin-top:10px;text-align:center
}



.owl-theme .owl-controls .owl-buttons div
{
	color:#fff;display:inline-block;margin:5px;font-size:12px;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;opacity:.5;width:1.85em;height:1.85em;line-height:1.85em
}



.owl-theme .owl-controls.clickable .owl-buttons div:hover
{
	filter:Alpha(Opacity=100);opacity:1;text-decoration:none
}



.owl-theme .owl-controls .owl-page
{
	display:inline-block;*display:inline
}



.owl-theme .owl-controls .owl-page span
{
	display:block;width:12px;height:12px;margin:5px 7px;opacity:.5;-webkit-border-radius:20px;-moz-border-radius:20px;border-radius:20px
}



.owl-theme .owl-controls .owl-page.active span,.owl-theme .owl-controls.clickable .owl-page:hover span
{
	filter:Alpha(Opacity=100);opacity:1
}



.owl-theme .owl-controls .owl-page span.owl-numbers
{
	height:auto;width:auto;color:#fff;padding:2px 10px;font-size:12px;-webkit-border-radius:30px;-moz-border-radius:30px;border-radius:30px
}



.owl-item.loading
{
	min-height:150px;background:url(../img/AjaxLoader.gif)no-repeat 50%
}



.standard-menu
{
	position:fixed;top:0;width:100%;z-index:999
}



.standard-menu .rightnav
{
	text-align:right;padding-left:10em
}



.standard-menu .list-inline>li.phone
{
	position:relative;padding-left:2.35em;font-size:1.35em;color:#fff
}



.standard-menu .phone i
{
	top:0;right:auto;bottom:auto;left:0;position:absolute;font-size:.85em
}



.standard-menu.BGlight
{
	background-color:rgba(38,38,38,.6);border:1px solid rgba(255,255,255,.2)
}



.standard-menu.visible
{
	-webkit-box-shadow:0 2px 2px 0 rgba(0,0,0,.15);box-shadow:0 2px 2px rgba(0,0,0,.15)
}



.standard-menu .logo
{
	background-color:#fff;position:absolute;left:0;top:0;bottom:0;right:auto;z-index:9;width:15em;display:flex;align-items:center
}



.standard-menu .logo a
{
	display:block;width:100%
}



.standard-menu .logo a img
{
	display:inline-block;margin:.35em auto 0;max-height:60px
}



.navbar-default
{
	background-color:initial;border:none
}



.standard-menu .navbar-nav
{
	width:100%;text-align:right;font-size:0
}



.standard-menu .navbar-nav li
{
	display:inline-block;float:none;border-left:1px solid transparent
}



.standard-menu.BGlight .navbar-default .navbar-nav>li
{
	border-left:1px solid rgba(255,255,255,.1)
}



.standard-menu.BGlight.visible .navbar-default .navbar-nav>li
{
	border-left:1px solid rgba(0,0,0,.1)
}



.standard-menu .navbar-default .navbar-nav>li>a,.standard-menu .navbar-default .navbar-nav>li>a:hover
{
	color:#fff;text-decoration:none;padding:.65em 1.35em;text-align:center;line-height:2.35em;font-weight:400
}



.standard-menu .navbar-default .navbar-nav>li>a span,.standard-menu .navbar-default .navbar-nav>li>a i
{
	display:block;margin-top:.15em;color:#fff
}



.standard-menu.BGlight.visible .navbar-default .navbar-nav>li>a span,.standard-menu.BGlight.visible .navbar-default .navbar-nav>li>a i,.standard-menu.BGlight.visible .navbar-default .navbar-nav>li>a
{
	opacity:1
}



.standard-menu.BGlight.visible .navbar-default .navbar-nav li:hover>a,.standard-menu.BGlight .navbar-default .navbar-nav>li:hover>a,.standard-menu.BGlight .navbar-default .navbar-nav>li:hover>a i,.standard-menu.BGlight .navbar-default .navbar-nav>li:hover>a span,.standard-menu .navbar-nav li .sub-nav li:hover>a,.standard-menu .navbar-nav li .sub-nav li:hover>a i,.standard-menu .navbar-nav li .sub-nav li:hover>a span
{
	color:#fff;opacity:1
}



.standard-menu .navbar-default .navbar-nav>.active>a,.standard-menu .navbar-default .navbar-nav>.active>a:hover,.standard-menu .navbar-default .navbar-nav>.active>a:focus,.standard-menu .navbar-default .navbar-nav>li>a:focus
{
	color:#fff;-webkit-border-radius:5em;border-radius:5em
}



.standard-menu .navbar
{
	min-height:1em;margin:0
}



.standard-menu .navbar-default .navbar-toggle
{
	margin:0;border:none
}



.standard-menu .navbar-default .navbar-toggle:hover,.standard-menu .navbar-default .navbar-toggle:focus
{
	background-color:initial
}



.standard-menu .navbar-default .navbar-toggle .icon-bar
{
	background-color:#fff
}



.standard-menu .navbar-nav li .sub-nav
{
	display:block;visibility:hidden;background-color:#fff;min-width:10em;border-top:none;position:absolute;left:auto;right:0;padding:0;text-align:left;list-style-type:none;opacity:0;-webkit-transition:opacity .35s,-webkit-transform .35s;transition:opacity .35s,transform .35s;-webkit-transform:translate3d(0,-15px,0);transform:translate3d(0,-15px,0);-webkit-box-shadow:0 2px 2px 0 rgba(0,0,0,.15);box-shadow:0 2px 2px rgba(0,0,0,.15)
}



.standard-menu .navbar-nav>li:hover>.sub-nav
{
	visibility:visible;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);opacity:1
}



.standard-menu .navbar-nav li .sub-nav ul
{
	right:100%;top:0
}



.standard-menu .navbar-nav li .sub-nav li:hover>.sub-nav
{
	visibility:visible;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);opacity:1
}



.standard-menu .navbar-nav li .sub-nav li
{
	display:block;margin:0;border:0;position:relative
}



.standard-menu .navbar-nav li .sub-nav li a
{
	display:block;line-height:2.5em;padding:.5em 1em;border-bottom:1px solid rgba(0,0,0,7%)
}



.standard-menu .navbar-nav li .sub-nav li a i
{
	opacity:.5
}



.standard-menu .visible .navbar-nav li .sub-nav li a i
{
	opacity:1
}



.off-canvas-menu
{
	position:fixed;top:0;width:100%;z-index:999;height:4.55em
}



.off-canvas-menu .rightnav
{
	margin-top:1em;text-align:right
}



.off-canvas-menu .list-inline>li.phone
{
	position:relative;padding-left:2.35em;font-size:1.35em;color:#fff
}



.off-canvas-menu .phone i
{
	top:0;right:auto;bottom:auto;left:0;position:absolute;font-size:.85em
}



.off-canvas-menu.BGdark .logo
{
	margin-top:-1.15em
}



.off-canvas-menu.BGdark .phone small
{
	display:inline-block;margin-right:.35em
}



.off-canvas-menu.BGdark .list-inline>li.phone i
{
	top:0
}



.off-canvas-menu .navbar-fixed-top,.off-canvas-menu .navbar-fixed-bottom
{
	left:auto
}



.off-canvas-menu a.nav-expander
{
	color:#fff;display:block;font-size:1.35em;font-weight:400;margin-right:0;padding:.65em 1.5em;text-decoration:none;text-transform:uppercase;top:0;transition:right .3s ease-in-out 0s;z-index:99;transition:right .3s ease-in-out 0s;-webkit-transition:right .3s ease-in-out 0s;-moz-transition:right .3s ease-in-out 0s;-o-transition:right .3s ease-in-out 0s
}



.off-canvas-menu a.nav-expander i
{
	margin:0
}



.off-canvas-menu a.nav-expander:hover
{
	cursor:pointer
}



.off-canvas-menu a.nav-expander.fixed
{
	position:fixed
}



.off-canvas-menu .nav-expanded a.nav-expander.fixed
{
	right:300px
}



.off-canvas-menu nav.nav
{
	display:block;height:100%;overflow:auto;position:fixed;right:-20em;font-size:15px;top:0;width:20em;z-index:9999;transition:right .3s ease-in-out 0s;-webkit-transition:right .3s ease-in-out 0s;-moz-transition:right .3s ease-in-out 0s;-o-transition:right .3s ease-in-out 0s;border-left:1px solid rgba(255,255,255,.1)
}



.nav-expanded nav.nav
{
	right:0
}



body.nav-expanded
{
	margin-left:0;transition:right .4s ease-in-out 0s;-webkit-transition:right .4s ease-in-out 0s;-moz-transition:right .4s ease-in-out 0s;-o-transition:right .4s ease-in-out 0s
}



#nav-close
{
	font-family:open sans,Arial,sans-serif;font-weight:300;font-size:24px;padding-right:10px
}



.off-canvas-menu .main-menu li
{
	border-bottom:1px solid #444;font-size:18px;padding:12px 33px
}



.off-canvas-menu .main-menu li a
{
	display:block;color:#a7a7a7;text-decoration:none;font-weight:400
}



.off-canvas-menu .main-menu li:hover
{
	background-color:#323232
}



.off-canvas-menu .main-menu li:hover a
{
	color:#fff;text-decoration:none
}



.off-canvas-menu .main-menu li .sub-nav
{
	border-bottom:0;padding:4px
}



.off-canvas-menu .main-menu a .caret
{
	width:0;height:0;display:inline-block;vertical-align:top;border-top:4px solid #4f5963;border-right:4px solid transparent;border-left:4px solid transparent;content:"";margin-top:8px
}



.off-canvas-menu .main-menu a:hover .caret
{
	border-top-color:#4f5963
}



.off-canvas-menu .main-menu li.open>a>.caret
{
	border-top:none;border-bottom:4px solid #4f5963;border-right:4px solid transparent;border-left:4px solid transparent
}



.off-canvas-menu .main-menu li.open>a:hover>.caret
{
	border-bottom-color:#4f5963
}



.off-canvas-menu .icon:before
{
	font-family:fontawesome;font-style:normal;font-variant:normal;font-weight:400;line-height:1;text-transform:none;content:'\f105'
}



.off-canvas-menu .main-menu li>a>span.icon
{
	float:right;margin:.1em 1.7em -.1em 0;opacity:0;-webkit-transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;transition:all .2s ease-in-out
}



.off-canvas-menu .main-menu li>a:hover>span.icon
{
	float:right;margin:.1em .8em -.1em 0;opacity:1
}



.off-canvas-menu .main-menu li>a i
{
	width:1.5em
}



#slides
{
	position:relative;margin-bottom:-10px
}



.slide .img
{
	position:absolute;width:100%;height:100%;top:0;left:0
}



.slide img
{
	object-fit:cover;display:block;width:100%;height:100%
}



.absShape
{
	width:100%;position:absolute;bottom:0;left:0;right:0;z-index:2
}



.shape1
{
	background:url(../img/shape1.png)no-repeat 50% 100%;height:25em;opacity:.5;background-size:100%
}



.shape2
{
	background:url(../img/shape2.png)no-repeat 50% 100%;height:25em;opacity:.6;background-size:100%
}



#slides .scrollable
{
	position:relative;top:0;left:0;overflow-y:auto;-webkit-overflow-scrolling:touch;height:100%
}



#slides .scrollable:after
{
	content:"";display:table;clear:both
}



#slides .slides-navigation
{
	display:block;margin-left:auto;margin-right:auto;position:absolute;z-index:3;top:38%;width:100%
}



#slides .slides-navigation a
{
	position:absolute;display:block;color:#493c41;opacity:.5;filter:alpha(opacity=50);font-size:2.65em;text-align:center
}



#slides .slides-navigation a i
{
	margin:0;color:#fff
}



#slides .slides-navigation a.prev
{
	left:.75em
}



#slides .slides-navigation a.next
{
	right:.75em
}



#slides .slides-navigation a:hover
{
	opacity:.9;filter:alpha(opacity=90)
}



#slides .slides-pagination
{
	display:none
}



#slides .slide
{
	position:relative;min-height:100vh
}
 


@media screen and (min-width:768px)
{
	#slides .slide
	{
		min-height:100vh;padding:300px 0 200px
	}




}



#slides .slide .slide-caption
{
	display:block;background:url(../img/opaqueBG.png)repeat;top:0;right:0;bottom:0;left:0;position:absolute;width:100%
}



#slides .slide .slide-caption .container
{
	margin-top:12.5%;text-align:center;border:1px solid #fff;padding:.5em;width:45%
}



#slides .slide .slide-caption .container .box
{
	margin:0 auto;border:1px solid #fff;width:100%;padding:3em
}



#slides .slide .slide-caption .container span
{
	display:inline-block;font-size:1em;font-weight:800;text-transform:uppercase;letter-spacing:5px;color:#fff;text-align:center;padding:1em 3em 0;margin-top:1em;border-top-width:1px;border-style:solid none none
}



#slides .slide .slide-caption .container h1
{
	color:#fff;line-height:1.15em
}



#slides .slide .slide-caption .container p
{
	font-size:1.15em;color:#fff;margin-top:0;text-align:center
}



#slides .slide .slide-caption .btn
{
	border:none
}



#slides .container-fluid
{
	padding:0
}



#slides .container-fluid>div
{
	padding:0;min-height:8.35em
}



.section-events
{
	z-index:2
}



.styled
{
	height:100%;width:100%;text-align:right;padding:1.35em 1em .85em
}



.styled div
{
	display:inline-block;font-size:1em;font-weight:200;line-height:1em;border:none;padding:.3em 1em 0;height:100%;width:20%;text-align:center;border-left:1px solid rgba(255,255,255,.3)
}



.styled div span
{
	display:block;font-size:4.35em;margin:0 auto;line-height:.85em;color:#fff;text-align:center
}



*+html .styled div
{
	display:inline
}



.styled div:first-child
{
	margin-left:0;border:0
}



.styled div strong
{
	display:block;font-size:16px;padding:.45em .2em 0;text-transform:uppercase;color:rgba(255,255,255,.7);text-align:center;letter-spacing:5px
}



.join
{
	display:block;background-image:url(../img/plus.png);background-repeat:no-repeat;background-position:65px;padding:0 .5em 0 2.35em;font-size:4.65em;font-weight:700;line-height:1.75em;color:#fff;text-align:left;width:100%;height:100%
}



.holder
{
	top:auto;right:0;bottom:0;left:0;position:absolute;width:2.5em;height:8em;z-index:99;margin:0 auto
}



.moreArrow
{
	display:block;font-size:1em;color:#fff;text-align:center;margin:0 auto
}



#event.eventData
{
	padding-top:10em
}



.eventData .row>div
{
	position:relative;margin-bottom:1.5em
}



.eventData .dblBorderChild
{
	position:relative;padding:3.65em 1.5em 1.85em
}



.eventData .dblBorder:hover
{
	background-color:rgba(0,0,0,.3)
}



.eventData p
{
	color:#fff;font-size:1.65em;margin:0
}



.eventData h3
{
	border-bottom:1px solid rgba(255,255,255,.1);padding-bottom:.5em
}



.eventData .dblBorder
{
	display:block;padding:.5em;width:100%
}



.dblBorderChild h3
{
	padding-top:.5em;padding-bottom:.5em;margin-top:0
}



.dblBorderChild h3
{
	color:#fff
}



.dblBorderChild i,.dblBorderChild i.prime
{
	color:#fff
}



.dblBorderChild .big span
{
	display:inline-block;padding:0 .28em;color:#fff;font-size:1em;font-weight:700
}



.dblBorder,.dblBorderChild
{
	border:rgba(255,255,255,.2)1px solid
}



.eventData .btn
{
	background-color:rgba(255,255,255,.1)
}



#performers hr
{
	width:50%
}



#performers strong
{
	margin-left:1.65em
}



.guest
{
	background:url(../img/special_guest.jpg)no-repeat 0;min-height:30em
}



.guest strong
{
	color:rgba(255,255,255,.7);font-size:1.15em
}



.guest p
{
	font-weight:500
}



.guest h3
{
	margin-bottom:.85em
}



.guest h4
{
	margin:0
}



.guest div
{
	position:relative
}



.guest .sqaureIconPrime
{
	font-size:5.65em;top:49%;right:auto;bottom:auto;left:-.78em;position:absolute;margin-top:-.73em
}



.experts .highlightBox
{
	position:relative;background-image:url(../img/slider/slide5.jpg);background-attachment:fixed;background-size:cover
}



.experts .boxBg
{
	background:url(../img/opaqueBG.png)repeat
}



@media all and (-webkit-min-device-pixel-ratio:0) and (min-resolution:.001dpcm)
{
	.experts .highlightBox,.eventData .highlightBox
	{
		background-attachment:scroll;background-size:cover
	}




}



#celebs .item
{
	text-align:center;margin:.5em;border:1px solid transparent;padding:1em;font-weight:400
}



.owl-carousel .item
{
	cursor:url(../img/cursor.png),move
}



#celebs .item .img
{
	position:relative;border:10px solid #fff;margin:0 auto
}



#celebs .item .img img
{
	display:block;height:auto;width:100%
}



#celebs .item .img:before
{
	content:'\f0d7';font-family:fontawesome;font-size:5em;position:absolute;bottom:-.35em;left:0;right:0;text-align:center;color:#fff
}



.experts .line
{
	display:block;position:absolute;left:0;right:0;top:60.65%;background-color:#fff;height:5px;z-index:1
}



#celebs .item .sqaureIconSec,#celebs .item .sqaureIconPrime
{
	margin:2.35em 0 1.5em;font-size:1em
}



#celebs .item .sqaureIconSec i,#celebs .item span.sqaureIconSec i,#celebs .item .sqaureIconPrime i,#celebs .item span.sqaureIconPrime i
{
	color:#fff
}



section.BGsecondary #celebs .item,section.BGdark #celebs .item,section.highlightBox #celebs .item,section.BGsecondary #celebs h4,section.BGdark #celebs h4,section.highlightBox #celebs h4,.guest h4
{
	color:#fff
}



#celebs .item ul
{
	margin:1.85em 0 1em;cursor:auto
}



#celebs .item span.sqaureIconSec,#celebs .item span.sqaureIconPrime
{
	font-size:1.15em;margin:.85em .35em;color:#fff
}



.owl-theme .owl-controls .owl-buttons div
{
	font-size:1.5em;font-family:fontawesome
}



#celebs .item:hover
{
	background-color:rgba(255,255,255,.2);border:1px solid rgba(255,255,255,.2)
}



#celebs .item .sqaureIconSec:hover,#celebs .item .sqaureIconPrime:hover,#celebs .item span.sqaureIconSec:hover,#celebs .item span.sqaureIconPrime:hover
{
	box-shadow:none
}



body .features p
{
	font-size:14px
}



body .featureBox p
{
	color:#565656
}



body .featureBox h5
{
	color:#273034
}



.featureBox
{
	background-color:rgba(255,255,255,.8);position:relative;border-width:1px;border-style:solid;border-color:#fff;padding:5.65em 1.3em 1.5em
}



.item .featureBox
{
	margin-top:70px;margin-left:15px;margin-right:15px
}



.featureBox:hover
{
	background-color:#fff;-webkit-box-shadow:0 2px 3px 0 rgba(0,0,0,.3);box-shadow:0 2px 3px rgba(0,0,0,.3)
}



.featureBox .absolute
{
	top:-.85em
}



.features .sqaureIconSec.absolute.more
{
	top:auto;bottom:-.85em
}



.featureBox::hover .sqaureIconPrime
{
	opacity:1
}



.highlightBox
{
	position:relative;background-image:url(../img/slider/slide4.jpg);background-attachment:fixed;background-size:cover
}



.highlight-overlay:after,.dark-overlay:after
{
	content:"";position:absolute;width:100%;height:100%;left:0;top:0;background-color:rgba(0,0,0,.3)
}



.highlightBox .container
{
	position:relative;z-index:1
}



div:not('.woocommerce-tabs') .tabs
{
	background-color:#fff;border:1px solid rgba(0,0,0,.1);-webkit-box-shadow:0 1px 3px 0 rgba(0,0,0,8%);box-shadow:0 1px 3px rgba(0,0,0,8%);width:100%;overflow:hidden
}



div:not('.woocommerce-tabs') .tabs>div
{
	padding:0;margin:0
}



div:not('.woocommerce-tabs') .tabs h3
{
	font-weight:300
}



.tabs-left
{
	border-bottom:none;padding-bottom:99999px;margin-bottom:-99999px
}



.tabs-left
{
	border-right:1px solid #ddd
}



.tabs-left>li
{
	float:none;border-bottom:1px solid rgba(255,255,255,.1)
}



.tabs-left>li.active>a,.tabs-left>li.active>a:hover,.tabs-left>li.active>a:focus
{
	border-bottom-color:#ddd;border-right-color:transparent
}



.tabs-left>li>a,.nav-tabs>li.active>a,.nav-tabs>li.active>a:hover,.nav-tabs>li.active>a:focus
{
	border-radius:0;margin-right:0;display:block;color:#fff;font-size:1.15em;border:0;padding-left:0
}



.nav-tabs>li.active>a,.nav-tabs>li.active>a:hover,.nav-tabs>li.active>a:focus
{
	border:none
}



.tabs-left>li a span
{
	display:inline-block;font-size:1.15em;color:#fff;width:2.65em;text-align:center;opacity:.35;border-right:1px solid rgba(255,255,255,.5);margin-right:.65em
}



.tabs-left>li.active a span,.tabs-left>li:hover a span
{
	opacity:1
}



.tabs-left>li a span i
{
	margin:0
}



.tab-content
{
	padding:3em
}



.offer
{
	background-color:#fff
}



.offer h1
{
	margin:.08em 0 0;text-align:center;font-size:12.5em;line-height:1em;float:left
}



.offer h1.small
{
	font-size:7em
}



.offer h1.small span
{
	display:block;font-size:.6em;font-weight:400;line-height:1.35em
}



.pricing h2,.pricing h6,.pricing .package:hover p,.pricing p,.pricing .small span
{
	color:#fff!important
}



.pricing .small
{
	margin-bottom:21px;color:#fff
}



.pricing .small span,.pricing .small p
{
	font-size:14px;line-height:21px
}



.pricing h2,#pricing h6,#lineup h2,.sponsors h2
{
	margin:0
}



.pricing h6
{
	font-weight:300
}



.pricing .package
{
	padding:1.5em;margin:1.5em 0;text-align:center
}



.pricing .package .inner
{
	padding:1.5em;border-style:solid;border-width:3px;color:#fff
}



.pricing sup
{
	font-size:.35em;vertical-align:middle
}



.pricing .package:hover .inner,.pricing .package:hover hr,.upcoming .item:hover h6
{
	border-color:rgba(255,255,255,.5)
}



.popup-register
{
	background:rgba(255,255,255,.8)repeat;border-radius:5px;padding:25px 35px
}



.modal-dialog .close.close-btn>span
{
	background-color:#000;border-radius:5em;color:#fff;display:block;height:25px;opacity:1;width:25px
}



#sponsorOwl
{
	margin:1.5em 0
}



#sponsorOwl .item
{
	text-align:center
}



#sponsorOwl .item img
{
	margin:5px auto;-webkit-box-shadow:0 1px 2px 0 rgba(0,0,0,.1);box-shadow:0 1px 2px rgba(0,0,0,.1)
}



#lineup
{
	padding-bottom:1.5em
}



.upcoming .item
{
	text-align:center;margin:1px
}



.upcoming .item .img
{
	position:relative;overflow:hidden
}



.upcoming .item img
{
	display:block;height:auto;width:100%;opacity:.5
}



.upcoming .item .img a
{
	top:0;right:0;bottom:0;left:0;position:absolute;margin:0 auto;font-size:3em;text-align:center;opacity:0
}



.upcoming .item:hover .img a
{
	top:45%;right:0;bottom:0;left:0;position:absolute;opacity:1
}



.upcoming .item:hover img
{
	opacity:1
}



.upcoming .item h6
{
	padding-bottom:.5em;border-bottom:1px solid rgba(0,0,0,.1)
}



.upcoming .item h6.hide-border-yes
{
	padding-bottom:0;border-bottom:0
}



.upcoming .item .info
{
	padding:1.35em;font-size:1.15em
}



.upcoming .item .info h6
{
	font-size:1.35em
}



.upcoming .item:hover h6,.upcoming .item:hover .info,.upcoming .item:hover .info i
{
	color:#fff
}



.about-section
{
	background:url(../img/band.png)no-repeat 8% 100%;padding:4.85em 0
}



.about-section h2
{
	text-align:left
}



.quotes .sqaureIconSec
{
	font-size:3em;margin:.85em 0 1.35em
}



.owl-dots,#testimonial-slider .carousel-indicators
{
	position:relative;width:100%;left:auto;margin:0;bottom:0
}



.owl-dots span,#testimonial-slider .carousel-indicators li
{
	margin:1px 10px;opacity:.5;filter:alpha(opacity=50)
}



.owl-dots span.active,#testimonial-slider .carousel-indicators li.active
{
	margin:0 .15em;opacity:1;filter:alpha(opacity=100)
}



#testimonial-slider
{
	position:relative;min-height:21em
}



#testimonial-slider span
{
	display:inline-block;margin-bottom:1em;padding:1.5em 3em;border-style:solid none none none;border-width:5px
}



#testimonial-slider span strong
{
	font-size:1.35em;display:block
}



#testimonial-slider p
{
	font-size:1.15em;font-weight:100;line-height:1.65em
}



.carousel-fade .carousel-inner .item
{
	opacity:0;-webkit-transition-property:opacity;-moz-transition-property:opacity;-o-transition-property:opacity;transition-property:opacity
}



.carousel-fade .carousel-inner .active
{
	opacity:1
}



section.highlightBox #testimonial-slider span,section.BGdark #testimonial-slider span,section.BGsecondary #testimonial-slider span
{
	color:rgba(255,255,255,.6)
}



section.highlightBox #testimonial-slider p,section.BGdark #testimonial-slider p,section.BGsecondary #testimonial-slider p,section.highlightBox #testimonial-slider span strong,section.BGdark #testimonial-slider span strong,section.BGsecondary #testimonial-slider span strong
{
	color:#fff
}



.subscribe h4,.subscribe h6
{
	text-transform:capitalize;margin-top:.9em;margin-bottom:.15em
}



.subscribe h6
{
	border:none
}



.subscribe input[type=submit]
{
	border:0;top:1em;right:1.65em;bottom:0;left:auto;position:absolute;font-family:fontawesome,Raleway,Arial;font-size:1.35em;-moz-transform:none;-webkit-transform:none;-o-transform:none;-ms-transform:none;transform:none;color:#fff;border-radius:0;text-align:center;padding:0 .5em .5em
}



#subscribeForm input[type=text],#subscribeForm input[type=email]
{
	color:rgba(0,0,0,.5);font-size:1.15em;padding-right:5em;border-width:3px;border-style:solid
}



#venue
{
	padding-bottom:5em
}



#venue .container
{
	max-width:1170px
}



#venue h2
{
	display:inline-block;padding:.35em .65em;color:#fff;margin:-1.35em auto .65em
}



#map_canvas
{
	display:block;height:30em;background:#f5f5f5;border-bottom:#e5e5e5 1px solid
}



#venue .column
{
	padding-top:2em;padding-bottom:2em
}



#venue .directions-input
{
	background-color:rgba(0,0,0,.3);padding:1.5em;display:table
}



#venue .directions-input h4
{
	padding-left:.5em;margin-top:.28em;color:#fff
}



#venue .directions-results
{
	overflow:auto
}



#venue input[type=text]
{
	display:block;width:100%;height:3em;background-color:rgba(255,255,255,.2);border:1px solid rgba(255,255,255,.1);color:rgba(255,255,255,.6);padding:.5em 1em
}



#venue input[type=text]:focus
{
	background-color:initial;border:1px solid rgba(255,255,255,.2)
}



#venue .btn
{
	font-family:fontawesome,Oswald,Aria,sans-serif;margin-top:.65em
}



#venue .radio-option
{
	display:block;margin-bottom:.5em;margin-right:1.35em;color:#fff;float:left;font-size:.9em;font-weight:400
}



#routeForm .last
{
	margin-bottom:1em
}



#venue .radio-option input[type=radio]
{
	margin-right:.25em
}



#directionsPanel
{
	display:block;background-color:#fff;padding:1.5em
}



#directionsPanel .adp-placemark td
{
	padding:5px!important
}



#directionsPanel .adp-summary
{
	font-weight:700
}



ul.address
{
	display:block;list-style-type:none;padding:0;margin:0 -1em 0 -2em
}



ul.address li
{
	display:block;position:relative;border-top:1px solid rgba(255,255,255,.1);padding:1em 2em 1em 3em;color:#fff
}



ul.address li:first-child
{
	border:none;padding-top:0
}



ul.address li i
{
	position:absolute;left:.5em;top:1em;color:rgba(255,255,255,.2);font-size:1.35em
}



ul.address li:hover i,ul.address li a
{
	color:rgba(255,255,255,.9)
}



ul.address li:first-child i
{
	top:0
}



.social ul
{
	font-size:0
}



.social
{
	margin-top:.85em
}



.social ul li
{
	margin:0
}



.social ul li a i
{
	color:rgba(255,255,255,.7);font-size:1.65em;width:2.35em;height:2.35em;line-height:2.35em;border-radius:50%;-webkit-border-radius:50%;text-align:center;margin:0
}



section.highlightBox .social ul li a i,section.BGdark .social ul li a i,section.BGsecondary .social ul li a i
{
	background-color:rgba(255,255,255,.2)
}



.social ul li a:hover i
{
	color:rgba(255,255,255,.9);-webkit-box-shadow:inset 0 0 0 3px rgba(255,255,255,.7);box-shadow:inset 0 0 0 3px rgba(255,255,255,.7)
}



.experts .boxBg
{
	background-color:rgba(0,0,0,.3)
}



#contact h2
{
	color:#fff
}



#contact .form-row
{
	position:relative
}



.contactForm
{
	padding:1.85em 0
}



.error
{
	top:18%;right:10%;bottom:auto;left:auto;position:absolute;color:rgba(255,255,255,.7);z-index:9;font-size:1.5em
}



section.highlightBox input[type=text],section.BGdark input[type=text],section.BGsecondary input[type=text],section.highlightBox input[type=email],section.BGdark input[type=email],section.BGsecondary input[type=email],section.highlightBox input[type=tel],section.BGdark input[type=tel],section.BGsecondary input[type=tel],section.highlightBox input[type=number],section.BGdark input[type=number],section.BGsecondary input[type=number],section.highlightBox input[type=datetime],section.BGdark input[type=datetime],section.BGsecondary input[type=datetime],section.highlightBox .form-control,section.BGdark .form-control,section.BGsecondary .form-control,section.highlightBox textarea,section.BGdark textarea,section.BGsecondary textarea
{
	border:3px solid rgba(255,255,255,.3);margin-bottom:1.5em;box-shadow:none;-webkit-box-shadow:none;position:relative;background-color:initial;width:100%;padding:1em;color:#fff;opacity:1
}



input[type=submit],input[type=submit],input[type=submit]
{
	font-family:fontawesome,Oswald,Arial
}



section.highlightBox input:focus,section.BGdark input:focus,section.BGsecondary input:focus,section.highlightBox textarea:focus,section.BGdark textarea:focus,section.BGsecondary textarea:focus,section.highlightBox textarea:visited,section.BGdark textarea:visited,section.BGsecondary textarea:visited
{
	border:3px solid rgba(255,255,255,.7);box-shadow:none;color:#fff
}



section.highlightBox ::-webkit-input-placeholder,section.BGdark ::-webkit-input-placeholder,section.BGsecondary ::-webkit-input-placeholder
{
	color:#fff;opacity:1
}



section.highlightBox ::-moz-placeholder,section.BGdark ::-moz-placeholder,section.BGsecondary ::-moz-placeholder
{
	color:#fff;opacity:1
}



section.highlightBox ::-moz-placeholder,section.BGdark ::-moz-placeholder,section.BGsecondary ::-moz-placeholder
{
	color:#fff;opacity:1
}



section.highlightBox ::-ms-input-placeholder,section.BGdark ::-ms-input-placeholder,section.BGsecondary ::-ms-input-placeholder
{
	color:#fff;opacity:1
}



#copyright p,#copyright a
{
	color:#fff
}



@media screen and (-webkit-min-device-pixel-ratio:0)
{
	html,body,div,p,table,tr,td,th,tbody,tfoot,ul,li,ol,dl,dd,dt,fieldset,blockquote,cite,input,select,textarea,button,a,section,article,aside,header,footer,nav,#slides .slide .slide-caption .container h3,#testimonial-slider p,.features p
	{
		font-weight:400
	}




}



.breadcrumb-bg
{
	background-color:#4187c9;background-position:50%;background-size:cover;background-attachment:fixed;position:relative;padding:106px 0 40px;z-index:1
}



.site-breadcumb
{
	position:relative;text-align:center
}



.breadcrumb-menubar
{
	background:repeat;margin:0;padding:0
}



.breadcrumb-menubar,.breadcrumb-menubar li,.breadcrumb-menubar a
{
	text-transform:capitalize;font-size:18px;color:#fff
}



.pagination-wrapper
{
	border-top:1px solid #d2dce6;display:inline-block;margin-top:20px;padding-top:40px;width:100%
}



.pagination
{
	margin:0
}



.pagination>li>a
{
	background-color:initial;border-color:#d2dce6;color:#273034;margin:0 10px 0 0;padding:4px 13px 5px
}



.pagination>li>a:hover,.pagination>li>a:focus
{
	color:#fff
}



.pagination>.active>a,.pagination>.active>span,.pagination>.active>a:hover,.pagination>.active>span:hover,.pagination>.active>a:focus,.pagination>.active>span:focus,.pagination>li>a:hover,.pagination>li>span:hover,.pagination>li>a:focus,.pagination>li>span:focus
{
	background-color:#bd2871;border-color:#bd2871;color:#fff
}



.post-previous
{
	float:left
}



.post-next,.post-previous
{
	background-color:initial;border:1px solid #d2dce6;display:inline-block;line-height:normal;padding:10px 15px;transition:all .3s ease-in-out 0s;-webkit-transition:all .3s ease-in-out;-ms-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out
}



.post-next>a,.post-previous>a
{
	text-transform:capitalize;vertical-align:middle
}



.post-next
{
	float:right
}



.post-next:hover,.post-previous:hover,.post-next:focus,.post-previous:focus,.post-next:hover a,.post-previous:hover a,.post-next:focus a,.post-previous:focus a
{
	background-color:#bd2871;border-color:#bd2871;color:#fff!important
}



.space-30
{
	padding-bottom:30px;padding-top:30px
}



.post-wrap
{
	margin-bottom:50px
}



.post-img
{
	margin-bottom:20px
}



.blog-page-wrap a:hover
{
	color:#bd2871
}



.blog-tabs ul
{
	border:1px solid #d2dce6;display:inline-block;vertical-align:middle;width:auto
}



.blog-tabs ul li a
{
	display:inline-block;color:#37414c;border-right:1px solid #d2dce6;padding:15px;min-width:170px;text-transform:capitalize
}



.blog-tabs ul li.current a
{
	color:#fff
}



.blog-tabs ul li:last-child a
{
	border:none
}



.blog-tabs ul li
{
	display:inline-block;margin-right:-4px
}



.post-img img
{
	display:block;margin:auto;max-width:100%
}



.post-content .title-1
{
	font-size:1.5em;font-weight:700;line-height:1.7
}



.post-meta
{
	padding:20px 0
}



.post-readmore
{
	display:block;text-align:right;text-transform:capitalize
}



.post-readmore .title-1
{
	font-size:14px;vertical-align:middle
}



.post-readmore .title-1 span
{
	vertical-align:middle
}



.post-footer
{
	display:block;margin-top:25px
}



.post-tags,.post-categories
{
	display:block
}



.post-tags>a,.post-categories>a
{
	display:inline-block
}



.comments-article
{
	margin-top:40px;overflow:hidden
}



.article-title>h2,.comment-reply-title
{
	color:#37414c;font-size:26px;padding-bottom:20px;text-transform:capitalize;text-align:center
}



.comments-box
{
	padding:0
}



.comments-box .comment-list
{
	padding-left:15px
}



.comments-box .comment-list>li
{
	list-style:none;display:inline-block;width:100%
}



.comment-body
{
	display:inline-block;margin-bottom:20px;overflow:hidden;position:relative;width:100%
}



.comment-author
{
	display:inline-block;margin-bottom:8px;position:relative
}



.comment-author,.comment-content
{
	padding-left:80px
}



.comment-author .says
{
	display:none
}



.comment-author .avatar
{
	border-radius:50%;height:60px;left:0;padding:2px;position:absolute;top:25px;width:60px
}



.comment-list
{
	list-style:outside none none;padding:0
}



.comment-list .children
{
	list-style:outside none none;margin-bottom:10px;padding-left:20px
}



.comment-metadata
{
	display:inline-block;margin-bottom:8px;padding-left:5px;width:auto
}



.comment-body .reply
{
	position:absolute;right:0;top:0
}



.comment-author .fn
{
	font-weight:400
}



.comment-metadata .reply a
{
	display:inline-block;float:right;text-align:right
}



.comment-content
{
	border:1px solid #d2dce6;border-radius:0;display:inline-block;font-size:15px;margin-left:80px;padding:10px;white-space:normal;width:90%
}



.reply-box
{
	display:inline-block;margin-bottom:30px;width:100%
}



.comment-form p
{
	margin-bottom:20px
}



.comment-form .form-submit
{
	margin-bottom:0
}



.comment-form label
{
	display:none
}



.comment-form-author,.comment-form-email,.comment-form-url
{
	float:left;width:32%
}



.comment-form-comment
{
	clear:both
}



.comment-form-email
{
	margin:auto 16px
}



.comment-form .comment-form-author input,.comment-form .comment-form-email input,.comment-form-url input
{
	background:repeat;border-color:#d2dce6;border-style:solid;border-width:1px;font-size:13px;outline:0;padding:10px;text-transform:capitalize;width:100%
}



.comment-form .comment-form-comment>textarea
{
	background:repeat;border-color:#d2dce6;border-style:solid;border-width:1px;font-size:13px;outline:0;padding:10px;resize:vertical;text-transform:capitalize;width:100%
}



.form-submit>input[type=submit]
{
	transition:all .3s ease-in-out 0s;-webkit-transition:all .3s ease-in-out;-ms-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out
}



.comment-form-author
{
	padding-left:0
}



.comment-form-website
{
	padding-right:0
}



.widget-wrap
{
	display:inline-block;width:100%;margin-bottom:30px
}



.widget-wrap .title-1
{
	font-size:16px;margin:0 0 20px;color:#273034
}



.sidebar .form-group
{
	margin-bottom:5px
}



.sidebar .form-control
{
	background-color:initial;border-color:#f5f6f7;color:#404040;height:40px;padding:6px 12px
}



.sidebar .form-control:focus
{
	box-shadow:none;background-color:initial
}



.widget-wrap:last-child
{
	margin-bottom:0
}



.widget-wrap.categories li a
{
	padding:6px 0
}



.widget-wrap ul
{
	padding-left:0;list-style:none
}



.widget-wrap li a
{
	text-transform:capitalize;font-size:14px
}



.widget-wrap.widget_tag_cloud .tagcloud a
{
	font-size:14px!important;text-transform:capitalize;margin:0 7px 10px 0
}



.widget-wrap li a small
{
	float:right
}



.widget-wrap.flickr-feed li
{
	float:left;margin:0 8px 10px 0
}



.widget-wrap.flickr-feed li a
{
	border:1px solid transparent;display:block;border-radius:3px;overflow:hidden
}



.widget_tag_cloud li
{
	float:left;margin:0 10px 10px 0
}



.widget-wrap.widget_tag_cloud a
{
	border:1px solid #d2dce6;display:inline-block;line-height:normal;padding:10px 15px
}



.widget-wrap.widget_tag_cloud a:hover,.widget-wrap.widget_tag_cloud a:focus
{
	background-color:#bd2871;color:#fff;border-color:#bd2871
}



ol.wp-block-latest-comments
{
	padding-left:0
}



a,.features .row>div i,header.BGdark .logo a img,header,header.BGdark,.BGsecondary,.BGdark .rightnav,.navbar-nav li a,.navbar-nav li a i,.navbar-nav li,ul li:before,.member .info,.member .info h6,.galleryImg a span,.galleryImg img,.social ul li a i,.btn,.social li i,.owl-theme .owl-controls .owl-buttons div,.sqaureIconSec,.sqaureIconPrime,#celebs .item,.tabs-left>li a span,#pricing p,.pricing .package,.pricing .package .inner,.eventData .dblBorder,.eventData .dblBorder .dblBorderChild,.upcoming .item .img a,.upcoming .item,.upcoming .item:hover h6,.upcoming .item:hover .info,.upcoming .item .info i,ul.address i,#contact_form input:focus,#contact_form textarea:focus,.featureBox,ul li
{
	-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-ms-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out
}



header .logo a img
{
	-moz-transform:scale(.75);-webkit-transform:scale(.75);-o-transform:scale(.75);-ms-transform:scale(.75);transform:scale(.75)
}



.upcoming .item img
{
	-webkit-transition:all 1s ease-in;-moz-transition:all 1s ease-in;-ms-transition:all 1s ease-in;-o-transition:all 1s ease-in;transition:all 1s ease-in
}



.moving
{
	-webkit-animation-duration:2s;animation-duration:2s;-webkit-animation-fill-mode:both;animation-fill-mode:both;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out;animation-iteration-count:infinite;-webkit-animation-iteration-count:infinite
}



@-webkit-keyframes fadeInDown
{
	0%
	{
		opacity:0;-webkit-transform:translateY(3em)
	}



	100%
	{
		opacity:1;-webkit-transform:translateY(5em)
	}




}



@keyframes fadeInDown
{
	0%
	{
		opacity:0;transform:translateY(3em)
	}



	100%
	{
		opacity:1;transform:translateY(5em)
	}




}



.moreArrow
{
	-webkit-animation-name:fadeInDown;animation-name:fadeInDown
}



.countdown-wrap
{
	z-index:20
}



.coming-soon .absShape img
{
	width:100%
}



.coming-soon
{
	background-image:url(../img/slide1.jpg);background-repeat:no-repeat;background-size:cover;height:100%;position:relative
}



.shape-1
{
	background:url(../img/shape1.png)no-repeat 50% 100%/100%;height:25em;opacity:.5
}



.shape-2
{
	background:url(../img/shape2.png)no-repeat 50% 100%/100%;height:25em;opacity:.6
}



.red-color
{
	color:#ea0000
}



.error-text
{
	color:#ea0000;font-size:160px;font-weight:700;line-height:160px;margin:0 0 15px
}



@media screen and (min-width:1024px) and (orientation:landscape)
{
	.navbar-collapse,.navbar .container-fluid,body .rightnav
	{
		padding:0
	}



	.navbar-default .navbar-nav>li>a,.navbar-default .navbar-nav>li>a:hover
	{
		padding-left:1em;padding-right:1em
	}




}



@media only screen and (min-width:1201px) and (max-width:1400px)
{
	html,body,div,p,table,tr,td,th,tbody,tfoot,ul,li,ol,dl,dd,dt,fieldset,blockquote,cite,input,select,textarea,button,a,section,article,aside,header,footer,nav
	{
		font-size:15px
	}



	h1
	{
		font-size:4em
	}



h2
{
	font-size:3em
}



h3
{
	font-size:2em
}



h4
{
	font-size:1.35em
}



h5
{
	font-size:1.35em
}



.big
{
	font-size:1.08em
}



#slides .slide .slide-caption .container
{
	width:65%;margin-top:15%;margin-left:auto;margin-right:auto
}



#slides .slides-navigation a
{
	font-size:1.85em
}



.gradient,.shape1,.shape2
{
	background-size:125%
}



.join
{
	font-size:4.35em;background:url(../img/plus.png)no-repeat 45px;line-height:1.85em;padding:0 .5em 0 1.95em
}



.dblBorderChild p
{
	font-size:1.35em
}



.guest
{
	background-size:70%
}



.about-section
{
	background-size:45%;background-position:5% 100%
}



.page-block
{
	padding:4.85em 0
}



#performers .page-block-full
{
	padding:3em 3.65em 3em 7em
}



.experts .line
{
	top:60.35%
}



.eventData .dblBorderChild
{
	min-height:12em
}



.dblBorderChild p
{
	margin-bottom:1.15em;padding-top:.35em
}




}



@media only screen and (min-width:990px) and (max-width:1200px) and (orientation:landscape)
{
	html,body,div,p,table,tr,td,th,tbody,tfoot,ul,li,ol,dl,dd,dt,fieldset,blockquote,cite,input,select,textarea,button,a,section,article,aside,header,footer,nav
	{
		font-size:15px
	}



	#slides .slide .slide-caption .container
	{
		width:80%;margin-top:23%;margin-left:auto;margin-right:auto
	}



.experts .line
{
	display:none
}



.eventData .dblBorderChild
{
	min-height:12em
}



.dblBorderChild p
{
	padding-top:.35em
}



.member .info
{
	bottom:-13.35em
}



#map #map_canvas
{
	height:28em
}




}



@media screen and (min-width:768px) and (max-width:1024px) and (orientation:portrait)
{
	header .logo
	{
		position:relative;width:100%
	}



	.rightnav
	{
		padding:0;border-top:1px solid rgba(0,0,0,.1)
	}



.navbar-collapse,.navbar .container-fluid,body .rightnav
{
	padding:0
}



.navbar-default .navbar-nav>li>a,.navbar-default .navbar-nav>li>a:hover
{
	padding:.65em .95em
}



.navbar-nav
{
	text-align:center;float:none
}



.navbar-nav li
{
	float:none
}



#slides .container-fluid>div
{
	display:block;width:80%;margin:0 10%;text-align:center
}



.join
{
	font-size:4em
}



.styled,.join
{
	text-align:center;padding-left:0;padding-right:0
}



.shape1,.shape2
{
	background-size:250%
}



.experts .highlightBox,.features .highlightBox
{
	background-size:250%;background-attachment:scroll;background-position:50%
}




}



@media screen and (min-width:768px) and (max-width:1024px)
{
	html,body,div,p,table,tr,td,th,tbody,tfoot,ul,li,ol,dl,dd,dt,fieldset,blockquote,cite,input,select,textarea,button,a,section,article,aside,header,footer,nav
	{
		font-size:14px
	}



	h1
	{
		font-size:5em
	}



h2
{
	font-size:3.5em
}



h3
{
	font-size:2.5em
}



h4
{
	font-size:1.5em
}



h5
{
	font-size:1.5em
}



.big
{
	font-size:1.08em
}



#slides .container-fluid>div
{
	min-height:7.85em
}



.styled
{
	padding:1.35em 0 .5em
}



.styled div span
{
	font-size:3.65em
}



.styled div strong
{
	font-size:1em;letter-spacing:3px
}



#slides .slide .slide-caption .container
{
	width:70%;margin-top:18%;margin-left:auto;margin-right:auto
}



.about-section
{
	background-position:50% 100%
}



.phone a
{
	font-size:1.35em;color:#fff
}




}



@media screen and (min-width:768px) and (max-width:1024px) and (orientation:landscape)
{
	header
	{
		height:5em
	}



	.navbar-default .navbar-nav>li>a
	{
		line-height:2.35em
	}



#slides .slides-navigation a
{
	font-size:1.85em
}



.rightnav
{
	padding-right:3em
}



.join
{
	font-size:3.85em;background-position:18px;background-size:10%;padding-left:1.5em;line-height:2.1em
}



.shape1,.shape2
{
	background-size:150%
}



#performers>.guest>.row>div
{
	float:none;width:100%;margin:38em 0 0
}



.guest
{
	background-position:50% 0;background-size:100%
}



.guest .sqaureIconPrime
{
	left:48%;top:0;margin-left:-.65em
}



.experts .highlightBox,.features .highlightBox
{
	background-size:185%;background-attachment:scroll;background-position:50%
}



.about-section
{
	background-size:45%;background-position:5% 100%
}




}



@media only screen and (max-width:996px)
{
	h1
	{
		font-size:3.85em
	}



	h2
	{
		font-size:3.5em
	}



h3
{
	font-size:2.5em
}



.holder
{
	display:none
}



.styled div span
{
	font-size:3em
}

div.jury-content
{
	margin-top:10% !important;
}



.join
{
	font-size:4em;background:url(../img/plus.png)no-repeat 30px
}



#slides .slide .slide-caption .container
{
	width:80%;margin-top:35%;text-align:center
}



#slides .slides-navigation a
{
	font-size:1.85em
}



#slides .container-fluid>div
{
	min-height:7em
}



.list-inline>li.phone
{
	font-size:1.35em
}



.dblBorderChild p
{
	font-size:1.35em
}



.features .row>div
{
	padding:1.5em 1.5em 0;margin:1.65em 0
}



.features .row>div h4
{
	font-size:1.65em;margin-top:.55em
}



.eventData .dblBorderChild
{
	min-height:8em
}



.about-section .row>div,.about-section .row>div h2
{
	text-align:center
}



.about-section
{
	background-position:50% 100%
}



.about-section .row>div
{
	background-color:rgba(255,255,255,.9);padding:3em;margin:0 auto;width:95%;float:none
}



.experts .line
{
	display:none
}



#performers hr
{
	width:100%
}



#performers>.guest>.row>div
{
	float:none;width:100%;margin:38em 0 0;padding-top:9.65em
}



.guest
{
	background-position:50% 0
}



.guest .sqaureIconPrime
{
	left:48%;top:0;margin-left:-.65em
}



#celebs .item
{
	margin:0 8%
}



#celebs .item span.sqaureIconSec,#celebs .item span.sqaureIconPrime
{
	font-size:1.35em
}



.offer h1
{
	margin:0
}



.offer h1 span
{
	display:block;margin:0 0 .35em
}



.about-section .row>div
{
	height:auto
}



#map #map_canvas
{
	height:28em
}



.contactInfo,.contactForm
{
	float:none;width:100%;min-height:1em
}



.contactInfo .lower,.contactInfo .upper,.contactInfo h1
{
	position:relative;left:auto;top:auto;right:auto
}



.contactInfo h1
{
	margin:0 0 .15em;min-height:1em
}



.contactInfo .lower,.contactInfo .upper
{
	padding:1.5em;margin:0
}



#contact .highlightBox
{
	background-attachment:scroll
}




}



@media screen and (min-width:768px) and (max-width:991px)
{
	.breadcrumb-bg
	{
		padding:170px 0 40px
	}



	.comment-author .avatar
	{
		top:0
	}



.comment-metadata
{
	padding-left:80px;display:block
}



.comment-content
{
	margin:15px 0 0;width:100%
}



.comment-form-author,.comment-form-email,.comment-form-url
{
	float:none;width:100%;margin-left:0;margin-right:0
}




}



@media only screen and (min-width:768px)
{
	.rightnav
	{
		background-color:initial
	}




}



@media only screen and (max-width:767px)
{
	html,body,div,p,table,tr,td,th,tbody,tfoot,ul,li,ol,dl,dd,dt,fieldset,blockquote,cite,input,select,textarea,button,a,section,article,aside,header,footer,nav
	{
		font-size:14px
	}

	section.count-calpar
	{
		margin-top:70% !important;
	}

	a.foot-what
	{
		width:10% !important;
		padding-right: 20px;
	}

	a.foot-face
	{
		width:10% !important;
		padding-right: 20px !important;
	}

	div.chief-inner
	{
		height:800px !important;
	}



	header.standard-menu .logo
	{
		position:relative;width:60%;padding:1em;
		margin:auto;

	}

	header.standard-menu > div.container-fluid
	{
		margin-right:-5%;
		margin-left:-5%;
		background-color: #262626;
		
	}



header.standard-menu .rightnav
{
	padding:0;margin:0
}



#performers .page-block-full
{
	padding:3em 3.65em
}



header.off-canvas-menu,header.standard-menu
{
	position:relative;background-color:#333;height:auto
}



#slides .container-fluid>div
{
	display:block;width:100%;margin:0;text-align:center
}



.styled,.join
{
	text-align:center;padding-left:0;padding-right:0
}



.eventData .row>.prime,.eventData .row>.secondary
{
	margin-bottom:5em
}



header.standard-menu .rightnav
{
	text-align:left
}



.off-canvas-menu .logo img
{
	display:inline-block
}



.off-canvas-menu .rightnav
{
	text-align:center;background-color:initial;margin-top:0
}



.off-canvas-menu a.nav-expander
{
	background-color:#222
}



header.standard-menu.BGlight .navbar-default .navbar-nav>li
{
	display:block;border:1px solid rgba(255,255,255,.1);border-style:none solid solid solid
}



.navbar-nav,header .row
{
	margin:0
}



header.standard-menu.BGlight .logo,header.standard-menu.BGlight.visible
{
	background-color:#fff
}



header.standard-menu.BGlight.visible .navbar-default .navbar-nav>li>a
{
	color:#fff
}



header.standard-menu.BGlight .navbar-default .navbar-nav>li span,header.standard-menu.BGlight .navbar-default .navbar-nav>li i
{
	display:none
}



.navbar-default .navbar-collapse,.navbar-default .navbar-form
{
	border:none
}



header.standard-menu .navbar-nav li .sub-nav
{
	visibility:visible;position:relative;background-color:initial;width:100%;left:0;opacity:1;transform:none;border:none
}



.navbar-nav li .sub-nav li a,.navbar-nav li .sub-nav li
{
	border-bottom:none;color:#fff;background-color:rgba(0,0,0,.1)
}



.navbar-nav li .sub-nav li
{
	border-top:1px solid rgba(255,255,255,.1);text-align:center
}



.navbar-nav li .sub-nav li:hover a
{
	background-color:initial
}



#slides .slide .slide-caption .container
{
	width:85%;text-align:center;margin-top:8em
}



.absShape
{
	bottom:0
}



.gradient,.shape1,.shape2
{
	display:none
}



.guest
{
	background-size:100%
}



.guest>.row>div
{
	margin:30em 0 0
}



.guest .page-block-full
{
	padding:5em 3em 3em
}



.guest .sqaureIconPrime
{
	font-size:3.35em
}



.featureBox
{
	margin:0 1.5em 4.65em
}



.tabs
{
	background-color:initial;box-shadow:none;border:none
}



.tabs-left
{
	border:0;padding:1.5em;margin:0
}



.tabs-left>li
{
	display:inline-block;background-color:rgba(0,0,0,.3);border:1px solid rgba(255,255,255,.2);margin:.15em .05em
}



.tabs-left>li a,.nav-tabs>li.active>a,.nav-tabs>li.active>a:hover,.nav-tabs>li.active>a:focus
{
	font-size:1em
}



.offer h1
{
	float:none;display:inline-block
}



.column-content
{
	margin-left:1.5em
}



.offer h1 span
{
	display:inline-block
}



#offer .row>div
{
	margin:0 auto 1.5em;text-align:center;width:90%;float:none
}



#testimonial-slider .comment h6 span
{
	display:block;border:none
}



#contact .boxBg
{
	padding:0
}



.breadcrumb-bg
{
	padding:40px 0
}



.comment-author .avatar
{
	top:0
}



.comment-metadata
{
	padding-left:80px;display:block
}



.comment-content
{
	margin:15px 0 0;width:100%
}



.comment-form-author,.comment-form-email,.comment-form-url
{
	float:none;width:100%;margin-left:0;margin-right:0
}




}



@media only screen and (min-width:320px) and (max-width:570px) and (orientation:landscape)
{
	#slides .slide .slide-caption .container
	{
		margin-top:3em
	}




}



@media only screen and (min-width:320px) and (max-width:570px) and (orientation:portrait)
{
	#slides .slide .slide-caption .container
	{
		width:100%
	}



	#slides .slide .slide-caption .container .box
	{
		padding:1.5em
	}



.guest>.row>div
{
	margin-top:23%
}



.join
{
	padding-left:.85em;font-size:3em;line-height:2.35em
}



#contact .highlightBox
{
	background-attachment:scroll;background-image:none;background-color:#fff;background-size:auto
}



.logo,.rightnav
{
	width:100%;float:none
}




}



@media only screen and (min-width:320px) and (max-width:570px)
{
	h1
	{
		font-size:3.35em
	}



	h2
	{
		font-size:3em
	}



h3
{
	font-size:2.15em
}



header.BGdark .logo a img
{
	width:50%!important;height:auto;transform:none
}



#slides .slides-navigation
{
	display:none
}



#slides
{
	height:30em!important
}



#slides .slide .slide-caption .container
{
	margin-top:3em
}



#slides .slide .slide-caption .container h1
{
	font-size:2.35em
}



#slides .slide .slide-caption .container span
{
	padding:0 1em
}



.social ul li
{
	margin:.35em 0
}



a.nav-expander
{
	width:auto
}



.styled div span
{
	font-size:2.5em
}



.styled div strong
{
	font-size:12px;letter-spacing:0
}



.join
{
	background-position:15px;-webkit-background-size:10%;background-size:10%
}



.dblBorderChild p,.secondary .dblBorderChild p
{
	font-size:1.5em
}



.guest>.row>div
{
	margin-top:18em;padding-top:5em
}



#celebs .item
{
	margin-left:5px;margin-right:5px
}



.experts .highlightBox,.features .highlightBox,.experts .boxBg,.features .boxBg
{
	background-image:none
}



.experts .boxBg,.features .boxBg
{
	background-color:initial
}



.featureBox
{
	background-color:#fff
}



.nav-tabs>li.active>a,.nav-tabs>li.active>a:hover,.nav-tabs>li.active>a:focus
{
	font-size:1em
}



.owl-carousel .owl-item .item
{
	text-align:center
}




}



@media only screen and (max-width:996px) and (orientation:landscape)
{
	header
	{
		height:auto
	}



	header .logo,header .rightnav,.navbar-nav
	{
		position:relative;width:100%;padding:0;text-align:center
	}



.navbar-default .navbar-nav>li>a,.navbar-default .navbar-nav>li>a:hover
{
	padding:.5em 1em;line-height:1.5em
}



#slides .slides-navigation
{
	display:none
}



#slides .slide .slide-caption .container
{
	margin-top:9%
}



#slides .slide .slide-caption .container .box
{
	border:none;padding:.5em
}



#slides .slide .slide-caption .container .box h1
{
	font-size:2.35em
}



#slides .slide .slide-caption .container .box span
{
	padding:0 1em
}



#slides
{
	height:28em!important
}



.styled div strong
{
	letter-spacing:0
}



.join
{
	background-size:10%;font-size:4em
}




}



@media screen and (max-width:320px)
{
	html,body,div,p,table,tr,td,th,tbody,tfoot,ul,li,ol,dl,dd,dt,fieldset,blockquote,cite,input,select,textarea,button,a,section,article,aside,header,footer,nav
	{
		font-size:12px
	}



	.join
	{
		background-size:10%;font-size:3em;line-height:2.35em
	}




}



.container
{
	width:100%
}



body.admin-bar #top
{
	margin-top:30px
}



body.admin-bar .off-canvas-menu a.nav-expander
{
	top:30px
}



body.admin-bar .off-canvas-menu nav.nav
{
	top:30px;height:calc(100%-30px)
}



article h1,article h2,article h3,article h4
{
	text-align:inherit
}



.widget-wrap ul li a
{
	padding:6px 0
}



.widget-wrap .electron-recent-posts li a
{
	padding:0
}



.electron-recent-posts li
{
	display:block;overflow:hidden;padding:6px 0
}



.electron-recent-posts img
{
	max-width:70px;margin-right:15px;height:auto;border-radius:3px;-webkit-border-radius:3px
}



.electron-recent-posts .electron-post-info span
{
	font-style:italic;font-size:14px
}



.widget_archive li,.widget_categories li
{
	text-align:right;display:block;overflow:hidden
}



.widget_archive li>a,.widget_categories li>a
{
	display:inline-block;float:left
}



.screen-reader-text
{
	display:none
}



.zframe-flickr-wrap-ltr img
{
	border-radius:3px;-webkit-border-radius:3px
}



.archive-header
{
	border-bottom:1px solid #d2dce6;display:inline-block;margin-bottom:20px;padding-bottom:10px;width:100%
}



section
{
	padding:4.85em 0;position:relative
}



.wpb-content-wrapper
{
	padding:0
}



.section-top-padding-only
{
	padding-bottom:0!important
}



.section-bottom-padding-only
{
	padding-top:0!important
}



.section-no-padding
{
	padding-bottom:0!important;padding-top:0!important
}



div.wpcf7-validation-errors
{
	background-color:#fff;text-align:center
}



span.wpcf7-not-valid-tip
{
	background-color:#fff;padding:.5em;margin-bottom:2em
}



section>.sqaureIconSec.absolute
{
	top:auto;bottom:-.84em
}



.section-connector-on
{
	padding-bottom:3em!important
}



.post-password-input
{
	height:3.65em
}



.coupon-code
{
	display:inline-block
}



.coupon-code input
{
	line-height:22px;height:auto
}



.tickera input
{
	display:inline-block;vertical-align:top
}



.tickera input[type=checkbox],.tickera input[type=radio]
{
	margin:9px 10px 0 0
}



.tickera_additional_info label input
{
	width:100%;margin-left:0;line-height:22px;height:auto;margin-bottom:1em
}



.tickera-payment-gateways
{
	padding:1.5em
}



.tickera-payment-gateways p,.tickera_additional_info p
{
	margin-bottom:0
}



p.entry-footer
{
	text-align:right;margin-top:50px;width:100%;overflow:hidden
}



p.entry-footer a
{
	margin-left:5px;border-bottom:1px solid #000
}



.sticky
{

}



.bypostauthor
{

}



.gallery
{
	margin-bottom:30px!important;margin-left:-15px!important;margin-right:-15px!important
}



.gallery-item
{
	display:inline-block;padding:15px;text-align:center;vertical-align:top;width:100%;margin-bottom:0
}



.gallery-columns-2 .gallery-item
{
	max-width:50%
}



.gallery-columns-3 .gallery-item
{
	max-width:33.33%
}



.gallery-columns-4 .gallery-item
{
	max-width:25%
}



.gallery-columns-5 .gallery-item
{
	max-width:20%
}



.gallery-columns-6 .gallery-item
{
	max-width:16.66%
}



.gallery-columns-7 .gallery-item
{
	max-width:14.28%
}



.gallery-columns-8 .gallery-item
{
	max-width:12.5%
}



.gallery-columns-9 .gallery-item
{
	max-width:11.11%
}



.gallery-icon img
{
	margin:0 auto;width:100%;border:none!important
}



.gallery-caption
{
	display:block;padding:.5em 0
}



.gallery-columns-6 .gallery-caption,.gallery-columns-7 .gallery-caption,.gallery-columns-8 .gallery-caption,.gallery-columns-9 .gallery-caption
{
	display:none
}



.alignleft
{
	display:inline;float:left
}



.alignright
{
	display:inline;float:right
}



.aligncenter
{
	display:block;margin-right:auto;margin-left:auto
}



blockquote.alignleft,.wp-caption.alignleft,img.alignleft
{
	margin:.4em 1.6em 1.6em 0
}



blockquote.alignright,.wp-caption.alignright,img.alignright
{
	margin:.4em 0 1.6em 1.6em
}



blockquote.aligncenter,.wp-caption.aligncenter,img.aligncenter
{
	clear:both;margin-top:.4em;margin-bottom:1.6em
}



.wp-caption.alignleft,.wp-caption.alignright,.wp-caption.aligncenter
{
	margin-bottom:1.2em
}



.wp-caption
{
	margin-bottom:1.6em;max-width:100%
}



.wp-caption img[class*=wp-image-]
{
	display:block;margin:0
}



.wp-caption-text
{
	padding:.5em 0
}



.widget-wrap select
{
	width:100%;max-width:100%;padding:6px 3px;line-height:26px
}



.widget-wrap .recentcomments a
{
	display:inline-block
}



.widget-wrap .recentcomments .comment-author-link
{
	text-transform:capitalize;font-weight:400
}



.widget-wrap cite
{
	margin-bottom:15px;font-weight:400;display:block
}



.widget_calendar table
{
	margin:0;width:100%
}



.widget_calendar th
{
	font-weight:600
}



.widget_calendar td,.widget_calendar th
{
	line-height:2.5625;padding:0;text-align:center
}



.widget_calendar caption
{
	margin-bottom:1.75em
}



.widget_calendar tbody a
{
	background-color:#007acc;color:#fff;display:block;font-weight:700
}



.widget_calendar tbody a:hover,.widget_calendar tbody a:focus
{
	background-color:#686868;color:#fff
}



.modal-dialog
{
	z-index:9999
}



.modal-dialog .close.close-btn
{
	opacity:1
}



.modal-dialog .close.close-btn>span
{
	line-height:25px;font-size:22px
}



.total-slides-1 .slides-navigation
{
	display:none!important
}



.BGsecondary .comment-reply-title
{
	font-weight:700;color:#fff
}



section.BGsecondary p a
{
	color:#fff
}



iframe
{
	width:100%
}



@media screen and (max-width:767px)
{
	ul.address
	{
		margin-left:0
	}




}



.vc_section.section-width-stretch-row-content
{
	margin-left:0;margin-right:0;padding-left:0;padding-right:0
}



.BGdark #testimonial-slider h4,.coming-soon .big
{
	color:#fff
}



