/* Box-sizing border-box */
* { -moz-box-sizing: border-box; -webkit-box-sizing: border-box; box-sizing: border-box; padding: 0; margin: 0; direction: rtl;}


html {
    font-family: iranyekan !important;
    font-weight: 500;
    font-size: .7em;
}

a {
    text-decoration: none;
}
body {
    margin: 0;
    background: #fff9df url(/images/bar.jpg) right top repeat-x;

}
button:focus {outline:0;}

#preloader
{
  position: fixed;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  z-index: 400;
  display: block;
  background-color: rgb(255, 249, 223);
}

#status
{
  position: absolute;
  top: 50%;
  left: 50%;
  margin-top: -50px;
  margin-left: -69px;
  background: url(../../images/preloader.gif?v=4)no-repeat 100% 100%;
  background-size: cover;
  height: 111px;
  width: 122px;
  background-position: center;
}



/*@-webkit-keyframes myfirst {*/
/*    0%   {height: 0px}*/
/*    50%  {height: 250px}*/
/*    100%  {height: 212px}*/

/*}*/

/*@keyframes myfirst {*/
/*   0%   {height: 0px}*/
/*   50%  {height: 250px}*/
/*   100%  {height: 212px}*/
/*}*/


/*animation*/

.animBlock {
  display: inline-block;
  opacity: 0;
  filter: alpha(opacity=0);
  position: relative;
  -webkit-transition: all 1.1s ease-in;
  -moz-transition: all 1.1s ease-in;
  -ms-transition: all 1.1s ease-in;
  -o-transition: all 1.1s ease-in;
  transition: all 1.1s ease-in;
}
.animBlock[data-position="left"] { left: -20%; }
.animBlock[data-position="right"] { right: -20%; }

.animBlock[data-position="left"].viewed {
  left: 0%;
  opacity: 1;
  filter: alpha(opacity=100);
}
.animBlock[data-position="right"].viewed {
  right: 0%;
  opacity: 1;
  filter: alpha(opacity=100);
}


/*header*/
.header-slider
{
    display: flex;;
    flex-direction: column;
    flex-wrap: wrap;
    /*margin-right: 40px;*/
    cursor: not-allowed;
    pointer-events: none;
}
/*headerbar*/

/*.topbar*/
/*{*/
/*    display: flex;*/
/*    flex-direction: row;*/
/*    justify-content: space-between;*/
/*    height: 40px;*/
/*    background: #d8cfc6;*/
/*    align-items: center;*/
/*    padding: 10px;*/
/*}*/
.topbar .topbar__right
{
     display: flex;
    flex-direction: row;
    justify-content: flex-start;
     align-items: center;
}

.topbar .search
{
    height: 25px;
    display: flex;

}
.topbar .search .search-input
{
    font-family: IRANSans;
    height: 25px;
    padding: 5px;
}

.topbar .search button
{
    height: 100%;
    width: 25px;
}
.topbar .search button i
{
    font-size: 1.4em;
}
.topbar .logout-btn
{
    display: flex;
    align-items: center;
    justify-content: center;
}

/*.cart*/
/*{*/
/*    display: flex;*/
/*    flex-direction: row;*/
/*    align-items: center;*/
/*    justify-content: space-around;*/
/*    width: 127px;*/
/*    height: 30px;*/
/*    border-radius: 3px;*/
/*    background: #6b5d42;*/
/*}*/
/*.cart i*/
/*{*/
/*    font-size: 2em;*/
/*    color: #fffae7;*/
/*    width: 31px;*/
/*    height: 100%;*/
/*    display: flex;*/
/*    justify-content: center;*/
/*    align-items: center;*/
/*    background: #ccb28a;*/

/*}*/


/*.cart  .badge*/
/*{*/
/*    width: 18px;*/
/*    height: 18px;*/
/*    display: flex;*/
/*    -moz-border-radius: 50%;*/
/*    -webkit-border-radius: 50%;*/
/*    border-radius: 50%;*/
/*    background: #232220;*/
/*    color: #fff;*/
/*    text-align: center;*/
/*    line-height: 24px;*/
/*    align-items: center;*/
/*    justify-content: center;*/
/*}*/

/*.cart  .cart_title*/
/*{*/
/*    color: white;*/

/*}*/
.topbar .logout-btn span
{
    font-size: 1.2em;
    padding: 0 10px;
    color: #fff;
    font-weight: 600;
}
.topbar .logout-btn a
{
   margin-left: 10px;
    text-shadow: 1px 1px 0 #717558;
    font-size: 1.2em;
    color: #f1ecc4;
}
.login-btn
{
    display: flex;
    flex-direction: row;
    align-items: center;
    list-style-type: none;
    width: 120px;
    margin-bottom: 0;
}
.logout-btn
{
    margin: 10px;
    -webkit-transition: all .2s;
    transition: all .2s;
}
.login-btn li
{
    padding-left: 15px;
}
.register-btn a
{
    color: #eae29c;
    font-size: 1.4em;
}


/*.login*/
/*{*/
/*    color: #e74c3c;*/
/*    font-size: 1.4em;*/
/*    padding-right: 10px;*/
/*}*/
.topbar .socialmedia a
{


}

.topbar .socialmedia i
{
    font-size: 2em;
    color: #f6efe9;
}


/*navigation*/

/*.navigation*/
/*{*/
/*    height: 130px;*/
/*    display: flex;*/
/*    flex-direction: row;*/
/*    justify-content: center;*/
/*    flex-wrap: wrap;*/
    /*margin-right: 80px;*/
/*}*/


/*.logo*/
/*{*/
/*  background: url(../../images/logo.png?v=1.0)no-repeat 100% 100%;;*/
/*  background-size: cover;*/
/*  height: 212px;*/
/*  width: 220px;*/
/*  -moz-transition: all .2s ease-in;*/
/*  -ms-transition: all .2s ease-in;*/
/*  -o-transition: all .2s ease-in;*/
/*  transition: all .2s ease-in;*/

/*}*/

/*.logo:hover*/
/*{*/
/*  height: 250px;*/
/*  -moz-transition: all .2s ease-in;*/
/*  -ms-transition: all .2s ease-in;*/
/*  -o-transition: all .2s ease-in;*/
/*  transition: all .2s ease-in;*/
/*}*/

.navigation .menupart .menu
{
    display: flex;
    list-style-type: none;
    align-items: center;
    border: 1px dashed rgb(166,124,82);
    border-radius: 25px;
    height: 40px;
    background: rgb(246, 239, 233);
    justify-content: space-around;
    /*width: 800px;*/
    width: auto;
}


.navigation .menupart
{
    display: flex;
    height: 100%;
    justify-content: center;
    align-items: flex-end;

}
.navigation .menupart .menu li a
{
    color: #050505;
    font-size: 1.2em;

}
.navigation .menupart .menu li:hover a
{
    color: #fff;
    opacity: .9;
}

.navigation .menupart .menu li
{
    padding-right: 25px;
}

.navigation .menupart .menu li:last-child
{
    padding-left: 30px;
}
.navigation .leftpart
{
  margin-right: 10px;
    width: 226px;
    display: flex;
    justify-content: flex-start;
    flex-direction: column;
    height: 255px;
    align-items: center;
}

/*headerbar*/

/*.headerbar*/
/*{*/
    /*margin: 0 200px 0 200px;*/
/*    display: flex;*/
/*    flex-direction: row;*/
/*    margin-top: 123px;*/
/*    height: 250px;*/
/*    justify-content: center;*/
/*    flex-wrap: wrap;*/
/*    margin-bottom: 20px;*/
/*}*/

/*.headerbar .joinus*/
/*{*/
/*    width: 240px;*/
/*    display: flex;*/
/*    flex-direction: row;*/
/*    flex-wrap: wrap;*/
/*    height: 260px !important;*/
/*    font-family: iranyekan;*/
/*    font-weight: bold;*/
/*}*/

.headerbar .joinus .joinus__firstrow
{
    display: flex;
    flex-direction: row;
    justify-content: center;
    align-items: center;
}
.headerbar .joinus .joinus__firstrow a span
{
    font-size: 3em;
    color: #d71921;
}
.headerbar .joinus .joinus__firstrow a:hover  span,
.headerbar .joinus .joinus__firstrow a:hover  i
{
    opacity: .7;
}

.headerbar .joinus .joinus__firstrow a i
{
    font-size: 1.8em;
    color: #ff7701;
}

.headerbar .joinus .joinus__secondrow p,
.headerbar .joinus .joinus__secondrow span
{
    text-align: justify;
    font-size: 1.1em;
    line-height: 1.7em;
}

/*header-slider*/
.header-slider
{
    width:340px;
    height: 500px;
    height: auto;
    /*margin-right: 50px;*/
}

.header-slider .header-slider__item
{
    width: 341px;

}
.header-slider .owl-controls
{
    display: none;
}

/*quicktask*/
.quicktask
{
    background: url('../../images/quicktask-backgroundhalf11.png') center -3px no-repeat;
    height: 150px;
    display: flex;
    justify-content: center;
    align-items: center;
    background-size: cover;
    width: 100%;
}
.quicktask .quicktask__region
{
     display: flex;
    flex-direction: row;
    background:#a5c337;
    border: 2px solid rgba(202, 199, 196, 0.4);
    border-radius: 20px;
    justify-content: center;
    align-items: center;
    flex-wrap: wrap;
    height: 80px;
    width: 752px;
    margin-bottom: 20px;
}
.quicktask .quicktask__region .quicktask__region__item
{
    margin: 1px 61px;
    font-family: iranyekan;
    font-size: 1.8em;
    display: flex;
    flex-direction: row;
    align-items: center;
    color: #050505;
    margin-top: -37px;

}
.quicktask .quicktask__region .quicktask__region__item:hover
{
    color: #cc0d1c;

}
.quicktask .quicktask__region .quicktask__region__item .abouticon
{
    background: url("../../images/abouticonnew.png?v=1.5") ;
    width: 97px;
    height: 110px;
   
    margin-bottom: 18px;
    background-size: cover;
    margin-bottom: 37px;
    transition: all .1s;
}
.quicktask .quicktask__region .quicktask__region__item:hover .abouticon
{
    transition: all .1s;
    transform: scale(1.1);
}

.quicktask .quicktask__region .quicktask__region__item .producticon
{
    background: url("../../images/ashpaztarinicon.png?v=2");
    width: 109px;
    height: 110px;
   
    margin-bottom: 18px;
    background-size: cover;
    margin-bottom: 37px;
    transition: all .1s;
}
.quicktask .quicktask__region .quicktask__region__item:hover .producticon
{
    transition: all .1s;
    transform: scale(1.1);
}

.quicktask .quicktask__region .quicktask__region__item .contacticon
{
  /*  background: url("../../images/cookicon.png?v=1.1") ;*/
    background: url("../../images/afkkhammarketiconnew.png?v=1.7") ;
    width: 98px;
    height: 110px;
  
    margin-bottom: 18px;
    background-size: cover;
    margin-bottom: 42px;
    transition: all .1s;
}
.quicktask .quicktask__region .quicktask__region__item:hover .contacticon
{
    transition: all .1s;
    transform: scale(1.1);
}

/*posts*/

.content .posts
{
    display: flex;
    flex-direction: row;
    justify-content: center;
    height: auto;
    background: rgb(255, 253, 244);
    /*width: 813px;*/
    height: 100%;
    align-items: center;
    box-shadow: 0 0 2px 0px rgba(55, 32, 16, 0.49);
    border-radius: 10px;
    border-top-left-radius: 0;
    border-top-right-radius: 0;
    flex-wrap: wrap;
    margin:15px 0;

}
.content  .posts .posts__description
{
  padding: 10px 28px 28px 15px;
  text-align: justify;
  width: 463px;
}


.content  .posts .posts__description h2
{
  padding: 10px 5px 15px 0;
  line-height: 1.7em;

}
.content  .posts .posts__description p
{
  line-height: 1.8em;
  font-size: 1.1em;
}

.content  .posts .posts__description .readmore
{
  color: red;
  font-weight: 800;

}
.content  .posts .posts__description .postarchives
{

}
.content  .posts .posts__image
{
    position: relative;
    /* top: 32%; */
    width: 350px;
    /*right: 8%;*/
    height: 350px;
}
.content  .posts .posts__image img
{
    display: flex;
    width: 350px;
    height: 350px;
    /* top: 34%; */
    /*margin-top: 28px;*/

}


/*content*/
.content
{
    /*background: rgb(246, 239, 233);*/
    display: flex;
    flex-direction: column;
   /* padding: 20px 24%;*/
    align-items: center;
    justify-content: center;
}


.content .products
{
    display: flex;
    flex-direction: column;
    align-items: center;
    /*background: white;*/
    border-radius: 15px;
}
.content .products .products__header
{
    width: 100%;
    font-size: 1.5em;

    padding: 20px;
}
.content .products .products__main
{
    display: flex;
    flex-direction: row;
    justify-content: center;
    align-items: center;
    /*width: 830px;*/

}

.content .products .products__main .next,
.content .products .products__main .prev
{
    border: none;
    background: none;
    color: #3b2112;
    font-size: 2em;

}
.content .products .products__main .next i:hover,
.content .products .products__main .prev i:hover
{
    color:#98897b;
}
.content .products .products__main .products-slider
{
    display: flex;
    flex-direction: row;
    justify-content: center;
    background: transparent;
    flex-wrap: wrap;
    width: 800px;
}

.content .products .product__description__header
{
    width: 100%;
    font-size: 1.5em;
    padding: 20px;
    margin-top: 15px;
}
.content .products .products__main .products-slider .owl-controls
{
    display: none;
}
.content .products .products__main .products-slider .products__main__single
{
    display: flex;
    flex-direction: column;
    /*height: 200px;*/
    margin: 5px;
    align-items: center;
    justify-content: center;
   
    
    background-color: #fffdf4;
   
    box-sizing: border-box;
    cursor: pointer;
    overflow: hidden;
    box-shadow: 0 0 2px 0px rgba(55, 32, 16, 0.49);
    border-radius: 3px;

}
.content .products .products__main .products-slider .products__main__single .product__main__single-coloroverlay
{
    /*background: url(/afkham/images/product1.png) no-repeat;*/
    background-size: 185px 200px;
    height: 220px;
    width: 234px;
    transition: all .2s;
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: flex-end;
    /*margin-right: -100px;*/
    margin-bottom: 20px;
}



.content .products .products__main .products-slider .products__main__single img
{
    /*background: #ede1d7;
    background-size: 185px 200px;
    width: 150px;*/
    padding-top: 30px;
}

.content .products .products__main .products-slider .products__main__single span
{
    color: #050505;
    font-size: 1.1em;
    width: 100%;
    text-align: center;
    display: none;
    height: 0;
   
}

.content .products .products__main .products-slider .products__main__single:hover
{
    background-color: transparent;
    background-image: linear-gradient(transparent,#3a2012)
}
.content .products .products__main .products-slider .products__main__single:hover span
{
    font-weight: 700;
    height: 100%;
    color: white;
    font-size: 1.2em;
    display: flex;
    justify-content: center;
    
    align-items: flex-end;
    padding-bottom: 15px;
    position: absolute;
}

.content .products .products__main .products-slider .products__main__single:hover .product__main__single-coloroverlay
{

  
  z-index: -2;
 

}



/*product__description*/
.content .products  .product__description
{
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    width: 800px;
    margin-top: 10px;

}

.content .products .product__description .product__description__single
{

    display: none;
    flex-direction: row;
    align-items: center;
    background: rgb(255, 253, 244);
    border-radius: 10px;
    border-bottom-left-radius: 0;
    border-bottom-right-radius: 0;
    border: 1px #633623;
    flex-wrap: wrap;
    justify-content: center;
    width: 100%;
    box-shadow: 0 0 2px 0px rgba(55, 32, 16, 0.49);
}
.content .products .product__description .product__description__single img

{
    width: 400px;
   /* height: 380px;*/
    margin: 20px;
    transition: all 1s;
    margin-right: -126px;
}

.content .products .product__description .product__description__single span
    /*.content .products .product__description .product__description__2 span
    .content .products .product__description .product__description__3 span
    .content .products .product__description .product__description__4 span
    .content .products .product__description .product__description__5 span
    .content .products .product__description .product__description__6 span*/
{
    padding: 20px;
    text-align: justify;
    line-height: 1.8em;
    font-size: 1.1em;
    width: 50%;
}

.content .products .product__description .product__description__single:hover img
{
    transition: transform 1s;
    transform: scale(.98);
}

.content .products .product__description .product__description__single span a
    /*.content .products .product__description .product__description__2 span
    .content .products .product__description .product__description__3 span
    .content .products .product__description .product__description__4 span
    .content .products .product__description .product__description__5 span
    .content .products .product__description .product__description__6 span*/
{
    color: red;
    font-weight: 800;
}


.content .products .product__description .product__description__single span a:hover
{
    opacity: .75;
}

/*footer*/

.footer
{
    display: flex;
    flex-direction: column;
    background: url(../../images/quicktask-backgroundhalf22.png)center -3px no-repeat;
    background-size: 180% 220px;
    width: 100%;

}

.footer .footer__down
{
    display: flex;
    flex-direction: row;
    margin-top: 30px;
    align-items: flex-end;
    font-size: 1.02em;
    flex-wrap: wrap;
    justify-content: center;
    
}

.footer .footer__down .footer__menu ul  li a
{
    color: #050505;
}
.footer .footer__down .footer__menu ul  li a:hover
{
    color: #b19c9c;
}

.footer .footer__down .contactdetails
{
    margin-right: 50px;
}
.footer .footer__down .footer__menu
{
    padding-left: 30px;
}
.footer .footer__down .footer__menu ul ,
.footer .footer__down .contactdetails ul
{
    list-style-type: none;
    margin-top: 10px;

}

.footer .footer__down .footer__menu ul li
{
    padding-bottom: 10px;
}
.footer .footer__up .katalog
{
    color: white;
    width: 364px;
    display: flex;
    flex-direction: row;
    align-items: center;
    justify-content: center;
    margin-right: 80px;
    margin-top: 4px;
    padding: 20px;
    font-size: 1.2em;
    font-weight: 300;
}

.footer .footer__up .katalog:hover
{
    color: #f1e5da;
}

.footer .footer__up .katalog span
{
    text-align: justify;
    padding-left: 10px;
    line-height: 1.3em;
    word-spacing: -1.8px
}
.footer .footer__up .katalog img
{
    width: 53px;
    /*height: 52px;*/
    color: none;
    padding: 4px;
}

.footer .copyright
{
    width: 100%;
    display: flex;
    justify-content: center;
    margin-top: 20px;
}

.contactdetails__header
{
    color: #039110;
    font-size: 1.1em;
    font-weight: 700;
}
.contactdetails ul li
{
    margin-bottom: 5px;
    line-height: 1.5em;

}

.english-footer
{
    font-family:cursive;
}



.footer .footer__up
{
    display: flex;
    flex-direction: row;
    justify-content: space-between;
}

.footer__oraganizations__logo{
    display: flex;
    flex-direction: row;
    justify-content: center;
    align-items: center;
    padding-left: 80px;
    padding-right: 20px;
    flex-wrap:wrap;
    margin:10px 0;

}

.footer__oraganizations__logo img
{
    width: 100px;
    height: 100px;
    margin-right: 10px;
    /*background: beige;*/
    /*border: 7px solid #8c8771;*/
}
/*/////////////////////////////*/

.login
{
    color: #eae29c;
    font-size: 1.4em;
    padding-right: 10px;
}
.cart
{
    display: flex;
    flex-direction: row;
    align-items: center;
    justify-content: space-around;
    width: 127px;
    height: 30px;
    border-radius: 3px;
    background: #9dd813;
}
.cart i
{
    font-size: 2em;
    color: #fffae7;
    width: 31px;
    height: 89%;
    border-radius: 5px;
    display: flex;
    justify-content: center;
    align-items: center;
    background: #07693a;

}


.cart  .badge
{
    width: 18px;
    height: 18px;
    display: flex;
    -moz-border-radius: 50%;
    -webkit-border-radius: 50%;
    border-radius: 50%;
    background: #232220;
    color: #fff;
    text-align: center;
    line-height: 24px;
    align-items: center;
    justify-content: center;
}

.cart  .cart_title
{
    color:#323e38;

}

.navigation
{
    height: 111px;
    width: auto;
    display: flex;
    flex-direction: row;
    justify-content: center;
    flex-wrap: wrap;
    /*position: absolute;*/
    /*margin-right: 80px;*/
}


.topbar
{
    display: flex;
    flex-direction: row;
    justify-content:space-between;;
    background: #07693a;
    align-items: center;
    padding: 10px;
    position: absolute;
    width: 100%;
    height: 33px;
    right:0;
}
header
{
    position: relative;
    width: 100%;
    align-items: center;
    display: flex;
    flex-direction: column;
}
.content__topdescription h2
{
    color: #0a492b;
    margin-top: -50px
}

.headerbar .joinus
{

    width:240px;
    display: flex;
    flex-direction: row;
    flex-wrap: wrap;
    height: 260px !important;
    font-family: iranyekan;
    font-weight: bold;
    justify-content: center;
    align-items: center;
}

.headerbar .joinus .joinus__firstrow a i
{
    font-size: 1.8em;
    color: #d71921;
}
.navigation .menupart .menu
{
    display: flex;
    list-style-type: none;
    align-items: center;
    border: 1px dashed rgb(103, 162, 65);
    border-radius: 25px;
    height: 40px;
    background: #a5c337;
    justify-content: space-around;
    /* width: 800px; */
    width: auto;
}

.blog-archive
{
        display: flex;
    width: 800px;
    margin-bottom: 15px;
    font-size: 1.1em;
    color: red;
    cursor: pointer;
}

.headerbar
{

    display: flex;
    flex-direction: row;
    align-items: center;
    margin-top: 80px;
    height: 340px;
    justify-content: center;
    flex-wrap: wrap-reverse;
    margin-bottom:55px;
    width:auto;
}
.logo
{
    background: url(/images/logonew.png)no-repeat 100% 100%;
    background-size: cover;
    height:150px;
    width: 166px;
    z-index: 100;
    margin-top: 10px;
    transition: all .2s ease-in;
}
.menu li a.active {
    color: #fffab7 !important;
    font-size: 1.3em;
    text-shadow: 1px 3px 5px #654242;
    font-size: 1.4em!important;
}
@-webkit-keyframes myfirst {
    0%  {opacity: 0}
    50%  {opacity: .5}
    100%  {opacity: 1}

}

@keyframes myfirst {
    0%  {opacity: 0}
    50%  {opacity: .5}
    100%  {opacity: 1}
}
.logo:hover
{
   height: 159px;
   width: 176px;
  -moz-transition: all .1s;
   -ms-transition: all .1s;
   -o-transition: all .1s;
    transition: all .1s;
}
.hoveronlogo
{
    -webkit-animation: myfirst 2s ; /* Safari 4.0 - 8.0 */

    animation: myfirst 2s ; /*animation-direction: alternate;*/
}
@media only screen and (max-width : 1106px ) {
    .navigation .menupart .menu li
    {
        padding-right: 30px !important;
    }
}

@media only screen and (max-width : 1000px ) {

    .content
    {
        padding: 0px 5%;
    }
}

@media only screen and (max-width : 900px ) {
    .content .products .products__main .products-slider
    {
        width:600px;
    }
    
    .content .products .product__description 
    {
        width:600px;
    }

    .content
    {
        padding: 0px 5%;
    }
}

@media only screen and (max-width : 922px )
{
    .logo
    {
        height: 100px;
        width: 100px;
    }


   .logo:hover
   {
    height: 108px;
    width: 120px;
    -moz-transition: all .2s ease-in;
    -ms-transition: all .2s ease-in;
    -o-transition: all .2s ease-in;
    transition: all .2s ease-in;
   }
    .navigation .menupart .menu li
    {
        padding-right: 20px !important;
    }

.navigation .leftpart
{
    width:auto;
}
    .navigation
    {
        /*height: 60px;*/
        margin-right: 0px;

    }
    .navigation .menupart .menu li a
    {
        color: #050505;
        font-size: .8em;
    }
    .headerbar
    {
        margin-top: 163px;
        height: auto;
    }
    .headerbar .joinus
    {
        margin-left: 0px;
    }



  
}

@media only screen and (max-width : 1112px )
{
    .logo {
    height: 92px;
    width: 100px;
}

}
@media only screen and (max-width : 729px )
{
.menu li a.active {
  
    font-size: 1em!important;
}
}
@media only screen and (max-width : 636px )
{
   .headerbar {
    margin-top: 171px;
    height: auto;
}

}
@media only screen and (max-width : 900px )
{
   .content .products .product__description .product__description__single span
    {
     width: 90%;
    }

}


@media only screen and (max-width : 890px )
{

    .quicktask .quicktask__region .quicktask__region__item
    {
       
        font-size: 1.1em;
        margin:-37px 45px 20px 45px;
    }


}
@media only screen and (max-width :799px )
{
    .blog-archive{
        width: 100% !important;
    }
    
}
@media only screen and (max-width : 780px )
{
    .footer .footer__up .katalog img
    {
        display: none;
    }
    .footer__oraganizations__logo img
    {
        border:transparent;
    }
}

@media only screen and (max-width : 768px )
{
.footer {
  
    background-size: 180% 432px !important;
  
}
 .footer .footer__down
 {
   margin-top: 154px;
 }
}
@media only screen and (max-width : 763px )
{
     .footer .footer__down
 {
   margin-top: 59px;
 }
}
@media only screen and (max-width : 680px )
{
    .content .products .products__main .products-slider
    {
        width: 300px;
    }

    .content .products .product__description 
    {
        width:300px;
    }

    .footer .footer__down .footer__menu
    {
        padding-right: 50px;
    }

    .content .products .product__description .product__description__single img
    {
        width: 300px;
        margin-right:0px !important;
    }

    

}
@media only screen and (max-width : 590px )
{
    .quicktask .quicktask__region .quicktask__region__item
    {
        margin: 20px;
        font-size: 1em;
        margin-top: -37px;
    }


}
@media only screen and (max-width : 598px )
{
   .content .products  .product__description
   {
    width:80%;
    }
   



}
@media only screen and (max-width : 487px )
{
    .footer {
    background-size: 180% 455px !important;
}

}

@media only screen and (max-width : 469px )
{

   .content  .posts .posts__image img
    {
    width: 200px;
    height: 220px;
    /*margin-top: 28px;*/
    /*margin-bottom: -17px;*/
    }
   .content  .posts .posts__image
    {
     width: auto;
    height: auto;
    }
    .content  .posts .posts__description
    {
    width: 100%;
    padding: 10px;
    display: flex;
    flex-direction: column;
    
    }
    .content  .posts .posts__description h2
    {
     padding: 10px 0;
     }
     .content .posts .posts__description
     {
         padding: 20px;
     }

}




@media only screen and (max-width : 452px )
{

    .footer .footer__up .katalog
    {
        width: 284px;
    }
}


@media only screen and (max-width : 427px )
{
   .quicktask .quicktask__region .quicktask__region__item
   {
       flex-basis: 33%;
       display: flex;
       justify-content: center;
       align-items: center;
       margin:0;
       margin-top: -37px;
   }

   .quicktask .quicktask__region .quicktask__region__item .abouticon
   {
     width: 82px;
    height: 93px;
   }
   .quicktask .quicktask__region .quicktask__region__item .producticon
   {
   
   width: 93px;
    height: 92px;
   }

   .quicktask .quicktask__region .quicktask__region__item .contacticon
   {
   
    width: 84px;
    height: 95px;
   }
}

@media only screen and (max-width : 420px )
{
    .navigation .menupart .menu li
    {
        padding-right: 10px !important;
    }
    .navigation .menupart .menu li:last-child
    {
        padding-left: 5px !important;
    }
    .header-slider .header-slider__item
    {
        width: 100%;
    }
    .header-slider
    {
        width: 200px;
        /*margin-top: 100px;*/
    }
    
}

@media only screen and (max-width : 364px )
{
    .footer .copyright 
    {
        padding: 10px;
        
    }
    .footer .footer__down
    {
        font-size: 1em;
         justify-content: flex-start;
         padding-top: 20px;
         font-weight:600;
    }
    .footer .footer__up .katalog
    {
        margin-right: 0px;
    }
    .content .products .product__description .product__description__single img
    {
        width: 250px;
    }

    .content .products .product__description .product__description__single span 
    {
    width: 340px;
    }

    .contactdetails ul li
    {
        margin-bottom: 13px;
        line-height: 2em;
    }
    .footer .footer__down .contactdetails
    {
        margin-left:10px;
    }
}

@media only screen and (max-width : 320px )
{
    .content .products .products__main .products-slider
    {
        width: 260px;
    }
    
    .content .products .product__description 
    {
        width:260px;
    }
   

    .footer .footer__up .katalog
    {
        width: 264px;
    }

    
}
@media only screen and (max-width :1630px )
{
.logo
{
      margin-top: 35px;

}
.topbar
{
    z-index:5;
}



}

a.product__more {
    color: red;
    font-weight: 800;
        font-size: 1.1em;
}
