.container, .header-item, .navigation-item, .site-content, .footer-item{max-width:1080px;margin-left:auto;margin-right:auto;}
.container:after, .header-item:after, .navigation-item:after, .site-content:after, .footer-item:after{content:" ";display:block;clear:both;}
@media screen and (min-width:320px){.container, .header-item, .navigation-item, .site-content, .footer-item{padding:0 3%;}
}
@media screen and (min-width:1025px){.container, .header-item, .navigation-item, .site-content, .footer-item{padding:0;}
}
html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%;}
body{margin:0;}
article,
aside,
details,
figcaption,
figure,
footer,
header,
hgroup,
main,
nav,
section,
summary{display:block;}
audio,
canvas,
progress,
video{display:inline-block;vertical-align:baseline;}
audio:not([controls]){display:none;height:0;}
[hidden],
template{display:none;}
a{background:transparent;}
a:active,
a:hover{outline:0;}
abbr[title]{border-bottom:1px dotted;}
b,
strong{font-weight:700;}
dfn{font-style:italic;}
h1{font-size:2em;margin:0.67em 0;}
mark{background:#ff0;color:#000;}
small{font-size:80%;}
sub,
sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline;}
sup{top:-0.5em;}
sub{bottom:-0.25em;}
img{border:0;}
svg:not(:root){overflow:hidden;}
figure{margin:1em 40px;}
hr{-moz-box-sizing:content-box;box-sizing:content-box;height:0;}
pre{overflow:auto;}
code,
kbd,
pre,
samp{font-family:monospace, monospace;font-size:1em;}
button,
input,
optgroup,
select,
textarea{color:inherit;font:inherit;margin:0;}
button{overflow:visible;}
button,
select{text-transform:none;}
button,
html input[type="button"],
input[type="reset"],
input[type="submit"]{-webkit-appearance:button;cursor:pointer;}
button[disabled],
html input[disabled]{cursor:default;}
button::-moz-focus-inner,
input::-moz-focus-inner{border:0;padding:0;}
input{line-height:normal;}
input[type="checkbox"],
input[type="radio"]{box-sizing:border-box;padding:0;}
input[type="number"]::-webkit-inner-spin-button,
input[type="number"]::-webkit-outer-spin-button{height:auto;}
input[type="search"]{-webkit-appearance:textfield;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box;}
input[type="search"]::-webkit-search-cancel-button,
input[type="search"]::-webkit-search-decoration{-webkit-appearance:none;}
fieldset{border:1px solid #c0c0c0;margin:0 2px;padding:0.35em 0.625em 0.75em;}
legend{border:0;padding:0;}
textarea{overflow:auto;}
optgroup{font-weight:700;}
table{border-collapse:collapse;border-spacing:0;}
td,
th{padding:0;}
*,
*:before,
*:after{box-sizing:border-box;}
* html{font-size:81.25%;}
html{font-size:13px;line-height:1.5em;min-height:100%;}
body{background:white;color:#555555;font-family:"Droid Sans", sans-serif;font-style:normal;font-weight:400;}
::selection{background:black;color:white;text-shadow:none;}
::-moz-selection{background:black;color:white;text-shadow:none;}
.alignleft{float:left;margin-right:1.5em;}
.alignright{float:right;margin-left:1.5em;}
.aligncenter{clear:both;}
.alignnone{display:block;}
.screen-reader-text{clip:rect(1px, 1px, 1px, 1px);position:absolute;}
.sticky,
.bypostauthor{background:inherit;color:inherit;}
div, dl, dt, dd, ul, ol, li,
h1, h2, h3, h4, h5, h6, pre, form, p,
blockquote, th, td{direction:ltr;margin:0;padding:0;}
a{transition:all 200ms ease-in-out 0s;color:#2aa4cf;text-decoration:none;}
a:visited{color:#2693ba;}
a:hover, a:visited:hover{color:#50b7dc;text-decoration:none;}
h1,
h2,
h3,
h4,
h5,
h6{margin:10px 0;margin:0.76923rem 0;color:#474747;font-family:"Droid Sans", sans-serif;font-style:normal;font-weight:400;}
h1,
.h1{font-size:36px;font-size:2.76923rem;line-height:1.1em;}
h2,
.h2{font-size:30px;font-size:2.30769rem;line-height:1.1em;}
h3,
.h3{font-size:24px;font-size:1.84615rem;line-height:1.3em;}
h4,
.h4{font-size:20px;font-size:1.53846rem;line-height:1.3em;}
h5,
.h5{font-size:16px;font-size:1.23077rem;}
h6,
.h6{font-size:14px;font-size:1.07692rem;}
p{margin:0 0 20px;margin:0 0 1.53846rem;}
abbr[title],
dfn[title]{cursor:help;}
del{color:#aaaaaa;text-decoration:line-through;vertical-align:baseline;}
pre{margin:20px 0;margin:1.53846rem 0;padding:20px;padding:1.53846rem;background-color:#fafafa;border-bottom:1px solid #ededed;border-top:1px solid #ededed;color:#2080ad;}
code{color:#2080ad;}
ins{background:#fff9c0;text-decoration:none;}
blockquote{margin:20px 40px;margin:1.53846rem 3.07692rem;padding-left:20px;padding-left:1.53846rem;border-left:3px solid #eeeeee;color:#aaaaaa;font-style:italic;font-family:Georgia, Cambria, "Times New Roman", Times, serif;}
blockquote cite{padding:10px 0 0 20px;padding:0.76923rem 0 0 1.53846rem;color:#555555;display:block;position:relative;}
blockquote cite:before{content:'\2014';left:0;position:absolute;}
q:before,
q:after,
blockquote:before,
blockquote:after{content:"";}
address{margin:0 0 20px;margin:0 0 1.53846rem;display:block;}
ul,
ol{margin:13px 0;margin:1rem 0;padding:0 0 0 20px;padding:0 0 0 1.53846rem;}
ul{list-style:disc;}
ol{list-style-type:decimal;}
ol ol{list-style:upper-alpha;}
ol ol ol{list-style:lower-roman;}
ol ol ol ol{list-style:lower-alpha;}
li ul,
li ol{margin:0;}
dl{margin:20px;margin:1.53846rem;}
dt{font-weight:700;}
dd{margin-bottom:20px;margin-bottom:1.53846rem;}
hr{margin:20px 0;margin:1.53846rem 0;border-top:1px solid #e9e9e9;border-bottom:0;border-right:0;border-left:0;clear:both;height:1px;min-height:0;}
hr.dotted{border-style:dotted;}
hr.dashed{border-style:dashed;}
hr.blackborder{border-color:black;}
hr.whiteborder{border-color:white;}
@media print{*{background:transparent !important;color:#000 !important;box-shadow:none !important;text-shadow:none !important;}
a,
a:visited{text-decoration:underline;}
a[href]:after{content:" (" attr(href) ")";}
abbr[title]:after{content:" (" attr(title) ")";}
.ir a:after,
a[href^="javascript:"]:after,
a[href^="#"]:after{content:"";}
pre,
blockquote{border:1px solid #999;page-break-inside:avoid;}
thead{display:table-header-group;}
tr,
img{page-break-inside:avoid;}
img{max-width:100% !important;}
@page{margin:0.5cm;}
p,
h2,
h3{orphans:3;widows:3;}
h2,
h3{page-break-after:avoid;}
}
form{font-size:13px;font-size:1rem;}
input[type="search"]::-webkit-search-decoration{display:none;}
input:invalid,
button:invalid,
a.button:invalid,
select:invalid,
textarea:invalid{box-shadow:none;}
input[type="file"]:focus, input[type="file"]:active,
input[type="radio"]:focus,
input[type="radio"]:active,
input[type="checkbox"]:focus,
input[type="checkbox"]:active{box-shadow:none;}
button,
a.button,
input[type="reset"],
input[type="submit"],
input[type="button"]{font-size:12px;font-size:0.92308rem;padding:10px 20px;padding:0.76923rem 1.53846rem;-webkit-appearance:none;background-clip:padding-box;border-radius:0;border:1px solid #e9e9e9;cursor:pointer;color:#555555;display:inline-block;font-family:"Droid Sans", sans-serif;font-weight:700;outline:0;overflow:visible;margin:0;text-decoration:none;vertical-align:top;width:auto;}
button:hover,
a.button:hover,
input[type="reset"]:hover,
input[type="submit"]:hover,
input[type="button"]:hover{background:white;color:#2aa4cf;text-decoration:none;}
button::-moz-focus-inner,
a.button::-moz-focus-inner,
input[type="reset"]::-moz-focus-inner,
input[type="submit"]::-moz-focus-inner,
input[type="button"]::-moz-focus-inner{border:0;padding:0;}
textarea,
select,
input[type="date"],
input[type="datetime"],
input[type="datetime-local"],
input[type="email"],
input[type="month"],
input[type="number"],
input[type="password"],
input[type="search"],
input[type="tel"],
input[type="text"],
input[type="time"],
input[type="url"],
input[type="week"]{padding:5px;padding:0.38462rem;font-size:13px;font-size:1rem;box-sizing:border-box;background-clip:padding-box;border-radius:0;-webkit-appearance:none;background-color:white;border:1px solid #e9e9e9;color:#555555;font-family:"Droid Sans", sans-serif;outline:0;margin:0;text-align:left;height:2.5em;vertical-align:top;}
textarea[disabled],
select[disabled],
input[type="date"][disabled],
input[type="datetime"][disabled],
input[type="datetime-local"][disabled],
input[type="email"][disabled],
input[type="month"][disabled],
input[type="number"][disabled],
input[type="password"][disabled],
input[type="search"][disabled],
input[type="tel"][disabled],
input[type="text"][disabled],
input[type="time"][disabled],
input[type="url"][disabled],
input[type="week"][disabled]{background-color:#eee;}
button[disabled],
input[disabled],
select[disabled],
select[disabled] option,
select[disabled] optgroup,
textarea[disabled],
a.button_disabled{box-shadow:none;user-select:none;color:#888;cursor:default;}
input::-webkit-input-placeholder,
textarea::-webkit-input-placeholder{color:#888888;}
input:-moz-placeholder,
textarea:-moz-placeholder{color:#888888;}
input.placeholder_text,
textarea.placeholder_text{color:#888888;}
[placeholder]:focus::-webkit-input-placeholder{transition:opacity 0.5s 0.5s ease;opacity:0;}
textarea,
select[size],
select[multiple]{height:auto;}
select[size="0"],
select[size="1"]{height:2.5em;}
@media (-webkit-min-device-pixel-ratio:0){select[size],
select[multiple],
select[multiple][size]{background-image:none;padding-right:3px;}
select,
select[size="0"],
select[size="1"]{background-image:url(data:image/png;base64,R0lGODlhDQAEAIAAAAAAAP8A/yH5BAEHAAEALAAAAAANAAQAAAILhA+hG5jMDpxvhgIAOw==);background-repeat:no-repeat;background-position:right center;padding-right:20px;}
::-webkit-validation-bubble-message{-webkit-box-shadow:none;box-shadow:none;background:-webkit-gradient(linear, left top, left bottom, color-stop(0, #666666), color-stop(1, black));border:0;color:white;font:13px/17px "Lucida Grande", Arial, "Liberation Sans", FreeSans, sans-serif;overflow:hidden;padding:15px 15px 17px;text-shadow:black 0 0 1px;min-height:16px;}
::-webkit-validation-bubble-arrow,::-webkit-validation-bubble-top-outer-arrow,::-webkit-validation-bubble-top-inner-arrow{box-shadow:none;background:#666;border-color:#666;}
}
textarea{min-height:40px;overflow:auto;resize:vertical;width:100%;}
optgroup{color:#555555;font-style:normal;font-weight:normal;font-family:"Droid Sans", sans-serif;}
optgroup::-moz-focus-inner{border:0;padding:0;}
table{font-size:12px;font-size:0.92308rem;max-width:100%;width:100%;}
table,
td{margin:20px 0;margin:1.53846rem 0;padding:5px 10px;padding:0.38462rem 0.76923rem;border:1px solid #e9e9e9;}
th{margin:5px 0 10px;margin:0.38462rem 0 0.76923rem;padding:5px 10px;padding:0.38462rem 0.76923rem;background-color:#f0f0f0;color:#555555;text-align:left;}
tr{background-color:white;}
table button,
table input{*overflow:auto;}
figure{max-width:100%;margin-left:0;margin-right:0;}
figure > img{display:block;}
img{height:auto;max-width:100%;}
img[class*="align"],
img[class*="attachment-"]{height:auto;}
embed,
iframe,
object{max-width:100%;width:100%;}
.wp-caption img{margin-bottom:5px;margin-bottom:0.38462rem;}
.wp-caption-text{font-style:italic;color:#999999;}
.gallery{margin-bottom:20px;margin-bottom:1.53846rem;}
.gallery-item{margin:0 4px 4px 0;margin:0 0.30769rem 0.30769rem 0;float:left;overflow:hidden;position:relative;}
.gallery-icon a,
.gallery-icon img{display:block;}
.gallery-columns-1 .gallery-item{max-width:100%;}
.gallery-columns-2 .gallery-item{max-width:48%;max-width:-webkit-calc(50% - 4px);max-width:calc(50% - 4px);}
.gallery-columns-3 .gallery-item{max-width:32%;max-width:-webkit-calc(33.3% - 4px);max-width:calc(33.3% - 4px);}
.gallery-columns-4 .gallery-item{max-width:23%;max-width:-webkit-calc(25% - 4px);max-width:calc(25% - 4px);}
.gallery-columns-5 .gallery-item{max-width:19%;max-width:-webkit-calc(20% - 4px);max-width:calc(20% - 4px);}
.gallery-columns-6 .gallery-item{max-width:15%;max-width:-webkit-calc(16.7% - 4px);max-width:calc(16.7% - 4px);}
.gallery-columns-7 .gallery-item{max-width:13%;max-width:-webkit-calc(14.28% - 4px);max-width:calc(14.28% - 4px);}
.gallery-columns-8 .gallery-item{max-width:11%;max-width:-webkit-calc(12.5% - 4px);max-width:calc(12.5% - 4px);}
.gallery-columns-9 .gallery-item{max-width:9%;max-width:-webkit-calc(11.1% - 4px);max-width:calc(11.1% - 4px);}
.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-columns-1.gallery-size-medium figure.gallery-item:nth-of-type(1n+1),
.gallery-columns-1.gallery-size-thumbnail figure.gallery-item:nth-of-type(1n+1),
.gallery-columns-2.gallery-size-thumbnail figure.gallery-item:nth-of-type(2n+1),
.gallery-columns-3.gallery-size-thumbnail figure.gallery-item:nth-of-type(3n+1){clear:left;}
.gallery-caption{padding:2px 8px;padding:0.15385rem 0.61538rem;font-size:12px;font-size:0.92308rem;background-color:black;background-color:rgba(0, 0, 0, 0.7);box-sizing:border-box;color:white;line-height:1.5;margin:0;max-height:50%;opacity:0;position:absolute;bottom:0;left:0;text-align:left;width:100%;}
.gallery-caption:before{content:"";height:100%;min-height:50px;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;}
.searchform{width:23.72881%;float:right;margin-right:0;position:relative;color:#dcdcdc;}
@media screen and (min-width:320px){.searchform{display:none;}
}
@media screen and (min-width:601px){.searchform{display:block;}
}
.searchform div{position:relative;float:right;}
.searchform .dashicons{left:6px;left:0.46154rem;top:14px;top:1.07692rem;width:16px;width:1.23077rem;height:16px;height:1.23077rem;font-size:16px;font-size:1.23077rem;position:absolute;}
.searchform .field{margin-top:6px;margin-top:0.46154rem;padding-left:25px;padding-left:1.92308rem;width:90px;width:6.92308rem;transition:width 400ms ease-in-out 0s;border-radius:3px;border-color:transparent;}
.searchform .field:focus{width:233px;width:17.92308rem;}
.site-header{padding:24px 0;padding:1.84615rem 0;}
@media screen and (min-width:320px){.site-branding{width:100%;float:right;margin-right:0;margin-bottom:20px;margin-bottom:1.53846rem;text-align:center;}
}
@media screen and (min-width:800px){.site-branding{width:23.72881%;float:left;margin-right:1.69492%;margin-bottom:0;text-align:left;}
}
.site-branding .site-title{font-size:30px;font-size:2.30769rem;margin-bottom:0;}
.site-branding .site-description{margin-top:6px;margin-top:0.46154rem;font-size:14px;font-size:1.07692rem;font-weight:normal;color:#777;}
.site-logo{margin-top:14px;margin-top:1.07692rem;}
@media screen and (min-width:320px){#primary-menu{display:none;}
}
@media screen and (min-width:601px){#primary-menu{display:block;}
}
.main-navigation{box-shadow:rgba(0, 0, 0, 0.2) 0px 2px 2px -1px;background-color:#50b7dc;border-bottom:1px solid #2693BA;}
.menu-primary-items{width:74.57627%;float:left;margin-right:1.69492%;}
.menu-primary-items .sfHover, .menu-primary-items .sub-menu a{background-color:#2aa4cf;}
.menu-primary-items a{font-size:11px;font-size:0.84615rem;padding:14px 18px;padding:1.07692rem 1.38462rem;color:white;letter-spacing:1px;text-transform:uppercase;}
.menu-primary-items a:hover, .menu-primary-items a:visited:hover{background-color:#2aa4cf;color:white;}
.menu-primary-items .sub-menu a:hover{background-color:#50b7dc;}
.mobile-menu .dashicons{font-size:40px;font-size:3.07692rem;color:black;}
@media screen and (min-width:320px){.mobile-menu{display:block;}
}
@media screen and (min-width:601px){.mobile-menu{display:none;}
}
.secondary-navigation{position:relative;margin-bottom:-1px;z-index:9;}
.menu-secondary-items{border:1px solid #e9e9e9;border-bottom-color:#dddddd;}
@media screen and (min-width:320px){.menu-secondary-items{display:none;}
}
@media screen and (min-width:601px){.menu-secondary-items{display:block;}
}
.menu-secondary-items .sfHover, .menu-secondary-items .menu-primary-items .sub-menu a, .menu-primary-items .sub-menu .menu-secondary-items a{background:#f0f0f0;color:#666;}
.menu-secondary-items a{font-size:13px;font-size:1rem;padding:12px 18px;padding:0.92308rem 1.38462rem;border-right:1px solid #e3e3e3;color:#888;letter-spacing:1px;text-transform:uppercase;}
.menu-secondary-items a:hover, .menu-secondary-items a:visited:hover{background:#f0f0f0;color:#666;}
.menu-secondary-items.sf-arrows .sf-with-ul:after{border-top-color:#dddddd;}
.menu-secondary-items.sf-arrows ul .sf-with-ul:after{border-top-color:transparent;border-left-color:#dddddd;}
.menu-secondary-items .sub-menu{border-bottom:1px solid #dddddd;margin-left:-1px;}
.menu-secondary-items .sub-menu a{font-size:13px;font-size:1rem;background:#f0f0f0;color:#666;border-left:1px solid #e3e3e3;border-right:1px solid #e3e3e3;padding:10px 18px;text-transform:none;}
.menu-secondary-items .sub-menu a:hover{background:#fff298;text-shadow:none;}
.tinynav{margin-bottom:14px;margin-bottom:1.07692rem;width:100%;}
@media screen and (min-width:320px){.tinynav{display:block;}
}
@media screen and (min-width:601px){.tinynav{display:none;}
}
.breadcrumbs{font-size:12px;font-size:0.92308rem;margin-bottom:20px;margin-bottom:1.53846rem;color:#999999;}
.breadcrumbs .sep{padding:0 5px;padding:0 0.38462rem;color:#cccccc;}
.featured-slider{margin-bottom:20px;margin-bottom:1.53846rem;}
.flex-container a:active,
.flexslider a:active,
.flex-container a:focus,
.flexslider a:focus{outline:none;}
.slides,
.flex-control-nav,
.flex-direction-nav{margin:0;padding:0;list-style:none;}
.flexslider{margin:0;padding:0;}
.flexslider .slides > li{display:none;-webkit-backface-visibility:hidden;}
.flexslider .slides img{width:100%;display:block;}
.flex-pauseplay span{text-transform:capitalize;}
.slides:after{content:"\0020";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{margin-bottom:20px;margin-bottom:1.53846rem;position:relative;zoom:1;}
.flex-viewport{max-height:2000px;transition:all 1s ease;}
.loading .flex-viewport{max-height:300px;}
.flexslider .slides{zoom:1;}
.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 (max-width:860px){.flex-direction-nav .flex-prev{opacity:1;left:10px;}
.flex-direction-nav .flex-next{opacity:1;right:10px;}
}
@media screen and (min-width:320px){#carousel{display:none;}
}
@media screen and (min-width:480px){#carousel{display:block;}
}
#carousel .slides li{height:12em;border-top:1px solid #e9e9e9;border-right:1px solid #ddd;border-bottom:1px solid #ddd;color:#999;cursor:pointer;font-size:12px;line-height:1.2;text-align:center;}
#carousel .slides li:first-child{border-left:1px solid #ddd;}
#carousel .slides li:hover{background:white;}
#carousel .slides li.flex-active-slide{background:white;}
#carousel .slides div{padding:9px 10px;}
#carousel img{margin-bottom:8px;margin-bottom:0.61538rem;}
.site-content{margin-bottom:30px;margin-bottom:2.30769rem;}
.content-area{padding:20px 20px 30px 20px;padding:1.53846rem 1.53846rem 2.30769rem 1.53846rem;border:1px solid #e9e9e9;}
@media screen and (min-width:320px){.content-area{margin-bottom:30px;margin-bottom:2.30769rem;width:100%;float:none;}
}
@media screen and (min-width:768px){.content-area{width:66%;margin-bottom:0;float:left;}
}
@media screen and (min-width:1024px){.has-left-sidebar .content-area{margin-left:-1px;margin-left:-0.07692rem;width:40%;}
}
.hentry{margin-bottom:30px;margin-bottom:2.30769rem;padding-bottom:30px;padding-bottom:2.30769rem;border-bottom:1px solid #e9e9e9;}
.hentry .edit-link{display:block;clear:both;}
.entry-title{font-size:20px;font-size:1.53846rem;line-height:1;font-weight:normal;}
.single .entry-title, .page .entry-title{font-size:26px;font-size:2rem;line-height:1.2;}
.entry-title a{color:#474747;}
.entry-title a:hover{color:#2aa4cf;}
.thumb-link{margin:15px 15px 0 0;margin:1.15385rem 1.15385rem 0 0;display:inline;float:left;}
.thumb-link img{box-shadow:0 0 3px rgba(0, 0, 0, 0.2);}
.entry-header-index{overflow:hidden;}
.entry-meta{font-size:13px;font-size:1rem;margin-bottom:10px;margin-bottom:0.76923rem;color:#999999;}
.entry-meta .published{color:#999999;}
.entry-meta .comments-link{float:right;}
.entry-meta .comments-link a{color:#999999;}
.entry-meta .comments-link .dashicons{color:#50b7dc;}
.entry-summary{overflow:hidden;}
.entry-content{margin-bottom:30px;margin-bottom:2.30769rem;}
.entry-footer{font-size:12px;font-size:0.92308rem;clear:both;color:#999999;}
.cat-links,
.tags-links{display:block;}
.page-links{clear:both;display:block;}
.not-found h2{font-size:16px;font-size:1.23077rem;}
.not-found div{margin-bottom:40px;margin-bottom:3.07692rem;}
@media screen and (min-width:320px){.widget-header{width:100%;float:right;margin-right:0;}
}
@media screen and (min-width:800px){.widget-header{width:74.57627%;float:right;margin-right:0;}
}
.has-left-sidebar .widget-home{float:left;width:26%;border-left:1px solid #e9e9e9;border-right:0px solid #e9e9e9;}
.has-left-sidebar .widget-home .widget{border-right:0;}
@media screen and (min-width:320px){.has-left-sidebar .widget-home{display:none;}
}
@media screen and (min-width:1024px){.has-left-sidebar .widget-home{display:block;}
}
@media screen and (min-width:600px){.widget-primary{width:100%;float:none;}
}
@media screen and (min-width:768px){.widget-primary{width:34%;float:right;}
}
.widget-area .widget{margin:0 0 -1px -1px;margin:0 0 -0.07692rem -0.07692rem;padding-bottom:10px;padding-bottom:0.76923rem;border:1px solid #e9e9e9;}
.widget-area .widget:hover .widget-title{border-bottom-color:#ff0000;color:#666;}
.widget-area .widget > div{padding:10px 20px;padding:0.76923rem 1.53846rem;}
.widget-area .widget > select,
.widget-area .widget > form{margin:10px 20px;margin:0.76923rem 1.53846rem;}
.widget-area .widget select{max-width:100%;}
.widget-area .widget-title{margin:0 0 10px 0;margin:0 0 0.76923rem 0;padding:10px 20px;padding:0.76923rem 1.53846rem;font-size:14px;font-size:1.07692rem;background:#f4f4f4;border-bottom:1px solid #e9e9e9;color:#666;font-weight:normal;letter-spacing:2px;text-transform:uppercase;text-shadow:0 1px 0 #fff;}
.widget-area li{padding:8px 20px 8px 30px;padding:0.61538rem 1.53846rem 0.61538rem 2.30769rem;position:relative;}
.widget-area li:hover{background-color:#ddf0f9;}
.widget-area li a{position:relative;}
.widget-area li a:first-child::before{content:'';position:absolute;top:50%;left:-0.7em;margin-top:-3px;height:0;width:0;border:3px solid transparent;border-left-color:#999999;}
.widget-footer{padding:20px 25px;padding:1.53846rem 1.92308rem;margin-bottom:20px;margin-bottom:1.53846rem;box-shadow:rgba(0, 0, 0, 0.3) 0px 2px 2px -1px;background:#50B7DC;border-bottom:1px solid #2693BA;color:white;}
@media screen and (min-width:320px){.widget-footer .widget{width:100%;float:right;margin-right:0;}
}
@media screen and (min-width:600px){.widget-footer .widget{width:49.15254%;float:left;margin-right:1.69492%;}
.widget-footer .widget:nth-child(2n){float:right;margin-right:0;}
}
@media screen and (min-width:800px){.widget-footer .widget{width:23.72881%;float:left;margin-right:1.69492%;font-size:12px;font-size:0.92308rem;}
.widget-footer .widget:nth-child(2n){margin-right:1.69492%;float:left;}
.widget-footer .widget:nth-child(4n){float:right;margin-right:0;}
}
.widget-footer .widget li{padding:2px 0 2px 0;padding:0.15385rem 0 0.15385rem 0;}
.widget-footer .widget-title{margin-bottom:10px;margin-bottom:0.76923rem;font-size:13px;font-size:1rem;color:white;text-transform:uppercase;}
.widget-footer a,
.widget-footer a:visited{color:white;}
.widget-area .delivery-categories{padding-bottom:0;}
.widget-area .delivery-categories li{padding:0;}
.widget-area .delivery-categories li a::before{border-left-color:transparent;}
.delivery-categories li:hover{background:none;}
.delivery-categories li:hover a{border-bottom-color:#ff0000;}
.delivery-categories li:last-child a{border-bottom:0;}
.delivery-categories li a{border-bottom:1px solid #e9e9e9;color:#41B7D8;display:block;font-size:14px;font-weight:normal;padding:10px 20px;letter-spacing:2px;text-transform:uppercase;}
.delivery-categories li a:hover{background:#fff283;}
.delivery-categories .children{background:#f4f4f4;border-bottom:1px solid #e9e9e9;}
.delivery-categories .children a{border-bottom:none;color:#999;font-size:13px;letter-spacing:0;padding:7px 20px;text-transform:none;}
.widget-area .widget_recent_comments li::before{content:'';position:absolute;top:50%;left:1.5em;margin-top:-3px;height:0;width:0;border:3px solid transparent;border-left-color:#999999;}
.widget-area .widget_recent_comments li a::before{border-left-color:transparent;}
.widget_search .searchform{width:100%;float:none;}
.widget_search .searchform div{float:none;}
.widget_search .searchform .field{width:86%;border-color:#e9e9e9;}
.widget-area .widget_nav_menu div{padding:0;}
.comment-reply-title{margin-bottom:0;}
.comment-form p{margin-bottom:10px;margin-bottom:0.76923rem;line-height:2.3;}
.comment-form p.form-allowed-tags{margin-bottom:20px;margin-bottom:1.53846rem;line-height:1.5;}
.comment-form label{color:#999999;}
.comment-form input{margin-right:15px;margin-right:1.15385rem;float:left;background-color:#f4f4f7;}
.comment-form input:focus{background-color:white;}
.comment-form textarea{background-color:#f4f4f7;line-height:1.5;}
.comment-form textarea:focus{background-color:white;}
.comment-form .required{color:#f00;}
.comments-title{margin-bottom:20px;margin-bottom:1.53846rem;font-size:16px;font-size:1.23077rem;line-height:1.25;font-weight:700;}
.comment-list .children{padding-left:50px;padding-left:3.84615rem;list-style:none;}
.comment .avatar{margin-right:15px;margin-right:1.15385rem;float:left;}
.comment .edit-link a{color:#2aa4cf;}
.comment .reply{font-size:12px;font-size:0.92308rem;float:right;font-style:italic;text-decoration:underline;}
.comment .reply a{color:#999999;}
.comment-body{padding-bottom:20px;padding-bottom:1.53846rem;margin-bottom:24px;margin-bottom:1.84615rem;border-bottom:1px solid #e6e6e6;}
.comment-metadata{margin-bottom:15px;margin-bottom:1.15385rem;}
.comment-metadata a{color:#999999;}
.comment-metadata a:hover{color:#333;text-decoration:underline;}
.comment-content{margin-bottom:20px;margin-bottom:1.53846rem;padding-left:63px;padding-left:4.84615rem;}
.comment-navigation{margin:20px 0;margin:1.53846rem 0;}
.pagination{margin:15px 0;margin:1.15385rem 0;letter-spacing:1px;text-transform:uppercase;text-align:center;}
.pagination .page-numbers{padding:7px 12px;padding:0.53846rem 0.92308rem;margin-left:-4px;margin-left:-0.30769rem;display:inline-block;border-top:1px solid #e9e9e9;border-bottom:1px solid #dddddd;border-right:1px solid #dddddd;color:#999999;text-decoration:none;}
.pagination .page-numbers:first-child{border-left:1px solid #dddddd;}
.pagination .page-numbers:hover{background:white;}
.pagination .page-numbers.current{background:white;}
.loop-nav{margin-bottom:30px;margin-bottom:2.30769rem;font-size:12px;font-size:0.92308rem;color:#999999;}
.loop-nav .prev{margin-bottom:5px;margin-bottom:0.38462rem;}
.site-info{margin-bottom:30px;margin-bottom:2.30769rem;text-align:center;}
.site-info .powered{display:block;}
.sf-menu{margin:0;padding:0;list-style:none;}
.sf-menu *{margin:0;padding:0;list-style:none;}
.sf-menu > li{float:left;}
.sf-menu li{position:relative;}
.sf-menu ul{position:absolute;display:none;top:100%;left:0;z-index:99;}
.sf-menu li:hover > ul, .sf-menu li.sfHover > ul{display:block;}
.sf-menu a{display:block;position:relative;}
.sf-menu ul ul{top:0;left:100%;}
.sf-arrows > li > .sf-with-ul:focus:after, .sf-arrows > li:hover > .sf-with-ul:after{border-top-color:white;}
.sf-arrows > .sfHover > .sf-with-ul:after, .menu-primary-items .sub-menu .sf-arrows > a > .sf-with-ul:after{border-top-color:white;}
.sf-arrows .sf-with-ul{padding-right:2.5em;}
.sf-arrows .sf-with-ul:after{content:'';position:absolute;top:50%;right:1em;margin-top:-3px;height:0;width:0;border:5px solid transparent;border-top-color:#dfeeff;border-top-color:rgba(255, 255, 255, 0.5);}
.sf-arrows ul .sf-with-ul:after{margin-top:-5px;margin-right:-3px;border-color:transparent;border-left-color:#dFeEFF;border-left-color:rgba(255, 255, 255, 0.5);}
.sf-arrows ul li > .sf-with-ul:focus:after, .sf-arrows ul li:hover > .sf-with-ul:after{border-left-color:white;}
.sf-arrows ul .sfHover > .sf-with-ul:after, .sf-arrows ul .menu-primary-items .sub-menu a > .sf-with-ul:after, .menu-primary-items .sub-menu .sf-arrows ul a > .sf-with-ul:after{border-left-color:white;}
.mm-page,
.mm-fixed-top,
.mm-fixed-bottom,
.mm-menu.mm-horizontal > .mm-panel{transition:none 0.4s ease;transition-property:top, right, bottom, left, border;}
html.mm-opened .mm-page,
html.mm-opened #mm-blocker{left:0;top:0;margin:0;border:0px solid transparent;}
html.mm-opening .mm-page,
html.mm-opening #mm-blocker{border:0px solid rgba(100, 100, 100, 0);}
.mm-menu .mm-hidden{display:none;}
.mm-fixed-top,
.mm-fixed-bottom{position:fixed;left:0;}
.mm-fixed-top{top:0;}
.mm-fixed-bottom{bottom:0;}
html.mm-opened .mm-page,
.mm-menu > .mm-panel{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;-o-box-sizing:border-box;box-sizing:border-box;}
html.mm-opened{overflow-x:hidden;position:relative;}
html.mm-opened .mm-page{position:relative;}
html.mm-background .mm-page{background:inherit;}
#mm-blocker{background:url(data:image/gif;base64,R0lGODlhAQABAIAAAP///wAAACH5BAEAAAAALAAAAAABAAEAAAICRAEAOw==) transparent;display:none;width:100%;height:100%;position:fixed;z-index:999999;}
html.mm-opened #mm-blocker,
html.mm-blocking #mm-blocker{display:block;}
.mm-menu.mm-current{display:block;}
.mm-menu{background:inherit;display:none;overflow:hidden;height:100%;padding:0;position:fixed;left:0;top:0;z-index:0;}
.mm-menu > .mm-panel{background:inherit;-webkit-overflow-scrolling:touch;overflow:scroll;overflow-x:hidden;overflow-y:auto;width:100%;height:100%;padding:0;position:absolute;top:0;left:100%;z-index:0;}
.mm-menu > .mm-panel.mm-opened{left:0%;padding:0;}
.mm-menu > .mm-panel.mm-subopened{left:-40%;}
.mm-menu > .mm-panel.mm-highest{z-index:1;}
.mm-menu > .mm-panel.mm-hidden{display:block;visibility:hidden;}
.mm-menu .mm-list{padding:0;}
.mm-menu > .mm-list{padding:20px 0 40px 0;}
.mm-panel > .mm-list{margin-left:0;margin-right:0;width:100%;float:none;}
.mm-panel > .mm-list:first-child{padding-top:0;}
.mm-list,
.mm-list > li{list-style:none;display:block;padding:0;margin:0;}
.mm-list{font:inherit;font-size:14px;}
.mm-list a,
.mm-list a:hover{text-decoration:none;font-size:14px;}
.mm-list > li{position:relative;}
.mm-list > li > a,
.mm-list > li > span{font-size:14px;text-transform:uppercase;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;color:inherit;line-height:20px;display:block;padding:10px 10px 10px 20px;margin:0;}
.mm-list > li:not(.mm-subtitle):not(.mm-label):not(.mm-noresults):after{content:'';border-bottom-width:1px;border-bottom-style:solid;display:block;width:100%;position:absolute;bottom:0;left:0;}
.mm-list > li:not(.mm-subtitle):not(.mm-label):not(.mm-noresults):after{width:auto;margin-left:20px;position:relative;left:auto;}
.mm-list a.mm-subopen{width:40px;height:100%;padding:0;position:absolute;right:0;top:0;z-index:2;}
.mm-list a.mm-subopen:before{content:'';border-left-width:1px;border-left-style:solid;display:block;height:100%;position:absolute;left:0;top:0;}
.mm-list a.mm-subopen.mm-fullsubopen{width:100%;}
.mm-list a.mm-subopen.mm-fullsubopen:before{border-left:none;}
.mm-list a.mm-subopen + a,
.mm-list a.mm-subopen + span{padding-right:5px;margin-right:40px;}
.mm-list > li.mm-selected > a.mm-subopen{background:transparent;}
.mm-list > li.mm-selected > a.mm-fullsubopen + a,
.mm-list > li.mm-selected > a.mm-fullsubopen + span{padding-right:45px;margin-right:0;}
.mm-list a.mm-subclose{text-indent:20px;padding-top:30px;margin-top:-20px;}
.mm-list > li.mm-label{text-overflow:ellipsis;white-space:nowrap;overflow:hidden;font-size:10px;text-transform:uppercase;text-indent:20px;line-height:25px;padding-right:5px;}
.mm-list > li.mm-spacer{padding-top:40px;}
.mm-list > li.mm-spacer.mm-label{padding-top:25px;}
.mm-list a.mm-subopen:after,
.mm-list a.mm-subclose:before{content:'';border:2px solid transparent;display:block;width:7px;height:7px;margin-bottom:-5px;position:absolute;bottom:50%;-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-ms-transform:rotate(-45deg);-o-transform:rotate(-45deg);transform:rotate(-45deg);}
.mm-list a.mm-subopen:after{border-top:none;border-left:none;right:18px;}
.mm-list a.mm-subclose:before{border-right:none;border-bottom:none;margin-bottom:-15px;left:22px;}
.mm-menu.mm-vertical .mm-list .mm-panel{display:none;padding:10px 0 10px 10px;}
.mm-menu.mm-vertical .mm-list .mm-panel li:last-child:after{border-color:transparent;}
.mm-menu.mm-vertical .mm-list li.mm-opened > .mm-panel{display:block;}
.mm-menu.mm-vertical .mm-list > li.mm-opened > a.mm-subopen{height:40px;}
.mm-menu.mm-vertical .mm-list > li.mm-opened > a.mm-subopen:after{-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg);top:16px;right:16px;}
html.mm-opened .mm-page{box-shadow:0 0 20px rgba(0, 0, 0, 0.5);}
.mm-ismenu{background:#333333;color:rgba(255, 255, 255, 0.6);}
.mm-menu .mm-list > li:after{border-color:rgba(0, 0, 0, 0.15);}
.mm-menu .mm-list > li > a.mm-subclose{background:rgba(0, 0, 0, 0.1);color:rgba(255, 255, 255, 0.3);}
.mm-menu .mm-list > li > a.mm-subopen:after, .mm-menu .mm-list > li > a.mm-subclose:before{border-color:rgba(255, 255, 255, 0.3);}
.mm-menu .mm-list > li > a.mm-subopen:before{border-color:rgba(0, 0, 0, 0.15);}
.mm-menu .mm-list > li.mm-selected > a:not(.mm-subopen),
.mm-menu .mm-list > li.mm-selected > span{background:rgba(0, 0, 0, 0.1);}
.mm-menu .mm-list > li.mm-label{background:rgba(255, 255, 255, 0.05);}
.mm-menu.mm-vertical .mm-list li.mm-opened > a.mm-subopen,
.mm-menu.mm-vertical .mm-list li.mm-opened > ul{background:rgba(255, 255, 255, 0.05);}
html.mm-opening .mm-page,
html.mm-opening #mm-blocker,
html.mm-opening .mm-fixed-top,
html.mm-opening .mm-fixed-bottom{left:80%;}
.mm-menu{width:80%;}
@media all and (max-width:175px){.mm-menu{width:140px;}
html.mm-opening .mm-page,
html.mm-opening #mm-blocker,
html.mm-opening .mm-fixed-top,
html.mm-opening .mm-fixed-bottom{left:140px;}
}
@media all and (min-width:550px){.mm-menu{width:440px;}
html.mm-opening .mm-page,
html.mm-opening #mm-blocker,
html.mm-opening .mm-fixed-top,
html.mm-opening .mm-fixed-bottom{left:440px;}
}
.no-js .hide-if-no-js{display:none;}
.gallery, .main-navigation, .menu-secondary-items, .hentry, .entry-meta, .widget-footer, .comment-form p, .comment-body{*zoom:1;}
.gallery:before, .main-navigation:before, .menu-secondary-items:before, .hentry:before, .entry-meta:before, .widget-footer:before, .comment-form p:before, .comment-body:before, .gallery:after, .main-navigation:after, .menu-secondary-items:after, .hentry:after, .entry-meta:after, .widget-footer:after, .comment-form p:after, .comment-body:after{content:"";display:table;}
.gallery:after, .main-navigation:after, .menu-secondary-items:after, .hentry:after, .entry-meta:after, .widget-footer:after, .comment-form p:after, .comment-body:after{clear:both;}
.widget-area ul, .comment-list{list-style:none;margin:0;padding:0;}
.aligncenter{display:block;margin-left:auto;margin-right:auto;}
button,
a.button,
input[type="reset"],
input[type="submit"],
input[type="button"], .menu-secondary-items, #carousel .slides li, .pagination .page-numbers{background:#fbfbfb;background:linear-gradient(to bottom, #fbfbfb, #eeeeee);text-shadow:0 1px 0 white;}