.post-image-above-header .post-image{margin-top:0;margin-bottom:2em}
.post-image-aligned-left .post-image{margin-top:0;margin-right:2em;float:left}
.post-image-aligned-center .post-image{text-align:center}
.post-image-aligned-right .post-image{margin-top:0;margin-left:2em;float:right}
.post-image-below-header.post-image-aligned-right .post-image{margin-top:2em}
.post-image-below-header.post-image-aligned-left .post-image{margin-top:2em}
.masonry-enabled .page-header{position:relative !important}
.inside-article:before,.inside-article:after{content:"";display:table}
.inside-article:after{clear:both}
.inside-article{zoom:1}
.isotope:after{content:'';display:block;clear:both}
.masonry-container{overflow:hidden}
.masonry-enabled .site-main{margin-right:0 !important}
.masonry .grid-sizer,.masonry .masonry-post{width:33.333%}
.masonry .masonry-post.width4,.masonry .grid-sizer.width4{width:66.666%}
.masonry .masonry-post.width6,.masonry .grid-sizer.width6{width:100%}
.masonry .masonry-post.medium,.masonry .grid-sizer.medium{width:50%}
.masonry-enabled .paging-navigation{display:none}
.masonry-enabled .masonry-load-more{display:inline-block;text-align:left}
.masonry-post{float:left}
.button,.button:visited{padding:10px 20px;display:inline-block;*display:inline;*zoom:1}
.masonry-brick.width2 .post-image{float:none;margin-right:0;margin-left:0}
@media screen and (max-width: 1024px){.masonry .grid-sizer,.masonry .masonry-post{width:50%}
.masonry .masonry-post.width4,.masonry .grid-sizer.width4{width:50%}
.masonry .masonry-post.width6,.masonry .grid-sizer.width6{width:50%}
.masonry .masonry-post.medium,.masonry .grid-sizer.medium{width:50%}}@media (max-width: 768px){.masonry-post{width:100% !important}
.masonry-enabled .masonry-load-more{text-align:center}
.masonry-container{margin-left:0 !important;margin-right:0 !important}
.masonry .grid-sizer,.masonry .masonry-post{width:100%}
.masonry .masonry-post.width4,.masonry .grid-sizer.width4{width:100%}
.masonry .masonry-post.width6,.masonry .grid-sizer.width6{width:100%}
.masonry .masonry-post.medium,.masonry .grid-sizer.medium{width:100%}
.masonry-post .inside-article{margin-right:0}
.post-image-aligned-left .post-image,.post-image-aligned-right .post-image{margin-right:0 !important;margin-left:0 !important;float:none !important}}.generate-columns.featured-column{width:100%;float:none}
.generate-columns-container{display:-webkit-flex;display:-ms-flexbox;-js-display:flex;display:flex;-webkit-flex-flow:row wrap;-ms-flex-flow:row wrap;flex-flow:row wrap;-webkit-align-items:stretch;-ms-flex-align:stretch;align-items:stretch}
.generate-columns{display:-webkit-flex;display:-ms-flexbox;-js-display:flex;display:flex}
.generate-columns .inside-article{width:100%;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}
.generate-columns-activated .generate-columns-container article:not(.featured-column) .post-image{float:none;text-align:center;margin-left:0;margin-right:0}
.generate-columns-container .paging-navigation,.generate-columns-container .page-header{-webkit-box-flex:1;-webkit-flex:1 1 100%;-ms-flex:1 1 100%;flex:1 1 100%;clear:both}
.generate-columns-container .paging-navigation{margin-bottom:0}
@media (max-width: 768px){.generate-columns-activated .generate-columns-container{margin-left:0;margin-right:0}.generate-columns{padding-left:0;padding-right:0;display:block;max-width:100%;float:none;width:auto}}.secondary-navigation a{-webkit-transition:padding 0s ease-in-out;-moz-transition:padding 0s ease-in-out;-o-transition:padding 0s ease-in-out;transition:padding 0s ease-in-out;display:block;text-decoration:none}
.secondary-navigation ul{list-style:none;margin:0;padding-left:0}
.secondary-navigation li{float:left;position:relative}
.secondary-navigation ul ul{box-shadow:0 2px 2px rgba(0,0,0,.2);display:none;float:left;position:absolute;left:0;z-index:99999;width:200px;text-align:left}
.secondary-navigation ul li a,.secondary-navigation ul li:hover>ul,.secondary-navigation ul ul a{display:block}
.secondary-navigation ul ul ul{left:100%;top:0}
.secondary-navigation ul ul li{width:100%}
.secondary-nav-float-right .secondary-navigation{float:right}
.secondary-nav-float-right .secondary-navigation .main-nav ul ul li a,.secondary-navigation .main-nav ul ul li a{line-height:normal}
.secondary-nav-float-right .secondary-navigation ul ul ul{top:0}
.secondary-navigation{clear:both;z-index:99;padding:0}
.secondary-navigation .menu-toggle{margin:0}
.secondary-navigation ul ul li a{line-height:normal;font-size:90%}
.both-right .widget-area .secondary-navigation ul ul,.both-sidebars .widget-area .inside-right-sidebar .secondary-navigation ul ul,.right-sidebar .widget-area .secondary-navigation ul ul{left:auto;right:100%}
.secondary-nav-aligned-center.secondary-nav-above-header .secondary-navigation .sf-menu>li,.secondary-nav-aligned-center.secondary-nav-below-header .secondary-navigation .sf-menu>li,.secondary-nav-aligned-right.secondary-nav-above-header .secondary-navigation .sf-menu>li,.secondary-nav-aligned-right.secondary-nav-below-header .secondary-navigation .sf-menu>li{float:none;display:inline-block}
.secondary-nav-aligned-center .secondary-navigation ul,.secondary-nav-aligned-right .secondary-navigation ul{font-size:0}
.secondary-nav-aligned-left.secondary-nav-above-header .secondary-navigation,.secondary-nav-aligned-left.secondary-nav-below-header .secondary-navigation{text-align:left}
.secondary-nav-aligned-center.secondary-nav-above-header .secondary-navigation,.secondary-nav-aligned-center.secondary-nav-below-header .secondary-navigation{text-align:center}
.secondary-nav-aligned-right.secondary-nav-above-header .secondary-navigation,.secondary-nav-aligned-right.secondary-nav-below-header .secondary-navigation{text-align:right}
.secondary-navigation .main-nav ul li .dropdown-toggle{display:none}
.secondary-navigation ul li.sfHover>ul,.secondary-navigation ul li:hover>ul{display:block}
.dropdown-click .secondary-navigation ul li.sfHover>ul,.dropdown-click .secondary-navigation ul li:hover>ul{display:none}
.dropdown-click .secondary-navigation ul li.sfHover>ul.toggled-on,.dropdown-click .secondary-navigation ul li:hover>ul.toggled-on,.dropdown-click .secondary-navigation ul.toggled-on{display:block}
.secondary-navigation ul li .dropdown-toggle{display:none}
.dropdown-click .secondary-navigation ul ul ul{left:0;top:auto;position:relative}
.dropdown-click.both-right .widget-area .secondary-navigation ul ul,.dropdown-click.both-sidebars .widget-area .inside-right-sidebar .secondary-navigation ul ul,.dropdown-click.right-sidebar .widget-area .secondary-navigation ul ul{right:0}
.dropdown-click .widget-area .secondary-navigation ul ul{left:0;right:0;top:auto;position:relative;float:none;width:100%}
.secondary-navigation .main-nav ul li.menu-item-has-children>a{padding-right:0;position:relative}
.widget-area .secondary-navigation li{float:none;display:block;width:100%;padding:0;margin:0}
.widget-area .secondary-navigation ul ul{top:0;left:100%;width:220px}
.rtl .secondary-navigation ul ul{float:right;left:auto;right:0;text-align:right}
.rtl .secondary-navigation ul ul ul{left:auto;right:100%}
.rtl .secondary-navigation .menu-item-has-children ul .dropdown-menu-toggle{transform:rotate(180deg)}@media (max-width:1024px){.secondary-nav-float-right .secondary-navigation{float:none;margin-bottom:15px;margin-top:0}}@media (max-width:768px){.secondary-navigation .menu-toggle{text-align:center}.secondary-navigation ul li:hover>ul,.sf-menu li.sfHover>ul,.sf-menu li:hover>ul{display:none}button.secondary-menu-toggle{background-color:transparent;width:100%;border:0}button.secondary-menu-toggle:active,button.secondary-menu-toggle:focus,button.secondary-menu-toggle:hover{background-color:transparent;border:0;outline:0}.sub-menu.toggled-on{display:block!important}.secondary-navigation .main-nav ul li .dropdown-toggle{display:block}.secondary-navigation li a.dropdown-toggle{position:absolute;top:0;right:0}.secondary-navigation ul{display:none}.secondary-navigation .menu-toggle,.secondary-navigation.toggled ul.secondary-menu{display:block}.secondary-navigation .menu>li,.secondary-navigation .sf-menu>li{display:block!important;float:none!important;text-align:left;margin:0!important;clear:both}body.secondary-nav-above-header .secondary-navigation .menu>li,body.secondary-nav-above-header .secondary-navigation .sf-menu>li,body.secondary-nav-below-header .secondary-navigation .menu>li,body.secondary-nav-below-header .secondary-navigation .sf-menu>li{display:block;margin:0;float:none}.secondary-navigation ul.secondary-menu ul{left:0;position:relative;top:0;width:100%}.secondary-nav-above-header nav.secondary-navigation,.secondary-nav-below-header nav.secondary-navigation{text-align:left}.secondary-nav-float-right .secondary-navigation{float:none}}