/*
Theme Name: MNDL2021
Author: MNDL2021
Author URI: info@mndl.ir
Version: 2.0
*/
a,abbr,acronym,address,applet,big,blockquote,body,caption,cite,code,dd,del,dfn,div,dl,dt,em,fieldset,font,form,h1,h2,h3,h4,h5,h6,html,iframe,ins,kbd,label,legend,li,object,ol,p,pre,q,s,samp,small,span,strike,strong,sub,sup,table,tbfody,td,tfoot,th,thead,tr,tt,ul,var{border:0;font-family:inherit;font-size:100%;font-style:inherit;font-weight:inherit;margin:0;outline:0;padding:0;vertical-align:baseline}
article,aside,details,figcaption,figure,footer,header,hgroup,nav,section{display:block}
audio,canvas,video{display:inline-block;max-width:100%}
html *{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}
html{font-family:'BYekan';font-size:13px;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}
input[id="q"]{border-radius:50px;width:100%;border:2px solid #BBB;text-align:center;box-shadow:0 2px 12px rgba(36,78,185,0.75)}
input[id="j"]{border-radius:50px;width:100px;background-color:#f22d33;box-shadow:0 2px 12px rgba(242,45,51,.6)}
body,button,select,input,textarea,.widget-title a{color:#2e3233;line-height:1.5}
body{background-color:#f0f0f0;color:#333;text-align:right;direction:rtl;margin:0;padding:0}
a,.widget-title a:hover{color:#0934EF;text-decoration:none}
a:active,a:hover{outline:0;color:#dc2327;}
address{font-style:italic;margin-bottom:24px}
abbr[title]{border-bottom:1px dotted #2b2b2b;cursor:help}
b,strong{font-weight:700}
cite,dfn,em,i{font-style:italic}
ins,mark{background:#fff9c0;text-decoration:none}
code,kbd,pre,samp,tt,var{font-family:monospace,serif;font-size:15px;-webkit-hyphens:none;-moz-hyphens:none;-ms-hyphens:none;hyphens:none;line-height:1.6}
pre{border:1px solid rgba(0,0,0,.1);box-sizing:border-box;margin-bottom:24px;max-width:100%;overflow:auto;padding:12px;white-space:pre;white-space:pre-wrap;word-wrap:break-word}
blockquote,q{-webkit-hyphens:none;-moz-hyphens:none;-ms-hyphens:none;hyphens:none;quotes:none}
blockquote:after,blockquote:before,q:after,q:before{content:"";content:none}
blockquote{color:#767676;font-size:19px;font-style:italic;font-weight:300;line-height:1.2631578947;margin-bottom:24px}
blockquote cite,blockquote small{color:#2b2b2b;font-size:16px;font-weight:400;line-height:1.5}
blockquote cite,blockquote em,blockquote i{font-style:normal}
blockquote b,blockquote strong{font-weight:400}
small{font-size:smaller}
hr{border:0;background:url(images/side_top.png) repeat-x bottom;width:100%;height:6px;margin:10px 0}
big{font-size:125%}
.ltr{direction:ltr;text-align:left}
sub,sup{font-size:75%;height:0;line-height:0;position:relative;vertical-align:baseline}
sup{bottom:1ex}
sub{top:.5ex}
dl{margin-bottom:24px}
dt{font-weight:700}
dd{margin-bottom:24px}
ol,ul{margin:0}
ul{list-style:none}
ol{list-style:decimal inside}
li>ol,li>ul{margin:0}
img{-ms-interpolation-mode:bicubic;border:0;vertical-align:middle;max-width:100%;height:auto}
a img{-webkit-transition:opacity .2s ease;transition:opacity .2s ease}
figure{margin:0}
legend{white-space:normal}
input,textarea,button,select,label{font-family:inherit}
input,textarea,button,select{font-size:13px}
input::-moz-focus-inner,button::-moz-focus-inner,select::-moz-focus-inner{border:0;padding:0}
input,button,textarea,select{margin:0;box-sizing:border-box;border-radius:0}
input,textarea,button,select{-moz-appearance:none;-webkit-appearance:none;-webkit-transition:all .2s ease;transition:all .2s ease}
input[type="checkbox"]{-moz-appearance:checkbox;-webkit-appearance:checkbox}
input[type="radio"]{-moz-appearance:radio;-webkit-appearance:radio}
input[type='number']{-moz-appearance:textfield!important}
label{color:#444}
input,select,textarea{background:#fff;border:2px solid #ddd;color:#777;display:block;max-width:100%;outline:none;padding:6px 8px;border-radius:50px;text-align: center;box-shadow:0 2px 12px rgba(36,78,185,0.75)}
label .required{color:#e56718}
input[type="submit"],input[type="reset"],button[type="submit"],button{background:#ff702a;color:#fff!important;padding:8px 14px;display:inline-block;border:none;cursor:pointer}
input[type="submit"]:hover,button[type="submit"]:hover{background:#c0392b}
embed,iframe,object,video{margin-bottom:24px;max-width:100%}
p > embed,p > iframe,p > object,span > embed,span > iframe,span > object{margin-bottom:0}
::-moz-selection{background:#8cb9f2;color:#fff}
::selection{background:#8cb9f2;color:#fff}
::-moz-selection{background:#8cb9f2;color:#252629;}
*,:after,:before,:hover{box-sizing:border-box}
@font-face{font-family:'BYekan';src:url(fonts/Yekan.eot);src:url(fonts/Yekan.eot?#iefix) format("embedded-opentype"),url(fonts/Yekan.woff) format("woff"),url(fonts/Yekan.ttf) format("truetype");font-weight:400;font-style:normal}
@font-face{font-family:'FontAwesome';src:url(fonts/fontawesome-webfont.eot);src:url(fonts/fontawesome-webfont.eot?#iefix) format("embedded-opentype"),url(fonts/fontawesome-webfont.woff2) format("woff2"),url(fonts/fontawesome-webfont.woff) format("woff"),url(fonts/fontawesome-webfont.ttf) format("truetype"),url(fonts/fontawesome-webfont.svg#fontawesomeregular) format("svg");font-weight:400;font-style:normal}
a,a:before,a:after{transition:all .25s ease 0}
.alignleft,span.parent-cat{float:left}
.alignright{float:right}
.aligncenter{display:block;margin-left:auto;margin-right:auto}
.container-inner{width:100%;min-width:280px;max-width:1336px;margin:0 auto;padding:0 60px}
.clearfix{clear:both;display:block;overflow:hidden;visibility:hidden;width:0;height:0}
.group:before,.group:after{content:"";display:table}
.group:after{clear:both}
.group{zoom:1}
.widget,#content article.post,#content article.page,.wp-pagenavi,#comments{width:100%;background-color:#fff;box-shadow:0 0 2px rgba(0,0,0,0.1);border:1px solid rgba(0,0,0,0.2);padding:60px 15px 15px;margin-bottom:1.382em;display:inline-block;position:relative;border-radius:5px}
.widget-title{width:100%;height:44px;background-color:#f2f2f2;font-size:15px;position:absolute;border-radius:5px 5px 0 0;top:0;right:0}
.widget-title h1,.widget-title h2,.widget-title h3{padding:10px 15px 10px 10px}
.widget-title i{position:absolute;left:0;top:0;background-color:rgba(0,0,0,0.05);width:44px;height:42px;border-radius:5px 0 0;line-height:42px;font-size:18px;text-align:center;margin:0}
.fa{position:relative;top:1px;margin-left:5px}
.nav-wrapper > ul > li:before,.category-side> ul > li > a:before,.wp-pagenavi span.pages:before,.category-side > ul > li.open ul li a:before{font-family:"FontAwesome";position:relative;font-size:12px;margin-left:6px}
#content .widget-title{border-bottom:2px solid #9370DB}
.category_widget .widget-title{border-bottom:2px solid #FF7F50}
.random_b_widget .widget-title{border-bottom:2px solid #CD853F}
.cart_widget .widget-title{border-bottom:2px solid #9ACD32}
.enamad .widget-title{border-bottom:2px solid #3CB371}
.recent_comments .widget-title{border-bottom:2px solid #BA55D3}
#header{background-color:#fff;height:160px}
.nav-topbar input[type=checkbox] {position: absolute; top: -9999px; right: -9999px;}
.nav-topbar label{display: none; cursor: pointer; user-select: none;} 
.top_menu{width:100%;background-color:#33383C;height:46px;margin-bottom:1.382em}
.top_menu.fixed{position:fixed;top:0;z-index:99999;box-shadow:0 0 5px #555}
.top_menu .container-inner{position:relative}
.top_menu li{margin-left:10px;float:right}
.top_menu li a{padding:1em;color:#fff;display:inline-block}
.top_menu li a:hover{background-color:#ff7f50;border-bottom:2px solid #ff6347;color:#FFF}
.sb-search{position:absolute;margin:5px 0 0;width:0;min-width:36px;height:36px;left:60px;overflow:hidden;-webkit-transition:width .3s;-moz-transition:width .3s;transition:width .3s;-webkit-backface-visibility:hidden}
input.sb-search-input{position:absolute;top:0;left:2px;border:none;outline:none;border-radius:2em;background:#fff;width:230px;height:37px;margin:0;z-index:10;padding:0 8px 0 0;font-family:inherit;font-size:14px;color:#444}
.sb-search-input::-webkit-input-placeholder{color:#464646}
.sb-search-input:-moz-placeholder{color:#464646}
.sb-search-input::-moz-placeholder{color:#464646}
.sb-search-input:-ms-input-placeholder{color:#464646}
.sb-icon-search,.sb-search-submit{width:36px;height:36px;display:block;position:absolute;left:0;top:0;padding:0;margin:0;line-height:35px;text-align:center;cursor:pointer}
.sb-search-submit{background:#fff;border-radius:50%;-ms-filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);filter:alpha(opacity=0);opacity:0;color:transparent;border:none;outline:none;z-index:-1}
.sb-icon-search{color:#fff;background-color:#7B68EE;z-index:90;font-size:20px;font-family:'FontAwesome';border-radius:50%}
.sb-icon-search i{color:#fff;text-shadow:0 1px 0 #333;margin:8px 9px 0 0}
.sb-icon-search:before{content:"\f002"}
.sb-search.sb-search-open,.no-js .sb-search{width:242px;padding-right:37px}
.sb-search.sb-search-open .sb-icon-search,.no-js .sb-search .sb-icon-search{background-color:#604fc9;color:#fff;z-index:11}
.sb-search.sb-search-open .sb-search-submit,.no-js .sb-search .sb-search-submit{z-index:90}
.featured-article,.wps-slider{height:308px;background-color:#fff;box-shadow:0 0 1px rgba(0,0,0,0.15);padding:10px;position:relative;border-radius:4px;margin-bottom:1.382em}
.wps-slider img{border-radius:4px}
.featured-article .item img{height:100%}
.wps-slider .item{position:relative;z-index:9}
.wps-slider a{display:block;height:100%}
.featured-article .item{height:288px;display:block;text-align:center;margin:0 5px}
#right-sidebar,#left-sidebar{width:25%}
.category-side{max-height:600px;overflow-y:scroll;overflow-x:hidden}
.category-side ul,.category-side ul li,.category-side ul li a{margin:0;padding:0;display:block;position:relative}
.category-side ul ul, .edd-cart-item-quantity{display:none}
.category-side > ul > li > a{padding:8px 24px 8px 10px;cursor:pointer;z-index:2;color:#333;border-bottom:1px solid #DDD}
.category-side > ul > li:nth-of-type(2n+0) > a{background-color:#f5f5f5}
.category-side > ul > li > a:before{content:"\f104";font-size:12px;text-align:center;width:26px;position:absolute;right:0;top:9px}
.category-side > ul > li.has-sub > a:before{content:"\f115"}
.category-side > ul > li.open ul li a:before{content:"\f104";position:absolute;right:21px}
.category-side > ul > li > a:hover,.category-side > ul > li.open > a{color:#fff;background-color:#ff7f50}
.category-side > ul > li.open > a{border-bottom:1px solid #333}
.category-side ul ul li a{padding:10px 20px;z-index:1;font-size:13px;color:#fff;background-color:#333333}
.category-side > ul > li ul li a{padding:8px 34px 8px 10px}
.category-side ul ul li:hover > a,.category-side ul ul li.open > a{background:#424852;color:#fff}
.random-article{margin-bottom:2em;text-align:center}
.random-article.owl-theme .owl-controls{margin-top:3.6em}
.random-article.owl-theme .owl-controls .owl-page.active span,.random-article.owl-theme .owl-controls .owl-page:hover span{background-color:#333}
.random-article.owl-theme .owl-controls .owl-page span{border:2px solid #333;width:11px;height:11px;display:block;margin:0 7px}
.recent_comments img{border-radius:50%;margin:0 0 3px 10px}
.recent_comments ul li{width:100%;display:inline-block;padding:6px 10px 7px}
.recent_comments ul li a{color:#333}
.recent_comments ul li p{line-height:1.3;padding-bottom:6px;color:#777;text-align:justify}
.recent_comments ul li:nth-of-type(2n+0){background-color:#f2f2f2;border-radius:5px}
.mini_cart_item{position:relative;padding-bottom:25px;margin-bottom:10px;border-bottom:1px dashed #333}
.mini_cart_item a:nth-of-type(2){width:100%;display:flex;line-height:1.3;color:#333}
span.quantity{position:absolute;right:74px;bottom:7px;color:#777}
.mini_cart_item:last-child span.quantity{bottom:0}
.mini_cart_item:hover a,.woocommerce-cart table.cart a:hover{color:#FD0006}
.mini_cart_item .remove{color:#FD0006;font-size:21px;position:absolute;left:-14px;top:0;margin-top:-9px}
.mini_cart_item .woocommerce-placeholder{width:0px;height:0px;margin-left:3px}
.edd-cart .edd-cart-item {border-bottom: 1px dashed #333; padding-bottom: 10px; margin-bottom: 10px;}
p.buttons a{padding:2px 8px;text-align:center;border-radius:3px;background-color: #7b3178;}
p.total{text-align:center;margin:1.382em 0}
.button.wc-forward {color:#fff;background-color: #b74fb4;float:right}
.button.checkout.wc-forward, .cart_item.edd_checkout a{color:#fff;float:left;background-color: #00b700;}
.cart_item.edd_checkout a {padding: 4px 15px 7px; border-radius: 3px; display: block; float: none; margin: 15px auto 0px; width: 82px; text-align: center;}
#content{width:46.8%;margin-right:1.6%;float:right}
span.parent-cat{background-color:#0091FF;padding:1px 6px 2px 5px;border-radius:3px;font-size:12px;position:absolute;left:10px;top:10px}
span.parent-cat a{color:#FFF; display: none;}
span.parent-cat a:last-of-type {display: inline;}
span.parent-cat:hover{background-color:#0071c7}
span.parent-cat:hover a{color:#FFF}
.entry-content p{text-align:justify;line-height:1.65}
.entry-content img.alignleft,.entry-content img.alignright{float:none}
.entry-meta ul{padding-top:4px}
.entry-meta ul li{display:inline-block;margin-left:15px}
.entry-meta ul li.entry-more{float:left;margin-left:0}
.entry-meta ul li.entry-more a{border:2px solid #ff6347;padding:2px 9px 2px 7px;color:#ff6347;border-radius:3px}
.entry-meta ul li.entry-more a:hover{border:2px solid #ff6347;background-color:#ff6347;color:#FFF}
.post-tags span { font-size: 12px; color: #999; display: inline-block; margin: 0 7px 0 0; }
.post-tags a { background: #f2f2f2; display: inline-block; line-height: 16px; font-size: 10px; color: #999; padding: 3px 4px; margin: 0 4px 2px 0;-webkit-border-radius: 2px; border-radius: 2px; }
.post-tags a:hover { background-color: #e56718; color: #fff; }
.widget_edd_cart_widget{background-color: transparent;border: 0;box-shadow: none;padding: 0;margin: 0;}
#comments{position:relative}
#comments img{margin:0;display:inline}
.commentlist,.pinglist{width:100%;display:inline;list-style:none;counter-reset:li;margin-bottom:20px}
.commentlist li{border-bottom:1px solid #f6f6f6;padding-top:8px;font-size:14px;line-height:22px;border:1px solid #CCC;padding-right:88px;margin-bottom:10px;border-radius:5px}
.commentlist .comment-body{clear:both;position:relative;padding-bottom:12px}
.commentlist .comment-author,.commentlist .comment-meta,.commentlist .comment-awaiting-moderation{font-size:13px;display:block;float:right;line-height:20px}
.commentlist .comment-author{margin-left:6px}
.comment-metadata{float:right}
.commentlist .fn{color:#444;font-size:13px;font-style:normal;font-weight:400}
.commentlist .says{display:none}
.commentlist .avatar{position:absolute;right:-76px;top:4px;width:62px;height:62px;-webkit-border-radius:3px;border-radius:3px}
.commentlist .comment-meta:before{color:#ccc;content:"\f017";font-family:FontAwesome;font-size:10px;margin-left:3px;float:right}
.commentlist .comment-meta a{color:#aaa}
.commentlist .reply{background-color:#0091FF;padding:0 5px;border-radius:3px;font-size:10px;display:inline-block;height:21px;line-height:17px}
.commentlist .reply a{color:#fff}
.commentlist .reply:before{font-family:'FontAwesome';content:"\f112";font-size:9px;top:2px;color:#fff;margin-left:4px;position:relative}
.comment-awaiting-moderation{color:#e56718;font-style:normal}
.comment{position:relative;border-bottom:1px solid #f6f6f6}
.comment:before{content:counter(li);counter-increment:li;position:absolute;left:20px;top:0;line-height:2.4em;text-align:center;color:rgba(0,0,0,0.12);z-index:10;font-size:35px}
.commentlist .comment-body p{margin-bottom:8px;color:#777;font-size:13px;clear:both}
.commentlist .comment-body strong{font-weight:700}
.commentlist .comment-body em{font-style:italic}
.commentlist .comment-body ol li{list-style:decimal;margin-right:2em;padding:0}
.commentlist .comment-body ul li{list-style:square;margin-right:2em;padding:0}
.commentlist li.bypostauthor > .comment-body:after,.commentlist li.comment-author-admin > .comment-body:after{background:#ff6347;display:block;position:absolute;content:"\f040";color:#fff;line-height:12px;font-style:normal;font-family:FontAwesome;text-align:center}
.commentlist li.comment-author-admin > .comment-body:after{content:"\f005"}
.commentlist li.bypostauthor > .comment-body:after,.commentlist li.comment-author-admin > .comment-body:after{top:50px;right:-31px;font-size:10px;padding:2px 4px;-webkit-border-radius:3px;border-radius:3px}
.commentlist li li.bypostauthor > .comment-body:after,.commentlist li li.comment-author-admin > .comment-body:after{top:39px;right:-37px;font-size:8px;padding:1px 3px;-webkit-border-radius:2px;border-radius:2px}
.commentlist li.byuser{background-color:#F4FFF4;border-color:#3CB371}
.commentlist li ul{padding:0 10px 10px}
.commentlist li li{padding-right:12px;margin:0}
.commentlist li li .avatar{width:48px;height:48px;right:-72px;top:5px}
.commentlist li li .comment-meta{right:70px}
.comments-nav{margin-bottom:20px}
.comments-nav .nav-previous{float:left}
.comments-nav .nav-next{float:right}
.logged-in-as,.comment-notes,.form-allowed-tags{display:none}
#respond{position:relative}
#reply-title{display:none}
li #reply-title{font-size:0;margin:0!important;padding:0;height:0;border-top:0}
#cancel-comment-reply-link{color:#999;display:block;position:absolute;bottom:26px;left:20px;font-size:12px}
#cancel-comment-reply-link:hover{color:#777}
#commentform{-webkit-border-radius:2px;border-radius:2px}
#commentform p.comment-form-author,#commentform p.comment-form-email,#commentform p.comment-form-url{width:31.86%;margin-left:2.21%;float:right}
#commentform p.comment-form-url{margin-left:0}
#commentform p.comment-form-comment{clear:both}
#commentform input,#commentform textarea{max-width:100%;width:100%}
#commentform .form-submit input{width:150px;background-color:#5CB85C;border:1px solid #4CAE4C;padding:8px;border-radius:4px;color:#FFF;float:left}
#commentform .form-submit input:hover{background-color:#449d44;border:1px solid #398439}
#commentform textarea{height:100px}
#commentform p.form-submit{margin-top:10px;display:inline-block;width:100%}
.logged-in #reply-title{margin-bottom:20px}
.logged-in #commentform p.comment-form-comment{margin-top:10px}
#commentform input[type="checkbox"]{width:0}
#footer{width:100%;height:80px;padding-top:1.5em;background-color:#363636;color:#FFF;float:right}
#footer span.fa-heart{color:#ff415c;font-size:15px;margin:0 2px}
.designer a{color:#f5deb3}
.pull-left .sf{width:54px;text-align:center;border-radius:8px;padding:0 5px 0 0;line-height:45px;margin-right:5px;color:#FFF;display:inline-block;font-size:18px}
.pull-left .sf:hover{border-bottom:2px solid #ff6347}
body.woocommerce-cart .widget.cart_widget,body.woocommerce-checkout .widget.cart_widget{display:none}
.woocommerce-cart table.cart,.woocommerce table.shop_table,.woocommerce-checkout #payment ul.payment_methods li{text-align:right!important}
.woocommerce #content table.cart td.actions .coupon,.woocommerce table.cart td.actions .coupon,.woocommerce-page #content table.cart td.actions .coupon,.woocommerce-page table.cart td.actions .coupon,.woocommerce form .form-row-first,.woocommerce form .form-row-last,.woocommerce-page form .form-row-first,.woocommerce-page form .form-row-last{float:right!important}
.woocommerce .cart .button,.woocommerce .cart input.button{float:left!important}
.woocommerce-cart table.cart td a{color:#2e3233}
.woocommerce #respond input#submit,.woocommerce a.button,.woocommerce button.button,.woocommerce input.button{font-weight:400!important;color:#515151!important}
.woocommerce #respond input#submit.alt,.woocommerce a.button.alt,.woocommerce button.button.alt,.woocommerce input.button.alt{background-color: #b74fb4;box-shadow: 0px 0px 15px #b74fb4;padding: 15px;color:#FFF!important}
.woocommerce .cart-collaterals .cart_totals,.woocommerce-page .cart-collaterals .cart_totals{width:100%!important}
.woocommerce-cart .cart-collaterals .cart_totals table{width:100%!important;text-align:center!important}
.woocommerce-cart .wc-proceed-to-checkout a.checkout-button,.woocommerce #payment #place_order,.woocommerce form .form-row-last,.woocommerce-page #payment #place_order,.woocommerce-page form .form-row-last{color:#FFF!important;float:left!important}
.woocommerce .col2-set .col-1,.woocommerce-page .col2-set .col-1,.woocommerce .col2-set .col-2,.woocommerce-page .col2-set .col-2{width:100%!important}
.owl-carousel .owl-wrapper:after{content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0}
.owl-carousel{display:none;position:relative;width:100%;direction:ltr;-ms-touch-action:pan-y}
.owl-carousel .owl-wrapper{display:none;position:relative;-webkit-transform:translate3d(0px,0px,0px)}
.owl-carousel .owl-wrapper-outer{overflow:hidden;position:relative;width:100%}
.owl-carousel .owl-wrapper-outer.autoHeight{-webkit-transition:height 500ms ease-in-out;transition:height 500ms ease-in-out}
.owl-carousel .owl-item{float:left}
.owl-controls .owl-page,.owl-controls .owl-buttons div{cursor:pointer}
.owl-controls{-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-tap-highlight-color:rgba(0,0,0,0)}
.owl-controls .owl-page,.owl-controls .owl-page span{-webkit-transition:all .3s ease;transition:all .3s ease}
.grabbing{cursor:url(grabbing.png) 8 8,move}
.owl-carousel .owl-wrapper,.owl-carousel .owl-item{-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-ms-backface-visibility:hidden;-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0)}
.owl-theme .owl-controls{margin-top:10px;text-align:center;position:absolute;width:95%;top:37%;height:169px}
.owl-theme .owl-controls .owl-buttons div{color:#FFF;display:inline-block;zoom:1;*display:inline;margin:0 10px;font-size:0;filter:Alpha(Opacity=50);opacity:.5}
.owl-theme .owl-controls.clickable .owl-buttons div:hover{filter:Alpha(Opacity=100);opacity:1;text-decoration:none}
.owl-theme .owl-controls .owl-page{display:inline-block;zoom:1;*display:inline}
.owl-theme .owl-controls .owl-page span{background:transparent;border:2px solid #fff;width:8px;height:8px;display:block;margin:5px 7px}
.owl-theme .owl-controls .owl-page.active span,.owl-theme .owl-controls .owl-page:hover span{background-color:#FFF}
.owl-theme .owl-controls .owl-page span.owl-numbers{height:auto;width:auto;color:#FFF;padding:2px 10px;font-size:12px;-webkit-border-radius:30px;-moz-border-radius:30px;border-radius:30px}
.owl-item.loading{min-height:150px;background:url(AjaxLoader.gif) no-repeat center center}
.owl-pagination{width:100%;position:absolute;bottom:0}
.owl-next,.owl-prev{position:absolute}
div.owl-prev:after{font-size:40px;content:"\f104";font-family:FontAwesome}
div.owl-next:after{font-size:40px;content:"\f105";font-family:FontAwesome}
.owl-next{right:0}
.owl-prev{left:0}
.wp-pagenavi{width:100%;text-align:center;padding-top:15px;float:right}
.wp-pagenavi a,.wp-pagenavi span{color:gray;font-size:14px;border-radius:3px;padding:5px 12px!important;display:inline-block;margin:0 8px!important}
.wp-pagenavi span.pages{font-size:16px;display:block;margin-bottom:1em!important;border:none!important}
.wp-pagenavi span.pages:before{content:"\f15c";font-family:FontAwesome;margin-left:6px}
.wp-pagenavi span.extend{border:none!important;border-bottom:3px solid transparent!important;border-top:1px solid transparent!important}
.wp-pagenavi a:hover,.wp-pagenavi a:active,.wp-pagenavi span.current{color:#3cb371!important}
.wp-pagenavi a{color:gray;border:none!important;border-bottom:3px solid #f6f6f6!important;border-top:1px solid #f1f1f1!important}
.wp-pagenavi a:hover,.wp-pagenavi a:active,.wp-pagenavi span.current{background:none;border:none!important;border-bottom:3px solid #3cb371!important;border-top:1px solid #3cb371!important}
@media (min-width: 550px) {
.one,.one-half,.two-third,.one-third,.one-fourth,.one-fifth,.one-sixth,.three-fourth{position:relative;margin-left:2.21%;float:right}
.one{width:100%;margin-left:0!important}
.one-half{width:48.895%}
.two-third{width:65.93%}
.one-third{width:31.86%}
.one-fourth{width:23.34%}
.three-fourth{width:74.44%}
.one-fifth{width:18.23%}
.one-sixth{width:14.82%}
.one-half:nth-child(2n),.one-third:nth-child(3n),.one-fourth:nth-child(4n),.one-fifth:nth-child(5n),.one-sixth:nth-child(6n){margin-left:0!important}
.container-inner .one-fourth:last-child{margin-left:0!important}
.container-inner .one-third:last-child{margin-left:0!important}
.container-inner .three-fourth:last-child{margin-left:0!important}
.container-inner .two-third:last-child{margin-left:0!important}
.one .one-fourth:last-child{margin-left:0!important}
.one .two-third:last-child{margin-left:0!important}
}
@media (max-width: 1025px) {
.container-inner{padding:0 20px}
.sb-search{left:20px}
.wps-slider .item{display:flex;max-height:288px}
}
@media (max-width: 981px) {
.mini_cart_item a:nth-of-type(2){line-height:1}
}
@media (max-width: 846px) {
	.nav-topbar {background-color: #E67E22; width: 49px; height: 46px;padding: 6px 0px 0px 1px; float: right;}
	.nav-topbar:hover label:before {text-shadow: 0 2px 0 rgba(0,0,0,0.35);}
	.nav-topbar > ul {width: 220px;visibility: visible;opacity: 1;display: none;position: absolute;top: 47px;background-color: #FFF;z-index: 99;}
	.nav-topbar input[type=checkbox]:checked ~ label, .nav-topbar input[type=checkbox] ~ label:hover {color: white;}
	.nav-topbar label {color: #fff;position: relative;display: block;padding: 0.7em 34px 0px 1.7em;}.nav-topbar label:before {position: absolute;left: 16px;top: -14px;content: "\2261";font-size: 3.4em;}
	.nav-topbar input[type=checkbox]:checked ~ ul {display: block;}
	.top_menu li {width: 100%;margin: 0;border-bottom: 1px solid #DDD;}
	.top_menu li a {width: 100%; color: #333; padding: .8em 0.5em;}
	.top_menu li a:hover {border-bottom: 0;}
}
@media (max-width: 801px) {
.container-inner{padding:0 10px}
.sb-search{left:10px}
.featured-article,#left-sidebar{display:none!important}
.wps-slider{width:100%!important}
.wps-slider .item{-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}
#right-sidebar,#left-sidebar{width:30%}
#content{width:68.37%}
}
@media (max-width: 540px) {
#right-sidebar,#left-sidebar,#content{width:100%}
.category-side {max-height: 300px;}
#left-sidebar{display:block!important}
.entry-meta ul{width:100%;display:inline-block}
span.parent-cat,.wps-slider,.random_b_widget{display:none!important}
.entry-meta ul li.entry-more{width:100%;margin-top:1em}
.entry-meta ul li.entry-more a{width:100%;display:block;padding:4px 9px 4px 7px;text-align:center}
#footer{height:auto;text-align:center}
#footer .pull-left{margin:10px 0 1em;width:100%}
}
@media print {
body{background:#660033!important;color:#2b2b2b;font-size:12pt}
}
.pulse2{-webkit-animation-name:pulse2;animation-name:pulse2;-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;-webkit-animation-timing-function:linear;animation-timing-function:linear}
@-webkit-keyframes pulse2 {
0%{-webkit-transform:scale(1.1);transform:scale(1.1)}
50%{-webkit-transform:scale(0.8);transform:scale(0.8)}
100%{-webkit-transform:scale(1);transform:scale(1)}
}
@keyframes pulse2 {
0%{-webkit-transform:scale(1.1);transform:scale(1.1)}
50%{-webkit-transform:scale(0.8);transform:scale(0.8)}
100%{-webkit-transform:scale(1);transform:scale(1)}
}

p.product.woocommerce.add_to_cart_inline {border: none !important}
p.product.woocommerce.add_to_cart_inline a.button.add_to_cart_button.product_type_simple {color: #D6F5D6 !important;background-color: #b74fb4;border-radius: 8px;box-shadow: 0px 0px 15px #b74fb4;display:block;margin:0px 10px;text-align:left}
.add_to_cart_inline .amount {color: rgb(214, 245, 214) !important; background-color: #b74fb4;border-radius: 8px;position: relative;z-index: 9;box-shadow: 0px 0px 15px #b74fb4;display:table;margin:-25px 15px}
.edd_purchase_submit_wrapper a.edd-add-to-cart.edd-has-js {max-width: 100%; font-size: 13px !important; padding: 6px 5px !important; word-spacing: 1px;}
.remove_from_cart_button {background-color: #ffcce6;padding: 10px 8px;border-radius: 5px}
.product-name {background-color: #c3c3c3;color:black}
.product-total {background-color: #efefef}
.select2-selection__rendered {text-align:center;box-shadow: 0px 2px 12px rgba(36,78,185,.75)}
#edd_cc_address {width: 0px;height: 0px}
    display: none !important;
}