@import url('https://fonts.googleapis.com/css?family=Leckerli+One');
@font-face {
    font-family: fontello;
    src: url(/wp-content/themes/cannyon/media/fonts/fontello.eot?80597778);
    src: url(/wp-content/themes/cannyon/media/fonts/fontello.eot?80597778#iefix) format('embedded-opentype'), url(/wp-content/themes/cannyon/media/fonts/fontello.woff2?80597778) format('woff2'), url(/wp-content/themes/cannyon/media/fonts/fontello.woff?80597778) format('woff'), url(/wp-content/themes/cannyon/media/fonts/fontello.ttf?80597778) format('truetype'), url(/wp-content/themes/cannyon/media/fonts/fontello.svg?80597778#fontello) format('svg');
    font-weight: 400;
    font-style: normal
}

[class*=" mythemes-icon-"]:before,
[class^=mythemes-icon-]:before {
    font-family: fontello;
    font-style: normal;
    font-weight: 400;
    speak: none;
    display: inline-block;
    text-decoration: inherit;
    text-align: center;
    font-variant: normal;
    text-transform: none;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale
}

a:hover {
    color: #dd3333;
    text-decoration: none;
}

a {
    color: #00aeef;
    -webkit-transition: all .3s linear;
    -moz-transition: all .3s linear;
    -ms-transition: all .3s linear;
    -o-transition: all .3s linear;
    transition: all .3s linear;
}

article a.more-link:hover,
body.single section div.post-meta-tags span:hover,
body.single section div.post-meta-tags a,
div.error-404-search button:hover,
div.comments-list div.mythemes-comments>ol li.comment header span.comment-meta span.comment-replay a,
div.comment-respond h3.comment-reply-title small a:hover,
.mythemes-button.second:hover,
.header-button-wrapper a.btn.first-btn.header-button:hover,
div.mythemes-topper div.mythemes-header-antet button.btn-collapse:focus,
div.mythemes-topper div.mythemes-header-antet button.btn-collapse:hover,

/* WIDGETS */

div.widget_search button[type="submit"]:hover,
div.widget_calendar table th,
footer aside div.widget_calendar table th {
    background-color: #1e73be;
}

@media ( max-width: 1024px) {
    div.mythemes-topper nav.header-menu div.menu-list-pre-wrapper div.menu-list-wrapper ul.mythemes-menu-list li.menu-item-has-children:hover>span.menu-arrow:before,
    div.mythemes-topper nav.header-menu div.menu-list-pre-wrapper div.menu-list-wrapper ul.mythemes-menu-list li.menu-item-has-children:hover>span.menu-arrow::before,
    div.mythemes-topper nav.header-menu div.menu-list-pre-wrapper div.menu-list-wrapper ul.mythemes-menu-list li.menu-item-has-children.collapsed>span.menu-arrow:before,
    div.mythemes-topper nav.header-menu div.menu-list-pre-wrapper div.menu-list-wrapper ul.mythemes-menu-list li.menu-item-has-children.collapsed>span.menu-arrow::before {
        background-color: #1e73be;
    }
}

a,
div.widget a:hover,
div.widget_rss ul li a.rsswidget:hover {
    color: #1e73be;
}

.mythemes-icon-quote-left:before {
    content: '\e98e'
}

.mythemes-icon-cancel-2:before {
    content: '\eb63'
}

.mythemes-icon-plus-2:before {
    content: '\eb69'
}

.hentry h5,
article h5 {
    font-size: 20px;
    margin-top: 28px;
    margin-bottom: 15px;
}

.hentry h1,
.hentry h2,
.hentry h3,
.hentry h4,
.hentry h5,
.hentry h6,
article h1,
article h2,
article h3,
article h4,
article h5,
article h6 {
    font-style: normal;
    font-variant: normal;
    font-weight: 400;
}

section article blockquote,
section article blockquote p,
section div.mythemes-page blockquote,
section div.mythemes-page blockquote p {
    border: none;
    color: #666;
    font-size: 14px;
    font-style: italic;
}

blockquote {
    background-color: rgba(0, 0, 0, .02);
    padding: 10px 15px 10px 55px;
}

blockquote::before,
blockquote:before {
    content: '\e98e';
    font-family: fontello;
    font-style: normal;
    font-size: 22px;
    speak: none;
    float: left;
    margin: 4px 0 0 -40px;
    display: inline-block;
    text-decoration: inherit;
    text-align: center;
    text-transform: none;
}

*,
blockquote::before,
blockquote:before,
body,
h1,
h2,
h3,
h4,
h5,
h6,
html {
    font-weight: 400;
    font-variant: normal;
}

article blockquote p:first-child,
section div.mythemes-page p:first-child,
section div.mythemes-page>h1:first-child,
section div.mythemes-page>h2:first-child,
section div.mythemes-page>h3:first-child,
section div.mythemes-page>h4:first-child,
section div.mythemes-page>h5:first-child,
section div.mythemes-page>h6:first-child {
    margin-top: 0;
}

*,
body,
h1,
h2,
h3,
h4,
h5,
h6,
html {
    font-style: normal;
}

article blockquote p,
section div.mythemes-page blockquote p {
    background: 0 0;
    padding: 0;
}

.hentry ol,
.hentry ul,
article ol,
article ul {
    padding-left: 25px;
}

table td {
    border: 1px solid #f0f0f0;
    text-align: left;
    min-height: 40px;
    padding: 6px;
}

code,
table {
    color: #666;
}

@media (max-width: 480px) {
    .hentry h5,
    article h5 {
        font-size: 16px;
        margin-top: 22px;
        margin-bottom: 10px;
    }
}

@media (max-width: 480px) {
    .hentry h1,
    .hentry h1.post-title,
    .hentry h2.post-title,
    article h1,
    article h1.post-title,
    article h2.post-title {
        font-size: 24px;
        line-height: 30px;
    }
}

@media (max-width: 480px) {
    .hentry h5,
    article h5 {
        font-size: 16px;
        margin-top: 22px;
        margin-bottom: 10px;
    }
}

body {
    background-color: #343b43;
}

body div.content.main-content {
    background-color: #eceff4;
}

.content {
    padding-top: 80px;
    padding-bottom: 80px;
}

section.col-lg-9 div.mythemes-page {
    background: #fff;
    padding: 50px 30px;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
}

.hentry,
.hentry p,
article p {
    font-family: sans-serif, Arial, serif;
    color: #212121;
    font-size: 14px;
    line-height: 24px;
}

.hentry,
article {
    word-wrap: break-word;
    -webkit-hyphens: auto;
    -moz-hyphens: auto;
    hyphens: auto;
}

.hentry p,
article p {
    margin: 20px 0;
}

.mythemes-topper {
    background: #fff !important;
}

.mythemes-topper,
.mythemes-topper a {
    color: #000 !important;
}

.current-menu-item a {
    color: #fff !important;
}

.text-banner {
    border-top: 2px dashed #ccc;
    border-bottom: 2px dashed #ccc;
    padding: 40px 20px;
}

.img-flex {
    width: 100%;
    max-width: 100%;
    min-width: 100%;
}

.pad-md {
    padding: 15px;
}

.d-block {
    display: block !important;
}

.d-inline {
    display: inline-block !important;
}

.main-content .btn {
    color: #fff !important;
}

.main-content .btn-primary {
    color: #fff !important;
    background: #dd3333;
}

.main-content .btn-alt {
    color: #fff !important;
    background: #0053a4;
}

hr.sm {
    margin-top: 20px;
    margin-bottom: 20px;
}

footer table,
footer table tr,
footer table td {
    border: none;
}

.section-links .item img {
    margin-bottom: 10px;
}

.section-links .item .p {
    color: #222;
    line-height: 1.5;
    margin: 0 0 10px;
}

* {
    hyphens: none;
    word-wrap: normal;
}

.content.main-content>.container .mythemes-page {
    position: relative;
    z-index: 1000;
}

@media(min-width:768px) {
    .text-right-desktop {
        text-algn: right;
    }
    .content.main-content>.container .mythemes-page {
        margin-top: -200px;
        min-height: 1070px;
    }
}

@media(max-width:767px) {
    .content.main-content>.container .mythemes-page {
        margin-top: -300px;
    }
    aside.sidebar-to-right {
        margin-top: 0;
    }
    .section-links .item {
        max-width: 300px;
        width: 80%;
        margin: 0px auto 40px;
        display: block;
    }
}

@media(max-width:1024px) {
    div.mythemes-topper nav.header-menu,
    .mythemes-topper {
        background: #fff !important;
    }
    .mythemes-topper,
    .mythemes-topper a {
        color: #000 !important;
    }
    div.mythemes-topper nav.header-menu button.btn-collapse {
        background: #dd3333 !important;
    }
    .current-menu-item a {
        color: #dd3333 !important;
    }
}

.parallax {
    background-size: cover !important;
    background-position: 50% !important;
}

.parallax img {
    display: none !important;
}

.mythemes-page.has-post-thumbnail .post-thumbnail {
    display: none;
}

h1.page-title {
    margin-top: 0;
    margin-bottom: 40px;
    font-family: 'Leckerli One', sans-serif;
    color: #dd3333;
    text-align: center;
    border-bottom: 2px dashed #ccc;
    padding-bottom: 35px;
}

@media(min-width:768px) {
    h1.page-title {
        font-size: 42px;
        line-height: 1.2;
    }
}

div.widget h4.widget-title {
    color: #476cc1;
}

div.widget_text div.textwidget,
div.widget_text div.textwidget p {
    color: #333;
}

.widget table,
.widget table tr,
.widget table td {
    border-left: none !important;
    border-right: none !important;
}

#sidebar-contact-info table td:first-child {
    padding-left: 0;
}

#sidebar-contact-info table td:last-child {
    padding-right: 0;
    text-align: right;
}

.is-on-current-page {
    background-color: #dd3333;
    color: white !important;
    border-radius: 3px;
}


.galleryFilter {
	margin-bottom: 20px;
}
.galleryFilter a {
    display: inline-block;
    margin: 2px !important;
	padding: 8px;
	color: #dd3333;
	border: 2px solid #dd3333;
    border-radius: 3px;
}
.galleryFilter a:hover {
	background: #dd3333;
	border-color: #dd3333;
	color: white !important;
	text-decoration: none;
}
.galleryFilter a.current {
	background: #dd3333;
	border: 2px solid #dd3333;
	color: #f9f9f9;
	text-decoration: none;
}
.grid-sizer {
	width: 33.33333%;
}
#gallery-grid {
	margin-left: -5px;
	width: calc(100% + 10px);
	display: inline-block;
	float: left;
	height: auto;
		
	-webkit-animation-name: fadeInUp;
	animation-name: fadeInUp;
	-webkit-animation-duration: .3s;
	animation-duration: .3s;
	-webkit-transition-timing-function: ease-in;
	transition-timing-function: ease-in;
	-webkit-animation-fill-mode: both;
	animation-fill-mode: both;
}

#gallery-grid .hideShow {
	display: inline-block;
	position: relative;
	float: left;
	width: 100px;
	width: 33.33333%;
	height: auto;
	padding: 5px;
	margin-bottom: 0;
}

#gallery-grid .hideShow > div,
#gallery-grid .hideShow > div a,
#gallery-grid .hideShow img {
	max-width: 100%;
	width: 100%;
	float: left;
}
@media (max-width: 500px) {
    .grid-sizer {
        width: 50%;
    }
    #gallery-grid .hideShow {
        width: 50%;
    }
}


/*! CSS Used from: https://docksideseafoodri.com/wp-content/themes/cannyon/media/css/fontello.min.css?ver=0.0.18 ; media=all */

@media all {
    [class^=mythemes-icon-]:before {
        font-family: fontello;
        font-style: normal;
        font-weight: 400;
        speak: none;
        display: inline-block;
        text-decoration: inherit;
        text-align: center;
        font-variant: normal;
        text-transform: none;
        -webkit-font-smoothing: antialiased;
        -moz-osx-font-smoothing: grayscale;
    }
    .mythemes-icon-cancel-2:before {
        content: '\eb63';
    }
    .mythemes-icon-plus-2:before {
        content: '\eb69';
    }
}


/*! CSS Used from: https://docksideseafoodri.com/wp-content/themes/cannyon/media/_frontend/css/effects.min.css?ver=0.0.18 ; media=all */

@media all {
    .valign-cell-wrapper {
        -webkit-transition: all .3s linear;
        -moz-transition: all .3s linear;
        -ms-transition: all .3s linear;
        -o-transition: all .3s linear;
    }
    .valign-cell,
    .valign-cell-wrapper {
        text-align: center;
        width: 100%;
        valign: middle;
    }
    .valign-cell {
        padding: 0 10%;
    }
    .overflow-wrapper {
        display: block;
        position: relative;
        overflow: hidden;
    }
    .valign-cell-wrapper {
        position: absolute;
        top: 0;
        left: 0;
        height: 100%;
        transition: all .3s linear;
        vertical-align: central;
        vertical-align: middle;
        display: -webkit-box;
        display: -moz-box;
        display: -ms-flexbox;
        display: -webkit-flex;
        display: flex;
        -webkit-flex-direction: row;
        -ms-flex-direction: row;
        flex-direction: row;
        -webkit-box-pack: center;
        -moz-box-pack: center;
        -webkit-justify-content: center;
        -ms-flex-pack: center;
        justify-content: center;
        -webkit-box-align: center;
        -moz-box-align: center;
        -webkit-align-items: center;
        -ms-flex-align: center;
        align-items: center;
    }
    .valign-cell {
        vertical-align: central;
        vertical-align: middle;
    }
    .valign-cell-wrapper.left,
    .valign-cell-wrapper.left .valign-cell {
        text-align: left;
    }
    .valign-bottom-cell-wrapper {
        text-align: center;
        width: 100%;
        valign: bottom;
        vertical-align: bottom;
    }
    .valign-bottom-cell-wrapper {
        position: absolute;
        bottom: 0;
        left: 0;
        height: 115px;
        -webkit-transition: all .3s linear;
        -moz-transition: all .3s linear;
        -ms-transition: all .3s linear;
        -o-transition: all .3s linear;
        transition: all .3s linear;
        display: -webkit-box;
        display: -moz-box;
        display: -ms-flexbox;
        display: -webkit-flex;
        display: flex;
        -webkit-flex-direction: row;
        -ms-flex-direction: row;
        flex-direction: row;
        -webkit-box-pack: center;
        -moz-box-pack: center;
        -webkit-justify-content: center;
        -ms-flex-pack: center;
        justify-content: center;
        -webkit-box-align: center;
        -moz-box-align: center;
        -webkit-align-items: center;
        -ms-flex-align: center;
        align-items: center;
        z-index: 100;
    }
    @media (max-width:767px) {
        .valign-bottom-cell-wrapper {
            height: 150px;
        }
    }
}


/*! CSS Used from: https://docksideseafoodri.com/wp-content/themes/cannyon/media/_frontend/css/header.min.css?ver=0.0.18 ; media=all */

@media all {
    div.mythemes-topper {
        background-color: #1b1f23;
    }
    div.mythemes-topper div.mythemes-header-antet,
    div.mythemes-topper div.mythemes-header-menu {
        float: left;
        padding-left: 15px;
        padding-right: 15px;
        -webkit-box-sizing: border-box;
        -moz-box-sizing: border-box;
        -ms-box-sizing: border-box;
        -o-box-sizing: border-box;
        box-sizing: border-box;
    }
    div.mythemes-header-antet div.overflow-wrapper div.valign-cell-wrapper div.valign-cell,
    div.mythemes-topper div.mythemes-header-antet div.overflow-wrapper div.valign-cell-wrapper div.valign-cell {
        padding: 0;
    }
    div.mythemes-topper div.mythemes-header-antet div.overflow-wrapper {
        height: 70px;
    }
    @media (max-width:480px) {
        div.mythemes-topper div.mythemes-header-antet div.overflow-wrapper {
            max-width: -webkit-calc(100% - 65px);
            max-width: -moz-calc(100% - 65px);
            max-width: -ms-calc(100% - 65px);
            max-width: -o-calc(100% - 65px);
            max-width: calc(100% - 65px);
        }
    }
    div.mythemes-topper div.mythemes-header-antet div.overflow-wrapper img {
        max-width: 100%;
        max-height: 70px;
    }
    div.mythemes-topper div.mythemes-header-antet a:hover {
        color: #fff;
    }
    @media (min-width:1025px) {
        div.mythemes-topper div.mythemes-header-antet {
            width: 25%;
        }
        div.mythemes-topper div.mythemes-header-menu {
            width: 75%;
        }
    }
    @media (max-width:1024px) {
        div.mythemes-topper div.mythemes-header-antet,
        div.mythemes-topper div.mythemes-header-menu {
            width: 100%;
        }
    }
    div.mythemes-header-antet div.overflow-wrapper {
        height: 70px;
        max-width: calc(100% - 65px);
        max-width: -webkit-calc(100% - 65px);
    }
    div.mythemes-header-antet div.overflow-wrapper img {
        max-width: 100%;
        max-height: 70px;
    }
    div.mythemes-header-antet:hover a {
        color: rgba(255, 255, 255, 1);
    }
    .parallax-container {
        position: relative;
        overflow: hidden;
        max-height: -webkit-calc(100vh - 70px)!important;
        max-height: calc(100vh - 70px)!important;
    }
    .parallax,
    .parallax img {
        position: absolute;
        bottom: 0;
    }
    .parallax {
        background-position: center;
        top: 0;
        left: 0;
        right: 0;
        z-index: -1;
    }
    .parallax img {
        display: none;
        left: 50%;
        width: auto;
        height: auto;
        min-width: 100%!important;
        max-width: none!important;
        min-height: 100%!important;
        min-height: 100vh!important;
        max-height: none!important;
        -webkit-transform: translate3d(0, 0, 0);
        -moz-transform: translate3d(0, 0, 0);
        -ms-transform: translate3d(0, 0, 0);
        transform: translate3d(0, 0, 0);
        -webkit-transform: translateX(-50%);
        -moz-transform: translateX(-50%);
        -ms-transform: translateX(-50%);
        -o-transform: translateX(-50%);
        transform: translateX(-50%);
    }
    img:not([class=parallax-image]) {
        margin: 0;
        padding: 0;
        width: auto!important;
        max-width: 100%!important;
        height: auto!important;
    }
    div.mythemes-header div.valign-cell-wrapper.mythemes-header-mask {
        background: rgba(0, 0, 0, .8);
        z-index: 1;
    }
    div.mythemes-header div.valign-cell-wrapper .valign-cell {
        margin-top: -80px;
    }
}


/*! CSS Used from: https://docksideseafoodri.com/wp-content/themes/cannyon/media/_frontend/css/bootstrap.min.css?ver=5.2.4 ; media=all */

@media all {
    html {
        font-family: sans-serif;
        -webkit-text-size-adjust: 100%;
        -ms-text-size-adjust: 100%;
    }
    body {
        margin: 0;
    }
    aside,
    footer,
    header,
    nav,
    section {
        display: block;
    }
    a {
        background-color: transparent;
    }
    a:active,
    a:hover {
        outline: 0;
    }
    b {
        font-weight: 700;
    }
    h1 {
        margin: .67em 0;
        font-size: 2em;
    }
    small {
        font-size: 80%;
    }
    img {
        border: 0;
    }
    hr {
        height: 0;
        -webkit-box-sizing: content-box;
        -moz-box-sizing: content-box;
        box-sizing: content-box;
    }
    button {
        margin: 0;
        font: inherit;
        color: inherit;
    }
    button {
        overflow: visible;
    }
    button {
        text-transform: none;
    }
    button {
        -webkit-appearance: button;
        cursor: pointer;
    }
    button::-moz-focus-inner {
        padding: 0;
        border: 0;
    }
    @media print {
        *,
        :before,
        :after {
            color: #000!important;
            text-shadow: none!important;
            background: transparent!important;
            -webkit-box-shadow: none!important;
            box-shadow: none!important;
        }
        a,
        a:visited {
            text-decoration: underline;
        }
        a[href]:after {
            content: " (" attr(href) ")";
        }
        blockquote {
            border: 1px solid #999;
            page-break-inside: avoid;
        }
        img {
            page-break-inside: avoid;
        }
        img {
            max-width: 100%!important;
        }
        p {
            orphans: 3;
            widows: 3;
        }
    }
    * {
        -webkit-box-sizing: border-box;
        -moz-box-sizing: border-box;
        box-sizing: border-box;
    }
    :before,
    :after {
        -webkit-box-sizing: border-box;
        -moz-box-sizing: border-box;
        box-sizing: border-box;
    }
    html {
        font-size: 10px;
        -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
    }
    body {
        font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
        font-size: 14px;
        line-height: 1.42857143;
        color: #333;
        background-color: #fff;
    }
    button {
        font-family: inherit;
        font-size: inherit;
        line-height: inherit;
    }
    a {
        color: #337ab7;
        text-decoration: none;
    }
    a:hover,
    a:focus {
        color: #23527c;
        text-decoration: underline;
    }
    a:focus {
        outline: thin dotted;
        outline: 5px auto -webkit-focus-ring-color;
        outline-offset: -2px;
    }
    img {
        vertical-align: middle;
    }
    .img-responsive {
        display: block;
        max-width: 100%;
        height: auto;
    }
    hr {
        margin-top: 20px;
        margin-bottom: 20px;
        border: 0;
        border-top: 1px solid #eee;
    }
    h1,
    h4,
    h5,
    .h4 {
        font-family: inherit;
        font-weight: 500;
        line-height: 1.1;
        color: inherit;
    }
    h1 {
        margin-top: 20px;
        margin-bottom: 10px;
    }
    h4,
    .h4,
    h5 {
        margin-top: 10px;
        margin-bottom: 10px;
    }
    h1 {
        font-size: 36px;
    }
    h4,
    .h4 {
        font-size: 18px;
    }
    h5 {
        font-size: 14px;
    }
    p {
        margin: 0 0 10px;
    }
    small {
        font-size: 85%;
    }
    .text-center {
        text-align: center;
    }
    ul {
        margin-top: 0;
        margin-bottom: 10px;
    }
    blockquote {
        padding: 10px 20px;
        margin: 0 0 20px;
        font-size: 17.5px;
        border-left: 5px solid #eee;
    }
    .container {
        padding-right: 15px;
        padding-left: 15px;
        margin-right: auto;
        margin-left: auto;
    }
    @media (min-width:768px) {
        .container {
            width: 750px;
        }
    }
    @media (min-width:992px) {
        .container {
            width: 970px;
        }
    }
    @media (min-width:1200px) {
        .container {
            width: 1170px;
        }
    }
    .row {
        margin-right: -15px;
        margin-left: -15px;
    }
    .col-md-3,
    .col-lg-3,
    .col-sm-4,
    .col-sm-6,
    .col-sm-8,
    .col-md-9,
    .col-lg-9,
    .col-lg-12 {
        position: relative;
        min-height: 1px;
        padding-right: 15px;
        padding-left: 15px;
    }
    @media (min-width:768px) {
        .col-sm-4,
        .col-sm-6,
        .col-sm-8 {
            float: left;
        }
        .col-sm-8 {
            width: 66.66666667%;
        }
        .col-sm-6 {
            width: 50%;
        }
        .col-sm-4 {
            width: 33.33333333%;
        }
    }
    @media (min-width:992px) {
        .col-md-3,
        .col-md-9 {
            float: left;
        }
        .col-md-9 {
            width: 75%;
        }
        .col-md-3 {
            width: 25%;
        }
    }
    @media (min-width:1200px) {
        .col-lg-3,
        .col-lg-9,
        .col-lg-12 {
            float: left;
        }
        .col-lg-12 {
            width: 100%;
        }
        .col-lg-9 {
            width: 75%;
        }
        .col-lg-3 {
            width: 25%;
        }
    }
    .btn {
        display: inline-block;
        padding: 6px 12px;
        margin-bottom: 0;
        font-size: 14px;
        font-weight: 400;
        line-height: 1.42857143;
        text-align: center;
        white-space: nowrap;
        vertical-align: middle;
        -ms-touch-action: manipulation;
        touch-action: manipulation;
        cursor: pointer;
        -webkit-user-select: none;
        -moz-user-select: none;
        -ms-user-select: none;
        user-select: none;
        background-image: none;
        border: 1px solid transparent;
        border-radius: 4px;
    }
    .btn:focus,
    .btn:active:focus {
        outline: thin dotted;
        outline: 5px auto -webkit-focus-ring-color;
        outline-offset: -2px;
    }
    .btn:hover,
    .btn:focus {
        color: #333;
        text-decoration: none;
    }
    .btn:active {
        background-image: none;
        outline: 0;
        -webkit-box-shadow: inset 0 3px 5px rgba(0, 0, 0, .125);
        box-shadow: inset 0 3px 5px rgba(0, 0, 0, .125);
    }
    .btn-xs {
        padding: 1px 5px;
        font-size: 12px;
        line-height: 1.5;
        border-radius: 3px;
    }
    .embed-responsive {
        position: relative;
        display: block;
        height: 0;
        padding: 0;
        overflow: hidden;
    }
    .embed-responsive .embed-responsive-item,
    .embed-responsive iframe {
        position: absolute;
        top: 0;
        bottom: 0;
        left: 0;
        width: 100%;
        height: 100%;
        border: 0;
    }
    .embed-responsive.embed-responsive-16by9 {
        padding-bottom: 56.25%;
    }
    .clearfix:before,
    .clearfix:after,
    .container:before,
    .container:after,
    .row:before,
    .row:after {
        display: table;
        content: " ";
    }
    .clearfix:after,
    .container:after,
    .row:after {
        clear: both;
    }
    @media (min-width:768px) and (max-width:991px) {
        .hidden-sm {
            display: none!important;
        }
    }
    @media (min-width:992px) and (max-width:1199px) {
        .hidden-md {
            display: none!important;
        }
    }
    @media (min-width:1200px) {
        .hidden-lg {
            display: none!important;
        }
    }
}


/*! CSS Used from: https://docksideseafoodri.com/wp-content/themes/cannyon/media/_frontend/css/typography.min.css?ver=0.0.18 ; media=all */

@media all {
    *,
    body,
    h1,
    h4,
    h5,
    html {
        font-style: normal;
    }
    *,
    blockquote::before,
    blockquote:before,
    body,
    h1,
    h4,
    h5,
    html {
        font-weight: 400;
        font-variant: normal;
    }
    body,
    html {
        font-family: sans-serif, Arial, serif;
        font-size: 14px;
        line-height: 24px;
    }
    a {
        color: #00aeef;
        -webkit-transition: all .3s linear;
        -moz-transition: all .3s linear;
        -ms-transition: all .3s linear;
        -o-transition: all .3s linear;
        transition: all .3s linear;
    }
    a:hover {
        color: #26ad60;
        text-decoration: none;
    }
    h1,
    h4,
    h5 {
        font-family: Helvetica, Arial, sans-serif, serif;
        color: #252525;
    }
    .hentry h1,
    .hentry h5 {
        font-style: normal;
        font-variant: normal;
        font-weight: 400;
    }
    .hentry h1 {
        font-size: 34px;
        line-height: 42px;
    }
    .hentry h5 {
        font-size: 20px;
        margin-top: 28px;
        margin-bottom: 15px;
    }
    @media (min-width:1200px) {
        .hentry h1 {
            font-size: 34px;
            line-height: 42px;
        }
        .hentry h5 {
            font-size: 20px;
            margin-top: 28px;
            margin-bottom: 15px;
        }
    }
    @media (min-width:992px) and (max-width:1199px) {
        .hentry h1 {
            font-size: 32px;
            line-height: 40px;
        }
        .hentry h5 {
            font-size: 19px;
            margin-top: 27px;
            margin-bottom: 15px;
        }
    }
    @media (min-width:768px) and (max-width:991px) {
        .hentry h1 {
            font-size: 30px;
            line-height: 36px;
        }
        .hentry h5 {
            font-size: 18px;
            margin-top: 24px;
            margin-bottom: 15px;
        }
    }
    @media (min-width:481px) and (max-width:767px) {
        .hentry h1 {
            font-size: 27px;
            line-height: 33px;
        }
        .hentry h5 {
            font-size: 17px;
            margin-top: 23px;
            margin-bottom: 10px;
        }
    }
    @media (max-width:480px) {
        .hentry h1 {
            font-size: 24px;
            line-height: 30px;
        }
        .hentry h5 {
            font-size: 16px;
            margin-top: 22px;
            margin-bottom: 10px;
        }
    }
    section div.mythemes-page blockquote,
    section div.mythemes-page blockquote p {
        border: none;
        color: #666;
        font-size: 14px;
        font-style: italic;
    }
    blockquote {
        background-color: rgba(0, 0, 0, .02);
        padding: 10px 15px 10px 55px;
    }
    blockquote::before,
    blockquote:before {
        content: '\e98e';
        font-family: fontello;
        font-style: normal;
        font-size: 22px;
        speak: none;
        float: left;
        margin: 4px 0 0 -40px;
        display: inline-block;
        text-decoration: inherit;
        text-align: center;
        text-transform: none;
    }
    section div.mythemes-page p:first-child {
        margin-top: 0;
    }
    section div.mythemes-page blockquote p {
        background: 0 0;
        padding: 0;
    }
    .hentry ul {
        padding-left: 25px;
    }
    hr {
        margin-top: 30px;
        margin-bottom: 30px;
    }
}


/*! CSS Used from: https://docksideseafoodri.com/wp-content/themes/cannyon/media/_frontend/css/navigation.min.css?ver=0.0.18 ; media=all */

@media all {
    .mythemes-navigation ul {
        list-style: none;
        margin: 0;
        padding: 0;
    }
    div.mythemes-topper nav.header-menu ul.mythemes-menu-list>li a:hover,
    div.mythemes-topper nav.header-menu ul.mythemes-menu-list>li.current-menu-item>a,
    div.mythemes-topper nav.header-menu ul.mythemes-menu-list>li:hover>a {
        color: #fff;
    }
    div.mythemes-topper div.mythemes-header-antet button.btn-collapse {
        color: rgba(255, 255, 255, 1);
    }
    .mythemes-navigation ul {
        font-size: 0;
        line-height: 0;
    }
    .mythemes-navigation ul li {
        font-size: 13px;
        display: inline-block;
    }
    div.mythemes-topper nav.header-menu ul.mythemes-menu-list li a {
        font-family: sans-serif, Arial, serif;
    }
}


/*! CSS Used from: https://docksideseafoodri.com/wp-content/themes/cannyon/media/_frontend/css/nav.min.css?ver=0.0.18 ; media=all */

@media all {
    div.mythemes-visible-navigation {
        width: 0;
        height: 0;
        display: none;
        visibility: hidden;
    }
    @media (min-width:1025px) {
        div.mythemes-visible-navigation {
            display: none;
            visibility: hidden;
        }
    }
    @media (max-width:1024px) {
        div.mythemes-visible-navigation {
            display: block;
            visibility: visible;
        }
    }
    div.mythemes-topper {
        width: 100%;
        background: #1b1f23;
    }
    @media (max-width:1024px) {
        div.mythemes-topper {
            height: auto;
            max-height: 100%;
        }
    }
    div.mythemes-topper div.mythemes-header-antet button.btn-collapse {
        background-color: #26ad60;
        color: #fff;
        width: 51px;
        height: 32px;
        margin-top: 19px;
        text-align: center;
        float: right;
        -webkit-transition: all 1s ease-out;
        -moz-transition: all 1s ease-out;
        -ms-transition: all 1s ease-out;
        -o-transition: all 1s ease-out;
        transition: all 1s ease-out;
    }
    div.mythemes-topper div.mythemes-header-antet button.btn-collapse:focus,
    div.mythemes-topper div.mythemes-header-antet button.btn-collapse:hover {
        background-color: #00aeef;
    }
    @media (min-width:1025px) {
        div.mythemes-topper div.mythemes-header-antet button.btn-collapse {
            display: none;
        }
    }
    @media (max-width:1024px) {
        div.mythemes-topper div.mythemes-header-antet button.btn-collapse {
            display: block;
        }
    }
    div.mythemes-topper nav.header-menu button.btn-collapse {
        background: 0 0;
        float: right;
        position: fixed;
        padding: 0;
        top: 16px;
        text-align: center;
        width: 52px;
        height: 38px;
        right: -webkit-calc(5% - 24px);
        right: -moz-calc(5% - 24px);
        right: -ms-calc(5% - 24px);
        right: -o-calc(5% - 24px);
        right: calc(5% - 24px);
    }
    div.mythemes-topper nav.header-menu button.btn-collapse i {
        font-size: 28px;
        line-height: 38px;
        color: rgba(255, 255, 255, .8);
        -webkit-transition: all .3s linear;
        -moz-transition: all .3s linear;
        -ms-transition: all .3s linear;
        -o-transition: all .3s linear;
        transition: all .3s linear;
    }
    div.mythemes-topper nav.header-menu button.btn-collapse i:hover {
        color: #fff;
    }
    @media (min-width:1025px) {
        div.mythemes-topper nav.header-menu button.btn-collapse {
            display: none;
        }
    }
    @media (max-width:1024px) {
        div.mythemes-topper nav.header-menu button.btn-collapse {
            display: none;
        }
    }
    div.mythemes-topper nav.header-menu ul.mythemes-menu-list li {
        padding: 0;
        margin: 0;
        text-transform: uppercase;
    }
    div.mythemes-topper nav.header-menu ul.mythemes-menu-list li a {
        color: #919497;
        display: block;
        font-size: 14px;
        font-weight: 400;
        line-height: 18px;
    }
    @media (min-width:1025px) {
        div.mythemes-topper nav.header-menu {
            padding: 15px 0;
            width: 100%;
            text-align: right;
        }
        div.mythemes-topper nav.header-menu ul.mythemes-menu-list>li {
            margin: 0 5px;
        }
        div.mythemes-topper nav.header-menu ul.mythemes-menu-list>li.current-menu-item>a {
            background-color: #26ad60;
            -webkit-border-radius: 3px;
            -moz-border-radius: 3px;
            -ms-border-radius: 3px;
            -o-border-radius: 3px;
            border-radius: 3px;
        }
        div.mythemes-topper nav.header-menu ul.mythemes-menu-list>li>a {
            padding: 11px 15px;
        }
    }
    @media (max-width:1024px) {
        div.mythemes-topper nav.header-menu {
            display: none;
            background-color: #1b1f23;
            position: fixed;
            overflow: hidden;
            padding: 0;
            top: 0;
            left: 0;
            width: 100%;
            min-height: 100%;
            z-index: 10003;
        }
        div.mythemes-topper nav.header-menu div.menu-list-pre-wrapper {
            width: 90%;
            display: block;
            margin: 70px auto 50px;
            min-height: -webkit-calc(100% - 120px);
            min-height: -moz-calc(100% - 120px);
            min-height: -ms-calc(100% - 120px);
            min-height: -o-calc(100% - 120px);
            min-height: calc(100% - 120px);
            max-height: -webkit-calc(100% - 120px);
            max-height: -moz-calc(100% - 120px);
            max-height: -ms-calc(100% - 120px);
            max-height: -o-calc(100% - 120px);
            max-height: calc(100% - 120px);
        }
        div.mythemes-topper nav.header-menu div.menu-list-pre-wrapper div.menu-list-wrapper {
            position: absolute;
            width: 90%;
            min-height: -webkit-calc(100% - 120px);
            min-height: -moz-calc(100% - 120px);
            min-height: -ms-calc(100% - 120px);
            min-height: -o-calc(100% - 120px);
            min-height: calc(100% - 120px);
            max-height: -webkit-calc(100% - 120px);
            max-height: -moz-calc(100% - 120px);
            max-height: -ms-calc(100% - 120px);
            max-height: -o-calc(100% - 120px);
            max-height: calc(100% - 120px);
        }
        div.mythemes-topper nav.header-menu div.menu-list-pre-wrapper div.menu-list-wrapper ul.mythemes-menu-list {
            padding: 0;
            text-align: left;
        }
        div.mythemes-topper nav.header-menu div.menu-list-pre-wrapper div.menu-list-wrapper ul.mythemes-menu-list,
        div.mythemes-topper nav.header-menu div.menu-list-pre-wrapper div.menu-list-wrapper ul.mythemes-menu-list li {
            display: block;
        }
        div.mythemes-topper nav.header-menu div.menu-list-pre-wrapper div.menu-list-wrapper ul.mythemes-menu-list>li:first-child {
            border-top: 1px solid rgba(255, 255, 255, .04);
        }
        div.mythemes-topper nav.header-menu div.menu-list-pre-wrapper div.menu-list-wrapper ul.mythemes-menu-list li {
            border-bottom: 1px solid rgba(255, 255, 255, .04);
        }
        div.mythemes-topper nav.header-menu div.menu-list-pre-wrapper div.menu-list-wrapper ul.mythemes-menu-list li:last-child {
            border: none;
        }
        div.mythemes-topper nav.header-menu div.menu-list-pre-wrapper div.menu-list-wrapper ul.mythemes-menu-list li a {
            font-size: 18px;
            line-height: 24px;
            margin-right: 61px;
            padding: 11px 10px 11px 3px;
        }
    }
}


/*! CSS Used from: https://docksideseafoodri.com/wp-content/themes/cannyon/media/_frontend/css/blog.min.css?ver=0.0.18 ; media=all */

@media all {
    .content {
        padding-top: 80px;
        padding-bottom: 80px;
    }
    section.col-lg-9 div.mythemes-page {
        background: #fff;
        padding: 50px 30px;
        -webkit-border-radius: 5px;
        -moz-border-radius: 5px;
        border-radius: 5px;
    }
    .hentry {
        word-wrap: break-word;
        -webkit-hyphens: auto;
        -moz-hyphens: auto;
        hyphens: auto;
    }
    .hentry img {
        max-width: 100%!important;
        height: auto!important;
    }
    .hentry .post-thumbnail img {
        position: relative;
        max-width: 100%!important;
        width: auto!important;
        height: auto!important;
    }
    .hentry,
    .hentry p {
        font-family: sans-serif, Arial, serif;
        color: #212121;
        font-size: 14px;
        line-height: 24px;
    }
    .hentry p {
        margin: 20px 0;
    }
}


/*! CSS Used from: https://docksideseafoodri.com/wp-content/themes/cannyon/media/_frontend/css/forms.min.css?ver=0.0.18 ; media=all */

@media all {
    .btn,
    button {
        background-color: #636363;
        border: 0;
        color: rgba(255, 255, 255, .8);
        font-family: sans-serif, Arial, serif;
        font-size: 13px;
        font-variant: normal;
        font-style: normal;
        font-weight: 400;
        line-height: 20px;
        padding: 5px 17px;
        margin: 0;
        text-align: center;
        text-shadow: none;
        text-decoration: none;
        -webkit-border-radius: 3px;
        -moz-border-radius: 3px;
        border-radius: 3px;
        -webkit-transition: all .5s linear;
        -moz-transition: all .5s linear;
        -o-transition: all .5s linear;
        -ms-transition: all .5s linear;
        transition: all .5s linear;
    }
    .btn:hover,
    button:hover {
        background-color: #424242;
        color: rgba(255, 255, 255, 1);
    }
    button:focus {
        -webkit-box-shadow: none;
        -moz-box-shadow: none;
        -ms-box-shadow: none;
        -o-box-shadow: none;
        box-shadow: none;
        outline: 0;
        outline: dotted thin\9;
        filter: -;
    }
}


/*! CSS Used from: https://docksideseafoodri.com/wp-content/themes/cannyon/media/_frontend/css/widgets.min.css?ver=0.0.18 ; media=all */

@media all {
    @media (max-width: 767px) {
        aside.sidebar-to-right {
            border-top:1px dashed #ededed;
            padding-top: 70px;
            margin-top: 70px;
        }
    }
    div.widget img:not(.side-image-gallery img) {
        max-width: 100%;
        height: auto !important;
    }
    div.widget a:hover {
        color: #00aeef;
    }
    aside.mythemes-sidebar div.widget {
        background-color: #fff;
        margin-bottom: 20px;
        -webkit-border-radius: 5px;
        -moz-border-radius: 5px;
        border-radius: 5px;
    }
    div.widget h4.widget-title {
        background-color: #fafafa;
        color: #121212;
        font-family: sans-serif, Arial, serif;
        font-size: 14px;
        font-style: normal;
        font-variant: normal;
        font-weight: 700;
        line-height: 20px;
        margin: 0;
        padding: 10px 20px;
        letter-spacing: 1px;
        text-transform: uppercase;
        -webkit-border-top-left-radius: 5px;
        -moz-border-top-left-radius: 5px;
        border-top-left-radius: 5px;
        -webkit-border-top-right-radius: 5px;
        -moz-border-top-right-radius: 5px;
        border-top-right-radius: 5px;
    }
    aside.mythemes-sidebar div.widget_text div.textwidget {
        padding: 20px;
    }
    div.widget_text div.textwidget,
    div.widget_text div.textwidget p {
        color: #999;
        font-size: 12px;
        line-height: 18px;
    }
    div.widget_text div.textwidget p {
        margin-top: 10px;
    }
    div.widget_text div.textwidget p:first-child {
        margin-top: 0;
    }
}


/*! CSS Used from: https://docksideseafoodri.com/wp-content/themes/cannyon/media/_frontend/css/footer.min.css?ver=0.0.18 ; media=all */

@media all {
    footer {
        background-color: #1b1f23;
    }
    footer div.mythemes-dark-mask {
        background-color: rgba(0, 0, 0, .1);
    }
    footer div.mythemes-copyright {
        border-top: 1px solid rgba(255, 255, 255, .02);
    }
    footer .mythemes-copyright p {
        color: #879AA5;
        font-family: sans-serif, Arial, serif;
        font-size: 13px;
        line-height: 18px;
        padding: 28px 0;
        margin: 0;
        text-align: center;
    }
    @media (min-width:481px) and (max-width:767px) {
        footer .mythemes-copyright p {
            text-align: center;
        }
    }
    @media (max-width:480px) {
        footer .mythemes-copyright p {
            text-align: center;
        }
    }
}


/*! CSS Used from: https://docksideseafoodri.com/wp-content/themes/cannyon/media/_frontend/css/google-fonts.css?ver=0.0.18 ; media=all */

@media all {
    body h1,
    body h4,
    body h5 {
        font-family: Lato, Helvetica, Arial, sans-serif, serif;
    }
    body .btn,
    body button,
    body div.mythemes-topper nav.header-menu ul.mythemes-menu-list li a {
        font-family: Montserrat, sans-serif, Arial, serif;
    }
    body,
    html,
    body .hentry,
    body .hentry p,
    body footer .mythemes-copyright p,
    body div.widget h4.widget-title {
        font-family: "Open Sans", sans-serif, Arial, serif;
    }
}


/*! CSS Used from: https://docksideseafoodri.com/wp-content/themes/cannyon/style.css?ver=0.0.18 ; media=all */

@media all {
    .wp-caption {
        -webkit-box-shadow: 0px 1px 2px rgba(0, 0, 0, 0.05);
        -moz-box-shadow: 0px 1px 2px rgba(0, 0, 0, 0.05);
        box-shadow: 0px 1px 2px rgba(0, 0, 0, 0.05);
    }
    .wp-caption {
        font-style: italic;
    }
    .wp-caption {
        color: #454545;
    }
    section .post-thumbnail footer {
        background: rgba( 0, 0, 0, 0.4);
        color: #ffffff;
        font-style: italic;
        padding: 10px;
    }
}


/*! CSS Used from: Embedded */

body {
    background-color: #343b43;
}


/*! CSS Used from: Embedded */

body div.content.main-content {
    background-color: #eceff4;
}


/*! CSS Used from: Embedded ; media=all */

@media all {
    div.mythemes-topper div.mythemes-header-antet button.btn-collapse {
        background-color: #dd3333;
    }
    @media ( min-width: 1025px) {
        div.mythemes-topper nav.header-menu ul.mythemes-menu-list>li.current-menu-item>a {
            background-color: #dd3333;
        }
    }
    a:hover {
        color: #dd3333;
    }
}


/*! CSS Used from: Embedded ; media=all */

@media all {
    div.mythemes-topper div.mythemes-header-antet button.btn-collapse:focus,
    div.mythemes-topper div.mythemes-header-antet button.btn-collapse:hover {
        background-color: #1e73be;
    }
    a,
    div.widget a:hover {
        color: #1e73be;
    }
}


/*! CSS Used from: https://docksideseafoodri.com/assets/styles/dockside.css */

.mythemes-topper {
    background: #fff!important;
}

.mythemes-topper,
.mythemes-topper a {
    color: #000!important;
}

.current-menu-item a {
    color: #fff!important;
}

.text-banner {
    border-top: 2px dashed #ccc;
    border-bottom: 2px dashed #ccc;
    padding: 40px 20px;
}

.d-block {
    display: block!important;
}

.main-content .btn {
    color: #fff!important;
}

.main-content .btn-alt {
    color: #fff!important;
    background: #0053a4;
}

hr.sm {
    margin-top: 20px;
    margin-bottom: 20px;
}

.section-links .item img {
    margin-bottom: 10px;
}

.section-links .item .p {
    color: #222;
    line-height: 1.5;
    margin: 0 0 10px;
}

* {
    hyphens: none;
    word-wrap: normal;
}

.content.main-content>.container .mythemes-page {
    position: relative;
    z-index: 1000;
}

@media (min-width:768px) {
    .content.main-content>.container .mythemes-page {
        margin-top: -200px;
        min-height: 1070px;
    }
}

@media (max-width:767px) {
    .content.main-content>.container .mythemes-page {
        margin-top: -300px;
    }
    aside.sidebar-to-right {
        margin-top: 0;
    }
    .section-links .item {
        max-width: 300px;
        width: 80%;
        margin: 0px auto 40px;
        display: block;
    }
}

@media (max-width:1024px) {
    div.mythemes-topper nav.header-menu,
    .mythemes-topper {
        background: #fff!important;
    }
    .mythemes-topper,
    .mythemes-topper a {
        color: #000!important;
    }
    div.mythemes-topper nav.header-menu button.btn-collapse {
        background: #dd3333!important;
    }
    .current-menu-item a {
        color: #dd3333!important;
    }
}

.parallax {
    background-size: cover!important;
    background-position: 50%!important;
}

.parallax img {
    display: none!important;
}

.mythemes-page.has-post-thumbnail .post-thumbnail {
    display: none;
}

h1.page-title {
    margin-top: 0;
    margin-bottom: 40px;
    font-family: 'Leckerli One', sans-serif;
    color: #dd3333;
    text-align: center;
    border-bottom: 2px dashed #ccc;
    padding-bottom: 35px;
}

@media (min-width:768px) {
    h1.page-title {
        font-size: 42px;
        line-height: 1.2;
    }
}

div.widget h4.widget-title {
    color: #476cc1;
}

div.widget_text div.textwidget,
div.widget_text div.textwidget p {
    color: #333;
}

@media (max-width: 1024px) {
    div.mythemes-topper nav.header-menu.in {
        display: block;
        text-align: left;
        max-height: -webkit-calc(100% - 66px);
        max-height: -moz-calc(100% - 66px);
        max-height: -ms-calc(100% - 66px);
        max-height: -o-calc(100% - 66px);
        max-height: calc(100% - 66px);
    }
    div.mythemes-topper nav.header-menu button.btn-collapse.collapsed {
        display: block;
    }
    div.mythemes-topper div.mythemes-header-antet button.btn-collapse {
        display: block;
    }
}

@media all {
    b,
    strong {
        font-weight: 700;
    }
    * {
        -webkit-box-sizing: border-box;
        -moz-box-sizing: border-box;
        box-sizing: border-box;
    }
    :before,
    :after {
        -webkit-box-sizing: border-box;
        -moz-box-sizing: border-box;
        box-sizing: border-box;
    }
    img {
        vertical-align: middle;
    }
    .img-responsive {
        display: block;
        max-width: 100%;
        height: auto;
    }
    hr {
        margin-top: 20px;
        margin-bottom: 20px;
        border: 0;
        border-top: 1px solid #eee;
    }
    h1,
    h4,
    h5,
    .h4 {
        font-family: inherit;
        font-weight: 500;
        line-height: 1.1;
        color: inherit;
    }
    h1 {
        margin-top: 20px;
        margin-bottom: 10px;
    }
    h4,
    .h4,
    h5 {
        margin-top: 10px;
        margin-bottom: 10px;
    }
    h1 {
        font-size: 36px;
    }
    h4,
    .h4 {
        font-size: 18px;
    }
    h5 {
        font-size: 14px;
    }
    p {
        margin: 0 0 10px;
    }
    .text-center {
        text-align: center;
    }
    ul {
        margin-top: 0;
        margin-bottom: 10px;
    }
    .container {
        padding-right: 15px;
        padding-left: 15px;
        margin-right: auto;
        margin-left: auto;
    }
    @media (min-width:768px) {
        .container {
            width: 750px;
        }
    }
    @media (min-width:992px) {
        .container {
            width: 970px;
        }
    }
    @media (min-width:1200px) {
        .container {
            width: 1170px;
        }
    }
    .row {
        margin-right: -15px;
        margin-left: -15px;
    }
    .col-md-3,
    .col-lg-3,
    .col-sm-4,
    .col-md-4,
    .col-md-5,
    .col-md-7,
    .col-sm-8,
    .col-md-8,
    .col-md-9,
    .col-lg-9,
    .col-lg-12 {
        position: relative;
        min-height: 1px;
        padding-right: 15px;
        padding-left: 15px;
    }
    @media (min-width:768px) {
        .col-sm-4,
        .col-sm-8 {
            float: left;
        }
        .col-sm-8 {
            width: 66.66666667%;
        }
        .col-sm-4 {
            width: 33.33333333%;
        }
    }
    @media (min-width:992px) {
        .col-md-3,
        .col-md-4,
        .col-md-5,
        .col-md-7,
        .col-md-8,
        .col-md-9 {
            float: left;
        }
        .col-md-9 {
            width: 75%;
        }
        .col-md-9 {
            float: left;
        }
        .col-md-9 {
            width: 75%;
        }
        .col-md-7 {
            width: 58.33333333%;
        }
        .col-md-5 {
            width: 41.66666667%;
        }
        .col-md-8 {
            width: 66.66666667%;
        }
        .col-md-4 {
            width: 33.33333333%;
        }
        .col-md-3 {
            width: 25%;
        }
    }
    @media (min-width:1200px) {
        .col-lg-3,
        .col-lg-9,
        .col-lg-12 {
            float: left;
        }
        .col-lg-12 {
            width: 100%;
        }
        .col-lg-9 {
            width: 75%;
        }
        .col-lg-3 {
            width: 25%;
        }
    }
    .table {
        width: 100%;
        max-width: 100%;
        margin-bottom: 20px;
    }
    table {
        border-spacing: 0;
        border-collapse: collapse;
    }
    .table>thead>tr>th,
    .table>tbody>tr>th,
    .table>tfoot>tr>th,
    .table>thead>tr>td,
    .table>tbody>tr>td,
    .table>tfoot>tr>td {
        padding: 8px;
        line-height: 1.42857143;
        vertical-align: top;
        border-top: 1px solid #ddd;
    }
    @media (max-width: 767px) {
        .hidden-xs {
            display: none!important;
        }
    }
}


/*! CSS Used fontfaces */

@font-face {
    font-family: fontello;
    src: url(/wp-content/themes/cannyon/media/fonts/fontello.eot?80597778);
    src: url(/wp-content/themes/cannyon/media/fonts/fontello.eot?80597778#iefix) format('embedded-opentype'), url(/wp-content/themes/cannyon/media/fonts/fontello.woff2?80597778) format('woff2'), url(/wp-content/themes/cannyon/media/fonts/fontello.woff?80597778) format('woff'), url(/wp-content/themes/cannyon/media/fonts/fontello.ttf?80597778) format('truetype'), url(/wp-content/themes/cannyon/media/fonts/fontello.svg?80597778#fontello) format('svg');
    font-weight: 400;
    font-style: normal;
}

@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/v16/S6u-w4BMUTPHjxsIPx-mPCLC79U11vU.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;
}

@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/v16/S6u-w4BMUTPHjxsIPx-oPCLC79U1.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;
}

@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/v16/S6u_w4BMUTPHjxsI9w2_FQftx9897sxZ.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;
}

@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/v16/S6u_w4BMUTPHjxsI9w2_Gwftx9897g.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;
}

@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/v16/S6u8w4BMUTPHjxsAUi-qNiXg7eU0.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;
}

@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/v16/S6u8w4BMUTPHjxsAXC-qNiXg7Q.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;
}

@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/v16/S6u_w4BMUTPHjxsI5wq_FQftx9897sxZ.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;
}

@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/v16/S6u_w4BMUTPHjxsI5wq_Gwftx9897g.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;
}

@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/v16/S6u_w4BMUTPHjxsI3wi_FQftx9897sxZ.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;
}

@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/v16/S6u_w4BMUTPHjxsI3wi_Gwftx9897g.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;
}

@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/v16/S6u8w4BMUTPHh30AUi-qNiXg7eU0.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;
}

@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/v16/S6u8w4BMUTPHh30AXC-qNiXg7Q.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;
}

@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/v16/S6u9w4BMUTPHh7USSwaPGQ3q5d0N7w.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;
}

@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/v16/S6u9w4BMUTPHh7USSwiPGQ3q5d0.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;
}

@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/v16/S6uyw4BMUTPHjxAwXiWtFCfQ7A.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;
}

@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/v16/S6uyw4BMUTPHjx4wXiWtFCc.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;
}

@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/v16/S6u9w4BMUTPHh6UVSwaPGQ3q5d0N7w.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;
}

@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/v16/S6u9w4BMUTPHh6UVSwiPGQ3q5d0.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;
}

@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/v16/S6u9w4BMUTPHh50XSwaPGQ3q5d0N7w.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;
}

@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/v16/S6u9w4BMUTPHh50XSwiPGQ3q5d0.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;
}

@font-face {
    font-family: 'Montserrat';
    font-style: normal;
    font-weight: 400;
    src: local('Montserrat Regular'), local('Montserrat-Regular'), url(https://fonts.gstatic.com/s/montserrat/v14/JTUSjIg1_i6t8kCHKm459WRhyyTh89ZNpQ.woff2) format('woff2');
    unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
}

@font-face {
    font-family: 'Montserrat';
    font-style: normal;
    font-weight: 400;
    src: local('Montserrat Regular'), local('Montserrat-Regular'), url(https://fonts.gstatic.com/s/montserrat/v14/JTUSjIg1_i6t8kCHKm459W1hyyTh89ZNpQ.woff2) format('woff2');
    unicode-range: U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}

@font-face {
    font-family: 'Montserrat';
    font-style: normal;
    font-weight: 400;
    src: local('Montserrat Regular'), local('Montserrat-Regular'), url(https://fonts.gstatic.com/s/montserrat/v14/JTUSjIg1_i6t8kCHKm459WZhyyTh89ZNpQ.woff2) format('woff2');
    unicode-range: U+0102-0103, U+0110-0111, U+1EA0-1EF9, U+20AB;
}

@font-face {
    font-family: 'Montserrat';
    font-style: normal;
    font-weight: 400;
    src: local('Montserrat Regular'), local('Montserrat-Regular'), url(https://fonts.gstatic.com/s/montserrat/v14/JTUSjIg1_i6t8kCHKm459WdhyyTh89ZNpQ.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;
}

@font-face {
    font-family: 'Montserrat';
    font-style: normal;
    font-weight: 400;
    src: local('Montserrat Regular'), local('Montserrat-Regular'), url(https://fonts.gstatic.com/s/montserrat/v14/JTUSjIg1_i6t8kCHKm459WlhyyTh89Y.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;
}

@font-face {
    font-family: 'Montserrat';
    font-style: normal;
    font-weight: 700;
    src: local('Montserrat Bold'), local('Montserrat-Bold'), url(https://fonts.gstatic.com/s/montserrat/v14/JTURjIg1_i6t8kCHKm45_dJE3gTD_vx3rCubqg.woff2) format('woff2');
    unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
}

@font-face {
    font-family: 'Montserrat';
    font-style: normal;
    font-weight: 700;
    src: local('Montserrat Bold'), local('Montserrat-Bold'), url(https://fonts.gstatic.com/s/montserrat/v14/JTURjIg1_i6t8kCHKm45_dJE3g3D_vx3rCubqg.woff2) format('woff2');
    unicode-range: U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}

@font-face {
    font-family: 'Montserrat';
    font-style: normal;
    font-weight: 700;
    src: local('Montserrat Bold'), local('Montserrat-Bold'), url(https://fonts.gstatic.com/s/montserrat/v14/JTURjIg1_i6t8kCHKm45_dJE3gbD_vx3rCubqg.woff2) format('woff2');
    unicode-range: U+0102-0103, U+0110-0111, U+1EA0-1EF9, U+20AB;
}

@font-face {
    font-family: 'Montserrat';
    font-style: normal;
    font-weight: 700;
    src: local('Montserrat Bold'), local('Montserrat-Bold'), url(https://fonts.gstatic.com/s/montserrat/v14/JTURjIg1_i6t8kCHKm45_dJE3gfD_vx3rCubqg.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;
}

@font-face {
    font-family: 'Montserrat';
    font-style: normal;
    font-weight: 700;
    src: local('Montserrat Bold'), local('Montserrat-Bold'), url(https://fonts.gstatic.com/s/montserrat/v14/JTURjIg1_i6t8kCHKm45_dJE3gnD_vx3rCs.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;
}

@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/v17/memnYaGs126MiZpBA-UFUKWyV9hmIqOxjaPXZSk.woff2) format('woff2');
    unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
}

@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/v17/memnYaGs126MiZpBA-UFUKWyV9hvIqOxjaPXZSk.woff2) format('woff2');
    unicode-range: U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}

@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/v17/memnYaGs126MiZpBA-UFUKWyV9hnIqOxjaPXZSk.woff2) format('woff2');
    unicode-range: U+1F00-1FFF;
}

@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/v17/memnYaGs126MiZpBA-UFUKWyV9hoIqOxjaPXZSk.woff2) format('woff2');
    unicode-range: U+0370-03FF;
}

@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/v17/memnYaGs126MiZpBA-UFUKWyV9hkIqOxjaPXZSk.woff2) format('woff2');
    unicode-range: U+0102-0103, U+0110-0111, U+1EA0-1EF9, U+20AB;
}

@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/v17/memnYaGs126MiZpBA-UFUKWyV9hlIqOxjaPXZSk.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;
}

@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/v17/memnYaGs126MiZpBA-UFUKWyV9hrIqOxjaPX.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;
}

@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/v17/mem6YaGs126MiZpBA-UFUK0Udc1GAK6bt6o.woff2) format('woff2');
    unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
}

@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/v17/mem6YaGs126MiZpBA-UFUK0ddc1GAK6bt6o.woff2) format('woff2');
    unicode-range: U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}

@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/v17/mem6YaGs126MiZpBA-UFUK0Vdc1GAK6bt6o.woff2) format('woff2');
    unicode-range: U+1F00-1FFF;
}

@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/v17/mem6YaGs126MiZpBA-UFUK0adc1GAK6bt6o.woff2) format('woff2');
    unicode-range: U+0370-03FF;
}

@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/v17/mem6YaGs126MiZpBA-UFUK0Wdc1GAK6bt6o.woff2) format('woff2');
    unicode-range: U+0102-0103, U+0110-0111, U+1EA0-1EF9, U+20AB;
}

@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/v17/mem6YaGs126MiZpBA-UFUK0Xdc1GAK6bt6o.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;
}

@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/v17/mem6YaGs126MiZpBA-UFUK0Zdc1GAK6b.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;
}

@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/v17/memnYaGs126MiZpBA-UFUKXGUdhmIqOxjaPXZSk.woff2) format('woff2');
    unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
}

@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/v17/memnYaGs126MiZpBA-UFUKXGUdhvIqOxjaPXZSk.woff2) format('woff2');
    unicode-range: U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}

@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/v17/memnYaGs126MiZpBA-UFUKXGUdhnIqOxjaPXZSk.woff2) format('woff2');
    unicode-range: U+1F00-1FFF;
}

@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/v17/memnYaGs126MiZpBA-UFUKXGUdhoIqOxjaPXZSk.woff2) format('woff2');
    unicode-range: U+0370-03FF;
}

@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/v17/memnYaGs126MiZpBA-UFUKXGUdhkIqOxjaPXZSk.woff2) format('woff2');
    unicode-range: U+0102-0103, U+0110-0111, U+1EA0-1EF9, U+20AB;
}

@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/v17/memnYaGs126MiZpBA-UFUKXGUdhlIqOxjaPXZSk.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;
}

@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/v17/memnYaGs126MiZpBA-UFUKXGUdhrIqOxjaPX.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;
}

@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/v17/memnYaGs126MiZpBA-UFUKWiUNhmIqOxjaPXZSk.woff2) format('woff2');
    unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
}

@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/v17/memnYaGs126MiZpBA-UFUKWiUNhvIqOxjaPXZSk.woff2) format('woff2');
    unicode-range: U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}

@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/v17/memnYaGs126MiZpBA-UFUKWiUNhnIqOxjaPXZSk.woff2) format('woff2');
    unicode-range: U+1F00-1FFF;
}

@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/v17/memnYaGs126MiZpBA-UFUKWiUNhoIqOxjaPXZSk.woff2) format('woff2');
    unicode-range: U+0370-03FF;
}

@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/v17/memnYaGs126MiZpBA-UFUKWiUNhkIqOxjaPXZSk.woff2) format('woff2');
    unicode-range: U+0102-0103, U+0110-0111, U+1EA0-1EF9, U+20AB;
}

@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/v17/memnYaGs126MiZpBA-UFUKWiUNhlIqOxjaPXZSk.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;
}

@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/v17/memnYaGs126MiZpBA-UFUKWiUNhrIqOxjaPX.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;
}

@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/v17/memnYaGs126MiZpBA-UFUKW-U9hmIqOxjaPXZSk.woff2) format('woff2');
    unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
}

@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/v17/memnYaGs126MiZpBA-UFUKW-U9hvIqOxjaPXZSk.woff2) format('woff2');
    unicode-range: U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}

@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/v17/memnYaGs126MiZpBA-UFUKW-U9hnIqOxjaPXZSk.woff2) format('woff2');
    unicode-range: U+1F00-1FFF;
}

@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/v17/memnYaGs126MiZpBA-UFUKW-U9hoIqOxjaPXZSk.woff2) format('woff2');
    unicode-range: U+0370-03FF;
}

@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/v17/memnYaGs126MiZpBA-UFUKW-U9hkIqOxjaPXZSk.woff2) format('woff2');
    unicode-range: U+0102-0103, U+0110-0111, U+1EA0-1EF9, U+20AB;
}

@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/v17/memnYaGs126MiZpBA-UFUKW-U9hlIqOxjaPXZSk.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;
}

@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/v17/memnYaGs126MiZpBA-UFUKW-U9hrIqOxjaPX.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;
}

@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/v17/mem5YaGs126MiZpBA-UN_r8OX-hpKKSTj5PW.woff2) format('woff2');
    unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
}

@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/v17/mem5YaGs126MiZpBA-UN_r8OVuhpKKSTj5PW.woff2) format('woff2');
    unicode-range: U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}

@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/v17/mem5YaGs126MiZpBA-UN_r8OXuhpKKSTj5PW.woff2) format('woff2');
    unicode-range: U+1F00-1FFF;
}

@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/v17/mem5YaGs126MiZpBA-UN_r8OUehpKKSTj5PW.woff2) format('woff2');
    unicode-range: U+0370-03FF;
}

@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/v17/mem5YaGs126MiZpBA-UN_r8OXehpKKSTj5PW.woff2) format('woff2');
    unicode-range: U+0102-0103, U+0110-0111, U+1EA0-1EF9, U+20AB;
}

@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/v17/mem5YaGs126MiZpBA-UN_r8OXOhpKKSTj5PW.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;
}

@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/v17/mem5YaGs126MiZpBA-UN_r8OUuhpKKSTjw.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;
}

@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/v17/mem8YaGs126MiZpBA-UFWJ0bf8pkAp6a.woff2) format('woff2');
    unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
}

@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/v17/mem8YaGs126MiZpBA-UFUZ0bf8pkAp6a.woff2) format('woff2');
    unicode-range: U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}

@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/v17/mem8YaGs126MiZpBA-UFWZ0bf8pkAp6a.woff2) format('woff2');
    unicode-range: U+1F00-1FFF;
}

@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/v17/mem8YaGs126MiZpBA-UFVp0bf8pkAp6a.woff2) format('woff2');
    unicode-range: U+0370-03FF;
}

@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/v17/mem8YaGs126MiZpBA-UFWp0bf8pkAp6a.woff2) format('woff2');
    unicode-range: U+0102-0103, U+0110-0111, U+1EA0-1EF9, U+20AB;
}

@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/v17/mem8YaGs126MiZpBA-UFW50bf8pkAp6a.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;
}

@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/v17/mem8YaGs126MiZpBA-UFVZ0bf8pkAg.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;
}

@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/v17/mem5YaGs126MiZpBA-UNirkOX-hpKKSTj5PW.woff2) format('woff2');
    unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
}

@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/v17/mem5YaGs126MiZpBA-UNirkOVuhpKKSTj5PW.woff2) format('woff2');
    unicode-range: U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}

@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/v17/mem5YaGs126MiZpBA-UNirkOXuhpKKSTj5PW.woff2) format('woff2');
    unicode-range: U+1F00-1FFF;
}

@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/v17/mem5YaGs126MiZpBA-UNirkOUehpKKSTj5PW.woff2) format('woff2');
    unicode-range: U+0370-03FF;
}

@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/v17/mem5YaGs126MiZpBA-UNirkOXehpKKSTj5PW.woff2) format('woff2');
    unicode-range: U+0102-0103, U+0110-0111, U+1EA0-1EF9, U+20AB;
}

@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/v17/mem5YaGs126MiZpBA-UNirkOXOhpKKSTj5PW.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;
}

@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/v17/mem5YaGs126MiZpBA-UNirkOUuhpKKSTjw.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;
}

@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/v17/mem5YaGs126MiZpBA-UN7rgOX-hpKKSTj5PW.woff2) format('woff2');
    unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
}

@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/v17/mem5YaGs126MiZpBA-UN7rgOVuhpKKSTj5PW.woff2) format('woff2');
    unicode-range: U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}

@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/v17/mem5YaGs126MiZpBA-UN7rgOXuhpKKSTj5PW.woff2) format('woff2');
    unicode-range: U+1F00-1FFF;
}

@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/v17/mem5YaGs126MiZpBA-UN7rgOUehpKKSTj5PW.woff2) format('woff2');
    unicode-range: U+0370-03FF;
}

@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/v17/mem5YaGs126MiZpBA-UN7rgOXehpKKSTj5PW.woff2) format('woff2');
    unicode-range: U+0102-0103, U+0110-0111, U+1EA0-1EF9, U+20AB;
}

@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/v17/mem5YaGs126MiZpBA-UN7rgOXOhpKKSTj5PW.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;
}

@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/v17/mem5YaGs126MiZpBA-UN7rgOUuhpKKSTjw.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;
}

@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/v17/mem5YaGs126MiZpBA-UN8rsOX-hpKKSTj5PW.woff2) format('woff2');
    unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
}

@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/v17/mem5YaGs126MiZpBA-UN8rsOVuhpKKSTj5PW.woff2) format('woff2');
    unicode-range: U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}

@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/v17/mem5YaGs126MiZpBA-UN8rsOXuhpKKSTj5PW.woff2) format('woff2');
    unicode-range: U+1F00-1FFF;
}

@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/v17/mem5YaGs126MiZpBA-UN8rsOUehpKKSTj5PW.woff2) format('woff2');
    unicode-range: U+0370-03FF;
}

@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/v17/mem5YaGs126MiZpBA-UN8rsOXehpKKSTj5PW.woff2) format('woff2');
    unicode-range: U+0102-0103, U+0110-0111, U+1EA0-1EF9, U+20AB;
}

@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/v17/mem5YaGs126MiZpBA-UN8rsOXOhpKKSTj5PW.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;
}

@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/v17/mem5YaGs126MiZpBA-UN8rsOUuhpKKSTjw.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;
}

@font-face {
    font-family: 'Leckerli One';
    font-style: normal;
    font-weight: 400;
    src: local('Leckerli One'), local('LeckerliOne-Regular'), url(https://fonts.gstatic.com/s/leckerlione/v10/V8mCoQH8VCsNttEnxnGQ-1idKpZdJNE9Fg.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;
}