a {
-webkit-transition: color 0.3s ease;
-o-transition: color 0.3s ease;
transition: color 0.3s ease;
}
a,
a:hover,
a:focus{text-decoration:none;}
a:focus{outline:none;}
blockquote{border-left:3px #990102 solid;padding:0 2.25em;margin:1em 0;}
div.rotating-quotes blockquote{border-left:none;}
blockquote p{font-style:italic;}
blockquote p:before{content:'\201c';}
blockquote p:after{content:'\201d';}
blockquote footer,
blockquote small,
blockquote .small{color:#333333;}
figure{max-width:100%;}
.dropcap{float:left;font-size:5.125em;line-height:1;margin-bottom:-0.15em;margin-right:0.15em;margin-top:-0.1em;}
.screen-reader-text{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0, 0, 0, 0);border:0;}
h1,
.h1,
h2,
.h2{margin-top:1em;margin-bottom:.625em;}
h3,
.h3{margin-top:1.15384615em;margin-bottom:0.72115385em;}
h4,
h5,
h6,
.h4,
.h5,
.h6{margin-top:1.55555556em;margin-bottom:0.97222222em;}
h1.no-margin-top,
h2.no-margin-top,
h3.no-margin-top,
h4.no-margin-top,
h5.no-margin-top,
h6.no-margin-top,
.h1.no-margin-top,
.h2.no-margin-top,
.h3.no-margin-top,
.h4.no-margin-top,
.h5.no-margin-top,
.h6.no-margin-top{margin-top:0;}
h1.no-margin-bottom,
h2.no-margin-bottom,
h3.no-margin-bottom,
h4.no-margin-bottom,
h5.no-margin-bottom,
h6.no-margin-bottom,
.h1.no-margin-bottom,
.h2.no-margin-bottom,
.h3.no-margin-bottom,
.h4.no-margin-bottom,
.h5.no-margin-bottom,
.h6.no-margin-bottom{margin-bottom:0;}
pre{border:none;}
img{height:auto;max-width:100%;}
#map_canvas img,
.google-maps img{max-width:none;}
ul,
ol{margin-bottom:1.42857143em;}
ul.plain-list,
ol.plain-list,
.pricing-table .table-features ul{margin:0;padding:0;list-style:none;}
.form-control,
.form-control:focus{-webkit-box-shadow:none;box-shadow:none;}
textarea{resize:vertical;}
.form-group [class*="col-sm-"]:last-child,
.form-group [class*="col-md-"]:last-child,
.form-group [class*="col-lg-"]:last-child{margin-bottom:0;}
[class*="spacer-"]:before,
[class*="spacer-"]:after{content:" ";display:table;}
[class*="spacer-"]:after{clear:both;}
.spacer-10{margin:5px 0;}
.spacer-15{margin:7.5px 0;}
.spacer-20{margin:10px 0;}
.spacer-25{margin:12.5px 0;}
.spacer-30{margin:15px 0;}
.spacer-35{margin:17.5px 0;}
.spacer-40{margin:20px 0;}
.spacer-45{margin:22.5px 0;}
.spacer-50{margin:25px 0;}
.spacer-55{margin:27.5px 0;}
.spacer-60{margin:30px 0;}
.spacer-65{margin:32.5px 0;}
.spacer-70{margin:35px 0;}
.spacer-75{margin:37.5px 0;}
.spacer-80{margin:40px 0;}
.spacer-85{margin:42.5px 0;}
.spacer-90{margin:45px 0;}
.spacer-95{margin:47.5px 0;}
.spacer-100{margin:50px 0;}
@media (min-width: 480px) {
.h1-xs{font-size:36px;}
.h2-xs{font-size:30px;}
.h3-xs{font-size:24px;}
.h4-xs{font-size:18px;}
.h5-xs{font-size:16px;}
.h6-xs{font-size:14px;}
}
@media (min-width: 768px) {
.h1-sm{font-size:36px;}
.h2-sm{font-size:30px;}
.h3-sm{font-size:24px;}
.h4-sm{font-size:18px;}
.h5-sm{font-size:16px;}
.h6-sm{font-size:14px;}
}
@media (min-width: 992px) {
.h1-md{font-size:36px;}
.h2-md{font-size:30px;}
.h3-md{font-size:24px;}
.h4-md{font-size:18px;}
.h5-md{font-size:16px;}
.h6-md{font-size:14px;}
}
@media (min-width: 1200px) {
.h1-lg{font-size:36px;}
.h2-lg{font-size:30px;}
.h3-lg{font-size:24px;}
.h4-lg{font-size:18px;}
.h5-lg{font-size:16px;}
.h6-lg{font-size:14px;}
} #_atssh{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0, 0, 0, 0);border:0;}
.alignleft,
.alignright,
.aligncenter,
.alignnone{display:block;margin:0 0 1em;}
.aligncenter{text-align:center;margin-left:auto;margin-right:auto;}
.alignleft,
.alignright{max-width:50%;max-width:-moz-calc(50% - 0.8928571428em);max-width:calc(50% - 0.8928571428em);margin-top:1.42857143em;}
p + .alignleft,
p + .alignright{margin-top:0;}
p > .alignleft:first-child,
p > :first-child > .alignleft:first-child,
p > .alignright:first-child,
p > :first-child > .alignright:first-child{margin-top:0;}
.alignleft{float:left;margin-right:1.78571429em;}
.alignright{float:right;margin-left:1.78571429em;}
.wp-caption-text{line-height:1.5;color:#333333;text-align:center;margin:6px 0 0;}
.gallery-item{display:inline-block;vertical-align:top;margin-bottom:10px;position:relative;overflow:hidden;width:100%;}
.gallery-item img{display:block;margin:0 auto;}
.gallery-caption{position:absolute;z-index:1;margin:0;text-align:left;padding:10px 15px;background-color:rgba(0, 0, 0, 0.5);left:0;right:0;top:100%;color:#fff;-webkit-transition:-webkit-transform 0.3s ease;-moz-transition:-moz-transform 0.3s ease;-o-transition:-o-transform 0.3s ease;transition:transform 0.3s ease;}
.gallery-caption:empty{display:none;}
.gallery-item:hover .gallery-caption{-webkit-transform:translate(0, -100%);-ms-transform:translate(0, -100%);-o-transform:translate(0, -100%);transform:translate(0, -100%);}
@media (min-width: 480px) {
.gallery-columns-2 .gallery-item,
.gallery-columns-3 .gallery-item,
.gallery-columns-4 .gallery-item,
.gallery-columns-5 .gallery-item,
.gallery-columns-6 .gallery-item,
.gallery-columns-7 .gallery-item,
.gallery-columns-8 .gallery-item,
.gallery-columns-9 .gallery-item{width:calc(50% - 5px);}
}
@media (min-width: 992px) {
.gallery-columns-3 .gallery-item{width:calc(33.333333333333336% - 6.666666666666667px);}
}
@media (min-width: 768px) {
.gallery-columns-4 .gallery-item,
.gallery-columns-5 .gallery-item,
.gallery-columns-6 .gallery-item,
.gallery-columns-7 .gallery-item,
.gallery-columns-8 .gallery-item,
.gallery-columns-9 .gallery-item{width:calc(25% - 7.5px);}
}
@media (min-width: 992px) {
.gallery-columns-5 .gallery-item{width:calc(20% - 8px);}
}
@media (min-width: 992px) {
.gallery-columns-6 .gallery-item,
.gallery-columns-7 .gallery-item,
.gallery-columns-8 .gallery-item,
.gallery-columns-9 .gallery-item{width:calc(16.666666666666668% - 8.333333333333334px);}
}
@media (min-width: 1200px) {
.gallery-columns-7 .gallery-item{width:calc(14.285714285714286% - 8.571428571428571px);}
.gallery-columns-8 .gallery-item{width:calc(12.5% - 8.75px);}
.gallery-columns-9 .gallery-item{width:calc(11.11111111111111% - 8.88888888888889px);}
} .alert h1,
.alert h2,
.alert h3,
.alert h4,
.alert h5,
.alert h6{margin:0;}
.alert a{color:inherit;}
.progress,
.progress .progress-bar{-webkit-box-shadow:none;box-shadow:none;}
.panel{-webkit-box-shadow:none;box-shadow:none;}
.panel-heading{padding:15px;}
.panel-default > .panel-heading{background-color:#f9f9f9;}
.panel-title{font-weight:inherit;font-size:18px;}
.panel-body{padding:15px;}
.nav-tabs{border-bottom:none;}
.nav-tabs + .tab-content{padding-top:15px;margin-bottom:25px;border-bottom-right-radius:4px;border-bottom-left-radius:4px;}
.nav-pills + .tab-content{padding-top:15px;margin-bottom:25px;}
.btn-ui{padding:0;border:none;border-radius:0;background-color:transparent;}
.btn-ui,
.btn-ui:focus,
.btn-ui:active,
.btn-ui:focus:active{outline:none;-webkit-box-shadow:none;box-shadow:none;}
body{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-orient:vertical;-moz-box-orient:vertical;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;min-height:100vh;font-size:18px;line-height:1.38571429;}
.site-header,
.site-footer{-webkit-box-flex:0;-moz-box-flex:0;-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto;}
.site-main{-webkit-box-flex:1;-moz-box-flex:1;-webkit-flex:1 0 auto;-ms-flex:1 0 auto;flex:1 0 auto;}
.site-header__top{height:51px;}
.site-header__top-fix{position:fixed;z-index:999;left:0;right:0;top:0;height:51px;-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0);}
@media (min-width: 601px) {
.admin-bar .site-header__top-fix{top:46px;}
}
@media (min-width: 783px) {
.admin-bar .site-header__top-fix{top:32px;}
}
.site-header__top-inner{height:100%;background-color:#ffffff;border-bottom:1px solid #333333;position:relative;z-index:1;}
.site-branding{text-align:center;padding:70px 0;}
.site-logo{max-width:420px;margin:0 auto;}
.site-logo img{display:block;width:auto;margin:0 auto;max-height:100%;}
.site-description{color:#000000;line-height:1.42857143;margin-top:10px;font-size:26px;}
.site-description:empty{display:none;}
.site-header-toolbar{position:absolute;right:0;top:0;height:100%;}
.site-header-toolbar:before{content:'';height:100%;display:inline-block;vertical-align:middle;}
.site-header-toolbar__item{display:inline-block;vertical-align:middle;height:30px;line-height:30px;}
.site-header-toolbar__item a{display:block;color:#333333;text-align:center;}
.site-header-toolbar__item a:hover{color:#333333;}
.site-header-toolbar__item + .site-header-toolbar__item{border-left:1px solid #333333;}
.site-social{padding:0 15px;}
.site-social li{display:inline-block;vertical-align:top;width:1em;font-size:12px;text-align:center;}
.site-social li + li{margin-left:15px;}
.site-search-toggle{line-height:1;}
.site-search-toggle > .btn{padding:0 15px;line-height:1;height:100%;}
.site-search{background-color:#fdfdfd;opacity:0;visibility:hidden;pointer-events:none;position:absolute;z-index:0;left:0;right:0;top:100%;-webkit-transform:translate(0, -30px);-ms-transform:translate(0, -30px);-o-transform:translate(0, -30px);transform:translate(0, -30px);-webkit-transition:all 0.3s cubic-bezier(1, 0, 0, 1);-o-transition:all 0.3s cubic-bezier(1, 0, 0, 1);transition:all 0.3s cubic-bezier(1, 0, 0, 1);}
.site-search .search-form .form-control{font-size:18px;border-radius:0;color:#000000;border:none;height:80px;padding:0;background-color:transparent;}
.is-searching .site-search{opacity:1;visibility:visible;pointer-events:auto;-webkit-transform:translate(0, 0);-ms-transform:translate(0, 0);-o-transform:translate(0, 0);transform:translate(0, 0);}
.site-nav{font-size:0;height:50px;position:relative;}
.site-nav .menu,
.site-nav .sub-menu{margin:0;padding:0;list-style:none;display:none;}
.site-nav .menu{max-height:-webkit-calc(100vh - 50px);max-height:calc(100vh - 50px);overflow:auto;overflow-x:hidden;-webkit-overflow-scrolling:touch;position:absolute;border:1px solid #000;background-color:#ffffff;left:0;right:0;top:100%;padding:8px 16px;}
.site-nav .sub-menu{padding-left:10px;border-top:1px solid #000;}
.site-nav .menu-item{font-size:18px;}
.site-nav .menu-item > a{display:block;line-height:1.42857143;color:#990102;padding:10px 12px;font-family:"Karla", sans-serif;border-top:1px solid #000;}
.site-nav .menu-item:first-child > a{border-top:none;}
.site-nav .menu-item.current-menu-item > a,
.site-nav .menu-item > a:hover{color:#990102;}
.site-nav .menu-item-has-children{position:relative;}
.site-nav .menu-item-has-children .sub-menu-toggle{position:absolute;right:0;top:0;width:40px;height:40px;text-align:center;-webkit-transition:-webkit-transform 0.3s;-moz-transition:-moz-transform 0.3s;-o-transition:-o-transform 0.3s;transition:transform 0.3s;}
.site-nav .menu-item-has-children.menu-item-expanded > .sub-menu-toggle{-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);-o-transform:rotate(180deg);transform:rotate(180deg);}
.site-nav .menu-item-mega-menu .mega-menu-entries{display:none;}
.site-nav__toggle{height:100%;line-height:1;}
.site-nav__toggle > span{display:inline-block;vertical-align:middle;}
.site-nav__toggle .bar{position:relative;-webkit-transition:background-color 0.3s;-o-transition:background-color 0.3s;transition:background-color 0.3s;}
.site-nav__toggle .bar,
.site-nav__toggle .bar:before,
.site-nav__toggle .bar:after{width:20px;height:2px;background-color:#000;}
.site-nav__toggle .bar:before,
.site-nav__toggle .bar:after{content:'';position:absolute;left:0;top:0;-webkit-transition:-webkit-transform 0.3s;-moz-transition:-moz-transform 0.3s;-o-transition:-o-transform 0.3s;transition:transform 0.3s;}
.site-nav__toggle .bar:before{-webkit-transform:translate(0, -6px);-ms-transform:translate(0, -6px);-o-transform:translate(0, -6px);transform:translate(0, -6px);}
.site-nav__toggle .bar:after{-webkit-transform:translate(0, 6px);-ms-transform:translate(0, 6px);-o-transform:translate(0, 6px);transform:translate(0, 6px);}
.nav-open .site-nav__toggle .bar{background-color:transparent;}
.nav-open .site-nav__toggle .bar:before{-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg);}
.nav-open .site-nav__toggle .bar:after{-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);-o-transform:rotate(-45deg);transform:rotate(-45deg);}
.site-nav__toggle .t{margin-left:8px;line-height:1;}
.mega-menu-entries{padding:0 30px 30px;}
.mega-menu__title{padding:20px 0;margin:0 0 30px;line-height:20px;border-bottom:1px solid #333333;text-align:center;}
.mega-menu-entry-list{margin:0 -15px;padding:0;list-style:none;}
.mega-menu-entry{display:inline-block;vertical-align:top;padding:0 15px;}
.mega-menu-entry .mega-menu-entry__thumbnail{margin-bottom:10px;}
.mega-menu-entry-list--3-cols .mega-menu-entry{width:33.33333333%;}
.mega-menu-entry,
.mega-menu-entry-list--4-cols .mega-menu-entry{width:25%;}
.mega-menu-entry-list--5-cols .mega-menu-entry{width:20%;}
.site-wrapper{padding:30px 0;border-top:2px solid #333333;}
.site-wrapper:before,
.site-wrapper:after{content:" ";display:table;}
.site-wrapper:after{clear:both;}
.site-main__header{padding-top:30px;border-top:1px solid #333333;}
.site-main__title{margin-top:0;}
.site-main__title small{display:block;font-size:14px;}
.site-main__description{margin-bottom:1em;}
.site-content{overflow:hidden;}
.site-content + .site-sidebar{margin-top:30px;}
.site-footer{border-top:2px solid #333333;}
.site-footer__bottom{position:relative;}
.footer__gallery-title{line-height:1;padding:25px 0;margin:0;text-align:center;}
.footer__gallery-title:empty{display:none;}
.footer__gallery .gallery-cell{display:inline-block;vertical-align:top;width:100%;}
.footer__gallery .gallery-cell a{position:relative;display:block;padding-top:100%;}
.footer__gallery .gallery-cell a > .img-holder{position:absolute;left:0;top:0;width:100%;height:100%;display:block;background-size:cover;background-position:center;background-repeat:no-repeat;}
.footer-copyright{text-align:center;padding:30px 55px;line-height:1.42857143;font-family:"Karla", sans-serif;}
.btn-back-to-top{position:absolute;right:15px;top:50%;margin-top:-20px;border:1px solid #e0e0e0;background-color:#ffffff;width:40px;height:40px;line-height:1;}
.pagination{border-top:1px solid #e0e0e0;}
.pagination ul{margin:0;padding:0;list-style:none;}
.pagination li{display:inline-block;vertical-align:top;padding:0 3px;}
.pagination li:hover a,
.pagination li.current a,
.pagination li.current span{border-top-color:#848484;}
.pagination a,
.pagination span{display:block;color:#333333;font-size:12px;line-height:20px;padding:12px 15px;border-top:1px solid transparent;margin-top:-1px;-webkit-transition:border-color 0.3s ease;-o-transition:border-color 0.3s ease;transition:border-color 0.3s ease;}
.pagination--posts-link ul:before,
.pagination--posts-link ul:after{content:" ";display:table;}
.pagination--posts-link ul:after{clear:both;}
.pagination--posts-link li.prev{float:left;}
.pagination--posts-link li.next{float:right;}
.pagination--paginate-links{text-align:center;}
.pagination--paginate-links ul{position:relative;}
.pagination--paginate-links li.next,
.pagination--paginate-links li.prev{position:absolute;}
.pagination--paginate-links li.prev{left:0;}
.pagination--paginate-links li.next{right:0;}
.pagination--paginate-links li.dots a,
.pagination--paginate-links li.dots span{border:none;padding-left:0;padding-right:0;}
.entries-loop > .hentry + .hentry{padding-top:30px;border-top:2px solid #333333;}
.entries-loop.entries-loop--grid .entry-media,
.entries-loop.entries-loop--grid .entry-header{margin-bottom:20px;}
.entry-header{margin-bottom:30px;}
.sticky .entry-header:before{color:#333333;content:'\f08d';font-family:'FontAwesome';speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}
.entry-title{margin:0 0 .25em;}
.entry-title a{color:#990102;}
.entry-title a:hover{color:#990102;}
.entry-meta{color:#333333;line-height:1.42857143;}
.entry-meta .sep{display:inline-block;padding:0 .5em;}
.entry-media{margin-bottom:30px;}
.entry-media--audio,
.entry-media--video{overflow:hidden;}
.entry-inner{padding-bottom:30px;}
.entry-content{min-height:1px;}
.entry-more-link a{display:inline-block;vertical-align:top;line-height:2;border-bottom:1px solid #e0e0e0;}
.entry-more-link a .rarr{font-family:serif;font-style:normal;display:inline-block;-webkit-transition:-webkit-transform 0.3s ease;-moz-transition:-moz-transform 0.3s ease;-o-transition:-o-transform 0.3s ease;transition:transform 0.3s ease;}
.entry-more-link a:hover .rarr{-webkit-transform:translate(5px, 0);-ms-transform:translate(5px, 0);-o-transform:translate(5px, 0);transform:translate(5px, 0);}
.entry-content__footer{position:relative;font-style:italic;color:#333333;}
.entry-content__footer p{margin:0;}
.entry-content__footer:before{content:'';display:block;margin:30px 0;width:30px;height:1px;background-color:#333333;}
.entry-content__footer a{color:#333333;}
.entry-content__footer a:hover{color:#b49964;}
.entry-aside{margin-top:30px;}
.entry-aside-box{text-align:center;font-family:"Karla", sans-serif;border:1px solid #e0e0e0;}
.entry-aside-box > a{display:block;color:#333333;line-height:20px;padding:10px;}
.entry-aside-box > a:hover{color:#333333;}
.entry-aside-break{height:31px;position:relative;}
.entry-aside-break:after{content:'';position:absolute;top:50%;left:0;right:0;height:1px;background-color:#e0e0e0;}
.entry-aside--comments{margin-bottom:14px;display:inline-block;}
.entry-aside--comments a{position:relative;}
.entry-aside--comments a:after,
.entry-aside--comments a:before{content:'';position:absolute;top:100%;left:50%;-webkit-transform:translate(-50%, 0);-ms-transform:translate(-50%, 0);-o-transform:translate(-50%, 0);transform:translate(-50%, 0);}
.entry-aside--comments a:after{border:8px solid transparent;border-right-color:#e0e0e0;border-top-color:#e0e0e0;}
.entry-aside--comments a:before{z-index:1;border:7px solid transparent;border-right-color:#ffffff;border-top-color:#ffffff;}
.entry-aside--likes,
.entry-aside--sharing{display:inline-block;vertical-align:top;}
.entry-aside--likes + .entry-aside--sharing,
.entry-aside--sharing + .entry-aside--likes{margin-left:10px;}
.entry-aside--sharing{padding:4px;}
.entry-aside--sharing .addthis_toolbox > a{display:inline-block;vertical-align:top;}
.entry-aside--sharing .addthis_toolbox > a + a{margin-left:4px;}
.entry-aside--nav{border:none;position:relative;}
.entry-aside--nav + .entry-aside--nav{padding-top:15px;margin-top:15px;border-top:1px solid #e0e0e0;}
.entry-nav-arrow{text-align:left;margin-bottom:10px;line-height:1;}
.entry-nav-arrow .arrow{font-family:serif;}
.entry-nav-arrow .arrow-label{font-style:italic;}
.entry-nav__thumbnail{width:100px;float:left;margin-right:15px;}
.entry-nav__info{text-align:left;overflow:hidden;}
.entry-nav__info .entry-meta{font-size:12px;}
.entry-footer{border-top:1px solid #ddd;}
.entry-footer__section{padding:30px 0;}
.entry-footer__section + .entry-footer__section{border-top:1px dotted #bbb;}
.entry-footer__section-title,
.entry-comments__title,
.comment-reply-title{margin:0 0 25px;}
.entry-author__avatar{float:left;width:80px;margin-right:20px;}
.entry-author__avatar img{border-radius:50%;}
.entry-author__info{overflow:hidden;}
.entry-author__name{margin:0 0 .5em;}
.entry-author__name a{color:inherit;}
.entry-author__name-sub{color:#333333;}
.entry-author__social li{font-family:"Karla", sans-serif;display:inline-block;vertical-align:top;margin-right:1em;line-height:20px;}
.entry-author__social li.author-url{border-bottom:1px solid #e0e0e0;}
.entry-author__social a{color:inherit;}
.related-entry{margin-bottom:15px;}
.related-entry__thumbnail{width:100px;float:left;margin-right:15px;}
.related-entry__title,
.related-entry__meta{overflow:hidden;}
.related-entry__meta{font-size:12px;}
.entry-content + .entry-footer{margin-top:30px;}
.entry-content + .entry-footer .entry-footer__section{padding-left:0;}
.entry-comments__list ul{margin:0;padding:0;list-style:none;}
.entry-comments__list ul.children{margin-left:60px;}
.entry-comments__list .comment-entry,
.entry-comments__list .comment-respond{padding-bottom:25px;margin-bottom:25px;border-bottom:1px solid #e0e0e0;}
.entry-comments__list .bypostauthor > .comment-entry{background-color:#fafafa;padding:20px;border-bottom:none;}
.entry-comments__list .bypostauthor > .comment-entry .comment__actions a{background-color:#ffffff;}
.comment__avatar{width:48px;float:left;margin-right:12px;}
.comment__avatar img{border-radius:50%;}
.comment__header{overflow:hidden;padding:2px 0;}
.comment__author{margin:0;font-size:18px;}
.comment__author a{color:inherit;}
.comment__time{display:block;color:#333333;font-size:12px;font-family:"Karla", sans-serif;}
.comment__body{margin-top:15px;}
.comment__actions{font-size:10px;font-family:"Karla", sans-serif;}
.comment__actions li{display:inline-block;vertical-align:top;margin-right:5px;}
.comment__actions a{color:#333333;display:block;padding:3px 10px;background-color:#f5f5f5;}
.comment-reply-title{margin:0;}
.comment-respond .form-submit{margin-bottom:0;}
.entry-page-nav{line-height:20px;}
.entry-page-nav li{display:inline-block;vertical-align:top;}
.entry-page-nav li + li{margin-left:4px;}
.entry-page-nav .entry-page-nav-item{display:block;padding:3px 10px;min-width:28px;border:1px solid #e0e0e0;}
.featured-entries{position:relative;padding-top:66.66666667%;margin-bottom:30px;}
.featured-entries .js-flickity{position:absolute;left:0;top:0;width:100%;height:100%;overflow:hidden;}
.entry-featured{width:100%;height:100%;position:relative;}
.entry-featured__thumbnail{height:100%;}
.entry-featured__info{position:absolute;left:30px;right:30px;top:0;bottom:0;z-index:1;text-align:center;}
.entry-featured__info:before,
.entry-featured__info .wrap-inner:before{content:'';height:100%;display:inline-block;vertical-align:middle;}
.entry-featured__info .wrap,
.entry-featured__info .entry-featured__inner{display:inline-block;vertical-align:middle;}
.entry-featured__info .wrap{background-color:dimgrey;padding:13px;}
.entry-featured__info .wrap .wrap-inner{border:1px solid #e0e0e0;outline:1px solid #e0e0e0;outline-offset:2px;padding:10px;}
.entry-featured__content{display:none;}
.entry-featured__title{margin:.25em 0 0;}
.entry-featured__meta{font-size:12px;}
.popular-posts{padding:30px 0;overflow:hidden;border-top:1px solid #e0e0e0;}
.popular-posts .flickity-prev-next-button.next{right:25px;}
.popular-posts .flickity-prev-next-button.previous{left:25px;}
.popular-posts__title{margin-top:0;}
.popular-posts__list{margin-left:-15px;margin-right:-15px;white-space:nowrap;}
.popular-entry{width:100%;padding:0 15px;white-space:normal;display:inline-block;vertical-align:top;}
.popular-entry .popular-entry__thumbnail{margin-right:15px;float:left;width:35%;}
.popular-entry .popular-entry__thumbnail > a{position:relative;display:block;}
.popular-entry .popular-entry__thumbnail > a img{position:absolute;left:0;top:0;width:100%;height:100%;}
.popular-entry .popular-entry__body{overflow:hidden;}
.popular-entry .popular-entry__meta{font-size:12px;}
.widget{margin:0 0 40px;}
.widget-title{line-height:20px;border-top:2px solid #333333;margin:0 0 10px;padding:10px 0;}
.widget-title:empty{display:none;}
.widget select,
.widget textarea,
.widget input[type="text"],
.widget input[type="password"],
.widget input[type="datetime"],
.widget input[type="datetime-local"],
.widget input[type="date"],
.widget input[type="month"],
.widget input[type="time"],
.widget input[type="week"],
.widget input[type="number"],
.widget input[type="email"],
.widget input[type="url"],
.widget input[type="search"],
.widget input[type="tel"],
.widget input[type="color"]{display:block;width:100%;height:39px;padding:6px 12px;font-size:14px;line-height:1.78571429;color:#555555;background-color:#ffffff;background-image:none;border:1px solid #e0e0e0;border-radius:4px;-webkit-transition:border-color ease-in-out .15s, box-shadow ease-in-out .15s;-o-transition:border-color ease-in-out .15s, box-shadow ease-in-out .15s;transition:border-color ease-in-out .15s, box-shadow ease-in-out .15s;}
.widget select:focus,
.widget textarea:focus,
.widget input[type="text"]:focus,
.widget input[type="password"]:focus,
.widget input[type="datetime"]:focus,
.widget input[type="datetime-local"]:focus,
.widget input[type="date"]:focus,
.widget input[type="month"]:focus,
.widget input[type="time"]:focus,
.widget input[type="week"]:focus,
.widget input[type="number"]:focus,
.widget input[type="email"]:focus,
.widget input[type="url"]:focus,
.widget input[type="search"]:focus,
.widget input[type="tel"]:focus,
.widget input[type="color"]:focus{border-color:#c7c7c7;outline:0;}
.widget select::-moz-placeholder,
.widget textarea::-moz-placeholder,
.widget input[type="text"]::-moz-placeholder,
.widget input[type="password"]::-moz-placeholder,
.widget input[type="datetime"]::-moz-placeholder,
.widget input[type="datetime-local"]::-moz-placeholder,
.widget input[type="date"]::-moz-placeholder,
.widget input[type="month"]::-moz-placeholder,
.widget input[type="time"]::-moz-placeholder,
.widget input[type="week"]::-moz-placeholder,
.widget input[type="number"]::-moz-placeholder,
.widget input[type="email"]::-moz-placeholder,
.widget input[type="url"]::-moz-placeholder,
.widget input[type="search"]::-moz-placeholder,
.widget input[type="tel"]::-moz-placeholder,
.widget input[type="color"]::-moz-placeholder{color:#999999;opacity:1;}
.widget select:-ms-input-placeholder,
.widget textarea:-ms-input-placeholder,
.widget input[type="text"]:-ms-input-placeholder,
.widget input[type="password"]:-ms-input-placeholder,
.widget input[type="datetime"]:-ms-input-placeholder,
.widget input[type="datetime-local"]:-ms-input-placeholder,
.widget input[type="date"]:-ms-input-placeholder,
.widget input[type="month"]:-ms-input-placeholder,
.widget input[type="time"]:-ms-input-placeholder,
.widget input[type="week"]:-ms-input-placeholder,
.widget input[type="number"]:-ms-input-placeholder,
.widget input[type="email"]:-ms-input-placeholder,
.widget input[type="url"]:-ms-input-placeholder,
.widget input[type="search"]:-ms-input-placeholder,
.widget input[type="tel"]:-ms-input-placeholder,
.widget input[type="color"]:-ms-input-placeholder{color:#999999;}
.widget select::-webkit-input-placeholder,
.widget textarea::-webkit-input-placeholder,
.widget input[type="text"]::-webkit-input-placeholder,
.widget input[type="password"]::-webkit-input-placeholder,
.widget input[type="datetime"]::-webkit-input-placeholder,
.widget input[type="datetime-local"]::-webkit-input-placeholder,
.widget input[type="date"]::-webkit-input-placeholder,
.widget input[type="month"]::-webkit-input-placeholder,
.widget input[type="time"]::-webkit-input-placeholder,
.widget input[type="week"]::-webkit-input-placeholder,
.widget input[type="number"]::-webkit-input-placeholder,
.widget input[type="email"]::-webkit-input-placeholder,
.widget input[type="url"]::-webkit-input-placeholder,
.widget input[type="search"]::-webkit-input-placeholder,
.widget input[type="tel"]::-webkit-input-placeholder,
.widget input[type="color"]::-webkit-input-placeholder{color:#999999;}
.widget select[disabled],
.widget textarea[disabled],
.widget input[type="text"][disabled],
.widget input[type="password"][disabled],
.widget input[type="datetime"][disabled],
.widget input[type="datetime-local"][disabled],
.widget input[type="date"][disabled],
.widget input[type="month"][disabled],
.widget input[type="time"][disabled],
.widget input[type="week"][disabled],
.widget input[type="number"][disabled],
.widget input[type="email"][disabled],
.widget input[type="url"][disabled],
.widget input[type="search"][disabled],
.widget input[type="tel"][disabled],
.widget input[type="color"][disabled],
.widget select[readonly],
.widget textarea[readonly],
.widget input[type="text"][readonly],
.widget input[type="password"][readonly],
.widget input[type="datetime"][readonly],
.widget input[type="datetime-local"][readonly],
.widget input[type="date"][readonly],
.widget input[type="month"][readonly],
.widget input[type="time"][readonly],
.widget input[type="week"][readonly],
.widget input[type="number"][readonly],
.widget input[type="email"][readonly],
.widget input[type="url"][readonly],
.widget input[type="search"][readonly],
.widget input[type="tel"][readonly],
.widget input[type="color"][readonly]{background-color:#eeeeee;opacity:1;}
.widget select[disabled],
.widget textarea[disabled],
.widget input[type="text"][disabled],
.widget input[type="password"][disabled],
.widget input[type="datetime"][disabled],
.widget input[type="datetime-local"][disabled],
.widget input[type="date"][disabled],
.widget input[type="month"][disabled],
.widget input[type="time"][disabled],
.widget input[type="week"][disabled],
.widget input[type="number"][disabled],
.widget input[type="email"][disabled],
.widget input[type="url"][disabled],
.widget input[type="search"][disabled],
.widget input[type="tel"][disabled],
.widget input[type="color"][disabled]{cursor:not-allowed;}
.widget textarea{height:auto;}
.widget_calendar table{width:100%;border:1px solid #dddddd;}
.widget_calendar table caption{text-align:center;padding-top:0;font-size:12px;}
.widget_calendar table th,
.widget_calendar table td{border:1px solid #dddddd;padding:5px;line-height:1.78571429;vertical-align:top;text-align:center;}
.widget_calendar table thead th{border-bottom:1px solid #dddddd;background-color:#f9f9f9;color:#333333;}
.widget_archive ul,
.widget_categories ul,
.widget_nav_menu ul,
.widget_meta ul,
.widget_pages ul,
.widget_recent_comments ul,
.widget_recent_entries ul,
.widget_rss ul{margin:0;padding:0;list-style:none;}
.widget_archive ul li,
.widget_categories ul li,
.widget_nav_menu ul li,
.widget_meta ul li,
.widget_pages ul li,
.widget_recent_comments ul li,
.widget_recent_entries ul li,
.widget_rss ul li{margin:4px 0;}
.widget_archive ul ul,
.widget_categories ul ul,
.widget_nav_menu ul ul,
.widget_meta ul ul,
.widget_pages ul ul,
.widget_recent_comments ul ul,
.widget_recent_entries ul ul,
.widget_rss ul ul{padding-left:1em;}
.widget_archive ul a,
.widget_categories ul a,
.widget_nav_menu ul a,
.widget_meta ul a,
.widget_pages ul a,
.widget_recent_comments ul a,
.widget_recent_entries ul a,
.widget_rss ul a{color:#333333;}
.widget_archive ul a:hover,
.widget_categories ul a:hover,
.widget_nav_menu ul a:hover,
.widget_meta ul a:hover,
.widget_pages ul a:hover,
.widget_recent_comments ul a:hover,
.widget_recent_entries ul a:hover,
.widget_rss ul a:hover{color:#b49964;}
.widget_tag_cloud .tagcloud{font-size:0;}
.widget_tag_cloud .tagcloud a{display:inline-block;vertical-align:top;font-size:12px !important;line-height:20px;padding:4px 15px;margin:0 5px 5px 0;color:inherit;border:1px solid #e0e0e0;-webkit-transition:all 0.3s ease;-o-transition:all 0.3s ease;transition:all 0.3s ease;}
.widget_tag_cloud .tagcloud a:hover{color:#fff;border-color:#b49964;background-color:#b49964;}
.widget_text p:last-child{margin-bottom:0;}
.youxi-instagram-widget .feed-list,
.youxi-flickr-widget .feed-list{margin-left:-8px;margin-right:-8px;margin-bottom:-16px;padding:0;list-style:none;}
.youxi-instagram-widget .feed-list li,
.youxi-flickr-widget .feed-list li{width:33.33333333%;padding:0 8px;margin-bottom:16px;text-align:center;display:inline-block;vertical-align:middle;}
.youxi-posts-widget .hentry + .hentry{margin-top:15px;}
.youxi-posts-widget .post__thumbnail{float:left;width:80px;margin-right:15px;}
.youxi-posts-widget .post__info{overflow:hidden;}
.youxi-posts-widget .post__meta{font-size:12px;}
.youxi-rotating-quotes-widget blockquote,
.youxi-quote-widget blockquote{padding:0;margin:0;}
.youxi-social-widget ul{margin-left:-4px;margin-right:-4px;margin-bottom:-8px;}
.youxi-social-widget li{display:inline-block;vertical-align:top;padding:0 4px;margin-bottom:8px;text-align:center;}
.youxi-social-widget a{color:inherit;display:block;width:36px;height:36px;line-height:36px;border:1px solid #e0e0e0;-webkit-transition:all 0.3s ease;-o-transition:all 0.3s ease;transition:all 0.3s ease;}
.youxi-social-widget a:hover{color:#fff;border-color:#b49964;background-color:#b49964;}
.youxi-twitter-widget .feed-list{margin:0;padding:0;list-style:none;}
.youxi-twitter-widget li + li{margin-top:15px;}
.youxi-twitter-widget .twitter-intents{display:none;}
.youxi-twitter-widget .twitter-header{display:block;margin-bottom:5px;}
.youxi-twitter-widget .twitter-header:before,
.youxi-twitter-widget .twitter-header:after{content:" ";display:table;}
.youxi-twitter-widget .twitter-header:after{clear:both;}
.youxi-twitter-widget .twitter-avatar{float:left;margin-right:10px;}
.youxi-twitter-widget .twitter-avatar a{display:block;}
.youxi-twitter-widget .twitter-info,
.youxi-twitter-widget .twitter-text{display:block;}
.youxi-twitter-widget .twitter-info{padding-top:8px;overflow:hidden;line-height:1;}
.youxi-twitter-widget .twitter-info a{display:block;}
.youxi-twitter-widget .twitter-name{color:#333333;}
.youxi-twitter-widget .twitter-user{margin-top:4px;}
.youxi-twitter-widget .twitter-time{font-size:12px;}
.youxi-twitter-widget .twitter-user,
.youxi-twitter-widget .twitter-time{color:#333333;}
@font-face{font-family:'Socicon';src:url(//www.martyklein.com/wp-content/themes/sachiko-child/fonts/socicon/Socicon.eot?wbac0s);src:url(//www.martyklein.com/wp-content/themes/sachiko-child/fonts/socicon/Socicon.eot?#iefixwbac0s) format('embedded-opentype'), url(//www.martyklein.com/wp-content/themes/sachiko-child/fonts/socicon/Socicon.woff?wbac0s) format('woff'), url(//www.martyklein.com/wp-content/themes/sachiko-child/fonts/socicon/Socicon.ttf?wbac0s) format('truetype'), url(//www.martyklein.com/wp-content/themes/sachiko-child/fonts/socicon/Socicon.svg?wbac0s#Socicon) format('svg');font-weight:normal;font-style:normal;}
.socicon{font-family:'Socicon';speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}
.socicon-bloglovin:before{content:"\e600";}
.socicon-drupal:before{content:"\23";}
.socicon-swarm:before{content:"\24";}
.socicon-yammer:before{content:"\26";}
.socicon-stackoverflow:before{content:"\28";}
.socicon-triplej:before{content:"\2a";}
.socicon-houzz:before{content:"\2b";}
.socicon-rss:before{content:"\2c";}
.socicon-paypal:before{content:"\2d";}
.socicon-odnoklassniki:before{content:"\2e";}
.socicon-outlook:before{content:"\31";}
.socicon-coderwall:before{content:"\32";}
.socicon-tripadvisor:before{content:"\33";}
.socicon-tripit:before{content:"\36";}
.socicon-lanyrd:before{content:"\37";}
.socicon-slide-share:before{content:"\38";}
.socicon-buffer:before{content:"\39";}
.socicon-disqus:before{content:"\3a";}
.socicon-vkontakte:before{content:"\3b";}
.socicon-patreon:before{content:"\3d";}
.socicon-blogger:before{content:"\41";}
.socicon-technorati:before{content:"\42";}
.socicon-reddit:before{content:"\43";}
.socicon-dribbble:before{content:"\44";}
.socicon-stumble-upon:before{content:"\45";}
.socicon-digg:before{content:"\46";}
.socicon-envato:before{content:"\47";}
.socicon-behance:before{content:"\48";}
.socicon-delicious:before{content:"\49";}
.socicon-deviant-art:before{content:"\4a";}
.socicon-forrst:before{content:"\4b";}
.socicon-play-store:before{content:"\4c";}
.socicon-zerply:before{content:"\4d";}
.socicon-wikipedia:before{content:"\4e";}
.socicon-apple:before{content:"\4f";}
.socicon-flattr:before{content:"\50";}
.socicon-github:before{content:"\51";}
.socicon-chime.in:before{content:"\52";}
.socicon-friendfeed:before{content:"\53";}
.socicon-newsvine:before{content:"\54";}
.socicon-identica:before{content:"\55";}
.socicon-bebo:before{content:"\56";}
.socicon-zynga:before{content:"\57";}
.socicon-steam:before{content:"\58";}
.socicon-xbox:before{content:"\59";}
.socicon-windows:before{content:"\5a";}
.socicon-meetup:before{content:"\5d";}
.socicon-playstation:before{content:"\5e";}
.socicon-android:before{content:"\5f";}
.socicon-twitter:before{content:"\61";}
.socicon-facebook:before{content:"\62";}
.socicon-google-plus:before{content:"\63";}
.socicon-pinterest:before{content:"\64";}
.socicon-foursquare:before{content:"\65";}
.socicon-yahoo:before{content:"\66";}
.socicon-skype:before{content:"\67";}
.socicon-yelp:before{content:"\68";}
.socicon-feed-burner:before{content:"\69";}
.socicon-linkedin:before{content:"\6a";}
.socicon-viadeo:before{content:"\6b";}
.socicon-xing:before{content:"\6c";}
.socicon-myspace:before{content:"\6d";}
.socicon-soundcloud:before{content:"\6e";}
.socicon-spotify:before{content:"\6f";}
.socicon-grooveshark:before{content:"\70";}
.socicon-last.fm:before{content:"\71";}
.socicon-youtube:before{content:"\72";}
.socicon-vimeo:before{content:"\73";}
.socicon-dailymotion:before{content:"\74";}
.socicon-vine:before{content:"\75";}
.socicon-flickr:before{content:"\76";}
.socicon-500px:before{content:"\77";}
.socicon-instagram:before{content:"\78";}
.socicon-wordpress:before{content:"\79";}
.socicon-tumblr:before{content:"\7a";}
.socicon-smugmug:before{content:"\a8";}
.justified-grids{white-space:nowrap;overflow:hidden;}
.justified-grids .justified-grids-item{display:inline-block;vertical-align:top;white-space:normal;}
.justified-grids .justified-grids-item img{width:100%;height:auto;}
.justified-grids .justified-grids-item-fail{display:none;}
.justified-grids .justified-grids-break{visibility:hidden;width:0;height:0;pointer-events:none;}
.media-grid{overflow:hidden;position:relative;}
.media-grid__link{display:block;}
.media-grid__caption{position:absolute;z-index:1;line-height:1.5;padding:10px 15px;background-color:rgba(0, 0, 0, 0.5);left:0;right:0;top:100%;color:#fff;-webkit-transition:-webkit-transform 0.3s ease;-moz-transition:-moz-transform 0.3s ease;-o-transition:-o-transform 0.3s ease;transition:transform 0.3s ease;}
.media-grid__caption:empty{display:none;}
.media-grid:hover .media-grid__caption{-webkit-transform:translate(0, -100%);-ms-transform:translate(0, -100%);-o-transform:translate(0, -100%);transform:translate(0, -100%);}
.media-grid__placeholder{position:relative;}
.media-grid__placeholder > img{position:absolute;left:0;top:0;width:100%;height:100%;}
.google-maps-container{position:relative;}
.google-maps-container .google-maps{position:absolute;left:0;top:0;width:100%;height:100%;}
.pricing-table{text-align:center;margin-bottom:25px;border:1px solid #e0e0e0;}
.pricing-table.featured{-webkit-box-shadow:0 0 16px rgba(0, 0, 0, 0.15);box-shadow:0 0 16px rgba(0, 0, 0, 0.15);}
.pricing-table.featured .table-header{padding:20px;}
.pricing-table .table-header{padding:10px 20px;font-size:18px;border-bottom:1px solid #e0e0e0;}
.pricing-table .table-header .name > small{display:block;line-height:1.5;font-style:italic;}
.pricing-table .table-price{padding:10px 20px;border-bottom:1px solid #e0e0e0;background-color:#f9f9f9;}
.pricing-table .table-price .price{font-size:30px;line-height:1;font-weight:400;}
.pricing-table .table-price .price > span{font-size:18px;vertical-align:text-top;display:inline-block;}
.pricing-table .table-features ul li{padding:10px 20px;border-bottom:1px solid #e0e0e0;}
.pricing-table .table-features ul li:nth-child(even){background-color:#f9f9f9;}
.pricing-table .table-footer{padding:20px;}
div.wpcf7-response-output{padding:15px;margin:0;margin-bottom:25px;border:1px solid transparent;border-radius:4px;}
div.wpcf7-mail-sent-ok{background-color:#dff0d8;border-color:#d6e9c6;color:#3c763d;}
div.wpcf7-mail-sent-ng{background-color:#f2dede;border-color:#ebccd1;color:#a94442;}
div.wpcf7-spam-blocked{background-color:#fcf8e3;border-color:#faebcc;color:#8a6d3b;}
div.wpcf7-validation-errors{background-color:#f2dede;border-color:#ebccd1;color:#a94442;}
span.wpcf7-not-valid-tip{margin-bottom:0;}
.js-flickity .flickity-prev-next-button{width:36px;height:36px;background-color:rgba(255, 255, 255, 0.5);}
.wp-video-wrapper{position:relative;}
.wp-video-wrapper .wp-video{position:absolute;left:0;top:0;width:100% !important;height:100% !important;}
.mejs-offscreen{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0, 0, 0, 0);border:0;}
.mejs-container{position:relative;}
.mejs-container:focus{outline:none !important;}
.me-plugin{position:absolute;}
.mejs-embed,
.mejs-embed body{width:100%;height:100%;margin:0;padding:0;overflow:hidden;}
.mejs-fullscreen{overflow:hidden !important;}
.mejs-container-fullscreen{position:fixed;left:0;top:0;right:0;bottom:0;overflow:hidden;z-index:1000;}
.mejs-container-fullscreen .mejs-mediaelement,
.mejs-container-fullscreen video{width:100%;height:100%;}
.mejs-clear{clear:both;}
.mejs-background{position:absolute;top:0;left:0;}
.mejs-mediaelement{position:absolute;left:0;top:0;width:100%;height:100%;}
.mejs-poster{position:absolute;top:0;left:0;background-size:contain;background-position:50%;background-repeat:no-repeat;}:root .mejs-poster img{display:none;}
.mejs-poster img{border:0;padding:0;}
.mejs-overlay{position:absolute;left:0;top:0;width:100%;height:100%;}
.mejs-overlay-play{cursor:pointer;}
.mejs-overlay-button{position:absolute;width:65px;height:40px;left:50%;top:50%;margin-left:-32.5px;margin-top:-20px;border-radius:5px;background-color:rgba(51, 51, 51, 0.9);text-align:center;}
.mejs-overlay-button:before{display:block;font-size:20px;width:65px;height:40px;line-height:40px;font-family:'FontAwesome';content:'\f04b';color:#fff;}
.mejs-overlay-loading{position:absolute;width:80px;height:80px;left:50%;top:50%;margin:-40px 0 0 -40px;border-radius:50%;background-color:rgba(51, 51, 51, 0.9);text-align:center;}
.mejs-overlay-loading span{display:none;}
.mejs-controls{position:absolute;left:0;right:0;bottom:0;height:36px;background:#333;white-space:nowrap;}
.mejs-controls > div,
.mejs-controls > a{display:inline-block;vertical-align:top;height:100%;position:relative;border-right:1px solid #404040;}
.mejs-controls > div:last-child,
.mejs-controls > a:last-child{border-right:none;}
.mejs-controls .mejs-button{padding:0 6px;}
.mejs-controls .mejs-button button{cursor:pointer;display:block;font-size:14px;line-height:1;text-decoration:none;margin:0;padding:0;border:0;width:28px;height:36px;background:transparent;-webkit-appearance:none;position:relative;}
.mejs-controls .mejs-button button:before{font-family:'FontAwesome';position:absolute;left:0;top:0;width:100%;height:100%;line-height:36px;color:#d2d6db;}
.mejs-controls .mejs-button button:focus{outline:none;}
.mejs-controls .mejs-time{color:#fff;overflow:hidden;text-align:center;font-size:11px;line-height:36px;}
.mejs-controls .mejs-time span{display:block;padding:0 12px;}
.mejs-controls .mejs-play button:before{content:'\f04b';}
.mejs-controls .mejs-pause button:before{content:'\f04c';}
.mejs-controls .mejs-stop button:before{content:'\f04d';}
.mejs-controls .mejs-time-rail{direction:ltr;width:200px;padding:13px 12px;}
.mejs-controls .mejs-time-rail .mejs-time-total{padding:1px;height:10px;display:block;background-color:#262929;}
.mejs-controls .mejs-time-rail .mejs-time-buffering,
.mejs-controls .mejs-time-rail .mejs-time-loaded,
.mejs-controls .mejs-time-rail .mejs-time-current{display:block;position:absolute;cursor:pointer;height:8px;}
.mejs-controls .mejs-time-rail .mejs-time-buffering{background:#464849;background-size:14px 14px;background-image:-webkit-linear-gradient(-45deg, rgba(0, 0, 0, 0.4) 25%, transparent 25%, transparent 50%, rgba(0, 0, 0, 0.4) 50%, rgba(0, 0, 0, 0.4) 75%, transparent 75%, transparent);background-image:-o-linear-gradient(-45deg, rgba(0, 0, 0, 0.4) 25%, transparent 25%, transparent 50%, rgba(0, 0, 0, 0.4) 50%, rgba(0, 0, 0, 0.4) 75%, transparent 75%, transparent);background-image:linear-gradient(-45deg, rgba(0, 0, 0, 0.4) 25%, transparent 25%, transparent 50%, rgba(0, 0, 0, 0.4) 50%, rgba(0, 0, 0, 0.4) 75%, transparent 75%, transparent);-webkit-animation:buffering-stripes 2s linear infinite;-o-animation:buffering-stripes 2s linear infinite;animation:buffering-stripes 2s linear infinite;}
.mejs-controls .mejs-time-rail .mejs-time-loaded{background:#464849;}
.mejs-controls .mejs-time-rail .mejs-time-current{background:#b49964;background-size:10px 10px;background-image:-webkit-linear-gradient(-45deg, rgba(0, 0, 0, 0.15) 25%, transparent 25%, transparent 50%, rgba(0, 0, 0, 0.15) 50%, rgba(0, 0, 0, 0.15) 75%, transparent 75%, transparent);background-image:-o-linear-gradient(-45deg, rgba(0, 0, 0, 0.15) 25%, transparent 25%, transparent 50%, rgba(0, 0, 0, 0.15) 50%, rgba(0, 0, 0, 0.15) 75%, transparent 75%, transparent);background-image:linear-gradient(-45deg, rgba(0, 0, 0, 0.15) 25%, transparent 25%, transparent 50%, rgba(0, 0, 0, 0.15) 50%, rgba(0, 0, 0, 0.15) 75%, transparent 75%, transparent);}
.mejs-controls .mejs-time-rail .mejs-time-handle{display:none;}
.mejs-controls .mejs-time-rail .mejs-time-float{position:absolute;display:none;background-color:#262626;width:42px;height:auto !important;border-radius:4px;top:-15px;text-align:center;color:#fff;}
.mejs-controls .mejs-time-rail .mejs-time-float-current{line-height:24px;display:block;font-size:11px;}
.mejs-controls .mejs-time-rail .mejs-time-float-corner{position:absolute;display:block;border:solid 4px transparent;border-top-color:#262626;top:100%;left:50%;margin-left:-4px;}
.mejs-long-video .mejs-controls .mejs-time-rail .mejs-time-float{width:48px;}
.mejs-long-video .mejs-controls .mejs-time-rail .mejs-time-float-current{width:42px;}
@-webkit-keyframes buffering-stripes {
from{background-position:0 0;}
to{background-position:30px 0;}
}
@keyframes buffering-stripes {
from{background-position:0 0;}
to{background-position:30px 0;}
}  .mejs-controls .mejs-fullscreen-button button:before{content:'\f065';}
.mejs-controls .mejs-unfullscreen button:before{content:'\f066';}
.mejs-controls .mejs-mute button:before{content:'\f028';}
.mejs-controls .mejs-unmute button:before{content:'\f026';}
.mejs-controls .mejs-volume-button .mejs-volume-slider{display:none;height:115px;width:25px;background:#333;left:0;bottom:100%;z-index:1;position:absolute;}
.mejs-controls .mejs-volume-button .mejs-volume-slider .mejs-volume-total,
.mejs-controls .mejs-volume-button .mejs-volume-slider .mejs-volume-current{position:absolute;left:11px;top:8px;width:2px;height:100px;background:rgba(255, 255, 255, 0.5);}
.mejs-controls .mejs-volume-button .mejs-volume-slider .mejs-volume-current{background:rgba(255, 255, 255, 0.9);}
.mejs-controls .mejs-volume-button .mejs-volume-slider .mejs-volume-handle{position:absolute;left:4px;top:-3px;width:16px;height:6px;background:rgba(255, 255, 255, 0.9);cursor:N-resize;border-radius:1px;}
.mejs-controls .mejs-horizontal-volume-slider{width:60px;height:100%;margin-left:12px;position:relative;}
.mejs-controls .mejs-horizontal-volume-slider .mejs-horizontal-volume-total{position:absolute;left:0;top:13px;width:48px;height:10px;background:#262929;border:1px solid #262929;box-shadow:0 1px 0 rgba(255, 255, 255, 0.04), inset 0 1px 1px rgba(0, 0, 0, 0.18);}
.mejs-controls .mejs-horizontal-volume-slider .mejs-horizontal-volume-current{position:absolute;left:1px;top:14px;width:0;height:8px;background:#b49964;background-size:10px 10px;box-shadow:0 1px 1px rgba(32, 33, 34, 0.2), inset 0 1px 0 rgba(255, 255, 255, 0.2);}
.mejs-controls .mejs-horizontal-volume-slider .mejs-horizontal-volume-handle{display:none;}
.mejs-controls .mejs-captions-button{position:relative;}
.mejs-controls .mejs-captions-button button:before{content:'\f141';}
.mejs-controls .mejs-captions-button .mejs-captions-selector,
.mejs-controls .mejs-sourcechooser-button .mejs-sourcechooser-selector{visibility:hidden;position:absolute;bottom:100%;right:0;padding:12px;background:#333;overflow:hidden;}
.mejs-controls .mejs-captions-button .mejs-captions-selector ul,
.mejs-controls .mejs-sourcechooser-button .mejs-sourcechooser-selector ul{margin:0;padding:0;list-style:none;overflow:hidden;}
.mejs-controls .mejs-captions-button .mejs-captions-selector ul li,
.mejs-controls .mejs-sourcechooser-button .mejs-sourcechooser-selector ul li{margin:0 0 5px;padding:0;color:#fff;line-height:1;white-space:nowrap;}
.mejs-controls .mejs-captions-button .mejs-captions-selector ul li input,
.mejs-controls .mejs-captions-button .mejs-captions-selector ul li label,
.mejs-controls .mejs-sourcechooser-button .mejs-sourcechooser-selector ul li input,
.mejs-controls .mejs-sourcechooser-button .mejs-sourcechooser-selector ul li label{margin:0;display:inline-block;vertical-align:middle;}
.mejs-controls .mejs-captions-button .mejs-captions-selector ul li label,
.mejs-controls .mejs-sourcechooser-button .mejs-sourcechooser-selector ul li label{font-size:11px;font-weight:normal;margin-left:5px;}
.mejs-controls .mejs-captions-button .mejs-captions-translations{font-size:10px;margin:0 0 5px 0;}
.mejs-chapters{position:absolute;top:0;left:0;width:10000px;z-index:1;}
.mejs-chapters .mejs-chapter{position:absolute;float:left;background:rgba(0, 0, 0, 0.7);overflow:hidden;border:0;}
.mejs-chapters .mejs-chapter .mejs-chapter-block{font-size:11px;color:#fff;padding:5px;display:block;border-right:solid 1px #333;border-bottom:solid 1px #333;cursor:pointer;}
.mejs-chapters .mejs-chapter .mejs-chapter-block:hover{background:rgba(102, 102, 102, 0.7);}
.mejs-chapters .mejs-chapter .mejs-chapter-block .ch-title{font-size:12px;font-weight:bold;display:block;margin:0 0 3px 0;line-height:12px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
.mejs-chapters .mejs-chapter .mejs-chapter-block .ch-timespan{font-size:12px;line-height:12px;margin:3px 0 4px 0;display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
.mejs-chapters .mejs-chapter .mejs-chapter-block-last{border-right:none;}
.mejs-captions-layer{position:absolute;bottom:0;left:0;text-align:center;line-height:22px;font-size:12px;color:#fff;}
.mejs-captions-layer a{color:#fff;text-decoration:underline;}
.mejs-captions-layer[lang=ar]{font-size:20px;font-weight:normal;}
.mejs-captions-position{position:absolute;width:100%;bottom:15px;left:0;}
.mejs-captions-position-hover{bottom:45px;}
.mejs-captions-text{padding:3px 5px;background:rgba(20, 20, 20, 0.8);}
.me-cannotplay a{color:#fff;font-weight:bold;}
.me-cannotplay span{padding:15px;display:block;}
     .mejs-contextmenu{position:absolute;width:150px;padding:10px;border-radius:4px;top:0;left:0;background:#fff;border:solid 1px #999;z-index:1001;}
.mejs-contextmenu .mejs-contextmenu-separator{height:1px;font-size:0;margin:5px 6px;background:#333;}
.mejs-contextmenu .mejs-contextmenu-item{font-size:12px;padding:4px 6px;cursor:pointer;color:#333;}
.mejs-contextmenu .mejs-contextmenu-item:hover{background:#2c7c91;color:#fff;}
.mejs-controls .mejs-sourcechooser-button{position:relative;}
.mejs-postroll-layer{left:0;top:0;width:100%;height:100%;background:rgba(50, 50, 50, 0.7);z-index:1000;overflow:hidden;}
.mejs-postroll-layer-content{width:100%;height:100%;}
.mejs-postroll-close{position:absolute;right:0;top:0;background:rgba(50, 50, 50, 0.7);color:#fff;padding:4px;z-index:100;cursor:pointer;}
@media (min-width: 480px) {
.footer__gallery .gallery-cell{width:50%;}
.entry-featured__info{left:60px;right:60px;top:0;bottom:0;}
.entry-featured__info .wrap{padding:18px;}
.entry-featured__info .wrap .wrap-inner{padding:25px;}
.entry-featured__meta{font-size:14px;}
.popular-entry{width:50%;}
}
@media (min-width: 768px) {
.site-nav .menu{display:block;max-height:none;position:static;border:none;overflow:visible;background-color:transparent;padding:0;}
.site-nav .menu > .menu-item{display:inline-block;padding-right:15px;}
.site-nav .menu > .menu-item > a{padding:15px 0;position:relative;display:inline-block;border-top:0;}
.site-nav .menu > .menu-item + .menu-item:before{content:'\00B7';margin-right:15px;color:#333333;}
.site-nav .sub-menu{background-color:#ffffff;border:1px solid #333333;position:absolute;min-width:200px;left:0;top:100%;padding:0;display:block;opacity:0;visibility:hidden;pointer-events:none;-webkit-transition:0.3s ease;-o-transition:0.3s ease;transition:0.3s ease;-webkit-transition-property:opacity, visibility;transition-property:opacity, visibility;}
.site-nav .sub-menu .menu-item{padding:0 15px;}
.site-nav .sub-menu .sub-menu{left:100%;top:-1px;}
.site-nav .menu > .menu-item-has-children > a:after,
.site-nav .menu > .menu-item-mega-menu > a:after,
.site-nav .menu > .menu-item-has-children > a:before,
.site-nav .menu > .menu-item-mega-menu > a:before{content:'';position:absolute;border:8px solid transparent;left:50%;bottom:0;margin-left:-8px;visibility:hidden;}
.site-nav .menu > .menu-item-has-children > a:after,
.site-nav .menu > .menu-item-mega-menu > a:after{border-bottom-color:#fff;bottom:-1px;z-index:1;}
.site-nav .menu > .menu-item-has-children > a:before,
.site-nav .menu > .menu-item-mega-menu > a:before{border-bottom-color:#333333;}
.site-nav .menu-item-has-children:hover > .sub-menu,
.site-nav .menu-item-has-children:hover .mega-menu-wrapper > .sub-menu{opacity:1;visibility:inherit;pointer-events:auto;}
.site-nav .menu-item-has-children:hover > a:after,
.site-nav .menu-item-has-children:hover > a:before{visibility:inherit;}
.site-nav__toggle{display:none;pointer-events:none;}
.site-wrapper{padding:40px 0;}
.site-main__header{padding-top:40px;}
.site-content + .site-sidebar{margin-top:40px;}
.entries-loop > .hentry + .hentry{padding-top:40px;}
.entry-inner{padding-bottom:40px;}
.entries-loop--grid .entry-inner{padding-bottom:40px !important;}
.entry-author{padding:15px 0;}
.entry-author__avatar{width:150px;margin-right:30px;}
.entry-content + .entry-footer{margin-top:40px;}
.footer__gallery .gallery-cell{width:33.33333333%;}
.footer-copyright{padding-left:0;padding-right:0;}
.btn-back-to-top{position:fixed;top:auto;bottom:20px;margin-top:auto;}
.featured-entries{margin-bottom:40px;}
.entry-featured__info{left:90px;right:90px;top:0;bottom:0;}
.entry-featured__info .wrap{padding:23px;}
.entry-featured__info .wrap .wrap-inner{padding:30px;}
.entry-featured__title{margin:.25em 0 .5em;}
.entry-featured__content{display:block;}
}
@media (min-width: 992px) {
.site-nav .menu > .menu-item-mega-menu{position:static;}
.site-nav .menu > .menu-item-mega-menu .mega-menu-entries{display:block;}
.site-nav .menu > .menu-item-mega-menu .mega-menu-wrapper{border:1px solid #333333;background-color:#ffffff;position:absolute;left:0;right:0;top:100%;opacity:0;visibility:hidden;pointer-events:none;-webkit-transition:0.3s ease;-o-transition:0.3s ease;transition:0.3s ease;-webkit-transition-property:opacity, visibility;transition-property:opacity, visibility;}
.site-nav .menu > .menu-item-mega-menu .mega-menu-wrapper .sub-menu{background-color:transparent;position:static;min-width:0;opacity:1;visibility:inherit;pointer-events:none;}
.site-nav .menu > .menu-item-mega-menu .mega-menu-wrapper > .sub-menu{float:left;padding:20px 30px;width:250px;border-width:0 1px 0 0;margin-right:-1px;}
.site-nav .menu > .menu-item-mega-menu .mega-menu-wrapper > .sub-menu .sub-menu{padding-left:10px;border-width:1px 0 0 0;}
.site-nav .menu > .menu-item-mega-menu .mega-menu-wrapper > .sub-menu .menu-item{padding:0;}
.site-nav .menu > .menu-item-mega-menu .mega-menu-wrapper > .sub-menu + .mega-menu-entries{overflow:hidden;border-left:1px solid #333333;}
.site-nav .menu > .menu-item-mega-menu:hover .mega-menu-wrapper{opacity:1;visibility:inherit;}
.site-nav .menu > .menu-item-mega-menu:hover .mega-menu-wrapper,
.site-nav .menu > .menu-item-mega-menu:hover .mega-menu-wrapper .sub-menu{pointer-events:auto;}
.site-nav .menu > .menu-item-mega-menu:hover > a:after,
.site-nav .menu > .menu-item-mega-menu:hover > a:before{visibility:inherit;}
.site-wrapper{padding:50px 0 75px;}
.site-main__header{padding-top:50px;}
.site-content + .site-sidebar{margin-top:0;}
.site-wrapper--sidebar-left .site-content,
.site-wrapper--sidebar-right .site-content{width:640px;}
.site-wrapper--sidebar-left .site-sidebar,
.site-wrapper--sidebar-right .site-sidebar{width:250px;}
.site-wrapper--sidebar-left .site-content{float:right;}
.site-wrapper--sidebar-left .site-sidebar{float:left;}
.site-wrapper--sidebar-right .site-content{float:left;}
.site-wrapper--sidebar-right .site-sidebar{float:right;}
.entries-loop > .hentry + .hentry{padding-top:50px;}
.entry-inner{padding-bottom:50px;}
.entry-body,
.entry-aside{position:relative;float:left;}
.entry-body,
.entry-body .entry-content{width:560px;}
.entry-body{left:80px;}
.site-wrapper--fullwidth .entry-body{width:860px;}
.entry-aside{width:60px;right:560px;margin-top:0;}
.site-wrapper--fullwidth .entry-aside{right:860px;}
.entry-aside-box{display:block;margin-bottom:10px;}
.entry-aside-box > a{padding:19px 0;}
.entry-aside--comments{display:block;margin-bottom:26px;}
.entry-aside--comments a:after{border-width:9px;}
.entry-aside--comments a:before{border-width:8px;}
.entry-aside--comments .comment-label{display:none;}
.entry-aside--likes,
.entry-aside--sharing{display:block;}
.entry-aside--likes + .entry-aside--sharing,
.entry-aside--sharing + .entry-aside--likes{margin-left:0;}
.entry-aside--sharing{padding:13px;}
.entry-aside--sharing .addthis_toolbox > a{display:block;}
.entry-aside--sharing .addthis_toolbox > a + a{margin-left:0;margin-top:4px;}
.entry-aside--nav{border:1px solid #e0e0e0;}
.entry-aside--nav + .entry-aside--nav{padding:0;margin:0;}
.entry-nav-arrow{text-align:center;margin-bottom:0;line-height:20px;padding:19px 0;}
.entry-nav-arrow .arrow-label{display:none;}
.entry-nav{min-width:320px;position:absolute;z-index:1;left:-1px;top:-1px;padding:15px;border:1px solid #e0e0e0;background-color:#ffffff;opacity:0;visibility:hidden;pointer-events:none;-webkit-transform:translate(-20px, 0);-ms-transform:translate(-20px, 0);-o-transform:translate(-20px, 0);transform:translate(-20px, 0);-webkit-transition:all 0.3s ease;-o-transition:all 0.3s ease;transition:all 0.3s ease;}
.entry-aside--nav:hover .entry-nav{opacity:1;visibility:inherit;pointer-events:auto;-webkit-transform:translate(0, 0);-ms-transform:translate(0, 0);-o-transform:translate(0, 0);transform:translate(0, 0);}
.entry-footer__section{padding-left:80px;}
.entry-content + .entry-footer{margin-top:50px;}
.entries-loop.entries-loop--list .entry-media{float:left;width:47.5%;margin-right:30px;margin-bottom:0;}
.entries-loop.entries-loop--list .entry-body--list{overflow:hidden;}
.entries-loop.entries-loop--grid{margin:0 -20px;}
.entries-loop.entries-loop--grid > .hentry{display:inline-block;vertical-align:top;width:50%;padding:0 20px;}
.entries-loop.entries-loop--grid > .hentry + .hentry{padding-top:0;border-top:0;}
.site-wrapper--fullwidth .entries-loop.entries-loop--grid > .hentry{width:33.33333333%;}
.entries-loop.entries-loop--grid .entry-media,
.entries-loop.entries-loop--grid .entry-header{margin-bottom:20px;}
.footer__gallery .gallery-cell,
.footer__gallery--md-5 .gallery-cell{width:20%;}
.footer__gallery--md-3 .gallery-cell{width:33.33333333%;}
.footer__gallery--md-4 .gallery-cell{width:25%;}
.footer__gallery--md-6 .gallery-cell{width:16.66666667%;}
.featured-entries{padding-top:45.39007092%;margin-bottom:50px;}
.entry-featured__thumbnail{width:640px;}
.entry-featured__info{top:30px;bottom:30px;right:auto;left:470px;}
.entry-featured__info .wrap,
.entry-featured__info .wrap-inner{height:100%;}
.popular-entry{width:33.33333333%;}
}
@media (min-width: 1200px) {
.site-wrapper{padding:60px 0 90px;}
.site-wrapper--sidebar-left .site-content,
.site-wrapper--sidebar-right .site-content{width:800px;}
.site-wrapper--sidebar-left .site-sidebar,
.site-wrapper--sidebar-right .site-sidebar{width:280px;}
.site-main__header{padding-top:30px;padding-bottom:30px;}
.entries-loop > .hentry + .hentry{padding-top:60px;}
.entry-inner{padding-bottom:60px;}
.entry-body,
.entry-body .entry-content{width:710px;}
.entry-body{left:90px;}
.site-wrapper--fullwidth .entry-body{width:1050px;}
.entry-aside{right:710px;}
.site-wrapper--fullwidth .entry-aside{right:1050px;}
.entry-footer__section{padding-left:90px;}
.entry-content + .entry-footer{margin-top:60px;}
.entries-loop.entries-loop--list .entry-media{margin-right:40px;}
.footer__gallery .gallery-cell,
.footer__gallery--lg-7 .gallery-cell{width:14.28571429%;}
.footer__gallery--lg-6 .gallery-cell{width:16.66666667%;}
.footer__gallery--lg-8 .gallery-cell{width:12.5%;}
.footer__gallery--lg-9 .gallery-cell{width:11.11111111%;}
.footer__gallery--lg-10 .gallery-cell{width:10%;}
.featured-entries{padding-top:46.78362573%;margin-bottom:60px;}
.entry-featured__thumbnail{width:800px;}
.entry-featured__info{left:720px;}
.popular-entry{width:25%;}
}
h2.entry-featured__title a{color:#fff}
h2.entry-featured__title a:hover{color:#fff}
.entry-featured__content p{color:#fff;}
div.entry-featured__info .entry-more-link a{color:#fff;}
h4.widget-title.h6{color:#990102;font-size:22px;font-weight:bold;}
.si-sub{background-color:#990102;color:#fff;border-radius:10px;text-transform:uppercase;padding:10px 30px;}
.si-sub:hover{color:#fff;}
.mk-shadow{-moz-box-shadow:3px 3px 5px 6px #ccc;-webkit-box-shadow:3px 3px 5px 6px #ccc;box-shadow:3px 3px 5px 6px #ccc;}
.h1, .h2, .h3, .h4, .h5, .h6, h1, h2, h3, h4, h5, h6{color:#990102;}
div.entry-aside--comments{display:none;}
.panel-title > .small, .panel-title > .small > a, .panel-title > a, .panel-title > small, .panel-title > small > a {
color: #990102;
}