.fc-calendar-container{position:relative}.fc-calendar{height:100%}.fc-calendar .fc-head{background:#ccc;color:#fff}.fc-calendar .fc-body{position:relative;width:100%;height:100%;height:calc(100% - 30px);border:1px solid #ddd}.fc-calendar .fc-row{width:100%;border-bottom:1px solid #ddd}.fc-four-rows .fc-row{height:25%}.fc-five-rows .fc-row{height:20%}.fc-six-rows .fc-row{height:16.66%;height:calc(100%/6)}.fc-calendar .fc-head>div,.fc-calendar .fc-row>div{display:inline-block;height:100%;width:14.28%;width:calc(100%/7);position:relative}.ie9 .fc-calendar .fc-head>div,.ie9 .fc-calendar .fc-row>div{width:14.2%}.fc-calendar .fc-row>div{border-right:1px solid #ddd;padding:4px;overflow:hidden;position:relative;vertical-align:middle}.fc-calendar .fc-head>div{text-align:center}.fc-calendar .fc-row>div>span.fc-date{width:30px;height:20px;font-size:20px;line-height:20px;font-weight:700;color:#ddd;text-shadow:0 -1px 0 hsla(0,0%,100%,.8);bottom:5px;right:5px;text-align:right}.fc-calendar .fc-row>div>span.fc-weekday{padding-left:5px;display:none}.fc-calendar .fc-row>div.fc-today{background:#fff4c3}.fc-calendar .fc-row>div.fc-out{opacity:.6}.fc-calendar .fc-head>div:last-child,.fc-calendar .fc-row>div:last-child{border-right:none}.fc-calendar .fc-row:last-child{border-bottom:none}.events-calendar{position:relative;width:100%;height:auto}.fc-calendar-container{height:auto;bottom:0;width:100%}.events-calendar-header{height:50px;position:relative}.events-calendar-header h2,.events-calendar-header h3{float:left;text-shadow:none;margin-bottom:0}.events-calendar-header h2{width:60%}.events-calendar-header h2 a,.events-calendar-header h2 span{font-size:18px;white-space:nowrap}.events-calendar-header h3{width:40%;color:#666;font-size:20px;text-align:right;padding-top:7px;padding-right:130px}.events-calendar-header h3 span{color:#666}.events-calendar-header nav{position:absolute;right:0;top:5px;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.events-calendar-header nav span{float:left;width:30px;height:30px;line-height:30px;position:relative;color:transparent;cursor:pointer;background:#444;margin:0 1px;font-size:14px;border-radius:0 3px 3px 0;box-shadow:none}.events-calendar-header nav span:first-child{border-radius:3px 0 0 3px}.events-calendar-header nav span:hover{background:#222}.events-calendar-header span i{color:#fff;text-align:center;width:100%}.events-calendar-header nav span:last-child{margin-left:20px;border-radius:3px}.fc-calendar{background:#f5f5f5;width:100%;height:auto;margin-top:10px;border-radius:5px}.fc-calendar .fc-head{background:#444;color:hsla(0,0%,100%,.9);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.2);border-radius:5px 5px 0 0;height:40px;line-height:40px;padding:0 20px}.fc-calendar .fc-head>div{font-weight:300;text-transform:uppercase;font-size:14px;letter-spacing:2px;text-shadow:0 1px 1px rgba(0,0,0,.4)}.fc-calendar .fc-row>div>span.fc-date{position:absolute;color:#333;font-size:28px;font-weight:300;bottom:auto;right:auto;top:10px;left:8px;text-align:left;text-shadow:none}.fc-calendar .fc-body{border:none;height:568px;padding:20px}.fc-calendar .fc-row{box-shadow:inset 0 -1px 0 #e5e5e5;border:none}.fc-calendar .fc-row:last-child{box-shadow:none!important}.fc-calendar .fc-row:first-child>div:first-child{border-radius:5px 0 0 0}.fc-calendar .fc-row:first-child>div:last-child{border-radius:0 5px 0 0}.fc-calendar .fc-row:last-child>div:first-child{border-radius:0 0 0 5px}.fc-calendar .fc-row:last-child>div:last-child{border-radius:0 0 5px 0}.fc-calendar .fc-row>div{box-shadow:-1px 0 0 #e5e5e5;border:none;padding:10px}.fc-calendar .fc-row>div:first-child{box-shadow:none!important}.fc-calendar .fc-row>div.fc-today{background:#e48100;box-shadow:inset 0 0 100px hsla(0,0%,100%,.2)}.fc-calendar .fc-row>div.fc-today>span.fc-date{color:#fff;text-shadow:1px 1px 1px rgba(0,0,0,.2);z-index:1}.fc-calendar .fc-row>div.fc-today:after{content:"";display:block;position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(105deg,#e88f1b,#e88f1b 50%,#e48100 0,#e48100)}.fc-calendar .fc-row>div>div{margin-top:35px}.fc-calendar .fc-row>div>div a{position:relative;z-index:1;color:#fff;text-shadow:1px 1px 1px rgba(0,0,0,.1);font-size:12px;display:inline-block;padding:3px 5px;border-radius:2px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:100%;margin-bottom:1px;background:#e48100;transition:background-color .3s ease-in-out}.fc-calendar .fc-row>div>div a:hover{background:#444!important}.fc-calendar .fc-row>div.fc-today>div a,.fc-calendar .fc-row>div.fc-today>div span{color:#fff;background:hsla(0,0%,100%,.2)}.dark .events-calendar-header h2,.dark .events-calendar-header h3{text-shadow:1px 1px 0 rgba(0,0,0,.1)}.dark .events-calendar-header h2{color:#fff}.dark .events-calendar-header h2 a,.dark .events-calendar-header h2 span{color:hsla(0,0%,100%,.3)}.dark .events-calendar-header h2 a{color:hsla(0,0%,100%,.5)}.dark .events-calendar-header h2 a:hover{color:hsla(0,0%,100%,.9)}.dark .events-calendar-header h3{color:#ccc;color:hsla(0,0%,100%,.6)}.dark .events-calendar-header h3 span{color:#ccc}.dark .events-calendar-header nav span{background:hsla(0,0%,100%,.3);box-shadow:inset 0 1px hsla(0,0%,100%,.2)}.dark .events-calendar-header nav span:hover{background:hsla(0,0%,100%,.5)}.dark .events-calendar-header span i{color:#fff}.dark .fc-calendar{background:hsla(0,0%,100%,.1)}.dark .fc-calendar .fc-head{background:hsla(0,0%,100%,.2);color:hsla(0,0%,100%,.9);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.2)}.dark .fc-calendar .fc-head>div{text-shadow:0 1px 1px rgba(0,0,0,.4)}.dark .fc-calendar .fc-row>div>span.fc-date{color:hsla(0,0%,100%,.9);text-shadow:0 1px 1px rgba(0,0,0,.3)}.dark .fc-calendar .fc-row{box-shadow:inset 0 -1px 0 hsla(0,0%,100%,.1)}.dark .fc-calendar .fc-row>div{box-shadow:-1px 0 0 hsla(0,0%,100%,.1)}.dark .fc-calendar .fc-row>div.fc-today{background:transparent;box-shadow:inset 0 0 100px hsla(0,0%,100%,.2)}.dark .fc-calendar .fc-row>div>div a,.dark .fc-calendar .fc-row>div>div span{color:hsla(0,0%,100%,.7);text-shadow:1px 1px 1px rgba(0,0,0,.1);background:hsla(0,0%,100%,.1)}.dark .fc-calendar .fc-row>div>div a:hover{background:hsla(0,0%,100%,.3)!important}@media screen and (max-width:991px){.events-calendar,.events-calendar-header,.events-calendar-header nav,.fc-calendar,.fc-calendar .fc-head,.fc-calendar .fc-row>div>span.fc-date,.fc-calendar-container{position:relative;top:auto;left:auto;bottom:auto;right:auto;height:auto;width:auto}.fc-calendar .fc-body{height:auto}.fc-calendar{margin:20px 0}.events-calendar-header h2,.events-calendar-header h3{float:none;width:auto;text-align:left;padding:0}.fc-calendar .fc-row,.fc-calendar .fc-row>div,.ie9 .fc-calendar .fc-row>div{height:auto;width:100%;border:none}.fc-calendar .fc-row>div{float:none;min-height:50px;border-radius:0!important}.fc-calendar .fc-row>div,.fc-calendar .fc-row>div:first-child{box-shadow:inset 0 -1px #e5e5e5!important}.fc-calendar .fc-row>div:empty{min-height:0;height:0;box-shadow:none!important;padding:0}.fc-calendar .fc-row{box-shadow:none}.fc-calendar .fc-head{display:none}.fc-calendar .fc-row>div>div{margin-top:0;padding-left:10px;max-width:68%;display:inline-block}.fc-calendar .fc-row>div.fc-today{background:#e48100}.fc-calendar .fc-row>div.fc-today:after{display:none}.fc-calendar .fc-row>div>span.fc-date{width:30px;display:inline-block;text-align:right}.fc-calendar .fc-row>div>span.fc-weekday{display:inline-block;width:40px;color:#999;font-size:10px;text-transform:uppercase}.dark .fc-calendar .fc-row>div{box-shadow:inset 0 -1px hsla(0,0%,100%,.2)!important}.dark .fc-calendar .fc-row>div.fc-today{background:hsla(0,0%,100%,.2)}.dark .fc-calendar .fc-row>div>span.fc-weekday,.fc-calendar .fc-row>div.fc-today>span.fc-weekday{color:#fff;color:hsla(0,0%,100%,.7)}}::selection{background:#e97700}::-moz-selection{background:#e97700}::-webkit-selection{background:#e97700}#portfolio-navigation a:hover,#primary-menu div ul li.current>a,#primary-menu div ul li:hover>a,#primary-menu ul li .mega-menu-content.style-2 ul.mega-menu-column>li.mega-menu-title>a:hover,#primary-menu ul li.current>a,#primary-menu ul li:hover>a,#primary-menu ul ul li:hover>a,#top-cart>a:hover,.breadcrumb a:hover,.btn-link,.clear-rating-active:hover,.comment-content .comment-author a:hover,.dark .post-timeline .entry:hover .entry-timeline,.dark .post-timeline .entry:hover .timeline-divider,.entry-meta li a:hover,.entry-title h2 a:hover,.feature-box.fbox-border .fbox-icon i,.feature-box.fbox-border .fbox-icon img,.feature-box.fbox-plain .fbox-icon i,.feature-box.fbox-plain .fbox-icon img,.header-extras li .he-text span,.ipost .entry-title h3 a:hover,.ipost .entry-title h4 a:hover,.mpost .entry-title h4 a:hover,.portfolio-desc h3 a:hover,.portfolio-filter li a:hover,.portfolio-overlay a:hover,.post-timeline .entry:hover .entry-timeline,.post-timeline .entry:hover .timeline-divider,.pricing-box.best-price .pricing-price,.process-steps li.active h5,.process-steps li.ui-tabs-active h5,.product-price ins,.product-title h3 a:hover,.single-product .product-price,.single-product .product-title h2 a:hover,.spost .entry-title h4 a:hover,.team-title span,.top-cart-action span.top-checkout-price,a,h1>span:not(.nocolor):not(.badge),h2>span:not(.nocolor):not(.badge),h3>span:not(.nocolor):not(.badge),h4>span:not(.nocolor):not(.badge),h5>span:not(.nocolor):not(.badge),h6>span:not(.nocolor):not(.badge){color:#e97700}.color,.dark .top-cart-item-desc a:hover,.dark.overlay-menu #header-wrap:not(.not-dark) #primary-menu>ul>li.current>a,.dark.overlay-menu #header-wrap:not(.not-dark) #primary-menu>ul>li:hover>a,.faqlist li a:hover,.iconlist-color li i,.nav-tree li.active>a,.nav-tree li.current>a,.nav-tree li:hover>a,.overlay-menu #primary-menu.dark>ul>li.current>a,.overlay-menu #primary-menu.dark>ul>li:hover>a,.portfolio-filter.style-3 li.activeFilter a,.tagcloud a:hover,.top-cart-item-desc a:hover{color:#e97700!important}#gotoTop:hover,#page-menu ul ul,#page-menu-wrap,#page-menu.dots-menu nav li div,#page-menu.dots-menu nav li.current a,#primary-menu.style-3>ul>li.current>a,#primary-menu.sub-title>div>ul>li.current>a,#primary-menu.sub-title>div>ul>li:hover>a,#primary-menu.sub-title>ul>li.current>a,#primary-menu.sub-title>ul>li:hover>a,#top-cart>a>span,.bootstrap-switch .bootstrap-switch-handle-off.bootstrap-switch-themecolor,.bootstrap-switch .bootstrap-switch-handle-on.bootstrap-switch-themecolor,.button.button-dark:hover,.button:not(.button-white):not(.button-dark):not(.button-border):not(.button-black):not(.button-red):not(.button-teal):not(.button-yellow):not(.button-green):not(.button-brown):not(.button-aqua):not(.button-purple):not(.button-leaf):not(.button-pink):not(.button-blue):not(.button-dirtygreen):not(.button-amber):not(.button-lime):not(:hover),.checkbox-style:checked+.checkbox-style-1-label:before,.checkbox-style:checked+.checkbox-style-2-label:before,.checkbox-style:checked+.checkbox-style-3-label:before,.dark .button-dark:hover,.dark .fbox-border.fbox-effect.fbox-dark .fbox-icon i:after,.dark .fbox-effect.fbox-dark .fbox-icon i:hover,.dark .fbox-effect.fbox-dark:hover .fbox-icon i,.dark .i-circled:hover,.dark .i-rounded:hover,.dark .tagcloud a:hover,.dark ul.tab-nav.tab-nav2 li.ui-state-active a,.ei-slider-thumbs li.ei-slider-element,.entry-link:hover,.entry:after,.fbox-border.fbox-effect.fbox-dark .fbox-icon i:after,.fbox-effect.fbox-dark .fbox-icon i:hover,.fbox-effect.fbox-dark:hover .fbox-icon i,.feature-box .fbox-icon i,.feature-box .fbox-icon img,.i-circled:hover,.i-rounded:hover,.irs-bar,.irs-from,.irs-single,.irs-to,.nav-pills .nav-link.active,.nav-pills .nav-link.active:focus,.nav-pills .nav-link.active:hover,.nav-pills .show>.nav-link,.owl-carousel .owl-dots .owl-dot,.portfolio-filter li.activeFilter a,.portfolio-filter.style-4 li.activeFilter a:after,.portfolio-shuffle:hover,.promo.promo-flat,.radio-style:checked+.radio-style-3-label:before,.sale-flash,.skills li .progress,.testimonial .flex-control-nav li a,input.switch-toggle-flat:checked+label,input.switch-toggle-flat:checked+label:after,input.switch-toggle-round:checked+label:before,ul.tab-nav.tab-nav2 li.ui-state-active a{background-color:#e97700}.bgcolor,.button.button-3d:not(.button-white):not(.button-dark):not(.button-border):not(.button-black):not(.button-red):not(.button-teal):not(.button-yellow):not(.button-green):not(.button-brown):not(.button-aqua):not(.button-purple):not(.button-leaf):not(.button-pink):not(.button-blue):not(.button-dirtygreen):not(.button-amber):not(.button-lime):hover,.owl-carousel .owl-nav [class*=owl-]:hover,.page-item.active .page-link,.page-link:focus,.page-link:hover,.process-steps li.active a,.process-steps li.ui-tabs-active a,.sidenav>.ui-tabs-active>a,.sidenav>.ui-tabs-active>a:hover{background-color:#e97700!important}#primary-menu.style-4>ul>li.current>a,#primary-menu.style-4>ul>li:hover>a,.cart-product-thumbnail img:hover,.dark .cart-product-thumbnail img:hover,.dark .post-timeline .entry:hover .entry-timeline,.dark .post-timeline .entry:hover .timeline-divider,.dark .top-cart-item-image:hover,.feature-box.fbox-border .fbox-icon,.feature-box.fbox-outline .fbox-icon,.heading-block.border-color:after,.portfolio-filter.style-3 li.activeFilter a,.post-timeline .entry:hover .entry-timeline,.post-timeline .entry:hover .timeline-divider,.top-cart-item-image:hover{border-color:#e97700}#primary-menu ul li .mega-menu-content,#primary-menu ul ul:not(.mega-menu-column),#primary-menu.dark ul li .mega-menu-content,#primary-menu.dark ul li .mega-menu-content.style-2,#primary-menu.dark ul ul,#primary-menu.style-6>ul>li.current>a:after,#primary-menu.style-6>ul>li>a:after,#top-cart .top-cart-content,.dark #primary-menu:not(.not-dark) ul li .mega-menu-content,.dark #primary-menu:not(.not-dark) ul li .mega-menu-content.style-2,.dark #primary-menu:not(.not-dark) ul ul,.dark #top-cart .top-cart-content,.fancy-title.title-border-color:before,.irs-from:after,.irs-single:after,.irs-to:after,.tabs.tabs-tb ul.tab-nav li.ui-tabs-active a,.top-links ul div.top-link-section,.top-links ul ul{border-top-color:#e97700}#page-menu.dots-menu nav li div:after,.title-block{border-left-color:#e97700}.title-block-right{border-right-color:#e97700}.fancy-title.title-bottom-border h1,.fancy-title.title-bottom-border h2,.fancy-title.title-bottom-border h3,.fancy-title.title-bottom-border h4,.fancy-title.title-bottom-border h5,.fancy-title.title-bottom-border h6,.more-link,.tabs.tabs-bb ul.tab-nav li.ui-tabs-active a{border-bottom-color:#e97700}.border-color,.page-item.active .page-link,.page-link:focus,.page-link:hover,.process-steps li.active a,.process-steps li.ui-tabs-active a,.tagcloud a:hover{border-color:#e97700!important}.dark .fbox-effect.fbox-dark .fbox-icon i:after,.fbox-effect.fbox-dark .fbox-icon i:after{box-shadow:0 0 0 2px #e97700}.dark .fbox-border.fbox-effect.fbox-dark .fbox-icon i:hover,.dark .fbox-border.fbox-effect.fbox-dark:hover .fbox-icon i,.fbox-border.fbox-effect.fbox-dark .fbox-icon i:hover,.fbox-border.fbox-effect.fbox-dark:hover .fbox-icon i{box-shadow:0 0 0 1px #e97700}@media only screen and (max-width:767px){.portfolio-filter li a:hover{color:#e97700}}#primary-menu ul.sub-menu{display:none;position:absolute;top:100%;left:0;background-color:#fff;z-index:999;box-shadow:0 2px 5px rgba(0,0,0,.2);border-radius:4px}#primary-menu ul.sub-menu li{display:block;width:100%}#primary-menu ul.sub-menu li a{display:block;padding:10px 20px;color:#333;text-decoration:none;transition:background-color .3s ease}#primary-menu ul.sub-menu li a:hover{background-color:#f5f5f5}