/* Left */

.frontpage-pro-left {
    margin-top: 35%;
    margin-left: 58%;
}

.frontpage-pro-left .woocommerce ul.products li.product .hover_box_product {
    display: none;
}

.frontpage-pro-left .woocommerce ul.products li.product .desc {
    text-align: left;
    font-size: 15px;
    line-height: 20px;
    font-weight: 700;
    letter-spacing: 0px;
    padding: 0px;
    float: left;
    margin-bottom: 20px;
}

.frontpage-pro-left .desc .price {
    text-align: left;
    font-size: 100% !important;
    margin-top: 2em;
}

.frontpage-pro-left li.product .variations_form.cart {
    display: none !important;
}

.frontpage-pro-left .woocommerce ul.products li.product .button {
    margin-left: -20px!important;
    float: left;
}

.frontpage-pro-left .woocommerce ul.products li.product .button:hover {
    margin-left: -20px!important;
    float: left;
}

.frontpage-pro-left .archive_underline {
    margin-top: -8%!important;
    padding-bottom: 0px;
    width: 60%;
    float: left;
    margin-left: 0%!important;
}


/* Right */

.frontpage-pro-right {
    margin-top: 35%;
}

.frontpage-pro-right .woocommerce ul.products li.product .hover_box_product {
    display: none;
}

.frontpage-pro-right .woocommerce ul.products li.product .desc {
    text-align: right;
    font-size: 15px;
    line-height: 20px;
    font-weight: 700;
    letter-spacing: 0px;
    padding: 0px;
    float: right;
    margin-bottom: 20px;
}

.frontpage-pro-right .desc .price {
    text-align: right;
    font-size: 100% !important;
    margin-top: 2em;
}

.frontpage-pro-right li.product .variations_form.cart {
    display: none !important;
}

.frontpage-pro-right .woocommerce ul.products li.product .button {
    margin: 0!important;
    float: right;
}

.frontpage-pro-right .woocommerce ul.products li.product .button:hover {
    margin: 0!important;
    float: right;
}

.frontpage-pro-right .archive_underline {
    margin-top: -8%!important;
    padding-bottom: 0px;
    width: 60%;
    float: right;
    margin-right: 3%!important;
}


/* End of Right */


/* End of Front Page Desktop */


/* Front Page Mobile */


/* Left */

.frontpage-pro-left-m .woocommerce ul.products li.product:nth-child(2n+1) {
    width: 100% !important;
}

.frontpage-pro-left-m .woocommerce ul.products li.product .hover_box_product {
    display: none;
}

.frontpage-pro-left-m li.product .variations_form.cart {
    display: none !important;
}

.frontpage-pro-left-m .woocommerce ul.products li.product .desc {
    font-size: 1.3em;
    line-height: 20px;
    font-weight: 700;
    letter-spacing: 0px;
    margin-bottom: 1em;
}

.frontpage-pro-left-m .woocommerce ul.products li.product a {
    font-size: 1em;
}

.frontpage-pro-left-m .woocommerce ul.products li.product .button,
.frontpage-pro-left-m .woocommerce ul.products li.product .button:hover {
    margin-left: 33%;
}

.frontpage-pro-left-m .archive_underline {
    margin-top: 0%;
    padding-bottom: 0px;
    width: 25% !important;
    margin-left: 37% !important;
}


/* Right */

.frontpage-pro-right-m .woocommerce ul.products li.product:nth-child(2n+1) {
    width: 100% !important;
}

.frontpage-pro-right-m .woocommerce ul.products li.product .hover_box_product {
    display: none;
}

.frontpage-pro-right-m li.product .variations_form.cart {
    display: none !important;
}

.frontpage-pro-right-m .woocommerce ul.products li.product .desc {
    font-size: 1.3em;
    line-height: 20px;
    font-weight: 700;
    letter-spacing: 0px;
    margin-bottom: 1em;
}

.frontpage-pro-right-m .woocommerce ul.products li.product a {
    font-size: 1em;
}

.frontpage-pro-right-m .woocommerce ul.products li.product .button,
.frontpage-pro-right-m .woocommerce ul.products li.product .button:hover {
    margin-left: 33%;
}

.frontpage-pro-right-m .archive_underline {
    margin-top: 0%;
    padding-bottom: 0px;
    width: 25% !important;
    margin-left: 37% !important;
}


/* End of Front Page Mobile */
@media only screen and (max-width: 768px){
#mega-menu-wrap-main-menu #mega-menu-main-menu li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-row > ul.mega-sub-menu > li.mega-menu-column {
padding-left: 25%;
}
}
.popup-content{max-width:900px;}

.woocommerce .product div.entry-summary .price > del{
font-size:1em;
}
.single-product a .popup-link .button{
margin-left: 4rem!important;
}
.woocommerce span.onsale{
display:none;
}
.footer_ph{
letter-spacing:2px;
}
.product-categories li{
text-align:center;
}
.bestsell_sticker{
width: 100px;
    position: absolute;
    left: 22px;
    height: 100px;
margin-top:0px!important;
}
.widget_product_categories ul{
margin-left:10%;
width:70%!important;
}
/* Search Area on Mobile */
@media only screen and (max-width: 768px)
{
.widget_product_categories ul{
margin-left:12%;
width:70%!important;
}
}
#phoe_slider_price_tag .ui-corner-all{
padding-left:0px;
padding-right:0px;
}
#woocommerce_product_categories-7{
display:block;
padding-top:15px;
}
#woocommerce_product_categories-7 h2{
margin-bottom:0px;
}
[class*="cat-item-"]{
width:auto!important;
padding:15px;
}
.woocommerce-products-header{
margin-top:0%!important;
}
#Footer a{
letter-spacing:1px;
}
.footer-copy-center #Footer .footer_copy .copyright{
letter-spacing:1px;
}
.archive #Footer .tnp-submit{
letter-spacing:2px;
}
.tp-bullet selected{
  left:15px;
  }
@media only screen and (min-width: 1240px){
#Footer .container{
max-width: 1100px;
}
.single-product #Footer .container{
max-width: 1100px;
}
}
.zeus .tp-bullet{
  width: 8px!important;
    height: 8px!important;
border:none!important;
  }
#rev_slider_2_1 .uranus.tparrows{
padding-left:15px!important;
}
#rev_slider_2_1 .zeus .tp-bullet:after{
background-color:rgb(0, 0, 0);
}
#rev_slider_20_1 .uranus.tparrows{
padding-left:15px!important;
}
#menu{
background: none!important;
}
.menu-item-picture .underline{
    border-bottom: 1px solid #000;
    display: inline-block;
    padding-bottom: 3px;
    font-size: 10px;
    */margin-left:17%;*/
letter-spacing:0.5px;
}
.menubox{
padding-bottom:20px;
}
.menu-item-picture{
    padding: 30px 0px 30px 30px;
}
.menu-item-first{
padding-top:40px;
padding-right:50px;
}
.menu-item-second{
margin-top:40px;
padding-left:50px;
border-left:1px solid!important;
height:21em;
}
.menu-item-third{
padding-top:40px;
}
#mega-menu-wrap-main-menu #mega-menu-main-menu p{
margin-bottom:0px;
letter-spacing:1px;
color:black;
}
.mega-menu-item .mega-menu-item-type-widget .widget_text{
letter-spacing:0.5px;
}
.box-spacing{
height:100%
}
ul.mega-sub-menu:after{
    content: "";
    position: absolute;
    bottom: -20px;
    left: 50px;
    border-width: 20px 0 0 20px;
    border-style: solid;
    border-color: #075698 transparent;
    display: block;
    width: 0;
}
@media only screen and (min-width: 768px)
{
.mcb-wrap-inner .imageoverlay1 
{
margin-top: -10vw;margin-left: -45%;
}
.widget_product_categories ul li a{
display: inline-table;
}
}