@media only screen and (min-width:1100px){#menu_wrapper{padding:0 90px;max-width:1425px;box-sizing:border-box;width:100%}#footer ul.sidebar_widget,#page_caption:not(.hasbg) .page_title_wrapper,#page_content_wrapper,.footer_bar_wrapper,.page_content_wrapper,.standard_wrapper{padding:0 90px;max-width:1425px;box-sizing:border-box;margin:auto;width:100%}.footer_bar_wrapper{padding-top:20px;max-width:100%;width:100%}#page_content_wrapper.fullwidth,.page_content_wrapper.fullwidth{padding:0;max-width:100%;width:100%}.mobile_menu_wrapper .page_content_wrapper{padding:0}#page_content_wrapper .inner .sidebar_content,.page_content_wrapper .inner .sidebar_content{width:73%}#page_content_wrapper .inner .sidebar_content.portfolio,.page_content_wrapper .inner .sidebar_content.portfolio{border:0;padding-right:0;width:73%}#page_content_wrapper .inner .sidebar_wrapper,#page_content_wrapper .inner .sidebar_wrapper.left_sidebar,.page_content_wrapper .inner .sidebar_wrapper{width:22%}#page_content_wrapper .inner .sidebar_content #commentform p.comment-form-author,#page_content_wrapper .inner .sidebar_content #commentform p.comment-form-email,#page_content_wrapper .inner .sidebar_content #commentform p.comment-form-url{width:33.33%}#page_content_wrapper .inner #blog_grid_wrapper.sidebar_content{margin-right:0;padding-right:0;box-sizing:border-box;width:75%}}@media only screen and (min-width:960px) and (max-width:1099px){.menu_content_classic .menu_price,.menu_content_classic .menu_title{font-size:13px}.menu_content_classic .menu_title{top:-2px}.menu_content_classic .menu_price{top:0}.portfolio_desc .menu_content_classic .menu_title{top:-7px}.post_detail.menu_excerpt{font-size:11px;margin-top:0}.odometer{font-size:44px!important;line-height:44px!important}#page_caption.hasbg h1,h1.hasbg,h2.ppb_title{font-size:50px}.portfolio_desc h5,.post_header.grid h6{font-size:18px}.mobile_menu_wrapper #searchform input[type=text]{width:85%}.grid_image_frame .menu_content_classic .menu_highlight,.grid_image_frame .menu_content_classic .menu_order{bottom:40px}}@media only screen and (min-width:768px) and (max-width:960px){body{overflow-x:hidden;font-size:13px}body.js_nav,body.js_nav #wrapper{overflow:hidden!important}#wrapper{padding-top:110px}.top_bar{height:80px!important;padding:0 30px;width:100%}.logo_wrapper img{max-height:50px;width:auto!important;margin-top:10px}.footer_before_widget .footer_logo.logo_wrapper img{max-height:none;margin:auto}.page_content_wrapper .inner,.standard_wrapper{padding:0 30px;box-sizing:border-box;width:100%}.ppb_text.fullwidth .page_content_wrapper .inner{padding:0}h1{font-size:30px}h2{font-size:22px}h3{font-size:20px}h4{font-size:18px}h5{font-size:16px}h6{font-size:14px}h7{font-size:12px}.service_title h6{font-size:20px}#page_caption h1{font-size:34px;letter-spacing:-1px}#page_content_wrapper .inner .sidebar_content.full_width,.gallery_mansory_wrapper{width:100%}#page_content_wrapper .inner .sidebar_content.full_width iframe,#page_content_wrapper .inner .sidebar_content.full_width img,.page_content_wrapper iframe,.page_content_wrapper img{height:auto;max-width:100%}#page_content_wrapper .inner .sidebar_content.full_width#blog_grid_wrapper,#page_content_wrapper .inner .sidebar_content.full_width#galleries_grid_wrapper{width:0}#menu_wrapper,#page_caption .page_title_wrapper,#page_content_wrapper,.page_content_wrapper{width:100%}#page_caption:not(.hasbg) .page_title_wrapper{padding:0 30px;box-sizing:border-box;width:100%;margin-top:0}.footer_bar{padding-bottom:0;width:100%}#portfolio_filter_wrapper{width:710px}.page_control_static{display:none!important}#menu_border_wrapper{height:auto;display:none}.gallery_social{opacity:0}.portfolio_header h6{width:89%}#page_content_wrapper .inner .sidebar_content,#page_content_wrapper .inner .sidebar_content.portfolio,.page_content_wrapper .inner .sidebar_content{border:0;width:67%}body.page-template-portfolio-classic-fullwidth #page_content_wrapper .inner .sidebar_content.full_width #portfolio_filter_wrapper,body.page-template-portfolio-classic-masonry-fullwidth #page_content_wrapper .inner .sidebar_content.full_width #portfolio_filter_wrapper{margin-left:0;width:100%}body.page-template-portfolio-grid-fullwidth #page_content_wrapper .inner .sidebar_content.full_width #portfolio_filter_wrapper,body.page-template-portfolio-grid-masonry-fullwidth #page_content_wrapper .inner .sidebar_content.full_width #portfolio_filter_wrapper{margin-left:.5%;width:100%}#portfolio_filter_wrapper{padding-top:10px;width:780px}.one_half.gallery2 .mask{height:231px;width:100%}.one_half.gallery2:hover .mask .mask_circle{margin-top:28%}.portfolio_desc.portfolio2{width:325px}.one_half.gallery2 h4{font-size:22px}.portfolio2filter_wrapper{margin-right:30px}.element.classic2_cols{width:47%}.one_half.gallery2 .mask .mask_circle i{font-size:28px;line-height:32px}.one_half.gallery2:hover .mask .mask_circle{height:28px;width:28px;margin-top:24%}#page_content_wrapper .inner .sidebar_content.full_width.portfolio3_content_wrapper{width:780px}.one_third,.one_third.last,.two_third,.two_third.last{margin-right:0;margin-bottom:2%;clear:both;width:100%}.one_third.gallery3:hover .mask .mask_circle{height:24px;width:24px;margin-top:22%}.one_third.gallery3 .mask{height:100%;width:100%}.one_third.portfolio3{height:390px}.one_third.gallery3 div.thumb_content h3{font-size:18px}.element.classic3_cols{width:31%}.one_fourth,.one_fourth.last{margin-right:0;margin-bottom:2%;width:50%}.one_fourth.gallery4{margin:0}.one_fourth.gallery4 .button.circle img{height:24px!important;width:24px!important}.one_fourth.gallery4 .mask{height:100%;width:100%}.one_fourth.gallery4:hover .mask .mask_circle{margin-top:27%}.portfolio_desc.portfolio4 h7{font-size:16px}.one_fourth.gallery4 div.thumb_content h3{font-size:18px}.portfolio4filter_wrapper{margin-right:0}.element.classic4_cols{width:22.5%}.one_fourth_bg,.one_third_bg{width:100%}.one_fifth,.one_fifth.last{margin-right:0;margin-bottom:2%;clear:both;width:100%}#portfolio_filter_wrapper.shortcode.four_cols.gallery .element{width:50%}#page_content_wrapper .inner .sidebar_content.full_width.portfolio4_content_wrapper{width:760px}.portfolio_header h6{font-size:16px}.one_fourth.portfolio4{height:320px}.portfolio_desc{width:100%}.post_img.animate div.thumb_content i{font-size:2em;margin:0 5px}#page_content_wrapper .inner .sidebar_wrapper{margin:0;width:220px}#page_content_wrapper .inner .sidebar_wrapper .sidebar .content{margin:0}#page_content_wrapper .inner .sidebar_wrapper .sidebar{width:100%}.social_wrapper ul li img{width:22px}div.home_header{font-size:70px;margin-right:40px;letter-spacing:-2px;margin-left:40px;line-height:80px}#page_content_wrapper .inner{width:100%}.post_date .date{font-size:40px}.post_date .month{font-size:14px;line-height:18px}.post_date .year{font-size:14px;line-height:15px}.post_date{margin-top:-13px}#page_content_wrapper .posts.blog li img,#page_content_wrapper .sidebar .content .posts.blog li img{height:auto;width:50px}.post_header.quote{padding-bottom:10px}#page_content_wrapper .sidebar .content .sidebar_widget li h2.widgettitle,h2.widgettitle,h5.widgettitle{font-size:13px}#footer{padding:40px 30px;box-sizing:border-box;width:100%}#footer ul.sidebar_widget{margin:auto;width:726px}#page_content_wrapper{padding:0 30px;box-sizing:border-box;width:100%;margin-top:0}#page_content_wrapper .sidebar .content .posts.blog{margin-bottom:20px;width:100%;float:left}.comment{width:720px}.comment .right{width:82%}ul.children div.comment .right{width:78%}#content_wrapper ul.children ul.children{width:77%}#footer ul.sidebar_widget li ul.flickr li img{height:auto;width:100px}#menu_wrapper .nav ul,#menu_wrapper div .nav{display:none}.social_wrapper{text-align:center;margin:auto;width:auto;float:none}.footer_bar_wrapper .social_wrapper{margin-right:10px}.social_wrapper ul{margin-top:2px}.above_top_bar .social_wrapper ul{margin-top:0}.footer_bar_wrapper{padding:20px 20px 0;box-sizing:border-box;width:100%}.footer_bar.flip,.footer_bar.flow,.footer_bar.fullscreen,.footer_bar.fullscreen_video,.footer_bar.kenburns,.footer_bar.static{left:37%;width:200px}.footer_bar_wrapper.flip,.footer_bar_wrapper.flow,.footer_bar_wrapper.fullscreen,.footer_bar_wrapper.fullscreen_video,.footer_bar_wrapper.kenburns,.footer_bar_wrapper.static{text-align:center;width:200px}#photo_wall_wrapper .wall_entry img{max-width:260px}.wall_thumbnail h6{font-size:14px!important;margin-top:30%}.wall_thumbnail.dynamic_height h6{margin-top:25%}.mansory_thumbnail.double_height{height:auto;width:31.5%}.mansory_thumbnail.double_width{height:auto;width:64%}.mansory_thumbnail .gallery_type img{height:auto;max-width:100%!important}.mansory_thumbnail.double_width{height:282px}.mansory_thumbnail{width:31.5%}#imageFlow.single_portfolio{height:800px;top:5px}.single_portfolio_gallery{height:412px}#contact_form label,#contact_submit_btn{margin-top:20px}.page_layerslider{height:auto;margin-bottom:0}#imageFlow{top:12%}.page_audio{right:55px;top:14px}#page_content_wrapper .inner .sidebar_content.full_width#blog_grid_wrapper{width:100%}body.page-template-blog_g-php .post.type-post,body.page-template-galleries-php .gallery.type-gallery{width:210px}#page_content_wrapper .inner .sidebar_content.full_width .post_wrapper.grid_layout .post_img img{height:auto!important;width:100%!important}#page_content_wrapper .inner .sidebar_content{padding-top:0;margin-right:0;padding-right:10px;margin-top:0}#page_content_wrapper .inner .sidebar_content.left_sidebar{padding-top:0;margin-right:0;padding-left:30px}#page_content_wrapper .inner .sidebar_wrapper,#page_content_wrapper .inner .sidebar_wrapper.left_sidebar{padding-top:0;margin-right:0;width:28%;padding-left:10px}#page_content_wrapper .inner .sidebar_wrapper,.page_content_wrapper .inner .sidebar_wrapper{margin-left:25px}.page_content_wrapper .inner .sidebar_wrapper{margin-top:20px}#page_content_wrapper .inner .sidebar_wrapper.left_sidebar{margin-right:0;padding-left:0}#page_content_wrapper .inner .sidebar_content .post_wrapper .post_img img,#page_content_wrapper .inner .sidebar_content.full_width .post_wrapper .post_img img{height:auto;max-width:100%}.post_content_wrapper{width:100%}#page_content_wrapper .inner .sidebar_content.full_width .post_wrapper.full .post_img img{height:auto;max-width:726px}.comment .right{width:54%}ul.children div.comment .right{width:62%}#page_content_wrapper .sidebar .content .sidebar_widget li ul.flickr li img{height:auto;width:62px}.page_control{left:46%}#page_content_wrapper .inner .sidebar_content.full_width.portfolio4_content_wrapper,.page_content_wrapper.portfolio4_content_wrapper{width:760px}.ppb_blog_posts .post.type-post,body.error404 .post.type-post,body.page-template-blog_g-php .post.type-post,body.page-template-galleries-php .galleries.type-galleries,body.tax-gallerycat .galleries.type-galleries{margin-right:0;width:100%}.ppb_blog_posts .post.type-post{margin-right:0}#blog_grid_wrapper{width:740px}.post_img.grid img{height:auto;max-width:218px}#footer ul.sidebar_widget li ul.posts.blog li img{width:50px}.post_circle_thumb{height:50px;width:50px}a#imgflow-nextslide,a#imgflow-prevslide{top:30%}body[data-style=carousel] #slidecaption,body[data-style=carousel].hover #slidecaption{bottom:280px}.wall_thumbnail:hover .mask .mask_circle{margin-top:28%}.mansory_thumbnail:hover .mask .mask_circle{margin-top:12%}.mansory_thumbnail.double_width:hover .mask .mask_circle{margin-top:23%}.imageFlow_gallery_info_wrapper #flow_info_button{bottom:7px}#photo_wall_wrapper .wall_entry.three_cols{width:31%}.service_title{max-width:90%}.one_third.gallery3 .mask .mask_circle i{font-size:24px;line-height:24px}.ppb_transparent_video_bg .post_title h3{font-size:40px;line-height:44px}.ppb_transparent_video_bg .post_title .post_excerpt{font-size:16px}.service_wrapper.center .service_icon{height:44px;margin-bottom:5px!important;width:44px}.social_follow{display:none}.social_wrapper.team{width:100%}#photo_wall_wrapper.has_sidebar{width:470px}.wall_thumbnail div.thumb_content h3,.wall_thumbnail div.thumb_content h4{font-size:18px}#vimeo_bg,#youtube_bg{top:65px}#photo_wall_wrapper{padding-top:30px;max-width:746px!important;margin:auto;width:746px}#map_contact{height:300px}.mejs-overlay-button{display:block;z-index:99999}#nav_wrapper.header_style3,#nav_wrapper.header_style4{border:0;margin-top:0}.testimonial_slider_wrapper{font-size:16px}#footer .sidebar_widget.four>li{margin-right:3%;margin-bottom:3%;width:46%}#footer .sidebar_widget.four>li:nth-child(2),#footer .sidebar_widget.four>li:nth-child(4){margin-right:0;width:46%;float:right}.portfolio_desc.team h5{font-size:20px}.portfolio_desc h5,.portfolio_desc h6{font-size:18px}#page_caption.hasbg h1,h1.hasbg{font-size:42px}#photo_wall_wrapper .wall_entry,#photo_wall_wrapper .wall_entry.four_cols,#photo_wall_wrapper .wall_entry.three_cols,.four_cols.gallery .element,.photo_wall_wrapper .wall_entry,.photo_wall_wrapper .wall_entry.four_cols{width:49.9%}#photo_wall_wrapper .wall_entry,.photo_wall_wrapper .wall_entry.withmargin{width:47.7%}.portfolio_filter_wrapper.three_cols.gallery .element,body.page-template-portfolio-classic-fullwidth .three_cols.gallery .element,body.page-template-portfolio-classic-masonry-fullwidth .three_cols.gallery .element{margin:0 1% 2%;width:47%}.four_cols.gallery .element,.three_cols.gallery .element,.two_cols.gallery .element{width:49.9%}.slider_wrapper .flexslider img{height:auto;max-width:100%!important}#slidecaption{height:auto;padding-right:20px;padding-bottom:20px}.post_next_content,.post_previous_content{width:80%}.post_next_content h6,.post_previous_content h6{font-size:14px}.one.withpadding:not(.withbg):not(.fullwidth),.one.withsmallpadding:not(.withbg):not(.fullwidth){padding:30px 0!important;background-attachment:scroll!important;background-position:top!important;background-repeat:repeat!important}.one_fourth.pricing,.one_fourth.pricing.last{clear:none;width:23%}.one_third.pricing,.one_third.pricing.last{clear:none;width:31%}.post_type_icon{margin-right:20px}.page_caption_desc{margin-bottom:50px}h1.product_title{font-size:26px}p.price ins span.amount,p.price span.amount{font-size:20px}.post_img.small img.thumbnail_gallery{max-width:143px!important}#photo_wall_wrapper .wall_entry.three_cols,.photo_wall_wrapper .wall_entry.three_cols{width:47%}.team_wrapper .one_half,.team_wrapper .one_half.last,.testimonial_wrapper .one_half,.testimonial_wrapper .one_half.last{margin-right:0;margin-bottom:4%;clear:both;width:100%}.carousel_img img{height:auto;max-width:100%!important}.one.withbg,.one.withbg[data-mouse=mouse_pos],.one.withbg[data-type=background]{background-attachment:scroll!important;background-size:cover!important;background-position:top!important}.ppb_subtitle{font-size:12px;margin-bottom:0}.one_half_bg.nopadding{padding:0!important}.one_half_bg,.one_third_bg,.two_third_bg{padding:0}.icon_list li .service_title strong{font-size:14px}a.button.fullwidth.ppb .title{font-size:26px}#copyright{margin-bottom:0;width:100%;line-height:23px;float:none}a.button.medium,input[type=button].medium,input[type=submit].medium{padding:.3em 1.2em}.contact_form_wrapper input[type=date],.contact_form_wrapper input[type=email],.contact_form_wrapper input[type=text]{margin-right:0;margin-bottom:4%;width:96%}.one_half_bg.contact_form{padding:40px}#page_content_wrapper .inner .sidebar_content,.page_content_wrapper .inner .sidebar_content{margin-right:0}#page_content_wrapper .inner .sidebar_content.left_sidebar{border:0;padding-left:10px}.ppb_content{width:100%}#page_content_wrapper.fullwidth .portfolio_filter_dropdown,.page_content_wrapper.fullwidth .portfolio_filter_dropdown{margin-right:3%}#page_content_wrapper .inner #portfolio_filter_wrapper.sidebar_content{padding:0;width:100%}.sidebar_content.three_cols.gallery .element{margin-right:0;width:100%}.portfolio_next_prev_wrapper .portfolio_next,.portfolio_next_prev_wrapper .portfolio_prev{height:300px}.portfolio_next_prev_wrapper .portfolio_next img,.portfolio_next_prev_wrapper .portfolio_prev img{height:300px;width:auto}.post_wrapper.grid_layout .slider_wrapper{margin-bottom:20px}#page_content_wrapper .inner #blog_grid_wrapper.sidebar_content{margin-right:10px;width:460px}#page_content_wrapper .inner #blog_grid_wrapper.sidebar_content.left_sidebar{padding-left:0}#blog_grid_wrapper.sidebar_content:not(.full_width) .post.type-post{width:100%}#page_content_wrapper .posts.blog li,.page_content_wrapper .posts.blog li{margin-right:0;width:100%;float:none}#page_content_wrapper .inner .sidebar_content #commentform p.comment-form-author,#page_content_wrapper .inner .sidebar_content #commentform p.comment-form-email,#page_content_wrapper .inner .sidebar_content #commentform p.comment-form-url{width:27.6%}#page_content_wrapper .inner .inner_wrapper{padding-top:20px}.post_img.team{border-radius:0}.post_header h5,.post_quote_title{font-size:16px}.pricing_wrapper li.price_row em.exact_price{font-size:50px!important}.pricing_wrapper li.price_row strong{top:-18px}.pricing_wrapper li.button_row,.pricing_wrapper li.button_row.featured{padding:10px 0}.pricing_wrapper li.button_row a.button{margin:0 10px}#autocomplete{margin-top:11px}.post_header.search{width:80%}.mobile_menu_wrapper #searchform input[type=text]{width:85%}.animate,.animated,.bigEntrance,.fadeIn,.gallery_type,.portfolio_type,.post_img.fadeIn,.post_img.grid.fadeIn{-webkit-transition:none!important;-moz-transition:none!important;-o-transition:none!important;-ms-transition:none!important;transition:none!important;opacity:1;visibility:visible}.ppb_fullwidth_button{text-align:center}.ppb_fullwidth_button h2.title{width:100%;float:none}.ppb_fullwidth_button .button{float:none;margin-top:10px}.one_fifth .page_content_wrapper,.one_fifth .page_content_wrapper .inner,.one_fifth .standard_wrapper,.one_fourth .page_content_wrapper,.one_fourth .page_content_wrapper .inner,.one_fourth .standard_wrapper,.one_half .page_content_wrapper,.one_half .standard_wrapper,.one_third .page_content_wrapper,.one_third .page_content_wrapper .inner,.one_third .standard_wrapper,.two_third .page_content_wrapper
  	
  	.one_half .page_content_wrapper .inner,.two_third .page_content_wrapper .inner,.two_third .standard_wrapper{padding:0;max-width:100%;width:100%}h2.ppb_title{font-size:42px}.ppb_title_first{font-size:50px}.one_half_bg{padding:30px!important}.one_third_bg.team_photo{width:33.3%}.two_third_bg.team{padding:20px;width:66.6%}#page_content_wrapper .inner .sidebar_content #commentform p.comment-form-author,#page_content_wrapper .inner .sidebar_content #commentform p.comment-form-email,#page_content_wrapper .inner .sidebar_content #commentform p.comment-form-url{box-sizing:border-box;width:100%}.woocommerce ul.products li.product,.woocommerce-page ul.products li.product{margin-right:1%;width:48%}.woocommerce .related ul li.product,.woocommerce .related ul.products li.product,.woocommerce .upsells.products ul li.product,.woocommerce .upsells.products ul.products li.product,.woocommerce-page .related ul li.product,.woocommerce-page .related ul.products li.product,.woocommerce-page .upsells.products ul li.product,.woocommerce-page .upsells.products ul.products li.product{margin-right:1%;width:48%!important}#top_menu,.above_top_bar .social_wrapper{display:none}.above_top_bar{text-align:center}.menu_content_classic .menu_price,.menu_content_classic .menu_title{font-size:15px}.one_half.parallax_scroll,.parallax_scroll_image{transform:translateZ(0)!important;position:static!important;clear:both;width:100%!important}.menu_content_classic .menu_price,.menu_content_classic .menu_title{top:-3px}.portfolio_desc .menu_content_classic .menu_title{top:-7px}#tg_reservation_form .one_third{margin-right:4%;position:relative;clear:none;box-sizing:border-box;width:30.66%;float:left}#tg_reservation_form .one_third.last{margin-right:0!important;width:30.66%;float:right}.reservation_form_wrapper{width:80%}.open_table_field input,.open_table_field select{width:130px}.slider_wrapper{max-height:400px}#slidecaption{width:70%!important}.slider_wrapper.portfolio ul.slides li{max-height:300px}#page_content_wrapper .inner .sidebar_content.full_width#blog_grid_wrapper,.page_content_wrapper .inner .sidebar_content.full_width.blog_grid_wrapper{width:100%}.woocommerce-page .related ul li.product:nth-child(3){display:none}html[data-menu=leftmenu] body #supersized,html[data-menu=leftmenu] body #supersized li{left:0!important;width:100%!important}.parallax-block{display:none!important}}@media only screen and (max-width:767px){body,html{overflow-x:hidden}body{font-size:13px}#wrapper,#wrapper.hasbg{overflow-x:hidden}.logo_wrapper img{max-height:50px;width:auto!important}.footer_before_widget .footer_logo.logo_wrapper img{max-height:none;margin:auto}.top_bar{height:80px!important;padding:0 20px;width:100%}.top_bar.fullscreen_video #menu_wrapper div .nav>li>a,.top_bar.fullscreen_video #searchform label,.top_bar.fullscreen_video i,.top_bar.hasbg #menu_wrapper div .nav>li>a,.top_bar.hasbg .top_contact_info,.top_bar.hasbg .top_contact_info a,.top_bar.hasbg .top_contact_info a:active,.top_bar.hasbg .top_contact_info a:hover,.top_bar.hasbg i{color:#444!important}#mobile_nav_icon{display:block!important}.standard_wrapper{padding:0 30px;box-sizing:border-box;width:100%}.ppb_text.fullwidth .page_content_wrapper .inner{padding:0}h1,h2{font-weight:400!important}h1{font-size:24px}h2{font-size:22px}h3{font-size:20px}h4{font-size:18px}h5{font-size:16px}h6{font-size:15px}h7{font-size:14px}.portfolio_desc h5,.post_header.grid h6,.post_quote_title.grid,.wall_thumbnail div.thumb_content h4{font-size:16px}#page_caption h1{font-size:30px;letter-spacing:-1px}body.single-post #page_caption h1{font-size:26px}#crumbs{padding-top:5px;clear:both;line-height:20px;float:none}#page_caption .page_title_wrapper{margin:auto;width:100%}#page_caption{margin:0}#page_content_wrapper,.page_content_wrapper{width:100%}#page_content_wrapper .inner .inner_wrapper{padding:0}#page_content_wrapper .inner .sidebar_content.full_width,.gallery_mansory_wrapper{margin-bottom:0;width:100%;margin-top:15px}#page_content_wrapper{padding:0 30px;box-sizing:border-box;width:100%;margin-top:0}#page_content_wrapper .inner{padding:0}#page_content_wrapper .inner #page_main_content{margin-bottom:30px;padding-bottom:0;margin-top:0}#page_content_wrapper .inner{margin:auto;width:100%}#page_content_wrapper .inner .sidebar_content{padding-top:40px;border:0!important;padding-bottom:0;width:100%;float:none;margin-top:0}#page_content_wrapper .inner .sidebar_content.portfolio,#page_content_wrapper .inner .sidebar_content.portfolio #portfolio_filter_wrapper{padding-top:0}#page_content_wrapper .inner .sidebar_content.full_width{padding-top:40px;width:100%;margin-top:0}#page_content_wrapper .inner #page_caption.sidebar_content.full_width{padding-bottom:20px}#page_content_wrapper .inner .sidebar_content.full_width img{height:auto!important;max-width:100%}#page_content_wrapper .inner .sidebar_wrapper{padding-top:0;margin-bottom:0;margin-left:0;width:100%;margin-top:25px}#page_content_wrapper .inner .sidebar_wrapper .sidebar .content{margin:0}#page_content_wrapper .inner .sidebar_content.full_width#blog_grid_wrapper,#page_content_wrapper .inner .sidebar_content.full_width#galleries_grid_wrapper{width:100%}.portfolio_header h6{font-size:12px;width:31%}#page_content_wrapper .inner .sidebar_content img{height:auto;max-width:100%}.comment{width:270px}.comment_arrow{display:none}.fullwidth_comment_wrapper .comment .right{margin-left:15px;width:66%}.fullwidth_comment_wrapper ul.children div.comment .right{padding:0;width:64%}ul.children div.comment ul.children div.comment .right{width:50%}#content_wrapper ul.children ul.children{width:100%}ul.children .comment{margin-left:0}#content_wrapper ul.children{border:0}#content_wrapper ul.children ul.children{margin-left:-16px}.comment_wrapper #respond{margin-left:20px}.comment_wrapper ul.children #respond{margin-left:-55px}#menu_wrapper{width:100%}#menu_border_wrapper{height:auto;display:none}.button,a.button,input[type=button],input[type=submit]{font-size:12px}#portfolio_filter_wrapper{width:300px}#portfolio_filter_wrapper.two_cols{width:100%}#portfolio_filter_wrapper.two_cols .element{margin-bottom:10px;width:100%;float:none}.one_half.gallery2,.one_half.gallery2 .mask,.one_half.gallery2.filterable,.one_half.portfolio2{height:auto;margin-bottom:5px;width:100%}.one_half.gallery2 .mask{height:100%!important;width:100%}.one_half.portfolio2{margin-right:5%;margin-bottom:5%}.one_half.gallery2 .mask .button.circle{margin-top:30%}.one_half.gallery2 img.blur_effect,.one_half.portfolio2 img.blur_effect{height:auto;width:100%}.one_half.gallery2 h4{font-size:14px!important}.one_half.gallery2:hover .mask .mask_circle{height:32px;width:32px;margin-top:22%}.one_half.gallery2 .mask .mask_circle i{font-size:30px;line-height:34px}#portfolio_filter_wrapper.three_cols{width:100%}#portfolio_filter_wrapper.three_cols .element{margin-right:0;margin-bottom:10px;width:100%;float:left}.one_third.gallery3,.one_third.gallery3 .mask,.one_third.gallery3.filterable,.one_third.portfolio3{height:auto;margin-bottom:5px;width:100%}.one_third.gallery3 .button.circle img{height:30px!important;width:30px!important}.one_third.gallery3 .mask{height:100%!important;width:100%}.one_third.gallery3 img.blur_effect,.one_third.portfolio3 img.blur_effect{height:auto;width:100%}.one_third.gallery3 h5{font-size:14px!important}.one_third.gallery3:hover .mask .mask_circle{height:32px;width:32px;margin-top:22%}.one_third.gallery3 .mask .mask_circle i{font-size:30px;line-height:34px}#portfolio_filter_wrapper.four_cols{width:100%}#portfolio_filter_wrapper.four_cols .element{margin-right:0;margin-bottom:10px;width:100%;float:none}.one_fourth,.one_fourth.last{margin-bottom:2%;clear:both}.one_fourth.gallery4 img.blur_effect,.one_fourth.portfolio4 img.blur_effect{height:auto;width:100%}.one_fourth.gallery4 .mask{height:100%!important;width:100%}.one_fourth.gallery4.portfolio_type h6{margin-top:34%}.one_fourth.gallery4:hover .mask .mask_circle{height:32px;width:32px;margin-top:22%}.one_fourth.gallery4 .mask .mask_circle i{font-size:30px;line-height:34px}.portfolio_desc.portfolio2{padding:10px 0 20px;box-sizing:border-box;margin:0;width:100%;float:none}.portfolio_desc.portfolio2 h4{font-size:16px}.portfolio_desc.portfolio3{padding:10px 10px 20px;box-sizing:border-box;margin:0;width:100%;float:none}.portfolio_desc.portfolio3 h5{font-size:16px}#page_content_wrapper .inner .sidebar_content.full_width.portfolio3_content_wrapper,#page_content_wrapper .inner .sidebar_content.full_width.portfolio4_content_wrapper{width:300px}.one_fourth.portfolio4_wrapper,.one_third.portfolio3_wrapper{clear:both;width:100%}.post_date{display:none}.post_header{width:100%}.post_header h5{font-size:16px;letter-spacing:0}blockquote{font-size:18px;margin:0;width:100%}blockquote:before{font-size:2em}.nav_wrapper_inner{padding-top:10px}#respond{margin-bottom:0;width:100%}.post_wrapper{width:100%;margin-top:0}#nav_wrapper{display:none}.mansory_thumbnail h6{font-size:14px!important;margin-top:20%}.mansory_thumbnail.double_width h6{margin-top:20%}#footer{padding-top:20px}#page_content_wrapper .inner .sidebar_wrapper .sidebar{width:100%}#gallery_caption{display:none}#photo_wall_wrapper{width:300px}#footer{width:100%}#footer ul.sidebar_widget{padding:0 30px;box-sizing:border-box;margin-left:10px;margin:auto;width:100%;float:none}#footer .sidebar_widget.four>li,#footer .sidebar_widget.four>li:nth-child(4),#footer .sidebar_widget.one>li,#footer .sidebar_widget.three>li,#footer .sidebar_widget.three>li:nth-child(3),#footer .sidebar_widget.two>li,#footer .sidebar_widget.two>li:nth-child(2){width:100%}.footer_bar{margin-bottom:0}.social_wrapper{text-align:center;margin:auto;width:auto;float:none}.social_wrapper ul{margin-top:15px}.social_wrapper ul,.social_wrapper ul li{display:inline-table}input#gallery_password{width:60%!important}.footer_bar_wrapper{width:100%}#copyright{padding:0 30px;box-sizing:border-box;width:100%;float:left}.one_fourth.pricing,.one_third,.one_third.last,.one_third.pricing{margin-right:0;margin-bottom:3%;width:100%}.one_third.pricing{margin-bottom:25px}.two_third,.two_third.last{margin-bottom:3%;width:100%}#footer .sidebar_widget.four>li{margin-bottom:20px}#photo_wall_wrapper.has_sidebar{width:100%}.footer_bar_wrapper.flip .social_wrapper,.footer_bar_wrapper.flow .social_wrapper,.footer_bar_wrapper.fullscreen .social_wrapper,.footer_bar_wrapper.kenburns .social_wrapper,.footer_bar_wrapper.static .social_wrapper,.footer_bar_wrapper.wall{display:none!important}.post_content_wrapper{width:100%}ul.children div.comment .right{width:86%}.page_control{bottom:65px;left:39%}.one.fullwidth .page_content_wrapper{padding:0}.page_content_wrapper.nopadding{padding:0!important}#page_content_wrapper .inner .sidebar_content.full_width.portfolio4_content_wrapper,.page_content_wrapper.portfolio4_content_wrapper{width:100%!important}.one_fourth,.one_fourth.last{margin-right:0;width:100%}.post_img img{height:auto;max-width:100%!important}.ppb_blog_posts .post.type-post,body.error404 .post.type-post,body.page-template-blog_g-php .post.type-post,body.page-template-galleries-php .galleries.type-galleries,body.search .hentry,body.tax-gallerycat .galleries.type-galleries{width:100%}#blog_grid_wrapper .post.type-post{margin-left:0}#page_content_wrapper .inner .sidebar_wrapper.left_sidebar{padding-top:0;margin-right:0;margin-bottom:25px;width:100%;margin-top:30px}.post_excerpt_full,.post_header.full{width:96%}#blog_grid_wrapper,#page_content_wrapper .inner .sidebar_content.full_width#blog_grid_wrapper{width:100%}.ppb_transparent_video_bg .post_title h3{font-size:24px;line-height:28px}.ppb_transparent_video_bg .post_title .post_excerpt{font-size:14px}.client_logo{max-width:100%}.one_half,.one_half.last{margin-bottom:15px;clear:both;width:100%;float:none}#blog_grid_wrapper{padding-top:20px}#photo_wall_wrapper .wall_entry.three_cols,.photo_wall_wrapper .wall_entry.three_cols{width:100%}.promo_box{text-align:center}.promo_box .button{margin:auto auto 15px;float:none}#portfolio_filter_wrapper.shortcode{margin-top:20px}#photo_wall_wrapper .wall_entry,.photo_wall_wrapper .wall_entry{width:100%;float:none}#photo_wall_wrapper .wall_entry.four_cols,#photo_wall_wrapper .wall_entry.two_cols,.photo_wall_wrapper .wall_entry.four_cols,.photo_wall_wrapper .wall_entry.two_cols{margin-bottom:10px;width:100%}.post_img{margin-bottom:20px}#social_share_wrapper,.social_share_wrapper{margin-top:30px}#vimeo_bg,#youtube_bg{top:65px}.post_img .mask{height:121px!important}.post_img:hover .mask .mask_circle{height:32px;padding:10px;width:32px;margin-top:14%}.post_img.full:hover .mask .mask_circle{margin-top:11%}.post_img:hover .mask .mask_circle i{font-size:24px;line-height:28px}.post_img.grid .mask{height:159px!important}#page_content_wrapper .posts.blog li{width:100%}body.single .post.type-post{float:none}.post_header h6{font-size:16px}#about_the_author .description{width:180px}body.author .post_img .mask,body.search .post_img .mask{height:228px!important}body.author .post_img.small.medium .mask .mask_circle,body.search .post_img.small.medium .mask .mask_circle{height:34px;width:34px;margin-top:26%}body.page-template-contact-php #page_content_wrapper{margin-top:0}.alert_box_msg{max-width:80%!important}.social_wrapper.shortcode ul li{margin:5px}.one_fifth{width:100%;float:none}.post_img.square_thumb{width:140px;float:left}.post_img.square_thumb .mask{height:100%!important}.post_img.square_thumb:hover .mask .mask_circle{margin-top:30%}.service_wrapper{padding:0}.footer_bar_wrapper .social_wrapper ul{margin-top:0}.above_top_bar .page_content_wrapper{margin:auto}.above_top_bar .top_contact_info{border:0;text-align:center;margin:auto;width:100%;float:none}.above_top_bar .top_contact_info span{border:0}.above_top_bar .social_wrapper{display:none}.mejs-overlay-button{display:block;z-index:99999}.one.withpadding:not(.withbg):not(.fullwidth),.one.withsmallpadding:not(.withbg):not(.fullwidth){padding:20px 0!important;box-sizing:border-box}.promo_box_wrapper .promo_box h5{padding-right:0}.post_qoute_mark{display:none}#portfolio_filter_wrapper.shortcode.four_cols.gallery .element{margin-right:0;margin-bottom:2%;width:100%}.page_caption_desc{margin-bottom:30px}#footer ul.sidebar_widget li ul.flickr li img{height:auto;width:90px}.footer_bar_wrapper .social_wrapper{text-align:center;margin:0 0 10px;width:100%;float:none}.footer_bar_wrapper .social_wrapper ul li{margin:0 5px;float:none;display:inline-block}.post_quote_title{font-size:16px}.post_next_icon,.post_previous_icon{display:none}.post_next_content h6,.post_previous_content h6{font-size:14px;line-height:20px}.comment .right{padding:0 0 15px;margin-left:0;width:100%}.post_type_icon{height:40px!important;width:40px}body.search .post_header{width:72%}h1.product_title{font-size:26px}.carousel_img img{height:auto;max-width:100%!important}.post_img.small img.thumbnail_gallery{max-width:140px!important}.promo_box h5{text-align:center;width:100%}.one.withbg,.one.withbg[data-mouse=mouse_pos],.one.withbg[data-type=background]{background-attachment:scroll!important;background-size:cover!important;background-position:top!important}#photo_wall_wrapper .wall_entry,#photo_wall_wrapper .wall_entry.four_cols,#photo_wall_wrapper .wall_entry.three_cols,.four_cols.gallery .element,.photo_wall_wrapper .wall_entry,.photo_wall_wrapper .wall_entry.four_cols,.three_cols.gallery .element{margin-right:0;width:100%}.page_content_wrapper .inner,.standard_wrapper{width:100%}.one_fourth_bg,.one_half_bg,.one_third_bg,.two_third_bg{padding:30px!important;width:100%}.one_fourth_bg>div,.one_half_bg.nopadding,.one_half_bg>div,.one_third_bg>div,.two_third_bg>div{padding:0!important}.one .page_content_wrapper.withbg{max-height:300px}.ppb_subtitle{margin-bottom:0}#page_content_wrapper .inner .sidebar_content,#page_content_wrapper .inner .sidebar_content.portfolio,.page_content_wrapper .inner .sidebar_content{border:0;margin-right:0;margin-bottom:30px;padding-right:0;width:100%;float:left}#page_content_wrapper .inner .sidebar_content.left_sidebar,.page_content_wrapper .inner .sidebar_content.left_sidebar{padding:0;width:100%;float:none}#page_content_wrapper .inner .sidebar_wrapper,.page_content_wrapper .inner .sidebar_wrapper{margin:0;width:100%;float:none}.post_img.team{border-radius:0}.portfolio_desc.team{margin-bottom:15px}#page_content_wrapper.fullwidth .portfolio_filter_dropdown,.page_content_wrapper.fullwidth .portfolio_filter_dropdown,.portfolio_filter_dropdown{margin-bottom:20px;width:50%;float:left}#page_content_wrapper.fullwidth #portfolio_filter_wrapper.gallery,#page_content_wrapper.fullwidth .portfolio_filter_wrapper.gallery,.page_content_wrapper.fullwidth #portfolio_filter_wrapper.gallery,.page_content_wrapper.fullwidth .portfolio_filter_wrapper.gallery{margin:0;width:100%}#page_content_wrapper .inner #portfolio_filter_wrapper.sidebar_content{width:100%}.portfolio_next_prev_wrapper .portfolio_next,.portfolio_next_prev_wrapper .portfolio_prev{height:250px;width:100%}.portfolio_next_prev_wrapper .portfolio_next img,.portfolio_next_prev_wrapper .portfolio_prev img{height:250px;width:auto}.portfolio_next_prev_wrapper .portfolio_next .effect .caption>div,.portfolio_next_prev_wrapper .portfolio_prev .effect .caption>div{height:80%}.page_content_wrapper .inner>div{width:100%!important}#blog_grid_wrapper.sidebar_content:not(.full_width) .post.type-post,#page_content_wrapper .inner #blog_grid_wrapper.sidebar_content{margin-right:0;width:100%}.post_share_bubble{left:30px}#photo_wall_wrapper .wall_entry,.photo_wall_wrapper .wall_entry.withmargin,.photo_wall_wrapper.shortcode{margin:0;width:100%}.pricing_content_wrapper.light .one_half.pricing{width:100%}.one_third_bg.team_photo{padding-bottom:0!important}.map_shortcode_wrapper{max-height:300px}.testimonial_slider_wrapper{font-size:16px}#page_content_wrapper .inner .sidebar_content.full_width iframe,#page_content_wrapper .inner .sidebar_content.full_width img,.page_content_wrapper iframe,.page_content_wrapper img{height:auto;max-width:100%}#footer_menu{padding:0 30px;box-sizing:border-box;width:100%;float:left}#footer_menu li:first-child{margin-left:0}.animate,.animated,.bigEntrance,.fadeIn,.gallery_type,.portfolio_type,.post_img.fadeIn,.post_img.grid.fadeIn{-webkit-transition:none!important;-moz-transition:none!important;-o-transition:none!important;-ms-transition:none!important;transition:none!important;opacity:1;visibility:visible}#page_content_wrapper .inner .sidebar_content.full_width#blog_grid_wrapper,.page_content_wrapper .inner .sidebar_content.full_width.blog_grid_wrapper{padding-top:40px;width:100%}#page_content_wrapper .inner #blog_grid_wrapper.sidebar_content.left_sidebar{padding-top:40px;padding-left:0}.ppb_fullwidth_button{text-align:center}.ppb_fullwidth_button h2.title{width:100%;float:none}.ppb_fullwidth_button .button{float:none;margin-top:10px}.tg_stats{margin-left:-8%}h2.ppb_title{font-size:34px;letter-spacing:-1px;line-height:34px}.ppb_title_first,h2.ppb_title .ppb_title_first{font-size:40px}#footer_before_widget_text{width:85%}#toTop{right:17px}.portfolio_filter_dropdown .portfolio_filter_dropdown_title a span{padding-right:1.5em}.one.withpadding,.one.withsmallpadding{padding:20px 0!important;box-sizing:border-box}.team_card_wrapper{margin:0}.post.type-post{margin-bottom:40px}#page_caption.hasbg .post_detail,#page_caption.hasbg .post_detail a,#page_caption.hasbg .post_detail a:active,#page_caption.hasbg .post_detail a:hover,.page_tagline{font-size:13px}.post_type_icon i{line-height:38px}.extend_top_contact_info{padding-top:20px;margin-left:7px;float:right}#searchform input[type=text]{width:71%}#page_content_wrapper .inner .sidebar_content #commentform p.comment-form-author,#page_content_wrapper .inner .sidebar_content #commentform p.comment-form-email,#page_content_wrapper .inner .sidebar_content #commentform p.comment-form-url{box-sizing:border-box;width:100%}.woocommerce .woocommerce-ordering,.woocommerce-page .woocommerce-ordering{float:left}.woocommerce ul.products li.product,.woocommerce-page ul.products li.product{margin:0 0 5%;width:100%}.woocommerce .related ul li.product,.woocommerce .related ul.products li.product,.woocommerce .upsells.products ul li.product,.woocommerce .upsells.products ul.products li.product,.woocommerce-page .related ul li.product,.woocommerce-page .related ul.products li.product,.woocommerce-page .upsells.products ul li.product,.woocommerce-page .upsells.products ul.products li.product{margin:0 0 5%;width:100%!important}.woocommerce table.shop_table td,.woocommerce table.shop_table th,.woocommerce-page table.shop_table td,.woocommerce-page table.shop_table th{padding:0}.woocommerce table.cart td.actions .coupon .input-text#coupon_code{width:48%}#top_menu,.above_top_bar .social_wrapper{display:none}.above_top_bar{text-align:center}.extend_top_contact_info{padding:0}.above_top_bar{display:none!important}.top_contact_info span{margin-right:0}.mobile_menu_wrapper{width:280px}.top_bar #tg_reservation{display:none!important}.parallax_scroll,.parallax_scroll_image{transform:translateZ(0)!important;position:static!important;clear:both;box-sizing:border-box;width:100%!important}.one_half.parallax_scroll{padding:20px!important}.mobile_main_nav li.menu-item-has-children>a:after{left:85%}.mobile_menu_wrapper #searchform input[type=text]{width:77%}body.js_nav #overlay_background,body.js_nav #wrapper{-webkit-transform:translate(-280px);-moz-transform:translate(-280px);transform:translate(-280px)}#sub_menu li a,.mobile_main_nav li a{font-size:18px}.open_table_field input,.open_table_field select{width:180px}.slider_wrapper.portfolio ul.slides li{max-height:400px}.slider_wrapper.portfolio ul.slides li .portfolio_slider_desc{bottom:20px;left:20px;width:calc(100% - 40px)}.contact_form_wrapper input[type=date],.contact_form_wrapper input[type=email],.contact_form_wrapper input[type=text],.contact_form_wrapper textarea{margin-right:0;box-sizing:border-box;width:100%!important}.photo_wall_wrapper.shortcode.withmargin{width:97%}.slider_wrapper{max-height:220px}#footer ul.sidebar_widget li ul.flickr li img{width:80px}body.single-galleries:after{display:none}#page_caption:not(.hasbg) .page_title_wrapper{padding:0 20px;box-sizing:border-box;width:100%;margin-top:0}.ui-accordion .ui-accordion-header a{padding:1em .5em}#page_caption.hasbg{max-height:300px}#reservation_wrapper{background:#000}.reservation_form_wrapper{height:100%;overflow:scroll;box-sizing:border-box;width:100%}.reservation_form{height:100%;overflow:scroll;display:block}#tg_sidemenu_reservation{clear:both;display:block}.menu_content_classic .menu_title{position:relative;width:70%;display:block}html[data-menu=leftmenu] body #supersized,html[data-menu=leftmenu] body #supersized li{left:0!important;width:100%!important}.parallax-block{display:none!important}.two_cols.gallery .element{margin-right:0;width:100%}.menu_image{height:100px;margin:auto auto 20px;width:100px;float:none}h5.menu_post.image{margin-left:0;width:100%}.ppb_blog_posts .post.type-post,body.archive #blog_grid_wrapper .post.type-post,body.error404 .post.type-post,body.page-template-blog_g-php .post.type-post,body.page-template-galleries-php .galleries.type-galleries,body.tax-gallerycat .galleries.type-galleries{margin-right:0;width:100%}}@media only screen and (min-width:480px) and (max-width:767px){.map_shortcode_wrapper{max-height:200px}.portfolio_next_prev_wrapper .portfolio_next,.portfolio_next_prev_wrapper .portfolio_prev{height:200px;width:50%}.portfolio_next_prev_wrapper .portfolio_next img,.portfolio_next_prev_wrapper .portfolio_prev img{height:200px;width:auto}#page_content_wrapper .inner .sidebar_content #commentform p.comment-form-author,#page_content_wrapper .inner .sidebar_content #commentform p.comment-form-email,#page_content_wrapper .inner .sidebar_content #commentform p.comment-form-url{width:25.8%}.tg_stats{margin-left:0}.woocommerce .woocommerce-ordering,.woocommerce-page .woocommerce-ordering{float:right;margin-top:.5em}.woocommerce ul.products li.product,.woocommerce-page ul.products li.product{margin:0 1% 5% 0;width:47%}.woocommerce .related ul li.product,.woocommerce .related ul.products li.product,.woocommerce .upsells.products ul li.product,.woocommerce .upsells.products ul.products li.product,.woocommerce-page .related ul li.product,.woocommerce-page .related ul.products li.product,.woocommerce-page .upsells.products ul li.product,.woocommerce-page .upsells.products ul.products li.product{margin:0 1% 5% 0;width:47%!important}.woocommerce table.shop_table td,.woocommerce table.shop_table th,.woocommerce-page table.shop_table td,.woocommerce-page table.shop_table th{padding:0}.woocommerce #content div.product div.images,.woocommerce #content div.product div.summary,.woocommerce div.product div.images,.woocommerce div.product div.summary,.woocommerce-page #content div.product div.images,.woocommerce-page #content div.product div.summary,.woocommerce-page div.product div.images,.woocommerce-page div.product div.summary{margin-right:5%;width:45%;float:left}}@media screen and (max-width:667px) and (orientation:landscape){body{-webkit-text-size-adjust:none}.tg_stats{margin-left:0}}