body{font-size:12px;line-height:1.5em;margin:0;padding:0}
@font-face{font-family:'Sheila-Bold';src:url(../font/Sheila-Bold.eot?#iefix) format("embedded-opentype"),url(../font/Sheila-Bold.woff) format("woff"),url(../font/Sheila-Bold.ttf) format("truetype"),url(../font/Sheila-Bold.svg#Sheila-Bold) format("svg");font-weight:400;font-style:normal}
h1{font-family:'open_sanslight',sans-serif;margin:0;font-size:1.6666666666667em;line-height:.9em;text-align:center;margin-bottom:.9em}
h2{font-family:'open_sanslight',sans-serif;margin:0;font-size:1.5em;line-height:1em;margin-bottom:1em}
h3{font-family:'open_sanslight',sans-serif;margin:0;font-size:1.1666666666667em;line-height:1.2857142857143em;margin-bottom:1.2857142857143em}
h4{font-family:'open_sanslight',sans-serif;margin:0;font-size:1em;line-height:1.5em;margin-bottom:1.5em}
p,ul,blockquote,pre,td,th,label{margin:0;font-size:1em;line-height:1.5em;margin-bottom:1.5em}
p.small{margin:0;font-size:.83333333333333em;line-height:1.8em;margin-bottom:1.8em}
table{border-collapse:collapse;margin-bottom:1.5em}
.align-left{text-align:left}
.align-right{text-align:right}
.align-center{text-align:center}
#page-content h1{background:#64bed6;color:#FFF;padding:.6em}
#page-content h2{padding:.6em;border:dotted #F2F2F2;border-width:0 0 1px 1px}
.title a{color:#666}
.button{display:inline-block;color:#e0f6fc;background-color:#68c6df;padding:0 .75em;vertical-align:middle;line-height:2.2em;height:2.2em;white-space:nowrap;text-shadow:0 -1px 0 #5aacc1;border:1px solid #4f8492;margin:.25em 0;background-image:-webkit-gradient(linear,left top,left bottom,from(rgba(255,255,255,.1)),to(rgba(0,0,0,.1)));background-image:-webkit-linear-gradient(top,rgba(255,255,255,.1),rgba(0,0,0,.1));background-image:-moz-linear-gradient(top,rgba(255,255,255,.1),rgba(0,0,0,.1));background-image:-ms-linear-gradient(top,rgba(255,255,255,.1),rgba(0,0,0,.1));background-image:-o-linear-gradient(top,rgba(255,255,255,.1),rgba(0,0,0,.1));background-image:linear-gradient(top,rgba(255,255,255,.1),rgba(0,0,0,.1));-moz-box-shadow:inset 0 1px 0 rgba(255,255,255,.3);-webkit-box-shadow:inset 0 1px 0 rgba(255,255,255,.3);box-shadow:inset 0 1px 0 rgba(255,255,255,.3);-moz-border-radius:.25em;-webkit-border-radius:.25em;border-radius:.25em;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box}
.button:hover{-moz-box-shadow:inset 0 0 .5em rgba(0,0,0,.3);-webkit-box-shadow:inset 0 0 .5em rgba(0,0,0,.3);box-shadow:inset 0 0 .5em rgba(0,0,0,.3)}
.button.big,.button.large{font-size:1.1666666666667em}
.button.massive,.button.huge{font-size:2em}
.add-to-cart span.price{background-color:#2b275b;display:inline-block;margin:0 .5em 0 -.75em;padding:0 .75em;border-right:1px solid #2b275b}
.price_old{margin-right:5px;text-decoration:line-through}
fieldset,#page-content .section{border:1px solid #E5E5E5;border-top:none;margin:0 0 1em}
#page-content .section .content{padding:1em}
fieldset legend{margin:1em;font-size:1.1666666666667em;line-height:1.2857142857143em;padding:.5em 1em;background-color:#F2F2F2;border:1px solid #E5E5E5;font-weight:700}
fieldset h3,.section h3{margin:0;padding:1em;border-top:1px solid #E5E5E5}
fieldset p,fieldset .form-row,.section .form-row,fieldset #recaptcha{margin:0;padding:1em 1.25em;background-color:#F7F7F7;border-top:1px solid #E5E5E5;-moz-box-shadow:inset 0 1px 0 rgba(255,255,255,.5);-webkit-box-shadow:inset 0 1px 0 rgba(255,255,255,.5);box-shadow:inset 0 1px 0 rgba(255,255,255,.5);vertical-align:middle}
fieldset p.title{font-weight:700;background-color:#F2F2F2}
fieldset label{width:10em;display:inline-block;vertical-align:middle;margin:0;font-weight:700}
fieldset p img,fieldset div.form-row img{vertical-align:middle}
input[type="text"],input[type="email"],input[type="password"],input[type="number"],textarea{width:14em;padding:.5em;vertical-align:middle;border:1px solid #B2B2B2;-moz-box-shadow:inset 0 1px 0 rgba(255,255,255,.5),inset 0 .5em .5em rgba(0,0,0,.1);-webkit-box-shadow:inset 0 1px 0 rgba(255,255,255,.5),inset 0 .5em .5em rgba(0,0,0,.1);box-shadow:inset 0 1px 0 rgba(255,255,255,.5),inset 0 .5em .5em rgba(0,0,0,.1)}
#header-container .box-search input[type="text"]{box-shadow:-moz-0 0 3px #ddd inset;-o-box-shadow:0 0 3px #ddd inset;-webkit-box-shadow:0 0 3px #ddd inset;box-shadow:0 0 3px #ddd inset}
input[type="number"]{width:0;display:none}
fieldset p.invalid{background-color:#FFEFEF}
.ui-state-error{border:1px solid red!important}
input:focus,textarea:focus{outline:none}
select{padding:.5em}
#recaptcha > label{float:left}
#recaptcha_image{background:#FFF;border:1px solid #B2B2B2;margin-bottom:1em;padding:1em;width:200px!important;height:38px!important}
#recaptcha_image img{width:100%!important;height:auto!important}
table{width:100%;border:1px solid #CCC;text-align:center}
th{text-shadow:0 1px 0 #FFF;background-color:#EEE;background-image:-webkit-gradient(linear,left top,left bottom,from(#F2F2F2),to(#DDD));background-image:-webkit-linear-gradient(top,#F2F2F2,#DDD);background-image:-moz-linear-gradient(top,#F2F2F2,#DDD);background-image:-ms-linear-gradient(top,#F2F2F2,#DDD);background-image:-o-linear-gradient(top,#F2F2F2,#DDD);background-image:linear-gradient(top,#F2F2F2,#DDD);filter:progid:DXImageTransform.Microsoft.gradient(startColorStr='#F2F2F2',EndColorStr='#DDDDDD');border-bottom:1px solid #CCC}
.tbl-headings-left th{border-right:1px solid #CCC}
th,td{padding:1em;vertical-align:middle}
td{border-bottom:1px solid #E5E5E5}
tbody tr:last-child td,tbody tr:last-child th{border-bottom:none}
tfoot{text-shadow:0 1px 0 #FFF;background:#F2F2F2;-moz-box-shadow:inset 0 .25em .25em rgba(0,0,0,.05);-webkit-box-shadow:inset 0 .25em .25em rgba(0,0,0,.05);box-shadow:inset 0 .25em .25em rgba(0,0,0,.05)}
tfoot td{border-bottom:none;border-top:1px solid #CCC}
#page-content tfoot .pagination ul{margin-bottom:0;text-align:right}
.message{position:relative;padding:1em;color:#312828;background:#F2F2F2;border:1px solid #E5E5E5;margin-bottom:1em;text-shadow:0 1px 0 rgba(255,255,255,.3);-moz-box-shadow:inset 0 1px 0 rgba(255,255,255,.3);-webkit-box-shadow:inset 0 1px 0 rgba(255,255,255,.3);box-shadow:inset 0 1px 0 rgba(255,255,255,.3)}
.message .title{font-weight:700;font-size:1.1666666666667em}
.message ul{margin:1em 0 0 1.5em;list-style-type:square}
.message.error{background-color:#F8C6C3;border-color:#A55C58}
.message.warning{background-color:#F0E19F;border-color:#9D8824}
.message.success{background-color:#dcffbe;border-color:#50A606}
.message.information{background-color:#C3E2EF;border-color:#5D8A9B}
#page-content .content h2,#page-content .content h3,#page-content .content h4{padding:0;border:none}
#page-content .content ul,#page-content .content ol{padding-left:1.5em;margin-bottom:1.5em}
#page-content .content em{font-family:Georgia,"Times New Roman",Times,serif;font-style:italic}
#page-content .content .highlight{background-color:#F0E19F;border-bottom:1px solid #9D8824;padding:0 .25em;color:#312828}
#page-content .content .highlight.red{background-color:#F8C6C3;border-bottom-color:#A55C58}
#page-content .content .message{margin-bottom:1.5em}
#page-content .content p img{margin:1.5em}
#page-content .content p img[align="left"]{margin-left:0}
#page-content .content p img[align="right"]{margin-right:0}
#page-content .content p:last-child{margin-bottom:0}
#page hr{height:10px;border:none;margin:1em auto}
.ie7 #page hr{display:list-item;filter:alpha(opacity=0);margin-left:-10px;width:100%}
.social{font-size:1px}
.social iframe{vertical-align:middle}
.social span{display:inline-block;width:110px;height:.5em}
.widFRR{margin-left:auto;margin-right:auto}
.social2{border:1px solid RED;height:30px;margin:0 auto;margin-top:-20px;margin-bottom:20px;text-align:center}
.fb2{width:140px;float:left;position:relative}
.twitter2{width:140px;float:left;position:relative}
.top{background-color:#4d9caf;border-radius:5px;color:#fff;cursor:pointer;display:block;float:right;font-size:14px;font-weight:700;margin-right:10px;margin-top:-68px;padding:10px 5px;right:23px;text-align:center;text-transform:uppercase;z-index:1000}
#section-home .slider .previous,#section-home .slider .next,#section-home .flex-direction-nav a{display:none}
.buttonBox{display:none}
.right-box .name{font-family:"Sheila-Bold";font-size:20px;line-height:normal}
.image-avatar{display:none}
.sitenewsitem{border:1px dashed #ccc;margin-bottom:15px;margin-top:5px;padding:10px}
.button-box{margin-top:9px;text-align:right}
.button-box span{background-color:#999;color:#fff;font-weight:700;margin-right:10px;padding:5px 10px}
.button-box span.blue-btn{background-color:#64bed6}
@media only screen and (max-width:960px) {
.row{min-width:0}
}
@media only screen and (min-width:769px) and (max-width:1060px) {
#header-container .box-search{float:right;margin:0;padding:0!important;width:400px!important}
}
@media handheld,only screen and (max-width:1024px) {
header.wrapper .row .ninecol,header.wrapper .row .threecol{width:auto;float:none;margin-left:0;margin-right:0;padding-left:20px;padding-right:20px}
}
@media only screen and (max-width:799px) {
#page-content .content p img{margin:1.5em 0;height:auto!important}
img{height:auto!important;max-width:100%}
.wc-basketbox td{padding:15px 5px!important}
h1,h2,h3,h4{line-height:normal!important}
}
@media only screen and (max-width:550px) {
.wc-basketbox td img{max-width:50px}
.wc-basketbox td input.button{padding:0;width:auto}
#upper_header.sevencol .box-session{float:none;margin:0;display:none}
#header-container #upper_header .box-session .content{padding-top:2px}
#header-container .box-session .wrapper .welcome{display:block;padding:8px}
#header-container .box-session .wrapper .action{box-shadow:none;padding:9px;position:absolute;right:0;top:1px}
::-webkit-input-placeholder{color:#444;opacity:1}
:-moz-placeholder{color:#444;opacity:1}
::-moz-placeholder{color:#444;opacity:1}
:-ms-input-placeholder{color:#444;opacity:1}
#header-container .box.box-search{padding:0;margin-right:0;display:none;margin-bottom:3px}
#header-container .box.box-search form{margin-bottom:0}
#navigation{display:none}
#header-container .box-search input[type="text"]{border-color:#ccc;box-shadow:0 0 3px #ddd;box-sizing:border-box;width:100%!important}
#logo{text-align:center}
#logo img{max-width:80%}
#upper_header{z-index:10;position:relative}
.buttonBox{color:#fff;display:block;position:relative;margin-top:-25px;z-index:10}
.buttonBox span{display:inline-block;text-align:center;vertical-align:top}
.menu-button{background:url(../images/menu.png) no-repeat scroll center top;height:24px;width:19px;cursor:pointer}
.search-button{background:url(../images/search.png) no-repeat scroll center top;height:24px;margin:0 4px;width:24px;cursor:pointer}
.login-button{background:url(../images/login.png) no-repeat scroll center top;height:24px;width:24px;cursor:pointer;cursor:pointer}
#header-container .box-search .search{background:url(../images/icons/search2.png) no-repeat scroll center center!important}
.sitenewsitem{padding:10px 5px}
#fancybox-wrap{top:30px!important}
#fancybox-content{max-width:100%}
.shell #navigation{margin-bottom:2px}
.button-box{text-align:center}
}
@media only screen and (max-width:400px) {
.buttonBox{margin:-20px -15px 0}
.menu-button,.search-button,.login-button{margin-top:0}
#logo img{max-width:95%}
}
@media only screen and (max-width:350px) {
.wc-basketbox .mobile-off{display:none}
}
@media only screen and (min-device-width:481px) and (max-device-width:1074px) and (orientation:portrait) {
#copyright,.container{width:auto}
}
@media only screen and (min-device-width:481px) and (max-device-width:1074px) and (orientation:landscape) {
#copyright,.container{width:auto}
}