no-touch .q_logo img{-webkit-transition:opacity .3s ease-in-out;-moz-transition:opacity .3s ease-in-out;-o-transition:opacity .3s ease-in-out;-ms-transition:opacity .3s ease-in-out}.side_menu_button>a,.mobile_menu_button span:hover{color:#5d5d5d}.mobile_menu_button{width:100px}.mobile_menu_button i.fa.fa-bars{font-size:x-large;padding:10px;display:block}.header_inner{font-family:Helvetica}input.pushbutton-wide{padding:10px;background:#fff;color:#000;border:3px solid #000;text-transform:uppercase;font-family:Adobe Caslon Pro;border-radius:0}input.pushbutton-wide:hover{background:#000;color:#fff;cursor:pointer}h3{font-family:Adobe Caslon Pro}.tabs-nav li.active{pointer-events:none}.content_inner{padding:15px}.social_share_list_holder ul li a img{width:32px}.contact-form input[type=email],.contact-form input[type=text],.contact-form textarea{border:1px solid #000;border-radius:0}.portfolio_navigation_inner{display:none}.qbutton{border:3px solid #fff}.q_tabs .tabs-nav li{border:3px solid #000}ul.flex-direction-nav li a{border:3px solid #000}.carousel-control .prev_nav,.carousel-control .next_nav{border:3px solid #000;background-color:#000}.maintext p{padding-bottom:15px}.contact-form select{border:1px solid #000;padding:1px;font-family:Adobe Caslon Pro;border-radius:0}.contact-form label{padding-top:10px}h5.readbutton{padding:10px;margin:0 auto;width:100px;border:3px solid #000;text-transform:uppercase;font-size:11px}h5.readbutton:hover{background:#000;color:#fff}.portfolio_single.full-width-portfolio .vc_col-sm-6{width:33.3333%}.portfolio_single.full-width-portfolio .vc_col-sm-3{width:33.3333%}.portfolio_single.full-width-portfolio .vc_col-sm-8{width:50%}.portfolio_single.full-width-portfolio .vc_col-sm-2{width:25%}@media only screen and (max-width:768px){.container_inner{width:100%}.vc_col-sm-3{width:20%}.vc_col-sm-6{width:60%}.footer_top{padding-left:10%}.portfolio_single.full-width-portfolio .vc_col-sm-6{width:60%}.portfolio_single.full-width-portfolio .vc_col-sm-3{width:20%}.portfolio_single.full-width-portfolio .vc_col-sm-8{width:66.66666667%}.portfolio_single.full-width-portfolio .vc_col-sm-2{width:16.66666667%}}@media only screen and (max-width:400px){.container_inner{width:100%}.vc_col-sm-3{width:100%}.vc_col-sm-6{width:100%}.footer_top{padding-left:15px}.portfolio_single.full-width-portfolio .vc_col-sm-6{width:100%}.portfolio_single.full-width-portfolio .vc_col-sm-3{width:100%}.portfolio_single.full-width-portfolio .vc_col-sm-8{width:100%}.portfolio_single.full-width-portfolio .vc_col-sm-2{width:100%}}