@import url(https://fonts.googleapis.com/css?family=Open+Sans:400,300,300italic,400italic,600italic,600);
@import url(https://fonts.googleapis.com/css?family=Oswald:400,700,300);

.widget-menu .item796 .dropdown, .widget-menu .item796 .dropdown .dropdown-spacer{display:none !important}

.small-circles .w20{height:320px}

#absolute{display:none}

.mobile-orange-arrow{display:none}

.text-centered p, .text-centered h2, .text-centered h3, .text-centered h4{
	text-align:center
}
.orange-arrow-down{
	margin-top:-20px; margin-bottom:-20px; z-index:99 !important;
}
.orange-arrow-diag{
	margin-top:-10px; margin-bottom:-20px; z-index:99 !important;
}
.page-id-832 .w100{
	z-index:1; position:relative
}
.page-id-832 .target-bg{
	background-image:url(../../../images/theory-of-change/small-target-icon.png);
	background-repeat:no-repeat;
	background-position:bottom 20px right 20px;
}
p.ultimate-goal{
	font-size: 65px;
    line-height: 220px;
    margin: 0;
}
p.ug-text{padding-top:50px}

.item796 ul.l3{display:none}

.absolute{display:none}
.orange-bg a.btn{color:#fff; background:#115CB2 none repeat scroll 0 0; border-radius:15px; display:inline-block; font-size:18px; line-height:32px; margin-bottom:0; padding:5px 10px; text-align:center; text-transform:uppercase; transition:all 0.2s linear 0s; vertical-align:middle; margin-right:10px; margin-top:5px}
a.blue-link{color:#115CB2!important}
#eb-number-group-members .control-group .control-label{padding-top:3px}
#eb-number-group-members .control-group .controls input{border-radius:5px; border:solid 1px #e88c1c}
#field_ticket_type .controls{background:#e88c1c; color:#fff; padding:10px; border-radius:15px; width:205px}
.com-eventbooking-register #adminForm #field_first_name input{border-radius:5px; border:solid 1px #e88c1c}
.com-eventbooking-register #adminForm #field_last_name input{border-radius:5px; border:solid 1px #e88c1c}
.com-eventbooking-register #adminForm #field_organization input{border-radius:5px; border:solid 1px #e88c1c}
.com-eventbooking-register #adminForm #field_address input{border-radius:5px; border:solid 1px #e88c1c}
.com-eventbooking-register #adminForm #field_address2 input{border-radius:5px; border:solid 1px #e88c1c}
.com-eventbooking-register #adminForm #field_city input{border-radius:5px; border:solid 1px #e88c1c}
.com-eventbooking-register #adminForm #field_zip input{border-radius:5px; border:solid 1px #e88c1c}
.com-eventbooking-register #adminForm #field_phone input{border-radius:5px; border:solid 1px #e88c1c}
.com-eventbooking-register #adminForm #field_email input{border-radius:5px; border:solid 1px #e88c1c}
#eb-group-members-information .control-group .controls input{border-radius:5px; border:solid 1px #e88c1c}
#eb-group-members-information .control-group .controls fieldset{background:#e88c1c; color:#fff; padding:10px; border-radius:15px; width:205px}
.mt20i{margin-top:20px!important}
.m0auto{margin:0 auto}
.workshop-video{left:50%; margin-left:-285px; margin-top:20px; position:relative; max-width:75%}
.p1015{padding:10px 15px}
.com-eventbooking-category table.table div.eb-notice-message{margin-bottom:10px}
.eb-message{margin-bottom:20px}
.com-eventbooking-register .controls .add-on{line-height:24px; background:#115CB2; border-radius:10px 0 0 10px}
.com-eventbooking-register .controls input.input-small{background:#e88c1c none repeat scroll 0 0; border:medium none; border-radius:0 10px 10px 0; color:#fff; height:22px; padding-left:10px}
.com-eventbooking-register .controls label input{margin-right:5px; vertical-align:text-top}
#field_ticket_type_1 .nav{margin:0}
#field_ticket_type_2 .nav{margin:0}
.com-eventbooking-complete #adminForm .control-label{width:120px}
#ticket_type .nav, .payment-calculation fieldset ul{margin:0}
.com-eventbooking-register .control-label{width:120px}
.com-eventbooking-category table {border-top:1px solid #e88c1c; border-right:1px solid #e88c1c; border-bottom:1px solid #e88c1c}
.com-eventbooking-category th, .com-eventbooking-category td{border-left:1px solid #e88c1c; border-top:1px solid #e88c1c}
.com-eventbooking-category a.btn{text-transform:capitalize; font-size:16px}
.com-eventbooking-category a.btn strong{font-weight:normal}
.cycler{position:relative; width:300px; height:200px; margin:0 auto; overflow:hidden; border-radius:25px; border:solid 5px #E88C1C; -webkit-transition: all 0.2s linear; -moz-transition: all 0.2s linear; -o-transition: all 0.2s linear; transition: all 0.2s linear;}
.cycler img{position:absolute;z-index:1; width:300px; height:200px}
.cycler img.active{z-index:3}
.pl20{padding-left:20px}
.meet-the-team div > p{padding:0 10px}
.hikashop_product{width:25%}
#hikashop_category_information_menu_811 .hikashop_product{width:33%}
.faqs .tick-list li{margin-bottom:10px}
.gallery-carousel #slide-2{display:none}
.number-circle{width:100px; height:100px; border-radius:50%; line-height:100px; background:#E88C1C; color:#fff; font-size:50px; margin:5px auto;}
.circle-icon{width:100px; height:100px; border-radius:50%; line-height:100px; background:#E88C1C; color:#fff; margin:5px auto 10px;}
.social-purpose p{line-height:100px}
.ygam-timeline{max-width:1200px; overflow-x:scroll; padding-top:20px;}
.inner-circle{border-radius:50%; color:#fff; background:#E88C1C; width:280px; height:280px; margin:10px auto; position:relative; overflow:hidden}
.w20 .inner-circle{border-radius:50%; color:#fff; background:#E88C1C; width:200px; height:200px; margin:10px auto; position:relative; overflow:hidden}
.w40 .inner-circle{border-radius:50%; color:#fff; background:#E88C1C; width:350px; height:350px; margin:10px auto; position:relative; overflow:hidden}
.inner-circle img{padding-top:20px}
.inner-circle > p{width:90%; margin:0 auto 5px}
.c80{width:80%; margin:0 auto; clear:both}
.source-box{position:absolute; bottom:0; background:#074297; width:100%}
.source-box p{width:60%; left:20%; padding-bottom:10px; padding-top:5px; position:relative; font-size:12px}
.ygam-timeline .timeline{list-style-type:none; display:flex; justify-content:left}
.gallery-carouselbox{width:1200px; position:relative; margin:1em; overflow:hidden}
.gallery-content{margin:0; padding:0}
.gallery-content li{margin:0; padding:0; width:100%; list-style:none; text-align:center}
.hikashop_product_stock_count{display:none}
.stats li{margin-bottom:30px}
.stats ul{list-style:none}
.stats span{height:50px; width:50px; border-radius:50%; display:inline-block; vertical-align:middle; margin-right:15px}
.stats .green-stat-circle span{background:#89BF7C}
.stats .blue-stat-circle span{background:#3F64AC}
.stats .orange-stat-circle span{background:#D38C39}
.stats .yellow-stat-circle span{background:#E3BE41}
.stats .red-stat-circle span{background:#CB4535}
.stats p{line-height:70px}
img.rounded{border-radius:5px}
.beneficiaries-logos img{margin-top:10px}
.mt50{margin-top:50px}
p.heading{font-size:20px; font-weight:bold}
.ygam-products{background:#E88C1C; color:#fff; border-radius:50%; height:200px; width:200px; line-height:200px; margin:0 auto 20px}
.page-id-798 .inner-circle p{margin-top:30px;}
.inner-circle .circle-image{bottom:20px; left:50%; margin-left:-25px; position:absolute}
.ygam-timeline .li{transition:all 200ms ease-in}
.quote-box{margin:10px; padding:10px; position:relative}
.quote-box::after{border-color:#E88C1C transparent; border-style:solid; border-width:15px 15px 0; bottom:-15px; content:""; display:block; left:50px; position:absolute; width:0}
.ygam-timeline .timestamp{margin-bottom:20px; padding:0px 40px; display:flex; flex-direction:column; align-items:center; font-weight:100; width:150px}
.ygam-timeline .status{padding:0px 40px; display:flex; justify-content:center; border-top:2px solid #D6DCE0; position:relative; transition:all 200ms ease-in; text-align:center}
.ygam-timeline .status h4{font-weight:600}
.ygam-timeline .status:before{content:""; width:25px; height:25px; background-color:white; border-radius:25px; border:1px solid #ddd; position:absolute; top:-15px; left:42%; transition:all 200ms ease-in}
#hikashop_checkout_login_left_part label{float:left; min-width:120px; padding-top:4px}
#hikashop_checkout_login_left_part .input, #hikashop_checkout_login_right_part .input{background:#E88C1C; color:#fff; border-radius:15px; padding:0 20px}
#hikashop_checkout_login_left_part .input h2, #hikashop_checkout_login_left_part .input a, #hikashop_checkout_login_right_part .input h2, #hikashop_checkout_login_right_part .input h3, #hikashop_checkout_login_right_part .input a{color:#fff}
#hikashop_checkout_login_left_part .btn, #hikashop_checkout_login_right_part .btn{background:#fff; color:#E88C1C; margin-top:10px}
#hikashop_checkout_login_right_part .btn{margin-bottom:20px}
#hikashop_checkout_login_left_part .btn:hover, #hikashop_checkout_login_right_part .btn:hover{background:#115cb2; color:#fff}
#hikashop_checkout_login_right_part label{min-width:140px}
#hikashop_checkout_login_right_part, #hikashop_checkout_login_left_part{margin-top:10px}
#hikashop_checkout_login_right_part select{margin-bottom:9px; width:224px}
#hikashop_checkout_status{display:none}
#hikashop_payment_methods{background:#E88C1C; border-radius:15px; color:#fff}
#hikashop_payment_methods fieldset{padding:10px 20px}
.ygam-timeline .li.complete .status{
 border-top:2px solid #E88C1C;
 padding-top:20px;
}
.ygam-timeline .li.complete .status:before{
 background-color:#E88C1C;
 border:none;
 transition:all 200ms ease-in;
}
.ygam-timeline .li.complete .status h4{
 color:#E88C1C;
}

@media (min-device-width:320px) and (max-device-width:700px){
.ygam-timeline .timeline{
 list-style-type:none;
 display:block;
 }

.ygam-timeline .li{
 transition:all 200ms ease-in;
 display:flex;
 width:inherit;
 }

.ygam-timeline .timestamp{
 width:100px;
 }

.ygam-timeline .status:before{
 left:-8%;
 top:30%;
 transition:all 200ms ease-in;
 }
}


.com-hikashop-checkout .table-striped td{background:#fff!important}



.mod-393 .title{font-size:20px;
 letter-spacing:0;
 line-height:26px;
 margin:0;
 padding:0 0 5px;
}
.orange-underline{border-bottom:solid 3px #E88C1C}
.orange-text{color:#E88C1C}
.contents li{font-size:13px; line-height:16px}

.ygam-table tr:nth-child(2n+3){background:#eee}

.orange-row{background:#E88C1C; color:#fff}

.mod-393 .btn{font-size:14px; line-height:22px; margin-top:15px;}
h2.orange-underline{display:inline-block}
.small-btn{background:#e88c1c none repeat scroll 0 0;
 border:medium none;
 border-radius:15px;
 color:#fff;
 cursor:pointer;
 display:inline-block;
 font-size:15px;
 line-height:24px;
 margin-bottom:0;
 padding:2px 10px;
 text-align:center;
 text-transform:uppercase;
 transition:all 0.2s linear 0s;
 vertical-align:middle;
}
.small-btn:hover{background:#115CB2; color:#fff}

#hikashop_cart .hikashop_small_cart_checkout_link{margin-bottom:5px;}
.form-actions button, .form-actions a{font-family:Arial, Helvetica, sans-serif}
.btn a{color:#fff}
.alert-warning .alert-message{padding-left:10px}
.page-id-671 #main btn{margin:10px}
.page-id-683 .left{float:left}
.white-bg{color:#333}
.no-list{list-style:none; margin-left:0}
.white-bg h2{padding-top:20px}
.mt20{margin-top:20px}
.mb20{margin-bottom:20px}
.pb10{padding-bottom:10px}
.white-bg{background:#fff}
.p10{padding:10px}
.orange-border-bottom{border-bottom:solid 5px #E56E0A}
.page-id-683 .orange-bg h2{margin-top:10px; line-height:20px; font-size:20px}
.page-id-683 li{line-height:30px}
.page-id-683 .dark-orange-bg, .page-id-683 #surface .orange-bg{border-radius:0}
.page-id-721 #mainbody .orange-bg .title{background:#e56e0a none repeat scroll 0 0; font-size:26px; line-height:40px; margin:0 0 10px; padding:5px 15px}
.page-id-721 #mainbody .orange-bg{border-radius:0; padding:0; border:solid 5px #e56e0a}
#dropfiles-box-tree .dropblock .extra-downloadlink a{background-color:#E88C1C!important}
#dropfiles-box-tree .dropblock .extra-downloadlink a, .dropfiles-content-tree .dropblock .extra-downloadlink a, #dropfiles-box-tree .dropblock .extra-openlink a, .dropfiles-content-tree .dropblock .extra-openlink a{background:#E56E0A none repeat scroll 0 0}
.alert-message{background-color:#e88c1c; border:medium none; color:#fff; left:0; position:relative; top:0; width:100%; border-radius:15px; margin-top:10px}
.icon-calendar{padding-right:5px}
.alert .close{color:#fff}
.mod-354 a{color:#fff}
.orange-bg a{color:#fff}
.clickable{cursor:pointer}
.orange-bg td{border:solid 1px #fff; padding:5px 10px}
.orange-bg table{border-radius:15px; padding:5px}
.visforms-form .btn{border:none}
.visforms-form .inputbox{border:solid 1px #E88C1C; border-radius:5px}
#vispoweredby{display:none!important}
.wdform_row #wd_captcha13{display:block}
.mfp-no-margins img.mfp-img{padding:0}
.mfp-no-margins .mfp-figure:after{top:0; bottom:0}
.mfp-no-margins .mfp-container{padding:0}
.mfp-with-zoom .mfp-container, .mfp-with-zoom.mfp-bg{opacity:0; -webkit-backface-visibility:hidden; -webkit-transition:all 0.3s ease-out; -moz-transition:all 0.3s ease-out; -o-transition:all 0.3s ease-out; transition:all 0.3s ease-out}
.mfp-with-zoom.mfp-ready .mfp-container{opacity:1}
.mfp-with-zoom.mfp-ready.mfp-bg{opacity:0.8}
.mfp-with-zoom.mfp-removing .mfp-container, .mfp-with-zoom.mfp-removing.mfp-bg{opacity:0}
.bronze-tier a, .silver-tier a, .gold-tier a{color:#434343}
.page-id-704 .bronze-tier a, .page-id-703 .silver-tier a, .page-id-702 .gold-tier a{color:#e88c1c}
.wdform_page .wdform-element-section{float:right; width:100%}
.wdform_page .wdform-label-section{width:none}
.wdform_page .wdform-field{width:350px!important; float:left}
#sidebar-b .wdform_page .wdform-field{width:auto!important}
#sidebar-b .wdform_page .wdform-element-section{float:left}
.wdform_page .button-submit{background:#e88c1c none repeat scroll 0 0; border:medium none; border-radius:15px; color:#fff; float:left; font-size:18px; margin:10px 0 0; padding:7px 14px; -webkit-transition:all 0.2s linear; -moz-transition:all 0.2s linear; -o-transition:all 0.2s linear; transition:all 0.2s linear}
.wdform_page .button-submit:hover{background:#115cb2}
.orange-btn{display:inline-block; padding:6px 5%; margin-bottom:0; font-size:18px; line-height:32px; text-transform:uppercase; text-align:center; vertical-align:middle; cursor:pointer; background:#E88C1C; color:#fff; border-radius:15px; width:90%}
.orange-btn:hover{color:#fff; background:#115cb2}
#why-support-us .orange-bg{height:180px}
.com-dropfiles-frontlist #main #component .block{margin-top:0}
.orange-circle{width:200px; height:200px; background:#E88C1C; border-radius:50%; margin:10px auto!important}
#component .inner .small{background:#e88c1c none repeat scroll 0 0; border-radius:4px; color:#fff; font-size:11px; padding:0 8px; text-align:center}
.mod-349 img, .mod-349 iframe{border:3px solid #e88c1c; border-radius:15px}
.mod-353, .mod-354{background:#E88C1C; color:#fff; padding:0!important; border:5px solid #e56e0a; margin-bottom:10px!important}
.mod-353 .title, .mod-354 .title{font-size:30px; margin:0 0 10px; padding:5px 15px; line-height:40px; background:#E56E0A}
.mod-353 div.custom, .mod-354 div.custom{padding:0 10px}
.page-id-690 .partner-box p{font-size:14px}
.page-id-690 .partner-box{width:200px}
.big-text{font-size:30px}
.mod-360 .small{font-size:12px}
.surface-2 .title{font-size:20px; line-height:20px; margin-bottom:0}
.surface-2 p{font-size:14px; line-height:20px; font-weight:lighter}
.header-label{border-bottom:6px solid #e88c1c; clear:both; font-size:30px; line-height:50px; padding-top:20px!important}
.dropfiles-content a{color:#fff}
.dropfiles-content a:hover{color:#ccc}
.homepage .menu-top .ex-menu > ul > li > div{top:auto; bottom:100%}
.ofsted-req p{font-size:14px; margin:0}
.tick-list{list-style-image:url(/images/icons/list-tick.png)}
.tick-list li{line-height:30px}
.white-tick-list{list-style-image:url(/images/icons/list-tick-white.png)}
.white-tick-list{line-height:30px}
.orange-bg .white-tick-list{padding-left:10px}
.page-id-671 .orange-bg{height:290px}
.page-id-671 .w5 p{line-height:135px}
#scroll-down{position:absolute; width:40px; height:40px; bottom:80px; left:50%; margin-left:-20px}
.mod-352{margin:0!important; padding:0!important}
#form12 .wdform_page{background:none!important; font-family:inherit!important}
#form12 .button-submit{font-family:inherit!important; background:#e88c1c!important}
.widget-pagetitle .title{display:none!important}
.dropfiles-content-ggd.dropfiles-content .dropblock{background:#E88C1C; border-radius:50%; -webkit-transition:all 0.2s linear; -moz-transition:all 0.2s linear; -o-transition:all 0.2s linear; transition:all 0.2s linear; width:115px; height:115px}
.dropfiles-content-ggd.dropfiles-content .dropblock:hover{background:#115CB2}
.dropfiles-content .breadcrumbs{background:#E88C1C none repeat scroll 0 0; color:#fff; border-radius:15px}
.dropfiles-content .breadcrumbs a{color:#fff!important}
.w5{width:5%}
.w10{width:10%}
.w15{width:15%}
.w20{width:20%}
.w25{width:25%}
.w30{width:30%}
.w33{width:33%}
.page-id-832 .w33{width:33.3333%}
.w35{width:35%}
.w40{width:40%}
.w45{width:45%}
.w50{width:50%}
.w55{width:55%}
.w60{width:60%}
.w70{width:70%}
.w75{width:75%}
.w80{width:80%}
.w85{width:85%}
.w90{width:90%}
.w100{width:100%}
.w5, .w10, .w15, .w20, .w25, .w30, .w33, .w35, .w40, .w45, .w50, .w55, .w60, .w70, .w75, .w80, .w85, .w90, .w100{float:left}
.big-number-1, .big-number-2{font-size:70px; padding-top:20px}
.w15{position:relative}
.c75{width:75%; margin:0 auto}
.inner{padding:10px; margin:10px; overflow:hidden}
.orange-bg{background:#e88c1c; color:#fff; border-radius:15px}
.dark-orange-bg{background:#E56E0A; color:#fff; border-radius:15px}
.page-id-696 .w33 .orange-bg{min-height:250px}
.orange-bg h2{margin-top:0}
.page-id-696 .ofsted-req img{display:block; float:left}
.page-id-696 .ofsted-req p{font-size:13px}
.mod-322 img{border-radius:15px; border:solid 5px #e88c1c; margin-top:20px}
.mod-349 iframe{margin-left:15px}
.right{text-align:right}
.pt20{padding-top:20px}
.pl10{padding-left:10px}
.ml20{margin-left:20px}
.pr10{padding-right:10px}
.pr20{padding-right:20px}
.pt10{padding-top:10px}
.m0{margin:0}
.meet-the-team p, .meet-the-team h3, .meet-the-team h4{text-align:center}
.meet-the-team h3{line-height:35px; margin-bottom:12px; margin-top:0}
.meet-the-team img{border:solid 5px #e88c1c; border-radius:15px}
.orange-border{border:5px solid #e88c1c; border-radius:15px}
.meet-the-team{padding-top:20px}
#footer-wrap{border-top:10px solid #e88c1c}
.sponsors .w25, .sponsors .w20{background:#e88c1c none repeat scroll 0 0; color:#fff}
.partner-box img{width:150px; margin-top:16px; border-radius:5px}
.support-box img{width:150px; margin-top:25px; border-radius:5px}
.partner-box{width:180px; margin:10px 15px 40px; float:left; background:#E88C1C; color:#fff; border-radius:10px}
.support-box{width:200px; margin:10px auto 40px; background:#E88C1C; color:#fff; border-radius:15px; padding-bottom:20px; -webkit-transition:all 0.2s linear; -moz-transition:all 0.2s linear; -o-transition:all 0.2s linear; transition:all 0.2s linear}
.support-box:hover{background:#115CB2}
.support-box img{background:#fff; border-radius:50%}
.mod-357 h4{font-size:20px; line-height:26px}
.mod-357 p{font-weight:lighter}
.item669 > .dropdown{left:-265px!important}
.tx-gallery-image-preview, .tx-gallery-image-link{display:none}
.tx-gallery-container{height:280px!important}
.center{text-align:center}
#copyright p{font-weight:100; letter-spacing:0.25px}
.sponsors a{padding:0 20px}
.nicescroll-rails{width:12px!important}
.nicescroll-rails div{width:8px!important}
.mod-344{background:#fff none repeat scroll 0 0; color:#404040; max-height:500px; overflow-y:scroll}
.mod-344 h2{color:#E88C1C}
.mod-344 .newsflash-inner{border-top:1px solid #E88C1C; margin-bottom:10px; padding-bottom:10px}
.mod-344 .btn{font-size:14px; line-height:18px; padding:10px 15px; text-align:center; border-radius:7px}
.mod-344 .newsflash-title{margin-top:20px}
#login-form .btn{line-height:24px; padding:3px 10px 5px}
.homepage #header{margin-top:-56px}
.homepage #header.affix{margin-top:0}
.top-2 .title{font-size:36px; padding-left:10px}
.top-2 li{margin:10px 0}
article, aside, details, figcaption, figure, footer, header, hgroup, nav, section{display:block}
audio, canvas, video{display:inline-block; *display:inline; *zoom:1}
audio:not([controls]){display:none}
html{font-size:100%; -webkit-text-size-adjust:100%; -ms-text-size-adjust:100%}
a:focus{outline:thin dotted #333; outline:5px auto -webkit-focus-ring-color; outline-offset:-2px}
a:hover, a:active{outline:0}
sub, sup{position:relative; font-size:75%; line-height:0; vertical-align:baseline}
sup{top:-0.5em; color:#E88C1C}
.orange-bg sup{color:#fff}
sub{bottom:-0.25em}
img{max-width:100%; height:auto; vertical-align:middle; border:0; -ms-interpolation-mode:bicubic}
#map_canvas img{max-width:none}
button, input, select, textarea{margin:0; font-size:100%; vertical-align:middle}
#bottom button, #bottom input, #bottom select, #bottom textarea{border-radius:15px; border:none}
button, input{*overflow:visible; line-height:normal}
button::-moz-focus-inner, input::-moz-focus-inner{padding:0; border:0}
button, input[type="button"], input[type="reset"], input[type="submit"]{cursor:pointer; -webkit-appearance:button}
input[type="search"]{-webkit-box-sizing:content-box; -moz-box-sizing:content-box; box-sizing:content-box; -webkit-appearance:textfield}
input[type="search"]::-webkit-search-decoration, input[type="search"]::-webkit-search-cancel-button{-webkit-appearance:none}
textarea{overflow:auto; vertical-align:top}
.clearfix, .clear{*zoom:1}
.clearfix:before, .clearfix:after, .clear:before, .clear:after{display:table; content:""; line-height:0}
.clearfix:after, .clear:after{clear:both}
.hide-text{font:0/0 a; color:transparent; text-shadow:none; background-color:transparent; border:0}
.input-block-level{display:block; width:100%; min-height:30px; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; box-sizing:border-box}
@font-face{font-family:'dekarregular'; src:url('../fonts/dekar-webfont.eot'); src:url('../fonts/dekar-webfont.eot?#iefix') format('embedded-opentype'), url('../fonts/dekar-webfont.woff') format('woff'), url('../fonts/dekar-webfont.ttf') format('truetype'), url('../fonts/dekar-webfont.svg#dekarregular') format('svg'); font-weight:normal; font-style:normal}
.gfont-opensans{font-family:'Open Sans', sans-serif}
.font-dekar{font-family:'dekarregular', sans-serif}
.list-border ul{margin:0}
.list-border ul li{border-bottom:1px solid rgba(255,255,255,0.5); list-style:none}
.list-border ul li:last-child{border-bottom:0}
.img-transform{overflow:hidden}
.img-transform img{-webkit-transition:all 0.4s linear; -moz-transition:all 0.4s linear; -o-transition:all 0.4s linear; transition:all 0.4s linear}
.img-transform:hover img{opacity:0.8; -webkit-transform:scale(1.1) rotateZ(-3deg); -moz-transform:scale(1.1) rotateZ(-3deg); -ms-transform:scale(1.1) rotateZ(-3deg); -o-transform:scale(1.1) rotateZ(-3deg); transform:scale(1.1) rotateZ(-3deg)}
.img-grayscale{filter:url("data:image/svg+xml;utf8,<svg xmlns=\'https://www.w3.org/2000/svg\'><filter id=\'grayscale\'><feColorMatrix type=\'matrix\' values=\'0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0 0 0 1 0\'/></filter></svg>#grayscale"); filter:gray; -webkit-filter:grayscale(100%); -webkit-transition:all 0.3s linear; -moz-transition:all 0.3s linear; -o-transition:all 0.3s linear; transition:all 0.3s linear}
.img-grayscale:hover{filter:url("data:image/svg+xml;utf8,<svg xmlns=\'https://www.w3.org/2000/svg\'><filter id=\'grayscale\'><feColorMatrix type=\'matrix\' values=\'1 0 0 0 0, 0 1 0 0 0, 0 0 1 0 0, 0 0 0 1 0\'/></filter></svg>#grayscale"); -webkit-filter:grayscale(0%); -webkit-transition:all 0.3s linear; -moz-transition:all 0.3s linear; -o-transition:all 0.3s linear; transition:all 0.3s linear}
.bs-example{color:#444}
.bs-example a:hover{color:#444}
pre a:hover{color:#444}
.row{margin-left:0px; *zoom:1}
.row:before, .row:after{display:table; content:""; line-height:0}
.row:after{clear:both}
[class*="grid"]{float:left; margin-left:0px}
.container, .navbar-static-top .container, .navbar-fixed-top .container, .navbar-fixed-bottom .container{width:960px}
.grid12{width:960px}
.grid11{width:880px}
.grid10{width:800px}
.grid9{width:720px}
.grid8{width:640px}
.grid7{width:560px}
.grid6{width:480px}
.grid5{width:400px}
.grid4{width:320px}
.grid3{width:240px}
.grid2{width:160px}
.grid1{width:80px}
.offset12{margin-left:960px}
html[dir='rtl'] .offset12{margin-right:960px; margin-left:0}
.offset11{margin-left:880px}
html[dir='rtl'] .offset11{margin-right:880px; margin-left:0}
.offset10{margin-left:800px}
html[dir='rtl'] .offset10{margin-right:800px; margin-left:0}
.offset9{margin-left:720px}
html[dir='rtl'] .offset9{margin-right:720px; margin-left:0}
.offset8{margin-left:640px}
html[dir='rtl'] .offset8{margin-right:640px; margin-left:0}
.offset7{margin-left:560px}
html[dir='rtl'] .offset7{margin-right:560px; margin-left:0}
.offset6{margin-left:480px}
html[dir='rtl'] .offset6{margin-right:480px; margin-left:0}
.offset5{margin-left:400px}
html[dir='rtl'] .offset5{margin-right:400px; margin-left:0}
.offset4{margin-left:320px}
html[dir='rtl'] .offset4{margin-right:320px; margin-left:0}
.offset3{margin-left:240px}
html[dir='rtl'] .offset3{margin-right:240px; margin-left:0}
.offset2{margin-left:160px}
html[dir='rtl'] .offset2{margin-right:160px; margin-left:0}
.offset1{margin-left:80px}
html[dir='rtl'] .offset1{margin-right:80px; margin-left:0}
.inset12{margin-left:-960px}
html[dir='rtl'] .inset12{margin-right:-960px; margin-left:0}
.inset11{margin-left:-880px}
html[dir='rtl'] .inset11{margin-right:-880px; margin-left:0}
.inset10{margin-left:-800px}
html[dir='rtl'] .inset10{margin-right:-800px; margin-left:0}
.inset9{margin-left:-720px}
html[dir='rtl'] .inset9{margin-right:-720px; margin-left:0}
.inset8{margin-left:-640px}
html[dir='rtl'] .inset8{margin-right:-640px; margin-left:0}
.inset7{margin-left:-560px}
html[dir='rtl'] .inset7{margin-right:-560px; margin-left:0}
.inset6{margin-left:-480px}
html[dir='rtl'] .inset6{margin-right:-480px; margin-left:0}
.inset5{margin-left:-400px}
html[dir='rtl'] .inset5{margin-right:-400px; margin-left:0}
.inset4{margin-left:-320px}
html[dir='rtl'] .inset4{margin-right:-320px; margin-left:0}
.inset3{margin-left:-240px}
html[dir='rtl'] .inset3{margin-right:-240px; margin-left:0}
.inset2{margin-left:-160px}
html[dir='rtl'] .inset2{margin-right:-160px; margin-left:0}
.inset1{margin-left:-80px}
html[dir='rtl'] .inset1{margin-right:-80px; margin-left:0}
.container{margin-right:auto; margin-left:auto; *zoom:1}
.container:before, .container:after{display:table; content:""; line-height:0}
.container:after{clear:both}
.container-fluid{padding-right:0px; padding-left:0px; *zoom:1}
.container-fluid:before, .container-fluid:after{display:table; content:""; line-height:0}
.container-fluid:after{clear:both}
body{background:url(../images/backgrounds/body-background.png) no-repeat fixed center center; color:#444; font-family:'Oswald', sans-serif; font-size:14px; font-weight:normal; line-height:22px; margin:0}
a{text-decoration:none; -webkit-transition:all 0.2s linear; -moz-transition:all 0.2s linear; -o-transition:all 0.2s linear; transition:all 0.2s linear}
h1, h2, h3, h4, h5, h6{font-weight:bold}
.page-id-808 .orange-bg h4{font-weight:normal; font-size:22px; line-height:24px}
.block, .tabbable, .accordion{padding:25px 15px; margin:20px 10px; position:relative; display:block}
.welcome-box{position:absolute; top:50%; left:50%; width:400px; height:150px; margin:-110px 0 0 -200px; padding:0}
.no-title > .header{display:none}
.title{margin:0 0 10px; padding:0 0 10px}
* html .ie6-offset{margin-right:-4px}
.page-header{border:none}
.affix{top:0; left:0; width:100%; z-index:9999; -webkit-animation:slide-top-fixed 0.2s ease-in-out; animation:slide-top-fixed 0.2s ease-in-out; -webkit-transform-origin:0 0; transform-origin:0 0}
.img-rounded{-webkit-border-radius:6px; -moz-border-radius:6px; border-radius:6px}
.img-polaroid{padding:4px; background-color:#fff; border:1px solid #ccc; border:1px solid rgba(0,0,0,0.2); -webkit-box-shadow:0 1px 3px rgba(0,0,0,0.1); -moz-box-shadow:0 1px 3px rgba(0,0,0,0.1); box-shadow:0 1px 3px rgba(0,0,0,0.1)}
.img-circle{-webkit-border-radius:500px; -moz-border-radius:500px; border-radius:500px}
#mainbody, #sidebar-a, #sidebar-b{position:relative}
#sidebar-a[class*='grid'] [class*='grid'], #sidebar-b[class*='grid'] [class*='grid']{margin-left:0; width:100%}
#header-wrap, #utility, #feature, #main-top, #main-bottom, #bottom-surface, #bottom, #copyright, #breadcrumbs{color:#fff}
#roof a:hover, #top a:hover, #bottom a:hover{color:#fff}
#bottom, #footer{padding:30px 0}
#header-wrap{background:url(../images/backgrounds/header-3.jpg) no-repeat 50% 0; background-size:cover; background-attachment:fixed; background-position:left bottom}
#utility{background:url(../images/backgrounds/social-purpose.jpg) no-repeat 0 0; background-size:cover; background-attachment:fixed}
#utility .subtitle{color:#ccc}
#timeline .grid12{width:100%}
#timeline .block{padding:25px 0 0; margin:20px 0 0}
#timeline .block .header{margin:0 10%}
#speakers{background:url(../images/blank-cube1.png) no-repeat 0 0}
#speakers .speakers-inner{background:url(../images/blank-cube2.png) no-repeat 100% 100%}
#sidebar-a .block, #sidebar-b .block{z-index:10}
#main-bottom{position:relative}
#main-bottom:before{content:''; display:block; height:38px; width:38px; position:absolute; top:-19px; left:49%}
#breadcrumbs{background:#434343}
#breadcrumbs .block{padding:10px; margin:10px}
#breadcrumbs a:hover{color:#fff}
#location{position:relative}
#location .location{width:100%}
#location .location iframe{width:100%; height:400px}
#location .location .location-info{width:50%; height:100%; padding:70px; box-sizing:border-box; position:absolute; top:0; right:0; background:rgba(255,255,255,0.8)}
#location .location .location-info .title{text-align:right}
#location .location .location-info .title [class^="icon-"], #location .location .location-info .title [class*=" icon-"], #location .location .location-info .title [class^="icom-"], #location .location .location-info .title [class*=" icom-"]{float:right; margin-right:0; margin-left:10px}
#location .location .location-info address{font-size:18px; font-weight:300; line-height:30px; margin:60px 0 20px}
#location .location .location-info address .company{font-family:'dekarregular', sans-serif; font-size:30px; margin-bottom:15px; display:inline-block}
#location .block{margin:0; padding:0}
.bottom-container{background:url(../images/backgrounds/gallery-background.jpg) no-repeat 0 0; background-size:cover; background-attachment:fixed; position:relative}
.bottom-container .title{color:#fff}
#support-the-charity p{color:#fff}
#floor .block{margin:10px; padding:15px}
#copyright{background:#252525}
.white{color:#fff; text-shadow:0 1px 1px rgba(0,0,0,0.3)}
.black{color:#444; text-shadow:0 1px 1px rgba(255,255,255,0.3)}
.box-alert{background-color:#FCF8E3; border:1px solid #FBEED5; color:#C09853}
.box-info{background-color:#D9EDF7; border-color:#BCE8F1; color:#3A87AD}
.box-success{background-color:#DFF0D8; border-color:#D6E9C6; color:#468847}
.box-error{background-color:#F2DEDE; border-color:#EED3D7; color:#B94A48}
.title{font-size:40px; line-height:46px; letter-spacing:2px; text-transform:uppercase; position:relative; font-family:'Oswald', sans-serif}
.subtitle{font-size:18px; color:#999; text-transform:uppercase}
.title1 .title{border-bottom:1px solid rgba(0,0,0,0.2); -webkit-box-shadow:0 1px 0 rgba(255,255,255,0.7); -moz-box-shadow:0 1px 0 rgba(255,255,255,0.7); box-shadow:0 1px 0 rgba(255,255,255,0.7)}
.title2 .title{border-bottom:4px double rgba(0,0,0,0.25); -webkit-box-shadow:0 1px 0 0 rgba(0,0,0,0.25); -moz-box-shadow:0 1px 0 0 rgba(0,0,0,0.25); box-shadow:0 1px 0 0 rgba(0,0,0,0.25)}
.title-primary .title{padding:15px; margin:-15px -15px 15px}
.title-center .title{text-align:center}
.title-right .title{text-align:right}
.title-right .title [class^="icon-"], .title-right .title [class*=" icon-"], .title-right .title [class^="icom-"], .title-right .title [class*=" icom-"]{float:right; margin-right:0; margin-left:10px}
.widget-logobig{position:absolute; top:0; right:0; margin:0; padding:0}
.ex-menu{color:#444; margin-top: 8px;}
.ex-menu ul{margin:0; padding:0; list-style:none}
.ex-menu > ul.l1:before, .ex-menu > ul.l1:after, .ex-menu .dropdown .column:before, .ex-menu .dropdown .column:after{content:" "; display:table}
.ex-menu > ul.l1:after, .ex-menu .dropdown .column:after{clear:both}
.ex-menu > ul.l1 > li{float:left}
.ex-menu ul li{position:relative}
.ex-menu li > a{display:block; -moz-box-sizing:border-box; box-sizing:border-box; text-decoration:none; padding:0 ''; line-height:20px; color:#444; font-size:14px; font-weight:300; cursor:pointer; padding:10px; text-transform:uppercase}
.ex-menu li a[class^="icon-"], .ex-menu li a[class*=" icon-"]{width:auto; text-align:left; font-family:inherit; -webkit-font-smoothing:inherit}
.ex-menu li a[class^="icon-"]:before, .ex-menu li a[class*=" icon-"]:before{font-family:FontAwesome; margin-right:5px}
.ex-menu > ul.l1 > li > a{border-bottom:0; padding:10px; line-height:36px}
.ex-menu > ul.l1 > li > a[class^="subtitle icon-"] > div, .ex-menu > ul.l1 > li > a[class*="subtitle icon-"] > div{margin:-5px 0 0 29px}
.ex-menu > ul.l1 > li > a[class^="subtitle icon-"]:before, .ex-menu > ul.l1 > li > a[class*="subtitle icon-"]:before{top:7px; position:relative}
.ex-menu > ul.l1 > li:hover > a, .ex-menu > ul.l1 > li > a:focus, .ex-menu > ul.l1 > li.active > a{background:#fff}
.ex-menu > ul.l1 > li > .dropdown{-webkit-box-shadow:0 0px 6px rgba(0,0,0,0.3); -moz-box-shadow:0 0px 6px rgba(0,0,0,0.3); box-shadow:0 0px 6px rgba(0,0,0,0.3)}
.ex-menu > ul.l1 > li.last .dropdown{right:0; left:auto}
.ex-menu li a[href='#']{cursor:auto}
.ex-menu li:hover > a, .ex-menu li > a:focus{background-color:''; color:''; outline:none}
.ex-menu li > a:active{background-color:''; color:''}
.ex-menu li.active > a{background-color:''; color:''}
.ex-menu li a img{float:left; margin-right:5px; margin-top:5px}
.ex-menu .subtitle{line-height:4px}
.subtitle > div{margin-top:9px; font-size:10px; line-height:17px; font-size:11px; line-height:12px; text-transform:lowercase; margin-top:3px}
.ex-menu .dropdown{display:none; position:absolute; top:100%; left:0; z-index:1000; -moz-box-sizing:border-box; box-sizing:border-box; background:''; color:; letter-spacing:normal; background:#fff; -webkit-box-shadow:0 0px 6px rgba(0,0,0,0.3); -moz-box-shadow:0 0px 6px rgba(0,0,0,0.3); box-shadow:0 0px 6px rgba(0,0,0,0.3)}
.ex-menu .dropdown ul li.parent > a{position:relative}
.ex-menu .dropdown ul li.parent > a:before{content:"\f101"; font-family:FontAwesome; display:none; position:absolute; right:10px}
.ex-menu .dropdown .block{padding:0; margin:0; color:#444}
.ex-menu .dropdown .block .title{border-bottom:1px solid rgba(0,0,0,0.35); padding:10px 0; margin:0 0 10px; background:none; color:#444; font-size:20px; font-weight:normal; line-height:24px}
.ex-menu li:hover > .dropdown{display:block}
.ex-menu li:hover > .dropdown li:hover > .dropdown{left:100%; top:0}
.ex-menu .dropdown .grouped > ul{margin:10px}
.ex-menu .dropdown .grouped > ul > li > a{padding:5px 0; font-size:13px; line-height:16px}
.ex-menu .dropdown .grouped > ul > li:hover > a, .ex-menu .dropdown .grouped > ul > li.active > a, .ex-menu .dropdown .grouped > ul > li > a:focus{ background:none}
.ex-menu .dropdown .column{float:left; -moz-box-sizing:border-box; box-sizing:border-box; padding:15px}
.menu-toggle{-moz-box-sizing:border-box; box-sizing:border-box; height:55px; padding:0 20px; float:left}
.menu-toggle:before{content:''; display:inline-block; height:100%; vertical-align:middle}
.menu-toggle{font-size:19px; color:#88898E}
.menu-toggle:hover, .menu-toggle:focus{color:#88898E; text-decoration:none; outline:none}
.menu-toggle:after{content:"\f0c9"; font-family:"FontAwesome"; vertical-align:middle}
[dropdown-animation="fade"] li:hover > .dropdown, [dropdown-sub-animation="fade"] li:hover > .dropdown li:hover > .dropdown{-webkit-animation:fade 0.2s ease-in-out; animation:fade 0.2s ease-in-out}
[dropdown-animation="scale-up"] li:hover > .dropdown, [dropdown-sub-animation="scale-up"] li:hover > .dropdown li:hover > .dropdown{-webkit-animation:scale-up 0.2s ease-in-out; animation:scale-up 0.2s ease-in-out; -webkit-transform-origin:0 0; transform-origin:0 0}
[dropdown-animation="scale-down"] li:hover > .dropdown, [dropdown-sub-animation="scale-down"] li:hover > .dropdown li:hover > .dropdown{-webkit-animation:scale-down 0.2s ease-in-out;animation:scale-down 0.2s ease-in-out; -webkit-transform-origin:0 0; transform-origin:0 0}
[dropdown-animation="slide-top"] li:hover > .dropdown, [dropdown-sub-animation="slide-top"] li:hover > .dropdown li:hover > .dropdown{-webkit-animation:slide-top-fixed 0.2s ease-in-out; animation:slide-top-fixed 0.2s ease-in-out; -webkit-transform-origin:0 0; transform-origin:0 0}
[dropdown-animation="slide-bottom"] li:hover > .dropdown, [dropdown-sub-animation="slide-bottom"] li:hover > .dropdown li:hover > .dropdown{-webkit-animation:slide-bottom-fixed 0.2s ease-in-out; animation:slide-bottom-fixed 0.2s ease-in-out; -webkit-transform-origin:0 0; transform-origin:0 0}
[dropdown-animation="slide-left"] li:hover > .dropdown, [dropdown-sub-animation="slide-left"] li:hover > .dropdown li:hover > .dropdown{-webkit-animation:slide-left-fixed 0.2s ease-in-out; animation:slide-left-fixed 0.2s ease-in-out; -webkit-transform-origin:0 0; transform-origin:0 0}
[dropdown-animation="slide-right"] li:hover > .dropdown, [dropdown-sub-animation="slide-right"] li:hover > .dropdown li:hover > .dropdown{-webkit-animation:slide-right-fixed 0.2s ease-in-out; animation:slide-right-fixed 0.2s ease-in-out; -webkit-transform-origin:0 0; transform-origin:0 0}
[dropdown-animation="flipin-x"] li:hover > .dropdown, [dropdown-sub-animation="flipin-x"] li:hover > .dropdown li:hover > .dropdown{-webkit-animation:flipin-x .5s ease-in-out; animation:flipin-x .5s ease-in-out}
[dropdown-animation="flipin-y"] li:hover > .dropdown, [dropdown-sub-animation="flipin-y"] li:hover > .dropdown li:hover > .dropdown{-webkit-animation:flipin-y .5s ease-in-out; animation:flipin-y .5s ease-in-out}
[dropdown-animation="bounce-in"] li:hover > .dropdown, [dropdown-sub-animation="bounce-in"] li:hover > .dropdown li:hover > .dropdown{-webkit-animation:bounce-in 0.6s ease-in-out; animation:bounce-in 0.6s ease-in-out}
[dropdown-animation="bounce-in-up"] li:hover > .dropdown, [dropdown-sub-animation="bounce-in-up"] li:hover > .dropdown li:hover > .dropdown{ -webkit-animation:bounce-in-up 0.6s ease-in-out; animation:bounce-in-up 0.6s ease-in-out}
[dropdown-animation="bounce-in-left"] li:hover > .dropdown, [dropdown-sub-animation="bounce-in-left"] li:hover > .dropdown li:hover > .dropdown{ -webkit-animation:bounce-in-left 0.6s ease-in-out; animation:bounce-in-left 0.6s ease-in-out}
[dropdown-animation="bounce-in-right"] li:hover > .dropdown, [dropdown-sub-animation="bounce-in-right"] li:hover > .dropdown li:hover > .dropdown{ -webkit-animation:bounce-in-right 0.6s ease-in-out; animation:bounce-in-right 0.6s ease-in-out}
[dropdown-animation="roll-in"] li:hover > .dropdown, [dropdown-sub-animation="roll-in"] li:hover > .dropdown li:hover > .dropdown{-webkit-animation:roll-in 0.6s ease-in-out; animation:roll-in 0.6s ease-in-out}
#ex-splitmenu.horizontal .nav-list li{position:relative}
#ex-splitmenu.horizontal > .nav-list > li{float:left}
#ex-splitmenu.horizontal .nav-list > li > a{display:block; text-decoration:none; padding:0 ''; margin:0; line-height:20px; color:#444; font-size:14px; font-weight:300; cursor:pointer}
#ex-splitmenu.horizontal .nav-list li:hover a{background-color:''; color:''}
#ex-splitmenu.horizontal .nav-list li.parent > ul{display:none; position:absolute; top:100%; left:0; padding:0; width:200px; z-index:1000; -moz-box-sizing:border-box; box-sizing:border-box; background:''; letter-spacing:normal}
#ex-splitmenu.horizontal .nav-list li.parent:hover > ul{display:block; -webkit-animation:scale-up 0.2s ease-in-out; animation:scale-up 0.2s ease-in-out; -webkit-transform-origin:0 0; transform-origin:0 0}
#ex-splitmenu.horizontal .nav-list li.parent:hover > ul li.parent ul{left:100%; top:0}
#ex-splitmenu.horizontal > .nav-list > li.hover a, #ex-splitmenu.horizontal > .nav-list > li.active a, #ex-splitmenu.horizontal > .nav-list > li.active a:focus{background-color:''; color:''}
#ex-splitmenu.horizontal a[class^="icon-"], #ex-splitmenu.horizontal a[class*=" icon-"]{width:auto; text-align:left}
#ex-splitmenu.horizontal a[class^="icon-"]:before, #ex-splitmenu.horizontal a[class*=" icon-"]:before{margin-right:5px}
.uk-offcanvas{display:none; position:fixed; top:0; right:0; bottom:0; left:0; z-index:1010; background:rgba(0,0,0,0.3)}
.uk-offcanvas.uk-active{display:block}
.uk-offcanvas-page{position:fixed; -webkit-transition:margin-left 0.3s ease-in-out 50ms; transition:margin-left 0.3s ease-in-out 50ms}
.uk-offcanvas-bar{position:fixed; top:0; bottom:0; left:0; -webkit-transform:translateX(-100%); transform:translateX(-100%); z-index:1011; width:270px; max-width:100%; background:#333; overflow-y:auto; -webkit-overflow-scrolling:touch; -webkit-transition:-webkit-transform 0.3s ease-in-out; transition:transform 0.3s ease-in-out}
.uk-offcanvas.uk-active .uk-offcanvas-bar.uk-offcanvas-bar-show{-webkit-transform:translateX(0%); transform:translateX(0%)}
.uk-offcanvas-bar-flip{left:auto; right:0; -webkit-transform:translateX(100%); transform:translateX(100%)}
.uk-offcanvas [class*="grid"]{width:auto; float:none}
.uk-offcanvas .block{margin:0; padding:0}
.uk-offcanvas .block + .block{margin-top:20px}
#offcanvas .ex-menu{background-color:transparent}
.uk-offcanvas .ex-menu, .uk-offcanvas .ex-menu > ul.l1 > li{float:none}
.uk-offcanvas .ex-menu ul a{color:#88898E}
.uk-offcanvas .ex-menu > ul.l1 > li > a{color:rgba(255,255,255,0.8); border-bottom:1px solid rgba(0,0,0,0.4); box-shadow:0 1px 0 rgba(255,255,255,0.06)}
.uk-offcanvas .ex-menu > ul.l1 > li:hover > a, .uk-offcanvas .ex-menu > ul.l1 > li.active > a, .uk-offcanvas .ex-menu > ul.l1 > li a:focus, .uk-offcanvas .ex-menu > ul.l1 > li a:active{background-color:#3A3B40; color:#fff}
.uk-offcanvas .ex-menu > ul.l1 > li ul{padding:5px 0 5px 15px}
.uk-offcanvas .ex-menu > ul.l1 > li ul li.parent > a{margin-left:-15px; padding-left:15px}
.uk-offcanvas .ex-menu > ul.l1 > li ul li > a{padding:5px 0; line-height:30px}
.uk-offcanvas .ex-menu li:hover > a, .uk-offcanvas .ex-menu li > a:focus{background-color:none}
.widget-menu{background:none; margin:0; padding:0 15px}
.ex-menu > ul.l1 > li.last .dropdown{right:auto; left:auto}
.ex-menu .subtitle{line-height:14px}
#ex-splitmenu .nav-list ul{list-style:circle}
#ex-splitmenu .nav-list ul ul{list-style:square}
#ex-splitmenu .nav-list ul ul ul{list-style:disc}
.menu-toggle{background:#fff; color:#E88C1C; border-radius:50%}
.menu-toggle:hover{color:#115CB2}
#component .articles-row{margin-bottom:10px}
#component [class*='cols'] > [class*='col-']{float:left; padding:0}
#component .cols-1 > [class*='col-']{display:block; float:none; margin:0}
#component .cols-2 > [class*='col-']{width:50%}
#component .cols-3 > [class*='col-']{float:left; width:33.3%}
#component .cols-4 > [class*='col-']{width:25%}
#component .block{padding:15px}
#component .article{margin:0 0 10px; *zoom:1}
#component .article:before, #component .article:after{display:table; content:""; line-height:0}
#component .article:after{clear:both}
#component .article a.btn-primary:hover{color:#fff}
#component .title{padding:15px 0}
#component .blog{margin:0 -10px}
#component .blog .article{margin:0 10px 20px}
#component .article-intro{margin-bottom:10px}
#component figure.img-intro{width:40%; margin:0 10px; overflow:hidden}
#component figure.img-intro img{-webkit-transition:all 0.4s linear; -moz-transition:all 0.4s linear; -o-transition:all 0.4s linear; transition:all 0.4s linear}
#component figure.img-intro:hover img{opacity:0.8; -webkit-transform:scale(1.1) rotateZ(-3deg); -moz-transform:scale(1.1) rotateZ(-3deg); -ms-transform:scale(1.1) rotateZ(-3deg); -o-transform:scale(1.1) rotateZ(-3deg); transform:scale(1.1) rotateZ(-3deg)}
#component figure.img-fulltext{width:45%; margin:0 15px; overflow:hidden}
#component figure.img-fulltext img{-webkit-transition:all 0.4s linear; -moz-transition:all 0.4s linear; -o-transition:all 0.4s linear; transition:all 0.4s linear}
#component figure.img-fulltext:hover img{opacity:0.8; -webkit-transform:scale(1.1) rotateZ(-3deg); -moz-transform:scale(1.1) rotateZ(-3deg); -ms-transform:scale(1.1) rotateZ(-3deg); -o-transform:scale(1.1) rotateZ(-3deg); transform:scale(1.1) rotateZ(-3deg)}
#component .article-tools{margin-bottom:15px}
#component .article-tools .article-info{float:none}
#component .article-bg{padding-bottom:0; border:0}
#component .actions{list-style:none}
#component .actions a{display:inline-block}
#component .actions img{display:inline-block}
#component .edit .formelm{float:left; width:70%; margin-top:10px}
#component .edit .formelm label{float:left; line-height:22px; width:110px}
#component .edit textarea{margin-top:10px}
#component .edit .pull-left{width:50%}
#component .CodeMirror-wrapping{box-sizing:border-box; margin-top:20px}
#component .edit .formelm-buttons{margin-top:10px}
#component .button2-left{float:left; margin-right:5px}
#component #editor-xtd-buttons{margin-top:15px; height:32px}
#component .more-articles{padding:0 10px}
#component .pagination{padding:0 10px; text-align:center}
#component .pagination ul{-webkit-box-shadow:none; -moz-box-shadow:none; box-shadow:none}
#component .pagination a, #component .pagination span{background:none; -webkit-border-radius:0px; -moz-border-radius:0px; border-radius:0px}
#component .tooltip{display:none!important}
#component #contact-slider{padding-bottom:9px}
#component #contact-slider h3{font-size:inherit; line-height:inherit; margin:0; padding:0}
#component #eblog-wrapper #ezblog-body #ezblog-label{border:0; font-size:24px; margin:0 0 10px}
#component #eblog-wrapper #ezblog-body .blog-post{background:#fff; color:#444; margin:0 0 10px; padding:0; border:0}
#component #eblog-wrapper #ezblog-body .blog-post .blog-header, #component #eblog-wrapper #ezblog-body .blog-post .blog-content{margin:0; padding:15px}
#component #eblog-wrapper #ezblog-body .blog-post .blog-header a{color:#ddd}
#component #eblog-wrapper #ezblog-body .blog-post .blog-header a:hover, #component #eblog-wrapper #ezblog-body .blog-post .blog-header .blog-title a{ color:#fff}
#component #eblog-wrapper #ezblog-body .blog-post .blog-content .blog-text img{float:right; margin:0 0px 15px 15px; width:50%; display:block}
#component #eblog-wrapper #ezblog-body .blog-post .blog-content a:hover{color:#444}
#component #eblog-wrapper #ezblog-body .blog-read{background:#fff; color:#444; padding:15px}
#component #eblog-wrapper #ezblog-body .blog-read a:hover{color:#444}
#component #eblog-wrapper #ezblog-body .blog-read .blog-head{margin:-15px -15px 15px; padding:15px}
#component #eblog-wrapper #ezblog-body .blog-brief{border:0; padding:0}
#component #eblog-wrapper #ezblog-body #section-author{background:#fff; color:#444}
#component #eblog-wrapper #ezblog-body #section-author a:hover{color:#444}
#component #eblog-wrapper #ezblog-body #section-author img.avatar{border:3px solid #00AEFF; border-radius:50%}
#component #eblog-wrapper #ezblog-body #section-author .author-info{margin:20px 0 0 30px; padding:5px}
#component #eblog-wrapper #ezblog-body #section-author .author-info .author-name{font-size:20px}
#component #eblog-wrapper #ezblog-body #section-author .author-info .author-about{color:#444}
#component #eblog-wrapper #ezblog-body #section-author .author-info a{color:#fff}
#component #eblog-wrapper #ezblog-body #section-comments{background:#fff; color:#444; padding:15px}
#component #eblog-wrapper #ezblog-body #section-comments > .section-title{background:#ff4444; color:#fff; padding:15px; margin:-15px -15px 10px}
#component #eblog-wrapper #ezblog-body #section-comments #blog-comment{padding-bottom:0}
#component #eblog-wrapper #ezblog-body #section-comments #comment-form .section-title{font-size:18px; padding:0; margin:0 0 15px; border-bottom:1px solid #CCCCCC}
#component #eblog-wrapper #ezblog-body #section-comments #comment-form .button{padding:10px 12px}
#component #eblog-wrapper #ezblog-body .featured-slider, #component #eblog-wrapper #ezblog-body .tab_button, #component #eblog-wrapper #ezblog-body .tab-wrapper{border:0; background:#fff; color:#444}
#component #eblog-wrapper #ezblog-body .featured-slider a:hover, #component #eblog-wrapper #ezblog-body .tab_button a:hover, #component #eblog-wrapper #ezblog-body .tab-wrapper a:hover{color:#444}
#component #eblog-wrapper #ezblog-body .tab_button{border-radius:0; border:1px solid #CCCCCC}
#component #eblog-wrapper .fsm{font-size:12px}
.block[class^="icon-"], .block[class*=" icon-"], .block[class^="icom-"], .block[class*=" icom-"]{font-family:inherit; line-height:inherit}
.title [class^="icon-"], .title [class*=" icon-"], .title [class^="icom-"], .title [class*=" icom-"]{margin-right:10px}
#mod-finder-searchform{margin:0}
#mod-finder-searchform div.finder{position:relative; margin:15px 0; width:0%; min-width:22px; height:32px; float:right; overflow:hidden; -webkit-backface-visibility:hidden; -webkit-transition:width 0.3s; -moz-transition:width 0.3s; -o-transition:width 0.3s; transition:width 0.3s}
#mod-finder-searchform label.finder{font-size:24px}
#mod-finder-searchform #mod-finder-searchword{position:absolute; top:0; right:23px; border-style:solid; border-color:rgba(255,255,255,0.6); border-width:0 0 1px; outline:none; background:none; margin:0; z-index:10; padding:5px 8px; font-family:inherit; font-size:16px; color:#f1f1f1; -webkit-transition:all 0.3s linear; -moz-transition:all 0.3s linear; -o-transition:all 0.3s linear; transition:all 0.3s linear; -webkit-box-shadow:none; -moz-box-shadow:none; box-shadow:none}
#mod-finder-searchform #mod-finder-searchword:focus{-webkit-box-shadow:none; -moz-box-shadow:none; box-shadow:none}
#mod-finder-searchform .searchbox-icon, #mod-finder-searchform button.btn{display:block; position:absolute; right:0; top:0; padding:0; margin:0; line-height:30px; text-align:center; cursor:pointer}
#mod-finder-searchform button.btn{background:#fff; -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)"; filter:alpha(opacity=0); opacity:0; color:transparent; border:none; outline:none; z-index:-1}
#mod-finder-searchform .searchbox-icon{color:#fff; z-index:90; font-size:22px; font-family:FontAwesome; speak:none; font-style:normal; font-weight:normal; font-variant:normal; text-transform:none; -webkit-font-smoothing:antialiased}
#mod-finder-searchform .searchbox-icon:before{content:"\f002"}
#mod-finder-searchform div.finder.search-open, .no-js #mod-finder-searchform div.finder{width:100%}
#mod-finder-searchform div.finder.search-open #mod-finder-searchword{-webkit-transition:all 0.3s linear; -moz-transition:all 0.3s linear; -o-transition:all 0.3s linear; transition:all 0.3s linear}
#mod-finder-searchform div.finder.search-open .searchbox-icon, .no-js #mod-finder-searchform div.finder .searchbox-icon{color:#fff; z-index:11}
#mod-finder-searchform div.finder.search-open button.btn, .no-js #mod-finder-searchform div.finder button.btn{z-index:90}
ul.breadcrumb{margin:0; background:none; border:0; border-radius:0}
ul.breadcrumb li{text-shadow:none}
#login-form .add-on label{display:none}
ul.menu li img{display:none}
.event-intro .btn, .event-register .btn{margin-top:40px}
.event-register{padding-top:80px}
.event-register h2{font-family:'dekarregular', sans-serif; margin-bottom:25px; text-transform:uppercase}
.event-desc{text-align:center; background-color: #e88c1c;}
.event-desc .event-block{width:33.33%; float:left; padding:40px; box-sizing:border-box; -webkit-transition:all 0.3s linear; -moz-transition:all 0.3s linear; -o-transition:all 0.3s linear; transition:all 0.3s linear;}
.event-desc .event-block img{-webkit-transform:scale(0.9); -moz-transform:scale(0.9); -ms-transform:scale(0.9); -o-transform:scale(0.9); transform:scale(0.9); -webkit-transition:all 0.3s linear; -moz-transition:all 0.3s linear; -o-transition:all 0.3s linear; transition:all 0.3s linear;}
.event-desc .event-block h3{text-transform:uppercase; margin-top:30px}
.event-desc .event-block:hover img{-webkit-transform:scale(0.7); -moz-transform:scale(0.7); -ms-transform:scale(0.7); -o-transform:scale(0.7); transform:scale(0.7); opacity:0.6}
.sponsors{text-align:center}
.sponsors .custom a{display:inline-block}
.sponsors .custom a+a{margin-left:20px}
.newsletter input[type="email"]{width:65%; padding:10px; font-style:italic; margin-bottom:0}
.newsletter input[type="submit"]{padding:10px; line-height:22px}
.newsletter form{margin:10px 0 0}
.horizontal-menu{margin:0; list-style:none}
.horizontal-menu li{display:inline-block; margin:0 15px}
.horizontal-menu li a{text-transform:uppercase}
#xcd-countdown .eventx{padding:0; background:none}
#xcd-countdown #xcd-display-event span{font-family:'dekarregular', sans-serif; letter-spacing:5px}
#xt-wrap.xt-vertical{border:0; width:250px; color:#444; padding:0; margin:0; box-sizing:border-box; overflow:hidden}
#xt-wrap.xt-vertical a:hover{color:#999}
#xt-wrap.xt-vertical .xt-inner-wrap{padding:0}
#xt-wrap.xt-vertical .xt-inner-wrap .xt-list li{border:0}
#xt-wrap.xt-vertical .xt-inner-wrap .xt-list li+li{border-top:1px solid #ddd}
#xt-wrap.xt-vertical .xt-inner-wrap .xt-list .xt-inner-pad{*zoom:1}
#xt-wrap.xt-vertical .xt-inner-wrap .xt-list .xt-inner-pad:before, #xt-wrap.xt-vertical .xt-inner-wrap .xt-list .xt-inner-pad:after{display:table; content:""; line-height:0}
#xt-wrap.xt-vertical .xt-inner-wrap .xt-list .xt-inner-pad:after{clear:both}
#xt-wrap.xt-vertical .xt-inner-wrap .xt-list .xt-avatar{margin-top:7px}
#xt-wrap.xt-vertical .xt-inner-wrap .xt-list .xt-time{float:right; margin-left:10px}
#xt-wrap.xt-vertical .xt-inner-wrap .xt-list .xt-source{display:inline-block}
#xt-wrap.xt-vertical .xt-inner-wrap .xt-list .xt-source a{margin-left:10px}
.xpert-captions .xc_intro{color:#e3e3e3}
#xpert-timeline{font-family:'Open Sans', sans-serif}
#xpert-timeline .vco-storyjs .vco-feature h1, #xpert-timeline .vco-storyjs .vco-feature h2, #xpert-timeline .vco-storyjs .vco-feature h3, #xpert-timeline .vco-storyjs .vco-feature h4, #xpert-timeline .vco-storyjs .vco-feature h5, #xpert-timeline .vco-storyjs .vco-feature h6, #xpert-timeline .vco-storyjs p, #xpert-timeline .vco-storyjs blockquote, #xpert-timeline .vco-storyjs blockquote p, #xpert-timeline .vco-storyjs .twitter blockquote p{font-family:'Open Sans', sans-serif}
.widget-logo{padding:10px 15px; margin:0}
body.homepage .affix-top .widget-logo{display:none}
#logo{margin:0}
#logo a{display:block; font-size:30px; line-height:30px; text-transform:uppercase}
#logo.image a{font:0/0 a; color:transparent; text-shadow:none; background-color:transparent; border:0; padding:0}
#logo .logo-tagline{display:block; font-size:16px}
.widget-logobig{padding:0}
#logo-big a{display:block; margin:0 auto}
.widget-copyrightinfo, .widget-designedby, .widget-exposelogo, .widget-totop{padding:10px 20px 0px; margin:0px; color:#fff}
.widget-copyrightinfo a:hover, .widget-designedby a:hover, .widget-exposelogo a:hover, .widget-totop a:hover{color:#fff}
.widget-pagetitle{margin:0 -100%!important; padding:0 100%!important; background:rgba(0,0,0,0.5)}
.widget-pagetitle .title{font-size:36px; line-height:40px; margin:0; background:none; padding:10px 0; text-transform:uppercase}
.widget-pagetitle .title a{color:#fff}
#ex-date, #font-resizer{margin-top:5px}
#font-resizer{text-align:right}
.expose-logo, .expose-logo a{width:152px; height:40px; display:block}
.expose-logo-light{background:url(../../../images/expose_logo_light.png) no-repeat}
.expose-logo-dark{background:url(../../../libraries/expose/interface/images/expose_logo_dark.png) no-repeat}
.expose-logo span{display:none}
#poweredby{float:right}
.widget-totop{text-align:right}
#scrolltop{display:inline-block; font-size:0; background:rgba(255,255,255,0.8); position:relative; padding:10px}
#scrolltop span{-webkit-transition:all 0.3s linear 0.1s; -moz-transition:all 0.3s linear 0.1s; -o-transition:all 0.3s linear 0.1s; transition:all 0.3s linear 0.1s}
#scrolltop:after{content:"\f106"; padding:0 5px 2px; border-radius:50%; border:3px solid #787878; font-family:"FontAwesome"; font-size:26px; line-height:26px; color:#787878; display:inline-block; -webkit-transition:all 0.2s linear 0.1s; -moz-transition:all 0.2s linear 0.1s; -o-transition:all 0.2s linear 0.1s; transition:all 0.2s linear 0.1s}
#scrolltop:hover{background:#fff}
#scrolltop:hover span{font-size:16px; margin-right:5px}
#scrolltop:hover:after{color:#333}
.social-icons{list-style:none; margin:10px 0; z-index:11}
#footer .social-icons{text-align:right}
.social-icons li{display:inline-block; margin-right:5px}
.social-icons li a{display:block; color:#fff; -webkit-transition:all 0.3s linear; -moz-transition:all 0.3s linear; -o-transition:all 0.3s linear; transition:all 0.3s linear}
.social-icons li a i{font-size:18px; padding:10px; background:#494949; border-radius:50%; display:inline-block; -webkit-transition:all 0.3s linear; -moz-transition:all 0.3s linear; -o-transition:all 0.3s linear; transition:all 0.3s linear; text-align:center}
.social-icons li a span{display:none; margin:0 15px; -webkit-transition:all 0.3s linear; -moz-transition:all 0.3s linear; -o-transition:all 0.3s linear; transition:all 0.3s linear}
.social-icons li a:hover{-webkit-transition:all 0.3s linear; -moz-transition:all 0.3s linear; -o-transition:all 0.3s linear; transition:all 0.3s linear}
.social-icons li a:hover i{color:#fff}
.social-icons li.twitter a:hover i{background:#00CAFB}
.social-icons li.facebook a:hover i{background:#3b5998}
.social-icons li.gplus a:hover i{background:#D23A1D}
.social-icons li.lin a:hover i{background:#007bb6}
.social-icons li.dribbble a:hover i{background:#C32361}
.social-icons li.ytube a:hover i{background:#bb0000}
.social-icons li.rss a:hover i{background:#FF8001}
.fade{opacity:0; -webkit-transition:opacity .15s linear; -moz-transition:opacity .15s linear; -o-transition:opacity .15s linear; transition:opacity .15s linear}
.fade.in{opacity:1}
.collapse{position:relative; height:0; overflow:hidden; -webkit-transition:height .35s ease; -moz-transition:height .35s ease; -o-transition:height .35s ease; transition:height .35s ease}
.collapse.in{height:auto}
[class*='animation-']{-webkit-animation-duration:0.5s; animation-duration:0.5s; -webkit-animation-timing-function:ease-out; animation-timing-function:ease-out; -webkit-animation-fill-mode:both; animation-fill-mode:both}
.animation-fade{-webkit-animation-name:fade; animation-name:fade; -webkit-animation-duration:0.8s; animation-duration:0.8s; -webkit-animation-timing-function:linear; animation-timing-function:linear}
.animation-scale-up{-webkit-animation-name:scale-up; animation-name:scale-up}
.animation-scale-down{-webkit-animation-name:scale-down; animation-name:scale-down}
.animation-slide-top{-webkit-animation-name:slide-top; animation-name:slide-top}
.animation-slide-bottom{-webkit-animation-name:slide-bottom; animation-name:slide-bottom}
.animation-slide-left{-webkit-animation-name:slide-left; animation-name:slide-left}
.animation-slide-right{-webkit-animation-name:slide-right; animation-name:slide-right}
.animation-reverse{-webkit-animation-direction:reverse; animation-direction:reverse}
.page-id-672 #form14 .wdform_column .wdform_row:nth-child(6) .wdform-label-section{width:120px!important}
.page-id-672 #form14 .wdform_column .wdform_row:nth-child(6) .wdform-element-section{width:120px!important}
.page-id-672 #form14 #wd_captcha_input14{margin-top:10px}
.page-id-672 #form14 .wdform_column .wdform_row:nth-child(7){width:100%; float:left}
.page-id-672 #form14 .wdform_column .wdform_row:nth-child(6) .wdform-label{margin-top:10px; float:left}

.hikashop_products .btn{
 font-size:15px;
 line-height:22px;
}

@-webkit-keyframes slide-top{
0%{opacity:0; -webkit-transform:translateY(-100%)}
100%{opacity:1; -webkit-transform:translateY(0)}
}
@keyframes slide-top{
0%{opacity:0; transform:translateY(-100%)}
100%{opacity:1; transform:translateY(0)}
}
@-webkit-keyframes slide-bottom{
0%{opacity:0; -webkit-transform:translateY(100%)}
100%{opacity:1; -webkit-transform:translateY(0)}
}
@keyframes slide-bottom{
0%{opacity:0; transform:translateY(100%)}
100%{opacity:1; transform:translateY(0)}
}
@-webkit-keyframes slide-left{
0%{opacity:0; -webkit-transform:translateX(-100%)}
100%{opacity:1; -webkit-transform:translateX(0)}
}
@keyframes slide-left{
0%{opacity:0; transform:translateX(-100%)}
100%{opacity:1; transform:translateX(0)}
}
@-webkit-keyframes slide-right{
0%{opacity:0; -webkit-transform:translateX(100%)}
100%{opacity:1; -webkit-transform:translateX(0)}
}
@keyframes slide-right{
0%{opacity:0; transform:translateX(100%)}
100%{opacity:1; transform:translateX(0)}
}
@-webkit-keyframes spin{
0%{-webkit-transform:rotate(0deg)}
100%{-webkit-transform:rotate(359deg)}
}
@keyframes spin{
0%{transform:rotate(0deg)}
100%{transform:rotate(359deg)}
}
@-webkit-keyframes fade{
0%{opacity:0}
100%{opacity:1}
}
@keyframes fade{
0%{opacity:0}
100%{opacity:1}
}
@-webkit-keyframes scale-up{
0%{opacity:0; -webkit-transform:scale(0.2)}
100%{opacity:1; -webkit-transform:scale(1)}
}
@keyframes scale-up{
0%{opacity:0; transform:scale(0.2)}
100%{opacity:1; transform:scale(1)}
}
@-webkit-keyframes scale-down{
0%{opacity:0; -webkit-transform:scale(1.8)}
100%{opacity:1; -webkit-transform:scale(1)}
}
@keyframes scale-down{
0%{opacity:0; transform:scale(1.8)}
100%{opacity:1; transform:scale(1)}
}
@-webkit-keyframes slide-top-fixed{
0%{opacity:0; -webkit-transform:translateY(-20px)}
100%{opacity:1; -webkit-transform:translateY(0)}
}
@keyframes slide-top-fixed{
0%{opacity:0; transform:translateY(-20px)}
100%{opacity:1; transform:translateY(0)}
}
@-webkit-keyframes slide-bottom-fixed{
0%{opacity:0; -webkit-transform:translateY(20px)}
100%{opacity:1; -webkit-transform:translateY(0)}
}
@keyframes slide-bottom-fixed{
0%{opacity:0; transform:translateY(20px)}
100%{opacity:1; transform:translateY(0)}
}
@-webkit-keyframes slide-left-fixed{
0%{opacity:0; -webkit-transform:translateX(-20px)}
100%{opacity:1; -webkit-transform:translateX(0)}
}
@-moz-keyframes slide-left-fixed{
0%{opacity:0; -moz-transform:translateX(-20px)}
100%{opacity:1; -moz-transform:translateX(0)}
}
@keyframes slide-left-fixed{
0%{opacity:0; transform:translateX(-20px)}
100%{opacity:1; transform:translateX(0)}
}
@-webkit-keyframes slide-right-fixed{
0%{opacity:0; -webkit-transform:translateX(20px)}
100%{opacity:1; -webkit-transform:translateX(0)}
}
@-moz-keyframes slide-right-fixed{
0%{opacity:0; -moz-transform:translateX(20px)}
100%{opacity:1; -moz-transform:translateX(0)}
}
@keyframes slide-right-fixed{
0%{opacity:0; transform:translateX(20px)}
100%{opacity:1; transform:translateX(0)}
}
@-webkit-keyframes flipin-x{
0%{-webkit-transform:perspective(400px) rotateX(90deg); opacity:0}
40%{-webkit-transform:perspective(400px) rotateX(-10deg)}
70%{-webkit-transform:perspective(400px) rotateX(10deg)}
100%{-webkit-transform:perspective(400px) rotateX(0deg); opacity:1}
}
@-moz-keyframes flipin-x{
0%{-moz-transform:perspective(400px) rotateX(90deg); opacity:0}
40%{-moz-transform:perspective(400px) rotateX(-10deg)}
70%{-moz-transform:perspective(400px) rotateX(10deg)}
100%{-moz-transform:perspective(400px) rotateX(0deg); opacity:1}
}
@keyframes flipin-x{
0%{transform:perspective(400px) rotateX(90deg); opacity:0}
40%{transform:perspective(400px) rotateX(-10deg)}
70%{transform:perspective(400px) rotateX(10deg)}
100%{transform:perspective(400px) rotateX(0deg); opacity:1}
}
@-webkit-keyframes flipin-y{
0%{-webkit-transform:perspective(400px) rotateY(90deg); opacity:0}
40%{-webkit-transform:perspective(400px) rotateY(-10deg)}
70%{-webkit-transform:perspective(400px) rotateY(10deg)}
100%{-webkit-transform:perspective(400px) rotateY(0deg); opacity:1}
}
@-moz-keyframes flipin-y{
0%{-moz-transform:perspective(400px) rotateY(90deg); opacity:0}
40%{-moz-transform:perspective(400px) rotateY(-10deg)}
70%{-moz-transform:perspective(400px) rotateY(10deg)}
100%{-moz-transform:perspective(400px) rotateY(0deg); opacity:1}
}
@keyframes flipin-y{
0%{transform:perspective(400px) rotateY(90deg); opacity:0}
40%{transform:perspective(400px) rotateY(-10deg)}
70%{transform:perspective(400px) rotateY(10deg)}
100%{transform:perspective(400px) rotateY(0deg); opacity:1}
}
@-webkit-keyframes bounce-in{
0%{opacity:0; -webkit-transform:scale(.3)}
50%{opacity:1; -webkit-transform:scale(1.05)}
70%{-webkit-transform:scale(.9)}
100%{-webkit-transform:scale(1)}
}
@-moz-keyframes bounce-in{
0%{opacity:0; -moz-transform:scale(.3)}
50%{opacity:1; -moz-transform:scale(1.05)}
70%{-moz-transform:scale(.9)}
100%{-moz-transform:scale(1)}
}
@keyframes bounce-in{
0%{opacity:0; transform:scale(.3)}
50%{opacity:1; transform:scale(1.05)}
70%{transform:scale(.9)}
100%{transform:scale(1)}
}
@-webkit-keyframes bounce-in-up{
0%{opacity:0; -webkit-transform:translateY(80px)}
60%{opacity:1; -webkit-transform:translateY(-30px)}
80%{-webkit-transform:translateY(10px)}
100%{-webkit-transform:translateY(0)}
}
@-moz-keyframes bounce-in-up{
0%{opacity:0; -moz-transform:translateY(80px)}
60%{opacity:1; -moz-transform:translateY(-30px)}
80%{-moz-transform:translateY(10px)}
100%{-moz-transform:translateY(0)}
}
@keyframes bounce-in-up{
0%{opacity:0; transform:translateY(80px)}
60%{opacity:1; transform:translateY(-30px)}
80%{transform:translateY(10px)}
100%{transform:translateY(0)}
}
@-webkit-keyframes bounce-in-left{
0%{opacity:0; -webkit-transform:translateX(-60px)}
60%{opacity:1; -webkit-transform:translateX(30px)}
80%{-webkit-transform:translateX(-10px)}
100%{-webkit-transform:translateX(0)}
}
@-moz-keyframes bounce-in-left{
0%{opacity:0; -moz-transform:translateX(-60px)}
60%{opacity:1; -moz-transform:translateX(30px)}
80%{-moz-transform:translateX(-10px)}
100%{-moz-transform:translateX(0)}
}
@keyframes bounce-in-left{
0%{opacity:0; transform:translateX(-60px)}
60%{opacity:1; transform:translateX(30px)}
80%{transform:translateX(-10px)}
100%{transform:translateX(0)}
}
@-webkit-keyframes bounce-in-right{
0%{opacity:0; -webkit-transform:translateX(60px)}
60%{opacity:1; -webkit-transform:translateX(-30px)}
80%{-webkit-transform:translateX(10px)}
100%{-webkit-transform:translateX(0)}
}
@-moz-keyframes bounce-in-right{
0%{opacity:0; -moz-transform:translateX(60px)}
60%{opacity:1; -moz-transform:translateX(-30px)}
80%{-moz-transform:translateX(10px)}
100%{-moz-transform:translateX(0)}
}
@keyframes bounce-in-right{
0%{opacity:0; transform:translateX(60px)}
60%{opacity:1; transform:translateX(-30px)}
80%{transform:translateX(10px)}
100%{transform:translateX(0)}
}
@-webkit-keyframes roll-in{
0%{opacity:0; -webkit-transform:translateX(-10%) rotate(-30deg)}
100%{opacity:1; -webkit-transform:translateX(0px) rotate(0deg)}
}
@-moz-keyframes roll-in{
0%{opacity:0; -moz-transform:translateX(-10%) rotate(-30deg)}
100%{opacity:1; -moz-transform:translateX(0px) rotate(0deg)}
}
@keyframes roll-in{
0%{opacity:0; transform:translateX(-10%) rotate(-30deg)}
100%{opacity:1; transform:translateX(0px) rotate(0deg)}
}
.module-tabs{background:#fafafa; padding:10px}
.module-tabs ul.nav-tabs{border:0; margin:0}
.module-tabs ul.nav-tabs > li > a{-webkit-border-radius:0px; -moz-border-radius:0px; border-radius:0px; margin-right:0}
.module-tabs ul.nav-tabs > .active > a{background:#fff}
.module-tabs .tab{background:#fff; color:#444; padding:10px 0; border:1px solid #ddd}
.module-tabs .tab h3, .mainH3, .nav-tabs a span{left:-99999px; position:absolute}
.tab-pane{padding:0 10px 10px}
.accordion{background:#fafafa; padding:10px}
.accordion-group{margin-bottom:2px; border:1px solid #e5e5e5}
.accordion-heading{border-bottom:0; background:#fff}
.accordion-heading .accordion-toggle{display:block; padding:8px 15px}
.accordion-heading .accordion-toggle:hover{color:#444}
.accordion-toggle{cursor:pointer}
.accordion-inner{padding:9px 15px; border-top:1px solid #e5e5e5; color:#444}
body.align-rtl #mainbody, body.align-rtl #sidebar-a, body.align-rtl #sidebar-b, body.align-rtl [class*="grid"]{float:right}
body.align-rtl .pull-left{float:right; margin-left:10px}
body.align-rtl .pull-right{float:left; margin-right:10px}
body.align-rtl .align-left{text-align:right}
body.align-rtl .align-right{text-align:left}
body.align-rtl .align-center{text-align:center}
body.align-rtl .nav-list > li > a, body.align-rtl .nav-list .nav-header{border-width:0 4px 0 0}
body.align-rtl #mod-finder-searchform button.finder{left:10px; right:auto}
body.align-rtl .module-tabs .tab h3, body.align-rtl .mainH3, body.align-rtl .nav-tabs a span{right:-99999px; left:auto}
body.align-rtl .title [class^="icon-"], body.align-rtl .title [class*=" icon-"]{margin:0 0 0 10px}
body.align-rtl .ex-menu .dropdown ul li.parent > a:before{left:10px; right:auto; content:"\f100"}
body.align-rtl .ex-menu > ul.l1 > li{float:right}
body.align-rtl .ex-menu > ul.l1 > li > .dropdown{right:0}
body.align-rtl .ex-menu li a[class^="icon-"], body.align-rtl .ex-menu li a[class*=" icon-"]{text-align:right}
body.align-rtl .ex-menu li a[class^="icon-"]:before, body.align-rtl .ex-menu li a[class*=" icon-"]:before{margin:0 0 0 5px}
body.align-rtl .ex-menu ul.l2 .dropdown{left:auto; right:100%}
body.align-rtl div.catItemImageBlock{float:right}
body.align-rtl span.catItemImage{margin:0 0 0 15px}
body.align-rtl div.catItemReadMore, body.align-rtl div.userItemReadMore, body.align-rtl div.tagItemReadMore{float:left}
body.align-rtl div#itemListLinks div.itemContainer .catItemTitle{padding:0 20px 0 0px}
body.align-rtl div#itemListLinks div.itemContainer .catItemTitle a:before{content:"\f100"; right:0; left:auto}
body.align-rtl div.itemAuthorBlock img.itemAuthorAvatar{float:right; margin:0 0 0 10px}
body.align-rtl div.itemNavigation a.itemNext{float:left}
body.align-rtl div.userItemImageBlock, body.align-rtl div.tagItemImageBlock{float:right; margin:0 0 0 15px}
body.align-rtl div.userBlock img{float:right; margin:0 0 0 8px}
body.align-rtl .xslider_wrap img{right:0}
body.align-rtl .scroller{margin:0}
body.align-rtl .xco-magazine .pri-col .item .image, body.align-rtl .xco-magazine .sec-col .item .image{float:right; margin:0 0 0 15px}
body.align-rtl .xco-magazine .pri-col .xco-btn{float:left}
body.align-rtl .xco-classic .item .image{float:right; margin:0 0 0 10px}
body.align-rtl .txtabs-nav li{float:right}
body.align-rtl #mod-finder-searchform div.finder{float:left}
body.align-rtl .newsletter form > div{right:-5000px; left:auto!important}
body.align-rtl div.k2ItemsBlock ul li a.moduleItemImage img{float:right}
body.align-rtl div.k2ItemsBlock ul li .module-item-addi-info{float:left}
body.align-rtl div.k2TagCloudBlock a{float:right}
body.align-rtl .social-icons{text-align:left}
body.align-rtl .faq .xac-trigger span{background-position:100% 50%; padding:0 20px 0 0px}
body.align-rtl .progress-bar{float:right}
.nomargin{margin:0}
.nomargin-left{margin-left:0}
.nomargin-right{margin-right:0}
.nomargin-bottom{margin-bottom:0}
.nomargin-top{margin-top:0}
.nopadding{padding:0}
.nopadding-left{padding-left:0}
.nopadding-right{padding-right:0}
.nopadding-bottom{padding-bottom:0}
.nopadding-top{padding-top:0}
.nostyle{margin:0; padding:0}
.nobg{background:transparent}
.pull-left{float:left; margin-right:15px}
.pull-right{float:right; margin-left:15px}
.align-left{text-align:left}
.align-right{text-align:right}
.align-center{text-align:center}
.width-block{float:left}
.width-20{width:20%}
.width-25{width:25%}
.width-30{width:30%}
.width-33{width:33.333333333333336%}
.width-40{width:40%}
.width-50{width:50%}
.width-60{width:60%}
.width-70{width:70%}
.width-75{width:75%}
.width-80{width:80%}
.font-large{font-size:2em; line-height:1.2em}
.font-xlarge{font-size:4em; line-height:1.4em}
.font-xxlarge{font-size:5em; line-height:1.5em}
.hide{display:none}
.show{display:block}
.invisible{visibility:hidden}
.homepage .affix{position:fixed}
.bs-example{position:relative; margin:15px 0; padding:39px 19px 14px; background-color:#fff; border:1px solid #ddd; -webkit-border-radius:4px; -moz-border-radius:4px; border-radius:4px}
.bs-example:after{content:"Example"; position:absolute; top:-1px; left:-1px; padding:3px 7px; font-size:12px; font-weight:bold; background-color:#f5f5f5; border:1px solid #ddd; color:#9da0a4; -webkit-border-radius:4px 0; -moz-border-radius:4px 0; border-radius:4px 0}
.bs-example + .prettyprint{margin-top:-20px; padding-top:15px}
.bs-example > p:last-child{margin-bottom:0}
.square{-webkit-border-radius:0px; -moz-border-radius:0px; border-radius:0px}
.team [class*="width-"], .team [class^="width-"], .service [class*="width-"], .service [class^="width-"]{float:left; margin-top:30px}
.team .service-intro, .service .service-intro{border-bottom:2px solid #EBEFF2; padding-bottom:15px}
.team h1, .service h1{text-transform:uppercase; line-height:30px; font-weight:700}
.team .subtitle{font-weight:300}
.team [class*="width-"] > div, .team [class^="width-"] > div{-webkit-transition:all 0.2s ease-in-out; -moz-transition:all 0.2s ease-in-out; -o-transition:all 0.2s ease-in-out; transition:all 0.2s ease-in-out}
.team [class*="width-"] > div:hover, .team [class^="width-"] > div:hover{background:rgba(0,0,0,0.5); color:#e5e5e5}
.team h4{font-weight:300}
.team .social-links [class^="icon-"]{font-size:22px; color:#fff; padding:5px; background:#999; margin:5px; border-radius:100%; display:inline-block; line-height:28px; width:28px; height:28px}
.team .icon-facebook:hover{background:#3B5998}
.team .icon-twitter:hover{background:#00CAFB}
.team .icon-google-plus:hover{background:#D23A1D}
.team-polaroid [class*="width-"], .team-polaroid [class^="width-"]{margin-top:20px}
.team-polaroid [class*="width-"] > div, .team-polaroid [class^="width-"] > div{border:1px solid #ccc; border:1px solid rgba(0,0,0,0.2)}
.team-polaroid [class*="width-"] > div:before, .team-polaroid [class^="width-"] > div:before{content:''; display:block; height:46px; width:160px; background:url("../images/pages/tape.png") center center no-repeat; position:absolute; top:-20px; left:50%; margin-left:-80px}
.team-polaroid .social-links [class^="icon-"]{padding:5px; margin:3px; border-radius:0; width:20px; height:20px; line-height:20px}
.team-round img{border-radius:100%; max-width:75%}
.team-round .social-links [class^="icon-"]{padding:0; margin:3px; font-size:15px}
.pricing ul{background:#f5f5f5; float:left; margin:0; list-style:none; text-align:center; font-weight:300; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; box-sizing:border-box}
.pricing ul li{border-bottom:1px solid #eee; padding:10px; color:#666}
.pricing ul li:nth-child(odd){background-color:#fff}
.pricing ul li.head, .pricing ul li.price{border:none}
.pricing ul li:last-child{border-bottom:none}
.pricing ul li.head{font-size:22px; font-weight:300; background-color:#3E98D9; color:#fff; border-right:1px solid #2493cb; padding:10px 0 10px 0; line-height:1}
.pricing ul li.price{font-size:52px; line-height:1}
.pricing ul .btn{padding:7px 70px; font-size:15px; margin:10px 0}
.pricing ul.highlight{background:#fff; margin:-15px 0; padding:20px 0; -webkit-box-shadow:0 -2px 2px rgba(0,0,0,0.2),0 -4px 9px rgba(0,0,0,0.2); -moz-box-shadow:0 -2px 2px rgba(0,0,0,0.2),0 -4px 9px rgba(0,0,0,0.2); box-shadow:0 -2px 2px rgba(0,0,0,0.2),0 -4px 9px rgba(0,0,0,0.2); position:relative; z-index:100}
.pricing ul.highlight li.head{background-color:#00a5e5; padding:20px 0 15px; margin-top:-20px; border-right:none}
.pricing ul:nth-child(4) li{border-left:1px solid #eee}
.pricing ul:nth-child(4) li.head{border-left:1px solid #0080b2}
.pricing2 .custom{margin:0 -20px}
.pricing2 ul{float:left; margin:0; list-style:none; text-align:center; font-weight:300}
.pricing2 ul li{padding:10px; background:#F1F1F1; color:#666}
.pricing2 ul li.head, .pricing2 ul li.price{border:none}
.pricing2 ul li:last-child{border-bottom:none}
.pricing2 ul li.head{font-size:22px; font-weight:300; color:#fff; padding:25px 0 25px 0; line-height:1}
.pricing2 ul .blue-head{background:#3498db}
.pricing2 ul .purple-head{background:#9b59b6}
.pricing2 ul .orange-head{background:#f39c12}
.pricing2 ul li.price{font-size:52px; line-height:2em; background:#f5f5f5}
.pricing2 ul .btn{padding:15px 30px; font-size:15px; margin:10px 0}
.pricing2 ul span.currency{color:#D5D5D5}
.pricing2 ul span.period{color:#A0A0A0; font-size:30px}
.pricing2 ul li.includes{text-transform:uppercase; font-size:30px; color:#999999; line-height:50px}
.pricing2 ul .table-wrap{margin:0 20px; position:relative}
.contact input[type="text"], .contact input[type="email"], .contact textarea{width:90%}
.contact .form-horizontal .control-label{float:none; text-align:left}
.contact .form-horizontal .control-label #jform_contact_email_copy-lbl{float:left}
.contact .form-horizontal .controls{margin-left:0}
.info-block{padding:10px 0}
.info-block h4{line-height:12px}
.testimonial img{max-width:50px; margin-top:20px}
.testimonial h4{font-size:20px; font-weight:normal; margin-top:20px}
.testimonial .testimonial-text{background:#f1f1f1; padding:10px; color:#444}
.testimonial .testimonial-arrow{content:""; position:absolute; width:0; height:0; left:5%; bottom:85px; border-style:solid; border-width:20px 20px 0 0; border-color:#f1f1f1 rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0)}
.testimonial-rounded img{border-radius:100%}
.testimonial-rounded p{border-radius:6px}
.progress{-moz-box-sizing:border-box; box-sizing:border-box; height:20px; margin-bottom:10px; background:#F7F7F7; overflow:hidden; line-height:20px; -webkit-box-shadow:inset 0 0 0 1px rgba(0, 0, 0, 0.07),inset 0 2px 2px rgba(0, 0, 0, 0.07); -moz-box-shadow:inset 0 0 0 1px rgba(0, 0, 0, 0.07),inset 0 2px 2px rgba(0, 0, 0, 0.07); box-shadow:inset 0 0 0 1px rgba(0, 0, 0, 0.07),inset 0 2px 2px rgba(0, 0, 0, 0.07); text-shadow:0 -1px 0 rgba(0,0,0,0.2); border-radius:4px}
* + .progress{margin-top:10px}
.progress-bar{width:0; height:100%; background:#00a8e6; float:left; -webkit-transition:width 0.6s ease; transition:width 0.6s ease; font-size:12; color:#fff; text-align:center}
.progress-mini{height:6px}
.progress-small{height:12px}
.progress-green .progress-bar{background-color:#8cc14c}
.progress-orange .progress-bar{background-color:#faa732}
.progress-purple .progress-bar{background-color:#A174C3}
.progress-striped .progress-bar{background-image:-webkit-linear-gradient(-45deg,rgba(255,255,255,0.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,0.15) 50%,rgba(255,255,255,0.15) 75%,transparent 75%,transparent); background-image:linear-gradient(-45deg,rgba(255,255,255,0.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,0.15) 50%,rgba(255,255,255,0.15) 75%,transparent 75%,transparent); background-size:30px 30px}
.progress-striped.active .progress-bar{-webkit-animation:uk-progress-bar-stripes 2s linear infinite; animation:uk-progress-bar-stripes 2s linear infinite}
.mod-393{border:solid 5px #E88C1C; border-radius:15px; margin-top:95px}
@-webkit-keyframes uk-progress-bar-stripes{
0%{background-position:0 0}
100%{background-position:30px 0}
}
@keyframes uk-progress-bar-stripes{
0%{background-position:0 0}
100%{background-position:30px 0}
}
.ygam-meet-the-team .w50{display:inline-block; width:49.5%; float:none; vertical-align:top}
.ygam-meet-the-team h3, .ygam-meet-the-team h4{font-weight:normal}
.eb-notice-message{margin-left:5px; text-align:left}
@media (max-width: 767.98px) {
  .hidden-phone {
    display: none !important;
  }
}
@media (min-width: 768px) {
  .visible-phone {
    display: none !important;
  }
}