/* Enter Your Custom CSS Here */
.term-description h1 { font-size: 24px; margin-bottom: 20px; }
.term-description h2 { font-size: 18px; margin-bottom: 10px; }
.term-description { margin-bottom: 20px; }
h2 { width: 100%; }
.shop_table.cart .product-thumbnail > a > img { min-width: 90px; }
.whatisan { float: right !important; width: 40% !important; position: absolute; top: 5%; left: 53%; }
.whatisan1 { float: right !important; width: 40% !important; position: absolute; top: 13%; left: 53%; }
 @media screen and (max-width: 767px) and (min-width: 374px) {
.whatisan { display: none; }
.whatisan1 { display: none; }
  #post-44 .wom-styled {
    width: 100% !important;
  }
}
@media screen and (max-width: 480px) {
 .whatisan1 { float: left !important; width: 100% !important; position: relative; top: 13%; left: 5%; } 
  .ginput_container #tooltip-div {float: right; position: relative; top: 0px; width: 50%; cursor: pointer;}
}

 @media screen and (max-width: 1200px) and (min-width: 1024px) {
nav ul li a { font-size: 14px; padding: 0 0 0 15px !important }
}
.textwidget a { border-bottom: 2px solid #333 !important; }
.button.add_to_cart_button.product_type_simple { display: none; }
 @media screen and (max-width: 413px) and (min-width: 320px) {
span.log_cart { display: block !important; left: 48% !important; top: 20% !important; }
.secondary { width: 100% !important; }
  .social-icons ul { margin: 0px 0px 10px 0; width: 100%; text-align: center; display: flex;}
}
li#field_26_41 a h2, li#field_5_41 a h2, li#field_16_41 h2, li#field_18_41 a h2 { background: #8CC0EA!important; border-radius: 10px; color: #fff; -webkit-box-shadow: 1px 1px 1px 1px #808080; box-shadow: 1px 1px 1px 1px #808080; margin-top: 220px !important; line-height: 20px !important;
    font-size: 17px !important; }
.img-about {position: relative;display: block;float: left;padding-right: 20px; max-width:310px; margin-bottom:10px;}
.secondary {padding: 0 2.6923%;width: 100%;float: left;display: block;}
.per-art-coll h1 { width:100%;}
.widget-area {margin: 5% auto 0;}
li#field_3_45 {display: none;}
/* Hide mobile menu */
button.navbar-toggle.collapsed {
    display: none;
}

.best-sell img {
    height: 160px;
    width: 100%;
    float: left;
}
.deign_buy {
    margin-bottom: 10px;
    text-align: center;
}
/* Add new mobile menu
@media screen and (max-width: 1024px){
.slicknav_menu {
    position: relative;
    top: 65px;
    z-index: 999999;
    padding: 5px;
    float: right;
    margin-right: 5%;
    border-radius: 5px;
    }} */
/* added for framed print link */
li#field_5_23 .gfield_description {
    padding-top: 0px;
    font-size: small;
    margin-left: 7px;
}

/* Category page restyling */
.col-lg-12.col-md-12.col-sm-12 .right-main-coll {
    padding-top: 11px;
    margin-top: 2px;
}


.term-description h1 {
    margin-bottom: 0px;
    width: 50%;
    float: left;
}
.term-description h2 {
    margin: 0px;
    padding: 0px;
    width: 49%;
    float: left;
    line-height: 24px;
}
.term-description p {
    display: block;
    width: 100%;
    padding-top: 30px;
    clear: both;
}

/* New Home Page */
#post-4 .woocommerce.columns-4 {
    width: 87%;
    margin: 0 auto;
}
#post-4 .woocommerce.columns-4 li {
    float: left;
    margin: 11px;
    /* width: 22%; */
}
#post-4 .woocommerce.columns-4 li h3 {
    text-align: center;
    font-weight: 700;
   
  
    margin-top: 171px;
    padding: 3px;
   
}
#post-4 .woocommerce.columns-4 li a {
    text-decoration: none;
}
#post-4 .woocommerce.columns-4 li h3:hover {
    opacity: 0.7;
}
#post-4 mark.count {
    display: none;
}
/* Main Menu sub-menu Fix */
.menu-primary-menu-container ul ul{
	background-color: #f2ebd9;
    margin: 0;
    min-width: 230px;
    position: absolute;
    top: 0px;
    z-index: 9999;
    -moz-transform: translate3d(0, 20px, 0);
    -o-transform: translate3d(0, 20px, 0);
    -ms-transform: translate3d(0, 20px, 0);
    -webkit-transform: translate3d(0, 20px, 0);
    transform: translate3d(0, 20px, 0);
    -moz-transition: all 0.3s;
    -webkit-transition: all 0.3s;
    -o-transition: all 0.3s;
    transition: all 0.3s;
    display: none;
}
.menu-primary-menu-container ul ul ul {
    left: 100%;
    top: 0;
}
.menu-primary-menu-container li li {
    float: none;
    display: block;
    margin-right: 0;
}
.menu-primary-menu-container  li:before {
    content: '';
    position: absolute;
    left: 0;
    bottom: 0;
    width: 15%;
    height: 3px;
    background-color: #ffffff;
    -webkit-transition: all 0.33s ease-out;
    -moz-transition: all 0.33s ease-out;
    -o-transition: all 0.33s ease-out;
    -ms-transition: all 0.33s ease-out;
    transition: all 0.33s ease-out;
    opacity: 0;
}
.menu-primary-menu-container li {
    display: inline-block;
    float: left;
    margin-bottom: 0;
    position: relative;
}
.menu-primary-menu-container li:hover ul.sub-menu {
    display: block;
}
.menu-primary-menu-container ul li.menu-item-has-children > a::after, .menu-primary-menu-container ul li.page_item_has_children > a::after {
    content: "\f107";
    font-family: FontAwesome;
    margin-left: 10px;
    margin-right: 0;
    position: absolute;
    right: -11px;
    top: 2px;
    color: #c60b46;
}
nav ul li li a:hover {
    color: #c60b46;
    margin-left: 10px;
    display: block;
    transition: 1s;
}
nav ul li li a:hover:before {
    content: '--- ';
}
dt.variation-Total, dd.variation-Total {
    display: none !important;
}
#post-44 .wom-styled {
    width: 23%;
    text-align: center;
    background-color: #ffffff;
    padding: 7px;
    margin: 10px auto;
    box-shadow: 0px 1px 4px -2px #333;
    margin-bottom: 20px;
    position: relative;
    border-radius: 16px;
}
/* Testimonials below product */
.testimonials_product li{
    width: 24%;
    float: left;
    /* border: 1px solid #ccc; */
    padding: 7px;
    margin: 5px;
    /* max-height: 300px; */
    /* height: 301px; */
    border-radius: 7px;
    position: relative;
    display: inline-block;

}
.testimonials_product li a {
    text-align: center;
    /* margin: 0 auto; */
}
.testimonials_product li a img {
    text-align: center;
    /* margin-left: 89px; */
    /* margin: 0 auto; */
    width: 100%;
}
.wom-link {
    width: 100%;
    display: block;
    text-align: center;
    background: #c60b46;
    clear: both;
    padding: 5px;
}
.wom-link a {
    color: #fff;
    margin-right: 10px;
}
@media screen and (max-width: 840px){
	.testimonials_product li {
    width: 100%;
	}
}

/* High Q Page */
.txt_half {
    width: 50%;
    float: left;
}
.txt_half h3, .txt_half_r h3 {
    font-weight: bold;
    font-size: 21px;
    margin-bottom: 20px;
}
.img_half {
    width: 50%;
    float: right;
}
.img_half img {
    float: right;
  max-width: 380px;
}
.img_half_l {
    width: 50%;
    float: left;
}
.img_half_l img {
    float: left;
  max-width: 380px;
}
.txt_half_r {
    width: 50%;
    float: right;
}
.txt_img_box {
    width: 100%;
    display: inline-block;
	 margin: 40px 0;
}
.prem_head{
    background: url(https://www.beyondaword.com.au/wp-content/uploads/2017/10/banner-quality.jpg);
    background-size: 100%;
    background-repeat: no-repeat;
    height: 411px;
}
.prem_head h2 {
    font-weight: bold;
    font-size: 28px;
    border: none;
}
.prem_head .text_left_half {
    padding: 30px 0 0 30px;
    width: 55%;
}
.prem_head .text_left_half p {
    color: #fff;
}
a.top_btn {
    padding: 7px;
    background: #c60b41;
    color: #fff;
}
.prem_head .text_left_half p {
    color: #fff;
    font-size: 20px;
    margin-bottom: 53px;
}
.text_prem h3 {
    font-weight: bold;
}
.three_images img {
    margin: 0 auto;
    text-align: justify;
    width: 33.333333%;
}
.central_txt h1 {
    font-size: xx-large;
    font-weight: bold;
    text-align: center;
}
.central_txt p {
    text-align: center;
    margin: 20px 0;
    font-size: large;
}
.central_txt {
    margin: 20px 0;
}

@media screen and (max-width: 840px){
.prem_head h2 {
    font-weight: bold;
    font-size: 15px;
    border: none;
    padding: 0;
    margin: 0;
}
.prem_head .text_left_half p {
    color: #fff;
    font-size: 9px;
    margin-bottom: 0;
}
  .prem_head .text_left_half {
    padding: 5px;
    width: 55%;
}
.prem_head {
    height: 140px;
}
  .txt_half {
    width: 100%;
    float: none;
}
  .img_half {
    width: 100%;
    float: none;
}
  .img_half img {
    float: none;
    max-width: 100%;
}
  .img_half_l img {
    float: none;
    max-width: 100%;
}
  .img_half_l {
    width: 100%;
    float: none;
}
  .txt_half_r {
    width: 100%;
    float: none;
}
  .best-sell img {
    height: auto !important;
  }
  

}

img.in_red {
    float: left;
    width: 22%;
    margin: 5px;
}
h2.red  {
    color: red;
}
.red{
    color: red;
}
#xmas_badge {
    float: right;
    margin-top: 19px;
    margin-left: 30px;
    width: 35%;
}
.social-icons span {
    float: left;
    width: 160px;
}
.best-selling.nova:after {
    content: "View more designs on the next page";
    color: #c60b46;
    font-weight: bold;
    font-size: 17px;
    font-style: oblique;
}
li#field_16_45 {
    display: none;
}
@media only screen and (min-width: 600px) {
/* Product category 'View All Products' */
.best-sell .col-lg-3.col-md-3.col-sm-3 a:first-child:hover:before {
    content: 'View All Products';
    display: block;
    padding-top: 70px;
    background: #fff;
    opacity: 0.8;
    position: absolute;
    width: 219px;
    height: 160px;
    font-size: 20px;
  	font-weight: bold;
    text-align: center;
}
.art_image a:hover:before {
    content: 'Buy Now';
    display: block;
    padding-top: 70px;
    background: #fff;
    opacity: 0.8;
    position: absolute;
    width: 226px;
    height: 172px;
    font-size: 20px;
    font-weight: bold;
    text-align: center;
    color: #c10b44;
  }}
body {
    background-image: none !important;
    background-repeat: repeat;
}
/* Product page redesign */
.art-title {
    text-align: center;
}
.art-title h6 {
    float: none;
    font-size: 14px;
    font-weight: normal;
    margin: 0 auto;
    display: inline-block;
    text-align: center;
    position: relative;
}
.art-title h5 {
    text-align: center;
    height: 35px;
    font: 600 15px/18px Montserrat,sans-serif;
    text-transform: uppercase;
}
.art_image {
    margin-bottom: 10px;
}
a.pageHover {
    transition: color .1s linear;
}
@media only screen and (min-width: 600px){
.pageHover a:hover:before {
    width: 226px;
    height: 172px;
    padding-top: 105px;
    transition: .5s;
    border: 2px solid #000;
  }
}
.footer_logo {
    width: 100%;
    display: inline-block;
    margin-bottom: 30px;
}
div#info_botom p {
    font-size: large;
    padding: 8px;
}
.footer_logo ul li {
    display: inline-block;
    margin: 0 auto;
    width: 25%;
    text-align: center;
}
.footer_logo ul li:hover {
    opacity: 0.75;
}
@media only screen and (max-width: 767px) {
  .footer_logo ul li {
    width: 100%;
}
}
article#post-15025 ol li {
    counter-reset: auto;
    list-style-type: decimal;
}
article#post-15025 ol {
    margin-left: 18px;
}
/* NAB Transact Page */
.cc_nab .post-45 .woocommerce ul.order_details {
    margin: 15px 15px 0 0;
 	padding: 0;
    list-style: none;
    width: 50%;
    float: left;
  	border: 1px solid #eaeaea;
    border-radius: 5px;
}
.cc_nab .post-45 form.nab_payment_form {
    width: 48%;
    float: left;
    border: 1px solid #eaeaea;
    border-radius: 5px;
  	margin-top: 15px;
}
#post-45 .woocommerce {
    border: 1px solid #c60b4633;
    border-bottom-left-radius: 7px;
    border-bottom-right-radius: 7px;
    padding: 10px;
}
.cc_nab .post-45 .woocommerce ul.order_details li {
    background: none !important;
    border: none !important;
    width: 80%;
    box-shadow: none !important;
    padding: 0 0 0 20px !important;
    margin: 0px !important;
}
.cc_nab .post-45 .woocommerce ul.order_details li p, .cc_nab .post-7 .woocommerce ul.order_details li strong {
    font-size: 14px;
}
.cc_nab .post-45 .woocommerce ul.order_details span.woocommerce-Price-currencySymbol {
    margin-right: 5px;
}


.cc_nab .post-45 .cc_title {
    padding: 15px 15px 15px 10px;
    background: #9e9e9e36;
    background-image: url(/wp-content/uploads/2018/11/bluehorizon_payment_visa.png);
    background-repeat: no-repeat;
    background-size: 100px;
    background-position: 337px 13px;
}
.cc_nab .post-45 p.form-row.form-row-first {
    width: 96%;
}
.cc_nab .post-45 select#cc-expire-month {
    height: 34px;
    width: 48%;
    float: left;
  margin-right: 5px;
    border-radius: 5px;
}
.cc_nab .post-45 select#cc-expire-year {
    height: 34px;
    width: 50%;
    float: left;
    border-radius: 5px;
}
.cc_nab .post-45 p.form-row.form-row-last {
    float: left;
    width: 96%;
}
.cc_nab .post-45 input#nab_card_ccv {
    width: 30% !important;
}
.cc_nab .post-45 input#jsPayButton {
    margin: 0 auto;
    text-align: center;
    display: block;
    margin-bottom: 10px;
    background: #c60b46;
    color: #fff;
}
.cc_nab .post-45 fieldset#nab_card_details {
    padding: 5px;
}
.cc_nab .post-45 p.cc_row {
    float: left;
    display: inline;
    width: 45%;
    line-height: 36px;
    margin: 0px;
}
.cc_nab .post-45 .woocommerce ul.order_details li strong {
    float: left;
    font-size: 15px;
    line-height: 25px;
  	margin-top: 5px;
}
.cc_nab .post-45 .cc_order_det {
    padding: 15px 15px 15px 0px;
    border-bottom: 1px solid #ccc;
    width: 90%;
    margin: 0 auto;
}


.cc_nab article#post-45 header h1.entry-title {
    padding: 0 !important;
    display: inline-block;
    margin: 17px 10px 21px 10px;
    font-size: 20px;
}
.cc_nab article#post-45 header {
    background: #c60b46;
    width: 100%;
    padding: 0px !important;
    color: #fff;
    border-top-left-radius: 7px;
    border-top-right-radius: 7px;
  	margin-top: 40px;
}
.cc_nab article#post-45 {
    background: #fff;
    border-radius: 5px;
    padding: 0px !important;
}
.cc_nab article#post-45 header h1.entry-title:before {
    content: ">> ";
}
.cc_nab p#nab_error_message {
    width: 93% !important;
    float: left;
} 
/* Check out redesign */
.cc_nab_check .woocommerce-form-login-toggle {
    float: left;
}

.cc_nab_check .woocommerce-form-coupon-toggle {
   float: left;
}
.cc_nab_check form.checkout_coupon.woocommerce-form-coupon {

}
.cc_nab_check form.woocommerce-form.woocommerce-form-login.login {
    width: 100%;
    float: left;
    clear: both;
    margin: 0px;
}

.cc_nab_check .fstTab {
    width: 30%;
    float: left;
}
.cc_nab_check .scndTab {
    width: 30%;
    float: left;
}
.cc_nab_check .trdTab {
    width: 30%;
    float: left;
    height: 69px;
}
.cc_nab_check form.checkout.woocommerce-checkout {
    display: inline-block;
}
.cc_nab_check .woocommerce-info {
    border-top-color: transparent;
	background-color: transparent;
}
.cc_nab_check input#coupon_code {
    border-radius: 3px;
    width: 100%;
    float: left;
    height: 47px;
}
.nab_payment_form .form-row input.input-text{
    max-width: 100% !important;
    font-size: 16px;
}
.cc_nab .post-45 select{
	font-size: 16px;
}
.cc_nab .post-45 .woocommerce ul.order_details li.method p {
    width: 166px;
}
.cc_nab .post-45 .woocommerce ul.order_details li.method {
    width: 95%;
}
label[for=payment_method_nab_dp] img {
    border-radius: 7px;
    width: 79px;
}
.woocommerce div.product div.images img {
    width: 100%!important;
    display: inline-block!important;
}
div#wpb_wiz_gallery a {
    margin-right: 3px !important;
}
.cc_nab_check form.checkout_coupon.woocommerce-form-coupon {
    border: none;
}
h3#ship-to-different-address label {
    margin-left: 32px;
    display: inline;
}
h3#ship-to-different-address input {
    float: left;
}
li#field_11_45 {
    display: none;
}
.currencyr-amount {
    display: inline-block !important;
}
@media only screen and (max-width: 767px) {
.post-45 .woocommerce .order_details li {
    float: left;
    margin-right: 0;
    text-transform: uppercase;
    font-size: .715em;
    line-height: 2;
    border-right: none;
    padding-right: 0;
    margin-left: 0;
    padding-left: 0;
    width: 100%;
}
  .post-45 fieldset#nab_card_details .form-row {
    width: 100% !important;
}
 .post-45 input#nab_card_ccv {
    padding: 5px;
    width: 100% !important;
    text-align: center;
}
 .post-45 select#cc-expire-month {
    margin-bottom: 10px;
}
 .post-45 input#jsPayButton {
    text-align: center;
    width: 100%;
}
.post-45 p.cc_row {
    width: 49%;
    float: left;
}
.post-45 ul.order_details {
    padding: 0px;
}
.post-45 span.help.nab_card_ccv_description {
    width: 100%;
    display: inline-block;
    font-size: 14px;
    font-style: italic;
}

}
/* Xmas Banner for mobile */
@media only screen and (max-width: 767px) {
.pum-content.popmake-content img {
    max-width: 250px;
}

}
/* H1 Fixes */
.footer_w_t {
    color: #e7e7e7;
    font-family: "piron";
    font-size: 24px;
    margin: 0 0 25px 0 !important;
    text-transform: uppercase;
  	display: block;
}

/* Added for search bar */
aside#woocommerce_product_search-2 {
    margin-bottom: 0px;
  	position: relative;
}
div#primary-sidebar {
    margin-top: 0px;
}
li#woocommerce_product_search-2 {
    margin-top: 25px !important;
    text-align: center;
    width: 27%;
}
#text-10 {
    width: 10% !important;
}
input#woocommerce-product-search-field {
    width: 100%;
    height: 40px;
    /* background-image: url(/wp-content/uploads/search_icon.png); */
    background-repeat: no-repeat;
    background-size: 31px;
    background-position: 4px 3px;
    padding: 3px;
    text-indent: 6px;
    border-radius: 3px;
    font-size: 14px;
    box-shadow: 1px 2px 9px grey;
    outline: none;
    border: none;
    margin-bottom: 10px;
}

li#woocommerce_product_search-2 {
    width: 100%;
}
input.searc_icon {
    float: left;
    position: absolute;
    right: 8px;
    top: 5px;
    width: 30px;
}
input.searc_icon:hover {
    opacity: 0.7;
}
li#woocommerce_product_search-2 {
    position: absolute;
    width: 100%;
    display: block;
    top: 222px;
    left: 84px;
}
form.woocommerce-product-search {
    display: flex;
}
.best-selling.bestSellSerch li.product {
    display: inline-block;
    width: 33.333%;
    height: auto;
    padding: 20px;
}
.best-selling.bestSellSerch li.product a img {
    width: 100%;
    height: auto;
}
.best-selling.bestSellSerch li.product a h3 {
    margin-top: 10px;
    display: inline-block;
}
.best-selling.bestSellSerch:after{
content:'';
}
.woocommerce-info {
    border-top-color: #1e85be;
    height: auto;
    display: inline-block;
}
.thumbnails.columns-3 {
    display: flex;
    justify-content: space-between;
}
.thumbnails.columns-3 a:last-child {
    margin-right: 0px;
}
.thumbnails.columns-3 a img {
    width: 120px;
}
/* New York Fra Page */

div#zaglavlje {
    display: inline-block;
    width: 77%;
    margin-bottom: 25px;
}
div#pola_levo {
    width: 48%;
    float: left;
}
div#pola_desno {
    width: 100%;
    font-size: 80%;
}
div#jos_malo {
    width: 10%;
    float: right;
    clear: both;
    display: inline-block;
}

div#manji_font {
    font-size: 80%;
    margin-bottom: 15px;
}
strong#galerija {
    border-top: 1px solid #3a3838;
    width: 100%;
    display: block;
    padding-top: 4px;
}
div#galerija_slika img {
    width: 117% !important;
    overflow: visible;
    display: block;
    max-width: 200%;
  	margin-bottom: 10px
}
div#galerija_slika {
    width: 100%;
    overflow: hidden;
    display: inline-block;
}
li#field_16_32 .font_2 {
    display: none;
}
li#field_18_45 {
    display: none;
}
.per-art-coll h3 {
    border-bottom: 1px dashed #C60B46;
    display: block;
    color: #C60B46;
    font-size: 20px;
    padding: 15px 0px;
    text-align: left;
    margin-top: 10px;
    margin-bottom: 10px;
}
a#test:before {
    content: "";
  width: 0;
    height: 0;
}

li#field_19_41 a h2.product-title{
    line-height: 20px !important;
    font-size: 17px !important;
}
li#field_19_41 a h2, li#field_29_41 h2.product-title{
    background: #8CC0EA!important;
    border-radius: 10px;
    color: #fff;
    -webkit-box-shadow: 1px 1px 1px 1px #808080;
    box-shadow: 1px 1px 1px 1px #808080;
    margin-top: 220px !important;
    line-height: 20px !important;
    font-size: 17px !important;
}
.footer_logo ul li a {
    border-bottom: none !important;
}
.col-lg-12.col-md-12.col-sm-12 .term-description p {
    padding-top: 5px !important;

}
.right-main-coll {
    border-top: none;

}
div#gform_wrapper_5 input#styleInput, div#gform_wrapper_5 input#styleInput_2 {
    border: 1px solid #ccc;
    width: 69%;
    height: 31px;
    border-radius: 5px;
  font-weight: normal;
}
li#field_5_41 a h2.product-title, li#field_11_41 a h2.product-title, li#field_1_38 a h2.product-title, li#field_13_41 a h2.product-title {
    line-height: 20px !important;
    font-size: 17px !important;
    top: 55px;
    position: absolute;
}
input#input_22_50 {
    width: 50% !important;
}
select#input_22_51_3 {
    color: #555;
    background-color: #fff;
    background-image: none;
    border: 1px solid #ccc;
    border-radius: 4px;
    height: 36px;
}
#field_22_41 a h2.product-title, #field_27_41 a h2.product-title, li#field_31_41 a h2.product-title, li#field_34_41 a h2.product-title, li#field_35_41 a h2.product-title, li#field_36_41 a h2.product-title, li#field_39_41 a h2.product-title, li#field_41_41 a h2.product-title{
    line-height: 20px !important;
    font-size: 17px !important;
    top: -42px;
    position: absolute;
    background: #8CC0EA!important;
    border-radius: 10px;
    color: #fff;
}

button#gform_submit_button_22, button#gform_submit_button_23, button#gform_submit_button_24, button#gform_submit_button_26, button#gform_submit_button_27, button#gform_submit_button_29, button#gform_submit_button_31, button#gform_submit_button_34, button#gform_submit_button_35, button#gform_submit_button_36, button#gform_submit_button_36, button#gform_submit_button_39, button#gform_submit_button_40, button#gform_submit_button_41 {
    display: block !important;
}
#gform_22 a#add_cart, #gform_23 a#add_cart,  #gform_24 a#add_cart, #gform_26 a#add_cart, li#field_26_45, #gform_27 a#add_cart, #gform_29 a#add_cart, #gform_31 a#add_cart, #gform_34 a#add_cart, #gform_35 a#add_cart, #gform_36 a#add_cart, #gform_39 a#add_cart, #gform_40 a#add_cart, #gform_41 a#add_cart    {
    display: none !important;
}
.art_image a {
    max-height: 147px;
    overflow: hidden;
    display: inline-block;
}
.postid-301338 .col-lg-5.col-md-5.col-sm-5 {
    display: none;
}
.postid-301338 .col-lg-7.col-md-7.col-sm-7 {
    width: 100%;
}
.postid-301338 input#input_24_1, .postid-301338 input#input_24_2 {
    width: 70%;
}
