.portfolio_nav { display:none; }#wrapper{overflow-x: hidden;}.mobile_menu_wrapper{overflow: auto;}body.js_nav .mobile_menu_wrapper {display: block;}.gallery_type, .portfolio_type{opacity: 1;}#searchform input[type=text]{width: 75%;}.woocommerce .logo_wrapper img{max-width: 50%;}@media only screen and (max-width: 768px) {html[data-menu=leftmenu] .mobile_menu_wrapper{right: 0;left: initial;-webkit-transform: translate(360px, 0px);-ms-transform: translate(360px, 0px);transform: translate(360px, 0px);-o-transform: translate(360px, 0px);}}.tg_caption{color:#222222;}.wpcf7 input[type="text"],.wpcf7 input[type="email"],.wpcf7 textarea{background-color: #F5F5F5;color: #000;width: 50%;}#footer_menu li a{ color: #222222}#footer_menu li a:hover{ color: #222222}@font-face {font-family: 'Montserrat';font-style: normal;font-weight: 400;src: url('../fonts/montserrat-v12-latin-regular.eot'); src: local('Montserrat Regular'), local('Montserrat-Regular'), url('../fonts/montserrat-v12-latin-regular.eot?#iefix') format('embedded-opentype'),url('../fonts/montserrat-v12-latin-regular.woff2') format('woff2'),url('../fonts/montserrat-v12-latin-regular.woff') format('woff'),url('../fonts/montserrat-v12-latin-regular.ttf') format('truetype'),url('../fonts/montserrat-v12-latin-regular.svg#Montserrat') format('svg'); }@font-face {font-family: 'Hind';font-style: normal;font-weight: 400;src: url('../fonts/hind-v8-latin-regular.eot'); src: local('Hind Regular'), local('Hind-Regular'), url('../fonts/hind-v8-latin-regular.eot?#iefix') format('embedded-opentype'),url('../fonts/hind-v8-latin-regular.woff2') format('woff2'),url('../fonts/hind-v8-latin-regular.woff') format('woff'),url('../fonts/hind-v8-latin-regular.ttf') format('truetype'),url('../fonts/hind-v8-latin-regular.svg#Hind') format('svg'); }