/* Copyright (C) Flexible Web Design  , http://www.gnu.org/licenses/gpl.html GNU/GPL */


 
 
.deepest:after,.deepest:before,.grid-block:after,.grid-block:before,.clearfix:after,.clearfix:before{content:"";display:table}
.deepest:after,.grid-block:after,.clearfix:after{clear:both}
.grid-box,.bfc-f,.float-left,#toolbar .float-left > time,#toolbar .float-left .module{float:left}
.width16{width:16.666%}
.width20{width:20%}
.width25{width:25%}
.width33{width:33.333%}
.width40{width:40%}
.width50{width:50%}
.width60{width:60%}
.width66{width:66.666%}
.width75{width:75%}
.width80{width:80%}
.width100,.bfc-f,#absolute{width:100%}
[class*='width'],.bfc-f,.wrapper{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}
.bfc-o{overflow:hidden}
.float-right,#toolbar .float-right .module,#headerbar .module,#search{float:right}
.grid-gutter.grid-block{margin:0 -15px}
.grid-gutter > .grid-box > *{margin:0 15px}
.grid-gutter > .grid-box > * >:first-child{margin-top:0}
.grid-gutter > .grid-box > * >:last-child{margin-bottom:0}
.wrapper{margin:auto}
#header,#footer,#headerbar{position:relative}
#toolbar .float-left > time,#toolbar .float-left .module{margin:0 15px 0 0}
#toolbar .float-right .module{margin:0px;}
#headerbar .module{max-width:300px;margin-right:0;right:5px;top:10px}
#banner,#absolute,#totop-scroller,#headerbar .module{position:absolute}
#banner{top:0;right:-200px}
#footer{text-align:center}
#absolute{z-index:15}
#footer,.module{margin:10px}
#content {padding:10px;}
#header,ul.sep_icons,ul.bottom_links,#innertop div.module{padding:0}
#menu .module{margin:10px 5px}
#footer .module,ul.sep_icons,ul.bottom_links,#innertop div.module{margin:0}
#totop-scroller,ul.bottom_links li a,ul.bottom_links li{display:block}
#totop-scroller{top:15px;right:10px;z-index:1;width:20px;text-decoration:none}
#totop-scroller,#newsletterform input.newslettersubmit{height:20px}
#header{-webkit-box-shadow:0 1px 6px rgba(0,0,0,0.70);-moz-box-shadow:0 1px 6px rgba(0,0,0,0.70);box-shadow:0 1px 6px rgba(0,0,0,0.70);z-index:997;}
div#toolbar{-webkit-box-shadow:0 1px 6px rgba(0,0,0,0.70);-moz-box-shadow:0 1px 6px rgba(0,0,0,0.70);box-shadow:0 1px 6px rgba(0,0,0,0.70);}
#menubar{height:40px; line-height:40px;}
#toolbar p,#toolbar time{}
#toolbar p{font-size:12px}
#toolbar p,ul.sep_icons li,ul.bottom_links li a,ul.bottom_links li,#newsletterform input.newsletterinput,span.newsletterdiscounttext{text-transform:uppercase}
#sidebar-a{position:relative;z-index:2; background:url(../images/sidebar_sep.png) right top repeat-y;}
#sidebar-b{position:relative;z-index:2; background:url(../images/sidebar_sep.png) left top repeat-y;}
#headerbar .module p{text-align:right}
a.sep_icon,ul.sep_icons li,#newsletterform input.newslettersubmit,span.newsletterdiscounttext,a.morph{display:inline-block}
a.sep_icon{line-height:26px;height:26px;padding-left:22px}
.sep_icon.mapicon{background-position:0 0}
.sep_icon.mapicon:hover{background-position:0 -26px}
.sep_icon.gifticon{background-position:0 -52px}
.sep_icon.gifticon:hover{background-position:0 -78px}
.sep_icon.shipicon{background-position:0 -104px;padding-left:42px}
.sep_icon.shipicon:hover{background-position:0 -130px}
ul.sep_icons,ul.bottom_links{list-style:none;list-style-type:none}
ul.sep_icons li{padding:0 5px}
ul.sep_icons li:first-child{padding-left:0;background:none}
ul.bottom_links li a,ul.bottom_links li,span.newsletterdiscounttext{font-size:9px}
ul.bottom_links li a,ul.bottom_links li{font-weight:normal;}
ul.bottom_links li:first-child,ul.bottom_links li:first-child a{font-size:14px;font-weight:normal}
#newsletterform input.newsletterinput{-webkit-transition:all 0.7s ease 0s;-moz-transition:all 0.7s ease 0s;-o-transition:all 0.7s ease 0s;transition:all 0.7s ease 0s;width:130px;height:16px;line-height:16px;box-shadow:none;border-radius:0px;font-size:13px;}
#newsletterform input.newsletterinput,#newsletterform input.newslettersubmit{border:none}
#newsletterform input.newsletterinput:focus{width:150px}
#newsletterform input.newslettersubmit, #newsletterform input.newslettersubmit:hover{width:23px; border-radius:0px;padding:0px;}
#newsletterform{margin-bottom:-3px}
#logo p{margin:15px 0;}
a.morph{-webkit-transition:all 0.5s ease;-moz-transition:all 0.5s ease;-o-transition:all 0.5s ease;-ms-transition:all 0.5s ease;transition:all 0.5s ease}
a.morph:hover{border-radius:50%;-webkit-transform:rotate(360deg);-moz-transform:rotate(360deg);-o-transform:rotate(360deg);-ms-transform:rotate(360deg);transform:rotate(360deg)}
#breadcrumbs {position:relative; z-index:3; padding:5px 0 5px 15px; text-transform:uppercase; font-size:11px;}
#breadcrumbs a {text-decoration:underline;}
#toolbar {z-index:999;height:30px; position:relative;}
.menubarOuter {height:43px;}	
.menubarOuterHidden {position:fixed;top:32px;z-index:998; background:url("../images/texture_header2.png") repeat scroll 0 0 transparent;}
.autoSize { max-height:100%; max-width:100%;}
#header-responsive p {margin:0px;}
#search, .toolbar-l, .toolbar-r {height:30px;line-height:30px;}
#top-a div.module.mod-box, #top-b div.module.mod-box {margin:0px; padding:0px;}
#main .wrapper {
	-webkit-box-shadow:  0px 0px 4px 0px rgba(0, 0, 0, 0.3);
    box-shadow:  0px 0px 4px 0px rgba(0, 0, 0, 0.3);
	background:#FFF;
}
#main .wrapper:after {
	visibility:hidden;
	content:".";
	clear:both;
	}
.pagination-article {margin: 10px auto;}
div#bottom-pagination.pagination-article ul {margin: 0px auto;display:inline-block;}
 #maininner, #sidebar-a, #sidebar-b {float:left;}
.container{margin-right:auto;margin-left:auto;padding-left:15px;padding-right:15px}@media (min-width:768px){.container{width:750px}}@media (min-width:992px){.container{width:970px}}@media (min-width:1200px){.container{width:1170px}}.container-fluid{margin-right:auto;margin-left:auto;padding-left:15px;padding-right:15px}.row{margin-left:-15px;margin-right:-15px}.col-xs-1, .col-sm-1, .col-md-1, .col-lg-1, .col-xs-2, .col-sm-2, .col-md-2, .col-lg-2, .col-xs-3, .col-sm-3, .col-md-3, .col-lg-3, .col-xs-4, .col-sm-4, .col-md-4, .col-lg-4, .col-xs-5, .col-sm-5, .col-md-5, .col-lg-5, .col-xs-6, .col-sm-6, .col-md-6, .col-lg-6, .col-xs-7, .col-sm-7, .col-md-7, .col-lg-7, .col-xs-8, .col-sm-8, .col-md-8, .col-lg-8, .col-xs-9, .col-sm-9, .col-md-9, .col-lg-9, .col-xs-10, .col-sm-10, .col-md-10, .col-lg-10, .col-xs-11, .col-sm-11, .col-md-11, .col-lg-11, .col-xs-12, .col-sm-12, .col-md-12, .col-lg-12{position:relative;min-height:1px;padding-left:15px;padding-right:15px}.col-xs-1, .col-xs-2, .col-xs-3, .col-xs-4, .col-xs-5, .col-xs-6, .col-xs-7, .col-xs-8, .col-xs-9, .col-xs-10, .col-xs-11, .col-xs-12{float:left}.col-xs-12{width:100%}.col-xs-11{width:91.66666667%}.col-xs-10{width:83.33333333%}.col-xs-9{width:75%}.col-xs-8{width:66.66666667%}.col-xs-7{width:58.33333333%}.col-xs-6{width:50%}.col-xs-5{width:41.66666667%}.col-xs-4{width:33.33333333%}.col-xs-3{width:25%}.col-xs-2{width:16.66666667%}.col-xs-1{width:8.33333333%}.col-xs-pull-12{right:100%}.col-xs-pull-11{right:91.66666667%}.col-xs-pull-10{right:83.33333333%}.col-xs-pull-9{right:75%}.col-xs-pull-8{right:66.66666667%}.col-xs-pull-7{right:58.33333333%}.col-xs-pull-6{right:50%}.col-xs-pull-5{right:41.66666667%}.col-xs-pull-4{right:33.33333333%}.col-xs-pull-3{right:25%}.col-xs-pull-2{right:16.66666667%}.col-xs-pull-1{right:8.33333333%}.col-xs-pull-0{right:auto}.col-xs-push-12{left:100%}.col-xs-push-11{left:91.66666667%}.col-xs-push-10{left:83.33333333%}.col-xs-push-9{left:75%}.col-xs-push-8{left:66.66666667%}.col-xs-push-7{left:58.33333333%}.col-xs-push-6{left:50%}.col-xs-push-5{left:41.66666667%}.col-xs-push-4{left:33.33333333%}.col-xs-push-3{left:25%}.col-xs-push-2{left:16.66666667%}.col-xs-push-1{left:8.33333333%}.col-xs-push-0{left:auto}.col-xs-offset-12{margin-left:100%}.col-xs-offset-11{margin-left:91.66666667%}.col-xs-offset-10{margin-left:83.33333333%}.col-xs-offset-9{margin-left:75%}.col-xs-offset-8{margin-left:66.66666667%}.col-xs-offset-7{margin-left:58.33333333%}.col-xs-offset-6{margin-left:50%}.col-xs-offset-5{margin-left:41.66666667%}.col-xs-offset-4{margin-left:33.33333333%}.col-xs-offset-3{margin-left:25%}.col-xs-offset-2{margin-left:16.66666667%}.col-xs-offset-1{margin-left:8.33333333%}.col-xs-offset-0{margin-left:0}@media (min-width:768px){.col-sm-1, .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-10, .col-sm-11, .col-sm-12{float:left}.col-sm-12{width:100%}.col-sm-11{width:91.66666667%}.col-sm-10{width:83.33333333%}.col-sm-9{width:75%}.col-sm-8{width:66.66666667%}.col-sm-7{width:58.33333333%}.col-sm-6{width:50%}.col-sm-5{width:41.66666667%}.col-sm-4{width:33.33333333%}.col-sm-3{width:25%}.col-sm-2{width:16.66666667%}.col-sm-1{width:8.33333333%}.col-sm-pull-12{right:100%}.col-sm-pull-11{right:91.66666667%}.col-sm-pull-10{right:83.33333333%}.col-sm-pull-9{right:75%}.col-sm-pull-8{right:66.66666667%}.col-sm-pull-7{right:58.33333333%}.col-sm-pull-6{right:50%}.col-sm-pull-5{right:41.66666667%}.col-sm-pull-4{right:33.33333333%}.col-sm-pull-3{right:25%}.col-sm-pull-2{right:16.66666667%}.col-sm-pull-1{right:8.33333333%}.col-sm-pull-0{right:auto}.col-sm-push-12{left:100%}.col-sm-push-11{left:91.66666667%}.col-sm-push-10{left:83.33333333%}.col-sm-push-9{left:75%}.col-sm-push-8{left:66.66666667%}.col-sm-push-7{left:58.33333333%}.col-sm-push-6{left:50%}.col-sm-push-5{left:41.66666667%}.col-sm-push-4{left:33.33333333%}.col-sm-push-3{left:25%}.col-sm-push-2{left:16.66666667%}.col-sm-push-1{left:8.33333333%}.col-sm-push-0{left:auto}.col-sm-offset-12{margin-left:100%}.col-sm-offset-11{margin-left:91.66666667%}.col-sm-offset-10{margin-left:83.33333333%}.col-sm-offset-9{margin-left:75%}.col-sm-offset-8{margin-left:66.66666667%}.col-sm-offset-7{margin-left:58.33333333%}.col-sm-offset-6{margin-left:50%}.col-sm-offset-5{margin-left:41.66666667%}.col-sm-offset-4{margin-left:33.33333333%}.col-sm-offset-3{margin-left:25%}.col-sm-offset-2{margin-left:16.66666667%}.col-sm-offset-1{margin-left:8.33333333%}.col-sm-offset-0{margin-left:0}}@media (min-width:992px){.col-md-1, .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-10, .col-md-11, .col-md-12{float:left}.col-md-12{width:100%}.col-md-11{width:91.66666667%}.col-md-10{width:83.33333333%}.col-md-9{width:75%}.col-md-8{width:66.66666667%}.col-md-7{width:58.33333333%}.col-md-6{width:50%}.col-md-5{width:41.66666667%}.col-md-4{width:33.33333333%}.col-md-3{width:25%}.col-md-2{width:16.66666667%}.col-md-1{width:8.33333333%}.col-md-pull-12{right:100%}.col-md-pull-11{right:91.66666667%}.col-md-pull-10{right:83.33333333%}.col-md-pull-9{right:75%}.col-md-pull-8{right:66.66666667%}.col-md-pull-7{right:58.33333333%}.col-md-pull-6{right:50%}.col-md-pull-5{right:41.66666667%}.col-md-pull-4{right:33.33333333%}.col-md-pull-3{right:25%}.col-md-pull-2{right:16.66666667%}.col-md-pull-1{right:8.33333333%}.col-md-pull-0{right:auto}.col-md-push-12{left:100%}.col-md-push-11{left:91.66666667%}.col-md-push-10{left:83.33333333%}.col-md-push-9{left:75%}.col-md-push-8{left:66.66666667%}.col-md-push-7{left:58.33333333%}.col-md-push-6{left:50%}.col-md-push-5{left:41.66666667%}.col-md-push-4{left:33.33333333%}.col-md-push-3{left:25%}.col-md-push-2{left:16.66666667%}.col-md-push-1{left:8.33333333%}.col-md-push-0{left:auto}.col-md-offset-12{margin-left:100%}.col-md-offset-11{margin-left:91.66666667%}.col-md-offset-10{margin-left:83.33333333%}.col-md-offset-9{margin-left:75%}.col-md-offset-8{margin-left:66.66666667%}.col-md-offset-7{margin-left:58.33333333%}.col-md-offset-6{margin-left:50%}.col-md-offset-5{margin-left:41.66666667%}.col-md-offset-4{margin-left:33.33333333%}.col-md-offset-3{margin-left:25%}.col-md-offset-2{margin-left:16.66666667%}.col-md-offset-1{margin-left:8.33333333%}.col-md-offset-0{margin-left:0}}@media (min-width:1200px){.col-lg-1, .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-10, .col-lg-11, .col-lg-12{float:left}.col-lg-12{width:100%}.col-lg-11{width:91.66666667%}.col-lg-10{width:83.33333333%}.col-lg-9{width:75%}.col-lg-8{width:66.66666667%}.col-lg-7{width:58.33333333%}.col-lg-6{width:50%}.col-lg-5{width:41.66666667%}.col-lg-4{width:33.33333333%}.col-lg-3{width:25%}.col-lg-2{width:16.66666667%}.col-lg-1{width:8.33333333%}.col-lg-pull-12{right:100%}.col-lg-pull-11{right:91.66666667%}.col-lg-pull-10{right:83.33333333%}.col-lg-pull-9{right:75%}.col-lg-pull-8{right:66.66666667%}.col-lg-pull-7{right:58.33333333%}.col-lg-pull-6{right:50%}.col-lg-pull-5{right:41.66666667%}.col-lg-pull-4{right:33.33333333%}.col-lg-pull-3{right:25%}.col-lg-pull-2{right:16.66666667%}.col-lg-pull-1{right:8.33333333%}.col-lg-pull-0{right:auto}.col-lg-push-12{left:100%}.col-lg-push-11{left:91.66666667%}.col-lg-push-10{left:83.33333333%}.col-lg-push-9{left:75%}.col-lg-push-8{left:66.66666667%}.col-lg-push-7{left:58.33333333%}.col-lg-push-6{left:50%}.col-lg-push-5{left:41.66666667%}.col-lg-push-4{left:33.33333333%}.col-lg-push-3{left:25%}.col-lg-push-2{left:16.66666667%}.col-lg-push-1{left:8.33333333%}.col-lg-push-0{left:auto}.col-lg-offset-12{margin-left:100%}.col-lg-offset-11{margin-left:91.66666667%}.col-lg-offset-10{margin-left:83.33333333%}.col-lg-offset-9{margin-left:75%}.col-lg-offset-8{margin-left:66.66666667%}.col-lg-offset-7{margin-left:58.33333333%}.col-lg-offset-6{margin-left:50%}.col-lg-offset-5{margin-left:41.66666667%}.col-lg-offset-4{margin-left:33.33333333%}.col-lg-offset-3{margin-left:25%}.col-lg-offset-2{margin-left:16.66666667%}.col-lg-offset-1{margin-left:8.33333333%}.col-lg-offset-0{margin-left:0}}.clearfix:before,.clearfix:after,.container:before,.container:after,.container-fluid:before,.container-fluid:after,.row:before,.row:after{content:" ";display:table}.clearfix:after,.container:after,.container-fluid:after,.row:after{clear:both}.center-block{display:block;margin-left:auto;margin-right:auto}.pull-right{float:right !important}.pull-left{float:left !important}.hide{display:none !important}.show{display:block !important}.invisible{visibility:hidden}.text-hide{font:0/0 a;color:transparent;text-shadow:none;background-color:transparent;border:0}.hidden{display:none !important}.affix{position:fixed}.text-left {text-align: left;}.text-right {text-align: right;}.text-center {text-align: center;}@media (min-width:768px) {.text-right-custom { text-align:right;}	}.cart-view *, #userForm *{box-sizing:border-box;}
.row-centered {text-align: center;}.col-centered {display: inline-block;float: none;margin-right: -4px;}

#system-message > div { 
	border:none;
	box-shadow:1px 2px 2px rgba(0,0,0,.1);
	border-radius:5px;
	color:#fff;
	background-size: 40px 40px;
	background-image: linear-gradient(135deg, rgba(255, 255, 255, .05) 25%, transparent 25%,
                        transparent 50%, rgba(255, 255, 255, .05) 50%, rgba(255, 255, 255, .05) 75%,
                        transparent 75%, transparent);                                      
     box-shadow: inset 0 -1px 0 rgba(255,255,255,.4);
     border: 1px solid;
     color: #fff;
     padding: 15px;
     box-sizing:border-box;
     text-shadow: 0 1px 0 rgba(0,0,0,.5);
     animation: animate-bg 2s linear infinite;
	 background-color: #61b832;
     border-color: #55a12c;
}
#system-message > div.alert-message { background-color: #eaaf51;border-color: #d99a36;}
#system-message > div.alert-error { background-color: #de4343; border-color: #c43d3d;}
#system-message > div.alert-info { background-color: #4ea5cd; border-color: #3b8eb5;}
#system-message > div.alert-warning { background-color: #eaaf51; border-color: #d99a36;}

#system-message > div .close { color:#fff;font-size:20px; background:rgba(255,255,255,.2);}
#system-message > div .alert-heading { color:#fff; border-bottom:1px solid #fff;}

@keyframes animate-bg {
    from {
        background-position: 0 0;
    }
    to {
       background-position: -80px 0;
    }
}