/*
Theme Name:
Theme URI:https://wordpress.org/themes/twentytwelve/
Author:
Author URI:https://wordpress.org/
Description:
Version:2.9
*/
@charset "utf-8";
/* CSS Document */
.aligncenter,.gallery-item a{display:block}
.alignleft{float:left; margin-right:15px; margin-bottom:10px}
.alignright{float:right; margin-left:15px; margin-bottom:10px}
.aligncenter{margin-left:auto; margin-right:auto}
.author-avatar img, .comment-content img, .entry-content img, .widget img, img.header-image, img.wp-post-image{border-radius:6px; -webkit-box-shadow:0 0 20px 0 rgba(0,0,0,0.2); box-shadow:0 0 20px 0 rgba(0,0,0,0.2);}
.wp-caption{max-width:100%;padding:4px}
.entry-caption, .gallery-caption, .wp-caption .wp-caption-text{font-style:italic; font-size:12px; font-size:.857142857rem; line-height:2; color:#757575}
ul:before, ul:after{ content:''; display:table;}
ul:after{ clear:both;}
.full-img img{ width:100%; height:auto;}
img.img-crop { display:block; max-width:none }
.table-cell {display:table-cell; vertical-align:middle; padding:0;}
.table-div{ display:table; height:100%; width:100%; }

@font-face {
    font-family:'Varela Round';
    src:url('fonts/VarelaRound-Regular.eot');
    src:url('fonts/VarelaRound-Regular.eot?#iefix') format('embedded-opentype'),
        url('fonts/VarelaRound-Regular.woff2') format('woff2'),
        url('fonts/VarelaRound-Regular.woff') format('woff'),
        url('fonts/VarelaRound-Regular.ttf') format('truetype'),
        url('fonts/VarelaRound-Regular.svg#VarelaRound-Regular') format('svg');
    font-weight:normal;
    font-style:normal;
}

@font-face {
    font-family:'Secular One';
    src:url('fonts/SecularOne-Regular.eot');
    src:url('fonts/SecularOne-Regular.eot?#iefix') format('embedded-opentype'),
        url('fonts/SecularOne-Regular.woff2') format('woff2'),
        url('fonts/SecularOne-Regular.woff') format('woff'),
        url('fonts/SecularOne-Regular.ttf') format('truetype'),
        url('fonts/SecularOne-Regular.svg#SecularOne-Regular') format('svg');
    font-weight:normal;
    font-style:normal;
}

.banner{ position:relative;}
.banner-image{ min-width:initial; position:relative; overflow:hidden; flex:0 0 auto; display:flex;}
.banner-image:before{ content:''; position:absolute; top:0; left:0; bottom:0; right:0; background:rgba(0,0,0,0.20);  z-index:1}
.banner-image img{flex:1 1 auto; align-self:center; justify-self:center; object-fit:cover; height:100%; min-width:100%; width:auto;}
.banner{ position:relative}
.banner .banner-image{height:100vh; }
.banner .mpc-separator{ position:absolute; left:0; right:0; bottom:0; z-index:2;}

.header{ position:absolute; padding:15px 0; top:0; left:0; right:0; z-index:500; color:#fff;}
.header h1{ font-size:130px; line-height:100%; display:block; margin:0; line-height:1; text-shadow:2px 2px 2px rgba(0,0,0,0.5); font-weight:800;}
.header h1 small{ display:block; font-size:30%; letter-spacing:2px; text-transform:uppercase; font-weight:600;}
.header ul{padding:0; list-style:none; margin-bottom:0;}
.header ul li{ float:right; margin-right:10px;}
.header ul li a{ color:#fff; height:60px; width:60px; display:block; line-height:0;}
.video-btn{ border:2px solid #fff; color:#fff; padding:10px 30px; position:absolute; top:50%; left:50%; -webkit-transform:translate(-50%, -50%); -ms-transform:translate(-50%, -50%); transform:translate(-50%, -50%); white-space:nowrap;  font-size:30px; border-radius:8px; z-index:100;  background:#ff3019; background:-moz-linear-gradient(-45deg,  #ff3019 0%, #cf0404 100%); background:-webkit-linear-gradient(-45deg,  #ff3019 0%,#cf0404 100%); background:linear-gradient(135deg,  #ff3019 0%,#cf0404 100%);
filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#ff3019', endColorstr='#cf0404',GradientType=1 ); -webkit-box-shadow:0 0 20px 0 rgba(0,0,0,0.5); box-shadow:0 0 20px 0 rgba(0,0,0,0.5);}
.video-btn:hover{ color:#fff;}
.menu-open{ height:60px; width:60px; background:url(images/menu.png) no-repeat center #e53120; background-size:24px; border:none; border-radius:50%; margin-left:16px;}
.menu-close{ height:60px; width:60px; background:url(images/close.png) no-repeat center #e53120; background-size:24px; border:none; border-radius:50%; margin:15px 15px 0 0}

.sidebar{ background:#fff; width:300px; position:fixed; top:0; bottom:0; right:-300px; overflow:auto; overflow-x:hidden; z-index:1000; -moz-transition:all 0.5s ease; -webkit-transition:all 0.5s ease; -o-transition:all 0.5s ease; transition:all 0.5s ease;}
.sidebar.active{ right:0;}
.sidebar ul.menu{ padding:50px 0;}
.sidebar ul.menu li{ display:block;}
.sidebar ul.menu li + li{ border-top:1px solid #d8d8d8;}
.sidebar ul.menu li a{ padding:10px 20px; display:block; font-weight:700; font-size:16px;}
.sidebar ul.menu li.current a, .sidebar ul li a:hover{ color:#e53120;}


.w1{ background:#f2f2f2;}
.w1 .full-img{ position:relative;}
.w1 .full-img img{ position:relative; z-index:10}
.w1 .full-img:before{ content:''; position:absolute; left:-15px; top:-15px; height:50%; width:50%; z-index:1; background:#e95a76;}
.w1 .full-img:after{ content:''; position:absolute; right:-15px; bottom:-15px; height:50%; width:50%; z-index:1; background:#e53120;}
.w1 .content{ padding-right:15px;}
.w1 .content h2{ padding-bottom:12px; margin-bottom:20px; position:relative; color:#e53120;}
.w1 .content h2:after{ height:5px; width:60px; right:0; bottom:0; content:''; background:#e53120; position:absolute;}

.w1-top{ background:#ececec;}
.w1-top .table{ background:#fff; margin-bottom:0; -webkit-box-shadow:0 0 25px 0 rgba(0,0,0,0.2); box-shadow:0 0 25px 0 rgba(0,0,0,0.2);}
.w1-top .table > tbody > tr > td:last-child{ text-align:center;}
.w1-top .table-responsive{-webkit-box-shadow:0 0 25px 0 rgba(0,0,0,0.2);
box-shadow:0 0 25px 0 rgba(0,0,0,0.2);}

.section{ padding:70px 0; position:relative;}
.section .container{ position:relative; z-index:100;}
.section h2{ font-size:60px;}



.w2{ background:#e95a76;  background:-moz-linear-gradient(-45deg,  #e95a76 0%, #cc4f51 100%); background:-webkit-linear-gradient(-45deg,  #e95a76 0%,#cc4f51 100%); background:linear-gradient(135deg,  #e95a76 0%,#cc4f51 100%); filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#e95a76', endColorstr='#cc4f51',GradientType=1 ); width:100%; max-width:1140px; bottom:50px; left:50%; -webkit-transform:translateX(-50%); -ms-transform:translateX(-50%); transform:translateX(-50%); position:absolute; padding:20px; z-index:100;}
.w2 h2{ padding-bottom:12px; margin-bottom:35px; position:relative; color:#fff; text-align:center; font-size:24px; }
.w2 h2:after{ height:5px; width:60px; left:50%; margin-left:-30px; bottom:0; content:''; background:#fff; position:absolute; }
.w2 .table .table > tbody > tr > td{ width:33.3333%}
.w2 .ticket-btn{display:inline-block;height:30px;line-height:30px;position:relative;font-size:12px;}
.w2 .ticket-btn{margin-left:20px;padding:0 10px 0 12px;background:#ef4138;color:#fff;text-decoration:none;-moz-border-radius-bottomright:4px;-webkit-border-bottom-right-radius:4px;border-bottom-right-radius:4px;-moz-border-radius-topright:4px;-webkit-border-top-right-radius:4px;border-top-right-radius:4px;}
.w2 .ticket-btn:before{content:"";float:left;position:absolute;top:0;left:-15px;width:0;height:0;border-color:transparent #ef4138 transparent transparent;border-style:solid;border-width:15px 15px 15px 0;}
.w2 .ticket-btn:after{content:"";position:absolute;top:14px;left:0;float:left;width:4px;height:4px;-moz-border-radius:2px;-webkit-border-radius:2px;border-radius:2px;background:#fff;-moz-box-shadow:-1px -1px 2px #148e76;-webkit-box-shadow:-1px -1px 2px #ef4138;box-shadow:-1px -1px 2px #ef4138;}
.w2 .ticket-btn:hover{background:#e53120;}
.w2 .ticket-btn:hover:before{border-color:transparent #e53120 transparent transparent;}


.w3{ text-align:center; position:relative; background:#fff;}
.w3 .embed-responsive{ webkit-box-shadow:0 10px 20px 0 rgba(0,0,0,0.30); box-shadow:0 10px 20px 0 rgba(0,0,0,0.30);}
.w3 h2{ padding-bottom:12px; margin-bottom:11px; position:relative; color:#e53120; text-align:center;}
.w3 h2:after{ height:5px; width:60px; left:50%; margin-left:-30px; bottom:0; content:''; background:#e53120; position:absolute;}

.w4{background:#45484d; background:-moz-linear-gradient(-45deg,  #45484d 0%, #000000 100%); background:-webkit-linear-gradient(-45deg,  #45484d 0%,#000000 100%); background:linear-gradient(135deg,  #45484d 0%,#000000 100%); filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#45484d', endColorstr='#000000',GradientType=1 ); color:#fff;}
.w4 h2{ padding-bottom:12px; margin-bottom:35px; position:relative; color:#fff; text-align:center;}
.w4 h2:after{ height:5px; width:60px; left:50%; margin-left:-30px; bottom:0; content:''; background:#fff; position:absolute;}

.w5{ background:#ececec; text-align:center;}
.w5 h2{ padding-bottom:12px; margin-bottom:11px; position:relative; color:#e53120; text-align:center;}
.w5 h2:after{ height:5px; width:60px; left:50%; margin-left:-30px; bottom:0; content:''; background:#e53120; position:absolute;}

.w6{ text-align:center; background:#f6f8f9;
background:-moz-linear-gradient(-45deg,  #f6f8f9 0%, #e5ebee 50%, #d7dee3 51%, #f5f7f9 100%);
background:-webkit-linear-gradient(-45deg,  #f6f8f9 0%,#e5ebee 50%,#d7dee3 51%,#f5f7f9 100%);
background:linear-gradient(135deg,  #f6f8f9 0%,#e5ebee 50%,#d7dee3 51%,#f5f7f9 100%);
filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#f6f8f9', endColorstr='#f5f7f9',GradientType=1 );
}
.w6 a.d-block{-webkit-box-shadow:0 0 15px 0 rgba(0,0,0,0.2); box-shadow:0 0 15px 0 rgba(0,0,0,0.2);}
.w6 h2{ padding-bottom:12px; margin-bottom:11px; position:relative; color:#000; text-align:center;}
.w6 h2:after{ height:5px; width:60px; left:50%; margin-left:-30px; bottom:0; content:''; background:#000; position:absolute;}

.w7{ color:#fff; text-align:center; background:#ff5db1;
background:-moz-linear-gradient(-45deg,  #ff5db1 0%, #ef017c 100%);
background:-webkit-linear-gradient(-45deg,  #ff5db1 0%,#ef017c 100%);
background:linear-gradient(135deg,  #ff5db1 0%,#ef017c 100%);
filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#ff5db1', endColorstr='#ef017c',GradientType=1 );
}
.w7 h2{ padding-bottom:12px; margin-bottom:11px; position:relative; color:#fff; text-align:center;}
.w7 h2:after{ height:5px; width:60px; left:50%; margin-left:-30px; bottom:0; content:''; background:#fff; position:absolute;}

.w8{ color:#fff; text-align:center; background:#ececec;}
.w8 h2{ padding-bottom:12px; margin-bottom:11px; position:relative; color:#000; text-align:center;}
.w8 h2:after{ height:5px; width:60px; left:50%; margin-left:-30px; bottom:0; content:''; background:#000; position:absolute;}

.w9 h2{ padding-bottom:12px; margin-bottom:35px; position:relative; color:#000; text-align:center;}
.w9 h2:after{ height:5px; width:60px; left:50%; margin-left:-30px; bottom:0; content:''; background:#000; position:absolute;}


.news-listing [class*=col-]{ direction:rtl}
.news-listing .row:nth-child(odd){ direction:ltr;}
.news-listing .row{ margin-bottom:40px;}
.news-listing .row:last-child{ margin-bottom:0;}
.news-listing .row .content{ background:#fff; padding:40px; text-align:center; -webkit-box-shadow:0 10px 20px 0 rgba(0,0,0,0.30); box-shadow:0 10px 20px 0 rgba(0,0,0,0.30); position:relative;}
.news-listing .row:nth-child(odd) .content{ margin-left:-70px;}
.news-listing .row:nth-child(even) .content{ margin-right:-70px;}

.w10{ background:#ececec; text-align:center;}
.w10 h2{ padding-bottom:12px; margin-bottom:35px; position:relative; color:#000; text-align:center;}
.w10 h2:after{ height:5px; width:60px; left:50%; margin-left:-30px; bottom:0; content:''; background:#000; position:absolute;}
.w10 .full-img { min-width:initial; height:400px; position:relative; overflow:hidden; flex:0 0 auto; display:flex;}
.w10 .full-img img{flex:1 1 auto; align-self:center; justify-self:center; object-fit:cover; height:100%; min-width:100%; width:auto;}

.video {height:400px; position:relative; width:100%;}
.video .video-inner { bottom:0; left:0; position:absolute; top:0; width:100%;}
.video .video-inner iframe { height:100%; pointer-events:none; width:100%;}

.video-listing{ text-align:center;}
.video-listing h2{ padding-bottom:12px; margin-bottom:35px; position:relative; color:#000; text-align:center;}
.video-listing h2:after{ height:5px; width:60px; left:50%; margin-left:-30px; bottom:0; content:''; background:#000; position:absolute;}
.video-listing .section:nth-child(odd){ background:#ececec;}

.footer{ background:#111a20; padding:20px 5px; text-align:center; color:#fff; border-top:5px solid #e53120;}
.footer ul{ margin:0 0 5px; padding:0; list-style:none;}
.footer ul li{ display:inline-block; margin:0 3px 0 5px; font-size:36px;}
.footer ul li a{ color:#fff;  height:40px; width:40px; display:block;}

.owl-carousel, .owl-carousel .owl-item{-webkit-tap-highlight-color:transparent; position:relative}
.owl-carousel{display:none; width:100%; z-index:1}
.owl-carousel .owl-stage{position:relative; -ms-touch-action:pan-Y}
.owl-carousel .owl-stage:after{content:"."; display:block; clear:both; visibility:hidden; line-height:0; height:0}
.owl-carousel .owl-stage-outer{position:relative; overflow:hidden; -webkit-transform:translate3d(0,0,0)}
.owl-carousel .owl-item{min-height:1px; float:left; -webkit-backface-visibility:hidden; -webkit-touch-callout:none}
.owl-carousel .owl-dots.disabled, .owl-carousel .owl-nav.disabled{display:none}
.no-js .owl-carousel, .owl-carousel.owl-loaded{display:block}
.owl-carousel .owl-dot, .owl-carousel .owl-nav .owl-next, .owl-carousel .owl-nav .owl-prev{cursor:pointer; -webkit-user-select:none; -khtml-user-select:none; -moz-user-select:none; -ms-user-select:none; user-select:none}
.owl-carousel.owl-loading{opacity:0; display:block}
.owl-carousel.owl-hidden{opacity:0}
.owl-carousel.owl-refresh .owl-item{visibility:hidden}
.owl-carousel.owl-drag .owl-item{-webkit-user-select:none; -moz-user-select:none; -ms-user-select:none; user-select:none}
.owl-carousel.owl-grab{cursor:move; cursor:grab}
.owl-carousel.owl-rtl{direction:rtl}
.owl-carousel.owl-rtl .owl-item{float:right}
.owl-carousel .animated{-webkit-animation-duration:1s; animation-duration:1s; -webkit-animation-fill-mode:both; animation-fill-mode:both}
.owl-carousel .owl-animated-in{z-index:0}
.owl-carousel .owl-animated-out{z-index:1}
.owl-carousel .fadeOut{-webkit-animation-name:fadeOut; animation-name:fadeOut}@-webkit-keyframes fadeOut{0%{opacity:1}100%{opacity:0}}@keyframes fadeOut{0%{opacity:1}100%{opacity:0}}
.owl-height{transition:height .5s ease-in-out}
.owl-carousel .owl-item .owl-lazy{opacity:0; transition:opacity .4s ease}
.owl-carousel .owl-item img.owl-lazy{-webkit-transform-style:preserve-3d; transform-style:preserve-3d}
.owl-carousel .owl-video-wrapper{position:relative; height:100%; background:#000}
.owl-carousel .owl-video-play-icon{position:absolute; height:80px; width:80px; left:50%; top:50%; margin-left:-40px; margin-top:-40px; background:url(owl.video.play.png) no-repeat; cursor:pointer; z-index:1; -webkit-backface-visibility:hidden; transition:-webkit-transform .1s ease; transition:transform .1s ease}
.owl-carousel .owl-video-play-icon:hover{-webkit-transform:scale(1.3,1.3); -ms-transform:scale(1.3,1.3); transform:scale(1.3,1.3)}
.owl-carousel .owl-video-playing .owl-video-play-icon, .owl-carousel .owl-video-playing .owl-video-tn{display:none}
.owl-carousel .owl-video-tn{opacity:0; height:100%; background-position:center center; background-repeat:no-repeat; background-size:contain; transition:opacity .4s ease}
.owl-next, .owl-prev{background-position:0 0}
.owl-carousel .owl-video-frame{position:relative; z-index:1; height:100%; width:100%}
.owl-nav{text-align:center; margin-top:25px;}
.owl-next, .owl-prev{background-color:#e53120; border-radius:0; height:40px; width:40px;text-align:center; line-height:40px; font-size:22px; -webkit-transition:0.4s; -moz-transition:0.4s; -o-transition:0.4s; transition:0.4s; color:#fff; display:inline-block; margin:0 5px;}
.owl-next:hover, .owl-prev:hover{ background-color:#e53120}

.event-body{ background:url(images/135176683-classic-blue-brick-wall-texture-close-up-top-view-modern-brick-wall-wallpaper-design-for-web-or-grap.jpg) no-repeat center; background-size:cover; min-height:100vh;}
.event-body::before{ content:''; position:fixed; top:0; left:0; right:0; bottom:0; z-index:1; background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPHJhZGlhbEdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgY3g9IjUwJSIgY3k9IjUwJSIgcj0iNzUlIj4KICAgIDxzdG9wIG9mZnNldD0iMCUiIHN0b3AtY29sb3I9IiMwMDAwMDAiIHN0b3Atb3BhY2l0eT0iMCIvPgogICAgPHN0b3Agb2Zmc2V0PSIxMDAlIiBzdG9wLWNvbG9yPSIjMDAwMDAwIiBzdG9wLW9wYWNpdHk9IjAuNjUiLz4KICA8L3JhZGlhbEdyYWRpZW50PgogIDxyZWN0IHg9Ii01MCIgeT0iLTUwIiB3aWR0aD0iMTAxIiBoZWlnaHQ9IjEwMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+); background: -moz-radial-gradient(center, ellipse cover,  rgba(0,0,0,0) 0%, rgba(0,0,0,0.65) 100%); background: -webkit-radial-gradient(center, ellipse cover,  rgba(0,0,0,0) 0%,rgba(0,0,0,0.65) 100%); background: radial-gradient(ellipse at center,  rgba(0,0,0,0) 0%,rgba(0,0,0,0.65) 100%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00000000', endColorstr='#a6000000',GradientType=1 ); pointer-events:none;}
.event-body .container{ position:relative; z-index:200;}
.event-body .container .head{ color:#fff; position:relative; z-index:20;}
.event-body .container .head .col-lg-7{ position:relative; z-index:100;}
.event-body .container .head{ direction:ltr}
.event-body .container .head [class*=col-]{ direction:rtl;}
.event-body .container .head [class*=col-] h1{ font-weight:800; font-size:100px; margin:0;}
.event-body .container .head [class*=col-] h2{ font-size:48px; font-weight:800; margin:0; position:relative; margin-top:-15px}
.event-body .container .head [class*=col-] h2 span{ display:inline-block; padding:0; line-height:1; background:#e53120; padding:5px 10px; transform: rotate(-5deg);}
.event-body-wrapper{ background:#fff; padding:50px; position:relative; z-index:10;}
.event-wrapper{ padding:50px 0 0 0;}
.event-wrapper .date{ height:104px; width:104px; background:#e53120; text-align:center; color:#fff; border-radius:50%; position:absolute; bottom:-20px; left:20px; font-size:30px; font-weight:800; -webkit-box-shadow: 0 8px 8px 0 rgba(0,0,0,0.5);
box-shadow: 0 8px 8px 0 rgba(0,0,0,0.5); transform: rotate(5deg);}