﻿body {
    /*padding-top: 50px;
    padding-bottom: 20px;*/
    background:#fff;
    color:#333;
    /*font-family:Tahoma;*/
    font-family: 'PT Sans', sans-serif !important;
    background:url(images/bottom.jpg) bottom repeat-x;
    -webkit-touch-callout: none;
    -webkit-user-select: none;
    -khtml-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;

}

input[type=text]:focus, textarea:focus {
  box-shadow: 0 0 5px rgba(111, 93, 42, 1);
  border: 1px solid rgba(168, 152, 103, 1);
}

h1 {
    font-size:28px;
    font-family: 'PT Sans', sans-serif !important;
    font-weight:bold;
    padding:6px 0 12px 0;
    width:650px;
}

h4 {
    font-weight: 500;
    font-family: 'PT Sans', sans-serif !important;
    font-size: 16px !important;
    margin-top:0;
}

a img {
    border:0px;
}

.back_btn {
    width:30px;
    height:30px;
    background:url(Images/back_btn.png) no-repeat 0 0;   
    position:absolute;
    top:13px;
    left:0;
}

.title {
    font-family: 'PT Sans', sans-serif !important;
    font-size: 20px !important; 
    padding:15px 0 15px 40px;
    margin:0;
    position:relative;
}

.subtitle {
    font-family: 'PT Sans', sans-serif !important;
    font-size: 16px !important; 
    padding:15px 0 15px 0px;
    margin:0;
}

.message {
    font-family: 'PT Sans', sans-serif !important;
    font-size: 20px !important; 
    text-align:center;
    width:100%;
    height:50px;
    margin:0;
    position:relative;
    top:300px;
    left:0;
}

.author {
    font-size:80%;
}

.name {
    font-size:14px;
    padding:10px 0 10px 0;
    margin:0;
}

#search_wrapper {
    width:1370px;
    height:60px;
    position:relative;
    margin:25px auto;
}

#search_preloader {
    width:48px;
    height:48px;
    background:url(images/preloader_medium.gif) 0 0 no-repeat;
    position:absolute;
    top:6px;
    right:178px;
    display:none;
}

#search_field {
    width:1200px !important;
    position:absolute;
    top:0px;
    left:0px;
}

#search_button {
    position:absolute;
    top:-11px;
    right:-9px;
    width:150px;
    height:60px;
}

#top {
    width:100%;
    height:88px;
    background:url(images/top.jpg) repeat-x;
    margin-bottom: 1px;
    position:relative;
}

#bottom {
    width:100%;
    height:111px;
    background:url(images/bottom.jpg) repeat-x;
}

#logo_bg {
    width:100%;
    height:100px;
    background:#a42921;
}

#logo {
    display:block;
    background:url(images/logo.jpg) center center no-repeat;
    width:440px;
    height:100px;
    margin:0 auto;
}

/* Set padding to keep content from hitting the edges */
.body-content {
    padding-left: 15px;
    padding-right: 15px;
}

/* Set width on the form input elements since they're 100% wide by default */
input,
select,
textarea {
    /*max-width: 280px;*/
}

/* styles for validation helpers */
.field-validation-error {
    color: #b94a48;
}

.field-validation-valid {
    display: none;
}

#page {font-size:0;}
.row { padding:0 0 55px 0 !important;
       height:700px;
}

input.input-validation-error {
    border: 1px solid #b94a48;
}

input[type="checkbox"].input-validation-error {
    border: 0 none;
}

.validation-summary-errors {
    color: #b94a48;
}

.validation-summary-valid {
    display: none;
}

.image 
{
  display: flex;
  justify-content: center;
  align-items: center;
  height:200px;
}

.image img {
   padding-top:20px;
}

#photo {
    width:450px;
    float:left;
    margin:30px;
    text-align:center;
}

.thumbnail, .caption {
    background:#fff !important;
}

.thumbnail {
    overflow:hidden;
}

/************ Tables *****************/

table.decor { 
	border-top:0;
	border-right:0;
	border-top:1px solid #ccc;
    border-bottom:1px solid #ccc;
	border-left:0;
	border-collapse:collapse;
	width:650px;
	margin:20px 0 0 0;
    font-family:Tahoma;
}

table.decor td { 
	border:0;
	border-collapse:collapse;
	background:#f3f3f3; 
	padding:4px 3px; 
	text-align:left;
	font-size:13px;
    font-family: 'PT Sans', sans-serif !important;
}

table.decor td.alt { 
	border:0;
	border-collapse:collapse;
	background:#fff !important; 
	padding:4px 3px; 
	text-align:left;
	font-size:13px;
    font-family: 'PT Sans', sans-serif !important;
}

table.decor th { 
	background:#fff;
	color:#555;
	border-bottom:1px solid #ccc;
	border-collapse:collapse;
	padding:5px 3px;
	font-size:12px;
}

.td_align 
{
    text-align:left !important;    
}


table.decor2 { 
	border-top:0;
	border-right:0;
	border-top:0px solid #ccc;
    border-bottom:0px solid #ccc;
	border-left:0;
	border-collapse:collapse;
	width:1000px;
	margin:0 0 0 0;
    font-family:Tahoma;
}

table.decor2 td { 
	border-top:0;
    border-right:0;
    border-left:0;
	border-collapse:collapse;
	background:#f3f3f3; 
    border-bottom:1px solid #eaeaea;
	padding:4px 3px; 
	text-align:left;
	font-size:13px;
    font-family: 'PT Sans', sans-serif !important;
}

table.decor2 td.alt { 
	border-top:0;
    border-right:0;
    border-left:0;
	border-collapse:collapse;
	background:#fff !important; 
    border-bottom:1px solid #eaeaea;
	padding:4px 3px; 
	text-align:left;
	font-size:13px;
    font-family: 'PT Sans', sans-serif !important;
}

table.decor2 th { 
	background:#fff;
	color:#555;
	border-bottom:1px solid #ccc;
	border-collapse:collapse;
	padding:5px 3px;
	font-size:12px;
}


.highlight {
    font-weight:normal;
    color:#000;
}

#right_sidebar {
    float:right;
    width:340px;
    height:1040px;
    position:relative;
    background:#e6e6e6; /*#dedede;  #f7e39a;*/


}

#description {
    width:650px;
    float:left;
}

.container-fluid {
    background:#fff;
   /* border:1px solid red;*/
}

.caption {
    border:0px solid #eaeaea;
    position:relative;
    height:100px;
}

.price {
    width:85%;
    height:24px;
    position:absolute;
    bottom:10px;
    right:10px;
    text-align:right;
    font-family:Tahoma;
    font-size:14px;
    font-weight:bold;
}

    .price span {
        font-family: 'PT Sans', sans-serif !important;
    }

.status {
    width:85%;
    height:24px;
    position:absolute;
    bottom:10px;
    right:10px;
    text-align:right;
    font-family:Tahoma;
    font-size:14px;
    font-weight:bold;
    color:#555;
}



.main_preloader {
    background:url(images/main_preloader.gif) no-repeat;
    width:64px;
    height:64px;
    display:none;
    position:absolute;
    top:340px;
    left:50%;
    margin-left:-64px;
}

.container-fluid {
    position:relative;
}

.annotation {
    padding:20px 0 0 0;
    font-size:14px;
}

.key {
    color:#6f5d2a;
}

.icon_button {
    height:177px;
    float:left;
    position:relative;
    margin:45px 12px 50px 0;
}

.descr_button {
    font-size:22px;
    position:absolute;
    top:185px;
    left:0px;
    display:block;
    width:167px;
    text-align:center;
    color: #6f5d2a !important;
    line-height:26px;
    /*border:1px solid red;*/
}

#buttons_wrapper {
    width:1800px;
    height:300px;
    /*border:1px solid orange;*/
    margin:0px auto 10px auto;
}

#antique_books {
    background:url(images/buttons.jpg) 0 0 no-repeat;
    width:167px;
}

#mini_books {
    background:url(images/buttons.jpg) -167px 0 no-repeat;
    width:166px;
}

#second_hand_books {
    background:url(images/buttons.jpg) -333px 0 no-repeat;
    width:167px;
}

#gift_books {
    background:url(images/buttons.jpg) -500px 0 no-repeat;
    width:166px;
}

#numismatics {
    background:url(images/buttons.jpg) -666px 0 no-repeat;
    width:167px;
}

#bonistics {
    background:url(images/buttons.jpg) -833px 0 no-repeat;
    width:167px;
}

#faleristics {
    background:url(images/buttons.jpg) -999px 0 no-repeat;
    width:167px;
}

#philocarty {
    background:url(images/buttons.jpg) -1167px 0 no-repeat;
    width:167px; 
}

#philately {
    background:url(images/buttons.jpg) -1333px 0 no-repeat;
    width:168px; 
}

#art {
    background:url(images/buttons.jpg) -1501px 0 no-repeat;
    width:167px; 
}

#pictures {
    background:url(images/buttons.jpg) -1667px 0 no-repeat;
    width:167px; 
}

#accessories_collectors {
    background:url(images/buttons.jpg) -1834px 0 no-repeat;
    width:167px; 
}

#literature_collectors {
    background:url(images/buttons.jpg) -2000px 0 no-repeat;
    width:167px; 
}

#vinyl {
    background:url(images/buttons.jpg) -2167px 0 no-repeat;
    width:167px; 
}

#next_page_parameters, #next_page_subjects, #next_page_filter, #next_page {
    position:absolute;
    bottom:10px;
    right:15px;
    width:159px;
    height:49px;
    background:url(images/next.jpg) 0 0 no-repeat;
}

#previous_page_parameters, #previous_page_subjects, #previous_page_filter, #previous_page {
    position:absolute;
    bottom:10px;
    left:15px;
    width:159px;
    height:49px;
    background:url(images/previous.jpg) 0 0 no-repeat;
}

#previous_page_parameters, #previous_page_subjects, #previous_page_filter, #previous_page {
    display:none;
}

#button_360 
{
    width:75px;
    height:75px;
    border:1px solid #fff;  
}

#price_wrapper {
    width:340px;
    background:#f7e39a; /*#ffda82*/
   
}

.sidebar_button {
    width:340px;
    position:relative;
    height:100px;
    margin:1px 0 0 0;
    position:absolute;
}

#add {
    background:url(images/add.png) 25px 15px no-repeat #a42921;
    bottom:101px;
    left:0px;
    z-index:200;
}

#added {
    background:url(images/added.png) 25px 15px no-repeat #a42921;
    bottom:101px;
    left:0px;
    z-index:200;
    display:none
}

#back_to_descr {
    background:url(images/back_to_descr.png) 25px 15px no-repeat #a42921;
    bottom:0px;
    left:0px;
    z-index:200;
    display:none;
}

#print_descr {
    background:url(images/print_descr.png) 25px 15px no-repeat #a42921;
    bottom:0px;
    left:0px;
    z-index:100;
}

#complect {
    background:url(images/show_list.png) 25px 15px no-repeat #a42921;
    bottom:202px;
    left:0px;
    z-index:100;
}

#delete_shopping_cart {
    background:url(images/delete_bg.png) 25px 15px no-repeat #a42921;
    bottom:101px;
    left:0px;
    z-index:200;
}

#create_order {
    background:url(images/order_bg.png) 25px 15px no-repeat #a42921;
    bottom:0px;
    left:0px;
    z-index:200;
}

#price_descr {
    /*font-family: 'Passion One', cursive;*/
    font-family: 'Anton', sans-serif;
    font-size:48px;
    font-weight:400;
}
    #price_descr span {
        font-family: 'PT Sans', sans-serif !important;
        font-size:52px;
        font-weight:bold;
    }


.price_title {
    font-family: Tahoma !important;
    font-size:28px;/*
    font-size:28px;
    font-family: 'PT Sans', sans-serif !important;*/
    text-transform: uppercase;

}

#price_box 
{
    /*background:url(images/price_bg.png) 25px 0px no-repeat;*/
    /*font-family: Tahoma !important; 
    font-size:1.7em;*/
    font-size:24px;
    font-family: 'PT Sans', sans-serif !important;
    font-weight:bold;
    color:#4d4d4d;
    width:320px;
    padding:40px 0 10px 25px;

}

.placement_title {
    font-family: Tahoma !important;

    font-size:24px;
    font-weight:bold;
    padding:0 0 12px 0;
}

#placement_price_wrapper {
    /*background:#666666;*//*#828282;*/
    padding:7px 0 27px;
    position:absolute;
    width:100%;
    top:100px;
    left:0px;
    z-index:100;
}

#placement_box 
{
    /*background:url(images/placement_bg.png) 30px 0 no-repeat;*/
    font-family: Tahoma !important;
    font-size:1.3em;

    font-weight:bold;
    color:#4d4d4d;
    width:320px;
    padding:15px 0 0 25px;
}

#status_descr 
{
    background:url(images/order.png) 27px 14px no-repeat;
    width:320px;
    padding:75px 0 0 75px;
}

.category_box_wrapper {
    width:485px;
    margin:50px auto 0 auto;
}

.category_box {
    position: relative;
    display:block;
    float:left;
    width:485px;
    height:100px;
    margin: 5px 10px 5px 0;
    padding: 35px 20px 20px 20px; 
    line-height: 20px;
    color: #666;
    background: #fff;
    border:1px solid #eaeaea;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
    cursor: pointer;
    /*font-family: 'Passion One' !important;*/
    font-family: 'PT Sans', sans-serif;
    font-size: 20px !important;  
}

    .category_box
    {
        text-decoration:none !important;
        color: #666 !important;
    }
    
    .category_box:hover 
    {
        text-decoration:none !important;
        color: #666 !important;
    }

/**/

.category_box_wrapper2 {
    width:990px;
    margin:50px auto 0 auto;
}

.category_box2 {
    position: relative;
    display:block;
    float:left;
    width:485px;
    height:100px;
    margin: 5px 10px 5px 0;
    padding: 35px 20px 20px 20px; 
    line-height: 20px;
    color: #666;
    background: #fff;
    border:1px solid #eaeaea;

    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
    cursor: pointer;
    /*font-family: 'Passion One' !important;*/
    font-family: 'PT Sans', sans-serif;
    font-size: 20px !important;  
}

    .category_box2
    {
        text-decoration:none !important;
        color: #666 !important;
    }
    
    .category_box2:hover 
    {
        text-decoration:none !important;
        color: #666 !important;
    }

.category_box_medium_wrapper {
    width:730px;
    /*border:1px solid blue;*/
    margin:10px 10px 10px 0;
    padding:15px 0 15px 15px;
    float:left;
    /*margin:20px auto 0 auto;*/
}

.category_box_medium {
    position: relative;
    display:block;
    float:left;
    width:340px;
    height:60px;
    margin: 5px 10px 5px 0;
    padding: 20px 20px 20px 20px; 
    line-height: 20px;
    color: #666;
    background: #fff;
    border:1px solid #eaeaea;

    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
    cursor: pointer;
    /*font-family: 'Passion One' !important;*/
    font-family: 'PT Sans', sans-serif;
    font-size: 18px !important;  
}

    .category_box_medium
    {
        text-decoration:none !important;
        color: #666 !important;
    }
    
    .category_box_medium:hover 
    {
        text-decoration:none !important;
        color: #666 !important;
    }


.buttons-block {
    margin:0px auto 0 auto;
}

.buttons_block {
    margin:0px auto 0 auto;
    text-align:center;
}

.search_btn 
{
    background:url(images/serch_btn.jpg) 0 0 no-repeat;
    width:337px;
    height:49px;
    margin:15px 0;
    border:0;
}

#subjects, #periods {
    width:210px;
    height:70px;
}

#catalog_0 {
    width:80px;
    height:30px;
}

#catalog_1 {
    width:120px;
    height:33px;
}

#catalog_2 {
    width:175px;
    height:96px;
}

.icheckbox_line_red {
    border:1px solid red !important;
}

    .icheckbox_line_red input, .icheckbox_line_red .box, .icheckbox_line_red .iCheck-helper, .icheckbox_line_red .box,  .icheckbox_line_red ins {
    
    border:1px solid green !important;
    }

#order_form_wrapper {
    width:1000px;
    margin:50px auto 0 auto;
}

.old_photo {
    margin:50px 0 0 0;
}

#iframeBox {
    background:url(images/main_preloader.gif) center center no-repeat;
    width:1240px;
    height:1040px;
    text-align:center;
    display:none;
}

#biblioNo {
    font-size:0;
    color:#ffffff;
}

#current_page_number, #next_page_number, #previous_page_number  {
    font-size:0;
}

.main_btn {
    width:159px;
    height:49px;
    margin:50px auto;
    background:url(images/main.jpg) 0 0 no-repeat;
    display:block;
}

.divider {
    width:280px;
    height:2px;
    margin:0 0 0 25px;
    padding:0;
    font-size:0;
    background:url(images/divider.jpg) 0 0 repeat-x;
    display:none;
}

.quantity_info {
    font-size:70%;
    display:block;
}

#philately_filter label {
    width:194px !important;
}

#philately_foreign_filter label {
    width:194px !important;
    height:78px !important;
}

.subjects label {
    width: 194px !important;
    height: 78px !important;
}

.btn_search {
    width:300px;
    height:45px !important;
    margin:20px 15px 0 0;
    float:left;
}

.btn_text {
    text-align:center;
    display:block;
    font-size:18px;
    padding-top:10px;
    font-family: 'PT Sans', sans-serif !important;
}

.workarea {
    width:500px;
    height:300px;
    position:relative;
    float:left;
    border:1px solid #aeaeae;
    margin:5px 10px 20px 10px;
}

.workarea2 {
    width:500px;
    height:300px;
    position:relative;
    border:1px solid #aeaeae;
    margin:5px auto 20px auto;
}

#philocarty_all {
    font:normal !important;
    background:url(images/philocarty.jpg) 10px 80px no-repeat;
}

#russian_philately {
    background:url(images/russian_philately.jpg) 10px 80px no-repeat;
}

#foreign_philately {
    background:url(images/foreign_philately.jpg) 10px 80px no-repeat;
}

#products_philately {
    background:url(images/products_philately.jpg) 10px 80px no-repeat;
}

#russian_numismatics {
    background:url(images/russian_numismatics.jpg) 10px 80px no-repeat;
}

#foreign_numismatics {
    background:url(images/foreign_numismatics.jpg) 10px 80px no-repeat;
}

#antiq_numismatics {
    background:url(images/antiq_numismatics.jpg) 10px 80px no-repeat;
}

#bonistics_form {
    background:url(images/bonistics_btn.jpg) 10px 80px no-repeat;
}

#securities_form {
    background:url(images/securities_btn.jpg) 10px 80px no-repeat;
}

#antiq_books {
    background:url(images/antiq_books.jpg) 10px 80px no-repeat;
}

.search_button {
    background:url(images/search_button.jpg) no-repeat;
    width:95px;
    height:35px;
    border:0;
    position:absolute;
    right:0;
    bottom:-30px;
    outline:0 !important
}

.themes_button {
    background:url(images/themes_button.jpg) no-repeat;
    width:151px;
    height:35px;
    border:0;
    position:absolute;
    right:99px;
    bottom:-30px;
}

.themes_button_num {
    background:url(images/themes_btn.jpg) no-repeat;
    width:151px;
    height:35px;
    border:0;
    position:absolute;
    right:99px;
    bottom:-30px;
}

.periods_button_num {
    background:url(images/periods_btn.jpg) no-repeat;
    width:151px;
    height:35px;
    border:0;
    position:absolute;
    right:99px;
    bottom:-30px;
}

.subcategory {
    border-left:3px solid #a42921;
    padding:4px 10px 4px 10px;
    margin:20px 0 20px 0;
    font-family: 'PT Sans', sans-serif !important;
    font-size:18px;
    color:#222;
    display:block;
}

.subcategory:hover {
    border-left:3px solid #a42921;
    padding:4px 10px 4px 10px;
    margin:20px 0 20px 0;
    font-family: 'PT Sans', sans-serif !important;
    font-size:18px;
    color:#222;
    display:block;
    text-decoration:none;
}

    .subcategory .subcategory_info {
        font-family: 'PT Sans', sans-serif !important;
        font-size:16px;
        color:#555;
        display:none;
    }

.workareas {
    width:1560px;
    margin:0 auto;
}

.workarea_title  {
    padding:6px 20px;
    margin:10px 0;
    width:100%;
    background:#a42921;
    font-family: 'PT Sans', sans-serif !important;
    font-size:18px;
    color:#fff;
}

.workarea_subtitle  {
    width:100%;
    margin:0 0 10px 0;
    font-family: 'PT Sans', sans-serif !important;
    font-size:18px;
    color:#222;
}


.workarea_right_part {
    width:250px;
    position:absolute;
    top:55px;
    right:30px;
}

.workarea_right_part .text_field {
    width:250px;
    padding:5px 10px;
    margin:0 0 16px;
    display:block;
    border-radius:4px;
    border:1px solid #aeaeae;
}

.workarea_right_part .periods_button {
    background:url(images/periods_button.jpg) no-repeat;
    width:252px;
    height:35px;
    margin:0 0 18px;
    display:block;
}

.swiper-button-next {
    right:2px;
}
.swiper-button-prev {
    left:2px;
}

#left_shadow {
    background:url(images/left_shadow.png) 0 0 no-repeat;
    width:55px;
    height:300px;
    /*border:1px solid red;*/
    position:absolute;
    top:0;
    left:-12px;
    z-index:100;
}

#right_shadow {
    background:url(images/right_shadow.png) 0 0 no-repeat;
    width:55px;
    height:300px;
    /*border:1px solid red;*/
    position:absolute;
    top:0;
    right:-12px;
    z-index:100;
}

.preloader_wrapper {
    width:100%;
    height:680px;
    /*border:1px solid blue;*/
    position:absolute;
    top:55px;
    left:0;
    z-index:9;
    display:none; 
}

.shadow {
    width:100%;
    height:680px;
    /*border:1px solid blue;*/
    position:absolute;
    top:0;
    left:0;
    z-index:10;
    background:#ffffff;
    opacity: 0.6;

}

.preloader {
    width:64px;
    height:64px;
    /*border:1px solid orange;*/
    position:absolute;
    top:318px;
    left:50%;
    margin-left:-32px;
    z-index:11;
    background:url(images/main_preloader.gif) center center no-repeat;
}

#complect_info {
    display:none;
}

#complect_title {
    position:absolute;
    top:26px;
    left:150px;
    z-index:10;
    /*border:1px dotted orange;*/
    font-family: 'PT Sans', sans-serif !important;
    font-size: 28px !important;
    font-weight:bold;
    color:#444;
}

#complect_top_shadow {
    background:url(images/complect_top_shadow.png) 0 -10px no-repeat;
    width:1100px;
    height:150px;
    /*border:1px dotted orange;*/
    position:absolute;
    top:0;
    left:0;
    z-index:1;
}

#complect_bottom_shadow {
    background:url(images/complect_bottom_shadow.png) 0 0 no-repeat;
    width:1100px;
    height:80px;
    /*border:1px dotted orange;*/
    position:absolute;
    bottom:33px;
    left:0;
    z-index:1;
}

.shopping_cart {
    background:url(images/shopping_cart_bookmark.png) 0 0 no-repeat;
    width:75px;
    height:80px;
    position:absolute;
    top:0px;
    right:10px;
    cursor:pointer;
}

#basket_quantity {
    position:absolute;
    top:32px;
    left:10px;
    width:58px;
    height:25px;
    margin:0;
    padding:0;
    text-align:center;
    color:#fff;

}





/* fonts 

@font-face {
  font-family: 'Lato';
  font-style: normal;
  font-weight: 300;
  src: local('Lato Light'), local('Lato-Light'), url(fonts/KT3KS9Aol4WfR6Vas8kNcg.woff) format('woff');
}
@font-face {
  font-family: 'Lato';
  font-style: normal;
  font-weight: 400;
  src: local('Lato Regular'), local('Lato-Regular'), url(fonts/9k-RPmcnxYEPm8CNFsH2gg.woff) format('woff');
}
@font-face {
  font-family: 'Lato';
  font-style: normal;
  font-weight: 700;
  src: local('Lato Bold'), local('Lato-Bold'), url(fonts/wkfQbvfT_02e2IWO3yYueQ.woff) format('woff');
}
@font-face {
  font-family: 'PT Sans';
  font-style: normal;
  font-weight: 400;
  src: local('PT Sans'), local('PTSans-Regular'), url(fonts/O5pe56LvR8OXax_Q9tUMDg.woff) format('woff');
}
@font-face {
  font-family: 'Anton';
  font-style: normal;
  font-weight: 400;
  src: local('Anton'), url(fonts/tilmJBBU81h1G7ZsdY3Hmw.woff) format('woff');
}
@font-face {
  font-family: 'Passion One';
  font-style: normal;
  font-weight: 400;
  src: local('Passion One'), local('PassionOne-Regular'), url(fonts/fY6k21F1QT2c_Oc3HRNDwobN6UDyHWBl620a-IRfuBk.woff) format('woff');
}
@font-face {
  font-family: 'Passion One';
  font-style: normal;
  font-weight: 700;
  src: local('Passion One Bold'), local('PassionOne-Bold'), url(fonts/feOcYDy2R-f3Ysy72PYJ2jqR_3kx9_hJXbbyU8S6IN0.woff) format('woff');
}
@font-face {
  font-family: 'Passion One';
  font-style: normal;
  font-weight: 900;
  src: local('Passion One Black'), local('PassionOne-Black'), url(fonts/feOcYDy2R-f3Ysy72PYJ2kExzZ44ka2Lr5i-x5aWr0E.woff) format('woff');
}
    */
    