
/*** 
*
* handle:table-of-contents-frontend
* source:https://marketerbay.com/c/s/mbay/p/table-of-contents/assets/css/frontend.css
*
***/ 

#toc-table {
    background: #f7f7f7;
    padding: 20px;
    border: 1px solid #cacaca;
	margin-bottom: 20px;
	clear:both !important;
}  

#toc-table > .toc-group {
	
	margin-left: 2px;
}

#toc-table h2 {
    line-height: 20px;
    margin: 10px 0 20px 0;
    padding: 0;
} 

#toc-table ul {
    margin-bottom: 10px;
}

#toc-table li {
    list-style: none;
}

#toc-table a {
    text-decoration: none;
    border-bottom: 0;
}

/*** 
*
* handle:bootstrap-4
* source:https://marketerbay.com/c/s/mbay/themes/rew-marketplace-theme/css/bootstrap-4.0.0.min.css
*
***/ 

/*!
 * Bootstrap v4.0.0 (https://getbootstrap.com)
 * Copyright 2011-2018 The Bootstrap Authors
 * Copyright 2011-2018 Twitter, Inc.
 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE)
 */:root{--blue:#007bff;--indigo:#6610f2;--purple:#6f42c1;--pink:#e83e8c;--red:#dc3545;--orange:#fd7e14;--yellow:#ffc107;--green:#28a745;--teal:#20c997;--cyan:#17a2b8;--white:#fff;--gray:#6c757d;--gray-dark:#343a40;--primary:#007bff;--secondary:#6c757d;--success:#28a745;--info:#17a2b8;--warning:#ffc107;--danger:#dc3545;--light:#f8f9fa;--dark:#343a40;--breakpoint-xs:0;--breakpoint-sm:576px;--breakpoint-md:768px;--breakpoint-lg:992px;--breakpoint-xl:1200px;--font-family-sans-serif:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol";--font-family-monospace:SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace}*,::after,::before{box-sizing:border-box}html{font-family:sans-serif;line-height:1.15;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;-ms-overflow-style:scrollbar;-webkit-tap-highlight-color:transparent}@-ms-viewport{width:device-width}article,aside,dialog,figcaption,figure,footer,header,hgroup,main,nav,section{display:block}body{margin:0;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol";font-size:1rem;font-weight:400;line-height:1.5;color:#212529;text-align:left;background-color:#fff}[tabindex="-1"]:focus{outline:0!important}hr{box-sizing:content-box;height:0;overflow:visible}h1,h2,h3,h4,h5,h6{margin-top:0;margin-bottom:.5rem}p{margin-top:0;margin-bottom:1rem}abbr[data-original-title],abbr[title]{text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted;cursor:help;border-bottom:0}address{margin-bottom:1rem;font-style:normal;line-height:inherit}dl,ol,ul{margin-top:0;margin-bottom:1rem}ol ol,ol ul,ul ol,ul ul{margin-bottom:0}dt{font-weight:700}dd{margin-bottom:.5rem;margin-left:0}blockquote{margin:0 0 1rem}dfn{font-style:italic}b,strong{font-weight:bolder}small{font-size:80%}sub,sup{position:relative;font-size:75%;line-height:0;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}a{color:#007bff;text-decoration:none;background-color:transparent;-webkit-text-decoration-skip:objects}a:hover{color:#0056b3;text-decoration:underline}a:not([href]):not([tabindex]){color:inherit;text-decoration:none}a:not([href]):not([tabindex]):focus,a:not([href]):not([tabindex]):hover{color:inherit;text-decoration:none}a:not([href]):not([tabindex]):focus{outline:0}code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em}pre{margin-top:0;margin-bottom:1rem;overflow:auto;-ms-overflow-style:scrollbar}figure{margin:0 0 1rem}img{vertical-align:middle;border-style:none}svg:not(:root){overflow:hidden}table{border-collapse:collapse}caption{padding-top:.75rem;padding-bottom:.75rem;color:#6c757d;text-align:left;caption-side:bottom}th{text-align:inherit}label{display:inline-block;margin-bottom:.5rem}button{border-radius:0}button:focus{outline:1px dotted;outline:5px auto -webkit-focus-ring-color}button,input,optgroup,select,textarea{margin:0;font-family:inherit;font-size:inherit;line-height:inherit}button,input{overflow:visible}button,select{text-transform:none}[type=reset],[type=submit],button,html [type=button]{-webkit-appearance:button}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{padding:0;border-style:none}input[type=checkbox],input[type=radio]{box-sizing:border-box;padding:0}input[type=date],input[type=datetime-local],input[type=month],input[type=time]{-webkit-appearance:listbox}textarea{overflow:auto;resize:vertical}fieldset{min-width:0;padding:0;margin:0;border:0}legend{display:block;width:100%;max-width:100%;padding:0;margin-bottom:.5rem;font-size:1.5rem;line-height:inherit;color:inherit;white-space:normal}progress{vertical-align:baseline}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{outline-offset:-2px;-webkit-appearance:none}[type=search]::-webkit-search-cancel-button,[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{font:inherit;-webkit-appearance:button}output{display:inline-block}summary{display:list-item;cursor:pointer}template{display:none}[hidden]{display:none!important}.h1,.h2,.h3,.h4,.h5,.h6,h1,h2,h3,h4,h5,h6{margin-bottom:.5rem;font-family:inherit;font-weight:500;line-height:1.2;color:inherit}.h1,h1{font-size:2.5rem}.h2,h2{font-size:2rem}.h3,h3{font-size:1.75rem}.h4,h4{font-size:1.5rem}.h5,h5{font-size:1.25rem}.h6,h6{font-size:1rem}.lead{font-size:1.25rem;font-weight:300}.display-1{font-size:6rem;font-weight:300;line-height:1.2}.display-2{font-size:5.5rem;font-weight:300;line-height:1.2}.display-3{font-size:4.5rem;font-weight:300;line-height:1.2}.display-4{font-size:3.5rem;font-weight:300;line-height:1.2}hr{margin-top:1rem;margin-bottom:1rem;border:0;border-top:1px solid rgba(0,0,0,.1)}.small,small{font-size:80%;font-weight:400}.mark,mark{padding:.2em;background-color:#fcf8e3}.list-unstyled{padding-left:0;list-style:none}.list-inline{padding-left:0;list-style:none}.list-inline-item{display:inline-block}.list-inline-item:not(:last-child){margin-right:.5rem}.initialism{font-size:90%;text-transform:uppercase}.blockquote{margin-bottom:1rem;font-size:1.25rem}.blockquote-footer{display:block;font-size:80%;color:#6c757d}.blockquote-footer::before{content:"\2014 \00A0"}.img-fluid{max-width:100%;height:auto}.img-thumbnail{padding:.25rem;background-color:#fff;border:1px solid #dee2e6;border-radius:.25rem;max-width:100%;height:auto}.figure{display:inline-block}.figure-img{margin-bottom:.5rem;line-height:1}.figure-caption{font-size:90%;color:#6c757d}code,kbd,pre,samp{font-family:SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace}code{font-size:87.5%;color:#e83e8c;word-break:break-word}a>code{color:inherit}kbd{padding:.2rem .4rem;font-size:87.5%;color:#fff;background-color:#212529;border-radius:.2rem}kbd kbd{padding:0;font-size:100%;font-weight:700}pre{display:block;font-size:87.5%;color:#212529}pre code{font-size:inherit;color:inherit;word-break:normal}.pre-scrollable{max-height:340px;overflow-y:scroll}.container{width:100%;padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto}@media (min-width:576px){.container{max-width:540px}}@media (min-width:768px){.container{max-width:720px}}@media (min-width:992px){.container{max-width:960px}}@media (min-width:1200px){.container{max-width:1140px}}.container-fluid{width:100%;padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto}.row{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-right:-15px;margin-left:-15px}.no-gutters{margin-right:0;margin-left:0}.no-gutters>.col,.no-gutters>[class*=col-]{padding-right:0;padding-left:0}.col,.col-1,.col-10,.col-11,.col-12,.col-2,.col-3,.col-4,.col-5,.col-6,.col-7,.col-8,.col-9,.col-auto,.col-lg,.col-lg-1,.col-lg-10,.col-lg-11,.col-lg-12,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-lg-auto,.col-md,.col-md-1,.col-md-10,.col-md-11,.col-md-12,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-md-auto,.col-sm,.col-sm-1,.col-sm-10,.col-sm-11,.col-sm-12,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-sm-auto,.col-xl,.col-xl-1,.col-xl-10,.col-xl-11,.col-xl-12,.col-xl-2,.col-xl-3,.col-xl-4,.col-xl-5,.col-xl-6,.col-xl-7,.col-xl-8,.col-xl-9,.col-xl-auto{position:relative;width:100%;min-height:1px;padding-right:15px;padding-left:15px}.col{-ms-flex-preferred-size:0;flex-basis:0;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;max-width:100%}.col-auto{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:auto;max-width:none}.col-1{-webkit-box-flex:0;-ms-flex:0 0 8.333333%;flex:0 0 8.333333%;max-width:8.333333%}.col-2{-webkit-box-flex:0;-ms-flex:0 0 16.666667%;flex:0 0 16.666667%;max-width:16.666667%}.col-3{-webkit-box-flex:0;-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.col-4{-webkit-box-flex:0;-ms-flex:0 0 33.333333%;flex:0 0 33.333333%;max-width:33.333333%}.col-5{-webkit-box-flex:0;-ms-flex:0 0 41.666667%;flex:0 0 41.666667%;max-width:41.666667%}.col-6{-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.col-7{-webkit-box-flex:0;-ms-flex:0 0 58.333333%;flex:0 0 58.333333%;max-width:58.333333%}.col-8{-webkit-box-flex:0;-ms-flex:0 0 66.666667%;flex:0 0 66.666667%;max-width:66.666667%}.col-9{-webkit-box-flex:0;-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%}.col-10{-webkit-box-flex:0;-ms-flex:0 0 83.333333%;flex:0 0 83.333333%;max-width:83.333333%}.col-11{-webkit-box-flex:0;-ms-flex:0 0 91.666667%;flex:0 0 91.666667%;max-width:91.666667%}.col-12{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.order-first{-webkit-box-ordinal-group:0;-ms-flex-order:-1;order:-1}.order-last{-webkit-box-ordinal-group:14;-ms-flex-order:13;order:13}.order-0{-webkit-box-ordinal-group:1;-ms-flex-order:0;order:0}.order-1{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.order-2{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}.order-3{-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3}.order-4{-webkit-box-ordinal-group:5;-ms-flex-order:4;order:4}.order-5{-webkit-box-ordinal-group:6;-ms-flex-order:5;order:5}.order-6{-webkit-box-ordinal-group:7;-ms-flex-order:6;order:6}.order-7{-webkit-box-ordinal-group:8;-ms-flex-order:7;order:7}.order-8{-webkit-box-ordinal-group:9;-ms-flex-order:8;order:8}.order-9{-webkit-box-ordinal-group:10;-ms-flex-order:9;order:9}.order-10{-webkit-box-ordinal-group:11;-ms-flex-order:10;order:10}.order-11{-webkit-box-ordinal-group:12;-ms-flex-order:11;order:11}.order-12{-webkit-box-ordinal-group:13;-ms-flex-order:12;order:12}.offset-1{margin-left:8.333333%}.offset-2{margin-left:16.666667%}.offset-3{margin-left:25%}.offset-4{margin-left:33.333333%}.offset-5{margin-left:41.666667%}.offset-6{margin-left:50%}.offset-7{margin-left:58.333333%}.offset-8{margin-left:66.666667%}.offset-9{margin-left:75%}.offset-10{margin-left:83.333333%}.offset-11{margin-left:91.666667%}@media (min-width:576px){.col-sm{-ms-flex-preferred-size:0;flex-basis:0;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;max-width:100%}.col-sm-auto{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:auto;max-width:none}.col-sm-1{-webkit-box-flex:0;-ms-flex:0 0 8.333333%;flex:0 0 8.333333%;max-width:8.333333%}.col-sm-2{-webkit-box-flex:0;-ms-flex:0 0 16.666667%;flex:0 0 16.666667%;max-width:16.666667%}.col-sm-3{-webkit-box-flex:0;-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.col-sm-4{-webkit-box-flex:0;-ms-flex:0 0 33.333333%;flex:0 0 33.333333%;max-width:33.333333%}.col-sm-5{-webkit-box-flex:0;-ms-flex:0 0 41.666667%;flex:0 0 41.666667%;max-width:41.666667%}.col-sm-6{-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.col-sm-7{-webkit-box-flex:0;-ms-flex:0 0 58.333333%;flex:0 0 58.333333%;max-width:58.333333%}.col-sm-8{-webkit-box-flex:0;-ms-flex:0 0 66.666667%;flex:0 0 66.666667%;max-width:66.666667%}.col-sm-9{-webkit-box-flex:0;-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%}.col-sm-10{-webkit-box-flex:0;-ms-flex:0 0 83.333333%;flex:0 0 83.333333%;max-width:83.333333%}.col-sm-11{-webkit-box-flex:0;-ms-flex:0 0 91.666667%;flex:0 0 91.666667%;max-width:91.666667%}.col-sm-12{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.order-sm-first{-webkit-box-ordinal-group:0;-ms-flex-order:-1;order:-1}.order-sm-last{-webkit-box-ordinal-group:14;-ms-flex-order:13;order:13}.order-sm-0{-webkit-box-ordinal-group:1;-ms-flex-order:0;order:0}.order-sm-1{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.order-sm-2{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}.order-sm-3{-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3}.order-sm-4{-webkit-box-ordinal-group:5;-ms-flex-order:4;order:4}.order-sm-5{-webkit-box-ordinal-group:6;-ms-flex-order:5;order:5}.order-sm-6{-webkit-box-ordinal-group:7;-ms-flex-order:6;order:6}.order-sm-7{-webkit-box-ordinal-group:8;-ms-flex-order:7;order:7}.order-sm-8{-webkit-box-ordinal-group:9;-ms-flex-order:8;order:8}.order-sm-9{-webkit-box-ordinal-group:10;-ms-flex-order:9;order:9}.order-sm-10{-webkit-box-ordinal-group:11;-ms-flex-order:10;order:10}.order-sm-11{-webkit-box-ordinal-group:12;-ms-flex-order:11;order:11}.order-sm-12{-webkit-box-ordinal-group:13;-ms-flex-order:12;order:12}.offset-sm-0{margin-left:0}.offset-sm-1{margin-left:8.333333%}.offset-sm-2{margin-left:16.666667%}.offset-sm-3{margin-left:25%}.offset-sm-4{margin-left:33.333333%}.offset-sm-5{margin-left:41.666667%}.offset-sm-6{margin-left:50%}.offset-sm-7{margin-left:58.333333%}.offset-sm-8{margin-left:66.666667%}.offset-sm-9{margin-left:75%}.offset-sm-10{margin-left:83.333333%}.offset-sm-11{margin-left:91.666667%}}@media (min-width:768px){.col-md{-ms-flex-preferred-size:0;flex-basis:0;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;max-width:100%}.col-md-auto{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:auto;max-width:none}.col-md-1{-webkit-box-flex:0;-ms-flex:0 0 8.333333%;flex:0 0 8.333333%;max-width:8.333333%}.col-md-2{-webkit-box-flex:0;-ms-flex:0 0 16.666667%;flex:0 0 16.666667%;max-width:16.666667%}.col-md-3{-webkit-box-flex:0;-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.col-md-4{-webkit-box-flex:0;-ms-flex:0 0 33.333333%;flex:0 0 33.333333%;max-width:33.333333%}.col-md-5{-webkit-box-flex:0;-ms-flex:0 0 41.666667%;flex:0 0 41.666667%;max-width:41.666667%}.col-md-6{-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.col-md-7{-webkit-box-flex:0;-ms-flex:0 0 58.333333%;flex:0 0 58.333333%;max-width:58.333333%}.col-md-8{-webkit-box-flex:0;-ms-flex:0 0 66.666667%;flex:0 0 66.666667%;max-width:66.666667%}.col-md-9{-webkit-box-flex:0;-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%}.col-md-10{-webkit-box-flex:0;-ms-flex:0 0 83.333333%;flex:0 0 83.333333%;max-width:83.333333%}.col-md-11{-webkit-box-flex:0;-ms-flex:0 0 91.666667%;flex:0 0 91.666667%;max-width:91.666667%}.col-md-12{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.order-md-first{-webkit-box-ordinal-group:0;-ms-flex-order:-1;order:-1}.order-md-last{-webkit-box-ordinal-group:14;-ms-flex-order:13;order:13}.order-md-0{-webkit-box-ordinal-group:1;-ms-flex-order:0;order:0}.order-md-1{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.order-md-2{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}.order-md-3{-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3}.order-md-4{-webkit-box-ordinal-group:5;-ms-flex-order:4;order:4}.order-md-5{-webkit-box-ordinal-group:6;-ms-flex-order:5;order:5}.order-md-6{-webkit-box-ordinal-group:7;-ms-flex-order:6;order:6}.order-md-7{-webkit-box-ordinal-group:8;-ms-flex-order:7;order:7}.order-md-8{-webkit-box-ordinal-group:9;-ms-flex-order:8;order:8}.order-md-9{-webkit-box-ordinal-group:10;-ms-flex-order:9;order:9}.order-md-10{-webkit-box-ordinal-group:11;-ms-flex-order:10;order:10}.order-md-11{-webkit-box-ordinal-group:12;-ms-flex-order:11;order:11}.order-md-12{-webkit-box-ordinal-group:13;-ms-flex-order:12;order:12}.offset-md-0{margin-left:0}.offset-md-1{margin-left:8.333333%}.offset-md-2{margin-left:16.666667%}.offset-md-3{margin-left:25%}.offset-md-4{margin-left:33.333333%}.offset-md-5{margin-left:41.666667%}.offset-md-6{margin-left:50%}.offset-md-7{margin-left:58.333333%}.offset-md-8{margin-left:66.666667%}.offset-md-9{margin-left:75%}.offset-md-10{margin-left:83.333333%}.offset-md-11{margin-left:91.666667%}}@media (min-width:992px){.col-lg{-ms-flex-preferred-size:0;flex-basis:0;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;max-width:100%}.col-lg-auto{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:auto;max-width:none}.col-lg-1{-webkit-box-flex:0;-ms-flex:0 0 8.333333%;flex:0 0 8.333333%;max-width:8.333333%}.col-lg-2{-webkit-box-flex:0;-ms-flex:0 0 16.666667%;flex:0 0 16.666667%;max-width:16.666667%}.col-lg-3{-webkit-box-flex:0;-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.col-lg-4{-webkit-box-flex:0;-ms-flex:0 0 33.333333%;flex:0 0 33.333333%;max-width:33.333333%}.col-lg-5{-webkit-box-flex:0;-ms-flex:0 0 41.666667%;flex:0 0 41.666667%;max-width:41.666667%}.col-lg-6{-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.col-lg-7{-webkit-box-flex:0;-ms-flex:0 0 58.333333%;flex:0 0 58.333333%;max-width:58.333333%}.col-lg-8{-webkit-box-flex:0;-ms-flex:0 0 66.666667%;flex:0 0 66.666667%;max-width:66.666667%}.col-lg-9{-webkit-box-flex:0;-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%}.col-lg-10{-webkit-box-flex:0;-ms-flex:0 0 83.333333%;flex:0 0 83.333333%;max-width:83.333333%}.col-lg-11{-webkit-box-flex:0;-ms-flex:0 0 91.666667%;flex:0 0 91.666667%;max-width:91.666667%}.col-lg-12{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.order-lg-first{-webkit-box-ordinal-group:0;-ms-flex-order:-1;order:-1}.order-lg-last{-webkit-box-ordinal-group:14;-ms-flex-order:13;order:13}.order-lg-0{-webkit-box-ordinal-group:1;-ms-flex-order:0;order:0}.order-lg-1{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.order-lg-2{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}.order-lg-3{-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3}.order-lg-4{-webkit-box-ordinal-group:5;-ms-flex-order:4;order:4}.order-lg-5{-webkit-box-ordinal-group:6;-ms-flex-order:5;order:5}.order-lg-6{-webkit-box-ordinal-group:7;-ms-flex-order:6;order:6}.order-lg-7{-webkit-box-ordinal-group:8;-ms-flex-order:7;order:7}.order-lg-8{-webkit-box-ordinal-group:9;-ms-flex-order:8;order:8}.order-lg-9{-webkit-box-ordinal-group:10;-ms-flex-order:9;order:9}.order-lg-10{-webkit-box-ordinal-group:11;-ms-flex-order:10;order:10}.order-lg-11{-webkit-box-ordinal-group:12;-ms-flex-order:11;order:11}.order-lg-12{-webkit-box-ordinal-group:13;-ms-flex-order:12;order:12}.offset-lg-0{margin-left:0}.offset-lg-1{margin-left:8.333333%}.offset-lg-2{margin-left:16.666667%}.offset-lg-3{margin-left:25%}.offset-lg-4{margin-left:33.333333%}.offset-lg-5{margin-left:41.666667%}.offset-lg-6{margin-left:50%}.offset-lg-7{margin-left:58.333333%}.offset-lg-8{margin-left:66.666667%}.offset-lg-9{margin-left:75%}.offset-lg-10{margin-left:83.333333%}.offset-lg-11{margin-left:91.666667%}}@media (min-width:1200px){.col-xl{-ms-flex-preferred-size:0;flex-basis:0;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;max-width:100%}.col-xl-auto{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:auto;max-width:none}.col-xl-1{-webkit-box-flex:0;-ms-flex:0 0 8.333333%;flex:0 0 8.333333%;max-width:8.333333%}.col-xl-2{-webkit-box-flex:0;-ms-flex:0 0 16.666667%;flex:0 0 16.666667%;max-width:16.666667%}.col-xl-3{-webkit-box-flex:0;-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.col-xl-4{-webkit-box-flex:0;-ms-flex:0 0 33.333333%;flex:0 0 33.333333%;max-width:33.333333%}.col-xl-5{-webkit-box-flex:0;-ms-flex:0 0 41.666667%;flex:0 0 41.666667%;max-width:41.666667%}.col-xl-6{-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.col-xl-7{-webkit-box-flex:0;-ms-flex:0 0 58.333333%;flex:0 0 58.333333%;max-width:58.333333%}.col-xl-8{-webkit-box-flex:0;-ms-flex:0 0 66.666667%;flex:0 0 66.666667%;max-width:66.666667%}.col-xl-9{-webkit-box-flex:0;-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%}.col-xl-10{-webkit-box-flex:0;-ms-flex:0 0 83.333333%;flex:0 0 83.333333%;max-width:83.333333%}.col-xl-11{-webkit-box-flex:0;-ms-flex:0 0 91.666667%;flex:0 0 91.666667%;max-width:91.666667%}.col-xl-12{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.order-xl-first{-webkit-box-ordinal-group:0;-ms-flex-order:-1;order:-1}.order-xl-last{-webkit-box-ordinal-group:14;-ms-flex-order:13;order:13}.order-xl-0{-webkit-box-ordinal-group:1;-ms-flex-order:0;order:0}.order-xl-1{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.order-xl-2{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}.order-xl-3{-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3}.order-xl-4{-webkit-box-ordinal-group:5;-ms-flex-order:4;order:4}.order-xl-5{-webkit-box-ordinal-group:6;-ms-flex-order:5;order:5}.order-xl-6{-webkit-box-ordinal-group:7;-ms-flex-order:6;order:6}.order-xl-7{-webkit-box-ordinal-group:8;-ms-flex-order:7;order:7}.order-xl-8{-webkit-box-ordinal-group:9;-ms-flex-order:8;order:8}.order-xl-9{-webkit-box-ordinal-group:10;-ms-flex-order:9;order:9}.order-xl-10{-webkit-box-ordinal-group:11;-ms-flex-order:10;order:10}.order-xl-11{-webkit-box-ordinal-group:12;-ms-flex-order:11;order:11}.order-xl-12{-webkit-box-ordinal-group:13;-ms-flex-order:12;order:12}.offset-xl-0{margin-left:0}.offset-xl-1{margin-left:8.333333%}.offset-xl-2{margin-left:16.666667%}.offset-xl-3{margin-left:25%}.offset-xl-4{margin-left:33.333333%}.offset-xl-5{margin-left:41.666667%}.offset-xl-6{margin-left:50%}.offset-xl-7{margin-left:58.333333%}.offset-xl-8{margin-left:66.666667%}.offset-xl-9{margin-left:75%}.offset-xl-10{margin-left:83.333333%}.offset-xl-11{margin-left:91.666667%}}.table{width:100%;max-width:100%;margin-bottom:1rem;background-color:transparent}.table td,.table th{padding:.75rem;vertical-align:top;border-top:1px solid #dee2e6}.table thead th{vertical-align:bottom;border-bottom:2px solid #dee2e6}.table tbody+tbody{border-top:2px solid #dee2e6}.table .table{background-color:#fff}.table-sm td,.table-sm th{padding:.3rem}.table-bordered{border:1px solid #dee2e6}.table-bordered td,.table-bordered th{border:1px solid #dee2e6}.table-bordered thead td,.table-bordered thead th{border-bottom-width:2px}.table-striped tbody tr:nth-of-type(odd){background-color:rgba(0,0,0,.05)}.table-hover tbody tr:hover{background-color:rgba(0,0,0,.075)}.table-primary,.table-primary>td,.table-primary>th{background-color:#b8daff}.table-hover .table-primary:hover{background-color:#9fcdff}.table-hover .table-primary:hover>td,.table-hover .table-primary:hover>th{background-color:#9fcdff}.table-secondary,.table-secondary>td,.table-secondary>th{background-color:#d6d8db}.table-hover .table-secondary:hover{background-color:#c8cbcf}.table-hover .table-secondary:hover>td,.table-hover .table-secondary:hover>th{background-color:#c8cbcf}.table-success,.table-success>td,.table-success>th{background-color:#c3e6cb}.table-hover .table-success:hover{background-color:#b1dfbb}.table-hover .table-success:hover>td,.table-hover .table-success:hover>th{background-color:#b1dfbb}.table-info,.table-info>td,.table-info>th{background-color:#bee5eb}.table-hover .table-info:hover{background-color:#abdde5}.table-hover .table-info:hover>td,.table-hover .table-info:hover>th{background-color:#abdde5}.table-warning,.table-warning>td,.table-warning>th{background-color:#ffeeba}.table-hover .table-warning:hover{background-color:#ffe8a1}.table-hover .table-warning:hover>td,.table-hover .table-warning:hover>th{background-color:#ffe8a1}.table-danger,.table-danger>td,.table-danger>th{background-color:#f5c6cb}.table-hover .table-danger:hover{background-color:#f1b0b7}.table-hover .table-danger:hover>td,.table-hover .table-danger:hover>th{background-color:#f1b0b7}.table-light,.table-light>td,.table-light>th{background-color:#fdfdfe}.table-hover .table-light:hover{background-color:#ececf6}.table-hover .table-light:hover>td,.table-hover .table-light:hover>th{background-color:#ececf6}.table-dark,.table-dark>td,.table-dark>th{background-color:#c6c8ca}.table-hover .table-dark:hover{background-color:#b9bbbe}.table-hover .table-dark:hover>td,.table-hover .table-dark:hover>th{background-color:#b9bbbe}.table-active,.table-active>td,.table-active>th{background-color:rgba(0,0,0,.075)}.table-hover .table-active:hover{background-color:rgba(0,0,0,.075)}.table-hover .table-active:hover>td,.table-hover .table-active:hover>th{background-color:rgba(0,0,0,.075)}.table .thead-dark th{color:#fff;background-color:#212529;border-color:#32383e}.table .thead-light th{color:#495057;background-color:#e9ecef;border-color:#dee2e6}.table-dark{color:#fff;background-color:#212529}.table-dark td,.table-dark th,.table-dark thead th{border-color:#32383e}.table-dark.table-bordered{border:0}.table-dark.table-striped tbody tr:nth-of-type(odd){background-color:rgba(255,255,255,.05)}.table-dark.table-hover tbody tr:hover{background-color:rgba(255,255,255,.075)}@media (max-width:575.98px){.table-responsive-sm{display:block;width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch;-ms-overflow-style:-ms-autohiding-scrollbar}.table-responsive-sm>.table-bordered{border:0}}@media (max-width:767.98px){.table-responsive-md{display:block;width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch;-ms-overflow-style:-ms-autohiding-scrollbar}.table-responsive-md>.table-bordered{border:0}}@media (max-width:991.98px){.table-responsive-lg{display:block;width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch;-ms-overflow-style:-ms-autohiding-scrollbar}.table-responsive-lg>.table-bordered{border:0}}@media (max-width:1199.98px){.table-responsive-xl{display:block;width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch;-ms-overflow-style:-ms-autohiding-scrollbar}.table-responsive-xl>.table-bordered{border:0}}.table-responsive{display:block;width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch;-ms-overflow-style:-ms-autohiding-scrollbar}.table-responsive>.table-bordered{border:0}.form-control{display:block;width:100%;padding:.375rem .75rem;font-size:1rem;line-height:1.5;color:#495057;background-color:#fff;background-clip:padding-box;border:1px solid #ced4da;border-radius:.25rem;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out}.form-control::-ms-expand{background-color:transparent;border:0}.form-control:focus{color:#495057;background-color:#fff;border-color:#80bdff;outline:0;box-shadow:0 0 0 .2rem rgba(0,123,255,.25)}.form-control::-webkit-input-placeholder{color:#6c757d;opacity:1}.form-control::-moz-placeholder{color:#6c757d;opacity:1}.form-control:-ms-input-placeholder{color:#6c757d;opacity:1}.form-control::-ms-input-placeholder{color:#6c757d;opacity:1}.form-control::placeholder{color:#6c757d;opacity:1}.form-control:disabled,.form-control[readonly]{background-color:#e9ecef;opacity:1}select.form-control:not([size]):not([multiple]){height:calc(2.25rem + 2px)}select.form-control:focus::-ms-value{color:#495057;background-color:#fff}.form-control-file,.form-control-range{display:block;width:100%}.col-form-label{padding-top:calc(.375rem + 1px);padding-bottom:calc(.375rem + 1px);margin-bottom:0;font-size:inherit;line-height:1.5}.col-form-label-lg{padding-top:calc(.5rem + 1px);padding-bottom:calc(.5rem + 1px);font-size:1.25rem;line-height:1.5}.col-form-label-sm{padding-top:calc(.25rem + 1px);padding-bottom:calc(.25rem + 1px);font-size:.875rem;line-height:1.5}.form-control-plaintext{display:block;width:100%;padding-top:.375rem;padding-bottom:.375rem;margin-bottom:0;line-height:1.5;background-color:transparent;border:solid transparent;border-width:1px 0}.form-control-plaintext.form-control-lg,.form-control-plaintext.form-control-sm,.input-group-lg>.form-control-plaintext.form-control,.input-group-lg>.input-group-append>.form-control-plaintext.btn,.input-group-lg>.input-group-append>.form-control-plaintext.input-group-text,.input-group-lg>.input-group-prepend>.form-control-plaintext.btn,.input-group-lg>.input-group-prepend>.form-control-plaintext.input-group-text,.input-group-sm>.form-control-plaintext.form-control,.input-group-sm>.input-group-append>.form-control-plaintext.btn,.input-group-sm>.input-group-append>.form-control-plaintext.input-group-text,.input-group-sm>.input-group-prepend>.form-control-plaintext.btn,.input-group-sm>.input-group-prepend>.form-control-plaintext.input-group-text{padding-right:0;padding-left:0}.form-control-sm,.input-group-sm>.form-control,.input-group-sm>.input-group-append>.btn,.input-group-sm>.input-group-append>.input-group-text,.input-group-sm>.input-group-prepend>.btn,.input-group-sm>.input-group-prepend>.input-group-text{padding:.25rem .5rem;font-size:.875rem;line-height:1.5;border-radius:.2rem}.input-group-sm>.input-group-append>select.btn:not([size]):not([multiple]),.input-group-sm>.input-group-append>select.input-group-text:not([size]):not([multiple]),.input-group-sm>.input-group-prepend>select.btn:not([size]):not([multiple]),.input-group-sm>.input-group-prepend>select.input-group-text:not([size]):not([multiple]),.input-group-sm>select.form-control:not([size]):not([multiple]),select.form-control-sm:not([size]):not([multiple]){height:calc(1.8125rem + 2px)}.form-control-lg,.input-group-lg>.form-control,.input-group-lg>.input-group-append>.btn,.input-group-lg>.input-group-append>.input-group-text,.input-group-lg>.input-group-prepend>.btn,.input-group-lg>.input-group-prepend>.input-group-text{padding:.5rem 1rem;font-size:1.25rem;line-height:1.5;border-radius:.3rem}.input-group-lg>.input-group-append>select.btn:not([size]):not([multiple]),.input-group-lg>.input-group-append>select.input-group-text:not([size]):not([multiple]),.input-group-lg>.input-group-prepend>select.btn:not([size]):not([multiple]),.input-group-lg>.input-group-prepend>select.input-group-text:not([size]):not([multiple]),.input-group-lg>select.form-control:not([size]):not([multiple]),select.form-control-lg:not([size]):not([multiple]){height:calc(2.875rem + 2px)}.form-group{margin-bottom:1rem}.form-text{display:block;margin-top:.25rem}.form-row{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-right:-5px;margin-left:-5px}.form-row>.col,.form-row>[class*=col-]{padding-right:5px;padding-left:5px}.form-check{position:relative;display:block;padding-left:1.25rem}.form-check-input{position:absolute;margin-top:.3rem;margin-left:-1.25rem}.form-check-input:disabled~.form-check-label{color:#6c757d}.form-check-label{margin-bottom:0}.form-check-inline{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding-left:0;margin-right:.75rem}.form-check-inline .form-check-input{position:static;margin-top:0;margin-right:.3125rem;margin-left:0}.valid-feedback{display:none;width:100%;margin-top:.25rem;font-size:80%;color:#28a745}.valid-tooltip{position:absolute;top:100%;z-index:5;display:none;max-width:100%;padding:.5rem;margin-top:.1rem;font-size:.875rem;line-height:1;color:#fff;background-color:rgba(40,167,69,.8);border-radius:.2rem}.custom-select.is-valid,.form-control.is-valid,.was-validated .custom-select:valid,.was-validated .form-control:valid{border-color:#28a745}.custom-select.is-valid:focus,.form-control.is-valid:focus,.was-validated .custom-select:valid:focus,.was-validated .form-control:valid:focus{border-color:#28a745;box-shadow:0 0 0 .2rem rgba(40,167,69,.25)}.custom-select.is-valid~.valid-feedback,.custom-select.is-valid~.valid-tooltip,.form-control.is-valid~.valid-feedback,.form-control.is-valid~.valid-tooltip,.was-validated .custom-select:valid~.valid-feedback,.was-validated .custom-select:valid~.valid-tooltip,.was-validated .form-control:valid~.valid-feedback,.was-validated .form-control:valid~.valid-tooltip{display:block}.form-check-input.is-valid~.form-check-label,.was-validated .form-check-input:valid~.form-check-label{color:#28a745}.form-check-input.is-valid~.valid-feedback,.form-check-input.is-valid~.valid-tooltip,.was-validated .form-check-input:valid~.valid-feedback,.was-validated .form-check-input:valid~.valid-tooltip{display:block}.custom-control-input.is-valid~.custom-control-label,.was-validated .custom-control-input:valid~.custom-control-label{color:#28a745}.custom-control-input.is-valid~.custom-control-label::before,.was-validated .custom-control-input:valid~.custom-control-label::before{background-color:#71dd8a}.custom-control-input.is-valid~.valid-feedback,.custom-control-input.is-valid~.valid-tooltip,.was-validated .custom-control-input:valid~.valid-feedback,.was-validated .custom-control-input:valid~.valid-tooltip{display:block}.custom-control-input.is-valid:checked~.custom-control-label::before,.was-validated .custom-control-input:valid:checked~.custom-control-label::before{background-color:#34ce57}.custom-control-input.is-valid:focus~.custom-control-label::before,.was-validated .custom-control-input:valid:focus~.custom-control-label::before{box-shadow:0 0 0 1px #fff,0 0 0 .2rem rgba(40,167,69,.25)}.custom-file-input.is-valid~.custom-file-label,.was-validated .custom-file-input:valid~.custom-file-label{border-color:#28a745}.custom-file-input.is-valid~.custom-file-label::before,.was-validated .custom-file-input:valid~.custom-file-label::before{border-color:inherit}.custom-file-input.is-valid~.valid-feedback,.custom-file-input.is-valid~.valid-tooltip,.was-validated .custom-file-input:valid~.valid-feedback,.was-validated .custom-file-input:valid~.valid-tooltip{display:block}.custom-file-input.is-valid:focus~.custom-file-label,.was-validated .custom-file-input:valid:focus~.custom-file-label{box-shadow:0 0 0 .2rem rgba(40,167,69,.25)}.invalid-feedback{display:none;width:100%;margin-top:.25rem;font-size:80%;color:#dc3545}.invalid-tooltip{position:absolute;top:100%;z-index:5;display:none;max-width:100%;padding:.5rem;margin-top:.1rem;font-size:.875rem;line-height:1;color:#fff;background-color:rgba(220,53,69,.8);border-radius:.2rem}.custom-select.is-invalid,.form-control.is-invalid,.was-validated .custom-select:invalid,.was-validated .form-control:invalid{border-color:#dc3545}.custom-select.is-invalid:focus,.form-control.is-invalid:focus,.was-validated .custom-select:invalid:focus,.was-validated .form-control:invalid:focus{border-color:#dc3545;box-shadow:0 0 0 .2rem rgba(220,53,69,.25)}.custom-select.is-invalid~.invalid-feedback,.custom-select.is-invalid~.invalid-tooltip,.form-control.is-invalid~.invalid-feedback,.form-control.is-invalid~.invalid-tooltip,.was-validated .custom-select:invalid~.invalid-feedback,.was-validated .custom-select:invalid~.invalid-tooltip,.was-validated .form-control:invalid~.invalid-feedback,.was-validated .form-control:invalid~.invalid-tooltip{display:block}.form-check-input.is-invalid~.form-check-label,.was-validated .form-check-input:invalid~.form-check-label{color:#dc3545}.form-check-input.is-invalid~.invalid-feedback,.form-check-input.is-invalid~.invalid-tooltip,.was-validated .form-check-input:invalid~.invalid-feedback,.was-validated .form-check-input:invalid~.invalid-tooltip{display:block}.custom-control-input.is-invalid~.custom-control-label,.was-validated .custom-control-input:invalid~.custom-control-label{color:#dc3545}.custom-control-input.is-invalid~.custom-control-label::before,.was-validated .custom-control-input:invalid~.custom-control-label::before{background-color:#efa2a9}.custom-control-input.is-invalid~.invalid-feedback,.custom-control-input.is-invalid~.invalid-tooltip,.was-validated .custom-control-input:invalid~.invalid-feedback,.was-validated .custom-control-input:invalid~.invalid-tooltip{display:block}.custom-control-input.is-invalid:checked~.custom-control-label::before,.was-validated .custom-control-input:invalid:checked~.custom-control-label::before{background-color:#e4606d}.custom-control-input.is-invalid:focus~.custom-control-label::before,.was-validated .custom-control-input:invalid:focus~.custom-control-label::before{box-shadow:0 0 0 1px #fff,0 0 0 .2rem rgba(220,53,69,.25)}.custom-file-input.is-invalid~.custom-file-label,.was-validated .custom-file-input:invalid~.custom-file-label{border-color:#dc3545}.custom-file-input.is-invalid~.custom-file-label::before,.was-validated .custom-file-input:invalid~.custom-file-label::before{border-color:inherit}.custom-file-input.is-invalid~.invalid-feedback,.custom-file-input.is-invalid~.invalid-tooltip,.was-validated .custom-file-input:invalid~.invalid-feedback,.was-validated .custom-file-input:invalid~.invalid-tooltip{display:block}.custom-file-input.is-invalid:focus~.custom-file-label,.was-validated .custom-file-input:invalid:focus~.custom-file-label{box-shadow:0 0 0 .2rem rgba(220,53,69,.25)}.form-inline{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.form-inline .form-check{width:100%}@media (min-width:576px){.form-inline label{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-bottom:0}.form-inline .form-group{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:0}.form-inline .form-control{display:inline-block;width:auto;vertical-align:middle}.form-inline .form-control-plaintext{display:inline-block}.form-inline .input-group{width:auto}.form-inline .form-check{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:auto;padding-left:0}.form-inline .form-check-input{position:relative;margin-top:0;margin-right:.25rem;margin-left:0}.form-inline .custom-control{-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.form-inline .custom-control-label{margin-bottom:0}}.btn{display:inline-block;font-weight:400;text-align:center;white-space:nowrap;vertical-align:middle;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;border:1px solid transparent;padding:.375rem .75rem;font-size:1rem;line-height:1.5;border-radius:.25rem;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out}.btn:focus,.btn:hover{text-decoration:none}.btn.focus,.btn:focus{outline:0;box-shadow:0 0 0 .2rem rgba(0,123,255,.25)}.btn.disabled,.btn:disabled{opacity:.65}.btn:not(:disabled):not(.disabled){cursor:pointer}.btn:not(:disabled):not(.disabled).active,.btn:not(:disabled):not(.disabled):active{background-image:none}a.btn.disabled,fieldset:disabled a.btn{pointer-events:none}.btn-primary{color:#fff;background-color:#007bff;border-color:#007bff}.btn-primary:hover{color:#fff;background-color:#0069d9;border-color:#0062cc}.btn-primary.focus,.btn-primary:focus{box-shadow:0 0 0 .2rem rgba(0,123,255,.5)}.btn-primary.disabled,.btn-primary:disabled{color:#fff;background-color:#007bff;border-color:#007bff}.btn-primary:not(:disabled):not(.disabled).active,.btn-primary:not(:disabled):not(.disabled):active,.show>.btn-primary.dropdown-toggle{color:#fff;background-color:#0062cc;border-color:#005cbf}.btn-primary:not(:disabled):not(.disabled).active:focus,.btn-primary:not(:disabled):not(.disabled):active:focus,.show>.btn-primary.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(0,123,255,.5)}.btn-secondary{color:#fff;background-color:#6c757d;border-color:#6c757d}.btn-secondary:hover{color:#fff;background-color:#5a6268;border-color:#545b62}.btn-secondary.focus,.btn-secondary:focus{box-shadow:0 0 0 .2rem rgba(108,117,125,.5)}.btn-secondary.disabled,.btn-secondary:disabled{color:#fff;background-color:#6c757d;border-color:#6c757d}.btn-secondary:not(:disabled):not(.disabled).active,.btn-secondary:not(:disabled):not(.disabled):active,.show>.btn-secondary.dropdown-toggle{color:#fff;background-color:#545b62;border-color:#4e555b}.btn-secondary:not(:disabled):not(.disabled).active:focus,.btn-secondary:not(:disabled):not(.disabled):active:focus,.show>.btn-secondary.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(108,117,125,.5)}.btn-success{color:#fff;background-color:#28a745;border-color:#28a745}.btn-success:hover{color:#fff;background-color:#218838;border-color:#1e7e34}.btn-success.focus,.btn-success:focus{box-shadow:0 0 0 .2rem rgba(40,167,69,.5)}.btn-success.disabled,.btn-success:disabled{color:#fff;background-color:#28a745;border-color:#28a745}.btn-success:not(:disabled):not(.disabled).active,.btn-success:not(:disabled):not(.disabled):active,.show>.btn-success.dropdown-toggle{color:#fff;background-color:#1e7e34;border-color:#1c7430}.btn-success:not(:disabled):not(.disabled).active:focus,.btn-success:not(:disabled):not(.disabled):active:focus,.show>.btn-success.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(40,167,69,.5)}.btn-info{color:#fff;background-color:#17a2b8;border-color:#17a2b8}.btn-info:hover{color:#fff;background-color:#138496;border-color:#117a8b}.btn-info.focus,.btn-info:focus{box-shadow:0 0 0 .2rem rgba(23,162,184,.5)}.btn-info.disabled,.btn-info:disabled{color:#fff;background-color:#17a2b8;border-color:#17a2b8}.btn-info:not(:disabled):not(.disabled).active,.btn-info:not(:disabled):not(.disabled):active,.show>.btn-info.dropdown-toggle{color:#fff;background-color:#117a8b;border-color:#10707f}.btn-info:not(:disabled):not(.disabled).active:focus,.btn-info:not(:disabled):not(.disabled):active:focus,.show>.btn-info.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(23,162,184,.5)}.btn-warning{color:#212529;background-color:#ffc107;border-color:#ffc107}.btn-warning:hover{color:#212529;background-color:#e0a800;border-color:#d39e00}.btn-warning.focus,.btn-warning:focus{box-shadow:0 0 0 .2rem rgba(255,193,7,.5)}.btn-warning.disabled,.btn-warning:disabled{color:#212529;background-color:#ffc107;border-color:#ffc107}.btn-warning:not(:disabled):not(.disabled).active,.btn-warning:not(:disabled):not(.disabled):active,.show>.btn-warning.dropdown-toggle{color:#212529;background-color:#d39e00;border-color:#c69500}.btn-warning:not(:disabled):not(.disabled).active:focus,.btn-warning:not(:disabled):not(.disabled):active:focus,.show>.btn-warning.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(255,193,7,.5)}.btn-danger{color:#fff;background-color:#dc3545;border-color:#dc3545}.btn-danger:hover{color:#fff;background-color:#c82333;border-color:#bd2130}.btn-danger.focus,.btn-danger:focus{box-shadow:0 0 0 .2rem rgba(220,53,69,.5)}.btn-danger.disabled,.btn-danger:disabled{color:#fff;background-color:#dc3545;border-color:#dc3545}.btn-danger:not(:disabled):not(.disabled).active,.btn-danger:not(:disabled):not(.disabled):active,.show>.btn-danger.dropdown-toggle{color:#fff;background-color:#bd2130;border-color:#b21f2d}.btn-danger:not(:disabled):not(.disabled).active:focus,.btn-danger:not(:disabled):not(.disabled):active:focus,.show>.btn-danger.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(220,53,69,.5)}.btn-light{color:#212529;background-color:#f8f9fa;border-color:#f8f9fa}.btn-light:hover{color:#212529;background-color:#e2e6ea;border-color:#dae0e5}.btn-light.focus,.btn-light:focus{box-shadow:0 0 0 .2rem rgba(248,249,250,.5)}.btn-light.disabled,.btn-light:disabled{color:#212529;background-color:#f8f9fa;border-color:#f8f9fa}.btn-light:not(:disabled):not(.disabled).active,.btn-light:not(:disabled):not(.disabled):active,.show>.btn-light.dropdown-toggle{color:#212529;background-color:#dae0e5;border-color:#d3d9df}.btn-light:not(:disabled):not(.disabled).active:focus,.btn-light:not(:disabled):not(.disabled):active:focus,.show>.btn-light.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(248,249,250,.5)}.btn-dark{color:#fff;background-color:#343a40;border-color:#343a40}.btn-dark:hover{color:#fff;background-color:#23272b;border-color:#1d2124}.btn-dark.focus,.btn-dark:focus{box-shadow:0 0 0 .2rem rgba(52,58,64,.5)}.btn-dark.disabled,.btn-dark:disabled{color:#fff;background-color:#343a40;border-color:#343a40}.btn-dark:not(:disabled):not(.disabled).active,.btn-dark:not(:disabled):not(.disabled):active,.show>.btn-dark.dropdown-toggle{color:#fff;background-color:#1d2124;border-color:#171a1d}.btn-dark:not(:disabled):not(.disabled).active:focus,.btn-dark:not(:disabled):not(.disabled):active:focus,.show>.btn-dark.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(52,58,64,.5)}.btn-outline-primary{color:#007bff;background-color:transparent;background-image:none;border-color:#007bff}.btn-outline-primary:hover{color:#fff;background-color:#007bff;border-color:#007bff}.btn-outline-primary.focus,.btn-outline-primary:focus{box-shadow:0 0 0 .2rem rgba(0,123,255,.5)}.btn-outline-primary.disabled,.btn-outline-primary:disabled{color:#007bff;background-color:transparent}.btn-outline-primary:not(:disabled):not(.disabled).active,.btn-outline-primary:not(:disabled):not(.disabled):active,.show>.btn-outline-primary.dropdown-toggle{color:#fff;background-color:#007bff;border-color:#007bff}.btn-outline-primary:not(:disabled):not(.disabled).active:focus,.btn-outline-primary:not(:disabled):not(.disabled):active:focus,.show>.btn-outline-primary.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(0,123,255,.5)}.btn-outline-secondary{color:#6c757d;background-color:transparent;background-image:none;border-color:#6c757d}.btn-outline-secondary:hover{color:#fff;background-color:#6c757d;border-color:#6c757d}.btn-outline-secondary.focus,.btn-outline-secondary:focus{box-shadow:0 0 0 .2rem rgba(108,117,125,.5)}.btn-outline-secondary.disabled,.btn-outline-secondary:disabled{color:#6c757d;background-color:transparent}.btn-outline-secondary:not(:disabled):not(.disabled).active,.btn-outline-secondary:not(:disabled):not(.disabled):active,.show>.btn-outline-secondary.dropdown-toggle{color:#fff;background-color:#6c757d;border-color:#6c757d}.btn-outline-secondary:not(:disabled):not(.disabled).active:focus,.btn-outline-secondary:not(:disabled):not(.disabled):active:focus,.show>.btn-outline-secondary.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(108,117,125,.5)}.btn-outline-success{color:#28a745;background-color:transparent;background-image:none;border-color:#28a745}.btn-outline-success:hover{color:#fff;background-color:#28a745;border-color:#28a745}.btn-outline-success.focus,.btn-outline-success:focus{box-shadow:0 0 0 .2rem rgba(40,167,69,.5)}.btn-outline-success.disabled,.btn-outline-success:disabled{color:#28a745;background-color:transparent}.btn-outline-success:not(:disabled):not(.disabled).active,.btn-outline-success:not(:disabled):not(.disabled):active,.show>.btn-outline-success.dropdown-toggle{color:#fff;background-color:#28a745;border-color:#28a745}.btn-outline-success:not(:disabled):not(.disabled).active:focus,.btn-outline-success:not(:disabled):not(.disabled):active:focus,.show>.btn-outline-success.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(40,167,69,.5)}.btn-outline-info{color:#17a2b8;background-color:transparent;background-image:none;border-color:#17a2b8}.btn-outline-info:hover{color:#fff;background-color:#17a2b8;border-color:#17a2b8}.btn-outline-info.focus,.btn-outline-info:focus{box-shadow:0 0 0 .2rem rgba(23,162,184,.5)}.btn-outline-info.disabled,.btn-outline-info:disabled{color:#17a2b8;background-color:transparent}.btn-outline-info:not(:disabled):not(.disabled).active,.btn-outline-info:not(:disabled):not(.disabled):active,.show>.btn-outline-info.dropdown-toggle{color:#fff;background-color:#17a2b8;border-color:#17a2b8}.btn-outline-info:not(:disabled):not(.disabled).active:focus,.btn-outline-info:not(:disabled):not(.disabled):active:focus,.show>.btn-outline-info.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(23,162,184,.5)}.btn-outline-warning{color:#ffc107;background-color:transparent;background-image:none;border-color:#ffc107}.btn-outline-warning:hover{color:#212529;background-color:#ffc107;border-color:#ffc107}.btn-outline-warning.focus,.btn-outline-warning:focus{box-shadow:0 0 0 .2rem rgba(255,193,7,.5)}.btn-outline-warning.disabled,.btn-outline-warning:disabled{color:#ffc107;background-color:transparent}.btn-outline-warning:not(:disabled):not(.disabled).active,.btn-outline-warning:not(:disabled):not(.disabled):active,.show>.btn-outline-warning.dropdown-toggle{color:#212529;background-color:#ffc107;border-color:#ffc107}.btn-outline-warning:not(:disabled):not(.disabled).active:focus,.btn-outline-warning:not(:disabled):not(.disabled):active:focus,.show>.btn-outline-warning.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(255,193,7,.5)}.btn-outline-danger{color:#dc3545;background-color:transparent;background-image:none;border-color:#dc3545}.btn-outline-danger:hover{color:#fff;background-color:#dc3545;border-color:#dc3545}.btn-outline-danger.focus,.btn-outline-danger:focus{box-shadow:0 0 0 .2rem rgba(220,53,69,.5)}.btn-outline-danger.disabled,.btn-outline-danger:disabled{color:#dc3545;background-color:transparent}.btn-outline-danger:not(:disabled):not(.disabled).active,.btn-outline-danger:not(:disabled):not(.disabled):active,.show>.btn-outline-danger.dropdown-toggle{color:#fff;background-color:#dc3545;border-color:#dc3545}.btn-outline-danger:not(:disabled):not(.disabled).active:focus,.btn-outline-danger:not(:disabled):not(.disabled):active:focus,.show>.btn-outline-danger.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(220,53,69,.5)}.btn-outline-light{color:#f8f9fa;background-color:transparent;background-image:none;border-color:#f8f9fa}.btn-outline-light:hover{color:#212529;background-color:#f8f9fa;border-color:#f8f9fa}.btn-outline-light.focus,.btn-outline-light:focus{box-shadow:0 0 0 .2rem rgba(248,249,250,.5)}.btn-outline-light.disabled,.btn-outline-light:disabled{color:#f8f9fa;background-color:transparent}.btn-outline-light:not(:disabled):not(.disabled).active,.btn-outline-light:not(:disabled):not(.disabled):active,.show>.btn-outline-light.dropdown-toggle{color:#212529;background-color:#f8f9fa;border-color:#f8f9fa}.btn-outline-light:not(:disabled):not(.disabled).active:focus,.btn-outline-light:not(:disabled):not(.disabled):active:focus,.show>.btn-outline-light.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(248,249,250,.5)}.btn-outline-dark{color:#343a40;background-color:transparent;background-image:none;border-color:#343a40}.btn-outline-dark:hover{color:#fff;background-color:#343a40;border-color:#343a40}.btn-outline-dark.focus,.btn-outline-dark:focus{box-shadow:0 0 0 .2rem rgba(52,58,64,.5)}.btn-outline-dark.disabled,.btn-outline-dark:disabled{color:#343a40;background-color:transparent}.btn-outline-dark:not(:disabled):not(.disabled).active,.btn-outline-dark:not(:disabled):not(.disabled):active,.show>.btn-outline-dark.dropdown-toggle{color:#fff;background-color:#343a40;border-color:#343a40}.btn-outline-dark:not(:disabled):not(.disabled).active:focus,.btn-outline-dark:not(:disabled):not(.disabled):active:focus,.show>.btn-outline-dark.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(52,58,64,.5)}.btn-link{font-weight:400;color:#007bff;background-color:transparent}.btn-link:hover{color:#0056b3;text-decoration:underline;background-color:transparent;border-color:transparent}.btn-link.focus,.btn-link:focus{text-decoration:underline;border-color:transparent;box-shadow:none}.btn-link.disabled,.btn-link:disabled{color:#6c757d}.btn-group-lg>.btn,.btn-lg{padding:.5rem 1rem;font-size:1.25rem;line-height:1.5;border-radius:.3rem}.btn-group-sm>.btn,.btn-sm{padding:.25rem .5rem;font-size:.875rem;line-height:1.5;border-radius:.2rem}.btn-block{display:block;width:100%}.btn-block+.btn-block{margin-top:.5rem}input[type=button].btn-block,input[type=reset].btn-block,input[type=submit].btn-block{width:100%}.fade{opacity:0;transition:opacity .15s linear}.fade.show{opacity:1}.collapse{display:none}.collapse.show{display:block}tr.collapse.show{display:table-row}tbody.collapse.show{display:table-row-group}.collapsing{position:relative;height:0;overflow:hidden;transition:height .35s ease}.dropdown,.dropup{position:relative}.dropdown-toggle::after{display:inline-block;width:0;height:0;margin-left:.255em;vertical-align:.255em;content:"";border-top:.3em solid;border-right:.3em solid transparent;border-bottom:0;border-left:.3em solid transparent}.dropdown-toggle:empty::after{margin-left:0}.dropdown-menu{position:absolute;top:100%;left:0;z-index:1000;display:none;float:left;min-width:10rem;padding:.5rem 0;margin:.125rem 0 0;font-size:1rem;color:#212529;text-align:left;list-style:none;background-color:#fff;background-clip:padding-box;border:1px solid rgba(0,0,0,.15);border-radius:.25rem}.dropup .dropdown-menu{margin-top:0;margin-bottom:.125rem}.dropup .dropdown-toggle::after{display:inline-block;width:0;height:0;margin-left:.255em;vertical-align:.255em;content:"";border-top:0;border-right:.3em solid transparent;border-bottom:.3em solid;border-left:.3em solid transparent}.dropup .dropdown-toggle:empty::after{margin-left:0}.dropright .dropdown-menu{margin-top:0;margin-left:.125rem}.dropright .dropdown-toggle::after{display:inline-block;width:0;height:0;margin-left:.255em;vertical-align:.255em;content:"";border-top:.3em solid transparent;border-bottom:.3em solid transparent;border-left:.3em solid}.dropright .dropdown-toggle:empty::after{margin-left:0}.dropright .dropdown-toggle::after{vertical-align:0}.dropleft .dropdown-menu{margin-top:0;margin-right:.125rem}.dropleft .dropdown-toggle::after{display:inline-block;width:0;height:0;margin-left:.255em;vertical-align:.255em;content:""}.dropleft .dropdown-toggle::after{display:none}.dropleft .dropdown-toggle::before{display:inline-block;width:0;height:0;margin-right:.255em;vertical-align:.255em;content:"";border-top:.3em solid transparent;border-right:.3em solid;border-bottom:.3em solid transparent}.dropleft .dropdown-toggle:empty::after{margin-left:0}.dropleft .dropdown-toggle::before{vertical-align:0}.dropdown-divider{height:0;margin:.5rem 0;overflow:hidden;border-top:1px solid #e9ecef}.dropdown-item{display:block;width:100%;padding:.25rem 1.5rem;clear:both;font-weight:400;color:#212529;text-align:inherit;white-space:nowrap;background-color:transparent;border:0}.dropdown-item:focus,.dropdown-item:hover{color:#16181b;text-decoration:none;background-color:#f8f9fa}.dropdown-item.active,.dropdown-item:active{color:#fff;text-decoration:none;background-color:#007bff}.dropdown-item.disabled,.dropdown-item:disabled{color:#6c757d;background-color:transparent}.dropdown-menu.show{display:block}.dropdown-header{display:block;padding:.5rem 1.5rem;margin-bottom:0;font-size:.875rem;color:#6c757d;white-space:nowrap}.btn-group,.btn-group-vertical{position:relative;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;vertical-align:middle}.btn-group-vertical>.btn,.btn-group>.btn{position:relative;-webkit-box-flex:0;-ms-flex:0 1 auto;flex:0 1 auto}.btn-group-vertical>.btn:hover,.btn-group>.btn:hover{z-index:1}.btn-group-vertical>.btn.active,.btn-group-vertical>.btn:active,.btn-group-vertical>.btn:focus,.btn-group>.btn.active,.btn-group>.btn:active,.btn-group>.btn:focus{z-index:1}.btn-group .btn+.btn,.btn-group .btn+.btn-group,.btn-group .btn-group+.btn,.btn-group .btn-group+.btn-group,.btn-group-vertical .btn+.btn,.btn-group-vertical .btn+.btn-group,.btn-group-vertical .btn-group+.btn,.btn-group-vertical .btn-group+.btn-group{margin-left:-1px}.btn-toolbar{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.btn-toolbar .input-group{width:auto}.btn-group>.btn:first-child{margin-left:0}.btn-group>.btn-group:not(:last-child)>.btn,.btn-group>.btn:not(:last-child):not(.dropdown-toggle){border-top-right-radius:0;border-bottom-right-radius:0}.btn-group>.btn-group:not(:first-child)>.btn,.btn-group>.btn:not(:first-child){border-top-left-radius:0;border-bottom-left-radius:0}.dropdown-toggle-split{padding-right:.5625rem;padding-left:.5625rem}.dropdown-toggle-split::after{margin-left:0}.btn-group-sm>.btn+.dropdown-toggle-split,.btn-sm+.dropdown-toggle-split{padding-right:.375rem;padding-left:.375rem}.btn-group-lg>.btn+.dropdown-toggle-split,.btn-lg+.dropdown-toggle-split{padding-right:.75rem;padding-left:.75rem}.btn-group-vertical{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.btn-group-vertical .btn,.btn-group-vertical .btn-group{width:100%}.btn-group-vertical>.btn+.btn,.btn-group-vertical>.btn+.btn-group,.btn-group-vertical>.btn-group+.btn,.btn-group-vertical>.btn-group+.btn-group{margin-top:-1px;margin-left:0}.btn-group-vertical>.btn-group:not(:last-child)>.btn,.btn-group-vertical>.btn:not(:last-child):not(.dropdown-toggle){border-bottom-right-radius:0;border-bottom-left-radius:0}.btn-group-vertical>.btn-group:not(:first-child)>.btn,.btn-group-vertical>.btn:not(:first-child){border-top-left-radius:0;border-top-right-radius:0}.btn-group-toggle>.btn,.btn-group-toggle>.btn-group>.btn{margin-bottom:0}.btn-group-toggle>.btn input[type=checkbox],.btn-group-toggle>.btn input[type=radio],.btn-group-toggle>.btn-group>.btn input[type=checkbox],.btn-group-toggle>.btn-group>.btn input[type=radio]{position:absolute;clip:rect(0,0,0,0);pointer-events:none}.input-group{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;width:100%}.input-group>.custom-file,.input-group>.custom-select,.input-group>.form-control{position:relative;-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;width:1%;margin-bottom:0}.input-group>.custom-file:focus,.input-group>.custom-select:focus,.input-group>.form-control:focus{z-index:3}.input-group>.custom-file+.custom-file,.input-group>.custom-file+.custom-select,.input-group>.custom-file+.form-control,.input-group>.custom-select+.custom-file,.input-group>.custom-select+.custom-select,.input-group>.custom-select+.form-control,.input-group>.form-control+.custom-file,.input-group>.form-control+.custom-select,.input-group>.form-control+.form-control{margin-left:-1px}.input-group>.custom-select:not(:last-child),.input-group>.form-control:not(:last-child){border-top-right-radius:0;border-bottom-right-radius:0}.input-group>.custom-select:not(:first-child),.input-group>.form-control:not(:first-child){border-top-left-radius:0;border-bottom-left-radius:0}.input-group>.custom-file{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.input-group>.custom-file:not(:last-child) .custom-file-label,.input-group>.custom-file:not(:last-child) .custom-file-label::before{border-top-right-radius:0;border-bottom-right-radius:0}.input-group>.custom-file:not(:first-child) .custom-file-label,.input-group>.custom-file:not(:first-child) .custom-file-label::before{border-top-left-radius:0;border-bottom-left-radius:0}.input-group-append,.input-group-prepend{display:-webkit-box;display:-ms-flexbox;display:flex}.input-group-append .btn,.input-group-prepend .btn{position:relative;z-index:2}.input-group-append .btn+.btn,.input-group-append .btn+.input-group-text,.input-group-append .input-group-text+.btn,.input-group-append .input-group-text+.input-group-text,.input-group-prepend .btn+.btn,.input-group-prepend .btn+.input-group-text,.input-group-prepend .input-group-text+.btn,.input-group-prepend .input-group-text+.input-group-text{margin-left:-1px}.input-group-prepend{margin-right:-1px}.input-group-append{margin-left:-1px}.input-group-text{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:.375rem .75rem;margin-bottom:0;font-size:1rem;font-weight:400;line-height:1.5;color:#495057;text-align:center;white-space:nowrap;background-color:#e9ecef;border:1px solid #ced4da;border-radius:.25rem}.input-group-text input[type=checkbox],.input-group-text input[type=radio]{margin-top:0}.input-group>.input-group-append:last-child>.btn:not(:last-child):not(.dropdown-toggle),.input-group>.input-group-append:last-child>.input-group-text:not(:last-child),.input-group>.input-group-append:not(:last-child)>.btn,.input-group>.input-group-append:not(:last-child)>.input-group-text,.input-group>.input-group-prepend>.btn,.input-group>.input-group-prepend>.input-group-text{border-top-right-radius:0;border-bottom-right-radius:0}.input-group>.input-group-append>.btn,.input-group>.input-group-append>.input-group-text,.input-group>.input-group-prepend:first-child>.btn:not(:first-child),.input-group>.input-group-prepend:first-child>.input-group-text:not(:first-child),.input-group>.input-group-prepend:not(:first-child)>.btn,.input-group>.input-group-prepend:not(:first-child)>.input-group-text{border-top-left-radius:0;border-bottom-left-radius:0}.custom-control{position:relative;display:block;min-height:1.5rem;padding-left:1.5rem}.custom-control-inline{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;margin-right:1rem}.custom-control-input{position:absolute;z-index:-1;opacity:0}.custom-control-input:checked~.custom-control-label::before{color:#fff;background-color:#007bff}.custom-control-input:focus~.custom-control-label::before{box-shadow:0 0 0 1px #fff,0 0 0 .2rem rgba(0,123,255,.25)}.custom-control-input:active~.custom-control-label::before{color:#fff;background-color:#b3d7ff}.custom-control-input:disabled~.custom-control-label{color:#6c757d}.custom-control-input:disabled~.custom-control-label::before{background-color:#e9ecef}.custom-control-label{margin-bottom:0}.custom-control-label::before{position:absolute;top:.25rem;left:0;display:block;width:1rem;height:1rem;pointer-events:none;content:"";-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;background-color:#dee2e6}.custom-control-label::after{position:absolute;top:.25rem;left:0;display:block;width:1rem;height:1rem;content:"";background-repeat:no-repeat;background-position:center center;background-size:50% 50%}.custom-checkbox .custom-control-label::before{border-radius:.25rem}.custom-checkbox .custom-control-input:checked~.custom-control-label::before{background-color:#007bff}.custom-checkbox .custom-control-input:checked~.custom-control-label::after{background-image:url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3E%3Cpath fill='%23fff' d='M6.564.75l-3.59 3.612-1.538-1.55L0 4.26 2.974 7.25 8 2.193z'/%3E%3C/svg%3E")}.custom-checkbox .custom-control-input:indeterminate~.custom-control-label::before{background-color:#007bff}.custom-checkbox .custom-control-input:indeterminate~.custom-control-label::after{background-image:url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 4 4'%3E%3Cpath stroke='%23fff' d='M0 2h4'/%3E%3C/svg%3E")}.custom-checkbox .custom-control-input:disabled:checked~.custom-control-label::before{background-color:rgba(0,123,255,.5)}.custom-checkbox .custom-control-input:disabled:indeterminate~.custom-control-label::before{background-color:rgba(0,123,255,.5)}.custom-radio .custom-control-label::before{border-radius:50%}.custom-radio .custom-control-input:checked~.custom-control-label::before{background-color:#007bff}.custom-radio .custom-control-input:checked~.custom-control-label::after{background-image:url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3E%3Ccircle r='3' fill='%23fff'/%3E%3C/svg%3E")}.custom-radio .custom-control-input:disabled:checked~.custom-control-label::before{background-color:rgba(0,123,255,.5)}.custom-select{display:inline-block;width:100%;height:calc(2.25rem + 2px);padding:.375rem 1.75rem .375rem .75rem;line-height:1.5;color:#495057;vertical-align:middle;background:#fff url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 4 5'%3E%3Cpath fill='%23343a40' d='M2 0L0 2h4zm0 5L0 3h4z'/%3E%3C/svg%3E") no-repeat right .75rem center;background-size:8px 10px;border:1px solid #ced4da;border-radius:.25rem;-webkit-appearance:none;-moz-appearance:none;appearance:none}.custom-select:focus{border-color:#80bdff;outline:0;box-shadow:inset 0 1px 2px rgba(0,0,0,.075),0 0 5px rgba(128,189,255,.5)}.custom-select:focus::-ms-value{color:#495057;background-color:#fff}.custom-select[multiple],.custom-select[size]:not([size="1"]){height:auto;padding-right:.75rem;background-image:none}.custom-select:disabled{color:#6c757d;background-color:#e9ecef}.custom-select::-ms-expand{opacity:0}.custom-select-sm{height:calc(1.8125rem + 2px);padding-top:.375rem;padding-bottom:.375rem;font-size:75%}.custom-select-lg{height:calc(2.875rem + 2px);padding-top:.375rem;padding-bottom:.375rem;font-size:125%}.custom-file{position:relative;display:inline-block;width:100%;height:calc(2.25rem + 2px);margin-bottom:0}.custom-file-input{position:relative;z-index:2;width:100%;height:calc(2.25rem + 2px);margin:0;opacity:0}.custom-file-input:focus~.custom-file-control{border-color:#80bdff;box-shadow:0 0 0 .2rem rgba(0,123,255,.25)}.custom-file-input:focus~.custom-file-control::before{border-color:#80bdff}.custom-file-input:lang(en)~.custom-file-label::after{content:"Browse"}.custom-file-label{position:absolute;top:0;right:0;left:0;z-index:1;height:calc(2.25rem + 2px);padding:.375rem .75rem;line-height:1.5;color:#495057;background-color:#fff;border:1px solid #ced4da;border-radius:.25rem}.custom-file-label::after{position:absolute;top:0;right:0;bottom:0;z-index:3;display:block;height:calc(calc(2.25rem + 2px) - 1px * 2);padding:.375rem .75rem;line-height:1.5;color:#495057;content:"Browse";background-color:#e9ecef;border-left:1px solid #ced4da;border-radius:0 .25rem .25rem 0}.nav{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;padding-left:0;margin-bottom:0;list-style:none}.nav-link{display:block;padding:.5rem 1rem}.nav-link:focus,.nav-link:hover{text-decoration:none}.nav-link.disabled{color:#6c757d}.nav-tabs{border-bottom:1px solid #dee2e6}.nav-tabs .nav-item{margin-bottom:-1px}.nav-tabs .nav-link{border:1px solid transparent;border-top-left-radius:.25rem;border-top-right-radius:.25rem}.nav-tabs .nav-link:focus,.nav-tabs .nav-link:hover{border-color:#e9ecef #e9ecef #dee2e6}.nav-tabs .nav-link.disabled{color:#6c757d;background-color:transparent;border-color:transparent}.nav-tabs .nav-item.show .nav-link,.nav-tabs .nav-link.active{color:#495057;background-color:#fff;border-color:#dee2e6 #dee2e6 #fff}.nav-tabs .dropdown-menu{margin-top:-1px;border-top-left-radius:0;border-top-right-radius:0}.nav-pills .nav-link{border-radius:.25rem}.nav-pills .nav-link.active,.nav-pills .show>.nav-link{color:#fff;background-color:#007bff}.nav-fill .nav-item{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;text-align:center}.nav-justified .nav-item{-ms-flex-preferred-size:0;flex-basis:0;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;text-align:center}.tab-content>.tab-pane{display:none}.tab-content>.active{display:block}.navbar{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:.5rem 1rem}.navbar>.container,.navbar>.container-fluid{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.navbar-brand{display:inline-block;padding-top:.3125rem;padding-bottom:.3125rem;margin-right:1rem;font-size:1.25rem;line-height:inherit;white-space:nowrap}.navbar-brand:focus,.navbar-brand:hover{text-decoration:none}.navbar-nav{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding-left:0;margin-bottom:0;list-style:none}.navbar-nav .nav-link{padding-right:0;padding-left:0}.navbar-nav .dropdown-menu{position:static;float:none}.navbar-text{display:inline-block;padding-top:.5rem;padding-bottom:.5rem}.navbar-collapse{-ms-flex-preferred-size:100%;flex-basis:100%;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.navbar-toggler{padding:.25rem .75rem;font-size:1.25rem;line-height:1;background-color:transparent;border:1px solid transparent;border-radius:.25rem}.navbar-toggler:focus,.navbar-toggler:hover{text-decoration:none}.navbar-toggler:not(:disabled):not(.disabled){cursor:pointer}.navbar-toggler-icon{display:inline-block;width:1.5em;height:1.5em;vertical-align:middle;content:"";background:no-repeat center center;background-size:100% 100%}@media (max-width:575.98px){.navbar-expand-sm>.container,.navbar-expand-sm>.container-fluid{padding-right:0;padding-left:0}}@media (min-width:576px){.navbar-expand-sm{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row nowrap;flex-flow:row nowrap;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.navbar-expand-sm .navbar-nav{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.navbar-expand-sm .navbar-nav .dropdown-menu{position:absolute}.navbar-expand-sm .navbar-nav .dropdown-menu-right{right:0;left:auto}.navbar-expand-sm .navbar-nav .nav-link{padding-right:.5rem;padding-left:.5rem}.navbar-expand-sm>.container,.navbar-expand-sm>.container-fluid{-ms-flex-wrap:nowrap;flex-wrap:nowrap}.navbar-expand-sm .navbar-collapse{display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important;-ms-flex-preferred-size:auto;flex-basis:auto}.navbar-expand-sm .navbar-toggler{display:none}.navbar-expand-sm .dropup .dropdown-menu{top:auto;bottom:100%}}@media (max-width:767.98px){.navbar-expand-md>.container,.navbar-expand-md>.container-fluid{padding-right:0;padding-left:0}}@media (min-width:768px){.navbar-expand-md{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row nowrap;flex-flow:row nowrap;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.navbar-expand-md .navbar-nav{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.navbar-expand-md .navbar-nav .dropdown-menu{position:absolute}.navbar-expand-md .navbar-nav .dropdown-menu-right{right:0;left:auto}.navbar-expand-md .navbar-nav .nav-link{padding-right:.5rem;padding-left:.5rem}.navbar-expand-md>.container,.navbar-expand-md>.container-fluid{-ms-flex-wrap:nowrap;flex-wrap:nowrap}.navbar-expand-md .navbar-collapse{display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important;-ms-flex-preferred-size:auto;flex-basis:auto}.navbar-expand-md .navbar-toggler{display:none}.navbar-expand-md .dropup .dropdown-menu{top:auto;bottom:100%}}@media (max-width:991.98px){.navbar-expand-lg>.container,.navbar-expand-lg>.container-fluid{padding-right:0;padding-left:0}}@media (min-width:992px){.navbar-expand-lg{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row nowrap;flex-flow:row nowrap;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.navbar-expand-lg .navbar-nav{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.navbar-expand-lg .navbar-nav .dropdown-menu{position:absolute}.navbar-expand-lg .navbar-nav .dropdown-menu-right{right:0;left:auto}.navbar-expand-lg .navbar-nav .nav-link{padding-right:.5rem;padding-left:.5rem}.navbar-expand-lg>.container,.navbar-expand-lg>.container-fluid{-ms-flex-wrap:nowrap;flex-wrap:nowrap}.navbar-expand-lg .navbar-collapse{display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important;-ms-flex-preferred-size:auto;flex-basis:auto}.navbar-expand-lg .navbar-toggler{display:none}.navbar-expand-lg .dropup .dropdown-menu{top:auto;bottom:100%}}@media (max-width:1199.98px){.navbar-expand-xl>.container,.navbar-expand-xl>.container-fluid{padding-right:0;padding-left:0}}@media (min-width:1200px){.navbar-expand-xl{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row nowrap;flex-flow:row nowrap;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.navbar-expand-xl .navbar-nav{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.navbar-expand-xl .navbar-nav .dropdown-menu{position:absolute}.navbar-expand-xl .navbar-nav .dropdown-menu-right{right:0;left:auto}.navbar-expand-xl .navbar-nav .nav-link{padding-right:.5rem;padding-left:.5rem}.navbar-expand-xl>.container,.navbar-expand-xl>.container-fluid{-ms-flex-wrap:nowrap;flex-wrap:nowrap}.navbar-expand-xl .navbar-collapse{display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important;-ms-flex-preferred-size:auto;flex-basis:auto}.navbar-expand-xl .navbar-toggler{display:none}.navbar-expand-xl .dropup .dropdown-menu{top:auto;bottom:100%}}.navbar-expand{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row nowrap;flex-flow:row nowrap;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.navbar-expand>.container,.navbar-expand>.container-fluid{padding-right:0;padding-left:0}.navbar-expand .navbar-nav{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.navbar-expand .navbar-nav .dropdown-menu{position:absolute}.navbar-expand .navbar-nav .dropdown-menu-right{right:0;left:auto}.navbar-expand .navbar-nav .nav-link{padding-right:.5rem;padding-left:.5rem}.navbar-expand>.container,.navbar-expand>.container-fluid{-ms-flex-wrap:nowrap;flex-wrap:nowrap}.navbar-expand .navbar-collapse{display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important;-ms-flex-preferred-size:auto;flex-basis:auto}.navbar-expand .navbar-toggler{display:none}.navbar-expand .dropup .dropdown-menu{top:auto;bottom:100%}.navbar-light .navbar-brand{color:rgba(0,0,0,.9)}.navbar-light .navbar-brand:focus,.navbar-light .navbar-brand:hover{color:rgba(0,0,0,.9)}.navbar-light .navbar-nav .nav-link{color:rgba(0,0,0,.5)}.navbar-light .navbar-nav .nav-link:focus,.navbar-light .navbar-nav .nav-link:hover{color:rgba(0,0,0,.7)}.navbar-light .navbar-nav .nav-link.disabled{color:rgba(0,0,0,.3)}.navbar-light .navbar-nav .active>.nav-link,.navbar-light .navbar-nav .nav-link.active,.navbar-light .navbar-nav .nav-link.show,.navbar-light .navbar-nav .show>.nav-link{color:rgba(0,0,0,.9)}.navbar-light .navbar-toggler{color:rgba(0,0,0,.5);border-color:rgba(0,0,0,.1)}.navbar-light .navbar-toggler-icon{background-image:url("data:image/svg+xml;charset=utf8,%3Csvg viewBox='0 0 30 30' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath stroke='rgba(0, 0, 0, 0.5)' stroke-width='2' stroke-linecap='round' stroke-miterlimit='10' d='M4 7h22M4 15h22M4 23h22'/%3E%3C/svg%3E")}.navbar-light .navbar-text{color:rgba(0,0,0,.5)}.navbar-light .navbar-text a{color:rgba(0,0,0,.9)}.navbar-light .navbar-text a:focus,.navbar-light .navbar-text a:hover{color:rgba(0,0,0,.9)}.navbar-dark .navbar-brand{color:#fff}.navbar-dark .navbar-brand:focus,.navbar-dark .navbar-brand:hover{color:#fff}.navbar-dark .navbar-nav .nav-link{color:rgba(255,255,255,.5)}.navbar-dark .navbar-nav .nav-link:focus,.navbar-dark .navbar-nav .nav-link:hover{color:rgba(255,255,255,.75)}.navbar-dark .navbar-nav .nav-link.disabled{color:rgba(255,255,255,.25)}.navbar-dark .navbar-nav .active>.nav-link,.navbar-dark .navbar-nav .nav-link.active,.navbar-dark .navbar-nav .nav-link.show,.navbar-dark .navbar-nav .show>.nav-link{color:#fff}.navbar-dark .navbar-toggler{color:rgba(255,255,255,.5);border-color:rgba(255,255,255,.1)}.navbar-dark .navbar-toggler-icon{background-image:url("data:image/svg+xml;charset=utf8,%3Csvg viewBox='0 0 30 30' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath stroke='rgba(255, 255, 255, 0.5)' stroke-width='2' stroke-linecap='round' stroke-miterlimit='10' d='M4 7h22M4 15h22M4 23h22'/%3E%3C/svg%3E")}.navbar-dark .navbar-text{color:rgba(255,255,255,.5)}.navbar-dark .navbar-text a{color:#fff}.navbar-dark .navbar-text a:focus,.navbar-dark .navbar-text a:hover{color:#fff}.card{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;min-width:0;word-wrap:break-word;background-color:#fff;background-clip:border-box;border:1px solid rgba(0,0,0,.125);border-radius:.25rem}.card>hr{margin-right:0;margin-left:0}.card>.list-group:first-child .list-group-item:first-child{border-top-left-radius:.25rem;border-top-right-radius:.25rem}.card>.list-group:last-child .list-group-item:last-child{border-bottom-right-radius:.25rem;border-bottom-left-radius:.25rem}.card-body{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;padding:1.25rem}.card-title{margin-bottom:.75rem}.card-subtitle{margin-top:-.375rem;margin-bottom:0}.card-text:last-child{margin-bottom:0}.card-link:hover{text-decoration:none}.card-link+.card-link{margin-left:1.25rem}.card-header{padding:.75rem 1.25rem;margin-bottom:0;background-color:rgba(0,0,0,.03);border-bottom:1px solid rgba(0,0,0,.125)}.card-header:first-child{border-radius:calc(.25rem - 1px) calc(.25rem - 1px) 0 0}.card-header+.list-group .list-group-item:first-child{border-top:0}.card-footer{padding:.75rem 1.25rem;background-color:rgba(0,0,0,.03);border-top:1px solid rgba(0,0,0,.125)}.card-footer:last-child{border-radius:0 0 calc(.25rem - 1px) calc(.25rem - 1px)}.card-header-tabs{margin-right:-.625rem;margin-bottom:-.75rem;margin-left:-.625rem;border-bottom:0}.card-header-pills{margin-right:-.625rem;margin-left:-.625rem}.card-img-overlay{position:absolute;top:0;right:0;bottom:0;left:0;padding:1.25rem}.card-img{width:100%;border-radius:calc(.25rem - 1px)}.card-img-top{width:100%;border-top-left-radius:calc(.25rem - 1px);border-top-right-radius:calc(.25rem - 1px)}.card-img-bottom{width:100%;border-bottom-right-radius:calc(.25rem - 1px);border-bottom-left-radius:calc(.25rem - 1px)}.card-deck{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.card-deck .card{margin-bottom:15px}@media (min-width:576px){.card-deck{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap;margin-right:-15px;margin-left:-15px}.card-deck .card{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-ms-flex:1 0 0%;flex:1 0 0%;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin-right:15px;margin-bottom:0;margin-left:15px}}.card-group{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.card-group>.card{margin-bottom:15px}@media (min-width:576px){.card-group{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap}.card-group>.card{-webkit-box-flex:1;-ms-flex:1 0 0%;flex:1 0 0%;margin-bottom:0}.card-group>.card+.card{margin-left:0;border-left:0}.card-group>.card:first-child{border-top-right-radius:0;border-bottom-right-radius:0}.card-group>.card:first-child .card-header,.card-group>.card:first-child .card-img-top{border-top-right-radius:0}.card-group>.card:first-child .card-footer,.card-group>.card:first-child .card-img-bottom{border-bottom-right-radius:0}.card-group>.card:last-child{border-top-left-radius:0;border-bottom-left-radius:0}.card-group>.card:last-child .card-header,.card-group>.card:last-child .card-img-top{border-top-left-radius:0}.card-group>.card:last-child .card-footer,.card-group>.card:last-child .card-img-bottom{border-bottom-left-radius:0}.card-group>.card:only-child{border-radius:.25rem}.card-group>.card:only-child .card-header,.card-group>.card:only-child .card-img-top{border-top-left-radius:.25rem;border-top-right-radius:.25rem}.card-group>.card:only-child .card-footer,.card-group>.card:only-child .card-img-bottom{border-bottom-right-radius:.25rem;border-bottom-left-radius:.25rem}.card-group>.card:not(:first-child):not(:last-child):not(:only-child){border-radius:0}.card-group>.card:not(:first-child):not(:last-child):not(:only-child) .card-footer,.card-group>.card:not(:first-child):not(:last-child):not(:only-child) .card-header,.card-group>.card:not(:first-child):not(:last-child):not(:only-child) .card-img-bottom,.card-group>.card:not(:first-child):not(:last-child):not(:only-child) .card-img-top{border-radius:0}}.card-columns .card{margin-bottom:.75rem}@media (min-width:576px){.card-columns{-webkit-column-count:3;-moz-column-count:3;column-count:3;-webkit-column-gap:1.25rem;-moz-column-gap:1.25rem;column-gap:1.25rem}.card-columns .card{display:inline-block;width:100%}}.breadcrumb{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;padding:.75rem 1rem;margin-bottom:1rem;list-style:none;background-color:#e9ecef;border-radius:.25rem}.breadcrumb-item+.breadcrumb-item::before{display:inline-block;padding-right:.5rem;padding-left:.5rem;color:#6c757d;content:"/"}.breadcrumb-item+.breadcrumb-item:hover::before{text-decoration:underline}.breadcrumb-item+.breadcrumb-item:hover::before{text-decoration:none}.breadcrumb-item.active{color:#6c757d}.pagination{display:-webkit-box;display:-ms-flexbox;display:flex;padding-left:0;list-style:none;border-radius:.25rem}.page-link{position:relative;display:block;padding:.5rem .75rem;margin-left:-1px;line-height:1.25;color:#007bff;background-color:#fff;border:1px solid #dee2e6}.page-link:hover{color:#0056b3;text-decoration:none;background-color:#e9ecef;border-color:#dee2e6}.page-link:focus{z-index:2;outline:0;box-shadow:0 0 0 .2rem rgba(0,123,255,.25)}.page-link:not(:disabled):not(.disabled){cursor:pointer}.page-item:first-child .page-link{margin-left:0;border-top-left-radius:.25rem;border-bottom-left-radius:.25rem}.page-item:last-child .page-link{border-top-right-radius:.25rem;border-bottom-right-radius:.25rem}.page-item.active .page-link{z-index:1;color:#fff;background-color:#007bff;border-color:#007bff}.page-item.disabled .page-link{color:#6c757d;pointer-events:none;cursor:auto;background-color:#fff;border-color:#dee2e6}.pagination-lg .page-link{padding:.75rem 1.5rem;font-size:1.25rem;line-height:1.5}.pagination-lg .page-item:first-child .page-link{border-top-left-radius:.3rem;border-bottom-left-radius:.3rem}.pagination-lg .page-item:last-child .page-link{border-top-right-radius:.3rem;border-bottom-right-radius:.3rem}.pagination-sm .page-link{padding:.25rem .5rem;font-size:.875rem;line-height:1.5}.pagination-sm .page-item:first-child .page-link{border-top-left-radius:.2rem;border-bottom-left-radius:.2rem}.pagination-sm .page-item:last-child .page-link{border-top-right-radius:.2rem;border-bottom-right-radius:.2rem}.badge{display:inline-block;padding:.25em .4em;font-size:75%;font-weight:700;line-height:1;text-align:center;white-space:nowrap;vertical-align:baseline;border-radius:.25rem}.badge:empty{display:none}.btn .badge{position:relative;top:-1px}.badge-pill{padding-right:.6em;padding-left:.6em;border-radius:10rem}.badge-primary{color:#fff;background-color:#007bff}.badge-primary[href]:focus,.badge-primary[href]:hover{color:#fff;text-decoration:none;background-color:#0062cc}.badge-secondary{color:#fff;background-color:#6c757d}.badge-secondary[href]:focus,.badge-secondary[href]:hover{color:#fff;text-decoration:none;background-color:#545b62}.badge-success{color:#fff;background-color:#28a745}.badge-success[href]:focus,.badge-success[href]:hover{color:#fff;text-decoration:none;background-color:#1e7e34}.badge-info{color:#fff;background-color:#17a2b8}.badge-info[href]:focus,.badge-info[href]:hover{color:#fff;text-decoration:none;background-color:#117a8b}.badge-warning{color:#212529;background-color:#ffc107}.badge-warning[href]:focus,.badge-warning[href]:hover{color:#212529;text-decoration:none;background-color:#d39e00}.badge-danger{color:#fff;background-color:#dc3545}.badge-danger[href]:focus,.badge-danger[href]:hover{color:#fff;text-decoration:none;background-color:#bd2130}.badge-light{color:#212529;background-color:#f8f9fa}.badge-light[href]:focus,.badge-light[href]:hover{color:#212529;text-decoration:none;background-color:#dae0e5}.badge-dark{color:#fff;background-color:#343a40}.badge-dark[href]:focus,.badge-dark[href]:hover{color:#fff;text-decoration:none;background-color:#1d2124}.jumbotron{padding:2rem 1rem;margin-bottom:2rem;background-color:#e9ecef;border-radius:.3rem}@media (min-width:576px){.jumbotron{padding:4rem 2rem}}.jumbotron-fluid{padding-right:0;padding-left:0;border-radius:0}.alert{position:relative;padding:.75rem 1.25rem;margin-bottom:1rem;border:1px solid transparent;border-radius:.25rem}.alert-heading{color:inherit}.alert-link{font-weight:700}.alert-dismissible{padding-right:4rem}.alert-dismissible .close{position:absolute;top:0;right:0;padding:.75rem 1.25rem;color:inherit}.alert-primary{color:#004085;background-color:#cce5ff;border-color:#b8daff}.alert-primary hr{border-top-color:#9fcdff}.alert-primary .alert-link{color:#002752}.alert-secondary{color:#383d41;background-color:#e2e3e5;border-color:#d6d8db}.alert-secondary hr{border-top-color:#c8cbcf}.alert-secondary .alert-link{color:#202326}.alert-success{color:#155724;background-color:#d4edda;border-color:#c3e6cb}.alert-success hr{border-top-color:#b1dfbb}.alert-success .alert-link{color:#0b2e13}.alert-info{color:#0c5460;background-color:#d1ecf1;border-color:#bee5eb}.alert-info hr{border-top-color:#abdde5}.alert-info .alert-link{color:#062c33}.alert-warning{color:#856404;background-color:#fff3cd;border-color:#ffeeba}.alert-warning hr{border-top-color:#ffe8a1}.alert-warning .alert-link{color:#533f03}.alert-danger{color:#721c24;background-color:#f8d7da;border-color:#f5c6cb}.alert-danger hr{border-top-color:#f1b0b7}.alert-danger .alert-link{color:#491217}.alert-light{color:#818182;background-color:#fefefe;border-color:#fdfdfe}.alert-light hr{border-top-color:#ececf6}.alert-light .alert-link{color:#686868}.alert-dark{color:#1b1e21;background-color:#d6d8d9;border-color:#c6c8ca}.alert-dark hr{border-top-color:#b9bbbe}.alert-dark .alert-link{color:#040505}@-webkit-keyframes progress-bar-stripes{from{background-position:1rem 0}to{background-position:0 0}}@keyframes progress-bar-stripes{from{background-position:1rem 0}to{background-position:0 0}}.progress{display:-webkit-box;display:-ms-flexbox;display:flex;height:1rem;overflow:hidden;font-size:.75rem;background-color:#e9ecef;border-radius:.25rem}.progress-bar{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;color:#fff;text-align:center;background-color:#007bff;transition:width .6s ease}.progress-bar-striped{background-image:linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);background-size:1rem 1rem}.progress-bar-animated{-webkit-animation:progress-bar-stripes 1s linear infinite;animation:progress-bar-stripes 1s linear infinite}.media{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.media-body{-webkit-box-flex:1;-ms-flex:1;flex:1}.list-group{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding-left:0;margin-bottom:0}.list-group-item-action{width:100%;color:#495057;text-align:inherit}.list-group-item-action:focus,.list-group-item-action:hover{color:#495057;text-decoration:none;background-color:#f8f9fa}.list-group-item-action:active{color:#212529;background-color:#e9ecef}.list-group-item{position:relative;display:block;padding:.75rem 1.25rem;margin-bottom:-1px;background-color:#fff;border:1px solid rgba(0,0,0,.125)}.list-group-item:first-child{border-top-left-radius:.25rem;border-top-right-radius:.25rem}.list-group-item:last-child{margin-bottom:0;border-bottom-right-radius:.25rem;border-bottom-left-radius:.25rem}.list-group-item:focus,.list-group-item:hover{z-index:1;text-decoration:none}.list-group-item.disabled,.list-group-item:disabled{color:#6c757d;background-color:#fff}.list-group-item.active{z-index:2;color:#fff;background-color:#007bff;border-color:#007bff}.list-group-flush .list-group-item{border-right:0;border-left:0;border-radius:0}.list-group-flush:first-child .list-group-item:first-child{border-top:0}.list-group-flush:last-child .list-group-item:last-child{border-bottom:0}.list-group-item-primary{color:#004085;background-color:#b8daff}.list-group-item-primary.list-group-item-action:focus,.list-group-item-primary.list-group-item-action:hover{color:#004085;background-color:#9fcdff}.list-group-item-primary.list-group-item-action.active{color:#fff;background-color:#004085;border-color:#004085}.list-group-item-secondary{color:#383d41;background-color:#d6d8db}.list-group-item-secondary.list-group-item-action:focus,.list-group-item-secondary.list-group-item-action:hover{color:#383d41;background-color:#c8cbcf}.list-group-item-secondary.list-group-item-action.active{color:#fff;background-color:#383d41;border-color:#383d41}.list-group-item-success{color:#155724;background-color:#c3e6cb}.list-group-item-success.list-group-item-action:focus,.list-group-item-success.list-group-item-action:hover{color:#155724;background-color:#b1dfbb}.list-group-item-success.list-group-item-action.active{color:#fff;background-color:#155724;border-color:#155724}.list-group-item-info{color:#0c5460;background-color:#bee5eb}.list-group-item-info.list-group-item-action:focus,.list-group-item-info.list-group-item-action:hover{color:#0c5460;background-color:#abdde5}.list-group-item-info.list-group-item-action.active{color:#fff;background-color:#0c5460;border-color:#0c5460}.list-group-item-warning{color:#856404;background-color:#ffeeba}.list-group-item-warning.list-group-item-action:focus,.list-group-item-warning.list-group-item-action:hover{color:#856404;background-color:#ffe8a1}.list-group-item-warning.list-group-item-action.active{color:#fff;background-color:#856404;border-color:#856404}.list-group-item-danger{color:#721c24;background-color:#f5c6cb}.list-group-item-danger.list-group-item-action:focus,.list-group-item-danger.list-group-item-action:hover{color:#721c24;background-color:#f1b0b7}.list-group-item-danger.list-group-item-action.active{color:#fff;background-color:#721c24;border-color:#721c24}.list-group-item-light{color:#818182;background-color:#fdfdfe}.list-group-item-light.list-group-item-action:focus,.list-group-item-light.list-group-item-action:hover{color:#818182;background-color:#ececf6}.list-group-item-light.list-group-item-action.active{color:#fff;background-color:#818182;border-color:#818182}.list-group-item-dark{color:#1b1e21;background-color:#c6c8ca}.list-group-item-dark.list-group-item-action:focus,.list-group-item-dark.list-group-item-action:hover{color:#1b1e21;background-color:#b9bbbe}.list-group-item-dark.list-group-item-action.active{color:#fff;background-color:#1b1e21;border-color:#1b1e21}.close{float:right;font-size:1.5rem;font-weight:700;line-height:1;color:#000;text-shadow:0 1px 0 #fff;opacity:.5}.close:focus,.close:hover{color:#000;text-decoration:none;opacity:.75}.close:not(:disabled):not(.disabled){cursor:pointer}button.close{padding:0;background-color:transparent;border:0;-webkit-appearance:none}.modal-open{overflow:hidden}.modal{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1050;display:none;overflow:hidden;outline:0}.modal-open .modal{overflow-x:hidden;overflow-y:auto}.modal-dialog{position:relative;width:auto;margin:.5rem;pointer-events:none}.modal.fade .modal-dialog{transition:-webkit-transform .3s ease-out;transition:transform .3s ease-out;transition:transform .3s ease-out,-webkit-transform .3s ease-out;-webkit-transform:translate(0,-25%);transform:translate(0,-25%)}.modal.show .modal-dialog{-webkit-transform:translate(0,0);transform:translate(0,0)}.modal-dialog-centered{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;min-height:calc(100% - (.5rem * 2))}.modal-content{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:100%;pointer-events:auto;background-color:#fff;background-clip:padding-box;border:1px solid rgba(0,0,0,.2);border-radius:.3rem;outline:0}.modal-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1040;background-color:#000}.modal-backdrop.fade{opacity:0}.modal-backdrop.show{opacity:.5}.modal-header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:1rem;border-bottom:1px solid #e9ecef;border-top-left-radius:.3rem;border-top-right-radius:.3rem}.modal-header .close{padding:1rem;margin:-1rem -1rem -1rem auto}.modal-title{margin-bottom:0;line-height:1.5}.modal-body{position:relative;-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;padding:1rem}.modal-footer{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;padding:1rem;border-top:1px solid #e9ecef}.modal-footer>:not(:first-child){margin-left:.25rem}.modal-footer>:not(:last-child){margin-right:.25rem}.modal-scrollbar-measure{position:absolute;top:-9999px;width:50px;height:50px;overflow:scroll}@media (min-width:576px){.modal-dialog{max-width:500px;margin:1.75rem auto}.modal-dialog-centered{min-height:calc(100% - (1.75rem * 2))}.modal-sm{max-width:300px}}@media (min-width:992px){.modal-lg{max-width:800px}}.tooltip{position:absolute;z-index:1070;display:block;margin:0;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol";font-style:normal;font-weight:400;line-height:1.5;text-align:left;text-align:start;text-decoration:none;text-shadow:none;text-transform:none;letter-spacing:normal;word-break:normal;word-spacing:normal;white-space:normal;line-break:auto;font-size:.875rem;word-wrap:break-word;opacity:0}.tooltip.show{opacity:.9}.tooltip .arrow{position:absolute;display:block;width:.8rem;height:.4rem}.tooltip .arrow::before{position:absolute;content:"";border-color:transparent;border-style:solid}.bs-tooltip-auto[x-placement^=top],.bs-tooltip-top{padding:.4rem 0}.bs-tooltip-auto[x-placement^=top] .arrow,.bs-tooltip-top .arrow{bottom:0}.bs-tooltip-auto[x-placement^=top] .arrow::before,.bs-tooltip-top .arrow::before{top:0;border-width:.4rem .4rem 0;border-top-color:#000}.bs-tooltip-auto[x-placement^=right],.bs-tooltip-right{padding:0 .4rem}.bs-tooltip-auto[x-placement^=right] .arrow,.bs-tooltip-right .arrow{left:0;width:.4rem;height:.8rem}.bs-tooltip-auto[x-placement^=right] .arrow::before,.bs-tooltip-right .arrow::before{right:0;border-width:.4rem .4rem .4rem 0;border-right-color:#000}.bs-tooltip-auto[x-placement^=bottom],.bs-tooltip-bottom{padding:.4rem 0}.bs-tooltip-auto[x-placement^=bottom] .arrow,.bs-tooltip-bottom .arrow{top:0}.bs-tooltip-auto[x-placement^=bottom] .arrow::before,.bs-tooltip-bottom .arrow::before{bottom:0;border-width:0 .4rem .4rem;border-bottom-color:#000}.bs-tooltip-auto[x-placement^=left],.bs-tooltip-left{padding:0 .4rem}.bs-tooltip-auto[x-placement^=left] .arrow,.bs-tooltip-left .arrow{right:0;width:.4rem;height:.8rem}.bs-tooltip-auto[x-placement^=left] .arrow::before,.bs-tooltip-left .arrow::before{left:0;border-width:.4rem 0 .4rem .4rem;border-left-color:#000}.tooltip-inner{max-width:200px;padding:.25rem .5rem;color:#fff;text-align:center;background-color:#000;border-radius:.25rem}.popover{position:absolute;top:0;left:0;z-index:1060;display:block;max-width:276px;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol";font-style:normal;font-weight:400;line-height:1.5;text-align:left;text-align:start;text-decoration:none;text-shadow:none;text-transform:none;letter-spacing:normal;word-break:normal;word-spacing:normal;white-space:normal;line-break:auto;font-size:.875rem;word-wrap:break-word;background-color:#fff;background-clip:padding-box;border:1px solid rgba(0,0,0,.2);border-radius:.3rem}.popover .arrow{position:absolute;display:block;width:1rem;height:.5rem;margin:0 .3rem}.popover .arrow::after,.popover .arrow::before{position:absolute;display:block;content:"";border-color:transparent;border-style:solid}.bs-popover-auto[x-placement^=top],.bs-popover-top{margin-bottom:.5rem}.bs-popover-auto[x-placement^=top] .arrow,.bs-popover-top .arrow{bottom:calc((.5rem + 1px) * -1)}.bs-popover-auto[x-placement^=top] .arrow::after,.bs-popover-auto[x-placement^=top] .arrow::before,.bs-popover-top .arrow::after,.bs-popover-top .arrow::before{border-width:.5rem .5rem 0}.bs-popover-auto[x-placement^=top] .arrow::before,.bs-popover-top .arrow::before{bottom:0;border-top-color:rgba(0,0,0,.25)}.bs-popover-auto[x-placement^=top] .arrow::after,.bs-popover-top .arrow::after{bottom:1px;border-top-color:#fff}.bs-popover-auto[x-placement^=right],.bs-popover-right{margin-left:.5rem}.bs-popover-auto[x-placement^=right] .arrow,.bs-popover-right .arrow{left:calc((.5rem + 1px) * -1);width:.5rem;height:1rem;margin:.3rem 0}.bs-popover-auto[x-placement^=right] .arrow::after,.bs-popover-auto[x-placement^=right] .arrow::before,.bs-popover-right .arrow::after,.bs-popover-right .arrow::before{border-width:.5rem .5rem .5rem 0}.bs-popover-auto[x-placement^=right] .arrow::before,.bs-popover-right .arrow::before{left:0;border-right-color:rgba(0,0,0,.25)}.bs-popover-auto[x-placement^=right] .arrow::after,.bs-popover-right .arrow::after{left:1px;border-right-color:#fff}.bs-popover-auto[x-placement^=bottom],.bs-popover-bottom{margin-top:.5rem}.bs-popover-auto[x-placement^=bottom] .arrow,.bs-popover-bottom .arrow{top:calc((.5rem + 1px) * -1)}.bs-popover-auto[x-placement^=bottom] .arrow::after,.bs-popover-auto[x-placement^=bottom] .arrow::before,.bs-popover-bottom .arrow::after,.bs-popover-bottom .arrow::before{border-width:0 .5rem .5rem .5rem}.bs-popover-auto[x-placement^=bottom] .arrow::before,.bs-popover-bottom .arrow::before{top:0;border-bottom-color:rgba(0,0,0,.25)}.bs-popover-auto[x-placement^=bottom] .arrow::after,.bs-popover-bottom .arrow::after{top:1px;border-bottom-color:#fff}.bs-popover-auto[x-placement^=bottom] .popover-header::before,.bs-popover-bottom .popover-header::before{position:absolute;top:0;left:50%;display:block;width:1rem;margin-left:-.5rem;content:"";border-bottom:1px solid #f7f7f7}.bs-popover-auto[x-placement^=left],.bs-popover-left{margin-right:.5rem}.bs-popover-auto[x-placement^=left] .arrow,.bs-popover-left .arrow{right:calc((.5rem + 1px) * -1);width:.5rem;height:1rem;margin:.3rem 0}.bs-popover-auto[x-placement^=left] .arrow::after,.bs-popover-auto[x-placement^=left] .arrow::before,.bs-popover-left .arrow::after,.bs-popover-left .arrow::before{border-width:.5rem 0 .5rem .5rem}.bs-popover-auto[x-placement^=left] .arrow::before,.bs-popover-left .arrow::before{right:0;border-left-color:rgba(0,0,0,.25)}.bs-popover-auto[x-placement^=left] .arrow::after,.bs-popover-left .arrow::after{right:1px;border-left-color:#fff}.popover-header{padding:.5rem .75rem;margin-bottom:0;font-size:1rem;color:inherit;background-color:#f7f7f7;border-bottom:1px solid #ebebeb;border-top-left-radius:calc(.3rem - 1px);border-top-right-radius:calc(.3rem - 1px)}.popover-header:empty{display:none}.popover-body{padding:.5rem .75rem;color:#212529}.carousel{position:relative}.carousel-inner{position:relative;width:100%;overflow:hidden}.carousel-item{position:relative;display:none;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%;transition:-webkit-transform .6s ease;transition:transform .6s ease;transition:transform .6s ease,-webkit-transform .6s ease;-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-perspective:1000px;perspective:1000px}.carousel-item-next,.carousel-item-prev,.carousel-item.active{display:block}.carousel-item-next,.carousel-item-prev{position:absolute;top:0}.carousel-item-next.carousel-item-left,.carousel-item-prev.carousel-item-right{-webkit-transform:translateX(0);transform:translateX(0)}@supports ((-webkit-transform-style:preserve-3d) or (transform-style:preserve-3d)){.carousel-item-next.carousel-item-left,.carousel-item-prev.carousel-item-right{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}.active.carousel-item-right,.carousel-item-next{-webkit-transform:translateX(100%);transform:translateX(100%)}@supports ((-webkit-transform-style:preserve-3d) or (transform-style:preserve-3d)){.active.carousel-item-right,.carousel-item-next{-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}}.active.carousel-item-left,.carousel-item-prev{-webkit-transform:translateX(-100%);transform:translateX(-100%)}@supports ((-webkit-transform-style:preserve-3d) or (transform-style:preserve-3d)){.active.carousel-item-left,.carousel-item-prev{-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}}.carousel-control-next,.carousel-control-prev{position:absolute;top:0;bottom:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:15%;color:#fff;text-align:center;opacity:.5}.carousel-control-next:focus,.carousel-control-next:hover,.carousel-control-prev:focus,.carousel-control-prev:hover{color:#fff;text-decoration:none;outline:0;opacity:.9}.carousel-control-prev{left:0}.carousel-control-next{right:0}.carousel-control-next-icon,.carousel-control-prev-icon{display:inline-block;width:20px;height:20px;background:transparent no-repeat center center;background-size:100% 100%}.carousel-control-prev-icon{background-image:url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23fff' viewBox='0 0 8 8'%3E%3Cpath d='M5.25 0l-4 4 4 4 1.5-1.5-2.5-2.5 2.5-2.5-1.5-1.5z'/%3E%3C/svg%3E")}.carousel-control-next-icon{background-image:url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23fff' viewBox='0 0 8 8'%3E%3Cpath d='M2.75 0l-1.5 1.5 2.5 2.5-2.5 2.5 1.5 1.5 4-4-4-4z'/%3E%3C/svg%3E")}.carousel-indicators{position:absolute;right:0;bottom:10px;left:0;z-index:15;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding-left:0;margin-right:15%;margin-left:15%;list-style:none}.carousel-indicators li{position:relative;-webkit-box-flex:0;-ms-flex:0 1 auto;flex:0 1 auto;width:30px;height:3px;margin-right:3px;margin-left:3px;text-indent:-999px;background-color:rgba(255,255,255,.5)}.carousel-indicators li::before{position:absolute;top:-10px;left:0;display:inline-block;width:100%;height:10px;content:""}.carousel-indicators li::after{position:absolute;bottom:-10px;left:0;display:inline-block;width:100%;height:10px;content:""}.carousel-indicators .active{background-color:#fff}.carousel-caption{position:absolute;right:15%;bottom:20px;left:15%;z-index:10;padding-top:20px;padding-bottom:20px;color:#fff;text-align:center}.align-baseline{vertical-align:baseline!important}.align-top{vertical-align:top!important}.align-middle{vertical-align:middle!important}.align-bottom{vertical-align:bottom!important}.align-text-bottom{vertical-align:text-bottom!important}.align-text-top{vertical-align:text-top!important}.bg-primary{background-color:#007bff!important}a.bg-primary:focus,a.bg-primary:hover,button.bg-primary:focus,button.bg-primary:hover{background-color:#0062cc!important}.bg-secondary{background-color:#6c757d!important}a.bg-secondary:focus,a.bg-secondary:hover,button.bg-secondary:focus,button.bg-secondary:hover{background-color:#545b62!important}.bg-success{background-color:#28a745!important}a.bg-success:focus,a.bg-success:hover,button.bg-success:focus,button.bg-success:hover{background-color:#1e7e34!important}.bg-info{background-color:#17a2b8!important}a.bg-info:focus,a.bg-info:hover,button.bg-info:focus,button.bg-info:hover{background-color:#117a8b!important}.bg-warning{background-color:#ffc107!important}a.bg-warning:focus,a.bg-warning:hover,button.bg-warning:focus,button.bg-warning:hover{background-color:#d39e00!important}.bg-danger{background-color:#dc3545!important}a.bg-danger:focus,a.bg-danger:hover,button.bg-danger:focus,button.bg-danger:hover{background-color:#bd2130!important}.bg-light{background-color:#f8f9fa!important}a.bg-light:focus,a.bg-light:hover,button.bg-light:focus,button.bg-light:hover{background-color:#dae0e5!important}.bg-dark{background-color:#343a40!important}a.bg-dark:focus,a.bg-dark:hover,button.bg-dark:focus,button.bg-dark:hover{background-color:#1d2124!important}.bg-white{background-color:#fff!important}.bg-transparent{background-color:transparent!important}.border{border:1px solid #dee2e6!important}.border-top{border-top:1px solid #dee2e6!important}.border-right{border-right:1px solid #dee2e6!important}.border-bottom{border-bottom:1px solid #dee2e6!important}.border-left{border-left:1px solid #dee2e6!important}.border-0{border:0!important}.border-top-0{border-top:0!important}.border-right-0{border-right:0!important}.border-bottom-0{border-bottom:0!important}.border-left-0{border-left:0!important}.border-primary{border-color:#007bff!important}.border-secondary{border-color:#6c757d!important}.border-success{border-color:#28a745!important}.border-info{border-color:#17a2b8!important}.border-warning{border-color:#ffc107!important}.border-danger{border-color:#dc3545!important}.border-light{border-color:#f8f9fa!important}.border-dark{border-color:#343a40!important}.border-white{border-color:#fff!important}.rounded{border-radius:.25rem!important}.rounded-top{border-top-left-radius:.25rem!important;border-top-right-radius:.25rem!important}.rounded-right{border-top-right-radius:.25rem!important;border-bottom-right-radius:.25rem!important}.rounded-bottom{border-bottom-right-radius:.25rem!important;border-bottom-left-radius:.25rem!important}.rounded-left{border-top-left-radius:.25rem!important;border-bottom-left-radius:.25rem!important}.rounded-circle{border-radius:50%!important}.rounded-0{border-radius:0!important}.clearfix::after{display:block;clear:both;content:""}.d-none{display:none!important}.d-inline{display:inline!important}.d-inline-block{display:inline-block!important}.d-block{display:block!important}.d-table{display:table!important}.d-table-row{display:table-row!important}.d-table-cell{display:table-cell!important}.d-flex{display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important}.d-inline-flex{display:-webkit-inline-box!important;display:-ms-inline-flexbox!important;display:inline-flex!important}@media (min-width:576px){.d-sm-none{display:none!important}.d-sm-inline{display:inline!important}.d-sm-inline-block{display:inline-block!important}.d-sm-block{display:block!important}.d-sm-table{display:table!important}.d-sm-table-row{display:table-row!important}.d-sm-table-cell{display:table-cell!important}.d-sm-flex{display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important}.d-sm-inline-flex{display:-webkit-inline-box!important;display:-ms-inline-flexbox!important;display:inline-flex!important}}@media (min-width:768px){.d-md-none{display:none!important}.d-md-inline{display:inline!important}.d-md-inline-block{display:inline-block!important}.d-md-block{display:block!important}.d-md-table{display:table!important}.d-md-table-row{display:table-row!important}.d-md-table-cell{display:table-cell!important}.d-md-flex{display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important}.d-md-inline-flex{display:-webkit-inline-box!important;display:-ms-inline-flexbox!important;display:inline-flex!important}}@media (min-width:992px){.d-lg-none{display:none!important}.d-lg-inline{display:inline!important}.d-lg-inline-block{display:inline-block!important}.d-lg-block{display:block!important}.d-lg-table{display:table!important}.d-lg-table-row{display:table-row!important}.d-lg-table-cell{display:table-cell!important}.d-lg-flex{display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important}.d-lg-inline-flex{display:-webkit-inline-box!important;display:-ms-inline-flexbox!important;display:inline-flex!important}}@media (min-width:1200px){.d-xl-none{display:none!important}.d-xl-inline{display:inline!important}.d-xl-inline-block{display:inline-block!important}.d-xl-block{display:block!important}.d-xl-table{display:table!important}.d-xl-table-row{display:table-row!important}.d-xl-table-cell{display:table-cell!important}.d-xl-flex{display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important}.d-xl-inline-flex{display:-webkit-inline-box!important;display:-ms-inline-flexbox!important;display:inline-flex!important}}@media print{.d-print-none{display:none!important}.d-print-inline{display:inline!important}.d-print-inline-block{display:inline-block!important}.d-print-block{display:block!important}.d-print-table{display:table!important}.d-print-table-row{display:table-row!important}.d-print-table-cell{display:table-cell!important}.d-print-flex{display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important}.d-print-inline-flex{display:-webkit-inline-box!important;display:-ms-inline-flexbox!important;display:inline-flex!important}}.embed-responsive{position:relative;display:block;width:100%;padding:0;overflow:hidden}.embed-responsive::before{display:block;content:""}.embed-responsive .embed-responsive-item,.embed-responsive embed,.embed-responsive iframe,.embed-responsive object,.embed-responsive video{position:absolute;top:0;bottom:0;left:0;width:100%;height:100%;border:0}.embed-responsive-21by9::before{padding-top:42.857143%}.embed-responsive-16by9::before{padding-top:56.25%}.embed-responsive-4by3::before{padding-top:75%}.embed-responsive-1by1::before{padding-top:100%}.flex-row{-webkit-box-orient:horizontal!important;-webkit-box-direction:normal!important;-ms-flex-direction:row!important;flex-direction:row!important}.flex-column{-webkit-box-orient:vertical!important;-webkit-box-direction:normal!important;-ms-flex-direction:column!important;flex-direction:column!important}.flex-row-reverse{-webkit-box-orient:horizontal!important;-webkit-box-direction:reverse!important;-ms-flex-direction:row-reverse!important;flex-direction:row-reverse!important}.flex-column-reverse{-webkit-box-orient:vertical!important;-webkit-box-direction:reverse!important;-ms-flex-direction:column-reverse!important;flex-direction:column-reverse!important}.flex-wrap{-ms-flex-wrap:wrap!important;flex-wrap:wrap!important}.flex-nowrap{-ms-flex-wrap:nowrap!important;flex-wrap:nowrap!important}.flex-wrap-reverse{-ms-flex-wrap:wrap-reverse!important;flex-wrap:wrap-reverse!important}.justify-content-start{-webkit-box-pack:start!important;-ms-flex-pack:start!important;justify-content:flex-start!important}.justify-content-end{-webkit-box-pack:end!important;-ms-flex-pack:end!important;justify-content:flex-end!important}.justify-content-center{-webkit-box-pack:center!important;-ms-flex-pack:center!important;justify-content:center!important}.justify-content-between{-webkit-box-pack:justify!important;-ms-flex-pack:justify!important;justify-content:space-between!important}.justify-content-around{-ms-flex-pack:distribute!important;justify-content:space-around!important}.align-items-start{-webkit-box-align:start!important;-ms-flex-align:start!important;align-items:flex-start!important}.align-items-end{-webkit-box-align:end!important;-ms-flex-align:end!important;align-items:flex-end!important}.align-items-center{-webkit-box-align:center!important;-ms-flex-align:center!important;align-items:center!important}.align-items-baseline{-webkit-box-align:baseline!important;-ms-flex-align:baseline!important;align-items:baseline!important}.align-items-stretch{-webkit-box-align:stretch!important;-ms-flex-align:stretch!important;align-items:stretch!important}.align-content-start{-ms-flex-line-pack:start!important;align-content:flex-start!important}.align-content-end{-ms-flex-line-pack:end!important;align-content:flex-end!important}.align-content-center{-ms-flex-line-pack:center!important;align-content:center!important}.align-content-between{-ms-flex-line-pack:justify!important;align-content:space-between!important}.align-content-around{-ms-flex-line-pack:distribute!important;align-content:space-around!important}.align-content-stretch{-ms-flex-line-pack:stretch!important;align-content:stretch!important}.align-self-auto{-ms-flex-item-align:auto!important;align-self:auto!important}.align-self-start{-ms-flex-item-align:start!important;align-self:flex-start!important}.align-self-end{-ms-flex-item-align:end!important;align-self:flex-end!important}.align-self-center{-ms-flex-item-align:center!important;align-self:center!important}.align-self-baseline{-ms-flex-item-align:baseline!important;align-self:baseline!important}.align-self-stretch{-ms-flex-item-align:stretch!important;align-self:stretch!important}@media (min-width:576px){.flex-sm-row{-webkit-box-orient:horizontal!important;-webkit-box-direction:normal!important;-ms-flex-direction:row!important;flex-direction:row!important}.flex-sm-column{-webkit-box-orient:vertical!important;-webkit-box-direction:normal!important;-ms-flex-direction:column!important;flex-direction:column!important}.flex-sm-row-reverse{-webkit-box-orient:horizontal!important;-webkit-box-direction:reverse!important;-ms-flex-direction:row-reverse!important;flex-direction:row-reverse!important}.flex-sm-column-reverse{-webkit-box-orient:vertical!important;-webkit-box-direction:reverse!important;-ms-flex-direction:column-reverse!important;flex-direction:column-reverse!important}.flex-sm-wrap{-ms-flex-wrap:wrap!important;flex-wrap:wrap!important}.flex-sm-nowrap{-ms-flex-wrap:nowrap!important;flex-wrap:nowrap!important}.flex-sm-wrap-reverse{-ms-flex-wrap:wrap-reverse!important;flex-wrap:wrap-reverse!important}.justify-content-sm-start{-webkit-box-pack:start!important;-ms-flex-pack:start!important;justify-content:flex-start!important}.justify-content-sm-end{-webkit-box-pack:end!important;-ms-flex-pack:end!important;justify-content:flex-end!important}.justify-content-sm-center{-webkit-box-pack:center!important;-ms-flex-pack:center!important;justify-content:center!important}.justify-content-sm-between{-webkit-box-pack:justify!important;-ms-flex-pack:justify!important;justify-content:space-between!important}.justify-content-sm-around{-ms-flex-pack:distribute!important;justify-content:space-around!important}.align-items-sm-start{-webkit-box-align:start!important;-ms-flex-align:start!important;align-items:flex-start!important}.align-items-sm-end{-webkit-box-align:end!important;-ms-flex-align:end!important;align-items:flex-end!important}.align-items-sm-center{-webkit-box-align:center!important;-ms-flex-align:center!important;align-items:center!important}.align-items-sm-baseline{-webkit-box-align:baseline!important;-ms-flex-align:baseline!important;align-items:baseline!important}.align-items-sm-stretch{-webkit-box-align:stretch!important;-ms-flex-align:stretch!important;align-items:stretch!important}.align-content-sm-start{-ms-flex-line-pack:start!important;align-content:flex-start!important}.align-content-sm-end{-ms-flex-line-pack:end!important;align-content:flex-end!important}.align-content-sm-center{-ms-flex-line-pack:center!important;align-content:center!important}.align-content-sm-between{-ms-flex-line-pack:justify!important;align-content:space-between!important}.align-content-sm-around{-ms-flex-line-pack:distribute!important;align-content:space-around!important}.align-content-sm-stretch{-ms-flex-line-pack:stretch!important;align-content:stretch!important}.align-self-sm-auto{-ms-flex-item-align:auto!important;align-self:auto!important}.align-self-sm-start{-ms-flex-item-align:start!important;align-self:flex-start!important}.align-self-sm-end{-ms-flex-item-align:end!important;align-self:flex-end!important}.align-self-sm-center{-ms-flex-item-align:center!important;align-self:center!important}.align-self-sm-baseline{-ms-flex-item-align:baseline!important;align-self:baseline!important}.align-self-sm-stretch{-ms-flex-item-align:stretch!important;align-self:stretch!important}}@media (min-width:768px){.flex-md-row{-webkit-box-orient:horizontal!important;-webkit-box-direction:normal!important;-ms-flex-direction:row!important;flex-direction:row!important}.flex-md-column{-webkit-box-orient:vertical!important;-webkit-box-direction:normal!important;-ms-flex-direction:column!important;flex-direction:column!important}.flex-md-row-reverse{-webkit-box-orient:horizontal!important;-webkit-box-direction:reverse!important;-ms-flex-direction:row-reverse!important;flex-direction:row-reverse!important}.flex-md-column-reverse{-webkit-box-orient:vertical!important;-webkit-box-direction:reverse!important;-ms-flex-direction:column-reverse!important;flex-direction:column-reverse!important}.flex-md-wrap{-ms-flex-wrap:wrap!important;flex-wrap:wrap!important}.flex-md-nowrap{-ms-flex-wrap:nowrap!important;flex-wrap:nowrap!important}.flex-md-wrap-reverse{-ms-flex-wrap:wrap-reverse!important;flex-wrap:wrap-reverse!important}.justify-content-md-start{-webkit-box-pack:start!important;-ms-flex-pack:start!important;justify-content:flex-start!important}.justify-content-md-end{-webkit-box-pack:end!important;-ms-flex-pack:end!important;justify-content:flex-end!important}.justify-content-md-center{-webkit-box-pack:center!important;-ms-flex-pack:center!important;justify-content:center!important}.justify-content-md-between{-webkit-box-pack:justify!important;-ms-flex-pack:justify!important;justify-content:space-between!important}.justify-content-md-around{-ms-flex-pack:distribute!important;justify-content:space-around!important}.align-items-md-start{-webkit-box-align:start!important;-ms-flex-align:start!important;align-items:flex-start!important}.align-items-md-end{-webkit-box-align:end!important;-ms-flex-align:end!important;align-items:flex-end!important}.align-items-md-center{-webkit-box-align:center!important;-ms-flex-align:center!important;align-items:center!important}.align-items-md-baseline{-webkit-box-align:baseline!important;-ms-flex-align:baseline!important;align-items:baseline!important}.align-items-md-stretch{-webkit-box-align:stretch!important;-ms-flex-align:stretch!important;align-items:stretch!important}.align-content-md-start{-ms-flex-line-pack:start!important;align-content:flex-start!important}.align-content-md-end{-ms-flex-line-pack:end!important;align-content:flex-end!important}.align-content-md-center{-ms-flex-line-pack:center!important;align-content:center!important}.align-content-md-between{-ms-flex-line-pack:justify!important;align-content:space-between!important}.align-content-md-around{-ms-flex-line-pack:distribute!important;align-content:space-around!important}.align-content-md-stretch{-ms-flex-line-pack:stretch!important;align-content:stretch!important}.align-self-md-auto{-ms-flex-item-align:auto!important;align-self:auto!important}.align-self-md-start{-ms-flex-item-align:start!important;align-self:flex-start!important}.align-self-md-end{-ms-flex-item-align:end!important;align-self:flex-end!important}.align-self-md-center{-ms-flex-item-align:center!important;align-self:center!important}.align-self-md-baseline{-ms-flex-item-align:baseline!important;align-self:baseline!important}.align-self-md-stretch{-ms-flex-item-align:stretch!important;align-self:stretch!important}}@media (min-width:992px){.flex-lg-row{-webkit-box-orient:horizontal!important;-webkit-box-direction:normal!important;-ms-flex-direction:row!important;flex-direction:row!important}.flex-lg-column{-webkit-box-orient:vertical!important;-webkit-box-direction:normal!important;-ms-flex-direction:column!important;flex-direction:column!important}.flex-lg-row-reverse{-webkit-box-orient:horizontal!important;-webkit-box-direction:reverse!important;-ms-flex-direction:row-reverse!important;flex-direction:row-reverse!important}.flex-lg-column-reverse{-webkit-box-orient:vertical!important;-webkit-box-direction:reverse!important;-ms-flex-direction:column-reverse!important;flex-direction:column-reverse!important}.flex-lg-wrap{-ms-flex-wrap:wrap!important;flex-wrap:wrap!important}.flex-lg-nowrap{-ms-flex-wrap:nowrap!important;flex-wrap:nowrap!important}.flex-lg-wrap-reverse{-ms-flex-wrap:wrap-reverse!important;flex-wrap:wrap-reverse!important}.justify-content-lg-start{-webkit-box-pack:start!important;-ms-flex-pack:start!important;justify-content:flex-start!important}.justify-content-lg-end{-webkit-box-pack:end!important;-ms-flex-pack:end!important;justify-content:flex-end!important}.justify-content-lg-center{-webkit-box-pack:center!important;-ms-flex-pack:center!important;justify-content:center!important}.justify-content-lg-between{-webkit-box-pack:justify!important;-ms-flex-pack:justify!important;justify-content:space-between!important}.justify-content-lg-around{-ms-flex-pack:distribute!important;justify-content:space-around!important}.align-items-lg-start{-webkit-box-align:start!important;-ms-flex-align:start!important;align-items:flex-start!important}.align-items-lg-end{-webkit-box-align:end!important;-ms-flex-align:end!important;align-items:flex-end!important}.align-items-lg-center{-webkit-box-align:center!important;-ms-flex-align:center!important;align-items:center!important}.align-items-lg-baseline{-webkit-box-align:baseline!important;-ms-flex-align:baseline!important;align-items:baseline!important}.align-items-lg-stretch{-webkit-box-align:stretch!important;-ms-flex-align:stretch!important;align-items:stretch!important}.align-content-lg-start{-ms-flex-line-pack:start!important;align-content:flex-start!important}.align-content-lg-end{-ms-flex-line-pack:end!important;align-content:flex-end!important}.align-content-lg-center{-ms-flex-line-pack:center!important;align-content:center!important}.align-content-lg-between{-ms-flex-line-pack:justify!important;align-content:space-between!important}.align-content-lg-around{-ms-flex-line-pack:distribute!important;align-content:space-around!important}.align-content-lg-stretch{-ms-flex-line-pack:stretch!important;align-content:stretch!important}.align-self-lg-auto{-ms-flex-item-align:auto!important;align-self:auto!important}.align-self-lg-start{-ms-flex-item-align:start!important;align-self:flex-start!important}.align-self-lg-end{-ms-flex-item-align:end!important;align-self:flex-end!important}.align-self-lg-center{-ms-flex-item-align:center!important;align-self:center!important}.align-self-lg-baseline{-ms-flex-item-align:baseline!important;align-self:baseline!important}.align-self-lg-stretch{-ms-flex-item-align:stretch!important;align-self:stretch!important}}@media (min-width:1200px){.flex-xl-row{-webkit-box-orient:horizontal!important;-webkit-box-direction:normal!important;-ms-flex-direction:row!important;flex-direction:row!important}.flex-xl-column{-webkit-box-orient:vertical!important;-webkit-box-direction:normal!important;-ms-flex-direction:column!important;flex-direction:column!important}.flex-xl-row-reverse{-webkit-box-orient:horizontal!important;-webkit-box-direction:reverse!important;-ms-flex-direction:row-reverse!important;flex-direction:row-reverse!important}.flex-xl-column-reverse{-webkit-box-orient:vertical!important;-webkit-box-direction:reverse!important;-ms-flex-direction:column-reverse!important;flex-direction:column-reverse!important}.flex-xl-wrap{-ms-flex-wrap:wrap!important;flex-wrap:wrap!important}.flex-xl-nowrap{-ms-flex-wrap:nowrap!important;flex-wrap:nowrap!important}.flex-xl-wrap-reverse{-ms-flex-wrap:wrap-reverse!important;flex-wrap:wrap-reverse!important}.justify-content-xl-start{-webkit-box-pack:start!important;-ms-flex-pack:start!important;justify-content:flex-start!important}.justify-content-xl-end{-webkit-box-pack:end!important;-ms-flex-pack:end!important;justify-content:flex-end!important}.justify-content-xl-center{-webkit-box-pack:center!important;-ms-flex-pack:center!important;justify-content:center!important}.justify-content-xl-between{-webkit-box-pack:justify!important;-ms-flex-pack:justify!important;justify-content:space-between!important}.justify-content-xl-around{-ms-flex-pack:distribute!important;justify-content:space-around!important}.align-items-xl-start{-webkit-box-align:start!important;-ms-flex-align:start!important;align-items:flex-start!important}.align-items-xl-end{-webkit-box-align:end!important;-ms-flex-align:end!important;align-items:flex-end!important}.align-items-xl-center{-webkit-box-align:center!important;-ms-flex-align:center!important;align-items:center!important}.align-items-xl-baseline{-webkit-box-align:baseline!important;-ms-flex-align:baseline!important;align-items:baseline!important}.align-items-xl-stretch{-webkit-box-align:stretch!important;-ms-flex-align:stretch!important;align-items:stretch!important}.align-content-xl-start{-ms-flex-line-pack:start!important;align-content:flex-start!important}.align-content-xl-end{-ms-flex-line-pack:end!important;align-content:flex-end!important}.align-content-xl-center{-ms-flex-line-pack:center!important;align-content:center!important}.align-content-xl-between{-ms-flex-line-pack:justify!important;align-content:space-between!important}.align-content-xl-around{-ms-flex-line-pack:distribute!important;align-content:space-around!important}.align-content-xl-stretch{-ms-flex-line-pack:stretch!important;align-content:stretch!important}.align-self-xl-auto{-ms-flex-item-align:auto!important;align-self:auto!important}.align-self-xl-start{-ms-flex-item-align:start!important;align-self:flex-start!important}.align-self-xl-end{-ms-flex-item-align:end!important;align-self:flex-end!important}.align-self-xl-center{-ms-flex-item-align:center!important;align-self:center!important}.align-self-xl-baseline{-ms-flex-item-align:baseline!important;align-self:baseline!important}.align-self-xl-stretch{-ms-flex-item-align:stretch!important;align-self:stretch!important}}.float-left{float:left!important}.float-right{float:right!important}.float-none{float:none!important}@media (min-width:576px){.float-sm-left{float:left!important}.float-sm-right{float:right!important}.float-sm-none{float:none!important}}@media (min-width:768px){.float-md-left{float:left!important}.float-md-right{float:right!important}.float-md-none{float:none!important}}@media (min-width:992px){.float-lg-left{float:left!important}.float-lg-right{float:right!important}.float-lg-none{float:none!important}}@media (min-width:1200px){.float-xl-left{float:left!important}.float-xl-right{float:right!important}.float-xl-none{float:none!important}}.position-static{position:static!important}.position-relative{position:relative!important}.position-absolute{position:absolute!important}.position-fixed{position:fixed!important}.position-sticky{position:-webkit-sticky!important;position:sticky!important}.fixed-top{position:fixed;top:0;right:0;left:0;z-index:1030}.fixed-bottom{position:fixed;right:0;bottom:0;left:0;z-index:1030}@supports ((position:-webkit-sticky) or (position:sticky)){.sticky-top{position:-webkit-sticky;position:sticky;top:0;z-index:1020}}.sr-only{position:absolute;width:1px;height:1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;-webkit-clip-path:inset(50%);clip-path:inset(50%);border:0}.sr-only-focusable:active,.sr-only-focusable:focus{position:static;width:auto;height:auto;overflow:visible;clip:auto;white-space:normal;-webkit-clip-path:none;clip-path:none}.w-25{width:25%!important}.w-50{width:50%!important}.w-75{width:75%!important}.w-100{width:100%!important}.h-25{height:25%!important}.h-50{height:50%!important}.h-75{height:75%!important}.h-100{height:100%!important}.mw-100{max-width:100%!important}.mh-100{max-height:100%!important}.m-0{margin:0!important}.mt-0,.my-0{margin-top:0!important}.mr-0,.mx-0{margin-right:0!important}.mb-0,.my-0{margin-bottom:0!important}.ml-0,.mx-0{margin-left:0!important}.m-1{margin:.25rem!important}.mt-1,.my-1{margin-top:.25rem!important}.mr-1,.mx-1{margin-right:.25rem!important}.mb-1,.my-1{margin-bottom:.25rem!important}.ml-1,.mx-1{margin-left:.25rem!important}.m-2{margin:.5rem!important}.mt-2,.my-2{margin-top:.5rem!important}.mr-2,.mx-2{margin-right:.5rem!important}.mb-2,.my-2{margin-bottom:.5rem!important}.ml-2,.mx-2{margin-left:.5rem!important}.m-3{margin:1rem!important}.mt-3,.my-3{margin-top:1rem!important}.mr-3,.mx-3{margin-right:1rem!important}.mb-3,.my-3{margin-bottom:1rem!important}.ml-3,.mx-3{margin-left:1rem!important}.m-4{margin:1.5rem!important}.mt-4,.my-4{margin-top:1.5rem!important}.mr-4,.mx-4{margin-right:1.5rem!important}.mb-4,.my-4{margin-bottom:1.5rem!important}.ml-4,.mx-4{margin-left:1.5rem!important}.m-5{margin:3rem!important}.mt-5,.my-5{margin-top:3rem!important}.mr-5,.mx-5{margin-right:3rem!important}.mb-5,.my-5{margin-bottom:3rem!important}.ml-5,.mx-5{margin-left:3rem!important}.p-0{padding:0!important}.pt-0,.py-0{padding-top:0!important}.pr-0,.px-0{padding-right:0!important}.pb-0,.py-0{padding-bottom:0!important}.pl-0,.px-0{padding-left:0!important}.p-1{padding:.25rem!important}.pt-1,.py-1{padding-top:.25rem!important}.pr-1,.px-1{padding-right:.25rem!important}.pb-1,.py-1{padding-bottom:.25rem!important}.pl-1,.px-1{padding-left:.25rem!important}.p-2{padding:.5rem!important}.pt-2,.py-2{padding-top:.5rem!important}.pr-2,.px-2{padding-right:.5rem!important}.pb-2,.py-2{padding-bottom:.5rem!important}.pl-2,.px-2{padding-left:.5rem!important}.p-3{padding:1rem!important}.pt-3,.py-3{padding-top:1rem!important}.pr-3,.px-3{padding-right:1rem!important}.pb-3,.py-3{padding-bottom:1rem!important}.pl-3,.px-3{padding-left:1rem!important}.p-4{padding:1.5rem!important}.pt-4,.py-4{padding-top:1.5rem!important}.pr-4,.px-4{padding-right:1.5rem!important}.pb-4,.py-4{padding-bottom:1.5rem!important}.pl-4,.px-4{padding-left:1.5rem!important}.p-5{padding:3rem!important}.pt-5,.py-5{padding-top:3rem!important}.pr-5,.px-5{padding-right:3rem!important}.pb-5,.py-5{padding-bottom:3rem!important}.pl-5,.px-5{padding-left:3rem!important}.m-auto{margin:auto!important}.mt-auto,.my-auto{margin-top:auto!important}.mr-auto,.mx-auto{margin-right:auto!important}.mb-auto,.my-auto{margin-bottom:auto!important}.ml-auto,.mx-auto{margin-left:auto!important}@media (min-width:576px){.m-sm-0{margin:0!important}.mt-sm-0,.my-sm-0{margin-top:0!important}.mr-sm-0,.mx-sm-0{margin-right:0!important}.mb-sm-0,.my-sm-0{margin-bottom:0!important}.ml-sm-0,.mx-sm-0{margin-left:0!important}.m-sm-1{margin:.25rem!important}.mt-sm-1,.my-sm-1{margin-top:.25rem!important}.mr-sm-1,.mx-sm-1{margin-right:.25rem!important}.mb-sm-1,.my-sm-1{margin-bottom:.25rem!important}.ml-sm-1,.mx-sm-1{margin-left:.25rem!important}.m-sm-2{margin:.5rem!important}.mt-sm-2,.my-sm-2{margin-top:.5rem!important}.mr-sm-2,.mx-sm-2{margin-right:.5rem!important}.mb-sm-2,.my-sm-2{margin-bottom:.5rem!important}.ml-sm-2,.mx-sm-2{margin-left:.5rem!important}.m-sm-3{margin:1rem!important}.mt-sm-3,.my-sm-3{margin-top:1rem!important}.mr-sm-3,.mx-sm-3{margin-right:1rem!important}.mb-sm-3,.my-sm-3{margin-bottom:1rem!important}.ml-sm-3,.mx-sm-3{margin-left:1rem!important}.m-sm-4{margin:1.5rem!important}.mt-sm-4,.my-sm-4{margin-top:1.5rem!important}.mr-sm-4,.mx-sm-4{margin-right:1.5rem!important}.mb-sm-4,.my-sm-4{margin-bottom:1.5rem!important}.ml-sm-4,.mx-sm-4{margin-left:1.5rem!important}.m-sm-5{margin:3rem!important}.mt-sm-5,.my-sm-5{margin-top:3rem!important}.mr-sm-5,.mx-sm-5{margin-right:3rem!important}.mb-sm-5,.my-sm-5{margin-bottom:3rem!important}.ml-sm-5,.mx-sm-5{margin-left:3rem!important}.p-sm-0{padding:0!important}.pt-sm-0,.py-sm-0{padding-top:0!important}.pr-sm-0,.px-sm-0{padding-right:0!important}.pb-sm-0,.py-sm-0{padding-bottom:0!important}.pl-sm-0,.px-sm-0{padding-left:0!important}.p-sm-1{padding:.25rem!important}.pt-sm-1,.py-sm-1{padding-top:.25rem!important}.pr-sm-1,.px-sm-1{padding-right:.25rem!important}.pb-sm-1,.py-sm-1{padding-bottom:.25rem!important}.pl-sm-1,.px-sm-1{padding-left:.25rem!important}.p-sm-2{padding:.5rem!important}.pt-sm-2,.py-sm-2{padding-top:.5rem!important}.pr-sm-2,.px-sm-2{padding-right:.5rem!important}.pb-sm-2,.py-sm-2{padding-bottom:.5rem!important}.pl-sm-2,.px-sm-2{padding-left:.5rem!important}.p-sm-3{padding:1rem!important}.pt-sm-3,.py-sm-3{padding-top:1rem!important}.pr-sm-3,.px-sm-3{padding-right:1rem!important}.pb-sm-3,.py-sm-3{padding-bottom:1rem!important}.pl-sm-3,.px-sm-3{padding-left:1rem!important}.p-sm-4{padding:1.5rem!important}.pt-sm-4,.py-sm-4{padding-top:1.5rem!important}.pr-sm-4,.px-sm-4{padding-right:1.5rem!important}.pb-sm-4,.py-sm-4{padding-bottom:1.5rem!important}.pl-sm-4,.px-sm-4{padding-left:1.5rem!important}.p-sm-5{padding:3rem!important}.pt-sm-5,.py-sm-5{padding-top:3rem!important}.pr-sm-5,.px-sm-5{padding-right:3rem!important}.pb-sm-5,.py-sm-5{padding-bottom:3rem!important}.pl-sm-5,.px-sm-5{padding-left:3rem!important}.m-sm-auto{margin:auto!important}.mt-sm-auto,.my-sm-auto{margin-top:auto!important}.mr-sm-auto,.mx-sm-auto{margin-right:auto!important}.mb-sm-auto,.my-sm-auto{margin-bottom:auto!important}.ml-sm-auto,.mx-sm-auto{margin-left:auto!important}}@media (min-width:768px){.m-md-0{margin:0!important}.mt-md-0,.my-md-0{margin-top:0!important}.mr-md-0,.mx-md-0{margin-right:0!important}.mb-md-0,.my-md-0{margin-bottom:0!important}.ml-md-0,.mx-md-0{margin-left:0!important}.m-md-1{margin:.25rem!important}.mt-md-1,.my-md-1{margin-top:.25rem!important}.mr-md-1,.mx-md-1{margin-right:.25rem!important}.mb-md-1,.my-md-1{margin-bottom:.25rem!important}.ml-md-1,.mx-md-1{margin-left:.25rem!important}.m-md-2{margin:.5rem!important}.mt-md-2,.my-md-2{margin-top:.5rem!important}.mr-md-2,.mx-md-2{margin-right:.5rem!important}.mb-md-2,.my-md-2{margin-bottom:.5rem!important}.ml-md-2,.mx-md-2{margin-left:.5rem!important}.m-md-3{margin:1rem!important}.mt-md-3,.my-md-3{margin-top:1rem!important}.mr-md-3,.mx-md-3{margin-right:1rem!important}.mb-md-3,.my-md-3{margin-bottom:1rem!important}.ml-md-3,.mx-md-3{margin-left:1rem!important}.m-md-4{margin:1.5rem!important}.mt-md-4,.my-md-4{margin-top:1.5rem!important}.mr-md-4,.mx-md-4{margin-right:1.5rem!important}.mb-md-4,.my-md-4{margin-bottom:1.5rem!important}.ml-md-4,.mx-md-4{margin-left:1.5rem!important}.m-md-5{margin:3rem!important}.mt-md-5,.my-md-5{margin-top:3rem!important}.mr-md-5,.mx-md-5{margin-right:3rem!important}.mb-md-5,.my-md-5{margin-bottom:3rem!important}.ml-md-5,.mx-md-5{margin-left:3rem!important}.p-md-0{padding:0!important}.pt-md-0,.py-md-0{padding-top:0!important}.pr-md-0,.px-md-0{padding-right:0!important}.pb-md-0,.py-md-0{padding-bottom:0!important}.pl-md-0,.px-md-0{padding-left:0!important}.p-md-1{padding:.25rem!important}.pt-md-1,.py-md-1{padding-top:.25rem!important}.pr-md-1,.px-md-1{padding-right:.25rem!important}.pb-md-1,.py-md-1{padding-bottom:.25rem!important}.pl-md-1,.px-md-1{padding-left:.25rem!important}.p-md-2{padding:.5rem!important}.pt-md-2,.py-md-2{padding-top:.5rem!important}.pr-md-2,.px-md-2{padding-right:.5rem!important}.pb-md-2,.py-md-2{padding-bottom:.5rem!important}.pl-md-2,.px-md-2{padding-left:.5rem!important}.p-md-3{padding:1rem!important}.pt-md-3,.py-md-3{padding-top:1rem!important}.pr-md-3,.px-md-3{padding-right:1rem!important}.pb-md-3,.py-md-3{padding-bottom:1rem!important}.pl-md-3,.px-md-3{padding-left:1rem!important}.p-md-4{padding:1.5rem!important}.pt-md-4,.py-md-4{padding-top:1.5rem!important}.pr-md-4,.px-md-4{padding-right:1.5rem!important}.pb-md-4,.py-md-4{padding-bottom:1.5rem!important}.pl-md-4,.px-md-4{padding-left:1.5rem!important}.p-md-5{padding:3rem!important}.pt-md-5,.py-md-5{padding-top:3rem!important}.pr-md-5,.px-md-5{padding-right:3rem!important}.pb-md-5,.py-md-5{padding-bottom:3rem!important}.pl-md-5,.px-md-5{padding-left:3rem!important}.m-md-auto{margin:auto!important}.mt-md-auto,.my-md-auto{margin-top:auto!important}.mr-md-auto,.mx-md-auto{margin-right:auto!important}.mb-md-auto,.my-md-auto{margin-bottom:auto!important}.ml-md-auto,.mx-md-auto{margin-left:auto!important}}@media (min-width:992px){.m-lg-0{margin:0!important}.mt-lg-0,.my-lg-0{margin-top:0!important}.mr-lg-0,.mx-lg-0{margin-right:0!important}.mb-lg-0,.my-lg-0{margin-bottom:0!important}.ml-lg-0,.mx-lg-0{margin-left:0!important}.m-lg-1{margin:.25rem!important}.mt-lg-1,.my-lg-1{margin-top:.25rem!important}.mr-lg-1,.mx-lg-1{margin-right:.25rem!important}.mb-lg-1,.my-lg-1{margin-bottom:.25rem!important}.ml-lg-1,.mx-lg-1{margin-left:.25rem!important}.m-lg-2{margin:.5rem!important}.mt-lg-2,.my-lg-2{margin-top:.5rem!important}.mr-lg-2,.mx-lg-2{margin-right:.5rem!important}.mb-lg-2,.my-lg-2{margin-bottom:.5rem!important}.ml-lg-2,.mx-lg-2{margin-left:.5rem!important}.m-lg-3{margin:1rem!important}.mt-lg-3,.my-lg-3{margin-top:1rem!important}.mr-lg-3,.mx-lg-3{margin-right:1rem!important}.mb-lg-3,.my-lg-3{margin-bottom:1rem!important}.ml-lg-3,.mx-lg-3{margin-left:1rem!important}.m-lg-4{margin:1.5rem!important}.mt-lg-4,.my-lg-4{margin-top:1.5rem!important}.mr-lg-4,.mx-lg-4{margin-right:1.5rem!important}.mb-lg-4,.my-lg-4{margin-bottom:1.5rem!important}.ml-lg-4,.mx-lg-4{margin-left:1.5rem!important}.m-lg-5{margin:3rem!important}.mt-lg-5,.my-lg-5{margin-top:3rem!important}.mr-lg-5,.mx-lg-5{margin-right:3rem!important}.mb-lg-5,.my-lg-5{margin-bottom:3rem!important}.ml-lg-5,.mx-lg-5{margin-left:3rem!important}.p-lg-0{padding:0!important}.pt-lg-0,.py-lg-0{padding-top:0!important}.pr-lg-0,.px-lg-0{padding-right:0!important}.pb-lg-0,.py-lg-0{padding-bottom:0!important}.pl-lg-0,.px-lg-0{padding-left:0!important}.p-lg-1{padding:.25rem!important}.pt-lg-1,.py-lg-1{padding-top:.25rem!important}.pr-lg-1,.px-lg-1{padding-right:.25rem!important}.pb-lg-1,.py-lg-1{padding-bottom:.25rem!important}.pl-lg-1,.px-lg-1{padding-left:.25rem!important}.p-lg-2{padding:.5rem!important}.pt-lg-2,.py-lg-2{padding-top:.5rem!important}.pr-lg-2,.px-lg-2{padding-right:.5rem!important}.pb-lg-2,.py-lg-2{padding-bottom:.5rem!important}.pl-lg-2,.px-lg-2{padding-left:.5rem!important}.p-lg-3{padding:1rem!important}.pt-lg-3,.py-lg-3{padding-top:1rem!important}.pr-lg-3,.px-lg-3{padding-right:1rem!important}.pb-lg-3,.py-lg-3{padding-bottom:1rem!important}.pl-lg-3,.px-lg-3{padding-left:1rem!important}.p-lg-4{padding:1.5rem!important}.pt-lg-4,.py-lg-4{padding-top:1.5rem!important}.pr-lg-4,.px-lg-4{padding-right:1.5rem!important}.pb-lg-4,.py-lg-4{padding-bottom:1.5rem!important}.pl-lg-4,.px-lg-4{padding-left:1.5rem!important}.p-lg-5{padding:3rem!important}.pt-lg-5,.py-lg-5{padding-top:3rem!important}.pr-lg-5,.px-lg-5{padding-right:3rem!important}.pb-lg-5,.py-lg-5{padding-bottom:3rem!important}.pl-lg-5,.px-lg-5{padding-left:3rem!important}.m-lg-auto{margin:auto!important}.mt-lg-auto,.my-lg-auto{margin-top:auto!important}.mr-lg-auto,.mx-lg-auto{margin-right:auto!important}.mb-lg-auto,.my-lg-auto{margin-bottom:auto!important}.ml-lg-auto,.mx-lg-auto{margin-left:auto!important}}@media (min-width:1200px){.m-xl-0{margin:0!important}.mt-xl-0,.my-xl-0{margin-top:0!important}.mr-xl-0,.mx-xl-0{margin-right:0!important}.mb-xl-0,.my-xl-0{margin-bottom:0!important}.ml-xl-0,.mx-xl-0{margin-left:0!important}.m-xl-1{margin:.25rem!important}.mt-xl-1,.my-xl-1{margin-top:.25rem!important}.mr-xl-1,.mx-xl-1{margin-right:.25rem!important}.mb-xl-1,.my-xl-1{margin-bottom:.25rem!important}.ml-xl-1,.mx-xl-1{margin-left:.25rem!important}.m-xl-2{margin:.5rem!important}.mt-xl-2,.my-xl-2{margin-top:.5rem!important}.mr-xl-2,.mx-xl-2{margin-right:.5rem!important}.mb-xl-2,.my-xl-2{margin-bottom:.5rem!important}.ml-xl-2,.mx-xl-2{margin-left:.5rem!important}.m-xl-3{margin:1rem!important}.mt-xl-3,.my-xl-3{margin-top:1rem!important}.mr-xl-3,.mx-xl-3{margin-right:1rem!important}.mb-xl-3,.my-xl-3{margin-bottom:1rem!important}.ml-xl-3,.mx-xl-3{margin-left:1rem!important}.m-xl-4{margin:1.5rem!important}.mt-xl-4,.my-xl-4{margin-top:1.5rem!important}.mr-xl-4,.mx-xl-4{margin-right:1.5rem!important}.mb-xl-4,.my-xl-4{margin-bottom:1.5rem!important}.ml-xl-4,.mx-xl-4{margin-left:1.5rem!important}.m-xl-5{margin:3rem!important}.mt-xl-5,.my-xl-5{margin-top:3rem!important}.mr-xl-5,.mx-xl-5{margin-right:3rem!important}.mb-xl-5,.my-xl-5{margin-bottom:3rem!important}.ml-xl-5,.mx-xl-5{margin-left:3rem!important}.p-xl-0{padding:0!important}.pt-xl-0,.py-xl-0{padding-top:0!important}.pr-xl-0,.px-xl-0{padding-right:0!important}.pb-xl-0,.py-xl-0{padding-bottom:0!important}.pl-xl-0,.px-xl-0{padding-left:0!important}.p-xl-1{padding:.25rem!important}.pt-xl-1,.py-xl-1{padding-top:.25rem!important}.pr-xl-1,.px-xl-1{padding-right:.25rem!important}.pb-xl-1,.py-xl-1{padding-bottom:.25rem!important}.pl-xl-1,.px-xl-1{padding-left:.25rem!important}.p-xl-2{padding:.5rem!important}.pt-xl-2,.py-xl-2{padding-top:.5rem!important}.pr-xl-2,.px-xl-2{padding-right:.5rem!important}.pb-xl-2,.py-xl-2{padding-bottom:.5rem!important}.pl-xl-2,.px-xl-2{padding-left:.5rem!important}.p-xl-3{padding:1rem!important}.pt-xl-3,.py-xl-3{padding-top:1rem!important}.pr-xl-3,.px-xl-3{padding-right:1rem!important}.pb-xl-3,.py-xl-3{padding-bottom:1rem!important}.pl-xl-3,.px-xl-3{padding-left:1rem!important}.p-xl-4{padding:1.5rem!important}.pt-xl-4,.py-xl-4{padding-top:1.5rem!important}.pr-xl-4,.px-xl-4{padding-right:1.5rem!important}.pb-xl-4,.py-xl-4{padding-bottom:1.5rem!important}.pl-xl-4,.px-xl-4{padding-left:1.5rem!important}.p-xl-5{padding:3rem!important}.pt-xl-5,.py-xl-5{padding-top:3rem!important}.pr-xl-5,.px-xl-5{padding-right:3rem!important}.pb-xl-5,.py-xl-5{padding-bottom:3rem!important}.pl-xl-5,.px-xl-5{padding-left:3rem!important}.m-xl-auto{margin:auto!important}.mt-xl-auto,.my-xl-auto{margin-top:auto!important}.mr-xl-auto,.mx-xl-auto{margin-right:auto!important}.mb-xl-auto,.my-xl-auto{margin-bottom:auto!important}.ml-xl-auto,.mx-xl-auto{margin-left:auto!important}}.text-justify{text-align:justify!important}.text-nowrap{white-space:nowrap!important}.text-truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.text-left{text-align:left!important}.text-right{text-align:right!important}.text-center{text-align:center!important}@media (min-width:576px){.text-sm-left{text-align:left!important}.text-sm-right{text-align:right!important}.text-sm-center{text-align:center!important}}@media (min-width:768px){.text-md-left{text-align:left!important}.text-md-right{text-align:right!important}.text-md-center{text-align:center!important}}@media (min-width:992px){.text-lg-left{text-align:left!important}.text-lg-right{text-align:right!important}.text-lg-center{text-align:center!important}}@media (min-width:1200px){.text-xl-left{text-align:left!important}.text-xl-right{text-align:right!important}.text-xl-center{text-align:center!important}}.text-lowercase{text-transform:lowercase!important}.text-uppercase{text-transform:uppercase!important}.text-capitalize{text-transform:capitalize!important}.font-weight-light{font-weight:300!important}.font-weight-normal{font-weight:400!important}.font-weight-bold{font-weight:700!important}.font-italic{font-style:italic!important}.text-white{color:#fff!important}.text-primary{color:#007bff!important}a.text-primary:focus,a.text-primary:hover{color:#0062cc!important}.text-secondary{color:#6c757d!important}a.text-secondary:focus,a.text-secondary:hover{color:#545b62!important}.text-success{color:#28a745!important}a.text-success:focus,a.text-success:hover{color:#1e7e34!important}.text-info{color:#17a2b8!important}a.text-info:focus,a.text-info:hover{color:#117a8b!important}.text-warning{color:#ffc107!important}a.text-warning:focus,a.text-warning:hover{color:#d39e00!important}.text-danger{color:#dc3545!important}a.text-danger:focus,a.text-danger:hover{color:#bd2130!important}.text-light{color:#f8f9fa!important}a.text-light:focus,a.text-light:hover{color:#dae0e5!important}.text-dark{color:#343a40!important}a.text-dark:focus,a.text-dark:hover{color:#1d2124!important}.text-muted{color:#6c757d!important}.text-hide{font:0/0 a;color:transparent;text-shadow:none;background-color:transparent;border:0}.visible{visibility:visible!important}.invisible{visibility:hidden!important}@media print{*,::after,::before{text-shadow:none!important;box-shadow:none!important}a:not(.btn){text-decoration:underline}abbr[title]::after{content:" (" attr(title) ")"}pre{white-space:pre-wrap!important}blockquote,pre{border:1px solid #999;page-break-inside:avoid}thead{display:table-header-group}img,tr{page-break-inside:avoid}h2,h3,p{orphans:3;widows:3}h2,h3{page-break-after:avoid}@page{size:a3}body{min-width:992px!important}.container{min-width:992px!important}.navbar{display:none}.badge{border:1px solid #000}.table{border-collapse:collapse!important}.table td,.table th{background-color:#fff!important}.table-bordered td,.table-bordered th{border:1px solid #ddd!important}}
/*# sourceMappingURL=bootstrap.min.css.map */

/*** 
*
* handle:rew-marketplace-style
* source:https://marketerbay.com/c/s/mbay/themes/rew-marketplace-theme/css/theme_bootstrap-4.css
*
***/ 

html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {
    border: 0;
    font-style: inherit;
    font-weight: inherit;
	margin: 0;
    padding: 0;
    outline: 0;
    vertical-align: baseline;
	line-height:25px;
}
article, aside, details, figcaption, figure, footer, header, hgroup, nav, section {
    display: block;
}
audio, canvas, video {
    display: inline-block;
    max-width: 100%;
}
a {
    color: #464E55;
    text-decoration: none;
	cursor: pointer;
}
a:focus {
}
a:hover, a:active {
    outline: 0;
}
a:active, a:hover, .post-navigation a:hover .fa {
    color: #e65e63;
}
h1, h2, h3, h4, h5, h6 {
    clear: both;
    margin: 8px 0;
	font-weight: 600;
}
h1 {
    font-size: 26px;
    line-height: 1.3846153846;
	line-height: 36px;
}
h2 {
    font-size: 25px;
    line-height: 35px;
	padding: 20px 0px;
}
h3{
	padding: 20px 0px;
	font-size: 18px;
}
.col-1 h3, .col-2 h3 {
    background: none repeat scroll 0 0 #f4f4f1;
    color: #5d5d5d;
    float: none;
    margin: -10px -10px 10px;
    padding: 8px;
	text-transform:uppercase;
	font-size: 16px;
	font-weight: 700;
}
ul.products li.product h3 {
	padding: 5px;
	font-family: 'Open Sans', Arial, Helvetica, sans-serif;
    font-size: 15px;
	font-weight: 600;
	text-transform:capitalize;
	text-align:left;
	color: #0f0f0f;
	position:relative;
	border-bottom:none;
}
h4 {
    padding: 10px 0;
    font-size: 16px;
}
h5 {
    font-size: 16px;
    padding: 10px 0;
}
h6 {
    font-size: 16px;
    line-height: 1.5;
}

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;
}
mark, ins {
    text-decoration: none;
}
p {
    margin-bottom: 24px;
}
.entry-content p {
    margin-bottom: 10px;
	line-height: 30px;
}
code, kbd, tt, var, samp, pre {
    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, 0.1);
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    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 {
    background: url(/c/s/mbay/themes/rew-marketplace-theme/css/../images/megnor/quote.png) no-repeat scroll left 20px transparent;
    font-weight: 300;
	font-size: 18px;
    padding: 20px 20px 20px 50px;
    position: relative;
    width: auto;
	font-style: italic;
	margin: 20px 0;
	display:inline-block;
}
blockquote, q {
	/*-webkit-hyphens: none;
	-moz-hyphens:    none;
	-ms-hyphens:     none;
	hyphens:         none;*/
    quotes: none;
}
blockquote:before, blockquote:after, q:before, q:after {
    content: "";
    content: none;
}
small {
    font-size: smaller;
}
big {
    font-size: 125%;
}
sup, sub {
    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: bold;
}
dd {
    margin-bottom: 24px;
}
.main-content-inner ul, .main-content-inner ol {
    margin: 0 0 25px 25px;
	clear: none !important;
}
ul {
    list-style: disc;
}
ul li {
	list-style:none;
}
ol li {
    list-style: decimal;
}
li > ul, li > ol {
    margin: 0 0 0 20px;
}
.list > li {
    margin: 0 0 5px;
}
img {
    -ms-interpolation-mode: bicubic;
    border: 0;
    vertical-align: middle;
}
figure {
    margin: 0;
}
fieldset {
    border: 1px solid rgba(0, 0, 0, 0.1);
    margin: 0 0 24px;
    padding: 11px 12px 0;
}
legend {
    white-space: normal;
}
button, input, select, textarea {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    font-size: 100%;
    margin: 0;
    max-width: 100%;
    vertical-align: baseline;
	font-family: 'Open Sans',Arial,Helvetica,sans-serif;
}
button, input {
    line-height: normal;
}
input, textarea {
    background-image: -webkit-linear-gradient(hsla(0,0%,100%,0), hsla(0,0%,100%,0));
}
button, html input[type="button"], input[type="reset"], input[type="submit"] {
    -webkit-appearance: button;
    cursor: pointer;
}
button[disabled], input[disabled] {
    cursor: default;
}
input[type="checkbox"], input[type="radio"] {
    padding: 0;
}
input[type="search"] {
    -webkit-appearance: textfield;
}
input[type="search"]::-webkit-search-decoration {
    -webkit-appearance: none;
}
button::-moz-focus-inner, input::-moz-focus-inner {
    border: 0;
    padding: 0;
}
textarea {
    overflow: auto;
    vertical-align: top;
}
.no-border {
    border: 0;
    box-shadow: none; /* You may want to include this as bootstrap applies these styles too */
}
.border-radius3, .nav-menu a, .widget .block_content, .widget_search #searchform, .footer-sidebar .widget, .primary-sidebar .widget, label.error, .validation-error, #contact-form label.error, .staff-page article.hentry, .staff-page .single-team, .about-history .image img{	
    border-radius: 3px;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
}
table, th, td {
    border: 1px solid #EDEDED;
}
table {
    border-collapse: separate;
    border-spacing: 0;
    border-width: 1px 0 0 1px;
    margin:10px 0;
    width: 100%;
}
caption, th, td {
    font-weight: normal;
    text-align: left;
}
th {
    border-width: 0 1px 1px 0;
    font-weight: bold;
}
.variations th {
	border: none;
}
td {
    border-width: 0 1px 1px 0;
}
del {
    color: #767676;
}
hr {
    background-color: rgba(0, 0, 0, 0.1);
    border: 0;
    height: 1px;
    margin-bottom: 23px;
}
/* Support a widely-adopted but non-standard selector for text selection styles
 * to achieve a better experience. See http://core.trac.wordpress.org/ticket/25898.
 */
::selection {
    background: #7aa8cc;
    color: #fff;
    text-shadow: none;
}
::-moz-selection {
    background: #7aa8cc;
    color: #fff;
    text-shadow: none;
}
/**
 * 2.0 Repeatable Patterns
 * -----------------------------------------------------------------------------
 */
/* Input fields */
input, textarea {
    border: 1px solid rgba(0, 0, 0, 0.1);
    padding: 8px 10px 7px;
}
textarea {
    width: 100%;
}
input:focus, textarea:focus {
    border: 1px solid rgba(0, 0, 0, 0.3);
    outline: 0;
}
pre, code {
    color: white;
    font-family: 'Monaco', monospace, sans-serif;
}
code {
    background: #eee !important;
    padding: 5px;
    color: #888 !important;
    font-size: 12px;
}
pre {
	line-height: 1.6em;
    color: #383838 !important;
    font-size: 13px;
    background: #eee !important;
    border: 1px solid #dddddd;
	border-radius: 3px;
}
#content {
    overflow: visible;
}
/* Blocks */

.wp-block-gallery{
	margin: 20px 0;
}

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

	.wp-block-image .size-medium, .wp-block-image .alignleft, .wp-block-image .alignright{
		
		float:none;
		margin: 0 auto;
	}
}

.wp-block-table table {
	
	width: calc( 100% - 2px );
}

/* Buttons */

.newsletter-td-submit input[type="submit"]:hover, .single_add_to_cart_button:hover, .inner-container .button_content_inner .button_small:hover ,#c_submit:hover , .tnp.tnp-subscription .tnp-submit:hover{background: #a09fa0 !important;}
.newsletter-td-submit input[type="submit"],#c_submit, .tnp.tnp-subscription .tnp-submit{background: #e65e63 !important; text-transform:uppercase; font-size: 12px !important; font-weight: 700;}
.single_add_to_cart_button, .inner-container .button_content_inner .button_small  {background: #e65e63 !important; text-transform:capitalize; color:#fff !important;}
.inner-container .button_content_inner .button_medium, .inner-container .button_content_inner .button_big{color:#fff !important;}
.widget button, .widget input[type="button"], .widget input[type="reset"], .widget input[type="submit"], 
a.button, button, .contributor-posts-link, input[type="button"], input[type="reset"], input[type="submit"], .button_content_inner a, .woocommerce #content input.button, 
.woocommerce #respond input#submit, 
.woocommerce a.button, 
.woocommerce button.button, 
.woocommerce input.button, 
.woocommerce-page #content input.button, 
.woocommerce-page #respond input#submit, 
.woocommerce-page a.button, 
.woocommerce-page button.button, 
.woocommerce-page input.button
 {
	display: inline-block;
    border: 0;
    color: #fff;
    padding: 6px 12px;
    vertical-align: bottom;
    font-size: 14px;
    transition: all 300ms linear 0s;
	 -webkit-transition: all 300ms linear 0s;
    -moz-transition: all 300ms linear 0s;
    -o-transition: all 300ms linear 0s;
	font-family: 'Open Sans',Arial,Helvetica,sans-serif;
	width:auto;
	background: #a09fa0;
	-webkit-border-radius: 0;
	-moz-border-radius: 0;
	-khtml-border-radius:  0;
	border-radius:  0;
 
}
.calloutarea_button a.button {background: #fff !important; color: #0b0b0b; padding:10px 18px; 
	text-transform: uppercase;
    font-weight: 600; font-size: 13px; line-height: 20px;
}
.calloutarea_button a.button:hover {background: #0f0f0f !important; color: #fff !important;  }
#searchsubmit, .header-search input[type="submit"] , .woocommerce.widget_product_search input[type="submit"]{
	background: url(/c/s/mbay/themes/rew-marketplace-theme/css/../images/megnor/search.png) no-repeat scroll 9px 9px transparent;
    float: right;
    font-size: 0;
    height: 35px;
    width: 35px;
}
.widget input[type="button"]:hover, .widget input[type="button"]:focus, .widget input[type="reset"]:hover, .widget input[type="reset"]:focus, .widget input[type="submit"]:hover, .widget input[type="submit"]:focus, a.button:hover, a.button:focus, button:hover, button:focus, .contributor-posts-link:hover, input[type="button"]:hover, input[type="button"]:focus, input[type="reset"]:hover, input[type="reset"]:focus, input[type="submit"]:hover, input[type="submit"]:focus, .calloutarea_button a.button:hover, .calloutarea_button a.button:focus, .button_content_inner a:hover, .button_content_inner a:focus, .woocommerce #content input.button:hover, 
.woocommerce #respond input#submit:hover, 
.woocommerce a.button:hover, 
.woocommerce button.button:hover, 
.woocommerce input.button:hover, 
.woocommerce-page #content input.button:hover, 
.woocommerce-page #respond input#submit:hover, 
.woocommerce-page a.button:hover, 
.woocommerce-page button.button:hover, 
.woocommerce-page input.button:hover, .woocommerce #content input.button.disabled, .woocommerce #content input.button:disabled, .woocommerce #respond input#submit.disabled, .woocommerce #respond input#submit:disabled, .woocommerce a.button.disabled, .woocommerce a.button:disabled, .woocommerce button.button.disabled, .woocommerce button.button:disabled, .woocommerce input.button.disabled, .woocommerce input.button:disabled, .woocommerce-page #content input.button.disabled, .woocommerce-page #content input.button:disabled, .woocommerce-page #respond input#submit.disabled, .woocommerce-page #respond input#submit:disabled, .woocommerce-page a.button.disabled, .woocommerce-page a.button:disabled, .woocommerce-page button.button.disabled, .woocommerce-page button.button:disabled, .woocommerce-page input.button.disabled, .woocommerce-page input.button:disabled  {
    transition: all 300ms linear 0s;
	 -webkit-transition: all 300ms linear 0s;
    -moz-transition: all 300ms linear 0s;
    -o-transition: all 300ms linear 0s;
	text-decoration: none;
	background: #E65E63;
}
.widget input[type="button"]:active, .widget input[type="reset"]:active, .widget input[type="submit"]:active, button:active, .contributor-posts-link:active, input[type="button"]:active, input[type="reset"]:active, input[type="submit"]:active, .calloutarea_button a.button:active, .button_content_inner a:active, .woocommerce #content input.button:active, 
.woocommerce #respond input#submit:active, 
.woocommerce a.button:active, 
.woocommerce button.button:active, 
.woocommerce input.button:active, 
.woocommerce-page #content input.button:active, 
.woocommerce-page #respond input#submit:active, 
.woocommerce-page a.button:active, 
.woocommerce-page button.button:active, 
.woocommerce-page input.button:active {
    
    color: #FFFFFF;
	
	text-decoration: none;
}

button[disabled], input[disabled], .button.disabled, .added_to_cart.disabled, .added_to_cart:disabled, .button.disabled, .button:disabled, button.disabled, button:disabled, input[type=button].disabled, input[type=button]:disabled, input[type=reset].disabled, input[type=reset]:disabled, input[type=submit].disabled, input[type=submit]:disabled {
    opacity: 0.5!important;
    cursor: not-allowed !important;
} 

#search-container .search-submit {
    display: none;
}
/* Placeholder text color -- selectors need to be separate to work. */
::-webkit-input-placeholder {
    color: #CDCDCD;
    font-family: 'Open Sans',Arial,Helvetica,sans-serif;
}
:-moz-placeholder {
    color: #CDCDCD;
    font-family: 'Open Sans',Arial,Helvetica,sans-serif;
}
::-moz-placeholder {
    color: #CDCDCD;
    opacity: 1;
 /* Since FF19 lowers the opacity of the placeholder by default */
    font-family: 'Open Sans',Arial,Helvetica,sans-serif;
}
:-ms-input-placeholder {
    color: #939393;
    font-family: 'Open Sans',Arial,Helvetica,sans-serif;
}
/* Responsive images. Fluid images for posts, comments, and widgets */
.comment-content img, .entry-content img, .entry-summary img, #site-header img, .widget img, .wp-caption {
    max-width: 100%;
}
/**
 * Make sure images with WordPress-added height and width attributes are
 * scaled correctly.
 */
 .type-post .entry-thumbnail img {
height: auto;
width: 100%;
}
.comment-content img[height], .entry-content img, .entry-summary img, img[class*="align"], img[class*="wp-image-"], img[class*="attachment-"], #site-header img {
	height:auto;
	image-rendering: -webkit-optimize-contrast;
}
img.size-full, img.size-large, .wp-post-image, .post-thumbnail img {
    max-width: 100%;
	margin-bottom: 10px;
	height:auto;
}
/* Make sure embeds and iframes fit their containers */
embed, object, video {
    margin-bottom: 24px;
    max-width: 100%;
}

p > embed, p > iframe, p > object, span > embed, span > iframe, span > object {
    margin-bottom: 0;
	background-color:#000; 
}
/* Alignment */
.alignleft {
    float: left;
}
.alignright {
    float: right;
}
.aligncenter {
    display: block;
    margin-left: auto;
    margin-right: auto;
}
blockquote.alignleft, img.alignleft {
    margin: 7px 24px 7px 0;
}
.wp-caption.alignleft {
    margin: 7px 14px 7px 0;
}
blockquote.alignright, img.alignright {
    margin: 7px 0 7px 24px;
}
.wp-caption.alignright {
    margin: 7px 0 7px 14px;
}
blockquote.aligncenter, img.aligncenter, .wp-caption.aligncenter {
    margin-top: 7px;
    margin-bottom: 7px;
}
.site-content blockquote.alignleft, .site-content blockquote.alignright {
    border-top: 1px solid rgba(0, 0, 0, 0.1);
    border-bottom: 1px solid rgba(0, 0, 0, 0.1);
    padding-top: 17px;
    width: 50%;
}
.site-content blockquote.alignleft p, .site-content blockquote.alignright p {
    margin-bottom: 17px;
}
.wp-caption {
    margin-bottom: 24px;
}
.wp-caption img[class*="wp-image-"] {
    display: block;
    margin: 0;
}
.wp-caption {
    color: #767676;
}
.wp-caption-text {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    font-size: 13px;
    text-transform: uppercase;
    line-height: 1.5;
    margin: 9px 5px;
 }
.wp-smiley {
    border: 0;
    margin-bottom: 0;
    margin-top: 0;
    padding: 0;
}
.clear-both {
    clear: both;
}
/* Assistive text */
.screen-reader-text {
    clip: rect(1px, 1px, 1px, 1px);
    position: absolute;
	display:none;
}
.screen-reader-text:focus {
    background-color: #f1f1f1;
    border-radius: 3px;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    box-shadow: 0 0 2px 2px rgba(0, 0, 0, 0.6);
    clip: auto;
    color: #21759b;
    display: block;
    font-size: 14px;
    font-weight: bold;
    height: auto;
    line-height: normal;
    padding: 15px 23px 14px;
    position: absolute;
    left: 5px;
    top: 5px;
    text-decoration: none;
    text-transform: none;
    width: auto;
    z-index: 100000;
}
.hide {
    display: none;
}
.footer-sidebar:after, .hentry:after, .slider-direction-nav:after, .contributor-info:after, [class*="site"]:after {
}
/* Separators */
.site-content span + .entry-date:before, .full-size-link:before, .parent-post-link:before, span + .byline:before, span + .comments-link:before, span + .edit-link:before, .widget_templatemela_ephemera .entry-title:after {
    content: "\0020\007c\0020";
}
/**
 * 3.0 Basic Structure
 * -----------------------------------------------------------------------------
 */
.site {
    width: 100%;
    margin: 0 auto;
    position: relative;
}
.main-content {
	overflow:visible;
}
.features_table_wrapper #primary {
    float: none;
}

.ie8 .yith_magnifier_gallery li{width:124px;}

.topbar-main, .header-main, .slider_area_inner, .footer_inner, .main-content-inner, .full-width .inner-container, .panel-row-style-inner-container, .main-content.left-sidebar, .top_main {
    width: 1150px;
    margin: 0 auto;
}
.wide-page .main-content-inner {
    padding: 30px 0 40px;
    width: 100%;
}

.main-content-inner.right-sidebar,
.error404 .main-content-inner,
.searchbar-wrapper,
.page .main-content-inner, 
.box-page .main-content-inner {
	max-width:1008px;
}

.woocommerce-account .main-content-inner, .post-type-archive-product .main-content-inner{
	max-width:100%;
}

.widget a, .entry-title a {
}
/**
 * 4.0 Header
 * -----------------------------------------------------------------------------
 */
/* Ensure that there is no gap between the header and
   the admin bar for WordPress versions before 3.8. */
#wpadminbar {
    min-height: 32px;
}
.topbar-outer {
    width: 100%;
	overflow:hidden;
	margin-bottom:0px;
	background: #e65e63;
}
.topbar-main {
    color: #ffffff;
}
.header-menu-links {
    float: left;
	margin: 9px 0;
}
.header-menu-links ul { 
	background: none;
    border: medium none;
    box-shadow: none;
    margin: 0;
    height: auto;
}
.header-menu-links li {
	display:inline-block;
	list-style:none;
	padding:0 10px;
	background:url(/c/s/mbay/themes/rew-marketplace-theme/css/../images/megnor/top_pipe.jpg) no-repeat scroll left center transparent;
}
.header-menu-links li:first-child 
{
	padding-left:0;
	background:none;
}
.topbar-main a {
    color: #ffffff;
}
.topbar-main a:hover {
    color: #fcd2d4;
}
.topbar-left {
    float: left;
    padding: 8px 0;
}
.topbar-social .content a {
    padding: 10px;
}
.topbar-social .content a:hover .fa {
    color: #fcd2d4;
}
.topbar-social .fa {
    margin: 0;
}
.topbar-contact .content, .topbar-social .content {
    float: left;
	padding: 8px 0;
}
.topbar-contact .email-content.content {

}
.tp-bannershadow.tp-shadow2 {
    background: none;
}
.header-main {
    display: table;
}
.header1 .site-title {
    display: inline-block;
    float: none;
    margin: 0;
}
.site-title {
    float: left;
    font-size: 18px;
    font-weight: 700;
    line-height: 48px;
    margin: 0;
}
.topbar-main .fa {
    color: #fff;
}
.header_left {
    position: relative;
    float: left;
}

/*******Header Variations********************/
.header1 .header_left {width:100%; margin:20px 0 0;text-align:center;}
#primary-navigation {
    position: absolute;
    width: 780px;
    left: 200px;
}
.header_left a img {
    margin: 15px 0;
} 
.header_menu {
    clear: both;
}
.header_login {
    float: right;
}
.header_logout a:hover .fa 
{
	color:#e65e63;
}
.header_logout a {display: inline-block;padding: 8px 15px 8px 30px; float:left;}
.header_logout a.logout 
{	background: url(/c/s/mbay/themes/rew-marketplace-theme/css/../images/megnor/sprite.png) no-repeat scroll 3px -174px transparent; padding-right:0;border-left:1px solid #cd3e43; }
.header_logout a.logout:hover{background-position: -234px -174px;}
.header_logout a.account {background: url(/c/s/mbay/themes/rew-marketplace-theme/css/../images/megnor/sprite.png) no-repeat scroll 0 -212px transparent;border-right:1px solid #f7868a;}
.header_logout a.account:hover {background-position: -234px -212px; }
.header_logout a#show-login-link {
    background: url(/c/s/mbay/themes/rew-marketplace-theme/css/../images/megnor/sprite.png) no-repeat scroll 0 -136px transparent;
}
.header_logout a#show-login-link:hover {background-position:-237px -136px;}/* Search in the header */
.search-toggle {
    background-color: #24890d;
    cursor: pointer;
    float: right;
    height: 48px;
    margin-right: 38px;
	text-align: center;
    width: 48px;
}
.search-toggle:hover, .search-toggle.active {
    background-color: #41a62a;
}
.search-toggle .screen-reader-text {
    left: 5px;
}
.search-box-wrapper {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    position: relative;
    z-index: 2;
    width: 300px;
    float: right;
    margin: 15px 0 0 0;
    border: 1px solid #EEEEEE;
}

.search-box .search-field {
    background-color: #FBFBFB;
    border: 0 none;
    float: right;
    padding: 8px 32px 8px 8px;
    width: 100%;
}
.search_toggle:hover .fa {
    color: #e65e63;
   
}
.search_toggle .fa {
    color: #0f0f0f;
    font-size: 15px;
    margin: 0;
}
.search-box .search_btn {
    font-size: 0;
}
.header1 .search_toggle {
    
 	position: absolute;
    right: 45px;
    bottom: 14px;
    z-index: 99;
    
}
.search_toggle {
    background: none repeat scroll 0 0 #ffffff;
 	float:right;
    text-align: center;
   	margin: 0 5px;
    padding: 10px 15px;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	-khtml-border-radius:  3px;
	border-radius:  3px;
	cursor: pointer;
}
.search-box .search_btn:after {
    color: #A2A2A2;
    content: "\f002";
    font-size: 20px;
    position: absolute;
    right: 6px;
    top: 6px;
}
.site-header-main {
	max-height:70px;
	height:70px;
    width: 100%;
    z-index: 959;
	background: #0f0f0f;
    display: inline-block;
    box-shadow: 0 1px 3px 0 rgba(0,0,0, .2), 0 1px 1px 0 rgba(0,0,0, .14), 0 2px 1px -1px rgba(0,0,0, .12);
}
.site-title a, .site-title a:hover {
    font-weight: 200;
    text-transform: uppercase;
}
/* Start header1 */
.header1 {
}
.header1 .site-header-main {
}
/* End header1 */
/* Start header2 */
.header_left .site-title {
    font-size: 18px;
    font-weight: 700;
    line-height: 60px;
    color: #fff;
	text-transform: uppercase;
}
.header2 .primary-navigation ul ul {
    background-color: #87CFC5;
}
.header2 .nav-menu li a {
    color: #767676;
}
.header2 .nav-menu li li a {
    color: #FFFFFF;
}
.header2 .site-navigation .current_page_item > a, .header2 .site-navigation .current_page_ancestor > a, .header2 .site-navigation .current-menu-item > a, .header2 .site-navigation .current-menu-ancestor > a {
    color: #767676;
}
.header2 .primary-navigation li:hover > a, .header2 .primary-navigation li.focus > a , .header2 .site-navigation .current_page_item > a {
    background-color: #FFFFFF;
    color: #87CFC5;
}
.header2 .primary-navigation ul ul a:hover, .header2 .primary-navigation ul ul li.focus > a {
    background-color: #FFFFFF;
}
/* End header2 */
/* Start header3 */
.header3 {
}
/* End header3 */
/* Start header4 */
.header4 {
}
/* End header4 */
/**
 * 5.0 Navigation
 * -----------------------------------------------------------------------------
 */
.primary-navigation ul {
    list-style: none;
    margin: 0;
}
.site-navigation li {
    border-top: 1px solid rgba(255, 255, 255, 0.2);
}
.site-navigation ul ul {
    margin-left: 20px;
}
.primary-navigation ul ul {
    background-color: #f6f6f6;
	box-shadow: 0px 5px 4px -5px rgba(0, 0, 0, 0.5);
	-webkit-box-shadow: 0px 5px 4px -5px rgba(0, 0, 0, 0.5);
	-moz-box-shadow: 0px 5px 4px -5px rgba(0, 0, 0, 0.5);
	-o-box-shadow: 0px 5px 4px -5px rgba(0, 0, 0, 0.5);
    float: left;
    margin: 0;
    position: absolute;
    top: 44px;
    left: -999em;
    text-align: left;
    z-index: 99999;
	border-radius:0 0 5px 5px;
	border:1px solid #C9C9C9;
    border-radius: 0 0 5px 5px;
    -webkit-border-radius: 0 0 5px 5px;
    -moz-border-radius: 0 0 5px 5px;
}
.nav-menu a {
    font-size: 14px;
    padding: 12px 24px;
    color: #211F20;
    display: block;
    text-transform: capitalize;
}
.site-navigation .current_page_item > a, .site-navigation .current_page_ancestor > a, .site-navigation .current-menu-item > a, .site-navigation .current-menu-ancestor > a {
    color: #e65e63;
}
.primary-navigation li:hover > a, .primary-navigation li.focus > a , .site-navigation .current_page_item > a {
    color: #e65e63;
}
.primary-navigation ul ul a:hover, .primary-navigation ul ul li.focus > a {
    color:#e65e63;
}
.header2 .header_right { 

	width: 75%; 
	margin-top: 13px;
}

.header_right {
    float: right;
	width:100%;
	position:relative;
}
.header_middle
{
	float: left;
    margin:0;
    width: 485px;
}
.header_banner {
    float: left;
    overflow: hidden;
}
.header_banner li {
    border-right: 1px solid #c3c3c3;
    float: left;
    list-style: none outside none;
    margin-right: 10px;
    padding-left: 46px;
    padding-right: 10px;
    width:18%;
}
.header_banner ul {margin:0;}
.header_banner li.shipping {
    background: url(/c/s/mbay/themes/rew-marketplace-theme/css/../images/megnor/subanner-sprite.png) no-repeat scroll 0 -3px transparent;
    margin-left: 33px;
}
.header_banner li.Money {
    background: url(/c/s/mbay/themes/rew-marketplace-theme/css/../images/megnor/subanner-sprite.png) no-repeat scroll 0 -88px transparent;
    width: 15%;
}
.header_banner li.Offer {
    background: url(/c/s/mbay/themes/rew-marketplace-theme/css/../images/megnor/subanner-sprite.png) no-repeat scroll -6px -173px transparent;
    border-right: medium none;
    padding-left: 30px;
    width: 18%;
	margin-right:0;
}
.header_banner li.shipping:hover {
    background: url(/c/s/mbay/themes/rew-marketplace-theme/css/../images/megnor/subanner-sprite.png) no-repeat scroll 0 -45px transparent;
}
.header_banner li.Money:hover {
    background: url(/c/s/mbay/themes/rew-marketplace-theme/css/../images/megnor/subanner-sprite.png) no-repeat scroll 0 -126px transparent;
}
.header_banner li.Offer:hover {
    background: url(/c/s/mbay/themes/rew-marketplace-theme/css/../images/megnor/subanner-sprite.png) no-repeat scroll -6px -218px transparent;
}
.header_banner li a {
    color: #8c8c8c;
    display: block;
    font-size: 12px;
    line-height: 15px;
}
.header-contactus {
    float: left;
    padding:0;
	margin-right:15px;
}
.header-contactus .fa
{
	color:#565656;
	font-size:16px;
	display:none;
	
}
.header-contactus .contact-email:hover  {background-position: 8px -73px;}
.header-contactus .contact-email{
    
  	background:url(/c/s/mbay/themes/rew-marketplace-theme/css/../images/megnor/minisprite.png) no-repeat scroll 8px -106px transparent;
	padding-left:35px;}
.header-contactus .contact-phone
{
	
   	background:url(/c/s/mbay/themes/rew-marketplace-theme/css/../images/megnor/minisprite.png) no-repeat scroll 8px -40px transparent;
	padding-left:35px;	
}
.header1 .header_cart {
    float: right;
    position: absolute;
    right: 0;
    z-index: 99;
	  bottom: 14px;
}

.header_cart .product_list_widget {
    max-height: 230px;
    overflow: hidden;
}
.woocommerce ul.cart_list:hover, .woocommerce-page ul.cart_list:hover {
    overflow-y: auto;
}
.header_cart {
    float: right;
 }
.header_cart .togg #shopping_cart {
    background: url(/c/s/mbay/themes/rew-marketplace-theme/css/../images/megnor/sprite.png) no-repeat scroll -10px -93px #fff;
    color: #a0b62b;
    display: block;
    height: 15px;
    padding: 13px 16px;
	position:relative;
    text-transform: capitalize;
    width: 12px;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	-khtml-border-radius:  3px;
	border-radius:  3px;
	cursor:pointer;
}
.header_cart .togg #shopping_cart:hover {
    background: url(/c/s/mbay/themes/rew-marketplace-theme/css/../images/megnor/sprite.png) no-repeat scroll -10px -38px #fff;
}
.header_cart .togg {position:relative;}
.header_cart a.shopping_cart .item-total {
    color: #666666;
    font-size: 13px;
    padding: 2px 4px;
	text-transform:capitalize;
}
.header_cart a.shopping_cart .amount {
    color: #666666;
    font-size: 13px;
}
.header_cart .shopping_cart .right-arrow {
    background: url(/c/s/mbay/themes/rew-marketplace-theme/css/../images/megnor/arrow-down.png) no-repeat scroll center center transparent;
    display: inline-block;
    height: 11px;
    margin: 0 0 0 6px;
    vertical-align: middle;
    width: 16px;
}
.header_cart .shopping_cart .cart-contents .amount, .header_cart .shopping_cart .right-arrow{display: none;}
.header_cart .shopping_cart .cart-contents {
    display: inline-block;
	-webkit-border-radius: 15px;
	-moz-border-radius: 15px;
	-khtml-border-radius:  15px;
	border-radius:  15px;
	min-width: 20px;
	height:20px;
	width: auto;
	background: #e65e63;
	color: #fff;
	text-align: center;
	position:absolute;top: -11px;
	line-height: 18px;
}
.header_cart .shopping_cart.tog.current .right-arrow {
    background: url(/c/s/mbay/themes/rew-marketplace-theme/css/../images/megnor/arrow-up.png) no-repeat scroll center center transparent;
}
.header1 .header_cart .togg .widget.widget_shopping_cart {top: 55px}
.header_cart .togg .widget.widget_shopping_cart {
    background: none repeat scroll 0 0 #ffffff;
    border: 1px solid #E3E2E2;
    display: none;
    overflow: visible;
    padding: 8px;
    position: absolute;
    right: 0;
    top: 73px;
    z-index: 9999;
	width:250px;
}
.header_cart .widget_shopping_cart .buttons{margin:0;}

.header_cart .top-arrow {
    background: url(/c/s/mbay/themes/rew-marketplace-theme/css/../images/megnor/cart_uparrow.png) no-repeat scroll 0 0 transparent;
    height: 7px;
    position: absolute;
    right: 28px;
    top: -7px; display: none;
    width: 12px;
}
.header1 .header-search {top : 89px;}
.header-search {
    top: 73px;
    overflow: hidden;
    position: absolute;
    right: 70px;
    width: 240px;
    z-index: 99;
	display: none;
}
.header-search #searchform, .header-search .woocommerce-product-search , .woocommerce.widget_product_search .woocommerce-product-search {float:right; position:relative;}
.header-search input[type="text"], .header-search .search-field, .page-content .search-field , .woocommerce.widget_product_search .search-field
{
	
    cursor: text;
    float: left;
    outline: 0 none;
    padding: 8px 8px;
    width: 200px;
	border:none;
}
.header-search {
    background: none repeat scroll 0 0 #fff;
    border: 1px solid #ddd;
}
.ie8 .header-search input[type="text"]{max-width:100%;width:auto;}
.search-form .search-submit, .widget_product_search #searchsubmit, .header-search #searchform #searchsubmit, .header-search input[type="submit"] , .woocommerce.widget_product_search input[type="submit"]
{
	border: medium none;
    color: #FFFFFF ;   
    height: 35px;
    overflow: hidden;
    padding: 0;
    text-transform: capitalize;
	font-weight:bold;
    z-index: 3;	
	font-size:0;
}
.header-search input[type="submit"]:hover, .woocommerce.widget_product_search input[type="submit"]:hover{background-color:transparent; background: url(/c/s/mbay/themes/rew-marketplace-theme/css/../images/megnor/search.png) no-repeat scroll 9px 9px transparent;}

.woocommerce ul.cart_list li a.remove {
    border: 1px solid #bbb;
    border-radius: 50%;
    color: #333;
    float: right;
    font-size: 15px;
    height: 12px;
    line-height: 12px;
    margin: 3px 0 0;
    text-align: center;
    width: 12px;
}

#primary #searchform{float:left; position:relative;}


.woocommerce-shipping-calculator .shipping-calculator-button {
    color: #777777;
    display: inline-block;
    font-weight: bold;
    margin: 5px 0;
}


.woocommerce-shipping-calculator .shipping-calculator-button:hover {
    color: #e65e63;
}

/*****Nav Menu***/

.navbar-nav	{
		
	padding:10px;
	margin:0px;
}

.navbar-toggler {

    padding: 14px;
    width: 100%;
    text-align: right;
}

.navbar-toggler, .navbar-toggler:hover {
	
	background-color: transparent !important;
}

.navbar-toggler .fa {
    color: #fff;
    margin: 0;
}

.mega-menu ul, .mega-menu ul li {
	list-style: none;
}
.mega-menu ul.menu {
	position: relative; 
	padding: 0; 
	margin: 0;
}
.mega-menu ul li ul {
	display: none;
}
.mega-menu .sub {
	display: none;
}
.mega-menu .sub ul {
	display: block;
}
.woocommerce ul.products { margin: 0;}

.mega-menu ul.menu {
	width: 100%; 
	position: relative;
}
.mega-menu ul li {
	float: left; 
	padding: 0; 
	font-size: 13px; 
	font-weight: bold;
	
}
.mega-menu ul li:last-child {
    background: none;
}
.mega-menu ul li li{
	margin: 0;
}
.mega-menu ul li a {
    float: left; 
    display: block;
    font-size: 14px;
    font-weight: 500;
    text-transform: uppercase;
    padding: 0px 10px 10px 10px; 
    text-decoration: none;
	border-top: none;
}

.menu-item a, .first-menu-item a, .last-menu-item a {
	
    color: #ffffff;
}

.dropdown .menu-item {
	
    float: none;
    display: inline-block;
    width: 100%;
}

.dropdown-menu {
	
    box-shadow: 0 1px 3px 0 rgb(0 0 0 / 20%), 0 1px 1px 0 rgb(0 0 0 / 14%), 0 2px 1px -1px rgb(0 0 0 / 12%);
}

.dropdown .menu-item a {
	
	font-size: 13px;
    text-transform: capitalize;
    padding: 10px 10px 0 10px;
    line-height: 20px;
}

.mega-menu ul li a.dc-mega {
	position: relative;
}
.mega-menu ul li a .dc-mega-icon {}
.mega-menu ul li.mega-hover a, .main-navigation ul li a:hover {
}
.mega-menu ul li.mega-hover a .dc-mega-icon {
	background-position: 0 100%;
}
.mega-menu ul li .sub-container {
	position: absolute; 
}
.mega-menu ul li .sub {
	background-color: #eeeeee;
	padding: 5px;
	margin: 0 10px;
	border:1px solid #C9C9C9;
	border-top:none;
	box-shadow: 0 4px 6px -2px rgba(0, 0, 0, 0.4);
	-moz-box-shadow:0 4px 6px -2px rgba(0, 0, 0, 0.4);
	-o-box-shadow: 0 4px 6px -2px rgba(0, 0, 0, 0.4);
	-ms-box-shadow: 0 4px 6px -2px rgba(0, 0, 0, 0.4);
	z-index:999;
}
.yith_magnifier_zoom_wrap {z-index:9 !important;}
.mega-menu ul li .sub-container.mega .sub {
	padding: 10px 0 10px 10px;
}
.mega-menu ul.full-width li .sub-container.mega .sub {
	
}
.mega-menu ul li .sub .row {
	width: 100%; 
	overflow: hidden; 
	clear: both;
}
.mega-menu .nav_desc{		
}
.mega-menu ul li .sub li {
	list-style: none; 
	float: none; 
	width: 190px;
	font-weight: normal;
	text-align: left;
	background:none;
}
.mega-menu ul li .sub li.mega-hdr {
	margin: 0;
	float: left;
}
.mega-menu ul li .sub li.mega-hdr.last {
	margin-right: 0;
}
.mega-menu ul li .sub a {
	border: none; 
	text-shadow: none; 
	padding: 0 10px ;
	display: block; 
	float: none; 
	text-decoration: none; 
	text-align: left;
	text-transform: none;
	 color: #777777;
	 
}
.mega-menu ul li .sub li.mega-hdr a.mega-hdr-a {
	margin-bottom: 5px; 
	background:none;
	text-transform: uppercase; 
	font-weight: bold; 
	color:#555555;
}
.mega-menu ul li .sub li.mega-hdr a.mega-hdr-a:hover {
	text-shadow: none;
}
.mega-menu ul .sub li.mega-hdr li a {
	padding:5px 10px 5px 25px;  
	font-weight: normal;
	line-height: 20px;
	font-size:13px;
	 color: #777777;
	 transition-duration:500ms;
	-moz-transition-duration:500ms;
	-o-transition-duration:500ms;
	-webkit-transition-duration:500ms;
	
}
.mega-menu ul .sub li.mega-hdr li a:hover {
	color: #fff;
	transition-duration:500ms;
	-moz-transition-duration:500ms;
	-o-transition-duration:500ms;
	-webkit-transition-duration:500ms;
}
.mega-menu ul .sub ul li {
	padding-right: 0;
}
.mega-menu ul li .sub-container.non-mega .sub {
	padding: 5px 0;
}
.mega-menu ul li .sub-container.non-mega li {
	padding: 0; 
	width: 190px; 
	margin: 0;
}
.mega-menu ul li .sub-container.non-mega li a {
	padding: 5px 10px; 
}
.site-top {
    clear: both;
	margin:0 0 10px 0;
}
.header1 .top_main {width: 100%;} 
.header2 .top_main {
	width: auto;	
	margin-right:42px;
    float:right;
   
}

/******End Menu*******/
/* Primary Navigation */
.primary-navigation.toggled-on {
    padding: 72px 0 36px;
}
.primary-navigation .nav-menu {
     border: medium none;
    text-align: left;
}
.primary-navigation.toggled-on .nav-menu {
    display: block;
}
.header1 .main-navigation {margin: 20px 0 0;}
.main-navigation {
    padding: 0;
}
.menu-category ul li {
    background: none repeat scroll 0 0 #F6F6F6;
    border-bottom: 1px solid #D5D5D5;
    padding: 6px 0 7px;
}
.menu-category ul li a {
    padding: 0 0 0 10px;
}
.menu-category {
   	border-radius: 0 0 5px 5px;
	-webkit-border-radius: 0 0 5px 5px;
	-moz-border-radius: 0 0 5px 5px;
	-o-border-radius: 0 0 5px 5px;
    float: left;
    margin-bottom: 5px;
    padding:3px 4px;
    position: relative;
    z-index: 999;
}
.cate-inner {
    background: none repeat scroll 0 0 #F6F6F6;
    border-radius: 5px;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	-o-border-radius: 5px;
    cursor: pointer;
    float: left;
    padding: 3px;
}
.category_title {
    color: #FFFFFF;
    float: left;
    font-size: 14px;
	text-transform:capitalize;
}
.product-categories{
	position:relative;
	z-index:9999;
}
.ie8 .woocommerce-page div.product form.cart div.quantity{float:none !important;}
.ie8 .static-text-container .text{float:left;}
doesnotexist:-o-prefocus, .product-categories {position:absolute; top:45px; display:none;}
.page .full-width .product-categories
{
	position:absolute;
	top:41px;
	display:none;
}
.product-categories li {list-style:none;
    margin: 0;
    padding: 5px 0;
    position: relative;
}
.product-categories .children
{
	z-index:9999;
}	
.menu-category ul li.cat-parent
{
	background: url(/c/s/mbay/themes/rew-marketplace-theme/css/../images/megnor/menu_arrow.png) no-repeat scroll 97% center #f6f6f6;
	cursor:pointer;
}
.menu-category ul li.cat-parent:hover 
{
	background:url(/c/s/mbay/themes/rew-marketplace-theme/css/../images/megnor/cate_arrow_hover.png) no-repeat scroll right center #f6f6f6;
}
.menu-category ul li ul li {
    padding: 6px 5px 7px 15px;
}
.menu-category ul li ul li a {
    background: url(/c/s/mbay/themes/rew-marketplace-theme/css/../images/megnor/cat_arrow.png) no-repeat scroll 0 center transparent;
    padding-left: 12px;
}
.menu-category ul li ul li a:hover {
    background: url(/c/s/mbay/themes/rew-marketplace-theme/css/../images/megnor/cat_arrow_hover.png) no-repeat scroll 0 center transparent;
}
.menu-category ul li:hover ul.children, .menu-category ul li ul.children li:hover ul.children, .menu-category ul li ul.children li ul.children li:hover ul.children, .menu-category ul li ul.children li ul.children li ul.children li:hover
{
	display:block;
	opacity:1;
	 -webkit-transition: opacity 1s ease-out;
}
.menu-category ul li:hover ul.children ul.children, .menu-category ul li:hover ul.children ul.children ul.children, .menu-category ul li:hover ul.children ul.children ul.children ul.children{
	display: none;
    -webkit-transition: opacity 1s ease-out;
    opacity: 0; 
}
#primary-sidebar .woocommerce.widget_product_categories
{
	background:none;
	border:none;
	padding:0;
	margin: 0 0 30px;
    overflow: hidden;
}
.category-toggle {
	background: none repeat scroll 0 0 #e65e63;
    border-radius: 5px;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	-o-border-radius: 5px;
    float: left;
    margin: 0;
    padding: 6px 5px;
    width: 174px;
}
.menu-category .cat-bullet {
    background: url(/c/s/mbay/themes/rew-marketplace-theme/css/../images/megnor/Catarrowdown.png) no-repeat scroll right center transparent;
    cursor: pointer;
    float: right;
    height: 18px;
    overflow: hidden;
    width: 20px;
    z-index: 99999;
}
.menu-category.active .cat-bullet {
    background: url(/c/s/mbay/themes/rew-marketplace-theme/css/../images/megnor/CatarrowUp.png) no-repeat scroll right center transparent;
}
.primary-navigation .menu-toggle {
    display: none;
    padding: 0;
}
.primary-navigation.toggled-on {
    border-bottom: 0;
    margin: 0;
    padding: 0;
}
.primary-navigation li {
    border: 0;
    display: inline-block;
    position: relative;
	background:url(/c/s/mbay/themes/rew-marketplace-theme/css/../images/megnor/menu_saprator.png) no-repeat scroll left center transparent;
}
.primary-navigation li:first-child {background:none;}
.primary-navigation li li {
    border: 0;
    display: block;
    height: auto;
    padding: 0;
    margin: 3px;
	background:none;
}
.primary-navigation ul ul ul {
    left: -999em;
    top: 0;
	border-radius:5px;
	-webkit-border-radius:5px;
	-moz-border-radius:5px;
	-o-border-radius:5px;
}
.primary-navigation ul ul a {
    padding: 5px 8px;
    white-space: normal;
    width: 176px;
    margin: 0 2px;
    text-transform: capitalize;
}
.primary-navigation ul li:hover > ul, .primary-navigation ul li.focus > ul {
    left: auto;
}
.primary-navigation ul ul li:hover > ul, .primary-navigation ul ul li.focus > ul {
    left: 100%;
}
.primary-navigation .menu-item-has-children > a, .primary-navigation .page_item_has_children > a {
    padding-right: 26px;
}
.primary-navigation .menu-item-has-children > a:after, .primary-navigation .page_item_has_children > a:after {
    -webkit-font-smoothing: antialiased;
    content: "\f0d7";
    display: inline-block;
    font: normal 13px/1 FontAwesome;
    position: absolute;
    right: 12px;
    top: 16px;
    vertical-align: text-bottom;
}
.primary-navigation li .menu-item-has-children > a, .primary-navigation li .page_item_has_children > a {
    padding-right: 20px;
    width: 168px;
}
.primary-navigation .menu-item-has-children li.menu-item-has-children > a:after, .primary-navigation .menu-item-has-children li.page_item_has_children > a:after, .primary-navigation .page_item_has_children li.menu-item-has-children > a:after, .primary-navigation .page_item_has_children li.page_item_has_children > a:after {
    content: "\f0da";
    right: 8px;
    top: 8px;
    font: normal 13px/1 FontAwesome;
}
/* Secondary Navigation */
.secondary-navigation {
    border-bottom: 1px solid rgba(255, 255, 255, 0.2);
    font-size: 12px;
    margin: 48px 0;
}
.secondary-navigation a {
    padding: 9px 0;
}
.menu-toggle {
    cursor: pointer;
    font-size: 0;
    height: 48px;
    margin: 0;
    overflow: hidden;
    position: absolute;
    top: 0;
    right: 0;
    text-align: center;
    width: 48px;
}
.resp-tab-content {
    display: none;
}
h2.resp-accordion {
    cursor: pointer;
    display: none;
    padding: 5px;
}
.resp-tab-content-active {
    display: block;
}
/**
 * 6.0 Content
 * -----------------------------------------------------------------------------
 */
.site-main {
	overflow:hidden;
	min-height:100vh;
}
.hentry {
    margin: 0 auto;
    position: relative;
}
.post.hentry {
    border-bottom: none !important;
    margin:10px 0;
    background: #fff !important;
	padding:1.5rem;
}
.site-content .entry-header, .site-content .entry-content, .site-content .entry-summary, .site-content .entry-meta, .page-content {
    margin: 0 auto;
}
.page-content {
    margin-bottom: 30px;
}
/**
 * 6.1 Post Thumbnail
 * -----------------------------------------------------------------------------
 */
.post-thumbnail {
    background: #b2b2b2 url(/c/s/mbay/themes/rew-marketplace-theme/css/../images/pattern-light.svg) repeat fixed;
    display: block;
    position: relative;
    width: auto !important;
    max-width: 750px !important;
	margin: -25px -25px 25px -24px !important;
    z-index: 0;
}
a.post-thumbnail:hover {
    background-color: #999;
}
.full-width .post-thumbnail img {
    display: block;
    margin: 0 auto;
}
/**
 * 6.2 Entry Header
 * -----------------------------------------------------------------------------
 */
 .woocommerce-breadcrumb {
    display: none;
}
 
.breadcrumbs, .woocommerce .woocommerce-breadcrumb, .woocommerce-page .woocommerce-breadcrumb {
    margin:0;
	float:right;
	background: transparent;
	padding: 5px 10px; color: #ffffff; font-size: 14px;
}
.woocommerce-breadcrumb a:hover, .breadcrumbs a:hover{color: #fff;}
.woocommerce-breadcrumb a, .breadcrumbs a{color: #fff;}
.breadcrumbs p {margin: 0;}
.breadcrumb_last, .woocommerce .woocommerce-breadcrumb span, .woocommerce-page .woocommerce-breadcrumb span {font-weight: normal;}
.search .page-header-title, .page-header-title  {
    margin: 0 auto;
    width: 1150px;
}
.search #primary .page-title{background:none; padding:0;}
.page-title, .search .page-header-outer, .page-header-outer {
    background: none repeat scroll 0 0 #ececec;
    margin-bottom: 0px !important;
    overflow: hidden;
    padding: 20px 0px;
}
.page-title-inner {
    margin: 0 auto;
    width: 1150px;
}
.page-title .entry-title-main {
	width:50%;
	color:#fff;
    font-size: 20px;
    margin: 0;
    font-family: 'Open Sans',Arial,Helvetica,sans-serif;
    font-weight: normal;
 	float:left;
	text-transform:uppercase;
}
h1.entry-title {
    font-size: 18px;
    line-height: 20px;
    padding: 0px 0 0;
    margin-bottom:0 ;
	font-weight:400;
	color: #696868;
}
.empty-entry-header h1.entry-title {
    border: medium none;
    padding: 0;
}
.entry-header {
    position: relative;
    z-index: 1;
}
.entry-title {
    margin-bottom: 12px;
    margin: 0 0 12px 0;
}
.site-content .entry-header {
    padding: 20px 0 0;
	overflow:hidden;
}
.site-content .entry-main-header{
	
	position: relative;
}
.site-content .has-post-thumbnail .entry-main-header .entry-header {
    position: absolute !important;
    right: 0 !important;
    bottom: 0 !important;
    left: 0 !important;
    box-shadow: 0 1px 7px 0 rgba(0,0,0, .15) !important;
    background: #ffffffe8 !important;
	margin: 0 -25px !important;
}

/**
 * 6.3 Entry Meta
 * -----------------------------------------------------------------------------
 */
.entry-meta {
    clear: both;
    font-weight: 400;
    line-height: 1.3333333333;
    text-transform: capitalize;
	 color: #333333;
}
.sticky .entry-date {
    display: none;
}
.cat-links {
    font-weight: 900;
    text-transform: uppercase;
}
.byline {
    display: none;
}
.single .byline, .group-blog .byline {
    display: inline;
}
.site-content .entry-meta {
    background-color: #fff;
    margin: 15px 0 15px 0;
}
.site-content footer.entry-meta {
    margin: 24px auto 0;
    padding: 0;
}
/* Tag links style */
.entry-meta .tag-links a {
    background-color: #767676;
    border-radius: 0 2px 2px 0;
    -webkit-border-radius: 0 2px 2px 0;
    -moz-border-radius: 0 2px 2px 0;
    color: #fff;
    display: inline-block;
    font-size: 11px;
    font-weight: 700;
    line-height: 1.2727272727;
    margin: 2px 4px 2px 10px;
    padding: 3px 7px;
    position: relative;
    text-transform: uppercase;
}
.entry-meta .tag-links a:hover {
    background-color: #41a62a;
    color: #fff;
}
.entry-meta .tag-links a:before {
    border-top: 10px solid transparent;
    border-right: 8px solid #767676;
    border-bottom: 10px solid transparent;
    content: "";
    height: 0;
    position: absolute;
    top: 0;
    left: -8px;
    width: 0;
}
.entry-meta .tag-links a:hover:before {
    border-right-color: #41a62a;
}
.entry-meta .tag-links a:after {
    background-color: #fff;
    border-radius: 50%;
    -webkit-border-radius: 50%;
    -moz-border-radius: 50%;
    content: "";
    height: 4px;
    position: absolute;
    top: 8px;
    left: -2px;
    width: 4px;
}
.read-more {
    margin: 20px 0 10px;
    width: 100%;
}
.post-link .read-more-link {background: #fff; color: #e65e63;}
.post-link .read-more-link:hover {background: #0f0f0f; color: #fff;	}
.read-more-link {
	background: #e65e63;
    color: #FFF;
    padding: 5px 15px;
    display: inline-block;
    transition-duration: 300ms;
	-webkit-transition-duration: all 300ms linear 0s;
    -moz-transition-duration: all 300ms linear 0s;
    -o-transition-duration: all 300ms linear 0s;		
}
.read-more-link:hover {
	background: #777777;    color: #FFF;
}
/**
 * 6.4 Entry Content
 * -----------------------------------------------------------------------------
 */
.page .entry-content {
    padding-top: 0;
}
.entry-content a:hover, .entry-summary a:hover, .page-content a:hover, .comment-content a:hover {
    text-decoration: none;
}
table.shop_table th {
    font-size: 12px;
}
.entry-content th, .comment-content th {
    font-weight: 600;
    padding: 8px;
}
.entry-content td, .comment-content td {
    padding: 8px;
}
.entry-content .edit-link {
    clear: both;
    font-size: 12px;
    font-weight: 400;
    line-height: 1.3333333333;
}
.entry-content .edit-link a {
    color: #767676;
    text-decoration: none;
}
.entry-content .edit-link a:hover {
    color: #41a62a;
}
/* Mediaelements */
.hentry .mejs-container {
    margin: 12px 0 18px;
}
.hentry .mejs-mediaelement, .hentry .mejs-container .mejs-controls {
    background: #000;
}
.hentry .mejs-controls .mejs-time-rail .mejs-time-loaded, .hentry .mejs-controls .mejs-horizontal-volume-slider .mejs-horizontal-volume-current {
    background: #fff;
}
.hentry .mejs-controls .mejs-time-rail .mejs-time-current {
    background: #24890d;
}
.hentry .mejs-controls .mejs-time-rail .mejs-time-total, .hentry .mejs-controls .mejs-horizontal-volume-slider .mejs-horizontal-volume-total {
    background: rgba(255,255,255, .33);
}
.hentry .mejs-container .mejs-controls .mejs-time {
    padding-top: 9px;
}
.hentry .mejs-controls .mejs-time-rail span, .hentry .mejs-controls .mejs-horizontal-volume-slider .mejs-horizontal-volume-total, .hentry .mejs-controls .mejs-horizontal-volume-slider .mejs-horizontal-volume-current {
    border-radius: 0;
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
}
.hentry .mejs-overlay-loading {
    background: transparent;
}
/* Page links */
.page-links {
    clear: both;
    font-size: 12px;
    font-weight: 900;
    line-height: 2;
    margin: 24px 0;
    text-transform: uppercase;
}
.page-links a, .page-links > span {
    background: #fff;
    border: 1px solid #fff;
    display: inline-block;
    height: 22px;
    margin: 0 1px 2px 0;
    text-align: center;
    width: 22px;
}
.page-links a {
    background: #000;
    border: 1px solid #000;
    color: #fff;
    text-decoration: none;
}
.page-links a:hover {
    background: #41a62a;
    border: 1px solid #41a62a;
    color: #fff;
}
.page-links > .page-links-title {
    height: auto;
    margin: 0;
    padding-right: 7px;
    width: auto;
}
/**
 * 6.5 Gallery
 * -----------------------------------------------------------------------------
 */
 
.image-attachment .previous-image {
    float: left;
}

.image-attachment .next-image {
    float: right;
}
 
 
.gallery {
    margin-bottom: 20px;
	overflow:hidden;
}
	.gallery-columns-1 .gallery-item:nth-of-type(1n), 	.gallery-columns-2 .gallery-item:nth-of-type(2n), 	.gallery-columns-3 .gallery-item:nth-of-type(3n), 	.gallery-columns-4 .gallery-item:nth-of-type(4n), 	.gallery-columns-5 .gallery-item:nth-of-type(5n), 	.gallery-columns-6 .gallery-item:nth-of-type(6n), 	.gallery-columns-7 .gallery-item:nth-of-type(7n), 	.gallery-columns-8 .gallery-item:nth-of-type(8n), 	.gallery-columns-9 .gallery-item:nth-of-type(9n) {
	margin-right: 0;
	}
.gallery-item:hover {border: 4px solid transparent;}
.gallery-item:hover .gallery-icon img {
    transform: scale(1.3) rotate(10deg);
	 -moz-transform: scale(1.3) rotate(10deg);
	  -o-transform: scale(1.3) rotate(10deg);
	   -webkit-transform: scale(1.3) rotate(10deg);
}
.gallery-item .gallery-icon img {
    margin-bottom:0;
    height: auto;
    max-width: 100%;
}
.gallery-item {
    float: left;
    margin: 0 20px 20px 0;
    overflow: hidden;
	border: 4px solid #ebebeb;
    position: relative;
}
.ie8 .gallery-caption-inner{display:none;}
.ie8 .gallery-item:hover .gallery-caption-inner{display:block;}
.ie8 .gallery-item .gallery-icon img{width:100%;}
.ie8 .gallery-columns-2 .gallery-item{width:47%;}
.ie8 .gallery-columns-3 .gallery-item{width:30%;}
.ie8 .gallery-columns-4 .gallery-item{width:22%;}
.ie8 .gallery-columns-5 .gallery-item{width:18%;}
.gallery-columns-1 .gallery-item {
    max-width: 100%;
}
.gallery-columns-2 .gallery-item {
    max-width: 48%;
    max-width: -webkit-calc(48% - 1px);
    max-width: calc(48% - 1px);
}
.gallery-columns-3 .gallery-item {
    max-width: 31%;
    max-width: -webkit-calc(31%);
    max-width: calc(31%);
}
.gallery-columns-4 .gallery-item {
    max-width: 23%;
    max-width: -webkit-calc(23% - 1px);
    max-width: calc(23% - 1px);
}
.gallery-columns-5 .gallery-item {
    max-width: 17%;
    max-width: -webkit-calc(18% - 1px);
    max-width: calc(18% - 1px);
}
.gallery-columns-6 .gallery-item {
    max-width: 15%;
    max-width: -webkit-calc(15% - 1px);
    max-width: calc(15% - 1px);
}
.gallery-columns-7 .gallery-item {
    max-width: 13%;
    max-width: -webkit-calc(13% - 1px);
    max-width: calc(13% - 1px);
}
.gallery-columns-8 .gallery-item {
    max-width: 11%;
    max-width: -webkit-calc(11% - 1px);
    max-width: calc(11% - 1px);
}
.gallery-columns-9 .gallery-item {
    max-width: 9%;
    max-width: -webkit-calc(9% - 1px);
    max-width: calc(9% - 1px);
}
.gallery-columns-1 .gallery-item:nth-of-type(1n), .gallery-columns-2 .gallery-item:nth-of-type(2n), .gallery-columns-3 .gallery-item:nth-of-type(3n), .gallery-columns-4 .gallery-item:nth-of-type(4n), .gallery-columns-5 .gallery-item:nth-of-type(5n), .gallery-columns-6 .gallery-item:nth-of-type(6n), .gallery-columns-7 .gallery-item:nth-of-type(7n), .gallery-columns-8 .gallery-item:nth-of-type(8n), .gallery-columns-9 .gallery-item:nth-of-type(9n) {
    margin-right: 0;
}
.gallery-caption {
  	background:none repeat scroll 0 0 rgba(68, 68, 68, 0.5);
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    color: #fff;
    font-size: 12px;
    line-height: 1.5;
    margin: 0;
    height: 100%;
    opacity: 0;
    padding: 6px 8px;
    position: absolute;
    bottom: 0;
    left: 0;
    text-align: center;
    width: 100%;
}
.gallery-caption:before {
    content: "";
    height: 100%;
    min-height: 49px;
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
}
.gallery-item:hover .gallery-caption {
    opacity: 1;
}
.gallery-columns-7 .gallery-caption, .gallery-columns-8 .gallery-caption, .gallery-columns-9 .gallery-caption {
    display: none;
}
.gallery-caption .gallery-zoom .fa, .gallery-caption .gallery-redirect .fa 
{
	margin:0;
	color:#e65e63; font-size:20px;
}
.gallery-caption .gallery-zoom:hover .fa, .gallery-caption .gallery-redirect:hover .fa 
{
	color:#fff;
}
.gallery-caption .gallery-zoom {
    background: #fff;;
    cursor: pointer;
    display: inline-block;
    padding: 15px;
    position: relative;
    transition: all 0.4s ease 0s;
	-webkit-border-radius: 50%;
	-moz-border-radius: 50%;
	-khtml-border-radius:  50%;
	border-radius:  50%;
	
}
.gallery-caption-inner {
    left: 0;
    margin: 0 auto;
    position: absolute;
    right: 0;
    top:45%;
    width: 150px;
}
.gallery-caption .gallery-zoom:hover, .gallery-caption .gallery-redirect:hover{background: none repeat scroll 0 0 #201E1D;}
.gallery-caption .gallery-redirect {
    background:  #fff;
    cursor: pointer;
    display: inline-block;
    padding: 15px;
    position: relative;
    transition: all 0.4s ease 0s;
	-webkit-border-radius: 50%;
	-moz-border-radius: 50%;
	-khtml-border-radius:  50%;
	border-radius:  50%;
}
.gallery-title
{
	display: none;
	font-size:15px;
	margin:0;
	position:relative;
	transition: all 0.5s ease 0s;
	-webkit-transition: all 0.5s ease 0s;
	-moz-transition: all 0.5s ease 0s;
	-o-transition: all 0.5s ease 0s;
}
.gallery-excerpt {
	margin:0; right:-100%; position:relative;transition: all 0.5s ease 0s;
	-webkit-transition: all 0.5s ease 0s;
	-moz-transition: all 0.5s ease 0s;
	-o-transition: all 0.5s ease 0s;
}
.gallery-caption .gallery-zoom{
	transition: all 0.5s ease 0s;
	-webkit-transition: all 0.5s ease 0s;
	-moz-transition: all 0.5s ease 0s;
	-o-transition: all 0.5s ease 0s;
} 
.gallery-caption .gallery-redirect {
	transition: all 0.5s ease 0s;
	-webkit-transition: all 0.5s ease 0s;
	-moz-transition: all 0.5s ease 0s;
	-o-transition: all 0.5s ease 0s;
}
.gallery-item:hover .gallery-title { left:0;}
.gallery-item:hover .gallery-excerpt {right:0;}
.gallery-item:hover .gallery-zoom, .gallery-item:hover .gallery-redirect {bottom:0;}
/**
 * 6.6 Post Formats
 * -----------------------------------------------------------------------------
 */
.format-aside .entry-content, .format-aside .entry-summary, .format-quote .entry-content, .format-quote .entry-summary, .format-link .entry-content, .format-link .entry-summary {
    padding-top: 0;
}

.site-content .format-link .entry-meta, .site-content .format-aside .entry-meta, .site-content .format-quote .entry-meta { margin:10px 0 20px 0;}
.format-link .entry-content a {
    border-bottom: 1px solid #464E55;
    padding-bottom: 3px;
    color: #464E55;
}
.format-link .entry-content a:hover {
    border-color: #e65e63;
    color: #e65e63;
}
.format-aside .entry-content {
    font-style: italic;
}
/**
 * 6.7 Post/Image/Paging Navigation
 * -----------------------------------------------------------------------------
 */
.nav-links {
	/*-webkit-hyphens: auto;
	-moz-hyphens:    auto;
	-ms-hyphens:     auto;
	hyphens:         auto;
	word-wrap: break-word;
    ;*/
}
.post-navigation, .image-navigation {
    border-top: 3px solid #EEEEEE;
    clear: both;
    display: inline-block;
    margin: 20px 0;
    padding: 20px 0 10px;
    width: 100%;
}
.post-navigation a, .image-navigation .previous-image, .image-navigation .next-image {
}
.post-navigation .meta-nav {
    color: #767676;
    display: block;
    font-size: 12px;
    font-weight: 900;
    line-height: 2;
    text-transform: uppercase;
}
.post-navigation a, .image-navigation a {
    text-transform: none;
}
.post-navigation a.prev-post {
    float: left;
}
.post-navigation a.next-post {
    float: right;
}
/* Paging Navigation */
.paging-navigation {
    clear: both;
    display:block;
	padding: 10px 0;
}
.paging-navigation h1 {
    margin: 0;
}
.paging-navigation .loop-pagination {
    text-align: right;
	 margin: 15px 0;
}
.paging-navigation .prev, .paging-navigation .pagination > .page-numbers:first-child {
   
}
.paging-navigation .next, .paging-navigation .pagination > .page-numbers:last-child {
   
}
.paging-navigation .page-numbers {
   	border:1px solid #E3E2E2;
    padding: 5px 8px;
    margin: 0 2px;
    font-size: 14px;
	color:#666666;
}
.paging-navigation a .fa {
    margin: 0;
    font-size: 14px;
    font-weight: bold;
}
.paging-navigation a, .paging-navigation a .fa, .paging-navigation span {
    color: #666;
}
.paging-navigation a:hover .fa {color:#e65e63;}
.paging-navigation a:hover , .paging-navigation .page-numbers.current {
    color: #e65e63;
	border:1px solid #e65e63;
}
/**
 * 6.8 Attachments
 * -----------------------------------------------------------------------------
 */
.attachment .content-sidebar, .attachment .post-thumbnail {
    display: none;
}
.attachment .entry-content {
    padding-top: 0;
}
.attachment footer.entry-meta {
    text-transform: none;
}
.entry-attachment .attachment {
    margin-bottom: 24px;
}
/**
 * 6.9 Archives
 * -----------------------------------------------------------------------------
 */
.archive-header, .page-header {
    margin: 10px 0 0 0;
    background: #fff;
    padding: 25px;
    font-size: 17px;
}
.archive-header h1, .page-header h1 {font-size:22px;}
.taxonomy-description, .author-description {
    color: #767676;
    font-size: 16px;
    line-height: 27px;
    padding-top: 18px;
}
.taxonomy-description p, .author-description p {
    margin-bottom: 18px;
}
.taxonomy-description p:last-child, .author-description p:last-child {
    margin-bottom: 0;
}
.taxonomy-description a, .author-description a {
   
}
.taxonomy-description a:hover, .author-description a:hover {
   
}
.owl-theme .owl-controls .owl-buttons div{font-size:0px;}

#content div.term-image {
    width: 35%;
	float: left;
}
#content div.term-description {
    width: 63%;
    text-align: justify;
	float: right;
    z-index: 2;
    padding: 0;
    margin-top: 0;
    margin-bottom: 15px;
    box-shadow: none;
    font-size: 15px;
    line-height: 25px;	
}
#content div.term-image img {
    display: block;
    max-width: 100%;
    height: auto;
    -webkit-transition: all ease-in-out .2s;
    -moz-transition: all ease-in-out .2s;
    -o-transition: all ease-in-out .2s;
    transition: all ease-in-out .2s;
	margin:0 auto;
}
/**
 * 6.10 Contributor Page
 * -----------------------------------------------------------------------------
 */
.contributor {
    border-bottom: 1px solid rgba(0, 0, 0, 0.1);
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    padding: 48px 10px;
}
.contributor:first-of-type {
    padding-top: 24px;
}
.contributor-info {
    margin: 0 auto;
    max-width: 474px;
}
.contributor-avatar {
    border: 1px solid rgba(0, 0, 0, 0.1);
    float: left;
    margin: 0 30px 20px 0;
    padding: 2px;
}
.contributor-name {
    font-size: 16px;
    font-weight: 900;
    line-height: 1.5;
    margin: 0;
}
.contributor-bio a {
    text-decoration: underline;
}
.contributor-bio a:hover {
    text-decoration: none;
}
.contributor-posts-link {
    display: inline-block;
    line-height: normal;
    padding: 10px 30px;
}
.contributor-posts-link:before {
    content: "\f443";
}
/**
 * 6.11 404 Page
 * -----------------------------------------------------------------------------
 */
.error404 .page-content {
    padding-top: 0;
}
.error404 .page-content .search-form {
    margin-bottom: 24px;
}
/**
 * 6.12 Full-width
 * -----------------------------------------------------------------------------
 */
.full-width .hentry {
    max-width: 100%;
}
/**
 * 6.13 Singular
 * -----------------------------------------------------------------------------
 */
.singular .site-content .hentry.has-post-thumbnail {
}
/**
 * 6.14 Comments
 * -----------------------------------------------------------------------------
 */
.comments-area {
    margin: 0 auto;
    padding: 0;
	clear: both;
}
.comment-reply-title, .comments-title {
    margin: 0;
	padding: 10px 0;
    text-transform: uppercase;
	font-size: 15px;
}
.comment-list {
    list-style: none;
    margin: 0 0 48px 0;
}
.comment-author {
    font-size: 14px;
    line-height: 1.7142857142;
}
.comment-author .avatar{
    margin-right:10px;
    width:30px;
}
.comment-list .reply, .comment-metadata {
    font-size: 11px;
    text-transform: uppercase;
}
.comment-list .reply {
    margin-top: 24px;
}
.comment-author .fn {
    font-weight: 900;
}
.comment-author a {
    color: #2b2b2b;
}
.comment-list .trackback a, .comment-list .pingback a, .comment-metadata a {
    color: #767676;
}
.comment-author a:hover, .comment-list .pingback a:hover, .comment-list .trackback a:hover, .comment-metadata a:hover {
    color: #41a62a;
}
.comment-list article, .comment-list .pingback, .comment-list .trackback {
    margin-bottom: 25px;
}
.comment-list > li:first-child > article, .comment-list > .pingback:first-child, .comment-list > .trackback:first-child {
    border-top: 0;
}
.comment-author {
    position: relative;
}
.says {
    display: none;
}
.comment-edit-link {
    margin-left: 10px;
}
.comment-content p {
	font-size: 16px;
}
.comment-content ul, .comment-content ol {
    margin: 0 0 15px 25px;
}
.comment-content li > ul, .comment-content li > ol {
    margin-bottom: 0;
}
.comment-content > :last-child {
    margin-bottom: 0;
}
.comment-list .children {
    list-style: none;
    margin-left: 0px;
    border-left: 2px solid #ededed;
}
.comment-respond {
    background-color: #f4f4f1;
    padding: 20px;
}
.comment .comment-respond {
    margin-top: 24px;
}
.comment-respond h3 {
}
.comment-notes, .comment-awaiting-moderation, .logged-in-as, .no-comments, .form-allowed-tags, .form-allowed-tags code {
    color: #767676;
}
.comment-notes, .comment-awaiting-moderation, .logged-in-as {
    font-size: 14px;
    line-height: 1.7142857142;
}
.no-comments {
    font-size: 16px;
    font-weight: 900;
    line-height: 1.5;
    margin-top: 24px;
    text-transform: uppercase;
}
.comment-form label {
    display: block;
}
.comment-form input[type="text"], .comment-form input[type="email"], .comment-form input[type="url"] {
    width: 100%;
}
.form-allowed-tags, .form-allowed-tags code {
    font-size: 12px;
    line-height: 1.5;
}
.comment-reply-title small a {
    color: #2b2b2b;
    float: right;
    height: 24px;
    overflow: hidden;
    width: 24px;
}
.comment-reply-title small a:hover {
    color: #41a62a;
}
.comment-reply-title small a:before {
    content: "\f405";
    font-size: 32px;
}
.comment-navigation {
    font-size: 12px;
    line-height: 2;
    margin-bottom: 48px;
    text-transform: uppercase;
}
.comment-navigation .nav-next, .comment-navigation .nav-previous {
    display: inline-block;
}
.comment-navigation .nav-previous a {
    margin-right: 10px;
}
#comment-nav-above {
    margin-top: 36px;
    margin-bottom: 0;
}
/**
 * 6.15 - All Content Icon
 * -----------------------------------------------------------------------------
 */
.full-size-link:before, .parent-post-link:before, .site-content span + .byline:before, .site-content span + .comments-link:before, .site-content span + .edit-link:before, .site-content span + .entry-date:before {
    content: "";
}
.attachment span.entry-date:before, .entry-content .edit-link a:before, .entry-meta .edit-link a:before, .site-content .byline a:before, .site-content .comments-link a:before, .site-content .entry-date a:before, .site-content .featured-post:before, .site-content .full-size-link a:before, .site-content .parent-post-link a:before, .site-content .post-format a:before {
    -webkit-font-smoothing: antialiased;
    display: inline-block;
    font: 14px/18px FontAwesome;
    margin-right: 3px;
    text-decoration: inherit;
    vertical-align: text-bottom;
}
.site-content .entry-meta > span:hover i, .site-content .entry-meta > span a:hover, .site-content .entry-meta > span:hover { color:#e65e63;}
.site-content .entry-meta > span a, .site-content .entry-meta > span {color: #333333;}
.entry-title > a {color: #333333; text-transform:uppercase;}
.site-content .entry-meta > span {
    margin-right: 10px;
	
}
.site-content .format-video .post-format a:before {
    content: "\f144";
}
.site-content .format-audio .post-format a:before {
    content: "\f028";
}
.site-content .format-image .post-format a:before {
    content: "\f03e";
}
.site-content .format-quote .post-format a:before {
    content: "\f10d";
    margin-right: 2px;
}
.site-content .format-gallery .post-format a:before {
    content: "\f029";
    margin-right: 4px;
}
.site-content .format-aside .post-format a:before {
    content: "\f192";
    margin-right: 2px;
}
.site-content .format-link .post-format a:before {
    content: "\f0c1";
    position: relative;
    top: 1px;
}
.site-content .featured-post:before {
    content: "\f308";
    margin-right: 3px;
    position: relative;
    top: 1px;
}
.site-content .entry-date a:before, .attachment .site-content span.entry-date:before {
    content: "\f017";
    margin-right: 1px;
    position: relative;
    margin-right: 3px;
}
.site-content .byline a:before {
    content: "\f007";
}
.site-content .comments-link a:before {
  
}
.site-content .edit-link a:before
{
	
}
.site-content .full-size-link a:before {
    content: "\f013";
    margin-right: 1px;
}
.site-content .parent-post-link a:before {
    content: "\f15b";
}
/**
 * 7.0 Sidebars
 * -----------------------------------------------------------------------------
 */
.widget_search #searchform .search-field {
    background: #FFF;
    border: 1px solid #EEEEEE;  
    padding: 7px 5px;
    width: 79%;
}
.widget_search #searchform #searchsubmit:hover { background: #e65e63;}
.widget_search #searchform #searchsubmit {
    float: right;
    margin: 0px 5px 0 0;
	background: #a09fa0 ;
	font-size:14px; font-weight: normal;
	color:#fff;
}
/* Secondary */
.homepage #primary {
    width: 100%;
}
#primary, .homepage #home_primary {
    float: right;
    width: 75%;
}
#secondary {
    position: relative;
    z-index: 2;
    float: left;
    width: 25%;
    padding: 0;
}
.shop-right-sidebar #secondary { float:right;}
.shop-right-sidebar #primary { float:left;}
.shop-right-sidebar .menu-category, .shop-right-sidebar .cate-inner, .site-header.right-sidebar .menu-category, .site-header.right-sidebar .cate-inner{float:right;}
.shop-right-sidebar .product-categories, .site-header.right-sidebar .product-categories{margin:-3px -4px 0 0;}
.shop-right-sidebar .product-categories .children, .site-header.right-sidebar .product-categories .children{ left:auto; right:100%;}
.shop-right-sidebar .mega-menu, .site-header.right-sidebar .mega-menu{left:0; right:0;}
.single-product #secondary, .shop-full-width #secondary{display:none !important;}
.single-product #primary, .shop-full-width #primary{width:100% !important;}
.shop-full-width .product-categories{position:absolute; display:none; top:42px;}
.site-description {
    font-size: 12px;
    margin: 10px 0 5px 0;
}
/* Start sidebar options */
.left-sidebar #primary {
    float: right;
    width: 74.5%;
    margin-left: 0;
    margin-right: 0;
	vertical-align:top;
}
.left-sidebar #secondary {
    float: left;
    width: 24%;
}
.right-sidebar #primary {
    float: left;
    width: 74.5%;
	max-width: 750px !important;
    margin-left: 0;
    margin-right: 0;
}
.right-sidebar #secondary {
    float: right;
    width: 24%;
}
.full-width #primary {
    width: 100%;
    float: right;
    margin-left: 0;
    margin-right: 0;
}
.full-width #secondary {
    display: none;
}
/* Primary Sidebar */
.primary-sidebar {
	padding:15px;
}
.secondary-navigation + .primary-sidebar {
}
/* Content Sidebar */
.content-sidebar {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    color: #767676;
}

/**
 * 7.1 Widgets
 * -----------------------------------------------------------------------------
 */
/* Primary Sidebar, Footer Sidebar */
.widget {
    margin-bottom: 15px;
}
.widget address {
    margin-bottom: 18px;
}
.widget abbr[title] {
    border-color: rgba(255, 255, 255, 0.7);
}
.widget mark, .widget ins {
}
.widget pre, .widget fieldset {
    border-color: rgba(255, 255, 255, 0.2);
}
.widget code, .widget kbd, .widget tt, .widget var, .widget samp, .widget pre {
    font-size: 12px;
    line-height: 1.5;
}
.widget dl, .widget dd {
    margin-bottom: 18px;
}
.widget ul, .widget ol {
    list-style: none;
    margin: 0;
}
.widget li > ol, .widget li > ul {
    margin-left: 10px;
}
.widget td#today, .reviewer {color: #e65e63;}
.widget table, .widget th, .widget td {
    border-color: rgba(255, 255, 255, 0.2);
}
.widget table {
    margin-bottom: 18px;
}
.widget del {
    color: #767676;
}
.widget hr {
    background-color: rgba(255, 255, 255, 0.2);
}
.widget p {
    margin-bottom: 18px;
}
.widget input, .widget textarea {
}
.widget input:focus, .widget textarea:focus {
}
.widget .wp-caption {
    color: rgba(255, 255, 255, 0.7);
    margin-bottom: 18px;
}
.widget .widget-title {
    color: #333333;
    font-size: 16px;
	text-transform:uppercase;
	font-weight:700;
	padding: 0 0 10px;
	border-bottom: 1px solid #eeeeee;
}
.widget .block_content, .widget_search #searchform {
    padding: 8px;
    position: relative;
    overflow: hidden;
}
.primary-sidebar .widget {}
.primary-sidebar .widget.widgets-leftbanner {
    padding: 0;
    border: none;
    background: none;
	box-shadow:none;
}
.footer-sidebar .widget, .primary-sidebar .widget {
    margin: 0 0 30px;
    padding: 0;
    word-wrap: break-word;
	clear:both;
}
.primary-sidebar .widget > ul, .primary-sidebar #calendar_wrap
{
	padding-top: 10px;
}
.footer-sidebar .widget ul, .primary-sidebar .widget #searchform {
    margin: 10px 0;
}
.primary-sidebar .widget.woocommerce ul li:before{
	display: none;
}

.footer-sidebar .widget ul li, .primary-sidebar .widget.woocommerce ul li, .primary-sidebar .widget.woocommerce ul li:hover {

}
.primary-sidebar .widget ul li, .primary-sidebar .widget.woocommerce.widget_product_categories li {
	position: relative;	
}
.primary-sidebar .widget ul.product-categories li a:hover
{
	background:url(/c/s/mbay/themes/rew-marketplace-theme/css/../images/megnor/cat_arrow_hover.png) no-repeat scroll 0 13px transparent;
}
.primary-sidebar .widget ul.product-categories li a, .woocommerce .widget_layered_nav ul li a{
	background:url(/c/s/mbay/themes/rew-marketplace-theme/css/../images/megnor/cat_arrow.png) no-repeat scroll 0 13px transparent;
	padding: 5px 5px 5px 13px;
	display: block;
}
.primary-sidebar .widget ul.product_list_widget li, .primary-sidebar .widget ul.product-categories li{
	background: none; 
	padding:0;
	margin-bottom: 10px;
	display: inline-block;
	width:100%;
}
.primary-sidebar .widget ul li{
	padding: 5px 5px 5px 13px;
}
.product_list_widget img {
	margin-right: 15px;
	margin-bottom: 15px;
	width:50px;
	height:auto;
}
.footer-sidebar .widget ul li:nth-child(odd), .primary-sidebar .widget ul li:nth-child(odd) {
}
.footer-sidebar .widget ul li:nth-child(even), .primary-sidebar .widget ul li:nth-child(even) {
}
/* Calendar Widget*/
.widget_calendar table {
    line-height: 2;
    margin: 0;
}
.widget_calendar caption {
    margin-bottom: 12px;
    text-align: left;
    text-transform: capitalize;
    font-size: 16px;
}
.widget_calendar thead th {
    background-color: rgba(255, 255, 255, 0.1);
}
.widget_calendar tbody td, .widget_calendar thead th {
    text-align: center;
}
.widget_calendar tbody a {
    background-color: #24890d;
    color: #fff;
    display: block;
}
.widget_calendar tbody a:hover {
    background-color: #41a62a;
}
.widget_calendar tbody a:hover {
    color: #fff;
}
.widget_calendar #prev {
    padding-left: 5px;
}
.widget_calendar #next {
    padding-right: 5px;
    text-align: right;
}
/* Ephemera Widget*/
.widget_templatemela_ephemera > ol > li {
    border-bottom: 1px solid rgba(255, 255, 255, 0.2);
    margin-bottom: 18px;
    padding: 0;
}
.widget_templatemela_ephemera .hentry {
    margin: 0;
    max-width: 100%;
}
.widget_templatemela_ephemera .entry-title, .widget_templatemela_ephemera .entry-meta, .widget_templatemela_ephemera .wp-caption-text, .widget_templatemela_ephemera .post-format-archive-link, .widget_templatemela_ephemera .entry-content table {
    font-size: 12px;
    line-height: 1.5;
}
.widget_templatemela_ephemera .entry-title {
    display: inline;
    font-weight: 400;
}
.widget_templatemela_ephemera .entry-meta {
    margin-bottom: 18px;
}
.widget_templatemela_ephemera .entry-meta a {
    color: rgba(255, 255, 255, 0.7);
}
.widget_templatemela_ephemera .entry-meta a:hover {
    color: #41a62a;
}
.widget_templatemela_ephemera .entry-content ul, .widget_templatemela_ephemera .entry-content ol {
    margin: 0 0 18px 20px;
}
.widget_templatemela_ephemera .entry-content ul {
    list-style: disc;
}
.widget_templatemela_ephemera .entry-content ol {
    list-style: decimal;
}
.widget_templatemela_ephemera .entry-content li > ul, .widget_templatemela_ephemera .entry-content li > ol {
    margin: 0 0 0 20px;
}
.widget_templatemela_ephemera .entry-content th, .widget_templatemela_ephemera .entry-content td {
    padding: 6px;
}
.widget_templatemela_ephemera .post-format-archive-link {
    font-weight: 700;
    text-transform: uppercase;
}
/* List Style Widgets*/
.widget .block_content li {
    border-bottom: 1px dotted #CCCCCC;
}
.widget .block_content li a {
    padding: 5px;
    display: block;
}
.widget .block_content li a:before {
    content: "\f105";
    font-family: FontAwesome;
    margin-right: 8px;
}
.widget .block_content li:last-child {
    border-bottom: none;
}
/* Recent Posts Widget */
.widget_recent_entries .post-date {
    display: block;
}
/* RSS Widget */
.rsswidget img {
    margin-top: -4px;
}
.rssSummary {
    margin: 9px 0;
}
.rss-date {
    display: block;
}
.widget_rss li {
    margin-bottom: 18px;
}
.widget_rss li:last-child {
    margin-bottom: 0;
}
/* Text Widget */
.widget_text > div > :last-child {
    margin-bottom: 0;
}
/**
 * 7.2 Content Sidebar Widgets
 * -----------------------------------------------------------------------------
 */
.content-sidebar .widget a {
    color: #24890d;
}
.content-sidebar .widget a:hover {
    color: #41a62a;
}
.content-sidebar .widget pre {
    border-color: rgba(0, 0, 0, 0.1);
}
.content-sidebar .widget mark, .content-sidebar .widget ins {
    color: #2b2b2b;
}
.content-sidebar .widget abbr[title] {
    border-color: #2b2b2b;
}
.content-sidebar .widget fieldset {
    border-color: rgba(0, 0, 0, 0.1);
}
.content-sidebar .widget blockquote {
    color: #767676;
}
.content-sidebar .widget blockquote cite {
    color: #2b2b2b;
}
.content-sidebar .widget li > ol, .content-sidebar .widget li > ul {
    margin-left: 18px;
}
.content-sidebar .widget table, .content-sidebar .widget th, .content-sidebar .widget td {
    border-color: rgba(0, 0, 0, 0.1);
}
.content-sidebar .widget del {
    color: #767676;
}
.content-sidebar .widget hr {
    background-color: rgba(0, 0, 0, 0.1);
}
.content-sidebar .widget input, .content-sidebar .widget textarea {
    background-color: #fff;
    border-color: rgba(0, 0, 0, 0.1);
    color: #2b2b2b;
}
.content-sidebar .widget input:focus, .content-sidebar .widget textarea:focus {
    border-color: rgba(0, 0, 0, 0.3);
}
.content-sidebar .widget input[type="button"], .content-sidebar .widget input[type="reset"], .content-sidebar .widget input[type="submit"] {
    background-color: #24890d;
    border: 0;
    color: #fff;
}
.content-sidebar .widget input[type="button"]:hover, .content-sidebar .widget input[type="button"]:focus, .content-sidebar .widget input[type="reset"]:hover, .content-sidebar .widget input[type="reset"]:focus, .content-sidebar .widget input[type="submit"]:hover, .content-sidebar .widget input[type="submit"]:focus {
    background-color: #41a62a;
}
.content-sidebar .widget input[type="button"]:active, .content-sidebar .widget input[type="reset"]:active, .content-sidebar .widget input[type="submit"]:active {
    background-color: #55d737;
}
.content-sidebar .widget .wp-caption {
    color: #767676;
}
.content-sidebar .widget .widget-title {
    border-top: 5px solid #000;
    color: #2b2b2b;
    font-size: 14px;
    font-weight: 900;
    margin: 0 0 18px;
    padding-top: 7px;
    text-transform: uppercase;
}
.content-sidebar .widget .widget-title a {
    color: #2b2b2b;
}
.content-sidebar .widget .widget-title a:hover {
    color: #41a62a;
}
/* List Style Widgets*/
.content-sidebar .widget_archive li, .content-sidebar .widget_categories li, .content-sidebar .widget_links li, .content-sidebar .widget_meta li, .content-sidebar .widget_nav_menu li, .content-sidebar .widget_pages li, .content-sidebar .widget_recent_comments li, .content-sidebar .widget_recent_entries li, .content-sidebar .widget_categories li ul, .content-sidebar .widget_nav_menu li ul, .content-sidebar .widget_pages li ul {
    border-color: rgba(0, 0, 0, 0.1);
}
/* Calendar Widget */
.content-sidebar .widget_calendar caption {
    color: #2b2b2b;
    font-weight: 900;
}
.content-sidebar .widget_calendar thead th {
    background-color: rgba(0, 0, 0, 0.02);
}
.content-sidebar .widget_calendar tbody a, .content-sidebar .widget_calendar tbody a:hover {
    color: #fff;
}
/* Ephemera widget*/
.content-sidebar .widget_templatemela_ephemera .widget-title {
    line-height: 1.2857142857;
    padding-top: 1px;
}
.content-sidebar .widget_templatemela_ephemera .widget-title:before {
    background-color: #000;
    color: #fff;
    margin: -1px 9px 0 0;
    padding: 6px 0 9px;
    text-align: center;
    vertical-align: middle;
    width: 36px;
}
.content-sidebar .widget_templatemela_ephemera .video.widget-title:before {
    content: "\f104";
}
.content-sidebar .widget_templatemela_ephemera .audio.widget-title:before {
    content: "\f109";
}
.content-sidebar .widget_templatemela_ephemera .image.widget-title:before {
    content: "\f473";
}
.content-sidebar .widget_templatemela_ephemera .gallery.widget-title:before {
    content: "\f103";
}
.content-sidebar .widget_templatemela_ephemera .aside.widget-title:before {
    content: "\f101";
}
.content-sidebar .widget_templatemela_ephemera .quote.widget-title:before {
    content: "\f106";
}
.content-sidebar .widget_templatemela_ephemera .link.widget-title:before {
    content: "\f107";
}
.content-sidebar .widget_templatemela_ephemera > ol > li {
    border-bottom: 1px solid rgba(0, 0, 0, 0.1);
}
.content-sidebar .widget_templatemela_ephemera .entry-meta {
    color: #ccc;
}
.content-sidebar .widget_templatemela_ephemera .entry-meta a {
    color: #767676;
}
.content-sidebar .widget_templatemela_ephemera .entry-meta a:hover {
    color: #41a62a;
}
.content-sidebar.widget_templatemela_ephemera blockquote cite {
    font-size: 13px;
    line-height: 1.3846153846;
}
.content-sidebar .widget_templatemela_ephemera .post-format-archive-link {
    font-weight: 900;
}
/**
 * 8.0 Footer
 * -----------------------------------------------------------------------------
 */
.site-footer {
    position: relative;
    z-index: 3;
    clear: both;
    background-color: #FFFFFF;
    font-size: 14px;
    color: #777777;
	margin:0;
}
.footer-block {
    background: none repeat scroll 0 0 #F6F6F6;
    border: 1px solid #FFFFFF;
    border-radius: 5px;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	-o-border-radius: 5px;
    box-shadow: 0 0 2px rgba(0, 0, 0, 0.32);
	-webkit-box-shadow: 0 0 2px rgba(0, 0, 0, 0.32);
	-moz-box-shadow: 0 0 2px rgba(0, 0, 0, 0.32);
	-o-box-shadow: 0 0 2px rgba(0, 0, 0, 0.32);
    clear: both;
    margin-bottom: 15px;
    margin-right: 2px;
    overflow: hidden;
    padding: 10px;
}
.footer-logo {
   overflow: hidden;
}
.footer-block h3 {float:left;color: #211f20;font-size: 23px; margin:7px 0 7px 10px;}
.footer-block .newsletter.newsletter-widget p {
    float: left;
    margin:0;
}
.footer-block .newsletter.newsletter-widget .newsletter-submit{	
}
.footer-block .newsletter.newsletter-widget .newsletter-submit:hover{
	
}
.footer-block .newsletter.newsletter-widget .newsletter-email
{
	width:270px;
    margin: 0 15px 0 0;
	box-shadow: 0 0 3px #DDDDDD;
	-webkit-box-shadow: 0 0 3px #DDDDDD;
	-moz-box-shadow: 0 0 3px #DDDDDD;
	-o-box-shadow: 0 0 3px #DDDDDD;
	border-radius: 3px;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	-o-border-radius: 3px;
	padding:5px;
	color:#666666;
}
.footer-block .newsletter.newsletter-widget .newsletter-submit
{
	background: #e76452 !important; /* Old browsers */
	/* IE9 SVG, needs conditional override of 'filter' to 'none' */
	background: url(data:image/svg+xml !important;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2U3NjQ1MiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNkNDNlMmEiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+) !important;
	background: -moz-linear-gradient(top,  #e76452 0%, #d43e2a 100%) !important; /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#e76452), color-stop(100%,#d43e2a)) !important; /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #e76452 0%,#d43e2a 100%)!important ; /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #e76452 0%,#d43e2a 100%)!important; /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #e76452 0%,#d43e2a 100%) !important; /* IE10+ */
	background: linear-gradient(to bottom,  #e76452 0%,#d43e2a 100%) !important; /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e76452', endColorstr='#d43e2a',GradientType=0 )!important; /* IE6-8 */
	color:#FFFFFF !important;
	border:1px solid #e76452 !important;
	padding:5px 12px !important;  
	text-transform:capitalize !important;
	font-weight:bold !important;
}
.footer-block .newsletter.newsletter-widget {
    float: left;
	margin: 7px 0 7px 20px;
}
.footer-block .follow-us {
    float: right;
}
.follow-us h2 {float:left; margin:13px 15px 0 0; color:#211f20; font-size:16px;}
.footer-sidebar {
    padding-top: 48px;
}
.site-info {
	float:left;
}
.site-info a:hover {
    color: #41a62a;
}
.footer-payment {
    text-align: center;
	
}
.footer a, .site-footer a {
    color: #FFF;
}
.site-footer span a {
 
}
.contact_email a, .contact_email a:hover {background:none !important; padding:0;}
.site-footer a:hover {
}
.footer-bottom {
    display: table;
    width: 100%;
	border-top: 1px solid #525252;
    clear: both;
    margin: 2px 0 0;
    overflow: hidden;
	 padding: 15px 0;
}
.footer-right {
    float: right;
}
.footer-menu, .footer-menu-links {
    text-align: center;
	margin:10px 0 10px;
}
.footer-menu ul, .footer-menu-links ul {
    margin: 0;
    padding: 0;
    list-style: none;
}
.footer-menu ul li:first-child, .footer-menu-links ul li:first-child {
    background: none;
    padding-left: 0;
}
.brand-carousel a, .brand-carousel a:hover {background:none; padding:0;}
.footer-menu-links a, .footer-menu-links a:hover {background:none; padding:0;}
.footer-menu ul li, .footer-menu-links ul li {
    display: inline-block;
    padding: 0 7px 0 9px;
    background: url(/c/s/mbay/themes/rew-marketplace-theme/css/../images/megnor/footer_pipe.jpg) no-repeat scroll left center transparent;
}
.footer_inner ul, .home-showcase-main ul {
    margin: 0;
    padding: 0;
    list-style: none;
}
#footer-widget-area .first-widget {
	margin:0;
}
#footer-widget-area {
    width: 100%;
    padding: 35px 0 0;
    clear: both;
    overflow: hidden;
}
.footer-widget {
    float: left;
    margin: 0 0 0 50px;
    width: 240px;
}

.widgets-footercontact
{
	line-height:23px;
	
}

#footer-widget-area .widget{margin-bottom: 35px;}
.widgets-footercontact .fa{
	font-size: 20px;
	float: left;
    color: #9e9e9e;
    margin-right: 15px;
}
.address .fa.fa-map-marker {margin-top: 7px;}
.phone .fa.fa-mobile {font-size: 23px;}
.email .fa.fa-envelope {font-size: 15px;margin-top: 5px;}
.address_content {
    overflow: hidden;
	line-height: 30px;
}
.static-links-list span {
    float: left;
    padding: 2px 0;
    width: 100%;
}
.widget_text .textwidget {
    text-align: justify;
}
 
.mobile_togglecolumn {
    background: url(/c/s/mbay/themes/rew-marketplace-theme/css/../images/megnor/toggle-arrow.png) no-repeat scroll right 3px transparent;
    cursor: pointer;
    display: block;
    margin-top: -25px;
    overflow: hidden;
    padding: 0 0 4px;
    width: 100%;
}
.active .mobile_togglecolumn {
    background-position: right -45px;
}
/*=============== Social Block ========*/
.widgets-follow-us {
    width: 100%;
    margin: 10px 0 0 0;
}
.follow-us a {
    margin: 0 10px 0 0;
    text-align: center;
    transition: all 0.4s ease 0s;
	-webkit-transition: all 0.4s ease 0s;
	-moz-transition: all 0.4s ease 0s;
	-o-transition: all 0.4s ease 0s;
	display:inline-block;
	border-radius: 50%;
	-webkit-border-radius: 50%;
	-moz-border-radius: 50%;
	-o-border-radius: 50%;
    padding: 3px 7px;
	background:#6B6A6A;
	color:#0f0f0f;
}
.follow-us a.facebook.icon {
    padding: 3px 10px;
}
.follow-us a:hover {
    background: #fff;
   }
.follow-us a i {
    color: #0f0f0f;
    font-size: 19px;
    line-height: 25px;
    margin: 0;
	vertical-align:-2px;
}
.follow-us a:hover i {
    color: #0f0f0f;
}
.site-info a, .site-info a:hover{background:none; padding:0;}
 
/**
 * 9.0 Featured Content
 * -----------------------------------------------------------------------------
 */
.featured-content {
    background: #000 url(/c/s/mbay/themes/rew-marketplace-theme/css/../images/pattern-dark.svg) repeat fixed;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    position: relative;
    width: 100%;
}
.featured-content-inner {
    overflow: hidden;
}
.featured-content .hentry {
    color: #fff;
    margin: 0;
    max-width: 100%;
    width: 100%;
}
.featured-content .post-thumbnail, .featured-content .post-thumbnail:hover {
    background: transparent;
}
.featured-content .post-thumbnail {
    display: block;
    position: relative;
    padding-top: 55.357142857%;
    overflow: hidden;
}
.featured-content .post-thumbnail img {
    left: 0;
    position: absolute;
    top: 0;
}
.featured-content .entry-header {
    background-color: #000;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    min-height: 96px;
    overflow: hidden;
    padding: 24px 10px;
}
.featured-content a {
    color: #fff;
}
.featured-content a:hover {
    color: #41a62a;
}
.featured-content .entry-meta {
    color: #fff;
    font-size: 11px;
    font-weight: 700;
    line-height: 1.0909090909;
    margin-bottom: 12px;
}
.featured-content .cat-links {
    font-weight: 700;
}
.featured-content .entry-title {
    font-size: 18px;
    font-weight: 300;
    line-height: 1.3333333333;
    margin: 0;
    text-transform: uppercase;
}
/* Slider */
.slider .featured-content .hentry {
    -webkit-backface-visibility: hidden;
    display: none;
    position: relative;
}
.slider .featured-content .post-thumbnail {
    padding-top: 55.49132947%;
}
.slider-control-paging {
    background-color: #000;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    float: left;
    list-style: none;
    margin: -24px 0 0 0;
    position: relative;
    width: 100%;
    z-index: 3;
}
.slider-control-paging li {
    float: left;
    margin: 2px 4px 2px 0;
}
.slider-control-paging li:last-child {
    margin-right: 0;
}
.slider-control-paging a {
    cursor: pointer;
    display: block;
    height: 44px;
    position: relative;
    text-indent: -999em;
    width: 44px;
}
.slider-control-paging a:before {
    background-color: #4d4d4d;
    content: "";
    height: 12px;
    left: 10px;
    position: absolute;
    top: 16px;
    width: 12px;
}
.slider-control-paging a:hover:before {
    background-color: #41a62a;
}
.slider-control-paging .slider-active:before, .slider-control-paging .slider-active:hover:before {
    background-color: #24890d;
}
.slider-direction-nav {
    clear: both;
    list-style: none;
    margin: 0;
    position: relative;
    width: 100%;
    z-index: 3;
}
.slider-direction-nav li {
    border-color: #fff;
    border-style: solid;
    border-width: 2px 1px 0 0;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    float: left;
    text-align: center;
    width: 50%;
}
.slider-direction-nav li:last-child {
    border-width: 2px 0 0 1px;
}
.slider-direction-nav a {
    background-color: #000;
    display: block;
    font-size: 0;
    height: 46px;
}
.slider-direction-nav a:hover {
    background-color: #24890d;
}
.slider-direction-nav a:before {
    color: #fff;
    content: "\f430";
    font-size: 32px;
    line-height: 46px;
}
.slider-direction-nav .slider-next:before {
    content: "\f429";
}
.slider-direction-nav .slider-disabled {
    display: none;
}
/**
 * 10.0 Multisite
 * -----------------------------------------------------------------------------
 */
.site-main .widecolumn {
    padding-top: 72px;
    width: auto;
}
.site-main .mu_register, .widecolumn > h2, .widecolumn > form {
    margin: 0 auto 48px;
    max-width: 474px;
    padding: 0 30px;
}
.site-main .mu_register #blog_title, .site-main .mu_register #user_email, .site-main .mu_register #blogname, .site-main .mu_register #user_name {
    font-size: inherit;
    width: 90%;
}
.site-main .mu_register input[type="submit"], .widecolumn #submit {
    font-size: inherit;
    width: auto;
}
/**
 * 11.0 Extra Added By Megnor
 * -----------------------------------------------------------------------------
 */
 
/**
 * 11.1 -  Home Page Main Slider
 * -----------------------------------------------------------------------------
 */
 
.slider_area {
    background: url(/c/s/mbay/themes/rew-marketplace-theme/css/../images/megnor/slider_bkg.jpg) repeat-x scroll 0 0 transparent;
    height: 150px;
} 
/**
 * 11.1 -  Home Page Setting
 * -----------------------------------------------------------------------------
 */
.homepage .site-main {
    margin: 0;
}
.revolution_slider {
    margin-top: -85px;
}
.home-statictext-main {
    background: #F7F7F7;
    overflow: hidden;
}
.home-statictext-main .calloutarea_block {
    margin: 30px 0;
    line-height: 20px;
    text-align: center;
}
.home-statictext-main .calloutarea_block .shortcode_content {
    display: inline-block;
    width: auto;
    margin: 0;
}
.home-statictext-main .calloutarea_block .button_top {
    margin: 12px 0 0 25px;
    display: inline-block;
    height: 30px;
}
.home-statictext-main .calloutarea_block .button_top a {
    color: #FFF !important;
}
.tm_cms_banner.column1 {
 	overflow:hidden;
	border-right:3px solid #fff;
}
.tm_cms_banner .cms-image
{
	float:left;
	padding:17px 0 0 5px;
}
.tm_cms_banner .maintitle
{
	color: #FFFFFF;
    font-family: 'Oswald';
    font-size: 16px;
}
.tm_cms_banner .subtitle
{
	color: #FFFFFF;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 13px;
}
.tm_cms_banner:hover .cms-image img
{
	transform: rotate(360deg);
	-webkit-transform: rotate(360deg);
	-moz-transform: rotate(360deg);
	-o-transform: rotate(360deg);
    transition-duration: 0.9s;
	-webkit-transition-duration: 0.9s;
	-moz-transition-duration: 0.9s;
	-o-transition-duration: 0.9s;
}
.tm_cms_banner_inner
{
	float: left;
    padding-left: 10px;
    padding:17px 0 18px 10px;
}
.banner {position:relative;}
.banner img
{
	border-radius: 5px;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	-o-border-radius: 5px;
    box-shadow: 0 0 2px rgba(0, 0, 0, 0.32);
	-webkit-box-shadow: 0 0 2px rgba(0, 0, 0, 0.32);
	-moz-box-shadow: 0 0 2px rgba(0, 0, 0, 0.32);
	-o-box-shadow: 0 0 2px rgba(0, 0, 0, 0.32);
}

#revolutionslider {
}
.cms-icon.fa
{
	font-size:30px;
	color:#a2a2a2;
}
.cmstext {
    display: table;
}
.cmstext .icon 
{
	display:table-cell;
	vertical-align:middle;
	padding-right:8px;
}
.cmstext:hover .cms-icon.fa 
{
	color:#777777;
}
.cmstext > a:hover 
{
	color:#777777;
}
.cmstext > a {
    display: table-cell;
    line-height: 15px;
    vertical-align:middle;
	font-size:12px;
	color:#8C8C8C;
}
#revolutionslider:hover .tparrows {display:block;}
.tparrows {display:none; top: 50% !important;}
.tp-bullets {opacity:1 !important;z-index:99;}
.tp-bullets.simplebullets.round .bullet
{
	 background: url(/c/s/mbay/themes/rew-marketplace-theme/css/../images/megnor/sprite.png) no-repeat scroll -137px -389px transparent;
	 height:16px;
	 width:16px;
}
.tp-bullets.simplebullets.round .bullet:hover, .tp-bullets.simplebullets.round .bullet.selected, .tp-bullets.simplebullets.navbar .bullet:hover, .tp-bullets.simplebullets.navbar .bullet.selected
{
	background:url(/c/s/mbay/themes/rew-marketplace-theme/css/../images/megnor/sprite.png) no-repeat scroll -110px -389px transparent;;
}
.tp-caption a {
    color: #FFFFFF !important;
}
ul.accepted-payment-methods li span
{
	height:31px;
	width:50px !important;
	font-size:0;
}
ul.accepted-payment-methods li.american-express span 
{
	background:url(/c/s/mbay/themes/rew-marketplace-theme/css/../images/megnor/american_express.png) no-repeat scroll 0 0 transparent;
}
ul.accepted-payment-methods li.bitcoin span
{
	background:url(/c/s/mbay/themes/rew-marketplace-theme/css/../images/megnor/bitcoin.png) no-repeat scroll 0 0 transparent;
}
ul.accepted-payment-methods li.btc span
{
	background:url(/c/s/mbay/themes/rew-marketplace-theme/css/../images/megnor/btc.png) no-repeat scroll 0 0 transparent;
}
ul.accepted-payment-methods li.discover span
{
	background:url(/c/s/mbay/themes/rew-marketplace-theme/css/../images/megnor/discover.png) no-repeat scroll 0 0 transparent;
}
ul.accepted-payment-methods li.google span
{
	background:url(/c/s/mbay/themes/rew-marketplace-theme/css/../images/megnor/wallet.png) no-repeat scroll 0 0 transparent;
}
ul.accepted-payment-methods li.maestro span
{
	background:url(/c/s/mbay/themes/rew-marketplace-theme/css/../images/megnor/maestro.png) no-repeat scroll 0 0 transparent;
}
ul.accepted-payment-methods li.mastercard span
{
	background:url(/c/s/mbay/themes/rew-marketplace-theme/css/../images/megnor/master_card.png) no-repeat scroll 0 0 transparent;
}
ul.accepted-payment-methods li.paypal span
{
	background:url(/c/s/mbay/themes/rew-marketplace-theme/css/../images/megnor/paypal.png) no-repeat scroll 0 0 transparent;
}
ul.accepted-payment-methods li.visa span
{
	background:url(/c/s/mbay/themes/rew-marketplace-theme/css/../images/megnor/visa.png) no-repeat scroll 0 0 transparent;
}
/*== Start Overlap Images ==*/
.home-bannerarea-main #banner1 {
    position: absolute;
    right: 30%;
}
.home-bannerarea-main #banner2 {
    position: absolute;
    right: 20%;
}
.home-bannerarea-main #banner3 {
    position: absolute;
    right: 15%;
}
.tm_overlap_images ul {
    margin: 0 auto;
    padding: 0;
    position: relative;
    display: table;
}
.tm_overlap_images ul li {
    list-style: none;
}
.tm_overlap_images .banner {
    animation-delay: 1s;
    display: inline;
    list-style: none;
    vertical-align: bottom;
}
/*== End Overlap Images ==*/
/*== Start About Us Text ==*/
.tm_about {
    display: inline-block;
    margin: 0 auto;
}
.tm_about .about_image {
    text-align: center;
}
.tm_about h3.title {
    font-size: 23px;
    line-height: 30px;
    margin: 0 0 15px;
	text-transform:uppercase;
}
.about_content .description {
    font-size: 17px;
    line-height: 27px;
}
.tm_about .image-right .about_image, .tm_about .image-left .about_content {
    float: right;
}
.tm_about .image-left .about_image, .tm_about .image-right .about_content {
    float: left;
}
.tm_about .readmore a, .service-read-more a {
    font-family: 'Nunito',Arial,Helvetica,sans-serif;
    font-size: 17px;
}
.service-read-more a {
	font-size: 16px;
}
/*== End About Us Text ==*/
.testimonial-box-container .item, .testimonial-list-container .item {
    border: 1px solid #EEEEEE;
}
.testimonial-box-container .item .hentry, .testimonial-list-container .item .hentry {
    margin: 20px;
}
.product-block {
    margin: 20px 15px;
}
.brand_grid .product-block {
    margin: 10px 25px 20px;
}
.testimonials-container .product-block {
    margin: 5px 15px;
}
.testimonial-grid .product-block {
    margin: 10px;
}
/*== Portfolio ==*/
.portfolio-image_inner {
    position: relative;
}
.portfolio-image_inner img {
    height: auto;
    max-width: 100%;
}
.single-portfolio {
}
.single-portfolio .portfolio-title {
    margin: 10px 0;
}
.single-portfolio .portfolio-title a {
    font-size: 16px;
    font-weight: bold;
}
.single-portfolio.dark .portfolio-title a, .single-portfolio.dark {
    color: #FFFFFF;
}
.single-portfolio.dark .portfolio-title a:hover {
    color: #767676;
}
.single-portfolio.light .portfolio-title a, .single-portfolio.light {
    color: #767676;
}
.single-portfolio.light .portfolio-title a:hover {
    color: #FFFFFF;
}
.single-portfolio .portfolio-description {
    font-size: 16px;
}
/*== Start Image hover ==*/
.portfolios .image-block {
    position: relative;
}

.portfolios .image-block .other-box a:hover i {
    background:none repeat scroll 0 0 rgba(0, 0, 0, 0.5);
    color: #fff;
    transition: all 0.4s ease 0s;
}

.portfolios li:hover .portfolio-image .other-box, .portfolios .single-portfolio:hover .portfolio-image .other-box {
    opacity: 1;
    right: 0;
    z-index: 9999;
}
.ie8 .portfolios li:hover .portfolio-image .other-box, .ie8 .portfolios .single-portfolio:hover .portfolio-image .other-box{display:block;}
.ie8 .portfolios .portfolio-image .other-box{display:none;}
.portfolios .other-box .portfolio-title a{color: #fff; text-transform:uppercase; font-size: 17px; font-weight: bold;}
.portfolios .other-box .portfolio-title {background:rgba(230, 94, 99, 0.7);padding: 10px 0;}
.ie8 .portfolios .other-box .portfolio-title, .ie8 .portfolios .other-box a i{background-color:#ED8D90;}
.ie8 .portfolios .portfolio-image .other-box{background-color:#FBFCFC;}
.portfolios .portfolio-image .other-box {
    background: none repeat scroll 0 0 rgba(255, 255, 255, 0.8);
    bottom: 0;
    opacity: 0;
    padding: 10px 0;
    position: absolute;
    text-align: center;
    transition: all 0.4s ease 0s;
    width: 100%;
}
.portfolios .other-box .links {
    text-align: center;
    transition: all 0.3s ease 0s;
	-webkit-transition: all 0.3s ease 0s;
    -moz-transition: all 0.3s ease 0s;
    -o-transition: all 0.3s ease 0s;
    width: 100%;
	  margin: 10px 0;
	transition: all 200ms cubic-bezier(0, 1.135, 0.73, 1.405) 0.2s;
	opacity:0;
}
.portfolios .other-box .portfolio-description {
    padding: 0 10px;
}
.product-block.single-portfolio{margin:0px;}
.portfolios li:hover .other-box .links {opacity:1;}
.portfolios .other-box a i {
    background:none repeat scroll 0 0 rgba(230, 94, 99, 0.7);
    transition: all 0.4s ease 0s;
	-webkit-transition: all 0.4s ease 0s;
    -moz-transition: all 0.4s ease 0s;
    -o-transition: all 0.4s ease 0s;
    color: #ffffff;
    display: inline-block;
    font-size: 20px;
    line-height: 40px;
    transition: all 0.4s ease 0s;
    width: 45px;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	-khtml-border-radius:  5px;
	border-radius:  5px;
}
/*== End Image hover ==*/
/**
 * 11.3 -  Pricing Page Setting
 * -----------------------------------------------------------------------------
 */
.pricingpage-pricetablebottom-main .benefitsarea_inner {
    border: none;
    padding: 0;
    margin: 0;
}
.pricingpage-pricetablebottom-main .benifit_image {
    background: none repeat scroll 0 0 #FFFFFF;
    border: 2px solid #E2E1E1;
    border-radius: 200px;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    float: left;
    height: 200px;
    text-align: center;
    width: 200px;
}
.pricingpage-pricetablebottom-main .benefitsarea_bottom {
    float: left;
    margin: 15px 0 15px 60px;
    width: 70%;
    text-align: left;
}
.pricingpage-pricetablebottom-main p {
    margin: 15px 0;
}
.pricingpage-pricetablebottom-main .viewmore {
    text-align: left;
    margin: 25px 0 0 0;
}
.pricingpage-pricetablebottom-main .viewmore a {
    color: #87CFC5;
}
.footer-widget h3.widget-title {
    font-size: 16px;
    line-height: 26px;
    text-transform: uppercase;
    font-weight: 700;
    color: #ffffff;
	border: none;
}
.tagcloud a {
	background: none repeat scroll 0 0 #a09fa0;
   color: #ffffff;
    display: inline-block;
    font-size: 12px !important;
    line-height: 18px;
    margin: 5px 0;
    padding: 5px 10px;
	transition-duration:300ms;
-moz-transition-duration:300ms;
-o-transition-duration:300ms;
-webkit-transition-duration:300ms;
}
.widget .tagcloud { margin:0 0 10px; padding:10px 0 0;}
.tagcloud a:hover {
	background: none repeat scroll 0 0 #e65e63;
    color: #fff; transition-duration:300ms;
-moz-transition-duration:300ms;
-o-transition-duration:300ms;
-webkit-transition-duration:300ms;
}
/**
 * 11.4 -  Feature Page Setting
 * -----------------------------------------------------------------------------
 */
.features_table_wrapper h1.entry-title {
    text-align: center;
    margin: 15px 0;
}

.mobile-bar a {
    
	font-size:20px;
	height:35px;
	width:35px;
    text-align: center;
	z-index: 200;
    position: fixed;
	background:#fff;
	border-radius:25px;
	box-shadow: rgba(50, 50, 93, 0.25) 0px 2px 5px -1px, rgba(0, 0, 0, 0.3) 0px 1px 3px -1px;
}

.mobile-bar #whatsapp {

	bottom: 125px;
    right: 20px;
}

.mobile-bar #to_top {

    display: none;
	bottom: 80px;
    right: 20px;
}

.features_table_wrapper .tm_aboutus {
    margin: 35px 0;
    overflow: hidden;
}
.features_table_wrapper .aboutus_imagecontent {
    widows: 45%;
}
.features_table_wrapper .tm_aboutus_content {
    width: 48%;
    margin: 10px 0 25px 0;
}
.features_table_wrapper .aboutus_readmore a {
    font-weight: bold;
}
.features_table_wrapper  p {
    line-height: 22px;
}
/**
 * 11.last IE Common CSS
 * -----------------------------------------------------------------------------
 */
.ie7 .primary-navigation li	, .ie7 .footer-menu ul li, .ie7 .home-statictext-main .calloutarea_block .button_top, .ie7 .home-statictext-main .calloutarea_block .shortcode_content, .ie7 .static-text, .ie7 .home-bannerarea-main ul {
    display: inline;
}
/**
 * 12.0 Extra Pages
 * -----------------------------------------------------------------------------
 */
/**
 * 12.1 Contact Us
 * -----------------------------------------------------------------------------
 */
.contact-page {
    clear: both;
    margin-bottom: 10px;
    overflow: hidden;
}
.contact-page #primary {
    width: 100%;
}
.contact-main {
    width: 100%;
    clear: both;
}
#contact-form fieldset {
    background: none repeat scroll 0 0 #F9F9F9;
    border: 1px solid #D1D1CF;
    margin: 0 2px;
    padding: 10px;
}
.contact-page .post-contact {
    border: 1px solid #D1D1CF;
    margin-bottom: 10px;
    padding: 10px;
    background: #FFF;
}
#contact-form p {
    clear: both;
    margin-bottom: 10px;
    overflow: hidden;
}
#contact-form label {
    font-weight: normal;
    float: left;
}
#contact-form em {
    margin-top: 3px;
    margin-left: 4px;
    float: left;
}
#contact-form input {
    float: left;
    border-color: #DDDDDD;
    border-style: solid;
    border-width: 1px;
    padding: 4px;
    width: 50%;
    margin-right: 5px;
    color: #5F6684;
    clear: both;
}
#contact-form textarea {
    border-color: #DDDDDD;
    border-style: solid;
    border-width: 1px;
    height: 115px;
    padding: 4px;
    width: 80%;
    color: #5F6684;
    margin-right: 5px;
}
.contact-page .contact-info {
    padding: 10px;
    width: 47%;
    min-height: 384px;
    display: inline-block;
    vertical-align: top;
}
.contact-page .post-contact strong {
    font-weight: normal;
}
label.error, .validation-error, #contact-form label.error {
    background: url(/c/s/mbay/themes/rew-marketplace-theme/css/../images/error.png) no-repeat scroll 0px 4px transparent;
    color: #e14550;
    padding: 3px 5px 3px 20px;
    right: 24px;
    top: -30px;
    font-size: 12px;
}
.comment-form-comment label.error {
    width: 100%;
}
.contactmap-wrapper {
    position: relative;
	border: 1px solid #cbcaca;
	 padding: 10px;
}
.contactmap-wrapper .iframe-image {
    position: absolute;
    top: 0;
    left: 0;
    background: rgba(0,0,0,0.5);
    z-index: 50;
}
.contact_text_outer {
    position: absolute;
    right: 100px;
    top: -15px;
    z-index: 999;
}
.contact_text {
    background: none repeat scroll 0 0 #FFFFFF;
    position: relative;
    padding: 10px;
}
.contact_text:before {
    background: none repeat scroll 0 0 #FFFFFF;
    content: " ";
    height: 40px;
    left: 0;
    position: absolute;
    top: -4px;
    transform: rotate(-1deg);
    width: 100%;
    z-index: -1;
}
.contact_text:after {
    border-bottom: 0 solid rgba(0, 0, 0, 0);
    border-left: 11px solid #000000;
    border-top: 23px solid rgba(0, 0, 0, 0);
    content: "";
    position: absolute;
    right: -11px;
    text-align: center;
    top: -8px;
}
/**
 * 12.2 Pricing Table
 * -----------------------------------------------------------------------------
 */
.pricing_table_wrapper {
}
.pricing_table_wrapper #primary {
    width: 100%;
}
.pricingpage-pricetable1-main, .pricingpage-aboutus-main {
    background: url(/c/s/mbay/themes/rew-marketplace-theme/css/../images/megnor/pricing_tabel1_bg.png) repeat scroll 0 0 transparent;
    overflow: hidden;
}
.pricingpage-pricetable1-main .pricing-content-inner, .pricingpage-pricetable2-main .pricing-content-inner {
    overflow: hidden;
    padding: 40px 0;
    text-align: center;
}
.cmspage_subtitle {
    margin: 0 0 25px 0;
}
.cms_left, .cms_right {
    float: left;
    margin: 0 20px;
    width: 45%;
}
.pricingpage-quationanswer-main .pricing-content-inner, .pricingpage-aboutus-main .pricing-content-inner {
    clear: both;
    overflow: hidden;
    padding: 30px 0;
}
.pricingpage-quationanswer-main .row100 {
    float: left;
    width: 100%;
    margin: 12px 0;
}
.pricingpage-quationanswer-main .cms_title {
    margin: 0 0 15px 0;
}
.pricingpage-quationanswer-main .cms_ans {
    font-size: 15px;
}
.pricingpage-pricetable2-main, .pricingpage-quationanswer-main {
    background: #FFF;
    border-top: 1px solid #D9D6D2;
}
.pricingpage-quationanswer-main .cms_title, .home-statictext-main .calloutarea_block .shortcode_content, .pricingpage-pricetablebottom-main .benifit_name, .pricingpage-aboutus-main .ourteam_name {
    font-size: 25px;
    line-height: 30px;
}
.pricingpage-aboutus-main .ourteam_image {
    background: none repeat scroll 0 0 #FFFFFF;
    border: 3px solid #E3E3E3;
    border-radius: 50%;
    -webkit-border-radius: 50%;
    -moz-border-radius: 50%;
    float: left;
    height: 150px;
    width: 150px;
}
.pricingpage-aboutus-main .ourteam_image img {
    margin: 4px 0 0 0;
}
.pricingpage-aboutus-main .ourteam_wrapper_bottom {
    float: left;
    margin: 12px 0 0 30px;
    padding: 0;
    text-align: left;
    width: 60%;
}
/**
 * Blog 
 * -----------------------------------------------------------------------------
 */
 #box_filter {
    margin:0 0 10px;
}
.blog-box-container th, .blog-box-container td {
    display: block;
}
.filter-container .block_hover {
  	background: none repeat scroll 0 0 rgba(68, 68, 68, 0.6);
    bottom: -16px;
    margin: 0 auto;
    padding: 10px 0;
    position: absolute;
    text-align: center;
    transform: translateY(65px);
    transition: all 0.5s ease-in-out 0s;
	-webkit-transition: all 0.5s ease-in-out 0s;
    -moz-transition: all 0.5s ease-in-out 0s;
    -o-transition: all 0.5s ease-in-out 0s;
    width: 100%;
    min-height: 100px;
}
.filter-container .block_hover .post-link {
    margin: 20px 0 10px;
}
.filter-container .isotope-item:hover .block_hover {
    opacity: 1;
    transform: translateY(-15px);
	background: #777;
}
.filter-container .isotope-item img {
    height: auto;
    max-width: 100%;
}
.filter-container .block_hover h1.entry-title {
     border:none;
    color: #ffffff;
    font-size: 14px;
    font-weight: bold;
    line-height: 20px;
    text-transform: uppercase;
	 margin-bottom: 10px;
}
.blog-list-container .item 
{
	overflow:visible;
}
article.post {
	margin: 2px 2px 15px;
}
.links a {
    padding: 0 5px;
}

.block_hover .links a i {
   
    
    transition: all 0.4s ease 0s;
	-webkit-transition: all 0.4s ease 0s;
    -moz-transition: all 0.4s ease 0s;
    -o-transition: all 0.4s ease 0s;
  
    background: none repeat scroll 0 0 #ffffff;
    -webkit-border-radius: 50%;
	-moz-border-radius: 50%;
	-khtml-border-radius:  50%;
	border-radius:  50%;
    color: #e65e63;
    display: inline-block;
    font-size: 18px;
    line-height: 45px;
     width: 45px;
}
.block_hover .links a:hover i {
background: none repeat scroll 0 0 #0f0f0f;
     color: #ffffff;
    transition: all 0.4s ease 0s;
		-webkit-transition: all 0.4s ease 0s;
    -moz-transition: all 0.4s ease 0s;
    -o-transition: all 0.4s ease 0s;
}
.entry-main-content, .grid .blog-list .entry-main-content, .blog-list .entry-main-content {
    width: 100%;
	overflow:hidden;
}
.entry-main-content .entry-content-date, .grid .blog-list .entry-main-content .entry-content-date, .blog-list .entry-main-content .entry-content-date {
    float:left;
	margin-right:10px;
}
.entry-main-content .entry-content-other, .grid .blog-list .entry-main-content .entry-content-other, .blog-list .entry-main-content .entry-content-other {
	clear:both;
	overflow:hidden;	
}
.entry-date, .grid .blog-list .entry-date, .blog-list .entry-date {
	float: left;
    padding-right: 5px;
}
.entry-date .day, .grid .blog-list .entry-date .day, .blog-list .entry-date .day, .entry-date .month, .grid .blog-list .entry-date .month, .blog-list .entry-date .month, .entry-date .year, .grid .blog-list .entry-date .year, .blog-list .entry-date .year {
    background: none repeat scroll 0 0 rgba(0, 0, 0, 0) !important;
    display: inline-block;
    font-family: 'Open Sans',Arial,Helvetica,sans-serif;
    font-size: 13px;
    font-weight: normal;
    padding: 0 2px;
} 
.entry-date:before, .grid .blog-list .entry-date:before, .blog-list .entry-date:before {
    content: "\f017";
    float: left;
    font-family: FontAwesome;
    margin-right: 3px;
}
.masonry .entry-main-content .entry-content-date, .grid .entry-main-content .entry-content-date {
    float:left;
}
.masonry .entry-main-content .entry-header, .grid .entry-main-content .entry-header{clear:both;} 
.masonry .entry-date, .grid .entry-date {
    width: 100%;
}
.masonry .entry-date .day, .grid .entry-date .day {
    border-radius: 5px 0 0 5px;
    -webkit-border-radius: 5px 0 0 5px;
    -moz-border-radius: 5px 0 0 5px;
    float: left;
    padding: 0;
}
.masonry .entry-date .month, .grid .entry-date .month {
    border-radius: 0 5px 5px 0;
    -webkit-border-radius: 0 5px 5px 0;
    -moz-border-radius: 0 5px 5px 0;
    float: left;
    padding: 0;
}
.posts-content {
    width: 100%;
}
.posts-content .container {
    float: left;
    margin: 0  15px;
    max-width: 100%;
    padding: 0;
    position: relative;
}
.blog-posts-content .post-title {
    font-size: 14px;
    margin: 5px 0 15px;
}
.blog-posts-content .post-date {
    float: left;
}
.blog-posts-content .post-date .fa {color:#666666; margin-right:2px;}
.blog-posts-content .day, .blog-posts-content .month, .blog-posts-content .year {
    display: inline-block;
}
.blog-posts-content .post-title a {
   color: #0f0f0f;
    font-weight: bold;
    text-transform: uppercase;
}
.blog-posts-content .post-title a:hover {
    color: #e65e63;
}
.blog-posts-content p {margin:0;}
.blog-posts-content .post-author
{
	border-bottom: 1px solid #EAEAEA;
    color: #666666;
    font-size: 13px;
    padding: 10px 0;
    text-align: left;
	overflow:hidden;
}
.blog-posts-content .comments-link {
    margin-left: 10px;
}
.blog-posts-content .comments-link .fa 
{
	color:#666666;
}
.single-post-container .single-post {
    margin: 0;
}
.cols-2 .container {
    width: 50%;
}
.cols-3 .container {
    width: 33.33%;
}
.cols-4 .container {
    width: 25%;
}
.cols-5 .container {
    width: 20%;
}
.cols-6 .container {
    width: 16.67%;
}
.blog-grid .container-inner
{
	padding:0 20px;
}
.blog-carousel 
{
	margin:0 0 0 -10px;
}
.details {
     margin-left: 415px;
	 text-align:justify;
}
.post-image p{margin:0;}
#latest-news-products .post-image {
    float: left;
    border: 7px solid #fff;
    outline: 1px solid #eee;
    padding: 0;
    margin: 0 1px;
    width: 375px;
    position: relative;
    max-height: 215px;
    overflow: hidden;
}
.post-image { width: 100%; float:left;border: 1px solid #d7d7d7; position: relative; padding: 7px;  }
.post-image img {
		
}
.grid .container.first {
    clear: both;
}
.blog-box .grid {margin:0 -25px 0 0;} 
.blog-box .grid.four-col { margin:0 -15px 0 0;}
.grid {
    margin: 0;
}
body.grid {
    margin: 0;
}
/**
 * Portfolio 
 * -----------------------------------------------------------------------------
 */
 
.portfolios {
}
.portfolio-filter-container {
    margin-bottom: 20px;
}
/***** Start Portfolio 2 columns Page *****/
.portfolios ul {
    padding: 0;
    list-style: none;
	margin:0;
}
h1.entry-title-port {
    margin-bottom: 10px;
    font-size: 15px;
}
.portfolio_wrapper {
}
.portfolios li .main img, .portfolio_wrapper li .main img, .portfolio_wrapper div.main img {
}
.portfolio_image .image1 {
    border: 5px solid #EEE;
}
.portfolio_2column, .portfolio_two {
    float: left;
    width: 100%;
}
.portfolio_2column li, .portfolio_two li {
    vertical-align: top;
    float: left;
    list-style: none outside none;
    margin-bottom: 15px;
    margin-right: 1%;
    width: 49%;
}
.portfolio_2column li img, .portfolio_two li img {
}
.portfolio_details {
    float: left;
    width: 100%;
}
.portfolio_2column li.not-last, .portfolio_two li.first {
    float: left;
}
.portfolio_2column li.last, .portfolio_two li.last {
    margin-right: 0;
    float: right;
}
/***** End Portfolio 2 columns Page *****/
/***** Start Portfolio 3 columns Page *****/
.portfolio_3column {
    float: left;
    width: 100%;
}
.portfolio_3column li, .portfolio_three {
    float: left;
    list-style: none outside none;
    margin-bottom: 15px;
    margin-right: 1.4%;
    vertical-align: top;
    width: 32.4%;
}
.portfolio_3column li img, .portfolio_three img {
}
.portfolio_3column li.last, .portfolio_three.last {
    float: right;
    margin-right: 0;
}
/***** End Portfolio 3 columns Page *****/
/***** Start Portfolio 4 columns Page *****/
.portfolio_4column {
    float: left;
    width: 100%;
}
.portfolio_4column li, .portfolio_four {
    vertical-align: top;
    float: left;
    list-style: none outside none;
    margin-bottom: 15px;
    margin-right: 1.3%;
    width: 24%;
}
.portfolio_4column li img, .portfolio_four img {
}
.portfolio_4column li.last, .portfolio_four.last {
    margin-right: 0;
    float: right;
}
/***** End Portfolio 4 columns Page *****/
/**
 * Testimonails
 * -----------------------------------------------------------------------------
 */
.testimonial-page #primary {
    width: 100%;
}
/**
 * Staff
 * -----------------------------------------------------------------------------
 */
.staff-page {
}
.staff-page .categories-links:before{
  content: "\f114";
}
.staff-page .author-links:before{
  content: "\f007";
}
.staff-page .comments-link:before{
  content: "\f075";
}

.staff-page .tags-links:before{
  content: "\f02c";
}
.staff-page .website:before{
  content: "\f0c1";  
}
.footer_inner .email:before { content: " ";}
.staff-page .email:before{
  content: "\f0e0";  
}
.staff-page .facebook:before{
  content: "\f09a";  
}
.staff-page .twitter:before{
  content: "\f099";  
}
.staff-page .linkedin:before{
  content: "\f0e1";  
}
.staff-page .rss:before{
  content: "\f09e";  
}
.staff-page .youtube:before{
  content: "\f167";  
}
.staff-page .pinterest:before{
  content: "\f0d2";  
} 
.staff-page .skype:before{
  content: "\f17e";  
}
.staff-page .google-plus:before{
  content: "\f0d5";  
}
.staff-page .team-grid .item{width: 23%;}
.staff-page .item {
    text-align: center;
    overflow: visible;
	margin: 10px;
	
}
.staff-box .staff-image img {
    width: 100%;
    height: auto;
    border-radius: 5px 5px 0 0;
    -webkit-border-radius: 5px 5px 0 0;
    -moz-border-radius: 5px 5px 0 0;
}
.staff-list .staff-image img {
    max-width: 100%;
    height: auto;
    border-radius: 5px 0 0 5px;
    -webkit-border-radius: 5px 0 0 5px;
    -moz-border-radius: 5px 0 0 5px;
}
.staff-box .staff-content {
    margin: 0 10px;
}
.staff-page .staff-name a{ 	color: #0f0f0f;}
.staff-page .staff-name {
   	color: #0f0f0f;
    font-size: 14px;
    font-weight: 700;
    margin: 10px 0 0;
    text-transform: uppercase;
}
.staff-page .staff-position {
    color: #b4b4b4;
    font-size: 13px;
    font-style: italic;
    text-transform: capitalize;
}
.staff-image_inner {
    border: 1px solid #e6e6e6;
    padding: 5px;
	position:relative;
}
.staff-page .staff-social {
    margin: 0 auto;
    position: absolute;
    top:42%;
	left:0; right:0;
	opacity: 0;
}
.staff-page .description {
}
.staff-page .description p {
    margin-bottom: 15px;
}
.staff-page .four-col .staff-social.icon-1, .staff-page .four-col .staff-social.icon-2, .staff-page .four-col .staff-social.icon-3, .staff-page .four-col .staff-social.icon-4, .staff-page .four-col .staff-social.icon-5, .staff-page .cols-4 .staff-social.icon-1, .staff-page .cols-4 .staff-social.icon-2, .staff-page .cols-4 .staff-social.icon-3, .staff-page .cols-4 .staff-social.icon-4, .staff-page .cols-4 .staff-social.icon-5 {
    margin: 0 auto -20px;
}
.staff-page .four-col .staff-social.icon-6, .staff-page .four-col .staff-social.icon-7, .staff-page .four-col .staff-social.icon-8, .staff-page .four-col .staff-social.icon-9, .staff-page .cols-4 .staff-social.icon-6, .staff-page .cols-4 .staff-social.icon-7, .staff-page .cols-4 .staff-social.icon-8, .staff-page .cols-4 .staff-social.icon-9 {
    margin: 0 auto -55px;
}
.staff-page .three-col .staff-social.icon-1, .staff-page .three-col .staff-social.icon-2, .staff-page .three-col .staff-social.icon-3, .staff-page .three-col .staff-social.icon-4, .staff-page .three-col .staff-social.icon-5, .staff-page .three-col .staff-social.icon-6, .staff-page .three-col .staff-social.icon-7, .staff-page .cols-3 .staff-social.icon-1, .staff-page .cols-3 .staff-social.icon-2, .staff-page .cols-3 .staff-social.icon-3, .staff-page .cols-3 .staff-social.icon-4, .staff-page .cols-3 .staff-social.icon-5, .staff-page .cols-3 .staff-social.icon-6, .staff-page .cols-3 .staff-social.icon-7 {
    margin: 0 auto -20px;
}
.staff-page .three-col .staff-social.icon-8, .staff-page .three-col .staff-social.icon-9, .staff-page .cols-3 .staff-social.icon-8, .staff-page .cols-3 .staff-social.icon-9 {
    margin: 0 auto -55px;
}
.staff-page .staff-social .icon {
    border: 1px solid #ffffff;
    color: #ffffff;
    display: inline-block;
    font-size: 18px;
    height: 40px;
    line-height: 40px;
    margin: 0 4px 5px;
    text-align: center;
    width: 40px;
	font-family: "FontAwesome";
}

.staff-page .staff-social .icon .fa {
    color: #FFFFFF;
    line-height: 30px;
    margin: 0;
    text-align: center;
}
.staff-page .staff-list .staff-image {
}
.staff-list .staff-image {
    margin-right: 20px;
}
.staff-list .entry-content {
    display: table;
}
.staff-list .staff-left, .staff-list .staff-right {
    display: table-cell;
    vertical-align: top;
}
.image-bottom {
    background: none repeat scroll 0 0 rgba(0, 0, 0, 0.4);
    opacity: 0;
    position: absolute;
    top: 5px; left:5px; right: 5px; bottom:5px;
}
.ie8 .staff-page .staff-social{display:none;}
.ie8 single-team:hover .image-bottom, .ie8 .staff-page .single-team:hover .staff-social{display:block;}
.image-bottom_inner {
    height: 100%;
    width: 100%;
}
.single-team:hover .image-bottom, .staff-page .single-team:hover .staff-social{opacity: 1; }
.staff-page .staff-image img{width: 100%;}
.staff-page .staff-image{
    border: 1px solid #e6e6e6;
    display: table;
    margin: 10px auto;
    padding: 5px;
    width: auto;
}
/* Start awesome fonts */
.fa {
    margin-right: 5px;
    font-size: 14px;
	color: #333333;
}
.post-navigation a.next-post .fa {
    margin-right: 0;
    margin-left: 5px;
}
.service .style-4 .service-icon{color:#e65e63 !important;}
/* End awesome fonts */
/* Start Faqs */
.faqs-container {
    width: 100%;
}
.faqs-content {
}
.style-1 .faqs-category-container {
    -moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    border-color: #F0F0F0 #F0F0F0 -moz-use-text-color;
    border-image: none;
    border-style: solid solid none;
    border-width: 1px 1px medium;
}
.single-faq .tog, .single-faq .tour li a {
    font-size: 17px;
    text-transform: none;
}
.style-1 .single-faq {
    border-bottom: 1px solid #F0F0F0;
}
.style-2 .single-faq {
    margin: 0 0 15px;
}
.style-2 .faqs-category-container {
}
.style-2 .single-faq .title {
    font-size: 17px;
    color: #e65e63;
    margin-bottom: 5px;
}
.style-2 .single-faq .content {
    font-size: 17px;
    line-height: 30px;
}
/* End Faqs */
/* Start Banners */
/*.tm_banner img:hover {filter: url("data:image/svg+xml;utf8,<svg xmlns=\'http://www.w3.org/2000/svg\'><filter id=\'grayscale\'><feColorMatrix type=\'matrix\' values=\'0.3333 \9 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0 0 0 1 0\'/></filter></svg>#grayscale");
}*/
.tm_banner {
    margin-bottom: 20px;
	text-align: center;
	
}
.left-banner .tm_banner.effect- {
    text-align:left;
}
.right-banner .tm_banner.effect- {
    text-align:right;
}
.tm_banner_inner > a {
    display: inline-block;
    overflow: hidden;
    position: relative;
}
.tm_banner img {
     transition: all 0.4s ease-in-out 0s;
}
.tm_banner img:hover {
    opacity: 0.6;
    transform: scale(1.1, 1.1);
    transition: all 0.4s ease-in-out 0s;
}
.widget-single-post .description {overflow:hidden;}
.description {
    margin: 10px 0;
/*	overflow: hidden; commeted for contact us page*/ 
}
.comments {
    font-style: italic;
    color: #e65e63;
	font-size: 13px;
	font-weight:600;
}
.shortcode_contactform .description {
    color: #87CFC5;
}
.tm_banner_inner {
}
.tm_banner .title {
    color: #87CFC5;
    margin: 5px 0;
}
.tm_banner .description {
    margin: 5px 0;
}
/* End Banners */
/* Start Feature*/
.feature-container {
    text-align: center;
    padding: 0 35px;
}
.feature-container .icon {
    margin: 20px 0;
}
.feature-container .icon i {
    font-size: 35px;
    color: #464E55;
}
.feature-container .title {
    font-size: 20px;
}
.feature-container .description {
}
/* End Feature*/
/* Start About us */
.about-history .small-title {
    color: #87CFC5;
    margin: 10px 0 0px;
    font-size: 17px;
}
.about-history .sub-title {
    color: #7C8388;
    margin-bottom: 15px;
    font-size: 13px;
    line-height: 18px;
}
.about-history .image {
    text-align: center;
}
.about-history .image img {
    border-bottom: 5px solid #EEEEEE;
}
.about-our-clients .product-block {
    margin: 30px 60px 22px 0;
}
.about-testimonials .product-block {
    margin: 0;
}
/* End About us */
/**
 * Loading
 * -----------------------------------------------------------------------------
 */
.loading {
    position: relative;
    text-align: center;
    vertical-align: middle;
    width: 100%;
}
.loading img {
    position: absolute;
    top: 50%;
}
/* Start Widget recent posts */
.widget .single-post {
    clear: both;
    display: inline-block;
    padding: 7px 0;
	position:relative;
}
.widget .single-post .post-img {
    float: left;
    margin-right: 10px;
}
.widget .single-post .post-img img {
    border: 3px solid #F1F1F1;
}
.widget .single-post .post-title {
    display: inline;
    margin-bottom: 0;
    margin-top: 0;
    text-transform: none;
    font-family: 'Open Sans',Arial,Helvetica,sans-serif;
    font-size: 15px;
}
.widget .single-post .post-title.no-image {
    width: 100%;
}
.widget .single-post .post-excerpt {
    display: inline-block;
}
.widget .single-post .post-date {
    display: inline-block;
    width: auto;
}
/* End Widget recent posts */
.latest-news-content {
    margin: 0 auto;
}
.latest-news-content .single-post .post-title  a {color: #0f0f0f;}
.latest-news-content .single-post .post-title {
    display: block;
    font-size: 15px;
    font-weight: bold;
    margin: 0 0 10px;
    text-transform: uppercase;
}
.latest-news-content .single-post .post-description, .latest-news-content .single-post .post-date {
    font-size: 15px;
    line-height: 22px;
    margin: 0 0 5px 0;
	  display: inline;
}
.latest-news-content .single-post .other-box .icon{background: url(/c/s/mbay/themes/rew-marketplace-theme/css/../images/megnor/zoom.png) no-repeat scroll 50% 50% transparent;
    border: 2px solid #ffffff;
    border-radius: 3px;
    opacity: 0;
    padding: 12px 22px;
    z-index: 10;}
.latest-news-content .single-post .other-box {left: 0;
    position: absolute;
    right: 0;
    text-align: center;
    top: 45%;
    z-index: 9;
}
.latest-news-content .single-post .post-author:before {font-family: FontAwesome; content:"\f040"; margin: 0 10px; color: #b0b0b0;}
.latest-news-content .single-post .post-author {
    border-top: 1px solid #eeeeee;
    color: #e65e63;
    margin-top: 15px;
    padding: 10px 30px 10px 0;
    width: 100px;
}
.latest-news-content .post-image .image-hover  {
 	display: block;
    bottom: 7px;
    margin: 0;
    position: absolute;
    top: 7px;
    z-index: 9;
    right: 7px;
    left: 7px;
}
.latest-news-content .post-image:hover .icon{opacity: 1;}
.latest-news-content .post-image:hover .image-hover {
  background: none repeat scroll 0 0 rgba(0, 0, 0, 0.5);
}
.latest-news-content .single-post  .post-time{border-top: 1px solid #f29296; }
.latest-news-content .single-post .month {border-bottom: 1px solid #c6474b; 
    padding-bottom: 5px;}
.latest-news-content .single-post .post_time {
    background-color: #e65e63;
    border-bottom: 8px solid #0f0f0f;
    color: #ffffff;
    left: 25px;
    margin: 10px 0;
    position: absolute;
    text-align: center;
    top: 5px;
    width: 80px;
}
.fa.fa-arrow-right {
    font-size: 15px;
    margin-left: 10px;
}
/* added */

.full-width #primary, .single-product-full #primary {
    float: none;
    margin-left: 0;
    margin-right: 0;
    width: 100%;
}

.full-width #secondary, .single-product-full #secondary {
    display: none;
}

.title_outer {
    background: url(/c/s/mbay/themes/rew-marketplace-theme/css/../images/megnor/title_line.png) repeat-x scroll 0 center transparent;
	text-align: center;
}

.line-type.small-title {
    background: none repeat scroll 0 0 #ffffff;
    display: inline-block;
    margin: 0;
    padding: 0 20px;
	font-size:22px;	
	text-transform: capitalize;
	color: #333333;
}

.shortcode_contactform form {
     margin-top: 10px;
}

.address-container  .fa.fa-home {float: left;}
.address-container .desc {overflow: hidden;}
.address-container .fa {font-size: 18px; color: #777777; line-height: 25px; margin-right: 10px;}

.newslettercontainer {  background: none repeat scroll 0 0 #f1f1f1;
    border: 1px solid #eceaea; overflow: hidden;   margin-left: 48px;
	}
  .newslettercontainer .simple-type.small-title{font-size: 18px;	}
 .widget .newslettercontainerinner table td, .tnp-field{padding: 5px 0; }
 
 .widget .newslettercontainerinner table, .widget .newslettercontainerinner p{margin:0;}
 .newsletter.newsletter-subscription th , .tnp-field.tnp-field-email > label{  display: none;}
 .newsletter-email , .tnp.tnp-subscription .tnp-email{width: 90%;   margin: 10px 0;}
 .newslettercontainerinner{ background: none repeat scroll 0 0 #f8f8f8;
    border: 2px solid #ffffff;
    box-shadow: 0 0 3px #e8e8e8;
    margin: 10px;
    padding: 15px;} 
 #footer-widget-area .post-date {
    float: left;
    width: 30px;
    text-align: center;
    border-right: 1px solid;
    margin-right: 10px;
	text-transform:uppercase;
	padding-right: 10px;
	}
 #footer-widget-area .post-date .post-day{font-size: 15px;font-weight:600;}
.tm-about-text {
    margin: 0 0 15px;
}
.tm-about-description {
    margin-top: 20px; line-height: 25px;	
}
 #footer-widget-area .widget-single-post {
    margin-bottom: 24px;
	margin-top: 10px;
}
.footer-top-widget {  background-color: #e65e63;}
.footer-top-widget .textwidget {
    margin: 0 auto;
    width: 1150px;
}
.expandable-hitarea{ height: 20px; width: 20px; background: url(/c/s/mbay/themes/rew-marketplace-theme/css/../images/megnor/sprite.png) no-repeat scroll -208px -261px transparent; position:absolute; right:10px; top: 10px; cursor: pointer;}
.collapsable-hitarea{ height: 20px; width: 20px;  background: url(/c/s/mbay/themes/rew-marketplace-theme/css/../images/megnor/sprite.png) no-repeat scroll -237px -260px transparent;position:absolute; right:10px; top: 10px; cursor: pointer;} 
/* added */
/* Start Page builder */
.panel {
	box-shadow:none !important;
}
.panel-grid {
    margin: 0 !important;
}
.panel-grid-cell {
    padding: 0 !important;
}

.woocommerce-notice{
	
	background: #fbfbfb;
    padding: 15px 25px;
	border-left: 4px solid;
}

.woocommerce-notice--success{

	border-color: #269f61;
}

.woocommerce-Addresses{
	
	margin-top:40px;
}

.woocommerce .wc-proceed-to-checkout .checkout-button, .woocommerce-page .wc-proceed-to-checkout .checkout-button {
    background: #e65e63;
    padding: 10px 30px;
    text-transform: uppercase;
}
.woocommerce  .wc-proceed-to-checkout, .woocommerce-page .wc-proceed-to-checkout{
	margin:20px 0 20px;
}
.woocommerce .wc-proceed-to-checkout .checkout-button:hover, .woocommerce-page .wc-proceed-to-checkout .checkout-button:hover{
	background: #a09fa0;
}
.woocommerce .full-width ul.products.grid, .woocommerce-page .full-width ul.products.grid{margin:0;}
.woocommerce .shop-left-sidebar ul.products.grid, .woocommerce-page.shop-left-sidebar ul.products.grid{margin:0;}
.woocommerce .shop-right-sidebar ul.products.grid, .woocommerce-page.shop-right-sidebar ul.products.grid{margin:0;}
.left-services.one_third .content_inner {margin-left: 0 !important;}
.right-services.one_third .content_inner {margin-left: 20px !important;}
ul.products.list li.product h3, ul.products.list li.product div[itemprop="description"], ul.products.list li.product .price, ul.products.list li.product .gridlist-buttonwrap {float: left !important;text-align:justify;}

/*------------------ HORIZONTAL MENU ----------------*/

* {
  box-sizing: inherit;
}

.pn-ProductNav_Wrapper {
	position: relative;
	padding: 0 11px;
	border-bottom: 1px solid #eee;
	background: #fff;
	box-sizing: border-box;
    height: 45px;
    overflow: hidden;
}

.pn-ProductNav {
  /* Make this scrollable when needed */
  overflow-x: auto;
  /* We don't want vertical scrolling */
  overflow-y: hidden;
  /* For WebKit implementations, provide inertia scrolling */
  -webkit-overflow-scrolling: touch;
  /* We don't want internal inline elements to wrap */
  white-space: nowrap;
  /* If JS present, let's hide the default scrollbar */
  /* positioning context for advancers */
  position: relative;
  font-size: 0;
}
.js .pn-ProductNav {
  /* Make an auto-hiding scroller for the 3 people using a IE */
  -ms-overflow-style: -ms-autohiding-scrollbar;
  /* Remove the default scrollbar for WebKit implementations */
}
.js .pn-ProductNav::-webkit-scrollbar {
  display: none;
}

.pn-ProductNav_Contents {
  float: left;
  transition: -webkit-transform .2s ease-in-out;
  transition: transform .2s ease-in-out;
  transition: transform .2s ease-in-out, -webkit-transform .2s ease-in-out;
  position: relative;
}

.pn-ProductNav_Contents-no-transition {
  transition: none;
}

.pn-ProductNav_Link {
  text-decoration: none;
  color: #888;
 font-size: 16px;
  font-family: -apple-system, sans-serif;
  display: inline-flex;
  align-items: center;
  min-height: 44px;
  border: 1px solid transparent;
  padding: 0 11px;
}
.pn-ProductNav_Link + .pn-ProductNav_Link {
  border-left-color: #eee;
}
.pn-ProductNav_Link[aria-selected="true"] {
  color: #111;
}

.pn-Advancer {
  /* Reset the button */
  -webkit-appearance: none;
	 -moz-appearance: none;
		  appearance: none;
  background: transparent;
  padding: 0;
  border: 0;
  /* Now style it as needed */
  position: absolute;
  top: 0;
  bottom: 0;
  /* Set the buttons invisible by default */
  opacity: 0;
  transition: opacity .3s;
}
.pn-Advancer:focus {
  outline: 0;
}
.pn-Advancer:hover {
  cursor: pointer;
}

.pn-Advancer_Left {
  left: 0;
}
[data-overflowing="both"] ~ .pn-Advancer_Left, [data-overflowing="left"] ~ .pn-Advancer_Left {
  opacity: 1;
}

.pn-Advancer_Right {
  right: 0;
  opacity: 1;
}
[data-overflowing="both"] ~ .pn-Advancer_Right, [data-overflowing="right"] ~ .pn-Advancer_Right {
  opacity: 1;
}

.pn-Advancer_Icon {
  width: 20px;
  height: 44px;
  fill: #bbb;
}

.pn-ProductNav_Indicator {
  position: absolute;
  bottom: 0;
  left: 0;
  height: 4px;
  width: 100px;
  background-color: transparent;
  -webkit-transform-origin: 0 0;
		  transform-origin: 0 0;
  transition: background-color .2s ease-in-out, -webkit-transform .2s ease-in-out;
  transition: transform .2s ease-in-out, background-color .2s ease-in-out;
  transition: transform .2s ease-in-out, background-color .2s ease-in-out, -webkit-transform .2s ease-in-out;
}

/*--------------- CUSTOM CSS --------------- */


@media only screen and (max-width: 1250px) {
 	.topbar-main, .header-main, .slider_area_inner, .footer_inner, .main-content-inner, .full-width .inner-container, .panel-row-style-inner-container, .main-content.left-sidebar, .footer-top-widget .textwidget, .page-title-inner{
		width:97% !important;
		margin:0 auto;
	}
}
@media only screen and (max-width: 999px) and (min-width: 768px) {
	.woocommerce-page div.product div.summary, .woocommerce-page #content div.product div.summary {
		width: 40% !important;
		max-width: 40% !important;
	}
}

@media only screen and (max-width: 604px){
	
	iframe{
		
		width:100% !important;
	}
}

@media only screen and (max-width: 500px){
	
	#content div.term-image {
        width: 100% !important;
        float: none !important;
	}
}

.topbar-outer {
    height: 40px;
    overflow: hidden;
}
.site-content .entry-meta {
    background: transparent !important;
	color: #777;
}

.single_variation_wrap .amount {
    padding: 5px 10px;
    display: inline-block;
    font-weight: bold;
    color: #fff;
    margin-right: 5px;
    float: left;
    width: auto;
    background: #b9b9b9;
}
.entry-main-content .entry-content-other, .grid .blog-list .entry-main-content .entry-content-other, .blog-list .entry-main-content .entry-content-other{
    font-size: 17px;
    line-height: 32px;
}
.products.grid .container-inner .price{
	
	padding: 9px 0;
}
.products.grid .container-inner .addtocart {
    height: 34px;
	display: none;
}

article.hentry {
    border-bottom: none !important;
    margin-top: 10px !important;
	margin-bottom: 0px !important;
    background: #fff !important;

    padding: 20px 20px 10px 20px;
	overflow: hidden !important;
}

article.hentry, .post.hentry {
	border-radius: 5px;
	box-shadow: rgb(235 238 240) 0px 48px 100px 0px;
}
.wc_payment_methods li, .wc-block-grid__products li {
    list-style: none !important;
}
.wc-block-grid__product-add-to-cart.wp-block-button .wp-block-button__link{
	color:#fff !important;
}
#content div.product, .woocommerce div.product, .woocommerce-page #content div.product, .woocommerce-page div.product {
    overflow: visible !important;
}
#content div.product div.summary, .woocommerce div.product div.summary, .woocommerce-page #content div.product div.summary, .woocommerce-page div.product div.summary {
    float: right;
    width: 45%;
    margin-left: 15px;
    padding: 0px;
    margin-top: 0px;
    box-shadow: none;
    background: #fff;
	box-shadow: none;
}
#content .type-post div.term-description, #content .type-list div.term-description, #content .type-location div.term-description, #content .type-event div.term-description  {
	
    float: right !important;
    width: auto;
    z-index: 2;
    padding: 15px 25px;
    margin-top: -60px;
    margin-bottom: 0px;
    border-radius: 40px;
    box-shadow: 0 1px 7px 0 rgba(0,0,0, .15);
    background: #fff;
}
#content div.term-image {
    width: 35%;
	float: left;
}
.woocommerce .woocommerce-message, .woocommerce-page .woocommerce-message {
    width: 36%;
}
.woocommerce-MyAccount-navigation ul li {
    list-style-type: none !important;
}
.woocommerce-product-gallery__trigger{
    position: absolute;
    z-index: 1;
    font-size: 20px;
    background: #fff;
    padding: 5px;
    margin: 0px;
}
.topbar-main, .header-main, .slider_area_inner, .footer_inner, .main-content-inner, .full-width .inner-container, .panel-row-style-inner-container, .main-content.left-sidebar, .top_main {
    width: 97%;
    margin: 0 auto;
}
.site-header {
    display: grid;
}
.page-title-inner {
    margin: 0 auto;
    width: 97% !important;
}
.header_logout a.account {
  border-right: 1px solid #d0d0d0;
}
.header_logout a.logout {
    border-left: none !important;
}
.topbar-right {
    background: none !important;
	border-left: 1px solid #d0d0d0;
}
#latest-news-products .post-image {
    float: left;
    border: 7px solid #fff;
    outline: 1px solid #eee;
    padding: 0;
    margin: 0 1px;
    width: 375px;
    position: relative;
    max-height: 215px;
    overflow: hidden;
}
.latest-news-content .single-post .post-time {
    border-top: 1px solid #d0d0d0;
}
.latest-news-content .single-post .month {
    border-bottom: 1px solid #d0d0d0;
}
.latest-news-content .single-post .post-title {
    text-align: left;
}
.latest-news-content .single-post .post-author {
    width: 100%;
}

.header2 .top_main {
    width: auto;
    margin-right: 25px;
    float: right;
}

@media only screen and (max-width: 1250px) {
	.header2 .top_main {
		margin-right: 0 !important;
	}
}
.post-thumbnail {background: none;}
.entry-thumbnail {
    margin: -25px -25px 0px -25px;
	height: 330px;
	width: 750px;
    position: relative;
    display: block;
	background: #0f0f0f;
	overflow: hidden;
}
.single-product .entry-thumbnail {
	
	width:auto;
}

@media (max-width: 750px) {
	
	.entry-thumbnail, .post-thumbnail {
		
		height: calc( 42vw / 1 );
		max-height: 70vh;
		overflow: hidden;
		width: auto;
	}
}

.type-post .entry-thumbnail img, .type-product .entry-thumbnail img {
    height: auto;
    max-width: 100%;
    width: 100%;
    margin: 0; 
}
.comment-respond {
    background-color: #f8f8f8;
}

img.size-full {
	max-width: 100%;
    width: 100%;
    margin: 0 !important;
}

img.size-large {
	max-width: 100%;
    width: auto;
    margin: 0 auto !important;
}

.wp-post-image {
	width: auto;
    margin: 0 auto !important;
}

.author-avatar {
    display: inline-block;
    float: left;
    width: 15%;
	text-align:center;
}

.author-avatar img {
    border-radius: 250px;
    border: 3px solid #f4f4f1;
    padding: 2px;
    width: 60%;
    height: auto;
}

.author-description {
    display: inline-block;
    width: 85%;
    padding-top: 0 !important;
}

.author-title {
    padding-top: 0 !important;
    padding-bottom: 5px !important;
	    margin-top: 0 !important;
}

.author-bio{
    line-height: 20px;
}

li.product-category.product{
	margin: 20px 15px 10px !important;
}

.list li.product-category  .container-inner{
	
    width: 100%; 
    float: left;
    margin: 0 !important;	
}

.woocommerce ul.products.list li.product-category .image-block {
    width: 100% !important;
}

ul.products.list li.product-category div[itemprop="description"] {
	
    display: none !important;
}
ul.products.grid div[itemprop="description"] {
    display: none;
}
.woocommerce .woocommerce-info, .woocommerce-page .woocommerce-info {
    display: inline-block;
    width: auto;
}

.tm_banner_inner img {

    border-radius: 5px;
}

.service.style-5 {
    border-radius: 5px;
    box-shadow:  0 2px 4px 0 rgba(0,0,0,0.16),0 1px 1px 0 rgba(0,0,0,0.12)!important;
}

.woocommerce ul.products.list li.product-category a {
    width: 100%;
}

.woocommerce .order_details li, .woocommerce-page .order_details li {
    list-style: none;
}

.brand_main .product-block {
    text-align: center;
}

.site-footer {
    background-color: #383838;
}

.header_cart .togg #shopping_cart {
	margin-right: 5px;
    display: inline-block;
    height: 0px;
    padding: 22px;
}

.product-name p {
	background:#fff !important;
}

.text-ad-links {
	margin-top: -25px;
}

/*CURRENCY SELECTOR*/

.header_cart .widget {
    margin-bottom: 0px;
    float: right;
}

.woocommerce-currency-switcher-form a.dd-option {
    padding: 6px !important;
}

.woocommerce-currency-switcher-form .dd-selected {
    padding: 4px 5px !important;
    background: #fff;
    border-radius: 3px;
}

.dd-select {
    border: none !important;
}

.dd-pointer {
    top: 71% !important;
}

.dd-image-right{
	  margin-right: 0px !important;
	  width: 20px;
    margin: 5px 0;
}

.dd-option-text{
	font-size: 10px;
}

.dd-desc {
    line-height: 1.2em !important;
    font-size: 10px;
}

.dd-selected-text{
	
	margin:0;
}

/*WHOLESALE PRICE*/

.wholesale_price_title {
	
	display:none;
}
ul{
    list-style-type: circle;
}

/*yith*/

#yith-quick-view-content div.summary{
	width:50%;
}

.yith-wcqv-button{
	background: #ddd !important;
	margin: 0;
	padding: 10px 0px;
	width: 100%;	
}

.newsletter.newsletter-subscription th, .tnp-field.tnp-field-email > label {
	display:block !important;
}

.image-comparator{
    width: 50%;
    text-align: center;
	  margin: 20px 0;
}

.yith-wcqv-button{
    float: right;
    text-align: center;
    width: 100% !important;
}
@media (max-width: 768px){
	.yith-wcqv-button{
		padding: 40px 0 10px 0 !important;
	}
}
/*content cards*/

.content_cards_card {
    background-color: white;
    border: 1px solid;
    border-color: #e9eaed #dadada #ccc;
    padding: 3px;
    margin-bottom: 20px;
    margin-top: 50px;
    max-width: 400px;
    margin-left: auto;
    margin-right: auto;
}

.content_cards_card .content_cards_image {
    width: 100%;
    display: block;
    max-height: 250px;
    overflow: hidden;
    text-align: center;
}

/*events*/

.css-events-list table.events-table td {
    padding: 8px;
}

.em-locations-list li {
    list-style: none;
    padding: 10px 0;
}

/*product search*/
.widget button, .widget input[type="button"], .widget input[type="reset"], .widget input[type="submit"] {
    padding: 6px 8px;
}
.woocommerce.widget_product_search .woocommerce-product-search {
    float: left;
    position: relative;
    margin-bottom: 15px;
	width:100%;
}
/*product stars*/
.woocommerce .products .star-rating, .woocommerce-page .products .star-rating {
    display: block;
    margin: 15px 5px 0 10px;
    bottom: 0;
    left: 0;
    right: auto;
    top: 0px;
    position: absolute;
}
.woocommerce ul.cart_list li .star-rating, ul.product_list_widget li .star-rating, .woocommerce-page ul.cart_list li .star-rating, .woocommerce-page ul.product_list_widget li .star-rating {
    float: none;
    position: relative;
    left: 0;
}
.woocommerce .star-rating span:before, .woocommerce-page .star-rating span:before {
    color: #ffba36 !important;
}
/*yith request quote*/
.yith-ywraq-add-to-quote {
	clear:both;
}
.yith-ywraq-add-to-quote a {
	padding: 2px 8px !important;
    font-size: 11px !important;
    opacity: 0.5;
    color: #fff;
}

/* tag directory */

#mcTagMap .tagDescription {
    display: block;
    font-size: 100% !important;
    padding: 15px 10px;
    line-height: initial !important;
    font-style: normal !important;
}

/** wedocs */

.docs-template-default  #primary {
	
	float: none;
    width: 100% !important; 
}

.wedocs-single-wrap .wedocs-sidebar h3.widget-title {

    padding: 15px 0 15px 0 !important;
}

.wedocs-single-wrap .wedocs-single-content ol.wedocs-breadcrumb {
    margin: 15px 25px !important;
}

.wedocs-docs-list {
	
	display:inline !important;
}

.wedocs-docs-list li {
	
	list-style:none !important;
}

/** bbpress forum */

#bbpress-forums {
    margin-top:15px;
	font-size:14px;
}

#bbpress-forums ul.status-closed, #bbpress-forums ul.status-closed a {
	
	color:#888;
}

div.bbp-breadcrumb, div.bbp-topic-tags {
    font-size: 14px;
}

.bbpress #subscription-toggle {
	float: right;
}

#bbpress-forums ul.bbp-lead-topic, #bbpress-forums ul.bbp-topics, #bbpress-forums ul.bbp-forums, #bbpress-forums ul.bbp-replies, #bbpress-forums ul.bbp-search-results{
    font-size: 14px;
    margin-top: 10px;
    display: inline-block;
	width: 100%;
	border: none;
}

#bbpress-forums .bbp-forums-list li {
    font-size: 13px;
}

#bbpress-forums .bbp-forum-info .bbp-forum-content, #bbpress-forums p.bbp-topic-meta {
    font-size: 13px;
    margin: 10px 0 10px;
}

#bbpress-forums li.bbp-body ul.forum, #bbpress-forums li.bbp-body ul.topic {
    padding: 30px 15px;
}

#bbpress-forums div.bbp-topic-content pre, #bbpress-forums div.bbp-reply-content pre{
    
    max-width:100%;
}

.bbp-search-form input, .bbp-search-form textarea {
    padding: 5px 5px 5px 5px;
}


.entry-main-content .entry-content-other, .grid .blog-list .entry-main-content .entry-content-other, .blog-list .entry-main-content .entry-content-other{
    font-size: 17px;
    line-height: 32px;
}

#mcTagMap .tagDescription {
    display: block;
    font-size: 100% !important;
    padding: 15px 10px;
    line-height: initial !important;
    font-style: normal !important;
}

.site-content .entry-meta > span a, .site-content .entry-meta > span {
    color: #777;
}
.woocommerce .woocommerce-message, .woocommerce-page .woocommerce-message {
    width: 36%;
}
.woocommerce-page.shop-left-sidebar ul.products.grid {
	clear: both !important;
    border-top: 0px solid #E3E2E2 !important;
}
.single_variation_wrap .amount {
    padding: 5px 10px;
    display: inline-block;
    font-weight: bold;
    color: #fff;
    margin-right: 5px;
    float: left;
    width: auto;
    background: #b9b9b9;
}
#content div.product, .woocommerce div.product, .woocommerce-page #content div.product, .woocommerce-page div.product {
    overflow: visible !important;
}
.woocommerce #content div.product .price, .woocommerce div.product .price, .woocommerce-page #content div.product .price, .woocommerce-page div.product .price  {
    margin: 30px 0px;
    text-align: left;
}
.woocommerce #content div.product p.price span, .woocommerce div.product p.price span, .woocommerce-page #content div.product p.price span, .woocommerce-page div.product p.price span {
    font-size: 20px;
    border-top: 1px solid #eee;
    font-weight: 500;
    padding-top: 10px;
}
.woocommerce ul.cart_list li .star-rating, .woocommerce ul.product_list_widget li .star-rating, .woocommerce-page ul.cart_list li .star-rating, .woocommerce-page ul.product_list_widget li .star-rating {
    float: none;
    position: relative;
    left: 0;
}
@media only screen and (max-width: 1250px) {
 	.topbar-main, .header-main, .slider_area_inner, .footer_inner, .main-content-inner, .full-width .inner-container, .panel-row-style-inner-container, .main-content.left-sidebar, .footer-top-widget .textwidget, .page-title-inner{
		width:97% !important;
		margin:0 auto;
	}
}
@media only screen and (max-width: 999px) and (min-width: 768px) {
	.woocommerce-page div.product div.summary, .woocommerce-page #content div.product div.summary {
		width: 40% !important;
		max-width: 40% !important;
	}
}

@media (max-width: 768px){
	.topbar-main, .header-main, .slider_area_inner, .footer_inner, .main-content-inner, .full-width .inner-container, .panel-row-style-inner-container, .main-content.right-sidebar, .main-content.left-sidebar, .top-main, .header-top-main-inner, .header-main, .footer-main, .content-main, .homepage .content-main, .brand-logo {
		margin: 0 auto !important;
		width: 100% !important;
	}
	.header-contactus {
		display: none !important;
	}
	.header_cart {
		display: none !important;
	}
	.header-search {
		display: none !important;
	}
	.page-title .entry-title-main {
			width:90% !important;
	}
	.woocommerce .woocommerce-message, .woocommerce-page .woocommerce-message {
			width: auto;
			margin: 0 20px 30px 20px !important;
	}
}

.woocommerce .woocommerce-info, .woocommerce-page .woocommerce-info {
    display: inline-block;
    width: auto;
}
.upsells.products > h2, .related.products h2{
	
	line-height:30px;
    font-size: 16px;
    font-weight: 600;
    margin: 0 0 -2px;
    text-transform: uppercase;
    width: auto;
    border-bottom: 2px solid #e65e63;
    float: left;
    padding-right: 30px;
    padding-bottom: 10px;	
}

ul.wc-block-product-template{
    
    margin:0;
}
.entry-content ul > li {
    list-style: outside;
}
.entry-content ul > li.wc-block-product{
    
    list-style:none;
}
.entry-content ol > li {
    list-style: decimal;
	list-style-position: outside;
}
ol.comment-list {
	margin: 0 0 25px 0;
}
ol.comment-list > li {
    list-style: none;
}
ol.comment-list ol > li {
    list-style: none;
    padding: 10px;
}
ol.comment-list ol > li.odd {
	background: #f6f8fa;
}
ol.comment-list ol > li.even {
	background: #fbfcfd;
}

.woocommerce-MyAccount-navigation ul li {
    list-style-type: none !important;
}
.site-header {
    display: grid;
}
.page-title, .search .page-header-outer, .page-header-outer {
    box-shadow: inset 0 -1px 7px -4px rgba(0,0,0,0.75);
    padding: 20px 0px;
    margin-bottom: 0px !important;
	background-size: contain;
	background-position: center center;
    background-image: url(/c/s/mbay/themes/rew-marketplace-theme/css/../images/background.webp);
    background-color:#785346;
}
.page-title .entry-title-main {
    font-size: 20px;
    color: #fff;
	width:50%;
}
.page-title-inner {
    margin: 0 auto;
    width: 97% !important;
}
.header_logout a.account {
  border-right: 1px solid #d0d0d0;
}
.header_logout a.logout {
    border-left: none !important;
}
.topbar-right {
    background: none !important;
	border-left: 1px solid #d0d0d0;
}
.latest-news-content .single-post .post-time {
    border-top: 1px solid #d0d0d0;
}
.latest-news-content .single-post .month {
    border-bottom: 1px solid #d0d0d0;
}
.tm_banner_inner img {
    border-radius: 5px;
}

.service.style-5 {
    border-radius: 5px;
    box-shadow: 0 2px 4px 0 rgba(0,0,0,0.16),0 1px 1px 0 rgba(0,0,0,0.12)!important;
}
.latest-news-content .single-post .post-title {
    text-align: left;
}
.latest-news-content .single-post .post-author {
    width: 100%;
}

.header2 .top_main {
    width: auto;
    margin-right: 25px;
    float: right;
}

@media only screen and (max-width: 1250px) {
	.header2 .top_main {
		margin-right: 0 !important;
	}
}

.post-thumbnail {background: none;}
.type-post .entry-thumbnail img, .type-product .entry-thumbnail img {
    height: auto;
    max-width: 100%;
    width: 100%;
    margin: 0; 
}
.comment-respond {
    background-color: #f8f8f8;
}
img.size-full, img.size-large, .post-thumbnail img{
	max-width: 100%;
    width: 100%;
	margin: 0 !important;
}

.author-avatar {
    display: inline-block;
    float: left;
    width: 15%;
	  text-align:center;
}

.author-avatar img {
    border-radius: 250px;
    border: 3px solid #f4f4f1;
    padding: 2px;
    width: 60%;
    height: auto;
}

.author-description {
    display: inline-block;
    width: 85%;
    padding-top: 0 !important;
}

.author-title {
    padding-top: 0 !important;
    padding-bottom: 5px !important;
	    margin-top: 0 !important;
}

.author-bio{
    line-height: 20px;
}

/*CURRENCY SELECTOR*/

.header_cart .widget {
    margin-bottom: 0px;
    float: right;
}

.woocommerce-currency-switcher-form a.dd-option {
    padding: 6px !important;
}

.woocommerce-currency-switcher-form .dd-selected {
    padding: 4px 5px !important;
    background: #fff;
    border-radius: 3px;
}

.dd-select {
    border: none !important;
}

.dd-pointer {
    top: 71% !important;
}

.dd-image-right{
	  margin-right: 0px !important;
	  width: 20px;
    margin: 5px 0;
}

.dd-option-text{
	font-size: 10px;
}

.dd-desc {
    line-height: 1.2em !important;
    font-size: 10px;
}

/*WHOLESALE PRICE*/

.wholesale_price_title {
	
	display:none;
}
ul{
    list-style-type: circle;
}

/*yith*/

#yith-quick-view-content div.summary{
	width:50%;
}

.yith-wcqv-button{
	background: #ddd !important;
	margin: 0;
	padding: 10px 0px;
	width: 100%;	
}

.newsletter.newsletter-subscription th, .tnp-field.tnp-field-email > label {
	display:block !important;
}

.image-comparator{
    width: 50%;
    text-align: center;
	  margin: 20px 0;
}

.yith-wcqv-button{
    float: right;
    text-align: center;
    width: 100% !important;
}

/*content cards*/

.content_cards_card {
    background-color: white;
    border: 1px solid;
    border-color: #e9eaed #dadada #ccc;
    padding: 3px;
    margin-bottom: 20px;
    margin-top: 50px;
    max-width: 400px;
    margin-left: auto;
    margin-right: auto;
}

.content_cards_card .content_cards_image {
    width: 100%;
    display: block;
    max-height: 250px;
    overflow: hidden;
    text-align: center;
}

/*events*/

.css-events-list table.events-table td {
    padding: 8px;
}

.em-locations-list li {
    list-style: none;
    padding: 10px 0;
}

/*product search*/
.widget button, .widget input[type="button"], .widget input[type="reset"], .widget input[type="submit"] {
    padding: 6px 8px;
}
.header-search input[type="text"], .header-search .search-field, .page-content .search-field, .woocommerce.widget_product_search .search-field {
    padding: 8px 5px;
}
.woocommerce.widget_product_search .search-field {
     width: 169px;
}
.header-search input[type="text"], .header-search .search-field, .page-content .search-field{
    width: 200px;
}
.woocommerce.widget_product_search .woocommerce-product-search {
    float: right;
    position: relative;
    margin-bottom: 15px;
}
/*product stars*/
.woocommerce .products .star-rating, .woocommerce-page .products .star-rating {
    display: block;
    margin: 15px 5px 0 10px;
    bottom: 0;
    left: 0;
    right: auto;
    top: 0px;
    position: absolute;
}
.woocommerce .star-rating span:before, .woocommerce-page .star-rating span:before {
    color: #ffba36 !important;
}
/*yith request quote*/
.yith-ywraq-add-to-quote {
	clear:both;
}
.yith-ywraq-add-to-quote a {
    background-color: #e65e634f !important;
    padding: 10px !important;
    font-size: 11px !important;
    color: #fff !important;
}

/*forum*/

.wp-video {
	display:inline-block;
}

//********************* RESPONSIVE CSS **********************//

/**
 * 8.0 Media Queries
  * ----------------------------------------------------------------------------
  */
 @media (max-width: 1599px) {
 	.site {
 		border: 0;
 	}
 }

  @media only screen and (max-width: 1250px) {
 	.topbar-main, .header-main, .slider_area_inner, .footer_inner, .main-content-inner, .full-width .inner-container, .panel-row-style-inner-container, .main-content.left-sidebar, .footer-top-widget .textwidget, .page-title-inner
	{width:97%; margin:0 auto;}
	.header2 .top_main {margin-right:0;}
	.woocommerce ul.products li.product, .woocommerce-page ul.products li.product {width:32.8%; clear:none;}
	.header1 .top_main{width: auto; float:right;}
	.post-image { width: 320px;}
	.details {margin-left: 350px;}
	.footer-widget{width: 220px;margin: 0 0 0 20px;}
	.gallery-columns-4 .gallery-item { max-width: calc(22% - 4px);}
	#latest-news-products .post-image {width: 315px;}
	.newslettercontainerinner{ padding: 0 15px;}
	.tm_banner img{width: 95%;}
	.header_right {width: 80%;margin-top: 33px;}
	.gridlist-toggle{position:relative;left:13px;}
	/******Gallery Grid*******/
	
	.gallery-columns-1 .gallery-item:nth-of-type(1n),
	.gallery-columns-2 .gallery-item:nth-of-type(2n),
	.gallery-columns-3 .gallery-item:nth-of-type(3n),
	.gallery-columns-4 .gallery-item:nth-of-type(4n),
	.gallery-columns-5 .gallery-item:nth-of-type(5n),
	.gallery-columns-6 .gallery-item:nth-of-type(6n),
	.gallery-columns-7 .gallery-item:nth-of-type(7n),
	.gallery-columns-8 .gallery-item:nth-of-type(8n),
	.gallery-columns-9 .gallery-item:nth-of-type(9n) {
	margin: 10px;
	}
  .gallery-columns-1 .gallery-item,
  .gallery-columns-2 .gallery-item,
  .gallery-columns-3 .gallery-item,
  .gallery-columns-4 .gallery-item,
  .gallery-columns-5 .gallery-item,
  .gallery-columns-6 .gallery-item,
  .gallery-columns-7 .gallery-item,
  .gallery-columns-8 .gallery-item,
  .gallery-columns-9 .gallery-item{max-width:21%; float:none; display: inline-block; margin: 10px}
  .gallery {text-align:center;}
 
 	.portfolio-filter-container .item, .staff-page .team-grid .item, .blog-filter-container .two-col .item, .blog-filter-container .three-col .item, .blog-filter-container .four-col .item {
    margin: 10px 0.5%;
    width: 23.5%;
}	
	
 .header_right {width: auto !important;}
 .woocommerce ul.products.list li.product-category a {width: 35%;}
 ul.products.list li.product-category div[itemprop="description"] {width: 59% !important;}
 .woocommerce ul.products li.product-category, .woocommerce-page ul.products li.product-category{width: 30%; margin:12px !important;}
 .shortcode-title {
    margin: 10px 0;
}
.header_left .site-title {line-height: 30px;}
.service .service-content.style-5{min-height:100px;text-align:center;}
.service .style-5 .icon, .service .style-5 .service-content{display:block;}
.service .style-5 .service-content{text-align:center;}
.vertical_tab .tab_groupcontent{width:69%;}

/* product responsive */

.woocommerce ul.products.list li.product a img, .woocommerce-page ul.products.list li.product a img {padding:0 0 13px;}
ul.products.list li.product h3, ul.products.list li.product div[itemprop="description"], ul.products.list li.product .price, ul.products.list li.product .gridlist-buttonwrap {float: left;}
ul.products.list li.product .price {float: left !important;}
.products.grid .container-inner .price {
min-height:0px;
width: 100% !important;
padding:15px 0 !important;
}
}
 @media only screen and (max-width: 1100px){
  .d-lg-inline-block {
	display: none!important;
  }
 }
 @media only screen and (max-width: 992px){
  	
  .gallery-columns-1 .gallery-item,
  .gallery-columns-2 .gallery-item,
  .gallery-columns-3 .gallery-item,
  .gallery-columns-4 .gallery-item,
  .gallery-columns-5 .gallery-item,
  .gallery-columns-6 .gallery-item,
  .gallery-columns-7 .gallery-item,
  .gallery-columns-8 .gallery-item,
  .gallery-columns-9 .gallery-item{max-width:29%;} 
	
	.portfolios img{width:100%; }
	.portfolio-filter-container .item, .blog-filter-container .two-col .item , .blog-filter-container .three-col .item, .blog-filter-container .four-col .item{	width: 32%;	}
	 li.product-category{	width: 30% !important; margin: 13px !important;	}
	.header_left, .header1 .header_left {padding: 5px 0;}
	.portfolios ul{text-align:center;}
	.portfolio_4column li.last,	.portfolio_four.last, 
	.portfolio_4column li, .portfolio_four,
	.portfolio_3column li.last,	.portfolio_three.last, 
	.portfolio_3column li, .portfolio_three,
	.portfolio_2column li.last,	.portfolio_two.last, 
	.portfolio_2column li, .portfolio_two {
		display: inline-block;
		float: none;
		margin: 5px;
		width: 46%;
	}
	
 	/******HEADER*******/
	.header_left .site-title {
      float: none;
		width: 210px;
		margin: 0 auto;
	}
	.header_cart .togg .widget.widget_shopping_cart {top: 47px !important; }
	.header-search	{top: 46px !important; right:55px !important;}
	.header_left, .header1 .header_left { width: auto;}
	.header_middle { width:430px; padding-left:15px;margin:0;}
 	.home-advertise {margin-left:24px;}
 	#primary { width:100% !important;float:left !important;}
 	#tertiary{ width: 100% !important; margin: 20px 0 0 !important}	
	.header_right, .header2 .header_right {width: 100%; margin:0;}
	.top_main {width: 830px !important;}
 	.tm_cms_banner {background-image:none !important;}
 	.header_left { 
		position: absolute;
	}
	.header_left a img {
		margin: 0px;
	}

	/****FOOTER****/
 	.footer-bottom {padding:0;}
 	.gridlist-toggle { display: none !important;}
 	
 	.home-about-me { width:100%;}	
 	#top-area {border-radius:0 0 5px 5px;}
 	.menu-category {width:34%; padding:3px 0; float:right; margin:-46px -1px 0;}
 	.cate-inner {background:none; padding:3px 0; float:right; width:100%;}.category-toggle { padding:10px 0; float:right; width:100%; border-radius: 5px 5px 0 0;}
 	.category_title {margin-left:7px;}
 	.product-categories {width:100%;}
 	.product-categories .children {left:auto; position:relative; opacity:1 !important; border:none;}
 	.menu-mainmenu-container {padding:0;}
 	.homepage-testimonials {width:46%;}
 	.header-middle {width:455px;}
 	.latestwork_default_width {width: 350px;}
 	.menu-mainmenu-container {left: 0;position: relative;width: 100%;}
 	.nav-menu .current_page_item > a, .nav-menu .current_page_ancestor > a, .nav-menu .current-menu-item > a, .nav-menu .current-menu-ancestor >a
 	{background:none; border:none; color:#E76453 !important;}
 	.homepage-latestnews img {width:100%;}
 	/*=== Header === */
 	.body_twoleftcallout .secondary-sidebar, .body_tworightcallout .secondary-sidebar, .body_threecallout .secondary-sidebar {width:100%;}
 	.top-area-inner	{ width:100%;}
 	.tm-homeslider	{ width:74%;}
 	.home-topbanner	{ width:100%;}
 	.cms_banner2	{ margin:0 34px;}
 	/*=== Footer === */
 	.footer-banners #banner2	{ margin:0 15px;}
 	.footer_bottom .widget ul.main-ul{ display:none; padding:0 0 10px 0;}
 	.site-footer .widget ,#footer-widget-area .widget, .footer-sidebar .widget, .primary-sidebar .widget	,#primary-sidebar .woocommerce.widget_product_categories{ width:100% !important; margin:0px auto 10px;}
 	/* Small menu */
 	div.product div.images {width:40%;}
 	.woocommerce-page div.product div.summary, .woocommerce-page #content div.product div.summary{ width:58% !important; }
 	.mega-menu li span	{ display:none;}
 	.menu-all-pages-container	
 	{ 
 		margin:0;
 		background:url(/c/s/mbay/themes/rew-marketplace-theme/css/../images/dropdown_bg.jpg) repeat scroll 0 0 transparent;
 	}
 	.menu-container li  a	{ padding:5px 8px !important; color:#211F20 !important; margin:0; border:none;}
 	.menu-container .sub-menu li a {width:100%;}
 	.menu-container li  a:hover {color:#E76453 !important;}
 	.menu-container li:hover a {border:none;}
 	.menu-container ul li { padding:5px 0 !important; background:none; width:100%; position:relative !important;}
 	#site-navigation h3
 	{ color:#fff; font-size:15px; text-transform:uppercase; font-weight:bold;}
 	.left .calloutarea_block_content {text-align: center;} 	
 	
	.site-header-main {
		height: 50px;
	}
	
	.menu-toggle {
 		text-align:left;
 		cursor: pointer;
 		display: inline-block;
 		font-size: 16px;
 		margin: 0;
 		height:30px;
 		line-height: 22px;
 		padding: 12px 0;
 		width: 100%;
 	}
 	.mega-menu 
 	{
 		position:relative;
 		left:0;
 		display:block;	width: 100%;
 	}
 	.menu-toggle:after {
 		content: "";
 		background:url(/c/s/mbay/themes/rew-marketplace-theme/css/../images/megnor/sprite.png) no-repeat scroll -216px -338px transparent;
 		width:24px;
 		height:20px;
 		font-size: 12px;
 		padding-left: 8px;
 		vertical-align: -4px;
 		float:right;
 		margin-right:15px;
 		margin-left:10px;
 	}
 	.menu-category .expandable-hitarea {
     	background: url(/c/s/mbay/themes/rew-marketplace-theme/css/../images/megnor/sprite.png) no-repeat scroll -210px -261px transparent;
 	}
 	.menu-category .collapsable-hitarea {
 		background: url(/c/s/mbay/themes/rew-marketplace-theme/css/../images/megnor/sprite.png) no-repeat scroll -239px -260px transparent;
 	}
 	.menu-category .hitarea {
 		cursor: pointer;
 		height: 14px;
 		margin-top: 3px;
 		position: absolute;
 		right: 10px;
 		width: 14px;
 	}
 	.menu-category ul li:hover ul.children, .menu-category ul li ul.children li:hover ul.children, .menu-category ul li ul.children li ul.children li:hover ul.children, .menu-category ul li ul.children li ul.children li ul.children li:hover {display:none;}
 	.menu-category ul li.cat-parent, .menu-category ul li.cat-parent:hover {background:#f6f6f6;}
 	.menu-category ul li ul li:last-child {border:none;}  
	
 	/* End Primary navigation */
 	.left-sidebar #secondary, #secondary, .right-sidebar #secondary
 	{
		 margin-top: 15px;
 		width:100%;
 	}
 	
 	.footer-menu-links span, .header-menu-links span{display: none;}
 	.menu-toggle:before 
 	{
 		content:"";
 		padding-left:15px;
 	}
 	.active .mobile_togglemenu
 	{
 		background:url(/c/s/mbay/themes/rew-marketplace-theme/css/../images/plus_minus.png) no-repeat scroll right -25px transparent !important;
 	}
 	ul.menu-container li:hover > ul, .menu-container ul li:hover > ul {display:none;}
 	.toggled-on .menu-container li > ul a {
 		width: 100%;
 	}
 	ul.menu-container,
 	div.menu-container > ul {
 		display: none;
 	}
 	.mega-menu li a:hover	
 	{
 	}
 	/*=== Gallry == */
 	#single_product_page_container .product_right	{ width:360px;}
 	.wpsc_product_rating .wpsc_select_product_rating	{ width:50px !important;}
 	.attachment.single.body_leftcallout #primary, .attachment.single.body_rightcallout #primary, .attachment.single.body_twoleftcallout #primary, .attachment.single.body_tworightcallout #primary, .attachment.single.body_threecallout #primary	{ width:100% !important;}
 	.archive-header, .search .page-header, .archive .page-header, .blog .page-header, .error404 .page-content, .search .page-content, .archive .page-content, .attachment .entry-header, .attachment .entry-content, .post-navigation .nav-links, .sidebar .site-info, .site-footer .widget-area {}
 	.text-box	{ width:195px;}
 	.site-footer .footer-main .widget_newsletterwidget{ margin-bottom: 10px;}
 	.header_cart {}
 	.site-footer .fourth-widget.widget {
     border: medium none;
     float: right;
     margin-bottom: 0;
     margin-right: 0;
 }
 .toggled-ond iv.mega-menu ul, .toggled-on div.mega-menu, .toggled-on .mega-menu ul li .sub-container.mega .sub, .mega-menu ul li .sub{
		background:  none;
		box-shadow: none;
	}
	.toggled-on li a:hover {background: #e65e63; color: #fff; }
	.toggled-on li .mobile_togglemenu:before{z-index: 9999;}
	
	.mega-menu ul li .sub li.mega-hdr a.mega-hdr-a:hover{background: #e65e63; color: #fff;}
  	.shortcode-title {
    margin: 10px 0 0;
}
.woocommerce.list-view .woocommerce-result-count, .woocommerce-page.list-view .woocommerce-result-count{text-align:left;width:40%;}
.widget .widget-title{ margin:0;}
 }
 /* Collapse oversized image and pulled images after iPad breakpoint. */
 @media only screen and (min-width: 768px) and (max-width: 999px) {
 	.topbar-main, .header-main, .slider_area_inner, .footer_inner, .main-content-inner, .full-width .inner-container, .panel-row-style-inner-container, .main-content.left-sidebar,  			.main-content.right-sidebar .top-main, .page-title-inner, .footer-top-widget .textwidget{width:724px; margin:0 auto;}
 	.top_main {  width: 615px !important;  float: left;}
	.woocommerce-page div.product div.summary, .woocommerce-page #content div.product div.summary {  width: 40% !important;}
 	.header_middle {display:none;}
 	.tm_cms_banner_inner {padding:17px 0 18px 5px;}
 	.footer-sidebar .widget, .primary-sidebar .widget {padding: 0;}
 	.footer-block .follow-us {text-align:center; width:100%; margin:14px 0 10px;}
 	.footer-block .newsletter.newsletter-widget {width:100%; text-align:center;}
 	.footer-block .newsletter.newsletter-widget p {float:none; display:inline;} 	
 	.footer-block h3 {float:left; width:100%; text-align:center;}
 	.follow-us h2 {width:100%; margin:0;}
 	.menu-category {width:44.3%;}
 	.service.style-5 {margin: 10px 0;}
	.code.style-1{top: 10px;}
 	/*=== Header === */
 	.archive .shop-page .products_block {padding:8px;}
 	.menu-toggle:after {float:right;}
 	.shop_default_width {width:170px;}
 	.tm-about-description {width:84%;}
 	.home-advertise {display:none;}
 	.right_main_title {width:42%; font-size:20px; text-transform:uppercase;}
 	.footer_banner .right_banner { width:46%;}
 	.left_main_title { width:66%; font-size:20px; text-transform:uppercase;}
 	.home-aboutus {width:100%; background:none;}
 	.header-middle {display:none;}
 	.home_banner .banners {width:179px;}
 	.home_banner .banners .main_title {font-size:15px;}
 	#brand .customNavigation a.next {right:0px;}
 	#brand .customNavigation a.prev {left:0px;}
 	.home_cmsblock_bottom { width:100%;float:left;}
 	.site-footer .widget-title, .site-footer .widget-title a, .site-footer .wp-caption-text{border-bottom:none;padding: 5px 0; width:100%}
 	.footer-payment-block, .footer-menu-links, .site-info, .footer-social-block {width:100%; text-align:center;}
 	.follow-me a {display:inline-block; float:none;}
 	.home-topbanner li {width:24%; margin-right:9px;}
 	.home-page-banner img {height: 68px;max-width: 100%;} 
 	.cms_banner1, .cms_banner2, .cms_banner3,
 	.footer-banners #banner1, .footer-banners #banner2, .footer-banners #banner3
 	{ width:32%;}
 	.home-subbanners li {width:32%;}
 	.home-subbanners li img {max-width:100%;}
 	.home_cmsblock_bottom img ,
 	.footer-banners img	
 	{ width:100%;}
 	.footer-newsletter {width:73%;}
 	.footer-newsletter .title {font-size:17px;}
 	.newsletter.newsletter-widget {margin:0 0 0 8px;}.newsletter-email , .tnp.tnp-subscription .tnp-email{width:200px;}
 	.footer-followus {width:24%;}.footer-followus h2 {display:none;}#branding {margin:0;}
 	.cms_banner2, .footer-banners #banner2	{ margin:0 14px;}	
 	.footer-social-block { margin:10px 0 0;}
 	.contact-page .contact-info {width:47%;}
  	.content_inner{padding:0 !important;border:none !important;margin:0 !important;}
	.newsletter-email , .tnp.tnp-subscription .tnp-email{   width: 100%;}
	.left .calloutarea_button { margin-top: 30px; text-align: center; width: 100%;}
	.footer-right {  text-align: center; width: 100%;  padding: 10px 0;}
	.site-info {padding: 10px 0;}
	.newsletter-box {margin: 5px 0;}
	.newslettercontainer{margin:0;}
	.expandable-hitarea, .collapsable-hitarea { right: 15px; }
	.woocommerce ul.products li.product.columns-3, .woocommerce-page ul.products li.product.columns-3{width:33.33%;}
	.horizontal_tab .tab_groupcontent{width:97%;}
	.left-banner .tm_banner.effect- {text-align:center;}
	.right-banner .tm_banner.effect- {text-align:center;}
	.right-services.one_third .content_inner {margin-left: 0px !important;}
	.products.grid .container-inner .price {
    float: left;
	min-height:0px;
    width: 100%;
	padding:15px 0;
}
.footer-widget {width:100%; margin:0;}	

.two_third.two-third-latest-news {width: 100%;}
.one_third.one-third-newsletter {width: 100%;}
.left .calloutarea_block_content{margin-left:0;}
.left .calloutarea_button {margin-right:0;}
 }
 
 @media (max-width: 768px) {
	 
 	.topbar-main, .header-main, .slider_area_inner, .footer_inner, .main-content-inner, .full-width .inner-container, .panel-row-style-inner-container, .main-content.right-sidebar, .main-content.left-sidebar, .top-main
 	{ width:auto; margin:0 15px;}
	.one_half, .one_third, .one_fourth, .one_fifth, .one_sixth, .two_third, .two_fifth, .three_fourth, .three_fifth, .four_fifth, .five_sixth{width:100% !important;}
	.page-title {width: 100%;}
	.content_inner{width:100% !important;padding:0 !important;border:none !important;margin:0 !important;}
  	.header_middle {display:none}
	.topbar-contact .phone-content.content, .topbar-contact .email-content.content {border: none;}	
	.top-main, .page-title-inner, .footer-top-widget .textwidget{width: auto; margin: 0 15px;}
	.header_login {float: none;  margin: 0 auto;  width: 210px; text-align:center;}
	.header_logout a#show-login-link{float: none;}
 	.footer-block .follow-us {margin: 14px 0 10px;text-align: center;width: 100%;}
 	.footer-block .newsletter.newsletter-widget p {float:none; display:inline;}
 	.footer-block .newsletter.newsletter-widget {text-align:center;}
 	.menu-category {width:100%;}.product-categories {width:99%;}
 	#shop-grid.products li {
 		width: 32%; text-align: center;
 	}
	.service.style-5 {margin: 10px 0;}
	.code.style-1{top: 10px;}
	.newslettercontainer{margin:15px 0;}
 	.gallery-columns-1 .gallery-item, 
	.gallery-columns-2 .gallery-item, 
	.gallery-columns-3 .gallery-item, 
	.gallery-columns-4 .gallery-item, 
	.gallery-columns-5 .gallery-item, 
	.gallery-columns-6 .gallery-item, 
	.gallery-columns-7 .gallery-item, 
	.gallery-columns-8 .gallery-item, 
	.gallery-columns-9 .gallery-item {
		max-width: 43%;
	}
	.woocommerce ul.products li.first, .woocommerce-page ul.products li.first{clear: none;}
	.woocommerce ul.products li.product-category.product, .woocommerce-page ul.products li.product-category.product {
		width: 44% !important;
	}

	.woocommerce ul.products li.product, .woocommerce-page ul.products li.product {	width: 49.5% !important;}
	
	.woocommerce-MyAccount-navigation {
		margin-left: -220px !important;
	}
	
	.woocommerce-MyAccount-navigation.active {
		margin-left: 0 !important;
		position: absolute;
		overflow: hidden;
		background: #fbfbfb;
		top: 0;
		bottom: 0;
		z-index: 1;
		box-shadow: 0 1px 3px 0 rgb(0 0 0 / 20%), 0 1px 1px 0 rgb(0 0 0 / 14%), 0 2px 1px -1px rgb(0 0 0 / 12%);
	}
	
	.woocommerce-MyAccount-content {
		padding:0px !important;
	}
	
	.portfolio-filter-container .item, .blog-filter-container .two-col .item, .blog-filter-container .three-col .item, .blog-filter-container .four-col .item {
			width: 48%;
	}
	
	#sidebarCollapse{
		
		display:inline-block !important;
	}
	
	.staff-page .team-grid .item {
		margin: 10px 0.5%;
		width: 48.5%;
	}
	
	.mega-menu ul li .sub li.mega-hdr a.mega-hdr-a, .mega-menu ul .sub li.mega-hdr li a {color: #888;}
 	.header-main {display:block;}
 	.header_left {
		margin: 0; 
		padding: 5px;
	}
 	.header_right {width:100%; float:none; display: inline-block;}
 	.header-contactus {width:100%; text-align:center; padding:0;}
 	.header_cart {margin:0;}
 	.topbar-contact .content, .topbar-social .content{float:none;display:inline-block;vertical-align:top;}
 	.header-top-main-inner, .header-main, .footer-main, .content-main, .homepage .content-main, .brand-logo{width:auto; margin:0 15px;}
 	.header-search {margin:0 0 10px 0;}
 	.home-top-area {width:auto;}
 	.tm_cms_banner {text-align:center;}
 	.tm_cms_banner .cms-image {float:none; padding:13px 0 0 5px;}
 	.tm_cms_banner_inner {float:none; padding:13px 0 13px 10px;}
 	.banner {margin:8px 2px !important; text-align:center; }
 	.banner .hover_glass { background-position:462px 0;}
 	.footer-block h3 {float:left; width:100%; text-align:center;}
 	.follow-us h2 {width:100%; margin:0;}
 	.main-navigation { margin:0; width:auto;}
 	.menu-category {margin:-56px -1px 0;}
 	.category-toggle {border-radius:5px; }
 	#top-area {width:100%; margin-bottom:10px;}
 	.primary-sidebar .widget.widgets-leftbanner {display:none;}
 	.top_main {width:100% !important; margin:0; float:none;}
 	.shop_default_width {width:265px;}
 	#shop-grid li { display:inline-block;}
 	.footer-main	{ padding:30px 0 20px 0;}
 	.home-topbanner	{ width:100%;}
 	.tm-homeslider	{ margin:0 0 10px 0;}
 	.home-aboutus {width:100%;background:none;}
 	.home-advertise {display:none;}
 	.tm-about-description {width:74%;}
 	.homepage-banners {display:none;}
 	.tm-homeslider{ width:100%;}
 	.home-topbanner li {width:24%; margin:0 5px 8px 0;}
 	.home-topbanner img {width:100%;}
 	.home-page-banner img {height:68px;width:100%;}
 	.home_banner .banners { width:111px;}
 	.home_banner .image {display:none;}
 	.home_banner .banner_content {padding:0;}
 	.home_banner .banners .main_title{font-size:12px;}
 	#brand .customNavigation a.next {right:0px;}
 	#brand .customNavigation a.prev {left:0px;}
 	.home-subbanners li {width:32%; margin-left:2%;}
 	.home-subbanners li img {width:100%;}
 	.footer-newsletter {width:100%; text-align:center;}
 	.footer-followus {width:100%; text-align:center; margin:10px 0 0;}
 	#branding {margin:0; width:100%;}
 	.footer-followus h2 {float:none;}
 	.newsletter.newsletter-widget p, .newsletter-submit , .tnp.tnp-subscription .tnp-submit{float:none;}
 	.newsletter-email , .tnp.tnp-subscription .tnp-email{margin-bottom:15px; float:none;}
 	.newsletter.newsletter-widget {width:100%;}
 	.newsletter.newsletter-widget {margin:10px 0 0 0px;}
 	.footer-newsletter .title {float:none; margin:0;}
 	#latestworks .product-block img {width:100%;}
 	/*=== Header === */
 	 	
 	.header-main .search-form, .header-main #searchform , .header-search .woocommerce-product-search{width:100%;} 	
 	.header_cart {margin-bottom:10px; margin-left: 10px;}
 	.header-search {border-radius: 2px;width: 240px;float: none;margin: 0 auto 20px;display: block;  position:static;}
	.search_toggle{display: none;	}
 	.header_cart .top-arrow {right:50%;}
 	.search-form .search-submit, .widget_product_search #searchsubmit, .header-main #searchform #searchsubmit , .header-search input[type="submit"]:hover, .header-search input[type="submit"]{
		background: url(/c/s/mbay/themes/rew-marketplace-theme/css/../images/megnor/search.png) no-repeat scroll center center transparent;
	}
 	.header_cart .togg {text-align:center;}
 	.header_cart .togg #shopping_cart{display:inline-block; text-align:center;}
 	.header_cart .togg #shopping_cart:hover {}
	
 	.home-topbanner .top_banner {
 		float: left;
 		width: 48%;
 		text-align: center;
 	}	
	.topbar-right{clear:both;background:none;float:none;width:100%;text-align:center;}
	.header_logout a.account, .topbar-contact .phone-content.content{background:none;}
	.header_right{text-align:center;}
	.header_cart{float:none;display:inline-block;  margin: 0 0 10px;}	
 	.footer-banners .banner{ width: 30%; margin: 0;}
 	.home-topbanner #banner2{  margin-top: 0; }
 	.footer-banners #banner2	{ margin:0 5%;}
 	.header-top	{ width:100%; margin:37px 0 0;}
 	.site-footer .widget-title, .site-footer .widget-title a, .site-footer .wp-caption-text {border-bottom:none; padding:0;}
 	.footer-payment-block, .footer-menu-links, .site-info, .footer-social-block {width:100%; text-align:center;}
 	.footer-social-block { margin:10px 0 0;}
 	.follow-me a {display:inline-block; float:none;}
 	.header-middle	{ display:none;}
 	.header-middle-top	{ display:none;}
 	.header_cart .shoppingcart	{ right:25%;} 
 	.site-header .home-link	{ text-align:center; float:none;}
 	.header-top .widget_search	{ width:100%; margin:0 auto;}
 	.site-header .search-form	{ display: inline-block;
     margin: 0 auto;
     position: static;
     text-align: center;
     width: 100%;}
 	.footer_banner .left_banner, .footer_banner .right_banner { width:100%; background:none;}
 	.left_image, .right_image, .left_main_title, .left_sub_title, .right_sub_title, .right_main_title {width:100%; text-align:center;}
 	.header-top .widgets-FooterContactUsservices	{ width:100%; text-align:center; margin:0 auto;}
 	.header_contactus	{ display:none;}
 	.header-bottom{ clear:both;}
 	.cms_banner1, .cms_banner2, .cms_banner3{ width:32%;}
 	.home_cmsblock_bottom img,
 	.footer-banners img	{ max-width:100%;}
 	.cms_banner2, .footer-banners .subbanner2{ margin:0 8px;}	
 	
 	.slider_right	{ width:100%; margin:15px 0 0 0;}
 	.slider_right .subbanner1, .slider_right .subbanner2, .slider_right .subbanner3{ 
		float:left; width:32%;
	}
 	.woocommerce table.shop_table td input.button, .woocommerce-page table.shop_table td input.button{margin-bottom:5px;}
 	.slider_right img { max-width:100%;}
 	.slider_right .subbanner2	{ margin:0 7px;}
 	.home-blog	{ width:99%; margin:3px 0 10px 0;}
 	.home-services	{ width:99%; clear:both;}
 	.home-special-products	{ width:100%;}
 	.default_product_display	{ width:188px;}
 	#tertiary .search-form .search-submit	{ top:0;}
 	/*======= Product Info ======= */
 	div.product div.images { width:390px; margin:0 auto; float:none;}
 	.woocommerce-page div.product div.summary, .woocommerce-page #content div.product div.summary {width:auto !important;}
 	.imagecol,#thumblist
 	{ width:98%; margin:0 auto; text-align:center;}
 	#thumblist .single-thumb	{ float:none; display:inline-block;}
 	#single_product_page_container .product_right	{ width:99%;}
 	.cart_tabel	{ overflow:auto;}
 	#fancy_notification	{ left:15px !important;}
 	#feature_slider .customNavigation a.prev	{ right:-19px !important;}
 	#feature_slider .customNavigation a.next	{ left:-15px !important;}
 	#content #checkout_page_container .cart_quantity	{ margin-bottom:5px;}
 	.wpsc_checkout_forms .wpsc_checkout_table td {   display: block; width: 90%; }
 	ul.tabs a {padding:12px 5px; font-size:14px;}
 	#contact-form, .contact-page .contact-info	{ width:100%; margin:0 auto 8px auto;}
 	
	/*==== Left and Right Column ===*/
 	
	#tertiary .widget ul.main-ul { display:none;}
 	.header-bottom .header_login, .header-bottom .contact-header-menu{ margin-top: 0;}
 	.about_left, .about_right, .contact_left, .contact_right {width:100%;}
 	.team .one_third {width: 100%;}
 	.short-ex {transform: none; transition: none 0s ease 0s;}	
 	.portfolios li:hover .short-ex {transform: none; transition: none 0s ease 0s;}
 	.portfolios .mask { opacity:1; transform: none; transition: none 0s ease 0s; position:relative;} 
 	.portfolios h5 {transform: none; transition: none 0s ease 0s; }
 	.portfolios li:hover .mask {bottom:0;}	
 	.portfolios li:hover h5 {transform: none; transition: none 0s ease 0s;}
	.woocommerce-page .products.grid .container-inner .addtocart a.button {
			padding: 6px;
			background: none !important;
		}
	#latest-news-products .post-image { float: none;  width: auto;}
	.details { clear: both;  float: left;  margin: 10px 0;  text-align: center;}
	.post-image img, .latest-news-content .single-post .post-author{width: 100%;}
	ul.products.list li.product div[itemprop="description"], ul.products.list li.product .gridlist-buttonwrap,
	ul.products.list li.product h2, ul.products.list li.product div[itemprop="description"], ul.products.list li.product .price, ul.products.list li.product .gridlist-buttonwrap {width: 100% !important; text-align: center; margin: 5px 0;}
	.woocommerce .products.list .star-rating, .woocommerce-page .products.list .star-rating {
		clear:both;
		float:none;
		left:0;
		margin:0 auto;
		top:0;
	}

	.list-view ul.products.list li.product .container-inner, .calloutarea_block {text-align: center;}
	.woocommerce ul.products.list li.product .gridlist-buttonwrap {margin: 10px 0;}
	.footer-right {  text-align: center; width: 100%;  padding: 10px 0;}
	.site-info {padding: 10px 0;}
	.left .calloutarea_block_content{margin-left:0;}
	.left .calloutarea_button {margin-top: 10px; margin-right:0;  width: 100%;  text-align: center;}
	.newsletter-box {margin: 5px 0;}
	.header_right, .header2 .header_right {width: 100% !important; }
	.woocommerce-cart .woocommerce form {
		display: inline;
		float: left;
		overflow: auto;
		width: 100%;
		
	}

	.header_cart .togg .widget.jigoshop_cart, .header_cart .togg .widget.widget_shopping_cart { right: -111px;}
		.woocommerce-page #content div.product div.images, .woocommerce-page div.product div.images{
			float: none;
			margin: 0 auto;
			width: 100% !important;
		}
		
	/*car responsive*/ 	
		
	.woocommerce table.shop_table_responsive tbody th, .woocommerce table.shop_table_responsive thead, .woocommerce-page table.shop_table_responsive tbody th, .woocommerce-page table.shop_table_responsive thead {
		display: none;
	}

	.woocommerce table.shop_table_responsive tr, .woocommerce-page table.shop_table_responsive tr {
		display: block;
	}

	.woocommerce table.my_account_orders tr td.order-actions::before, .woocommerce table.shop_table_responsive tr td.actions::before, .woocommerce table.shop_table_responsive tr td.product-remove::before, .woocommerce-page table.my_account_orders tr td.order-actions::before, .woocommerce-page table.shop_table_responsive tr td.actions::before, .woocommerce-page table.shop_table_responsive tr td.product-remove::before {
		display: none;
	}
	.woocommerce table.my_account_orders tr td.order-actions::before, .woocommerce table.shop_table_responsive tr td.actions::before, .woocommerce table.shop_table_responsive tr td.product-remove::before, .woocommerce-page table.my_account_orders tr td.order-actions::before, .woocommerce-page table.shop_table_responsive tr td.actions::before, .woocommerce-page table.shop_table_responsive tr td.product-remove::before {
		display: none;
	}
	.woocommerce table.shop_table_responsive tr td::before, .woocommerce-page table.shop_table_responsive tr td::before {
		color: #000000;
		content: attr(data-title) ": ";
		float: left;
		font-weight: 700;
	}
	.woocommerce #content table.cart td, .woocommerce #content table.cart th, .woocommerce table.cart td, .woocommerce table.cart th, .woocommerce-page #content table.cart td, .woocommerce-page #content table.cart th, .woocommerce-page table.cart td, .woocommerce-page table.cart th {
		float: left;
		padding: 10px;
		text-align: right;
		width: 100%;
	}
	.woocommerce #content table.cart td, .woocommerce #content table.cart th, .woocommerce table.cart td, .woocommerce table.cart th, .woocommerce-page #content table.cart td, .woocommerce-page #content table.cart th, .woocommerce-page table.cart td, .woocommerce-page table.cart th {
		float: left;
		padding: 10px;
		text-align: right;
		width: 100%;
	}
	.woocommerce table.wishlist_table thead th, .woocommerce table.wishlist_table tbody td, .woocommerce table.shop_table td, .woocommerce-page table.shop_table td {
		border-color: #e0e0e0;
		box-sizing: border-box;
		padding: 5px 10px;
	}
	.woocommerce #content table.cart .product-thumbnail, .woocommerce table.cart .product-thumbnail, .woocommerce-page #content table.cart .product-thumbnail, .woocommerce-page table.cart .product-thumbnail {
		text-align: center;
	}
	.woocommerce-page #content table.cart .product-thumbnail::before, .woocommerce-page table.cart .product-thumbnail::before {
		content: attr(data-title) " ";
	}
	.woocommerce table.shop_table_responsive tr td, .woocommerce-page table.shop_table_responsive tr td {
		display: block;
		text-align: right;
	}
	.woocommerce .cart-collaterals .cart_totals, .woocommerce-page .cart-collaterals .cart_totals {
		width: 100%;
	}
	.woocommerce table.shop_table_responsive tr td, .woocommerce-page table.shop_table_responsive tr td {
		display: block;
		text-align: right;
	}

	/* checkout page */

	.woocommerce .col2-set .col-1, .woocommerce-page .col2-set .col-1, .woocommerce .col2-set .col-2, .woocommerce-page .col2-set .col-2 {
		box-sizing: border-box;
		width:100%;
		min-width:100% !important;
	}

		.left-banner .tm_banner.effect- {text-align:center;}
		.right-banner .tm_banner.effect- {text-align:center;}
		.right-services.one_third .content_inner {margin-left: 0px !important;}
		.widget button, .widget input[type="button"], .widget input[type="reset"], .widget input[type="submit"], a.button, button, .contributor-posts-link, input[type="button"], input[type="reset"], input[type="submit"], .button_content_inner a, .woocommerce #content input.button, .woocommerce #respond input#submit, .woocommerce a.button, .woocommerce button.button, .woocommerce input.button, .woocommerce-page #content input.button, .woocommerce-page #respond input#submit, .woocommerce-page a.button, .woocommerce-page button.button, .woocommerce-page input.button{font-size:13px;}
		
		
	/* shop page responsive */
	.woocommerce ul.products li.product, .woocommerce-page ul.products li.product, .brands.list ul li {
		width: 100% !important;
	}	
	.products.grid .container-inner .price {
		float: left;
		min-height:0px;
		width: 100%;
		padding:15px 0;
	}
	.woocommerce-page .products.grid .container-inner .addtocart a.button{
		margin: 0 0 6px;
		padding: 12px
	}
	.products.grid .container-inner .addtocart {line-height: 0px;}
	.footer-widget {width:100%; margin:0;}
		
}

@media only screen and (max-width: 600px) {
 	#shop-grid.products li { width: 49%; }
	.woocommerce .cart .actions input.button{margin-bottom:5px;}
	.single-portfolio .portfolio-description{font-size:0px;}	
	.button.add_to_cart_button.product_type_variable {
		font-size: 12px;
	}
	 .woocommerce .cart-collaterals .cart_totals, .woocommerce-page .cart-collaterals .cart_totals{width:100%;}
 }
 @media only screen and (max-width: 500px) {
 		.gallery-columns-1 .gallery-item, 
	.gallery-columns-2 .gallery-item, 
	.gallery-columns-3 .gallery-item, 
	.gallery-columns-4 .gallery-item, 
	.gallery-columns-5 .gallery-item, 
	.gallery-columns-6 .gallery-item, 
	.gallery-columns-7 .gallery-item, 
	.gallery-columns-8 .gallery-item, 
	.gallery-columns-9 .gallery-item, .gallery-columns-1 .gallery-item:nth-of-type(1n),
	.gallery-columns-2 .gallery-item:nth-of-type(2n),
	.gallery-columns-3 .gallery-item:nth-of-type(3n),
	.gallery-columns-4 .gallery-item:nth-of-type(4n),
	.gallery-columns-5 .gallery-item:nth-of-type(5n),
	.gallery-columns-6 .gallery-item:nth-of-type(6n),
	.gallery-columns-7 .gallery-item:nth-of-type(7n),
	.gallery-columns-8 .gallery-item:nth-of-type(8n),
	.gallery-columns-9 .gallery-item:nth-of-type(9n) {
		max-width: 97%; margin:10px 0;
	}
 	.header-menu-links {width:100%; text-align:center;}
		.woocommerce ul.products li.product-category.product, .woocommerce-page ul.products li.product-category.product {
		width: 100% !important;
	}
 	
 	.follow-us a {display:inline-block; margin:0 10px 5px 0;}
 	.slider_area .slider_area_inner	{ overflow:hidden;}
 	.options li {width:50%; margin:3px 0; text-align:center;}
 	.options ul {width:100%; border:none;}
 	.options li:last-child a, .options li a.selected, .options li:first-child a{border-radius:0;}
 	.home-topbanner	{ margin:10px 0 0;clear:both; display:none;}
 	.newsletter-submit, .tnp.tnp-subscription .tnp-submit { margin-top:15px;}
 	.footer-block .newsletter.newsletter-widget {margin:8px 0 8px 0;} 
 	.gallery-excerpt, .gallery-title {display:none;}

 	.tm-homeslider	{ margin:0;}
 	.woocommerce .cart-collaterals .cross-sells ul.products li, .woocommerce-page .cart-collaterals .cross-sells ul.products li {width:50%;}
 	.home-special-products .widget-title	{ font-size:12px;}
 	.default_product_display, .home-featureproduct li{ width:100%;}
 	ul.products.list li.product .gridlist-buttonwrap {margin-bottom:10px !important;}
 	.header_cart .shoppingcart	{ right:0%; width:100%;}
 	.home-topbanner .top_banner, .home-topbanner .top_banner, .home-topbanner .top_banner	{ width:47%;}
 	.home-topbanner img	{ width:130px; height:auto;}
 	.home-page-banner, .home-subbanners  {display:none;}
 	
 	.footer-newsletter .title {font-size:17px;}
 	.newsletter-email , .tnp.tnp-subscription .tnp-email{margin:0 0 10px 0;}
 	.footer-followus h2 {display:none;}
 	.homepage-banners {display:none;}
 	.home-top-area  {margin-bottom:15px;}
 	
 	.newsletter-email , .tnp.tnp-subscription .tnp-email{width:100%;}
 	.header-login-logout {width:100%;}
 	.text-box {
 		float: none;
 		margin: 5px auto;
 		text-align: center;
 		width: 100%;
 	}
	.left .calloutarea_button {
		margin-top: 20px;
		text-align: center;
		width: 100%;
	}
	.left .calloutarea_block_content {
		text-align: center;
		width: 100%;
	}
 	.gridlist-toggle {display:none !important;}
 	.header-middle-bottom {margin: 10px 0 20px;}
 	.contact-header-menu li {float:none;}
 	.tp-caption.shopnow {height:30px !important; width:100px !important;}
 	.tp-caption a {height:28px !important; width:97px !important;}
 	.tm-about-description {width: 98%;}
 	.cart_main {background-image:none; position:absolute;top:140px; width:90%; z-index:99;}
 	.cart_inner {background-image:none;width:100%;}
 	.header_cart #shopping_cart  {text-align:center;}
 	.header_cart {background:none; padding:0;}
 	
 	ul.products.list li .image-block {width:100%;float:left;}
 	ul.products.list li.product h2, ul.products.list li.product div[itemprop="description"], ul.products.list li.product .price, ul.products.list li.product .gridlist-buttonwrap
 	{width:100% !important;}
 	.cms_banner2, .footer-banners .subbanner2	{ margin:0 4px;}
 	.wpsc_checkout_forms .wpsc_checkout_table td	{ display:block; width:90%;}
 	textarea, .wpsc_checkout_table input.text	{ width:250px;}
 	button, input, select, textarea	{ max-width:100%;}
 	#checkout_page_container .total_price.total_shipping td:first-child, #checkout_page_container .total_price td:first-child	{ padding-left:0;}
 	.div_logindisplay	{ overflow:auto;}
 	#content #checkout_page_container table.checkout_cart tr.product_row td, #content #checkout_page_container table.checkout_cart tr.product_row	{ padding:15px;}
 	.home_cmsblock_maintitle{ font-size:22px;}
 	.footer-banners .banner{ width: 100%;}
 	.footer-banners #banner1, .footer-banners #banner2, .footer-banners #banner3{ margin: 0 0 10px 0; float: none; text-align: center;}
 	.entry-meta > span { display: inline-block; float: none; margin: 0 0 5px; width: 100%;}
 	.header-bottom .header_login, .header-bottom .contact-header-menu  { float: right; text-align: left;}
 	.cart-collaterals .cart_totals{ width: 100%;}
 	table.shop_table th, table.shop_table td{overflow: hidden;}
 	td.actions .button-alt{ float: right !important;}
 	ul.tabs li { margin-top:5px; width:100%;}
 	ul.tabs li a {width:100%;}
 	div.product div.images {width:100%;}
 	.footer-main {}
 	.typography-page .one_sixth{margin: 0;text-align: center;width: 100%}
   	.typography-page .one_sixth ul{ display: inline-block;float: none;}
   	.typography-page blockquote{margin:0;}
 	.contact-header-menu {text-align:center;margin:5px 0 8px !important; width:100%;}
 	.contact-header-menu li, .header_login .widget_user_login ul.pagenav li {padding:0 5px;}
 	.header-top-main {height:60px;}
	.portfolio-filter-container .item {	width: 100%;	}
	.portfolio_4column li.last,	.portfolio_four.last, 
	.portfolio_4column li, .portfolio_four,
	.portfolio_3column li.last,	.portfolio_three.last, 
	.portfolio_3column li, .portfolio_three,
	.portfolio_2column li.last,	.portfolio_two.last, 
	.portfolio_2column li, .portfolio_two {width:95%; }
	.staff-page .team-grid .item, .blog-filter-container .two-col .item, .blog-filter-container .three-col .item, .blog-filter-container .four-col .item { margin: 10px 0;    width: 100%;}
	.style-2 .testmonial-image{    
		display: block;
		float: none;
		margin: 0 auto;
		padding: 9px;
		text-align: center;
		width: 90px;
	}
	.style-2 .testimonial-content {text-align:center;}
	.single-testimonial .testmonial-text {display: block;}
	.vertical_tab .tab_groupcontent {width: 58%;}
	
	.owl-carousel ul.products li.product {
		width:43vw !important;
		float:left !important;
	}

.woocommerce #content div.product .woocommerce-tabs ul.tabs li:hover a, .woocommerce div.product .woocommerce-tabs ul.tabs li:hover a, .woocommerce-page #content div.product .woocommerce-tabs ul.tabs li:hover a, .woocommerce-page div.product .woocommerce-tabs ul.tabs li:hover a{border-bottom:4px solid #e65e63;}
.woocommerce #content div.product .woocommerce-tabs ul.tabs li:hover, .woocommerce div.product .woocommerce-tabs ul.tabs li:hover, .woocommerce-page #content div.product .woocommerce-tabs ul.tabs li:hover, .woocommerce-page div.product .woocommerce-tabs ul.tabs li:hover{border-bottom:none;}

.vertical_tab ul.tabs{width:100%;}
	#tab ul li a{padding:8px 0px;}
	.vertical_tab .tab_groupcontent{width:auto;margin:0px;padding:0px;}
	ul.tabs li a{width:100%;margin-bottom:5px;}
	.horizontal_tab .tab_groupcontent{width:auto;padding:0 10px;}
	.woocommerce #content div.product div.images, .woocommerce div.product div.images, 
	.woocommerce-page #content div.product div.images, .woocommerce-page div.product div.images{
		 float: none;
		margin: 0 auto;
		width: 99%;
	}
	
	
/* cart responsive */	
	
.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 {
    float: none;
    padding-bottom: 0.5em;
}
.woocommerce #content table.cart td.actions .coupon .input-text, .woocommerce table.cart td.actions .coupon .input-text, .woocommerce-page #content table.cart td.actions .coupon .input-text, .woocommerce-page table.cart td.actions .coupon .input-text {
    margin: 0 0 10px;
}
.woocommerce #content table.cart td.actions .button, .woocommerce table.cart td.actions .button, .woocommerce-page #content table.cart td.actions .button, .woocommerce-page table.cart td.actions .button {
    width: 100%;
}	

.products.grid .container-inner .price {
    float: left;
	min-height:0px;
    width: 100%;
	padding:15px 0;
}
.woocommerce-page .products.grid .container-inner .addtocart a.button{
	margin: 0 0 6px;
    padding: 12px
}

 }
 @media only screen and (max-width: 350px){
 #shop-grid.products li { width: 100%; }
 }
 @media only screen and (max-width: 319px){	
 	.site-header .home-link img	{ max-width:100%;}
 	.home-blog, .home-services, .widget_pndl_featuredproductwidget, .widget_wpsc_product_specials
 	{ padding:10px !important}
 	.title-line span	{ height:auto; line-height:20px;}
 	.widget_wpsc_shopping_cart .shoppingcart	{ overflow:auto;}
 	textarea, .wpsc_checkout_table input.text,select	{ width:auto !important}
 	form.cart .button {margin:8px 0 !important;}
 	#tm-control-panel { display:none;}
 	.topbar-main {margin:0;}
 	
 	/*=== Header ===*/
 	.contact-header-menu li, .header_login .widget_user_login ul.pagenav li {padding:0 7px;}
 	.header_cart .togg .widget.jigoshop_cart, .header_cart .togg .widget.widget_shopping_cart { 
		right: -83px;
	    width: 199px;
	}
	.widget_shopping_cart_content .buttons a{ margin-bottom: 10px;}
	 .header-search{width:200px;}
	 .header-search input[type="text"], .header-search .search-field, 
	 .page-content .search-field, 
	 .woocommerce.widget_product_search .search-field{width:165px;}
 	.gridlist-toggle {margin-bottom:10px !important;}
 	.cms_banner1, .cms_banner2, .cms_banner3, .footer-banners .subbanner1, .footer-banners .subbanner2, .footer-banners .subbanner3
 	{ width:100%; margin:0 0 5px 0;}
 	.footer-banners .subbanner2	{ border-bottom:3px solid #E1E1E1;border-top:3px solid #E1E1E1; padding:5px 0; margin:0 0 12px 0;}
 	.home-topbanner .top_banner, .home-topbanner .top_banner, .home-topbanner .top_banner	{ width:46%;}
 	.home-topbanner img	{ width:100px; height:auto;}
 	table{ display: block;}
 	.header_cart .togg .tab_content, .header_login .togg .tab_content{ padding: 5px !important;
     width: 190px;}
 	.jigoshop_login_widget label, 
 	.jigoshop_login_widget .input-text,
 	.header_cart .cart_list li a,
 	.header_cart .widget ul span.js_widget_product_price, .header_cart .widget ul span.quantity{ width: 100%; float: none;}
 	.home-page-banner {display:none;}
 	.attachment-shop_thumbnail {width:100%;}
 	.yith_magnifier_gallery li {margin:0 8px;}
 	.related_default_width {width:120px;}
 	.tp-caption a {width:60px !important;}
 	.tp-caption.shopnow {width:63px !important;}
 	.porduct_thumbs, .thumbnails { margin:10px 4px 0;}
 	.single-product.woocommerce .thumbnails #slider-prev { left:-7px !important;}
 	.single-product.woocommerce .thumbnails #slider-next {right:-10px !important;}	
 	.one_third {width: 100%;}
 	.team img {width:155px; height:155px;}
 	.contact-header-menu {text-align:center;margin:5px 0 8px !important; width:100%;}
 	.contact-header-menu li, .header_login .widget_user_login ul.pagenav li {padding:0 5px;}
 	.header-top-main {height:60px;}
	.vertical_tab .tab_groupcontent {width: 50%;  }
	 blockquote.blockquote{margin:0px;font-size:17px;}
 }
 @media only screen and (max-width:240px) {
 .fourth-widget.footer-widget div, .fourth-widget.footer-widget a{font-size:13px;}
}

/** 
* 	custom css
*
*/

.tm-hide {
    opacity: 0;
    filter: alpha(opacity=0);
    cursor: pointer;
}
.tm-checkbox {
    background: transparent url(/c/s/mbay/themes/rew-marketplace-theme/css/../images/megnor/sprite.png) -2px -330px no-repeat;
    display: inline-block;
    width: 17px;
    height: 17px;
    cursor: pointer;
}
.tm-radio {
    background: transparent url(/c/s/mbay/themes/rew-marketplace-theme/css/../images/megnor/sprite.png) 8px -295px no-repeat;
    display: inline-block;
    padding: 2px;
    cursor: pointer;
}
.tm-checked {
    background-position: -75px -331px;
    cursor: pointer;
}
.tm-selected {
    background-position:-65px -294px;
    cursor: pointer;
}
.ie7 .tm-checkbox-green, .ie8 .tm-checkbox-green, .ie9 .tm-checkbox-green	,
.ie7 .tm-checkbox, .ie8 .tm-checkbox, .ie9 .tm-checkbox,
.ie7 .tm-radio, .ie8 .tm-radio, .ie9 .tm-radio {
    display: inline;
    zoom: 1;
}
.tm-checked-green {
    background-position: 0 -18px;
}
.ie7 .tm-checkbox, .ie8 .tm-checkbox, .ie9 .tm-checkbox,
.ie7 .tm-radio, .ie8 .tm-radio, .ie9 .tm-radio {
    height: 18px;
    float: left;
}
/* Custom Select*/
select.hasCustomSelect {
    z-index: 999;
    cursor: pointer;
    display: inline-block !important;
}
span.customSelect {
    background-color: #ffffff;
    border: 1px solid #eeeeee;
    padding: 6px 8px;
    text-align: left;
    text-decoration: none;
    white-space: nowrap;
}
.chzn-container {
    display: none !important;
    opacity: 0 !important;
}
#customer_details span.country_select.country_select {
    width: 100%;
}
.jigoshop-checkout #billing-country {
    margin-bottom: 35px;
}
.shipping_calculator .customSelect.country_to_state {
    margin-bottom: 0;
}
span.customSelect.changed {
    background-color: #f0dea4;
}
.customSelectOpen {
    -moz-box-shadow: #bbb 0 0 3px;
    -webkit-box-shadow: #bbb 0 0 3px;
    box-shadow: #bbb 0 0 3px;
}
.customSelectInner {
    background: url(/c/s/mbay/themes/rew-marketplace-theme/css/../images/megnor/down_arrow.png) no-repeat center right;
	padding-right: 20px;
}
.customSelectOpen .customSelectInner {
    background: url(/c/s/mbay/themes/rew-marketplace-theme/css/../images/megnor/up_arrow.png) no-repeat center right;
}

/** 
* 	isotop-port.css
*
*/

/* Start: Recommended Isotope styles */
/**** Isotope Filtering ****/
.isotope-item {
    z-index: 2;
}
.isotope-hidden.isotope-item {
    pointer-events: none;
    z-index: 1;
}
/**** Isotope CSS3 transitions ****/
.isotope,
.isotope .isotope-item {
    -webkit-transition-duration: 0.8s;
    -moz-transition-duration: 0.8s;
    -ms-transition-duration: 0.8s;
    -o-transition-duration: 0.8s;
    transition-duration: 0.8s;
}
.isotope {
    -webkit-transition-property: height, width;
    -moz-transition-property: height, width;
    -ms-transition-property: height, width;
    -o-transition-property: height, width;
    transition-property: height, width;
}
.isotope .isotope-item {
    -webkit-transition-property: -webkit-transform, opacity;
    -moz-transition-property: -moz-transform, opacity;
    -ms-transition-property: -ms-transform, opacity;
    -o-transition-property: -o-transform, opacity;
    transition-property: transform, opacity;
}
/**** disabling Isotope CSS3 transitions ****/
.isotope.no-transition,
.isotope.no-transition .isotope-item,
.isotope .isotope-item.no-transition {
    -webkit-transition-duration: 0s;
    -moz-transition-duration: 0s;
    -ms-transition-duration: 0s;
    -o-transition-duration: 0s;
    transition-duration: 0s;
}
/* End: Recommended Isotope styles */
/* disable CSS transitions for containers with infinite scrolling*/
.isotope.infinite-scrolling {
    -webkit-transition: none;
    -moz-transition: none;
    -ms-transition: none;
    -o-transition: none;
    transition: none;
}
#container {
}
.isotope-item, .item {
    overflow: hidden;
    position: relative;
}
.filter-container .item {
    float: left;
    margin-bottom: 1px;
    display: inline-block;
}
.filter-container .two-col .item {
    width: 50%;
}
.filter-container .three-col .isotope-item {
    width: 33.33%;
}
.filter-container .four-col .item {
    width: 25%;
}
.filter-container .two-col .item.last,
.filter-container .three-col .item.last,
.filter-container .four-col .item.last {
}
.box-container .masonry.two-col .item {
    width: 49%;
    margin:0;
}
.box-container .masonry article.post 
{
	margin:2px 8px 15px;
}
.box-container .masonry.three-col .item {
    width: 33.31%;
    margin:0;
}
.box-container .masonry.four-col .item {
    width: 24.9%;
    margin:0;
}
.box-container .masonry.two-col .item.last,
.box-container .masonry.three-col .item.last,
.box-container .masonry.four-col .item.last {
    margin-right: 0;
}
.testimonial-box-container .masonry.two-col .item {
    width: 48%;
    margin-right: 1.5%;
}
.testimonial-box-container .masonry.three-col .item {
    width: 31%;
    margin-right: 2%;
}
.testimonial-box-container .masonry.four-col .item {
    width: 23%;
    margin-right: 1.5%;
}
.testimonial-box-container .masonry.two-col .item.last,
.testimonial-box-container .masonry.three-col .item.last,
.testimonial-box-container .masonry.four-col .item.last {
    margin-right: 0;
}
.box-container .grid .grid-item,
.brand-grid .item,
.testimonial-grid .item {
    display: inline-block;
	overflow:visible;
}
.box-container .grid .grid-item {
    float: left;
}
.box-container .grid .grid-item.first {
    clear: both;
}
.box-container .grid.two-col .grid-item {
    width: 47.5%;
    margin-right: 2%;
}
.box-container .grid.three-col .grid-item {
    width: 31%;
    margin-right: 2%;
}
.box-container .grid.four-col .grid-item {
    width: 23%;
    margin-right: 2%;
}
.box-container .grid.two-col .grid-item.last,
.box-container .grid.three-col .grid-item.last,
.box-container .grid.four-col .grid-item.last {
    margin-right: 0;
}
.portfolio-filter-container .item {
	margin: 10px;
    width: 23%;
}
.blog-filter-container .two-col .item {
    width: 48%;
	margin:	10px;
}
.blog-filter-container .three-col .item {
    width: 31%;
	margin: 10px;
}
.blog-filter-container .four-col .item {
    width: 23%;
	margin: 10px;
}
/**** Example Options ****/
.options {
    padding-bottom: 1.0em;
}
.options h3 {
    margin-bottom: 0.2em;
    font-size: 15px;
}
.options h4 {
    font-weight: bold;
}
.options ul {
    margin: 0;
    list-style: none;
    border-bottom: 2px solid #e6e6e6;
    display: inline-block;
	width: 100%;
}
.options ul ul {
    margin-left: 1.5em;
}
.options li {
    float: left;
	 margin-bottom: -2px;
    margin-right: 5px;
}
.options li a {
    display: block;
    padding: 7px 10px;
    border-bottom: 4px solid transparent;
    color: #666;
    font-weight: 600;
}
.options li a {
   
}
.options li:first-child a {
   
}
.options li:last-child a {
  }
.options li a.selected, .options li a:hover {
    border-bottom:4px solid #e65e63;
    text-shadow: none;
}
/* Combination filter options*/
.options .option-combo {
    display: inline-block;
    float: left;
    margin-right: 10px;
}
.options .option-combo ul {
    margin-right: 20px;
    display: inline-block;
}
.options .option-combo h2,
.options .option-combo h4 {
    line-height: 34px;
    margin-bottom: 0;
    margin-right: 5px;
    display: inline-block;
    vertical-align: top;
}
/* Color shapes */
.color-shape {
    width: 70px;
    height: 70px;
    margin: 5px;
    float: left;
}
.color-shape.round {
    -webkit-border-radius: 35px;
    -moz-border-radius: 35px;
    border-radius: 35px;
}
.color-shape.big.round {
    -webkit-border-radius: 75px;
    -moz-border-radius: 75px;
    border-radius: 75px;
}
.color-shape.red {
    background: red;
}
.color-shape.blue {
    background: blue;
}
.color-shape.yellow {
    background: yellow;
}
.color-shape.wide, .color-shape.big {
    width: 150px;
}
.color-shape.tall, .color-shape.big {
    height: 150px;
}
.color-shape a {
    display: block;
    height: 100%;
}
.color-shape a:hover {
    background: white;
    background: hsla( 0, 0%, 100%, 0.5 );
}
/**** Horizontal ****/
.horizontal #container {
    height: 80%;
}
/**** Photo demo ****/
.photos .photo {
    width: 320px;
    margin: 5px;
    float: left;
}
.photos .photo img {
    display: block;
    width: 100%;
}
#content {
}
.demos #content {
    height: 100%;
}
/**** Docs ****/
.docs #content {
    max-width: 640px;
}
.docs #content a:hover {
    border-bottom: 1px dotted;
}
/**** Doc page nav ****/
#site-nav {
    width: 200px;
    position: absolute;
    left: 10px;
    top: 0px;
    padding-top: 20px;
    font-size: 12px;
}
#site-nav h1 {
    font-size: 24px;
    margin-bottom: 0.5em;
    margin-top: 0;
    font-weight: bold;
    font-family: 'Helvetica Neue', Arial, sans-serif;
}
#site-nav h2 {
    font-size: 17px;
    font-weight: normal;
    margin: 0 0 0.3em;
    border-top: none;
}
#site-nav h1 a {
    color: #4FB;
}
#site-nav h1 a:hover {
    color: #4BF;
}
#site-nav ul {
    list-style: none;
    margin: 0 0 1.0em;
    font-weight: bold;
}
#site-nav ul ul {
    margin-bottom: 0;
}
#site-nav ul a {
    display: block;
    border: none;
    padding: 1px 5px;
}
#site-nav ul .current a {
    background: hsla( 0, 0%, 0%, 0.3 );
    color: #1BF;
}
#site-nav ul a:hover,
#site-nav ul .current a:hover {
    color: white;
}
#site-nav ul .current .toc a {
    font-size: 12px;
    padding-left: 1.2em;
    font-weight: normal;
}
/**** Doc content ****/
.docs #content h2 {
    border-top: 1px solid #333;
    padding-top: 0.8em;
    margin-bottom: 0.8em;
}
.docs #content h2:target {
    padding: 10px;
    background: white;
    color: #222;
}
.docs #content h3 {
    color: #FEC;
    background: hsla( 0, 0%, 75%, 0.05 );
    padding: 2px 0.5em;
    margin-bottom: 0.5em;
    font-size: 1.15em;
}
.docs #content h4 {
    margin-bottom: 0.5em;
    font-size: 14px;
}
h3.options {
    padding-bottom: 0;
}
.option-def dl dt,
.option-def dl dd {
    float: left;
    padding: 0 1.2em;
    ;
  background: #161616;
    line-height: 36px;
    height: 36px;
}
.option-def dl.header dt,
.option-def dl.header dd {
    background: #444;
}
.option-def dl .option-type {
    font-size: 13px;
    color: #AAA;
    font-style: italic;
}
.option-def dl dd {
    border-left: 1px solid #222;
}
/* Tagline */
.docs .tagline {
    font-size: 22px;
    font-weight: 300;
}
/* as-is from MIT */
.docs .as-is {
    font-size: 95%;
}
/* Commercial license blurb */
.docs #commercial {
    background: white;
    padding: 10px;
    font-size: 14px;
    color: #1F1F1D;
}
.docs #commercial a {
    font-weight: bold;
}
/**** Pygments ****/
code .s1,
code .s {
    color: #78BD55;
} /* string */
code .mi, /* integer */
code .cp, /* doctype */
code .kc {
    color: #5298D4;
} /*boolean*/
code .k {
    color: #E39B79;
} /* keyword */
code .kd, /* storage */
code .na {
    color: #A9D866;
} /* markup attribute */
code .p {
    color: #EDB;
} /* punctuation */
code .o {
    color: #F63;
}   /* operator */
code .nb {
    color: #AA97AC;
} /* support */
/* comment */
code .c,
code .c1 {
    color: #666;
    font-style: italic;
}
code .nt {
    color: #A0C8FC;
} /* Markup open tag */
code .nf {
    color: #9EA8B8;
} /* css id */
code .nc {
    color: #A78352;
}  /* CSS class */
code .m {
    color: #DE8E50;
} /* CSS value */
code .nd {
    color: #9FAD7E;
} /* CSS pseudo selector */
/**** Super list ****/
/**** Sites using Isotope ****/
#sites h2 {
    display: none;
    padding: 0.4em;
    line-height: 32px;
    margin-bottom: 0.4em;
    -webkit-transition: background-color 0.8s;
    -moz-transition: background-color 0.8s;
    -o-transition: background-color 0.8s;
    transition: background-color 0.8s;
}
#sites h2 img {
    display: inline-block;
    margin-right: 0.4em;
    vertical-align: bottom;
}
#sites h2.loading {
    background: white;
    color: #222;
}
#sites h2.error {
    background: red;
    color: #222;
}
#sites ul {
    margin: 0;
}
.super-list .example {
    list-style: none;
    float: left;
    width: 230px;
    margin: 5px;
}
.super-list .example a,
.super-list .example b,
.super-list .example img {
    display: block;
}
.super-list .example img {
    width: 100%;
}
.super-list .example a {
    background: #1F1E1D;
}
.super-list .example a:hover {
    background: white;
    color: #111;
}
.super-list .example b {
    font-weight: bold;
    line-height: 1.3em;
    padding: 3px;
    padding-top: 8px;
}
.super-list .link {
    float: left;
    position: relative;
    font-size: 24px;
    line-height: 1.2em;
    font-weight: 300;
    margin: 5px;
}
.super-list .link {
    width: 230px;
    height: 110px;
}
.super-list .link a {
    display: block;
    padding: 10px;
    padding-left: 65px;
    height: 90px;
    background: #1F1E1D;
    color: #FE5;
    -webkit-border-radius: 14px;
    -moz-border-radius: 14px;
    border-radius: 14px;
}
.super-list .link a:before {
    content: 'âž”';
    font-size: 70px;
    position: absolute;
    top: 30px;
    left: 5px;
    -webkit-transform: rotate(90deg);
    -moz-transform: rotate(90deg);
    -ms-transform: rotate(90deg);
    -o-transform: rotate(90deg);
    transform: rotate(90deg);
}
.super-list .link.away a:before {
    top: 25px;
    left: 0px;
    -webkit-transform: rotate(-45deg);
    -moz-transform: rotate(-45deg);
    -ms-transform: rotate(-45deg);
    -o-transform: rotate(-45deg);
    transform: rotate(-45deg);
}
.super-list .link a:hover {
    background: #E58;
    color: white;
}
.super-list .feature .name {
    bottom: auto;
    top: 140px;
    left: 18px;
    font-size: 20px;
}
/**** BIG Graph ****/
.big-graph {
    background: white;
    height: 600px;
    margin: 20px auto;
}
.big-graph .project {
    width: 45px;
    height: 45px;
    float: left;
}
.big-graph .project .icon {
    pointer-events: none;
    width: 31px;
    height: 31px;
    background: white;
    margin-left: 7px;
    -webkit-transition: -webkit-transform 0.25s;
    -moz-transition: -moz-transform    0.25s;
    -ms-transition: -ms-transform     0.25s;
    -o-transition: -o-transform      0.25s;
    transition: transform         0.25s;
}
.big-graph .project:hover {
    z-index: 5;
}
.big-graph .project:hover .icon {
    -webkit-transform: scale(3);
    -moz-transform: scale(3);
    -ms-transform: scale(3);
    -o-transform: scale(3);
    transform: scale(3);
}
.big-graph .project.commercial .icon {
    background: #6B6B6B;
}
.big-graph .project.urbanism .icon {
    background: #00CF00;
}
.big-graph .project.public-space .icon {
    background: #FF8D00;
}
.big-graph .project.culture .icon {
    background: #D61919;
}
.big-graph .project.body-culture .icon {
    background: #00ECFF;
}
.big-graph .project.health .icon {
    background: #FF2251;
}
.big-graph .project.education .icon {
    background: #00A700;
}
.big-graph .project.housing .icon {
    background: #FF02FF;
}
.big-graph .project.hotel .icon {
    background: #0000C3;
}
.big-graph .project.media .icon {
    background: #292929;
}
.big-graph .project p {
    line-height: 14px;
    font-size: 10.5px;
    color: black;
    margin-left: 7px;
}
/**** Infinite Scroll ****/
#infscr-loading {
    position: fixed;
    text-align: center;
    bottom: 30px;
    left: 42%;
    z-index: 100;
    background: white;
    background: hsla( 0, 0%, 100%, 0.9 );
    padding: 20px;
    color: #222;
    font-size: 15px;
    font-weight: bold;
    -webkit-border-radius: 10px;
    -moz-border-radius: 10px;
    border-radius: 10px;
}
/* The Magnificent Clearfix: nicolasgallagher.com/micro-clearfix-hack/ */
.clearfix:before, .clearfix:after {
    content: "";
    display: table;
}
.clearfix:after {
    clear: both;
}
.clearfix {
    zoom: 1;
	clear: both;
}

/* 
 *  Owl Carousel CSS3 Transitions 
 *  v1.3.2
 */
.owl-origin {
	-webkit-perspective: 1200px;
	-webkit-perspective-origin-x : 50%;
	-webkit-perspective-origin-y : 50%;
	-moz-perspective : 1200px;
	-moz-perspective-origin-x : 50%;
	-moz-perspective-origin-y : 50%;
	perspective : 1200px;
}
/* fade */
.owl-fade-out {
  z-index: 10;
  -webkit-animation: fadeOut .7s both ease;
  -moz-animation: fadeOut .7s both ease;
  animation: fadeOut .7s both ease;
}
.owl-fade-in {
  -webkit-animation: fadeIn .7s both ease;
  -moz-animation: fadeIn .7s both ease;
  animation: fadeIn .7s both ease;
}
/* backSlide */
.owl-backSlide-out {
  -webkit-animation: backSlideOut 1s both ease;
  -moz-animation: backSlideOut 1s both ease;
  animation: backSlideOut 1s both ease;
}
.owl-backSlide-in {
  -webkit-animation: backSlideIn 1s both ease;
  -moz-animation: backSlideIn 1s both ease;
  animation: backSlideIn 1s both ease;
}
/* goDown */
.owl-goDown-out {
  -webkit-animation: scaleToFade .7s ease both;
  -moz-animation: scaleToFade .7s ease both;
  animation: scaleToFade .7s ease both;
}
.owl-goDown-in {
  -webkit-animation: goDown .6s ease both;
  -moz-animation: goDown .6s ease both;
  animation: goDown .6s ease both;
}
/* scaleUp */
.owl-fadeUp-in {
  -webkit-animation: scaleUpFrom .5s ease both;
  -moz-animation: scaleUpFrom .5s ease both;
  animation: scaleUpFrom .5s ease both;
}
.owl-fadeUp-out {
  -webkit-animation: scaleUpTo .5s ease both;
  -moz-animation: scaleUpTo .5s ease both;
  animation: scaleUpTo .5s ease both;
}

.columns-2, .columns-3, .columns-4, .columns-5{
	
	display:inline-block;
	width: 100%;
}

ul.products.columns-5 li.product  {
	 margin: 0 !important;
	 width: 19.6%;
}
ul.products.columns-4 li.product{
	 margin: 0 !important;
	 width: 24.6%;
}
ul.products.columns-3 li.product {
	 margin: 0 !important;
     width: 33%;
	 
}
ul.products.columns-2 li.product{
	 margin: 0 !important;
	 width: 49.7%;
}
ul.products li.last {
    margin-right: 0 !important;
}
.columns-1 ul.products li.product {
    width: 100%;
    margin-right: 0;
}
.columns-2 ul.products li.product {
    width: 50%;
}
.columns-3 ul.products li.product {
    width: 33.33%;
}
.columns-4 ul.products li.product {
	width: 25%;
    float: left;
    height: auto;
    margin: 0;
    overflow: hidden;
}
.columns-5 ul.products li.product{
    width: 20%;
}
.columns-6 ul.products li.product{
    width: 16.67%;
}

@media screen and (max-width: 768px){
	
	.columns-2 ul.products li.product,
	.columns-3 ul.products li.product,
	.columns-4 ul.products li.product,
	.columns-5 ul.products li.product,
	.columns-6 ul.products li.product {
	
		width:50%;
	}
}

/* Keyframes */
/*empty*/
@-webkit-keyframes empty {
  0% {opacity: 1}
}
@-moz-keyframes empty {
  0% {opacity: 1}
}
@keyframes empty {
  0% {opacity: 1}
}
@-webkit-keyframes fadeIn {
  0% { opacity:0; }
  100% { opacity:1; }
}
@-moz-keyframes fadeIn {
  0% { opacity:0; }
  100% { opacity:1; }
}
@keyframes fadeIn {
  0% { opacity:0; }
  100% { opacity:1; }
}
@-webkit-keyframes fadeOut {
  0% { opacity:1; }
  100% { opacity:0; }
}
@-moz-keyframes fadeOut {
  0% { opacity:1; }
  100% { opacity:0; }
}
@keyframes fadeOut {
  0% { opacity:1; }
  100% { opacity:0; }
}
@-webkit-keyframes backSlideOut {
  25% { opacity: .5; -webkit-transform: translateZ(-500px); }
  75% { opacity: .5; -webkit-transform: translateZ(-500px) translateX(-200%); }
  100% { opacity: .5; -webkit-transform: translateZ(-500px) translateX(-200%); }
}
@-moz-keyframes backSlideOut {
  25% { opacity: .5; -moz-transform: translateZ(-500px); }
  75% { opacity: .5; -moz-transform: translateZ(-500px) translateX(-200%); }
  100% { opacity: .5; -moz-transform: translateZ(-500px) translateX(-200%); }
}
@keyframes backSlideOut {
  25% { opacity: .5; transform: translateZ(-500px); }
  75% { opacity: .5; transform: translateZ(-500px) translateX(-200%); }
  100% { opacity: .5; transform: translateZ(-500px) translateX(-200%); }
}
@-webkit-keyframes backSlideIn {
  0%, 25% { opacity: .5; -webkit-transform: translateZ(-500px) translateX(200%); }
  75% { opacity: .5; -webkit-transform: translateZ(-500px); }
  100% { opacity: 1; -webkit-transform: translateZ(0) translateX(0); }
}
@-moz-keyframes backSlideIn {
  0%, 25% { opacity: .5; -moz-transform: translateZ(-500px) translateX(200%); }
  75% { opacity: .5; -moz-transform: translateZ(-500px); }
  100% { opacity: 1; -moz-transform: translateZ(0) translateX(0); }
}
@keyframes backSlideIn {
  0%, 25% { opacity: .5; transform: translateZ(-500px) translateX(200%); }
  75% { opacity: .5; transform: translateZ(-500px); }
  100% { opacity: 1; transform: translateZ(0) translateX(0); }
}
@-webkit-keyframes scaleToFade {
  to { opacity: 0; -webkit-transform: scale(.8); }
}
@-moz-keyframes scaleToFade {
  to { opacity: 0; -moz-transform: scale(.8); }
}
@keyframes scaleToFade {
  to { opacity: 0; transform: scale(.8); }
}
@-webkit-keyframes goDown {
  from { -webkit-transform: translateY(-100%); }
}
@-moz-keyframes goDown {
  from { -moz-transform: translateY(-100%); }
}
@keyframes goDown {
  from { transform: translateY(-100%); }
}
@-webkit-keyframes scaleUpFrom {
  from { opacity: 0; -webkit-transform: scale(1.5); }
}
@-moz-keyframes scaleUpFrom {
  from { opacity: 0; -moz-transform: scale(1.5); }
}
@keyframes scaleUpFrom {
  from { opacity: 0; transform: scale(1.5); }
}
@-webkit-keyframes scaleUpTo {
  to { opacity: 0; -webkit-transform: scale(1.5); }
}
@-moz-keyframes scaleUpTo {
  to { opacity: 0; -moz-transform: scale(1.5); }
}
@keyframes scaleUpTo {
  to { opacity: 0; transform: scale(1.5); }
}

/*
* 	Owl Carousel Owl Demo Theme 
*	v1.3.2
*/
.owl-theme .owl-controls {
}
/* Styling Next and Prev buttons */
.owl-theme .owl-controls .owl-buttons div {
    -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);
    display: block;
    float: right;
    height: 22px;
    position: absolute;
    top: -30px;
    width: 22px;
    cursor: pointer;
    color: transparent;
}
.owl-theme .owl-controls .owl-buttons div.owl-prev {
    background: url(/c/s/mbay/themes/rew-marketplace-theme/css/../images/megnor/sprite.png) no-repeat scroll -204px 5px transparent;
    right: 30px;
}
.owl-theme .owl-controls .owl-buttons div.owl-prev:hover {
    background-position: -204px -24px;
    text-decoration: none;
}
.owl-theme .owl-controls .owl-buttons div.owl-next {
    background: url(/c/s/mbay/themes/rew-marketplace-theme/css/../images/megnor/sprite.png) no-repeat scroll -234px 5px transparent;
    left: auto;
    right:10px;
}
.owl-theme .owl-controls .owl-buttons div.owl-next:hover {
    background-position: -234px -24px;
    text-decoration: none;
}

.owl-theme .owl-controls .owl-buttons div.owl-prev {
}
.owl-theme .owl-controls .owl-buttons div.owl-next {
}
/* Clickable class fix problem with hover on touch devices */
/* Use it for non-touch hover action */
.owl-theme .owl-controls.clickable .owl-buttons div:hover {
}
/* Styling Pagination*/
.owl-theme .owl-controls .owl-page {
    display: inline-block;
    zoom: 1;
    *display: inline;
/*IE7 life-saver */;
}
.owl-theme .owl-controls .owl-page span {
    display: block;
    width: 12px;
    height: 12px;
    margin: 5px;
    -webkit-border-radius: 20px;
    -moz-border-radius: 20px;
    border-radius: 20px;
    background-color: #c3c3c3;
}
.owl-theme .owl-controls .owl-page.active span,
.owl-theme .owl-controls.clickable .owl-page:hover span {
    background-color: #e65e63;
}
/* If PaginationNumbers is true */
.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-pagination {
    margin: 15px 0 0;
    text-align: center;
}

.owl-carousel {

	overflow:hidden;
	display:inline-block;
    position: relative;
    width: auto !important;
	-ms-touch-action: pan-y !important;
	touch-action: pan-y !important;
}

.owl-carousel li {
	
	opacity:0;
}

.owl-carousel .owl-wrapper:after {
    content: ".";
    display: block;
    clear: both;
    visibility: hidden;
    line-height: 0;
    height: 0;
}
.products .list-more {
	height:150px;
	width:150px;
	font-size:50px;
	padding:55px 10px 0 0;
	text-align:center;
}

.products .list-more:hover {
	text-decoration:none;
}

#primary .related .owl-carousel{
	
	height: 270px;
}

#primary .related-posts .owl-carousel{
	
	height: 200px; 
}

.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;
    -moz-transition: height 500ms ease-in-out;
    -ms-transition: height 500ms ease-in-out;
    -o-transition: height 500ms ease-in-out;
    transition: height 500ms ease-in-out;
}
.owl-carousel .owl-item {
    float:left;
	overflow:hidden;
}
.owl-carousel .owl-item li {
	
	width: auto !important;
}

.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);
}
/* mouse grab icon */
.grabbing {
    cursor: url(/c/s/mbay/themes/rew-marketplace-theme/css/../images/owl/grabbing.png) 8 8, move;
}
/* fix */
.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);
}

/*==  Recent Portfolio Slider ==*/
.portfolio-container, #latest_news {
    margin: 0 auto;
}
.portfolio-container .owl-theme .owl-controls .owl-buttons div {
    height: 43px;
    top: 40%;
    width: 43px;
}
.portfolio-container .owl-controls .owl-buttons div.owl-prev {
    background: url(/c/s/mbay/themes/rew-marketplace-theme/css/../images/megnor/sprite.png) no-repeat scroll -31px -3px transparent;
    left: -55px;
    right: auto;
}
.portfolio-container .owl-controls .owl-buttons div.owl-prev:hover {
    background-position: -31px -49px;
    text-decoration: none;
}
.portfolio-container .owl-controls .owl-buttons div.owl-next {
    background: url(/c/s/mbay/themes/rew-marketplace-theme/css/../images/megnor/sprite.png) no-repeat scroll -74px -3px transparent;
    left: auto;
    right: -55px;
}
.portfolio-container .owl-controls .owl-buttons div.owl-next:hover {
    background-position: -74px -49px;
    text-decoration: none;
}

/**
* Shadowbox
*
*/

#sb-title-inner,#sb-info-inner,#sb-loading-inner,div.sb-message{font-family:"HelveticaNeue-Light","Helvetica Neue",Helvetica,Arial,sans-serif;font-weight:200;color:#fff;}
#sb-container{position:fixed;margin:0;padding:0;top:0;left:0;z-index:999;text-align:left;visibility:hidden;display:none;}
#sb-overlay{position:relative;height:100%;width:100%;}
#sb-wrapper{position:absolute;visibility:hidden;width:100px;}
#sb-wrapper-inner{position:relative;border:1px solid #303030;overflow:hidden;height:100px;}
#sb-body{position:relative;height:100%;}
#sb-body-inner{position:absolute;height:100%;width:100%;}
#sb-player.html{height:100%;overflow:auto;}
#sb-body img{border:none;}
#sb-loading{position:relative;height:100%;}
#sb-loading-inner{position:absolute;font-size:14px;line-height:24px;height:24px;top:50%;margin-top:-12px;width:100%;text-align:center;}
#sb-loading-inner span{background:url(/c/s/mbay/themes/rew-marketplace-theme/css/../images/megnor/lightbox/loading.gif) no-repeat;padding-left:34px;display:inline-block;}
#sb-body,#sb-loading{background-color:#060606;}
#sb-title,#sb-info{position:relative;margin:0;padding:0;overflow:hidden;}
#sb-title,#sb-title-inner{height:26px;line-height:26px;}
#sb-title-inner{font-size:16px;}
#sb-info,#sb-info-inner{height:20px;line-height:20px;}
#sb-info-inner{font-size:12px;}
#sb-nav{float:right;height:16px;padding:2px 0;width:45%;}
#sb-nav a{display:block;float:right;height:16px;width:16px;margin-left:3px;cursor:pointer;background-repeat:no-repeat;}
#sb-nav-close{background-image:url(/c/s/mbay/themes/rew-marketplace-theme/css/../images/megnor/lightbox/close.png);}
#sb-nav-next{background-image:url(/c/s/mbay/themes/rew-marketplace-theme/css/../images/megnor/lightbox/next.png);}
#sb-nav-previous{background-image:url(/c/s/mbay/themes/rew-marketplace-theme/css/../images/megnor/lightbox/previous.png);}
#sb-nav-play{background-image:url(/c/s/mbay/themes/rew-marketplace-theme/css/../images/megnor/lightbox/play.png);}
#sb-nav-pause{background-image:url(/c/s/mbay/themes/rew-marketplace-theme/css/../images/megnor/lightbox/pause.png);}
#sb-counter{float:left;width:45%;}
#sb-counter a{padding:0 4px 0 0;text-decoration:none;cursor:pointer;color:#fff;}
#sb-counter a.sb-counter-current{text-decoration:underline;}
div.sb-message{font-size:12px;padding:10px;text-align:center;}
div.sb-message a:link,div.sb-message a:visited{color:#fff;text-decoration:underline;}

/* 
* shortcode style
*
*/

.shortcode_block {
    border-bottom: 1px solid #DDDDDD;
    margin: 10px 0;
    padding: 15px 0;
    overflow: hidden;
}
.shortcode_title {
    font-weight: normal;
    margin: 0 0 20px;
}
.shortcode_title span {
    display: block;
    height: 1px;
    margin: 7px 0 -11px;
    width: 140px;
    background: #4FBFA8;
}
#frame_accordiun a,
#frame_toggle a {
    background: #4FBFA8;
    color: #FFF;
}
/* ======================================================= */
/*                             Tabs                        */
/* ======================================================= */
#tab ul.tabs {
    margin: 0;
}
#tab ul li a {
    background: none repeat scroll 0 0 #F2F2F2;
    padding: 8px 10px;
    text-decoration: none;
	display:block;
}
.style1 #tab ul li a.current,
.style1 #tab ul li a:hover {
    background: #e65e63;
    color: #FFF;
}
.horizontal_tab .tab_groupcontent {
    border: 1px solid #F0EFEF;
    clear: both;
    width: 98%;
    padding: 10px;
}
.horizontal_tab #tab ul li {
    margin: 0 5px 0 0;
    list-style: none;
    float: left;
}
.horizontal_tab.style2 #tab ul li {
    margin: 0 5px 0px 0;
}
.horizontal_tab.style2 #tab ul li a {
    border-left: 1px solid #F0EFEF;
    border-right: 1px solid #F0EFEF;
}
.horizontal_tab.style2 #tab ul li a.current,
.horizontal_tab.style2 #tab ul li a:hover {
    background: none repeat scroll 0 0 #FFFFFF;
    border-bottom: none;
    border-left: 1px solid #F0EFEF;
    border-right: 1px solid #F0EFEF;
    border-top: 2px solid #E65E63;
}
.horizontal_tab.style3 #tab ul li {
    margin: 0 5px -3px 0;
}
.style3 #tab ul li a {
    background: none;
    border: 1px solid #F2F2F2;
}
.style3 #tab ul li a.current,
.style3 #tab ul li a:hover {
    color: #E65E63;
}
.vertical_tab .tab {
}
.vertical_tab ul.tabs {
    float: left;
    width: 25%;
}
.vertical_tab #tab ul li {
    position: relative;
}
.vertical_tab #tab ul li a {
    display: block;
    line-height: 18px;
    margin-bottom: 2px;
}
.vertical_tab .tab_groupcontent {
    float: right;
    min-height: 120px;
    width: 70%;
    border: 1px solid #F0EFEF;
    padding: 10px;
}
.vertical_tab.style2 #tab ul li {
    margin: 0 -3px 0 0;
}
.vertical_tab.style2 #tab ul li a {
    border-top: 1px solid #F0EFEF;
    border-bottom: 1px solid #F0EFEF;
	 border-left: 2px solid transparent;
}
.vertical_tab.style2 #tab ul li a.current,
.vertical_tab.style2 #tab ul li a:hover {
    background: none repeat scroll 0 0 #FFFFFF;
    border-right: none;
    border-top: 1px solid #F0EFEF;
    border-bottom: 1px solid #F0EFEF;
    border-left: 2px solid #E65E63;
}
.vertical_tab.style3 #tab ul li {
    
	margin: 0 -3px 0 0;
	list-style-type: none;
}
/* ======================================================= */
/*                      Testimonail                        */
/* ======================================================= */
.testimonial-content {
}
.single-testimonial .testimonial-bottom {
    margin: 15px 0 0 15px;
}
.single-testimonial .testimonial-top {
   position: relative;
}
.testimonial-carousel .single-testimonial .testimonial-top,
.testimonial-grid .single-testimonial .testimonial-top {
    
}
.single-testimonial .testimonial-top:after {
    color: #797979;
    content: "";
    position: absolute;
    left: 50px;
    bottom: -26px;
    width: 0;
    height: 0;
}
.single-testimonial .testimonial-title {
    font-weight: bold;
}
.single-testimonial .testimonial-email {
    display: inline-block;
}
.single-testimonial .testimonial-title,
.single-testimonial .testimonial-email {
    font-size: 14px;
    line-height: 18px;
}
.single-testimonial blockquote {
    display: block;
    margin: 0;
    padding: 15px;
    position: relative;
    background-image: none;
}
.single-testimonial blockquote q {
    font-size: 17px;
    font-weight: normal;
    margin: 4px 0 0 0;
    line-height: 28px;
}
.single-testimonial blockquote span {
    float: right;
    color: #878D93;
    font-size: 17px;
    font-style: normal;
    margin: 12px 0 0 0;
}
.single-testimonial .testmonial-other {
    display: table;
    margin-left: 28px;
    margin-top: 8px;
}
.single-testimonial:hover .testmonial-image{background: #e65e63; border:1px solid #e65e63;}
.single-testimonial .testmonial-image {
    display: table-cell;
    padding-right: 15px;
    vertical-align: middle;
}
.single-testimonial .testmonial-image i {
    font-size: 30px;
    line-height: 50px;
    margin: 0;
    text-align: center;
}
.single-testimonial .testmonial-image img {
    border-radius: 50%;
    -webkit-border-radius: 50%;
    -moz-border-radius: 50%;
	 width: 90px;
}
.single-testimonial .testmonial-text {
    display: table-cell;
    vertical-align: middle;
}
.testimonial-grid .item {
    float: left;
    position: relative;
}
.testimonial-grid .first-item {
    clear: both;
}
.testimonials-container .item {
    margin: 0;
}
.testimonial-cols-2 .item {
    width: 50%;
}
.testimonial-cols-3 .item {
    width: 33.33%;
}
.testimonial-cols-4 .item {
    width: 25%;
}
.testimonial-cols-5 .item {
    width: 20%;
}
.testimonial-cols-6 .item {
    width: 16%;
}
.style-1 .single-testimonial .testimonial-top {
    border-bottom: 3px solid #EBEAEA;
    border-radius: 4px;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    position: relative;
}
.style-1 .testimonial-carousel .single-testimonial .testimonial-top,
.style-1 .testimonial-grid .single-testimonial .testimonial-top {
    min-height: 120px;
}
.style-1 .single-testimonial .testimonial-top:after {
    color: #797979;
    content: "";
    position: absolute;
    left: 50px;
    bottom: -26px;
    width: 0;
    height: 0;
    border-left: 0px solid transparent;
    border-right: 19px solid transparent;
    border-top: 24px solid #EBEAEA;
}
.style-1 .single-testimonial blockquote{
	 padding: 15px;
}
.style-1 .single-testimonial .testmonial-other {
    display: table;
    margin-left: 28px;
    margin-top: 8px;
}
.style-1 .single-testimonial .testmonial-image {
    display: table-cell;
    padding-right: 15px;
    vertical-align: middle;
}
.style-1 .single-testimonial .testmonial-text {
    display: table-cell;
    vertical-align: middle;
}
.style-1 .single-testimonial .testmonial-image img {
    border-radius: 50%;
    -webkit-border-radius: 50%;
    -moz-border-radius: 50%;
}
/* Style 2 */
.style-2 .single-testimonial{
	
}
.style-2 .testimonial-content-outer{
}
.style-2 .testimonial-content{
	overflow:hidden;
}
.style-2 .testmonial-image{
	background: none repeat scroll 0 0 #ffffff;
	border:	1px solid #ededed;
    border-radius: 50%;
	-webkit-border-radius: 50%;
    -moz-border-radius: 50%;
    float: left;
    margin-right: 15px;
    padding: 9px;
}
.style-2 .testmonial-text{
}
.style-2 .single-testimonial blockquote{
	padding:0;
	  font-size: 13px;
    font-style: italic;
}
.style-2 .single-testimonial blockquote q{
 	font-size: 13px;
    font-weight: 400;
    line-height: 22px;
}
.style-2 .single-testimonial .testimonial-title {
    text-transform:uppercase;
   	color: #e65e63;
  	font-size: 13px;
    font-weight: normal;
	margin-bottom: 5px;
	font-style:normal;
}
{font-size: 12px;
    font-style: italic;}
.style-2 .single-testimonial .testimonial-top {
    margin-bottom: 10px;
}
.style-2 .single-testimonial .testmonial-image img {
    border-radius: 50%;
	-webkit-border-radius: 50%;
    -moz-border-radius: 50%;
	transition-duration:300ms;
	-moz-transform-duration:300ms;
	-o-transition-duration:300ms;
	-webkit-transition-duration:300ms;
	width: 90px;
}
/* Style 3 */
.style-3 .testimonial-content-outer{
	text-align: center;
}
.style-3 .testimonial-content{
	width: 100%;
}
.style-3 .testmonial-image{
	width: 100%;
}
.style-3 .testimonial-title{
	display: inline-block;
}
.style-3 .single-testimonial .testimonial-email{
	font-size: 13px;
}
/* ======================================================= */
/*                      Divider and Space                  */
/* ======================================================= */
.divider_content p {
    margin: 0;
    font-size: 14px;
}
.divider_content_inner .title {
    margin: 8px 0 10px 0;
}
.divider_element .dashed {
    border-top: 1px dashed #E3E4E5;
}
.divider_element .dotted {
    border-top: 1px dotted #E3E4E5;
}
.divider_element .double {
    border-top: 2px double #E3E4E5;
}
.divider_element .groove {
    border-top: 1px groove #E3E4E5;
}
.divider_element .solid {
    border-top: 1px solid #E3E4E5;
}
/* ======================================================= */
/*                         Call to action                  */
/* ======================================================= */
#callout_div .shortcode_inner {
    border-bottom: 1px solid #DDDDDD;
    margin: 15px 0;
    overflow: hidden;
    padding: 15px 0;
}
#callout_div .callout_boxed {
    background: none repeat scroll 0 0 #ECF0F1;
    border: 1px solid #DDDDDD;
    text-align: center;
}
#callout_div .callout_border {
    border: 1px solid #DDDDDD;
    text-align: center;
}
#callout_div .title {
    font-size: 15px;
    color: #41A62A;
}
#callout_div .calloutarea {
    margin: 0 0 15px 0;
}
.shortcode_content {
    width: 100%;
    margin: 10px 0 0;
    font-size: 14px;
	color: #fff;
}
#callout_div a {
    text-decoration: none;
}
.calloutarea_block {
    
    margin: 0 auto;
}
.calloutarea_button a.button {
    display: inline-block;
}
.dark .calloutarea_block, .dark .calloutarea_block .title {
    color: #FFFFFF;
}
.light .calloutarea_block, .light .calloutarea_block .title {
    color: #464E55;
	
}
.dark .calloutarea_block a.button {
    background-color: #FFFFFF;
    color: #FFFFFF;
}
.light .calloutarea_block a.button {
    background-color: #9EA7AE;
}
.left .calloutarea_block_content, .left .calloutarea_button {
  
	vertical-align: middle;
}
.fix_width.left .calloutarea_block_content {
    margin-left: 20px;
	}
.left .calloutarea_block_content {
   float: left;
   width: auto;
}
.fix_width.left .calloutarea_button {
	width: auto;
	margin-right: 20px;
}
.left .calloutarea_button {
	width: auto;
	text-align: right;
	vertical-align: top;
	float:right;
	margin-top: 7px;
}
.left .calloutarea_block_content h3, .left .calloutarea_button h3{
	margin: 0;
	color: #fff;
}
.calloutarea.left, .calloutarea.right {
    float: none;
}
.calloutarea_button {
    vertical-align: middle;
}
.center .calloutarea_button {
    margin: 30px 0 10px;
}
.calloutarea.center h2 {
    font-size: 40px;
    line-height: 50px;
}
.calloutarea.center .shortcode_content {
    font-size: 18px;
}
.calloutarea.left h2 {
    font-size: 25px;
    line-height: 35px;
}
.wpb_row.parallex-image, .parallex-image {
    background-attachment: fixed !important;
}
/* ======================================================= */
/*                         Highlight Text                  */
/* ======================================================= */
.hightlight_text {
    font-style: italic;
    padding: 3px 5px;
    margin: 0 6px;
}
.highlight_light {
    background-color: #F6F6F6;
    color: #464E55;
}
.highlight_dark {
    background-color: #464E55;
    color: #FFFFFF;
}
/* ======================================================= */
/*                         Dropcap                         */
/* ======================================================= */
.dropcap {
    border-radius: 5px;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    display: inline-block;
    font-size: 20px;
    height: 30px;
    line-height: 30px;
    margin-right: 3px;
    overflow: hidden;
    text-align: center;
    width: 30px;
}
.dropcap.no-background {
    font-weight: bold;
    height: auto;
    line-height: 28px;
    margin: 0;
    vertical-align: bottom;
    width: auto;
}
/* ======================================================= */
/*                         Benefits                        */
/* ======================================================= */
.benefitsarea_inner {
    padding: 10px;
    margin: 10px;
    overflow: hidden;
    border-right: 1px solid #e1e1e1;
}
.benefitsarea_inner .benefit_bkg {
    border-radius: 5px;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    display: block;
    height: 94px;
    margin: 50px auto 0;
    width: 135px;
}
.column3 .benifit_image {
    margin: 0 0 10px 0;
}
.column3 .benefitsarea_inner {
    text-align: center;
}
.column3 .benefitsarea_inner img {
    width: 55px;
    height: 55px;
}
.benifit_name {
    font-size: 16px;
    font-weight: bold;
    margin: 0 0 10px 0;
}
.benefitsarea_inner p {
    margin: 0 0 10px 0;
    text-align: justify;
}
.benefitsarea_bottom .viewmore a {
    text-decoration: none;
}
.column2 .benefitsarea_inner {
    margin: 10px 0;
}
.column2 .benifit_image {
    float: left;
    width: 20%;
}
.column2 .benefitsarea_bottom {
    float: right;
    width: 76%;
}
/* ======================================================= */
/*                         Buttons                         */
/* ======================================================= */
.button_content_inner {
    margin: 0;
    display: inline-block;
	width:100%;
}
.button_content_inner a {
    text-decoration: none !important;
    display: inline-block;
	color: #ffffff;
}
.inner-container .button_content_inner a:hover {
}
.inner-container .button_content_inner i {
    color: #FFFFFF;
}
.inner-container .button_content_inner .button_small:hover { background: #a09fa0;}
.inner-container .button_content_inner .button_small {
    font-size: 15px;
    padding: 8px 12px;
	float: none;
	background: #e65e63;
}
.inner-container .button_content_inner .button_small i {
    font-size: 15px;
}
.inner-container .button_content_inner .button_medium {
    font-size: 18px;
    padding: 12px 15px;
	float: none;
}
.inner-container .button_content_inner .button_medium i {
    font-size: 18px;
}
.inner-container .button_content_inner .button_big {
    font-size: 22px;
    padding: 15px 20px;
	float: none;
}
.inner-container .button_content_inner .button_big i {
    font-size: 22px;
}
.button.left i {
    margin-right: 10px;
}
.button.right i {
    margin-left: 10px;
}
/* ======================================================= */
/*                         Progress Bar                    */
/* ======================================================= */
.tm_progresbar.style-4 {
    margin-bottom: 5px;
}
.progressbar-container {
    clear: both;
}
.tm_progresbar {
    margin-bottom: 10px;
}
.tm_progress_label {
    padding: 0 5px;
}
.progress_detail {
    font-size: 13px;
    left: 10px;
    position: absolute;
    top: 2px;
    z-index: 959;
}
.tm_progresbar.style-4 .progress_detail {
    position: relative;
    left: 0;
}
.active_progresbar {
    height: 25px;
    position: relative;
    margin: 0;
    background: #EDEDED;
}
.active_progresbar span.value {
    display: inline-block;
    height: 100%;
    -webkit-border-radius: 2px 0 0 2px;
    -moz-border-radius: 2px 0 0 2px;
    border-radius: 2px 0 0 2px;
    position: relative;
}
.style-1 .active_progresbar span.value {
    background-color: #e65e63;
}
.style-2 .active_progresbar > span.value:after, 
.style-3 .active_progresbar > span.value:after {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    bottom: 0;
    right: 0;
    background-size: 50px 50px;
    background-image: -webkit-gradient(linear, 0 0, 100% 100%, 
	color-stop(.25, rgba(255, 255, 255, .2)), 
	color-stop(.25, transparent), color-stop(.5, transparent), 
	color-stop(.5, rgba(255, 255, 255, .2)), 
	color-stop(.75, rgba(255, 255, 255, .2)), 
	color-stop(.75, transparent), to(transparent)
	);
    background-image: -moz-linear-gradient(
	-45deg, 
	rgba(255, 255, 255, .2) 25%, 
	transparent 25%, 
	transparent 50%, 
	rgba(255, 255, 255, .2) 50%, 
	rgba(255, 255, 255, .2) 75%, 
	transparent 75%, 
	transparent
	);
    z-index: 1;
    -webkit-background-size: 50px 50px;
    -moz-background-size: 50px 50px;
    -webkit-animation: move 2s linear infinite;
    -webkit-border-top-right-radius: 8px;
    -webkit-border-bottom-right-radius: 8px;
    -moz-border-radius-topright: 8px;
    -moz-border-radius-bottomright: 8px;
    border-top-right-radius: 8px;
    border-bottom-right-radius: 8px;
    -webkit-border-top-left-radius: 20px;
    -webkit-border-bottom-left-radius: 20px;
    -moz-border-radius-topleft: 20px;
    -moz-border-radius-bottomleft: 20px;
    border-top-left-radius: 20px;
    border-bottom-left-radius: 20px;
    overflow: hidden;
}
.style-3 .active_progresbar > span.value:after, 
.style-3 .active_progresbar > span.value:after {
    background-size: 20px 20px;
    -webkit-background-size: 20px 20px;
    -moz-background-size: 20px 20px;
}
/* ======================================================= */
/*                        Social Blog                      */
/* ======================================================= */
.tm_socialicon {
    float: left;
    margin: 0 5px;
}
.tm_socialicon a {
    border: 1px solid #4FBFA8;
    border-radius: 17px;
    -webkit-border-radius: 17px;
    -moz-border-radius: 17px;
    color: #4FBFA8;
    display: inline-block;
    text-align: center;
    transition-duration: 500ms;
    width: 25px;
    padding: 3px;
}
.tm_socialicon a:hover {
    border: 1px solid #000000;
    color: #000000;
}
/* ======================================================= */
/*                        Message Boxs                     */
/* ======================================================= */
.messagebox_inner {
    font-size: 13px;
    line-height: 24px;
    padding: 15px 15px 15px 70px;
}
.messagebox_inner.success {
    background: url(/c/s/mbay/themes/rew-marketplace-theme/css/../images/megnor/shortcode/success.png) no-repeat scroll 15px 3px #EEF4D4;
    border: 1px solid #8FAD3D;
    color: #596C26;
}
.messagebox_inner.error {
    background: url(/c/s/mbay/themes/rew-marketplace-theme/css/../images/megnor/shortcode/error.png) no-repeat scroll 15px 3px #EFCEC9;
    border: 1px solid #AE3F2E;
    color: #FF3300;
}
.messagebox_inner.warning {
    background: url(/c/s/mbay/themes/rew-marketplace-theme/css/../images/megnor/shortcode/warning.png) no-repeat scroll 15px 3px #FFEA97;
    border: 1px solid #E2B500;
    color: #003333;
}
.messagebox_inner.message {
    background: url(/c/s/mbay/themes/rew-marketplace-theme/css/../images/megnor/shortcode/message.png) no-repeat scroll 15px 3px #C6D8F0;
    border: 1px solid #4282CC;
    color: #3399FF;
}
/* ======================================================= */
/*                        Conatct Form                     */
/* ======================================================= */
.row100 {
    margin: 5px 0;
    float: left;
    width: 100%;
}
.col30 {
    float: left;
    width: 20%;
}
.col70 {
    float: left;
    width: 100%;
    position: relative;
}
.col30 label {
    color: #7A7A7A;
    font-size: 14px;
}
.col70 input, .shortcode_contactform .name input, .shortcode_contactform .email input, .shortcode_contactform .cellno input, .shortcode_contactform .subject input{ 
    color: #777777;
    width: 100%;
    padding: 5px 25px 5px 10px;
}

.shortcode_contactform .name, .shortcode_contactform .email {margin-right: 2%;}
.shortcode_contactform .name, .shortcode_contactform .email, .shortcode_contactform .cellno, .shortcode_contactform .subject{float: left; width: 32%; position:relative; margin-top: 10px; }

.c_message textarea{margin:10px 0;}

.col70 i, .shortcode_contactform .name i, .shortcode_contactform .email i , .shortcode_contactform .cellno i, .shortcode_contactform .subject i {
    color: #E5E5E5;
    right: 10px;
    position: absolute;
    top: 7px;
}
.col70 em {
    margin: 0 5px;
}
.banner_content {
    text-align: center;
}
/* ======================================================= */
/*                        Counterchart                     */
/* ======================================================= */
.tmchat_wrapper {
    position: relative;
    display: inline-block;
    width: 130px;
    height: 130px;
    margin: 10px 0 20px 0;
    text-align: center;
}
.tmchat_wrapper canvas {
    position: absolute;
    top: 0;
    left: 0;
}
.percent {
    display: inline-block;
    line-height: 130px;
    z-index: 2;
    font-size: 30px;
}
.percent:after {
    content: '%';
    margin-left: 0.1em;
    font-size: .8em;
}
.angular {
    margin-top: 100px;
}
.angular .chart {
    margin-top: 0;
}
.tm_piechart.column1,
.tm_piechart.column2,
.tm_piechart.column3,
.tm_piechart.column4 {
    text-align: center;
}
.tm_piechart h2.chart_title {
    font-size: 15px;
}
.chart_bottom .chart_code {
    margin: 5px 0;
    font-size: 13px;
}
.chart_bottom .chart_desc {
    font-size: 13px;
    margin: 12px 5px 8px 5px;
}
/* ======================================================= */
/*                        Fancy Media                      */
/* ======================================================= */
.tm_fancymediacontent {
    width: 270px;
    border: 1px solid #DDD;
}
.tm_fancymediacontent.frame {
    background: none repeat scroll 0 0 #F1F1F1;
    padding: 10px;
    text-align: center;
}
.tm_fancymediacontent.left {
    float: left;
    margin: 0 20px 10px 0;
}
.tm_fancymediacontent.right {
    float: right;
    margin: 0 0 10px 20px;
}
.tm_fancymediacontent .media_bottom {
    font-size: 14px;
    margin: 10px 0 0px 0;
}
.noframe .media_bottom {
    font-size: 14px;
    margin: 10px 10px 0px;
}
/* ======================================================= */
/*                        Pricing Table                    */
/* ======================================================= */
.pricing_wrapper {
}
.pricing_wrapper .pricing_wrapper_inner {
    border: 1px solid #EBEAEA;
    border-bottom: 3px solid #EBEAEA;
    border-radius: 3px;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    background: #FFF;
}
.pricing_heading {
    background: none repeat scroll 0 0 #E5E5E5;
    font-size: 18px;
    margin: 0 0 10px;
    padding: 35px 15px;
    text-align: center;
}
.style-1 .pricing_top {
    background: none repeat scroll 0 0 #E5E5E5;
    border: 10px solid #FFFFFF;
    border-radius: 50%;
    -webkit-border-radius: 50%;
    -moz-border-radius: 50%;
    height: 70px;
    margin: 0 auto;
    position: relative;
    text-align: center;
    top: -25px;
    width: 70px;
}
.pricing_bottom {
    text-align: center;
}
.style-1 .pricing_bottom {
    margin: -20px 0 0 0;
}
.pricing_top .pricing_per {
    font-size: 14px;
    margin: 14px 0 5px 0;
    line-height: 17px;
}
.pricing_top .pricing_price {
    font-size: 16px;
    font-weight: bold;
}
.pricing_wrapper ul {
    margin: 0;
    padding: 0;
    list-style: none;
}
.pricing_wrapper ul li {
    padding: 3px 0;
    margin: 0 0 5px;
}
.pricing_button {
    height: 30px;
    margin: 25px 0 35px;
}
.pricing_button	a#pricing-btn {
    background: #E5E5E5;
    color: #464E55;
    display: inline-block;
}
.pricing_wrapper:hover .style-1 .pricing_heading,
.pricing_wrapper .style-1.selected .pricing_heading,
.pricing_wrapper:hover .pricing_top,
.pricing_wrapper .selected .pricing_top,
.pricing_wrapper:hover .pricing_button a#pricing-btn,
.pricing_wrapper .selected .pricing_button a#pricing-btn,
.style-2.selected .pricing_button,
.style-2 selected .pricing_top {
    background: #e65e63;
    color: #fff;
}
.style-2.selected .pricing_button {
    border-radius: 0 0 5px 5px;
    -webkit-border-radius: 0 0 5px 5px;
    -moz-border-radius: 0 0 5px 5px;
    height: 35px;
    margin: 0;
    width: 100%;
}
.style-2.selected .pricing_button a {
    position: relative;
    top: 9px;
}
.pricing_wrapper .style-1.selected {
    margin-top: -10px;
}
.pricing_wrapper .style-1.selected .pricing_heading {
    padding: 40px 15px;
}
.pricing_wrapper .style-2 {
    border: none;
}
.pricing_wrapper .style-2 .pricing_bottom li {
    background: #F8F8F8;
    border-bottom: 2px solid #EFEFEF;
    padding: 10px 0;
    margin: 0 0 5px 0;
}
.pricing_wrapper .style-2 .pricing_bottom li:nth-child(odd) {
    background: #F8F8F8;
    border-bottom: 2px solid #EFEFEF;
    padding: 10px 0;
    margin: 0 0 5px 0;
}
.pricing_wrapper .style-2 .pricing_bottom li:nth-child(even) {
    background: #F0F0F0;
    border-bottom: 2px solid #E6E6E6;
    padding: 10px 0;
    margin: 0 0 5px 0;
}
.style-1 .nopricing_heading {
    height: 20px;
    padding: 35px 15px;
}
.style-2 .nopricing_top {
    height: 50px;
    padding: 20px 15px;
}
.pricing_wrapper .style-2 .pricing_top {
    padding: 20px 15px;
    border-radius: 5px 5px 0 0;
    -webkit-border-radius: 5px 5px 0 0;
    -moz-border-radius: 5px 5px 0 0;
    height: 50px;
}
.style-2 .pricing_heading {
    padding: 0;
    background: none;
}
.style-2 .pricing_top .pricing_per {
    margin: 0;
}
.style-2 .pricing_per,
.style-2 .pricing_price {
    display: inline-block;
    margin: 0 5px;
}
.style-2 .pricing_bottom {
    margin: 5px 0 0 0;
}
.text-left {
    text-align: left;
}
.text-center {
    text-align: center;
}
.text-right {
    text-align: right;
}
.text-justify {
    text-align: justify;
}
/* ======================================================= */
/*            Non-semantic helper classes                  */
/* ======================================================= */
.center {
    text-align: center;
}
.hidden {
    display: none;
    visibility: hidden;
}
.invisible {
    visibility: hidden;
}
.alignright,
.right {
    float: right;
}
.alignleft,
.left {
    float: left;
}
.alignnone,
.none {
    float: none;
}
.aligncenter {
    margin-left: auto;
    margin-right: auto;
}
.clearboth {
    clear: both;
    display: block;
    font-size: 0px;
    height: 0px;
    line-height: 0;
    width: 100%;
    overflow: hidden;
}
/* ======================================================= */
/*                         Columns                         */
/* ======================================================= */
.one_half, .one_third, .two_third, .three_fourth, .one_fourth, .one_fifth, .two_fifth, .three_fifth, .four_fifth, .one_sixth, .five_sixth {
    position: relative;
    float: left;
}
.last {
}
.one_half {
    width: 50%;
}
.one_third {
    width: 33.33%;
}
.two_third {
    width: 66.66%;
}
.one_fourth {
    width: 25%;
}
.two_fourth {
    width: 50%;
}
.three_fourth {
    width: 75%;
}
.one_fifth {
    width: 20%;
}
.two_fifth {
    width: 40%;
}
.three_fifth {
    width: 60%;
}
.four_fifth {
    width: 80%;
}
.one_sixth {
    width: 16.66%;
}
.two_sixth {
    width: 33.32%;
}
.three_sixth {
    width: 49.98%;
}
.four_sixth {
    width: 66.64%;
}
.five_sixth {
    width: 83.3%;
}
/* ======================================================= */
/*                         Table Style                     */
/* ======================================================= */
.table_style {
    border: 1px solid #dddddd;
    margin-bottom: 20px;
    width: 100%;
}
.table_style table {
    text-align: left;
    border-collapse: collapse;
    border: 1px solid #fff;
    width: 100%;
    padding: 0;
    margin: 0;
}
.table_style th {
    text-align: center;
    padding: 12px;
    font-weight: normal;
    font-size: 14px;
    color: #555;
    background-color: #EEEEEE;
}
.table_style tbody {
    background: #F9F9F9;
}
.table_style td {
    text-align: center;
    padding: 10px;
    color: #666;
    border-top: 1px dashed #fff;
}
.table_style tbody tr:hover td {
    color: #333;
    background: #fff;
    border-top: 1px solid #fff;
}
.table_style tfoot {
    background-color: #f3f3f3;
}
.table_style tfoot td {
    padding: 8px;
}
/* ======================================================= */
/*                         Message Boxes                   */
/* ======================================================= */
.cmessage 
{
	float: left;
	font-weight: normal;
	line-height: 24px;
	margin: 10px 0;
	padding: 0;
	position: relative;
	width: 100%;
}
.message {
    line-height: 24px;
    font-weight: normal;
    padding: 15px 15px 15px 80px;
    position: relative;
    margin: 10px 0;
}
.success-message {
    background: url(/c/s/mbay/themes/rew-marketplace-theme/css/../images/megnor/shortcode/success.png) no-repeat scroll 15px 3px #EEF4D4;
    border: 1px solid #8FAD3D;
}
.error-message {
    background: url(/c/s/mbay/themes/rew-marketplace-theme/css/../images/megnor/shortcode/error.png) no-repeat scroll 15px 3px #EFCEC9;
    border: 1px solid #AE3F2E;
}
.message-message {
    background: url(/c/s/mbay/themes/rew-marketplace-theme/css/../images/megnor/shortcode/message.png) no-repeat scroll 15px 3px #C6D8F0;
    border: 1px solid #4282CC;
}
.warning-message {
    background: url(/c/s/mbay/themes/rew-marketplace-theme/css/../images/megnor/shortcode/warning.png) no-repeat scroll 15px 3px #FFEA97;
    border: 1px solid #E2B500;
}
.flickr_badge_image {
    display: inline-block;
    margin-right: 10px;
}
.flickr_badge_image img {
    border: 3px solid #EEEEEE;
    height: 100px;
    width: 100px;
}
.flickr_badge_image:hover img {
    border-color: #CCCCCC;
}
/* ======================================================= */
/*                   Accordion and Toggles                 */
/* ======================================================= */
.toogle_div, .accordion .acc, .tour li {
    position: relative;
}
.widget .single_accordion p, .widget .single_toggle p {
    margin: 0;
}
.toogle_div p, .accordion p {
    margin: 0;
}
.accordion span.icon:after,
.toogle_div span.icon:after {
    content: "\f067";
    font-family: FontAwesome;
    left: 10px;
    position: absolute;
	top: 11px;
	font-size: 10px;
	height: 20px; width: 20px;
	text-align: center;
	background: #e65e63;
	color: #ffffff;
}
.accordion a.current span.icon:after,
.toogle_div a.current span.icon:after {
    content: "\f068";
    font-family: FontAwesome;
    left: 10px;
    position: absolute;
}
.accordion_image {
    width: 110px;
    float: left;
}
.accordion_image img {
}
.accordion_content {
}
.accordion .accordion-title,
.toggle .accordion-title {
    position: relative;
}
/* accordion style1 */
.accordion.style1 .accordion-title,
.toggle.style1 .toggle-title {
    border: 1px solid #EDEDED;
    padding: 10px 10px 10px 35px;
	background: none repeat scroll 0 0 #f7f7f7;
}
.accordion.style1 .tab_content,
.toggle.style1 .tab_content {
    padding: 10px 0;
}
/* accordion style2 */
.accordion.style2 .single_accordion,
.toggle.style2 .single_toggle {
    border: 1px solid #EDEDED;
	margin:0 0 10px;
}
.accordion.style2 .accordion-title,
.toggle.style2 .toggle-title {
    padding: 10px 10px 10px 35px;
}
.accordion.style2 .tog,
.toggle.style2 .tog {
    margin: 0;
}
.accordion.style2 .tab_content,
.toggle.style2 .tab_content {
    padding: 0 10px 10px;
}
/* accordion style3 */
.accordion.style3 .accordion-title,
.toggle.style3 .toggle-title {
    border: 1px solid #EDEDED;
    padding: 10px 30px 10px 10px;
    background-color: #F7F7F7;
}
.accordion.style3 .tab_content,
.toggle.style3 .tab_content {
    padding: 10px 0;
}
.accordion.style3 span.icon:after,
.accordion.style4 span.icon:after,
.accordion.style3 a.current span.icon:after,
.accordion.style4 a.current span.icon:after,
.toggle.style3 span.icon:after,
.toggle.style4 span.icon:after,
.toggle.style3 a.current span.icon:after,
.toggle.style4 a.current span.icon:after {
    right: 10px;
    left: auto;
	line-height: 20px;
}
/* accordion style4 */
.accordion.style4 .single_accordion,
.toggle.style4 .single_toggle {
    background-color: #F7F7F7;
    border: 1px solid #EDEDED;
	margin:0 0 10px;
}
.accordion.style4 .accordion-title,
.toggle.style4 .toggle-title {
    padding: 10px 30px 10px 10px;
}
.accordion.style4 .tab_content,
.toggle.style4 .tab_content {
    padding: 0 10px 10px;
}
.accordion.style4 .tog,
.toggle.style4 .tog {
    margin: 0;
}
.accordion a, .toogle_div a, .tour li a, .tabs > li a {
}
.toogle_div .tog, .accordion .tog, .tour li a {
    line-height: 20px;
    display: block;
    margin: 0 0 10px;
    position: relative;
    text-decoration: none;
}
.tour li a {
    padding: 10px 0 10px 35px;
}
.tog, .tour li a {
    text-transform: uppercase;
    font-size: 13px;
}
.header-middle .tab_content {
    border-bottom: none;
}
.toogle_div .tab_content, .accordion .tab_content {
    display: none;
    font-size: 14px;
    line-height: 22px;
    overflow: hidden;
    padding: 0 30px 15px 10px;
}
.tour_content {
    position: relative;
    margin-bottom: 20px;
}
.tour {
    list-style: none;
    width: 25%;
    float: left;
    margin: 0;
}
.tour_content .tour {
    padding-left: 0;
}
.tour_box {
    display: none;
    float: left;
    overflow: hidden;
    padding: 0;
    position: relative;
    width: 75%;
}
.tour_box p {
    padding: 10px;
    margin-bottom: 10px;
}
.regular-text1 {
    position: relative;
}
/* ======================================================= */
/*                          Title                          */
/* ======================================================= */
.big-title {
    font-size: 30px;
    margin: 0 0 20px 0;
    line-height: 50px;
	text-transform:uppercase;
}
.medium-title {
    font-size: 25px;
    margin: 10px 0 20px 0;
    line-height: 40px;
	text-transform:uppercase;
}
.small-title {
    font-size: 20px;
    margin: 0 0 15px;
	text-transform:uppercase;
}
.address-title span {color: #5f5f5f;}
.fancy-type, .address-title span{font-size: 16px;
    font-weight: 600;
    margin: 0 0 -2px;
    text-transform: uppercase;
    width: auto;
    border-bottom: 3px solid #e65e63;
    float: left;
    padding-right: 30px;
	padding-bottom: 10px;
}
.shortcode-title.products, .address-title {border-bottom: 2px solid #e6e6e6; width: 100%; float:left;}	
.simple-type.small-title {font-size:16px; margin:5px 0; font-weight: 700; text-transform:uppercase; color: #0f0f0f;} 

.fancyborder-type {
	position: relative;
    text-align: center;
	margin: 20px 0;
	display: block;
	font-size: 22px;
    font-weight: 700;
    color: #333333;
    padding-bottom: 5px;
    text-transform: uppercase;
	
}
.fancyborder-type:after {
    background: none repeat scroll 0 0 #dfdfdf;
    bottom: 0;
    content: "";
    height: 1px;
    left: 28%;
    margin: 0 auto;
    position: absolute;
    right: 28%;
    text-align: center;
    width: auto;
}
.panel-grid .panel-grid-cell h3.widget-title {
    display: none;
}
/* ======================================================= */
/*                    Shortcode Code                       */
/* ======================================================= */
.code.style-1 {
	height: 90px;
    position: absolute;
    right: 10px;
    top: 0;
    width: 60px;
	background: url(/c/s/mbay/themes/rew-marketplace-theme/css/../images/megnor/offer.png) no-repeat scroll 0 0 transparent;
	
}
.code {
  /*  background-color: #F7F7F7;
    border: 1px solid #EDEDED;
    clear: both;
    padding: 10px;
    font-size: 14px;
    margin: 10px 0;
    font-family: monospace;
    line-height: 20px;*/
}
/* ======================================================= */
/*                           Services                      */
/* ======================================================= */
.service .service-text {
    font-size: 18px;
    color: #464E55;
    font-family: 'Nunito',Arial,Helvetica,sans-serif;
}
.static-text-container {
    margin-bottom: 20px;
}
.service .service-icon{
	color: #464E55;
}
.static-text-container .text {
    line-height: 25px;
    display: inline-block;
}
.service {
    text-align: center;
  
    margin: 0 auto 30px;
}
.service .service-read-more i.fa{
	color: #e65e63;
    font-size: 13px;
    margin-left: 7px;
}
.service.style-2 {
	 width: 99%;
}
.service .description {
    font-size: 17px;
    color: #464E55;
	margin-bottom: 10px;
}
.service .style-1 .service-text {
    margin: 15px 0 10px;
}
.service .style-1 .service-icon {
    border-radius: 50%;
    -webkit-border-radius: 50%;
    -moz-border-radius: 50%;
    display: inline-block;
    font-size: 30px;
    text-align: center;
    transition: all 500ms ease 0s;
    height: 60px;
    line-height: 60px;
    position: relative;
    width: 60px;
    margin: 0;
}
.service .style-1 .service-icon.fa-mobile-phone {
    font-size: 30px;
}
.service .style-1 .service-icon.no-background {
    font-size: 40px;
}
.service .service-content.style-2,
.service .style-3 .service-top {
    display: table;
}
.service .style-2 .icon,
.service .style-3 .icon {
    display: table-cell;
    padding-right: 10px;
    vertical-align: top;
}
.service .style-2 .service-icon,
.service .style-3 .service-icon {
    border-radius: 0;
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    display: inline-block;
    font-size: 20px;
    height: 30px;
    line-height: 30px;
    margin: 0;
    position: relative;
    text-align: center;
    transition: all 500ms ease 0s;
    width: 30px;
}
.service .style-2 .service-icon.no-background,
.service .style-3 .service-icon.no-background {
    font-size: 25px;
}
.service .style-2 .service-content,
.service .style-3 .service-text {
    display: table-cell;
    vertical-align: top;
    text-align: left;
}
.service .style-2 .service-text {
    line-height: 17px;
    margin-bottom: 10px;
}
.service .style-3 .service-top {
    margin-bottom: 10px;
}
.service .style-3 .service-content {
    text-align: left;
    clear: both;
}
.service .style-4 .service-text {
    font-size: 25px;
    line-height: 30px;
    font-family: 'Open Sans',Arial,Helvetica,sans-serif;
}
.service .style-4 .service-icon {
    color: #e65e63;
    font-size: 90px;
    height: 125px;
    line-height: 125px;
    margin: 0;
    width: 100px;
}
/*style 5*/
.service.style-5 {
	 margin-bottom:	0;
	 padding:5px;
	 border: 1px solid #e5e5e5;
}
.service .style-5 .description{font-size:14px; margin: 0;}

.service .style-5 .service-text a{
	color: #0f0f0f;
    line-height: 17px;
    margin-bottom: 5px;
	font-size: 17px;
    font-weight: 700;
    text-transform: uppercase;
	font-family: 'Open Sans',Arial,Helvetica,sans-serif
}
.service .style-5 .service-content
{
    display: table-cell;
    vertical-align: top;
    text-align: left;
}
.inner-container .icon i.fa-truck {
    transform: rotateY(180deg);
}
.service .style-5 .service-icon.no-background
{
    font-size: 32px;
}
.service .style-5:hover .service-icon, .service .style-5:hover .service-text a{color: #e65e63;}
.service .style-5:hover .description{color: #929292;}
.service .style-5 .service-icon{
    border-radius: 0;
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    display: inline-block;
    font-size: 32px;
    height: 30px;
    line-height: 30px;
    margin: 0;
    position: relative;
    text-align: center;
  
    width: 40px;
	color: #0f0f0f;
}
.service .style-5 .icon{
    display: table-cell;
    padding-right: 10px;
    vertical-align: top;
}
.service .service-content.style-5 {
    display: block; padding: 25px 15px;
	 background: #f1f1f1;
}
/* style */
/* ======================================================= */
/*                         Blockquote                      */
/* ======================================================= */
blockquote.blockquote {
    font-size: 18px;
    font-weight: 300;
    line-height: 30px;
    margin: 10px;
    position: relative;
    width: auto;
	background: none;
}
.blockquote-inner.style-1 blockquote.blockquote {
    background: url(/c/s/mbay/themes/rew-marketplace-theme/css/../images/megnor/quote.png) no-repeat scroll 0 5px transparent;
    padding: 0 10px 0 55px;
    border-right: 5px solid #e65e63;
}
.blockquote-inner.style-2 blockquote.blockquote {
    background: #e65e63;
    color: #FFFFFF;
    padding: 10px;
    text-align: center;
    font-size: 17px;
}
.blockquote-inner.style-3 blockquote.blockquote {
    background: #F7F7F7;
    padding: 10px;
    font-size: 17px;
}
.blockquote-container .fa-quote-left:before {
    margin-right: 10px;
}
.blockquote-container .fa-quote-right:before {
    margin-left: 10px;
}
.blockquote-inner.style-4 blockquote.blockquote {
    border: 2px solid #e65e63;
    margin: 0;
    padding: 10px;
    text-align: center;
}
blockquote cite,
blockquote small,
blockquote cite a,
blockquote small a {
    color: #2b2b2b;
    font-size: 16px;
    font-weight: 400;
    line-height: 1.5;
}
blockquote em,
blockquote i,
blockquote cite {
    font-style: normal;
}
blockquote strong,
blockquote b {
    font-weight: 400;
}
/* ======================================================= */
/*                        Brand Logo                       */
/* ======================================================= */
.tm_logocontent{
	width: 100%;
	clear: both;
}
.brand_main .product-block{
	position: relative;

	padding: 23px 7px 14px;
	margin:0;
}
.brand_main .product-block:after{
	border-right: 1px solid #DEDCDC;
    content: "";
    height: 50px;
    position: absolute;
    right: -25px;
    top: -10px;
}
.brand_main .product-block img {max-width:100%;}
.tm-logo-content .brand_main{
	padding: 0;
}
.brand-grid .brand_main .product-block {
    margin: 20px 25px;
}

.address-container .content{ float: left;line-height: 25px; }

/**
* Animate
* 
*/

@charset "UTF-8";.animated{-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-fill-mode:both;animation-fill-mode:both;opacity:0;}.animated.hinge{-webkit-animation-duration:2s;animation-duration:2s}@-webkit-keyframes bounce{0%,20%,50%,80%,100%{-webkit-transform:translateY(0);transform:translateY(0)}40%{-webkit-transform:translateY(-30px);transform:translateY(-30px)}60%{-webkit-transform:translateY(-15px);transform:translateY(-15px)}}@keyframes bounce{0%,20%,50%,80%,100%{-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}40%{-webkit-transform:translateY(-30px);-ms-transform:translateY(-30px);transform:translateY(-30px)}60%{-webkit-transform:translateY(-15px);-ms-transform:translateY(-15px);transform:translateY(-15px)}}.bounce{-webkit-animation-name:bounce;animation-name:bounce}@-webkit-keyframes flash{0%,50%,100%{opacity:1}25%,75%{opacity:0}}@keyframes flash{0%,50%,100%{opacity:1}25%,75%{opacity:0}}.flash{-webkit-animation-name:flash;animation-name:flash}@-webkit-keyframes pulse{0%{-webkit-transform:scale(1);transform:scale(1)}50%{-webkit-transform:scale(1.1);transform:scale(1.1)}100%{-webkit-transform:scale(1);transform:scale(1)}}@keyframes pulse{0%{-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}50%{-webkit-transform:scale(1.1);-ms-transform:scale(1.1);transform:scale(1.1)}100%{-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}}.pulse{-webkit-animation-name:pulse;animation-name:pulse}@-webkit-keyframes shake{0%,100%{-webkit-transform:translateX(0);transform:translateX(0)}10%,30%,50%,70%,90%{-webkit-transform:translateX(-10px);transform:translateX(-10px)}20%,40%,60%,80%{-webkit-transform:translateX(10px);transform:translateX(10px)}}@keyframes shake{0%,100%{-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0)}10%,30%,50%,70%,90%{-webkit-transform:translateX(-10px);-ms-transform:translateX(-10px);transform:translateX(-10px)}20%,40%,60%,80%{-webkit-transform:translateX(10px);-ms-transform:translateX(10px);transform:translateX(10px)}}.shake{-webkit-animation-name:shake;animation-name:shake}@-webkit-keyframes swing{20%{-webkit-transform:rotate(15deg);transform:rotate(15deg)}40%{-webkit-transform:rotate(-10deg);transform:rotate(-10deg)}60%{-webkit-transform:rotate(5deg);transform:rotate(5deg)}80%{-webkit-transform:rotate(-5deg);transform:rotate(-5deg)}100%{-webkit-transform:rotate(0);transform:rotate(0)}}@keyframes swing{20%{-webkit-transform:rotate(15deg);-ms-transform:rotate(15deg);transform:rotate(15deg)}40%{-webkit-transform:rotate(-10deg);-ms-transform:rotate(-10deg);transform:rotate(-10deg)}60%{-webkit-transform:rotate(5deg);-ms-transform:rotate(5deg);transform:rotate(5deg)}80%{-webkit-transform:rotate(-5deg);-ms-transform:rotate(-5deg);transform:rotate(-5deg)}100%{-webkit-transform:rotate(0);-ms-transform:rotate(0);transform:rotate(0)}}.swing{-webkit-transform-origin:top center;-ms-transform-origin:top center;transform-origin:top center;-webkit-animation-name:swing;animation-name:swing}@-webkit-keyframes tada{0%{-webkit-transform:scale(1);transform:scale(1)}10%,20%{-webkit-transform:scale(.9)rotate(-3deg);transform:scale(.9)rotate(-3deg)}30%,50%,70%,90%{-webkit-transform:scale(1.1)rotate(3deg);transform:scale(1.1)rotate(3deg)}40%,60%,80%{-webkit-transform:scale(1.1)rotate(-3deg);transform:scale(1.1)rotate(-3deg)}100%{-webkit-transform:scale(1)rotate(0);transform:scale(1)rotate(0)}}@keyframes tada{0%{-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}10%,20%{-webkit-transform:scale(.9)rotate(-3deg);-ms-transform:scale(.9)rotate(-3deg);transform:scale(.9)rotate(-3deg)}30%,50%,70%,90%{-webkit-transform:scale(1.1)rotate(3deg);-ms-transform:scale(1.1)rotate(3deg);transform:scale(1.1)rotate(3deg)}40%,60%,80%{-webkit-transform:scale(1.1)rotate(-3deg);-ms-transform:scale(1.1)rotate(-3deg);transform:scale(1.1)rotate(-3deg)}100%{-webkit-transform:scale(1)rotate(0);-ms-transform:scale(1)rotate(0);transform:scale(1)rotate(0)}}.tada{-webkit-animation-name:tada;animation-name:tada}@-webkit-keyframes wobble{0%{-webkit-transform:translateX(0%);transform:translateX(0%)}15%{-webkit-transform:translateX(-25%)rotate(-5deg);transform:translateX(-25%)rotate(-5deg)}30%{-webkit-transform:translateX(20%)rotate(3deg);transform:translateX(20%)rotate(3deg)}45%{-webkit-transform:translateX(-15%)rotate(-3deg);transform:translateX(-15%)rotate(-3deg)}60%{-webkit-transform:translateX(10%)rotate(2deg);transform:translateX(10%)rotate(2deg)}75%{-webkit-transform:translateX(-5%)rotate(-1deg);transform:translateX(-5%)rotate(-1deg)}100%{-webkit-transform:translateX(0%);transform:translateX(0%)}}@keyframes wobble{0%{-webkit-transform:translateX(0%);-ms-transform:translateX(0%);transform:translateX(0%)}15%{-webkit-transform:translateX(-25%)rotate(-5deg);-ms-transform:translateX(-25%)rotate(-5deg);transform:translateX(-25%)rotate(-5deg)}30%{-webkit-transform:translateX(20%)rotate(3deg);-ms-transform:translateX(20%)rotate(3deg);transform:translateX(20%)rotate(3deg)}45%{-webkit-transform:translateX(-15%)rotate(-3deg);-ms-transform:translateX(-15%)rotate(-3deg);transform:translateX(-15%)rotate(-3deg)}60%{-webkit-transform:translateX(10%)rotate(2deg);-ms-transform:translateX(10%)rotate(2deg);transform:translateX(10%)rotate(2deg)}75%{-webkit-transform:translateX(-5%)rotate(-1deg);-ms-transform:translateX(-5%)rotate(-1deg);transform:translateX(-5%)rotate(-1deg)}100%{-webkit-transform:translateX(0%);-ms-transform:translateX(0%);transform:translateX(0%)}}.wobble{-webkit-animation-name:wobble;animation-name:wobble}@-webkit-keyframes bounceIn{0%{opacity:0;-webkit-transform:scale(.3);transform:scale(.3)}50%{opacity:1;-webkit-transform:scale(1.05);transform:scale(1.05)}70%{-webkit-transform:scale(.9);transform:scale(.9)}100%{-webkit-transform:scale(1);transform:scale(1)}}@keyframes bounceIn{0%{opacity:0;-webkit-transform:scale(.3);-ms-transform:scale(.3);transform:scale(.3)}50%{opacity:1;-webkit-transform:scale(1.05);-ms-transform:scale(1.05);transform:scale(1.05)}70%{-webkit-transform:scale(.9);-ms-transform:scale(.9);transform:scale(.9)}100%{-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}}.bounceIn{-webkit-animation-name:bounceIn;animation-name:bounceIn}@-webkit-keyframes bounceInDown{0%{opacity:0;-webkit-transform:translateY(-2000px);transform:translateY(-2000px)}60%{opacity:1;-webkit-transform:translateY(30px);transform:translateY(30px)}80%{-webkit-transform:translateY(-10px);transform:translateY(-10px)}100%{-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes bounceInDown{0%{opacity:0;-webkit-transform:translateY(-2000px);-ms-transform:translateY(-2000px);transform:translateY(-2000px)}60%{opacity:1;-webkit-transform:translateY(30px);-ms-transform:translateY(30px);transform:translateY(30px)}80%{-webkit-transform:translateY(-10px);-ms-transform:translateY(-10px);transform:translateY(-10px)}100%{-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}}.bounceInDown{-webkit-animation-name:bounceInDown;animation-name:bounceInDown}@-webkit-keyframes bounceInLeft{0%{opacity:0;-webkit-transform:translateX(-2000px);transform:translateX(-2000px)}60%{opacity:1;-webkit-transform:translateX(30px);transform:translateX(30px)}80%{-webkit-transform:translateX(-10px);transform:translateX(-10px)}100%{-webkit-transform:translateX(0);transform:translateX(0)}}@keyframes bounceInLeft{0%{opacity:0;-webkit-transform:translateX(-2000px);-ms-transform:translateX(-2000px);transform:translateX(-2000px)}60%{opacity:1;-webkit-transform:translateX(30px);-ms-transform:translateX(30px);transform:translateX(30px)}80%{-webkit-transform:translateX(-10px);-ms-transform:translateX(-10px);transform:translateX(-10px)}100%{-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0)}}.bounceInLeft{-webkit-animation-name:bounceInLeft;animation-name:bounceInLeft}@-webkit-keyframes bounceInRight{0%{opacity:0;-webkit-transform:translateX(2000px);transform:translateX(2000px)}60%{opacity:1;-webkit-transform:translateX(-30px);transform:translateX(-30px)}80%{-webkit-transform:translateX(10px);transform:translateX(10px)}100%{-webkit-transform:translateX(0);transform:translateX(0)}}@keyframes bounceInRight{0%{opacity:0;-webkit-transform:translateX(2000px);-ms-transform:translateX(2000px);transform:translateX(2000px)}60%{opacity:1;-webkit-transform:translateX(-30px);-ms-transform:translateX(-30px);transform:translateX(-30px)}80%{-webkit-transform:translateX(10px);-ms-transform:translateX(10px);transform:translateX(10px)}100%{-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0)}}.bounceInRight{-webkit-animation-name:bounceInRight;animation-name:bounceInRight}@-webkit-keyframes bounceInUp{0%{opacity:0;-webkit-transform:translateY(2000px);transform:translateY(2000px)}60%{opacity:1;-webkit-transform:translateY(-30px);transform:translateY(-30px)}80%{-webkit-transform:translateY(10px);transform:translateY(10px)}100%{-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes bounceInUp{0%{opacity:0;-webkit-transform:translateY(2000px);-ms-transform:translateY(2000px);transform:translateY(2000px)}60%{opacity:1;-webkit-transform:translateY(-30px);-ms-transform:translateY(-30px);transform:translateY(-30px)}80%{-webkit-transform:translateY(10px);-ms-transform:translateY(10px);transform:translateY(10px)}100%{-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}}.bounceInUp{-webkit-animation-name:bounceInUp;animation-name:bounceInUp}@-webkit-keyframes bounceOut{0%{-webkit-transform:scale(1);transform:scale(1)}25%{-webkit-transform:scale(.95);transform:scale(.95)}50%{opacity:1;-webkit-transform:scale(1.1);transform:scale(1.1)}100%{opacity:0;-webkit-transform:scale(.3);transform:scale(.3)}}@keyframes bounceOut{0%{-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}25%{-webkit-transform:scale(.95);-ms-transform:scale(.95);transform:scale(.95)}50%{opacity:1;-webkit-transform:scale(1.1);-ms-transform:scale(1.1);transform:scale(1.1)}100%{opacity:0;-webkit-transform:scale(.3);-ms-transform:scale(.3);transform:scale(.3)}}.bounceOut{-webkit-animation-name:bounceOut;animation-name:bounceOut}@-webkit-keyframes bounceOutDown{0%{-webkit-transform:translateY(0);transform:translateY(0)}20%{opacity:1;-webkit-transform:translateY(-20px);transform:translateY(-20px)}100%{opacity:0;-webkit-transform:translateY(2000px);transform:translateY(2000px)}}@keyframes bounceOutDown{0%{-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}20%{opacity:1;-webkit-transform:translateY(-20px);-ms-transform:translateY(-20px);transform:translateY(-20px)}100%{opacity:0;-webkit-transform:translateY(2000px);-ms-transform:translateY(2000px);transform:translateY(2000px)}}.bounceOutDown{-webkit-animation-name:bounceOutDown;animation-name:bounceOutDown}@-webkit-keyframes bounceOutLeft{0%{-webkit-transform:translateX(0);transform:translateX(0)}20%{opacity:1;-webkit-transform:translateX(20px);transform:translateX(20px)}100%{opacity:0;-webkit-transform:translateX(-2000px);transform:translateX(-2000px)}}@keyframes bounceOutLeft{0%{-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0)}20%{opacity:1;-webkit-transform:translateX(20px);-ms-transform:translateX(20px);transform:translateX(20px)}100%{opacity:0;-webkit-transform:translateX(-2000px);-ms-transform:translateX(-2000px);transform:translateX(-2000px)}}.bounceOutLeft{-webkit-animation-name:bounceOutLeft;animation-name:bounceOutLeft}@-webkit-keyframes bounceOutRight{0%{-webkit-transform:translateX(0);transform:translateX(0)}20%{opacity:1;-webkit-transform:translateX(-20px);transform:translateX(-20px)}100%{opacity:0;-webkit-transform:translateX(2000px);transform:translateX(2000px)}}@keyframes bounceOutRight{0%{-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0)}20%{opacity:1;-webkit-transform:translateX(-20px);-ms-transform:translateX(-20px);transform:translateX(-20px)}100%{opacity:0;-webkit-transform:translateX(2000px);-ms-transform:translateX(2000px);transform:translateX(2000px)}}.bounceOutRight{-webkit-animation-name:bounceOutRight;animation-name:bounceOutRight}@-webkit-keyframes bounceOutUp{0%{-webkit-transform:translateY(0);transform:translateY(0)}20%{opacity:1;-webkit-transform:translateY(20px);transform:translateY(20px)}100%{opacity:0;-webkit-transform:translateY(-2000px);transform:translateY(-2000px)}}@keyframes bounceOutUp{0%{-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}20%{opacity:1;-webkit-transform:translateY(20px);-ms-transform:translateY(20px);transform:translateY(20px)}100%{opacity:0;-webkit-transform:translateY(-2000px);-ms-transform:translateY(-2000px);transform:translateY(-2000px)}}.bounceOutUp{-webkit-animation-name:bounceOutUp;animation-name:bounceOutUp}@-webkit-keyframes fadeIn{0%{opacity:0}100%{opacity:1}}@keyframes fadeIn{0%{opacity:0}100%{opacity:1}}.fadeIn{-webkit-animation-name:fadeIn;animation-name:fadeIn}@-webkit-keyframes fadeInDown{0%{opacity:0;-webkit-transform:translateY(-20px);transform:translateY(-20px)}100%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes fadeInDown{0%{opacity:0;-webkit-transform:translateY(-20px);-ms-transform:translateY(-20px);transform:translateY(-20px)}100%{opacity:1;-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}}.fadeInDown{-webkit-animation-name:fadeInDown;animation-name:fadeInDown}@-webkit-keyframes fadeInDownBig{0%{opacity:0;-webkit-transform:translateY(-2000px);transform:translateY(-2000px)}100%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes fadeInDownBig{0%{opacity:0;-webkit-transform:translateY(-2000px);-ms-transform:translateY(-2000px);transform:translateY(-2000px)}100%{opacity:1;-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}}.fadeInDownBig{-webkit-animation-name:fadeInDownBig;animation-name:fadeInDownBig}@-webkit-keyframes fadeInLeft{0%{opacity:0;-webkit-transform:translateX(-20px);transform:translateX(-20px)}100%{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}}@keyframes fadeInLeft{0%{opacity:0;-webkit-transform:translateX(-20px);-ms-transform:translateX(-20px);transform:translateX(-20px)}100%{opacity:1;-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0)}}.fadeInLeft{-webkit-animation-name:fadeInLeft;animation-name:fadeInLeft}@-webkit-keyframes fadeInLeftBig{0%{opacity:0;-webkit-transform:translateX(-2000px);transform:translateX(-2000px)}100%{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}}@keyframes fadeInLeftBig{0%{opacity:0;-webkit-transform:translateX(-2000px);-ms-transform:translateX(-2000px);transform:translateX(-2000px)}100%{opacity:1;-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0)}}.fadeInLeftBig{-webkit-animation-name:fadeInLeftBig;animation-name:fadeInLeftBig}@-webkit-keyframes fadeInRight{0%{opacity:0;-webkit-transform:translateX(20px);transform:translateX(20px)}100%{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}}@keyframes fadeInRight{0%{opacity:0;-webkit-transform:translateX(20px);-ms-transform:translateX(20px);transform:translateX(20px)}100%{opacity:1;-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0)}}.fadeInRight{-webkit-animation-name:fadeInRight;animation-name:fadeInRight}@-webkit-keyframes fadeInRightBig{0%{opacity:0;-webkit-transform:translateX(2000px);transform:translateX(2000px)}100%{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}}@keyframes fadeInRightBig{0%{opacity:0;-webkit-transform:translateX(2000px);-ms-transform:translateX(2000px);transform:translateX(2000px)}100%{opacity:1;-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0)}}.fadeInRightBig{-webkit-animation-name:fadeInRightBig;animation-name:fadeInRightBig}@-webkit-keyframes fadeInUp{0%{opacity:0;-webkit-transform:translateY(20px);transform:translateY(20px)}100%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes fadeInUp{0%{opacity:0;-webkit-transform:translateY(20px);-ms-transform:translateY(20px);transform:translateY(20px)}100%{opacity:1;-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}}.fadeInUp{-webkit-animation-name:fadeInUp;animation-name:fadeInUp}@-webkit-keyframes fadeInUpBig{0%{opacity:0;-webkit-transform:translateY(2000px);transform:translateY(2000px)}100%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes fadeInUpBig{0%{opacity:0;-webkit-transform:translateY(2000px);-ms-transform:translateY(2000px);transform:translateY(2000px)}100%{opacity:1;-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}}.fadeInUpBig{-webkit-animation-name:fadeInUpBig;animation-name:fadeInUpBig}@-webkit-keyframes fadeOut{0%{opacity:1}100%{opacity:0}}@keyframes fadeOut{0%{opacity:1}100%{opacity:0}}.fadeOut{-webkit-animation-name:fadeOut;animation-name:fadeOut}@-webkit-keyframes fadeOutDown{0%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}100%{opacity:0;-webkit-transform:translateY(20px);transform:translateY(20px)}}@keyframes fadeOutDown{0%{opacity:1;-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}100%{opacity:0;-webkit-transform:translateY(20px);-ms-transform:translateY(20px);transform:translateY(20px)}}.fadeOutDown{-webkit-animation-name:fadeOutDown;animation-name:fadeOutDown}@-webkit-keyframes fadeOutDownBig{0%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}100%{opacity:0;-webkit-transform:translateY(2000px);transform:translateY(2000px)}}@keyframes fadeOutDownBig{0%{opacity:1;-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}100%{opacity:0;-webkit-transform:translateY(2000px);-ms-transform:translateY(2000px);transform:translateY(2000px)}}.fadeOutDownBig{-webkit-animation-name:fadeOutDownBig;animation-name:fadeOutDownBig}@-webkit-keyframes fadeOutLeft{0%{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}100%{opacity:0;-webkit-transform:translateX(-20px);transform:translateX(-20px)}}@keyframes fadeOutLeft{0%{opacity:1;-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0)}100%{opacity:0;-webkit-transform:translateX(-20px);-ms-transform:translateX(-20px);transform:translateX(-20px)}}.fadeOutLeft{-webkit-animation-name:fadeOutLeft;animation-name:fadeOutLeft}@-webkit-keyframes fadeOutLeftBig{0%{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}100%{opacity:0;-webkit-transform:translateX(-2000px);transform:translateX(-2000px)}}@keyframes fadeOutLeftBig{0%{opacity:1;-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0)}100%{opacity:0;-webkit-transform:translateX(-2000px);-ms-transform:translateX(-2000px);transform:translateX(-2000px)}}.fadeOutLeftBig{-webkit-animation-name:fadeOutLeftBig;animation-name:fadeOutLeftBig}@-webkit-keyframes fadeOutRight{0%{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}100%{opacity:0;-webkit-transform:translateX(20px);transform:translateX(20px)}}@keyframes fadeOutRight{0%{opacity:1;-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0)}100%{opacity:0;-webkit-transform:translateX(20px);-ms-transform:translateX(20px);transform:translateX(20px)}}.fadeOutRight{-webkit-animation-name:fadeOutRight;animation-name:fadeOutRight}@-webkit-keyframes fadeOutRightBig{0%{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}100%{opacity:0;-webkit-transform:translateX(2000px);transform:translateX(2000px)}}@keyframes fadeOutRightBig{0%{opacity:1;-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0)}100%{opacity:0;-webkit-transform:translateX(2000px);-ms-transform:translateX(2000px);transform:translateX(2000px)}}.fadeOutRightBig{-webkit-animation-name:fadeOutRightBig;animation-name:fadeOutRightBig}@-webkit-keyframes fadeOutUp{0%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}100%{opacity:0;-webkit-transform:translateY(-20px);transform:translateY(-20px)}}@keyframes fadeOutUp{0%{opacity:1;-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}100%{opacity:0;-webkit-transform:translateY(-20px);-ms-transform:translateY(-20px);transform:translateY(-20px)}}.fadeOutUp{-webkit-animation-name:fadeOutUp;animation-name:fadeOutUp}@-webkit-keyframes fadeOutUpBig{0%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}100%{opacity:0;-webkit-transform:translateY(-2000px);transform:translateY(-2000px)}}@keyframes fadeOutUpBig{0%{opacity:1;-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}100%{opacity:0;-webkit-transform:translateY(-2000px);-ms-transform:translateY(-2000px);transform:translateY(-2000px)}}.fadeOutUpBig{-webkit-animation-name:fadeOutUpBig;animation-name:fadeOutUpBig}@-webkit-keyframes flip{0%{-webkit-transform:perspective(400px)translateZ(0)rotateY(0)scale(1);transform:perspective(400px)translateZ(0)rotateY(0)scale(1)}0%,40%{-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}40%{-webkit-transform:perspective(400px)translateZ(150px)rotateY(170deg)scale(1);transform:perspective(400px)translateZ(150px)rotateY(170deg)scale(1)}50%{-webkit-transform:perspective(400px)translateZ(150px)rotateY(190deg)scale(1);transform:perspective(400px)translateZ(150px)rotateY(190deg)scale(1);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}80%{-webkit-transform:perspective(400px)translateZ(0)rotateY(360deg)scale(.95);transform:perspective(400px)translateZ(0)rotateY(360deg)scale(.95)}80%,100%{-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}100%{-webkit-transform:perspective(400px)translateZ(0)rotateY(360deg)scale(1);transform:perspective(400px)translateZ(0)rotateY(360deg)scale(1)}}@keyframes flip{0%{-webkit-transform:perspective(400px)translateZ(0)rotateY(0)scale(1);-ms-transform:perspective(400px)translateZ(0)rotateY(0)scale(1);transform:perspective(400px)translateZ(0)rotateY(0)scale(1)}0%,40%{-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}40%{-webkit-transform:perspective(400px)translateZ(150px)rotateY(170deg)scale(1);-ms-transform:perspective(400px)translateZ(150px)rotateY(170deg)scale(1);transform:perspective(400px)translateZ(150px)rotateY(170deg)scale(1)}50%{-webkit-transform:perspective(400px)translateZ(150px)rotateY(190deg)scale(1);-ms-transform:perspective(400px)translateZ(150px)rotateY(190deg)scale(1);transform:perspective(400px)translateZ(150px)rotateY(190deg)scale(1);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}80%{-webkit-transform:perspective(400px)translateZ(0)rotateY(360deg)scale(.95);-ms-transform:perspective(400px)translateZ(0)rotateY(360deg)scale(.95);transform:perspective(400px)translateZ(0)rotateY(360deg)scale(.95)}80%,100%{-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}100%{-webkit-transform:perspective(400px)translateZ(0)rotateY(360deg)scale(1);-ms-transform:perspective(400px)translateZ(0)rotateY(360deg)scale(1);transform:perspective(400px)translateZ(0)rotateY(360deg)scale(1)}}.animated.flip{-webkit-backface-visibility:visible;-ms-backface-visibility:visible;backface-visibility:visible;-webkit-animation-name:flip;animation-name:flip}@-webkit-keyframes flipInX{0%{-webkit-transform:perspective(400px)rotateX(90deg);transform:perspective(400px)rotateX(90deg);opacity:0}40%{-webkit-transform:perspective(400px)rotateX(-10deg);transform:perspective(400px)rotateX(-10deg)}70%{-webkit-transform:perspective(400px)rotateX(10deg);transform:perspective(400px)rotateX(10deg)}100%{-webkit-transform:perspective(400px)rotateX(0);transform:perspective(400px)rotateX(0);opacity:1}}@keyframes flipInX{0%{-webkit-transform:perspective(400px)rotateX(90deg);-ms-transform:perspective(400px)rotateX(90deg);transform:perspective(400px)rotateX(90deg);opacity:0}40%{-webkit-transform:perspective(400px)rotateX(-10deg);-ms-transform:perspective(400px)rotateX(-10deg);transform:perspective(400px)rotateX(-10deg)}70%{-webkit-transform:perspective(400px)rotateX(10deg);-ms-transform:perspective(400px)rotateX(10deg);transform:perspective(400px)rotateX(10deg)}100%{-webkit-transform:perspective(400px)rotateX(0);-ms-transform:perspective(400px)rotateX(0);transform:perspective(400px)rotateX(0);opacity:1}}.flipInX{-webkit-backface-visibility:visible!important;-ms-backface-visibility:visible!important;backface-visibility:visible!important;-webkit-animation-name:flipInX;animation-name:flipInX}@-webkit-keyframes flipInY{0%{-webkit-transform:perspective(400px)rotateY(90deg);transform:perspective(400px)rotateY(90deg);opacity:0}40%{-webkit-transform:perspective(400px)rotateY(-10deg);transform:perspective(400px)rotateY(-10deg)}70%{-webkit-transform:perspective(400px)rotateY(10deg);transform:perspective(400px)rotateY(10deg)}100%{-webkit-transform:perspective(400px)rotateY(0);transform:perspective(400px)rotateY(0);opacity:1}}@keyframes flipInY{0%{-webkit-transform:perspective(400px)rotateY(90deg);-ms-transform:perspective(400px)rotateY(90deg);transform:perspective(400px)rotateY(90deg);opacity:0}40%{-webkit-transform:perspective(400px)rotateY(-10deg);-ms-transform:perspective(400px)rotateY(-10deg);transform:perspective(400px)rotateY(-10deg)}70%{-webkit-transform:perspective(400px)rotateY(10deg);-ms-transform:perspective(400px)rotateY(10deg);transform:perspective(400px)rotateY(10deg)}100%{-webkit-transform:perspective(400px)rotateY(0);-ms-transform:perspective(400px)rotateY(0);transform:perspective(400px)rotateY(0);opacity:1}}.flipInY{-webkit-backface-visibility:visible!important;-ms-backface-visibility:visible!important;backface-visibility:visible!important;-webkit-animation-name:flipInY;animation-name:flipInY}@-webkit-keyframes flipOutX{0%{-webkit-transform:perspective(400px)rotateX(0);transform:perspective(400px)rotateX(0);opacity:1}100%{-webkit-transform:perspective(400px)rotateX(90deg);transform:perspective(400px)rotateX(90deg);opacity:0}}@keyframes flipOutX{0%{-webkit-transform:perspective(400px)rotateX(0);-ms-transform:perspective(400px)rotateX(0);transform:perspective(400px)rotateX(0);opacity:1}100%{-webkit-transform:perspective(400px)rotateX(90deg);-ms-transform:perspective(400px)rotateX(90deg);transform:perspective(400px)rotateX(90deg);opacity:0}}.flipOutX{-webkit-animation-name:flipOutX;animation-name:flipOutX;-webkit-backface-visibility:visible!important;-ms-backface-visibility:visible!important;backface-visibility:visible!important}@-webkit-keyframes flipOutY{0%{-webkit-transform:perspective(400px)rotateY(0);transform:perspective(400px)rotateY(0);opacity:1}100%{-webkit-transform:perspective(400px)rotateY(90deg);transform:perspective(400px)rotateY(90deg);opacity:0}}@keyframes flipOutY{0%{-webkit-transform:perspective(400px)rotateY(0);-ms-transform:perspective(400px)rotateY(0);transform:perspective(400px)rotateY(0);opacity:1}100%{-webkit-transform:perspective(400px)rotateY(90deg);-ms-transform:perspective(400px)rotateY(90deg);transform:perspective(400px)rotateY(90deg);opacity:0}}.flipOutY{-webkit-backface-visibility:visible!important;-ms-backface-visibility:visible!important;backface-visibility:visible!important;-webkit-animation-name:flipOutY;animation-name:flipOutY}@-webkit-keyframes lightSpeedIn{0%{-webkit-transform:translateX(100%)skewX(-30deg);transform:translateX(100%)skewX(-30deg);opacity:0}60%{-webkit-transform:translateX(-20%)skewX(30deg);transform:translateX(-20%)skewX(30deg);opacity:1}80%{-webkit-transform:translateX(0%)skewX(-15deg);transform:translateX(0%)skewX(-15deg);opacity:1}100%{-webkit-transform:translateX(0%)skewX(0);transform:translateX(0%)skewX(0);opacity:1}}@keyframes lightSpeedIn{0%{-webkit-transform:translateX(100%)skewX(-30deg);-ms-transform:translateX(100%)skewX(-30deg);transform:translateX(100%)skewX(-30deg);opacity:0}60%{-webkit-transform:translateX(-20%)skewX(30deg);-ms-transform:translateX(-20%)skewX(30deg);transform:translateX(-20%)skewX(30deg);opacity:1}80%{-webkit-transform:translateX(0%)skewX(-15deg);-ms-transform:translateX(0%)skewX(-15deg);transform:translateX(0%)skewX(-15deg);opacity:1}100%{-webkit-transform:translateX(0%)skewX(0);-ms-transform:translateX(0%)skewX(0);transform:translateX(0%)skewX(0);opacity:1}}.lightSpeedIn{-webkit-animation-name:lightSpeedIn;animation-name:lightSpeedIn;-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}@-webkit-keyframes lightSpeedOut{0%{-webkit-transform:translateX(0%)skewX(0);transform:translateX(0%)skewX(0);opacity:1}100%{-webkit-transform:translateX(100%)skewX(-30deg);transform:translateX(100%)skewX(-30deg);opacity:0}}@keyframes lightSpeedOut{0%{-webkit-transform:translateX(0%)skewX(0);-ms-transform:translateX(0%)skewX(0);transform:translateX(0%)skewX(0);opacity:1}100%{-webkit-transform:translateX(100%)skewX(-30deg);-ms-transform:translateX(100%)skewX(-30deg);transform:translateX(100%)skewX(-30deg);opacity:0}}.lightSpeedOut{-webkit-animation-name:lightSpeedOut;animation-name:lightSpeedOut;-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}@-webkit-keyframes rotateIn{0%{-webkit-transform:rotate(-200deg);transform:rotate(-200deg);opacity:0}0%,100%{-webkit-transform-origin:center center;transform-origin:center center}100%{-webkit-transform:rotate(0);transform:rotate(0);opacity:1}}@keyframes rotateIn{0%{-webkit-transform:rotate(-200deg);-ms-transform:rotate(-200deg);transform:rotate(-200deg);opacity:0}0%,100%{-webkit-transform-origin:center center;-ms-transform-origin:center center;transform-origin:center center}100%{-webkit-transform:rotate(0);-ms-transform:rotate(0);transform:rotate(0);opacity:1}}.rotateIn{-webkit-animation-name:rotateIn;animation-name:rotateIn}@-webkit-keyframes rotateInDownLeft{0%{-webkit-transform:rotate(-90deg);transform:rotate(-90deg);opacity:0}0%,100%{-webkit-transform-origin:left bottom;transform-origin:left bottom}100%{-webkit-transform:rotate(0);transform:rotate(0);opacity:1}}@keyframes rotateInDownLeft{0%{-webkit-transform:rotate(-90deg);-ms-transform:rotate(-90deg);transform:rotate(-90deg);opacity:0}0%,100%{-webkit-transform-origin:left bottom;-ms-transform-origin:left bottom;transform-origin:left bottom}100%{-webkit-transform:rotate(0);-ms-transform:rotate(0);transform:rotate(0);opacity:1}}.rotateInDownLeft{-webkit-animation-name:rotateInDownLeft;animation-name:rotateInDownLeft}@-webkit-keyframes rotateInDownRight{0%{-webkit-transform:rotate(90deg);transform:rotate(90deg);opacity:0}0%,100%{-webkit-transform-origin:right bottom;transform-origin:right bottom}100%{-webkit-transform:rotate(0);transform:rotate(0);opacity:1}}@keyframes rotateInDownRight{0%{-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg);opacity:0}0%,100%{-webkit-transform-origin:right bottom;-ms-transform-origin:right bottom;transform-origin:right bottom}100%{-webkit-transform:rotate(0);-ms-transform:rotate(0);transform:rotate(0);opacity:1}}.rotateInDownRight{-webkit-animation-name:rotateInDownRight;animation-name:rotateInDownRight}@-webkit-keyframes rotateInUpLeft{0%{-webkit-transform:rotate(90deg);transform:rotate(90deg);opacity:0}0%,100%{-webkit-transform-origin:left bottom;transform-origin:left bottom}100%{-webkit-transform:rotate(0);transform:rotate(0);opacity:1}}@keyframes rotateInUpLeft{0%{-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg);opacity:0}0%,100%{-webkit-transform-origin:left bottom;-ms-transform-origin:left bottom;transform-origin:left bottom}100%{-webkit-transform:rotate(0);-ms-transform:rotate(0);transform:rotate(0);opacity:1}}.rotateInUpLeft{-webkit-animation-name:rotateInUpLeft;animation-name:rotateInUpLeft}@-webkit-keyframes rotateInUpRight{0%{-webkit-transform:rotate(-90deg);transform:rotate(-90deg);opacity:0}0%,100%{-webkit-transform-origin:right bottom;transform-origin:right bottom}100%{-webkit-transform:rotate(0);transform:rotate(0);opacity:1}}@keyframes rotateInUpRight{0%{-webkit-transform:rotate(-90deg);-ms-transform:rotate(-90deg);transform:rotate(-90deg);opacity:0}0%,100%{-webkit-transform-origin:right bottom;-ms-transform-origin:right bottom;transform-origin:right bottom}100%{-webkit-transform:rotate(0);-ms-transform:rotate(0);transform:rotate(0);opacity:1}}.rotateInUpRight{-webkit-animation-name:rotateInUpRight;animation-name:rotateInUpRight}@-webkit-keyframes rotateOut{0%{-webkit-transform:rotate(0);transform:rotate(0);opacity:1}0%,100%{-webkit-transform-origin:center center;transform-origin:center center}100%{-webkit-transform:rotate(200deg);transform:rotate(200deg);opacity:0}}@keyframes rotateOut{0%{-webkit-transform:rotate(0);-ms-transform:rotate(0);transform:rotate(0);opacity:1}0%,100%{-webkit-transform-origin:center center;-ms-transform-origin:center center;transform-origin:center center}100%{-webkit-transform:rotate(200deg);-ms-transform:rotate(200deg);transform:rotate(200deg);opacity:0}}.rotateOut{-webkit-animation-name:rotateOut;animation-name:rotateOut}@-webkit-keyframes rotateOutDownLeft{0%{-webkit-transform:rotate(0);transform:rotate(0);opacity:1}0%,100%{-webkit-transform-origin:left bottom;transform-origin:left bottom}100%{-webkit-transform:rotate(90deg);transform:rotate(90deg);opacity:0}}@keyframes rotateOutDownLeft{0%{-webkit-transform:rotate(0);-ms-transform:rotate(0);transform:rotate(0);opacity:1}0%,100%{-webkit-transform-origin:left bottom;-ms-transform-origin:left bottom;transform-origin:left bottom}100%{-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg);opacity:0}}.rotateOutDownLeft{-webkit-animation-name:rotateOutDownLeft;animation-name:rotateOutDownLeft}@-webkit-keyframes rotateOutDownRight{0%{-webkit-transform:rotate(0);transform:rotate(0);opacity:1}0%,100%{-webkit-transform-origin:right bottom;transform-origin:right bottom}100%{-webkit-transform:rotate(-90deg);transform:rotate(-90deg);opacity:0}}@keyframes rotateOutDownRight{0%{-webkit-transform:rotate(0);-ms-transform:rotate(0);transform:rotate(0);opacity:1}0%,100%{-webkit-transform-origin:right bottom;-ms-transform-origin:right bottom;transform-origin:right bottom}100%{-webkit-transform:rotate(-90deg);-ms-transform:rotate(-90deg);transform:rotate(-90deg);opacity:0}}.rotateOutDownRight{-webkit-animation-name:rotateOutDownRight;animation-name:rotateOutDownRight}@-webkit-keyframes rotateOutUpLeft{0%{-webkit-transform:rotate(0);transform:rotate(0);opacity:1}0%,100%{-webkit-transform-origin:left bottom;transform-origin:left bottom}100%{-webkit-transform:rotate(-90deg);transform:rotate(-90deg);opacity:0}}@keyframes rotateOutUpLeft{0%{-webkit-transform:rotate(0);-ms-transform:rotate(0);transform:rotate(0);opacity:1}0%,100%{-webkit-transform-origin:left bottom;-ms-transform-origin:left bottom;transform-origin:left bottom}100%{-webkit-transform:rotate(-90deg);-ms-transform:rotate(-90deg);transform:rotate(-90deg);opacity:0}}.rotateOutUpLeft{-webkit-animation-name:rotateOutUpLeft;animation-name:rotateOutUpLeft}@-webkit-keyframes rotateOutUpRight{0%{-webkit-transform:rotate(0);transform:rotate(0);opacity:1}0%,100%{-webkit-transform-origin:right bottom;transform-origin:right bottom}100%{-webkit-transform:rotate(90deg);transform:rotate(90deg);opacity:0}}@keyframes rotateOutUpRight{0%{-webkit-transform:rotate(0);-ms-transform:rotate(0);transform:rotate(0);opacity:1}0%,100%{-webkit-transform-origin:right bottom;-ms-transform-origin:right bottom;transform-origin:right bottom}100%{-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg);opacity:0}}.rotateOutUpRight{-webkit-animation-name:rotateOutUpRight;animation-name:rotateOutUpRight}@-webkit-keyframes slideInDown{0%{opacity:0;-webkit-transform:translateY(-2000px);transform:translateY(-2000px)}100%{-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes slideInDown{0%{opacity:0;-webkit-transform:translateY(-2000px);-ms-transform:translateY(-2000px);transform:translateY(-2000px)}100%{-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}}.slideInDown{-webkit-animation-name:slideInDown;animation-name:slideInDown}@-webkit-keyframes slideInLeft{0%{opacity:0;-webkit-transform:translateX(-2000px);transform:translateX(-2000px)}100%{-webkit-transform:translateX(0);transform:translateX(0)}}@keyframes slideInLeft{0%{opacity:0;-webkit-transform:translateX(-2000px);-ms-transform:translateX(-2000px);transform:translateX(-2000px)}100%{-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0)}}.slideInLeft{-webkit-animation-name:slideInLeft;animation-name:slideInLeft}@-webkit-keyframes slideInRight{0%{opacity:0;-webkit-transform:translateX(2000px);transform:translateX(2000px)}100%{-webkit-transform:translateX(0);transform:translateX(0)}}@keyframes slideInRight{0%{opacity:0;-webkit-transform:translateX(2000px);-ms-transform:translateX(2000px);transform:translateX(2000px)}100%{-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0)}}.slideInRight{-webkit-animation-name:slideInRight;animation-name:slideInRight}@-webkit-keyframes slideOutLeft{0%{-webkit-transform:translateX(0);transform:translateX(0)}100%{opacity:0;-webkit-transform:translateX(-2000px);transform:translateX(-2000px)}}@keyframes slideOutLeft{0%{-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0)}100%{opacity:0;-webkit-transform:translateX(-2000px);-ms-transform:translateX(-2000px);transform:translateX(-2000px)}}.slideOutLeft{-webkit-animation-name:slideOutLeft;animation-name:slideOutLeft}@-webkit-keyframes slideOutRight{0%{-webkit-transform:translateX(0);transform:translateX(0)}100%{opacity:0;-webkit-transform:translateX(2000px);transform:translateX(2000px)}}@keyframes slideOutRight{0%{-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0)}100%{opacity:0;-webkit-transform:translateX(2000px);-ms-transform:translateX(2000px);transform:translateX(2000px)}}.slideOutRight{-webkit-animation-name:slideOutRight;animation-name:slideOutRight}@-webkit-keyframes slideOutUp{0%{-webkit-transform:translateY(0);transform:translateY(0)}100%{opacity:0;-webkit-transform:translateY(-2000px);transform:translateY(-2000px)}}@keyframes slideOutUp{0%{-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}100%{opacity:0;-webkit-transform:translateY(-2000px);-ms-transform:translateY(-2000px);transform:translateY(-2000px)}}.slideOutUp{-webkit-animation-name:slideOutUp;animation-name:slideOutUp}@-webkit-keyframes hinge{0%{-webkit-transform:rotate(0);transform:rotate(0)}0%,20%,60%{-webkit-transform-origin:top left;transform-origin:top left;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}20%,60%{-webkit-transform:rotate(80deg);transform:rotate(80deg)}40%{-webkit-transform:rotate(60deg);transform:rotate(60deg)}40%,80%{-webkit-transform-origin:top left;transform-origin:top left;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}80%{-webkit-transform:rotate(60deg)translateY(0);transform:rotate(60deg)translateY(0);opacity:1}100%{-webkit-transform:translateY(700px);transform:translateY(700px);opacity:0}}@keyframes hinge{0%{-webkit-transform:rotate(0);-ms-transform:rotate(0);transform:rotate(0)}0%,20%,60%{-webkit-transform-origin:top left;-ms-transform-origin:top left;transform-origin:top left;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}20%,60%{-webkit-transform:rotate(80deg);-ms-transform:rotate(80deg);transform:rotate(80deg)}40%{-webkit-transform:rotate(60deg);-ms-transform:rotate(60deg);transform:rotate(60deg)}40%,80%{-webkit-transform-origin:top left;-ms-transform-origin:top left;transform-origin:top left;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}80%{-webkit-transform:rotate(60deg)translateY(0);-ms-transform:rotate(60deg)translateY(0);transform:rotate(60deg)translateY(0);opacity:1}100%{-webkit-transform:translateY(700px);-ms-transform:translateY(700px);transform:translateY(700px);opacity:0}}.hinge{-webkit-animation-name:hinge;animation-name:hinge}@-webkit-keyframes rollIn{0%{opacity:0;-webkit-transform:translateX(-100%)rotate(-120deg);transform:translateX(-100%)rotate(-120deg)}100%{opacity:1;-webkit-transform:translateX(0)rotate(0);transform:translateX(0)rotate(0)}}@keyframes rollIn{0%{opacity:0;-webkit-transform:translateX(-100%)rotate(-120deg);-ms-transform:translateX(-100%)rotate(-120deg);transform:translateX(-100%)rotate(-120deg)}100%{opacity:1;-webkit-transform:translateX(0)rotate(0);-ms-transform:translateX(0)rotate(0);transform:translateX(0)rotate(0)}}.rollIn{-webkit-animation-name:rollIn;animation-name:rollIn}@-webkit-keyframes rollOut{0%{opacity:1;-webkit-transform:translateX(0)rotate(0);transform:translateX(0)rotate(0)}100%{opacity:0;-webkit-transform:translateX(100%)rotate(120deg);transform:translateX(100%)rotate(120deg)}}@keyframes rollOut{0%{opacity:1;-webkit-transform:translateX(0)rotate(0);-ms-transform:translateX(0)rotate(0);transform:translateX(0)rotate(0)}100%{opacity:0;-webkit-transform:translateX(100%)rotate(120deg);-ms-transform:translateX(100%)rotate(120deg);transform:translateX(100%)rotate(120deg)}}.rollOut{-webkit-animation-name:rollOut;animation-name:rollOut}

/**
* Flex Slider
*
*/

/* Browser Resets */
.flex-container a:active,
.flexslider a:active,
.flex-container a:focus,
.flexslider a:focus {
    outline: none;
}
.slides,
.flex-control-nav,
.flex-direction-nav {
    list-style: none;
}
.flexslider .slides > li {
    display: none;
    -webkit-backface-visibility: hidden;
} 
/* Hide the slides before the JS is loaded. Avoids image jumping */
.flexslider .slides img {
    max-width: 100%;
}
.slides:after {
    content: ".";
    display: block;
    clear: both;
    visibility: hidden;
    line-height: 0;
    height: 0;
}
html[xmlns] .slides {
    display: block;
}
* html .slides {
    height: 1%;
}
.no-js .slides > li:first-child {
    display: block;
}
.flexslider {
    position: relative;
    clear: both;
    margin: 0;
}
.flex-viewport {
    max-height: 2000px;
    -webkit-transition: all 1s ease;
    -moz-transition: all 1s ease;
    transition: all 1s ease;
}
.loading .flex-viewport {
    max-height: 300px;
}
.flexslider .slides {
}
.flex-direction-nav {
}
.flex-direction-nav li a {
    font-size: 0;
    height: 25px;
    position: absolute;
    top: -40px;
    width: 18px;
}
.flex-direction-nav li a.flex-prev {
    background: url(/c/s/mbay/themes/rew-marketplace-theme/css/../images/megnor/sprite.png) no-repeat scroll -204px -28px transparent;
    right: 20px;
}
.flex-direction-nav li a.flex-prev:hover {
    background-position: -204px 0;
}
.flex-direction-nav li a.flex-next {
    background: url(/c/s/mbay/themes/rew-marketplace-theme/css/../images/megnor/sprite.png) no-repeat scroll -234px -28px transparent;
    right: 0;
}
.flex-direction-nav li a.flex-next:hover {
    background-position: -234px 0;
}
.flex-control-nav {
    position: absolute;
    left: 10px;
    display: none;
}
.flex-control-nav li {
    margin: 0 3px;
    float: left;
}
.flex-control-paging li a {
    background: none repeat scroll 0 0 #D88528;
    border-radius: 5px;
    cursor: pointer;
    display: block;
    height: 8px;
    text-indent: -9999px;
    width: 8px;
    border: none;
}
.flex-control-paging li a:hover {
    background: none repeat scroll 0 0 #6F5341;
}
.flex-control-paging li a.flex-active {
    background: none repeat scroll 0 0 #6F5341;
    cursor: default;
}
.flex-control-thumbs {
    margin: 5px 0 0;
    position: static;
    overflow: hidden;
}
.flex-control-thumbs li {
    width: 25%;
    float: left;
    margin: 0;
}
.flex-control-thumbs img {
    width: 100%;
    display: block;
    opacity: .7;
    cursor: pointer;
}
.flex-control-thumbs img:hover {
    opacity: 1;
}
.flex-control-thumbs .flex-active {
    opacity: 1;
    cursor: default;
}

@media screen and (min-width:673px) {
    .twentyfourteen .tfwc {
        padding-right: 30px;
        padding-left: 30px;
    }
}
@media screen and (min-width:1040px) {
    .twentyfourteen .tfwc {
        padding-right: 15px;
        padding-left: 15px;
    }
}
@media screen and (min-width:1110px) {
    .twentyfourteen .tfwc {
        padding-right: 30px;
        padding-left: 30px;
    }
}
@media screen and (min-width:1218px) {
    .twentyfourteen .tfwc {
        margin-right: 54px;
    }
    .full-width .twentyfourteen .tfwc {
        margin-right: auto;
    }
}

.modal iframe{

	background-position:center center;
	background-repeat: no-repeat;
	background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' version='1.1' id='L4' x='0px' y='0px' viewBox='0 0 100 100' enable-background='new 0 0 0 0' xml:space='preserve'%3E%3Ccircle fill='%23007eff' stroke='none' cx='44' cy='50' r='1'%3E%3Canimate attributeName='opacity' dur='1s' values='0;1;0' repeatCount='indefinite' begin='0.1'/%3E%3C/circle%3E%3Ccircle fill='%23007eff' stroke='none' cx='47' cy='50' r='1'%3E%3Canimate attributeName='opacity' dur='1s' values='0;1;0' repeatCount='indefinite' begin='0.2'/%3E%3C/circle%3E%3Ccircle fill='%23007eff' stroke='none' cx='50' cy='50' r='1'%3E%3Canimate attributeName='opacity' dur='1s' values='0;1;0' repeatCount='indefinite' begin='0.3'/%3E%3C/circle%3E%3C/svg%3E");
}

.svgLoader{
	
	width: 100%;
	height: 100px;	
}

.svgLoader, .owl-carousel{
	
	background-position:center center;
	background-repeat: no-repeat;
	background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' style='margin:auto;background:%23fff;display:block;' width='58px' height='58px' viewBox='0 0 100 100' preserveAspectRatio='xMidYMid'%3E%3Crect x='17.5' y='30' width='15' height='40' fill='%236a6a6a'%3E%3Canimate attributeName='y' repeatCount='indefinite' dur='0.9615384615384615s' calcMode='spline' keyTimes='0;0.5;1' values='18;30;30' keySplines='0 0.5 0.5 1;0 0.5 0.5 1' begin='-0.19230769230769232s'%3E%3C/animate%3E%3Canimate attributeName='height' repeatCount='indefinite' dur='0.9615384615384615s' calcMode='spline' keyTimes='0;0.5;1' values='64;40;40' keySplines='0 0.5 0.5 1;0 0.5 0.5 1' begin='-0.19230769230769232s'%3E%3C/animate%3E%3C/rect%3E%3Crect x='42.5' y='30' width='15' height='40' fill='%23979797'%3E%3Canimate attributeName='y' repeatCount='indefinite' dur='0.9615384615384615s' calcMode='spline' keyTimes='0;0.5;1' values='20.999999999999996;30;30' keySplines='0 0.5 0.5 1;0 0.5 0.5 1' begin='-0.09615384615384616s'%3E%3C/animate%3E%3Canimate attributeName='height' repeatCount='indefinite' dur='0.9615384615384615s' calcMode='spline' keyTimes='0;0.5;1' values='58.00000000000001;40;40' keySplines='0 0.5 0.5 1;0 0.5 0.5 1' begin='-0.09615384615384616s'%3E%3C/animate%3E%3C/rect%3E%3Crect x='67.5' y='30' width='15' height='40' fill='%23bdbdbd'%3E%3Canimate attributeName='y' repeatCount='indefinite' dur='0.9615384615384615s' calcMode='spline' keyTimes='0;0.5;1' values='20.999999999999996;30;30' keySplines='0 0.5 0.5 1;0 0.5 0.5 1'%3E%3C/animate%3E%3Canimate attributeName='height' repeatCount='indefinite' dur='0.9615384615384615s' calcMode='spline' keyTimes='0;0.5;1' values='58.00000000000001;40;40' keySplines='0 0.5 0.5 1;0 0.5 0.5 1'%3E%3C/animate%3E%3C/rect%3E%3C/svg%3E");

}

.imgLoader { 

    -webkit-transition: all ease-in-out .2s;
    -moz-transition: all ease-in-out .2s;
    -o-transition: all ease-in-out .2s;
    transition: all ease-in-out .2s;	
	background:url("data:image/svg+xml,%3Csvg height='35pt' viewBox='0 0 512 512' width='35pt' xmlns='http://www.w3.org/2000/svg' id='fi_1500431'%3E%3Cpath d='m437.019531 74.980469c-48.351562-48.351563-112.640625-74.980469-181.019531-74.980469s-132.667969 26.628906-181.019531 74.980469c-48.351563 48.351562-74.980469 112.640625-74.980469 181.019531s26.628906 132.667969 74.980469 181.019531c48.351562 48.351563 112.640625 74.980469 181.019531 74.980469s132.667969-26.628906 181.019531-74.980469c48.351563-48.351562 74.980469-112.640625 74.980469-181.019531s-26.628906-132.667969-74.980469-181.019531zm-340.824219 21.214843c42.683594-42.6875 99.4375-66.195312 159.804688-66.195312s117.121094 23.507812 159.804688 66.195312c42.6875 42.683594 66.195312 99.4375 66.195312 159.804688 0 16.679688-1.792969 33.078125-5.292969 48.984375l-76.566406-66.917969c-19.832031-17.332031-48.902344-17.664062-69.125-.792968l-63.304687 52.820312c-7.824219 6.527344-18.839844 7.21875-27.414063 1.71875l-40.652344-26.058594c-17.03125-10.925781-38.429687-11.304687-55.84375-.992187l-102.90625 60.933593c-7.171875-22.21875-10.894531-45.671874-10.894531-69.695312 0-60.367188 23.507812-117.121094 66.195312-159.804688zm319.609376 319.609376c-42.683594 42.6875-99.4375 66.195312-159.804688 66.195312s-117.121094-23.507812-159.804688-66.195312c-18.324218-18.324219-33.113281-39.238282-44.027343-61.917969l106.917969-63.3125c7.597656-4.5 16.933593-4.332031 24.367187.433593l40.652344 26.0625c19.652343 12.601563 44.898437 11.015626 62.820312-3.9375l63.308594-52.820312c8.824219-7.363281 21.507813-7.21875 30.160156.34375l86.878907 75.929688c-11.191407 29.378906-28.570313 56.324218-51.46875 79.21875zm0 0'%3E%3C/path%3E%3Cpath d='m158.824219 222.648438c32.28125 0 58.546875-26.261719 58.546875-58.542969s-26.265625-58.542969-58.546875-58.542969c-32.277344 0-58.542969 26.261719-58.542969 58.542969s26.265625 58.542969 58.542969 58.542969zm0-87.085938c15.742187 0 28.546875 12.804688 28.546875 28.542969s-12.804688 28.542969-28.546875 28.542969c-15.734375 0-28.542969-12.804688-28.542969-28.542969s12.808594-28.542969 28.542969-28.542969zm0 0'%3E%3C/path%3E%3C/svg%3E") no-repeat scroll center center #f7f9fb4a !important;
}

.em-event-add-to-calendar{
	
	display:none;
}

.em-event-add-to-calendar-content {
	
	padding:20px 0;
    display:block;
}

.em-event-add-to-calendar-content a{
	
    background:#eee;
    color:#888 !important;
    padding:10px;
    margin-right:5px;
}
/**
 * Tooltips
 * -----------------------------------------------------------------------------
 */
body .ui-tooltip {
	box-shadow:none;
	border:none !important;
}
.ui-tooltip .ui-tooltip-content {
    padding: 5px;
    border-radius:4px;
    background: #000000a3;
    color: #fff;
    font-size: 15px;
}
/**
 * Auto Input
 * -----------------------------------------------------------------------------
 */
.auto-input .item {
    margin-bottom: 5px;
}
.auto-input .autocomplete {
	position:relative;
    background:#fff;
    border-radius:25px;
    box-shadow:rgba(50, 50, 93, 0.25) 0px 2px 5px -1px, rgba(0, 0, 0, 0.3) 0px 1px 3px -1px;
}
.auto-input .autocomplete input{
    border:1px solid #fff;
    border-radius:25px 0px 0px 25px;
    box-shadow:none;
}
.auto-input .autocomplete input.loading{
	
    text-align: left;
    background-size: 25px;
	background-repeat: no-repeat;
	background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' style='margin:auto;background:transparent;display:block;' width='58px' height='58px' viewBox='0 0 100 100' preserveAspectRatio='xMidYMid'%3E%3Crect x='17.5' y='30' width='15' height='40' fill='%236a6a6a'%3E%3Canimate attributeName='y' repeatCount='indefinite' dur='0.9615384615384615s' calcMode='spline' keyTimes='0;0.5;1' values='18;30;30' keySplines='0 0.5 0.5 1;0 0.5 0.5 1' begin='-0.19230769230769232s'%3E%3C/animate%3E%3Canimate attributeName='height' repeatCount='indefinite' dur='0.9615384615384615s' calcMode='spline' keyTimes='0;0.5;1' values='64;40;40' keySplines='0 0.5 0.5 1;0 0.5 0.5 1' begin='-0.19230769230769232s'%3E%3C/animate%3E%3C/rect%3E%3Crect x='42.5' y='30' width='15' height='40' fill='%23979797'%3E%3Canimate attributeName='y' repeatCount='indefinite' dur='0.9615384615384615s' calcMode='spline' keyTimes='0;0.5;1' values='20.999999999999996;30;30' keySplines='0 0.5 0.5 1;0 0.5 0.5 1' begin='-0.09615384615384616s'%3E%3C/animate%3E%3Canimate attributeName='height' repeatCount='indefinite' dur='0.9615384615384615s' calcMode='spline' keyTimes='0;0.5;1' values='58.00000000000001;40;40' keySplines='0 0.5 0.5 1;0 0.5 0.5 1' begin='-0.09615384615384616s'%3E%3C/animate%3E%3C/rect%3E%3Crect x='67.5' y='30' width='15' height='40' fill='%23bdbdbd'%3E%3Canimate attributeName='y' repeatCount='indefinite' dur='0.9615384615384615s' calcMode='spline' keyTimes='0;0.5;1' values='20.999999999999996;30;30' keySplines='0 0.5 0.5 1;0 0.5 0.5 1'%3E%3C/animate%3E%3Canimate attributeName='height' repeatCount='indefinite' dur='0.9615384615384615s' calcMode='spline' keyTimes='0;0.5;1' values='58.00000000000001;40;40' keySplines='0 0.5 0.5 1;0 0.5 0.5 1'%3E%3C/animate%3E%3C/rect%3E%3C/svg%3E");
    background-position: center right;
}
.auto-input .autocomplete-items {
	position: absolute;
	margin-top:1px;
	border: 1px solid #d4d4d4;
	border-top:none;
	border-bottom:none;
	z-index: 9999;
	top: 100%;
	left: 0;
	right: 0;
	max-height: 60vh;
	overflow-y: auto;
}
.auto-input .autocomplete-items div {
	padding: 10px;
	cursor: pointer;
	background-color: #fff;
	border-bottom: 1px solid #d4d4d4;
}
.auto-input .autocomplete-items div:hover {
	background-color: #e9e9e9;
}
.auto-input .autocomplete-active {
	background-color: DodgerBlue !important;
	color: #ffffff;
}
.auto-input .item .close, .remove-input-group {
    color: #555;
    border-color: #ccc;
    background: #f7f7f7;
    box-shadow: 0 1px 0 #ccc;
    vertical-align: top;
    padding: 6px 10px;
    margin: 0 10px;
    font-size: 12px;
	font-weight: bold;
    display: inline-block;
    text-decoration: none;
    border-radius: 3px;
	cursor: pointer;
}

/**
 * Item Attributes
 * -----------------------------------------------------------------------------
 */
table.shop_attributes {
    width: 100%;
    border:none;
}
table.shop_attributes th {
    width: 150px;
    font-weight: 600;
    padding: 8px;
    border-top: 0;
    border:none;
    margin: 0;
    line-height: 1.5em;
}
table.shop_attributes td {
    font-style: italic;
    padding: 8px;
    border:none;
    margin: 0;
    line-height: 1.5em;
}
table.shop_attributes td p {
    margin: 0;
    padding: 0;
}
table.shop_attributes .alt td, table.shop_attributes .alt th {
    background: rgba(0,0,0, .025);
}

/*** 
*
* handle:rew-woocommerce-style
* source:https://marketerbay.com/c/s/mbay/themes/rew-marketplace-theme/css/woo_bootstrap-4.css
*
***/ 


/**
* Woocommerce
* 
*/

.clear {
    clear: both;
}
.nobr {
    white-space: nowrap;
}
.type-product .summary p{
	margin-bottom: 10px;
}
.woocommerce .col2-set, .woocommerce-page .col2-set {
    zoom: 1;
    width: 100%;
}
.woocommerce .col2-set:after, .woocommerce .col2-set:before, .woocommerce-page .col2-set:after, .woocommerce-page .col2-set:before {
    content: " ";
    display: table;
}
.woocommerce .col2-set:after, .woocommerce-page .col2-set:after {
    clear: both;
}
.woocommerce .col2-set .col-1, .woocommerce-page .col2-set .col-1 {
    float: left;
    width: 49%;
	min-width: 49%;
}
.woocommerce .col2-set .col-2, .woocommerce-page .col2-set .col-2 {
    float: right;
    width: 49%;
	min-width: 49%;
}
.col2-set .col-1, .col2-set .col-2 {

    background-color: #ffffff;
    border: none;
    margin: 0;
    padding: 0px;
    width: 47%;
}

.woocommerce-input-wrapper{
	
	width:100%;
}

.woocommerce-billing-fields h3, .woocommerce-shipping-fields h3 {
	
	margin: 0;
}

.woocommerce-billing-fields__field-wrapper, .woocommerce-shipping-fields__field-wrapper, .woocommerce-additional-fields__field-wrapper {
	
	border:1px solid #eee;
	padding: 10px;
}

.woocommerce-MyAccount-content p {
	
	margin: 5px;
}

#sidebarCollapse {
	
	background:#fff;
	display:none;
}

.woocommerce-Address{
	
	width:100%;
	min-width:100%;
	margin: 30px 0;
}


.woo-grid.cols-6 .woocommerce .products li {width:16.67%;margin:0px;}
.woo-grid.cols-5 .woocommerce .products li {width:20%;margin:0px;}
.woo-grid.cols-4 .woocommerce .products li {width:25%;margin:0px;}
.woo-grid.cols-3 .woocommerce .products li {width:33.33%;margin:0px;}
.woo-grid.cols-2 .woocommerce .products li {width:50%;margin:0px;}
.woo-grid.cols-1 .woocommerce .products li {width:100%;margin:0px;}

.woocommerce #content div.product div.images, .woocommerce div.product div.images, .woocommerce-page #content div.product div.images, .woocommerce-page div.product div.images {
    float: left;
    width: 45%;
}
.woocommerce #content div.product div.thumbnails, .woocommerce div.product div.thumbnails, .woocommerce-page #content div.product div.thumbnails, .woocommerce-page div.product div.thumbnails {
    zoom: 1;
}
.woocommerce #content div.product div.thumbnails:after, .woocommerce #content div.product div.thumbnails:before, .woocommerce div.product div.thumbnails:after, .woocommerce div.product div.thumbnails:before, .woocommerce-page #content div.product div.thumbnails:after, .woocommerce-page #content div.product div.thumbnails:before, .woocommerce-page div.product div.thumbnails:after, .woocommerce-page div.product div.thumbnails:before {
    content: " ";
    display: table;
}
.woocommerce #content div.product div.thumbnails:after, .woocommerce div.product div.thumbnails:after, .woocommerce-page #content div.product div.thumbnails:after, .woocommerce-page div.product div.thumbnails:after {
    clear: both;
}
.woocommerce #content div.product div.thumbnails a, .woocommerce div.product div.thumbnails a, .woocommerce-page #content div.product div.thumbnails a, .woocommerce-page div.product div.thumbnails a {
    float: left;
    width: 30.75%;
    margin-right: 3.8%;
}
.woocommerce #content div.product div.thumbnails a.last, .woocommerce div.product div.thumbnails a.last, .woocommerce-page #content div.product div.thumbnails a.last, .woocommerce-page div.product div.thumbnails a.last {
    margin-right: 0;
}
.woocommerce #content div.product div.thumbnails a.first, .woocommerce div.product div.thumbnails a.first, .woocommerce-page #content div.product div.thumbnails a.first, .woocommerce-page div.product div.thumbnails a.first {
    clear: both;
}
.woocommerce #content div.product .woocommerce-tabs .woocommerce-Tabs-panel--description ul, .woocommerce #content div.product .woocommerce-tabs .woocommerce-Tabs-panel--description ol {
    padding-left:20px;
}
.woocommerce #content div.product .woocommerce-tabs, .woocommerce div.product .woocommerce-tabs, .woocommerce-page #content div.product .woocommerce-tabs, .woocommerce-page div.product .woocommerce-tabs {
    clear: both;
    background: #fff;
    padding: 0;
    box-shadow: none;
}
.woocommerce #content div.product .woocommerce-tabs ul.tabs, .woocommerce div.product .woocommerce-tabs ul.tabs, .woocommerce-page #content div.product .woocommerce-tabs ul.tabs, .woocommerce-page div.product .woocommerce-tabs ul.tabs {
    zoom: 1;
}
.woocommerce #content div.product .woocommerce-tabs ul.tabs:after, .woocommerce #content div.product .woocommerce-tabs ul.tabs:before, .woocommerce div.product .woocommerce-tabs ul.tabs:after, .woocommerce div.product .woocommerce-tabs ul.tabs:before, .woocommerce-page #content div.product .woocommerce-tabs ul.tabs:after, .woocommerce-page #content div.product .woocommerce-tabs ul.tabs:before, .woocommerce-page div.product .woocommerce-tabs ul.tabs:after, .woocommerce-page div.product .woocommerce-tabs ul.tabs:before {
    content: " ";
    display: table;
}
.woocommerce #content div.product .woocommerce-tabs ul.tabs:after, .woocommerce div.product .woocommerce-tabs ul.tabs:after, .woocommerce-page #content div.product .woocommerce-tabs ul.tabs:after, .woocommerce-page div.product .woocommerce-tabs ul.tabs:after {
    clear: both;
}
.woocommerce #content div.product .woocommerce-tabs ul.tabs li, .woocommerce div.product .woocommerce-tabs ul.tabs li, .woocommerce-page #content div.product .woocommerce-tabs ul.tabs li, .woocommerce-page div.product .woocommerce-tabs ul.tabs li {
    display: inline-block;
}
.woocommerce #content div.product .woocommerce-tabs h2 {
	font-size: 20px;
	line-height: 25px;
}
.woocommerce #content div.product .woocommerce-tabs h3 {
	font-size: 17px;
	line-height: 17px;
}
.woocommerce #content div.product .woocommerce-tabs strong{
	font-weight: 600;
}
.woocommerce #content div.product #reviews .comment, .woocommerce div.product #reviews .comment, .woocommerce-page #content div.product #reviews .comment, .woocommerce-page div.product #reviews .comment {
    zoom: 1;
}
.woocommerce #content div.product #reviews .comment:after, .woocommerce #content div.product #reviews .comment:before, .woocommerce div.product #reviews .comment:after, .woocommerce div.product #reviews .comment:before, .woocommerce-page #content div.product #reviews .comment:after, .woocommerce-page #content div.product #reviews .comment:before, .woocommerce-page div.product #reviews .comment:after, .woocommerce-page div.product #reviews .comment:before {
    content: " ";
    display: table;
}
.woocommerce #content div.product #reviews .comment:after, .woocommerce div.product #reviews .comment:after, .woocommerce-page #content div.product #reviews .comment:after, .woocommerce-page div.product #reviews .comment:after {
    clear: both;
}
.woocommerce #content div.product #reviews .comment img, .woocommerce div.product #reviews .comment img, .woocommerce-page #content div.product #reviews .comment img, .woocommerce-page div.product #reviews .comment img {
    float: right;
    height: auto;
}
.woocommerce #content .quantity input::-webkit-inner-spin-button, .woocommerce #content .quantity input::-webkit-outer-spin-button, .woocommerce #quantity input::-webkit-inner-spin-button, .woocommerce #quantity input::-webkit-outer-spin-button, .woocommerce-page #content .quantity input::-webkit-inner-spin-button, .woocommerce-page #content .quantity input::-webkit-outer-spin-button, .woocommerce-page #quantity input::-webkit-inner-spin-button, .woocommerce-page #quantity input::-webkit-outer-spin-button {
    display: none;
}
.woocommerce .upsells.products, .woocommerce-page .upsells.products {
	margin:30px 0;
    zoom: 1;
}
.woocommerce .related:after, .woocommerce .related:before, .woocommerce .upsells.products:after, .woocommerce .upsells.products:before, .woocommerce-page .related:after, .woocommerce-page .related:before, .woocommerce-page .upsells.products:after, .woocommerce-page .upsells.products:before {
    content: " ";
    display: table;
}
.woocommerce .related:after, .woocommerce .upsells.products:after, .woocommerce-page .related:after, .woocommerce-page .upsells.products:after {
    clear: both;
}
.woocommerce .related ul, .woocommerce .related ul.products, .woocommerce .upsells.products ul, .woocommerce .upsells.products ul.products, .woocommerce-page .related ul, .woocommerce-page .related ul.products, .woocommerce-page .upsells.products ul, .woocommerce-page .upsells.products ul.products {
    float: none;
}

.woocommerce .related ul li.product, .woocommerce .related ul.products li.product, .woocommerce .upsells.products ul li.product, .woocommerce .upsells.products ul.products li.product, .woocommerce-page .related ul li.product, .woocommerce-page .related ul.products li.product, .woocommerce-page .upsells.products ul li.product, .woocommerce-page .upsells.products ul.products li.product {
    width: 23vw;
	margin:0 2px;
}

.woocommerce .upsells .owl-item li {width:100%}

.woocommerce ul.products, .woocommerce-page ul.products {
    clear: both;
    zoom: 1;
}
.woocommerce ul.products:after, .woocommerce ul.products:before, .woocommerce-page ul.products:after, .woocommerce-page ul.products:before {
    content: " ";
    display: table;
}
.woocommerce ul.products:after, .woocommerce-page ul.products:after {
    clear: both;
}
.woocommerce ul.products li.product, .woocommerce-page ul.products li.product {
    padding: 0;
    position: relative;
    width: 32.8%;
	margin: 13px;
	display:inline-block;
    float: none;
    vertical-align: top;
	text-align:center;
}
.woocommerce .related .owl-carousel{
	
	height: auto !important;
}
.woocommerce .woocommerce-result-count, .woocommerce-page .woocommerce-result-count {
    float: left;
	line-height: 34px;
}
.woocommerce.list-view .woocommerce-result-count, .woocommerce-page.list-view .woocommerce-result-count {
    text-align: right;
    width: 60%;
}
.woocommerce .woocommerce-ordering, .woocommerce-page .woocommerce-ordering {
    float: right;
}
.woocommerce .woocommerce-pagination ul.page-numbers, .woocommerce-page .woocommerce-pagination ul.page-numbers {
    zoom: 1;
}
.woocommerce .woocommerce-pagination ul.page-numbers:after, .woocommerce .woocommerce-pagination ul.page-numbers:before, .woocommerce-page .woocommerce-pagination ul.page-numbers:after, .woocommerce-page .woocommerce-pagination ul.page-numbers:before {
    content: " ";
    display: table;
}
.woocommerce .woocommerce-pagination ul.page-numbers:after, .woocommerce-page .woocommerce-pagination ul.page-numbers:after {
    clear: both;
}
.woocommerce .woocommerce-pagination ul.page-numbers li, .woocommerce-page .woocommerce-pagination ul.page-numbers li {
    display: inline-block;
	margin: 0 2px;
}
.ie8 .woocommerce .woocommerce-pagination ul.page-numbers li, .ie8 .woocommerce-page .woocommerce-pagination ul.page-numbers li{float:left;}
.woocommerce #content table.cart img, .woocommerce table.cart img, .woocommerce-page #content table.cart img, .woocommerce-page table.cart img {
    height: auto;
}
.woocommerce #content table.cart td.actions, .woocommerce table.cart td.actions, .woocommerce-page #content table.cart td.actions, .woocommerce-page table.cart td.actions {
    text-align: right;
}
.woocommerce #content table.cart td.actions .input-text, .woocommerce table.cart td.actions .input-text, .woocommerce-page #content table.cart td.actions .input-text, .woocommerce-page table.cart td.actions .input-text {
    width: 120px;
}
.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 {
    float: left;
}
.woocommerce #content table.cart td.actions .coupon label, .woocommerce table.cart td.actions .coupon label, .woocommerce-page #content table.cart td.actions .coupon label, .woocommerce-page table.cart td.actions .coupon label {
    display: none;
}
.woocommerce .cart-collaterals, .woocommerce-page .cart-collaterals {
    zoom: 1;
    width: 100%;
}
.woocommerce .cart-collaterals:after, .woocommerce .cart-collaterals:before, .woocommerce-page .cart-collaterals:after, .woocommerce-page .cart-collaterals:before {
    content: " ";
    display: table;
}
.woocommerce .cart-collaterals:after, .woocommerce-page .cart-collaterals:after {
    clear: both;
}
.woocommerce .cart-collaterals .related, .woocommerce-page .cart-collaterals .related {
    width: 30.75%;
    float: left;
}
.woocommerce .cart-collaterals .cross-sells, .woocommerce-page .cart-collaterals .cross-sells {
    width: 100%;
    float: left;
}
.woocommerce .cart-collaterals .cross-sells ul.products, .woocommerce-page .cart-collaterals .cross-sells ul.products {
    float: none;
}
.woocommerce .cart-collaterals .cross-sells ul.products li, .woocommerce-page .cart-collaterals .cross-sells ul.products li {
    width:33%;
}
.woocommerce .cart-collaterals .shipping_calculator, .woocommerce-page .cart-collaterals .shipping_calculator {
    width: 48%;
    zoom: 1;
    clear: right;
    float: right;
}
.woocommerce .cart-collaterals .shipping_calculator:after, .woocommerce .cart-collaterals .shipping_calculator:before, .woocommerce-page .cart-collaterals .shipping_calculator:after, .woocommerce-page .cart-collaterals .shipping_calculator:before {
    content: " ";
    display: table;
}
.woocommerce .cart-collaterals .shipping_calculator:after, .woocommerce-page .cart-collaterals .shipping_calculator:after {
    clear: both;
}
.woocommerce .cart-collaterals .shipping_calculator .col2-set .col-1, .woocommerce .cart-collaterals .shipping_calculator .col2-set .col-2, .woocommerce-page .cart-collaterals .shipping_calculator .col2-set .col-1, .woocommerce-page .cart-collaterals .shipping_calculator .col2-set .col-2 {
    width: 47%;
}
.woocommerce .cart-collaterals .cart_totals, .woocommerce-page .cart-collaterals .cart_totals {
    float: right;
    width: 50%;
    text-align: right;
}
.woocommerce ul.cart_list li, .woocommerce ul.product_list_widget li, .woocommerce-page ul.cart_list li, .woocommerce-page ul.product_list_widget li {
    zoom: 1;
}
.woocommerce ul.cart_list li:after, .woocommerce ul.cart_list li:before, .woocommerce ul.product_list_widget li:after, .woocommerce ul.product_list_widget li:before, .woocommerce-page ul.cart_list li:after, .woocommerce-page ul.cart_list li:before, .woocommerce-page ul.product_list_widget li:after, .woocommerce-page ul.product_list_widget li:before {
    content: " ";
    display: table;
}
.woocommerce ul.cart_list li:after, .woocommerce ul.product_list_widget li:after, .woocommerce-page ul.cart_list li:after, .woocommerce-page ul.product_list_widget li:after {
    clear: both;
}
.woocommerce form .form-row, .woocommerce-page form .form-row {
    zoom: 1;
}
.woocommerce form .form-row:after, .woocommerce form .form-row:before, .woocommerce-page form .form-row:after, .woocommerce-page form .form-row:before {
    content: " ";
    display: table;
}
.woocommerce form .form-row:after, .woocommerce-page form .form-row:after {
    clear: both;
}
.woocommerce form .form-row label.checkbox, .woocommerce-page form .form-row label.checkbox {
    display: inline;
	line-height:1.3em;
}
.woocommerce form .form-row select, .woocommerce-page form .form-row select {
    width: 100%;
}
.woocommerce form .form-row .input-text, .woocommerce-page form .form-row .input-text {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    width: 100%;
}
.woocommerce form .form-row-first, .woocommerce form .form-row-last, .woocommerce-page form .form-row-first, .woocommerce-page form .form-row-last {
    float: left;
    width: 47%;
    overflow: visible;
}
.woocommerce form .form-row-last, .woocommerce-page form .form-row-last {
    float: right;
}
.woocommerce form .form-row-wide, .woocommerce-page form .form-row-wide {
    clear: both;
}
.woocommerce #payment .form-row select, .woocommerce-page #payment .form-row select {
    width: auto;
}
.woocommerce #payment .terms, .woocommerce-page #payment .terms {
    text-align: right;
    padding: 0 1em;
}
.woocommerce #payment #place_order, .woocommerce-page #payment #place_order {
    float: right;
}
.twentyfourteen .tfwc {
    padding: 12px 10px 0;
    max-width: 474px;
    margin: 0 auto;
}
.twentyfourteen .tfwc .product .entry-summary {
    padding: 0!important;
    margin: 0 0 1.618em!important;
}
.twentyfourteen .tfwc div.product.hentry.has-post-thumbnail {
    margin-top: 0;
}
.twentyfourteen .tfwc .product .images img {
    margin-bottom: 1em;
}
.clear {
    clear: both;
}
.nobr {
    white-space: nowrap;
}
@font-face {
    font-family:star;src:url(/c/s/mbay/themes/rew-marketplace-theme/css/../fonts/star.eot);src:url(/c/s/mbay/themes/rew-marketplace-theme/css/../fonts/star.eot?#iefix) format('embedded-opentype'),url(/c/s/mbay/themes/rew-marketplace-theme/css/../fonts/star.woff) format('woff'),url(/c/s/mbay/themes/rew-marketplace-theme/css/../fonts/star.ttf) format('truetype'),url(/c/s/mbay/themes/rew-marketplace-theme/css/../fonts/star.svg#star) format('svg');font-weight:400;font-style:normal;
}
@font-face {
    font-family:WooCommerce;src:url(/c/s/mbay/themes/rew-marketplace-theme/css/../fonts/WooCommerce.eot);src:url(/c/s/mbay/themes/rew-marketplace-theme/css/../fonts/WooCommerce.eot?#iefix) format('embedded-opentype'),url(/c/s/mbay/themes/rew-marketplace-theme/css/../fonts/WooCommerce.woff) format('woff'),url(/c/s/mbay/themes/rew-marketplace-theme/css/../fonts/WooCommerce.ttf) format('truetype'),url(/c/s/mbay/themes/rew-marketplace-theme/css/../fonts/WooCommerce.svg#WooCommerce) format('svg');font-weight:400;font-style:normal;
}
p.demo_store {
    position: fixed;
    bottom: 0;
    left: 0;
    right: 0;
    margin: 0;
    width: 100%;
    font-size: 1em;
    padding: .5em 0;
    text-align: center;
    background: #ad74a2;
    background: -webkit-gradient(linear,left top,left bottom,from(#ad74a2),to(#96588a));
    background: -webkit-linear-gradient(#ad74a2,#96588a);
    background: -moz-linear-gradient(center top,#ad74a2 0,#96588a 100%);
    background: -moz-gradient(center top,#ad74a2 0,#96588a 100%);
    border: 1px solid #96588a;
    color: #fff;
    z-index: 99998;
    box-shadow: inset 0 0 0 3px rgba(255,255,255, .2);
    -webkit-box-shadow: inset 0 0 0 3px rgba(255,255,255, .2);
}
p.demo_store a {
	color: #bc8eb3;
}
.admin-bar p.demo_store {
    top: 28px;
}
.chosen-container-single .chosen-single
{
	background:none !important;
	box-shadow:none !important;
	border:1px solid rgba(0, 0, 0, 0.1)  !important;
	-webkit-border-radius: 0!important;
	-moz-border-radius: 0!important;
	-khtml-border-radius:  0!important;
	border-radius:  0!important;
}
.wc-forward a:after, .wc-forward:after {
    font-family: WooCommerce;
    speak: none;
    font-weight: 400;
    font-variant: normal;
    text-transform: none;
    line-height: 1;
    -webkit-font-smoothing: antialiased;
    margin-left: 7px;
    content: "\e029";
    font-size: .75em;
}
.wc-backward a:before, .wc-backward:before {
    font-family: WooCommerce;
    speak: none;
    font-weight: 400;
    font-variant: normal;
    text-transform: none;
    line-height: 1;
    -webkit-font-smoothing: antialiased;
    margin-right: 7px;
    content: "\e02f";
    font-size: .75em;
}
.woocommerce .woocommerce-error, .woocommerce .woocommerce-info, .woocommerce .woocommerce-message, .woocommerce-page .woocommerce-error, .woocommerce-page .woocommerce-info, .woocommerce-page .woocommerce-message {
    padding: 1em 1em 1em 3.5em!important;
    margin: 0 0 2em!important;
    position: relative;
    -webkit-border-radius: 4px;
    border-radius: 4px;
    background: #fcfbfc;
    background: -webkit-gradient(linear,left top,left bottom,from(#fcfbfc),to(#f7f6f7));
    background: -webkit-linear-gradient(#fcfbfc,#f7f6f7);
    background: -moz-linear-gradient(center top,#fcfbfc 0,#f7f6f7 100%);
    background: -moz-gradient(center top,#fcfbfc 0,#f7f6f7 100%);
    color: #5e5e5e;
    text-shadow: 0 1px 0 #fff;
    list-style: none outside!important;
    zoom: 1;
    width: auto;
    -webkit-box-shadow: inset 0 -2px 6px rgba(0,0,0, .05),inset 0 -2px 30px rgba(0,0,0, .015),inset 0 1px 0 #fff,0 1px 2px rgba(0,0,0, .3);
    box-shadow: inset 0 -2px 6px rgba(0,0,0, .05),inset 0 -2px 30px rgba(0,0,0, .015),inset 0 1px 0 #fff,0 1px 2px rgba(0,0,0, .3);
}
.woocommerce .woocommerce-error:after, .woocommerce .woocommerce-error:before, .woocommerce .woocommerce-info:after, .woocommerce .woocommerce-info:before, .woocommerce .woocommerce-message:after, .woocommerce .woocommerce-message:before, .woocommerce-page .woocommerce-error:after, .woocommerce-page .woocommerce-error:before, .woocommerce-page .woocommerce-info:after, .woocommerce-page .woocommerce-info:before, .woocommerce-page .woocommerce-message:after, .woocommerce-page .woocommerce-message:before {
    content: " ";
    display: table;
}
.woocommerce .woocommerce-error:after, .woocommerce .woocommerce-info:after, .woocommerce .woocommerce-message:after, .woocommerce-page .woocommerce-error:after, .woocommerce-page .woocommerce-info:after, .woocommerce-page .woocommerce-message:after {
    clear: both;
}
.woocommerce .woocommerce-error:before, .woocommerce .woocommerce-info:before, .woocommerce .woocommerce-message:before, .woocommerce-page .woocommerce-error:before, .woocommerce-page .woocommerce-info:before, .woocommerce-page .woocommerce-message:before {
    content: "";
    height: 30px;
    width: 25px;
    display: block;
    position: absolute;
    top: 0;
    left: 1em;
	font-weight:bold;
    font-family: sans-serif;
    font-size: 1em;
    line-height: 0;
    text-align: center;
    color: #fff;
    text-shadow: 0 1px 0 rgba(0,0,0, .2);
    padding-top: 1em;
    -webkit-border-bottom-left-radius: 4px;
    -webkit-border-bottom-right-radius: 4px;
    border-bottom-left-radius: 4px;
    border-bottom-right-radius: 4px;
    box-shadow: inset 0 -1px 0 0 rgba(0,0,0, .1);
    -webkit-box-shadow: inset 0 -1px 0 0 rgba(0,0,0, .1);
}
.woocommerce .woocommerce-error .button, .woocommerce .woocommerce-info .button, .woocommerce .woocommerce-message .button, .woocommerce-page .woocommerce-error .button, .woocommerce-page .woocommerce-info .button, .woocommerce-page .woocommerce-message .button {
    float: right;
}
.woocommerce .woocommerce-error li, .woocommerce .woocommerce-info li, .woocommerce .woocommerce-message li, .woocommerce-page .woocommerce-error li, .woocommerce-page .woocommerce-info li, .woocommerce-page .woocommerce-message li {
    list-style: none outside!important;
    padding-left: 0!important;
    margin-left: 0!important;
}
.woocommerce .woocommerce-message, .woocommerce-page .woocommerce-message {
    border-top: 3px solid #e65e63;
}
.woocommerce .woocommerce-message:before, .woocommerce-page .woocommerce-message:before {
    background-color: #e65e63;
    content: "\2713";
}
.woocommerce .woocommerce-info, .woocommerce-page .woocommerce-info {
    border-top: 3px solid #e65e63;
}
.woocommerce .woocommerce-info:before, .woocommerce-page .woocommerce-info:before {
    background-color: #e65e63;
    content: "i";
    font-family: Times,Georgia,serif;
    font-style: italic;
}
.woocommerce .woocommerce-error, .woocommerce-page .woocommerce-error {
    border-top: 3px solid #e65e63;
}
.woocommerce .woocommerce-error:before, .woocommerce-page .woocommerce-error:before {
    background-color: #e65e63;
    content: "\00d7";
    font-weight: 700;
}
.woocommerce-form-coupon-toggle{
	display:none;
}
.woocommerce small.note, .woocommerce-page small.note {
    display: block;
    color: #777;
    font-size: 11px;
    line-height: 21px;
    margin-top: 10px;
}
.woocommerce #content div.product, .woocommerce div.product, .woocommerce-page #content div.product, .woocommerce-page div.product {
    margin-bottom: 0;
    position: relative;
	overflow:hidden;
}
.woocommerce #content div.product .product_title, .woocommerce div.product .product_title, .woocommerce-page #content div.product .product_title, .woocommerce-page div.product .product_title {
    font-size: 30px;
    line-height: 1.3;
    color: #0f0f0f;
}
.woocommerce #content div.product p.price ins, .woocommerce #content div.product span.price ins, .woocommerce div.product p.price ins, .woocommerce div.product span.price ins, .woocommerce-page #content div.product p.price ins, .woocommerce-page #content div.product span.price ins, .woocommerce-page div.product p.price ins, .woocommerce-page div.product span.price ins {
    background: inherit;
}
.woocommerce #content div.product p.price del, .woocommerce #content div.product span.price del, .woocommerce div.product p.price del, .woocommerce div.product span.price del, .woocommerce-page #content div.product p.price del, .woocommerce-page #content div.product span.price del, .woocommerce-page div.product p.price del, .woocommerce-page div.product span.price del {
    font-size: 15px;
}
.woocommerce #content div.product .stock, .woocommerce div.product .stock, .woocommerce-page #content div.product .stock, .woocommerce-page div.product .stock {
    color: #85AD74;
}
.woocommerce #content div.product .out-of-stock, .woocommerce div.product .out-of-stock, .woocommerce-page #content div.product .out-of-stock, .woocommerce-page div.product .out-of-stock {
    color: #F0F0F0;
}
.woocommerce #content div.product div.images, .woocommerce div.product div.images, .woocommerce-page #content div.product div.images, .woocommerce-page div.product div.images {
    margin-bottom: 2em;
}
.single-product.woocommerce .thumbnails #slider-prev {
    background: url(/c/s/mbay/themes/rew-marketplace-theme/css/../images/megnor/sprite.png) no-repeat scroll -68px -391px transparent !important;
    left: -5px !important;
	top:53% !important;
}
.single-product.woocommerce .thumbnails #slider-next {
    background: url(/c/s/mbay/themes/rew-marketplace-theme/css/../images/megnor/sprite.png) no-repeat scroll -85px -391px transparent !important;
    right: -5px !important;
	top:53% !important;
}
.single-product.woocommerce .thumbnails #slider-next, .single-product.woocommerce .thumbnails #slider-prev {
    height: 20px !important;
    width: 20px !important;
}

.woocommerce #content div.term-image {
	float: left;
	width: 35%;
}

.woocommerce #content div.term-description {
	text-align: justify;
}
.woocommerce #content div.woocommerce-product-gallery__image {
	
	min-height: 45vh;
}
.woocommerce #content div.product div.images img, .woocommerce div.product div.images img, .woocommerce-page #content div.product div.images img, .woocommerce-page div.product div.images img, .woocommerce #content div.term-image img {
    display: block;
	width: auto !important;
    max-width: 100%;
    height: auto;
    -webkit-transition: all ease-in-out .2s;
    -moz-transition: all ease-in-out .2s;
    -o-transition: all ease-in-out .2s;
    transition: all ease-in-out .2s;
	margin:0 auto;
}
.woocommerce #content div.product div.images div.thumbnails, .woocommerce div.product div.images div.thumbnails, .woocommerce-page #content div.product div.images div.thumbnails, .woocommerce-page div.product div.images div.thumbnails {
    padding-top: 1em;
}
.woocommerce #content div.product div.summary, .woocommerce div.product div.summary, .woocommerce-page #content div.product div.summary, .woocommerce-page div.product div.summary {
    margin-bottom: 2em;
}
.woocommerce #content div.product div.social, .woocommerce div.product div.social, .woocommerce-page #content div.product div.social, .woocommerce-page div.product div.social {
    text-align: right;
    margin: 0 0 1em;
}
.woocommerce #content div.product div.social span, .woocommerce div.product div.social span, .woocommerce-page #content div.product div.social span, .woocommerce-page div.product div.social span {
    margin: 0 0 0 2px;
}
.woocommerce #content div.product div.social span span, .woocommerce div.product div.social span span, .woocommerce-page #content div.product div.social span span, .woocommerce-page div.product div.social span span {
    margin: 0;
}
.woocommerce #content div.product div.social span .stButton .chicklets, .woocommerce div.product div.social span .stButton .chicklets, .woocommerce-page #content div.product div.social span .stButton .chicklets, .woocommerce-page div.product div.social span .stButton .chicklets {
    padding-left: 16px;
    width: 0;
}
.woocommerce #content div.product div.social iframe, .woocommerce div.product div.social iframe, .woocommerce-page #content div.product div.social iframe, .woocommerce-page div.product div.social iframe {
    float: left;
    margin-top: 3px;
}
.woocommerce #content div.product .woocommerce-tabs ul.tabs, .woocommerce div.product .woocommerce-tabs ul.tabs, .woocommerce-page #content div.product .woocommerce-tabs ul.tabs, .woocommerce-page div.product .woocommerce-tabs ul.tabs {
    list-style: none;
    padding: 0;
    margin: 0;
    overflow: hidden;
    position: relative;
}
.woocommerce #content div.product .woocommerce-tabs ul.tabs li, .woocommerce div.product .woocommerce-tabs ul.tabs li, .woocommerce-page #content div.product .woocommerce-tabs ul.tabs li, .woocommerce-page div.product .woocommerce-tabs ul.tabs li {
    display: inline-block;
    position: relative;
    z-index: 0;
  }
.woocommerce #content div.product .woocommerce-tabs ul.tabs li a, .woocommerce div.product .woocommerce-tabs ul.tabs li a, .woocommerce-page #content div.product .woocommerce-tabs ul.tabs li a, .woocommerce-page div.product .woocommerce-tabs ul.tabs li a {
    display: inline-block;
    font-size: 16px;
    font-weight: normal;
    padding: 8px 7px;
    text-decoration: none;
    text-transform: uppercase;
	 border-bottom: 4px solid transparent;
}
.woocommerce #content div.product .woocommerce-tabs ul.tabs li:hover, .woocommerce div.product .woocommerce-tabs ul.tabs li:hover, .woocommerce-page #content div.product .woocommerce-tabs ul.tabs li:hover, .woocommerce-page div.product .woocommerce-tabs ul.tabs li:hover {
  border-bottom: 4px solid #e65e63;
}
.woocommerce #content div.product .woocommerce-tabs ul.tabs li.active, .woocommerce div.product .woocommerce-tabs ul.tabs li.active, .woocommerce-page #content div.product .woocommerce-tabs ul.tabs li.active, .woocommerce-page div.product .woocommerce-tabs ul.tabs li.active {
 	background: none;
   	border-bottom: 4px solid #e65e63;
    color: #e65e63;
    z-index: 2;
}
.woocommerce #content div.product .woocommerce-tabs ul.tabs li.active a, .woocommerce div.product .woocommerce-tabs ul.tabs li.active a, .woocommerce-page #content div.product .woocommerce-tabs ul.tabs li.active a, .woocommerce-page div.product .woocommerce-tabs ul.tabs li.active a {
    color: inherit;
    text-shadow: inherit;
}
.woocommerce #content div.product .woocommerce-tabs ul.tabs li:before, .woocommerce div.product .woocommerce-tabs ul.tabs li:before, .woocommerce-page #content div.product .woocommerce-tabs ul.tabs li:before, .woocommerce-page div.product .woocommerce-tabs ul.tabs li:before {
    left: -6px;
    -webkit-border-bottom-right-radius: 4px;
    -moz-border-bottom-right-radius: 4px;
    border-bottom-right-radius: 4px;
    border-width: 0 1px 1px 0;
}
.woocommerce #content div.product .woocommerce-tabs ul.tabs li:after, .woocommerce div.product .woocommerce-tabs ul.tabs li:after, .woocommerce-page #content div.product .woocommerce-tabs ul.tabs li:after, .woocommerce-page div.product .woocommerce-tabs ul.tabs li:after {
    right: -6px;
    -webkit-border-bottom-left-radius: 4px;
    -moz-border-bottom-left-radius: 4px;
    border-bottom-left-radius: 4px;
    border-width: 0 0 1px 1px;
}
.woocommerce #content div.product .woocommerce-tabs ul.tabs:before, .woocommerce div.product .woocommerce-tabs ul.tabs:before, .woocommerce-page #content div.product .woocommerce-tabs ul.tabs:before, .woocommerce-page div.product .woocommerce-tabs ul.tabs:before {
    position: absolute;
    content: " ";
    width: 100%;
    bottom: 0;
    left: 0;
    z-index: 1;
}
.woocommerce #content div.product .woocommerce-tabs .panel, .woocommerce div.product .woocommerce-tabs .panel, .woocommerce-page #content div.product .woocommerce-tabs .panel, .woocommerce-page div.product .woocommerce-tabs .panel {
    margin: -3px 0 15px;
    padding: 10px 0;
	border-top: 2px solid #E3E2E2;     
}
.woocommerce #content div.product p.cart, .woocommerce div.product p.cart, .woocommerce-page #content div.product p.cart, .woocommerce-page div.product p.cart {
    margin-bottom: 2em;
    zoom: 1;
}
.woocommerce #content div.product p.cart:after, .woocommerce #content div.product p.cart:before, .woocommerce div.product p.cart:after, .woocommerce div.product p.cart:before, .woocommerce-page #content div.product p.cart:after, .woocommerce-page #content div.product p.cart:before, .woocommerce-page div.product p.cart:after, .woocommerce-page div.product p.cart:before {
    content: " ";
    display: table;
}
.woocommerce #content div.product p.cart:after, .woocommerce div.product p.cart:after, .woocommerce-page #content div.product p.cart:after, .woocommerce-page div.product p.cart:after {
    clear: both;
}
.woocommerce #content div.product form.cart, .woocommerce div.product form.cart, .woocommerce-page #content div.product form.cart, .woocommerce-page div.product form.cart {
    zoom: 1;
}
.woocommerce #content div.product form.cart:after, .woocommerce #content div.product form.cart:before, .woocommerce div.product form.cart:after, .woocommerce div.product form.cart:before, .woocommerce-page #content div.product form.cart:after, .woocommerce-page #content div.product form.cart:before, .woocommerce-page div.product form.cart:after, .woocommerce-page div.product form.cart:before {
    content: " ";
    display: table;
}
.woocommerce #content div.product form.cart:after, .woocommerce div.product form.cart:after, .woocommerce-page #content div.product form.cart:after, .woocommerce-page div.product form.cart:after {
    clear: both;
}
.woocommerce #content div.product form.cart div.quantity, .woocommerce div.product form.cart div.quantity, .woocommerce-page #content div.product form.cart div.quantity, .woocommerce-page div.product form.cart div.quantity {
    float: left;
    margin: 0 4px 0 0;
}
.woocommerce #content div.product form.cart table, .woocommerce div.product form.cart table, .woocommerce-page #content div.product form.cart table, .woocommerce-page div.product form.cart table {
    border-width: 0;
}
.woocommerce #content div.product form.cart table td, .woocommerce div.product form.cart table td, .woocommerce-page #content div.product form.cart table td, .woocommerce-page div.product form.cart table td {
    padding-left: 0;
	border-width:0;
}
.woocommerce #content div.product form.cart table div.quantity, .woocommerce div.product form.cart table div.quantity, .woocommerce-page #content div.product form.cart table div.quantity, .woocommerce-page div.product form.cart table div.quantity {
    float: none;
    margin: 0;
}
.woocommerce #content div.product form.cart table small.stock, .woocommerce div.product form.cart table small.stock, .woocommerce-page #content div.product form.cart table small.stock, .woocommerce-page div.product form.cart table small.stock {
    display: block;
    float: none;
}
.woocommerce #content div.product form.cart .variations, .woocommerce div.product form.cart .variations, .woocommerce-page #content div.product form.cart .variations, .woocommerce-page div.product form.cart .variations {
    margin-bottom:0;
}
.woocommerce #content div.product form.cart .variations label, .woocommerce div.product form.cart .variations label, .woocommerce-page #content div.product form.cart .variations label, .woocommerce-page div.product form.cart .variations label {
	font-size:13px;
}
.woocommerce #content div.product form.cart .variations select, .woocommerce div.product form.cart .variations select, .woocommerce-page #content div.product form.cart .variations select, .woocommerce-page div.product form.cart .variations select {
	border: 1px solid rgba(0, 0, 0, 0.1);
    font-size: 13px;
    margin: 10px 0;
    padding: 5px;
    width: 100%;
}
.single_variation_wrap {
    margin: 10px 0 5px;
    overflow: hidden;
}
.reset_variations {
    font-size: 13px;
}
.woocommerce #content div.product form.cart .variations td.label, .woocommerce div.product form.cart .variations td.label, .woocommerce-page #content div.product form.cart .variations td.label, .woocommerce-page div.product form.cart .variations td.label {
    padding-right: 1em;
}
.woocommerce #content div.product form.cart .variations td, .woocommerce div.product form.cart .variations td, .woocommerce-page #content div.product form.cart .variations td, .woocommerce-page div.product form.cart .variations td {
   
}
.woocommerce #content div.product form.cart .button, .woocommerce div.product form.cart .button, .woocommerce-page #content div.product form.cart .button, .woocommerce-page div.product form.cart .button {
    vertical-align: middle;
    float: left;
	margin-left:10px;
}
.woocommerce #content div.product form.cart .group_table td.label, .woocommerce div.product form.cart .group_table td.label, .woocommerce-page #content div.product form.cart .group_table td.label, .woocommerce-page div.product form.cart .group_table td.label {
    padding-right: 1em;
    padding-left: 1em;
}
.woocommerce #content div.product form.cart .group_table td, .woocommerce div.product form.cart .group_table td, .woocommerce-page #content div.product form.cart .group_table td, .woocommerce-page div.product form.cart .group_table td {
    vertical-align: top;
    padding-bottom: .5em;
}
.woocommerce ul.products li.product .onsale, .woocommerce-page ul.products li.product .onsale {
    left: auto;
    right: -39px;
	transform: rotate(45deg);
	-webkit-transform: rotate(45deg);
	-moz-transform: rotate(45deg);
	-o-transform: rotate(45deg);
}
.woocommerce span.onsale, .woocommerce-page span.onsale {
    background: none repeat scroll 0 0 #007bff;
    color: #FFFFFF;
    display: block;
    filter: none;
    font-size: 12px;
    font-weight: 600;
	text-transform:uppercase;
    padding: 30px 25px 0;
    position: absolute;
    left: -30px;
    text-align: center;
    top: -15px;
	line-height: 22px;
    transform: rotate(-45deg);
	-webkit-transform: rotate(-45deg);
	-moz-transform: rotate(-45deg);
	-o-transform: rotate(-45deg);
	z-index:99;
	
	border-bottom: 1px solid #e3e2e2;	  
}

.woocommerce-page div.product p.price del{
	
	text-decoration: none;
	background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAADCAIAAADdv/LVAAAABGdBTUEAAK/INwWK6QAAABl0RVh0U29mdHdhcmUAQWRvYmUgSW1hZ2VSZWFkeXHJZTwAAAASSURBVHjaYvrPwMDEAMEAAQYACzEBBlU9CW8AAAAASUVORK5CYII=');
	background-repeat: repeat-x;
	background-position: center; 
}

.home .woocommerce ul.products{
	
	background:none;
	box-shadow:none;
	border-radius:0;
	border:none;
	padding:0;
	margin:0;
}
.woocommerce .products ul, .woocommerce ul.products, .woocommerce-page .products ul, .woocommerce-page ul.products {

	text-align: left;
	padding: 0;
    list-style: none outside;
    clear: both;
    zoom: 1;
}
.upsells ul, .related ul, .cross-sells ul {

	box-shadow:none !important;
	border-radius:0 !important;
	border:none !important;
	padding:0 !important;
}
.woocommerce .products ul:after, .woocommerce .products ul:before, .woocommerce ul.products:after, .woocommerce ul.products:before, .woocommerce-page .products ul:after, .woocommerce-page .products ul:before, .woocommerce-page ul.products:after, .woocommerce-page ul.products:before {
    content: " ";
    display: table;
}
.woocommerce .products ul:after, .woocommerce ul.products:after, .woocommerce-page .products ul:after, .woocommerce-page ul.products:after {
    clear: both;
}
.woocommerce .products ul li, .woocommerce ul.products li, .woocommerce-page .products ul li, .woocommerce-page ul.products li {
    list-style: none outside;
}

.page-description {
    display: none;
}
.woocommerce ul.products.list li.product .onsale, .woocommerce-page ul.products.list li.product .onsale {
    left: -33px;
    margin:0;
    right: auto;
	transform: rotate(-45deg);
	-webkit-transform: rotate(-45deg);
	-moz-transform: rotate(-45deg);
	-o-transform: rotate(-45deg);
}
.woocommerce ul.products.list .container-inner,li.product-category {text-align:left; 
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	-khtml-border-radius:  5px;
	border-radius:  5px; 
	margin: 0px 0 20px; 
}
.woo-content .woocommerce ul.products li.product .onsale{
	margin: 0; 
}

.tax-product_cat .cat_img {
    border: 1px solid #ededed;
    float: left;
    margin-right: 15px;
    padding: 10px;
	 margin-bottom: 15px;
	 width:30%;
}
.ie8 .tax-product_cat .cat_img{display:inline-block;}
ul.products li.product.product-category h2 mark { background:transparent; 
    background: #fff;
    color: #0f0f0f;
}
.woocommerce ul.products li.product-category h2, .woocommerce-page ul.products li.product-category h2{
	background: #fff;
	color:#0f0f0f; 
	padding: 13px 15px !important;
	border-radius:  0 0 2px 2px;
	margin: 0;
	font-family: 'Open Sans', Arial, Helvetica, sans-serif;
	font-size: 15px;
	font-weight: 700;
	text-transform:capitalize;
	text-align:center;
	border-bottom:none;
	position:relative;
	}
.ie8 .woocommerce ul.products li.product-category h2, .ie8 .woocommerce-page ul.products li.product-category h2{background-color:#777;}
h3.product-name {margin:10px 10px 10px 60px !important;}

.woocommerce .main-content-inner ul.products.list li.product h3, .woocommerce .left-sidebar ul.products.list li.product h3, .woocommerce-page .left-sidebar ul.products.list li.product h3, .woocommerce .right-sidebar ul.products.list li.product h3, .woocommerce-page .right-sidebar ul.products.list li.product h3 {box-sizing: border-box;border-bottom:none; display: inline-block;vertical-align: top;}
.woocommerce .main-content-inner ul.products.list li.product h3:after, .woocommerce .left-sidebar ul.products.list li.product h3::after, .woocommerce-page .left-sidebar ul.products.list li.product h3::after, .woocommerce .right-sidebar ul.products li.product h3::after, .woocommerce-page .right-sidebar ul.products li.product h3::after{background: #dddddd none repeat scroll 0 0;bottom: 0;content: "";height: 1px;left: 0px;position: absolute;width: 106%;}

.woocommerce ul.products.list li.product-category h2{  bottom: 0;
    clear: both !important;
    float: none !important;
    left: 0;
    margin: 0;
    padding: 10px 15px;
    position: absolute;
    right: 0;
    width: auto !important;
}
.woocommerce ul.products.list li.product-category .image-block, .woocommerce ul.products.list li.product-category a {float:left; position: relative;}
.woo-content.products_block.featured .container-inner:hover .add_to_cart_button {opacity:1;}
.woo-content.products_block.featured .container-inner:hover h3, .woo-content.products_block.featured .container-inner:hover .price, .woo-content.products_block.featured .container-inner:hover .star-rating {opacity:0; }
.woocommerce ul.products.grid li.product a:hover, .woocommerce-page ul.products.grid li.product a:hover{color: #e65e63;}
 .woocommerce ul.products.grid li.product a, .woocommerce-page ul.products.grid li.product a {
	display:block;
	text-decoration: none;
	background: none !important;
	border: none;
	font-weight: 600; 
	text-transform:capitalize;
	color: #0f0f0f;
	line-height:22px;
	z-index: 9;
}
.primary-sidebar ins .amount {
 	font-weight: normal;   font-size: 14px; color: #0f0f0f;
 }
ins .amount {
    font-weight: bold;   font-size: 15px;
}
.price > span.amount {
	color: #0f0f0f;
    font-size: 17px;
    font-weight: 700;
    line-height: 15px;}
.products.grid .amount {
    margin: 0;
    text-align: center;
   
	
}

.woocommerce ul.products.list li.product a img, .woocommerce-page ul.products.list li.product a img {border-right: 1px solid #eeeeee; }
.woocommerce ul.products.grid li.product img:hover, .woocommerce-page ul.products.grid li.product img:hover {
    transform: scale(1.1);
    transition: all 0.4s ease-in-out 0s;
}

@media only screen and (max-width: 500px){
	
	.rew-store-front img, .woocommerce #primary .related img {
		
		width:100%;
	}

	#woo-products .products .container-inner, .products .container-inner, .products.list li.product-category {
		
		margin: 30px 5px 10px !important;
	}
}

#woo-products .products .container-inner , .products  .container-inner, .products.list li.product-category{

	border: none !important;
	box-shadow: none !important;
	width:100% !important;
	margin: 15px 0px 5px;
	background: none repeat scroll 0 0 #FFFFFF;
	-webkit-border-radius: 0 0 5px 5px;
	-moz-border-radius: 0 0 5px 5px;
	-o-border-radius: 0 0 5px 5px;
    clear: both;
    overflow: hidden;
    position: relative;
    text-align: center;
	padding:0;
	display:inline-block;
}
#woo-products .products .container-inner:hover, .products .container-inner:hover{
	box-shadow: 0 0 3px #e8e8e8;
}
#woo-products .products .container-inner:hover h3, .woocommerce .products .container-inner:hover h3 {color:#e65e63;}

#woo-products {
	clear: both;
    position: relative;
	margin:0 0px;
	
}
.woocommerce ul.products li.product strong, .woocommerce-page ul.products li.product strong {
    display: block;
}
.woocommerce ul.products li.product .price, .woocommerce-page ul.products li.product .price {
    display: block;
    background: #fff;
    text-align: center;
    width: 100%;
    font-size: 20px;
    margin: 0 0 10px 0 !important;
}
.woocommerce ul.products li.product .price del,
.woocommerce-page ul.products li.product .price del,
.woocommerce #content div.product p.price del,
.woocommerce #content div.product span.price del,
.woocommerce div.product p.price del,
.woocommerce div.product span.price del,
.woocommerce-page #content div.product p.price del,
.woocommerce-page #content div.product span.price del,
.woocommerce-page div.product p.price del,
.woocommerce-page div.product span.price del {
    color: #6d6d6d;
    font-size: 13px;
    
}
.woocommerce .price{
	
	color: #0f0f0f;
}

.woocommerce ul.products li.product .price ins,
.woocommerce-page ul.products li.product .price ins,
.woocommerce #content div.product span.price, 
.woocommerce div.product span.price,  
.woocommerce-page #content div.product span.price, 
.woocommerce-page div.product span.price {
	
	text-align:center;
}
.woocommerce-page .products.grid .container-inner .addtocart a.button, .woocommerce .products.grid .container-inner .addtocart a.button {
	padding: 6px 0 6px 15px;
	background: url(/c/s/mbay/themes/rew-marketplace-theme/css/../images/megnor/plus.jpg) no-repeat scroll left center transparent !important;
	position:relative;
	height:auto;
	transition: 0s;
	-webkit-transition: 0s;
	-moz-transition: 0s;
	-ms-transition: 0s;
	-o-transition: 0s;
}
.products.grid .container-inner .price {
   background: none repeat scroll 0 0 #f1f1f1;
    float: left;
    margin: 0 !important;
    width: 50%;
    line-height: 15px;
    padding: 9px 0;
	border-right: 1px solid #dddddd;
	
}
.woocommerce ul.products li.product .price .from, .woocommerce-page ul.products li.product .price .from {
    font-size: .67em;
    margin: -2px 0 0 0;
    text-transform: uppercase;
    color: rgba(145,145,145, .5);
}
.woocommerce .woocommerce-ordering, .woocommerce .woocommerce-result-count, .woocommerce-page .woocommerce-ordering, .woocommerce-page .woocommerce-result-count {
    margin-bottom:0;
	color: #999999;
}
.woocommerce .woocommerce-ordering select, .woocommerce-page .woocommerce-ordering select {
    vertical-align: top;
}
.woocommerce #content nav.woocommerce-pagination, .woocommerce nav.woocommerce-pagination, .woocommerce-page #content nav.woocommerce-pagination, .woocommerce-page nav.woocommerce-pagination {
    text-align: right;
	margin: 10px 2px 10px 2px;
    padding: 5px 0;
	overflow:hidden;
}
.woocommerce #content nav.woocommerce-pagination ul, .woocommerce nav.woocommerce-pagination ul, .woocommerce-page #content nav.woocommerce-pagination ul, .woocommerce-page nav.woocommerce-pagination ul {
    display: inline-block;
    padding: 0;
    clear: both;
    margin: 1px;
}
.woocommerce #content nav.woocommerce-pagination ul li a, .woocommerce nav.woocommerce-pagination ul li a, .woocommerce-page #content nav.woocommerce-pagination ul li a, .woocommerce-page nav.woocommerce-pagination ul li a{
	background: none repeat scroll 0 0 #ffffff;
    border: 1px solid #e7e7e7;
    padding: 0;
    margin: 0 2px;
    float: left;
    display: inline;
    overflow: hidden;
	text-align:center;
}
.woocommerce #content nav.woocommerce-pagination ul li a, .woocommerce #content nav.woocommerce-pagination ul li span, .woocommerce nav.woocommerce-pagination ul li a, .woocommerce nav.woocommerce-pagination ul li span, .woocommerce-page #content nav.woocommerce-pagination ul li a, .woocommerce-page #content nav.woocommerce-pagination ul li span, .woocommerce-page nav.woocommerce-pagination ul li a, .woocommerce-page nav.woocommerce-pagination ul li span {
    margin: 0;
    text-decoration: none;
    line-height: 1em;
    font-size: 1em;
    font-weight: 400;
    padding: .6em;
    min-width: 1em;
    display: table;
	text-align: center;
}
.woocommerce #content nav.woocommerce-pagination ul li a:focus, .woocommerce #content nav.woocommerce-pagination ul li a:hover, .woocommerce #content nav.woocommerce-pagination ul li span.current, .woocommerce nav.woocommerce-pagination ul li a:focus, .woocommerce nav.woocommerce-pagination ul li a:hover, .woocommerce nav.woocommerce-pagination ul li span.current, .woocommerce-page #content nav.woocommerce-pagination ul li a:focus, .woocommerce-page #content nav.woocommerce-pagination ul li a:hover, .woocommerce-page #content nav.woocommerce-pagination ul li span.current, .woocommerce-page nav.woocommerce-pagination ul li a:focus, .woocommerce-page nav.woocommerce-pagination ul li a:hover, .woocommerce-page nav.woocommerce-pagination ul li span.current {
    border: 1px solid #e65e63;
    color: #e65e63;
}
.woocommerce #content input.button.loading, .woocommerce #respond input#submit.loading, .woocommerce a.button.loading, .woocommerce button.button.loading, .woocommerce input.button.loading, .woocommerce-page #content input.button.loading, .woocommerce-page #respond input#submit.loading, .woocommerce-page a.button.loading, .woocommerce-page button.button.loading, .woocommerce-page input.button.loading {
    color: #fff;
    border: 1px solid #f7f6f7;
}
.woocommerce #content input.button.loading:before, .woocommerce #respond input#submit.loading:before, .woocommerce a.button.loading:before, .woocommerce button.button.loading:before, .woocommerce input.button.loading:before, .woocommerce-page #content input.button.loading:before, .woocommerce-page #respond input#submit.loading:before, .woocommerce-page a.button.loading:before, .woocommerce-page button.button.loading:before, .woocommerce-page input.button.loading:before {
    content: "";
    position: absolute;
    top: 0;
    right: 0;
    left: 0;
    bottom: 0;
    background: url(/c/s/mbay/themes/rew-marketplace-theme/css/../images/ajax-loader.gif) center no-repeat transparent;
}

.woocommerce #content input.button.added:before, .woocommerce #respond input#submit.added:before, .woocommerce a.button.added:before, .woocommerce button.button.added:before, .woocommerce input.button.added:before, .woocommerce-page #content input.button.added:before, .woocommerce-page #respond input#submit.added:before, .woocommerce-page a.button.added:before, .woocommerce-page button.button.added:before, .woocommerce-page input.button.added:before {
    font-size: 10px;
    height: 16px;
    position: absolute;
    right: -5px;
	left:auto;
    text-indent: 0;
    top: -43px;
    width: 16px;
	font-family:'FontAwesome';
    content: "\f00c";
	font-size: 12px;
    font-weight: 100;
}
.woocommerce #content input.button.loading:before, .woocommerce #respond input#submit.loading:before, .woocommerce a.button.loading:before, .woocommerce button.button.loading:before, .woocommerce input.button.loading:before, .woocommerce-page #content input.button.loading:before, .woocommerce-page #respond input#submit.loading:before, .woocommerce-page a.button.loading:before, .woocommerce-page button.button.loading:before, .woocommerce-page input.button.loading:before {
    font-size: 10px;
    height: 16px;
    position: absolute;
    right: auto;
	left:40px;
    text-indent: 0;
    top: 10px;
    width: 16px;
	z-index:999px;
	background:url(/c/s/mbay/themes/rew-marketplace-theme/css/../images/megnor/cartloader.gif) center center no-repeat;
}
.woocommerce-page .products.grid .container-inner .addtocart .add_to_cart_button.loading, .woocommerce .products.grid .container-inner .addtocart .add_to_cart_button.loading{background:none !important; }


.woocommerce .cart .button, .woocommerce .cart input.button, .woocommerce-page .cart .button, .woocommerce-page .cart input.button {
    float: none;
}
.woocommerce a.added_to_cart, .woocommerce-page a.added_to_cart {
    padding-top: .5em;
    white-space: nowrap;
    display:none;
}
.quantity input.plus {
    
}
.quantity input.minus {
   
}
.quantity input.plus, 
.quantity input.minus {
    border: 0 none;
    cursor: pointer;
    height: 31px;
    line-height: 1em;
    margin-top: -3px;
    padding: 0;
    vertical-align: middle;
    width: 25px;
	
}
.quantity input.plus, 
.quantity input.minus {
    background: none repeat scroll 0 0 #CCCCCC;
    color: #FFFFFF;
}
.quantity input.plus:hover, 
.quantity input.minus:hover {
    background: none repeat scroll 0 0 #A1A1A1;
    color: #FFFFFF;
	border:none;
}
input.qty {
    border-radius: 0;
    border-radius: 0;
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
}
.quantity input.qty {
    border: 1px solid #CCCCCC;
    padding: 0;
    text-align: center;
    width: 40px;
    height: 31px;
    display: inline;
    margin-top: 1px;
}
.woocommerce #reviews h2 small, .woocommerce-page #reviews h2 small {
    float: right;
    color: #777;
    font-size: 15px;
    line-height: 21px;
    margin: 10px 0 0;
}
.woocommerce #reviews h2 small a, .woocommerce-page #reviews h2 small a {
    text-decoration: none;
}
.woocommerce #reviews h3, .woocommerce-page #reviews h3 {
}
.woocommerce #reviews #respond, .woocommerce-page #reviews #respond {
    margin: 0;
    border: 0;
    padding: 0;
}
.woocommerce #reviews #comment, .woocommerce-page #reviews #comment {
    height: 75px;
}
.woocommerce #reviews #comments .add_review, .woocommerce-page #reviews #comments .add_review {
    zoom: 1;
}
.woocommerce #reviews #comments .add_review:after, .woocommerce #reviews #comments .add_review:before, .woocommerce-page #reviews #comments .add_review:after, .woocommerce-page #reviews #comments .add_review:before {
    content: " ";
    display: table;
}
.woocommerce #reviews #comments .add_review:after, .woocommerce-page #reviews #comments .add_review:after {
    clear: both;
}
.woocommerce #reviews #comments h2, .woocommerce-page #reviews #comments h2 {
    clear: none;
}
.woocommerce #reviews #comments ol.commentlist, .woocommerce-page #reviews #comments ol.commentlist {
    zoom: 1;
    margin: 0;
    width: 100%;
    background: 0 0;
    list-style: none;
}
.woocommerce #reviews #comments ol.commentlist:after, .woocommerce #reviews #comments ol.commentlist:before, .woocommerce-page #reviews #comments ol.commentlist:after, .woocommerce-page #reviews #comments ol.commentlist:before {
    content: " ";
    display: table;
}
.woocommerce #reviews #comments ol.commentlist:after, .woocommerce-page #reviews #comments ol.commentlist:after {
    clear: both;
}
.woocommerce #reviews #comments ol.commentlist li, .woocommerce-page #reviews #comments ol.commentlist li {
    padding: 0;
    margin: 0 0 20px;
    position: relative;
    background: 0;
    border: 0;
}
.woocommerce #reviews #comments ol.commentlist li .meta, .woocommerce-page #reviews #comments ol.commentlist li .meta {
    color: #777;
    font-size: .75em;
}
.woocommerce #reviews #comments ol.commentlist li img.avatar, .woocommerce-page #reviews #comments ol.commentlist li img.avatar {
    float: left;
    position: absolute;
    top: 0;
    left: 0;
    width: 32px;
    height: auto;
    background: #f7f6f7;
    border: 1px solid #f0eef0;
    margin: 0;
    line-height: 1;
}
.woocommerce #reviews #comments ol.commentlist li .comment-text, .woocommerce-page #reviews #comments ol.commentlist li .comment-text {
    margin: 0 0 0 50px;
    border: 1px solid #f0eef0;
    -webkit-border-radius: 4px;
    border-radius: 4px;
    padding: 1em 1em 0;
    zoom: 1;
}
.woocommerce #reviews #comments ol.commentlist li .comment-text:after, .woocommerce #reviews #comments ol.commentlist li .comment-text:before, .woocommerce-page #reviews #comments ol.commentlist li .comment-text:after, .woocommerce-page #reviews #comments ol.commentlist li .comment-text:before {
    content: " ";
    display: table;
}
.woocommerce #reviews #comments ol.commentlist li .comment-text:after, .woocommerce-page #reviews #comments ol.commentlist li .comment-text:after {
    clear: both;
}
.woocommerce #reviews #comments ol.commentlist li .comment-text p, .woocommerce-page #reviews #comments ol.commentlist li .comment-text p {
    margin: 0 0 1em;
}
.woocommerce #reviews #comments ol.commentlist li .comment-text p.meta, .woocommerce-page #reviews #comments ol.commentlist li .comment-text p.meta {
    font-size: .83em;
}
.woocommerce #reviews #comments ol.commentlist ul.children, .woocommerce-page #reviews #comments ol.commentlist ul.children {
    list-style: none outside;
    margin: 20px 0 0 50px;
}
.woocommerce #reviews #comments ol.commentlist ul.children .star-rating, .woocommerce-page #reviews #comments ol.commentlist ul.children .star-rating {
    display: none;
}
.woocommerce #reviews #comments ol.commentlist #respond, .woocommerce-page #reviews #comments ol.commentlist #respond {
    border: 1px solid #f0eef0;
    -webkit-border-radius: 4px;
    border-radius: 4px;
    padding: 1em 1em 0;
    margin: 20px 0 0 50px;
}
.woocommerce #reviews #comments .commentlist>li:before, .woocommerce-page #reviews #comments .commentlist>li:before {
    content: "";
}
#tab-reviews .comment-text .star-rating {
    bottom: 0;
    left: auto;
    position: relative;
}
.products.list .star-rating
{
	position:relative;
	bottom:-1px;
	left:25px;
}
.woocommerce .grid .star-rating {}
.woo-content.products_block.featured .star-rating {bottom:55px;}
.woocommerce #primary-sidebar .star-rating, .woocommerce-page #primary-sidebar .star-rating {position:relative; top:0; left:0; margin: 5px 0;}
.woocommerce .star-rating, .woocommerce-page .star-rating {
    float: right;
    overflow: hidden;
    position: absolute;
	bottom:0;
	left:15px;
    height: 1em;
    line-height: 1em;
    font-size: 1em;
    width: 5.4em;
    font-family: star;
}
.image-block{ position:relative;}

.woocommerce .star-rating:before, .woocommerce-page .star-rating:before {
    content: "\53\53\53\53\53";
    color: #C8CACA;
    float: left;
    top: 0;
    left: 0;
    position: absolute;
}
.woocommerce .star-rating span, .woocommerce-page .star-rating span {
    overflow: hidden;
    float: left;
    top: 0;
    left: 0;
	line-height:15px;
    position: absolute;
    padding-top: 1.5em;
	color: #e65e63;
}
.woocommerce .star-rating span:before, .woocommerce-page .star-rating span:before {
    content: "\53\53\53\53\53";
    top: 0;
    position: absolute;
    left: 0;
	color: #e65e63;
}
.woocommerce .woocommerce-product-rating, .woocommerce-page .woocommerce-product-rating {
    line-height: 2em;
    display: block;
	margin:10px 0;
}
.woocommerce .woocommerce-product-rating .star-rating, .woocommerce-page .woocommerce-product-rating .star-rating {
    bottom: 0;
    float: left;
    left: 0;
    margin: 0.5em 4px 0 0;
    position: relative;
}
.woocommerce .products .star-rating, .woocommerce-page .products .star-rating {
    display: block;
    margin: 0 0 .5em;
    float: none;
}
.woocommerce .products.list .star-rating, .woocommerce-page .products.list .star-rating{
	float: left; left: 25px;    top: 10px;
}
.woocommerce .hreview-aggregate .star-rating, .woocommerce-page .hreview-aggregate .star-rating {
    margin: 10px 0 0;
}
.woocommerce #review_form #respond, .woocommerce-page #review_form #respond {
    zoom: 1;
    position: static;
    margin: 0;
    width: auto;
    padding: 0;
    border: 1px solid #e7e7e7;
    margin: 0 !important;
    overflow: hidden;
    padding: 10px 20px 20px;
	
	background: #f4f4f1;
 }
.woocommerce #review_form #respond:after, .woocommerce #review_form #respond:before, .woocommerce-page #review_form #respond:after, .woocommerce-page #review_form #respond:before {
    content: " ";
    display: table;
}
.woocommerce #review_form #respond:after, .woocommerce-page #review_form #respond:after {
    clear: both;
}
.woocommerce #review_form #respond p, .woocommerce-page #review_form #respond p {
    margin: 10px 0 10px;
}
.woocommerce #review_form #respond .form-submit input, .woocommerce-page #review_form #respond .form-submit input {
    left: auto;
}
.woocommerce #review_form #respond textarea, .woocommerce-page #review_form #respond textarea {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    width: 100%;
}
.woocommerce p.stars, .woocommerce-page p.stars {
    position: relative;
    font-size: 1em;
}
.woocommerce p.stars a, .woocommerce-page p.stars a:hover { color: #e65e63;} 
.woocommerce p.stars a, .woocommerce-page p.stars a {
    display: inline-block;
    font-weight: 700;
    margin:0 2px;
    text-indent: -9999px;
    position: relative;
	color:#c8caca;
}
.woocommerce p.stars a:last-child, .woocommerce-page p.stars a:last-child {
    border-right: 0;
}
/******		REVIEW STAR		******/
.woocommerce p.stars a:before,
.woocommerce p.stars a:hover~a:before {
    content: "\e021"
}
.woocommerce p.stars.selected a.active:before,
.woocommerce p.stars:hover a:before {
    content: "\e020"
}
.woocommerce p.stars.selected a.active~a:before {
    content: "\e021"
}
.woocommerce p.stars.selected a:not(.active):before {
    content: "\e020"
}
.woocommerce p.stars a:before {
    display: block;
    position: absolute;
    top: 0;
    left: 0;
    width: 1em;
    height: 1em;
    line-height: 1;
    font-family: WooCommerce;
    text-indent: 0
}
.woocommerce p.stars a {
    position: relative;
    height: 1em;
    width: 1em;
    text-indent: -999em;
    display: inline-block;
    text-decoration: none
}
.woocommerce p.stars a, .woocommerce-page p.stars a { color:#e65e63; }
.woocommerce p.stars a:hover, .woocommerce-page p.stars a:hover, .woocommerce p.stars a.active, .woocommerce-page p.stars a.active{ color:#e65e63; } 

.woocommerce table.shop_table, .woocommerce-page table.shop_table {
    margin: 0 -1px 24px 0;
    text-align: left;
    width: 100%;
	border: 1px solid #d1d1cf;
	border-collapse:collapse;
	font-size: 14px;
   
}
.woocommerce table.shop_table th, .woocommerce-page table.shop_table th {
    font-weight: 700;
    line-height: 18px;
    padding: 9px 12px;
	text-transform:uppercase;
	background: #f0f0f0;
	border: none;
}
.woocommerce table.shop_table td, .woocommerce-page table.shop_table td {
    padding: 12px;
    vertical-align: middle;
	border: 1px solid #d1d1cf;
}
.woocommerce table.shop_table td small, .woocommerce-page table.shop_table td small {
    font-weight: 400;
}
.woocommerce table.shop_table tfoot td, .woocommerce table.shop_table tfoot th, .woocommerce-page table.shop_table tfoot td, .woocommerce-page table.shop_table tfoot th {font-size:14px;}
.woocommerce table.my_account_orders, .woocommerce-page table.my_account_orders {
    font-size: .85em;
}
.woocommerce table.my_account_orders td, .woocommerce table.my_account_orders th, .woocommerce-page table.my_account_orders td, .woocommerce-page table.my_account_orders th {
    padding: 4px 8px;
    vertical-align: middle;
}
.woocommerce table.my_account_orders .button, .woocommerce-page table.my_account_orders .button {
    white-space: nowrap;
}
.woocommerce table.my_account_orders .order-actions, .woocommerce-page table.my_account_orders .order-actions {
    text-align: right;
}
.woocommerce table.my_account_orders .order-actions .button, .woocommerce-page table.my_account_orders .order-actions .button {
    margin: .125em 0 .125em .25em;
}
.woocommerce td.product-name dl.variation, .woocommerce-page td.product-name dl.variation {
    margin: .25em 0;
    zoom: 1;
}
.woocommerce td.product-name dl.variation:after, .woocommerce td.product-name dl.variation:before, .woocommerce-page td.product-name dl.variation:after, .woocommerce-page td.product-name dl.variation:before {
    content: " ";
    display: table;
}
.woocommerce td.product-name dl.variation:after, .woocommerce-page td.product-name dl.variation:after {
    clear: both;
}
.woocommerce td.product-name dl.variation dd, .woocommerce td.product-name dl.variation dt, .woocommerce-page td.product-name dl.variation dd, .woocommerce-page td.product-name dl.variation dt {
    display: inline-block;
    float: left;
    margin-bottom: 1em;
}
.woocommerce td.product-name dl.variation dt, .woocommerce-page td.product-name dl.variation dt {
    font-weight: 700;
    padding: 0 0 .25em;
    margin: 0 4px 0 0;
    clear: left;
}
.woocommerce td.product-name dl.variation dd, .woocommerce-page td.product-name dl.variation dd {
    padding: 0 0 .25em;
}
.woocommerce td.product-name dl.variation dd p:last-child, .woocommerce-page td.product-name dl.variation dd p:last-child {
    margin-bottom: 0;
}
.woocommerce td.product-name p.backorder_notification, .woocommerce-page td.product-name p.backorder_notification {
    font-size: .83em;
}
.woocommerce td.product-quantity, .woocommerce-page td.product-quantity {
    min-width: 80px;
}
.woocommerce #content table.cart .product-thumbnail, .woocommerce table.cart .product-thumbnail, .woocommerce-page #content table.cart .product-thumbnail, .woocommerce-page table.cart .product-thumbnail {
    min-width: 32px;
}
.woocommerce #content table.cart img, .woocommerce table.cart img, .woocommerce-page #content table.cart img, .woocommerce-page table.cart img {
    width: 32px;
}
.woocommerce #content table.cart td, .woocommerce #content table.cart th, .woocommerce table.cart td, .woocommerce table.cart th, .woocommerce-page #content table.cart td, .woocommerce-page #content table.cart th, .woocommerce-page table.cart td, .woocommerce-page table.cart th {
    vertical-align: middle;
}
.woocommerce #content table.cart a.remove, .woocommerce table.cart a.remove, .woocommerce-page #content table.cart a.remove, .woocommerce-page table.cart a.remove {
    display: inline-block;
    font-size: 20px;
    font-weight: 700;
    height: 1em;
    line-height: 1;
    text-align: center;
    text-decoration: none;
    width: 1em;
}
.woocommerce #content table.cart a.remove:hover, .woocommerce table.cart a.remove:hover, .woocommerce-page #content table.cart a.remove:hover, .woocommerce-page table.cart a.remove:hover {
    background-color: red;
    color: #fff;
}
.woocommerce #content table.cart td.actions .coupon .input-text, .woocommerce table.cart td.actions .coupon .input-text, .woocommerce-page #content table.cart td.actions .coupon .input-text, .woocommerce-page table.cart td.actions .coupon .input-text {
    float: left;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    box-shadow: inset 0 1px 4px 0 rgba(0,0,0, .1);
    -webkit-box-shadow: inset 0 1px 4px 0 rgba(0,0,0, .1);
    border: 1px solid #EDEDED;
    padding: 5px 6px;
    margin: 0 4px 0 0;
    outline: 0;    
}
.woocommerce #content table.cart input, .woocommerce table.cart input, .woocommerce-page #content table.cart input, .woocommerce-page table.cart input {
    margin: 0 0 10px;
    vertical-align: middle;    
}
.woocommerce ul.cart_list, .woocommerce ul.product_list_widget, .woocommerce-page ul.cart_list, .woocommerce-page ul.product_list_widget {
    list-style: none outside;
    padding: 0;
    margin: 0;
}
.woocommerce ul.cart_list li, .woocommerce ul.product_list_widget li, .woocommerce-page ul.cart_list li, .woocommerce-page ul.product_list_widget li {
    padding: 4px 0;
    margin: 0;
    zoom: 1;
    list-style: none;
}
.woocommerce ul.cart_list li:after, .woocommerce ul.cart_list li:before, .woocommerce ul.product_list_widget li:after, .woocommerce ul.product_list_widget li:before, .woocommerce-page ul.cart_list li:after, .woocommerce-page ul.cart_list li:before, .woocommerce-page ul.product_list_widget li:after, .woocommerce-page ul.product_list_widget li:before {
    content: " ";
    display: table;
}
.woocommerce ul.cart_list li:after, .woocommerce ul.product_list_widget li:after, .woocommerce-page ul.cart_list li:after, .woocommerce-page ul.product_list_widget li:after {
    clear: both;
}
.woocommerce ul.cart_list li a, .woocommerce ul.product_list_widget li a, .woocommerce-page ul.cart_list li a, .woocommerce-page ul.product_list_widget li a {
    display: block;
}
.mini_cart_item{

    margin-bottom: 10px !important;
    padding-bottom: 10px !important;
}
.woocommerce ul.cart_list li dl, .woocommerce ul.product_list_widget li dl, .woocommerce-page ul.cart_list li dl, .woocommerce-page ul.product_list_widget li dl {
    margin: 0;
    zoom: 1;
}
.woocommerce ul.cart_list li dl:after, .woocommerce ul.cart_list li dl:before, .woocommerce ul.product_list_widget li dl:after, .woocommerce ul.product_list_widget li dl:before, .woocommerce-page ul.cart_list li dl:after, .woocommerce-page ul.cart_list li dl:before, .woocommerce-page ul.product_list_widget li dl:after, .woocommerce-page ul.product_list_widget li dl:before {
    content: " ";
    display: table;
}
.woocommerce ul.cart_list li dl:after, .woocommerce ul.product_list_widget li dl:after, .woocommerce-page ul.cart_list li dl:after, .woocommerce-page ul.product_list_widget li dl:after {
}
.woocommerce ul.cart_list li dl dd, .woocommerce ul.cart_list li dl dt, .woocommerce ul.product_list_widget li dl dd, .woocommerce ul.product_list_widget li dl dt, .woocommerce-page ul.cart_list li dl dd, .woocommerce-page ul.cart_list li dl dt, .woocommerce-page ul.product_list_widget li dl dd, .woocommerce-page ul.product_list_widget li dl dt {
    display: inline-block;
    margin:0 !important;
}
.woocommerce ul.cart_list li dl dt, .woocommerce ul.product_list_widget li dl dt, .woocommerce-page ul.cart_list li dl dt, .woocommerce-page ul.product_list_widget li dl dt {
    font-weight: 700;
    padding: 0 0 .25em;
    margin: 0 4px 0 0;
    clear: left;
}
.woocommerce ul.cart_list li dl dd, .woocommerce ul.product_list_widget li dl dd, .woocommerce-page ul.cart_list li dl dd, .woocommerce-page ul.product_list_widget li dl dd {
    padding: 0 0 .25em;
}
.woocommerce ul.cart_list li dl dd p:last-child, .woocommerce ul.product_list_widget li dl dd p:last-child, .woocommerce-page ul.cart_list li dl dd p:last-child, .woocommerce-page ul.product_list_widget li dl dd p:last-child {
    margin-bottom: 0;
}
.woocommerce ul.cart_list li .star-rating, .woocommerce ul.product_list_widget li .star-rating, .woocommerce-page ul.cart_list li .star-rating, .woocommerce-page ul.product_list_widget li .star-rating {
    float: none;
}
.woocommerce .widget_shopping_cart .total, .woocommerce-page .widget_shopping_cart .total, .woocommerce-page.widget_shopping_cart .total, .woocommerce.widget_shopping_cart .total {
    border-top: 3px double #f7f6f7;
    padding: 4px 0 0;
}
.woocommerce .widget_shopping_cart .total strong, .woocommerce-page .widget_shopping_cart .total strong, .woocommerce-page.widget_shopping_cart .total strong, .woocommerce.widget_shopping_cart .total strong {
    min-width: 40px;
    display: inline-block;
}
.woocommerce .widget_shopping_cart .buttons, .woocommerce-page .widget_shopping_cart .buttons, .woocommerce-page.widget_shopping_cart .buttons, .woocommerce.widget_shopping_cart .buttons {
    zoom: 1;
}
.woocommerce .widget_shopping_cart .buttons:after, .woocommerce .widget_shopping_cart .buttons:before, .woocommerce-page .widget_shopping_cart .buttons:after, .woocommerce-page .widget_shopping_cart .buttons:before, .woocommerce-page.widget_shopping_cart .buttons:after, .woocommerce-page.widget_shopping_cart .buttons:before, .woocommerce.widget_shopping_cart .buttons:after, .woocommerce.widget_shopping_cart .buttons:before {
    content: " ";
    display: table;
}
.woocommerce .widget_shopping_cart .buttons:after, .woocommerce-page .widget_shopping_cart .buttons:after, .woocommerce-page.widget_shopping_cart .buttons:after, .woocommerce.widget_shopping_cart .buttons:after {
    clear: both;
}
.woocommerce .cart-collaterals .shipping_calculator .button, .woocommerce-page .cart-collaterals .shipping_calculator .button {
    width: 100%;
    float: none;
    display: block;
}
.woocommerce .cart-collaterals .shipping_calculator .shipping-calculator-button:after, .woocommerce-page .cart-collaterals .shipping_calculator .shipping-calculator-button:after {
    font-family: WooCommerce;
    speak: none;
    font-weight: 400;
    font-variant: normal;
    text-transform: none;
    line-height: 1;
    -webkit-font-smoothing: antialiased;
    margin-left: 7px;
    content: "\e02e";
}
.woocommerce .cart-collaterals .cart_totals p, .woocommerce-page .cart-collaterals .cart_totals p {
    margin: 0;
}
.woocommerce .cart-collaterals .cart_totals p small, .woocommerce-page .cart-collaterals .cart_totals p small {
    color: #777;
    font-size: .83em;
}
.woocommerce .cart-collaterals .cart_totals table, .woocommerce-page .cart-collaterals .cart_totals table {
    border-collapse: separate;
    -webkit-border-radius: 5px;
    border-radius: 5px;
    margin: 0 0 6px;
    padding: 0;
}
.woocommerce .cart-collaterals .cart_totals table tr:first-child td, .woocommerce .cart-collaterals .cart_totals table tr:first-child th, .woocommerce-page .cart-collaterals .cart_totals table tr:first-child td, .woocommerce-page .cart-collaterals .cart_totals table tr:first-child th {
    border-top: 0;
}
.woocommerce .cart-collaterals .cart_totals table th, .woocommerce-page .cart-collaterals .cart_totals table th {
    padding: 6px 12px 6px 10px;
    width: 50%;
}
.woocommerce .cart-collaterals .cart_totals table td, .woocommerce-page .cart-collaterals .cart_totals table td {
    padding:12px;
}
.woocommerce .cart-collaterals .cart_totals table td, .woocommerce .cart-collaterals .cart_totals table th, .woocommerce-page .cart-collaterals .cart_totals table td, .woocommerce-page .cart-collaterals .cart_totals table th {
    vertical-align: top;
}
.woocommerce .cart-collaterals .cart_totals table small, .woocommerce-page .cart-collaterals .cart_totals table small {
    display: block;
    color: #777;
}
.woocommerce .cart-collaterals .cart_totals table select, .woocommerce-page .cart-collaterals .cart_totals table select {
    width: 100%;
}
.woocommerce .cart-collaterals .cart_totals .discount td, .woocommerce-page .cart-collaterals .cart_totals .discount td {
    color: #85ad74;
}
.woocommerce .cart-collaterals .cart_totals tr td, .woocommerce .cart-collaterals .cart_totals tr th, .woocommerce-page .cart-collaterals .cart_totals tr td, .woocommerce-page .cart-collaterals .cart_totals tr th {
    border-top: 1px solid #f7f6f7;
}
.woocommerce .cart-collaterals .cart_totals a.button.alt, .woocommerce-page .cart-collaterals .cart_totals a.button.alt {
    display: inline-block;
}
.woocommerce .cart-collaterals .cross-sells ul.products li.product, .woocommerce-page .cart-collaterals .cross-sells ul.products li.product {
    margin-top: 0;
}
.woocommerce form .form-row, .woocommerce-page form .form-row {
    padding: 3px;
    margin: 0 0 6px;
}
.woocommerce form .form-row [placeholder]:focus::-webkit-input-placeholder, .woocommerce-page form .form-row [placeholder]:focus::-webkit-input-placeholder {
    -webkit-transition: opacity .5s .5s ease;
    -moz-transition: opacity .5s .5s ease;
    transition: opacity .5s .5s ease;
    opacity: 0;
}
.woocommerce form .form-row label, .woocommerce-page form .form-row label {
    line-height: 2em;
	display: block;
	width:100%;
}
.woocommerce form .form-row label.hidden, .woocommerce-page form .form-row label.hidden {
    visibility: hidden;
}
.woocommerce form .form-row label.inline, .woocommerce-page form .form-row label.inline {
    display: inline;
}
.woocommerce form .form-row select, .woocommerce-page form .form-row select {
    border: 1px solid rgba(0, 0, 0, 0.1);
    cursor: pointer;
    margin: 0;
    padding: 5px;
}

.select2-container .select2-choice {
    padding: 5px !important;
}
.shipping_calculator > h2, .cart_totals > h2 {
    font-size: 18px;
	text-align:right;
}.shipping_calculator > h2 a{
	color:#e65e63;
}
.cross-sells > h2 {
    font-size: 18px;
    margin: 0 0 15px;
}
.woocommerce form .form-row .required, .woocommerce-page form .form-row .required {
    color: red;
    font-weight: 700;
    border: 0;
}
.woocommerce form .form-row .input-checkbox, .woocommerce-page form .form-row .input-checkbox {
    display: inline;
    margin: -2px 8px 0 0;
    text-align: center;
    vertical-align: middle;
}

.woocommerce form .form-row input.input-text, .woocommerce form .form-row textarea, .woocommerce-page form .form-row input.input-text, .woocommerce-page form .form-row textarea {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    width: 100%;
    margin: 0;
    outline: 0;
    line-height: 18px;
}
.woocommerce form .form-row textarea, .woocommerce-page form .form-row textarea {
    height: 4em;
    line-height: 1.5em;
    display: block;
    -moz-box-shadow: none;
    -webkit-box-shadow: none;
    box-shadow: none;
}
.woocommerce form .form-row.validate-required.woocommerce-invalid .chosen-drop, .woocommerce form .form-row.validate-required.woocommerce-invalid .chosen-single, .woocommerce form .form-row.validate-required.woocommerce-invalid input.input-text, .woocommerce form .form-row.validate-required.woocommerce-invalid select, .woocommerce-page form .form-row.validate-required.woocommerce-invalid .chosen-drop, .woocommerce-page form .form-row.validate-required.woocommerce-invalid .chosen-single, .woocommerce-page form .form-row.validate-required.woocommerce-invalid input.input-text, .woocommerce-page form .form-row.validate-required.woocommerce-invalid select {
    border-color: #fb7f88;
}
.woocommerce form .form-row ::-webkit-input-placeholder, .woocommerce-page form .form-row ::-webkit-input-placeholder {
    line-height: normal;
}
.woocommerce form .form-row :-moz-placeholder, .woocommerce-page form .form-row :-moz-placeholder {
    line-height: normal;
}
.woocommerce form .form-row :-ms-input-placeholder, .woocommerce-page form .form-row :-ms-input-placeholder {
    line-height: normal;
}
.woocommerce form.checkout_coupon, .woocommerce form.login, .woocommerce form.register, .woocommerce-page form.checkout_coupon, .woocommerce-page form.login, .woocommerce-page form.register {
    margin: 2em 0;
    text-align: left;
 }
.woocommerce #customer_login h2 { text-transform:uppercase; font-size:18px; color: #0f0f0f; font-weight: 700;	}
.woocommerce ul#shipping_method, .woocommerce-page ul#shipping_method {
    list-style: none outside;
    margin: 0;
    padding: 0;
}
.woocommerce ul#shipping_method li, .woocommerce-page ul#shipping_method li {
    margin: 0;
    padding: .25em 0 .25em 22px;
     text-indent: -22px;
    list-style: none outside;
}
.woocommerce #shipping_method label {
	
    display: inline;
    padding-left: 10px;
}
.woocommerce ul#shipping_method .amount, .woocommerce-page ul#shipping_method .amount {
    font-weight: 700;
}
.woocommerce p.woocommerce-shipping-contents, .woocommerce-page p.woocommerce-shipping-contents {
    margin: 0;
}
.woocommerce .checkout .col-2 h3#ship-to-different-address, .woocommerce-page .checkout .col-2 h3#ship-to-different-address {   
    clear: none;
}
.woocommerce .checkout .col-2 .form-row-first, .woocommerce .checkout .col-2 .notes, .woocommerce-page .checkout .col-2 .form-row-first, .woocommerce-page .checkout .col-2 .notes {
    clear: left;
}
.woocommerce .checkout .create-account small, .woocommerce-page .checkout .create-account small {
    font-size: 11px;
    color: #777;
    line-height: 13px;
    font-weight: 400;
}
.woocommerce .checkout div.shipping-address, .woocommerce-page .checkout div.shipping-address {
    padding: 0;
    clear: left;
    width: 100%;
}
.woocommerce .checkout .shipping_address, .woocommerce-page .checkout .shipping_address {
    clear: both;
}
.woocommerce #payment, .woocommerce-page #payment {
    background: #f7f6f7;
    -webkit-border-radius: 5px;
    border-radius: 5px;
}
.woocommerce #payment ul.payment_methods, .woocommerce-page #payment ul.payment_methods {
    zoom: 1;
    text-align: left;
    padding: 1em;
    border-bottom: 1px solid #EDEDED;
    margin: 0;
    list-style: none outside;
}
.woocommerce #payment ul.payment_methods:after, .woocommerce #payment ul.payment_methods:before, .woocommerce-page #payment ul.payment_methods:after, .woocommerce-page #payment ul.payment_methods:before {
    content: " ";
    display: table;
}
.woocommerce #payment ul.payment_methods:after, .woocommerce-page #payment ul.payment_methods:after {
    clear: both;
}
.woocommerce #payment ul.payment_methods li, .woocommerce-page #payment ul.payment_methods li {
    line-height: 3em;
    text-align: left;
    margin: 0;
    font-weight: 400;
}
.woocommerce #payment ul.payment_methods li input, .woocommerce-page #payment ul.payment_methods li input {
    margin: 0 0.5em 0 0;
}
.woocommerce #payment ul.payment_methods li img, .woocommerce-page #payment ul.payment_methods li img {
    vertical-align: middle;
    margin: -2px 0 0 .5em;
    position: relative;
}
.woocommerce #payment div.form-row, .woocommerce-page #payment div.form-row {
    padding: 1em;
    border-top: 1px solid #fff;
}
.woocommerce #payment div.payment_box, .woocommerce-page #payment div.payment_box {
    position: relative;
    width: 96%;
    padding: 1em 2%;
    margin: 1em 0;
    font-size: .92em;
    line-height: 1.5em;
    background: #fff;
    color: #5e5e5e;
	border: 1px solid #eeeeee
  
}
.woocommerce #payment div.payment_box input.input-text, .woocommerce #payment div.payment_box textarea, .woocommerce-page #payment div.payment_box input.input-text, .woocommerce-page #payment div.payment_box textarea {
    border-color: #d4cdd2;
    border-top-color: #c8bfc6;
    box-shadow: 0 1px 0 0 rgba(255,255,255, .4);
    -webkit-box-shadow: 0 1px 0 0 rgba(255,255,255, .4);
}
.woocommerce #payment div.payment_box ::-webkit-input-placeholder, .woocommerce-page #payment div.payment_box ::-webkit-input-placeholder {
    color: #c8bfc6;
}
.woocommerce #payment div.payment_box :-moz-placeholder, .woocommerce-page #payment div.payment_box :-moz-placeholder {
    color: #c8bfc6;
}
.woocommerce #payment div.payment_box :-ms-input-placeholder, .woocommerce-page #payment div.payment_box :-ms-input-placeholder {
    color: #c8bfc6;
}
.woocommerce #payment div.payment_box .wc-credit-card-form-card-cvc, .woocommerce #payment div.payment_box .wc-credit-card-form-card-expiry, .woocommerce #payment div.payment_box .wc-credit-card-form-card-number, .woocommerce-page #payment div.payment_box .wc-credit-card-form-card-cvc, .woocommerce-page #payment div.payment_box .wc-credit-card-form-card-expiry, .woocommerce-page #payment div.payment_box .wc-credit-card-form-card-number {
    font-size: 1.5em;
    padding: 8px;
    background-repeat: no-repeat;
    background-position: right;
}
.woocommerce #payment div.payment_box .wc-credit-card-form-card-cvc.visa, .woocommerce #payment div.payment_box .wc-credit-card-form-card-expiry.visa, .woocommerce #payment div.payment_box .wc-credit-card-form-card-number.visa, .woocommerce-page #payment div.payment_box .wc-credit-card-form-card-cvc.visa, .woocommerce-page #payment div.payment_box .wc-credit-card-form-card-expiry.visa, .woocommerce-page #payment div.payment_box .wc-credit-card-form-card-number.visa {
    background-image: url(/c/s/mbay/themes/rew-marketplace-theme/css/../images/icons/credit-cards/visa.png);
}
.woocommerce #payment div.payment_box .wc-credit-card-form-card-cvc.mastercard, .woocommerce #payment div.payment_box .wc-credit-card-form-card-expiry.mastercard, .woocommerce #payment div.payment_box .wc-credit-card-form-card-number.mastercard, .woocommerce-page #payment div.payment_box .wc-credit-card-form-card-cvc.mastercard, .woocommerce-page #payment div.payment_box .wc-credit-card-form-card-expiry.mastercard, .woocommerce-page #payment div.payment_box .wc-credit-card-form-card-number.mastercard {
    background-image: url(/c/s/mbay/themes/rew-marketplace-theme/css/../images/icons/credit-cards/mastercard.png);
}
.woocommerce #payment div.payment_box .wc-credit-card-form-card-cvc.laser, .woocommerce #payment div.payment_box .wc-credit-card-form-card-expiry.laser, .woocommerce #payment div.payment_box .wc-credit-card-form-card-number.laser, .woocommerce-page #payment div.payment_box .wc-credit-card-form-card-cvc.laser, .woocommerce-page #payment div.payment_box .wc-credit-card-form-card-expiry.laser, .woocommerce-page #payment div.payment_box .wc-credit-card-form-card-number.laser {
    background-image: url(/c/s/mbay/themes/rew-marketplace-theme/css/../images/icons/credit-cards/laser.png);
}
.woocommerce #payment div.payment_box .wc-credit-card-form-card-cvc.dinersclub, .woocommerce #payment div.payment_box .wc-credit-card-form-card-expiry.dinersclub, .woocommerce #payment div.payment_box .wc-credit-card-form-card-number.dinersclub, .woocommerce-page #payment div.payment_box .wc-credit-card-form-card-cvc.dinersclub, .woocommerce-page #payment div.payment_box .wc-credit-card-form-card-expiry.dinersclub, .woocommerce-page #payment div.payment_box .wc-credit-card-form-card-number.dinersclub {
    background-image: url(/c/s/mbay/themes/rew-marketplace-theme/css/../images/icons/credit-cards/diners.png);
}
.woocommerce #payment div.payment_box .wc-credit-card-form-card-cvc.maestro, .woocommerce #payment div.payment_box .wc-credit-card-form-card-expiry.maestro, .woocommerce #payment div.payment_box .wc-credit-card-form-card-number.maestro, .woocommerce-page #payment div.payment_box .wc-credit-card-form-card-cvc.maestro, .woocommerce-page #payment div.payment_box .wc-credit-card-form-card-expiry.maestro, .woocommerce-page #payment div.payment_box .wc-credit-card-form-card-number.maestro {
    background-image: url(/c/s/mbay/themes/rew-marketplace-theme/css/../images/icons/credit-cards/maestro.png);
}
.woocommerce #payment div.payment_box .wc-credit-card-form-card-cvc.jcb, .woocommerce #payment div.payment_box .wc-credit-card-form-card-expiry.jcb, .woocommerce #payment div.payment_box .wc-credit-card-form-card-number.jcb, .woocommerce-page #payment div.payment_box .wc-credit-card-form-card-cvc.jcb, .woocommerce-page #payment div.payment_box .wc-credit-card-form-card-expiry.jcb, .woocommerce-page #payment div.payment_box .wc-credit-card-form-card-number.jcb {
    background-image: url(/c/s/mbay/themes/rew-marketplace-theme/css/../images/icons/credit-cards/jcb.png);
}
.woocommerce #payment div.payment_box .wc-credit-card-form-card-cvc.amex, .woocommerce #payment div.payment_box .wc-credit-card-form-card-expiry.amex, .woocommerce #payment div.payment_box .wc-credit-card-form-card-number.amex, .woocommerce-page #payment div.payment_box .wc-credit-card-form-card-cvc.amex, .woocommerce-page #payment div.payment_box .wc-credit-card-form-card-expiry.amex, .woocommerce-page #payment div.payment_box .wc-credit-card-form-card-number.amex {
    background-image: url(/c/s/mbay/themes/rew-marketplace-theme/css/../images/icons/credit-cards/amex.png);
}
.woocommerce #payment div.payment_box .wc-credit-card-form-card-cvc.discover, .woocommerce #payment div.payment_box .wc-credit-card-form-card-expiry.discover, .woocommerce #payment div.payment_box .wc-credit-card-form-card-number.discover, .woocommerce-page #payment div.payment_box .wc-credit-card-form-card-cvc.discover, .woocommerce-page #payment div.payment_box .wc-credit-card-form-card-expiry.discover, .woocommerce-page #payment div.payment_box .wc-credit-card-form-card-number.discover {
    background-image: url(/c/s/mbay/themes/rew-marketplace-theme/css/../images/icons/credit-cards/discover.png);
}
.woocommerce #payment div.payment_box span.help, .woocommerce-page #payment div.payment_box span.help {
    font-size: 11px;
    color: #777;
    line-height: 13px;
    font-weight: 400;
}
.woocommerce #payment div.payment_box .form-row, .woocommerce-page #payment div.payment_box .form-row {
    margin: 0 0 1em;
}
.woocommerce #payment div.payment_box p:last-child, .woocommerce-page #payment div.payment_box p:last-child {
    margin-bottom: 0;
}
.woocommerce #payment div.payment_box:after, .woocommerce-page #payment div.payment_box:after {
    content: "";
    display: block;
    border: 8px solid #fff;
    border-right-color: transparent;
    border-left-color: transparent;
    border-top-color: transparent;
    position: absolute;
    top: -3px;
    left: 0;
    margin: -1em 0 0 2em;
}
.woocommerce .order_details, .woocommerce-page .order_details {
    zoom: 1;
    margin: 0 0 1.5em;
    list-style: none;
}
.woocommerce .order_details:after, .woocommerce .order_details:before, .woocommerce-page .order_details:after, .woocommerce-page .order_details:before {
    content: " ";
    display: table;
}
.woocommerce .order_details:after, .woocommerce-page .order_details:after {
    clear: both;
}
.woocommerce .order_details li, .woocommerce-page .order_details li {
    float: left;
    margin-right: 2em;
    text-transform: uppercase;
    font-size: 12px;
    line-height: 1em;
    border-right: 1px dashed #EDEDED;
    padding-right: 2em;
}
.woocommerce .order_details li strong, .woocommerce-page .order_details li strong {
    display: block;
    font-size: 1.4em;
    text-transform: none;
    line-height: 1.5em;
}
.woocommerce .order_details li:last-of-type, .woocommerce-page .order_details li:last-of-type {
    border: 0;
}
.woocommerce .addresses .title, .woocommerce-page .addresses .title {
    zoom: 1;
}
.woocommerce .addresses .title:after, .woocommerce .addresses .title:before, .woocommerce-page .addresses .title:after, .woocommerce-page .addresses .title:before {
    content: " ";
    display: table;
}
.woocommerce .addresses .title:after, .woocommerce-page .addresses .title:after {
    clear: both;
}
.woocommerce .addresses .title h3, .woocommerce-page .addresses .title h3 {
    
}
.woocommerce .addresses .title .edit, .woocommerce-page .addresses .title .edit {
    float: right;
}
.woocommerce ol.commentlist.notes li.note p.meta, .woocommerce-page ol.commentlist.notes li.note p.meta {
    font-weight: 700;
    margin-bottom: 0;
}
.woocommerce ol.commentlist.notes li.note .description p:last-child, .woocommerce-page ol.commentlist.notes li.note .description p:last-child {
    margin-bottom: 0;
}
.woocommerce ul.digital-downloads, .woocommerce-page ul.digital-downloads {
    margin-left: 0;
    padding-left: 0;
}
.woocommerce ul.digital-downloads li, .woocommerce-page ul.digital-downloads li {
    list-style: none;
    margin-left: 0;
    padding-left: 0;
}
.woocommerce ul.digital-downloads li:before, .woocommerce-page ul.digital-downloads li:before {
    font-family: WooCommerce;
    speak: none;
    font-weight: 400;
    font-variant: normal;
    text-transform: none;
    line-height: 1;
    -webkit-font-smoothing: antialiased;
    margin-right: 7px;
    content: "\e00a";
}
.woocommerce ul.digital-downloads li .count, .woocommerce-page ul.digital-downloads li .count {
    float: right;
}
.woocommerce .widget_layered_nav ul, .woocommerce-page .widget_layered_nav ul {
    margin: 0;
    padding: 0;
    border: 0;
    list-style: none outside;
}
.woocommerce .widget_layered_nav ul li, .woocommerce-page .widget_layered_nav ul li {
    zoom: 1;
    padding: 0 0 1px;
    list-style: none;
}
.woocommerce .widget_layered_nav ul li:after, .woocommerce .widget_layered_nav ul li:before, .woocommerce-page .widget_layered_nav ul li:after, .woocommerce-page .widget_layered_nav ul li:before {
    content: " ";
    display: table;
}
.woocommerce .widget_layered_nav ul li:after, .woocommerce-page .widget_layered_nav ul li:after {
    clear: both;
}
.woocommerce-page .widget_layered_nav ul li a {
    padding:5px 5px 5px 13px;
	float:left;
}
.woocommerce .widget_layered_nav ul li span, .woocommerce-page .widget_layered_nav ul li span {
    padding:5px;
	float:left;
}
.woocommerce .widget_layered_nav ul li.chosen a, .woocommerce-page .widget_layered_nav ul li.chosen a {
    padding: 0 6px;
    text-decoration: none;
    border: 1px solid #e65e63;
    background: #ad74a2;
    box-shadow: inset 0 1px 1px rgba(255,255,255, .5) #888;
    -webkit-box-shadow: inset 0 1px 1px rgba(255,255,255, .5) #888;
    color: #fff;
    -webkit-border-radius: 3px;
    border-radius: 3px;
}
.woocommerce .widget_layered_nav ul li.chosen a:before, .woocommerce-page .widget_layered_nav ul li.chosen a:before {
    font-family: WooCommerce;
    speak: none;
    font-weight: 400;
    font-variant: normal;
    text-transform: none;
    line-height: 1;
    -webkit-font-smoothing: antialiased;
    margin-right: 7px;
    content: "\e013";
}
.woocommerce .widget_layered_nav ul small.count, .woocommerce-page .widget_layered_nav ul small.count {
    float: right;
    margin-left: 6px;
    font-size: 1em;
    padding: 1px 0;
    color: #777;
}
.woocommerce .widget_layered_nav_filters ul, .woocommerce-page .widget_layered_nav_filters ul {
    margin: 0;
    padding: 0;
    border: 0;
    list-style: none outside;
    overflow: hidden;
    zoom: 1;
}
.woocommerce .widget_layered_nav_filters ul li, .woocommerce-page .widget_layered_nav_filters ul li {
    float: left;
    padding: 0 1px 1px 0;
	clear:both;
    list-style: none;
}
.woocommerce .widget_layered_nav_filters ul li a, .woocommerce-page .widget_layered_nav_filters ul li a {
    padding: 0 6px;
    text-decoration: none;
    background: #ad74a2;
    box-shadow: inset 0 1px 1px rgba(255,255,255, .5) #888;
    -webkit-box-shadow: inset 0 1px 1px rgba(255,255,255, .5) #888;
    color: #fff;
    -webkit-border-radius: 3px;
    border-radius: 3px;
    float: left;
}
.woocommerce .widget_layered_nav_filters ul li a:before, .woocommerce-page .widget_layered_nav_filters ul li a:before {
    font-family: WooCommerce;
    speak: none;
    font-weight: 400;
    font-variant: normal;
    text-transform: none;
    line-height: 1;
    -webkit-font-smoothing: antialiased;
    margin-right: 7px;
    content: "\e013";
}
.woocommerce .widget_price_filter .price_slider, .woocommerce-page .widget_price_filter .price_slider {
    margin-bottom: 1em;
}
.woocommerce .widget_price_filter .price_slider_amount, .woocommerce-page .widget_price_filter .price_slider_amount {
    text-align: right;
    line-height: 2.4em;
    font-size: .8751em;
}
.woocommerce .widget_price_filter .price_slider_amount .price_label{
	line-height: 35px;
}
.woocommerce .widget_price_filter .price_slider_amount .button, .woocommerce-page .widget_price_filter .price_slider_amount .button {
    font-size: 1.15em;
    float: left;
}
.woocommerce .widget_price_filter .ui-slider, .woocommerce-page .widget_price_filter .ui-slider {
    position: relative;
    text-align: left;
}
.woocommerce .widget_price_filter .ui-slider .ui-slider-handle, .woocommerce-page .widget_price_filter .ui-slider .ui-slider-handle {
    position: absolute;
    z-index: 2;
    width: .9em;
    height: .9em;
    border-radius: 50%;
    -webkit-border-radius: 50%;
    -moz-border-radius: 50%;
    border: 1px solid #150d14;
    cursor: pointer;
    background: none repeat scroll 0 0 #EEEEEE;
    border: 1px solid #D3D3D3;
    box-shadow: none;
    outline: 0;
    top: -.3em;
}
.woocommerce .widget_price_filter .ui-slider .ui-slider-handle:last-child, .woocommerce-page .widget_price_filter .ui-slider .ui-slider-handle:last-child {
    margin-left: -1em;
}
.woocommerce .widget_price_filter .ui-slider .ui-slider-range, .woocommerce-page .widget_price_filter .ui-slider .ui-slider-range {
    position: absolute;
    z-index: 1;
    font-size: .7em;
    display: block;
    border: 1px solid #ddd;
    background-color: #eee;
}
.woocommerce .widget_price_filter .price_slider_wrapper .ui-widget-content, .woocommerce-page .widget_price_filter .price_slider_wrapper .ui-widget-content {
    -webkit-border-radius: 1em;
    border-radius: 1em;
    background-color: #EEEEEE;
}
.woocommerce .widget_price_filter .ui-slider-horizontal, .woocommerce-page .widget_price_filter .ui-slider-horizontal {
    height: .5em;
}
.woocommerce .widget_price_filter .ui-slider-horizontal .ui-slider-range, .woocommerce-page .widget_price_filter .ui-slider-horizontal .ui-slider-range {
    top: 0;
    height: 100%;
}
.woocommerce .widget_price_filter .ui-slider-horizontal .ui-slider-range-min, .woocommerce-page .widget_price_filter .ui-slider-horizontal .ui-slider-range-min {
    left: -1px;
}
.woocommerce .widget_price_filter .ui-slider-horizontal .ui-slider-range-max, .woocommerce-page .widget_price_filter .ui-slider-horizontal .ui-slider-range-max {
    right: -1px;
}
.single-product .twentythirteen #reply-title, .single-product .twentythirteen #respond #commentform, .single-product .twentythirteen .entry-summary {
    padding: 0;
}
.single-product .twentythirteen p.stars {
    clear: both;
}
.twentyfourteen ul.products li.product {
    margin-top: 0!important;
}
.category-toolbar
{
    margin: 0 0 10px;
    overflow: hidden;
    padding: 5px 0;
	 clear: both;
}
.gridlist-toggle {
	display:none !important;
	float:left;
	width:10% !important; 
	background:transparent !important;
	border: medium none !important;
	box-shadow: none !important; 
	margin: 3px 0 0 !important;
	border-radius:0 !important;
	clear:none !important;
	filter:none;
}
.ie8 .gridlist-toggle{background-color:transparent !important;filter:none;}
.gridlist-toggle a {
	width:29px !important; 
	height:30px; 
	float:left;
	text-indent:-9999px;
	border:none !important;
	box-shadow: none !important;
	border:none	 !important;
	margin: 0;
	border: 1px solid #dddddd !important;
}
.ie8 .gridlist-toggle, .ie8 .gridlist-toggle a.active{filter:none !important;}
.ie8 .gridlist-toggle a#grid{background-color:transparent;}
.gridlist-toggle a#grid {
	 background-image:url(/c/s/mbay/themes/rew-marketplace-theme/css/../images/megnor/sprite.png);
	 background-position:-6px -416px;
	 background-color:transparent;
	 background-repeat:no-repeat;
	 background-attachment:scroll
}
.gridlist-toggle a#grid.active, .gridlist-toggle a#grid:hover { background-position: -6px -388px;}
.gridlist-toggle a#list{
	background-image:url(/c/s/mbay/themes/rew-marketplace-theme/css/../images/megnor/sprite.png);
	 background-position:-34px -416px;
	 background-color:transparent;
	 background-repeat:no-repeat;
	 background-attachment:scroll
}
.gridlist-toggle a#list.active, .gridlist-toggle a#list:hover { background-position: -34px -388px !important;}
.woocommerce ul.products.list li.product hr{ 
	height: 0; 
	border: none; 
	margin: 0;
}
.woocommerce ul.products.list li.product .gridlist-buttonwrap{
	margin-bottom: 0; margin-top: 5px;
}
 ul.products.list li.product .price {margin-top: 10px;float:left !important; margin-left: 25px;}

ul.products.list li.product h2{  padding:15px 0 5px;width:65% !important; float:left !important; margin-left: 25px; border: none;}
 ul.products.list li.product div[itemprop="description"] p{margin:0;}
 
 ul.products.list li.product-category div[itemprop="description"] {margin:15px 20px !important;}
 
 .woocommerce ul.products.list li.product-category a {
    width: 30%;
}
 ul.products.list li.product div[itemprop="description"], ul.products.list li.product .gridlist-buttonwrap
{
	width:65% !important;  background: none;  float:left !important; margin-left: 25px;
}
.woocommerce ul.products.grid p {background: #f8f8f8;}
.woocommerce ul.products.grid p, .gridlist-buttonwrap{ 
	display:none;
	margin-bottom: 0;
	font-size: 14px;
    line-height: 25px; 
	background: #f8f8f8;
}
.woocommerce ul.products.list li.product-category img {margin: 0 !important; width:100% !important;}
.woocommerce ul.products.list li.product-category{
	margin: 13px 0;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	-khtml-border-radius:  5px;
	border-radius:  5px;
}
.widget .product_list_widget del{
	display: none;
}
.widget .product_list_widget ins{
	font-size: 14px;
}
/*Start wishlist */
.woocommerce .summary .product_meta:before {
    content: "";
    height: 1px;
    left: 0;
    position: absolute;
    top: 15px;
    width: 100px;
}
.woocommerce .summary .product_meta {
    clear: both;
    display: inline-block;
    font-size: 13px;
    margin: 0px 0 5px;
    padding-top: 10px;
    position: relative;
    width: 100%;
}
.woocommerce .summary .product_meta .posted_in{
	display: inline-block;
	clear: both;
}
.woocommerce .summary .product_meta .tagged_as{
	display: inline-block;
	clear: both;
}
.summary.entry-summary .clear{
    clear: none;
}
.woocommerce .yith-wcwl-add-to-wishlist{
 	float: left;
    margin: 10px 0;
}
.yith-wcwl-add-button,
.yith-wcwl-wishlistaddedbrowse .feedback,
.yith-wcwl-wishlistexistsbrowse .feedback {	
	position: relative;
	display: inline-block;
	padding: 2px 0 2px 20px;
	cursor: pointer;
}
.yith-wcwl-add-button:before, 
.yith-wcwl-wishlistaddedbrowse .feedback:before, 
.yith-wcwl-wishlistexistsbrowse .feedback:before
{
	font-family: FontAwesome;
	content: "\f08a";
	font-size: 16px;
	font-weight:normal;
	position: absolute;
	top: 2px;
	left: 0;
	width: 20px;
	height: 20px;
	color: #7d7d7d;
}
.yith-wcwl-add-button:hover:before {color:#e65e63;}
/* End Wish list */
/* Start Compare */
.woocommerce a.compare.button{
	background: none;
	color: #464E55;
    cursor: pointer;
    display: inline-block;
    float: left;
    margin: 10px 0;
    padding: 2px 0 2px 20px;
    position: relative;
}
.woocommerce a.compare.button:hover{
	color: #87CFC5;
	background: none;
}
.woocommerce a.compare.button:before
{
	font-family: FontAwesome;
	content: "\f012";
	font-size: 16px;
	font-weight:normal;
	position: absolute;
	top: 4px;
	left: 0;
	width: 20px;
	height: 20px;
	color: #7d7d7d;
}
/* End Compare */
.woocommerce ul.products.list li.product {
    width: 100% !important;
}


/*   ACCOUNT LOGIN PASSWORD HINT     */

.woocommerce-password-strength {
    background-color: #ff0000;
    color: #ffffff;
    display: inline-block;
    font-size: 13px;
    line-height: 1;
    margin-top: 5px;
    padding: 5px 10px;
}
.woocommerce-password-hint{float:left;clear:both;}
.woocommerce-password-strength.strong {
     background-color: #76c261;
}
.woocommerce-password-strength.good {
   background-color: #f3b700;
}
/*   SIDEBAR RATING  */
.woocommerce .primary-sidebar .widget_rating_filter .star-rating, .woocommerce-page .primary-sidebar .widget_rating_filter .star-rating {
    float: left;
    margin: 3px 5px;
}
/*   MY ACCOUNT TAB DESIGN  */

.woocommerce table.my_account_orders th{	line-height:35px;}

.logged-in.woocommerce-account .woocommerce{
	
    display: flex !important;
    align-items: stretch !important;
    position: relative !important;
    overflow: hidden !important;
}

.woocommerce-MyAccount-navigation {
	
	min-height: calc(100vh - 145px);
    width: 220px !important;
    transition: all 0.3s !important;
}

.woocommerce-MyAccount-content {
	
	min-height: calc( 100vh - 190px);
	padding: 0px 0px 0px 20px;
    margin: 0px !important;
    transition: all 0.3s !important;
    width: 100% !important;
	z-index: 0;
    overflow: hidden;
}

.woocommerce-MyAccount-navigation ul {margin:0;}
.woocommerce-MyAccount-navigation ul li {border-bottom:1px solid #d8d8d8;   list-style-type: none;}
.woocommerce-MyAccount-navigation ul li:last-child{border:none;}
.woocommerce-MyAccount-navigation ul li.is-active a, .woocommerce-MyAccount-navigation ul li a:hover{color:#0f0f0f;font-weight:bold;}
.woocommerce-MyAccount-navigation ul li a {padding:10px 5px; display:block;font-weight:bold;text-transform:uppercase;}
.woocommerce-MyAccount-navigation ul li.woocommerce-MyAccount-navigation-link--orders a:before {content:"\f291";}
.woocommerce-MyAccount-navigation ul li.woocommerce-MyAccount-navigation-link--edit-address a:before{content:"\f015";}
.woocommerce-MyAccount-navigation ul li.woocommerce-MyAccount-navigation-link--payment-methods a:before{content:"\f09d";}
.woocommerce-MyAccount-navigation ul li.woocommerce-MyAccount-navigation-link--edit-account a:before{content:"\f007";}
.woocommerce-MyAccount-navigation ul li.woocommerce-MyAccount-navigation-link--customer-logout a:before{content:"\f08b";}
.woocommerce-MyAccount-navigation ul li a:before {
    content: "\f0e4";
    display: inline-block;
    float: right;
    font-family: FontAwesome;
    font-feature-settings: normal;
    font-kerning: auto;
    font-language-override: normal;
    font: 18px/20px FontAwesome;
    font-size-adjust: none;
    font-stretch: normal;
    font-style: normal;
    font-synthesis: weight style;
    font-variant: normal;
    font-weight: normal;
    line-height: 1;
    margin-left: 0.53em;
    text-align: right;
    text-rendering: auto;
    width: 1.387em;
	opacity:0.6;
	line-height:20px;
}

#woo-products, .woocommerce ul.products.grid, .woocommerce-page ul.products.grid { margin: 0 -15px;}

.home .woocommerce ul.products{margin:0;}

.products.columns-5.grid .container-inner .addtocart, .products.columns-5.grid .container-inner .price{ height:auto; width:100%;}

.woocommerce-account-fields {
    clear: both;
}

@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi) {
    .woocommerce #content input.button.loading:before, .woocommerce #respond input#submit.loading:before, .woocommerce a.button.loading:before, .woocommerce button.button.loading:before, .woocommerce input.button.loading:before, .woocommerce-page #content input.button.loading:before, .woocommerce-page #respond input#submit.loading:before, .woocommerce-page a.button.loading:before, .woocommerce-page button.button.loading:before, .woocommerce-page input.button.loading:before {
        background-image: url(/c/s/mbay/themes/rew-marketplace-theme/css/../images/ajax-loader@2x.gif);
        background-size: 16px 16px;
    }
}


.list li.product-category  .container-inner{
	
    width: 100% !important;
    float: left;
    margin: 0 !important;
}
.woocommerce ul.products.list li.product-category .image-block {
    width: 100% !important;
}
ul.products.list li.product-category div[itemprop="description"] {
	
    display: none !important;
}
.woocommerce ul.products.list li.product-category a {
    width: 100%;
}
.brand_main .product-block {
    text-align: center;
}
.site-footer {
    background-color: #383838;
}
.entry-content a {
    color: #af1717;
    text-decoration: underline;
}

.product-name p {
	background:#fff !important;
}

.text-ad-links {
	margin-top: -25px;
}

.brand-shop .small {

	display : block;
	width : 100%;
	height : 20px;
}

.brand-shop .small:after{

	content : "Learn more";
}

//** product gallery **/

#product_detail {
	
	padding: 0px;
	margin: 0px;
	font-size: 15px;
	display:inline-block;
	width: 100%;
	min-height:600px;
}

#product_wrap {
	
	padding: 20px 0 0 0;
}

.carousel-control-prev, .carousel-control-next{
	
	color:#888;
}

#product_gallery, #product_preview{

	height:600px;
	overflow:hidden;
}

#product_gallery .media{
	
	opacity:0.5;
	cursor:pointer;
	border-radius: 100px !important;
	overflow: hidden;
	padding: 0!important;
}

#product_gallery .media:hover{
	
	opacity:1;
}

#product_gallery .media.active{
	
	opacity:1;
}

#product_gallery img{
	
    height: auto;
    max-width: 100%;
}

#product_preview .product-image {
	
	min-height:600px;
	height: auto;
	width: 100%;
	overflow: hidden;
	margin-bottom:1000px;
	border-radius: 20px;
	position: relative;
}

#product_preview .product-view {
	
	position:absolute;
	font-size: 18px;
	height: 25px;
	width: 25px;
	padding: 8px;
	color: #555;
	cursor: pointer;
	text-align: center;
	z-index: 200;
	position: absolute;
	top:0;
	right:18px;
	background: #fff;
	border-radius: 25px;
	box-shadow: rgb(50 50 93 / 25%) 0px 2px 5px -1px, rgb(0 0 0 / 30%) 0px 1px 3px -1px;
}

@media (max-width: 767px) {
	
	#product_preview {
		
		height: calc( 100vh - 200px );
	}
	
	#product_preview .product-image {
		
		min-height: calc( 100vh - 200px );
	}
}

#product_preview .product-image img {
	
	max-height: 90%;
	max-width: 90%;
	width: auto;
	height: auto;
	position: absolute;
	top: 0;
	bottom: 0;
	left: 0;
	right: 0;
	margin: auto;
	border-radius:25px;
	padding: 0 !important;
	box-shadow:rgb(50 50 93 / 25%) 0px 13px 27px -5px, rgb(0 0 0 / 30%) 0px 8px 16px -8px;
	background:#fff;
}

#product_preview .gallery-prev, #product_preview .gallery-next {
	
	font-size: 23px;
	height: 25px;
	width: 25px;
	padding: 8px;
	color: #555;
	cursor: pointer;
	text-align: center;
	z-index: 200;
	position: absolute;
	top:50%;
	background: #fff;
	border-radius: 25px;
	box-shadow: rgb(50 50 93 / 25%) 0px 2px 5px -1px, rgb(0 0 0 / 30%) 0px 1px 3px -1px;
}

#product_preview .gallery-prev{

	left: 15px;
}

#product_preview .gallery-next{
	
	right:15px;
}

#product_preview .gallery-prev:hover, #product_preview .gallery-next:hover {
	
	color: #888;
}

#product_description {

	clear: both;
	width:100%;
	margin:0;
	padding:0;
	overflow:hidden;
	position: relative;
}

#product_description .tab-pane{
	
	min-height:250px;
}

#product_description.collapsed{
	
	max-height:250px;
}

#product_description.collapsed:after {
	
	opacity: 1;
	content: "";
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	position: absolute;
	transition: opacity 200ms ease-in;
	background-image: linear-gradient(to bottom, rgba(255, 255, 255, 0), white);
	pointer-events: none;
}

#product_tags a{
	
	background: #eee;
    padding: 5px 10px;
    margin: 5px;
    font-size: 12px;
    display: inline-block;
    line-height: 20px;
}

/*** 
*
* handle:font-awesome
* source:https://marketerbay.com/c/s/mbay/themes/rew-marketplace-theme/fonts/css/font-awesome.css
*
***/ 

/*!
 *  Font Awesome 4.6.3 by @davegandy - http://fontawesome.io - @fontawesome
 *  License - http://fontawesome.io/license (Font: SIL OFL 1.1, CSS: MIT License)
 */
/* FONT PATH
 * -------------------------- */
@font-face {
  font-family: 'FontAwesome';
  src: url(/c/s/mbay/themes/rew-marketplace-theme/fonts/css/../fonts/fontawesome-webfont.eot?v=4.6.3);
  src: url(/c/s/mbay/themes/rew-marketplace-theme/fonts/css/../fonts/fontawesome-webfont.eot?#iefix&v=4.6.3) format('embedded-opentype'), url(/c/s/mbay/themes/rew-marketplace-theme/fonts/css/../fonts/fontawesome-webfont.woff2?v=4.6.3) format('woff2'), url(/c/s/mbay/themes/rew-marketplace-theme/fonts/css/../fonts/fontawesome-webfont.woff?v=4.6.3) format('woff'), url(/c/s/mbay/themes/rew-marketplace-theme/fonts/css/../fonts/fontawesome-webfont.ttf?v=4.6.3) format('truetype'), url(/c/s/mbay/themes/rew-marketplace-theme/fonts/css/../fonts/fontawesome-webfont.svg?v=4.6.3#fontawesomeregular) format('svg');
  font-weight: normal;
  font-style: normal;
}
.fa {
  display: inline-block;
  font: normal normal normal 14px/1 FontAwesome;
  font-size: inherit;
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
/* makes the font 33% larger relative to the icon container */
.fa-lg {
  font-size: 1.33333333em;
  line-height: 0.75em;
  vertical-align: -15%;
}
.fa-2x {
  font-size: 2em;
}
.fa-3x {
  font-size: 3em;
}
.fa-4x {
  font-size: 4em;
}
.fa-5x {
  font-size: 5em;
}
.fa-fw {
  width: 1.28571429em;
  text-align: center;
}
.fa-ul {
  padding-left: 0;
  margin-left: 2.14285714em;
  list-style-type: none;
}
.fa-ul > li {
  position: relative;
}
.fa-li {
  position: absolute;
  left: -2.14285714em;
  width: 2.14285714em;
  top: 0.14285714em;
  text-align: center;
}
.fa-li.fa-lg {
  left: -1.85714286em;
}
.fa-border {
  padding: .2em .25em .15em;
  border: solid 0.08em #eeeeee;
  border-radius: .1em;
}
.fa-pull-left {
  float: left;
}
.fa-pull-right {
  float: right;
}
.fa.fa-pull-left {
  margin-right: .3em;
}
.fa.fa-pull-right {
  margin-left: .3em;
}
/* Deprecated as of 4.4.0 */
.pull-right {
  float: right;
}
.pull-left {
  float: left;
}
.fa.pull-left {
  margin-right: .3em;
}
.fa.pull-right {
  margin-left: .3em;
}
.fa-spin {
  -webkit-animation: fa-spin 2s infinite linear;
  animation: fa-spin 2s infinite linear;
}
.fa-pulse {
  -webkit-animation: fa-spin 1s infinite steps(8);
  animation: fa-spin 1s infinite steps(8);
}
@-webkit-keyframes fa-spin {
  0% {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
  }
  100% {
    -webkit-transform: rotate(359deg);
    transform: rotate(359deg);
  }
}
@keyframes fa-spin {
  0% {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
  }
  100% {
    -webkit-transform: rotate(359deg);
    transform: rotate(359deg);
  }
}
.fa-rotate-90 {
  -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=1)";
  -webkit-transform: rotate(90deg);
  -ms-transform: rotate(90deg);
  transform: rotate(90deg);
}
.fa-rotate-180 {
  -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=2)";
  -webkit-transform: rotate(180deg);
  -ms-transform: rotate(180deg);
  transform: rotate(180deg);
}
.fa-rotate-270 {
  -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=3)";
  -webkit-transform: rotate(270deg);
  -ms-transform: rotate(270deg);
  transform: rotate(270deg);
}
.fa-flip-horizontal {
  -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=0, mirror=1)";
  -webkit-transform: scale(-1, 1);
  -ms-transform: scale(-1, 1);
  transform: scale(-1, 1);
}
.fa-flip-vertical {
  -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=2, mirror=1)";
  -webkit-transform: scale(1, -1);
  -ms-transform: scale(1, -1);
  transform: scale(1, -1);
}
:root .fa-rotate-90,
:root .fa-rotate-180,
:root .fa-rotate-270,
:root .fa-flip-horizontal,
:root .fa-flip-vertical {
  filter: none;
}
.fa-stack {
  position: relative;
  display: inline-block;
  width: 2em;
  height: 2em;
  line-height: 2em;
  vertical-align: middle;
}
.fa-stack-1x,
.fa-stack-2x {
  position: absolute;
  left: 0;
  width: 100%;
  text-align: center;
}
.fa-stack-1x {
  line-height: inherit;
}
.fa-stack-2x {
  font-size: 2em;
}
.fa-inverse {
  color: #ffffff;
}
/* Font Awesome uses the Unicode Private Use Area (PUA) to ensure screen
   readers do not read off random characters that represent icons */
.fa-glass:before {
  content: "\f000";
}
.fa-music:before {
  content: "\f001";
}
.fa-search:before {
  content: "\f002";
}
.fa-envelope-o:before {
  content: "\f003";
}
.fa-heart:before {
  content: "\f004";
}
.fa-star:before {
  content: "\f005";
}
.fa-star-o:before {
  content: "\f006";
}
.fa-user:before {
  content: "\f007";
}
.fa-film:before {
  content: "\f008";
}
.fa-th-large:before {
  content: "\f009";
}
.fa-th:before {
  content: "\f00a";
}
.fa-th-list:before {
  content: "\f00b";
}
.fa-check:before {
  content: "\f00c";
}
.fa-remove:before,
.fa-close:before,
.fa-times:before {
  content: "\f00d";
}
.fa-search-plus:before {
  content: "\f00e";
}
.fa-search-minus:before {
  content: "\f010";
}
.fa-power-off:before {
  content: "\f011";
}
.fa-signal:before {
  content: "\f012";
}
.fa-gear:before,
.fa-cog:before {
  content: "\f013";
}
.fa-trash-o:before {
  content: "\f014";
}
.fa-home:before {
  content: "\f015";
}
.fa-file-o:before {
  content: "\f016";
}
.fa-clock-o:before {
  content: "\f017";
}
.fa-road:before {
  content: "\f018";
}
.fa-download:before {
  content: "\f019";
}
.fa-arrow-circle-o-down:before {
  content: "\f01a";
}
.fa-arrow-circle-o-up:before {
  content: "\f01b";
}
.fa-inbox:before {
  content: "\f01c";
}
.fa-play-circle-o:before {
  content: "\f01d";
}
.fa-rotate-right:before,
.fa-repeat:before {
  content: "\f01e";
}
.fa-refresh:before {
  content: "\f021";
}
.fa-list-alt:before {
  content: "\f022";
}
.fa-lock:before {
  content: "\f023";
}
.fa-flag:before {
  content: "\f024";
}
.fa-headphones:before {
  content: "\f025";
}
.fa-volume-off:before {
  content: "\f026";
}
.fa-volume-down:before {
  content: "\f027";
}
.fa-volume-up:before {
  content: "\f028";
}
.fa-qrcode:before {
  content: "\f029";
}
.fa-barcode:before {
  content: "\f02a";
}
.fa-tag:before {
  content: "\f02b";
}
.fa-tags:before {
  content: "\f02c";
}
.fa-book:before {
  content: "\f02d";
}
.fa-bookmark:before {
  content: "\f02e";
}
.fa-print:before {
  content: "\f02f";
}
.fa-camera:before {
  content: "\f030";
}
.fa-font:before {
  content: "\f031";
}
.fa-bold:before {
  content: "\f032";
}
.fa-italic:before {
  content: "\f033";
}
.fa-text-height:before {
  content: "\f034";
}
.fa-text-width:before {
  content: "\f035";
}
.fa-align-left:before {
  content: "\f036";
}
.fa-align-center:before {
  content: "\f037";
}
.fa-align-right:before {
  content: "\f038";
}
.fa-align-justify:before {
  content: "\f039";
}
.fa-list:before {
  content: "\f03a";
}
.fa-dedent:before,
.fa-outdent:before {
  content: "\f03b";
}
.fa-indent:before {
  content: "\f03c";
}
.fa-video-camera:before {
  content: "\f03d";
}
.fa-photo:before,
.fa-image:before,
.fa-picture-o:before {
  content: "\f03e";
}
.fa-pencil:before {
  content: "\f040";
}
.fa-map-marker:before {
  content: "\f041";
}
.fa-adjust:before {
  content: "\f042";
}
.fa-tint:before {
  content: "\f043";
}
.fa-edit:before,
.fa-pencil-square-o:before {
  content: "\f044";
}
.fa-share-square-o:before {
  content: "\f045";
}
.fa-check-square-o:before {
  content: "\f046";
}
.fa-arrows:before {
  content: "\f047";
}
.fa-step-backward:before {
  content: "\f048";
}
.fa-fast-backward:before {
  content: "\f049";
}
.fa-backward:before {
  content: "\f04a";
}
.fa-play:before {
  content: "\f04b";
}
.fa-pause:before {
  content: "\f04c";
}
.fa-stop:before {
  content: "\f04d";
}
.fa-forward:before {
  content: "\f04e";
}
.fa-fast-forward:before {
  content: "\f050";
}
.fa-step-forward:before {
  content: "\f051";
}
.fa-eject:before {
  content: "\f052";
}
.fa-chevron-left:before {
  content: "\f053";
}
.fa-chevron-right:before {
  content: "\f054";
}
.fa-plus-circle:before {
  content: "\f055";
}
.fa-minus-circle:before {
  content: "\f056";
}
.fa-times-circle:before {
  content: "\f057";
}
.fa-check-circle:before {
  content: "\f058";
}
.fa-question-circle:before {
  content: "\f059";
}
.fa-info-circle:before {
  content: "\f05a";
}
.fa-crosshairs:before {
  content: "\f05b";
}
.fa-times-circle-o:before {
  content: "\f05c";
}
.fa-check-circle-o:before {
  content: "\f05d";
}
.fa-ban:before {
  content: "\f05e";
}
.fa-arrow-left:before {
  content: "\f060";
}
.fa-arrow-right:before {
  content: "\f061";
}
.fa-arrow-up:before {
  content: "\f062";
}
.fa-arrow-down:before {
  content: "\f063";
}
.fa-mail-forward:before,
.fa-share:before {
  content: "\f064";
}
.fa-expand:before {
  content: "\f065";
}
.fa-compress:before {
  content: "\f066";
}
.fa-plus:before {
  content: "\f067";
}
.fa-minus:before {
  content: "\f068";
}
.fa-asterisk:before {
  content: "\f069";
}
.fa-exclamation-circle:before {
  content: "\f06a";
}
.fa-gift:before {
  content: "\f06b";
}
.fa-leaf:before {
  content: "\f06c";
}
.fa-fire:before {
  content: "\f06d";
}
.fa-eye:before {
  content: "\f06e";
}
.fa-eye-slash:before {
  content: "\f070";
}
.fa-warning:before,
.fa-exclamation-triangle:before {
  content: "\f071";
}
.fa-plane:before {
  content: "\f072";
}
.fa-calendar:before {
  content: "\f073";
}
.fa-random:before {
  content: "\f074";
}
.fa-comment:before {
  content: "\f075";
}
.fa-magnet:before {
  content: "\f076";
}
.fa-chevron-up:before {
  content: "\f077";
}
.fa-chevron-down:before {
  content: "\f078";
}
.fa-retweet:before {
  content: "\f079";
}
.fa-shopping-cart:before {
  content: "\f07a";
}
.fa-folder:before {
  content: "\f07b";
}
.fa-folder-open:before {
  content: "\f07c";
}
.fa-arrows-v:before {
  content: "\f07d";
}
.fa-arrows-h:before {
  content: "\f07e";
}
.fa-bar-chart-o:before,
.fa-bar-chart:before {
  content: "\f080";
}
.fa-twitter-square:before {
  content: "\f081";
}
.fa-facebook-square:before {
  content: "\f082";
}
.fa-camera-retro:before {
  content: "\f083";
}
.fa-key:before {
  content: "\f084";
}
.fa-gears:before,
.fa-cogs:before {
  content: "\f085";
}
.fa-comments:before {
  content: "\f086";
}
.fa-thumbs-o-up:before {
  content: "\f087";
}
.fa-thumbs-o-down:before {
  content: "\f088";
}
.fa-star-half:before {
  content: "\f089";
}
.fa-heart-o:before {
  content: "\f08a";
}
.fa-sign-out:before {
  content: "\f08b";
}
.fa-linkedin-square:before {
  content: "\f08c";
}
.fa-thumb-tack:before {
  content: "\f08d";
}
.fa-external-link:before {
  content: "\f08e";
}
.fa-sign-in:before {
  content: "\f090";
}
.fa-trophy:before {
  content: "\f091";
}
.fa-github-square:before {
  content: "\f092";
}
.fa-upload:before {
  content: "\f093";
}
.fa-lemon-o:before {
  content: "\f094";
}
.fa-phone:before {
  content: "\f095";
}
.fa-square-o:before {
  content: "\f096";
}
.fa-bookmark-o:before {
  content: "\f097";
}
.fa-phone-square:before {
  content: "\f098";
}
.fa-twitter:before {
  content: "\f099";
}
.fa-facebook-f:before,
.fa-facebook:before {
  content: "\f09a";
}
.fa-github:before {
  content: "\f09b";
}
.fa-unlock:before {
  content: "\f09c";
}
.fa-credit-card:before {
  content: "\f09d";
}
.fa-feed:before,
.fa-rss:before {
  content: "\f09e";
}
.fa-hdd-o:before {
  content: "\f0a0";
}
.fa-bullhorn:before {
  content: "\f0a1";
}
.fa-bell:before {
  content: "\f0f3";
}
.fa-certificate:before {
  content: "\f0a3";
}
.fa-hand-o-right:before {
  content: "\f0a4";
}
.fa-hand-o-left:before {
  content: "\f0a5";
}
.fa-hand-o-up:before {
  content: "\f0a6";
}
.fa-hand-o-down:before {
  content: "\f0a7";
}
.fa-arrow-circle-left:before {
  content: "\f0a8";
}
.fa-arrow-circle-right:before {
  content: "\f0a9";
}
.fa-arrow-circle-up:before {
  content: "\f0aa";
}
.fa-arrow-circle-down:before {
  content: "\f0ab";
}
.fa-globe:before {
  content: "\f0ac";
}
.fa-wrench:before {
  content: "\f0ad";
}
.fa-tasks:before {
  content: "\f0ae";
}
.fa-filter:before {
  content: "\f0b0";
}
.fa-briefcase:before {
  content: "\f0b1";
}
.fa-arrows-alt:before {
  content: "\f0b2";
}
.fa-group:before,
.fa-users:before {
  content: "\f0c0";
}
.fa-chain:before,
.fa-link:before {
  content: "\f0c1";
}
.fa-cloud:before {
  content: "\f0c2";
}
.fa-flask:before {
  content: "\f0c3";
}
.fa-cut:before,
.fa-scissors:before {
  content: "\f0c4";
}
.fa-copy:before,
.fa-files-o:before {
  content: "\f0c5";
}
.fa-paperclip:before {
  content: "\f0c6";
}
.fa-save:before,
.fa-floppy-o:before {
  content: "\f0c7";
}
.fa-square:before {
  content: "\f0c8";
}
.fa-navicon:before,
.fa-reorder:before,
.fa-bars:before {
  content: "\f0c9";
}
.fa-list-ul:before {
  content: "\f0ca";
}
.fa-list-ol:before {
  content: "\f0cb";
}
.fa-strikethrough:before {
  content: "\f0cc";
}
.fa-underline:before {
  content: "\f0cd";
}
.fa-table:before {
  content: "\f0ce";
}
.fa-magic:before {
  content: "\f0d0";
}
.fa-truck:before {
  content: "\f0d1";
}
.fa-pinterest:before {
  content: "\f0d2";
}
.fa-pinterest-square:before {
  content: "\f0d3";
}
.fa-google-plus-square:before {
  content: "\f0d4";
}
.fa-google-plus:before {
  content: "\f0d5";
}
.fa-money:before {
  content: "\f0d6";
}
.fa-caret-down:before {
  content: "\f0d7";
}
.fa-caret-up:before {
  content: "\f0d8";
}
.fa-caret-left:before {
  content: "\f0d9";
}
.fa-caret-right:before {
  content: "\f0da";
}
.fa-columns:before {
  content: "\f0db";
}
.fa-unsorted:before,
.fa-sort:before {
  content: "\f0dc";
}
.fa-sort-down:before,
.fa-sort-desc:before {
  content: "\f0dd";
}
.fa-sort-up:before,
.fa-sort-asc:before {
  content: "\f0de";
}
.fa-envelope:before {
  content: "\f0e0";
}
.fa-linkedin:before {
  content: "\f0e1";
}
.fa-rotate-left:before,
.fa-undo:before {
  content: "\f0e2";
}
.fa-legal:before,
.fa-gavel:before {
  content: "\f0e3";
}
.fa-dashboard:before,
.fa-tachometer:before {
  content: "\f0e4";
}
.fa-comment-o:before {
  content: "\f0e5";
}
.fa-comments-o:before {
  content: "\f0e6";
}
.fa-flash:before,
.fa-bolt:before {
  content: "\f0e7";
}
.fa-sitemap:before {
  content: "\f0e8";
}
.fa-umbrella:before {
  content: "\f0e9";
}
.fa-paste:before,
.fa-clipboard:before {
  content: "\f0ea";
}
.fa-lightbulb-o:before {
  content: "\f0eb";
}
.fa-exchange:before {
  content: "\f0ec";
}
.fa-cloud-download:before {
  content: "\f0ed";
}
.fa-cloud-upload:before {
  content: "\f0ee";
}
.fa-user-md:before {
  content: "\f0f0";
}
.fa-stethoscope:before {
  content: "\f0f1";
}
.fa-suitcase:before {
  content: "\f0f2";
}
.fa-bell-o:before {
  content: "\f0a2";
}
.fa-coffee:before {
  content: "\f0f4";
}
.fa-cutlery:before {
  content: "\f0f5";
}
.fa-file-text-o:before {
  content: "\f0f6";
}
.fa-building-o:before {
  content: "\f0f7";
}
.fa-hospital-o:before {
  content: "\f0f8";
}
.fa-ambulance:before {
  content: "\f0f9";
}
.fa-medkit:before {
  content: "\f0fa";
}
.fa-fighter-jet:before {
  content: "\f0fb";
}
.fa-beer:before {
  content: "\f0fc";
}
.fa-h-square:before {
  content: "\f0fd";
}
.fa-plus-square:before {
  content: "\f0fe";
}
.fa-angle-double-left:before {
  content: "\f100";
}
.fa-angle-double-right:before {
  content: "\f101";
}
.fa-angle-double-up:before {
  content: "\f102";
}
.fa-angle-double-down:before {
  content: "\f103";
}
.fa-angle-left:before {
  content: "\f104";
}
.fa-angle-right:before {
  content: "\f105";
}
.fa-angle-up:before {
  content: "\f106";
}
.fa-angle-down:before {
  content: "\f107";
}
.fa-desktop:before {
  content: "\f108";
}
.fa-laptop:before {
  content: "\f109";
}
.fa-tablet:before {
  content: "\f10a";
}
.fa-mobile-phone:before,
.fa-mobile:before {
  content: "\f10b";
}
.fa-circle-o:before {
  content: "\f10c";
}
.fa-quote-left:before {
  content: "\f10d";
}
.fa-quote-right:before {
  content: "\f10e";
}
.fa-spinner:before {
  content: "\f110";
}
.fa-circle:before {
  content: "\f111";
}
.fa-mail-reply:before,
.fa-reply:before {
  content: "\f112";
}
.fa-github-alt:before {
  content: "\f113";
}
.fa-folder-o:before {
  content: "\f114";
}
.fa-folder-open-o:before {
  content: "\f115";
}
.fa-smile-o:before {
  content: "\f118";
}
.fa-frown-o:before {
  content: "\f119";
}
.fa-meh-o:before {
  content: "\f11a";
}
.fa-gamepad:before {
  content: "\f11b";
}
.fa-keyboard-o:before {
  content: "\f11c";
}
.fa-flag-o:before {
  content: "\f11d";
}
.fa-flag-checkered:before {
  content: "\f11e";
}
.fa-terminal:before {
  content: "\f120";
}
.fa-code:before {
  content: "\f121";
}
.fa-mail-reply-all:before,
.fa-reply-all:before {
  content: "\f122";
}
.fa-star-half-empty:before,
.fa-star-half-full:before,
.fa-star-half-o:before {
  content: "\f123";
}
.fa-location-arrow:before {
  content: "\f124";
}
.fa-crop:before {
  content: "\f125";
}
.fa-code-fork:before {
  content: "\f126";
}
.fa-unlink:before,
.fa-chain-broken:before {
  content: "\f127";
}
.fa-question:before {
  content: "\f128";
}
.fa-info:before {
  content: "\f129";
}
.fa-exclamation:before {
  content: "\f12a";
}
.fa-superscript:before {
  content: "\f12b";
}
.fa-subscript:before {
  content: "\f12c";
}
.fa-eraser:before {
  content: "\f12d";
}
.fa-puzzle-piece:before {
  content: "\f12e";
}
.fa-microphone:before {
  content: "\f130";
}
.fa-microphone-slash:before {
  content: "\f131";
}
.fa-shield:before {
  content: "\f132";
}
.fa-calendar-o:before {
  content: "\f133";
}
.fa-fire-extinguisher:before {
  content: "\f134";
}
.fa-rocket:before {
  content: "\f135";
}
.fa-maxcdn:before {
  content: "\f136";
}
.fa-chevron-circle-left:before {
  content: "\f137";
}
.fa-chevron-circle-right:before {
  content: "\f138";
}
.fa-chevron-circle-up:before {
  content: "\f139";
}
.fa-chevron-circle-down:before {
  content: "\f13a";
}
.fa-html5:before {
  content: "\f13b";
}
.fa-css3:before {
  content: "\f13c";
}
.fa-anchor:before {
  content: "\f13d";
}
.fa-unlock-alt:before {
  content: "\f13e";
}
.fa-bullseye:before {
  content: "\f140";
}
.fa-ellipsis-h:before {
  content: "\f141";
}
.fa-ellipsis-v:before {
  content: "\f142";
}
.fa-rss-square:before {
  content: "\f143";
}
.fa-play-circle:before {
  content: "\f144";
}
.fa-ticket:before {
  content: "\f145";
}
.fa-minus-square:before {
  content: "\f146";
}
.fa-minus-square-o:before {
  content: "\f147";
}
.fa-level-up:before {
  content: "\f148";
}
.fa-level-down:before {
  content: "\f149";
}
.fa-check-square:before {
  content: "\f14a";
}
.fa-pencil-square:before {
  content: "\f14b";
}
.fa-external-link-square:before {
  content: "\f14c";
}
.fa-share-square:before {
  content: "\f14d";
}
.fa-compass:before {
  content: "\f14e";
}
.fa-toggle-down:before,
.fa-caret-square-o-down:before {
  content: "\f150";
}
.fa-toggle-up:before,
.fa-caret-square-o-up:before {
  content: "\f151";
}
.fa-toggle-right:before,
.fa-caret-square-o-right:before {
  content: "\f152";
}
.fa-euro:before,
.fa-eur:before {
  content: "\f153";
}
.fa-gbp:before {
  content: "\f154";
}
.fa-dollar:before,
.fa-usd:before {
  content: "\f155";
}
.fa-rupee:before,
.fa-inr:before {
  content: "\f156";
}
.fa-cny:before,
.fa-rmb:before,
.fa-yen:before,
.fa-jpy:before {
  content: "\f157";
}
.fa-ruble:before,
.fa-rouble:before,
.fa-rub:before {
  content: "\f158";
}
.fa-won:before,
.fa-krw:before {
  content: "\f159";
}
.fa-bitcoin:before,
.fa-btc:before {
  content: "\f15a";
}
.fa-file:before {
  content: "\f15b";
}
.fa-file-text:before {
  content: "\f15c";
}
.fa-sort-alpha-asc:before {
  content: "\f15d";
}
.fa-sort-alpha-desc:before {
  content: "\f15e";
}
.fa-sort-amount-asc:before {
  content: "\f160";
}
.fa-sort-amount-desc:before {
  content: "\f161";
}
.fa-sort-numeric-asc:before {
  content: "\f162";
}
.fa-sort-numeric-desc:before {
  content: "\f163";
}
.fa-thumbs-up:before {
  content: "\f164";
}
.fa-thumbs-down:before {
  content: "\f165";
}
.fa-youtube-square:before {
  content: "\f166";
}
.fa-youtube:before {
  content: "\f167";
}
.fa-xing:before {
  content: "\f168";
}
.fa-xing-square:before {
  content: "\f169";
}
.fa-youtube-play:before {
  content: "\f16a";
}
.fa-dropbox:before {
  content: "\f16b";
}
.fa-stack-overflow:before {
  content: "\f16c";
}
.fa-instagram:before {
  content: "\f16d";
}
.fa-flickr:before {
  content: "\f16e";
}
.fa-adn:before {
  content: "\f170";
}
.fa-bitbucket:before {
  content: "\f171";
}
.fa-bitbucket-square:before {
  content: "\f172";
}
.fa-tumblr:before {
  content: "\f173";
}
.fa-tumblr-square:before {
  content: "\f174";
}
.fa-long-arrow-down:before {
  content: "\f175";
}
.fa-long-arrow-up:before {
  content: "\f176";
}
.fa-long-arrow-left:before {
  content: "\f177";
}
.fa-long-arrow-right:before {
  content: "\f178";
}
.fa-apple:before {
  content: "\f179";
}
.fa-windows:before {
  content: "\f17a";
}
.fa-android:before {
  content: "\f17b";
}
.fa-linux:before {
  content: "\f17c";
}
.fa-dribbble:before {
  content: "\f17d";
}
.fa-skype:before {
  content: "\f17e";
}
.fa-foursquare:before {
  content: "\f180";
}
.fa-trello:before {
  content: "\f181";
}
.fa-female:before {
  content: "\f182";
}
.fa-male:before {
  content: "\f183";
}
.fa-gittip:before,
.fa-gratipay:before {
  content: "\f184";
}
.fa-sun-o:before {
  content: "\f185";
}
.fa-moon-o:before {
  content: "\f186";
}
.fa-archive:before {
  content: "\f187";
}
.fa-bug:before {
  content: "\f188";
}
.fa-vk:before {
  content: "\f189";
}
.fa-weibo:before {
  content: "\f18a";
}
.fa-renren:before {
  content: "\f18b";
}
.fa-pagelines:before {
  content: "\f18c";
}
.fa-stack-exchange:before {
  content: "\f18d";
}
.fa-arrow-circle-o-right:before {
  content: "\f18e";
}
.fa-arrow-circle-o-left:before {
  content: "\f190";
}
.fa-toggle-left:before,
.fa-caret-square-o-left:before {
  content: "\f191";
}
.fa-dot-circle-o:before {
  content: "\f192";
}
.fa-wheelchair:before {
  content: "\f193";
}
.fa-vimeo-square:before {
  content: "\f194";
}
.fa-turkish-lira:before,
.fa-try:before {
  content: "\f195";
}
.fa-plus-square-o:before {
  content: "\f196";
}
.fa-space-shuttle:before {
  content: "\f197";
}
.fa-slack:before {
  content: "\f198";
}
.fa-envelope-square:before {
  content: "\f199";
}
.fa-wordpress:before {
  content: "\f19a";
}
.fa-openid:before {
  content: "\f19b";
}
.fa-institution:before,
.fa-bank:before,
.fa-university:before {
  content: "\f19c";
}
.fa-mortar-board:before,
.fa-graduation-cap:before {
  content: "\f19d";
}
.fa-yahoo:before {
  content: "\f19e";
}
.fa-google:before {
  content: "\f1a0";
}
.fa-reddit:before {
  content: "\f1a1";
}
.fa-reddit-square:before {
  content: "\f1a2";
}
.fa-stumbleupon-circle:before {
  content: "\f1a3";
}
.fa-stumbleupon:before {
  content: "\f1a4";
}
.fa-delicious:before {
  content: "\f1a5";
}
.fa-digg:before {
  content: "\f1a6";
}
.fa-pied-piper-pp:before {
  content: "\f1a7";
}
.fa-pied-piper-alt:before {
  content: "\f1a8";
}
.fa-drupal:before {
  content: "\f1a9";
}
.fa-joomla:before {
  content: "\f1aa";
}
.fa-language:before {
  content: "\f1ab";
}
.fa-fax:before {
  content: "\f1ac";
}
.fa-building:before {
  content: "\f1ad";
}
.fa-child:before {
  content: "\f1ae";
}
.fa-paw:before {
  content: "\f1b0";
}
.fa-spoon:before {
  content: "\f1b1";
}
.fa-cube:before {
  content: "\f1b2";
}
.fa-cubes:before {
  content: "\f1b3";
}
.fa-behance:before {
  content: "\f1b4";
}
.fa-behance-square:before {
  content: "\f1b5";
}
.fa-steam:before {
  content: "\f1b6";
}
.fa-steam-square:before {
  content: "\f1b7";
}
.fa-recycle:before {
  content: "\f1b8";
}
.fa-automobile:before,
.fa-car:before {
  content: "\f1b9";
}
.fa-cab:before,
.fa-taxi:before {
  content: "\f1ba";
}
.fa-tree:before {
  content: "\f1bb";
}
.fa-spotify:before {
  content: "\f1bc";
}
.fa-deviantart:before {
  content: "\f1bd";
}
.fa-soundcloud:before {
  content: "\f1be";
}
.fa-database:before {
  content: "\f1c0";
}
.fa-file-pdf-o:before {
  content: "\f1c1";
}
.fa-file-word-o:before {
  content: "\f1c2";
}
.fa-file-excel-o:before {
  content: "\f1c3";
}
.fa-file-powerpoint-o:before {
  content: "\f1c4";
}
.fa-file-photo-o:before,
.fa-file-picture-o:before,
.fa-file-image-o:before {
  content: "\f1c5";
}
.fa-file-zip-o:before,
.fa-file-archive-o:before {
  content: "\f1c6";
}
.fa-file-sound-o:before,
.fa-file-audio-o:before {
  content: "\f1c7";
}
.fa-file-movie-o:before,
.fa-file-video-o:before {
  content: "\f1c8";
}
.fa-file-code-o:before {
  content: "\f1c9";
}
.fa-vine:before {
  content: "\f1ca";
}
.fa-codepen:before {
  content: "\f1cb";
}
.fa-jsfiddle:before {
  content: "\f1cc";
}
.fa-life-bouy:before,
.fa-life-buoy:before,
.fa-life-saver:before,
.fa-support:before,
.fa-life-ring:before {
  content: "\f1cd";
}
.fa-circle-o-notch:before {
  content: "\f1ce";
}
.fa-ra:before,
.fa-resistance:before,
.fa-rebel:before {
  content: "\f1d0";
}
.fa-ge:before,
.fa-empire:before {
  content: "\f1d1";
}
.fa-git-square:before {
  content: "\f1d2";
}
.fa-git:before {
  content: "\f1d3";
}
.fa-y-combinator-square:before,
.fa-yc-square:before,
.fa-hacker-news:before {
  content: "\f1d4";
}
.fa-tencent-weibo:before {
  content: "\f1d5";
}
.fa-qq:before {
  content: "\f1d6";
}
.fa-wechat:before,
.fa-weixin:before {
  content: "\f1d7";
}
.fa-send:before,
.fa-paper-plane:before {
  content: "\f1d8";
}
.fa-send-o:before,
.fa-paper-plane-o:before {
  content: "\f1d9";
}
.fa-history:before {
  content: "\f1da";
}
.fa-circle-thin:before {
  content: "\f1db";
}
.fa-header:before {
  content: "\f1dc";
}
.fa-paragraph:before {
  content: "\f1dd";
}
.fa-sliders:before {
  content: "\f1de";
}
.fa-share-alt:before {
  content: "\f1e0";
}
.fa-share-alt-square:before {
  content: "\f1e1";
}
.fa-bomb:before {
  content: "\f1e2";
}
.fa-soccer-ball-o:before,
.fa-futbol-o:before {
  content: "\f1e3";
}
.fa-tty:before {
  content: "\f1e4";
}
.fa-binoculars:before {
  content: "\f1e5";
}
.fa-plug:before {
  content: "\f1e6";
}
.fa-slideshare:before {
  content: "\f1e7";
}
.fa-twitch:before {
  content: "\f1e8";
}
.fa-yelp:before {
  content: "\f1e9";
}
.fa-newspaper-o:before {
  content: "\f1ea";
}
.fa-wifi:before {
  content: "\f1eb";
}
.fa-calculator:before {
  content: "\f1ec";
}
.fa-paypal:before {
  content: "\f1ed";
}
.fa-google-wallet:before {
  content: "\f1ee";
}
.fa-cc-visa:before {
  content: "\f1f0";
}
.fa-cc-mastercard:before {
  content: "\f1f1";
}
.fa-cc-discover:before {
  content: "\f1f2";
}
.fa-cc-amex:before {
  content: "\f1f3";
}
.fa-cc-paypal:before {
  content: "\f1f4";
}
.fa-cc-stripe:before {
  content: "\f1f5";
}
.fa-bell-slash:before {
  content: "\f1f6";
}
.fa-bell-slash-o:before {
  content: "\f1f7";
}
.fa-trash:before {
  content: "\f1f8";
}
.fa-copyright:before {
  content: "\f1f9";
}
.fa-at:before {
  content: "\f1fa";
}
.fa-eyedropper:before {
  content: "\f1fb";
}
.fa-paint-brush:before {
  content: "\f1fc";
}
.fa-birthday-cake:before {
  content: "\f1fd";
}
.fa-area-chart:before {
  content: "\f1fe";
}
.fa-pie-chart:before {
  content: "\f200";
}
.fa-line-chart:before {
  content: "\f201";
}
.fa-lastfm:before {
  content: "\f202";
}
.fa-lastfm-square:before {
  content: "\f203";
}
.fa-toggle-off:before {
  content: "\f204";
}
.fa-toggle-on:before {
  content: "\f205";
}
.fa-bicycle:before {
  content: "\f206";
}
.fa-bus:before {
  content: "\f207";
}
.fa-ioxhost:before {
  content: "\f208";
}
.fa-angellist:before {
  content: "\f209";
}
.fa-cc:before {
  content: "\f20a";
}
.fa-shekel:before,
.fa-sheqel:before,
.fa-ils:before {
  content: "\f20b";
}
.fa-meanpath:before {
  content: "\f20c";
}
.fa-buysellads:before {
  content: "\f20d";
}
.fa-connectdevelop:before {
  content: "\f20e";
}
.fa-dashcube:before {
  content: "\f210";
}
.fa-forumbee:before {
  content: "\f211";
}
.fa-leanpub:before {
  content: "\f212";
}
.fa-sellsy:before {
  content: "\f213";
}
.fa-shirtsinbulk:before {
  content: "\f214";
}
.fa-simplybuilt:before {
  content: "\f215";
}
.fa-skyatlas:before {
  content: "\f216";
}
.fa-cart-plus:before {
  content: "\f217";
}
.fa-cart-arrow-down:before {
  content: "\f218";
}
.fa-diamond:before {
  content: "\f219";
}
.fa-ship:before {
  content: "\f21a";
}
.fa-user-secret:before {
  content: "\f21b";
}
.fa-motorcycle:before {
  content: "\f21c";
}
.fa-street-view:before {
  content: "\f21d";
}
.fa-heartbeat:before {
  content: "\f21e";
}
.fa-venus:before {
  content: "\f221";
}
.fa-mars:before {
  content: "\f222";
}
.fa-mercury:before {
  content: "\f223";
}
.fa-intersex:before,
.fa-transgender:before {
  content: "\f224";
}
.fa-transgender-alt:before {
  content: "\f225";
}
.fa-venus-double:before {
  content: "\f226";
}
.fa-mars-double:before {
  content: "\f227";
}
.fa-venus-mars:before {
  content: "\f228";
}
.fa-mars-stroke:before {
  content: "\f229";
}
.fa-mars-stroke-v:before {
  content: "\f22a";
}
.fa-mars-stroke-h:before {
  content: "\f22b";
}
.fa-neuter:before {
  content: "\f22c";
}
.fa-genderless:before {
  content: "\f22d";
}
.fa-facebook-official:before {
  content: "\f230";
}
.fa-pinterest-p:before {
  content: "\f231";
}
.fa-whatsapp:before {
  content: "\f232";
}
.fa-server:before {
  content: "\f233";
}
.fa-user-plus:before {
  content: "\f234";
}
.fa-user-times:before {
  content: "\f235";
}
.fa-hotel:before,
.fa-bed:before {
  content: "\f236";
}
.fa-viacoin:before {
  content: "\f237";
}
.fa-train:before {
  content: "\f238";
}
.fa-subway:before {
  content: "\f239";
}
.fa-medium:before {
  content: "\f23a";
}
.fa-yc:before,
.fa-y-combinator:before {
  content: "\f23b";
}
.fa-optin-monster:before {
  content: "\f23c";
}
.fa-opencart:before {
  content: "\f23d";
}
.fa-expeditedssl:before {
  content: "\f23e";
}
.fa-battery-4:before,
.fa-battery-full:before {
  content: "\f240";
}
.fa-battery-3:before,
.fa-battery-three-quarters:before {
  content: "\f241";
}
.fa-battery-2:before,
.fa-battery-half:before {
  content: "\f242";
}
.fa-battery-1:before,
.fa-battery-quarter:before {
  content: "\f243";
}
.fa-battery-0:before,
.fa-battery-empty:before {
  content: "\f244";
}
.fa-mouse-pointer:before {
  content: "\f245";
}
.fa-i-cursor:before {
  content: "\f246";
}
.fa-object-group:before {
  content: "\f247";
}
.fa-object-ungroup:before {
  content: "\f248";
}
.fa-sticky-note:before {
  content: "\f249";
}
.fa-sticky-note-o:before {
  content: "\f24a";
}
.fa-cc-jcb:before {
  content: "\f24b";
}
.fa-cc-diners-club:before {
  content: "\f24c";
}
.fa-clone:before {
  content: "\f24d";
}
.fa-balance-scale:before {
  content: "\f24e";
}
.fa-hourglass-o:before {
  content: "\f250";
}
.fa-hourglass-1:before,
.fa-hourglass-start:before {
  content: "\f251";
}
.fa-hourglass-2:before,
.fa-hourglass-half:before {
  content: "\f252";
}
.fa-hourglass-3:before,
.fa-hourglass-end:before {
  content: "\f253";
}
.fa-hourglass:before {
  content: "\f254";
}
.fa-hand-grab-o:before,
.fa-hand-rock-o:before {
  content: "\f255";
}
.fa-hand-stop-o:before,
.fa-hand-paper-o:before {
  content: "\f256";
}
.fa-hand-scissors-o:before {
  content: "\f257";
}
.fa-hand-lizard-o:before {
  content: "\f258";
}
.fa-hand-spock-o:before {
  content: "\f259";
}
.fa-hand-pointer-o:before {
  content: "\f25a";
}
.fa-hand-peace-o:before {
  content: "\f25b";
}
.fa-trademark:before {
  content: "\f25c";
}
.fa-registered:before {
  content: "\f25d";
}
.fa-creative-commons:before {
  content: "\f25e";
}
.fa-gg:before {
  content: "\f260";
}
.fa-gg-circle:before {
  content: "\f261";
}
.fa-tripadvisor:before {
  content: "\f262";
}
.fa-odnoklassniki:before {
  content: "\f263";
}
.fa-odnoklassniki-square:before {
  content: "\f264";
}
.fa-get-pocket:before {
  content: "\f265";
}
.fa-wikipedia-w:before {
  content: "\f266";
}
.fa-safari:before {
  content: "\f267";
}
.fa-chrome:before {
  content: "\f268";
}
.fa-firefox:before {
  content: "\f269";
}
.fa-opera:before {
  content: "\f26a";
}
.fa-internet-explorer:before {
  content: "\f26b";
}
.fa-tv:before,
.fa-television:before {
  content: "\f26c";
}
.fa-contao:before {
  content: "\f26d";
}
.fa-500px:before {
  content: "\f26e";
}
.fa-amazon:before {
  content: "\f270";
}
.fa-calendar-plus-o:before {
  content: "\f271";
}
.fa-calendar-minus-o:before {
  content: "\f272";
}
.fa-calendar-times-o:before {
  content: "\f273";
}
.fa-calendar-check-o:before {
  content: "\f274";
}
.fa-industry:before {
  content: "\f275";
}
.fa-map-pin:before {
  content: "\f276";
}
.fa-map-signs:before {
  content: "\f277";
}
.fa-map-o:before {
  content: "\f278";
}
.fa-map:before {
  content: "\f279";
}
.fa-commenting:before {
  content: "\f27a";
}
.fa-commenting-o:before {
  content: "\f27b";
}
.fa-houzz:before {
  content: "\f27c";
}
.fa-vimeo:before {
  content: "\f27d";
}
.fa-black-tie:before {
  content: "\f27e";
}
.fa-fonticons:before {
  content: "\f280";
}
.fa-reddit-alien:before {
  content: "\f281";
}
.fa-edge:before {
  content: "\f282";
}
.fa-credit-card-alt:before {
  content: "\f283";
}
.fa-codiepie:before {
  content: "\f284";
}
.fa-modx:before {
  content: "\f285";
}
.fa-fort-awesome:before {
  content: "\f286";
}
.fa-usb:before {
  content: "\f287";
}
.fa-product-hunt:before {
  content: "\f288";
}
.fa-mixcloud:before {
  content: "\f289";
}
.fa-scribd:before {
  content: "\f28a";
}
.fa-pause-circle:before {
  content: "\f28b";
}
.fa-pause-circle-o:before {
  content: "\f28c";
}
.fa-stop-circle:before {
  content: "\f28d";
}
.fa-stop-circle-o:before {
  content: "\f28e";
}
.fa-shopping-bag:before {
  content: "\f290";
}
.fa-shopping-basket:before {
  content: "\f291";
}
.fa-hashtag:before {
  content: "\f292";
}
.fa-bluetooth:before {
  content: "\f293";
}
.fa-bluetooth-b:before {
  content: "\f294";
}
.fa-percent:before {
  content: "\f295";
}
.fa-gitlab:before {
  content: "\f296";
}
.fa-wpbeginner:before {
  content: "\f297";
}
.fa-wpforms:before {
  content: "\f298";
}
.fa-envira:before {
  content: "\f299";
}
.fa-universal-access:before {
  content: "\f29a";
}
.fa-wheelchair-alt:before {
  content: "\f29b";
}
.fa-question-circle-o:before {
  content: "\f29c";
}
.fa-blind:before {
  content: "\f29d";
}
.fa-audio-description:before {
  content: "\f29e";
}
.fa-volume-control-phone:before {
  content: "\f2a0";
}
.fa-braille:before {
  content: "\f2a1";
}
.fa-assistive-listening-systems:before {
  content: "\f2a2";
}
.fa-asl-interpreting:before,
.fa-american-sign-language-interpreting:before {
  content: "\f2a3";
}
.fa-deafness:before,
.fa-hard-of-hearing:before,
.fa-deaf:before {
  content: "\f2a4";
}
.fa-glide:before {
  content: "\f2a5";
}
.fa-glide-g:before {
  content: "\f2a6";
}
.fa-signing:before,
.fa-sign-language:before {
  content: "\f2a7";
}
.fa-low-vision:before {
  content: "\f2a8";
}
.fa-viadeo:before {
  content: "\f2a9";
}
.fa-viadeo-square:before {
  content: "\f2aa";
}
.fa-snapchat:before {
  content: "\f2ab";
}
.fa-snapchat-ghost:before {
  content: "\f2ac";
}
.fa-snapchat-square:before {
  content: "\f2ad";
}
.fa-pied-piper:before {
  content: "\f2ae";
}
.fa-first-order:before {
  content: "\f2b0";
}
.fa-yoast:before {
  content: "\f2b1";
}
.fa-themeisle:before {
  content: "\f2b2";
}
.fa-google-plus-circle:before,
.fa-google-plus-official:before {
  content: "\f2b3";
}
.fa-fa:before,
.fa-font-awesome:before {
  content: "\f2b4";
}
.sr-only {
  position: absolute;
  width: 1px;
  height: 1px;
  padding: 0;
  margin: -1px;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  border: 0;
}
.sr-only-focusable:active,
.sr-only-focusable:focus {
  position: static;
  width: auto;
  height: auto;
  margin: 0;
  overflow: visible;
  clip: auto;
}

