html, body { height: 100%}

html {
    background: #fff url('/images/bg_page.png') 50% 0 repeat-x;
}

body { 
    width: 1019px; 
    margin: 0 auto; 
    padding: 0 110px 0px 70px;
    min-height: 400px;
    font: 11px Arial;
}

#overall-wrapper {
    min-height: 100%;
    height: auto !important;
    height: 100%;
    margin: 0 auto -71px;
}

#content {
    background: transparent url('/images/parts/content_bg.png') -3px 0 no-repeat;
    margin: 0 -5px 100px -4px;
    min-height: 287px;
    padding: 20px 20px 30px 16px;
    position: relative;
    overflow: hidden;
}

#sfWebDebugBar { top: auto !important; bottom: 0; }

label { cursor: pointer}
.sprite { background-image: url('/images/sprite.png'); background-repeat: no-repeat;}
.hidden { display: none}

/* header buttons */
#user-header { text-align: right; overflow: hidden}
#user-info { padding: 0 0 10px; text-align: right; float: right; font-size: 12px; font-weight: bold; white-space: nowrap;}
#user-info a.link-to-profile { color: red; }
.unauthenticated-button { 
    display: inline-block;
    padding: 7px 13px; 
    margin-left: 13px;
    color: #FFF; 
    font-weight: bold; 
    text-decoration: none;
    background: #e284b1; /* Old browsers */
    background: -moz-linear-gradient(top, #e284b1 0%, #cb3d82 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#e284b1), color-stop(100%,#cb3d82)); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top, #e284b1 0%,#cb3d82 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top, #e284b1 0%,#cb3d82 100%); /* Opera11.10+ */
    background: -ms-linear-gradient(top, #e284b1 0%,#cb3d82 100%); /* IE10+ */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e284b1', endColorstr='#cb3d82',GradientType=0 ); /* IE6-9 */
    background: linear-gradient(top, #e284b1 0%,#cb3d82 100%); /* W3C */
    text-shadow: -1px -1px #666;
    border-bottom-right-radius: 7px;
    border-bottom-left-radius: 7px;
}
.unauthenticated-button .icon { font-size: 1.6em; margin-right: 5px; line-height: 12px; vertical-align: -3px}

/* preheader */
#preheader { position: relative;}
#preheader .logo { 
    margin: 0 0 4px 18px; 
    display: inline-block;
    width: 126px;
    height: 71px;
}
.logo span { display: none;}

/* search form */
#preheader .search-form { position: absolute; right: 0; bottom: 0}
#preheader .search-form label { display: none;}
.search-field-container {
    display: inline-block; 
    background: #fff url(/images/icons/search.png) 11px 50% no-repeat;
    border-radius: 12px;
    border: 1px #eee solid;
    max-width: 300px;
    max-height: 60px;
}
.search-field-container input.search-field { border: 0; width: 178px; height: 13px; outline: 0 }
.search-field-container gcse.search-field { border: 0; width: 178px; height: 13px; outline: 0 }
.gsc-control-cse{padding: 0px;}
.search-form .button{display: none;}
/* primary menu */
#primary-menu {
    background: #1774af; /* Old browsers */
    background: -moz-linear-gradient(top, #1774af 0%, #005aa2 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#1774af), color-stop(100%,#005aa2)); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top, #1774af 0%,#005aa2 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top, #1774af 0%,#005aa2 100%); /* Opera11.10+ */
    background: -ms-linear-gradient(top, #1774af 0%,#005aa2 100%); /* IE10+ */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#1774af', endColorstr='#005aa2',GradientType=0 ); /* IE6-9 */
    background: linear-gradient(top, #1774af 0%,#005aa2 100%); /* W3C */
    margin: 1em -6px;
    padding: 0 11px;
    border-radius: 10px;
}

#primary-menu .level1 { 
    display: inline-block; 
    position: relative;
    z-index: 4;
    vertical-align: top;
}

#primary-menu .level1 a { 
    color: #fff; 
    text-decoration: none; 
    display: block;
    font: normal 16px/43px RonniaRegular, Tahoma;
    padding: 0 10px;
}
#primary-menu .submenu  { 
    display: none;
    position: absolute;
    background: url('/images/parts/menu_baloon_part.png') 18px 0 no-repeat;
    z-index: 5;
    margin-top: -13px;
    padding-top: 13px;
}

#primary-menu .level1.selected > a, 
#primary-menu .level1 > a:hover, 
#footer-menu a:hover,
#footer-menu li.selected a
{
    background: #65a2c9; /* Old browsers */
    background: -moz-linear-gradient(top, #65a2c9 0%, #4187bb 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#65a2c9), color-stop(100%,#4187bb)); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top, #65a2c9 0%,#4187bb 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top, #65a2c9 0%,#4187bb 100%); /* Opera11.10+ */
    background: -ms-linear-gradient(top, #65a2c9 0%,#4187bb 100%); /* IE10+ */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#65a2c9', endColorstr='#4187bb',GradientType=0 ); /* IE6-9 */
    background: linear-gradient(top, #65a2c9 0%,#4187bb 100%); /* W3C */
}

#primary-menu .level1:hover .submenu {
    display: block; 
}
#primary-menu .submenu ul {
    background: #a5c5de; /* Old browsers */
    background: -moz-linear-gradient(top, #a5c5de 0%, #cee1ee 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#a5c5de), color-stop(100%,#cee1ee)); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top, #a5c5de 0%,#cee1ee 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top, #a5c5de 0%,#cee1ee 100%); /* Opera11.10+ */
    background: -ms-linear-gradient(top, #a5c5de 0%,#cee1ee 100%); /* IE10+ */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#a5c5de', endColorstr='#cee1ee',GradientType=0 ); /* IE6-9 */
    background: linear-gradient(top, #a5c5de 0%,#cee1ee 100%); /* W3C */
    padding: 21px 0 15px;
    border-bottom-right-radius: 7px;
    border-bottom-left-radius: 7px;
    box-shadow: 3px 3px 5px #999;
    z-index: 3;
}

#primary-menu .level2 a {
    padding: 0 26px;
    color: #2270af;
    font-weight: bold;
    white-space: nowrap;
    border-bottom: 1px #fff dashed;
    text-shadow: 1px 1px 1px #fff;
    font: bold 13px/27px Tahoma,Arial;
}

#primary-menu .level2.selected a, #primary-menu .level2 a:hover
{
    background: #fff;
    margin-left: -2px;
    margin-right: 2px;
    border-bottom-style: solid;
}

/* lists */
ul.arrows-list { padding: 10px 0 }  
ul.arrows-list li { background: url('/images/icons/list_arrow_blue.png') 14px 5px no-repeat; padding-left: 29px; margin-bottom: 1.2em }
#page-content .arrows-list li { list-style: none; margin-left: 0}

/* footer */
#footer {
    height: 71px;
    padding: 0 16px 0 12px;
    position: relative;
    z-index: 50;
}

#footer .logo { 
    margin: 0 8px 4px 18px; 
    display: inline-block;
    width: 84px;
    height: 47px;
    background-position: -126px 2px;
    float: left;
}
#footer-content-wrapper { position: relative; margin-left: 122px;}
#footer-menu-container {
    background: #0069aa;
    border-radius: 10px;
    padding: 0 10px;
}

#footer-menu { margin-top: 20px;}
#footer-menu li { display: inline-block}
#footer-menu li a { font: normal 13px/27px RonniaRegular, Tahoma; color: #fff; display: block; text-decoration: none; padding: 0 10px;}

#footer .social-links-container { float: right; margin-top: -15px;}
#footer .social-links-container h4 { font: normal 9px Arial; color: #99c3dd; display: inline-block; margin-right: 3px; vertical-align: 5px;}
#footer .social-links { display: inline-block; }
#footer .social-links li { display: inline-block; margin-left: 4px; }
#footer .social-links li a { 
    display: block; 
    padding: 3px 0; 
    background-color: #fff; 
    border: 1px #cdcdcd solid; 
    border-radius: 7px;
    width: 33px;
    height: 28px;
}
#footer .social-links li a:hover { box-shadow: 0 0 5px #666; border-color: #333}
#footer .social-links li a span { display: none}
#copyright { font: normal 11px Tahoma; padding: 5px 20px; color: #bababa }


/* social links */
.social-links a.facebook  { background-position: -210px 0;}
.social-links a.twitter   { background-position: -307px 0;}
.social-links a.rss       { background-position: -274px 0;}
.social-links a.linked-in { background-position: -243px 0;}

/* content menu */
.menu-container {float: left; width: 206px; margin-right: 32px;}
.menu-container h1 { font: normal 34px RonniaRegular, Tahoma; color: #035da4}
#search-menu h1{font-size: 23px; text-align: center;}
.content-menu { }
.content-menu a { display: block; font: normal 16px/18px RonniaLightRegular; color: #858585; padding: 10px 10px 10px 15px; text-decoration: none;}
.content-menu a:hover { color: #035da4}
.content-menu .selected a { font-family: RonniaRegular; color: #035da4 }
.content-menu .selected li a { color: #899093; font-family: RonniaLightRegular }
.content-menu .selected li a:hover, .content-menu li li.selected a { color: #035da4}
.content-menu li { background: url('/images/parts/content_menu_bg.png') 100% 100% no-repeat}
.content-menu li li { background: url('/images/icons/list_arrow_gray.png') no-repeat 35px 9px; padding: 5px 0;}
.content-menu li li:hover, .content-menu li li.selected{background-image: url(/images/icons/list_arrow_blue.png);}
.content-menu li li a { padding: 0; padding-left: 49px; font-size: 13px; }
.content-menu li ul { display: none;}
.content-menu li.selected ul, .content-menu li:hover ul{ display: block;}

/* page */
#page-content { overflow: hidden; font: normal 13px/18px Tahoma, Arial; color: #899093; padding-bottom: 35px;}
#right-sidebar { float: right; margin-left: 35px; width: 235px;}

/* breadcrumbs */
#breadcrumbs { margin-bottom: 1em;}
#breadcrumbs li { list-style: none; display: inline-block; margin: 0 !important}
#breadcrumbs li:not(:last-child):after { content: ' > ';}
#breadcrumbs a { text-decoration: none; color: #899093}
#breadcrumbs a:hover { text-decoration: underline}

/* likes */
.likes { clear: both;}

/* galleries */
.gallery-images { padding: 3px;}
.gallery-images li { display: inline-block; margin: 5px;}
.gallery-images a {
    display: block;
    box-shadow: -3px -3px 0 #b0d1e5;
}
.gallery-images a:hover { box-shadow: -3px -3px 0 #5caedf; }
li.gallery h4, li.gallery h4 a { font-weight: bold; color: #c8367c; text-decoration: none;}

/* filter forms */
.filter-form {
    background: #1471ae; /* Old browsers */
    background: -moz-linear-gradient(top, #1471ae 0%, #015ca3 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#1471ae), color-stop(100%,#015ca3)); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top, #1471ae 0%,#015ca3 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top, #1471ae 0%,#015ca3 100%); /* Opera11.10+ */
    background: -ms-linear-gradient(top, #1471ae 0%,#015ca3 100%); /* IE10+ */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#1471ae', endColorstr='#015ca3',GradientType=0 ); /* IE6-9 */
    background: linear-gradient(top, #1471ae 0%,#015ca3 100%); /* W3C */
    padding: 12px 7px;
    border-radius: 5px;
    margin: 10px 0;
    overflow: hidden;
}
.filter-form input[type=submit] { 
    float: right; 
    padding: 5px 10px; 
    font-weight: bold; 
    text-transform: uppercase; 
    color: #015ba3;
    cursor: pointer;
}
.filter-form-fields label {display: block; font-weight: bold; color: #fff}
.filter-form-fields input[type=text], #events-filters-fields select, #news-filters-fields select{
    padding: 3px; 
    border: 1px #ccc solid;
    margin-bottom: 10px;
    border-radius: 3px;
}
.filter-form-fields input[type=text] { width: 165px; margin-right: 5px; padding: 4px 3px;}
.filter-form-fields select { width: 210px}
.filter-form-fields .ui-datepicker-trigger { vertical-align: middle;}

.filter-form-fields option, .filter-form-fields select { background: #fff}

/* calendar */
#calendar-widget { margin: -3px 0 10px; }
#calendar-widget .day-names li, #calendar-days li { 
    display: inline-block; 
    width: 11%; 
    padding: 5px 1%; 
    text-align: center;
}
#calendar-widget .day-names {
    font: bold 9.6px Tahoma, Arial; 
    color: #909090;
    text-transform: uppercase;
}
#calendar-days span { color: #a2a2a2;}
#calendar-days a { 
    background: #c9e7fb;
    color: #1f70af;
    text-decoration: none;
}

#calendar-days a.selected { background-color: #c52b75; color: #fff}
#calendar-days span.today { background-color: #b7e0a0; color: #000}

#calendar-days a, #calendar-days span.today {
    padding: 3px 0;
    border-radius: 7px;
    font-weight: bold;
    display: block;
}

#days-holder {
    overflow: hidden;
    background: #fbfbfb; /* Old browsers */
    background: -moz-linear-gradient(top, #fbfbfb 0%, #efefef 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#fbfbfb), color-stop(100%,#efefef)); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top, #fbfbfb 0%,#efefef 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top, #fbfbfb 0%,#efefef 100%); /* Opera11.10+ */
    background: -ms-linear-gradient(top, #fbfbfb 0%,#efefef 100%); /* IE10+ */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fbfbfb', endColorstr='#efefef',GradientType=0 ); /* IE6-9 */
    background: linear-gradient(top, #fbfbfb 0%,#efefef 100%); /* W3C */
    border: 1px #efefef solid;
    padding: 5px 10px;
}

#calendar-month {
    display: inline-block;
    font: bold 12px Tahoma, Arial;
    padding: 5px 16px 7px 13px;
    background-color: #fff;
    border: #efefef solid;
    border-width: 1px 1px 0 1px;
    position: relative; bottom: -1px;
    color: #0069aa;
}

#month-navigation-links { float: right; margin: 5px 5px 0 0;}
#month-navigation-links .sprite {
    display: inline-block; width: 19px; height: 19px;
    margin-left: 5px; vertical-align: top;
}
#month-navigation-links .prev{ background-position: -126px -47px; }
#month-navigation-links .next{ background-position: -147px -47px; }
#month-navigation-links span.sprite { opacity: .5}
#month-navigation-links a span {display: none;}

/* pager */
.pagination { text-align: right}
.pagination a { text-decoration: none; background: #005aa2;  }
.pager-page, .pager-current, .pager-previous, .pager-next{ 
    display: inline-block; 
    width: 26px; 
    height: 26px; 
    line-height: 26px; 
    border-radius: 13px; 
    color: #fff; 
    font-size: 12px;
    text-align: center;
    font-weight: bold;
    vertical-align: middle;
}
.pager-current { background: #c52b75 }
.pager-previous span, .pager-next span { text-indent: -10000em; display: block; width: 26px; height: 26px;}
.pager-next span {  background-position: -169px -46px;}
.pager-previous span {  background-position: -189px -46px;}

/* buttons */
.button {
    padding: 3px 10px;
    border-radius: 5px;
    color: #fff;
    text-shadow: 1px 1px 0 #000;
    font: bold 12px Arial, Tahoma;
}

.button:hover { cursor: pointer; box-shadow: 0 0 2px #000; }
.button-blue {
    background: #1369a9; /* Old browsers */
    background: -moz-linear-gradient(top, #1369a9 0%, #0e5d96 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#1369a9), color-stop(100%,#0e5d96)); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top, #1369a9 0%,#0e5d96 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top, #1369a9 0%,#0e5d96 100%); /* Opera11.10+ */
    background: -ms-linear-gradient(top, #1369a9 0%,#0e5d96 100%); /* IE10+ */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#1369a9', endColorstr='#0e5d96',GradientType=0 ); /* IE6-9 */
    background: linear-gradient(top, #1369a9 0%,#0e5d96 100%); /* W3C */
    border: 1px transparent solid;
}
a.button-blue { color: #FFF !important}
.button-red { background-color: #c52b75; border: 1px transparent solid; text-shadow: -1px -1px 0 #9a225b}

/* search */
.webResult{border-bottom: 1px solid #E0E0E0; margin-bottom: 20px; padding-bottom: 7px;}
#page-content .webResult h2 b, .webResult h2 a, .webResult p b, .webResult > a{color:#035da4;}
#page-content .webResult h2{font-size:14px; font-weight:normal; font-family: RonniaRegular; margin-bottom: 8px;}
#page-content .webResult h2 a{border:none; text-decoration: none;}
#page-content .webResult p{line-height:1.5; margin-top: 5px;}
#page-content .webResult > a{display:block; font-size:11px; margin-top: 3px; text-decoration: none;}

.search .pagination *{display: inline-block; margin-left: 3px;}

/* newsletter form */
#newsletter-subscribe-form-holder {
    background: #0761a6; /* Old browsers */
    background: -moz-linear-gradient(left, #0761a6 0%, #1471ae 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, right top, color-stop(0%,#0761a6), color-stop(100%,#1471ae)); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(left, #0761a6 0%,#1471ae 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(left, #0761a6 0%,#1471ae 100%); /* Opera11.10+ */
    background: -ms-linear-gradient(left, #0761a6 0%,#1471ae 100%); /* IE10+ */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#0761a6', endColorstr='#1471ae',GradientType=1 ); /* IE6-9 */
    background: linear-gradient(left, #0761a6 0%,#1471ae 100%); /* W3C */
    padding: 14px;
    border-radius: 5px;
    overflow: hidden;
    margin-top: 10px;
}
#newsletter-subscribe-form-holder h4 {
    color: #fff; text-transform: uppercase; font: normal 15px RonniaRegular, Tahoma, Arial;
}
#newsletter-subscribe-form-holder label { display: none}
#newsletter-subscribe-form-holder input[type=text] {
    width: 197px;
    border: 0 #4085b7 solid;
    border-width: 0 1px 1px 0;
    padding: 5px;
}
#newsletter-subscribe-form-holder input[type=submit] 
{
    background: #4288bb; /* Old browsers */
    background: -moz-linear-gradient(top, #65a2c9 0%, #4288bb 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#65a2c9), color-stop(100%,#4288bb)); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top, #65a2c9 0%,#4288bb 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top, #65a2c9 0%,#4288bb 100%); /* Opera11.10+ */
    background: -ms-linear-gradient(top, #65a2c9 0%,#4288bb 100%); /* IE10+ */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#65a2c9', endColorstr='#4288bb',GradientType=0 ); /* IE6-9 */
    background: linear-gradient(top, #65a2c9 0%,#4288bb 100%); /* W3C */
    color: #FFF;
    text-transform: uppercase;
    text-shadow: 1px 1px 0px #000;
    font: bold 12px RonniaRegular, Tahoma, Arial;
    padding: 3px 10px;
    border: 1px #4288bb solid;
    border-radius: 3px;
    cursor: pointer;
    float: right;
    margin-top: 1em;
}
#newsletter-subscribe-form-holder input[type=submit]:hover { border-color: #666;}
.newsletter-form-holder .error_list { color: #ffc26b}
.newsletter-form-holder label { display: none}
#newsletter-subscribe-form-holder p { color: #fff; margin-top: 1em;}
.newsletter-form-holder p b { margin-right: 5px;}

/* other */
::-webkit-input-placeholder  { color: #aaa}
input:-moz-placeholder { color: #aaa}

#jquery-overlay { width: 100% !important;}
.small-button {
    text-transform: uppercase; font-weight: bold; 
    text-decoration: none;
    padding: 3px 5px; border-radius: 4px;
    display: inline-block;
}
.small-red-button { 
    background-color: #ce3c82; color: #fff; 
    border: 1px #fff solid;
}
.small-red-button:hover { border-color: #b11a63}

.small-gray-button {
    background-color: #e6e6e6; color: #666; 
    border: 1px transparent solid;
}
.small-gray-button:hover { border-color: #999; color: #000; }

/* login form */
#login_form_container { width:400px; display: inline-block; background: #fff; }
#user-header #login_form_container { display: none; float: right}
#user-header #login_form { display: inline-block;padding: 5px 10px;}
#user-header #login_form_container { width: 450px}
#user-header .error_list { color: #900}
#content #login_form_container{margin: 0 auto}
#page-content #login_form_container{margin: 0}

#login_form .fields-box{margin: 10px 0 5px;}
#login_form .fields-box .field-wrap{ display: inline-block; margin-right: 7px; border:1px solid #999;}

.login{background: url(../images/icons/user_login.png) 5px 50% no-repeat; padding: 0 0 0 19px}
.password{background: url(../images/icons/password_login.png) 5px 50% no-repeat; padding: 0 0 0 19px}

#login_form input[type=text], #login_form input[type=password] {
    border: medium none; width: 130px; color:#999; padding: 1px 3px; font-size: 14px;}

#login_form .link-box a{color:#035DA4; display:inline-block; margin-right: 10px; text-decoration: none;}
#login_form .fields-box .field-wrap .field-value label,
#login_form .field input,
#login_form .link-box a{font-family: RonniaRegular,Tahoma;}

#register-login-buttons { clear: both}

.forgot-password-dialog {}
.forgot-password-dialog td, .forgot-password-dialog th { padding: 5px; vertical-align: middle;}
.forgot-password-dialog p { font-size: 13px; margin-bottom: 10px;}
.forgot-password-dialog label { font-weight: bold; color: #0069aa; }
.forgot-password-dialog input[type=text] { width: 200px !important;}
.error_list { color: red}


/* fonts */
@font-face {
    font-family: 'RonniaLightRegular';
    src: url('/fonts/ronnia_reg_light/ronnialight-webfont.eot');
    src: url('/fonts/ronnia_reg_light/ronnialight-webfont.eot?#iefix') format('embedded-opentype'),
        url('/fonts/ronnia_reg_light/ronnialight-webfont.woff') format('woff'),
        url('/fonts/ronnia_reg_light/ronnialight-webfont.ttf') format('truetype'),
        url('/fonts/ronnia_reg_light/ronnialight-webfont.svg#RonniaLightRegular') format('svg');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'RonniaRegular';
    src: url('/fonts/ronnia_reg_light/ronniareg-webfont.eot');
    src: url('/fonts/ronnia_reg_light/ronniareg-webfont.eot?#iefix') format('embedded-opentype'),
        url('/fonts/ronnia_reg_light/ronniareg-webfont.woff') format('woff'),
        url('/fonts/ronnia_reg_light/ronniareg-webfont.ttf') format('truetype'),
        url('/fonts/ronnia_reg_light/ronniareg-webfont.svg#RonniaRegular') format('svg');
    font-weight: normal;
    font-style: normal;

}