html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video {
border:0;
font-size:100%;
font:inherit;
vertical-align:baseline;
margin:0;
padding:0;
}

article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section {
display:block;
}

audio,canvas,video {
display:inline;
zoom:1;
}

:first-child+html .clearfix {
min-height:1px;
}

body {
line-height:1;
}

html {
-webkit-text-size-adjust:100%;
-ms-text-size-adjust:100%;
}

a {
text-decoration:none;
}

a:focus {
outline:thin dotted;
}

a:hover,a:active {
outline:0;
}

pre {
white-space:pre-wrap;
word-wrap:break-word;
}

sub,sup {
font-size:75%;
line-height:0;
position:relative;
vertical-align:baseline;
}

sup {
top:-.5em;
}

sub {
bottom:-.25em;
}

textarea {
overflow:auto;
vertical-align:top;
resize:vertical;
max-width:100%;
}

ol,ul {
list-style:none;
}

blockquote,q {
quotes:none;
}

blockquote:before,blockquote:after,q:before,q:after {
content:none;
}

table {
border-collapse:collapse;
border-spacing:0;
}

td {
vertical-align:top;
}

table button,table input {
overflow:auto;
}

form,input,select,textarea {
-webkit-box-sizing:border-box;
-moz-box-sizing:border-box;
-ms-box-sizing:border-box;
box-sizing:border-box;
}

fieldset {
border:0;
margin:0;
padding:0;
}

legend {
border:0;
margin-left:-7px;
padding:0;
}

button,input,select,textarea {
font-size:100%;
vertical-align:middle;
margin:0;
}

button,input {
line-height:normal;
overflow:visible;
}

button::-moz-focus-inner,input::-moz-focus-inner {
border:0;
padding:0;
}

button,input[type=button],input[type=reset],input[type=submit] {
cursor:pointer;
-webkit-appearance:button;
}

input[type=checkbox],input[type=radio] {
box-sizing:border-box;
}

input[type=search] {
-webkit-appearance:textfield;
}

input[type=search]::-webkit-search-decoration {
-webkit-appearance:none;
}

input.btn,input.button,input#submit,input#searchsubmit {
width:auto;
}

label {
cursor:pointer;
}

img {
border:0;
-ms-interpolation-mode:bicubic;
vertical-align:middle;
}

svg:not(:root) {
overflow:hidden;
}

audio:not([controls]),[hidden] {
display:none;
}@font-face {
font-family:icons;
src:url(/test/wp-content/themes/8ttagoni/css/f/icons.eot?#iefix) format(embedded-opentype), url(/test/wp-content/themes/8ttagoni/css/f/icons.woff) format(woff), url(/test/wp-content/themes/8ttagoni/css/f/icons.ttf) format(truetype), url(/test/wp-content/themes/8ttagoni/css/f/icons.svg#icons) format(svg);
font-weight:400;
font-style:normal;
}

[data-icon]:before {
font-family:icons;
content:attr(data-icon);
speak:none;
text-transform:none;
}

#page {
-moz-box-sizing:border-box;
-webkit-box-sizing:border-box;
box-sizing:border-box;
position:relative;
width:100%;
zoom:1;
margin:0 auto;
padding:0 20px;
}

#page:after {
clear:both;
left:0;
}

#page:before,#page:after {
display:block;
position:fixed;
top:0;
bottom:0;
width:20px;
content:"";
background-color:#000;
z-index:10000;
}

.wrapper {
width:47.22222%;
margin-right:1.38889%;
float:left;
display:inline;
position:relative;
margin-left:26.38889%;
margin-top:120px;
}

.wrapper.full-width {
width:97.22222%;
margin-left:1.38889%;
margin-right:1.38889%;
float:left;
display:inline;
position:relative;
}

#content {
position:relative;
zoom:1;
-moz-box-sizing:border-box;
-webkit-box-sizing:border-box;
box-sizing:border-box;
z-index:100;
}

#header,#footer,#thb-portfolio-filter {
padding-left:1.38889%;
padding-right:1.38889%;
position:fixed;
left:20px;
right:20px;
z-index:1000;
}

#contact-map,#contactform {
width:50%;
-moz-box-sizing:border-box;
-webkit-box-sizing:border-box;
box-sizing:border-box;
float:left;
display:inline;
position:relative;
}

#contactform {
padding-right:3.1348%;
}

#contact-map {
float:right;
padding-left:3.1348%;
}

.thb-main-sidebar {
width:30.55556%;
position:fixed;
overflow-x:hidden;
z-index:1001;
background-color:rgba(0,0,0,0.8);
display:none;
-khtml-opacity:0;
-moz-opacity:0;
opacity:0;
filter:alpha(opacity=0);
-ms-filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
-moz-transition:all .25s cubic-bezier(0.86,0,0.07,1);
-webkit-transition:all .25s cubic-bezier(0.86,0,0.07,1);
-ms-transition:all .25s cubic-bezier(0.86,0,0.07,1);
transition:all .25s cubic-bezier(0.86,0,0.07,1);
-webkit-overflow-scrolling:touch;
}

.page-template-template-blog-timeline-php #content {
position:fixed;
top:20px;
right:20px;
bottom:20px;
left:20px;
overflow:hidden;
}

.page-template-template-blog-timeline-php .thb-content-wrapper {
position:absolute;
top:0;
right:0;
bottom:160px;
left:0;
overflow:hidden;
}

.page-template-template-blog-timeline-php .thb-content-wrapper .thb-hentry-wrapper {
position:absolute;
top:144px;
right:18.05556%;
bottom:0;
left:18.05556%;
}

.page-template-template-blog-classic-php .hentry,.search-results .hentry,.archive .hentry,.home.blog .hentry {
width:50%;
text-align:right;
float:right;
display:block;
clear:both;
margin-bottom:40px;
border-bottom:1px solid rgba(255,255,255,0.3);
}

body {
color:#fff;
background-color:#000;
font-family:"Open Sans", "Helvetica Neue", Helvetica, Arial, "Lucida Grande", sans-serif;
line-height:24px;
overflow-y:scroll;
}

a {
color:#FFF;
-moz-transition:color .1s linear;
-webkit-transition:color .1s linear;
-ms-transition:color .1s linear;
transition:color .1s linear;
}

#header {
top:0;
background-color:#000;
}

#logo {
display:inline-block;
float:left;
font-size:30px;
font-family:Raleway;
text-transform:uppercase;
line-height:1;
font-weight:700;
margin-top:9px;
margin-bottom:9px;
}

#logo a {
float:left;
display:block;
}

#main-nav {
font-family:Raleway;
float:right;
text-transform:uppercase;
position:relative;
z-index:100;
font-size:0;
line-height:0;
}

#main-nav ul li {
display:inline-block;
height:48px;
font-size:14px;
line-height:1;
font-weight:500;
}

#main-nav ul li a {
line-height:48px;
position:relative;
padding:0 10px;
}

#main-nav ul li a.w-sub {
padding-right:24px;
}

#main-nav ul li a.w-sub:before {
content:"6";
display:block;
font-family:icons;
position:absolute;
top:0;
right:9px;
font-size:8px;
line-height:48px;
}

#main-nav ul li ul {
display:none;
position:absolute;
top:100%;
background-color:rgba(0,0,0,0.8);
right:0;
width:240px;
text-align:right;
}

#main-nav ul li ul li {
height:auto;
display:block;
border-bottom:1px solid rgba(255,255,255,0.05);
}

#main-nav ul li ul li a {
line-height:1;
padding:10px;
}

#main-nav ul li ul li a.w-sub {
padding-right:10px;
padding-left:24px;
}

#main-nav ul li ul li a.w-sub:before {
line-height:14px;
content:"<";
top:10px;
left:9px;
right:auto;
}

#main-nav ul li ul li ul {
top:0;
left:-240px;
}

.logo-right #main-nav div ul li ul {
left:0;
text-align:left;
}

.logo-right #main-nav div ul li ul li a.w-sub {
padding-right:24px;
padding-left:10px;
}

.logo-right #main-nav div ul li ul li a.w-sub:before {
right:9px;
left:auto;
content:">";
}

.logo-right #main-nav div ul li ul li ul {
left:240px;
}

.single .thb-navigation {
zoom:1;
border-top:1px solid rgba(255,255,255,0.3);
border-bottom:0 solid rgba(255,255,255,0.3);
margin-top:0;
font-size:13px;
margin-bottom:20px;
width:100%;
}

.single .thb-navigation .nav-next,.single .thb-navigation .nav-previous {
width:48%;
display:inline;
float:left;
-moz-box-sizing:border-box;
-webkit-box-sizing:border-box;
box-sizing:border-box;
}

.single .thb-navigation .nav-next a,.single .thb-navigation .nav-previous a {
padding-top:15px;
padding-bottom:15px;
background:transparent;
line-height:1.25;
display:block;
}

.single .thb-navigation .nav-next a:before,.single .thb-navigation .nav-previous a:before {
line-height:1;
display:block;
position:relative;
}

.single .thb-navigation .nav-next {
float:right;
text-align:right;
padding-right:30px;
}

.single .thb-navigation .nav-next a:before {
content:"\2192";
float:right;
margin-right:-30px;
}

.single .thb-navigation .nav-previous {
float:left;
margin-right:4%;
padding-left:30px;
}

.single .thb-navigation .nav-previous a:before {
content:"\2190";
float:left;
margin-left:-30px;
}

#page-links .pages {
margin-right:10px;
font-weight:700;
background-color:transparent;
border:none;
padding:0;
}

#page-links a {
display:inline-block;
border-bottom:none;
}

#page-links a span {
background-color:transparent;
}

#page-links span {
display:inline-block;
font-size:12px;
line-height:1;
border:1px solid #fff;
background-color:#ea3556;
padding:4px 6px;
}

.sidebar-right .thb-main-sidebar {
-moz-transform:translate3d(100px,0,0);
-webkit-transform:translate3d(100px,0,0);
-ms-transform:translate3d(100px,0,0);
-o-transform:translate3d(100px,0,0);
transform:translate3d(100px,0,0);
right:40px;
}

.sidebar-left .thb-main-sidebar {
-moz-transform:translate3d(-100px,0,0);
-webkit-transform:translate3d(-100px,0,0);
-ms-transform:translate3d(-100px,0,0);
-o-transform:translate3d(-100px,0,0);
transform:translate3d(-100px,0,0);
left:40px;
}

.sidebar .widget {
font-size:14px;
}

.thb-main-sidebar-toggle {
position:fixed;
top:50%;
display:block;
font-size:0;
text-align:center;
background:#ea3556;
width:20px;
height:40px;
z-index:20000;
margin-top:-10px;
}

.thb-main-sidebar-toggle:before {
font-family:icons;
content:"+";
font-size:12px;
line-height:40px;
color:#fff;
}

.thb-main-sidebar-active .thb-main-sidebar-toggle:before {
content:"-";
}

#footer {
bottom:0;
background-color:#000;
font-size:12px;
color:#666;
}

#footer a {
color:#666;
}

.pageheader h1 {
font-family:Raleway;
text-transform:uppercase;
font-size:68px;
line-height:1.1em;
font-weight:100;
text-align:center;
}

.pageheader .meta {
font-size:16px;
line-height:1.1em;
font-weight:700;
font-family:Raleway;
margin-top:20px;
text-transform:uppercase;
display:none;
}

#content .thb-text {
zoom:1;
margin-bottom:40px;
}

.secondary {
zoom:1;
clear:both;
margin-bottom:40px;
margin-top:40px;
}

.secondary .related h3 {
font-size:18px;
line-height:1.1em;
font-weight:700;
font-family:Raleway;
margin-top:40px;
margin-bottom:40px;
text-transform:uppercase;
}

.thb-text {
font-size:16px;
line-height:24px;
margin-bottom:40px;
}

.thb-text blockquote,.thb-text dl,.thb-text ol,.thb-text p,.thb-text pre,.thb-text table,.thb-text ul {
margin-bottom:24px;
}

.thb-text .wp-caption-text {
margin-bottom:12px;
}

.thb-text .aligncenter {
margin:24px auto;
}

.thb-text h1,.thb-text h2,.thb-text h3,.thb-text h4,.thb-text h5,.thb-text h6,.thb-text strong,.thb-text th,.textwidget h1,.textwidget h2,.textwidget h3,.textwidget h4,.textwidget h5,.textwidget h6,.textwidget strong,.textwidget th,.comment_body h1,.comment_body h2,.comment_body h3,.comment_body h4,.comment_body h5,.comment_body h6,.comment_body strong,.comment_body th {
color:#FFF;
}

.thb-text h1,.textwidget h1,.comment_body h1 {
font-size:48px;
line-height:1.1em;
font-weight:400;
}

.thb-text h2,.textwidget h2,.comment_body h2 {
font-size:36px;
line-height:1.1em;
font-weight:400;
}

.thb-text h3,.textwidget h3,.comment_body h3 {
font-size:30px;
line-height:1.1em;
font-weight:700;
}

.thb-text h4,.textwidget h4,.comment_body h4 {
font-size:24px;
line-height:1.1em;
font-weight:700;
}

.thb-text h5,.thb-text h6,.textwidget h5,.textwidget h6,.comment_body h5,.comment_body h6 {
font-size:18px;
line-height:1.1em;
font-weight:700;
}

.thb-text h6,.textwidget h6,.comment_body h6 {
font-size:16px;
line-height:1.1em;
font-weight:700;
}

.thb-text code,.textwidget code,.comment_body code {
border:1px solid #fff;
display:block;
background-color:rgba(255,255,255,0.1);
padding:10px;
}

.thb-text a,.textwidget a,.comment_body a {
border-bottom:1px solid;
}

form label {
font-family:Raleway;
}

form input[type=text],form input[type=email],form input[type=password],form textarea {
margin-bottom:20px;
-moz-box-sizing:border-box;
-webkit-box-sizing:border-box;
box-sizing:border-box;
display:block;
width:100%;
font-size:inherit;
font-family:inherit;
line-height:1.25;
color:#fff;
border:1px solid #fff;
background-color:rgba(255,255,255,0.3);
padding:16px;
}

form input[type=text]:focus,form input[type=email]:focus,form input[type=password]:focus,form textarea:focus {
color:#000;
background-color:rgba(255,255,255,0.8);
outline:none;
}

form .form-allowed-tags,form .comment-notes,form .logged-in-as {
font-size:12px;
margin-bottom:20px;
}

form .form-allowed-tags {
border-left:1px solid #fff;
font-family:Monaco, Consolas, Courier, "Courier New", monospace;
padding:0 0 0 20px;
}

form input[type=submit] {
font-family:Raleway;
font-weight:700;
text-transform:uppercase;
font-size:18px;
line-height:1;
color:#FFF;
-moz-transition:all .15s ease-in-out;
-webkit-transition:all .15s ease-in-out;
-ms-transition:all .15s ease-in-out;
transition:all .15s ease-in-out;
border:1px solid #FFF;
background-color:transparent;
padding:16px 32px;
}

#searchform {
position:relative;
height:56px;
}

#searchform #searchsubmit {
font-size:0;
line-height:0;
-moz-box-sizing:border-box;
-webkit-box-sizing:border-box;
box-sizing:border-box;
width:56px;
height:56px;
background:#ea3556 url(/test/wp-content/themes/8ttagoni/css/i/search-icon.png) no-repeat center center;
border:none;
position:absolute;
right:0;
top:0;
padding:0;
}

#searchform #s {
width:89.2857%;
position:absolute;
left:0;
right:66px;
}

.item-thumb {
overflow:hidden;
display:block;
position:relative;
}

.item-thumb img {
width:100%;
height:auto;
max-width:100%;
}

.thb-overlay {
display:block;
position:absolute;
top:10px;
right:10px;
bottom:10px;
left:10px;
visibility:hidden;
-khtml-opacity:0;
-moz-opacity:0;
opacity:0;
filter:alpha(opacity=0);
-ms-filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
background:rgba(234,53,86,0.6);
-moz-transform:translate3d(0,0,0);
-webkit-transform:translate3d(0,0,0);
transform:translate3d(0,0,0);
}

.thb-overlay:before {
text-align:center;
content:"2";
position:absolute;
font-weight:400;
font-family:icons;
font-size:20px;
line-height:39px;
color:#fff;
top:50%;
right:50%;
margin-top:-20px;
margin-right:-20px;
width:40px;
height:40px;
-moz-box-sizing:border-box;
-webkit-box-sizing:border-box;
box-sizing:border-box;
}

.page-template-template-portfolio-masonry-php .thb-overlay:before {
top:10px;
right:10px;
margin-right:auto;
margin-top:auto;
}

.page-id-17 .thb-page-overlay {
position:fixed;
top:0;
right:0;
bottom:0;
left:0;
-khtml-opacity:1;
-moz-opacity:1;
opacity:0;
filter:alpha(opacity=0);
-ms-filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100);
z-index:1;
background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAMAAAADCAYAAABWKLW/AAAAFElEQVQIW2NkYGCYCcRgwIiLkwYAKE0CNTSgzQcAAAAASUVORK5CYII=) repeat;
}

.thb-page-overlay {
position:fixed;
top:0;
right:0;
bottom:0;
left:0;
-khtml-opacity:1;
-moz-opacity:1;
opacity:1;
filter:alpha(opacity=100);
-ms-filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100);
z-index:1;
background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAMAAAADCAYAAABWKLW/AAAAFElEQVQIW2NkYGCYCcRgwIiLkwYAKE0CNTSgzQcAAAAASUVORK5CYII=) repeat;
}

.thb-gallery.flexslider:hover .flex-direction-nav {
-khtml-opacity:1;
-moz-opacity:1;
opacity:1;
filter:alpha(opacity=100);
-ms-filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100);
bottom:30px;
}

.thb-gallery.flexslider .flex-direction-nav {
position:absolute;
bottom:0;
left:0;
right:0;
text-align:center;
-khtml-opacity:0;
-moz-opacity:0;
opacity:0;
filter:alpha(opacity=0);
-ms-filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
-moz-transition:all .1s ease-in-out;
-webkit-transition:all .1s ease-in-out;
-ms-transition:all .1s ease-in-out;
transition:all .1s ease-in-out;
}

.thb-gallery.flexslider .flex-direction-nav li {
display:inline-block;
float:none;
margin:0;
}

.thb-gallery.flexslider .flex-direction-nav li a {
background-color:transparent;
border:0;
color:transparent;
font:0/0 a;
text-shadow:none;
}

.thb-gallery.flexslider .flex-direction-nav li a:before {
font-family:icons;
line-height:1;
font-size:24px;
color:#fff;
background-color:rgba(0,0,0,0.5);
padding:15px 20px;
}

.thb-gallery.flexslider .flex-direction-nav li a.flex-prev:before {
border-top-left-radius:3px;
border-bottom-left-radius:3px;
content:"<";
}

.thb-gallery.flexslider .flex-direction-nav li a.flex-next:before {
border-top-right-radius:3px;
border-bottom-right-radius:3px;
content:">";
}

body .thb-text .alignleft,body .thb-text .alignright,body .thb-text .aligncenter,body .thb-text .alignnone {
margin-bottom:20px!important;
}

.alignleft .wp-caption-text,.alignright .wp-caption-text,.aligncenter .wp-caption-text,.alignnone .wp-caption-text {
-moz-box-sizing:border-box;
-webkit-box-sizing:border-box;
box-sizing:border-box;
border-left:2px solid #ea3556;
padding:0 0 0 10px;
}

.gallery-item .gallery-icon {
zoom:1;
-moz-box-sizing:border-box;
-webkit-box-sizing:border-box;
box-sizing:border-box;
float:left;
width:100%;
height:auto;
}

.gallery-item .gallery-icon a {
width:100%;
height:auto;
display:block;
float:left;
}

.gallery-item .gallery-caption {
float:left;
margin-top:5px!important;
text-align:left;
line-height:1.5;
border-left:2px solid #ea3556;
padding:0 0 0 10px;
}

.page-template-template-contact-php .thb-contact-form span {
display:block;
margin-bottom:20px;
}

.page-template-template-contact-php .thb-contact-form .error {
font-family:"Open Sans", "Helvetica Neue", Helvetica, Arial, "Lucida Grande", sans-serif;
color:red;
}

.page-template-template-contact-php #thb-contact-form-result {
margin-top:40px;
}

.page-template-template-contact-php #thb-contact-form-result .message {
text-align:center;
padding:10px 20px;
}

.page-template-template-contact-php #thb-contact-form-result .message.error {
border:1px solid red;
background:rgba(255,0,0,0.3);
}

.page-template-template-contact-php #thb-contact-form-result .message.success {
border:1px solid #a6c059;
background:rgba(166,192,89,0.3);
}

.page-template-template-archives-php #content {
padding-bottom:40px;
}

.page-template-template-archives-php #content .col h3 {
font-size:24px;
line-height:1.1em;
font-weight:700;
font-family:Raleway;
margin-bottom:20px;
text-transform:uppercase;
}

body.search-results .pageheader h1,body.search-no-results .pageheader h1,body.archive .pageheader h1 {
font-size:48px;
line-height:1.1em;
font-weight:100;
}

body.search-results .hentry,body.search-no-results .hentry,body.archive .hentry {
text-align:left;
width:100%;
float:left;
display:block;
}

.single-attachment .pageheader h1 {
font-size:36px;
line-height:1.1em;
font-weight:100;
}

.single-attachment .post-meta {
font-weight:100;
border-top:1px solid rgba(255,255,255,0.3);
border-bottom:1px solid rgba(255,255,255,0.3);
padding:10px 0;
}

.error404 .pageheader h1 {
font-size:148px;
line-height:1;
}

.error404 .pageheader h2 {
font-size:18px;
line-height:1.1em;
font-family:Raleway;
font-weight:700;
text-transform:uppercase;
}

.error404 #searchform #searchsubmit {
font-size:0;
line-height:0;
-moz-box-sizing:border-box;
-webkit-box-sizing:border-box;
box-sizing:border-box;
width:56px;
height:56px;
background-color:#ea3556;
border:none;
position:absolute;
right:0;
top:0;
padding:0;
}

.error404 #searchform #s {
width:89.2857%;
}

.page-template-template-blog-timeline-php .thb-content-wrapper .hentry {
-moz-transition:all .2s ease-out;
-webkit-transition:all .2s ease-out;
-ms-transition:all .2s ease-out;
transition:all .2s ease-out;
-khtml-opacity:1;
-moz-opacity:1;
opacity:1;
filter:alpha(opacity=100);
-ms-filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100);
-moz-transform:translate3d(0,0,0);
-webkit-transform:translate3d(0,0,0);
-ms-transform:translate3d(0,0,0);
-o-transform:translate3d(0,0,0);
transform:translate3d(0,0,0);
}

.page-template-template-blog-timeline-php .thb-content-wrapper .thb-navigation {
-moz-transition:opacity .2s linear;
-webkit-transition:opacity .2s linear;
-ms-transition:opacity .2s linear;
transition:opacity .2s linear;
-khtml-opacity:1;
-moz-opacity:1;
opacity:1;
filter:alpha(opacity=100);
-ms-filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100);
}

.page-template-template-blog-timeline-php.thb-ajax-loading .thb-content-wrapper .hentry {
-moz-transition:all .2s ease-in;
-webkit-transition:all .2s ease-in;
-ms-transition:all .2s ease-in;
transition:all .2s ease-in;
-moz-transform:translate3d(0,100px,0);
-webkit-transform:translate3d(0,100px,0);
-ms-transform:translate3d(0,100px,0);
-o-transform:translate3d(0,100px,0);
transform:translate3d(0,100px,0);
-khtml-opacity:0;
-moz-opacity:0;
opacity:0;
filter:alpha(opacity=0);
-ms-filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
}

.page-template-template-blog-timeline-php.thb-ajax-loading .thb-content-wrapper .hentry.thb-01 {
-moz-transform:translate3d(0,-100px,0);
-webkit-transform:translate3d(0,-100px,0);
-ms-transform:translate3d(0,-100px,0);
-o-transform:translate3d(0,-100px,0);
transform:translate3d(0,-100px,0);
}

.page-template-template-blog-timeline-php.thb-ajax-loading .thb-content-wrapper .thb-navigation {
-moz-transition:all .2s linear;
-webkit-transition:all .2s linear;
-ms-transition:all .2s linear;
transition:all .2s linear;
-khtml-opacity:0;
-moz-opacity:0;
opacity:0;
filter:alpha(opacity=0);
-ms-filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
}

.page-template-template-blog-timeline-php #thb-full-background .slide img {
-khtml-opacity:1;
-moz-opacity:1;
opacity:1;
filter:alpha(opacity=100);
-ms-filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100);
-moz-transition:opacity .15s linear;
-webkit-transition:opacity .15s linear;
-ms-transition:opacity .15s linear;
transition:opacity .15s linear;
}

.page-template-template-blog-timeline-php .thb-hentry-wrapper {
overflow-x:hidden;
-webkit-overflow-scrolling:touch;
z-index:10;
}

.page-template-template-blog-timeline-php .hentry {
position:relative;
text-align:center;
z-index:10;
}

.page-template-template-blog-timeline-php .hentry .item-header h1 {
font-family:Raleway;
font-size:68px;
line-height:1.1em;
font-weight:100;
text-transform:uppercase;
margin-bottom:20px;
}

.page-template-template-blog-timeline-php .hentry .item-footer {
font-size:16px;
line-height:1.1em;
font-weight:700;
font-family:Raleway;
margin-bottom:40px;
text-transform:uppercase;
}

.page-template-template-blog-timeline-php .hentry.format-quote .item-header h1 {
position:relative;
font-family:Raleway;
text-transform:uppercase;
font-size:48px;
line-height:1.1em;
font-weight:100;
margin-bottom:20px;
}

.page-template-template-blog-timeline-php .hentry.format-video .thb-timeline-video-wrapper {
zoom:1;
clear:both;
width:30.55556%;
margin:0 auto 20px;
}

.page-template-template-blog-timeline-php .thb-navigation {
position:fixed;
top:48px;
right:20px;
bottom:24px;
left:20px;
z-index:5;
}

.page-template-template-blog-timeline-php .thb-navigation .nav-next,.page-template-template-blog-timeline-php .thb-navigation .nav-previous {
display:block;
position:absolute;
background-color:transparent;
border:0;
color:transparent;
font:0/0 a;
text-shadow:none;
margin-top:-48px;
top:50%;
}

.page-template-template-blog-timeline-php .thb-navigation .nav-next a,.page-template-template-blog-timeline-php .thb-navigation .nav-previous a {
-khtml-opacity:0.5;
-moz-opacity:0.5;
opacity:0.5;
filter:alpha(opacity=50);
-ms-filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=50);
-moz-transition:opacity .15s linear;
-webkit-transition:opacity .15s linear;
-ms-transition:opacity .15s linear;
transition:opacity .15s linear;
display:block;
width:30px;
height:96px;
}

.page-template-template-blog-timeline-php .thb-navigation .nav-next {
right:5%;
}

.page-template-template-blog-timeline-php .thb-navigation .nav-next a {
background:url(/test/wp-content/themes/8ttagoni/css/i/arrow-next.png) no-repeat;
}

.page-template-template-blog-timeline-php .thb-navigation .nav-previous {
left:5%;
}

.page-template-template-blog-timeline-php .thb-navigation .nav-previous a {
background:url(/test/wp-content/themes/8ttagoni/css/i/arrow-prev.png) no-repeat;
}

.page-template-template-blog-timeline-php #timeline {
position:fixed;
top:auto;
right:120px;
bottom:24px;
left:120px;
overflow:hidden;
height:160px;
z-index:10;
}

.page-template-template-blog-timeline-php #timeline ul {
-moz-transition:all .15s ease-in-out;
-webkit-transition:all .15s ease-in-out;
-ms-transition:all .15s ease-in-out;
transition:all .15s ease-in-out;
height:120px;
position:absolute;
bottom:0;
font-size:0;
left:50%;
margin-left:-75px;
}

.page-template-template-blog-timeline-php #timeline ul li {
width:150px;
height:120px;
position:relative;
display:inline-block;
}

.page-template-template-blog-timeline-php #timeline ul li:before,.page-template-template-blog-timeline-php #timeline ul li:after {
-moz-transition:all .15s ease-in-out;
-webkit-transition:all .15s ease-in-out;
-ms-transition:all .15s ease-in-out;
transition:all .15s ease-in-out;
display:block;
content:"";
position:absolute;
height:1px;
width:66px;
bottom:53px;
background-color:rgba(255,255,255,0.15);
}

.page-template-template-blog-timeline-php #timeline ul li a {
display:block;
width:16px;
height:16px;
position:absolute;
bottom:45px;
left:67px;
-moz-transition:all .15s ease-in-out;
-webkit-transition:all .15s ease-in-out;
-ms-transition:all .15s ease-in-out;
transition:all .15s ease-in-out;
outline:none;
}

.page-template-template-blog-timeline-php #timeline ul li a span {
display:block;
-moz-transition:all .15s ease-in-out;
-webkit-transition:all .15s ease-in-out;
-ms-transition:all .15s ease-in-out;
transition:all .15s ease-in-out;
-moz-box-sizing:border-box;
-webkit-box-sizing:border-box;
box-sizing:border-box;
position:absolute;
bottom:3px;
left:3px;
width:10px;
height:10px;
border-radius:100%;
border:2px solid #fff;
z-index:10;
font-size:0;
line-height:6px;
text-align:center;
font-family:icons;
}

.page-template-template-blog-timeline-php #timeline ul li .popup {
text-align:center;
-khtml-opacity:0;
-moz-opacity:0;
opacity:0;
filter:alpha(opacity=0);
-ms-filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
position:absolute;
display:block;
width:100%;
bottom:64px;
-moz-transition:all .15s ease-out;
-webkit-transition:all .15s ease-out;
-ms-transition:all .15s ease-out;
transition:all .15s ease-out;
}

.page-template-template-blog-timeline-php #timeline ul li .popup.title {
font-size:14px;
line-height:1.1;
}

.page-template-template-blog-timeline-php #timeline ul li .popup.date {
font-size:10px;
line-height:1;
}

.page-template-template-blog-timeline-php #timeline ul li.hover a span {
width:40px;
height:40px;
bottom:3px;
left:3px;
font-size:14px;
line-height:36px;
background-color:transparent;
color:#fff;
}

.page-template-template-blog-timeline-php #timeline ul li.hover .popup.title {
bottom:102px;
}

.page-template-template-blog-timeline-php #timeline ul li.hover .popup.date {
bottom:87px;
}

.page-template-template-blog-timeline-php #timeline ul li.current a span {
width:40px;
height:40px;
bottom:3px;
left:3px;
font-size:14px;
line-height:39px;
background-color:#ea3556;
color:#fff;
border:none;
}

.page-template-template-blog-classic-php .hentry .item-header h1,.search-results .hentry .item-header h1,.archive .hentry .item-header h1,.home.blog .hentry .item-header h1 {
font-family:Raleway;
text-transform:uppercase;
font-size:36px;
line-height:1.1;
font-weight:700;
}

.page-template-template-blog-classic-php .hentry .item-thumb,.search-results .hentry .item-thumb,.archive .hentry .item-thumb,.home.blog .hentry .item-thumb {
width:130px;
height:130px;
-moz-box-sizing:border-box;
-webkit-box-sizing:border-box;
box-sizing:border-box;
float:left;
position:relative;
display:block;
overflow:hidden;
border:3px solid #fff;
margin:0 20px 20px 0;
}

.page-template-template-blog-classic-php .hentry .item-footer,.search-results .hentry .item-footer,.archive .hentry .item-footer,.home.blog .hentry .item-footer {
font-size:16px;
line-height:1.1em;
font-family:Raleway;
text-transform:uppercase;
font-weight:100;
margin-bottom:20px;
}

.page-template-template-blog-classic-php .hentry.format-gallery .thb-gallery,.search-results .hentry.format-gallery .thb-gallery,.archive .hentry.format-gallery .thb-gallery,.home.blog .hentry.format-gallery .thb-gallery {
border:3px solid #fff;
margin-bottom:20px;
}

.page-template-template-blog-classic-php .hentry.format-image .item-thumb,.search-results .hentry.format-image .item-thumb,.archive .hentry.format-image .item-thumb,.home.blog .hentry.format-image .item-thumb {
width:100%;
height:auto;
float:none;
zoom:1;
margin:0 0 20px;
}

.page-template-template-blog-classic-php .hentry.format-link .item-header .linkurl,.search-results .hentry.format-link .item-header .linkurl,.archive .hentry.format-link .item-header .linkurl,.home.blog .hentry.format-link .item-header .linkurl {
position:relative;
display:inline-block;
margin-bottom:10px;
}

.page-template-template-blog-classic-php .hentry.format-link .item-header .linkurl:after,.search-results .hentry.format-link .item-header .linkurl:after,.archive .hentry.format-link .item-header .linkurl:after,.home.blog .hentry.format-link .item-header .linkurl:after {
content:"h";
font-family:icons;
display:block;
position:absolute;
left:-24px;
top:0;
line-height:24px;
}

.page-template-template-blog-classic-php .hentry.format-quote .item-header cite:before,.search-results .hentry.format-quote .item-header cite:before,.archive .hentry.format-quote .item-header cite:before,.home.blog .hentry.format-quote .item-header cite:before {
display:inline;
content:"c";
font-family:icons;
position:relative;
margin-right:10px;
}

.page-template-template-blog-classic-php .hentry.format-video .thb-video-wrapper,.page-template-template-blog-classic-php .hentry.format-video .mejs-thb.mejs-video,.search-results .hentry.format-video .thb-video-wrapper,.search-results .hentry.format-video .mejs-thb.mejs-video,.archive .hentry.format-video .thb-video-wrapper,.archive .hentry.format-video .mejs-thb.mejs-video,.home.blog .hentry.format-video .thb-video-wrapper,.home.blog .hentry.format-video .mejs-thb.mejs-video {
border:3px solid #fff;
}

.page-template-template-blog-classic-php .thb-navigation,.search-results .thb-navigation,.archive .thb-navigation,.home.blog .thb-navigation {
zoom:1;
clear:both;
float:right;
margin-bottom:40px;
font-size:12px;
line-height:1;
}

.page-template-template-blog-classic-php .thb-navigation ul a,.page-template-template-blog-classic-php .thb-navigation ul span,.search-results .thb-navigation ul a,.search-results .thb-navigation ul span,.archive .thb-navigation ul a,.archive .thb-navigation ul span,.home.blog .thb-navigation ul a,.home.blog .thb-navigation ul span {
margin-left:5px;
display:inline-block;
color:#FFF;
-moz-transition:all .15s ease-in-out;
-webkit-transition:all .15s ease-in-out;
-ms-transition:all .15s ease-in-out;
transition:all .15s ease-in-out;
border:1px solid #FFF;
background-color:transparent;
padding:8px 10px;
}

.classic-blog-left.page-template-template-blog-classic-php .hentry {
text-align:left;
float:left;
}

.classic-blog-left.page-template-template-blog-classic-php .hentry.format-image .item-thumb {
margin:0 0 20px;
}

.page-template-template-blog-carousel-php #content {
overflow-x:hidden;
-khtml-opacity:0;
-moz-opacity:0;
opacity:0;
filter:alpha(opacity=0);
-ms-filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
-moz-transition:opacity .5s ease;
-webkit-transition:opacity .5s ease;
-ms-transition:opacity .5s ease;
transition:opacity .5s ease;
}

.page-template-template-blog-carousel-php .hentry {
-moz-box-sizing:border-box;
-webkit-box-sizing:border-box;
box-sizing:border-box;
float:left;
display:inline;
position:relative;
-khtml-opacity:0.2;
-moz-opacity:0.2;
opacity:0.2;
filter:alpha(opacity=20);
-ms-filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=20);
-moz-transition:opacity .25s ease-in-out;
-webkit-transition:opacity .25s ease-in-out;
-ms-transition:opacity .25s ease-in-out;
transition:opacity .25s ease-in-out;
border-left:1px solid rgba(255,255,255,0.3);
margin-bottom:40px;
padding:0 20px;
}

.page-template-template-blog-carousel-php .hentry.current {
-khtml-opacity:1;
-moz-opacity:1;
opacity:1;
filter:alpha(opacity=100);
-ms-filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100);
border-left-color:transparent;
}

.page-template-template-blog-carousel-php .hentry .item-header h1 {
font-family:Raleway;
text-transform:uppercase;
font-size:28px;
line-height:1.1;
font-weight:700;
}

.page-template-template-blog-carousel-php .hentry .item-footer {
font-size:13px;
line-height:1.1;
font-family:Raleway;
text-transform:uppercase;
font-weight:100;
margin-bottom:5px;
}

.page-template-template-blog-carousel-php .hentry .item-footer .comments {
margin-left:10px;
}

.page-template-template-blog-carousel-php .hentry .item-thumb {
margin-left:-20px;
margin-right:-20px;
margin-bottom:40px;
}

.page-template-template-blog-carousel-php .hentry.format-link .item-header .linkurl {
position:relative;
display:inline-block;
margin-left:24px;
}

.page-template-template-blog-carousel-php .hentry.format-quote .item-header h1:after {
content:"";
display:block;
position:relative;
width:100px;
height:1px;
margin-top:10px;
margin-bottom:10px;
background-color:rgba(255,255,255,0.3);
}

.single-post.single-format-quote .pageheader h1 {
font-size:48px;
line-height:1.1em;
font-weight:100;
margin-bottom:20px;
}

.single-post .meta.details {
margin-bottom:20px;
border-top:1px solid rgba(255,255,255,0.3);
border-bottom:0 solid rgba(255,255,255,0.3);
font-size:12px;
padding:10px 0;
}

.single-post .meta.details p {
font-weight:100;
}

.single-post .meta.author {
margin-top:20px;
margin-bottom:20px;
display:none;
}

.single-post .meta.author .avatar {
float:left;
border:1px solid #fff;
margin-right:20px;
padding:5px;
}

.single-post .meta.author h1 {
line-height:1.1em;
font-weight:700;
margin-bottom:5px;
letter-spacing:1px;
font-size:11px;
text-transform:uppercase;
}

.single-post .meta.author h2 {
font-size:24px;
line-height:1.1em;
font-family:Raleway;
text-transform:uppercase;
font-weight:700;
margin-bottom:20px;
}

.single-post .meta.author .thb-text {
font-size:13px;
margin-left:82px;
margin-bottom:0!important;
}

.single-post .meta.author .thb-text p {
text-transform:none;
margin-bottom:0;
}

.postid-319 #thb-controls {
position:fixed;
right:20%;
bottom:7%;
z-index:1000;
background:#000;
}

#thb-controls {
position:fixed;
right:40px;
z-index:1000;
}

#thb-controls li {
display:block;
position:relative;
float:left;
margin-left:5px;
}

#thb-controls li a {
display:block;
width:46px;
height:46px;
font-size:0;
line-height:0;
text-align:center;
color:#6d6d6d;
border:1px solid #FFF;
background-color:transparent;
-moz-transition:all .15s ease-in-out;
-webkit-transition:all .15s ease-in-out;
-ms-transition:all .15s ease-in-out;
transition:all .15s ease-in-out;
border-color:transparent;
}

#thb-controls li a:hover {
background-color:rgba(255,255,255,0.3);
border-color:#fff;
}

#thb-controls li a:before {
display:block;
font-family:icons;
font-size:16px;
line-height:1;
padding:15px;
}

#thb-controls li.thb-disabled a {
cursor:default;
}

#thb-controls .thb-control-info a {
height:auto;
font-size:18px;
line-height:1;
font-family:Raleway;
text-transform:uppercase;
font-weight:700;
padding:14px 32px;
}

#thb-portfolio-filter {
background-color:rgba(0,0,0,0.15);
-moz-transition:background .25s ease-in-out;
-webkit-transition:background .25s ease-in-out;
-ms-transition:background .25s ease-in-out;
transition:background .25s ease-in-out;
-khtml-opacity:0;
-moz-opacity:0;
opacity:0;
filter:alpha(opacity=0);
-ms-filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
}

#thb-portfolio-filter:hover {
background-color:rgba(0,0,0,0.6);
}

#thb-portfolio-filter .loader {
background-color:transparent;
border:0;
font:0/0 a;
text-shadow:none;
-khtml-opacity:0;
-moz-opacity:0;
opacity:0;
filter:alpha(opacity=0);
-ms-filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
float:right;
display:block;
position:absolute;
color:#666;
background-image:url(/test/wp-content/themes/8ttagoni/css/i/folio-loader.gif);
width:24px;
height:24px;
margin-top:5px;
right:0;
-moz-transition:all .15s linear;
-webkit-transition:all .15s linear;
-ms-transition:all .15s linear;
transition:all .15s linear;
}

#filterlist li {
font-size:12px;
font-weight:700;
display:inline;
float:left;
position:relative;
}

#filterlist li:first-child {
margin-left:0;
}

#filterlist li a {
display:block;
float:left;
color:#FFF;
padding:5px 10px;
}

#filterlist li.current a {
color:#fff;
background-color:#ea3556;
}

#thb-portfolio-pagination {
margin-top:20px;
}

#thb-portfolio-pagination span a {
display:block;
font-size:11px;
letter-spacing:1px;
font-family:Raleway;
text-transform:uppercase;
font-weight:700;
color:#FFF;
-moz-transition:all .15s ease-in-out;
-webkit-transition:all .15s ease-in-out;
-ms-transition:all .15s ease-in-out;
transition:all .15s ease-in-out;
border:1px solid #FFF;
background-color:transparent;
padding:7px 15px;
}

.page-template-template-portfolio-masonry-php #thb-portfolio-container .item a {
display:block;
color:#fff;
}

.page-template-template-portfolio-masonry-php #thb-portfolio-container .item .item-header {
position:absolute;
top:0;
right:0;
bottom:0;
left:0;
padding:20px;
}

.page-template-template-portfolio-masonry-php #thb-portfolio-container .item .item-header h1 {
position:absolute;
bottom:20px;
font-family:Raleway;
text-transform:uppercase;
font-size:26px;
line-height:1.1;
font-weight:100;
}

.page-template-template-portfolio-carousel-php #content {
position:fixed;
left:20px;
right:20px;
overflow:hidden;
-khtml-opacity:0;
-moz-opacity:0;
opacity:0;
filter:alpha(opacity=0);
-ms-filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
-moz-transition:opacity .5s ease;
-webkit-transition:opacity .5s ease;
-ms-transition:opacity .5s ease;
transition:opacity .5s ease;
}

.page-template-template-portfolio-carousel-php .hentry {
-moz-box-sizing:border-box;
-webkit-box-sizing:border-box;
box-sizing:border-box;
float:left;
display:inline;
position:relative;
-khtml-opacity:0.2;
-moz-opacity:0.2;
opacity:0.2;
filter:alpha(opacity=20);
-ms-filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=20);
-moz-transition:opacity .25s ease-in-out;
-webkit-transition:opacity .25s ease-in-out;
-ms-transition:opacity .25s ease-in-out;
transition:opacity .25s ease-in-out;
overflow:hidden;
}

.page-template-template-portfolio-carousel-php .hentry .item-thumb-stretch {
display:block;
position:relative;
height:100%;
margin-bottom:40px;
margin-left:-20px;
margin-right:-20px;
}

.page-template-template-portfolio-carousel-php .hentry .item-thumb-stretch .slide {
position:absolute;
display:block;
z-index:0;
top:0;
left:0;
right:0;
bottom:0;
overflow:hidden;
}

.page-template-template-portfolio-carousel-php .hentry .item-thumb-stretch .slide img,.page-template-template-portfolio-carousel-php .hentry .item-thumb-stretch .slide iframe {
position:relative;
display:block;
visibility:hidden;
}

.page-template-template-portfolio-carousel-php .hentry article.data {
position:absolute;
bottom:0;
left:0;
right:0;
background-color:rgba(0,0,0,0.8);
padding:20px;
}

.page-template-template-portfolio-carousel-php .hentry .item-header h1 {
font-family:Raleway;
text-transform:uppercase;
font-size:48px;
line-height:1.1;
font-weight:100;
margin-bottom:10px;
}

.page-template-template-portfolio-carousel-php .hentry .item-footer {
font-size:13px;
line-height:1.1;
font-family:Raleway;
text-transform:uppercase;
font-weight:400;
margin-bottom:20px;
display:none;
}

.single-works #thb-works-navigation {
border:none;
float:right;
width:auto;
font-family:Raleway;
font-weight:700;
text-transform:uppercase;
display:none;
margin:20px 20px 0 0;
}

.single-works #thb-works-navigation .nav-previous,.single-works #thb-works-navigation .nav-next {
float:left;
width:auto;
margin:0;
padding:0;
}

.single-works #thb-works-navigation .nav-previous a,.single-works #thb-works-navigation .nav-next a {
border:1px solid #fff;
float:left;
-moz-transition:all .15s ease-in-out;
-webkit-transition:all .15s ease-in-out;
-ms-transition:all .15s ease-in-out;
transition:all .15s ease-in-out;
-khtml-opacity:0.5;
-moz-opacity:0.5;
opacity:0.5;
filter:alpha(opacity=50);
-ms-filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=50);
padding:10px;
}

.single-works #thb-works-navigation .nav-previous a:hover,.single-works #thb-works-navigation .nav-next a:hover {
-khtml-opacity:1;
-moz-opacity:1;
opacity:1;
filter:alpha(opacity=100);
-ms-filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100);
color:#fff;
background:rgba(255,255,255,0.3);
}

.single-works .single-work-details-wrapper {
position:fixed;
left:40px;
right:50%;
overflow-x:hidden;
-webkit-overflow-scrolling:touch;
background-color:rgba(0,0,0,0.8);
display:none;
-khtml-opacity:0;
-moz-opacity:0;
opacity:0;
filter:alpha(opacity=0);
-ms-filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
-moz-transition:all .25s cubic-bezier(0.86,0,0.07,1);
-webkit-transition:all .25s cubic-bezier(0.86,0,0.07,1);
-ms-transition:all .25s cubic-bezier(0.86,0,0.07,1);
transition:all .25s cubic-bezier(0.86,0,0.07,1);
-moz-transform:translate3d(-100px,0,0);
-webkit-transform:translate3d(-100px,0,0);
-ms-transform:translate3d(-100px,0,0);
-o-transform:translate3d(-100px,0,0);
transform:translate3d(-100px,0,0);
}

.single-works .single-work-content {
padding:40px 40px 0;
}

.page-template-template-photogallery-php .thb-photogallery-container li a img {
width:100%;
height:auto;
display:block;
}

.page-template-template-photogallery-php #thb-infinite-scroll-button {
display:inline-block;
color:#FFF;
-moz-transition:all .15s ease-in-out;
-webkit-transition:all .15s ease-in-out;
-ms-transition:all .15s ease-in-out;
transition:all .15s ease-in-out;
border:1px solid #FFF;
background-color:transparent;
font-family:Raleway;
text-transform:uppercase;
font-weight:700;
font-size:11px;
letter-spacing:1px;
margin:40px auto;
padding:7px 15px;
}

#respond {
zoom:1;
-moz-box-sizing:border-box;
-webkit-box-sizing:border-box;
box-sizing:border-box;
width:100%;
clear:both;
float:left;
position:relative;
display:inline;
margin-bottom:40px;
}

#comments {
clear:both;
width:100%;
zoom:1;
float:left;
margin-bottom:20px;
}

#comments .comments-container {
width:100%;
display:inline-block;
}

#comments li.thb-comment {
display:block;
width:100%;
float:left;
}

#comments li .comment {
clear:both;
float:left;
position:relative;
display:inline;
width:100%;
}

#comments li .comment_leftcol {
float:left;
width:10.43478%;
margin-right:2.6087%;
position:relative;
}

#comments li .comment_leftcol img {
-moz-box-sizing:border-box;
-webkit-box-sizing:border-box;
box-sizing:border-box;
width:100%;
height:auto;
max-width:96px;
max-height:96px;
position:relative;
border:1px solid #fff;
display:block;
margin:0 auto;
padding:3px;
}

#comments li .comment_rightcol {
-moz-box-sizing:border-box;
-webkit-box-sizing:border-box;
box-sizing:border-box;
width:86.95652%;
display:block;
float:left;
}

#comments li .comment_rightcol .comment_head {
float:left;
width:100%;
font-size:12px;
line-height:24px;
text-transform:uppercase;
letter-spacing:1px;
}

#comments li .comment_rightcol .comment_body {
float:left;
width:100%;
font-size:13px;
line-height:20px;
margin-bottom:0;
}

#comments ul .comment_leftcol {
margin-left:13.04348%;
}

#comments ul .comment_rightcol {
width:73.91304%;
}

#comments ul ul .comment_leftcol {
margin-left:26.08696%;
}

#comments ul ul .comment_rightcol {
width:60.86957%;
}

.comment-reply-link {
color:#FFF;
-moz-transition:all .15s ease-in-out;
-webkit-transition:all .15s ease-in-out;
-ms-transition:all .15s ease-in-out;
transition:all .15s ease-in-out;
border:1px solid #FFF;
background-color:transparent;
-moz-box-sizing:border-box;
-webkit-box-sizing:border-box;
box-sizing:border-box;
font-family:Raleway;
text-transform:uppercase;
font-size:11px;
line-height:1;
letter-spacing:1px;
display:inline-block;
text-align:center;
max-width:96px;
margin:20px auto 0;
padding:7px 0;
}

#comments li .comment_rightcol .comment_head p span {
text-transform:none;
font-style:italic;
letter-spacing:0;
}

#comments li .comment_rightcol .comment_head p span.user {
font-size:16px;
line-height:1.1em;
font-weight:700;
letter-spacing:0;
font-family:Raleway;
font-style:normal;
display:block;
margin-bottom:20px;
}

#comments li #respond {
zoom:1;
border:1px solid #fff;
background-color:rgba(0,0,0,0.6);
margin-top:40px;
margin-bottom:0;
padding:16px;
}

#comments li #respond #reply-title {
margin-top:0;
padding-top:0;
background:none;
}

#comments li #respond #reply-title small {
float:right;
font-weight:400;
font-size:13px;
}

#comments ul.children li.thb-comment .comment_leftcol:after {
content:"r";
font-family:icons;
display:block;
position:absolute;
color:#fff;
text-align:center;
line-height:16px;
width:16px;
height:16px;
font-size:12px;
left:-87.5%;
top:27.34375%;
border:1px solid #fff;
border-radius:100%;
padding:5px;
}

#thb-full-background .slide .mejs-thb {
width:100%!important;
height:100%!important;
}

.thb-full-background-wrapper {
left:20px;
right:20px;
position:fixed;
z-index:0;
}

#thb-full-background-captions {
position:absolute;
top:0;
right:0;
bottom:0;
left:0;
z-index:100;
-moz-transform:translate3d(0,0,0);
-webkit-transform:translate3d(0,0,0);
-ms-transform:translate3d(0,0,0);
-o-transform:translate3d(0,0,0);
transform:translate3d(0,0,0);
-moz-transition:all .25s cubic-bezier(0.86,0,0.07,1);
-webkit-transition:all .25s cubic-bezier(0.86,0,0.07,1);
-ms-transition:all .25s cubic-bezier(0.86,0,0.07,1);
transition:all .25s cubic-bezier(0.86,0,0.07,1);
}

#thb-full-background-captions .slide {
position:absolute!important;
display:block!important;
bottom:0;
left:0;
top:0;
right:0;
}

#thb-full-background-captions .slide .caption {
position:absolute;
color:#6d6d6d;
bottom:38px;
left:1.38889%;
right:20%;
padding-left:0;
font-family:Raleway;
text-transform:uppercase;
font-size:68px;
line-height:1.1em;
font-weight:50;
-khtml-opacity:0;
-moz-opacity:0;
opacity:0;
filter:alpha(opacity=0);
-ms-filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
-moz-transition:all .25s cubic-bezier(0.86,0,0.07,1);
-webkit-transition:all .25s cubic-bezier(0.86,0,0.07,1);
-ms-transition:all .25s cubic-bezier(0.86,0,0.07,1);
transition:all .25s cubic-bezier(0.86,0,0.07,1);
-moz-transform:translate3d(-100px,0,0);
-webkit-transform:translate3d(-100px,0,0);
-ms-transform:translate3d(-100px,0,0);
-o-transform:translate3d(-100px,0,0);
transform:translate3d(-100px,0,0);
}

#thb-full-background-captions .slide.cycle-slide-active .caption {
-khtml-opacity:1;
-moz-opacity:1;
opacity:1;
filter:alpha(opacity=100);
-ms-filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100);
-moz-transform:translate3d(0,0,0);
-webkit-transform:translate3d(0,0,0);
-ms-transform:translate3d(0,0,0);
-o-transform:translate3d(0,0,0);
transform:translate3d(0,0,0);
-moz-transition-delay:.4s;
-webkit-transition-delay:.4s;
-ms-transition-delay:.4s;
transition-delay:.4s;
}

.thb-full-background-fit #thb-full-background-captions {
-khtml-opacity:0;
-moz-opacity:0;
opacity:0;
filter:alpha(opacity=0);
-ms-filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
-moz-transition-delay:0;
-webkit-transition-delay:0;
-ms-transition-delay:0;
transition-delay:0;
-moz-transform:translate3d(0,100px,0);
-webkit-transform:translate3d(0,100px,0);
-ms-transform:translate3d(0,100px,0);
-o-transform:translate3d(0,100px,0);
transform:translate3d(0,100px,0);
}

#thb-full-background-carousel {
position:fixed!important;
left:20px;
right:20px;
top:50%;
margin-top:0;
height:0;
background:rgba(0,0,0,0.78);
-khtml-opacity:0;
-moz-opacity:0;
opacity:0;
filter:alpha(opacity=0);
-ms-filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
-moz-transition:all .4s ease-in-out;
-webkit-transition:all .4s ease-in-out;
-ms-transition:all .4s ease-in-out;
transition:all .4s ease-in-out;
-moz-box-sizing:border-box;
-webkit-box-sizing:border-box;
box-sizing:border-box;
z-index:110;
overflow:hidden;
}

#thb-full-background-carousel .elastislide-wrapper {
min-height:auto;
-moz-box-sizing:border-box;
-webkit-box-sizing:border-box;
box-sizing:border-box;
-webkit-box-shadow:none;
box-shadow:none;
background:transparent;
height:130px;
}

#thb-full-background-carousel .elastislide-wrapper .elastislide-carousel {
height:100%;
}

#thb-full-background-carousel .elastislide-wrapper .elastislide-list {
text-align:center;
font-size:0;
line-height:0;
}

#thb-full-background-carousel .elastislide-wrapper .elastislide-list .slide {
display:inline-block;
position:relative;
cursor:pointer;
width:120px;
-moz-box-sizing:border-box;
-webkit-box-sizing:border-box;
box-sizing:border-box;
-khtml-opacity:0.4;
-moz-opacity:0.4;
opacity:0.4;
filter:alpha(opacity=40);
-ms-filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=40);
-moz-transition:opacity .15s ease-in-out;
-webkit-transition:opacity .15s ease-in-out;
-ms-transition:opacity .15s ease-in-out;
transition:opacity .15s ease-in-out;
padding:5px;
}

#thb-full-background-carousel .elastislide-wrapper .elastislide-list .slide img {
display:block;
float:left;
-khtml-opacity:0;
-moz-opacity:0;
opacity:0;
filter:alpha(opacity=0);
-ms-filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
width:100%;
max-width:100%;
height:auto;
-moz-transition:opacity .4s .4s ease-in-out;
-webkit-transition:opacity .4s .4s ease-in-out;
-ms-transition:opacity .4s .4s ease-in-out;
transition:opacity .4s .4s ease-in-out;
}

#thb-full-background-carousel nav span {
background:transparent;
background-color:transparent;
border:0;
color:transparent;
font:0/0 a;
text-shadow:none;
}

#thb-full-background-carousel nav span:before {
font-family:icons;
display:block;
position:relative;
font-size:12px;
line-height:23px;
color:#fff;
text-indent:0;
text-align:center;
}

#thb-full-background-carousel .elastislide-prev:before {
content:"<";
}

#thb-full-background-carousel .elastislide-next:before {
content:">";
}

#thb-full-background-carousel.thb-transition-out {
margin-top:0;
height:0;
-khtml-opacity:0;
-moz-opacity:0;
opacity:0;
filter:alpha(opacity=0);
-ms-filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
-moz-transition-delay:.4s;
-webkit-transition-delay:.4s;
-ms-transition-delay:.4s;
transition-delay:.4s;
}

#thb-full-background-carousel.thb-transition-out .elastislide-wrapper .elastislide-list .slide img {
-khtml-opacity:0;
-moz-opacity:0;
opacity:0;
filter:alpha(opacity=0);
-ms-filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
-moz-transition-delay:0;
-webkit-transition-delay:0;
-ms-transition-delay:0;
transition-delay:0;
}

#thb-full-background-carousel.thb-transition-in {
margin-top:-65px;
height:130px;
-khtml-opacity:1;
-moz-opacity:1;
opacity:1;
filter:alpha(opacity=100);
-ms-filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100);
}

.col {
display:inline;
float:left;
position:relative;
}

.content-two-third {
width:65.5%;
margin-right:3.5%;
}

.content-three-fourth {
width:74.375%;
margin-right:2.5%;
}

.content-two-fifth {
width:38.4375%;
margin-right:2.6041667%;
}

.content-three-fifth {
width:58.9583333%;
margin-right:2.6041667%;
}

.content-four-fifth {
width:79.4791667%;
margin-right:2.6041667%;
}

.pricing-table {
float:left;
width:100%;
margin:30px 0;
}

.pricing-table.col-2 .plan {
width:50%;
}

.pricing-table.col-3 .plan {
width:33.333333333%;
}

.pricing-table.col-4 .plan {
width:25%;
}

.pricing-table.col-5 .plan {
width:20%;
}

.pricing-table.col-6 .plan {
width:16.666666667%;
}

.pricing-table.col-7 .plan {
width:14.285714286%;
}

.pricing-table.col-8 .plan {
width:12.5%;
}

.pricing-table.col-9 .plan {
width:11.111111111%;
}

.pricing-table.col-10 .plan {
width:10%;
}

.pricing-table .plan {
-moz-box-sizing:border-box;
-webkit-box-sizing:border-box;
box-sizing:border-box;
float:left;
position:relative;
display:block;
text-align:center;
background-color:#fff;
border-top:1px solid rgba(0,0,0,0.2);
border-left:1px solid rgba(0,0,0,0.2);
border-bottom:1px solid rgba(0,0,0,0.2);
}

.pricing-table .plan:last-child {
border-right:1px solid rgba(0,0,0,0.2);
}

.pricing-table .plan .plan-head {
background-color:#f5f5f5;
border-bottom:1px solid #e5e5e5;
margin-bottom:10px;
text-shadow:0 1px 0 rgba(255,255,255,0.8);
}

.pricing-table .plan .plan-head h1 {
color:#666;
font-size:16px;
line-height:1;
padding-top:15px;
margin-bottom:10px;
display:inline-block;
padding-bottom:5px;
border-bottom:1px solid #eaeaea;
}

.pricing-table .plan .plan-head h2 {
font-size:36px;
font-weight:700;
line-height:1;
margin-bottom:10px;
background-color:#f5f5f5;
}

.pricing-table .plan .plan-head h2 span {
font-size:11px;
vertical-align:super;
font-weight:400;
}

.pricing-table .plan .plan-content {
color:#999;
padding:0 10px;
}

.pricing-table .plan .plan-content ul {
list-style:none;
margin-bottom:0;
}

.pricing-table .plan .plan-footer .btn {
display:block;
font-size:13px;
margin:10px;
padding:9px 20px 12px;
}

.pricing-table .plan.featured {
border:3px solid #ea3556;
margin-right:-1px;
margin-top:-10px;
z-index:10;
border-radius:2px;
-webkit-box-shadow:0 2px 4px 0 rgba(0,0,0,0.2);
box-shadow:0 2px 4px 0 rgba(0,0,0,0.2);
}

.pricing-table .plan.featured .plan-footer {
color:#fff;
padding:10px 0;
}

.thb-text.message {
position:relative;
clear:both;
border-style:solid;
border-width:1px;
}

.thb-text.message.notice {
background-color:#f2f2f2;
color:rgba(0,0,0,0.4)!important;
border-color:#d9d9d9;
}

.thb-text.message.notice .close {
color:#b3b3b3;
}

.thb-text.message.notice .close:hover {
color:#000;
}

.thb-text.message.warning {
background-color:#fffee1;
color:#948e00!important;
border-color:#e1d800;
}

.thb-text.message.warning .close {
color:#c7c000;
}

.thb-text.message.warning .close:hover {
color:#615d00;
}

.thb-text.message.success {
background-color:#e1ffe6;
color:#009419!important;
border-color:#00e126;
}

.thb-text.message.success .close {
color:#00c721;
}

.thb-text.message.success .close:hover {
color:#006110;
}

.thb-text.message.error {
background-color:#ffe1e1;
color:#940000!important;
border-color:#ff8f8f;
}

.thb-text.message.error .close {
color:#c70000;
}

.thb-text.message.error .close:hover {
color:#610000;
}

.thb-text.message.info {
background-color:#e1f3ff;
color:#005b94!important;
border-color:#7bccff;
}

.thb-text.message.info .close {
color:#007bc7;
}

.thb-text.message.info .close:hover {
color:#003c61;
}

.thb-text.message .close {
position:absolute;
top:15px;
right:15px;
font-size:18px;
width:15px;
line-height:1;
font-family:"Open Sans", "Helvetica Neue", Helvetica, Arial, "Lucida Grande", sans-serif;
}

.thb-text.message .icon {
-khtml-opacity:1;
-moz-opacity:1;
opacity:1;
filter:alpha(opacity=100);
-ms-filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100);
width:auto;
max-width:none;
position:absolute;
top:15px;
left:15px;
}

a.custom-btn {
border-radius:2px;
display:inline-block;
font-weight:700;
margin-top:5px;
margin-bottom:5px;
color:#fff;
background-color:rgba(0,0,0,0.1);
text-shadow:0 -1px 0 rgba(0,0,0,0.2);
-moz-transition:all .1s linear;
-webkit-transition:all .1s linear;
-ms-transition:all .1s linear;
transition:all .1s linear;
padding:6px 20px;
}

.thb-box h3 {
font-weight:700;
text-transform:uppercase;
line-height:1.2;
font-size:16px;
margin-top:0;
}

.thb-box.center .thb-icon {
float:none;
display:block;
margin-left:auto;
margin-right:auto;
}

.thb-toggle .thb-toggle-trigger {
cursor:pointer;
}

.thb-tabs .thb-tabs-nav {
-moz-box-sizing:border-box;
-webkit-box-sizing:border-box;
box-sizing:border-box;
list-style:none;
}

.thb-tabs.horizontal .thb-tabs-nav li {
position:relative;
z-index:1;
display:inline-block;
float:left;
margin-bottom:0;
}

.thb-tabs.horizontal .thb-tabs-contents {
clear:both;
display:block;
width:100%;
position:relative;
}

.thb-tabs.vertical .thb-tabs-nav {
float:left;
position:relative;
display:block;
width:30%;
min-width:170px;
max-width:250px;
z-index:10;
overflow:hidden;
}

.thb-tabs.vertical .thb-tabs-nav li {
list-style:none;
z-index:11;
position:relative;
}

.thb-tabs.vertical .thb-tabs-contents {
position:relative;
display:block;
overflow:hidden;
z-index:8;
}

.thb-text .thb-divider,.textwidget .thb-divider,.comment_body .thb-divider {
display:block;
zoom:1;
clear:both;
padding-top:39px;
margin-bottom:40px;
border-bottom:1px solid rgba(255,255,255,0.3);
height:auto;
}

.thb-text .thb-dropcap,.textwidget .thb-dropcap,.comment_body .thb-dropcap {
display:block;
float:left;
text-align:center;
}

.thb-text .thb-dropcap.big,.textwidget .thb-dropcap.big,.comment_body .thb-dropcap.big {
margin-top:0;
line-height:1;
}

.thb-text .thb-icon,.textwidget .thb-icon,.comment_body .thb-icon {
float:left;
width:auto;
max-width:none;
height:auto;
}

.thb-text .thb-icon.center,.textwidget .thb-icon.center,.comment_body .thb-icon.center {
float:none;
}

.thb-text .list-wrapper.horizontal {
display:block;
clear:both;
float:left;
width:100%;
}

.thb-text .list-wrapper.horizontal .list-desc,.thb-text .list-wrapper.horizontal .list li {
display:inline;
float:left;
position:relative;
margin-bottom:0;
}

.thb-tagcloud,.tagcloud {
font-size:0;
}

.call-to {
overflow:hidden;
margin-bottom:45px;
background:rgba(0,0,0,0.035);
border:1px solid #ddd;
padding:0 20px;
}

.call-to .call-to-text {
float:left;
font-size:20px;
margin:25px 20px 25px 0;
}

.call-to a.btn {
float:left;
margin-top:22px;
margin-bottom:22px;
}

.thb-flickr {
float:left;
width:100%;
position:relative;
clear:both;
zoom:1;
}

.thb-flickr .flickr_badge_image {
float:left;
width:60px;
height:60px;
margin:0 10px 10px 0;
}

.thb-shortcode .list li {
list-style-type:none;
}

.thb-shortcode .list .item {
zoom:1;
margin-bottom:10px;
padding-bottom:9px;
padding-top:0;
border-bottom:1px solid rgba(255,255,255,0.3);
}

.thb-shortcode .list .item .item-title h1 {
font-size:14px;
line-height:1.25;
margin-bottom:0;
}

.thb-shortcode .list .item .item-thumb {
position:relative;
display:block;
float:left;
text-decoration:none;
margin-right:20px;
margin-bottom:0;
height:auto;
width:54px;
border:2px solid #fff;
}

.thb-shortcode .list .item .item-title p {
margin-top:4px;
color:#fff;
font-size:12px;
margin-bottom:0;
}

.thb-shortcode.thb-toggle .thb-toggle-trigger {
-moz-box-sizing:border-box;
-webkit-box-sizing:border-box;
box-sizing:border-box;
font-size:18px;
line-height:1.1em;
font-weight:700;
font-family:Raleway;
margin-bottom:20px;
text-transform:uppercase;
margin-left:58px;
position:relative;
color:#FFF;
-moz-transition:all .15s ease-in-out;
-webkit-transition:all .15s ease-in-out;
-ms-transition:all .15s ease-in-out;
transition:all .15s ease-in-out;
border:1px solid #FFF;
background-color:transparent;
padding:15px 16px 14px;
}

.thb-shortcode.thb-toggle .thb-toggle-trigger:before {
content:"+";
font-family:icons;
font-size:16px;
font-style:normal;
text-align:center;
width:48px;
height:48px;
display:block;
line-height:48px;
position:absolute;
left:-58px;
top:-1px;
border:1px solid #fff;
margin-right:10px;
}

.thb-shortcode.thb-toggle .thb-toggle-content {
border-left:1px solid rgba(255,255,255,0.3);
padding-left:29px;
margin-left:28px;
margin-bottom:80px;
}

.thb-shortcode.thb-toggle.open .thb-toggle-trigger:before {
background-color:#ea3556;
content:"-";
}

.thb-shortcode.thb-tabs .thb-tabs-nav {
-moz-box-sizing:border-box;
-webkit-box-sizing:border-box;
box-sizing:border-box;
list-style:none;
display:inline-block;
margin-bottom:20px;
}

.thb-shortcode.thb-tabs .thb-tabs-nav li a {
font-size:18px;
line-height:1.1em;
font-weight:700;
font-family:Raleway;
text-transform:uppercase;
padding:15px 16px 14px;
}

.thb-shortcode.thb-tabs .thb-tabs-nav li a:hover {
color:#fff;
background-color:rgba(255,255,255,0.3);
}

.thb-shortcode.thb-tabs .thb-tabs-nav li a:active {
color:#fff;
background-color:rgba(0,0,0,0.4);
}

.thb-shortcode.thb-tabs.horizontal .thb-tabs-nav {
display:block;
float:left;
width:100%;
}

.thb-shortcode.thb-tabs.horizontal .thb-tabs-nav li {
margin-right:-1px;
}

.thb-shortcode.thb-tabs.horizontal .thb-tabs-nav li a {
border-bottom:1px solid #fff;
}

.thb-shortcode.thb-tabs.vertical .thb-tabs-nav li a {
border-right:1px solid #fff;
border-bottom:none;
}

.thb-shortcode.thb-tabs.vertical .thb-tabs-contents {
display:block;
overflow:hidden;
z-index:8;
}

.thb-shortcode.thb-tabs.vertical.alternate .thb-tabs-nav li {
margin-bottom:-1px;
}

.thb-shortcode.thb-tabs.vertical.alternate .thb-tabs-contents {
border:1px solid #fff;
border-left:none;
}

.thb-shortcode.thb-widget-icon {
float:left;
margin:0 40px 20px 0;
}

.thb-shortcode.thb-box.center .thb-widget-icon {
float:none;
display:block;
margin:0 auto 40px;
}

.thb-shortcode.thb-box.left .thb-text,.thb-shortcode.thb-box.right .thb-text {
overflow:hidden;
}

.thb-text blockquote,.textwidget blockquote,.comment_body blockquote {
border-left:5px solid #ea3556;
padding-left:20px;
font-style:italic;
font-size:120%;
}

.thb-dropcap {
font-size:300%;
line-height:1;
margin:5px 20px 0 0;
padding:5px 15px;
}

.thb-text .message,.textwidget .message,.comment_body .message {
margin:0 0 20px;
padding:20px;
}

.page-id-73 a.thb-btn {
display:inline-block;
outline:none;
text-decoration:none;
text-align:center;
line-height:1;
font-family:Raleway;
font-weight:700;
text-transform:uppercase;
color:#FFF;
-moz-transition:all .15s ease-in-out;
-webkit-transition:all .15s ease-in-out;
-ms-transition:all .15s ease-in-out;
transition:all .15s ease-in-out;
border:1px solid #FFF;
background-color:transparent;
margin:20px .2em 1em 0;
padding:16px 32px;
}

.page-id-9 a.thb-btn {
display:inline-block;
outline:none;
text-decoration:none;
text-align:center;
line-height:1;
font-family:Raleway;
font-weight:700;
text-transform:uppercase;
color:#6d6d6d;
-moz-transition:all .15s ease-in-out;
-webkit-transition:all .15s ease-in-out;
-ms-transition:all .15s ease-in-out;
transition:all .15s ease-in-out;
border:1px solid #6d6d6d;
background-color:transparent;
margin:20px .2em 1em 0;
padding:16px 32px;
}

a.thb-btn:hover {
background-color:rgba(255,255,255,0.3);
color:#fff;
}

a.thb-btn.small {
font-size:11px;
letter-spacing:1px;
padding:7px 15px;
}

a.thb-btn.medium {
font-size:18px;
padding:16px 32px;
}

a.thb-btn.large {
font-size:24px;
padding:24px 48px;
}

a.thb-btn {
display:inline-block;
outline:none;
text-decoration:none;
text-align:center;
line-height:1;
font-family:Raleway;
font-weight:700;
text-transform:uppercase;
color:#FFF;
-moz-transition:all .15s ease-in-out;
-webkit-transition:all .15s ease-in-out;
-ms-transition:all .15s ease-in-out;
transition:all .15s ease-in-out;
border:1px solid #FFF;
background-color:transparent;
margin:0 .2em 1em 0;
padding:16px 32px;
}

a.thb-btn.grey {
color:#FFF;
-moz-transition:all .15s ease-in-out;
-webkit-transition:all .15s ease-in-out;
-ms-transition:all .15s ease-in-out;
transition:all .15s ease-in-out;
background-color:#d1d1d1;
border:none;
}

a.thb-btn.grey:hover {
background-color:#b7b7b7;
}

a.thb-btn.grey:active {
background-color:#9e9e9e;
}

a.thb-btn.graphite {
color:#FFF;
-moz-transition:all .15s ease-in-out;
-webkit-transition:all .15s ease-in-out;
-ms-transition:all .15s ease-in-out;
transition:all .15s ease-in-out;
background-color:#737373;
border:none;
}

a.thb-btn.graphite:hover {
background-color:#5a5a5a;
}

a.thb-btn.graphite:active {
background-color:#404040;
}

a.thb-btn.blue {
color:#FFF;
-moz-transition:all .15s ease-in-out;
-webkit-transition:all .15s ease-in-out;
-ms-transition:all .15s ease-in-out;
transition:all .15s ease-in-out;
background-color:#0490bf;
border:none;
}

a.thb-btn.blue:hover {
background-color:#036a8d;
}

a.thb-btn.blue:active {
background-color:#02455b;
}

a.thb-btn.green {
color:#FFF;
-moz-transition:all .15s ease-in-out;
-webkit-transition:all .15s ease-in-out;
-ms-transition:all .15s ease-in-out;
transition:all .15s ease-in-out;
background-color:#24a355;
border:none;
}

a.thb-btn.green:hover {
background-color:#1b793f;
}

a.thb-btn.green:active {
background-color:#124f29;
}

a.thb-btn.yellow {
color:#FFF;
-moz-transition:all .15s ease-in-out;
-webkit-transition:all .15s ease-in-out;
-ms-transition:all .15s ease-in-out;
transition:all .15s ease-in-out;
background-color:#fec703;
border:none;
}

a.thb-btn.yellow:hover {
background-color:#cda001;
}

a.thb-btn.yellow:active {
background-color:#9a7901;
}

a.thb-btn.red {
color:#FFF;
-moz-transition:all .15s ease-in-out;
-webkit-transition:all .15s ease-in-out;
-ms-transition:all .15s ease-in-out;
transition:all .15s ease-in-out;
background-color:#ea3556;
border:none;
}

a.thb-btn.red:hover {
background-color:#d61639;
}

a.thb-btn.red:active {
background-color:#a8112d;
}

a.thb-btn.purple {
color:#FFF;
-moz-transition:all .15s ease-in-out;
-webkit-transition:all .15s ease-in-out;
-ms-transition:all .15s ease-in-out;
transition:all .15s ease-in-out;
background-color:#ad6a96;
border:none;
}

a.thb-btn.purple:hover {
background-color:#93517c;
}

a.thb-btn.purple:active {
background-color:#723f61;
}

a.thb-btn.brown {
color:#FFF;
-moz-transition:all .15s ease-in-out;
-webkit-transition:all .15s ease-in-out;
-ms-transition:all .15s ease-in-out;
transition:all .15s ease-in-out;
background-color:#9c653e;
border:none;
}

a.thb-btn.brown:hover {
background-color:#784d2f;
}

a.thb-btn.brown:active {
background-color:#533621;
}

.thb-icon.left {
margin-right:40px;
}

.thb-icon.right {
margin-left:40px;
}

.thb-tagcloud a {
position:relative;
display:block;
float:left;
margin-right:10px;
margin-bottom:10px;
background-color:#333;
background:rgba(0,0,0,0.6);
border-left:2px solid #ea3556;
border-bottom:none;
color:#fff!important;
line-height:1;
font-size:13px!important;
-moz-transition:all .15s ease-in-out;
-webkit-transition:all .15s ease-in-out;
-ms-transition:all .15s ease-in-out;
transition:all .15s ease-in-out;
padding:7px 15px 8px;
}

.thb-tagcloud a:hover {
color:#fff!important;
text-decoration:none;
background-color:#ea3556;
}

.thb-video-wrapper,.thb-audio-wrapper {
margin-bottom:40px;
-moz-box-sizing:border-box;
-webkit-box-sizing:border-box;
box-sizing:border-box;
}

.widget header .widgettitle {
font-size:18px;
line-height:1.1em;
font-weight:700;
font-family:Raleway;
margin-bottom:40px;
color:#fff;
text-transform:uppercase;
}

.sidebar .widget header .widgettitle {
margin-bottom:20px;
padding-bottom:10px;
border-bottom:1px solid rgba(255,255,255,0.3);
}

body .sidebar .widget p + p {
text-indent:0;
}

.widget {
clear:both;
zoom:1;
margin-bottom:40px;
}

.widget .textwidget .readmore:before {
content:"– ";
}

.widget #wp-calendar caption {
text-align:center;
text-transform:uppercase;
line-height:1;
font-size:14px;
padding:10px;
}

.widget #wp-calendar th {
text-transform:uppercase;
letter-spacing:1px;
background-color:rgba(0,0,0,0.5);
color:#fff;
padding:6px 5px;
}

.widget #wp-calendar tr {
border-bottom:1px solid rgba(0,0,0,0.1);
font-size:12px;
line-height:1;
}

.widget #wp-calendar tr:nth-child(2n) {
background-color:rgba(0,0,0,0.02);
}

.widget #wp-calendar tr:hover {
background-color:rgba(0,0,0,0.1);
}

.widget #wp-calendar td {
text-align:center;
padding:6px 5px;
}

.widget #wp-calendar td#prev {
text-align:left;
}

.widget #wp-calendar td#next {
text-align:right;
}

.widget .tagcloud a {
position:relative;
display:block;
float:left;
}

.widget #social li {
display:inline;
float:left;
border-bottom:none;
}

.widget #social li a {
margin-right:5px;
float:left;
display:block;
border-bottom:none;
}

.widget #social li a:hover {
-khtml-opacity:0.6;
-moz-opacity:0.6;
opacity:0.6;
filter:alpha(opacity=60);
-ms-filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=60);
position:relative;
top:-2px;
}

.widget .menu {
clear:both;
zoom:1;
float:left;
}

.widget .menu li {
list-style:none;
border-left:1px solid #666;
border-bottom:none;
position:relative;
margin-bottom:0;
padding-left:10px;
clear:both;
}

.widget .menu li a {
border:none;
display:block;
padding:5px;
}

.widget .menu li a:hover {
border:none;
}

.widget .menu li a:before {
content:"-";
position:absolute;
left:-1px;
font-weight:400;
color:#666;
}

.thb-twitter ul li {
position:relative;
list-style:none;
padding:10px 0 10px 40px;
}

.thb-twitter ul li:first-child {
padding-top:0;
}

.thb-twitter ul li:first-child:before {
top:0;
}

.thb-twitter ul li:last-child {
padding-bottom:0;
}

.thb-twitter ul li:before {
display:block;
position:absolute;
content:"t";
font-family:icons;
font-size:14px;
left:0;
top:10px;
color:#fff;
}

.thb-social-container {
clear:both;
zoom:1;
}

.thb-flickr a img {
border:2px solid #fff;
}

.alignnone,img.alignnone {
margin-top:4px;
}

.alignleft,img.alignleft {
float:left;
max-width:auto!important;
margin:4px 40px 0 0;
}

.alignright,img.alignright {
float:right;
max-width:auto!important;
margin:4px 0 0 40px;
}

.aligncenter,img.aligncenter {
clear:both;
display:block;
margin-left:auto;
margin-right:auto;
max-width:auto!important;
}

img[class*=align],img[class*=wp-image-],img[class*=attachment-] {
height:auto;
}

img.wp-smiley {
width:auto;
border:none;
margin-bottom:0;
margin-top:0;
padding:0;
}

.thb-text .gallery,.textwidget .gallery {
zoom:1;
position:relative;
width:100%;
}

.thb-text .gallery a,.textwidget .gallery a {
display:block;
max-width:100%;
margin:0 auto;
}

.thb-text .gallery a img,.textwidget .gallery a img {
float:left;
width:100%;
max-width:100%;
height:auto;
}

.thb-text .gallery .gallery-item,.textwidget .gallery .gallery-item {
float:left;
text-align:center;
position:relative;
display:inline;
width:23%;
margin:0 2%;
}

.thb-text .gallery .gallery-item .gallery-icon,.textwidget .gallery .gallery-item .gallery-icon {
margin-right:auto;
}

.thb-text .gallery.gallery-columns-2 .gallery-item,.textwidget .gallery.gallery-columns-2 .gallery-item {
width:46%;
}

.thb-text .gallery.gallery-columns-3 .gallery-item,.textwidget .gallery.gallery-columns-3 .gallery-item {
width:29.333333333%;
}

.thb-text .gallery.gallery-columns-4 .gallery-item,.textwidget .gallery.gallery-columns-4 .gallery-item {
width:21%;
}

.thb-text .gallery.gallery-columns-5 .gallery-item,.textwidget .gallery.gallery-columns-5 .gallery-item {
width:16%;
}

.thb-text .gallery.gallery-columns-6 .gallery-item,.textwidget .gallery.gallery-columns-6 .gallery-item {
width:12.666666667%;
}

.thb-text .gallery.gallery-columns-7 .gallery-item,.textwidget .gallery.gallery-columns-7 .gallery-item {
width:10.285714286%;
}

.thb-text .gallery.gallery-columns-8 .gallery-item,.textwidget .gallery.gallery-columns-8 .gallery-item {
width:8.5%;
}

.thb-text .gallery.gallery-columns-9 .gallery-item,.textwidget .gallery.gallery-columns-9 .gallery-item {
width:7.111111111%;
}

.thb-text .gallery .gallery-caption,.textwidget .gallery .gallery-caption {
font-size:11px;
max-width:auto;
margin:0 auto;
}

.gallery-columns-1,.gallery-columns-2,.gallery-columns-3,.gallery-columns-4,.gallery-columns-5,.gallery-columns-6,.gallery-columns-7,.gallery-columns-8,.gallery-columns-9 {
overflow:visible!important;
}

.thb-ajax-loading #content:before,.thb-image-loading #content:before {
content:"";
z-index:1;
display:block;
position:absolute;
top:20px;
right:20px;
width:32px;
height:32px;
background:url(/test/wp-content/themes/8ttagoni/css/i/loader.gif) no-repeat center center;
}

#page:after,#page:before,#content:after,#content:before,.single .thb-navigation:after,.single .thb-navigation:before,#content .thb-text:after,#content .thb-text:before,.secondary:after,.secondary:before,.secondary .related:after,.secondary .related:before,.aligncenter:after,.aligncenter:before,.gallery-item .gallery-icon:after,.gallery-item .gallery-icon:before,.page-template-template-blog-timeline-php .hentry.format-video .thb-timeline-video-wrapper:after,.page-template-template-blog-timeline-php .hentry.format-video .thb-timeline-video-wrapper:before,.page-template-template-blog-classic-php .hentry.format-image .item-thumb:after,.page-template-template-blog-classic-php .hentry.format-image .item-thumb:before,.search-results .hentry.format-image .item-thumb:after,.search-results .hentry.format-image .item-thumb:before,.archive .hentry.format-image .item-thumb:after,.archive .hentry.format-image .item-thumb:before,.home.blog .hentry.format-image .item-thumb:after,.home.blog .hentry.format-image .item-thumb:before,.page-template-template-blog-classic-php .thb-navigation:after,.page-template-template-blog-classic-php .thb-navigation:before,.search-results .thb-navigation:after,.search-results .thb-navigation:before,.archive .thb-navigation:after,.archive .thb-navigation:before,.home.blog .thb-navigation:after,.home.blog .thb-navigation:before,.single-post .meta:after,.single-post .meta:before,.page-template-template-photogallery-php .thb-photogallery-container:after,.page-template-template-photogallery-php .thb-photogallery-container:before,#respond:after,#respond:before,#comments:after,#comments:before,#comments li #respond:after,#comments li #respond:before,.thb-twitter:after,.thb-twitter:before,.thb-shortcode .list .item:after,.thb-shortcode .list .item:before,.thb-text .thb-divider:after,.thb-text .thb-divider:before,.textwidget .thb-divider:after,.textwidget .thb-divider:before,.comment_body .thb-divider:after,.comment_body .thb-divider:before,.widget:after,.widget:before,.widget .menu:after,.widget .menu:before,.thb-social-container:after,.thb-social-container:before,.thb-flickr:after,.thb-flickr:before,.article:after,.article:before,.thb-text .gallery:after,.thb-text .gallery:before,.textwidget .gallery:after,.textwidget .gallery:before {
content:"";
display:table;
}

#page:before,.sidebar-right .thb-main-sidebar-toggle,.page-template-template-blog-timeline-php #timeline ul li:after {
right:0;
}

#content:after,.single .thb-navigation:after,#page-links,#content .thb-text:after,.secondary:after,.secondary .related:after,.thb-text blockquote,.aligncenter:after,.gallery-item .gallery-icon:after,.page-template-template-blog-timeline-php .hentry.format-video .thb-timeline-video-wrapper:after,.page-template-template-blog-classic-php .hentry .thb-text blockquote,.search-results .hentry .thb-text blockquote,.archive .hentry .thb-text blockquote,.home.blog .hentry .thb-text blockquote,.page-template-template-blog-classic-php .hentry.format-image .item-thumb:after,.search-results .hentry.format-image .item-thumb:after,.archive .hentry.format-image .item-thumb:after,.home.blog .hentry.format-image .item-thumb:after,.page-template-template-blog-classic-php .thb-navigation:after,.search-results .thb-navigation:after,.archive .thb-navigation:after,.home.blog .thb-navigation:after,.page-template-template-blog-carousel-php .hentry .thb-text blockquote,.single-post .meta:after,.page-template-template-portfolio-carousel-php .hentry .thb-text blockquote,.page-template-template-photogallery-php .thb-photogallery-container:after,#respond:after,#respond #commentform,#comments:after,#comments li,#comments ul,#comments ul ul,#comments li .comment_rightcol .comment_body blockquote,#comments li #respond:after,.last + *,.first,.thb-toggle,.thb-accordion,.thb-tabs,.thb-twitter:after,.thb-shortcode .list .item:after,.thb-text .thb-divider:after,.textwidget .thb-divider:after,.comment_body .thb-divider:after,.widget:after,.widget .menu:after,.widget .menu ul li,.thb-social-container:after,.thb-flickr:after,.article:after,.wp-caption-text,.thb-text .gallery:after,.textwidget .gallery:after {
clear:both;
}

.page-template-template-portfolio-masonry-php.masonry_3col #thb-portfolio-container .item,.page-template-template-photogallery-php.masonry_3col .thb-photogallery-container li {
width:33.31%;
}

.page-template-template-portfolio-masonry-php.masonry_4col #thb-portfolio-container .item,.page-template-template-photogallery-php.masonry_4col .thb-photogallery-container li {
width:24.96%;
}

.page-template-template-portfolio-masonry-php.masonry_5col #thb-portfolio-container .item,.page-template-template-photogallery-php.masonry_5col .thb-photogallery-container li {
width:19.95%;
}

a:hover,#logo a:hover,#main-nav ul li a:hover,#footer a:hover,form .required,.thb-gallery.flexslider .flex-direction-nav li a:hover:before,#filterlist li a:hover,#thb-full-background-carousel nav span:hover:before {
color:#ea3556;
}

::-webkit-selection,::-moz-selection,::selection {
color:#FFF;
background-color:#ea3556;
text-shadow:none;
}

#logo a img,.logo-right #main-nav,.alignleft img,.alignright img,.aligncenter img,.alignnone img,body.search-results .thb-navigation,body.search-no-results .thb-navigation,body.archive .thb-navigation,.classic-blog-left.page-template-template-blog-classic-php .thb-navigation,#filterlist,#thb-portfolio-pagination .nav-previous,.alignleft img,.alignright img {
float:left;
}

.logo-right #logo,#thb-portfolio-pagination .nav-next,.thb-text .thb-icon.right,.textwidget .thb-icon.right,.comment_body .thb-icon.right {
float:right;
}

#mobile-nav-trigger,#mobile-nav,.page-id-9 .comments,.page-id-428 .comments,.page-id-452 .comments,.page-id-15 .comments,.page-id-703 .comments,#searchform .screen-reader-text,.page-template-template-contact-php .thb-contact-form label,.error404 #searchform .screen-reader-text,.page-template-template-blog-timeline-php #timeline-mobile-navigation,.page-template-template-blog-timeline-php .thb-content-wrapper .jspHorizontalBar,.page-template-template-blog-carousel-php #content .jspHorizontalBar,.page-template-template-blog-carousel-php .hentry.current:before,.thb-fullbackground-fit #thb-controls .thb-control-fit,.page-template-template-portfolio-carousel-php .hentry.current:before,.page-template-template-blog-carousel-php.firstitem_highlight_disabled .hentry:before,.page-template-template-portfolio-carousel-php.firstitem_highlight_disabled .hentry:before,.single-works #thb-works-navigation .nav-previous a:before,.single-works #thb-works-navigation .nav-next a:before,.single-works .single-work-details-wrapper .jspHorizontalBar,.single-works .single-work-content .pageheader .meta:after,.thb-overlay-off .thb-page-overlay,.thb-overlay-off #thb-full-background-captions,#thb-full-background .slide .mejs-controls,#thb-full-background-controls,.thb-toggle .thb-toggle-content,.thb-tabs .thb-tab-content,.widget #wp-calendar tfoot,.widget #searchform label,.thb-text .gallery br + br,.textwidget .gallery br + br,.postid-1261 div#page section#content div#thb-controls ul li.thb-control-info {
display:none;
}

.menu li,form p,.thb-box,.thb-tabs.vertical {
position:relative;
}

.menu li a,.page-template-template-photogallery-php .thb-photogallery-container li a,#comments li .comment_leftcol a,.thb-overlay-off #thb-full-background .slide .mejs-controls,.thb-tabs .thb-tabs-nav li a,.thb-tabs.vertical .thb-tabs-nav li a,.thb-single-id .item-thumb {
display:block;
}

#main-nav ul li.current-menu-item,#main-nav ul li.current_page_item,.page-template-template-blog-classic-php .thb-navigation ul .current:hover,.search-results .thb-navigation ul .current:hover,.archive .thb-navigation ul .current:hover,.home.blog .thb-navigation ul .current:hover,.thb-shortcode.thb-tabs .thb-tabs-nav li.open a {
background-color:#ea3556;
}

#main-nav ul li.current-menu-item > a:hover,#filterlist li.current a:hover,.comment-reply-link:hover,.comment-reply-link:active,#thb-full-background-carousel nav span:hover,.thb-shortcode.thb-toggle.open .thb-toggle-trigger:hover:before,.thb-shortcode.thb-tabs.horizontal .thb-tabs-nav li.open a:hover,.thb-shortcode.thb-tabs.vertical .thb-tabs-nav li.open a:hover {
color:#fff;
}

.sidebar-left .thb-main-sidebar-toggle,.page-template-template-blog-timeline-php #timeline ul li:before {
left:0;
}

.thb-main-sidebar-wrapper,.thb-shortcode.thb-tabs.vertical.alternate .thb-tabs-contents .thb-tab-content {
padding:20px;
}

.thb-main-sidebar-active.sidebar-left .thb-main-sidebar,.thb-main-sidebar-active.sidebar-right .thb-main-sidebar,.single-works.thb-info .single-work-details-wrapper {
-khtml-opacity:1;
-moz-opacity:1;
opacity:1;
filter:alpha(opacity=100);
-ms-filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100);
-moz-transform:translate3d(0,0,0);
-webkit-transform:translate3d(0,0,0);
-ms-transform:translate3d(0,0,0);
-o-transform:translate3d(0,0,0);
transform:translate3d(0,0,0);
}

.pageheader,.single-attachment .entry-attachment,.page-template-template-blog-classic-php .hentry.format-quote .item-header,.search-results .hentry.format-quote .item-header,.archive .hentry.format-quote .item-header,.home.blog .hentry.format-quote .item-header,.page-template-template-blog-carousel-php .hentry.format-video .mejs-thb,.single-post .mejs-thb.mejs-video,#comments li.thb-comment,#comments li.thb-pingback,#content .gallery .gallery-item,.thb-icon.center {
margin-bottom:40px;
}

.pageheader .meta:after,.page-template-template-blog-timeline-php .hentry .item-footer:after,.page-template-template-blog-timeline-php .hentry.format-quote .item-header h1:after {
content:"";
display:block;
position:relative;
width:100px;
height:1px;
background-color:rgba(255,255,255,0.3);
margin:20px auto 0;
}

#content:focus,.page-template-template-blog-timeline-php .thb-content-wrapper:focus,.single-works .single-work-content:focus,.widget #searchform #s:focus {
outline:none;
}

.secondary #reply-title,.secondary #comments-title,.thb-shortcode .thb-shortcode-title {
font-size:18px;
line-height:1.1em;
font-weight:700;
font-family:Raleway;
margin-bottom:40px;
text-transform:uppercase;
}

.secondary .related,.thb-twitter {
zoom:1;
clear:both;
}

.thb-text > :first-child,.thb-text blockquote:first-child,.thb-text dl:first-child,.thb-text ol:first-child,.thb-text p:first-child,.thb-text pre:first-child,.thb-text table:first-child,.thb-text ul:first-child,.page-template-template-blog-classic-php .hentry .thb-text > :first-child,.search-results .hentry .thb-text > :first-child,.archive .hentry .thb-text > :first-child,.home.blog .hentry .thb-text > :first-child,.page-template-template-blog-classic-php .hentry .thb-text blockquote:first-child,.page-template-template-blog-classic-php .hentry .thb-text dl:first-child,.page-template-template-blog-classic-php .hentry .thb-text ol:first-child,.page-template-template-blog-classic-php .hentry .thb-text p:first-child,.page-template-template-blog-classic-php .hentry .thb-text pre:first-child,.page-template-template-blog-classic-php .hentry .thb-text table:first-child,.page-template-template-blog-classic-php .hentry .thb-text ul:first-child,.search-results .hentry .thb-text blockquote:first-child,.search-results .hentry .thb-text dl:first-child,.search-results .hentry .thb-text ol:first-child,.search-results .hentry .thb-text p:first-child,.search-results .hentry .thb-text pre:first-child,.search-results .hentry .thb-text table:first-child,.search-results .hentry .thb-text ul:first-child,.archive .hentry .thb-text blockquote:first-child,.archive .hentry .thb-text dl:first-child,.archive .hentry .thb-text ol:first-child,.archive .hentry .thb-text p:first-child,.archive .hentry .thb-text pre:first-child,.archive .hentry .thb-text table:first-child,.archive .hentry .thb-text ul:first-child,.home.blog .hentry .thb-text blockquote:first-child,.home.blog .hentry .thb-text dl:first-child,.home.blog .hentry .thb-text ol:first-child,.home.blog .hentry .thb-text p:first-child,.home.blog .hentry .thb-text pre:first-child,.home.blog .hentry .thb-text table:first-child,.home.blog .hentry .thb-text ul:first-child,.page-template-template-blog-carousel-php .hentry .thb-text > :first-child,.page-template-template-blog-carousel-php .hentry .thb-text blockquote:first-child,.page-template-template-blog-carousel-php .hentry .thb-text dl:first-child,.page-template-template-blog-carousel-php .hentry .thb-text ol:first-child,.page-template-template-blog-carousel-php .hentry .thb-text p:first-child,.page-template-template-blog-carousel-php .hentry .thb-text pre:first-child,.page-template-template-blog-carousel-php .hentry .thb-text table:first-child,.page-template-template-blog-carousel-php .hentry .thb-text ul:first-child,.page-template-template-portfolio-carousel-php .hentry .thb-text > :first-child,.page-template-template-portfolio-carousel-php .hentry .thb-text blockquote:first-child,.page-template-template-portfolio-carousel-php .hentry .thb-text dl:first-child,.page-template-template-portfolio-carousel-php .hentry .thb-text ol:first-child,.page-template-template-portfolio-carousel-php .hentry .thb-text p:first-child,.page-template-template-portfolio-carousel-php .hentry .thb-text pre:first-child,.page-template-template-portfolio-carousel-php .hentry .thb-text table:first-child,.page-template-template-portfolio-carousel-php .hentry .thb-text ul:first-child,#comments li .comment_rightcol .comment_body > :first-child,#comments li .comment_rightcol .comment_body blockquote:first-child,#comments li .comment_rightcol .comment_body dl:first-child,#comments li .comment_rightcol .comment_body ol:first-child,#comments li .comment_rightcol .comment_body p:first-child,#comments li .comment_rightcol .comment_body pre:first-child,#comments li .comment_rightcol .comment_body table:first-child,#comments li .comment_rightcol .comment_body ul:first-child,.sidebar ul > :first-child,.sidebar li > :first-child,.thb-shortcode ul > :first-child,.thb-shortcode li > :first-child {
margin-top:0!important;
}

.thb-text > :last-child,.thb-text blockquote:last-child,.thb-text dl:last-child,.thb-text ol:last-child,.thb-text p:last-child,.thb-text pre:last-child,.thb-text table:last-child,.thb-text ul:last-child,.page-template-template-blog-classic-php .hentry .thb-text > :last-child,.search-results .hentry .thb-text > :last-child,.archive .hentry .thb-text > :last-child,.home.blog .hentry .thb-text > :last-child,.page-template-template-blog-classic-php .hentry .thb-text blockquote:last-child,.page-template-template-blog-classic-php .hentry .thb-text dl:last-child,.page-template-template-blog-classic-php .hentry .thb-text ol:last-child,.page-template-template-blog-classic-php .hentry .thb-text p:last-child,.page-template-template-blog-classic-php .hentry .thb-text pre:last-child,.page-template-template-blog-classic-php .hentry .thb-text table:last-child,.page-template-template-blog-classic-php .hentry .thb-text ul:last-child,.search-results .hentry .thb-text blockquote:last-child,.search-results .hentry .thb-text dl:last-child,.search-results .hentry .thb-text ol:last-child,.search-results .hentry .thb-text p:last-child,.search-results .hentry .thb-text pre:last-child,.search-results .hentry .thb-text table:last-child,.search-results .hentry .thb-text ul:last-child,.archive .hentry .thb-text blockquote:last-child,.archive .hentry .thb-text dl:last-child,.archive .hentry .thb-text ol:last-child,.archive .hentry .thb-text p:last-child,.archive .hentry .thb-text pre:last-child,.archive .hentry .thb-text table:last-child,.archive .hentry .thb-text ul:last-child,.home.blog .hentry .thb-text blockquote:last-child,.home.blog .hentry .thb-text dl:last-child,.home.blog .hentry .thb-text ol:last-child,.home.blog .hentry .thb-text p:last-child,.home.blog .hentry .thb-text pre:last-child,.home.blog .hentry .thb-text table:last-child,.home.blog .hentry .thb-text ul:last-child,.page-template-template-blog-carousel-php .hentry .thb-text > :last-child,.page-template-template-blog-carousel-php .hentry .thb-text blockquote:last-child,.page-template-template-blog-carousel-php .hentry .thb-text dl:last-child,.page-template-template-blog-carousel-php .hentry .thb-text ol:last-child,.page-template-template-blog-carousel-php .hentry .thb-text p:last-child,.page-template-template-blog-carousel-php .hentry .thb-text pre:last-child,.page-template-template-blog-carousel-php .hentry .thb-text table:last-child,.page-template-template-blog-carousel-php .hentry .thb-text ul:last-child,.page-template-template-portfolio-carousel-php .hentry .thb-text > :last-child,.page-template-template-portfolio-carousel-php .hentry .thb-text blockquote:last-child,.page-template-template-portfolio-carousel-php .hentry .thb-text dl:last-child,.page-template-template-portfolio-carousel-php .hentry .thb-text ol:last-child,.page-template-template-portfolio-carousel-php .hentry .thb-text p:last-child,.page-template-template-portfolio-carousel-php .hentry .thb-text pre:last-child,.page-template-template-portfolio-carousel-php .hentry .thb-text table:last-child,.page-template-template-portfolio-carousel-php .hentry .thb-text ul:last-child,#comments li .comment_rightcol .comment_body > :last-child,#comments li .comment_rightcol .comment_body blockquote:last-child,#comments li .comment_rightcol .comment_body dl:last-child,#comments li .comment_rightcol .comment_body ol:last-child,#comments li .comment_rightcol .comment_body p:last-child,#comments li .comment_rightcol .comment_body pre:last-child,#comments li .comment_rightcol .comment_body table:last-child,#comments li .comment_rightcol .comment_body ul:last-child,.thb-tabs .thb-tabs-contents .thb-tab-content p:last-child,.sidebar ul > :last-child,.sidebar li > :last-child,.thb-shortcode ul > :last-child,.thb-shortcode li > :last-child {
margin-bottom:0!important;
}

.thb-text blockquote p,form p:last-of-type,img.alignleft,img.alignright,img.aligncenter,img.alignnone,.page-template-template-blog-timeline-php .hentry.format-link .item-header h1,.page-template-template-blog-classic-php .hentry .thb-text blockquote p,.search-results .hentry .thb-text blockquote p,.archive .hentry .thb-text blockquote p,.home.blog .hentry .thb-text blockquote p,.page-template-template-blog-carousel-php .hentry .thb-text blockquote p,.page-template-template-blog-carousel-php .hentry.format-link .item-header h1,.single-post.single-format-link .pageheader h1,.page-template-template-portfolio-carousel-php .hentry .thb-text blockquote p,#comments li .comment_rightcol .comment_body blockquote p,.thb-text.message p,.sidebar ul,.sidebar li,.thb-shortcode ul,.thb-shortcode li,.thb-shortcode:last-of-type,.thb-shortcode.thb-box .thb-text,.widget .thb-shortcode {
margin-bottom:0;
}

.thb-text cite,.thb-text table caption,.thb-text em,.thb-text i,.page-template-template-blog-classic-php .hentry .thb-text cite,.search-results .hentry .thb-text cite,.archive .hentry .thb-text cite,.home.blog .hentry .thb-text cite,.page-template-template-blog-classic-php .hentry .thb-text table caption,.search-results .hentry .thb-text table caption,.archive .hentry .thb-text table caption,.home.blog .hentry .thb-text table caption,.page-template-template-blog-classic-php .hentry .thb-text em,.page-template-template-blog-classic-php .hentry .thb-text i,.search-results .hentry .thb-text em,.search-results .hentry .thb-text i,.archive .hentry .thb-text em,.archive .hentry .thb-text i,.home.blog .hentry .thb-text em,.home.blog .hentry .thb-text i,.page-template-template-blog-carousel-php .hentry .thb-text cite,.page-template-template-blog-carousel-php .hentry .thb-text table caption,.page-template-template-blog-carousel-php .hentry .thb-text em,.page-template-template-blog-carousel-php .hentry .thb-text i,.page-template-template-portfolio-carousel-php .hentry .thb-text cite,.page-template-template-portfolio-carousel-php .hentry .thb-text table caption,.page-template-template-portfolio-carousel-php .hentry .thb-text em,.page-template-template-portfolio-carousel-php .hentry .thb-text i,#comments li .comment_rightcol .comment_body cite,#comments li .comment_rightcol .comment_body table caption,#comments li .comment_rightcol .comment_body em,#comments li .comment_rightcol .comment_body i {
font-style:italic;
}

.thb-text blockquote + cite:before,.thb-text blockquote p + cite:before,.page-template-template-blog-classic-php .hentry .thb-text blockquote + cite:before,.page-template-template-blog-classic-php .hentry .thb-text blockquote p + cite:before,.search-results .hentry .thb-text blockquote + cite:before,.search-results .hentry .thb-text blockquote p + cite:before,.archive .hentry .thb-text blockquote + cite:before,.archive .hentry .thb-text blockquote p + cite:before,.home.blog .hentry .thb-text blockquote + cite:before,.home.blog .hentry .thb-text blockquote p + cite:before,.page-template-template-blog-carousel-php .hentry .thb-text blockquote + cite:before,.page-template-template-blog-carousel-php .hentry .thb-text blockquote p + cite:before,.page-template-template-portfolio-carousel-php .hentry .thb-text blockquote + cite:before,.page-template-template-portfolio-carousel-php .hentry .thb-text blockquote p + cite:before,#comments li .comment_rightcol .comment_body blockquote + cite:before,#comments li .comment_rightcol .comment_body blockquote p + cite:before {
content:"—";
}

.thb-text q,.page-template-template-blog-classic-php .hentry .thb-text q,.search-results .hentry .thb-text q,.archive .hentry .thb-text q,.home.blog .hentry .thb-text q,.page-template-template-blog-carousel-php .hentry .thb-text q,.page-template-template-portfolio-carousel-php .hentry .thb-text q,#comments li .comment_rightcol .comment_body q {
font-style:italic;
quotes:« » " ";
}

.thb-text q:before,.page-template-template-blog-classic-php .hentry .thb-text q:before,.search-results .hentry .thb-text q:before,.archive .hentry .thb-text q:before,.home.blog .hentry .thb-text q:before,.page-template-template-blog-carousel-php .hentry .thb-text q:before,.page-template-template-portfolio-carousel-php .hentry .thb-text q:before,#comments li .comment_rightcol .comment_body q:before {
content:open-quote;
}

.thb-text q:after,.page-template-template-blog-classic-php .hentry .thb-text q:after,.search-results .hentry .thb-text q:after,.archive .hentry .thb-text q:after,.home.blog .hentry .thb-text q:after,.page-template-template-blog-carousel-php .hentry .thb-text q:after,.page-template-template-portfolio-carousel-php .hentry .thb-text q:after,#comments li .comment_rightcol .comment_body q:after {
content:close-quote;
}

.thb-text p,.page-template-template-blog-classic-php .hentry .thb-text p,.search-results .hentry .thb-text p,.archive .hentry .thb-text p,.home.blog .hentry .thb-text p,.page-template-template-blog-carousel-php .hentry .thb-text p,.page-template-template-portfolio-carousel-php .hentry .thb-text p,#comments li .comment_rightcol .comment_body p {
-webkit-hyphens:auto;
-moz-hyphens:auto;
hyphens:auto;
}

.thb-text .bigger,.page-template-template-blog-classic-php .hentry .thb-text .bigger,.search-results .hentry .thb-text .bigger,.archive .hentry .thb-text .bigger,.home.blog .hentry .thb-text .bigger,.page-template-template-blog-carousel-php .hentry .thb-text .bigger,.page-template-template-portfolio-carousel-php .hentry .thb-text .bigger,#comments li .comment_rightcol .comment_body .bigger {
font-size:150%;
line-height:1.3;
}

.thb-text ul,.page-template-template-blog-classic-php .hentry .thb-text ul,.search-results .hentry .thb-text ul,.archive .hentry .thb-text ul,.home.blog .hentry .thb-text ul,.page-template-template-blog-carousel-php .hentry .thb-text ul,.page-template-template-portfolio-carousel-php .hentry .thb-text ul,#comments li .comment_rightcol .comment_body ul {
list-style:disc inside;
}

.thb-text ol,.page-template-template-blog-classic-php .hentry .thb-text ol,.search-results .hentry .thb-text ol,.archive .hentry .thb-text ol,.home.blog .hentry .thb-text ol,.page-template-template-blog-carousel-php .hentry .thb-text ol,.page-template-template-portfolio-carousel-php .hentry .thb-text ol,#comments li .comment_rightcol .comment_body ol {
list-style:decimal inside;
}

.thb-text li ul,.thb-text li ol,.page-template-template-blog-classic-php .hentry .thb-text li ul,.page-template-template-blog-classic-php .hentry .thb-text li ol,.search-results .hentry .thb-text li ul,.search-results .hentry .thb-text li ol,.archive .hentry .thb-text li ul,.archive .hentry .thb-text li ol,.home.blog .hentry .thb-text li ul,.home.blog .hentry .thb-text li ol,.page-template-template-blog-carousel-php .hentry .thb-text li ul,.page-template-template-blog-carousel-php .hentry .thb-text li ol,.page-template-template-portfolio-carousel-php .hentry .thb-text li ul,.page-template-template-portfolio-carousel-php .hentry .thb-text li ol,#comments li .comment_rightcol .comment_body li ul,#comments li .comment_rightcol .comment_body li ol {
margin-left:1.5em;
margin-bottom:0;
}

.thb-text table,.page-template-template-blog-classic-php .hentry .thb-text table,.search-results .hentry .thb-text table,.archive .hentry .thb-text table,.home.blog .hentry .thb-text table,.page-template-template-blog-carousel-php .hentry img,.page-template-template-blog-carousel-php .hentry .thb-text table,.page-template-template-portfolio-carousel-php .hentry .thb-text table,#comments li .comment_rightcol .comment_body table,.content-full,.pricing-table.col-1 .plan,.widget #wp-calendar {
width:100%;
}

.thb-text table th,.thb-text strong,.thb-text b,form .form-allowed-tags a,form .comment-notes a,form .logged-in-as a,body.search-results .pageheader h1 span,body.search-no-results .pageheader h1 span,body.archive .pageheader h1 span,.single-attachment .post-meta a,.single-attachment .post-meta .entry-date,.page-template-template-blog-classic-php .hentry .thb-text table th,.search-results .hentry .thb-text table th,.archive .hentry .thb-text table th,.home.blog .hentry .thb-text table th,.page-template-template-blog-classic-php .hentry .thb-text strong,.page-template-template-blog-classic-php .hentry .thb-text b,.search-results .hentry .thb-text strong,.search-results .hentry .thb-text b,.archive .hentry .thb-text strong,.archive .hentry .thb-text b,.home.blog .hentry .thb-text strong,.home.blog .hentry .thb-text b,.page-template-template-blog-carousel-php .hentry .thb-text table th,.page-template-template-blog-carousel-php .hentry .thb-text strong,.page-template-template-blog-carousel-php .hentry .thb-text b,.single-post .meta.details p a,.page-template-template-portfolio-carousel-php .hentry .thb-text table th,.page-template-template-portfolio-carousel-php .hentry .thb-text strong,.page-template-template-portfolio-carousel-php .hentry .thb-text b,#comments li .comment_rightcol .comment_body table th,#comments li .comment_rightcol .comment_body strong,#comments li .comment_rightcol .comment_body b,.widget #wp-calendar tr a {
font-weight:700;
}

.thb-text table tr:nth-child(even) td,.page-template-template-blog-classic-php .hentry .thb-text table tr:nth-child(even) td,.search-results .hentry .thb-text table tr:nth-child(even) td,.archive .hentry .thb-text table tr:nth-child(even) td,.home.blog .hentry .thb-text table tr:nth-child(even) td,.page-template-template-blog-carousel-php .hentry .thb-text table tr:nth-child(even) td,.page-template-template-portfolio-carousel-php .hentry .thb-text table tr:nth-child(even) td,#comments li .comment_rightcol .comment_body table tr:nth-child(even) td {
background:rgba(0,0,0,0.02);
}

.thb-text abbr[title],.thb-text acronym[title],.page-template-template-blog-classic-php .hentry .thb-text abbr[title],.page-template-template-blog-classic-php .hentry .thb-text acronym[title],.search-results .hentry .thb-text abbr[title],.search-results .hentry .thb-text acronym[title],.archive .hentry .thb-text abbr[title],.archive .hentry .thb-text acronym[title],.home.blog .hentry .thb-text abbr[title],.home.blog .hentry .thb-text acronym[title],.page-template-template-blog-carousel-php .hentry .thb-text abbr[title],.page-template-template-blog-carousel-php .hentry .thb-text acronym[title],.page-template-template-portfolio-carousel-php .hentry .thb-text abbr[title],.page-template-template-portfolio-carousel-php .hentry .thb-text acronym[title],#comments li .comment_rightcol .comment_body abbr[title],#comments li .comment_rightcol .comment_body acronym[title] {
border-bottom:1px dotted;
cursor:help;
}

.thb-text address,.page-template-template-blog-classic-php .hentry .thb-text address,.search-results .hentry .thb-text address,.archive .hentry .thb-text address,.home.blog .hentry .thb-text address,.page-template-template-blog-carousel-php .hentry .thb-text address,.page-template-template-portfolio-carousel-php .hentry .thb-text address,#comments li .comment_rightcol .comment_body address {
font-style:normal;
}

.thb-text .amp,.thb-text abbr.amp,.page-template-template-blog-classic-php .hentry .thb-text .amp,.page-template-template-blog-classic-php .hentry .thb-text abbr.amp,.search-results .hentry .thb-text .amp,.search-results .hentry .thb-text abbr.amp,.archive .hentry .thb-text .amp,.archive .hentry .thb-text abbr.amp,.home.blog .hentry .thb-text .amp,.home.blog .hentry .thb-text abbr.amp,.page-template-template-blog-carousel-php .hentry .thb-text .amp,.page-template-template-blog-carousel-php .hentry .thb-text abbr.amp,.page-template-template-portfolio-carousel-php .hentry .thb-text .amp,.page-template-template-portfolio-carousel-php .hentry .thb-text abbr.amp,#comments li .comment_rightcol .comment_body .amp,#comments li .comment_rightcol .comment_body abbr.amp {
border-bottom:none;
cursor:default;
font-style:italic;
}

.thb-text abbr,.thb-text acronym,.thb-text .caps,.page-template-template-blog-classic-php .hentry .thb-text abbr,.page-template-template-blog-classic-php .hentry .thb-text acronym,.page-template-template-blog-classic-php .hentry .thb-text .caps,.search-results .hentry .thb-text abbr,.search-results .hentry .thb-text acronym,.search-results .hentry .thb-text .caps,.archive .hentry .thb-text abbr,.archive .hentry .thb-text acronym,.archive .hentry .thb-text .caps,.home.blog .hentry .thb-text abbr,.home.blog .hentry .thb-text acronym,.home.blog .hentry .thb-text .caps,.page-template-template-blog-carousel-php .hentry .thb-text abbr,.page-template-template-blog-carousel-php .hentry .thb-text acronym,.page-template-template-blog-carousel-php .hentry .thb-text .caps,.page-template-template-portfolio-carousel-php .hentry .thb-text abbr,.page-template-template-portfolio-carousel-php .hentry .thb-text acronym,.page-template-template-portfolio-carousel-php .hentry .thb-text .caps,#comments li .comment_rightcol .comment_body abbr,#comments li .comment_rightcol .comment_body acronym,#comments li .comment_rightcol .comment_body .caps {
font-variant:small-caps;
letter-spacing:.1em;
text-transform:lowercase;
}

.thb-text pre,.page-template-template-blog-classic-php .hentry .thb-text pre,.search-results .hentry .thb-text pre,.archive .hentry .thb-text pre,.home.blog .hentry .thb-text pre,.page-template-template-blog-carousel-php .hentry .thb-text pre,.page-template-template-portfolio-carousel-php .hentry .thb-text pre,#comments li .comment_rightcol .comment_body pre {
line-height:1;
}

.thb-text pre,.thb-text code,.thb-text kbd,.thb-text samp,.thb-text var,.page-template-template-blog-classic-php .hentry .thb-text pre,.page-template-template-blog-classic-php .hentry .thb-text code,.page-template-template-blog-classic-php .hentry .thb-text kbd,.page-template-template-blog-classic-php .hentry .thb-text samp,.page-template-template-blog-classic-php .hentry .thb-text var,.search-results .hentry .thb-text pre,.search-results .hentry .thb-text code,.search-results .hentry .thb-text kbd,.search-results .hentry .thb-text samp,.search-results .hentry .thb-text var,.archive .hentry .thb-text pre,.archive .hentry .thb-text code,.archive .hentry .thb-text kbd,.archive .hentry .thb-text samp,.archive .hentry .thb-text var,.home.blog .hentry .thb-text pre,.home.blog .hentry .thb-text code,.home.blog .hentry .thb-text kbd,.home.blog .hentry .thb-text samp,.home.blog .hentry .thb-text var,.page-template-template-blog-carousel-php .hentry .thb-text pre,.page-template-template-blog-carousel-php .hentry .thb-text code,.page-template-template-blog-carousel-php .hentry .thb-text kbd,.page-template-template-blog-carousel-php .hentry .thb-text samp,.page-template-template-blog-carousel-php .hentry .thb-text var,.page-template-template-portfolio-carousel-php .hentry .thb-text pre,.page-template-template-portfolio-carousel-php .hentry .thb-text code,.page-template-template-portfolio-carousel-php .hentry .thb-text kbd,.page-template-template-portfolio-carousel-php .hentry .thb-text samp,.page-template-template-portfolio-carousel-php .hentry .thb-text var,#comments li .comment_rightcol .comment_body pre,#comments li .comment_rightcol .comment_body code,#comments li .comment_rightcol .comment_body kbd,#comments li .comment_rightcol .comment_body samp,#comments li .comment_rightcol .comment_body var {
font-family:Monaco, Consolas, Courier, "Courier New", monospace;
}

.thb-text pre,.thb-text code,.page-template-template-blog-classic-php .hentry .thb-text pre,.page-template-template-blog-classic-php .hentry .thb-text code,.search-results .hentry .thb-text pre,.search-results .hentry .thb-text code,.archive .hentry .thb-text pre,.archive .hentry .thb-text code,.home.blog .hentry .thb-text pre,.home.blog .hentry .thb-text code,.page-template-template-blog-carousel-php .hentry .thb-text pre,.page-template-template-blog-carousel-php .hentry .thb-text code,.page-template-template-portfolio-carousel-php .hentry .thb-text pre,.page-template-template-portfolio-carousel-php .hentry .thb-text code,#comments li .comment_rightcol .comment_body pre,#comments li .comment_rightcol .comment_body code {
white-space:0;
overflow-x:auto;
overflow-y:hidden;
}

.thb-text del,.page-template-template-blog-classic-php .hentry .thb-text del,.search-results .hentry .thb-text del,.archive .hentry .thb-text del,.home.blog .hentry .thb-text del,.page-template-template-blog-carousel-php .hentry .thb-text del,.page-template-template-portfolio-carousel-php .hentry .thb-text del,#comments li .comment_rightcol .comment_body del {
text-decoration:line-through;
}

.thb-text ins,.page-template-template-blog-classic-php .hentry .thb-text ins,.search-results .hentry .thb-text ins,.archive .hentry .thb-text ins,.home.blog .hentry .thb-text ins,.page-template-template-blog-carousel-php .hentry .thb-text ins,.page-template-template-portfolio-carousel-php .hentry .thb-text ins,#comments li .comment_rightcol .comment_body ins {
text-decoration:underline;
}

.thb-text .thb-highlight,.page-template-template-blog-classic-php .hentry .thb-text .thb-highlight,.search-results .hentry .thb-text .thb-highlight,.archive .hentry .thb-text .thb-highlight,.home.blog .hentry .thb-text .thb-highlight,.page-template-template-blog-carousel-php .hentry .thb-text .thb-highlight,.page-template-template-portfolio-carousel-php .hentry .thb-text .thb-highlight,#comments li .comment_rightcol .comment_body .thb-highlight {
background-color:#FF0;
}

.thb-text img,.page-template-template-blog-classic-php .hentry .thb-text img,.search-results .hentry .thb-text img,.archive .hentry .thb-text img,.home.blog .hentry .thb-text img,.page-template-template-blog-carousel-php .hentry .thb-text img,.page-template-template-portfolio-carousel-php .hentry .thb-text img,#comments li .comment_rightcol .comment_body img,.textwidget img {
max-width:100%;
height:auto;
}

.thb-text .map img,.page-template-template-blog-classic-php .hentry .thb-text .map img,.search-results .hentry .thb-text .map img,.archive .hentry .thb-text .map img,.home.blog .hentry .thb-text .map img,.page-template-template-blog-carousel-php .hentry .thb-text .map img,.page-template-template-portfolio-carousel-php .hentry .thb-text .map img,#comments li .comment_rightcol .comment_body .map img {
max-width:none;
}

.page-id-9 .pageheader h1,.page-id-428 .pageheader h1,.page-id-452 .pageheader h1,.page-id-15 .pageheader h1,.page-id-703 .pageheader h1,.page-id-428 .thb-text,.page-id-452 .thb-text,.page-id-428 .thb-text strong,.page-id-452 .thb-text strong,.page-id-15 .thb-text strong,.page-id-703 .thb-text strong {
color:#6d6d71;
}

.page-id-9 .thb-text,.page-id-15 .thb-text,.page-id-703 .thb-text {
zoom:1;
margin-bottom:40px;
color:#6d6d71;
}

.page-id-9 a,.page-id-428 a,.page-id-452 a,.page-id-15 a,.page-id-703 a {
color:#6d6d6d;
-moz-transition:color .1s linear;
-webkit-transition:color .1s linear;
-ms-transition:color .1s linear;
transition:color .1s linear;
}

.page-id-9 a:hover,.page-id-428 a:hover,.page-id-452 a:hover,.page-id-15 a:hover,.page-id-703 a:hover {
color:#bfbfbf;
}

.page-id-9 .post-meta,.page-id-428 .post-meta,.page-id-452 .post-meta,.page-id-15 .post-meta,.page-id-703 .post-meta {
color:#6d6d6d;
}

.thb-text h1,.thb-text h2,.thb-text h3,.thb-text h4,.thb-text h5,.thb-text h6,.textwidget h1,.textwidget h2,.textwidget h3,.textwidget h4,.textwidget h5,.textwidget h6,.comment_body h1,.comment_body h2,.comment_body h3,.comment_body h4,.comment_body h5,.comment_body h6,.single-attachment .item-thumb,.page-template-template-blog-classic-php .hentry .thb-text blockquote,.page-template-template-blog-classic-php .hentry .thb-text dl,.page-template-template-blog-classic-php .hentry .thb-text ol,.page-template-template-blog-classic-php .hentry .thb-text p,.page-template-template-blog-classic-php .hentry .thb-text pre,.page-template-template-blog-classic-php .hentry .thb-text table,.page-template-template-blog-classic-php .hentry .thb-text ul,.search-results .hentry .thb-text blockquote,.search-results .hentry .thb-text dl,.search-results .hentry .thb-text ol,.search-results .hentry .thb-text p,.search-results .hentry .thb-text pre,.search-results .hentry .thb-text table,.search-results .hentry .thb-text ul,.archive .hentry .thb-text blockquote,.archive .hentry .thb-text dl,.archive .hentry .thb-text ol,.archive .hentry .thb-text p,.archive .hentry .thb-text pre,.archive .hentry .thb-text table,.archive .hentry .thb-text ul,.home.blog .hentry .thb-text blockquote,.home.blog .hentry .thb-text dl,.home.blog .hentry .thb-text ol,.home.blog .hentry .thb-text p,.home.blog .hentry .thb-text pre,.home.blog .hentry .thb-text table,.home.blog .hentry .thb-text ul,.page-template-template-blog-classic-php .hentry.format-audio .thb-audio-wrapper,.search-results .hentry.format-audio .thb-audio-wrapper,.archive .hentry.format-audio .thb-audio-wrapper,.home.blog .hentry.format-audio .thb-audio-wrapper,.page-template-template-blog-classic-php .hentry.format-video .mejs-thb.mejs-video,.search-results .hentry.format-video .mejs-thb.mejs-video,.archive .hentry.format-video .mejs-thb.mejs-video,.home.blog .hentry.format-video .mejs-thb.mejs-video,.page-template-template-blog-carousel-php .hentry .item-header,.page-template-template-blog-carousel-php .hentry .thb-text blockquote,.page-template-template-blog-carousel-php .hentry .thb-text dl,.page-template-template-blog-carousel-php .hentry .thb-text ol,.page-template-template-blog-carousel-php .hentry .thb-text p,.page-template-template-blog-carousel-php .hentry .thb-text pre,.page-template-template-blog-carousel-php .hentry .thb-text table,.page-template-template-blog-carousel-php .hentry .thb-text ul,.page-template-template-portfolio-carousel-php .hentry .thb-text blockquote,.page-template-template-portfolio-carousel-php .hentry .thb-text dl,.page-template-template-portfolio-carousel-php .hentry .thb-text ol,.page-template-template-portfolio-carousel-php .hentry .thb-text p,.page-template-template-portfolio-carousel-php .hentry .thb-text pre,.page-template-template-portfolio-carousel-php .hentry .thb-text table,.page-template-template-portfolio-carousel-php .hentry .thb-text ul,#comments li .comment_rightcol .comment_body blockquote,#comments li .comment_rightcol .comment_body dl,#comments li .comment_rightcol .comment_body ol,#comments li .comment_rightcol .comment_body p,#comments li .comment_rightcol .comment_body pre,#comments li .comment_rightcol .comment_body table,#comments li .comment_rightcol .comment_body ul,.thb-shortcode.thb-box .thb-shortcode-title {
margin-bottom:20px;
}

form input[type=submit]:hover,.page-template-template-blog-classic-php .thb-navigation ul a:hover,.page-template-template-blog-classic-php .thb-navigation ul span:hover,.search-results .thb-navigation ul a:hover,.search-results .thb-navigation ul span:hover,.archive .thb-navigation ul a:hover,.archive .thb-navigation ul span:hover,.home.blog .thb-navigation ul a:hover,.home.blog .thb-navigation ul span:hover,#thb-portfolio-pagination span a:hover,.page-template-template-photogallery-php #thb-infinite-scroll-button:hover,.comment-reply-link:hover,.thb-shortcode.thb-toggle .thb-toggle-trigger:hover {
background-color:rgba(255,255,255,0.3);
}

form input[type=submit]:active,.page-template-template-blog-classic-php .thb-navigation ul a:active,.page-template-template-blog-classic-php .thb-navigation ul span:active,.search-results .thb-navigation ul a:active,.search-results .thb-navigation ul span:active,.archive .thb-navigation ul a:active,.archive .thb-navigation ul span:active,.home.blog .thb-navigation ul a:active,.home.blog .thb-navigation ul span:active,#thb-controls li a:active,#thb-portfolio-pagination span a:active,.page-template-template-photogallery-php #thb-infinite-scroll-button:active,.comment-reply-link:active,.thb-shortcode.thb-toggle .thb-toggle-trigger:active,a.thb-btn:active {
background-color:rgba(0,0,0,0.4);
}

#searchform #searchsubmit:hover,.thb-shortcode.thb-tabs.vertical.alternate .thb-tabs-nav li a {
border:1px solid #fff;
}

.thb-overlay-off .thb-page-overlay,.page-template-template-blog-timeline-php #thb-full-background .slide img.thb-img-hidden,.page-template-template-blog-timeline-php.thb-ajax-loading #thb-full-background .slide img,.page-template-template-blog-carousel-php .hentry.thb-01,.page-template-template-blog-carousel-php .hentry.old,#thb-controls li.thb-disabled,.page-template-template-portfolio-carousel-php .hentry.thb-01,.page-template-template-portfolio-carousel-php .hentry.old,#thb-full-background .slide img,#thb-full-background .slide iframe,#thb-full-background .slide div.thb_video_selfhosted,#thb-full-background .slide.thb-01 img,#thb-full-background .slide.thb-01 iframe,#thb-full-background .slide.thb-01 div.thb_video_selfhosted {
-khtml-opacity:0;
-moz-opacity:0;
opacity:0;
filter:alpha(opacity=0);
-ms-filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
}

.thb-gallery.flexslider,.page-template-template-archives-php #content .search_404,.error404 #searchform {
position:relative;
margin-bottom:40px;
}

.alignleft a,.alignright a,.aligncenter a,.alignnone a,.page-template-template-blog-classic-php .thb-navigation ul li,.search-results .thb-navigation ul li,.archive .thb-navigation ul li,.home.blog .thb-navigation ul li {
display:block;
float:left;
}

.wp-caption a,#comments li #respond .form-submit {
margin-bottom:5px;
}

.aligncenter,.single-post .meta,.page-template-template-photogallery-php .thb-photogallery-container,.article,.sticky {
zoom:1;
}

.gallery-item,.thb-tabs .thb-tabs-contents {
-moz-box-sizing:border-box;
-webkit-box-sizing:border-box;
box-sizing:border-box;
}

.page-template-template-archives-php #content .col li,.page-template-template-blog-classic-php .hentry .thb-text .wp-caption-text,.search-results .hentry .thb-text .wp-caption-text,.archive .hentry .thb-text .wp-caption-text,.home.blog .hentry .thb-text .wp-caption-text,.page-template-template-blog-classic-php .hentry.format-quote .item-header h1,.search-results .hentry.format-quote .item-header h1,.archive .hentry.format-quote .item-header h1,.home.blog .hentry.format-quote .item-header h1,.page-template-template-blog-carousel-php .hentry .thb-text .wp-caption-text,.page-template-template-portfolio-carousel-php .hentry .thb-text .wp-caption-text,#comments li .comment_rightcol .comment_body .wp-caption-text,.widget ul li,.widget ol li {
margin-bottom:10px;
}

body.search-results .pageheader,body.search-no-results .pageheader,body.archive .pageheader,.single-post .pageheader,.page-template-template-photogallery-php .thb-content-wrapper,.thb-box.center,.thb-shortcode.thb-box.center {
text-align:center;
}

body.search-results .hentry .item-thumb,body.search-no-results .hentry .item-thumb,body.archive .hentry .item-thumb,.classic-blog-left.page-template-template-blog-classic-php .hentry .item-thumb {
float:right;
margin:0 0 20px 20px;
}

body.search-results .hentry.format-link .linkurl,body.search-no-results .hentry.format-link .linkurl,body.archive .hentry.format-link .linkurl,.classic-blog-left.page-template-template-blog-classic-php .hentry.format-link .item-header .linkurl {
margin-left:24px;
}

.page-template-template-blog-timeline-php #thb-full-background .slide.cycle-slide-active img,.page-template-template-blog-timeline-php .thb-navigation .nav-next a:hover,.page-template-template-blog-timeline-php .thb-navigation .nav-previous a:hover,.page-template-template-blog-timeline-php #timeline ul li.hover .popup,.page-template-template-blog-carousel-php #content.thb-content-loaded,#thb-portfolio-filter .loader.loading,.page-template-template-portfolio-carousel-php #content.thb-content-loaded,.page-template-template-portfolio-carousel-php .hentry.current,.page-template-template-blog-carousel-php.firstitem_highlight_disabled .hentry:hover,.page-template-template-portfolio-carousel-php.firstitem_highlight_disabled .hentry:hover,#thb-full-background .slide.thb-10 img,#thb-full-background .slide.thb-10 iframe,#thb-full-background .slide.thb-10 div.thb_video_selfhosted,#thb-full-background-carousel .elastislide-wrapper .elastislide-list .slide:hover,#thb-full-background-carousel .elastislide-wrapper .elastislide-list .slide.active,#thb-full-background-carousel.thb-transition-in .elastislide-wrapper .elastislide-list .slide img {
-khtml-opacity:1;
-moz-opacity:1;
opacity:1;
filter:alpha(opacity=100);
-ms-filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100);
}

.page-template-template-blog-timeline-php .hentry.format-link .item-header .linkurl,.single-post.single-format-link .pageheader .linkurl {
position:relative;
display:inline-block;
margin-bottom:20px;
}

.page-template-template-blog-timeline-php .hentry.format-link .item-header .linkurl:after,.page-template-template-blog-carousel-php .hentry.format-link .item-header .linkurl:after,.single-post.single-format-link .pageheader .linkurl:after {
content:"h";
font-family:icons;
display:block;
position:absolute;
left:-24px;
top:0;
line-height:24px;
font-size:14px;
}

.page-template-template-blog-timeline-php .hentry.format-quote .item-header cite,.single-post.single-format-quote .pageheader cite {
font-size:16px;
line-height:1.1em;
font-weight:700;
font-family:Raleway;
}

.page-template-template-blog-timeline-php #timeline ul li.hover a,.page-template-template-blog-timeline-php #timeline ul li.current a {
width:46px;
height:46px;
bottom:30px;
left:52px;
}

.page-template-template-blog-timeline-php #timeline ul li.hover:before,.page-template-template-blog-timeline-php #timeline ul li.hover:after,.page-template-template-blog-timeline-php #timeline ul li.current:before,.page-template-template-blog-timeline-php #timeline ul li.current:after {
width:51px;
}

.page-template-template-blog-classic-php .hentry .item-footer .comments a,.search-results .hentry .item-footer .comments a,.archive .hentry .item-footer .comments a,.home.blog .hentry .item-footer .comments a,.page-template-template-blog-carousel-php .hentry .item-footer .comments a,.single-works #thb-works-navigation .nav-next {
margin-left:5px;
}

.page-template-template-blog-classic-php .hentry .thb-text,.search-results .hentry .thb-text,.archive .hentry .thb-text,.home.blog .hentry .thb-text,.page-template-template-blog-carousel-php .hentry .thb-text,.page-template-template-portfolio-carousel-php .hentry .thb-text {
font-size:13px;
line-height:20px;
margin-bottom:0;
}

.page-template-template-blog-classic-php .hentry .thb-text .aligncenter,.search-results .hentry .thb-text .aligncenter,.archive .hentry .thb-text .aligncenter,.home.blog .hentry .thb-text .aligncenter,.page-template-template-blog-carousel-php .hentry .thb-text .aligncenter,.page-template-template-portfolio-carousel-php .hentry .thb-text .aligncenter,#comments li .comment_rightcol .comment_body .aligncenter {
margin:20px auto;
}

.page-template-template-blog-classic-php .hentry.format-quote .item-header cite,.search-results .hentry.format-quote .item-header cite,.archive .hentry.format-quote .item-header cite,.home.blog .hentry.format-quote .item-header cite,.page-template-template-blog-carousel-php .hentry.format-quote .item-header cite {
font-size:13px;
line-height:1;
font-family:Raleway;
}

.page-template-template-blog-classic-php .thb-navigation ul .current,.search-results .thb-navigation ul .current,.archive .thb-navigation ul .current,.home.blog .thb-navigation ul .current,#thb-controls li.active a {
background-color:#ea3556;
color:#fff;
border-color:#ea3556;
}

.page-template-template-blog-carousel-php .thb-content-wrapper,.page-template-template-portfolio-carousel-php .thb-content-wrapper {
margin-left:0;
-moz-transition:margin-left .25s cubic-bezier(0.86,0,0.07,1);
-webkit-transition:margin-left .25s cubic-bezier(0.86,0,0.07,1);
-ms-transition:margin-left .25s cubic-bezier(0.86,0,0.07,1);
transition:margin-left .25s cubic-bezier(0.86,0,0.07,1);
}

.page-template-template-blog-carousel-php .hentry:before,.page-template-template-portfolio-carousel-php .hentry:before {
display:block;
content:"";
position:absolute;
top:0;
right:0;
bottom:0;
left:0;
z-index:10;
}

.page-template-template-portfolio-masonry-php #thb-portfolio-container .item,.page-template-template-photogallery-php .thb-photogallery-container li {
-moz-box-sizing:border-box;
-webkit-box-sizing:border-box;
box-sizing:border-box;
display:inline;
position:relative;
float:left;
overflow:hidden;
}

.page-template-template-blog-carousel-php.firstitem_highlight_disabled .hentry.current,.page-template-template-portfolio-carousel-php.firstitem_highlight_disabled .hentry.current,a.custom-btn:hover {
-khtml-opacity:0.8;
-moz-opacity:0.8;
opacity:0.8;
filter:alpha(opacity=80);
-ms-filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=80);
}

#reply-title span,.thb-tagcloud a,.tagcloud a {
display:inline-block;
}

#comments li.bypostauthor .comment_leftcol img,.thb-flickr a:hover img {
border-color:#ea3556;
}

.content-one-third,.thb-text .list-wrapper.horizontal.num-3 .list-desc,.thb-text .list-wrapper.horizontal.num-3 .list li {
width:31%;
margin-right:3.5%;
}

.content-one-fourth,.thb-text .list-wrapper.horizontal.num-4 .list-desc,.thb-text .list-wrapper.horizontal.num-4 .list li {
width:23.125%;
margin-right:2.5%;
}

.content-two-fourth,.thb-text .list-wrapper.horizontal.num-2 .list-desc,.thb-text .list-wrapper.horizontal.num-2 .list li {
width:48.75%;
margin-right:2.5%;
}

.content-one-fifth,.thb-text .list-wrapper.horizontal.num-5 .list-desc,.thb-text .list-wrapper.horizontal.num-5 .list li {
width:17.9166667%;
margin-right:2.6041667%;
}

.last,.thb-text .list-wrapper.horizontal .list li:last-child {
margin-right:0;
}

.thb-single-id .item-thumb img,.wp-caption,.textwidget select {
max-width:100%;
}

.thb-flickr .flickr_badge_image a,.thb-flickr .flickr_badge_image a img {
float:left;
width:100%;
height:100%;
}

.thb-twitter ul,.widget ul,.widget ol {
list-style:none;
}

#content .gallery .gallery-item a,.thb-shortcode .thb-shortcode-title a,.thb-shortcode .list .item .item-title h1 a,.thb-social-container a,.thb-flickr a {
border-bottom:none;
}

.thb-shortcode .thb-read-more,.thb-twitter ul li a {
font-weight:700;
border-bottom:none;
}

.thb-shortcode .list .item .item-thumb img,.attachment img {
width:100%;
height:auto;
}

.thb-shortcode.thb-tabs.vertical .thb-tabs-contents .thb-tab-content,.widget .cat-item .children {
padding-left:40px;
}

@media only screen and max-width 480px {
.content-one-third,.content-two-third,.content-one-fourth,.content-two-fourth,.content-three-fourth,.content-one-fifth,.content-two-fifth,.content-three-fifth,.content-three-fifth,.thb-text .list-wrapper.horizontal.num-2 .list-desc,.thb-text .list-wrapper.horizontal.num-2 .list li,.thb-text .list-wrapper.horizontal.num-3 .list-desc,.thb-text .list-wrapper.horizontal.num-3 .list li,.thb-text .list-wrapper.horizontal.num-4 .list-desc,.thb-text .list-wrapper.horizontal.num-4 .list li,.thb-text .list-wrapper.horizontal.num-5 .list-desc,.thb-text .list-wrapper.horizontal.num-5 .list li {
width:100%;
margin-right:0;
}
}.page-template-template-blog-classic-php .hentry,.search-results .hentry,.archive .hentry,.home.blog .hentry {
width:80%;
}

.wrapper {
width:62.76042%;
margin-right:1.95313%;
float:left;
display:inline;
position:relative;
margin-left:18.61979%;
margin-top:60px;
}

.thb-gallery.flexslider .flex-direction-nav {
-khtml-opacity:1;
-moz-opacity:1;
opacity:1;
filter:alpha(opacity=100);
-ms-filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100);
bottom:30px;
}

.page-template-template-blog-timeline-php .thb-content-wrapper .thb-hentry-wrapper {
top:72px;
}

.page-template-template-blog-carousel-php .hentry,.page-template-template-portfolio-carousel-php .hentry,.page-template-template-blog-carousel-php .hentry.current,.page-template-template-portfolio-carousel-php .hentry.current,.page-template-template-blog-carousel-php.firstitem_highlight_disabled .hentry,.page-template-template-portfolio-carousel-php.firstitem_highlight_disabled .hentry,.page-template-template-blog-carousel-php.firstitem_highlight_disabled .hentry.current,.page-template-template-portfolio-carousel-php.firstitem_highlight_disabled .hentry.current {
-khtml-opacity:1;
-moz-opacity:1;
opacity:1;
filter:alpha(opacity=100);
-ms-filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100);
}

.page-template-template-blog-carousel-php .hentry:before,.page-template-template-portfolio-carousel-php .hentry:before,.page-template-template-blog-carousel-php.firstitem_highlight_disabled .hentry:before,.page-template-template-portfolio-carousel-php.firstitem_highlight_disabled .hentry:before {
display:none;
}#page {
padding:0;
}

.wrapper {
width:91.66667%;
margin-left:4.16667%;
margin-right:4.16667%;
float:left;
display:inline;
position:relative;
margin-top:40px;
}

#header,#footer,#thb-portfolio-filter {
padding-left:4.16667%;
padding-right:4.16667%;
position:fixed;
left:0;
right:0;
}

#contact-map,#contactform {
-moz-box-sizing:border-box;
-webkit-box-sizing:border-box;
box-sizing:border-box;
width:100%;
padding:0;
}

.thb-main-sidebar {
width:91.66667%;
}

.page-template-template-blog-timeline-php #content {
position:fixed;
top:20px;
right:0;
bottom:20px;
left:0;
}

.page-template-template-blog-timeline-php .thb-content-wrapper {
position:absolute;
top:0;
right:0;
left:0;
bottom:46px;
}

.page-template-template-blog-timeline-php .thb-content-wrapper .thb-hentry-wrapper {
top:24px;
left:0;
right:0;
}

.single-works .single-work-details-wrapper {
width:91.66667%;
position:fixed;
left:4.16667%;
right:4.16667%;
}

.sidebar-right .thb-main-sidebar {
right:4.16667%;
}

.sidebar-right .thb-main-sidebar-toggle {
right:0;
}

.sidebar-left .thb-main-sidebar {
left:4.16667%;
}

.sidebar-left .thb-main-sidebar-toggle {
left:0;
}

#mobile-nav-trigger {
cursor:pointer;
font-family:icons;
display:block;
position:absolute;
color:#fff;
text-align:center;
line-height:48px;
width:48px;
height:48px;
font-size:28px;
top:0;
right:0;
z-index:100;
}

.logo-right #mobile-nav-trigger {
right:auto;
left:0;
}

#mobile-nav {
position:absolute;
z-index:999;
width:100%;
top:0;
text-transform:uppercase;
font-size:14px;
line-height:1;
font-weight:500;
background-color:#000;
display:none;
overflow-x:hidden;
overflow-y:scroll;
-webkit-overflow-scrolling:touch;
}

#mobile-nav ul li a {
border-bottom:1px solid #222;
padding:10px;
}

#mobile-nav ul li ul {
margin-left:20px;
}

.thb-gallery.flexslider .flex-direction-nav {
-khtml-opacity:1;
-moz-opacity:1;
opacity:1;
filter:alpha(opacity=100);
-ms-filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100);
bottom:30px;
}

.page-template-template-blog-carousel-php .hentry {
margin-bottom:46px;
}

.page-template-template-blog-timeline-php #timeline,.page-template-template-blog-timeline-php .thb-navigation {
height:0;
visibility:hidden;
-khtml-opacity:0;
-moz-opacity:0;
opacity:0;
filter:alpha(opacity=0);
-ms-filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
}

.page-template-template-blog-timeline-php #timeline-mobile-navigation {
display:block;
position:absolute;
right:0;
left:0;
bottom:0;
height:46px;
text-align:center;
font-size:0;
line-height:0;
}

.page-template-template-blog-timeline-php #timeline-mobile-navigation .thb-navigation {
height:auto;
visibility:visible;
-khtml-opacity:1;
-moz-opacity:1;
opacity:1;
filter:alpha(opacity=100);
-ms-filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100);
position:relative;
top:auto;
left:auto;
right:auto;
bottom:auto;
}

.page-template-template-blog-timeline-php #timeline-mobile-navigation .thb-navigation span {
position:relative;
display:inline-block;
width:46px;
height:46px;
text-align:center;
-moz-transition:all .15s ease-in-out;
-webkit-transition:all .15s ease-in-out;
-ms-transition:all .15s ease-in-out;
transition:all .15s ease-in-out;
border:none;
}

.page-template-template-blog-timeline-php #timeline-mobile-navigation .thb-navigation .nav-next,.page-template-template-blog-timeline-php #timeline-mobile-navigation .thb-navigation .nav-previous {
background-color:transparent;
border:0;
color:transparent;
font:0/0 a;
text-shadow:none;
margin-top:0;
top:auto;
}

.page-template-template-blog-timeline-php #timeline-mobile-navigation .thb-navigation .nav-next a,.page-template-template-blog-timeline-php #timeline-mobile-navigation .thb-navigation .nav-previous a {
background:transparent;
}

.page-template-template-blog-timeline-php #timeline-mobile-navigation .thb-navigation .nav-next a:hover:before,.page-template-template-blog-timeline-php #timeline-mobile-navigation .thb-navigation .nav-previous a:hover:before {
background-color:rgba(255,255,255,0.3);
color:#fff;
border-color:#fff;
}

.page-template-template-blog-timeline-php #timeline-mobile-navigation .thb-navigation .nav-next a:active:before,.page-template-template-blog-timeline-php #timeline-mobile-navigation .thb-navigation .nav-previous a:active:before {
background-color:rgba(0,0,0,0.4);
color:#fff;
border-color:#fff;
}

.page-template-template-blog-timeline-php #timeline-mobile-navigation .thb-navigation .nav-next a:before,.page-template-template-blog-timeline-php #timeline-mobile-navigation .thb-navigation .nav-previous a:before {
border:1px solid transparent;
-moz-box-sizing:border-box;
-webkit-box-sizing:border-box;
box-sizing:border-box;
display:block;
width:46px;
height:46px;
position:relative;
font-family:icons;
font-size:16px;
line-height:46px;
text-align:center;
}

.page-template-template-blog-timeline-php #timeline-mobile-navigation .thb-navigation .nav-next {
right:auto;
margin-left:5%;
}

.page-template-template-blog-timeline-php #timeline-mobile-navigation .thb-navigation .nav-next a:before {
content:">";
}

.page-template-template-blog-timeline-php #timeline-mobile-navigation .thb-navigation .nav-previous {
left:auto;
margin-right:5%;
}

.page-template-template-blog-timeline-php #timeline-mobile-navigation .thb-navigation .nav-previous a:before {
content:"<";
}

.single-works .single-work-content {
padding:20px 20px 0;
}

.page-template-template-portfolio-carousel-php .hentry article.data {
padding-bottom:46px;
}

.col:last-of-type {
margin-bottom:0;
}

#thb-controls li {
display:inline-block;
float:none;
}

.single-works #thb-controls {
padding-left:4.16667%;
padding-right:4.16667%;
}

.single-works #thb-controls li {
display:block;
float:left;
}

.thb-main-sidebar-toggle {
width:30px;
}

#reply-title span {
display:inline-block;
}

#respond {
zoom:1;
-moz-box-sizing:border-box;
-webkit-box-sizing:border-box;
box-sizing:border-box;
width:100%;
clear:both;
float:left;
position:relative;
display:inline;
}

#comments {
clear:both;
width:100%;
zoom:1;
float:left;
}

#comments .comments-container {
width:100%;
display:inline-block;
}

#comments li.thb-comment {
display:block;
width:100%;
float:left;
}

#comments li .comment {
clear:both;
float:left;
position:relative;
display:inline;
width:100%;
}

#comments li .comment_leftcol {
float:left;
width:21.81818%;
margin-right:5.45455%;
}

#comments li .comment_leftcol img {
-moz-box-sizing:border-box;
-webkit-box-sizing:border-box;
box-sizing:border-box;
display:block;
width:100%;
height:auto;
max-width:96px;
max-height:96px;
margin:0 auto;
}

#comments li .comment_rightcol {
-moz-box-sizing:border-box;
-webkit-box-sizing:border-box;
box-sizing:border-box;
width:72.72727%;
display:block;
float:left;
}

.pageheader h1 {
font-size:16px!important;
}

.page-template-template-portfolio-carousel-php .hentry .item-header h1 {
font-size:14px!important;
}

#thb-full-background-captions .slide .caption {
font-size:12px!important;
font-weight:700;
left:4.16667%;
bottom:72px;
}

.page-template-template-blog-timeline-php .hentry.format-quote .item-header h1 {
font-size:24px!important;
}

.page-template-template-blog-timeline-php .hentry .item-header h1 {
font-size:32px!important;
}

.page-template-template-blog-carousel-php .hentry.format-quote .item-header h1 {
font-size:22px!important;
}

#page:before,#page:after,#main-nav,.page-template-template-blog-carousel-php .hentry:before,.page-template-template-portfolio-carousel-php .hentry:before,.page-template-template-blog-carousel-php.firstitem_highlight_disabled .hentry:before,.page-template-template-portfolio-carousel-php.firstitem_highlight_disabled .hentry:before,.single-works #thb-controls .thb-control-drawer,#comments ul.children li.thb-comment .comment_leftcol:after {
display:none;
}

.wrapper.full-width,.page-template-template-blog-timeline-php .hentry,.page-template-template-blog-classic-php .hentry,.search-results .hentry,.archive .hentry,.home.blog .hentry {
width:91.66667%;
margin-left:4.16667%;
margin-right:4.16667%;
float:left;
display:inline;
position:relative;
}

#contact-map,.col {
margin-bottom:40px;
}

.page-template-template-portfolio-masonry-php.masonry_3col #thb-portfolio-container .item,.page-template-template-portfolio-masonry-php.masonry_4col #thb-portfolio-container .item,.page-template-template-portfolio-masonry-php.masonry_5col #thb-portfolio-container .item,.page-template-template-photogallery-php.masonry_3col .thb-photogallery-container li,.page-template-template-photogallery-php.masonry_4col .thb-photogallery-container li,.page-template-template-photogallery-php.masonry_5col .thb-photogallery-container li {
width:100%;
}

#mobile-nav ul li.current-menu-item > a,#mobile-nav ul li.current_page_item > a,.mobile-nav-active #mobile-nav-trigger {
background-color:#c1bfbf;
}

.mobile-nav-active #mobile-nav,#comments li .comment_leftcol a {
display:block;
}

.thb-full-background-wrapper,.page-template-template-portfolio-carousel-php #content {
left:0;
right:0;
}

.page-template-template-blog-carousel-php .hentry,.page-template-template-portfolio-carousel-php .hentry,.page-template-template-blog-carousel-php .hentry.current,.page-template-template-portfolio-carousel-php .hentry.current,.page-template-template-blog-carousel-php.firstitem_highlight_disabled .hentry,.page-template-template-portfolio-carousel-php.firstitem_highlight_disabled .hentry,.page-template-template-blog-carousel-php.firstitem_highlight_disabled .hentry.current,.page-template-template-portfolio-carousel-php.firstitem_highlight_disabled .hentry.current {
-khtml-opacity:1;
-moz-opacity:1;
opacity:1;
filter:alpha(opacity=100);
-ms-filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100);
}

.postid-319 #thb-controls,#thb-controls {
position:fixed;
right:0;
left:0;
background-color:rgba(0,0,0,1);
text-align:center;
font-size:0;
line-height:0;
z-index:998;
}

#respond:after,#respond:before,#comments:after,#comments:before {
content:"";
display:table;
}

#respond:after,#respond #commentform,#comments:after,#comments li,#comments ul,#comments ul ul {
clear:both;
}

#comments li .comment_rightcol .comment_head,#comments li .comment_rightcol .comment_body {
float:left;
width:100%;
}

#comments ul .comment_leftcol,#comments ul ul .comment_leftcol {
margin-left:0;
}

#comments ul .comment_rightcol,#comments ul ul .comment_rightcol {
width:72.72727%;
}.flex-container a:active,.flexslider a:active,.gallery a:active,.flex-container a:focus,.flexslider a:focus,.gallery a:focus {
outline:none;
}

.slides,.flex-control-nav,.flex-direction-nav {
list-style:none;
margin:0;
padding:0;
}

.flexslider,.gallery {
overflow:hidden;
position:relative;
margin:0;
padding:0;
}

.flexslider .slides > li,.gallery .slides > li {
position:relative;
display:none;
-webkit-backface-visibility:hidden;
list-style:none;
}

.flexslider .slides img,.gallery .slides img {
width:100%;
display:block;
}

.flex-pauseplay span {
text-transform:capitalize;
}

.slides:after {
content:".";
display:block;
clear:both;
visibility:hidden;
line-height:0;
height:0;
}

* html .slides {
height:1%;
}

.flex-viewport {
max-height:2000px;
-webkit-transition:all 1s ease;
-moz-transition:all 1s ease;
transition:all 1s ease;
}

.loading .flex-viewport {
max-height:300px;
}

.flexslider .slides,.gallery .slides {
zoom:1;
}

html[xmlns] .slides,.no-js .slides > li:first-child {
display:block;
}.jspContainer {
overflow:hidden;
position:relative;
}

.jspPane {
position:absolute;
}

.jspVerticalBar {
position:absolute;
top:0;
right:0;
width:5px;
height:100%;
background:rgba(255,255,255,.2);
}

.jspHorizontalBar {
position:absolute;
bottom:0;
left:0;
width:100%;
height:5px;
background:rgba(255,255,255,.2);
}

.jspVerticalBar *,.jspHorizontalBar * {
margin:0;
padding:0;
}

.jspCap {
display:none;
}

.jspHorizontalBar .jspCap {
float:left;
}

.jspTrack {
position:relative;
}

.jspDrag {
background:#ea3556;
position:relative;
top:0;
left:0;
cursor:pointer;
}

.jspHorizontalBar .jspTrack,.jspHorizontalBar .jspDrag {
float:left;
height:100%;
}

.jspArrow {
background:#50506d;
text-indent:-20000px;
display:block;
cursor:pointer;
}

.jspArrow.jspDisabled {
cursor:default;
background:#80808d;
}

.jspVerticalBar .jspArrow {
height:16px;
}

.jspHorizontalBar .jspArrow {
width:16px;
float:left;
height:100%;
}

.jspVerticalBar .jspArrow:focus {
outline:none;
}

.jspCorner {
background:#eeeef4;
float:left;
height:100%;
}

* html .jspCorner {
margin:0 -3px 0 0;
}.isotope-item {
z-index:2;
}

.isotope-hidden.isotope-item {
pointer-events:none;
z-index:1;
}

.isotope,.isotope .isotope-item {
-webkit-transition-duration:.8s;
-moz-transition-duration:.8s;
-o-transition-duration:.8s;
transition-duration:.8s;
}

.isotope {
-webkit-transition-property:height;
-moz-transition-property:height;
-o-transition-property:height;
transition-property:height;
}

.isotope .isotope-item {
-webkit-transition-property:0 opacity;
-moz-transition-property:0 opacity;
-o-transition-property:top, left, opacity;
transition-property:transform, opacity;
}#thb-full-background,#thb-full-background .slide {
position:absolute;
display:block;
z-index:0;
top:0;
left:0;
right:0;
bottom:0;
overflow:hidden;
}

#thb-full-background img,#thb-full-background iframe,#thb-full-background div.thb_video_selfhosted,#thb-full-background div.thb_video_selfhosted video {
position:relative;
display:block;
visibility:hidden;
opacity:0;
-webkit-transition:opacity .5s ease-out;
-moz-transition:opacity .5s ease-out;
-ms-transition:opacity .5s ease-out;
-o-transition:opacity .5s ease-out;
transition:opacity .5s ease-out;
}

#thb-full-background.thb-loaded img,#thb-full-background.thb-loaded iframe,#thb-full-background.thb-loaded div.thb_video_selfhosted,#thb-full-background.thb-loaded div.thb_video_selfhosted video {
-khtml-opacity:1;
-moz-opacity:1;
opacity:1;
filter:alpha(opacity=100);
-ms-filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100);
visibility:visible;
}

#thb-full-background .slide .mejs-thb {
width:100%!important;
height:100%!important;
}.elastislide-list {
list-style-type:none;
display:none;
}

.elastislide-carousel ul li {
min-width:20px;
-webkit-backface-visibility:hidden;
margin:0;
}

.elastislide-wrapper {
position:relative;
background-color:#fff;
min-height:60px;
box-shadow:1px 1px 3px rgba(0,0,0,0.2);
margin:0 auto;
}

.elastislide-wrapper.elastislide-loading {
background-image:url(/test/wp-content/themes/8ttagoni/config/modules/core/slideshows/submodules/fullbackground/images/loading.gif);
background-repeat:no-repeat;
background-position:center center;
}

.elastislide-horizontal {
padding:10px 40px;
}

.elastislide-vertical {
padding:40px 10px;
}

.elastislide-carousel {
overflow:hidden;
position:relative;
}

.elastislide-carousel ul {
position:relative;
display:block;
list-style-type:none;
-webkit-backface-visibility:hidden;
-webkit-transform:translateX(0px);
-moz-transform:translateX(0px);
-ms-transform:translateX(0px);
-o-transform:translateX(0px);
transform:translateX(0px);
transition-property:transform;
transition-duration:200ms;
margin:0;
padding:0;
}

.elastislide-horizontal ul {
white-space:nowrap;
}

.elastislide-horizontal ul li {
height:100%;
display:inline-block;
}

.elastislide-carousel ul li a {
display:inline-block;
width:100%;
}

.elastislide-carousel ul li a img {
display:block;
border:2px solid #FFF;
max-width:100%;
}

.elastislide-wrapper nav span {
position:absolute;
background:#ddd url(/test/wp-content/themes/8ttagoni/config/modules/core/slideshows/submodules/fullbackground/images/nav.png) no-repeat 4px 3px;
width:23px;
height:23px;
border-radius:50%;
text-indent:-9000px;
cursor:pointer;
opacity:0.8;
}

.elastislide-wrapper nav span:hover {
opacity:1.0;
}

.elastislide-horizontal nav span {
top:50%;
left:10px;
margin-top:-11px;
}

.elastislide-vertical nav span {
top:10px;
left:50%;
margin-left:-11px;
background-position:-17px 5px;
}

.elastislide-horizontal nav span.elastislide-next {
right:10px;
left:auto;
background-position:4px -17px;
}

.elastislide-vertical nav span.elastislide-next {
bottom:10px;
top:auto;
background-position:-17px -18px;
}

.no-js .elastislide-list,.elastislide-vertical ul li {
display:block;
}