@media only screen and (-webkit-min-device-pixel-ratio:2),only screen and (min--moz-device-pixel-ratio:2),only screen and (-o-min-device-pixel-ratio:2/1),only screen and (min-device-pixel-ratio:2),only screen and (min-resolution:192dpi),only screen and (min-resolution:2dppx){#branding .logo a img.normal_logo.show_logo,.side_logo a img.normal_logo{display:none}#branding .logo a img.retina_logo.show_logo,.side_logo a img.retina_logo{display:block}}@media only screen and (max-device-width:1023px) and (-webkit-min-device-pixel-ratio:2){#branding .logo a img.retina_logo.original_logo{display:block}#branding .logo a img.original_logo.normal_logo,#branding .logo a img.retina_logo.custom_logo{display:none!important}}@media only screen and (max-width:1023px) and (-webkit-min-device-pixel-ratio:1){#branding .logo a img.original_logo.normal_logo{display:block}#branding .logo a img.custom_logo.normal_logo{display:none}}@media screen and (max-width:1680px){.single-post .parallax_class{background-size:cover!important}#container .row_full_width.design_modern{background-position-y:center}}@media screen and (max-width:1200px){.design_modern .modern_heading_title_wrap{padding-left:15px;padding-right:15px}}@media screen and (max-width:1170px){.inner_wrap .inner_wrap_margins{margin-left:15px;margin-right:15px}}@media screen and (max-width:1100px){.portfolio_content{width:70%}}@media screen and (max-width:1080px){}@media screen and (max-width:1000px){#style_selector{display:none}}@media screen and (max-width:1025px){.custom.tp-bullets{display:none}figure .effect-overlay .zoomin{display:none}figure .effect-overlay .launch{border-radius:0;-webkit-border-radius:0;left:0;right:auto;margin-left:0;margin-right:0;margin-top:0;border:none;top:0;width:100%;height:100%}.grid figure:hover .effect-overlay .launch,.grid figure:focus .effect-overlay .launch{top:0}figure.effect-zoe .effect-overlay .launch a{display:block;width:100%;height:100%}figure.effect-zoe .effect-overlay .launch a i{display:none}.modern_mobile_navigation .responsive-menu-bar{padding:0;width:50px;height:50px;line-height:50px;text-align:center}.responsive-menu-link .mob_menu{margin:0}.responsive_search_submit{border:0;position:absolute;right:-1px;background:#5bc98c;padding:0 15px;height:100%;color:#fff;cursor:pointer;-webkit-appearance:none;top:0}.responsive-item{padding:10px;border-bottom:1px solid rgba(128,128,128,.2)}.responsive-item input[type=text]{box-sizing:border-box;width:100%}.header_search{position:relative;width:100%!important}.bellow_header{padding:20px 15px}.boxed_layout .sticky_mobile{max-width:990px}.row_full{max-width:100%!important}.row{margin:auto}h2.page404 span{font-size:4em}h2.page404{font-size:30px}.woocommerce-page .row_full{padding-left:15px;padding-right:15px;box-sizing:border-box}.woocommerce .quantity input.qty,.woocommerce-page .quantity input.qty{width:50px;margin-right:0}.woocommerce .group_table .quantity input.qty{width:30px}.woocommerce .group_table .quantity{max-width:90px;margin:10px}.single-product .product .summary .group_table .price{max-width:80px}.footer .inner{padding:10px 15px}.modern_video_background .video-container{display:none}.modern_overlay_effect{position:relative;opacity:1;padding:10px 0}figure.modern_portfolio_layout .make_this_full{display:none}.portfolio_content_wrap{top:0;transform:none;-webkit-transform:none}figure.modern_portfolio_layout h3{opacity:1;top:0;padding-bottom:0}figure.modern_portfolio_layout span.portfolio_categ_list{position:relative;bottom:auto}.portfolio-modern{padding:0 15px;box-sizing:border-box}.sp_title_desc{margin:30px 0}.sp_title_desc h2.sp_title{font-size:40px}.portfolio-modern .title_categ_over{position:relative;opacity:1;padding:10px 0}.portfolio-modern .title_categ_over_wrap{top:0;transform:none;-webkit-transform:none}.portfolio-modern .title_categ_over_wrap h4{left:auto}.portfolio-modern .related_port_categ{right:auto}#container .wpb_content_element .tabs_style_5 .wpb_tabs_nav li{margin-right:0}#container .wpb_content_element .wpb_tour_tabs_wrapper.tabs_style_5 .wpb_tabs_nav a{padding:20px}#container .wpb_content_element .tabs_style_5 .wpb_tabs_nav li a span{font-size:15px;text-align:center}.footer .instagram-pics li{width:16.66%;max-width:none}.second_navi_inner{width:calc(100% - 30px)!important}}@media screen and (min-width:960px){}@media screen and (max-width:960px){.table{display:table;margin:0 auto}.main-navigation{width:100%;float:none}.additional_icons{display:none!important}.front_widget{width:47%;padding-right:15px}.second,.last{border-right:none;margin-right:0;padding-right:0}.div_bar{display:block;height:3px;width:100%;border-top:1px dotted #ccc;clear:both}.footer_widget_content,.footer_columns_cols_3 .footer_widget_content,.footer_columns_cols_2 .footer_widget_content,.footer_columns_cols_4 .footer_widget_content{width:48%;margin-right:4%}.footer_columns_cols_3 .footer_widget_content:nth-child(3n+1),.footer_columns_cols_4 .footer_widget_content:nth-child(4n+1){clear:none}.footer_columns_cols_2 .footer_widget_content:nth-child(2n),.footer_columns_cols_3 .footer_widget_content:nth-child(2n),.footer_columns_cols_4 .footer_widget_content:nth-child(2n){margin-right:0}.footer_columns_cols_2 .footer_widget_content:nth-child(2n+1),.footer_columns_cols_3 .footer_widget_content:nth-child(2n+1),.footer_columns_cols_4 .footer_widget_content:nth-child(2n+1){clear:left}.forth{clear:none}.third{clear:both}.nav-top{padding-bottom:15px;height:30px}.nav-wrapper{float:none;margin:0 auto;text-align:center;padding:7px 0}.nav-top,.nav-main,.nav-top ul,.nav-main ul{float:none}.connect{float:none;margin:0 auto;padding-top:10px;width:auto;display:inline-block}.main{margin-right:0;width:100%;min-height:0}a.commenttime{float:none;display:block;padding-bottom:10px}.comment-meta{line-height:20px}.center{margin:3px}.row_full{}.vc_row-fluid{padding-left:10px;padding-right:10px}.banner{text-align:center;padding-bottom:30px;float:none}.tab-holder .tabs li,.wpb_tabs .wpb_tabs_nav li{width:auto;float:none!important;display:block;text-align:left}.wpb_tabs .tabs_style_2 .wpb_tabs_nav li:first-child,.wpb_tabs .tabs_style_3 .wpb_tabs_nav li:first-child,.wpb_tabs .tabs_style_4 .wpb_tabs_nav li:first-child{margin-left:0!important}.wpb_content_element .tabs_style_4 .wpb_tabs_nav li.ui-tabs-active a{border-right-color:transparent!important}.shortcode-tabs .tab-hold .tabs li.active a{border-bottom-color:#dde1e1}.wpb_tour .wpb_tabs_nav,.wpb_tabs .wpb_tabs_nav{float:none!important;width:auto!important}.wpb_tour .wpb_tabs_nav li{}.wpb_content_element .wpb_tabs_nav li.ui-tabs-active a{border-right-color:#dde1e1!important;border-bottom-color:#dde1e1!important}.wpb_content_element .wpb_tabs_nav li.ui-tabs-active a:after{width:auto!important;height:3px!important;right:-1px!important;bottom:auto!important}.wpb_tour .wpb_tour_tabs_wrapper .wpb_tab{left:0!important;width:auto!important;float:none!important;margin-left:0!important}.project-content.full_desc .project-description{float:none;width:auto}.grid figure h3{font-size:13px}.woo_login_form{right:50%!important;left:auto!important;transform:translateX(50%);-webkit-transform:translateX(50%)}#top-menu li:last-child .woo_login_form{right:100%!important}.woocommerce form .form-row-first,.woocommerce form .form-row-last{float:none;width:100%}.modern_portfolio_half{margin:20px 0}.modern_portfolio_content .sp_title_desc h2.sp_title{font-size:40px}.modern_portfolio_image,.modern_portfolio_content{width:100%;float:none}#container .wpb_content_element .wpb_tour_tabs_wrapper.tabs_style_5 .wpb_tabs_nav a{padding:15px}.header_right_side,.extra_header_button{float:none!important}}@media screen and (max-width:830px){.mobile_view{display:inherit;visibility:visible}.desktop_view{display:none;visibility:hidden}#branding .logo a img.original_logo.desktop_logo,.side_logo a img.desktop_logo{display:none}#branding .logo a img.mobile_logo,.side_logo a img.mobile_logo{display:inherit}#branding .logo a img.custom_logo.normal_logo{display:none}#branding .logo.mobile_logo_render a img.original_logo,#branding .logo.mobile_logo_render a img.custom_logo{display:none!important}.container{margin:0 auto!important}.side-header .fullscreenbanner{margin-left:0!important}.side-header .header_inside_left,.side-header .header_inside_right{position:relative}.side-header .header_inside_left,.side-header .header_inside_right{width:100%!important}.admin-bar.side-header .header_inside_left,.admin-bar.side-header .header_inside_right{top:0!important}.side-header .top_contact .contact_email{padding-right:20px}.side_contact{padding:10px 0}.side_contact .top_contact{margin-left:0;padding:0}.side_social .top_social,.side_contact .top_contact,.side_search{padding:0}.side_social .top_social a{float:none;display:inline-block}.side_logo a img{margin:0 auto;display:block;padding:20px 0 25px}.side_search{display:none}.header .inner{padding:0;display:block}.tb_left,.tb_right{float:none}.separator_right{padding-right:0!important;margin-right:0!important;border-right:none!important}.top_navigation{text-align:center}#responsive_menu li:not(.menu-item){display:none}#responsive_menu li.menu-item-resp{display:block}.top_nav{padding:0}#header-search{display:none}.header_transparent{position:relative!important}#navigation,.side_navigation #navigation{display:none!important}.sf-sub-indicator{display:block!important}.top_navigation .sf-sub-indicator{display:initial!important}#responsive_navigation{display:block}.responsive-menu-link{display:block;position:relative;top:auto;right:auto;margin-top:0;padding-bottom:0!important}.mob_menu{width:100%;margin-bottom:0;margin-left:-10px;font-size:16px}.pi-header-row-fixed .header_wrap{padding-bottom:0}#branding,nav#nav,nav#sticky-nav{}#branding{text-align:center;float:none;display:block!important;margin:auto}.navigation_modern #branding .text_logo{text-align:left;margin-left:10px}.full_header{height:auto!important}.logo_separator{display:none}.extra_header_button{display:block!important;text-align:center;margin-bottom:20px}.extra_header_button a{margin-right:0}.nav-holder ul,nav#nav{display:none}#branding .logo a img{margin:0 auto;height:auto!important}.navigation_modern #branding .logo a img{display:block;margin:0;margin-left:10px;padding-right:60px;max-height:100px}.modern_mobile_navigation,.modern_mobile_wrapper{display:block}.pi-header-row-fixed .sticky_h{position:relative}.pi-header-row-fixed .full_header{padding-bottom:0}.admin-bar.pi-header-row-fixed .sticky_h{top:0}.portfolio-misc-responsive{border-bottom:none;width:100%;margin-right:0;float:none}.portfolio-misc-info-left{float:none;width:100%}.container .post_container{float:none;width:100%}.container .sidebar{float:none;width:100%;margin-top:40px}input[type=text],textarea{}.contact-form input[type=text],.contact-form textarea{margin-top:0}.half{width:99%;float:none}.half_desc{width:99%;float:none}.flexslider .slides img{width:100%}#branding h1.text,#branding .tagline{margin-left:0}#branding .tagline{padding-bottom:25px}.second_navi{display:none}.top_contact{float:none;width:100%;text-align:center;margin:0;border-bottom:1px solid #e5e2e2}.top_contact .contact_email,.top_contact .contact_phone,.top_contact .contact_address{float:none;display:inline-block}.top_social{float:none;width:100%;text-align:center}.top_social a{float:none;display:inline-block;margin-bottom:10px}.tap_to_call{display:block;text-align:center;margin-bottom:10px}.breadcrumb_search_form{width:auto}video{display:none}#responsive_navigation.sticky_mobile{position:fixed;top:0;width:100%;z-index:9999}.youtube-bg{display:inherit}.footer .instagram-pics.instagram-size-small li{width:20%;max-width:none}.footer .instagram-pics.instagram-size-large li{max-width:none;width:25%}.header .modern_cta{margin-top:10px;border-left:none;margin-left:0;padding-left:0;text-align:center;float:none}.header .modern_social_icons{margin-top:10px;padding-bottom:20px;float:none}}@media only screen and (min-device-width:768px) and (max-device-width:1024px){.grid figure.cols-3{max-width:31%}.parallax_class{background-attachment:scroll!important;background-position:center!important;background-size:cover!important}}@media only screen and (min-device-width:768px) and (max-device-width:1024px) and (orientation:portrait){.vc_row .inner_wrap_margins #content{margin-left:0;margin-right:0}.grid.fullscreen figure.cols-4,.grid.fullscreen figure.cols-5{width:33%;margin:0}.grid figure.cols-4,.grid figure.cols-5{width:31%}#content.portfolio-three .portfolio-item,#content .portfolio-3{width:340px}#content .portfolio-3{height:242px}#content .ch-info .ch-info-back3{-webkit-transform:translate3d(0,0,-340px) rotate3d(1,0,0,90deg);-moz-transform:translate3d(0,0,-340px) rotate3d(1,0,0,90deg);-o-transform:translate3d(0,0,-340px) rotate3d(1,0,0,90deg);-ms-transform:translate3d(0,0,-340px) rotate3d(1,0,0,90deg);transform:translate3d(0,0,-340px) rotate3d(1,0,0,90deg);opacity:0}#content .ch-item:hover .ch-info-front3{-webkit-transform:translate3d(0,340px,0) rotate3d(1,0,0,-90deg);-moz-transform:translate3d(0,340px,0) rotate3d(1,0,0,-90deg);-o-transform:translate3d(0,340px,0) rotate3d(1,0,0,-90deg);-ms-transform:translate3d(0,340px,0) rotate3d(1,0,0,-90deg);transform:translate3d(0,340px,0) rotate3d(1,0,0,-90deg);opacity:0}#content.portfolio-two .portfolio-item,#content .portfolio-2{width:350px}#content .portfolio-2{height:225px}#content .ch-info .ch-info-back2{-webkit-transform:translate3d(0,0,-350px) rotate3d(1,0,0,90deg);-moz-transform:translate3d(0,0,-350px) rotate3d(1,0,0,90deg);-o-transform:translate3d(0,0,-350px) rotate3d(1,0,0,90deg);-ms-transform:translate3d(0,0,-350px) rotate3d(1,0,0,90deg);transform:translate3d(0,0,-350px) rotate3d(1,0,0,90deg);opacity:0}#content .ch-item:hover .ch-info-front2{-webkit-transform:translate3d(0,350px,0) rotate3d(1,0,0,-90deg);-moz-transform:translate3d(0,350px,0) rotate3d(1,0,0,-90deg);-o-transform:translate3d(0,350px,0) rotate3d(1,0,0,-90deg);-ms-transform:translate3d(0,350px,0) rotate3d(1,0,0,-90deg);transform:translate3d(0,350px,0) rotate3d(1,0,0,-90deg);opacity:0}}@media only screen and (min-device-width:768px) and (max-device-width:1024px) and (orientation:landscape){#content.portfolio-three .portfolio-item,#content .portfolio-3{width:310px}#content .portfolio-3{height:221px}#content .ch-info .ch-info-back3{-webkit-transform:translate3d(0,0,-310px) rotate3d(1,0,0,90deg);-moz-transform:translate3d(0,0,-310px) rotate3d(1,0,0,90deg);-o-transform:translate3d(0,0,-310px) rotate3d(1,0,0,90deg);-ms-transform:translate3d(0,0,-310px) rotate3d(1,0,0,90deg);transform:translate3d(0,0,-310px) rotate3d(1,0,0,90deg);opacity:0}#content .ch-item:hover .ch-info-front3{-webkit-transform:translate3d(0,310px,0) rotate3d(1,0,0,-90deg);-moz-transform:translate3d(0,310px,0) rotate3d(1,0,0,-90deg);-o-transform:translate3d(0,310px,0) rotate3d(1,0,0,-90deg);-ms-transform:translate3d(0,310px,0) rotate3d(1,0,0,-90deg);transform:translate3d(0,310px,0) rotate3d(1,0,0,-90deg);opacity:0}#content.portfolio-two .portfolio-item,#content .portfolio-2{width:480px}#content .portfolio-2{height:308px}#content .ch-info .ch-info-back2{-webkit-transform:translate3d(0,0,-480px) rotate3d(1,0,0,90deg);-moz-transform:translate3d(0,0,-480px) rotate3d(1,0,0,90deg);-o-transform:translate3d(0,0,-480px) rotate3d(1,0,0,90deg);-ms-transform:translate3d(0,0,-480px) rotate3d(1,0,0,90deg);transform:translate3d(0,0,-480px) rotate3d(1,0,0,90deg);opacity:0}#content .ch-item:hover .ch-info-front2{-webkit-transform:translate3d(0,480px,0) rotate3d(1,0,0,-90deg);-moz-transform:translate3d(0,480px,0) rotate3d(1,0,0,-90deg);-o-transform:translate3d(0,480px,0) rotate3d(1,0,0,-90deg);-ms-transform:translate3d(0,480px,0) rotate3d(1,0,0,-90deg);transform:translate3d(0,480px,0) rotate3d(1,0,0,-90deg);opacity:0}}@media screen and (max-width:768px){.responsive-menu-bar{padding:0 15px;line-height:50px}.row{padding:20px;margin-top:0}.blogpost.grid_posts.columns-5,.blogpost.grid_posts.columns-4{width:32%}.blogpost.grid_posts.columns-5:nth-child(5n+1),.blogpost.grid_posts.columns-4:nth-child(4n+1){clear:none}.blogpost.grid_posts.columns-5:nth-child(3n+1),.blogpost.grid_posts.columns-4:nth-child(3n+1){clear:left}.blogpost.grid_posts.columns-5:first-child,.blogpost.grid_posts.columns-4:first-child{clear:none}.blogpost.grid_posts.columns-5:nth-child(3n),.blogpost.grid_posts.columns-4:nth-child(3n){margin-right:0}.nav-wrapper{padding:3px 0}.portfolio-one .portfolio-item{width:540px}.full .image_show{float:none;margin-bottom:15px;padding:0}.full .title,.full .args,.full p{padding-left:0}.menu ul{left:3px}.footer nav{float:none;margin:0 auto;clear:both;text-align:center;padding:0 0 40px}.footer_branding{float:none;margin:17px auto 10px;text-align:center;border-top:1px solid #3c3c3c;padding-top:18px}.nav-top ul li a,.nav-main ul li a{margin:0 3px}.copyright{float:none;text-align:center;margin:10px auto}.footer_navigation{float:none;text-align:center}.action_bar_inner{text-align:center}.action_bar_inner h2{padding-right:0}.action_bar_inner a.custompos{position:relative;right:auto;top:auto;margin-top:10px}.banner img{width:100%;height:auto}.full .description{top:auto;margin-bottom:20px;padding:0 10px}.col,.event_calendar_wrap .col.columns-4,.event_calendar_wrap .col.columns-3{width:46%}.event_calendar_wrap .col.columns-3:nth-child(3n){margin-right:3.33%}.event_calendar_wrap .col.columns-4:nth-child(4n){margin-right:3%}.vc_row .inner_wrap_margins #content{margin-left:0;margin-right:0}.col.columns-3{width:47%}.col.columns-3:nth-child(3n+1){clear:none}.portfolio-related .recent_posts_container article.col.extra-width-full-port:nth-child(5n+1),.post_container_full .recent_posts_container article.col.extra-width-full:nth-child(5n+1){clear:none}.portfolio-related .recent_posts_container article.col.extra-width-full-port:nth-child(3n+1),.post_container_full .recent_posts_container article.col.extra-width-full:nth-child(3n+1){clear:both}.extra-width-full-port,.extra-width-full{width:32%!important}.tribe-events-calendar div[id*=tribe-events-daynum-],.tribe-events-calendar div[id*=tribe-events-daynum-] a,.tribe-events-calendar td.tribe-events-past div[id*=tribe-events-daynum-],.tribe-events-calendar td.tribe-events-past div[id*=tribe-events-daynum-]>a{background-color:transparent}.tribe-events-calendar tr:nth-child(even){background-color:#f9f9f9}#tribe-events-footer~a.tribe-events-ical.tribe-events-button{padding:12px 15px}#tribe-events-content .tribe-events-calendar td.tribe-events-present.mobile-active:hover,.tribe-events-calendar td.tribe-events-present.mobile-active,.tribe-events-calendar td.tribe-events-present.mobile-active div[id*=tribe-events-daynum-] a,.tribe-events-calendar td.mobile-active{background-color:#666}.tribe-events-calendar td.tribe-events-present.mobile-active div[id*=tribe-events-daynum-],.tribe-events-calendar td.tribe-events-present.mobile-active,.tribe-events-calendar td.tribe-events-present,.tribe-events-calendar td.tribe-events-present div[id*=tribe-events-daynum-]{background-color:#666}.tribe-events-calendar td.tribe-events-present div[id*=tribe-events-daynum-]{color:#fff}.tribe-events-calendar .mobile-active div[id*=tribe-events-daynum-],.tribe-events-calendar .mobile-active div[id*=tribe-events-daynum-] a{color:#fff;background-color:#999}#tribe-events-content .tribe-events-calendar td.tribe-events-has-events.mobile-trigger,.tribe-events-calendar td.tribe-events-has-events.mobile-trigger div[id*=tribe-events-daynum-],.tribe-events-calendar td.tribe-events-has-events.mobile-trigger div[id*=tribe-events-daynum-] a{background-color:#2f852e;color:#fff}.tribe-events-calendar .tribe-events-has-events:after,.tribe-events-calendar .tribe-events-past.tribe-events-has-events:after{background-color:#fff}.tribe-events-calendar td.mobile-active,#tribe-events-content .tribe-events-calendar .mobile-active:hover{background-color:#999}#tribe-mobile-container .type-tribe_events{padding:20px;border:1px solid #ededed}#tribe-mobile-container .type-tribe_events h4{font-weight:700}#tribe-mobile-container .type-tribe_events .time-details{font-weight:400}#tribe-events-bar #tribe-bar-views .tribe-bar-views-inner{padding:10px 0 40px}.tribe-bar-collapse #tribe-bar-collapse-toggle{padding:25px}#tribe-events-bar .tribe-bar-filters-inner{display:block}.event_image{width:23%}.tribe-events-list .tribe-events-loop .tribe-events-content,#tribe-events .tribe-events-loop .tribe-events-content{width:50%;padding:20px;padding-left:0;padding-top:15px}.tribe-events-loop .tribe-events-event-meta{min-height:auto;padding-left:0;padding-right:0;border-right:none;border-top:none;border-bottom:none;width:27%}.tribe-events-list .tribe-events-event-cost{display:block;margin-left:20px}.tribe-events-event-meta .column,.tribe-events-event-meta.primary .tribe-events-meta-group{width:100%}.single-tribe_events .tribe-events-schedule .tribe-events-cost{display:initial}.blogpost .post-content .tribe-events-schedule{padding:0 0 10px;background:0 0;border-left:none;border-right:none;border-top:none}.cr_adv_tables.columns_5 .col_content,.cr_adv_tables.columns_4 .col_content,.cr_adv_tables.columns_3 .col_content{width:50%;margin-bottom:30px}.cr_adv_tables.columns_5 .col_content:nth-child(2n+1),.cr_adv_tables.columns_4 .col_content:nth-child(2n+1),.cr_adv_tables.columns_3 .col_content:nth-child(2n+1) .cr_adv_tables.columns_2 .col_content:nth-child(2n+1){clear:left}.vc_row[data-vc-full-width].enable_overflow .vc_column_container>.vc_column-inner,.enable_overflow .wpb_single_image{margin-top:0!important}.third_width span.wpcf7-form-control-wrap,.half_width span.wpcf7-form-control-wrap{width:100%!important;float:none;margin-right:0!important}.third_width span[class*=textarea]{margin-bottom:10px!important}body .cr_image_with_hotspots .cr_hotspot_wrap .nttip{display:none}.render_mobile_fallback{display:block}}@media screen and (max-width:736px){.vc_separator h4{white-space:inherit!important;text-align:center;width:100%}.vc_separator .vc_sep_holder{display:none!important}.vc_sep_width_50{width:auto!important}.woocommerce .quantity .minus,.woocommerce .quantity .plus{width:30px;height:30px;line-height:30px}.woocommerce .quantity input.qty,.woocommerce-page .quantity input.qty{width:30px;line-height:30px}.woocommerce .quantity .qty{height:28px}.woocommerce .quantity{margin-right:0;max-width:95px}.woocommerce table.shop_table td.product-thumbnail{max-width:70px}.wpb_content_element .wpb_tour_tabs_wrapper.tabs_style_5 .wpb_tabs_nav li.ui-state-active:before{content:initial}#container .wpb_content_element .tabs_style_5{margin-bottom:40px;border:1px solid #e5eaea}#container .wpb_tabs .tabs_style_5 .wpb_tabs_nav{border-bottom:none}#container .wpb_content_element .tabs_style_5 .wpb_tabs_nav li.ui-state-active{background:#fff}#container .wpb_content_element .tabs_style_5 .wpb_tabs_nav li{margin-right:0;display:block;border-bottom:1px solid #e5eaea}#container .wpb_content_element .wpb_tour_tabs_wrapper.tabs_style_5 .wpb_tabs_nav a{padding:15px}#container .wpb_content_element .tabs_style_5 .wpb_tabs_nav li a span.icon{font-size:20px;position:absolute;left:15px;padding-right:0;margin-bottom:0;padding-left:0}#container .wpb_content_element .tabs_style_5 .wpb_tabs_nav li a span.icon img{max-width:20px}#container .wpb_content_element .tabs_style_5 .wpb_tabs_nav li a span{padding-left:35px;text-align:left}#container .wpb_content_element .tabs_style_5 .wpb_tab{padding:30px;background-color:#fff}.tb_right #top-menu li ul,.tb_left #top-menu li ul{left:50%;right:auto;transform:translateX(-50%);width:250px}#top-menu li a{text-align:center}.tb_right #top-menu li ul{max-width:170px}.tb_right #top-menu li.custom-login-box ul{right:0;transform:none;left:auto}}@media only screen and (min-device-width:414px) and (max-device-width:736px) and (orientation:landscape){.grid.fullscreen figure.cols-5,.grid.fullscreen figure.cols-4,.grid.fullscreen figure.cols-3,.grid figure.cols-5,.grid figure.cols-4,.grid figure.cols-3{width:48%;margin:5px}}@media only screen and (min-device-width:414px) and (max-device-width:736px) and (orientation:portrait){.grid.fullscreen figure.cols-5,.grid.fullscreen figure.cols-4,.grid.fullscreen figure.cols-3{width:100%}}@media only screen and (min-device-width:375px) and (max-device-width:667px) and (orientation:landscape){.grid.fullscreen figure.cols-5,.grid.fullscreen figure.cols-4,.grid.fullscreen figure.cols-3{width:48%;margin:5px}#content.portfolio-four .portfolio-item,#content .portfolio-4{width:195px}#content .portfolio-4{height:143px}#content .ch-info .ch-info-back4{-webkit-transform:translate3d(0,0,-195px) rotate3d(1,0,0,90deg);-moz-transform:translate3d(0,0,-195px) rotate3d(1,0,0,90deg);-o-transform:translate3d(0,0,-195px) rotate3d(1,0,0,90deg);-ms-transform:translate3d(0,0,-195px) rotate3d(1,0,0,90deg);transform:translate3d(0,0,-195px) rotate3d(1,0,0,90deg);opacity:0}#content .ch-item:hover .ch-info-front4{-webkit-transform:translate3d(0,195px,0) rotate3d(1,0,0,-90deg);-moz-transform:translate3d(0,195px,0) rotate3d(1,0,0,-90deg);-o-transform:translate3d(0,195px,0) rotate3d(1,0,0,-90deg);-ms-transform:translate3d(0,195px,0) rotate3d(1,0,0,-90deg);transform:translate3d(0,195px,0) rotate3d(1,0,0,-90deg);opacity:0}#content.portfolio-three .portfolio-item,#content .portfolio-3{width:300px}#content .portfolio-3{height:214px}#content .ch-info .ch-info-back3{-webkit-transform:translate3d(0,0,-300px) rotate3d(1,0,0,90deg);-moz-transform:translate3d(0,0,-300px) rotate3d(1,0,0,90deg);-o-transform:translate3d(0,0,-300px) rotate3d(1,0,0,90deg);-ms-transform:translate3d(0,0,-300px) rotate3d(1,0,0,90deg);transform:translate3d(0,0,-300px) rotate3d(1,0,0,90deg);opacity:0}#content .ch-item:hover .ch-info-front3{-webkit-transform:translate3d(0,300px,0) rotate3d(1,0,0,-90deg);-moz-transform:translate3d(0,300px,0) rotate3d(1,0,0,-90deg);-o-transform:translate3d(0,300px,0) rotate3d(1,0,0,-90deg);-ms-transform:translate3d(0,300px,0) rotate3d(1,0,0,-90deg);transform:translate3d(0,300px,0) rotate3d(1,0,0,-90deg);opacity:0}}@media only screen and (min-device-width:375px) and (max-device-width:667px) and (orientation:portrait){.grid.fullscreen figure.cols-5,.grid.fullscreen figure.cols-4,.grid.fullscreen figure.cols-3{width:310px}.top_contact .contact_phone{border:none!important}.top_contact .contact_address{margin-top:0;border:none!important}}@media screen and (max-width:667px){#container #branding .logo{padding-right:0;padding-left:0}.grid figure.cols-3{max-width:290px}.event-left,.event-right{float:none;width:100%}.clients_grid.cols-2 .review,.clients_grid.cols-3 .review,.clients_grid.cols-4 .review{width:100%;margin-right:0}.social_icons .share_text{float:none}.error404 .post_container_full{position:relative;transform:none}.mobile_menu_holder{max-height:245px}.responsive_search_submit{top:0}#container .social_links_out .social_links i{font-size:25px;line-height:50px;height:50px;width:50px}.gym_class_wrap:hover{top:0;box-shadow:none;-webkit-box-shadow:none;-moz-box-shadow:none;-o-box-shadow:none}.gym_class_description{display:block!important}}@media screen and (max-width:640px){.nav-top{margin-bottom:30px;max-width:100%;margin:0 auto}.table{width:100%}.main-navigation{border:0;background:0 0}.main-navigation #navigation{text-align:center;border:none}#navigation{width:100%}#navigation ul{float:none;display:inline-block}#navigation ul ul{display:none}.js #navigation>ul{display:none!important}.js #navigation select{display:inline-block!important;max-width:none;border:none;padding:7px 15px;margin-top:10px;width:100%;color:#fff;background:#222;text-shadow:0 1px 1px rgba(255,255,255,.4);font-size:12px;-moz-box-shadow:0 1px 2px rgba(0,0,0,.2) inset,0 1px 1px rgba(255,255,255,.9);-webkit-box-shadow:0 1px 2px rgba(0,0,0,.2) inset,0 1px 1px rgba(255,255,255,.9);box-shadow:0 1px 2px rgba(0,0,0,.2) inset,0 1px 1px rgba(255,255,255,.9)}.bellow_header_title{text-align:center}.page-title{float:none;text-align:center;margin-top:10px;width:auto}.page-title ul{float:none}.social_icons{text-align:center;padding:20px 0;border:none}.get_social{float:none!important;margin:0 auto}.social_ic_margin{margin:10px 0 2px}.left-atts{float:none}.right-atts{float:none;margin-top:10px;font-weight:700;font-size:16px}.blogpost h2{}.clear-responsive{margin:10px 0;height:1px;clear:both}.post_container .recent_posts_container article.col.extra-width:nth-child(3n+1),.post_container_full .recent_posts_container article.col.extra-width-full:nth-child(3n+1),.post_container_full .recent_posts_container article.col.extra-width-full:nth-child(5n+1),.portfolio-related .recent_posts_container article.col.extra-width-full-port:nth-child(5n+1),.portfolio-related .recent_posts_container article.col.extra-width-full-port:nth-child(3n+1){clear:none}.post_container .recent_posts_container article.col.extra-width:nth-child(2n+1),.post_container_full .recent_posts_container article.col.extra-width-full:nth-child(2n+1),.portfolio-related .recent_posts_container article.col.extra-width-full-port:nth-child(2n+1){clear:both}.col{width:45%!important;margin-right:2%;border-right:none}.recent_posts_container article.col.extra-width:nth-child(4n){clear:none}.s1_2,.s1_3,.s2_3,.s3_4,.s1_4,.s1_5,.s2_5,.s3_5,.s4_5{float:none;width:97%}.contact-form input[type=text]{width:90%}.qbox_title1,.qbox_title2{float:none}.qbox_title1{width:auto;text-align:center;padding-bottom:20px;border-bottom:1px solid #e5e2e2;margin-bottom:20px}.qbox_title2{width:auto;text-align:center;border:none;padding-left:0}#branding{padding-bottom:0}.main-navigation{margin-top:0}.page-title .breadcrumb{margin-right:0;float:none}.breadcrumb_search_form{position:relative;right:auto;top:auto;margin:20px auto 0;transform:none;-webkit-transform:none}.products .product,.no_sidebar .products .product,.woocommerce[class*=columns] .products .product{width:47%;margin:0 5% 5% 0;float:left;clear:both}.woocommerce-result-count{float:none;width:100%}.woocommerce .post_container select{width:100%;margin-top:20px}.products .product:nth-child(2n),.woocommerce[class*=columns] .products .product:nth-child(2n){float:right;margin-right:0;clear:none}.products .product,.no_sidebar .products .product,.woocommerce[class*=columns] .products .product{float:none;width:100%}.woocommerce #payment #place_order{width:100%}}@media screen and (max-width:600px){.div_bar{display:none}.front_widget{width:100%;border-right:none;padding:0;margin:10px 0;padding-bottom:20px;border-bottom:1px dotted #ccc}.vc_front_widget{margin-bottom:20px}.portfolio-one .portfolio-item{width:400px}.full .gallery_zoom{width:400px;height:201px}.full .image_show{width:400px;height:201px}.full .image_show img{width:400px;height:auto}.portfolio-1{width:400px;height:201px}.portfolio-1 h3{min-height:90px}.ch-info .ch-info-back1{-webkit-transform:translate3d(0,0,-220px) rotate3d(1,0,0,90deg);-moz-transform:translate3d(0,0,-220px) rotate3d(1,0,0,90deg);-o-transform:translate3d(0,0,-220px) rotate3d(1,0,0,90deg);-ms-transform:translate3d(0,0,-220px) rotate3d(1,0,0,90deg);transform:translate3d(0,0,-220px) rotate3d(1,0,0,90deg);opacity:0}.ch-item:hover .ch-info-front1{-webkit-transform:translate3d(0,220px,0) rotate3d(1,0,0,-90deg);-moz-transform:translate3d(0,220px,0) rotate3d(1,0,0,-90deg);-o-transform:translate3d(0,220px,0) rotate3d(1,0,0,-90deg);-ms-transform:translate3d(0,220px,0) rotate3d(1,0,0,-90deg);transform:translate3d(0,220px,0) rotate3d(1,0,0,-90deg);opacity:0}.grid figure.cols-2{width:47%!important}.last{border-bottom:none}.footer_widget_content{width:97%}.comment-form #respond{margin-left:0}.posts_slider_item:before{content:initial}.posts_slider_content{padding:20px;transform:none;position:relative;left:auto;background-color:#222}.posts_slider_wrap .flex-direction-nav a{width:40px}.posts_slider_content h2{font-size:25px}.posts_slider_excerpt{font-size:13px}.flex-direction-nav .flex-next{right:-10px}.flex-direction-nav .flex-prev{left:-10px}#container .wpcf7{width:100%}#container .wpcf7 .wpcf7-submit{position:relative;width:100%;text-align:center}}@media(max-width:480px){.vc_responsive div.vc_row-fluid div[class*=vc_span]{float:none;display:block;width:auto;margin-left:0}.grid figure.cols-5,.grid figure.cols-4,.grid figure.cols-3,.grid figure.cols-2{width:240px!important;margin:6px 0 20px}.grid.fullscreen figure.cols-5{width:240px;margin-bottom:20px}figure.effect-zoe:hover img,figure.effect-zoe:focus img{transform:none}.grid figure figcaption,.grid figure figcaption>a{position:relative}figure.effect-zoe:hover figcaption,figure.effect-zoe:focus figcaption{transform:none}figure.effect-zoe figcaption{transform:none;-webkit-transform:none}.portfolio-tabs li{width:100%;text-align:center}.portfolio-tabs li a{padding:0 5px}.countdown-ul li{width:50%!important;margin:0 0 -1px -1px!important}.footer_widget_content,.footer_columns_cols_3 .footer_widget_content,.footer_columns_cols_2 .footer_widget_content,.footer_columns_cols_4 .footer_widget_content{width:100%;float:none;margin-right:0;margin-bottom:50px}.woocommerce table.cart td.actions{text-align:left}.woocommerce .col2-set .col-1,.woocommerce .col2-set .col-2{width:100%;float:none}.footer .instagram-pics li,.footer .instagram-pics.instagram-size-small li{width:33.33%;max-width:none}.thumbs_prev_post,.thumbs_next_post{float:none;width:100%}.thumbs_prev_post{margin-bottom:40px}}@media screen and (max-width:470px){.copyright,.footer_branding{width:210px}.portfolio-tabs.portfolio-templates li{width:33%}.post_container .blogpost_small_pic,.post_container .blogpost_small_desc{width:100%;float:none}.post_container .blogpost_small_pic{margin-bottom:20px}.small_read_more{padding-bottom:0}.blogpost_small_desc h2{padding:15px 0}.author-avatar{float:none;width:100%}.box .author-avatar img{float:none;margin:0 auto}.author-page-desc,.author-info .author-page-desc{margin:15px 0 0}.author-page-desc h4,.author-page-desc h1{text-align:center}.portfolio-wrapper{width:240px;margin:10px auto}.page-template-portfolio-one-column .portfolio-wrapper,.tax-portfolio_category .portfolio-wrapper{width:100%}.portfolio-one .portfolio-item,.full .image_show,.portfolio-1,.full .image_show img,#content.portfolio-two .portfolio-item,.portfolio-2{width:220px}.portfolio-1,.full .image_show{height:111px}#content .portfolio-2{height:141px;width:220px}.portfolio-1 h3,.portfolio-2 h3,.portfolio-3 h3{font-size:16px;min-height:20px;line-height:normal}.portfolio-3 h3{min-height:50px}.portfolio-1 .portfolio_tags,.portfolio-2 .portfolio_tags,.portfolio-3 .portfolio_tags{font-size:12px}#content .portfolio-3,#content.portfolio-three .portfolio-item{width:235px}#content .portfolio-3,#content .portfolio-3 img{width:235px;height:168px}.product .images{width:100%;float:none;margin-bottom:30px}.product .summary{width:100%;float:none}#content.portfolio-two .portfolio-item,#content .portfolio-2{width:220px}#content .portfolio-2{height:141px}#content .ch-info .ch-info-back2{-webkit-transform:translate3d(0,0,-220px) rotate3d(1,0,0,90deg);-moz-transform:translate3d(0,0,-220px) rotate3d(1,0,0,90deg);-o-transform:translate3d(0,0,-220px) rotate3d(1,0,0,90deg);-ms-transform:translate3d(0,0,-220px) rotate3d(1,0,0,90deg);transform:translate3d(0,0,-220px) rotate3d(1,0,0,90deg);opacity:0}#content .ch-item:hover .ch-info-front2{-webkit-transform:translate3d(0,220px,0) rotate3d(1,0,0,-90deg);-moz-transform:translate3d(0,220px,0) rotate3d(1,0,0,-90deg);-o-transform:translate3d(0,220px,0) rotate3d(1,0,0,-90deg);-ms-transform:translate3d(0,220px,0) rotate3d(1,0,0,-90deg);transform:translate3d(0,220px,0) rotate3d(1,0,0,-90deg);opacity:0}.cr_adv_tables.columns_5 .col_content,.cr_adv_tables.columns_4 .col_content,.cr_adv_tables.columns_3 .col_content{width:100%;float:none}.reading-box .cta_inside{text-align:center}.reading-box .cta_text,.reading-box .cta_button{display:block}.reading-box .cta_text{padding-right:0;padding-bottom:30px}#respond .comment_column{width:100%;display:block}}@media screen and (max-width:440px){.products .product,.woocommerce.columns-4 .products .product,.woocommerce.columns-2 .products .product,.woocommerce.columns-6 .products .product,.woocommerce.columns-5 .products .product{width:100%;float:none;margin-right:0;margin-bottom:10%}.products .product:nth-child(2n){float:none}.woocommerce-MyAccount-navigation ul{border-bottom:none}.woocommerce-MyAccount-navigation ul li{display:block;margin:0}.woocommerce-MyAccount-navigation ul li a{padding-left:20px;border-bottom:1px solid #eee}.woocommerce-MyAccount-navigation ul li a:before{width:3px;height:100%;bottom:0;left:0}.portfolio-modern .portfolio-misc-info{padding:10px}.portfolio-modern .project-info-details{display:block;margin-bottom:15px;text-align:center;margin-right:0}.portfolio-modern .portfolio-misc-info h3{margin-bottom:0;display:inline-block}.portfolio-modern .portfolio-misc-info h3:after{content:":"}.portfolio-modern .posts-boxes{padding:30px}.portfolio-modern .related_posts_title{margin-bottom:10px;text-align:center}.portfolio-modern .portfolio-navigation{margin:0}.share_posts_wrap{position:relative;transform:none;-webkit-transform:none;left:auto}.share_posts_wrap .social_icons{padding-bottom:0}.design_modern .review{padding:10px}.mobile_menu_holder{max-height:475px}}@media screen and (max-width:420px){.portfolio-one .portfolio-item{width:220px}.full .gallery_zoom{width:300px;height:151px}.full .image_show{width:220px;height:111px}.full .image_show img{width:300px;height:auto}.full .title{font-size:16px}.author-bio{margin-left:0}.col,.event_calendar_wrap .col.columns-4,.event_calendar_wrap .col.columns-3,.event_calendar_wrap .col.columns-2,.event_calendar_wrap .col.columns-4:nth-child(4n),.event_calendar_wrap .col.columns-3:nth-child(3n),.event_calendar_wrap .col.columns-2:nth-child(2n){width:240px!important;margin:10px auto;float:none}.clear-responsive{margin:0}.blogpost.grid_posts.columns-5,.blogpost.grid_posts.columns-4,.blogpost.grid_posts.columns-3,.blogpost.grid_posts.columns-2{width:100%;margin:0;float:none;padding-bottom:10px}.blogpost.grid_posts.columns-5:nth-child(3n),.blogpost.grid_posts.columns-4:nth-child(3n),.blogpost.grid_posts.columns-5:nth-child(5n),.blogpost.grid_posts.columns-4:nth-child(4n),.blogpost.grid_posts.columns-3:nth-child(3n),.blogpost.grid_posts.columns-2:nth-child(2n){margin-right:auto}.woocommerce .quantity{max-width:none;width:auto}.woocommerce .quantity .minus,.woocommerce .quantity .plus{display:none}.woocommerce table.shop_table th.product-quantity .mobile{display:block}.woocommerce table.shop_table th.product-quantity .desktop{display:none}.woocommerce table.shop_table th{padding:7px 10px}.woocommerce table.shop_table th.product-remove{padding:0}.woocommerce table.cart td.actions .coupon{float:none;position:relative;margin-bottom:20px}.woocommerce table.cart td.actions .coupon input[type=text]{width:100%}.woocommerce table.cart td.actions .coupon input[type=submit].button{margin:0;position:absolute;right:0}.woocommerce table.shop_table th.product-price,.woocommerce table.shop_table td.product-price{display:none}.woocommerce table.cart td.actions input[type=submit].button.small{width:100%;text-align:center;margin:0}.woocommerce .quantity input.qty,.woocommerce-page .quantity input.qty{border-left:1px solid #e1e1e1;border-right:1px solid #e1e1e1}.cart-collaterals .alignright{float:none}.cart-collaterals .checkout-button{width:100%;text-align:center}}@media screen and (max-width:370px){.product .images{width:100%}.portfolio-modern .posts-boxes{padding:0}}