body { color:#737373; font-family:'Open Sans', Tahoma, Arial, helvetica, sans-serif; font-size:14px; line-height:1.6em; font-weight:400 } 
a { color:#ed8323; text-decoration:none } 
a:hover { color:#c96810; text-decoration:none } 
h1,h2,h3,h4,h5,.text-hero { font-family:'Roboto', arial, helvetica, sans-serif; margin-top:0; font-weight:300; color:#565656; line-height:1.3em } 
h1.bolded,h2.bolded,h3.bolded,h4.bolded,h5.bolded,.text-hero.bolded { font-weight:400 } 
h1 b,h2 b,h3 b,h4 b,h5 b,.text-hero b { font-weight:300; line-height:1em } 
h1 small,h2 small,h3 small,h4 small,h5 small,.text-hero small { font-size:50%; font-weight:inherit } 
h1 { font-size:50px } 
h2 { font-size:35px } 
h3 { font-size:25px } 
h4 { font-size:20.66px } 
h5 { font-size:15.2px; font-weight:300 } 
*>small,small { color:#818181; font-size:10px; line-height:1.4em } 
big,.text-lg { color:#686868; font-size:16px; line-height:1.78em } 
.page-title { font-size:60px; margin:30px 0 } 
@media (max-width:992px) {.page-title { font-size:50px } 
 }
.text-white { color:#fff } 
.text-white big,.text-white h1,.text-white h2,.text-white h3,.text-white h4,.text-white h5,.text-white small,.text-white .text-hero,.text-white a,.text-white a:hover,.text-white span { color:#fff } 
a.text-white:hover { color:#fff } 
.text-udl { text-decoration:underline } 
a.text-udl:hover { text-decoration:underline } 
.text-default { color:#737373 } 
.text-color { color:#ed8323 !important } 
.text-darken { color:#565656 } 
a.text-darken { color:#565656 } 
a.text-darken:hover { color:#3f3f3f } 
.text-smaller { font-size:75% } 
.text-small { font-size:12px; line-height:1.5em } 
.text-small p { margin-bottom:4px; font-size:11px; line-height:1.4em } 
.text-small h5 { font-size:14px; line-height:1em; margin-bottom:4px } 
.text-tiny { font-size:10px } 
.text-bigger { font-size:125%; line-height:1.5em } 
.text-darken { color:#626262 } 
.text-gray { color:#808080 } 
.lh1em { line-height:1em } 
.text-hero { font-size:200px; line-height:1em } 
.text-xl { font-size:100px; line-height:1em } 
.uc,.text-uc { text-transform:uppercase } 
blockquote { position:relative; padding:0 0 0 40px; margin:10px 20px; border:none; line-height:1.6em } 
blockquote:before { content:'\f10e'; font-family:'FontAwesome'; top:0; left:0; font-size:30px; position:absolute } 
.testimonial .testimonial-inner { background:#fff; padding:20px; border:1px solid #d9d9d9; position:relative; margin-bottom:22px; -webkit-border-radius:4px; border-radius:4px } 
.testimonial .testimonial-inner:before,.testimonial .testimonial-inner:after { display:block; position:absolute; content:''; width:0; height:0; border-style:solid; top:100% } 
.testimonial .testimonial-inner:after { border-color:#fff transparent transparent transparent; border-width:18px 18px 0 0 } 
.testimonial .testimonial-inner:before { border-color:#d9d9d9 transparent transparent transparent; border-width:20px 20px 0 0; left:19px } 
.testimonial blockquote { padding:0; font-weight:400; font-style:italic; margin:0; color:#737373 } 
.testimonial blockquote:before { display:none } 
.testimonial blockquote p { color:#737373 } 
.testimonial .testimonial-author { overflow:hidden } 
.testimonial .testimonial-author img { width:auto; float:left; margin-right:10px; -webkit-border-radius:50%; border-radius:50% } 
.testimonial .testimonial-author .testimonial-author-name { font-weight:700; margin-bottom:0; font-size:13px } 
.testimonial .testimonial-author cite { font-size:12px; font-style:italic; line-height:1em; margin:0; opacity:.85; -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=85)"; filter:alpha(opacity=85); display:block } 
.testimonial-color .testimonial-inner { border:1px solid #ed8323; background:#ed8323 } 
.testimonial-color .testimonial-inner blockquote,.testimonial-color .testimonial-inner blockquote p { color:#fff } 
.testimonial-color .testimonial-inner:after { border-color:#ed8323 transparent transparent transparent } 
.testimonial-color .testimonial-inner:before { border-color:#ed8323 transparent transparent transparent } 
.btn { -webkit-transition:.2s; -moz-transition:.2s; -o-transition:.2s; -ms-transition:.2s; transition:.2s; -webkit-border-radius:3px; border-radius:3px } 
.btn:hover { -webkit-border-radius:10px; border-radius:10px } 
.btn>.fa,.btn>.im { margin:0 5px } 
.btn-primary { background:#ed8323; border-color:#e27513 } 
.btn-primary:hover { background:#e27513; border-color:#c96810 } 
.btn-primary-invert { background:#127cdc; border-color:#1070c6; color:#fff } 
.btn-primary-invert:hover { color:#fff; background:#1070c6; border-color:#0e63b0 } 
.btn-paypal { background:#0079c1; color:#fff; border-color:#006dae } 
.btn-paypal:hover { color:#fff; background:#006dae; border-color:#00619a } 
.btn-ghost { background:none } 
.btn-ghost.btn-primary { color:#ed8323 } 
.btn-ghost.btn-primary:hover { background:#ed8323 } 
.btn-ghost.btn-success { color:#5cb85c } 
.btn-ghost.btn-success:hover { background:#5cb85c } 
.btn-ghost.btn-info { color:#5bc0de } 
.btn-ghost.btn-info:hover { background:#5bc0de } 
.btn-ghost.btn-warning { color:#f0ad4e } 
.btn-ghost.btn-warning:hover { background:#f0ad4e } 
.btn-ghost.btn-danger { color:#d9534f } 
.btn-ghost.btn-danger:hover { background:#d9534f } 
.btn-ghost.btn-primary-invert { color:#127cdc } 
.btn-ghost.btn-primary-invert:hover { background:#127cdc } 
.btn-ghost:hover { color:#fff } 
.btn-ghost.btn-default:hover { color:#454545 } 
.btn-ghost.btn-white { border-color:#fff; color:#fff } 
.btn-ghost.btn-white:hover { background:#fff; color:#737373 } 
.mb0 { margin-bottom:0 !important } 
.mt0 { margin-top:0 !important } 
.mr0 { margin-right:0 !important } 
.ml0 { margin-left:0 !important } 
.mb5 { margin-bottom:5px !important } 
.mt5 { margin-top:5px !important } 
.mr5 { margin-right:5px !important } 
.ml5 { margin-left:5px !important } 
.mb10 { margin-bottom:10px !important } 
.mt10 { margin-top:10px !important } 
.mr10 { margin-right:10px !important } 
.ml10 { margin-left:10px !important } 
.mb15 { margin-bottom:15px !important } 
.mt15 { margin-top:15px !important } 
.mr15 { margin-right:15px !important } 
.ml15 { margin-left:15px !important } 
.mb20 { margin-bottom:20px !important } 
.mt20 { margin-top:20px !important } 
.mr20 { margin-right:20px !important } 
.ml20 { margin-left:20px !important } 
.mb30 { margin-bottom:30px !important } 
.mt30 { margin-top:30px !important } 
.mr30 { margin-right:30px !important } 
.ml30 { margin-left:30px !important } 
.mb40 { margin-bottom:40px !important } 
.mt40 { margin-top:40px !important } 
.mr40 { margin-right:40px !important } 
.ml40 { margin-left:40px !important } 
.mb50 { margin-bottom:50px !important } 
.mt50 { margin-top:50px !important } 
.mr50 { margin-right:50px !important } 
.ml50 { margin-left:50px !important } 
.pt30 { padding-top:30px !important } 
.pb30 { padding-bottom:30px !important } 
.pr30 { padding-right:30px !important } 
.pl30 { padding-left:30px !important } 
.pt40 { padding-top:40px !important } 
.pb40 { padding-bottom:40px !important } 
.pr40 { padding-right:40px !important } 
.pl40 { padding-left:40px !important } 
.pt50 { padding-top:50px !important } 
.pb50 { padding-bottom:50px !important } 
.pr50 { padding-right:50px !important } 
.pl50 { padding-left:50px !important } 
.box { padding:15px 17px } 
.br5 { -webkit-border-radius:5px; border-radius:5px } 
.bg-gray { background:#f2f2f2 } 
.row.row-wrap>[class^="col-"],.row.row-col-gap>[class^="col-"] { margin-bottom:30px } 
.row.row-full { margin-left:0; margin-right:0 } 
.row.row-no-gutter,.row[data-gutter="0"] { margin:0 !important } 
.row.row-no-gutter>[class^="col-"],.row[data-gutter="0"]>[class^="col-"] { padding:0 !important } 
.row[data-gutter="10"] { margin-left:-5px; margin-right:-5px } 
.row[data-gutter="10"]>[class^="col-"] { padding-left:5px; padding-right:5px } 
.row[data-gutter="60"] { margin-left:-30px; margin-right:-30px } 
.row[data-gutter="60"]>[class^="col-"] { padding-left:30px; padding-right:30px } 
.row[data-gutter="120"] { margin-left:-60px; margin-right:-60px } 
.row[data-gutter="120"]>[class^="col-"] { padding-left:60px; padding-right:60px } 
label { font-weight:400; display:block } 
.form-group { position:relative } 
.form-group.form-group-ghost ::-webkit-input-placeholder { color:#ffffff80 } 
.form-group.form-group-ghost :-moz-placeholder { color:#ffffff80; opacity:1; -ms-filter:none; filter:none } 
.form-group.form-group-ghost ::-moz-placeholder { color:#ffffff80; opacity:1; -ms-filter:none; filter:none } 
.form-group.form-group-ghost :-ms-input-placeholder { color:#ffffff80 } 
.form-group.form-group-ghost label { color:#fff } 
.form-group.form-group-ghost .input-icon { color:#fff } 
.form-group.form-group-ghost.form-group-focus .input-icon-hightlight { color:#f19c4f !important } 
.form-group.form-group-ghost .form-control { background:#ffffff1a; border-color:#fff; color:#fff } 
.form-group.form-group-ghost .form-control:hover { cursor:pointer } 
.form-group.form-group-ghost .form-control:active,.form-group.form-group-ghost .form-control:focus { border-color:#f19c4f } 
.form-group.form-group-lg { margin-bottom:25px } 
.form-group.form-group-lg .input-icon { width:45px; height:45px; line-height:45px; font-size:22px } 
.form-group.form-group-lg.form-group-icon-left .form-control { padding-left:45px } 
.form-group.form-group-lg.form-group-icon-right .form-control { padding-right:45px } 
.form-group.form-group-lg label { font-size:16px; margin-bottom:7px } 
.form-group.form-group-lg .form-control { height:45px; padding:10px 18px; font-size:13px } 
.form-group.form-group-sm { margin-bottom:10px } 
.form-group.form-group-sm label { margin-bottom:3px; font-size:13px } 
.form-group.form-group-sm .form-control { height:25px; padding:3px 7px; font-size:12px; line-height:1.4em } 
.form-group.form-group-icon-left .form-control { padding-left:32px } 
.form-group.form-group-icon-right .form-control { padding-right:32px } 
.form-group .input-icon { position:absolute; width:32px; height:32px; line-height:32px; display:block; top:29px; left:1px; text-align:center; color:#b3b3b3; -webkit-transition:.3s; -moz-transition:.3s; -o-transition:.3s; -ms-transition:.3s; transition:.3s; z-index:2 } 
.form-group .input-icon.input-icon-show { -webkit-transform:translate3d(0, -10px, 0); -moz-transform:translate3d(0, -10px, 0); -o-transform:translate3d(0, -10px, 0); -ms-transform:translate3d(0, -10px, 0); transform:translate3d(0, -10px, 0); opacity:0; -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)"; filter:alpha(opacity=0) } 
.form-group .input-icon.input-icon-show+label+.form-control { padding:6px 12px; -webkit-transition:.3s; -moz-transition:.3s; -o-transition:.3s; -ms-transition:.3s; transition:.3s } 
.form-group.form-group-icon-right .input-icon { right:1px; left:auto } 
.form-group.form-group-focus .input-icon { -webkit-transition:.3s; -moz-transition:.3s; -o-transition:.3s; -ms-transition:.3s; transition:.3s } 
.form-group.form-group-focus .input-icon.input-icon-hightlight { color:#ed8323 } 
.form-group.form-group-focus .input-icon.input-icon-show { -webkit-transform:translate3d(0, 0, 0); -moz-transform:translate3d(0, 0, 0); -o-transform:translate3d(0, 0, 0); -ms-transform:translate3d(0, 0, 0); transform:translate3d(0, 0, 0); opacity:1; -ms-filter:none; filter:none } 
.form-group.form-group-focus .input-icon.input-icon-show+label+.form-control { padding-left:32px } 
.form-group.form-group-focus .input-icon.input-icon-bounce { -webkit-animation:1s bounce; -moz-animation:1s bounce; -o-animation:1s bounce; -ms-animation:1s bounce; animation:1s bounce } 
.form-group.form-group-focus .input-icon.input-icon-swing { -webkit-animation:1s swing; -moz-animation:1s swing; -o-animation:1s swing; -ms-animation:1s swing; animation:1s swing } 
.form-group.form-group-focus .input-icon.input-icon-tada { -webkit-animation:1s tada; -moz-animation:1s tada; -o-animation:1s tada; -ms-animation:1s tada; animation:1s tada } 
.form-group.form-group-focus .input-icon.input-icon-shake { -webkit-animation:1s shake; -moz-animation:1s shake; -o-animation:1s shake; -ms-animation:1s shake; animation:1s shake } 
.form-group.form-group-filled .input-icon-show { -webkit-transform:translate3d(0, 0, 0); -moz-transform:translate3d(0, 0, 0); -o-transform:translate3d(0, 0, 0); -ms-transform:translate3d(0, 0, 0); transform:translate3d(0, 0, 0); opacity:1; -ms-filter:none; filter:none } 
.form-group.form-group-filled .input-icon-show+label+.form-control { padding-left:32px } 
.form-group.form-group-filled label { -webkit-transition:.3s; -moz-transition:.3s; -o-transition:.3s; -ms-transition:.3s; transition:.3s } 
.form-group.form-group-filled label.label-anim { color:#ed8323; -webkit-animation:label-anim .5s; -moz-animation:label-anim .5s; -o-animation:label-anim .5s; -ms-animation:label-anim .5s; animation:label-anim .5s } 
.form-group.form-group-filled label.label-highlight { color:#ed8323 } 
.form-control { -webkit-border-radius:0; border-radius:0; -webkit-box-shadow:none; box-shadow:none; line-height:1.6em } 
.form-control:active,.form-control:focus { -webkit-box-shadow:none; box-shadow:none; border:1px solid #ed8323 } 
.help-block { font-size:12px; margin-top:7px } 
.checkbox,.radio { margin-bottom:15px; margin-top:0 } 
.checkbox-inline label,.radio-inline label { cursor:pointer } 
.radio-inline+.radio-inline,.checkbox-inline+.checkbox-inline { margin-left:15px } 
label.label-focus { color:#ed8323; -webkit-animation:label-anim .5s; -moz-animation:label-anim .5s; -o-animation:label-anim .5s; -ms-animation:label-anim .5s; animation:label-anim .5s } 
.btn-group-select-num>.btn { -webkit-border-radius:50% !important; border-radius:50% !important; height:28px; line-height:26px; width:28px; padding:0; background:none; color:#737373; border:1px solid transparent } 
.btn-group-select-num>.btn:hover { color:#737373; border-color:#737373; background:none } 
.btn-group-select-num>.btn.active,.btn-group-select-num>.btn.active:hover { background:#ed8323; border-color:#e27513; -webkit-box-shadow:none; box-shadow:none; color:#fff } 
.form-group-lg .btn-group-select-num { margin-top:3px } 
.form-group-lg .btn-group-select-num>.btn { height:35px; line-height:35px; width:35px } 
@-moz-keyframes label-anim {0% { opacity:0; -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)"; filter:alpha(opacity=0); -webkit-transform:translate3d(0, 10px, 0); -moz-transform:translate3d(0, 10px, 0); -o-transform:translate3d(0, 10px, 0); -ms-transform:translate3d(0, 10px, 0); transform:translate3d(0, 10px, 0) } 
100% { opacity:1; -ms-filter:none; filter:none; -webkit-transform:translate3d(0, 0, 0); -moz-transform:translate3d(0, 0, 0); -o-transform:translate3d(0, 0, 0); -ms-transform:translate3d(0, 0, 0); transform:translate3d(0, 0, 0) } 
 }
@-webkit-keyframes label-anim {0% { opacity:0; -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)"; filter:alpha(opacity=0); -webkit-transform:translate3d(0, 10px, 0); -moz-transform:translate3d(0, 10px, 0); -o-transform:translate3d(0, 10px, 0); -ms-transform:translate3d(0, 10px, 0); transform:translate3d(0, 10px, 0) } 
100% { opacity:1; -ms-filter:none; filter:none; -webkit-transform:translate3d(0, 0, 0); -moz-transform:translate3d(0, 0, 0); -o-transform:translate3d(0, 0, 0); -ms-transform:translate3d(0, 0, 0); transform:translate3d(0, 0, 0) } 
 }
@-o-keyframes label-anim {0% { opacity:0; -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)"; filter:alpha(opacity=0); -webkit-transform:translate3d(0, 10px, 0); -moz-transform:translate3d(0, 10px, 0); -o-transform:translate3d(0, 10px, 0); -ms-transform:translate3d(0, 10px, 0); transform:translate3d(0, 10px, 0) } 
100% { opacity:1; -ms-filter:none; filter:none; -webkit-transform:translate3d(0, 0, 0); -moz-transform:translate3d(0, 0, 0); -o-transform:translate3d(0, 0, 0); -ms-transform:translate3d(0, 0, 0); transform:translate3d(0, 0, 0) } 
 }
@-ms-keyframes label-anim {0% { opacity:0; -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)"; filter:alpha(opacity=0); -webkit-transform:translate3d(0, 10px, 0); -moz-transform:translate3d(0, 10px, 0); -o-transform:translate3d(0, 10px, 0); -ms-transform:translate3d(0, 10px, 0); transform:translate3d(0, 10px, 0) } 
100% { opacity:1; -ms-filter:none; filter:none; -webkit-transform:translate3d(0, 0, 0); -moz-transform:translate3d(0, 0, 0); -o-transform:translate3d(0, 0, 0); -ms-transform:translate3d(0, 0, 0); transform:translate3d(0, 0, 0) } 
 }
@keyframes label-anim {0% { opacity:0; -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)"; filter:alpha(opacity=0); -webkit-transform:translate3d(0, 10px, 0); -moz-transform:translate3d(0, 10px, 0); -o-transform:translate3d(0, 10px, 0); -ms-transform:translate3d(0, 10px, 0); transform:translate3d(0, 10px, 0) } 
100% { opacity:1; -ms-filter:none; filter:none; -webkit-transform:translate3d(0, 0, 0); -moz-transform:translate3d(0, 0, 0); -o-transform:translate3d(0, 0, 0); -ms-transform:translate3d(0, 0, 0); transform:translate3d(0, 0, 0) } 
 }
.slimmenu-menu-collapser { position:relative; background-color:#333; color:#fff; width:100%; height:48px; line-height:48px; font-size:16px; padding:0 8px; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; box-sizing:border-box } 
.slimmenu-collapse-button { position:absolute; right:8px; top:50%; width:40px; -webkit-border-radius:40px; border-radius:40px; color:#fff; padding:7px 10px; cursor:pointer; font-size:14px; text-align:center; -webkit-transform:translate(0, -50%); -moz-transform:translate(0, -50%); -o-transform:translate(0, -50%); -ms-transform:translate(0, -50%); transform:translate(0, -50%); -webkit-box-sizing:border-box; -moz-box-sizing:border-box; box-sizing:border-box } 
.slimmenu-collapse-button .slimmenu-icon-bar { background-color:#f5f5f5; -webkit-border-radius:1px; border-radius:1px; -webkit-box-shadow:0 1px #00000040; box-shadow:0 1px #00000040; display:block; height:2px; width:18px; margin:2px 0 } 
ul.slimmenu { list-style:none; margin:0; padding:0; width:100% } 
ul.slimmenu li { position:relative; display:inline-block } 
ul.slimmenu li a { display:block; padding:12px 20px; font-size:15px; text-transform:uppercase; font-family:'Roboto', arial, helvetica, sans-serif; color:#737373; -webkit-transition:background-color .17s ease-out; -moz-transition:background-color .17s ease-out; -o-transition:background-color .17s ease-out; -ms-transition:background-color .17s ease-out; transition:background-color .17s ease-out } 
ul.slimmenu li.slimmenu-sub-menu a { padding:12px 34px 12px 20px } 
ul.slimmenu li.active>a,ul.slimmenu li:hover>a { background:#ed8323; color:#fff } 
ul.slimmenu li.active .slimmenu-sub-collapser>i,ul.slimmenu li:hover .slimmenu-sub-collapser>i { color:#fff } 
ul.slimmenu li .slimmenu-sub-collapser { position:absolute; right:11px; top:0; width:20px; height:100%; text-align:center; z-index:999; cursor:pointer } 
ul.slimmenu li .slimmenu-sub-collapser:before { content:''; display:inline-block; height:100%; vertical-align:middle } 
ul.slimmenu li .slimmenu-sub-collapser>i { text-align:center; color:#333; font-size:18px; vertical-align:middle } 
ul.slimmenu li ul { margin:0; list-style:none } 
ul.slimmenu li ul li { display:block } 
ul.slimmenu li ul li a { background-color:#333; color:#fff } 
ul.slimmenu li>ul { display:none; position:absolute; left:0; top:100%; z-index:999; padding:0; min-width:170px } 
ul.slimmenu li>ul>li ul { display:none; position:absolute; left:100%; top:0; z-index:999; width:100% } 
ul.slimmenu.slimmenu-collapsed li { display:block; width:100%; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; box-sizing:border-box } 
ul.slimmenu.slimmenu-collapsed li ul li a { background:none; color:#ed8323 } 
ul.slimmenu.slimmenu-collapsed li ul li a:hover { background:#ed8323; color:#fff } 
ul.slimmenu.slimmenu-collapsed li a { display:block; border-bottom:1px solid #00000013; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; box-sizing:border-box } 
ul.slimmenu.slimmenu-collapsed li>ul { display:none; position:static; width:100%; padding-left:50px } 
ul.slimmenu.slimmenu-collapsed li .slimmenu-sub-collapser { height:50px; width:50px; right:0; background:#c96810 } 
ul.slimmenu.slimmenu-collapsed li .slimmenu-sub-collapser>i { color:#fff } 
.gap { display:block; position:relative; margin:30px 0 30px 0; clear:both } 
.gap:after { clear:both; content:''; display:table } 
.gap-small { margin:15px 0 15px 0 } 
.gap-mini { margin:10px 0 10px 0 } 
.gap-big { margin:60px 0 60px 0 } 
.gap-large { margin:90px 0 90px 0 } 
.gap-top { margin-bottom:0 !important } 
.gap-bottom { margin-top:0 !important } 
.gap-border { border:0; border-top:1px solid #ededed; border-bottom:1px solid #fff } 
.search-tabs>.tabbable>.tab-content>.tab-pane { padding:15px } 
.search-tabs>.tabbable>.nav-tabs>li>a { text-transform:uppercase } 
.search-tabs-abs { position:absolute; top:0; left:14%; width:55% } 
@media (max-width:992px) {.search-tabs-abs { position:relative; width:100%; left:0 } 
 }
.search-tabs-abs-bottom { position:absolute; top:320px } 
@media (max-width:992px) {.search-tabs-abs-bottom { position:relative; top:0; margin:50px 0 } 
 }
.search-tabs-bottom { position:absolute; left:0; bottom:50px; width:100% } 
@media (max-width:992px) {.search-tabs-bottom { position:relative; bottom:auto; top:0; margin-top:50px } 
 }
.search-tabs-to-top { position:relative; z-index:10; margin-top:-120px } 
.search-tabs-bg>h1 { color:#fff; margin-bottom:25px } 
.search-tabs-bg>.tabbable>.tab-content>.tab-pane { background:#fff; padding:25px; -webkit-box-shadow:0 2px 1px #00000026; box-shadow:0 2px 1px #00000026 } 
.search-tabs-bg>.tabbable>.tab-content>.tab-pane .form-control { background:#ffffff80 } 
.search-tabs-bg>.tabbable>.nav-tabs { border:none } 
.search-tabs-bg>.tabbable>.nav-tabs>li { margin-bottom:0; margin-right:5px } 
.search-tabs-bg>.tabbable>.nav-tabs>li>a { background:#00000066; border:none !important; color:#fff } 
@media (max-width:992px) {.search-tabs-bg>.tabbable>.nav-tabs>li>a>span { display:none } 
 }
.search-tabs-bg>.tabbable>.nav-tabs>li>a:hover>.fa { background:#ed8323; -webkit-transition:.3s; -moz-transition:.3s; -o-transition:.3s; -ms-transition:.3s; transition:.3s } 
.search-tabs-bg>.tabbable>.nav-tabs>li>a>.fa { display:inline-block; width:30px; height:30px; line-height:30px; margin-right:2px; background:#0000004d; -webkit-border-radius:50%; border-radius:50%; text-align:center } 
.search-tabs-bg>.tabbable>.nav-tabs>li.active>a { background:#ed8323; color:#fff; padding-top:15px; margin-top:-5px } 
.search-tabs-bg>.tabbable>.nav-tabs>li.active>a:hover>.fa { background:#0000004d } 
.search-tabs-nobox>.tabbable>.tab-content>.tab-pane { padding:25px 0; -webkit-box-shadow:none; box-shadow:none } 
.search-tabs-lift-top { margin-top:-50px } 
.hover-img { z-index:1; display:block; position:relative; overflow:hidden; -webkit-transition:.3s; -moz-transition:.3s; -o-transition:.3s; -ms-transition:.3s; transition:.3s } 
.hover-img .curved>img { -webkit-border-radius:5px; border-radius:5px } 
.hover-img>img { -webkit-transition:4s; -moz-transition:4s; -o-transition:4s; -ms-transition:4s; transition:4s; -webkit-backface-visibility:hidden; -moz-backface-visibility:hidden; -ms-backface-visibility:hidden; backface-visibility:hidden } 
.hover-img .hover-icon-group,
.hover-img .hover-icon-group-top-right,
.hover-img .hover-icon-group-top-left,
.hover-img .hover-icon-group-bottom-left,
.hover-img .hover-icon-group-bottom-right,
.hover-img .hover-icon-group-center-top,
.hover-img .hover-icon-group-center-bottom { list-style:none; margin:0; padding:0; width:100%; text-align:center } 
.hover-img .hover-icon-group>li,
.hover-img .hover-icon-group-top-right>li,
.hover-img .hover-icon-group-top-left>li,
.hover-img .hover-icon-group-bottom-left>li,
.hover-img .hover-icon-group-bottom-right>li,
.hover-img .hover-icon-group-center-top>li,
.hover-img .hover-icon-group-center-bottom>li { display:inline-block; margin:0 5px } 
.hover-img .hover-icon-group-top-left,
.hover-img .hover-icon-group-bottom-left { text-align:left } 
.hover-img .hover-icon-group-top-right,
.hover-img .hover-icon-group-bottom-right { text-align:right } 
.hover-img .hover-icon,
.hover-img .hover-icon-group,
.hover-img [class^="hover-icon-"],
.hover-img [class*=" hover-icon-"] { display:block; -webkit-transition:.3s; -moz-transition:.3s; -o-transition:.3s; -ms-transition:.3s; transition:.3s; position:absolute; opacity:0; -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)"; filter:alpha(opacity=0) } 
.hover-img [class^="hover-icon-"],
.hover-img [class*=" hover-icon-"] { -webkit-transform:translate(0, 100%); -moz-transform:translate(0, 100%); -o-transform:translate(0, 100%); -ms-transform:translate(0, 100%); transform:translate(0, 100%) } 
.hover-img>.hover-inner { position:absolute; width:101%; height:100%; padding:15px; top:0; left:0; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; box-sizing:border-box; opacity:0; -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)"; filter:alpha(opacity=0); -webkit-transform:translate(0, 100%); -moz-transform:translate(0, 100%); -o-transform:translate(0, 100%); -ms-transform:translate(0, 100%); transform:translate(0, 100%); -webkit-transition:.3s; -moz-transition:.3s; -o-transition:.3s; -ms-transition:.3s; transition:.3s } 
.hover-img>.hover-inner.hover-inner-sm { padding:10px } 
.hover-img .hover-inner { width:101%; height:100%; padding:15px; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; box-sizing:border-box; background:#ed8323; color:#fff !important } 
.hover-img .hover-inner h1,
.hover-img .hover-inner h2,
.hover-img .hover-inner h3,
.hover-img .hover-inner h4,
.hover-img .hover-inner h5 { color:#fff } 
.hover-img .hover-inner-bg-black { background:#00000080 !important } 
.hover-img .hover-inner-block { height:auto } 
.hover-img .hover-inner-bottom { top:auto; bottom:0 } 
.hover-img .hover-title,
.hover-img [class^="hover-title-"],
.hover-img [class*=" hover-title-"] { z-index:2; position:absolute; bottom:0; left:0; margin:0; background:#ed8323bf; color:#fff; width:100%; padding:0 7px; line-height:32px; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; box-sizing:border-box; height:32px; opacity:0; -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)"; filter:alpha(opacity=0); -webkit-transform:translate(0, 100%); -moz-transform:translate(0, 100%); -o-transform:translate(0, 100%); -ms-transform:translate(0, 100%); transform:translate(0, 100%); -webkit-transition:.3s; -moz-transition:.3s; -o-transition:.3s; -ms-transition:.3s; transition:.3s; -webkit-backface-visibility:hidden; -moz-backface-visibility:hidden; -ms-backface-visibility:hidden; backface-visibility:hidden } 
.hover-img .hover-title-top,
.hover-img .hover-title-top-left,
.hover-img .hover-icon-top-left,
.hover-img .hover-icon-group-top-left { bottom:auto; top:0 } 
.hover-img .hover-title-top-right,
.hover-img .hover-icon-top-right,
.hover-img .hover-icon-group-top-right { bottom:auto; top:0; left:auto; right:0 } 
.hover-img .hover-title-bottom-right,
.hover-img .hover-icon-bottom-right,
.hover-img .hover-icon-group-bottom-right { left:auto; right:0 } 
.hover-img .hover-title-center,
.hover-img .hover-title-top-right,
.hover-img .hover-title-top-left,
.hover-img .hover-title-bottom-right,
.hover-img .hover-title-bottom-left,
.hover-img .hover-title-center-top,
.hover-img .hover-title-center-bottom { display:table; width:auto } 
.hover-img .hover-title-top-right,
.hover-img .hover-title-top-left,
.hover-img .hover-title-bottom-right,
.hover-img .hover-title-bottom-left,
.hover-img .hover-icon-top-right,
.hover-img .hover-icon-top-left,
.hover-img .hover-icon-bottom-right,
.hover-img .hover-icon-bottom-left,
.hover-img .hover-icon-group-top-right,
.hover-img .hover-icon-group-top-left,
.hover-img .hover-icon-group-bottom-right,
.hover-img .hover-icon-group-bottom-left { margin:15px } 
.hover-img .hover-title-center,
.hover-img .hover-icon { top:50%; left:50%; -webkit-transform:translate3d(-50%, 50%, 0); -moz-transform:translate3d(-50%, 50%, 0); -o-transform:translate3d(-50%, 50%, 0); -ms-transform:translate3d(-50%, 50%, 0); transform:translate3d(-50%, 50%, 0) } 
.hover-img .hover-icon-group { top:50%; -webkit-transform:translate3d(0, 50%, 0); -moz-transform:translate3d(0, 50%, 0); -o-transform:translate3d(0, 50%, 0); -ms-transform:translate3d(0, 50%, 0); transform:translate3d(0, 50%, 0) } 
.hover-img .hover-title-center-top,
.hover-img .hover-title-center-bottom,
.hover-img .hover-icon-center-top,
.hover-img .hover-icon-center-bottom,
.hover-img .hover-icon-group-center-top,
.hover-img .hover-icon-group-center-bottom { margin:15px 0; left:50%; -webkit-transform:translate(-50%, 100%); -moz-transform:translate(-50%, 100%); -o-transform:translate(-50%, 100%); -ms-transform:translate(-50%, 100%); transform:translate(-50%, 100%) } 
.hover-img .hover-title-center-top,
.hover-img .hover-icon-center-top,
.hover-img .hover-icon-group-center-top { bottom:auto; top:0 } 
.hover-img .hover-icon-bottom-left,
.hover-img .hover-icon-bottom-right,
.hover-img .hover-icon-center-bottom,
.hover-img .hover-icon-group-bottom-left,
.hover-img .hover-icon-group-bottom-right,
.hover-img .hover-icon-group-center-bottom { bottom:0 } 
.hover-img .hover-hold { opacity:1; -ms-filter:none; filter:none; -webkit-transform:translate(0, 0); -moz-transform:translate(0, 0); -o-transform:translate(0, 0); -ms-transform:translate(0, 0); transform:translate(0, 0) } 
.hover-img .hover-hold.hover-title-center,
.hover-img .hover-hold.hover-icon { -webkit-transform:translate(-50%, -50%); -moz-transform:translate(-50%, -50%); -o-transform:translate(-50%, -50%); -ms-transform:translate(-50%, -50%); transform:translate(-50%, -50%) } 
.hover-img .hover-hold.hover-title-center-top,
.hover-img .hover-hold.hover-title-center-bottom,
.hover-img .hover-hold.hover-icon-center-top,
.hover-img .hover-hold.hover-icon-center-bottom,
.hover-img .hover-hold.hover-icon-group-center-top,
.hover-img .hover-hold.hover-icon-group-center-bottom { -webkit-transform:translate(-50%, 0%); -moz-transform:translate(-50%, 0%); -o-transform:translate(-50%, 0%); -ms-transform:translate(-50%, 0%); transform:translate(-50%, 0%) } 
.hover-img .hover-hold.hover-icon-group { -webkit-transform:translate3d(0, -50%, 0); -moz-transform:translate3d(0, -50%, 0); -o-transform:translate3d(0, -50%, 0); -ms-transform:translate3d(0, -50%, 0); transform:translate3d(0, -50%, 0) } 
.hover-img:hover .hover-title,
.hover-img:hover [class^="hover-title-"],
.hover-img:hover [class*=" hover-title-"],
.hover-img:hover [class^="hover-icon-"],
.hover-img:hover [class*=" hover-icon-"],
.hover-img:hover .hover-icon,
.hover-img:hover .hover-inner-wrap,
.hover-img:hover>.hover-inner,
.hover-img:hover .hover-icon-group { opacity:1; -ms-filter:none; filter:none; -webkit-transform:translate(0, 0); -moz-transform:translate(0, 0); -o-transform:translate(0, 0); -ms-transform:translate(0, 0); transform:translate(0, 0) } 
.hover-img:hover .hover-title-center,
.hover-img:hover .hover-icon { -webkit-transform:translate3d(-50%, -50%, 0); -moz-transform:translate3d(-50%, -50%, 0); -o-transform:translate3d(-50%, -50%, 0); -ms-transform:translate3d(-50%, -50%, 0); transform:translate3d(-50%, -50%, 0) } 
.hover-img:hover .hover-icon-group { -webkit-transform:translate3d(0, -50%, 0); -moz-transform:translate3d(0, -50%, 0); -o-transform:translate3d(0, -50%, 0); -ms-transform:translate3d(0, -50%, 0); transform:translate3d(0, -50%, 0) } 
.hover-img:hover .hover-title-center-top,
.hover-img:hover .hover-title-center-bottom,
.hover-img:hover .hover-icon-center-bottom,
.hover-img:hover .hover-icon-center-top,
.hover-img:hover .hover-icon-group-center-top,
.hover-img:hover .hover-icon-group-center-bottom { -webkit-transform:translate(-50%, 0%); -moz-transform:translate(-50%, 0%); -o-transform:translate(-50%, 0%); -ms-transform:translate(-50%, 0%); transform:translate(-50%, 0%) } 
.hover-img:hover>img { opacity:.7; -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=70)"; filter:alpha(opacity=70); -webkit-transform:scale(1.2); -moz-transform:scale(1.2); -o-transform:scale(1.2); -ms-transform:scale(1.2); transform:scale(1.2) } 
.thumb:after { content:''; line-height:0; display:table; clear:both } 
.thumb .img-left,
.thumb .img-right { width:auto } 
.thumb .img-left { float:left; margin-right:15px } 
.thumb .img-right { float:right; margin-left:15px } 
.box-icon-left+.thumb-caption,
.box-icon-right+.thumb-caption,
.thumb-header-right+.thumb-caption,
.thumb-header-left+.thumb-caption,
.img-left+.thumb-caption,
.img-right+.thumb-caption { display:table } 
.thumb-header { margin-bottom:15px } 
.thumb-inner { padding-top:10px } 
.thumb-inner-border { border:1px solid #e6e6e6; padding:5px 7px } 
.thumb-header-left { float:left; margin-right:15px } 
.thumb-header-right { float:right; margin-left:15px } 
.thumb-title { margin:0; line-height:1em } 
h5.thumb-title { font-size:18px; font-weight:400 } 
.thumb-desc { margin-bottom:0; margin-top:6px; font-size:13px; color:#818181; line-height:1.4em } 
.thumb-caption btn { margin-top:7.5px } 
.thumb-caption .thumb-social { margin-top:7.5px } 
.thumb-caption .thumb-meta { margin-top:6px; font-style:italic; margin-bottom:0 } 
.thumb-caption .thumb-meta [class^="fa fa-"] { margin-right:5px } 
.text-white .thumb-desc { color:#e6e6e6 } 
.text-white .thumb-title { color:#fff } 
.thumb-progress { margin-top:6px; margin-bottom:0 } 
.post { margin-bottom:45px; overflow:hidden; background:#fff; border-bottom:1px solid #e6e6e6 } 
.post .post-header { border-bottom:2px solid #ed8323 } 
.post .post-header blockquote { padding:40px; font-size:30px; padding-left:60px; margin:0; font-weight:400; background:#f5f5f5; line-height:1.4em; font-style:italic; color:#686868 } 
.post .post-header blockquote:before { top:10px; left:10px } 
.post .post-header .post-link { padding:30px 15px; font-size:50px; font-weight:700; display:block; background:#ed8323; color:#fff } 
.post .post-header .post-link:hover { background:#d66f11; color:#fff } 
.post .post-inner { padding:15px 0 45px 0 } 
.post .post-title { margin:0 0 15px 0; font-size:35px } 
.post .post-desciption { margin-bottom:15px } 
.post .post-meta { list-style:none; margin:0 0 5px 0; padding:0 0 5px 0; border-bottom:1px dashed #e6e6e6; display:table } 
.post .post-meta li { display:inline-block; margin-right:20px } 
.post .post-meta li a { font-size:12px; font-style:italic; color:#737373 } 
.post .post-meta li .fa { margin-right:3px; color:#b2b2b2 } 
.thumb-list { list-style:none; margin:0; padding:0 } 
.thumb-list>li { margin-bottom:7px; padding-bottom:7px; border-bottom:1px dashed #e6e6e6; overflow:hidden } 
.thumb-list>li img { float:left; width:50px; margin-right:10px } 
.thumb-list>li .thumb-list-item-caption { display:table } 
.thumb-list>li .thumb-list-item-caption .icon-list-rating { font-size:9px; color:#f19c4f; margin-bottom:-3px } 
.thumb-list>li .thumb-list-item-caption .icon-list-rating.icon-list-non-rated { color:#8f8f8f !important } 
.thumb-list>li .thumb-list-item-caption .thumb-list-item-title { font-size:13px; margin-bottom:3px; margin-top:2px } 
.thumb-list>li .thumb-list-item-caption .thumb-list-item-title a { color:#686868 } 
.thumb-list>li .thumb-list-item-caption .thumb-list-item-title a:hover { text-decoration:underline } 
.thumb-list>li .thumb-list-item-caption .thumb-list-item-desciption { font-size:11px; margin:0; color:#969696; line-height:1.4em } 
.thumb-list>li .thumb-list-item-caption .thumb-list-item-meta { margin-bottom:2px; line-height:1em; font-size:9px; color:#8f8f8f; font-style:italic } 
.thumb-list>li .thumb-list-item-caption .thumb-list-item-price { font-size:16px; color:#818181; margin-bottom:0 } 
.thumb-list>li .thumb-list-item-caption .thumb-list-item-author { font-size:11px; color:#8f8f8f; font-style:italic } 
.thumb-list>li:last-child { margin-bottom:0; padding-bottom:0; border:none } 
.thumb-list.thumb-list-right>li img { float:right; margin-right:0; margin-left:10px } 
.nav-tabs>li>a { -webkit-border-radius:0; border-radius:0 } 
body { /* overflow:hidden; */ } 
@media (min-width:992px) {body.boxed .global-wrap { width:1230px; margin:30px auto; -webkit-box-shadow:0 4px 2px #00000033; box-shadow:0 4px 2px #00000033 } 
 }
.global-wrap { background:#fff; height:100% } 
.dis-table { display:table } 
.full,.full-page { width:100%; height:100% } 
@media (max-width:992px) {.full-page { min-height:1000px } 
 }
.rel { position:relative } 
.full-height { height:100% } 
.full-page { position:relative } 
.top-area,.special-area { height:700px; position:relative; overflow:hidden } 
@media (max-width:992px) {.top-area,.special-area { height:auto } 
 }
.special-area { height:500px } 
.bg-cover { -webkit-background-size:cover; -moz-background-size:cover; background-size:cover; background-attachment:fixed; background-position:center center; background-repeat:no-repeat } 
.bg-darken { background:#f2f2f2 } 
.bg-color { background:#ed8323 } 
.bg-holder { position:relative; overflow:hidden } 
.bg-holder>.bg-mask,
.bg-holder>.bg-blur,
.bg-holder>.bg-mask-darken,
.bg-holder>.bg-mask-lighten,
.bg-holder>.bg-parallax,
.bg-holder>.bg-img,
.bg-holder>.bg-video { display:block; position:absolute; top:0; left:0; -webkit-background-size:cover; -moz-background-size:cover; background-size:cover; background-position:center center } 
.bg-holder>.bg-video { width:100%; height:auto; z-index:4 } 
.bg-holder>.bg-mask,
.bg-holder>.bg-parallax,
.bg-holder>.bg-img { width:100%; height:100% } 
.bg-holder>.bg-mask,
.bg-holder>.bg-mask-darken,
.bg-holder>.bg-mask-lighten,
.bg-holder>.bg-mask-white,
.bg-holder>.bg-mask-color,
.bg-holder>.bg-mask-color-invert { width:100%; height:100%; z-index:5; opacity:.35; /*[EG] 0.5 */
 -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=50)"; filter:alpha(opacity=50); background:#000 } 
.bg-holder>.bg-mask-lighten { opacity:.3; -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=30)"; filter:alpha(opacity=30) } 
.bg-holder>.bg-mask-darken { opacity:.8; -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=80)"; filter:alpha(opacity=80) } 
.bg-holder>.bg-mask-color { background:#ed8323 } 
.bg-holder>.bg-mask-white { background:#fff } 
.bg-holder>.bg-mask-color-invert { background:#127cdc } 
.bg-holder>.bg-parallax { background-position:50% 0; background-attachment:fixed } 
@media (max-width:992px) {.bg-holder>.bg-parallax { background-attachment:scroll; background-position:center center } 
 }
.bg-holder>.bg-blur { width:50% !important; height:50% !important; -webkit-transform-origin:1% 1%; -moz-transform-origin:1% 1%; -o-transform-origin:1% 1%; -ms-transform-origin:1% 1%; transform-origin:1% 1%; -webkit-transform:scale(2.1); -moz-transform:scale(2.1); -o-transform:scale(2.1); -ms-transform:scale(2.1); transform:scale(2.1); -webkit-background-size:cover; -moz-background-size:cover; background-size:cover; /*-webkit-filter:blur(2px); -moz-filter:blur(2px); -o-filter:blur(2px); filter:blur(2px); */
 z-index:0 } 
.bg-holder>.bg-blur:before { content:''; -webkit-backface-visibility:hidden; -moz-backface-visibility:hidden; -ms-backface-visibility:hidden; backface-visibility:hidden } 
.bg-holder>.bg-blur.bg-parallax { background-attachment:scroll } 
.bg-holder>.bg-holder-content,
.bg-holder>.bg-content { position:relative; z-index:7 } 
.bg-holder>.bg-front { top:0; left:0; width:100%; position:absolute; z-index:6 } 
@media (max-width:992px) {.bg-holder>.bg-front.bg-front-mob-rel { position:relative } 
 }
.vert-center { left:0 !important; position:absolute !important; top:50% !important; -webkit-transform:translate(0, -50%); -moz-transform:translate(0, -50%); -o-transform:translate(0, -50%); -ms-transform:translate(0, -50%); transform:translate(0, -50%) } 
.hor-center { left:50% !important; position:absolute !important; top:0 !important; -webkit-transform:translate(-50%, 0); -moz-transform:translate(-50%, 0); -o-transform:translate(-50%, 0); -ms-transform:translate(-50%, 0); transform:translate(-50%, 0) } 
.full-center { left:50% !important; position:absolute !important; top:50% !important; -webkit-transform:translate(-50%, -50%); -moz-transform:translate(-50%, -50%); -o-transform:translate(-50%, -50%); -ms-transform:translate(-50%, -50%); transform:translate(-50%, -50%) } 
.to-top { -webkit-transform:translate(0, -50%); -moz-transform:translate(0, -50%); -o-transform:translate(0, -50%); -ms-transform:translate(0, -50%); transform:translate(0, -50%); position:relative; z-index:10 } 
.loc-info { opacity:1; -ms-filter:none; filter:none; padding-top:50px; color:#fff; -webkit-transition:.3s; -moz-transition:.3s; -o-transition:.3s; -ms-transition:.3s; transition:.3s; -webkit-transform:translate3d(0, 0, 0); -moz-transform:translate3d(0, 0, 0); -o-transform:translate3d(0, 0, 0); -ms-transform:translate3d(0, 0, 0); transform:translate3d(0, 0, 0) } 
.loc-info .loc-info-title { color:#fff } 
.loc-info .loc-info-title img { width:auto; margin-right:10px; margin-top:-5px } 
.loc-info .loc-info-weather { margin:0 } 
.loc-info .loc-info-weather-icon { font-size:60px; margin-left:5px } 
.loc-info .loc-info-weather-num { font-size:30px; position:relative; top:-15px } 
.loc-info .loc-info-weather-num .meteocon { margin-left:-5px } 
.loc-info .loc-info-list { list-style:none; padding:0; margin:5px 0 10px 0; font-size:13px } 
.loc-info .loc-info-list>li>a { color:#fff; opacity:.8; -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=80)"; filter:alpha(opacity=80) } 
.loc-info .loc-info-list>li>a .fa { margin-right:5px } 
.loc-info .loc-info-list>li>a:hover { opacity:1; -ms-filter:none; filter:none } 
.round { -webkit-border-radius:50%; border-radius:50% } 
.round img { -webkit-border-radius:50%; border-radius:50% } 
.curved { -webkit-border-radius:5px; border-radius:5px } 
img { width:100% } 
img.origin { width:auto } 
img.pp-img { width:200px; margin-bottom:10px } 
.header-top { padding:10px 0; max-height:60px; background:#4d4d4d } 
@media (max-width:992px) {.header-top { max-height:none } 
 }
.logo { display:block } 
.logo img { width:auto } 
.top-user-area { font-size:12px; position:relative } 
.top-user-area>ul>li { line-height:40px } 
.top-user-area .top-user-area-list { position:absolute; top:0; right:0 } 
@media (max-width:992px) {.top-user-area .top-user-area-list { margin-top:10px; position:relative } 
 }
.top-user-area .top-user-area-list>li { position:relative; border:none !important } 
.top-user-area .top-user-area-list>li:after { content:''; position:absolute; top:30%; right:0; height:40%; background:#ffffff21; width:1px } 
.top-user-area .top-user-area-list>li:last-child:after { background:none } 
.top-user-area .top-user-area-list>li>a { color:#f2f2f2 } 
.top-user-area .top-user-area-list>li>a:hover { color:#f19c4f } 
.top-user-area .top-user-area-list>li.top-user-area-avatar { font-weight:400 } 
.top-user-area .top-user-area-list>li.top-user-area-avatar>a>img { width:44px; height:44px; margin-right:5px; -webkit-transition:.3s; -moz-transition:.3s; -o-transition:.3s; -ms-transition:.3s; transition:.3s; border:2px solid #0000001a } 
.top-user-area .top-user-area-list>li.top-user-area-avatar>a:hover>img { border:2px solid #ed8323 } 
.top-user-area .top-user-area-list>li.top-user-area-lang>a>img { margin-top:-2px; width:16px; height:16px; margin-right:3px; opacity:.8; -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=80)"; filter:alpha(opacity=80); -webkit-transition:.3s; -moz-transition:.3s; -o-transition:.3s; -ms-transition:.3s; transition:.3s } 
.top-user-area .top-user-area-list>li.top-user-area-lang>a:hover>img { opacity:1; -ms-filter:none; filter:none } 
.top-user-area .top-user-area-list>li.top-user-area-lang .nav-drop-menu li a { line-height:20px } 
.top-user-area .top-user-area-list>li.top-user-area-lang .nav-drop-menu li a img { width:20px; height:20px } 
div.nav-drop { display:inline-block } 
.nav-drop { position:relative; padding-right:23px !important } 
.nav-drop .fa-angle-up,
.nav-drop .fa-angle-down { position:absolute; right:8px; line-height:inherit; top:0; font-size:90%; opacity:.7; -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=70)"; filter:alpha(opacity=70); -webkit-transition:.3s; -moz-transition:.3s; -o-transition:.3s; -ms-transition:.3s; transition:.3s } 
.nav-drop .fa-angle-up { top:5px; opacity:0; -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)"; filter:alpha(opacity=0) } 
.nav-drop>.nav-drop-menu { min-width:85px; height:0; overflow:hidden; position:absolute; z-index:999; left:-5px; color:#fff; -webkit-transform:translate3d(0, 10px, 0); -moz-transform:translate3d(0, 10px, 0); -o-transform:translate3d(0, 10px, 0); -ms-transform:translate3d(0, 10px, 0); transform:translate3d(0, 10px, 0); opacity:0; -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)"; filter:alpha(opacity=0); -webkit-transition:opacity .3s, -webkit-transform .3s; -moz-transition:opacity .3s, -moz-transform .3s; -o-transition:opacity .3s, -o-transform .3s; -ms-transition:opacity .3s, -ms-transform .3s; transition:opacity .3s, transform .3s; list-style:none; margin:0; padding:0 } 
.nav-drop>.nav-drop-menu>li>a { background:#333; color:#fff; padding:10px 15px; line-height:1em; border-bottom:1px solid #262626; display:block; position:relative; -webkit-transition:.3s; -moz-transition:.3s; -o-transition:.3s; -ms-transition:.3s; transition:.3s } 
.nav-drop>.nav-drop-menu>li>a>.right { float:right } 
.nav-drop>.nav-drop-menu>li>a:hover { background:#ed8323 } 
.nav-drop>.nav-drop-menu>li:last-child>a { border-bottom:none } 
.nav-drop>.nav-drop-menu>li:first-child>a:before { position:absolute; content:''; width:0; height:0; border-style:solid; border-width:0 10px 10px 10px; border-color:transparent transparent #262626 transparent; top:-10px; left:10px } 
.nav-drop.active-drop .fa-angle-up { top:0; opacity:1; -ms-filter:none; filter:none } 
.nav-drop.active-drop .fa-angle-down { top:5px; opacity:0; -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)"; filter:alpha(opacity=0) } 
.nav-drop.active-drop>.nav-drop-menu { height:auto; overflow:visible; opacity:1; -ms-filter:none; filter:none; -webkit-transform:translate3d(0, 0, 0); -moz-transform:translate3d(0, 0, 0); -o-transform:translate3d(0, 0, 0); -ms-transform:translate3d(0, 0, 0); transform:translate3d(0, 0, 0) } 
.list { list-style:none; margin:0; padding:0 } 
.list-center { display:table; margin:0 auto } 
.list-inline-block>li { display:inline-block } 
.list-horizontal>li,
.list-inline>li { float:left; margin-right:10px; padding:0; display:block } 
.list-horizontal>li:last-child,
.list-inline>li:last-child { margin-right:0 } 
.list-horizontal.list-border>li,
.list-inline.list-border>li { margin-right:10px; padding-right:10px; border-right:1px solid #00000021 } 
.list-horizontal.list-border>li:last-child,
.list-inline.list-border>li:last-child { margin-right:0; padding-right:0; border:none } 
.list-horizontal:after,
.list-inline:after { content:'.'; display:block; height:0; clear:both; visibility:hidden } 
.breadcrumb { background:none; padding:0; font-size:13px; margin-top:15px; margin-bottom:0 } 
.breadcrumb>li+li:before { content:'\f105'; font-family:'FontAwesome'; padding:0 7px } 
footer#main-footer { background:#262626; padding:60px 0 30px 0; color:#e6e6e6; font-size:11px; line-height:1.4em } 
footer#main-footer .logo { margin-bottom:15px } 
footer#main-footer a,
footer#main-footer h1,
footer#main-footer h2,
footer#main-footer h3,
footer#main-footer h4,
footer#main-footer h5 { color:#fff } 
footer#main-footer .form-control { background:#121212; border-color:#000; color:#fff } 
footer#main-footer .form-control:focus { border-color:#ed8323 } 
.list-footer>li { margin-bottom:5px } 
.list-footer>li>a:hover { text-decoration:underline } 
header#main-header { border-bottom:2px solid #ed8323 } 
.main-header-search { top:4px; position:relative } 
@media (max-width:992px) {.main-header-search { margin-top:15px } 
 }
.main-header-search .form-control { margin-bottom:0; -webkit-border-radius:5px; border-radius:5px; background:#262626; border-color:#000; color:#fff } 
.main-header-search .input-icon { top:0; color:#fff } 
.pagination { margin:0; list-style:none; padding:0; overflow:hidden; display:block; font-size:12px; -webkit-border-radius:0; border-radius:0 } 
.pagination>li { display:block; float:left; min-width:35px } 
.pagination>li>a { border:none; color:#ed8323; -webkit-border-radius:0 !important; border-radius:0 !important; -webkit-transition:.2s; -moz-transition:.2s; -o-transition:.2s; -ms-transition:.2s; transition:.2s } 
.pagination>li>a:hover { background:#4d4d4d; color:#fff } 
.pagination>li.active>a,
.pagination>li.active>a:hover { background:#ed8323 } 
.pagination>li.dots { line-height:16px; text-align:center; font-size:30px; color:#ccc } 
.nav-pills>li.active>a { background:#ed8323; cursor:default } 
.nav-pills>li.active>a:hover { background:#ed8323 } 
.nav-sm>li>a { padding:5px 10px; font-size:13px } 
.nav-no-br>li>a { -webkit-border-radius:0; border-radius:0 } 
.nav-bot-space { margin-bottom:15px } 
.card-select { list-style:none; margin:0; padding:0 } 
.card-select>li { overflow:hidden; padding:10px 15px; border:1px solid #ccc; -webkit-border-radius:3px; border-radius:3px; margin-bottom:15px; cursor:pointer; width:90% } 
.card-select>li.card-item-selected { border-color:#ed8323 } 
.card-select>li.card-item-selected .card-select-cvc { display:inline-block } 
.card-select .card-select-img { width:64px; float:left; margin-right:15px } 
.card-select .card-select-data { display:table } 
.card-select .card-select-cvc { display:none; width:60px; -webkit-transition:.3s; -moz-transition:.3s; -o-transition:.3s; -ms-transition:.3s; transition:.3s } 
.card-select .card-select-number { font-size:14px; display:inline-block; margin-right:20px; line-height:40px; margin-bottom:0 } 
.order-payment-list>li { padding:10px 15px; border-bottom:1px dashed #ccc } 
.order-payment-list>li:first-child { border-top:1px dashed #ccc } 
.order-payment-list>li h5,
.order-payment-list>li p { margin-bottom:0 } 
.order-payment-list>li h5 .fa { margin-right:10px } 
.order-payment-list>li small { margin-left:35px } 
.addional-offers { font-size:12px; margin-bottom:0; margin-top:5px; line-height:1.4em } 
.rounded { -webkit-border-radius:50%; border-radius:50% } 
aside.sidebar-right { padding-left:30px; border-left:1px solid #d4d4d4 } 
aside.sidebar-left { padding-right:30px; border-right:1px solid #d4d4d4 } 
.sidebar-widget { margin-bottom:30px } 
.list-category>li>a { color:#686868; margin-bottom:7px; padding-bottom:7px; display:block; border-bottom:1px dashed #f2f2f2 } 
.list-category>li>a:hover { color:#ed8323 } 
.address-list>li { margin-bottom:20px } 
.address-list>li>h5 { margin-bottom:3px } 
.tooltip-inner { -webkit-border-radius:0; border-radius:0 } 
.logo-holder { position:absolute; top:0; left:0; margin:30px 0 0 30px; display:block; opacity:.5; -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=50)"; filter:alpha(opacity=50); -webkit-transition:.3s; -moz-transition:.3s; -o-transition:.3s; -ms-transition:.3s; transition:.3s } 
.logo-holder>img { width:auto } 
.logo-holder:hover { opacity:1; -ms-filter:none; filter:none } 
.footer-links { list-style:none; font-size:10px; text-align:center; position:absolute; bottom:50px; width:100% } 
.footer-links>li { display:inline-block; margin:0 10px } 
.footer-links>li>a { opacity:.7; -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=70)"; filter:alpha(opacity=70); color:#fff } 
.footer-links>li>a:hover { text-decoration:underline; opacity:1; -ms-filter:none; filter:none } 
.footer-social { position:absolute; bottom:50px; text-align:center; width:100% } 
.footer-social>li { display:inline-block; margin:0 7px } 
.card-thumb { position:relative; height:170px; -webkit-border-radius:5px; border-radius:5px; background:#fafafa; padding:15px 20px; border:1px solid #e6e6e6; display:block } 
.card-thumb.card-thumb-primary { border-color:#ed8323 } 
.card-thumb .card-thumb-primary-label { position:absolute; top:10px; left:10px; display:inline-block; line-height:1em; padding:4px 6px; background:#ed8323; color:#fff; font-size:10px; -webkit-border-radius:3px; border-radius:3px } 
.card-thumb .card-thumb-new { height:50px; line-height:50px; width:50px; text-align:center; background:#ed8323; color:#fff; -webkit-border-radius:50%; border-radius:50%; font-size:30px; float:left; margin-right:10px; margin-top:45px; margin-left:35px } 
.card-thumb .card-thumb-new+p { margin-top:55px; font-size:12px } 
.card-thumb .card-thumb-type { position:absolute; bottom:10px; right:10px; width:auto } 
.card-thumb .card-thumb-number { font-size:16px; color:#5c5c5c; font-weight:400; letter-spacing:2px; margin-top:30px; margin-bottom:0 } 
.card-thumb .card-thumb-valid { font-size:12px; color:#888 } 
.card-thumb .card-thumb-valid>span { font-size:15px; color:#626262 } 
.card-thumb .card-thumb-actions { list-style:none; margin:0; padding:0; position:absolute; top:7px; right:10px } 
.card-thumb .card-thumb-actions>li { display:inline-block; margin-right:8px } 
.card-thumb .card-thumb-actions>li:last-child { margin-right:0 } 
.card-thumb .card-thumb-actions>li>a { display:block; width:23px; line-height:23px; height:23px; text-align:center; -webkit-border-radius:50%; border-radius:50%; font-size:12px; -webkit-box-shadow:0 0 0 1px #737373; box-shadow:0 0 0 1px #737373; color:#737373; opacity:.5; -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=50)"; filter:alpha(opacity=50); -webkit-transition:.3s; -moz-transition:.3s; -o-transition:.3s; -ms-transition:.3s; transition:.3s } 
.card-thumb .card-thumb-actions>li>a:hover { background:#ed8323; color:#fff; -webkit-box-shadow:0 0 0 1px #d66f11; box-shadow:0 0 0 1px #d66f11 } 
.card-thumb:hover .card-thumb-actions>li>a { opacity:1; -ms-filter:none; filter:none } 
.spinner-clock { width:150px; height:150px; border:4px solid #fff; -webkit-border-radius:50%; border-radius:50%; position:relative; margin:0 auto 20px auto } 
.spinner-clock:before { width:12px; height:12px; position:absolute; top:50%; left:50%; background:#fff; -webkit-border-radius:50%; border-radius:50%; content:''; margin:-6px 0 0 -6px; z-index:1 } 
.spinner-clock .spinner-clock-hour,
.spinner-clock .spinner-clock-minute { -webkit-animation-name:spinner; -moz-animation-name:spinner; -o-animation-name:spinner; -ms-animation-name:spinner; animation-name:spinner; -webkit-animation-iteration-count:infinite; -moz-animation-iteration-count:infinite; -o-animation-iteration-count:infinite; -ms-animation-iteration-count:infinite; animation-iteration-count:infinite; -webkit-animation-timing-function:linear; -moz-animation-timing-function:linear; -o-animation-timing-function:linear; -ms-animation-timing-function:linear; animation-timing-function:linear; width:4px; background:#fff; margin-left:-2px; -webkit-transform-origin:center bottom; -moz-transform-origin:center bottom; -o-transform-origin:center bottom; -ms-transform-origin:center bottom; transform-origin:center bottom; position:absolute; left:50%; -webkit-border-radius:0 0 3px 3px; border-radius:0 0 3px 3px } 
.spinner-clock .spinner-clock-minute { -webkit-animation-duration:1s; -moz-animation-duration:1s; -o-animation-duration:1s; -ms-animation-duration:1s; animation-duration:1s; top:15px; height:56px; opacity:.8; -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=80)"; filter:alpha(opacity=80) } 
.spinner-clock .spinner-clock-hour { -webkit-animation-duration:12s; -moz-animation-duration:12s; -o-animation-duration:12s; -ms-animation-duration:12s; animation-duration:12s; top:31px; height:40px } 
.spinner-clock.spinner-clock-slow .spinner-clock-minute { -webkit-animation-duration:3px; -moz-animation-duration:3px; -o-animation-duration:3px; -ms-animation-duration:3px; animation-duration:3px } 
.spinner-clock.spinner-clock-slow .spinner-clock-hour { -webkit-animation-duration:36s; -moz-animation-duration:36s; -o-animation-duration:36s; -ms-animation-duration:36s; animation-duration:36s } 
.panel-default>.panel-heading { background:#fff; padding:0 } 
.panel-group .panel { -webkit-border-radius:0; border-radius:0 } 
.panel-title { font-weight:300 } 
.panel-title>a { display:block; position:relative; padding:10px 15px; background:#fff } 
.panel-title>a:before { font-family:'FontAwesome'; content:'\f107'; position:absolute; font-size:16px; top:10px; right:15px } 
.tagline { font-size:70px; font-family:'Roboto', arial, helvetica, sans-serif; font-weight:100; color:#fff; position:absolute; line-height:1em; margin-top:100px; overflow:hidden; height:85px; top:0; left:0 } 
.tagline>span { float:left; display:block; height:85px; line-height:85px; color:#ffffffd9 } 
.tagline>ul { height:85px; line-height:85px; position:relative; top:0; display:block; float:left; -webkit-perspective:1000; -moz-perspective:1000; -ms-perspective:1000; perspective:1000; list-style:none; margin:0; padding:0; width:600px } 
.tagline>ul>li { font-weight:500; position:absolute; top:0; margin:0; padding-left:15px; top:-85px; -webkit-transition:.5s; -moz-transition:.5s; -o-transition:.5s; -ms-transition:.5s; transition:.5s; -webkit-transform:rotateX(180deg); -moz-transform:rotateX(180deg); -o-transform:rotateX(180deg); -ms-transform:rotateX(180deg); transform:rotateX(180deg); -webkit-transform-origin:25% 0; -moz-transform-origin:25% 0; -o-transform-origin:25% 0; -ms-transform-origin:25% 0; transform-origin:25% 0; width:100%; opacity:0; -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)"; filter:alpha(opacity=0) } 
.tagline>ul>li.active { top:0; opacity:1; -ms-filter:none; filter:none; -webkit-transform:rotateY(0deg); -moz-transform:rotateY(0deg); -o-transform:rotateY(0deg); -ms-transform:rotateY(0deg); transform:rotateY(0deg) } 
.tagline>ul>li.vs-out { top:85px; -webkit-transform:rotateX(-180deg); -moz-transform:rotateX(-180deg); -o-transform:rotateX(-180deg); -ms-transform:rotateX(-180deg); transform:rotateX(-180deg) } 
.nav-side>li>a { -webkit-border-radius:0; border-radius:0; color:#686868; -webkit-transition:.2s; -moz-transition:.2s; -o-transition:.2s; -ms-transition:.2s; transition:.2s; font-size:17px } 
.last-minute-rating { color:#ed8323; font-size:20px } 
.last-minute-rating .fa { margin-right:8px } 
.last-minute-title { font-size:50px; line-height:1em; font-weight:300; margin-bottom:5px } 
.last-minute-date { margin-bottom:5px; font-size:20px; font-style:italic } 
::selection { background:#ed8323; color:#fff } 
.datepicker { padding:4px; direction:ltr } 
.datepicker-inline { width:250px; border:1px solid #ccc; padding:10px 15px } 
.datepicker.datepicker-rtl { direction:rtl } 
.datepicker.datepicker-rtl table tr td span { float:right } 
.datepicker-dropdown { top:0; left:0 } 
.datepicker-dropdown:before { content:''; display:inline-block; border-left:7px solid transparent; border-right:7px solid transparent; border-bottom:7px solid #ccc; border-top:0; border-bottom-color:#00000033; position:absolute } 
.datepicker-dropdown:after { content:''; display:inline-block; border-left:6px solid transparent; border-right:6px solid transparent; border-bottom:6px solid #fff; border-top:0; position:absolute } 
.datepicker-dropdown.datepicker-orient-left:before { left:6px } 
.datepicker-dropdown.datepicker-orient-left:after { left:7px } 
.datepicker-dropdown.datepicker-orient-right:before { right:6px } 
.datepicker-dropdown.datepicker-orient-right:after { right:7px } 
.datepicker-dropdown.datepicker-orient-top:before { top:-7px } 
.datepicker-dropdown.datepicker-orient-top:after { top:-6px } 
.datepicker-dropdown.datepicker-orient-bottom:before { bottom:-7px; border-bottom:0; border-top:7px solid #999 } 
.datepicker-dropdown.datepicker-orient-bottom:after { bottom:-6px; border-bottom:0; border-top:6px solid #fff } 
.datepicker>div { display:none } 
.datepicker.days div.datepicker-days { display:block } 
.datepicker.months div.datepicker-months { display:block } 
.datepicker.years div.datepicker-years { display:block } 
.datepicker table { margin:0; -webkit-touch-callout:none; -webkit-user-select:none; -khtml-user-select:none; -moz-user-select:none; -ms-user-select:none; -webkit-user-select:none; -moz-user-select:none; -ms-user-select:none; user-select:none } 
.datepicker table tr td,
.datepicker table tr th { text-align:center; width:30px; height:30px; border:none } 
.table-striped .datepicker table tr td,
.table-striped .datepicker table tr th { background-color:transparent } 
.datepicker table tr td.day:hover,
.datepicker table tr td.day.focused { background-color:#e86256; color:#fff; cursor:pointer } 
.datepicker table tr td.day { border:1px solid #e6e6e6; background:#eee; color:#333 } 
.datepicker table tr td.old,
.datepicker table tr td.new { color:#999 } 
.datepicker table tr td.disabled,
.datepicker table tr td.disabled:hover { background:none; color:#999; cursor:default } 
.datepicker table tr td.today,
.datepicker table tr td.today:hover,
.datepicker table tr td.today.disabled,
.datepicker table tr td.today.disabled:hover { color:#000; position:relative } 
.datepicker table tr td.today:before,
.datepicker table tr td.today:hover:before,
.datepicker table tr td.today.disabled:before,
.datepicker table tr td.today.disabled:hover:before { content:''; bottom:2px; right:2px; display:block; width:0; height:0; border-style:solid; border-width:0 0 7px 7px; border-color:transparent transparent #ed8323 transparent; position:absolute } 
.datepicker table tr td.today:active,
.datepicker table tr td.today:hover:active,
.datepicker table tr td.today.disabled:active,
.datepicker table tr td.today.disabled:hover:active,
.datepicker table tr td.today.active,
.datepicker table tr td.today:hover.active,
.datepicker table tr td.today.disabled.active,
.datepicker table tr td.today.disabled:hover.active,
.open .dropdown-toggle.datepicker table tr td.today,
.open .dropdown-toggle.datepicker table tr td.today:hover,
.open .dropdown-toggle.datepicker table tr td.today.disabled,
.open .dropdown-toggle.datepicker table tr td.today.disabled:hover { background-image:none } 
.datepicker table tr td.today.disabled,
.datepicker table tr td.today:hover.disabled,
.datepicker table tr td.today.disabled.disabled,
.datepicker table tr td.today.disabled:hover.disabled,
.datepicker table tr td.today[disabled],
.datepicker table tr td.today:hover[disabled],
.datepicker table tr td.today.disabled[disabled],
.datepicker table tr td.today.disabled:hover[disabled],
fieldset[disabled] .datepicker table tr td.today,
fieldset[disabled] .datepicker table tr td.today:hover,
fieldset[disabled] .datepicker table tr td.today.disabled,
fieldset[disabled] .datepicker table tr td.today.disabled:hover,
.datepicker table tr td.today.disabled:hover,
.datepicker table tr td.today:hover.disabled:hover,
.datepicker table tr td.today.disabled.disabled:hover,
.datepicker table tr td.today.disabled:hover.disabled:hover,
.datepicker table tr td.today[disabled]:hover,
.datepicker table tr td.today:hover[disabled]:hover,
.datepicker table tr td.today.disabled[disabled]:hover,
.datepicker table tr td.today.disabled:hover[disabled]:hover,
fieldset[disabled] .datepicker table tr td.today:hover,
fieldset[disabled] .datepicker table tr td.today:hover:hover,
fieldset[disabled] .datepicker table tr td.today.disabled:hover,
fieldset[disabled] .datepicker table tr td.today.disabled:hover:hover,
.datepicker table tr td.today.disabled:focus,
.datepicker table tr td.today:hover.disabled:focus,
.datepicker table tr td.today.disabled.disabled:focus,
.datepicker table tr td.today.disabled:hover.disabled:focus,
.datepicker table tr td.today[disabled]:focus,
.datepicker table tr td.today:hover[disabled]:focus,
.datepicker table tr td.today.disabled[disabled]:focus,
.datepicker table tr td.today.disabled:hover[disabled]:focus,
fieldset[disabled] .datepicker table tr td.today:focus,
fieldset[disabled] .datepicker table tr td.today:hover:focus,
fieldset[disabled] .datepicker table tr td.today.disabled:focus,
fieldset[disabled] .datepicker table tr td.today.disabled:hover:focus,
.datepicker table tr td.today.disabled:active,
.datepicker table tr td.today:hover.disabled:active,
.datepicker table tr td.today.disabled.disabled:active,
.datepicker table tr td.today.disabled:hover.disabled:active,
.datepicker table tr td.today[disabled]:active,
.datepicker table tr td.today:hover[disabled]:active,
.datepicker table tr td.today.disabled[disabled]:active,
.datepicker table tr td.today.disabled:hover[disabled]:active,
fieldset[disabled] .datepicker table tr td.today:active,
fieldset[disabled] .datepicker table tr td.today:hover:active,
fieldset[disabled] .datepicker table tr td.today.disabled:active,
fieldset[disabled] .datepicker table tr td.today.disabled:hover:active,
.datepicker table tr td.today.disabled.active,
.datepicker table tr td.today:hover.disabled.active,
.datepicker table tr td.today.disabled.disabled.active,
.datepicker table tr td.today.disabled:hover.disabled.active,
.datepicker table tr td.today[disabled].active,
.datepicker table tr td.today:hover[disabled].active,
.datepicker table tr td.today.disabled[disabled].active,
.datepicker table tr td.today.disabled:hover[disabled].active,
fieldset[disabled] .datepicker table tr td.today.active,
fieldset[disabled] .datepicker table tr td.today:hover.active,
fieldset[disabled] .datepicker table tr td.today.disabled.active,
fieldset[disabled] .datepicker table tr td.today.disabled:hover.active { background-color:#ffdb99; border-color:#ffb733 } 
.datepicker table tr td.today:hover:hover { color:#000 } 
.datepicker table tr td.today.active:hover { color:#fff } 
.datepicker table tr td.range,
.datepicker table tr td.range:hover,
.datepicker table tr td.range.disabled,
.datepicker table tr td.range.disabled:hover { background:#eee; -webkit-border-radius:0; border-radius:0 } 
.datepicker table tr td.range.today,
.datepicker table tr td.range.today:hover,
.datepicker table tr td.range.today.disabled,
.datepicker table tr td.range.today.disabled:hover { color:#000; background-color:#f7ca77; border-color:#f1a417; -webkit-border-radius:0; border-radius:0 } 
.datepicker table tr td.range.today:hover,
.datepicker table tr td.range.today:hover:hover,
.datepicker table tr td.range.today.disabled:hover,
.datepicker table tr td.range.today.disabled:hover:hover,
.datepicker table tr td.range.today:focus,
.datepicker table tr td.range.today:hover:focus,
.datepicker table tr td.range.today.disabled:focus,
.datepicker table tr td.range.today.disabled:hover:focus,
.datepicker table tr td.range.today:active,
.datepicker table tr td.range.today:hover:active,
.datepicker table tr td.range.today.disabled:active,
.datepicker table tr td.range.today.disabled:hover:active,
.datepicker table tr td.range.today.active,
.datepicker table tr td.range.today:hover.active,
.datepicker table tr td.range.today.disabled.active,
.datepicker table tr td.range.today.disabled:hover.active,
.open .dropdown-toggle.datepicker table tr td.range.today,
.open .dropdown-toggle.datepicker table tr td.range.today:hover,
.open .dropdown-toggle.datepicker table tr td.range.today.disabled,
.open .dropdown-toggle.datepicker table tr td.range.today.disabled:hover { color:#000; background-color:#f4bb51; border-color:#bf800c } 
.datepicker table tr td.range.today:active,
.datepicker table tr td.range.today:hover:active,
.datepicker table tr td.range.today.disabled:active,
.datepicker table tr td.range.today.disabled:hover:active,
.datepicker table tr td.range.today.active,
.datepicker table tr td.range.today:hover.active,
.datepicker table tr td.range.today.disabled.active,
.datepicker table tr td.range.today.disabled:hover.active,
.open .dropdown-toggle.datepicker table tr td.range.today,
.open .dropdown-toggle.datepicker table tr td.range.today:hover,
.open .dropdown-toggle.datepicker table tr td.range.today.disabled,
.open .dropdown-toggle.datepicker table tr td.range.today.disabled:hover { background-image:none } 
.datepicker table tr td.range.today.disabled,
.datepicker table tr td.range.today:hover.disabled,
.datepicker table tr td.range.today.disabled.disabled,
.datepicker table tr td.range.today.disabled:hover.disabled,
.datepicker table tr td.range.today[disabled],
.datepicker table tr td.range.today:hover[disabled],
.datepicker table tr td.range.today.disabled[disabled],
.datepicker table tr td.range.today.disabled:hover[disabled],
fieldset[disabled] .datepicker table tr td.range.today,
fieldset[disabled] .datepicker table tr td.range.today:hover,
fieldset[disabled] .datepicker table tr td.range.today.disabled,
fieldset[disabled] .datepicker table tr td.range.today.disabled:hover,
.datepicker table tr td.range.today.disabled:hover,
.datepicker table tr td.range.today:hover.disabled:hover,
.datepicker table tr td.range.today.disabled.disabled:hover,
.datepicker table tr td.range.today.disabled:hover.disabled:hover,
.datepicker table tr td.range.today[disabled]:hover,
.datepicker table tr td.range.today:hover[disabled]:hover,
.datepicker table tr td.range.today.disabled[disabled]:hover,
.datepicker table tr td.range.today.disabled:hover[disabled]:hover,
fieldset[disabled] .datepicker table tr td.range.today:hover,
fieldset[disabled] .datepicker table tr td.range.today:hover:hover,
fieldset[disabled] .datepicker table tr td.range.today.disabled:hover,
fieldset[disabled] .datepicker table tr td.range.today.disabled:hover:hover,
.datepicker table tr td.range.today.disabled:focus,
.datepicker table tr td.range.today:hover.disabled:focus,
.datepicker table tr td.range.today.disabled.disabled:focus,
.datepicker table tr td.range.today.disabled:hover.disabled:focus,
.datepicker table tr td.range.today[disabled]:focus,
.datepicker table tr td.range.today:hover[disabled]:focus,
.datepicker table tr td.range.today.disabled[disabled]:focus,
.datepicker table tr td.range.today.disabled:hover[disabled]:focus,
fieldset[disabled] .datepicker table tr td.range.today:focus,
fieldset[disabled] .datepicker table tr td.range.today:hover:focus,
fieldset[disabled] .datepicker table tr td.range.today.disabled:focus,
fieldset[disabled] .datepicker table tr td.range.today.disabled:hover:focus,
.datepicker table tr td.range.today.disabled:active,
.datepicker table tr td.range.today:hover.disabled:active,
.datepicker table tr td.range.today.disabled.disabled:active,
.datepicker table tr td.range.today.disabled:hover.disabled:active,
.datepicker table tr td.range.today[disabled]:active,
.datepicker table tr td.range.today:hover[disabled]:active,
.datepicker table tr td.range.today.disabled[disabled]:active,
.datepicker table tr td.range.today.disabled:hover[disabled]:active,
fieldset[disabled] .datepicker table tr td.range.today:active,
fieldset[disabled] .datepicker table tr td.range.today:hover:active,
fieldset[disabled] .datepicker table tr td.range.today.disabled:active,
fieldset[disabled] .datepicker table tr td.range.today.disabled:hover:active,
.datepicker table tr td.range.today.disabled.active,
.datepicker table tr td.range.today:hover.disabled.active,
.datepicker table tr td.range.today.disabled.disabled.active,
.datepicker table tr td.range.today.disabled:hover.disabled.active,
.datepicker table tr td.range.today[disabled].active,
.datepicker table tr td.range.today:hover[disabled].active,
.datepicker table tr td.range.today.disabled[disabled].active,
.datepicker table tr td.range.today.disabled:hover[disabled].active,
fieldset[disabled] .datepicker table tr td.range.today.active,
fieldset[disabled] .datepicker table tr td.range.today:hover.active,
fieldset[disabled] .datepicker table tr td.range.today.disabled.active,
fieldset[disabled] .datepicker table tr td.range.today.disabled:hover.active { background-color:#f7ca77; border-color:#f1a417 } 
.datepicker table tr td.selected,
.datepicker table tr td.selected:hover,
.datepicker table tr td.selected.disabled,
.datepicker table tr td.selected.disabled:hover { color:#fff; background-color:#999; border-color:#555; text-shadow:0 -1px 0 #00000040 } 
.datepicker table tr td.selected:hover,
.datepicker table tr td.selected:hover:hover,
.datepicker table tr td.selected.disabled:hover,
.datepicker table tr td.selected.disabled:hover:hover,
.datepicker table tr td.selected:focus,
.datepicker table tr td.selected:hover:focus,
.datepicker table tr td.selected.disabled:focus,
.datepicker table tr td.selected.disabled:hover:focus,
.datepicker table tr td.selected:active,
.datepicker table tr td.selected:hover:active,
.datepicker table tr td.selected.disabled:active,
.datepicker table tr td.selected.disabled:hover:active,
.datepicker table tr td.selected.active,
.datepicker table tr td.selected:hover.active,
.datepicker table tr td.selected.disabled.active,
.datepicker table tr td.selected.disabled:hover.active,
.open .dropdown-toggle.datepicker table tr td.selected,
.open .dropdown-toggle.datepicker table tr td.selected:hover,
.open .dropdown-toggle.datepicker table tr td.selected.disabled,
.open .dropdown-toggle.datepicker table tr td.selected.disabled:hover { border-color:#373737 } 
.datepicker table tr td.selected:hover,
.datepicker table tr td.selected:hover:hover,
.datepicker table tr td.selected.disabled:hover,
.datepicker table tr td.selected.disabled:hover:hover,
.datepicker table tr td.selected:focus,
.datepicker table tr td.selected:hover:focus,
.datepicker table tr td.selected.disabled:focus,
.datepicker table tr td.selected.disabled:hover:focus,
.datepicker table tr td.selected:active,
.datepicker table tr td.selected:hover:active,
.datepicker table tr td.selected.disabled:active,
.datepicker table tr td.selected.disabled:hover:active,
.datepicker table tr td.selected.active,
.datepicker table tr td.selected:hover.active,
.datepicker table tr td.selected.disabled.active,
.datepicker table tr td.selected.disabled:hover.active,
.open .dropdown-toggle.datepicker table tr td.selected,
.open .dropdown-toggle.datepicker table tr td.selected:hover,
.open .dropdown-toggle.datepicker table tr td.selected.disabled,
.open .dropdown-toggle.datepicker table tr td.selected.disabled:hover { color: #ffffff; background-color: #858585; } 
.datepicker table tr td.selected:active,
.datepicker table tr td.selected:hover:active,
.datepicker table tr td.selected.disabled:active,
.datepicker table tr td.selected.disabled:hover:active,
.datepicker table tr td.selected.active,
.datepicker table tr td.selected:hover.active,
.datepicker table tr td.selected.disabled.active,
.datepicker table tr td.selected.disabled:hover.active,
.open .dropdown-toggle.datepicker table tr td.selected,
.open .dropdown-toggle.datepicker table tr td.selected:hover,
.open .dropdown-toggle.datepicker table tr td.selected.disabled,
.open .dropdown-toggle.datepicker table tr td.selected.disabled:hover { background-image:none } 
.datepicker table tr td.selected.disabled,
.datepicker table tr td.selected:hover.disabled,
.datepicker table tr td.selected.disabled.disabled,
.datepicker table tr td.selected.disabled:hover.disabled,
.datepicker table tr td.selected[disabled],
.datepicker table tr td.selected:hover[disabled],
.datepicker table tr td.selected.disabled[disabled],
.datepicker table tr td.selected.disabled:hover[disabled],
fieldset[disabled] .datepicker table tr td.selected,
fieldset[disabled] .datepicker table tr td.selected:hover,
fieldset[disabled] .datepicker table tr td.selected.disabled,
fieldset[disabled] .datepicker table tr td.selected.disabled:hover,
.datepicker table tr td.selected.disabled:hover,
.datepicker table tr td.selected:hover.disabled:hover,
.datepicker table tr td.selected.disabled.disabled:hover,
.datepicker table tr td.selected.disabled:hover.disabled:hover,
.datepicker table tr td.selected[disabled]:hover,
.datepicker table tr td.selected:hover[disabled]:hover,
.datepicker table tr td.selected.disabled[disabled]:hover,
.datepicker table tr td.selected.disabled:hover[disabled]:hover,
fieldset[disabled] .datepicker table tr td.selected:hover,
fieldset[disabled] .datepicker table tr td.selected:hover:hover,
fieldset[disabled] .datepicker table tr td.selected.disabled:hover,
fieldset[disabled] .datepicker table tr td.selected.disabled:hover:hover,
.datepicker table tr td.selected.disabled:focus,
.datepicker table tr td.selected:hover.disabled:focus,
.datepicker table tr td.selected.disabled.disabled:focus,
.datepicker table tr td.selected.disabled:hover.disabled:focus,
.datepicker table tr td.selected[disabled]:focus,
.datepicker table tr td.selected:hover[disabled]:focus,
.datepicker table tr td.selected.disabled[disabled]:focus,
.datepicker table tr td.selected.disabled:hover[disabled]:focus,
fieldset[disabled] .datepicker table tr td.selected:focus,
fieldset[disabled] .datepicker table tr td.selected:hover:focus,
fieldset[disabled] .datepicker table tr td.selected.disabled:focus,
fieldset[disabled] .datepicker table tr td.selected.disabled:hover:focus,
.datepicker table tr td.selected.disabled:active,
.datepicker table tr td.selected:hover.disabled:active,
.datepicker table tr td.selected.disabled.disabled:active,
.datepicker table tr td.selected.disabled:hover.disabled:active,
.datepicker table tr td.selected[disabled]:active,
.datepicker table tr td.selected:hover[disabled]:active,
.datepicker table tr td.selected.disabled[disabled]:active,
.datepicker table tr td.selected.disabled:hover[disabled]:active,
fieldset[disabled] .datepicker table tr td.selected:active,
fieldset[disabled] .datepicker table tr td.selected:hover:active,
fieldset[disabled] .datepicker table tr td.selected.disabled:active,
fieldset[disabled] .datepicker table tr td.selected.disabled:hover:active,
.datepicker table tr td.selected.disabled.active,
.datepicker table tr td.selected:hover.disabled.active,
.datepicker table tr td.selected.disabled.disabled.active,
.datepicker table tr td.selected.disabled:hover.disabled.active,
.datepicker table tr td.selected[disabled].active,
.datepicker table tr td.selected:hover[disabled].active,
.datepicker table tr td.selected.disabled[disabled].active,
.datepicker table tr td.selected.disabled:hover[disabled].active,
fieldset[disabled] .datepicker table tr td.selected.active,
fieldset[disabled] .datepicker table tr td.selected:hover.active,
fieldset[disabled] .datepicker table tr td.selected.disabled.active,
fieldset[disabled] .datepicker table tr td.selected.disabled:hover.active { background-color:#999; border-color:#555 } 
.datepicker table tr td.active,
.datepicker table tr td.active:hover,
.datepicker table tr td.active.disabled,
.datepicker table tr td.active.disabled:hover { color:#fff; background-color:#428bca; border-color:#357ebd; text-shadow:0 -1px 0 #00000040 } 
.datepicker table tr td.active:hover,
.datepicker table tr td.active:hover:hover,
.datepicker table tr td.active.disabled:hover,
.datepicker table tr td.active.disabled:hover:hover,
.datepicker table tr td.active:focus,
.datepicker table tr td.active:hover:focus,
.datepicker table tr td.active.disabled:focus,
.datepicker table tr td.active.disabled:hover:focus,
.datepicker table tr td.active:active,
.datepicker table tr td.active:hover:active,
.datepicker table tr td.active.disabled:active,
.datepicker table tr td.active.disabled:hover:active,
.datepicker table tr td.active.active,
.datepicker table tr td.active:hover.active,
.datepicker table tr td.active.disabled.active,
.datepicker table tr td.active.disabled:hover.active,
.open .dropdown-toggle.datepicker table tr td.active,
.open .dropdown-toggle.datepicker table tr td.active:hover,
.open .dropdown-toggle.datepicker table tr td.active.disabled,
.open .dropdown-toggle.datepicker table tr td.active.disabled:hover { color:#fff; background-color:#ed8323; border-color:#e27513 } 
.datepicker table tr td.active:active,
.datepicker table tr td.active:hover:active,
.datepicker table tr td.active.disabled:active,
.datepicker table tr td.active.disabled:hover:active,
.datepicker table tr td.active.active,
.datepicker table tr td.active:hover.active,
.datepicker table tr td.active.disabled.active,
.datepicker table tr td.active.disabled:hover.active,
.open .dropdown-toggle.datepicker table tr td.active,
.open .dropdown-toggle.datepicker table tr td.active:hover,
.open .dropdown-toggle.datepicker table tr td.active.disabled,
.open .dropdown-toggle.datepicker table tr td.active.disabled:hover { background-image:none } 
.datepicker table tr td.active.disabled,
.datepicker table tr td.active:hover.disabled,
.datepicker table tr td.active.disabled.disabled,
.datepicker table tr td.active.disabled:hover.disabled,
.datepicker table tr td.active[disabled],
.datepicker table tr td.active:hover[disabled],
.datepicker table tr td.active.disabled[disabled],
.datepicker table tr td.active.disabled:hover[disabled],
fieldset[disabled] .datepicker table tr td.active,
fieldset[disabled] .datepicker table tr td.active:hover,
fieldset[disabled] .datepicker table tr td.active.disabled,
fieldset[disabled] .datepicker table tr td.active.disabled:hover,
.datepicker table tr td.active.disabled:hover,
.datepicker table tr td.active:hover.disabled:hover,
.datepicker table tr td.active.disabled.disabled:hover,
.datepicker table tr td.active.disabled:hover.disabled:hover,
.datepicker table tr td.active[disabled]:hover,
.datepicker table tr td.active:hover[disabled]:hover,
.datepicker table tr td.active.disabled[disabled]:hover,
.datepicker table tr td.active.disabled:hover[disabled]:hover,
fieldset[disabled] .datepicker table tr td.active:hover,
fieldset[disabled] .datepicker table tr td.active:hover:hover,
fieldset[disabled] .datepicker table tr td.active.disabled:hover,
fieldset[disabled] .datepicker table tr td.active.disabled:hover:hover,
.datepicker table tr td.active.disabled:focus,
.datepicker table tr td.active:hover.disabled:focus,
.datepicker table tr td.active.disabled.disabled:focus,
.datepicker table tr td.active.disabled:hover.disabled:focus,
.datepicker table tr td.active[disabled]:focus,
.datepicker table tr td.active:hover[disabled]:focus,
.datepicker table tr td.active.disabled[disabled]:focus,
.datepicker table tr td.active.disabled:hover[disabled]:focus,
fieldset[disabled] .datepicker table tr td.active:focus,
fieldset[disabled] .datepicker table tr td.active:hover:focus,
fieldset[disabled] .datepicker table tr td.active.disabled:focus,
fieldset[disabled] .datepicker table tr td.active.disabled:hover:focus,
.datepicker table tr td.active.disabled:active,
.datepicker table tr td.active:hover.disabled:active,
.datepicker table tr td.active.disabled.disabled:active,
.datepicker table tr td.active.disabled:hover.disabled:active,
.datepicker table tr td.active[disabled]:active,
.datepicker table tr td.active:hover[disabled]:active,
.datepicker table tr td.active.disabled[disabled]:active,
.datepicker table tr td.active.disabled:hover[disabled]:active,
fieldset[disabled] .datepicker table tr td.active:active,
fieldset[disabled] .datepicker table tr td.active:hover:active,
fieldset[disabled] .datepicker table tr td.active.disabled:active,
fieldset[disabled] .datepicker table tr td.active.disabled:hover:active,
.datepicker table tr td.active.disabled.active,
.datepicker table tr td.active:hover.disabled.active,
.datepicker table tr td.active.disabled.disabled.active,
.datepicker table tr td.active.disabled:hover.disabled.active,
.datepicker table tr td.active[disabled].active,
.datepicker table tr td.active:hover[disabled].active,
.datepicker table tr td.active.disabled[disabled].active,
.datepicker table tr td.active.disabled:hover[disabled].active,
fieldset[disabled] .datepicker table tr td.active.active,
fieldset[disabled] .datepicker table tr td.active:hover.active,
fieldset[disabled] .datepicker table tr td.active.disabled.active,
fieldset[disabled] .datepicker table tr td.active.disabled:hover.active { background-color:#428bca; border-color:#357ebd } 
.datepicker table tr td span { display:block; width:23%; height:54px; line-height:54px; float:left; margin:1%; cursor:pointer } 
.datepicker table tr td span:hover { background:#eee } 
.datepicker table tr td span.disabled,
.datepicker table tr td span.disabled:hover { background:none; color:#999; cursor:default } 
.datepicker table tr td span.active,
.datepicker table tr td span.active:hover,
.datepicker table tr td span.active.disabled,
.datepicker table tr td span.active.disabled:hover { color:#fff; background-color:#428bca; border-color:#357ebd; text-shadow:0 -1px 0 #00000040 } 
.datepicker table tr td span.active:hover,
.datepicker table tr td span.active:hover:hover,
.datepicker table tr td span.active.disabled:hover,
.datepicker table tr td span.active.disabled:hover:hover,
.datepicker table tr td span.active:focus,
.datepicker table tr td span.active:hover:focus,
.datepicker table tr td span.active.disabled:focus,
.datepicker table tr td span.active.disabled:hover:focus,
.datepicker table tr td span.active:active,
.datepicker table tr td span.active:hover:active,
.datepicker table tr td span.active.disabled:active,
.datepicker table tr td span.active.disabled:hover:active,
.datepicker table tr td span.active.active,
.datepicker table tr td span.active:hover.active,
.datepicker table tr td span.active.disabled.active,
.datepicker table tr td span.active.disabled:hover.active,
.open .dropdown-toggle.datepicker table tr td span.active,
.open .dropdown-toggle.datepicker table tr td span.active:hover,
.open .dropdown-toggle.datepicker table tr td span.active.disabled,
.open .dropdown-toggle.datepicker table tr td span.active.disabled:hover { color:#fff; background-color:#ed8323; border-color:#e27513 } 
.datepicker table tr td span.active:active,
.datepicker table tr td span.active:hover:active,
.datepicker table tr td span.active.disabled:active,
.datepicker table tr td span.active.disabled:hover:active,
.datepicker table tr td span.active.active,
.datepicker table tr td span.active:hover.active,
.datepicker table tr td span.active.disabled.active,
.datepicker table tr td span.active.disabled:hover.active,
.open .dropdown-toggle.datepicker table tr td span.active,
.open .dropdown-toggle.datepicker table tr td span.active:hover,
.open .dropdown-toggle.datepicker table tr td span.active.disabled,
.open .dropdown-toggle.datepicker table tr td span.active.disabled:hover { background-image:none } 
.datepicker table tr td span.active.disabled,
.datepicker table tr td span.active:hover.disabled,
.datepicker table tr td span.active.disabled.disabled,
.datepicker table tr td span.active.disabled:hover.disabled,
.datepicker table tr td span.active[disabled],
.datepicker table tr td span.active:hover[disabled],
.datepicker table tr td span.active.disabled[disabled],
.datepicker table tr td span.active.disabled:hover[disabled],
fieldset[disabled] .datepicker table tr td span.active,
fieldset[disabled] .datepicker table tr td span.active:hover,
fieldset[disabled] .datepicker table tr td span.active.disabled,
fieldset[disabled] .datepicker table tr td span.active.disabled:hover,
.datepicker table tr td span.active.disabled:hover,
.datepicker table tr td span.active:hover.disabled:hover,
.datepicker table tr td span.active.disabled.disabled:hover,
.datepicker table tr td span.active.disabled:hover.disabled:hover,
.datepicker table tr td span.active[disabled]:hover,
.datepicker table tr td span.active:hover[disabled]:hover,
.datepicker table tr td span.active.disabled[disabled]:hover,
.datepicker table tr td span.active.disabled:hover[disabled]:hover,
fieldset[disabled] .datepicker table tr td span.active:hover,
fieldset[disabled] .datepicker table tr td span.active:hover:hover,
fieldset[disabled] .datepicker table tr td span.active.disabled:hover,
fieldset[disabled] .datepicker table tr td span.active.disabled:hover:hover,
.datepicker table tr td span.active.disabled:focus,
.datepicker table tr td span.active:hover.disabled:focus,
.datepicker table tr td span.active.disabled.disabled:focus,
.datepicker table tr td span.active.disabled:hover.disabled:focus,
.datepicker table tr td span.active[disabled]:focus,
.datepicker table tr td span.active:hover[disabled]:focus,
.datepicker table tr td span.active.disabled[disabled]:focus,
.datepicker table tr td span.active.disabled:hover[disabled]:focus,
fieldset[disabled] .datepicker table tr td span.active:focus,
fieldset[disabled] .datepicker table tr td span.active:hover:focus,
fieldset[disabled] .datepicker table tr td span.active.disabled:focus,
fieldset[disabled] .datepicker table tr td span.active.disabled:hover:focus,
.datepicker table tr td span.active.disabled:active,
.datepicker table tr td span.active:hover.disabled:active,
.datepicker table tr td span.active.disabled.disabled:active,
.datepicker table tr td span.active.disabled:hover.disabled:active,
.datepicker table tr td span.active[disabled]:active,
.datepicker table tr td span.active:hover[disabled]:active,
.datepicker table tr td span.active.disabled[disabled]:active,
.datepicker table tr td span.active.disabled:hover[disabled]:active,
fieldset[disabled] .datepicker table tr td span.active:active,
fieldset[disabled] .datepicker table tr td span.active:hover:active,
fieldset[disabled] .datepicker table tr td span.active.disabled:active,
fieldset[disabled] .datepicker table tr td span.active.disabled:hover:active,
.datepicker table tr td span.active.disabled.active,
.datepicker table tr td span.active:hover.disabled.active,
.datepicker table tr td span.active.disabled.disabled.active,
.datepicker table tr td span.active.disabled:hover.disabled.active,
.datepicker table tr td span.active[disabled].active,
.datepicker table tr td span.active:hover[disabled].active,
.datepicker table tr td span.active.disabled[disabled].active,
.datepicker table tr td span.active.disabled:hover[disabled].active,
fieldset[disabled] .datepicker table tr td span.active.active,
fieldset[disabled] .datepicker table tr td span.active:hover.active,
fieldset[disabled] .datepicker table tr td span.active.disabled.active,
fieldset[disabled] .datepicker table tr td span.active.disabled:hover.active { background-color:#428bca; border-color:#357ebd } 
.datepicker table tr td span.old,
.datepicker table tr td span.new { color:#999 } 
.datepicker th.datepicker-switch { width:145px } 
.datepicker thead tr:first-child th,
.datepicker tfoot tr th { cursor:pointer } 
.datepicker thead tr:first-child th:hover,
.datepicker tfoot tr th:hover { background:#eee } 
.datepicker .cw { font-size:10px; width:12px; padding:0 2px 0 5px; vertical-align:middle } 
.datepicker thead tr:first-child th.cw { cursor:default; background-color:transparent } 
.input-group.date .input-group-addon i { cursor:pointer; width:16px; height:16px } 
.input-daterange .input-group-addon { width:auto; min-width:16px; padding:4px 5px; font-weight:400; line-height:1.428571429; text-align:center; text-shadow:0 1px 0 #fff; vertical-align:middle; background-color:#eee; border:solid #ccc; border-width:1px 0; margin-left:-5px; margin-right:-5px } 
.datepicker.dropdown-menu { position:absolute; top:100%; left:0; z-index:1000; float:left; display:none; min-width:160px; list-style:none; background-color:#fff; border:1px solid #00000033; -webkit-border-radius:0; border-radius:0; -webkit-background-clip:padding-box; -moz-background-clip:padding; -webkit-background-clip:padding; -moz-background-clip:padding; background-clip:padding-box; *border-right-width:2px; *border-bottom-width:2px; color:#333; font-family:"Helvetica Neue", Helvetica, Arial, sans-serif; font-size:13px; line-height:1.428571429; -webkit-box-shadow:0 2px 1px #00000033; box-shadow:0 2px 1px #00000033; padding:7px 10px } 
.datepicker.dropdown-menu th,
.datepicker.datepicker-inline th,
.datepicker.dropdown-menu td,
.datepicker.datepicker-inline td { padding:0 5px } 
.datepicker thead tr:first-child th.prev:before,
.datepicker thead tr:first-child th.next:before { font-family:'FontAwesome'; content:'\f105'; font-size:18px } 
.datepicker thead tr:first-child th.prev:before { content:'\f104' } 
.bootstrap-timepicker { position:relative } 
.bootstrap-timepicker.pull-right .bootstrap-timepicker-widget.dropdown-menu { left:auto; right:0 } 
.bootstrap-timepicker.pull-right .bootstrap-timepicker-widget.dropdown-menu:before { left:auto; right:12px } 
.bootstrap-timepicker.pull-right .bootstrap-timepicker-widget.dropdown-menu:after { left:auto; right:13px } 
.bootstrap-timepicker .add-on { cursor:pointer } 
.bootstrap-timepicker .add-on i { display:inline-block; width:16px; height:16px; border:1px solid #00000033 } 
.bootstrap-timepicker-widget.dropdown-menu { padding:7px 10px; -webkit-border-radius:0; border-radius:0; -webkit-box-shadow:0 2px 1px #00000033; box-shadow:0 2px 1px #00000033 } 
.bootstrap-timepicker-widget.dropdown-menu.open { display:inline-block } 
.bootstrap-timepicker-widget.dropdown-menu:before { border-bottom:7px solid #00000033; border-left:7px solid transparent; border-right:7px solid transparent; content:""; display:inline-block; position:absolute } 
.bootstrap-timepicker-widget.dropdown-menu:after { border-bottom:6px solid #fff; border-left:6px solid transparent; border-right:6px solid transparent; content:""; display:inline-block; position:absolute } 
.bootstrap-timepicker-widget.timepicker-orient-left:before { left:6px } 
.bootstrap-timepicker-widget.timepicker-orient-left:after { left:7px } 
.bootstrap-timepicker-widget.timepicker-orient-right:before { right:6px } 
.bootstrap-timepicker-widget.timepicker-orient-right:after { right:7px } 
.bootstrap-timepicker-widget.timepicker-orient-top:before { top:-7px } 
.bootstrap-timepicker-widget.timepicker-orient-top:after { top:-6px } 
.bootstrap-timepicker-widget.timepicker-orient-bottom:before { bottom:-7px; border-bottom:0; border-top:7px solid #999 } 
.bootstrap-timepicker-widget.timepicker-orient-bottom:after { bottom:-6px; border-bottom:0; border-top:6px solid #fff } 
.bootstrap-timepicker-widget a.btn,
.bootstrap-timepicker-widget input { -webkit-border-radius:0; border-radius:0 } 
.bootstrap-timepicker-widget table { width:100%; margin:0 } 
.bootstrap-timepicker-widget table td { text-align:center; height:30px; margin:0; padding:2px } 
.bootstrap-timepicker-widget table td:not(.separator) { min-width:30px } 
.bootstrap-timepicker-widget table td span { width:100% } 
.bootstrap-timepicker-widget table td a { width:100%; display:inline-block; margin:0; outline:0; color:#333; width:35px; height:35px; line-height:35px } 
.bootstrap-timepicker-widget table td a:hover { text-decoration:none; background-color:#eee } 
.bootstrap-timepicker-widget table td a i { margin-top:2px; font-size:18px } 
.bootstrap-timepicker-widget table td input { width:35px; margin:0; text-align:center; color:#000 } 
.bootstrap-timepicker-widget .modal-content { padding:4px } 
@media (min-width: 767px) {.bootstrap-timepicker-widget.modal { width:200px; margin-left:-100px } 
 }
@media (max-width: 767px) {.bootstrap-timepicker { width:100% } 
.bootstrap-timepicker .dropdown-menu { width:100% } 
 }
.cc-form .form-group { float:left } 
.cc-form .form-group.form-group-cc-number,
.cc-form .form-group.form-group-cc-name { width:60%; margin-right:5% } 
.cc-form .form-group.form-group-cc-date,
.cc-form .form-group.form-group-cc-cvc { width:25% } 
.cc-form .form-group.form-group-cc-number .cc-card-icon { display:block; width:41px; height:26px; position:absolute; right:4px; top:34px; background-repeat:no-repeat; -webkit-background-size:100% 100%; -moz-background-size:100% 100%; background-size:100% 100%; -webkit-transition:.3s; -moz-transition:.3s; -o-transition:.3s; -ms-transition:.3s; transition:.3s; -webkit-transform:translate3d(0, -10px, 0); -moz-transform:translate3d(0, -10px, 0); -o-transform:translate3d(0, -10px, 0); -ms-transform:translate3d(0, -10px, 0); transform:translate3d(0, -10px, 0) } 
.cc-form .form-group.form-group-cc-number input.identified+.cc-card-icon { -webkit-transform:translate3d(0, 0, 0); -moz-transform:translate3d(0, 0, 0); -o-transform:translate3d(0, 0, 0); -ms-transform:translate3d(0, 0, 0); transform:translate3d(0, 0, 0); opacity:1; -ms-filter:none; filter:none; -webkit-transition:.3s; -moz-transition:.3s; -o-transition:.3s; -ms-transition:.3s; transition:.3s } 
.cc-form .form-group.form-group-cc-number input.visa+.cc-card-icon { background-image:url("../../../../images/payment/visa-curved-32px.png"); width:50px; height:32px } 
.cc-form .form-group.form-group-cc-number input.mastercard+.cc-card-icon { background-image:url("../../../../images/payment/mastercard-curved-32px.png"); width:50px; height:32px } 
.cc-form .form-group.form-group-cc-number input.amex+.cc-card-icon { background-image:url("../../../../images/payment/american-express-curved-32px.png"); width:50px; height:32px } 
.cc-form .form-group.form-group-cc-number input.discover+.cc-card-icon { background-image:url("../../../../images/payment/discover-curved-32px.png"); width:50px; height:32px } 
.cc-form .form-group.form-group-cc-number input.maestro+.cc-card-icon { background-image:url("../../../../images/payment/maestro-curved-32px.png"); width:50px; height:32px } 
.icon-list { list-style:none; padding:0 } 
.icon-list .fa { margin-right:7px } 
.icon-list-inline { margin-bottom:0 } 
.icon-list-inline>li { display:inline-block; margin-right:3px } 
.icon-list-inline>li:last-child { margin-right:0 } 
.icon-list-inline .fa { margin-right:0 } 
.icon-group { list-style:none; margin:0; padding:0; overflow:hidden } 
.icon-group>li { float:left; margin-right:5px } 
.icon-group>li:last-child { margin-right:0 } 
.box-icon,
[class^="box-icon-"],
[class*=" box-icon-"] { z-index:2; position:relative; width:30px; height:30px; line-height:30px; text-align:center; display:block; background:#ed8323; color:#fff; -webkit-transition:.3s; -moz-transition:.3s; -o-transition:.3s; -ms-transition:.3s; transition:.3s } 
.box-icon:hover,
[class^="box-icon-"]:hover,
[class*=" box-icon-"]:hover { background:#c96810; color:#fff } 
.box-icon:before,
[class^="box-icon-"]:before,
[class*=" box-icon-"]:before { display:inline-block } 
.box-icon-inline { display:inline-block } 
.box-icon-md { width:45px; height:45px; line-height:45px; font-size:21px } 
.box-icon-big { width:60px; height:60px; line-height:60px; font-size:28px } 
.box-icon-large { width:90px; height:90px; line-height:90px; font-size:42px } 
.box-icon-huge { width:120px; height:120px; line-height:120px; font-size:56px } 
.box-icon-black { background:#333 } 
.box-icon-black:hover { background:#000 } 
.box-icon-gray { background:#808080 } 
.box-icon-gray:hover { background:#4d4d4d } 
.box-icon-white { background:#fff; color:#ed8323 } 
.box-icon-white:hover { color:#ed8323; background:#e6e6e6 } 
.box-icon-info { background:#2f96b4 } 
.box-icon-info:hover { background:#267890 } 
.box-icon-success { background:#51a351 } 
.box-icon-success:hover { background:#418241 } 
.box-icon-warning { background:#f89406 } 
.box-icon-warning:hover { background:#c67605 } 
.box-icon-danger { background:#bd362f } 
.box-icon-danger:hover { background:#972b26 } 
.box-icon-inverse { background:#127cdc } 
.box-icon-inverse:hover { background:#0e63b0 } 
.box-icon-to-normal:hover { background:#ed8323 } 
.box-icon-to-black:hover { background:#333 } 
.box-icon-to-gray:hover { background:#808080 } 
.box-icon-to-white:hover { background:#fff; color:#ed8323 } 
.box-icon-to-info:hover { background:#2f96b4 } 
.box-icon-to-success:hover { background:#51a351 } 
.box-icon-to-warning:hover { background:#f89406 } 
.box-icon-to-danger:hover { background:#bd362f } 
.box-icon-to-inverse:hover { background:#127cdc } 
.box-icon-border,
[class^="box-icon-border"],
[class*=" box-icon-border"] { background:none; border:1px solid #ed8323; color:#ed8323 } 
.box-icon-border:hover,
[class^="box-icon-border"]:hover,
[class*=" box-icon-border"]:hover { background:#ed8323; color:#fff !important } 
.box-icon-border.box-icon-black,
[class^="box-icon-border"].box-icon-black,
[class*=" box-icon-border"].box-icon-black,
.box-icon-border.box-icon-to-black:hover,
[class^="box-icon-border"].box-icon-to-black:hover,
[class*=" box-icon-border"].box-icon-to-black:hover { border-color:#333; color:#333 } 
.box-icon-border.box-icon-black:hover,
[class^="box-icon-border"].box-icon-black:hover,
[class*=" box-icon-border"].box-icon-black:hover,
.box-icon-border.box-icon-to-black:hover:hover,
[class^="box-icon-border"].box-icon-to-black:hover:hover,
[class*=" box-icon-border"].box-icon-to-black:hover:hover { background:#333 } 
.box-icon-border.box-icon-gray,
[class^="box-icon-border"].box-icon-gray,
[class*=" box-icon-border"].box-icon-gray,
.box-icon-border.box-icon-to-gray:hover,
[class^="box-icon-border"].box-icon-to-gray:hover,
[class*=" box-icon-border"].box-icon-to-gray:hover { border-color:#808080; color:#808080 } 
.box-icon-border.box-icon-gray:hover,
[class^="box-icon-border"].box-icon-gray:hover,
[class*=" box-icon-border"].box-icon-gray:hover,
.box-icon-border.box-icon-to-gray:hover:hover,
[class^="box-icon-border"].box-icon-to-gray:hover:hover,
[class*=" box-icon-border"].box-icon-to-gray:hover:hover { background:#808080 } 
.box-icon-border.box-icon-white,
[class^="box-icon-border"].box-icon-white,
[class*=" box-icon-border"].box-icon-white,
.box-icon-border.box-icon-to-white:hover,
[class^="box-icon-border"].box-icon-to-white:hover,
[class*=" box-icon-border"].box-icon-to-white:hover { border-color:#fff; color:#fff } 
.box-icon-border.box-icon-white:hover,
[class^="box-icon-border"].box-icon-white:hover,
[class*=" box-icon-border"].box-icon-white:hover,
.box-icon-border.box-icon-to-white:hover:hover,
[class^="box-icon-border"].box-icon-to-white:hover:hover,
[class*=" box-icon-border"].box-icon-to-white:hover:hover { color:#ed8323 !important; background:#fff } 
.box-icon-border.box-icon-info,
[class^="box-icon-border"].box-icon-info,
[class*=" box-icon-border"].box-icon-info,
.box-icon-border.box-icon-to-info:hover,
[class^="box-icon-border"].box-icon-to-info:hover,
[class*=" box-icon-border"].box-icon-to-info:hover { border-color:#2f96b4; color:#2f96b4 } 
.box-icon-border.box-icon-info:hover,
[class^="box-icon-border"].box-icon-info:hover,
[class*=" box-icon-border"].box-icon-info:hover,
.box-icon-border.box-icon-to-info:hover:hover,
[class^="box-icon-border"].box-icon-to-info:hover:hover,
[class*=" box-icon-border"].box-icon-to-info:hover:hover { background:#2f96b4 } 
.box-icon-border.box-icon-success,
[class^="box-icon-border"].box-icon-success,
[class*=" box-icon-border"].box-icon-success,
.box-icon-border.box-icon-to-success:hover,
[class^="box-icon-border"].box-icon-to-success:hover,
[class*=" box-icon-border"].box-icon-to-success:hover { border-color:#51a351; color:#51a351 } 
.box-icon-border.box-icon-success:hover,
[class^="box-icon-border"].box-icon-success:hover,
[class*=" box-icon-border"].box-icon-success:hover,
.box-icon-border.box-icon-to-success:hover:hover,
[class^="box-icon-border"].box-icon-to-success:hover:hover,
[class*=" box-icon-border"].box-icon-to-success:hover:hover { background:#51a351 } 
.box-icon-border.box-icon-warning,
[class^="box-icon-border"].box-icon-warning,
[class*=" box-icon-border"].box-icon-warning,
.box-icon-border.box-icon-to-warning:hover,
[class^="box-icon-border"].box-icon-to-warning:hover,
[class*=" box-icon-border"].box-icon-to-warning:hover { border-color:#f89406; color:#f89406 } 
.box-icon-border.box-icon-warning:hover,
[class^="box-icon-border"].box-icon-warning:hover,
[class*=" box-icon-border"].box-icon-warning:hover,
.box-icon-border.box-icon-to-warning:hover:hover,
[class^="box-icon-border"].box-icon-to-warning:hover:hover,
[class*=" box-icon-border"].box-icon-to-warning:hover:hover { background:#f89406 } 
.box-icon-border.box-icon-danger,
[class^="box-icon-border"].box-icon-danger,
[class*=" box-icon-border"].box-icon-danger,
.box-icon-border.box-icon-to-danger:hover,
[class^="box-icon-border"].box-icon-to-danger:hover,
[class*=" box-icon-border"].box-icon-to-danger:hover { border-color:#bd362f; color:#bd362f } 
.box-icon-border.box-icon-danger:hover,
[class^="box-icon-border"].box-icon-danger:hover,
[class*=" box-icon-border"].box-icon-danger:hover,
.box-icon-border.box-icon-to-danger:hover:hover,
[class^="box-icon-border"].box-icon-to-danger:hover:hover,
[class*=" box-icon-border"].box-icon-to-danger:hover:hover { background:#bd362f } 
.box-icon-border.box-icon-inverse,
[class^="box-icon-border"].box-icon-inverse,
[class*=" box-icon-border"].box-icon-inverse,
.box-icon-border.box-icon-to-inverse:hover,
[class^="box-icon-border"].box-icon-to-inverse:hover,
[class*=" box-icon-border"].box-icon-to-inverse:hover { border-color:#127cdc; color:#127cdc } 
.box-icon-border.box-icon-inverse:hover,
[class^="box-icon-border"].box-icon-inverse:hover,
[class*=" box-icon-border"].box-icon-inverse:hover,
.box-icon-border.box-icon-to-inverse:hover:hover,
[class^="box-icon-border"].box-icon-to-inverse:hover:hover,
[class*=" box-icon-border"].box-icon-to-inverse:hover:hover { background:#127cdc } 
.box-icon-border.box-icon-to-normal:hover,
[class^="box-icon-border"].box-icon-to-normal:hover,
[class*=" box-icon-border"].box-icon-to-normal:hover { border-color:#ed8323; background:#ed8323 } 
.box-icon-border-dashed { border-style:dashed } 
.box-icon-left { float:left; margin-right:15px } 
.box-icon-right { float:right; margin-left:15px } 
.box-icon-center { margin:0 auto } 
.animate-icon,
[class^="animate-icon"],
[class*=" animate-icon"] { -webkit-backface-visibility:hidden; -moz-backface-visibility:hidden; -ms-backface-visibility:hidden; backface-visibility:hidden } 
.animate-icon:before,
[class^="animate-icon"]:before,
[class*=" animate-icon"]:before { -webkit-backface-visibility:hidden; -moz-backface-visibility:hidden; -ms-backface-visibility:hidden; backface-visibility:hidden } 
.animate-icon:hover:before,
[class^="animate-icon"]:hover:before,
[class*=" animate-icon"]:hover:before { -webkit-animation-duration:1s; -moz-animation-duration:1s; -o-animation-duration:1s; -ms-animation-duration:1s; animation-duration:1s } 
.animate-icon:after,
[class^="animate-icon"]:after,
[class*=" animate-icon"]:after { z-index:-1; -webkit-backface-visibility:hidden; -moz-backface-visibility:hidden; -ms-backface-visibility:hidden; backface-visibility:hidden; position:absolute; opacity:0; -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)"; filter:alpha(opacity=0); -webkit-transition:.3s; -moz-transition:.3s; -o-transition:.3s; -ms-transition:.3s; transition:.3s; width:100%; height:100%; content:''; left:0; top:0 } 
.animate-icon:hover:after,
[class^="animate-icon"]:hover:after,
[class*=" animate-icon"]:hover:after { opacity:1; -ms-filter:none; filter:none } 
.animate-icon-flash:hover:before { -webkit-animation-name:flash; -moz-animation-name:flash; -o-animation-name:flash; -ms-animation-name:flash; animation-name:flash } 
.animate-icon-shake:hover:before { -webkit-animation-name:shake; -moz-animation-name:shake; -o-animation-name:shake; -ms-animation-name:shake; animation-name:shake } 
.animate-icon-bounce:hover:before { -webkit-animation-name:bounce; -moz-animation-name:bounce; -o-animation-name:bounce; -ms-animation-name:bounce; animation-name:bounce } 
.animate-icon-tada:hover:before { -webkit-animation-name:tada; -moz-animation-name:tada; -o-animation-name:tada; -ms-animation-name:tada; animation-name:tada } 
.animate-icon-swing:hover:before { -webkit-animation-name:swing; -moz-animation-name:swing; -o-animation-name:swing; -ms-animation-name:swing; animation-name:swing } 
.animate-icon-wobble:hover:before { -webkit-animation-name:wobble; -moz-animation-name:wobble; -o-animation-name:wobble; -ms-animation-name:wobble; animation-name:wobble } 
.animate-icon-pulse:hover:before { -webkit-animation-name:pulse; -moz-animation-name:pulse; -o-animation-name:pulse; -ms-animation-name:pulse; animation-name:pulse } 
.animate-icon-left-to-right,
.animate-icon-right-to-left,
.animate-icon-bottom-to-top,
.animate-icon-top-to-bottom { overflow:hidden } 
.animate-icon-left-to-right:hover:before { -webkit-animation:left-to-right .3s forwards; -moz-animation:left-to-right .3s forwards; -o-animation:left-to-right .3s forwards; -ms-animation:left-to-right .3s forwards; animation:left-to-right .3s forwards } 
.animate-icon-right-to-left:hover:before { -webkit-animation:right-to-left .3s forwards; -moz-animation:right-to-left .3s forwards; -o-animation:right-to-left .3s forwards; -ms-animation:right-to-left .3s forwards; animation:right-to-left .3s forwards } 
.animate-icon-bottom-to-top:hover:before { -webkit-animation:bottom-to-top .3s forwards; -moz-animation:bottom-to-top .3s forwards; -o-animation:bottom-to-top .3s forwards; -ms-animation:bottom-to-top .3s forwards; animation:bottom-to-top .3s forwards } 
.animate-icon-top-to-bottom:hover:before { -webkit-animation:top-to-bottom .3s forwards; -moz-animation:top-to-bottom .3s forwards; -o-animation:top-to-bottom .3s forwards; -ms-animation:top-to-bottom .3s forwards; animation:top-to-bottom .3s forwards } 
.animate-icon-border-rise:after,
.animate-icon-border-rise-alt:after { -webkit-box-shadow:0 0 0 2px #ed8323; box-shadow:0 0 0 2px #ed8323 } 
.animate-icon-border-rise.box-icon-black:after,
.animate-icon-border-rise-alt.box-icon-black:after,
.animate-icon-border-rise.box-icon-to-black:hover:after,
.animate-icon-border-rise-alt.box-icon-to-black:hover:after { -webkit-box-shadow:0 0 0 2px #333; box-shadow:0 0 0 2px #333 } 
.animate-icon-border-rise.box-icon-gray:after,
.animate-icon-border-rise-alt.box-icon-gray:after,
.animate-icon-border-rise.box-icon-to-gray:hover:after,
.animate-icon-border-rise-alt.box-icon-to-gray:hover:after { -webkit-box-shadow:0 0 0 2px #808080; box-shadow:0 0 0 2px #808080 } 
.animate-icon-border-rise.box-icon-info:after,
.animate-icon-border-rise-alt.box-icon-info:after,
.animate-icon-border-rise.box-icon-to-info:hover:after,
.animate-icon-border-rise-alt.box-icon-to-info:hover:after { -webkit-box-shadow:0 0 0 2px #2f96b4; box-shadow:0 0 0 2px #2f96b4 } 
.animate-icon-border-rise.box-icon-success:after,
.animate-icon-border-rise-alt.box-icon-success:after,
.animate-icon-border-rise.box-icon-to-success:hover:after,
.animate-icon-border-rise-alt.box-icon-to-success:hover:after { -webkit-box-shadow:0 0 0 2px #51a351; box-shadow:0 0 0 2px #51a351 } 
.animate-icon-border-rise.box-icon-warning:after,
.animate-icon-border-rise-alt.box-icon-warning:after,
.animate-icon-border-rise.box-icon-to-warning:hover:after,
.animate-icon-border-rise-alt.box-icon-to-warning:hover:after { -webkit-box-shadow:0 0 0 2px #f89406; box-shadow:0 0 0 2px #f89406 } 
.animate-icon-border-rise.box-icon-danger:after,
.animate-icon-border-rise-alt.box-icon-danger:after,
.animate-icon-border-rise.box-icon-to-danger:hover:after,
.animate-icon-border-rise-alt.box-icon-to-danger:hover:after { -webkit-box-shadow:0 0 0 2px #bd362f; box-shadow:0 0 0 2px #bd362f } 
.animate-icon-border-rise.box-icon-inverse:after,
.animate-icon-border-rise-alt.box-icon-inverse:after,
.animate-icon-border-rise.box-icon-to-inverse:hover:after,
.animate-icon-border-rise-alt.box-icon-to-inverse:hover:after { -webkit-box-shadow:0 0 0 2px #127cdc; box-shadow:0 0 0 2px #127cdc } 
.animate-icon-border-rise.box-icon-to-normal:after:hover,
.animate-icon-border-rise-alt.box-icon-to-normal:after:hover { -webkit-box-shadow:0 0 0 2px #ed8323; box-shadow:0 0 0 2px #ed8323 } 
.animate-icon-border-rise.round:after,
.animate-icon-border-rise-alt.round:after { -webkit-border-radius:50%; border-radius:50% } 
.animate-icon-border-rise:after { -webkit-transform:scale(.8); -moz-transform:scale(.8); -o-transform:scale(.8); -ms-transform:scale(.8); transform:scale(.8) } 
.animate-icon-border-rise:hover:after { -webkit-transform:scale(1.2); -moz-transform:scale(1.2); -o-transform:scale(1.2); -ms-transform:scale(1.2); transform:scale(1.2) } 
.animate-icon-border-rise-alt:after { -webkit-transform:scale(1.6); -moz-transform:scale(1.6); -o-transform:scale(1.6); -ms-transform:scale(1.6); transform:scale(1.6) } 
.animate-icon-border-rise-alt:hover:after { -webkit-transform:scale(1.2); -moz-transform:scale(1.2); -o-transform:scale(1.2); -ms-transform:scale(1.2); transform:scale(1.2) } 
.animate-icon-border-fadeout { color:#fff; background:none; border:2px solid #ed8323 } 
.animate-icon-border-fadeout:after { opacity:1; -ms-filter:none; filter:none; background:#ed8323 } 
.animate-icon-border-fadeout:hover { color:#ed8323; background:none } 
.animate-icon-border-fadeout:hover:after { opacity:0; -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)"; filter:alpha(opacity=0); -webkit-transform:scale(1.5); -moz-transform:scale(1.5); -o-transform:scale(1.5); -ms-transform:scale(1.5); transform:scale(1.5) } 
.animate-icon-border-fadeout.box-icon-black,
.animate-icon-border-fadeout.box-icon-to-black:hover { border-color:#333 } 
.animate-icon-border-fadeout.box-icon-black:after,
.animate-icon-border-fadeout.box-icon-to-black:hover:after { background:#333 } 
.animate-icon-border-fadeout.box-icon-black:hover,
.animate-icon-border-fadeout.box-icon-to-black:hover:hover { color:#333 } 
.animate-icon-border-fadeout.box-icon-gray,
.animate-icon-border-fadeout.box-icon-to-gray:hover { border-color:#808080 } 
.animate-icon-border-fadeout.box-icon-gray:after,
.animate-icon-border-fadeout.box-icon-to-gray:hover:after { background:#808080 } 
.animate-icon-border-fadeout.box-icon-gray:hover,
.animate-icon-border-fadeout.box-icon-to-gray:hover:hover { color:#808080 } 
.animate-icon-border-fadeout.box-icon-info,
.animate-icon-border-fadeout.box-icon-to-info:hover { border-color:#2f96b4 } 
.animate-icon-border-fadeout.box-icon-info:after,
.animate-icon-border-fadeout.box-icon-to-info:hover:after { background:#2f96b4 } 
.animate-icon-border-fadeout.box-icon-info:hover,
.animate-icon-border-fadeout.box-icon-to-info:hover:hover { color:#2f96b4 } 
.animate-icon-border-fadeout.box-icon-success,
.animate-icon-border-fadeout.box-icon-to-success:hover { border-color:#51a351 } 
.animate-icon-border-fadeout.box-icon-success:after,
.animate-icon-border-fadeout.box-icon-to-success:hover:after { background:#51a351 } 
.animate-icon-border-fadeout.box-icon-success:hover,
.animate-icon-border-fadeout.box-icon-to-success:hover:hover { color:#51a351 } 
.animate-icon-border-fadeout.box-icon-warning,
.animate-icon-border-fadeout.box-icon-to-warning:hover { border-color:#f89406 } 
.animate-icon-border-fadeout.box-icon-warning:after,
.animate-icon-border-fadeout.box-icon-to-warning:hover:after { background:#f89406 } 
.animate-icon-border-fadeout.box-icon-warning:hover,
.animate-icon-border-fadeout.box-icon-to-warning:hover:hover { color:#f89406 } 
.animate-icon-border-fadeout.box-icon-danger,
.animate-icon-border-fadeout.box-icon-to-danger:hover { border-color:#bd362f } 
.animate-icon-border-fadeout.box-icon-danger:after,
.animate-icon-border-fadeout.box-icon-to-danger:hover:after { background:#bd362f } 
.animate-icon-border-fadeout.box-icon-danger:hover,
.animate-icon-border-fadeout.box-icon-to-danger:hover:hover { color:#bd362f } 
.animate-icon-border-fadeout.box-icon-inverse,
.animate-icon-border-fadeout.box-icon-to-inverse:hover { border-color:#127cdc } 
.animate-icon-border-fadeout.box-icon-inverse:after,
.animate-icon-border-fadeout.box-icon-to-inverse:hover:after { background:#127cdc } 
.animate-icon-border-fadeout.box-icon-inverse:hover,
.animate-icon-border-fadeout.box-icon-to-inverse:hover:hover { color:#127cdc } 
.animate-icon-border-fadeout.box-icon-to-normal { border-color:#ed8323 } 
.animate-icon-border-fadeout.box-icon-to-normal:after { background:#ed8323 } 
.animate-icon-border-fadeout.box-icon-to-normal:hover { color:#ed8323 } 
.animate-icon-border-fadeout.round:after { -webkit-border-radius:50%; border-radius:50% } 
.animate-icon-border-fadein { color:#ed8323; background:none; border:2px solid #ed8323 } 
.animate-icon-border-fadein:after { -webkit-transform:scale(1.5); -moz-transform:scale(1.5); -o-transform:scale(1.5); -ms-transform:scale(1.5); transform:scale(1.5) } 
.animate-icon-border-fadein:hover { color:#fff !important } 
.animate-icon-border-fadein:hover:after { background:#ed8323; -webkit-transform:scale(1); -moz-transform:scale(1); -o-transform:scale(1); -ms-transform:scale(1); transform:scale(1) } 
.animate-icon-border-fadein.box-icon-black,
.animate-icon-border-fadein.box-icon-to-black:hover { color:#333; border-color:#333 } 
.animate-icon-border-fadein.box-icon-black:hover:after,
.animate-icon-border-fadein.box-icon-to-black:hover:hover:after { background:#333 } 
.animate-icon-border-fadein.box-icon-gray,
.animate-icon-border-fadein.box-icon-to-gray:hover { color:#808080; border-color:#808080 } 
.animate-icon-border-fadein.box-icon-gray:hover:after,
.animate-icon-border-fadein.box-icon-to-gray:hover:hover:after { background:#808080 } 
.animate-icon-border-fadein.box-icon-info,
.animate-icon-border-fadein.box-icon-to-info:hover { color:#2f96b4; border-color:#2f96b4 } 
.animate-icon-border-fadein.box-icon-info:hover:after,
.animate-icon-border-fadein.box-icon-to-info:hover:hover:after { background:#2f96b4 } 
.animate-icon-border-fadein.box-icon-success,
.animate-icon-border-fadein.box-icon-to-success:hover { color:#51a351; border-color:#51a351 } 
.animate-icon-border-fadein.box-icon-success:hover:after,
.animate-icon-border-fadein.box-icon-to-success:hover:hover:after { background:#51a351 } 
.animate-icon-border-fadein.box-icon-warning,
.animate-icon-border-fadein.box-icon-to-warning:hover { color:#f89406; border-color:#f89406 } 
.animate-icon-border-fadein.box-icon-warning:hover:after,
.animate-icon-border-fadein.box-icon-to-warning:hover:hover:after { background:#f89406 } 
.animate-icon-border-fadein.box-icon-danger,
.animate-icon-border-fadein.box-icon-to-danger:hover { color:#bd362f; border-color:#bd362f } 
.animate-icon-border-fadein.box-icon-danger:hover:after,
.animate-icon-border-fadein.box-icon-to-danger:hover:hover:after { background:#bd362f } 
.animate-icon-border-fadein.box-icon-inverse,
.animate-icon-border-fadein.box-icon-to-inverse:hover { color:#127cdc; border-color:#127cdc } 
.animate-icon-border-fadein.box-icon-inverse:hover:after,
.animate-icon-border-fadein.box-icon-to-inverse:hover:hover:after { background:#127cdc } 
.animate-icon-border-fadein.box-icon-to-normal:hover { color:#ed8323; border-color:#ed8323 } 
.animate-icon-border-fadein.box-icon-to-normal:hover:hover:after { background:#ed8323 } 
.animate-icon-border-fadein.round:after { -webkit-border-radius:50%; border-radius:50% } 
@-moz-keyframes flash {0%,
50%,
100% { opacity:1; -ms-filter:none; filter:none } 
25%,
75% { opacity:0; -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)"; filter:alpha(opacity=0) } 
 }
@-webkit-keyframes flash {0%,
50%,
100% { opacity:1; -ms-filter:none; filter:none } 
25%,
75% { opacity:0; -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)"; filter:alpha(opacity=0) } 
 }
@-o-keyframes flash {0%,
50%,
100% { opacity:1; -ms-filter:none; filter:none } 
25%,
75% { opacity:0; -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)"; filter:alpha(opacity=0) } 
 }
@-ms-keyframes flash {0%,
50%,
100% { opacity:1; -ms-filter:none; filter:none } 
25%,
75% { opacity:0; -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)"; filter:alpha(opacity=0) } 
 }
@keyframes flash {0%,
50%,
100% { opacity:1; -ms-filter:none; filter:none } 
25%,
75% { opacity:0; -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)"; filter:alpha(opacity=0) } 
 }
@-moz-keyframes shake {0%,
100% { -webkit-transform:translateX(0); -moz-transform:translateX(0); -o-transform:translateX(0); -ms-transform:translateX(0); transform:translateX(0) } 
10%,
30%,
50%,
70%,
90% { -webkit-transform:translateX(-10%); -moz-transform:translateX(-10%); -o-transform:translateX(-10%); -ms-transform:translateX(-10%); transform:translateX(-10%) } 
20%,
40%,
60%,
80% { -webkit-transform:translateX(10%); -moz-transform:translateX(10%); -o-transform:translateX(10%); -ms-transform:translateX(10%); transform:translateX(10%) } 
 }
@-webkit-keyframes shake {0%,
100% { -webkit-transform:translateX(0); -moz-transform:translateX(0); -o-transform:translateX(0); -ms-transform:translateX(0); transform:translateX(0) } 
10%,
30%,
50%,
70%,
90% { -webkit-transform:translateX(-10%); -moz-transform:translateX(-10%); -o-transform:translateX(-10%); -ms-transform:translateX(-10%); transform:translateX(-10%) } 
20%,
40%,
60%,
80% { -webkit-transform:translateX(10%); -moz-transform:translateX(10%); -o-transform:translateX(10%); -ms-transform:translateX(10%); transform:translateX(10%) } 
 }
@-o-keyframes shake {0%,
100% { -webkit-transform:translateX(0); -moz-transform:translateX(0); -o-transform:translateX(0); -ms-transform:translateX(0); transform:translateX(0) } 
10%,
30%,
50%,
70%,
90% { -webkit-transform:translateX(-10%); -moz-transform:translateX(-10%); -o-transform:translateX(-10%); -ms-transform:translateX(-10%); transform:translateX(-10%) } 
20%,
40%,
60%,
80% { -webkit-transform:translateX(10%); -moz-transform:translateX(10%); -o-transform:translateX(10%); -ms-transform:translateX(10%); transform:translateX(10%) } 
 }
@-ms-keyframes shake {0%,
100% { -webkit-transform:translateX(0); -moz-transform:translateX(0); -o-transform:translateX(0); -ms-transform:translateX(0); transform:translateX(0) } 
10%,
30%,
50%,
70%,
90% { -webkit-transform:translateX(-10%); -moz-transform:translateX(-10%); -o-transform:translateX(-10%); -ms-transform:translateX(-10%); transform:translateX(-10%) } 
20%,
40%,
60%,
80% { -webkit-transform:translateX(10%); -moz-transform:translateX(10%); -o-transform:translateX(10%); -ms-transform:translateX(10%); transform:translateX(10%) } 
 }
@keyframes shake {0%,
100% { -webkit-transform:translateX(0); -moz-transform:translateX(0); -o-transform:translateX(0); -ms-transform:translateX(0); transform:translateX(0) } 
10%,
30%,
50%,
70%,
90% { -webkit-transform:translateX(-10%); -moz-transform:translateX(-10%); -o-transform:translateX(-10%); -ms-transform:translateX(-10%); transform:translateX(-10%) } 
20%,
40%,
60%,
80% { -webkit-transform:translateX(10%); -moz-transform:translateX(10%); -o-transform:translateX(10%); -ms-transform:translateX(10%); transform:translateX(10%) } 
 }
@-moz-keyframes bounce {0%,
20%,
50%,
80%,
100% { -webkit-transform:translateY(0); -moz-transform:translateY(0); -o-transform:translateY(0); -ms-transform:translateY(0); transform:translateY(0) } 
40% { -webkit-transform:translateY(-30%); -moz-transform:translateY(-30%); -o-transform:translateY(-30%); -ms-transform:translateY(-30%); transform:translateY(-30%) } 
60% { -webkit-transform:translateY(-15%); -moz-transform:translateY(-15%); -o-transform:translateY(-15%); -ms-transform:translateY(-15%); transform:translateY(-15%) } 
 }
@-webkit-keyframes bounce {0%,
20%,
50%,
80%,
100% { -webkit-transform:translateY(0); -moz-transform:translateY(0); -o-transform:translateY(0); -ms-transform:translateY(0); transform:translateY(0) } 
40% { -webkit-transform:translateY(-30%); -moz-transform:translateY(-30%); -o-transform:translateY(-30%); -ms-transform:translateY(-30%); transform:translateY(-30%) } 
60% { -webkit-transform:translateY(-15%); -moz-transform:translateY(-15%); -o-transform:translateY(-15%); -ms-transform:translateY(-15%); transform:translateY(-15%) } 
 }
@-o-keyframes bounce {0%,
20%,
50%,
80%,
100% { -webkit-transform:translateY(0); -moz-transform:translateY(0); -o-transform:translateY(0); -ms-transform:translateY(0); transform:translateY(0) } 
40% { -webkit-transform:translateY(-30%); -moz-transform:translateY(-30%); -o-transform:translateY(-30%); -ms-transform:translateY(-30%); transform:translateY(-30%) } 
60% { -webkit-transform:translateY(-15%); -moz-transform:translateY(-15%); -o-transform:translateY(-15%); -ms-transform:translateY(-15%); transform:translateY(-15%) } 
 }
@-ms-keyframes bounce {0%,
20%,
50%,
80%,
100% { -webkit-transform:translateY(0); -moz-transform:translateY(0); -o-transform:translateY(0); -ms-transform:translateY(0); transform:translateY(0) } 
40% { -webkit-transform:translateY(-30%); -moz-transform:translateY(-30%); -o-transform:translateY(-30%); -ms-transform:translateY(-30%); transform:translateY(-30%) } 
60% { -webkit-transform:translateY(-15%); -moz-transform:translateY(-15%); -o-transform:translateY(-15%); -ms-transform:translateY(-15%); transform:translateY(-15%) } 
 }
@keyframes bounce {0%,
20%,
50%,
80%,
100% { -webkit-transform:translateY(0); -moz-transform:translateY(0); -o-transform:translateY(0); -ms-transform:translateY(0); transform:translateY(0) } 
40% { -webkit-transform:translateY(-30%); -moz-transform:translateY(-30%); -o-transform:translateY(-30%); -ms-transform:translateY(-30%); transform:translateY(-30%) } 
60% { -webkit-transform:translateY(-15%); -moz-transform:translateY(-15%); -o-transform:translateY(-15%); -ms-transform:translateY(-15%); transform:translateY(-15%) } 
 }
@-moz-keyframes tada {0% { -webkit-transform:scale(1); -moz-transform:scale(1); -o-transform:scale(1); -ms-transform:scale(1); transform:scale(1) } 
10%,
20% { -webkit-transform:scale(.9) rotate(-3deg); -moz-transform:scale(.9) rotate(-3deg); -o-transform:scale(.9) rotate(-3deg); -ms-transform:scale(.9) rotate(-3deg); transform:scale(.9) rotate(-3deg) } 
30%,
50%,
70%,
90% { -webkit-transform:scale(1.1) rotate(3deg); -moz-transform:scale(1.1) rotate(3deg); -o-transform:scale(1.1) rotate(3deg); -ms-transform:scale(1.1) rotate(3deg); transform:scale(1.1) rotate(3deg) } 
40%,
60%,
80% { -webkit-transform:scale(1.1) rotate(-3deg); -moz-transform:scale(1.1) rotate(-3deg); -o-transform:scale(1.1) rotate(-3deg); -ms-transform:scale(1.1) rotate(-3deg); transform:scale(1.1) rotate(-3deg) } 
100% { -webkit-transform:scale(1) rotate(0); -moz-transform:scale(1) rotate(0); -o-transform:scale(1) rotate(0); -ms-transform:scale(1) rotate(0); transform:scale(1) rotate(0) } 
 }
@-webkit-keyframes tada {0% { -webkit-transform:scale(1); -moz-transform:scale(1); -o-transform:scale(1); -ms-transform:scale(1); transform:scale(1) } 
10%,
20% { -webkit-transform:scale(.9) rotate(-3deg); -moz-transform:scale(.9) rotate(-3deg); -o-transform:scale(.9) rotate(-3deg); -ms-transform:scale(.9) rotate(-3deg); transform:scale(.9) rotate(-3deg) } 
30%,
50%,
70%,
90% { -webkit-transform:scale(1.1) rotate(3deg); -moz-transform:scale(1.1) rotate(3deg); -o-transform:scale(1.1) rotate(3deg); -ms-transform:scale(1.1) rotate(3deg); transform:scale(1.1) rotate(3deg) } 
40%,
60%,
80% { -webkit-transform:scale(1.1) rotate(-3deg); -moz-transform:scale(1.1) rotate(-3deg); -o-transform:scale(1.1) rotate(-3deg); -ms-transform:scale(1.1) rotate(-3deg); transform:scale(1.1) rotate(-3deg) } 
100% { -webkit-transform:scale(1) rotate(0); -moz-transform:scale(1) rotate(0); -o-transform:scale(1) rotate(0); -ms-transform:scale(1) rotate(0); transform:scale(1) rotate(0) } 
 }
@-o-keyframes tada {0% { -webkit-transform:scale(1); -moz-transform:scale(1); -o-transform:scale(1); -ms-transform:scale(1); transform:scale(1) } 
10%,
20% { -webkit-transform:scale(.9) rotate(-3deg); -moz-transform:scale(.9) rotate(-3deg); -o-transform:scale(.9) rotate(-3deg); -ms-transform:scale(.9) rotate(-3deg); transform:scale(.9) rotate(-3deg) } 
30%,
50%,
70%,
90% { -webkit-transform:scale(1.1) rotate(3deg); -moz-transform:scale(1.1) rotate(3deg); -o-transform:scale(1.1) rotate(3deg); -ms-transform:scale(1.1) rotate(3deg); transform:scale(1.1) rotate(3deg) } 
40%,
60%,
80% { -webkit-transform:scale(1.1) rotate(-3deg); -moz-transform:scale(1.1) rotate(-3deg); -o-transform:scale(1.1) rotate(-3deg); -ms-transform:scale(1.1) rotate(-3deg); transform:scale(1.1) rotate(-3deg) } 
100% { -webkit-transform:scale(1) rotate(0); -moz-transform:scale(1) rotate(0); -o-transform:scale(1) rotate(0); -ms-transform:scale(1) rotate(0); transform:scale(1) rotate(0) } 
 }
@-ms-keyframes tada {0% { -webkit-transform:scale(1); -moz-transform:scale(1); -o-transform:scale(1); -ms-transform:scale(1); transform:scale(1) } 
10%,
20% { -webkit-transform:scale(.9) rotate(-3deg); -moz-transform:scale(.9) rotate(-3deg); -o-transform:scale(.9) rotate(-3deg); -ms-transform:scale(.9) rotate(-3deg); transform:scale(.9) rotate(-3deg) } 
30%,
50%,
70%,
90% { -webkit-transform:scale(1.1) rotate(3deg); -moz-transform:scale(1.1) rotate(3deg); -o-transform:scale(1.1) rotate(3deg); -ms-transform:scale(1.1) rotate(3deg); transform:scale(1.1) rotate(3deg) } 
40%,
60%,
80% { -webkit-transform:scale(1.1) rotate(-3deg); -moz-transform:scale(1.1) rotate(-3deg); -o-transform:scale(1.1) rotate(-3deg); -ms-transform:scale(1.1) rotate(-3deg); transform:scale(1.1) rotate(-3deg) } 
100% { -webkit-transform:scale(1) rotate(0); -moz-transform:scale(1) rotate(0); -o-transform:scale(1) rotate(0); -ms-transform:scale(1) rotate(0); transform:scale(1) rotate(0) } 
 }
@keyframes tada {0% { -webkit-transform:scale(1); -moz-transform:scale(1); -o-transform:scale(1); -ms-transform:scale(1); transform:scale(1) } 
10%,
20% { -webkit-transform:scale(.9) rotate(-3deg); -moz-transform:scale(.9) rotate(-3deg); -o-transform:scale(.9) rotate(-3deg); -ms-transform:scale(.9) rotate(-3deg); transform:scale(.9) rotate(-3deg) } 
30%,
50%,
70%,
90% { -webkit-transform:scale(1.1) rotate(3deg); -moz-transform:scale(1.1) rotate(3deg); -o-transform:scale(1.1) rotate(3deg); -ms-transform:scale(1.1) rotate(3deg); transform:scale(1.1) rotate(3deg) } 
40%,
60%,
80% { -webkit-transform:scale(1.1) rotate(-3deg); -moz-transform:scale(1.1) rotate(-3deg); -o-transform:scale(1.1) rotate(-3deg); -ms-transform:scale(1.1) rotate(-3deg); transform:scale(1.1) rotate(-3deg) } 
100% { -webkit-transform:scale(1) rotate(0); -moz-transform:scale(1) rotate(0); -o-transform:scale(1) rotate(0); -ms-transform:scale(1) rotate(0); transform:scale(1) rotate(0) } 
 }
@-moz-keyframes swing {20%,
40%,
60%,
80%,
100% { -webkit-transform-origin:top center; -moz-transform-origin:top center; -o-transform-origin:top center; -ms-transform-origin:top center; transform-origin:top center } 
20% { -webkit-transform:rotate(15deg); -moz-transform:rotate(15deg); -o-transform:rotate(15deg); -ms-transform:rotate(15deg); transform:rotate(15deg) } 
40% { -webkit-transform:rotate(-10deg); -moz-transform:rotate(-10deg); -o-transform:rotate(-10deg); -ms-transform:rotate(-10deg); transform:rotate(-10deg) } 
60% { -webkit-transform:rotate(5deg); -moz-transform:rotate(5deg); -o-transform:rotate(5deg); -ms-transform:rotate(5deg); transform:rotate(5deg) } 
80% { -webkit-transform:rotate(-5deg); -moz-transform:rotate(-5deg); -o-transform:rotate(-5deg); -ms-transform:rotate(-5deg); transform:rotate(-5deg) } 
100% { -webkit-transform:rotate(0deg); -moz-transform:rotate(0deg); -o-transform:rotate(0deg); -ms-transform:rotate(0deg); transform:rotate(0deg) } 
 }
@-webkit-keyframes swing {20%,
40%,
60%,
80%,
100% { -webkit-transform-origin:top center; -moz-transform-origin:top center; -o-transform-origin:top center; -ms-transform-origin:top center; transform-origin:top center } 
20% { -webkit-transform:rotate(15deg); -moz-transform:rotate(15deg); -o-transform:rotate(15deg); -ms-transform:rotate(15deg); transform:rotate(15deg) } 
40% { -webkit-transform:rotate(-10deg); -moz-transform:rotate(-10deg); -o-transform:rotate(-10deg); -ms-transform:rotate(-10deg); transform:rotate(-10deg) } 
60% { -webkit-transform:rotate(5deg); -moz-transform:rotate(5deg); -o-transform:rotate(5deg); -ms-transform:rotate(5deg); transform:rotate(5deg) } 
80% { -webkit-transform:rotate(-5deg); -moz-transform:rotate(-5deg); -o-transform:rotate(-5deg); -ms-transform:rotate(-5deg); transform:rotate(-5deg) } 
100% { -webkit-transform:rotate(0deg); -moz-transform:rotate(0deg); -o-transform:rotate(0deg); -ms-transform:rotate(0deg); transform:rotate(0deg) } 
 }
@-o-keyframes swing {20%,
40%,
60%,
80%,
100% { -webkit-transform-origin:top center; -moz-transform-origin:top center; -o-transform-origin:top center; -ms-transform-origin:top center; transform-origin:top center } 
20% { -webkit-transform:rotate(15deg); -moz-transform:rotate(15deg); -o-transform:rotate(15deg); -ms-transform:rotate(15deg); transform:rotate(15deg) } 
40% { -webkit-transform:rotate(-10deg); -moz-transform:rotate(-10deg); -o-transform:rotate(-10deg); -ms-transform:rotate(-10deg); transform:rotate(-10deg) } 
60% { -webkit-transform:rotate(5deg); -moz-transform:rotate(5deg); -o-transform:rotate(5deg); -ms-transform:rotate(5deg); transform:rotate(5deg) } 
80% { -webkit-transform:rotate(-5deg); -moz-transform:rotate(-5deg); -o-transform:rotate(-5deg); -ms-transform:rotate(-5deg); transform:rotate(-5deg) } 
100% { -webkit-transform:rotate(0deg); -moz-transform:rotate(0deg); -o-transform:rotate(0deg); -ms-transform:rotate(0deg); transform:rotate(0deg) } 
 }
@-ms-keyframes swing {20%,
40%,
60%,
80%,
100% { -webkit-transform-origin:top center; -moz-transform-origin:top center; -o-transform-origin:top center; -ms-transform-origin:top center; transform-origin:top center } 
20% { -webkit-transform:rotate(15deg); -moz-transform:rotate(15deg); -o-transform:rotate(15deg); -ms-transform:rotate(15deg); transform:rotate(15deg) } 
40% { -webkit-transform:rotate(-10deg); -moz-transform:rotate(-10deg); -o-transform:rotate(-10deg); -ms-transform:rotate(-10deg); transform:rotate(-10deg) } 
60% { -webkit-transform:rotate(5deg); -moz-transform:rotate(5deg); -o-transform:rotate(5deg); -ms-transform:rotate(5deg); transform:rotate(5deg) } 
80% { -webkit-transform:rotate(-5deg); -moz-transform:rotate(-5deg); -o-transform:rotate(-5deg); -ms-transform:rotate(-5deg); transform:rotate(-5deg) } 
100% { -webkit-transform:rotate(0deg); -moz-transform:rotate(0deg); -o-transform:rotate(0deg); -ms-transform:rotate(0deg); transform:rotate(0deg) } 
 }
@keyframes swing {20%,
40%,
60%,
80%,
100% { -webkit-transform-origin:top center; -moz-transform-origin:top center; -o-transform-origin:top center; -ms-transform-origin:top center; transform-origin:top center } 
20% { -webkit-transform:rotate(15deg); -moz-transform:rotate(15deg); -o-transform:rotate(15deg); -ms-transform:rotate(15deg); transform:rotate(15deg) } 
40% { -webkit-transform:rotate(-10deg); -moz-transform:rotate(-10deg); -o-transform:rotate(-10deg); -ms-transform:rotate(-10deg); transform:rotate(-10deg) } 
60% { -webkit-transform:rotate(5deg); -moz-transform:rotate(5deg); -o-transform:rotate(5deg); -ms-transform:rotate(5deg); transform:rotate(5deg) } 
80% { -webkit-transform:rotate(-5deg); -moz-transform:rotate(-5deg); -o-transform:rotate(-5deg); -ms-transform:rotate(-5deg); transform:rotate(-5deg) } 
100% { -webkit-transform:rotate(0deg); -moz-transform:rotate(0deg); -o-transform:rotate(0deg); -ms-transform:rotate(0deg); transform:rotate(0deg) } 
 }
@-moz-keyframes wobble {0% { -webkit-transform:translateX(0%); -moz-transform:translateX(0%); -o-transform:translateX(0%); -ms-transform:translateX(0%); transform:translateX(0%) } 
15% { -webkit-transform:translateX(-25%) rotate(-5deg); -moz-transform:translateX(-25%) rotate(-5deg); -o-transform:translateX(-25%) rotate(-5deg); -ms-transform:translateX(-25%) rotate(-5deg); transform:translateX(-25%) rotate(-5deg) } 
30% { -webkit-transform:translateX(20%) rotate(3deg); -moz-transform:translateX(20%) rotate(3deg); -o-transform:translateX(20%) rotate(3deg); -ms-transform:translateX(20%) rotate(3deg); transform:translateX(20%) rotate(3deg) } 
45% { -webkit-transform:translateX(-15%) rotate(-3deg); -moz-transform:translateX(-15%) rotate(-3deg); -o-transform:translateX(-15%) rotate(-3deg); -ms-transform:translateX(-15%) rotate(-3deg); transform:translateX(-15%) rotate(-3deg) } 
60% { -webkit-transform:translateX(10%) rotate(2deg); -moz-transform:translateX(10%) rotate(2deg); -o-transform:translateX(10%) rotate(2deg); -ms-transform:translateX(10%) rotate(2deg); transform:translateX(10%) rotate(2deg) } 
75% { -webkit-transform:translateX(-5%) rotate(-1deg); -moz-transform:translateX(-5%) rotate(-1deg); -o-transform:translateX(-5%) rotate(-1deg); -ms-transform:translateX(-5%) rotate(-1deg); transform:translateX(-5%) rotate(-1deg) } 
100% { -webkit-transform:translateX(0%); -moz-transform:translateX(0%); -o-transform:translateX(0%); -ms-transform:translateX(0%); transform:translateX(0%) } 
 }
@-webkit-keyframes wobble {0% { -webkit-transform:translateX(0%); -moz-transform:translateX(0%); -o-transform:translateX(0%); -ms-transform:translateX(0%); transform:translateX(0%) } 
15% { -webkit-transform:translateX(-25%) rotate(-5deg); -moz-transform:translateX(-25%) rotate(-5deg); -o-transform:translateX(-25%) rotate(-5deg); -ms-transform:translateX(-25%) rotate(-5deg); transform:translateX(-25%) rotate(-5deg) } 
30% { -webkit-transform:translateX(20%) rotate(3deg); -moz-transform:translateX(20%) rotate(3deg); -o-transform:translateX(20%) rotate(3deg); -ms-transform:translateX(20%) rotate(3deg); transform:translateX(20%) rotate(3deg) } 
45% { -webkit-transform:translateX(-15%) rotate(-3deg); -moz-transform:translateX(-15%) rotate(-3deg); -o-transform:translateX(-15%) rotate(-3deg); -ms-transform:translateX(-15%) rotate(-3deg); transform:translateX(-15%) rotate(-3deg) } 
60% { -webkit-transform:translateX(10%) rotate(2deg); -moz-transform:translateX(10%) rotate(2deg); -o-transform:translateX(10%) rotate(2deg); -ms-transform:translateX(10%) rotate(2deg); transform:translateX(10%) rotate(2deg) } 
75% { -webkit-transform:translateX(-5%) rotate(-1deg); -moz-transform:translateX(-5%) rotate(-1deg); -o-transform:translateX(-5%) rotate(-1deg); -ms-transform:translateX(-5%) rotate(-1deg); transform:translateX(-5%) rotate(-1deg) } 
100% { -webkit-transform:translateX(0%); -moz-transform:translateX(0%); -o-transform:translateX(0%); -ms-transform:translateX(0%); transform:translateX(0%) } 
 }
@-o-keyframes wobble {0% { -webkit-transform:translateX(0%); -moz-transform:translateX(0%); -o-transform:translateX(0%); -ms-transform:translateX(0%); transform:translateX(0%) } 
15% { -webkit-transform:translateX(-25%) rotate(-5deg); -moz-transform:translateX(-25%) rotate(-5deg); -o-transform:translateX(-25%) rotate(-5deg); -ms-transform:translateX(-25%) rotate(-5deg); transform:translateX(-25%) rotate(-5deg) } 
30% { -webkit-transform:translateX(20%) rotate(3deg); -moz-transform:translateX(20%) rotate(3deg); -o-transform:translateX(20%) rotate(3deg); -ms-transform:translateX(20%) rotate(3deg); transform:translateX(20%) rotate(3deg) } 
45% { -webkit-transform:translateX(-15%) rotate(-3deg); -moz-transform:translateX(-15%) rotate(-3deg); -o-transform:translateX(-15%) rotate(-3deg); -ms-transform:translateX(-15%) rotate(-3deg); transform:translateX(-15%) rotate(-3deg) } 
60% { -webkit-transform:translateX(10%) rotate(2deg); -moz-transform:translateX(10%) rotate(2deg); -o-transform:translateX(10%) rotate(2deg); -ms-transform:translateX(10%) rotate(2deg); transform:translateX(10%) rotate(2deg) } 
75% { -webkit-transform:translateX(-5%) rotate(-1deg); -moz-transform:translateX(-5%) rotate(-1deg); -o-transform:translateX(-5%) rotate(-1deg); -ms-transform:translateX(-5%) rotate(-1deg); transform:translateX(-5%) rotate(-1deg) } 
100% { -webkit-transform:translateX(0%); -moz-transform:translateX(0%); -o-transform:translateX(0%); -ms-transform:translateX(0%); transform:translateX(0%) } 
 }
@-ms-keyframes wobble {0% { -webkit-transform:translateX(0%); -moz-transform:translateX(0%); -o-transform:translateX(0%); -ms-transform:translateX(0%); transform:translateX(0%) } 
15% { -webkit-transform:translateX(-25%) rotate(-5deg); -moz-transform:translateX(-25%) rotate(-5deg); -o-transform:translateX(-25%) rotate(-5deg); -ms-transform:translateX(-25%) rotate(-5deg); transform:translateX(-25%) rotate(-5deg) } 
30% { -webkit-transform:translateX(20%) rotate(3deg); -moz-transform:translateX(20%) rotate(3deg); -o-transform:translateX(20%) rotate(3deg); -ms-transform:translateX(20%) rotate(3deg); transform:translateX(20%) rotate(3deg) } 
45% { -webkit-transform:translateX(-15%) rotate(-3deg); -moz-transform:translateX(-15%) rotate(-3deg); -o-transform:translateX(-15%) rotate(-3deg); -ms-transform:translateX(-15%) rotate(-3deg); transform:translateX(-15%) rotate(-3deg) } 
60% { -webkit-transform:translateX(10%) rotate(2deg); -moz-transform:translateX(10%) rotate(2deg); -o-transform:translateX(10%) rotate(2deg); -ms-transform:translateX(10%) rotate(2deg); transform:translateX(10%) rotate(2deg) } 
75% { -webkit-transform:translateX(-5%) rotate(-1deg); -moz-transform:translateX(-5%) rotate(-1deg); -o-transform:translateX(-5%) rotate(-1deg); -ms-transform:translateX(-5%) rotate(-1deg); transform:translateX(-5%) rotate(-1deg) } 
100% { -webkit-transform:translateX(0%); -moz-transform:translateX(0%); -o-transform:translateX(0%); -ms-transform:translateX(0%); transform:translateX(0%) } 
 }
@keyframes wobble {0% { -webkit-transform:translateX(0%); -moz-transform:translateX(0%); -o-transform:translateX(0%); -ms-transform:translateX(0%); transform:translateX(0%) } 
15% { -webkit-transform:translateX(-25%) rotate(-5deg); -moz-transform:translateX(-25%) rotate(-5deg); -o-transform:translateX(-25%) rotate(-5deg); -ms-transform:translateX(-25%) rotate(-5deg); transform:translateX(-25%) rotate(-5deg) } 
30% { -webkit-transform:translateX(20%) rotate(3deg); -moz-transform:translateX(20%) rotate(3deg); -o-transform:translateX(20%) rotate(3deg); -ms-transform:translateX(20%) rotate(3deg); transform:translateX(20%) rotate(3deg) } 
45% { -webkit-transform:translateX(-15%) rotate(-3deg); -moz-transform:translateX(-15%) rotate(-3deg); -o-transform:translateX(-15%) rotate(-3deg); -ms-transform:translateX(-15%) rotate(-3deg); transform:translateX(-15%) rotate(-3deg) } 
60% { -webkit-transform:translateX(10%) rotate(2deg); -moz-transform:translateX(10%) rotate(2deg); -o-transform:translateX(10%) rotate(2deg); -ms-transform:translateX(10%) rotate(2deg); transform:translateX(10%) rotate(2deg) } 
75% { -webkit-transform:translateX(-5%) rotate(-1deg); -moz-transform:translateX(-5%) rotate(-1deg); -o-transform:translateX(-5%) rotate(-1deg); -ms-transform:translateX(-5%) rotate(-1deg); transform:translateX(-5%) rotate(-1deg) } 
100% { -webkit-transform:translateX(0%); -moz-transform:translateX(0%); -o-transform:translateX(0%); -ms-transform:translateX(0%); transform:translateX(0%) } 
 }
@-moz-keyframes pulse {0% { -webkit-transform:scale(1); -moz-transform:scale(1); -o-transform:scale(1); -ms-transform:scale(1); transform:scale(1) } 
50% { -webkit-transform:scale(1.3); -moz-transform:scale(1.3); -o-transform:scale(1.3); -ms-transform:scale(1.3); transform:scale(1.3) } 
100% { -webkit-transform:scale(1); -moz-transform:scale(1); -o-transform:scale(1); -ms-transform:scale(1); transform:scale(1) } 
 }
@-webkit-keyframes pulse {0% { -webkit-transform:scale(1); -moz-transform:scale(1); -o-transform:scale(1); -ms-transform:scale(1); transform:scale(1) } 
50% { -webkit-transform:scale(1.3); -moz-transform:scale(1.3); -o-transform:scale(1.3); -ms-transform:scale(1.3); transform:scale(1.3) } 
100% { -webkit-transform:scale(1); -moz-transform:scale(1); -o-transform:scale(1); -ms-transform:scale(1); transform:scale(1) } 
 }
@-o-keyframes pulse {0% { -webkit-transform:scale(1); -moz-transform:scale(1); -o-transform:scale(1); -ms-transform:scale(1); transform:scale(1) } 
50% { -webkit-transform:scale(1.3); -moz-transform:scale(1.3); -o-transform:scale(1.3); -ms-transform:scale(1.3); transform:scale(1.3) } 
100% { -webkit-transform:scale(1); -moz-transform:scale(1); -o-transform:scale(1); -ms-transform:scale(1); transform:scale(1) } 
 }
@-ms-keyframes pulse {0% { -webkit-transform:scale(1); -moz-transform:scale(1); -o-transform:scale(1); -ms-transform:scale(1); transform:scale(1) } 
50% { -webkit-transform:scale(1.3); -moz-transform:scale(1.3); -o-transform:scale(1.3); -ms-transform:scale(1.3); transform:scale(1.3) } 
100% { -webkit-transform:scale(1); -moz-transform:scale(1); -o-transform:scale(1); -ms-transform:scale(1); transform:scale(1) } 
 }
@keyframes pulse {0% { -webkit-transform:scale(1); -moz-transform:scale(1); -o-transform:scale(1); -ms-transform:scale(1); transform:scale(1) } 
50% { -webkit-transform:scale(1.3); -moz-transform:scale(1.3); -o-transform:scale(1.3); -ms-transform:scale(1.3); transform:scale(1.3) } 
100% { -webkit-transform:scale(1); -moz-transform:scale(1); -o-transform:scale(1); -ms-transform:scale(1); transform:scale(1) } 
 }
@-moz-keyframes left-to-right {49% { -webkit-transform:translate(100%); -moz-transform:translate(100%); -o-transform:translate(100%); -ms-transform:translate(100%); transform:translate(100%) } 
50% { opacity:0; -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)"; filter:alpha(opacity=0); -webkit-transform:translate(-100%); -moz-transform:translate(-100%); -o-transform:translate(-100%); -ms-transform:translate(-100%); transform:translate(-100%) } 
51% { opacity:1; -ms-filter:none; filter:none } 
 }
@-webkit-keyframes left-to-right {49% { -webkit-transform:translate(100%); -moz-transform:translate(100%); -o-transform:translate(100%); -ms-transform:translate(100%); transform:translate(100%) } 
50% { opacity:0; -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)"; filter:alpha(opacity=0); -webkit-transform:translate(-100%); -moz-transform:translate(-100%); -o-transform:translate(-100%); -ms-transform:translate(-100%); transform:translate(-100%) } 
51% { opacity:1; -ms-filter:none; filter:none } 
 }
@-o-keyframes left-to-right {49% { -webkit-transform:translate(100%); -moz-transform:translate(100%); -o-transform:translate(100%); -ms-transform:translate(100%); transform:translate(100%) } 
50% { opacity:0; -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)"; filter:alpha(opacity=0); -webkit-transform:translate(-100%); -moz-transform:translate(-100%); -o-transform:translate(-100%); -ms-transform:translate(-100%); transform:translate(-100%) } 
51% { opacity:1; -ms-filter:none; filter:none } 
 }
@-ms-keyframes left-to-right {49% { -webkit-transform:translate(100%); -moz-transform:translate(100%); -o-transform:translate(100%); -ms-transform:translate(100%); transform:translate(100%) } 
50% { opacity:0; -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)"; filter:alpha(opacity=0); -webkit-transform:translate(-100%); -moz-transform:translate(-100%); -o-transform:translate(-100%); -ms-transform:translate(-100%); transform:translate(-100%) } 
51% { opacity:1; -ms-filter:none; filter:none } 
 }
@keyframes left-to-right {49% { -webkit-transform:translate(100%); -moz-transform:translate(100%); -o-transform:translate(100%); -ms-transform:translate(100%); transform:translate(100%) } 
50% { opacity:0; -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)"; filter:alpha(opacity=0); -webkit-transform:translate(-100%); -moz-transform:translate(-100%); -o-transform:translate(-100%); -ms-transform:translate(-100%); transform:translate(-100%) } 
51% { opacity:1; -ms-filter:none; filter:none } 
 }
@-moz-keyframes right-to-left {49% { -webkit-transform:translate(-100%); -moz-transform:translate(-100%); -o-transform:translate(-100%); -ms-transform:translate(-100%); transform:translate(-100%) } 
50% { -webkit-transform:translate(100%); -moz-transform:translate(100%); -o-transform:translate(100%); -ms-transform:translate(100%); transform:translate(100%); opacity:0; -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)"; filter:alpha(opacity=0) } 
51% { opacity:1; -ms-filter:none; filter:none } 
 }
@-webkit-keyframes right-to-left {49% { -webkit-transform:translate(-100%); -moz-transform:translate(-100%); -o-transform:translate(-100%); -ms-transform:translate(-100%); transform:translate(-100%) } 
50% { -webkit-transform:translate(100%); -moz-transform:translate(100%); -o-transform:translate(100%); -ms-transform:translate(100%); transform:translate(100%); opacity:0; -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)"; filter:alpha(opacity=0) } 
51% { opacity:1; -ms-filter:none; filter:none } 
 }
@-o-keyframes right-to-left {49% { -webkit-transform:translate(-100%); -moz-transform:translate(-100%); -o-transform:translate(-100%); -ms-transform:translate(-100%); transform:translate(-100%) } 
50% { -webkit-transform:translate(100%); -moz-transform:translate(100%); -o-transform:translate(100%); -ms-transform:translate(100%); transform:translate(100%); opacity:0; -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)"; filter:alpha(opacity=0) } 
51% { opacity:1; -ms-filter:none; filter:none } 
 }
@-ms-keyframes right-to-left {49% { -webkit-transform:translate(-100%); -moz-transform:translate(-100%); -o-transform:translate(-100%); -ms-transform:translate(-100%); transform:translate(-100%) } 
50% { -webkit-transform:translate(100%); -moz-transform:translate(100%); -o-transform:translate(100%); -ms-transform:translate(100%); transform:translate(100%); opacity:0; -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)"; filter:alpha(opacity=0) } 
51% { opacity:1; -ms-filter:none; filter:none } 
 }
@keyframes right-to-left {49% { -webkit-transform:translate(-100%); -moz-transform:translate(-100%); -o-transform:translate(-100%); -ms-transform:translate(-100%); transform:translate(-100%) } 
50% { -webkit-transform:translate(100%); -moz-transform:translate(100%); -o-transform:translate(100%); -ms-transform:translate(100%); transform:translate(100%); opacity:0; -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)"; filter:alpha(opacity=0) } 
51% { opacity:1; -ms-filter:none; filter:none } 
 }
@-moz-keyframes bottom-to-top {49% { -webkit-transform:translateY(-100%); -moz-transform:translateY(-100%); -o-transform:translateY(-100%); -ms-transform:translateY(-100%); transform:translateY(-100%) } 
50% { -webkit-transform:translateY(100%); -moz-transform:translateY(100%); -o-transform:translateY(100%); -ms-transform:translateY(100%); transform:translateY(100%); opacity:0; -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)"; filter:alpha(opacity=0) } 
51% { opacity:1; -ms-filter:none; filter:none } 
 }
@-webkit-keyframes bottom-to-top {49% { -webkit-transform:translateY(-100%); -moz-transform:translateY(-100%); -o-transform:translateY(-100%); -ms-transform:translateY(-100%); transform:translateY(-100%) } 
50% { -webkit-transform:translateY(100%); -moz-transform:translateY(100%); -o-transform:translateY(100%); -ms-transform:translateY(100%); transform:translateY(100%); opacity:0; -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)"; filter:alpha(opacity=0) } 
51% { opacity:1; -ms-filter:none; filter:none } 
 }
@-o-keyframes bottom-to-top {49% { -webkit-transform:translateY(-100%); -moz-transform:translateY(-100%); -o-transform:translateY(-100%); -ms-transform:translateY(-100%); transform:translateY(-100%) } 
50% { -webkit-transform:translateY(100%); -moz-transform:translateY(100%); -o-transform:translateY(100%); -ms-transform:translateY(100%); transform:translateY(100%); opacity:0; -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)"; filter:alpha(opacity=0) } 
51% { opacity:1; -ms-filter:none; filter:none } 
 }
@-ms-keyframes bottom-to-top {49% { -webkit-transform:translateY(-100%); -moz-transform:translateY(-100%); -o-transform:translateY(-100%); -ms-transform:translateY(-100%); transform:translateY(-100%) } 
50% { -webkit-transform:translateY(100%); -moz-transform:translateY(100%); -o-transform:translateY(100%); -ms-transform:translateY(100%); transform:translateY(100%); opacity:0; -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)"; filter:alpha(opacity=0) } 
51% { opacity:1; -ms-filter:none; filter:none } 
 }
@keyframes bottom-to-top {49% { -webkit-transform:translateY(-100%); -moz-transform:translateY(-100%); -o-transform:translateY(-100%); -ms-transform:translateY(-100%); transform:translateY(-100%) } 
50% { -webkit-transform:translateY(100%); -moz-transform:translateY(100%); -o-transform:translateY(100%); -ms-transform:translateY(100%); transform:translateY(100%); opacity:0; -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)"; filter:alpha(opacity=0) } 
51% { opacity:1; -ms-filter:none; filter:none } 
 }
@-moz-keyframes top-to-bottom {49% { -webkit-transform:translateY(100%); -moz-transform:translateY(100%); -o-transform:translateY(100%); -ms-transform:translateY(100%); transform:translateY(100%) } 
50% { -webkit-transform:translateY(-100%); -moz-transform:translateY(-100%); -o-transform:translateY(-100%); -ms-transform:translateY(-100%); transform:translateY(-100%); opacity:0; -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)"; filter:alpha(opacity=0) } 
51% { opacity:1; -ms-filter:none; filter:none } 
 }
@-webkit-keyframes top-to-bottom {49% { -webkit-transform:translateY(100%); -moz-transform:translateY(100%); -o-transform:translateY(100%); -ms-transform:translateY(100%); transform:translateY(100%) } 
50% { -webkit-transform:translateY(-100%); -moz-transform:translateY(-100%); -o-transform:translateY(-100%); -ms-transform:translateY(-100%); transform:translateY(-100%); opacity:0; -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)"; filter:alpha(opacity=0) } 
51% { opacity:1; -ms-filter:none; filter:none } 
 }
@-o-keyframes top-to-bottom {49% { -webkit-transform:translateY(100%); -moz-transform:translateY(100%); -o-transform:translateY(100%); -ms-transform:translateY(100%); transform:translateY(100%) } 
50% { -webkit-transform:translateY(-100%); -moz-transform:translateY(-100%); -o-transform:translateY(-100%); -ms-transform:translateY(-100%); transform:translateY(-100%); opacity:0; -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)"; filter:alpha(opacity=0) } 
51% { opacity:1; -ms-filter:none; filter:none } 
 }
@-ms-keyframes top-to-bottom {49% { -webkit-transform:translateY(100%); -moz-transform:translateY(100%); -o-transform:translateY(100%); -ms-transform:translateY(100%); transform:translateY(100%) } 
50% { -webkit-transform:translateY(-100%); -moz-transform:translateY(-100%); -o-transform:translateY(-100%); -ms-transform:translateY(-100%); transform:translateY(-100%); opacity:0; -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)"; filter:alpha(opacity=0) } 
51% { opacity:1; -ms-filter:none; filter:none } 
 }
@keyframes top-to-bottom {49% { -webkit-transform:translateY(100%); -moz-transform:translateY(100%); -o-transform:translateY(100%); -ms-transform:translateY(100%); transform:translateY(100%) } 
50% { -webkit-transform:translateY(-100%); -moz-transform:translateY(-100%); -o-transform:translateY(-100%); -ms-transform:translateY(-100%); transform:translateY(-100%); opacity:0; -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)"; filter:alpha(opacity=0) } 
51% { opacity:1; -ms-filter:none; filter:none } 
 }
.booking-list { list-style:none; padding:0; margin-bottom:30px } 
.booking-list>li { margin-bottom:15px; position:relative } 
.booking-item { cursor:pointer; display:block; position:relative; padding:17px; border:1px solid #e6e6e6; color:#737373; -webkit-transition:.2s; -moz-transition:.2s; -o-transition:.2s; -ms-transition:.2s; transition:.2s } 
.booking-item:hover,
.booking-item.active { color:#737373; border:1px solid #ed8323; -webkit-box-shadow:0 2px 1px #00000033; box-shadow:0 2px 1px #00000033 } 
.booking-item:hover .booking-item-number,
.booking-item.active .booking-item-number { background:#808080 } 
.booking-item:hover .booking-item-img-wrap .booking-item-img-num,
.booking-item.active .booking-item-img-wrap .booking-item-img-num { opacity:1; -ms-filter:none; filter:none; background:#00000080 } 
.booking-item.booking-item-small { padding:11px } 
.booking-item.booking-item-small .booking-item-title { font-size:14px; margin-bottom:0 } 
.booking-item.booking-item-small .booking-item-rating-stars { font-size:12px; margin-bottom:0; color:#ed8323 } 
.booking-item.booking-item-small .booking-item-price { font-size:20px; font-weight:400; margin-bottom:2px; display:inline } 
.booking-item.booking-item-small .booking-item-price-from { font-size:12px; margin-bottom:2px } 
.booking-item-title { margin-bottom:7px } 
.booking-item-description { font-size:13px; line-height:1.5em } 
.booking-item-img-wrap { position:relative } 
.booking-item-img-wrap .booking-item-img-num { opacity:.5; -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=50)"; filter:alpha(opacity=50); -webkit-transition:.2s; -moz-transition:.2s; -o-transition:.2s; -ms-transition:.2s; transition:.2s; position:absolute; bottom:0; right:0; color:#fff; background:#00000003; padding:5px 7px; font-size:13px; line-height:1em } 
.booking-item-img-wrap .booking-item-img-num>.fa { margin-right:3px } 
.booking-item-last-booked { font-size:11px } 
.booking-item-rating { margin-bottom:3px; padding-bottom:3px; border-bottom:1px solid #f7f7f7; display:inline-block } 
.booking-item-rating .booking-item-rating-stars { display:inline-block; margin-right:17px; margin-bottom:-5px; color:#ed8323 } 
.booking-item-rating .booking-item-rating-stars .fa { margin-right:0 } 
.booking-item-rating .booking-item-rating-number { margin-right:7px } 
.booking-item-rating .booking-item-rating-number>b { font-size:25px } 
.booking-item-address { line-height:1em; font-size:13px } 
.booking-item-price-from { display:block; font-size:12px; line-height:1em } 
.booking-item-price { font-size:47px; color:#626262; line-height:1em; display:inline-block; margin-bottom:12px } 
.booking-item-number { position:absolute; width:20px; height:20px; line-height:20px; background:#e6e6e6; text-align:center; color:#fff; display:block; top:2px; right:2px; font-size:10px; -webkit-transform:translate3d(0, 0, 0); -moz-transform:translate3d(0, 0, 0); -o-transform:translate3d(0, 0, 0); -ms-transform:translate3d(0, 0, 0); transform:translate3d(0, 0, 0); -webkit-transition:.2s; -moz-transition:.2s; -o-transition:.2s; -ms-transition:.2s; transition:.2s } 
.booking-item-flight-details { overflow:hidden } 
.booking-item-flight-details .booking-item-departure,
.booking-item-flight-details .booking-item-arrival { float:left; width:47% } 
.booking-item-flight-details .booking-item-departure .fa-plane,
.booking-item-flight-details .booking-item-arrival .fa-plane { float:left; display:block; font-size:30px; margin-right:5px; position:relative; top:4px } 
.booking-item-flight-details .booking-item-departure h5,
.booking-item-flight-details .booking-item-arrival h5 { margin-bottom:0 } 
.booking-item-flight-details .booking-item-departure .booking-item-date,
.booking-item-flight-details .booking-item-arrival .booking-item-date { margin-bottom:7px; font-size:12px; line-height:1em; padding-left:32px } 
.booking-item-flight-details .booking-item-departure { margin-right:6% } 
.booking-item-flight-details .booking-item-destination { font-size:12px; line-height:1.3em } 
.booking-item-airline-logo>p { margin-bottom:0; font-size:12px; margin-top:5px; line-height:1.3em } 
.booking-item-airline-logo>img { width:40px } 
.booking-item-flight-class { margin-bottom:7px; margin-top:-5px; font-size:11px; color:#8f8f8f; line-height:1em } 
.booking-item-features { list-style:none; margin:0; padding:0 } 
.booking-item-features>li { float:left; position:relative; margin-right:7px; margin-bottom:7px } 
.booking-item-features>li:hover>i { border-color:#d66f11 } 
.booking-item-features>li .booking-item-feature-sign { position:absolute; bottom:2px; left:0; display:block; text-align:center; font-size:10px; line-height:1em; width:100% } 
.booking-item-features>li>i { height:35px; width:35px; text-align:center; line-height:35px; -webkit-transition:.3s; -moz-transition:.3s; -o-transition:.3s; -ms-transition:.3s; transition:.3s; font-size:23px; display:block; -webkit-border-radius:5px; border-radius:5px; border:1px solid #ccc; color:#686868 } 
.booking-item-features-dark>li>i { background:#4d4d4d; border:1px solid #333; color:#fff } 
.booking-item-features-rentals { margin-top:10px } 
.booking-item-features-rentals>li { margin-bottom:0 } 
.booking-item-car-title { margin-top:7px; font-size:12px; line-height:1em; margin-bottom:0 } 
.booking-item-features-sign>li { padding-bottom:15px } 
.booking-item-features-small>li { margin-right:5px; margin-bottom:5px } 
.booking-item-features-small>li>i { width:30px; height:30px; line-height:30px; font-size:17px } 
.booking-item-features-small>li>i>img { width:20px } 
.booking-item-features-expand { display:block } 
.booking-item-features-expand .booking-item-feature-title { position:relative; line-height:37px; margin-left:7px; color:#686868 } 
.booking-item-features-expand>li { float:none; display:block; overflow:hidden } 
.booking-item-features-expand>li:after { content:'.'; display:block; height:0; clear:both; visibility:hidden } 
.booking-item-features-expand>li>i { float:left } 
.booking-item-features-2-col>li { float:left; width:50%; margin-right:0 } 
.booking-item-container .booking-item-details { height:0; overflow:hidden; -webkit-transition:opacity .3s, -webkit-transform .3s, height .3s; -moz-transition:opacity .3s, -moz-transform .3s, height .3s; -o-transition:opacity .3s, -o-transform .3s, height .3s; -ms-transition:opacity .3s, -ms-transform .3s, height .3s; transition:opacity .3s, transform .3s, height .3s; opacity:0; -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)"; filter:alpha(opacity=0); -webkit-transform:translate3d(0, -10px, 0); -moz-transform:translate3d(0, -10px, 0); -o-transform:translate3d(0, -10px, 0); -ms-transform:translate3d(0, -10px, 0); transform:translate3d(0, -10px, 0) } 
.booking-item-container .booking-item-details h5 { font-size:13px; font-weight:400; margin-bottom:20px } 
.booking-item-container .booking-item-details h5.list-title { margin-bottom:0 } 
.booking-item-container .booking-item-details .list { margin-bottom:20px } 
.booking-item-container.active .booking-item-details { height:auto; overflow:auto; padding:15px; border:1px solid #e6e6e6; border-top:none; position:relative; font-size:11px; line-height:1.6em; opacity:1; -ms-filter:none; filter:none; -webkit-transform:translate3d(0, 0, 0); -moz-transform:translate3d(0, 0, 0); -o-transform:translate3d(0, 0, 0); -ms-transform:translate3d(0, 0, 0); transform:translate3d(0, 0, 0) } 
.booking-title { margin-bottom:25px; margin-top:15px } 
.booking-title>small { font-size:12px; margin-left:5px } 
.booking-filters { -webkit-border-radius:5px; border-radius:5px; font-size:11px; background:#4d4d4d; color:#fff; padding:15px 0; width:263px; border:1px solid #262626 } 
.booking-filters>h3 { padding:0 20px } 
.booking-filters .booking-filters-list>li { margin-top:15px; padding:15px 20px 0 20px; border-top:1px solid #3b3b3b } 
.booking-filters .booking-filters-list>li .booking-filters-title { margin-bottom:5px } 
.booking-filters .booking-filters-list>li .booking-filters-title small { font-size:11px; font-weight:400; position:relative; top:10px; float:right; line-height:1.3em; color:#ccc } 
.booking-filters .booking-filters-list>li .booking-filters-sub-title { font-size:15px; line-height:1em; margin-top:10px } 
.booking-filters .irs-from,
.booking-filters .irs-to,
.booking-filters .irs-single { color:#fff } 
.booking-filters .irs-grid-text { color:#d9d9d9 } 
.booking-filters.booking-filters-white { color:#737373; background:#fafafa; border-color:#ccc } 
.booking-filters.booking-filters-white .irs-from,
.booking-filters.booking-filters-white .irs-to,
.booking-filters.booking-filters-white .irs-single { color:#737373 } 
.booking-filters.booking-filters-white .booking-filters-list>li { border-color:#ccc } 
.booking-sort { font-size:10px } 
.booking-sort .booking-sort-title { font-size:14px } 
.booking-sort .booking-sort-title>a { color:#737373 } 
.booking-item-meta .booking-item-rating { border:none; padding:0; margin-bottom:30px; display:block } 
.booking-item-meta .booking-item-rating-stars { font-size:30px; margin-bottom:-3px; margin-right:10px } 
.booking-item-meta .booking-item-rating-number { font-size:20px } 
.booking-item-meta .booking-item-rating-number b { font-size:30px } 
.booking-item-raiting-list,
.booking-item-raiting-summary-list { font-size:13px; margin-bottom:30px } 
.booking-item-raiting-list>li,
.booking-item-raiting-summary-list>li { margin-bottom:5px; overflow:hidden } 
.booking-item-raiting-list>li>div,
.booking-item-raiting-summary-list>li>div { height:26px; float:left; line-height:26px } 
.booking-item-raiting-list>li>div.booking-item-raiting-list-title,
.booking-item-raiting-summary-list>li>div.booking-item-raiting-list-title { width:33% } 
.booking-item-raiting-list>li>div.booking-item-raiting-list-bar,
.booking-item-raiting-summary-list>li>div.booking-item-raiting-list-bar { width:60%; background:#e6e6e6; height:20px; margin-top:3px } 
.booking-item-raiting-list>li>div.booking-item-raiting-list-bar>div,
.booking-item-raiting-summary-list>li>div.booking-item-raiting-list-bar>div { background:#ed8323; height:100% } 
.booking-item-raiting-list>li>div.booking-item-raiting-list-number,
.booking-item-raiting-summary-list>li>div.booking-item-raiting-list-number { margin-left:2%; width:10% } 
.booking-item-raiting-summary-list>li>div.booking-item-raiting-list-title { width:48% } 
.booking-item-raiting-summary-list>li .booking-item-rating-stars { font-size:14px; line-height:26px; margin:0; color:#ed8323 } 
.booking-item-reviews>li { margin-bottom:20px } 
.booking-item-reviews>li .booking-item-review-person p { line-height:1em } 
.booking-item-reviews>li .booking-item-review-person-avatar { display:table; margin-bottom:8px; -webkit-transition:.3s; -moz-transition:.3s; -o-transition:.3s; -ms-transition:.3s; transition:.3s } 
.booking-item-reviews>li .booking-item-review-person-avatar:hover { -webkit-box-shadow:0 0 0 2px #ed8323; box-shadow:0 0 0 2px #ed8323 } 
.booking-item-reviews>li .booking-item-review-person-avatar>img { max-width:70px } 
.booking-item-reviews>li .booking-item-review-person-name { margin-bottom:5px } 
.booking-item-reviews>li .booking-item-review-person-loc { margin-bottom:0; font-size:11px } 
.booking-item-reviews>li .booking-item-review-content { padding:15px 17px; border:1px solid #e6e6e6; position:relative; -webkit-transition:.2s; -moz-transition:.2s; -o-transition:.2s; -ms-transition:.2s; transition:.2s } 
.booking-item-reviews>li .booking-item-review-content:before { z-index:2; content:''; position:absolute; width:0; height:0; border-top:15px solid transparent; border-right:20px solid #ededed; border-bottom:15px solid transparent; left:-20px; top:14px } 
.booking-item-reviews>li .booking-item-review-content>h5 { margin-bottom:0 } 
.booking-item-reviews>li .booking-item-review-content .booking-item-raiting-summary-list>li>div.booking-item-raiting-list-title { width:75px } 
.booking-item-reviews>li .booking-item-review-content .booking-item-raiting-summary-list>li .booking-item-rating-stars { margin-bottom:0 } 
.booking-item-reviews>li .booking-item-review-content .booking-item-review-more,
.booking-item-reviews>li .booking-item-review-content .booking-item-review-more-content { display:none; -webkit-transition:.2s; -moz-transition:.2s; -o-transition:.2s; -ms-transition:.2s; transition:.2s } 
.booking-item-reviews>li .booking-item-review-content .booking-item-review-expand { position:relative; height:30px; cursor:pointer } 
.booking-item-reviews>li .booking-item-review-content .booking-item-review-expand span { color:#ed8323; line-height:30px; height:30px; display:block; position:absolute; font-size:14px } 
.booking-item-reviews>li .booking-item-review-content .booking-item-review-expand span.booking-item-review-expand-less { display:none } 
.booking-item-reviews>li .booking-item-review-content.expanded .booking-item-review-more { display:inline } 
.booking-item-reviews>li .booking-item-review-content.expanded .booking-item-review-more-content { display:block } 
.booking-item-reviews>li .booking-item-review-content.expanded .booking-item-review-expandspan.booking-item-review-expand-less { display:block } 
.booking-item-reviews>li .booking-item-review-content.expanded .booking-item-review-expandspan.booking-item-review-expand-more { display:none } 
.booking-item-reviews>li .booking-item-raiting-summary-list { margin-bottom:10px } 
.booking-item-reviews>li .booking-item-rating-stars { font-size:14px; color:#ed8323; margin-bottom:5px } 
.booking-item-reviews>li .booking-item-review-rate { line-height:30px; font-size:12px; margin-bottom:0 } 
.booking-item-reviews>li .booking-item-review-rate .fa { margin-left:7px } 
.booking-item-raiting-summary-list.stats-list-select>li .booking-item-rating-stars { color:#b3b3b3 } 
.booking-item-raiting-summary-list.stats-list-select>li .booking-item-rating-stars>li { cursor:pointer; -webkit-transition:.3s; -moz-transition:.3s; -o-transition:.3s; -ms-transition:.3s; transition:.3s } 
.booking-item-raiting-summary-list.stats-list-select>li .booking-item-rating-stars>li.hovered { color:#808080 } 
.booking-item-raiting-summary-list.stats-list-select>li .booking-item-rating-stars>li.selected { color:#ed8323 } 
.booking-item-deails-date-location { padding:15px 17px; background:#f7f7f7; -webkit-border-radius:5px; border-radius:5px; border:1px solid #ed8323 } 
.booking-item-deails-date-location>ul { font-size:12px; list-style:none; margin:0 0 30px 0; padding:0 } 
.booking-item-deails-date-location>ul>li { margin-bottom:15px } 
.booking-item-deails-date-location>ul>li p { margin-bottom:5px } 
.booking-item-deails-date-location>ul>li p>i { margin-right:7px; height:23px; width:23px; line-height:23px; font-size:11px } 
.booking-item-deails-date-location>ul>li h5 { font-size:14px; margin-bottom:5px; color:#515151 } 
.booking-item-price-calc { font-size:13px } 
.booking-item-price-calc .checkbox { margin-bottom:5px; margin-top:0 } 
.booking-item-price-calc .checkbox label { font-weight:100 } 
.booking-item-price-calc .icheck { width:20px; height:20px; line-height:18px; top:2px } 
.booking-item-price-calc .list { margin-bottom:10px } 
.booking-item-price-calc .list>li { margin-bottom:7px } 
.booking-item-price-calc .list>li>small { display:block; font-size:11px } 
.booking-item-price-calc .list>li>p { height:25px; line-height:25px; margin-bottom:0 } 
.booking-item-price-calc .list>li>p span { float:right } 
.booking-item-price-calc .list>li:last-child { padding-top:7px; border-top:1px solid #ccc; color:#5c5c5c } 
.booking-item-price-calc .list>li:last-child>p>span { font-size:15px; font-weight:600 } 
.booking-item-passengers>li { margin-top:20px; padding-top:20px; border-top:2px dashed #e6e6e6 } 
.booking-item-passengers>li:last-child { margin-bottom:20px; padding-bottom:20px; border-bottom:2px dashed #e6e6e6 } 
.booking-item-passengers label { font-weight:100; font-size:13px } 
.booking-item-payment-total-flight { list-style:none; margin:0; padding:0; background:#f2f2f2; margin-right:30px } 
.booking-item-payment-total-flight>li { padding:10px 15px; background:#4d4d4d; color:#e6e6e6 } 
.booking-item-payment-total-flight>li:first-child { border-bottom:1px dashed #1a1a1a; -webkit-border-radius:5px 5px 0 0; border-radius:5px 5px 0 0 } 
.booking-item-payment-total-flight>li:first-child>h5 { line-height:1em; margin:3px 0; color:#f09644 } 
.booking-item-payment-total-flight>li:last-child { -webkit-border-radius:0 0 5px 5px; border-radius:0 0 5px 5px } 
.booking-item-payment-total-flight>li.booking-item-payment-total-flight-wait { background:#333 } 
.booking-item-payment-total-flight>li.booking-item-payment-total-flight-wait>p { font-size:13px; line-height:1.4em; margin:0; text-align:center } 
.booking-item-payment-total-flight>li h5 { color:#fff } 
.booking-item-payment-total-flight>li .booking-item-flight-details .booking-item-departure .fa-plane,
.booking-item-payment-total-flight>li .booking-item-flight-details .booking-item-arrival .fa-plane { font-size:20px } 
.booking-item-payment-total-flight>li .booking-item-flight-details .booking-item-departure h5,
.booking-item-payment-total-flight>li .booking-item-flight-details .booking-item-arrival h5 { font-size:14px } 
.booking-item-payment-total-flight>li .booking-item-flight-details .booking-item-departure .booking-item-date,
.booking-item-payment-total-flight>li .booking-item-flight-details .booking-item-arrival .booking-item-date { padding-left:23px; font-size:11px } 
.booking-item-payment-total-flight>li .booking-item-flight-details .booking-item-destination { font-size:12px } 
.booking-item-payment-total-flight>li .booking-item-flight-duration>p { margin-bottom:5px; line-height:1em; font-size:13px } 
.booking-item-payment-total-flight>li .booking-item-flight-duration>h5 { font-weight:400 } 
.booking-item-payment-flight .booking-item-flight-details .booking-item-departure .fa-plane,
.booking-item-payment-flight .booking-item-flight-details .booking-item-arrival .fa-plane { font-size:20px } 
.booking-item-payment-flight .booking-item-flight-details .booking-item-departure h5,
.booking-item-payment-flight .booking-item-flight-details .booking-item-arrival h5 { font-size:14px } 
.booking-item-payment-flight .booking-item-flight-details .booking-item-departure .booking-item-date,
.booking-item-payment-flight .booking-item-flight-details .booking-item-arrival .booking-item-date { padding-left:23px; font-size:11px } 
.booking-item-payment-flight .booking-item-flight-details .booking-item-destination { font-size:12px } 
.booking-item-payment-flight .booking-item-flight-duration>p { margin-bottom:5px; line-height:1em; font-size:13px } 
.booking-item-payment-flight .booking-item-flight-duration>h5 { font-weight:400 } 
.booking-item-dates-change { -webkit-border-radius:5px; border-radius:5px; padding:15px 20px; border:1px solid #ed8323; -webkit-box-shadow:0 2px 1px #00000026; box-shadow:0 2px 1px #00000026 } 
.booking-item-payment { -webkit-box-shadow:0 2px 1px #0000001a; box-shadow:0 2px 1px #0000001a; border:1px solid #00000026 } 
.booking-item-payment>header { padding:10px 15px; background:#f7f7f7 } 
.booking-item-payment>header .booking-item-payment-img { float:left; display:block; width:30%; margin-right:5% } 
.booking-item-payment>header .booking-item-payment-title { font-size:14px; margin-bottom:0 } 
.booking-item-payment>header .booking-item-rating-stars { font-size:11px } 
.booking-item-payment .booking-item-payment-total { margin-bottom:0; padding:8px 30px 8px 15px; font-size:12px } 
.booking-item-payment .booking-item-payment-total>span { font-size:24px; color:#686868; font-weight:400; letter-spacing:-2px } 
.booking-item-payment .booking-item-payment-details { list-style:none; margin:0; padding:15px; border-top:1px solid #d9d9d9; border-bottom:1px solid #d9d9d9 } 
.booking-item-payment .booking-item-payment-details>li { margin-bottom:20px; overflow:hidden } 
.booking-item-payment .booking-item-payment-details>li:last-child { margin-bottom:0 } 
.booking-item-payment .booking-item-payment-details>li>h5 { line-height:1em } 
.booking-item-payment .booking-item-payment-details>li>p { margin-bottom:0; color:#686868 } 
.booking-item-payment .booking-item-payment-details>li .booking-item-payment-item-title { color:#515151 } 
.booking-item-payment .booking-item-payment-details>li .booking-item-payment-date,
.booking-item-payment .booking-item-payment-details>li .booking-item-payment-date-separator { float:left; display:block } 
.booking-item-payment .booking-item-payment-details>li .booking-item-payment-date-separator { width:15%; text-align:center } 
.booking-item-payment .booking-item-payment-details>li .booking-item-payment-date .booking-item-payment-date-day { margin-bottom:5px; line-height:1em; color:#686868 } 
.booking-item-payment .booking-item-payment-details>li .booking-item-payment-date .booking-item-payment-date-weekday { font-size:12px; margin-bottom:0; line-height:1em; color:#7a7a7a } 
.booking-item-payment .booking-item-payment-details>li .booking-item-payment-price { margin:0; padding:0; list-style:none } 
.booking-item-payment .booking-item-payment-details>li .booking-item-payment-price>li { width:70%; overflow:hidden; font-size:12px; border-bottom:1px dashed #d9d9d9 } 
.booking-item-payment .booking-item-payment-details>li .booking-item-payment-price>li .booking-item-payment-price-title,
.booking-item-payment .booking-item-payment-details>li .booking-item-payment-price>li .booking-item-payment-price-amount { float:left; margin:0 } 
.booking-item-payment .booking-item-payment-details>li .booking-item-payment-price>li .booking-item-payment-price-amount { float:right } 
.booking-item-payment .booking-item-payment-details>li .booking-item-payment-price>li .booking-item-payment-price-amount>small { margin-left:3px } 
.booking-item-details .booking-item-header { margin-bottom:20px; margin-top:15px; padding-top:15px; border-top:1px solid #f2f2f2 } 
.booking-item-details .booking-item-header-price { font-size:19px; text-align:right; line-height:1em } 
.booking-item-details .booking-item-header-price .text-lg { font-size:42px; line-height:1em } 
.booking-item-details .booking-item-header-price small { font-size:13px } 
.booking-details-tabbable .nav>li>a>.fa { margin-right:5px; opacity:.6; -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=60)"; filter:alpha(opacity=60); font-size:13px; position:relative; top:-1px } 
.booking-details-tabbable .nav>li.active>a>.fa { opacity:1; -ms-filter:none; filter:none } 
.booking-list-wishlist>li { padding-top:30px; padding-right:25px } 
.booking-list-wishlist>li .booking-item-wishlist-title { position:absolute; top:0; left:0; height:30px; line-height:30px; padding:0 10px; border:1px solid #f2f2f2; background:#f7f7f7; border-bottom:none; font-size:12px; -webkit-border-radius:3px 3px 0 0; border-radius:3px 3px 0 0 } 
.booking-list-wishlist>li .booking-item-wishlist-title>span { font-size:9px; color:#8f8f8f; margin-left:5px } 
.booking-list-wishlist>li .booking-item-wishlist-remove { position:absolute; top:30px; right:0; display:block; width:25px; height:25px; line-height:25px; background:#e6e6e6; color:#737373; text-align:center; -webkit-transition:.1s; -moz-transition:.1s; -o-transition:.1s; -ms-transition:.1s; transition:.1s } 
.booking-list-wishlist>li .booking-item-wishlist-remove:hover { background:#4d4d4d; color:#fff } 
.user-profile-sidebar { -webkit-border-radius:5px; border-radius:5px; margin-right:30px; padding:20px 0; background:#4d4d4d; color:#fff; margin-bottom:30px } 
.user-profile-sidebar .user-profile-avatar { padding:0 20px; margin-bottom:20px } 
.user-profile-sidebar .user-profile-avatar img { max-width:120px; margin-bottom:15px; -webkit-border-radius:50%; border-radius:50% } 
.user-profile-sidebar .user-profile-avatar h5 { color:#fff; margin-bottom:0; font-size:16px } 
.user-profile-sidebar .user-profile-avatar p { font-size:10px } 
.user-profile-sidebar .user-profile-nav>li { border-bottom:1px solid #404040 } 
.user-profile-sidebar .user-profile-nav>li:first-child { border-top:1px solid #404040 } 
.user-profile-sidebar .user-profile-nav>li.active>a { background:#ed8323; color:#fff; cursor:default } 
.user-profile-sidebar .user-profile-nav>li.active>a:hover { background:#ed8323; color:#fff } 
.user-profile-sidebar .user-profile-nav>li.active>a:hover>i { color:#fff } 
.user-profile-sidebar .user-profile-nav>li>a { padding:10px 20px; color:#d9d9d9; display:block; font-size:13px } 
.user-profile-sidebar .user-profile-nav>li>a:hover { color:#fff; background:#404040; -webkit-transition:.3s; -moz-transition:.3s; -o-transition:.3s; -ms-transition:.3s; transition:.3s } 
.user-profile-sidebar .user-profile-nav>li>a:hover>i { color:#ed8323 } 
.user-profile-sidebar .user-profile-nav>li>a>i { margin-right:7px; display:inline-block; width:20px; text-align:center; -webkit-transition:.3s; -moz-transition:.3s; -o-transition:.3s; -ms-transition:.3s; transition:.3s } 
.user-profile-statictics>li { margin-right:20px; text-align:center; padding:20px; border:1px solid #e6e6e6; -webkit-border-radius:5px; border-radius:5px; width:153px } 
.user-profile-statictics>li:last-child { margin-right:0 } 
.user-profile-statictics>li .user-profile-statictics-icon { font-size:70px; display:inline-block; margin-bottom:10px; color:#8c8c8c } 
.user-profile-statictics>li h5 { font-size:30px; margin-bottom:0; line-height:1em; margin-bottom:3px; color:#ed8323 } 
.user-profile-statictics>li p { margin-bottom:0; line-height:1em; font-size:13px } 
.table-booking-history { font-size:12px } 
.table-booking-history .booking-history-type { text-align:center } 
.table-booking-history .booking-history-type>i { display:block; font-size:25px; color:#626262; margin-bottom:2px } 
.table-booking-history .booking-history-type>small { line-height:1em; display:block } 
.table-booking-history .booking-history-title { width:22%; color:#565656 } 
.irs { position:relative; display:block; height:40px } 
.irs-line { position:relative; display:block; overflow:hidden; height:12px; top:25px; background:#ccc } 
.irs-line-left,
.irs-line-mid,
.irs-line-right { position:absolute; display:block; top:0; height:12px } 
.irs-line-left { left:0; width:10% } 
.irs-line-mid { left:10%; width:10% } 
.irs-line-right { right:0; width:10% } 
.irs-diapason { position:absolute; display:block; left:0; width:100%; height:12px; top:25px; background:#ed8323 } 
.irs-slider { position:absolute; display:block; left:0; width:5px; height:18px; top:22px; background:#c96810; cursor:pointer } 
.irs-slider.single { left:10px } 
.irs-slider.single:before { content:''; position:absolute; display:block; top:-30%; left:-30%; width:160%; height:160% } 
.irs-slider.from { left:100px } 
.irs-slider.from:before { content:''; position:absolute; display:block; top:-30%; left:0; width:200%; height:170% } 
.irs-slider.to { left:300px } 
.irs-slider.to:before { content:''; position:absolute; display:block; top:-30%; right:0; width:200%; height:170% } 
.irs-slider.last { z-index:2 } 
.irs-min,
.irs-max { position:absolute; display:block; cursor:default; color:#b3b3b3; font-size:10px; line-height:1.333; top:4px } 
.irs-min { left:0 } 
.irs-max { right:0 } 
.irs-from,
.irs-to,
.irs-single { position:absolute; display:block; top:2px; left:0; cursor:default; white-space:nowrap; color:#666; font-size:13px; line-height:1.333 } 
.irs-grid { position:absolute; display:none; bottom:0; left:0; width:100%; height:20px } 
.irs-with-grid { height:60px } 
.irs-with-grid .irs-grid { display:block } 
.irs-grid-pol { position:absolute; top:0; left:0; width:1px; height:8px; background:#b3b3b3 } 
.irs-grid-pol.small { height:4px } 
.irs-grid-text { position:absolute; bottom:0; left:0; width:100px; white-space:nowrap; text-align:center; font-size:9px; line-height:9px; color:#808080 } 
.irs-disable-mask { position:absolute; display:block; top:0; left:0; width:100%; height:100%; cursor:default; background:#000; z-index:2 } 
.irs-disabled { opacity:.4; -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=40)"; filter:alpha(opacity=40) } 
.i-check,
.i-radio { display:inline-block; *display:inlne; vertical-align:middle; margin:0; padding:0; width:22px; height:22px; border:1px solid #ccc; cursor:pointer; top:1px; left:-7px; margin-left:-13px; float:left; text-align:center; line-height:20px; -webkit-transition:.3s; -moz-transition:.3s; -o-transition:.3s; -ms-transition:.3s; transition:.3s; position:relative; overflow:hidden } 
.i-check:before,
.i-radio:before { content:'\f00c'; font-family:'FontAwesome'; -webkit-transition:.3s; -moz-transition:.3s; -o-transition:.3s; -ms-transition:.3s; transition:.3s; -webkit-transform:translate3d(0, -25px, 0); -moz-transform:translate3d(0, -25px, 0); -o-transform:translate3d(0, -25px, 0); -ms-transform:translate3d(0, -25px, 0); transform:translate3d(0, -25px, 0); display:block; opacity:0; -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)"; filter:alpha(opacity=0); color:#fff; font-size:14px } 
.i-check.hover,
.i-radio.hover { border:1px solid #ed8323 } 
.i-check.checked,
.i-radio.checked { border:1px solid #ed8323; background:#ed8323 } 
.i-check.checked:before,
.i-radio.checked:before { -webkit-transform:translate3d(0, 0, 0); -moz-transform:translate3d(0, 0, 0); -o-transform:translate3d(0, 0, 0); -ms-transform:translate3d(0, 0, 0); transform:translate3d(0, 0, 0); opacity:1; -ms-filter:none; filter:none } 
.i-check.disabled,
.i-radio.disabled { border-color:#d9d9d9 !important } 
.i-check.disabled.checked,
.i-radio.disabled.checked { background:#ccc !important } 
.i-check.i-check-stroke.checked { background:#fff } 
.i-check.i-check-stroke.checked:before { color:#ed8323 } 
.i-radio { -webkit-border-radius:50%; border-radius:50% } 
.i-radio:before { content:'\f111'; font-size:12px } 
.checkbox-switch .i-check,
.radio-switch .i-check,
.checkbox-switch .i-radio,
.radio-switch .i-radio { -webkit-border-radius:0; border-radius:0; width:44px; border-color:#999; border-width:2px } 
.checkbox-switch .i-check:before,
.radio-switch .i-check:before,
.checkbox-switch .i-radio:before,
.radio-switch .i-radio:before { opacity:1; -ms-filter:none; filter:none; -webkit-transform:translate3d(0, 0, 0); -moz-transform:translate3d(0, 0, 0); -o-transform:translate3d(0, 0, 0); -ms-transform:translate3d(0, 0, 0); transform:translate3d(0, 0, 0); background:#b3b3b3; content:''; width:16px; height:14px; top:2px; left:2px; position:absolute } 
.checkbox-switch .i-check.checked,
.radio-switch .i-check.checked,
.checkbox-switch .i-radio.checked,
.radio-switch .i-radio.checked { background:#fff } 
.checkbox-switch .i-check.checked:before,
.radio-switch .i-check.checked:before,
.checkbox-switch .i-radio.checked:before,
.radio-switch .i-radio.checked:before { background:#ed8323; -webkit-transform:translate3d(20px, 0, 0); -moz-transform:translate3d(20px, 0, 0); -o-transform:translate3d(20px, 0, 0); -ms-transform:translate3d(20px, 0, 0); transform:translate3d(20px, 0, 0) } 
.checkbox-switch .i-check.disabled:before,
.radio-switch .i-check.disabled:before,
.checkbox-switch .i-radio.disabled:before,
.radio-switch .i-radio.disabled:before { background:#ccc !important } 
.checkbox-small,
.radio-small { margin-bottom:10px } 
.checkbox-small.checkbox-inline,
.radio-small.checkbox-inline,
.checkbox-small.radio-inline,
.radio-small.radio-inline { margin:0 } 
.checkbox-small label,
.radio-small label { font-size:12px } 
.checkbox-small label .i-check,
.radio-small label .i-check,
.checkbox-small label .i-radio,
.radio-small label .i-radio { width:18px; height:18px; line-height:16px; top:3px } 
.checkbox-small label .i-check:before,
.radio-small label .i-check:before,
.checkbox-small label .i-radio:before,
.radio-small label .i-radio:before { font-size:12px } 
.checkbox-small label .i-radio:before,
.radio-small label .i-radio:before { font-size:9px } 
.checkbox-lg,
.radio-lg { margin-bottom:20px } 
.checkbox-lg.checkbox-inline,
.radio-lg.checkbox-inline,
.checkbox-lg.radio-inline,
.radio-lg.radio-inline { margin:0 } 
.checkbox-lg label,
.radio-lg label { font-size:16px } 
.checkbox-lg label .i-check,
.radio-lg label .i-check,
.checkbox-lg label .i-radio,
.radio-lg label .i-radio { width:26px; height:26px; line-height:24px; top:-1px } 
.checkbox-lg label .i-check:before,
.radio-lg label .i-check:before,
.checkbox-lg label .i-radio:before,
.radio-lg label .i-radio:before { font-size:16px } 
.checkbox-lg label .i-radio:before,
.radio-lg label .i-radio:before { font-size:14px } 
.checkbox-stroke .i-check.checked,
.radio-stroke .i-check.checked,
.checkbox-stroke .i-radio.checked,
.radio-stroke .i-radio.checked { background:#fff } 
.checkbox-stroke .i-check.checked:before,
.radio-stroke .i-check.checked:before,
.checkbox-stroke .i-radio.checked:before,
.radio-stroke .i-radio.checked:before { color:#ed8323 } 
.checkbox-stroke .i-check.checked.disabled,
.radio-stroke .i-check.checked.disabled,
.checkbox-stroke .i-radio.checked.disabled,
.radio-stroke .i-radio.checked.disabled { background:#fff } 
.checkbox-stroke .i-check.checked.disabled:before,
.radio-stroke .i-check.checked.disabled:before,
.checkbox-stroke .i-radio.checked.disabled:before,
.radio-stroke .i-radio.checked.disabled:before { color:#ccc } 
.checkbox-small.checkbox-inline+.checkbox-small.checkbox-inline,
.radio-small.radio-inline+.radio-small.radio-inline { margin-left:10px } 
.checkbox-lg.checkbox-inline+.checkbox-lg.checkbox-inline,
.radio-lg.radio-inline+.radio-lg.radio-inline { margin-left:20px } 
.fotorama__html,
.fotorama__stage__frame,
.fotorama__stage__shaft,
.fotorama__video iframe { position:absolute; width:100%; height:100%; top:0; right:0; left:0; bottom:0 } 
.fotorama--fullscreen,
.fotorama__img { max-width:99999px !important; max-height:99999px !important; min-width:0 !important; min-height:0 !important; -webkit-border-radius:0 !important; border-radius:0 !important; -webkit-box-shadow:none !important; box-shadow:none !important; padding:0 !important } 
.fotorama__wrap .fotorama__grab { cursor:grab } 
.fotorama__grabbing * { cursor:grabbing } 
.fotorama__img,
.fotorama__spinner { position:absolute !important; top:50% !important; left:50% !important } 
.fotorama__img { margin:-50% 0 0 -50%; width:100%; height:100% } 
.fotorama__wrap--css3 .fotorama__arr,
.fotorama__wrap--css3 .fotorama__fullscreen-icon,
.fotorama__wrap--css3 .fotorama__nav__shaft,
.fotorama__wrap--css3 .fotorama__stage__shaft,
.fotorama__wrap--css3 .fotorama__thumb-border,
.fotorama__wrap--css3 .fotorama__video-close,
.fotorama__wrap--css3 .fotorama__video-play { -webkit-transform:translate3d(0, 0, 0); -webkit-transform:translate3d(0, 0, 0); -moz-transform:translate3d(0, 0, 0); -o-transform:translate3d(0, 0, 0); -ms-transform:translate3d(0, 0, 0); transform:translate3d(0, 0, 0) } 
.fotorama__caption,
.fotorama__nav:after,
.fotorama__nav:before,
.fotorama__stage:after,
.fotorama__stage:before,
.fotorama__wrap--css3 .fotorama__html,
.fotorama__wrap--css3 .fotorama__nav,
.fotorama__wrap--css3 .fotorama__spinner,
.fotorama__wrap--css3 .fotorama__stage,
.fotorama__wrap--css3 .fotorama__stage .fotorama__img,
.fotorama__wrap--css3 .fotorama__stage__frame { -webkit-transform:translateZ(0); -webkit-transform:translateZ(0); -moz-transform:translateZ(0); -o-transform:translateZ(0); -ms-transform:translateZ(0); transform:translateZ(0) } 
.fotorama__wrap--video .fotorama__stage,
.fotorama__wrap--video .fotorama__stage__frame--video,
.fotorama__wrap--video .fotorama__stage__frame--video .fotorama__html,
.fotorama__wrap--video .fotorama__stage__frame--video .fotorama__img,
.fotorama__wrap--video .fotorama__stage__shaft { -webkit-transform:none !important; -webkit-transform:none !important; -moz-transform:none !important; -o-transform:none !important; -ms-transform:none !important; transform:none !important } 
.fotorama__wrap--css3 .fotorama__nav__shaft,
.fotorama__wrap--css3 .fotorama__stage__shaft,
.fotorama__wrap--css3 .fotorama__thumb-border { -webkit-transition-property:-webkit-transform; -webkit-transition-property:-webkit-transform; -moz-transition-property:-moz-transform; -o-transition-property:-o-transform; -ms-transition-property:-ms-transform; -webkit-transition-timing-function:cubic-bezier(.1, 0, .25, 1); -webkit-transition-timing-function:cubic-bezier(.1, 0, .25, 1); -moz-transition-timing-function:cubic-bezier(.1, 0, .25, 1); -o-transition-timing-function:cubic-bezier(.1, 0, .25, 1); -ms-transition-timing-function:cubic-bezier(.1, 0, .25, 1); -webkit-transition-duration:0ms; -webkit-transition-duration:0ms; -moz-transition-duration:0ms; -o-transition-duration:0ms; -ms-transition-duration:0ms; transition:transform 0ms cubic-bezier(.1, 0, .25, 1) } 
.fotorama__arr,
.fotorama__fullscreen-icon,
.fotorama__no-select,
.fotorama__video-close,
.fotorama__video-play,
.fotorama__wrap { -webkit-user-select:none; -moz-user-select:none; -ms-user-select:none; -webkit-user-select:none; -moz-user-select:none; -ms-user-select:none; user-select:none } 
.fotorama__select { -webkit-user-select:text; -moz-user-select:text; -ms-user-select:text; -webkit-user-select:text; -moz-user-select:text; -ms-user-select:text; user-select:text } 
.fotorama__nav,
.fotorama__nav__frame { margin:0; padding:0 } 
.fotorama__caption__wrap,
.fotorama__nav__frame,
.fotorama__nav__shaft { -moz-box-orient:vertical; display:inline-block; vertical-align:middle; *display:inline; *zoom:1 } 
.fotorama__wrap * { -moz-box-sizing:content-box; -webkit-box-sizing:content-box; -moz-box-sizing:content-box; box-sizing:content-box } 
.fotorama__caption__wrap { -moz-box-sizing:border-box; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; box-sizing:border-box } 
.fotorama--hidden,
.fotorama__load { position:absolute; left:-99999px; top:-99999px; z-index:-1 } 
.fotorama__arr,
.fotorama__fullscreen-icon,
.fotorama__nav,
.fotorama__nav__frame,
.fotorama__nav__shaft,
.fotorama__stage__frame,
.fotorama__stage__shaft,
.fotorama__video-close,
.fotorama__video-play { -webkit-tap-highlight-color:#00000000 } 
.fotorama__arr:before,
.fotorama__fullscreen-icon:before,
.fotorama__video-close:before,
.fotorama__video-play:before { font-family:'FontAwesome' } 
.fotorama__thumb { background-color:#7f7f7f33 } 
.fotorama { min-width:1px; overflow:hidden } 
.fotorama:not(.fotorama--unobtrusive)>:not(:first-child) { display:none } 
.fullscreen { width:100% !important; height:100% !important; max-width:100% !important; max-height:100% !important; margin:0 !important; padding:0 !important; overflow:hidden !important; background:#000 } 
.fotorama--fullscreen { position:absolute !important; top:0 !important; left:0 !important; right:0 !important; bottom:0 !important; float:none !important; z-index:2147483647 !important; background:#000; width:100% !important; height:100% !important; margin:0 !important } 
.fotorama--fullscreen .fotorama__nav,
.fotorama--fullscreen .fotorama__stage { background:#000 } 
.fotorama__wrap { -webkit-text-size-adjust:100%; position:relative; direction:ltr } 
.fotorama__wrap--rtl .fotorama__stage__frame { direction:rtl } 
.fotorama__nav,
.fotorama__stage { overflow:hidden; position:relative; max-width:100% } 
.fotorama__wrap--pan-y { -ms-touch-action:pan-y } 
.fotorama__wrap .fotorama__pointer { cursor:pointer } 
.fotorama__wrap--slide .fotorama__stage__frame { opacity:1 !important; -ms-filter:none; filter:none } 
.fotorama__stage__frame { overflow:hidden } 
.fotorama__stage__frame.fotorama__active { z-index:8 } 
.fotorama__wrap--fade .fotorama__stage__frame { display:none } 
.fotorama__wrap--fade .fotorama__fade-front,
.fotorama__wrap--fade .fotorama__fade-rear,
.fotorama__wrap--fade .fotorama__stage__frame.fotorama__active { display:block; left:0; top:0 } 
.fotorama__wrap--fade .fotorama__fade-front { z-index:8 } 
.fotorama__wrap--fade .fotorama__fade-rear { z-index:7 } 
.fotorama__wrap--fade .fotorama__fade-rear.fotorama__active { z-index:9 } 
.fotorama__wrap--fade .fotorama__stage .fotorama__shadow { display:none } 
.fotorama__img { opacity:0; -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)"; filter:alpha(opacity=0); border:none !important } 
.fotorama__error .fotorama__img,
.fotorama__loaded .fotorama__img { opacity:1; -ms-filter:none; filter:none } 
.fotorama--fullscreen .fotorama__loaded--full .fotorama__img,
.fotorama__img--full { display:none } 
.fotorama--fullscreen .fotorama__loaded--full .fotorama__img--full { display:block } 
.fotorama__wrap--only-active .fotorama__nav,
.fotorama__wrap--only-active .fotorama__stage { max-width:99999px !important } 
.fotorama__wrap--only-active .fotorama__stage__frame { visibility:hidden } 
.fotorama__wrap--only-active .fotorama__stage__frame.fotorama__active { visibility:visible } 
.fotorama__nav { font-size:0; line-height:0; text-align:center; display:none; white-space:nowrap; z-index:5 } 
.fotorama__nav__shaft { position:relative; left:0; top:0; text-align:left } 
.fotorama__nav__frame { position:relative; cursor:pointer } 
.fotorama__nav--dots { display:block; position:absolute; bottom:0 } 
.fotorama__nav--dots .fotorama__nav__frame { width:18px; height:30px } 
.fotorama__nav--dots .fotorama__nav__frame--thumb,
.fotorama__nav--dots .fotorama__thumb-border { display:none } 
.fotorama__nav--thumbs { display:block } 
.fotorama__nav--thumbs .fotorama__nav__frame { padding-left:0 !important } 
.fotorama__nav--thumbs .fotorama__nav__frame:last-child { padding-right:0 !important } 
.fotorama__nav--thumbs .fotorama__nav__frame--dot { display:none } 
.fotorama__dot { display:block; width:6px; height:6px; position:relative; top:12px; left:6px; -webkit-border-radius:6px; border-radius:6px; background:#fff; opacity:.5; -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=50)"; filter:alpha(opacity=50) } 
.fotorama__nav__frame.fotorama__active { pointer-events:none; cursor:default } 
.fotorama__nav__frame.fotorama__active .fotorama__dot { opacity:1; -ms-filter:none; filter:none } 
.fotorama__active .fotorama__dot { background-color:#fff } 
.fotorama__thumb { overflow:hidden; position:relative; width:100%; height:100% } 
.fotorama__thumb-border { position:absolute; z-index:9; top:0; left:0; border-style:solid; border-color:#ed8323 } 
.fotorama__caption { position:absolute; z-index:12; bottom:0; left:0; right:0; font-size:14px; line-height:1.5; color:#000 } 
.fotorama__caption a { text-decoration:none; color:#000; border-bottom:1px solid; border-color:#00000080 } 
.fotorama__caption a:hover { color:#333; border-color:#33333380 } 
.fotorama__wrap--rtl .fotorama__caption { left:auto; right:0 } 
.fotorama__wrap--no-captions .fotorama__caption,
.fotorama__wrap--video .fotorama__caption { display:none } 
.fotorama__caption__wrap { background-color:#ffffffe6; padding:5px 10px } 
.fotorama__wrap--css3 .fotorama__spinner { -webkit-animation:spinner 24s infinite linear; -webkit-animation:spinner 24s infinite linear; -moz-animation:spinner 24s infinite linear; -o-animation:spinner 24s infinite linear; -ms-animation:spinner 24s infinite linear; animation:spinner 24s infinite linear } 
.fotorama__wrap--css3 .fotorama__html,
.fotorama__wrap--css3 .fotorama__stage .fotorama__img { -webkit-transition-property:opacity; -moz-transition-property:opacity; -o-transition-property:opacity; -ms-transition-property:opacity; -webkit-transition-timing-function:linear; -moz-transition-timing-function:linear; -o-transition-timing-function:linear; -ms-transition-timing-function:linear; -webkit-transition-duration:.3s; -moz-transition-duration:.3s; -o-transition-duration:.3s; -ms-transition-duration:.3s; transition:opacity .3s linear } 
.fotorama__wrap--video .fotorama__stage__frame--video .fotorama__html,
.fotorama__wrap--video .fotorama__stage__frame--video .fotorama__img { opacity:0; -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)"; filter:alpha(opacity=0) } 
.fotorama__select { cursor:auto } 
.fotorama__video { top:32px; right:0; bottom:0; left:0; position:absolute; z-index:10 } 
.fotorama__arr,
.fotorama__fullscreen-icon,
.fotorama__video-close,
.fotorama__video-play { position:absolute; z-index:11; cursor:pointer } 
.fotorama__arr { text-align:center; display:block; position:absolute; width:32px; height:32px; line-height:32px; -webkit-border-radius:50%; border-radius:50%; top:50%; margin:-16px 10px 0 10px; background:#00000066; color:#fff; font-size:20px } 
.fotorama__arr:hover { background:#00000099 } 
.fotorama__arr--prev { left:0 } 
.fotorama__arr--prev:before { content:'\f104' } 
.fotorama__arr--next { right:0 } 
.fotorama__arr--next:before { content:'\f105' } 
.fotorama__arr--disabled { pointer-events:none; cursor:default; *display:none; opacity:.3; -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=30)"; filter:alpha(opacity=30) } 
.fotorama__fullscreen-icon { width:32px; height:32px; line-height:32px; top:0; right:0; z-index:20; color:#fff; opacity:.8; -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=80)"; filter:alpha(opacity=80); -webkit-border-radius:50%; border-radius:50%; background:#00000033; text-align:center; margin:10px } 
.fotorama__fullscreen-icon:hover { opacity:1; -ms-filter:none; filter:none } 
.fotorama__fullscreen-icon:before { content:'\f065' } 
.fotorama--fullscreen .fotorama__fullscreen-icon:before { content:'\f066' } 
.fotorama__video-play { width:96px; height:96px; left:50%; top:50%; margin-left:-48px; margin-top:-48px; background-position:0 -64px; opacity:0; -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)"; filter:alpha(opacity=0) } 
.fotorama__wrap--css2 .fotorama__video-play,
.fotorama__wrap--video .fotorama__stage .fotorama__video-play { display:none } 
.fotorama__error .fotorama__video-play,
.fotorama__loaded .fotorama__video-play { opacity:1; -ms-filter:none; filter:none; display:block } 
.fotorama__nav__frame .fotorama__video-play { width:32px; height:32px; margin-left:-16px; margin-top:-16px; background-position:-64px -32px } 
.fotorama__video-close { width:32px; height:32px; top:0; right:0; background-position:-64px 0; z-index:20; opacity:0; -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)"; filter:alpha(opacity=0) } 
.fotorama__wrap--css2 .fotorama__video-close { display:none } 
.fotorama__wrap--css3 .fotorama__video-close { -webkit-transform:translate3d(32px, -32px, 0); -moz-transform:translate3d(32px, -32px, 0); -o-transform:translate3d(32px, -32px, 0); -ms-transform:translate3d(32px, -32px, 0); transform:translate3d(32px, -32px, 0) } 
.fotorama__wrap--video .fotorama__video-close { display:block; opacity:1; -ms-filter:none; filter:none } 
.fotorama__wrap--css3.fotorama__wrap--video .fotorama__video-close { -webkit-transform:translate3d(0, 0, 0); -moz-transform:translate3d(0, 0, 0); -o-transform:translate3d(0, 0, 0); -ms-transform:translate3d(0, 0, 0); transform:translate3d(0, 0, 0) } 
.fotorama__wrap--no-controls.fotorama__wrap--toggle-arrows .fotorama__arr,
.fotorama__wrap--no-controls.fotorama__wrap--toggle-arrows .fotorama__fullscreen-icon,
.fotorama__wrap--video .fotorama__arr,
.fotorama__wrap--video .fotorama__fullscreen-icon { opacity:0; -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)"; filter:alpha(opacity=0) } 
.fotorama__wrap--css2.fotorama__wrap--no-controls .fotorama__arr,
.fotorama__wrap--css2.fotorama__wrap--no-controls .fotorama__fullscreen-icon,
.fotorama__wrap--css2.fotorama__wrap--video .fotorama__arr,
.fotorama__wrap--css2.fotorama__wrap--video .fotorama__fullscreen-icon { display:none } 
.fotorama__wrap--css3.fotorama__wrap--no-controls.fotorama__wrap--slide.fotorama__wrap--toggle-arrows .fotorama__fullscreen-icon,
.fotorama__wrap--css3.fotorama__wrap--video .fotorama__fullscreen-icon { -webkit-transform:translate3d(32px, -32px, 0); -moz-transform:translate3d(32px, -32px, 0); -o-transform:translate3d(32px, -32px, 0); -ms-transform:translate3d(32px, -32px, 0); transform:translate3d(32px, -32px, 0) } 
.fotorama__wrap--css3.fotorama__wrap--no-controls.fotorama__wrap--slide.fotorama__wrap--toggle-arrows .fotorama__arr--prev,
.fotorama__wrap--css3.fotorama__wrap--video .fotorama__arr--prev { -webkit-transform:translate3d(-48px, 0, 0); -moz-transform:translate3d(-48px, 0, 0); -o-transform:translate3d(-48px, 0, 0); -ms-transform:translate3d(-48px, 0, 0); transform:translate3d(-48px, 0, 0) } 
.fotorama__wrap--css3.fotorama__wrap--no-controls.fotorama__wrap--slide.fotorama__wrap--toggle-arrows .fotorama__arr--next,
.fotorama__wrap--css3.fotorama__wrap--video .fotorama__arr--next { -webkit-transform:translate3d(48px, 0, 0); -moz-transform:translate3d(48px, 0, 0); -o-transform:translate3d(48px, 0, 0); -ms-transform:translate3d(48px, 0, 0); transform:translate3d(48px, 0, 0) } 
.fotorama__wrap--css3 .fotorama__arr,
.fotorama__wrap--css3 .fotorama__fullscreen-icon,
.fotorama__wrap--css3 .fotorama__video-close,
.fotorama__wrap--css3 .fotorama__video-play { -webkit-transition-property:-webkit-transform, opacity; -moz-transition-property:-moz-transform, opacity; -o-transition-property:-o-transform, opacity; -ms-transition-property:-ms-transform, opacity; transition-property:transform, opacity; -webkit-transition-duration:.3s; -moz-transition-duration:.3s; -o-transition-duration:.3s; -ms-transition-duration:.3s; transition-duration:.3s } 
.fotorama__nav:after,
.fotorama__nav:before,
.fotorama__stage:after,
.fotorama__stage:before { content:""; display:block; position:absolute; text-decoration:none; top:0; bottom:0; width:10px; height:auto; z-index:10; pointer-events:none; background-repeat:no-repeat; -webkit-background-size:1px 100%, 5px 100%; -moz-background-size:1px 100%, 5px 100%; background-size:1px 100%, 5px 100% } 
.fotorama__nav:before,
.fotorama__stage:before { background-position:0 0, 0 0; left:-10px } 
.fotorama__nav.fotorama__shadows--left:before,
.fotorama__stage.fotorama__shadows--left:before { left:0 } 
.fotorama__nav:after,
.fotorama__stage:after { background-position:100% 0, 100% 0; right:-10px } 
.fotorama__nav.fotorama__shadows--right:after,
.fotorama__stage.fotorama__shadows--right:after { right:0 } 
.fotorama--fullscreen .fotorama__nav:after,
.fotorama--fullscreen .fotorama__nav:before,
.fotorama--fullscreen .fotorama__stage:after,
.fotorama--fullscreen .fotorama__stage:before,
.fotorama__wrap--fade .fotorama__stage:after,
.fotorama__wrap--fade .fotorama__stage:before,
.fotorama__wrap--no-shadows .fotorama__nav:after,
.fotorama__wrap--no-shadows .fotorama__nav:before,
.fotorama__wrap--no-shadows .fotorama__stage:after,
.fotorama__wrap--no-shadows .fotorama__stage:before { display:none } 
@-moz-keyframes spinner {0% { -webkit-transform:rotate(0); -moz-transform:rotate(0); -o-transform:rotate(0); -ms-transform:rotate(0); transform:rotate(0) } 
100% { -webkit-transform:rotate(360deg); -moz-transform:rotate(360deg); -o-transform:rotate(360deg); -ms-transform:rotate(360deg); transform:rotate(360deg) } 
 }
@-webkit-keyframes spinner {0% { -webkit-transform:rotate(0); -moz-transform:rotate(0); -o-transform:rotate(0); -ms-transform:rotate(0); transform:rotate(0) } 
100% { -webkit-transform:rotate(360deg); -moz-transform:rotate(360deg); -o-transform:rotate(360deg); -ms-transform:rotate(360deg); transform:rotate(360deg) } 
 }
@-o-keyframes spinner {0% { -webkit-transform:rotate(0); -moz-transform:rotate(0); -o-transform:rotate(0); -ms-transform:rotate(0); transform:rotate(0) } 
100% { -webkit-transform:rotate(360deg); -moz-transform:rotate(360deg); -o-transform:rotate(360deg); -ms-transform:rotate(360deg); transform:rotate(360deg) } 
 }
@-ms-keyframes spinner {0% { -webkit-transform:rotate(0); -moz-transform:rotate(0); -o-transform:rotate(0); -ms-transform:rotate(0); transform:rotate(0) } 
100% { -webkit-transform:rotate(360deg); -moz-transform:rotate(360deg); -o-transform:rotate(360deg); -ms-transform:rotate(360deg); transform:rotate(360deg) } 
 }
@keyframes spinner {0% { -webkit-transform:rotate(0); -moz-transform:rotate(0); -o-transform:rotate(0); -ms-transform:rotate(0); transform:rotate(0) } 
100% { -webkit-transform:rotate(360deg); -moz-transform:rotate(360deg); -o-transform:rotate(360deg); -ms-transform:rotate(360deg); transform:rotate(360deg) } 
 }
.tt-hint { color:#999 } 
.tt-dropdown-menu { width:100%; margin-top:7px; background:#fff; border:1px solid #e6e6e6; max-height:300px; overflow-y:auto; white-space:nowrap } 
.tt-suggestion { line-height:1em; padding:15px 20px; font-size:13px; border-bottom:1px solid #e6e6e6 } 
.tt-suggestion p { margin:0 } 
.tt-suggestion.tt-cursor { color:#fff; background:#ed8323; cursor:pointer } 
.owl-carousel .owl-wrapper:after { content:'.'; display:block; clear:both; visibility:hidden; line-height:0; height:0 } 
.owl-carousel { display:none; position:relative; -ms-touch-action:pan-y; margin:0 -15px; padding:0 45px } 
.owl-carousel[data-nav="false"] { padding:0 !important } 
.owl-carousel[data-nav="false"] .owl-buttons { display:none !important } 
.owl-carousel[data-pagination="false"] .owl-pagination { display:none !important } 
.owl-carousel.owl-slider { margin:0; padding:0 } 
.owl-carousel.owl-slider .owl-controls .owl-buttons div.owl-next { right:30px } 
.owl-carousel.owl-slider .owl-controls .owl-buttons div.owl-prev { left:30px } 
.owl-carousel.owl-slider[data-nav="top-right"] .owl-buttons div { top:20px; margin:0; width:25px; height:25px; line-height:25px; font-size:15px } 
.owl-carousel.owl-slider[data-nav="top-right"] .owl-buttons div.owl-next { right:15px } 
.owl-carousel.owl-slider[data-nav="top-right"] .owl-buttons div.owl-prev { left:auto; right:50px } 
.owl-carousel.owl-slider .owl-item { padding:0 } 
.owl-carousel .owl-wrapper { display:none; position:relative; -webkit-transform:translate3d(0, 0, 0); -moz-transform:translate3d(0, 0, 0); -o-transform:translate3d(0, 0, 0); -ms-transform:translate3d(0, 0, 0); transform:translate3d(0, 0, 0) } 
.owl-carousel .owl-wrapper-outer { overflow:hidden; position:relative; width:100% } 
.owl-carousel .owl-wrapper-outer.autoHeight { -webkit-transition:height 500ms ease-in-out; -moz-transition:height 500ms ease-in-out; -o-transition:height 500ms ease-in-out; -ms-transition:height 500ms ease-in-out; transition:height 500ms ease-in-out } 
.owl-carousel .owl-item { float:left; padding:0 15px } 
.owl-carousel .owl-item.loading { min-height:150px; background:url("AjaxLoader.gif") no-repeat center center } 
.owl-carousel .owl-item .owl-caption { position:absolute; z-index:99; background:#00000080; padding:10px 15px; color:#fff; width:50% } 
.top-area .owl-carousel-area .owl-item { height:700px } 
.special-area .owl-carousel-area .owl-item { height:500px } 
[data-inner-pagination="true"] .owl-controls .owl-pagination { margin:0; position:absolute; bottom:30px; width:100% } 
[data-white-pagination="true"] .owl-controls .owl-pagination .owl-page span { background:#fff } 
.owl-controls { -webkit-user-select:none; -moz-user-select:none; -ms-user-select:none; user-select:none; -webkit-tap-highlight-color:#00000003; text-align:center } 
.owl-controls .owl-pagination { margin-top:10px } 
@media (max-width:992px) {.owl-controls .owl-pagination { display:none } 
 }
.owl-controls .owl-page,
.owl-controls .owl-buttons div { cursor:pointer; color:#fff; display:inline-block; *display:inline; margin:5px; -webkit-border-radius:50%; border-radius:50% } 
.owl-controls .owl-page:hover,
.owl-controls .owl-buttons div:hover { opacity:1; -ms-filter:none; filter:none; text-decoration:none } 
.owl-controls .owl-page { display:inline-block; *display:inline } 
.owl-controls .owl-page span { display:block; width:12px; height:12px; opacity:.5; -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=50)"; filter:alpha(opacity=50); -webkit-border-radius:50%; border-radius:50%; background:#ed8323; -webkit-transition:.3s; -moz-transition:.3s; -o-transition:.3s; -ms-transition:.3s; transition:.3s } 
.owl-controls .owl-page.active span { opacity:1; -ms-filter:none; filter:none } 
.owl-controls.clickable .owl-page:hover span { opacity:1; -ms-filter:none; filter:none } 
.owl-controls span.owl-numbers { height:auto; width:auto; color:#fff; padding:2px 10px; font-size:12px; -webkit-border-radius:30px; border-radius:30px } 
.owl-controls .owl-buttons div { position:absolute; top:50%; width:30px; height:30px; line-height:30px; display:block; -webkit-box-shadow:0 0 0 1px #fff; box-shadow:0 0 0 1px #fff; margin:-30px 0 0 0; background:#00000033; -webkit-transition:.3s; -moz-transition:.3s; -o-transition:.3s; -ms-transition:.3s; transition:.3s; font-size:17px } 
.owl-controls .owl-buttons div:hover { background:#ed8323; -webkit-box-shadow:0 0 0 1px #ed8323; box-shadow:0 0 0 1px #ed8323 } 
.owl-controls .owl-buttons div:before { font-family:'FontAwesome' } 
.owl-controls .owl-buttons div.owl-next { right:0 } 
.owl-controls .owl-buttons div.owl-next:before { content:'\f105' } 
.owl-controls .owl-buttons div.owl-prev { left:0 } 
.owl-controls .owl-buttons div.owl-prev:before { content:'\f104' } 
.grabbing { cursor:url("../../images/icons/grabbing.png") 8 8, move } 
.owl-carousel .owl-wrapper,
.owl-carousel .owl-item { -webkit-backface-visibility:hidden; -moz-backface-visibility:hidden; -ms-backface-visibility:hidden; backface-visibility:hidden; -webkit-transform:translate3d(0, 0, 0); -moz-transform:translate3d(0, 0, 0); -o-transform:translate3d(0, 0, 0); -ms-transform:translate3d(0, 0, 0); transform:translate3d(0, 0, 0) } 
.owl-origin { -webkit-perspective:1200px; -moz-perspective:1200px; -ms-perspective:1200px; perspective:1200px; perspective-x:50%; perspective-y:50% } 
.owl-fade-out { z-index:10; -webkit-animation:fadeOut .7s both ease; -moz-animation:fadeOut .7s both ease; -o-animation:fadeOut .7s both ease; -ms-animation:fadeOut .7s both ease; animation:fadeOut .7s both ease } 
.owl-fade-in { -webkit-animation:fadeIn .7s both ease; -moz-animation:fadeIn .7s both ease; -o-animation:fadeIn .7s both ease; -ms-animation:fadeIn .7s both ease; animation:fadeIn .7s both ease } 
.owl-backSlide-out { -webkit-animation:backSlideOut 1s both ease; -moz-animation:backSlideOut 1s both ease; -o-animation:backSlideOut 1s both ease; -ms-animation:backSlideOut 1s both ease; animation:backSlideOut 1s both ease } 
.owl-backSlide-in { -webkit-animation:backSlideIn 1s both ease; -moz-animation:backSlideIn 1s both ease; -o-animation:backSlideIn 1s both ease; -ms-animation:backSlideIn 1s both ease; animation:backSlideIn 1s both ease } 
.owl-goDown-out { -webkit-animation:scaleToFade .7s ease both; -moz-animation:scaleToFade .7s ease both; -o-animation:scaleToFade .7s ease both; -ms-animation:scaleToFade .7s ease both; animation:scaleToFade .7s ease both } 
.owl-goDown-in { -webkit-animation:goDown .6s ease both; -moz-animation:goDown .6s ease both; -o-animation:goDown .6s ease both; -ms-animation:goDown .6s ease both; animation:goDown .6s ease both } 
.owl-fadeUp-in { -webkit-animation:scaleUpFrom .5s ease both; -moz-animation:scaleUpFrom .5s ease both; -o-animation:scaleUpFrom .5s ease both; -ms-animation:scaleUpFrom .5s ease both; animation:scaleUpFrom .5s ease both } 
.owl-fadeUp-out { -webkit-animation:scaleUpTo .5s ease both; -moz-animation:scaleUpTo .5s ease both; -o-animation:scaleUpTo .5s ease both; -ms-animation:scaleUpTo .5s ease both; animation:scaleUpTo .5s ease both } 
.owl-cap-title { line-height:1em; font-size:120px; display:table; margin:10px auto; padding:10px 0; border-bottom:1px solid #ffffff33; border-top:1px solid #ffffff33; text-transform:uppercase } 
@media (max-width:992px) {.owl-cap-title { font-size:60px } 
 }
.owl-cap-price { margin-bottom:15px } 
.owl-cap-price small { font-size:20px; opacity:.8; -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=80)"; filter:alpha(opacity=80); display:block } 
.owl-cap-price h5 { font-size:50px; color:#ef8f39; line-height:1em; margin:0 } 
.owl-cap-weather { opacity:.8; -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=80)"; filter:alpha(opacity=80) } 
.owl-cap-weather .im { font-size:60px } 
.owl-cap-weather span { font-size:25px; position:relative; top:-10px; margin-right:15px } 
.owl-cap-weather span:after { content:''; height:7px; width:7px; position:absolute; top:3px; right:-7px; border:2px solid #fff; -webkit-border-radius:50%; border-radius:50% } 
@-moz-keyframes empty {0% { opacity:1; -ms-filter:none; filter:none } 
 }
@-webkit-keyframes empty {0% { opacity:1; -ms-filter:none; filter:none } 
 }
@-o-keyframes empty {0% { opacity:1; -ms-filter:none; filter:none } 
 }
@-ms-keyframes empty {0% { opacity:1; -ms-filter:none; filter:none } 
 }
@keyframes empty {0% { opacity:1; -ms-filter:none; filter:none } 
 }
@-moz-keyframes fadeIn {0% { opacity:0; -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)"; filter:alpha(opacity=0) } 
100% { opacity:1; -ms-filter:none; filter:none } 
 }
@-webkit-keyframes fadeIn {0% { opacity:0; -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)"; filter:alpha(opacity=0) } 
100% { opacity:1; -ms-filter:none; filter:none } 
 }
@-o-keyframes fadeIn {0% { opacity:0; -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)"; filter:alpha(opacity=0) } 
100% { opacity:1; -ms-filter:none; filter:none } 
 }
@-ms-keyframes fadeIn {0% { opacity:0; -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)"; filter:alpha(opacity=0) } 
100% { opacity:1; -ms-filter:none; filter:none } 
 }
@keyframes fadeIn {0% { opacity:0; -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)"; filter:alpha(opacity=0) } 
100% { opacity:1; -ms-filter:none; filter:none } 
 }
@-moz-keyframes fadeOut {0% { opacity:1; -ms-filter:none; filter:none } 
100% { opacity:0; -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)"; filter:alpha(opacity=0) } 
 }
@-webkit-keyframes fadeOut {0% { opacity:1; -ms-filter:none; filter:none } 
100% { opacity:0; -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)"; filter:alpha(opacity=0) } 
 }
@-o-keyframes fadeOut {0% { opacity:1; -ms-filter:none; filter:none } 
100% { opacity:0; -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)"; filter:alpha(opacity=0) } 
 }
@-ms-keyframes fadeOut {0% { opacity:1; -ms-filter:none; filter:none } 
100% { opacity:0; -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)"; filter:alpha(opacity=0) } 
 }
@keyframes fadeOut {0% { opacity:1; -ms-filter:none; filter:none } 
100% { opacity:0; -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)"; filter:alpha(opacity=0) } 
 }
@-moz-keyframes backSlideOut {25% { opacity:.5; -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=50)"; filter:alpha(opacity=50); -webkit-transform:translateZ(-500px); -moz-transform:translateZ(-500px); -o-transform:translateZ(-500px); -ms-transform:translateZ(-500px); transform:translateZ(-500px) } 
75% { opacity:.5; -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=50)"; filter:alpha(opacity=50); -webkit-transform:translateZ(-500px) translateX(-200%); -moz-transform:translateZ(-500px) translateX(-200%); -o-transform:translateZ(-500px) translateX(-200%); -ms-transform:translateZ(-500px) translateX(-200%); transform:translateZ(-500px) translateX(-200%) } 
100% { opacity:.5; -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=50)"; filter:alpha(opacity=50); -webkit-transform:translateZ(-500px) translateX(-200%); -moz-transform:translateZ(-500px) translateX(-200%); -o-transform:translateZ(-500px) translateX(-200%); -ms-transform:translateZ(-500px) translateX(-200%); transform:translateZ(-500px) translateX(-200%) } 
 }
@-webkit-keyframes backSlideOut {25% { opacity:.5; -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=50)"; filter:alpha(opacity=50); -webkit-transform:translateZ(-500px); -moz-transform:translateZ(-500px); -o-transform:translateZ(-500px); -ms-transform:translateZ(-500px); transform:translateZ(-500px) } 
75% { opacity:.5; -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=50)"; filter:alpha(opacity=50); -webkit-transform:translateZ(-500px) translateX(-200%); -moz-transform:translateZ(-500px) translateX(-200%); -o-transform:translateZ(-500px) translateX(-200%); -ms-transform:translateZ(-500px) translateX(-200%); transform:translateZ(-500px) translateX(-200%) } 
100% { opacity:.5; -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=50)"; filter:alpha(opacity=50); -webkit-transform:translateZ(-500px) translateX(-200%); -moz-transform:translateZ(-500px) translateX(-200%); -o-transform:translateZ(-500px) translateX(-200%); -ms-transform:translateZ(-500px) translateX(-200%); transform:translateZ(-500px) translateX(-200%) } 
 }
@-o-keyframes backSlideOut {25% { opacity:.5; -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=50)"; filter:alpha(opacity=50); -webkit-transform:translateZ(-500px); -moz-transform:translateZ(-500px); -o-transform:translateZ(-500px); -ms-transform:translateZ(-500px); transform:translateZ(-500px) } 
75% { opacity:.5; -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=50)"; filter:alpha(opacity=50); -webkit-transform:translateZ(-500px) translateX(-200%); -moz-transform:translateZ(-500px) translateX(-200%); -o-transform:translateZ(-500px) translateX(-200%); -ms-transform:translateZ(-500px) translateX(-200%); transform:translateZ(-500px) translateX(-200%) } 
100% { opacity:.5; -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=50)"; filter:alpha(opacity=50); -webkit-transform:translateZ(-500px) translateX(-200%); -moz-transform:translateZ(-500px) translateX(-200%); -o-transform:translateZ(-500px) translateX(-200%); -ms-transform:translateZ(-500px) translateX(-200%); transform:translateZ(-500px) translateX(-200%) } 
 }
@-ms-keyframes backSlideOut {25% { opacity:.5; -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=50)"; filter:alpha(opacity=50); -webkit-transform:translateZ(-500px); -moz-transform:translateZ(-500px); -o-transform:translateZ(-500px); -ms-transform:translateZ(-500px); transform:translateZ(-500px) } 
75% { opacity:.5; -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=50)"; filter:alpha(opacity=50); -webkit-transform:translateZ(-500px) translateX(-200%); -moz-transform:translateZ(-500px) translateX(-200%); -o-transform:translateZ(-500px) translateX(-200%); -ms-transform:translateZ(-500px) translateX(-200%); transform:translateZ(-500px) translateX(-200%) } 
100% { opacity:.5; -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=50)"; filter:alpha(opacity=50); -webkit-transform:translateZ(-500px) translateX(-200%); -moz-transform:translateZ(-500px) translateX(-200%); -o-transform:translateZ(-500px) translateX(-200%); -ms-transform:translateZ(-500px) translateX(-200%); transform:translateZ(-500px) translateX(-200%) } 
 }
@keyframes backSlideOut {25% { opacity:.5; -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=50)"; filter:alpha(opacity=50); -webkit-transform:translateZ(-500px); -moz-transform:translateZ(-500px); -o-transform:translateZ(-500px); -ms-transform:translateZ(-500px); transform:translateZ(-500px) } 
75% { opacity:.5; -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=50)"; filter:alpha(opacity=50); -webkit-transform:translateZ(-500px) translateX(-200%); -moz-transform:translateZ(-500px) translateX(-200%); -o-transform:translateZ(-500px) translateX(-200%); -ms-transform:translateZ(-500px) translateX(-200%); transform:translateZ(-500px) translateX(-200%) } 
100% { opacity:.5; -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=50)"; filter:alpha(opacity=50); -webkit-transform:translateZ(-500px) translateX(-200%); -moz-transform:translateZ(-500px) translateX(-200%); -o-transform:translateZ(-500px) translateX(-200%); -ms-transform:translateZ(-500px) translateX(-200%); transform:translateZ(-500px) translateX(-200%) } 
 }
@-moz-keyframes backSlideIn {0%,
25% { opacity:.5; -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=50)"; filter:alpha(opacity=50); -webkit-transform:translateZ(-500px) translateX(200%); -moz-transform:translateZ(-500px) translateX(200%); -o-transform:translateZ(-500px) translateX(200%); -ms-transform:translateZ(-500px) translateX(200%); transform:translateZ(-500px) translateX(200%) } 
75% { opacity:.5; -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=50)"; filter:alpha(opacity=50); -webkit-transform:translateZ(-500px); -moz-transform:translateZ(-500px); -o-transform:translateZ(-500px); -ms-transform:translateZ(-500px); transform:translateZ(-500px) } 
100% { opacity:1; -ms-filter:none; filter:none; -webkit-transform:translateZ(0) translateX(0); -moz-transform:translateZ(0) translateX(0); -o-transform:translateZ(0) translateX(0); -ms-transform:translateZ(0) translateX(0); transform:translateZ(0) translateX(0) } 
 }
@-webkit-keyframes backSlideIn {0%,
25% { opacity:.5; -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=50)"; filter:alpha(opacity=50); -webkit-transform:translateZ(-500px) translateX(200%); -moz-transform:translateZ(-500px) translateX(200%); -o-transform:translateZ(-500px) translateX(200%); -ms-transform:translateZ(-500px) translateX(200%); transform:translateZ(-500px) translateX(200%) } 
75% { opacity:.5; -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=50)"; filter:alpha(opacity=50); -webkit-transform:translateZ(-500px); -moz-transform:translateZ(-500px); -o-transform:translateZ(-500px); -ms-transform:translateZ(-500px); transform:translateZ(-500px) } 
100% { opacity:1; -ms-filter:none; filter:none; -webkit-transform:translateZ(0) translateX(0); -moz-transform:translateZ(0) translateX(0); -o-transform:translateZ(0) translateX(0); -ms-transform:translateZ(0) translateX(0); transform:translateZ(0) translateX(0) } 
 }
@-o-keyframes backSlideIn {0%,
25% { opacity:.5; -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=50)"; filter:alpha(opacity=50); -webkit-transform:translateZ(-500px) translateX(200%); -moz-transform:translateZ(-500px) translateX(200%); -o-transform:translateZ(-500px) translateX(200%); -ms-transform:translateZ(-500px) translateX(200%); transform:translateZ(-500px) translateX(200%) } 
75% { opacity:.5; -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=50)"; filter:alpha(opacity=50); -webkit-transform:translateZ(-500px); -moz-transform:translateZ(-500px); -o-transform:translateZ(-500px); -ms-transform:translateZ(-500px); transform:translateZ(-500px) } 
100% { opacity:1; -ms-filter:none; filter:none; -webkit-transform:translateZ(0) translateX(0); -moz-transform:translateZ(0) translateX(0); -o-transform:translateZ(0) translateX(0); -ms-transform:translateZ(0) translateX(0); transform:translateZ(0) translateX(0) } 
 }
@-ms-keyframes backSlideIn {0%,
25% { opacity:.5; -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=50)"; filter:alpha(opacity=50); -webkit-transform:translateZ(-500px) translateX(200%); -moz-transform:translateZ(-500px) translateX(200%); -o-transform:translateZ(-500px) translateX(200%); -ms-transform:translateZ(-500px) translateX(200%); transform:translateZ(-500px) translateX(200%) } 
75% { opacity:.5; -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=50)"; filter:alpha(opacity=50); -webkit-transform:translateZ(-500px); -moz-transform:translateZ(-500px); -o-transform:translateZ(-500px); -ms-transform:translateZ(-500px); transform:translateZ(-500px) } 
100% { opacity:1; -ms-filter:none; filter:none; -webkit-transform:translateZ(0) translateX(0); -moz-transform:translateZ(0) translateX(0); -o-transform:translateZ(0) translateX(0); -ms-transform:translateZ(0) translateX(0); transform:translateZ(0) translateX(0) } 
 }
@keyframes backSlideIn {0%,
25% { opacity:.5; -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=50)"; filter:alpha(opacity=50); -webkit-transform:translateZ(-500px) translateX(200%); -moz-transform:translateZ(-500px) translateX(200%); -o-transform:translateZ(-500px) translateX(200%); -ms-transform:translateZ(-500px) translateX(200%); transform:translateZ(-500px) translateX(200%) } 
75% { opacity:.5; -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=50)"; filter:alpha(opacity=50); -webkit-transform:translateZ(-500px); -moz-transform:translateZ(-500px); -o-transform:translateZ(-500px); -ms-transform:translateZ(-500px); transform:translateZ(-500px) } 
100% { opacity:1; -ms-filter:none; filter:none; -webkit-transform:translateZ(0) translateX(0); -moz-transform:translateZ(0) translateX(0); -o-transform:translateZ(0) translateX(0); -ms-transform:translateZ(0) translateX(0); transform:translateZ(0) translateX(0) } 
 }
@-moz-keyframes scaleToFade {100% { opacity:0; -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)"; filter:alpha(opacity=0); -webkit-transform:scale(.8); -moz-transform:scale(.8); -o-transform:scale(.8); -ms-transform:scale(.8); transform:scale(.8) } 
 }
@-webkit-keyframes scaleToFade {100% { opacity:0; -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)"; filter:alpha(opacity=0); -webkit-transform:scale(.8); -moz-transform:scale(.8); -o-transform:scale(.8); -ms-transform:scale(.8); transform:scale(.8) } 
 }
@-o-keyframes scaleToFade {100% { opacity:0; -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)"; filter:alpha(opacity=0); -webkit-transform:scale(.8); -moz-transform:scale(.8); -o-transform:scale(.8); -ms-transform:scale(.8); transform:scale(.8) } 
 }
@-ms-keyframes scaleToFade {100% { opacity:0; -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)"; filter:alpha(opacity=0); -webkit-transform:scale(.8); -moz-transform:scale(.8); -o-transform:scale(.8); -ms-transform:scale(.8); transform:scale(.8) } 
 }
@keyframes scaleToFade {100% { opacity:0; -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)"; filter:alpha(opacity=0); -webkit-transform:scale(.8); -moz-transform:scale(.8); -o-transform:scale(.8); -ms-transform:scale(.8); transform:scale(.8) } 
 }
@-moz-keyframes goDown {0% { -webkit-transform:translateY(-100%); -moz-transform:translateY(-100%); -o-transform:translateY(-100%); -ms-transform:translateY(-100%); transform:translateY(-100%) } 
 }
@-webkit-keyframes goDown {0% { -webkit-transform:translateY(-100%); -moz-transform:translateY(-100%); -o-transform:translateY(-100%); -ms-transform:translateY(-100%); transform:translateY(-100%) } 
 }
@-o-keyframes goDown {0% { -webkit-transform:translateY(-100%); -moz-transform:translateY(-100%); -o-transform:translateY(-100%); -ms-transform:translateY(-100%); transform:translateY(-100%) } 
 }
@-ms-keyframes goDown {0% { -webkit-transform:translateY(-100%); -moz-transform:translateY(-100%); -o-transform:translateY(-100%); -ms-transform:translateY(-100%); transform:translateY(-100%) } 
 }
@keyframes goDown {0% { -webkit-transform:translateY(-100%); -moz-transform:translateY(-100%); -o-transform:translateY(-100%); -ms-transform:translateY(-100%); transform:translateY(-100%) } 
 }
@-moz-keyframes scaleUpFrom {0% { opacity:0; -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)"; filter:alpha(opacity=0); -webkit-transform:scale(1.5); -moz-transform:scale(1.5); -o-transform:scale(1.5); -ms-transform:scale(1.5); transform:scale(1.5) } 
 }
@-webkit-keyframes scaleUpFrom {0% { opacity:0; -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)"; filter:alpha(opacity=0); -webkit-transform:scale(1.5); -moz-transform:scale(1.5); -o-transform:scale(1.5); -ms-transform:scale(1.5); transform:scale(1.5) } 
 }
@-o-keyframes scaleUpFrom {0% { opacity:0; -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)"; filter:alpha(opacity=0); -webkit-transform:scale(1.5); -moz-transform:scale(1.5); -o-transform:scale(1.5); -ms-transform:scale(1.5); transform:scale(1.5) } 
 }
@-ms-keyframes scaleUpFrom {0% { opacity:0; -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)"; filter:alpha(opacity=0); -webkit-transform:scale(1.5); -moz-transform:scale(1.5); -o-transform:scale(1.5); -ms-transform:scale(1.5); transform:scale(1.5) } 
 }
@keyframes scaleUpFrom {0% { opacity:0; -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)"; filter:alpha(opacity=0); -webkit-transform:scale(1.5); -moz-transform:scale(1.5); -o-transform:scale(1.5); -ms-transform:scale(1.5); transform:scale(1.5) } 
 }
@-moz-keyframes scaleUpTo {100% { opacity:0; -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)"; filter:alpha(opacity=0); -webkit-transform:scale(1.5); -moz-transform:scale(1.5); -o-transform:scale(1.5); -ms-transform:scale(1.5); transform:scale(1.5) } 
 }
@-webkit-keyframes scaleUpTo {100% { opacity:0; -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)"; filter:alpha(opacity=0); -webkit-transform:scale(1.5); -moz-transform:scale(1.5); -o-transform:scale(1.5); -ms-transform:scale(1.5); transform:scale(1.5) } 
 }
@-o-keyframes scaleUpTo {100% { opacity:0; -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)"; filter:alpha(opacity=0); -webkit-transform:scale(1.5); -moz-transform:scale(1.5); -o-transform:scale(1.5); -ms-transform:scale(1.5); transform:scale(1.5) } 
 }
@-ms-keyframes scaleUpTo {100% { opacity:0; -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)"; filter:alpha(opacity=0); -webkit-transform:scale(1.5); -moz-transform:scale(1.5); -o-transform:scale(1.5); -ms-transform:scale(1.5); transform:scale(1.5) } 
 }
@keyframes scaleUpTo {100% { opacity:0; -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)"; filter:alpha(opacity=0); -webkit-transform:scale(1.5); -moz-transform:scale(1.5); -o-transform:scale(1.5); -ms-transform:scale(1.5); transform:scale(1.5) } 
 }
.countdown { width:400px; overflow:hidden; height:58px; margin:20px 0; display:table } 
.countdown>div { display:table-cell } 
.countdown>div>span { display:block; text-align:center } 
span.count { font-size:48px; line-height:48px } 
.countdown.countdown-inline { width:100%; margin:10px 0 0 0; height:auto } 
.countdown.countdown-inline>div { display:inline } 
.countdown.countdown-inline>div:first-child span.count { font-size:25px; font-weight:700; margin-right:5px; color:#ed8323 } 
.countdown.countdown-inline>div:first-child span.title { font-size:20px; font-weight:700; display:inline; margin-right:10px; color:#ed8323 } 
.countdown.countdown-inline>div:first-child span.count:after,
.countdown.countdown-inline>div:last-child span.count:after { content:''; margin:0 } 
.countdown.countdown-inline>div>span { display:inline; line-height:1em } 
.countdown.countdown-inline>div span.count { font-size:20px } 
.countdown.countdown-inline>div span.count:after { content:':'; margin:0 2px } 
.countdown.countdown-inline>div span.title { display:none } 
.countdown-lg { margin:20px auto; padding:15px 0; border-top:1px solid #ffffff26; border-bottom:1px solid #ffffff26 } 
.countdown-lg span.count { font-size:70px; margin-bottom:10px } 
.countdown-lg>div { padding:0 25px } 
.countdown-lg .title { color:#ffffffb3 } 
.mfp-bg { top:0; left:0; width:100%; height:100%; z-index:1042; overflow:hidden; position:fixed; background:#0b0b0b; opacity:.8; -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=80)"; filter:alpha(opacity=80) } 
.mfp-wrap { top:0; left:0; width:100%; height:100%; z-index:1043; position:fixed; outline:none !important; -webkit-backface-visibility:hidden; -moz-backface-visibility:hidden; -ms-backface-visibility:hidden; backface-visibility:hidden } 
.mfp-container { text-align:center; position:absolute; width:100%; height:100%; left:0; top:0; padding:0 8px; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; box-sizing:border-box } 
.mfp-container:before { content:''; display:inline-block; height:100%; vertical-align:middle } 
.mfp-align-top .mfp-container:before { display:none } 
.mfp-content { position:relative; display:inline-block; vertical-align:middle; margin:0 auto; text-align:left; z-index:1045 } 
.mfp-inline-holder .mfp-content,
.mfp-ajax-holder .mfp-content { width:100%; cursor:auto } 
.mfp-ajax-cur { cursor:progress } 
.mfp-zoom-out-cur,
.mfp-zoom-out-cur .mfp-image-holder .mfp-close { cursor:zoom-out } 
.mfp-zoom { cursor:zoom-in } 
.mfp-auto-cursor .mfp-content { cursor:auto } 
.mfp-counter { -webkit-user-select:none; -moz-user-select:none; -ms-user-select:none; user-select:none } 
.mfp-loading.mfp-figure { display:none } 
.mfp-hide { display:none !important } 
.mfp-preloader { color:#ccc; position:absolute; top:50%; width:auto; text-align:center; margin-top:-.8em; left:8px; right:8px; z-index:1044 } 
.mfp-preloader a { color:#ccc } 
.mfp-preloader a:hover { color:#fff } 
.mfp-s-ready .mfp-preloader { display:none } 
.mfp-s-error .mfp-content { display:none } 
button.mfp-close,
button.mfp-arrow { overflow:visible; cursor:pointer; background:transparent; border:0; -webkit-appearance:none; -moz-appearance:none; appearance:none; display:block; padding:0; z-index:1046 } 
button::-moz-focus-inner { padding:0; margin:0 } 
.mfp-close { width:44px; height:44px; line-height:44px; position:absolute; right:0; top:0; text-decoration:none; text-align:center; opacity:.65; -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=65)"; filter:alpha(opacity=65); padding:0 0 18px 10px; color:#fff; font-style:normal; font-size:28px } 
.mfp-close:hover,
.mfp-close:focus { opacity:1; -ms-filter:none; filter:none } 
.mfp-close:active { top:1px } 
.mfp-close-btn-in .mfp-close { color:#333 } 
.mfp-image-holder .mfp-close,
.mfp-iframe-holder .mfp-close { color:#fff; right:-6px; text-align:right; padding-right:6px; width:100% } 
.mfp-counter { position:absolute; top:0; right:0; color:#ccc; font-size:12px; line-height:18px } 
.mfp-arrow { position:absolute; opacity:.65; -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=65)"; filter:alpha(opacity=65); margin:0; top:50%; margin-top:-55px; padding:0; width:90px; height:110px; -webkit-tap-highlight-color:#00000000 } 
.mfp-arrow:active { margin-top:-54px } 
.mfp-arrow:hover,
.mfp-arrow:focus { opacity:1; -ms-filter:none; filter:none } 
.mfp-arrow:before,
.mfp-arrow:after,
.mfp-arrow .mfp-b,
.mfp-arrow .mfp-a { content:''; display:block; width:0; height:0; position:absolute; left:0; top:0; margin-top:35px; margin-left:35px; border:solid transparent } 
.mfp-arrow:after,
.mfp-arrow .mfp-a { border-top-width:13px; border-bottom-width:13px; top:8px } 
.mfp-arrow:before,
.mfp-arrow .mfp-a { border-top-width:21px; border-bottom-width:21px } 
.mfp-arrow-left { left:0 } 
.mfp-arrow-left:after,
.mfp-arrow-left .mfp-a { border-right:17px solid #fff; margin-left:31px } 
.mfp-arrow-left:before,
.mfp-arrow-left .mfp-b { margin-left:25px } 
.mfp-arrow-right { right:0 } 
.mfp-arrow-right:after,
.mfp-arrow-right .mfp-a { border-left:17px solid #fff; margin-left:39px } 
.mfp-iframe-holder { padding-top:40px; padding-bottom:40px } 
.mfp-iframe-holder .mfp-content { line-height:0; width:100%; max-width:900px } 
.mfp-iframe-scaler { width:100%; height:0; overflow:hidden; padding-top:56.25% } 
.mfp-iframe-scaler iframe { position:absolute; display:block; top:0; left:0; width:100%; height:100%; -webkit-box-shadow:0 0 8px #00000066; box-shadow:0 0 8px #00000066; background:#000 } 
.mfp-iframe-holder .mfp-close { top:-40px } 
img.mfp-img { width:auto; max-width:100%; height:auto; display:block; line-height:0; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; box-sizing:border-box; padding:40px 0 40px; margin:0 auto } 
.mfp-figure { line-height:0 } 
.mfp-figure:after { content:''; position:absolute; left:0; top:40px; bottom:40px; display:block; right:0; width:auto; height:auto; z-index:-1; -webkit-box-shadow:0 0 8px #00000066; box-shadow:0 0 8px #00000066; background:#444 } 
.mfp-bottom-bar { margin-top:-36px; position:absolute; top:100%; left:0; width:100%; cursor:auto } 
.mfp-title { text-align:left; line-height:18px; color:#f3f3f3; word-break:break-word; padding-right:36px } 
.mfp-figure small { color:#bdbdbd; display:block; font-size:12px; line-height:14px } 
.mfp-image-holder .mfp-content { max-width:100% } 
.mfp-gallery .mfp-image-holder .mfp-figure { cursor:pointer } 
.mfp-fade.mfp-bg { opacity:0; -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)"; filter:alpha(opacity=0); -webkit-transition:all .15s ease-out; -moz-transition:all .15s ease-out; -o-transition:all .15s ease-out; -ms-transition:all .15s ease-out; transition:all .15s ease-out } 
.mfp-fade.mfp-bg.mfp-ready { opacity:.8; -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=80)"; filter:alpha(opacity=80) } 
.mfp-fade.mfp-bg.mfp-removing { opacity:0; -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)"; filter:alpha(opacity=0) } 
.mfp-fade.mfp-wrap .mfp-content { opacity:0; -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)"; filter:alpha(opacity=0); -webkit-transition:all .15s ease-out; -moz-transition:all .15s ease-out; -o-transition:all .15s ease-out; -ms-transition:all .15s ease-out; transition:all .15s ease-out } 
.mfp-fade.mfp-wrap.mfp-ready .mfp-content { opacity:1; -ms-filter:none; filter:none } 
.mfp-fade.mfp-wrap.mfp-removing .mfp-content { opacity:0; -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)"; filter:alpha(opacity=0) } 
.mfp-zoom-in .mfp-with-anim { opacity:0; -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)"; filter:alpha(opacity=0); -webkit-transition:all .2s ease-in-out; -moz-transition:all .2s ease-in-out; -o-transition:all .2s ease-in-out; -ms-transition:all .2s ease-in-out; transition:all .2s ease-in-out; -webkit-transform:scale(.8); -moz-transform:scale(.8); -o-transform:scale(.8); -ms-transform:scale(.8); transform:scale(.8) } 
.mfp-zoom-in.mfp-bg { opacity:0; -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)"; filter:alpha(opacity=0); -webkit-transition:all .3s ease-out; -moz-transition:all .3s ease-out; -o-transition:all .3s ease-out; -ms-transition:all .3s ease-out; transition:all .3s ease-out } 
.mfp-zoom-in.mfp-ready .mfp-with-anim { opacity:1; -ms-filter:none; filter:none; -webkit-transform:scale(1); -moz-transform:scale(1); -o-transform:scale(1); -ms-transform:scale(1); transform:scale(1) } 
.mfp-zoom-in.mfp-ready.mfp-bg { opacity:.8; -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=80)"; filter:alpha(opacity=80) } 
.mfp-zoom-in.mfp-removing .mfp-with-anim { -webkit-transform:scale(.8); -moz-transform:scale(.8); -o-transform:scale(.8); -ms-transform:scale(.8); transform:scale(.8); opacity:0; -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)"; filter:alpha(opacity=0) } 
.mfp-zoom-in.mfp-removing.mfp-bg { opacity:0; -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)"; filter:alpha(opacity=0) } 
.mfp-newspaper .mfp-with-anim { opacity:0; -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)"; filter:alpha(opacity=0); -webkit-transition:all .2s ease-in-out; -moz-transition:all .2s ease-in-out; -o-transition:all .2s ease-in-out; -ms-transition:all .2s ease-in-out; transition:all .2s ease-in-out; -webkit-transform:scale(0) rotate(500deg); -moz-transform:scale(0) rotate(500deg); -o-transform:scale(0) rotate(500deg); -ms-transform:scale(0) rotate(500deg); transform:scale(0) rotate(500deg) } 
.mfp-newspaper.mfp-bg { opacity:0; -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)"; filter:alpha(opacity=0); -webkit-transition:.5s; -moz-transition:.5s; -o-transition:.5s; -ms-transition:.5s; transition:.5s } 
.mfp-newspaper.mfp-ready .mfp-with-anim { opacity:1; -ms-filter:none; filter:none; -webkit-transform:scale(1) rotate(0deg); -moz-transform:scale(1) rotate(0deg); -o-transform:scale(1) rotate(0deg); -ms-transform:scale(1) rotate(0deg); transform:scale(1) rotate(0deg) } 
.mfp-newspaper.mfp-ready.mfp-bg { opacity:.8; -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=80)"; filter:alpha(opacity=80) } 
.mfp-newspaper.mfp-removing .mfp-with-anim { -webkit-transform:scale(0) rotate(500deg); -moz-transform:scale(0) rotate(500deg); -o-transform:scale(0) rotate(500deg); -ms-transform:scale(0) rotate(500deg); transform:scale(0) rotate(500deg); opacity:0; -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)"; filter:alpha(opacity=0) } 
.mfp-newspaper.mfp-removing.mfp-bg { opacity:0; -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)"; filter:alpha(opacity=0) } 
.mfp-move-horizontal .mfp-with-anim { opacity:0; -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)"; filter:alpha(opacity=0); -webkit-transition:.3s; -moz-transition:.3s; -o-transition:.3s; -ms-transition:.3s; transition:.3s; -webkit-transform:translateX(-50px); -moz-transform:translateX(-50px); -o-transform:translateX(-50px); -ms-transform:translateX(-50px); transform:translateX(-50px) } 
.mfp-move-horizontal.mfp-bg { opacity:0; -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)"; filter:alpha(opacity=0); -webkit-transition:.3s; -moz-transition:.3s; -o-transition:.3s; -ms-transition:.3s; transition:.3s } 
.mfp-move-horizontal.mfp-ready .mfp-with-anim { opacity:1; -ms-filter:none; filter:none; -webkit-transform:translateX(0); -moz-transform:translateX(0); -o-transform:translateX(0); -ms-transform:translateX(0); transform:translateX(0) } 
.mfp-move-horizontal.mfp-ready.mfp-bg { opacity:.8; -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=80)"; filter:alpha(opacity=80) } 
.mfp-move-horizontal.mfp-removing .mfp-with-anim { -webkit-transform:translateX(50px); -moz-transform:translateX(50px); -o-transform:translateX(50px); -ms-transform:translateX(50px); transform:translateX(50px); opacity:0; -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)"; filter:alpha(opacity=0) } 
.mfp-move-horizontal.mfp-removing.mfp-bg { opacity:0; -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)"; filter:alpha(opacity=0) } 
.mfp-move-from-top .mfp-content { vertical-align:top } 
.mfp-move-from-top .mfp-with-anim { opacity:0; -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)"; filter:alpha(opacity=0); -webkit-transition:.2s; -moz-transition:.2s; -o-transition:.2s; -ms-transition:.2s; transition:.2s; -webkit-transform:translateY(-100px); -moz-transform:translateY(-100px); -o-transform:translateY(-100px); -ms-transform:translateY(-100px); transform:translateY(-100px) } 
.mfp-move-from-top.mfp-bg { opacity:0; -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)"; filter:alpha(opacity=0); -webkit-transition:.2s; -moz-transition:.2s; -o-transition:.2s; -ms-transition:.2s; transition:.2s } 
.mfp-move-from-top.mfp-ready .mfp-with-anim { opacity:1; -ms-filter:none; filter:none; -webkit-transform:translateY(0); -moz-transform:translateY(0); -o-transform:translateY(0); -ms-transform:translateY(0); transform:translateY(0) } 
.mfp-move-from-top.mfp-ready.mfp-bg { opacity:.8; -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=80)"; filter:alpha(opacity=80) } 
.mfp-move-from-top.mfp-removing .mfp-with-anim { -webkit-transform:translateY(-50px); -moz-transform:translateY(-50px); -o-transform:translateY(-50px); -ms-transform:translateY(-50px); transform:translateY(-50px); opacity:0; -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)"; filter:alpha(opacity=0) } 
.mfp-move-from-top.mfp-removing.mfp-bg { opacity:0; -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)"; filter:alpha(opacity=0) } 
.mfp-3d-unfold .mfp-content { -webkit-perspective:2000px; -moz-perspective:2000px; -ms-perspective:2000px; perspective:2000px } 
.mfp-3d-unfold .mfp-with-anim { opacity:0; -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)"; filter:alpha(opacity=0); -webkit-transition:.3s ease-in-out; -moz-transition:.3s ease-in-out; -o-transition:.3s ease-in-out; -ms-transition:.3s ease-in-out; transition:.3s ease-in-out; -webkit-transform-style:preserve-3d; -moz-transform-style:preserve-3d; -o-transform-style:preserve-3d; -ms-transform-style:preserve-3d; transform-style:preserve-3d; -webkit-transform:rotateY(-60deg); -moz-transform:rotateY(-60deg); -o-transform:rotateY(-60deg); -ms-transform:rotateY(-60deg); transform:rotateY(-60deg) } 
.mfp-3d-unfold.mfp-bg { opacity:0; -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)"; filter:alpha(opacity=0); -webkit-transition:.5s; -moz-transition:.5s; -o-transition:.5s; -ms-transition:.5s; transition:.5s } 
.mfp-3d-unfold.mfp-ready .mfp-with-anim { opacity:1; -ms-filter:none; filter:none; -webkit-transform:rotateY(0deg); -moz-transform:rotateY(0deg); -o-transform:rotateY(0deg); -ms-transform:rotateY(0deg); transform:rotateY(0deg) } 
.mfp-3d-unfold.mfp-ready.mfp-bg { opacity:.8; -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=80)"; filter:alpha(opacity=80) } 
.mfp-3d-unfold.mfp-removing .mfp-with-anim { -webkit-transform:rotateY(60deg); -moz-transform:rotateY(60deg); -o-transform:rotateY(60deg); -ms-transform:rotateY(60deg); transform:rotateY(60deg); opacity:0; -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)"; filter:alpha(opacity=0) } 
.mfp-3d-unfold.mfp-bg { opacity:0; -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)"; filter:alpha(opacity=0) } 
.mfp-zoom-out .mfp-with-anim { opacity:0; -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)"; filter:alpha(opacity=0); -webkit-transition:.3s ease-in-out; -moz-transition:.3s ease-in-out; -o-transition:.3s ease-in-out; -ms-transition:.3s ease-in-out; transition:.3s ease-in-out; -webkit-transform:scale(1.3); -moz-transform:scale(1.3); -o-transform:scale(1.3); -ms-transform:scale(1.3); transform:scale(1.3) } 
.mfp-zoom-out.mfp-bg { opacity:0; -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)"; filter:alpha(opacity=0); -webkit-transition:.3s ease-out; -moz-transition:.3s ease-out; -o-transition:.3s ease-out; -ms-transition:.3s ease-out; transition:.3s ease-out } 
.mfp-zoom-out.mfp-ready .mfp-with-anim { opacity:1; -ms-filter:none; filter:none; -webkit-transform:scale(1); -moz-transform:scale(1); -o-transform:scale(1); -ms-transform:scale(1); transform:scale(1) } 
.mfp-zoom-out.mfp-ready.mfp-bg { opacity:.8; -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=80)"; filter:alpha(opacity=80) } 
.mfp-zoom-out.mfp-removing .mfp-with-anim { -webkit-transform:scale(1.3); -moz-transform:scale(1.3); -o-transform:scale(1.3); -ms-transform:scale(1.3); transform:scale(1.3); opacity:0; -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)"; filter:alpha(opacity=0) } 
.mfp-zoom-out.mfp-removing.mfp-bg { opacity:0; -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)"; filter:alpha(opacity=0) } 
.mfp-dialog { background:#fff; padding:20px 30px; text-align:left; max-width:400px; margin:40px auto; position:relative } 
.mfp-search-dialog { max-width:800px } 
.tweet-list { list-style:none; margin:0; padding:0 } 
.twitter .tweet-list li { margin-bottom:15px; position:relative; padding-left:25px } 
.twitter .tweet-list li:before { content:'\f099'; font-family:'FontAwesome'; position:absolute; top:0; left:0 } 
.twitter-ticker .tweet-list { height:4.7em; overflow-y:hidden } 
.twitter-ticker .tweet-list li { height:4.7em; line-height:16px } 
.comments-list { margin:0; padding:0; list-style:none } 
.comments-list ul { list-style:none } 
.comments-list li ul { margin-left:25px } 
.comment { margin-bottom:25px; overflow:hidden } 
.comment .comment-review-rate { margin:0; color:#ed8323; font-size:13px } 
.comment .comment-author { float:left; margin-right:10px } 
.comment .comment-author img { -webkit-border-radius:50%; border-radius:50% } 
.comment .comment-inner { display:table } 
.comment .comment-content { margin:3px 0; padding-bottom:10px; border-bottom:1px dashed #e6e6e6 } 
.comment .comment-author-name { font-size:12px; color:#888; margin:0 } 
.comment .comment-time { font-size:12px; margin-right:10px; color:#8f8f8f } 
.comment .comment-like { float:right; opacity:.3; -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=30)"; filter:alpha(opacity=30); -webkit-transition:.2s; -moz-transition:.2s; -o-transition:.2s; -ms-transition:.2s; transition:.2s; font-size:12px; font-weight:700 } 
.comment .comment-like [class^="fa fa-"] { font-weight:400 } 
.comment .comment-reply [class^="fa fa-"] { font-size:13px } 
.comment:hover .comment-like { opacity:1; -ms-filter:none; filter:none } 
.fontawesome-icon-list .fa-hover { margin-bottom:10px } 
.fontawesome-icon-list .fa-hover>a { color:#737373; font-size:11px } 
.fontawesome-icon-list .fa-hover>a .fa { color:#515151; width:20px; text-align:center; margin-right:7px; font-size:14px; position:relative } 
.demo-grid .row { margin-bottom:20px } 
.demo-grid .row [class^="col-"]>div { height:20px; background:#999 } 
.demo-grid h5 { font-size:14px; margin-bottom:3px; color:#888 } 
.preview-area { text-align:center } 
.preview-item { opacity:.85; -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=85)"; filter:alpha(opacity=85); -webkit-transition:.3s; -moz-transition:.3s; -o-transition:.3s; -ms-transition:.3s; transition:.3s } 
.preview-item:hover { opacity:1; -ms-filter:none; filter:none } 
.preview-item:hover .preview-img { -webkit-transform:translate(0, -5px) scale(1.05); -moz-transform:translate(0, -5px) scale(1.05); -o-transform:translate(0, -5px) scale(1.05); -ms-transform:translate(0, -5px) scale(1.05); transform:translate(0, -5px) scale(1.05) } 
.preview-img { display:block; -webkit-transition:.3s; -moz-transition:.3s; -o-transition:.3s; -ms-transition:.3s; transition:.3s } 
.preview-desc { color:#fff; margin:10px 20px 20px 20px; font-size:13px } 
.preview-title { text-transform:uppercase; display:table; line-height:1em; padding:5px 7px; background:#ed8323; margin:0 auto } 
.preview-title>a { color:#fff } 
.preview-logo { width:auto; display:inline-block; margin-top:40px; margin-bottom:10px } 
.ri-grid { position:relative; height:auto; width:100% } 
.ri-grid ul { list-style:none; display:block; width:100%; margin:0; padding:0 } 
.ri-grid ul:before,
.ri-grid ul:after { content:''; display:table } 
.ri-grid ul:after { clear:both } 
.ri-grid ul li { -webkit-perspective:400px; -moz-perspective:400px; -ms-perspective:400px; perspective:400px; margin:0; padding:0; float:left; position:relative; display:block; overflow:hidden; -webkit-transition:opacity .5s; -moz-transition:opacity .5s; -o-transition:opacity .5s; -ms-transition:opacity .5s; transition:opacity .5s } 
.ri-grid ul li:hover { opacity:.5; -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=50)"; filter:alpha(opacity=50) } 
.ri-grid ul li a { display:block; outline:none; position:absolute; left:0; top:0; width:100%; height:100%; -webkit-backface-visibility:hidden; -moz-backface-visibility:hidden; -ms-backface-visibility:hidden; backface-visibility:hidden; -webkit-transform-style:preserve-3d; -moz-transform-style:preserve-3d; -o-transform-style:preserve-3d; -ms-transform-style:preserve-3d; transform-style:preserve-3d; -webkit-background-size:100% 100%; -moz-background-size:100% 100%; background-size:100% 100%; background-position:center center; background-repeat:no-repeat; -webkit-box-sizing:content-box; -moz-box-sizing:content-box; box-sizing:content-box } 
[v-cloak]>* { display:none } 
[v-cloak]::before { content:"Caricamento dati..."; font-size:24px; font-weight:700; display:block; position:absolute; width:250px; height:100px; background-size:cover; left:50%; top:50% } 
@media only screen and (min-width: 360px) and (max-width: 992px) {h1 { font-size:50px } 
h2 { font-size:35px } 
h3 { font-size:25px } 
h4 { font-size:20.66px } 
h5 { font-size:15.2px } 
 }

/* ========================================================================================== */

/* ========================================================================================== */
a,
.comment .comment-review-rate,
.booking-item.booking-item-small .booking-item-rating-stars,
.booking-item-rating .booking-item-rating-stars,
.booking-item-raiting-summary-list > li .booking-item-rating-stars,
.booking-item-reviews > li .booking-item-review-content .booking-item-review-expand span,
.booking-item-reviews > li .booking-item-review-content .booking-item-rating-stars,
.booking-item-raiting-summary-list.stats-list-select > li .booking-item-rating-stars > li.selected,
.btn-ghost.btn-primary,
.form-group.form-group-focus .input-icon.input-icon-highlight,
.form-group.form-group-filled label.label-anim,
.form-group.form-group-filled label.label-highlight,
.i-check.i-check-stroke.checked:before,
.checkbox-stroke .i-check.checked:before,
.radio-stroke .i-radio.checked:before,
.pagination > li > a,
.list-category > li > a:hover,
.user-profile-sidebar .user-profile-nav > li > a:hover > i,
.user-profile-statictics > li h5,
.form-group.form-group-focus .input-icon.input-icon-hightlight,
.last-minute-rating { color: #f07c14; } 
.text-color { color: #f07c14 !important; } 
a:hover { color: #4d4d4d; } 
.post .post-header .post-link:hover,
.booking-item-raiting-summary-list > li > .booking-item-raiting-list-bar > div,
.booking-item-raiting-list > li > .booking-item-raiting-list-bar > div,
.btn-primary,
.btn-ghost.btn-primary:hover,
.i-check.checked,
.i-radio.checked,
.checkbox-switch .i-check.checked:before,
.radio-switch .i-radio.checked:before,
.irs-diapason,
.bg-color,
.nav-drop > .nav-drop-menu > li > a:hover,
.nav-pills > li.active > a,
.nav-pills > li.active > a:hover,
.card-thumb .card-thumb-primary-label,
.card-thumb .card-thumb-new,
.card-thumb .card-thumb-actions > li > a:hover,
.owl-controls .owl-page span,
.owl-controls .owl-buttons div:hover,
.tt-suggestion.tt-cursor,
.user-profile-sidebar .user-profile-nav > li.active > a,
.user-profile-sidebar .user-profile-nav > li.active > a:hover,
.hover-img .hover-inner,
.box-icon,
.search-tabs-bg > .tabbable > .nav-tabs > li.active > a,
ul.slimmenu li.active > a,
ul.slimmenu li:hover > a,
.btn-group-select-num >.btn.active,
.btn-group-select-num >.btn.active:hover,
.search-tabs-bg > .tabbable > .nav-tabs > li > a:hover > .fa,
.box-icon-border:hover,
.pagination > li.active > a,
.pagination > li.active > a:hover,
.datepicker table tr td.active:hover,
.datepicker table tr td.active:hover:hover,
.datepicker table tr td.active.disabled:hover,
.datepicker table tr td.active.disabled:hover:hover,
.datepicker table tr td.active:focus,
.datepicker table tr td.active:hover:focus,
.datepicker table tr td.active.disabled:focus,
.datepicker table tr td.active.disabled:hover:focus,
.datepicker table tr td.active:active,
.datepicker table tr td.active:hover:active,
.datepicker table tr td.active.disabled:active,
.datepicker table tr td.active.disabled:hover:active,
.datepicker table tr td.active.active,
.datepicker table tr td.active:hover.active,
.datepicker table tr td.active.disabled.active,
.datepicker table tr td.active.disabled:hover.active,
.open .dropdown-toggle.datepicker table tr td.active,
.open .dropdown-toggle.datepicker table tr td.active:hover,
.open .dropdown-toggle.datepicker table tr td.active.disabled,
.open .dropdown-toggle.datepicker table tr td.active.disabled:hover,
.datepicker table tr td span.active:hover,
.datepicker table tr td span.active:hover:hover,
.datepicker table tr td span.active.disabled:hover,
.datepicker table tr td span.active.disabled:hover:hover,
.datepicker table tr td span.active:focus,
.datepicker table tr td span.active:hover:focus,
.datepicker table tr td span.active.disabled:focus,
.datepicker table tr td span.active.disabled:hover:focus,
.datepicker table tr td span.active:active,
.datepicker table tr td span.active:hover:active,
.datepicker table tr td span.active.disabled:active,
.datepicker table tr td span.active.disabled:hover:active,
.datepicker table tr td span.active.active,
.datepicker table tr td span.active:hover.active,
.datepicker table tr td span.active.disabled.active,
.datepicker table tr td span.active.disabled:hover.active,
.open .dropdown-toggle.datepicker table tr td span.active,
.open .dropdown-toggle.datepicker table tr td span.active:hover,
.open .dropdown-toggle.datepicker table tr td span.active.disabled,
.open .dropdown-toggle.datepicker table tr td span.active.disabled:hover,
.testimonial-color .testimonial-inner,
.booking-item-raiting-list > li > div.booking-item-raiting-list-bar > div,
.booking-item-raiting-summary-list > li > div.booking-item-raiting-list-bar > div,
::selection { background-color: #f07c14; } 
header#main-header,
.booking-item:hover,
.booking-item.active,
.form-control:active,
.form-control:focus,
.i-check.hover,
.i-radio.hover,
.i-check.checked,
.i-radio.checked,
.card-thumb.card-thumb-primary,
.post .post-header,
.testimonial-color .testimonial-inner,
.booking-item-deails-date-location,
.booking-item-dates-change,
.fotorama__thumb-border,
.top-user-area .top-user-area-list > li.top-user-area-avatar > a:hover > img,
footer#main-footer .form-control:focus { border-color: #f07c14; } 
.top-user-area .top-user-area-list > li > a:hover { color: #7c9dbb; } 
.btn-group-select-num >.btn.active,
.btn-group-select-num >.btn.active:hover,
.btn-primary,
.datepicker table tr td.active:hover,
.datepicker table tr td.active:hover:hover,
.datepicker table tr td.active.disabled:hover,
.datepicker table tr td.active.disabled:hover:hover,
.datepicker table tr td.active:focus,
.datepicker table tr td.active:hover:focus,
.datepicker table tr td.active.disabled:focus,
.datepicker table tr td.active.disabled:hover:focus,
.datepicker table tr td.active:active,
.datepicker table tr td.active:hover:active,
.datepicker table tr td.active.disabled:active,
.datepicker table tr td.active.disabled:hover:active,
.datepicker table tr td.active.active,
.datepicker table tr td.active:hover.active,
.datepicker table tr td.active.disabled.active,
.datepicker table tr td.active.disabled:hover.active,
.open .dropdown-toggle.datepicker table tr td.active,
.open .dropdown-toggle.datepicker table tr td.active:hover,
.open .dropdown-toggle.datepicker table tr td.active.disabled,
.open .dropdown-toggle.datepicker table tr td.active.disabled:hover { border-color: #50779b; } 
.btn-primary:hover { background-color: #50779b; } 
.btn-primary:hover { border-color: #4d4d4d; } 
.hover-img .hover-title,
.hover-img [class^="hover-title-"],
.hover-img [class*=" hover-title-"] { background: rgba(91,132,170,0.75); } 
.owl-cap-price h5 { color: #6b90b3; } 
.owl-controls .owl-buttons div:hover { box-shadow: 0 0 0 1px #f07c14; } 
.card-thumb .card-thumb-actions > li > a:hover { box-shadow: 0 0 0 1px #4c7092; } 
.booking-item-features > li:hover > i { border-color: #4c7092; } 
.form-group.form-group-ghost .form-control:active,
.form-group.form-group-ghost .form-control:focus { border-color: #7c9dbb; } 
.datepicker table tr td.today:before,
.datepicker table tr td.today:hover:before,
.datepicker table tr td.today.disabled:before,
.datepicker table tr td.today.disabled:hover:before { border-color: transparent transparent #f07c14 transparent; } 
.testimonial-color .testimonial-inner:after,
.testimonial-color .testimonial-inner:before { border-color: #f07c14 transparent transparent transparent; } 
.irs-slider { background: #4d4d4d; } 
.btn-ghost.btn-primary { background: none; } 
.btn-ghost.btn-primary:hover { color: #fff; } 
.box-icon,
[class^="box-icon-"],
[class*=" box-icon-"] { background: #f07c14; color: #fff; } 
.box-icon:hover,
[class^="box-icon-"]:hover,
[class*=" box-icon-"]:hover { background: #4d4d4d; color: #fff; } 
.box-icon-black { background: #333; } 
.box-icon-black:hover { background: #000; } 
.box-icon-gray { background: #808080; } 
.box-icon-gray:hover { background: #4d4d4d; } 
.box-icon-white { background: #fff; color: #f07c14; } 
.box-icon-white:hover { color: #f07c14; background: #e6e6e6; } 
.box-icon-info { background: #2f96b4; } 
.box-icon-info:hover { background: #267890; } 
.box-icon-success { background: #51a351; } 
.box-icon-success:hover { background: #418241; } 
.box-icon-warning { background: #f89406; } 
.box-icon-warning:hover { background: #c67605; } 
.box-icon-danger { background: #bd362f; } 
.box-icon-danger:hover { background: #972b26; } 
.box-icon-inverse { background: #a47b55; } 
.box-icon-inverse:hover { background: #836244; } 
.box-icon-to-normal:hover { background: #f07c14; } 
.box-icon-to-black:hover { background: #333; } 
.box-icon-to-gray:hover { background: #808080; } 
.box-icon-to-white:hover { background: #fff; color: #f07c14; } 
.box-icon-to-info:hover { background: #2f96b4; } 
.box-icon-to-success:hover { background: #51a351; } 
.box-icon-to-warning:hover { background: #f89406; } 
.box-icon-to-danger:hover { background: #bd362f; } 
.box-icon-to-inverse:hover { background: #a47b55; } 
.box-icon-border,
[class^="box-icon-border"],
[class*=" box-icon-border"] { background: none; border: 1px solid #f07c14; color: #f07c14; } 
.box-icon-border:hover,
[class^="box-icon-border"]:hover,
[class*=" box-icon-border"]:hover { background: #f07c14; color: #fff !important; } 
.box-icon-border.box-icon-black,
[class^="box-icon-border"].box-icon-black,
[class*=" box-icon-border"].box-icon-black,
.box-icon-border.box-icon-to-black:hover,
[class^="box-icon-border"].box-icon-to-black:hover,
[class*=" box-icon-border"].box-icon-to-black:hover { border-color: #333; color: #333; } 
.box-icon-border.box-icon-black:hover,
[class^="box-icon-border"].box-icon-black:hover,
[class*=" box-icon-border"].box-icon-black:hover,
.box-icon-border.box-icon-to-black:hover:hover,
[class^="box-icon-border"].box-icon-to-black:hover:hover,
[class*=" box-icon-border"].box-icon-to-black:hover:hover { background: #333; } 
.box-icon-border.box-icon-gray,
[class^="box-icon-border"].box-icon-gray,
[class*=" box-icon-border"].box-icon-gray,
.box-icon-border.box-icon-to-gray:hover,
[class^="box-icon-border"].box-icon-to-gray:hover,
[class*=" box-icon-border"].box-icon-to-gray:hover { border-color: #808080; color: #808080; } 
.box-icon-border.box-icon-gray:hover,
[class^="box-icon-border"].box-icon-gray:hover,
[class*=" box-icon-border"].box-icon-gray:hover,
.box-icon-border.box-icon-to-gray:hover:hover,
[class^="box-icon-border"].box-icon-to-gray:hover:hover,
[class*=" box-icon-border"].box-icon-to-gray:hover:hover { background: #808080; } 
.box-icon-border.box-icon-white,
[class^="box-icon-border"].box-icon-white,
[class*=" box-icon-border"].box-icon-white,
.box-icon-border.box-icon-to-white:hover,
[class^="box-icon-border"].box-icon-to-white:hover,
[class*=" box-icon-border"].box-icon-to-white:hover { border-color: #fff; color: #fff; } 
.box-icon-border.box-icon-white:hover,
[class^="box-icon-border"].box-icon-white:hover,
[class*=" box-icon-border"].box-icon-white:hover,
.box-icon-border.box-icon-to-white:hover:hover,
[class^="box-icon-border"].box-icon-to-white:hover:hover,
[class*=" box-icon-border"].box-icon-to-white:hover:hover { color: #f07c14; background: #fff; } 
.box-icon-border.box-icon-info,
[class^="box-icon-border"].box-icon-info,
[class*=" box-icon-border"].box-icon-info,
.box-icon-border.box-icon-to-info:hover,
[class^="box-icon-border"].box-icon-to-info:hover,
[class*=" box-icon-border"].box-icon-to-info:hover { border-color: #2f96b4; color: #2f96b4; } 
.box-icon-border.box-icon-info:hover,
[class^="box-icon-border"].box-icon-info:hover,
[class*=" box-icon-border"].box-icon-info:hover,
.box-icon-border.box-icon-to-info:hover:hover,
[class^="box-icon-border"].box-icon-to-info:hover:hover,
[class*=" box-icon-border"].box-icon-to-info:hover:hover { background: #2f96b4; } 
.box-icon-border.box-icon-success,
[class^="box-icon-border"].box-icon-success,
[class*=" box-icon-border"].box-icon-success,
.box-icon-border.box-icon-to-success:hover,
[class^="box-icon-border"].box-icon-to-success:hover,
[class*=" box-icon-border"].box-icon-to-success:hover { border-color: #51a351; color: #51a351; } 
.box-icon-border.box-icon-success:hover,
[class^="box-icon-border"].box-icon-success:hover,
[class*=" box-icon-border"].box-icon-success:hover,
.box-icon-border.box-icon-to-success:hover:hover,
[class^="box-icon-border"].box-icon-to-success:hover:hover,
[class*=" box-icon-border"].box-icon-to-success:hover:hover { background: #51a351; } 
.box-icon-border.box-icon-warning,
[class^="box-icon-border"].box-icon-warning,
[class*=" box-icon-border"].box-icon-warning,
.box-icon-border.box-icon-to-warning:hover,
[class^="box-icon-border"].box-icon-to-warning:hover,
[class*=" box-icon-border"].box-icon-to-warning:hover { border-color: #f89406; color: #f89406; } 
.box-icon-border.box-icon-warning:hover,
[class^="box-icon-border"].box-icon-warning:hover,
[class*=" box-icon-border"].box-icon-warning:hover,
.box-icon-border.box-icon-to-warning:hover:hover,
[class^="box-icon-border"].box-icon-to-warning:hover:hover,
[class*=" box-icon-border"].box-icon-to-warning:hover:hover { background: #f89406; } 
.box-icon-border.box-icon-danger,
[class^="box-icon-border"].box-icon-danger,
[class*=" box-icon-border"].box-icon-danger,
.box-icon-border.box-icon-to-danger:hover,
[class^="box-icon-border"].box-icon-to-danger:hover,
[class*=" box-icon-border"].box-icon-to-danger:hover { border-color: #bd362f; color: #bd362f; } 
.box-icon-border.box-icon-danger:hover,
[class^="box-icon-border"].box-icon-danger:hover,
[class*=" box-icon-border"].box-icon-danger:hover,
.box-icon-border.box-icon-to-danger:hover:hover,
[class^="box-icon-border"].box-icon-to-danger:hover:hover,
[class*=" box-icon-border"].box-icon-to-danger:hover:hover { background: #bd362f; } 
.box-icon-border.box-icon-inverse,
[class^="box-icon-border"].box-icon-inverse,
[class*=" box-icon-border"].box-icon-inverse,
.box-icon-border.box-icon-to-inverse:hover,
[class^="box-icon-border"].box-icon-to-inverse:hover,
[class*=" box-icon-border"].box-icon-to-inverse:hover { border-color: #a47b55; color: #a47b55; } 
.box-icon-border.box-icon-inverse:hover,
[class^="box-icon-border"].box-icon-inverse:hover,
[class*=" box-icon-border"].box-icon-inverse:hover,
.box-icon-border.box-icon-to-inverse:hover:hover,
[class^="box-icon-border"].box-icon-to-inverse:hover:hover,
[class*=" box-icon-border"].box-icon-to-inverse:hover:hover { background: #a47b55; } 
.box-icon-border.box-icon-to-normal:hover,
[class^="box-icon-border"].box-icon-to-normal:hover,
[class*=" box-icon-border"].box-icon-to-normal:hover { border-color: #f07c14; background: #f07c14; } 
.box-icon-border-dashed { border-style: dashed; } 
.animate-icon-border-rise:after,
.animate-icon-border-rise-alt:after { box-shadow: 0 0 0 2px #f07c14; } 
.animate-icon-border-rise.box-icon-black:after,
.animate-icon-border-rise-alt.box-icon-black:after,
.animate-icon-border-rise.box-icon-to-black:hover:after,
.animate-icon-border-rise-alt.box-icon-to-black:hover:after { box-shadow: 0 0 0 2px #333; } 
.animate-icon-border-rise.box-icon-gray:after,
.animate-icon-border-rise-alt.box-icon-gray:after,
.animate-icon-border-rise.box-icon-to-gray:hover:after,
.animate-icon-border-rise-alt.box-icon-to-gray:hover:after { box-shadow: 0 0 0 2px #808080; } 
.animate-icon-border-rise.box-icon-info:after,
.animate-icon-border-rise-alt.box-icon-info:after,
.animate-icon-border-rise.box-icon-to-info:hover:after,
.animate-icon-border-rise-alt.box-icon-to-info:hover:after { box-shadow: 0 0 0 2px #2f96b4; } 
.animate-icon-border-rise.box-icon-success:after,
.animate-icon-border-rise-alt.box-icon-success:after,
.animate-icon-border-rise.box-icon-to-success:hover:after,
.animate-icon-border-rise-alt.box-icon-to-success:hover:after { box-shadow: 0 0 0 2px #51a351; } 
.animate-icon-border-rise.box-icon-warning:after,
.animate-icon-border-rise-alt.box-icon-warning:after,
.animate-icon-border-rise.box-icon-to-warning:hover:after,
.animate-icon-border-rise-alt.box-icon-to-warning:hover:after { box-shadow: 0 0 0 2px #f89406; } 
.animate-icon-border-rise.box-icon-danger:after,
.animate-icon-border-rise-alt.box-icon-danger:after,
.animate-icon-border-rise.box-icon-to-danger:hover:after,
.animate-icon-border-rise-alt.box-icon-to-danger:hover:after { box-shadow: 0 0 0 2px #bd362f; } 
.animate-icon-border-rise.box-icon-inverse:after,
.animate-icon-border-rise-alt.box-icon-inverse:after,
.animate-icon-border-rise.box-icon-to-inverse:hover:after,
.animate-icon-border-rise-alt.box-icon-to-inverse:hover:after { box-shadow: 0 0 0 2px #a47b55; } 
.animate-icon-border-rise.box-icon-to-normal:after:hover,
.animate-icon-border-rise-alt.box-icon-to-normal:after:hover { box-shadow: 0 0 0 2px #f07c14; } 
.animate-icon-border-rise.round:after,
.animate-icon-border-rise-alt.round:after { border-radius: 50%; } 
.animate-icon-border-fadeout { color: #fff; background: none; border: 2px solid #f07c14; } 
.animate-icon-border-fadeout:after { opacity: 1; background: #f07c14; } 
.animate-icon-border-fadeout:hover { color: #f07c14; background: none; } 
.animate-icon-border-fadeout:hover:after { opacity: 0; transform: scale(1.5); } 
.animate-icon-border-fadeout.box-icon-black,
.animate-icon-border-fadeout.box-icon-to-black:hover { border-color: #333; } 
.animate-icon-border-fadeout.box-icon-black:after,
.animate-icon-border-fadeout.box-icon-to-black:hover:after { background: #333; } 
.animate-icon-border-fadeout.box-icon-black:hover,
.animate-icon-border-fadeout.box-icon-to-black:hover:hover { color: #333; } 
.animate-icon-border-fadeout.box-icon-gray,
.animate-icon-border-fadeout.box-icon-to-gray:hover { border-color: #808080; } 
.animate-icon-border-fadeout.box-icon-gray:after,
.animate-icon-border-fadeout.box-icon-to-gray:hover:after { background: #808080; } 
.animate-icon-border-fadeout.box-icon-gray:hover,
.animate-icon-border-fadeout.box-icon-to-gray:hover:hover { color: #808080; } 
.animate-icon-border-fadeout.box-icon-info,
.animate-icon-border-fadeout.box-icon-to-info:hover { border-color: #2f96b4; } 
.animate-icon-border-fadeout.box-icon-info:after,
.animate-icon-border-fadeout.box-icon-to-info:hover:after { background: #2f96b4; } 
.animate-icon-border-fadeout.box-icon-info:hover,
.animate-icon-border-fadeout.box-icon-to-info:hover:hover { color: #2f96b4; } 
.animate-icon-border-fadeout.box-icon-success,
.animate-icon-border-fadeout.box-icon-to-success:hover { border-color: #51a351; } 
.animate-icon-border-fadeout.box-icon-success:after,
.animate-icon-border-fadeout.box-icon-to-success:hover:after { background: #51a351; } 
.animate-icon-border-fadeout.box-icon-success:hover,
.animate-icon-border-fadeout.box-icon-to-success:hover:hover { color: #51a351; } 
.animate-icon-border-fadeout.box-icon-warning,
.animate-icon-border-fadeout.box-icon-to-warning:hover { border-color: #f89406; } 
.animate-icon-border-fadeout.box-icon-warning:after,
.animate-icon-border-fadeout.box-icon-to-warning:hover:after { background: #f89406; } 
.animate-icon-border-fadeout.box-icon-warning:hover,
.animate-icon-border-fadeout.box-icon-to-warning:hover:hover { color: #f89406; } 
.animate-icon-border-fadeout.box-icon-danger,
.animate-icon-border-fadeout.box-icon-to-danger:hover { border-color: #bd362f; } 
.animate-icon-border-fadeout.box-icon-danger:after,
.animate-icon-border-fadeout.box-icon-to-danger:hover:after { background: #bd362f; } 
.animate-icon-border-fadeout.box-icon-danger:hover,
.animate-icon-border-fadeout.box-icon-to-danger:hover:hover { color: #bd362f; } 
.animate-icon-border-fadeout.box-icon-inverse,
.animate-icon-border-fadeout.box-icon-to-inverse:hover { border-color: #a47b55; } 
.animate-icon-border-fadeout.box-icon-inverse:after,
.animate-icon-border-fadeout.box-icon-to-inverse:hover:after { background: #a47b55; } 
.animate-icon-border-fadeout.box-icon-inverse:hover,
.animate-icon-border-fadeout.box-icon-to-inverse:hover:hover { color: #a47b55; } 
.animate-icon-border-fadeout.box-icon-to-normal { border-color: #f07c14; } 
.animate-icon-border-fadeout.box-icon-to-normal:after { background: #f07c14; } 
.animate-icon-border-fadeout.box-icon-to-normal:hover { color: #f07c14; } 
.animate-icon-border-fadein { color: #f07c14; background: none; border: 2px solid #f07c14; } 
.animate-icon-border-fadein:hover { color: #fff !important; } 
.animate-icon-border-fadein:hover:after { background: #f07c14; } 
.animate-icon-border-fadein.box-icon-black,
.animate-icon-border-fadein.box-icon-to-black:hover { color: #333; border-color: #333; } 
.animate-icon-border-fadein.box-icon-black:hover:after,
.animate-icon-border-fadein.box-icon-to-black:hover:hover:after { background: #333; } 
.animate-icon-border-fadein.box-icon-gray,
.animate-icon-border-fadein.box-icon-to-gray:hover { color: #808080; border-color: #808080; } 
.animate-icon-border-fadein.box-icon-gray:hover:after,
.animate-icon-border-fadein.box-icon-to-gray:hover:hover:after { background: #808080; } 
.animate-icon-border-fadein.box-icon-info,
.animate-icon-border-fadein.box-icon-to-info:hover { color: #2f96b4; border-color: #2f96b4; } 
.animate-icon-border-fadein.box-icon-info:hover:after,
.animate-icon-border-fadein.box-icon-to-info:hover:hover:after { background: #2f96b4; } 
.animate-icon-border-fadein.box-icon-success,
.animate-icon-border-fadein.box-icon-to-success:hover { color: #51a351; border-color: #51a351; } 
.animate-icon-border-fadein.box-icon-success:hover:after,
.animate-icon-border-fadein.box-icon-to-success:hover:hover:after { background: #51a351; } 
.animate-icon-border-fadein.box-icon-warning,
.animate-icon-border-fadein.box-icon-to-warning:hover { color: #f89406; border-color: #f89406; } 
.animate-icon-border-fadein.box-icon-warning:hover:after,
.animate-icon-border-fadein.box-icon-to-warning:hover:hover:after { background: #f89406; } 
.animate-icon-border-fadein.box-icon-danger,
.animate-icon-border-fadein.box-icon-to-danger:hover { color: #bd362f; border-color: #bd362f; } 
.animate-icon-border-fadein.box-icon-danger:hover:after,
.animate-icon-border-fadein.box-icon-to-danger:hover:hover:after { background: #bd362f; } 
.animate-icon-border-fadein.box-icon-inverse,
.animate-icon-border-fadein.box-icon-to-inverse:hover { color: #a47b55; border-color: #a47b55; } 
.animate-icon-border-fadein.box-icon-inverse:hover:after,
.animate-icon-border-fadein.box-icon-to-inverse:hover:hover:after { background: #a47b55; } 
.animate-icon-border-fadein.box-icon-to-normal:hover { color: #f07c14; border-color: #f07c14; } 
.animate-icon-border-fadein.box-icon-to-normal:hover:hover:after { background: #f07c14; } 


/* ========================================================================================== */

/* ========================================================================================== */
.container-small { width:50% } 
.container-medium { width:65% } 
.container-fluid { width:75% } 
#top_toolbar { background:#4d4d4d; height:45px } 
.top_toolbar-list { margin-top:0 } 
.top_toolbar-list>li>a { color:#fff; font-size:14px } 
.list-horizontal.list-border>li,
.list-inline.list-border>li { margin-right:15px } 
.logo { margin:25px 25px 25px 0 } 
.shoppingcart .badge { position:absolute; top:-5px; right:-3px } 
.label-inverse,
.badge-inverse { background-color:#333 } 
.badge { padding-right:9px; padding-left:9px; -webkit-border-radius:9px; -moz-border-radius:9px; border-radius:9px } 
.label,
.badge { display:inline-block; padding:2px 4px; padding-right:4px; padding-left:4px; font-size:11.844px; font-weight:700; line-height:14px; color:#fff; text-shadow:0 -1px 0 #00000040; white-space:nowrap; vertical-align:baseline } 
.header-top { max-height:108px; background:#fff; padding:0 } 
header#main-header { background-color:#3b579d; color:#FFF; border-color:#f07c14 } 
.nav { margin-top:20px } 
ul.slimmenu { text-align:right; z-index:2147483647; display:block; position:absolute; left:0 } 
.search-tabs-lift-top { margin-top:-60px; z-index:9; position:relative } 
.owl-cap-weather span { font-size:35px } 
.owl-cap-weather span:after { content:none } 
.owl-controls .owl-buttons div { width:40px } 
.owl-controls .owl-page,
.owl-controls .owl-buttons div { border-radius:0% } 
.owl-controls .owl-buttons div:hover { background:#3a3e95; -webkit-box-shadow:0 0 0 1px #fff; box-shadow:0 0 0 1px #fff } 
#map { width:100%; height:450px } 
a:focus { outline: unset!important; outline-offset: unset!important;}
.hover-img .hover-title,
.hover-img [class^="hover-title-"],
.hover-img [class*=" hover-title-"] { background:#333; line-height:40px; height:40px } 
.member-block { transition:.4s } 
.member-block:hover { box-shadow:0 4px 10px #00000026; transform:translateY(-10px) } 
.member-img { background:#f1f2f2; border:1px solid #e6e7e8; padding:10px } 
.member-img img { border:4px solid #fff; box-shadow:0 4px 8px #00000066 } 
.member-name { border:1px solid #e6e7e8 } 
.member-name h3 { color:#faa61a; font-size:20px; height:50px; padding:10px } 
.member-name p { text-transform:uppercase; font-size:15px; margin-bottom:0; padding:10px } 
.bg-orange { background:#f07c14; color:#fff } 
.sort_top { background:#f07c14; margin-bottom:30px; margin-top:-20px } 
.nav-pills>li>a { color:#FFF; border-radius:0 !important } 
.nav>li>a { padding-left:14px !important; padding-right:14px !important } 
.nav-pills>li>a:hover { background:#4d4d4d } 
.booking-filters { font-size:12px } 
.box-hotel { border:1px solid #dfdfdf; -webkit-border-radius:3px; -moz-border-radius:3px; border-radius:3px; overflow:hidden; height:100% } 
.thumb { padding:10px !important } 
.thumb-caption { padding:0 10px } 
.booking-item-details .booking-item-header { border-top:none } 
.booking-filters { font-size:15px; width:auto } 
.booking-filters-title { position:relative; cursor:pointer; padding-left:15px } 
.booking-filters-white .booking-filters-title.arrow:after { border-top:5px solid #3f3d3d } 
.booking-filters-title.arrow:after { position:absolute; content:''; width:0; height:0; border:5px solid transparent; border-top:5px solid #fff; top:8px; left:0; -webkit-transition:all .4s; -o-transition:all .4s; transition:all .4s; -webkit-transform-origin:50% 50%; -moz-transform-origin:50% 50%; -ms-transform-origin:50% 50%; -o-transform-origin:50% 50%; transform-origin:50% 50% } 
.booking-filters-title.arrow.closed:after { transform:rotate(-90deg) } 
.bg-white { background-color:#FFF } 
.package-list { list-style:none; padding:0; margin-bottom:30px } 
.booking-item-price-pax { display:block; font-size:12px; line-height:1em; top:-10px; position:relative } 
.pleft { padding-left:0 } 
.booking-item-raiting-list>li>div.booking-item-raiting-list-title { width:25% } 
.product-grid6,
.product-grid6 .product-image6 { overflow:hidden; background-color:#fff } 
.product-grid6 { font-family:'Open Sans',sans-serif; text-align:center; position:relative; transition:all .5s ease 0s } 
.product-grid6:hover { box-shadow:0 0 10px #0000004d } 
.product-grid6 .product-image6 a { display:block } 
.product-grid6 .product-image6 img { width:100%; height:auto; transition:all .5s ease 0s } 
.product-grid6:hover .product-image6 img { transform:scale(1.1) } 
.product-grid6 .product-content { padding:12px 12px 15px; transition:all .5s ease 0s } 
.product-grid6:hover .product-content { opacity:0 } 
.product-grid6 .title { font-size:20px; font-weight:600; text-transform:capitalize; margin:0 0 10px; transition:all .3s ease 0s } 
.product-grid6 .title a { color:#000 } 
.product-grid6 .title a:hover { color:#2e86de } 
.product-grid6 .price { font-size:18px; font-weight:600; color:#2e86de } 
.product-grid6 .price span { color:#999; font-size:15px; font-weight:400; text-decoration:line-through; margin-left:7px; display:inline-block } 
.product-grid6 .social { background-color:#fff; width:100%; padding:0; margin:0; list-style:none; opacity:0; transform:translateX(-50%); position:absolute; bottom:-50%; left:50%; z-index:1; transition:all .5s ease 0s } 
.product-grid6:hover .social { opacity:1; bottom:20px } 
.product-grid6 .social li { display:inline-block } 
.product-grid6 .social li a { color:#909090; font-size:16px; line-height:45px; text-align:center; height:45px; width:45px; margin:0 7px; border:1px solid #909090; border-radius:50px; display:block; position:relative; transition:all .3s ease-in-out } 
.product-grid6 .social li a:hover { color:#fff; background-color:#2e86de; width:80px } 
.product-grid6 .social li a:after,
.product-grid6 .social li a:before { content:attr(data-tip); color:#fff; background-color:#2e86de; font-size:12px; letter-spacing:1px; line-height:20px; padding:1px 5px; border-radius:5px; white-space:nowrap; opacity:0; transform:translateX(-50%); position:absolute; left:50%; top:-30px } 
.product-grid6 .social li a:after { content:''; height:15px; width:15px; border-radius:0; transform:translateX(-50%) rotate(45deg); top:-20px; z-index:-1 } 
.product-grid6 .social li a:hover:after,
.product-grid6 .social li a:hover:before { opacity:1 } 
@media only screen and (max-width:990px) {.product-grid6 { margin-bottom:30px } 
 }
a.morelink { text-decoration:none; outline:none } 
.morecontent span { display:none } 
.comment { width:400px; background-color:#f0f0f0; margin:10px } 
.loader { border:16px solid #f3f3f3; border-radius:50%; border-top:16px solid #3498db; width:120px; height:120px; -webkit-animation:spin 2s linear infinite; /* Safari */animation:spin 2s linear infinite } 
@-webkit-keyframes spin {0% { -webkit-transform:rotate(0deg) } 
100% { -webkit-transform:rotate(360deg) } 
 }
@keyframes spin {0% { transform:rotate(0deg) } 
100% { transform:rotate(360deg) } 
 }
footer#main-footer h3,
footer#main-footer h5 { color:#faa61a } 
.footer-heading { color:#faa61a; font-size:24px } 
.list-footer { font-size:16px; line-height:18px } 
.list-line-height { line-height:25px } 
.mb-5rem { margin-bottom:5rem } 
#footer-top { font-size:14px } 
.bottone_newsletter { position:relative; top:46px; left:66%; width:auto } 
.bottone_testo { position:relative; top:0; left:0; color:#fff } 
.newsletter__text { color:#FFF } 
.newsletter__text>span { font-size:35px } 
.newsletter__lbl { font-size:20px } 
.col-l { padding-left:0 } 
.col-r { padding-right:0 } 
.col-xs-nr { padding-right:15px } 
.line-gred { width:100%; height:4px; background:#f00; background:-webkit-linear-gradient(left,#b35aaa,#ff7f50,#ff0,#F7AB64,#00A767,#006ab8); background:-o-linear-gradient(left,#b35aaa,#ff7f50,#ff0,#F7AB64,#00A767,#006ab8); background:-moz-linear-gradient(left,#b35aaa,#ff7f50,#ff0,#F7AB64,#00A767,#006ab8); background:linear-gradient(to right, #b35aaa,#ff7f50,#ff0,#F7AB64,#00A767,#006ab8) } 
.quadrato { border:15px solid; width:100%; height:100%; padding:0 } 
.border-white { border-color:#FFF; color:#192F51 } 
.border-blue { border-color:#192F51; color:#FFF } 
.border-aquamarine { border-color:#2A6AB2; color:#FFF } 
.border-red { border-color:#E52329; color:#FFF } 
.border-orange { border-color:#F7AB64; color:#FFF } 
.border-reen { border-color:#00A767; color:#FFF } 
.border-yellow { border-color:#ff0; color:#192F51 } 
.border-navy { border-color:#223C83; color:#FFF } 
.border-pink { border-color:#b35aaa; color:#fff } 
.btn-bluchiaro { color:#fff; background-color:#285ea8; border-color:#285ea9 } 
.btn-bluchiaro:hover { color:#fff } 
.dropdown-submenu { position:relative } 
.dropdown-submenu>.dropdown-menu { top:0; left:100%; margin-top:-6px; margin-left:-1px; -webkit-border-radius:0 6px 6px 6px; -moz-border-radius:0 6px 6px; border-radius:0 6px 6px 6px } 
.dropdown-submenu:hover>.dropdown-menu { display:block } 
.dropdown-submenu>a:after { display:block; content:" "; float:right; width:0; height:0; border-color:transparent; border-style:solid; border-width:5px 0 5px 5px; border-left-color:#ccc; margin-top:5px; margin-right:-10px } 
.dropdown-submenu:hover>a:after { border-left-color:#fff } 
.dropdown-submenu.pull-left { float:none } 
.dropdown-submenu.pull-left>.dropdown-menu { left:-100%; margin-left:10px; -webkit-border-radius:6px 0 6px 6px; -moz-border-radius:6px 0 6px 6px; border-radius:6px 0 6px 6px } 
.form-group-lg .form-control { border-radius:0 } 
.page-title { font-size:52px } 
.page-title-m { margin:30px 0 0 0 } 
.cd-top { background:#f07c14 url(../../../../images/cd-top-arrow.svg) no-repeat center 50% } 
.cd-top:hover { background-color:#f07c14; opacity:1 } 
.breadcrumb-line { padding-bottom:10px; border-bottom:#ccc 1px solid } 
.inputboxline { border-bottom:#999 1px dashed; height:30px; line-height:25px; text-transform:uppercase; color:#666; padding:2px 0 0 5px } 
.inputboxline-light { border-bottom:#ccc 1px dashed; height:30px; line-height:25px; color:#666 } 
.title-line { border-bottom:#999 1px dashed; height:40px; line-height:35px; color:#666 } 
.cornice { border:#999 1px solid } 
.btn-classevolo { position:relative; top:-37px; left:70%; width:150px } 
.pad-10 { padding:10px } 
.pad-20 { padding:20px } 
.h3-L40 { padding:0 0 0 40px } 
.pagination-btn { padding:10px 0 0 0 } 
.pagination-btn ul li { display:inline-block } 
.pagination-btn ul li .current,
.pagination-btn ul li a { background:#fff none repeat scroll 0 0; border:1px solid #ddd; color:#1c1e1f; display:block; font-size:15px; height:35px; line-height:33px; margin:0 1px; padding:0; text-align:center; -webkit-transition:all .1s ease 0s; transition:all .1s ease 0s; width:35px } 
.pagination-btn ul li .current,
.pagination-btn ul li a:hover { background:#333 none repeat scroll 0 0; border-color:#333; color:#fff } 
.checkbox input[type=checkbox],
.checkbox-inline input[type=checkbox],
.radio input[type=radio],
.radio-inline input[type=radio] { margin:3px 0 0 5px } 
.checkbox label,
.radio label { padding-left:20px } 
.i-check,
.i-radio { width:15px; height:15px } 
.fileUpload { position:relative; overflow:hidden } 
.fileUpload input.upload { position:absolute; top:0; right:0; margin:0; padding:0; font-size:20px; cursor:pointer; opacity:0 } 
.ribbon--outer.ribbon__extra { min-width:71px; width:auto; top:15px; border-top-right-radius:0; border-bottom-right-radius:0 } 
.ribbon--outer { position:absolute; left:7px; z-index:20; width:47% } 
.ribbon__extra .ribbon { left:-6px; font-size:14px; text-transform:none; padding:5px 16px; cursor:default } 
.ribbon__extra .ribbon:before { border:4px solid #1e5799; border-bottom-color:transparent; border-left-color:transparent } 
.ribbon:before { content:''; position:absolute; left:0; bottom:-8px; width:0; height:0; border:4px solid #e21111; border-bottom-color:transparent; border-left-color:transparent; z-index:-1; white-space:normal } 
.aqua { background:#0ff; color:#fff } 
.aquamarine { background:#006ab8 !important; color:#FFF } 
.aquamarine-light { background:#215692 !important; color:#FFF } 
.beige { background:#f5f5dc !important; color:#fff } 
.black { background:#000 !important; color:#fff } 
.blue { background:#1a3b88 !important; color:#FFF } 
.blue-light { background:#223c83 !important; color:#FFF } 
.bluedark { background:#0e2f54 !important } 
.blueviolet { background:#8a2be2 !important; color:#fff } 
.brown { background:#a52a2a !important; color:#fff } 
.chocolate { background:#d2691e !important; color:#fff } 
.coral { background:#ff7f50 !important; color:#fff } 
.cyan { background:#0ff !important; color:#fff } 
.darkblue { background:#00008b !important; color:#fff } 
.darkcyan { background:#008b8b !important; color:#fff } 
.darkgray { background:#a9a9a9 !important; color:#fff } 
.darkgreen { background:#006400 !important; color:#fff } 
.darkmagenta { background:#8b008b !important; color:#fff } 
.darkorange { background:#ff8c00 !important; color:#fff } 
.darkred { background:#8b0000 !important; color:#fff } 
.darksalmon { background:#e9967a !important; color:#fff } 
.darkturquoise { background:#00ced1 !important; color:#fff } 
.darkviolet { background:#9400d3 !important; color:#fff } 
.fuchsia { background:#f0f !important; color:#fff } 
.gold { background:#ffd700 !important; color:#fff } 
.gray { background:#808080 !important; color:#fff } 
.green { background:#00A767 !important; color:#FFF } 
.green-light { background:#01bb74 !important; color:#FFF } 
.grey { background:#808080 !important; color:#fff } 
.indigo { background:#4b0082 !important; color:#fff } 
.ivory { background:#fffff0 !important; color:#fff } 
.lavender { background:#e6e6fa !important; color:#fff } 
.lightblue { background:#add8e6 !important; color:#fff } 
.lightcoral { background:#f08080 !important; color:#fff } 
.lightcyan { background:#e0ffff !important; color:#fff } 
.lightgray { background:#d3d3d3 !important; color:#fff } 
.lightgreen { background:#90ee90 !important; color:#fff } 
.lightgrey { background:#d3d3d3 !important; color:#fff } 
.lightpink { background:#ffb6c1 !important; color:#fff } 
.lightsalmon { background:#ffa07a !important; color:#fff } 
.lightseagreen { background:#20b2aa !important; color:#fff } 
.lightskyblue { background:#87cefa !important; color:#fff } 
.lightslategray { background:#789 !important; color:#fff } 
.lightslategrey { background:#789 !important; color:#fff } 
.lightsteelblue { background:#b0c4de !important; color:#fff } 
.lightyellow { background:#ffffe0 !important; color:#fff } 
.lime { background:#0f0 !important; color:#fff } 
.limegreen { background:#32cd32 !important; color:#fff } 
.magenta { background:#f0f !important; color:#fff } 
.maroon { background:#800000 !important; color:#fff } 
.navy { background:#223C83 !important; color:#FFF } 
.olive { background:#808000 !important; color:#fff } 
.orange { background:#F7AB64 !important; color:#FFF } 
.orange-light { background:#d98b42 !important; color:#FFF } 
.orchid { background:#da70d6 !important; color:#fff } 
.pink { background:#ffc0cb !important; color:#fff } 
.purple { background:#800080 !important; color:#fff } 
.red { background:#E52329 !important; color:#FFF } 
.red-light { background:#c21b20 !important; color:#FFF } 
.rosybrown { background:#bc8f8f !important; color:#fff } 
.salmon { background:#fa8072 !important; color:#fff } 
.silver { background:#c0c0c0 !important; color:#fff } 
.snow { background:#fffafa !important; color:#fff } 
.steelblue { background:#4682b4 !important; color:#fff } 
.turquoise { background:#40e0d0 !important; color:#fff } 
.violet { background:#ee82ee !important; color:#fff } 
.yellow { background:#ff0 !important; color:#192F51 } 
.white { background:#FFF !important; color:#192F51 } 
.banner-header-orange { background:#f07c14; color:#FFF } 
.text-blue { color:#192F51 } 
.showbox { padding:10px; overflow-x:hidden; overflow-y:auto; width:auto!important; height:495px!important; scrollbar-base-color:#000; scrollbar-arrow-color:#ccc; scrollbar-track-color:#ccc } 
.showbox_room { overflow-x:hidden; overflow-y:auto; width:auto!important; height:400px!important; scrollbar-base-color:#000; scrollbar-arrow-color:#ccc; scrollbar-track-color:#ccc } 
.heading { border-bottom:1px solid #dcdcdc; margin-bottom:18px; padding-bottom:5px } 
.heading h1,
.heading h2,
.heading h3,
.modal-header h3,
.modal-header h4,
h1.heading,
h2.heading,
h3.heading { font-family:'PT Sans',sans-serif; font-weight:400 } 
.heading .btn { vertical-align:bottom; margin-left:10px } 
.footing { border-top:1px solid #dcdcdc; margin-bottom:18px; padding-top:5px } 
.footing h1,
.footing h2,
.footing h3,
.modal-header h3,
.modal-header h4,
h1.footing,
h2.footing,
h3.footing { font-family:'PT Sans',sans-serif; font-weight:400 } 
.footing .btn { vertical-align:bottom; margin-left:10px } 
.media-body,
.media-left,
.media-right { display:table-cell; vertical-align:top } 
.media-object { position:relative; top:-10px } 
.media-object { display:block } 
.media-heading { margin-top:0; margin-bottom:5px } 
.subcribe-form { position:relative } 
.f24 { font-size:24px!important } 
.pr30 { padding-right:30px } 
.f16 { font-size:16px!important } 
.c-grey { color:#5e6d77!important } 
.btn-warning { background-color:#ed6706; border-color:#e1ae3c } 
.btn-package-treat { padding-left:23px; padding-right:23px } 
.p-0 { padding:0 } 
.pt-5 { padding-top:5px } 
.pt-10 { padding-top:10px } 
.pt-15 { padding-top:15px } 
.pt-20 { padding-top:20px } 
.pt-25 { padding-top:25px } 
.pr-5 { padding-right:5px } 
.pr-10 { padding-right:10px } 
.pr-15 { padding-right:15px } 
.pr-20 { padding-right:20px } 
.pr-25 { padding-right:25px } 
.pb-5 { padding-bottom:5px } 
.pb-10 { padding-bottom:10px } 
.pb-15 { padding-bottom:15px } 
.pb-20 { padding-bottom:20px } 
.pb-25 { padding-bottom:25px } 
.pl-5 { padding-left:5px } 
.pl-10 { padding-left:10px } 
.pl-15 { padding-left:15px } 
.pl-20 { padding-left:20px } 
.pl-25 { padding-left:25px } 
.m-0 { margin:0 } 
.mt-5 { margin-top:5px } 
.mt-10 { margin-top:10px } 
.mt-15 { margin-top:15px } 
.mt-20 { margin-top:20px } 
.mt-25 { margin-top:25px } 
.mr-5 { margin-right:5px } 
.mr-10 { margin-right:10px } 
.mr-15 { margin-right:15px } 
.mr-20 { margin-right:20px } 
.mr-25 { margin-right:25px } 
.mb-5 { margin-bottom:5px } 
.mb-10 { margin-bottom:10px } 
.mb-15 { margin-bottom:15px } 
.mb-20 { margin-bottom:20px } 
.mb-25 { margin-bottom:25px } 
.ml-5 { margin-left:5px } 
.ml-10 { margin-left:10px } 
.ml-15 { margin-left:15px } 
.ml-20 { margin-left:20px } 
.ml-25 { margin-left:25px } 
.curved-10 { -webkit-border-radius:20px; border-radius:10px } 
.curved-20 { -webkit-border-radius:20px; border-radius:20px } 
.curved-30 { -webkit-border-radius:30px; border-radius:30px } 
.alert-blue { background-color:#1e3050; color:#fff } 
.alert-grey { background-color:#efefef; border:2px solid #e6e6e6 } 
.alert-grey:hover { border:2px solid #1e3050 } 
.btn-primary:hover { background-color:#204d74; border-color:#122b40 } 
.showbox { padding:10px; overflow-x:hidden; overflow-y:auto; width:auto!important; height:495px!important; scrollbar-base-color:#000; scrollbar-arrow-color:#ccc; scrollbar-track-color:#ccc } 
.showbox_room { overflow-x:hidden; overflow-y:auto; width:auto!important; height:400px!important; scrollbar-base-color:#000; scrollbar-arrow-color:#ccc; scrollbar-track-color:#ccc } 
.btn-blue { background-color:#0d6efd; border-color:#0d6efd; color:#fff } 
.btn-blue:hover,
.btn-blue:active,
.btn-blue:visited { background-color:#0b5ed7 !important } 
.btn-light { background-color:#FFF; border-color:#e6e6e6; color:#777; border-radius:5px; padding:10px 16px } 
.drop-menu-left { right:0 !important; left:auto !important; transform:translateX(-10px) !important; top:100% !important; margin-top:17px !important } 
@media screen and (min-width: 360px) and (max-width: 576px) {.container-fluid { width:auto } 
.container-medium { width:100% } 
.header-top { max-height:118px } 
.logo { margin:18px 0 0 0; text-align:center } 
.logo img { width:auto } 
.nav { float:none; margin-top:15px } 
.page-title { font-size:30px } 
.sort_top { margin-top:0 } 
.form-group.form-group-lg label { font-size:15px } 
.page-title { font-size:35px } 
.page-title-m { margin:30px 0 } 
.top-area .owl-carousel-area .owl-item { height:300px !important } 
ul.slimmenu { background:#fff; width:93%; left:1.5rem } 
 }
@media screen and (max-width: 767px) and (orientation: landscape) {.header-top { max-height:80px } 
.logo { margin:20px 0 5px 0; text-align:center } 
.logo img { width:auto !important } 
 }
@media screen and (min-width: 577px) and (max-width: 768px) {.container-fluid { width:90% } 
.logo img { width:100% } 
.nav { float:none } 
ul.slimmenu li a { padding:12px 14px } 
.modal-dialog { width:60% } 
.logo-footer img { width:auto } 
 }
@media screen and (min-width: 769px) and (max-width: 992px) {.container-fluid { width:90% } 
.logo-footer img { width:auto } 
 }
@media screen and (min-width: 993px) and (max-width: 1200px) {.container-fluid { width:90% } 
.container-small { width:70% } 
.logo-footer img { width:auto } 
 }
@media screen and (min-width: 1201px) and (max-width: 1400px) {.logo-footer img { width:auto } 
 }
@media screen and (min-width: 1401px) {}
.document-download-block { border:1px solid #ccc; border-radius:5px; padding:20px; display:flex; justify-content:flex-start; flex-direction:row; align-items:center; margin:25px auto } 
.file-icon { width:50px; margin-right:20px } 
.file-download { margin-left:auto; color:#a32a2f; font-weight:600; font-size:16px; border:1px solid #a32a2f; padding:8px 25px } 
.file-download:hover { color:#000 } 
.filesize { display:flex; gap:5px; align-items:self-end } 
.vc_tta-panel-body h4 { color:#434343; text-align:justify } 
.file-information h4 { font-size:19px; padding-right:25px } 
@media (min-width: 300px) and (max-width: 631px) {.document-download-block { padding:10px } 
.file-information h4 { font-size:1rem } 
 }
@media (min-width: 300px) and (max-width: 450px) {.document-download-block { display:block } 
.file-information { margin:12px 0 20px } 
 }
@media (min-width: 300px) and (max-width: 480px) {.document-download-block { display:flex; flex-direction:column; justify-content:center; align-items:center } 
.file-download { margin-left:0 } 
.file-information h4 { padding-right:0; text-align:center } 
.filesize { justify-content:center } 
 }
.screen-overlay { width:0%; height:100%; z-index:30; position:fixed; top:0; left:0; opacity:0; visibility:hidden; background-color:#22222299; transition:opacity .2s linear, visibility .1s, width 1s ease-in } 
.screen-overlay.show { transition:opacity .5s ease, width 0s; opacity:1; width:100%; visibility:visible } 
.offcanvas-active { overflow:hidden } 
.offcanvas { width:750px; /* 749 */visibility:hidden; transform:translateX(-100%); transition:all .2s; border-radius:0; box-shadow:0 5px 10px #00000033; display:block; position:fixed; top:0; left:0; height:100%; z-index:1200; background-color:#fff; overflow-y:scroll; overflow-x:hidden } 
.offcanvas.offcanvas-right { right:0; left:auto; transform:translateX(100%) } 
.offcanvas.show { visibility:visible; transform:translateX(0); transition:transform .2s } 
.offcanvas .btn-close { position:absolute; right:15px; top:15px } 
.top-area,
img.banner-image { position:relative; z-index:1 } 
header#main-header { width:100%; position:absolute; top:0; left:0; z-index:1000; background-color:#fff!important; border:none!important; box-shadow:none!important; transition:background-color .3s,box-shadow .3s,padding .3s } 
body { padding-top:90px } 
#main-header.header-scrolled { position:fixed; background-color:#fff!important; box-shadow:0 2px 5px #0000001a; padding-top:0; padding-bottom:0 } 
#main-header .header-top { display:block; height:40px; opacity:1; overflow:hidden; transition:height .3s,opacity .3s,padding .3s,margin .3s; padding-top:10px; padding-bottom:5px; margin:0 } 
#main-header.header-scrolled .header-top { height:0; opacity:0; padding-top:0!important; padding-bottom:0!important; margin-top:0!important; margin-bottom:0!important } 
#main-header .container.header { padding-top:0; padding-bottom:15px; transition:padding .3s } 
#main-header.header-scrolled .container.header { padding-top:0; padding-bottom:5px } 
#main-header .logo { transition:height .3s } 
#main-header.header-scrolled .logo { height:auto } 
#main-header .fa-plane-departure,
#main-header .far.fa-shield-check,
#main-header .shoppingcart a,
#main-header .slimmenu li a,
#main-header .top-user-area-lang .fal,
#main-header .top-user-area-lang a,
#main-header .top-user-area-list li,
#main-header .top-user-area-list li i,
#main-header .top-user-area-list li span,
#main-header .top-user-area-list li strong a,
#main-header.header-scrolled .fa-plane-departure,
#main-header.header-scrolled .fa-wheelchair,
#main-header.header-scrolled .far.fa-shield-check,
#main-header.header-scrolled .shoppingcart a,
#main-header.header-scrolled .slimmenu li a,
#main-header.header-scrolled .top-user-area-lang .fal,
#main-header.header-scrolled .top-user-area-lang a,
#main-header.header-scrolled .top-user-area-list li,
#main-header.header-scrolled .top-user-area-list li i,
#main-header.header-scrolled .top-user-area-list li span,
#main-header.header-scrolled .top-user-area-list li strong a { color:#333 } 
ul.slimmenu li.active>a,
ul.slimmenu li:hover>a { color:#fff !important } 
#main-header .fa-wheelchair { color:#333 !important; transition:color .3s } 
#main-header.header-scrolled .bb-2 { border-bottom:none !important } 
.top-area { background-color:transparent } 
::-webkit-scrollbar { width:10px } 
::-webkit-scrollbar-track { background:#f1f1f1 } 
::-webkit-scrollbar-thumb { background:#888 } 
::-webkit-scrollbar-thumb:hover { background:#555 } 


/* ========================================================================================== */

/* ========================================================================================== */
.flag-icon-background { background-size:contain; background-position:50%; background-repeat:no-repeat } 
.flag-icon { background-size:contain; background-position:50%; background-repeat:no-repeat; position:relative; display:inline-block; width:1.33333333em; line-height:1em } 
.flag-icon:before { content:"\00a0" } 
.flag-icon.flag-icon-squared { width:1em } 
.flag-icon-ad { background-image:url(../flags/4x3/ad.svg) } 
.flag-icon-ad.flag-icon-squared { background-image:url(../flags/1x1/ad.svg) } 
.flag-icon-ae { background-image:url(../flags/4x3/ae.svg) } 
.flag-icon-ae.flag-icon-squared { background-image:url(../flags/1x1/ae.svg) } 
.flag-icon-af { background-image:url(../flags/4x3/af.svg) } 
.flag-icon-af.flag-icon-squared { background-image:url(../flags/1x1/af.svg) } 
.flag-icon-ag { background-image:url(../flags/4x3/ag.svg) } 
.flag-icon-ag.flag-icon-squared { background-image:url(../flags/1x1/ag.svg) } 
.flag-icon-ai { background-image:url(../flags/4x3/ai.svg) } 
.flag-icon-ai.flag-icon-squared { background-image:url(../flags/1x1/ai.svg) } 
.flag-icon-al { background-image:url(../flags/4x3/al.svg) } 
.flag-icon-al.flag-icon-squared { background-image:url(../flags/1x1/al.svg) } 
.flag-icon-am { background-image:url(../flags/4x3/am.svg) } 
.flag-icon-am.flag-icon-squared { background-image:url(../flags/1x1/am.svg) } 
.flag-icon-ao { background-image:url(../flags/4x3/ao.svg) } 
.flag-icon-ao.flag-icon-squared { background-image:url(../flags/1x1/ao.svg) } 
.flag-icon-aq { background-image:url(../flags/4x3/aq.svg) } 
.flag-icon-aq.flag-icon-squared { background-image:url(../flags/1x1/aq.svg) } 
.flag-icon-ar { background-image:url(../flags/4x3/ar.svg) } 
.flag-icon-ar.flag-icon-squared { background-image:url(../flags/1x1/ar.svg) } 
.flag-icon-as { background-image:url(../flags/4x3/as.svg) } 
.flag-icon-as.flag-icon-squared { background-image:url(../flags/1x1/as.svg) } 
.flag-icon-at { background-image:url(../flags/4x3/at.svg) } 
.flag-icon-at.flag-icon-squared { background-image:url(../flags/1x1/at.svg) } 
.flag-icon-au { background-image:url(../flags/4x3/au.svg) } 
.flag-icon-au.flag-icon-squared { background-image:url(../flags/1x1/au.svg) } 
.flag-icon-aw { background-image:url(../flags/4x3/aw.svg) } 
.flag-icon-aw.flag-icon-squared { background-image:url(../flags/1x1/aw.svg) } 
.flag-icon-ax { background-image:url(../flags/4x3/ax.svg) } 
.flag-icon-ax.flag-icon-squared { background-image:url(../flags/1x1/ax.svg) } 
.flag-icon-az { background-image:url(../flags/4x3/az.svg) } 
.flag-icon-az.flag-icon-squared { background-image:url(../flags/1x1/az.svg) } 
.flag-icon-ba { background-image:url(../flags/4x3/ba.svg) } 
.flag-icon-ba.flag-icon-squared { background-image:url(../flags/1x1/ba.svg) } 
.flag-icon-bb { background-image:url(../flags/4x3/bb.svg) } 
.flag-icon-bb.flag-icon-squared { background-image:url(../flags/1x1/bb.svg) } 
.flag-icon-bd { background-image:url(../flags/4x3/bd.svg) } 
.flag-icon-bd.flag-icon-squared { background-image:url(../flags/1x1/bd.svg) } 
.flag-icon-be { background-image:url(../flags/4x3/be.svg) } 
.flag-icon-be.flag-icon-squared { background-image:url(../flags/1x1/be.svg) } 
.flag-icon-bf { background-image:url(../flags/4x3/bf.svg) } 
.flag-icon-bf.flag-icon-squared { background-image:url(../flags/1x1/bf.svg) } 
.flag-icon-bg { background-image:url(../flags/4x3/bg.svg) } 
.flag-icon-bg.flag-icon-squared { background-image:url(../flags/1x1/bg.svg) } 
.flag-icon-bh { background-image:url(../flags/4x3/bh.svg) } 
.flag-icon-bh.flag-icon-squared { background-image:url(../flags/1x1/bh.svg) } 
.flag-icon-bi { background-image:url(../flags/4x3/bi.svg) } 
.flag-icon-bi.flag-icon-squared { background-image:url(../flags/1x1/bi.svg) } 
.flag-icon-bj { background-image:url(../flags/4x3/bj.svg) } 
.flag-icon-bj.flag-icon-squared { background-image:url(../flags/1x1/bj.svg) } 
.flag-icon-bl { background-image:url(../flags/4x3/bl.svg) } 
.flag-icon-bl.flag-icon-squared { background-image:url(../flags/1x1/bl.svg) } 
.flag-icon-bm { background-image:url(../flags/4x3/bm.svg) } 
.flag-icon-bm.flag-icon-squared { background-image:url(../flags/1x1/bm.svg) } 
.flag-icon-bn { background-image:url(../flags/4x3/bn.svg) } 
.flag-icon-bn.flag-icon-squared { background-image:url(../flags/1x1/bn.svg) } 
.flag-icon-bo { background-image:url(../flags/4x3/bo.svg) } 
.flag-icon-bo.flag-icon-squared { background-image:url(../flags/1x1/bo.svg) } 
.flag-icon-bq { background-image:url(../flags/4x3/bq.svg) } 
.flag-icon-bq.flag-icon-squared { background-image:url(../flags/1x1/bq.svg) } 
.flag-icon-br { background-image:url(../flags/4x3/br.svg) } 
.flag-icon-br.flag-icon-squared { background-image:url(../flags/1x1/br.svg) } 
.flag-icon-bs { background-image:url(../flags/4x3/bs.svg) } 
.flag-icon-bs.flag-icon-squared { background-image:url(../flags/1x1/bs.svg) } 
.flag-icon-bt { background-image:url(../flags/4x3/bt.svg) } 
.flag-icon-bt.flag-icon-squared { background-image:url(../flags/1x1/bt.svg) } 
.flag-icon-bv { background-image:url(../flags/4x3/bv.svg) } 
.flag-icon-bv.flag-icon-squared { background-image:url(../flags/1x1/bv.svg) } 
.flag-icon-bw { background-image:url(../flags/4x3/bw.svg) } 
.flag-icon-bw.flag-icon-squared { background-image:url(../flags/1x1/bw.svg) } 
.flag-icon-by { background-image:url(../flags/4x3/by.svg) } 
.flag-icon-by.flag-icon-squared { background-image:url(../flags/1x1/by.svg) } 
.flag-icon-bz { background-image:url(../flags/4x3/bz.svg) } 
.flag-icon-bz.flag-icon-squared { background-image:url(../flags/1x1/bz.svg) } 
.flag-icon-ca { background-image:url(../flags/4x3/ca.svg) } 
.flag-icon-ca.flag-icon-squared { background-image:url(../flags/1x1/ca.svg) } 
.flag-icon-cc { background-image:url(../flags/4x3/cc.svg) } 
.flag-icon-cc.flag-icon-squared { background-image:url(../flags/1x1/cc.svg) } 
.flag-icon-cd { background-image:url(../flags/4x3/cd.svg) } 
.flag-icon-cd.flag-icon-squared { background-image:url(../flags/1x1/cd.svg) } 
.flag-icon-cf { background-image:url(../flags/4x3/cf.svg) } 
.flag-icon-cf.flag-icon-squared { background-image:url(../flags/1x1/cf.svg) } 
.flag-icon-cg { background-image:url(../flags/4x3/cg.svg) } 
.flag-icon-cg.flag-icon-squared { background-image:url(../flags/1x1/cg.svg) } 
.flag-icon-ch { background-image:url(../flags/4x3/ch.svg) } 
.flag-icon-ch.flag-icon-squared { background-image:url(../flags/1x1/ch.svg) } 
.flag-icon-ci { background-image:url(../flags/4x3/ci.svg) } 
.flag-icon-ci.flag-icon-squared { background-image:url(../flags/1x1/ci.svg) } 
.flag-icon-ck { background-image:url(../flags/4x3/ck.svg) } 
.flag-icon-ck.flag-icon-squared { background-image:url(../flags/1x1/ck.svg) } 
.flag-icon-cl { background-image:url(../flags/4x3/cl.svg) } 
.flag-icon-cl.flag-icon-squared { background-image:url(../flags/1x1/cl.svg) } 
.flag-icon-cm { background-image:url(../flags/4x3/cm.svg) } 
.flag-icon-cm.flag-icon-squared { background-image:url(../flags/1x1/cm.svg) } 
.flag-icon-cn { background-image:url(../flags/4x3/cn.svg) } 
.flag-icon-cn.flag-icon-squared { background-image:url(../flags/1x1/cn.svg) } 
.flag-icon-co { background-image:url(../flags/4x3/co.svg) } 
.flag-icon-co.flag-icon-squared { background-image:url(../flags/1x1/co.svg) } 
.flag-icon-cr { background-image:url(../flags/4x3/cr.svg) } 
.flag-icon-cr.flag-icon-squared { background-image:url(../flags/1x1/cr.svg) } 
.flag-icon-cu { background-image:url(../flags/4x3/cu.svg) } 
.flag-icon-cu.flag-icon-squared { background-image:url(../flags/1x1/cu.svg) } 
.flag-icon-cv { background-image:url(../flags/4x3/cv.svg) } 
.flag-icon-cv.flag-icon-squared { background-image:url(../flags/1x1/cv.svg) } 
.flag-icon-cw { background-image:url(../flags/4x3/cw.svg) } 
.flag-icon-cw.flag-icon-squared { background-image:url(../flags/1x1/cw.svg) } 
.flag-icon-cx { background-image:url(../flags/4x3/cx.svg) } 
.flag-icon-cx.flag-icon-squared { background-image:url(../flags/1x1/cx.svg) } 
.flag-icon-cy { background-image:url(../flags/4x3/cy.svg) } 
.flag-icon-cy.flag-icon-squared { background-image:url(../flags/1x1/cy.svg) } 
.flag-icon-cz { background-image:url(../flags/4x3/cz.svg) } 
.flag-icon-cz.flag-icon-squared { background-image:url(../flags/1x1/cz.svg) } 
.flag-icon-de { background-image:url(../flags/4x3/de.svg) } 
.flag-icon-de.flag-icon-squared { background-image:url(../flags/1x1/de.svg) } 
.flag-icon-dj { background-image:url(../flags/4x3/dj.svg) } 
.flag-icon-dj.flag-icon-squared { background-image:url(../flags/1x1/dj.svg) } 
.flag-icon-dk { background-image:url(../flags/4x3/dk.svg) } 
.flag-icon-dk.flag-icon-squared { background-image:url(../flags/1x1/dk.svg) } 
.flag-icon-dm { background-image:url(../flags/4x3/dm.svg) } 
.flag-icon-dm.flag-icon-squared { background-image:url(../flags/1x1/dm.svg) } 
.flag-icon-do { background-image:url(../flags/4x3/do.svg) } 
.flag-icon-do.flag-icon-squared { background-image:url(../flags/1x1/do.svg) } 
.flag-icon-dz { background-image:url(../flags/4x3/dz.svg) } 
.flag-icon-dz.flag-icon-squared { background-image:url(../flags/1x1/dz.svg) } 
.flag-icon-ec { background-image:url(../flags/4x3/ec.svg) } 
.flag-icon-ec.flag-icon-squared { background-image:url(../flags/1x1/ec.svg) } 
.flag-icon-ee { background-image:url(../flags/4x3/ee.svg) } 
.flag-icon-ee.flag-icon-squared { background-image:url(../flags/1x1/ee.svg) } 
.flag-icon-eg { background-image:url(../flags/4x3/eg.svg) } 
.flag-icon-eg.flag-icon-squared { background-image:url(../flags/1x1/eg.svg) } 
.flag-icon-eh { background-image:url(../flags/4x3/eh.svg) } 
.flag-icon-eh.flag-icon-squared { background-image:url(../flags/1x1/eh.svg) } 
.flag-icon-er { background-image:url(../flags/4x3/er.svg) } 
.flag-icon-er.flag-icon-squared { background-image:url(../flags/1x1/er.svg) } 
.flag-icon-es { background-image:url(../flags/4x3/es.svg) } 
.flag-icon-es.flag-icon-squared { background-image:url(../flags/1x1/es.svg) } 
.flag-icon-et { background-image:url(../flags/4x3/et.svg) } 
.flag-icon-et.flag-icon-squared { background-image:url(../flags/1x1/et.svg) } 
.flag-icon-fi { background-image:url(../flags/4x3/fi.svg) } 
.flag-icon-fi.flag-icon-squared { background-image:url(../flags/1x1/fi.svg) } 
.flag-icon-fj { background-image:url(../flags/4x3/fj.svg) } 
.flag-icon-fj.flag-icon-squared { background-image:url(../flags/1x1/fj.svg) } 
.flag-icon-fk { background-image:url(../flags/4x3/fk.svg) } 
.flag-icon-fk.flag-icon-squared { background-image:url(../flags/1x1/fk.svg) } 
.flag-icon-fm { background-image:url(../flags/4x3/fm.svg) } 
.flag-icon-fm.flag-icon-squared { background-image:url(../flags/1x1/fm.svg) } 
.flag-icon-fo { background-image:url(../flags/4x3/fo.svg) } 
.flag-icon-fo.flag-icon-squared { background-image:url(../flags/1x1/fo.svg) } 
.flag-icon-fr { background-image:url(../flags/4x3/fr.svg) } 
.flag-icon-fr.flag-icon-squared { background-image:url(../flags/1x1/fr.svg) } 
.flag-icon-ga { background-image:url(../flags/4x3/ga.svg) } 
.flag-icon-ga.flag-icon-squared { background-image:url(../flags/1x1/ga.svg) } 
.flag-icon-gb { background-image:url(../flags/4x3/gb.svg) } 
.flag-icon-gb.flag-icon-squared { background-image:url(../flags/1x1/gb.svg) } 
.flag-icon-gd { background-image:url(../flags/4x3/gd.svg) } 
.flag-icon-gd.flag-icon-squared { background-image:url(../flags/1x1/gd.svg) } 
.flag-icon-ge { background-image:url(../flags/4x3/ge.svg) } 
.flag-icon-ge.flag-icon-squared { background-image:url(../flags/1x1/ge.svg) } 
.flag-icon-gf { background-image:url(../flags/4x3/gf.svg) } 
.flag-icon-gf.flag-icon-squared { background-image:url(../flags/1x1/gf.svg) } 
.flag-icon-gg { background-image:url(../flags/4x3/gg.svg) } 
.flag-icon-gg.flag-icon-squared { background-image:url(../flags/1x1/gg.svg) } 
.flag-icon-gh { background-image:url(../flags/4x3/gh.svg) } 
.flag-icon-gh.flag-icon-squared { background-image:url(../flags/1x1/gh.svg) } 
.flag-icon-gi { background-image:url(../flags/4x3/gi.svg) } 
.flag-icon-gi.flag-icon-squared { background-image:url(../flags/1x1/gi.svg) } 
.flag-icon-gl { background-image:url(../flags/4x3/gl.svg) } 
.flag-icon-gl.flag-icon-squared { background-image:url(../flags/1x1/gl.svg) } 
.flag-icon-gm { background-image:url(../flags/4x3/gm.svg) } 
.flag-icon-gm.flag-icon-squared { background-image:url(../flags/1x1/gm.svg) } 
.flag-icon-gn { background-image:url(../flags/4x3/gn.svg) } 
.flag-icon-gn.flag-icon-squared { background-image:url(../flags/1x1/gn.svg) } 
.flag-icon-gp { background-image:url(../flags/4x3/gp.svg) } 
.flag-icon-gp.flag-icon-squared { background-image:url(../flags/1x1/gp.svg) } 
.flag-icon-gq { background-image:url(../flags/4x3/gq.svg) } 
.flag-icon-gq.flag-icon-squared { background-image:url(../flags/1x1/gq.svg) } 
.flag-icon-gr { background-image:url(../flags/4x3/gr.svg) } 
.flag-icon-gr.flag-icon-squared { background-image:url(../flags/1x1/gr.svg) } 
.flag-icon-gs { background-image:url(../flags/4x3/gs.svg) } 
.flag-icon-gs.flag-icon-squared { background-image:url(../flags/1x1/gs.svg) } 
.flag-icon-gt { background-image:url(../flags/4x3/gt.svg) } 
.flag-icon-gt.flag-icon-squared { background-image:url(../flags/1x1/gt.svg) } 
.flag-icon-gu { background-image:url(../flags/4x3/gu.svg) } 
.flag-icon-gu.flag-icon-squared { background-image:url(../flags/1x1/gu.svg) } 
.flag-icon-gw { background-image:url(../flags/4x3/gw.svg) } 
.flag-icon-gw.flag-icon-squared { background-image:url(../flags/1x1/gw.svg) } 
.flag-icon-gy { background-image:url(../flags/4x3/gy.svg) } 
.flag-icon-gy.flag-icon-squared { background-image:url(../flags/1x1/gy.svg) } 
.flag-icon-hk { background-image:url(../flags/4x3/hk.svg) } 
.flag-icon-hk.flag-icon-squared { background-image:url(../flags/1x1/hk.svg) } 
.flag-icon-hm { background-image:url(../flags/4x3/hm.svg) } 
.flag-icon-hm.flag-icon-squared { background-image:url(../flags/1x1/hm.svg) } 
.flag-icon-hn { background-image:url(../flags/4x3/hn.svg) } 
.flag-icon-hn.flag-icon-squared { background-image:url(../flags/1x1/hn.svg) } 
.flag-icon-hr { background-image:url(../flags/4x3/hr.svg) } 
.flag-icon-hr.flag-icon-squared { background-image:url(../flags/1x1/hr.svg) } 
.flag-icon-ht { background-image:url(../flags/4x3/ht.svg) } 
.flag-icon-ht.flag-icon-squared { background-image:url(../flags/1x1/ht.svg) } 
.flag-icon-hu { background-image:url(../flags/4x3/hu.svg) } 
.flag-icon-hu.flag-icon-squared { background-image:url(../flags/1x1/hu.svg) } 
.flag-icon-id { background-image:url(../flags/4x3/id.svg) } 
.flag-icon-id.flag-icon-squared { background-image:url(../flags/1x1/id.svg) } 
.flag-icon-ie { background-image:url(../flags/4x3/ie.svg) } 
.flag-icon-ie.flag-icon-squared { background-image:url(../flags/1x1/ie.svg) } 
.flag-icon-il { background-image:url(../flags/4x3/il.svg) } 
.flag-icon-il.flag-icon-squared { background-image:url(../flags/1x1/il.svg) } 
.flag-icon-im { background-image:url(../flags/4x3/im.svg) } 
.flag-icon-im.flag-icon-squared { background-image:url(../flags/1x1/im.svg) } 
.flag-icon-in { background-image:url(../flags/4x3/in.svg) } 
.flag-icon-in.flag-icon-squared { background-image:url(../flags/1x1/in.svg) } 
.flag-icon-io { background-image:url(../flags/4x3/io.svg) } 
.flag-icon-io.flag-icon-squared { background-image:url(../flags/1x1/io.svg) } 
.flag-icon-iq { background-image:url(../flags/4x3/iq.svg) } 
.flag-icon-iq.flag-icon-squared { background-image:url(../flags/1x1/iq.svg) } 
.flag-icon-ir { background-image:url(../flags/4x3/ir.svg) } 
.flag-icon-ir.flag-icon-squared { background-image:url(../flags/1x1/ir.svg) } 
.flag-icon-is { background-image:url(../flags/4x3/is.svg) } 
.flag-icon-is.flag-icon-squared { background-image:url(../flags/1x1/is.svg) } 
.flag-icon-it { background-image:url(../flags/4x3/it.svg) } 
.flag-icon-it.flag-icon-squared { background-image:url(../flags/1x1/it.svg) } 
.flag-icon-je { background-image:url(../flags/4x3/je.svg) } 
.flag-icon-je.flag-icon-squared { background-image:url(../flags/1x1/je.svg) } 
.flag-icon-jm { background-image:url(../flags/4x3/jm.svg) } 
.flag-icon-jm.flag-icon-squared { background-image:url(../flags/1x1/jm.svg) } 
.flag-icon-jo { background-image:url(../flags/4x3/jo.svg) } 
.flag-icon-jo.flag-icon-squared { background-image:url(../flags/1x1/jo.svg) } 
.flag-icon-jp { background-image:url(../flags/4x3/jp.svg) } 
.flag-icon-jp.flag-icon-squared { background-image:url(../flags/1x1/jp.svg) } 
.flag-icon-ke { background-image:url(../flags/4x3/ke.svg) } 
.flag-icon-ke.flag-icon-squared { background-image:url(../flags/1x1/ke.svg) } 
.flag-icon-kg { background-image:url(../flags/4x3/kg.svg) } 
.flag-icon-kg.flag-icon-squared { background-image:url(../flags/1x1/kg.svg) } 
.flag-icon-kh { background-image:url(../flags/4x3/kh.svg) } 
.flag-icon-kh.flag-icon-squared { background-image:url(../flags/1x1/kh.svg) } 
.flag-icon-ki { background-image:url(../flags/4x3/ki.svg) } 
.flag-icon-ki.flag-icon-squared { background-image:url(../flags/1x1/ki.svg) } 
.flag-icon-km { background-image:url(../flags/4x3/km.svg) } 
.flag-icon-km.flag-icon-squared { background-image:url(../flags/1x1/km.svg) } 
.flag-icon-kn { background-image:url(../flags/4x3/kn.svg) } 
.flag-icon-kn.flag-icon-squared { background-image:url(../flags/1x1/kn.svg) } 
.flag-icon-kp { background-image:url(../flags/4x3/kp.svg) } 
.flag-icon-kp.flag-icon-squared { background-image:url(../flags/1x1/kp.svg) } 
.flag-icon-kr { background-image:url(../flags/4x3/kr.svg) } 
.flag-icon-kr.flag-icon-squared { background-image:url(../flags/1x1/kr.svg) } 
.flag-icon-kw { background-image:url(../flags/4x3/kw.svg) } 
.flag-icon-kw.flag-icon-squared { background-image:url(../flags/1x1/kw.svg) } 
.flag-icon-ky { background-image:url(../flags/4x3/ky.svg) } 
.flag-icon-ky.flag-icon-squared { background-image:url(../flags/1x1/ky.svg) } 
.flag-icon-kz { background-image:url(../flags/4x3/kz.svg) } 
.flag-icon-kz.flag-icon-squared { background-image:url(../flags/1x1/kz.svg) } 
.flag-icon-la { background-image:url(../flags/4x3/la.svg) } 
.flag-icon-la.flag-icon-squared { background-image:url(../flags/1x1/la.svg) } 
.flag-icon-lb { background-image:url(../flags/4x3/lb.svg) } 
.flag-icon-lb.flag-icon-squared { background-image:url(../flags/1x1/lb.svg) } 
.flag-icon-lc { background-image:url(../flags/4x3/lc.svg) } 
.flag-icon-lc.flag-icon-squared { background-image:url(../flags/1x1/lc.svg) } 
.flag-icon-li { background-image:url(../flags/4x3/li.svg) } 
.flag-icon-li.flag-icon-squared { background-image:url(../flags/1x1/li.svg) } 
.flag-icon-lk { background-image:url(../flags/4x3/lk.svg) } 
.flag-icon-lk.flag-icon-squared { background-image:url(../flags/1x1/lk.svg) } 
.flag-icon-lr { background-image:url(../flags/4x3/lr.svg) } 
.flag-icon-lr.flag-icon-squared { background-image:url(../flags/1x1/lr.svg) } 
.flag-icon-ls { background-image:url(../flags/4x3/ls.svg) } 
.flag-icon-ls.flag-icon-squared { background-image:url(../flags/1x1/ls.svg) } 
.flag-icon-lt { background-image:url(../flags/4x3/lt.svg) } 
.flag-icon-lt.flag-icon-squared { background-image:url(../flags/1x1/lt.svg) } 
.flag-icon-lu { background-image:url(../flags/4x3/lu.svg) } 
.flag-icon-lu.flag-icon-squared { background-image:url(../flags/1x1/lu.svg) } 
.flag-icon-lv { background-image:url(../flags/4x3/lv.svg) } 
.flag-icon-lv.flag-icon-squared { background-image:url(../flags/1x1/lv.svg) } 
.flag-icon-ly { background-image:url(../flags/4x3/ly.svg) } 
.flag-icon-ly.flag-icon-squared { background-image:url(../flags/1x1/ly.svg) } 
.flag-icon-ma { background-image:url(../flags/4x3/ma.svg) } 
.flag-icon-ma.flag-icon-squared { background-image:url(../flags/1x1/ma.svg) } 
.flag-icon-mc { background-image:url(../flags/4x3/mc.svg) } 
.flag-icon-mc.flag-icon-squared { background-image:url(../flags/1x1/mc.svg) } 
.flag-icon-md { background-image:url(../flags/4x3/md.svg) } 
.flag-icon-md.flag-icon-squared { background-image:url(../flags/1x1/md.svg) } 
.flag-icon-me { background-image:url(../flags/4x3/me.svg) } 
.flag-icon-me.flag-icon-squared { background-image:url(../flags/1x1/me.svg) } 
.flag-icon-mf { background-image:url(../flags/4x3/mf.svg) } 
.flag-icon-mf.flag-icon-squared { background-image:url(../flags/1x1/mf.svg) } 
.flag-icon-mg { background-image:url(../flags/4x3/mg.svg) } 
.flag-icon-mg.flag-icon-squared { background-image:url(../flags/1x1/mg.svg) } 
.flag-icon-mh { background-image:url(../flags/4x3/mh.svg) } 
.flag-icon-mh.flag-icon-squared { background-image:url(../flags/1x1/mh.svg) } 
.flag-icon-mk { background-image:url(../flags/4x3/mk.svg) } 
.flag-icon-mk.flag-icon-squared { background-image:url(../flags/1x1/mk.svg) } 
.flag-icon-ml { background-image:url(../flags/4x3/ml.svg) } 
.flag-icon-ml.flag-icon-squared { background-image:url(../flags/1x1/ml.svg) } 
.flag-icon-mm { background-image:url(../flags/4x3/mm.svg) } 
.flag-icon-mm.flag-icon-squared { background-image:url(../flags/1x1/mm.svg) } 
.flag-icon-mn { background-image:url(../flags/4x3/mn.svg) } 
.flag-icon-mn.flag-icon-squared { background-image:url(../flags/1x1/mn.svg) } 
.flag-icon-mo { background-image:url(../flags/4x3/mo.svg) } 
.flag-icon-mo.flag-icon-squared { background-image:url(../flags/1x1/mo.svg) } 
.flag-icon-mp { background-image:url(../flags/4x3/mp.svg) } 
.flag-icon-mp.flag-icon-squared { background-image:url(../flags/1x1/mp.svg) } 
.flag-icon-mq { background-image:url(../flags/4x3/mq.svg) } 
.flag-icon-mq.flag-icon-squared { background-image:url(../flags/1x1/mq.svg) } 
.flag-icon-mr { background-image:url(../flags/4x3/mr.svg) } 
.flag-icon-mr.flag-icon-squared { background-image:url(../flags/1x1/mr.svg) } 
.flag-icon-ms { background-image:url(../flags/4x3/ms.svg) } 
.flag-icon-ms.flag-icon-squared { background-image:url(../flags/1x1/ms.svg) } 
.flag-icon-mt { background-image:url(../flags/4x3/mt.svg) } 
.flag-icon-mt.flag-icon-squared { background-image:url(../flags/1x1/mt.svg) } 
.flag-icon-mu { background-image:url(../flags/4x3/mu.svg) } 
.flag-icon-mu.flag-icon-squared { background-image:url(../flags/1x1/mu.svg) } 
.flag-icon-mv { background-image:url(../flags/4x3/mv.svg) } 
.flag-icon-mv.flag-icon-squared { background-image:url(../flags/1x1/mv.svg) } 
.flag-icon-mw { background-image:url(../flags/4x3/mw.svg) } 
.flag-icon-mw.flag-icon-squared { background-image:url(../flags/1x1/mw.svg) } 
.flag-icon-mx { background-image:url(../flags/4x3/mx.svg) } 
.flag-icon-mx.flag-icon-squared { background-image:url(../flags/1x1/mx.svg) } 
.flag-icon-my { background-image:url(../flags/4x3/my.svg) } 
.flag-icon-my.flag-icon-squared { background-image:url(../flags/1x1/my.svg) } 
.flag-icon-mz { background-image:url(../flags/4x3/mz.svg) } 
.flag-icon-mz.flag-icon-squared { background-image:url(../flags/1x1/mz.svg) } 
.flag-icon-na { background-image:url(../flags/4x3/na.svg) } 
.flag-icon-na.flag-icon-squared { background-image:url(../flags/1x1/na.svg) } 
.flag-icon-nc { background-image:url(../flags/4x3/nc.svg) } 
.flag-icon-nc.flag-icon-squared { background-image:url(../flags/1x1/nc.svg) } 
.flag-icon-ne { background-image:url(../flags/4x3/ne.svg) } 
.flag-icon-ne.flag-icon-squared { background-image:url(../flags/1x1/ne.svg) } 
.flag-icon-nf { background-image:url(../flags/4x3/nf.svg) } 
.flag-icon-nf.flag-icon-squared { background-image:url(../flags/1x1/nf.svg) } 
.flag-icon-ng { background-image:url(../flags/4x3/ng.svg) } 
.flag-icon-ng.flag-icon-squared { background-image:url(../flags/1x1/ng.svg) } 
.flag-icon-ni { background-image:url(../flags/4x3/ni.svg) } 
.flag-icon-ni.flag-icon-squared { background-image:url(../flags/1x1/ni.svg) } 
.flag-icon-nl { background-image:url(../flags/4x3/nl.svg) } 
.flag-icon-nl.flag-icon-squared { background-image:url(../flags/1x1/nl.svg) } 
.flag-icon-no { background-image:url(../flags/4x3/no.svg) } 
.flag-icon-no.flag-icon-squared { background-image:url(../flags/1x1/no.svg) } 
.flag-icon-np { background-image:url(../flags/4x3/np.svg) } 
.flag-icon-np.flag-icon-squared { background-image:url(../flags/1x1/np.svg) } 
.flag-icon-nr { background-image:url(../flags/4x3/nr.svg) } 
.flag-icon-nr.flag-icon-squared { background-image:url(../flags/1x1/nr.svg) } 
.flag-icon-nu { background-image:url(../flags/4x3/nu.svg) } 
.flag-icon-nu.flag-icon-squared { background-image:url(../flags/1x1/nu.svg) } 
.flag-icon-nz { background-image:url(../flags/4x3/nz.svg) } 
.flag-icon-nz.flag-icon-squared { background-image:url(../flags/1x1/nz.svg) } 
.flag-icon-om { background-image:url(../flags/4x3/om.svg) } 
.flag-icon-om.flag-icon-squared { background-image:url(../flags/1x1/om.svg) } 
.flag-icon-pa { background-image:url(../flags/4x3/pa.svg) } 
.flag-icon-pa.flag-icon-squared { background-image:url(../flags/1x1/pa.svg) } 
.flag-icon-pe { background-image:url(../flags/4x3/pe.svg) } 
.flag-icon-pe.flag-icon-squared { background-image:url(../flags/1x1/pe.svg) } 
.flag-icon-pf { background-image:url(../flags/4x3/pf.svg) } 
.flag-icon-pf.flag-icon-squared { background-image:url(../flags/1x1/pf.svg) } 
.flag-icon-pg { background-image:url(../flags/4x3/pg.svg) } 
.flag-icon-pg.flag-icon-squared { background-image:url(../flags/1x1/pg.svg) } 
.flag-icon-ph { background-image:url(../flags/4x3/ph.svg) } 
.flag-icon-ph.flag-icon-squared { background-image:url(../flags/1x1/ph.svg) } 
.flag-icon-pk { background-image:url(../flags/4x3/pk.svg) } 
.flag-icon-pk.flag-icon-squared { background-image:url(../flags/1x1/pk.svg) } 
.flag-icon-pl { background-image:url(../flags/4x3/pl.svg) } 
.flag-icon-pl.flag-icon-squared { background-image:url(../flags/1x1/pl.svg) } 
.flag-icon-pm { background-image:url(../flags/4x3/pm.svg) } 
.flag-icon-pm.flag-icon-squared { background-image:url(../flags/1x1/pm.svg) } 
.flag-icon-pn { background-image:url(../flags/4x3/pn.svg) } 
.flag-icon-pn.flag-icon-squared { background-image:url(../flags/1x1/pn.svg) } 
.flag-icon-pr { background-image:url(../flags/4x3/pr.svg) } 
.flag-icon-pr.flag-icon-squared { background-image:url(../flags/1x1/pr.svg) } 
.flag-icon-ps { background-image:url(../flags/4x3/ps.svg) } 
.flag-icon-ps.flag-icon-squared { background-image:url(../flags/1x1/ps.svg) } 
.flag-icon-pt { background-image:url(../flags/4x3/pt.svg) } 
.flag-icon-pt.flag-icon-squared { background-image:url(../flags/1x1/pt.svg) } 
.flag-icon-pw { background-image:url(../flags/4x3/pw.svg) } 
.flag-icon-pw.flag-icon-squared { background-image:url(../flags/1x1/pw.svg) } 
.flag-icon-py { background-image:url(../flags/4x3/py.svg) } 
.flag-icon-py.flag-icon-squared { background-image:url(../flags/1x1/py.svg) } 
.flag-icon-qa { background-image:url(../flags/4x3/qa.svg) } 
.flag-icon-qa.flag-icon-squared { background-image:url(../flags/1x1/qa.svg) } 
.flag-icon-re { background-image:url(../flags/4x3/re.svg) } 
.flag-icon-re.flag-icon-squared { background-image:url(../flags/1x1/re.svg) } 
.flag-icon-ro { background-image:url(../flags/4x3/ro.svg) } 
.flag-icon-ro.flag-icon-squared { background-image:url(../flags/1x1/ro.svg) } 
.flag-icon-rs { background-image:url(../flags/4x3/rs.svg) } 
.flag-icon-rs.flag-icon-squared { background-image:url(../flags/1x1/rs.svg) } 
.flag-icon-ru { background-image:url(../flags/4x3/ru.svg) } 
.flag-icon-ru.flag-icon-squared { background-image:url(../flags/1x1/ru.svg) } 
.flag-icon-rw { background-image:url(../flags/4x3/rw.svg) } 
.flag-icon-rw.flag-icon-squared { background-image:url(../flags/1x1/rw.svg) } 
.flag-icon-sa { background-image:url(../flags/4x3/sa.svg) } 
.flag-icon-sa.flag-icon-squared { background-image:url(../flags/1x1/sa.svg) } 
.flag-icon-sb { background-image:url(../flags/4x3/sb.svg) } 
.flag-icon-sb.flag-icon-squared { background-image:url(../flags/1x1/sb.svg) } 
.flag-icon-sc { background-image:url(../flags/4x3/sc.svg) } 
.flag-icon-sc.flag-icon-squared { background-image:url(../flags/1x1/sc.svg) } 
.flag-icon-sd { background-image:url(../flags/4x3/sd.svg) } 
.flag-icon-sd.flag-icon-squared { background-image:url(../flags/1x1/sd.svg) } 
.flag-icon-se { background-image:url(../flags/4x3/se.svg) } 
.flag-icon-se.flag-icon-squared { background-image:url(../flags/1x1/se.svg) } 
.flag-icon-sg { background-image:url(../flags/4x3/sg.svg) } 
.flag-icon-sg.flag-icon-squared { background-image:url(../flags/1x1/sg.svg) } 
.flag-icon-sh { background-image:url(../flags/4x3/sh.svg) } 
.flag-icon-sh.flag-icon-squared { background-image:url(../flags/1x1/sh.svg) } 
.flag-icon-si { background-image:url(../flags/4x3/si.svg) } 
.flag-icon-si.flag-icon-squared { background-image:url(../flags/1x1/si.svg) } 
.flag-icon-sj { background-image:url(../flags/4x3/sj.svg) } 
.flag-icon-sj.flag-icon-squared { background-image:url(../flags/1x1/sj.svg) } 
.flag-icon-sk { background-image:url(../flags/4x3/sk.svg) } 
.flag-icon-sk.flag-icon-squared { background-image:url(../flags/1x1/sk.svg) } 
.flag-icon-sl { background-image:url(../flags/4x3/sl.svg) } 
.flag-icon-sl.flag-icon-squared { background-image:url(../flags/1x1/sl.svg) } 
.flag-icon-sm { background-image:url(../flags/4x3/sm.svg) } 
.flag-icon-sm.flag-icon-squared { background-image:url(../flags/1x1/sm.svg) } 
.flag-icon-sn { background-image:url(../flags/4x3/sn.svg) } 
.flag-icon-sn.flag-icon-squared { background-image:url(../flags/1x1/sn.svg) } 
.flag-icon-so { background-image:url(../flags/4x3/so.svg) } 
.flag-icon-so.flag-icon-squared { background-image:url(../flags/1x1/so.svg) } 
.flag-icon-sr { background-image:url(../flags/4x3/sr.svg) } 
.flag-icon-sr.flag-icon-squared { background-image:url(../flags/1x1/sr.svg) } 
.flag-icon-ss { background-image:url(../flags/4x3/ss.svg) } 
.flag-icon-ss.flag-icon-squared { background-image:url(../flags/1x1/ss.svg) } 
.flag-icon-st { background-image:url(../flags/4x3/st.svg) } 
.flag-icon-st.flag-icon-squared { background-image:url(../flags/1x1/st.svg) } 
.flag-icon-sv { background-image:url(../flags/4x3/sv.svg) } 
.flag-icon-sv.flag-icon-squared { background-image:url(../flags/1x1/sv.svg) } 
.flag-icon-sx { background-image:url(../flags/4x3/sx.svg) } 
.flag-icon-sx.flag-icon-squared { background-image:url(../flags/1x1/sx.svg) } 
.flag-icon-sy { background-image:url(../flags/4x3/sy.svg) } 
.flag-icon-sy.flag-icon-squared { background-image:url(../flags/1x1/sy.svg) } 
.flag-icon-sz { background-image:url(../flags/4x3/sz.svg) } 
.flag-icon-sz.flag-icon-squared { background-image:url(../flags/1x1/sz.svg) } 
.flag-icon-tc { background-image:url(../flags/4x3/tc.svg) } 
.flag-icon-tc.flag-icon-squared { background-image:url(../flags/1x1/tc.svg) } 
.flag-icon-td { background-image:url(../flags/4x3/td.svg) } 
.flag-icon-td.flag-icon-squared { background-image:url(../flags/1x1/td.svg) } 
.flag-icon-tf { background-image:url(../flags/4x3/tf.svg) } 
.flag-icon-tf.flag-icon-squared { background-image:url(../flags/1x1/tf.svg) } 
.flag-icon-tg { background-image:url(../flags/4x3/tg.svg) } 
.flag-icon-tg.flag-icon-squared { background-image:url(../flags/1x1/tg.svg) } 
.flag-icon-th { background-image:url(../flags/4x3/th.svg) } 
.flag-icon-th.flag-icon-squared { background-image:url(../flags/1x1/th.svg) } 
.flag-icon-tj { background-image:url(../flags/4x3/tj.svg) } 
.flag-icon-tj.flag-icon-squared { background-image:url(../flags/1x1/tj.svg) } 
.flag-icon-tk { background-image:url(../flags/4x3/tk.svg) } 
.flag-icon-tk.flag-icon-squared { background-image:url(../flags/1x1/tk.svg) } 
.flag-icon-tl { background-image:url(../flags/4x3/tl.svg) } 
.flag-icon-tl.flag-icon-squared { background-image:url(../flags/1x1/tl.svg) } 
.flag-icon-tm { background-image:url(../flags/4x3/tm.svg) } 
.flag-icon-tm.flag-icon-squared { background-image:url(../flags/1x1/tm.svg) } 
.flag-icon-tn { background-image:url(../flags/4x3/tn.svg) } 
.flag-icon-tn.flag-icon-squared { background-image:url(../flags/1x1/tn.svg) } 
.flag-icon-to { background-image:url(../flags/4x3/to.svg) } 
.flag-icon-to.flag-icon-squared { background-image:url(../flags/1x1/to.svg) } 
.flag-icon-tr { background-image:url(../flags/4x3/tr.svg) } 
.flag-icon-tr.flag-icon-squared { background-image:url(../flags/1x1/tr.svg) } 
.flag-icon-tt { background-image:url(../flags/4x3/tt.svg) } 
.flag-icon-tt.flag-icon-squared { background-image:url(../flags/1x1/tt.svg) } 
.flag-icon-tv { background-image:url(../flags/4x3/tv.svg) } 
.flag-icon-tv.flag-icon-squared { background-image:url(../flags/1x1/tv.svg) } 
.flag-icon-tw { background-image:url(../flags/4x3/tw.svg) } 
.flag-icon-tw.flag-icon-squared { background-image:url(../flags/1x1/tw.svg) } 
.flag-icon-tz { background-image:url(../flags/4x3/tz.svg) } 
.flag-icon-tz.flag-icon-squared { background-image:url(../flags/1x1/tz.svg) } 
.flag-icon-ua { background-image:url(../flags/4x3/ua.svg) } 
.flag-icon-ua.flag-icon-squared { background-image:url(../flags/1x1/ua.svg) } 
.flag-icon-ug { background-image:url(../flags/4x3/ug.svg) } 
.flag-icon-ug.flag-icon-squared { background-image:url(../flags/1x1/ug.svg) } 
.flag-icon-um { background-image:url(../flags/4x3/um.svg) } 
.flag-icon-um.flag-icon-squared { background-image:url(../flags/1x1/um.svg) } 
.flag-icon-us { background-image:url(../flags/4x3/us.svg) } 
.flag-icon-us.flag-icon-squared { background-image:url(../flags/1x1/us.svg) } 
.flag-icon-uy { background-image:url(../flags/4x3/uy.svg) } 
.flag-icon-uy.flag-icon-squared { background-image:url(../flags/1x1/uy.svg) } 
.flag-icon-uz { background-image:url(../flags/4x3/uz.svg) } 
.flag-icon-uz.flag-icon-squared { background-image:url(../flags/1x1/uz.svg) } 
.flag-icon-va { background-image:url(../flags/4x3/va.svg) } 
.flag-icon-va.flag-icon-squared { background-image:url(../flags/1x1/va.svg) } 
.flag-icon-vc { background-image:url(../flags/4x3/vc.svg) } 
.flag-icon-vc.flag-icon-squared { background-image:url(../flags/1x1/vc.svg) } 
.flag-icon-ve { background-image:url(../flags/4x3/ve.svg) } 
.flag-icon-ve.flag-icon-squared { background-image:url(../flags/1x1/ve.svg) } 
.flag-icon-vg { background-image:url(../flags/4x3/vg.svg) } 
.flag-icon-vg.flag-icon-squared { background-image:url(../flags/1x1/vg.svg) } 
.flag-icon-vi { background-image:url(../flags/4x3/vi.svg) } 
.flag-icon-vi.flag-icon-squared { background-image:url(../flags/1x1/vi.svg) } 
.flag-icon-vn { background-image:url(../flags/4x3/vn.svg) } 
.flag-icon-vn.flag-icon-squared { background-image:url(../flags/1x1/vn.svg) } 
.flag-icon-vu { background-image:url(../flags/4x3/vu.svg) } 
.flag-icon-vu.flag-icon-squared { background-image:url(../flags/1x1/vu.svg) } 
.flag-icon-wf { background-image:url(../flags/4x3/wf.svg) } 
.flag-icon-wf.flag-icon-squared { background-image:url(../flags/1x1/wf.svg) } 
.flag-icon-ws { background-image:url(../flags/4x3/ws.svg) } 
.flag-icon-ws.flag-icon-squared { background-image:url(../flags/1x1/ws.svg) } 
.flag-icon-ye { background-image:url(../flags/4x3/ye.svg) } 
.flag-icon-ye.flag-icon-squared { background-image:url(../flags/1x1/ye.svg) } 
.flag-icon-yt { background-image:url(../flags/4x3/yt.svg) } 
.flag-icon-yt.flag-icon-squared { background-image:url(../flags/1x1/yt.svg) } 
.flag-icon-za { background-image:url(../flags/4x3/za.svg) } 
.flag-icon-za.flag-icon-squared { background-image:url(../flags/1x1/za.svg) } 
.flag-icon-zm { background-image:url(../flags/4x3/zm.svg) } 
.flag-icon-zm.flag-icon-squared { background-image:url(../flags/1x1/zm.svg) } 
.flag-icon-zw { background-image:url(../flags/4x3/zw.svg) } 
.flag-icon-zw.flag-icon-squared { background-image:url(../flags/1x1/zw.svg) } 
.flag-icon-es-ct { background-image:url(../flags/4x3/es-ct.svg) } 
.flag-icon-es-ct.flag-icon-squared { background-image:url(../flags/1x1/es-ct.svg) } 
.flag-icon-eu { background-image:url(../flags/4x3/eu.svg) } 
.flag-icon-eu.flag-icon-squared { background-image:url(../flags/1x1/eu.svg) } 
.flag-icon-gb-eng { background-image:url(../flags/4x3/gb-eng.svg) } 
.flag-icon-gb-eng.flag-icon-squared { background-image:url(../flags/1x1/gb-eng.svg) } 
.flag-icon-gb-nir { background-image:url(../flags/4x3/gb-nir.svg) } 
.flag-icon-gb-nir.flag-icon-squared { background-image:url(../flags/1x1/gb-nir.svg) } 
.flag-icon-gb-sct { background-image:url(../flags/4x3/gb-sct.svg) } 
.flag-icon-gb-sct.flag-icon-squared { background-image:url(../flags/1x1/gb-sct.svg) } 
.flag-icon-gb-wls { background-image:url(../flags/4x3/gb-wls.svg) } 
.flag-icon-gb-wls.flag-icon-squared { background-image:url(../flags/1x1/gb-wls.svg) } 
.flag-icon-un { background-image:url(../flags/4x3/un.svg) } 
.flag-icon-un.flag-icon-squared { background-image:url(../flags/1x1/un.svg) } 
.flag-icon-en { background-image:url(../flags/4x3/en.svg) } 
.flag-icon-en.flag-icon-squared { background-image:url(../flags/1x1/en.svg) } 