@media only screen and (max-width:1024px){.g1-preheader-layout-semi-standard #g1-preheader .g1-layout-inner, .g1-header-layout-semi-standard #g1-header .g1-layout-inner, .g1-precontent-layout-semi-standard #g1-precontent .g1-layout-inner, .g1-footer-layout-semi-standard #g1-footer .g1-layout-inner{max-width:94.53125%;}
}
@media only screen and (min-width:1025px) and (max-width:1080px){.g1-preheader-layout-semi-standard #g1-preheader .g1-layout-inner, .g1-header-layout-semi-standard #g1-header .g1-layout-inner, .g1-precontent-layout-semi-standard #g1-precontent .g1-layout-inner, .g1-footer-layout-semi-standard #g1-footer .g1-layout-inner{max-width:968px;}
}
@media only screen and (min-width:1081px) and (max-width:1136px){.g1-preheader-layout-semi-standard #g1-preheader .g1-layout-inner, .g1-header-layout-semi-standard #g1-header .g1-layout-inner, .g1-precontent-layout-semi-standard #g1-precontent .g1-layout-inner, .g1-footer-layout-semi-standard #g1-footer .g1-layout-inner{max-width:1024px;}
}
@media only screen and (max-width:1024px){.g1-preheader-layout-wide-standard #g1-preheader .g1-layout-inner, .g1-header-layout-wide-standard #g1-header .g1-layout-inner, .g1-precontent-layout-wide-standard #g1-precontent .g1-layout-inner, .g1-footer-layout-wide-standard #g1-footer .g1-layout-inner{max-width:94.53125%;}
}
@media only screen and (min-width:1025px) and (max-width:1080px){.g1-preheader-layout-wide-standard #g1-preheader .g1-layout-inner, .g1-header-layout-wide-standard #g1-header .g1-layout-inner, .g1-precontent-layout-wide-standard #g1-precontent .g1-layout-inner, .g1-footer-layout-wide-standard #g1-footer .g1-layout-inner{max-width:none;width:auto;padding-left:28px;padding-right:28px;}
}
@media only screen and (max-width:1024px){.g1-preheader-layout-wide-semi #g1-preheader .g1-layout-inner, .g1-header-layout-wide-semi #g1-header .g1-layout-inner, .g1-precontent-layout-wide-semi #g1-precontent .g1-layout-inner, .g1-footer-layout-wide-semi #g1-footer .g1-layout-inner{max-width:94.53125%;}
}
@media only screen and (min-width:1025px) and (max-width:1192px){.g1-preheader-layout-wide-semi #g1-preheader .g1-layout-inner, .g1-header-layout-wide-semi #g1-header .g1-layout-inner, .g1-precontent-layout-wide-semi #g1-precontent .g1-layout-inner, .g1-footer-layout-wide-semi #g1-footer .g1-layout-inner{max-width:none;width:auto;padding-left:28px;padding-right:28px;}
}
@media only screen and (max-width:1024px){.g1-preheader-layout-wide-wide #g1-preheader .g1-layout-inner, .g1-header-layout-wide-wide #g1-header .g1-layout-inner, .g1-precontent-layout-wide-wide #g1-precontent .g1-layout-inner, .g1-footer-layout-wide-wide #g1-footer .g1-layout-inner{max-width:94.53125%;width:968px;padding-left:0;padding-right:0;}
}
@media only screen and (max-width:600px){h1, .g1-h1{font-size:30px;}
h2, .g1-h2{font-size:24px;}
h3, .g1-h3{font-size:18px;}
h4, .g1-h4{font-size:14px;}
h5, .g1-h5{font-size:12px;text-transform:uppercase;}
}
@media only screen and (max-width:600px){.g1-nav-breadcrumbs{display:none;}
}
@media only screen and (max-width:600px){.g1-table{margin:0 0 1.5em 0;overflow-x:scroll;border-style:dotted solid;border-width:3px;}
.g1-table table{width:auto;margin:0;white-space:nowrap;}
.g1-table caption{text-align:left;}
}
@media only screen and (min-width:601px){.g1-tabs--vertical:before, .g1-tabs--vertical:after{content:" ";display:table;}
.g1-tabs--vertical:after{clear:both;}
#ie7 .g1-tabs--vertical{zoom:1;}
.g1-tabs--left .g1-tabs-nav{max-width:200px;float:left;}
.g1-tabs--right .g1-tabs-nav{max-width:200px;float:right;}
.g1-tabs--vertical .g1-tabs-viewport{overflow:hidden;}
.g1-tabs--vertical .g1-tabs-nav-item{width:100%;}
}
@media only screen and (max-width:600px){.g1-tabs--button.g1-tabs--left .g1-tabs-nav-current-item .g1-tab-title:after, .g1-tabs--button.g1-tabs--right .g1-tabs-nav-current-item .g1-tab-title:after{margin-left:-6px;bottom:-12px;left:50%;border-style:solid outset outset outset;border-right-color:transparent !important;border-bottom-color:transparent !important;border-left-color:transparent !important;}
}
@media only screen and (min-width:601px){.g1-tabs--button.g1-tabs--vertical .g1-tabs-nav{position:static;left:auto;}
.g1-tabs--button.g1-tabs--left .g1-tabs-nav-item{margin:0 20px 4px 0;}
.g1-tabs--button.g1-tabs--right .g1-tabs-nav-item{margin:0 0 4px 20px;}
.g1-tabs--button.g1-tabs--left .g1-tabs-nav-item.current .g1-tab-title:after{margin-left:0;margin-top:-6px;left:auto;right:-12px;top:50%;bottom:auto;border-style:outset outset outset solid;border-top-color:transparent !important;border-right-color:transparent !important;border-bottom-color:transparent !important;}
.g1-tabs--button.g1-tabs--right .g1-tabs-nav-current-item .g1-tab-title:after{margin-left:0;margin-top:-6px;left:-12px;right:auto;top:50%;bottom:auto;border-style:outset solid outset outset;border-top-color:transparent !important;border-bottom-color:transparent !important;border-left-color:transparent !important;}
.g1-tabs--button.g1-tabs--left .g1-tabs-viewport{padding:0 0 0 20px;}
.g1-tabs--button.g1-tabs--right .g1-tabs-viewport{padding:0 20px 0 0;}
}
@media only screen and (min-width:601px){.g1-tabs--simple.g1-tabs--vertical .g1-tabs-nav{padding:16px 0;top:auto;bottom:auto;}
.g1-tabs--simple.g1-tabs--vertical .g1-tabs-nav-item{border-width:1px 0 0 0;}
.g1-tabs--simple.g1-tabs--vertical .g1-tabs-nav-current-item{border-width:1px 0;}
.g1-tabs--simple.g1-tabs--vertical .g1-tabs-nav-current-item ~ .g1-tabs-nav-item{border-width:0 0 1px 0;}
.g1-tabs--simple.g1-tabs--vertical .g1-tabs-nav-current-item:before, .g1-tabs--simple.g1-tabs--vertical .g1-tabs-nav-current-item:after{width:0;height:1000px;}
.g1-tabs--simple.g1-tabs--vertical .g1-tabs-nav-current-item:before{top:auto;bottom:100%;}
.g1-tabs--simple.g1-tabs--vertical .g1-tabs-nav-current-item:after{top:100%;bottom:auto;}
.g1-tabs--simple.g1-tabs--vertical .g1-tabs-nav-current-item .g1-tab-title:before{width:0;height:100%;top:0;left:auto;right:auto;bottom:auto;}
.g1-tabs--simple.g1-tabs--vertical.g1-tabs--left .g1-tabs-nav{left:-1px;}
.g1-tabs--simple.g1-tabs--vertical.g1-tabs--left .g1-tabs-nav-current-item:before, .g1-tabs--simple.g1-tabs--vertical.g1-tabs--left .g1-tabs-nav-current-item:after{left:auto;right:0;border-width:0 1px 0 0;}
.g1-tabs--simple.g1-tabs--vertical.g1-tabs--left .g1-tabs-nav-current-item .g1-tab-title:before{left:0;border-width:0 2px 0 0;}
.g1-tabs--simple.g1-tabs--vertical.g1-tabs--right .g1-tabs-nav{right:-1px;}
.g1-tabs--simple.g1-tabs--vertical.g1-tabs--right .g1-tabs-nav-current-item:before, .g1-tabs--simple.g1-tabs--vertical.g1-tabs--right .g1-tabs-nav-current-item:after{left:0;right:auto;border-width:0 0 0 1px;}
.g1-tabs--simple.g1-tabs--vertical.g1-tabs--right .g1-tabs-nav-current-item .g1-tab-title:before{right:0;border-width:0 2px 0 0;}
}
@media only screen and (max-width:600px){.g1-simple-slider figcaption{display:none;}
}
@media only screen and (min-width:768px){.js.cssanimations .g1-column[data-g1-delay]{opacity:0;-webkit-backface-visibility:hidden;}
.js.cssanimations .g1-column.g1-start-animation{opacity:1;-webkit-transition:opacity 1s ease;-moz-transition:opacity 1s ease;-o-transition:opacity 1s ease;transition:opacity 1s ease;}
}
@media only screen and (max-width:600px){.g1-grid > .g1-column{width:100% !important;margin:0 !important;float:none !important;left:auto !important;}
}
@media only screen and (max-width:767px){#primary, #secondary{width:100% !important;margin:0 !important;float:none !important;left:auto !important;}
#secondary > .g1-inner{padding:0 !important;}
}
@media only screen and (min-width:768px){.g1-essentials:after{display:table;clear:both;content:"";}
.g1-essential-media, .g1-essential-nonmedia{position:relative;float:left;}
.g1-mediabox-wide{}
.g1-mediabox-wide .g1-essential-media{width:65.70247934%;}
.g1-mediabox-wide .g1-essential-nonmedia{width:31.40495868%;margin-left:2.89256198%;}
.g1-mediabox-wide.g1-mediabox-after .g1-essential-nonmedia{left:-68.59504132%;}
.g1-mediabox-wide.g1-mediabox-after .g1-essential-media{left:34.29752066%;}
.g1-mediabox-narrow{}
.g1-mediabox-narrow .g1-essential-media{width:48.55371901%;}
.g1-mediabox-narrow .g1-essential-nonmedia{width:48.55371901%;margin-left:2.89256198%;}
.g1-mediabox-narrow.g1-mediabox-after .g1-essential-nonmedia{left:-51.44628099%;}
.g1-mediabox-narrow.g1-mediabox-after .g1-essential-media{left:51.44628099%;}
}
@media only screen and (max-width:600px){.g1-collection--grid.g1-collection--one-fourth > ul > .g1-collection__item, .g1-collection--grid.g1-collection--one-third > ul > .g1-collection__item, .g1-collection--grid.g1-collection--one-half > ul > .g1-collection__item{width:100% !important;}
}
@media only screen and (max-width:767px){.g1-preheader-open-overlay.g1-preheader-expanded #g1-preheader{position:static;left:auto;right:auto;}
}
@media only screen and (max-width:1024px){#g1-secondary-nav-switch{width:32px;height:32px;display:block;position:relative;}
#g1-secondary-nav-switch:before{width:100%;height:14px;margin-top:-7px;display:block;position:absolute;left:0;top:50%;font:14px/14px FontAwesome;content:"\f0c9";}
#g1-secondary-nav-menu{width:200px;margin:0;padding:10px 0;display:none;position:absolute;left:10px;top:100%;}
#g1-secondary-nav-menu:before{width:0;height:0;display:block;position:absolute;left:13px;top:-12px;content:"";border-style:solid;border-width:6px;border-top-color:transparent !important;border-right-color:transparent !important;border-left-color:transparent !important;}
#g1-secondary-nav-menu > li{width:100%;float:none;}
#g1-secondary-nav-menu > li > a{padding:2px 10px;display:block;}
#g1-secondary-nav-menu li + li{border-top-width:1px;}
.g1-nav--expanded #g1-secondary-nav-menu{display:block;}
.cssanimations .g1-nav--collapsed #g1-secondary-nav-menu{display:block;visibility:hidden;opacity:0;-webkit-transform:translate(0px, 40px);-moz-transform:translate(0px, 40px);-ms-transform:translate(0px, 40px);-o-transform:translate(0px, 40px);transform:translate(0px, 40px);-webkit-transition:visibility 0s, opacity 0.35s ease-in-out, -webkit-transform 0.35s ease-in-out;-webkit-transition-delay:0.45s, 0.1s, 0.1s;-moz-transition:visibility 0s 0.45s, opacity 0.35s ease-in-out 0.1s, -moz-transform 0.35s ease-in-out 0.1s;-o-transition:visibility 0s 0.45s, opacity 0.35s ease-in-out 0.1s, -o-transform 0.35s ease-in-out 0.1s;transition:visibility 0s 0.45s, opacity 0.35s ease-in-out 0.1s, transform 0.35s ease-in-out 0.1s;-webkit-backface-visibility:hidden;}
.cssanimations .g1-nav--expanded #g1-secondary-nav-menu{display:block;visibility:visible;opacity:1;-webkit-transform:translate(0px, 0px);-moz-transform:translate(0px, 0px);-ms-transform:translate(0px, 0px);-o-transform:translate(0px, 0px);transform:translate(0px, 0px);-webkit-transition:opacity 0.35s ease-in-out, -webkit-transform 0.35s ease-in-out;-webkit-transition-delay:0.1s, 0.1s;-moz-transition:opacity 0.35s ease-in-out 0.1s, -moz-transform 0.35s ease-in-out 0.1s;-o-transition:opacity 0.35s ease-in-out 0.1s, -o-transform 0.35s ease-in-out 0.1s;transition:opacity 0.35s ease-in-out 0.1s, transform 0.35s ease-in-out 0.1s;}
}
@media only screen and (min-width:1025px){#g1-header.g1-fixed{margin-left:0;margin-right:0;position:fixed;top:0;left:0;right:0;}
#g1-header.g1-fixed > .g1-background{opacity:0.95;-webkit-box-shadow:0 0 3px rgba(0, 0, 0, 0.15);-moz-box-shadow:0 0 3px rgba(0, 0, 0, 0.15);box-shadow:0 0 3px rgba(0, 0, 0, 0.15);}
#g1-logo{display:block !important;}
#g1-mobile-logo{display:none !important;}
#g1-primary-nav-switch{display:none;}
#g1-primary-nav-menu{float:left;}
#g1-primary-nav-menu:after{display:table;clear:both;content:"";}
#g1-primary-nav-menu > .menu-item{float:left;}
#g1-primary-nav-menu > .menu-item > a{padding-left:8px;padding-right:8px;position:relative;}
#g1-primary-nav-menu > .g1-menu-item-with-icon > a{padding-left:30px;}
#g1-primary-nav-menu > .g1-menu-item-with-icon > a > .g1-nav-item__icon{position:absolute;left:10px;font-size:14px;}
.g1-nav--unstyled #g1-primary-nav-menu > li > a{position:relative;}
.g1-nav--unstyled #g1-primary-nav-menu > li > a:after{width:15px;height:0;display:block;position:absolute;top:0;left:13px;visibility:hidden;border-style:solid;border-width:1px 0 0;content:"";}
.g1-nav--unstyled #g1-primary-nav-menu > .current-menu-item > a:after, .g1-nav--unstyled #g1-primary-nav-menu > .current-menu-ancestor > a:after, .g1-nav--unstyled #g1-primary-nav-menu > .current_page_parent > a:after, .g1-nav--unstyled #g1-primary-nav-menu > li:hover > a:after{visibility:visible;}
#g1-primary-nav-menu > .menu-parent-item > a{position:relative;}
#g1-primary-nav-menu > .menu-parent-item > a > .g1-nav-item__arrow{width:0;height:0;margin-top:-12px;margin-left:-6px;display:none;position:absolute;left:50%;top:100%;color:#333;content:"";border-style:solid;border-width:6px;border-top-color:transparent !important;border-right-color:transparent !important;border-left-color:transparent !important;}
#g1-primary-nav-menu > .menu-parent-item:hover > a > .g1-nav-item__arrow{display:block;}
#g1-primary-nav-menu > .g1-type-column-2 li{width:50%;}
#g1-primary-nav-menu > .g1-type-column-3 li{width:33.33333333%;}
#g1-primary-nav-menu > .g1-type-column-4 li{width:25%;}
#g1-primary-nav-menu > .g1-type-column-5 li{width:20%;}
#g1-primary-nav-menu > .g1-type-column-6 li{width:16.66666667%;}
#g1-primary-nav-menu > .g1-type-column li li{width:100%;}
#g1-primary-nav-menu > .g1-type-column .g1-submenus{width:100%;padding-top:10px;padding-bottom:10px;display:none;position:absolute;left:0;}
#g1-primary-nav-menu > .g1-type-column .g1-submenus .g1-menu-item-with-icon > a{padding-left:20px;position:relative;}
#g1-primary-nav-menu > .g1-type-column .g1-submenus .g1-menu-item-with-icon > a:before{display:none;}
#g1-primary-nav-menu > .g1-type-column .g1-submenus .g1-menu-item-with-icon > a .g1-nav-item__icon{width:14px;display:block;position:absolute;left:0;text-align:center;font-size:14px;}
#g1-primary-nav-menu > .g1-type-column .g1-submenus > ul{margin-left:auto;margin-right:auto;padding-top:18px;padding-bottom:18px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
#g1-primary-nav-menu > .g1-type-column .g1-submenus > ul:before, #g1-primary-nav-menu > .g1-type-column .g1-submenus > ul:after{content:" ";display:table;}
#g1-primary-nav-menu > .g1-type-column .g1-submenus > ul:after{clear:both;}
#ie7 #g1-primary-nav-menu > .g1-type-column .g1-submenus > ul{zoom:1;}
#g1-primary-nav-menu > .g1-type-column .g1-submenus > ul > .menu-item{padding-bottom:12px;float:left;}
#g1-primary-nav-menu > .g1-type-column .g1-submenus > ul > .menu-item > a{font-size:18px;}
#g1-primary-nav-menu > .g1-type-column .g1-submenus > ul > .g1-menu-item-with-icon > a .g1-nav-item__icon{margin-top:5px;}
#g1-primary-nav-menu > .g1-type-column .g1-submenus a{filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100);opacity:0.9999;}
#g1-primary-nav-menu > .g1-type-column .g1-submenus a:hover{filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=75);opacity:0.75;}
#g1-primary-nav-menu > .g1-type-column ul ul{margin-top:0.5em;}
#g1-primary-nav-menu > .g1-type-column ul ul a{padding:2px 0 2px 20px;position:relative;}
#g1-primary-nav-menu > .g1-type-column ul ul a:before{width:14px;position:absolute;left:0;text-align:center;font-size:14px;font-family:FontAwesome;font-weight:normal;content:"\f105";filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=50);opacity:0.5;}
#g1-primary-nav-menu > .g1-type-column ul ul a .g1-nav-item__icon{filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=50);opacity:0.5;}
#g1-primary-nav-menu > .g1-type-column:hover .g1-submenus{display:block;}
#g1-primary-nav-menu > .g1-type-tile .g1-submenus{width:100%;padding-top:10px;padding-bottom:10px;display:none;position:absolute;left:0;}
#g1-primary-nav-menu > .g1-type-tile .g1-submenus > ul{margin-left:auto;margin-right:auto;}
#g1-primary-nav-menu > .g1-type-tile .g1-submenus > ul > li{float:left;}
#g1-primary-nav-menu > .g1-type-tile .g1-submenus > ul > li > a{margin:2px 0 0 2px;display:block;position:relative;}
#g1-primary-nav-menu > .g1-type-tile .g1-submenus .g1-nav-item__icon{font-size:28px;}
#g1-primary-nav-menu > .g1-type-tile .g1-submenus a:hover i[class*=icon-]{font-size:42px;}
#g1-primary-nav-menu > .g1-type-tile:hover .g1-submenus{display:block;}
#g1-primary-nav-menu > .g1-type-tile-2 .g1-submenus .g1-nav-item__icon{width:42px;display:block;text-align:center;font-size:28px;position:absolute;left:4%;top:38px;}
#g1-primary-nav-menu > .g1-type-tile-2 .g1-submenus a:hover .g1-nav-item__icon{left:6%;top:31px;}
#g1-primary-nav-menu > .g1-type-tile-2 .g1-submenus > ul > li{width:50%;}
#g1-primary-nav-menu > .g1-type-tile-2 .g1-submenus > ul > li > a{padding:40px 30px;}
#g1-primary-nav-menu > .g1-type-tile-2 .g1-submenus > ul > li > a .g1-nav-item__title{font-size:24px;}
#g1-primary-nav-menu > .g1-type-tile-2 .g1-submenus > ul > li > a:hover{padding:40px 30px;}
#g1-primary-nav-menu > .g1-type-tile-2 .g1-submenus > ul > li:nth-child(2n+1) > a{margin-left:0;}
#g1-primary-nav-menu > .g1-type-tile-3 .g1-submenus .g1-nav-item__icon{width:42px;display:block;text-align:center;font-size:28px;position:absolute;left:4%;top:38px;}
#g1-primary-nav-menu > .g1-type-tile-3 .g1-submenus a:hover .g1-nav-item__icon{left:6%;top:31px;}
#g1-primary-nav-menu > .g1-type-tile-3 .g1-submenus > ul > li{width:33.33333333%;}
#g1-primary-nav-menu > .g1-type-tile-3 .g1-submenus > ul > li > a{padding:42px 8% 42px 16%;}
#g1-primary-nav-menu > .g1-type-tile-3 .g1-submenus > ul > li > a .g1-nav-item__title{font-size:24px;}
#g1-primary-nav-menu > .g1-type-tile-3 .g1-submenus > ul > li > a:hover{padding-left:22%;padding-right:6%;}
#g1-primary-nav-menu > .g1-type-tile-3 .g1-submenus > ul > li:nth-child(3n+1) > a{margin-left:0;}
#g1-primary-nav-menu > .g1-type-tile-4 .g1-submenus .g1-nav-item__icon{display:block;text-align:left;font-size:28px;position:absolute;top:14px;}
#g1-primary-nav-menu > .g1-type-tile-4 .g1-submenus > ul > li{width:25%;}
#g1-primary-nav-menu > .g1-type-tile-4 .g1-submenus > ul > li > a{padding:70px 8% 21px;}
#g1-primary-nav-menu > .g1-type-tile-4 .g1-submenus > ul > li > a .g1-nav-item__title{font-size:20px;}
#g1-primary-nav-menu > .g1-type-tile-4 .g1-submenus > ul > li > a:hover{padding-left:12%;padding-right:4%;}
#g1-primary-nav-menu > .g1-type-tile-4 .g1-submenus > ul > li:nth-child(4n+1) > a{margin-left:0;}
#g1-primary-nav-menu > .g1-type-tile-5 .g1-submenus .g1-nav-item__icon{display:block;text-align:left;font-size:28px;position:absolute;top:14px;}
#g1-primary-nav-menu > .g1-type-tile-5 .g1-submenus > ul > li{width:20%;}
#g1-primary-nav-menu > .g1-type-tile-5 .g1-submenus > ul > li > a{padding:70px 8% 21px;}
#g1-primary-nav-menu > .g1-type-tile-5 .g1-submenus > ul > li > a .g1-nav-item__title{font-size:18px;}
#g1-primary-nav-menu > .g1-type-tile-5 .g1-submenus > ul > li > a:hover{padding-left:12%;padding-right:4%;}
#g1-primary-nav-menu > .g1-type-tile-5 .g1-submenus > ul > li:nth-child(5n+1) > a{margin-left:0;}
#g1-primary-nav-menu > .g1-type-tile-6 .g1-submenus .g1-nav-item__icon{display:block;text-align:left;font-size:28px;position:absolute;top:14px;}
#g1-primary-nav-menu > .g1-type-tile-6 .g1-submenus > ul > li{width:16.6666666667%;}
#g1-primary-nav-menu > .g1-type-tile-6 .g1-submenus > ul > li > a{padding:70px 8% 21px;}
#g1-primary-nav-menu > .g1-type-tile-6 .g1-submenus > ul > li > a .g1-nav-item__title{font-size:16px;}
#g1-primary-nav-menu > .g1-type-tile-6 .g1-submenus > ul > li > a:hover{padding-left:12%;padding-right:4%;}
#g1-primary-nav-menu > .g1-type-tile-6 .g1-submenus > ul > li:nth-child(6n+1) > a{margin-left:0;}
#g1-primary-nav-menu{}
#g1-primary-nav-menu > .g1-type-drops{position:relative;}
#g1-primary-nav-menu > .g1-type-drops .g1-submenus{display:none;position:absolute;left:-10px;}
#g1-primary-nav-menu > .g1-type-drops .g1-submenus a{-moz-backface-visibility:hidden;}
#g1-primary-nav-menu > .g1-type-drops .g1-submenus a:hover{filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=75);opacity:0.75;}
#g1-primary-nav-menu > .g1-type-drops .g1-submenus .g1-menu-item-with-icon > a{padding-left:40px;}
#g1-primary-nav-menu > .g1-type-drops .g1-submenus .g1-menu-item-with-icon > a .g1-nav-item__icon{width:14px;display:block;position:absolute;left:20px;text-align:14px;font-size:14px;}
#g1-primary-nav-menu > .g1-type-drops a{position:relative;display:block;text-decoration:none;}
#g1-primary-nav-menu > .g1-type-drops ul{width:220px;padding-top:10px;padding-bottom:10px;position:absolute;z-index:1;}
#g1-primary-nav-menu > .g1-type-drops ul ul{visibility:hidden;}
#g1-primary-nav-menu > .g1-type-drops li{position:relative;}
#g1-primary-nav-menu > .g1-type-drops li a{width:220px;padding:6px 20px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
#g1-primary-nav-menu > .g1-type-drops li + li{border-top-width:1px;}
#g1-primary-nav-menu > .g1-type-drops > ul{left:0px;top:100%;}
#g1-primary-nav-menu > .g1-type-drops ul ul{left:220px;top:-10px;}
#g1-primary-nav-menu > .g1-type-drops:hover ul ul, #g1-primary-nav-menu > .g1-type-drops:hover ul ul ul, #g1-primary-nav-menu > .g1-type-drops:hover ul ul ul ul{visibility:hidden;}
#g1-primary-nav-menu > .g1-type-drops:hover ul, #g1-primary-nav-menu > .g1-type-drops li:hover ul, #g1-primary-nav-menu > .g1-type-drops li li:hover ul, #g1-primary-nav-menu > .g1-type-drops li li li:hover ul{visibility:visible;}
#g1-primary-nav-menu > .g1-type-drops:hover .g1-submenus{display:block;}
#g1-primary-nav-menu > .g1-type-drops ul, #g1-primary-nav-menu > .g1-type-tile .g1-submenus, #g1-primary-nav-menu > .g1-type-column .g1-submenus{-webkit-box-shadow:0 3px 6px rgba(0, 0, 0, 0.2);-moz-box-shadow:0 3px 6px rgba(0, 0, 0, 0.2);box-shadow:0 3px 6px rgba(0, 0, 0, 0.2);background-color:#333;}
.g1-submenus{margin-left:auto;margin-right:auto;left:0;right:0;}
.g1-submenus:before{display:block;position:absolute;left:0;right:0;top:10px;bottom:10px;z-index:0;content:"";}
.g1-submenus > ul{position:relative;z-index:1;}
.g1-submenus{max-width:1136px;}
.g1-header-layout-wide-wide .g1-submenus{max-width:100%;}
.g1-header-layout-wide-wide .g1-submenus > ul{max-width:1136px;}
.g1-type-column .g1-submenus > ul{width:94.53125%;}
.g1-header-layout-semi-standard .g1-type-column .g1-submenus > ul{max-width:1024px;}
.g1-header-layout-semi-narrow .g1-type-column .g1-submenus > ul, .g1-header-layout-standard-narrow .g1-type-column .g1-submenus > ul{max-width:968px;}
.g1-type-column .g1-submenus a{margin-right:20px;}
.g1-nav--collapsed #g1-primary-nav-menu .g1-type-tile .g1-submenus .g1-color-blue-1 > a{background-color:#3498db;color:white;}
.g1-nav--collapsed #g1-primary-nav-menu .g1-type-tile .g1-submenus .g1-color-blue-1 > a:hover{background-color:white;color:#3498db;}
.g1-nav--collapsed #g1-primary-nav-menu .g1-type-tile .g1-submenus .g1-color-blue-2 > a{background-color:#2980b9;color:white;}
.g1-nav--collapsed #g1-primary-nav-menu .g1-type-tile .g1-submenus .g1-color-blue-2 > a:hover{color:#2980b9;}
.g1-nav--collapsed #g1-primary-nav-menu .g1-type-tile .g1-submenus .g1-color-red-1 > a{background-color:#e74c4c;color:white;}
.g1-nav--collapsed #g1-primary-nav-menu .g1-type-tile .g1-submenus .g1-color-red-1 > a:hover{background-color:white;color:#e74c4c;}
.g1-nav--collapsed #g1-primary-nav-menu .g1-type-tile .g1-submenus .g1-color-red-2 > a{background-color:#c0392b;color:white;}
.g1-nav--collapsed #g1-primary-nav-menu .g1-type-tile .g1-submenus .g1-color-red-2 > a:hover{background-color:white;color:#c0392b;}
.g1-nav--collapsed #g1-primary-nav-menu .g1-type-tile .g1-submenus .g1-color-orange-1 > a{background-color:#e67e22;color:white;}
.g1-nav--collapsed #g1-primary-nav-menu .g1-type-tile .g1-submenus .g1-color-orange-1 > a:hover{background-color:white;color:#e67e22;}
.g1-nav--collapsed #g1-primary-nav-menu .g1-type-tile .g1-submenus .g1-color-orange-2 > a{background-color:#d35400;color:white;}
.g1-nav--collapsed #g1-primary-nav-menu .g1-type-tile .g1-submenus .g1-color-orange-2 > a:hover{background-color:white;color:#d35400;}
.g1-nav--collapsed #g1-primary-nav-menu .g1-type-tile .g1-submenus .g1-color-skype-1 > a{background-color:#12A5F4;color:white;}
.g1-nav--collapsed #g1-primary-nav-menu .g1-type-tile .g1-submenus .g1-color-skype-1 > a:hover{background-color:white;color:#12A5F4;}
.g1-nav--collapsed #g1-primary-nav-menu .g1-type-tile .g1-submenus .g1-color-skype-2 > a{background-color:#d35400;color:white;}
.g1-nav--collapsed #g1-primary-nav-menu .g1-type-tile .g1-submenus .g1-color-skype-2 > a:hover{background-color:white;color:#d35400;}
.g1-nav--collapsed #g1-primary-nav-menu .g1-type-tile .g1-submenus .g1-color-green-1 > a{background-color:#2ecc71;color:white;}
.g1-nav--collapsed #g1-primary-nav-menu .g1-type-tile .g1-submenus .g1-color-green-1 > a:hover{background-color:white;color:#2ecc71;}
.g1-nav--collapsed #g1-primary-nav-menu .g1-type-tile .g1-submenus .g1-color-green-2 > a{background-color:#27ae60;color:white;}
.g1-nav--collapsed #g1-primary-nav-menu .g1-type-tile .g1-submenus .g1-color-green-2 > a:hover{background-color:white;color:#27ae60;}
.g1-nav--collapsed #g1-primary-nav-menu .g1-type-tile .g1-submenus .g1-color-turquoise-1 > a{background-color:#1abc9c;color:white;}
.g1-nav--collapsed #g1-primary-nav-menu .g1-type-tile .g1-submenus .g1-color-turquoise-1 > a:hover{background-color:white;color:#1abc9c;}
.g1-nav--collapsed #g1-primary-nav-menu .g1-type-tile .g1-submenus .g1-color-turquoise-2 > a{background-color:#16a085;color:white;}
.g1-nav--collapsed #g1-primary-nav-menu .g1-type-tile .g1-submenus .g1-color-turquoise-2 > a:hover{background-color:white;color:#16a085;}
.g1-nav--collapsed #g1-primary-nav-menu .g1-type-tile .g1-submenus .g1-color-purple-1 > a{background-color:#9b59b6;color:white;}
.g1-nav--collapsed #g1-primary-nav-menu .g1-type-tile .g1-submenus .g1-color-purple-1 > a:hover{background-color:white;color:#9b59b6;}
.g1-nav--collapsed #g1-primary-nav-menu .g1-type-tile .g1-submenus .g1-color-purple-2 > a{background-color:#8e44ad;color:white;}
.g1-nav--collapsed #g1-primary-nav-menu .g1-type-tile .g1-submenus .g1-color-purple-2 > a:hover{background-color:white;color:#8e44ad;}
.cssanimations #g1-primary-nav-menu > .menu-parent-item > a > .g1-nav-item__arrow, .cssanimations #g1-primary-nav-menu > .menu-item > .g1-submenus{display:block;visibility:hidden;filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);opacity:0;-webkit-transform:translate(0px, 40px);-moz-transform:translate(0px, 40px);-ms-transform:translate(0px, 40px);-o-transform:translate(0px, 40px);transform:translate(0px, 40px);-webkit-transition:visibility 0s, opacity 0.35s ease-in-out, -webkit-transform 0.35s ease-in-out;-webkit-transition-delay:0.525s, 0.175s, 0.175s;-moz-transition:visibility 0s 0.525s, opacity 0.35s ease-in-out 0.175s, -moz-transform 0.35s ease-in-out 0.175s;-o-transition:visibility 0s 0.525s, opacity 0.35s ease-in-out 0.175s, -o-transform 0.35s ease-in-out 0.175s;transition:visibility 0s 0.525s, opacity 0.35s ease-in-out 0.175s, transform 0.35s ease-in-out 0.175s;-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;}
.cssanimations #g1-primary-nav-menu > .menu-parent-item:hover > a > .g1-nav-item__arrow, .cssanimations #g1-primary-nav-menu > .menu-item:hover > .g1-submenus{visibility:visible;filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100);opacity:1;-webkit-transform:translate(0px, 0px);-moz-transform:translate(0px, 0px);-ms-transform:translate(0px, 0px);-o-transform:translate(0px, 0px);transform:translate(0px, 0px);-webkit-transition:visibility 0s ease-in-out, opacity 0.35s ease-in-out, -webkit-transform 0.35s ease-in-out;-webkit-transition-delay:0.175s, 0.175s, 0.175s;-moz-transition:visibility 0s ease-in-out 0.175s, opacity 0.35s ease-in-out 0.175s, -moz-transform 0.35s ease-in-out 0.175s;-o-transition:visibility 0s ease-in-out 0.175s, opacity 0.35s ease-in-out 0.175s, -o-transform 0.35s ease-in-out 0.175s;transition:visibility 0s ease-in-out 0.175s, opacity 0.35s ease-in-out 0.175s, transform 0.35s ease-in-out 0.175s;}
.cssanimations #g1-primary-nav-menu > .g1-type-tile .g1-submenus a, .cssanimations #g1-primary-nav-menu > .g1-type-tile .g1-submenus .g1-nav-item__icon{-webkit-backface-visibility:hidden;-moz-transform-style:preserve-3d;-webkit-transition:all 0.35s ease-in-out;-moz-transition:all 0.35s ease-in-out;-o-transition:all 0.35s ease-in-out;transition:all 0.35s ease-in-out;}
}
@media only screen and (max-width:1024px){#g1-logo{display:none !important;}
#g1-mobile-logo{display:block !important;}
#g1-primary-bar #g1-id, #g1-primary-bar #g1-id .site-title, #g1-primary-bar #g1-id .site-description{clear:both;float:left;}
#g1-primary-bar #g1-primary-nav{width:auto;float:right;}
#g1-primary-bar #g1-primary-nav.g1-nav--expanded{width:100%;}
#g1-primary-nav-switch{width:auto;padding:0 10px 0 30px;display:block;float:left;line-height:30px;border-width:1px;}
#g1-primary-nav-switch:before, #g1-primary-nav-switch:after{width:30px;height:30px;position:absolute;right:0;top:0;text-indent:0;text-align:center;font:30px/60px FontAwesome;}
#g1-primary-nav-switch:before{display:block;content:"\f0c9";}
#g1-primary-nav-switch:after{display:none;content:"\f00d";}
#g1-primary-nav-menu{margin:4px;display:none;position:relative;z-index:1;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
#g1-primary-nav-menu:before{position:absolute;left:-4px;top:-4px;right:-4px;bottom:-4px;z-index:-2;content:"";}
#g1-primary-nav-menu:after{position:absolute;left:0;top:0;right:0;bottom:0;z-index:-1;border-width:0px;content:"";}
#g1-primary-nav-menu .g1-nav-item__icon, #g1-primary-nav-menu .g1-nav-item__desc{display:none;}
#g1-primary-nav-menu a{padding:10px 10px !important;}
#g1-primary-nav-menu li{padding-left:10px;padding-right:42px;position:relative;border-top-width:1px;}
#g1-primary-nav-menu .g1-nav-item__switch{width:42px;height:32px;position:absolute;right:0;top:0;cursor:pointer;}
#g1-primary-nav-menu .g1-nav-item__switch:before, #g1-primary-nav-menu .g1-nav-item__switch:after{width:100%;height:100%;display:block;position:absolute;left:0;top:0;text-align:center;font:14px/32px FontAwesome;}
#g1-primary-nav-menu .g1-nav-item__switch:before{display:block;content:"\f067";}
#g1-primary-nav-menu .g1-nav-item__switch:after{display:none;content:"\f068";}
#g1-primary-nav-menu > li:first-child{border-top-width:0;}
#g1-primary-nav-menu ul{display:none;}
#g1-primary-nav-menu .g1-nav-item--expanded > .g1-nav-item__switch:before{display:none;}
#g1-primary-nav-menu .g1-nav-item--expanded > .g1-nav-item__switch:after{display:block;}
#g1-primary-nav-menu .g1-nav-item--expanded > ul, #g1-primary-nav-menu .g1-nav-item--expanded > .g1-submenus, #g1-primary-nav-menu .g1-nav-item--expanded > .g1-submenus > ul{display:block;}
#g1-primary-nav .g1-searchbox__switch{padding-top:9px !important;padding-bottom:9px !important;}
.g1-primary-nav--expanded #g1-primary-nav{width:100%;float:none;}
.g1-primary-nav--expanded #g1-primary-nav:before, .g1-primary-nav--expanded #g1-primary-nav:after{content:" ";display:table;}
.g1-primary-nav--expanded #g1-primary-nav:after{clear:both;}
#ie7 .g1-primary-nav--expanded #g1-primary-nav{zoom:1;}
.g1-primary-nav--expanded #g1-primary-nav-switch{width:auto;margin-bottom:10px;padding:0 10px 0 30px;text-indent:0;word-wrap:normal;overflow:visibile;}
.g1-primary-nav--expanded #g1-primary-nav-switch:before{display:none;}
.g1-primary-nav--expanded #g1-primary-nav-switch:after{display:block;}
.g1-primary-nav--expanded #g1-primary-nav-menu{display:block;clear:both;}
.g1-primary-nav--expanded #g1-id, .g1-primary-nav--expanded #g1-primary-nav .g1-searchbox, .g1-primary-nav--expanded #g1-primary-nav .g1-cartbox{display:none;}
}
@media only screen and (max-width:600px){#g1-primary-nav-switch{width:100%;padding:0;text-indent:30px;word-wrap:nowrap;overflow:hidden;}
}
@media only screen and (max-width:600px){#g1-footer-text{text-align:center;}
#g1-footer-nav{margin-left:auto;margin-right:auto;display:table;}
}
@media only screen and (min-width:601px){.g1-footer-comp-01 #g1-footer-text{float:left;}
.g1-footer-comp-01 #g1-footer-nav{float:right;}
.g1-footer-comp-02 #g1-footer-text{float:right;text-align:right;}
.g1-footer-comp-02 #g1-footer-nav{float:left;}
.g1-footer-comp-03 #g1-footer-text{text-align:center;}
.g1-footer-comp-03 #g1-footer-nav{margin-left:auto;margin-right:auto;display:table;}
}
@media only screen and (max-width:768px){#g1-back-to-top{width:32px;height:32px;}
}
@media only screen and (max-width:767px){#lang_sel .icl_lang_sel_current{display:none;}
}
@media only screen and (max-width:767px){#g1-demo-container{top:32px;}
#g1-demo-container.g1-off #g1-demo-next-prev{display:none;}
}