@import url("./css/CSSreset.min.css");
@import url("./css/menu.css");
@import url("./css/menu-v.css");

@font-face {
  font-family:"aMITRA";
  font-weight:bold;
  src: url('./fonts/BMITRABD.eot'); /* IE9 Compat Modes */
  src: url('./fonts/BMITRABD.eot?#iefix') format('embedded-opentype'),  /* IE6?8 */
       url('./fonts/BMITRABD.woff') format('woff'),  /* FF3.6+, IE9, Chrome6+, Saf5.1+*/
       url('./fonts/BMITRABD.ttf') format('truetype');   /* Saf3?5, Chrome4+, FF3.5, Opera 10+ */
}

body
{
    padding:0;
    margin:0;
    direction:rtl;
    color: #505050;
    font-family:amitra;
}


section.top {/* height: 100px; */background-color: #EA0000;}

section.col-md-3.logo {
 background-image: url(./images/logo.png);
 color: white;
 font-size: 30px;
 padding-top: 22px;
 /* background-color: rebeccapurple; */
 height: 100px;
 text-align: left;
 background-repeat: no-repeat;
 background-position: right;
 background-size: 76px;
 word-spacing: -5px;
}

section.row.group01 {
    margin-top: 10px;
}

article.slideshow {
    margin-right: 5px;
    border: solid 1px #EA0000;
}

span.en {
    display: block;
    width: 100%;
    text-align: center;
    /* color: #EA0000; */
}

nav.menu {
    padding-top: 25px;
    text-align: center;
}

article.search {
    padding-top: 25px;
    /* margin-bottom: 20px; */
}

input#s {
    border: none;
    outline: none;
}

input#searchsubmit {
    background-color: #FFFFFF;
    border: none;
    outline: none;
    color: #EA0000;
    font-size: 14px;
    width: 27%;
    padding: 2px 18px;
}

h3.cat {
    text-align: center;
    padding: 2px;
    color: white;
    background-color: #EA0000;
    margin-bottom: 2px;
    font-size: 30px;
}

li.product h3 {
    background-color: #EA0000;
    color: white;
    padding: 5px;
    text-align: center;
    /* text-decoration: none; */
    font-size: 14px;
    /* font-family: tahoma; */
}

section.row.group02 h3 {
    font-size: 23px;
    color: white;
    padding: 10px 0;
    text-align: center;
    /* margin-top: 10px; */
    background-color: #EA0000;
}

article.user1 {
    margin-left: 5px;
    border: solid 1px;
}

.user1 .textwidget {
    margin: 10px 20px;
    text-align: justify;
}

strong {
    color: #EA0000;
    /* font-weight: 900; */
    word-spacing: -3px;
    display: inline-block;
}

section.row.group03 {
    height: 240px;
    background-color: #EA0000;
    padding-top: 20px;
}

footer.row {
    /* min-height: 250px; */
    background-color: #393D40;
    padding: 20px 0;
}
article.footer01 ,article.footer02,article.footer03,article.footer04 {
    text-align: center;
    overflow: hidden;
    /* height: 260px; */
    margin: 0 5px;
    /* background-color: white; */
    margin-top: 5px;
    color: #E0E0E0;
}

footer h3 {
    /* background-color: #EA0000; */
    border-bottom: solid 2px #EA0000;
    padding-bottom: 10px;
    font-size: 23px;
}

footer .textwidget {
    font-family: tahoma;
    font-size: 12px;
    padding: 7px 0px;
}


.pro .col-md-3 {
    /* border: solid 1px #000; */
    /* margin: 5px; */
}

.pro .col-md-3 img {
    width: 96%;
    height: auto;
    /* max-height: 300px; */
    /* margin-top: 10px; */
    border: solid 3px #F3B402;
}

.pro .col-md-3 h3 {
    text-align: center;
    background-color: rgba(86, 86, 86, 0.09);
    /* position: absolute; */
    width: 100%;
    color: black;
    padding: 4px;
    font-size: 20px;
    width: 96%;
    /* margin-top: 10px; */
}

.pro .col-md-3 {
    overflow: hidden;
}

.cat-post {
    border: solid 1px;
    margin: 4px;
    position: relative;
    min-height: 280px;
}

.cat-post h2 a {
    display: block;
    background-color: rgba(70, 69, 69, 0.58);
    color: #FFF;
    padding: 10px;
    text-align: center;
    position: absolute;
    width: 100%;
}

.cat-post img {
    width: 100%;
    height: inherit;
    padding: 30px;
    padding-bottom: 10px;
}

a.more-link {
    background-color: red;
    color: white;
    padding: 1px 8px;
    border-radius: 5px;
    /* float: left; */
    margin: 4px;
    /* display: block; */
    position: relative;
    right: 0%;
    bottom: 6px;
}

.post {
    border: solid 1px #EA0000;
    margin: 10px 0px;
    border-radius: 5px;
    padding: 5px;
}

.postheader h2 {
    background-color: #EA0000;
    color: white;
    padding: 7px;
    margin-bottom: 20px;
    font-size: 22px;
    /* font-family: tahoma; */
}

.postheader li {
    margin: initial;
}

.post li {
    margin: inherit;
    padding: inherit;
}

.post-img {
    text-align: center;
}

input#s {
    width: 70%;
    /* margin-bottom: 20px; */
}

.postbody:after {
    /* clear: both; */
    content: " ";
    clear: both;
}

img {
    max-width: 100%;
    height: inherit;
}

ul.products:after {
    clear: both;
    content: " ";
    display: table;
}

li.product-category.product {
    list-style-type: none;
}

ul.products.row li {
    list-style-type: none;
    border: solid 1px #ea0000;
    margin-bottom: 23px;
}

li.product img {
    width: 65%;
    display: block;
    margin: auto;
}

div#tab-reviews {
    display: none;
}

li.reviews_tab {
    display: none;
}

h1.product_title.entry-title {
    background-color: #F3B402;
    color: white;
    font-size: 26px;
    text-align: center;
    padding: 10px;
}

p.price {
    text-align: left;
    font-size: 20px;
    background-color: #ea0000;
    color: white;
    /* display: inline-block; */
    padding: 4px 15px;
    text-align: center;
}

.quantity {
    /* float: left; */
}

form.cart.col-md-8 {
    /* clear: both; */
    background-color: rgb(228, 0, 0);
}

button.single_add_to_cart_button.button.alt {/* float: right; */height: 36px;background-color: #02afe8;border: none;color: white;}

input.input-text.qty.text {
    height: 36px;
    border: solid 1px #ea0000;
    text-align: center;
    font-size: 28px;
    width: 54px;
}

.product_meta.row {
    background-color: #cbcece;
}

ul.tabs.wc-tabs {
    background-color: gray;
}

ul.tabs.wc-tabs a {
    color: white;
}

ul.tabs.wc-tabs li {
    list-style-type: none;
}

div.panel entry-content wc-tab li {
    list-style-type: none;
}

ul.tabs.wc-tabs li {
    list-style-type: none;
}

.panel li {
    list-style-type: square;
    margin-right: 30px;
    padding: 0;
}

.panel h2 {
    display: none;
}

.panel ul {
    background: #efefef;
}

.woocommerce-message {
    position: fixed;
    top: 0;
    /* height: 50px; */
    z-index: 999;
    background: #f37c02;
    color: #ffffff;
    width: 100%;
    text-align: center;
    right: 0;
    font-size: 18px;
}

a.button.wc-forward {
    color: white;
    background-color: black;
    padding: 0 10px;
}

a.wpmenucart-contents {
    color: white;
}

li#wpmenucartli {
    list-style-type: none;
}

form#searchform {
    margin-bottom: 15px;
}

p.woocommerce-result-count {
    display: none;
}

form.woocommerce-ordering {
    display: none;
}

h1.page-title {
    font-size: 26px;
    background-color: #ea0000;
    color: white;
    text-align: center;
    padding: 7px;
}

span.amount {
    /* background-color: #ffe000; */
    /* color: black; */
}

a.button.product_type_simple.add_to_cart_button.ajax_add_to_cart {
    background-color: #313131;
    color: white;
    padding: 0 10px;
    float: left;
    border-radius: 20px;
}

span.price {
    color: black;
}

a.checkout-button.button.alt.wc-forward {
    font-size: 30px;
    background-color: red;
    padding: 10px;
}

.postbody {
    position: relative;
}

a.link-buy {
    position: absolute;
    left: 10px;
    background-color: #FFEB3B;
    color: #000;
    padding: 0px 9px;
    border-radius: 5px;
    z-index: 1;
    font-size: 25px;
    border: solid 1px red;
}