@media only screen and (-o-min-device-pixel-ratio:2/1),only screen and (-webkit-min-device-pixel-ratio:2),only screen and (min--moz-device-pixel-ratio:2),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-right:15px;padding-left:15px}}@media screen and (max-width:1170px){.inner_wrap .inner_wrap_margins{margin-right:15px;margin-left:15px}}@media screen and (max-width:1100px){.portfolio_content{width:70%}}@media screen and (max-width:1000px){#style_selector{display:none}}@media screen and (max-width:1025px){.custom.tp-bullets,figure .effect-overlay .zoomin{display:none}figure .effect-overlay .launch{height:100%;border:none;margin-right:0;right:auto;top:0;border-radius:0;-webkit-border-radius:0;margin-left:0;left:0;width:100%;margin-top:0}.grid figure:focus .effect-overlay .launch,.grid figure:hover .effect-overlay .launch{top:0}figure.effect-zoe .effect-overlay .launch a{height:100%;width:100%;display:block}figure.effect-zoe .effect-overlay .launch a i{display:none}.modern_mobile_navigation .responsive-menu-bar{height:50px;padding:0;text-align:center;width:50px;line-height:50px}.responsive-menu-link .mob_menu{margin:0}.responsive_search_submit{height:100%;padding:0 15px;border:0;-webkit-appearance:none;right:-1px;color:#fff;position:absolute;top:0;background:#5bc98c;cursor:pointer}.responsive-item{padding:10px;border-bottom:1px solid hsla(0,0%,50%,.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-right:15px;box-sizing:border-box;padding-left:15px}.woocommerce .quantity input.qty,.woocommerce-page .quantity input.qty{margin-right:0;width:50px}.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{padding:10px 0;position:relative;opacity:1}figure.modern_portfolio_layout .make_this_full{display:none}.portfolio_content_wrap{transform:none;-webkit-transform:none;top:0}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{padding:10px 0;position:relative;opacity:1}.portfolio-modern .title_categ_over_wrap{transform:none;-webkit-transform:none;top:0}.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{max-width:none;width:16.66%}.second_navi_inner{width:calc(100% - 30px)!important}}@media screen and (max-width:960px){.table{margin:0 auto;display:table}.main-navigation{width:100%;float:none}.additional_icons{display:none!important}.front_widget{padding-right:15px;width:47%}.last,.second{border-right:none;margin-right:0;padding-right:0}.div_bar{height:3px;border-top:1px dotted #ccc;clear:both;width:100%;display:block}.footer_columns_cols_2 .footer_widget_content,.footer_columns_cols_3 .footer_widget_content,.footer_columns_cols_4 .footer_widget_content,.footer_widget_content{margin-right:4%;width:48%}.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(odd),.footer_columns_cols_3 .footer_widget_content:nth-child(odd),.footer_columns_cols_4 .footer_widget_content:nth-child(odd){clear:left}.forth{clear:none}.third{clear:both}.nav-top{height:30px;padding-bottom:15px}.nav-wrapper{padding:7px 0;text-align:center;margin:0 auto;float:none}.connect,.nav-main,.nav-main ul,.nav-top,.nav-top ul{float:none}.connect{padding-top:10px;margin:0 auto;width:auto;display:inline-block}.main{min-height:0;margin-right:0;width:100%}a.commenttime{padding-bottom:10px;float:none;display:block}.comment-meta{line-height:20px}.center{margin:3px}.vc_row-fluid{padding-right:10px;padding-left:10px}.banner{text-align:center;padding-bottom:30px;float:none}.tab-holder .tabs li,.wpb_tabs .wpb_tabs_nav li{text-align:left;width:auto;float:none!important;display:block}.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_tabs .wpb_tabs_nav,.wpb_tour .wpb_tabs_nav{width:auto!important;float:none!important}.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{height:3px!important;right:-1px!important;bottom:auto!important;width:auto!important}.wpb_tour .wpb_tour_tabs_wrapper .wpb_tab{margin-left:0!important;left:0!important;width:auto!important;float:none!important}.project-content.full_desc .project-description{width:auto;float:none}.grid figure h3{font-size:13px}.woo_login_form{transform:translateX(50%);-webkit-transform:translateX(50%);right:50%!important;left:auto!important}.woocommerce form .form-row-first,.woocommerce form .form-row-last{width:100%;float:none}.modern_portfolio_half{margin:20px 0}.modern_portfolio_content .sp_title_desc h2.sp_title{font-size:40px}.modern_portfolio_content,.modern_portfolio_image{width:100%;float:none}#container .wpb_content_element .wpb_tour_tabs_wrapper.tabs_style_5 .wpb_tabs_nav a{padding:15px}.extra_header_button,.header_right_side{float:none!important}}@media screen and (max-width:830px){.mobile_view{visibility:visible;display:inherit}.desktop_view{visibility:hidden;display:none}#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.custom_logo,#branding .logo.mobile_logo_render a img.original_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;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{padding:0;margin-left:0}.side_contact .top_contact,.side_search,.side_social .top_social{padding:0}.side_social .top_social a{float:none;display:inline-block}.side_logo a img{padding:20px 0 25px;margin:0 auto;display:block}.side_search{display:none}.header .inner{padding:0;display:block}.tb_left,.tb_right{float:none}.separator_right{border-right:none!important;margin-right:0!important;padding-right:0!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{right:auto;position:relative;top:auto;padding-bottom:0!important;margin-top:0;display:block}.mob_menu{font-size:16px;margin-bottom:0;margin-left:-10px;width:100%}.pi-header-row-fixed .header_wrap{padding-bottom:0}#branding{text-align:center;margin:auto;float:none;display:block!important}.navigation_modern #branding .text_logo{text-align:left;margin-left:10px}.full_header{height:auto!important}.logo_separator{display:none}.extra_header_button{margin-bottom:20px;text-align:center;display:block!important}.extra_header_button a{margin-right:0}.nav-holder ul,nav#nav{display:none}#branding .logo a img{height:auto!important;margin:0 auto}.navigation_modern #branding .logo a img{padding-right:60px;max-height:100px;margin:0 0 0 10px;display:block}.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{margin-right:0;border-bottom:none;width:100%;float:none}.container .post_container,.container .sidebar,.portfolio-misc-info-left{width:100%;float:none}.container .sidebar{margin-top:40px}.contact-form input[type=text],.contact-form textarea{margin-top:0}.half,.half_desc{width:99%;float:none}.flexslider .slides img{width:100%}#branding .tagline,#branding h1.text{margin-left:0}#branding .tagline{padding-bottom:25px}.second_navi{display:none}.top_contact{border-bottom:1px solid #e5e2e2;text-align:center;margin:0;width:100%;float:none}.top_contact .contact_address,.top_contact .contact_email,.top_contact .contact_phone{float:none;display:inline-block}.top_social{text-align:center;width:100%;float:none}.top_social a{margin-bottom:10px;float:none;display:inline-block}.tap_to_call{margin-bottom:10px;text-align:center;display:block}.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{max-width:none;width:20%}.footer .instagram-pics.instagram-size-large li{max-width:none;width:25%}.header .modern_cta{border-left:none;text-align:center;margin-left:0;float:none;margin-top:10px;padding-left:0}.header .modern_social_icons{padding-bottom:20px;float:none;margin-top:10px}}@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-size:cover!important;background-position:50%!important}}@media only screen and (min-device-width:768px) and (max-device-width:1024px) and (orientation:portrait){.vc_row .inner_wrap_margins #content{margin-right:0;margin-left:0}.grid.fullscreen figure.cols-4,.grid.fullscreen figure.cols-5{margin:0;width:33%}.grid figure.cols-4,.grid figure.cols-5{width:31%}#content .portfolio-3,#content.portfolio-three .portfolio-item{width:340px}#content .portfolio-3{height:242px}#content .ch-info .ch-info-back3{-webkit-transform:translateZ(-340px) rotateX(90deg);-moz-transform:translateZ(-340px) rotateX(90deg);-o-transform:translateZ(-340px) rotateX(90deg);-ms-transform:translateZ(-340px) rotateX(90deg);transform:translateZ(-340px) rotateX(90deg);opacity:0}#content .ch-item:hover .ch-info-front3{-webkit-transform:translate3d(0,340px,0) rotateX(-90deg);-moz-transform:translate3d(0,340px,0) rotateX(-90deg);-o-transform:translate3d(0,340px,0) rotateX(-90deg);-ms-transform:translate3d(0,340px,0) rotateX(-90deg);transform:translate3d(0,340px,0) rotateX(-90deg);opacity:0}#content .portfolio-2,#content.portfolio-two .portfolio-item{width:350px}#content .portfolio-2{height:225px}#content .ch-info .ch-info-back2{-webkit-transform:translateZ(-350px) rotateX(90deg);-moz-transform:translateZ(-350px) rotateX(90deg);-o-transform:translateZ(-350px) rotateX(90deg);-ms-transform:translateZ(-350px) rotateX(90deg);transform:translateZ(-350px) rotateX(90deg);opacity:0}#content .ch-item:hover .ch-info-front2{-webkit-transform:translate3d(0,350px,0) rotateX(-90deg);-moz-transform:translate3d(0,350px,0) rotateX(-90deg);-o-transform:translate3d(0,350px,0) rotateX(-90deg);-ms-transform:translate3d(0,350px,0) rotateX(-90deg);transform:translate3d(0,350px,0) rotateX(-90deg);opacity:0}}@media only screen and (min-device-width:768px) and (max-device-width:1024px) and (orientation:landscape){#content .portfolio-3,#content.portfolio-three .portfolio-item{width:310px}#content .portfolio-3{height:221px}#content .ch-info .ch-info-back3{-webkit-transform:translateZ(-310px) rotateX(90deg);-moz-transform:translateZ(-310px) rotateX(90deg);-o-transform:translateZ(-310px) rotateX(90deg);-ms-transform:translateZ(-310px) rotateX(90deg);transform:translateZ(-310px) rotateX(90deg);opacity:0}#content .ch-item:hover .ch-info-front3{-webkit-transform:translate3d(0,310px,0) rotateX(-90deg);-moz-transform:translate3d(0,310px,0) rotateX(-90deg);-o-transform:translate3d(0,310px,0) rotateX(-90deg);-ms-transform:translate3d(0,310px,0) rotateX(-90deg);transform:translate3d(0,310px,0) rotateX(-90deg);opacity:0}#content .portfolio-2,#content.portfolio-two .portfolio-item{width:480px}#content .portfolio-2{height:308px}#content .ch-info .ch-info-back2{-webkit-transform:translateZ(-480px) rotateX(90deg);-moz-transform:translateZ(-480px) rotateX(90deg);-o-transform:translateZ(-480px) rotateX(90deg);-ms-transform:translateZ(-480px) rotateX(90deg);transform:translateZ(-480px) rotateX(90deg);opacity:0}#content .ch-item:hover .ch-info-front2{-webkit-transform:translate3d(0,480px,0) rotateX(-90deg);-moz-transform:translate3d(0,480px,0) rotateX(-90deg);-o-transform:translate3d(0,480px,0) rotateX(-90deg);-ms-transform:translate3d(0,480px,0) rotateX(-90deg);transform:translate3d(0,480px,0) rotateX(-90deg);opacity:0}}@media screen and (max-width:768px){.responsive-menu-bar{padding:15px}.row{padding:20px;margin-top:0}.blogpost.grid_posts.columns-4,.blogpost.grid_posts.columns-5{width:32%}.blogpost.grid_posts.columns-4:nth-child(4n+1),.blogpost.grid_posts.columns-5:nth-child(5n+1){clear:none}.blogpost.grid_posts.columns-4:nth-child(3n+1),.blogpost.grid_posts.columns-5:nth-child(3n+1){clear:left}.blogpost.grid_posts.columns-4:first-child,.blogpost.grid_posts.columns-5:first-child{clear:none}.blogpost.grid_posts.columns-4:nth-child(3n),.blogpost.grid_posts.columns-5:nth-child(3n){margin-right:0}.nav-wrapper{padding:3px 0}.portfolio-one .portfolio-item{width:540px}.full .image_show{padding:0;margin-bottom:15px;float:none}.full .args,.full .title,.full p{padding-left:0}.menu ul{left:3px}.footer nav{padding:0 0 40px;text-align:center;clear:both;margin:0 auto;float:none}.footer_branding{padding-top:18px;border-top:1px solid #3c3c3c;text-align:center;margin:17px auto 10px;float:none}.nav-main ul li a,.nav-top ul li a{margin:0 3px}.copyright{margin:10px auto}.copyright,.footer_navigation{text-align:center;float:none}.action_bar_inner{text-align:center}.action_bar_inner h2{padding-right:0}.action_bar_inner a.custompos{right:auto;position:relative;top:auto;margin-top:10px}.banner img{height:auto;width:100%}.full .description{padding:0 10px;margin-bottom:20px;top:auto}.col,.event_calendar_wrap .col.columns-3,.event_calendar_wrap .col.columns-4{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-right:0;margin-left:0}.col.columns-3{width:47%}.col.columns-3:nth-child(3n+1),.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,.extra-width-full-port{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(2n){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.mobile-active,.tribe-events-calendar td.tribe-events-present,.tribe-events-calendar td.tribe-events-present div[id*=tribe-events-daynum-],.tribe-events-calendar td.tribe-events-present.mobile-active,.tribe-events-calendar td.tribe-events-present.mobile-active div[id*=tribe-events-daynum-],.tribe-events-calendar td.tribe-events-present.mobile-active div[id*=tribe-events-daynum-] a{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{color:#fff;background-color:#2f852e}.tribe-events-calendar .tribe-events-has-events:after,.tribe-events-calendar .tribe-events-past.tribe-events-has-events:after{background-color:#fff}#tribe-events-content .tribe-events-calendar .mobile-active:hover,.tribe-events-calendar td.mobile-active{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 .tribe-events-loop .tribe-events-content,.tribe-events-list .tribe-events-loop .tribe-events-content{padding:15px 20px 20px 0;width:50%}.tribe-events-loop .tribe-events-event-meta{border-right:none;min-height:auto;border-top:none;border-bottom:none;padding-right:0;width:27%;padding-left:0}.tribe-events-list .tribe-events-event-cost{margin-left:20px;display:block}.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{border-right:none;border-left:none;padding:0 0 10px;border-top:none;background:transparent}.cr_adv_tables.columns_3 .col_content,.cr_adv_tables.columns_4 .col_content,.cr_adv_tables.columns_5 .col_content{margin-bottom:30px;width:50%}.cr_adv_tables.columns_3 .col_content:nth-child(odd)
	.cr_adv_tables.columns_2 .col_content:nth-child(odd),.cr_adv_tables.columns_4 .col_content:nth-child(odd),.cr_adv_tables.columns_5 .col_content:nth-child(odd){clear:left}.enable_overflow .wpb_single_image,.vc_row[data-vc-full-width].enable_overflow .vc_column_container>.vc_column-inner{margin-top:0!important}.half_width span.wpcf7-form-control-wrap,.third_width span.wpcf7-form-control-wrap{margin-right:0!important;width:100%!important;float:none}.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{text-align:center;width:100%;white-space:inherit!important}.vc_separator .vc_sep_holder{display:none!important}.vc_sep_width_50{width:auto!important}.woocommerce .quantity .minus,.woocommerce .quantity .plus{height:30px;width: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:normal}#container .wpb_content_element .tabs_style_5{border:1px solid #e5eaea;margin-bottom:40px}#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;border-bottom:1px solid #e5eaea;display:block}#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;margin-bottom:0;position:absolute;padding-right:0;left:15px;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{text-align:left;padding-left:35px}#container .wpb_content_element .tabs_style_5 .wpb_tab{padding:30px;background-color:#fff}.tb_left #top-menu li ul,.tb_right #top-menu li ul{transform:translateX(-50%);right:auto;left:50%;width:250px}#top-menu li a{text-align:center}}@media only screen and (min-device-width:414px) and (max-device-width:736px) and (orientation:landscape){.grid figure.cols-3,.grid figure.cols-4,.grid figure.cols-5,.grid.fullscreen figure.cols-3,.grid.fullscreen figure.cols-4,.grid.fullscreen figure.cols-5{margin:5px;width:48%}}@media only screen and (min-device-width:414px) and (max-device-width:736px) and (orientation:portrait){.grid.fullscreen figure.cols-3,.grid.fullscreen figure.cols-4,.grid.fullscreen figure.cols-5{width:100%}}@media only screen and (min-device-width:375px) and (max-device-width:667px) and (orientation:landscape){.grid.fullscreen figure.cols-3,.grid.fullscreen figure.cols-4,.grid.fullscreen figure.cols-5{margin:5px;width:48%}#content .portfolio-4,#content.portfolio-four .portfolio-item{width:195px}#content .portfolio-4{height:143px}#content .ch-info .ch-info-back4{-webkit-transform:translateZ(-195px) rotateX(90deg);-moz-transform:translateZ(-195px) rotateX(90deg);-o-transform:translateZ(-195px) rotateX(90deg);-ms-transform:translateZ(-195px) rotateX(90deg);transform:translateZ(-195px) rotateX(90deg);opacity:0}#content .ch-item:hover .ch-info-front4{-webkit-transform:translate3d(0,195px,0) rotateX(-90deg);-moz-transform:translate3d(0,195px,0) rotateX(-90deg);-o-transform:translate3d(0,195px,0) rotateX(-90deg);-ms-transform:translate3d(0,195px,0) rotateX(-90deg);transform:translate3d(0,195px,0) rotateX(-90deg);opacity:0}#content .portfolio-3,#content.portfolio-three .portfolio-item{width:300px}#content .portfolio-3{height:214px}#content .ch-info .ch-info-back3{-webkit-transform:translateZ(-300px) rotateX(90deg);-moz-transform:translateZ(-300px) rotateX(90deg);-o-transform:translateZ(-300px) rotateX(90deg);-ms-transform:translateZ(-300px) rotateX(90deg);transform:translateZ(-300px) rotateX(90deg);opacity:0}#content .ch-item:hover .ch-info-front3{-webkit-transform:translate3d(0,300px,0) rotateX(-90deg);-moz-transform:translate3d(0,300px,0) rotateX(-90deg);-o-transform:translate3d(0,300px,0) rotateX(-90deg);-ms-transform:translate3d(0,300px,0) rotateX(-90deg);transform:translate3d(0,300px,0) rotateX(-90deg);opacity:0}}@media only screen and (min-device-width:375px) and (max-device-width:667px) and (orientation:portrait){.grid.fullscreen figure.cols-3,.grid.fullscreen figure.cols-4,.grid.fullscreen figure.cols-5{width:310px}.top_contact .contact_phone{border:none!important}.top_contact .contact_address{border:none!important;margin-top:0}}@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{width:100%;float:none}.clients_grid.cols-2 .review,.clients_grid.cols-3 .review,.clients_grid.cols-4 .review{margin-right:0;width:100%}.social_icons .share_text{float:none}.error404 .post_container_full{transform:none;position:relative}.mobile_menu_holder{max-height:245px}.responsive_search_submit{top:0}#container .social_links_out .social_links i{height:50px;font-size:25px;width:50px;line-height: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{max-width:100%;margin:0 auto}.table{width:100%}.main-navigation{border:0;background:none}.main-navigation #navigation{border:none;text-align:center}#navigation{width:100%}#navigation ul{float:none;display:inline-block}#navigation ul ul{display:none}.js #navigation>ul{display:none!important}.js #navigation select{padding:7px 15px;font-size:12px;border:none;text-shadow:0 1px 1px hsla(0,0%,100%,.4);color:#fff;max-width:none;-moz-box-shadow:inset 0 1px 2px rgba(0,0,0,.2),0 1px 1px hsla(0,0%,100%,.9);-webkit-box-shadow:inset 0 1px 2px rgba(0,0,0,.2),0 1px 1px hsla(0,0%,100%,.9);box-shadow:inset 0 1px 2px rgba(0,0,0,.2),0 1px 1px hsla(0,0%,100%,.9);background:#222;width:100%;margin-top:10px;display:inline-block!important}.bellow_header_title,.page-title{text-align:center}.page-title{width:auto;float:none;margin-top:10px}.page-title ul{float:none}.social_icons{padding:20px 0;border:none;text-align:center}.get_social{margin:0 auto;float:none!important}.social_ic_margin{margin:10px 0 2px}.left-atts{float:none}.right-atts{font-size:16px;font-weight:700;float:none;margin-top:10px}.clear-responsive{height:1px;clear:both;margin:10px 0}.portfolio-related .recent_posts_container article.col.extra-width-full-port:nth-child(3n+1),.portfolio-related .recent_posts_container article.col.extra-width-full-port:nth-child(5n+1),.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){clear:none}.portfolio-related .recent_posts_container article.col.extra-width-full-port:nth-child(odd),.post_container .recent_posts_container article.col.extra-width:nth-child(odd),.post_container_full .recent_posts_container article.col.extra-width-full:nth-child(odd){clear:both}.col{border-right:none;margin-right:2%;width:45%!important}.recent_posts_container article.col.extra-width:nth-child(4n){clear:none}.s1_2,.s1_3,.s1_4,.s1_5,.s2_3,.s2_5,.s3_4,.s3_5,.s4_5{width:97%;float:none}.contact-form input[type=text]{width:90%}.qbox_title1,.qbox_title2{float:none}.qbox_title1{margin-bottom:20px;border-bottom:1px solid #e5e2e2;padding-bottom:20px}.qbox_title1,.qbox_title2{text-align:center;width:auto}.qbox_title2{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{transform:none;-webkit-transform:none;right:auto;position:relative;top:auto;margin:20px auto 0}.no_sidebar .products .product,.products .product,.woocommerce[class*=columns] .products .product{clear:both;margin:0 5% 5% 0;width:47%;float:left}.woocommerce-result-count{width:100%;float:none}.woocommerce .post_container select{width:100%;margin-top:20px}.products .product:nth-child(2n),.woocommerce[class*=columns] .products .product:nth-child(2n){margin-right:0;clear:none;float:right}.no_sidebar .products .product,.products .product,.woocommerce[class*=columns] .products .product{width:100%;float:none}.woocommerce #payment #place_order{width:100%}}@media screen and (max-width:600px){.div_bar{display:none}.front_widget{border-right:none;padding:0 0 20px;border-bottom:1px dotted #ccc;margin:10px 0;width:100%}.vc_front_widget{margin-bottom:20px}.portfolio-one .portfolio-item{width:400px}.full .gallery_zoom,.full .image_show{height:201px;width:400px}.full .image_show img{height:auto;width:400px}.portfolio-1{height:201px;width:400px}.portfolio-1 h3{min-height:90px}.ch-info .ch-info-back1{-webkit-transform:translateZ(-220px) rotateX(90deg);-moz-transform:translateZ(-220px) rotateX(90deg);-o-transform:translateZ(-220px) rotateX(90deg);-ms-transform:translateZ(-220px) rotateX(90deg);transform:translateZ(-220px) rotateX(90deg);opacity:0}.ch-item:hover .ch-info-front1{-webkit-transform:translate3d(0,220px,0) rotateX(-90deg);-moz-transform:translate3d(0,220px,0) rotateX(-90deg);-o-transform:translate3d(0,220px,0) rotateX(-90deg);-ms-transform:translate3d(0,220px,0) rotateX(-90deg);transform:translate3d(0,220px,0) rotateX(-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:normal}.posts_slider_content{transform:none;padding:20px;position:relative;background-color:#222;left:auto}.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;text-align:center;width:100%}}@media (max-width:480px){.vc_responsive div.vc_row-fluid div[class*=vc_span]{margin-left:0;width:auto;float:none;display:block}.grid figure.cols-2,.grid figure.cols-3,.grid figure.cols-4,.grid figure.cols-5{margin:6px 0 20px;width:240px!important}.grid.fullscreen figure.cols-5{margin-bottom:20px;width:240px}figure.effect-zoe:focus img,figure.effect-zoe:hover img{transform:none}.grid figure figcaption,.grid figure figcaption>a{position:relative}figure.effect-zoe:focus figcaption,figure.effect-zoe:hover figcaption{transform:none}figure.effect-zoe figcaption{transform:none;-webkit-transform:none}.portfolio-tabs li{text-align:center;width:100%}.portfolio-tabs li a{padding:0 5px}.countdown-ul li{margin:0 0 -1px -1px!important;width:50%!important}.footer_columns_cols_2 .footer_widget_content,.footer_columns_cols_3 .footer_widget_content,.footer_columns_cols_4 .footer_widget_content,.footer_widget_content{margin-right:0;margin-bottom:50px;width:100%;float:none}.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{max-width:none;width:33.33%}.thumbs_next_post,.thumbs_prev_post{width:100%;float:none}.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_desc,.post_container .blogpost_small_pic{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{width:100%;float:none}.box .author-avatar img{margin:0 auto;float:none}.author-info .author-page-desc,.author-page-desc{margin:15px 0 0}.author-page-desc h1,.author-page-desc h4{text-align:center}.portfolio-wrapper{margin:10px auto;width:240px}.page-template-portfolio-one-column .portfolio-wrapper,.tax-portfolio_category .portfolio-wrapper{width:100%}#content.portfolio-two .portfolio-item,.full .image_show,.full .image_show img,.portfolio-1,.portfolio-2,.portfolio-one .portfolio-item{width:220px}.full .image_show,.portfolio-1{height:111px}#content .portfolio-2{width:220px}.portfolio-1 h3,.portfolio-2 h3,.portfolio-3 h3{min-height:20px;font-size:16px;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{height:168px;width:235px}.product .images{margin-bottom:30px}.product .images,.product .summary{width:100%;float:none}#content .portfolio-2,#content.portfolio-two .portfolio-item{width:220px}#content .portfolio-2{height:141px}#content .ch-info .ch-info-back2{-webkit-transform:translateZ(-220px) rotateX(90deg);-moz-transform:translateZ(-220px) rotateX(90deg);-o-transform:translateZ(-220px) rotateX(90deg);-ms-transform:translateZ(-220px) rotateX(90deg);transform:translateZ(-220px) rotateX(90deg);opacity:0}#content .ch-item:hover .ch-info-front2{-webkit-transform:translate3d(0,220px,0) rotateX(-90deg);-moz-transform:translate3d(0,220px,0) rotateX(-90deg);-o-transform:translate3d(0,220px,0) rotateX(-90deg);-ms-transform:translate3d(0,220px,0) rotateX(-90deg);transform:translate3d(0,220px,0) rotateX(-90deg);opacity:0}.cr_adv_tables.columns_3 .col_content,.cr_adv_tables.columns_4 .col_content,.cr_adv_tables.columns_5 .col_content{width:100%;float:none}.reading-box .cta_inside{text-align:center}.reading-box .cta_button,.reading-box .cta_text{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-2 .products .product,.woocommerce.columns-4 .products .product,.woocommerce.columns-5 .products .product,.woocommerce.columns-6 .products .product{margin-right:0;margin-bottom:10%;width:100%;float:none}.products .product:nth-child(2n){float:none}.woocommerce-MyAccount-navigation ul{border-bottom:none}.woocommerce-MyAccount-navigation ul li{margin:0;display:block}.woocommerce-MyAccount-navigation ul li a{border-bottom:1px solid #eee;padding-left:20px}.woocommerce-MyAccount-navigation ul li a:before{height:100%;bottom:0;left:0;width:3px}.portfolio-modern .portfolio-misc-info{padding:10px}.portfolio-modern .project-info-details{margin-right:0;margin-bottom:15px;text-align:center;display:block}.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{transform:none;-webkit-transform:none;position:relative;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{height:151px;width:300px}.full .image_show{height:111px;width:220px}.full .image_show img{height:auto;width:300px}.full .title{font-size:16px}.author-bio{margin-left:0}.col,.event_calendar_wrap .col.columns-2,.event_calendar_wrap .col.columns-2:nth-child(2n),.event_calendar_wrap .col.columns-3,.event_calendar_wrap .col.columns-3:nth-child(3n),.event_calendar_wrap .col.columns-4,.event_calendar_wrap .col.columns-4:nth-child(4n){margin:10px auto;width:240px!important;float:none}.clear-responsive{margin:0}.blogpost.grid_posts.columns-2,.blogpost.grid_posts.columns-3,.blogpost.grid_posts.columns-4,.blogpost.grid_posts.columns-5{margin:0;padding-bottom:10px;width:100%;float:none}.blogpost.grid_posts.columns-2:nth-child(2n),.blogpost.grid_posts.columns-3:nth-child(3n),.blogpost.grid_posts.columns-4:nth-child(3n),.blogpost.grid_posts.columns-4:nth-child(4n),.blogpost.grid_posts.columns-5:nth-child(3n),.blogpost.grid_posts.columns-5:nth-child(5n){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{margin-bottom:20px;position:relative;float:none}.woocommerce table.cart td.actions .coupon input[type=text]{width:100%}.woocommerce table.cart td.actions .coupon input[type=submit].button{right:0;position:absolute;margin:0}.woocommerce table.shop_table td.product-price,.woocommerce table.shop_table th.product-price{display:none}.woocommerce table.cart td.actions input[type=submit].button.small{text-align:center;margin:0;width:100%}.woocommerce .quantity input.qty,.woocommerce-page .quantity input.qty{border-right:1px solid #e1e1e1;border-left:1px solid #e1e1e1}.cart-collaterals .alignright{float:none}.cart-collaterals .checkout-button{text-align:center;width:100%}}@media screen and (max-width:370px){.product .images{width:100%}.portfolio-modern .posts-boxes{padding:0}}