body								{ min-width: 960px;}
body.admin-bar						{ position:relative;}
#Wrapper 							{ max-width: 1240px; margin: 0px auto; overflow:hidden;}
.layout-boxed						{ padding: 25px 0;}
.layout-full-width 					{ padding: 0; }
.layout-full-width #Wrapper 		{ max-width: 100% !important; width: 100% !important; margin: 0 !important; }
#Content 							{ width: 100%; padding-top: 30px;}
#Content.no-padding,
.template-slider #Content			{ padding-top: 0; }
.section							{ position: relative; }
.section_wrapper,
.container							{ max-width: 1200px; margin:0 auto; position:relative;}
.section.full-width > .section_wrapper	{ max-width: 100% !important;}
.section_wrapper:after,
.container:after					{ clear: both; content: " "; display: block; height: 0; visibility: hidden;}
.mcb-wrap							{ float:left; -webkit-box-sizing:border-box; box-sizing:border-box;}
.mcb-wrap.divider					{ width:100%;}
.column, .columns					{ float: left; margin:0 1% 40px;}
.the_content_wrapper				{ margin: 0 1%;}
.column_content .the_content_wrapper	{ margin: 0;}  .one-sixth.mcb-wrap					{ width: 16.666%; } .one-fifth.mcb-wrap					{ width: 20%; } .one-fourth.mcb-wrap				{ width: 25%; } .one-third.mcb-wrap					{ width: 33.333%; } .two-fifth.mcb-wrap					{ width: 40%; } .one-second.mcb-wrap				{ width: 50%; } .three-fifth.mcb-wrap				{ width: 60%; } .two-third.mcb-wrap					{ width: 66.666%; } .three-fourth.mcb-wrap				{ width: 75%; } .four-fifth.mcb-wrap				{ width: 80%; } .five-sixth.mcb-wrap				{ width: 83.333%; } .one.mcb-wrap						{ width: 100%; }  .one-sixth.column					{ width: 14.666%; } .one-fifth.column					{ width: 18%; } .one-fourth.column, .four.columns	{ width: 23%;height: 310px; } .one-third.column					{ width: 31.333%; } .two-fifth.column					{ width: 38%; } .one-second.column					{ width: 48%; } .three-fifth.column					{ width: 58%; } .two-third.column					{ width: 64.666%; } .three-fourth.column				{ width: 73%; } .four-fifth.column					{ width: 78%; } .five-sixth.column					{ width: 81.333%; } .one.column							{ width: 98%; } .section.full-width > .one.column,
.section.full-width > .section_wrapper > .one.column,
.section.full-width .one.wrap .one.column	{ width:100%; margin: 0; } .with_aside .content_wrapper		{ max-width: 1200px; margin: 0 auto;}
.with_aside .sections_group			{ width: 75%; float:left;}
.with_aside .section_wrapper		{ width: 100%;}
.with_aside .four.columns			{ float: right;}
.aside_left .sections_group			{ float: right;}
.aside_left .four.columns			{ float: left;} .aside_both .sections_group			{ width: 60%; margin-left:20%;}
.aside_both .sidebar.columns		{ width: 18%; }
.aside_both .sidebar-1				{ float: left !important; margin-left:-79%; }  .no-margin-h .column				{ margin-left:0; margin-right:0; }
.no-margin-h .one-sixth.column		{ width: 16.666%; } .no-margin-h .one-fifth.column		{ width: 20%; } .no-margin-h .one-fourth.column		{ width: 25%; } .no-margin-h .one-third.column		{ width: 33.333%; } .no-margin-h .one-second.column		{ width: 50%; } .no-margin-h .two-third.column		{ width: 66.666%; } .no-margin-h .three-fourth.column	{ width: 75%; } .no-margin-h .one.column			{ width: 100%; }   .column.column_divider				{ margin-bottom: 0 !important;}
.column-margin-0px .column			{ margin-bottom: 0 !important;}
.column-margin-10px .column			{ margin-bottom: 10px !important;}
.column-margin-20px .column			{ margin-bottom: 20px !important;}
.column-margin-30px .column			{ margin-bottom: 30px !important;}
.column-margin-40px .column			{ margin-bottom: 40px !important;}
.column-margin-50px .column			{ margin-bottom: 50px !important;} .column-margin-0px.column			{ margin-bottom: 0 !important;}
.column-margin-10px.column			{ margin-bottom: 10px !important;}
.column-margin-20px.column			{ margin-bottom: 20px !important;}
.column-margin-30px.column			{ margin-bottom: 30px !important;}
.column-margin-40px.column			{ margin-bottom: 40px !important;}
.column-margin-50px.column			{ margin-bottom: 50px !important;} .equal-height .column .column_attr 	{ height:100%;} .column_attr.align_left				{ text-align: left;}
.column_attr.align_right			{ text-align: right;}
.column_attr.align_center			{ text-align: center;}
.column_attr.align_justify			{ text-align: justify;} .extra_content .the_content_wrapper { margin: 0 1%;}
.extra_content .has_content .the_content_wrapper,
.extra_content .category_description .the_content_wrapper { margin-bottom: 40px;}  .container:after { content: "\0020"; display: block; height: 0; clear: both; visibility: hidden; } .clearfix:before, .clearfix:after { content: '\0020'; display: block; overflow: hidden; visibility: hidden; width: 0; height: 0; }
.clearfix:after { clear: both; }
.clearfix { zoom: 1; } .clear { clear: both; display: block; overflow: hidden; visibility: hidden; width: 0; height: 0;}
html, body { overflow-x: hidden;} @media only screen and (min-width: 1240px) 
{
.layout-boxed					{ padding: 25px;}
.layout-boxed.nice-scroll		{ padding: 25px 25px 25px 15px;}	
#Top_bar.loading { display:none;} body.header-creative { padding-left:50px;}
body.header-creative.header-open { padding-left:250px;}
body.error404,
body.under-construction,
body.template-blank { padding-left:0 !important;}
.header-creative.footer-fixed #Footer,
.header-creative.footer-sliding #Footer { left:25px;}
.header-open.footer-fixed #Footer,
.header-open.footer-sliding #Footer { left:125px;}
.header-rtl.header-creative.footer-fixed #Footer,
.header-rtl.header-creative.footer-sliding #Footer { left:auto; right:5px;}
.header-rtl.header-open.footer-fixed #Footer,
.header-rtl.header-open.footer-sliding #Footer { left:auto; right:125px;}
#Header_creative { background: #fff; }
#Header_creative { position: fixed; width: 250px; height: 100%; left: -200px; top: 0; z-index: 9002; -webkit-box-shadow: 2px 0 4px 2px rgba(0,0,0,.15); box-shadow: 2px 0 4px 2px rgba(0,0,0,.15); }
#Header_creative .container { width: 100%; }
#Header_creative .creative-wrapper { display: none; }
#Header_creative a.creative-menu-toggle { display:block; width: 35px; height: 35px; line-height: 35px; font-size: 25px; text-align: center; position:absolute; top: 10px; right: 8px; -webkit-border-radius: 3px; border-radius: 3px; }
.admin-bar #Header_creative a.creative-menu-toggle { top: 42px; }
#Header_creative #Top_bar { position: static; }
#Header_creative #Top_bar { width: 100%; }
#Header_creative #Top_bar .top_bar_left { width: 100% !important; float: none; }
#Header_creative #Top_bar .top_bar_right { width: 100% !important; float: none; height:auto; margin-bottom:35px; text-align: center; padding: 0 20px; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; }
#Header_creative #Top_bar .top_bar_right:before { display: none; }
#Header_creative #Top_bar .logo { float: none; text-align: center; margin: 15px 0; }
#Header_creative #Top_bar .menu_wrapper { float: none; margin: 0 0 40px; }
#Header_creative #Top_bar .menu > li { width: 100%; float: none; position: relative; }
#Header_creative #Top_bar .menu > li > a { padding: 0; text-align: center; }
#Header_creative #Top_bar .menu > li > a:after { display: none; }
#Header_creative #Top_bar .menu > li > a span { border-right: 0; border-bottom-width: 1px; line-height:38px; }
#Header_creative #Top_bar .menu li ul { left: 100%; right:auto; top: 0;
box-shadow: 2px 2px 2px 0 rgba(0, 0, 0, 0.03); -webkit-box-shadow: 2px 2px 2px 0 rgba(0, 0, 0, 0.03);
}
#Header_creative #Top_bar .menu > li > ul.mfn-megamenu { width: 700px !important; }
#Header_creative #Top_bar .menu > li > ul.mfn-megamenu > li > ul { left: 0; }
#Header_creative #Top_bar .menu li ul li a { padding-top:9px; padding-bottom:8px; }
#Header_creative #Top_bar .menu li ul li ul { top: 0 !important; }
#Header_creative #Top_bar .menu > li > a span.description { display:block; font-size:13px; line-height:28px !important; clear:both;}
#Header_creative #Top_bar .search_wrapper { left: 100%; top: auto; bottom: -90px; }
#Header_creative #Top_bar a#header_cart { display: inline-block; float: none; top: 3px; }
#Header_creative #Top_bar a#search_button { display: inline-block; float: none; top: 3px; }
#Header_creative #Top_bar a.button.action_button { display: inline-block; float: none; top: 0; margin-bottom: 0; margin-top: 10px; }
#Header_creative #Top_bar .wpml-languages { display: inline-block; float: none; top: 0; }
#Header_creative #Top_bar .wpml-languages.enabled:hover a.active { padding-bottom: 9px; }
#Header_creative #Top_bar .banner_wrapper { display:block; text-align:center;}
#Header_creative #Top_bar .banner_wrapper img { max-width:100%; height:auto; display:inline-block;}
#Header_creative #Action_bar { position: absolute; bottom: 0; top: auto; clear: both; padding: 0 20px; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; }
#Header_creative #Action_bar .social { float: none; text-align: center; }
#Header_creative #Action_bar .social li { margin-bottom: 2px; }
#Header_creative .social li a { color: rgba(0,0,0,.5); }
#Header_creative .social li a:hover { color: rgb(0,0,0); }
#Header_creative .creative-social { position: absolute; bottom: 10px; right: 0; width: 50px; }
#Header_creative .creative-social li { display: block; float: none; width: 100%; text-align: center; margin-bottom: 5px; }
.menuo-right #Top_bar .menu_wrapper { float: right;}
.menuo-right.header-stack #Top_bar .menu_wrapper { margin-right:150px;}
.header-creative .fixed-nav.fixed-nav-prev { margin-left:50px;}
.header-creative.header-open .fixed-nav.fixed-nav-prev { margin-left:250px;}
.menuo-last #Header_creative #Top_bar .menu li.last ul { top:auto; bottom:0;} .header-open #Header_creative { left:0;}
.header-open #Header_creative .creative-wrapper { display:block;}
.header-open #Header_creative .creative-menu-toggle,
.header-open #Header_creative .creative-social { display:none;} body.header-rtl.header-creative { padding-left: 0; padding-right: 50px;}
.header-rtl #Header_creative { left:auto; right:-200px;}
.header-rtl.nice-scroll #Header_creative { margin-right:10px;}
.header-rtl #Header_creative a.creative-menu-toggle { left: 8px; right: auto;}
.header-rtl #Header_creative .creative-social { left: 0; right: auto;}
.header-rtl #Footer #back_to_top.sticky { right: 125px;}
.header-rtl #popup_contact { right: 70px;}
.header-rtl #Header_creative #Top_bar .menu li ul { left: auto; right: 100%;} body.header-rtl.header-creative.header-open { padding-left:0; padding-right:250px !important; }
.header-rtl.header-open #Header_creative { left:auto; right:0;}
.header-rtl.header-open #Footer #back_to_top.sticky { right: 325px;}
.header-rtl.header-open #popup_contact { right: 270px;} .header-creative .vc_row[data-vc-full-width] { padding-left: 50px;}
.header-creative.header-open .vc_row[data-vc-full-width] { padding-left: 250px;}	
} @media only screen and (min-width: 1240px) and (max-width: 1489px)
{	
body.header-open							{ min-width:0; }
.header-open #Wrapper 						{ max-width: 960px; }
.header-open .section_wrapper,
.header-open .container,
.header-open.with_aside .content_wrapper	{ max-width: 940px; }
.header-open.with_aside .section_wrapper	{ max-width:100%; }  .header-open #Error_404 .error_pic i { font-size: 220px; line-height: 260px; }
.header-open #Error_404 .error_desk { padding-top: 40px; } .header-open .column_map .google-map-contact-wrapper { width: 921px; margin-left: -460px; } .header-open .offer .offer_li .desc_wrapper { width: 436px; } body.header-open:not(.with_aside) .portfolio_group.list .portfolio-item .portfolio-item-fw-wrapper { width: 921px; } .header-open .Recent_posts ul li .desc { margin-right: 60px; }
.header-open .Recent_posts ul li .photo { width: 60px; height: 60px; }
.header-open .Recent_posts ul li .photo .c { width: 20px; height: 20px; line-height: 20px; bottom: 5px; right: -8px; }
} @media only screen and (max-width: 1239px)
{ .header-creative #Wrapper { padding-top:60px;}
#Header_creative { position: fixed; width: 100%; left: 0px !important; z-index: 1001; }
#Header_creative .creative-wrapper { display: block !important; opacity: 1 !important; filter: alpha(opacity=100) !important; }
#Header_creative .creative-menu-toggle, 
#Header_creative .creative-social { display: none !important; opacity: 1 !important; filter: alpha(opacity=100) !important; }
#Header_creative #Top_bar { position: static; margin: 0 8%; width: 84%; }
#Header_creative #Top_bar #logo { height: 50px; line-height: 50px; padding: 5px 0; }
#Header_creative #Top_bar #logo img { max-height: 40px; }
#Header_creative #Top_bar .responsive-menu-toggle { top: 12px; }
#Header_creative #Top_bar #header_cart { top: 21px; }
#Header_creative #Top_bar #search_button { top: 20px; }
#Header_creative #Top_bar .wpml-languages { top: 11px; }
#Header_creative #Top_bar .action_button { top: 9px; }
#Header_creative #Top_bar .top_bar_right { height: 60px; top: 0; }
#Header_creative #Top_bar .top_bar_right:before { display: none; }
#Header_creative #Action_bar { display: none; } .no-hover-tablet a.button:after,
.no-hover-tablet a.tp-button:after,
.no-hover-tablet button:after,
.no-hover-tablet input:after { display:none;}
.no-hover-tablet .image_frame:not(.no_link) .image_wrapper img:not(.ls-l) { margin-bottom: 0 !important; }
.no-hover-tablet .image_frame .image_wrapper img { top: 0 !important; }
.no-hover-tablet .image_frame .image_wrapper .mask,
.no-hover-tablet .image_frame .image_wrapper .image_links { display:none !important;}
.no-hover-tablet .Recent_posts ul li .desc:after { display:none;}
.no-hover-tablet .Recent_posts ul li a:hover h6,
.no-hover-tablet .Recent_posts ul li a:hover .desc .date { color: inherit !important; } .no-section-bg-tablet .section { background-image:none !important;} .with_aside .portfolio_group.masonry-hover .portfolio-item:not(.no-thumbnail) .masonry-hover-wrapper .hover-desc .desc-inner .desc-wrappper { display: none; }
} @media only screen and (min-width: 960px) and (max-width: 1239px)
{	
body 							{ min-width:0; }
#Wrapper 						{ max-width: 960px; }
.section_wrapper,
.container,
.with_aside .content_wrapper	{ max-width: 940px; }  #Top_bar .top_bar_left 			{ width: 729px; } .posts_group.masonry.col-5 .post-item,
.posts_group.masonry.col-6 .post-item { width: 22.99%;} body:not(.with_aside) .portfolio_group.list .portfolio-item .portfolio-item-fw-wrapper { width: 921px; }  .portfolio_group.grid.col-5 .portfolio-item,
.portfolio_group.masonry.col-5 .portfolio-item,
.portfolio_group.masonry-hover.col-5 .portfolio-item,
.portfolio_group.grid.col-6 .portfolio-item,
.portfolio_group.masonry.col-6 .portfolio-item,
.portfolio_group.masonry-hover.col-6 .portfolio-item { width: 22.99%;} .portfolio_group.flat.col-5 .portfolio-item,			
.portfolio_group.flat.col-6 .portfolio-item { width: 24.99%;} #Error_404 .error_pic i { font-size: 220px; line-height: 260px; }
#Error_404 .error_desk { padding-top: 40px; } .column_map .google-map-contact-wrapper { width: 921px; margin-left: -460px; } .offer .offer_li .desc_wrapper { width: 436px; } .Recent_posts ul li .desc { margin-right: 60px; }
.Recent_posts ul li .photo { width: 60px; height: 60px; }
.Recent_posts ul li .photo .c { width: 20px; height: 20px; line-height: 20px; bottom: 5px; right: -8px; } .zoom_box .desc .desc_txt { font-size:22px; line-height:26px;}
} @media only screen and (min-width: 960px)
{	
.hide-desktop { display:none !important;}
} @media only screen and (min-width: 768px) and (max-width: 959px)
{	
body							{ min-width:0; }
#Wrapper						{ max-width: 728px; }
.section_wrapper,
.container,
.with_aside .content_wrapper	{ max-width: 708px; }  .header-magazine #Top_bar .banner_wrapper { width: 300px; top: 27px; }
.hide-tablet { display:none !important;}
a.kill_the_icon .button_icon { display: none; } #Top_bar .top_bar_left { width: 501px; } .footer-fixed #Content,
.footer-sliding #Content { margin-bottom: 0 !important; }
.footer-fixed #Footer,
.footer-sliding #Footer { position: static;} #Subheader .title { width: 100%; }
#Subheader ul.breadcrumbs { display: none; } .with_aside .classic .post-meta .author-date .author .label { display: none; }
.with_aside .classic .post-meta .category { display: none; } .masonry .post-item { width: 47.9%; } .timeline .post-photo-wrapper { width: 100%; float: none; }
.timeline .post-desc-wrapper { width: 100%; float: none; } #Filters .filters_wrapper ul li { float:left; width: 24%; margin: 0.5%; } body:not(.with_aside) .portfolio_group.list .portfolio-item .portfolio-item-fw-wrapper { width: 694px; } .posts_group.masonry.col-4 .post-item,
.posts_group.masonry.col-5 .post-item,
.posts_group.masonry.col-6 .post-item { width: 31.33%;} .posts_group.masonry.tiles.col-4 .post-item,
.posts_group.masonry.tiles.col-5 .post-item,
.posts_group.masonry.tiles.col-6 .post-item { width: 49.9%;}  .portfolio_group.grid.col-4 .portfolio-item,
.portfolio_group.masonry.col-4 .portfolio-item,
.portfolio_group.masonry-hover.col-4 .portfolio-item,
.portfolio_group.grid.col-5 .portfolio-item,
.portfolio_group.masonry.col-5 .portfolio-item,
.portfolio_group.masonry-hover.col-5 .portfolio-item,
.portfolio_group.grid.col-6 .portfolio-item,
.portfolio_group.masonry.col-6 .portfolio-item,
.portfolio_group.masonry-hover.col-6 .portfolio-item { width: 31.33%;} .portfolio_group.flat.col-4 .portfolio-item,
.portfolio_group.flat.col-5 .portfolio-item,			
.portfolio_group.flat.col-6 .portfolio-item { width: 33.33%;} .column_map .google-map-contact-wrapper { width: 694px; margin-left: -347px; } .Recent_posts ul li .desc { margin-right: 40px; }
.Recent_posts ul li .photo { width: 40px; height: 40px; }
.Recent_posts ul li.format-link .photo { background-size: 40% auto; }
.Recent_posts ul li .photo .c { width: 20px; height: 20px; line-height: 20px; bottom: 5px; right: -8px; } .tabs_vertical.ui-tabs .ui-tabs-nav { width: 33% !important; }
.tabs_vertical.ui-tabs .ui-tabs-panel { width: 66.7% !important; } .one-fourth .counter.counter_horizontal,
.one-fifth .counter.counter_horizontal,
.one-sixth .counter.counter_horizontal { text-align: center; }
.one-fourth .counter.counter_horizontal .icon_wrapper,
.one-fifth .counter.counter_horizontal .icon_wrapper,
.one-sixth .counter.counter_horizontal .icon_wrapper { position: static; margin: 0 auto; margin-bottom: 15px; }
.one-fourth .counter.counter_horizontal .desc_wrapper,
.one-fifth .counter.counter_horizontal .desc_wrapper,
.one-sixth .counter.counter_horizontal .desc_wrapper { padding-left: 0; } .one-third .article_box .photo_wrapper { width: 100%; float: none; text-align: center; }
.one-third .article_box .desc_wrapper { width: 100%; min-height: auto; float: none; } .pricing-box .plan-header h2 { word-wrap: break-word; }
.pricing-box .plan-header .price sup.period { position: static; top: 0; display: block; } .infobox { padding-left:20px; word-wrap: break-word;}
.infobox ul li { padding-left: 0; padding-right: 0; }
.infobox ul li:before { display: none; }
.style-simple .infobox ul li { padding-left: 0; } .portfolio-photo .portfolio-item .portfolio-details:hover .details { opacity: 1; }
.portfolio-photo .portfolio-item .portfolio-details .more { display: none; } .get_in_touch { padding-left:20px; word-wrap: break-word;}
.get_in_touch ul li { padding-left: 0; padding-right: 0; }
.get_in_touch ul li .icon { display: none; } .hover_color { word-wrap:break-word;} .how_it_works .image { width: 120px; height: 120px; line-height: 120px; }
.how_it_works .image img { max-width: 66px !important; max-height: 66px !important; }
.how_it_works .image .number { bottom: 0; right: 0; }
.how_it_works.has_border:after { top: 60px; } .opening_hours { padding-left:20px; word-wrap: break-word;}
.opening_hours .opening_hours_wrapper li span { font-size: 16px; line-height: 16px; } .icon_box.icon_position_left { min-height: auto; padding-left: 0; padding-right: 0; }
.icon_box.icon_position_left .icon_wrapper { position: static; margin-bottom: 15px; }
.icon_box.icon_position_left .desc_wrapper { text-align: center; padding-top: 0; }
.icon_box.icon_position_left .image_wrapper { position: static; left: 0; margin-bottom: 15px; width: auto; height: auto; } .flat_box .photo_wrapper .icon { width: 50px; }
.flat_box .photo_wrapper .icon i { height: 40px; line-height: 40px; font-size: 30px; margin-top: -20px; }
.flat_box a:hover .photo_wrapper .icon { -webkit-transform: translateX(-50px); transform: translateX(-50px); }
.flat_box .desc_wrapper { margin-left: 50px; }
.rtl .flat_box a:hover .photo_wrapper .icon { -webkit-transform: translateX(50px); transform: translateX(50px); }
.rtl .flat_box .desc_wrapper { margin-left: 0; margin-right: 50px; } .offer_thumb_ul li.offer_thumb_li .image_wrapper { width: 100%; float: none; }
.offer_thumb_ul li.offer_thumb_li .desc_wrapper { width: 100%; float: none; } .offer_thumb.bottom .offer_thumb_ul li.offer_thumb_li .image_wrapper { width: 100%; }
.offer_thumb.bottom .offer_thumb_ul li.offer_thumb_li .desc_wrapper { margin-right: 0%; width: 100%; } .trailer_box .desc h2 { font-size: 22px; line-height: 22px; } .offer .offer_li .desc_wrapper { width: 324px; } #Error_404 { position: static; padding-top: 50px; margin-top: 0; }
#Error_404 .error_pic { width: 100%; float: none; }
#Error_404 .error_pic i { font-size: 260px; line-height: 260px; }
#Error_404 .error_desk { width: 100%; float: none; padding-top: 20px; text-align: center; } a.kill_the_icon .button_icon,
.widget-area a.button .button_icon { display: none; }
.button-stroke a.button_left.button.kill_the_icon .button_label { padding-left: 20px; }
.button-stroke a.button_left.button_large.kill_the_icon .button_label { padding-left: 30px; }
.button-stroke a.button_right.button.kill_the_icon .button_label { padding-right: 20px; }
.button-stroke a.button_right.button_large.kill_the_icon .button_label {padding-right: 30px; }
.button-flat a.button_left.button.kill_the_icon .button_label { padding-left: 20px; }
.button-flat a.button_left.button_large.kill_the_icon .button_label { padding-left: 30px; }
.button-flat a.button_right.button.kill_the_icon .button_label { padding-right: 20px; }
.button-flat a.button_right.button_large.kill_the_icon .button_label {padding-right: 30px; } .zoom_box .desc .desc_txt { font-size:18px; line-height:22px;} .edd_downloads_list .edd_download { width: 50% !important; }
.edd_downloads_list .edd_download:nth-child(5n+3) { clear: both; }
.edd_downloads_list .edd_download .edd_download_inner { margin: 0 5% 20px; }
} @media only screen and (min-width: 768px)
{	
.header-semi #Top_bar:not(.is-sticky) { position: absolute; background-color: rgba(255, 255, 255, 0.8);}	
.header-semi.ab-show #Top_bar:not(.is-sticky) { top: 45px !important; }	
.header-semi.ab-hide #Top_bar:not(.is-sticky) { top: 0 !important; }	
} @media only screen and (max-width: 767px) 
{
body 							{ min-width:0;}
#Wrapper						{ max-width: 90%; max-width: calc( 100% - 67px ); }
.section_wrapper .mcb-wrap,
.section_wrapper .column,
.container .column,
.sections_group,
.four.columns					{ margin:0; width: 100% !important; clear: both; }
.aside_both .sections_group		{ margin:0 auto !important;}
.section_wrapper,
.section.full-width:not(.no-margin-h) > .section_wrapper,
.container,
.four.columns					{ max-width: 90%; max-width: calc( 100% - 67px ) !important; }
.left-sidebar .items_group,
.right-sidebar .items_group,
.with_aside .content_wrapper 	{ max-width:100%;}
.section_wrapper .column		{ margin:0 0 20px; height:auto !important;}
.four.columns					{ float: none !important; margin:0 auto !important; } .hide-mobile { display:none !important;} .section { background-attachment:scroll !important; height: auto !important; } #Top_bar,
#Action_bar { background: #fff !important; position: static; }
#Top_bar .top_bar_left { float: none; width: 100% !important; margin-top:10px; background:none !important;}
.header-simple #Top_bar .top_bar_left { top:0 !important;}
#Top_bar .top_bar_right { float: none; top: 0; height: 60px; padding: 0 10px; }
#Top_bar .top_bar_right .top_bar_right_wrapper { float: right; margin-right:-10px; }
#Top_bar .top_bar_right:before { display: none; }
#Top_bar a#header_cart { top: 20px; }
#Top_bar a#search_button { top: 20px; }
#Top_bar a.button.action_button { top: 9px; }
#Top_bar .wpml-languages { top: 11px; }
.mobile-tb-left #Top_bar .top_bar_right .top_bar_right_wrapper { float: left; }
.mobile-tb-center #Top_bar .top_bar_right { text-align:center;}
.mobile-tb-center #Top_bar .top_bar_right .top_bar_right_wrapper { display:inline-block; float: none; }
.mobile-tb-hide #Top_bar .top_bar_right { display:none; }
#Header a.responsive-menu-toggle { position: absolute !important; top: 20px !important; right: 5px !important; z-index: 10; margin: 0; }
#Header a.responsive-menu-toggle.is-sticky { position: fixed !important; top: 10px !important; left: 10px !important; z-index:30; }
.admin-bar #Header a.responsive-menu-toggle.is-sticky { top: 56px !important; }
#Top_bar .menu_wrapper { float:left !important; width:100%; margin:0 !important; }
#Top_bar #menu { float: left; position: static !important; width: 100% !important; padding-bottom:20px;}
#Top_bar .logo { position: static; float: none; width: 100%; text-align: center; margin: 0; }
#Top_bar .logo #logo { padding:0; margin: 5px 42px 15px;}
#Top_bar .logo #logo img { height:auto !important;}
#Top_bar #logo img.logo-main { display:none;}
#Top_bar #logo img.logo-mobile { display:inline-block;}
#Top_bar .search_wrapper { top: auto; bottom:-132px; }
#Action_bar .contact_details li,
#Action_bar .social { padding:0 !important;}
#Action_bar .contact_details { float: none; text-align: center; padding: 5px 0; }
#Action_bar .contact_details li { color: #000; padding: 0; }
#Action_bar .contact_details li.slogan { display: none; }
#Action_bar .social { float: none; text-align: center; padding: 5px 0 0; }
#Action_bar .social li { margin-right: 5px; }
#Action_bar .social li a { color: rgba(0,0,0,.3); }
#Action_bar .social li a:hover { color: rgba(0,0,0,.8); }
#Action_bar .social-menu { float: none; text-align: center; padding: 5px 0 0; } body.header-below:not(.template-slider) #Header { padding-top: 0; } .header-stack #Top_bar .logo { padding: 0; text-align: center !important; }
.header-stack #Top_bar .logo #logo { display: block;}
.header-stack #Top_bar .secondary_menu_wrapper { display: none; }
.header-stack #Top_bar .top_bar_right { position: static; } .header-creative #Wrapper { padding-top:0; }
#Header_creative { position: static; }	
#Header_creative #Top_bar .responsive-menu-toggle { top: 20px; }
#Header_creative #Top_bar .responsive-menu-toggle.is-sticky { position: fixed !important; top: 10px !important; left: 10px !important; z-index:30; }
#Header_creative #Top_bar .top_bar_left { margin-top: 0; padding-top: 10px; overflow: hidden; }
#Header_creative #Top_bar .logo #logo { padding:0; margin: 5px 42px 15px; }
#Header_creative #Top_bar .logo #logo img { max-height:50px; }
#Header_creative #Top_bar #menu { position: static; width: 100%; } .header-overlay .overlay-menu-toggle { right:10px; top:20px; }
#overlay-menu ul li a { font-size:22px; line-height:36px;} body:not(.template-slider):not(.header-simple) #Header { min-height: 350px; background-position: center 202px; }
#Subheader .title { width: 100%; }
#Subheader ul.breadcrumbs { display: none; } body.minimalist-header.header-classic:not(.template-slider) #Header,
body.minimalist-header.header-creative:not(.template-slider) #Header,
body.minimalist-header.header-plain:not(.template-slider) #Header,
body.minimalist-header.header-split:not(.template-slider) #Header { min-height:0;}
body.minimalist-header.header-simple:not(.template-slider) #Header { min-height:90px;}
body.minimalist-header.header-transparent #Header { min-height:0 !important;;} .header-magazine #Top_bar .banner_wrapper { width: 100%; height: auto; text-align: center; position: static; margin-bottom: 20px; } .header-split #Top_bar a#search_button { display:none; } .header-plain #Top_bar .logo { text-align: left; }
.header-plain #Top_bar .logo #logo { padding: 5px 42px 15px 15px; }
.header-plain #Top_bar a.responsive-menu-toggle {  top: 12px !important; }
.header-plain #Top_bar .top_bar_right { padding: 15px 0; }
.header-plain #Top_bar .top_bar_right .top_bar_right_wrapper { line-height: 0; }
.header-plain #Top_bar .top_bar_right { height: 50px; }
.header-plain #Top_bar a#header_cart,
.header-plain #Top_bar a#search_button { padding: 0 10px; line-height: 50px; }
.header-plain #Top_bar a#header_cart span { right: 7px; top: 8px; }
.header-plain #Top_bar .wpml-languages { padding: 0 10px; height: 50px; line-height: 50px; }
.header-plain #Top_bar a.button.action_button { line-height: 50px; }
.header-plain #Top_bar a.button.action_button .button_label { padding: 0 12px; } #popup_contact { display: none; } .footer-fixed #Content,
.footer-sliding #Content { margin-bottom: 0 !important; }
.footer-fixed #Footer,
.footer-sliding #Footer { position: static;} .widget-area { min-height: 0 !important; }  .classic .post-photo-wrapper { width: 100%; float: none; }
.classic .post-desc-wrapper { width: 100%; float: none; }
.classic .post-meta .author-date .author .label { display: none; }
.classic .post-meta .category { display: none; }
.classic .post-desc-wrapper .post-footer .button-love .love-text { display: none; }
.classic .post-desc-wrapper .post-desc { padding: 15px 0 0 0px; } .timeline .post-item { padding-left: 0; background: none; }
.timeline .post-item:before { display: none; }
.timeline .post-photo-wrapper { width: 100%; float: none; }
.timeline .post-desc-wrapper { width: 100%; float: none; }
.timeline .post-item .date_label { display: inline-block; position: static; margin-bottom: 10px; }
.timeline .post-meta .category { display: none; }
.timeline .post-desc-wrapper .post-footer .button-love .love-text { display: none; }
.timeline .post-desc-wrapper .post-desc { padding: 15px 0 0 0px; }
.style-simple .timeline_items li { width: 100%; padding: 0 !important; background: none !important; }
.style-simple .timeline_items li h3 span { display: block; position: static; }
.style-simple .timeline_items li:nth-child(even) { padding: 0; }
.style-simple .timeline_items li:nth-child(even) .desc { text-align: right; } .masonry .post-item { width: 98% !important; margin: 0 1% 20px !important;} .masonry.tiles .post-item { width: 100% !important; } .photo .post-desc .post-head { margin-bottom: 5px; }
.photo .post-desc .post-head .post-meta .category { display: none; }
.photo .post-desc .post-head .post-meta .author-date { margin-right: 10px; } .single-post .format-image .single-photo-wrapper .image_frame { display: block; }
.single-post .format-link .single-photo-wrapper,
.single-post .format-quote .single-photo-wrapper { display: none; } .post-header .button-love { width: 69px; }
.post-header .title_wrapper { margin-left: 69px; padding-left: 20px; }
.post-header .title_wrapper h1 { font-size: 27px; line-height: 27px; }
.post-header .post-meta .category { display: none; } .single-photo-wrapper .image_frame { max-width:100% !important; margin-left:0;}
.single-photo-wrapper .share_wrapper { float: none; padding: 5px 15px 0; margin-bottom:20px; width: auto;}
.no-share-mobile .single-photo-wrapper .share_wrapper { display:none;} .post-nav { padding: 10px 10px 4px 90px; } .project-description li,
.project-description li.one-third { width: 100%; border-width: 0 0 1px 0; }
.project-description li:last-child { border-bottom: 0; } ul.portfolio_grid li { width: 100% !important; float: left ; } .fixed-nav { display: none !important; } .blog #Filters { margin-bottom: 0; }
#Filters .filters_wrapper ul li { float:left; width: 49%; margin: 0.5%; } .portfolio_group .portfolio-item { width: 100% !important; margin:0 0 20px !important; float: none; }
.section.full-width .portfolio_group .portfolio-item { width: 100% !important;}
.portfolio_group .portfolio-item .list_style_header { padding-right: 0; min-height: inherit; }
.portfolio_group .portfolio-item .list_style_header h3 { margin: 0px; }
.portfolio_group .portfolio-item .list_style_header .links_wrapper { display: none; }
.portfolio_group .portfolio-item .desc .desc-wrapper { margin-right: 0px; }
.portfolio_group .portfolio-item .desc .details-wrapper { float: none; width: 100%; padding-left: 0; border-left-width: 0px; border-bottom-width: 1px; padding-bottom: 15px; margin-bottom: 15px; }
.portfolio_group.list .portfolio-item .desc { padding-top: 10px; }
.portfolio_group.list .portfolio-item .portfolio-item-fw-bg { background-image: none !important; padding-bottom: 0; } 
body:not(.with_aside) .portfolio_group.list .portfolio-item .portfolio-item-fw-wrapper { width: 380px; } .portfolio_group.masonry-flat .portfolio-item { width:49.9% !important; margin:0 !important;}
.portfolio_group.masonry-flat .portfolio-item.wide { width:99.8% !important;}
.portfolio_group.masonry-flat .portfolio-item.tall .portfolio-item-fill { padding-bottom: calc(156% - 1px);} .portfolio_group.exposure .portfolio-item { margin:0 !important; overflow:hidden;}
.portfolio_group.exposure .portfolio-item .desc-inner .desc-wrappper { display: none; }
.portfolio_group.exposure .portfolio-item .desc-inner .desc-wrapper-inner { padding:0;}
.portfolio_group.exposure .portfolio-item .details-wrapper { display: none; }
.portfolio_group.exposure .portfolio-item .image-wrapper { margin:0 -100px;}
.full-width .portfolio_group.exposure .portfolio-item .desc-inner { top: 30px; } .widget-area { border: 0 !important; padding: 0 !important; margin: 0 0 30px 0 !important; }
.widget-area:after,
.widget-area:before { display: none; }
.widget:after { width: 100%; } .hr_full hr, .aside_left .hr_full hr, .aside_right .hr_full hr { position: absolute; left: -1000px; top: 0; width: 3000px; } .how_it_works .image, .with_aside .how_it_works .image { width: 200px; height: 200px; line-height: 200px; }
.how_it_works .image img { max-width: 116px !important; max-height: 116px !important; }
.how_it_works .image .number, .with_aside .how_it_works .image .number { bottom: 10px; right: 10px; }
.how_it_works.has_border:after { display: none; } .pricing-box-label .plan-header,
.pricing-box-label .plan-footer { display: none; }
.pricing-box-label ul li { text-align: center !important; } .offer .offer_li .image_wrapper { width: 100%; float: none; margin-bottom: 15px; overflow: hidden; }
.offer .offer_li .desc_wrapper { width: 90%; width: calc( 100% - 67px ) !important; margin:0 auto; float: none; clear: both; }
.offer .offer_li .desc_wrapper .title { padding-right: 0; margin-bottom: 15px; }
.offer .offer_li .desc_wrapper .title h3 { margin-bottom: 15px;; font-size: 27px; line-height: 27px; }
.offer .offer_li .desc_wrapper .title a.button { position: relative; }
.offer a.slider_prev { left: 20px; top: 20px; margin: 0; }
.offer .slider_pagination { left: 20px; top: 65px; margin: 0; }
.offer a.slider_next { left: 20px; top: 111px; margin: 0; } .offer_thumb { padding-left: 0; }
.offer_thumb_ul li.offer_thumb_li { padding-left: 0; }
.offer_thumb_ul li.offer_thumb_li .image_wrapper { width: 100%; float: none; }
.offer_thumb_ul li.offer_thumb_li .desc_wrapper { width: 100%; float: none; }
.offer_thumb_ul li.offer_thumb_li .desc_wrapper .title { padding-right: 0; }
.offer_thumb_ul li.offer_thumb_li .desc_wrapper .title h3 { margin-bottom: 15px; }
.offer_thumb_ul li.offer_thumb_li .desc_wrapper .title a.button { position: relative; }
.offer_thumb .slider_pagination { margin-top: 20px; line-height: inherit; } .offer_thumb.bottom .offer_thumb_ul li.offer_thumb_li .image_wrapper { width: 100%; }
.offer_thumb.bottom .offer_thumb_ul li.offer_thumb_li .desc_wrapper { margin-right: 0%; width: 100%; } .call_to_action .call_left,
.call_to_action .call_center,
.call_to_action .call_right { display: block; width: 100%; }
.call_to_action .call_left { margin-bottom: 20px; }
.call_to_action .call_center { margin-bottom: 20px; }
.call_to_action .call_right { margin-bottom: 0px; text-align: center; } .timeline_items { background-position: 91px top; }
.timeline_items li { padding: 0 0 25px 150px !important; background: url(//fintech.hsu.edu.hk/wp-content/themes/images/timeline_right.png) no-repeat !important; background-position: 50px top !important; width: auto; }
.timeline_items li h3 span { left: 0 !important; right: auto; }
.timeline_items li h3,
.timeline_items li:nth-child(even) h3 { text-align: left; }
.timeline_items li h3:before { left: 93px; }
.timeline_items li .desc,
.timeline_items li:nth-child(even) .desc { text-align: left; }
.timeline_items li .desc:before { display: none; }
.timeline_items:after { left: 93px; } .testimonials_list .item { margin-bottom: 30px; }
.testimonials_list .item .photo { width: 100%; float: none; margin-bottom: 10px; }
.testimonials_list .item .desc { width: 100%; float: none; margin-bottom: 0px; } .promo_box.has_border:after { display: none; }
.promo_box_wrapper { overflow: visible; }
.promo_box_wrapper .photo_wrapper { width: 100%; float: none; line-height: 0; margin-bottom: 15px; }
.promo_box_wrapper .desc_wrapper { width: 100%; margin: 0 !important; float: none; padding-top: 0px; } ul.clients:not(.clients_slider_ul) li { width: 50% !important; } .fancy_heading h2 { font-size: 30px; line-height: 30px; } .icon_box.has_border:after { display: none; } .image_frame { margin-top:0 !important;} table { overflow-x: auto; display: block;} .content_slider { padding: 0 0 50px !important; margin: 10px 0; }
.content_slider a.slider_prev { top:auto !important; bottom:0; left: 0px !important; }	
.content_slider a.slider_next { top:auto !important; bottom:0; right: 0px !important; }
.content_slider a.button .button_icon { padding: 7px 9px;}
.content_slider .slider_pagination { bottom:11px; width:74%; margin-left:13%;}
.content_slider.flat a.button .button_icon { font-size:36px;} .portfolio-photo .portfolio-item .portfolio-details .details { display: none; }
.portfolio-photo .portfolio-item .portfolio-details .more { opacity: 1; } .story_box { padding: 0 11% !important; }
.story_box .desc_wrapper { margin-right: 0% !important; } .ui-tabs .ui-tabs-nav { background: none; }
.ui-tabs .ui-tabs-nav li { float: none !important; width: 100% !important; border-width: 0 0 1px 0; }
.ui-tabs .ui-tabs-nav li:last-child { border-bottom: 0; }
.ui-tabs .ui-tabs-nav li a { text-align: center; }
.ui-tabs .ui-tabs-nav li a { background-image: url(//fintech.hsu.edu.hk/wp-content/themes/images/bg_panel.png); background-repeat: repeat-x; background-position: left top; }
.ui-tabs .ui-tabs-nav li.ui-tabs-selected a,
.ui-tabs .ui-tabs-nav li.ui-state-active a { background-image: none; }
.ui-tabs .ui-tabs-nav li.ui-tabs-selected:after,
.ui-tabs .ui-tabs-nav li.ui-state-active:after { display: none; }
.ui-tabs .ui-tabs-nav li.ui-tabs-selected a:after, 
.ui-tabs .ui-tabs-nav li.ui-state-disabled a:after, 
.ui-tabs .ui-tabs-nav li.ui-state-processing a:after,
.ui-tabs .ui-tabs-nav li.ui-state-active a:after { display: none; } .style-simple .ui-tabs .ui-tabs-nav li a { background-image: none; }
.style-simple .ui-tabs .ui-tabs-nav li.ui-tabs-selected a:after, 
.style-simple .ui-tabs .ui-tabs-nav li.ui-state-disabled a:after, 
.style-simple .ui-tabs .ui-tabs-nav li.ui-state-processing a:after,
.style-simple .ui-tabs .ui-tabs-nav li.ui-state-active a:after { display: block; } .style-simple .tabs_vertical.ui-tabs .ui-tabs-nav li a { text-align: center; padding-right: 20px; }
.style-simple .tabs_vertical.ui-tabs .ui-tabs-panel { border-width: 1px 0 0 0 !important; }
.style-simple .tabs_vertical.ui-tabs .ui-tabs-nav li.ui-tabs-selected a:after,
.style-simple .tabs_vertical.ui-tabs .ui-tabs-nav li.ui-state-disabled a:after,
.style-simple .tabs_vertical.ui-tabs .ui-tabs-nav li.ui-state-processing a:after,
.style-simple .tabs_vertical.ui-tabs .ui-tabs-nav li.ui-state-active a:after { display: block; width: 100%; height: 2px; left: 0; top: auto; bottom: 0; right: auto;  } .column_map .google-map-contact-wrapper { position: static; margin: 0; width: 100%; height: auto; }
.column_map .google-map-contact-wrapper .get_in_touch { float: none; width: 100%; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; } .feature_list ul li { width: 100% !important; float: none; border-bottom: 1px solid rgba(0, 0, 0, 0.08); }
.feature_list hr { display: none; } #Error_404 { position: static; padding-top: 20px; margin-top: 0; }
#Error_404 .error_pic { width: 100%; float: none; }
#Error_404 .error_pic i { font-size: 160px; line-height: 160px; }
#Error_404 .error_desk { width: 100%; float: none; padding-top: 20px; text-align: center; }
#Error_404 .error_desk h2 { font-size: 30px; line-height: 30px; }
#Error_404 .error_desk h4 { font-size: 19px; line-height: 25px; }
#Error_404 .error_desk p .check { line-height: 22px; font-size: 16px; margin-bottom: 15px; display: block; } .search-not-found .snf-pic { width: 100%; float: none; }
.search-not-found .snf-pic i { font-size: 260px; line-height: 260px; }
.search-not-found .snf-desc { width: 100%; float: none; padding-top: 20px; text-align: center; } #Footer .footer_copy { text-align: center; }
#Footer .footer_copy .copyright { float: none; margin: 0 0 10px 0; }
#Footer .footer_copy .social { float: none; margin: 0; }
#Footer .footer_copy .social-menu { float: none; margin: 0; }
#Footer #back_to_top { float: none; margin: -10px 0 10px; }
#Footer #back_to_top.sticky { right: 20px !important;} .bbpress ul { font-size: 13px; }
.bbpress li.bbp-forum-info,
.bbpress li.bbp-topic-title { width: 44%; }
.bbpress li.bbp-forum-topic-count,
.bbpress li.bbp-topic-voice-count, 
.bbpress li.bbp-forum-reply-count, 
.bbpress li.bbp-topic-reply-count { width: 15%; }
.bbpress .bbp-body li.bbp-forum-freshness,
.bbpress .bbp-body li.bbp-topic-freshness { line-height: 16px; font-size: 11px; } div.pp_pic_holder,
div.pp_content,
div.pp_details { max-width:100%;}
div.pp_content { overflow:auto;} html #wpadminbar { z-index:9999 !important; position:fixed;} .edd_downloads_list .edd_download { width: 100% !important; }
.edd_downloads_list .edd_download .edd_download_inner { margin: 0 8% 20px; }
} @media only screen and (min-width: 480px) and (max-width: 767px)
{ #respond .comment-form-author { width: 100%; margin-right: 0%; float: none; }
#respond .comment-form-email { width: 100%; margin-right: 0%; float: none; }
#respond .comment-form-url { width: 100%; float: none; }
#respond input[type="text"], #respond input[type="password"], #respond input[type="email"], #respond select { width: 100%; }
#respond .comment-form-comment textarea { width: 100%; }
#respond .required { right: 15px; }
#comments .commentlist > li .comment-body { margin-left:90px; padding:10px;}
#comments .commentlist > li .photo {  left:-90px;}
#comments .commentlist > li .children { margin-left: 0px; padding-left: 10px; }
#comments .commentlist > li .reply { right: 10px; top: 10px;}
#comments .commentlist > li .comment-meta a.comment-edit-link { padding-right: 45px;}
.rtl #comments .commentlist > li .comment-body { margin-left:0; margin-right:90px;}
.rtl #comments .commentlist > li .photo { left:auto; right:-90px;}
.rtl #comments .commentlist > li .children { margin-right: 0px; padding-left: 0; padding-right: 10px; }
.rtl #comments .commentlist > li .reply { left: 10px; right: auto;}
.rtl #comments .commentlist > li .comment-meta a.comment-edit-link { padding-left: 45px; padding-right: 0;} .zoom_box .desc .desc_txt { font-size:18px; line-height:22px;} #Content .gallery:not(.gallery-columns-1) .gallery-item { width:50%; }
#Content .gallery:not(.gallery-columns-1) .gallery-item { clear:none; }
#Content .gallery:not(.gallery-columns-1) .gallery-item:nth-child(2n+1) { clear:both; }
} @media only screen and (max-width: 479px)
{
.container {
margin-right: auto;
margin-left: auto;
padding-left: 0px;
padding-right: 0px;
}
#Top_bar a.button.action_button { margin-right:0; } .post-nav { padding: 10px 10px 4px 10px; } body:not(.with_aside) .portfolio_group.list .portfolio-item .portfolio-item-fw-wrapper { width: 260px; } .portfolio_group.masonry-flat .portfolio-item,
.portfolio_group.masonry-flat .portfolio-item.wide { width:100% !important;} #Filters .filters_buttons li { margin-right: 10px; }
#Filters .filters_buttons li.label { display: none; }
#Filters .filters_buttons li i.icon-docs,
#Filters .filters_buttons li i.icon-tag { display: none; } .team.team_horizontal .image_frame { width: 100%; margin: 0 0 15px 0; float: none; }
.team.team_horizontal .desc_wrapper { width: 100%; float: none; } .timeline_items { background-position: 21px top; }
.timeline_items li { padding: 0 0 25px 80px !important; background-position: -20px top !important; }
.timeline_items li h3 span { display: block; position:relative; margin-bottom:20px; clear:both; }
.timeline_items li h3:before { left: 24px; }
.timeline_items:after { left: 23px; } .testimonials_slider a.slider_prev { display: none !important; }
.testimonials_slider a.slider_next { display: none !important; }
.testimonials_slider .testimonials_slider_ul li { padding: 0; } #respond .comment-form-author { width: 99%; margin-right: 0%; float: none; }
#respond .comment-form-email { width: 99%; margin-right: 0%; float: none; }
#respond .comment-form-url { width: 99%; float: none; }
#respond input[type="text"], #respond input[type="password"], #respond input[type="email"], #respond select { width: 100%; }
#respond .comment-form-comment textarea { width: 100%; }
#respond .required { right: 11px; }
#comments .commentlist > li .comment-body { margin-left:55px; padding:10px;}
#comments .commentlist > li .photo { width:32px; height:32px; left:-55px;}
#comments .commentlist > li .children { margin-left: 0px; padding-left: 10px; }
#comments .commentlist > li .reply { right: 10px; top: 10px;}
#comments .commentlist > li .comment-meta a.comment-edit-link { padding-right: 0; position:static; float:none;}
.rtl #comments .commentlist > li .comment-body { margin-left:0; margin-right:55px;}
.rtl #comments .commentlist > li .photo { left:auto; right:-55px;}
.rtl #comments .commentlist > li .children { margin-right: 0px; padding-left: 0; padding-right: 10px; }
.rtl #comments .commentlist > li .reply { left: 10px; right: auto;}
.rtl #comments .commentlist > li .comment-meta a.comment-edit-link { padding: 0;} .zoom_box .desc .desc_img img { max-height:60px;}
.zoom_box .desc .desc_txt { font-size:14px; line-height:17px;} #Content  .gallery .gallery-item { width:100%; } .bbpress #bbpress-forums p.bbp-topic-meta,
.bbpress #bbpress-forums p.bbp-topic-meta { display: none; } .edd_downloads_list .edd_download { width: 100% !important; }
.edd_downloads_list .edd_download .edd_download_inner { margin: 0 0 20px; }
} .premium-gallery-item { 
height: auto; 
}.tablepress{--text-color:#111;--head-text-color:var(--text-color);--head-bg-color:#d9edf7;--odd-text-color:var(--text-color);--odd-bg-color:#fff;--even-text-color:var(--text-color);--even-bg-color:#f9f9f9;--hover-text-color:var(--text-color);--hover-bg-color:#f3f3f3;--border-color:#ddd;--padding:0.5rem;border:none;border-collapse:collapse;border-spacing:0;clear:both;margin:0 auto 1rem;table-layout:auto;width:100%}.tablepress>:not(caption)>*>*{background:none;border:none;box-sizing:border-box;float:none!important;padding:var(--padding);text-align:left;vertical-align:top}.tablepress>:where(thead)+tbody>:where(:not(.child))>*,.tablepress>tbody>*~:where(:not(.child))>*,.tablepress>tfoot>:where(:first-child)>*{border-top:1px solid var(--border-color)}.tablepress>:where(thead,tfoot)>tr>*{background-color:var(--head-bg-color);color:var(--head-text-color);font-weight:700;vertical-align:middle;word-break:normal}.tablepress>:where(tbody)>tr>*{color:var(--text-color)}.tablepress>:where(tbody.row-striping)>:nth-child(odd of :where(:not(.child,.dtrg-group)))+:where(.child)>*,.tablepress>:where(tbody.row-striping)>:nth-child(odd of :where(:not(.child,.dtrg-group)))>*{background-color:var(--odd-bg-color);color:var(--odd-text-color)}.tablepress>:where(tbody.row-striping)>:nth-child(even of :where(:not(.child,.dtrg-group)))+:where(.child)>*,.tablepress>:where(tbody.row-striping)>:nth-child(even of :where(:not(.child,.dtrg-group)))>*{background-color:var(--even-bg-color);color:var(--even-text-color)}.tablepress>.row-hover>tr:has(+.child:hover)>*,.tablepress>.row-hover>tr:hover+:where(.child)>*,.tablepress>.row-hover>tr:where(:not(.dtrg-group)):hover>*{background-color:var(--hover-bg-color);color:var(--hover-text-color)}.tablepress img{border:none;margin:0;max-width:none;padding:0}.tablepress-table-description{clear:both;display:block}.dt-scroll{width:100%}.dt-scroll .tablepress{width:100%!important}div.dt-scroll-body tfoot tr,div.dt-scroll-body thead tr{height:0}div.dt-scroll-body tfoot tr td,div.dt-scroll-body tfoot tr th,div.dt-scroll-body thead tr td,div.dt-scroll-body thead tr th{border-bottom-width:0!important;border-top-width:0!important;height:0!important;padding-bottom:0!important;padding-top:0!important}div.dt-scroll-body tfoot tr td div.dt-scroll-sizing,div.dt-scroll-body tfoot tr th div.dt-scroll-sizing,div.dt-scroll-body thead tr td div.dt-scroll-sizing,div.dt-scroll-body thead tr th div.dt-scroll-sizing{height:0!important;overflow:hidden!important}div.dt-scroll-body>table.dataTable>thead>tr>td,div.dt-scroll-body>table.dataTable>thead>tr>th{overflow:hidden}.tablepress{--head-active-bg-color:#049cdb;--head-active-text-color:var(--head-text-color);--head-sort-arrow-color:var(--head-active-text-color)}.tablepress thead th:active{outline:none}.tablepress thead .dt-orderable-asc .dt-column-order:before,.tablepress thead .dt-ordering-asc .dt-column-order:before{bottom:50%;content:"\25b2"/"";display:block;position:absolute}.tablepress thead .dt-orderable-desc .dt-column-order:after,.tablepress thead .dt-ordering-desc .dt-column-order:after{content:"\25bc"/"";display:block;position:absolute;top:50%}.tablepress thead .dt-orderable-asc .dt-column-order,.tablepress thead .dt-orderable-desc .dt-column-order,.tablepress thead .dt-ordering-asc .dt-column-order,.tablepress thead .dt-ordering-desc .dt-column-order{color:var(--head-sort-arrow-color);font-family:system-ui,-apple-system,Segoe UI,Roboto,Helvetica Neue,Noto Sans,Liberation Sans,Arial,sans-serif!important;font-size:14px;height:24px;line-height:12px;position:relative;width:12px}.tablepress thead .dt-orderable-asc .dt-column-order:after,.tablepress thead .dt-orderable-asc .dt-column-order:before,.tablepress thead .dt-orderable-desc .dt-column-order:after,.tablepress thead .dt-orderable-desc .dt-column-order:before,.tablepress thead .dt-ordering-asc .dt-column-order:after,.tablepress thead .dt-ordering-asc .dt-column-order:before,.tablepress thead .dt-ordering-desc .dt-column-order:after,.tablepress thead .dt-ordering-desc .dt-column-order:before{opacity:.2}.tablepress thead .dt-orderable-asc,.tablepress thead .dt-orderable-desc{cursor:pointer;outline-offset:-2px}.tablepress thead .dt-orderable-asc:hover,.tablepress thead .dt-orderable-desc:hover,.tablepress thead .dt-ordering-asc,.tablepress thead .dt-ordering-desc{background-color:var(--head-active-bg-color);color:var(--head-active-text-color)}.tablepress thead .dt-ordering-asc .dt-column-order:before,.tablepress thead .dt-ordering-desc .dt-column-order:after{opacity:.8}.tablepress tfoot>tr>* .dt-column-footer,.tablepress tfoot>tr>* .dt-column-header,.tablepress thead>tr>* .dt-column-footer,.tablepress thead>tr>* .dt-column-header{align-items:center;display:flex;gap:4px;justify-content:space-between}.tablepress tfoot>tr>* .dt-column-footer .dt-column-title,.tablepress tfoot>tr>* .dt-column-header .dt-column-title,.tablepress thead>tr>* .dt-column-footer .dt-column-title,.tablepress thead>tr>* .dt-column-header .dt-column-title{flex-grow:1}.tablepress tfoot>tr>* .dt-column-footer .dt-column-title:empty,.tablepress tfoot>tr>* .dt-column-header .dt-column-title:empty,.tablepress thead>tr>* .dt-column-footer .dt-column-title:empty,.tablepress thead>tr>* .dt-column-header .dt-column-title:empty{display:none}.tablepress:where(.auto-type-alignment) .dt-right,.tablepress:where(.auto-type-alignment) .dt-type-date,.tablepress:where(.auto-type-alignment) .dt-type-numeric{text-align:right}.tablepress:where(.auto-type-alignment) .dt-right .dt-column-footer,.tablepress:where(.auto-type-alignment) .dt-right .dt-column-header,.tablepress:where(.auto-type-alignment) .dt-type-date .dt-column-footer,.tablepress:where(.auto-type-alignment) .dt-type-date .dt-column-header,.tablepress:where(.auto-type-alignment) .dt-type-numeric .dt-column-footer,.tablepress:where(.auto-type-alignment) .dt-type-numeric .dt-column-header{flex-direction:row-reverse}.dt-container{clear:both;margin-bottom:1rem;position:relative}.dt-container .tablepress{margin-bottom:0}.dt-container .tablepress tfoot:empty{display:none}.dt-container .dt-layout-row{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between}.dt-container .dt-layout-row.dt-layout-table .dt-layout-cell{display:block;width:100%}.dt-container .dt-layout-cell{display:flex;flex-direction:row;flex-wrap:wrap;gap:1em;padding:5px 0}.dt-container .dt-layout-cell.dt-layout-full{align-items:center;justify-content:space-between;width:100%}.dt-container .dt-layout-cell.dt-layout-full>:only-child{margin:auto}.dt-container .dt-layout-cell.dt-layout-start{align-items:center;justify-content:flex-start;margin-right:auto}.dt-container .dt-layout-cell.dt-layout-end{align-items:center;justify-content:flex-end;margin-left:auto}.dt-container .dt-layout-cell:empty{display:none}.dt-container .dt-input,.dt-container label{display:inline;width:auto}.dt-container .dt-input{font-size:inherit;padding:5px}.dt-container .dt-length,.dt-container .dt-search{align-items:center;display:flex;flex-wrap:wrap;gap:5px;justify-content:center}.dt-container .dt-paging .dt-paging-button{background:#0000;border:1px solid #0000;border-radius:2px;box-sizing:border-box;color:inherit!important;cursor:pointer;display:inline-block;font-size:1em;height:32px;margin-left:2px;min-width:32px;padding:0 5px;text-align:center;text-decoration:none!important;vertical-align:middle}.dt-container .dt-paging .dt-paging-button.current,.dt-container .dt-paging .dt-paging-button:hover{border:1px solid #111}.dt-container .dt-paging .dt-paging-button.disabled,.dt-container .dt-paging .dt-paging-button.disabled:active,.dt-container .dt-paging .dt-paging-button.disabled:hover{border:1px solid #0000;color:#0000004d!important;cursor:default;outline:none}.dt-container .dt-paging>.dt-paging-button:first-child{margin-left:0}.dt-container .dt-paging .ellipsis{padding:0 1em}@media screen and (max-width:767px){.dt-container .dt-layout-row{flex-direction:column}.dt-container .dt-layout-cell{flex-direction:column;padding:.5em 0}}
.tablepress{--style-variation:custom;--head-text-color:#fff;--head-bg-color:#006425;--head-active-bg-color:#008931;--even-bg-color:#fff;--hover-bg-color:#39b54a}.text-left .intro-section h1,
.text-left .intro-section h5,
.text-left .intro-section h2,
.text-left .intro-section {
text-align: left;
}   .white-text a {
color: #fff;
}
.stats {
background: transparent;
background-size: cover;
text-align: center;
}
.stats .overlay-layer-2 {
width: 100%;
padding-top: 80px;
padding-bottom: 80px;
}
.single-stats {
display: inline-block;
float: none;
margin-top: 40px;
margin-right: -4px;
margin-bottom: 40px;
vertical-align: top;
}
.single-stats .icon-container {
margin-bottom: 35px;
}
.single-stats .icon-container span {
font-size: 70px;
}
.stats-footer .long-transparent-line {
margin-bottom: 45px;
}   .shortcodes {
padding-bottom: 50px;
border-bottom: 1px solid #eaebec;
background-color: #fff;
}   .shop {
border-bottom: 1px solid #eaebec;
background-color: #fff;
}
.shop .section-overlay-layer {
padding-bottom: 50px;
}
.home-add-to-cart-wrap a {
display: inline-block;
float: none;
overflow: visible;
position: relative;
left: auto;
margin: 0;
padding: 0 20px;
padding-top: 1px;
padding-bottom: 4px;
border: none;
border-radius: 3px;
color: #fff;
background-color: #00a5f9;
background-repeat: repeat-x;
background-size: contain;
-webkit-box-shadow: inset 0 -3px 0 rgba(0, 0, 0, 0.3);
box-shadow: inset 0 -3px 0 rgba(0, 0, 0, 0.3);
text-shadow: none;
font-family: inherit;
font-size: 14px;
font-weight: normal;
line-height: 28px;
text-align: center;
white-space: nowrap;
text-decoration: none;
text-transform: uppercase;
cursor: pointer;
}
.home-add-to-cart-wrap a:hover {
opacity: 0.8;
color: #fff;
text-decoration: none;
}
.home-shop-product-wrap {
overflow: hidden;
position: relative;
padding-bottom: 50px;
}
.home-shop-product-info {
position: absolute;
top: 100%;
width: 100%;
height: 350px;
height: 100%;
margin-top: -50px;
padding: 0;
background: rgba(255, 255, 255, 0.75);
-webkit-transition: all 0.3s;
transition: all 0.3s;
}
.home-shop-product-wrap:hover .home-shop-product-info {
top: 0;
margin-top: 0;
padding: 10px;
padding-bottom: 50px;
}
.home-shop-product-title {
display: table;
overflow: hidden;
max-width: 200px;
height: 50px;
}
.home-shop-product-title h3 {
display: table-cell;
margin-top: 0;
padding-top: 7px;
font-size: 16px;
line-height: 20px;
text-align: left;
vertical-align: middle;
text-transform: uppercase;
}
.home-shop-product-wrap:hover .home-shop-product-title {
max-width: 100%;
}
.home-shop-product-price {
position: absolute;
z-index: 9;
right: 0;
bottom: 0;
margin-bottom: 0;
padding: 11px;
padding-right: 0;
color: #454545;
font-size: 16px;
font-weight: 700;
-webkit-transition: all 0.3s;
transition: all 0.3s;
vert-align: middle;
}
.home-shop-product-wrap:hover .home-shop-product-price {
bottom: 50px;
padding-right: 2px;
-webkit-transition: all 0.3s;
transition: all 0.3s;
}
.home-add-to-cart-wrap {
position: absolute;
bottom: 10px;
left: 0;
width: 100%;
text-align: center;
}
.home-shop-product-content {
float: left;
width: 100%;
font-size: 14px;
line-height: 22px;
}
.home-shop-product-wrap-all {
display: inline-block;
float: none;
margin-right: -4px;
margin-bottom: 30px;
vertical-align: top;
}
.home-shop-product-wrap:hover .home-shop-product-info {
width: 100%;
padding: 10px;
}
.parallax_one_products_container {
text-align: center;
}
.home-shop-product-img {
width: 350px;
height: 350px;
}
.home-shop-product-price del,
.home-shop-product-price ins {
background: none;
}
@media (max-width: 1200px) {
.home-shop-product-price {
font-size: 18px;
}
}
@media (max-width: 992px) {
}
@media (max-width: 768px) {
.home-shop-product-wrap-all {
float: none;
max-width: 350px;
margin: 0 auto 50px;
}
}
@media (max-width: 600px) {
.home-shop-product-img {
width: 260px;
height: 260px;
}
.home-shop-product-title {
display: inline-block;
display: table;
float: left;
overflow: hidden;
max-width: 200px;
height: 33px;
margin: 8px 0;
}
.home-shop-product-price {
display: table;
overflow: hidden;
height: 50px;
padding: 0;
font-size: 14px;
line-height: 18px;
}
.home-shop-product-price del,
.home-shop-product-price ins {
float: right;
clear: right;
background: none;
}
.home-shop-product-price-inner {
display: table-cell;
vertical-align: middle;
}
.home-shop-product-info {
padding: 0;
}
.home-shop-product-title h3 {
padding-top: 0;
font-size: 15px;
line-height: 20px;
vertical-align: middle;
}
.home-shop-product-content {
float: left;
width: 100%;
font-size: 13px;
line-height: 19px;
}
}   .portfolio-wrap {
text-align: center;
}
.portfolio-single-item {
display: inline-block;
float: none;
margin-right: -4px;
margin-bottom: 25px;
vertical-align: top;
}
.portfolio-single {
overflow: hidden;
position: relative;
height: 255px;
min-height: 100px;
border-bottom: 4px solid #e4e7e7;
border-radius: 3px;
}
.portfolio-detail-hidden {
display: table;
overflow: hidden;
position: absolute;
bottom: -100%;
left: 0;
width: 100%;
width: 100%;
height: 100%;
background: rgba(0, 0, 0, 0.7);
-webkit-transition: all 0.3s;
transition: all 0.3s;
}
.portfolio-single-item:hover .portfolio-detail-hidden {
bottom: 0;
-webkit-transition: all 0.3s;
transition: all 0.3s;
}
.portfolio-detail-inner {
display: table-cell;
vertical-align: middle;
}
.portfolio-detail-hidden h3 {
margin-top: 0;
color: #fff;
font-size: 24px;
line-height: 28px;
}
.portfolio-categ {
color: #fff;
font-size: 12px;
line-height: 24px;
}
.portfolio-read-more {
display: inline-block;
padding: 7px 20px;
border: 2px solid #fff;
border-radius: 5px;
color: #fff;
background-color: transparent;
font-size: 16px;
line-height: 16px;
text-transform: uppercase;
}
.portfolio-read-more:hover {
color: #fff;
text-decoration: none;
}
.portfolio-read-more-mobile-show-wrap {
display: none;
}
.portfolio-single-item-show .portfolio-read-more-mobile-show-wrap {
display: block;
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 100%;
}
.portfolio-single-item-show .portfolio-read-more-mobile-show-wrap .portfolio-read-more {
margin-top: 50%;
background: rgba(0, 0, 0, 0.7);
-webkit-transform: translatey(-50%);
-ms-transform: translatey(-50%);
transform: translatey(-50%);
}
.portfolio-single-item-show .portfolio-detail-hidden {
position: initial;
}
.portfolio-detail-image {
height: 100%;
}
.portfolio-detail-image img {
max-width: 200%;
min-height: 100%;
}
.portfolio-categ a {
margin: 0 4px;
color: #fff;
}
.portfolio-categ a:hover {
color: #00a5f9;
text-decoration: none;
}
.portfolio {
border-bottom: 1px solid #eaebec;
background-color: #fff;
}
.portfolio .section-overlay-layer {
padding-bottom: 50px;
}
.lightbox {
position: fixed;
z-index: 999999;
top: 0;
left: 0;
width: 100%;
height: 100%;
background-color: rgba(0, 0, 0, 0.45);
text-align: center;
}
.lightbox p {
margin-right: 20px;
color: #fff;
font-size: 12px;
text-align: right;
}
.lightbox img {
max-width: 80%;
max-height: 80%;
-webkit-box-shadow: 0 0 25px #111;
box-shadow: 0 0 25px #111;
vertical-align: middle;
}
.helper {
display: inline-block;
height: 100%;
vertical-align: middle;
}
.box_content {
height: 100%;
}
.popup-button {
display: inline-block;
padding: 5px;
border: 2px solid #fff;
border-radius: 5px;
color: #fff;
background-color: transparent;
font-size: 16px;
line-height: 16px;
cursor: pointer;
}
.popup-button:hover {
background-color: #00a5f9;
}   .single-portfolio-wrap {
padding-bottom: 30px;
}
.portfolio-pagination {
margin-top: -50px;
}
.portfolio-pagination-action {
float: left;
margin-right: 20px;
}
.portfolio-pagination-middle {
display: inline-block;
float: left;
width: 28px;
margin: 0 20px;
padding-top: 5px;
}
.portfolio-pagination-middle span {
float: left;
width: 5px;
height: 5px;
margin: 2px;
background: #008ed6;
}
.single-portfolio-image {
margin-bottom: 0;
}
.portfolio-content {
clear: both;
padding: 40px 0;
}
.portfolio-pagination a {
float: left;
}
@media (max-width: 992px) {
.single-portfolio-image {
max-width: 350px;
}
}
@media (max-width: 768px) {
.single-portfolio-image {
width: 100%;
max-width: 100%;
margin-bottom: 30px;
}
}   .pirate-forms-section {
padding: 20px;
}   @media print {
a[href]:after {
content: none !important;
}
}.n2-in-fullscreen *{animation-name:initial}.n2-in-fullscreen [data-uk-scrollspy*=uk-animation-]:not([data-uk-scrollspy*=target]){opacity:1}ss3-fullpage{display:block}ss3-fullpage[data-based-on=real]{opacity:0}ss3-force-full-width{position:relative;display:block;opacity:0;width:100vw;transform:translateX(-100vw)}.n2-section-smartslider{position:relative;width:100%;outline:0;--widget-offset: 0px}.n2-section-smartslider--hidden{display:none}.n2-ss-align{position:relative;z-index:0;overflow:hidden}.n2-ss-align.n2-ss-align-visible{overflow:visible}.n2-ss-slider{display:grid;grid-template-columns:100%;grid-template-rows:1fr auto;-webkit-font-smoothing:antialiased;font-size:16px;line-height:1;user-select:none;--ss-fs: flex-start;--ss-fe: flex-end;--ss-r: row;--ss-rr: row-reverse}.n2-ss-slider [data-force-pointer],.n2-ss-slider [data-force-pointer] *{cursor:pointer!important}.n2-ss-slider [data-force-pointer=zoom-in],.n2-ss-slider [data-force-pointer=zoom-in] *{cursor:zoom-in!important}.n2-ss-slider .n2-ss-text{user-select:text;cursor:initial}.n2-ss-slider-has-no-slide{height:0!important;opacity:0!important;overflow:hidden!important}.n2-ss-slider,.n2-ss-slider .n2_ss__touch_element{-webkit-tap-highlight-color:transparent;-webkit-tap-highlight-color:transparent}.n2-ss-slider>*,.n2-ss-slider .n2_ss__touch_element>*{-webkit-tap-highlight-color:initial}.n2-ss-slider .n2-ow,.n2-ss-slider .n2-ow-all *{font-size:inherit;line-height:inherit;letter-spacing:inherit}.n2-ss-slider .n2-ow,.n2-ss-slider .n2-ow:before,.n2-ss-slider .n2-ow:after,.n2-ss-slider .n2-ow-all *,.n2-ss-slider .n2-ow-all :before,.n2-ss-slider .n2-ow-all :after{box-sizing:content-box}.n2-ss-slider .n2-ow:before,.n2-ss-slider .n2-ow:after,.n2-ss-slider .n2-ow-all :not(i):before,.n2-ss-slider .n2-ow-all :not(i):after{display:none}.n2-ss-slider a.n2-ow,.n2-ss-slider .n2-ow-all a{border:0;-webkit-hyphens:manual;-moz-hyphens:manual;-ms-hyphens:manual;hyphens:manual}.n2-ss-slider a.n2-ow,.n2-ss-slider a.n2-ow:focus,.n2-ss-slider .n2-ow-all a,.n2-ss-slider .n2-ow-all a:focus{outline:0!important;transition:none 0s;box-shadow:none;text-decoration:none}.n2-ss-slider path{transition:none 0s}.n2-ss-slider .n2-ow-all b,.n2-ss-slider .n2-ow-all i{color:inherit}.n2-ss-slider h1.n2-ow,.n2-ss-slider h2.n2-ow,.n2-ss-slider h3.n2-ow,.n2-ss-slider h4.n2-ow,.n2-ss-slider h5.n2-ow,.n2-ss-slider h6.n2-ow,.n2-ss-slider p.n2-ow,.n2-ss-slider blockquote.n2-ow,.n2-ss-slider .n2-ow-all h1,.n2-ss-slider .n2-ow-all h2,.n2-ss-slider .n2-ow-all h3,.n2-ss-slider .n2-ow-all h4,.n2-ss-slider .n2-ow-all h5,.n2-ss-slider .n2-ow-all h6,.n2-ss-slider .n2-ow-all p,.n2-ss-slider .n2-ow-all blockquote{margin:0;padding-left:0;padding-right:0;height:auto;width:auto;border:0;box-shadow:none;-webkit-hyphens:manual;-moz-hyphens:manual;-ms-hyphens:manual;hyphens:manual}.n2-ss-slider iframe{border:0;min-height:0}.n2-ss-slider iframe.n2-ow,.n2-ss-slider .n2-ow-all iframe{margin:0}.n2-ss-slider img.n2-ow,.n2-ss-slider .n2-ow-all img,.n2-ss-slider svg.n2-ow,.n2-ss-slider .n2-ow-all svg{max-width:none;max-height:none;height:auto;box-shadow:none;border-radius:0;background:0 0;background:0 0;padding:0;margin:0;border:0;vertical-align:top}.n2-ss-slider picture.n2-ow,.n2-ss-slider .n2-ow-all picture{display:inline-block}.n2-ss-slider source{display:none}.n2-ss-slider ul.n2-ow,.n2-ss-slider li.n2-ow,.n2-ss-slider img.n2-ow,.n2-ss-slider a.n2-ow,.n2-ss-slider p.n2-ow,.n2-ss-slider ol.n2-ow,.n2-ss-slider textarea.n2-ow,.n2-ss-slider input.n2-ow,.n2-ss-slider button.n2-ow{transition:none 0s}.n2-ss-slider p{background-color:transparent}.n2-ss-slider ol{margin:0}.n2-ss-slider{z-index:3;position:relative;text-align:left;width:100%;min-height:1px}[dir=rtl] .n2-ss-slider{text-align:right}.n2-ss-slider :focus{outline:0}.n2-ss-slider[data-responsive=fullpage]{min-height:calc(var(--target-height, 100vh) - var(--subtract, 0px) - var(--subtract-vertical-offset, 0px) - var(--subtract-vertical-widget, 0px))}.n2-ss-slider.n2-ss-slider--fullscreen[data-responsive=fullpage]{min-height:100vh}.n2-ss-slider.n2-ss-slider--fullscreen .n2-ss-preserve-size--slider{display:none!important}[dir=rtl] .n2-ss-slider .n2-ss-slide-background{text-align:left}.n2-ss-slider.n2notransition *{transition:none 0s!important}.n2-ss-slider .n2-ss-preserve-size{width:100%;visibility:hidden}.n2-ss-slider .n2-ss-preserve-size[data-related-device]{display:none}.n2-ss-slider .n2-ss-preserve-size[data-related-device=desktopPortrait]{display:block}.n2-ss-slider .n2-ss-slider-background-video{position:absolute;left:0;top:0;width:100%;height:100%}.n2-ss-slider .n2-cover{object-fit:cover}.n2-ss-slider .n2-contain{object-fit:contain}.n2-ss-slider .n2-ss-slide{position:relative;overflow:hidden;text-align:center;--ssselfalign: center}.n2-ss-full-page--constrain-ratio .n2-ss-slide{overflow:visible}.n2-ss-slider .n2-ss-slide--focus{position:absolute;left:0;top:0;width:100%;height:100%;opacity:0;filter:opacity(0);z-index:-99999}.n2-ss-slider .n2-ss-slide-thumbnail{display:none!important}.n2-ss-full-page--constrain-ratio .n2-ss-layers-container{clip-path:var(--ss-clip-path, inset(0px))}.n2-ss-slider .n2-ss-slide-background,.n2-ss-slider .n2-ss-slide-background *{position:absolute;top:0;left:0;width:100%;height:100%;text-align:left}.n2-ss-feature-post-bg-loader .n2-ss-slide-background{opacity:0}.n2-ss-slider .n2-ss-slide-background{z-index:10}.n2-ss-slider .n2-ss-slide-background .n2-ss-slide-background-color{z-index:1}.n2-ss-slider .n2-ss-slide-background .n2-ss-slide-background-color[data-overlay="1"]{z-index:7}.n2-ss-slider .n2-ss-slide-background .n2-ss-slide-background-video{z-index:3}.n2-ss-slider .n2-ss-slide-background .n2-ss-slide-background-image{z-index:5}.n2-ss-slider .n2-ss-slide-background-image{width:100%;height:100%;box-sizing:content-box;--ss-o-pos-x: 50%;--ss-o-pos-y: 50%}.n2-ss-slider .n2-ss-slide-background-image img{object-position:var(--ss-o-pos-x) var(--ss-o-pos-y)}.n2-ss-slider .n2-ss-slide-background-image img{width:100%!important;height:100%!important;object-fit:cover;color:RGBA(0,0,0,0)}.n2-ss-slider [data-mode=fit] .n2-ss-slide-background-image img{object-fit:contain}.n2-ss-slider [data-mode=center] .n2-ss-slide-background-image img{object-fit:none}.n2-ss-slider [data-mode=stretch] .n2-ss-slide-background-image img{object-fit:fill}.n2-ss-slider [data-mode=blurfit] .n2-ss-slide-background-image+.n2-ss-slide-background-image img{object-fit:contain}.n2-ss-slider .n2-ss-slide-background-video{object-fit:cover}.n2-ss-slider .n2-ss-slide-background-video[data-mode=fit]{object-fit:contain}.n2-ss-slider .n2-ss-layers-container{visibility:hidden;position:relative;width:100%;height:100%;display:flex;flex-direction:column;z-index:20;opacity:.001;transition:opacity .4s}.n2-ss-slider.n2-ss-loaded .n2-ss-layers-container{opacity:1}.n2-ss-slider [onclick].n2-ss-layers-container{visibility:visible}.n2-ss-slider .n2-ss-layers-container>*{visibility:visible}.n2-ss-slider .n2-ss-layer{z-index:2;--margin-top: 0px;--margin-right: 0px;--margin-bottom: 0px;--margin-left: 0px;width:calc(100% - var(--margin-right) - var(--margin-left));--ssfont-scale: 1;font-size:calc(100%*var(--ssfont-scale))}.n2-ss-slider .n2-ss-layer[data-pm=normal]{margin:var(--margin-top) var(--margin-right) var(--margin-bottom) var(--margin-left)}.n2-ss-slider .n2-ss-layer[data-pm=absolute]{position:absolute;left:0;top:0}.n2-ss-slider .n2-ss-layer[data-pm=absolute] picture{width:100%}.n2-ss-slider .n2-ss-layer[data-pm=default],.n2-ss-slider .n2-ss-layer[data-pm=normal]{position:relative;min-height:1px}.n2-ss-slider .n2-ss-layer-wrapper{width:100%;height:100%}.n2-ss-slider .n2-ss-layer-content .n2-ss-layer-wrapper,.n2-ss-slider .n2-ss-layer-row .n2-ss-layer-wrapper{height:auto;flex-grow:1}.n2-ss-slider .n2-ss-layer.n2-ss-layer--need-height .n2-ss-layer-wrapper{height:100%}.n2-ss-slider .n2-ss-layer[data-sstype=col]>.n2-ss-layer-wrapper,.n2-ss-slider .n2-ss-layer[data-sstype=content]>.n2-ss-layer-wrapper{flex:1 1 auto;min-height:100%;height:auto!important;display:flex;flex-direction:column}.n2-ss-no-bga-fixed *,.n2-ss-slider.n2-ss-mobileLandscape .n2-ss-slider-1,.n2-ss-slider.n2-ss-mobilePortrait .n2-ss-slider-1,.n2-ss-slider.n2-ss-tabletLandscape .n2-ss-slider-1,.n2-ss-slider.n2-ss-tabletPortrait .n2-ss-slider-1,.n2-ss-slider.n2-ss-mobileLandscape .n2-ss-slider-2,.n2-ss-slider.n2-ss-mobilePortrait .n2-ss-slider-2,.n2-ss-slider.n2-ss-tabletLandscape .n2-ss-slider-2,.n2-ss-slider.n2-ss-tabletPortrait .n2-ss-slider-2{background-attachment:scroll!important}.n2-ss-slider .n2-ss-widget{position:relative;-webkit-backface-visibility:hidden;-webkit-perspective:1000px;z-index:1;font-size:16px;transition:opacity .4s ease;opacity:1;box-sizing:initial}.n2-ss-slider .n2-ss-widget[data-position=above],.n2-ss-slider .n2-ss-widget[data-position=below]{margin-left:auto;margin-right:auto}.n2-ss-slider .n2-ss-widget.n2-ss-widget-hidden{opacity:0!important;pointer-events:none}.n2-ss-slider .n2-ss-slider-controls-above,.n2-ss-slider .n2-ss-slider-controls-below{display:flex;flex-flow:column;align-items:center}.n2-ss-slider .n2-ss-slider-controls-side{position:relative;display:flex}.n2-ss-slider .n2-ss-slider-controls-side>*{flex:1 1 auto}.n2-ss-slider .n2-ss-slider-controls-left,.n2-ss-slider .n2-ss-slider-controls-right{flex:0 0 auto;display:flex}.n2-ss-slider .n2-ss-slider-controls-left>*,.n2-ss-slider .n2-ss-slider-controls-right>*{flex:1 1 auto}.n2-ss-slider .n2-ss-slider-controls-left>*{margin-right:var(--widget-offset)}.n2-ss-slider .n2-ss-slider-controls-right>*{margin-left:var(--widget-offset)}.n2-ss-slider .n2-ss-slider-controls-absolute-left,.n2-ss-slider .n2-ss-slider-controls-absolute-right{position:absolute;right:100%;top:0;height:100%;display:flex;flex-flow:var(--ss-rr);align-items:center;visibility:hidden}[dir=rtl] .n2-ss-slider .n2-ss-slider-controls-absolute-left{justify-content:flex-start}[dir=rtl] .n2-ss-slider .n2-ss-slider-controls-absolute-right{justify-content:flex-end}.n2-ss-slider .n2-ss-slider-controls-absolute-left>*,.n2-ss-slider .n2-ss-slider-controls-absolute-right>*{visibility:visible}.n2-ss-slider .n2-ss-slider-controls-absolute-right{left:100%;right:auto;flex-flow:row}.n2-ss-slider .n2-ss-slider-wrapper-outside,.n2-ss-slider .n2-ss-slider-wrapper-inside{position:relative;display:grid;grid-template-columns:100%}.n2-ss-slider .n2-ss-slider-wrapper-inside .n2-ss-slider-controls{z-index:10;position:absolute;width:100%;height:100%;visibility:hidden;display:flex}.n2-ss-slider .n2-ss-slider-wrapper-inside .n2-ss-slider-controls>*{visibility:visible}.n2-ss-slider .n2-ss-slider-wrapper-inside .n2-ss-slider-controls-advanced{display:block;opacity:0;transition:opacity .4s}.n2-ss-slider .n2-ss-slider-wrapper-inside .n2-ss-slider-controls-advanced--ready{opacity:1}.n2-ss-slider .n2-ss-slider-wrapper-inside .n2-ss-slider-controls-advanced>*{position:absolute!important}.n2-ss-slider .n2-ss-slider-controls-absolute-left-top{align-items:flex-start;flex-flow:var(--ss-r)}.n2-ss-slider .n2-ss-slider-controls-absolute-left-top>*{margin:var(--widget-offset) 0 0 var(--widget-offset)}.n2-ss-slider .n2-ss-slider-controls-absolute-center-top{align-items:center;flex-flow:column}.n2-ss-slider .n2-ss-slider-controls-absolute-center-top>*,.n2-ss-slider .n2-ss-slider-controls-below>*{margin-top:var(--widget-offset)}.n2-ss-slider .n2-ss-slider-controls-absolute-right-top{flex-flow:var(--ss-rr);align-items:flex-start}.n2-ss-slider .n2-ss-slider-controls-absolute-right-top>*{margin:var(--widget-offset) var(--widget-offset) 0 0}.n2-ss-slider .n2-ss-slider-controls-absolute-left-center{align-items:center;flex-flow:var(--ss-r)}.n2-ss-slider .n2-ss-slider-controls-absolute-left-center>*,.n2-ss-slider .n2-ss-slider-controls-absolute-right>*{margin-left:var(--widget-offset)}.n2-ss-slider .n2-ss-slider-controls-absolute-right-center{align-items:center;flex-flow:var(--ss-rr)}.n2-ss-slider .n2-ss-slider-controls-absolute-right-center>*,.n2-ss-slider .n2-ss-slider-controls-absolute-left>*{margin-right:var(--widget-offset)}.n2-ss-slider .n2-ss-slider-controls-absolute-left-bottom{align-items:flex-end;flex-flow:var(--ss-r)}.n2-ss-slider .n2-ss-slider-controls-absolute-left-bottom>*{margin:0 0 var(--widget-offset) var(--widget-offset)}.n2-ss-slider .n2-ss-slider-controls-absolute-center-bottom{align-items:center;flex-flow:column-reverse}.n2-ss-slider .n2-ss-slider-controls-absolute-center-bottom>*,.n2-ss-slider .n2-ss-slider-controls-above>*{margin-bottom:var(--widget-offset)}.n2-ss-slider .n2-ss-slider-controls-absolute-right-bottom{align-items:flex-end;flex-flow:var(--ss-rr)}.n2-ss-slider .n2-ss-slider-controls-absolute-right-bottom>*{margin:0 var(--widget-offset) var(--widget-offset) 0}.n2-ss-slider .n2-ss-slider-wrapper-inside .n2-ss-slider-controls-absolute-right-top,.n2-ss-slider .n2-ss-slider-wrapper-inside .n2-ss-slider-controls-absolute-left-top,.n2-ss-slider .n2-ss-slider-wrapper-inside .n2-ss-slider-controls-absolute-left-bottom,.n2-ss-slider .n2-ss-slider-wrapper-inside .n2-ss-slider-controls-absolute-right-bottom{z-index:11}.n2-ss-slider .n2-ss-static-slide{justify-self:stretch;align-self:stretch;display:flex;flex-direction:column;position:relative;z-index:25;-webkit-backface-visibility:hidden;text-align:center;--ssselfalign: center;opacity:.001;transition:opacity .4s}.n2-ss-slider.n2-ss-loaded .n2-ss-static-slide{opacity:1}.n2-ss-slider .n2-ss-static-slide div[data-sstype=slide]>.n2-ss-layer,.n2-ss-slider .n2-ss-static-slide div[data-sstype=content][data-hasbackground="1"]>div.n2-ss-section-main-content,.n2-ss-slider .n2-ss-static-slide div[data-sstype=content] .n2-ss-section-main-content>*{visibility:visible}.n2-ss-slider .n2-ss-static-slide,.n2-ss-slider .n2-ss-static-slide div[data-sstype=slide],.n2-ss-slider .n2-ss-static-slide div[data-sstype=content][data-hasbackground="0"],.n2-ss-slider .n2-ss-static-slide div[data-sstype=content][data-hasbackground="0"] div.n2-ss-section-main-content{visibility:hidden}.n2-ss-slider .n2-ss-shape-divider{position:absolute;left:0;width:100%;height:100px;pointer-events:none;z-index:13}.n2-ss-slider .n2-ss-shape-divider-inner{height:100%;transform-origin:center top}.n2-ss-slider .n2-ss-shape-divider-bottom .n2-ss-shape-divider-inner{position:absolute;bottom:0;left:0;width:100%;transform-origin:center bottom}.n2-ss-slider .n2-ss-shape-divider svg{display:block;height:100%;width:100%}.n2-ss-slider .n2-ss-shape-divider-top{top:0}.n2-ss-slider .n2-ss-shape-divider-bottom{bottom:0}.n2-ss-slider .n2-ss-slide .nextend-slide-bg{position:absolute;top:0;left:0;width:100%;max-width:none!important;height:auto;background:rgba(0,0,0,.002)}.n2-ss-slider video.n2-ow{max-width:none}.n2-ss-slider .n2-ss-item-video-container{overflow:hidden;width:100%;height:100%}.n2-ss-slider .n2-ss-item-video-container video{width:100%;height:100%}.n2-ss-slider .n2-ss-item-iframe-wrapper{-webkit-overflow-scrolling:touch;overflow-y:auto;height:100%}.n2-ss-slider .n2i{vertical-align:top}.n2-ss-slider iframe.n2-ow{max-width:none;display:block}.n2-ss-slider .n2-ss-item-iframe{height:100%}.n2-ss-slider .n2-grabbing{cursor:grabbing!important}.n2-ss-slider .n2-grabbing .n2-ss-slide{pointer-events:none}.n2-ss-slider .n2-ss-item-input-form{display:flex;flex-flow:row}.n2-ss-slider .n2-ss-item-input-form .n2-input{flex:1 1 auto}.n2-ss-slider .n2-ss-item-input-form .n2-form-button{margin:0}.n2-ss-slider form.n2-ow{margin:0;border:0;padding:0}.n2-ss-slider .n2-input{height:auto;width:auto;box-sizing:border-box;margin:0;border:0;padding:0;display:inline-block;vertical-align:middle;white-space:normal;background:0 0;line-height:1;font-size:13px;font-family:Arial,serif;box-shadow:none}.n2-ss-slider input.n2-ow:focus{outline:0}.n2-ss-slider input.n2-ow[placeholder]{overflow:hidden;text-overflow:clip}.n2-ss-slider ::-moz-placeholder{text-overflow:clip;color:inherit}.n2-ss-slider input.n2-ow:-moz-placeholder{text-overflow:clip;color:inherit}.n2-ss-slider input.n2-ow::-webkit-input-placeholder,.n2-ss-slider input.n2-ow::placeholder{color:inherit}.n2-ss-slider table.n2-ow{table-layout:auto;margin:0}.n2-ss-slider .n2-ow .n2-ss-thumbnail-type{width:48px;height:48px;margin-left:-24px;margin-top:-24px;position:absolute;left:50%;top:50%}.n2-ss-slider .n2-ss-section-main-content .n2-ss-item{float:none}.n2-ss-slider .n2-ss-layer[data-sstype=row].n2-ss-stretch-layer{display:flex;flex:1 1 auto}.n2-ss-slider .n2-ss-layer[data-sstype=row].n2-ss-stretch-layer>.n2-ss-layer-wrapper{display:flex}.n2-ss-slider .n2-ss-layer-row{box-sizing:border-box;display:flex}.n2-ss-slider .n2-ss-layer-row-inner{position:relative;box-sizing:border-box;display:flex;visibility:hidden;width:100%}.n2-ss-slider .n2-ss-layer-row-inner>*{visibility:visible}.n2-ss-slider .n2-ss-layer[data-sstype=row].n2-ss-stretch-layer .n2-ss-layer-row{height:auto;width:100%}.n2-ss-slider .n2-ss-layer-row>.n2-ss-layer{box-sizing:border-box;width:1px;flex:1 1 auto}.n2-ss-slider .n2-ss-layer-row .n2-ss-item{float:none}.n2-ss-slider .n2-ss-layer[data-sstype=slide]{flex:0 0 auto;position:relative;box-sizing:border-box;width:100%;height:100%;min-height:100%;z-index:2;display:flex;justify-content:center;flex-flow:column}.n2-ss-slider .n2-ss-layer-content .n2-ss-layer--auto:not([data-pm=absolute]){width:auto!important}.n2-ss-slider .n2-ss-layer-content .n2-ss-layer[data-pm=normal]{max-width:calc(100% - var(--margin-right) - var(--margin-left))}.n2-ss-slider .n2-ss-layer[data-sstype=content]{flex:0 0 auto;width:100%;min-height:100%;position:relative;z-index:2;display:flex}.n2-ss-slider .n2-ss-layer-content{flex:0 0 auto;display:flex;flex-direction:column;justify-content:flex-start;box-sizing:border-box;position:relative;min-height:10px}.n2-ss-slider .n2-ss-section-main-content{flex:1 1 auto;display:flex;justify-content:center;flex-direction:column;min-height:100%;max-width:100%}.n2-ss-slider .n2-ss-layer-with-background{--n2bgimage: none;--n2bggradient: none;background-image:var(--n2bggradient),var(--n2bgimage);background-size:cover,cover;background-repeat:no-repeat,no-repeat;transition:all .3s;transition-property:border-color,background-color,border-radius,box-shadow}.n2-ss-slider .n2-ss-layer[data-sstype=col]{display:flex;flex-flow:column;order:10;flex:0 1 auto}.n2-ss-slider .n2-ss-layer--block>.n2-ss-layer-row>.n2-ss-layer-row-inner>.n2-ss-layer[data-sstype=col],.n2-ss-slider .n2-ss-layer--block>.n2-ss-layer-wrapper>.n2-ss-layer-row>.n2-ss-layer-row-inner>.n2-ss-layer[data-sstype=col]{flex:1 1 auto}.n2-ss-slider .n2-ss-layer-col{box-sizing:border-box;position:relative;width:100%;height:auto;flex:1 1 auto}.n2-ss-slider .n2-ss-layer-col>.n2-ss-layer{flex:0 0 auto}.n2-ss-slider .n2-ss-layer:not([data-sstype=col]){align-self:var(--ssselfalign)}.n2-ss-slider .n2-ss-item-image-content{overflow:hidden;line-height:0}.n2-ss-slider .n2-ss-img-wrapper,.n2-ss-slider .n2-ss-img-wrapper img{line-height:0}.n2-ss-slider .n2-ss-item-image-content img{display:inline-block;max-width:100%}.n2-ss-slider .n2-ss-item-image-content a{display:inline-block}.n2-ss-slider .n2-ss-item-image-content picture{width:100%}.n2-ss-slider img.n2-ss-item-image-area{display:block;width:100%!important;height:100%!important}.n2-ss-slider .n2_ss_video_player{position:relative}.n2-ss-slider .n2_ss_video_player .n2_ss_video_player__placeholder{padding-top:56.25%}.n2-ss-slider .n2_ss_video_player[data-aspect-ratio="16:10"] .n2_ss_video_player__placeholder{padding-top:62.5%}.n2-ss-slider .n2_ss_video_player[data-aspect-ratio="4:3"] .n2_ss_video_player__placeholder{padding-top:75%}.n2-ss-slider .n2_ss_video_player iframe,.n2-ss-slider .n2_ss_video_player video,.n2-ss-slider .n2_ss_video_player .n2_ss_video_player__cover{display:block;position:absolute;top:0;left:0;width:100%;height:100%}.n2-ss-slider .n2_ss_video_player .n2_ss_video_player__cover{z-index:2;transform:translate3d(0,0,0)}.n2-ss-slider .n2_ss_video_player[data-aspect-ratio=fill]{min-height:50px;height:100%}.n2-ss-slider .n2_ss_video_player[data-aspect-ratio=fill] .n2_ss_video_player__placeholder,.n2-ss-slider .n2_ss_video_player[data-aspect-ratio=fill]>.n2_ss_video_player__placeholder,.n2-ss-slider .n2_ss_video_player[data-aspect-ratio=fill]>.n2_ss_video_player__placeholder{padding-top:0}.n2-ss-slider .n2_ss_video_player[data-aspect-ratio=fill] video{position:static;height:auto}.n2-ss-slider .n2-ss-layer[data-pm=absolute]>.n2-ss-item>.n2_ss_video_player[data-aspect-ratio=fill]>video,.n2-ss-slider .n2-ss-layer[data-pm=absolute]>.n2_ss_video_player[data-aspect-ratio=fill]>video,.n2-ss-slider .n2_ss_video_player[data-aspect-ratio=fill]>video,.n2-ss-slider .n2_ss_video_player[data-aspect-ratio=fill]>video{position:static;height:100%}.n2-ss-slider img.n2_ss_video_cover{display:block;position:absolute;left:0;top:0;width:100%;height:100%;z-index:1;object-fit:cover}.n2-ss-slider img.n2_ss_video_play_btn{position:absolute;left:50%;top:50%;z-index:2;width:48px;height:48px;transform:translate(-50%,-50%)}.n2-ss-slider .n2-ss-animated-heading-wrapper,.n2-ss-slider .n2-ss-animated-heading-wrapper *,.n2-ss-slider .n2-ss-highlighted-heading-wrapper,.n2-ss-slider .n2-ss-highlighted-heading-wrapper *{text-decoration:none!important}.n2_clear{clear:both}[data-force-hidden],[data-force-hidden] *{visibility:hidden!important}.n2-ss-slider .n2-ss-reveal-clip{pointer-events:none;visibility:hidden;position:absolute;left:0;top:0;z-index:1000000;width:100%;height:100%;overflow:hidden}.n2-ss-slider .n2-ss-reveal-clip>*{position:absolute;left:0;top:0;width:100%;height:100%}.n2-ss-slider .n2-widget-html{z-index:10}.n2-ss-slider .n-particles-js-canvas-el{position:absolute;left:0;top:0;width:100%;height:100%;z-index:12}ss-text,ss-word,ss-char{position:relative;display:inline-block}ss-p{display:block}ss3-loader{display:none;place-content:center;position:absolute;left:0;top:0;width:100%;height:100%;z-index:100000}ss3-loader:after{content:'';display:block;border:9px solid RGBA(0,0,0,.6);border-top:9px solid #fff;border-radius:50%;box-shadow:inset 0 0 0 1px RGBA(0,0,0,.6),0 0 0 1px RGBA(0,0,0,.6);width:40px;height:40px;animation:n2-ss-loader-spin 2s linear infinite}@keyframes n2-ss-loader-spin{0%{transform:rotate(0deg)}to{transform:rotate(360deg)}}.n2-ss-slider .n2-input,.n2-ss-slider .n2-ss-item-counter-counting-div{-webkit-transform:translate3d(0,0,0)}