.one_fourth{color:#fff;position:relative;overflow:hidden;width:100%;text-align:left}.one_fourth:before{content:"";display:block;padding-top:100%}.one_fourth
*{-webkit-box-sizing:border-box;box-sizing:border-box}.one_fourth-div{position:absolute;top:0;bottom:0;left:0;right:0}.one_fourth-div::before{opacity:1}.one_fourth
img{max-width:100%;opacity:1;width:100%;-webkit-transition:opacity 0.35s;transition:opacity 0.35s}.button_wrapper{position:absolute;bottom:0;left:0;padding:30px
0.5em 30px 3em;width:100%;height:100%}.button_wrapper::before{position:absolute;top:30px;right:30px;bottom:30px;left:100%;border-left:4px solid rgba(255, 255, 255, 0.8);content:'';opacity:0;-webkit-transition:all 0.2s;transition:all 0.2s;-webkit-transition-delay:0.3s;transition-delay:0.3s}.button_wrapper
h2{color:#a6731c;margin:0
0 5px;opacity:0;-webkit-transition:opacity 0.35s, -webkit-transform 0.35s;transition:opacity 0.35s,-webkit-transform 0.35s,-moz-transform 0.35s,-o-transform 0.35s,transform 0.35s;word-spacing:-0.15em;font-weight:200;text-transform:uppercase;-webkit-transform:translate3d(30%, 0%, 0);transform:translate3d(30%, 0%, 0);-webkit-transition-delay:0.3s;transition-delay:0.3s;font-size:24px;width:100%}.button_wrapper
p{color:#fff;margin:0
0 5px;opacity:0;font-size:16px;-webkit-transition:opacity 0.35s, -webkit-transform 0.35s;transition:opacity 0.35s,-webkit-transform 0.35s,-moz-transform 0.35s,-o-transform 0.35s,transform 0.35s;font-weight:200;-webkit-transform:translate3d(0%, 30%, 0);transform:translate3d(0%, 30%, 0);-webkit-transition-delay:0s;transition-delay:0s}.button_wrapper
a{color:#fff;position:relative;margin:0
0 5px;opacity:0;display:none;-webkit-transition:opacity 0.35s, -webkit-transform 0.35s;transition:opacity 0.35s,-webkit-transform 0.35s,-moz-transform 0.35s,-o-transform 0.35s,transform 0.35s;font-weight:200;-webkit-transform:translate3d(0%, 30%, 0);transform:translate3d(0%, 30%, 0);-webkit-transition-delay:0s;transition-delay:0s}.button_wrapper .price.product-price{color:#fff !important;word-spacing:normal;font-size:18px;text-transform:none}@media (hover: hover){.one_fourth-div:hover{background-color:rgba(0, 0, 0, 0.7)}.one_fourth_effect:hover
img{opacity:0.3}.one_fourth_effect:hover .button_wrapper
h2{opacity:1;-webkit-transform:translate3d(0%, 0%, 0);transform:translate3d(0%, 0%, 0);-webkit-transition-delay:0.4s;transition-delay:0.4s}.one_fourth_effect:hover .button_wrapper
p{opacity:0.9;-webkit-transform:translate3d(0%, 0%, 0);transform:translate3d(0%, 0%, 0);-webkit-transition-delay:0.6s;transition-delay:0.6s}.one_fourth_effect:hover .button_wrapper
a{opacity:0.9;display:block;-webkit-transform:translate3d(0%, 0%, 0);transform:translate3d(0%, 0%, 0);-webkit-transition-delay:0.6s;transition-delay:0.6s}.one_fourth_effect:hover .button_wrapper::before{left:30px;opacity:1;-webkit-transition-delay:0s;transition-delay:0s}}@media (hover: none){.one_fourth-div.hover{background-color:rgba(0, 0, 0, 0.7)}.one_fourth_effect.hover
img{opacity:0.3}.one_fourth_effect.hover .button_wrapper
h2{opacity:1;-webkit-transform:translate3d(0%, 0%, 0);transform:translate3d(0%, 0%, 0);-webkit-transition-delay:0.4s;transition-delay:0.4s}.one_fourth_effect.hover .button_wrapper
p{opacity:0.9;-webkit-transform:translate3d(0%, 0%, 0);transform:translate3d(0%, 0%, 0);-webkit-transition-delay:0.6s;transition-delay:0.6s}.one_fourth_effect.hover .button_wrapper
a{opacity:0.9;display:block;-webkit-transform:translate3d(0%, 0%, 0);transform:translate3d(0%, 0%, 0);-webkit-transition-delay:0.6s;transition-delay:0.6s}.one_fourth_effect.hover .button_wrapper::before{left:30px;opacity:1;-webkit-transition-delay:0s;transition-delay:0s}}.portfolio_desc{float:left;box-sizing:border-box;width:100%;padding:5px
10px 20px 10px;min-height:200px}.menu_content_classic{width:100%;float:left;text-align:left}.menu_content_classic
.menu_title{position:relative;z-index:2;font-size:16px;top:-5px;left:5px;display:inline-block}.menu_content_classic
.menu_price{position:absolute;top:8px;right:0;font-size:17px;color:#222;z-index:2}.menu_price .price.product-price{font:600 17px/20px "Open Sans", sans-serif}.menu_content_classic .menu_order, .portfolio_slider_desc
.menu_order{height:26px;line-height:16px;text-align:center;padding:3px
7px 3px 7px;color:#fff;float:right;font-size:18px;position:relative;top:2px;font-weight:600;border-radius:3px;right:2px;text-transform:uppercase}.menu_content_classic .menu_order a, .portfolio_slider_desc .menu_order a, .button_content
a{line-height:initial !important}.button_wrapper
.btn{display:inline-block;margin-bottom:0;padding:3px
7px 3px 7px;font-size:18px;font-weight:normal;line-height:1.42857;text-align:center;vertical-align:middle;cursor:pointer;border:1px
solid transparent;border-radius:3px;white-space:nowrap;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;-o-user-select:none;user-select:none}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.button_wrapper
.btn{margin-top:30px}}.menu_content_classic .menu_order
.btn{display:inline-block;margin-bottom:0;padding:3px
7px 3px 7px;font-size:18px;font-weight:normal;line-height:1.42857;text-align:center;vertical-align:middle;cursor:pointer;border:1px
solid transparent;border-radius:3px;white-space:nowrap;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;-o-user-select:none;user-select:none}