@font-face {
  font-family: 'lorabold_italic';
  src: url('../fonts/lora-bolditalic-webfont.woff2') format('woff2'),
    url('../fonts/lora-bolditalic-webfont.woff') format('woff');
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'loraitalic';
  src: url('../fonts/lora-italic-webfont.woff2') format('woff2'),
    url('../fonts/lora-italic-webfont.woff') format('woff');
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'loraregular';
  src: url('../fonts/lora-regular-webfont.woff2') format('woff2'),
    url('../fonts/lora-regular-webfont.woff') format('woff');
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'lorabold';
  src: url('../fonts/lora-bold-webfont.woff2') format('woff2'),
    url('../fonts/lora-bold-webfont.woff') format('woff');
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'belgranoregular';
  src: url('../fonts/belgrano-regular.woff2') format('woff2'),
    url('../fonts/belgrano-regular.woff') format('woff');
  font-weight: normal;
  font-style: normal;

}

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


html body,
.main,
.main .selector.fixedWidth span,
.main input,
.main textarea,
.main select,
.contact-us .form-row label.error{
  font-family: belgranoregular,loraregular, Bookman Old Style, serif;
}
.search-body {
  font-family: loraregular, Bookman Old Style, serif !important;
}
.discover-wrapper .discover-glbl .content-wrapper a,
.container p.quote-author,
.quiz-fact-showres,
.contribute-wrapper .contribute-anch,
.xbox-image-text-with-hover .content-inner-wrapper .read-more.theme-color,
.text-link,
.view-more,
span.image-description,
footer .contacts .content-inner-wrapper .contribute-footer .contribute,
footer .darrawella-club .contribute-footer .contribute,
.text-italic,
.discover-wrapper .discover-glbl .content-wrapper .theme-color,
#search-options a.contribute,
.container .author-box p.a-email,span.new-article,
.discovr-items-wrapper .discovr-item-wrapper .content-wrapper .read-mores-text,.main a.art-readmore {
  font-family: loraitalic, Bookman Old Style, serif;
}
.table-wrapper .table-column.first-column,
#gallery-items-wrapper .grid li .main-discription,
.container .author-box p.a-desg{
  font-family: lorabold, Bookman Old Style, serif;
}
.main .tag-section ul.tags > li{
  font-family: belgranoregular, Bookman Old Style, serif;
}
.discover-wrapper h2.heading.component-header {
   font-family: oswaldregular, Bookman Old Style, serif;
}
.table-wrapper .table-column.first-column,
.table-wrapper .table-column.title-column{
  text-transform: uppercase;
}
.table-wrapper .table-column {
  font-size: 0.8em;
}
.main {
  font-size: 1.24em;
  line-height: 1.5em;
}
.main h2 {
  position: relative;
  line-height: 1.1em;
  text-transform: uppercase;
  margin-bottom: 30px;
}
.main h3 {
  font-size: 1.1em;
}
h2, 
h3, 
h4, 
h5, 
h6 {
  font-weight: 400;
}
.heading-button {
  font-size: 0.7em;
}
.container .title .heading.component-header {
  font-size: 2.8em;
}
h3.component-header {
  font-size: 1.6em;
  text-transform: uppercase;
}
.heading-button .fa {
  font-size: 1.3em;
}
#main-menu {
  font-size: 1.16em;
}
.header-social-meadia ul li span {
  font-size: 1.55em;
}
body h1 {
  font-size: 1.4em;
}
footer h2 {
  font-size: 1.28em;
}
.main h2{
  font-size: 1.65em;
}
.view-more {
  font-size: 0.95em;
}
#estate-item-wrapper.list .estate-item {  
  font-size: 1.16em;
}
.xbox-image-text-with-hover .content-inner-wrapper .read-more.theme-color {
  font-size: 0.95em;
}
.xbox-image-text-with-hover .content-wrapper .content-inner-wrapper h3 {
  text-transform: uppercase;
}
.footer-container {
  font-size: 0.86em;
}
.breadcrumb-nav {
  font-size: 0.8em;
}
.main .breadcrumb-nav > a {
  font-size: 1.12em;
}
.main label {
  font-size: 0.9em;
}
.main input, .main textarea,
.main .selector.fixedWidth {
  font-size: 0.8em;
}
body input[type="submit"], 
body input[type="reset"]{
  font-size: 0.85em;
  text-transform: capitalize;
  font-weight: normal;
  letter-spacing: 0.015em;
}
#estate-item-wrapper .estate-item .content-wrapper {
  font-size: 0.8em;
}
.container .author-box p.a-desg {
  text-transform: uppercase;
  font-size: 1.2em;
}
.container .author-box p.a-email {
  font-size: 1.3em;
}
span.text-link .text-link {
  font-size: 0.9em;
}
#type-filter {
  font-size: 1.2em;
}
#view-filter {
  font-size: 2.2em;
}
#search-options h3 {
  text-transform: uppercase;
  font-size: 1.23em;
}
#search-options .estate-search-wrapper .form-group label {
  font-size: 0.87em;
}
#search-options .estate-search-wrapper .form-group .selector.fixedWidth {
  font-size: 0.77em;
}
#filter-by-a-to-z {
  font-size: 0.8em;
}
#filter-by-year {
  font-size: 0.85em;
}
#filter-by-year:after {
  font-size: 1.25em;
}
#estate-item-wrapper .estate-category h3 {
  font-size: 0.88em;
}
.xlist-item-image-border-content-price .content-wrapper p,
.xlist-item-image-border-content-price .content-wrapper li{
  font-size: 0.8em;
  line-height: 1.6;
}
.image-gallery-page .columns .personal-name {
  font-size: 0.65em;
  line-height: 1.5;
}
.main-visual .estate-detail-main-visual .estate-detail-main-visual-background .visual-wrapper .image-wrapper .image-disciption {
  font-size: 0.8em;
}
.main a.contribute.planters {
  font-size: 0.9em;
}
.contact-us .form-row .selector label.error {
  font-size: 0.75em;
}
.main-visual .pioneers-banner-main-visual {
  font-size: 1.099em;
}
.main-visual .pioneers-banner-main-visual .big {
  font-size: 4em;
  line-height: 80px;
}
.main-visual .pioneers-banner-main-visual .medium {
  font-size: 2em;
  line-height: 40px;
}
.main-visual .pioneers-banner-main-visual .small {
  font-size: 0.8em;
}
#filter-search-wrapper .filter-search-inner-wrapper > label {
  font-size: 0.78em;
}
#filter-type-wrapper .main-filter-wrapper .left-side {
  font-size: 1.148em;
}
.container .search-body .result-count-div {
  font-weight: normal;
}
.fa-chevron-circle-down:before {
  font-size: 1.16em;
}
/* Blog pages */
.blogs-news-and-events-heading h3,
.featured-wrapper > h3,
.archive-wrapper > h3,
.tags-wrapper > h3,
.blogs-news-and-events .component-item > h3{
  font-size: 1.35em;
}
.component-item .single-line-meta span,
.tags-wrapper .tags a,
.content-wrapper a.more-link,
.main-container .plagin-wrapper .pagination li a{
  font-size: 0.95em;
}
.archive-wrapper .archive > ul {
  font-size: 0.9em;
}
span.new-article{
  font-size: 0.9em;
}
.main .row.whats-new ul.x-list-item-wrapper li.x-list-item a.view-more.gre {
  text-decoration: none;
  color: #9b7417;
  padding-right: 15px;
  position: absolute;
  right: 20px;
  bottom: 21px;
}
.main span.author {
    color: #b47640;
    font-size: 0.8em;
    padding-left: 20px;
    position: relative;
    display: block;
    cursor: pointer;
}
.main a.art-readmore{
    color: #017c84;
    text-decoration: none;
    font-size: 1em;
    display: inline-block;
}
.art-img-wrap-a span.img-title {
    display: block;
    font-size: 0.75em;
    line-height: 18px;
}
.main .pagination-wrapper ul.pagination li > a {
    font-size: 0.7em;
    line-height: 1em;
}
.main .tag-section ul.tags > li > a {
    font-size: 0.7em;
}
.main h2.art-detail {
    color: #946740;
    text-transform: uppercase;
    margin-bottom: 25px;
}
.main .tab-section > ul li .content-wrapper h3.tab-heading {
    color: #fff;
    margin: 0;
    text-transform: uppercase;
}
.main .center {
    text-align: center;
}



@media (min-width: 1000px) and (max-width: 1199px) {
  .main-visual .pioneers-banner-main-visual .big {
    /* font-size: 7.08em; */
  }
}
@media (min-width: 1000px) {
  body #top-menu {
    font-size: 1.5em;
    line-height: 6px;
  }
  #main-menu {
    font-size: 1.15em;
  }
  .static-banner-and-slogen .slogen .small-slogen {
    font-size: 2em;
  }
  .static-banner-and-slogen .slogen .big-slogen {
    font-size: 2.95em;
    letter-spacing: normal;
    word-spacing: normal;
  }
}
@media (max-width: 999px) {
  .x-list.header-social-meadia > .header-social-meadia-inner h2 {
    font-size: 1.55em;
  }
  .header-social-meadia ul li span {
    font-size: 0.9em;
  }
  .text-link {
    font-size: 0.85em;
  }
}
@media (max-width: 749px){
  .main h2 {
    font-size: 1.12em;
  }
  .planter-search a.contribute.planters {
    font-size: 0.7em;
  }
  .main-visual .pioneers-banner-main-visual .big {
    font-size: 2em;
    line-height: 45px;
  }
  .main-visual .pioneers-banner-main-visual .medium {
    font-size: 1.2em;
    line-height: 25px;
  }
  .blogs-news-and-events-heading h3, 
  .featured-wrapper > h3, 
  .archive-wrapper > h3, 
  .tags-wrapper > h3 {
    font-size: 0.9em;
  }
  .main .breadcrumb-nav {
    font-size: 0.65em;
  }
}
@media (min-width: 750px) and (max-width: 999px){
  #view-filter {
    font-size: 1em;
  }
  #type-filter {
    font-size: 0.8em;
  }
  #search-options .estate-search-wrapper {
    font-size: 0.85em;
  }
  .container .title .heading.component-header {
    font-size: 1.55em;
  }
  h3.component-header {
    font-size: 1.2em;
  }
  #search-options h3 {
    font-size: 1.01em;
  }
  body .main-visual .pioneers-banner-main-visual .big {
    font-size: 3em;
    line-height: 59px;
  }
  body .main-visual .pioneers-banner-main-visual .medium {
    font-size: 1.5em;
    line-height: 30px;
  }
  .blogs-news-and-events-heading h3, 
  .featured-wrapper > h3, 
  .archive-wrapper > h3, 
  .tags-wrapper > h3,
  .blogs-news-and-events .component-item > h3{
    font-size: 1em;
  }
}
@media (max-width: 749px) {
  #type-filter {
    font-size: 0.8em;
  }
  #view-filter {
    font-size: 1em;
  }
  #search-options .estate-search-wrapper {
    font-size: 0.8em;
  }
  #search-options h3 {
    font-size: 0.8em;
  }
  .container .title .heading.component-header {
    font-size: 1.55em;
  }
  h3.component-header {
    font-size: 1em;
  }
  .blogs-news-and-events-heading h3, 
  .featured-wrapper > h3, 
  .archive-wrapper > h3, 
  .tags-wrapper > h3,
  .blogs-news-and-events .component-item > h3{
    font-size: 0.9em;
  }
  .featured-item .content-wrapper a {
    font-size: 0.9em;
  }
}
@media (max-width: 549px) {
  .container .author-box {
    font-size: 0.8em;
  }
}

/*Streaming player - R - Start*/
.Streaming-player iframe {
    position: fixed;
    bottom: 12%;
    right: 1%;
    width: 250px;
    z-index: 1000;
}
@media(min-width:768px) and (max-width:999px){
    .Streaming-player iframe{
        bottom: 6%;
    }
}
@media(max-width:767px){
    .Streaming-player iframe{
        bottom: 10%;
    }
} 
/*Streaming player - R - End*/