/*==========================================================================================

Main theme styles
This file contains all styles for Trend theme

==========================================================================================*/

@font-face {
    font-family: 'sabadoregular';
    src: url('fonts/sabado/sabado_regular-webfont.eot');
    src: url('fonts/sabado/sabado_regular-webfont.eot?#iefix') format('embedded-opentype'),
         url('fonts/sabado/sabado_regular-webfont.woff') format('woff'),
         url('fonts/sabado/sabado_regular-webfont.ttf') format('truetype'),
         url('fonts/sabado/sabado_regular-webfont.svg#sabadoregular') format('svg');
    font-weight: normal;
    font-style: normal;
}

* {outline:none!important;}

::selection {color:#000;background:#fffd82;}
::-moz-selection {color:#000;background:#fffd82;}

body, html {background-color:#f8f8f8;font-family:'Open Sans';font-weight:300;font-size:14px;}

h1,h2,h3,h4,h5,h6 {font-family:'sabadoregular';color:#000;}
h1 {font-size:50px}
h2 {font-size:40px}
h3 {font-size:30px}
h4 {font-size:20px}
h5 {font-size:15px}
h6 {font-size:12px}

blockquote p:last-of-type {margin-bottom:0;}

#preloader {position:fixed;top:0;bottom:0;left:0;right:0;background-color:#eee;overflow:hidden;z-index:50;}
#preloader.ghost {pointer-events: none;}
#preloader .animation-holder {display:block;width:50px;height:2px;position:relative;background-color:#ccc;top:50%;left:50%;margin-left:-25px;}
#preloader .animation {display:block;width:0;height:2px;position:relative;background-color:#000;left:50%;margin-left:0;}

#pattern-full {position:fixed;top:65px;bottom:65px;left:65px;right:65px;background:transparent url(../img/patterns/dot.png) repeat 0 0;z-index:1;opacity:0.2;}

#wrapper {width:100%;height:100%;position:absolute;top:0;left:0;z-index:-1;}

#container {width:100%;height:100%;position:absolute;top:0;left:0;}

#header {position:fixed;top:0;left:0;width:100%;height:65px;padding:0 65px;background-color:#fff;}
#header.admin-bar {top:32px;}
#header .logo {float:left;padding-right:15px;font-family:'sabadoregular', sans-serif;color:#000;font-size:40px;line-height:65px;font-weight:800;text-decoration:none;}
#header .logo img {float:left;max-width:300px;max-height:65px;}

.header-part-left {position:absolute;top:0;left:65px;width:50%;}

.header-part-right {position:absolute;top:0;right:65px;width:50%;text-align:right;font-family: 'sabadoregular', sans-serif;font-size:40px;color:#000;overflow:hidden;z-index:1;}
.header-part-right h1 {float:left;width:100%;padding-right:70px;position:relative;line-height:65px;white-space:nowrap;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;text-align:right;}
.header-part-right.nopadd h1 {padding-right:0;}
.header-part-right .circle-button {position:absolute;top:8px;right:0;}

#navigation {float:left;text-align:center;font-size:0;}
#navigation li {position:relative;display:inline-block;}
#navigation a {display:block;padding:26px 8px 26px;font-size:13px;color:#000;line-height:100%;text-decoration:none;text-transform:uppercase;}
#navigation a:after {content:"";display:block;position:absolute;top:31px;right:-1px;width:2px;height:10px;background: url(../img/sprite.png) no-repeat 0 0;}
#navigation li:last-child a:after {display:none;}

#navigation ul ul {display:none;position:absolute;top:65px;left:-50px;width:200px;text-align:left;background-color:rgba(0,0,0,0.7);}
#navigation ul ul:after {bottom:100%;left:50%;border:solid;content:" ";height:0;width:0;position:absolute;pointer-events:none;border-color:transparent transparent transparent #252525;border-bottom-color:#252525;border-width:10px 0 0 10px;margin-left:-10px;}
#navigation ul ul ul:after {display:none;}
#navigation ul ul ul {left:200px;top:0;}
#navigation ul ul li {display:block;}
#navigation ul ul a {padding:10px;font-size:13px;color:#fff;}
#navigation ul ul a:hover {background-color:#000;}
#navigation .menu-item-has-children > a {background:url(../img/arrow.png) no-repeat 185px 14px;}

#navigation-mobile {display:none;}
#navigation-mobile .mobile-close {display:block;position:relative;top:20px;width:60px;height:60px;text-align:center;left:50%;margin-left:-30px;cursor:pointer;}
#navigation-mobile .mobile-close span {position:absolute;display:block;left:30px;background-color:#fffd82;}
#navigation-mobile .mobile-close span.hor {width:60px;height:2px;top:29px;margin-left:-29px;}
#navigation-mobile .mobile-close span.ver {width:2px;height:60px;}

#toggle-nav {display:none;}


#toggle-sidebar {float:right;padding:23px;color:#000;position:relative;left:0;}
#toggle-sidebar.open {left:-195px;}

#sidebar {position:fixed;width:250px;height:100%;display:block;background-color:#252525;right:-250px;z-index:1;}
#sidebar.open {right:0;}

#sidebar .mCSB_container {margin-right:10px;}
#sidebar .mCSB_dragger_bar {background-color:#fffd82;}
#sidebar .mCSB_draggerRail {opacity:0;}
#sidebar .mCSB_scrollTools .mCSB_draggerContainer {top:2px;bottom:2px;}

#sidebar ul, #sidebar ol {margin-left:35px;padding:0;padding-right:15px;list-style:none;color:#b6b6b6;}
#sidebar ul a, #sidebar ol a {color:#fff;text-decoration:none;}
#sidebar ul a:hover, #sidebar ol a:hover {color:#fffd82;}

/* widgets */
.widget {float:left;width:100%;margin:0;}
.widget-title {display:block;width:100%;padding:5px 10px 7px 15px;font-size:1.4em;color:#fffd82;clear:both;}

/* search */
.widget .search-field {width:100%;padding:15px 10px;color:#fff;background-color:#373737;border:0;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;}
.widget .search-field:focus {color:#fff;}

/* recent posts */
.widget_recent_entries li {float:left;width:100%;overflow:hidden;}
.widget_recent_entries li:last-child {border-bottom:0;}
.widget_recent_entries .cont {float:left;width:250px;height:100px;padding:1px 10px 0 15px;}
.widget_recent_entries .cont a {display:block;margin:10px 0 6px;font-size:1.3em;line-height:130%;font-weight:300;white-space:nowrap;width:220px;overflow:hidden;text-overflow:ellipsis;}
.widget_recent_entries .cat {display:block;font-size:1em;color:#777;height:46px;overflow:hidden;}
.widget_recent_entries .thumbnail {float:right;width:100px;}
.widget_recent_entries .thumbnail img {display:block;width:100px;height:100px;}

.widget_recent_entries li:first-child .thumbnail {float:left;width:100%;}
.widget_recent_entries li:first-child .thumbnail img {width:100%;height:302px;}
.widget_recent_entries li:first-child .cont {width:350px;height:120px;}
.widget_recent_entries li:first-child .cont a {width:315px;}
.widget_recent_entries li:first-child .cat {height:60px;}

/* popular posts */
.popular-posts li {float:left;width:100%;border-bottom:1px solid #000;overflow:hidden;}
.popular-posts li:last-child {border-bottom:0;}
.popular-posts .position {float:left;width:50px;height:100px;text-align:center;line-height:100px;font-size:2em;font-weight:500;text-decoration:underline;}
.popular-posts .cont-holder {float:left;width:200px;height:100px;}
.popular-posts .cont {width:200px;height:100px;display:table-cell; vertical-align:middle;height:100px;}
.popular-posts .cont a {}
.popular-posts .thumbnail {float:left;width:100px;}
.popular-posts .thumbnail img {display:block;width:100px;height:100px;}

.bw-popular-widget-nav {float:left;width:100%;background-color:#000;padding:0 5px;}
.bw-popular-widget-nav a {float:left;padding:5px;color:#fff;position:relative;}
.bw-popular-widget-nav a.active:after {bottom:0;left:50%;border:solid transparent;content:"";height:0;width:0;position:absolute;pointer-events:none;border-color:rgba(255, 255, 255, 0);border-bottom-color:#fff;border-width:5px;margin-left:-5px;}
.bw-popular-widget-nav a:hover {color:#bababa;}

/* tag cloud */
.widget_tag_cloud .tagcloud {float:left;}
.widget_tag_cloud a {float:left;padding:5px 8px;background-color:#fffd82;text-decoration:none;color:#000;margin:0;border-right:1px solid #252525;border-bottom:1px solid #252525;font-size:1em!important;}
.widget_tag_cloud a:nth-child(4n) {border-right:0;}
.widget_tag_cloud a:hover {background-color:#000;color:#fff;}

/* text */
.textwidget {padding:10px 35px;color:#fff;}

/* selects */
.widget select {width:100%;padding:15px 10px;color:#000;background-color:#fff;border:0;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;}

/* meta */
.widget_meta ul, .widget_rss ul {padding:10px 13px;}

/*----------------------------------------------------*/
/*	calendar
/*----------------------------------------------------*/
.widget_calendar {float:left;width:100%;}
#wp-calendar {width:100%;margin:0;}
#wp-calendar caption {text-align:right;color:#fff;font-size:1.2em;font-weight:300;text-align:center;margin-top:10px;margin-bottom:15px;}
#wp-calendar thead {}
#wp-calendar thead th {padding-bottom:10px;text-align:center;font-weight:300;}
#wp-calendar tbody {color:#aaa;}
#wp-calendar tbody td {border-top:1px solid #5f5f5f;text-align:center;padding:8px;font-weight:300;}
#wp-calendar tbody td a {color:#fffd82;text-decoration:none;}
#wp-calendar tbody td a:hover {color:#fff;}
#wp-calendar #today {color:#fffd82;}
#wp-calendar tfoot tr td {border-top:1px solid #5f5f5f;}
#wp-calendar #next {text-transform:uppercase;text-align:right;font-weight:300;padding-right:15px;padding-bottom:10px;}
#wp-calendar #prev {text-transform:uppercase;padding-top:10px;font-weight:300;padding-left:15px;padding-bottom:10px;}
#wp-calendar #next a, #wp-calendar #prev a {color:#fff;text-decoration:none;}

/* recent comments */
.widget_recent_comments ul {padding:10px 13px;}
.widget_recent_comments a {color:#f54545;}
.widget_recent_comments a:hover {color:#000;}



#categorizr {position:fixed;top:0;left:0;width:100%;height:100%;min-width:320px;}
#categorizr .nav-holder {max-height:50%;overflow:hidden;position:relative;left:85px;top:20%;overflow-y:scroll;}
#categorizr .nav {display:block;list-style:none;margin:0;position:relative;overflow-y:scroll;z-index:2;}
#categorizr .nav li {display:block;height:41px;padding:0 50px 0 10px;overflow:hidden;}
#categorizr .nav ul li {padding-left:0;}
#categorizr .nav .title {position:relative;display:inline-block;height:41px;bottom:-40px;font-family: 'Raleway', sans-serif;color:#fff;text-transform:uppercase;font-size:30px;font-weight:400;text-decoration:none;}
#categorizr .nav .title.show {bottom:0;}

#categorizr .nav .title:before {content:" ";position:absolute;bottom:0;display:block;width:0;height:1px;background-color:#fffd82;}
#categorizr .nav .title:after {content:" ";position:absolute;bottom:0;left:-10px;display:block;width:0;height:38px;padding-right:0;z-index:-1;box-sizing:content-box;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;}

#categorizr .nav .title.active, #categorizr .nav .title:hover {color:#fffd82;}
#categorizr .nav .title.active:before {background-color:#fffd82;}

#categorizr .nav a:hover:before, #categorizr .nav a.active:before, #categorizr.expanded .nav a:hover.active:before {width:100%;}
#categorizr .nav a:hover:after, #categorizr .nav a.active:after, #categorizr.expanded .nav a:hover.active:after {width:100%;padding-right:20px;}
#categorizr .quick-view-gallery {position:relative;bottom:0;height:auto;margin:1px 0 0 0;overflow:hidden;opacity:0;}
#categorizr .quick-view-gallery li {display:inline-block;padding-top:10px;}
#categorizr .quick-view-gallery a {float:left;position:relative;background-color:#fffd82;overflow:hidden;}
#categorizr .quick-view-gallery img {float:left;opacity:0;}
#categorizr .quick-view-gallery img.visible {opacity:1;}

#categorizr .quick-view-gallery .img {float:left;}
#categorizr .quick-view-gallery .overr {position:absolute;width:100%;height:100%;top:0;left:0;background-color:#000;opacity:0;}
#categorizr .quick-view-gallery .pluss {display:block;position:absolute;top:50%;left:50%;opacity:0;background-color:#fffd82;pointer-events:none;}
#categorizr .quick-view-gallery .pluss.horr {width:0;height:2px;margin-left:0;}
#categorizr .quick-view-gallery .pluss.verr {width:2px;height:0;margin-top:0;}

#categorizr .ctrz-button {position:relative;top:20%;left:97px;float:left;margin-top:15px;z-index:2;text-decoration:none;}
.circle-button {position:relative;display:inline-block;width:48px;height:48px;border:1px solid #fff;}
.circle-button .point {position:absolute;width:100%;height:100%;}
.circle-button .hor {position:absolute;top:22px;left:12px;display:block;width:22px;height:1px;background-color:#fff;}
.circle-button .ver {position:absolute;top:12px;left:22px;display:block;width:1px;height:22px;background-color:#fff;}
.ctrz-button strong {position:relative;top:-16px;padding-left:10px;text-transform:uppercase;color:#fff;font-weight:300;font-size:18px;}

.circle-button:hover .point, .ctrz-button:hover .point {transform:rotate(135deg);-moz-transform:rotate(135deg);-webkit-transform:rotate(135deg);}

.circle-button.black {border-color:#000;}
.circle-button.black .hor, .circle-button.black .ver {background-color:#000;}
.ctrz-button.black strong {color:#000;}

#categorizr .slider {margin:0;list-style:none;text-align:center;top:0;}
#categorizr .slider .item {position:fixed;top:65px;bottom:65px;left:65px;right:65px;overflow:hidden;background-color:#000;z-index:0;transform:scale(1);-moz-transform:scale(1);-webkit-transform:scale(1);opacity:0;}
#categorizr .slider .item.visible {opacity:1;}
#categorizr .slider .item.zindex {z-index:1;}
#categorizr .slider .full {position:relative;}

#categorizr .auth {right:11px;bottom:11px;}


#categorizr .nav-over {position:absolute;display:block;width:100%;height:100%;background-color:#000;z-index:3;}

#categorizr.expanded .nav-holder {left:55px;top:75px;max-height:63%;}
#categorizr.expanded .nav {width:100%;overflow-y:scroll;}
#categorizr.expanded .nav li {height:115px;}
#categorizr.expanded .quick-view-gallery {opacity:1;}

#categorizr.expanded .slider .item {transform:scale(0.8);-moz-transform:scale(0.8);-webkit-transform:scale(0.8);opacity:0!important;transition:all .5s ease-in-out;-moz-transition:all .5s ease-in-out;-webkit-transition:all .5s ease-in-out;}

#categorizr.expanded .nav a.active:before {width:0;}
#categorizr.expanded .nav a.active:after {width:0;padding-right:0;}

#categorizr.expanded .nav .title {color:#000;}
#categorizr.expanded .nav .title:before {background-color:#000;}

#categorizr.expanded .ctrz-button {left:65px;top:75px;}
#categorizr.expanded .circle-button {border-color:#000;}
#categorizr.expanded .circle-button .hor, #categorizr.expanded .circle-button .ver {background-color:#000;}
#categorizr.expanded .ctrz-button strong {color:#000;}
#categorizr.expanded .circle-button .ver {height:0;}

#categorizr.expanded #pattern-full {opacity:0;}

#categorizr .full-page {position:fixed;right:65px;bottom:65px;z-index:2;width:45px;height:45px;color:#fff;text-align:center;font-size:18px;line-height:100%;padding-top:13px;}
#categorizr .full-page:hover {background-color:#000;}

#categorizr .author {list-style:none;margin:0;z-index:3;position:absolute;bottom:65px;right:65px;}
#categorizr .author li, #categorizr .author a {white-space:nowrap;}
#categorizr .author li {display:none;}
#categorizr .author li.visible {display:block;}


#rail {height:66%;position:absolute;top:17%;left:65px;right:0;overflow:hidden;}
#rail .rail-title h1 {line-height:100px;font-family: 'sabadoregular', sans-serif;font-size:70px;color:#000;}
#rail .rail-content {float:left;position:absolute;top:100px;bottom:85px;width:100%;margin:0;overflow:hidden;list-style:none;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;}
#rail .rail-content li {float:left;height:100%;}
#rail .rail-content li.focus {}
#rail .rail-content .item {float:left;height:100%;margin-right:20px;overflow:hidden;}
#rail .rail-content .item > a {display:inline-block;overflow:hidden;width:100%;height:100%;}
#rail .rail-content li:last-child .item {padding-right:0;}
#rail .rail-content .item img {float:left;height:100%;}
#rail img {height:100%;width:auto;}


#gallery {position:absolute;top:65px;bottom:65px;left:65px;right:65px;background-color:1;z-index:0;text-align:center;}
#gallery .gallery-holder {float:left;position:relative;display:block;width:100%;height:100%;background-color:#eee;overflow:hidden;}
#gallery .gallery-holder.black {background-color:#000;}
#gallery .gallery-holder img {display:inline-block;max-height:100%;max-width:100%;position:absolute;top:0;bottom:0;left:0;right:0;margin:auto;}
#gallery .gallery-holder img.full {max-height:none;max-width:none;}

.auth {position:absolute;right:63px;bottom:9px;padding:3px 7px;font-size:13px;color:#fff;z-index:2;}
.auth:hover {background-color:rgba(0,0,0,0.1);}
.auth.black {color:#000;}

#gallery.full {top:0;bottom:0;left:0;right:0;}
#gallery .full-toggle {position:absolute;bottom:0;right:0;z-index:2;display:block;padding:8px;width:45px;height:45px;text-align:center;color:#fff;font-size:18px;}
#gallery .full-toggle.black {color:#000;}
#gallery .full-toggle:hover {background-color:rgba(0,0,0,0.1);}
#gallery .full-overlay {position:absolute;top:0;bottom:0;left:0;right:0;background-color:#000;opacity:0;z-index:1;}
#gallery .full-overlay.black {opacity:1}
body.cover #wrapper {background-color:#000;}
body.cover #gallery {top:0;bottom:0;left:0;right:0;}
body.cover #pattern-full {opacity:0;}
body.cover #gallery .gallery-holder {background-color:#000;z-index:1;}
body.cover #header, body.init #header {top:-100px;}
body.cover #footer, body.init #footer {bottom:-100px;}
body.cover .auth, body.cover .full-toggle {color:#fff!important;}

#gallery iframe {width:100%!important;height:100%!important;}

#gallery .post-nav {position:absolute;top:20%;width:15%;height:60%;z-index:2;}
#gallery .post-nav.nav-left {right:-65px;}
#gallery .post-nav.nav-right {left:-65px;}

#gallery .post-nav.nav-left .arrow {position:fixed;top:50%;right:30px;display:block;width:20px;height:20px;margin-top:-10px;border-top:1px solid #000;border-right:1px solid #000;}
#gallery .post-nav.nav-right .arrow {position:fixed;top:50%;left:30px;display:block;width:20px;height:20px;margin-top:-10px;border-bottom:1px solid #000;border-left:1px solid #000;}
body.cover #gallery .post-nav.nav-left .arrow {border-top:1px solid #fff;border-right:1px solid #fff;}
body.cover #gallery .post-nav.nav-right .arrow {border-bottom:1px solid #fff;border-left:1px solid #fff;}

#gallery .post-nav .thumb {width:110px;height:65px;position:fixed;top:50%;margin-top:-32px;}
#gallery .post-nav.nav-left .thumb {right:-110px;opacity:0;}
#gallery .post-nav.nav-right .thumb {left:-110px;opacity:0;}
#gallery .post-nav .thumb img {width:100%;}
.media {position:absolute;width:30px;height:30px;display:block;top:50%;left:50%;margin-left:-15px;margin-top:-15px;background: rgba(0,0,0,0.4) url(../img/sprite.png) no-repeat -289px 3px;}

#gallery .post-nav.nav-left:hover > .thumb {right:0;opacity:1;}
#gallery .post-nav.nav-right:hover > .thumb {left:0;opacity:1;}

#gallery .post-nav.nav-left:hover > .arrow {right:-50px;opacity:0;}
#gallery .post-nav.nav-right:hover > .arrow {left:-50px;opacity:0;}


#map-holder {float:left;width:100%;height:430px;padding:0;margin:20px 0;z-index:1;overflow:hidden;position:relative;}
#map-holder .map-container {display:block;width:100%;height:100%;background-color:#000;opacity:1;}

#map-holder .navigation {position:absolute;top:10px;left:10px;margin:0;list-style:none;z-index:1;opacity:1;}
#map-holder .navigation.visible {opacity:1;}
#map-holder .navigation a {display:block;width:43px;height:41px;background: #000 url(../img/sprite.png) no-repeat -205px 9px;}
#map-holder .navigation a:hover {opacity:0.8;}
#map-holder .navigation a#zoomout {background-position:-236px 9px;margin-top:1px;}

#map-summary {display:none;}
.marker-label {background-color:rgba(0,0,0,0.3);position:relative;top:130px;left:110px;width:200px;padding:15px;}

#left-part-page #map-holder {height:100%;margin:0;}
#left-part-page #map-holder .navigation {left:auto;right:10px;}
#left-part-page #map-holder .navigation a {background-color:#252525;}


.wrap {position:relative;top:65px;width:100%;}
.page-content {width:1000px;position:relative;margin:0 auto 10px auto;}
.page-title {width:100%;text-align:center;line-height:90px;font-family:'sabadoregular', sans-serif;font-size:70px;color:#000;}
.page-subtitle {width:100%;text-align:center;line-height:25px;font-size:15px;color:#252525;}
.page-min-wrap, .page-medium-wrap, .page-wrap {margin:0 auto;position:relative;padding-bottom:65px;}
.page-min-wrap {width:500px;}
.page-medium-wrap {width:840px;padding-bottom:65px;}
.page-full-wrap {float:left;width:100%;padding:95px 65px 80px 65px;}
.page-wrap {width:1000px;}
.page-space {padding:65px 0;}
.overflow {overflow:hidden;}
.top-65 {margin-top:65px;margin-bottom:65px;}
.white {background-color:#fff;}


.contact {float:left;width:100%;margin:20px auto;padding-bottom:65px;text-align:center;}
.contact input, .contact textarea {width:100%;padding:10px;margin-bottom:15px;background-color:#fff;border:2px solid #dfdfdf;color:#000;font-size:14px;border-radius:0;-moz-border-radius:0;-webkit-border-radius:0;}
.contact input[type="text"] {float:left;width:48.75%;}
.contact input[type="text"]:first-of-type {margin-right:2.5%;}
.contact input.error, .contact textarea.error {border:2px solid #ff7777;background-color:#ff7777;color:#fff;}
.contact textarea {resize:none;}
.contact input[type="submit"] {display:inline-block;width:auto;background-color:#000;color:#fff;border:0;display:inline-block;padding:12px 30px;}
.contact .captcha-number {float:left;width:48.75%;margin-right:2.5%;}
.contact .success {display:none;float:left;width:100%;padding:10px;color:#5fb963;background-color:#b9ffbc;margin-bottom:14px;}
.page-min-wrap .social {left:0;}
.ajaxed {position:relative;}
.ajax-preloader {position:absolute;bottom:25px;left:0;display:none;}


#journal-list {float:left;width:100%;height:auto;padding:65px;padding-bottom:150px;}
#journal-list ul {float:left;width:100%;margin:0;list-style:none;}
#journal-list li {float:left;width:16.6666%;}
#journal-list a {float:left;width:100%;position:relative;}
#journal-list a.title {color:#000;text-decoration:none;font-size:18px;font-weight:500;margin-bottom:12px;}
#journal-list li .item {float:left;width:100%;height:520px;position:relative;opacity:0;top:250px;background-color:#fff;border-right:1px solid #f3f3f3;border-top:1px solid #f3f3f3;}
#journal-list li .item:hover {background-color:#000;color:#fff;}
#journal-list li .item:hover a {color:#fff;}
#journal-list li .item:hover:after {opacity:1;}
#journal-list li .item:after {opacity:0;bottom:-15px;right:0;border:solid;content:" ";height:0;width:0;position:absolute;pointer-events:none;border-color:#000 #000 transparent transparent;border-bottom-color:#000;border-width:15px 0 0 15px;margin-left:-15px;z-index:1;}
#journal-list .item .img {float:left;width:100%;padding:5%;}
#journal-list .item .img img {float:left;width:100%;}
#journal-list .info {float:left;width:100%;padding:0 5%;}
#journal-list .title {float:left;width:100%;}
#journal-list .date {color:#808080;font-size:12px;position:absolute;bottom:15px;left:15px;}


#journal-classic {float:left;width:100%;padding:65px 0 120px 0;}
#journal-classic ul {float:left;list-style:none;margin:0;padding-bottom:65px;}
#journal-classic .img {float:left;width:100%;}
#journal-classic .item {float:left;width:100%;position:relative;text-align:center;padding-bottom:50px;}
#journal-classic .item iframe {float:left;width:100%;height:500px;}
#journal-classic .page-title {float:left;width:100%;text-align:center;font-size:50px;color:#000;text-decoration:none;line-height:50px;margin:20px 0 0 0;}
#journal-classic .page-title:hover {opacity:0.5;}
#journal-classic .border {display:inline-block;width:25%;height:1px;background-color:#000;}
#journal-classic .info {float:left;width:100%;margin:8px 0 20px 0;text-align:center;font-size:15px;}
#journal-classic .info a {color:#000;text-decoration:none;}
#journal-classic .info a:hover {text-decoration:underline;}
#journal-classic .post-gallery {float:left;}
#journal-classic .excerpt {float:left;width:100%;color:#000;font-weight:500;font-size:18px;margin-top:30px;}
#journal-classic .the-content {float:left;width:100%;color:#000;font-weight:500;font-size:15px;margin-top:30px;text-align:left;}
#journal-classic .comment-form input[type="text"] {width:31.93%;}
#journal-classic .nav-links {float:left;width:100%;padding-bottom:120px;}


#post {width:100%;height:100%;padding:65px;}
#post .image-full {position:relative;float:left;width:50%;height:100%;overflow:hidden;}
#post .image-full iframe {position:relative;width:100%;height:100%;}
#post #pattern-full {position:absolute;top:0;bottom:0;left:0;right:0;}
#post .right {float:left;width:50%;padding:10px 0 5px 17px;height:100%;}
#post .page-title {text-align:left;font-size:60px;line-height:55px;margin:20px 0;}
#post .scroll-content {overflow:hidden;}
#post .scroll-content a {color:#6d6d6d;text-decoration:none;}
#post .scroll-content a:hover {color:#000;text-decoration:underline;}

#post .info {position:absolute;bottom:5px;padding:0 5px;right:10px;text-align:center;font-size:14px;color:#fff;z-index:1;background-color:rgba(0,0,0,0.3);}
#post .info ul {list-style:none;display:inline-block;margin:0 0 0 5px;}
#post .info a {color:#fff;text-decoration:none;}
#post .info a:hover {text-decoration:underline;}


#post-classic {float:left;width:100%;padding:65px 0;}
#post-classic img {float:left;width:100%;}

blockquote {padding:10px;padding-left:20px;margin:25px 0;border-left:5px solid #eee;font-style:italic;}
.quote-author {width:100%;}
.post-categories li {display:inline-block;}



#left-part-page {float:left;padding:65px;width:100%;height:100%;position:absolute;}
#left-part-page .image {position:relative;float:left;width:50%;height:100%;overflow:hidden;}
#left-part-page .image img {}
#left-part-page .right-content {float:left;width:50%;height:100%;padding:10px 17px;padding-right:12px;}
#left-part-page .right-content .page-title {width:100%;margin-bottom:10px;}



/* isotope */
.isotope.white {background-color:#fff;}
.isotope.padding {padding:20px 0 20px 18px;}
.isotope-holder {float:left;width:100%;padding:65px 40px 65px 65px;}
.isotope .isotope-item {float:left;width:20%;height:159px;margin:0;}
.isotope.element-space .isotope-item {margin: 0 0 8px 0;}
.isotope.element-big-space .isotope-item {margin: 0 0 24px 0;}
.isotope .isotope-item .element {float:left;width:100%;height:100%;opacity:0;}

.isotope .isotope-item .over, .rail-content .over, .item .over {position:absolute;top:0;left:0;width:100%;height:100%;opacity:0;background-color:#000;}
.isotope .isotope-item .plus, .rail-content .plus, .item .plus {display:block;position:absolute;top:50%;left:50%;opacity:0;background-color:#fffd82;pointer-events:none;}
.isotope .isotope-item .plus.hor, .rail-content .plus.hor, .item .plus.hor {width:0;height:2px;margin-left:0;}
.isotope .isotope-item .plus.ver, .rail-content .plus.ver, .item .plus.ver {width:2px;height:0;margin-top:0;}

.isotope .isotope-item img {display:block;width:100%;}
.isotope .item-h2 {height:600px;}
.isotope.isotope-mixed .item-h2 {height:auto!important;}
.isotope .item-h3 {height:auto;}
.isotope .item-w2 {width:40%;}

/* isotope blog */
.isotope.blog {background-color:transparent;padding:7px 4px;}
.isotope.blog .isotope-item .element {float:left;width:100%;height:100%;background-color:#fff;}
.isotope.blog .post-type {float:left;width:100%;text-align:center;padding-top:15px;}

.isotope .box {float:left;width:100%;padding:10px;text-align:center;font-size:14px;line-height:120%;}
.isotope .box .title a {font-size:15px;font-weight:500;color:#000;text-decoration:none;}
.isotope .box span {color:#808080;font-style:italic;}
.isotope .box span a {color:#000;text-decoration:none;}
.isotope .box .author {color:#808080;font-style:italic;}
.isotope .post-gallery {background-color:#eee;}
.isotope .post-gallery-item {float:left;}
.isotope .post-gallery-item img {float:left;display:none;}

.owl-pagination {position:absolute;bottom:0;}
.owl-buttons {position:absolute;bottom:0;right:5px;}

/* post item gallery pagination */
.owl-theme .owl-controls .owl-page {display:inline-block;}
.owl-theme .owl-controls .owl-page span {display:block;width:10px;height:10px;margin:5px 7px;background:#fff;filter:Alpha(Opacity=50);opacity:0.5;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;}
.owl-theme .owl-controls .owl-page.active span,
.owl-theme .owl-controls.clickable .owl-page:hover span {filter:Alpha(Opacity=100);opacity: 1;}

.owl-theme .owl-buttons div {display:inline-block;width:40px;height:40px;background:transparent url(../img/sprite.png) no-repeat;}
.owl-theme .owl-buttons .owl-prev {background-position:-107px 8px;}
.owl-theme .owl-buttons .owl-next {background-position:-68px 8px;}


/* cover */
#cover {position:relative;top:32%;z-index:3;}
#cover .cover-center {width:100%;opacity:0;text-align:center;height:82px;line-height:80px;}
#cover .cover-center.visible {opacity:1;}
#cover .cover-center span {display:inline-block;padding:5px;font-size:70px;color:#000;font-weight:400;font-family:'sabadoregular';text-transform:uppercase;}

#cover .cover-top, #cover .cover-bottom {font-size:30px;opacity:0;position:relative;}
#cover .cover-top {bottom:-50px;}
#cover .cover-bottom {top:-50px;}

#cover .border-top, #cover .border-bottom {display:inline-block;content:" ";position:relative;width:0;height:1px;background-color:#000;}
#cover .border-top {top:0;}
#cover .border-bottom {bottom:0;}



#page-404 {width:100%;text-align:center;position:relative;top:30%;}
#page-404 .title {font-family:'sabadoregular', sans-serif;color:#000;font-size:140px;line-height:120px;}
#page-404 .subtitle {font-family:'sabadoregular', sans-serif;color:#000;font-size:30px;line-height:45px;padding-bottom:11px;}
#page-404 .search-field {padding:10px;background-color:#fff;color:#000;border:0;width:40%;}
#page-404 .search-submit {display:inline-block;width:45px;height:45px;position:relative;top:4px;border:0;background:transparent url(../img/sprite.png) no-repeat -147px 8px;text-indent:-9999px;}



/* isotope transitions */
.isotope.transition,
.isotope.transition .isotope-item {
  /* change duration value to whatever you like */
  -webkit-transition-duration: 0.8s;
     -moz-transition-duration: 0.8s;
      -ms-transition-duration: 0.8s;
       -o-transition-duration: 0.8s;
          transition-duration: 0.8s;
}

.isotope.transition {
  -webkit-transition-property: height, width;
     -moz-transition-property: height, width;
      -ms-transition-property: height, width;
       -o-transition-property: height, width;
          transition-property: height, width;
}

.isotope.transition .isotope-item {
  -webkit-transition-property: -webkit-transform, opacity;
     -moz-transition-property:    -moz-transform, opacity;
      -ms-transition-property:     -ms-transform, opacity;
       -o-transition-property:      -o-transform, opacity;
          transition-property:         transform, opacity;
}

/**** disabling Isotope CSS3 transitions ****/
.isotope.no-transition,
.isotope.no-transition .isotope-item,
.isotope .isotope-item.no-transition {
  -webkit-transition-duration: 0s;
     -moz-transition-duration: 0s;
      -ms-transition-duration: 0s;
       -o-transition-duration: 0s;
          transition-duration: 0s;
}
.isotope.transition .isotope-item {
	-webkit-transition-duration: 0.8s;
	-moz-transition-duration: 0.8s;
	transition-duration: 0.8s;
	-webkit-transition-property: -webkit-transform, opacity;
	-moz-transition-property: -moz-transform, opacity;
	transition-property: transform, opacity;
}


/*----------------------------------------------------*/
/*	comments
/*----------------------------------------------------*/
ol.comment-list {list-style:none;margin:0 0 1em;padding:0;text-indent:0;list-style:none;}
ol.comment-list li.comment { padding-bottom:10px; }
ol.comment-list li.comment div.vcard cite.fn {font-style:none;}
ol.comment-list li.comment div.vcard img.avatar {float:left;margin-right:10px;}
ol.comment-list li.comment div.comment-meta {font-size:9px;}
ol.comment-list li.comment div.comment-meta a {color:#ccc;}
ol.comment-list li.comment p {font-size:1em;margin:0 0 1em;}
ol.comment-list li.comment ol {font-size:1em;list-style:none;margin:0 0 10px 50px;}
ol.comment-list li.comment div.reply {display:inline-block;}
ol.comment-list li.comment div.reply a {font-weight:300;text-decoration:none;color:#b5b5b5;}
ol.comment-list li.comment div.reply a:hover {color:#000;}
ol.comment-list li.comment ol.children {list-style:none;margin:1em 0 0;text-indent:0;}
ol.comment-list li.comment ol.children li.comment {background: transparent url(../img/comment.png) no-repeat 16px -7px;}
ol.comment-list li.comment ol.children li.depth-2 {padding-left:63px;}
ol.comment-list li.comment ol.children li.depth-3 {padding-left:63px;}
ol.comment-list li.comment ol.children li.depth-4 {padding-left:63px;}
ol.comment-list li.comment ol.children li.depth-5 {padding-left:63px;}
footer.comment-meta {height:65px;}

/* comment form */
.comment-form label {float:left;width:100%;margin-bottom:4px;font-family:latin_modern_mono10_regular;}
.comment-form input[type="text"] {float:left;width:32%;padding:12px;border:2px solid #ccc;margin-right:16.8px;margin-bottom:17px;}
.comment-form .comment-form-url input {margin-right:0;}
.comment-form textarea {float:left;width:100%;height:160px;padding:12px;border:2px solid #ccc;min-height:120px;margin-bottom:5px;clear:both;resize:none;}
.comment-reply-title {font-size:25px;font-weight:500;color:#000;font-family:'sabadoregular', sans-serif;}
.comment-metadata a, .comment-metadata time {text-decoration:none;font-size:0.9em;color:#a7a7a7;}
.comment-metadata a:hover, .comment-metadata time:hover {color:#000!important;}
.form-allowed-tags {float:left;background-color:#f9f9f9;color:#9e9e9e;padding:10px;margin-top:20px;}
.form-allowed-tags abbr, .form-allowed-tags code, .form-allowed-tags {font-size:1em;line-height:1em;}
.form-submit #submit {float:right;padding:10px;margin:12px 0;background-color:#000;color:#fff;font-size:1em;width:auto;padding:12px;background-image:none;box-shadow:none;-moz-box-shadow:none;-webkit-box-shadow:none;text-shadow:none;border:0;border-radius:0;-moz-border-radius:0;-webkit-border-radius:0;}
.form-submit #submit:hover {background-color:#fffd82;color:#000;}
input[type="text"], input[type="email"], input[type="url"], input[type="password"], input[type="search"], textarea {border-radius:0;-moz-border-radius:0;-webkit-border-radius:0;}



.bw-also-like ul {float:left;width:100%;margin:20px 0;list-style:none;}
.bw-also-like li.like-item {float:left;width:31.6666%;margin-right:2.5%;position:relative;}
.bw-also-like li.like-item:last-child {margin-right:0;}
.bw-also-like a {position:relative;}
.bw-also-like a:hover .over {opacity:0.4;}
.bw-also-like li .over {background-color:#000;position:absolute;width:100%;height:100%;top:0;left:0;opacity:0;}
.bw-also-like .image {float:left;width:100%;text-align:center;overflow:hidden;}
.bw-also-like .image img {float:left;width:100%;}
.bw-also-like .title {font-size:20px;font-weight:800;text-decoration:none;position:absolute;top:50%;left:0;padding:0 15px;width:100%;text-align:center;color:#fff!important;font-family:'Montserrat';pointer-events:none;}
.bw-also-like h3 {font-size:25px;font-weight:500;color:#000;font-family:'sabadoregular', sans-serif;}
.bw-also-like li:hover .title {opacity:0;}

.bw-also-like .pluss {display:block;position:absolute;top:50%;left:50%;opacity:0;background-color:#fffd82;pointer-events:none;}
.bw-also-like .pluss.horr {width:0;height:2px;margin-left:0;}
.bw-also-like .pluss.verr {width:2px;height:0;margin-top:0;}


.nav-links a {text-decoration:none;margin-top:20px;}
.nav-links .nav-previous {text-align:right;padding-right:5px;}
.nav-links .nav-next {text-align:left;padding-left:5px;}



#footer {position:fixed;left:0;right:0;bottom:0;width:100%;height:65px;padding:0 65px;background-color:#fff;}

.social {float:left;margin:22px 0 0 0;list-style:none;position:relative;left:-12px;}
.social.center {width:100%;text-align:center;}
.social.center li {float:none;display:inline-block;}
.social li {float:left;position:relative;width:30px;height:30px;}
.social a {float:left;width:20px;height:20px;margin:0 5px;text-align:center;font-size:14px;color:#000;position:relative;z-index:1;}
.social .round {position:absolute;top:50%;left:50%;display:block;width:0;height:0;margin-left:0;margin-top:4;background-color:#000;z-index:0;}
.social li:hover .round {width:30px;height:30px;margin-left:-15px;margin-top:-19px;}
.social li:hover a {color:#fffd82;}

#footer .copy {float:left;padding:23px;font-size:12px;color:#868686;}
#footer .copy a:hover {background-color:#fffd82;}

/*----------------------------------------------------*/
/*	Animations
/*----------------------------------------------------*/
.scale--both {
	position:absolute;width:100%;height:100%;
	/*opacity:0;*/
	/*transform:scale(0.9);-moz-transform:scale(0.9);-webkit-transform:scale(0.9);*/
	/*transition:all .3s;-moz-transition:all .3s;-webkit-transition:all .3s;*/
}
.scale--both.noscale {
	opacity:1;
	transform:scale(1);-moz-transform:scale(1);-webkit-transform:scale(1);
}
/*
.scale--cont {
	position:absolute;top:65px;bottom:65px;left:65px;right:65px;background-color:1;z-index:0;text-align:center;
}*/

.round {border-radius:50%;-moz-border-radius:50%;-webkit-border-radius:50%;}

/* shortcodes */
.col {float:left;width:100%;padding:5px 10px;}
.col.boxed {border:1px solid #eee;background-color:#fff;padding:15px;position:relative;text-align:center;}
.col.boxed img {padding:0px;}
.col.centered-text {text-align:center;}

.col.span_6 {width:50%;}
.col.span_4 {width:33.333333%;}
.col.span_8 {width:66.666666%;}
.col.span_3 {width:25%;}
.col.span_9 {width:75%;}
.col.span_2 {width:16.666666%;}
.col.span_10 {width:83.333333%;}

.divider-border {
	margin: 35px 0px 35px 0px;
	border-bottom: 1px solid #ddd;
}

.dropcap {display: block;float:left;width:40px;height:40px;padding:0;margin:0 8px 0 0;font-size:24px;line-height:40px;background:#252525;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;color:#fff;text-align:center;text-shadow:none;}

.bw-regular-title {}
.bw-regular-title.center {text-align:center;}

.bw-button {display:inline-block;text-decoration:none;color:#000;border:4px solid #000;font-size:14px;padding:13px 30px;position:relative;font-weight:500;text-transform:uppercase;top:-3px;margin-bottom:10px;opacity:1;background-color:#fff;}
.bw-button.small {font-size:12px;padding:5px 30px;}
.bw-button.medium {padding:8px 30px;font-size:15px;}
.bw-button.large {font-size:16px;padding:12px 40px;}
.bw-button:hover {background-color:#000;color:#fffd82;}

.bargraph {text-align:left;margin:0px;	}
.bargraph li {list-style:none;}
.bargraph li:last-child span {margin-bottom:0px;}
.bargraph li .bar-wrap {margin-bottom:13px;border-bottom:1px solid #ccc;padding-bottom:1px;}
.bargraph li span {height:12px;width:0px;display:block;background-color:#fffd82;}
.bargraph li p {color:#000;padding-bottom:5px;margin-bottom:0;}
.bargraph li span {position:relative;}
.bargraph li span strong {position:absolute;right:-58px;top:-11px;padding:4px 7px;color:#000;line-height:12px;font-size:25px;opacity:1;display:block;font-weight:300;font-family:'sabadoregular';}
.bargraph li span strong em {font-size:14px;}
.bargraph li span strong.full:after {left: 15px;}

.toggle {float:left;width:100%;}
.toggle .toggle-title {float:left;width:100%;padding:3px 0 5px 22px;border-bottom:1px solid #eee;font-size:20px;background:url(../img/sprite.png) no-repeat 0 -50px;cursor:pointer;}
.toggle .toggle-content {display:none;float:left;width:100%;padding:7px 10px 10px 20px;}
.toggle.active .toggle-content {display:block;}
.toggle.active .toggle-title {background-position:0 -85px}



/* sitemap */
.sitemap ul li.no-style {list-style:none;}
.sitemap ul {margin-left:15px;}
.sitemap ul a, .sitemap ol a {color:#777;text-decoration:none;}
.sitemap ul a:hover, .sitemap ol a:hover {color:#000;background-color:#fffd82;}




/*----------------------------------------------------*/
/*	Transitions
/*----------------------------------------------------*/
#categorizr .nav li, #categorizr .nav img, #categorizr, #categorizr .nav-holder, #categorizr .nav .title, #categorizr .full-page,
#rail .rail-thumbs li, #navigation a, .page-title, .bw-button, #categorizr .ctrz-button, #categorizr .hor, #categorizr .ver,
#gallery .full-toggle, #header, #footer, #gallery .full-toggle, #gallery .auth, .social .round, .social a, .sitemap a,
#footer .copy a, #sidebar, #toggle-sidebar, #sidebar ul a, #sidebar ol a, .form-submit #submit, .bw-also-like .over, #categorizr .author span
{
	transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-webkit-transition:all .3s ease-in-out;
}
#gallery .post-nav .thumb, #gallery .post-nav .arrow, .circle-button .point {
	transition:all .5s cubic-bezier(0.165, 0.84, 0.44, 1);-moz-transition:all .5s cubic-bezier(0.165, 0.84, 0.44, 1);-webkit-transition:all .5s cubic-bezier(0.165, 0.84, 0.44, 1);
}
#categorizr .slider .item {
	transition:opacity 0.5s, transform 0.5s, top 0.3s, bottom 0.3s, left 0.3s, right 0.3s;
	-moz-transition:opacity 0.5s, -moz-transform 0.5s, top 0.3s, bottom 0.3s, left 0.3s, right 0.3s;
	-webkit-transition:opacity 0.5s, -webkit-transform 0.5s, top 0.3s, bottom 0.3s, left 0.3s, right 0.3s;
}
#gallery, #gallery .full-overlay {
	transition:top .3s, bottom .3s, left .3s, right .3s, opacity .3s;-moz-transition:top .3s, bottom .3s, left .3s, right .3s, opacity .3s;-webkit-transition:top .3s, bottom .3s, left .3s, right .3s, opacity .3s;
}
#categorizr .nav .title:before, #categorizr .nav .title:after {
	transition:width .5s cubic-bezier(0.165, 0.84, 0.44, 1) 0s;-moz-transition:width .5s cubic-bezier(0.165, 0.84, 0.44, 1) 0s;-webkit-transition:width .5s cubic-bezier(0.165, 0.84, 0.44, 1) 0s;
}
#categorizr .quick-view-gallery {
	transition:bottom .3s ease-in-out;-moz-transition:bottom .3s ease-in-out;-webkit-transition:bottom .3s ease-in-out;
}
#journal-list li .item, #journal-list li .item:after {
	transition:background-color .3s, color .3s;-moz-transition:background-color .3s, color .3s;-webkit-transition:background-color .3s, color .3s;
}
#wrapper {
	transition:background-color .3s, color .3s, opacity .3s;-moz-transition:background-color .3s, color .3s, opacity .3s;-webkit-transition:background-color .3s, color .3s, opacity .3s;
}
#preloader  {
	transition:top .3s, left .3s, right .3s, bottom .3s;-moz-transition:top .3s, left .3s, right .3s, bottom .3s;-webkit-transition:top .3s, left .3s, right .3s, bottom .3s;
}
#pattern-full, .bw-also-like .title  {
	transition:opacity .3s;-moz-transition:opacity .3s;-webkit-transition:opacity .3s;
}

/*----------------------------------------------------*/
/*	Rotate
/*----------------------------------------------------*/
.rotate {transform:rotate(45deg);-moz-transform:rotate(45deg);-webkit-transform:rotate(45deg);}

