@charset "UTF-8";
 .nicdark_bg_white{ background-color: #ffffff; }
.nicdark_bg_grey{ background-color: #fff; }
.nicdark_bg_grey2{ background-color: #f1f1f1; }
.nicdark_bg_none{ background-color: none; }  .nicdark_border_white, .nicdark_border_white td, .nicdark_border_white th{ border: 1px solid #ffffff; }
.nicdark_border_grey, .nicdark_border_grey td, .nicdark_border_grey th{ border: 1px solid #f1f1f1; }
.nicdark_borderbottom_grey{ border-bottom: 1px solid #f1f1f1; }
.nicdark_border_grey2, .nicdark_border_grey2 td, .nicdark_border_grey2 th{ border: 1px solid #e5e5e5; }
.nicdark_border_greydark2, .nicdark_border_greydark2 td, .nicdark_border_greydark2 th{ border: 1px solid #353b3d; } .nicdark_border_none{ border: 0px solid #f1f1f1 !important; }  .nicdark_shadow.nicdark_bg_grey{ box-shadow: 0px 4px 0px 0px #f1f1f1; }
.nicdark_shadow.nicdark_bg_grey2{ box-shadow: 0px 4px 0px 0px #e5e5e5; }  .nicdark_radius{ border-radius: 5px 5px 5px 5px;}
.nicdark_radius_top{ border-radius: 5px 5px 0px 0px; }
.nicdark_radius_bottom{ border-radius: 0px 0px 5px 5px; }
.nicdark_radius_left{ border-radius: 5px 0px 0px 5px; }
.nicdark_radius_right{ border-radius: 0px 5px 5px 0px; }
.nicdark_radius_circle{ border-radius: 100%; }
.nicdark_radius_none{ border-radius: 0px 0px 0px 0px; }  .nicdark_strike{ text-decoration: line-through; }   .nicdark_logo{ float: left; position: relative; width: 10px; height: 10px; }
.nicdark_logo img{ position: absolute; border:0;}  .nicdark_btn{ display: inline-block; text-align: center; cursor: pointer;}
.nicdark_btn.left{ float: left;}
.nicdark_btn.right{ float: right;}
.nicdark_btn.fullwidth{ padding-left: 0px !important; padding-right: 0px !important; width: 100%;} .nicdark_btn.extrasmall{ padding: 2px 10px; font-size: 13px; }
.nicdark_btn.small{ padding: 5px 10px; font-size: 14px; }
.nicdark_btn.medium{ padding: 10px 20px; font-size: 17px; font-family:Open Sans; font-weight:bold;}
.nicdark_btn.big{ padding: 15px 20px; font-size: 19px; }
.nicdark_btn.extrasize{ padding: 20px; font-size: 45px; line-height: 45px; } .nicdark_btn_filter{ background-image:url(//www.pantheon-travel.gr/wp-content/themes/lovetravel/img/filter.png); background-repeat:no-repeat; background-position:right -20px; background-size:150px 150px; -webkit-transition: all 0.5s ease; -moz-transition: all 0.5s ease; -o-transition: all 0.5s ease; -ms-transition: all 0.5s ease; transition: all 0.5s ease; }
.nicdark_btn_filter:hover{ background-position:right 0px; } .nicdark_btn.active{ color: #fff; }  .nicdark_btn_icon{ display: inline-block; text-align: center; cursor: pointer;}
.nicdark_btn_icon > i{ display: inline-block; width: 20px; height: 20px; }
.nicdark_btn_icon > i:before{ margin: 0px; padding:0px; }
.nicdark_btn_icon.left{ float: left;}
.nicdark_btn_icon.right{ float: right;} .nicdark_btn_icon.extrasmall{ padding: 5px; font-size: 14px; }
.nicdark_btn_icon.small{ padding: 10px; font-size: 15px; }
.nicdark_btn_icon.medium{ padding: 15px; font-size: 17px; }
.nicdark_btn_icon.big{ padding: 20px; font-size: 19px; } .nicdark_btn_icon.extrabig > i{ display: inline-block; width: 40px; height: 40px; }
.nicdark_btn_icon.extrabig{ padding: 20px; font-size: 32px; }  .nicdark_btn_iconbg{ display: inline-block; }
.nicdark_btn_iconbg > div{ overflow: hidden; position: relative; } .nicdark_btn_iconbg.small, .nicdark_btn_iconbg.small > div{ width: 40px; height: 40px; }
.nicdark_btn_iconbg.medium, .nicdark_btn_iconbg.medium > div{ width: 50px; height: 50px; }
.nicdark_btn_iconbg.big, .nicdark_btn_iconbg.big > div{ width: 60px; height: 60px; }
.nicdark_btn_iconbg.extrabig, .nicdark_btn_iconbg.extrabig > div{ width: 80px; height: 80px; }  .nicdark_iconbg{ position: absolute; bottom: -15px;} .nicdark_iconbg.left{ left: -20px;}
.nicdark_iconbg.right{ right: -10px;} .nicdark_iconbg.small{ font-size: 40px; }
.nicdark_iconbg.medium{ font-size: 50px; }
.nicdark_iconbg.big{ font-size: 60px; }
.nicdark_iconbg.extrabig{ font-size: 80px; } .nicdark_iconbg.grey{ color: #f1f1f1; }  .nicdark_divider{ float: left; width: 100%;}
.nicdark_divider > span{ display: block; margin:auto; } .nicdark_divider.left > span{ float: left; }
.nicdark_divider.right > span{ float: right; } .nicdark_divider.big > span{ width: 80px; height: 4px; }
.nicdark_divider.small > span{ width: 30px; height: 2px; }  .nicdark_dropcap{ float: left; font-size: 35px; line-height: 20px; padding: 15px; margin-right: 20px; }  .nicdark_alerts{ overflow: hidden; position: relative; }
.nicdark_alerts > p > .iconclose{ cursor: pointer; }  .nicdark_iframe{ float: left; width: 100% !important; border: 0; }  .nicdark_accordion{ float: left; width: 100%; }
.nicdark_accordion .ui-accordion-header-active { cursor: initial !important; }
.nicdark_accordion .nicdark_accordion_header{ outline: 0; cursor: pointer; margin-bottom: 20px; }
.nicdark_accordion_content{ padding: 0px 20px 20px 20px; } .nicdark_accordion_header{ outline: 0; }
.nicdark_accordion_header.small{ padding: 5px 10px; }
.nicdark_accordion_header.medium{ padding: 10px 20px; }
.nicdark_accordion_header.big{ padding: 15px 20px; } .wpb_accordion .ui-accordion-header-active:before { content: '\e8c5' !important; font-family: 'fontello'; margin-right: 10px; color: #fff; font-size: 15px; }
.wpb_accordion .ui-accordion-header:before { content: '\e8c2'; font-family: 'fontello'; margin-right: 10px; color: #fff; font-size: 15px; }  .nicdark_toogle{ float: left; width: 100%; }
.nicdark_toogle_content{ padding: 0px 20px !important; margin: 0px !important; }
.nicdark_toogle .nicdark_toogle_header{ outline: 0; cursor: pointer; float: none; width: initial; } .nicdark_toogle_header{ position: relative; overflow: hidden; }
.nicdark_toogle_header.small{ padding: 5px 10px; }
.nicdark_toogle_header.medium{ padding: 10px 20px; }
.nicdark_toogle_header.big{ padding: 15px 20px; }  .nicdark_progressbar{ float:left; width:100%; }
.nicdark_progressbar_title{ margin: 0px; padding:0px; min-height: 20px; -webkit-transition: all 0.8s ease; -moz-transition: all 0.8s ease; -o-transition: all 0.8s ease; -ms-transition: all 0.8s ease; transition: all 0.8s ease; }
.nicdark_progressbar_title > span{ padding:0px; display:inline-block;} .animate_progressbar{ width: 0% !important; }  .nicdark_tab{ float: left; width: 100%; }
.nicdark_tabs{ float: left; width: 100%; }
.nicdark_tab > .nicdark_tabslist{ margin: 0px; padding: 0px; list-style: none; float: left; width: 100%; }
.nicdark_tab > .nicdark_tabslist > li{ margin: 0px; padding: 0px; float: left; }
.nicdark_tab > .nicdark_tabslist > li > a{ outline: 0; }
.nicdark_tab > .nicdark_tabslist > .ui-tabs-active > a{ background-color: #f9f9f9 !important; color: #a4a4a4 !important; box-shadow: 0px 4px 0px 0px #f1f1f1;  } .nicdark_tab_dark .nicdark_border_grey, .nicdark_tab_dark ul li a.title{ border: 0px solid #000 !important; }  .nicdark_list{ display: inline-block; width: 100%; list-style: none; margin: 0px; padding: 0px; }
.nicdark_list > li{ float: left; width: 100%; border-top: 0px; border-left: 0px; border-right: 0px; border-width: 1px; }
.nicdark_list > li:last-child{ border-bottom-width: 0px; }  .nicdark_table{ float:left; width: 100%; border-collapse: collapse; }
.nicdark_table thead, .nicdark_table tbody { border-width: 0px; }
.nicdark_table tr td, .nicdark_table tr th{ border-width: 1px; } .nicdark_table.small tr td, .nicdark_table.small tr th{ padding: 5px 10px; }
.nicdark_table.medium tr td, .nicdark_table.medium tr th{ padding: 10px 20px; }
.nicdark_table.big tr td, .nicdark_table.big tr th{ padding: 15px 20px; }
.nicdark_table.extrabig tr td, .nicdark_table.extrabig tr th{ padding: 20px 20px; } .nicdark_table.center{ text-align: center; }
.nicdark_table.left{ text-align: left; }
.nicdark_table.right{ text-align: right; }  .nicdark_filter{ float: left; width: 100%; }
.nicdark_filter.greydark { background: rgba(67,74,84,0.2); }
.nicdark_filter.greydark2 { background: rgba(67,74,84,0.5); }  .nicdark_left_sidebar{ width:300px; height:100%; position:fixed; left:-300px; top:0px; z-index:99999; -webkit-transition: all 0.8s ease; -moz-transition: all 0.8s ease; -o-transition: all 0.8s ease; -ms-transition: all 0.8s ease; transition: all 0.8s ease; }
.nicdark_right_sidebar{ width:300px; height:100%; position:fixed; right:-300px; top:0px; z-index:99999; -webkit-transition: all 0.8s ease; -moz-transition: all 0.8s ease; -o-transition: all 0.8s ease; -ms-transition: all 0.8s ease; transition: all 0.8s ease; }
.nicdark_right_sidebar .nicdark_margin020 div:first-child, .nicdark_left_sidebar .nicdark_margin020 div:first-child{ margin-top: 20px; } .nicdark_overlay_on{float: left; width: 100%; height: 100%; background:rgba(0,0,0,0.3); position: fixed; z-index: 9999; cursor: crosshair; -webkit-transition: all 0.8s ease; -moz-transition: all 0.8s ease; -o-transition: all 0.8s ease; -ms-transition: all 0.8s ease; transition: all 0.8s ease; }  .nicdark_triangle{ width: 0px; height: 0px; border-style: solid; border-width: 15px 15px 0 15px; position: absolute; } .nicdark_triangle.grey{ border-color: #f1f1f1 transparent transparent transparent; }  .nicdark_oblique45{ transform:rotate(-45deg); -ms-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-webkit-transform:rotate(-45deg);-o-transform:rotate(-45deg);}  .nicdark_preloader{ float: left; width: 100%; height: 100%; position: fixed; background-color: #fff; display: table; z-index: 10001; text-align: center; }
.nicdark_preloader i{ display: table-cell; vertical-align: middle; font-size: 30px; -webkit-animation: nicdark_pulse 1s infinite linear; animation: nicdark_pulse 1s infinite linear; }
.nicdark_preloader_ajax{ float: left; cursor: progress; width: 100%; height: 100%; position: fixed; background:rgba(255,255,255,0.5); display: table; z-index: 10001; text-align: center; }
@-webkit-keyframes nicdark_spin {
0% {
-webkit-transform: rotate(0deg);
transform: rotate(0deg);
}
100% {
-webkit-transform: rotate(359deg);
transform: rotate(359deg);
}
}
@keyframes nicdark_spin {
0% {
-webkit-transform: rotate(0deg);
transform: rotate(0deg);
}
100% {
-webkit-transform: rotate(359deg);
transform: rotate(359deg);
}
}
@-webkit-keyframes nicdark_pulse {
0% {
-webkit-transform:scale(1.0, 1.0);
-o-transform:scale(1.0, 1.0);
transform:scale(1.0, 1.0);
}
50% {
-webkit-transform:scale(1.3, 1.3);
-o-transform:scale(1.3, 1.3);
transform:scale(1.3, 1.3);
}
100% {
-webkit-transform:scale(1.0, 1.0);
-o-transform:scale(1.0, 1.0);
transform:scale(1.0, 1.0);
}
}
@keyframes nicdark_pulse {
0% {
-webkit-transform:scale(1.0, 1.0);
-o-transform:scale(1.0, 1.0);
transform:scale(1.0, 1.0);
}
50% {
-webkit-transform:scale(1.3, 1.3);
-o-transform:scale(1.3, 1.3);
transform:scale(1.3, 1.3);
}
100% {
-webkit-transform:scale(1.0, 1.0);
-o-transform:scale(1.0, 1.0);
transform:scale(1.0, 1.0);
}
}   .nicdark_block{ display: block !important; }
.nicdark_outline { outline: 0; }
.nicdark_overflow { overflow: hidden; }
.nicdark_sizing { box-sizing:border-box; }
.nicdark_display_inlineblock { display: inline-block; }
.nicdark_display_table { display: table; }
.nicdark_cell { display: table-cell !important; }
.nicdark_vertical_middle { vertical-align: middle; text-align: center; }
.nicdark_vertical_bottom { vertical-align: bottom; }
.nicdark_center { text-align: center; }
.nicdark_left { text-align: left; }
.nicdark_float_right { float: right; }
.nicdark_disable_float { float: initial !important; }
.nicdark_cursor_initial { cursor: initial; } .nicdark_displaynone_desktop { display: none; }
.nicdark_displaynone { display: none !important; } .nicdark_padding10{ padding: 10px !important; }
.nicdark_padding010{ padding: 0px 10px !important; }
.nicdark_padding100{ padding: 10px 0px !important; }
.nicdark_padding20{ padding: 20px !important; }
.nicdark_padding1020{ padding: 10px 20px !important; }
.nicdark_padding0_left{ padding-left: 0px !important; }
.nicdark_padding10_left{ padding-left: 10px !important; }
.nicdark_padding20_left{ padding-left: 20px !important; }
.nicdark_padding0{ padding: 0px !important; }
.nicdark_padding50{ padding: 5px 0px !important; } .nicdark_padding07{ padding: 0px 7px !important; }
.nicdark_padding0_right{ padding-right: 0px !important; }
.nicdark_padding10_right{ padding-right: 10px !important; }
.nicdark_padding14_right{ padding-right: 14px !important; }
.nicdark_padding14_left{ padding-left: 14px !important; }
.nicdark_padding20_right{ padding-right: 20px !important; } .nicdark_space1{ height: 1px; width: 100%; float: left; }
.nicdark_space3{ height: 3px; width: 100%; float: left; }
.nicdark_space5{ height: 5px; width: 100%; float: left; }
.nicdark_space10{ height: 10px; width: 100%; float: left; }
.nicdark_space15{ height: 15px; width: 100%; float: left; }
.nicdark_space20{ height: 20px; width: 100%; float: left; }
.nicdark_space30{ height: 30px; width: 100%; float: left; }
.nicdark_space40{ height: 40px; width: 100%; float: left; }
.nicdark_space50{ height: 50px; width: 100%; float: left; }
.nicdark_space60{ height: 60px; width: 100%; float: left; }
.nicdark_space70{ height: 70px; width: 100%; float: left; }
.nicdark_space80{ height: 80px; width: 100%; float: left; }
.nicdark_space90{ height: 90px; width: 100%; float: left; }
.nicdark_space100{ height: 100px; width: 100%; float: left; }
.nicdark_space110{ height: 110px; width: 100%; float: left; }
.nicdark_space120{ height: 120px; width: 100%; float: left; }
.nicdark_space130{ height: 130px; width: 100%; float: left; }
.nicdark_space140{ height: 140px; width: 100%; float: left; }
.nicdark_space150{ height: 150px; width: 100%; float: left; }
.nicdark_space160{ height: 160px; width: 100%; float: left; }
.nicdark_space170{ height: 170px; width: 100%; float: left; }
.nicdark_space180{ height: 180px; width: 100%; float: left; }
.nicdark_space190{ height: 190px; width: 100%; float: left; }
.nicdark_space200{ height: 200px; width: 100%; float: left; }  .nicdark_margin0{ margin: 0px !important; }
.nicdark_margin5{ margin: 5px; padding: 0px; display: inline-block; }
.nicdark_margin05{ margin: 0px 5px; padding: 0px; display: inline-block; }
.nicdark_margin10{ margin: 10px; padding: 0px; display: inline-block; }
.nicdark_margin100{ margin: 10px 0px; padding: 0px; display: inline-block; }
.nicdark_margin150{ margin: 15px 0px; padding: 0px; display: inline-block; }
.nicdark_margin20{ margin: 20px; padding: 0px; display: inline-block; }
.nicdark_margin020{ margin: 0px 20px; padding: 0px; display: inline-block; }
.nicdark_margin200{ margin: 20px 0px; }
.nicdark_margin010{ margin: 0px 10px; padding: 0px; display: inline-block; }
.nicdark_margin1820{ margin: 18px 20px; padding: 0px; display: inline-block; }
.nicdark_margin30{ margin: 30px; padding: 0px; display: inline-block; }
.nicdark_margin40{ margin: 40px; padding: 0px; display: inline-block; }
.nicdark_margin2040{ margin: 20px 40px; padding: 0px; display: inline-block; } .nicdark_marginleft0{ margin-left: 0px; }
.nicdark_marginleft10{ margin-left: 10px; }
.nicdark_marginleft20{ margin-left: 20px; }
.nicdark_marginleft50{ margin-left: 50px; }
.nicdark_marginleft60{ margin-left: 60px; }
.nicdark_marginleft70{ margin-left: 70px; }
.nicdark_marginleft80{ margin-left: 80px; }
.nicdark_marginleft85{ margin-left: 85px; }
.nicdark_marginleft90{ margin-left: 90px; }
.nicdark_marginleft100{ margin-left: 100px; }
.nicdark_marginleft110{ margin-left: 110px; }
.nicdark_marginleft120{ margin-left: 120px; } .nicdark_marginright10{ margin-right: 10px; }
.nicdark_marginright20{ margin-right: 20px; }
.nicdark_marginright30{ margin-right: 30px; }
.nicdark_marginright40{ margin-right: 40px; }
.nicdark_marginright50{ margin-right: 50px; } .nicdark_marginbottom10{ margin-bottom: 10px; }
.nicdark_marginbottom20{ margin-bottom: 20px; } .nicdark_margintop20{ margin-top: 20px; }
.nicdark_margintop10{ margin-top: 10px; }
.nicdark_margintop30{ margin-top: 30px; }
.nicdark_margintop0{ margin-top: 0px !important; }   .nicdark_margintop10_negative { margin-top: -10px !important; }
.nicdark_margintop20_negative { margin-top: -20px !important; }
.nicdark_margintop30_negative { margin-top: -30px !important; }
.nicdark_margintop40_negative { margin-top: -40px !important; }
.nicdark_margintop45_negative { margin-top: -45px !important; }
.nicdark_margintop50_negative { margin-top: -50px !important; }
.nicdark_margintop60_negative { margin-top: -60px !important; }
.nicdark_margintop70_negative { margin-top: -70px !important; } .nicdark_marginbottom10_negative { margin-bottom: -10px !important; }
.nicdark_marginbottom20_negative { margin-bottom: -20px !important; }
.nicdark_marginbottom30_negative { margin-bottom: -30px !important; }
.nicdark_marginbottom40_negative { margin-bottom: -40px !important; }
.nicdark_marginbottom50_negative { margin-bottom: -50px !important; }
.nicdark_marginbottom60_negative { margin-bottom: -60px !important; }
.nicdark_marginbottom70_negative { margin-bottom: -70px !important; }
.nicdark_marginbottom80_negative { margin-bottom: -80px !important; }
.nicdark_marginbottom90_negative { margin-bottom: -90px !important; } .nicdark_marginleft100_negative { margin-left: -100px; }  .nicdark_size_small{ margin: 5px 10px; }
.nicdark_size_medium{ margin: 10px 20px; }
.nicdark_size_big{ margin: 15px 20px; }  .nicdark_absolute{ position:absolute; left: 0;}
.nicdark_absolute_floatnone { position: absolute; }
.nicdark_absolute_floatnone.right { position:absolute; right: 0; }
.nicdark_absolute_left{ position:absolute; margin-top: 20px; margin-left: 20px; }
.nicdark_absolute_right{ position:absolute; margin-top: 20px; margin-right: 20px; right:0;} .nicdark_absolute_right10{ position:absolute; margin-top: 10px; margin-right: 10px; right:0;} .nicdark_upper_level1{ z-index: 99 !important; }
.nicdark_upper_level2{ z-index: 999 !important; }  .nicdark_relative{ position:relative;}  .nicdark_height_initial{ height: initial !important; }
.nicdark_height100percentage{ height: 100%; }
.nicdark_height100{ height: 100px; }
.nicdark_height150{ height: 150px; }
.nicdark_height200{ height: 200px; }
.nicdark_height250{ height: 250px; }
.nicdark_height300{ height: 300px; }
.nicdark_height350{ height: 350px; }
.nicdark_height400{ height: 400px; }
.nicdark_height450{ height: 450px; }
.nicdark_height500{ height: 500px; }   .nicdark_textevidence{ float: left; width: 100%; position: relative; overflow: hidden; } .nicdark_textevidence.center{ text-align: center; }
.nicdark_textevidence.left{ text-align: left; }
.nicdark_textevidence.right{ text-align: right; } .nicdark_textevidence.overflow_scroll { overflow-x:auto !important; }  .nicdark_focus{ float: left; width: 100%; }
.nicdark_focus.center{ text-align: center; }
.nicdark_focus.right{ text-align: right; }  .nicdark_archive1{ width: 100%; position: relative; overflow: hidden; }
.nicdark_archive1.center{ text-align: center; }
.nicdark_archive1.right{ text-align: right; }
.nicdark_archive1 img{ width: 100%; height: auto; display: block;}
.nicdark_archive1_content{ font-size: 15px; color: #a4a4a4; }
.nicdark_event_archive p{ color: #fff; }
.nicdark_post_archive p{ color: #fff; } .nicdark_archive1.overflow_scroll { overflow-x:auto !important; }  .nicdark_activity{ float: left; }
.nicdark_activity.center{ text-align: center; }  .nicdark_masonry_btns{ float: left; width: 100%; }
.nicdark_masonry_container{ float: left; width: 100%; -webkit-transition-duration: 0.8s; -moz-transition-duration: 0.8s; -ms-transition-duration: 0.8s; -o-transition-duration: 0.8s; transition-duration: 0.8s; -webkit-transition-property: height, width; -moz-transition-property: height, width; -ms-transition-property: height, width; -o-transition-property: height, width; transition-property: height, width; }   .nicdark_rotate{
-webkit-transition: all 0.5s ease;
-moz-transition: all 0.5s ease;
-o-transition: all 0.5s ease;
-ms-transition: all 0.5s ease;
transition: all 0.5s ease;
}
.nicdark_rotate:hover {
-webkit-transform: rotate(360deg);
-moz-transform: rotate(360deg);
-o-transform: rotate(360deg);
-ms-transform: rotate(360deg);
transform: rotate(360deg);
} .nicdark_press{
-webkit-transition: all 0.5s ease;
-moz-transition: all 0.5s ease;
-o-transition: all 0.5s ease;
-ms-transition: all 0.5s ease;
transition: all 0.5s ease;
}
.nicdark_press:hover {
box-shadow: 0px 0px 0px 0px transparent !important;
margin-top: 4px;
margin-bottom: -4px;
} .nicdark_zoom
{
-webkit-transition:all 500ms;
-o-transition:all 500ms;
transition:all 500ms;
}
.nicdark_zoom:hover	
{
-webkit-transform:scale(1.2, 1.2);
-o-transform:scale(1.2, 1.2);
transform:scale(1.2, 1.2);
} .nicdark_opacity{
opacity: 1;
-webkit-transition: opacity;
-webkit-transition-timing-function: ease-out;
-webkit-transition-duration: 250ms;
-moz-transition: opacity;
-moz-transition-timing-function: ease-out;
-moz-transition-duration: 250ms;
}
.nicdark_opacity:hover{
opacity: 0.8;
-webkit-transition: opacity;
-webkit-transition-timing-function: ease-out;
-webkit-transition-duration: 250ms;
-moz-transition: opacity;
-moz-transition-timing-function: ease-out;
-moz-transition-duration: 250ms;
} .nicdark_fadeinout .nicdark_fadeout{
opacity: 1;
-webkit-transition: opacity;
-webkit-transition-timing-function: ease-out;
-webkit-transition-duration: 500ms;
-moz-transition: opacity;
-moz-transition-timing-function: ease-out;
-moz-transition-duration: 500ms;
}
.nicdark_fadeinout:hover .nicdark_fadeout{
opacity: 0;
z-index: 1;
-webkit-transition: opacity;
-webkit-transition-timing-function: ease-out;
-webkit-transition-duration: 500ms;
-moz-transition: opacity;
-moz-transition-timing-function: ease-out;
-moz-transition-duration: 500ms;
} .nicdark_fadeinout .nicdark_fadein{
opacity: 0;
-webkit-transition: opacity;
-webkit-transition-timing-function: ease-out;
-webkit-transition-duration: 500ms;
-moz-transition: opacity;
-moz-transition-timing-function: ease-out;
-moz-transition-duration: 500ms;
}
.nicdark_fadeinout:hover .nicdark_fadein{
opacity: 1;
z-index: 2;
-webkit-transition: opacity;
-webkit-transition-timing-function: ease-out;
-webkit-transition-duration: 500ms;
-moz-transition: opacity;
-moz-transition-timing-function: ease-out;
-moz-transition-duration: 500ms;
} .nicdark_fadeinout .nicdark_zoom_image { -webkit-transition:all 3000ms; -o-transition:all 500ms; transition:all 3000ms; }
.nicdark_fadeinout:hover .nicdark_zoom_image{ 
-webkit-transform:rotate(3deg) scale(1.2, 1.2); 
-o-transform:rotate(3deg) scale(1.2, 1.2); 
transform:rotate(3deg) scale(1.2, 1.2); } .nicdark_transition{ -webkit-transition: all 0.8s ease; -moz-transition: all 0.8s ease; -o-transition: all 0.8s ease; -ms-transition: all 0.8s ease; transition: all 0.8s ease; } .nicdark_bg_grey_hover:hover{ background-color: #f9f9f9 !important; }
.nicdark_bg_grey2_hover:hover{ background-color: #f1f1f1 !important; } .nicdark_slide1 > ul { position: absolute; z-index: 0;}  .ui-datepicker{ float: left; width: 300px; position: relative; z-index: 888 !important; margin-top: 0px !important;}
.ui-datepicker tbody{ border-left: 1px solid #f1f1f1; border-bottom: 1px solid #f1f1f1;}
.grid .ui-datepicker{ float: left; width: 100%; } .ui-datepicker-multi{ float: left; width: 640px !important; position: relative; z-index: 888 !important;}
.ui-datepicker-group{ float: left; width: 300px !important; margin:10px; position: relative;} .ui-datepicker-header{ float: left; width: 100%; border-radius: 0px 0px 0px 0px; }
.ui-datepicker-title { float: left; width: 100%; padding: 15px 0px; text-align: center; font-size: 17px; line-height: 17px; color: #fff; text-transform: uppercase; } .ui-datepicker-prev span, .ui-datepicker-next span{ display: none; }
.ui-datepicker-prev{ position: absolute; left:0; top: 15px; margin-left: 20px; }
.ui-datepicker-prev:before{ content: '\e8c6' !important; font-family: 'fontello'; color: #fff; cursor: pointer; }
.ui-datepicker-next{ position: absolute; right:0; top: 15px; margin-right: 20px; }
.ui-datepicker-next:before{ content: '\e8c7' !important; font-family: 'fontello'; color: #fff; cursor: pointer; } .ui-datepicker-calendar{ float: left; width: 100%; border-collapse: collapse; text-align: center; border-radius: 0px; box-shadow: 0px 0px 0px 0px #f1f1f1; background-color: #f9f9f9; }
.ui-datepicker-calendar thead{ color: #fff; font-size: 13px; line-height: 13px; font-weight: normal; text-transform: uppercase; }
.ui-datepicker-calendar tbody{  }
.ui-datepicker-calendar th{ font-weight: normal; padding: 15px 10px; }
.ui-datepicker-calendar td{ font-weight: normal; box-shadow:inset -1px 1px 0px 0px #f1f1f1}
.ui-datepicker-calendar td a{ font-size: 13px; padding: 10px 10px; line-height: 15px; color: #a4a4a4; display: block;} .ui-datepicker-today a { color: #fff !important; }
.ui-datepicker-other-month {  } .ui-datepicker-calendar .ui-state-hover{ color: #fff !important; } .ui-datepicker-unselectable span{ font-size: 13px; padding: 10px 10px; line-height: 15px; color: #d3d3d3; display: block; }  .ui-tooltip{ position: absolute; background: rgba(67,74,84,0.9); color: #fff; margin: 0px; padding: 0px; padding: 10px 20px; font-size: 15px; border-radius: 0px; outline: 0; -webkit-appearance: none; border: 0;}  .ui-menu { list-style:none;padding: 0px;margin: 0;display:block;float: left;z-index: 888;position: absolute !important;}
.ui-menu .ui-menu {margin-top: -3px;}
.ui-menu .ui-menu-item {margin:0;padding: 0;zoom: 1;float: left;clear: left;width: 100%;}
.ui-menu .ui-menu-item a {text-decoration:none;display:block;padding:10px 20px;line-height:1.5;zoom:1;cursor: pointer;-webkit-transition:all 500ms; -o-transition:all 500; transition:all 500ms;}
.ui-menu .ui-menu-item a.ui-state-hover,.ui-menu .ui-menu-item a.ui-state-active {font-weight: normal;margin: -1px;}
.ui-helper-hidden-accessible{display: none;} .ui-menu { border: 1px solid #f1f1f1; border-bottom: 0px solid #f1f1f1 !important; }
.ui-menu .ui-menu-item a { border-bottom: 1px solid #f1f1f1; background-color: #fff; }
.ui-menu .ui-menu-item a:hover { background-color: #f9f9f9;}  .ui-slider { position: relative; text-align: left; float: left; width: 100%; height: 5px; }
.ui-slider .ui-slider-handle { position: absolute; z-index: 2;width: 20px; height: 20px;cursor: pointer; -ms-touch-action: none; touch-action: none; border-radius: 100%;outline: 0;bottom: -8px;}
.ui-slider .ui-slider-range {position: absolute;z-index: 1;font-size: .7em;display: block;border: 0;background-position: 0 0;height: 5px; }
.nicdark_slider_range a:last-child { margin-left: -20px !important; }
.nicdark_featured_image { float: left; width: 100%; }
.nicdark_featured_image img { float: left; width: 100%; height: auto;}  .nicdark_img_avatar img{
position: absolute;
left: 0;
border-radius: 100%;
width: 100px;
}  .nicdark_page_sidebar img, .nicdark_page_sidebar embed, .nicdark_page_sidebar iframe{
max-width: 800px;
}
.nicdark_page_sidebar img{
height: auto;
} .nicdark_dark_widgets .widget{
background: none;
border: none; }
.nicdark_dark_widgets .widget h2{
background: none;
padding: 0px 0px 20px 0px;
position: relative;
}
.nicdark_dark_widgets .widget h2:after{
content: '.';
font-size: 1px;
color: #fff;
background-color: #fff;
width: 30px;
height: 2px;
display: inline-block;
float: left;
position: absolute;
bottom: 0px;
left: 0;
}
.nicdark_dark_widgets .widget_text > div { padding: 20px 0px; color: #fff; }
.nicdark_dark_widgets .widget ul li { color: #fff; }
.nicdark_dark_widgets .widget ul li a { padding: 20px 0px; color: #fff !important; }
.nicdark_dark_widgets .widget_search .searchform{ margin: 10px 0px; }
.nicdark_dark_widgets .widget_search input[type="text"] { color: #fff; }
.nicdark_dark_widgets .tagcloud { padding: 10px 0px; }
.nicdark_dark_widgets .tagcloud a{ color: #fff; margin: 10px 20px 10px 0px; }
.nicdark_dark_widgets .widget_recent_comments ul li { padding: 20px 0px; }
.nicdark_dark_widgets .widget_recent_comments .recentcomments a:first-child { color: #fff; }
.nicdark_dark_widgets .widget_nav_menu .menu > .menu-item .sub-menu li:last-child { box-shadow: 0px 0px 0px 0px #f9f9f9; }
.nicdark_dark_widgets .widget_nav_menu .sub-menu li a { padding-left: 20px; }
.nicdark_dark_widgets input[type="text"],
.nicdark_dark_widgets input[type="email"], 
.nicdark_dark_widgets input[type="url"], 
.nicdark_dark_widgets input[type="tel"], 
.nicdark_dark_widgets input[type="number"],
.nicdark_dark_widgets input[type="date"], 
.nicdark_dark_widgets textarea{ border: 0px solid #e5e5e5; }  .percentage.nicdark_sidebar{ padding: 0px 10px !important; box-sizing:border-box; }
.nicdark_page_sidebar .nicdark_container.nicdark_vc { width: 100% !important; } .widget{
float:left;
width:100%; margin-bottom:20px;
border: 1px solid #f1f1f1;
box-sizing: border-box; }
.widget img{
max-width: 100%;	
}
.widget ul{
float:left;
width:100%;
margin:0px;
padding:0px;
list-style:none;
}
.widget ul li{
float:left;
width:100%;
margin:0px;
padding:0px;
list-style:none;
border-bottom:1px solid #f1f1f1;
color: #A9A9A9; }
.widget ul li:last-child{
border-bottom-width:0px;	
}
.widget ul li a{
padding:20px;
color:#A9A9A9;
font-size:15px;
display: inline-block;	
}
.widget ul li .children li a{
padding-left: 40px;	
}
.widget h2{
color:#fff;
font-weight:600;
padding:20px;
font-size:17px; }
.widget h2 a{
color:#5E6D81;
}
.widget select{
padding: 15px 15px;
margin: 20px 5%;
width: 90%;
}
#calendar_wrap, #wp-calendar{
float:left;
width:100%;
border-collapse:collapse;
text-align:center;
}
#wp-calendar caption{
color:#fff;
font-weight:300;
padding:20px;
font-size:17px;
text-align: left;
text-transform: uppercase;
}
#wp-calendar a{
color:#868585;
}
#wp-calendar thead{
background-color:#f9f9f9;
}
#wp-calendar tfoot{
display:none;
}
#wp-calendar thead th{
color:#868585;
padding:20px 0px;
font-weight:500;
font-size:15px;
}
#wp-calendar tbody tr td{
color:#A9A9A9;
padding:10px 0px;
font-size:15px;
border: 1px solid #f1f1f1;
}
.tagcloud{
float:left;
padding:10px;	
}
.tagcloud a{
background-color:#f9f9f9;
border: 1px solid #f1f1f1;
float:left;
padding:5px 10px;
margin:10px;
color:#A9A9A9;
font-size:15px;
} .widget_search label{
display: none; 
}
.widget_search .searchform{
margin: 10px 20px;
}
.widget_search input[type="submit"]{
padding: 10px 20px;
font-size: 17px;
color: #FFF;
display: inline-block;
text-transform: uppercase;
}
.widget_search input[type="text"]{
border: 1px solid #f1f1f1;
background-color: #f9f9f9;
font-size: 15px;
padding: 10px 20px;
color: #a4a4a4;
width: 100%;
box-sizing:border-box;
} .widget_text > div{
float:left;
width: 100%;
padding:20px;
box-sizing:border-box;
color:#A9A9A9;
}
.widget_recent_comments ul{
margin: 0px 0px;
width: initial;
}
.widget_recent_comments ul li{
background: none;
padding: 20px;
display: block;
width: initial;
float: none;
}
.widget_recent_comments .recentcomments a{
padding:0px;
margin:0px !important;
background:none;
}
.widget_recent_comments .recentcomments a:first-child{
color: #a4a4a4;	
}
.widget_recent_comments .recentcomments a:last-child{
display: block;	
}
.widget_rss ul{
margin: 20px;
width: initial;
padding: 0px;
}
.widget_rss ul li{
background-image: none;
padding-bottom: 20px;
margin-bottom: 20px;
}
.widget_rss ul li cite{
display: block;
margin-top: 5px;
}
.widget_rss ul li .rsswidget{
display: block;
color: #5E6D81;
}
.widget_rss ul li .rss-date{
display: block;
margin: 5px 0px;
}
.widget_rss ul li:last-child{
padding-bottom: 0px;
margin-bottom: 0px;
}
.widget_rss ul li a{
margin: 0px;
padding: 0px;
}
.widget_nav_menu .sub-menu li a{
padding-left: 40px;
color: #A9A9A9 !important;
}
.widget_nav_menu .menu li a:after{
display: none;
}
.widget_nav_menu .menu li .sub-menu{
display: block;
position: initial;
margin: 0px;
padding: 0px;
background-color: initial;
}
.widget_nav_menu .menu li .sub-menu li{
border-radius: 0px;
box-shadow: 0px;
background: none;
border-bottom: 1px solid #F4F4F6;
}
.widget_nav_menu .menu li .sub-menu li:hover{
background-color: initial !important;
}
.widget_nav_menu .menu > .menu-item .sub-menu li:first-child a{
padding-top: 0px;
}
.widget_nav_menu .menu > .menu-item .sub-menu li:last-child{
box-shadow: 0px 0px 0px 0px #f9f9f9;
}
.widget_nav_menu .nicdark_megamenu{ display: none; }
.widget_archive select, .widget_categories select, .widget_text select{ border: 0; outline: 0; box-shadow: 0px 0px 0px 0px #e5e5e5; border-radius: 0px; background-color: #f1f1f1; font-size: 17px; margin: 20px; box-sizing: border-box; color: #a4a4a4; font-size: 15px; }
.widget_archive option, .widget_categories option, .widget_text option{ padding: 10px 20px; border-bottom: 1px solid #e5e5e5;}  .comment-reply-title{
float: left;
font-weight: normal;
width: 100%;
margin-bottom:20px;	
margin-top: 30px;
text-transform: uppercase;
position: relative;
}
.navigation .alignleft, .navigation .alignright{
margin-top:0px;
margin-bottom: 0px;
}
.comment-respond input[type="text"], .comment-respond textarea{
margin:10px 0px;
box-shadow: 0px 0px 0px 0px #f1f1f1;
border-radius: 0px;
background-color: #f9f9f9;
font-size: 15px;
padding: 10px 20px;
}
.comment-respond input[type="submit"]{
padding: 10px 20px;
font-size: 17px;
color: #FFF;
display: inline-block;
border-radius: 0px;
text-transform: uppercase;
margin-top: 20px;
margin-bottom: 50px;
}
.commentlist .comment .comment-respond{
margin:10px 0px;
}
.comment-respond{
float:left;
width:100%;
}
.commentlist{
margin:0px;
padding:0px;
float:left;
width:100%;
list-style:none;	
}
.comment{
margin:0px;
border-bottom:1px solid #f1f1f1;	
float:left;
width:100%;
padding:0px;
}
.comment:last-child{
border-bottom:0px solid #f1f1f1;	
}
.comment .children{
margin:0px;
padding:0px;
list-style:none;
margin-left:20px;	
}
.comment-body{
float:left;
width:100%;
font-size:15px;	
position:relative;
}
.comment-body p{
margin:10px 0px 20px 0px;
font-size:15px;
display:inline-block;
width:100%;
}
.comment-author{
margin:20px 0px 0px 0px;
float:left;
text-transform: uppercase;
font-size: 17px;
color: #868585;
}
.comment-author .says{
vertical-align:top;
float:left;
margin-right:10px;
margin-top:6px;
}
.comment-author cite{
vertical-align:top;
float:left;
margin-right:10px;
margin-top:6px;
}
.comment-author img{
float:left;
width: initial;
margin-right:10px;
border-radius:0px;
-moz-border-radius:0px;
-webkit-border-radius:0px;
}
.comment-meta{
margin:26px 0px 0;
float:left;
font-size: 17px;
}
.comment-body a{
color:#888888;	
}
.commentavatar{
float:left;
margin-right:20px;	
}
.commentavatar img{
float:left;
}
.commentauthor{
padding:0px 20px;
margin-bottom:10px;
}
.commentcontent{
font-size:15px;
}
.commentcontent p{
font-size:15px;
}
.commentreply{
background-color:#1BBC9B;
color:#fff;	
}
.commentreply a{
float:left;
}
.form-allowed-tags, .comment-notes, .logged-in-as{
display:none;
}
#commentform label{
font-size:15px;
font-style:italic;
}
.comment-form-author, .comment-form-email, .comment-form-url, .comment-form-comment{
float:left;
width:100%;
}
.comment-body .reply{
}
.comment-reply-link{
padding: 5px 10px;
font-size: 15px;
color: #FFF !important;
display: inline-block;
border-radius: 0px;
text-transform: uppercase;
margin-bottom: 20px;
}
.comment-awaiting-moderation{
float:left;
width:100%;
margin:20px 0px 0px 0px;
text-decoration:underline;
}
.post-password-form{
float: left;
width: 100%;
}
.post-password-form label{
float: left;
width: 100%;
margin: 20px 0px;
} .gallery-caption{}
.bypostauthor{}
.menu  > li > a:hover { color: #038bd9; }
.menu  > li > a { color: #2263af; }
.menu .sub-menu li { background-color: #f9f9f9; }
.menu .sub-menu li:first-child:before { color: #f9f9f9; }
.menu  .sub-menu li:last-child{ box-shadow: 0px 4px 0px 0px #f1f1f1; } .menu  > .grey > a:after, .menu  > .grey .sub-menu li:first-child:before, .menu  > .grey .sub-menu li ul li:first-child:before{ color: #f9f9f9; } .menu  > .grey > .sub-menu li{ background-color: #f9f9f9; } .nicdark_bg_grey .tinynav { color: #a4a4a4; background-color: #f1f1f1; box-shadow: 0px 4px 0px 0px #e5e5e5; }
.nicdark_bg_greydark .tinynav { color: #fff; } .menu  > .grey > .sub-menu li, .nicdark_megamenu.grey ul li ol li a{ border-bottom:1px solid #f1f1f1; } .menu  .yellow .sub-menu a, .menu  .orange .sub-menu a, .menu  .red .sub-menu a, .menu  .blue .sub-menu a, .menu  .green .sub-menu a, .menu  .violet .sub-menu a, .menu  .greydark .sub-menu a { color: #fff; }
.menu  .white .sub-menu a, .menu  .grey .sub-menu a { color: #a4a4a4; } .menu  > .grey .sub-menu li:last-child{ box-shadow: 0px 4px 0px 0px #f1f1f1; } .menu  > .grey:not(.nicdark_megamenu) > .sub-menu li:hover, .nicdark_megamenu.grey > ul > li > a{ background-color:#f1f1f1; } .nicdark_megamenu.grey ol li a{ border-right: 1px solid #f1f1f1; }  .menu  * { margin: 0; padding: 0; list-style: none; }
.menu  { float: right; margin: 0px 10px; padding: 5px 0px !important; } .tinynav{ float: left; font-size: 15px; display:none; padding: 10px; margin-top: 20px; background-color: transparent; border: 1px solid #f1f1f1; border-radius: 0px; } .nicdark_navigation{ position:fixed; top:0; left:0; z-index: 99; -webkit-transition: all 0.8s ease; -moz-transition: all 0.8s ease; -o-transition: all 0.8s ease; -ms-transition: all 0.8s ease; transition: all 0.8s ease; }
.slowdown{ margin-top: 0px; } .nicdark_menu_fullwidth{ float: left; width: 100%; }
.nicdark_menu_boxed{ width:1220px; margin:auto; padding: 0px; } .menu  .sub-menu li ul{ padding-left: 25px; padding-top: 0px; top: 0; left: 100%; } .menu  .sub-menu li:first-child:before{ z-index:-1; position: absolute; content: '\e8bf'; font-family: 'fontello'; margin-top: -25px; margin-left: 25px; font-size: 36px; display: none; }
.menu  .sub-menu li ul li:first-child:before{ z-index:-1; position: absolute; content: '\e8c0'; font-family: 'fontello'; margin-top: 5px; margin-left: -11px; font-size: 36px; } .sf-with-ul:after{ content: '\e8c7'; font-family: 'fontello'; margin-left:20px; font-size: 13px; } .menu  .sub-menu li:first-child{ }
.menu  .sub-menu li:last-child{ box-shadow: 0px 0px 0px 0px #f1f1f1 !important; } .menu  > li > a:after { content: '|'; font-family: 'fontello'; vertical-align: middle; font-size: 15px; margin: 0px 20px; color: #f1f1f1 !important; }
.menu  > li:last-child > a:after { margin: 0px; display: none; }
.menu  > li > a:last-child{ margin-right: 10px; } .menu  a { display: block; position: relative; -webkit-transition: all 0.5s ease;-moz-transition: all 0.5s ease;-o-transition: all 0.5s ease;-ms-transition: all 0.5s ease;transition: all 0.5s ease;}
.menu  a { text-decoration: none; zoom: 1; } .menu  li ul a { padding: 15px 25px; } .menu  > li { float: left; }
.menu  li { white-space: nowrap;  -webkit-transition: background .2s; transition: background .2s; position: relative; } .menu  ul { position: absolute; display: none; top: 100%; margin-left: -25px; z-index: 99; min-width: 12em; padding-top:26px; margin-top:0px; } .menu  li:hover > ul, .menu  li.sfHover > ul { display: block; }  .nicdark_megamenu{ position: initial !important;}
.nicdark_megamenu > ul{ left: 50%; width: 1180px; margin-left: -590px; padding: 0px; margin-top: -30px; padding-top: 30px; }
.nicdark_megamenu ul > li{ display: inline-block !important; float: left; margin:0px !important; border-width: 0px !important; } .nicdark_megamenu .sub-menu li:first-child:before{ display: none; } .nicdark_megamenu > ul > li:first-child > a:first-child{ border-radius: 0px 0px 0px 0px; }
.nicdark_megamenu > ul > li:first-child{ border-radius: 5px 0px 0px 0px 0px; }
.nicdark_megamenu > ul > li:last-child > a:first-child{ border-radius: 0px 0px 0px 0px; }
.nicdark_megamenu > ul > li:last-child{ border-radius: 0px 0px 0px 0px; } .nicdark_megamenu > ul > li > a{ padding: 15px 25px; text-transform: uppercase; } .nicdark_megamenu ol li{ border-width: 0px !important; border-radius: 0px !important; }
.nicdark_megamenu ul .mm_grid:first-child ol li:last-child{ border-radius: 0px 0px 0px 0px !important; }
.nicdark_megamenu ul .mm_grid:last-child ol li:last-child{ border-radius: 0px 0px 0px 0px !important; }
.nicdark_megamenu ul .mm_grid:last-child ol li a{ border-right-width: 0px !important;  }
.nicdark_megamenu ol li a{ font-size: 15px; }
.nicdark_megamenu ol li a:before{ content: '\e8c7'; font-family: 'fontello'; margin-right:20px; font-size: 13px; } .nicdark_megamenu > .sub-menu > .mm_grid:first-child{ border-radius: 5px 0px 0px 0px !important; }
.nicdark_megamenu > .sub-menu > .mm_grid:last-child{ border-radius: 0px 0px 0px 0px !important; } .nicdark_megamenu .mm_grid_3{ width: 295px; }
.nicdark_megamenu .mm_grid_4{ width: 393px; }
.nicdark_megamenu .mm_grid_6{ width: 590px; }
.nicdark_buynow_button{
background-color: #1bbc9b;
position: fixed;
z-index: 999;
bottom: 0;
right: 0px;
padding: 10px 20px;
font-size: 17px;
border-bottom: 0px;
border-right: 0px;
}
.nicdark_buynow_button a{
color: #fff;
font-family: 'Open Sans';
} .nicdark_newlabel a:after{ content: ''; background-size: 46px; width: 46px; height: 19px; float: right; margin-top: 3px; background-repeat: no-repeat;
background-image: url(http://www.nicdarkthemes.com/themes/love-travel/wp/demo-travel/wp-content/themes/lovetravel/img/menu/new-label.jpg);
position: absolute;
right: 20px;
}
.nicdark_hotlabel a:after{ content: ''; background-size: 46px; width: 46px; height: 19px; float: right; margin-top: 3px; background-repeat: no-repeat;
background-image: url(http://www.nicdarkthemes.com/themes/love-travel/wp/demo-travel/wp-content/themes/lovetravel/img/menu/hot-label.jpg);
position: absolute;
right: 20px;
}
.nicdark_bestlabel a:after{ content: ''; background-size: 46px; width: 46px; height: 19px; float: right; margin-top: 3px; background-repeat: no-repeat;
background-image: url(http://www.nicdarkthemes.com/themes/love-travel/wp/demo-travel/wp-content/themes/lovetravel/img/menu/best-label.jpg);
position: absolute;
right: 20px;
} .nicdark_demo_plugin{
float: right;
font-size: 11px;
padding: 5px 10px;
margin-top: 15px;
} .nicdark_switcher { width: 250px; position: fixed; left: -250px; top: 150px; z-index: 999; -webkit-transition: all 0.8s ease; -moz-transition: all 0.8s ease; -o-transition: all 0.8s ease; -ms-transition: all 0.8s ease; transition: all 0.8s ease;}
.nicdark_switcher select{ border: 1px solid #f1f1f1; border-radius: 0px; padding: 10px; font-size: 12px; text-transform: uppercase; color: #a4a4a4; }
.nicdark_switcher_btn{ color: #fff; position: absolute; width: 30px; height: 31px; text-align: center; padding: 13px; font-size: 20px; cursor: pointer; margin-right: -56px; right: 0; background: rgb(74, 81, 91); }
.nicdark_switcher_close{ display: none; }
.nicdark_switcher_open:before{ -webkit-animation: nicdark_spin 3s infinite linear; animation: nicdark_spin 3s infinite linear; }
.nicdark_switcher_color{ float: left; width: 26px; height: 26px; cursor: pointer; margin-right: 10px;}
.nicdark_switcher_color.active:before{ content: '\e83b'; font-family: fontello; color: #FFF; margin-left: 7px; margin-top: 7px; font-size: 12px; position: absolute;}
.nicdark_site{ background-size: cover;}
.nicdark_switcher_pattern1{ background-image: url(//www.pantheon-travel.gr/wp-content/themes/lovetravel/img/switcher/patterns/pattern_1.png); }
.nicdark_switcher_pattern2{ background-image: url(//www.pantheon-travel.gr/wp-content/themes/lovetravel/img/switcher/patterns/pattern_2.png); }
.nicdark_switcher_pattern3{ background-image: url(//www.pantheon-travel.gr/wp-content/themes/lovetravel/img/switcher/patterns/pattern_3.png); }
.nicdark_switcher_pattern4{ background-image: url(//www.pantheon-travel.gr/wp-content/themes/lovetravel/img/switcher/patterns/pattern_4.png); }
.nicdark_switcher_pattern5{ background-image: url(//www.pantheon-travel.gr/wp-content/themes/lovetravel/img/switcher/patterns/pattern_5.png); }
.nicdark_switcher_pattern6{ background-image: url(//www.pantheon-travel.gr/wp-content/themes/lovetravel/img/switcher/patterns/pattern_6.png); }
.nicdark_switcher_img1{ background-image: url(//www.pantheon-travel.gr/wp-content/themes/lovetravel/img/switcher/images/image_1.jpg); }
.nicdark_switcher_img2{ background-image: url(//www.pantheon-travel.gr/wp-content/themes/lovetravel/img/switcher/images/image_2.jpg); }
.nicdark_switcher_img3{ background-image: url(//www.pantheon-travel.gr/wp-content/themes/lovetravel/img/switcher/images/image_3.jpg); }
.nicdark_switcher_img4{ background-image: url(//www.pantheon-travel.gr/wp-content/themes/lovetravel/img/switcher/images/image_4.jpg); }
.nicdark_switcher_img5{ background-image: url(//www.pantheon-travel.gr/wp-content/themes/lovetravel/img/switcher/images/image_5.jpg); }
.nicdark_switcher_img6{ background-image: url(//www.pantheon-travel.gr/wp-content/themes/lovetravel/img/switcher/images/image_6.jpg); }
@font-face {
font-family: 'fontello';
src: url(//www.pantheon-travel.gr/wp-content/themes/lovetravel/font/fontello/fontello.eot?51086499);
src: url(//www.pantheon-travel.gr/wp-content/themes/lovetravel/font/fontello/fontello.eot?51086499#iefix) format('embedded-opentype'),
url(//www.pantheon-travel.gr/wp-content/themes/lovetravel/font/fontello/fontello.woff?51086499) format('woff'),
url(//www.pantheon-travel.gr/wp-content/themes/lovetravel/font/fontello/fontello.ttf?51086499) format('truetype'),
url(//www.pantheon-travel.gr/wp-content/themes/lovetravel/font/fontello/fontello.svg?51086499#fontello) format('svg');
font-weight: normal;
font-style: normal;
}   [class^="icon-"]:before, [class*=" icon-"]:before {
font-family: "fontello";
font-style: normal;
font-weight: normal;
speak: none;
display: inline-block;
text-decoration: inherit;
width: 1em;
margin-right: .2em;
text-align: center;  font-variant: normal;
text-transform: none; line-height: 1em;  margin-left: .2em;    }
.icon-emo-happy:before { content: '\e800'; } .icon-emo-wink:before { content: '\e801'; } .icon-emo-wink2:before { content: '\e802'; } .icon-emo-unhappy:before { content: '\e803'; } .icon-emo-sleep:before { content: '\e804'; } .icon-emo-thumbsup:before { content: '\e805'; } .icon-emo-devil:before { content: '\e806'; } .icon-emo-surprised:before { content: '\e807'; } .icon-emo-tongue:before { content: '\e808'; } .icon-emo-coffee:before { content: '\e809'; } .icon-emo-sunglasses:before { content: '\e80a'; } .icon-emo-displeased:before { content: '\e80b'; } .icon-emo-beer:before { content: '\e80c'; } .icon-emo-grin:before { content: '\e80d'; } .icon-emo-angry:before { content: '\e80e'; } .icon-emo-saint:before { content: '\e80f'; } .icon-emo-cry:before { content: '\e810'; } .icon-emo-shoot:before { content: '\e811'; } .icon-emo-squint:before { content: '\e812'; } .icon-emo-laugh:before { content: '\e813'; } .icon-spin1:before { content: '\e814'; } .icon-spin2:before { content: '\e815'; } .icon-spin3:before { content: '\e816'; } .icon-spin4:before { content: '\e817'; } .icon-spin5:before { content: '\e818'; } .icon-spin6:before { content: '\e819'; } .icon-firefox:before { content: '\e81a'; } .icon-chrome:before { content: '\e81b'; } .icon-opera:before { content: '\e81c'; } .icon-ie:before { content: '\e81d'; } .icon-crown:before { content: '\e81e'; } .icon-crown-plus:before { content: '\e81f'; } .icon-crown-minus:before { content: '\e820'; } .icon-marquee:before { content: '\e821'; } .icon-glass:before { content: '\e822'; } .icon-music:before { content: '\e823'; } .icon-search:before { content: '\e824'; } .icon-mail:before { content: '\e825'; } .icon-mail-alt:before { content: '\e826'; } .icon-mail-squared:before { content: '\e827'; } .icon-heart:before { content: '\e828'; } .icon-heart-empty:before { content: '\e829'; } .icon-star:before { content: '\e82a'; } .icon-star-empty:before { content: '\e82b'; } .icon-star-half:before { content: '\e82c'; } .icon-star-half-alt:before { content: '\e82d'; } .icon-user:before { content: '\e82e'; } .icon-users:before { content: '\e82f'; } .icon-male:before { content: '\e830'; } .icon-female:before { content: '\e831'; } .icon-child:before { content: '\e832'; } .icon-video:before { content: '\e833'; } .icon-videocam:before { content: '\e834'; } .icon-picture:before { content: '\e835'; } .icon-camera:before { content: '\e836'; } .icon-camera-alt:before { content: '\e837'; } .icon-th-large:before { content: '\e838'; } .icon-th:before { content: '\e839'; } .icon-th-list:before { content: '\e83a'; } .icon-ok:before { content: '\e83b'; } .icon-ok-circled:before { content: '\e83c'; } .icon-ok-circled2:before { content: '\e83d'; } .icon-ok-squared:before { content: '\e83e'; } .icon-cancel:before { content: '\e83f'; } .icon-cancel-circled:before { content: '\e840'; } .icon-cancel-circled2:before { content: '\e841'; } .icon-plus:before { content: '\e842'; } .icon-plus-circled:before { content: '\e843'; } .icon-plus-squared:before { content: '\e844'; } .icon-plus-squared-alt:before { content: '\e845'; } .icon-minus:before { content: '\e846'; } .icon-minus-circled:before { content: '\e847'; } .icon-minus-squared:before { content: '\e848'; } .icon-minus-squared-alt:before { content: '\e849'; } .icon-help:before { content: '\e84a'; } .icon-help-circled:before { content: '\e84b'; } .icon-info-circled:before { content: '\e84c'; } .icon-info:before { content: '\e84d'; } .icon-home:before { content: '\e84e'; } .icon-link:before { content: '\e84f'; } .icon-unlink:before { content: '\e850'; } .icon-link-ext:before { content: '\e851'; } .icon-link-ext-alt:before { content: '\e852'; } .icon-attach:before { content: '\e853'; } .icon-lock:before { content: '\e854'; } .icon-lock-open:before { content: '\e855'; } .icon-lock-open-alt:before { content: '\e856'; } .icon-pin:before { content: '\e857'; } .icon-eye:before { content: '\e858'; } .icon-eye-off:before { content: '\e859'; } .icon-tag:before { content: '\e85a'; } .icon-tags:before { content: '\e85b'; } .icon-bookmark:before { content: '\e85c'; } .icon-bookmark-empty:before { content: '\e85d'; } .icon-flag:before { content: '\e85e'; } .icon-flag-empty:before { content: '\e85f'; } .icon-flag-checkered:before { content: '\e860'; } .icon-thumbs-up:before { content: '\e861'; } .icon-thumbs-down:before { content: '\e862'; } .icon-thumbs-up-alt:before { content: '\e863'; } .icon-thumbs-down-alt:before { content: '\e864'; } .icon-download:before { content: '\e865'; } .icon-upload:before { content: '\e866'; } .icon-download-cloud:before { content: '\e867'; } .icon-upload-cloud:before { content: '\e868'; } .icon-reply:before { content: '\e869'; } .icon-reply-all:before { content: '\e86a'; } .icon-forward:before { content: '\e86b'; } .icon-quote-left:before { content: '\e86c'; } .icon-quote-right:before { content: '\e86d'; } .icon-code:before { content: '\e86e'; } .icon-export:before { content: '\e86f'; } .icon-export-alt:before { content: '\e870'; } .icon-share:before { content: '\e871'; } .icon-share-squared:before { content: '\e872'; } .icon-pencil:before { content: '\e873'; } .icon-pencil-squared:before { content: '\e874'; } .icon-edit:before { content: '\e875'; } .icon-print:before { content: '\e876'; } .icon-retweet:before { content: '\e877'; } .icon-keyboard:before { content: '\e878'; } .icon-gamepad:before { content: '\e879'; } .icon-comment:before { content: '\e87a'; } .icon-chat:before { content: '\e87b'; } .icon-comment-empty:before { content: '\e87c'; } .icon-chat-empty:before { content: '\e87d'; } .icon-bell:before { content: '\e87e'; } .icon-bell-alt:before { content: '\e87f'; } .icon-attention-alt:before { content: '\e880'; } .icon-attention:before { content: '\e881'; } .icon-attention-circled:before { content: '\e882'; } .icon-location:before { content: '\e883'; } .icon-direction:before { content: '\e884'; } .icon-compass:before { content: '\e885'; } .icon-trash:before { content: '\e886'; } .icon-doc:before { content: '\e887'; } .icon-docs:before { content: '\e888'; } .icon-doc-text:before { content: '\e889'; } .icon-doc-inv:before { content: '\e88a'; } .icon-doc-text-inv:before { content: '\e88b'; } .icon-file-pdf:before { content: '\e88c'; } .icon-file-word:before { content: '\e88d'; } .icon-file-excel:before { content: '\e88e'; } .icon-file-powerpoint:before { content: '\e88f'; } .icon-file-image:before { content: '\e890'; } .icon-file-archive:before { content: '\e891'; } .icon-file-audio:before { content: '\e892'; } .icon-file-video:before { content: '\e893'; } .icon-file-code:before { content: '\e894'; } .icon-folder:before { content: '\e895'; } .icon-folder-open:before { content: '\e896'; } .icon-folder-empty:before { content: '\e897'; } .icon-folder-open-empty:before { content: '\e898'; } .icon-box:before { content: '\e899'; } .icon-rss:before { content: '\e89a'; } .icon-rss-squared:before { content: '\e89b'; } .icon-phone:before { content: '\e89c'; } .icon-phone-squared:before { content: '\e89d'; } .icon-fax:before { content: '\e89e'; } .icon-menu:before { content: '\e89f'; } .icon-cog:before { content: '\e8a0'; } .icon-cog-alt:before { content: '\e8a1'; } .icon-wrench:before { content: '\e8a2'; } .icon-sliders:before { content: '\e8a3'; } .icon-basket:before { content: '\e8a4'; } .icon-calendar:before { content: '\e8a5'; } .icon-calendar-empty:before { content: '\e8a6'; } .icon-login:before { content: '\e8a7'; } .icon-logout:before { content: '\e8a8'; } .icon-mic:before { content: '\e8a9'; } .icon-mute:before { content: '\e8aa'; } .icon-volume-off:before { content: '\e8ab'; } .icon-volume-down:before { content: '\e8ac'; } .icon-volume-up:before { content: '\e8ad'; } .icon-headphones:before { content: '\e8ae'; } .icon-clock:before { content: '\e8af'; } .icon-lightbulb:before { content: '\e8b0'; } .icon-block:before { content: '\e8b1'; } .icon-resize-full:before { content: '\e8b2'; } .icon-resize-full-alt:before { content: '\e8b3'; } .icon-resize-small:before { content: '\e8b4'; } .icon-resize-vertical:before { content: '\e8b5'; } .icon-resize-horizontal:before { content: '\e8b6'; } .icon-move:before { content: '\e8b7'; } .icon-zoom-in:before { content: '\e8b8'; } .icon-zoom-out:before { content: '\e8b9'; } .icon-down-circled2:before { content: '\e8ba'; } .icon-up-circled2:before { content: '\e8bb'; } .icon-left-circled2:before { content: '\e8bc'; } .icon-right-circled2:before { content: '\e8bd'; } .icon-down-dir:before { content: '\e8be'; } .icon-up-dir:before { content: '\e8bf'; } .icon-left-dir:before { content: '\e8c0'; } .icon-right-dir:before { content: '\e8c1'; } .icon-down-open:before { content: '\e8c2'; } .icon-left-open:before { content: '\e8c3'; } .icon-right-open:before { content: '\e8c4'; } .icon-up-open:before { content: '\e8c5'; } .icon-angle-left:before { content: '\e8c6'; } .icon-angle-right:before { content: '\e8c7'; } .icon-angle-up:before { content: '\e8c8'; } .icon-angle-down:before { content: '\e8c9'; } .icon-angle-circled-left:before { content: '\e8ca'; } .icon-angle-circled-right:before { content: '\e8cb'; } .icon-angle-circled-up:before { content: '\e8cc'; } .icon-angle-circled-down:before { content: '\e8cd'; } .icon-angle-double-left:before { content: '\e8ce'; } .icon-angle-double-right:before { content: '\e8cf'; } .icon-angle-double-up:before { content: '\e8d0'; } .icon-angle-double-down:before { content: '\e8d1'; } .icon-down:before { content: '\e8d2'; } .icon-left:before { content: '\e8d3'; } .icon-right:before { content: '\e8d4'; } .icon-up:before { content: '\e8d5'; } .icon-down-big:before { content: '\e8d6'; } .icon-left-big:before { content: '\e8d7'; } .icon-right-big:before { content: '\e8d8'; } .icon-up-big:before { content: '\e8d9'; } .icon-right-hand:before { content: '\e8da'; } .icon-left-hand:before { content: '\e8db'; } .icon-up-hand:before { content: '\e8dc'; } .icon-down-hand:before { content: '\e8dd'; } .icon-left-circled:before { content: '\e8de'; } .icon-right-circled:before { content: '\e8df'; } .icon-up-circled:before { content: '\e8e0'; } .icon-down-circled:before { content: '\e8e1'; } .icon-cw:before { content: '\e8e2'; } .icon-ccw:before { content: '\e8e3'; } .icon-arrows-cw:before { content: '\e8e4'; } .icon-level-up:before { content: '\e8e5'; } .icon-level-down:before { content: '\e8e6'; } .icon-shuffle:before { content: '\e8e7'; } .icon-exchange:before { content: '\e8e8'; } .icon-history:before { content: '\e8e9'; } .icon-expand:before { content: '\e8ea'; } .icon-collapse:before { content: '\e8eb'; } .icon-expand-right:before { content: '\e8ec'; } .icon-collapse-left:before { content: '\e8ed'; } .icon-play:before { content: '\e8ee'; } .icon-play-circled:before { content: '\e8ef'; } .icon-play-circled2:before { content: '\e8f0'; } .icon-stop:before { content: '\e8f1'; } .icon-pause:before { content: '\e8f2'; } .icon-to-end:before { content: '\e8f3'; } .icon-to-end-alt:before { content: '\e8f4'; } .icon-to-start:before { content: '\e8f5'; } .icon-to-start-alt:before { content: '\e8f6'; } .icon-fast-fw:before { content: '\e8f7'; } .icon-fast-bw:before { content: '\e8f8'; } .icon-eject:before { content: '\e8f9'; } .icon-target:before { content: '\e8fa'; } .icon-signal:before { content: '\e8fb'; } .icon-award:before { content: '\e8fc'; } .icon-desktop:before { content: '\e8fd'; } .icon-laptop:before { content: '\e8fe'; } .icon-tablet:before { content: '\e8ff'; } .icon-mobile:before { content: '\e900'; } .icon-inbox:before { content: '\e901'; } .icon-globe:before { content: '\e902'; } .icon-sun:before { content: '\e903'; } .icon-cloud:before { content: '\e904'; } .icon-flash:before { content: '\e905'; } .icon-moon:before { content: '\e906'; } .icon-umbrella:before { content: '\e907'; } .icon-flight:before { content: '\e908'; } .icon-fighter-jet:before { content: '\e909'; } .icon-paper-plane:before { content: '\e90a'; } .icon-paper-plane-empty:before { content: '\e90b'; } .icon-space-shuttle:before { content: '\e90c'; } .icon-leaf:before { content: '\e90d'; } .icon-font:before { content: '\e90e'; } .icon-bold:before { content: '\e90f'; } .icon-italic:before { content: '\e910'; } .icon-header:before { content: '\e911'; } .icon-paragraph:before { content: '\e912'; } .icon-text-height:before { content: '\e913'; } .icon-text-width:before { content: '\e914'; } .icon-align-left:before { content: '\e915'; } .icon-align-center:before { content: '\e916'; } .icon-align-right:before { content: '\e917'; } .icon-align-justify:before { content: '\e918'; } .icon-list:before { content: '\e919'; } .icon-indent-left:before { content: '\e91a'; } .icon-indent-right:before { content: '\e91b'; } .icon-list-bullet:before { content: '\e91c'; } .icon-list-numbered:before { content: '\e91d'; } .icon-strike:before { content: '\e91e'; } .icon-underline:before { content: '\e91f'; } .icon-superscript:before { content: '\e920'; } .icon-subscript:before { content: '\e921'; } .icon-table:before { content: '\e922'; } .icon-columns:before { content: '\e923'; } .icon-crop:before { content: '\e924'; } .icon-scissors:before { content: '\e925'; } .icon-paste:before { content: '\e926'; } .icon-briefcase:before { content: '\e927'; } .icon-suitcase:before { content: '\e928'; } .icon-ellipsis:before { content: '\e929'; } .icon-ellipsis-vert:before { content: '\e92a'; } .icon-off:before { content: '\e92b'; } .icon-road:before { content: '\e92c'; } .icon-list-alt:before { content: '\e92d'; } .icon-qrcode:before { content: '\e92e'; } .icon-barcode:before { content: '\e92f'; } .icon-book:before { content: '\e930'; } .icon-ajust:before { content: '\e931'; } .icon-tint:before { content: '\e932'; } .icon-check:before { content: '\e933'; } .icon-check-empty:before { content: '\e934'; } .icon-circle:before { content: '\e935'; } .icon-circle-empty:before { content: '\e936'; } .icon-circle-thin:before { content: '\e937'; } .icon-circle-notch:before { content: '\e938'; } .icon-dot-circled:before { content: '\e939'; } .icon-asterisk:before { content: '\e93a'; } .icon-gift:before { content: '\e93b'; } .icon-fire:before { content: '\e93c'; } .icon-magnet:before { content: '\e93d'; } .icon-chart-bar:before { content: '\e93e'; } .icon-ticket:before { content: '\e93f'; } .icon-credit-card:before { content: '\e940'; } .icon-floppy:before { content: '\e941'; } .icon-megaphone:before { content: '\e942'; } .icon-hdd:before { content: '\e943'; } .icon-key:before { content: '\e944'; } .icon-fork:before { content: '\e945'; } .icon-rocket:before { content: '\e946'; } .icon-bug:before { content: '\e947'; } .icon-certificate:before { content: '\e948'; } .icon-tasks:before { content: '\e949'; } .icon-filter:before { content: '\e94a'; } .icon-beaker:before { content: '\e94b'; } .icon-magic:before { content: '\e94c'; } .icon-cab:before { content: '\e94d'; } .icon-taxi:before { content: '\e94e'; } .icon-truck:before { content: '\e94f'; } .icon-money:before { content: '\e950'; } .icon-euro:before { content: '\e951'; } .icon-pound:before { content: '\e952'; } .icon-dollar:before { content: '\e953'; } .icon-rupee:before { content: '\e954'; } .icon-yen:before { content: '\e955'; } .icon-rouble:before { content: '\e956'; } .icon-try:before { content: '\e957'; } .icon-won:before { content: '\e958'; } .icon-bitcoin:before { content: '\e959'; } .icon-sort:before { content: '\e95a'; } .icon-sort-down:before { content: '\e95b'; } .icon-sort-up:before { content: '\e95c'; } .icon-sort-alt-up:before { content: '\e95d'; } .icon-sort-alt-down:before { content: '\e95e'; } .icon-sort-name-up:before { content: '\e95f'; } .icon-sort-name-down:before { content: '\e960'; } .icon-sort-number-up:before { content: '\e961'; } .icon-sort-number-down:before { content: '\e962'; } .icon-hammer:before { content: '\e963'; } .icon-gauge:before { content: '\e964'; } .icon-sitemap:before { content: '\e965'; } .icon-spinner:before { content: '\e966'; } .icon-coffee:before { content: '\e967'; } .icon-food:before { content: '\e968'; } .icon-beer:before { content: '\e969'; } .icon-user-md:before { content: '\e96a'; } .icon-stethoscope:before { content: '\e96b'; } .icon-ambulance:before { content: '\e96c'; } .icon-medkit:before { content: '\e96d'; } .icon-h-sigh:before { content: '\e96e'; } .icon-hospital:before { content: '\e96f'; } .icon-building:before { content: '\e970'; } .icon-building-filled:before { content: '\e971'; } .icon-bank:before { content: '\e972'; } .icon-smile:before { content: '\e973'; } .icon-frown:before { content: '\e974'; } .icon-meh:before { content: '\e975'; } .icon-anchor:before { content: '\e976'; } .icon-terminal:before { content: '\e977'; } .icon-eraser:before { content: '\e978'; } .icon-puzzle:before { content: '\e979'; } .icon-shield:before { content: '\e97a'; } .icon-extinguisher:before { content: '\e97b'; } .icon-bullseye:before { content: '\e97c'; } .icon-wheelchair:before { content: '\e97d'; } .icon-language:before { content: '\e97e'; } .icon-graduation-cap:before { content: '\e97f'; } .icon-paw:before { content: '\e980'; } .icon-spoon:before { content: '\e981'; } .icon-cube:before { content: '\e982'; } .icon-cubes:before { content: '\e983'; } .icon-recycle:before { content: '\e984'; } .icon-tree:before { content: '\e985'; } .icon-database:before { content: '\e986'; } .icon-lifebuoy:before { content: '\e987'; } .icon-rebel:before { content: '\e988'; } .icon-empire:before { content: '\e989'; } .icon-bomb:before { content: '\e98a'; } .icon-adn:before { content: '\e98b'; } .icon-android:before { content: '\e98c'; } .icon-apple:before { content: '\e98d'; } .icon-behance:before { content: '\e98e'; } .icon-behance-squared:before { content: '\e98f'; } .icon-bitbucket:before { content: '\e990'; } .icon-bitbucket-squared:before { content: '\e991'; } .icon-codeopen:before { content: '\e992'; } .icon-css3:before { content: '\e993'; } .icon-delicious:before { content: '\e994'; } .icon-deviantart:before { content: '\e995'; } .icon-digg:before { content: '\e996'; } .icon-dribbble:before { content: '\e997'; } .icon-dropbox:before { content: '\e998'; } .icon-drupal:before { content: '\e999'; } .icon-facebook:before { content: '\e99a'; } .icon-facebook-squared:before { content: '\e99b'; } .icon-flickr:before { content: '\e99c'; } .icon-foursquare:before { content: '\e99d'; } .icon-git-squared:before { content: '\e99e'; } .icon-git:before { content: '\e99f'; } .icon-github:before { content: '\e9a0'; } .icon-github-squared:before { content: '\e9a1'; } .icon-github-circled:before { content: '\e9a2'; } .icon-gittip:before { content: '\e9a3'; } .icon-google:before { content: '\e9a4'; } .icon-gplus:before { content: '\e9a5'; } .icon-gplus-squared:before { content: '\e9a6'; } .icon-hacker-news:before { content: '\e9a7'; } .icon-html5:before { content: '\e9a8'; } .icon-instagramm:before { content: '\e9a9'; } .icon-joomla:before { content: '\e9aa'; } .icon-jsfiddle:before { content: '\e9ab'; } .icon-linkedin-squared:before { content: '\e9ac'; } .icon-linux:before { content: '\e9ad'; } .icon-linkedin:before { content: '\e9ae'; } .icon-maxcdn:before { content: '\e9af'; } .icon-openid:before { content: '\e9b0'; } .icon-pagelines:before { content: '\e9b1'; } .icon-pied-piper-squared:before { content: '\e9b2'; } .icon-pied-piper-alt:before { content: '\e9b3'; } .icon-pinterest-circled:before { content: '\e9b4'; } .icon-pinterest-squared:before { content: '\e9b5'; } .icon-qq:before { content: '\e9b6'; } .icon-reddit:before { content: '\e9b7'; } .icon-reddit-squared:before { content: '\e9b8'; } .icon-renren:before { content: '\e9b9'; } .icon-skype:before { content: '\e9ba'; } .icon-slack:before { content: '\e9bb'; } .icon-soundclowd:before { content: '\e9bc'; } .icon-spotify:before { content: '\e9bd'; } .icon-stackexchange:before { content: '\e9be'; } .icon-stackoverflow:before { content: '\e9bf'; } .icon-steam:before { content: '\e9c0'; } .icon-steam-squared:before { content: '\e9c1'; } .icon-stumbleupon:before { content: '\e9c2'; } .icon-stumbleupon-circled:before { content: '\e9c3'; } .icon-tencent-weibo:before { content: '\e9c4'; } .icon-trello:before { content: '\e9c5'; } .icon-tumblr:before { content: '\e9c6'; } .icon-tumblr-squared:before { content: '\e9c7'; } .icon-twitter-squared:before { content: '\e9c8'; } .icon-twitter:before { content: '\e9c9'; } .icon-vimeo-squared:before { content: '\e9ca'; } .icon-vine:before { content: '\e9cb'; } .icon-vkontakte:before { content: '\e9cc'; } .icon-wechat:before { content: '\e9cd'; } .icon-weibo:before { content: '\e9ce'; } .icon-windows:before { content: '\e9cf'; } .icon-wordpress:before { content: '\e9d0'; } .icon-xing:before { content: '\e9d1'; } .icon-xing-squared:before { content: '\e9d2'; } .icon-youtube:before { content: '\e9d3'; } .icon-yahoo:before { content: '\e9d4'; } .icon-youtube-squared:before { content: '\e9d5'; } .icon-youtube-play:before { content: '\e9d6'; } .icon-blank:before { content: '\e9d7'; } .icon-lemon:before { content: '\e9d8'; } .icon-music-outline:before { content: '\e9d9'; } .icon-music-1:before { content: '\e9da'; } .icon-search-outline:before { content: '\e9db'; } .icon-search-1:before { content: '\e9dc'; } .icon-mail-1:before { content: '\e9dd'; } .icon-heart-1:before { content: '\e9de'; } .icon-heart-filled:before { content: '\e9df'; } .icon-star-1:before { content: '\e9e0'; } .icon-star-filled:before { content: '\e9e1'; } .icon-user-outline:before { content: '\e9e2'; } .icon-user-1:before { content: '\e9e3'; } .icon-users-outline:before { content: '\e9e4'; } .icon-users-1:before { content: '\e9e5'; } .icon-user-add-outline:before { content: '\e9e6'; } .icon-user-add:before { content: '\e9e7'; } .icon-user-delete-outline:before { content: '\e9e8'; } .icon-user-delete:before { content: '\e9e9'; } .icon-video-1:before { content: '\e9ea'; } .icon-videocam-outline:before { content: '\e9eb'; } .icon-videocam-1:before { content: '\e9ec'; } .icon-picture-outline:before { content: '\e9ed'; } .icon-picture-1:before { content: '\e9ee'; } .icon-camera-outline:before { content: '\e9ef'; } .icon-camera-1:before { content: '\e9f0'; } .icon-th-outline:before { content: '\e9f1'; } .icon-th-1:before { content: '\e9f2'; } .icon-th-large-outline:before { content: '\e9f3'; } .icon-th-large-1:before { content: '\e9f4'; } .icon-th-list-outline:before { content: '\e9f5'; } .icon-th-list-1:before { content: '\e9f6'; } .icon-ok-outline:before { content: '\e9f7'; } .icon-ok-1:before { content: '\e9f8'; } .icon-cancel-outline:before { content: '\e9f9'; } .icon-cancel-1:before { content: '\e9fa'; } .icon-cancel-alt:before { content: '\e9fb'; } .icon-cancel-alt-filled:before { content: '\e9fc'; } .icon-cancel-circled-outline:before { content: '\e9fd'; } .icon-cancel-circled-1:before { content: '\e9fe'; } .icon-plus-outline:before { content: '\e9ff'; } .icon-plus-1:before { content: '\ea00'; } .icon-minus-outline:before { content: '\ea01'; } .icon-minus-1:before { content: '\ea02'; } .icon-divide-outline:before { content: '\ea03'; } .icon-divide:before { content: '\ea04'; } .icon-eq-outline:before { content: '\ea05'; } .icon-eq:before { content: '\ea06'; } .icon-info-outline:before { content: '\ea07'; } .icon-info-1:before { content: '\ea08'; } .icon-home-outline:before { content: '\ea09'; } .icon-home-1:before { content: '\ea0a'; } .icon-link-outline:before { content: '\ea0b'; } .icon-link-1:before { content: '\ea0c'; } .icon-attach-outline:before { content: '\ea0d'; } .icon-attach-1:before { content: '\ea0e'; } .icon-lock-1:before { content: '\ea0f'; } .icon-lock-filled:before { content: '\ea10'; } .icon-lock-open-1:before { content: '\ea11'; } .icon-lock-open-filled:before { content: '\ea12'; } .icon-pin-outline:before { content: '\ea13'; } .icon-pin-1:before { content: '\ea14'; } .icon-eye-outline:before { content: '\ea15'; } .icon-eye-1:before { content: '\ea16'; } .icon-tag-1:before { content: '\ea17'; } .icon-tags-1:before { content: '\ea18'; } .icon-bookmark-1:before { content: '\ea19'; } .icon-flag-1:before { content: '\ea1a'; } .icon-flag-filled:before { content: '\ea1b'; } .icon-thumbs-up-1:before { content: '\ea1c'; } .icon-thumbs-down-1:before { content: '\ea1d'; } .icon-download-outline:before { content: '\ea1e'; } .icon-download-1:before { content: '\ea1f'; } .icon-upload-outline:before { content: '\ea20'; } .icon-upload-1:before { content: '\ea21'; } .icon-upload-cloud-outline:before { content: '\ea22'; } .icon-upload-cloud-1:before { content: '\ea23'; } .icon-reply-outline:before { content: '\ea24'; } .icon-reply-1:before { content: '\ea25'; } .icon-forward-outline:before { content: '\ea26'; } .icon-forward-1:before { content: '\ea27'; } .icon-code-outline:before { content: '\ea28'; } .icon-code-1:before { content: '\ea29'; } .icon-export-outline:before { content: '\ea2a'; } .icon-export-1:before { content: '\ea2b'; } .icon-pencil-1:before { content: '\ea2c'; } .icon-pen:before { content: '\ea2d'; } .icon-feather:before { content: '\ea2e'; } .icon-edit-1:before { content: '\ea2f'; } .icon-print-1:before { content: '\ea30'; } .icon-comment-1:before { content: '\ea31'; } .icon-chat-1:before { content: '\ea32'; } .icon-chat-alt:before { content: '\ea33'; } .icon-bell-1:before { content: '\ea34'; } .icon-attention-1:before { content: '\ea35'; } .icon-attention-filled:before { content: '\ea36'; } .icon-warning-empty:before { content: '\ea37'; } .icon-warning:before { content: '\ea38'; } .icon-contacts:before { content: '\ea39'; } .icon-vcard:before { content: '\ea3a'; } .icon-address:before { content: '\ea3b'; } .icon-location-outline:before { content: '\ea3c'; } .icon-location-1:before { content: '\ea3d'; } .icon-map:before { content: '\ea3e'; } .icon-direction-outline:before { content: '\ea3f'; } .icon-direction-1:before { content: '\ea40'; } .icon-compass-1:before { content: '\ea41'; } .icon-trash-1:before { content: '\ea42'; } .icon-doc-1:before { content: '\ea43'; } .icon-doc-text-1:before { content: '\ea44'; } .icon-doc-add:before { content: '\ea45'; } .icon-doc-remove:before { content: '\ea46'; } .icon-news:before { content: '\ea47'; } .icon-folder-1:before { content: '\ea48'; } .icon-folder-add:before { content: '\ea49'; } .icon-folder-delete:before { content: '\ea4a'; } .icon-archive:before { content: '\ea4b'; } .icon-box-1:before { content: '\ea4c'; } .icon-rss-outline:before { content: '\ea4d'; } .icon-rss-1:before { content: '\ea4e'; } .icon-phone-outline:before { content: '\ea4f'; } .icon-phone-1:before { content: '\ea50'; } .icon-menu-outline:before { content: '\ea51'; } .icon-menu-1:before { content: '\ea52'; } .icon-cog-outline:before { content: '\ea53'; } .icon-cog-1:before { content: '\ea54'; } .icon-wrench-outline:before { content: '\ea55'; } .icon-wrench-1:before { content: '\ea56'; } .icon-basket-1:before { content: '\ea57'; } .icon-calendar-outlilne:before { content: '\ea58'; } .icon-calendar-1:before { content: '\ea59'; } .icon-mic-outline:before { content: '\ea5a'; } .icon-mic-1:before { content: '\ea5b'; } .icon-volume-off-1:before { content: '\ea5c'; } .icon-volume-low:before { content: '\ea5d'; } .icon-volume-middle:before { content: '\ea5e'; } .icon-volume-high:before { content: '\ea5f'; } .icon-headphones-1:before { content: '\ea60'; } .icon-clock-1:before { content: '\ea61'; } .icon-wristwatch:before { content: '\ea62'; } .icon-stopwatch:before { content: '\ea63'; } .icon-lightbulb-1:before { content: '\ea64'; } .icon-block-outline:before { content: '\ea65'; } .icon-block-1:before { content: '\ea66'; } .icon-resize-full-outline:before { content: '\ea67'; } .icon-resize-full-1:before { content: '\ea68'; } .icon-resize-normal-outline:before { content: '\ea69'; } .icon-resize-normal:before { content: '\ea6a'; } .icon-move-outline:before { content: '\ea6b'; } .icon-move-1:before { content: '\ea6c'; } .icon-popup:before { content: '\ea6d'; } .icon-zoom-in-outline:before { content: '\ea6e'; } .icon-zoom-in-1:before { content: '\ea6f'; } .icon-zoom-out-outline:before { content: '\ea70'; } .icon-zoom-out-1:before { content: '\ea71'; } .icon-popup-1:before { content: '\ea72'; } .icon-left-open-outline:before { content: '\ea73'; } .icon-left-open-1:before { content: '\ea74'; } .icon-right-open-outline:before { content: '\ea75'; } .icon-right-open-1:before { content: '\ea76'; } .icon-down-1:before { content: '\ea77'; } .icon-left-1:before { content: '\ea78'; } .icon-right-1:before { content: '\ea79'; } .icon-up-1:before { content: '\ea7a'; } .icon-down-outline:before { content: '\ea7b'; } .icon-left-outline:before { content: '\ea7c'; } .icon-right-outline:before { content: '\ea7d'; } .icon-up-outline:before { content: '\ea7e'; } .icon-down-small:before { content: '\ea7f'; } .icon-left-small:before { content: '\ea80'; } .icon-right-small:before { content: '\ea81'; } .icon-up-small:before { content: '\ea82'; } .icon-cw-outline:before { content: '\ea83'; } .icon-cw-1:before { content: '\ea84'; } .icon-arrows-cw-outline:before { content: '\ea85'; } .icon-arrows-cw-1:before { content: '\ea86'; } .icon-loop-outline:before { content: '\ea87'; } .icon-loop:before { content: '\ea88'; } .icon-loop-alt-outline:before { content: '\ea89'; } .icon-loop-alt:before { content: '\ea8a'; } .icon-shuffle-1:before { content: '\ea8b'; } .icon-play-outline:before { content: '\ea8c'; } .icon-play-1:before { content: '\ea8d'; } .icon-stop-outline:before { content: '\ea8e'; } .icon-stop-1:before { content: '\ea8f'; } .icon-pause-outline:before { content: '\ea90'; } .icon-pause-1:before { content: '\ea91'; } .icon-fast-fw-outline:before { content: '\ea92'; } .icon-fast-fw-1:before { content: '\ea93'; } .icon-rewind-outline:before { content: '\ea94'; } .icon-rewind:before { content: '\ea95'; } .icon-record-outline:before { content: '\ea96'; } .icon-record:before { content: '\ea97'; } .icon-eject-outline:before { content: '\ea98'; } .icon-eject-1:before { content: '\ea99'; } .icon-eject-alt-outline:before { content: '\ea9a'; } .icon-eject-alt:before { content: '\ea9b'; } .icon-bat1:before { content: '\ea9c'; } .icon-bat2:before { content: '\ea9d'; } .icon-bat3:before { content: '\ea9e'; } .icon-bat4:before { content: '\ea9f'; } .icon-bat-charge:before { content: '\eaa0'; } .icon-plug:before { content: '\eaa1'; } .icon-target-outline:before { content: '\eaa2'; } .icon-target-1:before { content: '\eaa3'; } .icon-wifi-outline:before { content: '\eaa4'; } .icon-wifi:before { content: '\eaa5'; } .icon-desktop-1:before { content: '\eaa6'; } .icon-laptop-1:before { content: '\eaa7'; } .icon-tablet-1:before { content: '\eaa8'; } .icon-mobile-1:before { content: '\eaa9'; } .icon-contrast:before { content: '\eaaa'; } .icon-globe-outline:before { content: '\eaab'; } .icon-globe-1:before { content: '\eaac'; } .icon-globe-alt-outline:before { content: '\eaad'; } .icon-globe-alt:before { content: '\eaae'; } .icon-sun-1:before { content: '\eaaf'; } .icon-sun-filled:before { content: '\eab0'; } .icon-cloud-1:before { content: '\eab1'; } .icon-flash-outline:before { content: '\eab2'; } .icon-flash-1:before { content: '\eab3'; } .icon-moon-1:before { content: '\eab4'; } .icon-waves-outline:before { content: '\eab5'; } .icon-waves:before { content: '\eab6'; } .icon-rain:before { content: '\eab7'; } .icon-cloud-sun:before { content: '\eab8'; } .icon-drizzle:before { content: '\eab9'; } .icon-snow:before { content: '\eaba'; } .icon-cloud-flash:before { content: '\eabb'; } .icon-cloud-wind:before { content: '\eabc'; } .icon-wind:before { content: '\eabd'; } .icon-plane-outline:before { content: '\eabe'; } .icon-plane:before { content: '\eabf'; } .icon-leaf-1:before { content: '\eac0'; } .icon-lifebuoy-1:before { content: '\eac1'; } .icon-briefcase-1:before { content: '\eac2'; } .icon-brush:before { content: '\eac3'; } .icon-pipette:before { content: '\eac4'; } .icon-power-outline:before { content: '\eac5'; } .icon-power:before { content: '\eac6'; } .icon-check-outline:before { content: '\eac7'; } .icon-check-1:before { content: '\eac8'; } .icon-gift-1:before { content: '\eac9'; } .icon-temperatire:before { content: '\eaca'; } .icon-chart-outline:before { content: '\eacb'; } .icon-chart:before { content: '\eacc'; } .icon-chart-alt-outline:before { content: '\eacd'; } .icon-chart-alt:before { content: '\eace'; } .icon-chart-bar-outline:before { content: '\eacf'; } .icon-chart-bar-1:before { content: '\ead0'; } .icon-chart-pie-outline:before { content: '\ead1'; } .icon-chart-pie:before { content: '\ead2'; } .icon-ticket-1:before { content: '\ead3'; } .icon-credit-card-1:before { content: '\ead4'; } .icon-clipboard:before { content: '\ead5'; } .icon-database-1:before { content: '\ead6'; } .icon-key-outline:before { content: '\ead7'; } .icon-key-1:before { content: '\ead8'; } .icon-flow-split:before { content: '\ead9'; } .icon-flow-merge:before { content: '\eada'; } .icon-flow-parallel:before { content: '\eadb'; } .icon-flow-cross:before { content: '\eadc'; } .icon-certificate-outline:before { content: '\eadd'; } .icon-certificate-1:before { content: '\eade'; } .icon-scissors-outline:before { content: '\eadf'; } .icon-scissors-1:before { content: '\eae0'; } .icon-flask:before { content: '\eae1'; } .icon-wine:before { content: '\eae2'; } .icon-coffee-1:before { content: '\eae3'; } .icon-beer-1:before { content: '\eae4'; } .icon-anchor-outline:before { content: '\eae5'; } .icon-anchor-1:before { content: '\eae6'; } .icon-puzzle-outline:before { content: '\eae7'; } .icon-puzzle-1:before { content: '\eae8'; } .icon-tree-1:before { content: '\eae9'; } .icon-calculator:before { content: '\eaea'; } .icon-infinity-outline:before { content: '\eaeb'; } .icon-infinity:before { content: '\eaec'; } .icon-pi-outline:before { content: '\eaed'; } .icon-pi:before { content: '\eaee'; } .icon-at:before { content: '\eaef'; } .icon-at-circled:before { content: '\eaf0'; } .icon-looped-square-outline:before { content: '\eaf1'; } .icon-looped-square-interest:before { content: '\eaf2'; } .icon-sort-alphabet-outline:before { content: '\eaf3'; } .icon-sort-alphabet:before { content: '\eaf4'; } .icon-sort-numeric-outline:before { content: '\eaf5'; } .icon-sort-numeric:before { content: '\eaf6'; } .icon-dribbble-circled:before { content: '\eaf7'; } .icon-dribbble-1:before { content: '\eaf8'; } .icon-facebook-circled:before { content: '\eaf9'; } .icon-facebook-1:before { content: '\eafa'; } .icon-flickr-circled:before { content: '\eafb'; } .icon-flickr-1:before { content: '\eafc'; } .icon-github-circled-1:before { content: '\eafd'; } .icon-github-1:before { content: '\eafe'; } .icon-lastfm-circled:before { content: '\eaff'; } .icon-lastfm:before { content: '\eb00'; } .icon-linkedin-circled:before { content: '\eb01'; } .icon-linkedin-1:before { content: '\eb02'; } .icon-pinterest-circled-1:before { content: '\eb03'; } .icon-pinterest:before { content: '\eb04'; } .icon-skype-outline:before { content: '\eb05'; } .icon-skype-1:before { content: '\eb06'; } .icon-tumbler-circled:before { content: '\eb07'; } .icon-tumbler:before { content: '\eb08'; } .icon-twitter-circled:before { content: '\eb09'; } .icon-twitter-1:before { content: '\eb0a'; } .icon-vimeo-circled:before { content: '\eb0b'; } .icon-vimeo:before { content: '\eb0c'; } .icon-music-2:before { content: '\eb0d'; } .icon-search-2:before { content: '\eb0e'; } .icon-mail-2:before { content: '\eb0f'; } .icon-heart-2:before { content: '\eb10'; } .icon-star-2:before { content: '\eb11'; } .icon-user-2:before { content: '\eb12'; } .icon-videocam-2:before { content: '\eb13'; } .icon-camera-2:before { content: '\eb14'; } .icon-photo:before { content: '\eb15'; } .icon-attach-2:before { content: '\eb16'; } .icon-lock-2:before { content: '\eb17'; } .icon-eye-2:before { content: '\eb18'; } .icon-tag-2:before { content: '\eb19'; } .icon-thumbs-up-2:before { content: '\eb1a'; } .icon-pencil-2:before { content: '\eb1b'; } .icon-comment-2:before { content: '\eb1c'; } .icon-location-2:before { content: '\eb1d'; } .icon-cup:before { content: '\eb1e'; } .icon-trash-2:before { content: '\eb1f'; } .icon-doc-2:before { content: '\eb20'; } .icon-note:before { content: '\eb21'; } .icon-cog-2:before { content: '\eb22'; } .icon-params:before { content: '\eb23'; } .icon-calendar-2:before { content: '\eb24'; } .icon-sound:before { content: '\eb25'; } .icon-clock-2:before { content: '\eb26'; } .icon-lightbulb-2:before { content: '\eb27'; } .icon-tv:before { content: '\eb28'; } .icon-desktop-2:before { content: '\eb29'; } .icon-mobile-2:before { content: '\eb2a'; } .icon-cd:before { content: '\eb2b'; } .icon-inbox-1:before { content: '\eb2c'; } .icon-globe-2:before { content: '\eb2d'; } .icon-cloud-2:before { content: '\eb2e'; } .icon-paper-plane-1:before { content: '\eb2f'; } .icon-fire-1:before { content: '\eb30'; } .icon-graduation-cap-1:before { content: '\eb31'; } .icon-megaphone-1:before { content: '\eb32'; } .icon-database-2:before { content: '\eb33'; } .icon-key-2:before { content: '\eb34'; } .icon-beaker-1:before { content: '\eb35'; } .icon-truck-1:before { content: '\eb36'; } .icon-money-1:before { content: '\eb37'; } .icon-food-1:before { content: '\eb38'; } .icon-shop:before { content: '\eb39'; } .icon-diamond:before { content: '\eb3a'; } .icon-t-shirt:before { content: '\eb3b'; } .icon-wallet:before { content: '\eb3c'; }
body { -webkit-backface-visibility: hidden;
}
.fade-up, .fade-down, .fade-left, .fade-right, .bounce-in, .rotate-In-Down-Left, .rotate-In-Down-Right{
opacity:0;	
}
.animate1{
-webkit-animation-delay: .5s;
-moz-animation-delay: .5s;
-ms-animation-delay: .5s;
animation-delay: .5s;
}
.animate2{
-webkit-animation-delay: 1.0s;
-moz-animation-delay: 1.0s;
-ms-animation-delay: 1.0s;
animation-delay: 1.0s;
}
.animate3{
-webkit-animation-delay: 1.5s;
-moz-animation-delay: 1.5s;
-ms-animation-delay: 1.5s;
animation-delay: 1.5s;
}
.animate4{
-webkit-animation-delay: 2.0s;
-moz-animation-delay: 2.0s;
-ms-animation-delay: 2.0s;
animation-delay: 2.0s;
}
.animated {
opacity:1;
-webkit-animation-duration: 1s;
-moz-animation-duration: 1s;
-o-animation-duration: 1s;
animation-duration: 1s;
-webkit-animation-fill-mode: both;
-moz-animation-fill-mode: both;
-o-animation-fill-mode: both;
animation-fill-mode: both;
}
.animated.hinge {
-webkit-animation-duration: 2s;
-moz-animation-duration: 2s;
-o-animation-duration: 2s;
animation-duration: 2s;
}
@-webkit-keyframes flash {
0%, 50%, 100% {opacity: 1;}
25%, 75% {opacity: 0;}
}
@-moz-keyframes flash {
0%, 50%, 100% {opacity: 1;}
25%, 75% {opacity: 0;}
}
@-o-keyframes flash {
0%, 50%, 100% {opacity: 1;}
25%, 75% {opacity: 0;}
}
@keyframes flash {
0%, 50%, 100% {opacity: 1;}
25%, 75% {opacity: 0;}
}
.animated.flash {
-webkit-animation-name: flash;
-moz-animation-name: flash;
-o-animation-name: flash;
animation-name: flash;
}
@-webkit-keyframes shake {
0%, 100% {-webkit-transform: translateX(0);}
10%, 30%, 50%, 70%, 90% {-webkit-transform: translateX(-10px);}
20%, 40%, 60%, 80% {-webkit-transform: translateX(10px);}
}
@-moz-keyframes shake {
0%, 100% {-moz-transform: translateX(0);}
10%, 30%, 50%, 70%, 90% {-moz-transform: translateX(-10px);}
20%, 40%, 60%, 80% {-moz-transform: translateX(10px);}
}
@-o-keyframes shake {
0%, 100% {-o-transform: translateX(0);}
10%, 30%, 50%, 70%, 90% {-o-transform: translateX(-10px);}
20%, 40%, 60%, 80% {-o-transform: translateX(10px);}
}
@keyframes shake {
0%, 100% {transform: translateX(0);}
10%, 30%, 50%, 70%, 90% {transform: translateX(-10px);}
20%, 40%, 60%, 80% {transform: translateX(10px);}
}
.animated.shake {
-webkit-animation-name: shake;
-moz-animation-name: shake;
-o-animation-name: shake;
animation-name: shake;
}
@-webkit-keyframes bounce {
0%, 20%, 50%, 80%, 100% {-webkit-transform: translateY(0);}
40% {-webkit-transform: translateY(-30px);}
60% {-webkit-transform: translateY(-15px);}
}
@-moz-keyframes bounce {
0%, 20%, 50%, 80%, 100% {-moz-transform: translateY(0);}
40% {-moz-transform: translateY(-30px);}
60% {-moz-transform: translateY(-15px);}
}
@-o-keyframes bounce {
0%, 20%, 50%, 80%, 100% {-o-transform: translateY(0);}
40% {-o-transform: translateY(-30px);}
60% {-o-transform: translateY(-15px);}
}
@keyframes bounce {
0%, 20%, 50%, 80%, 100% {transform: translateY(0);}
40% {transform: translateY(-30px);}
60% {transform: translateY(-15px);}
}
.animated.bounce {
-webkit-animation-name: bounce;
-moz-animation-name: bounce;
-o-animation-name: bounce;
animation-name: bounce;
}
@-webkit-keyframes tada {
0% {-webkit-transform: scale(1);}
10%, 20% {-webkit-transform: scale(0.9) rotate(-3deg);}
30%, 50%, 70%, 90% {-webkit-transform: scale(1.1) rotate(3deg);}
40%, 60%, 80% {-webkit-transform: scale(1.1) rotate(-3deg);}
100% {-webkit-transform: scale(1) rotate(0);}
}
@-moz-keyframes tada {
0% {-moz-transform: scale(1);}
10%, 20% {-moz-transform: scale(0.9) rotate(-3deg);}
30%, 50%, 70%, 90% {-moz-transform: scale(1.1) rotate(3deg);}
40%, 60%, 80% {-moz-transform: scale(1.1) rotate(-3deg);}
100% {-moz-transform: scale(1) rotate(0);}
}
@-o-keyframes tada {
0% {-o-transform: scale(1);}
10%, 20% {-o-transform: scale(0.9) rotate(-3deg);}
30%, 50%, 70%, 90% {-o-transform: scale(1.1) rotate(3deg);}
40%, 60%, 80% {-o-transform: scale(1.1) rotate(-3deg);}
100% {-o-transform: scale(1) rotate(0);}
}
@keyframes tada {
0% {transform: scale(1);}
10%, 20% {transform: scale(0.9) rotate(-3deg);}
30%, 50%, 70%, 90% {transform: scale(1.1) rotate(3deg);}
40%, 60%, 80% {transform: scale(1.1) rotate(-3deg);}
100% {transform: scale(1) rotate(0);}
}
.animated.tada {
-webkit-animation-name: tada;
-moz-animation-name: tada;
-o-animation-name: tada;
animation-name: tada;
}
@-webkit-keyframes swing {
20%, 40%, 60%, 80%, 100% { -webkit-transform-origin: top center; }
20% { -webkit-transform: rotate(15deg); }
40% { -webkit-transform: rotate(-10deg); }
60% { -webkit-transform: rotate(5deg); }
80% { -webkit-transform: rotate(-5deg); }
100% { -webkit-transform: rotate(0deg); }
}
@-moz-keyframes swing {
20% { -moz-transform: rotate(15deg); }
40% { -moz-transform: rotate(-10deg); }
60% { -moz-transform: rotate(5deg); }
80% { -moz-transform: rotate(-5deg); }
100% { -moz-transform: rotate(0deg); }
}
@-o-keyframes swing {
20% { -o-transform: rotate(15deg); }
40% { -o-transform: rotate(-10deg); }
60% { -o-transform: rotate(5deg); }
80% { -o-transform: rotate(-5deg); }
100% { -o-transform: rotate(0deg); }
}
@keyframes swing {
20% { transform: rotate(15deg); }
40% { transform: rotate(-10deg); }
60% { transform: rotate(5deg); }
80% { transform: rotate(-5deg); }
100% { transform: rotate(0deg); }
}
.animated.swing {
-webkit-transform-origin: top center;
-moz-transform-origin: top center;
-o-transform-origin: top center;
transform-origin: top center;
-webkit-animation-name: swing;
-moz-animation-name: swing;
-o-animation-name: swing;
animation-name: swing;
} @-webkit-keyframes wobble {
0% { -webkit-transform: translateX(0%); }
15% { -webkit-transform: translateX(-25%) rotate(-5deg); }
30% { -webkit-transform: translateX(20%) rotate(3deg); }
45% { -webkit-transform: translateX(-15%) rotate(-3deg); }
60% { -webkit-transform: translateX(10%) rotate(2deg); }
75% { -webkit-transform: translateX(-5%) rotate(-1deg); }
100% { -webkit-transform: translateX(0%); }
}
@-moz-keyframes wobble {
0% { -moz-transform: translateX(0%); }
15% { -moz-transform: translateX(-25%) rotate(-5deg); }
30% { -moz-transform: translateX(20%) rotate(3deg); }
45% { -moz-transform: translateX(-15%) rotate(-3deg); }
60% { -moz-transform: translateX(10%) rotate(2deg); }
75% { -moz-transform: translateX(-5%) rotate(-1deg); }
100% { -moz-transform: translateX(0%); }
}
@-o-keyframes wobble {
0% { -o-transform: translateX(0%); }
15% { -o-transform: translateX(-25%) rotate(-5deg); }
30% { -o-transform: translateX(20%) rotate(3deg); }
45% { -o-transform: translateX(-15%) rotate(-3deg); }
60% { -o-transform: translateX(10%) rotate(2deg); }
75% { -o-transform: translateX(-5%) rotate(-1deg); }
100% { -o-transform: translateX(0%); }
}
@keyframes wobble {
0% { transform: translateX(0%); }
15% { transform: translateX(-25%) rotate(-5deg); }
30% { transform: translateX(20%) rotate(3deg); }
45% { transform: translateX(-15%) rotate(-3deg); }
60% { transform: translateX(10%) rotate(2deg); }
75% { transform: translateX(-5%) rotate(-1deg); }
100% { transform: translateX(0%); }
}
.animated.wobble {
-webkit-animation-name: wobble;
-moz-animation-name: wobble;
-o-animation-name: wobble;
animation-name: wobble;
} @-webkit-keyframes pulse {
0% { -webkit-transform: scale(1); }
50% { -webkit-transform: scale(1.1); }
100% { -webkit-transform: scale(1); }
}
@-moz-keyframes pulse {
0% { -moz-transform: scale(1); }
50% { -moz-transform: scale(1.1); }
100% { -moz-transform: scale(1); }
}
@-o-keyframes pulse {
0% { -o-transform: scale(1); }
50% { -o-transform: scale(1.1); }
100% { -o-transform: scale(1); }
}
@keyframes pulse {
0% { transform: scale(1); }
50% { transform: scale(1.1); }
100% { transform: scale(1); }
}
.animated.pulse {
-webkit-animation-name: pulse;
-moz-animation-name: pulse;
-o-animation-name: pulse;
animation-name: pulse;
}
@-webkit-keyframes flip {
0% {
-webkit-transform: perspective(400px) translateZ(0) rotateY(0) scale(1);
-webkit-animation-timing-function: ease-out;
}
40% {
-webkit-transform: perspective(400px) translateZ(150px) rotateY(170deg) scale(1);
-webkit-animation-timing-function: ease-out;
}
50% {
-webkit-transform: perspective(400px) translateZ(150px) rotateY(190deg) scale(1);
-webkit-animation-timing-function: ease-in;
}
80% {
-webkit-transform: perspective(400px) translateZ(0) rotateY(360deg) scale(.95);
-webkit-animation-timing-function: ease-in;
}
100% {
-webkit-transform: perspective(400px) translateZ(0) rotateY(360deg) scale(1);
-webkit-animation-timing-function: ease-in;
}
}
@-moz-keyframes flip {
0% {
-moz-transform: perspective(400px) translateZ(0) rotateY(0) scale(1);
-moz-animation-timing-function: ease-out;
}
40% {
-moz-transform: perspective(400px) translateZ(150px) rotateY(170deg) scale(1);
-moz-animation-timing-function: ease-out;
}
50% {
-moz-transform: perspective(400px) translateZ(150px) rotateY(190deg) scale(1);
-moz-animation-timing-function: ease-in;
}
80% {
-moz-transform: perspective(400px) translateZ(0) rotateY(360deg) scale(.95);
-moz-animation-timing-function: ease-in;
}
100% {
-moz-transform: perspective(400px) translateZ(0) rotateY(360deg) scale(1);
-moz-animation-timing-function: ease-in;
}
}
@-o-keyframes flip {
0% {
-o-transform: perspective(400px) translateZ(0) rotateY(0) scale(1);
-o-animation-timing-function: ease-out;
}
40% {
-o-transform: perspective(400px) translateZ(150px) rotateY(170deg) scale(1);
-o-animation-timing-function: ease-out;
}
50% {
-o-transform: perspective(400px) translateZ(150px) rotateY(190deg) scale(1);
-o-animation-timing-function: ease-in;
}
80% {
-o-transform: perspective(400px) translateZ(0) rotateY(360deg) scale(.95);
-o-animation-timing-function: ease-in;
}
100% {
-o-transform: perspective(400px) translateZ(0) rotateY(360deg) scale(1);
-o-animation-timing-function: ease-in;
}
}
@keyframes flip {
0% {
transform: perspective(400px) translateZ(0) rotateY(0) scale(1);
animation-timing-function: ease-out;
}
40% {
transform: perspective(400px) translateZ(150px) rotateY(170deg) scale(1);
animation-timing-function: ease-out;
}
50% {
transform: perspective(400px) translateZ(150px) rotateY(190deg) scale(1);
animation-timing-function: ease-in;
}
80% {
transform: perspective(400px) translateZ(0) rotateY(360deg) scale(.95);
animation-timing-function: ease-in;
}
100% {
transform: perspective(400px) translateZ(0) rotateY(360deg) scale(1);
animation-timing-function: ease-in;
}
}
.animated.flip {
-webkit-backface-visibility: visible !important;
-webkit-animation-name: flip;
-moz-backface-visibility: visible !important;
-moz-animation-name: flip;
-o-backface-visibility: visible !important;
-o-animation-name: flip;
backface-visibility: visible !important;
animation-name: flip;
}
@-webkit-keyframes flipInX {
0% {
-webkit-transform: perspective(400px) rotateX(90deg);
opacity: 0;
}
40% {
-webkit-transform: perspective(400px) rotateX(-10deg);
}
70% {
-webkit-transform: perspective(400px) rotateX(10deg);
}
100% {
-webkit-transform: perspective(400px) rotateX(0deg);
opacity: 1;
}
}
@-moz-keyframes flipInX {
0% {
-moz-transform: perspective(400px) rotateX(90deg);
opacity: 0;
}
40% {
-moz-transform: perspective(400px) rotateX(-10deg);
}
70% {
-moz-transform: perspective(400px) rotateX(10deg);
}
100% {
-moz-transform: perspective(400px) rotateX(0deg);
opacity: 1;
}
}
@-o-keyframes flipInX {
0% {
-o-transform: perspective(400px) rotateX(90deg);
opacity: 0;
}
40% {
-o-transform: perspective(400px) rotateX(-10deg);
}
70% {
-o-transform: perspective(400px) rotateX(10deg);
}
100% {
-o-transform: perspective(400px) rotateX(0deg);
opacity: 1;
}
}
@keyframes flipInX {
0% {
transform: perspective(400px) rotateX(90deg);
opacity: 0;
}
40% {
transform: perspective(400px) rotateX(-10deg);
}
70% {
transform: perspective(400px) rotateX(10deg);
}
100% {
transform: perspective(400px) rotateX(0deg);
opacity: 1;
}
}
.animated.flipInX {
-webkit-backface-visibility: visible !important;
-webkit-animation-name: flipInX;
-moz-backface-visibility: visible !important;
-moz-animation-name: flipInX;
-o-backface-visibility: visible !important;
-o-animation-name: flipInX;
backface-visibility: visible !important;
animation-name: flipInX;
}
@-webkit-keyframes flipOutX {
0% {
-webkit-transform: perspective(400px) rotateX(0deg);
opacity: 1;
}
100% {
-webkit-transform: perspective(400px) rotateX(90deg);
opacity: 0;
}
}
@-moz-keyframes flipOutX {
0% {
-moz-transform: perspective(400px) rotateX(0deg);
opacity: 1;
}
100% {
-moz-transform: perspective(400px) rotateX(90deg);
opacity: 0;
}
}
@-o-keyframes flipOutX {
0% {
-o-transform: perspective(400px) rotateX(0deg);
opacity: 1;
}
100% {
-o-transform: perspective(400px) rotateX(90deg);
opacity: 0;
}
}
@keyframes flipOutX {
0% {
transform: perspective(400px) rotateX(0deg);
opacity: 1;
}
100% {
transform: perspective(400px) rotateX(90deg);
opacity: 0;
}
}
.animated.flipOutX {
-webkit-animation-name: flipOutX;
-webkit-backface-visibility: visible !important;
-moz-animation-name: flipOutX;
-moz-backface-visibility: visible !important;
-o-animation-name: flipOutX;
-o-backface-visibility: visible !important;
animation-name: flipOutX;
backface-visibility: visible !important;
}
@-webkit-keyframes flipInY {
0% {
-webkit-transform: perspective(400px) rotateY(90deg);
opacity: 0;
}
40% {
-webkit-transform: perspective(400px) rotateY(-10deg);
}
70% {
-webkit-transform: perspective(400px) rotateY(10deg);
}
100% {
-webkit-transform: perspective(400px) rotateY(0deg);
opacity: 1;
}
}
@-moz-keyframes flipInY {
0% {
-moz-transform: perspective(400px) rotateY(90deg);
opacity: 0;
}
40% {
-moz-transform: perspective(400px) rotateY(-10deg);
}
70% {
-moz-transform: perspective(400px) rotateY(10deg);
}
100% {
-moz-transform: perspective(400px) rotateY(0deg);
opacity: 1;
}
}
@-o-keyframes flipInY {
0% {
-o-transform: perspective(400px) rotateY(90deg);
opacity: 0;
}
40% {
-o-transform: perspective(400px) rotateY(-10deg);
}
70% {
-o-transform: perspective(400px) rotateY(10deg);
}
100% {
-o-transform: perspective(400px) rotateY(0deg);
opacity: 1;
}
}
@keyframes flipInY {
0% {
transform: perspective(400px) rotateY(90deg);
opacity: 0;
}
40% {
transform: perspective(400px) rotateY(-10deg);
}
70% {
transform: perspective(400px) rotateY(10deg);
}
100% {
transform: perspective(400px) rotateY(0deg);
opacity: 1;
}
}
.animated.flipInY {
-webkit-backface-visibility: visible !important;
-webkit-animation-name: flipInY;
-moz-backface-visibility: visible !important;
-moz-animation-name: flipInY;
-o-backface-visibility: visible !important;
-o-animation-name: flipInY;
backface-visibility: visible !important;
animation-name: flipInY;
}
@-webkit-keyframes flipOutY {
0% {
-webkit-transform: perspective(400px) rotateY(0deg);
opacity: 1;
}
100% {
-webkit-transform: perspective(400px) rotateY(90deg);
opacity: 0;
}
}
@-moz-keyframes flipOutY {
0% {
-moz-transform: perspective(400px) rotateY(0deg);
opacity: 1;
}
100% {
-moz-transform: perspective(400px) rotateY(90deg);
opacity: 0;
}
}
@-o-keyframes flipOutY {
0% {
-o-transform: perspective(400px) rotateY(0deg);
opacity: 1;
}
100% {
-o-transform: perspective(400px) rotateY(90deg);
opacity: 0;
}
}
@keyframes flipOutY {
0% {
transform: perspective(400px) rotateY(0deg);
opacity: 1;
}
100% {
transform: perspective(400px) rotateY(90deg);
opacity: 0;
}
}
.animated.flipOutY {
-webkit-backface-visibility: visible !important;
-webkit-animation-name: flipOutY;
-moz-backface-visibility: visible !important;
-moz-animation-name: flipOutY;
-o-backface-visibility: visible !important;
-o-animation-name: flipOutY;
backface-visibility: visible !important;
animation-name: flipOutY;
}
@-webkit-keyframes fadeIn {
0% {opacity: 0;}
100% {opacity: 1;}
}
@-moz-keyframes fadeIn {
0% {opacity: 0;}
100% {opacity: 1;}
}
@-o-keyframes fadeIn {
0% {opacity: 0;}
100% {opacity: 1;}
}
@keyframes fadeIn {
0% {opacity: 0;}
100% {opacity: 1;}
}
.animated.fadeIn {
-webkit-animation-name: fadeIn;
-moz-animation-name: fadeIn;
-o-animation-name: fadeIn;
animation-name: fadeIn;
}
@-webkit-keyframes fadeInUp {
0% {
opacity: 0;
-webkit-transform: translateY(20px);
}
100% {
opacity: 1;
-webkit-transform: translateY(0);
}
}
@-moz-keyframes fadeInUp {
0% {
opacity: 0;
-moz-transform: translateY(20px);
}
100% {
opacity: 1;
-moz-transform: translateY(0);
}
}
@-o-keyframes fadeInUp {
0% {
opacity: 0;
-o-transform: translateY(20px);
}
100% {
opacity: 1;
-o-transform: translateY(0);
}
}
@keyframes fadeInUp {
0% {
opacity: 0;
transform: translateY(20px);
}
100% {
opacity: 1;
transform: translateY(0);
}
}
.animated.fadeInUp {
-webkit-animation-name: fadeInUp;
-moz-animation-name: fadeInUp;
-o-animation-name: fadeInUp;
animation-name: fadeInUp;
}
@-webkit-keyframes fadeInDown {
0% {
opacity: 0;
-webkit-transform: translateY(-20px);
}
100% {
opacity: 1;
-webkit-transform: translateY(0);
}
}
@-moz-keyframes fadeInDown {
0% {
opacity: 0;
-moz-transform: translateY(-20px);
}
100% {
opacity: 1;
-moz-transform: translateY(0);
}
}
@-o-keyframes fadeInDown {
0% {
opacity: 0;
-o-transform: translateY(-20px);
}
100% {
opacity: 1;
-o-transform: translateY(0);
}
}
@keyframes fadeInDown {
0% {
opacity: 0;
transform: translateY(-20px);
}
100% {
opacity: 1;
transform: translateY(0);
}
}
.animated.fadeInDown {
-webkit-animation-name: fadeInDown;
-moz-animation-name: fadeInDown;
-o-animation-name: fadeInDown;
animation-name: fadeInDown;
}
@-webkit-keyframes fadeInLeft {
0% {
opacity: 0;
-webkit-transform: translateX(-20px);
}
100% {
opacity: 1;
-webkit-transform: translateX(0);
}
}
@-moz-keyframes fadeInLeft {
0% {
opacity: 0;
-moz-transform: translateX(-20px);
}
100% {
opacity: 1;
-moz-transform: translateX(0);
}
}
@-o-keyframes fadeInLeft {
0% {
opacity: 0;
-o-transform: translateX(-20px);
}
100% {
opacity: 1;
-o-transform: translateX(0);
}
}
@keyframes fadeInLeft {
0% {
opacity: 0;
transform: translateX(-20px);
}
100% {
opacity: 1;
transform: translateX(0);
}
}
.animated.fadeInLeft {
-webkit-animation-name: fadeInLeft;
-moz-animation-name: fadeInLeft;
-o-animation-name: fadeInLeft;
animation-name: fadeInLeft;
}
@-webkit-keyframes fadeInRight {
0% {
opacity: 0;
-webkit-transform: translateX(20px);
}
100% {
opacity: 1;
-webkit-transform: translateX(0);
}
}
@-moz-keyframes fadeInRight {
0% {
opacity: 0;
-moz-transform: translateX(20px);
}
100% {
opacity: 1;
-moz-transform: translateX(0);
}
}
@-o-keyframes fadeInRight {
0% {
opacity: 0;
-o-transform: translateX(20px);
}
100% {
opacity: 1;
-o-transform: translateX(0);
}
}
@keyframes fadeInRight {
0% {
opacity: 0;
transform: translateX(20px);
}
100% {
opacity: 1;
transform: translateX(0);
}
}
.animated.fadeInRight {
-webkit-animation-name: fadeInRight;
-moz-animation-name: fadeInRight;
-o-animation-name: fadeInRight;
animation-name: fadeInRight;
}
@-webkit-keyframes fadeInUpBig {
0% {
opacity: 0;
-webkit-transform: translateY(2000px);
}
100% {
opacity: 1;
-webkit-transform: translateY(0);
}
}
@-moz-keyframes fadeInUpBig {
0% {
opacity: 0;
-moz-transform: translateY(2000px);
}
100% {
opacity: 1;
-moz-transform: translateY(0);
}
}
@-o-keyframes fadeInUpBig {
0% {
opacity: 0;
-o-transform: translateY(2000px);
}
100% {
opacity: 1;
-o-transform: translateY(0);
}
}
@keyframes fadeInUpBig {
0% {
opacity: 0;
transform: translateY(2000px);
}
100% {
opacity: 1;
transform: translateY(0);
}
}
.animated.fadeInUpBig {
-webkit-animation-name: fadeInUpBig;
-moz-animation-name: fadeInUpBig;
-o-animation-name: fadeInUpBig;
animation-name: fadeInUpBig;
}
@-webkit-keyframes fadeInDownBig {
0% {
opacity: 0;
-webkit-transform: translateY(-2000px);
}
100% {
opacity: 1;
-webkit-transform: translateY(0);
}
}
@-moz-keyframes fadeInDownBig {
0% {
opacity: 0;
-moz-transform: translateY(-2000px);
}
100% {
opacity: 1;
-moz-transform: translateY(0);
}
}
@-o-keyframes fadeInDownBig {
0% {
opacity: 0;
-o-transform: translateY(-2000px);
}
100% {
opacity: 1;
-o-transform: translateY(0);
}
}
@keyframes fadeInDownBig {
0% {
opacity: 0;
transform: translateY(-2000px);
}
100% {
opacity: 1;
transform: translateY(0);
}
}
.animated.fadeInDownBig {
-webkit-animation-name: fadeInDownBig;
-moz-animation-name: fadeInDownBig;
-o-animation-name: fadeInDownBig;
animation-name: fadeInDownBig;
}
@-webkit-keyframes fadeInLeftBig {
0% {
opacity: 0;
-webkit-transform: translateX(-2000px);
}
100% {
opacity: 1;
-webkit-transform: translateX(0);
}
}
@-moz-keyframes fadeInLeftBig {
0% {
opacity: 0;
-moz-transform: translateX(-2000px);
}
100% {
opacity: 1;
-moz-transform: translateX(0);
}
}
@-o-keyframes fadeInLeftBig {
0% {
opacity: 0;
-o-transform: translateX(-2000px);
}
100% {
opacity: 1;
-o-transform: translateX(0);
}
}
@keyframes fadeInLeftBig {
0% {
opacity: 0;
transform: translateX(-2000px);
}
100% {
opacity: 1;
transform: translateX(0);
}
}
.animated.fadeInLeftBig {
-webkit-animation-name: fadeInLeftBig;
-moz-animation-name: fadeInLeftBig;
-o-animation-name: fadeInLeftBig;
animation-name: fadeInLeftBig;
}
@-webkit-keyframes fadeInRightBig {
0% {
opacity: 0;
-webkit-transform: translateX(2000px);
}
100% {
opacity: 1;
-webkit-transform: translateX(0);
}
}
@-moz-keyframes fadeInRightBig {
0% {
opacity: 0;
-moz-transform: translateX(2000px);
}
100% {
opacity: 1;
-moz-transform: translateX(0);
}
}
@-o-keyframes fadeInRightBig {
0% {
opacity: 0;
-o-transform: translateX(2000px);
}
100% {
opacity: 1;
-o-transform: translateX(0);
}
}
@keyframes fadeInRightBig {
0% {
opacity: 0;
transform: translateX(2000px);
}
100% {
opacity: 1;
transform: translateX(0);
}
}
.animated.fadeInRightBig {
-webkit-animation-name: fadeInRightBig;
-moz-animation-name: fadeInRightBig;
-o-animation-name: fadeInRightBig;
animation-name: fadeInRightBig;
}
@-webkit-keyframes fadeOut {
0% {opacity: 1;}
100% {opacity: 0;}
}
@-moz-keyframes fadeOut {
0% {opacity: 1;}
100% {opacity: 0;}
}
@-o-keyframes fadeOut {
0% {opacity: 1;}
100% {opacity: 0;}
}
@keyframes fadeOut {
0% {opacity: 1;}
100% {opacity: 0;}
}
.animated.fadeOut {
-webkit-animation-name: fadeOut;
-moz-animation-name: fadeOut;
-o-animation-name: fadeOut;
animation-name: fadeOut;
}
@-webkit-keyframes fadeOutUp {
0% {
opacity: 1;
-webkit-transform: translateY(0);
}
100% {
opacity: 0;
-webkit-transform: translateY(-20px);
}
}
@-moz-keyframes fadeOutUp {
0% {
opacity: 1;
-moz-transform: translateY(0);
}
100% {
opacity: 0;
-moz-transform: translateY(-20px);
}
}
@-o-keyframes fadeOutUp {
0% {
opacity: 1;
-o-transform: translateY(0);
}
100% {
opacity: 0;
-o-transform: translateY(-20px);
}
}
@keyframes fadeOutUp {
0% {
opacity: 1;
transform: translateY(0);
}
100% {
opacity: 0;
transform: translateY(-20px);
}
}
.animated.fadeOutUp {
-webkit-animation-name: fadeOutUp;
-moz-animation-name: fadeOutUp;
-o-animation-name: fadeOutUp;
animation-name: fadeOutUp;
}
@-webkit-keyframes fadeOutDown {
0% {
opacity: 1;
-webkit-transform: translateY(0);
}
100% {
opacity: 0;
-webkit-transform: translateY(20px);
}
}
@-moz-keyframes fadeOutDown {
0% {
opacity: 1;
-moz-transform: translateY(0);
}
100% {
opacity: 0;
-moz-transform: translateY(20px);
}
}
@-o-keyframes fadeOutDown {
0% {
opacity: 1;
-o-transform: translateY(0);
}
100% {
opacity: 0;
-o-transform: translateY(20px);
}
}
@keyframes fadeOutDown {
0% {
opacity: 1;
transform: translateY(0);
}
100% {
opacity: 0;
transform: translateY(20px);
}
}
.animated.fadeOutDown {
-webkit-animation-name: fadeOutDown;
-moz-animation-name: fadeOutDown;
-o-animation-name: fadeOutDown;
animation-name: fadeOutDown;
}
@-webkit-keyframes fadeOutLeft {
0% {
opacity: 1;
-webkit-transform: translateX(0);
}
100% {
opacity: 0;
-webkit-transform: translateX(-20px);
}
}
@-moz-keyframes fadeOutLeft {
0% {
opacity: 1;
-moz-transform: translateX(0);
}
100% {
opacity: 0;
-moz-transform: translateX(-20px);
}
}
@-o-keyframes fadeOutLeft {
0% {
opacity: 1;
-o-transform: translateX(0);
}
100% {
opacity: 0;
-o-transform: translateX(-20px);
}
}
@keyframes fadeOutLeft {
0% {
opacity: 1;
transform: translateX(0);
}
100% {
opacity: 0;
transform: translateX(-20px);
}
}
.animated.fadeOutLeft {
-webkit-animation-name: fadeOutLeft;
-moz-animation-name: fadeOutLeft;
-o-animation-name: fadeOutLeft;
animation-name: fadeOutLeft;
}
@-webkit-keyframes fadeOutRight {
0% {
opacity: 1;
-webkit-transform: translateX(0);
}
100% {
opacity: 0;
-webkit-transform: translateX(20px);
}
}
@-moz-keyframes fadeOutRight {
0% {
opacity: 1;
-moz-transform: translateX(0);
}
100% {
opacity: 0;
-moz-transform: translateX(20px);
}
}
@-o-keyframes fadeOutRight {
0% {
opacity: 1;
-o-transform: translateX(0);
}
100% {
opacity: 0;
-o-transform: translateX(20px);
}
}
@keyframes fadeOutRight {
0% {
opacity: 1;
transform: translateX(0);
}
100% {
opacity: 0;
transform: translateX(20px);
}
}
.animated.fadeOutRight {
-webkit-animation-name: fadeOutRight;
-moz-animation-name: fadeOutRight;
-o-animation-name: fadeOutRight;
animation-name: fadeOutRight;
}
@-webkit-keyframes fadeOutUpBig {
0% {
opacity: 1;
-webkit-transform: translateY(0);
}
100% {
opacity: 0;
-webkit-transform: translateY(-2000px);
}
}
@-moz-keyframes fadeOutUpBig {
0% {
opacity: 1;
-moz-transform: translateY(0);
}
100% {
opacity: 0;
-moz-transform: translateY(-2000px);
}
}
@-o-keyframes fadeOutUpBig {
0% {
opacity: 1;
-o-transform: translateY(0);
}
100% {
opacity: 0;
-o-transform: translateY(-2000px);
}
}
@keyframes fadeOutUpBig {
0% {
opacity: 1;
transform: translateY(0);
}
100% {
opacity: 0;
transform: translateY(-2000px);
}
}
.animated.fadeOutUpBig {
-webkit-animation-name: fadeOutUpBig;
-moz-animation-name: fadeOutUpBig;
-o-animation-name: fadeOutUpBig;
animation-name: fadeOutUpBig;
}
@-webkit-keyframes fadeOutDownBig {
0% {
opacity: 1;
-webkit-transform: translateY(0);
}
100% {
opacity: 0;
-webkit-transform: translateY(2000px);
}
}
@-moz-keyframes fadeOutDownBig {
0% {
opacity: 1;
-moz-transform: translateY(0);
}
100% {
opacity: 0;
-moz-transform: translateY(2000px);
}
}
@-o-keyframes fadeOutDownBig {
0% {
opacity: 1;
-o-transform: translateY(0);
}
100% {
opacity: 0;
-o-transform: translateY(2000px);
}
}
@keyframes fadeOutDownBig {
0% {
opacity: 1;
transform: translateY(0);
}
100% {
opacity: 0;
transform: translateY(2000px);
}
}
.animated.fadeOutDownBig {
-webkit-animation-name: fadeOutDownBig;
-moz-animation-name: fadeOutDownBig;
-o-animation-name: fadeOutDownBig;
animation-name: fadeOutDownBig;
}
@-webkit-keyframes fadeOutLeftBig {
0% {
opacity: 1;
-webkit-transform: translateX(0);
}
100% {
opacity: 0;
-webkit-transform: translateX(-2000px);
}
}
@-moz-keyframes fadeOutLeftBig {
0% {
opacity: 1;
-moz-transform: translateX(0);
}
100% {
opacity: 0;
-moz-transform: translateX(-2000px);
}
}
@-o-keyframes fadeOutLeftBig {
0% {
opacity: 1;
-o-transform: translateX(0);
}
100% {
opacity: 0;
-o-transform: translateX(-2000px);
}
}
@keyframes fadeOutLeftBig {
0% {
opacity: 1;
transform: translateX(0);
}
100% {
opacity: 0;
transform: translateX(-2000px);
}
}
.animated.fadeOutLeftBig {
-webkit-animation-name: fadeOutLeftBig;
-moz-animation-name: fadeOutLeftBig;
-o-animation-name: fadeOutLeftBig;
animation-name: fadeOutLeftBig;
}
@-webkit-keyframes fadeOutRightBig {
0% {
opacity: 1;
-webkit-transform: translateX(0);
}
100% {
opacity: 0;
-webkit-transform: translateX(2000px);
}
}
@-moz-keyframes fadeOutRightBig {
0% {
opacity: 1;
-moz-transform: translateX(0);
}
100% {
opacity: 0;
-moz-transform: translateX(2000px);
}
}
@-o-keyframes fadeOutRightBig {
0% {
opacity: 1;
-o-transform: translateX(0);
}
100% {
opacity: 0;
-o-transform: translateX(2000px);
}
}
@keyframes fadeOutRightBig {
0% {
opacity: 1;
transform: translateX(0);
}
100% {
opacity: 0;
transform: translateX(2000px);
}
}
.animated.fadeOutRightBig {
-webkit-animation-name: fadeOutRightBig;
-moz-animation-name: fadeOutRightBig;
-o-animation-name: fadeOutRightBig;
animation-name: fadeOutRightBig;
}
@-webkit-keyframes bounceIn {
0% {
opacity: 0;
-webkit-transform: scale(.3);
}
50% {
opacity: 1;
-webkit-transform: scale(1.05);
}
70% {
-webkit-transform: scale(.9);
}
100% {
-webkit-transform: scale(1);
}
}
@-moz-keyframes bounceIn {
0% {
opacity: 0;
-moz-transform: scale(.3);
}
50% {
opacity: 1;
-moz-transform: scale(1.05);
}
70% {
-moz-transform: scale(.9);
}
100% {
-moz-transform: scale(1);
}
}
@-o-keyframes bounceIn {
0% {
opacity: 0;
-o-transform: scale(.3);
}
50% {
opacity: 1;
-o-transform: scale(1.05);
}
70% {
-o-transform: scale(.9);
}
100% {
-o-transform: scale(1);
}
}
@keyframes bounceIn {
0% {
opacity: 0;
transform: scale(.3);
}
50% {
opacity: 1;
transform: scale(1.05);
}
70% {
transform: scale(.9);
}
100% {
transform: scale(1);
}
}
@-webkit-keyframes slideInDown {
0% {
opacity: 0;
-webkit-transform: translateY(-2000px);
}
100% {
-webkit-transform: translateY(0);
}
}
@-moz-keyframes slideInDown {
0% {
opacity: 0;
-moz-transform: translateY(-2000px);
}
100% {
-moz-transform: translateY(0);
}
}
@-o-keyframes slideInDown {
0% {
opacity: 0;
-o-transform: translateY(-2000px);
}
100% {
-o-transform: translateY(0);
}
}
@keyframes slideInDown {
0% {
opacity: 0;
transform: translateY(-2000px);
}
100% {
transform: translateY(0);
}
}
.slideInDown {
-webkit-animation-name: slideInDown;
-moz-animation-name: slideInDown;
-o-animation-name: slideInDown;
animation-name: slideInDown;
}
@-webkit-keyframes slideInLeft {
0% {
opacity: 0;
-webkit-transform: translateX(-2000px);
}
100% {
-webkit-transform: translateX(0);
}
}
@-moz-keyframes slideInLeft {
0% {
opacity: 0;
-moz-transform: translateX(-2000px);
}
100% {
-moz-transform: translateX(0);
}
}
@-o-keyframes slideInLeft {
0% {
opacity: 0;
-o-transform: translateX(-2000px);
}
100% {
-o-transform: translateX(0);
}
}
@keyframes slideInLeft {
0% {
opacity: 0;
transform: translateX(-2000px);
}
100% {
transform: translateX(0);
}
}
.slideInLeft {
-webkit-animation-name: slideInLeft;
-moz-animation-name: slideInLeft;
-o-animation-name: slideInLeft;
animation-name: slideInLeft;
}
@-webkit-keyframes slideInRight {
0% {
opacity: 0;
-webkit-transform: translateX(2000px);
}
100% {
-webkit-transform: translateX(0);
}
}
@-moz-keyframes slideInRight {
0% {
opacity: 0;
-moz-transform: translateX(2000px);
}
100% {
-moz-transform: translateX(0);
}
}
@-o-keyframes slideInRight {
0% {
opacity: 0;
-o-transform: translateX(2000px);
}
100% {
-o-transform: translateX(0);
}
}
@keyframes slideInRight {
0% {
opacity: 0;
transform: translateX(2000px);
}
100% {
transform: translateX(0);
}
}
.slideInRight {
-webkit-animation-name: slideInRight;
-moz-animation-name: slideInRight;
-o-animation-name: slideInRight;
animation-name: slideInRight;
}
@-webkit-keyframes slideOutLeft {
0% {
-webkit-transform: translateX(0);
}
100% {
opacity: 0;
-webkit-transform: translateX(-2000px);
}
}
@-moz-keyframes slideOutLeft {
0% {
-moz-transform: translateX(0);
}
100% {
opacity: 0;
-moz-transform: translateX(-2000px);
}
}
@-o-keyframes slideOutLeft {
0% {
-o-transform: translateX(0);
}
100% {
opacity: 0;
-o-transform: translateX(-2000px);
}
}
@keyframes slideOutLeft {
0% {
transform: translateX(0);
}
100% {
opacity: 0;
transform: translateX(-2000px);
}
}
.slideOutLeft {
-webkit-animation-name: slideOutLeft;
-moz-animation-name: slideOutLeft;
-o-animation-name: slideOutLeft;
animation-name: slideOutLeft;
}
@-webkit-keyframes slideOutRight {
0% {
-webkit-transform: translateX(0);
}
100% {
opacity: 0;
-webkit-transform: translateX(2000px);
}
}
@-moz-keyframes slideOutRight {
0% {
-moz-transform: translateX(0);
}
100% {
opacity: 0;
-moz-transform: translateX(2000px);
}
}
@-o-keyframes slideOutRight {
0% {
-o-transform: translateX(0);
}
100% {
opacity: 0;
-o-transform: translateX(2000px);
}
}
@keyframes slideOutRight {
0% {
transform: translateX(0);
}
100% {
opacity: 0;
transform: translateX(2000px);
}
}
.slideOutRight {
-webkit-animation-name: slideOutRight;
-moz-animation-name: slideOutRight;
-o-animation-name: slideOutRight;
animation-name: slideOutRight;
}
@-webkit-keyframes slideOutUp {
0% {
-webkit-transform: translateY(0);
}
100% {
opacity: 0;
-webkit-transform: translateY(-2000px);
}
}
@-moz-keyframes slideOutUp {
0% {
-moz-transform: translateY(0);
}
100% {
opacity: 0;
-moz-transform: translateY(-2000px);
}
}
@-o-keyframes slideOutUp {
0% {
-o-transform: translateY(0);
}
100% {
opacity: 0;
-o-transform: translateY(-2000px);
}
}
@keyframes slideOutUp {
0% {
transform: translateY(0);
}
100% {
opacity: 0;
transform: translateY(-2000px);
}
}
.slideOutUp {
-webkit-animation-name: slideOutUp;
-moz-animation-name: slideOutUp;
-o-animation-name: slideOutUp;
animation-name: slideOutUp;
}
.animated.bounceIn {
-webkit-animation-name: bounceIn;
-moz-animation-name: bounceIn;
-o-animation-name: bounceIn;
animation-name: bounceIn;
}
@-webkit-keyframes bounceInUp {
0% {
opacity: 0;
-webkit-transform: translateY(2000px);
}
60% {
opacity: 1;
-webkit-transform: translateY(-30px);
}
80% {
-webkit-transform: translateY(10px);
}
100% {
-webkit-transform: translateY(0);
}
}
@-moz-keyframes bounceInUp {
0% {
opacity: 0;
-moz-transform: translateY(2000px);
}
60% {
opacity: 1;
-moz-transform: translateY(-30px);
}
80% {
-moz-transform: translateY(10px);
}
100% {
-moz-transform: translateY(0);
}
}
@-o-keyframes bounceInUp {
0% {
opacity: 0;
-o-transform: translateY(2000px);
}
60% {
opacity: 1;
-o-transform: translateY(-30px);
}
80% {
-o-transform: translateY(10px);
}
100% {
-o-transform: translateY(0);
}
}
@keyframes bounceInUp {
0% {
opacity: 0;
transform: translateY(2000px);
}
60% {
opacity: 1;
transform: translateY(-30px);
}
80% {
transform: translateY(10px);
}
100% {
transform: translateY(0);
}
}
.animated.bounceInUp {
-webkit-animation-name: bounceInUp;
-moz-animation-name: bounceInUp;
-o-animation-name: bounceInUp;
animation-name: bounceInUp;
}
@-webkit-keyframes bounceInDown {
0% {
opacity: 0;
-webkit-transform: translateY(-2000px);
}
60% {
opacity: 1;
-webkit-transform: translateY(30px);
}
80% {
-webkit-transform: translateY(-10px);
}
100% {
-webkit-transform: translateY(0);
}
}
@-moz-keyframes bounceInDown {
0% {
opacity: 0;
-moz-transform: translateY(-2000px);
}
60% {
opacity: 1;
-moz-transform: translateY(30px);
}
80% {
-moz-transform: translateY(-10px);
}
100% {
-moz-transform: translateY(0);
}
}
@-o-keyframes bounceInDown {
0% {
opacity: 0;
-o-transform: translateY(-2000px);
}
60% {
opacity: 1;
-o-transform: translateY(30px);
}
80% {
-o-transform: translateY(-10px);
}
100% {
-o-transform: translateY(0);
}
}
@keyframes bounceInDown {
0% {
opacity: 0;
transform: translateY(-2000px);
}
60% {
opacity: 1;
transform: translateY(30px);
}
80% {
transform: translateY(-10px);
}
100% {
transform: translateY(0);
}
}
.animated.bounceInDown {
-webkit-animation-name: bounceInDown;
-moz-animation-name: bounceInDown;
-o-animation-name: bounceInDown;
animation-name: bounceInDown;
}
@-webkit-keyframes bounceInLeft {
0% {
opacity: 0;
-webkit-transform: translateX(-2000px);
}
60% {
opacity: 1;
-webkit-transform: translateX(30px);
}
80% {
-webkit-transform: translateX(-10px);
}
100% {
-webkit-transform: translateX(0);
}
}
@-moz-keyframes bounceInLeft {
0% {
opacity: 0;
-moz-transform: translateX(-2000px);
}
60% {
opacity: 1;
-moz-transform: translateX(30px);
}
80% {
-moz-transform: translateX(-10px);
}
100% {
-moz-transform: translateX(0);
}
}
@-o-keyframes bounceInLeft {
0% {
opacity: 0;
-o-transform: translateX(-2000px);
}
60% {
opacity: 1;
-o-transform: translateX(30px);
}
80% {
-o-transform: translateX(-10px);
}
100% {
-o-transform: translateX(0);
}
}
@keyframes bounceInLeft {
0% {
opacity: 0;
transform: translateX(-2000px);
}
60% {
opacity: 1;
transform: translateX(30px);
}
80% {
transform: translateX(-10px);
}
100% {
transform: translateX(0);
}
}
.animated.bounceInLeft {
-webkit-animation-name: bounceInLeft;
-moz-animation-name: bounceInLeft;
-o-animation-name: bounceInLeft;
animation-name: bounceInLeft;
}
@-webkit-keyframes bounceInRight {
0% {
opacity: 0;
-webkit-transform: translateX(2000px);
}
60% {
opacity: 1;
-webkit-transform: translateX(-30px);
}
80% {
-webkit-transform: translateX(10px);
}
100% {
-webkit-transform: translateX(0);
}
}
@-moz-keyframes bounceInRight {
0% {
opacity: 0;
-moz-transform: translateX(2000px);
}
60% {
opacity: 1;
-moz-transform: translateX(-30px);
}
80% {
-moz-transform: translateX(10px);
}
100% {
-moz-transform: translateX(0);
}
}
@-o-keyframes bounceInRight {
0% {
opacity: 0;
-o-transform: translateX(2000px);
}
60% {
opacity: 1;
-o-transform: translateX(-30px);
}
80% {
-o-transform: translateX(10px);
}
100% {
-o-transform: translateX(0);
}
}
@keyframes bounceInRight {
0% {
opacity: 0;
transform: translateX(2000px);
}
60% {
opacity: 1;
transform: translateX(-30px);
}
80% {
transform: translateX(10px);
}
100% {
transform: translateX(0);
}
}
.animated.bounceInRight {
-webkit-animation-name: bounceInRight;
-moz-animation-name: bounceInRight;
-o-animation-name: bounceInRight;
animation-name: bounceInRight;
}
@-webkit-keyframes bounceOut {
0% {
-webkit-transform: scale(1);
}
25% {
-webkit-transform: scale(.95);
}
50% {
opacity: 1;
-webkit-transform: scale(1.1);
}
100% {
opacity: 0;
-webkit-transform: scale(.3);
}
}
@-moz-keyframes bounceOut {
0% {
-moz-transform: scale(1);
}
25% {
-moz-transform: scale(.95);
}
50% {
opacity: 1;
-moz-transform: scale(1.1);
}
100% {
opacity: 0;
-moz-transform: scale(.3);
}
}
@-o-keyframes bounceOut {
0% {
-o-transform: scale(1);
}
25% {
-o-transform: scale(.95);
}
50% {
opacity: 1;
-o-transform: scale(1.1);
}
100% {
opacity: 0;
-o-transform: scale(.3);
}
}
@keyframes bounceOut {
0% {
transform: scale(1);
}
25% {
transform: scale(.95);
}
50% {
opacity: 1;
transform: scale(1.1);
}
100% {
opacity: 0;
transform: scale(.3);
}
}
.animated.bounceOut {
-webkit-animation-name: bounceOut;
-moz-animation-name: bounceOut;
-o-animation-name: bounceOut;
animation-name: bounceOut;
}
@-webkit-keyframes bounceOutUp {
0% {
-webkit-transform: translateY(0);
}
20% {
opacity: 1;
-webkit-transform: translateY(20px);
}
100% {
opacity: 0;
-webkit-transform: translateY(-2000px);
}
}
@-moz-keyframes bounceOutUp {
0% {
-moz-transform: translateY(0);
}
20% {
opacity: 1;
-moz-transform: translateY(20px);
}
100% {
opacity: 0;
-moz-transform: translateY(-2000px);
}
}
@-o-keyframes bounceOutUp {
0% {
-o-transform: translateY(0);
}
20% {
opacity: 1;
-o-transform: translateY(20px);
}
100% {
opacity: 0;
-o-transform: translateY(-2000px);
}
}
@keyframes bounceOutUp {
0% {
transform: translateY(0);
}
20% {
opacity: 1;
transform: translateY(20px);
}
100% {
opacity: 0;
transform: translateY(-2000px);
}
}
.animated.bounceOutUp {
-webkit-animation-name: bounceOutUp;
-moz-animation-name: bounceOutUp;
-o-animation-name: bounceOutUp;
animation-name: bounceOutUp;
}
@-webkit-keyframes bounceOutDown {
0% {
-webkit-transform: translateY(0);
}
20% {
opacity: 1;
-webkit-transform: translateY(-20px);
}
100% {
opacity: 0;
-webkit-transform: translateY(2000px);
}
}
@-moz-keyframes bounceOutDown {
0% {
-moz-transform: translateY(0);
}
20% {
opacity: 1;
-moz-transform: translateY(-20px);
}
100% {
opacity: 0;
-moz-transform: translateY(2000px);
}
}
@-o-keyframes bounceOutDown {
0% {
-o-transform: translateY(0);
}
20% {
opacity: 1;
-o-transform: translateY(-20px);
}
100% {
opacity: 0;
-o-transform: translateY(2000px);
}
}
@keyframes bounceOutDown {
0% {
transform: translateY(0);
}
20% {
opacity: 1;
transform: translateY(-20px);
}
100% {
opacity: 0;
transform: translateY(2000px);
}
}
.animated.bounceOutDown {
-webkit-animation-name: bounceOutDown;
-moz-animation-name: bounceOutDown;
-o-animation-name: bounceOutDown;
animation-name: bounceOutDown;
}
@-webkit-keyframes bounceOutLeft {
0% {
-webkit-transform: translateX(0);
}
20% {
opacity: 1;
-webkit-transform: translateX(20px);
}
100% {
opacity: 0;
-webkit-transform: translateX(-2000px);
}
}
@-moz-keyframes bounceOutLeft {
0% {
-moz-transform: translateX(0);
}
20% {
opacity: 1;
-moz-transform: translateX(20px);
}
100% {
opacity: 0;
-moz-transform: translateX(-2000px);
}
}
@-o-keyframes bounceOutLeft {
0% {
-o-transform: translateX(0);
}
20% {
opacity: 1;
-o-transform: translateX(20px);
}
100% {
opacity: 0;
-o-transform: translateX(-2000px);
}
}
@keyframes bounceOutLeft {
0% {
transform: translateX(0);
}
20% {
opacity: 1;
transform: translateX(20px);
}
100% {
opacity: 0;
transform: translateX(-2000px);
}
}
.animated.bounceOutLeft {
-webkit-animation-name: bounceOutLeft;
-moz-animation-name: bounceOutLeft;
-o-animation-name: bounceOutLeft;
animation-name: bounceOutLeft;
}
@-webkit-keyframes bounceOutRight {
0% {
-webkit-transform: translateX(0);
}
20% {
opacity: 1;
-webkit-transform: translateX(-20px);
}
100% {
opacity: 0;
-webkit-transform: translateX(2000px);
}
}
@-moz-keyframes bounceOutRight {
0% {
-moz-transform: translateX(0);
}
20% {
opacity: 1;
-moz-transform: translateX(-20px);
}
100% {
opacity: 0;
-moz-transform: translateX(2000px);
}
}
@-o-keyframes bounceOutRight {
0% {
-o-transform: translateX(0);
}
20% {
opacity: 1;
-o-transform: translateX(-20px);
}
100% {
opacity: 0;
-o-transform: translateX(2000px);
}
}
@keyframes bounceOutRight {
0% {
transform: translateX(0);
}
20% {
opacity: 1;
transform: translateX(-20px);
}
100% {
opacity: 0;
transform: translateX(2000px);
}
}
.animated.bounceOutRight {
-webkit-animation-name: bounceOutRight;
-moz-animation-name: bounceOutRight;
-o-animation-name: bounceOutRight;
animation-name: bounceOutRight;
}
@-webkit-keyframes rotateIn {
0% {
-webkit-transform-origin: center center;
-webkit-transform: rotate(-200deg);
opacity: 0;
}
100% {
-webkit-transform-origin: center center;
-webkit-transform: rotate(0);
opacity: 1;
}
}
@-moz-keyframes rotateIn {
0% {
-moz-transform-origin: center center;
-moz-transform: rotate(-200deg);
opacity: 0;
}
100% {
-moz-transform-origin: center center;
-moz-transform: rotate(0);
opacity: 1;
}
}
@-o-keyframes rotateIn {
0% {
-o-transform-origin: center center;
-o-transform: rotate(-200deg);
opacity: 0;
}
100% {
-o-transform-origin: center center;
-o-transform: rotate(0);
opacity: 1;
}
}
@keyframes rotateIn {
0% {
transform-origin: center center;
transform: rotate(-200deg);
opacity: 0;
}
100% {
transform-origin: center center;
transform: rotate(0);
opacity: 1;
}
}
.animated.rotateIn {
-webkit-animation-name: rotateIn;
-moz-animation-name: rotateIn;
-o-animation-name: rotateIn;
animation-name: rotateIn;
}
@-webkit-keyframes rotateInUpLeft {
0% {
-webkit-transform-origin: left bottom;
-webkit-transform: rotate(90deg);
opacity: 0;
}
100% {
-webkit-transform-origin: left bottom;
-webkit-transform: rotate(0);
opacity: 1;
}
}
@-moz-keyframes rotateInUpLeft {
0% {
-moz-transform-origin: left bottom;
-moz-transform: rotate(90deg);
opacity: 0;
}
100% {
-moz-transform-origin: left bottom;
-moz-transform: rotate(0);
opacity: 1;
}
}
@-o-keyframes rotateInUpLeft {
0% {
-o-transform-origin: left bottom;
-o-transform: rotate(90deg);
opacity: 0;
}
100% {
-o-transform-origin: left bottom;
-o-transform: rotate(0);
opacity: 1;
}
}
@keyframes rotateInUpLeft {
0% {
transform-origin: left bottom;
transform: rotate(90deg);
opacity: 0;
}
100% {
transform-origin: left bottom;
transform: rotate(0);
opacity: 1;
}
}
.animated.rotateInUpLeft {
-webkit-animation-name: rotateInUpLeft;
-moz-animation-name: rotateInUpLeft;
-o-animation-name: rotateInUpLeft;
animation-name: rotateInUpLeft;
}
@-webkit-keyframes rotateInDownLeft {
0% {
-webkit-transform-origin: left bottom;
-webkit-transform: rotate(-90deg);
opacity: 0;
}
100% {
-webkit-transform-origin: left bottom;
-webkit-transform: rotate(0);
opacity: 1;
}
}
@-moz-keyframes rotateInDownLeft {
0% {
-moz-transform-origin: left bottom;
-moz-transform: rotate(-90deg);
opacity: 0;
}
100% {
-moz-transform-origin: left bottom;
-moz-transform: rotate(0);
opacity: 1;
}
}
@-o-keyframes rotateInDownLeft {
0% {
-o-transform-origin: left bottom;
-o-transform: rotate(-90deg);
opacity: 0;
}
100% {
-o-transform-origin: left bottom;
-o-transform: rotate(0);
opacity: 1;
}
}
@keyframes rotateInDownLeft {
0% {
transform-origin: left bottom;
transform: rotate(-90deg);
opacity: 0;
}
100% {
transform-origin: left bottom;
transform: rotate(0);
opacity: 1;
}
}
.animated.rotateInDownLeft {
-webkit-animation-name: rotateInDownLeft;
-moz-animation-name: rotateInDownLeft;
-o-animation-name: rotateInDownLeft;
animation-name: rotateInDownLeft;
}
@-webkit-keyframes rotateInUpRight {
0% {
-webkit-transform-origin: right bottom;
-webkit-transform: rotate(-90deg);
opacity: 0;
}
100% {
-webkit-transform-origin: right bottom;
-webkit-transform: rotate(0);
opacity: 1;
}
}
@-moz-keyframes rotateInUpRight {
0% {
-moz-transform-origin: right bottom;
-moz-transform: rotate(-90deg);
opacity: 0;
}
100% {
-moz-transform-origin: right bottom;
-moz-transform: rotate(0);
opacity: 1;
}
}
@-o-keyframes rotateInUpRight {
0% {
-o-transform-origin: right bottom;
-o-transform: rotate(-90deg);
opacity: 0;
}
100% {
-o-transform-origin: right bottom;
-o-transform: rotate(0);
opacity: 1;
}
}
@keyframes rotateInUpRight {
0% {
transform-origin: right bottom;
transform: rotate(-90deg);
opacity: 0;
}
100% {
transform-origin: right bottom;
transform: rotate(0);
opacity: 1;
}
}
.animated.rotateInUpRight {
-webkit-animation-name: rotateInUpRight;
-moz-animation-name: rotateInUpRight;
-o-animation-name: rotateInUpRight;
animation-name: rotateInUpRight;
}
@-webkit-keyframes rotateInDownRight {
0% {
-webkit-transform-origin: right bottom;
-webkit-transform: rotate(90deg);
opacity: 0;
}
100% {
-webkit-transform-origin: right bottom;
-webkit-transform: rotate(0);
opacity: 1;
}
}
@-moz-keyframes rotateInDownRight {
0% {
-moz-transform-origin: right bottom;
-moz-transform: rotate(90deg);
opacity: 0;
}
100% {
-moz-transform-origin: right bottom;
-moz-transform: rotate(0);
opacity: 1;
}
}
@-o-keyframes rotateInDownRight {
0% {
-o-transform-origin: right bottom;
-o-transform: rotate(90deg);
opacity: 0;
}
100% {
-o-transform-origin: right bottom;
-o-transform: rotate(0);
opacity: 1;
}
}
@keyframes rotateInDownRight {
0% {
transform-origin: right bottom;
transform: rotate(90deg);
opacity: 0;
}
100% {
transform-origin: right bottom;
transform: rotate(0);
opacity: 1;
}
}
.animated.rotateInDownRight {
-webkit-animation-name: rotateInDownRight;
-moz-animation-name: rotateInDownRight;
-o-animation-name: rotateInDownRight;
animation-name: rotateInDownRight;
}
@-webkit-keyframes rotateOut {
0% {
-webkit-transform-origin: center center;
-webkit-transform: rotate(0);
opacity: 1;
}
100% {
-webkit-transform-origin: center center;
-webkit-transform: rotate(200deg);
opacity: 0;
}
}
@-moz-keyframes rotateOut {
0% {
-moz-transform-origin: center center;
-moz-transform: rotate(0);
opacity: 1;
}
100% {
-moz-transform-origin: center center;
-moz-transform: rotate(200deg);
opacity: 0;
}
}
@-o-keyframes rotateOut {
0% {
-o-transform-origin: center center;
-o-transform: rotate(0);
opacity: 1;
}
100% {
-o-transform-origin: center center;
-o-transform: rotate(200deg);
opacity: 0;
}
}
@keyframes rotateOut {
0% {
transform-origin: center center;
transform: rotate(0);
opacity: 1;
}
100% {
transform-origin: center center;
transform: rotate(200deg);
opacity: 0;
}
}
.animated.rotateOut {
-webkit-animation-name: rotateOut;
-moz-animation-name: rotateOut;
-o-animation-name: rotateOut;
animation-name: rotateOut;
}
@-webkit-keyframes rotateOutUpLeft {
0% {
-webkit-transform-origin: left bottom;
-webkit-transform: rotate(0);
opacity: 1;
}
100% {
-webkit-transform-origin: left bottom;
-webkit-transform: rotate(-90deg);
opacity: 0;
}
}
@-moz-keyframes rotateOutUpLeft {
0% {
-moz-transform-origin: left bottom;
-moz-transform: rotate(0);
opacity: 1;
}
100% {
-moz-transform-origin: left bottom;
-moz-transform: rotate(-90deg);
opacity: 0;
}
}
@-o-keyframes rotateOutUpLeft {
0% {
-o-transform-origin: left bottom;
-o-transform: rotate(0);
opacity: 1;
}
100% {
-o-transform-origin: left bottom;
-o-transform: rotate(-90deg);
opacity: 0;
}
}
@keyframes rotateOutUpLeft {
0% {
transform-origin: left bottom;
transform: rotate(0);
opacity: 1;
}
100% {
transform-origin: left bottom;
transform: rotate(-90deg);
opacity: 0;
}
}
.animated.rotateOutUpLeft {
-webkit-animation-name: rotateOutUpLeft;
-moz-animation-name: rotateOutUpLeft;
-o-animation-name: rotateOutUpLeft;
animation-name: rotateOutUpLeft;
}
@-webkit-keyframes rotateOutDownLeft {
0% {
-webkit-transform-origin: left bottom;
-webkit-transform: rotate(0);
opacity: 1;
}
100% {
-webkit-transform-origin: left bottom;
-webkit-transform: rotate(90deg);
opacity: 0;
}
}
@-moz-keyframes rotateOutDownLeft {
0% {
-moz-transform-origin: left bottom;
-moz-transform: rotate(0);
opacity: 1;
}
100% {
-moz-transform-origin: left bottom;
-moz-transform: rotate(90deg);
opacity: 0;
}
}
@-o-keyframes rotateOutDownLeft {
0% {
-o-transform-origin: left bottom;
-o-transform: rotate(0);
opacity: 1;
}
100% {
-o-transform-origin: left bottom;
-o-transform: rotate(90deg);
opacity: 0;
}
}
@keyframes rotateOutDownLeft {
0% {
transform-origin: left bottom;
transform: rotate(0);
opacity: 1;
}
100% {
transform-origin: left bottom;
transform: rotate(90deg);
opacity: 0;
}
}
.animated.rotateOutDownLeft {
-webkit-animation-name: rotateOutDownLeft;
-moz-animation-name: rotateOutDownLeft;
-o-animation-name: rotateOutDownLeft;
animation-name: rotateOutDownLeft;
}
@-webkit-keyframes rotateOutUpRight {
0% {
-webkit-transform-origin: right bottom;
-webkit-transform: rotate(0);
opacity: 1;
}
100% {
-webkit-transform-origin: right bottom;
-webkit-transform: rotate(90deg);
opacity: 0;
}
}
@-moz-keyframes rotateOutUpRight {
0% {
-moz-transform-origin: right bottom;
-moz-transform: rotate(0);
opacity: 1;
}
100% {
-moz-transform-origin: right bottom;
-moz-transform: rotate(90deg);
opacity: 0;
}
}
@-o-keyframes rotateOutUpRight {
0% {
-o-transform-origin: right bottom;
-o-transform: rotate(0);
opacity: 1;
}
100% {
-o-transform-origin: right bottom;
-o-transform: rotate(90deg);
opacity: 0;
}
}
@keyframes rotateOutUpRight {
0% {
transform-origin: right bottom;
transform: rotate(0);
opacity: 1;
}
100% {
transform-origin: right bottom;
transform: rotate(90deg);
opacity: 0;
}
}
.animated.rotateOutUpRight {
-webkit-animation-name: rotateOutUpRight;
-moz-animation-name: rotateOutUpRight;
-o-animation-name: rotateOutUpRight;
animation-name: rotateOutUpRight;
}
@-webkit-keyframes rotateOutDownRight {
0% {
-webkit-transform-origin: right bottom;
-webkit-transform: rotate(0);
opacity: 1;
}
100% {
-webkit-transform-origin: right bottom;
-webkit-transform: rotate(-90deg);
opacity: 0;
}
}
@-moz-keyframes rotateOutDownRight {
0% {
-moz-transform-origin: right bottom;
-moz-transform: rotate(0);
opacity: 1;
}
100% {
-moz-transform-origin: right bottom;
-moz-transform: rotate(-90deg);
opacity: 0;
}
}
@-o-keyframes rotateOutDownRight {
0% {
-o-transform-origin: right bottom;
-o-transform: rotate(0);
opacity: 1;
}
100% {
-o-transform-origin: right bottom;
-o-transform: rotate(-90deg);
opacity: 0;
}
}
@keyframes rotateOutDownRight {
0% {
transform-origin: right bottom;
transform: rotate(0);
opacity: 1;
}
100% {
transform-origin: right bottom;
transform: rotate(-90deg);
opacity: 0;
}
}
.animated.rotateOutDownRight {
-webkit-animation-name: rotateOutDownRight;
-moz-animation-name: rotateOutDownRight;
-o-animation-name: rotateOutDownRight;
animation-name: rotateOutDownRight;
}
@-webkit-keyframes hinge {
0% { -webkit-transform: rotate(0); -webkit-transform-origin: top left; -webkit-animation-timing-function: ease-in-out; }
20%, 60% { -webkit-transform: rotate(80deg); -webkit-transform-origin: top left; -webkit-animation-timing-function: ease-in-out; }
40% { -webkit-transform: rotate(60deg); -webkit-transform-origin: top left; -webkit-animation-timing-function: ease-in-out; }
80% { -webkit-transform: rotate(60deg) translateY(0); opacity: 1; -webkit-transform-origin: top left; -webkit-animation-timing-function: ease-in-out; }
100% { -webkit-transform: translateY(700px); opacity: 0; }
}
@-moz-keyframes hinge {
0% { -moz-transform: rotate(0); -moz-transform-origin: top left; -moz-animation-timing-function: ease-in-out; }
20%, 60% { -moz-transform: rotate(80deg); -moz-transform-origin: top left; -moz-animation-timing-function: ease-in-out; }
40% { -moz-transform: rotate(60deg); -moz-transform-origin: top left; -moz-animation-timing-function: ease-in-out; }
80% { -moz-transform: rotate(60deg) translateY(0); opacity: 1; -moz-transform-origin: top left; -moz-animation-timing-function: ease-in-out; }
100% { -moz-transform: translateY(700px); opacity: 0; }
}
@-o-keyframes hinge {
0% { -o-transform: rotate(0); -o-transform-origin: top left; -o-animation-timing-function: ease-in-out; }
20%, 60% { -o-transform: rotate(80deg); -o-transform-origin: top left; -o-animation-timing-function: ease-in-out; }
40% { -o-transform: rotate(60deg); -o-transform-origin: top left; -o-animation-timing-function: ease-in-out; }
80% { -o-transform: rotate(60deg) translateY(0); opacity: 1; -o-transform-origin: top left; -o-animation-timing-function: ease-in-out; }
100% { -o-transform: translateY(700px); opacity: 0; }
}
@keyframes hinge {
0% { transform: rotate(0); transform-origin: top left; animation-timing-function: ease-in-out; }
20%, 60% { transform: rotate(80deg); transform-origin: top left; animation-timing-function: ease-in-out; }
40% { transform: rotate(60deg); transform-origin: top left; animation-timing-function: ease-in-out; }
80% { transform: rotate(60deg) translateY(0); opacity: 1; transform-origin: top left; animation-timing-function: ease-in-out; }
100% { transform: translateY(700px); opacity: 0; }
}
.animated.hinge {
-webkit-animation-name: hinge;
-moz-animation-name: hinge;
-o-animation-name: hinge;
animation-name: hinge;
} @-webkit-keyframes rollIn {
0% { opacity: 0; -webkit-transform: translateX(-100%) rotate(-120deg); }
100% { opacity: 1; -webkit-transform: translateX(0px) rotate(0deg); }
}
@-moz-keyframes rollIn {
0% { opacity: 0; -moz-transform: translateX(-100%) rotate(-120deg); }
100% { opacity: 1; -moz-transform: translateX(0px) rotate(0deg); }
}
@-o-keyframes rollIn {
0% { opacity: 0; -o-transform: translateX(-100%) rotate(-120deg); }
100% { opacity: 1; -o-transform: translateX(0px) rotate(0deg); }
}
@keyframes rollIn {
0% { opacity: 0; transform: translateX(-100%) rotate(-120deg); }
100% { opacity: 1; transform: translateX(0px) rotate(0deg); }
}
.animated.rollIn {
-webkit-animation-name: rollIn;
-moz-animation-name: rollIn;
-o-animation-name: rollIn;
animation-name: rollIn;
} @-webkit-keyframes rollOut {
0% {
opacity: 1;
-webkit-transform: translateX(0px) rotate(0deg);
}
100% {
opacity: 0;
-webkit-transform: translateX(100%) rotate(120deg);
}
}
@-moz-keyframes rollOut {
0% {
opacity: 1;
-moz-transform: translateX(0px) rotate(0deg);
}
100% {
opacity: 0;
-moz-transform: translateX(100%) rotate(120deg);
}
}
@-o-keyframes rollOut {
0% {
opacity: 1;
-o-transform: translateX(0px) rotate(0deg);
}
100% {
opacity: 0;
-o-transform: translateX(100%) rotate(120deg);
}
}
@keyframes rollOut {
0% {
opacity: 1;
transform: translateX(0px) rotate(0deg);
}
100% {
opacity: 0;
transform: translateX(100%) rotate(120deg);
}
}
.animated.rollOut {
-webkit-animation-name: rollOut;
-moz-animation-name: rollOut;
-o-animation-name: rollOut;
animation-name: rollOut;
} @-webkit-keyframes lightSpeedIn {
0% { -webkit-transform: translateX(100%) skewX(-30deg); opacity: 0; }
60% { -webkit-transform: translateX(-20%) skewX(30deg); opacity: 1; }
80% { -webkit-transform: translateX(0%) skewX(-15deg); opacity: 1; }
100% { -webkit-transform: translateX(0%) skewX(0deg); opacity: 1; }
}
@-moz-keyframes lightSpeedIn {
0% { -moz-transform: translateX(100%) skewX(-30deg); opacity: 0; }
60% { -moz-transform: translateX(-20%) skewX(30deg); opacity: 1; }
80% { -moz-transform: translateX(0%) skewX(-15deg); opacity: 1; }
100% { -moz-transform: translateX(0%) skewX(0deg); opacity: 1; }
}
@-o-keyframes lightSpeedIn {
0% { -o-transform: translateX(100%) skewX(-30deg); opacity: 0; }
60% { -o-transform: translateX(-20%) skewX(30deg); opacity: 1; }
80% { -o-transform: translateX(0%) skewX(-15deg); opacity: 1; }
100% { -o-transform: translateX(0%) skewX(0deg); opacity: 1; }
}
@keyframes lightSpeedIn {
0% { transform: translateX(100%) skewX(-30deg); opacity: 0; }
60% { transform: translateX(-20%) skewX(30deg); opacity: 1; }
80% { transform: translateX(0%) skewX(-15deg); opacity: 1; }
100% { transform: translateX(0%) skewX(0deg); opacity: 1; }
}
.animated.lightSpeedIn {
-webkit-animation-name: lightSpeedIn;
-moz-animation-name: lightSpeedIn;
-o-animation-name: lightSpeedIn;
animation-name: lightSpeedIn;
-webkit-animation-timing-function: ease-out;
-moz-animation-timing-function: ease-out;
-o-animation-timing-function: ease-out;
animation-timing-function: ease-out;
}
.animated.lightSpeedIn {
-webkit-animation-duration: 0.5s;
-moz-animation-duration: 0.5s;
-o-animation-duration: 0.5s;
animation-duration: 0.5s;
} @-webkit-keyframes lightSpeedOut {
0% { -webkit-transform: translateX(0%) skewX(0deg); opacity: 1; }
100% { -webkit-transform: translateX(100%) skewX(-30deg); opacity: 0; }
}
@-moz-keyframes lightSpeedOut {
0% { -moz-transform: translateX(0%) skewX(0deg); opacity: 1; }
100% { -moz-transform: translateX(100%) skewX(-30deg); opacity: 0; }
}
@-o-keyframes lightSpeedOut {
0% { -o-transform: translateX(0%) skewX(0deg); opacity: 1; }
100% { -o-transform: translateX(100%) skewX(-30deg); opacity: 0; }
}
@keyframes lightSpeedOut {
0% { transform: translateX(0%) skewX(0deg); opacity: 1; }
100% { transform: translateX(100%) skewX(-30deg); opacity: 0; }
}
.animated.lightSpeedOut {
-webkit-animation-name: lightSpeedOut;
-moz-animation-name: lightSpeedOut;
-o-animation-name: lightSpeedOut;
animation-name: lightSpeedOut;
-webkit-animation-timing-function: ease-in;
-moz-animation-timing-function: ease-in;
-o-animation-timing-function: ease-in;
animation-timing-function: ease-in;
}
.animated.lightSpeedOut {
-webkit-animation-duration: 0.25s;
-moz-animation-duration: 0.25s;
-o-animation-duration: 0.25s;
animation-duration: 0.25s;
}
.nicdark_window_popup {
text-align: left;
max-width: 400px;
margin: 40px auto;
position: relative;
}
.mfp-bg {
top: 0;
left: 0;
width: 100%;
height: 100%;
z-index: 1042;
overflow: hidden;
position: fixed;
background: #0b0b0b;
opacity: 0.8;
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; }
.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: -moz-zoom-out;
cursor: -webkit-zoom-out;
cursor: zoom-out; }
.mfp-zoom {
cursor: pointer;
cursor: -webkit-zoom-in;
cursor: -moz-zoom-in;
cursor: zoom-in; }
.mfp-auto-cursor .mfp-content {
cursor: auto; }
.mfp-close, .mfp-arrow, .mfp-preloader, .mfp-counter {
-webkit-user-select: none;
-moz-user-select: none;
user-select: none; }
.mfp-loading.mfp-figure {
display: none; }
.mfp-hide {
display: none !important; }
.mfp-preloader {
color: #cccccc;
position: absolute;
top: 50%;
width: auto;
text-align: center;
margin-top: -0.8em;
left: 8px;
right: 8px;
z-index: 1044; }
.mfp-preloader a {
color: #cccccc; }
.mfp-preloader a:hover {
color: white; }
.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;
display: block;
outline: none;
padding: 0;
z-index: 1046;
-webkit-box-shadow: none;
box-shadow: none; }
button::-moz-focus-inner {
padding: 0;
border: 0; }
.mfp-close {
width: 44px;
height: 44px;
line-height: 44px;
position: absolute;
right: 0;
top: 0;
text-decoration: none;
text-align: center;
opacity: 0.65;
filter: alpha(opacity=65);
padding: 0 0 18px 10px;
color: white;
font-style: normal;
font-size: 28px;
font-family: Arial, Baskerville, monospace; }
.mfp-close:hover, .mfp-close:focus {
opacity: 1;
filter: alpha(opacity=100); }
.mfp-close:active {
top: 1px; }
.mfp-close-btn-in .mfp-close {
color: #333333; }
.mfp-image-holder .mfp-close, .mfp-iframe-holder .mfp-close {
color: white;
right: -6px;
text-align: right;
padding-right: 6px;
width: 100%; }
.mfp-counter {
position: absolute;
top: 0;
right: 0;
color: #cccccc;
font-size: 12px;
line-height: 18px; 
}
.mfp-arrow {
position: absolute;
opacity: 0.65;
filter: alpha(opacity=65);
margin: 0;
top: 50%;
margin-top: -55px;
padding: 0;
width: 90px;
height: 110px;
-webkit-tap-highlight-color: rgba(0, 0, 0, 0); }
.mfp-arrow:active {
margin-top: -54px; }
.mfp-arrow:hover, .mfp-arrow:focus {
opacity: 1;
filter: alpha(opacity=100); }
.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: medium inset transparent; }
.mfp-arrow:after, .mfp-arrow .mfp-a {
border-top-width: 13px;
border-bottom-width: 13px;
top: 8px; }
.mfp-arrow:before, .mfp-arrow .mfp-b {
border-top-width: 21px;
border-bottom-width: 21px;
opacity: 0.7; }
.mfp-arrow-left {
left: 0; }
.mfp-arrow-left:after, .mfp-arrow-left .mfp-a {
border-right: 17px solid white;
margin-left: 31px; }
.mfp-arrow-left:before, .mfp-arrow-left .mfp-b {
margin-left: 25px;
border-right: 27px solid #3f3f3f; }
.mfp-arrow-right {
right: 0; }
.mfp-arrow-right:after, .mfp-arrow-right .mfp-a {
border-left: 17px solid white;
margin-left: 39px; }
.mfp-arrow-right:before, .mfp-arrow-right .mfp-b {
border-left: 27px solid #3f3f3f; }
.mfp-iframe-holder {
padding-top: 40px;
padding-bottom: 40px; }
.mfp-iframe-holder .mfp-content {
line-height: 0;
width: 100%;
max-width: 900px; }
.mfp-iframe-holder .mfp-close {
top: -40px; }
.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%;
box-shadow: 0 0 8px rgba(0, 0, 0, 0.6);
background: black; } 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;
box-shadow: 0 0 8px rgba(0, 0, 0, 0.6);
background: #444444; }
.mfp-figure small {
color: #bdbdbd;
display: block;
font-size: 12px;
line-height: 14px; }
.mfp-figure figure {
margin: 0; }
.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-wrap: break-word;
padding-right: 36px; 
}
.mfp-image-holder .mfp-content {
max-width: 100%; }
.mfp-gallery .mfp-image-holder .mfp-figure {
cursor: pointer; }
@media screen and (max-width: 800px) and (orientation: landscape), screen and (max-height: 300px) { .mfp-img-mobile .mfp-image-holder {
padding-left: 0;
padding-right: 0; }
.mfp-img-mobile img.mfp-img {
padding: 0; }
.mfp-img-mobile .mfp-figure:after {
top: 0;
bottom: 0; }
.mfp-img-mobile .mfp-figure small {
display: inline;
margin-left: 5px; }
.mfp-img-mobile .mfp-bottom-bar {
background: rgba(0, 0, 0, 0.6);
bottom: 0;
margin: 0;
top: auto;
padding: 3px 5px;
position: fixed;
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box; }
.mfp-img-mobile .mfp-bottom-bar:empty {
padding: 0; }
.mfp-img-mobile .mfp-counter {
right: 5px;
top: 3px; }
.mfp-img-mobile .mfp-close {
top: 0;
right: 0;
width: 35px;
height: 35px;
line-height: 35px;
background: rgba(0, 0, 0, 0.6);
position: fixed;
text-align: center;
padding: 0; } }
@media all and (max-width: 900px) {
.mfp-arrow {
-webkit-transform: scale(0.75);
transform: scale(0.75); }
.mfp-arrow-left {
-webkit-transform-origin: 0;
transform-origin: 0; }
.mfp-arrow-right {
-webkit-transform-origin: 100%;
transform-origin: 100%; }
.mfp-container {
padding-left: 6px;
padding-right: 6px; } }
.mfp-ie7 .mfp-img {
padding: 0; }
.mfp-ie7 .mfp-bottom-bar {
width: 600px;
left: 50%;
margin-left: -300px;
margin-top: 5px;
padding-bottom: 5px; }
.mfp-ie7 .mfp-container {
padding: 0; }
.mfp-ie7 .mfp-content {
padding-top: 44px; }
.mfp-ie7 .mfp-close {
top: 0;
right: 0;
padding-top: 0; } .mfp-fade.mfp-bg { opacity: 0.001; -webkit-transition: all 0.20s ease-out;  -moz-transition: all 0.20s ease-out;  transition: all 0.20s ease-out; }
.mfp-fade.mfp-bg.mfp-ready { opacity: 0.8;}
.mfp-fade.mfp-bg.mfp-removing { opacity: 0; }
.mfp-fade.mfp-wrap .mfp-content { opacity: 0; -webkit-transition: all 0.20s ease-out; -moz-transition: all 0.20s ease-out; transition: all 0.20s ease-out; }
.mfp-fade.mfp-wrap.mfp-ready .mfp-content { opacity: 1; }
.mfp-fade.mfp-wrap.mfp-removing .mfp-content { opacity: 0; } #nicdark_window { text-align: left; max-width: 400px; margin: 40px auto; position: relative; }  .my-mfp-zoom-in .zoom-anim-dialog { opacity: 0; -webkit-transition: all 0.2s ease-in-out; -moz-transition: all 0.2s ease-in-out; -o-transition: all 0.2s ease-in-out;  transition: all 0.2s ease-in-out;  -webkit-transform: scale(0.8); -moz-transform: scale(0.8); -ms-transform: scale(0.8); -o-transform: scale(0.8); transform: scale(0.8); } .my-mfp-zoom-in.mfp-ready .zoom-anim-dialog { opacity: 1; -webkit-transform: scale(1); -moz-transform: scale(1); -ms-transform: scale(1); -o-transform: scale(1); transform: scale(1); } .my-mfp-zoom-in.mfp-removing .zoom-anim-dialog {-webkit-transform: scale(0.8); -moz-transform: scale(0.8); -ms-transform: scale(0.8); -o-transform: scale(0.8); transform: scale(0.8); opacity: 0;} .my-mfp-zoom-in.mfp-bg { opacity: 0.001; -webkit-transition: opacity 0.3s ease-out; -moz-transition: opacity 0.3s ease-out; -o-transition: opacity 0.3s ease-out; transition: opacity 0.3s ease-out;} .my-mfp-zoom-in.mfp-ready.mfp-bg { opacity: 0.8; } .my-mfp-zoom-in.mfp-removing.mfp-bg { opacity: 0; }
.woocommerce{ float: left; width: 100%; }
.woocommerce .page-title{ display: none; }
.woocommerce-result-count{ float: left; font-weight: 600; color: #a4a4a4; display: none; }
.woocommerce-ordering{ float: right; position: relative; width: 240px; }
.woocommerce-ordering .orderby{ font-size: 15px !important; }
.woocommerce-ordering:before{ content: '\e8c9'; font-family: 'fontello'; position: absolute; color: #fff; right: 20px; margin-top: 12px; font-size: 17px; }
.woocommerce-ordering select{font-size: 17px !important;padding: 10px 20px !important;border-radius: 0px;margin:0px 0px 20px 0px;font-weight: 300;text-transform: uppercase; border: 0px; color: #fff;}
.product .onsale{position: absolute;top:20px;left: 20px; border-radius: 0px; box-shadow: 0px 0px 0px 0px #18b292 !important; color: #ffffff;display:block;padding: 5px 10px;font-weight: 300;text-transform: uppercase;z-index: 9;font-size: 16px;}
.woocommerce button, .woocommerce input[type=submit]{color: #fff;font-weight: 300 !important;text-transform: uppercase;padding: 10px 15px; }
.out-of-stock {color: #fff;font-weight: 300; border-radius: 0px; padding: 20px;margin: 20px 0px;text-transform: uppercase;font-size: 15px; line-height: 15px;}
.upsells.products {margin: 0px 0px 20px 0px;float: left;width: 100%;}
.upsells.products h2{ padding-bottom: 10px; margin: 0px; font-size: 20px; text-transform: uppercase; margin-bottom: 20px;}
.upsells.products h2:after{ content:'-'; width: 30px; height: 2px; border-radius: 0px; display: block; font-size: 0px; margin-top: 20px; background-color: #f1f1f1 !important;  }
.woocommerce-pagination{clear: both;}
.woocommerce-pagination ul{list-style: none;margin: 0;padding: 0;text-align: center;}
.woocommerce-pagination ul li{display: inline-block;}
.woocommerce-pagination a,.woocommerce-pagination span {display: block;float: left;margin: 0px 10px;padding: 15px;font-size: 15px;line-height:12px;color: #a4a4a4 !important;width: 15px; background-color: #fff; box-shadow: 0px 0px 0px 1px #f1f1f1; border-radius: 0px;}
.woocommerce-pagination span.current {color: #fff !important;font-weight: 300;} .products{list-style: none;margin: 0px -20px 0 0;padding: 0px 0 0 0;clear: both;} .products li .add_to_cart_button.loading { opacity: 0.3; }
.products li .add_to_cart_button, .products li.outofstock a.button, .products li.product-type-external a.button, .products li.product-type-grouped a.button{-webkit-transition: all 0.5s ease;-moz-transition: all 0.5s ease; -o-transition: all 0.5s ease;-ms-transition: all 0.5s ease;transition: all 0.5s ease;}
.products li .add_to_cart_button:hover, .products li.outofstock a.button:hover, .products li.product-type-external a.button:hover, .products li.product-type-grouped a.button:hover {box-shadow: 0px 0px 0px 0px transparent !important;margin-top: 4px;margin-bottom: 16px;}
.products a{display: block;float: left;width: 100%;}
.products li{float: left;width: 278px;list-style: none;margin:0 20px 20px 0;padding: 0px 0px 0px 0px;position: relative;overflow: hidden;background-color: #fff; border: 1px solid #f1f1f1; border-radius: 0px;}
.products li.last{margin:0 20px 20px 0 !important;}
.products .product .onsale{left: 20px;}
.products li img{margin: 0px;width: 100%;height: auto;float: left; border-radius: 0px 0px 0px 0px;}
.products li h3{margin: 0;padding: 20px;font-size: 17px;color: #fff;float: left; width: 100%;font-weight: 300;text-transform: uppercase;box-sizing:border-box;}
.products li .price{display: block;font-size: 15px;margin: 0 0 0px 0;color: #a4a4a4;border: none;padding: 20px;box-sizing:border-box; height: 60px; }
.products li .added_to_cart{font-size:0px; border-radius: 0px; box-shadow: 0px 0px 0px 0px #18b292 !important; color: #fff;float: right;width: 39px;height: 39px; margin-right: 20px; text-align: center; display: table;}
.products li .added_to_cart{-webkit-transition: all 0.5s ease;-moz-transition: all 0.5s ease; -o-transition: all 0.5s ease;-ms-transition: all 0.5s ease;transition: all 0.5s ease;}
.products li .added_to_cart:hover {box-shadow: 0px 0px 0px 0px transparent !important;margin-top: 4px;margin-bottom: -4px;}
.products li .added_to_cart:after { content: '\e83b'; font-family: 'fontello'; font-size: 20px; display: table-cell; vertical-align: middle; }
.products li .price del{color: #a4a4a4;font-size: 15px;margin-right: 10px;}
.products li .price ins{text-decoration: none;}
.products li .add_to_cart_button, .products li .product_type_variable, .products li.outofstock a.button, .products li.product-type-external a.button, .products li.product-type-grouped a.button{box-shadow: 0px 0px 0px 0px #e5e5e5; background-color: #fff;color: #a4a4a4;font-size: 17px;text-transform: uppercase;padding: 10px 20px;display: inline-block;height: 19px; margin: 0px 0px 20px 20px; width: initial; border-radius: 0px; border:1px solid #f1f1f1;}
.products li .add_to_cart_button:before, .products li.outofstock a.button:before, .products li.product-type-external a.button:before, .products li.product-type-grouped a.button:before{ content: '\ea57'; font-family: 'fontello'; margin-right: 10px; }
.products li.product-type-grouped a.button{  }
.products li .star-rating{ position: absolute; right: 20px; top: 20px; height: 23px; margin: 0px; padding: 5px 10px; color: #fff; border-radius: 0px; box-shadow: 0px 0px 0px 0px #f4c906 !important; }
.products li .star-rating:before{ content: "\e82b\e82b\e82b\e82b\e82b"; font-family:'fontello'; font-size: 14px; line-height: 14px; letter-spacing: 2px; }
.products li .star-rating span{ margin: 0px; padding: 0px; font-size: 0px; height: 33px; display: block; overflow: hidden; margin-top: -16px; }
.products li .star-rating span:before{ font-family:'fontello'; font-size: 14px; line-height: 12px; letter-spacing: 2px; content: "\e82a\e82a\e82a\e82a\e82a"; font-family:'fontello'; } .products li a:hover img{opacity: 0.8;} .product{position: relative;float: left;width: 100%;}
.product .product_title:after{ content:'-'; width: 30px; height: 2px; border-radius: 0px; display: block; font-size: 0px; margin-top: 20px; background-color: #f1f1f1 !important;  }
.woocommerce-page .grid_12 .product{overflow: hidden;}
.product .images{float: left;width: 49%;margin-right: 1%;}
.product .images img{max-width: 100%;height: auto;}
.product .images .attachment-shop_single{border: 0px solid #cccccc;overflow: hidden;width: 100%; border-radius: 0px;}
.product .images .thumbnails{margin-top: 20px;}
.product .images .thumbnails img{margin-right: 20px;overflow: hidden; border-radius: 0px;}
.product .summary{float: right;width: 49%;margin-left: 1%;}
.product h1{ margin: 0;padding: 0;font-size: 25px;font-weight: 400;padding-bottom: 20px;margin-bottom: 20px;text-transform: uppercase;}
.product .price{float: left;width: 100%;margin: 40px 0px;font-size: 17px; }
.product .price del{color: #a4a4a4;}
.product .price ins{text-decoration: none;font-size: 17px;text-transform: uppercase;}
.woocommerce-product-rating .star-rating{ float:left; display: inline-block; height: 20px; margin: 0px; }
.woocommerce-product-rating .star-rating:before{ content: "\e82b\e82b\e82b\e82b\e82b"; font-family:'fontello'; font-size: 20px; line-height: 20px; letter-spacing: 5px; }
.woocommerce-product-rating .star-rating span{ margin: 0px; padding: 0px; font-size: 0px; height: 21px; display: block; overflow: hidden; margin-top: -21px; }
.woocommerce-product-rating .star-rating span:before{ font-family:'fontello'; font-size: 20px; line-height: 20px; letter-spacing: 5px; content: "\e82a\e82a\e82a\e82a\e82a"; font-family:'fontello'; } .cart{margin:0px 0px 40px 0px;}
.woocommerce-page .product .entry-summary form.cart {margin-top: 40px;}
.cart input:focus, .cart button:focus {outline:none;}
.quantity {float:left;overflow:hidden;margin-right: 20px;background-color: #f9f9f9; box-shadow: 0px 0px 0px 1px #f1f1f1; border-radius: 0px;}
.quantity .minus, .quantity .plus, .quantity .qty{border:0;color:#a4a4a4;float:left;font-size:17px;height:40px;width: 30px;margin:0;padding:0;text-align:center;vertical-align:middle; }
.quantity .qty{background:#fff;width:40px; border-radius: 0px;}
.quantity .minus,.quantity .plus{background-color: #f9f9f9;cursor:pointer;width:40px;color: #a4a4a4;font-size: 15px;}
.quantity .qty::-webkit-inner-spin-button,.quantity .qty::-webkit-outer-spin-button{-webkit-appearance:none;margin:0;}
.input-text,.quantity .minus,.quantity .plus{-webkit-appearance:none;border-radius:0;}
button.single_add_to_cart_button{margin:0px;font-size:17px;padding:10px 20px;font-weight:300;display: inline-block;color: #fff;border:0px; border-radius: 0px; cursor: pointer;} .variations_form table{background: #f9f9f9; border: 1px solid #f1f1f1; border-radius: 0px; clear: both; width: 100%; }
.variations_form table td{vertical-align: middle;padding: 20px;color: #a4a4a4;font-size: 15px;text-transform: uppercase;}
.variations_form table td select{background-color: #fff; border: 1px solid #f1f1f1;  border-radius:0px; color: #a4a4a4;}
.woocommerce .single_variation .price .amount{color: #a4a4a4;}
.woocommerce .single_variation .price .amount{-webkit-box-shadow: inset 0px 0px 0px 0px rgba(244, 244, 246, 1.0);box-shadow: inset 0px 0px 0px 0px rgba(244, 244, 246, 1.0);  }
.variations_form table tr{border-bottom: 1px solid #dddddd;}
.variations_form table label{width: auto;}
.variations_form table tr:last-child{border: none;}
.reset_variations{display: none !important;}
.variations_form select{margin: 0;padding: 0;}
.single_variation_wrap{padding: 20px 0 0px 0;} .product_meta{background: #f9f9f9; border-radius: 0px; padding: 20px;border: 1px solid #f1f1f1; box-sizing:border-box;}
.product_meta a{color:#a4a4a4; }
.product_meta .posted_in,.product_meta .tagged_as,.product_meta .sku_wrapper{display: block;color: #a4a4a4;text-transform: uppercase;font-size: 15px;}
.product_meta .sku_wrapper { display: none; } .woocommerce-tabs{clear: both;margin: 60px 0px;padding: 0px;float: left;width: 100%;}
.woocommerce-tabs li {list-style-type: none;margin: 0;padding: 0;position: relative;top: 0px;}
.woocommerce-tabs li {float: left;margin-right:-1px;}
.woocommerce-tabs li a {color:#fff;display: block;padding: 10px 20px; border-radius: 0px 0px 0px 0px; border: 1px solid #f1f1f1; border-bottom-width: 0px; }
.woocommerce-tabs li.active a {background: #f9f9f9;color:#a4a4a4; border: 1px solid #f1f1f1; border-bottom-width: 0px;}
.woocommerce-tabs .panel {background: #f9f9f9; clear: both;padding: 20px; border: 1px solid #f1f1f1; border-radius: 0px 0px 0px 0px;}
.woocommerce-tabs .panel p{font-size: 15px;}
.woocommerce-tabs .panel h2{font-size: 17px;color: #a4a4a4;text-transform: uppercase;font-weight: 300;margin-bottom: 10px;}
.shop_attributes {margin-bottom:12px;}
.shop_attributes tr:last-child {border-bottom:0;}
.shop_attributes tr th{ font-weight:300;color: #a4a4a4;text-align:left;text-transform: uppercase;padding: 10px;background-color: #fff; border-radius: 0px; border: 1px solid #f1f1f1; display: inline-block;margin-right: 10px;margin: 10px 10px 10px 0px;}
.shop_attributes tr td {text-align:left;width:80%;}
.shop_attributes p {margin:0;} #reviews .star-rating {position: relative;overflow: hidden;line-height: 1;font-size: 14px;width: 72px;height: 14px;text-align: right;font-family: "fontello";margin-bottom: 10px;}
#reviews .star-rating:before {content: "\e82b\e82b\e82b\e82b\e82b";float: left;top: 0;left: 0;position: absolute;letter-spacing: 0.1em;letter-spacing: 0\9;}
#reviews .star-rating span {overflow: hidden;float: left;top: 0;left: 0;position: absolute;padding-top: 1.5em;}
#reviews .star-rating span:before {content: "\e82a\e82a\e82a\e82a\e82a";top: 0;position: absolute;left: 0;letter-spacing: 0.1em;letter-spacing: 0.9;}
#reviews .review-title{ margin:0; }
#reviews .review-main-title{ margin-bottom:25px; }
#reviews .commentlist{ margin-bottom:0; }
#reviews li{clear: both;padding: 20px 0px;border-bottom: 1px solid #F4F4F6;border-top-width: 0px;float: left;width: 100%;}
#reviews li:last-child{ margin-bottom:0;}
#reviews li:first-child{border-top: 1px solid #F4F4F6;}
#reviews li .avatar{float:left; margin-right: 20px; display: block; border-radius: 100%;}
#reviews .add_review{margin:20px 0 20px 0;float:right;}
.comment-text .meta{margin-bottom: 5px;text-transform: uppercase;}
.comment-text .meta time{text-transform: lowercase;}
.comment-text .meta strong{font-weight: 400;} .woocommerce #review_form .comment-form label{font-style: normal;}
.woocommerce #review_form .comment-form input[type="text"], .woocommerce #review_form .comment-form textarea{background-color: #fff; border-radius: 0px; box-shadow: 0px 0px 0px 1px #f1f1f1;}
.woocommerce #review_form .comment-form input[type="submit"]{margin-bottom: 0px; margin-top: 10px;}
.woocommerce #review_form .comment-form .stars{margin: 10px 0px;}
.woocommerce #review_form .comment-form .stars a:after{top: 13px;}
.woocommerce #review_form .comment-form .stars a{color: #a4a4a4;text-transform: uppercase;font-weight: 300;background-color: #fff;padding: 10px; border-radius: 0px; box-shadow: 0px 0px 0px 1px #f1f1f1; }
.pp_woocommerce form label{width: auto;}
.pp_woocommerce div.ppt, .pp_woocommerce .pp_description{ display: none !important; }
.woocommerce .comment-reply-title{font-size: 17px;color: #a4a4a4;text-transform: uppercase;font-weight: 300;}
p.stars {position: relative;line-height: 1;font-size: 14px;}
p.stars:after {content: "";display: block;clear: both;}
p.stars a {width: 90px;display: block;position: relative;float: left;padding: 6px;background: #fafafa;margin-right: 5px;font-weight: 600;}
p.stars a:hover,p.stars a.active { color: #fff !important;}
p.stars a:hover:after,p.stars a.active:after { color: #fff !important;}
p.stars a.star-1:after,p.stars a.star-2:after,p.stars a.star-3:after,p.stars a.star-4:after,p.stars a.star-5:after {font-family: "fontello";content: "\e836";position: absolute;top: 9px;width: 50px;right: 10px;font-size: 10px;text-align: right;font-weight: normal;}
p.stars a.star-1:hover,p.stars a.star-2:hover,p.stars a.star-3:hover,p.stars a.star-4:hover,p.stars a.star-5:hover {text-decoration: none;}
p.stars a.star-1:after {content: "\e82a";}
p.stars a.star-2:after {content: "\e82a\e82a";}
p.stars a.star-3:after {content: "\e82a\e82a\e82a";}
p.stars a.star-4:after {content: "\e82a\e82a\e82a\e82a";}
p.stars a.star-5:after {content: "\e82a\e82a\e82a\e82a\e82a";} .woocommerce-message{padding: 15px 20px;display: block;color:#fff;margin-bottom: 20px;text-transform: uppercase;border-radius: 0px;}
.woocommerce-message a{ color:#fff;}
.woocommerce-message strong{font-weight: 300;}
.woocommerce-message a.button{margin: 0;float: right;color:#fff;}
.woocommerce-message ul, .woocommerce-message li{list-style: none !important;margin: 0 !important;padding: 0 !important;}
.woocommerce-error{padding: 15px 20px;display: block; border-radius: 0px; color:#fff;margin: 0px 0px 20px 0px;text-transform: uppercase;list-style: none;}
.woocommerce-error .wc-backward{ display: none; }
.woocommerce-error strong{font-weight: 300;}
.woocommerce-error a{color: #fff;}
.woocommerce-message:after { content: "\0020"; display: block; height: 0; clear: both; visibility: hidden; } .myaccount_user{ margin-bottom: 20px; }
.myaccount_user strong{font-weight: 300;}
.myaccount_user a{color: #a4a4a4;}
.woocommerce-account .woocommerce h2, .woocommerce-checkout .woocommerce h2{margin: 0px;font-size: 20px !important;text-transform: uppercase;margin-bottom: 20px;margin-top: 0px;display: inline-block;width: 100%;}
.woocommerce-account .woocommerce h2:after, .woocommerce-checkout .woocommerce h2:after{ content:'-'; width: 30px; height: 2px; border-radius: 0px; display: block; font-size: 0px; margin-top: 20px; background-color: #F1F1F1 !important;  }
.woocommerce-checkout .woocommerce h2{ margin-top: 20px; } .shop_table .actions{ background-color: #f9f9f9;padding: 0px !important; box-shadow: 0px 4px 0px 0px #f1f1f1; border-radius: 0px 0px 5px 5px;}
.product-thumbnail a img{width: 40px !important;}
.product-thumbnail{width: 40px;}
.product-remove{width: 20px;}
.actions .coupon{float: left;width: 50%;padding: 20px 0px;}
.shop_table .actions .coupon .input-text{margin: 0px 2% 0px 2% !important;width: 45%;height: 50px; box-shadow: 0px 0px 0px 0px #f1f1f1; background-color: #ffffff; border-radius: 0px; color: #a4a4a4 !important;padding: 15px !important;}
.shop_table .actions .coupon .button{margin: 0px 2% 0px 4% !important;width: 45%;height: 50px; border-radius: 0px;}
.shop_table .actions .button{color: #fff;font-size: 17px;font-weight: 300 !important;text-transform: uppercase;padding: 15px;margin:20px 1% 20px 1% !important;width: 23%;height: 50px;float: left !important; border-radius: 0px;}
.shop_table .actions .checkout-button{width: 22%;margin-right: 2% !important; }
.shop_table .actions .input-text{font-size: 17px !important;font-style: normal;text-transform: uppercase;color: #a4a4a4;padding: 15px;font-weight: 300 !important;}
.woocommerce table.shop_table,.woocommerce-page table.shop_table{border:1px solid #f1f1f1; border-top-width: 0px; text-align:left;width:100%;overflow: hidden; box-shadow: 0px 0px 0px 1px #f1f1f1; border-radius: 0px; border-collapse: collapse; }
.woocommerce table.shop_table th,.woocommerce-page table.shop_table th{font-weight:300;font-size: 17px;line-height:18px;padding:20px 20px;color: #fff;text-transform: uppercase;}
.cart_item .product-name a{color: #a4a4a4;text-transform: uppercase;}
.woocommerce table.shop_table td,.woocommerce-page table.shop_table td{border-top:1px solid #f1f1f1;padding:20px 20px;vertical-align:middle;}
.woocommerce table.shop_table td small,.woocommerce-page table.shop_table td small{font-weight:300;}
.woocommerce table.shop_table tfoot td,.woocommerce-page table.shop_table tfoot td,.woocommerce table.shop_table tfoot th,.woocommerce-page table.shop_table tfoot th{border-top:1px solid rgba(0,0,0,0.1);font-weight:300;}
.woocommerce table.my_account_orders th,.woocommerce-page table.my_account_orders th,.woocommerce table.my_account_orders td,.woocommerce-page table.my_account_orders td{padding:4px 8px;vertical-align:middle;}
.woocommerce table.my_account_orders .button,.woocommerce-page table.my_account_orders .button{white-space:nowrap;}
.woocommerce table.my_account_orders .order-actions,.woocommerce-page table.my_account_orders .order-actions{text-align:right;}
.woocommerce table.my_account_orders .order-actions .button,.woocommerce-page table.my_account_orders .order-actions .button{margin:.125em 0 .125em .25em;}
.woocommerce td.product-name dl.variation,.woocommerce-page td.product-name dl.variation{font-size:.8751em;margin:.25em 0 .5em;}
.woocommerce td.product-name dl.variation dt,.woocommerce-page td.product-name dl.variation dt{clear:left;float:left;font-weight:600;margin:0 .25em 0 0;padding:0;}
.woocommerce td.product-name dl.variation dd,.woocommerce-page td.product-name dl.variation dd{ margin:0 0 .25em;}
.woocommerce table.cart img,.woocommerce-page table.cart img,.woocommerce #content table.cart img,.woocommerce-page #content table.cart img{height:auto;width:90px;float: left; border-radius: 0px;}
.woocommerce table.cart th,.woocommerce-page table.cart th,.woocommerce #content table.cart th,.woocommerce-page #content table.cart th,.woocommerce table.cart td,.woocommerce-page table.cart td,.woocommerce #content table.cart td,.woocommerce-page #content table.cart td{vertical-align:middle;}
.woocommerce table.cart a.remove,.woocommerce-page table.cart a.remove,.woocommerce #content table.cart a.remove,.woocommerce-page #content table.cart a.remove{color:#fff;display:inline-block;font-size:20px;font-weight:300;line-height:1;text-align:center;text-decoration:none;padding: 0px;width: 20px; }
.woocommerce table.cart a.remove:hover,.woocommerce-page table.cart a.remove:hover,.woocommerce #content table.cart a.remove:hover,.woocommerce-page #content table.cart a.remove:hover{color:#fff;}
.woocommerce table.cart td.actions,.woocommerce-page table.cart td.actions,.woocommerce #content table.cart td.actions,.woocommerce-page #content table.cart td.actions{text-align:right;}
.woocommerce table.cart td.actions .coupon,.woocommerce-page table.cart td.actions .coupon,.woocommerce #content table.cart td.actions .coupon,.woocommerce-page #content table.cart td.actions .coupon{float:left;}
.woocommerce table.cart td.actions .coupon label,.woocommerce-page table.cart td.actions .coupon label,.woocommerce #content table.cart td.actions .coupon label,.woocommerce-page #content table.cart td.actions .coupon label{display:none;}
.woocommerce table.cart td.actions .coupon .input-text,.woocommerce-page table.cart td.actions .coupon .input-text,.woocommerce #content table.cart td.actions .coupon .input-text,.woocommerce-page #content table.cart td.actions .coupon .input-text{padding: 10px 8px;outline: none;color: #666;font-size: 15px;margin: 0 10px 0 0;}
.woocommerce table.cart td.actions .button.alt,.woocommerce-page table.cart td.actions .button.alt,.woocommerce #content table.cart td.actions .button.alt,.woocommerce-page #content table.cart td.actions .button.alt{float:right;margin-left:.25em;}
.woocommerce table.cart input,.woocommerce-page table.cart input,.woocommerce #content table.cart input,.woocommerce-page #content table.cart input{margin:0;vertical-align:middle;} .woocommerce-cart .cart-collaterals .cross-sells { display: none; }
.woocommerce-cart .cart-collaterals .cart_totals .wc-proceed-to-checkout { padding: 20px; font-size: 17px; display: inline-block; text-align: center; width: 100%; box-sizing: border-box; text-transform: uppercase; }
.woocommerce-cart .cart-collaterals .cart_totals .wc-proceed-to-checkout a { color: #fff; }
.woocommerce-cart .cart-collaterals .cart_totals .shipping-calculator-button { color: #fff; padding: 10px 15px; text-transform: uppercase; margin-top: 20px; display: inline-block; }
.woocommerce-cart .cart-collaterals .cart_totals .shipping-calculator-form {   padding: 20px;
margin: 20px 0px;
border: 1px solid #f1f1f1;
display: block;
background-color: #fff; }
.woocommerce-cart .cart-collaterals .cart_totals .shipping-calculator-form .button {
border: 0px;
padding: 10px 15px;
color: #fff;
font-size: 15px; cursor: pointer;
} 
.cart-collaterals, .cross-sells {width:100%;margin-top:0px;float: left;}
.cross-sells h2{border-bottom: 1px solid #F4F4F6;padding-bottom: 10px;color: #5E6D81 !important;margin: 0px;font-size: 20px !important;text-transform: uppercase;margin-bottom: 20px;margin-top: 20px;}
.cart-collaterals:after {content:"";display:block;clear:both} .cart_totals{width: 49%; float: right;overflow: hidden;margin-left: 1%;background-color: #f9f9f9; border: 1px solid #f1f1f1; border-radius: 0px;}
.woocommerce-remove-coupon{color: #a4a4a4;}
.cart_totals .amount{font-weight: 300 !important;}
.cart_totals h2{padding: 20px; text-transform: uppercase;font-weight: 300;font-size: 17px;color: #fff; border-radius: 0px;}
.cart_totals table{ width: 100%;}
.cart_totals tr{border-top: 1px solid #f1f1f1;}
.cart_totals th{text-align: left;padding: 20px !important;border-right: 1px solid #f1f1f1; font-weight: normal; border-bottom: 1px solid #f1f1f1;}
.cart_totals td{text-align: right;padding: 20px;color: #a4a4a4; border-bottom: 1px solid #f1f1f1;}
.cart_totals .total .amount{font-size: 16px;color: #444444;} .shipping_calculator{float: left;width: 49%;background-color: #f9f9f9; box-shadow: 0px 4px 0px 0px #f1f1f1;margin-right: 1%;overflow: hidden; border-radius: 0px;}
.shipping_calculator h2{padding: 20px; text-transform: uppercase;font-weight: 300;font-size: 17px; color: #fff;}
.shipping_calculator h2 a{color: #fff; }
.shipping_calculator .shipping-calculator-form{border-top:1px solid #f4f4f6;padding: 10px 20px 20px 20px;}
.shipping_calculator p{margin: 0;}
.shipping_calculator button{margin:0;font-size:17px;padding:15px 20px;font-weight:300;display: inline-block;border-radius: 0px; color: #fff;border: 0px;text-transform: uppercase;height: 46px;outline: 0;cursor: pointer; margin-top: 10px;}
.shipping_calculator select, .shipping_calculator input[type="text"]{background-color: #f1f1f1 !important; box-shadow: 0px 4px 0px 0px #e5e5e5; height: 46px !important;font-size: 15px !important;font-weight: 300 !important;font-style: normal !important;text-transform: uppercase;padding: 0px 20px !important;border-radius: 0px !important;margin: 0px 0px 0px 0px; color: #a4a4a4; font-weight: normal;} #customer_details .col-1{padding: 0px;margin: 0 0 20px 0;overflow: hidden;}
#customer_details .col-2 h3{padding: 20px;text-transform: uppercase;font-weight: 300;font-size: 17px !important; color: #fff;}
#customer_details .col-1 h3{ border-radius: 0px; padding: 20px;color: #fff !important;margin: 0px;font-size: 17px !important;text-transform: uppercase; box-sizing:border-box; }
.woocommerce-billing-fields h3:after, .woocommerce-shipping-fields h3:after { display: none !important; }
.woocommerce-billing-fields input[type="text"], .woocommerce-shipping-fields input[type="text"], .woocommerce-shipping-fields textarea{margin-bottom: 20px;}
.woocommerce-billing-fields p, .woocommerce-shipping-fields p{padding: 0px 20px;display: block;width: initial !important;float: initial !important;font-size: 15px;}
.woocommerce-billing-fields #billing_country_field, .woocommerce-shipping-fields #shipping_country_field{text-transform: uppercase;background-color: #fff;color: #a4a4a4;padding: 20px 20px 0px 20px;margin-bottom: 20px; margin-top: 0px;}
.woocommerce #billing_country_field strong, .woocommerce #shipping_country_field strong{font-weight: 300;text-transform: uppercase;color: #a4a4a4;margin-bottom: 20px;float: left;}
.woocommerce-billing-fields p strong, .woocommerce-billing-fields p label, .woocommerce-shipping-fields p strong, .woocommerce-shipping-fields p label{font-weight: 300 !important;}
.woocommerce-billing-fields .address-field #billing_country_chosen .chosen-single, .woocommerce-shipping-fields .address-field #shipping_country_chosen .chosen-single{ background-color: #f1f1f1; box-shadow: 0px 4px 0px 0px #e5e5e5; }
.woocommerce-billing-fields .address-field #billing_country_chosen{margin-bottom: 0px;}
.woocommerce form.checkout input,.woocommerce form.checkout select,.woocommerce form.checkout submit, .woocommerce form.checkout textarea{box-sizing:border-box;width: 100%;padding: 10px 10px;background: #F9F9F9; border: 1px solid #f1f1f1;}
.woocommerce form .checkout label, .woocommerce-billing-fields label{display: block;margin: 0 0 5px 0;padding: 0;font-weight: 300;float: left !important;width: 100% !important;}
.woocommerce-billing-fields .form-row{ margin-bottom: 20px !important; }
.woocommerce form.checkout label.checkbox{display: block;width: auto;}
.woocommerce form.checkout input[type=checkbox]{display: inline;width: auto;margin-left: 10px;}
.woocommerce form.checkout .form-row-wide{ width: 100%;}
.create-account{display: block;margin-top: 20px;}
#customer_details .col-2{padding: 0px;margin: 0 0 0px 0;overflow: hidden;}
#shiptobilling{float: right;width: 186px; margin-top: 4px;}
.checkout .shop_table th{border-right: 0px solid #dddddd;}
.checkout .shop_table .total{font-size: 16px;color: #219fd1;font-weight: 600;} #payment{padding: 0px;float: left;width: 100%;overflow: hidden;margin-top: 20px; border-radius: 0px;}
#payment ul{list-style: none;margin: 0;padding: 0;}
#payment ul li{display: block;padding: 20px 20px 20px 20px;}
#payment ul li .payment_box{width: 100%;display: block;clear: both;padding: 20px 0 0 0;}
#payment ul li .payment_box p{margin: 0;color: #fff;font-size: 15px;}
#payment ul li:after{content:"";display:block;clear:both}
#payment input{width: auto;float: left;}
#payment label{display: inline-block;float: left;width: auto;margin: 0 0 0 5px;font-size: 15px;text-transform: uppercase;color: #fff;}
#payment label img{float: right;margin-top:-23px;margin-left: 10px;}
#payment input.button{float: right;margin:20px 20px 20px 20px;font-size:17px;padding:15px 20px;font-weight:bold;display: inline-block;height: 46px;font-weight: 300;color:#fff;}
.woocommerce-info{padding: 15px 20px;display: block; border-radius: 0px; color:#fff;margin: 0px 0px 20px 0px;text-transform: uppercase;list-style: none;font-weight: 300;}
#payment .place-order input[type="submit"] { border-width: 0px !important; height: initial; } .woocommerce .addresses{margin-top: 20px;}
.woocommerce .addresses .col-1{width: 49%;float: left;padding: 0px;overflow: hidden;overflow: hidden;margin-right: 1%; background-color: #FFF; border-radius: 0px; box-shadow: 0px 0px 0px 1px #f1f1f1;}
.woocommerce .addresses .col-2{width: 49%;box-sizing:border-box;float: right;padding: 0px;overflow: hidden;margin-left: 1%; background-color: #FFF; border-radius: 0px; box-shadow: 0px 0px 0px 1px #f1f1f1;}
.woocommerce .addresses address{font-style: normal;padding: 0;font-size: 15px;color: #a4a4a4;float: left;margin: 20px;}
.woocommerce .addresses p{margin: 0;padding: 0;font-size: 15px;}
.woocommerce .addresses a{background-color: #f76570;color: #fff;padding: 10px 15px;text-transform: uppercase;margin: 20px 20px 0px 20px;display: inline-block; font-size: 17px; border-radius: 0px;}
.woocommerce .addresses header{padding: 0px;margin: 0px;border: none;}
.woocommerce .addresses h3{text-transform: uppercase;font-weight: 300;font-size: 17px;color: #fff;padding: 20px; border-radius: 0px 0px 0px 0px;}
.woocommerce .form-row label{display: block !important;font-weight: 600;}
.woocommerce .form-row input,.woocommerce .form-row select, .woocommerce .form-row submit, .woocommerce .form-row textarea{box-sizing:border-box;width: 100%;padding: 10px 10px;background: #f9f9f9; border: 1px solid #f1f1f1; color: #a4a4a4;}
.woocommerce .form-row input[type='text']{margin-bottom:0px !important;}
.woocommerce .form-row label{display: block;width: auto;margin: 0 0 5px 0;padding: 0;font-weight: 300;}
.woocommerce .form-row input[type=submit],.woocommerce .form-row button{color: #ffffff;display: inline-block;padding: 10px 15px;font-weight: 300;text-transform: uppercase;font-size: 17px;margin: 10px 0px 0px 0px;width: initial;}
.my_account_orders th,.my_account_orders td{padding: 20px !important;}
.col-1.address .title h3{ margin: 20px 0px; }
.woocommerce-order-received header.title h3, .woocommerce-view-order header.title h3{ margin: 40px 0px 20px 0px; font-size: 20px; float: left; width:100%; text-transform: uppercase; }
.woocommerce-order-received header.title h3:after, .woocommerce-view-order header.title h3:after{
content: '-';
width: 30px;
height: 2px;
border-radius: 0px;
display: block;
font-size: 0px;
margin-top: 20px;
background-color: #F1F1F1 !important;
}  .nicdark_dark_widgets .widget.woocommerce > h2{ background-color:transparent; }
.nicdark_dark_widgets .widget.woocommerce h2:after{content: '.';font-size: 1px;color: #fff;background-color: #fff;width: 30px;height: 3px;display: inline-block;float: left;border-radius: 0px;position: absolute;bottom: 0px;left: 0;}
.widget.woocommerce h2{ color: #fff !important; font-size: 17px !important; box-sizing:border-box; margin: 0px; }
.widget.woocommerce h2:after{ display: none; } .widget.widget_shopping_cart .widget_shopping_cart_content ul li{ padding: 20px; box-sizing: border-box; min-height: 100px; }
.widget.widget_shopping_cart .widget_shopping_cart_content ul li.empty{ min-height: 10px; }
.widget.widget_shopping_cart .widget_shopping_cart_content ul li a{ margin: 0px; padding: 0px; float: left; padding-left: 80px; width: 100%; box-sizing:border-box; text-transform: uppercase; }
.widget.widget_shopping_cart .widget_shopping_cart_content ul li img{ width: 60px; height: auto; border-radius: 0px; position: absolute; margin-left: -80px;}
.widget.widget_shopping_cart .widget_shopping_cart_content ul li .quantity{ margin: 10px 0px 0px 80px !important; background: none; box-shadow: 0px 0px 0px 0px; }
.widget.widget_shopping_cart .widget_shopping_cart_content p.total { float: left;width: 100%; padding: 20px; box-sizing: border-box; border-top: 3px double #F4F4F6; text-transform: uppercase;}
.widget.widget_shopping_cart .widget_shopping_cart_content p.buttons { float: left;width: 100%; padding: 0px 20px 20px 20px; box-sizing: border-box;}
.widget.widget_shopping_cart .widget_shopping_cart_content p.buttons a.button { float:left; color: #fff; padding: 5px 10px; font-size: 15px; border-radius: 0px; text-transform: uppercase; }
.widget.widget_shopping_cart .widget_shopping_cart_content p.buttons a.checkout { float:right; }
.widget.widget_shopping_cart .widget_shopping_cart_content .remove { display: none; } .nicdark_dark_widgets .widget.widget_shopping_cart .widget_shopping_cart_content ul li{ padding: 20px 0px; }
.nicdark_dark_widgets .widget.widget_shopping_cart .widget_shopping_cart_content p.total { padding: 20px 0px; } 
.nicdark_dark_widgets .widget.widget_shopping_cart .widget_shopping_cart_content p.total { color: #fff;}
.nicdark_dark_widgets .widget.widget_shopping_cart .widget_shopping_cart_content p.buttons { padding: 0px 0px 20px 0px; } .widget.widget_products ul.product_list_widget li{ padding: 20px; box-sizing: border-box; min-height: 100px; }
.widget.widget_products ul.product_list_widget li a{ margin: 0px; padding: 0px; float: left; padding-left: 80px; width: 100%; box-sizing:border-box; text-transform: uppercase; margin-bottom: 10px; }
.widget.widget_products ul.product_list_widget li img{ height: auto; width: 60px; border-radius: 0px; position: absolute; margin-left: -80px;}
.widget.widget_products ul.product_list_widget li .amount{ text-decoration:none;  margin: 0px 0px 0px 80px !important; background: none; box-shadow: 0px 0px 0px 0px; }
.widget.widget_products ul.product_list_widget li ins .amount{ margin: 0px !important; } .nicdark_dark_widgets .widget.widget_products ul.product_list_widget li{ padding: 20px 0px; } .widget.widget_product_search form{ padding: 20px; }
.widget.widget_product_search form label{ display: none; } .nicdark_dark_widgets .widget.widget_product_search form{ padding: 0px; margin-top: -10px;}
.nicdark_dark_widgets .widget.widget_product_search form input[type=text]{ height: auto; color: #a4a4a4;}
.nicdark_dark_widgets .widget.widget_product_search form input[type=submit]{ padding: 5px 10px; margin-bottom: 20px; font-size: 15px;} .widget.widget_recently_viewed_products ul.product_list_widget li{ padding: 20px; box-sizing: border-box; min-height: 100px; }
.widget.widget_recently_viewed_products ul.product_list_widget li a{ margin: 0px; padding: 0px; float: left; padding-left: 80px; width: 100%; box-sizing:border-box; text-transform: uppercase; margin-bottom: 10px; }
.widget.widget_recently_viewed_products ul.product_list_widget li img{ height: auto; width: 60px; border-radius: 0px; position: absolute; margin-left: -80px;}
.widget.widget_recently_viewed_products ul.product_list_widget li span.amount{ text-decoration:none;  margin: 0px 0px 0px 80px !important; background: none; box-shadow: 0px 0px 0px 0px; } .nicdark_dark_widgets .widget.widget_recently_viewed_products ul.product_list_widget li{ padding: 20px 0px; } .widget.widget_recent_reviews ul.product_list_widget li{ padding: 20px; box-sizing: border-box; min-height: 100px; }
.widget.widget_recent_reviews ul.product_list_widget li a{ margin: 0px; padding: 0px; float: left; padding-left: 80px; width: 100%; box-sizing:border-box; text-transform: uppercase; margin-bottom: 10px; }
.widget.widget_recent_reviews ul.product_list_widget li img{ height: auto; width: 60px; border-radius: 0px; position: absolute; margin-left: -80px;}
.widget.widget_recent_reviews ul.product_list_widget li .reviewer { display: none; } 
.widget.widget_recent_reviews ul.product_list_widget li .star-rating {position: relative;overflow: hidden;line-height: 15px;font-size: 15px;width: 77px;height: 15px;text-align: right;font-family: "fontello"; margin-left: 80px; display: inline-block;}
.widget.widget_recent_reviews ul.product_list_widget li .star-rating:before {content: "\e82b\e82b\e82b\e82b\e82b";float: left;top: 0;left: 0;position: absolute;letter-spacing: 0.1em;letter-spacing: 0\9;}
.widget.widget_recent_reviews ul.product_list_widget li .star-rating span {overflow: hidden;float: left;top: 0;left: 0;position: absolute;padding-top: 1.5em;}
.widget.widget_recent_reviews ul.product_list_widget li .star-rating span:before {content: "\e82a\e82a\e82a\e82a\e82a";top: 0;position: absolute;left: 0;letter-spacing: 0.1em;letter-spacing: 0.9;} .nicdark_dark_widgets .widget.widget_recent_reviews ul.product_list_widget li{ padding: 20px 0px; } .widget.widget_top_rated_products ul.product_list_widget li{ padding: 20px; box-sizing: border-box; min-height: 100px; }
.widget.widget_top_rated_products ul.product_list_widget li a{ margin: 0px; padding: 0px; float: left; padding-left: 80px; width: 100%; box-sizing:border-box; text-transform: uppercase; margin-bottom: 10px; }
.widget.widget_top_rated_products ul.product_list_widget li img{ height: auto; width: 60px; border-radius: 0px; position: absolute; margin-left: -80px;}
.widget.widget_top_rated_products ul.product_list_widget li .amount{ display: none; }
.widget.widget_top_rated_products ul.product_list_widget li .star-rating {position: relative;overflow: hidden;line-height: 15px;font-size: 15px;width: 77px;height: 15px;text-align: right;font-family: "fontello"; margin-left: 80px; display: inline-block;}
.widget.widget_top_rated_products ul.product_list_widget li .star-rating:before {content: "\e82b\e82b\e82b\e82b\e82b";float: left;top: 0;left: 0;position: absolute;letter-spacing: 0.1em;letter-spacing: 0\9;}
.widget.widget_top_rated_products ul.product_list_widget li .star-rating span {overflow: hidden;float: left;top: 0;left: 0;position: absolute;padding-top: 1.5em;}
.widget.widget_top_rated_products ul.product_list_widget li .star-rating span:before {content: "\e82a\e82a\e82a\e82a\e82a";top: 0;position: absolute;left: 0;letter-spacing: 0.1em;letter-spacing: 0.9;} .nicdark_dark_widgets .widget.widget_top_rated_products ul.product_list_widget li{ padding: 20px 0px; } .nicdark_dark_widgets .woocommerce .widget_price_filter form{ padding: 0px; }
.woocommerce .widget_price_filter .price_slider,.woocommerce-page .widget_price_filter .price_slider{ margin-bottom:20px;}
.woocommerce .widget_price_filter .price_slider_amount,.woocommerce-page .widget_price_filter .price_slider_amount{text-align:right;font-size:15px;color: #fff;text-transform: uppercase;}
.woocommerce .widget_price_filter .price_slider_amount .price_label{ float: right; margin-top: 10px; padding: 5px 10px; border-radius: 0px; box-shadow: 0px 0px 0px 0px #ccc !important; }
.woocommerce .widget_price_filter .price_slider_amount .button,.woocommerce-page .widget_price_filter .price_slider_amount .button{font-size:1.15em; box-shadow: 0px 0px 0px 0px #ccc !important; outline: 0;}
.woocommerce .widget_price_filter .price_slider_amount .button,.woocommerce-page .widget_price_filter .price_slider_amount .button{float:left; margin-bottom: 20px;}
.woocommerce .widget_price_filter .ui-slider,.woocommerce-page .widget_price_filter .ui-slider{position:relative;text-align:left}
.woocommerce .widget_price_filter .ui-slider .ui-slider-handle,.woocommerce-page .widget_price_filter .ui-slider .ui-slider-handle{position:absolute;z-index:2;width:20px;height:20px;-webkit-border-radius:1em;-moz-border-radius:1em;border-radius:1em;cursor:pointer;outline:none;top:-8px;}
.woocommerce .widget_price_filter .ui-slider .ui-slider-handle:last-child,.woocommerce-page .widget_price_filter .ui-slider .ui-slider-handle:last-child{margin-left:-1em}
.woocommerce .widget_price_filter .ui-slider .ui-slider-range,.woocommerce-page .widget_price_filter .ui-slider .ui-slider-range{position:absolute;z-index:1;font-size:.7em;display:block;border:0;border-radius: 0px;}
.woocommerce .widget_price_filter .price_slider_wrapper .ui-widget-content,.woocommerce-page .widget_price_filter .price_slider_wrapper .ui-widget-content{height: 5px;border-radius: 0px;margin-top: 10px;}
.woocommerce .widget_price_filter .ui-slider-horizontal,.woocommerce-page .widget_price_filter .ui-slider-horizontal{height:.5em}
.woocommerce .widget_price_filter .ui-slider-horizontal .ui-slider-range,.woocommerce-page .widget_price_filter .ui-slider-horizontal .ui-slider-range{top:0;height:100%;margin-top: 0px;}
.woocommerce .widget_price_filter .ui-slider-horizontal .ui-slider-range-min,.woocommerce-page .widget_price_filter .ui-slider-horizontal .ui-slider-range-min{left:-1px}
.woocommerce .widget_price_filter .ui-slider-horizontal .ui-slider-range-max,.woocommerce-page .widget_price_filter .ui-slider-horizontal .ui-slider-range-max{right:-1px}
.woocommerce .widget_price_filter .button{margin:0;font-size:15px !important;padding:5px 10px;display: inline-block;color: #fff;border: 0px;cursor: pointer;margin-top: 10px;border-radius: 0px;}   @media only screen and (min-width: 960px) and (max-width: 1199px) {
.products li {
width: 298;
}
}
@media only screen and (min-width: 768px) and (max-width: 959px) {
.products li {
width: 350px;
}
}
@media only screen and (min-width: 480px) and (max-width: 767px) {
.products li {
width: 438px;
} 
.woocommerce table.my_account_orders tr .order-date{ display: none; }
.woocommerce .shop_table .product-subtotal, .woocommerce .shop_table .product-remove, .woocommerce .shop_table .product-thumbnail{
display: none;
}
.woocommerce-page table.shop_table td{
padding: 10px;
}
.shop_table .actions .coupon .input-text, .shop_table .actions .coupon .button, .shop_table .actions .button{
margin: 0px 2% 0px 2% !important;
width: 96%;
margin-bottom: 20px !important;
}
.actions .coupon{
width: 100%;
padding-bottom: 0px;
}
.cart_totals, .shipping_calculator{
float: left;
width: 100%;
margin: 0px;
}
.cart_totals{
margin-bottom: 20px;
}
.checkout .col2-set, #order_review_heading, #order_review{
float: left;
width: 100% !important;
margin-right: 0px;
margin-left: 0px;
}
.product .images, .product .summary{
float: left;
width: 100%;
margin-right: 0px;
margin-left: 0px;
}
.woocommerce-tabs li{
width: 100%;
}
.product .product_title{
margin-top: 20px;
}
}
@media only screen and (min-width: 320px) and (max-width: 479px){
.woocommerce table.my_account_orders tr .order-date{ display: none; }
.woocommerce .shop_table .product-subtotal, .woocommerce .shop_table .product-remove, .woocommerce .shop_table .product-thumbnail, .woocommerce .my_account_orders .order-actions, .woocommerce .my_account_orders .order-total{
display: none;
}
.woocommerce-page table.shop_table td{
padding: 10px;
}
.shop_table .actions .coupon .input-text, .shop_table .actions .coupon .button, .shop_table .actions .button{
margin: 0px 2% !important;
width: 96%;
margin-bottom: 20px !important;
}
.actions .coupon{
width: 100%;
padding-bottom: 0px;
}
.cart_totals, .shipping_calculator{
float: left;
width: 100%;
margin: 0px;
}
.cart_totals{
margin-bottom: 20px;
}  
.woocommerce .shop_table .product-quantity .quantity .minus, .woocommerce .shop_table .product-quantity .quantity .qty, .woocommerce .shop_table .product-quantity .quantity .plus{
width: 100%;
}
.woocommerce .shop_table .product-quantity .quantity{
width: 50px;
}
.woocommerce .shop_table .product-quantity .quantity{
margin:0px;
}
.woocommerce table.shop_table th, .woocommerce-page table.shop_table th{
padding: 10px;
}
.checkout .col2-set, #order_review_heading, #order_review{
float: left;
width: 100% !important;
margin-right: 0px;
margin-left: 0px;
}
.product .images, .product .summary{
float: left;
width: 100%;
margin-right: 0px;
margin-left: 0px;
}
.woocommerce-tabs li{
width: 100%;
}
.product .product_title{
margin-top: 20px;
}
}  #customer_details label,
.woocommerce .form-row-wide label{
display: block;
float: none;
}
#account_password_field label,
.woocommerce .form-row label{
display: block !important;
float: none !important;
}
#customer_details .create-account label,
.woocommerce label.inline{
float: left !important;
width: 100%;
display: inline-block;
margin: 20px 0px 10px 0px;
text-transform: uppercase;
font-size: 15px;
}
.login label{
display: block;
float: none;
}
.woocommerce form input[type=text],
.woocommerce form input[type=password],  
.woocommerce form select, 
.woocommerce form submit, 
.woocommerce form textarea{
-moz-box-sizing: border-box; -webkit-box-sizing: border-box; box-sizing: border-box;
width: 100%;
padding: 10px 10px;
background: #f9f9f9;
outline: 0;
text-transform: uppercase;
font-weight: 300 !important;
font-size: 15px !important;
border: 0;
font-style: normal;
border-radius: 0px;
border: 1px solid #f1f1f1;
}
.woocommerce .woocommerce-shipping-fields h3 label{
width: auto;
display: inline !important;
font-weight: 300;
}
.woocommerce .woocommerce-shipping-fields #order_comments_field{
margin-bottom: 20px;
}
.woocommerce .woocommerce-shipping-fields h3:after{
visibility: hidden;
display: block;
content: "";
clear: both;
height: 0;
}
#shiptobilling{
float: right;
width: 220px;
margin-top: 4px;
}
#shiptobilling input{
width: auto; 
float: left;
}
.woocommerce .coupon input{
display:inline;
}
.woocommerce-info{
margin-bottom: 20px;
}
.woocommerce-info a{
color: #fff;
text-decoration: underline;
}
.woocommerce .login{
display: inline-block;
width: 100%;
background-color: #fff;
}
.woocommerce-checkout .login .form-row-first{
margin-top: 20px;
}
.woocommerce-checkout .login .lost_password{
margin-bottom: 20px;
float: left;
width: 100%;
}
.wc-backward{
border-radius: 0px;
color: #ffffff;
display: inline-block;
padding: 10px 15px;
font-weight: 300;
text-transform: uppercase;
font-size: 17px;
margin: 20px 0px 0px 0px;
}
.login a{
color: #a4a4a4;
}
.login input[type=text]{
margin-bottom: 20px;
}
.login input[type=text],.login input[type=password]{
-webkit-box-shadow: inset 0px 0px 0px 1px rgba(244, 244, 246, 1.0);
box-shadow: inset 0px 0px 0px 1px rgba(244, 244, 246, 1.0); 
color: #a4a4a4;
height: 46px;
}
.lost_password{
text-transform: uppercase;
font-size: 15px;
float: left;
width: 100%;
}
.woocommerce .form-row{
float: left;
width: 100%;
margin: 10px 0px;
}
#rememberme{
width: 20px;
height: 20px;
vertical-align: middle;
}
.woocommerce-page small{
font-size: 13px;
text-transform: uppercase;
display: inline-block;
margin: 20px;
}
.order_details small{
margin: 0px 10px;
}
#shipping_method{
margin: 10px 0px;
padding: 0px;
list-style: none;
}
.lost_reset_password .form-row-first{
margin-top: 20px;
}
.my_account_orders{
border-collapse: collapse;
margin-bottom: 40px;
background-color: #f9f9f9;
}
.my_account_orders a{
color: #a4a4a4;
text-transform: uppercase;
}
.woocommerce input[type=text],.woocommerce input[type=password],.woocommerce input[type=email]:not(.wpcf7-text){
box-shadow: 0px 0px 0px 0px #e5e5e5;
color: #a4a4a4;
height: 46px;
font-style: normal;
font-weight: 300 !important;
font-size: 15px;
}
.woocommerce input[type=email]{
text-transform: uppercase;
}
.woocommerce #account_first_name, .woocommerce #account_last_name, .woocommerce #account_email, .woocommerce #password_1, .woocommerce #password_2{
margin-bottom: 20px;
}
.woocommerce-page mark{
background-color: #f9f9f9;
padding: 5px 10px;
text-transform: uppercase;
font-size: 15px;
margin: 0px 5px;
color: #a4a4a4;
box-shadow: 0px 0px 0px 1px #f1f1f1; border-radius: 0px;
}
.order_details{
margin: 0px;
padding: 0px;
list-style: none;
margin: 20px 0px;
background-color: #f9f9f9;
box-shadow: 0px 0px 0px 0px #f1f1f1;
border-radius: 0px;
}
.order_details li{
border-bottom: 1px solid #f1f1f1;
padding: 20px;
font-size: 15px;
text-transform: uppercase;
color: #a4a4a4;
}
.order_details li strong{
font-weight: 300;
color: #a4a4a4;
margin-left: 10px;
}
.order_details li:last-child{
border-bottom-width: 1px;
}
.order_details th, .order_details td strong, .order_details td span{
font-weight: 300 !important;
}
.order_details a{
color: #a4a4a4;
text-transform: uppercase;
}
.order-info{
margin-bottom: 40px;
float: left;
width: 100%;
}
.customer_details{
float: left;
width: 100%;
margin:0px;
padding: 0px;
margin-bottom: 20px;
font-size: 17px;
}
.customer_details dt, .customer_details dd{
float: left;
width: 100%;
margin: 0px;
padding: 0px;
color: #a4a4a4;
}
.checkout .col2-set{
background-color: #FFF; border-radius: 0px; box-shadow: 0px 0px 0px 1px #f1f1f1;
width: 49%;
float: left;
margin-right: 1%;
margin-top: 20px;
}
.payment_method_paypal img{
display: none;
}
.payment_method_paypal a{
color: #fff;
}
#order_review_heading, #order_review{
width: 49%;
float: right;
margin-left: 1%;  
}
#order_review table, table.order_details{
border: 0px !important;
background-color: #fff;
border-radius: 0px;
box-shadow: 0px 0px 0px 1px #f1f1f1; 
border-collapse: collapse; 
}
table.order_details{
margin-top: 0px;
margin-bottom: 40px;
}
#order_review table tr th, #order_review table tr td, table.order_details tr td, table.order_details tr th{
background: transparent !important;
border-color: #f1f1f1 !important; 
}
#order_review table tfoot, table.order_details tfoot{
border-top: 4px solid #f1f1f1;
}
#order_review table tfoot tr th, table.order_details tfoot tr th{
color: #a4a4a4 !important;
}
#order_review table thead tr th , table.order_details thead tr th{
border-width: 0px !important;
}
#order_review_heading{ margin: 0px;font-size: 20px !important;text-transform: uppercase;margin-bottom: 10px;margin-top: 20px;display: inline-block;}
#order_review_heading:after{ content:'-'; width: 30px; height: 2px; border-radius: 0px; display: block; font-size: 0px; margin-top: 20px; background-color: #f1f1f1 !important;  }
.chosen-results{
float: left;
width: 100%;
}
.woocommerce-billing-fields .chosen-container-single, #billing_state_field .chosen-container-single, #shipping_state_field .chosen-container-single{
margin-bottom: 20px;
}
.chosen-container .chosen-results{
margin: 0px;
padding: 0px;
max-height: 140px;
}
#order_comments_field{
margin-top: 20px;
}
.shop_table td strong{
font-weight: 300;
}
.shop_table .order-total small, .cart_totals .order-total small{
padding:0px;
margin:0px;
}
.shop_table #shipping_method {
margin:0px;
padding: 0px;
} 
.shop_table #shipping_method input[type="radio"]{
float: left;
width: initial;
margin: 2px 10px 0px 0px;
padding: 0px;
} 
.woocommerce .form-row .chosen-container-single .chosen-single{
box-shadow: 0px 4px 0px 0px #e5e5e5;
height: 46px;
border: 0px;
padding-left: 10px;
border-radius: 0px;
background: -webkit-gradient(linear,50% 0,50% 100%,color-stop(20%,#f1f1f1),color-stop(50%,#f1f1f1),color-stop(52%,#f1f1f1),color-stop(100%,#f1f1f1));
}
.woocommerce .form-row .chosen-container-single .chosen-single span{
margin-top: 10px;
color: #a4a4a4;
font-size: 15px;
text-transform: uppercase;
}
.woocommerce .form-row .chosen-container-single .chosen-single div b{
background-position: 0px 13px !important;
}
.chosen-container-single .chosen-search input[type=text]{
border: 1px solid #F4F4F6;
font-size: 15px;
color: #a4a4a4;
}
.chosen-container-single .chosen-drop{
border-radius: 0px;
-moz-border-radius: 0px;
-webkit-border-radius: 0px;
border: 1px solid #F4F4F6;
-webkit-box-shadow: inset 0px 0px 0px 0px rgba(244, 244, 246, 1.0);
box-shadow: inset 0px 0px 0px 0px rgba(244, 244, 246, 1.0); 
}
.woocommerce-billing-fields .create-account{
margin: 0px;
padding: 0px;
display: inline-block;
} 
.woocommerce-billing-fields .create-account .input-checkbox{
margin-left: 20px !important;
padding: 0px;
}
.woocommerce-billing-fields .create-account .checkbox{
margin: 10px 0px 20px 20px !important;
padding: 0px;
}
.bacs_details h3{
color: #a4a4a4;
font-size: 17px;
font-weight: 300;
margin-bottom: 20px;
}
.woocommerce-checkout .shop_table{
margin-bottom: 0px !important;
margin-top: 10px;
}
.woocommerce form h3{ margin: 0px;font-size: 20px !important;text-transform: uppercase;margin-bottom: 20px;margin-top: 0px;display: inline-block;width: 100%;}
.woocommerce form h3:after{ content:'-'; width: 30px; height: 2px; border-radius: 0px; display: block; font-size: 0px; margin-top: 20px; background-color: #f1f1f1 !important;  }
#ship-to-different-address label{
font-size: 17px;
color: #fff;
}
#ship-to-different-address{
border-bottom-width: 0px;
margin:0px;
}
.woocommerce-account .woocommerce p input[type="text"]{
margin-bottom: 20px;
}
.woocommerce-product-rating{
float: left;
width: 100%;
}
.woocommerce-review-link{
color: #a4a4a4;
text-transform: uppercase;
float: left;
width: 100%;
margin-top:10px;
}
.entry-summary div .price{
-webkit-box-shadow: inset 0px 0px 0px 0px rgba(244, 244, 246, 1.0);
box-shadow: inset 0px 0px 0px 0px rgba(244, 244, 246, 1.0); 
font-size: 30px; 
text-align: left;
}
.entry-summary div .price ins{
font-size: 30px;
}
.woocommerce-tabs .tabs{
float: left;
width: 100%;
margin: 0px;
padding: 0px;
}
.woocommerce-tabs #reviews #comments, .woocommerce-tabs #reviews #review_form_wrapper{
display: inline-block; width: 100%;
}
.product .related h2{
padding-bottom: 10px;
margin: 0px;
font-size: 20px;
text-transform: uppercase;
margin-bottom: 20px;
}
.product .related h2:after{ content:'-'; width: 30px; height: 2px; border-radius: 0px; display: block; font-size: 0px; margin-top: 20px; background-color: #f1f1f1 !important;  }
.woocommerce-checkout .woocommerce-billing-fields #billing_country_field strong, .woocommerce-checkout .shipping_address #shipping_country_field strong{
float: initial;
}
.woocommerce-checkout .woocommerce .processing{
float: left;
width: 100%;
} html{ color: #6b6a6a;font-size:15px; }
body{ margin:0px; padding:0px; overflow-x:hidden; background-color: #14b9d5;}
body.nicdark_boxed_img{ background-image: url(//www.pantheon-travel.gr/wp-content/themes/lovetravel/img/img4.jpg) !important; background-size: cover; background-attachment: fixed; } .nicdark_container{ width:1200px; margin:auto; padding: 0px; }
.nicdark_clearfix:after { content: ""; display: block; height: 0; clear: both; visibility: hidden; } .nicdark_site{ float: left; width: 100%; -webkit-transition: all 0.8s ease; -moz-transition: all 0.8s ease; -o-transition: all 0.8s ease; -ms-transition: all 0.8s ease; transition: all 0.8s ease; }
.nicdark_site > .nicdark_site_fullwidth{ float: left; width: 100%; background-color: #fff; }
.nicdark_site > .nicdark_site_boxed{ width:1220px; margin:auto; padding: 0px; background-color: #fff; }  .nicdark_section{width: 100%; float: left; }   .grid_1, .grid_2, .grid_3, .grid_4, .grid_5, .grid_6, .grid_7, .grid_8, .grid_9, .grid_10, .grid_11, .grid_12{ margin:10px; float:left; display:inline; }
.grid.nomargin{ margin: 0px; padding: 10px; }
.grid.percentage{ margin: 0px; padding: 0px; }
.grid_12.percentage {width:100%;}
.grid_6.percentage {width:50%;}
.grid_4.percentage {width:33.33%;}
.grid_3.percentage {width:25%;}
.grid_8.percentage {width:66.66%;}
.grid_9.percentage {width:75%;} .grid_1 {width:80px;}
.grid_2 {width:180px;}
.grid_3 {width:280px;}
.grid_4 {width:380px;}
.grid_5 {width:480px;}
.grid_6 {width:580px;}
.grid_7 {width:680px;}
.grid_8 {width:780px;}
.grid_9 {width:880px;}
.grid_10 {width:980px;}
.grid_11 {width:1080px;}
.grid_12 {width:1180px;}  .nicdark_width_percentage1{ width: 1% !important; }
.nicdark_width_percentage10{ width: 10% !important; }
.nicdark_width_percentage20{ width: 20% !important; }
.nicdark_width_percentage25{ width: 25% !important; }
.nicdark_width_percentage30{ width: 30% !important; }
.nicdark_width_percentage33{ width: 33% !important; }
.nicdark_width_percentage40{ width: 40% !important; }
.nicdark_width_percentage45{ width: 45% !important; }
.nicdark_width_percentage49{ width: 49% !important; }
.nicdark_width_percentage50{ width: 50% !important; }
.nicdark_width_percentage60{ width: 60% !important; }
.nicdark_width_percentage70{ width: 70% !important; }
.nicdark_width_percentage80{ width: 80% !important; }
.nicdark_width_percentage90{ width: 90% !important; }
.nicdark_width_percentage100{ width: 100% !important; }  p {margin: 7px 0px;}
h1,h2,h3,h4,h5,h6{margin:0px; padding:0px; font-weight: normal; }
hr{ border-top: 1px solid #f1f1f1 !important; border: 0px; } h1,h2,h3,h4,h5,h6,input[type="text"],textarea,select{ color: #5e6d81; }
h1.subtitle,h2.subtitle,h3.subtitle,h4.subtitle,h5.subtitle,h6.subtitle,textarea.subtitle,select.subtitle, span.subtitle{ color:#a4a4a4; } p.white,h1.white,h2.white,h3.white,h4.white,h5.white,h6.white,a.white,i.white,span.white, input[type="text"].white, textarea.white, input[type="submit"].white, select.white, small.white{ color:#ffffff; }
input[type="text"], input[type="submit"].grey, select.grey, pre.grey{ color:#fff;}
select.grey{ background-color:#007dc5;}
p.greydark,h1.greydark,h2.greydark,h3.greydark,h4.greydark,h5.greydark,h6.greydark,a.greydark,i.greydark,span.greydark, input[type="text"].greydark, textarea.greydark, input[type="submit"].greydark, select.greydark{ color:#868585; }
p.greydark2,h1.greydark2,h2.greydark2,h3.greydark2,h4.greydark2,h5.greydark2,h6.greydark2,a.greydark2,i.greydark2,span.greydark2, input[type="text"].greydark2, textarea.greydark2, input[type="submit"].greydark2, select.greydark2{ color:#353b3d; }
p.grey,h1.grey,h2.grey,h3.grey,h4.grey,h5.grey,h6.grey,a.grey,i.grey,span.grey{ color:#444; } p.center,h1.center,h2.center,h3.center,h4.center,h5.center,h6.center{ text-align: center; }
p.right,h1.right,h2.right,h3.right,h4.right,h5.right,h6.right, span.right{ text-align: right; } p{ font-size:14px; line-height: 22px; color:#444; }
h1{ font-size: 30px; line-height: 30px; }
h1.extrasize{ font-size: 45px; line-height: 45px; }
h2{ font-size: 25px; line-height: 25px; }
h3{ font-size: 20px; line-height: 20px; }
h4{ font-size: 15px; line-height: 17px; }
h5{ font-size: 14px; line-height: 15px; }
h6{ font-size: 13px; line-height: 14px; }
a{ text-decoration: none; color: #868585; } pre{ overflow: auto; float: left; width: 100%; margin:0px; padding: 0px; }
pre p{ font-family: monospace; font-size: 13px; line-height: 22px; }  input[type="text"], input[type="email"], input[type="url"], input[type="tel"], input[type="number"], input[type="date"], textarea{ border: 0; outline: 0; border: 1px solid #f1f1f1; font-size: 17px; width: 100%; padding: 10px 20px; margin: 10px 0px; box-sizing: border-box; color: #fff; font-size: 15px; }
input[type="text"], input[type="email"], input[type="url"], input[type="tel"], input[type="number"], input[type="date"], textarea{ background-color: #007dc5; }
input[type="submit"]{ height:45px; cursor: pointer; outline: 0; border: 0; padding: 10px 10px; font-size: 16px; color: #ffffff; display: inline-block; text-align: center; margin: 10px 0px; }
.wpcf7-select{ border: 0; outline: 0; box-shadow: 0px 4px 0px 0px #e5e5e5; border-radius: 5px; background-color: #f9f9f9; font-size: 17px; width: 100%; margin: 10px 0px; box-sizing: border-box; color: #a4a4a4; font-size: 15px; }
.wpcf7-select option{ padding: 10px 20px; border-bottom: 1px solid #e5e5e5;}
select{ float: left; border: 0; outline: 0; width: 100%; -webkit-appearance: none; cursor: pointer; box-sizing: border-box; } input[type="text"].small, textarea.small { font-size: 15px; width: 90%; padding: 10px 5%; }
input[type="text"].medium, textarea.medium { font-size: 15px; width: 100%; padding: 10px 20px; }
input[type="text"].medium { height: 45px; }
input[type="text"].big, textarea.big { font-size: 17px; width: 80%; padding: 15px 10%; } select.small { font-size: 14px; padding: 10px 5%; }
select.medium { font-size: 15px; padding: 10px 20px; margin: 10px 0px; height: 45px; }
select.big { font-size: 17px; padding: 15px 10%; }   .nicdark_width60 { width: 60px; }
.nicdark_width50 { width: 50px; }
.nicdark_width100 { width: 100px !important; }
.nicdark_width200 { width: 200px; }
.nicdark_width_initial { width: initial !important; }
.nicdark_copyrightlogo { background-image:url(//www.pantheon-travel.gr/wp-content/themes/lovetravel/img/copyright.jpg); background-size:95px; background-repeat:no-repeat; background-position:left; }
.nicdark_facebook { background-color:#fcc317;  }
.nicdark_oblique45.nicdark_margintop20.nicdark_marginleft100_negative.nicdark_bg_greydark { width: 100px !important; margin-left: -30px !important; margin-top: 10px !important; }   .wpb_content_element { margin-bottom: 0px !important; }
.wpb_heading { margin-bottom: 20px; } .flexslider { box-shadow: 0px !important; border: 0px !important; margin: 0 0 40px !important; } 
.theme-default .nivoSlider { box-shadow: 0px 1px 5px 0px #fff !important; }
.wpb_gallery.nicdark_radius img, .wpb_single_image.nicdark_radius img { border-radius: 5px; }
.wpb_gallery.nicdark_size_normal img{ margin: 10px; }   .wpb_toggle.wpb_toggle_title_active:before { content: '\e846' !important; font-family: 'fontello'; margin-right: 10px; }
.wpb_toggle:before { content: '\e842'; font-family: 'fontello'; margin-right: 10px; }
.wpb_toggle.wpb_toggle_title_active{ background-image: none !important; }
.wpb_toggle{ background-image: none !important; }
.last_toggle_el_margin { margin-bottom: 0px !important; } .wpb_gmaps_widget .wpb_wrapper{ padding: 0px !important; } .nicdark_accordion_header a.title{ font-size: 16px !important; }
.wpb_accordion_content { padding: 0px 20px 20px 20px !important; }
.ui-accordion-header-icon { display: none !important; } .wpb_tabs_nav a.title{ padding: 10px 20px !important; box-sizing: border-box; } .nicdark_tab_dark .wpb_tabs_nav .ui-state-active a.title{ color: #fff !important; } .wpb_content_element.wpb_tabs .wpb_tour_tabs_wrapper .wpb_tab{ background-color: #f9f9f9 !important; }
.wpb_tabs_nav .ui-state-active a.title{ background-color: #f9f9f9 !important; color: #b7b7b7 !important; }
.wpb_content_element.nicdark_tab_padding20 .wpb_tour_tabs_wrapper .wpb_tab{ padding: 20px !important; }
.wpb_content_element.nicdark_tab_padding0 .wpb_tour_tabs_wrapper .wpb_tab{ padding: 0px !important; }
.wpb_content_element .wpb_tabs_nav li { background: none !important; }
.wpb_tour a.title, .wpb_tour .ui-state-active a.title{  }
.wpb_tabs a.title{ border: 1px solid #f1f1f1; }
.wpb_tour_next_prev_nav{ display: none; }
.wpb_tabs_nav li.ui-tabs-active, .wpb_content_element .wpb_tabs_nav li:hover { background: none !important; } .vc_progress_bar .vc_single_bar{ border-radius: 0px !important; box-shadow:0px 0px 0px 0px #f1f1f1 !important; background: #f9f9f9 !important; }
.vc_progress_bar .vc_single_bar .vc_bar { border-radius: 0px !important; }
.vc_progress_bar .vc_single_bar .vc_label { padding: 0.938em 1.250em !important; font-size: 15px !important; }
.vc_progress_bar.wpb_content_element { margin-bottom: 20px !important; } .wpb_toggle.nicdark_bg_grey { background-color: #f9f9f9 !important; }
.wpb_toggle.nicdark_bg_grey { border: 1px solid #f1f1f1 !important; }
.wpb_toggle.nicdark_bg_grey.white { color: #a4a4a4 !important; } .vc_tta-style-classic .vc_tta-tab.vc_active > a:hover { background: rgba(0,0,0,0) !important; }
.vc_tta-style-classic .vc_tta-tab.vc_active > a { color: #a4a4a4 !important; }
.vc_tta-style-classic .vc_tta-panel.vc_active .vc_tta-panel-title > a { color: #a4a4a4 !important; }
.vc_tta-style-classic .vc_tta-panel.vc_active .vc_tta-panel-heading:hover { background: rgba(0,0,0,0) !important; }
.vc_tta-style-classic .vc_active .vc_tta-panel-heading .vc_tta-controls-icon::before, .vc_tta-style-classic .vc_active .vc_tta-panel-heading .vc_tta-controls-icon::after { border-color: #a4a4a4 !important; }
.nicdark_tab_dark .vc_tta-tab.vc_active a{ color: #fff !important; }
.nicdark_tab_dark .vc_tta-tab a{ border: none !important; }
.nicdark_tab_dark.vc_tta-style-classic .vc_tta-panel-heading, .nicdark_tab_dark.vc_tta-style-classic .vc_tta-panel-body { border-width: 0px !important; }
.vc_tta.vc_tta-spacing-1 .vc_tta-tab { margin-left: 0px !important; margin-right: 1px !important; }
.vc_tta.nicdark_tab_padding0 .vc_tta-panel-body{ padding: 0px !important; }
.vc_toggle_square .vc_toggle_title { padding-top: 10px; padding-bottom: 10px; padding-left: 40px !important; }
.vc_toggle_square .vc_toggle_title h4 { color: #a4a4a4; }
.vc_toggle_square.vc_toggle_color_blue h4, .vc_toggle_square.vc_toggle_color_green h4, .vc_toggle_square.vc_toggle_color_violet h4, .vc_toggle_square.vc_toggle_color_orange h4, .vc_toggle_square.vc_toggle_color_chino h4, .vc_toggle_square.vc_toggle_color_juicy_pink h4 { color: #fff; }
.vc_toggle_square .vc_toggle_icon { margin-left: 10px; background: transparent !important; }
.vc_toggle_square.vc_toggle_color_grey .vc_toggle_icon:after, .vc_toggle_square.vc_toggle_color_grey .vc_toggle_icon:before { background-color: #a4a4a4 !important; }
.vc_toggle_square.vc_toggle_color_grey .vc_toggle_title { background-color: #f9f9f9; border: 1px solid #f1f1f1; }
.vc_progress_bar .vc_single_bar .vc_label { text-shadow: none !important; }
.vc_progress_bar .vc_single_bar { border: 1px solid #f1f1f1; }
.vc_btn3.vc_btn3-size-sm{ font-size: 15px !important; padding-top: 5px !important; padding-bottom: 5px !important; }
.vc_btn3.vc_btn3-size-sm:hover, .vc_btn3.vc_btn3-size-md:hover, .vc_btn3.vc_btn3-size-lg:hover {  background-position: 0 -20000px !important; }
.vc_btn3.vc_btn3-size-md{ font-size: 17px !important; padding-top: 10px !important; padding-bottom: 10px !important; }
.vc_btn3.vc_btn3-size-lg{ font-size: 19px !important; padding-top: 15px !important; padding-bottom: 15px !important; } div.wpcf7-validation-errors, div.wpcf7-mail-sent-ng, div.wpcf7-spam-blocked { border: 0px !important; padding: 10px 20px; font-size: 15px; color: #fff; margin: 10px 0px; }
div.wpcf7-mail-sent-ok { border: 0px !important;  padding: 10px 20px; font-size: 15px; color: #fff; margin: 10px 0px; }
.wpcf7-not-valid-tip:before{ content: '\e9fd'; font-family: 'fontello'; margin-right: -34px; float: right; font-size: 50px; display: none; }
.wpcf7-not-valid-tip{ color: #fff !important; font-size: 12px !important; text-transform: uppercase; padding-left: 0px; padding: 5px 20px; margin: 10px 0px; overflow: hidden; } .tparrows.preview2{   min-width:60px; min-height:60px; background:#f9f9f9; box-shadow: 0px 0px 0px 0px #e5e5e5;}
.tparrows.preview2:after { position:absolute; top:50%; font-family: "fontello"; color:#b7b7b7; font-size:21px; margin-top: -12px; }
.tp-rightarrow.preview2:after{ content: '\e8d8';  right:18px}
.tp-leftarrow.preview2:after{ content: '\e8d7';  left:18px}
.tparrows.preview2 .tp-arr-titleholder{color: #b7b7b7;}
.tparrows.preview2:hover:after{ color:#868585} .tp-thumbs { z-index: 99 !important; } .gm-style-iw{ width: 350px !important;  }
#markerlist div a{ color:#fff !important; border-bottom:1px solid #4a515b; display: block; padding: 20px; }
#nicdark_gmaps_minus{ color: #fff; font-size: 14px; position: absolute; top: 87px; left: 50px; width: 32px; height: 32px; text-align: center; cursor: pointer; font-weight: 300; padding: 5px; box-sizing: border-box; z-index: 99; pointer-events: auto;}
#nicdark_gmaps_plus{ color: #fff; font-size: 16px; position: absolute; top: 50px; left: 50px; width: 32px; height: 32px; text-align: center; cursor: pointer; font-weight: 300; padding: 5px; box-sizing: border-box; z-index: 99; pointer-events: auto; }
.copyrights { font-size: 12px;color: #fff;}
.widget_wysija input[name="wysija[user][firstname]"], .widget_wysija input[name="wysija[user][email]"] {
-moz-box-shadow: 0 0 5px #ccc inset;
-webkit-box-shadow: 0 0 5px #CCC inset;
background-color: white;
border: 1px solid #CCC;
box-shadow: 0 0 5px #CCC inset;
color: #999;
font-family: 'Open Sans', Helvetica, Tahoma, sans-serif;
font-size: 11px;
margin: 10 -7px 0 0;
padding: 7px 10px 7px;
text-transform: none;
width: 90%;
}
.wysija-submit-field {
background: #FCC317;
color:#fff;
font-family: 'Open Sans';
font-weight:600!important;
font-size:16px!important;
text-transform: uppercase;
padding:5px;
width: 50%;
border: 1px solid #fba60a;
margin: 0 -5px 0 0;
}
.list-footer a{ font-size: 14px;color: #fff;}
.vc_tta-color-orange.vc_tta-style-modern .vc_tta-tab > a{background-color: #fcc317!important;}
.custom_paragraph p { margin: 20px 0px; }
.vc_tta-color-orange.vc_tta-style-flat .vc_tta-tab > a {background-color: #fcc317!important;}  .alignnone {
margin: 5px 20px 20px 0;
}
.aligncenter,
div.aligncenter {
display: block;
margin: 5px auto 5px auto;
}
.alignright {
float:right;
margin: 5px 0 20px 20px;
}
.alignleft {
float: left;
margin: 5px 20px 20px 0;
}
.aligncenter {
display: block;
margin: 5px auto 5px auto;
}
a img.alignright {
float: right;
margin: 5px 0 20px 20px;
}
a img.alignnone {
margin: 5px 20px 20px 0;
}
a img.alignleft {
float: left;
margin: 5px 20px 20px 0;
}
a img.aligncenter {
display: block;
margin-left: auto;
margin-right: auto
}
.wp-caption {
background: #fff;
border: 1px solid #f0f0f0;
max-width: 96%; padding: 5px 3px 10px;
text-align: center;
}
.wp-caption.alignnone {
margin: 5px 20px 20px 0;
}
.wp-caption.alignleft {
margin: 5px 20px 20px 0;
}
.wp-caption.alignright {
margin: 5px 0 20px 20px;
}
.wp-caption img {
border: 0 none;
height: auto;
margin: 0;
max-width: 98.5%;
padding: 0;
width: auto;
}
.wp-caption p.wp-caption-text {
font-size: 11px;
line-height: 17px;
margin: 0;
padding: 0 4px 5px;
}