@charset "utf-8";@import "css/reset.css";@import "css/prettyPhoto.css";body{font-weight:normal;font-size:14px;line-height:28px;background:#ffffff;color:#636363;font-family:'Open Sans', sans-serif;}
*{box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;}
body.boxed{background-attachment:fixed;height:auto;}
h1, h2, h3, h4, h5, h6{color:#333333;font-weight:normal;line-height:normal;margin-bottom:20px;}
h1 a, h2 a, h3 a, h4 a, h5 a, h6 a{color:#333333;}
h1{font-size:50px;}
h2{font-size:30px;}
h3{font-size:24px;}
h4{font-size:20px;}
h5{font-size:18px;}
h6{font-size:15px;margin-bottom:10px;}
a{text-decoration:none;}
a img{border:none;}
img{max-width:100%;height:auto;}
strong{font-weight:bold;}
em{font-style:italic;}
address{display:block;margin:10px 0px 20px;}
abbr{border-bottom:1px dotted #868686;cursor:help;}
ins{background:#FFF9C0;color:#868686;}
sub, sup{font-size:75%;position:relative;vertical-align:baseline;}
sub{bottom:-3px;}
sup{top:-5px;}
p{line-height:26px;margin-bottom:10px;font-family:'Open Sans', sans-serif;font-size:14px;}
ul, ol, pre, code{margin-bottom:20px;}
ul{list-style-type:none;list-style-position:inside;}
ul li{padding-bottom:10px;font-family:'Open Sans', sans-serif;}
ul li ul{list-style-type:disc;padding-left:20px;margin:10px 0px 0px;}
ul ul ul{margin-bottom:0px;list-style-type:circle;}
ol{list-style-type:decimal;list-style-position:outside;padding-left:20px;}
ol li{padding-bottom:10px;}
ol li ol{margin-bottom:0px;list-style-type:lower-alpha;}
ol ol ol{margin-bottom:0px;list-style-type:lower-roman;}
blockquote{border-left:5px solid;clear:left;display:inline-block;font-size:16px;font-style:italic;line-height:28px;margin:0;padding:10px 20px;position:relative;}
blockquote p{margin-bottom:0px;}
blockquote cite{float:right;margin:10px 0px 0px;font-size:14px;}
blockquote.alignleft{margin-right:20px;text-align:left;width:30%;float:left;}
blockquote.alignright{margin-left:20px;text-align:left;width:30%;float:right;}
blockquote.aligncenter{width:100%;text-align:center;}
pre, code{border-left:3px solid #f8cc6e;background-color:#e6e2d6;display:block;padding:10px;font-size:11px;font-family:monospace;width:96.5%;overflow:auto;}
hr{background-color:#e6e2d6;border:none;height:1px;margin:30px 0;}
.dt-sc-hr{background:url(../images/splitter.png);height:10px;width:100%;clear:both;display:block;float:left;margin:40px 0px;position:relative;z-index:1;}
.dt-sc-hr.top, .hr-border.top{width:97%;}
.dt-sc-hr.top, .hr-border.top{background-position:right center;text-align:right;}
.dt-sc-hr.top a, .hr-border.top a{color:#fff;background:#000;font-size:0;line-height:16px;padding:0 5px;position:absolute;right:-21px;top:-5px;}
.dt-sc-one-half pre, .dt-sc-one-half code{width:94.7%;}
.clear{float:none;clear:both;margin:0px;padding:0px;}
.float-right{float:right;}
.float-left{float:left;}
.middle-align{text-align:center;}
.hidden{display:none;}
.fullwidth{width:100%;}
.post-edit-link{background:#e5e5e5;color:#5a5a5a;float:right;clear:both;margin:20px 0px 0px;line-height:24px;padding:0px 10px;font-size:12px;}
.post-edit-link:hover{background:#4C4C4C;color:#ffffff;text-shadow:0px 1px 0px #0e4b6e;}
.dt-sc-margin80{margin:40px 0px;float:left;width:100%;clear:both;}
.dt-sc-hr-invisible{margin:40px 0px;float:left;width:100%;clear:both;}
.screen-reader-text{clip:rect(1px, 1px, 1px, 1px);height:1px;overflow:hidden;position:absolute !important;width:1px;word-wrap:normal !important;}
label{color:#2c3e50;}
label span{color:#b4b4b4;}
fieldset{border:1px solid #eaeaea;padding:15px;margin:0 0 20px 0;}
legend{font-weight:bold;}
input[type="text"], input[type="password"], input[type="email"], input[type="url"], input[type="tel"], input[type="number"], input[type="range"], input[type="date"], input[type="search"], textarea, input.text{border-radius:5px;border:2px solid #edeef2;color:#696969;display:inline-block;font-size:13px;margin:10px 0;background-color:#fff;padding:16px 17px;width:100%;-webkit-appearance:none;-moz-appearance:none;font-family:'Open Sans', sans-serif;}
input[type="text"]:hover, input[type="password"]:hover, input[type="email"]:hover, textarea:hover, input[type="date"]:hover{color:#000000;}
textarea{height:120px;overflow:auto;resize:none;padding:16px 15px;width:100%;}
input[type="submit"]:hover, input[type="reset"]:hover{color:#fff !important;}
input[type="submit"], input[type="reset"], input[type="button"], button{color:#ffffff;cursor:pointer;float:left;font-size:14px;padding:14px 12px;border-radius:5px;border:2px solid;text-transform:uppercase;margin:10px 0 0 0;}
select{-moz-appearance:none;border:2px solid #edeef2;border-radius:5px;color:#aaa;cursor:pointer;height:50px;margin:0px;text-indent:0.01px;text-overflow:"";width:100%;padding:12px 20px 14px 15px;appearance:none;-webkit-appearance:none;-ms-appearance:none;font-size:13px;font-family:open sans;}
.selection-box{clear:both;position:relative;}
select option{padding:15px 0px 14px 10px;border-right:1px solid;}
.selection-box:before{border-left:7px solid transparent;border-right:7px solid transparent;border-top:7px solid #c8cad4;bottom:0;height:0;margin:auto;right:17px;top:0;z-index:1;}
.selection-box:before, .selection-box:after{content:"";pointer-events:none;position:absolute;}
.selection-box:after{border-radius:0 5px 5px 0;background-color:#fff;height:46px;right:2px;top:2px;width:48px;border-left:2px solid #edeef2;}
.selection-box select{background:#fff;}
#searchform .search-icon{background:url(images/search.png) no-repeat scroll center center rgba(0, 0, 0, 0);border:medium none;border-radius:0 2px 2px 0;margin-top:0;min-height:47px;min-width:52px;padding:10px 23px;position:absolute;left:0;text-indent:-9999px;top:0;}
.error, input.error[type="text"], input.error[type="email"], input.error[type="password"], textarea.error, input.error[type="tel"]{border-color:#F92C2C;}
#footer .widget .mailchimp-form input.error[type="email"]{border:1px solid #F92C2C;}
.error-msg, .success-msg{display:inline-block;padding:5px 35px;border:1px solid;position:relative;}
.error-msg{border-color:#ff9999;color:#d01313;}
.success-msg{border-color:#77be32;color:#77be32;}
.error-msg:before, .success-msg:before{font-family:FontAwesome;font-size:17px;font-style:normal;font-weight:normal;left:13px;position:absolute;text-decoration:inherit;top:5px;}
.error-msg:before{content:"\f00d";color:#c54228;}
.success-msg:before{content:"\f00c";color:#77be32;}
.dt-sc-subscribe-wrapper.type2 #ajax_newsletter_msg{margin-left:70px;padding:37px 0;}
.dt-sc-subscribe-wrapper.type3 #ajax_newsletter_msg{padding:16px 0;margin-left:50px;}
.dt-sc-subscribe-wrapper.type3 .success-msg:before{color:#000;}
.dt-sc-subscribe-wrapper.type3 .success-msg{color:#000;border-color:#000;}
input[type=submit], input[type=button], input[type=reset]{-webkit-appearance:none;appearance:none;}
a, .carousel-arrows a, input[type="submit"], input[type="reset"], input[type="button"], button, .pagination ul li a, .pagination .next-post a, .pagination .prev-post a, .blog-overlay, h5.dt-sc-toggle:before, h5.dt-sc-toggle-accordion:before, .blog-post .entry-thumb img, .product .onsale span, ul.dt-sc-tabs-vertical-frame li a, .dt-sc-pr-tb-col ul.dt-sc-tb-content, .header5 .top-shop-cart li a i.fa, .top-shop-cart li .dt-searchform-close:before, .dt-sc-ico-content.type6 .icon-wrapper:after, .dt-sc-ico-content.type8 .icon-wrapper, .dt-sc-ico-content.type7 .icon-wrapper span, .dt-sc-team.type3 .inner, .dt-sc-ico-content.type7 .icon-wrapper, .dt-sc-ico-content.type5 .icon-wrapper img, .dt-sc-support-info .support-icon, .blog-post .entry-meta .date, .portfolio-load-more-container .dt-sc-button.portfolio-load-more:before, .portfolio-load-more-container, .dt-sc-tb-title h5, .dt-sc-tb-header .dt-sc-price h2, .dt-sc-pr-tb-col .dt-sc-tb-title, #footer .dt-sc-social-icons li, .top-shop-cart ul.product_cart_list li a .remove{-webkit-transition:all 300ms linear 0s;-moz-transition:all 300ms linear 0s;-o-transition:all 300ms linear 0s;-ms-transition:all 300ms linear 0s;transition:all 300ms linear 0s;}
.wp-caption{background:#C4C1AE;border:1px solid #C4C1AE;margin-bottom:10px;margin-top:10px;max-width:96%;padding:5px 7px 7px 5px;}
.wp-caption img{display:block;margin:0 auto;padding:6px;max-width:98%;}
.wp-caption .wp-caption-text{text-align:center;padding-top:0px;margin:0px;}
img.size-auto, img.size-large, img.size-full, img.size-medium{max-width:99.6%;height:auto;}
.alignleft, img.alignleft{display:inline;float:left;margin-right:15px;}
.alignright, img.alignright{display:inline;float:right;margin-left:15px;text-align:right;}
.aligncenter, img.aligncenter{clear:both;display:block;margin-left:auto;margin-right:auto;text-align:center;}
.text-aligncenter{display:block;margin-left:auto;margin-right:auto;text-align:center;margin-bottom:0;}
.alignleft, .alignright, .aligncenter, .alignnone, img.alignleft, img.alignright, img.aligncenter{margin-bottom:20px;}
img.aligncenter.dt-sc-service-img{margin-bottom:0;}
p.external-link.aligncenter{color:#fff;font-size:18px;margin-bottom:0;}
p.external-link.aligncenter a{color:#fff;font-weight:bold;position:relative;margin-left:20px;display:inline-block;}
p.external-link.aligncenter a:hover:before{content:none;}
p.external-link.aligncenter a:before{background:#fff;bottom:-2px;content:"";height:1px;position:absolute;width:100%;}
p.external-link.aligncenter a:after{content:"\f105";font-family:fontawesome;position:absolute;right:-15px;top:0;}
.align-center{margin:0 auto;display:block;}
.middle{text-align:center;}
table{clear:both;margin-bottom:20px;width:100%;}
th{border-bottom:1px solid #eaeaea;color:#2c3e50;font-size:14px;font-weight:400;line-height:normal;padding:15px;text-align:left;background-color:#f8f8f8;}
tbody tr:nth-child(2n+1) td{background-color:#ffffff;}
td{background-color:#ffffff;border-bottom:1px solid #eaeaea;font-size:14px;line-height:normal;padding:13px 15px;text-align:left;color:#2c3e50;}
.widget{float:left;width:100%;padding:0px 0px 40px;margin:0px;position:relative;}
#primary{float:left;margin:0;padding:0;width:870px;}
#secondary, #secondary-left, #secondary-right{float:left;padding:0;width:270px;}
#secondary img{height:auto;max-width:100%;}
#primary.content-full-width{width:100%;}
#primary.with-left-sidebar{margin:0px 0px 0px 30px;float:right;}
#primary.with-right-sidebar{margin:0 30px 0 0;}
#primary.page-with-both-sidebar{float:left;margin:0 30px;width:570px;}
.widget_popular_entries ul, .widget_recent_entries ul, .widget_categories ul, .widget ul.tweet_list, .widget.widget_text{margin:0;width:100%;}
.widgettitle{display:inline-block;min-width:150px;padding-bottom:12px;position:relative;letter-spacing:1px;margin-bottom:35px;line-height:normal;line-height:20px;}
.widgettitle:after{content:"";width:30px;height:3px;position:absolute;left:0;bottom:-3px;margin:0;}
.widgettitle:before{background:url(images/splitter.png) repeat;bottom:-3px;content:"";height:3px;left:0;position:absolute;width:100%;}
.widget h3{font-size:20px;}
.widget.widget_product_categories h3{margin-bottom:40px;}
#main-menu h3.widgettitle{font-size:14px;}
.widget ul ul{margin:10px 0px 10px 7%;width:93%;}
.widget ul ul li{width:100%;list-style:none;}
.widget ul li a{display:block;color:#333;font-size:15px;}
.widget ul .tweet_time a{font-size:13px;}
.widget ul{float:left;margin:0;padding:0;width:100%;}
.widget ul li{margin-bottom:5px;padding:0 0 6px 20px;position:relative;clear:both;border-bottom:1px dashed #dadce2;}
.widget ul li:before{color:#333;content:"\f1ce";font-family:FontAwesome;font-style:normal;font-weight:normal;left:0;position:absolute;top:-1px;font-size:12px;}
.widget.widget_text p{font-size:13px;color:#636363;}
.widget.widget_text ul li{margin-bottom:5px;padding:0 0 6px 15px;position:relative;border-bottom:none;}
.widget.widget_text ul li:before{font-size:14px;left:0;top:0;}
.widget.widget_text ul li a{font-size:13px;color:#636363;}
.widget.widget_text ul li:last-child{border-bottom:none;}
.widget.widget_text p .fa{margin:6px 16px 10px 0;float:left;font-size:16px;}
.widget.widget_meta ul li:before{content:"\f044";}
.widget.widget_text ul li:before{content:"\f0da";}
.widget_recent_entries ul li:before{content:"\f192";}
.widget_recent_comments ul li:before{content:"\f0e6";}
.widget.widget_categories ul li span, .widget.widget_archive ul li span{position:absolute;right:10px;top:1px;}
.widget .mailchimp-form{clear:both;float:left;margin:0;width:100%;}
.widget .mailchimp-form input[type="submit"]{font-size:12px;padding:10px;float:right;margin:0;color:#fff;border-radius:0 5px 5px 0;}
.widget .mailchimp-form input[type="email"]{border:1px solid #dadce2;margin:0;}
.widget_recent_comments .recentcomments .comment-author-link{display:inline-block;}
.widget_recent_comments .recentcomments a{display:inline;}
.recent-portfolio-widget ul li .thumb{float:left;margin:0 10px 0 0;max-width:100px;}
.recent-portfolio-widget ul li{padding:0 0 20px;border:none;clear:both;}
.recent-portfolio-widget ul li:before{display:none;}
.recent-portfolio-widget ul li h6{margin-bottom:5px;}
.recent-portfolio-widget ul li p{font-size:13px;margin:0;line-height:25px;}
.recent-portfolio-widget ul li:last-child{padding-bottom:0;}
.widget.widget_tag_cloud .tagcloud a{float:left;margin:0 5px 10px 0;padding:5px 15px;color:#333;border:1px solid #c8cad4;border-radius:2px;position:relative;}
.widget.widget_tag_cloud .tagcloud a:after{content:"";position:absolute;height:0;left:0;opacity:0;top:0;width:100%;transition:all 0.3s ease 0s;-webkit-transition:all 0.3s ease 0s;-moz-transition:all 0.3s ease 0s;-o-transition:all 0.3s ease 0s;-ms-transition:all 0.3s ease 0s;z-index:-1;}
.widget.widget_tag_cloud .tagcloud a:hover:after{height:100%;opacity:1;}
.widget.widget_tag_cloud .tagcloud a:hover{color:#ffffff;}
.tagcloud{display:inline-block;margin-top:5px;}
.widget.widget_tweetbox ul.tweet_list li{position:relative;padding:5px 10px 10px 60px;margin-bottom:1px;width:100%;font-size:13px;border-bottom:none;display:inline-block;line-height:22px;background-color:#f8f8f8;}
.widget.widget_tweetbox ul.tweet_list li:last-child{border-bottom:none;}
.widget.widget_tweetbox ul.tweet_list li:before{height:100%;float:left;text-align:center;color:#fff;position:absolute;left:0;top:0;line-height:70px;content:"\f099";font-family:FontAwesome;font-size:22px;display:inline-block;width:50px;}
.widget.widget_tweetbox ul.tweet_list .tweet_time{float:left;margin-right:5px;}
.widget.widget_tweetbox ul.tweet_list .tweet_text{color:#686868;display:inline-block;margin-bottom:5px;}
.widget.widget_tweetbox ul.tweet_list .tweet_text a{display:inline-block;}
#footer .widget.widget_tweetbox ul.tweet_list li:before{background:none;color:#C8CAD4;line-height:28px;width:auto;font-size:19px;}
#footer .widget.widget_tweetbox ul.tweet_list li{padding-left:32px;background-color:transparent;margin-bottom:10px;}
.widget label{display:block;margin-bottom:15px;}
.widget ul li h6{font-size:14px;font-weight:500;line-height:22px;margin-bottom:5px;}
.widget .recent-post-widget ul li{padding:0 0 6px;margin-bottom:15px;width:100%;display:inline-block;}
.widget .recent-post-widget ul li:before{display:none;}
.widget .recent-post-widget ul li:last-child{border:none;margin-bottom:0;padding-bottom:0;}
.widget .recent-post-widget ul li .thumb{float:left;margin-right:10px;width:70px;}
.widget .recent-post-widget .entry-meta{display:inline;}
.widget .entry-meta p:first-child{border-right:1px solid rgba(0, 0, 0, 0.15);padding:0 10px 0 0;}
.widget .entry-meta p{color:#92a7bb;display:inline;font-size:12px;line-height:15px;margin:0 10px 0 0;}
.widget .entry-meta p a{font-size:12px;}
.widget .entry-meta span{color:#bec3c7;margin-right:7px;}
.widget .mailchimp-form .dt-sc-button{border-radius:0 1px 1px 0;font-size:14px;min-height:50px;padding:14px 16px 15px;position:absolute;right:0;top:0;}
.widget .mailchimp-form p input[type="email"]{border:medium none;border-radius:0;color:#222;width:75%;background:#f8f8f8;}
.widget .mailchimp-form .fa{border-right:1px solid #e5e5e5;color:#222;float:left;font-family:FontAwesome;font-size:14px;font-weight:normal;line-height:49px;min-width:6%;padding:0 12px 0 13px;text-align:center;margin:0;background:#f8f8f8;}
.widget .mailchimp-form p{float:left;margin:0;padding:0;width:100%;position:relative;}
.widget .recent-post-widget .entry-meta a{display:inline-block;}
.widget td, .widget th{padding:13px 10px;}
.widget.widget_pages .page_item_has_children, .cat-parent, .widget.widget_nav_menu .menu-item-has-children{clear:both;display:inline-block;width:100%;}
.widget.widget_pages .page_item_has_children ul li:last-child{border:none;}
.widget_product_categories ul li span.fa:last-child, .widget_categories ul li span.fa:last-child{opacity:0;}
.widget_product_categories ul li .active span.fa:last-child, .widget_categories ul li .active span.fa:last-child{opacity:1;}
.widget.flickrbox .flickr-widget div, .flickr-widget div{float:left;line-height:0;margin:0 7px 7px 0;max-width:75px;}
.widget.flickrbox .flickr-widget div img, .flickr-widget div img{height:auto;opacity:1;transition:opacity 0.5s ease-in-out 0s;-moz-transition:opacity 0.5s ease-in-out 0s;-ms-transition:opacity 0.5s ease-in-out 0s;-o-transition:opacity 0.5s ease-in-out 0s;-webkit-transition:opacity 0.5s ease-in-out 0s;}
.widget.flickrbox .flickr-widget div img:hover, .flickr-widget div img:hover{opacity:0.4;}
.right-space{color:#636363;font-family:'Open Sans', sans-serif;font-size:13px;margin-bottom:10px;padding-right:30px;}
@media screen and (-webkit-min-device-pixel-ratio:0){form#searchform input[type="text"]{width:96%;}
}
dl{margin:0px 20px;}
dl.gallery-item{margin:0px;}
.gallery-caption{margin-bottom:10px;}
.gallery-item{display:inline-block;text-align:center;vertical-align:top;margin:0 0 1.5em;padding:0 1em 0 0;}
.gallery-item img{border:10px solid #ededed;margin:0 auto;float:none;-webkit-transition:-webkit-filter 0.2s ease-in;transition:-webkit-filter 0.2s ease-in;transition:filter 0.2s ease-in;transition:filter 0.2s ease-in, -webkit-filter 0.2s ease-in;}
.gallery-columns-1 .gallery-item{width:100%;}
.gallery-columns-2 .gallery-item{width:50%;}
.gallery-columns-3 .gallery-item{width:33.33%;}
.gallery-columns-4 .gallery-item{width:25%;}
.gallery-item a:hover img, .gallery-item a:focus img{-webkit-filter:opacity(60%);filter:opacity(60%);}
dt{font-weight:bold;font-size:14px;margin-bottom:10px;}
dd{margin-bottom:20px;line-height:20px;}
.container{width:1170px;margin:0 auto;position:relative;clear:both;}
.wrapper{clear:both;width:100%;margin:0px;padding:0px;float:left;}
.inner-wrapper{margin:0px;width:100%;float:left;padding:0px;}
.boxed .wrapper{width:1250px;margin:0 auto;float:none;}
.boxed .header{width:1250px;margin:0 auto;}
.boxed .wrapper, .boxed #main, .boxed .inner-wrapper{background-color:#ffffff;}
.top-bar{float:left;width:100%;padding:0;margin:0;padding:11px 0;background-color:rgba(0, 0, 0, 0);border-bottom:1px solid #ececec;}
.dt-sc-left .top-menu{float:left;}
.dt-sc-right .top-menu{float:right;}
.top-menu{display:inline-block;padding:0;margin:0;}
.top-menu li{display:inline-block;float:left;padding:0 0px 0 15px;margin:0 0 0 15px;letter-spacing:0.2px;color:#333;font-size:13px;line-height:normal;}
.top-menu li a{color:#333;}
.top-menu li i{color:#333;margin-right:5px;}
.top-menu li.location-options i{margin-right:0;}
.top-menu li:first-child{padding:0;margin:0;border:none;}
.location-options{position:relative;}
.location-options:hover .location-details{display:block;-webkit-animation:0.3s ease-in fadeInUp;-moz-animation:0.3s ease-in 0s fadeInUp;animation:0.3s ease-in 0s fadeInUp;}
.location-details{float:left;min-width:370px;display:none;background:url(images/location-details-bg.png) no-repeat center #fff;position:absolute;top:29px;right:0;z-index:99999;padding:30px 20px 20px;text-align:center;color:#686868;box-shadow:0 0 10px 0px rgba(0,0,0,0.2);}
.location-details .searchform{float:left;width:100%;clear:both;margin-bottom:5px;}
.location-details .searchform input[type="text"]{width:220px;float:left;margin-right:10px;margin-top:8px;}
.location-details .searchform input[type="submit"]{width:100px;}
.location-options .location-details i, .location-details h3, .location-details h5{color:#686868;}
.location-details h3{margin-bottom:10px;}
.location-details:after{position:absolute;content:"";right:30px;top:-16px;margin:auto;border-color:transparent transparent #fff;border-style:solid;border-width:8px;width:0;}
.location-details:before{background:transparent;content:"";height:11px;left:0;position:absolute;top:-11px;width:100%;}
#header-wrapper-sticky-wrapper{float:left;width:100%;}
#header-wrapper{float:left;width:100%;z-index:99999;}
.header{width:100%;margin:0px;padding:0px;float:left;position:relative;z-index:9999;background-color:#fff;}
.is-sticky .header{box-shadow:0 0 2px 0 rgba(0, 0, 0, 0.3);}
.menu-container{float:left;width:100%;}
#logo{float:left;position:absolute;left:0;right:0;margin:auto;width:16%;text-align:center;top:0;padding:10px 0 0;}
#logo a{display:block;width:100%;}
#main-menu{float:left;width:100%;margin:0px;padding:0px;}
#main-menu ul{margin:0px auto;padding:0px;position:relative;}
#main-menu .left-nav, #main-menu .right-nav{width:37%;}
#main-menu .left-nav{text-align:right;}
#main-menu .right-nav{text-align:left;}
#main-menu > ul > li{display:inline-block;padding:0;position:relative;}
#main-menu > ul > li > a{font-size:13px;text-transform:uppercase;display:block;padding:20px 9px 21px;color:#333;position:relative;letter-spacing:1.2px;}
#main-menu ul li.menu-item-simple-parent ul, #main-menu ul li.menu-item-simple-parent ul li ul, #main-menu ul li.menu-item-simple-parent ul li:hover ul ul, #main-menu ul li.menu-item-simple-parent ul li ul li ul{display:none;}
#main-menu ul li.menu-item-simple-parent ul{background-color:#ffffff;border:2px solid;box-shadow:0 2px 3px rgba(0, 0, 0, 0.25);float:left;left:0;padding:8px 0;position:absolute;top:69px;width:180px;z-index:1;text-align:left;}
#main-menu ul li.menu-item-simple-parent ul li{display:inline;padding:5px 0px;position:relative;width:100%;float:left;}
#main-menu ul li.menu-item-simple-parent ul li:last-child{border-bottom:none;}
#main-menu ul li.menu-item-simple-parent ul li a, #main-menu ul li.menu-item-simple-parent ul li .nolink-menu{display:block;font-size:13px;padding:0px 15px;position:relative;color:#696969;font-weight:normal;}
#main-menu ul li.menu-item-simple-parent ul > li > ul > li:hover > ul{display:block;-webkit-animation:0.3s ease-in fadeIn;-moz-animation:0.3s ease-in fadeIn;animation:0.3s ease-in fadeIn;}
#main-menu > ul > li.menu-item-simple-parent:hover > ul, #main-menu > ul > li.menu-item-simple-parent > ul > li:hover > ul{display:block;-webkit-animation:0.3s ease-in fadeIn;-moz-animation:0.3s ease-in 0s fadeIn;animation:0.3s ease-in 0s fadeIn;}
#main-menu ul li.menu-item-simple-parent ul li ul{left:180px;top:-5px;border-top:0px;border-bottom:3px solid;padding-top:5px;border-top:3px solid;}
#main-menu ul li.menu-item-simple-parent:last-child ul, #main-menu ul li.menu-item-simple-parent:nth-child(6) ul, #main-menu ul li.menu-item-simple-parent:nth-child(9) ul{left:inherit;right:0;}
#main-menu ul li.menu-item-simple-parent:nth-child(4) ul li ul, #main-menu ul li.menu-item-simple-parent:last-child ul li ul, #main-menu ul li.menu-item-simple-parent:nth-child(6) ul li ul li ul, #main-menu ul li.menu-item-simple-parent:nth-child(6) ul li ul{right:180px;left:inherit;}
#main-menu ul li a.dt-menu-expand{display:none;}
#main-menu > ul > li.menu-item-has-children:before, #main-menu > ul > li.menu-item-megamenu-parent:before{background-color:#fff;border-left:2px solid;border-top:2px solid;content:"";height:10px;left:0;right:0;margin:0 auto;position:absolute;bottom:-7px;transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-o-transform:rotate(45deg);-webkit-transform:rotate(45deg);width:10px;opacity:0;z-index:9;}
#main-menu > ul > li.menu-item-has-children:hover:before, #main-menu > ul > li.menu-item-megamenu-parent:hover:before{bottom:-7px;opacity:1;transition:all 300ms linear 0s;-moz-transition:all 300ms linear 0s;-ms-transition:all 300ms linear 0s;-o-transition:all 300ms linear 0s;-webkit-transition:all 300ms linear 0s;}
.header3 #main-menu > ul > li.menu-item-has-children.current-menu-ancestor:before, .header3 #main-menu > ul > li.menu-item-megamenu-parent.current-menu-ancestor:before{opacity:1;transform:none;-moz-transform:none;-ms-transform:none;-o-transform:none;-webkit-transform:none;}
#main-menu ul > li > .megamenu-child-container{display:none;}
.megamenu-child-container{padding:10px 15px 20px;position:absolute;top:69px;left:0px;float:left;z-index:1;box-shadow:0 1px 3px rgba(0, 0, 0, 0.25);background-color:#fff;border:2px solid;text-align:left;}
.megamenu-2-columns-group .megamenu-child-container{width:500px;}
.megamenu-3-columns-group .megamenu-child-container{width:740px;}
.megamenu-4-columns-group .megamenu-child-container{width:995px;}
.megamenu-5-columns-group .megamenu-child-container{width:1230px;}
.megamenu-child-container > ul.sub-menu > li.fill-two-columns{width:480px;}
.megamenu-child-container > ul.sub-menu > li{display:inline;float:left;line-height:normal;padding:25px 15px 13px;width:240px;}
.megamenu-child-container > ul.sub-menu > li > a, .megamenu-child-container > ul.sub-menu > li > .nolink-menu{font-size:14px;font-weight:bold;text-transform:uppercase;display:block;color:#191919;position:relative;border-radius:2px;position:relative;padding-bottom:10px;margin-bottom:20px;}
.megamenu-child-container > ul.sub-menu > li > a:before, .megamenu-child-container > ul.sub-menu > li > .nolink-menu:before{bottom:-3px;content:"";height:3px;left:0;margin:0;position:absolute;width:30px;z-index:9;}
.megamenu-child-container > ul.sub-menu > li > a:after, .megamenu-child-container > ul.sub-menu > li > .nolink-menu:after{background:url(images/splitter.png) repeat;position:absolute;width:100%;height:3px;content:"";left:0;bottom:-3px;}
#main-menu > ul > li:hover > .megamenu-child-container{display:block;-webkit-animation:0.3s ease-in fadeIn;-moz-animation:0.3s ease-in 0s fadeIn;animation:0.3s ease-in 0s fadeIn;}
.megamenu-child-container ul.sub-menu > li > ul{padding:0px;margin:0px;}
.megamenu-child-container ul.sub-menu > li > ul li{display:block;padding:0;position:relative;}
.megamenu-child-container ul.sub-menu > li > ul li, .megamenu-child-container ul.sub-menu > li > ul li a{clear:both;}
.megamenu-child-container ul.sub-menu > li > ul li:before{font-size:13px;left:0;top:13px;position:absolute;font-family:FontAwesome;}
.megamenu-child-container ul.sub-menu > li > ul li a, .megamenu-child-container ul.sub-menu > li > ul li .nolink-menu{color:#696969;font-size:13px;position:relative;padding:10px 0px 10px 0px;font-size:13px;display:block;font-weight:normal;}
.megamenu-child-container ul.sub-menu > li > ul > li > ul{padding-left:20px;}
.menu-item-widget-area-container{margin:0;padding:0;width:100%;}
.menu-item-widget-area-container .widget{display:inline;padding:0;}
.menu-item-widget-area-container ul{margin:0;padding:0;}
.menu-item-widget-area-container .widget ul li{color:#1e1e1e;display:block;border-bottom:1px dashed #ededed;margin-bottom:10px;}
.menu-item-widget-area-container .widget ul li a, .menu-item-widget-area-container .woocommerce ul.product_list_widget li a, .menu-item-widget-area-container .woocommerce ul.product_list_widget li .product-title{font-size:13px;font-weight:normal;}
.megamenu-child-container > ul.sub-menu > li > p{margin-bottom:20px;line-height:0;font-size:13px;}
.menu-item-widget-area-container .widget_text .textwidget p{font-weight:normal;}
.megamenu-child-container > ul.sub-menu > li.menu-item-with-widget-area.fill-two-columns{padding:0;}
li.fill-two-columns .menu-item-widget-area-container .textwidget a img{display:block;left:0;top:0;position:relative;}
@-moz-document url-prefix(){li.fill-two-columns .menu-item-widget-area-container .textwidget a img{top:12px;}
}
.dt-menu-expand{cursor:pointer;display:none !important;font-size:16px !important;font-weight:bold;height:45px;line-height:45px !important;padding:0 !important;position:absolute !important;right:0;text-align:center;top:0;width:40px;}
.dt-menu-toggle{color:#ffffff;cursor:pointer;display:none;font-size:16px;font-weight:bold;padding:10px 15px;text-transform:uppercase;line-height:normal;}
.dt-menu-toggle-icon:before, .dt-menu-toggle-icon:after{background-color:#ffffff;content:"";height:2px;left:0;position:absolute;top:-5px;width:20px;}
.dt-menu-toggle-icon:after{top:5px;}
.dt-menu-toggle-icon{background-color:#ffffff;display:inline-block;float:right;height:2px;margin-top:10px;position:relative;text-align:left;width:20px;}
.menu-item-widget-area-container .widget th, .menu-item-widget-area-container .widget td{padding:10px 6px;}
.menu-item-widget-area-container .widget .mailchimp-form input[type="submit"]{font-size:9px;padding:2px;}
.menu-item-widget-area-container .widget.widget_product_categories .product-categories li:before{top:11px;}
.dt-transparent-menu .header{background-color:transparent;}
.dt-transparent-menu .header6 #main-menu ul li a{color:#000;}
.dt-transparent-menu .is-sticky .header{background-color:rgba(255, 255, 255, .95);}
.dt-transparent-menu #main{margin-top:-70px;}
.dt-transparent-menu.dt-transparent-header3 #main, .dt-transparent-menu.dt-transparent-header5 #main{margin-top:-90px;}
.dt-transparent-menu.dt-transparent-header4 #main{margin-top:-140px;}
.dt-transparent-menu.dt-transparent-header5 .is-sticky .header{margin:0;}
.dt-transparent-menu.dt-transparent-header5 .header{margin-top:15px;}
.megamenu-bgimage .megamenu-child-container{background-image:url(images/mega-menu-image.jpg);background-position:left bottom;background-repeat:no-repeat;}
.dt-megamenu-custom-img{display:inline-block;}
.header2 .shopping-cart:after, .header5 .shopping-cart:after{border-color:transparent transparent #fff;border-style:solid;border-width:7px;content:"";display:block;height:0;position:absolute;right:10px;top:-14px;width:0;}
.header2 .dt-sc-cart:hover .shopping-cart, .header5 .dt-sc-cart:hover .shopping-cart{animation:0.3s ease-in 0s fadeInUp;-moz-animation:0.3s ease-in 0s fadeInUp;-ms-animation:0.3s ease-in 0s fadeInUp;-o-animation:0.3s ease-in 0s fadeInUp;-webkit-animation:0.3s ease-in 0s fadeInUp;display:block;}
.header2 .shopping-cart, .header5 .shopping-cart{background-color:#fff;border:1px solid #eaeaea;box-shadow:0 -1px 8px 3px rgba(0, 0, 0, 0.08);display:none;float:left;min-width:270px;padding:20px 20px 10px;position:absolute;right:0;top:69px;z-index:99999;}
.header2 .top-shop-cart li, .header5 .top-shop-cart li{float:left;padding:0;position:relative;}
.header2 .header-right-content .top-shop-cart, .header5 .header-right-content .top-shop-cart{float:right;margin-bottom:0;}
.header2 .header-right-content, .header5 .header-right-content{float:right;}
.header2 #logo, .header3 #logo, .header5 #logo, .header6 #logo{position:relative;}
.header2 .top-shop-cart li > a, .header5 .top-shop-cart li > a{display:block;float:left;font-size:16px;margin-left:1px;padding:20px 8px;}
.header2 #main-menu{float:right;width:76%;}
.header2 #menu-container{display:inline-block;width:73%;}
.header2 #main-menu .left-nav, .header2 #main-menu .right-nav, .header3 #main-menu .left-nav, .header3 #main-menu .right-nav, .header5 #main-menu .left-nav, .header5 #main-menu .right-nav, .header6 #main-menu .left-nav, .header6 #main-menu .right-nav, .header5 #main-menu .left-nav{width:auto;}
.header2 #main-menu > ul > li.current-menu-ancestor a{color:#fff;}
.header2 #main-menu > ul > li.current-menu-ancestor li a{background:none;color:inherit;}
.header2 #main-menu > ul > li.current-menu-ancestor li a{background:inherit;}
.header2 #main-menu > ul > li.current-menu-ancestor:after{background:#000;bottom:0;content:"";height:4px;left:0;position:absolute;right:0;}
.header2{border-bottom:1px solid #dedede;height:70px;}
.header2 #search-form-box .search-text-box, .header5 #search-form-box .search-text-box{top:55px;box-shadow:3px -3px 0 0 #cfd0d6;}
.header3 #menu-container{display:inline-block;width:84%;}
.header3 #main-menu{float:right;width:95%;}
.header3 #main-menu > ul > li.current-menu-ancestor:after, .header4 #main-menu > ul > li.current-menu-ancestor:after{background:#008bd3;bottom:0;content:"";height:4px;left:0;position:absolute;right:0;}
.header3 #main-menu > ul > li.current-menu-ancestor:before{border-style:solid;border-width:5px;bottom:4px;content:"";display:block;height:0;left:0;margin:0 auto;position:absolute;right:0;width:0;}
.header3{height:88px;}
.header3 #logo{padding:4px 0 0;}
.header3 #main-menu > ul > li > a{padding:30px 19px;}
.header3 #main-menu ul li.menu-item-simple-parent ul, .header3 #main-menu ul li .megamenu-child-container{top:88px;}
.header4 #main-menu ul li a, .header2 #main-menu ul li a{padding:20px 15px 21px;}
.header4 .megamenu-child-container ul.sub-menu a, .header2 .megamenu-child-container ul.sub-menu a{padding:10px 0 !important;}
.header4 .header-left-content{width:40%;float:left;}
.header4 #main-menu{border-top:1px solid #eeeeee;}
.header4 .header-right-content .dt-sc-social-icons{margin:20px 0;}
.header4 .header-right-content .dt-sc-social-icons li a{font-size:17px;}
.header4 .header-right-content .dt-sc-social-icons li{margin:0;}
.header4 .header-left-content .top-menu{padding:24px 0 20px;}
.header4 #main-menu .left-nav, .header4 #main-menu .right-nav{width:50%;}
.header4 .header-right-content{float:right;text-align:right;width:40%;}
.header4 .text-with-icon{display:inline-block;line-height:70px;}
.header4 .text-with-icon i.fa{display:inline-block;font-size:14px;margin:0 5px 0 0;position:relative;top:1px;}
.header4 .dt-sc-vertical-small-separator{display:inline-block;height:30px;margin:0 20px;width:1px;background:#a2a2a2;position:relative;top:10px;}
.header5 .top-shop-cart li a{padding:15px 4px;font-size:14px;}
.header5 .top-shop-cart li > a i.fa{border-radius:50%;padding:12px;background:#000;color:#fff;}
.header5 #menu-container{display:inline-block;width:71%;}
.header5 #main-menu{float:right;width:68%;}
.header5{height:70px;}
.header6 #menu-container{display:inline-block;width:65%;}
.header6 #main-menu{float:right;width:74%;}
.header6 .header-right-content{float:right;}
.header6 .header-right-content .dt-sc-button span{border:none;line-height:32px;width:35px;}
.header6 .header-right-content .dt-sc-button{padding:8px 10px 8px 30px;font-size:12px;margin-top:18px;}
.header6{height:70px;background:#252525;}
.header6 #main-menu > ul > li > a{color:#ababab;}
.top-shop-cart ul.product_cart_list{border-bottom:1px solid;display:block;float:left;margin:0 0 10px;padding:0 0 10px;width:100%;}
.top-shop-cart ul.product_cart_list li{clear:both;display:block;margin-bottom:20px;position:relative;width:100%;}
.top-shop-cart ul.product_cart_list li a{color:#333;float:none;font-size:14px;font-weight:bold;line-height:normal;margin:0 0 10px;padding:0;text-align:left;}
.top-shop-cart ul.product_cart_list li a img{border:1px solid #eaeaea;float:left;margin-right:10px;max-width:80px;}
.top-shop-cart ul.product_cart_list li a .remove{background-color:#191919;border-radius:100%;color:#fff;font-size:12px;height:20px;left:-7px;line-height:20px;position:absolute;text-align:center;top:-7px;width:20px;}
.top-shop-cart ul.product_cart_list .product-details{color:#333;display:block;float:left;line-height:18px;}
.top-shop-cart ul.product_cart_list .product-details > span{border:1px solid #ccc;color:#333;float:left;font-size:12px;line-height:normal;margin:0 10px 5px 0;padding:0 10px;}
.top-shop-cart ul.product_cart_list .product-details .quantity{clear:both;color:#333;display:block;font-size:16px;font-weight:normal;margin-bottom:5px;text-align:left;}
.top-shop-cart .shopping-cart .total{clear:both;color:#333;float:left;font-size:16px;font-weight:bold;margin-bottom:20px;text-align:left;width:100%;}
.top-shop-cart .shopping-cart .total span{float:right;}
.top-shop-cart .shopping-cart .buttons{float:left;width:100%;}
.top-shop-cart .shopping-cart .buttons a{background-color:#222;color:#fff;display:inline-block;float:left;font-size:14px;font-weight:bold;margin-bottom:10px;padding:10px 0;text-align:center;text-transform:uppercase;width:100%;}
.top-shop-cart .shopping-cart .buttons a:last-child{margin:0;}
.top-shop-cart #search-form-box .search-text-box{background-color:#000;border:medium none;border-radius:0;bottom:0;box-shadow:inherit;color:#fff;height:69px;left:0;margin:auto;min-height:inherit;min-width:inherit;position:absolute;right:0;top:0;width:100%;}
.top-shop-cart li #searchform{background-color:#222;bottom:0;margin:auto;top:0;}
.top-shop-cart li .search-form-box{bottom:0;height:69px;left:0;position:absolute;right:auto;top:0;width:100%;animation:0.3s ease-in 0s fadeInUp;-moz-animation:0.3s ease-in 0s fadeInUp;-ms-animation:0.3s ease-in 0s fadeInUp;-o-animation:0.3s ease-in 0s fadeInUp;-webkit-animation:0.3s ease-in 0s fadeInUp;}
.header5 .top-shop-cart li .search-form-box, .header5 .top-shop-cart #search-form-box .search-text-box{height:70px;}
.header2 .top-shop-cart, .header2 .top-shop-cart li.search, .header5 .top-shop-cart, .header5 .top-shop-cart li.search{position:inherit;}
.top-shop-cart li .dt-searchform-close:before{content:"\f057";cursor:pointer;display:inline-block;font-family:FontAwesome;font-size:20px;position:absolute;right:4px;top:11px;z-index:9;width:50px;background:#fff;text-align:center;height:50px;line-height:50px;}
.dt-transparent-header2 ul.top-shop-cart li.search .searchform{background:#fff;}
ul.top-shop-cart li.search .search-text-box{margin:9px 0 6px;padding:16px 0 16px 17px;z-index:1;}
.loader-wrapper{background:#fff;height:100%;left:0;position:fixed;top:0;width:100%;z-index:9999999;text-align:center;}
.loader-wrapper img{position:absolute;left:0;right:0;top:0;bottom:0;margin:auto;height:auto;vertical-align:middle;}
.loader{height:110px;position:absolute;left:0;right:0;top:0;bottom:0;margin:auto;}
.slider{float:left;width:100%;clear:both;}
.slider img{max-width:100%;height:auto;float:left;}
.ls-slide.ls-slide-3 .dt-sc-button.medium{padding:15px 20px 15px 40px !important;}
.dt-sc-main-slider .dt-sc-button.type2.medium{color:#fff !important;}
#main{float:left;width:100%;}
.border-title h1, .border-title h2, .border-title h3, .border-title h4, .border-title h5, .border-title h6{display:inline-block;border-bottom:2px solid #333;font-weight:normal;position:relative;padding:0 10px;line-height:45px;margin:0;}
.border-title h1{line-height:55px;}
.border-title{position:relative;clear:both;}
.border-title:before{color:#efa67a;margin-left:0px;}
.border-title:after{color:#35a1da;margin-left:9px;}
.border-title:before, .border-title:after{content:"\f107";font-family:fontawesome;font-size:26px;position:absolute;bottom:-18px;font-weight:lighter;left:0;right:0;}
.border-title.type2 h2{font-size:35px;}
.border-title.type2 h1:before, .border-title.type2 h2:before, .border-title.type2 h3:before, .border-title.type2 h4:before, .border-title.type2 h5:before, .border-title.type2 h6:before{background:url(images/splitter.png);bottom:-10px;content:"";height:3px;left:0;position:absolute;width:100%;}
.border-title.type2 h1:before, .border-title.type2 h2:before{bottom:-20px;}
.border-title.type2 h1:after, .border-title.type2 h2:after, .border-title.type2 h3:after, .border-title.type2 h4:after, .border-title.type2 h5:after, .border-title.type2 h6:after{background:#008bd3;bottom:-10px;content:"";height:3px;left:0;margin:0 auto;position:absolute;right:0;width:40px;}
.border-title.type2 h1:after, .border-title.type2 h2:after{bottom:-20px;}
.alignleft.border-title.type2 h1:after, .alignleft.border-title.type2 h2:after, .alignleft.border-title.type2 h3:after, .alignleft.border-title.type2 h4:after, .alignleft.border-title.type2 h5:after, .alignleft.border-title.type2 h6:after{left:0;right:auto;}
.alignright.border-title.type2 h1:after, .alignright.border-title.type2 h2:after, .alignright.border-title.type2 h3:after, .alignright.border-title.type2 h4:after, .alignright.border-title.type2 h5:after, .alignright.border-title.type2 h6:after{left:auto;right:0;}
.border-title.type2 h1, .border-title.type2 h2, .border-title.type2 h3, .border-title.type2 h4, .border-title.type2 h5, .border-title.type2 h6{border:medium none;}
.border-title.type2.alignleft h1, .border-title.type2.alignleft h2, .border-title.type2.alignleft h3, .border-title.type2.alignleft h4, .border-title.type2.alignleft h5, .border-title.type2.alignleft h6{padding-left:0;}
.border-title.type2.alignright h1, .border-title.type2.alignright h2, .border-title.type2.alignright h3, .border-title.type2.alignright h4, .border-title.type2.alignright h5, .border-title.type2.alignright h6{padding-right:0;}
.half-background-design .border-title.type2 h1:after, .half-background-design .border-title.type2 h2:after, .half-background-design .border-title.type2 h3:after, .half-background-design .border-title.type2 h4:after, .half-background-design .border-title.type2 h5:after, .half-background-design .border-title.type2 h6:after, .white-color-content .border-title.type2 h1:after, .white-color-content .border-title.type2 h2:after, .white-color-content .border-title.type2 h3:after, .white-color-content .border-title.type2 h4:after, .white-color-content .border-title.type2 h5:after, .white-color-content .border-title.type2 h6:after{background-color:#fff;}
.half-background-design .border-title.type2 h1:before, .half-background-design .border-title.type2 h2:before, .half-background-design .border-title.type2 h3:before, .half-background-design .border-title.type2 h4:before, .half-background-design .border-title.type2 h5:before, .half-background-design .border-title.type2 h6:before, .white-color-content .border-title.type2 h1:before, .white-color-content .border-title.type2 h2:before, .white-color-content .border-title.type2 h3:before, .white-color-content .border-title.type2 h4:before, .white-color-content .border-title.type2 h5:before, .white-color-content .border-title.type2 h6:before{background:url(images/splitter1.png);}
.border-title.type2:after, .border-title.type2:before{content:none;}
.aligncenter.border-title, .alignright.border-title, .alignleft.border-title, .border-title{margin:0 0 20px 0;}
.aligncenter.border-title:after, .aligncenter.border-title:before{text-align:center;}
.aligncenter.border-title:before{margin-left:14px;}
.aligncenter.border-title:after{margin-left:0px;}
.alignright.border-title:after, .alignright.border-title:before{text-align:right;}
.alignright.border-title:after{margin-right:9px;}
.half-bg, .half-bg-bottom, .half-bg-left{position:relative;float:left;width:100%;z-index:1;}
.half-bg:after, .half-bg-bottom:after{background-color:#f6f7fc;float:left;width:100%;height:40%;position:absolute;left:0;content:"";z-index:-1;}
.half-bg-left:after{background-color:#edeef2;float:left;width:32%;height:100%;position:absolute;left:0;top:0;content:"";z-index:-1;}
.half-bg-bottom:after{bottom:0;height:100%;}
.half-bg:after{top:0;}
.parallax-content-bg, .parallax-bg2{background:url(images/parallax-bg.png) 50% 0 repeat-y fixed;height:auto;text-align:center;padding:90px 0px;position:relative;z-index:1;}
.parallax-content-bg:after{content:"";position:absolute;top:0;width:100%;height:100%;z-index:1;left:0;}
.parallax-bg2{background-image:url(images/parallax-bg2.jpg);}
.parallax-bg2 .dt-sc-button{margin-left:20px;}
#map{float:left;height:632px;padding-bottom:4px;width:100%;}
.dt-map-address-wrapper{position:absolute;left:50%;text-align:center;top:50%;transform:translate(-50%, -50%);-moz-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);-o-transform:translate(-50%, -50%);-webkit-transform:translate(-50%, -50%);z-index:100;}
.dt-map-address-container{border-radius:50%;height:220px;letter-spacing:4px;text-transform:uppercase;width:220px;border:3px solid #fff;}
.dt-map-address-container{background-color:rgba(0, 139, 211, 0.9);}
.dt-map-address-container span{color:#fff;display:inline-block;font-size:12px;transform:translate(0px, 50%);-moz-transform:translate(0px, 50%);-ms-transform:translate(0px, 50%);-o-transform:translate(0px, 50%);-webkit-transform:translate(0px, 50%);vertical-align:middle;width:100%;}
.full-bg{float:left;width:100%;padding:30px 0 40px 0;}
.full-bg h2, .full-bg p{color:#fff;text-align:right;}
.full-bg h2{text-transform:uppercase;font-weight:300;}
.full-bg p{margin-bottom:0;}
.full-width-section.full-bg.white-color-content p{text-align:center;}
.bg-left{background:url(images/img4.jpg) no-repeat bottom left;}
.bg-right1{background:url(images/img6.jpg) no-repeat bottom right;}
.bg-right2{background:url(images/img5.jpg) no-repeat bottom right;}
.bg-overlay{float:left;width:100%;position:relative;}
.bg-overlay:after{content:"";position:absolute;left:0;top:0;background-color:rgba(255,255,255,0.5);width:100%;height:100%;}
.breadcrumb-wrapper{background-color:#f8f8f8;padding:25px 0px 20px;float:left;width:100%;}
.main-title{float:left;margin:0;padding:0;position:relative;display:block;}
.main-title h1{font-size:30px;color:#333333;text-transform:capitalize;display:inline-block;margin:0;}
.breadcrumb .fa{margin:0 8px 0 6px;}
.breadcrumb{text-transform:capitalize;font-family:'Open Sans', sans-serif;}
.breadcrumb-wrapper.type2 .breadcrumb{float:right;display:inline-block;margin-top:5px;}
.breadcrumb-wrapper.type2 .main-title{width:100%;}
.breadcrumb-wrapper.type2 .main-title h1{float:left;}
.breadcrumb .fa-double-angle-right:before{content:"\f101";}
.breadcrumb .fa-hand-right:before{content:"\f0a4";}
.breadcrumb-wrapper.type2{padding:15px 0;border-top:1px solid #ececec;border-bottom:1px solid #ececec;}
.breadcrumb-wrapper.type2 .dt-sc-search{position:absolute;right:0;}
.dt-sc-search{float:right;padding:20px 0;position:relative;}
.dt-sc-search a{float:right;line-height:35px;width:45px;text-align:center;display:inline-block;position:relative;z-index:9;}
#search-form-box .search-text-box{background-color:#fff;box-shadow:1px 1px 0 0 #cfd0d6;color:#444;cursor:text;font-size:13px;height:38px;line-height:18px;margin:0;min-height:48px;min-width:300px;padding:7px 5px 8px 20px;transition:all 0.3s ease-in-out 0s;-webkit-transition:all 0.3s ease-in-out 0s;-moz-transition:all 0.3s ease-in-out 0s;-ms-transition:all 0.3s ease-in-out 0s;width:1px;border-radius:0;position:relative;z-index:1;border:none;}
.search-form-box{position:absolute;right:0px;top:15px;}
.white-color-content h2{color:#fff;font-weight:300;text-transform:uppercase;border-color:#fff;margin-bottom:0;}
.dt-sc-tb-header .dt-sc-price h2{color:#686868;font-family:'Open Sans', sans-serif;}
.white-color-content p.alignright, .white-color-content p, .white-color-content p.aligncenter{clear:both;color:#fff;margin:0;}
.blog-items .column{margin-left:0;margin-right:0;}
.blog-post{border:2px solid #e6e6e6;border-radius:4px;display:inline-block;width:100%;margin:0 0 40px;float:left;position:relative;z-index:9;}
.page-with-sidebar .blog-post{margin:0 0 20px;}
.single-post .blog-post{margin:0 0 40px;}
.blog-post .entry-meta{background:#f8f8f8;margin-top:20px;padding:12px 20px 10px;}
.blog-post .entry-meta span.fa, .blog-post .entry-meta span.icon{margin-right:5px;}
.blog-post .entry-meta .date, .blog-post .entry-meta p, .blog-post .entry-meta .author{margin-right:20px;position:relative;}
.blog-post .entry-meta .date:after, .blog-post .entry-meta p:after, .blog-post .entry-meta .author:after{background:#edeef2;content:"";height:20px;position:absolute;right:-10px;top:5px;width:1px;}
.entry-meta .date p{width:65px;float:left;height:65px;border-radius:50%;border:2px solid #e7ecee;font-size:30px;color:#ffffff;margin-bottom:0px;font-weight:bold;line-height:60px;}
.blog-post .entry-meta p:after{left:-12px;right:auto;}
.entry-meta .post-comments{display:inline-block;}
.post-comments a{font-size:15px;line-height:15px;color:#a3a3a3;}
.post-comments a span, .post-comments span.fa{fognt-size:14px;margin-right:5px;}
.entry-detail{float:left;width:100%;padding:0;margin:20px 0 0;z-index:10;}
.entry-detail .entry-title h4{line-height:30px;font-size:22px;margin-bottom:10px;word-wrap:break-word;-ms-word-wrap:break-word;}
.single-post .entry-detail .entry-title h4{font-size:30px;margin-bottom:30px;}
.blog-post .entry-thumb-meta{width:100%;float:left;position:relative;}
.blog-post .entry-thumb{float:left;width:100%;position:relative;overflow:hidden;z-index:1;}
.blog-post .entry-thumb img{float:left;border-radius:3px 3px 0 0;}
.blog-post:hover .entry-thumb img{transform:scale(1.15);-webkit-transform:scale(1.15);-moz-transform:scale(1.15);-ms-transform:scale(1.15);-o-transform:scale(1.15);}
.blog-post:hover .entry-thumb ul.recent-gallery img{transform:none;-moz-transform:none;-ms-transform:none;-o-transform:none;-webkit-transform:none;}
.blog-post .entry-meta .post-comments{margin-right:20px;position:relative;}
.blog-post .entry-detail .entry-body, .blog-post .entry-detail .entry-title{padding:0 20px;}
.entry-meta .date, .entry-meta .comments, .entry-meta .author, .entry-meta p{display:inline-block;line-height:28px;color:#a3a3a3;}
.entry-meta .post-comments{color:#a3a3a3;}
.entry-meta p{margin-right:20px;margin-bottom:0;}
.author a, .entry-meta p a{color:#a3a3a3;}
.entry-meta-data{clear:both;margin-bottom:15px;width:100%;display:inline-block;position:relative;font-style:italic;font-size:13px;color:#aaaaaa;margin-bottom:0px;}
.entry-meta-data p{display:inline-block;margin-right:15px;margin-bottom:0;}
.entry-meta-data p.hidden, .entry-detail .hidden{display:none;}
.entry-meta-data p span.fa{padding-right:10px;}
.entry-body{font-size:14px;line-height:28px;font-family:'Open Sans', sans-serif;}
.entry-body p{line-height:28px;}
.blog-carousel-wrapper{float:left;width:100%;position:relative;}
.blog-carousel-wrapper .dt-sc-one-half{margin:0 20px 0 0;}
.pager{display:inline-block;text-align:center;border:1px solid #f1f1f1;border-radius:5px;padding:8px 13px;line-height:0;background-color:#f1f1f1;}
.pager a{background-color:#ffffff;display:inline-block;border:1px solid #cccccc;height:10px;line-height:0;margin:0 10px 0 0;text-indent:-9999px;width:10px;border-radius:50%;}
.pager a:last-child{margin:0;}
.slider-controls{text-align:center;display:block;position:relative;}
.blog-carousel-wrapper .slider-controls{bottom:-14px;}
.blog-overlay{height:100%;left:0;position:absolute;top:0;width:100%;z-index:9;opacity:0;filter:alpha(opacity=0);text-align:center;}
.blog-post:hover .blog-overlay{opacity:1;filter:alpha(opacity=1);}
.blog-overlay:before{position:absolute;bottom:0;left:0;width:100%;height:80%;background:-webkit-linear-gradient(top, rgba(51,51,51,0) 0%, rgba(51,51,51,0.8) 75%);background:linear-gradient(to bottom, rgba(51,51,51,0) 0%, rgba(51,51,51,0.8) 75%);content:'';opacity:0;-webkit-transform:translate3d(0,50%,0);transform:translate3d(0,50%,0);-webkit-transition:opacity 0.35s, -webkit-transform 0.35s;transition:opacity 0.35s, transform 0.35s;opacity:0;filter:alpha(opacity=0);}
.ie9 .blog-overlay:before{background:rgba(0, 0, 0, 0.3);height:100%;}
.blog-post:hover .blog-overlay:before{opacity:1;-webkit-transform:scale(1);transform:scale(1);-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);filter:alpha(opacity=1);}
.blog-overlay a{width:60px;height:60px;border-radius:50%;display:inline-block;position:absolute;left:0;right:0;top:0;bottom:0;margin:auto;color:#fff;line-height:60px;font-size:23px;text-align:center;font-family:fontawesome;}
.blog-overlay a:hover{color:#fff;}
.blog-post:hover .blog-overlay a{-webkit-animation:avia_pop_small 0.5s 1 cubic-bezier(0.175, 0.885, 0.320, 1.275);-moz-animation:avia_pop_small 0.5s 1 cubic-bezier(0.175, 0.885, 0.320, 1.275);animation:avia_pop_small 0.5s 1 cubic-bezier(0.175, 0.885, 0.320, 1.275);}
.entry-thumb .entry_format:after{content:"\f15c";}
.format-status .entry-thumb .entry_format:after{content:"\f075";}
.format-image .entry-thumb .entry_format:after{content:"\f03e";}
.format-link .entry-thumb .entry_format:after{content:"\f0c1";}
.format-aside .entry-thumb .entry_format:after{content:"\f0c1";}
.format-chat .entry-thumb .entry_format:after{content:"\f086";}
.single-post .blog-post .entry-thumb-meta{width:100%;margin-bottom:20px;}
.single-post .entry-detail{width:100%;padding:0;margin:5px 0 0;}
.single-post .entry-meta{display:inline-block;left:0;margin-bottom:0;right:auto;width:100%;}
.single-post blockquote{width:30%;position:relative;text-align:left;font-family:inherit;font-size:15px;margin-right:20px;margin-bottom:30px;padding-bottom:15px;}
.single-post blockquote .fa{font-size:18px;margin-right:10px;position:relative;top:2px;left:0;}
.dt-sc-share-post, .commententries .navigation{float:left;width:100%;position:relative;border-bottom:1px solid #dadce2;border-top:1px solid #dadce2;padding:10px 0;margin-bottom:40px;}
.dt-sc-share-post h3{text-transform:uppercase;display:inline-block;margin:0;font-size:20px;padding-top:3px;}
.dt-sc-share-post .dt-sc-social-icons{float:right;margin:0;}
@-webkit-keyframes avia_pop{0%{-webkit-transform:scale(0.8)}
100%{-webkit-transform:scale(1)}
}
@-moz-keyframes avia_pop{0%{-moz-transform:scale(0.8)}
100%{-moz-transform:scale(1)}
}
@keyframes avia_pop{0%{transform:scale(0.8)}
100%{transform:scale(1)}
}
@-webkit-keyframes avia_pop_small{0%{-webkit-transform:rotate(-175deg) scale(0.2)}
100%{-webkit-transform:rotate(0deg) scale(1)}
}
@-moz-keyframes avia_pop_small{0%{-moz-transform:rotate(-175deg) scale(0.2)}
100%{-moz-transform:rotate(0deg) scale(1)}
}
@keyframes avia_pop_small{0%{transform:rotate(-175deg) scale(0.2)}
100%{transform:rotate(0deg) scale(1)}
}
.pagination{float:left;margin:10px 0;padding:0;width:100%;text-align:right;}
.pagination ul{display:inline-block;margin:0;padding:0;}
.pagination ul li{display:inline;float:left;margin:0;padding:0;}
.pagination .next-post, .pagination .prev-post{display:inline-block;}
.pagination ul li a, .pagination .next-post a, .pagination .prev-post a, .page-numbers.current{border:2px solid;border-radius:3px;color:#333;float:left;font-size:14px;font-weight:bold;line-height:30px;margin:10px 10px 0 0;padding:2px 12px;position:relative;z-index:1;}
.pagination ul li a:hover, .pagination .next-post a:hover, .pagination .prev-post a:hover, .page-numbers.current{color:#fff;}
.pagination .page-numbers span.page-numbers.dots{line-height:48px;margin-right:10px;}
.entry-body .page-link{clear:both;}
.entry-body .page-link span{border:1px solid;border-radius:3px;display:inline-block;font-size:15px;height:35px;line-height:32px;text-align:center;width:35px;}
.entry-body .page-link a span{color:#fff;}
.entry-body h2{clear:both;margin:30px 0;}
.blog-post .gallery .gallery-item{display:inline-block;margin-right:15px;text-align:center;vertical-align:top;margin-right:15px;}
.blog-post .gallery .gallery-item img{height:auto;}
.blog-post .gallery.gallery-size-thumbnail{clear:both;display:block;float:left;width:100%;}
.blog-post .gallery-columns-9 .gallery-item{width:9%;}
.blog-post .gallery-columns-8 .gallery-item{width:11.2%;}
.blog-post .gallery-columns-7 .gallery-item{width:13%;}
.blog-post .gallery-columns-6 .gallery-item{width:15%;}
.blog-post .gallery-columns-5 .gallery-item{width:18.3%;}
.blog-post .gallery-columns-4 .gallery-item{width:23.4%;}
.blog-post .gallery-columns-3 .gallery-item{width:31.9%;}
.blog-post .gallery-columns-2 .gallery-item{width:47.7%;}
.blog-post .gallery-columns-1 .gallery-item{width:100%;}
.gallery-columns-6 .gallery-caption, .gallery-columns-7 .gallery-caption, .gallery-columns-8 .gallery-caption, .gallery-columns-9 .gallery-caption{display:none;}
.commententries{width:100%;display:inline-block;margin:0px;padding:0px;}
.commententries h4, #respond h3{padding:0px;width:100%;clear:both;}
.commententries h4, #respond h3, .post-author-details h3{font-size:20px;}
ul.commentlist{float:left;margin:20px 0px 0px;padding:0px 0px 20px 0px;list-style:none;border-top:0px;width:100%;}
ul.commentlist li{display:block;float:none;list-style:none;border:none;margin:0px 0px 30px;padding:0px 0px 0px 100px;position:relative;clear:both;border-bottom:1px solid #dadce2;}
ul.commentlist li ul.children{margin:30px 0px 0px 0px;padding:0px;float:left;border:none;clear:both;width:100%;}
ul.commentlist li .respond{margin-left:69px;}
ul.commentlist li .comment-author{left:0px;top:0px;position:absolute;}
ul.commentlist li .comment-author img{max-height:85px;float:left;margin:0px;-moz-transition:all 1s ease;-webkit-transition:all 1s ease;-o-transition:all 1s ease;transition:all 1s ease;border-radius:2px;behavior:url(PIE.htc);}
ul.commentlist li .comment-author img, ul.commentlist li .comment-author img{max-width:85px;}
ul.commentlist li .comment-author img:hover{-moz-transform:scale(1.05) rotate(20deg) translate(2px);-webkit-transform:scale(1.05) rotate(20deg) translate(2px);-o-transform:scale(1.05) rotate(20deg) translate(2px);transform:scale(1.05) rotate(20deg) translate(2px);}
ul.commentlist li .author-name{font-size:16px;padding-bottom:5px;margin-right:15px;font-weight:normal;line-height:18px;}
ul.commentlist li .author-name a{color:#191919;}
ul.commentlist li .comment-details{display:block;}
ul.commentlist li .commentmetadata{text-decoration:none;line-height:22px;font-weight:400;font-size:13px;font-style:italic;}
.bypostauthor{float:left;}
ul.commentlist li .comment-body{margin:0px;padding:0px;}
ul.commentlist li .comment-content{padding:0px 10px 20px 0px;margin:10px 0px 10px;border-radius:5px;behavior:url(PIE.htc);}
ul.commentlist li .reply{position:absolute;right:0;top:0;text-align:center;font-weight:400;text-transform:uppercase;}
ul.commentlist li .reply a{display:block;margin-top:0;text-transform:none;}
ul.commentlist li .reply a:before{content:"\f112";font-family:fontawesome;left:-20px;position:absolute;}
ul.commentlist li .reply a .fa{margin-right:3px;}
ul.commentlist li.post.pingback{padding:0;}
#commentform input[type="text"], #commentform input[type="password"], #commentform input[type="email"], #commentform input[type="url"], #commentform input[type="tel"], #commentform input[type="number"], #commentform input[type="range"], #commentform input[type="date"], #commentform input[type="search"], #commentform textarea, #commentform input.text{font-size:13px;padding:15px 15px;width:100%;}
#commentform textarea{height:190px;padding:15px 15px;width:100%;}
#commentform p{margin-bottom:0;}
#commentform .button{float:right;font-family:"Open Sans",sans-serif;}
.commententries .page-link{clear:both;}
.commententries .navigation{margin:0 0 20px;}
.commententries .nav-previous{float:left;}
.commententries .nav-next{float:right;}
#respond, form#commentform{display:inline-block;width:100%;}
#respond h3{margin-bottom:30px;}
.post-author-details{float:left;width:100%;margin-bottom:35px;}
.post-author-details h3{margin-bottom:35px;text-transform:uppercase;}
.entry-author-image{float:left;margin:0px 15px 5px 0px;}
.entry-author-image img{border-radius:2px;behavior:url(PIE.htc);}
.post-author-details .dt-sc-social-icons{float:left;}
.author-desc{width:100%;padding-left:100px;}
.author-title{float:left;width:100%;margin-bottom:10px;color:#9c9c9c;}
.author-desc h5{margin-bottom:0;float:left;font-size:16px;}
.author-desc h5 a{text-transform:capitalize;}
.author-title span{color:#696969;font-size:13px;}
.blank-template-container{display:table;height:100%;left:0;margin:0;padding:0;position:absolute;top:0;width:100%;}
.blank-template{display:table-cell;margin:0;padding:0;vertical-align:middle;}
.blank-template-wrapper{clear:both;float:left;padding:30px 0;width:100%;background-color:#fff;}
.error404 .error-info h2{font-size:50px;}
#footer{float:left;clear:both;width:100%;}
.footer-widgets-wrapper{background-color:#dff1f8;float:left;padding:45px 0 10px;position:relative;width:100%;}
.copyright{float:left;width:100%;clear:both;padding:17px 0px;background-color:#333;}
.copyright p{float:left;margin:0;color:#fff;font-size:13px;padding-top:3px;}
.footer-links{float:right;margin:0;}
.footer-links li{float:left;display:inline;padding-bottom:0;position:relative;}
.footer-links li:before{width:4px;height:4px;background-color:#fff;content:"";position:absolute;left:0;top:14px;}
.footer-links li a{font-size:13px;color:#fff;padding:0px 9px 0 12px;line-height:22px;}
.footer-links li:last-child a{background:none;}
.footer-links li a:hover{color:#f5f5f5;}
#footer .widget h3{font-size:17px;}
#footer .widget h3.footer-title{color:#636363;font-family:'Open Sans', sans-serif;font-size:26px;margin-top:20px;}
#footer .dt-sc-button{margin-right:20px;}
#footer .dt-sc-button.type2.small{padding:14px 12px;}
#footer .dt-sc-button.type4.small.transparent{background-color:transparent;}
.tweets{float:left;width:100%;font-size:16px;}
.tweets a:hover, .tweet_text{color:#fff;}
.tweet_text{display:block;}
.tweet-box{float:left;width:100%;color:#fff;position:relative;}
#tweets_container{display:block;margin:25px 0 0 0;}
#tweets_container .tweet_text{float:left;font-size:16px;}
#tweets_container .tweet_join{float:left;padding-right:10px;font-size:20px;}
#tweets_container .tweet_list li a{color:#fff;font-size:15px;font-style:italic;font-weight:normal;margin-left:10px;text-align:right;}
#tweets_container .tweet_list li .tweet_text .at, #tweets_container .tweet_list li .tweet_text a{color:#fff;}
.footer-widgets-wrapper select{border-color:#fff;background:#fff;}
#toTop{display:none;text-decoration:none;position:fixed;bottom:30px;right:30px;overflow:hidden;width:40px;height:40px;border:none;text-indent:100%;background:url(images/ui.totop.png) no-repeat left top;z-index:9999;}
#toTopHover{background:url(images/ui.totop.png) no-repeat left -40px;width:40px;height:40px;display:block;overflow:hidden;float:left;opacity:0;-moz-opacity:0;}
#toTop:active, #toTop:focus{outline:none;}
.dt-style-picker-wrapper{position:fixed;z-index:999999;left:0px;top:150px;height:70%;display:none!important;}
#dt-style-picker{background:#ffffff;width:230px;float:left;position:absolute;top:0px;z-index:1;margin:0px;padding:0px 0px 20px;text-align:center;border:1px solid #dddddd;overflow-y:hidden;}
#dt-style-picker h2{font:normal 12px Tahoma, Geneva, sans-serif;text-transform:uppercase;line-height:48px;width:100%;color:#848484;margin:0px 0px 15px;padding:0px;border-bottom:1px solid #dddddd;background-color:#fefefe;}
#dt-style-picker h3{font:normal 12px Tahoma, Geneva, sans-serif;padding:0px 0px 10px;width:100%;color:#848484;margin:0px;text-transform:uppercase;}
#dt-style-picker ul{float:left;margin:0px;padding:0px;text-align:center;width:225px;}
#dt-style-picker ul li{display:inline-block;display:inline;list-style-type:none;padding:0px;margin:0px 0px 6px 0px;}
#dt-style-picker ul li a{background:#ffffff;border:1px solid #ffffff;padding:2px;display:inline-block;margin:0px;line-height:0;}
#dt-style-picker ul li a.selected, #dt-style-picker ul li a:hover{border:1px solid #d7d7d7;}
#dt-style-picker ul li a img{border:1px solid #d7d7d7;}
#dt-style-picker .layout-picker li span{line-height:49px;color:#999;font-size:10px;display:block;min-width:71px;height:49px;background-color:#F7F7F7;border:1px solid #E0E0E0;position:relative;z-index:1;font-weight:600;}
#dt-style-picker .layout-picker li #boxed span{box-shadow:12px 0px 0px 0px #F7F7F7 inset, -12px 0px 0px 0px #F7F7F7 inset;background-color:#FFF;}
#dt-style-picker .hr{width:100%;height:10px;display:block;float:left;clear:both;position:relative;z-index:1;margin:3px 0px;}
.style-picker-ico{position:absolute;top:25px;left:226px;width:48px;height:48px;display:block;border:1px solid #d7d7d7;background-color:#fff;}
.style-picker-ico img{-webkit-animation:rotating 2s linear infinite;-moz-animation:rotating 2s linear infinite;-ms-animation:rotating 2s linear infinite;-o-animation:rotating 2s linear infinite;animation:rotating 2s linear infinite;z-index:1;position:absolute;top:0;left:0;right:0;bottom:0;margin:auto;}
#dt-style-picker ul.color-picker li a img{border:none;border-radius:50%;}
#dt-style-picker ul.color-picker li a{padding:3px;border-radius:50%;}
.retina_logo{display:none;}
@media only screen and (-moz-min-device-pixel-ratio:1.5),
only screen and (-o-min-device-pixel-ratio:3/2),
only screen and (-webkit-min-device-pixel-ratio:1.5),
only screen and (min-devicepixel-ratio:1.5),
only screen and (min-resolution:1.5dppx){.normal_logo{display:none;}
.retina_logo{display:inline-block;height:auto !important;}
#toTop{background-image:url(images/ui.totop@2x.png);background-size:40px 81px;}
}
.portfolio-container{float:left;width:100%;position:relative;overflow:hidden;}
.portfolio.column{margin-left:0;margin-right:0;}
.portfolio.column.dt-sc-one-fourth{width:24.9%;}
.portfolio.column.dt-sc-one-third{width:33.3%;}
.portfolio.column.dt-sc-one-half{width:49.9%;}
.sorting-container{float:left;text-align:center;width:100%;}
.sorting-container a{border:2px solid #ededed;border-right:none;cursor:pointer;display:inline-block;line-height:40px;margin:0 -1px 0 -4px;padding:0 14px;position:relative;}
.sorting-container a:first-child{border-radius:4px 0 0 4px;}
.sorting-container a:last-child{border-radius:0 4px 4px 0;border-right:2px solid #ededed;}
.sorting-container a:hover:before, .sorting-container a.active-sort:before, .sorting-container a.active-sort:after{transform:scale3d(1, 1, 1);-moz-transform:scale3d(1, 1, 1);-ms-transform:scale3d(1, 1, 1);-o-transform:scale3d(1, 1, 1);-webkit-transform:scale3d(1, 1, 1);}
.sorting-container a:before, .sorting-container a:after{bottom:0;content:"";height:100%;left:0;position:absolute;transform:scale3d(0, 1, 1);-moz-transform:scale3d(0, 1, 1);-ms-transform:scale3d(0, 1, 1);-o-transform:scale3d(0, 1, 1);-webkit-transform:scale3d(0, 1, 1);transform-origin:left center 0;-moz-transform-origin:left center 0;-ms-transform-origin:left center 0;-o-transform-origin:left center 0;-webkit-transform-origin:left center 0;transition:transform 0.4s cubic-bezier(0.22, 0.61, 0.36, 1) 0s;-moz-transition:transform 0.4s cubic-bezier(0.22, 0.61, 0.36, 1) 0s;-ms-transition:transform 0.4s cubic-bezier(0.22, 0.61, 0.36, 1) 0s;-o-transition:transform 0.4s cubic-bezier(0.22, 0.61, 0.36, 1) 0s;-webkit-transition:transform 0.4s cubic-bezier(0.22, 0.61, 0.36, 1) 0s;width:100%;z-index:-1;}
.portfolio figcaption{bottom:auto;float:left;height:100%;opacity:0;position:absolute;text-align:center;top:0;transform:translateY(100%);-moz-transform:translateY(100%);-ms-transform:translateY(100%);-o-transform:translateY(100%);-webkit-transform:translateY(100%);transition:transform 0.4s ease 0s, opacity 0.1s ease 0.3s;-moz-transition:transform 0.4s ease 0s, opacity 0.1s ease 0.3s;-ms-transition:transform 0.4s ease 0s, opacity 0.1s ease 0.3s;-o-transition:transform 0.4s ease 0s, opacity 0.1s ease 0.3s;-webkit-transition:transform 0.4s ease 0s, opacity 0.1s ease 0.3s;vertical-align:middle;width:100%;}
.portfolio figure img{transform:scaleY(1);-moz-transform:scaleY(1);-ms-transform:scaleY(1);-o-transform:scaleY(1);-webkit-transform:scaleY(1);transition:all 0.3s ease-in-out 0s;-moz-transition:all 0.3s ease-in-out 0s;-ms-transition:all 0.3s ease-in-out 0s;-o-transition:all 0.3s ease-in-out 0s;-webkit-transition:all 0.3s ease-in-out 0s;width:100%;}
.portfolio figure:hover img{transform:scale(2);-moz-transform:scale(2);-ms-transform:scale(2);-o-transform:scale(2);-webkit-transform:scale(2);}
.portfolio figure:hover figcaption, .portfolio figure.cs-hover figcaption{opacity:1;transform:translateY(0px);-moz-transform:translateY(0px);-ms-transform:translateY(0px);-o-transform:translateY(0px);-webkit-transform:translateY(0px);transition:transform 0.4s ease 0s, opacity 0.1s ease 0s;-moz-transition:transform 0.4s ease 0s, opacity 0.1s ease 0s;-ms-transition:transform 0.4s ease 0s, opacity 0.1s ease 0s;-o-transition:transform 0.4s ease 0s, opacity 0.1s ease 0s;-webkit-transition:transform 0.4s ease 0s, opacity 0.1s ease 0s;}
.portfolio figure, .portfolio{overflow:hidden;}
.portfolio .fig-content-wrapper{display:table;height:100%;width:100%;}
.portfolio figcaption .fig-content{display:table-cell;vertical-align:middle;}
.portfolio figcaption h5{font-size:18px;font-weight:600;margin-bottom:5px;text-transform:uppercase;}
.portfolio.dt-sc-one-fourth figcaption h5{font-size:15px;}
.portfolio figcaption .fig-content > p{margin-bottom:0;}
.sorting-container a.active-sort{color:#fff;}
.portfolio figcaption h5 a, .portfolio figcaption p a, .portfolio figcaption p{color:rgba(255, 255, 255, 0.8);}
.portfolio figcaption h5 a:hover, .portfolio figcaption p a:hover{color:rgba(255, 255, 255, 1) !important;}
.portfolio .fig-overlay a:hover{background-color:#fff;border-color:#fff;}
.portfolio .fig-overlay{display:inline-block;margin-top:25px;}
.portfolio .fig-overlay a{border:2px solid;color:#fff;display:inline-block;float:left;font-size:18px;height:48px;line-height:46px;margin:0 5px;text-align:center;width:48px;border-radius:50%;}
.portfolio-container.type2 .portfolio figcaption, .portfolio-container.type3 .portfolio figcaption{transform:none;transition:transform 0.3s ease 0s, opacity 0.3s ease 0s;-moz-transition:transform 0.3s ease 0s, opacity 0.3s ease 0s;-ms-transition:transform 0.3s ease 0s, opacity 0.3s ease 0s;-o-transition:transform 0.3s ease 0s, opacity 0.3s ease 0s;-webkit-transition:transform 0.3s ease 0s, opacity 0.3s ease 0s;}
.portfolio-container.type2 .portfolio .fig-overlay a{background:rgba(255, 255, 255, 0.35);border:medium none;border-radius:50%;font-size:24px;height:60px;line-height:60px;margin:0 5px;opacity:0;position:relative;top:-58px;width:60px;}
.portfolio-container.type2 .portfolio.dt-sc-one-fourth .fig-overlay a{font-size:20px;height:50px;line-height:50px;width:50px;}
.portfolio-container.type2 .portfolio figure:hover .fig-overlay a{opacity:1;top:0;}
.portfolio-container.type2 .portfolio figure:hover figcaption h5, .portfolio-container.type2 .portfolio figure:hover figcaption p{opacity:1;top:0;}
.portfolio-container.type2 .portfolio figcaption h5, .portfolio-container.type2 .portfolio figcaption p{opacity:0;position:relative;top:70px;}
.portfolio-container.type2 .portfolio .fig-overlay a:hover, .portfolio-container.type3 .portfolio .fig-overlay a:hover{background:rgba(0, 0, 0, 0.45);}
.portfolio-container.type2 .portfolio figure img, .portfolio-container.type3 .portfolio figure img, .portfolio-container.type2 .portfolio .fig-overlay a, .portfolio-container.type2 .portfolio figcaption h5, .portfolio-container.type2 .portfolio figcaption p, .portfolio-container.type3 figure figcaption h5, .portfolio-container.type3 figure figcaption p, .portfolio-container.type3 .portfolio .fig-overlay a, .portfolio-container.type3 .portfolio figure:hover .fig-overlay a.link, .portfolio-container.type2 .portfolio figure .fhover:before, .portfolio-container.type2 .portfolio figure .fhover:after{transition:all 0.9s ease 0s;-moz-transition:all 0.9s ease 0s;-ms-transition:all 0.9s ease 0s;-o-transition:all 0.9s ease 0s;-webkit-transition:all 0.9s ease 0s;}
.portfolio-container.type2 .portfolio figure:hover .fig-overlay a.link, .portfolio-container.type3 .portfolio figure:hover .fig-overlay a.link{transition-delay:300ms;-moz-transition-delay:300ms;-ms-transition-delay:300ms;-o-transition-delay:300ms;-webkit-transition-delay:300ms;}
.portfolio-container.type2 .portfolio figure .fhover:before{border-bottom:1px solid #fff;border-top:1px solid #fff;transform:scale(0, 1);-moz-transform:scale(0, 1);-ms-transform:scale(0, 1);-o-transform:scale(0, 1);-webkit-transform:scale(0, 1);}
.portfolio-container.type2 .portfolio figure .fhover:before, .portfolio-container.type2 .portfolio figure .fhover:after{bottom:15px;content:"";display:block;left:15px;position:absolute;right:15px;top:15px;}
.portfolio-container.type2 .portfolio figure:hover .fhover:before, .portfolio-container.type2 .portfolio figure:hover .fhover:after{transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);-webkit-transform:scale(1);}
.portfolio-container.type2 .portfolio figure .fhover:after{border-left:1px solid #fff;border-right:1px solid #fff;transform:scale(1, 0);-moz-transform:scale(1, 0);-ms-transform:scale(1, 0);-o-transform:scale(1, 0);-webkit-transform:scale(1, 0);}
.portfolio-container.type3 .portfolio figcaption .fig-content, .portfolio-container.type3 .portfolio figure .fig-overlay{display:inline;}
.portfolio-container.type3 .portfolio figure figcaption h5:before{background:#fff;content:"";height:50px;left:-15px;position:absolute;top:0;width:5px;}
.portfolio-container.type3 .portfolio figure:hover figcaption h5, .portfolio-container.type3 figure:hover figcaption p{left:30px;opacity:1;}
.portfolio-container.type3 .portfolio figure figcaption h5{font-size:15px;}
.portfolio-container.type3 .portfolio figure figcaption h5, .portfolio-container.type3 figure figcaption p{left:-50px;opacity:0;position:relative;text-align:left;top:40px;}
.portfolio-container.type3 .portfolio .fig-overlay a{background:rgba(255, 255, 255, 0.35);border:medium none;border-radius:50%;font-size:24px;height:60px;line-height:60px;width:60px;bottom:20px;right:10px;position:absolute;}
.portfolio-container.type3 .portfolio figure:hover .fig-overlay{right:10px;opacity:1;transition:all 0.9s ease 300ms;-moz-transition:all 0.9s ease 300ms;-ms-transition:all 0.9s ease 300ms;-o-transition:all 0.9s ease 300ms;-webkit-transition:all 0.9s ease 300ms;}
.portfolio-container.type3 .portfolio figure:hover .fig-overlay a.link{right:10px;}
.portfolio-container.type3 .portfolio figure:hover .fig-overlay a{right:80px;}
.portfolio-container.type3 .portfolio .fig-overlay a{bottom:20px;right:-140px;position:absolute;}
.post-nav-container{border-bottom:1px solid #eceeeb;border-top:1px solid #eceeeb;display:inline-block;margin:0;padding:10px 0;width:100%;}
.post-nav-container a i{font-size:16px;}
.post-nav-container .post-prev-link{float:left;}
.post-nav-container .post-next-link{float:right;text-align:right;}
.post-nav-container .post-next-link a i{padding-left:10px;}
.post-nav-container .post-prev-link a i{padding-right:10px;}
.isotope, .isotope .isotope-item{transition-duration:0.8s;-moz-transition-duration:0.8s;-ms-transition-duration:0.8s;-o-transition-duration:0.8s;-webkit-transition-duration:0.8s;}
.gallery-single .project-details h6{border-bottom:2px solid #f1f1f1;padding-bottom:6px;font-weight:normal;}
.gallery-single #comments.commententries h4{margin-bottom:30px;}
ul.client-details li i, ul.client-details li span{padding-right:10px;}
.single-product ul.client-details li p{margin:0;}
.column.right-gallery{float:right;}
.portfolio-carousel-wrapper{position:relative;}
.recent-gallery-container ul.recent-gallery li{padding:0;line-height:0;}
.dt-sc-button.portfolio-load-more{margin-top:40px;padding:14px 30px;}
.portfolio-load-more-container{background:#fddd00;display:inline-block;text-align:center;width:100%;}
.portfolio-load-more-container .dt-sc-button.portfolio-load-more:after{content:none;}
.portfolio-load-more-container .dt-sc-button.portfolio-load-more{margin:0;padding:30px 0 35px;text-transform:capitalize;font-size:18px;border-bottom:2px solid #000;color:#000;border-radius:0;font-weight:normal;border:none;width:100%;}
.portfolio-load-more-container .dt-sc-button.portfolio-load-more:hover{color:#fff;border-color:#fff;}
.portfolio-load-more-container:hover{background-color:#eec106;}
.portfolio-load-more-container .dt-sc-button.portfolio-load-more:before{background:#000;bottom:30px;content:"";height:2px;left:0;margin:0 auto;position:absolute;right:0;width:100px;}
.portfolio-load-more-container:hover .dt-sc-button.portfolio-load-more:before{background:#fff;}
.portfolio-load-more-container:hover .dt-sc-button.portfolio-load-more{color:#fff;}
ul.client-details, ul.client-details li p{margin:0;}
ul.client-details li:last-child{padding:0;}
.featured-post{border-radius:5px;color:#fff;display:inline-block;font-size:16px;font-weight:bold;margin:10px 0 15px 20px;padding:1px 15px;position:relative;z-index:9;font-family:'Open Sans', sans-serif;}
.featured-post span.fa{color:#000;font-size:30px;opacity:0.1;position:absolute;right:0;transform:rotate(-22deg);-moz-transform:rotate(-22deg);-ms-transform:rotate(-22deg);-o-transform:rotate(-22deg);-webkit-transform:rotate(-22deg);z-index:-9;display:none;}
.single-post .featured-post{margin:10px 0 20px 20px;}
.bx-controls a, .product-carousel a{bottom:0;color:#fff;font-size:0;height:70px;margin:auto;position:absolute;top:0;width:45px;z-index:501;}
.bx-controls a.bx-prev, .product-carousel a.portfolio-prev{background:url(images/slider-prev-arrow-white.png) rgba(0, 0, 0, 0.6) center center no-repeat;left:0;}
.bx-controls a.bx-next, .product-carousel a.portfolio-next{background:url(images/slider-next-arrow-white.png) rgba(0, 0, 0, 0.6) center center no-repeat;right:0;}
.page-with-sidebar .blog-items .dt-sc-one-third{width:31.4%;}
#reply-title a{font-size:16px;padding-left:10px;text-transform:capitalize;}
.widget .searchform input[type="submit"]{background:rgba(0, 0, 0, 0) url(images/search-ico.png) no-repeat center;border-radius:0 5px 5px 0;padding:15px 20px;position:absolute;right:0;min-height:53px;}
_:-ms-input-placeholder,:root .widget .searchform input[type='submit']{padding:15px 23px;}
_:-ms-input-placeholder,:root .widget .woocommerce-product-search input[type="submit"]{padding:17px 10px;}
.products{clear:both;float:left;margin:0;padding:0;width:100%;}
.products li{display:inline;padding:0;}
.products li.last .product-wrapper{margin-right:0;}
.products .product-wrapper{float:left;margin:0 2% 30px 0;width:100%;border:2px solid #edeef2;}
.products.woocommerce-isotope .product-wrapper{margin:0 0 30px;}
.product-container{position:relative;overflow:hidden;line-height:0;}
.product .product-container .product-title a{background:#fff;border-radius:5px;display:inline-block;font-size:0;height:50px;line-height:65px;text-align:center;width:50px;position:relative;transition:all 500ms cubic-bezier(0.52, 1.64, 0.37, 0.66);-moz-transition:all 500ms cubic-bezier(0.52, 1.64, 0.37, 0.66);-ms-transition:all 500ms cubic-bezier(0.52, 1.64, 0.37, 0.66);-o-transition:all 500ms cubic-bezier(0.52, 1.64, 0.37, 0.66);-webkit-transition:all 500ms cubic-bezier(0.52, 1.64, 0.37, 0.66);bottom:-60px;}
.product .product-container .product-title a span, .products .product-wrapper .product-title .yith-wcwl-add-to-wishlist a::before{font-size:18px;}
.product-container .product-title{bottom:0;left:10px;text-align:center;position:absolute;transition:all 500ms cubic-bezier(0.52, 1.64, 0.37, 0.66);-moz-transition:all 500ms cubic-bezier(0.52, 1.64, 0.37, 0.66);-ms-transition:all 500ms cubic-bezier(0.52, 1.64, 0.37, 0.66);-o-transition:all 500ms cubic-bezier(0.52, 1.64, 0.37, 0.66);-webkit-transition:all 500ms cubic-bezier(0.52, 1.64, 0.37, 0.66);}
.product .product-title a.added_to_cart::after{bottom:0;content:"\f08e";font-family:fontawesome;font-size:18px;left:0;line-height:50px;margin:0 auto;position:absolute;right:0;text-align:center;top:0;}
@media screen and (min-width:0\0){.product .product-title a.added_to_cart::after{position:relative;top:-4px;right:11px;left:auto;}
}
ul.products .product:hover .product-title a.added_to_cart, .product-carousel-wrapper .product:hover .product-title a.added_to_cart{top:-5px;left:0;}
ul.products .product:hover .product-title a, .product-carousel-wrapper .product:hover .product-title a{bottom:10px;}
::i-block-chrome, .product .product-container .product-title a{padding:0 1px}
.product .product-details{padding:20px;text-align:left;border-top:none;}
.products .product-details h5{margin-bottom:7px;font-size:20px;}
.products .product-four-column .product-details h5{font-size:18px;}
.products .product-details span{font-size:18px;font-family:'Open Sans', sans-serif;}
.products .product-details del span, del span{color:#bababa !important;padding-right:5px;font-weight:normal !important;}
.products .product-details span.amount{font-weight:bold;}
.product-carousel-wrapper{position:relative;display:inline-block;width:100%;}
.product-carousel-wrapper .column{margin:0 10px;}
.blog-carousel-wrapper .blog-carousel .column{margin-left:20px;}
.product-carousel a{height:50px;width:40px;}
.product-carousel a.prev{left:0;}
.product-carousel a.next{right:0;}
.product-carousel a.prev, .product-carousel a.next{margin:0;top:52%;bottom:0;transform:translate(0px, -100%);-moz-transform:translate(0px, -100%);-webkit-transform:translate(0px, -100%);-ms-transform:translate(0px, -100%);-o-transform:translate(0px, -100%);background-color:rgba(255, 255, 255, 0.6);border:2px solid #e7ecee;color:#000;font-size:26px;line-height:38px;text-align:center;width:45px;height:45px;border-radius:50%;}
.product-carousel a.next{padding-left:3px;right:-60px;}
.product-carousel a.prev{padding-right:3px;left:-65px;}
.product-carousel-wrapper .product-carousel, .dt-sc-team-carousel-wrapper .carousel-arrows{visibility:hidden;}
.product-carousel-wrapper:hover .product-carousel, .dt-sc-team-carousel-wrapper:hover .carousel-arrows{visibility:visible;}
.vc_btn3-container button{float:inherit;}
.with-right-sidebar .fullwidth-section .fullwidth-bg > .container, .with-left-sidebar .fullwidth-section .fullwidth-bg > .container{max-width:100%;width:auto;}
.freeq{background:url(images/free-qoute.png) no-repeat;background-size:100%;text-indent:-50000px;width:250px;}
.freeq img{width:100% display:block;}
.heds9{font-family:"Lato Light", Arial;color:#225f9b;font-size:22px;text-align:center;margin-top:20px;}
.heds8{text-align:center;}
.inner-page-tick{width:50%;float:left;height:auto;margin-bottom:25px;margin-top:20px;}
.inner-page-tick li{background:url(images/Tick.png) no-repeat 4px 2px;width:auto;height:auto;line-height:30px;padding-left:35px;font-size:16px;}
.tic91{margin:50px 0px 0px 0px;}
.contact-forms9{background:#008f4c url(images/contact-bg.jpg) no-repeat right top;color:#fff;padding:40px 50px;}
.tes7{font-size:30px;line-height:28px;color:#fff;text-align:center;}
.tes9{font-size:20px;line-height:28px;text-align:center;}
.tes8{text-align:center;margin-top:50px;}
.tes8 a{color:#fff;background-color:#f05323;border-color:#f05323;padding:9px 10px;}
.tes8 a:hover{color:#fff;background-color:#008f4c;border-color:#008f4c;}

/* latin-ext */
@font-face {
  font-family: 'Lato';
  font-style: italic;
  font-weight: 100;
  src: local('Lato Hairline Italic'), local('Lato-HairlineItalic'), url(https://fonts.gstatic.com/s/lato/v15/S6u-w4BMUTPHjxsIPx-mPCLQ7A.woff2) format('woff2');
  unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Lato';
  font-style: italic;
  font-weight: 100;
  src: local('Lato Hairline Italic'), local('Lato-HairlineItalic'), url(https://fonts.gstatic.com/s/lato/v15/S6u-w4BMUTPHjxsIPx-oPCI.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
/* latin-ext */
@font-face {
  font-family: 'Lato';
  font-style: italic;
  font-weight: 300;
  src: local('Lato Light Italic'), local('Lato-LightItalic'), url(https://fonts.gstatic.com/s/lato/v15/S6u_w4BMUTPHjxsI9w2_FQft1dw.woff2) format('woff2');
  unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Lato';
  font-style: italic;
  font-weight: 300;
  src: local('Lato Light Italic'), local('Lato-LightItalic'), url(https://fonts.gstatic.com/s/lato/v15/S6u_w4BMUTPHjxsI9w2_Gwft.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
/* latin-ext */
@font-face {
  font-family: 'Lato';
  font-style: italic;
  font-weight: 400;
  src: local('Lato Italic'), local('Lato-Italic'), url(https://fonts.gstatic.com/s/lato/v15/S6u8w4BMUTPHjxsAUi-qJCY.woff2) format('woff2');
  unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Lato';
  font-style: italic;
  font-weight: 400;
  src: local('Lato Italic'), local('Lato-Italic'), url(https://fonts.gstatic.com/s/lato/v15/S6u8w4BMUTPHjxsAXC-q.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
/* latin-ext */
@font-face {
  font-family: 'Lato';
  font-style: italic;
  font-weight: 700;
  src: local('Lato Bold Italic'), local('Lato-BoldItalic'), url(https://fonts.gstatic.com/s/lato/v15/S6u_w4BMUTPHjxsI5wq_FQft1dw.woff2) format('woff2');
  unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Lato';
  font-style: italic;
  font-weight: 700;
  src: local('Lato Bold Italic'), local('Lato-BoldItalic'), url(https://fonts.gstatic.com/s/lato/v15/S6u_w4BMUTPHjxsI5wq_Gwft.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
/* latin-ext */
@font-face {
  font-family: 'Lato';
  font-style: italic;
  font-weight: 900;
  src: local('Lato Black Italic'), local('Lato-BlackItalic'), url(https://fonts.gstatic.com/s/lato/v15/S6u_w4BMUTPHjxsI3wi_FQft1dw.woff2) format('woff2');
  unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Lato';
  font-style: italic;
  font-weight: 900;
  src: local('Lato Black Italic'), local('Lato-BlackItalic'), url(https://fonts.gstatic.com/s/lato/v15/S6u_w4BMUTPHjxsI3wi_Gwft.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
/* latin-ext */
@font-face {
  font-family: 'Lato';
  font-style: normal;
  font-weight: 100;
  src: local('Lato Hairline'), local('Lato-Hairline'), url(https://fonts.gstatic.com/s/lato/v15/S6u8w4BMUTPHh30AUi-qJCY.woff2) format('woff2');
  unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Lato';
  font-style: normal;
  font-weight: 100;
  src: local('Lato Hairline'), local('Lato-Hairline'), url(https://fonts.gstatic.com/s/lato/v15/S6u8w4BMUTPHh30AXC-q.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
/* latin-ext */
@font-face {
  font-family: 'Lato';
  font-style: normal;
  font-weight: 300;
  src: local('Lato Light'), local('Lato-Light'), url(https://fonts.gstatic.com/s/lato/v15/S6u9w4BMUTPHh7USSwaPGR_p.woff2) format('woff2');
  unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Lato';
  font-style: normal;
  font-weight: 300;
  src: local('Lato Light'), local('Lato-Light'), url(https://fonts.gstatic.com/s/lato/v15/S6u9w4BMUTPHh7USSwiPGQ.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
/* latin-ext */
@font-face {
  font-family: 'Lato';
  font-style: normal;
  font-weight: 400;
  src: local('Lato Regular'), local('Lato-Regular'), url(https://fonts.gstatic.com/s/lato/v15/S6uyw4BMUTPHjxAwXjeu.woff2) format('woff2');
  unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Lato';
  font-style: normal;
  font-weight: 400;
  src: local('Lato Regular'), local('Lato-Regular'), url(https://fonts.gstatic.com/s/lato/v15/S6uyw4BMUTPHjx4wXg.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
/* latin-ext */
@font-face {
  font-family: 'Lato';
  font-style: normal;
  font-weight: 700;
  src: local('Lato Bold'), local('Lato-Bold'), url(https://fonts.gstatic.com/s/lato/v15/S6u9w4BMUTPHh6UVSwaPGR_p.woff2) format('woff2');
  unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Lato';
  font-style: normal;
  font-weight: 700;
  src: local('Lato Bold'), local('Lato-Bold'), url(https://fonts.gstatic.com/s/lato/v15/S6u9w4BMUTPHh6UVSwiPGQ.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
/* latin-ext */
@font-face {
  font-family: 'Lato';
  font-style: normal;
  font-weight: 900;
  src: local('Lato Black'), local('Lato-Black'), url(https://fonts.gstatic.com/s/lato/v15/S6u9w4BMUTPHh50XSwaPGR_p.woff2) format('woff2');
  unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Lato';
  font-style: normal;
  font-weight: 900;
  src: local('Lato Black'), local('Lato-Black'), url(https://fonts.gstatic.com/s/lato/v15/S6u9w4BMUTPHh50XSwiPGQ.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
/* vietnamese */
@font-face {
  font-family: 'Muli';
  font-style: italic;
  font-weight: 300;
  src: local('Muli Light Italic'), local('Muli-LightItalic'), url(https://fonts.gstatic.com/s/muli/v13/7Au9p_0qiz-afTf-hCDGwmQIAFg.woff2) format('woff2');
  unicode-range: U+0102-0103, U+0110-0111, U+1EA0-1EF9, U+20AB;
}
/* latin-ext */
@font-face {
  font-family: 'Muli';
  font-style: italic;
  font-weight: 300;
  src: local('Muli Light Italic'), local('Muli-LightItalic'), url(https://fonts.gstatic.com/s/muli/v13/7Au9p_0qiz-afTf-hCDGw2QIAFg.woff2) format('woff2');
  unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Muli';
  font-style: italic;
  font-weight: 300;
  src: local('Muli Light Italic'), local('Muli-LightItalic'), url(https://fonts.gstatic.com/s/muli/v13/7Au9p_0qiz-afTf-hCDGzWQI.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
/* vietnamese */
@font-face {
  font-family: 'Muli';
  font-style: italic;
  font-weight: 400;
  src: local('Muli Italic'), local('Muli-Italic'), url(https://fonts.gstatic.com/s/muli/v13/7Au-p_0qiz-afTf2IALT8kU.woff2) format('woff2');
  unicode-range: U+0102-0103, U+0110-0111, U+1EA0-1EF9, U+20AB;
}
/* latin-ext */
@font-face {
  font-family: 'Muli';
  font-style: italic;
  font-weight: 400;
  src: local('Muli Italic'), local('Muli-Italic'), url(https://fonts.gstatic.com/s/muli/v13/7Au-p_0qiz-afTf2IQLT8kU.woff2) format('woff2');
  unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Muli';
  font-style: italic;
  font-weight: 400;
  src: local('Muli Italic'), local('Muli-Italic'), url(https://fonts.gstatic.com/s/muli/v13/7Au-p_0qiz-afTf2LwLT.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
/* vietnamese */
@font-face {
  font-family: 'Muli';
  font-style: normal;
  font-weight: 300;
  src: local('Muli Light'), local('Muli-Light'), url(https://fonts.gstatic.com/s/muli/v13/7Au_p_0qiz-adZnkOCr2z3wM.woff2) format('woff2');
  unicode-range: U+0102-0103, U+0110-0111, U+1EA0-1EF9, U+20AB;
}
/* latin-ext */
@font-face {
  font-family: 'Muli';
  font-style: normal;
  font-weight: 300;
  src: local('Muli Light'), local('Muli-Light'), url(https://fonts.gstatic.com/s/muli/v13/7Au_p_0qiz-adZnkOCv2z3wM.woff2) format('woff2');
  unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Muli';
  font-style: normal;
  font-weight: 300;
  src: local('Muli Light'), local('Muli-Light'), url(https://fonts.gstatic.com/s/muli/v13/7Au_p_0qiz-adZnkOCX2zw.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
/* vietnamese */
@font-face {
  font-family: 'Muli';
  font-style: normal;
  font-weight: 400;
  src: local('Muli Regular'), local('Muli-Regular'), url(https://fonts.gstatic.com/s/muli/v13/7Auwp_0qiz-afT3GLRrX.woff2) format('woff2');
  unicode-range: U+0102-0103, U+0110-0111, U+1EA0-1EF9, U+20AB;
}
/* latin-ext */
@font-face {
  font-family: 'Muli';
  font-style: normal;
  font-weight: 400;
  src: local('Muli Regular'), local('Muli-Regular'), url(https://fonts.gstatic.com/s/muli/v13/7Auwp_0qiz-afTzGLRrX.woff2) format('woff2');
  unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Muli';
  font-style: normal;
  font-weight: 400;
  src: local('Muli Regular'), local('Muli-Regular'), url(https://fonts.gstatic.com/s/muli/v13/7Auwp_0qiz-afTLGLQ.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
/* cyrillic-ext */
@font-face {
  font-family: 'Open Sans';
  font-style: italic;
  font-weight: 300;
  src: local('Open Sans Light Italic'), local('OpenSans-LightItalic'), url(https://fonts.gstatic.com/s/opensans/v16/memnYaGs126MiZpBA-UFUKWyV9hmIqOjjg.woff2) format('woff2');
  unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
}
/* cyrillic */
@font-face {
  font-family: 'Open Sans';
  font-style: italic;
  font-weight: 300;
  src: local('Open Sans Light Italic'), local('OpenSans-LightItalic'), url(https://fonts.gstatic.com/s/opensans/v16/memnYaGs126MiZpBA-UFUKWyV9hvIqOjjg.woff2) format('woff2');
  unicode-range: U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
/* greek-ext */
@font-face {
  font-family: 'Open Sans';
  font-style: italic;
  font-weight: 300;
  src: local('Open Sans Light Italic'), local('OpenSans-LightItalic'), url(https://fonts.gstatic.com/s/opensans/v16/memnYaGs126MiZpBA-UFUKWyV9hnIqOjjg.woff2) format('woff2');
  unicode-range: U+1F00-1FFF;
}
/* greek */
@font-face {
  font-family: 'Open Sans';
  font-style: italic;
  font-weight: 300;
  src: local('Open Sans Light Italic'), local('OpenSans-LightItalic'), url(https://fonts.gstatic.com/s/opensans/v16/memnYaGs126MiZpBA-UFUKWyV9hoIqOjjg.woff2) format('woff2');
  unicode-range: U+0370-03FF;
}
/* vietnamese */
@font-face {
  font-family: 'Open Sans';
  font-style: italic;
  font-weight: 300;
  src: local('Open Sans Light Italic'), local('OpenSans-LightItalic'), url(https://fonts.gstatic.com/s/opensans/v16/memnYaGs126MiZpBA-UFUKWyV9hkIqOjjg.woff2) format('woff2');
  unicode-range: U+0102-0103, U+0110-0111, U+1EA0-1EF9, U+20AB;
}
/* latin-ext */
@font-face {
  font-family: 'Open Sans';
  font-style: italic;
  font-weight: 300;
  src: local('Open Sans Light Italic'), local('OpenSans-LightItalic'), url(https://fonts.gstatic.com/s/opensans/v16/memnYaGs126MiZpBA-UFUKWyV9hlIqOjjg.woff2) format('woff2');
  unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Open Sans';
  font-style: italic;
  font-weight: 300;
  src: local('Open Sans Light Italic'), local('OpenSans-LightItalic'), url(https://fonts.gstatic.com/s/opensans/v16/memnYaGs126MiZpBA-UFUKWyV9hrIqM.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
/* cyrillic-ext */
@font-face {
  font-family: 'Open Sans';
  font-style: italic;
  font-weight: 400;
  src: local('Open Sans Italic'), local('OpenSans-Italic'), url(https://fonts.gstatic.com/s/opensans/v16/mem6YaGs126MiZpBA-UFUK0Udc1UAw.woff2) format('woff2');
  unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
}
/* cyrillic */
@font-face {
  font-family: 'Open Sans';
  font-style: italic;
  font-weight: 400;
  src: local('Open Sans Italic'), local('OpenSans-Italic'), url(https://fonts.gstatic.com/s/opensans/v16/mem6YaGs126MiZpBA-UFUK0ddc1UAw.woff2) format('woff2');
  unicode-range: U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
/* greek-ext */
@font-face {
  font-family: 'Open Sans';
  font-style: italic;
  font-weight: 400;
  src: local('Open Sans Italic'), local('OpenSans-Italic'), url(https://fonts.gstatic.com/s/opensans/v16/mem6YaGs126MiZpBA-UFUK0Vdc1UAw.woff2) format('woff2');
  unicode-range: U+1F00-1FFF;
}
/* greek */
@font-face {
  font-family: 'Open Sans';
  font-style: italic;
  font-weight: 400;
  src: local('Open Sans Italic'), local('OpenSans-Italic'), url(https://fonts.gstatic.com/s/opensans/v16/mem6YaGs126MiZpBA-UFUK0adc1UAw.woff2) format('woff2');
  unicode-range: U+0370-03FF;
}
/* vietnamese */
@font-face {
  font-family: 'Open Sans';
  font-style: italic;
  font-weight: 400;
  src: local('Open Sans Italic'), local('OpenSans-Italic'), url(https://fonts.gstatic.com/s/opensans/v16/mem6YaGs126MiZpBA-UFUK0Wdc1UAw.woff2) format('woff2');
  unicode-range: U+0102-0103, U+0110-0111, U+1EA0-1EF9, U+20AB;
}
/* latin-ext */
@font-face {
  font-family: 'Open Sans';
  font-style: italic;
  font-weight: 400;
  src: local('Open Sans Italic'), local('OpenSans-Italic'), url(https://fonts.gstatic.com/s/opensans/v16/mem6YaGs126MiZpBA-UFUK0Xdc1UAw.woff2) format('woff2');
  unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Open Sans';
  font-style: italic;
  font-weight: 400;
  src: local('Open Sans Italic'), local('OpenSans-Italic'), url(https://fonts.gstatic.com/s/opensans/v16/mem6YaGs126MiZpBA-UFUK0Zdc0.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
/* cyrillic-ext */
@font-face {
  font-family: 'Open Sans';
  font-style: italic;
  font-weight: 600;
  src: local('Open Sans SemiBold Italic'), local('OpenSans-SemiBoldItalic'), url(https://fonts.gstatic.com/s/opensans/v16/memnYaGs126MiZpBA-UFUKXGUdhmIqOjjg.woff2) format('woff2');
  unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
}
/* cyrillic */
@font-face {
  font-family: 'Open Sans';
  font-style: italic;
  font-weight: 600;
  src: local('Open Sans SemiBold Italic'), local('OpenSans-SemiBoldItalic'), url(https://fonts.gstatic.com/s/opensans/v16/memnYaGs126MiZpBA-UFUKXGUdhvIqOjjg.woff2) format('woff2');
  unicode-range: U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
/* greek-ext */
@font-face {
  font-family: 'Open Sans';
  font-style: italic;
  font-weight: 600;
  src: local('Open Sans SemiBold Italic'), local('OpenSans-SemiBoldItalic'), url(https://fonts.gstatic.com/s/opensans/v16/memnYaGs126MiZpBA-UFUKXGUdhnIqOjjg.woff2) format('woff2');
  unicode-range: U+1F00-1FFF;
}
/* greek */
@font-face {
  font-family: 'Open Sans';
  font-style: italic;
  font-weight: 600;
  src: local('Open Sans SemiBold Italic'), local('OpenSans-SemiBoldItalic'), url(https://fonts.gstatic.com/s/opensans/v16/memnYaGs126MiZpBA-UFUKXGUdhoIqOjjg.woff2) format('woff2');
  unicode-range: U+0370-03FF;
}
/* vietnamese */
@font-face {
  font-family: 'Open Sans';
  font-style: italic;
  font-weight: 600;
  src: local('Open Sans SemiBold Italic'), local('OpenSans-SemiBoldItalic'), url(https://fonts.gstatic.com/s/opensans/v16/memnYaGs126MiZpBA-UFUKXGUdhkIqOjjg.woff2) format('woff2');
  unicode-range: U+0102-0103, U+0110-0111, U+1EA0-1EF9, U+20AB;
}
/* latin-ext */
@font-face {
  font-family: 'Open Sans';
  font-style: italic;
  font-weight: 600;
  src: local('Open Sans SemiBold Italic'), local('OpenSans-SemiBoldItalic'), url(https://fonts.gstatic.com/s/opensans/v16/memnYaGs126MiZpBA-UFUKXGUdhlIqOjjg.woff2) format('woff2');
  unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Open Sans';
  font-style: italic;
  font-weight: 600;
  src: local('Open Sans SemiBold Italic'), local('OpenSans-SemiBoldItalic'), url(https://fonts.gstatic.com/s/opensans/v16/memnYaGs126MiZpBA-UFUKXGUdhrIqM.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
/* cyrillic-ext */
@font-face {
  font-family: 'Open Sans';
  font-style: italic;
  font-weight: 700;
  src: local('Open Sans Bold Italic'), local('OpenSans-BoldItalic'), url(https://fonts.gstatic.com/s/opensans/v16/memnYaGs126MiZpBA-UFUKWiUNhmIqOjjg.woff2) format('woff2');
  unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
}
/* cyrillic */
@font-face {
  font-family: 'Open Sans';
  font-style: italic;
  font-weight: 700;
  src: local('Open Sans Bold Italic'), local('OpenSans-BoldItalic'), url(https://fonts.gstatic.com/s/opensans/v16/memnYaGs126MiZpBA-UFUKWiUNhvIqOjjg.woff2) format('woff2');
  unicode-range: U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
/* greek-ext */
@font-face {
  font-family: 'Open Sans';
  font-style: italic;
  font-weight: 700;
  src: local('Open Sans Bold Italic'), local('OpenSans-BoldItalic'), url(https://fonts.gstatic.com/s/opensans/v16/memnYaGs126MiZpBA-UFUKWiUNhnIqOjjg.woff2) format('woff2');
  unicode-range: U+1F00-1FFF;
}
/* greek */
@font-face {
  font-family: 'Open Sans';
  font-style: italic;
  font-weight: 700;
  src: local('Open Sans Bold Italic'), local('OpenSans-BoldItalic'), url(https://fonts.gstatic.com/s/opensans/v16/memnYaGs126MiZpBA-UFUKWiUNhoIqOjjg.woff2) format('woff2');
  unicode-range: U+0370-03FF;
}
/* vietnamese */
@font-face {
  font-family: 'Open Sans';
  font-style: italic;
  font-weight: 700;
  src: local('Open Sans Bold Italic'), local('OpenSans-BoldItalic'), url(https://fonts.gstatic.com/s/opensans/v16/memnYaGs126MiZpBA-UFUKWiUNhkIqOjjg.woff2) format('woff2');
  unicode-range: U+0102-0103, U+0110-0111, U+1EA0-1EF9, U+20AB;
}
/* latin-ext */
@font-face {
  font-family: 'Open Sans';
  font-style: italic;
  font-weight: 700;
  src: local('Open Sans Bold Italic'), local('OpenSans-BoldItalic'), url(https://fonts.gstatic.com/s/opensans/v16/memnYaGs126MiZpBA-UFUKWiUNhlIqOjjg.woff2) format('woff2');
  unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Open Sans';
  font-style: italic;
  font-weight: 700;
  src: local('Open Sans Bold Italic'), local('OpenSans-BoldItalic'), url(https://fonts.gstatic.com/s/opensans/v16/memnYaGs126MiZpBA-UFUKWiUNhrIqM.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
/* cyrillic-ext */
@font-face {
  font-family: 'Open Sans';
  font-style: italic;
  font-weight: 800;
  src: local('Open Sans ExtraBold Italic'), local('OpenSans-ExtraBoldItalic'), url(https://fonts.gstatic.com/s/opensans/v16/memnYaGs126MiZpBA-UFUKW-U9hmIqOjjg.woff2) format('woff2');
  unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
}
/* cyrillic */
@font-face {
  font-family: 'Open Sans';
  font-style: italic;
  font-weight: 800;
  src: local('Open Sans ExtraBold Italic'), local('OpenSans-ExtraBoldItalic'), url(https://fonts.gstatic.com/s/opensans/v16/memnYaGs126MiZpBA-UFUKW-U9hvIqOjjg.woff2) format('woff2');
  unicode-range: U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
/* greek-ext */
@font-face {
  font-family: 'Open Sans';
  font-style: italic;
  font-weight: 800;
  src: local('Open Sans ExtraBold Italic'), local('OpenSans-ExtraBoldItalic'), url(https://fonts.gstatic.com/s/opensans/v16/memnYaGs126MiZpBA-UFUKW-U9hnIqOjjg.woff2) format('woff2');
  unicode-range: U+1F00-1FFF;
}
/* greek */
@font-face {
  font-family: 'Open Sans';
  font-style: italic;
  font-weight: 800;
  src: local('Open Sans ExtraBold Italic'), local('OpenSans-ExtraBoldItalic'), url(https://fonts.gstatic.com/s/opensans/v16/memnYaGs126MiZpBA-UFUKW-U9hoIqOjjg.woff2) format('woff2');
  unicode-range: U+0370-03FF;
}
/* vietnamese */
@font-face {
  font-family: 'Open Sans';
  font-style: italic;
  font-weight: 800;
  src: local('Open Sans ExtraBold Italic'), local('OpenSans-ExtraBoldItalic'), url(https://fonts.gstatic.com/s/opensans/v16/memnYaGs126MiZpBA-UFUKW-U9hkIqOjjg.woff2) format('woff2');
  unicode-range: U+0102-0103, U+0110-0111, U+1EA0-1EF9, U+20AB;
}
/* latin-ext */
@font-face {
  font-family: 'Open Sans';
  font-style: italic;
  font-weight: 800;
  src: local('Open Sans ExtraBold Italic'), local('OpenSans-ExtraBoldItalic'), url(https://fonts.gstatic.com/s/opensans/v16/memnYaGs126MiZpBA-UFUKW-U9hlIqOjjg.woff2) format('woff2');
  unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Open Sans';
  font-style: italic;
  font-weight: 800;
  src: local('Open Sans ExtraBold Italic'), local('OpenSans-ExtraBoldItalic'), url(https://fonts.gstatic.com/s/opensans/v16/memnYaGs126MiZpBA-UFUKW-U9hrIqM.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
/* cyrillic-ext */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 300;
  src: local('Open Sans Light'), local('OpenSans-Light'), url(https://fonts.gstatic.com/s/opensans/v16/mem5YaGs126MiZpBA-UN_r8OX-hpOqc.woff2) format('woff2');
  unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
}
/* cyrillic */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 300;
  src: local('Open Sans Light'), local('OpenSans-Light'), url(https://fonts.gstatic.com/s/opensans/v16/mem5YaGs126MiZpBA-UN_r8OVuhpOqc.woff2) format('woff2');
  unicode-range: U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
/* greek-ext */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 300;
  src: local('Open Sans Light'), local('OpenSans-Light'), url(https://fonts.gstatic.com/s/opensans/v16/mem5YaGs126MiZpBA-UN_r8OXuhpOqc.woff2) format('woff2');
  unicode-range: U+1F00-1FFF;
}
/* greek */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 300;
  src: local('Open Sans Light'), local('OpenSans-Light'), url(https://fonts.gstatic.com/s/opensans/v16/mem5YaGs126MiZpBA-UN_r8OUehpOqc.woff2) format('woff2');
  unicode-range: U+0370-03FF;
}
/* vietnamese */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 300;
  src: local('Open Sans Light'), local('OpenSans-Light'), url(https://fonts.gstatic.com/s/opensans/v16/mem5YaGs126MiZpBA-UN_r8OXehpOqc.woff2) format('woff2');
  unicode-range: U+0102-0103, U+0110-0111, U+1EA0-1EF9, U+20AB;
}
/* latin-ext */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 300;
  src: local('Open Sans Light'), local('OpenSans-Light'), url(https://fonts.gstatic.com/s/opensans/v16/mem5YaGs126MiZpBA-UN_r8OXOhpOqc.woff2) format('woff2');
  unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 300;
  src: local('Open Sans Light'), local('OpenSans-Light'), url(https://fonts.gstatic.com/s/opensans/v16/mem5YaGs126MiZpBA-UN_r8OUuhp.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
/* cyrillic-ext */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 400;
  src: local('Open Sans Regular'), local('OpenSans-Regular'), url(https://fonts.gstatic.com/s/opensans/v16/mem8YaGs126MiZpBA-UFWJ0bbck.woff2) format('woff2');
  unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
}
/* cyrillic */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 400;
  src: local('Open Sans Regular'), local('OpenSans-Regular'), url(https://fonts.gstatic.com/s/opensans/v16/mem8YaGs126MiZpBA-UFUZ0bbck.woff2) format('woff2');
  unicode-range: U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
/* greek-ext */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 400;
  src: local('Open Sans Regular'), local('OpenSans-Regular'), url(https://fonts.gstatic.com/s/opensans/v16/mem8YaGs126MiZpBA-UFWZ0bbck.woff2) format('woff2');
  unicode-range: U+1F00-1FFF;
}
/* greek */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 400;
  src: local('Open Sans Regular'), local('OpenSans-Regular'), url(https://fonts.gstatic.com/s/opensans/v16/mem8YaGs126MiZpBA-UFVp0bbck.woff2) format('woff2');
  unicode-range: U+0370-03FF;
}
/* vietnamese */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 400;
  src: local('Open Sans Regular'), local('OpenSans-Regular'), url(https://fonts.gstatic.com/s/opensans/v16/mem8YaGs126MiZpBA-UFWp0bbck.woff2) format('woff2');
  unicode-range: U+0102-0103, U+0110-0111, U+1EA0-1EF9, U+20AB;
}
/* latin-ext */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 400;
  src: local('Open Sans Regular'), local('OpenSans-Regular'), url(https://fonts.gstatic.com/s/opensans/v16/mem8YaGs126MiZpBA-UFW50bbck.woff2) format('woff2');
  unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 400;
  src: local('Open Sans Regular'), local('OpenSans-Regular'), url(https://fonts.gstatic.com/s/opensans/v16/mem8YaGs126MiZpBA-UFVZ0b.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
/* cyrillic-ext */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 600;
  src: local('Open Sans SemiBold'), local('OpenSans-SemiBold'), url(https://fonts.gstatic.com/s/opensans/v16/mem5YaGs126MiZpBA-UNirkOX-hpOqc.woff2) format('woff2');
  unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
}
/* cyrillic */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 600;
  src: local('Open Sans SemiBold'), local('OpenSans-SemiBold'), url(https://fonts.gstatic.com/s/opensans/v16/mem5YaGs126MiZpBA-UNirkOVuhpOqc.woff2) format('woff2');
  unicode-range: U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
/* greek-ext */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 600;
  src: local('Open Sans SemiBold'), local('OpenSans-SemiBold'), url(https://fonts.gstatic.com/s/opensans/v16/mem5YaGs126MiZpBA-UNirkOXuhpOqc.woff2) format('woff2');
  unicode-range: U+1F00-1FFF;
}
/* greek */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 600;
  src: local('Open Sans SemiBold'), local('OpenSans-SemiBold'), url(https://fonts.gstatic.com/s/opensans/v16/mem5YaGs126MiZpBA-UNirkOUehpOqc.woff2) format('woff2');
  unicode-range: U+0370-03FF;
}
/* vietnamese */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 600;
  src: local('Open Sans SemiBold'), local('OpenSans-SemiBold'), url(https://fonts.gstatic.com/s/opensans/v16/mem5YaGs126MiZpBA-UNirkOXehpOqc.woff2) format('woff2');
  unicode-range: U+0102-0103, U+0110-0111, U+1EA0-1EF9, U+20AB;
}
/* latin-ext */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 600;
  src: local('Open Sans SemiBold'), local('OpenSans-SemiBold'), url(https://fonts.gstatic.com/s/opensans/v16/mem5YaGs126MiZpBA-UNirkOXOhpOqc.woff2) format('woff2');
  unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 600;
  src: local('Open Sans SemiBold'), local('OpenSans-SemiBold'), url(https://fonts.gstatic.com/s/opensans/v16/mem5YaGs126MiZpBA-UNirkOUuhp.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
/* cyrillic-ext */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 700;
  src: local('Open Sans Bold'), local('OpenSans-Bold'), url(https://fonts.gstatic.com/s/opensans/v16/mem5YaGs126MiZpBA-UN7rgOX-hpOqc.woff2) format('woff2');
  unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
}
/* cyrillic */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 700;
  src: local('Open Sans Bold'), local('OpenSans-Bold'), url(https://fonts.gstatic.com/s/opensans/v16/mem5YaGs126MiZpBA-UN7rgOVuhpOqc.woff2) format('woff2');
  unicode-range: U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
/* greek-ext */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 700;
  src: local('Open Sans Bold'), local('OpenSans-Bold'), url(https://fonts.gstatic.com/s/opensans/v16/mem5YaGs126MiZpBA-UN7rgOXuhpOqc.woff2) format('woff2');
  unicode-range: U+1F00-1FFF;
}
/* greek */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 700;
  src: local('Open Sans Bold'), local('OpenSans-Bold'), url(https://fonts.gstatic.com/s/opensans/v16/mem5YaGs126MiZpBA-UN7rgOUehpOqc.woff2) format('woff2');
  unicode-range: U+0370-03FF;
}
/* vietnamese */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 700;
  src: local('Open Sans Bold'), local('OpenSans-Bold'), url(https://fonts.gstatic.com/s/opensans/v16/mem5YaGs126MiZpBA-UN7rgOXehpOqc.woff2) format('woff2');
  unicode-range: U+0102-0103, U+0110-0111, U+1EA0-1EF9, U+20AB;
}
/* latin-ext */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 700;
  src: local('Open Sans Bold'), local('OpenSans-Bold'), url(https://fonts.gstatic.com/s/opensans/v16/mem5YaGs126MiZpBA-UN7rgOXOhpOqc.woff2) format('woff2');
  unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 700;
  src: local('Open Sans Bold'), local('OpenSans-Bold'), url(https://fonts.gstatic.com/s/opensans/v16/mem5YaGs126MiZpBA-UN7rgOUuhp.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
/* cyrillic-ext */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 800;
  src: local('Open Sans ExtraBold'), local('OpenSans-ExtraBold'), url(https://fonts.gstatic.com/s/opensans/v16/mem5YaGs126MiZpBA-UN8rsOX-hpOqc.woff2) format('woff2');
  unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
}
/* cyrillic */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 800;
  src: local('Open Sans ExtraBold'), local('OpenSans-ExtraBold'), url(https://fonts.gstatic.com/s/opensans/v16/mem5YaGs126MiZpBA-UN8rsOVuhpOqc.woff2) format('woff2');
  unicode-range: U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
/* greek-ext */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 800;
  src: local('Open Sans ExtraBold'), local('OpenSans-ExtraBold'), url(https://fonts.gstatic.com/s/opensans/v16/mem5YaGs126MiZpBA-UN8rsOXuhpOqc.woff2) format('woff2');
  unicode-range: U+1F00-1FFF;
}
/* greek */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 800;
  src: local('Open Sans ExtraBold'), local('OpenSans-ExtraBold'), url(https://fonts.gstatic.com/s/opensans/v16/mem5YaGs126MiZpBA-UN8rsOUehpOqc.woff2) format('woff2');
  unicode-range: U+0370-03FF;
}
/* vietnamese */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 800;
  src: local('Open Sans ExtraBold'), local('OpenSans-ExtraBold'), url(https://fonts.gstatic.com/s/opensans/v16/mem5YaGs126MiZpBA-UN8rsOXehpOqc.woff2) format('woff2');
  unicode-range: U+0102-0103, U+0110-0111, U+1EA0-1EF9, U+20AB;
}
/* latin-ext */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 800;
  src: local('Open Sans ExtraBold'), local('OpenSans-ExtraBold'), url(https://fonts.gstatic.com/s/opensans/v16/mem5YaGs126MiZpBA-UN8rsOXOhpOqc.woff2) format('woff2');
  unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 800;
  src: local('Open Sans ExtraBold'), local('OpenSans-ExtraBold'), url(https://fonts.gstatic.com/s/opensans/v16/mem5YaGs126MiZpBA-UN8rsOUuhp.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
/* cyrillic-ext */
@font-face {
  font-family: 'Open Sans Condensed';
  font-style: italic;
  font-weight: 300;
  src: local('Open Sans Condensed Light Italic'), local('OpenSansCondensed-LightItalic'), url(https://fonts.gstatic.com/s/opensanscondensed/v13/z7NHdQDnbTkabZAIOl9il_O6KJj73e7Fd_-7suD8SL2V6As.woff2) format('woff2');
  unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
}
/* cyrillic */
@font-face {
  font-family: 'Open Sans Condensed';
  font-style: italic;
  font-weight: 300;
  src: local('Open Sans Condensed Light Italic'), local('OpenSansCondensed-LightItalic'), url(https://fonts.gstatic.com/s/opensanscondensed/v13/z7NHdQDnbTkabZAIOl9il_O6KJj73e7Fd_-7suD8Qb2V6As.woff2) format('woff2');
  unicode-range: U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
/* greek-ext */
@font-face {
  font-family: 'Open Sans Condensed';
  font-style: italic;
  font-weight: 300;
  src: local('Open Sans Condensed Light Italic'), local('OpenSansCondensed-LightItalic'), url(https://fonts.gstatic.com/s/opensanscondensed/v13/z7NHdQDnbTkabZAIOl9il_O6KJj73e7Fd_-7suD8Sb2V6As.woff2) format('woff2');
  unicode-range: U+1F00-1FFF;
}
/* greek */
@font-face {
  font-family: 'Open Sans Condensed';
  font-style: italic;
  font-weight: 300;
  src: local('Open Sans Condensed Light Italic'), local('OpenSansCondensed-LightItalic'), url(https://fonts.gstatic.com/s/opensanscondensed/v13/z7NHdQDnbTkabZAIOl9il_O6KJj73e7Fd_-7suD8Rr2V6As.woff2) format('woff2');
  unicode-range: U+0370-03FF;
}
/* vietnamese */
@font-face {
  font-family: 'Open Sans Condensed';
  font-style: italic;
  font-weight: 300;
  src: local('Open Sans Condensed Light Italic'), local('OpenSansCondensed-LightItalic'), url(https://fonts.gstatic.com/s/opensanscondensed/v13/z7NHdQDnbTkabZAIOl9il_O6KJj73e7Fd_-7suD8Sr2V6As.woff2) format('woff2');
  unicode-range: U+0102-0103, U+0110-0111, U+1EA0-1EF9, U+20AB;
}
/* latin-ext */
@font-face {
  font-family: 'Open Sans Condensed';
  font-style: italic;
  font-weight: 300;
  src: local('Open Sans Condensed Light Italic'), local('OpenSansCondensed-LightItalic'), url(https://fonts.gstatic.com/s/opensanscondensed/v13/z7NHdQDnbTkabZAIOl9il_O6KJj73e7Fd_-7suD8S72V6As.woff2) format('woff2');
  unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Open Sans Condensed';
  font-style: italic;
  font-weight: 300;
  src: local('Open Sans Condensed Light Italic'), local('OpenSansCondensed-LightItalic'), url(https://fonts.gstatic.com/s/opensanscondensed/v13/z7NHdQDnbTkabZAIOl9il_O6KJj73e7Fd_-7suD8Rb2V.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
/* cyrillic-ext */
@font-face {
  font-family: 'Open Sans Condensed';
  font-style: normal;
  font-weight: 300;
  src: local('Open Sans Condensed Light'), local('OpenSansCondensed-Light'), url(https://fonts.gstatic.com/s/opensanscondensed/v13/z7NFdQDnbTkabZAIOl9il_O6KJj73e7Ff1GhDujMR6WR.woff2) format('woff2');
  unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
}
/* cyrillic */
@font-face {
  font-family: 'Open Sans Condensed';
  font-style: normal;
  font-weight: 300;
  src: local('Open Sans Condensed Light'), local('OpenSansCondensed-Light'), url(https://fonts.gstatic.com/s/opensanscondensed/v13/z7NFdQDnbTkabZAIOl9il_O6KJj73e7Ff1GhDuHMR6WR.woff2) format('woff2');
  unicode-range: U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
/* greek-ext */
@font-face {
  font-family: 'Open Sans Condensed';
  font-style: normal;
  font-weight: 300;
  src: local('Open Sans Condensed Light'), local('OpenSansCondensed-Light'), url(https://fonts.gstatic.com/s/opensanscondensed/v13/z7NFdQDnbTkabZAIOl9il_O6KJj73e7Ff1GhDunMR6WR.woff2) format('woff2');
  unicode-range: U+1F00-1FFF;
}
/* greek */
@font-face {
  font-family: 'Open Sans Condensed';
  font-style: normal;
  font-weight: 300;
  src: local('Open Sans Condensed Light'), local('OpenSansCondensed-Light'), url(https://fonts.gstatic.com/s/opensanscondensed/v13/z7NFdQDnbTkabZAIOl9il_O6KJj73e7Ff1GhDubMR6WR.woff2) format('woff2');
  unicode-range: U+0370-03FF;
}
/* vietnamese */
@font-face {
  font-family: 'Open Sans Condensed';
  font-style: normal;
  font-weight: 300;
  src: local('Open Sans Condensed Light'), local('OpenSansCondensed-Light'), url(https://fonts.gstatic.com/s/opensanscondensed/v13/z7NFdQDnbTkabZAIOl9il_O6KJj73e7Ff1GhDurMR6WR.woff2) format('woff2');
  unicode-range: U+0102-0103, U+0110-0111, U+1EA0-1EF9, U+20AB;
}
/* latin-ext */
@font-face {
  font-family: 'Open Sans Condensed';
  font-style: normal;
  font-weight: 300;
  src: local('Open Sans Condensed Light'), local('OpenSansCondensed-Light'), url(https://fonts.gstatic.com/s/opensanscondensed/v13/z7NFdQDnbTkabZAIOl9il_O6KJj73e7Ff1GhDuvMR6WR.woff2) format('woff2');
  unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Open Sans Condensed';
  font-style: normal;
  font-weight: 300;
  src: local('Open Sans Condensed Light'), local('OpenSansCondensed-Light'), url(https://fonts.gstatic.com/s/opensanscondensed/v13/z7NFdQDnbTkabZAIOl9il_O6KJj73e7Ff1GhDuXMRw.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
/* cyrillic-ext */
@font-face {
  font-family: 'Open Sans Condensed';
  font-style: normal;
  font-weight: 700;
  src: local('Open Sans Condensed Bold'), local('OpenSansCondensed-Bold'), url(https://fonts.gstatic.com/s/opensanscondensed/v13/z7NFdQDnbTkabZAIOl9il_O6KJj73e7Ff0GmDujMR6WR.woff2) format('woff2');
  unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
}
/* cyrillic */
@font-face {
  font-family: 'Open Sans Condensed';
  font-style: normal;
  font-weight: 700;
  src: local('Open Sans Condensed Bold'), local('OpenSansCondensed-Bold'), url(https://fonts.gstatic.com/s/opensanscondensed/v13/z7NFdQDnbTkabZAIOl9il_O6KJj73e7Ff0GmDuHMR6WR.woff2) format('woff2');
  unicode-range: U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
/* greek-ext */
@font-face {
  font-family: 'Open Sans Condensed';
  font-style: normal;
  font-weight: 700;
  src: local('Open Sans Condensed Bold'), local('OpenSansCondensed-Bold'), url(https://fonts.gstatic.com/s/opensanscondensed/v13/z7NFdQDnbTkabZAIOl9il_O6KJj73e7Ff0GmDunMR6WR.woff2) format('woff2');
  unicode-range: U+1F00-1FFF;
}
/* greek */
@font-face {
  font-family: 'Open Sans Condensed';
  font-style: normal;
  font-weight: 700;
  src: local('Open Sans Condensed Bold'), local('OpenSansCondensed-Bold'), url(https://fonts.gstatic.com/s/opensanscondensed/v13/z7NFdQDnbTkabZAIOl9il_O6KJj73e7Ff0GmDubMR6WR.woff2) format('woff2');
  unicode-range: U+0370-03FF;
}
/* vietnamese */
@font-face {
  font-family: 'Open Sans Condensed';
  font-style: normal;
  font-weight: 700;
  src: local('Open Sans Condensed Bold'), local('OpenSansCondensed-Bold'), url(https://fonts.gstatic.com/s/opensanscondensed/v13/z7NFdQDnbTkabZAIOl9il_O6KJj73e7Ff0GmDurMR6WR.woff2) format('woff2');
  unicode-range: U+0102-0103, U+0110-0111, U+1EA0-1EF9, U+20AB;
}
/* latin-ext */
@font-face {
  font-family: 'Open Sans Condensed';
  font-style: normal;
  font-weight: 700;
  src: local('Open Sans Condensed Bold'), local('OpenSansCondensed-Bold'), url(https://fonts.gstatic.com/s/opensanscondensed/v13/z7NFdQDnbTkabZAIOl9il_O6KJj73e7Ff0GmDuvMR6WR.woff2) format('woff2');
  unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Open Sans Condensed';
  font-style: normal;
  font-weight: 700;
  src: local('Open Sans Condensed Bold'), local('OpenSansCondensed-Bold'), url(https://fonts.gstatic.com/s/opensanscondensed/v13/z7NFdQDnbTkabZAIOl9il_O6KJj73e7Ff0GmDuXMRw.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
/* cyrillic */
@font-face {
  font-family: 'Playfair Display';
  font-style: normal;
  font-weight: 400;
  src: local('Playfair Display Regular'), local('PlayfairDisplay-Regular'), url(https://fonts.gstatic.com/s/playfairdisplay/v14/nuFiD-vYSZviVYUb_rj3ij__anPXDTjYgFE_.woff2) format('woff2');
  unicode-range: U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
/* vietnamese */
@font-face {
  font-family: 'Playfair Display';
  font-style: normal;
  font-weight: 400;
  src: local('Playfair Display Regular'), local('PlayfairDisplay-Regular'), url(https://fonts.gstatic.com/s/playfairdisplay/v14/nuFiD-vYSZviVYUb_rj3ij__anPXDTPYgFE_.woff2) format('woff2');
  unicode-range: U+0102-0103, U+0110-0111, U+1EA0-1EF9, U+20AB;
}
/* latin-ext */
@font-face {
  font-family: 'Playfair Display';
  font-style: normal;
  font-weight: 400;
  src: local('Playfair Display Regular'), local('PlayfairDisplay-Regular'), url(https://fonts.gstatic.com/s/playfairdisplay/v14/nuFiD-vYSZviVYUb_rj3ij__anPXDTLYgFE_.woff2) format('woff2');
  unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Playfair Display';
  font-style: normal;
  font-weight: 400;
  src: local('Playfair Display Regular'), local('PlayfairDisplay-Regular'), url(https://fonts.gstatic.com/s/playfairdisplay/v14/nuFiD-vYSZviVYUb_rj3ij__anPXDTzYgA.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
/* cyrillic */
@font-face {
  font-family: 'Playfair Display';
  font-style: normal;
  font-weight: 700;
  src: local('Playfair Display Bold'), local('PlayfairDisplay-Bold'), url(https://fonts.gstatic.com/s/playfairdisplay/v14/nuFlD-vYSZviVYUb_rj3ij__anPXBYf9lWoe5ixi.woff2) format('woff2');
  unicode-range: U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
/* vietnamese */
@font-face {
  font-family: 'Playfair Display';
  font-style: normal;
  font-weight: 700;
  src: local('Playfair Display Bold'), local('PlayfairDisplay-Bold'), url(https://fonts.gstatic.com/s/playfairdisplay/v14/nuFlD-vYSZviVYUb_rj3ij__anPXBYf9lWEe5ixi.woff2) format('woff2');
  unicode-range: U+0102-0103, U+0110-0111, U+1EA0-1EF9, U+20AB;
}
/* latin-ext */
@font-face {
  font-family: 'Playfair Display';
  font-style: normal;
  font-weight: 700;
  src: local('Playfair Display Bold'), local('PlayfairDisplay-Bold'), url(https://fonts.gstatic.com/s/playfairdisplay/v14/nuFlD-vYSZviVYUb_rj3ij__anPXBYf9lWAe5ixi.woff2) format('woff2');
  unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Playfair Display';
  font-style: normal;
  font-weight: 700;
  src: local('Playfair Display Bold'), local('PlayfairDisplay-Bold'), url(https://fonts.gstatic.com/s/playfairdisplay/v14/nuFlD-vYSZviVYUb_rj3ij__anPXBYf9lW4e5g.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
/* cyrillic */
@font-face {
  font-family: 'Playfair Display';
  font-style: normal;
  font-weight: 900;
  src: local('Playfair Display Black'), local('PlayfairDisplay-Black'), url(https://fonts.gstatic.com/s/playfairdisplay/v14/nuFlD-vYSZviVYUb_rj3ij__anPXBb__lWoe5ixi.woff2) format('woff2');
  unicode-range: U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
/* vietnamese */
@font-face {
  font-family: 'Playfair Display';
  font-style: normal;
  font-weight: 900;
  src: local('Playfair Display Black'), local('PlayfairDisplay-Black'), url(https://fonts.gstatic.com/s/playfairdisplay/v14/nuFlD-vYSZviVYUb_rj3ij__anPXBb__lWEe5ixi.woff2) format('woff2');
  unicode-range: U+0102-0103, U+0110-0111, U+1EA0-1EF9, U+20AB;
}
/* latin-ext */
@font-face {
  font-family: 'Playfair Display';
  font-style: normal;
  font-weight: 900;
  src: local('Playfair Display Black'), local('PlayfairDisplay-Black'), url(https://fonts.gstatic.com/s/playfairdisplay/v14/nuFlD-vYSZviVYUb_rj3ij__anPXBb__lWAe5ixi.woff2) format('woff2');
  unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Playfair Display';
  font-style: normal;
  font-weight: 900;
  src: local('Playfair Display Black'), local('PlayfairDisplay-Black'), url(https://fonts.gstatic.com/s/playfairdisplay/v14/nuFlD-vYSZviVYUb_rj3ij__anPXBb__lW4e5g.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
/* cyrillic-ext */
@font-face {
  font-family: 'Roboto';
  font-style: italic;
  font-weight: 300;
  src: local('Roboto Light Italic'), local('Roboto-LightItalic'), url(https://fonts.gstatic.com/s/roboto/v19/KFOjCnqEu92Fr1Mu51TjASc3CsTKlA.woff2) format('woff2');
  unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
}
/* cyrillic */
@font-face {
  font-family: 'Roboto';
  font-style: italic;
  font-weight: 300;
  src: local('Roboto Light Italic'), local('Roboto-LightItalic'), url(https://fonts.gstatic.com/s/roboto/v19/KFOjCnqEu92Fr1Mu51TjASc-CsTKlA.woff2) format('woff2');
  unicode-range: U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
/* greek-ext */
@font-face {
  font-family: 'Roboto';
  font-style: italic;
  font-weight: 300;
  src: local('Roboto Light Italic'), local('Roboto-LightItalic'), url(https://fonts.gstatic.com/s/roboto/v19/KFOjCnqEu92Fr1Mu51TjASc2CsTKlA.woff2) format('woff2');
  unicode-range: U+1F00-1FFF;
}
/* greek */
@font-face {
  font-family: 'Roboto';
  font-style: italic;
  font-weight: 300;
  src: local('Roboto Light Italic'), local('Roboto-LightItalic'), url(https://fonts.gstatic.com/s/roboto/v19/KFOjCnqEu92Fr1Mu51TjASc5CsTKlA.woff2) format('woff2');
  unicode-range: U+0370-03FF;
}
/* vietnamese */
@font-face {
  font-family: 'Roboto';
  font-style: italic;
  font-weight: 300;
  src: local('Roboto Light Italic'), local('Roboto-LightItalic'), url(https://fonts.gstatic.com/s/roboto/v19/KFOjCnqEu92Fr1Mu51TjASc1CsTKlA.woff2) format('woff2');
  unicode-range: U+0102-0103, U+0110-0111, U+1EA0-1EF9, U+20AB;
}
/* latin-ext */
@font-face {
  font-family: 'Roboto';
  font-style: italic;
  font-weight: 300;
  src: local('Roboto Light Italic'), local('Roboto-LightItalic'), url(https://fonts.gstatic.com/s/roboto/v19/KFOjCnqEu92Fr1Mu51TjASc0CsTKlA.woff2) format('woff2');
  unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Roboto';
  font-style: italic;
  font-weight: 300;
  src: local('Roboto Light Italic'), local('Roboto-LightItalic'), url(https://fonts.gstatic.com/s/roboto/v19/KFOjCnqEu92Fr1Mu51TjASc6CsQ.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
/* cyrillic-ext */
@font-face {
  font-family: 'Roboto';
  font-style: italic;
  font-weight: 400;
  src: local('Roboto Italic'), local('Roboto-Italic'), url(https://fonts.gstatic.com/s/roboto/v19/KFOkCnqEu92Fr1Mu51xFIzIFKw.woff2) format('woff2');
  unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
}
/* cyrillic */
@font-face {
  font-family: 'Roboto';
  font-style: italic;
  font-weight: 400;
  src: local('Roboto Italic'), local('Roboto-Italic'), url(https://fonts.gstatic.com/s/roboto/v19/KFOkCnqEu92Fr1Mu51xMIzIFKw.woff2) format('woff2');
  unicode-range: U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
/* greek-ext */
@font-face {
  font-family: 'Roboto';
  font-style: italic;
  font-weight: 400;
  src: local('Roboto Italic'), local('Roboto-Italic'), url(https://fonts.gstatic.com/s/roboto/v19/KFOkCnqEu92Fr1Mu51xEIzIFKw.woff2) format('woff2');
  unicode-range: U+1F00-1FFF;
}
/* greek */
@font-face {
  font-family: 'Roboto';
  font-style: italic;
  font-weight: 400;
  src: local('Roboto Italic'), local('Roboto-Italic'), url(https://fonts.gstatic.com/s/roboto/v19/KFOkCnqEu92Fr1Mu51xLIzIFKw.woff2) format('woff2');
  unicode-range: U+0370-03FF;
}
/* vietnamese */
@font-face {
  font-family: 'Roboto';
  font-style: italic;
  font-weight: 400;
  src: local('Roboto Italic'), local('Roboto-Italic'), url(https://fonts.gstatic.com/s/roboto/v19/KFOkCnqEu92Fr1Mu51xHIzIFKw.woff2) format('woff2');
  unicode-range: U+0102-0103, U+0110-0111, U+1EA0-1EF9, U+20AB;
}
/* latin-ext */
@font-face {
  font-family: 'Roboto';
  font-style: italic;
  font-weight: 400;
  src: local('Roboto Italic'), local('Roboto-Italic'), url(https://fonts.gstatic.com/s/roboto/v19/KFOkCnqEu92Fr1Mu51xGIzIFKw.woff2) format('woff2');
  unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Roboto';
  font-style: italic;
  font-weight: 400;
  src: local('Roboto Italic'), local('Roboto-Italic'), url(https://fonts.gstatic.com/s/roboto/v19/KFOkCnqEu92Fr1Mu51xIIzI.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
/* cyrillic-ext */
@font-face {
  font-family: 'Roboto';
  font-style: italic;
  font-weight: 500;
  src: local('Roboto Medium Italic'), local('Roboto-MediumItalic'), url(https://fonts.gstatic.com/s/roboto/v19/KFOjCnqEu92Fr1Mu51S7ACc3CsTKlA.woff2) format('woff2');
  unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
}
/* cyrillic */
@font-face {
  font-family: 'Roboto';
  font-style: italic;
  font-weight: 500;
  src: local('Roboto Medium Italic'), local('Roboto-MediumItalic'), url(https://fonts.gstatic.com/s/roboto/v19/KFOjCnqEu92Fr1Mu51S7ACc-CsTKlA.woff2) format('woff2');
  unicode-range: U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
/* greek-ext */
@font-face {
  font-family: 'Roboto';
  font-style: italic;
  font-weight: 500;
  src: local('Roboto Medium Italic'), local('Roboto-MediumItalic'), url(https://fonts.gstatic.com/s/roboto/v19/KFOjCnqEu92Fr1Mu51S7ACc2CsTKlA.woff2) format('woff2');
  unicode-range: U+1F00-1FFF;
}
/* greek */
@font-face {
  font-family: 'Roboto';
  font-style: italic;
  font-weight: 500;
  src: local('Roboto Medium Italic'), local('Roboto-MediumItalic'), url(https://fonts.gstatic.com/s/roboto/v19/KFOjCnqEu92Fr1Mu51S7ACc5CsTKlA.woff2) format('woff2');
  unicode-range: U+0370-03FF;
}
/* vietnamese */
@font-face {
  font-family: 'Roboto';
  font-style: italic;
  font-weight: 500;
  src: local('Roboto Medium Italic'), local('Roboto-MediumItalic'), url(https://fonts.gstatic.com/s/roboto/v19/KFOjCnqEu92Fr1Mu51S7ACc1CsTKlA.woff2) format('woff2');
  unicode-range: U+0102-0103, U+0110-0111, U+1EA0-1EF9, U+20AB;
}
/* latin-ext */
@font-face {
  font-family: 'Roboto';
  font-style: italic;
  font-weight: 500;
  src: local('Roboto Medium Italic'), local('Roboto-MediumItalic'), url(https://fonts.gstatic.com/s/roboto/v19/KFOjCnqEu92Fr1Mu51S7ACc0CsTKlA.woff2) format('woff2');
  unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Roboto';
  font-style: italic;
  font-weight: 500;
  src: local('Roboto Medium Italic'), local('Roboto-MediumItalic'), url(https://fonts.gstatic.com/s/roboto/v19/KFOjCnqEu92Fr1Mu51S7ACc6CsQ.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
/* cyrillic-ext */
@font-face {
  font-family: 'Roboto';
  font-style: italic;
  font-weight: 700;
  src: local('Roboto Bold Italic'), local('Roboto-BoldItalic'), url(https://fonts.gstatic.com/s/roboto/v19/KFOjCnqEu92Fr1Mu51TzBic3CsTKlA.woff2) format('woff2');
  unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
}
/* cyrillic */
@font-face {
  font-family: 'Roboto';
  font-style: italic;
  font-weight: 700;
  src: local('Roboto Bold Italic'), local('Roboto-BoldItalic'), url(https://fonts.gstatic.com/s/roboto/v19/KFOjCnqEu92Fr1Mu51TzBic-CsTKlA.woff2) format('woff2');
  unicode-range: U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
/* greek-ext */
@font-face {
  font-family: 'Roboto';
  font-style: italic;
  font-weight: 700;
  src: local('Roboto Bold Italic'), local('Roboto-BoldItalic'), url(https://fonts.gstatic.com/s/roboto/v19/KFOjCnqEu92Fr1Mu51TzBic2CsTKlA.woff2) format('woff2');
  unicode-range: U+1F00-1FFF;
}
/* greek */
@font-face {
  font-family: 'Roboto';
  font-style: italic;
  font-weight: 700;
  src: local('Roboto Bold Italic'), local('Roboto-BoldItalic'), url(https://fonts.gstatic.com/s/roboto/v19/KFOjCnqEu92Fr1Mu51TzBic5CsTKlA.woff2) format('woff2');
  unicode-range: U+0370-03FF;
}
/* vietnamese */
@font-face {
  font-family: 'Roboto';
  font-style: italic;
  font-weight: 700;
  src: local('Roboto Bold Italic'), local('Roboto-BoldItalic'), url(https://fonts.gstatic.com/s/roboto/v19/KFOjCnqEu92Fr1Mu51TzBic1CsTKlA.woff2) format('woff2');
  unicode-range: U+0102-0103, U+0110-0111, U+1EA0-1EF9, U+20AB;
}
/* latin-ext */
@font-face {
  font-family: 'Roboto';
  font-style: italic;
  font-weight: 700;
  src: local('Roboto Bold Italic'), local('Roboto-BoldItalic'), url(https://fonts.gstatic.com/s/roboto/v19/KFOjCnqEu92Fr1Mu51TzBic0CsTKlA.woff2) format('woff2');
  unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Roboto';
  font-style: italic;
  font-weight: 700;
  src: local('Roboto Bold Italic'), local('Roboto-BoldItalic'), url(https://fonts.gstatic.com/s/roboto/v19/KFOjCnqEu92Fr1Mu51TzBic6CsQ.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
/* cyrillic-ext */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 300;
  src: local('Roboto Light'), local('Roboto-Light'), url(https://fonts.gstatic.com/s/roboto/v19/KFOlCnqEu92Fr1MmSU5fCRc4EsA.woff2) format('woff2');
  unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
}
/* cyrillic */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 300;
  src: local('Roboto Light'), local('Roboto-Light'), url(https://fonts.gstatic.com/s/roboto/v19/KFOlCnqEu92Fr1MmSU5fABc4EsA.woff2) format('woff2');
  unicode-range: U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
/* greek-ext */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 300;
  src: local('Roboto Light'), local('Roboto-Light'), url(https://fonts.gstatic.com/s/roboto/v19/KFOlCnqEu92Fr1MmSU5fCBc4EsA.woff2) format('woff2');
  unicode-range: U+1F00-1FFF;
}
/* greek */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 300;
  src: local('Roboto Light'), local('Roboto-Light'), url(https://fonts.gstatic.com/s/roboto/v19/KFOlCnqEu92Fr1MmSU5fBxc4EsA.woff2) format('woff2');
  unicode-range: U+0370-03FF;
}
/* vietnamese */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 300;
  src: local('Roboto Light'), local('Roboto-Light'), url(https://fonts.gstatic.com/s/roboto/v19/KFOlCnqEu92Fr1MmSU5fCxc4EsA.woff2) format('woff2');
  unicode-range: U+0102-0103, U+0110-0111, U+1EA0-1EF9, U+20AB;
}
/* latin-ext */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 300;
  src: local('Roboto Light'), local('Roboto-Light'), url(https://fonts.gstatic.com/s/roboto/v19/KFOlCnqEu92Fr1MmSU5fChc4EsA.woff2) format('woff2');
  unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 300;
  src: local('Roboto Light'), local('Roboto-Light'), url(https://fonts.gstatic.com/s/roboto/v19/KFOlCnqEu92Fr1MmSU5fBBc4.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
/* cyrillic-ext */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 400;
  src: local('Roboto'), local('Roboto-Regular'), url(https://fonts.gstatic.com/s/roboto/v19/KFOmCnqEu92Fr1Mu72xKOzY.woff2) format('woff2');
  unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
}
/* cyrillic */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 400;
  src: local('Roboto'), local('Roboto-Regular'), url(https://fonts.gstatic.com/s/roboto/v19/KFOmCnqEu92Fr1Mu5mxKOzY.woff2) format('woff2');
  unicode-range: U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
/* greek-ext */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 400;
  src: local('Roboto'), local('Roboto-Regular'), url(https://fonts.gstatic.com/s/roboto/v19/KFOmCnqEu92Fr1Mu7mxKOzY.woff2) format('woff2');
  unicode-range: U+1F00-1FFF;
}
/* greek */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 400;
  src: local('Roboto'), local('Roboto-Regular'), url(https://fonts.gstatic.com/s/roboto/v19/KFOmCnqEu92Fr1Mu4WxKOzY.woff2) format('woff2');
  unicode-range: U+0370-03FF;
}
/* vietnamese */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 400;
  src: local('Roboto'), local('Roboto-Regular'), url(https://fonts.gstatic.com/s/roboto/v19/KFOmCnqEu92Fr1Mu7WxKOzY.woff2) format('woff2');
  unicode-range: U+0102-0103, U+0110-0111, U+1EA0-1EF9, U+20AB;
}
/* latin-ext */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 400;
  src: local('Roboto'), local('Roboto-Regular'), url(https://fonts.gstatic.com/s/roboto/v19/KFOmCnqEu92Fr1Mu7GxKOzY.woff2) format('woff2');
  unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 400;
  src: local('Roboto'), local('Roboto-Regular'), url(https://fonts.gstatic.com/s/roboto/v19/KFOmCnqEu92Fr1Mu4mxK.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
/* cyrillic-ext */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 500;
  src: local('Roboto Medium'), local('Roboto-Medium'), url(https://fonts.gstatic.com/s/roboto/v19/KFOlCnqEu92Fr1MmEU9fCRc4EsA.woff2) format('woff2');
  unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
}
/* cyrillic */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 500;
  src: local('Roboto Medium'), local('Roboto-Medium'), url(https://fonts.gstatic.com/s/roboto/v19/KFOlCnqEu92Fr1MmEU9fABc4EsA.woff2) format('woff2');
  unicode-range: U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
/* greek-ext */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 500;
  src: local('Roboto Medium'), local('Roboto-Medium'), url(https://fonts.gstatic.com/s/roboto/v19/KFOlCnqEu92Fr1MmEU9fCBc4EsA.woff2) format('woff2');
  unicode-range: U+1F00-1FFF;
}
/* greek */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 500;
  src: local('Roboto Medium'), local('Roboto-Medium'), url(https://fonts.gstatic.com/s/roboto/v19/KFOlCnqEu92Fr1MmEU9fBxc4EsA.woff2) format('woff2');
  unicode-range: U+0370-03FF;
}
/* vietnamese */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 500;
  src: local('Roboto Medium'), local('Roboto-Medium'), url(https://fonts.gstatic.com/s/roboto/v19/KFOlCnqEu92Fr1MmEU9fCxc4EsA.woff2) format('woff2');
  unicode-range: U+0102-0103, U+0110-0111, U+1EA0-1EF9, U+20AB;
}
/* latin-ext */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 500;
  src: local('Roboto Medium'), local('Roboto-Medium'), url(https://fonts.gstatic.com/s/roboto/v19/KFOlCnqEu92Fr1MmEU9fChc4EsA.woff2) format('woff2');
  unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 500;
  src: local('Roboto Medium'), local('Roboto-Medium'), url(https://fonts.gstatic.com/s/roboto/v19/KFOlCnqEu92Fr1MmEU9fBBc4.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
/* cyrillic-ext */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 700;
  src: local('Roboto Bold'), local('Roboto-Bold'), url(https://fonts.gstatic.com/s/roboto/v19/KFOlCnqEu92Fr1MmWUlfCRc4EsA.woff2) format('woff2');
  unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
}
/* cyrillic */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 700;
  src: local('Roboto Bold'), local('Roboto-Bold'), url(https://fonts.gstatic.com/s/roboto/v19/KFOlCnqEu92Fr1MmWUlfABc4EsA.woff2) format('woff2');
  unicode-range: U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
/* greek-ext */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 700;
  src: local('Roboto Bold'), local('Roboto-Bold'), url(https://fonts.gstatic.com/s/roboto/v19/KFOlCnqEu92Fr1MmWUlfCBc4EsA.woff2) format('woff2');
  unicode-range: U+1F00-1FFF;
}
/* greek */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 700;
  src: local('Roboto Bold'), local('Roboto-Bold'), url(https://fonts.gstatic.com/s/roboto/v19/KFOlCnqEu92Fr1MmWUlfBxc4EsA.woff2) format('woff2');
  unicode-range: U+0370-03FF;
}
/* vietnamese */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 700;
  src: local('Roboto Bold'), local('Roboto-Bold'), url(https://fonts.gstatic.com/s/roboto/v19/KFOlCnqEu92Fr1MmWUlfCxc4EsA.woff2) format('woff2');
  unicode-range: U+0102-0103, U+0110-0111, U+1EA0-1EF9, U+20AB;
}
/* latin-ext */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 700;
  src: local('Roboto Bold'), local('Roboto-Bold'), url(https://fonts.gstatic.com/s/roboto/v19/KFOlCnqEu92Fr1MmWUlfChc4EsA.woff2) format('woff2');
  unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 700;
  src: local('Roboto Bold'), local('Roboto-Bold'), url(https://fonts.gstatic.com/s/roboto/v19/KFOlCnqEu92Fr1MmWUlfBBc4.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}

/* latin */
@font-face {
  font-family: 'Indie Flower';
  font-style: normal;
  font-weight: 400;
  src: local('Indie Flower'), local('IndieFlower'), url(https://fonts.gstatic.com/s/indieflower/v10/m8JVjfNVeKWVnh3QMuKkFcZVaUuH.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
/* latin-ext */
@font-face {
  font-family: 'Lato';
  font-style: normal;
  font-weight: 100;
  src: local('Lato Hairline'), local('Lato-Hairline'), url(https://fonts.gstatic.com/s/lato/v15/S6u8w4BMUTPHh30AUi-qJCY.woff2) format('woff2');
  unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Lato';
  font-style: normal;
  font-weight: 100;
  src: local('Lato Hairline'), local('Lato-Hairline'), url(https://fonts.gstatic.com/s/lato/v15/S6u8w4BMUTPHh30AXC-q.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
/* latin-ext */
@font-face {
  font-family: 'Lato';
  font-style: normal;
  font-weight: 300;
  src: local('Lato Light'), local('Lato-Light'), url(https://fonts.gstatic.com/s/lato/v15/S6u9w4BMUTPHh7USSwaPGR_p.woff2) format('woff2');
  unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Lato';
  font-style: normal;
  font-weight: 300;
  src: local('Lato Light'), local('Lato-Light'), url(https://fonts.gstatic.com/s/lato/v15/S6u9w4BMUTPHh7USSwiPGQ.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
/* latin-ext */
@font-face {
  font-family: 'Lato';
  font-style: normal;
  font-weight: 400;
  src: local('Lato Regular'), local('Lato-Regular'), url(https://fonts.gstatic.com/s/lato/v15/S6uyw4BMUTPHjxAwXjeu.woff2) format('woff2');
  unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Lato';
  font-style: normal;
  font-weight: 400;
  src: local('Lato Regular'), local('Lato-Regular'), url(https://fonts.gstatic.com/s/lato/v15/S6uyw4BMUTPHjx4wXg.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
/* latin-ext */
@font-face {
  font-family: 'Lato';
  font-style: normal;
  font-weight: 700;
  src: local('Lato Bold'), local('Lato-Bold'), url(https://fonts.gstatic.com/s/lato/v15/S6u9w4BMUTPHh6UVSwaPGR_p.woff2) format('woff2');
  unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Lato';
  font-style: normal;
  font-weight: 700;
  src: local('Lato Bold'), local('Lato-Bold'), url(https://fonts.gstatic.com/s/lato/v15/S6u9w4BMUTPHh6UVSwiPGQ.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
/* latin-ext */
@font-face {
  font-family: 'Lato';
  font-style: normal;
  font-weight: 900;
  src: local('Lato Black'), local('Lato-Black'), url(https://fonts.gstatic.com/s/lato/v15/S6u9w4BMUTPHh50XSwaPGR_p.woff2) format('woff2');
  unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Lato';
  font-style: normal;
  font-weight: 900;
  src: local('Lato Black'), local('Lato-Black'), url(https://fonts.gstatic.com/s/lato/v15/S6u9w4BMUTPHh50XSwiPGQ.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
/* cyrillic-ext */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 300;
  src: local('Open Sans Light'), local('OpenSans-Light'), url(https://fonts.gstatic.com/s/opensans/v16/mem5YaGs126MiZpBA-UN_r8OX-hpOqc.woff2) format('woff2');
  unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
}
/* cyrillic */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 300;
  src: local('Open Sans Light'), local('OpenSans-Light'), url(https://fonts.gstatic.com/s/opensans/v16/mem5YaGs126MiZpBA-UN_r8OVuhpOqc.woff2) format('woff2');
  unicode-range: U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
/* greek-ext */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 300;
  src: local('Open Sans Light'), local('OpenSans-Light'), url(https://fonts.gstatic.com/s/opensans/v16/mem5YaGs126MiZpBA-UN_r8OXuhpOqc.woff2) format('woff2');
  unicode-range: U+1F00-1FFF;
}
/* greek */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 300;
  src: local('Open Sans Light'), local('OpenSans-Light'), url(https://fonts.gstatic.com/s/opensans/v16/mem5YaGs126MiZpBA-UN_r8OUehpOqc.woff2) format('woff2');
  unicode-range: U+0370-03FF;
}
/* vietnamese */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 300;
  src: local('Open Sans Light'), local('OpenSans-Light'), url(https://fonts.gstatic.com/s/opensans/v16/mem5YaGs126MiZpBA-UN_r8OXehpOqc.woff2) format('woff2');
  unicode-range: U+0102-0103, U+0110-0111, U+1EA0-1EF9, U+20AB;
}
/* latin-ext */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 300;
  src: local('Open Sans Light'), local('OpenSans-Light'), url(https://fonts.gstatic.com/s/opensans/v16/mem5YaGs126MiZpBA-UN_r8OXOhpOqc.woff2) format('woff2');
  unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 300;
  src: local('Open Sans Light'), local('OpenSans-Light'), url(https://fonts.gstatic.com/s/opensans/v16/mem5YaGs126MiZpBA-UN_r8OUuhp.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
/* cyrillic-ext */
@font-face {
  font-family: 'Oswald';
  font-style: normal;
  font-weight: 200 700;
  src: url(https://fonts.gstatic.com/s/oswald/v23/TK3iWkUHHAIjg752FD8Ghe4.woff2) format('woff2');
  unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
}
/* cyrillic */
@font-face {
  font-family: 'Oswald';
  font-style: normal;
  font-weight: 200 700;
  src: url(https://fonts.gstatic.com/s/oswald/v23/TK3iWkUHHAIjg752HT8Ghe4.woff2) format('woff2');
  unicode-range: U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
/* vietnamese */
@font-face {
  font-family: 'Oswald';
  font-style: normal;
  font-weight: 200 700;
  src: url(https://fonts.gstatic.com/s/oswald/v23/TK3iWkUHHAIjg752Fj8Ghe4.woff2) format('woff2');
  unicode-range: U+0102-0103, U+0110-0111, U+1EA0-1EF9, U+20AB;
}
/* latin-ext */
@font-face {
  font-family: 'Oswald';
  font-style: normal;
  font-weight: 200 700;
  src: url(https://fonts.gstatic.com/s/oswald/v23/TK3iWkUHHAIjg752Fz8Ghe4.woff2) format('woff2');
  unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Oswald';
  font-style: normal;
  font-weight: 200 700;
  src: url(https://fonts.gstatic.com/s/oswald/v23/TK3iWkUHHAIjg752GT8G.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
