.product-short-description {
border: solid 1px #f68d91;
border-radius: 5px;
padding: 10px;
}
.col-inner.box-shadow-1 {
border-radius: 10px !important;
}
.dang-ky {
line-height: 1.3 !important;
}
ul.menu>li ul, .widget>ul>li ul {
border-left: 1px solid #ddd;
margin: 0 0 10px 3px;
padding-left: 15px;
width: 100%;
display: block;
}
i.fa.fa-address-card {
display: none;
}

.product-section-title.container-width.product-section-title-related.pt-half.pb-half.uppercase {
font-weight: bold;
background: #e3e2e2;
margin-left: 10px;
padding: 8px 10px 8px;
}
.box-text {
padding-top: .4em;
padding-bottom: .1em;
position: relative;
width: 100%;
font-size: .9em;
}

.page-wrapper {
padding-top: 10px;
padding-bottom: 0px;
}
ul.menu>li ul li, .widget>ul>li ul li {
border: 0;
margin: 0;
border-top: 1px solid #ececec;
padding: 5px;
}
ul.menu>li li>a, .widget>ul>li li>a {
font-size: .9em;
padding: 3px 10px;
display: inline-block;
background: url(http://sofavietphat.vn/wp-content/uploads/2021/09/ic1.gif) no-repeat left center;
}

.devvn_review_row {
padding-bottom: 10px;
width: 100%;
}
.col, .gallery-item, .columns {
position: relative;
margin: 0;
padding: 0 15px 10px;
width: 100%;
}
textarea {
padding-top: .7em;
min-height: 50px;
}
@media only screen and (max-width: 2480px) and (min-width: 1120px){
.related-products-wrapper span.amount {
font-size: 15px !important;
}
.dang-ky input.wpcf7-form-control.has-spinner.wpcf7-submit {
border-radius: 0px 5px 5px 0px;
height: 30px !important;
font-size: 14px;
}
span.wpcf7-form-control-wrap.tel-246 {
width: 210px;
}
.dang-ky .row.row-collapse {
max-width: 1220px;
height: 38px;
}
input.wpcf7-form-control.wpcf7-text.wpcf7-tel.wpcf7-validates-as-tel {
height: 35px;
}
}
.nav-dropdown-default .nav-column li>a, .nav-dropdown.nav-dropdown-default>li>a {
padding-left: 10px;
padding-right: 0;
margin: 0 10px;
border-bottom: 1px solid #ececec;
background: url(http://sofavietphat.vn/wp-content/uploads/2021/09/ic1.gif) no-repeat left center;
}

#comments a.btn-reviews-now {
background-color: #03a0e2;
color: white;
display: inline-block;
padding: 6px 20px;
border-radius: 3px;
text-transform: uppercase;
font-weight: 700;
text-decoration: none;
}
span.devvn_scala_rating {
border-radius: 3px;
display: inline-block;
height: 10px;
background: #eee;
vertical-align: middle;
overflow: hidden;
width: 100%;
}
body .star-average .woocommerce-product-rating .star-rating {
font-size: 15px;
color: #fe9727;
}
span.star_average {
color: #fe9727;
font-size: 20px;
vertical-align: middle;
font-weight: 700;
text-align: center;
margin: 0 10px 0 0;
line-height: 1;
}
.entry-content {
padding-top: 0em;
padding-bottom: 0em;
}
.entry-header-text {
padding: .5em 0 0em;
}
body a.devvn_tragop_button span {
color: #fff;
text-transform: uppercase;
font-size: 16px;
line-height: 1;
padding-bottom: 3px !important;
padding-top: 7px !important;
display: block;
}
.pz {
border: solid 0px #f68d91;
z-index: 1;
left: 20px;
bottom: 10px;
border-radius: 6px;
}
.pz .t {
margin-top: 20px;
}
.pz br {
display: none;
}
.pz .c {
background: url(/wp-content/uploads/2021/09/e.png) no-repeat 10px 1px;
padding-left: 24px;
padding-bottom: 6px;
font-size: 12px;
background-size: auto 13px;
}
.pz .a {
position: absolute;
z-index: 1;
width: 260px;
margin-left: 58px;
line-height: 30px;
margin-top: -15px;
background-color: #fff;
text-transform: uppercase;
font-size: 18px;
font-weight: 700;
text-align: center;
}
.pz span {
display: block;
}

.button, button, input, textarea, select, fieldset {
margin-bottom: 0.1em;
}
.nav-dropdown .menu-item-has-children>a, .nav-dropdown .title>a, .nav-dropdown .nav-dropdown-col>a {
text-transform: none;
font-size: 15px;
font-weight: normal;
color: #000;
}
.is-divider {
height: 1px;
display: block;
background-color: rgba(0,0,0,.1);
margin: 0.3em 0 0.3em !important;
max-width: 30px;
}
.woocommerce .woocommerce-widget-layered-nav-list .woocommerce-widget-layered-nav-list__item a {
position: relative;
padding: 0 0 0 30px;
border-bottom: 0;
display: inline-block;
line-height: 1.5;
}
.woocommerce .woocommerce-widget-layered-nav-list .woocommerce-widget-layered-nav-list__item a::before {
content: ”;
font-size: 15px;
color: #222;
position: absolute;
top: 1px;
left: 0;
width: 20px;
height: 20px;
border-radius: 3px;
border: 1px solid #999;
}
.woocommerce .woocommerce-widget-layered-nav-list .woocommerce-widget-layered-nav-list__item {
border-top: 0 !important;
margin-bottom: 3px;
}
.tuong-tu span.price {
top: 35px;
position: absolute;
}

@media only screen and (max-width: 2480px) and (min-width: 1120px){
.large-3 {
max-width: 25%;
-ms-flex-preferred-size: 25%;
flex-basis: 25%;
float: right;
}
aside#custom_html-5 {
display: none;
}
aside#custom_html-6 {
display: none;
}
span.amount {
color: #ed0707;
font-weight: 700;
font-size: 19px;
}
}

.absolute-footer, html {
background-color: #ffffff;
}
.tuong-tu .star-rating {
margin-top: 20px;
position: absolute;
}

a.accordion-title.plain {
display: none;
}
a.accordion-title.plain {
display: none;
}
label.screen-reader-text {
display: none;
}
.accordion-item1:first-child {
overflow: hidden;
position: relative;
}
a.accordion-title.plain {
padding-top: 1px !important;
color: black;
}
.accordion1-inner1 {
padding: 10px;
}
.container .section, .row .section {
padding-left: 0px;
padding-right: 0px;
}

.page-title-inner {
position: relative;
padding-top: 0px;
min-height: 0px;
}
p.woocommerce-result-count.hide-for-medium {
display: none;
}
span.devvn_sold {
display: none !important;
}
span.devvn_average_rate {
display: none !important;
}
*[id^=’readlink’] {
font-weight: normal;
color: #000000;
background: #ffffff;
padding: 3px 20px;
border: 1px solid #1043a8;
-webkit-box-shadow: none !important;
box-shadow: none !important;
-webkit-transition: none !important;
}
.khuyen-mai input.wpcf7-form-control.wpcf7-submit {
font-size: 13px !important;
}
.pt-half {
padding-top: 8px;
}
.pb-half {
padding-bottom: 8px;
}
h3.product-section-title.container-width.product-section-title-related.pt-half.pb-half.uppercase {
background: #e1e1e1;
padding-left: 10px;
max-width: 1200px;
}
.product-section {
border-top: 0px solid #ececec;
}
.devvn_prod_cmt {
width: 100%;
max-width: 1140px;
margin: 0 auto 30px;
position: relative;
display: none;
}
.trang-chu ul#menu-danh-muc-san-pham {
margin-bottom: 1.5em;
border: 1px solid #d4d1d100;
}
.tragop ul.next-prev-thumbs.is-small.show-for-medium {
display: none !important;
}
.trang-chu div#custom_html-3 {
display: none;
}

.trang-chu div#nav_menu-4 {
margin-left: -16px;
}
h3.title-comm {
position: relative;
top: 22px;
}
.dropdowncontent-content.dropdowncontent-content-selected {
display: flex;
top: 10px;
margin: 10px;
}
select.dropdowncontent-dropdown {
width: 50%;
max-width: 50%;
-ms-flex-preferred-size: 25%;
flex-basis: 50%;
}
.dropdowncontent-content.dropdowncontent-content-selected {
display: flex;
top: 10px;
}
.tragop h1.product-title.product_title.entry-title {
display: n1one;
}
.tragop nav.woocommerce-breadcrumb.breadcrumbs.uppercase
{
display: none;
}
.tragop .woocommerce-product-rating.devvn_single_rating
{
display: none;
}
.tragop p.price.product-page-price.price-on-sale
{
display: none;
}
.tragop a#devvn_buy_now
{
display: none;
}

.tragop form.cart
{
display: none;
}

.tragop .product_meta
{
display: none;
}
.tragop .social-icons.share-icons.share-row.relative
{
display: none;
}
.container-rating {
height: 20px;
bottom: -10px;
position: absolute;
}
}
.row-small>.flickity-viewport>.flickity-slider>.col, .row-small>.col {
padding: 0 9.8px 9.6px;
margin-bottom: 0;
}
.count-rating {
position: relative;
top: -25px;
left: 90px;
}
.theme-flatsome .star-rating:before, .theme-flatsome.woocommerce-page .star-rating:before {
color: #fdbc32;
}
span.devvn_woocommerce_price_prefix {
font-weight: normal !important;
margin-right: 10px;
}
a#devvn_buy_now {
width: 100%;
max-width: 400px;
padding: 10px;
}
.col-inner.box-shadow-4 {
border-style: solid;
border-width: 4px;
border-color: #d5d5d5;
padding: 3px;
}
.icon-box-left .icon-box-img+.icon-box-text {
padding-left: 0.1em !important;
line-height: 1.5;
}
.row-box-shadow-4 .col-inner, .row-box-shadow-4-hover .col-inner:hover, .box-shadow-4, .box-shadow-4-hover:hover {
-webkit-box-shadow: 0 14px 28px rgb(0 0 0 / 25%), 0 10px 10px rgb(0 0 0 / 10%);
box-shadow: 0 0px 0px rgb(0 0 0 / 25%), 0 0px 0px rgb(0 0 0 / 10%);
}
.col-inner.box-shadow-3.dark {
padding: 8px !important;
border-radius: 5px;
}
.row-box-shadow-3 .col-inner, .row-box-shadow-3-hover .col-inner:hover, .box-shadow-3, .box-shadow-3-hover:hover {
-webkit-box-shadow: 0 10px 20px rgb(0 0 0 / 19%), 0 6px 6px rgb(0 0 0 / 22%);
box-shadow: 0 0px 0px rgb(0 0 0 / 19%), 0 0px 0px rgb(0 0 0 / 22%);
}
.tra-gop {
line-height: 1.2;}
.elementor-widget-container3 {
margin: 0 0 0px;
padding: 1px 10px 7px 30px;
background-color: #f8931f;
background-image: url(https://sofavietphat.vn/wp-content/uploads/2020/07/y.png);
background-position: 5px 6px;
background-repeat: no-repeat;
}
.elementor-widget-container2 {
background-image: url(http://sofavietphat.vn/wp-content/uploads/2021/09/i.gif);
background-position: 30px 4px;
background-repeat: no-repeat;
}
.elementor-spacer-inner {
height: 10px;
}
.col-inner.box-shadow-2 {
border-style: solid;
border-width: 1px;
border-color: #d5d5d5;
padding: 10px;
}
.box-shadow, .row-box-shadow-2 .col-inner, .row-box-shadow-2-hover .col-inner:hover, .box-shadow-2, .box-shadow-2-hover:hover {
-webkit-box-shadow: 0 3px 6px -4px rgb(0 0 0 / 16%), 0 3px 6px rgb(0 0 0 / 23%);
box-shadow: 0 0px 0px 0px rgb(0 0 0 / 16%), 0 0px 0px rgb(0 0 0 / 23%);
}
.elementor-widget-container1 {
margin: -10px 0 0;
padding: 5px;
border-style: solid;
border-width: 1px;
border-color: #d5d5d5;
}
.entry-content ol li, .entry-summary ol li, .col-inner ol li, .entry-content ul li, .entry-summary ul li, .col-inner ul li {
margin-left: 0.3em;
}
#rpwwt-recent-posts-widget-with-thumbnails-2 img {
width: 70px;
height: 70px;
}
.textwidget.custom-html-widget {
margin-bottom: 1.5em;
border: 1px solid #dddddd;
}
span.widget-title {
display: block;
background: #ed1c24;
height: 40px;
line-height: 40px!important;
padding: 0 10px!important;
color: white;
}

ul.elementor-icon-list-items {
padding: 0;
}
span.elementor-icon-list-text {
font-size: 14px;
}
.elementor-widget-container {
margin: 0 0 0px;
padding: 7px 10px 7px 30px;
background-color: #f8931f;
background-image: url(https://sofavietphat.vn/wp-content/uploads/2020/07/k.gif);
background-position: 5px 6px;
background-repeat: no-repeat;
}
.elementor-widget-container-1 {
margin: 0 0 0px;
padding: 7px 10px 7px 30px;
background-color: #f8931f;
background-image: url(http://sofavietphat.vn/wp-content/uploads/2021/09/y.png);
background-position: 5px 6px;
background-repeat: no-repeat;
}
.elementor-heading-title.elementor-size-default {
color: #fff;
font-size: 17px;
font-weight: 500;
text-transform: uppercase;
text-decoration: underline;
text-shadow: 0px 0px 10px rgb(0 0 0 / 30%);
}

.textwidget.custom-html-widget {
margin-bottom: 1.5em;
border: 1px solid #dddddd;
}
pre, blockquote, form, figure, p, dl, ul, ol {
margin-bottom: 0em;
}

span.widget-title.shop-sidebar {
display: block;
background: #ed1c24;
height: 40px;
line-height: 40px!important;
padding: 0 10px!important;
color: white;
}
ul#menu-danh-muc-san-pham {
margin-bottom: 1.5em;
border: 1px solid #d4d1d1;
}
.widget .is-divider {
margin-top: .66em;
display: none;
}
span.installment {
display: inline-block;
position: absolute;
top: -20px;
left: 0px;
z-index: 1;
}
.nav-spacing-xlarge>li {
margin: 0 3px;
}
span.installment1 {
display: inline-block;
position: absolute;
font-size: 12px;
border-radius: 0px;
z-index: 1;
}
.price-wrapper .price {
display: block;
margin-bottom: 15px;
}
.col-inner.box-shadow-2.dark {
border-radius: 5px;
height: 50px;
}
span.devvn_woocommerce_price_prefix {
font-weight: bold;
}
p.name.product-title.woocommerce-loop-product__title {
font-size: 14px;
font-weight: 700;
height: 20px;
overflow-y: hidden;
margin-bottom: 8px;
}
del span.amount {
color: #ed0707;
font-weight: normal;
font-size: 13px !important;
}

.badge-container.absolute.left.top.z-1 {
display: none;
}
.absolute-footer.dark {
color: rgba(255,255,255,.5);
display: none;
}
.nav>li>a>i+span {
margin-left: 5px;
text-transform: none;
}
.box-blog-post .is-divider {
margin-top: .5em;
margin-bottom: .5em;
height: 2px;
display: none;
}
.nav > li > a {
font-weight: normal;
}
.icon-box-center .icon-box-img {
margin: 0 auto 0.1em;
}
button.ux-search-submit.submit-button.secondary.button.icon.mb-0 {
background-color: #ed1b24;
padding-left: 1.6em;
padding-right: 1.6em;
border-radius: 8px;
}
.icon-box-left .icon-box-img+.icon-box-text {
padding-left: 1em;
line-height: 1.5;
}
.col-inner.box-shadow-1 {
border-style: solid;
border-width: 2px;
border-color: rgb(40, 138, 214);
padding: 5px;
}
/* sangtaosacviet.com – code 1 */
.vi-header {
border-bottom: solid 0px #8c8e8f;
background: #eaeaea;
}
.vi-left-title {
width: auto;
background: #0056a8;
color: #fff;
padding: 3px 10px;
font-size: 18px;
position: relative;
margin: 0;
}
.pull-left {
float: left;
}
.pull-left {
margin-left: 0 !important;
}
.vi-left-title a {
color: #fff;
}
.vi-left-title:after {
border: 17px solid transparent;
border-left-color: #0056a8;
border-bottom-color: #0056a8;
position: absolute;
top: 0;
left: 100%;
content: “”;
}
.pull-right {
float: right;
}
.pull-right {
margin-right: 0 !important;
}
.vi-right-link a:first-child {
margin-left: 0;
}
.vi-right-link a {
color: #288ad6;
font-size: 14px;
margin-left: 15px;
}
.vi-right-link a.vi-more, .vi-right-link a:hover {
color: #288ad6;
}
.vi-right-link a.vi-more:after {
content: “\f101”;
font-family: FontAwesome;
margin-left: 4px;
}

/* sangtaosacviet.com – code 2 */
.vi-left-title-1:after {
content: “”;
border: 16.7px solid transparent;
border-left-color: #050404;
border-bottom-color: #050404;
position: absolute;
top: 0;
left: 100%;
content: “”;
}
.vi-left-title-1 {
width: auto;
background: #050404;
color: #ffe94f;
padding: 5px 80px 5px 10px;
font-size: 18px;
position: relative;
margin: 0;
text-align: left;
}
.vi-left-title-1 a {
color: #ffe94f;
}

/* sangtaosacviet.com – code 3 */
#stsv-02 h3.tde { text-align: center; margin: 45px 0; font-size: 16px; line-height: 20px; text-transform: uppercase;}
#stsv-02 h3.tde span { background: #8CC63F; height: 50px; line-height: 50px; padding: 0px 20px; color: white; position: relative; display: inline-block; margin: 0; z-index: 45; border-radius: 10px 10px 0px 0px; border: 1px solid #8bb54b;}
#stsv-02 h3.tde :before,#stsv-02 h3.tde :after { content: “”; background: url(https://sangtaosacviet.com/wp-content/uploads/2017/09/hd-stsv.png); width: 87px; height: 50px; position: absolute; top: 19px; z-index: -1;}
#stsv-02 h3.tde :before { left: -44px; }
#stsv-02 h3.tde :after { transform: rotateY(180deg); right: -44px !important;}

/* sangtaosacviet.com – code 4 */
.vi-left-title-2:after {
border: 17px solid transparent;
border-left-color: #ed1c2400;
position: absolute;
top: 0;
left: 100%;
content: “”;
}
.vi-left-title-2 {
width: auto;
background: #ed1c24;
color: #fff;
padding: 3px 10px;
font-size: 18px;
position: relative;
margin: 0;
}
.vi-left-title-2 a {
color: #fff;
}

/* sangtaosacviet.com – code 5 */

.box-title-new { position: relative; margin: 50px 0; text-align: center;}
.box-title-new .box-title-name-new { font-size: 24px; font-weight: 900; text-transform: uppercase; color: #fff; background: #00AA46; display: inline-block; vertical-align: top; position: relative; z-index: 1; padding: 10px 20px; marrgin-bottom: 20px; border-radius: 15px;}
.box-title-new .box-title-name-new:before { content: “”; position: absolute; border-top: 10px solid #00aa46; border-left: 15px solid transparent; border-bottom: 7px solid transparent; border-right: 15px solid transparent; left: calc(50% – 40px);
bottom: -25px;
width: 50px;}
.box-title-new .box-title-name-new:after { content: “”; position: absolute; z-index: 2; bottom: -18px; height: 9px; width: 200px; left: calc(50% – 100px); border-top: 2px solid #00aa46;}

/* sangtaosacviet.com – code new */
div#nz-div {
border-bottom: 2px solid red;
margin-bottom: 40px;
display: block;
}

#nz-div h3.tde {
margin: 0;
font-size: 16px;
line-height: 20px;
display: inline-block;
text-transform: uppercase;
}

#nz-div h3.tde :after {
content: “”;
width: 0;
height: 0;
border-top: 40px solid transparent;
border-left: 20px solid #EA3A3C;
border-bottom: 0px solid transparent;
border-right: 0 solid transparent;
position: absolute;
top: 0px;
right: -20px;
}

#nz-div h3.tde span {
background: #EA3A3C;
padding: 10px 20px 8px 20px;
color: white;
position: relative;
display: inline-block;
margin: 0;
}

.sub-cat {
display: inline-block;
margin: 0;
line-height: 45px;
margin-left: 100px;
float: right;
}

/* 2 ========================= */

#nz-div-2 h3.tde :after {
content: “”;
width: 0;
height: 0;
border-top: 19px solid transparent;
border-left: 15px solid #EA3A3C;
border-bottom: 19px solid transparent;
border-right: 0 solid transparent;
position: absolute;
top: 0px;
right: -15px;
}

#nz-div-2 h3.tde span {
background: #EA3A3C;
padding: 10px 20px 8px 20px;
color: white;
position: relative;
display: inline-block;
margin: 0;
}

#nz-div-2 h3.tde {
margin: 15px 0;
font-size: 16px;
line-height: 20px;
text-transform: uppercase;
}

#nz-div-2 hr {
margin: -34px 0px 54px 0px;
border: 1px solid red;
}

/* 3 ========================= */

#nz-div-3 h3.tde span {
background: #EA3A3C;
padding: 10px 20px 8px 20px;
color: white;
position: relative;
display: inline-block;
margin: 0;
border-radius: 23px 23px 0px 0px;
}

#nz-div-3 h3.tde {
margin: 15px 0;
border-bottom: 2px solid #ea3a3c;
font-size: 16px;
line-height: 20px;
text-transform: uppercase;
}

/* 4 ========================= */

#nz-div-4 h3.tde :after {
content: “”;
width: 0;
height: 0;
border-top: 40px solid transparent;
border-left: 20px solid #EA3A3C;
border-bottom: 0px solid transparent;
border-right: 0 solid transparent;
position: absolute;
top: 0px;
right: -20px;
}

#nz-div-4 h3.tde :before {
content: “”;
width: 0;
height: 0;
border-width: 40px 20px 0px 0px;
border-style: solid;
border-color: transparent;
border-right-color: #EA3A3C;
position: absolute;
top: 0px;
left: -20px;
}

#nz-div-4 h3.tde span {
background: #EA3A3C;
padding: 10px 20px 8px 20px;
color: white;
position: relative;
display: inline-block;
margin: 0;

}

#nz-div-4 h3.tde {
text-align: center;
margin: 45px 0;
border-bottom: 2px solid #ea3a3c;
font-size: 16px;
line-height: 20px;
text-transform: uppercase;
}

/* 5 ========================= */

#nz-div-5 {
text-align: center;
}

#nz-div-5 h3.tde {
display: inline-block;
background: #ea3a3c;
color: white;
height: 50px;
line-height: 50px;
padding: 0 30px;
width: auto;
}

#nz-div-5 h3.tde span:before {
content: ”;
background: url(http://web.ncnncn.com/wp-content/uploads/2017/06/bgh1l.png);
width: 80px;
height: 70px;
z-index: -1;
}

/* ======================================= */
.title-comm {
color: #fff;
font-size: 18px;
position: relative;
margin-top: 0px;
margin-bottom: 0px;
font-weight: 700;
background-color: #fff;
text-align: center;
margin-bottom: -22px;
}

h3.title-comm:before {
content: ”;
position: absolute;
top: 50%;
left: 0;
right: 0;
margin-top: 0;
border-top: 0px solid #d0d2d3;
z-index: 1;
display: block;
}

.title-comm .title-holder {
min-width: 350px;
height: 45px;
background-color: #ed1b24;
height: auto;
line-height: 45px;
padding: 0px 20px;
position: relative;
z-index: 2;
text-align: center;
display: inline-block;
min-width: 280px;
}

.title-holder:before {
content: “”;
position: absolute;
right: -15px;
border-width: 0px;
bottom: 0px;
border-style: solid;
border-color: #5c9efe transparent;
display: block;
width: 0;
height: 0;
border-top: 23px solid transparent;
border-bottom: 22px solid transparent;
border-left: 15px solid #ed1b24;
}

.title-holder:after {
content: “”;
position: absolute;
left: -15px;
border-width: 0px;
bottom: 0px;
border-style: solid;
border-color: #5c9efe transparent;
display: block;
width: 0;
height: 0;
border-top: 23px solid transparent;
border-bottom: 22px solid transparent;
border-right: 15px solid #ed1b24;
}
a.devvn_buy_now_style {
max-width: 390px;
width: 100%;
}
input#woocommerce-product-search-field-0 {
border: 1px solid #f20000;
padding: 0 .75em;
height: 2.507em;
font-size: .97em;
border-radius: 8px 0px 0px 8px;
}
input.wpcf7-form-control.wpcf7-submit.button {
background-color: #0091cf;
color: #fff;
width: 400px;
border-radius: 5px;
}
@media screen and (max-width: 549px)
{
.box-vertical .box-image {
width: 40% !important;
min-width: 160px;
padding: 5px;
}
.box-vertical .box-image {
width: 40% !important;
}
.box-list-view .box .box-image, .box-list-view .box .box-text, .box-vertical .box-image, .box-vertical .box-text {
direction: ltr;
display: table-cell;
vertical-align: middle;
}
}
input[type=email], input[type=date], input[type=search], input[type=number], input[type=text], input[type=tel], input[type=url], input[type=password], textarea, select, .select-resize-ghost, .select2-container .select2-choice, .select2-container .select2-selection {
-webkit-box-sizing: border-box;
border-radius: 5px 0px 0px 5px;
}
a.devvn_buy_now {
margin: 0 0 10px;
}