article,  aside,  details,  figcaption,  figure,  footer,  header,  hgroup,  nav,  section,  summary   {
          display:   block;
    }
.clear  {
        clear:  both;
}
/* * Corrects `inline-block` display not defined in IE 8/9. */audio,  canvas,  video   {
          display:   inline-block;
    }
/* * Prevents modern browsers from displaying `audio` without controls. * Remove excess height in iOS 5 devices. */audio:  not([controls])   {
          display:   none;
          height:   0;
    }
.container  {
        position:   relative;
}
.right  {
        float:  right;
}
.left  {
        float:  left;
}
/* * Addresses styling for `hidden` attribute not present in IE 8/9. */[hidden]   {
          display:   none;
    }
dl  {
        margin-bottom:   15px;
}
.no-padding{padding:0}
.loadding_ajaxcart img{max-width: 45px;}
p.note-msg{margin-top: 15px;}
.data-table{width: 100%;}
#my-orders-table td,#my-orders-table th{width: 15%;border: 1px solid #eff1f5;}
.minimum_order_message{margin-bottom: 20px;margin-top: -10px;}
.minimum_order_message p{font-weight: 600;}
.checkout-block .minimum_order_message{margin-top: 15px;}
.bx-viewport{direction: ltr;}
.bx-wrapper{margin: 0 auto;position: relative;}
.bx-wrapper .bx-prev{background: url(../images/arrow-right.png) 0 0 no-repeat;font-size:0;position: absolute;right: -25px;top: 25%;width: 16px;height: 25px;}
.bx-wrapper .bx-next{background: url(../images/arrow-left.png) 0 0 no-repeat;font-size:0;position: absolute;left: -25px;top: 25%;width: 16px;height: 25px;}
.ship-pic{position: fixed;    width: 200px;top: 35%;left: 0;z-index: -1;}
/* ==========================================================================   Base   ========================================================================== *//* * 1. Sets default font family to "Assistant",   sans-serif. * 2. Prevents iOS text size adjust after orientation change,   without disabling *    user zoom. */html   {
          font-family:   "Assistant",   sans-serif;
          /* 1 */  -webkit-text-size-adjust:   100%;
          /* 2 */  -ms-text-size-adjust:   100%;
          /* 2 */}
/* * Removes default margin. */body   {
          margin:   0;
        text-align:  right;
        -webkit-overflow-scrolling:   touch;
    }
/* ==========================================================================   Links   ========================================================================== *//* * Addresses `outline` inconsistency between Chrome and other browsers. */
/* * Improves readability when focused and also mouse hovered in all browsers. */a:active,  a:hover   {
          outline:   0;
        color:  #1f1f1f;
        text-decoration:   none;
    }
/* ==========================================================================   Typography   ========================================================================== *//* * Addresses `h1` font sizes within `section` and `article` in Firefox 4+,   * Safari 5,   and Chrome. */h1   {
          font-size:   2em;
    }
/* * Addresses styling not present in IE 8/9,   Safari 5,   and Chrome. */abbr[title]   {
          border-bottom:   1px dotted;
    }
/* * Addresses style set to `bolder` in Firefox 4+,   Safari 5,   and Chrome. */b,  strong   {
          font-weight:   bold;
    }
/* * Addresses styling not present in Safari 5 and Chrome. */dfn   {
          font-style:   italic;
    }
/* * Addresses styling not present in IE 8/9. */mark   {
          background:   #ff0;
          color:   #1f1f1f;
    }
/* * Corrects font family set oddly in Safari 5 and Chrome. */code,  kbd,  pre,  samp   {
          font-family:   monospace,   serif;
          font-size:   1em;
    }
/* * Improves readability of pre-formatted text in all browsers. */pre   {
          white-space:   pre;
          white-space:   pre-wrap;
          word-wrap:   break-word;
    }
/* * Sets consistent quote types. */q   {
          quotes:   "\201C" "\201D" "\2018" "\2019";
    }
/* * Addresses inconsistent and variable font size in all browsers. */small   {
          font-size:   80%;
    }
/* * Prevents `sub` and `sup` affecting `line-height` in all browsers. */sub,  sup   {
          font-size:   75%;
          line-height:   0;
          position:   relative;
          vertical-align:   baseline;
    }
sup   {
          top:   -0.5em;
    }
sub   {
          bottom:   -0.25em;
    }
/* ==========================================================================   Embedded content   ========================================================================== *//* * Removes border when inside `a` element in IE 8/9. */img   {
          border:   0;
    }
/* * Corrects overflow displayed oddly in IE 9. */svg:  not(:root)   {
          overflow:   hidden;
    }
/* ==========================================================================   Figures   ========================================================================== *//* * Addresses margin not present in IE 8/9 and Safari 5. */figure   {
          margin:   0;
    }
/* Content Columns */
.col2-set .col-2,.col2-set .col-1  {
         float:  right;
         width:  50%;
 }
.col2-set .col-narrow   {
         width:  32%;
 }
.col2-set .col-wide   {
         width:  65%;
 }
.col3-set .col-1   {
         float:  right;
         width:  32%;
 }
.col3-set .col-2   {
         float:  right;
         width:  32%;
         margin-right:  2%;
 }
.col3-set .col-3   {
         float:  left;
         width:  32%;
 }
.col4-set .col-1   {
         float:  right;
         width:  23.5%;
 }
.col4-set .col-2   {
         float:  right;
         width:  23.5%;
         margin:  0 2%;
 }
.col4-set .col-3   {
         float:  right;
         width:  23.5%;
 }
.col4-set .col-4   {
         float:  left;
         width:  23.5%;
 }
.page-print .print-head   {
            margin:   0 0 15px;
    }
.page-print h1   {
            font-size:   16px;
            font-weight:   bold;
        display:   inline-block;
            width:   100%;
            margin-top:   20px;
    }
.page-print .print-head .logo   {
            float:   right;
    }
.page-print .order-date  {
        padding:   0 0 10px;
            margin:   0 0 10px;
    }
.page-print .col2-set   {
            margin:   0 0 10px;
        display:   inline-block;
            width:   100%;
    }
.page-print h2,   .page-print h3   {
            font-size:   13px;
            font-weight:   bold;
    }
.sales-order-print table,   .sales-order-view .col-2 table   {
            float:   right;
        width:   100%;
            border:   1px solid #ddd;
    }
.sales-order-print table thead th   {
            border-bottom:   1px solid #ddd;
            border-left:   1px solid #ddd;
            font-weight:   normal;
            padding:   10px;
            white-space:   nowrap;
            vertical-align:   middle;
            text-align:   center;
            text-transform:   uppercase;
    }
.sales-order-print tfoot   {
            border-bottom:   1px solid #d9dde3;
    }
.sales-order-print tbody.odd tr   {
            background:   #f8f7f5 !important;
    }
.sales-order-print tbody.odd tr.border td,   .sales-order-print tbody.even tr.border td   {
            border-bottom:   1px solid #d9dde3;
        width:   23%;
    }
.page-print .buttons-set  {
        display:   inline-block;
}
/* ==========================================================================   Forms   ========================================================================== *//* * Define consistent border,   margin,   and padding. */fieldset   {
          border:   1px solid #c0c0c0;
          margin:   0 2px;
          padding:   0.35em 0.625em 0.75em;
    }
/* * 1. Corrects color not being inherited in IE 8/9. * 2. Remove padding so people aren't caught out if they zero out fieldsets. */legend   {
          border:   0;
          /* 1 */  padding:   0;
          /* 2 */}
/* * 1. Corrects font family not being inherited in all browsers. * 2. Corrects font size not being inherited in all browsers. * 3. Addresses margins set differently in Firefox 4+,   Safari 5,   and Chrome */button,  input,  select,  textarea   {
          font-family:   inherit;
          /* 1 */  font-size:   100%;
          /* 2 */  margin:   0;
          /* 3 */}
/* * Addresses Firefox 4+ setting `line-height` on `input` using `!important` in * the UA stylesheet. */button,  input   {
          line-height:   normal;
    }
input:focus,button:focus,select:focus,textarea:focus{outline: none;}
/* * 1. Avoid the WebKit bug in Android 4.0.* where (2) destroys native `audio` *    and `video` controls. * 2. Corrects inability to style clickable `input` types in iOS. * 3. Improves usability and consistency of cursor style between image-type *    `input` and others. */button,  html input[type="button"],  input[type="reset"],  input[type="submit"]   {
          -webkit-appearance:   button;
          /* 2 */  cursor:   pointer;
          /* 3 */}
/* * Re-set default cursor for disabled elements. */button[disabled],  input[disabled]   {
          cursor:   default;
    }
/* * 1. Addresses box sizing set to `content-box` in IE 8/9. * 2. Removes excess padding in IE 8/9. */input[type="checkbox"],  input[type="radio"]   {
          box-sizing:   border-box;
          /* 1 */  padding:   0;
        float:   right;
        margin:  5px 0 0 5px;
          /* 2 */}
/* * 1. Addresses `appearance` set to `searchfield` in Safari 5 and Chrome. * 2. Addresses `box-sizing` set to `border-box` in Safari 5 and Chrome *    (include `-moz` to future-proof). */input[type="search"]   {
          -webkit-appearance:   textfield;
          /* 1 */  -moz-box-sizing:   content-box;
          -webkit-box-sizing:   content-box;
          /* 2 */  box-sizing:   content-box;
    }
/* * Removes inner padding and search cancel button in Safari 5 and Chrome * on OS X. */input[type="search"]:  :-webkit-search-cancel-button,  input[type="search"]::-webkit-search-decoration   {
          -webkit-appearance:   none;
    }
/* * Removes inner padding and border in Firefox 4+. */button::-moz-focus-inner,  input::-moz-focus-inner   {
          border:   0;
          padding:   0;
    }
/* * 1. Removes default vertical scrollbar in IE 8/9. * 2. Improves readability and alignment in all browsers. */textarea   {
          overflow:   auto;
          /* 1 */  vertical-align:   top;
          /* 2 */}
/* ==========================================================================   Tables   ========================================================================== *//* * Remove most spacing between table cells. */table   {
          border-collapse:   collapse;
          border-spacing:   0;
    }
/* ============================================ * * Reset * ============================================ */*,  *:before,  *:after   {
          -webkit-box-sizing:   border-box;
          -moz-box-sizing:   border-box;
          box-sizing:   border-box;
          margin:   0;
          padding:   0;
    }
html   {
          -webkit-tap-highlight-color:   rgba(0,   0,   0,   0);
          /* Prevent tap highlight on iOS/Android */  -webkit-text-size-adjust:   100%;
          /* Prevent automatic scaling on iOS */}
body   {
          background:   #FFFFFF;
          color:   #1f1f1f;
          line-height:   1;
      }
html,  body,  img,  fieldset,  abbr,  acronym   {
          border:   0;
    }
h1,  h2,  h3,  h4,  h5,  h6   {
          font-size:   100%;
          font-weight:   normal;
    }
th,  code,  cite,  caption   {
          font-weight:   normal;
          font-style:   normal;
          text-align:   right;
    }
address   {
          font-style:   normal;
    }
fieldset   {
          margin:   0;
          padding:   0;
          border:   0;
    }
img   {
          display:   block;max-width: 100%;
    }
ol,  ul   {
          list-style:   none;
    }
q:before,  q:after   {
          content:   '';
    }
input:  focus,  input[type="search"]:focus   {
          outline-offset:   -2px;
    }
input[type="search"]   {
          -webkit-appearance:   none;
          /* 1 */  -moz-box-sizing:   border-box;
          -webkit-box-sizing:   border-box;
          /* 2 */  box-sizing:   border-box;
    }
/* ============================================ * * Base Styles * ============================================ */@-ms-viewport   {
          width:   device-width;
    }
@-o-viewport   {
          width:   device-width;
    }
@viewport   {
          width:   device-width;
    }
a,   button   {
          -ms-touch-action:   manipulation;
          touch-action:   manipulation;
    }
body,  button,  input,  select,  table,  textarea   {
          font-family:   "Assistant",   sans-serif;
          color:   #4c4c4c;
          font-size:   14px;
          line-height:   1.5;
        direction:   rtl;
    }
a   {
          color:   #232323;
          text-decoration:   none;
    }
a:hover, a:focus   {
    color: #232323;
    text-decoration: none;outline:none;
    }
ol,  ul   {
          list-style:   none;
          margin:   0;
          padding:   0;
    }
button  {
            background:   #002e76;
        border:   none;
        color:   #fff;    border: 1px solid transparent;
}
button:hover{background: #fff;color: #002e76;border-color: #a8b5cb;}
button.couponButton img  {
        width:   26px;
        margin:   0 auto;
}
/* ============================================ * * Typography * ============================================ */h1,   .h1   {
          margin:   0;
          margin-bottom:   0.7em;
          color:   #232323;
          font-family:   "Assistant",   sans-serif;
          font-size:   28px;
          font-weight:   400;
          font-style:   normal;
          line-height:   1.2;
          text-rendering:   optimizeLegibility;
          text-transform:   uppercase;
    }
h2,   .h2   {
          margin:   0;
          margin-bottom:   0.5em;
          color:   #232323;
          font-family:   "Assistant",   sans-serif;
          font-size:   18px;
          font-weight:   400;
          font-style:   normal;
          line-height:   1.2;
    }
h3,   .h3   {
          margin:   0;
          margin-bottom:   0;
          color:   #232323;
          font-family:   "Assistant",   sans-serif;
          font-size:   18px;
          font-weight:   400;
          font-style:   normal;
          line-height:   1.4;
    }
h4,   .h4   {
          margin:   0;
          margin-bottom:   10px;
          color:   #202020;
          font-family:   "Assistant",   sans-serif;
          font-size:   14px;
          font-weight:   bold;
          font-style:   normal;
          line-height:   1.4;
    }
h5,   .h5   {
          margin:   0;
          margin-bottom:   10px;
          color:   #202020;
          font-family:   "Assistant",   sans-serif;
          font-size:   13px;
          font-weight:   bold;
          font-style:   normal;
          line-height:   1.4;
    }
h6,   .h6   {
          margin:   0;
          margin-bottom:   5px;
          color:   #202020;
          font-family:   "Assistant",   sans-serif;
          font-size:   12px;
          font-weight:   bold;
          font-style:   normal;
          line-height:   1.4;
    }
label  {
	font-weight:400;
	font-size: 18px;
    margin-bottom: 0;
}
select  {
height: 40px;
    width: 365px;
    border:1px solid #b2c0d6;max-width: 100%;
	font-size: 16px;
    padding-right: 10px;
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    background: url(../images/nav-close.png) no-repeat 10px center;	
}
input.input-text,   textarea  {
        padding:   2px;
        width:   100%;border-color: #b2c0d6;
			font-size: 16px;
	padding-right: 10px;max-width: 100%;
}
button.button span span   {
    display: block;
    padding: 3px 35px;
    font-size: 24px;
    line-height: 24px;
    text-align: center;
/*    white-space: nowrap;*/
    color: #fff;
    font-weight: 300;
    }
button:hover span span{color: #002e76;}
.search-title{    margin-top: 30px;}
caption,   th,   td   {
            vertical-align:   top;
            text-align:   right;
            font-weight:   normal;
            padding:   0 5px;
    }
.store-3 .page{padding-bottom:70px;}
	p{font-weight: 400;font-size: 16px;}
.page-title h1,   .page-title h2  {    font-size: 30px;
    color: #002e76;
    font-family: 'Suez One', serif;}
.col-main  {padding-right: 0;}
.col2-right-layout .col-main {padding: 0;    margin-top: 25px;}
.col2-right-layout.container {    max-width: 1400px;}
.main-container.no-bread{margin-top: 30px;}
.reminder_main_block{margin-top: 0;display: inline-block;width: 100%;}
.reminder_main_block .catbanner-text p{color: #383838;margin-bottom: 5px;}
.reminder_main_block .catbanner-text strong{font-weight: 500;}
.reminder_main_block .form-block{margin-top: 25px;}
.reminder_main_block .form-block .title{background: #5cb85c;color: #fff;min-height: 40px;line-height: 40px;font-size: 18px;max-width: 225px;position: relative;}
.reminder_main_block .form-block .title .num{width: 45px;text-align: center;border-left: 1px solid;}
.reminder_main_block .form-block .title .text{padding-right: 15px;}
.reminder_main_block .form-block .title span{display: inline-block;}
.reminder_main_block .form-block .title:after{content: "";display: block;background: url(../images/home-cat-active.png) 0 0 no-repeat;width: 24px;height: 40px;position: absolute;left: -15px;top: 0px;background-size: 24px 40px;}
.reminder_main_block .form-block .form-list{margin-top: 20px;margin-bottom: 20px;}
.reminder_main_block .form-block .form-list #date{background: url(../images/picker.png) 5px center no-repeat;}
.reminder_main_block .form-block  .section{display: inline-block;width: 100%;}
.reminder_main_block .form-block .add-remider a{background: url(../images/plus.png) right center no-repeat;font-size: 18px;padding-right: 25px;color: #f7407b;}
.reminder_main_block .form-block .form-list.field-clone .field{margin-bottom: 20px;}
.reminder_main_block .form-block .buttons-set{margin-top: 25px;}
.reminder_main_block .form-block .buttons-set button.button span span{padding: 14px 25px;}
input[type=email],   input[type=search],   input[type=number],   input[type=password],   input[type=tel],   input[type=text]   {
	width:   365px;
	max-width:   100%;
	border-radius:   0;
	border: 1px solid #b2c0d6;
	text-shadow:   none;
	height: 40px;
	font-size: 16px;
	padding-right: 10px;
}
.wide input{width:100%;}
label.required em,   span.required em   {
            display:   none;
    }
label.required:after,   span.required:after   {
            content:   ' *';
            color:   #df280a;
            font-weight:   normal;
            font-size:   12px;
    }
.form-list .control div.input-box,   .sp-methods dt div.input-box,   #checkout-shipping-method-load .sp-methods dd div.input-box,   #co-shipping-method-form .sp-methods dd div.input-box,   .product-options ul.options-list div.input-box   {
            display:   inline;
            float:   right;
    }
.form-list .control label,   .sp-methods dt label,   #checkout-shipping-method-load .sp-methods dd label,   #co-shipping-method-form .sp-methods dd label,   .product-options ul.options-list label  {
        padding:0;
}
.customer-name .name-firstname{margin-bottom:15px;}
.std p{font-size: 17px;line-height: normal;}
.std ol{margin-right: 11px;list-style: decimal;font-size: 17px;}
.cms-shipping-areas .std li{font-size: 16px;color: #5e5e5e;    line-height: 28px;}
.cms-shipping-areas .std ul{float: right;width: 23%;}
.std strong{font-weight: 700;}
.page_cms_index_noRoute{    margin-top: 30px;}
.gallery-section ul li{width: 24.3%;margin-bottom: 10px;}
.gallery-section ul li img{}
.account-link{    font-size: 15px;font-weight: 400;padding-right:25px;margin-right: 20px;float: right;background: url(../images/person.png) right 0 no-repeat;}
.account-link a{color:#fff;text-decoration: underline;}
.side_menu{margin-top: 45px;}
.side_menu li a{color:#686868;font-size:17px;}
.side_menu li{    cursor: pointer;margin-bottom: 5px;position: relative;}
.side_menu li.active a,.side_menu li:hover a{color: #002e76;font-weight:700;}
.cms-page-view .page-title h1,.contacts-index-index .page-title h1{    border-bottom: 1px solid #e6e6e6;margin-bottom: 20px;padding-bottom: 5px;font-weight: normal;font-size: 30px;color: #002e76;font-family: 'Suez One', serif;    background: url(../images/title-bg.png) right top no-repeat;padding-top: 30px;}
.cms-page-view.cms-faq .page-title h1{margin-bottom: 15px;}
ul.ten-things li{border-bottom: 1px solid #e6e6e6;padding-bottom: 15px;}
ul.ten-things li h4{position: relative;font-size: 18px;color: #002e76;font-family: 'Suez One', serif;font-weight: normal;margin-top: 50px;padding-right: 20px;margin-bottom: 0;}
ul.ten-things li h4 span{    color: #eeefef;font-size: 64px;font-family: "Assistant", sans-serif;font-weight: bolder;position: absolute;top: -50px;right: 0;z-index: -1;}
ul.ten-things li p{line-height: 19px;    width: 980px;margin-top: 10px;max-width: 100%;}
.faqs h3.question{font-size: 17px;font-weight: 700;position: relative;padding-top: 0;padding-bottom: 0;padding-right: 0;color: #002e76;cursor: pointer;}
.faqs .faq{    border-bottom: 1px solid #e6e6e6;    margin-bottom: 10px;padding-bottom: 10px;}
.faqs .question:after {content: "+";display: block;position: absolute;left: 10px;top: -2px;font-size: 20px;color: #002e76;}
.faqs .question.row-open:after{content: "-";}
.faqs .answer{    max-width: 100%;margin-top: 15px;width: 980px;}
.faqs .ui-state-default .ui-icon:after{content: "";background: url(../images/tabs-close-faq.jpg) 0 0 no-repeat;margin-top: -10px;display: block;width: 24px;height: 21px;}
.faqs .ui-state-active .ui-icon:after{background: url(../images/tabs-open-faq.jpg) 0 0 no-repeat;}
.faqs .ui-state-default{border-top:1px solid #e7e7e7;}
.faqs .ui-state-default:first-child{border-top: none;}
.faqs.ui-accordion .ui-accordion-content{    padding: 10px 9px;border-top: 0;overflow: auto;font-size: 17px;padding-right: 30px;padding-left: 40px;padding-top: 0;}
.faqs.ui-accordion .ui-accordion-header .ui-accordion-header-icon{left: 20px;}
.messages  {
    text-align: center;
    direction: rtl;
    margin-top: 0;
    margin-bottom: 15px;
    font-size: 18px;
    font-weight: 300;
    color: #Fff;
}
.messages .error-msg{background: #dd4040;padding: 5px 0;}
.messages .success-msg{background: #002e76;padding: 5px 0;}
#INDmenu-btn svg {
    width: 95px !important;
    height: 45px !important;
}
.home-section  {
        display:   inline-block;
        width:   100%;
}
.home-section .home-block .item  {
        text-align:   center;
        -webkit-overflow-scrolling:   touch;
}
.additional-table{    float: left;width: 72%;    border-right: 1px solid #e6e6e6;padding-right: 60px;}
.additional-table li{margin-bottom:5px;    color: #4c4c4c;font-size: 16px;border-bottom: 1px solid #e6e6e6;}
.additional-table li:last-child{border:none;}
.additional-table li span.value{float: left;}
.home-section .home-block .item .name-price{position: relative;}
.home-section .home-block .item .name-price .product-name{margin-top: 5px;}
.home-section .home-block .item .name-price .product-name a{    font-size: 17px;color: #002e76;font-weight: bold;}
.container-products .owl-carousel .owl-controls .owl-nav .owl-next{left: 0;top: -50px;background-position:7px 9px;border: 1px solid #a4b2cc;}
.container-products .owl-carousel .owl-controls .owl-nav .owl-prev{right: auto;left: 29px;top: -50px;background-position: 7px 9px;border: 1px solid #a4b2cc;border-left: none;}
.owl-carousel .owl-controls .owl-nav div:hover{    background-color: #09357b!important;background-position: 7px -27px!important;}
.container-products .owl-carousel .owl-item a.product-image img{    margin: 0 auto;    width: 100%;}
/*.home-section .home-block .owl-carousel .owl-controls .owl-dots  {
        bottom:  -25px;
}
*/.home-section .home-block .item .product-image  {
        min-height:   275px;
}
.home-section .package .package-block{position: absolute;
    top: 45px;
    left: 30px;
    width: 150px;}
.home-section .package .package-block .package-title{font-size: 30px;
    color: #002e76;
    font-family: 'Suez One', serif;
    margin-bottom: 0;}
.home-section .package .package-block .package-subtitle{font-size: 26px;
    font-weight: 300;
    color: #4c4c4c;}
.home-about .package{padding-left: 0;}
.home-about .package .package-right,.home-about .package .package-left{padding: 0;}
.home-section .package .item{position:relative;}
.home-section .package .package-block .package-btn{    margin-top: 0;max-width: 225px;}
.home-section .package .package-block .package-btn a{display: block;}
.home-section .package .package-block .package-btn a.package{    height: 50px;
    background: #09357b;
    line-height: 50px;
    text-align: center;
    font-weight: 300;
    font-size: 25px;
    color: #fff;border:1px solid transparent;}
.home-section .package .package-block .package-btn a.package:hover{background: #fff;color: #002e76;border-color: #a8b5cb;}
.home-section .package .package-block .package-btn a.package span{    background: url(../images/btn-arrow-left-white.png) 0 55% no-repeat;
    padding-left: 32px;
    display: inline-block;}
.home-section .package .package-block .package-btn a.packages{ 
    width: 100%;
    float: left;
    text-align: center;
    font-size: 16px;
    color: #002e76;
    height: 40px;
    line-height: 40px;
    border: 1px solid #a4b2cc;
}
.home-section .package .package-block .package-btn a.packages span{    background: url(../images/btn-arrow-left.png) 0 55% no-repeat;
        padding-left: 28px;
    display: inline-block;}
.home-section .package .package-block .package-btn a:hover span{    background: url(../images/btn-arrow-left.png) 3px 57% no-repeat;}
.home-section .package .package-block .package-btn a.packages:hover{background: #fff;}
.home-section .package .package-block .package-btn a.packages:hover span{background-position:0 55%;}
.home-product  {
        padding-left:   8px;
}
.home-product img  {
        width:  100%;
}
.home-search .title {
	font-family: 'Suez One', serif;
    font-size: 36px;
    color: #002e76;
}
.videoWrapper {
    position: relative;
    padding-bottom: 56.25%;
    height: 0;
    overflow: hidden;
}
.videoWrapper iframe {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
}
.home-search {    float: right;width: 100%;padding: 20px 50px;}
.home-search .search-select .item{float:right;    cursor: pointer;padding: 1px;    width: 20%;}
.home-search .search-select .item.selected,.home-search .search-select .item:hover{opacity: 0.7;}
.home-search .search-select .item img{margin: 0 auto;}
.home-search .search-select .item span{    display: block;
    text-align: center;
    font-size: 17px;
    color: #002e76;
    font-weight: bold;
    margin-top: 5px;}
.home-search .buttons-set{float: right;width: 100%;text-align: center;margin: 40px 0 35px;}
.home-search .buttons-set button{width: 280px;height: 55px;}
.search-product  {
        margin-top:   30px;
}
.gallery-section .text p  {
        display:   inline-block;
        margin:   0;
}
.gallery-section .text a  {
        text-decoration:   underline;
}

/*newsletter*/

.customer-account-login .newsletter-container,.customer-account-create .newsletter-container,.customer-account-forgotpassword .newsletter-container{margin-top: -1px;}
.newsletter-container h3{float: left;color: #1f1f1f;font-size: 20px;font-weight: 600;}
.newsletter-container h3 span p{font-size: 20px;font-weight: 500;display:block;}
.newsletter-container .block-subscribe  {
        text-align:   center;
}
.newsletter-container .block-subscribe .block-title  {
        font-size:   34px;
}
.newsletter-container .block-subscribe .block-sub-title  {
        font-size:   18px;
        font-weight:   300;
        margin-bottom:   20px;
}
.newsletter-container .input-box   {
        display:   inline-block;
}
.newsletter-container .block-content{margin-top: 9px;}
.newsletter-container .actions   {
        display:   inline-block;
        margin-right:  -4px;
}
.newsletter-container .input-box input   {
    border-color: #dfdfdf;
    width: 278px;
    height: 43px;
    padding: 0 20px;
    font-size: 18px;
    font-weight: 300;
}
.newsletter-container .actions button{height: 41px;
    width: 120px;}
.newsletter-container .actions button span span   {
    font-size: 20px;
    font-weight: 400;
    padding: 0;
}
/*parent cat*/.parent_cat  {
        position:   relative;
        max-height:   210px;
        overflow:   hidden;
}
.parent_cat img  {
        width:  100%;
}
.parent_cat .linktext a  {
        font-size:   25px;
        vertical-align:   middle;
        position:   absolute;
        width:   100%;
        left:   0;
        right:   0;
        top:   43%;
        text-align:   center;
}
.parent_block .sub-cat  {
        text-align:  center;
}
.pGap{display: inline-block;width: 100%;}
/*product grid*/
.product-grid .basket{    position: absolute;
    bottom: 30px;
    left: 0;
    right: 0;
    padding-top: 0;
    opacity: 0;
    -moz-transition: opacity 0.4s ease-in-out;
    -o-transition: opacity 0.4s ease-in-out;
    -webkit-transition: opacity 0.4s ease-in-out;
    transition: opacity 0.4s ease-in-out;
    margin: auto;
    width: 80%;}
.amxnotif-block.category, .alert-stock{position: absolute;bottom: 115px;left: 0;right: 0;}
.amxnotif-block.category .amxnotif-block-label, .alert-stock a{width: 85%;
    display: block;
    margin: 0 auto;
    height: 50px;
    line-height: 48px;
    background: #fffffd;
    border: 1px solid #002e76;
    color: #002e76;
    font-size: 16px;    font-weight: bold;}
.products-list .amxnotif-block.category,.products-list .alert-stock{position: static;}
.products-list .amxnotif-block.category .amxnotif-block-label,.products-list .alert-stock a{font-size: 14px;width: 100%;height: 43px;line-height: 40px;text-align: center;padding: 0 15px;}
.products-list .add-to-block .price-box{display: none;}
.product-shop .alert-stock{position: static;}
.product-shop .alert-stock a{width: auto;height: 45px;    line-height: 43px;padding: 0 15px;display: inline-block;}
.only-pickup{position: absolute;top: 10px;right: 10px;background: #fffffd;padding: 5px;z-index: 10;}
.products-list .only-pickup{position: static;margin-top: 15px;padding: 0;}
.only-pickup img,.product-img-box .only-pickup img{max-width: 20px;display: inline-block;}
.only-pickup p{display: inline-block;margin-right: 10px;margin-bottom: 0;color: #002e76;margin-left: 5px;}
.product-grid .only-pickup img{    margin-top: -3px;}
.products-list .only-pickup p,.product-img-box .only-pickup p{display:inline-block;}
.product-img-box .only-pickup{top: 20px;right: 20px;}
.product-img-box .only-pickup p{margin-right: 5px;}
.product-img-box .only-pickup img{vertical-align: -4px;}
.product-grid .item.out-of-stock-item .basket{display:none!important;}
.product-grid .item.out-of-stock-item .product-image img,.products-list .item.out-of-stock-item .product-image img,.main-cat-block .item.out-of-stock-item .product-image img{    -webkit-filter: grayscale(100%);
    filter: grayscale(100%);}
button.amcart-ignore{height: 40px;}
.mobile-products .product-grid .basket{opacity: 1;position: static;border: 0;display: block;}
.mobile-products .product-grid .basket .btn-cart{width: 187px;}
.product-grid .item:hover .basket{opacity: 1;}
.basket.use-decimal-0 .qty-block .qty-num{padding-right: 19px;}
.product-grid .basket a.quick-view{width: 80%;
    height: 45px;
    margin-right: 0;
    background: #002e76;
    display: inline-block;
    vertical-align: middle;
    font-size: 19px;
    line-height: 45px;
    color: #fff;
position: absolute;
    left: 0;
    right: 0;
    margin: auto;
    bottom: 0;}
.product-grid .basket a.quick-view:hover{background: #fff;color: #002e76;}
.product-image-basket{position:relative;}
.product-image-basket .RegImg{-moz-transition: all 0.5s ease-in-out 0s;transition: all 0.5s ease-in-out;}
.product-image-basket .rotateImg{position: absolute;top: 0;left: 0;opacity: 0;-moz-transition: all 0.5s ease-in-out 0s;transition: all 0.5s ease-in-out;right: 0;}
.product-grid .item:hover .product-image-basket .rotateImg{opacity: 1;-moz-transition: all 0.5s ease 0s;}
.qty-block {
	width: 105px;
    height: 45px;
    float: none;
    display: inline-block;
    vertical-align: middle;
    margin-left: 0;
    border: solid 1px #8a9fbf;
}
.qty-block .num{position: relative;
    float: right;border-left: 1px solid #8a9fbf;}
.qty-block .qty-num {
    width: 80px;
    height: 43px;
    line-height: 34px;
    font-size: 17px;
    color: #4c4c4c;
    font-weight: 400;
    float: right;
    border: none;
    text-align: right;
   padding-right: 10px;background: #fff;
}
.qty-block .qty-num[disabled]{color: #4c4c4c!important;-webkit-text-fill-color: rgba(0, 0, 0, 1); 
   -webkit-opacity: 1; }
.products-list .product-shop-list .basket .qty-block .qty-num{width: 75px;}
.products-list .product-shop-list .basket .qty-block{width: 100px;}
.products-list .product-shop-list .basket .qty-block .btn-wrap a:first-child{    font-size: 19px;}
.products-list .product-shop-list .basket .qty-block .btn-wrap a{font-size: 25px;}
.qty-block.use-decimal-0 .qty-num{padding-right: 18px;}
.qty-block .num span{     font-size: 17px;
    position: absolute;
    top: 8px;
    right: 45%;
    color: #4c4c4c;}
.qty-block.add-kg .num span{right: 45%;}
.products-list .product-shop-list .basket .qty-block.add-kg .num span{right: 50%;}
.qty-block .btn-wrap {
	width: 22px;
    height: 43px;
    float: right;
}
.qty-block .btn-wrap a {
    display: block;
    height: 50%;
    position: relative;
    font-size: 21px;
    color: #4c4c4c;
    text-align: center;
    line-height: 20px;
}
.qty-block .btn-wrap a:first-child{border-bottom: 1px solid #8a9fbf;}
.qty-block .btn-wrap a img{
	position: absolute;
    left: 0;
    right: 0;
    top: 0;
    bottom: 0;
    margin: auto;
}
.app-top{background: #000;text-align: center;padding: 5px 0; display: none;}
.app-top p{color: #fff;margin: 0;}
.app-top *{font-size: 12px;}
.cms-home .app-top {display: block;}
.product-shop .qty-block .btn-wrap a img{left: 1px;top: 1px;}
.product-grid .basket .btn-cart{width: 187px;
    height: 44px;
    margin-right: 20px;
    background: #9b1b1e;
    display: inline-block;
    vertical-align: middle;}
.product-grid .basket .btn-cart:hover{background: #191919;}
.product-grid .basket .btn-cart span{font-size: 19px;}
.mobile-home .product-grid .basket{    position: static;
    bottom: 0;
    border: none;
    margin: 0 auto;
    background: #fff;
    display: block;opacity:1;height: auto;}
.mobile-home .product-grid .basket .btn-cart{width: 200px;
    height: 44px;
    margin-right: 10px;
    background: #9b1b1e;
    display: inline-block;
    vertical-align: middle;}
.product-grid .product-name  {
        margin-top:   10px;
        margin-bottom: 5px;
}
.product-grid .product-name a  {
        font-size:   17px;
        font-weight:   bold;color: #002e76;
}
.price-box .minimal-price-link{display:none;}
.category-products .product-grid .product-name a  {font-size: 19px;}
.product-grid .price-box  {
        direction:   rtl;
}
.my-wishlist .price-box .price,.my-wishlist .price-box .p-unit{    font-size: 16px;
    color: #5d5d5d;
    font-weight: 400;}
.my-wishlist ..mobile_cart .price-box .p-unit.for-reg{color: #c22828;
    font-size: 20px;
    font-weight: 700;}
.product-grid .price-box .price,.products-list .price-box .price  {
    font-size: 17px;
    margin-left: 0;
    font-weight: 500;
    color: #4c4c4c;
}
.product-grid .price-box .special-price .price ,.products-list .price-box .special-price .price ,  .my-wishlist .price-box .special-price .price ,  .my-wishlist .price-box .special-price .p-unit {
font-size: 17px;
    font-weight: 500;
    color: #c22828;
}
.product-grid .price-box .special-price label,.products-list .price-box .special-price label{    font-size: 17x;
    font-weight: 400;
    color: #c22828;}
.product-grid .price-box .old-price .price,.products-list .price-box .old-price .price{
        text-decoration:   line-through; 
}
.product-grid .price-box .special-price,.products-list .price-box .special-price,  .my-wishlist .price-box .special-price  {
        display:   inline-block;
        margin:   0;
}
.product-grid .price-box .old-price,.products-list .price-box .old-price,  .my-wishlist .price-box .old-price  {
        display:   inline-block;
        margin:   0;
        margin-right:   0;
margin-right: 10px;
    margin-left: 0;
}
.products-list .price-box .old-price{margin-right: 0;}
.products-list .price-box .special-price{margin-left:10px;}
.product-view-quick .price-box .price{    font-size: 16px;
    font-weight: 400;}
.product-view-quick .price-box label{font-size: 16px;
    font-weight: 400;}
.product-view-quick .price-box .special-price .price{    font-size: 16px;
    font-weight: 400;
    color: #9b1b1e;}
.product-view-quick .price-box .special-price label{    font-size: 16px;
    font-weight: 400;
    color: #9b1b1e;}
.product-view-quick .price-box .old-price .price{        text-decoration:   line-through;    font-size: 16px;
    color: #5d5d5d;}
.product-view-quick .price-box .special-price,.product-view-quick .price-box .old-price {display:   inline-block;}
.product-view-quick .price-box .old-price {margin-right: 10px;}
.category-products .toolbar-sort  {
        border-bottom:   1px solid #dddddd;
        display:   inline-block;
        width:   100%;
}
.toolbar-sort .pages  {
        display:  none;
}
.toolbar-bottom .sorter  {
        display:  none;
}
.toolbar-sort .col-md-6  {
        position:   static;
}
.sorter {margin:0;}
.sorter label{font-size: 18px;
    font-weight: bold;
    color: #002e76;}
.pages ol {direction: rtl;text-align: center;margin-top: 0;float: none;}
.pages ol li  {display: inline-block;margin: 0 -2px;vertical-align: top;}
.category-title{position: relative;text-align: center;}
.category-title h1{color: #f7407b;font-size: 22px;display: inline-block;background: #fff;position: relative;z-index: 200;padding: 0 25px;font-weight: 500;border: none;}
.category-title:after{content: "";position: absolute;display: block;width: 100%;height: 1px;background: #d9d9d9;top: 13px;}
.m-top{margin-top:30px;}
.pager li > a, .pager li > span, .pager li.current {
    border-radius: 0;
    color: #202020;
    font-size: 17px;
    font-weight: 400;
    padding: 0;
    height: 47px;
    border: 1px solid #dfdfdf;
    width: 47px;
    line-height: 47px;
}
.pager li > a:hover, .pager li > a:focus, .pager li.current {
background-color: #002e76;
    color: #fff;    border-color: #002e76;
}
.pager li a img{margin: 0 auto;padding-top: 14px;}
.category-products .toolbar-sort .pager  {
        display:  none;
}
.main-cat-block{float: right;width: 100%;margin-top: 30px;}
.main-cat-block .block-title{font-size: 24px;
    color: #002e76;
    font-weight: bold;
    text-align: center;
    margin-bottom: 15px;}
.products-list .product-shop-list .product-image{float: right;width: 45%;}
.products-list .product-shop-list .product-name-select{float: right;width: 55%;padding: 0 20px;}
.products-list .product-shop-list .product-name-select .list-select:first-child select{margin: 0;}
.products-list .product-shop-list .product-name-select a{font-size: 17px;color: #002e76;font-weight: bold;}
.products-list .product-shop-list .product-name-select select{color: #002e76;height: 35px;margin-top: 10px;}
.products-list .product-shop-list .product-name-select .validation-advice,
.my-wishlist .with-td .category-select-options .validation-advice{
	color: #fff;
    background: #002e76;
    padding: 0 10px;
    position: absolute;
    z-index: 100;
    bottom: -13px;
    left: 0;width: 100%;}
.products-list .product-shop-list .product-name-select .list-select{position:relative;}
.products-list .col-md-5{    position: static;}
.products-list .product-shop-list .list-select.comments{position: static;}
.products-list .product-shop-list .list-select.comments .list-comments{display:none;position: absolute;width: 100%;background-color: #fff;-webkit-box-shadow: 0 10px 25px rgba(0, 0, 0, 0.5);box-shadow: 0 10px 25px rgba(0, 0, 0, 0.5);padding: 20px;top: 30px;z-index: 100;right: 0;left: 0;margin: 0 auto;max-width: 70%;}
.products-list .product-shop-list .list-select.comments.active .list-comments{display:block;}
.products-list .product-shop-list .list-select .list-comments .fancybox-close{top:0}
.products-list .product-shop-list .list-select .list-comments .select-close{text-align: center;margin-top: 20px;}
.products-list .product-shop-list .list-select .list-comments .select-close .button{    margin-left: 10px;width: 105px;height: 33px;font-size: 17px;}
.products-list .product-shop-list .list-select .list-comments .list-comments-fields{    margin-bottom: 15px;}
.products-list .product-shop-list .list-select .list-comments ul li{    display: inline-block;cursor: pointer;border: 1px solid #ccd5e4;margin-left: 10px;margin-bottom: 5px;width: 205px;max-width: 45%;}
.products-list .product-shop-list .list-select .list-comments ul li input[type="checkbox"]{display:none;}
.products-list .product-shop-list .list-select .list-comments ul li label{padding: 2px 10px;color: #002e76;font-size: 17px;cursor: pointer;font-weight: 600;display: block;}
.products-list .product-shop-list .list-select .list-comments ul li.selected{border-color: transparent;background: #002e76;}
.products-list .product-shop-list .list-select .list-comments ul li.selected label{color: #fff;}
.products-list .product-shop-list .basket{float: right;padding-left: 0;padding-right: 20px;}
.products-list .product-shop-list .basket .comments{margin-bottom: 10px;}
.products-list .product-shop-list .basket .comments a,.products-list .product-shop-list .basket .comments .pop-trig{
font-size: 17px;
    color: #002e76;
    font-family: 'Suez One', serif;
    text-decoration: underline;	cursor:pointer;
}
.products-list .product-shop-list .btn-cart{    height: 45px;
    display: inline-block;
    vertical-align: middle;
    font-size: 19px;
    line-height: 45px;
    width: 160px;
    margin-right: -3px;}
.products-list .product-shop-list .amxnotif-button-container .btn-cart{height: 40px;line-height: 45px;margin-right: 0;}
.products-list .product-shop-list .product-name-select .category-select-options{margin-top: 10px;}
.products-list{float: right;
    width: 100%;
    border-top: 1px solid #e6e6e6;
    padding-top: 20px;}
.products-list .item{min-height: 310px;    border-bottom: 1px solid #e6e6e6;
    margin-bottom: 20px;
    padding-bottom: 20px;
    margin-top: -20px;
    padding-top: 30px;}
.products-list .item.odd{border-left: 1px solid #e6e6e6;padding-left: 30px;}
.products-list .item.even{    padding-right: 30px;}
.product-grid  {
        text-align:  center;
        display:   inline-block;
        width:   100%;
        margin-top: 0;
}
.home-section .product-grid  {
        text-align:   center;
        display:   block;
        width:   auto;
        margin-top: 10px;
        white-space:   nowrap;
        -webkit-overflow-scrolling:   touch;
}
.category-products .product-grid .product-image img  {
        max-width:  100%;
        margin:   auto;
}
.product-view .product-grid .product-image img,.owl-carousel .owl-item a.product-image img{max-width: 100%;
        margin:   0 auto;
        max-width:  100%;
}
.toolbar-bottom .amount{display:none;}

.product-grid .image-block  {
        margin-top:   10px;
        position:   relative;
}
.product-grid .actions{display:none;position: absolute;top: 0;left: 0;text-transform: uppercase;text-align: center;}
.product-grid .new{position: absolute;background-color: rgba(240, 241, 240, 0.6);bottom: 0;    left: 0;right: 0;font-weight: 300;color: #1f1f1f;font-size: 17px;padding: 8px 0;}
.product-grid .quick-view span{display: inline-block;float: left;margin: 2px 9px;}
.category-products .product-grid .item:hover .actions{display:block;}
.category-products .product-grid .item  {
        border-bottom:   1px solid transparent;margin-bottom: 30px;
}
.category-products .product-grid .item.withLine  {
        border-bottom:   1px solid #dddddd;
        padding:   0;
}
.category-products .product-grid .item .product-info  {
        margin-bottom:   15px;    position: relative;
}
.category-products .product-grid .item.clear-fivth:nth-child(4n+1)  {
        clear:   both;
}
.category-products .product-grid .item.clear-four:nth-child(3n+1)  {
        clear:   both;
}
.category-products .product-grid .item .out-of-stock{    position: absolute;
    bottom: 20px;
    left: 0;
    right: 0;}
.category-products .product-grid .item .out-of-stock a{width: 85%;
    display: block;
    margin: 0 auto;
    height: 50px;
    line-height: 48px;
    background: #f1e8e3;
    border: 1px solid #9b1b1e;
    color: #9b1b1e;
    font-size: 19px;} 
.category-products .product-grid .item .out-of-stock:hover a,.category-products .product-grid .item .out-of-stock.on a{background: #9b1b1e;
    color: #fff;}
.cat-alert-block .name{font-size: 20px;}
.cat-alert-block-input input[type=text]{width: 70%;}
.cat-alert-block-input button.amcart-ignore{width: 29%;}
.cat-alert-block-input button.amcart-ignore span span{padding:0;}
.cat-alert-block-loged button.amcart-ignore{width: 76%;
    display: block;
    margin: 0 auto;
    height: 50px;
    line-height: 48px;
    background: #f1e8e3;
    border: 1px solid #9b1b1e;
    color: #9b1b1e;
    font-size: 19px;}
.cat-alert-block-loged button.amcart-ignore:hover,.cat-alert-block-loged button.amcart-ignore.on{background: #9b1b1e;
    color: #fff;}
.category-products .product-grid .item.clear-third:nth-child(2n+1)  {
        clear:   both;
}

.toolbar-top .pager .amount{float:right;    font-size: 16px;font-weight: 400;}
.toolbar-top{display: inline-block;float: left;vertical-align: middle;padding: 10px 0;}
.toolbar-top .pages{display:none;}
.block-layered-nav .layered-block dd  {
    padding: 10px 0;
    position: absolute;
    background: #fff;
    z-index: 1000;
    margin-top: 0;
    margin-right: 0;
    width: 100%;
    display: none;
    border: 1px solid #b2c0d6;
    border-top: none;
}
.block-layered-nav .layered-block.attr-cosher dd{display:block;position:static;    margin: 0;width: auto;}
.block-layered-nav .layered-block.attr-cosher dd li{padding: 3px;}
.block-layered-nav .layered-block input[type="checkbox"]{margin: 7px 0 0 5px;}
.block-layered-nav dd li{    display: block;
    padding-right: 10px;
    position: relative;}
.block-layered-nav dd li label{font-size: 17px;}
.sortprods{display: inline-block;width: 100%;background: #fff;margin-top: 15px;margin-bottom: 15px;padding: 0;}
.sortprods.mode-list{margin-bottom: 0;}
.sortprods .leftnav{display: inline-block;padding: 10px 0;vertical-align: middle;}
.sortprods .leftnav .block-subtitle{
	font-size: 18px;
    font-weight: bold;
    color: #002e76;
    display: inline-block;
    vertical-align: middle;
}
.sortprods.mobile-sortprods{margin-top: 15px;margin-bottom: 0;}
.sortprods .leftnav .aw-ln-filters-container{display: inline-block;vertical-align: middle;margin-bottom: 0;margin-right: 20px;}
.sortprods .leftnav .aw-ln-filters-container .layered-block{display:inline-block;min-width: 175px;vertical-align: middle;margin-left: 16px;position: relative;}
.toolbar-top .pager{display:none;}
.toolbar .view-mode{display: inline-block;margin-right: 20px;    margin-top: -5px;}
.toolbar .view-mode a{    background: #dd4040;
    display: block;
    height: 35px;
    line-height: 35px;
    color: #fff;
    font-size: 17px;
    width: 200px;
    text-align: center;font-weight: 600;border: 1px solid transparent;}
.toolbar .view-mode a:hover{    background: #fff;
    color: #002e76;
    border-color: #a8b5cb;}
.toolbar .view-mode a.regular{background: #dd4040;}
.toolbar .view-mode a.regular:hover{color: #002e76;background: #fff;}
.block-layered-nav dt {
    padding: 0;
    position: relative;
    display: inline-block;
    width: 100%;
    font-size: 17px;
    min-height: initial;
    margin-top: 0;
    border: 1px solid #b2c0d6;
    padding-bottom: 0;
    margin-bottom: 0;
    font-weight: normal;
    color: #3d3d3d;
    height: 35px;
    line-height: 35px;
    padding-right: 10px;
	cursor: pointer;
}
.block-layered-nav dt:after   {
	content:   "";
	position:   absolute;
	left: 10px;
    top: 11px;
	background: url(../images/nav-close.png) center top no-repeat;width:17px;height:12px;
}
.block-layered-nav dt.active:after   {
	background: url(../images/nav-open.png) center top no-repeat;
}
.block-layered-nav .currently  {
        direction:   rtl;font-size: 16px;
    font-weight: 400;
}
.block-layered-nav .currently  .block-subtitle{margin: 0;}
.sort-drop .actions{font-size: 16px;font-weight: 400;margin-bottom: 10px;margin-top: 10px;}
.sort-drop .actions a{    text-decoration: underline;}
.block-layered-nav .currently a.btn-remove  {
        font-size:   0;
}
.block-layered-nav .currently a.btn-remove i  {
	font-size:	15px;
}
.sortprods .leftnav .aw-ln-filters-container .layered-block.attr-price dd{    padding: 20px 15px;min-width: 300px;border-top:1px solid #b2c0d6;margin-top: -1px;}
.sortprods .leftnav .aw-ln-filters-container .layered-block.attr-price dd .ring-nav{    padding: 0 15px;}
.price-nav .price-finder input[type=text] {
    background: transparent;
    border: none;
    position: absolute;
    padding: 0;
    display: inline-block;
    width: auto;
    max-width: none;
    direction: ltr;
}
.price-nav{padding: 0 10px 25px;}
.price-nav .price-finder #amount1 {
    left: 15px;
    text-align: left;
}
.price-nav .price-finder #amount2 {
    right: 15px;
    text-align: right;
}
.page_customer_account_index .sidebar,.page_customer_account_edit .sidebar,.page_customer_address_form .sidebar,.page_sales_order_history .sidebar,.page_wishlist_index_index .sidebar,.page_newsletter_manage_index .sidebar{padding-right:15px;}
.toolbar-bottom .sidebar {width: 100%;}
.sort-by select  {
    height: 35px;
    font-weight: 400;
	padding-right: 5px;
	margin-right: 10px;
	min-width: 175px;
	font-size: 16px;
-webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;	
   background: url(../images/nav-close.png) no-repeat 10px center;width: auto;    color: #3d3d3d;
}
.sortprods .leftnav .mobile-layered .aw-ln-filters-container{
	display: none;
    margin-right: 0;
    background: #fff;
    padding: 15px;
    border: 1px solid #b2c0d6;
    position: absolute;
    z-index: 100;
    width: 92%;
    margin-top: -1px;
}
.sortprods.mobile-sortprods{background: transparent;padding: 0;}
.sortprods.mobile-sortprods .leftnav .block-subtitle{
	    font-size: 20px;
    font-weight: bold;
    display: block;
    vertical-align: middle;
    background: #fff;
    height: 50px;
    padding: 0 10px;
    position: relative;
    border: 1px solid #b2c0d6;
    line-height: 48px;
}
.sortprods.mobile-sortprods .leftnav .block-subtitle:after,.sortprods.mobile-sortprods .sorter .sort-by label:after{content:"";background: url(../images/nav-close.png) no-repeat 0 0;display:block;position:absolute;
    width: 30px;
    height: 16px;
    left: 10px;
    top: 20px;}
.sortprods.mobile-sortprods .leftnav .block-subtitle.active:after,.sortprods.mobile-sortprods .sorter .sort-by label.active:after{background: url(../images/nav-open.png) no-repeat 0 0;}
.sortprods.mobile-sortprods .leftnav,.sortprods.mobile-sortprods .toolbar-top{display: block;width: 100%;float: right;}
.sortprods.mobile-sortprods.ar-sortprods .leftnav{margin-bottom: 10px;width: 100%;}
.sortprods.mobile-sortprods .leftnav .aw-ln-filters-container .layered-block{margin-bottom: 15px;margin-left: 0;min-width: 100%;}
.breadcrumbs{padding: 10px 5px 20px;
    max-width: 1400px;
    margin: 0 auto;}
.sortprods.mobile-sortprods .leftnav{    padding-right: 15px;padding-top: 0;padding-bottom: 0;padding-left: 15px;}
.sortprods.mobile-sortprods .toolbar-top{padding-right:5px;}
.sortprods.mobile-sortprods .sorter .sort-by{width: 100%;position: relative;}
.sortprods.mobile-sortprods .sorter .sort-by .sort-select{    display: block;padding: 15px;border: 1px solid #b2c0d6;position: absolute;background: #fff;width: 100%;margin-top: -1px;z-index: 2;}
.sortprods.mobile-sortprods .sorter .sort-by .sort-select a{color: #3d3d3d;font-size: 17px;}
.sortprods.mobile-sortprods .toolbar .view-mode{display: block;margin-right: 0;margin-top: 0;}
.sortprods.mobile-sortprods .toolbar .view-mode a{    height: 39px;line-height: 39px;margin-top: 1px;width: 100%;}
.catopbanner{position: relative;margin-top: -1px;}
.cat-top{
	position: absolute;
    top: 0;
    bottom: 0;
    right: 10%;
    margin: auto 0;
    width: 450px;
    background-color: rgba(249, 249, 249, 0.92);
    padding: 15px;
}
.cat-top .breadcrumbs{padding: 0;}
.categoty-title{font-size: 36px;
    color: #002e76;
    font-family: 'Suez One', serif;    margin: 0;}
.banner-cat-sub-title{    font-size: 18px;
    color: #002e76;
    line-height: 25px;}
.sortprods.mobile-sortprods .sorter .sort-by label{    font-size: 20px;
    font-weight: bold;
    display: block;
    vertical-align: middle;
    background: #fff;
    height: 50px;
    padding: 0 10px;
    position: relative;
    border: 1px solid #b2c0d6;
    line-height: 48px;}
.breadcrumbs{padding:10px 0;}
.breadcrumbs li  {display:inline-block;}
.catalogsearch-advanced-result .breadcrumbs{visibility: hidden;}
.breadcrumbs  a,.breadcrumbs  strong{color: #8e8e8e;font-weight: 400;font-size: 16px;}
.breadcrumbs span{display: inline-block;margin: 0 5px;font-weight: 300;}
.product-grid .actions a.quick-view  {    font-size: 0;background: url(../images/quick-view.png) 0 0 no-repeat;width: 50px;height: 50px;display: block;}
.product-grid a.quick-view:hover{background-position: 0 -78px;}
/*.add-to-links a.link-wishlist  {font-size: 0;background: url(../images/add-to-w-l.png) 0 0 no-repeat;width: 50px;height: 45px;display: block;}
.add-to-links a.link-wishlist:hover,.add-to-links a.link-wishlist.in-wishlist{background-position: 0 -78px;}*/
.product-shop .add-to-links a.link-wishlist  {    background: url(../images/cat-add-to-wish.png) right 0 no-repeat;
    display: inline-block;
    color: #002e76;
    font-size: 16px;
    padding-right: 20px;
    font-weight: 600;}
/*.product-shop .add-to-links a.link-wishlist:hover,.product-shop .add-to-links a.link-wishlist.in-wishlist{background-position: right -78px;}*/
.quick-product-view .add-to-cart .button{display: block;color: #fff;text-align: center;line-height: 55px;}
.products-list .add-to-links a{background: url(../images/cat-add-to-wish.png) right 0 no-repeat;    display: inline-block;
    color: #002e76;
    font-size: 16px;
    padding-right: 20px;
    font-weight: 600;}
.mousetrap{z-index: 9999999!important;}
/*product*/
.product-view  {
        padding-bottom:   30px;visibility: hidden;
}
.product-view.configure{padding-bottom:   0;}
.product-view.product-view-quick{padding-bottom: 0;
    padding: 0 25px;}
.product-image-thumbs img  {
        width:  100%;
}
.grouped-items-table-wrapper .item{float: right;width: 100%;    border-bottom: 1px solid #e6e6e6;margin-bottom: 20px;padding-bottom: 20px;padding-left: 10px;padding-right: 10px;}
.grouped-items-table-wrapper .item .name-wrapper{float: right;font-size: 17px;color: #002e76;font-weight: bold;padding-top: 5px;} 
.grouped-items-table-wrapper .item .qty-wrapper{float: left;}
.product-shop  {padding-right: 30px;width: 49%;}
.product-shop.product-shop-c,.product-view.business-view{visibility: visible;}
.business-view .product-shop{    padding: 0;visibility: visible;padding-right: 0;width:500px;max-width: 100%;margin: 0 auto;}
.product-shop .actions{display: inline-block;    margin-right: 15px;}
.product-img-box{padding: 0;}
.more-views .video-pop{display: block;position: absolute;top: 20px;left: 20px;z-index: 100;}
#bag-pop{padding: 0 20px;}
.product-essential{display: inline-block;width: 100%;}
.business-view .product-essential{margin-top: 35px;}
.product-img-box.more-images .item{margin-bottom: 15px;}
.product-shop .price-info  {
        margin-top:   3px;
}
.product-shop .price  {
font-size: 22px;
    margin-left: 0;
    font-weight: 500;
    color: #5d5d5d;
}
.product-shop .price.for-reg{color: #c22828;
    font-size: 20px;
    font-weight: 700;}
.rating-sharing{    width: 80%;}
.product-shop .name-price  {
        display:   inline-block;
        width:   80%;
        padding:10px 0;    margin-bottom: 10px;
		border-bottom: 1px solid #e6e6e6;
}
.product-shop .product-name  {
        text-align:   right;    display: inline-block;
    vertical-align: middle;
}
.product-shop .product-name .h1  {
     font-size: 30px;
}
.product-shop .sku{font-size: 18px;font-weight: 300;margin-top: 10px;margin-bottom: 10px;}
.product-shop .short-description .std,.product-shop .short-description p{font-size: 17px;
    font-weight: 400;
    color: #4c4c4c;    line-height: 20px;}
.product-shop .short-description{margin: 10px 0 0;}
.product-shop .price-box .old-price   {
        display:   inline-block;
        margin:   0;
        margin-right:   5px;
}
.product-shop .price-box .special-price   {
        display:   inline-block;
        margin:   0;
}
.product-shop .price-box .old-price .price   {text-decoration: line-through;
    font-size: 18px;
    color: #4c4c4c;
    font-weight: 600;}
.product-options  {padding:0;width: 80%;}
.product-options .option dt label span.num{width: 45px;text-align: center;border-left: 1px solid;}
.product-options .option dt label span.text{padding-right:15px;}
.product-options .option dt label span{display: inline-block;}

.product-options dl.attr-2 dd  {
        display:   inline-block;
        width:   47%;
}
.product-options select  {
    
    font-size: 17px;
    padding-right: 10px;
    width: 225px;
    -webkit-appearance: none;
    -webkit-border-radius: 0px;
    -moz-appearance: none;
    appearance: none;
    
    height: 45px;
}
.product-options dl.attr-2 dd.last  {
        float:   left;
}
.product-options .required  {
        display:  none;
}
.product-options dt{margin-bottom: 10px;}
.product-options dt label{font-size: 19px;
    color: #002e76;
    font-family: 'Suez One', serif;}
.product-options .option.size-select .options-list{}
.product-options .option.option-drop_down dt{display:none;}
.product-options .option{margin-bottom: 20px;position: relative;}
body:not(.checkout-cart-configure) .product-options .option.comment.type-checkbox dd,body:not(.checkout-cart-configure) .product-options .option.comment.type-field:not(.open){display:none;}
body:not(.checkout-cart-configure) .product-options .option.comment.type-checkbox dd.active,body:not(.checkout-cart-configure) .product-options .option.comment.type-field.active{display:block;}
.product-options .option.comment.type-checkbox dt label{text-decoration: underline;}
.product-options .option .options-list input[type="radio"],.product-options .option .options-list input[type="checkbox"]{display:none;}
.product-options .option .options-list li{display:inline-block;cursor: pointer;border: 1px solid #ccd5e4;margin-left: 10px;margin-bottom: 5px;width: 205px;max-width: 45%;}
.product-options .option.width-150 .options-list li{margin-bottom: 10px;min-width: 150px;}
.product-options .option .options-list li.with-img{border-color: transparent;padding-bottom: 5px;margin-left: 7px; width: 23%;}
.product-options .option .options-list li label{padding: 5px 15px;}
.product-options .option .options-list li.with-img label{padding: 0;}
.product-options .option .options-list .radio-checkbox-text{text-align: center;font-size: 17px;font-weight: bold;}
.product-options .option .options-list li.selected,.product-options .option .options-list li.with-img.selected{border-color: transparent;background: #002e76;}
.product-options .option .options-list span label{color: #002e76;font-size: 17px;cursor: pointer;font-weight: 600;display: block;}
.product-options .option .options-list li.selected span label{color: #fff;}
.product-options .option .options-list span label span{font-weight: 500;}
.product-options .option:last-child{margin-bottom:10px;}
.product-options .option .validation-advice{    color: #fff;background: #dd4040;padding: 0 10px;position: absolute;z-index: 100;bottom: -13px;right: 0;}
.product-options .option.comment.type-field dt{display:none;}
.product-options .option.comment.type-field dd,
.products-list .product-shop-list .list-select .op-field,
.my-wishlist .with-td .list-select .op-field{background: url(../images/pen.png) no-repeat right 6px;padding-right:23px;}
.product-options .option.comment dd input,
.products-list .product-shop-list .list-select .op-field input,
.my-wishlist .with-td .list-select .op-field input{border:none;height: inherit;padding-right: 5px;width: 80%;color: #002e76;font-size: 18px;border-bottom: 1px solid rgb(223, 223, 223);}
.product-options .option.comment dd input::-webkit-input-placeholder,
.products-list .product-shop-list .list-select .op-field input::-webkit-input-placeholder,
.my-wishlist .with-td .list-select .op-field input::-webkit-input-placeholder{color: #002e76;}
.product-options .option.comment dd input::-moz-placeholder,
.products-list .product-shop-list .list-select .op-field input::-moz-placeholder,
.my-wishlist .with-td .list-select .op-field input::-moz-placeholder{color: #002e76;}
.product-options .option.comment dd input:-ms-input-placeholder,
.products-list .product-shop-list .list-select .op-field input:-ms-input-placeholder,
.my-wishlist .with-td .list-select .op-field input:-ms-input-placeholder{color: #002e76;}
.product-options .option.comment dd input:-moz-placeholder,
.products-list .product-shop-list .list-select .op-field input:-moz-placeholder,
.my-wishlist .with-td .list-select .op-field input:-moz-placeholder{color: #002e76;}
.product-options .option.comment dt label{cursor:pointer;}
.product-options .option.hide-title dt{display:none;}
.product-options .option .note{color: #727272;}
.product-options .option .note strong{font-weight: 400;}
.product-options-bottom{width: 100%;}
.product-options .option textarea{    font-size: 16px;
    padding: 5px 10px;
    height: 90px;
    max-width: 225px;}
.product-options .option.size-select .options-list li .option-block{padding: 0 10px;display: inline-block;border: 1px solid transparent;cursor: pointer;}
.product-options .option.size-select .options-list li:first-child .option-block{border-color:#d9d9d9;}
.product-options .option.size-select .options-list li{display: inline-block;width: 22%;margin-left: 15px;vertical-align: top;}
.product-options .option .option-price{min-height: 52px;}
.product-options .option .option-price .s-lable {display: inline-block;font-size: 15px;color: #828282;}
.product-options .option .option-price .s-price .price{display: inline-block;font-size: 15px;color: #828282;font-weight: 400;text-decoration: line-through;margin-right: 10px;}
.product-options .option .input_title{margin-top: 7px;}
.product-options-bottom .price-box{display:  none;}
.product-options-bottom .block-related .price-box{display:  block;    margin-right: 25px;}
.products-list .product-shop-list .product-name-select .list-select .op-field,.my-wishlist .with-td .list-select .op-field{margin-top: 10px;}
.products-list .product-shop-list .product-name-select .list-select .op-field input,.my-wishlist .with-td .list-select .op-field input{    width: 100%;    font-size: 16px;}
.block-related .price-box .price{font-size: 16px;font-weight: 400;margin: 0;}
.block-related .block-content{margin-top: 25px;}
.block-related li.item{display: inline-block;width: 24%;}
.block-related li.item input[type="checkbox"]{width: 20px;height: 20px;margin-top: 2px;}
.block-related img{margin: 0 auto 10px;}
.block-related li.item .product-name{font-size: 16px;color: #727272;margin: 0;}
.add-to-block{padding-top: 15px;}
.add-to-block .actions{display: inline-block;}
.add-to-cart .qty-wrapper  {margin-bottom: 25px;margin-top: 10px;}
.qty-wrapper label{font-size: 20px;}
.qty-wrapper input{width: 70px;padding-right: 10px;margin-right: 10px;height: 35px;max-width: 365px;border: 1px solid #d5d5d5;}
.add-to-cart .button  {width: 200px;    height: 55px;}
.product-shop .add-to-cart{display: inline-block;width:auto;padding:0;}
.product-shop .add-to-box {display: inline-block;}
.business-view .product-shop .add-to-box{display: block;float: right;width: 100%;}
.business-view .add-to-cart .button{width: 100%;}
.business-view .product-shop .add-to-cart,.business-view .add-to-cart .add-to-cart-buttons{width: 100%;margin:0;padding: 0;    max-width: 100%;}
.add-to-cart .add-to-cart-buttons{display: inline-block;    vertical-align: top;margin-right: -3px;}
.product-shop .add-to-cart .qty-block .num span{top: 14px;}
.product-shop .add-to-cart .qty-block{height: 55px;}
.product-shop .add-to-cart .qty-block .btn-wrap{height: 55px;}
.product-shop .add-to-cart .qty-block .qty-num{    height: 53px;}
.product-shop .add-to-cart .qty-block .btn-wrap a{line-height: 25px;}
.product-shop .action{display: inline-block;width:auto;padding: 0;vertical-align: bottom;}
.add-to-cart .button span span  {
font-size: 20px;
    padding: 0;
}
.add-to-links .watsapp a  {
        background:   url(../images/whatsapp.png) center 0 no-repeat;
            padding:   30px 0 0;
        display:   block;
}
.under-btn{margin-top: 10px;float: right;width: 100%;}
.cart .under-btn{    margin-top: 10px;float: none;width: 100%;text-align: center;}
.under-btn p{margin:0;    font-size: 17px;font-weight: 500;color: #002e76;}
.under-btn a{color: #002e76;text-decoration:underline;}
.product-shop .description{border-top: 1px solid #dfdfdf;margin-top: 20px;padding-top: 10px;display: inline-block;width: 100%;}
.product-shop .description p{line-height:22px;}
.product-shop .description li{font-size: 16px;background:   url(../images/bullet.png) right 7px no-repeat;padding-right: 16px;padding-bottom: 5px;}
.product-shop .description a{color: #9b1b1e;text-decoration: underline}
.product-shop .tabs{float: right;width: 100%;}
.product-grid .add-to-links  {padding:   0;display:   block;width:   auto;z-index: 20;}
.owl-carousel.product-grid .add-to-links{left:0;}
.product-tabs{margin-top: 50px}
.product-tabs-content{margin-top: 20px;font-size: 18px;font-weight: 300;width: 72%;}
.product-tabs li{display: inline-block;width: 25%;}
.product-tabs li a{font-size: 18px;color: #8d8c8e;}
.product-tabs li.active a{color: #1f1f1f;border-bottom: 1px solid;}
.qty-choose .add-to-cart{width: 100%;}
.product-shop .qty-choose .add-to-cart .qty-block {height: 45px;    width: 100%;max-width: 170px;}
.product-shop .qty-choose .add-to-cart .qty-block .btn-wrap{    height: 45px;width: 27.5%;}
.product-shop .qty-choose .add-to-cart .qty-block .btn-wrap a{line-height: 42px;font-size: 33px;    height: 100%;border: none;}
.product-shop .qty-choose .add-to-cart .qty-block .qty-num{height: 43px;}
.product-shop .qty-choose .add-to-cart .qty-block .num span{top: 9px;}
.qty-choose .qty-block .num{    width: 45%;border-right: 1px solid #8a9fbf;}
.product-shop .qty-block .add-to-cart .qty-block .qty-num{height: 43px;}
.ratings {
    margin: 0;
    display: inline-block;
    float: none;
    min-height: 25px;vertical-align: top;
}
.rating-box {
    width: 91px;
    height: 12px;
    font-size: 0;
    line-height: 0;
    background: url(../images/bkg_rating.png) right 100% repeat-x;
    text-indent: -999em;
    overflow: hidden;
    margin-top: 0;
    display: inline-block;
    vertical-align: middle;
}
.review_form {text-align: center;}
.review_form .buttons-set button.button span span{font-size: 19px;}
.rating-box .rating {float: right;height: 12px;background: url(../images/bkg_rating.png) right 0 repeat-x;}
.rating-links{display: inline-block;vertical-align: middle;color: #002e76;font-size: 16px;margin-right: 10px;cursor: pointer;}
.rating-box.rating-big {background: url(../images/bkg_rating_big.png) right 100% repeat-x;width: 185px;height: 25px;}
.rating-box.rating-big .rating {float: right;    height: 25px;background: url(../images/bkg_rating_big.png) right 0 repeat-x;}
.reviewscont{    background: #f3f9fa;margin-top: 50px;padding-bottom: 40px;padding-top: 50px;}
.reviewscont .container{max-width: 1100px;}
.reviewscont .ratingTitle .starts-big-text{display: inline-block;vertical-align: top;margin-right: 10px;font-size: 19px;}
.reviewscont .ratingTitle{border-bottom: 1px solid #e3e3e3;padding-bottom: 25px;}
.reviewscont .box-reviews{padding-left: 40px;}
.reviewscont .rev_block{display: inline-block;width: 100%;    border-bottom: 1px solid #e3e3e3;padding-bottom: 20px;padding-top: 20px;}
.reviewscont .rev_block .rate-name-wrap,.reviewscont .rev_block .rating-details{display: inline-block;margin-left: 30px;vertical-align: top;}
.reviewscont .rev_block .rating-details{width: 70%;margin: 0;}
.reviewscont .rev_block .rating-details .rate-date{font-size: 16px;font-weight: 300;}
.reviewscont .rev_block .rate-name-wrap{width: 20%;}
.reviewscont .rev_block .rate-name-wrap .rate-name{color: #4c4c4c;font-size: 18px;font-weight: 800;}
.reviewscont .rev_block .rate-name-wrap .rating-date{color: #4a4949;font-size: 15px;margin-top: 10px;}
.reviewscont .rev_block .rating-details .rate-title{padding: 6px 0;font-size: 18px;font-weight: 800;}
.reviewscont .rev_block .rating-details .rate-review{font-size: 17px;}
.review_form .text{font-size: 26px;font-weight: 800;line-height: normal;color: #121212;}
.review_form .form-list{    margin-top: 20px;}
.review_form .form-list li{margin-bottom:15px;}
.review_form .form-list input,.review_form .form-list textarea{width:100%;    border-color: #f0eeee;}
.review_form  .buttons-set{margin-top: 10px;}
.review_form  .buttons-set button{width: 180px;height: 44px;}
#srka-product-review-list { margin-top: 10px; }
#srka-product-review-list .srka-rating-code { padding: 3px 0; }
#srka-product-review-list .srka-rating-code .label { min-width: 100px; display: block; float: left; color: #333; }
#srka-product-review-list .srka-rating-code .options {}
#srka-product-review-list .srka-rating-code .options li {     display: inline-block;float: none;margin-top: 0;}
#srka-product-review-list .srka-rating-code .options li .option { display: block; width: 37px; height: 26px; background: url(../images/bkg_rating_big_rank.png) center top no-repeat; text-indent: -9999em; }
#srka-product-review-list .srka-rating-code .options li .option.selected ,#srka-product-review-list .srka-rating-code .options li .option:hover{ background-position: 1px -188px; }
.comments-btn .rate-btn{display: inline-block;width: 170px;height: 40px;color: #002e76;text-align: center;font-size: 18px;border: 1px solid #002e76;line-height: 37px;margin-top: 20px;position: relative;}
.comments-btn .rate-btn:hover{background: #002e76;color: #fff;}
.comments-btn .rate-btn:hover span{background-position: 0 -29px;}
.prod-social-wrap{display: inline-block;float: left;}
.prod-social-wrap li{display: inline-block;font-size: 15px;margin: 0 4px;width: auto;    color: #4c4c4c;}
.prod-social-wrap li a{font-size: 15px;    color: #4c4c4c;}
.ask-details{padding-right: 40px;padding-top: 50px;}
.ask-details .askfordetails-message{margin-top: 15px;}
.ask-details .fields .field{float: right;width: 49%;}
.ask-details .fields .field:last-child{float: left;}
.ask-details .field-one{margin-top: 20px;}
.ask-details .field-one textarea{    height: 80px;    font-size: 17px;
    font-weight: 300;
    padding-right: 20px;}
.ask-details .field input{width: 100%;font-size: 17px;font-weight: 300;padding-right: 20px;}
.product-view-m .product-img-box .owl-controls{display: none;}
.ask-details button{width: 140px;height: 43px;float: left;margin-top: 20px;font-size: 19px;font-weight: 300;}
.swatch-actions{position: absolute;margin-top: 0;display: block;width: 30px;height:25px;z-index: 21;right:0;top: 0;background:url(../images/cat-swatches.png) center -51px no-repeat;}
.swatch-actions .amconf-block{display:none;position: absolute;right:0;border: 1px solid #bcbcbc;background: #fff;padding: 0 3px;margin-top: 10px;min-width: 150px;}
.category-products .swatch-actions .amconf-block{min-width: 230px;}
.category-products.list-articles .post-img img{width: 100%;}
.category-products.list-articles .post-details .name a{font-weight: bold;font-size: 17px;color: #002e76;}
.category-products.list-articles .product-grid .item{border: 1px solid #fff;}
.list-articles .product-grid .item .post-img,.blog-home .item .post-img {position: relative;}
.list-articles .product-grid .item .post-img .re-details,.blog-home .item .post-img .re-details{display: none;position: absolute;top: 0;bottom: 0;right: 0;width: 65%;height: 55%;background-color: rgba(249, 249, 249, 0.8);padding: 0 15px;text-align: center;left: 0;margin: auto;}
.list-articles .product-grid .item:hover .post-img .re-details,.blog-home .item:hover .post-img .re-details{display: block;}
.list-articles .product-grid .item .post-img .re-details li,.blog-home .item .post-img .re-details li{margin-left: 0;color: #002e76;font-size: 18px;position: relative;margin-bottom: 5px;}
.list-articles .product-grid .item .post-img .re-details li span,.blog-home .item .post-img .re-details li span{font-weight: 700;}
.list-articles .product-grid .item .post-img .re-details .re-top,.blog-home .item .post-img .re-details .re-top{position: absolute;left: 0;right: 0;top: 0;bottom: 0;margin: auto;height: 90px;}
.list-articles .product-grid .item .with-vid{background-color: rgba(249, 249, 249, 0.8);right: 0;width: 50px;height: 50px;position: absolute;bottom: 0;}
.list-articles .product-grid .item .with-vid .vid-bg{background: url(../images/blog-video.png) 0 0 no-repeat;width: 35px;height: 34px;position: absolute;left: 0;right: 0;top: 0;bottom: 0;margin: auto;}
.list-articles .product-grid .item .with-vid:hover .vid-bg{background-position: 0 -50px;}
.category-products.list-articles .post-details{margin-top: 10px;padding: 0 20px;}
.category-products.list-articles .post-details .sub_name,.category-products.list-articles .post-details .sub_name p{font-size: 16px;color: #4c4c4c;line-height: 18px;}
.swatch-actions:hover .amconf-block{display:block;}
/*.swatch-actions:hover{    background-position: center -51px;}*/
.swatch-actions .amconf-block.active{display:block;}
.swatch-actions .amconf-image-container{margin-left:4px;float: right;}
.swatch-actions .amconf-block:before{content:" ";background:url(../images/tooltip-arrow.png) center 0 no-repeat;width:25px;height:19px;display: block;position: absolute;top: -14px;right:0;margin: 0 auto;}
.swatch-actions .amconf-block dl{margin-bottom: 0;}
.item .actions .tool{display:none;border: 1px solid #bcbcbc;background: #fff;padding: 6px 10px;margin-top: 3px;font-size: 14px;font-weight: 300;position: absolute;right: -53px;left: 0;margin: 0 auto;min-width: 130px;text-transform: uppercase;}
.home-section .amconf-image-container img, .amconf-image-container div:first-child{width: 15px;height: 15px;}
.item .actions .tool:before{content:" ";background:url(../images/tooltip-arrow.png) center 0 no-repeat;width:25px;height:19px;display: block;position: absolute;top: -14px;right: 0;margin: 0 auto;left: 0;}
.item .actions .tool.active{display:block;}
.product-insta{margin-top: 40px;    width: 80%;float: right;}
.product-insta .title{float: right;width: 100%;margin-bottom: 10px;}
.product-insta .title p{float: right;    margin: 0;font-size: 21px;font-weight: bold;color: #002e76;background:url(../images/p-insta-icon.png) right 5px no-repeat;    padding-right: 30px;}
.product-insta .title span{padding: 0;position: relative;margin: 0;color: #002e76;font-weight: 400;font-size: 20px;direction: ltr;} 
.related_recipes{display: inline-block;width: 100%;margin-top: 50px;}
.related_recipes .title,.box-up-sell .title{text-align: center;font-size: 26px;font-weight: 800;position: relative;}
.related_recipes  .title:after {content: "";position: absolute;display: block;width: 100%;height: 1px;background: #dfdfdf;top: 22px;}
.related_recipes .title span,.box-up-sell .title h3{display: inline-block;background: #fff;z-index: 1;padding: 0 20px;position: relative;margin: 0;    font-size: 26px;font-weight: 800;position: relative;} 
.tabs-table{float: left;width: 93%;position: relative;left: 20px;margin-top: 15px;}
.tabs-table ul.titles{}
.tabs-table ul.titles li{float: right;width: 25%;text-align: center;color: #002e76;font-size: 18px;border: 1px solid transparent;cursor: pointer;border-bottom: none;padding: 10px 0;position: relative;z-index: 2;background: #fff;}
.tabs-table ul.titles li.active{border-color:#b2c0d6;top: 1px;font-weight: bold;}
.tabs-table .tabs-content{display: inline-block;width: 100%;border: 1px solid #b2c0d6;}
.tabs-table .tabs-content .item{padding: 20px;}
.tabs-table .tabs-content .item.tab1,.tabs-table .tabs-content .item.tab4{padding: 20px 5px 20px 50px;}
.tabs-table .tabs-content .item{display:none;    color: #4c4c4c;font-size: 16px;}
.tabs-table .tabs-content .item p{color: #4c4c4c;font-size: 16px;}
.tabs-table .tabs-content .item.active{display:block;}
.tabs-main  .static-attr{float: right;width: 25%;text-align: center;    margin-top: 15px;}
.tabs-main  .static-attr .attr{margin-bottom: 10px;}
.tabs-main  .static-attr .value{color: #c22828;font-size: 20px;font-weight: bold;}
.tabs-main  .static-attr .name{    color: #002e76;font-size: 18px;font-weight: bold;}
.tabs-table.tablet-tabs{width: 100%;left: 0;margin-top: 30px;    margin-bottom: 30px;}
.blog-related{    background: #f3f9fa;margin-top: 50px;padding-bottom: 40px;}
.product-img-box .fish-bg{position: absolute;    z-index: 0;right: 0;}
.box-up-sell .title{font-weight: normal;display: inline-block;padding: 0;position: relative;font-size: 36px;margin-bottom: 20px;color: #002e76;font-family: 'Suez One', serif;background: url(../images/title-bg.png) right top no-repeat;padding-top: 30px;}
.related_recipes .container{margin-top: 25px;}
.related_recipes .post-details{text-align: center;}
.related_recipes .post-details .post-name{font-size: 17px;font-weight: 600;margin-top: 10px;margin-bottom: 5px;}
.related_recipes .post-details .post-desc p{line-height:20px;}
.blog-post-view .postContentMain ul {list-style: disc;    margin-right: 17px;}
.blog-post-view .postContentMain a{text-decoration:underline;}
.product-view .ui-accordion h3{padding: 0;font-size: 21px;font-weight: 500;border: none;width: 100%;color: #002e76;border-top: 1px solid #b2c0d6;padding: 10px 0;height: auto;border-radius: 0;}
.product-view .blog-home .owl-carousel .owl-item img{width:100%;}
.product-view .blog-home .owl-carousel .owl-controls {left: 0;}
.product-view .blog-home .owl-carousel .owl-controls .owl-nav .owl-next {left: 0;right: auto;}
.product-view .blog-home .owl-carousel .owl-controls .owl-nav .owl-prev {left: 32px;right: auto;}
.product-view .blog-home .fade-item{left: 0;}
.product-view .blog-home .post-details{padding: 0 30px;height: auto;}
.product-view .blog-home.both-loaded{visibility: hidden;opacity: 0;height: 0;}
.product-view .blog-home{margin-top: 0;}
.blog-related .title{    text-align: center;padding:45px 0 30px;}
.blog-related .title h3{color: #8493b1;display: inline-block;font-size: 22px;margin: 0 10px;font-weight: 500;cursor: pointer;}
.blog-related .title h3.on{font-weight: 600;color: #002e76;text-decoration: underline;}
.blog-related .title .sep{    display: inline-block;color: #8493b1;position: relative;top: -1px;}
.price-pop,.cosher-pop{padding: 0 20px;}
.price-pop h3,.cosher-pop h3{font-size:22px;font-weight:700;    margin-bottom: 10px;}

.product-view .ui-accordion h3  {
        margin-top:   0;
}
.ui-accordion .ui-accordion-header .ui-accordion-header-icon  {
        text-indent:   0;
}
.bx-wrapper .bx-pager,   .bx-wrapper .bx-controls-auto  {
        bottom:   -9px;
}
.product-view .ui-accordion br  {
        display:  none;
}
.product-view .ui-accordion p  {
        margin:   0 0 7px;
}
.box-up-sell h2.title  {
text-align: right;
    padding-bottom: 10px;
    border-bottom: 1px solid #eef1f2;
    margin-bottom: 35px;
    font-size: 26px;
}
.box-collateral .owl-carousel .owl-controls .owl-dots  {
        bottom:   -25px;
}
.box-related  {
display: inline-block;
    width: 100%;margin-top: 60px;
}
.view-page a{    display: block;text-decoration: underline;margin-top: 0;font-size: 21px;color: #002e76;font-family: 'Suez One', serif;margin-right: 30px;}
.box-viewd{margin-top: 30px;}
.box-related .owl-carousel.owl-rtl .owl-item{margin-bottom: 40px;}
.article-page-main{max-width: 1400px;margin: 0 auto;}
.article-page{    margin-top: 20px;    float: right;width: 100%;}
.article-desc .re-top li {display: inline-block;margin-left: 18px;color: #002e76;font-size: 18px;position: relative;}
.article-desc .re-top li span{font-weight:700;}
.article-desc .re-top {margin-bottom: 10px;}
.article-desc .description{border-top: 1px solid #e6e6e6;border-bottom: 1px solid #e6e6e6;padding-top: 10px;margin-top: 10px;}
.article-desc .description h3{    font-size: 26px;color: #002e76;font-family: 'Suez One', serif;margin: 10px 0;}
.article-desc .description p{color: #4c4c4c;font-size: 18px;}
.article-desc .re-top li:after {content: "";position: absolute;display: block;width: 1px;height: 11px;background: #002e76;top: 9px;left: -11px;}
.article-desc .re-top li:last-child:after{display:none;}
.article-page .title h1{    display: inline-block;padding: 0;position: relative;font-size: 30px;color: #002e76;font-family: 'Suez One', serif;background: url(../images/title-bg.png) right top no-repeat;padding-top: 30px;    margin-bottom: 10px;}
.article-desc .date{font-size: 16px;color: #4c4c4c;}
.article-page-main .article-page .article-desc{max-width: 50%;display: inline-block;}
.article-page-main .article-page .article-desc .share-print {float: right;width: 100%;margin-top: 20px;}
.article-page-main .article-page .prod-social-wrap {float: right;}
.article-page-main .article-page a.print_link {background: url(../images/print-icon.png) 0 1px no-repeat;display: inline-block;font-size: 15px;color: #002e76;padding-left: 30px;margin-left: 0;float: left;}
.article-page-main .article-page .article-items {max-width: 25%;display: inline-block;vertical-align: top;margin-top: 0;margin-right: 105px;}
.article-page-main .article-page .article-items .product-grid .basket{position: static;opacity: 1;background: none;width: 100%;height: auto;}
.article-page-main .article-page .article-items .product-grid .basket a.quick-view{width: 100%;margin-top: 5%;    position: static;}
.article-page-main .article-page .article-items .home-section h2{font-size: 30px;color: #002e76;font-family: 'Suez One', serif;font-weight: normal;display: block;padding: 0;}
.article-page-main .article-page .article-items .home-section .home-block .item{border: 1px solid #b2c0d6;margin-bottom: 25px;padding: 35px;}
.article-page-main .article-page ul {list-style: disc; list-style-position: inside; font-size: 18px;}
.product-name-view h1{font-size: 30px;color: #002e76;font-family: 'Suez One', serif;margin-bottom: 5px;}
.add-prod-link{display: inline-block;vertical-align: middle;margin: 0 15px;}
.add-prod-link a{font-size: 16px;color: #9b1b1e;font-weight: 600;text-decoration: underline;position: relative;top: 5px;}
.unit-price{    color: #9b1b1e;font-size: 20px;font-weight: 700;margin-top: 15px;}
.price-info .price-box.bold-price .regular-price span.price,.price-info .price-box.bold-price .special-price span.price{color: #c22828;font-size: 20px;font-weight: 700;margin-top: 15px;}
.my-wishlist .price-info .price-box.bold-price  span.price.for-reg,.my-wishlist .price-info .price-box.bold-price .regular-price span.price,.my-wishlist  .price-info .price-box.bold-price .special-price span.price{color: #c22828;font-size: 20px;font-weight: 600;margin-top: 0;}
.my-wishlist .price-info .price-box.bold-price .regular-price span.price{margin-top: 0;}
.price-info .price-box.bold-price label.p-unit{font-weight: 700;    font-size: 20px;}
.product-shop .unit-price.thick-option{margin-top: 0;margin-bottom: 10px;}
.product-name-bottom h1{text-align: center;}
.quick-product-view .product-name-bottom h1{text-align: right;font-weight: 500;}
.short_description{font-size: 16px;color: #5e5e5e;line-height: 20px;}
.short_description-bottom{text-align: center;}
.ajax-product-view .short_description-bottom{text-align: right;margin-top: 20px;}
.quick-product-view .add-to-block{border-top: none;padding-top: 40px;}
.quick-product-view{margin-top:0;padding-bottom: 0;}
.ajax-product-view .box-collateral{display:none;}
.ajax-product-view .product-shop{visibility: visible;width: 50%;}
.ajax-product-view .product-view{visibility: visible;}
.ajax-product-view .product-img-box.col-md-5{width:41.66666666666667%;float: right;padding: 0 15px;}
.ajax-product-view .product-essential{display: inline-block;width: 100%;}
.ajax-product-view .tabs-content,.ajax-product-view  .product-tabs-content{display:none;}
.ajax-product-view .add-to-cart{padding:0;display: block;}
.ajax-product-view .actions{display: none;}

.ajax-product-view .product-shop .add-to-links a.link-wishlist{margin-right: 0;}
.product-img-box img{max-width:100%;margin: 0 auto;}
.sharing-links{text-align: center;margin-top: 20px;margin-left: 70px;}
.sharing-links li{display: inline-block;}
.sharing-links li a{background:url(../images/share-bg.png) 0 0 no-repeat;width: 45px;display: block;height: 25px;}
.sharing-links li.google a{}
.sharing-links li.twitter a{    background-position: -70px 0;}
.sharing-links li.pin a{background-position: -140px 0;}
.sharing-links li.facebook a{background-position: -277px 0;}
.box-up-sell{    clear: both;border-top: 1px solid #e6e6e6;padding-top: 40px;margin-top: 20px;float: right;width: 100%;}
.box-up-sell .product-grid .price-box .price,.box-up-sell .product-grid .price-box .special-price label{font-size: 17px;}
.bx-wrapper .bx-controls  {
        display:   inline-block;
        width:   100%;
}
.option .small-image-preview {
    margin: 0;
}

.category-wine .under-btn { /*hide weight comment in wine products*/
    display: none;
}
/*cart*/.cart-mo-item  {
            border-top: 1px solid #e6e6e6;
    padding: 30px 0 30px 20px;
}
.mobile_cart,   .cart-mo-item   {
        display:   inline-block;
        width:   100%;
        padding-bottom:   20px;
        position:   relative;
        direction:   rtl;
            min-height:   120px;
}
.cart-mo-item .item-options span.value{font-weight: bold;}
.mobile_cart .product-cart-image   {
        float:   right;
        width:   20%;
        margin-top: 0;
        padding:   0;
}
.my-wishlist .mobile_cart .product-cart-image  {
            padding:   0 0 0 15px;
}
.mobile_cart .cart-content   {
    float: left;
    width: 80%;
    padding-right:10px;
}
.mobile_cart .cart-content .cart-content-price .price{color: #002e76;
    font-size: 16px;
    margin: 2px 0 0;
    display: inline-block;}
.my-wishlist .mobile_cart .cart-content .cart-content-price .price{    margin: 0;}
.unit-price-cart-m{margin-top: 5px;}

.mobile_cart .cart-content .item-options   {
        direction:   rtl;
        display:   inline-block;
        width:   100%;
        margin:   0;
}
.mobile_cart .product-cart-image img  {
        max-width:   100%;
}
.mobile_cart .product-name a,.mobile_cart .product-name  {
    font-size: 18px;
    color: #002e76;
    font-family: 'Suez One', serif;
}
.grouped-items-table-wrapper .item .qty-wrapper .qty-block .btn-wrap,.grouped-items-table-wrapper .item .qty-wrapper .qty-block .num{height: 33px;}
.grouped-items-table-wrapper .item .qty-wrapper .qty-block .btn-wrap{width: 30%;}
.grouped-items-table-wrapper .item .qty-wrapper .qty-block .num{width: 40%;}
.grouped-items-table-wrapper .item .qty-wrapper .qty-block .btn-wrap a,.grouped-items-table-wrapper .item .qty-wrapper  .qty-block .btn-wrap a:first-child{line-height: 33px;font-size: 28px;line-height: 33px;height: 100%;border-bottom: none;}
.grouped-items-table-wrapper .item .qty-wrapper .qty-block .num{border-right: 1px solid #b2c0d6;border-left: 1px solid #8a9fbf;}
.grouped-items-table-wrapper .item .qty-wrapper .qty-block{    width: 140px;height: 35px;    border-color: #b2c0d6;}
.grouped-items-table-wrapper .item .qty-wrapper .qty-block .qty-num{height: 33px;}
.grouped-items-table-wrapper .item .qty-wrapper .category-select-options .list-select:first-child select{    margin-top: 0;}
.grouped-items-table-wrapper .item .qty-wrapper .qty-block .num span{left: 10%;top: 4px;}
.grouped-items-table-wrapper .item .qty-wrapper .qty-block .num input{width: 100%;height: 33px;line-height: 34px;font-size: 17px;color: #4c4c4c;font-weight: 400;float: right;border: none;text-align: right;padding-right: 10px;background: #fff;margin: 0;}
.my-wishlist .with-td{float:right;padding-right: 30px;    width: 20%;}
.my-wishlist .with-td.options-cell{padding: 0;}
.my-wishlist .with-td .list-select{position: relative;}
.my-wishlist .with-td.first{width: 16%;padding:0;}
.my-wishlist .with-td .category-select-options select{color: #002e76;height: 35px;margin-top: 10px;}
.mobile_cart .item-options dt,.mobile_cart .item-options dd{font-size: 14px;}
.my-wishlist .with-td .qty-block .btn-wrap,.my-wishlist .with-td .qty-block .num,
.cart  .qty-block .btn-wrap,.cart .qty-block .num{width: 33.33%;height: 33px;}
.cart .qty-block.wide .btn-wrap{width: 27%;}
.cart .qty-block.wide .num{width: 45%;}
.my-wishlist .with-td .qty-block .btn-wrap a,.my-wishlist .with-td  .qty-block .btn-wrap a:first-child,
.cart.qty-block .btn-wrap a,.cart  .qty-block .btn-wrap a:first-child{line-height: 33px;font-size: 28px;line-height: 33px;height: 100%;border-bottom: none;}
.my-wishlist .with-td .qty-block .num,.cart .qty-block .num{border-right: 1px solid #b2c0d6;}
.my-wishlist .with-td .qty-block,.cart .qty-block{width: 140px;height: 35px;    border-color: #b2c0d6;}
.cart .qty-block input.input-text{    border: none;padding-top: 5px;padding-right: 7px;}
.my-wishlist .with-td .qty-block .qty-num,.cart .qty-block .qty-num{height: 33px;}
.my-wishlist .with-td .category-select-options .list-select:first-child select{    margin-top: 0;}
.my-wishlist .qty-block .num span,.cart .qty-block .num span{left: 10%;top: 4px;}
.my-wishlist .cart-mo-item{    border-bottom: 1px solid #e6e6e6;margin-bottom: 20px;padding-bottom: 20px;border-top: none;padding-top: 0;}
.my-wishlist .mobile_cart .product-name a{font-size: 18px;
    color: #002e76;
    font-family: 'Suez One', serif;font-weight: normal;}
.item-options dt   {
        font-weight:   normal;
        float:   right;
        font-size:   13px;
}
.item-options dd   {
        padding-right:   10px;
        margin:   0 0 0 15px;
        float:   right;
        font-size:   13px;
}
.mobile_cart .cart-content .item-m-product-quantity   {
        display:   inline-block;
        position:   relative;
        top:   0;
        margin-top:  10px;
}
.mobile_cart .cart-content .item-m-product-quantity .quantity_box_button_down   {
        float:   right;
        width:   28px;
        margin:   0 0;
        position:   relative;
        left:   0;
        border:   1px solid #ebebeb;
        background:   #e3e3e3;
        padding:   3px 0;
        color:   #fff;
        border-radius:   0;
}
.mobile_cart .cart-content .item-m-product-quantity .quantity_box_button_up   {
        float:   left;
        width:   28px;
        margin:   0 0;
        position:   relative;
        left:   0;
        border:   1px solid #e3e3e3;
        background:   #e3e3e3;
        padding:   3px 0;
        color:   #fff;
        border-radius:   0;
}
.my-wishlist .price-box .old-price{margin: 0;}
.my-wishlist .price-box .old-price .price{    text-decoration: line-through;
    font-size: 18px;
    color: #4c4c4c;
    font-weight: 600;}
.mobile_cart .cart-content .product-m-cart-remove   {
        direction:   rtl;
        position:   absolute;
            top: 30px;
        left:   0;
        padding:  0;
}
.my-wishlist .mobile_cart .cart-content .product-m-cart-remove  {
        padding:   0;
        top: 0;
}
.my-wishlist .mobile_cart .cart-cell .btn-cart{position: static;    width: 85%;}
.my-wishlist .mobile_cart .cart-cell button.button span span{padding: 11px 0;font-size: 17px;line-height: 17px;}
.my-wishlist .with-td.button-cell{padding-right: 10px;}
.mobile_cart .cart-content .item-m-product-wish  {
        position:   absolute;
        bottom:   7px;
        left:   0;
        padding:  0;
        font-size:   13px;
}
.mobile_cart .cart-content .item-m-product-wish a  {
        background:   url(../images/wish-move.png) 0px 2px no-repeat;
        background-size:   15px;
        padding-left:   17px;
        color:   #b2b2b2;
}
.mobile_cart .cart-content .product-m-cart-remove span  {
        background:   #e3e3e3;
        border-radius:   50%;
        width:   25px;
        height:   25px;
        display:   inline-block;
        text-align:   center;
        color:   #fff;
        padding-top:   3px;
}
.checkout-types.top  {
        display:  none;
}
.cart .discount,   .cart .shipping   {
        margin:   0 0 20px;
        display:   inline-block;
        width:   100%;
}
.cart .discount h2,   .cart .shipping h2   {
        background-position:   0 0;
        background-repeat:   no-repeat;
        padding:   0;
        color:   #333;
        text-transform:   uppercase;
        font-size:   14px;
}
.discount-form label {
    font-size: 16px;
    font-weight: 700;
    margin-bottom: 0;position: relative;
    display: block;cursor: pointer;
}
.cart .discount .input-box {
    width: 75%;
    float: right;
}
.cart .discount .button-set {
    float: right;
    clear: none;
    padding-bottom: 10px;
    margin-top: 2px;
    width: 35%;
}
button.couponButton {
margin-top: -2px;
    height: 37px;font-size: 17px;
    width: 100%;
}

.cart-forms  {
        padding:   0;
}
.cart .discount .input-box   {
        width:   65%;
        float:   right;
		padding: 0;
}
.cart .discount input.input-text   {
    width: 100%;
    height: 37px;
}
.cart .discount .button-set   {
 float: right;
    clear: none;
    padding-bottom: 0;
    margin-top: 2px;
}
.cart .discount .button-set span span  {
        padding:  9px 25px;font-size: 16px;
}
.cart-totals{ 
    margin-top: 10px;}
.cart .discount, .cart .shipping {
    margin: 0 0 10px;
    display: inline-block;
    width: 100%;    border-bottom: 1px solid #e6e6e6;
    padding-bottom: 10px;
}
.cart-totals-wrapper   {
bottom: 0px;
    z-index: 200;
    padding: 0;
    margin-top: 0;
    left: 0;
    width: 100%;
    direction: rtl;
}
.cart-totals-wrapper.fixed  {
        position:   fixed;
}
.cart-totals table   {
        width:   100%;
        margin-bottom:   0;
}
.cart-totals table td   {
        width:   25px;
font-size: 16px;padding-bottom: 5px;padding-right: 0;    color: #5a5a5a;
}
.cart-totals table tfoot td{font-size: 18px;
    color: #002e76;}
.cart-totals table tr td:last-child   {
        text-align:   left!important;
}
.cart-price .price,   .cart-totals .price   {
        font-size:   18px;
        font-weight:   normal;
}
.cart-totals tfoot .price{font-weight:   bold;    font-size: 18px;
    color: #002e76;}
.checkout-types button.button   {width:   100%;    margin-top: 10px;}
.checkout-types button.button span span  {
    padding: 15px 0;
    font-size: 20px;
    line-height: 20px;
    font-weight: 400;
}
.checkout-types button.button.no-checkout{background: #dddddd;    border-color: transparent;    color: #002e76;}
.checkout-types button.button.no-checkout span span{color: #002e76;}
.cart-totals-wrapper a.continue-link{color: #9b1b1e;
    font-size: 18px;
    font-weight: 600;
    text-align: center;
    display: block;
    text-decoration: underline;
    padding-bottom: 20px;}
.aw_giftcard label  {
        clear:   both;
        display:   block;
}
.box-up-sell.crosssell h2.title  {
        margin-top:   0;
}
.box-up-sell.crosssell  {
    margin-top: 55px;
    clear: both;
    display: inline-block;
    width: 100%;
}
.contacts .contactForm {
    display: inline-block;
}
.contacts .openH {
    display: inline-block;
    vertical-align: top;
    margin-right: 50px;
    font-size: 18px;
    font-weight: 300;
    min-width: 500px;
	margin-top: 20px;
}
.contact-map{float: right;width: 100%;margin-top: 30px;}
.col-main .contacts{margin-bottom: 30px;}
.contacts .form-block{padding-right:0;}
.contact-us-block{margin-top: 0;padding-left: 0;    padding-right: 0;text-align: center;}
.contact-us-block h3{font-weight: normal;font-size: 26px;color: #002e76;font-family: 'Suez One', serif;margin-bottom: 10px;}
.contact-us-block-top p{font-size: 17px;}
.contact-us-block iframe{width: 100%;}
.contacts .form-block .buttons-set .button{width: 195px;height: 45px;}
.contacts .text-block{padding-left:0;}
.contacts .text-block .foot-contanct{border: 1px solid #d9d9d9;padding: 15px 25px;}
.contacts textarea{height: 75px;}
.contacts .fieldset .field{margin-bottom: 10px;display: inline-block;width: 49%;}
.contacts .fieldset .field:last-child{float: left;}
.contacts .fieldset .btn-field .field:last-child{float: right;}
.contacts .fieldset .btn-field button{width: 100%;    margin-top: 10px;height: 45px;}
.contact-us-block-content li,.contact-us-block-content a{font-size: 18px;color: #002e76;margin-bottom: 6px;}
.contact-us-block li span{color:#686868;display:block;}
.contacts .fieldset .field label{margin-bottom: 5px;font-size: 18px;}
.contactForm button{margin-top: 10px;}
.contactForm button span span{padding: 15px 54px;font-size: 20px;}
.static_menu{border: 1px solid #d5d5d5;padding: 15px 0 0;}
.static_menu li{margin-top: 1px;padding: 7px 25px;position:relative;}
.static_menu li:hover,.static_menu li.active{background:#dcdbde;}
.static_menu li span{position: absolute;display:none;background-image: url(../images/menu-arrow.png);background-position: 0 0;background-repeat: no-repeat;    width: 13px;height: 43px;left: -13px;top: 0;}
.static_menu li:hover span,.static_menu li.active span{display:block;}
.static_menu a{font-size: 18px;font-weight: 300;}
.static_menu .title{font-size: 18px;font-weight: 500;border-bottom: 1px solid #d5d5d5;padding: 0 10px 10px;margin: 0 15px;}
.static_menu .static_menu_list{}
/*wishlist*/
.my-wishlist .cart-cell .btn-cart  {
	position:   absolute;
	bottom:   11px;
}
/*login*/
.account-login  {
        padding: 0;
        direction:   rtl;
		margin-top: 0;
		background: url(../images/sign-bg.jpg) 0 0 no-repeat;
    height: 623px;
    padding-top: 40px;
    background-size: cover;
    padding-bottom: 0;
}
.account-login .content .title{position: relative;text-align: center;}
.account-login .registered-users .content h2{font-weight: normal;
   
    background: url(../images/title-bg.png) right top no-repeat;
    padding-top: 30px;}
.account-login .content h2{font-size: 30px;
    color: #002e76;
    font-family: 'Suez One', serif;}
.col2-set {
    width: 100%;
    display: inline-block;position: relative;
}
.new-users-block{padding-right: 60px;}
.new-users-block .content{    margin-top: 30px;}
.account-banner{position: absolute;bottom: 0;}
.customer-account-login .col2-set .col-2   {padding-left: 26px;}
.account-login .registered-users .content   {
            margin:   0 auto;
}
.account-login.reg-page .content{    margin: 0;max-width: 365px;}
.account-login.reg-page .content .buttons-set{margin-top: 15px;}
.account-login.reg-page .content .buttons-set button{width: 100%;height: 45px;}
.account-login .registered-users .content .forgot{    font-weight: 600;font-size: 17px;text-decoration: underline;margin-top: 10px;display: block;color: #002e76;    margin-bottom: 10px;}
.account-login .registered-users .form-list .input-box a{    font-size: 17px;color: #9b1b1e;text-decoration: underline;display: block;margin-top: 5px;}
.customer-account-login .col2-set .buttons-set   {
    text-align: right;
    border-top: 0;
    float: none;
    margin: 0 auto;
    }
.account-col{display:inline-block;vertical-align: top;}
.account-login .new-users .content{padding: 25px 110px 35px;text-align: center;}
.account-login .new-users .content p{font-size: 19px;text-align: center;line-height: 25px;}
.customer-account-login .col2-set .buttons-set button, .customer-account-login .col2-set .buttons-set .button {
    float: none;
    margin: 0;
    display: block;width: 100%;
}
.customer-account-login .col2-set .buttons-set .button span span {
    padding:11px 30px;font-size: 20px;font-weight: 400;
}
.new-users-block .content .text{max-width: 70%;}
.new-users-block .content .text p{font-size: 18px;color: #686868;}
/*.new-users-block .content a{    border: 1px solid #91aac2;height: 50px;line-height: 50px;color: #002e76;display: block;max-width: 220px;margin-top: 20px;text-align: center;font-size: 18px;}*/
.new-users-block .content a{height: 45px;line-height: 45px;display: block;max-width: 220px;margin-top: 20px;text-align: center;font-size: 18px;    border: 1px solid #a8b5cb;color: #002e76;}
.new-users-block .content a:hover{background: #fff;}
.customer-account-login .col2-set .buttons-set .button.login-link {
    margin-top: 25px;
}
.fb-login-block {
    background: #002e76;
    border: none;
    height: 45px;
    padding: 10px 0;
    text-align: center;max-width: 70%;margin-bottom: 25px;
}
.fb-login-block a {
    background: url(../images/face-f.png) right center no-repeat;
    background-size: 10px;
    padding-right: 20px;
    font-weight: 300;
    font-size: 16px;
    color: #fff;
    float: none;
}
.customer-account-login .col2-set .buttons-set .button.login-link span span {
    padding: 17px 13px 17px 40px;font-size: 16px;
}
.customer-account-login .new-users-mo   {
            text-align:   center;
            margin-top:   20px;
            text-decoration:   underline;
    }
.account-login .col2-set .new-users {
    padding-right: 27px;
}
.account-login .col2-set .new-users .buttons-set {
    font-size: 18px;
    font-weight: 300;    margin-top: 100px;
}
.account-login .col2-set img {

}
.page_customer_account_forgotpassword {
    margin-top: 50px;
}
.form-list > li.control input[type="checkbox"]{margin: 8px 0 0 5px;}
div.or   {
	text-align:   center;
	padding:   10px 0;
    font-size: 19px;
}
.c-btn{
	font-size: 22px;
    font-weight: 400;
    background: #f7407b;
    display: block;
    text-align: center;
    color: #fff;
    max-width: 300px;
    margin: 0 auto;
    height: 45px;
    line-height: 45px;
}
.c-btn:hover{color: #fff;background: #5cb85c;}
.account-login .registered-users .text{margin-top: 20px;margin-bottom: 40px;}
.account-login .registered-users .text p{font-size: 16px;color: #5e5e5e;text-align: center;}
.account-create  {
max-width: 360px;
}
.account-create .control{padding: 5px 0;display: inline-block;}
.account-create .control label{float: right;width: 95%;line-height: 20px;}
.account-create .buttons-set button{float: none;
    margin: 0;
    display: block;
    width: 100%;
    height: 43px;
    margin-top: 10px;}
.account-create .fieldset  {

}
.account-create .fieldset .reg-content  {
        width:   275px;
        margin:   0 auto;
}
.account-create .fieldset.pass  {
        padding-top:   0;
        border-top:   none;
}
.name-middlename  {
        display:  none;
}
form .legend   {
            margin:   0;
            margin-bottom:   10px;
            color:   #636363;
            font-size:   18px;
            font-weight:   400;
            font-style:   normal;
            line-height:   1.4;
            text-rendering:   optimizeSpeed;
            text-transform:   uppercase;
            margin-bottom:   15px;
            padding-bottom:   7px;
    }
.forgotpassword .login-content{max-width: 70%;margin: 0 auto;margin-top: 20px;}
.forgotpassword .login-content .form-instructions{text-align: center;}
.account-login.forgotpassword .registered-users{padding-left: 0;}
.account-login.forgotpassword .registered-users .buttons-set .button{width: 100%;}
.thank-you-page.account-login{background:#eaebed url(../images/thankyou-bg.jpg) 0 0 no-repeat;background-size: 100%;height: auto;padding-bottom: 30px;}
.thank-you-body .title{font-size: 30px;color: #002e76;font-family: 'Suez One', serif;background: url(../images/title-bg.png) right top no-repeat;padding-top: 30px;line-height: 37px;    margin-bottom: 15px;}
.thank-you-body .title p{font-size: 30px;margin:0;}
.thank-you-body .order-id.second{padding: 15px 0;}
.thank-you-body .order-id p{color: #686868;font-size: 18px;margin: 0;}
.thank-you-body .order-id p span{display: inline-block;}
.thank-you-body{display: inline-block;max-width: 360px;}
.thank-you-body .order-id a{    color: #686868;}
.thank-you-body .order-id h4{margin: 0;color: #002e76;font-size: 18px;}
/*.success-coupon{margin-top: 15px;background: url(../images/success-gift.jpg) right center no-repeat;width: 525px;height: 218px;padding-right: 55%;text-align: center;padding-top: 10px;}*/
.success-coupon{margin-top: 16px;}
.success-coupon h3{font-size: 50px;font-family: 'Suez One', serif;font-weight: normal;color: #dd4040;line-height: 45px;}
.success-coupon h4{color: #dd4040;font-size: 23px;font-weight: normal;}
.success-coupon p{color: #686868;font-size: 14px;    margin-bottom: 5px;}
.success-coupon p strong{font-size: 17px;}
.success-coupon h5{background: #dd4040;display: inline-block;font-size: 17px;font-weight: normal;color: #fff;padding: 7px 55px;}
@media (max-width: 767px){
	.block-account .block-content  {margin-top: 15px;}
}
.block-account .block-content li  {
    margin-bottom: 5px;
    position: relative;
}
.block-account .block-content li.logout-link a,.block-account .block-content li.logout-link:hover a{color: #002e76;text-decoration: underline;font-weight:normal;}
.block.block-account{margin-top: 75px;}
.block-account .block-content li a{color: #686868;font-size: 17px;}
.block-account .block-content li:hover a,.block-account .block-content li a strong{color: #002e76;font-weight: 700;}
.block-account .block-title  {
        width:   100%;
        text-align:   center;
        padding-top:   15px;
        font-size:   18px;
        cursor:   pointer;
}
.block-account .block-title i  {
        color:   #dddddd;
        position:   relative;
        right:   15px;
}
body.customer-account .my-account .page-title h1   {
    font-size: 30px;
    color: #002e76;
    font-family: 'Suez One', serif;
    text-align: right;
	    font-weight: normal;
    background: url(../images/title-bg.png) right top no-repeat;
    padding-top: 30px;
	    border-bottom: 1px solid #e6e6e6;
    margin-bottom: 20px;
    padding-bottom: 5px;
}
.my-account .page-title   {
            margin-top:   20px;
    }
.my-account  {
        padding:   0;
}
.dashboard .box-head   {
            margin-top:   30px;
            border-bottom:   1px solid #cccccc;
            padding-bottom:5px;
			margin-bottom: 10px;
    }
.dashboard .box-head h2   {
            font-size:   15px;
            font-weight:   normal;
            display:   inline-block;
            margin-bottom:   0;margin-left: 20px;
    }
.ma-banner7-container{position: relative;}
.ma-banner7-container .owl-theme .owl-controls  {
        margin-top:   0;
}
.ma-banner7-container .item{position: relative;}
.ma-banner7-container .description{position: absolute;
    max-width: 555px;
    left: 17%;
    top: 5%;text-align: center;z-index: 1000;
background-color: rgba(255, 255, 255, 0.85);
    padding: 0 35px 35px;}
.ma-banner7-container .description img{    margin: 0 auto;}
.ma-banner7-container .description p{font-size: 26px;
    font-weight: 300;
    color: #002e76;margin: 0;}
.ma-banner7-container .description h1{font-family: 'Suez One', serif;font-size: 35px;color: #002e76;    margin: 5px 0 0;background: url(../images/banner-logo.png) center 35px no-repeat;padding-top: 200px;}
.ma-banner7-container .description a{    width: 50%;
    float: right;
    display: block;
    height: 65px;
    line-height: 65px;
    border: 1px solid transparent;font-size:24px;font-weight:300;    margin-top: 17px;}
.ma-banner7-container .description a:first-child{background:#002e76;color:#fff;}
.ma-banner7-container .description a:last-child{border-color:#a8b5cb;color:#002e76;}
.ma-banner7-container .description a:last-child span{background: url(../images/btn-arrow-left.png) 30px 55% no-repeat;padding-left: 0;display:block;}
.ma-banner7-container .description a:last-child:hover{background:#fff;}
.ma-banner7-container .description a:first-child:hover{background: #fff;color: #002e76;border-color: #a8b5cb;}
.ma-banner7-container .description a span{display:block;}
.ma-banner7-container .description a:hover span{opacity:0.7;}
.input-box.customer-dob {
    display: table;
}
.form-list .customer-dob .dob-month, .form-list .customer-dob .dob-day, .form-list .customer-dob .dob-year {
    float: right;
    width: 31%;
    margin-left: 12px;margin-top: -2px;
}
.cms-index-index .std{display:none;}
.form-list .customer-dob .dob-year{margin: 0;}
.my-account .form-list .customer-dob .dob-month,.my-account .form-list .customer-dob .dob-day,.my-account .form-list .customer-dob .dob-year{    width: 108px;}
.page-header-container{margin-top: 5px;}
.header-right .header-links ul li{display: inline-block;position: relative;margin-left: 15px;}
.header-right .header-links ul li:after{content:"";display:block;background:#202020;width:1px;height:14px;position:absolute;    left: -9px;top: 5px;}
.header-right .header-links ul li:last-child:after{display:none;}
.header-right .header-links ul li a{font-size: 16px;}
.page-header  {margin:0;padding:   0;border:   none;position: relative;border-bottom: 1px solid #efefef;}
.basad{position: absolute;top: 3px;font-size: 10px;right: 0;}
.basad p{font-size: 10px;}
.header-top{background: #002e76;color: #fff;text-align:right;padding: 10px 0;}
.header-top div p{font-size: 15px;margin: 0;}
.header-top-middle p{font-weight: 300;text-align:center;}
.header-top-middle p strong{background: url(../images/arrows-left-small.png) 0 4px no-repeat;padding-left: 17px;}
.header-top-left .phone-top{float:left;font-size:15px;font-weight:300;/*margin-left: 50px;*/margin-left: 0;}
.header-top-left .phone-top a{color: #fff;font-weight: 400;}
.header-top-left .language-switch{float: left;}
.header-top-left .language-switch img{display: inline-block;vertical-align: middle;margin-top: -2px;}
.header-top-left .language-switch span{display: inline-block;float: right;color: #fff;font-size: 15px;font-weight: 300;margin-left: 10px;vertical-align: middle;}
.header-links{    display: inline-block;vertical-align: middle;}
.header-right,.header-left{z-index:2;padding: 0;}
.wish-link{text-align: left;}
.wish-link a{font-size: 18px;color: #dd4040;    background: url(../images/wish-header.png) right 5px no-repeat;padding-right: 20px;}
.header-middle{margin-top: 25px;}
.header-left{margin-top: 27px;}
.header-minicart{float:right;vertical-align: middle;    position: relative;}
a.mini-btn{display: block;text-align: center;font-size: 17px;font-weight: 500;margin-top: -10px;margin-bottom: 10px;color: #9b1b1e;text-decoration: underline;}
.header-minicart .weight-sum{margin-bottom: 10px;}
.cosher{width: 100%;height: 25px;margin-top: 0;line-height: 25px;text-align: center;margin-left: 0;background: #002e76;color: #fff;}
.cosher p{font-size: 16px;font-weight: 500;margin: 0;}
.cosher p a{color: #fff;display: block;}
.header-top div.cosher p a{    color: #fff;}
.nav-trig{color: #9b1b1e;display: block;}
.nav-trig:hover,.nav-trig:focus{color: #9b1b1e;}
.nav-trig i{font-size: 37px;}
.nav-trig span{display: block;margin-top: -7px;font-size: 14px;color: #121212;}
.search-trig{position: absolute;left: -45px;top: -3px;font-size: 30px;color: #9b1b1e;}
.search-trig:hover{color: #9b1b1e;}
.m-search{display:none;position: absolute;width: 100%;left: 0;right: 0;background: #fff;border-top: 1px solid #121212;padding: 15px;z-index: 200;}
.m-search.active{display:block;}
.m-search #search{height: 40px;color: #343333;font-weight: 400;font-size: 18px;border: 1px solid #dfdfdf;padding-right: 15px;width: 70%;}
.m-search #search_mini_form .search-button{text-indent: inherit;
    position: relative;
    top: 1px;
    right: -3px;
    height: 40px;
    border: 0;
    background: #9b1b1e;
    background-position: 0 0;
    background-repeat: no-repeat;
    width: 28%;}
.m-search #search_mini_form .search-button button.button span span{font-size: 20px;}
.header-right.mobile{margin-top: 0;}
.header-left.mobile {
    margin-top: 0;
    position: absolute;
    top: 22px;
    left: 15px;
    margin-bottom: 0;
    width: auto;
    padding: 0;
}
.header-mobile-links{text-align: center;font-size: 30px;color: #9b1b1e;padding: 8px 0;}
.header-mobile-links a{color: #9b1b1e;font-weight: 600;text-decoration: underline;}
/* ============================================ * * Logo * ============================================ */
.logo-container.mobile{position: static;}
.logo-container.mobile img{max-width: 160px;}
.logo   {
	display:   inline-block;
	float:   none;
	min-width:   100px;
	height:   100%;
	text-align:   center;
	padding-top:0;
}
.logo img   {
          max-width:   100%;
          margin:   0 auto;
    }
.logo .small   {
          display:   block;
    }
.logo .large   {
          display:   none;
    }
/* ============================================ * * Skip Links * ============================================ */.skip-links   {
          clear:   both;
          overflow:   hidden;
          border-top:   1px solid #EDEDED;
          border-bottom:   1px solid #EDEDED;
    }
@media only screen and (min-width:992px)   {
          .skip-links   {
            border:   0;display:none;
      }
	.side_menu .title,.block-account .block-title {
		display: none;
	}	
	.page-header-container div.phone-top a{pointer-events: none;}
}
.nav-trig{display:none;width:105px;height:105px;background:#002e76 url(../images/nav-trig.svg) center no-repeat;    float: right;background-size: 80px;}
.mobile-header .nav-trig{display:block;}
/* -------------------------------------------- * * Skip - Link */
a.skip-link   {
          text-decoration:   none;
}

/* -------------------------------------------- * * Skip Link - Active */@media only screen and (max-width:   770px)   {
  .skip-link.skip-active span   {
            color:   inherit;
      }
}
/* -------------------------------------------- * * Skip Link - Icon */.skip-link .icon   {
          display:   inline-block;
          width:   30px;
          height:   30px;
          vertical-align:   middle;
    }
.skip-link.skip-nav .icon,  .skip-link.skip-cart:  not(.no-count) .icon   {
          margin-right:   3px;
    }
.not-found .top {
    text-align: center;
    border-bottom: 1px solid #dfdfdf;
    margin-bottom: 25px;
    padding-bottom: 20px;
}
.not-found .top .title {
    font-weight: 400;
    font-size: 26px;
}
.not-found .top .sub_title {
    font-size: 17px;
}
.not-found .top .discount {
    margin-top: 10px;
}
.home-section {display: inline-block;width: 100%;margin-top: 20px;}
.home-left .item{position:relative;}
.home-left .item.first .video-btn{    position: absolute;top: 0;bottom: 0;left: 0;right: 0;margin: auto;width: 65%;    min-height: 80px;height: 37%;background-color: rgba(249, 249, 249, 0.8);text-align: center;}
.home-left .item.first .video-btn .title{font-size: 22px;color: #002e76;font-weight: bold;padding-top: 10px;}
.home-left .item.first .video-btn .title a{color: #002e76;background: url(../images/small-play.png) left 6px no-repeat;display:inline-block;padding-left: 20px;    cursor: auto;}
.home-left .item.first .video-btn .subtitle{font-size: 22px;color: #002e76;font-weight: 300;line-height: 22px;}
.home-left .item .about-btn{position: absolute;left: 0;bottom: 0;background: #09357b;width: 50%;text-align: center;height: 35px;line-height: 35px;min-width: 200px;}
.home-left .item .about-btn a{color: #fff;font-size: 16px;display: block;}
.home-left .item .about-btn a span{    background: url(../images/btn-arrow-left-white.png) 0 55% no-repeat;background-size: 20px;padding-left:25px;display: inline-block;}
.home-left .item .about-btn a:hover{    background: #fff;color: #002e76;}
.home-left .item .about-btn a:hover span{    background: url(../images/btn-arrow-left.png) 3px 57% no-repeat;    background-size: 20px;}
.home-left .item.third{background: #f3f9fa;    padding: 30px 20px 24Px;}
.home-left .item.third .works-title{font-size: 30px;color: #002e76;font-family: 'Suez One', serif;display: inline-block;vertical-align: middle;}
.home-left .item.third .works-subtitle{display: inline-block;vertical-align: middle;font-size: 26px;font-weight: 300;color: #4c4c4c;margin-right: 20px;position: relative;}
.home-left .item.third .works-subtitle:after {content: "";display: block;    background: #002e76;width: 1px;height: 18px;position: absolute;right: -11px;top: 12px;}
.home-left .item.third .how-works{padding-top: 20px;}
.home-left .item.third .how-works li{float: right;width: 20%;text-align: center;padding-bottom: 10px;font-size: 16px;color: #002e76;line-height: 20px;}
.home-left .item.third .how-works li img{margin: 0 auto 10px;}
.home-articles{background: #f3f9fa;padding: 35px 50px;}
.home-articles .title{text-align: center;font-size: 30px;color: #002e76;font-family: 'Suez One', serif;margin-bottom: 0;line-height: 25px;}
.home-articles .sub-title{text-align: center;font-size: 26px;color: #4c4c4c;font-weight: 300;}
.mobile-home .home-cats .home-cat.second .content,.mobile-home .home-cats .home-cat.first .content,.mobile-home .home-cats .home-cat.third .content{width: 100%;position: static;padding-top: 20px;padding-bottom: 35px;}
.mobile-home .home-cats .home-cat.first .banner,.mobile-home .home-cats .home-cat.third .banner,.mobile-home .home-cats .home-cat.second .banner{width: 100%;}
.mobile-home .home-cats .home-cat.second .banner:after,.mobile-home .home-cats .home-cat .banner:after{background:url("../images/home-car-errow-down.png") 0 0 no-repeat;width: 55px;height: 33px;bottom: auto;top: -12px;left: 0;right: 0;}
.mobile-home .home-cats{height: 100%;background-size: cover;padding-top: 10px;padding-bottom: 15px;}
.mobile-home .home-cats .home-cat .content .cat-subtitle{    font-size: 17px;}
.mobile-home .home-products{margin-top: 20px;}
.mobile-home .home-section h3{padding: 0 25px;}
.home-abouts{background: url(../images/about-bg.jpg) 0 0 no-repeat;height: 600px;margin-top: 110px;}
.home-about-content{margin-top: -60px;}
.home-about-content .cat-title img{margin: 0 auto;}
.home-about .banner,.home-video .content,.home-about .content,.home-video .banner{display: inline-block;}
.home-about .content{width: 70%;text-align: center;position: absolute;top: 10%;float: right;}
.home-about .banner{width: 30%;float: left;position: relative;}
.home-video .banner{float: right;width: 71%;position: relative;}
.home-video .banner .play-icon{position: absolute;top: 0;left: 0;right: 0;bottom: 0;margin: auto;}
.home-about .banner:after {content: "";display: block;background: url(../images/home-car-errow-left.png) 0 0 no-repeat;width: 28px;height: 49px;position: absolute;right: -1px;top: 0;bottom: 0;margin: auto;}
.home-video .banner:after {content: "";display: block;background: url(../images/home-car-errow-right.png) 0 0 no-repeat;width: 28px;height: 49px;position: absolute;left: -3px;right: auto;top: 0;bottom: 0;margin: auto;}
.home-video .content{float: left;width: 29%;text-align: center;    position: absolute;top: 20%;float: left;left: 0;}
.home-about-content .content .cat-title {color: #232323;font-size: 18px;font-weight: 700;}
.home-about-content .content .cat-subtitle {font-size: 17px;color: #3d3d3d;    line-height: 22px;margin-top: 10px;}
.home-about-content .content .link a {display: inline-block;width: 210px;height: 45px;color: #9b1b1e;font-size: 18px;border: 1px solid #9b1b1e;line-height: 42px;margin-top: 20px;}
.home-about-content .content .link a:hover,.home-cats .home-cat .content .link a:hover,.account-login .col2-set .new-users a:hover{background: #9b1b1e;color: #fff;}
.home-about .banner img{float: left;}
.home-products{margin-top:30px;}
.home-section.home-products h3{display: inline-block;padding: 0;position: relative;font-size: 36px;color: #002e76;font-family: 'Suez One', serif;background: url(../images/title-bg.png) right top no-repeat;padding-top: 30px;}
.home-section h2{    text-align: center;    font-size: 23px;font-weight: 700;display: inline-block;background: #fff;z-index: 1;padding: 0 40px;position: relative;}
.home-section .tab_container .tab_content_category{display:none;}
.home-section .tab_container .tab_content_category.active{display:block;}
.home-section .tabs-category li{cursor: pointer;font-size:17px;color:#383838;border-bottom:1px solid #d9d9d9;line-height: 46px;padding-right: 15px;position:relative;}
.home-section .tabs-category li:hover{color: #f7407b;}
.home-section .tabs-category li.active{color: #fff;background:#5cb85c;}
.home-section .tabs-category li.active:after{content:"";display:block;background:url("../images/home-cat-active.png") 0 0 no-repeat;width: 24px;height: 46px;position: absolute;left: -15px;top: 0px;}
.home-section .box-title-category{width: 20%;}
.home-section .tab_container{width: 80%;padding-right: 50px;}
.home-section .tab_container .item .name{color:#383838;font-size:19px;    margin-top: 5px;}
.home-section .gallery-section{margin-top: 20px;display: inline-block;width: 100%;}
.home-section .gallery-section .title{margin-bottom: 10px;}
.home-bottom-text{text-align:center;background:url("../images/fish_text.png") center top no-repeat;    margin-top: 30px;padding-top: 105px;}
.home-bottom-text .title{font-size: 30px;color: #002e76;font-family: 'Suez One', serif;}
.home-bottom-text h4{    color: #002e76;font-size: 22px;font-weight: 400;}
.home-bottom-text p{margin-top: 15px;max-width: 710px;margin: 0 auto;    font-size: 18px;line-height: 22px;color: #4c4c4c;}
.home-customers{text-align:center;margin-top: 40px;}
.home-customers li img{margin: 0 auto;}
.home-customers .title{font-size: 30px;color: #002e76;font-family: 'Suez One', serif;margin-bottom: 30px;}
.home-section.home-articles-block{margin-top: 50px;}
.blog-home{margin-top: 20px;}
.blog-home .post-details{    margin-top: 8px;text-align: center;padding: 0 10px;    height: 60px;}
.blog-home .post-details .name a{font-size: 17px;color: #002e76;font-weight: bold;display: block;}
.blog-home .post-details .content{font-size: 16px;color: #4c4c4c;line-height: 18px;}
.blog-home .owl-carousel .owl-controls {    position: absolute;top: 169px;margin: 0;z-index: 10;}
.blog-home .allbtn{background: #09357b;margin-top: 36px;padding: 8px 24px 8px 20px;}
.blog-home .allbtn:hover{background: #fff;}
.blog-home .allbtn a{    background: url(../images/btn-arrow-left-white.png) 0 55% no-repeat;background-size: 20px;padding-left: 25px;display: inline-block;color: #fff;font-size: 16px;}
.blog-home .allbtn:hover a{background: url(../images/btn-arrow-left.png) 0 55% no-repeat;background-size: 20px;color: #002e76;}
.recipes-homepage .blog-home .owl-carousel .owl-controls{left: 0;}
.blog-home .owl-carousel .owl-controls .owl-nav .owl-next{left: auto;right: 32px;margin-top: 3px;top: 0;background-color: rgba(249, 249, 249, 0.8);background-position: 7px 9px}
.blog-home .owl-carousel .owl-controls .owl-nav .owl-prev{right: 0;top: 0;margin-top: 3px;background-color: rgba(249, 249, 249, 0.8);background-position: 7px 9px}
.recipes-homepage .blog-home .owl-carousel .owl-controls .owl-nav .owl-next{left: 0;right: auto;}
.recipes-homepage .blog-home .owl-carousel .owl-controls .owl-nav .owl-prev{left:32px;right: auto;}
.home-blog-content .fade-item{position: absolute;top: 0;background-color: rgba(243, 249, 250, 0.5);z-index: 1;}
/*.home-blog-content .owl-item:not(.active){opacity:0;}*/
.recipes-homepage .home-blog-content .fade-item{left: 0;}
.home-blog-content{position:relative;}
.home-articles-block .articles-homepage{padding-right: 150px;padding-left: 15px;}
.home-articles-block .articles-homepage .blog-home{margin-right: -200px;}
.home-articles-block .recipes-homepage{padding-left: 150px;padding-right: 15px;}
.home-articles-block .recipes-homepage .blog-home{margin-left: -200px;}
.home-blog-content .all-recipes a:hover{background: #9b1b1e;    color: #fff;}
.insta-section{margin-top: 35px;position: relative;}
.insta-section .insta-text{    position: absolute;top: 0;bottom: 0;left: 0;right: 0;margin: auto;width: 481px;height: 75%;background-color: rgba(249, 249, 249, 0.8);text-align: center;z-index: 100;padding-top: 15px;max-height: 240px;max-width: 90%;}
.insta-section .insta-text .title{background:url("../images/insta_small_icon.png") center top no-repeat;padding-top: 30px;}
.insta-section .insta-text .title h3{font-size: 30px;color: #002e76;font-family: 'Suez One', serif;}
.home-section .insta-section .sub_title{text-align: center;direction: ltr;color: #002e76;font-size: 26px;font-weight: 300;display: inline-block;border-top: 1px solid;margin-top: 10px;padding-top: 10px;}
.home-section .insta-section .pixelshop-widget{margin: 0!important;}
.home-section .insta-section .container-products{margin-top: 0;}
.noRount-main .page-title h1,.noRount-main .page-title h2{border-bottom: none;margin-bottom: 0;}
.noRount-main .page-title h2{font-size: 18px;}
.noRount-main{padding: 0;margin-top: 20px;}
.noRount-main .top-404{margin-top:15px;}
.noRount-main .top-404 p {font-size: 20px;margin-bottom: 5px;}
.noRount-main .top-404 a{font-size: 18px;margin-top: 10px;    border: 1px solid transparent;display: inline-block;width: 225px;height: 50px;line-height: 50px;background: #002e76;color: #fff;text-align: center;}
.noRount-main .top-404 a:hover{background: #fff;    color: #002e76;border-color: #a8b5cb;}
.main-404{margin-top: 30px;}
.main-404 .search-404 {display: inline-block;width: 48%;vertical-align: top;}
.main-404 .data-404 {display: inline-block;vertical-align: top;width: 48%;position: relative;padding: 0;margin-top: 5px;}
.main-404 .data-404:before {content: "";border-right: 1px solid #c3c3c3;position: absolute;display: block;width: 1px;height: 155px;right: -80px;top: 0;}
.main-404 .data-404 .contact-us-block li,.main-404 .data-404 .contact-us-block li a{font-size: 18px;color: #002e76;}
.main-404 .data-404 .contact-us-block li i{    text-align: center;margin: 0 auto;width: 25px;}
.main-404 .data-404 .contact-us-block li{margin-bottom: 6px;}
.main-404 .data-404 .contact-us-block li .title {color: #f7407b;font-size: 16px;font-weight: 500;}
.main-404 .search-404 .title, .main-404 .data-404 .title{font-size: 20px;font-weight: bold;}
.main-404 .search-404 .searcbox{margin-top: 10px;}
.main-404 .search-404 .searcbox input{width: 320px;}
.main-404 .search-404 .searcbox button{height: 40px;position: relative;top: 1px;width: 105px;margin-right: -5px;}
.main-404 .search-404 .searcbox button.button span span{font-size: 17px;padding: 0;}
.main-404 .contact-us-block{text-align: right;}
.std .home-left .item.first .video-btn{height: 32%;}
.std .home-left .item.first .video-btn:hover .title a,.std .home-left .item.first .video-btn:hover .subtitle{opacity: 0.8;}
.std .home-left .item.first .video-btn .subtitle{margin-top: 10px;}
.std .home-left .item.first .video-btn  .title{    padding-top: 20px;}
.std .home-left .item.third .how-works li{padding: 0 10px;}
.std .home-left{margin-top: 20px;float: right;width: 100%;}
.about-page .our-team{float: right;width: 100%;margin-top: 15px;}
.about-page .our-team .title{font-size: 30px;color: #002e76;font-family: 'Suez One', serif;margin-bottom: 10px;}
.about-page .our-team  .item{border:1px solid #fff;text-align: center;margin-bottom: 15px;}
.about-page .our-team  .item p{line-height: 20px;}
.about-page .our-team  .item h4{font-size: 16px;color: #002e76;font-family: 'Suez One', serif;font-weight: normal;margin: 0;}
.about-page .home-customers{float: right;width: 100%;margin-top: 20px;margin-bottom: 30px;}
.about-page .home-customers .title{text-align: right;}
.product-404{margin-top: 50px;}
@media only screen and (min-width:   992px)   {
	.skip-link .icon   {
	top: -3px;
    position: relative;
	}
}
/* -------------------------------------------- * * Skip Link - Label */.skip-link .label   {
          display:   none;
        color:  #202020;
            font-size:   16px;
            font-weight:   300;
        padding:   0;
    }
@media only screen and (min-width:768px)   {
          .skip-link .label   {
            display:   inline;
      }
	  .add-to-links.watsapp{display:none;}
	  .waze{display:none;}
}
/* ============================================ * * Skip Content * ============================================ */.skip-content   {
          display:   none;
    }
.skip-content.skip-active   {
          display:   block;
    }
@media only screen and (min-width:   767px)   {
        	.f-column .skip-content   {
        		display:   inline-block;
        		width:   100%;
        	}
}
	/* ============================================ * * Global Header Navigation * ============================================ */@media only screen and (max-width:   770px)   {
          #header-account li a,    .nav-primary a.level0   {
            padding:   0 15px 0 25px;
            border-bottom:   1px solid #cccccc;
            text-align:   left;
            color:   #636363;
            text-transform:   uppercase;
            line-height:   30px;
      }
  #header-account li:last-child a,    .nav-primary li.level0:last-child a.level0   {
            border-bottom:   0;
      }
  .no-touch #header-account a:hover,    .no-touch .nav-primary a:hover   {
            background-color:   #f4f4f4;
            text-decoration:   none;
      }
}
@media only screen and (max-width:   770px)   {
          .account-cart-wrapper   {
            position:   static;
      }
}
/* ============================================ * * Nav - Skip Link * ============================================ */.skip-nav   {
          width:   40%;
    }
.skip-nav:  not(.skip-active):hover   {
          text-decoration:   none;
    }
.skip-nav:  not(.skip-active):hover .icon   {
          background-position:   -46px 4px;
    }
.skip-nav .label   {
          display:   inline;
    }
.skip-nav .icon   {
          background-position:   4px 4px;
    }
@media only screen and (min-width:   500px)   {
          .skip-nav   {
            width:   25%;
      }
}
@media only screen and (min-width:   992px)   {
          .skip-nav   {
            display:   none;
      }
}
/* ============================================ * * Nav - Skip Content * ============================================ */@media only screen and (max-width:   770px)   {
          #header-nav   {
            padding:   5px 0;
      }
}
#header-nav.mobile-nav{position: static;top: 0;left: 0;}
.mobile-search{background-image: url(../images/search-m.png);width: 100%;height: 100%;margin: 0 auto;background-size: 30px;position: relative;left: 3px;background-repeat: no-repeat;background-position: center;}
.mobile-search #search_mini_form{display:none;    position: absolute;top: 65px;z-index: 1000;min-width: 300px;left: -90px;}
#search_mini_form.active{display:block;}
.mobile-search #search_mini_form #search{height: 40px;}
.mobile-search #search_mini_form .search-button{top: 10px;}
.click-mobile-search{display:block;width: 100%;height: 100%;}
@media only screen and (min-width:   992px)   {
	#header-nav   {
		padding-top: 0;
	}
	.header-nav nav{float: none;}
}
.header-nav   {
margin-top: 0;
    padding: 0;
}
/* ============================================ * * Nav Primary * ============================================ */@media only screen and (min-width: 771px)   {
          .nav-primary   {
            display:   block;
            margin-top:   0;
        text-align:   center;
      }
}
/* ============================================ * * General Navigation Styles * ============================================ */
.nav-primary a   {
	text-decoration:   none;
	position:   relative;
	display:   block;
	line-height:   30px;
	font-size:   17px;
}
.nav-primary li   {
          position:   static;
    }
.nav-primary li.level1 a   {
    color: #5a5a5a;
    padding: 0;
    font-size: 17px;
    text-align: right;
}
.nav-primary li.level1 a:hover{opacity: 0.7;}
/* ============================================ * * Small Viewports - Accordion Style Menu * ============================================ */
@media only screen and (max-width:   991px)   {
	.nav-primary li.level0.menu-active div.child-container{display:block;}
	.nav-primary li.level0 li   {
            padding:0;
      }
	  .checkout-block .footer-side-icon.first{    bottom: -60px;max-width: 145px;}
	  .footer-side-icon.second{max-width: 150px;}
}
/* ============================================ * * Large Viewports - Dropdown Menu * ============================================ */
@media only screen and (min-width:991px)   {
.nav-primary a.level0   {
    padding:3px 27px 7px 27px;
    margin-bottom: 10px;
}
.nav-primary li.level0,    .nav-primary a.level0   {
	display:   inline-block;color: #484848;
    font-size: 19px;
}
.nav-primary a.level0 span.thumb-nav{display:inline-block;vertical-align: middle;margin-top: -4px;margin-left: 5px;}
.nav-primary .menu-active   {
	z-index:   200;
}
.nav-primary li.level0 div.child-container   {
	background:   #f1f1f1;
	position:   absolute;
	right:   0;
	top:   48px;
	z-index:   10;
	padding-left:   10px;
	padding-right:   10px;
	display:   none;
	display:   block;
	width:   100%;
	left:   0;
	right:   0;
	text-align:   center;
	padding:   11px 0;
	display:   none;
}
.nav-primary  ul.container  {
	max-width:  1445px;
}
.nav-primary .menu-active > div.level0,  .nav-primary li.level0 li.sub-menu-active > div,  .nav-primary .menu-active > div.child-container,  .nav-primary li.level0 li.sub-menu-active > div    {
	display:   block!important;
}
.nav-primary li.level0 > a   {
	text-transform:   uppercase;
}
.nav-primary li.level0:hover a.level0{background: #002e76;
    color: #fff;}
.mobile-header .nav-primary li.level0:hover a.level0{color: #002e76;background: #fff;}
.nav-primary ul.level0{    display: none;
    position: absolute;
    z-index: 10000;
    padding-top: 20px;
    top: 37px;
    padding-right: 20px;
    padding-left: 20px;
    padding-bottom: 40px;
    width: 92%;
    border: 1px solid #ccd5e4;background: #fff url(../images/menu-bg.png) left 52% top 68% no-repeat;}
.nav-primary ul.level0 .col-md-6{padding:0;}
    .nav-primary li.level0:first-child ul.level0 .col-md-6 {width: 60%;}
    .nav-primary li.level0:first-child ul.level0 .col-md-6.static {width: 40%;}


.nav-primary li.level0 ul  li.level1{    display: inline-block;
    vertical-align: top;
    text-align: right;
    width: 100%;
    position: relative;}
.nav-primary li.level0 ul  li.level1.last:after{display:none;}
.nav-primary li.level0 ul  li.right-list{display: inline-block;vertical-align: top;padding-left: 30px;}
.nav-primary li.level0 ul  li.left-list,.nav-primary li.level0 ul  li.left-product{display:inline-block;vertical-align: top;padding-left: 25px;border-right: 1px solid #d9d9d9;padding-right: 40px;}
.nav-primary li.level0 ul  li.left-product .left-product-block{border: 1px solid #d9d9d9;}
.nav-primary li.level0 ul  li.left-product .left-product-img{position: relative;}
.nav-primary li.level0 ul  li.left-product .left-product-img a{position: static;}
.nav-primary li.level0 ul  li.left-product .left-product-img .left-product-sale{position: absolute;background: #f7407b;color: #fff;top: 15px;font-size: 17px;padding: 3px 22px;}
.nav-primary li.level0 ul  li.left-product .left-product-name{color: #383838;font-size: 17px;font-weight: 400;}
.nav-primary li.level0 ul  li.left-product .price-box .price{font-size: 16px;color: #828282;font-weight: 400;}
.nav-primary li.level0 ul  li.left-product .price-box .special-price{display: inline-block;margin: 0;}
.nav-primary li.level0 ul  li.left-product .price-box .old-price{display: inline-block;margin: 0;margin-right: 10px;margin-left: 0;}
.nav-primary li.level0 ul  li.left-product .price-box .special-price .price{font-size: 16px;font-weight: 400;color: #f7407b;}
.nav-primary li.level0 ul  li.left-product .price-box .old-price .price{text-decoration: line-through;font-size: 15px;}
  .nav-primary li.level1 ul   {
            left:   60px;
            top:   15px;
      }
  .nav-primary li.level0 ul.level0.position-test   {
            display:   block;
      }
  .nav-primary li.level0 ul.level0.spill   {
            right:   0;
            left:   auto;
      }
  .nav-primary li.level0 ul.level0.spill li.level1 ul   {
            left:   auto;
            right:   50px;
            top:   20px;
      }
  .nav-primary li.level0 li.parent > a   {
            position:   relative;
      }
}

.nav-primary ul.level0 .col-md-6.static{margin-top: 10px;}
.nav-primary ul.level0 .left-list.static .item{float:right;width:50%;}
.nav-primary ul.level0 .wrap{    display: inline-flex;
    width: 49%;
    margin-bottom: 20px;}
.nav-primary li.level0:first-child ul.level0 .wrap{ display: inline-flex;  width: 32%; }
.nav-primary ul.level0 .left-list.static .item span{display: inline-block;
    text-align: right;
    font-weight: bold;
    color: #002e76;
    background: url(../images/arrows-left-menu.png) 0 10px no-repeat;
    padding-left: 17px;
    float: right;}
.nav-primary li.level0.parent.menu-active:after {
    display: block;
}
.nav-primary ul.level0 .col-md-6 li.title{font-weight: bold;
    color: #002e76;
    text-align: right;
    font-size: 17px;}
.nav-primary li.menu-active > ul   {
    display: block!important;
    width: 100%;
    margin-bottom: 15px;
    margin-top: 0;
    }
/* ============================================ * * Search - Skip Link * ============================================ */.skip-search:  not(.skip-active):hover .icon   {
          background-position:   -46px -146px;
    }
.skip-search .icon   {
          background-position:   4px -146px;
    }
@media only screen and (min-width:   992px)   {
          .skip-search   {
            display:   none;
      }
}
.skip-search .icon{
	background:url("../images/mobile-search.png");
	background-position:  0 0;
	background-repeat:   no-repeat;
width: 35px;
    height: 36px;
}
.skip-nav .icon{
	background:url("../images/mobile-menu.png");
	background-position:  0 0;
	background-repeat:   no-repeat;
    width: 35px;
    height: 26px;
}
.header-skip{overflow: visible;margin-top: 28px;    border: none;}
.header-skip a{width: 50%;display: block;}
/* ============================================ * * Search - Skip Content * ============================================ */
#header-search   {
          padding:   0;
    }
@media only screen and (min-width:   992px)   {
          #header-search   {
            display:   block;float: left;width: 100%;
      }
}
.header-search{    float: right;
    margin-right: 35px;}
/* ============================================ * * Search Input * ============================================ */
#search_mini_form .input-box   {
	position:   relative;
	padding-top:   0;text-align: left;
}
#search_mini_form label   {
          display:   none;
    }
#search   {
width: 150px;
    height: 20px;
    padding-right: 0;
    color: #fff;
    font-weight: 400;
    font-size: 15px;
    border: none;
    border-bottom: 1px solid #fff;
    background: transparent;
}
.header-search .input-text::-webkit-input-placeholder {color: #fff;}
.header-search .input-text::-moz-placeholder {color: #fff;}
.header-search .input-text:-ms-input-placeholder {color: #fff;}
.header-search .input-text:-moz-placeholder {color: #fff;}
#search_mini_form .search-button   {
	text-indent:   -9999px;
	position:   absolute;
    top: 1px;
    left: 0;
    width: 18px;
    height: 16px;
    border: 0;
    background: url(../images/search.png);
    background-position: 0 0;
    background-repeat: no-repeat;
}
#search_mini_form .search-button span span{padding: 0;}
/* ============================================ * * Header - Account * ============================================ *//* -------------------------------------------- * * Skip Link - Account */.skip-account:  not(.skip-active):hover .icon   {
          background-position:   -46px -44px;
    }
.skip-account .icon   {
          background-position:   4px -44px;
    }
@media only screen and (min-width:771px)   {
          .skip-account   {
            float:   none;
            width:   auto;
            vertical-align:   top;
            display:   inline-block;
            padding:   0 10px;
      }
  #header-account.skip-active   {
            background:   #fff;
            border:   solid 1px #cccccc;
            display:   block;
            position:   absolute;
            z-index:   200;
            top:   57px;
            right:   0;
            width:   200px;
      }
  #header-account a   {
            display:   block;
            padding:   5px 10px;
            line-height:   2;
      }
}
/* -------------------------------------------- * * Account Links */#header-account   {
          padding:   5px 0;
    }
#header-account a   {
          position:   relative;
          display:   block;
          padding:   5px 10px;
          line-height:   23px;
          text-align:   center;
        font-weight:   300;
            font-size:   16px;
    }
/* ============================================ * * Header - Cart * ============================================ *//* -------------------------------------------- * * Skip Link - Cart */ 
          .skip-cart   {
            width:   auto;
            padding:   0;height: auto;
      }
	 .skip-cart.no-count{margin-top: 1px;display: block;}
  #header-cart.skip-active   {
    display: block;
    position: fixed;
    z-index: 2000;
    top: 0;
    right: 0;
    width: 395px;
    border-top: none;
    color: #232323;
    background: #fff;
    min-height: 100%;    max-width: 95%;
}
#header-cart .remove{    position: absolute;
top: 0;
    left: 0;}
/* -------------------------------------------- * * Skip Cart Notifier */
.skip-cart .count   {
    display: inline-block;
    font-size: 15px;
    color: #fff;
    font-weight: 100;
}
.mini-overlay{
	position: fixed;
    top: 0;
    left: 0;
    overflow: hidden;
    display: none;
    z-index: 1001;
    background-color: rgba(48, 72, 110, 0.8);
    bottom: 0;
    right: 0;
}
.mini-overlay.skip-active{display:block;}
.block-cart .cart-top{    position: relative;
    border-bottom: 1px solid #e6e6e6;
    margin: 0 25px;
    padding: 20px 0 5px;}
.block-cart .cart-top .title{font-size: 26px;
    font-family: 'Suez One', serif;
    color: #002e76;}
.block-cart .cart-top .mini-close{position: absolute;
    cursor: pointer;
    top: 10px;
    left: -10px;}
.skip-cart .count:before{content:"(";display:inline-block;color: #fff;font-weight: 400;}
.skip-cart .count:after{content:")";display:inline-block;color: #fff;font-weight: 400;}
.skip-cart .count.empty   {
          display:   none;
    }
/* ============================================ * * Checkout - Mini cart * ============================================ */
.page-header-container div.float.header-minicart   {
    float: left;
	position:   relative;
	margin-top: 20px;
}
.header-minicart .label{font-size: 15px;
    font-weight: 400;
    margin-left: 0;color: #fff;background:   url("../images/cart.png") right 0 no-repeat;    padding-right: 25px;}
.header-minicart .minicart-message   {
          display:   block;
          padding:   15px 0 0;
    }
.header-minicart .empty   {
          padding:   10px;
          text-align:   center;
margin: 0;
    }
.header-minicart .minicart-wrapper   {
          clear:   both;
          position:   relative;
    }
.header-minicart .minicart-wrapper:before,   .header-minicart .minicart-wrapper:after   {
          content:   '';
          position:   absolute;
          top:   0px;
          left:   0px;
          width:   100%;
          height:   100%;
          display:   none;
    }
.header-minicart .minicart-wrapper:before   {
          background-color:   white;
          opacity:   0.8;
          z-index:   2;
    }
.header-minicart .minicart-wrapper.loading   {
          position:   relative;
    }
.header-minicart .minicart-wrapper.loading:before,   .header-minicart .minicart-wrapper.loading:after   {
          display:   block;
    }
.header-minicart .block-cart   {
          display:   none;
    }
.header-minicart .block-subtitle   {
          font-family:   "Assistant",   sans-serif;
          line-height:   1.4;
          padding:   5px;
          text-align:   center;
          text-transform:   uppercase;
          margin-bottom:   0px;
    }
.topSearch  {
	padding-left: 0;
}
.catalog-category-view .topSearch  {
	padding-left: 10px;
}
.item .amconf-block dt{display:none;}
.form-language,  .delivery  {
        display:   inline-block;
        font-size:   16px;
        font-weight:   300;
        color:   #010101;
}
.form-language a.on  {
        text-decoration:   underline;
}
.form-language  {
        float:   left;
}
.page-header-container div.float{float:right;}
.page-header-container div.logo-block{margin-left: 70px;padding-right: 0;}
.page-header-container div.top-links{margin-top: 27px;}
.page-header-container div.top-links li{display: inline-block;position: relative;margin: 0 11px;}
.page-header-container div.top-links li:after{content: "";display: block;position: absolute;background: #f7407b;width: 1px;height: 12px;top: 7px;left: -13px;}
.page-header-container div.top-links li:last-child:after{display:none;}
.page-header-container div.phone-top{display: inline-block;vertical-align: top;}
.page-header-container div.phone-top a{font-size: 17px;font-weight: 600; background:url("../images/phone.png") 2px 2px no-repeat;padding-left: 25px;margin-right: 15px;}
.header-slogan{margin-top: 20px;}
.header-slogan p{color: #9b1b1e;font-size: 18px;font-weight: 700;}
.page-header-container div.top-links li a{font-size: 17px;color: #f7407b;}
.page-header-container div.top-links li a:hover{opacity:0.7;}
.page-header-container div.customer-link{margin-top: 28px;margin-right: 65px;color: #383838;font-size: 16px;}
.page-header-container div.customer-link a{font-weight: 500;text-decoration: underline;color: #383838;font-size: 16px;}
.store-language-container  {
        margin-bottom:   5px;
}
.account-cart-wrapper  {
        padding:   0;
        margin-top:   26px;
}
.cart-sidebar .product-image,.cart-sidebar .product-details{display: inline-block;vertical-align: top;width: 45%;}
.cart-sidebar .product-details p{margin:0;}
.cart-sidebar .product-details p.product-name{font-weight:700;}
.cart-sidebar .product-details{padding-right: 10px;max-width: 145px;}
.cart-sidebar .item{position: relative;border-bottom: 1px solid #b4afad;padding-bottom: 15px;margin-bottom: 15px;    width: 100%;}
.cart-sidebar .item .btn-remove{position: absolute;left: 0;top: 0;}
.block-cart .actions{display: inline-block;width: 100%;}
.block-cart .actions .totals{font-size: 17px;color: #9b1b1e;font-weight: 700;}
.total-weight{float: right;}
.weight-sum{font-weight: 400;font-size: 16px;}
.block-cart .actions button{float:left;width: 140px;margin-top: 4px;}
.block-cart .actions button span span{padding: 13px 10px;}
.header-minicart .block-subtitle .close   {
          width:   40px;
          float:   right;
          display:   block;
          color:   #636363;
          text-decoration:   none;
          font-weight:   normal;
          font-size:   30px;
          position:   absolute;
          top:  0;
          right:  0;
    }
.header-minicart .mini-products-list   {
    padding:25px 25px 0;max-height: 490px;
    overflow: hidden;overflow-y: visible;
}
.header-minicart .mini-products-list li   {
    padding: 0 0 20px;
    border-bottom: 1px solid #e6e6e6;
    position: relative;
    display: inline-block;
    width: 100%;
    margin-bottom: 10px;
}
.header-minicart .mini-products-list li:last-child{margin-bottom: 0;}
.header-minicart .mini-products-list li .product-image{float: right;width: 45%;}
.header-minicart .mini-products-list li .product-details   {
    position: relative;
    float: right;
    width: 55%;
    text-align: right;
    padding-right: 10px;
}
.header-minicart .product-details .product-name   {
          padding-top:   0px;
         margin: 0;line-height: normal;
    }
.header-minicart .product-details .item-options,.header-minicart .product-details .product-qty{font-weight: 400;margin: 0;font-size: 16px;}
.header-minicart .product-details .product-price{font-weight: 400;margin: 0;font-size: 16px;}
.header-minicart .product-details p{font-weight: 400;margin: 0;font-size: 16px;}
.header-minicart .minicart-wrapper .sub_total{
	text-align: center;
    font-size: 18px;
    font-weight: 300;
    color: #002e76;margin-top: 5px;
}
.header-minicart .minicart-wrapper .sub_total span{    font-weight: bold;}
.header-minicart .product-details .product-name a,.header-minicart .product-details .product-name   {
    font-weight: normal;
    font-size: 18px;
    font-family: 'Suez One', serif;
    color: #002e76;
    line-height: 18px;
}
.header-minicart .product-details .mini-price{font-size: 16px;
    color: #4c4c4c;
    margin: 5px 0 0;}
.header-minicart .info-wrapper   {
          margin-bottom:   0.5em;
    }
.header-minicart .info-wrapper th   {
          text-transform:   uppercase;
          padding-right:   10px;
    }
.header-minicart .info-wrapper td   {
          color:   #3399cc;
          clear:   right;
    }
.header-minicart .info-wrapper .qty-wrapper td   {
          height:   33px;
          line-height:   33px;
    }
.header-minicart .info-wrapper .qty-block{width: 70%;    height: 35px;}
.header-minicart .info-wrapper .qty-block .btn-wrap, .header-minicart .info-wrapper .qty-block .num{height: 33px;width: 30%;}
.header-minicart .info-wrapper .qty-block .qty-num{padding-right:9px;padding-top: 4px;max-width: 100%;height: 30px;margin-right: 0;}
.header-minicart .info-wrapper .qty-block .num span{top: 4px;left: 10%;}
.header-minicart .info-wrapper .qty-block .btn-wrap a:first-child{border-bottom: none;}
.header-minicart .info-wrapper .qty-block .btn-wrap a{    line-height: 33px;height: 100%;}
.header-minicart .info-wrapper .qty-block .num{border-right: 1px solid #8a9fbf;border-left: 1px solid #8a9fbf;width: 40%;}
.header-minicart .info-wrapper .quantity-button   {
          opacity:   0;
          -webkit-transition-property:   opacity;
          -moz-transition-property:   opacity;
          -o-transition-property:   opacity;
          transition-property:   opacity;
          -webkit-transition-duration:   100ms;
          -moz-transition-duration:   100ms;
          -o-transition-duration:   100ms;
          transition-duration:   100ms;
    }
.header-minicart .info-wrapper .quantity-button[disabled]   {
          cursor:   default;
    }
.header-minicart .info-wrapper .quantity-button.visible   {
          opacity:   1;
    }
.header-minicart .subtotal   {
          background-color:   #DDDDDD;
          text-align:   center;
          line-height:   2em;
    }
.header-minicart .subtotal .label   {
          color:   white;
          text-transform:   uppercase;
    }
.header-minicart .subtotal .price   {
          color:   #3399cc;
    }
.header-minicart .minicart-actions   {
padding: 10px 25px;
    margin-top: 0px;
    overflow: hidden;
    position: relative;
    text-align: center;
    }
.minicart-notice{text-align: center;margin-top: 5px;}
.header-top div .minicart-notice p,.minicart-notice p{color: #dd4040;font-size: 16px;}
.cart .minicart-notice p{font-size: 16px;font-weight: 600;color: #dd4040;margin: 0;}
.minicart-notice p{margin: 0 25px;}
.cart .minicart-notice p.active,.minicart-notice p.active{background: #dd4040;color: #fff!important;}
.payments-notice{display: inline-block;
    margin-top: 0;
    width: 100%;
    text-align: center;}
.payments-notice p{ text-align: center;}
.header-minicart .payments-notice{margin-top:10px;}
.header-minicart .minicart-actions .checkout-button   {
font-size: 20px;
    font-weight: 300;
    padding: 0;
    display: inline-block;
    width: 50%;
    height: 49px;
    line-height: 49px;
    color: #fff;
    background: #002e76;
	    border: 1px solid transparent;
    float: right;
}
.header-minicart .minicart-actions .checkout-button:hover{background: #fff;color: #002e76;border-color: #a8b5cb;}	
.header-minicart .minicart-actions .checkout-button.disabled{background: #dddddd;color: #002e76;border-color: transparent;cursor:default;pointer-events: none;}
.header-minicart .minicart-actions .cart-link   {
    font-size: 20px;
    font-weight: 300;
    padding: 0;
    display: inline-block;
    width: 50%;
    height: 49px;
    line-height: 49px;
    color: #002e76;
    background: #fff;
    float: left;
    border: 1px solid #b2c0d6;
    border-right: none;
}
.header-minicart .minicart-actions .cart-link:hover{background: #002e76;
    color: #fff;}
.header-minicart .minicart-actions .paypal-logo .paypal-or   {
          line-height:   1.6;
    }
.header-minicart #minicart-error-message   {
          text-align:   center;
          color:   red;
          display:   none;
    }
.header-minicart #minicart-success-message   {
          text-align:   center;
font-weight: 300;
          display:   none;font-size: 18px;
    }
.header-minicart .jcarousel-control-prev,  .header-minicart .jcarousel-control-next   {
          display:   none;
    }
.header-minicart.skip-active .block-cart,  .block-cart.skip-active   {
          display:   block;
    }
@media only screen and (min-width:   771px)   {
          .checkout-types.minicart   {
            float:   none;
            text-align:   center;
      }
}
@media only screen and (max-width:   479px)   {
          .header-minicart a.skip-cart   {
            z-index:   1;
      }
}
@media only screen and (max-width:   770px)   {
          .header-minicart .subtotal .label   {
            color:   #636363;
      }
  .header-minicart .minicart-wrapper:before   {
            background-color:   #EDEDED;
      }
  .header-minicart .quantity-button   {
            float:   none;
      }
  .header-minicart .header-minicart .block-cart   {
            padding:   15px;
      }
  .header-minicart .header-minicart .block-subtitle   {
            padding-top:   59px;
      }
  .header-minicart .minicart-actions   {
            padding-bottom:   33px;
      }
  .header-minicart .minicart-actions .cart-link   {
            bottom:   0;
            right:   10px;
      }
  .header-minicart .minicart-actions .checkout-types.minicart li   {
            display:   inline-block;
      }
  .header-minicart .minicart-actions .checkout-types.minicart li .paypal-logo > a   {
            display:   inline;
      }
  .header-minicart .minicart-actions .checkout-types.minicart li .paypal-logo .bml_button   {
            display:   inline-block;
            vertical-align:   top;
      }
  .header-minicart .minicart-actions .checkout-types.minicart li .paypal-logo .paypal-or   {
            width:   auto;
            float:   none;
            display:   inline;
            margin:   0 10px 5px 10px;
            line-height:   40px;
      }
}
/* ============================================ * * Search - Auto Suggest * ============================================ */.search-autocomplete   {
          left:   0 !important;
          overflow:   visible !important;
          position:   relative !important;
          top:   15px !important;
          width:   100% !important;
          z-index:   200;display: none!important;
    }
.search-autocomplete ul   {
          -webkit-border-radius:   2px;
          -moz-border-radius:   2px;
          -ms-border-radius:   2px;
          -o-border-radius:   2px;
          border-radius:   2px;
          background-color:   #FFFFFF;
          border:   1px solid #3399cc;
          left:   0;
          padding-left:   0;
          position:   absolute;
          top:   0;
          width:   100%;
    }
.search-autocomplete ul li   {
          border-bottom:   1px solid #f4f4f4;
          color:   #3399cc;
          cursor:   pointer;
          font-size:   12px;
          padding:   4px 6px;
          text-align:   left;
    }
.search-autocomplete ul li:hover   {
          color:   #2e8ab8;
    }
.search-autocomplete ul li.selected   {
          background-color:   #3399cc;
          color:   white;
    }
.search-autocomplete ul li .amount   {
          float:   right;
          font-weight:   bold;
    }
.search-autocomplete ul li:last-child   {
          border-bottom:   none;
    }
.search-autocomplete:before   {
          content:   '';
          position:   absolute;
          width:   0;
          height:   0;
          display:   block;
          border-right:   7px solid transparent;
          border-left:   7px solid transparent;
          border-bottom:   7px solid #3399cc;
          border-top:   none;
          left:   50%;
          top:   -7px;
}
/*home*/
.home-top .main-banner{padding-left: 0;width: 70%;}
.home-block  {text-align:   center;}
.home-block h2  {font-size:   26px;font-weight:   600;margin-top:   20px;}
.search-block{width: 30%;}
.search-area{background: url(../images/search-a-bg.jpg) 0 0 no-repeat;margin-top: 0;background-size: 100%;}
.search-area .search_top{text-align: center;    padding-top: 15px;}
.search-area .search_top p{color: #383838;font-size: 24px;margin:0;line-height: 28px;}
.search-area .search_top p strong{font-weight:500;}
.home-block .text,  .home-section .text  {
        font-size:   18px;
        font-weight:   300;
        line-height:   20px;
        text-align:  center;
}
.home-section .text  {
        margin-bottom:   35px;
}
.home-text  {margin-bottom:   30px;margin-top: 50px;}
.home-text .title{margin-bottom: 20px;}
.home-text .text-block p{font-size:16px;color:#626262;font-weight:400;margin-bottom: 5px;}
.home-text .text-block p strong{font-weight:500;}
.home-static-block .static-text  {
        position:   absolute;
        top:   100px;
        right:   105px;
}
.home-static-block .static-text .title  {
        font-size:   32px;
        font-weight:   500;
}
.home-static-block .static-text .link a  {
        font-size:   25px;
        font-weight:   300;
        border-bottom:   1px solid;
        line-height:   42px;
}
.home-static-block .home-static-top1 .static-text  {
        top:   85px;
        right:   80px;
}
.home-static-block .home-static-top2 .static-text  {
        right:   80px;
}
.home-static-top1,  .home-static-top2  {
        position:   relative;
}
.home-static-block img  {
        width:  100%;
}
.home-static-block .home-static1  {
        padding:   0;
        padding-left:   10px;
}
.home-static-block .home-static2  {
        padding:   0;
        padding-right:   7px;
}
.home-static-block .home-static2 .home-static-top2  {
        padding-top:   17px;
}
/* ============================================ * * Search - Advanced * ============================================ */
.advanced-search .buttons-set button{font-weight: 400;font-size: 17px;width: 100%;background: #5cb85c;line-height: 17px;height: 40px;}
.advanced-search .form-list > li{margin-bottom: 20px;}
.home-form .buttons-set  {
        float:   right;
        margin-top:   2px;
        margin-right:   20px;
}
.home-form .buttons-set button  {
        height:   50px;
        width:   235px;
        margin:   0;
}
.home-form .buttons-set button span span  {
        font-weight:   300;
        font-size:   22px;
}
.advanced-search select  {
    width: 100%;
    height: 40px;
    font-size: 17px;
    font-weight: 400;
    padding-right: 10px;
    color: #383838;
}
.advanced-search select.multiselect option   {
        font-weight:   300;
    }
/* -------------------------------------------- * * Mini Cart - Empty */.cart-menu .empty   {
          padding:   20px;
          text-align:   center;
    }
/* -------------------------------------------- * * Mini Cart - Full *//* Actions */.cart-menu .actions   {
          overflow:   hidden;
          padding:   15px;
    }
.cart-menu .actions .button   {
          float:   left;
          width:   48%;
    }
.cart-menu .actions .button + .button   {
          margin-left:   4%;
    }
/* Subtotal */.cart-menu .subtotal   {
          padding:   0 15px 15px;
          font-family:   "Assistant",   sans-serif;
          font-size:   24px;
          line-height:   1.2;
    }
/* List */.mini-cart-list   {
          margin-bottom:   5px;
    }
.mini-cart-list li   {
          position:   relative;
          min-height:   90px;
          padding:   15px 15px 15px 90px;
          border-top:   1px solid #cccccc;
          font-size:   13px;
          line-height:   1.35;
    }
.mini-cart-list .product-name   {
          display:   inline-block;
    }
.mini-cart-list .product-image   {
          position:   absolute;
          left:   15px;
          top:   15px;
    }
.mini-cart-list .product-image img   {
          width:   60px;
          height:   60px;
    }
.mini-cart-list .has-options   {
          margin-bottom:   0;
          color:   #a0a0a0;
          font-size:   12px;
    }
/* ============================================ * * Footer * ============================================ *//* -------------------------------------------- * * Footer */.footer,  .footer button   {
          font-family:   "Assistant",   sans-serif;
    }
.footer-container  {position: relative;margin-top: 45px;float: right;width: 100%;border-top: 1px solid #ebf3f5;}
.customer-account-login .footer-container ,.customer-account-create .footer-container ,.checkout-onepage-success .footer-container{margin-top: 0;border: none;}
.footer-side-icon{position: absolute;    z-index: 0;}
.footer-side-icon.first{left: 0;top: 30%;z-index: -1;}
.footer-side-icon.second{right: 0;bottom:-60px;z-index: -1;}
.footer .foot-list{display:inline-block;vertical-align: top;margin-left: 65px;}
.footer   {clear:   both;width:   100%;padding-top:   35px;padding-bottom:30px;text-align: center;}
.footer .item{display:inline-block;vertical-align: top;    margin: 0 70px;}
.footer .footer_links li{margin-bottom: 3px;}
.footer .footer_links a{color: #686868;font-size: 17px;}
.footer .footer_links a:hover{opacity: 0.7;}
.footer_newsletter .title{font-size: 30px;color: #002e76;font-family: 'Suez One', serif;}
.footer_newsletter .sub-title{font-size: 18px;color: #002e76;    margin-bottom: 25px;}
.footer .item.footer_newsletter{    margin-top: 20px;}
.footer_newsletter .block-content{position: relative;}
.footer_newsletter .block-content .input-box input.input-text{width: 100%;font-size: 18px;height: 55px;}
.footer_newsletter .block-content .actions{position: absolute;left: 0;top: 0;}
.footer_newsletter .block-content .actions button{height: 55px;}
.footer .item.footer_follow{vertical-align: bottom;position: relative;top: -80px;margin-right: 0;}
.footer .item.footer_follow li{display:inline-block;margin: 0 5px;}
.footer .f-column   {
            display:   inline-block;
            vertical-align:   top;
            width:   18%;
    }
.footer .f-column.last   {
        width:   23%;
}
.footer .f-column h3   {
            font-size:   16px;
            text-decoration:   underline;
            margin-bottom:   15px;
            float:   right;
            background:   transparent;
            color:   #fff;
        	height:   auto;
            text-align:   right;
        	width:   100%;
        	line-height:   normal;
    }
.footer .f-column li   {
            margin-bottom:   5px;
            font-size:   16px;
            font-weight:   300;
        	color:   #fff;
        	display:   inline-block;
            width:   100%;
    }
.footer .f-column .app  {
            margin-top:   15px;
}
.footer .f-column .app li  {
        width:  auto;
        margin-left:  20px;
}
.footer .f-column .follow li  {
        width:  auto;
        margin-left:  15px;
}
.footer .f-column li a   {
            font-size:   16px;
        	color:   #fff;
            font-weight:   300;
    }
.newsletter-container .input-box .validation-advice   {
            position:   absolute;
    }
.footer-bottom  {
        padding:   10px 0;text-align: center;float: right;
    width: 100%;
}
.footer-bottom .copyright,.footer-bottom .copyright a   {
    font-weight: 400;
    font-size: 17px;
    color: #686868;    display: inline-block;
}
.footer-bottom .copyright a{position:relative;padding: 0 10px;}
.footer-bottom .copyright a:before{content:"";background:#686868;position:absolute;display:block;    width: 1px;height: 12px;right: 3px;top: 6px;}
.footer-bottom .credits img   {
display: inline-block;
    margin-right: 10px;
    }
.footer-bottom .credits a{font-size: 16px;
    color: #747474;}
.footer-bottom .credits{    text-align: center;
    margin-top: 10px;}
.footer .block-title   {
          border-bottom:   0;
          padding:   3px 0;
    }
.footer .block-title strong   {
          font-weight:   normal;
    }
.footer .block-title,  .footer address   {
          color:   #3399cc;
    }
.footer .links   {
          float:   left;
          width:   17%;
          padding:   0 30px 0 0;
          margin-bottom:   30px;
    }
.footer .links li   {
          word-break:   break-all;
          line-height:   1.4;
          padding:   4px 0;
    }
.footer .links a   {
          color:   #636363;
    }
.footer .links a:hover   {
          color:   #3399cc;
    }
.footer .block-subscribe   {
          float:   right;
          width:   320px;
          margin-bottom:   30px;
    }
.footer .links,  .footer .block-subscribe   {
          text-transform:   uppercase;
          font-size:   12px;
    }
.footer .form-subscribe-header   {
          display:   none;
    }
.footer .block-subscribe .input-box   {
          float:   left;
          width:   65.625%;
          padding-top:   0;
    }
.footer .block-subscribe .input-text   {
          width:   100%;
          border-right:   0;
          -webkit-border-radius:   0;
          -moz-border-radius:   0;
          -ms-border-radius:   0;
          -o-border-radius:   0;
          border-radius:   0;
    }
.footer .block-subscribe .block-content   {
          padding-top:   7px;
    }
.footer .block-subscribe .block-content:after   {
          content:   '';
          display:   table;
          clear:   both;
    }
.footer .block-subscribe .actions   {
          float:   left;
          width:   34.375%;
          margin:   0;
    }
.footer .block-subscribe .actions .button   {
          height:   30px;
          line-height:   17px;
          float:   left;
    }
.footer .bugs,  .footer address   {
          clear:   both;
    }
.footer .bugs   {
          display:   none;
    }
.footer .form-language,  .footer .currency-switcher,  .footer .store-switcher   {
          clear:   both;
          margin-bottom:   10px;
    }
.footer .form-language,  .footer .currency-switcher   {
          display:   none;
    }
.footer address   {
          border-top:   1px solid #cccccc;
          text-align:   center;
          width:   100%;
          font-size:   11px;
          margin-top:   30px;
          padding:   30px 0;
    }
.customer-account-create .or, .customer-account-create .fb-login-block {
    display: none;
}
@media only screen and (max-width:   1199px)   {
          .footer .links   {
            width:   22.65625%;
            padding-right:   0;
            margin-right:   3.125%;
      }
	  .my-account{padding:0 15px;}

  .footer .links:nth-child(4)   {
            margin-right:   0;
      }
  .footer .block-subscribe   {
            clear:   both;
            float:   none;
            margin:   0 auto 30px auto;
      }	
	.account-banner{padding-left: 15px;}
	.noRount-main .top-404,.main-404{padding: 0 15px;}
	.basad{right:15px;}
	.products-list .product-shop-list .list-select .list-comments ul li label{font-size: 15px;}
}
@media only screen and (max-width:   770px)   {
          .footer .form-language,    .footer .currency-switcher   {
            display:   block;
      }
}
@media only screen and (max-width:   599px)   {
          .footer .links   {
            width:   48.4375%;
            margin-right:   0;
      }
  .footer .links:  nth-child(odd)   {
            margin-right:   3.125%;
            clear:   both;
      }
  .footer .block-subscribe   {
            clear:   both;
            float:   left;
            width:   100%;
      }
}
/*cart*/
.cart{margin-top: 30px;}
.cart h1{background: url(../images/title-bg.png) right top no-repeat;padding-top: 30px;display: inline-block;vertical-align: middle;}
.cart .page-title a{    display: inline-block;margin-right: 18px;position: relative;font-size: 20px;color: #002e76;border-bottom: 1px solid;line-height: 20px;vertical-align: middle;margin-top: 10px;}
.cart .page-title a:before{content:"";background:#002e76;width:1px;height:14px;display:block;position:absolute;    right: -10px;top: 5px;}
.cart-table   {
            border:   0;
            float:   right;
            width:   67%;
    }
.cart-table thead th   {
    padding: 0;
    background: none;
    border-left: 0;
    font-weight: normal;
    font-size: 16px;
    color: #002e76;
    font-family: 'Suez One', serif;
}
.cart-table tfoot   {
            border-bottom:   0;
    }
.cart-table tfoot td   {
            padding:   10px 0;
            border-left:   0;
    }
.cart-table .btn-update   {
            margin-right:   10px;
    }
.cart-table .btn-continue   {
            float:   right;
    }
.cart-table .btn-update,   .cart-table .btn-empty   {
            float:   left;
    }
.cart-table tbody td   {
	padding: 30px 0 30px 20px;
    text-align: right;
    vertical-align: top;
    border-left: 0;
   border-top: 1px solid #e6e6e6;position: relative;
}
.cart-table tbody td .item-msg.error,.mobile_cart .item-msg.error{background: #dd4040;
    color: #fff;
    padding-right: 10px;}
.cart-table tbody td.product-cart-actions input.input-text{    border: none;padding-top: 6px;}
.cart-table tbody td .item-options span.value{font-weight: bold;}
.cart-table tbody td.edit-remove{padding-left: 0;}
.edit-remove a,a.configure{display:block;text-align: center;border: 1px solid #b2c0d6;margin-bottom: 10px;font-size: 16px;color: #002e76;min-width: 65px;padding: 2px 0;}
a.configure{width: 100px;margin-top: 5px;}
.edit-remove a:hover,a.configure:hover{border-color:#002e76;background: #002e76;color:#fff}
.edit-remove a.quick-view span{background: url(../images/edit.png) right 15px top 5px no-repeat;display: block;}
a.configure span {background: url(../images/edit.png) right 12px top 5px no-repeat;display: block;}
a.configure:hover span{background-position: right 12px top -21px;}
.edit-remove a.btn-remove span{background: url(../images/remove.png) right 15px top 6px no-repeat;display: block;}
.edit-remove a:hover span{background-position:right 15px top -21px}
.cart-table tbody td .cart-price .price{color: #002e76;}
.cart-table tbody td span.no-kg-price{padding-right: 25px;display: block;}
.cart-table tbody td.product-cart-image{width: 25%;}
.cart-table .qty-block .qty-num,.cart .qty-block .num span{font-size: 17px;padding-right: 7px;}
.product-cart-image a {
    display: block;
}
.cart-table .product-name   {
            text-align:   right;    font-size: 18px;
    color: #002e76;
    font-family: 'Suez One', serif;
    }
div.item-options    {
    font-size: 16px;
    color: #4c4c4c;
    }
.item-options dd   {
            padding-right:   0;
            margin:   0 0 0 15px;
            float:   right;
 font-size: 16px;
    font-weight: 400;

    }
.cart-price .price{
   font-size: 16px
    }
.cart-totals .price{font-size: 16px;}
.cart-totals table .tfoot td,.cart-totals table .tfoot td .price{font-weight: 700;}
.qty-changer   {
            display:   inline-block;
            margin:   0px 8px;
            vertical-align:   bottom;
    }
.qty-holder input.qty   {
width: 45px !important;
    text-align: center;
    border: none;
    font-size: 18px;
    font-weight: 300;
    height: 22px;
}
.product-cart-info .edit a {
    font-size: 15px;
    font-weight: 300;
    display: block;
    clear: both;
    text-decoration: underline;
}
.cart-forms .discount .field-wrapper{display: none;margin-bottom: 0;}
.discount-form label:after {
    content: "";
    display: block;
    background: url(../images/coupon-close.png) 0 0 no-repeat;
    width: 17px;
    height: 12px;
    left: 0;
    position: absolute;
    top: 6px;
}
.discount-form label.closev:after {
    background: url(../images/coupon-open.png) 0 0 no-repeat;
}
.cart-left{
	float:   left;
	clear:   left;
	width:   32%;
	padding-right:   40px;
}
.cart-left-block{border: 1px solid #b2c0d6;    padding: 15px 25px;}

.cart-totals .weight-sum{margin-bottom: 10px;}
.cart-totals .weight-sum span{    float: left;font-size: 18px;font-weight: 400;color: #9b1b1e;}
.cart-table .product-name a   {
    font-size: 18px;
    color: #002e76;
    font-family: 'Suez One', serif;
}
/* Too full - additional items will be shown in cart */.cart-menu .last-added   {
          padding:   10px 15px 15px;
          border-top:   1px solid #cccccc;
          font-size:   13px;
    }
.mobile-phone{display: inline-block;vertical-align: middle;padding-right: 5px;position: relative;top: 3px;}
.mobile-phone a{background-image: url("../images/mobile-phone.png");background-position: 0 0;background-repeat: no-repeat;font-size: 0;width: 35px;height: 38px;display: block;}
@media (min-width:   768px)  {
	.mobile-phone{display:none;}
	.block-account .block-title i{display:none;}
}
@media (max-width: 1760px)  {
	.category-products.row{margin:0;}	
	.category-description{padding: 15px 15px 0;}
	.block-layered-nav dd{padding: 0 5px;}
}
@media (max-width: 1600px)  {
	.row{margin: 0;}
	.home-about .package{padding-right: 0;}
	.home-about .home-left{padding-left: 0;}
	.home-content{padding:0 15px;}
	.home-articles-block .articles-homepage .blog-home{margin-right: -215px;}
	.home-articles-block .recipes-homepage .blog-home{margin-left: -215px;}
	.sortprods{padding: 0 15px;}
	.products-list{padding: 25px 15px 0;}
	.category-products.list-articles .product-grid{    padding: 0 15px;}
	.related-products{    padding: 0 15px;}
	.home-about .package .package-right, .home-about .package .package-left {padding: 0 15px;}
}
@media (max-width: 1440px)  {
				.topSearch  {
			padding-left:   10px;
	}	
		.search-product  {
			display:   inline-block;
			padding:   0 15px;
			margin: 0;
	}
	.noRount-main{padding:0 15px;}
	.thank-you-page{padding: 40px 15px 0;}
	.home-search{    padding-left: 0;}
	.home-product{padding-right: 0;}
		.fCont,  .footer-bottom .container  {
			padding:   0 15px;
	}
		.footer .f-column .follow li,  .footer .f-column .app li  {
			margin-left:   5px;
	}
		.footer .f-column.last  {
			width:   25%;
	}
		.home-product .text  {
			padding:   20px 60px;
	}
	.cart{padding: 0 15px;}
	.product-shop{padding-right: 30px;}
	.product-tabs li{width: 32%;}
	.product-view .blog-home,.product-view .home-products{padding: 0 15px;}
	.breadcrumbs{padding: 10px 15px;}
	.cart-sidebar .product-image{width: 35%;}
	.cart-sidebar .product-details{width: 62%;padding-right: 2px;}
	.product-grid .basket .btn-cart{width: 120px;}
	.product-grid .basket{padding-right: 10px;padding-left: 10px;}
	.block-cart .actions{text-align: center;}
	.block-cart .actions button{float: none;    max-width: 100%;margin-top: 20px;}	
	.block-calc .calc-inputs .calc-input-block .title{width: 100%;text-align: center;}
	.page-header .header-container,.search-title,.advanced-search-summary{padding: 0 15px;}
	.nav-primary a.level0{    padding: 3px 15px 7px 15px;}
	.nav-primary ul.level0 .left-list.static .item{padding: 0 5px;}	
	.banner-cat-sub-title{line-height: 20px;}
	.rating-sharing,.product-shop .name-price,.product-options,.product-options-bottom,.product-insta{width: 100%;}
	.article-page-main{    padding: 0 15px;}
	.sidebar{    padding: 0 15px;}
	.col2-right-layout .col-main{padding:0 15px;}
	.col2-set{padding: 0 15px;} 
	.box-account.box-info .col2-set{padding: 0;}
	.my-wishlist .with-td{width: 30%;}
	.my-wishlist .with-td.first{    width: 16%;}
	.my-wishlist .with-td.button-cell{padding-right: 0;float: none;width: 50%;margin: 15px auto;text-align: center;clear: both;display: inline-block;}
		.header-search{margin-right: 20px;}
	#search{width: 100px;}	
	.add-to-cart .button{width: 175px;}
}
@media (max-width: 1435px)  {
	.products-list .product-shop-list .btn-cart{clear: both;margin-top: 5px;}
}
@media (max-width: 1440px) and (min-width: 992px){
	.cat-top{height: 75%;width: 70%;right: 0;    padding: 5px 15px;}
}
@media only screen and (max-width: 1199px){
	.breadcrumbs{padding: 10px 15px;}
	.home-section .package .package-block{top: 10px;left: 10px;}
	.contacts .openH{max-width: 200px;min-width: 355px;}
	.sidebar{padding-right: 15px;}
	.cms-page-view .col2-right-layout .col-main, .contacts-index-index .col2-right-layout .col-main{padding-left: 15px;}
	.quick-product-view .add-to-cart .button{width: 255px;}
	.page-header-container div.float.header-minicart{padding-left: 15px;}
	#header-nav{padding-right: 15px;    padding-left: 15px;}
	.home-top .row{padding:0;}
	.search-block{padding-left: 15px;}
	.home-top .main-banner{padding-right: 15px;}
	.main-404 .data-404:before {right: -35px;}
	.footer .foot-list{margin-left: 50px;}
	.gallery-section .product-grid{padding: 0 30px;}
	.page-header-container div.customer-link{margin-right: 15px;}
	.advanced-search .form-list > li{margin-bottom: 15px;}
	.advanced-search{padding: 16px 37px;}
	.row{margin: 0;}	
	.main-container{padding: 0;}
	.products-list .product-shop-list .btn-cart{font-size: 16px;}
	.home-cats-content,.home-abouts{padding: 0 15px;}
	.home-about .banner{width: 29%;}
	.footer .foot-list.foot-contanct{float: none;}
	.nav-primary a.level0{padding:3px 10px 7px 10px;}	
	.home-top li{margin: 0 20px;}
	.home-blog-content .item .post-img .post-details ul li{margin: 0 5px;}
	.home-abouts{margin-top: 0;background-repeat: repeat;height: 100%;}
	.home-about-content{margin-top: -45px;}
	.home-about .content br{display: none;}
	.home-about-content .content .cat-subtitle{font-size: 14px;}
	.home-about .content{padding: 6px 50px 0;position: relative;}
	.home-about-content{margin-top: 22px;}	
	.sortprods .leftnav .aw-ln-filters-container{margin-right: 7px;}
	.block.cat-block{padding: 0 10px 30px;}
	.related_recipes .container,.box-up-sell .container{padding:0 50px;}
	.related_recipes .owl-carousel .owl-controls .owl-nav .owl-prev,.related_recipes .owl-carousel .owl-controls .owl-nav .owl-next{top: 35%;}
	.product-shop .actions{margin-top: 15px;}
	.product-shop .add-to-links a.link-wishlist{margin-right: 0;}
	.reviewscont .box-reviews{padding-left: 35px;}	
	.ma-banner7-container .description{top: 4%;left: 8%;}	
	.product-options .option .options-list li.with-img{margin-left: 0;display: inline-block;float: none;width: 25%;}
	.product-img-box .fish-bg{    display: none;}
	.tabs-table ul.titles li{min-height: 80px;padding: 10px 5px;font-size: 17px;}
	.article-page-main .article-page .article-items{max-width: 35%;    margin-right: 25px;}
	.article-page-main .article-page .article-desc{max-width: 60%;}
}
@media only screen and (max-width: 1600px) and (min-width: 992px){	
	.home-left .item.third{    padding: 10px 20px 2px;}
	.home-left .item.third .how-works{padding-top: 0;}
	.home-left .item.third .how-works li img{    width: 59%;}
	.footer-side-icon.second{bottom: -80px;max-width: 225px;}
}
@media only screen and (max-width: 1300px){	
	.amxnotif-block.category .amxnotif-block-label{line-height: initial;padding-top: 2px;}
}
@media only screen and (max-width: 1110px){	
	.header-left{margin-top: 20px;}
	.header-middle{margin-top: 15px;}
	.header-top .col-md-4{padding:0;}
}
@media only screen and (max-width: 1024px){
	.home-cats-content{margin-top: 55px;}
	.home-products {margin-top: 55px;}
	.home-cats{margin-top: 55px;}	
	.footer .foot-list{margin-left: 5px;}	
	.cat-top img{width: 100%;}
	.home-left .item.first .video-btn{width: 90%;height: 45%;}
	.std .home-left .item.first .video-btn{height: 45%;}
	.home-left .item .about-btn{width: 100%;}
	.footer .item{margin: 0 20px;}
	.products-list .product-shop-list .btn-cart{width: 100%;clear: both;margin-top: 10px;}	
}
@media (max-width: 1024px) and (min-width: 992px)  {
	.products-list .item .col-md-7{width: 75%;}
	.products-list .item .col-md-5{width: 25%;}
	.category-products .product-grid .item.clear-third:nth-child(2n+1) {clear: both!important;}
}
@media (max-width: 1024px) and (min-width: 992px)  {
	.nav-primary a.level0{    padding: 3px 8px 7px 8px;}
}
@media (max-width: 1440px) and (min-width: 992px)  {
	.home-static-block .home-static-top2 .static-text,  .home-static-block .home-static-top1 .static-text  {
		right:   30px;
		top:   40px;
	}
	.home-static-block .home-static2 .home-static-top2   {
		padding-top:   11px;
	}
		.form-language  {
			float:   none;
	}
		.home-static-block .static-text  {
			top:   30px;
			right:   30px;
	}
		.home-block .text br,   .home-section .text br  {
			display:  none;
	}
		.home-product .text .pLink a,  .home-product .text .pNameS,  .home-product .text .pName  {
			font-size:   20px;
	}
		.home-product .text .pTitle  {
			font-size:   25px;
	}
		.home-search .home-form .pTitle  {
			font-size:   25px;
			margin-bottom:   5px;
	}
		.home-search .home-form .text  {
			font-size:   20px;
			margin-bottom:   10px;
	}
		.footer .f-column .follow li  {
			width:   32%;
	}
	.cart .discount .button-set span span{padding: 9px 0;}
	.page-header-container div.logo-block{    margin-left: 50px;}
}
@media (max-width: 1199px) and (min-width: 992px)  {
	.page-header-container div.phone-top{margin-right: 10px;}
	.page-header-container div.logo-block{margin-left: 10px;}
	.advanced-search select,.advanced-search .buttons-set button{height: 30px;}
	.footer-container{padding: 0 15px;}	
	.tabs-table .tabs-content{padding: 20px 25px;}
	.additional-table{padding-right: 30px;}
	.ship-pic{width: 110px;}	
}
@media (max-width: 1199px) and (min-width: 768px)  {
	.edit-remove a{width: 110px;float: left;}
}
@media (max-width: 991px) and (min-width: 768px) {
	.page-header-container .phone{padding-right: 0;width: 50%;}	
	.account-cart-wrapper .skip-link{float: none;width: auto;    height: auto;}
	.account-cart-wrapper .skip-link{padding: 0 10px;}
	.topSearch{width: 50%;}
	.account-login .new-users .content{padding: 25px 20px 35px;}
	.col2-right-layout .sidebar.cms-sidebar {width: 30%;}
	.col2-right-layout .col-main.cms-main {width: 100%;padding: 0;}
	#aw-ln-filters-container dd ol li label{display: inline-block;white-space: normal;font-size: 14px;}
	#aw-ln-filters-container dd ol li label input{margin: 3px 0 0 5px;}
	.page-header-container div.logo-block{margin-left: 0;}
	.page-header-container div.top-links{display: none;}
	.page-header-container div.customer-link{margin-right: 25px;}
	.page-header-container div.float.header-minicart{margin-right: 25px;float: right;}
	.footer .foot-list.foot-social-wrap{margin-top: 20px;}
	#header-search{position: static;    width: 100%;padding: 0 15px;margin-top: 20px;}
	.footer .foot-list{    margin-left: 20px;width: 30%;margin-bottom: 26px;}
	.header-left{margin-top: 0;}
	.footer-container .footer-side-icon.first{bottom: -45px;max-width: 150px;top: auto;}
	.cat-top{right: 0;width: 80%;}
	.products-list .item.odd{border-left: none;padding-left: 0;}
	.products-list .product-shop-list .btn-cart{    width: 160px;clear: none;margin-top: 0;}
	.products-list .product-shop-list .basket{float: right;padding-left: 0;padding-right: 30px;}
	.product-img-box.more-images .item img{width: 100%;}
	.product-options .option .options-list li.with-img{width: auto;}
	.account-col{width: 45%;}
}
@media (max-width: 991px)  {
	/*#header-search {padding: 0;position: absolute;bottom: -35px;z-index: 200;right:-153px;left:5px;    width: 230px;}*/
	.cart-table,  .cart-left,   .crosssell   {
        float:   none;
        width:   100%;
        padding-right:   0;
	}
	.ship-pic{display:none;}
	.cart-left{margin-top: 30px;}
	.store-language-container  {
        display:  none;
	}
	.home-about .package .package-right img, .home-about .package .package-left img{width: 100%;}
	.home-about .package .package-right, .home-about .package .package-left{padding: 0;}
	.home-about .package .package-right{margin-bottom: 15px;}
	.footer-bottom .copyright{text-align: center;margin-bottom: 0;    margin-top: 15px;}
	.footer-cards img{margin:0 auto;}
	.footer-bottom .credits{text-align: center;}
	.home-static-block .static-text .title{font-size: 21px;}
	.home-static-block .static-text .link a{line-height: 15px;font-size: 15px;}
	.home-static-block .static-text{top: 30px;right: 15px;}
	.home-static-block .home-static-top1 .static-text {top: 30px;right: 30px;}
	.home-static-block .home-static-top2 .static-text{right: 30px;}
	.home-static-block .home-static2 .home-static-top2{padding-top: 15px;}
	.home-static-block .home-static1{padding-left: 7px;}
	.home-static-block .home-static2{padding-right: 14px;}
	.home-product{padding:0;}
	.home-search{padding: 0;margin-top: 0;}
	.home-block .text br, .home-section .text br{display:none;}
	.page-header-container div.phone-top a{margin-right: 0;}
	.skip-nav{height: 37px;width: 59px;float: none;display: block;margin-left: 0;margin-bottom: 0;background: url(../images/m-menu.png);background-size: 90%;background-repeat: no-repeat;}
	.nav-primary #with-thumb a.level0{border-bottom: none;text-align: center;padding: 0;}
	.nav-primary #with-thumb{display: inline-block;margin: 0 25px;padding: 20px 0 20px;}
	.nav-primary #with-thumb a.level0 img{    display: inline-block;margin-left: 10px;vertical-align: middle;}
	.nav-primary li ul.level0{display:none;}
	.col-main .contacts img{position: static;width: 100%;}
	.contacts .openH{margin-right: 0;}
	.product-grid .actions a.quick-view{display:none;}
	.main-container{margin-top: 0;}
	.ajax-product-view .main-container{margin-top: 0;border: none;}
	.home-top .main-banner{width: 100%;padding:0;}
	.home-section .box-title-category{display: none;}
	.home-section .tab_container{width: 100%;padding: 0;}
	.home-map{padding-right: 0;}
	.text-block{padding-left: 0;}
	.block-m-hide .block-content{display:none;}
	.block-m-hide{width: 48%;display: inline-block;vertical-align: top;}
	.col2-right-layout .col-main{width: 100%;margin-top: 30px;}
	.block.block-calc .block-title{background: none;padding-top: 0;padding: 5px 0;margin-top: 0;}
	.block.cat-block.block-m-hide{padding: 0 10px 0;margin-bottom: 0;}
	.block-layered-nav .block-title span{display:none;}
	.block-layered-nav .block-title{padding: 5px 0;margin-top: 0;border-bottom: none;font-size: 24px;}
	.block-layered-nav .block-title:after{content: "";display: inline-block;background: url(../images/tabs-close.png) 0 0 no-repeat;margin-top: -5px;width: 18px;height: 13px;    margin-right: 10px;}
	.product-shop,.product-img-box{padding: 0;}
	.product-shop{width: 100%;padding: 0 15px;}
	.reviewscont .box-reviews{padding-left: 15px;    margin-top: 40px;}
	.review_form{margin-top: 35px;}
	.sidebar{width: 100%;padding: 0 15px;}
	.sidebar .block.block-cart{display:none;}
	.side_menu {    margin-bottom: 25px;padding: 0;margin-top: 25px;border: 1px solid #dfdfdf;}
	.side_menu ul{border-top:none;padding: 0 15px;}
	.side_menu .title, .block-account .block-title{text-align: center;font-size: 18px;font-weight: 400;padding: 10px 0;}
	.side_menu .title span,.block-account .block-title span{background: url(../images/nav-close.png) 0 8px no-repeat;padding-left: 28px;font-size:21px;}
	.side_menu .title.active span{    background: url(../images/nav-open.png) 0 8px no-repeat;}
	.block.block-account{    margin-top: 30px;border: 1px solid #dfdfdf;}
	.side_menu_content{display: none;}
	.side_menu li.active:after{display: none;}
	.cms-page-view .col2-right-layout .col-main{padding-right: 0;width: 100%;}
	.contacts .text-block{padding: 0;margin-top: 30px;margin-bottom: 30px;}
	.contacts .form-block{padding: 0;}
	.cms-page-view .col2-right-layout .col-main, .contacts-index-index .col2-right-layout .col-main{padding:0 15px;margin-top: 0;}
	.side_menu ul,.block.block-account .block-content{display:none;padding: 0 15px;}
	.side_menu li:last-child{border-bottom:none;}
	.reminder_main_block .form-block .form-list .field{margin-bottom:15px;padding: 0;}
	.main-404 .search-404 {width: 100%;}
	.main-404 .data-404 {margin-top: 35px;width: 100%;}
	.main-404 .search-404 .searcbox{margin-top: 0;}
	.main-404 .search-404 .searcbox input[type=search]{max-width: 60%;display: inline-block;}
	.main-404 .search-404 .searcbox button{display: inline-block;}
	.home-top li{margin: 0;width: 40%;margin-bottom: 30px;}
	.home-cats{margin-top: 0;}
	.home-cats .home-cat .content{top: 10%;}
	.home-cats{height: auto;}
	.home-cats-content{margin-top: 18px;}
	.home-abouts{margin-top: 30px;}
	.home-about .content{    padding: 6px 0 10px;max-height: 215px;overflow: hidden;overflow-y: scroll;}
	.newsletter-container .input-box input{width: 210px;}
	.footer-bottom{padding: 20px 0;}
	.footer-container{padding: 0 15px;}
	.product-insta{padding-right: 0;}
	.breadcrumbs{    padding: 10px 15px;}	
	.home-about .package{padding-left: 0;float: right;width: 100%;}
	.home-section .package .package-block{left: 40px;}
	.home-about .home-left{padding-right: 0;margin-top: 15px;}
	.home-left .item.third{float: right;margin-top: 15px;width: 100%;}
	.about-page .home-left .item.third{margin-top: 0;}
	.home-left .item.first .video-btn .title{padding-top: 20px;}
	.home-products{margin-top: 35px;}
	.footer .item.footer_follow{top: -55px;}
	.home-articles-block .articles-homepage,.home-articles-block .recipes-homepage{margin-bottom: 15px;}	
	.tabs-table.tablet-tabs ul.titles li{min-height: auto;}	
}
@media (max-width: 767px)  {
	.skip-account,.page-header-container .phone{display: none;}
	.page-header{border-bottom: none;}
	.header-minicart:after{display: none;}
	.header-minicart a.skip-cart{width: 95%;height: auto;padding: 0;margin-top: 0;position: relative;left: 1px;}
	.header-minicart{vertical-align: top;}
	.account-cart-wrapper{margin-top: 15px;padding-right: 15px;}
	.header-skip{margin-top: 15px;}
	.topSearch{padding-right: 0;}
	.page-header-container{padding: 10px 0;}
	.home-static-block .home-static1{padding-left: 0;}
	.home-static-block .home-static2{padding-right: 0;padding-top: 7px;}
	.home-block .owl-carousel .owl-stage-outer .item{padding: 0;width: 100%;}
	.home-products .owl-stage-outer{height: auto;}
	.owl-carousel .owl-item img{max-width: 100%;}
	.home-product .text{padding: 10px 15px;line-height: 25px;}
	.home-product .text .pTitle{font-size: 21px;}
	.home-product .text .pName{font-size: 21px;}
	.home-product .text .pNameS{font-size: 20px;}
	.contact-us-block {display: inline-block;padding: 0;margin-top: 25px;width: 100%;}
	.home-product .text .pLink a{font-size: 20px;}
	.home-search .home-form .pTitle{font-size: 21px;font-weight: bold;margin-bottom: 0px;}
	.home-search .home-form{top: 6px;padding-right: 15px;}
	.home-search .home-form .text{font-size: 17px;margin-bottom:10px;}
	.advanced-search select{width: auto;}
	.home-form .buttons-set button{margin-right:10px;width: auto;}
	.home-form .buttons-set{margin-right: 0;}
	.home-form .buttons-set button span span,.advanced-search select{font-size: 15px;}
	.advanced-search select{padding: 0 10px 0 10px;}
	.home-section h3{margin-top: 0;}
	.home-section .home-block .item .product-image{min-height: 0;}
	.home-section .home-block .item .actions{position: relative;}
	.product-grid .product-name{padding:0 25px;overflow: hidden;white-space: normal;}
	.home-section.gallery-section{margin-top: 20px;}
	.newsletter-container .newsletter-bg{width: 60%;}
	.newsletter-container .block-subscribe{padding: 0 15px;}
	.newsletter-container .block-subscribe .block-title{font-size: 26px;}
	.newsletter-container .input-box input{width: 100%;}
	.fCont{padding: 0;}
	.header-mobile-links{font-size: 25px;}
	.footer .f-column, .footer .f-column.last {width: 100%;}
	.footer .f-column h3 {margin-bottom: 15px;font-size: 20px;text-decoration: none;font-weight: 300;border-bottom: 1px solid #d4d4d4;padding: 0 15px 15px 0;position: relative;line-height: inherit;}
	.footer .f-column h3:after {content: "+";position: absolute;left: 20px;font-size: 40px;top: -13px;color: #fff;}	
	.footer .f-column h3.skip-active:after {content: "-";}
	.footer .f-column ul {padding: 0 15px 15px 0;}
	.footer .f-column.no-skip h3{border-bottom: none;padding: 0 15px;margin-bottom:10px;}
	.footer .f-column.no-skip h3:after{display:none;}
	.footer-cards img{width: 100%;}
	.newsletter-container .actions{margin-right: 0;}
	.newsletter-container .input-box{width: 60%;}
	.footer {padding-top: 15px;}
	.account-login .col2-set img{    width: 100%;position: static;}
	.account-login .registered-users .content input.input-text {width: 100%;}
	.account-login .col2-set .registered-users,.account-login .col2-set .new-users{padding-left:0;padding-right: 0;float:none;width: 100%;}
	.account-banner{position: static;padding-left: 0;margin-top: 30px;}
	.account-login .col2-set .registered-users:after{display:none;}
	.account-login .col2-set .new-users .buttons-set{margin-top: 0;}
	.account-login .col2-set .new-users{padding-right: 0;margin-top: 30px;}
	.col2-right-layout .sidebar, .col2-right-layout .col-main {width: 100%;padding: 0 0;float: none;}
	.col2-right-layout .col-main{padding: 0 10px;}
	.col2-right-layout .sidebar, .col2-right-layout .col-main {padding: 0;width: 100%;}
	.col2-right-layout .sidebar{padding: 0 15px;}
	.block.cat-block.block-m-hide .block-title,.block-layered-nav .block-title{font-size: 15px;padding: 10px 0;}
	.block-layered-nav .block-title:after{background-position:0 2px;}
	.block.cat-block.block-m-hide .block-content{position: absolute;z-index: 100;width: 93%;right: 0;background: #eee7e4;left: 0;margin: 15px auto;padding-bottom: 15px;}
	.block-layered-nav.block-m-hide .block-content{position: absolute;z-index: 100;width: 93%;right: 0;background: #fff;left: 0;margin: 15px auto;padding-bottom: 15px;border: 1px solid #dfdfdf;}
	.col-main .contacts{margin-top: 30px;}
	.swatch-actions{display:none;}
	.main-image{padding-right: 0;padding-left: 0;}
	.more-images {padding-right: 0;padding-left: 0;}
	.foot-contanct ul li.address{display: none;}
	.footer .foot-list{width:100%;padding: 10px 0;position: relative;    margin-left: 0;}
	.footer .foot-list .waze{position: absolute;left: 15px;max-width: 35%;bottom: 12%;}
	.footer .foot-list.collaps{border-bottom: 1px solid #484848;position: relative;}
	.footer .foot-list.collaps .footTitle:after {content: "+";color: #fff;font-size: 36px;position: absolute;left: 20px;top: -6px;font-weight: 300;}
	.footer .foot-list.collaps .footTitle.closev:after {content: "-";color: #fff;font-size: 36px;position: absolute;left: 20px;top: -6px;font-weight: 300;}
	.footSocial{padding: 0 15px;}
	.footer .foot-list a.r-btn{width: 75%;}
	.footer .foot-list.foot-social-wrap ul{margin: 0;padding: 0;margin-top: 10px;}
	.footer-bottom .copyright{margin-bottom: 0;}
	.footer .foot-list.collaps ul{display: none;}
	.footer .foot-list .footTitle{font-size: 19px;padding-right: 15px;border: none;padding-bottom: 0;margin-bottom: 6px;}
	.footer .foot-list ul{padding-right: 15px;}
	.product-shop {margin-top: 0;}
	.product-options .option.size-select .options-list li{margin-bottom: 20px;width: 45%;}
	.product-shop .short-description{    margin: 15px 0;}
	.product-options .option .options-list li,.product-options .option .options-list li.with-img{    max-width: 151px;position: relative;width: 46%;}
	.product-options .option .options-list li label{padding: 5px 5px;}
	.product-options .option .options-list li.with-img label{display: block;}
	.product-options .option .options-list li.with-img label img{width: 100%;}
	.product-options .option .options-list .radio-checkbox-text{background-color: rgba(249, 249, 249, 0.8);position: absolute;bottom: 5px;width: 100%;}
	/*.product-options .option .options-list li:nth-child(even){    float: left;}*/
	.product-options .option .options-list li.with-img.selected{background: transparent;}
	.product-options .option .options-list li.with-img.selected .radio-checkbox-text{    background: #002e76;}
	.product-options .option .options-list span label{font-size: 15px;}
	.product-shop-c .product-options .option .options-list span label{    font-size: 13px;}
	.header-minicart .mini-products-list{max-height: 330px;}
	.block-related li.item{width: 49%;margin-bottom: 30px;}
	.block-related li.item .product-details{width: 80%;margin: 0 auto;}
	.add-to-cart .button{width: 100%;}
	.ajax-product-view .add-to-cart .button{width: 220px;}
	.ajax-product-view .product-view-quick-mobile .add-to-cart .button{width: 100%;}
	.ajax-product-view .product-view-quick-mobile .add-to-cart .add-to-cart-buttons{width: 48%;}
	.product-shop .add-to-cart{padding: 0;width: 100%;}
	.product-shop .action{width: 100%;margin-top: 10px;}
	.product-shop .add-to-links a.link-wishlist{margin-right: 0;}
	.product-tabs li{width: 100%;margin-bottom: 10px;}
	.product-tabs-content{width: 100%;}
	.product-shop .name-price{padding: 0;}
	.add-prod-link{margin: 0;}
	.product-shop .special-price .price,.product-shop .price-box .old-price .price,.product-shop .special-price .p-unit{font-size: 20px;}
	.unit-price{margin-top: 0;}
	.product-options{margin-top: 10px;}
	.product-view.configure .product-options{margin-top:0;}
	.product-shop .add-to-cart .qty-block{width: 40%;max-width:140px;}
	.view-quick .product-shop .add-to-cart .qty-block{width: 82px;max-width: none;}
	.add-to-links{text-align: center;margin-top: 20px;}
	.add-to-cart .add-to-cart-buttons{width: 60%;max-width: 230px;}
	.product-shop-c .add-to-cart .add-to-cart-buttons,.product-shop-c.product-shop .add-to-cart .qty-block {width: 50%;}
	.add-to-cart .button{width: 100%;}
	.product-options select,.product-options .option textarea{width: 80%;max-width: none;}
	.prod-social-wrap{margin: 25px 0;padding: 0;width: 100%;}
	.social-prod-logos{    text-align: center;}
	.reviewscont .ratingTitle .starts-big-text span{display: none;}
	.reviewscont .ratingTitle .starts-big-text{vertical-align: middle;margin-right: 5px;font-size: 15px;}
	.reviewscont .box-reviews .title{    text-align: center;padding-top: 20px;color: #121212;font-size: 20px;font-weight: bold;}
	.reviewscont .box-reviews .title span{    font-weight: 500;color: #002e76;}
	.reviewscont .rev_block{text-align: center;}
	.reviewscont .comments-btn{text-align: center;}
	.review_form{margin-top: 20px;}
	.ratings{vertical-align: middle;}
	.prod-social-wrap li{font-size: 20px;margin: 0 10px;}
	.prod-social-wrap li a{font-size: 20px;}
	.prod-social-wrap li.watsapp a{color: #4ab211;}
	.product-shop .description{border-top: none;margin-top: 0;}
	.product-insta .title span{padding: 0;float: none;}
	.blog-related{margin-top: 25px;}
	.product-insta{margin-top: 25px;float: right;}
	.product-insta .title p{float: none;display: inline-block;}
	.related_recipes .title span, .box-up-sell .title h3{padding: 0 10px;font-size: 22px;}
	.related_recipes{    margin-top: 10px;}
	.reviewscont{border-top: none;margin-top: 20px;padding-top: 0;}
	.reviewscont .ratingTitle{border: 1px solid #dfdfdf;padding-bottom: 15px;text-align: right;padding-top: 15px;padding-right: 10px;    position: relative;}
	.reviewscont .rev_block .rate-name-wrap, .reviewscont .rev_block .rating-details{width: 47%;margin-left: 0;}
	.product-shop .price-info{margin-top: 0;margin-bottom: 15px;}
	.product-shop .product-name{margin-top: 10px;}
	.box-up-sell{    margin-top: 10px;border: none;}
	.reviewscont .ratingTitle:after{content: "";display: inline-block;background: url(../images/menu-open-red.png) 0 0 no-repeat;    margin-top: 0px;width: 25px;height: 16px;margin-right: 0;position: absolute;left: 20px;top: 20px;}
	.more-views .video-pop{top: 10px;left: 10px;}
	.header-top div{margin:0;}
	.header-top div.first:after{display:none;}
	.page-header-container div.phone-top{margin-right: 0;}
	.page-header-container div.phone-top a{font-size: 0;padding-left: 0;width: 100%;height: 100%;display: block;background-position: center;margin: 0 auto;position: relative;left: 3px;}	
	.page-header-container div.float.header-minicart{float: none;padding-left: 0;    margin-top: 0;}
	.page-header-container div.float{    float: none;display: inline-block;vertical-align: middle;margin-top: 0;position: relative;width: 12.75%;height: 65px;}
	.page-header-container div.float:after{content: "";position: absolute;display: block;width: 1px;height: 100%;background: #d9d9d9;top: 0;left: 0;}
	.page-header-container div.float:last-child:after{display:none;}
	.skip-nav{height:30px;width: 100%;background-size: 40px;margin-top: 24px;}
	.header-nav .container{top: 50px;left:0;}
	.nav-primary #with-thumb{margin: 0 13px;padding: 20px 0 20px;}
	.nav-primary a.level0{font-size: 27px;padding:15px 15px 15px;}
	.page-header-container div.logo-block{margin-left: 0;padding-right: 0;width: 45%;padding-left: 10px;}
	.page-header-container div.customer-link,.page-header-container div.top-links{display: none;}
	.page-header-container .header-nav .container div.customer-link{display: block;    font-size: 20px;color: #383838;margin: 0;background: #f0f4f4;padding: 10px 15px 5px;}
	.page-header-container div.customer-link a{font-size: 20px;}
	.nav-trig span{font-size: 11px;}
	.nav-trig i{font-size: 30px;}
	#header-nav{top: 40px;margin: 0;    bottom: auto;}
	.home-section .tab_container .item img{margin: 0 auto;}
	.home-map{padding: 0;}
	.text-block{padding: 0;margin-top: 10px;}
	.home-section .gallery-section{margin-top: 10px;}
	.home-text{margin-bottom: 10px;}
	.new-users-block{padding: 0;}
	.forgotpassword .login-content{max-width: 100%;}
	.reminder_main_block .form-block .buttons-set .button{width: 100%;}
	.reminder_main_block .form-block .buttons-set button.button span span{padding: 14px 0;}
	.main-container{margin-top: 0;border-top: 1px solid #dfdfdf;}
	.checkout-cart-configure .main-container{border-top:none;}
	.cms-index-index .main-container{border:none;}
	.home-top li{width: 47%;}
	.newsletter-container h3{float: none;}
	.footer-container{padding: 0;}	
	.category-wrapper .container-main{border-top: none;padding-top: 0;}	
	.account-login{height: auto;background: none;padding-bottom: 50px;}	
	.customer-account-login .footer-container,.customer-account-create .footer-container{border-top: 1px solid #ebf3f5;}
	.new-users-block .content .text{max-width: 100%;}
	.new-users-block .content a{    max-width: 100%;}
	.product-shop .actions{display: block;    margin: 0;}
	.product-shop .add-to-box{width: 100%;}
	.header-top div.header-slogan p{font-size: 16px;margin-top: 2px; }
	.form-list .customer-dob .dob-month, .form-list .customer-dob .dob-day{margin-left: 10px;}
	.reviewscont .rev_block .rate-name-wrap,.reviewscont .rev_block .rating-details{width:100%;margin:0;}
	.home-about .package img,.home-left .first img,.home-left .second img{width: 100%;}
	.advanced-search{padding: 16px 0;}
	.home-search .search-select .item span{font-size: 14px;}
	.categoty-title{font-size: 28px;}
	.banner-cat-sub-title{font-size: 16px;}
	.products-list{padding: 0 15px 0;border-top: none;}
	.my-wishlist.products-list{padding:0;}
	.my-wishlist .product-m-cart-remove{    position: absolute;left: 0;}
	.products-list .item.odd{border-left: none;padding-left: 0;}
	.products-list .item{margin-top: 0;padding-top: 0;float: left;width: 100%;    min-height: auto;}
	.products-list .item.even{padding-right: 0;}
	.products-list .product-shop-list .product-name-select{padding-left: 0;}
	.my-wishlist.products-list .product-shop-list .basket{    margin-top: 25px;}
	.my-wishlist .qty-block .num span{top: 9px;}
	.products-list .product-shop-list .basket{width: 100%;min-height: auto;padding-right: 0;}
	.products-list .product-shop-list .btn-cart{width: 50%;float: left;clear: none;margin-top: 0;font-size: 18px;}
	.products-list .product-shop-list .btn-cart span span{font-size: 18px;}
	.qty-block,.products-list .product-shop-list .basket .qty-block{width: 47%;}
	.qty-block .btn-wrap{width: 27.5%;}
	.qty-block .num{width: 45%;}
	.view-quick .qty-block .num{width: auto;}
	.view-quick .qty-block .btn-wrap{width: 22px;}
	.qty-block .btn-wrap a,.qty-block .btn-wrap a:first-child{font-size: 28px;line-height: 43px;height: 100%;border-bottom: none;}
	.product-shop .add-to-cart .qty-block .btn-wrap a{line-height: 50px;}
	.view-quick .qty-block .btn-wrap a{height: 50%;font-size: 21px;    line-height: 20px;}
	.view-quick .qty-block .btn-wrap a:first-child{border-bottom: 1px solid #8a9fbf;}
	.add-to-block{padding-top: 15px;}
	.qty-block .qty-num{padding-right:7px;}
	.qty-block.add-kg .qty-num{padding-right:3px;}
	.qty-block .num span{left: 4px;top: 9px;}
	.qty-block .num{border-right: 1px solid #8a9fbf;}
	.view-quick .qty-block .num{border-right: none;}
	.article-page-main .article-page .article-desc{max-width: 100%;}
	.article-page-main .article-page .prod-social-wrap{margin: 0;}
	.article-page-main .article-page .prod-social-wrap .social-prod-logos{text-align: right;}
	.article-page-main .article-page .prod-social-wrap li{    margin: 0 0 0 10px;}
	.article-page-main .article-page a.print_link{margin-top: 15px;float: right;}
	.article-page-main .article-page .article-items{max-width: 100%;margin-right: 0;}
	.cart-left {margin-top: 0;}
	.thank-you-body .title{    margin-top: 110px;}
	/*.success-coupon{background: url(../images/success-gift-mobile.jpg) center center no-repeat;width: 100%;height: 412px;padding-right: 0;padding-top: 205px;}*/	
	.thank-you-body{max-width: 100%;width: 100%;}
	.thank-you-page.account-login{height: auto;}
	.edit-remove a{    max-width: 115px;    margin-top: 10px;}
	.under-btn a{display: block;line-height: 20px;}
	.blog-related .title{padding: 5px 0 25px;}
	.products-list .product-shop-list .basket .qty-block .btn-wrap a,.products-list .product-shop-list .basket .qty-block .btn-wrap a:first-child{font-size: 25px;}
	.container-products .owl-carousel .owl-controls .owl-nav .owl-prev{top: 30%;right: 0;border-left: 1px solid #a4b2cc;left: auto;background-color: #09357b!important;background-position: 7px -27px!important;}
	.container-products .owl-carousel .owl-controls .owl-nav .owl-next{top: 30%;left: 0;border-left: 1px solid #a4b2cc;right: auto;background-color: #09357b!important;background-position: 7px -27px!important;}	
	.my-wishlist .cart-mo-item{padding-left: 0;}
	.products-list .product-shop-list .product-name-select .list-select .op-field input{font-size: 14px;}
	.blog-home .item .post-img .re-details{    width: 100%;height: 100%;}	
	.home-section.home-products h3{font-size: 19px;}
	.header-minicart .minicart-wrapper .sub_total{margin-top: 25px;}
	.slick-slide img{max-width: 75%;}
	.toolbar-top{padding: 0 15px;float: right;width: 100%;}
	.sortprods .leftnav{padding: 10px 15px 15px;}	
	.cat-top{height: 90%;right: 0;width: 100%;}
}
@media (max-width:600px)  {
	.home-top h1{padding: 0 10px;max-width: 80%;}
	.home-section .title:after{top: 22px;}
	.product-view.business-view{    padding: 0 0 40px;}
	.business-view .product-shop .add-to-box{padding: 0 10px;}
}
@media (max-width:340px)  {
	.header-top div.cosher{    position: absolute;
    left: 0;}
}
@media (max-width: 320px)  {
        	.product-shop .name-price .price-info  {
        padding-left:   0;
	}
	.product-shop .name-price .product-name  {
        padding-right:   0;
        padding-left:   15px;
	}
	.account-cart-wrapper{padding-right: 5px;}
	.topSearch{padding-right: 0;}
	.account-cart-wrapper{margin-top: 10px;}
	.header-skip{margin-top: 10px;}
	.mobile-phone{padding-right: 0;}
}
.mobile-header .header-nav .container{display:none;position: absolute;right:0;background: #fff;z-index: 10000;    top: 105px;}
@media (max-width:767px)  {
	.mobile-header .header-nav .container{top: 70px;}
	.home-about .home-left{width: 100%;}
}
.page-header .mobile-header.header-container{padding: 0;margin: 0;}
.mobile-header  #header-nav{padding: 0;}
.mobile-header .header-minicart .label{    background: url(../images/cart.svg) right 0 no-repeat;    font-size: 0;width: 45px;height: 47px;display: block;padding: 0;}
.mobile-header .header-minicart,.mobile-header .language-switch,.mobile-header .header-minicart-whatsapp{float: left;padding: 30px 15px 0;}
.mobile-header .language-switch img{margin: 0 auto;color: #002e76;}
.mobile-header .language-switch span{color: #002e76;font-size: 18px;}
.mobile-header .logo-container{text-align: center;margin-top: 13px;}
.mobile-header .skip-cart{position: relative;display: block;}
.mobile-header .skip-cart .count:before,.mobile-header .skip-cart .count:after{display:none;}
.mobile-header .skip-cart .count{    display: inline-block;
    font-size: 13px;
    color: #fff;
    font-weight: 100;
    background: #002e76;
    position: absolute;
    top: -3px;
    border-radius: 50%;
    width: 20px;
    height: 20px;
    text-align: center;
    line-height: 21px;
    right: -10px;}
.home-about .home-left{float: right;}
.home-about .package .package-right {
    margin-bottom: 0;
}
.mobile-header .header-nav .container.skip-active{display: block;}
.mobile-header .nav-primary a.level0 {border-bottom:none;padding: 15px;display: inline-block;width: 70%;line-height: 20px;text-align: right;text-transform: none;font-size: 20px;color: #002e76;}
.mobile-header .nav-primary li.level0,.mobile-header .nav-primary a.level0{display: block;position: relative;}
.mobile-header .nav-primary li.level0{border-bottom: 1px solid rgb(0, 46, 118, 0.5);}
.mobile-header .nav-primary li.level0 span.open{position: absolute;left: 15px;top: -3px;font-size: 40px;color: #002e76;line-height: normal;}
.mobile-header .nav-primary li.level0 span.open.close-d{display:none}
.mobile-header .nav-primary li.level0.menu-active span.open.open-d{display:none}
.mobile-header .nav-primary li.level0.menu-active span.open.close-d{display:block}
.mobile-header .nav-primary ul.level0{position: static;padding-top: 0;padding-right: 15px;    padding-left: 15px;    padding-bottom: 0;background: none;border: none;}
.nav-top{background: #002e76;float: right;width: 100%;border-top: 1px solid #fff;padding: 15px 0;}
.nav-top .account-link{background: none;padding-right: 15px;color: #fff;font-size: 20px;float: right;margin: 0;line-height: 20px;}
.nav-top .account-link a{    color: #fff;text-decoration: none;line-height: 25px;}
.nav-top .header-search{    margin-top: 3px;margin-right: 0;clear: none;float: left;padding-left: 15px;}
.nav-top #search{font-size: 20px;padding-bottom: 0;padding-top: 0;width: 140px;color: #fff;    height: 25px;line-height: normal;}
.nav-top #search_mini_form .search-button{background: url(../images/search-m.png) 0 0 no-repeat;top: -3px;width: 25px;height: 26px;}
.nav-top .header-search .input-box{margin-top: -5px;}
.mobile-nav nav{float: right;width: 100%;}
.mobile-nav .wish-link{    text-align: right;border-bottom: 1px solid rgb(0, 46, 118, 0.5);padding: 15px;line-height: 25px;float: right;width: 100%;}
.mobile-nav .wish-link a{    background: url(../images/wish-header-m.png) right -2px no-repeat;font-size: 20px;padding-right: 25px;}
.mobile-nav .nav-primary li.menu-active > ul{display: inline-block!important;}
.mobile-nav .nav-primary li.menu-active > ul{    margin-top: 15px;}
.tablet-slider .ma-banner7-container .description{top: 15%;}
.tablet-slider .ma-banner7-container .description h1{    background: url(../images/title-bg.png) right top no-repeat;padding-top: 35px;    text-align: right;}
.tablet-slider .ma-banner7-container .description p{text-align: right;}
.tablet-slider .ma-banner7-container .description a{text-align: center;}
/*mobile*/
.mobile-header.small-header .nav-trig{width: 72px;height: 72px;background-size: 50px;}
.small-header .mobile-nav{position: absolute}
.small-header .nav-trig{width: 74px;height: 74px;background-size: 45px;}
.small-header .logo{margin-left: 35px;}
.small-header .logo img{width: 190px;}
.small-header .mobile-header-left{position: absolute;left: 0;top: 0;}
.small-header .header-minicart,.small-header .header-minicart-whatsapp{padding-right: 10px;padding-top: 23px;padding-left: 10px;}
.header-minicart-whatsapp.whatsapp-link{    position: fixed;    bottom: 20px;z-index: 1000;padding: 0;margin: 0;left: 15px;}
.header-minicart-whatsapp.whatsapp-link a{    color: #fff;font-size: 30px;margin-left: 0;display: block;background: #55cd6c;width: 50px;height: 50px;border-radius: 50%;text-align: center;padding-top: 2px;}
.mobile-header.small-header .header-minicart .label{height: 35px;width: 30px;background-size: 30px;}
.mobile-header.small-header .language-switch{padding: 0;padding-top: 20px;}
.mobile-header.small-header .language-switch span{font-size: 15px;}
.mobile-header.small-header .block-cart .cart-top .mini-close{left: 0;}
.mobile-header.small-header .header-minicart .info-wrapper .qty-block .btn-wrap a.qty_dic_m{line-height: 28px;}
.mobile-header.small-header .block-cart .cart-top{margin: 0 10px;}
.mobile-header.small-header .header-minicart .mini-products-list{    padding: 25px 10px 0;}
.mobile-header.small-header .header-minicart .minicart-actions{padding: 25px 10px;}
.mobile-header.small-header .logo-container{margin-top: 0;}
.page-header .mobile-header.small-header.header-container{margin-bottom: -7px;}
.tablet-slider.small-slider .ma-banner7-container .description{top: 45px;width: 90%;left: 5%;right: auto;padding: 15px;}
.tablet-slider.small-slider .ma-banner7-container .description h1{font-size: 22px;margin: 0;}
.tablet-slider.small-slider .ma-banner7-container .description p{font-size: 16px;}
.tablet-slider.small-slider .ma-banner7-container .description a{width: 43%;height: 45px;line-height: 45px;font-size: 21px;margin: 10px;}
.tablet-slider.small-slider .ma-banner7-container .description a:last-child span{background: none; background-position: 25px 59%;padding-left: 60px;    margin-left: -60px;display: inline-block;}
.home-content.mobile-home{padding: 0;}
.home-content.mobile-home .home-section{margin-top: 1px;}
.mobile-home .home-section .package .package-block{left: 35px;top: 15px;}
.mobile-home .home-section .package .package-block .package-title{font-size: 25px;margin-bottom: 0;}
.mobile-home .home-section .package .package-block .package-subtitle{font-size: 18px;}
.mobile-home .home-section .package .package-block .package-btn{margin-top: 10px;    max-width: 235px;}
.mobile-home .home-section .package .package-block .package-btn a.package{font-size: 25px;}
.mobile-home .home-about .home-left{margin-top: 1px;}
.mobile-home .home-about .home-left .item.first{margin-bottom: 1px;}
.mobile-home .home-left .item .about-btn{width: 50%;}
.mobile-home .home-left .item.first .video-btn .title{padding-top: 15px;}
.std .mobile-home .home-left .item.first .video-btn{height: 45%;width: 90%;}
.mobile-home .home-left .item.first .video-btn{width: 60%;    height: 83%;}
.mobile-home .home-left .item.third{margin-top: 1px;padding: 15px 20px 30px;}
.mobile-home .how-works-m{padding:20px 0px 45px;overflow: hidden;}
.mobile-home .how-works-m .owl-carousel .owl-item img{max-width: 100%;width:auto;margin: 0 auto 10px;}
.mobile-home .how-works-m .item{text-align: center;font-size: 16px;color: #002e76;line-height: 20px;}
.mobile-home .how-works-m .owl-theme .owl-controls{position: absolute;left: 0;right: 0;bottom: -50px;}
.mobile-home .how-works-m li{text-align: center;font-size: 16px;color: #002e76;line-height: 20px;}
.mobile-home .how-works-m li img{margin: 0 auto 10px;}
.mobile-home .home-products{    padding: 30px 15px;}
.mobile-home .product-grid .basket a.quick-view{margin-top: 15px;position: static;}
.mobile-home .home-articles-block .articles-homepage,.mobile-home .home-articles-block .recipes-homepage {padding-right: 0!important;padding-left: 0!important;}
.mobile-home .home-articles{padding: 35px 15px;margin-bottom: 20px;    overflow: hidden;}
.mobile-home .home-articles-block .blog-home{    margin-left: -50%;margin-right: 0;}
.mobile-home .home-blog-content .fade-item{left: 0;}
.mobile-home .blog-home .owl-carousel .owl-controls{left:30%;}
.mobile-home .owl-carousel .owl-item img{width: 100%;}
/*.mobile-home .home-articles-block .recipes-homepage .blog-home{    margin-left: -188px;}*/
.mobile-home .blog-home .owl-carousel .owl-controls .owl-nav .owl-next{left: 0;right: auto;}
.mobile-home .blog-home .owl-carousel .owl-controls .owl-nav .owl-prev{right: auto;left: 32px;}
.mobile-home .home-articles .sub-title{font-size: 21px;}
.mobile-home .home-articles .title{font-size: 27px;}
.mobile-home .home-bottom-text{margin-top: 0;padding-right: 15px;padding-left: 15px;}
.mobile-home .insta-section{padding: 0 15px;}
.mobile-footer.footer-container{margin-top: 0;padding: 0 15px;}
.mobile-footer.footer-container .footer-side-icon.first{bottom: 0;    width: 150px;top: auto;}
.mobile-footer.footer-container .footer-side-icon.second{    right: 0;bottom: auto;top: 68%;max-width: 100px;}
.mobile-footer .footer .item{display: block;    margin: 0;}
.mobile-footer .footer .item.footer_follow{margin-top: 30px;top: 0;margin-bottom: 30px;}
.mobile-addto{border-top: 1px solid #ededed;margin-top: 20px;    padding: 0 15px;    float: left;width: 100%;}
.mobile-addto .add-to-links{width: 50%;float: right;text-align: right;}
.mobile-addto .add-to-links a.whatsapp-share{display: block;background: url(../images/whatsapp.png) right 0 no-repeat;color: #002e76;font-size: 16px;padding-right: 25px;background-size: 18px;font-weight: 600;}
.product-view-m.product-view{visibility: visible;}
.product-view-m .additional-table{width: 68%;padding-right: 40px;}
.product-view-m .tabs-main .static-attr{width: 25%;margin-top: 0;}
.product-view-m .ask-details{padding-top: 15px;}
.products-list .only-pickup p{font-size: 14px;}
@media (max-width: 374px)  {
	.banner-cat-sub-title{max-height: 60%;
    overflow: hidden;
    overflow-y: scroll;}
}
@media (min-width: 600px)  {
	.mobile-home .blog-home .owl-carousel .owl-controls{left: 31.5%;}
}
@media (max-width: 320px)  {
	.tablet-slider.small-slider .ma-banner7-container .description p{    font-size: 14px;}
	.tablet-slider.small-slider .ma-banner7-container .description a{line-height: 40px;    height: 40px;font-size: 18px;}
	.small-header .logo{padding-top: 8px;}
	.small-header .logo img{width: 150px;}
}
@media (max-width: 767px)  {
	.home-content.mobile-home,.home-left .item,.mobile-home .home-left .item.third{margin-top: 10px;}
	.home-about .package .package-right{margin-bottom: 10px;}
	.products-list .product-shop-list .product-name-select a{overflow: hidden;    display: block;}
	.products-list .product-shop-list .list-select.comments .list-comments{    max-width: 100%;}	
	.products-list .product-shop-list .basket .comments .pop-trig{margin-bottom: 10px;display: block;}
	.products-list .product-shop-list .list-select .list-comments ul li label{font-size: 14px;}
}
@media screen and (max-height: 768px) {
	.header-minicart  .minicart-desktop .mini-products-list{max-height: 270px;}
}