/*
Theme Name: Enfold Child
Description: A <a href='http://codex.wordpress.org/Child_Themes'>Child Theme</a> for the Enfold Wordpress Theme. If you plan to do a lot of file modifications we recommend to use this Theme instead of the original Theme. Updating wil be much easier then.
Version: 1.0
Author: Kriesi
Author URI: http://www.kriesi.at
Template: enfold
*/


/*========================================
Have Portfolio Filters in Center
========================================*/
#js_sort_items {
  display: table !important;
  margin: 0 auto !important;
}


/*========================================
Have Masonry Grid Text in center
========================================*/

.av-masonry-entry .av-masonry-entry-title {
    line-height: 1.3em;
    margin: 0;
    font-size: 15px;
text-align: center !important;
}

.av-masonry-entry .av-masonry-entry-title + .av-masonry-entry-content {
    padding-top: 4px;
text-align: center !important;
}

/*===============================================
Widget Menu Fix
==============================================*/

#top .content .flex_column .widget_nav_menu li:first-child {
  border-top-style: solid;
  border-top-width: 0px;
}
#top .content .flex_column .widget_nav_menu li {
  background-color: hsla(0, 0%, 0%, 0);
  margin: 0;
  padding: 0;
  border-bottom-style: solid;
  border-bottom-width: 0px;
}




/*======================================
Share Buttons in Center
======================================*/
#top .av-share-box ul {
  margin: 0;
  padding: 0;
  list-style-type: none;
  overflow: hidden;
  border-style: solid;
  border-width: 0px;
  display: table;
  width: 100%;
  text-align: center;
  table-layout: fixed;
  border-radius: 0px;
  background: hsla(0, 0%, 0%, 0);
}

.av-share-box {
  width: 100%;
  clear: both;
  float: center;
  font-size: 13px;
  margin-top: 30px;
  margin-bottom: -50px;
  padding: 0;
}

.av-share-box .av-share-link-description {
  text-align: center !important;
}


.av-share-box ul li {
  margin: 0;
  padding: 0;
  display: table-cell;
  border-left-style: solid;
  border-left-width: 0px;
}
















/*========================================
Have Portfolio Filters in Center
========================================*/
#js_sort_items {
  display: table !important;
  margin: 0 auto !important;
}

table#psts_checkout_grid label span { color: #ffffff; }

/*===========================
Widget Menu Padding
===========================*/
.widget_nav_menu a {
  display: block;
padding: 0px 0px 0px 0 !important;
  text-decoration: none;
}

/*==========================
Pagination at Masterslider
==========================*/
.ms-info { 
/*font-family: Junge !important;*/
font-size: 13px !important; }

/*=========================
Hide Filter Background Color
========================*/
.main_color #js_sort_items {
  background-color: hsla(0, 100%, 100%, 0);}
.main_color.inner-entry {
  background-color: hsla(0, 100%, 100%, 0);}
.main_color .grid-entry-title{
  background-color: hsla(0, 100%, 100%, 0);}

/*=====================
Hide slected Sections
=======================*/
.hide {display:none;}

/*=============================
Hide Cat and Tag descriptions
=============================*/
.archive .category-term-description { display: none !important; }

/*====================
Menu Icon Fix
=====================*/
.fa { padding-right: 5px !important; }

/*==========================
Copyright Fix in Footer
==========================*/
#socket .copyright{
padding-top: 2px !important;
float:left; }


/*====================================
Special Class Fullwidth Color Section
=====================================*/
#fullwidthsection .container { max-width: 100%; padding: 0; margin: 0; }
#fullwidthsection .content { padding: 0; }
#plageholderimage .img { padding-bottom 300px !important; }

#top .jungefont { font-family: Junge !important; }
#top .arialfont { font-family: Arial !important; }
#top .garamondfont { font-family: EB Garamond !important; }
#top .cinzelfont { font-family: Cinzel !important; line-height: 2.5em !important;}
#top .latofont { font-family: Lato !important; }




/*================================
Main Menu Font Style
=================================*/
#mega_main_menu.avia > .menu_holder > .menu_inner > ul > li > .item_link .link_text,  
#mega_main_menu.avia > .menu_holder > .menu_inner > ul > li .post_details > .post_title > .item_link {
font-family: Montserrat, Arial,'Arial'!important;
letter-spacing: 0.040em !important;
}


/*==================================
Hides Line below Menu
===================================*/
.header_color .avia-menu-fx, .header_color .avia-menu-fx .avia-arrow, .header_color.iconbox_top .iconbox_icon, .header_color .iconbox_top a.iconbox_icon:hover, .header_color .avia-data-table th.avia-highlight-col, .header_color .avia-color-theme-color, .header_color .avia-color-theme-color:hover, .header_color .image-overlay .image-overlay-inside:before, .header_color .comment-count, .header_color .av_dropcap2, #top #wrap_all .header_color .av-menu-button-colored > a .avia-menu-text, .header_color .av-colored-style .av-countdown-cell-inner, .responsive #top .header_color .av-open-submenu.av-subnav-menu > li > a:hover, #top .header_color .av-open-submenu.av-subnav-menu li > ul a:hover {
background-color: hsla(14, 61%, 47%, 0);
color: hsl(0, 100%, 100%);
border-color: hsl(14, 85%, 34%);
}

/*===============================
Hide Lines in Top Menu
=================================*/
.html_header_top.html_bottom_nav_header .main_menu ul:first-child>li:first-child a{border-left-style: solid; border-left-width: 0px;}

.html_header_top.html_bottom_nav_header .main_menu ul:first-child>li a{border-right-style: solid; border-right-width: 0px; font-size: 12px;}

.container_wrap {
clear: both;
position: relative;
border-top-style: solid;
border-top-width: 0px;
}

/*===================================
Hide bottom Line in Fullwidth Sub Menu
====================================*/
#top .av-submenu-container {
border-bottom-style: solid;
border-bottom-width: 0px;
}

/*==============================
Image Element Link Color
===============================*/
.av-image-caption-overlay-center {
font-family: Arial !important; 
display: table-cell;
vertical-align: middle;
line-height: 1.5em;
padding: 0px 4%;
color: #a4cfe5 !important;
letter-spacing: 0.113em !important;
word-spacing: 0.03em !important;
}


/*===========================
Menu Icon Color
===========================*/
/*.header_color .main_menu ul:first-child > li.current-menu-item > a, .header_color .main_menu ul:first-child > li.current_page_item > a, .header_color .main_menu ul:first-child > li.active-parent-item > a {
color: hsla(0, 0%, 20%, 0.58) !important;
}*/

/*=========================
No Margin for Page Lists
==========================*/
ul {
list-style: none outside;
margin-left: 0px; 
}

/*=================================
Fullwidth Sub Menu Style
==================================*/

#top .av-subnav-menu > li ul {
visibility: hidden;
position: absolute;
width: 200px;
top: 42px; 
}
#top .av-subnav-menu > li ul a {
line-height: 16px;
padding: 5px 12px;
width: 100%;
display: block;
font-weight: normal;
}
#top .av-submenu-container {
height:42px;
font-weight: bold !important;
padding-left: 5px !important;
}





#top .sticky_placeholder {
height: 0px;
position: relative;
clear: both;
}

/* ===============================
Center Title of Portfolio Item 
=================================*/
.main_color .grid-entry-title {text-align:center;}




/*===========================
No Line at Header Bottom
=============================*/
#header_main {
border-bottom-width: 0px;
border-bottom-style: solid;
z-index: 1;
}
/*====================
Image Padding for Tabs
======================*/
.js_active .tab_content {
padding: 7px 0px 0px 0px !important;
}

/*=======================
Read more in Center
========================*/
#top .fullsize .template-blog .post .entry-content-wrapper > * {
max-width: 600px;
margin-left: auto;
margin-right: auto;
text-align: center !important;
}




/*==============================
Main Menu Toggle Button for iPhones
================================*/

#top .mobile_menu_toggle {
border-width: 0px;
border-top: none;
border-bottom: none;
padding-bottom: 10px;
margin-bottom: 10px;
}

/*=======================
Minimum Height for Sections
=============================*/
.avia-section {
clear: both;
width: 100%;
float: left;
min-height: 50px;
position: static;
}


/*======================
Title in Sidebar down
========================*/
.widgettitle {
padding-top: 3px !important;
}





/*=====================================
Image Position Fix for Archive Pages
======================================*/
.archive .category-term-description {
margin-bottom: 3px;
}



/*===========================
Top Bar Seperator Fix
============================*/
#top .social_bookmarks li {
border-right-width: 0px;
}

/*===========================================================
No Borders on Blog Images
============================================================*/
div .wp-caption {
max-width: 100%;
font-size: 11px;
font-style: italic;
border-width: 0px;
border-style: none;
margin: 0px 15px 10px 0;
position: relative;
}

/*==================================================
Portfolio Gallery without Borders
===================================================*/
#top div .avia-gallery img{float:left; border-style: solid; border-width:0px; padding:3px; margin-top: 2px; width:100%; border-radius: 0;}
#top div .avia-gallery .avia-gallery-big{display: block;overflow: hidden; padding:0px;  margin-bottom:0px; border-top-left-radius: 0px; border-top-right-radius: 0px; border-style: solid; border-width:0px;}


/*===================================================
No Radius on Images
=====================================================*/
img{ border-radius: 0 !important; }
.avia-testimonial-image img, .avia-testimonial-image {border-radius: 0;}
.rounded_corner {display: none !important;}
.slideshow {border-radius: 0 !important;}


/*=================================================================
Image with borderless Caption without Margin
===================================================================*/
.main_color b, .main_color u, .main_color i, .main_color center, .main_color dl, .main_color dt, .main_color dd, .main_color ol,  
.main_color ul, .main_color li, .main_color fieldset, .main_color form, .main_color label, .main_color legend, .main_color table, .main_color caption,
.main_color tbody, .main_color tfoot, .main_color thead, .main_color tr, .main_color th, .main_color td, .main_color article, .main_color aside, 
.main_color canvas, .main_color details, .main_color embed, .main_color figure, .main_color fieldset, .main_color figcaption, .main_color footer,

.main_color header, .main_color hgroup, .main_color menu, .main_color nav, .main_color output, .main_color ruby, .main_color section, .main_color summary, .main_color time, .main_color mark, .main_color audio, .main_color video, #top .main_color .pullquote_boxed, .responsive #top .main_color .avia-testimonial,

.responsive #top.avia-blank #main .main_color.container_wrap:first-child, #top .main_color.fullsize .template-blog .post_delimiter, .main_color .related_posts.av-related-style-full a {
}
#top .wp-caption img {
border: medium none;
display: block;
padding: 0px; 
margin: 0;
width: 100%;
}

/*===============================================
Lightbox with white Background
=================================================*/
.mfp-bg {
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 1042;
  overflow: hidden;
  position: fixed;
  background: #0b0b0b;
  opacity: 0.8;
  filter: alpha(opacity=100); }

.av-image-caption-overlay-center{display:table-cell;  vertical-align: middle; font-size: 14px; line-height: 1.5em; padding: 0px 4%; }
.av-image-caption-overlay-center p:first-child{margin-top:200;}
.av-image-caption-overlay-center p:last-child{margin-bottom:200;}

.mfp-bg { background: white !important; }

.mfp-bg {
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 1042;
  overflow: hidden;
  position: fixed;
  background: #ffffff;
  opacity: 1.0;
  filter: alpha(opacity=80); }

.mfp-zoom-in.mfp-ready.mfp-bg, .mfp-zoom-in.mfp-ready .mfp-preloader {
opacity: 1;
}
.mfp-title {
  text-align: left;
  line-height: 18px;
  color: #777777;
  word-wrap: break-word;
  padding-right: 36px; }

.mfp-counter {
position: absolute;
top: 0;
right: 0;
color: #777777;
font-size: 12px;
line-height: 18px;
}

/* ==============================================
Full Width Easy Slider Caption Fix
will display caption in center below slider
===============================================*/
.caption_bottom {
bottom: -85px;
text-align: center !important;
/*font-size: 13px !important;*/
text-transform: none !important;
font-style: normal !important;
padding: 0px 0px;
}
/*.caption_bottom *{
text-align: center !important;
background: transparent;
font-size: 12px !important;
text-transform: none !important;
color: #b6b6b6 !important;
padding: 0px 0px;
font-style: italic;
font-family: "Georgia", "Times New Roman", Helvetica, Arial, sans-serif;
}*/
.avia-slideshow, .avia-slideshow-inner { overflow: visible;}
.avia-fullwidth-slider { border: none !important;}
.avia-shadow { box-shadow: none;}

/* Slider Navigation on hover only */
.avia-fullwidth-slider .avia-slideshow-arrows { opacity: 0;}
.avia-fullwidth-slider:hover .avia-slideshow-arrows { opacity: 1;}


/* Hide Dots in Slider */
.avia-slideshow-dots.avia-slideshow-controls { display: none !important;}

/*No Animation in Captions*/
.avia_transform .av_slideshow_full.avia-fade-slider .active-slide .avia-caption-title, .avia_transform .av_fullscreen.avia-fade-slider .active-slide .avia-caption-title, .avia_transform .av_slideshow_full.avia-fade-slider .active-slide .avia-caption-content, .avia_transform .av_fullscreen.avia-fade-slider .active-slide .avia-caption-content {
visibility: visible;
-webkit-animation: none;
-moz-animation: none;
animation: none;
}

/*Slider Full Background Stretch*/
.avia-full-stretch{
background-size: cover !important;
}

#top .avia-button.avia-color-light {
color: hsl(0, 100%, 100%); 
border: 0px solid hsl(0, 100%, 100%); 
background: hsla(0, 0%, 0%, 0);
}

/*==========================================================
Easy Slider Caption Fix
============================================================*/
.avia-slideshow .avia-caption .avia-caption-title {
/*font-family: "Georgia", "Times New Roman", Helvetica, Arial, sans-serif;*/
text-align: center !important;
color: #b6b6b6 !important;
font-size: 13px !important;
font-style: normal !important;
text-transform: none !important;
}

/* Caption Text Color */
.caption_framed .slideshow_caption .avia-caption-content p, .caption_framed .slideshow_caption .avia-caption-title, .avia-caption .avia-caption-content p, .avia-caption .avia-caption-title {
/*font-size: 12px !important;*/
font-style: normal !important;
background: transparent;
text-transform: none !important;
text-align: center !important;
padding: 0px 0px 5px 0px !important;
}
.avia-caption-content p, .avia-caption-content p {
/*color: #b6b6b6 !important;*/
background: transparent;
/*font-size: 12px !important;*/
text-transform: none !important;
text-align: center !important;

}

.avia-caption, .avia-inner-caption, .avia-inner-caption {
width: 100%;
left: 0;
font-style: normal !important;
text-align: center !important;
text-transform: none !important;
font-style: normal !important;
}

/* Caption below Slider */
.avia-caption {position: absolute; bottom: -65px; text-transform: none !important;}
.avia-slideshow, .avia-slideshow-inner {overflow: visible !important;}
.avia-caption-content {
top: -6px;
position: relative;
}
.avia-caption-title{
font-family: sans-serif;
/*font-size: 13px !important;*/
text-transform: none !important;
font-style: normal !important;
font-weight: normal;
}

/*============================
Easy Slider hide Border
===============================*/
.avia-fullwidth-slider { border: none !important; }
.avia-shadow {box-shadow: none;}

/*==========================================
No Padding on Slider
============================================*/
.home main {padding-top: 0px;}

/*=======================================================
Disable CSS Overlay on Images
========================================================*/
.image-overlay {visibility: hidden;}

/*=======================================================
Transparent captions overlay
========================================================*/
.av-image-caption-overlay{position: absolute; height:100%; width:100%; background-color: hsla(0, 0%, 92%, 0); z-index: 10; color:#fff;  text-align: center;}
.avia-msie-8 .av-image-caption-overlay{background: #000; filter:alpha(opacity=0); }

/*===================================================
No Radius on Images
=====================================================*/
img{ border-radius: 0 !important; }
.avia-testimonial-image img, .avia-testimonial-image {border-radius: 0;}
.rounded_corner {display: none !important;}
.slideshow {border-radius: 0 !important;}

/*==================================================
No Border in List Pagination
==================================================*/
.lcp_paginator li {
display: inline-block;
border: none !important;
padding: 0 5px;
margin: 2px;
}

/*=======================================================
No Radius in Sections
=========================================================*/
.avia-section.main_color, #avia-menu{
border-radius: 0px !important;
-webkit-border-radius: 0px !important; 
-moz-border-radius: 0px !important;}

/*==================================================
Center Text in Portfolio Grid
==================================================*/
.grid-content .entry-content-header { min-height: 10px;	display: table; text-align: center; width: 100%;}

/*================================================
Padding for Grid Images
==================================================*/
.grid-entry { padding-right: 3px; }
.grid-entry { padding-left: 3px; }
.grid-entry { padding-bottom: 6px; }

/*============================
Fullwidth Menu Fix
==============================*/
#top .av-submenu-container .container {
padding: 0 37px !important;
font-size: 12px !important;
}
#top .av-subnav-menu > li {padding:12px 0 !important; 
display: inline-block;}

/*========================
No Round Corners on Thumbs
===========================*/
.small-preview .small-preview img, .big-preview img {
border-radius: 0px;
}
.avia-content-slider .slide-image {
border-radius: 0px;
}
.small-preview {
border-radius: 0px;
}

/*=============================
No Borders on Submenu
================================*/
#top .av-subnav-menu > li > a {
padding: 0px 10px 0px 12px;
display: block;
border-left-style: solid;
border-left-width: 0px;
}

/*====================
Hide Post Meta
======================*/
.post-meta-infos {
display: none!important;
}
.avia-content-slider .slide-meta {
display: none !important;
}

/*===================================
Hide Dots in Lists
=====================================*/
li.cat-item {
list-style: none !important;
}
li {
list-style: none !important;
}
.entry-content-wrapper li {  margin-left: 0px !important;   padding: 0px 0 !important;}


/*====================================
Table of Content Titel
=====================================*/
.toc_sitemap_posts_letter {
font-family: "Arial Bold", Gadget, sans-serif !important;
color: #333333 !important;
font-style: normal !important;
font-size: 15 !important;
padding: 0 !important;
text-transform: uppercase !important;
letter-spacing: 0.7px !important;
}

/*======================================
Tag Map Navigation without Borders
========================================*/
#mcTagMap #mcTagMapNav {
display: block;
background: hsl(0,100%, 100%) !important; 
float: left;
width: 100%;
text-align: center;
padding: 5px 0;
border: 0px solid hsl(0, 100%, 100%) !important; 
}

/*==============================================================
Master Slider Hide Button in upper right Corner
===============================================================*/
.ms-skin-default .ms-slide .ms-slide-vcbtn {display: none; }
.ms-skin-default .ms-slide .ms-slide-vcbtn {
width: 30px;
height: 30px;
background: url(skins/light-skin-1.png) no-repeat -24px -28px;
top: 18px;
right: 30px;
display: none;
}
.ms-skin-default .ms-slide .ms-slide-vcbtn {
width: 30px;
height: 30px;
/* background: url(skins/light-skin-1.png) no-repeat -24px -28px; */
top: 18px;
right: 30px;
display: none;
}

/*=============================================================
No Circle Timer im Master Slider
===============================================================*/
.ms-ctimer {
position: absolute;
top: 30px;
left: 30px;
cursor: pointer;
display: none; !important;
}

/*=============================================
No Vertikal Borders in Sidebars
=============================================*/

/*right sidebar - default*/
#top #main .sidebar{
border-left-style:solid;
border-left-width:0px;
margin-left:0;
float: none;
width: auto;
overflow: hidden;
display: block;
clear: none;
}

.inner_sidebar{
margin-left:50px;
}

.content{
border-right-style:solid;
border-right-width:0px;
margin-right: 0px;
}

/*left sidebar*/
#top #main .sidebar_left .sidebar{
border-right-style:solid;
border-right-width:0px;
border-left:none;
}

.sidebar_left .inner_sidebar{
margin-right:50px;
margin-left:0;
}

.sidebar_left .content{
float:right;
border-left-style:solid;
border-left-width:0px;
border-right:none;
margin-right:-50px;
margin-left:-1px;
padding-left:50px;
}


/*=============================================
Portfolio Grid without Borders
=============================================*/
.grid-entry .inner-entry {
margin-right: 1px;
box-shadow: 0px 0px 0px 1px hsla(0, 0%, 0%, 0);
}



/*====================================
Table of Content Titel
=====================================*/
.toc_sitemap_posts_letter {
font-family: "Arial Bold", Gadget, sans-serif !important;
color: #333333 !important;
font-style: normal !important;
font-size: 15 !important;
padding: 0 !important;
text-transform: uppercase !important;
letter-spacing: 0.7px !important;
}

/*======================================
Tag Map Navigation without Borders
========================================*/
#mcTagMap #mcTagMapNav {
display: block;
background: hsl(0,100%, 100%) !important; 
float: left;
width: 100%;
text-align: center;
padding: 5px 0;
border: 0px solid hsl(0, 100%, 100%) !important; 
}


/*=========================================
No Radius in Sections
===========================================*/
.avia-section.main_color, #avia-menu{
border-radius: 0px !important;
-webkit-border-radius: 0px !important; 
-moz-border-radius: 0px !important;
}


/*=============================================
Cat List Widget Pagination Fix
==============================================*/
.lcp_paginator li {
display: inline-block !important;
border: 0px solid !important !important;
padding: 0 5px !important;
margin-top: 10px !important !important;
margin-left: 0px !important !important;
}

/*=============================================
Cat List Fix
==============================================*/
pre {
clear: both !important;
border-style: solid !important;
border-width: 0px !important;
overflow: auto !important;
padding: 0px !important;
line-height: 2em !important;
font-size: 12px !important;
background-image: -webkit-linear-gradient(hsla(0, 0%, 0%, 0) 0%, hsla(0, 0%, 0%, 0) 0%, hsla(0, 0%, 0%, 0)) !important; 
background-image: -moz-linear-gradient(rgba(0, 0, 0, .0) 0%, transparent 0%, transparent) !important;
background-image: linear-gradient(hsla(0, 0%, 0%, 0) 0%, hsla(0, 0%, 0%, 0) 0%, hsla(0, 0%, 0%, 0)) !important; 
background-size: 100% 4em !important; 
font-family: Monaco, "Andale Mono", "Courier New", Courier, monospace !important;
-webkit-transition: all ease-in-out 0.5s !important;
-moz-transition: all ease-in-out 0.5s !important;
transition: all ease-in-out 0.5s !important;
margin-bottom: 30px !important;
position: relative !important;
left: 0 !important;
text-transform: none !important;
width: 100% !important;
}


/*====================================
Table of Content Titel
=====================================*/
.toc_sitemap_posts_letter {
font-family: "Arial Bold", Gadget, sans-serif !important;
color: #333333 !important;
font-style: normal !important;
font-size: 15 !important;
padding: 0 !important;
text-transform: uppercase !important;
letter-spacing: 0.7px !important;
}

::selection {
background-color: hsl(255, 50%, 35%);
color: hsl(255, 100%, 100%);
}


/*===============================
Short Separator Change*
================================*/
.hr-inner {
width: 100%;
position: absolute;
height: 1px;
left: 0;
top: 50%;
width: 100%;
margin-top: -1px;
border-top-width: 1px;
border-top-style: solid;
}

.hr-short .hr-inner-style {
border-radius: 20px;
height: 34px;
width: 34px;
border-width: 2px;
border-style: solid;
display: block;
position: absolute;
left: 50%;
margin-left: -17px;
margin-top: -17px;
line-height: 33px;
text-align: center;
border: none;
}

.alternate_color .hr-short .hr-inner-style:before {
color: #42a0bd;
}

div .hr-short .hr-inner-style:before {
content: '\E808';
font-family: 'entypo-fontello';
}

.hr-short .hr-inner-style:before {
font-size: 13px;
color: rgb(66, 160, 189);
}

/*==================================
Magazine Portfolio Fix
===================================*/
.av-magazine-hero .av-magazine-thumbnail {
margin: 0 0 8px 0;
float: none;
width: 100%;
border-radius: 2px;
padding: 5px 0 0 0px;
}

/*==============================================
Breadcrumb overlapping Fix
================================================*/
@media only screen and (max-width: 950px) {
.responsive .title_container .breadcrumb {
position: relative;
right: auto;
top: -6px;
margin: 0;
left: -2px;
}
}

/*=============================
No Title Featured Page Widget
===============================*/
.fpw-page-title {
display: none!important;
}


/*============================
Text Padding in Tabs
=============================*/
.js_active .tab_content {
  padding: 7px 0px 0px 14px !important;
}



/*================================
Breadcrumb Titles Font Style
=================================*/

.breadcrumb-title { text-transform: uppercase !important;}
.trail-end { text-transform: uppercase !important;}
.trail-begin { text-transform: uppercase !important;}
.post-title entry-title { text-transform: uppercase !important;}
.main-title, .main-title a {
font-weight: 300 !important;
font-family: Open Sans, Helvetica, sans-serif !important;
font-size: 13px !important;
padding-top: 10px !important;
}
.breadcrumb, .main-title a {
font-weight: 300 !important;
text-transform: uppercase !important;
font-family: Open Sans, Helvetica, sans-serif !important;
color: #777777 !important;
font-size: 13px !important;
}




