/* fix for twentyfifteen theme*/
#twfifth_wrapper {
    background-color: #fff;
}

#twfifth_wrapper.tax-catalogue {
    text-align: center;
}

/**/

.tax-catalogue, .tax-p-tags {
    text-align: center;
}

.tax-catalogue, .tax-p-tags, .product-page, .product-page-landing {
    /*    width: 100% !important;  */
}

.tax-description {
    padding: 0 50px;
    text-align: left;
}

.catalogue-header {
    background-color: #e8e5ce;
}

.catalogue-title {
    font: italic 400 30px "Source Sans Pro", Helvetica, sans-serif;
    margin: 0 auto;
    max-width: 1040px;
    padding: 20px 0;
    width: 100%;
}

.catalogue-item {
    position: relative;
    width: 350px;
    padding: 20px 20px;
    display: inline-block;
    vertical-align: top;
}

.product-header, .product-content, .product-summary, .product-meta {
    margin: 0 auto;
    max-width: 804px;
    width: 100%;
}

.product-header {
    margin-bottom: 15px;
}

.product-page .product-header,
.product-page-landing .product-header {
    margin-top: 20px;
    margin-bottom: 20px;
}

.product-meta {
    clear: both;
    font-size: 14px;
}

.product-meta > span {
    margin: 0 10px;
}

.product-page .product-meta > span,
.product-page-landing .product-meta > span {
    margin: 0 20px 0 0;
}

.catalogue-links a:first-child {
    padding-left: 18px;
    background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAABhElEQVQ4y91SMYsaQRh9o6OHwlrYiZVoZRFS2foDbFPE4hpTia1XKrLFon1IFYtg4OAqC8HWwrvGVrgmoBx4sIKIurozOzP7pZNrcpsukFd+vPe+x/s+4F+DdTqd75zzLwACAGCMJbXWP23bvv0rh263S0REWmvSWhMR0WQyoVar9cNxnESUniulZBAEN77vX4fVahXZbPbzcDj82Gw2xRu+yWQyd4PB4PFqIKWEUgpKKZxOpyszl8slbdv+8Hab1hq9Xq/Rbrd/AeCpVCrGpZQIggCe52E0GqFSqcAY88fI9Xq9YYxphGGI5XIJLoSAMQaz2Qy1Wg3FYhFhGEZ257ou5vP5Vy6lhOu68H0f+Xwex+MxUhyLxTAej1+I6BsXQmC9XqNcLuNwOICI3hUnEgksFgvyPO+h3+8/cyEEdrsd0uk0ttvt+0/DGC6XC1ar1c5xnDsA4JZlJbXW2O/3kdGJCJvNBufz+dP1jJZlvU6n0zxjLNIgHo+jUCjcl0qlJ/w/+A1uCMF7gcxH+QAAAABJRU5ErkJggg==') center left no-repeat;
}

.product-tags-links a:first-child {
    padding-left: 18px;
    background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAB00lEQVQ4y6WTv6oaQRTGv+vuohsfQYtd8BVSxc5tkkrFtYkgimhhYXHlChrS5Am2Mong2igiaG0jNr7BlbTbpFn8s7j+JbszkyaKxmu8kANTzDnn950DMx/wn/Fwr6FWqykAcgA+nOc3m82zpmnv+H/BlUpFYYwNVFUVQ6HQRW+1Wn0LADcFyuWyAmAQj8dFWZZ5Qgjq9fpBEASWy+VEQRB+AYDnJbhUKimU0kE0GhUlSeJd14XrumCM+QCwP3f24gbFYlFhjA1isZgoyzLvuu6pls1mAeCN67oghOBKIJ/PK5TSQSKRuILPw7Zt6jjOzwuBTCZzgiVJ4h3HuQnrur53HKdxEkilUq+CZ7MZ7XQ6+9Vq9dnv92sAwCeTSYUQcndt0zTRbrd3tm1/6vV62jHPU0oHqqqKsizfnGxZFu12ux7Lsr70+33tvMYTQsBx3MOtyYvFgrZard1yuXwaDof1v+ue/X6f0XV9ZxgGOb738ZimSRuNxhVcKBS4Cy9EIhHV6/U20+m0GAwGOQCYz+dU1/Xder1+Go1G9Vs/lgMAwzB+BAIBYzqdvpdlmTscDmg2mzvbth/H4/G3V7sxHA5/9Pl8XzmOw3a7fZxMJt/vufU3ix0IJNpF87UAAAAASUVORK5CYII=') center left no-repeat;
    background-size: 13px 13px;
}

.product-title {
    font-weight: normal;
    margin: 0 0 5px;
    font-size: 23px;
}

.product-page .product-title,
.product-page-landing .product-title {
    font-size: 33px;
}

.product-title a {
    color: #141412 !important;
}

.product-title a:hover {
    color: #EC5E5E;
}

.tax-catalogue .product-content {
    border-bottom: 1px solid #ededed;
    padding-bottom: 3px;
    margin-bottom: 3px;
}

.tax-catalogue .product-content p {
    margin: 0;
}

.product-thumbnail {
    display: block;
    width: 220px;
    height: 220px;
    overflow: hidden;
    text-align: center;
    vertical-align: middle;
    border: 2px solid #4B5086;
}

/*Подсветка рамки*/
.img-n-buy:hover .product-thumbnail {
    border-color: #80C833;
}

.product-thumbnail img {
    display: block;
    margin: 0 auto 10px;
}

.cat-nav-previous, .cat-nav-next {
    display: inline-block;
    margin: 0 10px 50px 10px;
}

.orderLinks {
    margin-bottom: 20px;
}

.orderLinks a,
.orderLinks a:hover {
    text-decoration: none !important;
    padding: 0 10px;
}

.orderLinks a.current span {
    border-bottom: 1px dashed #666;
}

.orderLinks a.asc:hover {
    background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAgAAAAMCAYAAABfnvydAAAAdElEQVQY063QPQrCYBCE4Sc/IPZCbFOKjXUuYamnDPE4eodAKhuR2KyShA+rvDDN7DC7LHPy0MyYcgr9KBeBvUTlX9YJ1CgSswJ1jgbXMMcQXNBkyHDGBs8IbPHC7Vt9xxEHVBjQYpzufmCHHh3eqaPL5fM+OYEPb1M83F0AAAAASUVORK5CYII=') left center no-repeat, url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAgAAAAMCAYAAABfnvydAAAAdElEQVQY063QPQrCYBCE4Sc/IPZCbFOKjXUuYamnDPE4eodAKhuR2KyShA+rvDDN7DC7LHPy0MyYcgr9KBeBvUTlX9YJ1CgSswJ1jgbXMMcQXNBkyHDGBs8IbPHC7Vt9xxEHVBjQYpzufmCHHh3eqaPL5fM+OYEPb1M83F0AAAAASUVORK5CYII=') right center no-repeat;
}

.orderLinks a.desc:hover {
    background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAgAAAAMCAYAAABfnvydAAAAfElEQVQY06XNMQrCUBBF0ZPki6hlmqwguBstrLJDsXIR2UKaFGmtRWw0avOVRAQFLwzMMG/uMCbEepEN+gnWWKLFbRhIsEGJHAWa5yLBClOccccMF+xTVFhgiyt67DBHleGEOl6W0djGF8eAzmd6dKkv/B8Ib/PhF+PI+gDiBRU1nvgpyAAAAABJRU5ErkJggg==') left center no-repeat, url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAgAAAAMCAYAAABfnvydAAAAfElEQVQY06XNMQrCUBBF0ZPki6hlmqwguBstrLJDsXIR2UKaFGmtRWw0avOVRAQFLwzMMG/uMCbEepEN+gnWWKLFbRhIsEGJHAWa5yLBClOccccMF+xTVFhgiyt67DBHleGEOl6W0djGF8eAzmd6dKkv/B8Ib/PhF+PI+gDiBRU1nvgpyAAAAABJRU5ErkJggg==') right center no-repeat;
}

.specialMark {
    width: 60px;
    height: 45px;
    background: url('../images/themeimages/specialmark.png') no-repeat 0 10px;
    display: inline-block;
    position: relative;
    top: 0px;
    left: 7px;
}

.specPrTab {
    border: 0;
    width: auto;
    margin: 0 auto;
}

.specPrTab td {
    border: 0;
    padding: 0;
    line-height: 20px;
    vertical-align: top;
}

.fprice, .rprice {
    font-size: 16px;
    font-family: monospace;
}

.currency {
    font-size: 16px;
}

.old_price {
    color: red;
    text-decoration: line-through;
}

.old_price .fprice {
    font-size: 16px;
}

.old_price .currency {
    font-size: 14px;
}

.product-page .img-n-buy,
.product-page-landing .img-n-buy {
    width: 225px;
    overflow: hidden;
    display: inline-block;
    margin-right: 30px;
    margin-bottom: 10px;
    float: left;
}

.product-page .img-n-buy .product-thumbnail img,
.product-page-landing .img-n-buy .product-thumbnail img {
    max-width: 350px;
    height: auto;
}

.product-buy-block {
    text-align: center;
}

.product-page .page-links,
.product-page-landing .page-links {
    display: inline-block;
    margin: 0 auto;
}

.product-navigation {
    background-color: #fff;
    color: #ca3c08;
    font-size: 20px;
    font-style: italic;
    font-weight: 300;
    padding: 20px 0;
}

.product-navigation .nav-links {
    margin: 0 auto;
    max-width: 1040px;
}

.product-navigation a[rel="next"] {
    float: right;
    text-align: right;
}

.product-navigation .nav-links a {
    display: inline-block;
    max-width: 48%;
}

.stopSale {
    color: #666;
    font-style: italic;
    font-size: 12px;
}

.buyblock {
    vertical-align: top;
}

.p-cart, .p-quick {
    display: inline-block;
}

.p-cart {
    width: 45px;
    height: 40px;
}

.p-cart span {
    display: none;
}

.p-notincart {
    background: url('../images/themeimages/cart.png') left top no-repeat;
    cursor: pointer;
}

.p-notincart:hover {
    background: url('../images/themeimages/cart.png') left -40px no-repeat;
}

.p-cart-loading {
    background: url('../images/themeimages/loading.png') center center no-repeat;
}

body a.papishopGotoCart {
    display: none;
}

#papishopGotoCart,
#papishopCartBlock {
    position: fixed;
    text-decoration: none;
    display: block;
    width: 45px;
    height: 40px;
    background: url('/wp-content/plugins/p-api-shop/images/themeimages/cart.png') left bottom no-repeat;
    z-index: 100;
}

a#papishopGotoCart {
    bottom: 50%;
    right: 20px;
}

#papishopCartBlock {
    display: block !important;
    bottom: 100px;
    right: 0;
}

#papishopGotoCart:hover,
#papishopCartBlock:hover {
    text-decoration: none;
}

#papishopGotoCart .total_q,
#papishopCartBlock .total_q {
    white-space: nowrap;
    position: relative;
    top: -5px;
    left: -5px;
    background-color: rgba(0, 0, 0, 0.5);
    color: #fff;
    padding: 2px 6px;
    border: 2px solid #eee;
    border-radius: 20px;
    font-size: 12px;
    font-weight: bold;
}

#papishopGotoCart .total_s,
#papishopCartBlock .total_s {
    display: block;
    width: 75px;
    text-align: right;
    white-space: nowrap;
    position: relative;
    top: -2px;
    left: -75px;
    font-size: 12px;
    font-weight: bold;
}

.p-quick {
    margin: 0 15px;
    background-color: #cc0000;
    line-height: 40px;
    vertical-align: top;
    border: 1px solid #ddd;
    border-radius: 4px;
    box-shadow: 1px 1px 3px #666;
    cursor: pointer;
    text-align: center;
    color: #333;
}

.p-quick:hover {
    background-color: #008000;
    background-image: linear-gradient(to top, #008000 0%, #008000 47%, #3e9e3e 53%, #6ebd6e 100%);
    background-image: linear-gradient(to top, #ebaa0c 0%, #ecb93b 47%, #f0c45b 53%, #f1cf7d 100%);
}

#sCartTable th,
#sCartTable td {
    padding-right: 10px;
}

.sc_h_thumb {
    width: 75px;
}

.sc_h_total {
    text-align: right;
    font-weight: bold;
    padding-right: 20px;
    text-transform: uppercase;
}

.sc_quant input {
    width: 75px;
}

.sc_h_del {
    width: 20px;
}

.sc_price, .sc_sum, .sc_quant, .sc_quant input,
.sc_h_price, .sc_h_sum, .sc_h_quant {
    text-align: right;
}

.sc_total {
    font-weight: bold;
    white-space: nowrap;
}

#buyerData {
    text-align: right;
}

#buyerData input[type="text"] {
    width: 50%;
    margin-bottom: 3px;
}

#buyerData .bdfieldtitle {
    display: none;
}

.remove-from-cart {
    width: 16px;
    height: 16px;
    cursor: pointer;
    background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAC/UlEQVQ4jWVTW0iTYRj+O4BgF0ERdbN/6vy+78JDkLiL/TcuKoMyklhRedEBA7WDtmZiB0Vpq6HO2sXKbCVNW9QUIzooOKMCra1ly6Lmtuavf3PpnIf7pwtn6Xzh4X353ud9+HgfXo6LR5+CF4aJDOFrtbdmZ2c3cgkBp3NtpMloGCYyWBgTljX7FLzgJTKMGw3wEh6Bk0U9kKTkpRzpStUdL5FhzGjAF8L/F+lT8IKH8JBMDZjpckAyNcBDePw8rHEuioR05+9/TuC4FkXcVI5xowGxRx2I2TsQs7dj3GiAm8oxcv6MfVRfZ3ITHmNGPWL2dkzHeWNGA1yEByc2Gm8MUDnG6msQtd5F1NqKqPUuxPoaDFI5BokcYl0Npu+3Ytraiqi1FWJ9DQaIHD/PlHRz4XB43Q9tecc7mgKxWodJswmT5mZMmpsxWl2J0WodpszNmDSbMGVuhlhdifckBZ8PHRiYj0S2xDeMtcPnTtv7SQp+lZchoq9DRF+PP/q6eL2AX+Vl6Kep+Kg58H5u7vem5TbVYvXwxUprL01FsPgYflddQHgJgsXH0UtT8aHocP/MzMyGRJs5juO4HzdN+pc0Df4jGkilxRhfAv8RDV7QNHy6UPEUwKoVw1+vX2/qZgp49++BWHQQ4tGDEIsOLeQ4XLu24xlNw2DF2U74fEnxr9eu/trYeMPBFBjamYdQQT5C+3YjVJCPoR15C2/7dseRj6GdeXDQdAxotQ5JkpK57y23r9pZOjyCEkG1CkG1gIBaBY+gxGOajseU4JOgRECtQkCtQnCxxwgGL1+ycTZG4N6WBb8yG/7crfDnboU7JxM2RtBz4tibt9qKJzZG4M7JhF+ZjRFlNvzKbLhzsmBjBJyFMaGNEbgyCHyZC7mNEXQW7P02PzGxGcCanlPFrx8w+o/jziBoY/T/PVgYE+5Rio9EjnuMoquw8Mv8xMTmxQX7fL6k3pKS51YW51C68iItjAktlOJVaakjFgqlJboUjUbXO3W6hy2MLRv+C8HCBflZ49RnAAAAAElFTkSuQmCC') center center no-repeat;
}

.p-loading {
    background: url('../images/themeimages/loading.png') center center no-repeat;
    background-size: 16px 16px;
}

.p-send-cart-loading {
    background: url('../images/themeimages/loading.png') 4px center no-repeat;
    background-color: #ccc !important;
    cursor: default !important;
    padding: 5px 5px 5px 25px !important;
}

#sendCartOrder {
    background-color: #008000;
    color: #fff;
    font-size: 16px;
    padding: 5px 15px;
    float: right;
    cursor: pointer;
    text-align: center;
}

#sendCartMessage {
    background-color: #ff9999;
}

#sendCartMessage .p-msg {
    padding: 20px 40px;
    margin: 0;
}

/* landing */
#landing #masthead {
    display: none;
}

#landing .site-footer {
    display: none;
}

#landing-nav {
    margin-bottom: 30px;
    margin-top: -16px;
}

#menu-landing {
    list-style-type: none;
    background-color: #e05d22;
    padding: 0 0 0 10px;
}

#menu-landing li {
    display: inline-block;
    padding: 10px 15px;
}

#menu-landing a {
    color: #fff;
}

.papi_countdown_box {
    display: block;
    float: right;
    width: 200px;
    text-align: center;
}

.papi_countdown {
    width: 100%;
    float: right;
}

.papi_countdown .countdown-descr {
    background: #ff0000;
    color: #fff;
    font-weight: bold;
    line-height: 125%;
    padding: 5px 0;
}

.papi-articul {
    background-color: #eee;
    border: 1px solid #ddd;
    padding: 5px 10px;
    float: right;
    margin-bottom: 0;
}

.papi-articul b {
    font-size: 120%;
}

.papi-subcats ul {
    margin: 15px 0;
    padding: 0;
}

.papi-subcats li {
    list-style: none;
    display: inline-block;
    margin-bottom: 3px;
}

.papi-subcats li a {
    display: inline-block;
    padding: 5px 15px;
    background-color: #ddd;
    border: 1px solid #ccc;
    color: #444;
    text-decoration: none;
}

.papi-subcats li a:hover {
    background-color: #ccc;
}

.as_images {
    margin: 0 auto;
}

.as_img {
    display: inline-block;
    margin: 0 6px 6px 0;
}

.as_img img {
    max-height: 150px;
    width: auto;
}

.pp-main-block {
    width: 100% !important;
    margin: 0 auto;
    text-align: center;
    background-color: #ffffff;
}

.pp-main-block .product-title {
    font-family: Helvetica, sans-serif;
}

.top-sales {
    background-color: #eee;
    border-bottom: 1px solid #ccc;
}

.top-sales h4 {
    margin: 0 auto;
    text-align: center;
    background-color: #ddd;
    border-top: 1px solid #ccc;
    border-bottom: 1px solid #ccc;
    padding: 10px;
    font-family: Helvetica, sans-serif;
}

.top-sales .catalogue-item {
    width: 250px;
}

.top-sales .product-header {
    margin: 0;
}

.top-sales .product-title {
    font-size: 16px;;
}

#confirmMsg {
    margin-bottom: 20px
}

.presents-block {
    font-size: 12px;
    line-height: 14px;
    text-align: center;
    margin-top: 10px;
}

.present {
    width: 100px;
    position: relative;
    margin: 0 auto 10px;
    -webkit-transition: all 500ms ease 0ms;
    -moz-transition: all 500ms ease 0ms;
    -o-transition: all 500ms ease 0ms;
    transition: all 500ms ease 0ms;
}

.pr-title {
    font-weight: bold;
    padding-bottom: 10px;
}

.pr-img,
.pr-name {
    width: 100px;
}

.pr-txt {
    visibility: hidden;
    opacity: 0;
    position: absolute;
    top: 0;
    left: 110px;
    width: 240px;
    height: 100%;
    overflow-y: scroll;
    text-align: justify;
    padding: 0 5px 0 0;
    background-color: #fff;
    -webkit-transition: all 500ms ease 0ms;
    -moz-transition: all 500ms ease 0ms;
    -o-transition: all 500ms ease 0ms;
    transition: all 500ms ease 0ms;
}

.present:hover {
    width: 350px;
}

.present:hover .pr-txt {
    visibility: visible;
    opacity: 1;
}

.present:hover .pr-img,
.present:hover .pr-name {
    margin: 0;
}

.list-gift {
    font-size: 14px;
    color: green;
}

.p-upsell span {
    background-color: #ed1c24;
    color: #fff;
    padding: 5px 10px;
    cursor: pointer;
}

.p-upsell span:hover {
    background-color: #d91921;
}

.p-upsell.p-upsell-loading span {
    background: url('../images/themeimages/loading.png') 4px center no-repeat;
    background-color: #ccc;
    cursor: default;
    padding: 5px 5px 5px 25px;
}

.ok-upsell span {
    background-color: #d5ef95;
    padding: 5px 10px;
    cursor: default;
}

.upsell-error .msg {
    font-size: 14px;
    color: red;
}

/*button*/
.buyblock.cartnquick div {
    display: inline-block;
    text-align: center;
}

.p-cart.p-notincart {
    width: 100px;
    height: auto;
    margin: 5px auto;
    padding: 5px 0;
    line-height: normal;
    background: rgb(255, 255, 255);
    background: -moz-linear-gradient(90deg, rgb(255, 255, 255) 0%, rgb(239, 239, 239) 100%);
    background: -webkit-linear-gradient(90deg, rgb(255, 255, 255) 0%, rgb(239, 239, 239) 100%);
    background: -o-linear-gradient(90deg, rgb(255, 255, 255) 0%, rgb(239, 239, 239) 100%);
    background: -ms-linear-gradient(90deg, rgb(255, 255, 255) 0%, rgb(239, 239, 239) 100%);
    background: linear-gradient(180deg, rgb(255, 255, 255) 0%, rgb(239, 239, 239) 100%);
    border: 1px solid #d1d0d0;
}

.p-cart.p-incart,
.co_goto_b {
    width: 100px;
    height: auto;
    margin: 5px auto;
    padding: 5px 0;
    color: #FFF;
    line-height: normal;
    text-decoration: none;
}

.p-cart.p-notincart:hover,
.p-cart.p-incart:hover,
.buyblock.cartnquick .p-quick:hover,
.product-page-landing .p-quick:hover,
.co_goto_b:hover,
#sendCartOrder:hover {
    color: #FFF;
    background: rgb(0, 187, 18);
    border: 1px solid #008B2E;
}

.p-cart.p-notincart span,
.p-cart.p-incart span {
    display: block;
    font-weight: bold;
}

.cart_ok p .co_goto_b,
.buyblock.cartnquick .p-quick,
.product-page-landing .p-quick,
#sendCartOrder, .p-cart.p-notincart {
    width: 120px;
    height: auto;
    margin: 5px auto;
    padding: 5px 0;
    color: #FFF;
    line-height: normal;
    box-shadow: none;
    border: 1px solid rgb(76, 77, 77);
    background: rgb(101, 106, 160);
    border-radius: 0;
    font-weight: bold;
}

.p-cart.p-notincart {
    width: 100px;
}

.cart_ok p .co_goto_b {
    display: inline-block;
}

.cart_ok .co_goto_b {
    font-size: 16px;
}

.buyblock.cartnquick div, .p-cart.p-notincart {
    margin-right: 1px;
}

a#papishopGotoCart {
    background: url('/wp-content/themes/boge/images/cart.png') left bottom no-repeat;
}

#cart_ok_bg .cart_ok {
    border-radius: 0;
    left: 40%;
    width: 30%;
}

.cart_ok p {
    text-align: center;
    text-indent: 0;
}

.cart_ok b {
    text-transform: uppercase;
    font-size: 22px;
}

p.co_close {
    text-transform: uppercase;
    font-size: 16px;
    text-decoration: underline;
    color: #727294;
    border: none;
}

.product-page h2 {
    margin-top: 0;
}

.parameters {
    width: 525px;
    float: left;
}

.product-page .parameters h2 {
    width: 200px;
    float: left;
    line-height: 1;
}

.separator {
    float: left;
    border-bottom: 1px solid #EEEEEE;
    width: 100%;
}

.p-cart.p-incart {
    background: rgb(0, 187, 18);
    border: 1px solid #008B2E;
}

.price-tbl {
    margin-top: 10px;
}

.ZeForm.item_des.price-tbl div span {
    font-weight: bold;
}

.ZeForm.item_des.price-tbl div div span {
    font-weight: normal;
}

.cart_ok p .co_goto_b {
    width: 150px;
}

a#papishopGotoCart .total_q {
    top: -1px;
    left: -10px;
    background-color: #EC5353;
    border-color: #ffffff;
}

/*Быстрый заказ*/
.apishopsModal .apishopsModalWindow.apishopsModalWindowSmall {
    margin: 100px auto;
    background-color: #EEEEEE;
}

.apishopsModalContent .apishopsFormGroup input[type=text], .apishopsModalContent .apishopsFormGroup select {
    font-size: 1em;
    padding: 3px;
    font-style: italic;
    margin: 0;
    margin-top: 7px;
    border: 1px solid #ddd;
}

.apishopsFormGroup .apishopsFormButton.apishopsFormBuy {
    background: none;
    margin: 0 auto;
    padding: 0 20px;
    margin-top: 40px;
    color: #ffffff;
    font-size: 16px;
    background-color: #4A5188;
    border: solid #000000 1px;
    text-decoration: none;
    font-style: normal;

}

.apishopsFormGroup .apishopsFormButton.apishopsFormBuy:hover {
    background: #00BB12;
    text-decoration: none;
    cursor: pointer;
}

.apishopsFormGroup .apishopsFormButton.apishopsFormBuy b::after {
    background: none;
}

.apishopsFormGroup .apishopsFormButton.apishopsFormBuy b {
    background: none;
    color: white;
    font-size: 18px;
    margin: 0;
    padding: 0;
    text-shadow: none;
    text-transform: uppercase;
}

/*./Быстрый заказ*/
#content #faqs-container{
    margin-bottom: 10px;
}