.portfolio_main_holder .item_holder.image_text_zoom_hover .icons_holder a{font-size:20px}.portfolio_main_holder article .icons_holder a.portfolio_lightbox:before,.portfolio_slides .icons_holder a.portfolio_lightbox:before{content:"\f002"}.projects_masonry_holder .portfolio_title a,.portfolio_main_holder .item_holder .portfolio_title a{pointer-events:none}body a.pp_previous:after,body a.pp_next:after{font-size:20px;border:1px solid #fff}body a.pp_previous:after{content:"\f060"}body a.pp_next:after{content:"\f061"}body div.pp_default .pp_nav .currentTextHolder{font-family:inherit;font-weight:300}body div.pp_default a.pp_arrow_next:after{content:"\f0a9"}body div.pp_default a.pp_arrow_previous:after{content:"\f0a8"}p.q_circle_text{text-align:center}#fancybox-left-ico{left:20px!important}#fancybox-right-ico{right:20px;left:auto!important}@media only screen and (max-width:1023px){.tos-wrapper.tos-has-thumbnails .tos-pagination{display:none}}.tos-wrapper.tos-has-thumbnails .tos-pagination a{width:100px;height:60px;margin:0 5px}.tos-wrapper.tos-has-thumbnails .tos-pagination{height:90px}.tos-wrapper.tos-has-thumbnails.tos-has-caption .tos-uibg{display:none}.tos-close span:before,.tos-close span:after{width:10px;height:10px}.tos-prev,.tos-next,.tos-close{opacity:1!important;background:transparent!important}.tos-close{height:50px;width:50px}.tos-wrapper .tos-caption{font-size:21px;text-shadow:2px 2px 2px rgb(0 0 0 / .8);font-weight:300;line-height:40px}.tos-wrapper.tos-has-thumbnails .tos-caption{bottom:120px;background-color:rgb(0 0 0 / .19)}div.pp_pic_holder{display:none!important}body div.pp_overlay{display:none!important}.projects_holder_outer .filter_holder ul{display:inline-flex}.projects_holder_outer .filter_holder ul li:nth-child(1){order:0}.projects_holder_outer .filter_holder ul li:nth-child(2){order:2}.projects_holder_outer .filter_holder ul li:nth-child(3){order:1}.projects_holder_outer .filter_holder ul li:nth-child(4){order:3}.projects_holder_outer .filter_holder ul li:nth-child(5){order:4}.filter_holder ul li{display:inline-block;float:none}@media screen and (max-width:1000px) and (min-width:600px){.q_elements_holder.responsive_mode_from_768.four_columns .q_elements_item{width:50%}}@media only screen and (max-width:1000px){.portfolio_main_holder .item_holder.image_text_zoom_hover .portfolio_shader{opacity:1;background:rgb(0 0 0 / .58)}.portfolio_main_holder .item_holder .portfolio_shader{background-color:rgb(21 21 21 / .42)}.portfolio_main_holder .item_holder.image_text_zoom_hover .text_holder{opacity:1;-webkit-transform:scale(1);-ms-transform:scale(1);-moz-transform:scale(1);-o-transform:scale(1);transform:scale(1)}.portfolio_main_holder article .item_holder.image_text_zoom_hover:hover .image_holder .image,.portfolio_slider li.item:hover .item_holder.image_text_zoom_hover .image_holder .image{-webkit-transform:initial;-ms-transform:initial;-moz-transform:initial;-o-transform:initial;transform:initial}.projects_holder_outer .filter_holder ul{display:block}.tos-wrapper.tos-has-thumbnails .tos-caption{bottom:0}.tos-wrapper .tos-caption{line-height:30px}.touch .projects_holder article span.text_holder{background-color:rgb(21 21 21 / .38);display:inline-block!important;height:100%!important;opacity:1!important;visibility:visible!important;width:100%!important}.filter_outer{height:auto;display:block}.filter_holder ul li span{padding:0 15px}.tablet_single_column.vc_col-sm-6{width:100%!important}.separator_null{margin-top:0!important}.separator_mobile{margin-top:50px!important}.reverse_order .section_inner_margin,.reverse_order .full_section_inner{display:-webkit-flex;-webkit-flex-direction:column-reverse;display:-webkit-flex;display:-webkit-flex;display:flex;-ms-flex-direction:column-reverse;-webkit-flex-direction:column-reverse;-ms-flex-direction:column-reverse;-webkit-flex-direction:column-reverse;flex-direction:column-reverse}.reverse_order .q_elements_holder.two_columns{display:-webkit-flex;-webkit-flex-direction:column-reverse;display:-webkit-flex;display:-webkit-flex;display:flex;-ms-flex-direction:column-reverse;-webkit-flex-direction:column-reverse;-ms-flex-direction:column-reverse;-webkit-flex-direction:column-reverse;flex-direction:column-reverse}.carousel-control .prev_nav{left:20px}.carousel-control .next_nav{right:20px}}.mobile_menu_button span{width:40px;text-align:center}.carousel-inner h2,.carousel-inner .slide_subtitle{text-shadow:2px 2px 1px rgb(0 0 0 / .84)}.carousel-inner .slider_content .slide_anchor_holder{text-shadow:2px 2px 3px #000}.projects_holder .portfolio_title,body.touch .projects_holder article{pointer-events:none}.portfolio_link_for_touch{pointer-events:none}.ombra{text-shadow:2px 2px 2px #080808}.contact_form input[type='text']:focus{border-color:#f83}.contact_form input[type='text']{font-family:inherit}.projects_holder article a.lightbox,.portfolio_slider a.lightbox{margin:0 auto}div.wpcf7-response-output{margin:0;padding:7px 20px 7px 55px;color:#fff;font-weight:300;text-transform:none;letter-spacing:0}div.wpcf7-response-output.wpcf7-validation-errors{background-color:#F83}span.wpcf7-not-valid-tip{color:#F83;font-size:14px;display:block;font-weight:400}div.wpcf7-response-output.wpcf7-mail-sent-ok{background-color:#6EC006}.contact_form{margin:0 0 30px}input.wpcf7-form-control.wpcf7-text,input.wpcf7-form-control.wpcf7-number,input.wpcf7-form-control.wpcf7-date,textarea.wpcf7-form-control.wpcf7-textarea,select.wpcf7-form-control.wpcf7-select,input.wpcf7-form-control.wpcf7-quiz{font-size:13px;font-family:'Open Sans'}.wpcf7 form.wpcf7-form p{margin-bottom:10px}.shopping_cart_outer{display:none}.woocommerce-page .shopping_cart_outer{display:table}.cover_boxes ul li .box .box_content{top:0}.cover_boxes ul li .box .qbutton{margin-top:18px}.ls-wp-container .qbutton{-webkit-transition:none;-ms-transition:none;-moz-transition:none;-o-transition:none;transition:none;height:36px}@media only screen and (min-width:1000px){page-id-15984 .ls-nav-prev,page-id-15984 .ls-nav-next{margin-top:19px}}@media only screen and (max-width:1000px){page-id-15984 .ls-nav-prev,page-id-15984 .ls-nav-next{margin-top:-27px}.page-id-15173 .q_slider,.page-id-15058 .q_slider{min-height:100px}}.side_menu_button a:last-child{padding:0 0 0 17px}.page-id-15173 .q_slider,.page-id-15058 .q_slider{min-height:560px}.filter_outer{margin:-8px 0 31px}.title .subtitle{margin-top:14px}.contact_section .separator{display:none}.contact_detail h2{margin-bottom:15px}#nav-menu-item-15674 li,#nav-menu-item-15918 li,#nav-menu-item-15919 li,#nav-menu-item-15920 li,#nav-menu-item-16140 li{width:280px}.drop_down .second .inner .widget{padding-bottom:13px}.drop_down .second .inner .widget a{padding:0px!important}.side_menu h5,.side_menu h6{font-size:14px}.side_menu .widget li{font-size:13px}.q_icon_list p{font-weight:300}span.submit_button_contact{text-align:left;padding-top:37px}.back_to_top span{border:2px solid #fff}@media only screen and (min-width:1000px){#back_to_top{bottom:25px}.portfolio_navigation .portfolio_prev a,.portfolio_navigation .portfolio_next a{color:#f83;border:2px solid #f83}.portfolio_navigation .portfolio_prev a:hover,.portfolio_navigation .portfolio_next a:hover{color:#fff;border-color:#494949;background-color:#494949}}p{text-align:justify}.q_icon_list{margin-bottom:0}.portfolio_single .portfolio_detail .portfolio_custom_date{display:none}.qbutton.white:hover{background-color:#fff0}