@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.show_logo.normal_logo,.side_logo a img.normal_logo{display:none;}#branding .logo a img.show_logo.retina_logo,.side_logo a img.retina_logo{display:block;}}@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){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;}.responsive_search_submit{border:0;position:absolute;right:-1px;background:#5bc98c;padding:0 15px;height:100%;color:#fff;cursor:pointer;-webkit-appearance:none;}.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;}.row_full{max-width:100%!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;}.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:0px;}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;}#responsive_menu{display:none;}.grid figure h3{font-size:13px;}}@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;}.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;}.tb_left,.tb_right{float:none;}.top_navigation{text-align:center;}.responsive-menu-link .mob_menu{margin:0;}#responsive_menu li:not(.menu-item){display:none;}#responsive_menu li.menu-item-resp{display:block;}#header-search{display:none;}.header_transparent{position:relative!important;}#navigation,.side_navigation #navigation{display:none!important;}.sf-sub-indicator{display:block!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;}.nav-holder ul,nav#nav{display:none;}#branding .logo a img{margin:0 auto;}#branding .logo a img.original_logo{display:block;}#branding .logo a img.custom_logo{display:none;}.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 0 10px 0;}.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;}}@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;}}@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){.vc_row[data-vc-full-width]{width:100%;}.responsive-menu-bar{padding:15px;}.bellow_header{padding:5px 15px;}.row{padding:20px!important;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 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:0px 0px 40px 0px;}.footer_branding{float:none;margin:17px auto 10px auto;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;}.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:#999999;}#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:#ffffff;}.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:#999999;}#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:normal;}#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:transparent;border-left:none;border-right:none;border-top:none;}}@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;}}@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{margin-right:0;padding-right:0;border:none;}.top_contact .contact_address{margin-top:15px;}}@media screen and (max-width: 667px){.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;}}@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:none;}.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,0.4);font-size:12px;-moz-box-shadow:0 1px 2px rgba(0,0,0,0.2) inset,0 1px 1px rgba(255,255,255,0.9);-webkit-box-shadow:0 1px 2px rgba(0,0,0,0.2) inset,0 1px 1px rgba(255,255,255,0.9);box-shadow:0 1px 2px rgba(0,0,0,0.2) inset,0 1px 1px rgba(255,255,255,0.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;margin:0 auto;}.social_ic_margin{margin:10px 0 2px 0;}.left-atts{float:none;}.right-atts{float:none;margin-top:10px;font-weight:bold;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;}.products .product{width:47%;margin:0 5% 5% 0;float:left;clear:both;}.products .product:nth-child(2n){float:right;margin-right:0;clear:none;}}@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:0px;}}@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 0;}.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:32.7%;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;}}@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 0px 0px 0px;}.author-page-desc h4,.author-page-desc h1{text-align:center;}.portfolio-wrapper{width:240px;margin:10px auto;}.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:80%;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;}}@media screen and (max-width: 440px){.products .product{width:80%;float:none;margin-right:0;margin-bottom:10%;}.products .product:nth-child(2n){float:none;}}@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:0px;}.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:240px;margin:10px auto 50px;float:none;}.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;}}@media screen and (max-width: 370px){.product .images{width:100%;}}