body, html {height: 100%;}
.margin-zero {margin: 0;}
body {width: 100%;margin: 0;}
body .main-container {
background-color: #F4F4F4;
height: calc(100%);
position: relative;
background-size: cover;
background-repeat: no-repeat;
background-position: center center;
z-index: 3;
}
.wrapper {overflow: visible;} a:active {text-decoration: none;}
a:focus {
text-decoration: none;
outline: 0;
outline: 0px auto -webkit-focus-ring-color;
outline-offset: 0px;
}
.entry-content p {
font-family: "Amiri",serif;
font-size: 14px;
line-height: 22px;
color: #999;
letter-spacing: 0.7px;
}
.entry-content p strong {font-weight: bold;color: #35373e;}
.padding-zero {padding: 0;}
.margin-zero {margin: 0px !important;}
.entry-content h1,
.entry-content h2,
.entry-content h3,
.entry-content h4,
.entry-content h5,
.entry-content h6 {float: none;}
h1.jt-special,
h2.jt-special,
h3.jt-special,
h4.jt-special,
h5.jt-special,
h6.jt-special {
float: none;
width: auto;
text-transform: uppercase;
font-family: 'Montserrat', sans-serif;
margin: 0 0 30px;
letter-spacing: 2px;
color: #232323;
}
h1.jt-special {font-size: 28px;}
h2.jt-special {font-size: 22px;margin-top: 7px;}
h3.jt-special {font-size: 18px;margin-top: 14px;}
h4.jt-special {font-size: 16px;margin-top: 21px;}
h5.jt-special {font-size: 14px;margin-top: 28px;}
h6.jt-special {font-size: 11px;margin-top: 28px;}
p.jt-special {
font-family: "Amiri",serif;
color: #999;
font-size: 16px;
letter-spacing: 0.8px;
margin: 0 0 40px;
}
div.jt-special {
font-family: "Amiri",serif;
color: #999;
font-size: 16px;
letter-spacing: 0.7px;
line-height: 26px;
}
.font-bold {font-weight: bold;}
.font-normal {font-weight: normal;} .white-bg {background: #fff;}
.grey-bg {background: #f7f8f9;}
.light-blue {background: #f7f8f9;}
.padding-50 {padding: 50px 0;}
.space-fix {float: left;width: 100%;}
.padding-left-zero {padding-left: 0 !important;}
.padding-right-zero {padding-right: 0 !important;} .large-center-text,
.entry-content .large-center-text p {
font-size: 17px;
line-height: 30px;
width: 80%;
margin: 0 auto;
}
.jt-team-skill-outerspace > div > div {padding: 80px 340px 0px 120px;} .jt-text-two-column .wpb_text_column {width:50%;float: left;}
.jt-text-three-column .wpb_text_column {width:33.3333%;float: left;}
.jt-text-four-column .wpb_text_column {width:25%;float: left;}
.jt-text-five-column .wpb_text_column {width:20%;float: left;} .jt-freelancer-contact-section .jt-sep,
.jt-freelancer-contact-section .jt-sep:after,
.jt-freelancer-contact-section .jt-sep:before {background: #fff;}
.jt-contact-white-border .wpcf7 input[type="submit"] {border-width: 2px;background: transparent;padding: 8px 40px;}
.jt-contact-white-border .wpcf7 input[type="submit"]:hover {border-color: #fff;}
.jt-contact-white-border div.wpcf7-validation-errors {color: #fff;}  .main-content {line-height: 0;}
.main-content article,
.main-content > div,
.comment-area {line-height: 1.42857;-ms-word-wrap: break-word; word-wrap: break-word;}
.main-content article .star-rating {-ms-word-wrap: normal; word-wrap: normal;} .page-container {padding: 120px 0;}
.type-page { display: inline-block; width: 100%; } .jt-post-wrapper .jt-each-post { margin: 40px 0px;padding: 0 0 15px;}
.jt-post-wrapper .jt-each-post:first-child {margin-top: 0;}
.jt-post-wrapper .jt-each-post:last-child {margin-bottom: 0;}
.jt-post-wrapper .jt-each-post.sticky {background: #FFF url(//www.franbrea.com/wp-content/themes/juster/images/patterns/blog-pattern.jpg) repeat scroll 0% 0%;padding: 0px 0px 40px;}
.jt-each-post {
text-align: center;
float: left;
width: 100%;
position: relative;
}
.format-image-popup img {max-width: 100%;height: auto;}
.format-image:after,
.format-standard:after,
.format-gallery:after,
.format-video:after {
content: '';
position: absolute;
bottom: 0;
left: 0;
right: 0;
width: 90%;
height: 1px;
background: #f0f0f0;
margin: 0 auto;
}
.single-post .format-image:after,
.single-post .format-standard:after,
.single-post .format-gallery:after,
.single-post .format-video:after,
.blog-masonary-style .format-image:after,
.blog-masonary-style .format-standard:after,
.blog-masonary-style .format-gallery:after,
.blog-masonary-style .format-video:after {display: none;}
.jt-post-content {
background: #fff;
margin: 0 auto;
padding: 40px;
width: 90%;
}
.jt-featured-img img {max-width: 100%;height: auto;}
.jt-post-content h3.jt-post-title {
font-size: 16px;
text-transform: uppercase;
color: #35373e;
font-family: 'Montserrat', sans-serif;
letter-spacing: 1.2px;
margin: 5px auto 15px;
line-height: 22px;
-ms-word-wrap: break-word; word-wrap: break-word;
}
h3.jt-post-title a { text-decoration: none; color: inherit; }
.entry-content .jt-each-post ul.jt-post-list-metas {margin: 0px 0px 20px;}
.jt-each-post p {
font-family: 'Amiri', serif;
font-size: 14px;
color: #999;
letter-spacing: 0.7px;
text-align: left;
line-height: 22px;
}
.jt-each-post .owl-carousel .owl-item img {width: 100%;}
.jt-post-excerpt {margin: 0 0 15px;-ms-word-wrap: break-word; word-wrap: break-word;}
.jt-post-excerpt p {margin: 0;}
.jt-post-read-more {
margin: 20px 0 0;
font-size: 11px;
color: #35373e;
font-family: 'Montserrat', sans-serif;
text-transform: uppercase;
padding: 10px 22px;
background: transparent;
border: 2px solid #35373e;
letter-spacing: 1.8px;
display: inline-block;
} .format-standard .jt-featured-img,
.format-image .jt-featured-img {
position: relative;
display: inline-block;
width: 100%;
-webkit-transition: all .4s ease;
-o-transition: all .4s ease;
transition: all .4s ease;
}
.format-standard:hover .jt-featured-img:before,
.format-image:hover .jt-featured-img:before {
content: '';
filter: alpha(opacity=100);
-moz-opacity: 1;
-khtml-opacity: 1;
opacity: 1;
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 100%;
background: rgba(53,55,62,0.2);
}
.format-standard .jt-post-content,
.format-video .jt-post-content,
.format-gallery .jt-post-content,
.format-image .jt-post-content {margin: -110px auto 0;position: relative;}
.format-gallery .jt-post-content {z-index: 1;}
.format-standard .jt-featured-img,
.format-video .jt-featured-img,
.format-gallery .jt-featured-img,
.format-image .jt-featured-img {position: relative;}
.blog .format-gallery { z-index: 0; }
.format-image .jt-featured-img {
position: relative;
}
.format-image .jt-featured-img .image-img-overlay {
position: absolute;
top: 0;
left: 0;
background: rgba(53,55,62,0.5);
width: 100%;
height: 100%;
}
.format-image .jt-featured-img .image-img-overlay a { position: relative; top: 35%; }
.format-image:after {
content: '';
position: absolute;
bottom: 0;
left: 0;
right: 0;
width: 90%;
height: 1px;
background: #f0f0f0;
margin: 0 auto;
}
.single-post .format-image:after { display: none; }
.format-image .jt-post-content { margin: -110px auto 0; position: relative; }
.post .jt-post-content .jt-post-excerpt iframe { max-width: 100%; }
.format-status .jt-post-content,
.format-aside .jt-post-content,
.format-chat .jt-post-content { margin: -110px auto 0; position: relative; min-height: 300px; } .wpb_single_image {display: inline-block;width: 100%;} .jt-post-wrapper .format-link,
.jt-post-wrapper .format-quote {background: url(//www.franbrea.com/wp-content/themes/juster/images/patterns/blog-pattern.jpg) repeat top left;padding: 20px;}
.blog_style_ot_1 .format-link,
.blog_style_ot_1 .format-quote,
.blog_style_ot_2 .format-link,
.blog_style_ot_2 .format-quote,
.blog_style_ot_5 .format-link,
.blog_style_ot_5 .format-quote {background: transparent;padding: 0;}
.blog_style_ot_3 .format-link,
.blog_style_ot_3 .format-quote {background: transparent;padding: 0 3px 0 0;}
.format-link .jt-post-content,
.format-quote .jt-post-content {width: 100%;}
.jt-format-link-icon i,
.jt-format-quote-icon i {color: #000;font-size: 26px;}
.format-link .jt-post-content .jt-post-title,
.format-quote .jt-post-content .jt-post-title {
font-family: 'Amiri', serif;
font-size: 22px;
font-style: italic;
text-transform: none;
width: 90%;
margin: 15px auto 25px;
line-height: 34px;
float: none;
}
.blog_style_ot_4 .format-link .jt-post-content .jt-post-title,
.blog_style_ot_4 .format-quote .jt-post-content .jt-post-title {line-height: 22px;margin: 15px auto 20px;}
.jt-format-link a {
font-family: 'Amiri', serif;
font-size: 15px;
color: #555;
text-decoration: underline;
font-style: italic;
letter-spacing: 1.2px;
}
.jt-format-quote a {
font-family: 'Montserrat', sans-serif;
font-size: 11px;
color: #35373e;
text-transform: uppercase;
letter-spacing: 2px;
}
.jt-format-quote a:hover {text-decoration: none;}
.jt-format-quote a:after {
content: '';
background-color: #777;
display: block;
width: 45px;
height: 1px;
margin: 7px auto 0;
} .format-video .jt-featured-img {position: relative;}
.format-video .jt-featured-img .video-img-overlay {
position: absolute;
top: 0;
left: 0;
background: rgba(53,55,62,0.5);
width: 100%;
height: 100%;
}
.format-video .jt-featured-img .video-img-overlay a {position: relative;top: 35%;} .format-audio .jt-featured-img { position: relative; }
.format-audio .jt-featured-img .audio-img-overlay {
position: absolute;
top: 0;
left: 0;
background: rgba(53,55,62,0.5);
width: 100%;
height: 100%;
}
.format-audio .jt-featured-img .audio-img-overlay a { position: relative; top: 35%; }
.format-audio:after {
content: '';
position: absolute;
bottom: 0;
left: 0;
right: 0;
width: 90%;
height: 1px;
background: #f0f0f0;
margin: 0 auto;
}
.single-post .format-audio:after { display: none; }
.format-audio .jt-post-content { margin: -110px auto 0; position: relative; } .format-gallery .owl-controls {
position: absolute;
left: 0px;
right: 0px;
top: 0px;
}
.format-gallery .owl-controls .owl-prev,
.format-gallery .owl-controls .owl-next {
color: #fff;
float: left;
width: 45px;
height: 45px;
line-height: 48px;
display: block;
background: rgba(53,55,62,0.5);
}
.format-gallery .owl-controls .owl-nav > div:hover {background: rgba(53,55,62,0.8);}
.format-gallery .owl-controls i {font-size: 22px;}
.format-gallery .owl-controls .owl-prev {position: absolute;left: 40px;top: 150px;}
.format-gallery .owl-controls .owl-next {position: absolute;right: 40px;top: 150px;} .blog_style_ot_5.isotope-blog.blog-masonary-style .pagination-masonry-style {
position: absolute;
bottom: -70px;
float: left;
width: 100%;
}
.blog-masonary-style .blog-content p,
.entry-content .blog-masonary-style .blog-content p {margin-bottom: 25px;font-size: 14px;letter-spacing: 0.5px;} .wrapper .jt-post-wrapper.blog_style_ot_5.isotope-blog.blog-masonary-style { margin-bottom: 70px; }
.jt-pagination {
padding: 0;
margin: 0;
list-style: none;
text-align: center;
}
.jt-pagination li {display: inline-block;color: #999;}
.jt-pagination li a {
color: #999;
font-family: 'Amiri', serif;
font-size: 14px;
margin: 0 10px;
}
.jt-pagination .jt-prev a,
.jt-pagination .jt-next a {
font-family: 'Amiri', serif;
font-size: 14px;
text-transform: uppercase;
letter-spacing: 2px;
color: #999;
margin: 0 15px;
display: inline-block;
}
.jt-pagination .jt-prev a:hover,
.jt-pagination .jt-prev a:focus,
.jt-pagination .jt-next a:hover,
.jt-pagination .jt-next a:focus,
.jt-pagination li a:hover,
.jt-pagination li a:focus {color: #35373e;text-decoration: none;}
.jt-pagination .jt-prev a {margin: 0 20px 0 0;}
.jt-pagination .jt-next a {margin: 0 0 0 20px;}
.pagination-holder {
float: left;
width: 100%;
text-align: center;
padding: 50px 0;
}
.page-numbers {
padding: 0;
margin: 0;
list-style: none;
text-align: center;
}
ul.page-numbers, .entry-content ul.page-numbers { padding: 0; margin: 0 0 60px; }
.blog_style_ot_1 > ul.page-numbers,
.blog_style_ot_2 > ul.page-numbers,
.blog_style_ot_3 > ul.page-numbers,
.blog_style_ot_4 > ul.page-numbers,
.blog_style_ot_5 > ul.page-numbers,
.blog_style_ot_6 > ul.page-numbers,
.blog_style_ot_7 > ul.page-numbers {margin: 60px 0;}
.page-numbers li { display: inline-block; color: #999; }
.page-numbers li a {
color: #999;
font-family: 'Amiri', serif;
font-size: 14px;
margin: 0 10px;
}
.wp-link-pages, .wp-link-pages a {
font-family: 'Amiri', serif;
font-size: 14px;
text-transform: uppercase;
letter-spacing: 2px;
color: #999;
margin: 0 5px;
display: inline-block;
}
.wp-link-pages a:hover { text-decoration: none; }
.wp-link-pages > span {
font-family: 'Amiri', serif;
font-size: 14px;
text-transform: uppercase;
letter-spacing: 2px;
color: #35373e;
margin: 0 5px;
display: inline-block;
}
.page-numbers a.prev,
.page-numbers a.next,
.page-numbers span {
font-family: 'Amiri', serif;
font-size: 14px;
text-transform: uppercase;
letter-spacing: 2px;
color: #999;
margin: 0 15px;
display: inline-block;
}
.page-numbers a.prev:hover,
.page-numbers a.prev:focus,
.page-numbers a.next:hover,
.page-numbers a.next:focus,
.page-numbers li a:hover,
.page-numbers li a:focus,
.page-numbers span.current { color: #35373e; text-decoration: none; }
.page-numbers a.prev { margin: 0 20px 0 0; }
.page-numbers a.next { margin: 0 0 0 20px; } .page-next-prev ul {
font-family: "Amiri",serif;
font-size: 14px;
text-transform: uppercase;
padding: 0;
margin: 0;
float: left;
width: 100%;
}
.page-next-prev ul li { display: inline-block; list-style: none; }
.page-next-prev ul li.next,
.page-next-prev ul li.previous { float: left; width: 50%; text-align: center; }
.page-next-prev ul li a { color: #999; letter-spacing: 1px; }
.page-next-prev ul li a:hover { color: #35373e; } .jt-photo-wrap .entry-content { height: auto; }
.entry-content.page-container.content-ctrl { background: transparent; }
.blog .format-status:after,
.blog .format-aside:after,
.blog .format-chat:after {
content: '';
position: absolute;
bottom: 0;
left: 0;
right: 0;
width: 90%;
height: 1px;
background: #f0f0f0;
margin: 0 auto;
}
.format-gallery a.gall-img img { max-width: 100%; height: auto; }
a.jt-featured-img img { max-width: 100%; height: auto; }
.jt-post-excerpt {
font-family: "Amiri",serif;
font-size: 16px;
color: #999;
letter-spacing: 1px;
text-align: left;
line-height: 24px;
}
.jt-post-excerpt p { text-align: left; }
.jt-post-excerpt ul,
.entry-content .jt-post-excerpt ul {
font-family: "Amiri",serif;
font-size: 16px;
color: #999;
letter-spacing: 1px;
text-align: left;
line-height: 24px;
margin: 40px 0;
padding-left: 50px;
}
.single .type-post .jt-post-content .jt-post-excerpt ul li {list-style: none;margin-bottom: 16px;position: relative;}
.single .type-post .jt-post-content .jt-post-excerpt ul li:before {
position: absolute;
content: '';
width: 7px;
height: 7px;
background: #35373e;
-webkit-box-shadow: 0 0 0 3px rgba(0,0,0,0.1);
box-shadow: 0 0 0 3px rgba(0,0,0,0.1);
top: 7px;
left: -20px;
-webkit-border-radius: 10px;
-moz-border-radius: 10px;
-ms-border-radius: 10px;
-o-border-radius: 10px;
border-radius: 10px;
}
.jt-post-tags a:after { content: ','; padding-right: 5px; }
.jt-post-tags a, .jt-post-tags a:hover, .jt-post-tags a:focus { text-decoration: underline; font-style: italic; display: inline-block; }
.caps { text-transform: uppercase; }
.jt-each-post .jt-post-excerpt { display: inline-block; width: 100%; }
.single .format-link .single-link-content,
.single .format-quote .single-link-content { background-image: url(//www.franbrea.com/wp-content/themes/juster/images/patterns/blog-pattern.jpg); float: left; width: 100%;margin-bottom: 55px;}
.single .format-link .jt-post-content, .single .format-quote .jt-post-content { background: #FFF none repeat scroll 0% 0%; margin: 0px auto; margin: 20px; width: 95%; padding: 20px; }
.single .format-link .jt-post-bottom-metas, .single .format-quote .jt-post-bottom-metas { background-color: #fff; }
.single .jt-post-bottom-metas {margin-bottom: 55px;}
.type-post .jt-post-content .jt-post-excerpt h1,
.type-post .jt-post-content .jt-post-excerpt h2,
.type-post .jt-post-content .jt-post-excerpt h3,
.type-post .jt-post-content .jt-post-excerpt h4,
.type-post .jt-post-content .jt-post-excerpt h5,
.type-post .jt-post-content .jt-post-excerpt h6 { color: #35373e; float: left; width: 100%; }
.jt-post-content .jt-post-excerpt label {width: 100%;}
.jt-post-content .jt-post-excerpt input[type="password"] {
border: 1px solid #f0f0f0;
padding: 7px;
width: 100%;
margin: 10px 0 0;
}
.jt-post-content .jt-post-excerpt input[type="submit"] {
float: left;
background: #35373E;
color: #FFF;
font-size: 12px;
font-family: "Montserrat",sans-serif;
text-transform: uppercase;
letter-spacing: 2px;
width: auto;
padding: 8px 25px;
margin: 10px 0 0px;
border: none;
}
p.password-alert { float: left !important; width: 100%; color: #999; font-family: 'Amiri', serif; letter-spacing: 1px; font-size: 16px; border: 1px solid #f0f0f0; text-align: center; padding: 15px 10px; margin: 30px 0 0; }
.single .type-post .jt-post-content .jt-post-excerpt ul li,
.single .type-post .jt-post-content .jt-post-excerpt ol li { float: left; width: 100%; }
.jt_blog_content .jt-each-post,
.jt-post-wrapper.jt-blog-shortcode > .jt-each-post:nth-last-child(2) { margin-bottom: 80px; }
.jt-default-blog-style > div:nth-last-child(2),
.jt-post-wrapper > .jt-each-post:nth-last-child(2) { margin-bottom: 30px; }
.jt-post-wrapper.jt-blog-shortcode.jt-have-pagination > .jt-each-post:nth-last-child(2) {margin-bottom: 30px;}
.jt_blog_content .jt_row_class .wp-pagenavi { border: 0px; }
.jt_row_class .jt-blog-shortcode .wp-pagenavi {border-top: none;} .jt_row_class .wp-pagenavi {
list-style: none;
text-align: center;
padding: 50px 0px 40px;
border-top: 1px solid #F0F0F0;
float: left;
width: 100%;
}
.jt_row_class .blog-style-one .wp-pagenavi {border-top: 0;padding: 70px 0px 0px;}
.jt_row_class .wp-pagenavi span.pages {margin: 0px 20px 0px 0px;}
.jt_row_class .wp-pagenavi a.nextpostslink {margin: 0px 0px 0px 20px;}
.jt_row_class .wp-pagenavi a,
.jt_row_class .wp-pagenavi span {
text-decoration: none;
border: 0px;
padding: 3px 5px;
margin: 2px;
display: inline-block;
color: #999;
font-family: "Amiri",serif;
font-size: 14px;
text-transform: uppercase;
letter-spacing: 2px;
margin: 0px 10px;
}
.jt_row_class .wp-pagenavi span.current {
font-weight: normal;
color: #35373E;
}
.jt_row_class .wp-pagenavi a:hover,
.jt_row_class .wp-pagenavi a:focus {color: #35373E;text-decoration: none;}
.jt_row_class .isotope .wp-pagenavi {margin: 0px;} .jt-comment-form {float: left;width: 100%;margin: 30px 0 0;}
.jt-comment-form h2 {
font-size: 15px;
font-family: 'Montserrat', sans-serif;
color: #35373e;
text-transform: uppercase;
letter-spacing: 1px;
}
.jt-comment-form .jt-form-inputs,
.jt-comment-form .jt-form-textarea {width: 51%;float: left;}
.jt-comment-form .jt-form-inputs {width: 48%;margin-right: 1%;}
.jt-comment-form input {
border: 1px solid #e8e8e8;
width: 100%;
padding: 10px 15px 8px;
line-height: 24px;
margin: 0 0 30px;
font-family: 'Amiri', serif;
color: #999;
font-size: 16px;
}
.jt-comment-form input:focus,
.jt-comment-form textarea:focus {border: 1px solid #35373e;}
.jt-comment-form textarea {
font-family: 'Amiri', serif;
color: #999;
padding: 12px 15px;
border: 1px solid #e8e8e8;
width: 100%;
min-width: 100%;
min-height: 192px;
resize: none;
font-size: 16px;
}
.jt-comment-form input.jt-com-submit {
float: none;
background: #35373e;
color: #fff;
font-size: 12px;
font-family: 'Montserrat', sans-serif;
text-transform: uppercase;
letter-spacing: 2px;
width: auto;
padding: 10px 25px;
margin: 0;
} .jt-nxt-pre-posts {
background: #f7f8f9;
text-align: center;
padding: 30px 0;
display: block;
float: left;
width: 100%;
}
.jt-nxt-pre-posts a {
font-family: 'Montserrat', sans-serif;
font-size: 12px;
text-transform: uppercase;
color: #35373e;
letter-spacing: 3px;
padding-top: 30px;
padding-bottom: 30px;
display: inline-block;
}
.jt-nxt-pre-posts a:hover {text-decoration: none;}
.jt-next-post {position: relative;padding-left: 140px;}
.jt-prev-post {position: relative;padding-right: 140px;border-right: 1px solid #eee;}
.single-post .jt-nxt-pre-posts a:only-child { padding-left: 0; padding-right: 0; border: 0px; }
.jt-prev-post:before,
.jt-next-post:after {
content: '';
background: url(//www.franbrea.com/wp-content/themes/juster/images/arrows/prev-post.png) no-repeat center center;
width: 35px;
height: 17px;
display: inline-block;
margin: 0 10px 0 0;
position: relative;
top: 5px;
}
.jt-prev-post:hover:before,
.jt-next-post:hover:after {content: '';width: 35px;background: url(//www.franbrea.com/wp-content/themes/juster/images/arrows/prev-post-hover.png) no-repeat center center;}
.jt-next-post:after {background: url(//www.franbrea.com/wp-content/themes/juster/images/arrows/next-post.png) no-repeat center center;}
.jt-next-post:hover:after {background: url(//www.franbrea.com/wp-content/themes/juster/images/arrows/next-post-hover.png) no-repeat center center;} .blog-main-wrap {width: 100%;float: left;}
.blog-content {padding: 30px;display: block;float: left;}
.blog-cat {
padding: 5px 15px;
border: 1px solid #000;
font-size: 10px;
font-family: 'Montserrat', sans-serif;
color: #35373e;
text-transform: uppercase;
}
.col-md-8.jt-blog-column-two.blog-masonary-style .blog-main-wrap.blog-width { margin-right: 23px; }
.col-md-8.jt-blog-column-two.blog-masonary-style .blog-main-wrap.blog-width:nth-child(2n) {margin-right: 0;}
.col-md-8.jt-blog-column-three.blog-masonary-style .blog-main-wrap.blog-width { margin-right: 18px; }
.blog-content a,
.blog-content a:hover,
.blog-content a:focus,
.blog-content a:active {text-decoration: none;color:#35373e;}
.blog-content h2 {
font-size: 14px;
font-family: 'Montserrat', sans-serif;
color: #35373e;
text-transform: uppercase;
letter-spacing: 1px;
padding: 0 0 10px 0;
}
.blog-masonary-style .blog-content h2 {padding-bottom: 5px;}
.blog-main-wrap .blog-content h2 {line-height: 20px;}
.blog-content p {
font-size: 16px;
font-family: 'Amiri', serif;
color: #888888;
letter-spacing: 1px;
padding: 0 0 5px 0;
}
.blog-content .blog-read-txt {
font-size: 11px;
line-height: 25px;
font-family: 'Amiri', serif;
color: #35373e;
letter-spacing: 1px;
display: inline-block;
text-transform: uppercase;
}
.blog-content a.blog-read-txt,
.blog-content a:hover.blog-read-txt,
.blog-content a:active.blog-read-txt,
.blog-content a:focus.blog-read-txt {text-decoration: none;color: #35373e;}
.blog-content a:hover.blog-read-txt:after,
.blog-masonary-style .blog-main-wrap:hover .blog-read-txt:after {
content: "";
width: 100%;
height: 1px;
background: #777777;
display: block;
position: relative;
bottom: 5px;
}
.blog-content a:hover.blog-read-txt {color: #777777;}
.blog-width {width: 40%;margin: 0 50px 50px 0;float: left;}
.blog-width:nth-child(even) {margin: 0 0 50px;}
.blog-img img {max-width: 100%;}
.blog a:hover { text-decoration: none; }
.blog .blog-content a.blog-read-txt:hover { text-decoration: none; }
.blog .jt-featured-img .owl-controls .owl-prev.off,
.single .type-post .owl-prev.off,
.archive .type-post .owl-prev.off,
.category .type-post .owl-prev.off { display: block !important; } .jt-post-main-cnt {
font-family: 'Amiri', serif;
font-size: 14px;
color: #999;
display: inline-block;
}
.jt-post-main-cnt p {margin: 0 0 45px;letter-spacing: 1px;}
.jt-post-main-cnt ul {
text-align: left;
margin: 0 0 45px;
font-size: 17px;
float: none;
width: auto;
}
.jt-post-main-cnt ul li { margin: 0 0 10px;}
.jt-post-main-cnt ul.special-li {list-style: none;margin: 0 0 45px 60px;}
.jt-post-main-cnt ul.special-li li {margin: 0 0 20px;}
.jt-post-main-cnt ul.special-li li:before {
content: '';
width: 7px;
height: 7px;
margin: 0 20px 0 0;
display: inline-block;
background: #35373e;
-webkit-box-shadow: 0 0 0 4px rgba(0,0,0,0.08);
box-shadow: 0 0 0 4px rgba(0,0,0,0.08);
-webkit-border-radius: 100px;
-moz-border-radius: 100px;
-ms-border-radius: 100px;
-o-border-radius: 100px;
border-radius: 100px;
} .jt-post-bottom-metas {
float: left;
width: 100%;
padding: 18px 0;
text-align: left;
border: 1px solid #f0f0f0;
border-left: 0;
border-right: 0;
}
.jt-social-share {float: left;width: 40%;}
.jt-social-share .jt-share-link i {
width: 36px;
height: 36px;
line-height: 36px;
color: #35373e;
font-weight: bold;
font-size: 18px;
border: 1px solid #e8e8e8;
text-align: center;
float: left;
-webkit-border-radius: 60px;
-moz-border-radius: 60px;
-ms-border-radius: 60px;
-o-border-radius: 60px;
border-radius: 60px;
}
.jt-social-share .jt-share-link:hover i {border: 1px solid #35373e;background: #35373e;color: #fff;}
.jt-share-link span {
font-family: 'Amiri', serif;
font-size: 14px;
color: #35373e;
font-style: italic;
float: left;
margin: 0 0 0 12px;
line-height: 36px;
letter-spacing: 1px;
} .single-post .mfp-content {text-align: center;}
.single-post .modal-sm {
width: 20%;
float: none;
margin: 0px auto;
display: inline-block;
background: #fff;
color: #35373e;
border-radius: 3px;
padding: 20px 0;
}
.jt-share-popup-cnt > i {
background: #1a1a1a;
color: #fff;
font-size: 24px;
width: 50px;
height: 50px;
line-height: 50px;
text-emphasis: accent;
-webkit-border-radius: 80px;
-moz-border-radius: 80px;
-ms-border-radius: 80px;
-o-border-radius: 80px;
border-radius: 80px;
}
.jt-share-popup-cnt > p {
font-family: 'Montserrat', sans-serif;
font-size: 15px;
text-transform: uppercase;
letter-spacing: 1px;
margin: 20px 0;
}
.jt-share-popup-cnt ul {list-style: none;padding: 0;margin: 0;}
.jt-share-popup-cnt ul li {display: inline-block;margin: 0 6px 0 0;}
.jt-share-popup-cnt ul li:last-child {margin: 0;}
.jt-share-popup-cnt ul li a {
width: 40px;
height: 40px;
line-height: 40px;
display: block;
background: #1a1a1a;
color: #fff;
font-size: 16px;
-webkit-border-radius: 80px;
-moz-border-radius: 80px;
-ms-border-radius: 80px;
-o-border-radius: 80px;
border-radius: 80px;
}
.jt-share-popup-cnt ul li a.icon-fa-facebook:hover {background: #4a6eac;}
.jt-share-popup-cnt ul li a.icon-fa-twitter:hover {background: #50d3f7;}
.jt-share-popup-cnt ul li a.icon-fa-linkedin:hover {background: #0086c2;}
.jt-share-popup-cnt ul li a.icon-fa-pinterest:hover {background: #e13138;}
.jt-share-popup-cnt ul li a.icon-fa-google-plus:hover {background: #d34836;}
.jt-post-tags {float: right;width: 60%;text-align: right;}
.jt-post-tags a {
line-height: 36px;
font-family: 'Amiri', serif;
font-size: 15px;
color: #35373e;
font-style: italic;
letter-spacing: 1px;
}
.jt-post-tags a:hover {text-decoration: none}
.jt-post-tags a span {text-decoration: underline;}
.jt-post-tags a:after {content: ', ';}
.jt-post-tags a:last-child:after {content: '';} .jt-comments h1,
.jt-comments h2,
.jt-comments h3,
.jt-comments h4,
.jt-comments h5,
.jt-comments h6 {
float: none;
width: auto;
font-family: 'Montserrat', sans-serif;
color: #35373e;
}
.jt-comments {
text-align: left;
float: left;
width: 100%;
margin: 50px 0px 0px;
line-height: 1.42857;
}
.jt-comments .sep-hover-control > h3 {
font-family: 'Montserrat', sans-serif;
font-size: 15px;
text-transform: uppercase;
letter-spacing: 2.5px;
}
.jt-comments table th,
.jt-comments table td,
.entry-content dl dd,
.jt-comments ul.comments li {font-family: "Amiri",serif;letter-spacing: 0.5px;color: #999;}
.jt-comments address {color: #999;}
.jt-comments ul.comments,
.jt-comments ul.children {list-style: none;font-size: 15px;}
.jt-comments ul.children {padding-left: 40px;}
.depth-3 .comment-main-area {width: 78%;float: right;}
.depth-4 .comment-main-area {width: 76%;float: right;}
.depth-5 .comment-main-area {width: 74%;float: right;}
.jt-comments > ul.comments {padding: 0;}
.jt-comments .comment-image img {
width: 112px;
height: 112px;
-webkit-border-radius: 160px;
-moz-border-radius: 160px;
-ms-border-radius: 160px;
-o-border-radius: 160px;
border-radius: 160px;
}
.jt-comments .comment-image {float: left;}
.jt-comments .comment-image {float: left;width: 20%;}
.jt-comments-meta {float: left;width: 100%;}
.jt-comments > ul.comments {margin: 50px 0 0;}
.comment-main-area {float: left; width: 80%;}
.comment-area {
float: left;
width: 100%;
margin: 30px 0px 40px;
border-bottom: 1px solid #f0f0f0;
padding: 0 0 30px;
}
.jt-comments li.comment {float: left;width: 100%;}
.jt-comments-meta > h4 {
font-family: 'Montserrat', sans-serif;
font-size: 13px;
text-transform: uppercase;
color: #35373e;
letter-spacing: 1px;
}
.jt-comments-meta > .comments-meta {
font-family: 'Amiri', serif;
font-size: 13px;
color: #777;
letter-spacing: 1px;
float: left;
line-height: 1.42857;
}
.jt-comments-meta > .comments-reply {float: left;line-height: 14px;}
.jt-comments-meta > .comments-reply a {
color: #35373e;
font-family: 'Amiri', serif;
font-size: 13px;
letter-spacing: 1px;
text-decoration: underline;
}
.jt-comments-meta > .comments-reply:before {content: ' - ';padding: 0 8px 0 10px;} .jt-social-share-hover {position: relative;cursor: pointer;}
.jt-social-share-hover > span {padding: 0 0 30px 0;}
.jt-social-share-hover:hover .jt-social-list {display: block;}
.jt-social-share-hover:hover {color: #fff;background: #35373E;border-color: #35373E;}
.jt-social-share-hover .jt-social-list {
position: absolute;
list-style: none;
text-align: left;
padding: 0;
margin: 0;
width: 123px;
float: none;
top: 50px;
left: 50px;
display: none;
}
.jt-social-share-hover .jt-social-list:before {
content: "";
position: absolute;
top: -4px;
left: 10px;
border-left: 4px solid transparent;
border-right: 4px solid transparent;
border-bottom: 4px solid #35373e;
}
.jt-social-share-hover .jt-social-list li {display: table-cell;margin: 0;background: #35373e;}
.jt-social-share-hover .jt-social-list li:first-child,
.jt-social-share-hover .jt-social-list li:nth-child(4n+1) {margin: 0;}
.jt-social-share-hover .jt-social-list li > a {
color: #fff;
font-size: 12px;
line-height: 30px;
min-width: 30px;
display: block;
border-right: 1px solid rgba(0,0,0,0.2);
width: 100%;
text-align: center;
}
.jt-social-share-hover .jt-social-list li:last-child a,
.jt-social-share-hover .jt-social-list li:nth-child(4n) a {border-right: 0px;} .comments-area ol.comments { padding: 0; }
.comments-area ol.comments li.comment { float: left; width: 100%; padding: 10px 0; list-style: none; }
.comments-area ol.comments li.pingback { list-style: none; }
.comments-area .comment blockquote { padding: 20px; }
.comments-area .comment blockquote cite { float: right; text-align: right;margin-top: 10px; font-size: 15px; }
.comments-area p { margin: 5px 0; }
.comments-area address { margin: 5px 0; font-style: italic; }
.comments-area dl dt { float: left; width: 25%; min-height: 20px; margin-bottom: 7px; }
.comments-area dl dd { float: left; width: 75%; min-height: 20px; margin-bottom: 7px; }
.comments-area table { float: left; width: 100%; }
.comments-area table th,
.comments-area table td { border: 1px solid #ddd; padding: 7px; }
.comments-area .comment ul,
.comments-area .comment ol { float: left; width: 100%; padding-left: 20px; }
.comments-area .comment h1,
.comments-area .comment h2,
.comments-area .comment h3,
.comments-area .comment h4,
.comments-area .comment h5,
.comments-area .comment h6 { float: none; display: inline-block; width: 100%; margin: 10px 0; }
.comments-area .comment img { max-width: 100%; }
.comments-area .comment-respond form#commentform label { display: none; }
.comments-area .comment-respond form#commentform input[type="text"],
.comments-area .comment-respond form#commentform input[type="email"],
.comments-area .comment-respond form#commentform select,
.comments-area .comment-respond form#commentform textarea { float: left; width: 100%; margin: 0 0 30px;height: 192px; }
.comments-area .comment p iframe { width: 100% !important; }
.comments-area .comment-area p {
font-family: "Amiri",serif;
font-size: 16px;
color: #999;
letter-spacing: 1px;
text-align: left;
line-height: 24px;
}
.form-submit input[type="submit"] {
float: none;
background: #35373E none repeat scroll 0% 0%;
color: #FFF;
font-size: 12px;
font-family: "Montserrat",sans-serif;
text-transform: uppercase;
letter-spacing: 2px;
width: auto;
padding: 10px 25px;
margin: 0px;
border: none;
}
.jt-comment-form .jt-form-textarea-logedin { float: left; width: 100%; }
.comment-respond a#cancel-comment-reply-link { float: right; color: #fff; width: 100%; text-align: right; margin-bottom: 10px; }
.comment-respond a#cancel-comment-reply-link { color: #000; }
.comment-area ul, .comment-area ol, .comment-area dt { color: #999; }
.comment-awaiting-moderation { float: left; width: 100%; color: #999; margin: 10px 0 0; }
.comments-area .comment-respond h2 { font-size: 15px; text-transform: uppercase; letter-spacing: 1px; float: none; }
.comments-area .comment-respond input[type="text"] { border: 1px solid #E8E8E8; width: 95%; padding: 10px 15px 8px; line-height: 24px; margin: 0px 0px 30px; font-family: "Amiri",serif; color: #999; font-size: 16px; }
.comments-area .comment-respond textarea { border: 1px solid #E8E8E8; width: 100%; height: 100%; padding: 10px 15px 8px; line-height: 24px; margin: 0px 0px 30px; font-family: "Amiri",serif; color: #999; font-size: 16px; }
.comments-area .comment-respond input[type="text"]:focus,
.comments-area .comment-respond textarea:focus { border: 1px solid #35373E; }
form.comment-form .error { float: left; width: 100%; margin-top: -26px; color: red; font-family: "Amiri",serif; font-size: 16px; }
.comments-area .comment-respond form#commentform input[type="text"] { width: 95%;height: auto; } .entry-header,
.entry-content,
.entry-footer { float: left; width: 100%; }
.entry-content h1, .entry-content h2, .entry-content h3, .entry-content h4, .entry-content h5, .entry-content h6 { float: none; width: 100%; margin: 10px 0; }
.entry-content blockquote cite { float: right; font-size: 15px; text-align: right; margin-top: 10px; }
.entry-content blockquote { padding: 20px 20px 20px 30px; }
.entry-content table { float: left; width: 100%; }
.entry-content table th, .entry-content table td { border: 1px solid #ddd; padding: 7px; }
.entry-content dl dt { float: left; width: 25%; min-height: 20px; margin-bottom: 7px; }
.entry-content dl dd { float: left; width: 75%; min-height: 50px;margin-bottom: 7px; }
.entry-content ul, .entry-content ol { float: left; width: 100%; padding-left: 20px; }
.entry-content p { margin: 5px 0; float: none; }
.entry-content address { margin: 5px 0; font-style: italic; } .gallery dl dt { width: auto; }
dl.gallery-item dt.gallery-icon { float: left; width: 100%; }
dl.gallery-item dt.gallery-icon a { display: inline-block; }
dl.gallery-item dd { float: left; width: 100%; padding: 0 10px; }
.entry-content p img { padding: 10px 0; }
.entry-footer { float: left; width: 100%; }
.entry-thumbnail img { float: left; max-width: 100%; }
.post .list-inline ol, .post .list-inline ol ul { padding-left: 20px; }
.post .list-inline ul, .post .list-inline ul ol { padding-left: 20px; }
.entry-content p img.alignleft, .entry-content .alignleft { float: left; }
.entry-content .wp-caption.alignleft { float: left; margin: 10px 10px 10px 0; }
.entry-content p img.alignright, .entry-content .alignright { float: right; padding: 10px; }
.entry-content p img.alignnone { max-width: 100%; height: auto; }
.entry-content .wp-caption.alignnone, .post .wp-caption.alignnone { float: left; width: 100% !important; padding: 10px; }
.entry-content .wp-caption.alignnone img, .post .wp-caption.alignnone img { max-width: 100%; padding: 10px; height: auto; }
.entry-content .wp-caption.aligncenter { width: 100% !important; text-align: center; }
.entry-content .wp-caption.aligncenter img { text-align: center; }
.post img.alignnone { max-width: 100%; height: auto; }
.post .list-inline iframe { width: 100%; } .sidebar #searchform input[type="submit"] { display: none; }
.sidebar #searchform input[type="text"] { padding: 7px; margin-bottom: 10px; }
.sidebar .widget_recent_entries ul { float: left; width: 100%; padding: 0; }
.sidebar .widget_recent_entries ul li { list-style: none; padding: 3px 0; }
.sidebar .widget_recent_entries ul li .post-date {display: block;padding-left: 18px;font-size: 14px;color: #999;}
.sidebar .widget_recent_comments ul { float: left; width: 100%; padding: 0; }
.sidebar .widget_recent_comments ul li { list-style: none; padding: 3px 0; }
.sidebar .widget_archive ul { float: left; width: 100%; padding: 0; }
.sidebar .widget_archive ul li { list-style: none; padding: 3px 0; }
.sidebar .widget_categories ul { float: left; width: 100%; padding: 0; }
.sidebar .widget_categories ul li { list-style: none; padding: 3px 0; }
.sidebar .widget_categories ul li ul li { padding: 3px 0 3px 10px; }
.sidebar .widget_meta ul { float: left; width: 100%; padding: 0; }
.sidebar .widget_meta ul li { list-style: none; }
.sidebar .widget_pages ul { float: left; width: 100%; padding: 0; }
.sidebar .widget_pages ul li { list-style: none; padding: 3px 0; }
.sidebar .widget_pages ul li ul li { padding: 3px 0 3px 10px; }
.sidebar .widget_rss ul { float: left; width: 100%; padding: 0; }
.sidebar .widget_rss ul li { list-style: none; padding: 3px 0; }
.sidebar .widget_rss ul li span.rss-date { float: right; }
.sidebar .widget_search input[type="text"] { float: left; width: 100%; }
.sidebar .widget_nav_menu ul { float: left; width: 100%; padding: 0; }
.sidebar .widget_nav_menu ul li { list-style: none; padding: 3px 0; }
.sidebar .widget_nav_menu ul li ul li { padding: 3px 0 3px 10px; }
.sidebar .widget_archive label.screen-reader-text { display: none; }
.sidebar .widget_categories ul li ul li, .sidebar .widget_pages ul li ul li { list-style: none; }
.sidebar .widget_text img { float: left; max-width: 100%; height: auto; }
.sidebar .widget_text p.wp-caption-text img { float: none; }
.sidebar .widget_text p.wp-caption-text { text-align: center; }
.sidebar .widget_nav_menu ul li ul li { list-style: none; }
.sidebar .widget_calendar table { float: left; width: 100%; border: 1px solid #ddd; margin-bottom: 20px; }
.sidebar .widget_calendar table caption { text-align: center; font-weight: bold; padding-bottom: 10px; text-transform: uppercase; font-size: 14px; color: #35373e; }
.sidebar .widget_calendar table thead th { border: 1px solid #ddd; padding: 7px; }
.sidebar .widget_calendar table tbody td { border: 1px solid #ddd; padding: 7px; }
.sidebar .widget_calendar table tfoot td#prev, .sidebar .widget_calendar table tfoot td#next { padding: 7px; text-align: center; }
.sidebar .widget_rss h5 { float: left; width: 100%; }
.sidebar .widget select { float: left; width: 100%; padding: 7px; margin-bottom: 10px; }
.gallery-caption { }
.bypostauthor { } .single-post .entry-content .main-content .sep-hover-control { float: left; width: 100%; }
.jt-comments.comments-area .jt-comments-meta .comments-reply:before { display: none; }
.jt-comments.comments-area .jt-comments-meta .comments-reply a.comment-reply-link:before { content: '-'; padding: 0 10px 0; text-decoration: none; }
.jt-comments.comments-area .jt-comments-meta > .comments-reply a { text-decoration: none; }
.jt-comments.comments-area .jt-comments-meta > .comments-reply a span { text-decoration: underline; }
.jt-comments.comments-area .comment-respond a#cancel-comment-reply-link i { font-size: 16px; }
.gallery-columns-4 { float: left; text-align: center; margin: 20px 0px; }
.gallery-item { padding: 0px 5px 10px; display: inline-block; }
.gallery-columns-3 { float: left; width: 100%; }
.gallery-columns-3 .gallery-item { float: left; width: 33.33%; }
.gallery-columns-1 .gallery-item { float: left; width: 100%; text-align: center; }
.gallery-columns-1 .gallery-item a {margin: 0 0 10px;display: inline-block;}
.gallery-columns-2 .gallery-item { float: left; width: 50%; text-align: center; }
.gallery-columns-4 .gallery-item { float: left; width: 25%; text-align: center; }
.gallery-columns-4 .gallery-item img,
.gallery-columns-5 .gallery-item img,
.gallery-columns-6 .gallery-item img,
.gallery-columns-7 .gallery-item img,
.gallery-columns-8 .gallery-item img,
.gallery-columns-9 .gallery-item img,
.gallery-columns-10 .gallery-item img { max-width: 100%; height: auto; }
.gallery-columns-5 .gallery-item { float: left; width: 20%; text-align: center;padding: 0 5px 10px 0; }
.gallery-columns-6 .gallery-item { float: left; width: 16.66%; text-align: center;padding: 0 5px 10px 0; }
.gallery-columns-7 .gallery-item { float: left; width: 14.28%; text-align: center;padding: 0 2px 10px 0; }
.gallery-columns-8 .gallery-item { float: left; width: 12.5%; text-align: center;padding: 0 2px 10px 0; }
.gallery-columns-9 .gallery-item { float: left; width: 11.11%; text-align: center;padding: 0 2px 10px 0; }
.gallery-columns-10 .gallery-item { float: left; width: 10%; text-align: center;padding: 0 2px 10px 0; } h2.author-title {
font-family: 'Montserrat', sans-serif;
text-transform: uppercase;
letter-spacing: 1px;
font-size: 14px;
color: #35373e;
float: left;
width: 100%;
text-align: left;
margin: 40px 0 20px;
}
.author-info {
float: left;
width: 100%;
height: 100%;
margin: 0;
padding: 0px;
font-family: "Amiri",serif;
font-size: 14px;
}
.author-avatar {
float: left;
width: 112px;
height: 112px;
background-color: #999;
overflow: hidden;
-webkit-border-radius: 160px;
-moz-border-radius: 160px;
-ms-border-radius: 160px;
-o-border-radius: 160px;
border-radius: 160px;
}
.author-avatar img { width: 112px; height: 112px; }
.author-desc {
float: left;
width: 80%;
height: 100%;
margin: 0 0 0 20px;
font-family: "Amiri",serif;
}
.archive.author .author-desc {width: 87%;}
.author-desc h6 {
margin: 0 0 15px 0;
padding: 0;
font-size: 14px;
text-transform: capitalize;
font-family: 'Montserrat', sans-serif;
text-transform: uppercase;
letter-spacing: 1px;
font-weight: normal;
color: #35373e;
text-align: left;
}
.author-desc p { min-height: 70px; font-family: "Amiri",serif; }
.author-desc a {
float: left;
width: auto;
margin: 10px 0;
color: #35373e;
font-family: 'Montserrat', sans-serif;
letter-spacing: 1px;
font-size: 12px;
}
.author-social { float: right; width: auto; bottom: 0; }
.author-social ul { float: left; width: 100%; margin: 0; padding: 0; }
.author-social li { float: left; list-style:none; margin: 0 2px; overflow: hidden; }
.author-social li a {
float: left;
border: 1px solid #35373e;
text-align: center;
padding: 0;
margin: 0;
width: 35px;
height: 35px;
background: #333;
}
.author-social i {
color: #fff;
margin: 0;
line-height: 35px;
text-align: center;
} .sidebar {float: left;width: 100%;padding: 0 0 0 20px;}
.sidebar.sidebar-left { padding: 0 20px 0 0; }
.sidebar .widget {margin: 0 0 50px;float: left;width: 100%;}
.widget h3.widget-title {
float: none;
width: auto;
font-family: 'Montserrat', sans-serif;
font-size: 13px;
text-transform: uppercase;
letter-spacing: 2.5px;
}
.jt-boxed-widget-style .widget h3.widget-title {font-size: 14px;}
.widget .jt-sep-two {margin: 20px 0 30px;}
.sidebar .widget ul {padding: 0;margin: 0;}
.sidebar .widget ul li {
list-style: none;
padding: 13px 0 10px;
border-bottom: 1px solid #f0f0f0;
font-family: 'Amiri', serif;
font-size: 14px;
color: #777;
}
.sidebar .widget ul li:before {
content: '\f111';
font-family: 'FontAwesome';
font-size: 6px;
color: rgba(53,55,62,0.3);
position: relative;
top: -2px;
line-height: 20px;
padding: 0 10px 0 0;
}
.sidebar .widget ul.instagram-pics { text-align: left; }
.sidebar .widget ul.instagram-pics li { height: 100px; overflow: hidden; padding: 0px; margin-bottom: 0px; }
.sidebar .widget ul.instagram-pics li::before {display:none;}
.sidebar .widget ul li a {
font-family: 'Amiri', serif;
font-size: 14px;
color: #777;
letter-spacing: 0.5px;
}
.sidebar .widget ul li a:hover,
.sidebar .widget ul li a:focus {text-decoration: none;color: #35373e;}
.widget ul {padding: 0;margin: 0;}
.widget ul li {list-style: none;}
.widget ul li a {text-decoration: none;}
.sidebar .widget.widget_search input,
.sidebar .woocommerce input[type="search"] {
border: 1px solid #F0F0F0;
display: inline-block;
width: 100%;
padding: 11px 15px;
background: transparent url(//www.franbrea.com/wp-content/themes/juster/images/icons/search-icon.png) no-repeat scroll 96% center;
font-family: "Amiri",serif;
letter-spacing: 1px;
}
.sidebar .woocommerce input[type="submit"] {display: none;}
.sidebar .widget select {
border: 1px solid #F0F0F0;
display: inline-block;
width: 100%;
padding: 11px 15px;
font-size: 16px;
} .sidebar .widget.search-widget input {
border: 1px solid #f0f0f0;
display: inline-block;
width: 100%;
padding: 11px 15px;
background: url(//www.franbrea.com/wp-content/themes/juster/images/icons/search-icon.png) no-repeat 96% center;
font-size: 16px;
}
.sidebar .widget.search-widget input::-webkit-input-placeholder {
font-size: 16px;
color: #555;
letter-spacing: 1px;
line-height: 24px;
}
.sidebar .widget.search-widget input:-moz-placeholder {
font-size: 16px;
color: #555;
letter-spacing: 1px;
line-height: 24px;
}
.sidebar .widget.search-widget input::-moz-placeholder {
font-size: 16px;
color: #555;
letter-spacing: 1px;
line-height: 24px;
}
.sidebar .widget.search-widget input:-ms-input-placeholder {
font-size: 16px;
color: #555;
letter-spacing: 1px;
line-height: 24px;
}
.sidebar .widget.search-widget input:hover,
.sidebar .widget.search-widget input:focus {border-color: #c5c5c5;} .widget-juster-recent-posts li {float: left;width: 100%;}
.widget-juster-recent-posts .recent-thumbnail {float: left;padding: 0 20px 0 0;width: auto;}
.sidebar .widget.widget-juster-recent-posts ul li a.recent-title {color: #35373e;font-family: 'Montserrat', sans-serif;font-size: 12px;text-transform: uppercase;}
.widget-juster-recent-posts .recent-thumb-checked .recent-title {margin-top: 0;float: none;display: block;width: auto;}
.widget-juster-recent-posts .recent-thumb-checked .recent-date-full {float: left;width: auto;color: #999;font-weight: normal;margin: 10px 0 0;font-size: 13px;}
.widget-juster-recent-posts .recent-thumb-notchecked .recent-date-full {color: #999;font-weight: normal;padding-left: 18px;font-size: 13px;}
footer .widget-juster-recent-posts .recent-thumb-notchecked .recent-date-full {padding: 0;}
.sidebar .widget.widget-juster-recent-posts ul.recent-thumb-checked li:before {
content: '';
padding: 0;
position: inherit;
top: 0;
} .sidebar .widget.widget-instagram ul li {
list-style: none;
display: inline-block;
padding: 0;
border-bottom: 0;
margin: 0 3px 5px 0;
}
.sidebar .widget.widget-instagram ul li:nth-child(3n) {margin-right: 0;}
.sidebar .widget.widget-instagram {margin: 0px 0px 45px;}
.sidebar .widget.widget-instagram ul li:before {
content: '';
padding: 0;
position: inherit;
top: 0;
}
.instagram-widget,
.instagram-widget .owl-stage-outer,
.instagram-widget .owl-stage {height:auto;} .widget.recent-post ul {padding: 0;margin: 0;list-style: none;}
.sidebar .widget.recent-post ul li {padding: 20px 0;float: left;}
.sidebar .widget.recent-post ul li:first-child {padding: 0 0 20px;}
.sidebar .widget.recent-post ul li .jt-recent-img {float: left;}
.sidebar .widget.recent-post ul li .jt-recent-ctn {float: right;width: 69%;}
.sidebar .widget.recent-post ul li:before {
content: '';
padding: 0;
position: inherit;
top: 0;
}
.sidebar .widget.recent-post .jt-recent-title {
color: #35373e;
font-size: 12px;
font-family: 'Montserrat', sans-serif;
text-transform: uppercase;
letter-spacing: 1px;
line-height: 20px;
margin: 0 0 8px;
float: none;
display: inline-block;
width: 100%;
}
.sidebar .widget.recent-post .jt-recent-date {
display: inline-block;
width: 100%;
font-family: 'Amiri', serif;
font-size: 13px;
color: #777;
} .sidebar .widget.top-tags ul li {
list-style: none;
display: inline-block;
padding: 0;
border-bottom: 0px;
font-family: "Amiri",serif;
font-size: 14px;
color: #35373e;
}
.sidebar .widget.top-tags ul li:before {
content: '';
padding: 0;
position: inherit;
top: 0;
}
.sidebar .widget.top-tags ul li a {
padding: 8px 20px 5px;
border: 1px solid #e8e8e8;
background: #fff;
display: inline-block;
margin: 0 5px 9px 0;
font-size: 14px;
letter-spacing: 0.5px;
}
.sidebar .widget.top-tags ul li a:hover {border-color: #35373e;} .woocommerce .sidebar .widget {margin: 0px 0px 35px;border-bottom: 1px solid #e8e8e8;padding: 0 0 30px;}
.woocommerce .widget h3.widget-title {margin-bottom: 20px;}
.woocommerce .sidebar .widget.search-widget {border-bottom: 0px;padding: 0;}
.woocommerce .sidebar .widget.product-category ul li {border: none;} .sidebar .widget.widget-flickr ul li {
list-style: none;
display: inline-block;
padding: 0;
border-bottom: 0;
width: 30%;
}
.sidebar .widget.widget-flickr ul li:nth-child(3n) {margin-right: 0;}
.sidebar .widget.widget-flickr {margin: 0px 0px 45px;}
.sidebar .widget.widget-flickr ul li:before {
content: '';
padding: 0;
position: inherit;
top: 0;
}
.sidebar .widget.widget-flickr ul li {width:auto;padding: 0px 5px 5px 0px;}
.sidebar .widget.widget-flickr ul li a img {width: 90px;height: 90px;} .sidebar .widget.widget-dribbble ul li {
list-style: none;
display: inline-block;
padding: 0;
border-bottom: 0;
margin: 0 3px 5px 0;
width: 30%;
}
.sidebar .widget.widget-dribbble ul li:nth-child(3n) {margin-right: 0}
.sidebar .widget.widget-dribbble {margin: 0px 0px 45px;}
.sidebar .widget.widget-dribbble ul li:before {
content: '';
padding: 0;
position: inherit;
top: 0;
}
.sidebar .widget.widget-dribbble ul li img {width: 88px;height: 88px;} .sidebar .widget_categories label {display: none;}
.sidebar .widget select {
float: left;
width: 100%;
padding: 10px 5px;
background-color: transparent;
border: 1px solid #f0f0f0;
color: #777;
vertical-align: top;
-webkit-appearance: none;
-moz-appearance: none;
appearance: none;
background: url(//www.franbrea.com/wp-content/themes/juster/images/arrows/dropdown.png) no-repeat scroll 97% center transparent;
font-family: "Amiri",serif;
}
.sidebar .widget ul li ul {
float: left;
width: 100%;
padding-top: 13px;
padding-bottom: 10px;
}
.sidebar .widget h3.widget-title a {color: #333;}
.sidebar .widget h3.widget-title a:hover {text-decoration: none;} .sidebar .widget_calendar table {border: none;font-family: "Amiri",serif;font-size: 15px;}
.sidebar .widget_calendar table caption {letter-spacing: 2px;}
.sidebar .widget_calendar table thead tr th {
text-align: center;
border-top: 1px solid #35373e;
border-bottom: 1px solid #35373e;
border-left: 0;
border-right: 0;
}
.sidebar .widget_calendar table tbody tr td {
border-width: 0 0 1px 0;
border-style: solid;
border-color: #ddd;
text-align: center;
color: #777;
}
.sidebar .widget_calendar table tbody tr td a {color: #111;}
.sidebar .widget_calendar table tbody tr:last-child td {border-bottom: none;}
.sidebar .widget_calendar table tfoot tr td {border-width: 1px 0 1px 0;border-style: solid;border-color: #35373e;}
.sidebar .widget_calendar table tfoot tr td a {font-weight: bold;color: #777;letter-spacing: 1px;}
.sidebar .widget_calendar table tfoot tr td a:hover {text-decoration: none;} .sidebar .widget_tag_cloud a {
padding: 7px 18px;
border: 1px solid #f0f0f0;
display: inline-block;
margin: 0 5px 10px 0;
font-size: 14px !important;
letter-spacing: 1px;
font-family: "Amiri",serif;
text-decoration: none;
color: #777;
text-transform: capitalize;
}
.sidebar .widget_tag_cloud a:hover,
.sidebar .widget_tag_cloud a:focus {border: 1px solid #35373e;}
.sidebar .widget ul li ul li {padding: 13px 0 10px 20px;}
.sidebar .widget .jt-social-one li { padding: 0px 25px 10px 0px;width:auto;border-bottom: 0px;}
.sidebar .widget ul.jt-social-two li,
.sidebar .widget ul.jt-social-three li,
.sidebar .widget ul.jt-social-four li,
.sidebar .widget ul.jt-social-five li { border-bottom: 0px; }
.sidebar .widget .jt-social-one li::before,
.sidebar .widget .jt-social-two li::before {display: none;}
.sidebar .widget ul.jt-social-two,
.sidebar .widget ul.jt-social-three,
.sidebar .widget ul.jt-social-four,
.sidebar .widget ul.jt-social-five {float: left;width: 100%;margin: 0px;}
.sidebar .widget .jt-social-one li a {
font-family: "Montserrat",sans-serif;
text-transform: uppercase;
font-size: 11px;
color: #CCC;
letter-spacing: 2px;
}
.sidebar .widget .jt-social-one li a:hover { color: #FFF; }
.sidebar .widget .jt-social-two a i { font-size: 12px;color: #888; }
.sidebar .widget .jt-social-two li {
display: inline-block;
padding: 0px 18px 0px 0px;
}
.sidebar .widget ul.jt-social-three li {
display: inline-block;
list-style: outside none none;
padding: 0px 10px 0px 0px;
border-bottom: medium none;
}
.sidebar .widget ul.jt-social-three li i {
position: relative;
font-size: 12px;
}
.sidebar .widget .jt-social-four li::before { display: none; }
.sidebar .widget .jt-social-four li i { position: relative;top: -1px;font-size: 12px; }
.sidebar .widget .jt-social-five li::before { display: none; }
.sidebar .widget .jt-social-five > li { display: inline-block;padding: 0px 5px 0px 0px; }
.sidebar .widget .jt-social-five li i { font-size: 12px; }
.sidebar .widget .jt-social-six h4 {
float: none;
display: inline-block;
position: relative;
width: auto;
font-family: "Montserrat",sans-serif;
font-size: 13px;
text-transform: uppercase;
letter-spacing: 2.5px;
}
.sidebar .widget .jt-social-six .jt-sep-two.have_control_sep {
margin: 10px 0px 7px;
}
footer .widget.widget_text .jt-social-one li { padding: 0px 25px 0px 0px; width:auto;}
footer .widget.widget_text ul.jt-social-two,
footer .widget.widget_text ul.jt-social-three,
footer .widget.widget_text ul.jt-social-four,
footer .widget.widget_text ul.jt-social-five {float: left;width: 100%;
margin: 20px 0px;}
footer .widget.widget_text .jt-social-six { float: left;width: 100%;}
footer .widget.widget_text .jt-social-two li,
footer .widget.widget_text .jt-social-three li,
footer .widget.widget_text .jt-social-four li,
footer .widget.widget_text .jt-social-five li,
footer .widget.widget_text .jt-social-six li,
footer .widget.widget_text .jt-social-seven li,
footer .widget.widget_text .jt-social-eight li {width:auto;}
footer .widget.widget_search input[type="text"],
footer .widget.widget_product_search.woocommerce input[type="search"] {
border: 1px solid #ccc;
display: inline-block;
width: 100%;
padding: 11px 15px;
background: transparent url(//www.franbrea.com/wp-content/themes/juster/images/icons/search-icon-white.png) no-repeat scroll 96% center;
font-family: "Amiri",serif;
letter-spacing: 1px;
}
footer #searchform input[type="submit"],
footer .widget.widget_product_search.woocommerce input[type="submit"] {
display: none;
}
footer .widget select {
float: left;
width: 100%;
padding: 10px 5px;
border: 1px solid #ccc;
color: #777;
vertical-align: top;
-moz-appearance: none;
background: transparent url(//www.franbrea.com/wp-content/themes/juster/images/arrows/dropdown.png) no-repeat scroll 97% center;
}
footer .jt-widget-address li.jt-add-icon {margin-bottom: 2px;font-size: 13px;letter-spacing: 1.2px;}
footer .jt-widget-address li.jt-add-icon span {
margin: 0px;
position: relative;
display: inline-block;
width: 85%;
float: right;
}
footer .widget_calendar table {border: none;font-family: "Amiri",serif;font-size: 15px;width: 100%;}
footer .widget_calendar table caption {letter-spacing: 1px;text-align: center;}
footer .widget_calendar table thead tr th {
text-align: center;
border-top: 1px solid #35373e;
border-bottom: 1px solid #35373e;
border-left: 0;
border-right: 0;
}
footer .widget_calendar table tbody tr td {
border-width: 0 0 1px 0;
border-style: solid;
border-color: #ddd;
text-align: center;
color: #777;
}
footer .widget_calendar table tbody tr td a {color: #111;}
footer .widget_calendar table tbody tr:last-child td {border-bottom: none;}
footer .widget_calendar table tfoot tr td {border-width: 1px 0 1px 0;border-style: solid;border-color: #35373e;}
footer .widget_calendar table tfoot tr td a {font-weight: bold;color: #777;letter-spacing: 1px;}
footer .widget_calendar table tfoot tr td a:hover {text-decoration: none;}
footer h3.widget-title { margin: 35px 0px; }
footer .widget.widget_recent_comments .jt-sep-two {display: none;}
footer label { display: none;}
footer .widget_tag_cloud a {
padding: 7px 18px;
border: 1px solid #ccc;
display: inline-block;
margin: 0 5px 10px 0;
font-size: 15px !important;
letter-spacing: 1px;
font-family: "Amiri",serif;
text-decoration: none;
color: #777;
}
footer .widget_tag_cloud a:hover,
footer .widget_tag_cloud a:focus {border: 1px solid #fff;}
footer .widget ul li ul li {padding: 13px 0 10px 20px;}
footer .widget.widget_rss a { color: #ccc; }
footer .widget_text img { float: left;max-width: 100%;height: auto; }
footer .widget.widget_text p {
margin: 25px 0px;
font-family: "Amiri",serif;
font-size: 15px;
color: #888;
line-height: 24px;
letter-spacing: 0.7px;
} .jt-single-image {
float: left;
width: 45%;
padding: 25px 25px 25px 0px;
background: #FFF none repeat scroll 0% 0%;
position: relative;
top: -70px;
}
.jt-single-image img {max-width: 100%;height: auto;}
.jt-contact a {color: #999;text-decoration: none;}  .dropcaps {
float: left;
display: inline-block;
width: 60px;
height: 60px;
margin: 0 12px 0 0;
line-height: 60px;
text-align: center;
overflow: hidden;
text-transform: uppercase;
font-family: 'Montserrat', sans-serif;
font-size: 40px;
color: #35373e;
}
.dc-style-1 {background: #35373e;color: #fff;}
.dc-style-2 {border: 2px solid #35373e;line-height: 55px;}
.dc-style-3 {border-bottom: 3px solid #35373e;line-height: 55px;} .jt-blockquote {
font-family: "Amiri",serif;
color: #999;
font-size: 18px;
letter-spacing: 1px;
padding: 35px 45px;
}
.jt-block-style-2 {background: #f7f8f9;}
.jt-blockquote p {position: relative;font-size: 17px;margin: 0 0 15px;}
.jt-blockquote p:before {
content: ' “ ';
font-family: "Amiri",serif;
font-size: 45px;
color: #e4e4e4;
font-style: italic;
position: absolute;
top: -15px;
left: -30px;
}
.jt-block-style-2.jt-blockquote p:before {top: -10px;color: #bebebe;}
.jt-blockquote a {
font-family: 'Montserrat', sans-serif;
font-size: 11px;
text-transform: uppercase;
letter-spacing: 1px;
color: #35373e;
font-style: normal;
position: relative;
margin-left: 15px;
border-bottom: 1px solid #35373e;
padding: 0 0 2px;
}
.jt-blockquote a:hover {text-decoration: none;}
.jt-blockquote a:before {
content: '';
position: absolute;
top: 50%;
left: -15px;
height: 2px;
width: 5px;
display: block;
background: #35373e;
} ul.jt-lists {
padding: 0;
margin: 0;
color: #888;
font-size: 16px;
}
.jt-lists li {margin: 0px 0px 18px;display: block;}
.jt-lists li i,
.jt-lists li i.fa {
font-size: 18px;
padding: 0 15px 0 0;
position: relative;
top: 1px;
}
.jt-lists li.fa:before {font-family: 'FontAwesome';}
.jt-lists.jt-list-num {
padding: 0;
list-style: none;
margin: 0;
font-family: "Amiri",serif;
}
.jt-lists.jt-list-num li > span {padding: 0 10px 0 0;}
.jt-lists.jt-list-num li > span:after {content: '.';} table.table {
width: 100%;
float: left;
color: #999;
font-family: 'Amiri', serif;
font-size: 15px;
letter-spacing: 1px;
}
.table th {
font-family: 'Montserrat', sans-serif;
text-transform: uppercase;
color: #35373e;
font-size: 11px;
letter-spacing: 2px;
font-weight: normal;
}
.table-bordered > tbody > tr > th {padding: 12px 20px;}
.table-bordered > tbody > tr > td {padding: 10px 20px;}
.table > tbody > tr > td:first-child {color: #666;}
.table-striped tbody td {padding: 8px;line-height: 1.4;}
.table-striped > tbody > tr:nth-of-type(2n+1) {background: transparent;}
.table-striped > tbody > tr:nth-child(even) {background-color: #fbfbfc;} .alert,
.alert-bg {
background: #fff;
border: medium none;
color: #666;
font-size: 14px;
font-family: "Amiri",serif;
padding: 14px 12px 14px 22px;
line-height: 20px;
float: left;
width: 100%;
margin-bottom: 20px;
-webkit-border-radius: 0px;
-moz-border-radius: 0px;
-ms-border-radius: 0px;
-o-border-radius: 0px;
border-radius: 0px;
}
.alert-msg {
font-weight: normal;
margin: 0px 0px 0px 15px;
position: relative;
top: -2px;
}
a.toggle-alert,
a:hover.toggle-alert,
a:active.toggle-alert,
a:focus.toggle-alert {text-decoration: none;color: #999999;}
.toggle-alert i {
float: right;
color: rgba(0,0,0,0.15);
font-size: 28px;
text-align: center;
margin: 4px 0 0 0;
line-height: 20px;
}
.alert-icon {
height: 30px;
display: inline-block;
position: relative;
top: 2px;
}
.alert-icon i {font-size: 24px;}
.alert-success {
color: #6ea16f;
background: #d6e9c6;
-webkit-box-shadow: inset 0px 0px 0px 1px rgba(60,118,61,0.3);
box-shadow: inset 0px 0px 0px 1px rgba(60,118,61,0.3);
}
.alert-success strong,
.alert-success .alert-icon i {color: #3c763d;font-weight: normal;}
.alert-information {
color: #638fa4;
background: #d9edf7;
-webkit-box-shadow: inset 0px 0px 0px 1px rgba(49,112,143,0.3);
box-shadow: inset 0px 0px 0px 1px rgba(49,112,143,0.3);
}
.alert-information strong,
.alert-information .alert-icon i {color: #31708f;font-weight: normal;}
.alert-warning {
color: #ae956b;
background: #fcf8e3;
-webkit-box-shadow: inset 0px 0px 0px 1px rgba(138,109,59,0.3);
box-shadow: inset 0px 0px 0px 1px rgba(138,109,59,0.3);
}
.alert-warning strong,
.alert-warning .alert-icon i {color: #8a6d3b;font-weight: normal;}
.alert-error {
color: #b27372;
background: #f2dede;
-webkit-box-shadow: inset 0px 0px 0px 1px rgba(169,68,66,0.3);
box-shadow: inset 0px 0px 0px 1px rgba(169,68,66,0.3);
}
.alert-error strong,
.alert-error .alert-icon i {color: #a94442;font-weight: normal;}
.alert-bg.alert-success,
.alert-bg.alert-information,
.alert-bg.alert-warning,
.alert-bg.alert-error {background: transparent;} .btn-primary {
font-family: 'Montserrat', sans-serif;
font-size: 12px;
padding: 10px 15px;
text-transform: uppercase;
background: transparent;
border: 2px solid #fff;
text-align: center;
color: #fff;
letter-spacing: 1px;
display: inline-block;
margin: 0 auto 20px;
}
.btn-primary:hover,
.btn-primary:active,
.btn-primary:focus,
.btn-primary:active:focus {background: #35373e;text-decoration: none;border-color: #35373e;}
.btn-white-hover.btn-primary:hover,
.btn-white-hover.btn-primary:active,
.btn-white-hover.btn-primary:focus,
.btn-white-hover.btn-primary:active:focus {background: #fff;text-decoration: none;border-color: #fff;color: #35373e !important;}
.btn-transparent-hover.btn-primary:hover,
.btn-transparent-hover.btn-primary:active,
.btn-transparent-hover.btn-primary:focus,
.btn-transparent-hover.btn-primary:active:focus {background: transparent !important;text-decoration: none;}
.btn-black,
.bg-filled:hover,
.bg-filled:focus,
.bg-filled:active {border-color: #35373e;color: #35373e;background: transparent;text-decoration: none;}
.bg-filled {background-color: #35373e;color: #fff;}
.btn-small {font-size: 10px;padding: 8px 14px;margin: 0 auto 10px;}
.btn-large {
font-size: 14px;
padding: 15px 25px;
letter-spacing: 2px;
margin: 0 auto 30px;
}
.jt-large-heading {
color: #35373e;
font-size: 22px;
font-family: 'Montserrat', sans-serif;
letter-spacing: 2px;
text-transform: uppercase;
}
.entry-content .jt-main-head {
float: none;
}
.entry-content .jt-vint-title h2 {
float: none;
}
.entry-content h2.jt-large-heading {
float: none;
width: auto;
margin-top: 20px;
margin-bottom: 10px;
}
.jt-sep-two {
width: 20px;
height: 1px;
background: #222;
display: block;
position: relative;
left: 0;
right: 0;
margin: 20px 0;
text-align: center;
-webkit-transition: all .4s ease;
-moz-transition: all .4s ease;
-ms-transition: all .4s ease;
-o-transition: all .4s ease;
transition: all .4s ease;
}
.jt-sep-two:before {
content: '';
position: absolute;
left: 0;
right: 0;
bottom: 0;
background: #222;
width: 50px;
height: 1px;
margin: 5px 0;
-webkit-transition: all .4s ease;
-moz-transition: all .4s ease;
-ms-transition: all .4s ease;
-o-transition: all .4s ease;
transition: all .4s ease;
}
.sep-hover-control:hover .jt-sep-two {width: 30px;}
.sep-hover-control:hover .jt-sep-two:before {width: 40px;} .jt-boxslide-sep-right {
width: 30px;
height: 2px;
background: #fe8869;
display: block;
margin: 15px auto 0;
float: right;
}
.jt-boxslide-sep-left {
width: 30px;
height: 2px;
background: #fe8869;
display: block;
margin: 15px auto 0;
float: left;
}
.jt-boxslide-sep {
width: 30px;
height: 2px;
background: #fe8869;
display: block;
margin: 15px auto 0;
} .jt-heading .jt-leaf {position: relative;margin-bottom: 50px;}
.jt-leaf-center.jt-leaf::after {margin: 6px 0px 0px;}
.jt-leaf-center.jt-leaf:after {background: url(//www.franbrea.com/wp-content/themes/juster/images/seperator/leaf-1.png) no-repeat center;}
.jt-leaf-left.jt-leaf:after {background: url(//www.franbrea.com/wp-content/themes/juster/images/seperator/leaf-2.png) no-repeat;}
.jt-leaf-right.jt-leaf:after {background: url(//www.franbrea.com/wp-content/themes/juster/images/seperator/leaf-3.png) no-repeat 100% 0;}
.jt-sep-types .jt-sep-two.right-sep-class:before {left: -30px;}
.jt-sep-types.sep-hover-control:hover .jt-sep-two.right-sep-class:before {left: -10px;}
.jt-sep-types.sep-hover-control:hover .jt-sep-two.right-sep-class {width: 30px;}
.jt-sep-types.sep-hover-control:hover .jt-sep-two.right-sep-class:before {width: 40px;}
.jt-sep:before,
.jt-sep,
.jt-sep:after {background: #222;} .jt-heading-icon-square {
border: 1px solid;
display: inline-block;
padding: 8px 15px;
font-size: 30px;
line-height: 0px;
text-align: center;
margin: 10px 0px;
}
.jt-heading .sub-heading {line-height: 26px;}
.jt-heading-icon-circle {
border: 1px solid;
display: inline-block;
padding: 12px 14px;
font-size: 30px;
line-height: 16px;
border-radius: 30px;
height: 55px;
width: 55px;
text-align: center;
margin-bottom: 15px;
}
.jt-heading-icon-border-none {
display: inline-block;
padding: 10px 0px;
font-size: 30px;
line-height: 0px;
height: 20px;
width: 20px;
text-align: center;
margin-bottom: 15px;
}
.jt-sep-two-right {
width: 20px;
height: 1px;
background: #222;
display: block;
position: relative;
left: 0;
right: 0;
margin: 20px 0;
float: right;
text-align: center;
-webkit-transition: all .4s ease;
-o-transition: all .4s ease;
transition: all .4s ease;
}
.jt-sep-two-right:before {
content: '';
position: absolute;
left: auto;
right: 0;
bottom: 0;
background: #222;
width: 50px;
height: 1px;
margin: 5px 0;
-webkit-transition: all .4s ease;
-o-transition: all .4s ease;
transition: all .4s ease;
}
.jt-heading:hover .jt-sep-two-right {width: 30px;}
.jt-heading:hover .jt-sep-two-right:before {width: 40px;}
.jt-heading:hover .jt-sep-two {width: 30px;}
.jt-heading:hover .jt-sep-two:before {width: 40px;}
.jt-sep-two-right {float: right;margin: 20px 0 10px;}
.sep-hover-control:hover .jt-sep-two-right {width: 30px;}
.sep-hover-control:hover .jt-sep-two-right:before {width: 40px;} .jt-leaf-center {text-align: center;}
.jt-leaf-center h2 {margin: 0 auto;}
.jt-leaf-right  {text-align: right;}
.jt-leaf {position: relative;}
.jt-leaf:after {
content: "";
height: 30px;
width: 100%;
position: absolute;
display: block;
left: 0;
top: 100%;
margin: 5px 0 0 0;
}
.jt-leaf-center .jt-leaf:after {background: url(//www.franbrea.com/wp-content/themes/juster/images/seperator/leaf-1.png) no-repeat center;}
.jt-leaf-left .jt-leaf:after {background: url(//www.franbrea.com/wp-content/themes/juster/images/seperator/leaf-2.png) no-repeat;}
.jt-leaf-right .jt-leaf:after {background: url(//www.franbrea.com/wp-content/themes/juster/images/seperator/leaf-3.png) no-repeat 100% 0;} .right-animate-icon img {
filter: alpha(opacity=0);
-moz-opacity: 0;
-khtml-opacity: 0;
opacity: 0;
position: relative;
left: -10px;
bottom: 1px;
-webkit-transition: all .4s ease;
-moz-transition: all .4s ease;
-ms-transition: all .4s ease;
-o-transition: all .4s ease;
transition: all .4s ease;
}
.right-animate-icon:hover img {
filter: alpha(opacity=100);
-moz-opacity: 1;
-khtml-opacity: 1;
opacity: 1;
position: relative;
left: 0px;
} .jt-heading {
font-family: 'Montserrat', sans-serif;
text-transform: uppercase;
color: #222;
text-align: center;
letter-spacing: 2px;
}
.jt-heading h2 {
font-size: 20px;
font-weight: normal;
float: none;
width: auto;
margin-top: 10px;
margin-bottom: 10px;
}
.jt-heading .jt-short-title {
font-family: 'Amiri', serif;
color: #666;
font-size: 15px;
font-style: italic;
text-transform: none;
letter-spacing: 0.8px;
margin: 30px 0 -10px;
display: block;
}
.jt-head-large h2 {font-size: 22px;letter-spacing: 4px;}
.jt-heading .sub-heading {
font-family: 'Amiri', serif;
color: #777;
font-size: 16px;
text-transform: none;
margin: 10px 0 40px;
display: inline-block;
float: none;
letter-spacing: 0.5px;
}
.jt-sep:before {
content: '';
position: absolute;
left: -30px;
right: 0;
bottom: 0;
background: #222;
width: 50px;
height: 1px;
margin: 5px 0;
-webkit-transition: all .4s ease;
-moz-transition: all .4s ease;
-ms-transition: all .4s ease;
-o-transition: all .4s ease;
transition: all .4s ease;
}
.jt-sep {
width: 20px;
height: 1px;
background: #222;
display: block;
position: relative;
left: 0;
right: 0;
margin: 20px auto;
text-align: center;
}
.jt-sep:after {
content: '';
position: absolute;
left: 0;
right: 0;
top: 0;
background: #222;
width: 50px;
height: 1px;
margin: 5px 0;
-webkit-transition: all .4s ease;
-moz-transition: all .4s ease;
-ms-transition: all .4s ease;
-o-transition: all .4s ease;
transition: all .4s ease;
}
.jt-heading:hover .jt-sep:before,
.sep-hover-control:hover .jt-sep:before {left: -15px;}
.jt-heading:hover .jt-sep:after,
.sep-hover-control:hover .jt-sep:after {left: -15px;}  .wpb_text_column {width: 100%;display: inline-block;}
.vc_row {position: relative;}
.vc_empty_space {display: inline-block;width: 100%;}
.jt_row_class .jt-single-large-cont-size p {font-size: 18px;}
.vc_row .parallax-overlay-div,
.vc_parallax .parallax-overlay-div {
position: absolute;
left: 0;
top: 0;
width: 100%;
height: 100%;
}
.vc_row .parallax-jt-img,
.vc_parallax .parallax-jt-img { background-image: url(//www.franbrea.com/wp-content/themes/juster/images/patterns/pattern.png); background-repeat: repeat; }
.vc_row.have-parallax { position: relative; }
.vc_row.have-no-parallax { position: relative; }
.column-zero-space .wpb_column {padding: 0 !important;}
.column-have-space.vc_row,
.column-zero-space.vc_row { margin-left: 0px !important; margin-right: 0px !important; }
.wpb_widgetised_column {
display: inline-block;
width: 100%;
}
.bg-cover {
-webkit-background-size: cover;
-moz-background-size: cover;
-o-background-size: cover;
background-size: cover;
} .jt-fetures-tabs-wrapper {background: #fafafa;float: left;width: 100%;}
.jt-tabs-main-content {
font-family: 'Amiri', serif;
padding: 0;
position: relative;
left: 15%;
width: 35%;
float: left;
min-height: 610px;
background: #FAFAFA;
}
.jt-tabs-main-content:hover .jt-sep-two {width: 30px;}
.jt-tabs-main-content:hover .jt-sep-two:before {width: 40px;}
.jt-tabs-main-content h2 {
font-family: 'Montserrat', sans-serif;
color: #35373e;
font-size: 20px;
text-transform: uppercase;
float: none;
width: auto;
margin-top: 20px;
margin-bottom: 10px;
}
.jt-tabs-main-content .tabs-cat {margin: 30px 0 20px;}
.jt-tabs-main-content .tabs-cat a {
font-size: 17px;
color: #555;
font-style: italic;
letter-spacing: 1px;
font-family: 'Amiri', serif;
}
.jt-tabs-main-content .tabs-cat a:after {content: ',';padding: 0 5px 0 0;}
.jt-tabs-main-content .tabs-cat a:last-child:after {content: '';}
.jt-tabs-main-content .tabs-cat a:hover {text-decoration: none;}
.jt-tabs-main-content p {
font-size: 16px;
color: #999;
margin: 0 0 20px;
line-height: 26px;
}
.jt-tabs-main-content ul {
list-style: none;
padding: 0 0 0 20px;
margin: 10px 0 30px;
display: inline-block;
}
.jt-tabs-main-content ul li {
font-size: 14px;
color: #999;
margin: 10px auto;
padding: 0 0 0 25px;
background: url(//www.franbrea.com/wp-content/themes/juster/images/arrows/bullet-one.png) no-repeat center left;
}
.jt-tabs-nav a {
width: 40px;
height: 40px;
line-height: 40px;
display: inline-block;
margin: 30px 8px 27px 0;
text-align: center;
border: 1px solid #e8e8e8;
color: #35373e;
}
.jt-tabs-nav a:hover {background: #35373e;border-color: #35373e;color: #fff;}
.jt-tabs-image {float: right;width: 45%;text-align: right;}
.jt-tabs-image img {max-width: 100%;}
.jt-tabs-right-area {
background: url(//www.franbrea.com/wp-content/themes/juster/images/dummy/tech.jpg) no-repeat fixed;
-webkit-background-size: cover;
-moz-background-size: cover;
-o-background-size: cover;
background-size: cover;
min-height: 610px;
text-align: center;
padding: 100px 120px;
}
.jt-tabs-feature-box {
background: rgba(53,55,62,0.5);
padding: 60px 115px;
color: #fff;
position: relative;
margin: 8px 0 0px;
}
.jt-box-overlay {
background: rgba(53,55,62,0.8);
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 100%;
}
.entry-content .jt-tabs-feature-box h5.jt-small-title,
.jt-tabs-feature-box h5.jt-small-title {
font-size: 17px;
font-family: 'Amiri', serif;
color: rgba(255,255,255,0.7);
font-style: italic;
letter-spacing: 1.5px;
margin: 0 0 15px;
float: none;
width: auto;
}
.jt-tabs-feature-box h2 {
color: #f7f8f9;
font-size: 30px;
text-transform: uppercase;
letter-spacing: 6px;
margin: 0 0 15px;
}
.jt-tabs-feature-box .jt-sep,
.jt-tabs-feature-box .jt-sep:after,
.jt-tabs-feature-box .jt-sep:before {background: #fff;height: 1px;}
.jt-tabs-feature-box .jt-tabs-num {margin: 80px auto 40px;padding: 0;list-style: none;}
.jt-tabs-num .swiper-pagination-bullet {
font-family: 'Montserrat', sans-serif;
font-size: 24px;
letter-spacing: 2px;
color: rgba(247, 248, 249, 0.5);
background: transparent;
border:0;
position: relative;
left: 0;
top: 0;
margin: 0 35px 0 0;
min-height: 45px;
min-width: 55px;
text-align: center;
width: auto;
height: auto;
background: transparent;
filter: alpha(opacity=100);
-moz-opacity: 1;
-khtml-opacity: 1;
opacity: 1;
-webkit-border-radius: 0px;
-moz-border-radius: 0px;
-ms-border-radius: 0px;
-o-border-radius: 0px;
border-radius: 0px;
-webkit-transition: all .4s ease;
-moz-transition: all .4s ease;
-ms-transition: all .4s ease;
-o-transition: all .4s ease;
transition: all .4s ease;
}
.jt-tabs-num .swiper-pagination-bullet:last-child,
.jt-tabs-num .swiper-pagination-bullet:hover:last-child,
.jt-tabs-num .swiper-pagination-bullet.swiper-pagination-bullet-active:last-child {margin-right: 0;}
.jt-tabs-num .swiper-pagination-bullet:hover,
.jt-tabs-num .swiper-pagination-bullet.swiper-pagination-bullet-active {
font-size: 30px;
color: #f7f8f9;
text-decoration: none;
margin: 0 35px 10px 0;
}
.jt-tabs-num .swiper-pagination-bullet:hover:before,
.jt-tabs-num .swiper-pagination-bullet:hover:after,
.jt-tabs-num .swiper-pagination-bullet.swiper-pagination-bullet-active:before,
.jt-tabs-num .swiper-pagination-bullet.swiper-pagination-bullet-active:after {
content: '';
position: absolute;
bottom: -3px;
left: 0;
height: 1px;
width: 100%;
background: #fff;
}
.jt-tabs-num .swiper-pagination-bullet:hover:before,
.jt-tabs-num .swiper-pagination-bullet.swiper-pagination-bullet-active:before {bottom: 0;}
.r-tabs {position: relative;}
.r-tabs-panel {position: absolute;left: 0;}
.jt-right-box {position: absolute;right: 0;} .swiper-slide {text-align: center;font-size: 18px;background: #fff;}
.jt-tabs-main-content.swiper-slide-active {
filter: alpha(opacity=100) !important;
-moz-opacity: 1 !important;
-khtml-opacity: 1 !important;
opacity: 1 !important;
background: #fafafa;
}
.jt-main-cnt-div {
position: relative;
left: 15%;
top: 100px;
text-align: left;
width: 35%;
float: left;
font-size: 15px;
color: #999;
line-height: 26px;
letter-spacing: 0.5px;
}
.jt-tabs-nav {
position: absolute;
bottom: 5%;
z-index: 1;
left: 15%;
} .jt-wwd-tabs {font-family: 'Amiri', serif;}
.jt-wwd-image-bg {position: relative;min-height: 730px;overflow: hidden;} .jt-tilt-effect {max-width: 100%;}
.jt-tilt-effect .tilt__front,
.jt-tilt-effect .tilt__back {max-width: 110%;width: 110%;}
.jt-tilt-effect .jt-wwd-img {
position: relative;
height: 0;
padding-bottom: 76.714%;
overflow: hidden;
}
.jt-featured-box-boxed .jt-featured-box {top: 13%;width: 80%;}
.jt-photo-wrap .jt-featured-box-boxed .jt-featured-box {top: 13%;width: 80%;}
.col-sm-12 .jt-featured-box-boxed .jt-tilt-effect .jt-wwd-img {padding-bottom: 31%;}
.col-sm-12 .jt-photo-wrap .jt-featured-box-boxed .jt-tilt-effect .jt-wwd-img {padding-bottom: 40%;}
.col-sm-12 .jt-photo-wrap .jt-featured-box-boxed .jt-featured-box {width: 60%;top: 22%;}
.jt-tilt-effect .tilt {position: absolute;top: 0;}
.tilt {
overflow: hidden;
position: relative;
width: 100%;
height: 100%;
margin: 0 auto;
}
.tilt__back,
.tilt__front {
width: 100%;
height: 100%;
background-position: 50% 48%;
background-repeat: no-repeat;
background-size: cover;
-webkit-backface-visibility: hidden;
backface-visibility: hidden;
}
.tilt__back {position: relative;}
.tilt__front {position: absolute;top: 0;left: 0;}
.wwd-tab-box,
.jt-featured-box {
background: rgba(53,55,62,0.75);
border: 6px solid rgba(255, 255, 255, 0.55);
padding: 60px 80px;
color: #fff;
text-align: center;
filter: alpha(opacity=0);
-moz-opacity: 0;
-khtml-opacity: 0;
opacity: 0;
position: absolute;
top: 20%;
left: 0px;
right: 0px;
width: 70%;
margin: 0 auto;
-webkit-transition: all .4s ease;
-moz-transition: all .4s ease;
-ms-transition: all .4s ease;
-o-transition: all .4s ease;
transition: all .4s ease;
}
.wwd-tab-box.wwd-current {filter: alpha(opacity=100);-moz-opacity: 1;-khtml-opacity: 1;opacity: 1;}
.wwd-tab-icon i {font-size: 38px;}
.wwd-tab-box h3 {
font-family: 'Montserrat', sans-serif;
font-size: 16px;
text-transform: uppercase;
margin: 20px 0 30px;
letter-spacing: 3px;
float: none;
width: auto;
}
.wwd-tab-box p,
.entry-content .wwd-tab-box p {
font-size: 15px;
font-weight: normal;
letter-spacing: 0.5px;
margin: 0 0 35px;
color: #fff;
line-height: 26px;
}
.jt-wwd-tab-links {padding:90px;float: left; width: 100%;}
.jt-wwd-headings {margin: 0 0 60px;}
.jt-wwd-tab-links:hover .jt-sep-two {width: 30px;}
.jt-wwd-tab-links:hover .jt-sep-two:before {width: 40px;}
.tab-each-link,
.tab-each-link.wwd-active-link.wwd-deactive-link {
padding: 25px;
float: left;
width: 32.3333%;
text-decoration: none;
color: #35373e;
margin: 0 1% 20px 0;
border: 2px solid transparent;
position: relative;
cursor: pointer;
}
.tab-each-link:hover,
.tab-each-link.wwd-active-link,
.tab-each-link.wwd-active-link.wwd-deactive-link:hover {text-decoration: none;border: 2px solid #35373e;color: #35373e;}
.tab-each-link:hover .close-icon:after,
.tab-each-link.wwd-active-link .close-icon:after {
content: '\e680';
font-family: 'Pe-icon-7-stroke';
font-size: 28px;
color: #212121;
position: absolute;
top: 8px;
right: 12px;
}
.tab-each-link.wwd-active-link.wwd-deactive-link .close-icon:after,
.tab-each-link.wwd-active-link.wwd-deactive-link:hover .close-icon:after,
.tab-each-link.wwd-active-link.wwd-deactive-link:focus .close-icon:after { content: '';}
.tab-each-link i,
.tab-each-link.wwd-active-link.wwd-deactive-link i {font-size: 38px;color: #999;}
.tab-each-link:hover i,
.tab-each-link.wwd-active-link i,
.tab-each-link.wwd-active-link.wwd-deactive-link:hover i,
.tab-each-link.wwd-active-link.wwd-deactive-link:focus i {color: #35373e;}
.tab-each-link h4 {
font-family: 'Montserrat', sans-serif;
font-size: 13px;
text-transform: uppercase;
letter-spacing: 1.5px;
float: none;
width: auto;
margin-top: 10px;
margin-bottom: 10px;
}
.tab-each-link p {
font-family: 'Amiri', serif;
font-size: 15px;
color: #999;
letter-spacing: 1px;
} .jt-fetures-tabs-wrapper-boxed  .jt-tabs-right-area {padding:100px 55px}
.jt-fetures-tabs-wrapper-boxed .jt-tabs-feature-box {padding: 60px;}
.jt-fetures-tabs-wrapper-boxed .jt-tabs-feature-box h2 {font-size: 28px;}
.jt-photo-wrap .jt-fetures-tabs-wrapper-extrawidth .jt-tabs-right-area,
.jt_right_content .jt-fetures-tabs-wrapper-extrawidth .jt-tabs-right-area,
.jt_left_content .jt-fetures-tabs-wrapper-extrawidth .jt-tabs-right-area {padding: 90px 120px;}
.jt-photo-wrap .jt-main-cnt-div,
.jt_right_content .jt-main-cnt-div,
.jt_left_content .jt-main-cnt-div  {width: 40%;top: 50px;}
.jt-photo-wrap .jt-main-cnt-div,
.jt_right_content .jt-main-cnt-div,
.jt_left_content .jt-main-cnt-div,
.jt-photo-wrap .jt-tabs-nav,
.jt_right_content .jt-tabs-nav,
.jt_left_content .jt-tabs-nav {left: 10%;}
.jt-photo-wrap .jt-tabs-feature-box,
.jt_right_content .jt-tabs-feature-box,
.jt_left_content .jt-tabs-feature-box {padding: 60px 100px;}
.jt-photo-wrap .jt-fetures-tabs-wrapper-boxed .jt-tabs-right-area,
.jt_right_content .jt-fetures-tabs-wrapper-boxed .jt-tabs-right-area,
.jt_left_content .jt-fetures-tabs-wrapper-boxed .jt-tabs-right-area {padding: 93px 55px;}
.jt-photo-wrap  .jt-fetures-tabs-wrapper-boxed .jt-tabs-feature-box,
.jt_right_content .jt-fetures-tabs-wrapper-boxed .jt-tabs-feature-box,
.jt_left_content .jt-fetures-tabs-wrapper-boxed .jt-tabs-feature-box {padding: 60px 60px;}
.jt-box-layout-bg .jt-fetures-tabs-wrapper-extrawidth .jt-tabs-right-area {padding: 90px 80px;}
.jt-box-layout-bg .jt-fetures-tabs-wrapper-extrawidth .jt-main-cnt-div {width: 40%;left: 10%;}
.jt-box-layout-bg .jt-fetures-tabs-wrapper-extrawidth .jt-tabs-nav {left: 10%;}
.jt-box-layout-bg .jt-fetures-tabs-wrapper-extrawidth .jt-tabs-feature-box {padding: 77px 60px;} .jt-call-action {margin: 30px 0;float: left;width: 100%;}
.jt-call-icon-box {
width: 60px;
height: 60px;
text-align: center;
color: #35373e;
float: left;
border: 1px solid #35373e;
position: relative;
top: 15px;
}
.jt-call-icon-box i {font-size: 32px;line-height: 60px;}
.jt-call-icon-box span.arrow-right {
font-size: 12px;
height: 25px;
position: absolute;
right: -7px;
top: 30%;
background: #fff;
-webkit-transition: all .4s ease;
-moz-transition: all .4s ease;
-ms-transition: all .4s ease;
-o-transition: all .4s ease;
transition: all .4s ease;
}
.jt-call-action:hover .jt-call-icon-box span.arrow-right {right: -12px;}
.jt-call-icon-box span.arrow-right img {position: relative;top: 3px;}
.jt-call-action-content {float: right;width: 85%;}
.jt-call-action-content h2 {
font-family: 'Montserrat', sans-serif;
text-transform: uppercase;
font-size: 18px;
letter-spacing: 2px;
float: none;
width: auto;
margin-top: 12px;
margin-bottom: 8px;
line-height: 30px;
}
.jt-call-action-content p {
color: #777;
font-size: 16px;
font-family: 'Amiri', serif;
letter-spacing: 1px;
}
.jt-btn-call-action {
float: none;
display: inline-block;
border-width: 2px;
border-color: #35373e;
color: #35373e;
padding: 12px 24px;
font-style: 11px;
letter-spacing: 1px;
position: relative;
}
.jt-call-btns {text-align: right;top: 20px;}
.jt-call-btns .jt-btn-call-action:nth-child(2) {margin: 0 0 0 20px;}
.jt-call-action-extrawidth .jt-call-action-content {width: 86%;}
.jt-photo-wrap .jt-call-action-extrawidth .jt-call-action-content,
.jt_left_content .jt-call-action-extrawidth .jt-call-action-content,
.jt_right_content .jt-call-action-extrawidth .jt-call-action-content {width: 85%;}
.jt-box-layout-bg .jt-boxed-layout .jt-call-action-extrawidth .jt-call-action-content {width: 86%;} .jt-team-members {margin: 40px 0;}
.jt-each-team,
.jt-two-each-team {position: relative;}
.jt-each-team .jt-team-over {
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 100%;
color: #fff;
padding: 40px 30px;
filter: alpha(opacity=0);
-moz-opacity: 0;
-khtml-opacity: 0;
opacity: 0;
-webkit-transition: all .4s ease;
-moz-transition: all .4s ease;
-ms-transition: all .4s ease;
-o-transition: all .4s ease;
transition: all .4s ease; background-color: transparent;
background: url(//www.franbrea.com/wp-content/themes/juster/images/team-overlay.png);
background-repeat: repeat-x; background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(transparent), to(rgba(0,0,0,0.8))); background: -webkit-linear-gradient(top, rgba(0,0,0,0.8), transparent); background: -moz-linear-gradient(top, rgba(0,0,0,0.8), transparent); background: -ms-linear-gradient(top, rgba(0,0,0,0.8), transparent); background: -o-linear-gradient(top, rgba(0,0,0,0.8), transparent);
}
.jt-two-each-team .jt-team-over {
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 100%;
color: #fff;
padding: 40px 30px;
opacity: 0;
filter: alpha(opacity=0);
-webkit-transition: all .4s ease;
-o-transition: all .4s ease;
transition: all .4s ease; background-color: transparent;
background: url(//www.franbrea.com/wp-content/themes/juster/images/team-overlay.png);
background-repeat: repeat-x; background: -webkit-gradient(linear, 0% 0%, 0% 40%, from(transparent), to(rgba(0,0,0,0.4))); background: -webkit-linear-gradient(top, rgba(0,0,0,0.4), transparent); background: -moz-linear-gradient(top, rgba(0,0,0,0.4), transparent); background: -ms-linear-gradient(top, rgba(0,0,0,0.4), transparent); background: -o-linear-gradient(top, rgba(0,0,0,0.4), transparent);
}
.jt-team-over .jt-team-position p {
font-family: "Amiri",serif;
font-size: 16px;
color: #fff;
letter-spacing: 1px;
line-height: 26px;
}
.jt-each-team:hover .jt-team-over,
.jt-two-each-team:hover .jt-team-over {filter: alpha(opacity=100);-moz-opacity: 1;-khtml-opacity: 1;opacity: 1;}
.jt-team-over h4 {
color: #fff;
font-family: 'Montserrat', sans-serif;
text-transform: uppercase;
letter-spacing: 2px;
font-size: 14px;
float: none;
width: auto;
margin-top: 0;
}
.jt-team-over .team-profession {
font-size: 14px;
font-family: 'Amiri', serif;
font-style: italic;
letter-spacing: 1.5px;
}
.jt-team-over .team-cont-details p {
font-family: "Amiri",serif;
font-size: 16px;
color: #fff;
letter-spacing: 1px;
line-height: 25px;
}
.jt-team-members-two .jt-team-over .team-profession,
.jt-team-members-single .jt-team-over .team-profession {font-size: 15px;}
.jt-team-members-single .jt-team-normal img {max-width: 100%;}
.jt-group-normal .jt-team-normal img {max-width: 100%;}
.jt-each-team .social-icons,
.jt-two-each-team .social-icons {
position: absolute;
right: 30px;
top: 30px;
list-style: none;
padding: 0px;
margin: 0px;
float: none;
width: auto;
}
.jt-each-team .social-icons li a {
color: #fff;
border-bottom: 1px solid #fff;
padding: 8px 0;
width: 28px;
display: block;
text-align: center;
font-size: 15px;
}
.jt-two-each-team .social-icons li a {
color: #fff;
border-bottom: 1px solid #ddd;
padding: 8px 0;
width: 28px;
display: block;
text-align: center;
font-size: 15px;
}
.jt-each-team .social-icons li:last-child a,
.jt-two-each-team .social-icons li:last-child a {border-bottom: 0px;}
.jt-each-team .social-icons li a i,
.jt-two-each-team .social-icons li a i {line-height: 40px,}
.jt-each-team .jt-sep-two,
.jt-two-each-team .jt-sep-two {margin: 20px 0px 10px;}
.jt-each-team .jt-sep-two,
.jt-two-each-team .jt-sep-two,
.jt-each-team .jt-sep-two:before,
.jt-two-each-team .jt-sep-two:before {background: #fff;}
.team-cont-details {margin: 25px 0 0;} .jt-team-members .owl-item {float: left;}
.jt-team-members .owl-dots {text-align: center;margin: 80px 0 0;}
.jt-team-members .owl-dot {
background: #35373e;
height: 7px;
width: 7px;
float: none;
margin: 0px 6px;
display: inline-block;
-webkit-border-radius: 30px;
-moz-border-radius: 30px;
-ms-border-radius: 30px;
-o-border-radius: 30px;
border-radius: 30px;
}
.jt-team-members .owl-dot.active {
background: transparent;
border:2px solid #35373e;
height: 11px;
width: 11px;
position: relative;
top: 2px;
}
.jt-team-members .owl-nav {
position: absolute;
top: 36%;
font-size: 38px;
color: #999;
width: 100%;
z-index: -10;
}
.jt-team-members .owl-nav > div i:hover {color: #35373e;}
.jt-team-members .owl-prev {position: relative;left: -130px;float: left;}
.jt-team-members .owl-next {position: relative;right: -130px;float: right;}
.jt-team-members-two .owl-controls {
position: absolute;
top: 50%;
right: 50px;
z-index: 1;
}
.jt-test-two-left {
background: url(//www.franbrea.com/wp-content/themes/juster/images/arrows/testi-two-left.png) no-repeat;
height: 12px;
width: 20px;
display: block;
}
.jt-team-members-two .owl-prev:hover {background: url(//www.franbrea.com/wp-content/themes/juster/images/arrows/testi-two-left-hover.png) no-repeat;}
.jt-team-members-two .owl-prev {margin: 0 0 30px;}
.jt-test-two-right {
background: url(//www.franbrea.com/wp-content/themes/juster/images/arrows/testi-two-right.png) no-repeat;
height: 12px;
width: 20px;
display: block;
}
.jt-team-members-two .owl-next:hover {background: url(//www.franbrea.com/wp-content/themes/juster/images/arrows/testi-two-right-hover.png) no-repeat;}
.jt-team-members.jt-team-not-have-arrows .owl-controls .owl-nav .owl-prev,
.jt-team-members.jt-team-not-have-arrows .owl-controls .owl-nav .owl-next,
.jt-team-members.jt-team-not-have-dots .owl-controls .owl-dots {display: none !important}
.jt-team-members-two.jt-team-not-have-arrows .owl-controls .owl-nav .owl-prev,
.jt-team-members-two.jt-team-not-have-arrows .owl-controls .owl-nav .owl-next {display: none !important} .jt-team-style-two {margin: 0 0 40px;}
.jt-team-style-two .jt-team-position {
position: absolute;
width: 100%;
float: left;
bottom: 0;
left: 0;
padding: 35px 30px;
}
.jt-team-style-two .social-icons {top: 75px;}
.jt-team-style-two .social-icons > li {display: inline-block;}
.jt-each-team.jt-team-style-two .social-icons li a {padding: 0;border-right: 1px solid rgb(255, 255, 255);border-bottom: 0px;}
.jt-each-team.jt-team-style-two .social-icons li:last-child a {border-right: 0;}
.jt-each-team.jt-team-style-two .jt-team-over { background-color: transparent;
background: url(//www.franbrea.com/wp-content/themes/juster/images/team-overlay-bottom.png);
background-repeat: repeat-x; background: transparent -webkit-gradient(center bottom , rgba(0, 0, 0, 0.8), transparent) repeat scroll 0% 0%; background: transparent -webkit-linear-gradient(center bottom , rgba(0, 0, 0, 0.8), transparent) repeat scroll 0% 0%; background: transparent -moz-linear-gradient(center bottom , rgba(0, 0, 0, 0.8), transparent) repeat scroll 0% 0%;
background:     transparent -ms-linear-gradient(center bottom , rgba(0, 0, 0, 0.8), transparent) repeat scroll 0% 0%;
background:     transparent -o-linear-gradient(center bottom , rgba(0, 0, 0, 0.8), transparent) repeat scroll 0% 0%;
} .jt-vint-team img {
max-width: 100%;
-webkit-border-radius: 100%;
-moz-border-radius: 100%;
-ms-border-radius: 100%;
-o-border-radius: 100%;
border-radius: 100%;
width: 100%;
-webkit-transition: all .25s ease;
-moz-transition: all .25s ease;
-ms-transition: all .25s ease;
-o-transition: all .25s ease;
transition: all .25s ease;
}
.jt-vint-team {width: 100%;height: 100%;position:relative;}
.jt-vint-team-wrap:hover .jt-vint-team .jt-vint-team-overlay {filter: alpha(opacity=100);-moz-opacity: 1;-khtml-opacity: 1;opacity: 1;}
.jt-vint-team-wrap:hover .jt-vint-team img {width: 96%;margin: 2%;}
.jt-vint-team-overlay {
position: absolute;
width: 100%;
height: 100%;
top: 0;
left: 0;
background: rgba(53,55,62,0.6);
border-radius: 100%;
border: 10px solid #fff;
-moz-box-shadow: 0 0 0 1px rgba(181,162,125,0.4);
-webkit-box-shadow: 0 0 0 1px rgba(181,162,125,0.4);
box-shadow: 0 0 0 1px rgba(181,162,125,0.4);
filter: alpha(opacity=0);
-moz-opacity: 0;
-khtml-opacity: 0;
opacity: 0;
-webkit-transition: opacity .5s ease;
-moz-transition: opacity .5s ease;
-ms-transition: opacity .5s ease;
-o-transition: opacity .5s ease;
transition: opacity .5s ease;
}
.jt-vint-team-hover-cont {
position: relative;
top: 25%;
padding: 0 50px;
left: 0;
right: 0;
width: 100%;
text-align: center;
}
.jt-vint-team-hover-cont p {
font-family: 'Amiri', serif;
font-size: 14px;
color: #fff;
line-height: 24px;
letter-spacing: 0.5px;
}
.jt-vint-team-hover-cont > ul > li > a > i {color: #fff;font-size: 14px;}
.jt-vint-team-hover-cont > ul > li > a:hover i {color: #fff;}
.jt-vint-team-hover-cont ul {padding: 30px 0 0 0;}
.jt-vint-team-detail {
width: 100%;
float: none;
display: block;
text-align: center;
padding: 40px 0 0 0;
}
.jt-vint-team-detail h3 {
font-family: 'Montserrat', sans-serif;
font-size: 13px;
color: #35373e;
text-transform: uppercase;
letter-spacing: 2px;
font-weight: 600;
margin: 0 0 10px 0;
float: none;
}
.jt-vint-team-detail p {
font-family: 'Amiri', serif;
font-size: 14px;
color: #777777;
letter-spacing: 0.5px;
margin: 20px 0 0 0;
line-height: 24px;
}
.jt-vint-sep {
display: block;
width: 40px;
height: 1px;
background: #35373e;
text-align: center;
margin: 0 auto;
-webkit-transition: width .5s ease;
-moz-transition: width .5s ease;
-ms-transition: width .5s ease;
-o-transition: width .5s ease;
transition: width .5s ease;
position: relative;
}
.jt-vint-team-wrap {
margin: 20px 0;
width: 100%;
float: left;
min-height: 451px;
}
.jt-vint-team-wrap:hover .jt-vint-sep {width: 60px;}
.jt-vintage-left {
background: url(//www.franbrea.com/wp-content/themes/juster/images/icons/slide-left.png) no-repeat 0 35%;
height: 30px;
width: 25px;
float: left;
}
.jt-vintage-right {
background: url(//www.franbrea.com/wp-content/themes/juster/images/icons/slide-right.png) no-repeat 0 35%;
height: 30px;
width: 25px;
float: left;
}
.jt-vint-team-wrap .jt-vint-team-overlay .jt-vint-team-hover-cont p {color: #FFF;}
.main-content-center .team-hover-col-two .jt-vint-team-wrap {min-height: 640px;}
.main-content-center .team-hover-col-three .jt-vint-team-wrap {min-height: 452px;}
.content-ctrl .container .team-hover-col-two .jt-vint-team-wrap {min-height: 640px;}
.content-ctrl .container .team-hover-col-three .jt-vint-team-wrap {min-height: 452px;}
.team-hover-col-two .jt-vint-team-wrap {min-height: 1020px;}
.team-hover-col-three .jt-vint-team-wrap {min-height: 706px;} .jt-corp-team-wrapper {width: 100%;float: left;	margin: 0 0 40px 0;}
.jt-corp-team {
background:#f4f4f5;
text-align: center;
width: 100%;
float: left;
overflow: hidden;
position: relative;
}
.jt-corp-team .jt-corp-team-member {
-webkit-transform: translateX(0);
-moz-transform: translateX(0);
-ms-transform: translateX(0);
-o-transform: translateX(0);
transform: translateX(0);
-webkit-transition: transform .5s ease;
-moz-transition: transform .5s ease;
-ms-transition: transform .5s ease;
-o-transition: transform .5s ease;
transition: transform .5s ease;
}
.jt-corp-team .jt-corp-team-member img {max-width: 100%;}
.jt-corp-team-wrapper:hover .jt-corp-team-member {-webkit-transform: translateX(-100px);-moz-transform: translateX(-100px);-ms-transform: translateX(-100px);-o-transform: translateX(-100px);transform: translateX(-100px);}
.jt-corp-team-cont-wrap {
position: absolute;
top: 0;
left: 0;
width: 70%;
height: 100%;
background: rgba(241,180,88,0.85);
-webkit-transform: translateX(143%);
-moz-transform: translateX(143%);
-ms-transform: translateX(143%);
-o-transform: translateX(143%);
transform: translateX(143%);
-webkit-transition: transform .6s ease;
-moz-transition: transform .6s ease;
-ms-transition: transform .6s ease;
-o-transition: transform .6s ease;
transition: transform .6s ease;
overflow: hidden;
}
.jt-corp-team-wrapper:hover .jt-corp-team-cont-wrap {-webkit-transform: translateX(43%);-moz-transform: translateX(43%);-ms-transform: translateX(43%);-o-transform: translateX(43%);transform: translateX(43%);}
.jt-corp-team-cont {position: relative;top: 35%;padding: 0 16px;}
.jt-corp-team-cont p,
.entry-content .jt-corp-team-cont p {
font-family: 'Amiri', serif;
font-size: 14px;
color: #fff;
line-height: 24px;
letter-spacing: 0.5px;
margin: 0;
padding: 0 0 30px 0;
}
.jt-corp-team-cont .jt-corp-social {padding: 0;margin: 0;}
.jt-corp-team-cont .jt-corp-social li {display: inline-block;position: relative;padding: 0 13px 0 10px;font-size: 13px;}
.jt-corp-team-cont .jt-corp-social li:after {
content: "";
position: absolute;
width: 1px;
height: 90%;
background: rgba(255,255,255,0.6);
display: block;
right: 0;
top: 0;
}
.jt-corp-team-cont .jt-corp-social li:last-child:after {display: none;}
.jt-corp-team-cont .jt-corp-social li a {color: #fff;}
.jt-corp-team-cont .jt-corp-social li a,
.jt-corp-team-cont .jt-corp-social li a:hover,
.jt-corp-team-cont .jt-corp-social li a:active,
.jt-corp-team-cont .jt-corp-social li a:focus {text-decoration: none;}
.jt-corp-designation {text-align: center;width: 100%;float: left;}
.jt-corp-designation h3 {
font-family: 'Montserrat', sans-serif;
font-size: 14px;
color: #35373e;
letter-spacing: 2px;
text-transform: uppercase;
margin: 30px 0 10px 0;
}
.jt-corp-designation p {
font-family: 'Amiri', serif;
color: #999999;
text-transform: capitalize;
letter-spacing: 1px;
font-size: 14px;
} .jt-team-members.owl-carousel {z-index: 0;}
.team-hover-col-two .jt-vint-team-hover-cont {top: 40%;}
.jt-vint-team-hover-cont {top: 30%;}
.team-hover-col-two .jt-corp-team-cont {top: 35%;}
.jt-corp-team-cont {top:33%;}  .services-style-one {display: inline-block;width: 100%;}
.services-style-one .services-icon {color: #35373e;font-size: 32px;float: left;}
.services-style-one .services-content {float: right; width: 84%;}
.services-style-one .services-content h3 {
font-family: 'Montserrat', sans-serif;
font-size: 14px;
text-transform: uppercase;
margin: 10px 0 20px;
letter-spacing: 1px;
float: none;
line-height: 24px;
}
.services-style-one .services-content p {
font-family: 'Amiri', serif;
font-size: 14px;
color: #999;
line-height: 24px;
margin: 0 0 10px;
letter-spacing: 0.5px;
}
.services-style-one.serv-have-border .services-icon {
border: 1px solid #35373e;
width: 55px;
height: 55px;
line-height: 55px;
text-align: center;
}
.services-style-one.serv-have-border:hover  .services-icon {border: 2px solid #35373e;}
.services-style-one.serv-have-border .services-content {padding: 0 0 0 30px;}
.services-style-one.serv-have-seperator .services-content h3 {
font-family: "Montserrat",sans-serif;
font-size: 13px;
text-transform: uppercase;
letter-spacing: 1.5px;
float: none;
width: auto;
margin: 5px 0px 18px;
}
.services-style-one .services-content >.jt-serv-learnmore {
text-transform: uppercase;
color: #999999;
font-size: 11px;
font-family: "Montserrat",sans-serif;
letter-spacing: 2px;
margin: 20px 0 0 0;
width: 100%;
float: left;
}
.services-style-one .jt-serv-learnmore {display: none;}
.services-style-one.have-learn-more .jt-serv-learnmore {display: block;}
.services-style-one:hover  .services-content > a.jt-serv-learnmore {color: #35373e;}
.services-style-one .services-content > a,
.services-style-one .services-content > a:hover,
.services-style-one .services-content > a:active,
.services-style-one .services-content > a:focus {text-decoration: none;}
.services-style-one.serv-have-border .jt-icon-big {width: 80px;height: 80px;line-height: 80px;}
.services-style-one.jt-shop-service .services-content h3 {font-size: 12px;color: #232323;margin: 10px 0;}
.services-style-one.jt-shop-service .services-content p {float: left;font-size: 15px;line-height: 24px;}
.services-style-one.serv-have-border .services-icon.services-cirle {text-align: center;border-radius: 80px;}
.services-style-one.serv-none-seperator .services-content .jt-sep-two {display: none;}
.vc_col-sm-4 .services-style-one.jt-icon-big .services-content {padding: 0px 0px 0px 25px;width: 77%;}
.jt_row_class .services-style-one.jt-icon-big .services-icon {width: 80px;height: 80px;line-height: 80px;}
.jt_row_class .services-style-one.jt-icon-small .services-icon {
width: 55px;
height: 55px;
line-height: 55px;
text-align: center;
}
.services-style-one .services-content > .jt-serv-learnmore {display: block} .services-style-two {display: inline-block;}
.services-style-two .services-icon {
color: #999;
font-size: 38px;
float: left;
width: 100px;
height: 100px;
line-height: 100px;
background: transparent;
border: 1px solid #dde3e8;
text-align: center;
-webkit-border-radius: 100px;
-moz-border-radius: 100px;
-ms-border-radius: 100px;
-o-border-radius: 100px;
border-radius: 100px;
}
.services-style-two:hover .services-icon {color: #35373e;}
.services-style-two .services-icon i {position: relative;left: 1px;top:2px;}
.services-style-two .services-content {float: right;width: 74%;margin: 0 0 30px;}
.services-style-two .services-content h3 {
font-family: 'Montserrat', sans-serif;
font-size: 14px;
text-transform: uppercase;
margin: 5px 0 12px;
letter-spacing: 1.5px;
float: none;
width: auto;
}
.services-style-two .services-content .jt-sep-two {margin: 0 0 20px;}
.services-style-two .services-content p {
font-family: 'Amiri', serif;
font-size: 14px;
color: #999;
line-height: 24px;
letter-spacing: 0.5px;
margin: 0 0 10px;
}
.services-style-two.sevices-no-round .services-icon {
border: 0;
color: #35373e;
width: auto;
height: auto;
}
.services-style-two.sevices-no-round .services-icon {line-height: 2;}
.services-style-two.sevices-no-round .services-content {width: 80%;}
.vc_col-sm-6 .services-style-two.sevices-no-round .services-content {width: 85%;} .services-style-two.sevices-no-round .services-icon i{font-size: 42px;}
.services-style-two.sevices-no-round.service-sep-right:before {
position: absolute;
content: "";
width: 1px;
height: 100%;
background: url(//www.franbrea.com/wp-content/themes/juster/images/seperator/sep-right.png) no-repeat;
right: 0;
top: 0;
}
.services-style-two.sevices-no-round.service-sep-bottom:after {
position: absolute;
content: "";
width: 100%;
height: 1px;
background: url(//www.franbrea.com/wp-content/themes/juster/images/seperator/sep-bottom.png) no-repeat center;
right: 0;
left: 0;
top: 100%;
}
.services-style-two.sevices-no-round .services-content {margin: 0;}
.services-style-two .services-icon.serv-square-border {
color: #999;
font-size: 38px;
width: 100px;
height: 100px;
line-height: 100px;
background: #FFF none repeat scroll 0% 0%;
border: 1px solid #DDE3E8;
text-align: center;
border-radius: 0px;
}
.services-style-two .services-icon.serv-none-border {
color: #999;
font-size: 38px;
line-height: 100px;
background: #FFF none repeat scroll 0% 0%;
text-align: center;
border: 0px solid #F1B458;
} .services-style-three {
display: inline-block;
background: #f7f8f9;
padding: 120px 80px 100px;
position: relative;
-webkit-background-size: cover;
-moz-background-size: cover;
-o-background-size: cover;
background-size: cover;
background-repeat: no-repeat;
background-position: center center;
}
.services-style-three .jt-ser-three-overlay {
position: absolute;
top: 0;
left: 0;
height: 100%;
width: 100%;
display: block;
background-color: #f7f8f9;
-webkit-transition: all .2s ease;
-moz-transition: all .2s ease;
-ms-transition: all .2s ease;
-o-transition: all .2s ease;
transition: all .2s ease;
}
.services-style-three:hover .jt-ser-three-overlay {background-color: rgba(255,255,255,0.9);}
.services-style-three .services-icon {
color: #999;
font-size: 38px;
float: left;
width: 100px;
height: 100px;
line-height: 105px;
background: transparent;
border: 1px solid #cbd1d7;
text-align: center;
margin: 0 0 30px;
position: relative;
-webkit-border-radius: 100px;
-moz-border-radius: 100px;
-ms-border-radius: 100px;
-o-border-radius: 100px;
border-radius: 100px;
}
.services-style-three:hover .services-icon {color: #35373e;}
.services-style-three .services-content {
float: right;
width: 100%;
margin: 0;
position: relative;
}
.services-style-three .services-content h3 {
font-family: 'Montserrat', sans-serif;
font-size: 14px;
text-transform: uppercase;
margin: 5px 0 18px;
letter-spacing: 1.5px;
float: none;
width: auto;
}
.services-style-three .services-content p {
font-family: 'Amiri', serif;
font-size: 15px;
color: #999;
line-height: 26px;
letter-spacing: 0.5px;
margin: 0 0 25px;
}
.services-style-three:hover .services-content p {color: #666;}
.services-style-three .ser-learn-more {
font-family: 'Montserrat', sans-serif;
color: #35373e;
font-size: 11px;
text-transform: uppercase;
letter-spacing: 2px;
position: relative;
left: -20px;
filter: alpha(opacity=0);
-moz-opacity: 0;
-khtml-opacity: 0;
opacity: 0;
-webkit-transition: all .4s ease;
-moz-transition: all .4s ease;
-ms-transition: all .4s ease;
-o-transition: all .4s ease;
transition: all .4s ease;
}
.services-style-three:hover .ser-learn-more {
filter: alpha(opacity=100);
-moz-opacity: 1;
-khtml-opacity: 1;
opacity: 1;
position: relative;
left: 0;
}
.services-style-three .ser-learn-more:hover {text-decoration: none;}
.services-style-three .ser-learn-more i {font-style: normal;font-size: 14px;} .services-style-four {display: inline-block;width: 100%;}
.services-style-four .services-icon {
color: #35373e;
font-size: 34px;
text-align: center;
display: inline-block;
display: block;
}
.services-style-four .services-icon i {
padding: 25px 15px;
border-bottom: 1px solid #35373e;
-webkit-transition: all .4s ease;
-moz-transition: all .4s ease;
-ms-transition: all .4s ease;
-o-transition: all .4s ease;
transition: all .4s ease;
}
.services-style-four:hover .services-icon i {padding: 25px 25px;}
.services-style-four .services-content {
display: inline-block;
width: 100%;
margin: 20px 0 30px;
text-align: center;
font-family: "Montserrat", sans-serif;
text-transform: uppercase;
}
.services-style-four .services-content h3 {
font-family: 'Montserrat', sans-serif;
font-size: 12px;
color: #35373e;
text-transform: uppercase;
margin: 0;
letter-spacing: 2.5px;
float: none;
width: auto;
}
.services-style-four .services-content p {
font-family: 'Amiri', serif;
font-size: 14px;
color: #999;
line-height: 24px;
letter-spacing: 0.5px;
} .services-style-five {display: inline-block;width: 100%;}
.services-style-five .services-icon {color: #35373e;font-size: 34px;margin: 20px 0 10px;}
.services-style-five .services-content h3 {
font-family: 'Montserrat', sans-serif;
font-size: 14px;
color: #35373e;
text-transform: uppercase;
margin: 0px;
letter-spacing: 2px;
float: none;
width: auto;
}
.services-style-five .services-content p {
font-family: 'Amiri', serif;
font-size: 16px;
color: #999;
line-height: 26px;
letter-spacing: 0.5px;
margin: 10px 0;
float: left;
width: 100%;
}
.services-style-five.text-right .jt-sep-two {float:right;} .services-style-six {
display: inline-block;
background: #fff;
padding: 40px;
width: 100%;
min-height: 160px;
}
.services-style-six .services-icon {
color: #35373e;
font-size: 42px;
margin: 0;
float: left;
line-height: 0;
position: relative;
top: -5px;
}
.services-style-six .services-content {float: right;width: 86%;}
.services-style-six .services-content h3 {
font-family: 'Montserrat', sans-serif;
font-size: 14px;
color: #35373e;
text-transform: uppercase;
margin: 0 0 22px;
letter-spacing: 3px;
float: none;
width: auto;
}
.services-style-six .services-content p {
font-family: 'Amiri', serif;
font-size: 15px;
color: #999;
line-height: 22px;
letter-spacing: 0.5px;
margin: 0;
}
.services-style-six a {
color: #777;
text-decoration: underline;
font-size: 15px;
letter-spacing: 1.5px;
}
.services-style-six .services-content p {line-height: 26px;} .services-style-seven {width: 100%;float: left;background: transparent;}
.services-style-seven .jt-serv-content {
text-align: center;
padding: 82px 40px;
width: 100%;
float: left;
-webkit-transition: all .25s ease;
-moz-transition: all .25s ease;
-ms-transition: all .25s ease;
-o-transition: all .25s ease;
transition: all .25s ease;
height: 300px;
}
.services-style-seven .jt-serv-content i {font-size: 40px;color: #35373e;}
.services-style-seven .jt-serv-content h3 {
font-family: "Montserrat",sans-serif;
color: #35373e;
font-size: 12px;
text-transform: uppercase;
letter-spacing: 3px;
line-height: 24px;
}
.services-style-seven .jt-serv-content .jt-serv-sub {
color: #999999;
font-family: "Amiri",serif;
font-size: 15px;
letter-spacing: 1px;
width: 100%;
float: left;
position: relative;
}
.services-style-seven .jt-serv-content .jt-serv-sub .jt-serv-cont-2 {height: 0;overflow: hidden;}
.services-style-seven .jt-serv-content .jt-serv-sub .jt-serv-cont-1:after {
width: 30px;
height: 1px;
background: #e8e8e8;
content: "";
display: block;
margin: 20px auto 0;
position: relative;
}
.services-style-seven .jt-serv-content:hover .jt-serv-sub .jt-serv-cont-1 {display: none;}
.services-style-seven .jt-serv-content:hover .jt-serv-sub .jt-serv-cont-2 {height: 100%;overflow: visible;}
.services-style-seven .jt-serv-content .jt-serv-sub  .jt-serv-learn-more {
text-transform: uppercase;
color: #35373e;
font-size: 10px;
font-family: "Montserrat",sans-serif;
letter-spacing: 2px;
margin: 30px 0px 0px;
width: 100%;
float: left;
}
.services-style-seven .jt-serv-content .jt-serv-sub  a.jt-serv-learn-more,
.services-style-seven .jt-serv-content .jt-serv-sub  a:hover.jt-serv-learn-more,
.services-style-seven .jt-serv-content .jt-serv-sub  a:focus.jt-serv-learn-more,
.services-style-seven .jt-serv-content .jt-serv-sub  a:active.jt-serv-learn-more {text-decoration: none;}
.services-style-seven .jt-serv-content .jt-serv-sub  .jt-serv-learn-more:after {content: "+";padding: 0 0 0 2px;}
.services-style-seven .jt-serv-content:hover { padding: 65px 35px;} .services-style-two.services-style-eight {text-align: center;margin: 20px 0;}
.services-style-two.services-style-eight .services-content {width: 100%;}
.services-style-two.services-style-eight .services-icon {float: none;margin: 0 auto;}
.services-style-two.services-style-eight .services-content h3 {
font-size: 13px;
color: #35373e;
margin: 30px 0 32px 0;
position: relative;
}
.services-style-two.services-style-eight .services-content p {font-size: 14px;margin: 0px 0px 30px;letter-spacing: 0.5px;line-height: 24px;}
.services-style-two.services-style-eight.jt-have-border .services-content h3:after {
content: "";
position: absolute;
width: 40px;
height: 2px;
background: #111111;
top: 100%;
left: 0;
right: 0;
margin: 10px auto 0;
-webkit-transition: width .5s ease;
-moz-transition: width .5s ease;
-ms-transition: width .5s ease;
-o-transition: width .5s ease;
transition: width .5s ease;
}
.services-style-two.services-style-eight:hover .services-content h3:after {width: 60px;}
.services-style-two.services-style-eight .services-content a {
font-family: 'Montserrat', sans-serif;
font-size: 11px;
color: #35373e;
letter-spacing: 3px;
text-transform: uppercase;
border: 1px solid #e8e8e8;
padding: 15px 25px;
display: inline-block;
}
.services-style-two.services-style-eight .services-content a,
.services-style-two.services-style-eight .services-content a:hover,
.services-style-two.services-style-eight .services-content a:active,
.services-style-two.services-style-eight .services-content a:focus {text-decoration: none;}
.services-style-two.services-style-eight:hover .services-icon {border: 2px solid #f1b458;}
.services-style-two.services-style-eight:hover .services-content a {border:1px solid #35373e;}
.services-style-two.services-style-eight:hover .services-icon.serv-square-border {border: 2px solid #F1B458;}
.services-style-two.services-style-eight:hover .services-icon.serv-none-border {border: 0px solid #F1B458;} .jt-studio-service-left {
position: relative;
width: 100%;
float: left;
display: table-cell;
}
.jt-studio-service-left .jt-stuido-serv-overlay {
content: "";
position: absolute;
width: 100%;
height: 100%;
left: 0;
top: 0;
background: rgba(53,55,62,0.75);
}
.jt-studio-service-left .jt-stuido-serv-overlay h1 {
color: #ffffff;
font-size: 70px;
text-transform: uppercase;
letter-spacing: 5px;
text-align: center;
position: relative;
top: 40%;
}
.jt-studio-service-left .jt-stuido-serv-overlay .jt-studio-serv-tit {position: relative;top: 45%;text-align: center;}
.jt-studio-service-left .jt-stuido-serv-overlay .jt-studio-serv-tit img {max-width: 100%;}
.jt-studio-service-left img {max-width: 100%;}
.jt-studio-service-right {
padding: 50px 0 0;
width: 100%;
float: left;
text-align: center;
margin: 0;
}
.jt-studio-service-right.jt-tab-image-wrapper .pws_tabs_container ul.pws_tabs_controll {margin: 0;}
.jt-studio-service-right.jt-tab-image-wrapper .pws_tabs_list {margin: 80px 0px 0px;min-height: 520px;}
.jt-studio-service-right.jt-tab-image-wrapper.jt-icon-tabs-small .pws_tabs_list {min-height: 300px;}
.jt-studio-service-right.jt-tab-image-wrapper .pws_tabs_container ul.pws_tabs_controll li a:hover {background: transparent;}
.jt-studio-service-right.jt-tab-image-wrapper .pws_tabs_container ul.pws_tabs_controll li a {color: #35373e;}
.jt-studio-service-right.jt-tab-image-wrapper .pws_tabs_container ul.pws_tabs_controll li a.pws_tab_active,
.jt-studio-service-right.jt-tab-image-wrapper .pws_tabs_container ul.pws_tabs_controll li a.pws_tab_active i,
.jt-studio-service-right.jt-tab-image-wrapper .pws_tabs_container ul.pws_tabs_controll li a:hover,
.jt-studio-service-right.jt-tab-image-wrapper .pws_tabs_container ul.pws_tabs_controll li a:hover i {color: #999999;}
.pws_tabs_controll .pws_tabs_list {background-color: transparent;}
.pws_tab_single .jt-studio-heading {margin: 0;}
.jt-studio-serivice-list {text-align: center;border-right: 1px solid #e5e5e5;cursor: pointer;}
.jt-studio-serivice-list:hover {filter: alpha(opacity=70);-moz-opacity: 0.7;-khtml-opacity: 0.7;opacity: 0.7;}
.jt-studio-serivice-list i {font-size: 30px;color: #35373e;}
.jt-studio-serivice-list a {
display: block;
color: #35373e;
font-family: 'Montserrat', sans-serif;
font-size: 11px;
letter-spacing: 2px;
text-transform: uppercase;
padding: 20px 0 0 0;
}
.jt-studio-serivice-list a,
.jt-studio-serivice-list a:hover,
.jt-studio-serivice-list a:active,
.jt-studio-serivice-list a:focus {text-decoration: none;}
.jt-studio-heading {width: 100%;float: left;margin: 80px 0 0 0;}
.jt-studio-heading h2 {
font-size: 20px;
font-weight: bold;
letter-spacing: 5px;
margin: 0;
}
.jt-studio-serv-cont {padding: 25px 0px 20px;width: 100%;float: left;}
.jt-studio-serv-cont p {
font-family: 'Amiri', serif;
font-size: 19px;
color: #777777;
line-height: 30px;
text-align: center;
letter-spacing: 1px;
padding: 0 0 50px 0;
margin: 0;
}
.jt-studio-serv-cont a {
font-family: 'Montserrat', sans-serif;
color: #35373e;
font-size: 11px;
text-transform: uppercase;
letter-spacing: 3px;
text-align: center;
display: inline-block;
border: 2px solid #35373e;
padding: 20px 30px;
}
.jt-studio-serv-cont a,
.jt-studio-serv-cont a:hover,
.jt-studio-serv-cont a:active,
.jt-studio-serv-cont a:focus {text-decoration: none;}
.jt-studio-serv-cont a:hover {color: #fff;background: #35373e;} .jt-vint-service {margin: 40px 0; width: 100%; float: left;}
.jt-vint-service-img img{max-width: 100%;}
.jt-vint-service .jt-vint-service-img {
-webkit-transform: scale(1);
-moz-transform: scale(1);
-ms-transform: scale(1);
-o-transform: scale(1);
transform: scale(1);
-webkit-transition: all .25s ease;
-moz-transition: all .25s ease;
-ms-transition: all .25s ease;
-o-transition: all .25s ease;
transition: all .25s ease;
}
.jt-vint-service:hover .jt-vint-service-img {
-webkit-transform: scale(1.05);
-moz-transform: scale(1.05);
-ms-transform: scale(1.05);
-o-transform: scale(1.05);
transform: scale(1.05);
overflow: hidden;
}
.jt-vint-service .jt-vint-team-detail p {text-align: center;padding: 0 5px;} .jt-boxed-service {
width: 100%;
float: left;
background-color: #f7f8f9;
min-height: 325px;
padding: 65px 40px 70px 40px;
position: relative;
margin: 0px;
}
.jt-boxed-service i {font-size: 40px;}
.jt-boxed-service h3 {
font-family: 'Montserrat', sans-serif;
font-size: 13px;
color: #35373e;
text-transform: uppercase;
letter-spacing: 2px;
margin: 10px 0 25px 0;
}
.jt-boxed-service h3:after {
content: "";
width: 20px;
height: 2px;
background: #fe8869;
display: block;
margin: 15px 0 0 0;
}
.jt-boxed-service p {
font-family: 'Amiri', serif;
font-size: 14px;
color: #999999;
line-height: 24px;
letter-spacing: 0.5px;
float: left;
margin: 0;
}
.jt-boxed-hover-plus {
position: absolute;
bottom: 0;
right: 0;
width: 40px;
height: auto;
text-align: center;
filter: alpha(opacity=0);
-moz-opacity: 0;
-khtml-opacity: 0;
opacity: 0;
-webkit-transition: opacity .25s ease;
-moz-transition: opacity .25s ease;
-ms-transition: opacity .25s ease;
-o-transition: opacity .25s ease;
transition: opacity .25s ease;
}
.jt-boxed-hover-plus img {max-width: 100%;}
.jt-boxed-hover-plus:after {
content: "";
width: 0;
height: 3px;
background: #fe8869;
display: block;
margin: 10px auto 0;
-webkit-transition: width .25s ease;
-moz-transition: width .25s ease;
-ms-transition: width .25s ease;
-o-transition: width .25s ease;
transition: width .25s ease;
}
.jt-boxed-service:hover .jt-boxed-hover-plus {filter: alpha(opacity=100);-moz-opacity: 1;-khtml-opacity: 1;opacity: 1;}
.jt-boxed-service:hover .jt-boxed-hover-plus:after {width: 40px;} .services-style-two.services-style-two-boxed .services-content {width: 65%;}
.services-style-three.services-style-three-boxed {padding: 60px;}
.services-style-six.services-style-six-boxed .services-content {width: 80%;}
.services-style-one.services-style-one-boxed.serv-have-border .services-content {width: 77%;}
.services-style-two.services-style-eight-boxed .services-content p {width: 71%;margin:0 auto 30px;}
.services-style-two.sevices-no-round.services-style-two-boxed .services-content {width: 80%;}
.services-style-two.sevices-no-round.services-style-two-boxed {padding: 30px 0;}
.services-style-six .services-content h3,
.services-style-two .services-content h3 {line-height: 25px;}
.services-style-one {margin: 0 0 20px 0;}
.services-style-three.services-style-three-boxed {margin: 0 0 20px 0;}
.jt-box-layout-bg .services-style-two.services-style-two-extrawidth .services-content {width: 70%;}
.jt-box-layout-bg .services-style-three.services-style-two-extrawidth {padding: 60px 80px;}
.jt-box-layout-bg .services-style-six.services-style-two-extrawidth .services-content {width: 80%;}
.jt-box-layout-bg .services-style-one.serv-have-border .services-content {width: 79%;}
.jt-box-layout-bg .services-style-two.services-style-two-extrawidth.sevices-no-round  .services-content {width: 80%;}
.jt-box-layout-bg .services-style-two.services-style-two-extrawidth.sevices-no-round {padding: 60px;}
.jt-box-layout-bg .services-style-six.services-style-six-extrawidth .services-content {width: 80%;}
.services-style-three,
.services-style-seven {margin:0px;}
.services-style-two.text-right .services-icon {float: right;}
.services-style-two.text-right .services-content {float:left;}
.services-style-two.text-right .services-content p {float:left;}
.services-style-two.text-right .jt-sep-two-right { margin: 5px 0px 17px;} .cs-services-heading {text-align: center;margin: 30px auto;position: relative;}
.cs-services-heading h5 {
font-family: 'Montserrat', sans-serif;
font-size: 12px;
text-transform: uppercase;
color: #35373e;
letter-spacing: 2px;
float: none;
width: auto;
line-height: 24px;
}
.cs-services-heading .cs-services-icon {display: block;font-size: 32px;}
.cs-have-plus:after {
content: '';
background: url(//www.franbrea.com/wp-content/themes/juster/images/icons/cs-services-plus.png) no-repeat center center;
width: 21px;
height: 21px;
display: block;
position: absolute;
top: 40%;
right: -24px;
}
.cs-have-equal:after {
content: '';
background: url(//www.franbrea.com/wp-content/themes/juster/images/icons/cs-services-equal.png) no-repeat center center;
width: 21px;
height: 6px;
display: block;
position: absolute;
top: 50%;
right: -24px;
} .jt-pricing-box {
text-align: center;
position: relative;
width: 100%;
float: none;
margin: 0px auto;
display: inline-block;
}
.pricing-head {
min-height: 150px;
width: 100%;
float: left;
position: relative;
-webkit-background-size: cover;
-moz-background-size: cover;
-o-background-size: cover;
background-size: cover;
}
.jt-pricing-overlay {
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 100%;
background: url(//www.franbrea.com/wp-content/themes/juster/images/pricing-gradient.png) repeat-x;
-webkit-transition: all .4s ease;
-moz-transition: all .4s ease;
-ms-transition: all .4s ease;
-o-transition: all .4s ease;
transition: all .4s ease;
}
.jt-pricing-box:hover .jt-pricing-overlay { background-position: 0 -60px;}
.jt-pricing-main-content { border: 1px solid #f0f0f0; display: inline-block; background: #fff;}
.jt-pricing-box:hover .jt-pricing-main-content {-webkit-box-shadow: 0px 0px 5px 0px rgba(0,0,0,0.1);box-shadow: 0px 0px 5px 0px rgba(0,0,0,0.1);}
.jt-pricing-main-content {width: 100%;}
.jt-pricing-btn {
padding: 12px 22px;
border: 1px solid #e8e8e8;
display: inline-block;
margin: 0px 0 40px;
text-decoration: none;
background: transparent;
color: #35373e;
text-transform: uppercase;
font-family: 'Montserrat', sans-serif;
letter-spacing: 1.5px;
font-size: 12px;
}
a.jt-pricing-btn:hover {text-decoration: none;color: #35373e;border: 1px solid #35373e;}
.pricing-state {
position: absolute;
top: 32px;
left: 0;
right: 0;
font-size: 18px;
color: #35373e;
font-family: 'Montserrat', sans-serif;
text-transform: uppercase;
letter-spacing: 2px;
}
.jt-pricing-circle {
width: 132px;
height: 132px;
display: inline-block;
background: #f6f6f8;
position: absolute;
left: 0;
right: 0;
margin: 0 auto;
top: 80px;
-webkit-border-radius: 160px;
-moz-border-radius: 160px;
-ms-border-radius: 160px;
-o-border-radius: 160px;
border-radius: 160px;
}
.jt-pricing-inner-circle {
background: #fff;
width: 120px;
height: 120px;
margin: 6px auto;
border: 1px solid #e5e6e7;
-webkit-border-radius: 160px;
-moz-border-radius: 160px;
-ms-border-radius: 160px;
-o-border-radius: 160px;
border-radius: 160px;
-webkit-box-shadow: 0px 0px 5px 0px rgba(0,0,0,0.1);
box-shadow: 0px 0px 5px 0px rgba(0,0,0,0.1);
}
.jt-pricing-circle .jt-prices {
position: relative;
top: 23px;
font-family: 'Montserrat', sans-serif;
font-size: 30px;
}
.jt-pricing-circle .jt-period {
position: relative;
top: 27px;
font-family: 'Amiri', serif;
font-size: 13px;
color: #777;
letter-spacing: 1px;
text-transform: capitalize;
}
.jt-price-features {
width: 100%;
padding: 0 55px;
list-style: none;
margin: 90px 0 40px;
display: inline-block;
}
.jt-price-features ul {padding: 0px;margin: 0px;list-style: none;}
.entry-content .jt-price-features {padding: 0 55px;}
.jt-price-features li {
padding: 12px 0;
border-bottom: 1px solid #f5f5f5;
color: #999;
font-family: 'Amiri', serif;
font-size: 14px;
letter-spacing: 1px;
} .jt-corp-pricing {margin:0;border: 3px solid transparent;box-shadow: inset 0 0 1px rgba(0,0,0,0.3);}
.jt-corp-pricing .pricing-state {color: #35373e;}
.jt-corp-pricing.jt-pricing-box:hover .jt-pricing-main-content {   box-shadow: none;}
.jt-corp-pricing.jt-pricing-box .jt-pricing-main-content {box-shadow: inset 0 0 1px rgba(0,0,0,0.3); border:0;}
.jt-corp-pricing:hover {border: 3px solid #35373e;box-shadow: none;}
.jt-corp-pricing.jt-pricing-box:hover .jt-pricing-main-content {box-shadow: none;border-top: 1px solid #F0F0F0;}
.jt-corp-pricing:hover .jt-pricing-inner-circle {box-shadow: none;}
.jt-corp-pricing:hover .jt-pricing-circle {background: transparent;}
.jt-corp-pricing .pricing-state {font-size: 16px; letter-spacing: 3px;}
.jt-corp-pricing .jt-pricing-btn {font-size: 11px;letter-spacing: 2px;}
.jt-corp-pricing :hover .jt-pricing-btn {border: 1px solid #35373E;}
.jt-pricing-box.jt-pricing-style-two {border: 1px solid #F0F0F0}
.jt-pricing-box.jt-pricing-style-two:hover {-webkit-box-shadow: 0px 0px 5px 0px rgba(0,0,0,0.1);box-shadow: 0px 0px 5px 0px rgba(0,0,0,0.1);}
.jt-pricing-box.jt-pricing-style-two .jt-pricing-content-details .pricing-state {color: #000;}
.jt-pricing-box.jt-pricing-style-two .jt-pricing-content-details {
display: inline-block;
background: #FFF none repeat scroll 0% 0%;
border-top: 1px solid #F0F0F0;
width: 100%;
} .jt-test-img {float: left;width: 49%;}
.jt-test-img img {max-width: 100%;}
.jt-test-content {
width: 49%;
float: right;
position: relative;
top: 80px;
}
body .entry-content .jt-test-content a.testimonial-link,
.jt-test-content .testimonial-link {
font-size: 15px;
font-family: 'Amiri', serif;
color: #777;
font-style: italic;
letter-spacing: 0.5px;
}
.jt-test-content a.testimonial-link:hover {text-decoration: none;color: #35373e;}
.jt-test-content h3 {
font-family: 'Montserrat', sans-serif;
color: #35373e;
font-size: 20px;
text-transform: uppercase;
letter-spacing: 4px;
margin: 15px 0 25px;
float: none;
width: auto;
}
.jt-test-content p {
color: #999;
font-size: 15px;
font-family: 'Amiri', serif;
font-weight: normal;
line-height: 28px;
margin: 40px 0;
}
.jt-test-metas .jt-test-stars {padding: 0;list-style: none;cursor: pointer;}
.jt-test-metas .jt-test-stars li {display: inline-block;font-style: 13px;color: #35373e;padding: 0 4px 0 0;}
.jt-test-metas .jt-test-stars li.star-inactive {color: #c3c3c3;}
.jt-test-name {
font-family: 'Montserrat', sans-serif;
font-size: 12px;
color: #35373e;
text-transform: uppercase;
letter-spacing: 3px;
}
.jt-test-name span {
font-family: 'Amiri', serif;
color: #999;
font-size: 14px;
text-transform: none;
letter-spacing: 0px;
} .jt-testimonial-carousel .owl-item,
.jt-test-carousel-two .owl-item {float: left;}
.jt-testimonial-carousel .owl-controls {
position: absolute;
right: 0px;
bottom: 110px;
left: 60px;
}
.jt-test-carousel-two .owl-controls {
position: absolute;
right: 0px;
bottom: -70px;
left: 0;
}
.jt-testimonial-carousel .owl-dots,
.jt-test-carousel-two .owl-dots {text-align: center;margin: 80px 0 0;}
.jt-testimonial-carousel .owl-dot,
.jt-test-carousel-two .owl-dot {
background: #35373e;
height: 7px;
width: 7px;
float: none;
margin: 0px 6px;
display: inline-block;
-webkit-border-radius: 30px;
-moz-border-radius: 30px;
-ms-border-radius: 30px;
-o-border-radius: 30px;
border-radius: 30px;
}
.jt-testimonial-carousel .owl-dot.active,
.jt-test-carousel-two .owl-dot.active {
background: transparent;
border:2px solid #35373e;
height: 11px;
width: 11px;
position: relative;
top: 2px;
} .jt-test-carousel-two {text-align: center;width: 80%;margin: 40px auto 130px;}
.jt-test-each-carousel {}
.jt-test-each-carousel p {
font-family: 'Amiri', serif;
color: #999;
font-size: 16px;
margin: 0 0 25px;
line-height: 26px;
}
.jt-test-each-carousel .jt-test-name {display: inline-block;margin: 2px 0 0;} .flnce-abt-slide {
width: 100%;
float: left;
position: relative;
min-height: 300px;
padding:0;
}
.flnce-slide-cont {
height: 100%;
width: 85%;
text-align: center;
float: none;
margin: 0 auto;
display: inline-block;
}
.business-testimonials-cont .flnce-slide-cont .slide-cont {
font-family: "Amiri",serif;
font-size: 23px;
padding: 0px 0px 38px;
margin: 0px auto;
color: rgb(53, 55, 62);
width: 80%;
text-align: center;
line-height: 36px;
}
.jt-heading .jt-slide-tit,
.entry-content .jt-heading .jt-slide-tit,
.entry-content.page-container .jt-heading .jt-slide-tit,
body .entry-content .jt-heading a.jt-slide-tit {
font-family: 'Amiri', serif;
font-size: 16px;
font-style: italic;
color: #666666;
margin: 0;
padding: 0;
text-transform: none;
}
.jt-testi-head {letter-spacing: 3px;padding: 0 0 40px 0;}
.flnce-slide-cont .slide-cont {
color: #777777;
font-family: 'Amiri', serif;
font-size: 15px;
line-height: 28px;
padding: 0 0 20px 0;
margin: 0;
letter-spacing: 0.8px;
}
.entry-content .jt-heart-list {
display: inline-block;
padding: 0;
margin: 0;
padding: 0 0 10px 0;
} .jt-heart-list.jt-no-rating {filter: alpha(opacity=0);-moz-opacity: 0;-khtml-opacity: 0;opacity: 0;}
.jt-heart-list > li {display: inline-block;list-style: none;}
.jt-heart-list > li > i {color: #fc4242;font-size: 14px;padding: 0 8px 0 0;}
.jt-heart-list > li.jt-rating-inactive > i {color: #c3c3c3;}
.flnce-slide-cont .testi-name {
font-family: 'Montserrat', sans-serif;
font-size: 12px;
color: #35373e;
text-transform: uppercase;
letter-spacing: 2px;
}
.flnce-slide-cont .testi-name .testi-desg {
text-transform: capitalize;
color: #999999;
letter-spacing: 1px;
font-family: 'Amiri', serif;
}
.jt-lists .list-head {
font-family: "Amiri",serif;
font-size: 15px;
color: #35373E;
letter-spacing: 2px;
display: inline;
width: auto;
}
.owl-carousel .owl-item img {max-width: 100%;width: auto;}
.jt-testimonials-style-three {text-align: center;}
.flnce-slide-cont .jt-heart-list > li > i {padding: 0px 4px 0px 0px;}
.jt-testimonials-style-three .owl-dots,
.jt-studio-testimonials .owl-dots,
.jt-vintage-testimonials .owl-dots,
.jt-testimonial-style-six .owl-dots {
text-align: center;
position: absolute;
bottom: -70px;
right: 0;
left: 0;
}
.jt-testimonials-style-three .owl-dot.active,
.jt-studio-testimonials .owl-dot.active,
.jt-vintage-testimonials .owl-dot.active,
.jt-testimonial-style-six .owl-dot.active {
background: transparent;
border: 2px solid #35373e;
width: 11px;
height: 11px;
position: relative;
top: 2px;
}
.jt-testimonials-style-three .owl-dot,
.jt-studio-testimonials .owl-dot,
.jt-vintage-testimonials .owl-dot,
.jt-testimonial-style-six .owl-dot {
height: 8px;
width: 8px;
background: #35373e;
margin: 0px 2px;
display: inline-block;
-webkit-border-radius: 30px;
-moz-border-radius: 30px;
-ms-border-radius: 30px;
-o-border-radius: 30px;
border-radius: 30px;
margin:  0 6px;
}
.jt-testimonial-style-six .flnce-slide-cont .jt-test-stars li {display: inline-block;padding: 0px 8px 0px 0px;}
.jt-testimonial-style-six .jt-heart-list > li > i {color: #FC4242;}
.jt-testimonials-style-three.owl-carousel .owl-controls .owl-nav,
.jt-studio-testimonials.owl-carousel .owl-controls .owl-nav ,
.jt-vintage-testimonials.owl-carousel .owl-controls .owl-nav {position: absolute;top: 50%;width: 100%;}
.jt-testimonials-style-three.owl-carousel .owl-controls .owl-nav .owl-prev,
.jt-studio-testimonials.owl-carousel .owl-controls .owl-nav .owl-prev,
.jt-vintage-testimonials.owl-carousel .owl-controls .owl-nav .owl-prev {position: absolute;left: -150px;}
.jt-testimonials-style-three.owl-carousel .owl-controls .owl-nav .owl-next,
.jt-studio-testimonials.owl-carousel .owl-controls .owl-nav .owl-next,
.jt-vintage-testimonials.owl-carousel .owl-controls .owl-nav .owl-next {position: absolute;right: -150px;}
.jt-testimonials-style-three .flnce-slide-cont .jt-test-stars > li > i {color: #35373e;}
.jt-testimonials-style-three .flnce-slide-cont .jt-test-stars > li.jt-rating-inactive > i {color: #c3c3c3;}
.slider-no-prev,
.slider-no-next {font-family: 'Amiri', serif;color: #343538;font-size: 14px;}
.slider-no-prev {
position: absolute;
left: -150px;
top: -20px;
display: inline-block;
}
.slider-no-prev .total-no:before ,
.slider-no-next .total-no:before {content: "/";}
.slider-no-next {
position: absolute;
right: -150px;
top: -20px;
display: inline-block;
} #jt-testimonial-slide {text-align: center;}
#jt-testimonial-slide .owl-controls .owl-nav .owl-prev .jt-slide-left {
width: 23px;
height: 13px;
background: url(//www.franbrea.com/wp-content/themes/juster/images/arrows/testimonial-slide-left.png) no-repeat 0% 0%;
color: #ddd;
display: block;
}
#jt-testimonial-slide .owl-controls .owl-nav .owl-prev:hover .jt-slide-left {background: url(//www.franbrea.com/wp-content/themes/juster/images/arrows/testimonial-slide-left.png) no-repeat 0% -13px;}
#jt-testimonial-slide .owl-controls .owl-nav .owl-next .jt-slide-right {
width: 23px;
height: 13px;
color: #ddd;
background: url(//www.franbrea.com/wp-content/themes/juster/images/arrows/testimonial-slide-right.png) no-repeat 0% 0%;
display: block;
}
#jt-testimonial-slide .owl-controls .owl-nav .owl-next:hover .jt-slide-right {background: url(//www.franbrea.com/wp-content/themes/juster/images/arrows/testimonial-slide-right.png) no-repeat 0% -13px;}
.studio-testi-slide .slider-no-prev,
.studio-testi-slide .slider-no-next {color: #fff;top: -35px;}
.studio-testi-slide .testi-name {color: #fc4242;letter-spacing: 3px;}
.studio-testi-slide .testi-name .testi-desg {color: #fff;}
.studio-testi-slide #jt-testimonial-slide .owl-dot.active {border: 2px solid #fff;background: transparent;}
.studio-testi-slide #jt-testimonial-slide .owl-dot {background: #fff;}
.jt-studio-test-img  {
height: 100px;
width: 100px;
text-align: center;
margin: 0 auto 45px;
}
.jt-studio-test-img img {
max-width: 100%;
-webkit-border-radius: 100%;
-moz-border-radius: 100%;
-ms-border-radius: 100%;
-o-border-radius: 100%;
border-radius: 100%;
border: 6px solid rgba(255,255,255,0.06);
}
.studio-testi-slide #jt-testimonial-slide .owl-dots {bottom: -85px;} .jt-vint-test-slide {margin: 0px 0 50px;}
.jt-vint-test-slide .jt-vint-title {margin: 5px 0 40px 0;}
.jt-vint-test-slide .jt-heading .jt-slide-tit {color: #fff;font-size: 17px;letter-spacing: 1px;margin-bottom: 10px;font-family: 'Amiri', serif;}
.jt-vint-test-slide .jt-vint-title h2 {color: #fff;	font-size: 22px;}
.jt-vint-test-slide .flnce-slide-cont .slide-cont {
color: #fff;
line-height: 28px;
letter-spacing: 0.8px;
font-size: 15px;
}
.jt-vint-test-slide .flnce-slide-cont {padding: 0 100px;}
.jt-vint-test-slide  .jt-heart-list > li > i {padding: 0 5px 0 0;}
.jt-vint-test-slide .flnce-slide-cont .testi-name {color: #fff;}
.jt-vint-test-slide .flnce-slide-cont .testi-name .testi-desg {color: #cccccc;}
.jt-vint-test-slide .jt-heart-list > li > i {color: #b5a27d}
.jt-vint-test-slide .jt-heart-list > li.jt-rating-inactive > i {color: #c3c3c3}
.jt-vint-test-slide #jt-testimonial-slide .owl-dot {background: #fff;}
.jt-vint-test-slide #jt-testimonial-slide .owl-dot.active {border:2px solid #fff; background: transparent;}
.jt-vint-test-slide #jt-testimonial-slide.owl-carousel .owl-controls .owl-nav .owl-next {right: -50px;}
.jt-vint-test-slide #jt-testimonial-slide.owl-carousel .owl-controls .owl-nav .owl-prev {left: -50px;}
.jt-vint-arrow-left {
background: url(//www.franbrea.com/wp-content/themes/juster/images/icons/vint-ban-left.png) no-repeat 50% 50%;
height: 35px;
width: 30px;
display: block;
}
.jt-vint-arrow-right {
background: url(//www.franbrea.com/wp-content/themes/juster/images/icons/vint-ban-right.png) no-repeat 0% 50%;
height: 35px;
width: 30px;
display: block;
}
.jt-vint-test-slide #jt-testimonial-slide.owl-carousel .owl-controls .owl-nav {top: 25%;}
.jt-vint-test-slide .slider-no-prev, .jt-vint-test-slide .slider-no-next {color: #fff;}
.jt-vint-test-slide .slider-no-prev {left: -50px;}
.jt-vint-test-slide .slider-no-prev,
.jt-vint-test-slide .slider-no-next {top: -30px;}
.jt-vint-test-slide .slider-no-next {right: -45px;} .jt-box-test-slide {background: #f7f8f9;padding: 75px 0 100px 0;}
.jt-box-test-slide .jt-vint-title {margin: 0px 0 35px 0;}
.jt-box-test-slide .jt-testi-head {padding: 0;}
.jt-box-test-slide .jt-heart-list > li > i {color: #35373e;}
.jt-box-test-slide .jt-heart-list > li.jt-rating-inactive > i {color: #c3c3c3;}
.jt-box-test-slide .jt-vint-title h2 {font-size: 17px;}
.jt-box-test-slide .jt-vint-title .jt-boxslide-sep {
width: 30px;
height: 2px;
background: #fe8869;
display: block;
margin: 15px auto 0;
}
.jt-box-test-slide .jt-heading .jt-slide-tit {font-size: 15px;color: #35373e;letter-spacing: 1px;} .jt-box-test-slide #jt-testimonial-slide .owl-dot {
display: block;
border-radius: 0;
margin: 12px 0;
width: 6px;
height: 6px;
background: #aaaaaa;
}
.jt-box-test-slide #jt-testimonial-slide .owl-dot.active {
background: transparent;
width: 10px;
height: 10px;
border: 1px solid #35373e;
left: -1px;
}
.jt-box-test-slide #jt-testimonial-slide .owl-dots {left: auto;right: -150px;bottom: 50%}
.jt-box-test-slide #jt-testimonial-slide .owl-dot.active {width: 8px;height: 8px;top: 0;}
.jt-box-test-slide .jt-test-stars > li > i {color: #35373e;}
.jt-box-test-slide .jt-test-stars > li.star-inactive > i {color: #c3c3c3;}
.jt-box-layout-bg .jt-box-test-slide .container { width:100%;}
.jt-box-layout-bg .flnce-abt-slide .container { width:100%;} .jt-vint-test-slide.jt-vint-test-slide-boxed  {margin: 0;}
.jt-box-test-slide.jt-box-test-slide-boxed #jt-testimonial-slide .owl-dots {bottom: -45px;left: 0px;right: 0px;}
.jt-box-test-slide.jt-box-test-slide-boxed #jt-testimonial-slide .owl-dot {margin: 12px 5px;display: inline-block;}
.jt-testimonial-carousel.jt-testimonial-carousel-boxed .owl-controls {bottom: 30px;}
.flnce-abt-slide.flnce-abt-slide-boxed .container,
.studio-testi-slide.studio-testi-slide-boxed .container,
.jt-vint-test-slide.jt-vint-test-slide-boxed .container,
.jt-box-test-slide.jt-box-test-slide-boxed .container {width: 100%;}
.studio-testi-slide.studio-testi-slide-boxed .slide-cont {font-size: 22px;}
.jt-box-layout-bg .flnce-abt-slide.flnce-abt-slide-extrawidth .owl-nav,
.jt-box-layout-bg .studio-testi-slide.studio-testi-slide-extrawidth .owl-nav,
.jt-box-layout-bg .jt-vint-test-slide.jt-vint-test-slide-extrawidth .owl-nav {display: none;}
.jt_freelance_content .main-content-center .jt-vint-test-slide #jt-testimonial-slide.owl-carousel .owl-controls .owl-nav { display: none;}
.jt-box-layout-bg .jt-testimonial-carousel.jt-testimonial-carousel-extrawidth .owl-controls {bottom: 30px;}
.jt-box-layout-bg .jt-box-test-slide.jt-box-test-slide-extrawidth #jt-testimonial-slide .owl-dots {right: 50px;}
.jt-box-layout-bg .studio-testi-slide.studio-testi-slide-extrawidth .slide-cont {font-size: 20px;}
.jt-head-large h2, .jt-heading h2 {line-height: 30px;} .jt-blog-lists {
position: relative;
overflow: hidden;
padding: 40px 0;
border-bottom: 1px solid #e5eaef;
}
.blog .jt-each-post:last-child .jt-blog-lists { border-bottom: 0px; }
.blog .jt-blog-lists { background: #fff; }
.blog .jt-blog-lists { text-align: left; }
.blog .jt-blog-lists:hover .jt-content-hv { left: 75px; }
.blog .jt-blog-lists .jt-read-more-hv { width: 9%; }
.jt-thumb-hv {
float: left;
width: 20%;
position: relative;
left: -100%;
-webkit-transition: all .5s ease;
-moz-transition: all .5s ease;
-ms-transition: all .5s ease;
-o-transition: all .5s ease;
transition: all .5s ease;
}
.jt-blog-lists:hover .jt-thumb-hv {left: 0;}
.jt-blog-lists:hover .jt-content-hv {left: 0;}
.jt-content-hv {
float: left;
width: 69%;
margin: 10px 0 0 1%;
text-align: left;
position: relative;
left: -21%;
-webkit-transition: all .5s ease;
-moz-transition: all .5s ease;
-ms-transition: all .5s ease;
-o-transition: all .5s ease;
transition: all .5s ease;
}
.jt-read-more-hv {float: left;width: 10%;text-align: left;}
.jt-list-read-more {
width: 60px;
height: 60px;
display: block;
border: 1px solid #35373e;
color: #35373e;
position: relative;
top: 20px;
margin: 0 auto;
}
.jt-list-read-more:hover,
.jt-list-read-more:focus {text-decoration: none;color: #35373e;}
.jt-list-read-more span {
font-family: 'Montserrat', sans-serif;
font-size: 10px;
text-transform: uppercase;
position: relative;
top: 0;
float: left;
padding: 15px 10px;
}
.jt-post-contents a.jt-post-title {
font-family: 'Montserrat', sans-serif;
color: #232323;
font-size: 15px;
text-transform: uppercase;
margin: 0 0 15px;
float: left;
width: 100%;
}
.jt-post-contents a.jt-post-title:hover {text-decoration: none;}
.jt-list-cat,
.jt-post-cat {float: left;width: 100%;}
.jt-list-cat a,
.jt-post-cat a {
color: #35373e;
text-transform: uppercase;
border: 1px solid #35373e;
padding: 7px 12px;
font-size: 10px;
letter-spacing: 1px;
float: left;
margin: 0 10px 15px 0;
}
.jt-post-cat a {float: none;display: inline-block;padding: 5px 12px;}
.jt-list-cat a:hover,
.jt-post-cat a:hover {text-decoration: none;}
.jt-post-list-metas {
font-family: 'Amiri', serif;
color: #777;
font-size: 13px;
list-style: none;
padding: 0;
margin: 0;
float: left;
width: 100%;
}
.entry-content ul.jt-post-list-metas {padding: 0;}
.jt-post-list-metas li > img,
.owl-carousel .owl-item .jt-post-list-metas li > img {
max-width: 100%;
width: auto;
float: left;
margin: 0 8px 0 0;
position: relative;
top: 2px;
}
.jt-post-list-metas a {font-family: 'Amiri', serif;color: #777;font-size: 14px;}
.jt-post-list-metas a:hover {text-decoration: none;}
ul.jt-post-list-metas li {display: inline-block;margin: 0 10px 0 0;text-transform: capitalize;}
.jt-post-list-metas i {
color: #35373e;
font-size: 18px;
margin: 0px 4px 0px 0px;
position: relative;
top: 3px;
}
.jt-list-read-more span.arrow-right {
font-size: 12px;
height: 25px;
position: absolute;
right: -7px;
top: 18px;
padding: 0;
background: #fff;
filter: alpha(opacity=0);
-moz-opacity: 0;
-khtml-opacity: 0;
opacity: 0;
-webkit-transition: all .4s ease;
-moz-transition: all .4s ease;
-ms-transition: all .4s ease;
-o-transition: all .4s ease;
transition: all .4s ease;
}
.jt-list-read-more span.arrow-right img {position: relative;top: 2px;}
.jt-blog-lists:hover .jt-list-read-more span.arrow-right {
right: -12px;
filter: alpha(opacity=100);
-moz-opacity: 1;
-khtml-opacity: 1;
opacity: 1;
}
.blog-style-one .read-more-blog {margin: 80px auto 40px;}
.read-more-blog {
margin: 40px auto;
display: block;
text-align: center;
font-family: 'Montserrat', sans-serif;
font-size: 12px;
letter-spacing: 2.5px;
color: #35373e;
text-transform: uppercase;
}
.read-more-blog img {
filter: alpha(opacity=0);
-moz-opacity: 0;
-khtml-opacity: 0;
opacity: 0;
position: relative;
left: -10px;
bottom: 2px;
-webkit-transition: all .4s ease;
-moz-transition: all .4s ease;
-ms-transition: all .4s ease;
-o-transition: all .4s ease;
transition: all .4s ease;
}
.read-more-blog:hover img {
filter: alpha(opacity=100);
-moz-opacity: 1;
-khtml-opacity: 1;
opacity: 1;
position: relative;
left: 10px;
}
.read-more-blog:hover,
.read-more-blog:focus {color: #35373e; text-decoration: none;} .jt-blog-carousel-two {padding: 0px 6%;}
.jt-blog-two {position: relative;overflow: hidden;}
.jt-blog-two-image {position: relative;top: 0;left: 0;}
.jt-blog-two-image img {max-width: 100%;}
.jt-blog-two-content {
position: absolute;
top: 100%;
left: 100%;
height: auto;
width: auto;
background: #fff;
filter: alpha(opacity=0);
-moz-opacity: 0;
-khtml-opacity: 0;
opacity: 0;
padding: 30px;
min-height: 185px;
min-width: 430px;
-webkit-transition: all .4s ease;
-moz-transition: all .4s ease;
-ms-transition: all .4s ease;
-o-transition: all .4s ease;
transition: all .4s ease;
}
.jt-blog-two:hover .jt-blog-two-content {
filter: alpha(opacity=100);
-moz-opacity: 1;
-khtml-opacity:1;
opacity: 1;
top: 67%;
left: 10%;
}
.jt-blog-two .jt-post-list-metas li {margin: 0px 8px 0px 0px;}
.jt-blog-two .jt-post-list-metas i {margin: 0px;}
.jt-blog-two .jt-list-cat a {padding: 5px 12px;margin: 0px 10px 20px 0px;font-family: 'Montserrat', sans-serif;}
.jt-blog-two .jt-post-contents a.jt-post-title {
color: #212121;
font-size: 13px;
letter-spacing: 2px;
margin: 0px 0px 12px;
}
.content-ctrl .container .jt-blog-two:hover .jt-blog-two-content {
filter: alpha(opacity=100);
-moz-opacity: 1;
-khtml-opacity: 1;
opacity: 1;
top: 54%;
left: 3%;
}
.jt-default-blog-style .format-standard .jt-post-content {padding: 30px 15px 60px;}
.jt-blog-column-two.blog-masonary-style .masonry-pagei-class,
.jt-blog-column-three.blog-masonary-style .masonry-pagei-class {
margin: 0px 20px 30px 15px;
float: left;
position: absolute !important;
top: auto !important;
bottom: 0px !important;
left: 0px !important;
width: 100%;
}
.jt-blog-column-two.blog-masonary-style .masonry-pagei-class .wp-pagenavi,
.jt-blog-column-three.blog-masonary-style .masonry-pagei-class .wp-pagenavi {margin: 0px;}
.blog .blog-masonary-style.jt-blog-column-three .blog-width { margin-right: 25px; }
.jt-icon-tabs-small .jt-tab-image-wrapper .pws_tabs_container ul.pws_tabs_controll li a i {font-size: 32px;margin: 0px auto 14px;}
.jt-icon-tabs-small .jt-studio-serv-cont p {width: 60%;margin: 28px auto 0;color: #777;font-size: 15px;line-height: 26px;letter-spacing: 0.7px;}
.jt-icon-tabs-small .jt-tab-image-wrapper .pws_tabs_container ul.pws_tabs_controll li a {font-size: 11px;padding: 12px 39px;}
.jt-icon-tabs-small .jt-studio-serv-cont {padding: 5px 0px 20px;}
.jt-italic-heading h5 {font-family: "Amiri",serif;font-style: italic;letter-spacing: 1px;}
.jt-bold-heading.jt-heading h2 {font-weight: bold;}
.normal-blog-style-two .jt-blog-two:hover .jt-blog-two-content {
filter: alpha(opacity=100);
-moz-opacity: 1;
-khtml-opacity: 1;
opacity: 1;
top: 66%;
left: 10%;
} .jt-blog-carousel-two.blog-style-two-slider-wide { height: 630px; }
.jt-blog-carousel-two.blog-style-two-slider-wide .owl-stage-outer { height: 590px; } .blog-style-two-slider-boxed .jt-blog-two-content {min-width: 300px;padding: 15px;}
.blog-style-two-slider-boxed.jt-blog-carousel-two .jt-blog-two:hover .jt-blog-two-content {top: 41%;}
.jt-blog-carousel-two .owl-controls {
position: absolute;
left: 0px;
right: 0px;
top: 0px;
text-align: center;
}
.jt-blog-carousel-two.owl-carousel .owl-stage-outer {padding: 110px 0 0;}
.jt-blog-arrow-left {
background: url(//www.franbrea.com/wp-content/themes/juster/images/arrows/client-arrow-left.png) no-repeat;
height: 14px;
width: 8px;
display: inline-block;
}
.jt-blog-arrow-right {
background: url(//www.franbrea.com/wp-content/themes/juster/images/arrows/client-arrow-right.png) no-repeat;
height: 14px;
width: 8px;
display: inline-block;
}
.jt-blog-carousel-two.owl-carousel .owl-controls .owl-nav > div {display: inline-block;padding: 5px 15px;}
.jt-blog-carousel-two.owl-carousel .owl-controls .owl-nav .owl-prev {border-right: 1px solid #c3c3c3;} .jt-vint-blog {margin: 40px 0;}
.jt-vint-blog img {max-width: 100%;}
.jt-vint-blog .jt-post-list-metas {padding: 0 0 20px 0;}
.jt-vint-blog .jt-post-list-metas li {margin: 0px 4px 0 0;}
.jt-vint-blog h3 {
font-family: 'Montserrat', sans-serif;
font-size: 14px;
color: #35373e;
text-transform: uppercase;
letter-spacing: 1px;
padding: 25px 0 15px 0;
margin: 0;
line-height: 22px;
}
.jt-vint-blog p {
font-family: 'Amiri', serif;
font-size: 14px;
letter-spacing: 0.7px;
color: #888888;
line-height: 22px;
margin: 0;
padding: 0 0 20px 0;
}
.jt-vint-blog .jt-vint-read {
font-family: 'Amiri', serif;
font-size: 11px;
color: #35373e;
text-transform: capitalize;
letter-spacing: 1px;
display: inline-block;
width: auto;
position: relative;
margin-top: 20px;
text-transform: uppercase;
}
.jt-vint-blog a.jt-vint-read,
.jt-vint-blog a:hover.jt-vint-read,
.jt-vint-blog a:active.jt-vint-read,
.jt-vint-blog a:focus.jt-vint-read {text-decoration: none;} .jt-vint-blog-column-two .jt-vint-blog {width: 50%;float: left;padding: 0px 15px;}
.jt-vint-blog-column-three .jt-vint-blog {width: 33.3333%;float: left;padding: 0px 15px;}
.jt-vint-blog-column-four .jt-vint-blog {width: 25%;float: left;padding: 0px 15px;}
.jt-vint-blog p {padding: 0px;}
.blog_style_ot_6 .jt-vint-blog-column-two:first-child .jt-vint-blog,
.blog_style_ot_6 .jt-vint-blog-column-two:nth-child(2) .jt-vint-blog {margin-top: 0;} .jt-box-blog-slide .owl-controls {position: absolute;right: 0;top: 0;}
.jt-box-arrow-right {
background: transparent url(//www.franbrea.com/wp-content/themes/juster/images/icons/box-blog-right.png) no-repeat center;
height: 30px;
width: 40px;
display: block;
border: 1px solid #e8e8e8;
}
.jt-box-arrow-left {
background: transparent url(//www.franbrea.com/wp-content/themes/juster/images/icons/box-blog-left.png) no-repeat center;
height: 30px;
width: 40px;
display: block;
border: 1px solid #e8e8e8;
}
.jt-box-arrow-right:hover {background: transparent url(//www.franbrea.com/wp-content/themes/juster/images/icons/pagi-right.png) no-repeat center;}
.jt-box-arrow-left:hover {background: transparent url(//www.franbrea.com/wp-content/themes/juster/images/icons/pagi-left.png) no-repeat center;}
.jt-box-arrow-right:hover,
.jt-box-arrow-left:hover {border: 2px solid #fe8869;}
.jt-box-blog-slide.owl-carousel .owl-controls .owl-nav .owl-prev,
.jt-box-blog-slide.owl-carousel .owl-controls .owl-nav .owl-next {display: inline-block;padding: 0 0 0 10px;}
.jt-box-blog-slide.owl-carousel .owl-stage-outer {padding: 50px 0 0 0;}
.jt-box-blog .jt-box-post-meta {
font-family: 'Montserrat', sans-serif;
font-size: 11px;
text-transform: uppercase;
color: #777777;
letter-spacing: 2px;
padding: 30px 0 0 0;
}
.jt-box-blog .jt-box-post-meta span:after {content: "/";padding: 0 10px;}
.jt-box-blog .jt-box-post-meta a,
.jt-box-blog .jt-box-post-meta a:hover,
.jt-box-blog .jt-box-post-meta a:active,
.jt-box-blog .jt-box-post-meta a:focus {text-decoration: none;color: #777777;}
.jt-box-blog h3 {padding: 8px 0 15px;} .jt-blog-slide.jt-style-three-blog {width: 33.3333%;}
.jt-soc-share {
height: 20px;
width: 100px;
background: #000;
top: 50px;
position: relative;
right: 50px;
display: inline-block;
display: none;
}
a.jt-post-read-more:hover .jt-soc-share {display: block;}
#jt-slide-wrap {border-bottom: 1px solid #f0f0f0;}
#jt-slide-wrap .owl-controls {display: none;}
.jt-slide-cont {text-align: center; padding: 35px 20px;}
.jt-blog-slide img {max-width: 100%;}
.jt-blog-slide {
width: 100%;
float: left;
padding: 0 3px 0 0;
cursor: url(//www.franbrea.com/wp-content/themes/juster/images/icons/slide-cur.png),auto;
}
.owl-item .jt-blog-slide {min-height: 575px;}
.jt-blog-slide:hover .jt-slide-cont {background: #f7f8f9;}
.jt-blog-slid:last-child {padding: 0;}
.jt-style-two-blog .jt-blog-two,
.blog_style_ot_2 .jt-blog-two {
position: relative;
overflow: hidden;
float: left;
width: 33.3333%;
}
.jt-default-blog-style {
position: relative;
overflow: hidden;
float: left;
width: 100%;
}
.jt-default-blog-style .jt-each-post {width: 33.3333%;padding: 0px 3px 0px 0px;}
.blog .jt-default-blog-style.jt-blog-col-1 { width: 100%; padding: 0; }
.blog .jt-default-blog-style.jt-blog-col-2 { width: 50%; padding: 0; }
.blog .jt-default-blog-style.jt-blog-col-3 { width: 33.3333%; padding: 0; }
.blog .jt-default-blog-style.jt-blog-col-4 { width: 25%; padding: 0; }
.blog .jt-default-blog-style.jt-blog-col-1 .jt-each-post { width: 100%; }
.blog .jt-default-blog-style.jt-blog-col-2 .jt-each-post { width: 100%; }
.blog .jt-default-blog-style.jt-blog-col-3 .jt-each-post { width: 100%; }
.blog .jt-default-blog-style.jt-blog-col-4 .jt-each-post { width: 100%; }
.jt_freelance_content .jt-blog-page {overflow: hidden; }
.jt-widget-text  > img {max-width:100%;} .jt-client-carousel {text-align: center;z-index: 0;}
.jt-client-carousel .owl-item {
display: inline-block;
width: auto;
text-align: center;
border: 1px solid #ddd;
border-right:0px;
}
.jt-client-carousel .owl-item .jt-client-logo {
width: 260px;
height: 180px;
line-height: 180px;
display: inline-block;
}
.jt-client-carousel .owl-item:nth-child(n+4) {border-right: 1px solid #ddd;}
.jt-client-carousel .owl-item:nth-child(n+5) {border-left: 0;}
.jt-client-carousel .jt-client-logo img {
max-width: 100%;
width: auto;
position: relative;
top: 0;
left: 0;
right: 0;
display: inline-block;
}
.col-clients-5 {width: 20%;float: left;} .jt-client-carousel .owl-controls {
float: left;
width: 100%;
position: absolute;
top: 0;
margin: 0;
}
.jt-client-carousel .owl-controls .owl-nav > div {
height: 182px;
padding: 0 10px;
color: #232323;
border: 1px solid #ddd;
}
.jt-client-carousel .owl-controls .owl-prev {position: absolute;left: -29px;}
.jt-client-carousel .owl-controls .owl-next {position: absolute;right: -29px;}
.client-arrow-left {
background: url(//www.franbrea.com/wp-content/themes/juster/images/arrows/client-arrow-left.png) no-repeat;
height: 14px;
width: 8px;
display: block;
position: relative;
top: 83px;
}
.client-arrow-right {
background: url(//www.franbrea.com/wp-content/themes/juster/images/arrows/client-arrow-right.png) no-repeat;
height: 14px;
width: 8px;
display: block;
position: relative;
top: 83px;
} .jt-client-static {
display: inline-block;
width: 100%;
margin: 20px auto;
border: 1px solid #eee;
border-bottom: 0px;
}
.jt-client-static a {
float: left;
width: 33.3333%;
min-height: 170px;
text-align: center;
padding: 45px 0;
border-right: 1px solid #eee;
border-bottom: 1px solid #eee;
}
.jt-client-static a:nth-child(3n) {border-width: 1px 0px 1px 1px;}
.jt-client-static a img {max-width: 100%;position: relative;top: 30px;} .jt-vint-clients img {max-width: 100%;}
.jt-vint-clients {
padding: 60px 0;
width: 100%;
float: left;
text-align: center;
}
.jt-vint-clients a {
width: 100%;
float: left;
-webkit-transition: opacity 0.3s ease;
-moz-transition: opacity 0.3s ease;
-ms-transition: opacity 0.3s ease;
-o-transition: opacity 0.3s ease;
transition: opacity 0.3s ease;
}
.jt-vint-clients a.non-active {filter: alpha(opacity=50);-moz-opacity: 0.5;-khtml-opacity: 0.5;opacity: 0.5;}
.jt-vint-clients a.active {filter: alpha(opacity=100);-moz-opacity: 1;-khtml-opacity: 1;opacity: 1;}
.jt-normal-clients {
padding: 60px 0px;
width: 100%;
float: left;
text-align: center;
}
.jt-normal-clients a > img {max-width:100%;} .counter-five .jt-counter {width: 20%;}
.jt-counter {
width: 100%;
padding: 20px 0;
display: inline-block;
text-align: center;
}
.jt-counter .jt-num {
font-family: 'Montserrat', sans-serif;
font-size: 32px;
color: #35373e;
margin: 20px 0px 10px;
letter-spacing: 3px;
}
.jt-counter .jt-count-sep:before {
content: '';
position: absolute;
left: -20px;
right: 0;
bottom: 0;
background: #222;
width: 40px;
height: 1px;
margin: 5px 0;
-webkit-transition: all .4s ease;
-moz-transition: all .4s ease;
-ms-transition: all .4s ease;
-o-transition: all .4s ease;
transition: all .4s ease;
}
.jt-counter .jt-count-sep {
width: 20px;
height: 1px;
background: #222;
display: block;
position: relative;
left: 0;
right: 0;
margin: 20px auto 25px;
text-align: center;
}
.jt-counter .jt-count-sep:after {
content: '';
position: absolute;
left: 0;
right: 0;
top: 0;
background: #222;
width: 40px;
height: 1px;
margin: 5px 0;
-webkit-transition: all .4s ease;
-moz-transition: all .4s ease;
-ms-transition: all .4s ease;
-o-transition: all .4s ease;
transition: all .4s ease;
}
.jt-counter:hover .jt-count-sep:before {left: -10px;}
.jt-counter:hover .jt-count-sep:after {left: -10px;}
.jt-coun-content {
font-family: 'Montserrat', sans-serif;
font-size: 12px;
text-transform: uppercase;
letter-spacing: 3px;
} .jt-corp-count-bg {
width: 100%;
min-height: 360px;
background: url(//www.franbrea.com/wp-content/themes/juster/images/corp-count-bg.jpg) no-repeat center;
position: relative;
z-index: 1;
margin: 110px 0 140px;
float: left;
}
.jt-corp-count-bg:after {
content: "";
position: absolute;
width: 100%;
height: 100%;
left: 0;
top: 0;
background: rgba(45,46,48,0.85);
z-index: -1;
}
.jt-corp-count {padding: 0;}
.jt-corp-count .jt-num {
font-size: 32px;
color: #35373e;
font-weight: 900;
letter-spacing: 5px;
margin: 20px 0 10px 0;
}
.jt-corp-count .jt-coun-content {color: #35373e;padding: 0;letter-spacing: 2px;}
.jt-corp-count i {color: #35373e;font-size: 45px;} .jt-portfolio-wrapper {}
.jt-port-col-2 .jt-portfolio-item,
.jt-port-col-2 .jt-business-port {width: 50%;}
.jt-port-col-3 .jt-portfolio-item,
.jt-port-col-3 .jt-business-port {width: 33.3333%;}
.jt-port-col-4 .jt-portfolio-item,
.jt-port-col-4 .jt-business-port {width: 25%;}
.jt-port-col-5 .jt-portfolio-item,
.jt-port-col-5 .jt-business-port {width: 20%;}
.jt-portfolio-wrapper .jt-portfolio-item {text-align: center;float: left;position: relative;}
.jt-portfolio-item .jt-port-image img {max-width: 100%;}
.jt-port-image .jt-port-page-link {position: relative;z-index: 1;}
.jt-portfolio-item .jt-port-overlay {
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 100%;
filter: alpha(opacity=0);
-moz-opacity: 0;
-khtml-opacity: 0;
opacity: 0;
-webkit-transition: all .4s ease;
-moz-transition: all .4s ease;
-ms-transition: all .4s ease;
-o-transition: all .4s ease;
transition: all .4s ease;
}
.jt-portfolio-item:hover .jt-port-overlay {
filter: alpha(opacity=100);
-moz-opacity: 1;
-khtml-opacity: 1;
opacity: 1;
background: rgba(255,255,255,0.9);
-webkit-transition: all .4s ease;
-moz-transition: all .4s ease;
-ms-transition: all .4s ease;
-o-transition: all .4s ease;
transition: all .4s ease;
}
.jt-portfolio-item .jt-port-content {position: relative;top: 44%;padding: 0 20px;}
.jt-portfolio-item .jt-port-sep {
margin: 10px auto;
height: 1px;
width: 0px;
display: block;
background: #35373e;
-webkit-transition: all .4s ease;
-moz-transition: all .4s ease;
-ms-transition: all .4s ease;
-o-transition: all .4s ease;
transition: all .4s ease;
}
.jt-portfolio-item:hover .jt-port-sep {width: 40px;}
.jt-portfolio-item .jt-port-heading {
text-transform: uppercase;
letter-spacing: 3px;
font-size: 13px;
font-family: 'Montserrat', sans-serif;
margin: 0;
position: relative;
top: -20px;
-webkit-transition: all .4s ease;
-moz-transition: all .4s ease;
-ms-transition: all .4s ease;
-o-transition: all .4s ease;
transition: all .4s ease;
}
.jt-portfolio-item .jt-port-cat {
position: relative;
top: 20px;
-webkit-transition: all .4s ease;
-moz-transition: all .4s ease;
-ms-transition: all .4s ease;
-o-transition: all .4s ease;
transition: all .4s ease;
}
.jt-portfolio-item:hover .jt-port-heading,
.jt-portfolio-item:hover .jt-port-cat {position: relative;top: 0;}
.jt-portfolio-item .jt-port-cat a {
font-family: 'Amiri', serif;
font-style: italic;
color: #35373e;
font-size: 14px;
letter-spacing: 1px;
}
.jt-portfolio-item .jt-port-heading a,
.jt-portfolio-item .jt-port-heading a:hover,
.jt-portfolio-item .jt-port-heading a:focus,
.jt-portfolio-item .jt-port-cat a,
.jt-portfolio-item .jt-port-cat a:hover,
.jt-portfolio-item .jt-port-cat a:focus {color: #35373e;text-decoration: none;}
.jt-business-port .jt-business-port-cont .jt-port-category a:after {content: ', ';}
.jt-business-port .jt-business-port-cont .jt-port-category a:last-child:after {content: '';} .jt-corp-port .jt-portfolio-item {width: 30.1%; margin: 0 0 10px 0;}
.jt-corp-port .jt-portfolio-item:hover .jt-corp-port-overlay {filter: alpha(opacity=100);-moz-opacity: 1;-khtml-opacity: 1;opacity: 1;}
.jt-corp-port-overlay {
position: absolute;
width: 96%;
height: 94%;
top: 0;
left: 0;
background: rgba(53,55,62,.8);
margin: 2%;
filter: alpha(opacity=0);
-moz-opacity: 0;
-khtml-opacity: 0;
opacity: 0;
-webkit-transition: opacity .5s ease;
-moz-transition: opacity .5s ease;
-ms-transition: opacity .5s ease;
-o-transition: opacity .5s ease;
transition: opacity .5s ease;
}
.jt-corp-port-cont .jt-corp-cat {
font-family: 'Amiri', serif;
font-size: 15px;
color: #fff;
text-transform: capitalize;
letter-spacing: 1px;
display: block;
position: relative;
top: -50px;
-webkit-transition: all .5s ease;
-moz-transition: all .5s ease;
-ms-transition: all .5s ease;
-o-transition: all .5s ease;
transition: all .5s ease;
}
.jt-corp-port .jt-portfolio-item:hover .jt-corp-port-cont .jt-corp-cat {top: 0;}
.jt-corp-port-cont .jt-corp-product {
font-family: 'Montserrat', sans-serif;
font-size: 12px;
color: #fff;
letter-spacing: 2px;
text-transform: uppercase;
display: block;
margin: 0;
padding: 10px 0;
}
.jt-corp-port-overlay .jt-corp-port-cont {position: relative;top: 40%;}
.jt-corp-port-overlay .jt-corp-port-cont a,
.jt-corp-port-overlay .jt-corp-port-cont a:hover,
.jt-corp-port-overlay .jt-corp-port-cont a:active,
.jt-corp-port-overlay .jt-corp-port-cont a:focus {text-decoration: none;}
.jt-corp-port-cont img {
position: relative;
max-width: 100%;
left: -25%;
-webkit-transition: all .5s ease;
-moz-transition: all .5s ease;
-ms-transition: all .5s ease;
-o-transition: all .5s ease;
transition: all .5s ease;
}
.jt-corp-port .jt-portfolio-item:hover .jt-corp-port-cont img {left: 0;}
.jt-corp-port .jt-portfolio-item .jt-corp-port-overlay .jt-cat-div .jt-corp-cat:after {content: ", ";}
.jt-corp-port .jt-portfolio-item .jt-corp-port-overlay .jt-cat-div .jt-corp-cat:last-child:after {content: none;}
.jt-boxed-port .jt-portfolio-item .jt-box-cat::after {content: ", ";}
.jt-boxed-port .jt-portfolio-item .jt-corp-port-cont .jt-box-cat:last-child::after {content: "";}
.jt-boxed-port .jt-corp-port-overlay .jt-corp-port-cont .jt-box-cat {display: inline-block}
.jt-corp-port-cont .jt-corp-cat {display: inline-block;} .jt-filter {text-align: center;list-style: none;position: relative;}
.entry-content ul.jt-filter {
float: none;
width: auto;
padding: 0px;
min-height: 40px;
z-index: 1;
}
.jt-filter li {display: inline-block;}
.jt-filter li a {
color: #777;
border-width: 1px 0;
border-style: solid;
border-color: #ddd;
padding: 8px 10px;
margin: 0 10px;
}
.jt-filter li a:hover,
.jt-filter li a.active {text-decoration: none;border-color: #222;color: #222;}
.jt-filter li.back-text {
font-family: 'Montserrat', sans-serif;
filter: alpha(opacity=4);
-moz-opacity: 0.04;
-khtml-opacity: 0.04;
opacity: 0.04;
font-size: 78px;
line-height: 14px;
text-transform: uppercase;
position: absolute;
left: 15px;
right: 0;
top: 0;
z-index: -1;
letter-spacing: 13px;
font-weight: bold;
}
.post-type-archive-portfolio .jt-filter li.back-text { line-height: 18px;}
.archive.tax-portfolio_category .jt-filter li.back-text { line-height: 18px;} .jt-filter-wrapper {
padding-bottom: 85px;
padding-top: 70px;
float: left;
width: 100%;
}
.jt-filter-wrapper .jt-filter li {display: inline-block;margin: 20px 0px;}
.jt-filter-right .jt-heading {text-align: left;}
.jt-filter-wrapper .jt-heading h2 {font-size: 20px;letter-spacing: 4px;margin-top: 0;font-weight: 500;}
.jt-filter-left .jt-heading {text-align: right;}
.jt-filter-left .jt-heading .jt-sep-two {float: right;}
.jt-filter-left .jt-heading .jt-sep-two:before {left: -30px;}
.jt-filter-left.sep-hover-control:hover .jt-heading .jt-sep-two:before {left: -10px;}
.jt-filter-left.sep-hover-control:hover .jt-sep-two {width: 30px;}
.jt-filter-left.sep-hover-control:hover .jt-sep-two:before {width: 40px;}
.jt-filter-center .jt-heading {margin: 0 0 70px;} .jt-hamburger {
width: 46px;
height: 46px;
line-height: 46px;
margin: 0 auto;
border: 1px solid #e8e8e8;
-webkit-border-radius: 100%;
-moz-border-radius: 100%;
-ms-border-radius: 100%;
-o-border-radius: 100%;
border-radius: 100%;
cursor: pointer;
}
.jt-ham-nav {
width: 18px;
height: 15px;
position: relative;
margin: 0 auto;
-webkit-transform: rotate(0deg);
-moz-transform: rotate(0deg);
-o-transform: rotate(0deg);
transform: rotate(0deg);
-webkit-transition: .5s ease-in-out;
-moz-transition: .5s ease-in-out;
-o-transition: .5s ease-in-out;
transition: .5s ease-in-out;
cursor: pointer;
position: relative;
top: 16px;
}
.jt-ham-nav span {
display: block;
position: absolute;
height: 1px;
width: 100%;
background: #111111;
border-radius: 9px;
filter: alpha(opacity=100);
-moz-opacity: 1;
-khtml-opacity: 1;
opacity: 1;
left: 0;
-webkit-transform: rotate(0deg);
-moz-transform: rotate(0deg);
-o-transform: rotate(0deg);
transform: rotate(0deg);
-webkit-transition: .25s ease-in-out;
-moz-transition: .25s ease-in-out;
-o-transition: .25s ease-in-out;
transition: .25s ease-in-out;
} .jt-ham-nav span:nth-child(1) {top: 0px;}
.jt-ham-nav span:nth-child(2),
.jt-ham-nav span:nth-child(3) {top: 5px;}
.jt-ham-nav span:nth-child(4) {top: 10px;}
.jt-ham-nav.open span:nth-child(1) {top: 18px;width: 0%;left: 50%;}
.jt-ham-nav.open span:nth-child(2) {-webkit-transform: rotate(45deg); -moz-transform: rotate(45deg); -o-transform: rotate(45deg);transform: rotate(45deg);}
.jt-ham-nav.open span:nth-child(3) { -webkit-transform: rotate(-45deg); -moz-transform: rotate(-45deg);-o-transform: rotate(-45deg);transform: rotate(-45deg);}
.jt-ham-nav.open span:nth-child(4) {top: 18px;width: 0%;left: 50%;}
.jt-port-filter-style-three {
width: 100%;
text-align: center;
margin: 100px auto;
display: inline-block;
}
.jt-slide-filter-list,
.entry-content ul.jt-slide-filter-list {
margin: 0;
padding: 40px 0 0 0;
display: none;
text-align: center;
}
.jt-slide-filter-list li {display: inline-block;padding: 0 45px 0 0;}
.jt-slide-filter-list li a {
color: #35373e;
font-family: "Montserrat",sans-serif;
font-size: 11px;
text-transform: uppercase;
letter-spacing: 3px;
position: relative;
margin: 0 auto;
}
.jt-slide-filter-list li a,
.jt-slide-filter-list li a:hover,
.jt-slide-filter-list li a:active,
.jt-slide-filter-list li a:focus {text-decoration: none;}
.jt-slide-filter-list li a:after {
content: "";
position: absolute;
width: 0;
left: 0;
right: 0;
top: 100%;
display: block;
background: #35373e;
height: 2px;
margin: 10px auto 0;
-webkit-transition: width .25s ease;
-moz-transition: width .25s ease;
-ms-transition: width .25s ease;
-o-transition: width .25s ease;
transition: width .25s ease;
text-align: center;
}
.jt-slide-filter-list li a:hover:after {width: 100%;}
.jt-slide-filter-list li:last-child {padding: 0px;} .jt-filter-wrapper.jt-filter-wrapper-three {padding-top: 20px;padding-bottom: 50px;float: none;}
.jt-filter-wrapper.jt-filter-wrapper-three .jt-filter li a {
font-family: 'Montserrat', sans-serif;
font-size: 10px;
text-transform: uppercase;
color: #35373e;
letter-spacing: 2px;
border: 2px solid transparent;
box-shadow: 0 0 0 1px #e8e8e8;
}
.jt-filter-wrapper.jt-filter-wrapper-three .jt-filter li a.active,
.jt-filter-wrapper.jt-filter-wrapper-three .jt-filter li a:hover {border: 2px solid #35373e;box-shadow: none;} .jt-cat-tab  {display: inline-block;width: 100%;}
.jt-cat-tab .jt-trend-filter {padding: 0;margin: 0 0 60px 0;text-align: center;}
.jt-cat-tab .jt-trend-filter li {display: inline-block;padding: 0 30px 20px 30px;}
.jt-cat-tab .jt-trend-filter li a {
font-family: 'Montserrat', sans-serif;
color: #999999;
font-size: 11px;
text-transform: uppercase;
letter-spacing: 2px;
}
.jt-cat-tab .jt-trend-filter li a,
.jt-cat-tab .jt-trend-filter li a:hover,
.jt-cat-tab .jt-trend-filter li a:active,
.jt-cat-tab .jt-trend-filter li a:focus {text-decoration: none;}
.jt-cat-tab .jt-trend-filter li a.active {color: #464646;} .jt-port-heading .portfilo-headings {margin: 0 0 60px;padding: 0px;}
.port-head-align-left {float: left;text-align: center;}
.port-cat-align-left {float: right;text-align: center;}
.port-head-align-right {float: right;text-align: center;}
.port-cat-align-right {float: left;text-align: center;}
.port-head-align-center {text-align: center;width: 100%;margin: 0px;}
.port-cat-align-center {text-align: center;width: 100%;}
.port-sep-align-center {margin: 20px auto;text-align: center;}
.jt-port-heading h2.port-main-heading {float: none;width: auto;margin: 20px 0px 10px;}
.port-main-heading {
color: #35373E;
font-size: 22px;
font-family: "Montserrat",sans-serif;
letter-spacing: 2px;
text-transform: uppercase;
}
.port-head-seperator {
width: 20px;
height: 1px;
background: #222;
display: block;
position: relative;
left: 0;
right: 0;
margin: 20px 0;
text-align: center;
-webkit-transition: all .4s ease;
-o-transition: all .4s ease;
transition: all .4s ease;
}
.port-head-seperator::before {
content: '';
position: absolute;
left: 0;
right: 0;
bottom: 0;
background: #222;
width: 50px;
height: 1px;
margin: 5px 0;
-webkit-transition: all .4s ease;
-o-transition: all .4s ease;
transition: all .4s ease;
}
.jt-port-heading:hover .port-head-seperator { width: 30px;left: 0px;}
.jt-port-heading:hover .port-head-seperator:before {width: 40px;}
.jt-port-heading ul.jt-filter {
width: auto;
min-height: 40px;
margin: 0px 0px 60px;
padding: 24px 0px 0px;
}
.port-seperator-three:before {
content: '';
position: absolute;
left: -30px;
right: 0;
bottom: 0;
background: #222;
width: 50px;
height: 1px;
margin: 5px 0;
-webkit-transition: all .4s ease;
-o-transition: all .4s ease;
transition: all .4s ease;
}
.port-seperator-three {
width: 20px;
height: 1px;
background: #222;
display: block;
position: relative;
left: 0;
right: 0;
margin: 20px auto;
text-align: center;
}
.port-seperator-three:after {
content: '';
position: absolute;
left: 0;
right: 0;
top: 0;
background: #222;
width: 50px;
height: 1px;
margin: 5px 0;
-webkit-transition: all .4s ease;
-o-transition: all .4s ease;
transition: all .4s ease;
}
.jt-port-heading:hover .port-seperator-three:before,
.jt-port-headin:hover .jt-sep:before {left: -15px;}
.jt-port-heading:hover .port-seperator-three:after,
.jt-port-heading:hover .jt-sep:after {left: -15px;} .isotope-layout-extrawidth.jt-studio-hover .jt-studio-port .jt-port-overlay {margin: 2.5% 3%;}
.isotope-layout-extrawidth.portfolio-style-grid.jt-port-col-2.jt-corp-port .jt-portfolio-item .jt-corp-port-overlay {margin: 1.7% 2%;}
.isotope-layout-extrawidth.portfolio-style-grid.jt-port-col-2.jt-corp-port .jt-portfolio-item .jt-corp-port-overlay .jt-corp-port-cont {top: 44%;}
.isotope-layout-extrawidth.portfolio-style-grid.jt-port-col-3.jt-corp-port .jt-portfolio-item .jt-corp-port-overlay .jt-corp-port-cont {top: 43%;}
.isotope-layout-extrawidth.portfolio-style-grid.jt-port-col-5.jt-corp-port .jt-portfolio-item .jt-corp-port-overlay .jt-corp-port-cont {top: 35%;}
.isotope-layout-extrawidth.jt-vint-port.portfolio-style-grid.jt-port-col-5 .jt-portfolio-item .jt-port-content {top: 41%;}
.isotope-layout-extrawidth.jt-studio-hover.portfolio-style-grid.jt-port-col-2 .jt-studio-port.jt-portfolio-item .jt-port-overlay,
.isotope-layout-extrawidth.jt-studio-hover.portfolio-style-grid.jt-port-col-3 .jt-studio-port.jt-portfolio-item .jt-port-overlay,
.isotope-layout-extrawidth.jt-studio-hover.portfolio-style-grid.jt-port-col-4 .jt-studio-port.jt-portfolio-item .jt-port-overlay,
.isotope-layout-extrawidth.jt-studio-hover.portfolio-style-grid.jt-port-col-5 .jt-studio-port.jt-portfolio-item .jt-port-overlay {width: 94%;}
.isotope-layout-extrawidth.portfolio-style-grid.jt-port-col-5.jt-studio-hover .jt-portfolio-item .jt-port-content {top: 40%;}
.jt-corp-port .portfolio-style-grid.jt-port-col-3.jt-corp-port .jt-corp-port-overlay .jt-corp-port-cont {top: 42%;} .isotope-layout-extrawidth.portfolio-style-grid.jt-port-col-3.jt-white-hover .jt-portfolio-item .jt-port-content {top: 43%;}
.isotope-layout-extrawidth.portfolio-style-grid.jt-port-col-5.jt-white-hover .jt-portfolio-item .jt-port-content {top: 40%;}
.isotope-layout-boxed.portfolio-style-grid.jt-port-col-4.jt-white-hover .jt-portfolio-item .jt-port-content,
.main-content-center .isotope-layout-extrawidth.portfolio-style-grid.jt-port-col-4.jt-white-hover .jt-portfolio-item .jt-port-content {top: 40%;}
.isotope-layout-boxed.portfolio-style-grid.jt-port-col-5.jt-white-hover .jt-portfolio-item .jt-port-content,
.main-content-center .isotope-layout-extrawidth.portfolio-style-grid.jt-port-col-5.jt-white-hover .jt-portfolio-item .jt-port-content {top: 33%;} .isotope-layout-extrawidth.portfolio-style-grid.jt-port-col-3.jt-vint-port .jt-portfolio-item .jt-port-content,
.jt-box-layout-bg .isotope-layout-extrawidth.portfolio-style-grid.jt-port-col-3.jt-vint-port .jt-portfolio-item .jt-port-content {top: 43%;}
.isotope-layout-extrawidth.portfolio-style-grid.jt-port-col-5.jt-vint-port .jt-portfolio-item .jt-port-content,
.jt-box-layout-bg .isotope-layout-extrawidth.portfolio-style-grid.jt-port-col-5.jt-vint-port .jt-portfolio-item .jt-port-content {top: 41%;}
.isotope-layout-boxed.portfolio-style-grid.jt-port-col-4.jt-vint-port .jt-portfolio-item .jt-port-content,
.main-content-center .isotope-layout-extrawidth.portfolio-style-grid.jt-port-col-4.jt-vint-port .jt-portfolio-item .jt-port-content,
.jt-box-layout-bg .isotope-layout-extrawidth.jt-vint-port.portfolio-style-grid.jt-port-col-4 .jt-portfolio-item .jt-port-content {top: 40%;}
.isotope-layout-boxed.portfolio-style-grid.jt-port-col-5.jt-vint-port .jt-portfolio-item .jt-port-content,
.main-content-center .isotope-layout-extrawidth.portfolio-style-grid.jt-port-col-5.jt-vint-port .jt-portfolio-item .jt-port-content,
.jt-box-layout-bg .isotope-layout-extrawidth.jt-vint-port.portfolio-style-grid.jt-port-col-5 .jt-portfolio-item .jt-port-content {top: 33%;} .jt_left_content .isotope-layout-extrawidth.portfolio-style-grid.jt-port-col-2 .jt-business-port .jt-port-hover-overlay,
.jt_right_content .isotope-layout-extrawidth.portfolio-style-grid.jt-port-col-2 .jt-business-port .jt-port-hover-overlay,
.jt-photo-wrap.jt_photography_content .isotope-layout-extrawidth.portfolio-style-grid.jt-port-col-2 .jt-business-port .jt-port-hover-overlay,
.jt-photo-wrap.jt_vintage_content .isotope-layout-extrawidth.portfolio-style-grid.jt-port-col-2 .jt-business-port .jt-port-hover-overlay,
.jt-box-layout-bg .isotope-layout-extrawidth.portfolio-style-grid.jt-port-col-2 .jt-business-port .jt-port-hover-overlay,
.isotope-layout-extrawidth.portfolio-style-grid.jt-port-col-2 .jt-business-port .jt-port-hover-overlay {height: 91.8%;}
.jt-photo-wrap.jt_photography_content .main-content-center .isotope-layout-extrawidth.portfolio-style-grid.jt-port-col-2 .jt-business-port .jt-port-hover-overlay,
.jt-photo-wrap.jt_vintage_content .main-content-center .isotope-layout-extrawidth.portfolio-style-grid.jt-port-col-2 .jt-business-port .jt-port-hover-overlay,
.jt-box-layout-bg .main-content-center .isotope-layout-extrawidth.portfolio-style-grid.jt-port-col-2 .jt-business-port .jt-port-hover-overlay {height: 94%;} .isotope-layout-extrawidth.jt-studio-hover.portfolio-style-grid.jt-port-col-2 .jt-portfolio-item .jt-port-overlay {height: 91.4%;}
.isotope-layout-extrawidth.jt-studio-hover.portfolio-style-grid.jt-port-col-3 .jt-portfolio-item .jt-port-overlay {height: 92.8%;}
.isotope-layout-extrawidth.jt-studio-hover.portfolio-style-grid.jt-port-col-4 .jt-portfolio-item .jt-port-overlay {height: 93.2%;}
.isotope-layout-extrawidth.jt-studio-hover.portfolio-style-grid.jt-port-col-5 .jt-portfolio-item .jt-port-overlay {height: 92.6%;}
.isotope-layout-boxed.jt-studio-hover.portfolio-style-grid.jt-port-col-2 .jt-portfolio-item .jt-port-overlay {width: 94%;height: 91%;}
.isotope-layout-boxed.jt-studio-hover.portfolio-style-grid.jt-port-col-3 .jt-portfolio-item .jt-port-overlay {width: 94%;height: 92.5%;}
.main-content-center .isotope-layout-extrawidth.portfolio-style-grid.jt-port-col-5.jt-studio-hover .jt-portfolio-item .jt-port-content,
.isotope-layout-boxed.portfolio-style-grid.jt-port-col-5.jt-studio-hover .jt-portfolio-item .jt-port-content {top: 31%;}
.isotope-layout-boxed.portfolio-style-grid.jt-port-col-3.jt-studio-hover .jt-portfolio-item .jt-port-content,
.isotope-layout-boxed.portfolio-style-grid.jt-port-col-4.jt-studio-hover .jt-portfolio-item .jt-port-content,
.jt_shop_content .main-content-center .isotope-layout-extrawidth.portfolio-style-grid.jt-port-col-4.jt-studio-hover .jt-portfolio-item .jt-port-content {top: 40%;}
.isotope-layout-boxed.portfolio-style-grid.jt-port-col-4.jt-corp-port .jt-portfolio-item .jt-corp-port-overlay .jt-corp-port-cont,
.jt-box-layout-bg .isotope-layout-boxed.portfolio-style-grid.jt-port-col-4.jt-corp-port .jt-portfolio-item .jt-corp-port-overlay .jt-corp-port-cont {top: 32%;}
.isotope-layout-boxed.portfolio-style-grid.jt-port-col-4.jt-studio-hover .jt-portfolio-item .jt-port-overlay {width: 94%;height: 93%;}
.isotope-layout-boxed.portfolio-style-grid.jt-port-col-5.jt-studio-hover .jt-portfolio-item .jt-port-overlay {width: 94%;height: 93%;} .jt_left_content .portfolio-style-grid.isotope-layout-extrawidth.jt-studio-hover.jt-port-col-4 .jt-portfolio-item .jt-port-content,
.jt_right_content .portfolio-style-grid.isotope-layout-extrawidth.jt-studio-hover.jt-port-col-4 .jt-portfolio-item .jt-port-content,
.jt-box-layout-bg .portfolio-style-grid.isotope-layout-extrawidth.jt-studio-hover.jt-port-col-3 .jt-portfolio-item .jt-port-content,
.jt-photo-wrap.jt_photography_content .portfolio-style-grid.isotope-layout-extrawidth.jt-corp-port.jt-port-col-2 .jt-portfolio-item .jt-corp-port-cont {top: 41%;}
.jt_left_content .portfolio-style-grid.isotope-layout-extrawidth.jt-studio-hover.jt-port-col-5 .jt-portfolio-item .jt-port-content,
.jt_right_content .portfolio-style-grid.isotope-layout-extrawidth.jt-studio-hover.jt-port-col-5 .jt-portfolio-item .jt-port-content,
.jt-box-layout-bg .portfolio-style-grid.isotope-layout-extrawidth.jt-studio-hover.jt-port-col-4 .jt-portfolio-item .jt-port-content,
.jt-photo-wrap.jt_photography_content .portfolio-style-grid.isotope-layout-extrawidth.jt-corp-port.jt-port-col-3 .jt-portfolio-item .jt-corp-port-cont {top: 38%;}
.jt-box-layout-bg .portfolio-style-grid.isotope-layout-extrawidth.jt-studio-hover.jt-port-col-5 .jt-portfolio-item .jt-port-content {top: 30%;}
.jt-photo-wrap.jt_photography_content .portfolio-style-grid.isotope-layout-extrawidth.jt-corp-port.jt-port-col-5 .jt-portfolio-item .jt-corp-port-cont {top: 32%;}
.jt_left_content .main-content-center .isotope-layout-extrawidth.portfolio-style-grid.jt-port-col-4.jt-studio-hover .jt-portfolio-item .jt-port-content,
.jt_right_content .main-content-center .isotope-layout-extrawidth.portfolio-style-grid.jt-port-col-4.jt-studio-hover .jt-portfolio-item .jt-port-content {top: 40%;}
.jt_left_content .main-content-center .isotope-layout-extrawidth.portfolio-style-grid.jt-port-col-5.jt-studio-hover .jt-portfolio-item .jt-port-content,
.jt_right_content .main-content-center .isotope-layout-extrawidth.portfolio-style-grid.jt-port-col-5.jt-studio-hover .jt-portfolio-item .jt-port-content {top: 34%;}
.jt-photo-wrap.jt_photography_content .portfolio-style-grid.isotope-layout-extrawidth.jt-corp-port.jt-port-col-4 .jt-portfolio-item .jt-corp-port-cont {top: 37%;}
.jt_left_content .main-content-center .isotope-layout-extrawidth.jt-studio-hover.portfolio-style-grid.jt-port-col-3 .jt-portfolio-item .jt-port-overlay,
.jt_right_content .main-content-center .isotope-layout-extrawidth.jt-studio-hover.portfolio-style-grid.jt-port-col-3 .jt-portfolio-item .jt-port-overlay {height: 93.8%;}
.jt_left_content .isotope-layout-extrawidth.jt-studio-hover.portfolio-style-grid.jt-port-col-2 .jt-portfolio-item .jt-port-overlay,
.jt_right_content .isotope-layout-extrawidth.jt-studio-hover.portfolio-style-grid.jt-port-col-2 .jt-portfolio-item .jt-port-overlay {height: 91.3%;}
.jt_right_content .isotope-layout-boxed.portfolio-style-grid.jt-port-col-5.jt-studio-hover .jt-portfolio-item .jt-port-overlay {height: 91%;}
.jt-photo-wrap.jt_photography_content .main-content-center .isotope-layout-extrawidth.portfolio-style-grid.jt-port-col-5.jt-studio-hover .jt-portfolio-item .jt-port-content {top: 32%;}
.jt-photo-wrap.jt_photography_content .main-content-center .isotope-layout-extrawidth.portfolio-style-grid.jt-port-col-4.jt-studio-hover .jt-portfolio-item .jt-port-content {top: 40%;}
.jt-photo-wrap.jt_photography_content .main-content-center .isotope-layout-extrawidth.portfolio-style-grid.jt-port-col-2.jt-studio-hover .jt-portfolio-item .jt-port-content {top: 43%;}
.jt-photo-wrap.jt_photography_content .main-content-center .isotope-layout-extrawidth.jt-studio-hover.portfolio-style-grid.jt-port-col-2 .jt-portfolio-item .jt-port-overlay {height: 92.7%;}
.jt-photo-wrap.jt_photography_content .main-content-center .isotope-layout-extrawidth.jt-studio-hover.portfolio-style-grid.jt-port-col-3 .jt-portfolio-item .jt-port-overlay {height: 93.8%;}
.jt-photo-wrap.jt_photography_content .main-content-center .isotope-layout-extrawidth.jt-studio-hover.portfolio-style-grid.jt-port-col-4 .jt-portfolio-item .jt-port-overlay {height: 94.2%;}
.jt-photo-wrap.jt_photography_content .isotope-layout-boxed.portfolio-style-grid.jt-port-col-5.jt-studio-hover .jt-portfolio-item .jt-port-overlay {height: 92%;}
.jt-photo-wrap.jt_vintage_content.jt_vintage_right .isotope-layout-extrawidth.jt-studio-hover.portfolio-style-grid.jt-port-col-2 .jt-portfolio-item .jt-port-overlay {height: 93.3%;}
.jt_left_content .main-content-center .isotope-layout-extrawidth.portfolio-style-grid.jt-port-col-5.jt-studio-hover .jt-portfolio-item .jt-port-content .jt-port-cat a,
.jt_right_content .main-content-center .isotope-layout-extrawidth.portfolio-style-grid.jt-port-col-5.jt-studio-hover .jt-portfolio-item .jt-port-content .jt-port-cat a,
.jt-photo-wrap .main-content-center .isotope-layout-extrawidth.portfolio-style-grid.jt-port-col-5.jt-studio-hover .jt-portfolio-item .jt-port-content .jt-port-cat a,
.jt-photo-wrap.jt_vintage_content .main-content-center .isotope-layout-extrawidth.portfolio-style-grid.jt-port-col-5.jt-studio-hover .jt-portfolio-item .jt-port-content .jt-port-cat a,
.jt_left_content .isotope-layout-boxed.portfolio-style-grid.jt-port-col-5.jt-studio-hover .jt-portfolio-item .jt-port-content .jt-port-cat a,
.jt_right_content .isotope-layout-boxed.portfolio-style-grid.jt-port-col-5.jt-studio-hover .jt-portfolio-item .jt-port-content .jt-port-cat a,
.jt-photo-wrap .isotope-layout-boxed.portfolio-style-grid.jt-port-col-5.jt-studio-hover .jt-portfolio-item .jt-port-content .jt-port-cat a,
.jt-photo-wrap.jt_vintage_content .isotope-layout-boxed.portfolio-style-grid.jt-port-col-5.jt-studio-hover .jt-portfolio-item .jt-port-content .jt-port-cat a,
.jt-box-layout-bg .portfolio-style-grid.jt-port-col-5.jt-studio-hover .jt-portfolio-item .jt-port-content .jt-port-cat a  {font-size: 15px;} .main-content-center .isotope-layout-extrawidth.portfolio-style-grid.jt-port-col-2.jt-corp-port .jt-portfolio-item .jt-corp-port-overlay .jt-corp-port-cont,
.isotope-layout-boxed.portfolio-style-grid.jt-port-col-2.jt-corp-port .jt-portfolio-item .jt-corp-port-overlay .jt-corp-port-cont,
.jt-photo-wrap.jt_vintage_content .isotope-layout-extrawidth.portfolio-style-grid.jt-port-col-3.jt-corp-port .jt-portfolio-item .jt-corp-port-overlay .jt-corp-port-cont {top: 40%;}
.main-content-center .isotope-layout-extrawidth.portfolio-style-grid.jt-port-col-3.jt-corp-port .jt-portfolio-item .jt-corp-port-overlay .jt-corp-port-cont,
.isotope-layout-boxed.portfolio-style-grid.jt-port-col-3.jt-corp-port .jt-portfolio-item .jt-corp-port-overlay .jt-corp-port-cont {top: 38%;}
.main-content-center .isotope-layout-extrawidth.portfolio-style-grid.jt-port-col-4.jt-corp-port .jt-portfolio-item .jt-corp-port-overlay .jt-corp-port-cont,
.isotope-layout-boxed.portfolio-style-grid.jt-port-col-4.jt-corp-port .jt-portfolio-item .jt-corp-port-overlay .jt-corp-port-cont {top: 34%;}
.main-content-center .isotope-layout-extrawidth.portfolio-style-grid.jt-port-col-5.jt-corp-port .jt-portfolio-item .jt-corp-port-overlay .jt-corp-port-cont,
.isotope-layout-boxed.portfolio-style-grid.jt-port-col-5.jt-corp-port .jt-portfolio-item .jt-corp-port-overlay .jt-corp-port-cont {top: 23%;}
.portfolio-style-grid.isotope-layout-extrawidth.jt-corp-port.jt-port-col-5 .jt-corp-port-overlay .jt-corp-port-cont,
.jt-photo-wrap.jt_vintage_content .isotope-layout-extrawidth.portfolio-style-grid.jt-port-col-4.jt-corp-port .jt-portfolio-item .jt-corp-port-overlay .jt-corp-port-cont  {top: 36%;}
.jt_left_content .isotope-layout-extrawidth.portfolio-style-grid.jt-port-col-3.jt-corp-port .jt-portfolio-item .jt-corp-port-overlay .jt-corp-port-cont,
.jt_right_content .isotope-layout-extrawidth.portfolio-style-grid.jt-port-col-3.jt-corp-port .jt-portfolio-item .jt-corp-port-overlay .jt-corp-port-cont {top: 39%;}
.jt_left_content .isotope-layout-extrawidth.portfolio-style-grid.jt-port-col-4.jt-corp-port .jt-portfolio-item .jt-corp-port-overlay .jt-corp-port-cont,
.jt_right_content .isotope-layout-extrawidth.portfolio-style-grid.jt-port-col-4.jt-corp-port .jt-portfolio-item .jt-corp-port-overlay .jt-corp-port-cont {top: 37%;}
.jt_left_content .isotope-layout-extrawidth.portfolio-style-grid.jt-port-col-5.jt-corp-port .jt-portfolio-item .jt-corp-port-overlay .jt-corp-port-cont,
.jt_right_content .isotope-layout-extrawidth.portfolio-style-grid.jt-port-col-5.jt-corp-port .jt-portfolio-item .jt-corp-port-overlay .jt-corp-port-cont,
.jt-photo-wrap.jt_vintage_content .isotope-layout-extrawidth.portfolio-style-grid.jt-port-col-5.jt-corp-port .jt-portfolio-item .jt-corp-port-overlay .jt-corp-port-cont  {top: 32%;}
.jt-photo-wrap.jt_vintage_content .isotope-layout-extrawidth.portfolio-style-grid.jt-port-col-2.jt-corp-port .jt-portfolio-item .jt-corp-port-overlay .jt-corp-port-cont {top: 42%;}
.jt_left_content .isotope-layout-extrawidth.portfolio-style-grid.jt-port-col-3.jt-corp-port .jt-portfolio-item .jt-corp-port-overlay,
.jt_right_content .isotope-layout-extrawidth.portfolio-style-grid.jt-port-col-3.jt-corp-port .jt-portfolio-item .jt-corp-port-overlay {height: 93%;}
.jt_left_content .isotope-layout-extrawidth.portfolio-style-grid.jt-port-col-4.jt-corp-port .jt-portfolio-item .jt-corp-port-overlay,
.jt_right_content .isotope-layout-extrawidth.portfolio-style-grid.jt-port-col-4.jt-corp-port .jt-portfolio-item .jt-corp-port-overlay {height: 93.6%;}
.jt_left_content .isotope-layout-extrawidth.portfolio-style-grid.jt-port-col-5.jt-corp-port .jt-portfolio-item .jt-corp-port-overlay,
.jt_right_content .isotope-layout-extrawidth.portfolio-style-grid.jt-port-col-5.jt-corp-port .jt-portfolio-item .jt-corp-port-overlay {height: 94.3%;}
.jt_left_content .main-content-center .isotope-layout-extrawidth.portfolio-style-grid.jt-port-col-2.jt-corp-port .jt-portfolio-item .jt-corp-port-overlay,
.jt_left_content .isotope-layout-boxed.portfolio-style-grid.jt-port-col-2.jt-corp-port .jt-portfolio-item .jt-corp-port-overlay,
.jt_right_content .main-content-center .isotope-layout-extrawidth.portfolio-style-grid.jt-port-col-2.jt-corp-port .jt-portfolio-item .jt-corp-port-overlay,
.jt_left_content .main-content-center .isotope-layout-extrawidth.portfolio-style-grid.jt-port-col-3.jt-corp-port .jt-portfolio-item .jt-corp-port-overlay,
.jt-photo-wrap.jt_photography_content .main-content-center .isotope-layout-extrawidth.portfolio-style-grid.jt-port-col-2.jt-corp-port .jt-portfolio-item .jt-corp-port-overlay,
.jt-photo-wrap.jt_photography_content .isotope-layout-boxed.portfolio-style-grid.jt-port-col-2.jt-corp-port .jt-portfolio-item .jt-corp-port-overlay,
.jt-photo-wrap.jt_vintage_content .main-content-center .isotope-layout-boxed.portfolio-style-grid.jt-port-col-2.jt-corp-port .jt-portfolio-item .jt-corp-port-overlay,
.jt-photo-wrap.jt_vintage_content.jt_vintage_right .main-content-center .isotope-layout-extrawidth.portfolio-style-grid.jt-port-col-2.jt-corp-port .jt-portfolio-item .jt-corp-port-overlay,
.jt-box-layout-bg .main-content-center .isotope-layout-extrawidth.portfolio-style-grid.jt-port-col-2.jt-corp-port .jt-portfolio-item .jt-corp-port-overlay,
.jt_left_content .isotope-layout-boxed.portfolio-style-grid.jt-port-col-3.jt-corp-port .jt-portfolio-item .jt-corp-port-overlay,
.jt_right_content .main-content-center .isotope-layout-extrawidth.portfolio-style-grid.jt-port-col-3.jt-corp-port .jt-portfolio-item .jt-corp-port-overlay,
.jt_right_content .isotope-layout-boxed.portfolio-style-grid.jt-port-col-3.jt-corp-port .jt-portfolio-item .jt-corp-port-overlay,
.jt-photo-wrap.jt_photography_content .main-content-center .isotope-layout-extrawidth.portfolio-style-grid.jt-port-col-3.jt-corp-port .jt-portfolio-item .jt-corp-port-overlay,
.jt-photo-wrap.jt_photography_content .isotope-layout-boxed.portfolio-style-grid.jt-port-col-3.jt-corp-port .jt-portfolio-item .jt-corp-port-overlay,
.jt-photo-wrap.jt_vintage_content .isotope-layout-boxed.portfolio-style-grid.jt-port-col-3.jt-corp-port .jt-portfolio-item .jt-corp-port-overlay,
.jt-photo-wrap.jt_vintage_content .main-content-center .isotope-layout-extrawidth.portfolio-style-grid.jt-port-col-3.jt-corp-port .jt-portfolio-item .jt-corp-port-overlay,
.jt-box-layout-bg .main-content-center .isotope-layout-extrawidth.portfolio-style-grid.jt-port-col-3.jt-corp-port .jt-portfolio-item .jt-corp-port-overlay,
.jt-box-layout-bg .isotope-layout-boxed.portfolio-style-grid.jt-port-col-3.jt-corp-port .jt-portfolio-item .jt-corp-port-overlay,
.jt_left_content .main-content-center .isotope-layout-extrawidth.portfolio-style-grid.jt-port-col-4.jt-corp-port .jt-portfolio-item .jt-corp-port-overlay,
.jt_left_content .isotope-layout-boxed.portfolio-style-grid.jt-port-col-4.jt-corp-port .jt-portfolio-item .jt-corp-port-overlay,
.jt_right_content .main-content-center .isotope-layout-extrawidth.portfolio-style-grid.jt-port-col-4.jt-corp-port .jt-portfolio-item .jt-corp-port-overlay,
.jt_right_content .isotope-layout-boxed.portfolio-style-grid.jt-port-col-4.jt-corp-port .jt-portfolio-item .jt-corp-port-overlay,
.jt-photo-wrap.jt_photography_content .main-content-center .isotope-layout-extrawidth.portfolio-style-grid.jt-port-col-4.jt-corp-port .jt-portfolio-item .jt-corp-port-overlay,
.jt-photo-wrap.jt_photography_content .isotope-layout-boxed.portfolio-style-grid.jt-port-col-4.jt-corp-port .jt-portfolio-item .jt-corp-port-overlay,
.jt-photo-wrap.jt_vintage_content .isotope-layout-boxed.portfolio-style-grid.jt-port-col-4.jt-corp-port .jt-portfolio-item .jt-corp-port-overlay,
.jt-photo-wrap.jt_vintage_content .main-content-center .isotope-layout-extrawidth.portfolio-style-grid.jt-port-col-4.jt-corp-port .jt-portfolio-item .jt-corp-port-overlay,
.jt-box-layout-bg .main-content-center .isotope-layout-extrawidth.portfolio-style-grid.jt-port-col-4.jt-corp-port .jt-portfolio-item .jt-corp-port-overlay,
.jt-box-layout-bg .isotope-layout-boxed.portfolio-style-grid.jt-port-col-4.jt-corp-port .jt-portfolio-item .jt-corp-port-overlay,
.jt_left_content .main-content-center .isotope-layout-extrawidth.portfolio-style-grid.jt-port-col-5.jt-corp-port .jt-portfolio-item .jt-corp-port-overlay,
.jt_left_content .isotope-layout-boxed.portfolio-style-grid.jt-port-col-5.jt-corp-port .jt-portfolio-item .jt-corp-port-overlay,
.jt_right_content .main-content-center .isotope-layout-extrawidth.portfolio-style-grid.jt-port-col-5.jt-corp-port .jt-portfolio-item .jt-corp-port-overlay,
.jt_right_content .isotope-layout-boxed.portfolio-style-grid.jt-port-col-5.jt-corp-port .jt-portfolio-item .jt-corp-port-overlay,
.jt-photo-wrap.jt_photography_content .main-content-center .isotope-layout-extrawidth.portfolio-style-grid.jt-port-col-5.jt-corp-port .jt-portfolio-item .jt-corp-port-overlay,
.jt-photo-wrap.jt_photography_content .isotope-layout-boxed.portfolio-style-grid.jt-port-col-5.jt-corp-port .jt-portfolio-item .jt-corp-port-overlay,
.jt-photo-wrap.jt_vintage_content .main-content-center .isotope-layout-extrawidth.portfolio-style-grid.jt-port-col-5.jt-corp-port .jt-portfolio-item .jt-corp-port-overlay,
.jt-photo-wrap.jt_vintage_content .isotope-layout-boxed.portfolio-style-grid.jt-port-col-5.jt-corp-port .jt-portfolio-item .jt-corp-port-overlay,
.jt-box-layout-bg .main-content-center .isotope-layout-extrawidth.portfolio-style-grid.jt-port-col-5.jt-corp-port .jt-portfolio-item .jt-corp-port-overlay,
.jt-box-layout-bg .isotope-layout-boxed.portfolio-style-grid.jt-port-col-5.jt-corp-port .jt-portfolio-item .jt-corp-port-overlay {height: 95%;}
.jt_right_content .isotope-layout-boxed.portfolio-style-grid.jt-port-col-2.jt-corp-port .jt-portfolio-item .jt-corp-port-overlay,
.jt-box-layout-bg .isotope-layout-boxed.portfolio-style-grid.jt-port-col-2.jt-corp-port .jt-portfolio-item .jt-corp-port-overlay {height: 94%;}
.jt_left_content .main-content-center .isotope-layout-extrawidth.portfolio-style-grid.jt-port-col-2.jt-corp-port .jt-portfolio-item .jt-corp-port-overlay .jt-corp-port-cont,
.jt_right_content .main-content-center .isotope-layout-extrawidth.portfolio-style-grid.jt-port-col-2.jt-corp-port .jt-portfolio-item .jt-corp-port-overlay .jt-corp-port-cont,
.jt-photo-wrap.jt_vintage_content .main-content-center .isotope-layout-extrawidth.portfolio-style-grid.jt-port-col-2.jt-corp-port .jt-portfolio-item .jt-corp-port-overlay .jt-corp-port-cont,
.jt-photo-wrap.jt_vintage_content .isotope-layout-boxed.portfolio-style-grid.jt-port-col-2.jt-corp-port .jt-portfolio-item .jt-corp-port-overlay .jt-corp-port-cont,
.jt-box-layout-bg .isotope-layout-boxed.portfolio-style-grid.jt-port-col-2.jt-corp-port .jt-portfolio-item .jt-corp-port-overlay .jt-corp-port-cont,
.jt-box-layout-bg .isotope-layout-extrawidth.portfolio-style-grid.jt-port-col-2.jt-corp-port .jt-portfolio-item .jt-corp-port-overlay .jt-corp-port-cont {top: 40%;}
.jt_left_content .main-content-center .isotope-layout-extrawidth.portfolio-style-grid.jt-port-col-3.jt-corp-port .jt-portfolio-item .jt-corp-port-overlay .jt-corp-port-cont,
.jt_right_content .main-content-center .isotope-layout-extrawidth.portfolio-style-grid.jt-port-col-3.jt-corp-port .jt-portfolio-item .jt-corp-port-overlay .jt-corp-port-cont,
.jt-photo-wrap.jt_vintage_content .main-content-center .isotope-layout-extrawidth.portfolio-style-grid.jt-port-col-3.jt-corp-port .jt-portfolio-item .jt-corp-port-overlay .jt-corp-port-cont,
.jt-photo-wrap.jt_vintage_content .isotope-layout-boxed.portfolio-style-grid.jt-port-col-3.jt-corp-port .jt-portfolio-item .jt-corp-port-overlay .jt-corp-port-cont {top: 38%;}
.jt_left_content .main-content-center .isotope-layout-extrawidth.portfolio-style-grid.jt-port-col-4.jt-corp-port .jt-portfolio-item .jt-corp-port-overlay .jt-corp-port-cont,
.jt_right_content .main-content-center .isotope-layout-extrawidth.portfolio-style-grid.jt-port-col-4.jt-corp-port .jt-portfolio-item .jt-corp-port-overlay .jt-corp-port-cont,
.jt-photo-wrap.jt_vintage_content .main-content-center .isotope-layout-extrawidth.portfolio-style-grid.jt-port-col-4.jt-corp-port .jt-portfolio-item .jt-corp-port-overlay .jt-corp-port-cont,
.jt-photo-wrap.jt_vintage_content .isotope-layout-boxed.portfolio-style-grid.jt-port-col-4.jt-corp-port .jt-portfolio-item .jt-corp-port-overlay .jt-corp-port-cont,
.jt-box-layout-bg .isotope-layout-extrawidth.portfolio-style-grid.jt-port-col-3.jt-corp-port .jt-portfolio-item .jt-corp-port-overlay .jt-corp-port-cont {top: 34%;}
.jt-box-layout-bg .isotope-layout-extrawidth.portfolio-style-grid.jt-port-col-4.jt-corp-port .jt-portfolio-item .jt-corp-port-overlay .jt-corp-port-cont {top: 31%;}
.jt_left_content .main-content-center .isotope-layout-extrawidth.portfolio-style-grid.jt-port-col-5.jt-corp-port .jt-portfolio-item .jt-corp-port-overlay .jt-corp-port-cont,
.jt_right_content .main-content-center .isotope-layout-extrawidth.portfolio-style-grid.jt-port-col-5.jt-corp-port .jt-portfolio-item .jt-corp-port-overlay .jt-corp-port-cont,
.jt-photo-wrap.jt_vintage_content .main-content-center .isotope-layout-extrawidth.portfolio-style-grid.jt-port-col-5.jt-corp-port .jt-portfolio-item .jt-corp-port-overlay .jt-corp-port-cont,
.jt-photo-wrap.jt_vintage_content .isotope-layout-boxed.portfolio-style-grid.jt-port-col-5.jt-corp-port .jt-portfolio-item .jt-corp-port-overlay .jt-corp-port-cont,
.jt-box-layout-bg .isotope-layout-extrawidth.portfolio-style-grid.jt-port-col-5.jt-corp-port .jt-portfolio-item .jt-corp-port-overlay .jt-corp-port-cont {top: 22%;}
.jt-box-layout-bg .main-content-center .isotope-layout-extrawidth.portfolio-style-grid.jt-port-col-3.jt-corp-port .jt-portfolio-item .jt-corp-port-overlay .jt-corp-port-cont {top: 36%;}
.jt-box-layout-bg .isotope-layout-boxed.portfolio-style-grid.jt-port-col-3.jt-corp-port .jt-portfolio-item .jt-corp-port-overlay .jt-corp-port-cont {top: 35%;} .isotope-layout-extrawidth.portfolio-style-grid.jt-boxed-port.jt-port-col-2 .jt-portfolio-item .jt-corp-port-overlay {height: 93%;}
.isotope-layout-extrawidth.portfolio-style-grid.jt-boxed-port.jt-port-col-3 .jt-portfolio-item .jt-corp-port-overlay {height: 94.3%;}
.isotope-layout-extrawidth.portfolio-style-grid.jt-boxed-port.jt-port-col-4 .jt-portfolio-item .jt-corp-port-overlay {height: 94.6%;}
.main-content-center .isotope-layout-extrawidth.portfolio-style-grid.jt-boxed-port.jt-port-col-2 .jt-portfolio-item .jt-corp-port-overlay,
.isotope-layout-boxed.portfolio-style-grid.jt-boxed-port.jt-port-col-2 .jt-portfolio-item .jt-corp-port-overlay {height: 93.9%;}
.isotope-layout-extrawidth.portfolio-style-grid.jt-boxed-port.jt-port-col-2 .jt-portfolio-item .jt-corp-port-overlay .jt-corp-port-cont {top: 69%;}
.isotope-layout-extrawidth.portfolio-style-grid.jt-boxed-port.jt-port-col-3 .jt-portfolio-item .jt-corp-port-overlay .jt-corp-port-cont {top: 61%;}
.isotope-layout-extrawidth.portfolio-style-grid.jt-boxed-port.jt-port-col-4 .jt-portfolio-item .jt-corp-port-overlay .jt-corp-port-cont {top: 50%;padding: 0 0 30px 30px;}
.isotope-layout-extrawidth.portfolio-style-grid.jt-boxed-port.jt-port-col-5 .jt-portfolio-item .jt-corp-port-overlay .jt-corp-port-cont {top: 42%;padding: 0px 0px 20px 20px;}
.main-content-center .isotope-layout-extrawidth.portfolio-style-grid.jt-boxed-port.jt-port-col-2 .jt-portfolio-item .jt-corp-port-overlay .jt-corp-port-cont,
.isotope-layout-boxed.portfolio-style-grid.jt-boxed-port.jt-port-col-2 .jt-portfolio-item .jt-corp-port-overlay .jt-corp-port-cont {top: 52%;}
.main-content-center .isotope-layout-extrawidth.portfolio-style-grid.jt-boxed-port.jt-port-col-3 .jt-portfolio-item .jt-corp-port-overlay .jt-corp-port-cont,
.isotope-layout-boxed.portfolio-style-grid.jt-boxed-port.jt-port-col-3 .jt-portfolio-item .jt-corp-port-overlay .jt-corp-port-cont {top: 43%;}
.main-content-center .isotope-layout-extrawidth.portfolio-style-grid.jt-boxed-port.jt-port-col-4 .jt-portfolio-item .jt-corp-port-overlay .jt-corp-port-cont,
.isotope-layout-boxed.portfolio-style-grid.jt-boxed-port.jt-port-col-4 .jt-portfolio-item .jt-corp-port-overlay .jt-corp-port-cont {top: 34%;padding: 0px 0px 30px 30px;}
.main-content-center .isotope-layout-extrawidth.portfolio-style-grid.jt-boxed-port.jt-port-col-5 .jt-portfolio-item .jt-corp-port-overlay .jt-corp-port-cont,
.isotope-layout-boxed.portfolio-style-grid.jt-boxed-port.jt-port-col-5 .jt-portfolio-item .jt-corp-port-overlay .jt-corp-port-cont {top: 0;padding: 0px 0px 18px 10px;}
.main-content-center .isotope-layout-extrawidth.portfolio-style-grid.jt-boxed-port.jt-port-col-2 .jt-portfolio-item .jt-corp-port-overlay .jt-corp-port-cont,
.isotope-layout-boxed.portfolio-style-grid.jt-boxed-port.jt-port-col-2 .jt-portfolio-item .jt-corp-port-overlay .jt-corp-port-cont {top: 55%;}
.isotope-layout-boxed.portfolio-style-grid.jt-boxed-port.jt-port-col-3 .jt-portfolio-item:hover .jt-corp-port-overlay .jt-box-arrow,
.jt_left_content .main-content-center .isotope-layout-extrawidth.portfolio-style-grid.jt-boxed-port.jt-port-col-3 .jt-portfolio-item:hover .jt-corp-port-overlay .jt-box-arrow,
.jt_right_content .main-content-center .isotope-layout-extrawidth.portfolio-style-grid.jt-boxed-port.jt-port-col-3 .jt-portfolio-item:hover .jt-corp-port-overlay .jt-box-arrow {left: 40%;}
.isotope-layout-boxed.portfolio-style-grid.jt-boxed-port.jt-port-col-4 .jt-portfolio-item:hover .jt-corp-port-overlay .jt-box-arrow {left: 36%;}
.isotope-layout-boxed.portfolio-style-grid.jt-boxed-port.jt-port-col-5 .jt-portfolio-item:hover .jt-corp-port-overlay .jt-box-arrow {padding: 10px 10px 20px 0px;left: 36%;}
.isotope-layout-boxed.portfolio-style-grid.jt-boxed-port.jt-port-col-5 .jt-portfolio-item .jt-corp-port-overlay .jt-box-arrow {padding: 10px 10px 20px 0px;}
.jt_left_content .isotope-layout-extrawidth.portfolio-style-grid.jt-boxed-port.jt-port-col-2 .jt-portfolio-item .jt-corp-port-overlay .jt-corp-port-cont,
.jt_right_content .isotope-layout-extrawidth.portfolio-style-grid.jt-boxed-port.jt-port-col-2 .jt-portfolio-item .jt-corp-port-overlay .jt-corp-port-cont {top: 62%;}
.jt_left_content .isotope-layout-extrawidth.portfolio-style-grid.jt-boxed-port.jt-port-col-3 .jt-portfolio-item .jt-corp-port-overlay .jt-corp-port-cont,
.jt_right_content .isotope-layout-extrawidth.portfolio-style-grid.jt-boxed-port.jt-port-col-3 .jt-portfolio-item .jt-corp-port-overlay .jt-corp-port-cont {top: 53.3%;}
.jt_left_content .isotope-layout-extrawidth.portfolio-style-grid.jt-boxed-port.jt-port-col-4 .jt-portfolio-item .jt-corp-port-overlay .jt-corp-port-cont,
.jt_right_content .isotope-layout-extrawidth.portfolio-style-grid.jt-boxed-port.jt-port-col-4 .jt-portfolio-item .jt-corp-port-overlay .jt-corp-port-cont {top: 43%;}
.jt_left_content .isotope-layout-extrawidth.portfolio-style-grid.jt-boxed-port.jt-port-col-5 .jt-portfolio-item .jt-corp-port-overlay .jt-corp-port-cont,
.jt_right_content .isotope-layout-extrawidth.portfolio-style-grid.jt-boxed-port.jt-port-col-5 .jt-portfolio-item .jt-corp-port-overlay .jt-corp-port-cont {top: 30%;}
.jt_left_content .isotope-layout-extrawidth.portfolio-style-grid.jt-boxed-port.jt-port-col-2 .jt-portfolio-item:hover .jt-corp-port-overlay .jt-box-arrow,
.jt_right_content .isotope-layout-extrawidth.portfolio-style-grid.jt-boxed-port.jt-port-col-2 .jt-portfolio-item:hover .jt-corp-port-overlay .jt-box-arrow {left: 45.5%;}
.jt_left_content .isotope-layout-extrawidth.portfolio-style-grid.jt-boxed-port.jt-port-col-3 .jt-portfolio-item:hover .jt-corp-port-overlay .jt-box-arrow,
.jt_right_content .isotope-layout-extrawidth.portfolio-style-grid.jt-boxed-port.jt-port-col-3 .jt-portfolio-item:hover .jt-corp-port-overlay .jt-box-arrow {left: 43%;}
.jt_left_content .isotope-layout-extrawidth.portfolio-style-grid.jt-boxed-port.jt-port-col-4 .jt-portfolio-item:hover .jt-corp-port-overlay .jt-box-arrow,
.jt_right_content .isotope-layout-extrawidth.portfolio-style-grid.jt-boxed-port.jt-port-col-4 .jt-portfolio-item:hover .jt-corp-port-overlay .jt-box-arrow {left: 40.5%;}
.jt_left_content .isotope-layout-extrawidth.portfolio-style-grid.jt-boxed-port.jt-port-col-5 .jt-portfolio-item:hover .jt-corp-port-overlay .jt-box-arrow,
.jt_right_content .isotope-layout-extrawidth.portfolio-style-grid.jt-boxed-port.jt-port-col-5 .jt-portfolio-item:hover .jt-corp-port-overlay .jt-box-arrow {left: 38%;}
.jt_left_content .main-content-center .isotope-layout-extrawidth.portfolio-style-grid.jt-boxed-port.jt-port-col-4 .jt-portfolio-item:hover .jt-corp-port-overlay .jt-box-arrow,
.jt_right_content .main-content-center .isotope-layout-extrawidth.portfolio-style-grid.jt-boxed-port.jt-port-col-4 .jt-portfolio-item:hover .jt-corp-port-overlay .jt-box-arrow {left: 35.5%;}
.jt_left_content .main-content-center .isotope-layout-extrawidth.portfolio-style-grid.jt-boxed-port.jt-port-col-5 .jt-portfolio-item:hover .jt-corp-port-overlay .jt-box-arrow,
.jt_right_content .main-content-center .isotope-layout-extrawidth.portfolio-style-grid.jt-boxed-port.jt-port-col-5 .jt-portfolio-item:hover .jt-corp-port-overlay .jt-box-arrow,
.jt-photo-wrap.jt_photography_content .main-content-center .isotope-layout-extrawidth.portfolio-style-grid.jt-boxed-port.jt-port-col-5 .jt-portfolio-item:hover .jt-corp-port-overlay .jt-box-arrow,
.jt-photo-wrap.jt_vintage_content .main-content-center .isotope-layout-extrawidth.portfolio-style-grid.jt-boxed-port.jt-port-col-5 .jt-portfolio-item:hover .jt-corp-port-overlay .jt-box-arrow {left: 37%;}
.jt_left_content .main-content-center .isotope-layout-extrawidth.portfolio-style-grid.jt-boxed-port.jt-port-col-5 .jt-portfolio-item .jt-corp-port-overlay .jt-box-arrow,
.jt_right_content .main-content-center .isotope-layout-extrawidth.portfolio-style-grid.jt-boxed-port.jt-port-col-5 .jt-portfolio-item .jt-corp-port-overlay .jt-box-arrow,
.jt-photo-wrap.jt_photography_content .main-content-center .isotope-layout-extrawidth.portfolio-style-grid.jt-boxed-port.jt-port-col-5 .jt-portfolio-item .jt-corp-port-overlay .jt-box-arrow,
.jt-photo-wrap.jt_vintage_content .main-content-center .isotope-layout-extrawidth.portfolio-style-grid.jt-boxed-port.jt-port-col-5 .jt-portfolio-item .jt-corp-port-overlay .jt-box-arrow {padding: 10px 10px 0 0;}
.jt_left_content .main-content-center .isotope-layout-extrawidth.portfolio-style-grid.jt-boxed-port.jt-port-col-2 .jt-portfolio-item .jt-corp-port-overlay .jt-corp-port-cont,
.jt_right_content .main-content-center .isotope-layout-extrawidth.portfolio-style-grid.jt-boxed-port.jt-port-col-2 .jt-portfolio-item .jt-corp-port-overlay .jt-corp-port-cont,
.jt-photo-wrap.jt_vintage_content .main-content-center .isotope-layout-extrawidth.portfolio-style-grid.jt-boxed-port.jt-port-col-2 .jt-portfolio-item .jt-corp-port-overlay .jt-corp-port-cont {top: 52%;}
.jt-photo-wrap.jt_photography_content .main-content-center .isotope-layout-extrawidth.portfolio-style-grid.jt-boxed-port.jt-port-col-2 .jt-portfolio-item .jt-corp-port-overlay .jt-corp-port-cont {top: 57%;}
.jt_left_content .main-content-center .isotope-layout-extrawidth.portfolio-style-grid.jt-boxed-port.jt-port-col-3 .jt-portfolio-item .jt-corp-port-overlay .jt-corp-port-cont,
.jt_right_content .main-content-center .isotope-layout-extrawidth.portfolio-style-grid.jt-boxed-port.jt-port-col-3 .jt-portfolio-item .jt-corp-port-overlay .jt-corp-port-cont,
.jt-photo-wrap.jt_vintage_content .main-content-center .isotope-layout-extrawidth.portfolio-style-grid.jt-boxed-port.jt-port-col-3 .jt-portfolio-item .jt-corp-port-overlay .jt-corp-port-cont {top: 41.3%;}
.jt-photo-wrap.jt_photography_content .main-content-center .isotope-layout-extrawidth.portfolio-style-grid.jt-boxed-port.jt-port-col-3 .jt-portfolio-item .jt-corp-port-overlay .jt-corp-port-cont {top: 53%;padding: 0 0 20px 20px;}
.jt_left_content .main-content-center .isotope-layout-extrawidth.portfolio-style-grid.jt-boxed-port.jt-port-col-4 .jt-portfolio-item .jt-corp-port-overlay .jt-corp-port-cont,
.jt_right_content .main-content-center .isotope-layout-extrawidth.portfolio-style-grid.jt-boxed-port.jt-port-col-4 .jt-portfolio-item .jt-corp-port-overlay .jt-corp-port-cont,
.jt-photo-wrap.jt_vintage_content .main-content-center .isotope-layout-extrawidth.portfolio-style-grid.jt-boxed-port.jt-port-col-4 .jt-portfolio-item .jt-corp-port-overlay .jt-corp-port-cont {top: 27%;}
.jt-photo-wrap.jt_photography_content .main-content-center .isotope-layout-extrawidth.portfolio-style-grid.jt-boxed-port.jt-port-col-4 .jt-portfolio-item .jt-corp-port-overlay .jt-corp-port-cont {top: 38%;padding: 0 0 20px 20px;}
.jt_left_content .main-content-center .isotope-layout-extrawidth.portfolio-style-grid.jt-boxed-port.jt-port-col-5 .jt-portfolio-item .jt-corp-port-overlay .jt-corp-port-cont,
.jt_right_content .main-content-center .isotope-layout-extrawidth.portfolio-style-grid.jt-boxed-port.jt-port-col-5 .jt-portfolio-item .jt-corp-port-overlay .jt-corp-port-cont,
.jt-photo-wrap.jt_photography_content .main-content-center .isotope-layout-extrawidth.portfolio-style-grid.jt-boxed-port.jt-port-col-5 .jt-portfolio-item .jt-corp-port-overlay .jt-corp-port-cont,
.jt-photo-wrap.jt_vintage_content .main-content-center .isotope-layout-extrawidth.portfolio-style-grid.jt-boxed-port.jt-port-col-5 .jt-portfolio-item .jt-corp-port-overlay .jt-corp-port-cont {top: 18%;}
.jt_left_content .main-content-center .isotope-layout-extrawidth.portfolio-style-grid.jt-boxed-port.jt-port-col-2 .jt-portfolio-item:hover .jt-corp-port-overlay .jt-box-arrow,
.jt_right_content .main-content-center .isotope-layout-extrawidth.portfolio-style-grid.jt-boxed-port.jt-port-col-2 .jt-portfolio-item:hover .jt-corp-port-overlay .jt-box-arrow {left: 43%;}
.jt-photo-wrap.jt_photography_content .isotope-layout-extrawidth.portfolio-style-grid.jt-boxed-port.jt-port-col-2 .jt-portfolio-item:hover .jt-corp-port-overlay .jt-box-arrow,
.jt-photo-wrap.jt_vintage_content .isotope-layout-extrawidth.portfolio-style-grid.jt-boxed-port.jt-port-col-2 .jt-portfolio-item:hover .jt-corp-port-overlay .jt-box-arrow {left: 45.4%;}
.jt-photo-wrap.jt_photography_content .isotope-layout-extrawidth.portfolio-style-grid.jt-boxed-port.jt-port-col-3 .jt-portfolio-item:hover .jt-corp-port-overlay .jt-box-arrow,
.jt-photo-wrap.jt_vintage_content .isotope-layout-extrawidth.portfolio-style-grid.jt-boxed-port.jt-port-col-3 .jt-portfolio-item:hover .jt-corp-port-overlay .jt-box-arrow {left: 43%;}
.jt-photo-wrap.jt_photography_content .isotope-layout-extrawidth.portfolio-style-grid.jt-boxed-port.jt-port-col-4 .jt-portfolio-item:hover .jt-corp-port-overlay .jt-box-arrow,
.jt-photo-wrap.jt_vintage_content .isotope-layout-extrawidth.portfolio-style-grid.jt-boxed-port.jt-port-col-4 .jt-portfolio-item:hover .jt-corp-port-overlay .jt-box-arrow {left: 40%;}
.jt-photo-wrap.jt_photography_content .isotope-layout-extrawidth.portfolio-style-grid.jt-boxed-port.jt-port-col-5 .jt-portfolio-item:hover .jt-corp-port-overlay .jt-box-arrow,
.jt-photo-wrap.jt_vintage_content .isotope-layout-extrawidth.portfolio-style-grid.jt-boxed-port.jt-port-col-5 .jt-portfolio-item:hover .jt-corp-port-overlay .jt-box-arrow {left: 37%;}
.jt-photo-wrap.jt_photography_content .isotope-layout-extrawidth.portfolio-style-grid.jt-boxed-port.jt-port-col-2 .jt-portfolio-item .jt-corp-port-overlay .jt-corp-port-cont,
.jt-photo-wrap.jt_vintage_content .isotope-layout-extrawidth.portfolio-style-grid.jt-boxed-port.jt-port-col-2 .jt-portfolio-item .jt-corp-port-overlay .jt-corp-port-cont {top: 61%;}
.jt-photo-wrap.jt_photography_content .isotope-layout-extrawidth.portfolio-style-grid.jt-boxed-port.jt-port-col-3 .jt-portfolio-item .jt-corp-port-overlay .jt-corp-port-cont,
.jt-photo-wrap.jt_vintage_content .isotope-layout-extrawidth.portfolio-style-grid.jt-boxed-port.jt-port-col-3 .jt-portfolio-item .jt-corp-port-overlay .jt-corp-port-cont {top: 52%;}
.jt-photo-wrap.jt_photography_content .isotope-layout-extrawidth.portfolio-style-grid.jt-boxed-port.jt-port-col-4 .jt-portfolio-item .jt-corp-port-overlay .jt-corp-port-cont,
.jt-photo-wrap.jt_vintage_content .isotope-layout-extrawidth.portfolio-style-grid.jt-boxed-port.jt-port-col-4 .jt-portfolio-item .jt-corp-port-overlay .jt-corp-port-cont {top: 41%;}
.jt-photo-wrap.jt_photography_content .isotope-layout-extrawidth.portfolio-style-grid.jt-boxed-port.jt-port-col-5 .jt-portfolio-item .jt-corp-port-overlay .jt-corp-port-cont,
.jt-photo-wrap.jt_vintage_content .isotope-layout-extrawidth.portfolio-style-grid.jt-boxed-port.jt-port-col-5 .jt-portfolio-item .jt-corp-port-overlay .jt-corp-port-cont {top: 28%;}
.jt-photo-wrap.jt_photography_content .main-content-center .isotope-layout-extrawidth.portfolio-style-grid.jt-boxed-port.jt-port-col-2 .jt-portfolio-item:hover .jt-corp-port-overlay .jt-box-arrow,
.jt-photo-wrap.jt_vintage_content .main-content-center .isotope-layout-extrawidth.portfolio-style-grid.jt-boxed-port.jt-port-col-2 .jt-portfolio-item:hover .jt-corp-port-overlay .jt-box-arrow {left: 43.4%;}
.jt-photo-wrap.jt_photography_content .main-content-center .isotope-layout-extrawidth.portfolio-style-grid.jt-boxed-port.jt-port-col-3 .jt-portfolio-item:hover .jt-corp-port-overlay .jt-box-arrow,
.jt-photo-wrap.jt_vintage_content .main-content-center .isotope-layout-extrawidth.portfolio-style-grid.jt-boxed-port.jt-port-col-3 .jt-portfolio-item:hover .jt-corp-port-overlay .jt-box-arrow {left: 40%;}
.jt-photo-wrap.jt_photography_content .main-content-center .isotope-layout-extrawidth.portfolio-style-grid.jt-boxed-port.jt-port-col-4 .jt-portfolio-item:hover .jt-corp-port-overlay .jt-box-arrow,
.jt-photo-wrap.jt_vintage_content .main-content-center .isotope-layout-extrawidth.portfolio-style-grid.jt-boxed-port.jt-port-col-4 .jt-portfolio-item:hover .jt-corp-port-overlay .jt-box-arrow,
.jt-photo-wrap.jt_vintage_content .main-content-center .isotope-layout-extrawidth.portfolio-style-grid.jt-boxed-port.jt-port-col-4 .jt-portfolio-item:hover .jt-corp-port-overlay .jt-box-arrow {left: 36%;}
.jt-box-layout-bg .isotope-layout-extrawidth.portfolio-style-grid.jt-boxed-port.jt-port-col-2 .jt-portfolio-item:hover .jt-corp-port-overlay .jt-box-arrow {left: 43%;}
.jt-box-layout-bg .isotope-layout-extrawidth.portfolio-style-grid.jt-boxed-port.jt-port-col-3 .jt-portfolio-item:hover .jt-corp-port-overlay .jt-box-arrow {left: 39.5%;}
.jt-box-layout-bg .isotope-layout-extrawidth.portfolio-style-grid.jt-boxed-port.jt-port-col-4 .jt-portfolio-item:hover .jt-corp-port-overlay .jt-box-arrow {left: 38%;}
.jt-box-layout-bg .isotope-layout-extrawidth.portfolio-style-grid.jt-boxed-port.jt-port-col-4 .jt-portfolio-item .jt-corp-port-overlay .jt-box-arrow {padding: 20px 20px 0 0;}
.jt-box-layout-bg .isotope-layout-extrawidth.portfolio-style-grid.jt-boxed-port.jt-port-col-5 .jt-portfolio-item:hover .jt-corp-port-overlay .jt-box-arrow {left: 38%;}
.jt-box-layout-bg .isotope-layout-extrawidth.portfolio-style-grid.jt-boxed-port.jt-port-col-5 .jt-portfolio-item .jt-corp-port-overlay .jt-box-arrow {padding: 10px 10px 0 0;}
.jt-box-layout-bg .isotope-layout-extrawidth.portfolio-style-grid.jt-boxed-port.jt-port-col-2 .jt-corp-port-overlay .jt-corp-port-cont {top: 48%;padding: 0 0 30px 30px;}
.jt-box-layout-bg .isotope-layout-extrawidth.portfolio-style-grid.jt-boxed-port.jt-port-col-3 .jt-corp-port-overlay .jt-corp-port-cont {top: 35%;padding: 0 0 30px 30px;}
.jt-box-layout-bg .isotope-layout-extrawidth.portfolio-style-grid.jt-boxed-port.jt-port-col-4 .jt-corp-port-overlay .jt-corp-port-cont {top: 22%;padding: 0 0 25px 25px;}
.jt-box-layout-bg .isotope-layout-extrawidth.portfolio-style-grid.jt-boxed-port.jt-port-col-5 .jt-corp-port-overlay .jt-corp-port-cont {top: 18%;padding: 0 0 10px 10px;}
.jt-box-layout-bg .main-content-center .isotope-layout-extrawidth.portfolio-style-grid.jt-boxed-port.jt-port-col-3 .jt-portfolio-item .jt-corp-port-overlay .jt-corp-port-cont {top: 44%;}
.jt-box-layout-bg .main-content-center .isotope-layout-extrawidth.portfolio-style-grid.jt-boxed-port.jt-port-col-4 .jt-portfolio-item .jt-corp-port-overlay .jt-corp-port-cont {top: 32%;}
.jt-box-layout-bg .main-content-center .isotope-layout-extrawidth.portfolio-style-grid.jt-boxed-port.jt-port-col-5 .jt-portfolio-item .jt-corp-port-overlay .jt-corp-port-cont {top: 18%;}
.jt_photography_content.left-cont .jt-photo-filter {
position: fixed;
top: 75px;
z-index: 9999;
box-shadow: 0px 0px 8px 2px rgba(0, 0, 0, 0.08);
width: 113px;
left: 75px;
}
.jt_photography_content.page-template-page-masonry-photography.left-cont.jt-photo-wrap .jt-port-col-4 .jt-portfolio-item {width: 24.5555%;}
.jt_photography_content.page-template-page-masonry-photography.left-cont.jt-photo-wrap .jt-port-col-2 .jt-portfolio-item {width: 49.8899%;}
.jt_photography_content.page-template-page-masonry-photography.left-cont.jt-photo-wrap .jt-port-col-3 .jt-portfolio-item {width: 33.33%;}
.jt_photography_content.page-template-page-photography.left-cont.jt-photo-wrap .jt-port-col-4 .jt-portfolio-item {width: 24.9699%;}
.jt_photography_content.page-template-page-photography.left-cont.jt-photo-wrap .jt-port-col-2 .jt-portfolio-item {width: 49.9777%;}
.jt_photography_content.page-template-page-photography.left-cont.jt-photo-wrap .jt-port-col-3 .jt-portfolio-item {width: 33.33%;}
.page-template-page-masonry-photography .jt-port-col-4 .jt-portfolio-item {width: 24.999%;}
.page-template-page-masonry-photography .jt-port-col-2 .jt-portfolio-item {width: 49.999%;}
.page-template-page-masonry-photography .jt-port-col-3 .jt-portfolio-item {width: 33.33%;}
.page-template-page-photography .content-ctrl .container .jt-port-col-4 .jt-portfolio-item {width: 25%;}
.page-template-page-photography .content-ctrl .container .jt-port-col-2 .jt-portfolio-item {width: 50%;}
.page-template-page-photography .content-ctrl .container .jt-port-col-3 .jt-portfolio-item {width: 33.3333%;}
.page-template-page-masonry-photography .content-ctrl .container .jt-port-col-4 .jt-portfolio-item {width: 25%;}
.page-template-page-masonry-photography .content-ctrl .container .jt-port-col-2 .jt-portfolio-item {width: 50%;}
.page-template-page-masonry-photography .content-ctrl .container .jt-port-col-3 .jt-portfolio-item {width: 33.3333%;} .portfolio-style-masonry.jt-studio-hover.jt-port-col-2 .jt-portfolio-item .jt-port-overlay,
.portfolio-style-masonry.jt-studio-hover.jt-port-col-3 .jt-portfolio-item .jt-port-overlay,
.portfolio-style-masonry.jt-studio-hover.jt-port-col-4 .jt-portfolio-item .jt-port-overlay,
.portfolio-style-masonry.jt-studio-hover.jt-port-col-5 .jt-portfolio-item .jt-port-overlay {width: 94%;height: 91%;} .jt-business-port {
width: 100%;
float: left;
text-align: center;
-webkit-transition: all .5s ease;
-moz-transition: all .5s ease;
-ms-transition: all .5s ease;
-o-transition: all .5s ease;
transition: all .5s ease;
padding: 0 0 40px 0;
}
.jt-business-port .jt-port-sep {
width: 100%;
height: 1px;
background: #f0f0f0;
display: block;
width: 100%;
float: left;
}
.jt-business-port:after {
width: 0%;
height: 1px;
background: #35373e;
content: "";
display: block;
-webkit-transition: width .5s ease;
-moz-transition: width .5s ease;
-ms-transition: width .5s ease;
-o-transition: width .5s ease;
transition: width .5s ease;
position: relative;
margin: 0 auto;
}
.jt-business-port:hover:after {width: 100%;margin: 0 auto;}
.jt-business-port .jt-port-img {position: relative;width: 100%;float: left;}
.jt-business-port .jt-port-img img {max-width: 100%;}
.jt-business-port .jt-business-port-cont {
width: auto;
float: none;
text-align: center;
padding: 30px 0;
margin: 0 auto;
display: inline-block;
}
.jt-business-port .jt-business-port-cont a.jt-port-title {
display: block;
color: #35373e;
font-family: "Montserrat",sans-serif;
text-transform: uppercase;
font-size: 12px;
letter-spacing: 2px;
padding: 0 0 10px 0;
}
.jt-business-port .jt-business-port-cont a.jt-port-title,
.jt-business-port .jt-business-port-cont a:hover.jt-port-title,
.jt-business-port .jt-business-port-cont a:active.jt-port-title,
.jt-business-port .jt-business-port-cont a:focus.jt-port-title {text-decoration: none;}
.jt-business-port .jt-business-port-cont .jt-port-category a {
font-family: "Amiri",serif;
font-size: 14px;
color: #777777;
text-transform: capitalize;
letter-spacing: 1px;
}
.jt-business-port .jt-business-port-cont .jt-port-category a,
.jt-business-port .jt-business-port-cont .jt-port-category a:hover,
.jt-business-port .jt-business-port-cont .jt-port-category a:active,
.jt-business-port .jt-business-port-cont .jt-port-category a:focus {text-decoration: none;}
.jt-business-port .jt-port-hover-overlay {
position: absolute;
width: 94%;
height: 94%;
background: rgba(53,55,62,0.8);
left: 0;
top: 0;
text-align: center;
margin: 3%;
filter: alpha(opacity=0);
-moz-opacity: 0;
-khtml-opacity: 0;
opacity: 0;
-webkit-transition: opacity .8s ease;
-moz-transition: opacity .8s ease;
-ms-transition: opacity .8s ease;
-o-transition: opacity .8s ease;
transition: opacity .8s ease;
}
.jt-business-port:hover .jt-port-hover-overlay {filter: alpha(opacity=100);-moz-filter: alpha(opacity=100);-moz-opacity: 1;-khtml-opacity: 1;opacity: 1;}
.jt-business-port .jt-port-hover-overlay > img {
position: relative;
top: 45%;
width: auto;
float: none;
display: inline-block;
}
.jt-business-port .jt-port-hover-overlay > a > img {max-width: 100%;}
.jt-port-col-2 .jt-business-port {padding: 0 15px 30px;}
.jt-port-col-3 .jt-business-port {padding: 0 15px 30px;}
.jt-port-col-4 .jt-business-port {padding: 0 15px 30px;}
.jt-port-col-5 .jt-business-port {padding: 0 15px 30px;}
.vc_row > .container > .wpb_column .wpb_wrapper .isotope-layout-extrawidth.jt-port-col-2 .jt-business-port {min-height: 535px;}
.vc_row > .container > .wpb_column .wpb_wrapper .isotope-layout-extrawidth.jt-port-col-3 .jt-business-port {min-height: 495px;}
.vc_row > .container > .wpb_column .wpb_wrapper .isotope-layout-extrawidth.jt-port-col-4 .jt-business-port {min-height: 400px;}
.vc_row > .container > .wpb_column .wpb_wrapper .isotope-layout-extrawidth.jt-port-col-5 .jt-business-port {min-height: 340px;}
.jt-portfolio-item .jt-business-port-cont {
width: auto;
float: none;
text-align: center;
padding: 30px 0px;
margin: 0px auto;
display: block;
}
.jt-portfolio-item .jt-business-port-cont a.jt-port-title {
display: block;
color: #35373E;
font-family: "Montserrat",sans-serif;
text-transform: uppercase;
font-size: 12px;
letter-spacing: 2px;
padding: 0px 0px 10px;
}
.jt-portfolio-item .jt-business-port-cont .jt-port-category a {
font-family: "Amiri",serif;
font-size: 17px;
color: #777;
text-transform: capitalize;
font-style: italic;
letter-spacing: 1px;
}
.jt-portfolio-item .jt-business-port-cont .jt-port-category a,
.jt-portfolio-item .jt-business-port-cont .jt-port-category a:hover,
.jt-portfolio-item .jt-business-port-cont .jt-port-category a:active,
.jt-portfolio-item .jt-business-port-cont .jt-port-category a:focus {text-decoration: none;}
.jt-portfolio-item .jt-business-port-cont .jt-port-category a::after {content: ", ";}
.jt-portfolio-item .jt-business-port-cont .jt-port-category a:last-child::after {content: "";}
.jt-business-port.vertical-hover-style-one {
text-align: center;
float: left;
position: relative;
padding: 0px;
}
.jt-business-port.vertical-hover-style-one .jt-port-img {position: relative;width: 100%;float: left;}
.jt-business-port.vertical-hover-style-one .jt-port-img img {max-width: 100%;}
.jt-business-port.vertical-hover-style-one .jt-port-overlay {
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 100%;
opacity: 0;
transition: all 0.4s ease 0s;
filter: alpha(opacity=0);
-webkit-transition: all .4s ease;
-o-transition: all .4s ease;
transition: all .4s ease;
}
.jt-business-port.vertical-hover-style-one:hover .jt-port-overlay {
opacity: 1;
filter: alpha(opacity=100);
background: rgba(255,255,255,0.9);
-webkit-transition: all .4s ease;
-o-transition: all .4s ease;
transition: all .4s ease;
}
.jt-business-port.vertical-hover-style-one .jt-port-cat {
position: relative;
top: 20px;
-webkit-transition: all .4s ease;
-o-transition: all .4s ease;
transition: all .4s ease;
}
.jt-business-port.vertical-hover-style-one:hover .jt-port-heading,
.jt-business-port.vertical-hover-style-one:hover .jt-port-cat {position: relative;top: 0;}
.jt-business-port.vertical-hover-style-one .jt-port-content {position: relative;top: 44%;padding: 0px 20px;}
.jt-business-port.vertical-hover-style-one .jt-port-heading {
text-transform: uppercase;
letter-spacing: 3px;
font-size: 12px;
font-family: "Montserrat",sans-serif;
margin: 0px;
position: relative;
top: -20px;
-webkit-transition: all .4s ease;
-o-transition: all .4s ease;
transition: all .4s ease;
}
.jt-business-port.vertical-hover-style-one .jt-port-heading a,
.jt-business-port.vertical-hover-style-one .jt-port-heading a:hover,
.jt-business-port.vertical-hover-style-one .jt-port-heading a:focus,
.jt-business-port.vertical-hover-style-one .jt-port-cat a,
.jt-business-port.vertical-hover-style-one .jt-port-cat a:hover,
.jt-business-port.vertical-hover-style-one .jt-port-cat a:focus {color: #35373e;text-decoration: none;}
.jt-business-port.vertical-hover-style-one .jt-port-cat a::after {content: ", "; }
.jt-business-port.vertical-hover-style-one .jt-port-cat a:last-child::after {content: "";}
.jt-business-port.vertical-hover-style-one .jt-port-sep {
margin: 10px auto;
height: 1px;
width: 0px;
display: block;
background: #35373E none repeat scroll 0% 0%;
-webkit-transition: all .4s ease .2s;
-o-transition: all .4s ease .2s;
transition: all .4s ease .2s;
float: none;
}
.jt-business-port.vertical-hover-style-one:hover .jt-port-sep {width: 40px;}
.jt-business-port.vertical-hover-style-one .jt-port-cat {position: relative;top: 20px;transition: all 0.4s ease 0s;}
.jt-business-port.vertical-hover-style-one .jt-port-cat a {
font-family: 'Amiri', serif;
font-style: italic;
color: #35373e;
font-size: 16px;
letter-spacing: 1px;
}
.jt-business-port.vertical-hover-style-one::after {
width: 0%;
height: 0px;
background: none;
content: "";
display: block;
transition: none;
position: none;
margin: 0px;
}
.jt-business-port.vertical-hover-style-two {
width: 25%;
padding: 0px;
position: relative;
overflow: hidden;
}
.jt-business-port.vertical-hover-style-two .jt-arch-prt-content {padding: 16px 0;}
.jt-business-port.vertical-hover-style-two .jt-arch-port-img:after {display: none;}
.jt-business-port.vertical-hover-style-two:hover .jt-arch-overlay {bottom: 0;}
.jt-business-port.vertical-hover-style-two .jt-arch-prt-content .jt-port-heading {
text-transform: uppercase;
letter-spacing: 3px;
font-size: 12px;
font-family: "Montserrat",sans-serif;
margin: 0px;
position: relative;
top: -10px;
transition: all 0.4s ease 0s;
}
.jt-business-port.vertical-hover-style-two .jt-port-heading a,
.jt-business-port.vertical-hover-style-two .jt-port-heading a:hover,
.jt-business-port.vertical-hover-style-two .jt-port-heading a:focus,
.jt-business-port.vertical-hover-style-two .jt-port-cat a,
.jt-business-port.vertical-hover-style-two .jt-port-cat a:hover,
.jt-business-port.vertical-hover-style-two .jt-port-cat a:focus {color: #35373e;text-decoration: none;}
.jt-business-port.vertical-hover-style-two .jt-port-cat a::after {content: ", ";}
.jt-business-port.vertical-hover-style-two .jt-port-cat a:last-child::after {content: "";}
.jt-business-port.vertical-hover-style-two:hover .jt-port-heading,
.jt-business-port.vertical-hover-style-two:hover .jt-port-cat {position: relative;top: 0;}
.jt-business-port.vertical-hover-style-two .jt-port-cat a {
font-family: 'Amiri', serif;
font-style: italic;
color: #35373e;
font-size: 16px;
letter-spacing: 1px;
}
.jt-business-port.vertical-hover-style-two .jt-arch-prt-content .jt-port-heading a {font-weight: 600;}
.jt-business-port.vertical-hover-style-two .jt-arch-prt-content .jt-port-cat a {font-style: normal;font-size: 14px;}
.jt-arc-box-shadow .jt-business-port.vertical-hover-style-two:hover {width: 24.986%;box-shadow: 0px 0px 4px 4px rgba(0, 0, 0, 0.06);position: relative;}
.jt-business-port.vertical-hover-style-two::after {
width: 0%;
height: 0px;
background: none;
content: "";
display: block;
transition: none;
position: none;
margin: 0px;
} .jt-studio-port {text-align: center;}
.jt-studio-port .jt-port-overlay {width: 94%;height: 94%;margin: 3%;}
.jt-studio-port:hover .jt-port-overlay { background: rgba(255,255,255,0.85) none repeat scroll 0% 0%;}
.jt-studio-port .jt-port-heading a,
.jt-studio-port .jt-port-heading a:hover,
.jt-studio-port .jt-port-heading a:focus,
.jt-studio-port .jt-port-heading a:active {color: #35373e;}
.jt-studio-port .jt-port-cat a,
.jt-studio-port .jt-port-cat a:hover,
.jt-studio-port .jt-port-cat a:active,
.jt-studio-port .jt-port-cat a:focus {color: #777;}
.jt-studio-port  .jt-port-sep {background: #35373e;}
.jt-studio-port-cont {padding: 110px 180px 104px 150px;width: 100%;float: left;}
.jt-studio-port.jt-portfolio-item .jt-port-cat {color: #777;}
.jt-studio-port-cont h3 {
font-family: 'Montserrat', sans-serif;
color: #35373e;
letter-spacing: 3px;
text-transform: uppercase;
font-size: 11px;
font-weight: bold;
}
.jt-studio-port-cont h2 {
font-family: 'Montserrat', sans-serif;
font-size: 22px;
font-weight: bold;
letter-spacing: 4px;
text-transform: uppercase;
color: #35373e;
margin: 0;
padding: 10px 0 30px 0;
}
.jt-studio-port-cont p,
.entry-content .jt-studio-port-cont p,
.entry-content.page-container .jt-studio-port-cont p {
margin: 0;
font-family: 'Amiri', serif;
font-size: 18px;
color: #777777;
line-height: 25px;
font-style: italic;
letter-spacing: 0.8px;
}
.jt-studio-port-cont .jt-sep-two {top: 5px;}
.jt-studio-port .jt-port-image:after {background: transparent;}
.jt-photo-wrap .jt-port-col-4.isotope-layout-extrawidth.jt-studio-hover .jt-portfolio-item .jt-port-content {top: 43%;}
.jt-photo-wrap  .isotope-layout-extrawidth.portfolio-style-grid.jt-port-col-5.jt-studio-hover .jt-portfolio-item .jt-port-content {top: 39%;} .jt-vint-port .jt-portfolio-item:hover .jt-port-overlay {background: rgba(34,34,34,.65);}
.jt-vint-port .jt-portfolio-item .jt-port-heading a,
.jt-vint-port .jt-portfolio-item .jt-port-heading a:hover,
.jt-vint-port .jt-portfolio-item .jt-port-heading a:focus,
.jt-vint-port .jt-portfolio-item .jt-port-heading a:active {color: #fff;}
.jt-vint-port .jt-portfolio-item .jt-port-cat {color: #fff;}
.jt-vint-port .jt-portfolio-item .jt-port-cat a,
.jt-vint-port .jt-portfolio-item .jt-port-cat a:hover,
.jt-vint-port .jt-portfolio-item .jt-port-cat a:focus,
.jt-vint-port .jt-portfolio-item .jt-port-cat a:active {color: #fff;font-style: normal;}
.jt-vint-port .jt-portfolio-item .jt-port-sep {background: #fff;} .jt-boxed-port .jt-portfolio-item {width: 30.7%;margin: 0 30px 30px 0;}
.jt-port-image {position: relative;}
.jt-boxed-port .jt-portfolio-item:hover .jt-corp-port-overlay {opacity: 1;}
.jt-boxed-port .jt-corp-port-overlay {height: 95%;}
.jt-boxed-port .jt-corp-port-overlay .jt-corp-port-cont {top: 49%;text-align: left;padding: 0 0 40px 40px;}
.jt-boxed-port .jt-corp-port-overlay .jt-corp-port-cont .jt-box-cat {
font-family: 'Amiri', serif;
color: #fff;
text-transform: capitalize;
letter-spacing: 1px;
display: inline-block;
-webkit-transform: translateX(-100%);
-moz-transform: translateX(-100%);
-ms-transform: translateX(-100%);
-o-transform: translateX(-100%);
transform: translateX(-100%);
-webkit-transition: all .6s ease;
-moz-transition: all .6s ease;
-ms-transition: all .6s ease;
-o-transition: all .6s ease;
transition: all .6s ease;
padding: 0 0 10px 0;
}
.jt-boxed-port .jt-corp-port-overlay .jt-box-arrow {
width: auto;
height: auto;
display: inline-block;
padding: 30px 30px 0 0;
position: relative;
left: 0;
-webkit-transition: all .65s ease;
-moz-transition: all .65s ease;
-ms-transition: all .65s ease;
-o-transition: all .65s ease;
transition: all .65s ease;
}
.jt-boxed-port .jt-portfolio-item:hover .jt-corp-port-overlay .jt-box-arrow  {left: 42%;}
.jt-boxed-port .jt-corp-port-overlay .jt-box-arrow a {
border: 1px solid #fff;
border-radius: 100%;
height: 37px;
width: 37px;
line-height: 31px;
display: block;
}
.jt-boxed-port .jt-corp-port-overlay .jt-corp-port-cont .jt-box-product {
font-family: 'Montserrat', sans-serif;
font-size: 12px;
text-transform: uppercase;
color: #fff;
letter-spacing: 2px;
display: block;
-webkit-transform: translateX(-100%);
-moz-transform: translateX(-100%);
-ms-transform: translateX(-100%);
-o-transform: translateX(-100%);
transform: translateX(-100%);
-webkit-transition: all .5s ease;
-moz-transition: all .5s ease;
-ms-transition: all .5s ease;
-o-transition: all .5s ease;
transition: all .5s ease;
}
.jt-boxed-port .jt-portfolio-item:hover .jt-corp-port-overlay .jt-corp-port-cont .jt-box-cat,
.jt-boxed-port .jt-portfolio-item:hover .jt-corp-port-overlay .jt-corp-port-cont .jt-box-product {-webkit-transform: translateX(0);-moz-transform: translateX(0);-ms-transform: translateX(0);-o-transform: translateX(0);transform: translateX(0);} .jt-portfolio-item.grid-hover-style-three:hover .jt-port-hover-overlay {opacity: 1}
.jt-portfolio-item.grid-hover-style-three .jt-port-hover-overlay {
position: absolute;
width: 94%;
height: 91%;
background: rgba(53, 55, 62, 0.8) none repeat scroll 0% 0%;
left: 0px;
top: 0px !important;
text-align: center;
margin: 3%;
opacity: 0;
transition: opacity 0.8s ease 0s;
}
.jt-portfolio-item.grid-hover-style-three .jt-port-hover-overlay > img {
position: relative;
top: 40%;
width: auto;
float: none;
display: inline-block;
}
.jt-portfolio-item.grid-hover-style-three {padding: 0px 15px 30px;}
.jt-portfolio-item.grid-hover-style-three .jt-port-sep {
width: 100%;
height: 1px;
background: #f0f0f0;
display: block;
width: 100%;
float: left;
margin: 0px 0px 4px;
}
.jt-portfolio-item.grid-hover-style-three::after {
width: 0%;
height: 1px;
background: #35373e;
content: "";
display: block;
-webkit-transition: width .5s ease;
-moz-transition: width .5s ease;
-ms-transition: width .5s ease;
-o-transition: width .5s ease;
transition: width .5s ease;
position: relative;
margin: 0 auto;
}
.jt-portfolio-item.grid-hover-style-three:hover:after {width: 100%;margin: 0 auto;}
.jt-portfolio-item.grid-hover-style-three .jt-port-image {position: relative;width: 100%;float: none;}
.jt-portfolio-item.grid-hover-style-three .jt-port-image::after {
content: "";
position: absolute;
width: 100%;
height: 100%;
background: none;
display: block;
top: auto;
left: 0px;
opacity: 0;
transition: all 0.5s ease 0s;
} .have-gutter-space .jt-gutter-sizer {width: 1%;}
.portfolio-style-grid.have-gutter-space .jt-portfolio-item ,.have-gutter-space .jt-business-port {margin: 0 0 1% 0;}
.jt-port-col-2.have-gutter-space .jt-portfolio-item,.jt-port-col-2.have-gutter-space .jt-business-port,.jt-port-col-2.have-gutter-space .jt-grid-sizer-2 {width: 49.5%;}
.jt-port-col-3.have-gutter-space .jt-portfolio-item,.jt-port-col-3.have-gutter-space .jt-business-port,.jt-port-col-3.have-gutter-space .jt-grid-sizer-3 {width: 32.65%;}
.jt-port-col-4.have-gutter-space .jt-portfolio-item,.jt-port-col-4.have-gutter-space .jt-business-port,.jt-port-col-4.have-gutter-space .jt-grid-sizer-4 {width: 24.25%;}
.jt-port-col-5.have-gutter-space .jt-portfolio-item,.jt-port-col-5.have-gutter-space .jt-business-port,.jt-port-col-5.have-gutter-space .jt-grid-sizer-5 {width: 19.21%;}
.main-content-center .jt-port-col-5.isotope-layout-extrawidth.jt-hover-shadow .jt-arch-prt-content,
.jt-port-col-5.isotope-layout-boxed.jt-hover-shadow .jt-arch-prt-content {padding: 10px 0;}
.main-content-center .jt-port-col-4.isotope-layout-extrawidth.left-part-design .jt-business-port .jt-port-hover-overlay > img,
.jt-port-col-4.isotope-layout-boxed.left-part-design .jt-business-port .jt-port-hover-overlay > img {top: 42%;}
.main-content-center .jt-port-col-5.isotope-layout-extrawidth.left-part-design .jt-business-port .jt-port-hover-overlay > img,
.jt-port-col-5.isotope-layout-boxed.left-part-design .jt-business-port .jt-port-hover-overlay > img {top: 38%;}
.main-content-center .jt-port-col-4.isotope-layout-extrawidth.jt-studio-hover .jt-portfolio-item .jt-port-content,
.jt-port-col-4.isotope-layout-boxed.jt-studio-hover .jt-portfolio-item .jt-port-content {top: 41%;}
.main-content-center .portfolio-style-grid.jt-port-col-5.isotope-layout-extrawidth.jt-studio-hover .jt-portfolio-item .jt-port-cat a {font-size:15px;}
.jt-portfolio-item.vertical-hover-style-one .jt-port-cat a::after,
.tax-portfolio_category .jt-port-cat a:after,
.post-type-archive .jt-port-cat a:after {content: ", ";}
.jt-portfolio-item.vertical-hover-style-one .jt-port-cat a:last-child::after,
.tax-portfolio_category .jt-port-cat a:last-child:after,
.post-type-archive .jt-port-cat a:last-child:after {content: "";}
.jt-portfolio-item.jt-agency-item .jt-port-overlay.jt-port-border .jt-parallax-cat::after {content: ", ";}
.jt-portfolio-item.jt-agency-item .jt-port-overlay.jt-port-border .jt-parallax-cat:last-child::after {content: "";}
.jt-default-blog-style .jt-post-content .jt-post-read-more {padding: 10px 15px;margin: 20px 10px 0px;}
.jt-blog-col-1.jt-default-blog-style .jt-each-post {width: 100%;padding: 0px;}
.jt-blog-col-2.jt-default-blog-style .jt-each-post {width: 50%;padding: 0px;}
.jt-blog-col-3.jt-default-blog-style .jt-each-post {width: 33.3333%;padding: 0px;}
.jt-blog-col-4.jt-default-blog-style .jt-each-post {width: 25%;padding: 0px;}
.jt-blog-column-two.blog-masonary-style .blog-width {width: 47%;margin: 0px 30px 30px 0px;float: left;}
.jt-blog-column-two.blog-masonary-style .blog-width:nth-child(2n) {margin: 0px 0px 50px;}
.jt-blog-column-three.blog-masonary-style .blog-width {width: 30.2%;margin: 0px 35px 30px 0px;float: left;}
.jt-blog-column-three.blog-masonary-style .blog-width:nth-child(3n) {margin: 0px 0px 50px;}
.blog-style-five-boxed.jt-blog-column-two.blog-masonary-style .blog-width {width: 43%;margin: 0px 70px 30px 0px;float: left;}
.blog-style-five-boxed.jt-blog-column-two.blog-masonary-style .blog-width:nth-child(2n) {margin: 0px 0px 50px;}
.blog-style-five-boxed.jt-blog-column-three.blog-masonary-style .blog-width {width: 27%;margin: 0px 50px 30px 20px;float: left;}
.blog-style-five-boxed.jt-blog-column-three.blog-masonary-style .blog-width:nth-child(2n) {margin: 0px 0px 50px;}
.jt-default-blog-style .wp-pagenavi {margin: 0px;}
.jt-normal-view.jt-blog-slide {cursor: default;}
.flnce-abt-slide .flnce-slide-cont .jt-test-stars {list-style: none;}
.flnce-abt-slide.jt-vint-test-slide .flnce-slide-cont .jt-test-stars .normal-star i {color:#B5A27D;}
.flnce-abt-slide.jt-vint-test-slide .flnce-slide-cont .jt-test-stars .star-inactive i {color:#c3c3c3;}
.flnce-abt-slide .flnce-slide-cont .jt-test-stars li {display: inline-block;}
.jt-portfolio-item.jt-studio-port .jt-port-cat a::after {content: ", ";}
.jt-portfolio-item.jt-studio-port .jt-port-cat a:last-child::after {content: "";}
.jt-vint-port .jt-portfolio-item .jt-port-cat a::after {content: ",";}
.jt-vint-port .jt-portfolio-item .jt-port-cat a:last-child::after {content: ""; }
.jt-studio-port .jt-port-overlay {height: 92%;}
.jt-vint-test-slide .jt-test-stars > li > i {padding: 0px 5px 0px 0px;}
.jt-photo-wrap .jt-port-col-4.isotope-layout-extrawidth.jt-white-hover .jt-portfolio-item .jt-port-content {top: 43%;}
.jt-photo-wrap .jt-port-col-5.isotope-layout-extrawidth.left-part-design .jt-business-port .jt-port-hover-overlay > img {top: 43%;}
.jt-photo-wrap .main-content-center .jt-port-col-5.isotope-layout-extrawidth.left-part-design .jt-business-port .jt-port-hover-overlay > img {top: 38%;}
.jt-box-layout-bg .jt-port-col-4.isotope-layout-extrawidth.jt-white-hover .jt-portfolio-item .jt-port-content {top: 39%;}
.jt-box-layout-bg .isotope-layout-extrawidth.portfolio-style-grid.jt-port-col-5.jt-white-hover .jt-portfolio-item .jt-port-content {top: 35%;}
.jt-box-layout-bg  .jt-port-col-4.isotope-layout-extrawidth.left-part-design .jt-business-port .jt-port-hover-overlay > img {top: 41%;}
.jt-box-layout-bg  .jt-port-col-5.isotope-layout-extrawidth.left-part-design .jt-business-port .jt-port-hover-overlay > img {top: 38%;} .special-content {margin: 25px 0 50px;}
.special-content h5 {
font-family: 'Montserrat', sans-serif;
font-size: 14px;
color: #35373e;
text-transform: uppercase;
letter-spacing: 2.5px;
margin: 0 0 10px;
float: none;
width: auto;
line-height: 24px;
}
.special-content p {
color: #999;
font-size: 14px;
font-family: 'Amiri', serif;
margin: 15px 0 0;
letter-spacing: 0.7px;
} .jt-stack ul {
position: relative;
margin: 0 auto;
padding: 0;
list-style: none;
}
.jt-stack ul li {
position: absolute;
width: 100%;
filter: alpha(opacity=0);
-moz-opacity: 0;
-khtml-opacity: 0;
opacity: 0;
}
ul.stack_images {
width: 400px;
height: 420px;
z-index: 10;
float: none;
margin: 20px auto;
-webkit-perspective: 1000px;
-webkit-perspective-origin: 50% -50%;
perspective: 1000px;
perspective-origin: 50% -50%;
}
@media screen and (max-height: 530px), screen and (max-width: 400px) {ul.stack_images {width: 260px;height: 255px;}}
.stack_images li {
top: 0;
z-index: 1;
-webkit-transform: translate3d(0,0,-180px);
transform: translate3d(0,0,-180px);
-webkit-transform-style: preserve-3d;
transform-style: preserve-3d;
}
.stack_images li img {display: block;max-width: 100%;pointer-events: none;}
.stack_images li:hover {cursor: url(//www.franbrea.com/wp-content/themes/juster/img/cursor_vulcan.png), auto;}
.stack_images li:active {cursor: -webkit-grabbing;cursor: grabbing;}
.stack_images li.animate {-webkit-transition: all 0.3s ease-out;-moz-transition: all 0.3s ease-out;-ms-transition: all 0.3s ease-out;-o-transition: all 0.3s ease-out;transition: all 0.3s ease-out;}
.stack_images li.move-back {
-webkit-transition-timing-function: cubic-bezier(0.175, 0.885, 0.470, 1); -webkit-transition-timing-function: cubic-bezier(0.175, 0.885, 0.470, 1.515);
transition-timing-function: cubic-bezier(0.175, 0.885, 0.470, 1.515);
} .jt-tab-image-wrapper {float: left;width: 100%;margin: 40px 0 0;}
.jt-tab-image-wrapper .pws_tabs_container ul.pws_tabs_controll li a {
background: transparent;
color: #999;
font-family: 'Montserrat', sans-serif;
font-size: 12px;
text-transform: uppercase;
letter-spacing: 2px;
padding: 12px 34px;
border-width: 0px 1px 0 0;
border-style: solid;
border-color: #ddd;
border-bottom: 0px;
border-top: 0px;
margin: 0;
}
.jt-tab-image-wrapper .pws_tabs_container ul.pws_tabs_controll li:first-child a {border-left: 1px solid #ddd;}
.pws_tabs_container ul.pws_tabs_controll li a.pws_tab_active,
.pws_tabs_list {background-color: transparent !important;}
.jt-tab-image-wrapper .pws_tabs_container ul.pws_tabs_controll li a.pws_tab_active,
.jt-tab-image-wrapper .pws_tabs_container ul.pws_tabs_controll li a.pws_tab_active i,
.jt-tab-image-wrapper .pws_tabs_container ul.pws_tabs_controll li a:hover,
.jt-tab-image-wrapper .pws_tabs_container ul.pws_tabs_controll li a:hover i {color: #35373e;}
.jt-tab-image-wrapper .pws_tabs_container ul.pws_tabs_controll li a i {
display: block;
text-align: center;
font-size: 34px;
margin: 0px auto 20px;
}
.jt-tab-image-wrapper .pws_tabs_container ul.pws_tabs_controll,
.jt-tab-image-wrapper .pws_tabs_list {
padding: 0;
margin: 0;
float: none;
width: auto;
}
.jt-tab-image-wrapper .pws_tabs_list .pws_tab_single {padding: 0;width: 100%;text-align: center;}
.jt-tab-image-wrapper .pws_tabs_list .pws_tab_single img {max-width: 100%;}
.pws_tabs_list {background: transparent;}
.jt-tab-image-wrapper.jt-studio-service-right {margin: 0;padding: 0;}
@media (max-width: 1199px) {
.jt-tab-image-wrapper .pws_tabs_container ul.pws_tabs_controll li {width: 33.3333% !important;margin: 0 0 20px;}
.jt-tab-image-wrapper .pws_tabs_container ul.pws_tabs_controll, .jt-tab-image-wrapper .pws_tabs_list {margin: 40px 0px 0px;}
.jt-tab-image-wrapper .pws_tabs_container ul.pws_tabs_controll li a {height: auto !important;text-align: center;}
}
@media (max-width: 600px) {
.jt-tab-image-wrapper .pws_tabs_container ul.pws_tabs_controll li {width: auto !important;margin: 0;}
.jt-tab-image-wrapper .pws_tabs_container.pws_tabs_responsive .pws_responsive_small_menu a {padding: 0;}
.jt-tab-image-wrapper .pws_tabs_container.pws_tabs_responsive .pws_responsive_small_menu,
.jt-tab-image-wrapper .pws_tabs_container.pws_tabs_responsive .pws_responsive_small_menu a:hover {background: #35373e;height: auto;}
.jt-tab-image-wrapper .pws_tabs_list {margin: 30px 0px 0px;}
.jt-tab-image-wrapper .pws_tabs_container ul.pws_tabs_controll li a {line-height: 30px;margin: 0px 0px -1px;}
.jt-tab-image-wrapper .pws_tabs_container ul.pws_tabs_controll li a.pws_tab_active i {padding: 0;}
.jt-tab-image-wrapper .pws_tabs_container ul.pws_tabs_controll li a i {
font-size: 26px;
margin: 0px;
display: inline-block;
position: relative;
top: 7px;
right: 5px;
}
} .jt-process-wrapper {position: relative;}
.jt-process-cnt {
position: absolute;
width: 100%;
list-style: none;
z-index: 1;
margin: 0;
padding: 0;
}
.entry-content ul.jt-process-cnt {padding: 0;}
.jt-process-cnt li {
display: inline-block;
position: relative;
width: 505px;
min-height: 280px;
}
.jt-process-li-right,
.jt-process-li-right .jt-process-content {float: left;}
.jt-process-li-left,
.jt-process-li-left .jt-process-content {float: right;}
.jt-process-content {width: 63%;}
.jt-process-content .jt-cnt-num {margin: 0 0 10px;font-family: 'Amiri', serif;font-size: 38px;}
.jt-process-content .jt-cnt-heading {
margin: 0 0 25px;
font-family: 'Montserrat', sans-serif;
font-size: 14px;
text-transform: uppercase;
letter-spacing: 2px;
}
.jt-process-content p {
font-family: 'Amiri', serif;
font-size: 15px;
letter-spacing: 0.7px;
color: #999;
line-height: 24px;
}
.jt-process-cnt li:first-child .jt-cnt-icon {position: absolute;right: 45px;top: 45px;}
.jt-process-cnt li:nth-child(2) .jt-cnt-icon {position: absolute;left: 45px;top: 45px;}
.jt-process-cnt li:nth-child(3) .jt-cnt-icon {position: absolute;left: 45px;top: 45px;}
.jt-process-cnt li:nth-child(4) .jt-cnt-icon {position: absolute;right: 45px;top: 45px;}
.jt-cnt-icon {
width: 52px;
height: 52px;
line-height: 52px;
font-size: 26px;
color: #35373e;
text-align: center;
background: #fff;
border: 1px solid #e5e5e5;
-webkit-box-shadow: 0px 0px 0px 6px #f8f8f8;
box-shadow: 0px 0px 0px 6px #f8f8f8;
-webkit-border-radius: 80px;
-moz-border-radius: 80px;
-ms-border-radius: 80px;
-o-border-radius: 80px;
border-radius: 80px;
-webkit-transition: all .4s ease;
-moz-transition: all .4s ease;
-ms-transition: all .4s ease;
-o-transition: all .4s ease;
transition: all .4s ease;
}
.jt-process-cnt li:hover .jt-cnt-icon { background: #35373e; border-color:#35373e; color: #fff;}
.jt-process-round-wrapper {position: relative;z-index: 0;}
.jt-process-round-wrapper h4 {
position: absolute;
top: 160px;
left: 0;
right: 0;
color: #ececed;
font-family: 'Montserrat', sans-serif;
font-size: 85px;
text-transform: uppercase;
font-weight: bold;
text-align: center;
letter-spacing: 14px;
}
.jt-process-round {
width: 420px;
height: 420px;
margin: 0 auto;
border: 1px solid #ececec;
position: relative;
-webkit-border-radius: 600px;
-moz-border-radius: 600px;
-ms-border-radius: 600px;
-o-border-radius: 600px;
border-radius: 600px;
}
.jt-process-round:after {
content: '';
position: absolute;
top: 50px;
left: 0;
right: 0;
width: 320px;
height: 320px;
margin: 0 auto;
border: 1px solid #ececec;
-webkit-border-radius: 600px;
-moz-border-radius: 600px;
-ms-border-radius: 600px;
-o-border-radius: 600px;
border-radius: 600px;
} .jt-corp-process {text-align: center;margin: 40px 0;position: relative;}
.jt-corp-process.jt-corp-process-sep span {position: relative;}
.jt-corp-process.jt-corp-process-sep span:after {
content: "";
position: absolute;
width: 33%;
height: 10px;
top: 19%;
right: -75px;
display: block;
background: url(//www.franbrea.com/wp-content/themes/juster/images/icons/process-sep.png) repeat-x;
}
.jt-corp-process:hover img {border: 5px solid rgba(0,0,0,0.05);}
.jt-corp-process img {max-width: 100%;border-radius: 100%;border: 5px solid transparent;}
.jt-corp-process h3 {
font-family: 'Montserrat', sans-serif;
font-size: 14px;
color: #35373e;
margin: 0;
text-transform: uppercase;
letter-spacing: 3px;
padding: 30px 0 25px;
}
.jt-corp-process p {
font-family: 'Amiri', serif;
color: #999999;
font-size: 14px;
letter-spacing: 0.5px;
line-height: 24px;
} .jt-skill {display: inline-block;width: 100%;}
.skillbar-title {
font-family: 'Montserrat', sans-serif;
font-size: 12px;
color: #35373e;
text-transform: uppercase;
letter-spacing: 2px;
}
.jt-full-bar {
background: #E8EAF0;
float: left;
width: 100%;
height: 3px;
position: relative;
margin: 15px 0 50px;
}
.jt-skillbar {
background: #35373E;
float: left;
height: 3px;
margin: 0px;
position: absolute;
top: 0px;
left: 0;
}
.skill-arrow {position: relative;bottom: 16px;margin: 0 0 0 -6px;}
.percentage-text {position: relative;}
.percentage-text:before {
content: '';
width: 4px;
height: 2px;
background: #35373e;
display: inline-block;
position: relative;
bottom: 4px;
right: 0;
margin: 0 7px 0 3px;
}
.piechart-value {margin: 0 0 40px 0;} .chart { margin: 0 12%;position: relative;display: inline-block;}
.chart canvas {position: relative;float: left;}
.skills-pie-script { text-align: center}
.skills-pie {float: none;text-align: center;display: inline-block;width: 100%;}
.skills-pie h2 {
font-size: 12px;
color: #454545;
text-transform: uppercase;
font-family: 'Montserrat', sans-serif;
padding: 20px 0px 10px;
margin: 0px;
display: inline-block;
letter-spacing: 2px;
font-weight: 500;
}
.wv-percent {
position: absolute;
top: 50%;
left: 0;
right: 0;
font-size: 13px;
color: #35373E;
font-family: 'Amiri', serif;
line-height: 68px;
background-color: #F7F8F9;
border-radius: 100%;
width: 66px;
height: 66px;
margin: -33px auto 0;
letter-spacing: 1px;
}
.jt-chart-size-large .wv-percent {font-size: 20px;}
.jt-chart-size-small .wv-percent {font-size: 11px;}
.jt-chart-size-large .skills-pie h2 {font-size: 14px;}
.jt-chart-size-small .skills-pie h2 {font-size: 11px;padding: 10px 0;} .jt-timeline-wrapper {
display: inline-block;
width: 100%;
position: relative;
margin: 40px auto;
}
.jt-center-line {
width: 1px;
height: 100%;
display: block;
position: absolute;
top: 0;
left: 0;
right: 0;
background: #eaeaea;
margin: 0 auto;
}
.jt-year-start,
.jt-year-end {
font-family: 'Montserrat', sans-serif;
font-size: 11px;
color: #35373e;
text-transform: uppercase;
letter-spacing: 2px;
background: #fff;
margin: 0 auto;
width: 62px;
height: 62px;
line-height: 60px;
text-align: center;
display: block;
border: 1px solid #e8e8e8;
z-index: 1;
position: absolute;
left: 0;
right: 0;
-webkit-box-shadow: 0px 0px 0px 6px #f6f6f6;
box-shadow: 0px 0px 0px 6px #f6f6f6;
-webkit-border-radius: 80px;
-moz-border-radius: 80px;
-ms-border-radius: 80px;
-o-border-radius: 80px;
border-radius: 80px;
}
.jt-year-end {bottom: 0;}
.jt-tym-content {display: inline-block;width: 100%;margin: 80px 0;}
.jt-tym-content > div:nth-child(odd) {margin-top: 300px;}
.jt-tym-content > div:nth-child(even) {margin-top: 300px;margin-bottom: 0;}
.jt-tym-content > div:first-child {margin-top: 20px;}
.jt-box-left,
.jt-box-right {
margin: 20px 0;
display: inline-block;
position: relative;
width: 43%;
}
.jt-box-left {float: left;}
.jt-box-right {float: right;}
.jt-round-connect {
height: 1px;
width: 82px;
background: #eaeaea;
display: block;
position: absolute;
top: 35px;
}
.jt-box-right .jt-round-connect {left: -82px;}
.jt-box-left .jt-round-connect {right: -82px;}
.jt-round-connect:before {
content: '';
width: 10px;
height: 10px;
display: block;
background: #f7f8f9;
border: 1px solid #e8e8e8;
position: absolute;
top: -5px;
z-index: 1;
-webkit-box-shadow: 0px 0px 0px 4px #fff;
box-shadow: 0px 0px 0px 4px #fff;
-webkit-border-radius: 20px;
-moz-border-radius: 20px;
-ms-border-radius: 20px;
-o-border-radius: 20px;
border-radius: 20px;
}
.jt-round-connect:after {
content: '';
width: 18px;
height: 18px;
display: block;
background: #fff;
border: 1px solid #e8e8e8;
position: absolute;
top: -9px;
z-index: 1;
-webkit-box-shadow: 0px 0px 0px 4px #f6f6f6;
box-shadow: 0px 0px 0px 4px #f6f6f6;
-webkit-border-radius: 20px;
-moz-border-radius: 20px;
-ms-border-radius: 20px;
-o-border-radius: 20px;
border-radius: 20px;
}
.jt-box-right .jt-round-connect:before  {right: -5px;}
.jt-box-right .jt-round-connect:after {left: -4px;}
.jt-box-left .jt-round-connect:before {left: -5px;}
.jt-box-left .jt-round-connect:after {right: -4px;}
.jt-box-header {
font-family: 'Montserrat', sans-serif;
color: #35373e;
text-transform: uppercase;
background: #f7f8f9;
padding: 10px 25px;
border: 1px solid #F7F8F9;
}
.jt-box-header .jt-time-date {
font-size: 23px;
width: 40px;
display: inline-block;
text-align: center;
line-height: 20px;
}
.jt-box-header .jt-time-date span {font-size: 13px;display: block;text-align: center;}
.jt-time-title {
display: inline-block;
position: relative;
bottom: 15px;
font-size: 14px;
letter-spacing: 2px;
margin: 0 0 0 15px;
}
.jt-time-content {
padding: 25px;
border: 1px solid #eaeaea;
border-top: 0;
display: inline-block;
width: 100%;
font-family: 'Amiri', serif;
font-size: 16px;
letter-spacing: 1px;
color: #999;
margin: 0 0 10px;
}
.jt-time-content p {
font-family: 'Amiri', serif;
font-size: 16px;
letter-spacing: 1px;
color: #999;
margin: 0 0 10px;
}
.jt-time-content a,
.jt-time-content img {display: inline-block;float: left;padding: 0 10px 0 0;}
.jt-time-content img:last-child {padding: 0;} .flnce-awards {width:100%;float: left;padding: 0 0 30px 0;}
.flnce-awards .award-img img {max-width: 100%;position: relative;top: -2px;}
.flnce-awards .award-img {
width: 100%;
height: 55px;
text-align:center;
margin: 0 auto;
float: left;
line-height: 55px;
}
.flnce-awards .award-img:after{
content: " ";
background: url(//www.franbrea.com/wp-content/themes/juster/images/icons/leaf-right.png) no-repeat;
width: 24px;
height: 53px;
display: inline-block;
position: absolute;
right: 5px;
}
.flnce-awards .award-img:before {
content: " ";
background: url(//www.franbrea.com/wp-content/themes/juster/images/icons/leaf-left.png) no-repeat;
width: 24px;
height: 53px;
display: inline-block;
position: absolute;
left: 5px;
}
.flnce-awards .award-det {
color: #333333;
font-family: 'Montserrat', sans-serif;
font-size: 11px;
text-transform: uppercase;
letter-spacing: 2px;
line-height: 20px;
padding: 0 0 0 20px;
display: table-cell;
vertical-align: middle;
height: 50px;
}
.jt-awards-style.special-content h5 { margin: 0px 0px 6px; }
.jt-awards-style.special-content { margin: 25px 0px 40px; } .jt-simple-slider-one .owl-controls {
position: absolute;
top: 5%;
right: 15px;
z-index: 1;
}
.jt-slider-left-arrow {
background: url(//www.franbrea.com/wp-content/themes/juster/images/arrows/testi-two-left.png) no-repeat;
height: 14px;
width: 50px;
display: inline-block;
}
.jt-simple-slider-one .owl-controls .owl-nav .owl-prev,
.jt-simple-slider-one .owl-controls .owl-nav .owl-next {float: left}
.jt-simple-slider-one .owl-prev:hover {background: url(//www.franbrea.com/wp-content/themes/juster/images/arrows/testi-two-left-hover.png) no-repeat}
.jt-slider-right-arrow {
background: url(//www.franbrea.com/wp-content/themes/juster/images/arrows/testi-two-right.png) no-repeat;
height: 14px;
width: 50px;
display: inline-block;
}
.jt-simple-slider-one .owl-next:hover {background: url(//www.franbrea.com/wp-content/themes/juster/images/arrows/testi-two-right-hover.png) no-repeat}
.jt-simple-slider-two .owl-controls {
position: absolute;
right: 0px;
bottom: 35px;
left: 0px;
}
.jt-simple-slider-two .owl-dots {text-align: center;}
.jt-simple-slider-two .owl-dot {
background: #35373e;
height: 7px;
width: 7px;
float: none;
margin: 0px 6px;
display: inline-block;
-webkit-border-radius: 30px;
-moz-border-radius: 30px;
-ms-border-radius: 30px;
-o-border-radius: 30px;
border-radius: 30px;
}
.jt-simple-slider-two .owl-dot.active {
background: #fff;
border: 2px solid #35373e;
height: 11px;
width: 11px;
position: relative;
top: 2px;
}
.jt-studio-small-image img {max-width: 100%;}
.jt-studio-small-slide .owl-dots {
text-align: center;
position: absolute;
right: 0px;
left: 0px;
bottom: -55px;
}
.jt-studio-small-slide .owl-dot {
height: 8px;
width: 8px;
background: rgba(53,55,62,0.3);
display: inline-block;
border-radius: 30px;
margin: 0px 5px;
}
.jt-studio-small-slide .owl-dot.active {
border: 3px solid #fc4242;
background: transparent;
height: 13px;
width: 13px;
position: relative;
top: 2.5px;
}
.vc_col-sm-12 .jt-studio-small-slide {
width: 85%;
margin: 0px auto;
}
.jt-vint-small-banner {
width: 100%;
float: left;
height: 450px !important;
position: relative;
}
.jt-vint-small-banner:after {
content: "";
position: absolute;
width: 100%;
height: 100%;
top: 0;
left: 0; } .jt-offer-wrap {
overflow:hidden;
width: 100%;
height: 100%;
float:left;
position: relative;
}
.jt-shop-offer {
width: 100%;
float: left;
-webkit-transition: transform .25s ease;
-moz-transition: transform .25s ease;
-ms-transition: transform .25s ease;
-o-transition: transform .25s ease;
transition: transform .25s ease;
-webkit-transform: scale(1);
-moz-transform: scale(1);
-ms-transform: scale(1);
-o-transform: scale(1);
transform: scale(1);
}
.jt-offer-wrap:hover .jt-shop-offer {-webkit-transform: scale(1.2);-moz-transform: scale(1.2);-ms-transform: scale(1.2);-o-transform: scale(1.2);transform: scale(1.2);}
.jt-shop-offer img {max-width: 100%;}
.jt-shop-offer-cont {
position: absolute;
width: 100%;
height: 100%;
top: 0;
left: 0;
}
.jt-shop-offer-cont a {display: inline-block;}
.jt-shop-offer-cont.jt-promo-one .jt-offer-tit {
font-family: 'Montserrat', sans-serif;
font-size: 20px;
text-transform: uppercase;
font-weight: bold;
color: #101010;
letter-spacing: 3px;
margin: 0 0 15px 0;
}
.jt-shop-offer-cont.jt-promo-one {
width: 45%;
height: auto;
right: 0px;
bottom: 50px;
top: auto;
left: auto;
text-align: center;
}
.jt-shop-offer-cont.jt-promo-one a,
.jt-shop-offer-cont.jt-promo-one a:hover,
.jt-shop-offer-cont.jt-promo-one a:active,
.jt-shop-offer-cont.jt-promo-one a:focus {text-decoration: none;}
.jt-shop-offer-cont.jt-promo-one .jt-offer-tit > span {
font-size: 15px;
font-weight: normal;
display: block;
letter-spacing: 2px;
}
.jt-shop-offer-cont.jt-promo-one .jt-offer {
font-family: 'Montserrat', sans-serif;
font-size: 15px;
font-weight: bold;
text-transform: uppercase;
color: #ff6766;
letter-spacing: 5px;
margin: 5px 0 0 0;
}
.jt-shop-offer-cont.jt-promo-two {padding: 50px 0 0 50px;}
.jt-shop-offer-cont.jt-promo-two a,
.jt-shop-offer-cont.jt-promo-two a:hover,
.jt-shop-offer-cont.jt-promo-two a:active,
.jt-shop-offer-cont.jt-promo-two a:focus {text-decoration: none;}
.jt-shop-offer-cont.jt-promo-two .jt-shop-branch a {
font-family: 'Amiri', serif;
font-size: 15px;
color: #fff;
text-transform: capitalize;
background: #35373e;
padding: 6px 10px;
display: inline-block;
margin: 0 0 5px 0;
font-weight: bold;
letter-spacing: 1px;
}
.jt-shop-offer-cont.jt-promo-two .jt-shop-cat a {
font-family: 'Montserrat', sans-serif;
font-size: 13px;
color: #35373e;
text-transform: uppercase;
letter-spacing: 2px;
background: #fff;
padding: 11px 20px;
display: inline-block;
}
.jt-shop-offer-cont.jt-promo-three {padding: 21px 0 0 45px;}
.jt-shop-offer-cont.jt-promo-three .jt-offer-tit {
font-size: 35px;
color: #fff;
font-family: 'Montserrat', sans-serif;
font-weight: bold;
letter-spacing: 3px;
text-transform: uppercase;
margin: 25px 0 0;
}
.jt-shop-offer-cont.jt-promo-three .jt-offer-tit span {
display: block;
font-weight: normal;
font-size: 25px;
letter-spacing: 2px;
position: relative;
top: 10px;
}
.jt-shop-offer-cont.jt-promo-three .jt-shop-cat {
font-family: 'Montserrat', sans-serif;
font-size: 10px;
text-transform: uppercase;
color: #35373e;
letter-spacing: 2px;
position: relative;
top: 10px;
}
.jt-shop-offer-cont.jt-promo-three a.jt-shop-cat,
.jt-shop-offer-cont.jt-promo-three a:hover.jt-shop-cat,
.jt-shop-offer-cont.jt-promo-three a:active.jt-shop-cat,
.jt-shop-offer-cont.jt-promo-three a:focus.jt-shop-cat {text-decoration: none;}
a.jt-offer-perc,
a:hover.jt-offer-perc,
a:focus.jt-offer-perc,
a:active.jt-offer-perc {text-decoration: none;	color: #fff;}
.jt-shop-offer-cont .jt-offer-perc {
width: 57px;
height: 57px;
background: #ff6766;
line-height: 57px;
color: #fff;
border-radius: 100%;
display: block;
text-align: center;
position: relative;
font-family: 'Montserrat', sans-serif;
font-size: 11.5px;
letter-spacing: 1px;
margin: 20px 0 0 0;
}
.jt-offer-perc:after {
content: "";
position: absolute;
width: 67px;
height: 67px;
background: transparent;
border: 2px solid #ff6766;
display: block;
border-radius: 100%;
top: -5px;
left: -5px;
} .jt-trend-group {width: 100%;float: left;}
.jt-trend-item {width: 100%;float: left;}
.jt-trend-item-img {
width: auto;
float: left;
position: relative;
height: 100%;
overflow: hidden;
}
.jt-trend-item-img img {max-width: 100%;}
.jt-trend-hover {
position: absolute;
bottom: 0;
width: 100%;
margin: 0 auto;
text-align: center;
-webkit-transition: bottom .5s ease;
-moz-transition: bottom .5s ease;
-ms-transition: bottom .5s ease;
-o-transition: bottom .5s ease;
transition: bottom .5s ease;
}
.vc-products.jt-product-style-two .jt-trend-hover {width:96%;}
.jt-trend-hover ul {margin: 0;padding: 0;}
.jt-trend-hover ul li {
display: inline-block;
background: rgba(54,55,62,0.7);
list-style: none;
margin: 0 -1.5px;
}
.jt-trend-hover ul li > a {
display: inline-block;
padding: 0;
color: #fff;
float: left;
width: 45px;
height: 42px;
line-height: 42px;
}
.jt-trend-hover ul li > a .fa-hover-show {color: #fff;}
.jt-trend-hover ul li > a,
.jt-trend-hover ul li > a:hover,
.jt-trend-hover ul li > a:active,
.jt-trend-hover ul li > a:focus {text-decoration: none;}
.jt-trend-item-img .jt-trend-hover ul li > a > img {display: inline-block;}
.jt-trend-hover ul li > a > span {
padding: 0 0 0 10px;
font-size: 10px;
text-transform: uppercase;
color: #fff;
letter-spacing: 1px;
font-family: 'Montserrat', sans-serif;
}
.jt-trend-left {
background: url(//www.franbrea.com/wp-content/themes/juster/images/icons/trend-left.png) no-repeat;
width: 40px;
height: 30px;
display: block;
filter: alpha(opacity=30);
-moz-opacity: 0.3;
-khtml-opacity: 0.3;
opacity: 0.3;
}
.jt-trend-left:hover {filter: alpha(opacity=100);-moz-opacity: 1;-khtml-opacity: 1;opacity: 1;}
.jt-trend-right {
background: url(//www.franbrea.com/wp-content/themes/juster/images/icons/trend-right.png) no-repeat;
width: 50px;
height: 50px;
display: block;
filter: alpha(opacity=30);
-moz-opacity: 0.3;
-khtml-opacity: 0.3;
opacity: 0.3;
}
.jt-trend-right:hover {filter: alpha(opacity=100);-moz-opacity: 1;-khtml-opacity: 1;opacity: 1;}
.jt-trend-group .owl-controls {position: absolute;bottom: 60%;width: 100%;}
.jt-trend-group.owl-carousel .owl-controls .owl-nav .owl-prev {left: -80px;position: absolute;}
.jt-trend-group.owl-carousel .owl-controls .owl-nav .owl-next {right: -100px;position: absolute;}
.jt-trend-item-desc {width: 100%;float: left;margin: 15px 0 0 0;}
.jt-trend-item-desc .jt-trend-stars {margin: 0 0 5px 0;padding: 0;}
.jt-trend-item-desc .jt-trend-stars li {display: inline-block;list-style: none;padding: 0 3px 0 0;}
.jt-trend-item-desc .jt-trend-stars li > i {color: #777777;font-size: 13px;}
.jt-trend-item-desc .jt-trend-stars li > i.jt-no-star {color: #c3c3c3;}
.jt-trend-item-desc a {
font-family: 'Montserrat', sans-serif;
font-size: 11px;
color: #333333;
letter-spacing: 2px;
text-transform: uppercase;
}
.jt-trend-item-desc a,
.jt-trend-item-desc a:hover,
.jt-trend-item-desc a:active,
.jt-trend-item-desc a:focus {text-decoration: none;}
.jt-trend-item-desc .jt-trend-item-price {
font-family: 'Montserrat', sans-serif;
font-size: 12px;
letter-spacing: 1px;
color: #36373e;
margin: 6px 0 0 0;
}
.jt-trend-item-desc .jt-trend-item-price .jt-trend-strike {color: #999999;text-decoration: line-through;}
.jt-offer-tag {
position: absolute;
background: #ff6766;
padding: 3px 10px;
top: 20px;
right: 15px;
display: inline-block;
}
.jt-offer-tag  {
font-family: 'Montserrat', sans-serif;
color: #fff;
text-transform: uppercase;
font-size: 10px;
letter-spacing: 2px;
display: block;
text-align: center;
}
.jt-shop-carousel {margin: 40px 0;}
.jt-shop-carousel.owl-carousel .owl-controls .owl-nav > div {padding: 0;top: 5px;}
.jt-shop-carousel.owl-carousel .owl-controls .owl-nav .owl-prev {position: relative;right: 10px;border:0;}
.jt-shop-carousel.owl-carousel .owl-controls .owl-nav:after {
content: "";
width: 1px;
height: 25px;
background: #c3c3c3;
display: inline-block;
position: absolute;
left: 0;
right: 0;
margin: 0 auto;
top: 0;
}
.jt-shop-carousel.owl-carousel .owl-controls .owl-nav .owl-next {position: relative;left: 10px;}
.jt-shop-carousel .jt-blog-arrow-right {
background: url(//www.franbrea.com/wp-content/themes/juster/images/icons/shop-news-right.png);
filter: alpha(opacity=20);
-moz-opacity: 0.2;
-khtml-opacity: 0.2;
opacity: 0.2;
}
.jt-shop-carousel .jt-blog-arrow-left {
background: url(//www.franbrea.com/wp-content/themes/juster/images/icons/shop-news-left.png);
filter: alpha(opacity=20);
-moz-opacity: 0.2;
-khtml-opacity: 0.2;
opacity: 0.2;
}
.jt-shop-carousel .jt-blog-arrow-right:hover,
.jt-shop-carousel .jt-blog-arrow-left:hover {filter: alpha(opacity=100);-moz-opacity: 1;-khtml-opacity: 1;opacity: 1;}
.jt-shop-small-slide-wrap {width: 100%;float: left;background: #fff;}
.jt-small-slde-element {width: 100%;float: left;margin: 0 0 30px 0;}
.jt-small-slde-element img {float: left;}
.jt-shop-small-slide {width: 100%;float: left;padding: 30px 30px;min-height: 390px;}
.jt-shop-small-slide .jt-trend-item-desc {
width: 65%;
float: right;
padding: 10px 0 0 10px;
margin: 0;
}
.jt-shop-small-slide .jt-trend-item-desc .jt-trend-strike {margin: 0 0 0 10px;}
.jt-shop-small-slide-wrap .owl-controls {position: absolute;top: -65px;right: 25px;}
.jt-shop-small-slide-wrap .jt-small-slide-left {
background: url(//www.franbrea.com/wp-content/themes/juster/images/icons/shop-news-left.png) no-repeat;
filter: alpha(opacity=20);
-moz-opacity: 0.2;
-khtml-opacity: 0.2;
opacity: 0.2;
height: 15px;
width: 10px;
display: inline-block;
}
.jt-shop-small-slide-wrap .jt-small-slide-right {
background: url(//www.franbrea.com/wp-content/themes/juster/images/icons/shop-news-right.png) no-repeat;
filter: alpha(opacity=20);
-moz-opacity: 0.2;
-khtml-opacity: 0.2;
opacity: 0.2;
height: 15px;
width: 10px;
display: inline-block;
}
.jt-shop-small-slide-wrap .jt-small-slide-left:hover,
.jt-shop-small-slide-wrap .jt-small-slide-right:hover {filter: alpha(opacity=100);-moz-opacity: 1;-khtml-opacity: 1;opacity: 1;}
.jt-shop-small-slide-wrap.owl-carousel .owl-controls .owl-nav:after {
content: "";
width: 1px;
height: 18px;
background: #C3C3C3;
display: inline-block;
position: absolute;
left: 0px;
right: 0px;
margin: 0px auto;
top: 0px;
}
.jt-shop-small-slide-wrap.owl-carousel .owl-controls .owl-nav .owl-prev {left: -9px;top: 1px;position: relative;}
.jt-shop-small-slide-wrap.owl-carousel .owl-controls .owl-nav .owl-next {right: -10px;top: 1px;position: relative;}
.jt-shop-small-slide-wrap.owl-carousel .owl-controls .owl-nav .owl-prev,
.jt-shop-small-slide-wrap.owl-carousel .owl-controls .owl-nav .owl-next,
.jt-shop-small-slide-wrap.owl-carousel .owl-controls .owl-dot {float: left;}
.jt-small-slide-tit h3 {
font-family: 'Montserrat', sans-serif;
color: #35373e;
font-size: 14px;
text-transform: uppercase;
letter-spacing: 3px;
margin: 0 0 40px 0;
}
.jt-small-slide-tit h3:after {
content: "";
width: 40px;
height: 1px;
background: #35373e;
display: block;
margin: 12px 0 0 0;
}
.wpb_text_column .jt-small-slide-tit h3 {margin: 0 0 40px;} .jt-trend-item {transition: all 0.6s ease 0s;position: relative;}
.jt-trend-item .jt-trend-item-img {text-align: center;}
.jt-trend-item .jt-trend-item-desc {
text-align: center;
margin: 0px;
padding: 42px 0px 0px;
position: relative;
background: #FFF none repeat scroll 0% 0%;
min-height: 86px;
z-index: 1;
}
.jt-trend-item .jt-trend-item-desc h3 {
font-family: "Montserrat",sans-serif;
font-size: 11px;
color: #333;
letter-spacing: 2px;
text-transform: uppercase;
font-weight: normal;
text-align: center;
float: left;
width: 100%;
}
.jt-trend-item .jt-trend-item-desc span.price {
font-family: "Montserrat",sans-serif;
font-size: 12px;
letter-spacing: 1px;
color: #36373E;
font-weight: normal;
padding: 0.5em 0px;
margin: 0px;
line-height: 20px;
display: block;
}
.jt-trend-item .jt-trend-item-desc span.price {
font-family: "Montserrat",sans-serif;
font-size: 12px;
letter-spacing: 1px;
color: #36373E;
font-weight: normal;
margin: 0px;
display: inline-block;
}
.jt-trend-item .star-rating {
font-size: 13px !important;
width: 90px !important;
margin: 0px auto 20px !important;
position: absolute !important;
bottom: 55px;
right: 0px;
left: 0px;
z-index: 1;
display: block !important;
float: none !important;
overflow: hidden !important;
height: 1.1em !important;
line-height: 1.1em !important;
font-family: "FontAwesome" !important;
letter-spacing: 3px !important;
}
.jt-trend-item .star-rating::before {
content: "\f006 \f006 \f006 \f006 \f006";
color: #999;
float: left;
top: 0px;
left: 0px;
position: absolute;
width: 20px;
height: 20px;
letter-spacing: 7px;
display: block;
}
.jt-trend-item  span {text-decoration: none;box-sizing: content-box;}
.jt-trend-item .star-rating span {
overflow: hidden;
float: left;
top: 0px;
left: 0px;
position: absolute;
padding-top: 1.5em;
}
.jt-trend-item .star-rating span::before {
color: #777777;
content: "\f006 \f006 \f006 \f006 \f006";
top: 0px;
position: absolute;
left: 0px;
width: 20px;
height: 20px;
letter-spacing: 7px;
display: block;
}
.jt-trend-item .jt-trend-item-desc h3 {
font-family: "Montserrat",sans-serif;
font-size: 11px;
color: #333;
letter-spacing: 2px;
text-transform: uppercase;
font-weight: normal;
text-align: center;
float: left;
width: 100%;
padding: 0.5em 0px;
margin: 0px;
line-height: 20px;display: block;
}
.jt-trend-item .jt-trend-item-desc {text-align: center;}
.jt-trend-item .jt-trend-item-desc span.price {
font-family: "Montserrat",sans-serif;
font-size: 12px;
letter-spacing: 1px;
color: #36373E;
font-weight: normal;
margin: 0px;
display: inline-block;
position: relative;
top: -6px;
}
.jt-trend-item .jt-trend-hover ul {
float: none;
width: auto;
height: auto;
padding: 0px;
margin: 0px auto !important;
display: inline-block;
}
.jt-trend-item .jt-trend-hover ul li.img_view {position: relative;top: 0; height: 42px;}
.jt-trend-item .jt-trend-hover ul li.img_view a > img {display: inline-block;}
.jt-trend-item .jt-trend-hover ul li {
display: inline-block;
list-style: outside none none;
padding: 0px;
margin: 0px;
float: left;
right: 1px;
position: relative;
}
.jt-trend-item .jt-trend-hover ul li.img_view a {padding: 0;position: relative;text-align: center;}
.jt-trend-item .jt-trend-hover ul li i {color: #FFF;font-size: 16px;}
.jt-trend-item:hover .jt-trend-hover {bottom: 105px;}
.jt-trend-item .jt-trend-hover ul li.wishlist_view {
position: relative;
left: 0;
top: 0;
height: 42px;
width: 45px;
}
.jt-trend-hover ul li .yith-wcwl-add-to-wishlist .yith-wcwl-add-button.show a.add_to_wishlist {
padding: 0;
margin: 0px;
font-size: 16px;
line-height: 42px;
width: 100%;
}
.jt-trend-hover .yith-wcwl-add-to-wishlist {width: 100%;padding: 0;}
.jt-trend-hover .yith-wcwl-add-to-wishlist .show a::before {content: "\f08a";font-size: 16px;color: #fff;}
.jt-trend-hover .yith-wcwl-add-to-wishlist .show a:hover:before {content: "\f004";color: #fff;}
.jt-trend-hover .yith-wcwl-add-to-wishlist .yith-wcwl-wishlistexistsbrowse.show a:before,
.jt-trend-hover .yith-wcwl-add-to-wishlist .yith-wcwl-wishlistaddedbrowse.show a:before {content: "\f004";color: #fff;}
.jt-trend-hover ul li .yith-wcwl-add-to-wishlist .yith-wcwl-add-button.show a.add_to_wishlist,
.jt-trend-hover ul li .yith-wcwl-add-to-wishlist .yith-wcwl-add-button.show a:hover.add_to_wishlist,
.jt-trend-hover ul li .yith-wcwl-add-to-wishlist .yith-wcwl-add-button.show a:active.add_to_wishlist,
.jt-trend-hover ul li .yith-wcwl-add-to-wishlist .yith-wcwl-add-button.show a:focus.add_to_wishlist {text-decoration: none;}
.jt-trend-hover .yith-wcwl-add-to-wishlist .show a:before {padding-right: 0px;}
.jt-trend-item .jt-trend-hover ul li.cart_view {
position: relative;
margin: 0px;
top: 0px;
display: inline-block;
top: 0;
height: 42px;
left: 1px;
}
.jt-trend-item .jt-trend-hover ul li.cart_view a.button.add_to_cart_button,
.jt-trend-item .jt-trend-hover ul li.cart_view a.button.product_type_simple {
font-size: 10px;
text-transform: uppercase;
color: #FFF;
letter-spacing: 1px;
font-family: "Montserrat",sans-serif;
width: auto;
padding: 0 18px;
position: relative;
top: auto;
background: transparent;
line-height: 42px;
}
.jt-trend-item a.button.add_to_cart_button::before {content: url(//www.franbrea.com/wp-content/themes/juster/images/icons/woo-cart.png);}
.jt-trend-item a.add_to_cart_button.button::before {padding: 0px 10px 0px 0px;position: relative;top: 4px;}
.yith-wcwl-add-to-wishlist {padding: 0;}  .vc_tta.vc_general .vc_tta-panel {
float: left;
width: 100%;
}
.vc_tta.vc_general .vc_tta-panel-title {
background: #fff;
}
.jt_row_class .vc_tta-container {
margin-bottom: 0px;
}
.jt_row_class .vc_tta .vc_tta-panel-heading {
border-radius: 0px;
border: 0;
float: left;
border-width: 0px 0px 0px 0px;
width: 100%;
}
.jt_row_class .vc_tta-accordion.vc_tta-style-outline {
color: #666;
font-size: 14px;
line-height: 24px;
font-family: "Amiri",serif;
background-color: #FFF;
margin: 0px; border-style: none;
border: 1px solid #EEE;  border-image: none;
float: left;
}
.jt_row_class .vc_tta-accordion.vc_tta-style-outline .vc_tta-controls-icon-position-left.vc_tta-panel-title > a {
font-family: 'Montserrat', sans-serif;
font-size: 12px;
line-height: 24px;
color: #111;
padding-left: 35px;
border-bottom: 1px solid #EEE;
border-top: 1px solid #EEE;
text-transform: uppercase;
letter-spacing: 1px;
}
.jt_row_class .vc_tta.vc_general .vc_tta-tab > a {
padding: 16px 40px;
}
.jt_row_class .vc_tta.vc_tta-accordion .vc_tta-panel.vc_active .vc_tta-panel-heading a {
border-top: 1px solid #EEE;
}
.jt_row_class .vc_tta.vc_tta-accordion .vc_tta-controls-icon-position-left .vc_tta-controls-icon {
position: absolute;
top: 50%;
transform: translateY(-50%);
right: 20px;
left: auto;
}
.jt_row_class .vc_tta-color-grey.vc_tta-style-outline .vc_tta-panel .vc_tta-panel-body{
border-color: #fff;
background-color: #fff;
}
.jt_row_class .vc_tta-color-grey.vc_tta-style-outline .vc_tta-panel.vc_active .vc_tta-panel-heading {
border-bottom: 1px solid #fff;
}
.jt_row_class .vc_tta .vc_tta-controls-icon.vc_tta-controls-icon-plus::before {
border-width: 1px 0px 0px;
}
.jt_row_class .vc_tta .vc_tta-controls-icon.vc_tta-controls-icon-plus::after {
border-width: 0px 0px 0px 1px;
}
.jt_row_class .vc_tta.vc_tta-style-outline .vc_tta-panel-body {
border-width: 0px;
border-bottom: 0px;
}
.jt_row_class .vc_tta.vc_tta-accordion .vc_tta-panel {
border-top: 1px solid #fff;
}
.jt_row_class .vc_tta-accordion.vc_tta-style-outline .wpb_text_column p {
margin: 15px 16px 15px;
line-height: 24px;
font-family: "Amiri",serif;
color: #888;
font-size: 16px;
}
.vc_tta.vc_general .vc_tta-panel-title > a {
padding: 12px 20px;
}
.jt_row_class .vc_tta.vc_tta-accordion .vc_tta-panels .vc_tta-panel.vc_active:last-child { }
.jt_row_class .vc_tta-tabs.vc_tta-style-outline.vc_tta-tabs-position-bottom .vc_tta-tabs-container {
float: left;
width: 100%;
margin-top: -1px;
}
.jt_row_class .vc_tta-tabs.vc_tta-tabs-position-bottom.vc_tta-style-outline:not([class*="vc_tta-gap"]):not(.vc_tta-o-no-fill) .vc_tta-tabs-container {
margin-top: -1px;
}
.jt_row_class .vc_tta-tabs.vc_tta-style-outline.vc_tta-tabs-position-bottom .vc_tta-tabs-container .vc_tta-tabs-list .vc_tta-tab.vc_active a {
border-top: 0px;
background-color: #fff;
}
.jt_row_class .vc_tta-tabs.vc_tta-style-outline.vc_tta-tabs-position-bottom .vc_tta-tabs-list {
padding-top: 0;
}
.jt_row_class .vc_tta-style-outline .vc_tta-panel.vc_active .vc_tta-panel-title > a {
color: #111;
}
.jt_row_class .vc_tta.vc_tta-style-outline .vc_tta-panel:not(:last-child) .vc_tta-panel-heading,
.jt_row_class .vc_tta.vc_tta-style-outline .vc_tta-panel.vc_active .vc_tta-panel-heading {
margin-bottom: 0px;
}
.jt_row_class .vc_tta.vc_tta-style-outline .vc_tta-panel-heading {
border-width: 0px;
} .jt_row_class .vc_tta-accordion.vc_tta-style-modern {
color: #666;
font-size: 14px;
line-height: 24px;
font-family: "Amiri",serif;
background-color: #FFF;
margin: 0px;
border-width: 0px 1px 0px;
border-style: none;
border: 1px solid #EEE;
border-top: 0px solid #EEE;
border-bottom: 0px solid #EEE;
border-image: none;
float: left;
}
.jt_row_class .vc_tta-accordion.vc_tta-style-modern .vc_tta-controls-icon-position-left.vc_tta-panel-title > a {
font-family: 'Montserrat', sans-serif;
font-size: 12px;
line-height: 12px;
color: #777777;
padding: 18px 20px;
border-bottom: 1px solid #EEE;
border-top: 1px solid #EEE;
text-transform: uppercase;
letter-spacing: 1px;
}
.jt_row_class .vc_tta.vc_tta-accordion.vc_tta-style-outline .vc_tta-panels-container .vc_tta-panels .vc_tta-panel.vc_active .vc_tta-panel-body { margin-left: 0; }
.jt_row_class .vc_tta.vc_tta-accordion.vc_tta-style-outline .vc_tta-panels-container .vc_tta-panels .vc_tta-panel:last-child .vc_tta-panel-body { margin-bottom: 1px; }
.jt_row_class .vc_tta-style-modern .vc_tta-panel .vc_tta-panel-title > a {
background-color: #fcfcfc;
color: #777;
}
.jt_row_class .vc_tta.vc_tta-style-modern .vc_tta-panel-body {
background: #3b3b3b;
border-radius: 0px;
}
.jt_row_class .vc_tta-accordion.vc_tta-style-modern .wpb_text_column p {
color: #fff;
}
.jt_row_class .vc_tta-accordion.vc_tta-style-modern .wpb_text_column p strong {
text-transform: uppercase;
font-family: 'Montserrat', sans-serif;
font-size: 14px;
}
.jt_row_class .vc_tta-accordion.vc_tta-style-modern .vc_tta-controls-icon {
display: none;
}
.jt_row_class .vc_tta-accordion.vc_tta-style-modern {
border: 0;
}
.jt_row_class .vc_tta.vc_tta-accordion .vc_tta-panel-body {
background-color: #fff;
margin-left: -1px;
}
.jt_row_class .vc_tta.vc_tta-accordion .vc_tta-panel-heading h4.vc_tta-panel-title a {
background-color: #fff;
color: #35373e;
font-family: 'Montserrat', sans-serif;
font-size: 12px;
border: 0px;
}
.jt_row_class .vc_tta.vc_tta-accordion .vc_tta-panel-heading h4.vc_tta-panel-title a i {
display: block;
}
.jt_row_class .vc_tta.vc_tta-accordion .vc_tta-panel {
background-color: #fff;
padding: 0;
margin: 0;
}
.jt_row_class .vc_tta.vc_tta-accordion .vc_tta-panel .vc_tta-panel-heading {
float: left;
width: 100%;
padding: 0;
margin: 0;
border: 0px;
} .jt_row_class .vc_tta.vc_tta-accordion.vc_tta-style-modern .vc_tta-panel-heading h4.vc_tta-panel-title a {
border-width: 1px 0px 1px 0px;
border-style: solid;
border-color: #eee;
}
.jt_row_class .vc_tta.vc_tta-accordion.vc_tta-style-modern .vc_tta-panel:last-child .vc_tta-panel-heading h4.vc_tta-panel-title a {
border-bottom: 0px;
}
.jt_row_class .vc_tta.vc_tta-accordion.vc_tta-style-modern .vc_tta-panel:first-child:not(.vc_active) .vc_tta-panel-heading h4.vc_tta-panel-title a {
border-top: 0px;
}
.jt_row_class .vc_tta.vc_tta-accordion.vc_tta-style-modern .vc_tta-panel.vc_active h4.vc_tta-panel-title a {
border-top: 1px solid #35373e;
border-bottom: 0px;
}
.jt_row_class .vc_tta.vc_tta-accordion.vc_tta-style-modern .vc_tta-panel.vc_active .vc_tta-panel-body { padding-bottom: 20px;
}
.jt_row_class .vc_tta.vc_tta-accordion.vc_tta-style-modern .vc_tta-panel.vc_active:last-child {
border-bottom: 0px;
}
.jt_row_class .vc_tta.vc_tta-accordion.vc_tta-style-modern .vc_tta-panel.vc_active h4.vc_tta-panel-title a:after {
content: "";
height: 0px;
width: 0px;
border-left: 6px solid transparent;
border-right: 6px solid transparent;
position: absolute;
border-top: 6px solid #fff;
top: -1px;
display: block;
z-index: 999999;
left:0%;
right: 0px;
margin: 0 auto;
border-bottom: 0px;
}
.jt_row_class .vc_tta.vc_tta-accordion.vc_tta-style-modern .vc_tta-panel.vc_active h4.vc_tta-panel-title a:before {
content: "";
height: 0px;
width: 0px;
border-left: 8px solid transparent;
border-right: 8px solid transparent;
position: absolute;
border-top: 8px solid #3B3B3B;
top: -1px;
display: block;
z-index: 999999;
left:0%;
right: 0px;
margin: 0 auto;
border-bottom: 0px;
}  .jt_row_class .vc_tta.vc_tta-accordion.vc_tta-style-outline .vc_tta-panel .vc_tta-panel-heading h4.vc_tta-panel-title a {
border-width: 1px 0 0px 0;
border-style: solid;
border-color: #eee;
}
.jt_row_class .vc_tta.vc_tta-accordion.vc_tta-style-outline .vc_tta-panel:first-child .vc_tta-panel-heading h4.vc_tta-panel-title a {
border-width: 0px 0 0px 0;
border-style: solid;
border-color: #eee;
}
.jt_row_class .vc_tta.vc_tta-accordion.vc_tta-style-outline .vc_tta-panel.vc_active .vc_tta-panel-heading h4.vc_tta-panel-title a {
border-width: 1px 0 1px 0;
border-style: solid;
border-color: #eee;
}
.jt_row_class .vc_tta.vc_tta-accordion.vc_tta-style-outline .vc_tta-panel.vc_active:first-child .vc_tta-panel-heading h4.vc_tta-panel-title a {
border-width: 0px 0 1px 0;
border-style: solid;
border-color: #eee;
}  .jt_row_class .vc_tta.vc_tta-accordion.vc_tta-style-flat .vc_tta-panel .vc_tta-panel-heading h4.vc_tta-panel-title a {
border-width: 1px 0 0px 0;
border-style: solid;
border-color: #eee;
}
.jt_row_class .vc_tta.vc_tta-accordion.vc_tta-style-flat .vc_tta-panel:first-child .vc_tta-panel-heading h4.vc_tta-panel-title a {
border-width: 0px 0 0px 0;
border-style: solid;
border-color: #eee;
}
.jt_row_class .vc_tta.vc_tta-accordion.vc_tta-style-flat .vc_tta-panel.vc_active .vc_tta-panel-heading h4.vc_tta-panel-title a {
border: 0px;
background-color: #35373e;
color: #fff;
}
.jt_row_class .vc_tta.vc_tta-accordion.vc_tta-style-flat .vc_tta-panel.vc_active:first-child .vc_tta-panel-heading h4.vc_tta-panel-title a {
border-width: 0px 0 1px 0;
border-style: solid;
border-color: #eee;
}  .jt_row_class .vc_tta.vc_tta-accordion.vc_tta-style-classic .vc_tta-panel .vc_tta-panel-heading h4.vc_tta-panel-title a {
padding: 14px 20px 14px 35px;
}
.jt_row_class .vc_tta.vc_tta-accordion.vc_tta-style-classic .vc_tta-panel .vc_tta-panel-heading h4.vc_tta-panel-title a {
border-width: 1px 1px 0px 1px;
border-style: solid;
border-color: #eee;
}
.jt_row_class .vc_tta.vc_tta-accordion.vc_tta-style-classic .vc_tta-panel:first-child .vc_tta-panel-heading h4.vc_tta-panel-title a {
border-width: 1px 1px 0px 1px;
border-style: solid;
border-color: #eee;
}
.jt_row_class .vc_tta.vc_tta-accordion.vc_tta-style-classic .vc_tta-panel:last-child .vc_tta-panel-heading h4.vc_tta-panel-title a {
border-width: 1px 1px 1px 1px;
border-style: solid;
border-color: #eee;
}
.jt_row_class .vc_tta.vc_tta-accordion.vc_tta-style-classic .vc_tta-panel.vc_active:last-child .vc_tta-panel-heading h4.vc_tta-panel-title a {
border-width: 1px 1px 1px 1px;
border-style: solid;
border-color: #eee;
}
.jt_row_class .vc_tta.vc_tta-accordion.vc_tta-style-classic .vc_tta-panel.vc_active .vc_tta-panel-heading h4.vc_tta-panel-title a {
border: 1px solid #eee;
background-color: #f7f8f9; }
.jt_row_class .vc_tta.vc_tta-accordion.vc_tta-style-classic .vc_tta-panel.vc_active:first-child .vc_tta-panel-heading h4.vc_tta-panel-title a {
border-width: 1px 1px 1px 1px;
border-style: solid;
border-color: #eee;
}
.jt_row_class .vc_tta.vc_tta-accordion.vc_tta-controls-align-right .vc_tta-controls-icon {
float: left;
position: absolute !important;
left: 20px;
right: auto;
}  .jt_row_class .vc_tta-accordion.vc_tta-style-flat .vc_tta-controls-icon-position-left.vc_tta-panel-title > a {
font-family: 'Montserrat', sans-serif;
font-size: 12px;
line-height: 24px;
color: #111;
padding-left: 35px;
border-top: 1px solid #EEE;
text-transform: uppercase;
letter-spacing: 1px;
}
.jt_row_class .vc_tta-color-grey.vc_tta-style-flat .vc_tta-panel .vc_tta-panel-body{
border-color: #fff;
background-color: #fff;
}
.jt_row_class .vc_tta.vc_tta-style-flat .vc_tta-panel-body {
border-width: 0px;
border-bottom: 0px;
}
.jt_row_class .vc_tta-accordion.vc_tta-style-flat .wpb_text_column p {
margin: 15px 16px 15px;
line-height: 24px;
font-family: "Amiri",serif;
color: #888;
font-size: 16px;
}
.jt_row_class .vc_tta-style-flat .vc_tta-panel.vc_active .vc_tta-panel-title > a {
color: #111;
}
.jt_row_class .vc_tta.vc_tta-style-flat .vc_tta-panel:not(:last-child) .vc_tta-panel-heading,
.jt_row_class .vc_tta.vc_tta-style-flat .vc_tta-panel.vc_active .vc_tta-panel-heading {
margin-bottom: 0px;
}
.jt_row_class .vc_tta.vc_tta-style-flat .vc_tta-panel:last-child {
border-bottom: 0px solid #eee;
} .jt_row_class .vc_tta.vc_tta-accordion.vc_tta-style-classic {
border-left: 0px;
border-right: 0px;
}
.jt_row_class .vc_tta.vc_tta-accordion.vc_tta-style-classic.vc_tta .vc_tta-panel-body {
padding: 0px 1px;
float: left;
}
.jt_row_class .vc_tta-accordion.vc_tta-style-classic .vc_tta-controls-icon-position-left.vc_tta-panel-title > a {
font-family: 'Montserrat', sans-serif;
font-size: 12px;
line-height: 24px;
color: #111;
padding-left: 1px;
border-top: 0px solid #EEE;
text-transform: uppercase;
letter-spacing: 1px;
}
.jt_row_class .vc_tta.vc_tta-accordion.vc_tta-style-classic .vc_tta-panel .vc_tta-panel-body{
border-color: #fff;
background-color: #fff;
padding: 29px 35px;
}
.jt_row_class .vc_tta.vc_tta-accordion.vc_tta-style-classic .vc_tta-panel-body {
border-width: 0px;
border-bottom: 0px;
border-color: #e8e8e8;
}
.jt_row_class .vc_tta-accordion.vc_tta-style-classic .wpb_text_column p {
margin: 0px 0px 20px;
line-height: 24px;
font-family: "Amiri",serif;
color: #888;
font-size: 16px;
}
.jt_row_class .vc_tta.vc_tta-accordion.vc_tta-style-classic .vc_tta-panel.vc_active .vc_tta-panel-title > a {
color: #111;
}
.jt_row_class .vc_tta.vc_tta-style-classic .vc_tta-panel:not(:last-child) .vc_tta-panel-heading,
.jt_row_class .vc_tta.vc_tta-style-classic .vc_tta-panel.vc_active .vc_tta-panel-heading {
margin-bottom: 0px;
}
.jt_row_class .vc_tta.vc_tta-style-classic .vc_tta-panel:last-child {
border-bottom: 0px solid #eee;
}
.jt_row_class .vc_tta.vc_tta-accordion.vc_tta-style-classic.vc_tta-controls-align-center .vc_tta-controls-icon,
.jt_row_class .vc_tta.vc_tta-accordion.vc_tta-style-modern.vc_tta-controls-align-center .vc_tta-controls-icon,
.jt_row_class .vc_tta.vc_tta-accordion.vc_tta-style-outline.vc_tta-controls-align-center .vc_tta-controls-icon,
.jt_row_class .vc_tta.vc_tta-accordion.vc_tta-style-flat.vc_tta-controls-align-center .vc_tta-controls-icon {
display: none;
}
.jt_row_class .vc_tta.vc_tta-accordion.vc_tta-style-classic.vc_tta-controls-align-right .vc_tta-controls-icon {
float: left;
position: absolute !important;
left: 20px;
right: auto;
}
.jt_row_class .vc_tta.vc_tta-accordion.vc_tta-style-classic.vc_tta-controls-align-right .vc_tta-panel-title a {
width: 100%
}
.jt_row_class .vc_tta-accordion .vc_tta-panel.vc_active .vc_tta-panel-body p {
line-height: 24px;
font-family: "Amiri",serif;
color: #999;
font-size: 15px;
font-weight: 500;
letter-spacing: 1px;
padding: 0px;
}
.jt_row_class .vc_tta-accordion .vc_tta-panel.vc_active .vc_tta-panel-body > ul {
padding: 0px 0px 18px 60px;
margin: 0px 0px 7px;
display: inline-block;
float: none;
width: auto;
}
.jt_row_class .vc_tta-accordion .vc_tta-panel.vc_active .vc_tta-panel-body ul {
padding: 0px 0px 18px 60px;
list-style: none;
}
.jt_row_class .vc_tta-accordion .vc_tta-panel.vc_active .vc_tta-panel-body .wpb_wrapper > ul {
float: none;
width: auto;
}
.jt_row_class .vc_tta-accordion .vc_tta-panel.vc_active .vc_tta-panel-body ul > li {
font-size: 15px;
color: #666666;
margin: 10px auto;
padding: 0px 0px 8px 5px;
font-family: "Amiri",serif;
letter-spacing: 1px;
}
.jt_row_class .vc_tta-accordion .vc_tta-panel.vc_active .vc_tta-panel-body ul > li:before {
content: '\f111';
font-family: 'FontAwesome';
font-size: 7px;
color: #c2c3c4;
padding: 0px 10px 0 0;
position: relative;
top: -1px;
}
.jt_row_class .vc_tta-accordion .wpb_content_element p img {
float: left;
margin: 0px;
padding: 0 15px 15px 0;
}
.vc_tta-tabs.vc_tta-tabs-position-bottom:not([class*="vc_tta-gap"]):not(.vc_tta-o-no-fill) .vc_tta-tab.vc_active > a::before {display: none;} .jt_row_class .vc_tta.vc_general .vc_tta-panels-container, .vc_tta.vc_general .vc_tta-panels {
float: left;
width: 100%;
position: relative;
}
.jt_row_class .vc_tta-tabs.vc_tta-tabs-position-top.vc_tta-style-outline .vc_tta-panel-body::before,
.jt_row_class .vc_tta-tabs.vc_tta-tabs-position-top.vc_tta-style-outline .vc_tta-panel-body::after {display: none;}
.jt_row_class .vc_tta-tabs:not([class*="vc_tta-gap"]):not(.vc_tta-o-no-fill).vc_tta-tabs-position-top.vc_tta-style-outline .vc_tta-tabs-container {
margin-bottom: 0;
}
.jt_row_class .vc_tta.vc_tta-style-outline.vc_tta-tabs .vc_tta-tabs-list li.vc_tta-tab {
border-left: 1px solid #EEE;
border-right: 1px solid #EEE;
}
.jt_row_class .vc_tta.vc_tta-style-outline.vc_tta-tabs .vc_tta-tabs-list li.vc_tta-tab:last-child {  }
.jt_row_class .vc_tta.vc_tta-style-outline.vc_tta-tabs .vc_tta-tabs-list li.vc_tta-tab.vc_active a {
background-color: #fff;
}
.jt_row_class .vc_tta.vc_tta-style-outline.vc_tta-tabs.vc_tta-tabs-position-top .vc_tta-panels {
margin-top: -1px;
}
@media (min-width: 768px) {
.jt_row_class .vc_tta.vc_tta-style-outline.vc_tta-tabs .vc_tta-panels {
border: 0px solid transparent;
}
.jt_row_class .vc_tta.vc_tta-style-outline.vc_tta-tabs .vc_tta-panel {
margin: 0px;
}
} .jt_row_class .vc_tta.vc_tta-style-outline.vc_tta-tabs .vc_tta-tabs-list li.vc_tta-tab > a {
-webkit-border-radius: 0px;
-moz-border-radius: 0px;
-ms-border-radius: 0px;
-o-border-radius: 0px;
border-radius: 0px;
border-right: 0;
}
.jt_row_class .jt-tab-width-fill .vc_tta.vc_tta-style-outline.vc_tta-tabs .vc_tta-tabs-list li.vc_tta-tab:last-child > a { width: 99.5%; border-right: 1px solid #eee; }
.jt_row_class .vc_tta-tabs.vc_tta-style-outline .vc_tta-panel.vc_active .vc_tta-panel-body {
display: block;
border: 1px solid #EEE;
font-family: "Amiri",serif;
color: #999;
font-size: 14px;
background-color: rgb(255, 255, 255); padding-top:35px;
padding-bottom:35px;
border-radius:0px;
margin-bottom: -1px;
}
.jt_row_class .vc_tta.vc_tta-tabs .vc_tta-style-outline .vc_tta-tab.vc_active > a {
color: #111;
text-decoration: none;
display: block;
font-family: 'Montserrat', sans-serif;
text-align: center;
border-bottom: 0px none;
background-color: #fff !important;
border-radius: 0px !important;
text-transform: uppercase;
}
.jt_row_class .vc_tta.vc_tta-style-outline .vc_tta-tab > a {
border-width: 1px 1px 1px 0;
border-style: solid;
border-color: #eee;
font-family: 'Montserrat', sans-serif;
color: #111;
text-decoration: none;
text-transform: uppercase;
font-size: 12px;
letter-spacing: 2px;
}
.jt_row_class .vc_tta.vc_tta-style-outline .vc_tta-tab:first-child > a {
border-right: 0;
}
.jt_row_class .vc_tta.vc_tta-style-outline .vc_tta-tab a,
.jt_row_class .vc_tta.vc_tta-style-outline .vc_tta-tab a:hover,
.jt_row_class .vc_tta.vc_tta-style-outline .vc_tta-tab a:focus,
.jt_row_class .vc_tta.vc_tta-style-outline .vc_tta-tab a:active {
text-decoration: none;
color: #111;
}
.jt_row_class .vc_tta-tabs.vc_tta-style-outline.vc_tta-tabs-position-top .vc_tta-tabs-list,
.jt_row_class .vc_tta-tabs.vc_tta-style-outline.vc_tta-tabs-position-bottom .vc_tta-tabs-list {
width: 100.8%;
}
.jt_row_class .vc_tta.vc_tta-spacing-1 .vc_tta-tab {
margin: 1px 0px 0px 0px;
}
.jt_row_class .vc_tta-color-grey.vc_tta-style-outline .vc_tta-tab > a {
background-color: #fff !important;
border-radius: 0px !important;
}
.jt_row_class .vc_tta.vc_tta-tabs .vc_tta-panel.vc_active .vc_tta-panel-body p {
line-height: 24px;
font-family: "Amiri",serif;
color: #999;
font-size: 15px;
font-weight: 500;
letter-spacing: 1px;
padding: 0;
}
.jt_row_class .vc_tta.vc_tta-tabs .vc_tta-panel.vc_active .vc_tta-panel-body p img {
}
.jt_row_class .vc_tta.vc_tta-tabs .vc_tta-panel.vc_active .vc_tta-panel-body ul,
.jt_row_class .vc_tta.vc_tta-accordion .vc_tta-panel.vc_active .vc_tta-panel-body ul {
list-style: outside none none;
padding: 0px 0px 0px 60px;
margin: 0px 0px 7px;
display: inline-block;
}
.jt_row_class .vc_tta.vc_tta-tabs .vc_tta-panel.vc_active .vc_tta-panel-body ul > li,
.jt_row_class .vc_tta.vc_tta-accordion .vc_tta-panel.vc_active .vc_tta-panel-body ul > li {
font-size: 15px;
color: #999;
margin: 10px auto;
padding: 0px 0px 0px 25px;
background: transparent url(//www.franbrea.com/wp-content/themes/juster/images/arrows/bullet-one.png) no-repeat scroll left center;
}
.jt_row_class .vc_tta.vc_tta-accordion .vc_tta-panel.vc_active .vc_tta-panel-body ul > li:before {
content: '';
padding: 0;
margin: 0;
}
.jt_row_class .vc_tta.vc_general.vc_tta-tabs .vc_tta-panel-body {
-webkit-transition: color 0s ease-in-out;
transition: color 0s ease-in-out;
}
.jt_row_class .vc_tta.vc_general .vc_tta-title-text:not(:empty):not(:first-child),
.jt_row_class .vc_tta.vc_general .vc_tta-title-text:not(:empty) ~ * {
margin-left: 8px;
} .jt_row_class .vc_tta-tabs.vc_tta-style-modern .vc_tta-panel.vc_active .vc_tta-panel-body {
display: block;
border-width: 1px 0 0;
border-style: solid;
border-color: #eee; font-family: "Amiri", serif;
color: #999;
font-size: 14px;
background-color: rgb(255, 255, 255);
padding: 27px 20px;
}
.jt_row_class .vc_tta-tabs.vc_tta-style-modern .vc_tta-panel.vc_active .vc_tta-panel-body p {
padding: 0;
}
.jt_row_class .vc_tta-tabs.vc_tta-style-modern.vc_tta-tabs-position-bottom .vc_tta-panel.vc_active .vc_tta-panel-body {
border-width: 0 0 1px;
border-style: solid;
border-color: #eee;
}
.jt_row_class .vc_tta-tabs.vc_tta.vc_tta-style-modern .vc_tta-tab > a {
border-width: 0;
font-family: 'Montserrat', sans-serif;
color: #111;
text-decoration: none;
text-transform: uppercase;
font-size: 12px;
letter-spacing: 2px; background: #fff;
padding: 15px 40px;
position: relative;
margin: 0 0 -2px;
}
.jt_row_class .vc_tta-tabs.vc_tta-style-modern.vc_tta-tabs-position-top:not([class*="vc_tta-gap"]):not(.vc_tta-o-no-fill) .vc_tta-tab.vc_active > a {
border-bottom: 1px solid #111;
} .jt_row_class .vc_tta-tabs.vc_tta.vc_tta-style-modern .vc_tta-tabs-list { }
@media (min-width: 768px) {
.jt_row_class .vc_tta.vc_tta-style-modern.vc_tta-tabs .vc_tta-panels {
border: 1px solid transparent;
}
.jt_row_class .vc_tta.vc_tta-style-modern.vc_tta-tabs .vc_tta-panel {
margin: 0 0 0 -1px;
}
.jt_row_class .vc_tta.vc_tta-style-modern.vc_tta-tabs.vc_tta-controls-align-right .vc_tta-panel {
margin: 0 1px;
}
}
.jt_row_class .vc_tta-tabs.vc_tta-style-modern.vc_tta-tabs-position-top:not([class*="vc_tta-gap"]):not(.vc_tta-o-no-fill) .vc_tta-tab.vc_active > a::after {
content: "";
height: 0px;
width: 0px;
border-left: 6px solid transparent;
border-right: 6px solid transparent;
position: absolute;
border-top: 6px solid #fff;
top: 100%;
display: block;
z-index: 999999;
left:0%;
right: 0px;
margin: 0 auto;
border-bottom: 0px;
}
.jt_row_class .vc_tta-tabs.vc_tta-style-modern.vc_tta-tabs-position-top:not([class*="vc_tta-gap"]):not(.vc_tta-o-no-fill) .vc_tta-tab.vc_active > a::before {
content: "";
height: 0px;
width: 0px;
border-left: 8px solid transparent;
border-right: 8px solid transparent;
position: absolute;
border-top: 8px solid #3B3B3B;
top: 100%;
display: block;
z-index: 999999;
left:0%;
right: 0px;
margin: 0 auto;
border-bottom: 0px;
} .jt_row_class .vc_tta-tabs.vc_tta-style-modern .vc_tta-tabs-list .vc_tta-tab {
position: relative;
}
.jt_row_class .vc_tta-tabs.vc_tta-style-modern .vc_tta-tabs-list .vc_tta-tab:after {
content: '';
position: absolute;
top: 30%;
right: 0;
width: 1px;
height: 50%;
background: #fff;
}
.jt_row_class .vc_tta-tabs.vc_tta-style-modern .vc_tta-tabs-list .vc_tta-tab:last-child:after {
content: none;
} .jt_row_class .vc_tta-style-modern.vc_tta-tabs.vc_tta-tabs-position-top .vc_tta-tabs-container,
.jt_row_class .vc_tta-style-modern.vc_tta-tabs.vc_tta-tabs-position-top .vc_tta-tabs-list {
overflow: visible;
}
.jt_row_class .vc_tta-style-modern.vc_tta-tabs {
overflow: hidden; }
.jt_row_class .vc_tta-tabs .wpb_content_element p img {
float: left;
margin: 0px 15px 8px 0px;
max-width: 100%;
padding: 0;
}
.jt_row_class .vc_tta-tabs .wpb_content_element p { float: left; width: 100%; }
.jt_row_class .vc_tta-tabs.vc_tta-style-modern.vc_tta-tabs-position-bottom .vc_tta-tabs-container {
float: left;
width: 100%;
}
.jt_row_class .vc_tta-style-modern.vc_tta-tabs-position-bottom.vc_tta-tabs {
overflow: hidden;
}
.jt_row_class .vc_tta-tabs.vc_tta-style-modern.vc_tta-tabs-position-bottom .vc_tta-tabs-list {
border-bottom: 0px solid #EEE;
}
.jt_row_class .vc_tta-tabs.vc_tta-style-modern.vc_tta-tabs-position-bottom:not([class*="vc_tta-gap"]):not(.vc_tta-o-no-fill) .vc_tta-tab.vc_active > a {
border-top: 1px solid #111;
}
.jt_row_class .vc_tta-tabs.vc_tta-style-modern.vc_tta-tabs-position-bottom:not([class*="vc_tta-gap"]):not(.vc_tta-o-no-fill) .vc_tta-tab.vc_active > a {
margin-top: -1px;
}
.jt_row_class .vc_tta-tabs.vc_tta-style-modern.vc_tta-tabs-position-bottom:not([class*="vc_tta-gap"]):not(.vc_tta-o-no-fill) .vc_tta-tab.vc_active > a::after {
width: 0;
height: 0;
border-left: 6px solid transparent;
border-right: 6px solid transparent;
position: absolute;
display: block;
z-index: 999999;
left:0%;
right: 0px;
margin: 0 auto;
border-bottom: 6px solid #fff;
}
.jt_row_class .vc_tta-tabs.vc_tta-style-modern.vc_tta-tabs-position-bottom:not([class*="vc_tta-gap"]):not(.vc_tta-o-no-fill) .vc_tta-tab.vc_active > a::before {
width: 0;
height: 0;
border-left: 8px solid transparent;
border-right: 8px solid transparent;
position: absolute;
display: block;
z-index: 999999;
left:0%;
right: 0px;
margin: 0 auto;
border-bottom: 8px solid #3B3B3B;
}
.jt_row_class .vc_tta-style-modern.vc_tta-tabs.vc_tta-tabs-position-bottom .vc_tta-tabs-container,
.jt_row_class .vc_tta-style-modern.vc_tta-tabs.vc_tta-tabs-position-bottom .vc_tta-tabs-list {
overflow: visible;
} .jt_row_class .vc_tta-tabs.vc_tta-style-flat .vc_tta-panel.vc_active .vc_tta-panel-body {
display: block; font-family: "Amiri",serif;
color: #999;
font-size: 14px;
background-color: #fff;
border: 0px;  padding: 35px 0 35px;
border-radius: 0px;
}
.jt_row_class .vc_tta-tabs.vc_tta-style-flat .vc_tta-panel.vc_active .vc_tta-panel-body p {
padding: 0;
}
.jt_row_class .vc_tta.vc_tta-tabs.vc_tta-style-flat .vc_tta-tab.vc_active > a {
color: #fff;
text-decoration: none;
display: block;
font-family: 'Montserrat', sans-serif;
text-align: center;
border-top-color: 0px none;
border-radius: 0px !important;
text-transform: uppercase;
background-color: #35373e; }
.jt_row_class .vc_tta.vc_tta-spacing-1 .vc_tta-tabs-list {
margin-left: 0;
}
.jt_row_class .vc_tta.vc_tta-style-flat .vc_tta-tab > a {
border-width: 0px 1px 0px 0;
border-style: solid;
border-color: #eee;
font-family: 'Montserrat', sans-serif;
color: #111;
text-decoration: none;
text-transform: uppercase;
font-size: 12px;
letter-spacing: 2px;
border-top-color:#fff;
}
.jt_row_class .vc_tta-tabs.vc_tta-style-flat.vc_tta-tabs-position-top .vc_tta-tab:first-child > a {
border-left: 1px solid #eee;
}
.jt_row_class .vc_tta.vc_tta-style-flat .vc_tta-tab a ,
.jt_row_class .vc_tta.vc_tta-style-flat .vc_tta-tab a:hover,
.jt_row_class .vc_tta.vc_tta-style-flat .vc_tta-tab a:focus,
.jt_row_class .vc_tta.vc_tta-style-flat .vc_tta-tab a:active {
text-decoration: none;
color: #111;
}
.jt_row_class .vc_tta.vc_tta-spacing-1 .vc_tta-tab {
margin: 1px 0px 0px 0px;
}
.jt_row_class .vc_tta-color-grey.vc_tta-style-flat .vc_tta-tab > a {
background-color: #fff;
border-radius: 0px !important;
}
.jt_row_class .vc_tta-tabs.vc_tta-style-flat.vc_tta-tabs-position-bottom .vc_tta-tabs-container {
float: left;
width: 100%;
}
.jt_row_class .vc_tta-style-flat.vc_tta-tabs-position-bottom.vc_tta-tabs {
overflow: hidden;
border-bottom: 0px solid #EEE;
border-top: 0px solid #EEE;
}
.jt_row_class .vc_tta-tabs.vc_tta-style-flat.vc_tta-tabs-position-bottom .vc_tta-tabs-list > li a {
border-left: 1px solid #eee;
margin-right: -1px;
border-bottom: 0px;
}
.jt_row_class .vc_tta-tabs.vc_tta-style-flat.vc_tta-tabs-position-bottom .vc_tta-tabs-list .vc_tta-tab.vc_active {
border-top: 0px solid #35373E;
}
.jt_row_class .vc_tta-tabs.vc_tta-style-flat.vc_tta-tabs-position-bottom .vc_tta-panel:last-child {
border-bottom: 0px solid #EEE;
}
.jt_row_class .vc_tta-tabs.vc_tta-style-flat.vc_tta-tabs-position-bottom .vc_tta-tab > a {
border-width: 1px 1px 1px 0;
}
.jt_row_class .vc_tta-tabs.vc_tta-style-flat.vc_tta-tabs-position-bottom .vc_tta-tabs-list .vc_tta-tab {
border-top: 0px;
}
.jt_row_class .jt-tab-width-fill .vc_tta-tabs.vc_tta-style-flat.vc_tta-tabs-position-bottom.vc_tta-controls-align-right .vc_tta-tabs-container .vc_tta-tabs-list li:last-child,
.jt_row_class .vc_tta-tabs.vc_tta-style-flat.vc_tta-tabs-position-bottom.vc_tta-controls-align-right .vc_tta-tabs-container .vc_tta-tabs-list li:last-child {
border-right: 1px solid #eee;
}
.jt_row_class .vc_tta.vc_general .vc_tta-tab.vc_active > a::before,.jt_row_class .vc_tta.vc_general .vc_tta-tab.vc_active > a::after {
display: none;
content: "";
position: absolute;
border-width: inherit;
border-color: #eee;
border-style: solid;
width: 100vw;
height: 200vw;
}
.jt_row_class .vc_tta-tabs.vc_tta-style-flat.vc_tta-tabs-position-bottom .vc_tta-tab.vc_active > a::before {
border-width: 4px;
border-color: #fff;
}
.jt_row_class .vc_tta-tabs.vc_tta-style-flat.vc_tta-tabs-position-bottom .vc_tta-tab.vc_active > a {
border-top: 1px solid #fff;
} .jt_row_class .vc_tta-tabs.vc_tta-style-classic .vc_tta-panel.vc_active .vc_tta-panel-body {
font-family: "Amiri", serif;
color: #999;
font-size: 14px;
}
.jt_row_class .vc_tta-tabs.vc_tta-style-classic .vc_tta-tabs-list {
font-family: "Montserrat",sans-serif;
color: #35373e;
text-decoration: none;
text-transform: uppercase;
font-size: 12px;
letter-spacing: 2px;
padding-left: 1px;
width: 100.4%;
}
.jt_row_class .vc_tta-tabs.vc_tta-style-classic.vc_tta-tabs-position-top .vc_tta-tabs-container {
margin: 0;
padding: 0;
}
.jt_row_class .vc_tta-tabs.vc_tta-style-classic.vc_tta-tabs-position-top .vc_tta-tabs-list .vc_tta-tab a,
.jt_row_class .vc_tta-tabs.vc_tta-style-classic.vc_tta-tabs-position-bottom .vc_tta-tabs-list .vc_tta-tab a {
border: 1px solid #eee;
background-color: #f7f8f9;
}
.jt_row_class .vc_tta-tabs.vc_tta-style-classic.vc_tta-tabs-position-top .vc_tta-tabs-list .vc_tta-tab.vc_active a,
.jt_row_class .vc_tta-tabs.vc_tta-style-classic.vc_tta-tabs-position-bottom .vc_tta-tabs-list .vc_tta-tab.vc_active a {
border: 1px solid #eee;
background-color: #fff;
}
.jt_row_class .vc_tta-tabs.vc_tta-style-classic .vc_tta-panels p {
padding: 0;
}
.jt_row_class .vc_tta-tabs.vc_tta-style-classic .vc_tta-panels .vc_tta-panel-body {
padding: 35px 20px;
}
.jt_row_class .vc_tta-tabs.vc_tta-style-classic.vc_tta-tabs-position-bottom .vc_tta-tabs-container {
float: left;
width: 100%;
}
.jt_row_class .vc_tta-tabs.vc_tta-style-classic .vc_pagination {
margin: 0;
}  .jt_row_class .vc_tta-tour .vc_tta-tabs-list.vc_active .vc_tta-tab a,
.jt_row_class .vc_tta-tour .vc_tta-tabs-list .vc_tta-tab a {
border: 0px;
}
.jt_row_class .vc_tta-tour .vc_tta-panels-container .vc_tta-panels {
border: 0px;
}
.jt_row_class .vc_tta-tour .vc_tta-tabs .vc_tta-panels {
border: 0px;
}
.jt_row_class .vc_tta-tour .vc_tta-tabs-list .vc_tta-tab a,
.jt_row_class .vc_tta-tour .vc_tta-tabs-list .vc_tta-tab.vc_active a {
font-family: 'Montserrat', sans-serif;
color: #35373e;
background-color: #fff;
}
.jt_row_class .vc_tta-tour .vc_tta-tabs.vc_tta-style-classic .vc_tta-panels {
border: 0px;
}
.jt_row_class .vc_tta-tour .vc_tta-panels .vc_tta-panel {
background-color: #fff;
border: 0px;
}
.jt_row_class .vc_tta-tour .vc_tta-panel .vc_tta-panel-body p {
margin: 0;
} .jt_row_class .vc_tta-tour .vc_tta-style-modern .vc_tta-panels {
border: 0px;
}
.jt_row_class .vc_tta-tour .vc_tta-style-modern .vc_tta-panel.vc_active .vc_tta-panel-body,
.jt_row_class .vc_tta-tour .vc_tta-style-outline .vc_tta-panel.vc_active .vc_tta-panel-body,
.jt_row_class .vc_tta-tour .vc_tta-style-classic .vc_tta-panel.vc_active .vc_tta-panel-body,
.jt_row_class .vc_tta-tour .vc_tta-style-flat .vc_tta-panel.vc_active .vc_tta-panel-body {
border: 0px;
padding: 17px 20px;
}
.jt_row_class .vc_tta-tour .vc_tta-style-modern .vc_tta-panel .vc_tta-panel-body {
border-width: 0 0 0 1px;
border-style: solid;
border-color: #eee;
}
@media (min-width: 768px) {
.jt_row_class .vc_tta-tour .vc_tta.vc_tta-style-modern.vc_tta-tabs .vc_tta-panels {
border: 0px solid transparent;
}
.jt_row_class .vc_tta-tour .vc_tta.vc_tta-style-modern.vc_tta-tabs .vc_tta-panel {
margin: 0;
border: 0px;
background-color: #fff;
}
.jt_row_class .vc_tta-tour .vc_tta.vc_tta-style-modern.vc_tta-tabs.vc_tta-controls-align-right .vc_tta-panel {
margin: 0;
border: 0px;
}
}
@media (min-width: 768px) {
.jt_row_class .vc_tta-tour .vc_tta-style-modern.vc_tta-tabs .vc_tta-panels {
background-color: #fff;
}
.jt_row_class .vc_tta-tour .vc_tta-color-grey.vc_tta-style-flat.vc_tta-tabs .vc_tta-panels {
background-color: #fff;
}
.jt_row_class .vc_tta-tour .vc_tta-color-grey.vc_tta-style-classic.vc_tta-tabs .vc_tta-panels {
background-color: #fff;
}
}
.jt_row_class .vc_tta-tour .vc_tta.vc_tta-style-modern.vc_tta-tabs.vc_tta-tabs-position-left .vc_tta-panels {
border-width: 0 0 0 1px;
border-style: solid;
border-color: #eee;
}
.jt_row_class .vc_tta-tour .vc_tta-tabs.vc_tta-tabs-position-left.vc_tta-style-modern:not([class*="vc_tta-gap"]):not(.vc_tta-o-no-fill) .vc_tta-tabs-container {
margin: 0;
overflow: visible;
}
.jt_row_class .vc_tta-tour .vc_tta.vc_tta-style-modern.vc_tta-tabs .vc_tta-tabs-list,
.jt_row_class .vc_tta-tour .vc_tta.vc_tta-style-modern.vc_tta-tabs .vc_tta-tab {
overflow: visible;
}
.jt_row_class .vc_tta-tour .vc_tta.vc_tta-style-modern.vc_tta-tabs .vc_tta-tabs-list .vc_tta-tab:after {
display: none;
}
.jt_row_class .vc_tta-tour .vc_tta.vc_tta-style-modern.vc_tta-tabs.vc_tta-tabs-position-left .vc_tta-tabs-list .vc_tta-tab.vc_active a {
border-width: 0 1px 0 0;
border-style: solid;
border-color: #35373e;
margin-right: -1px;
}
.jt_row_class .vc_tta-tour .vc_tta.vc_tta-style-modern.vc_tta-tabs.vc_tta-tabs-position-left .vc_tta-tabs-list .vc_tta-tab.vc_active a:after {
content: "";
height: 0px;
width: 0px;
position: absolute;
top: 40%;
display: block;
z-index: 999999;
left: auto;
right: 0px;
margin: 0 auto;
border-top: 6px solid transparent;
border-bottom: 6px solid transparent;
border-left: 6px solid #fff;
margin-right: -6px;
}
.jt_row_class .vc_tta-tour .vc_tta.vc_tta-style-modern.vc_tta-tabs.vc_tta-tabs-position-left .vc_tta-tabs-list .vc_tta-tab.vc_active a:before {
content: "";
height: 0px;
width: 0px;
position: absolute;
top: 36%;
display: block;
z-index: 999999;
left: auto;
right: 0px;
margin: 0 auto;
border-top: 8px solid transparent;
border-bottom: 8px solid transparent;
border-left: 8px solid #35373e;
margin-right: -8px;
}
.jt_row_class .vc_tta-tour .vc_tta.vc_tta-style-modern.vc_tta-tabs.vc_tta-tabs-position-left .vc_tta-tabs-list .vc_tta-tab.vc_active:last-child a:after {
top: 40%;
}
.jt_row_class .vc_tta-tour .vc_tta.vc_tta-style-modern.vc_tta-tabs.vc_tta-tabs-position-left .vc_tta-tabs-list .vc_tta-tab.vc_active:first-child a:after {
top: 41%;
}
.jt_row_class .vc_tta-tour .vc_tta-tabs.vc_tta-tabs-position-right.vc_tta-style-modern:not([class*="vc_tta-gap"]):not(.vc_tta-o-no-fill) .vc_tta-tabs-container {
margin: 0;
overflow: visible;
}
.jt_row_class .vc_tta-tour .vc_tta.vc_tta-style-modern.vc_tta-tabs.vc_tta-tabs-position-right .vc_tta-panels {
border-width: 0 1px 0 0;
border-style: solid;
border-color: #eee;
}
.jt_row_class .vc_tta-tour .vc_tta.vc_tta-style-modern.vc_tta-tabs.vc_tta-tabs-position-right .vc_tta-tabs-list .vc_tta-tab.vc_active a {
border-width: 0 0 0 1px;
border-style: solid;
border-color: #35373e;
margin-left: -1px;
}
.jt_row_class .vc_tta-tour .vc_tta.vc_tta-style-modern.vc_tta-tabs.vc_tta-tabs-position-right .vc_tta-tabs-list .vc_tta-tab.vc_active a:after {
content: "";
height: 0px;
width: 0px;
position: absolute;
top: 43%;
display: block;
z-index: 999999;
left: 0px;
right: auto;
margin: 0 auto;
border-top: 6px solid transparent;
border-bottom: 6px solid transparent;
border-right: 6px solid #fff;
margin-left: -6px;
}
.jt_row_class .vc_tta-tour .vc_tta.vc_tta-style-modern.vc_tta-tabs.vc_tta-tabs-position-right .vc_tta-tabs-list .vc_tta-tab.vc_active a:before {
content: "";
height: 0px;
width: 0px;
position: absolute;
top: 38%;
display: block;
z-index: 999999;
left: 0px;
right: auto;
margin: 0 auto;
border-top: 8px solid transparent;
border-bottom: 8px solid transparent;
border-right: 8px solid #35373e;
margin-left: -8px;
}  .jt_row_class .vc_tta-tour .vc_tta-tabs.vc_tta-style-outline:not([class*="vc_tta-gap"]):not(.vc_tta-o-no-fill) .vc_tta-tabs-container {
margin: 0;
}
.jt_row_class .vc_tta-tour .vc_tta.vc_tta-style-outline.vc_tta-tabs .vc_tta-tabs-list li.vc_tta-tab {
border: 0px;
margin: 0;
}
.jt_row_class .vc_tta-tour .vc_tta-tabs.vc_tta-style-outline.vc_tta-tabs-position-left .vc_tta-panel.vc_active .vc_tta-panel-body {
border-width: 1px 1px 1px 1px;
border-style: solid;
border-color: #eee;
margin-bottom: 1px;
margin-left: -1px;
}
.jt_row_class .vc_tta-tour .vc_tta-tabs.vc_tta-style-outline {
border: 0px solid #eee;
}
.jt_row_class .vc_tta-tour .vc_tta-tabs.vc_tta-style-outline.vc_tta-tabs-position-left .vc_tta-tabs-list .vc_tta-tab a {
border-width: 1px 1px 1px 1px;
border-style: solid;
border-color: #eee;
}
.jt_row_class .vc_tta-tour .vc_tta-tabs.vc_tta-style-outline.vc_tta-tabs-position-left .vc_tta-tabs-list .vc_tta-tab.vc_active a {
border-width: 1px 0px 1px 1px;
border-style: solid;
border-color: #eee;
}
.jt_row_class .vc_tta-tour .vc_tta-tabs.vc_tta-style-outline.vc_tta-tabs-position-left .vc_tta-tabs-list .vc_tta-tab:not(.vc_active),
.jt_row_class .vc_tta-tour .vc_tta-tabs.vc_tta-style-outline.vc_tta-tabs-position-left .vc_tta-tabs-list .vc_tta-tab:not(:first-child) {
margin-top: -1px;
}
.jt_row_class .vc_tta-tour .vc_tta-tabs.vc_tta-style-outline.vc_tta-tabs-position-left .vc_tta-tabs-list .vc_tta-tab:first-child {
margin-top: 1px;
}
.jt_row_class .vc_tta-tour .vc_tta-tabs.vc_tta-style-outline.vc_tta-tabs-position-left .vc_tta-tabs-list .vc_tta-tab:last-child {
margin-bottom: 0px;
}
.jt_row_class .vc_tta-tour .vc_tta-tabs.vc_tta-style-outline.vc_tta-tabs-position-right .vc_tta-panel.vc_active .vc_tta-panel-body {
border-width: 1px 1px 1px 1px;
border-style: solid;
border-color: #eee;
margin-bottom: 1px;
margin-right: -1px;
}
.jt_row_class .vc_tta-tour .vc_tta-tabs.vc_tta-style-outline.vc_tta-tabs-position-right .vc_tta-tabs-list .vc_tta-tab a {
border-width: 1px 1px 1px 1px;
border-style: solid;
border-color: #eee;
}
.jt_row_class .vc_tta-tour .vc_tta-tabs.vc_tta-style-outline.vc_tta-tabs-position-right .vc_tta-tabs-list .vc_tta-tab.vc_active a {
border-width: 1px 1px 1px 0px;
border-style: solid;
border-color: #eee;
}
.jt_row_class .vc_tta-tour .vc_tta-tabs.vc_tta-style-outline.vc_tta-tabs-position-right .vc_tta-tabs-list .vc_tta-tab:not(.vc_active),
.jt_row_class .vc_tta-tour .vc_tta-tabs.vc_tta-style-outline.vc_tta-tabs-position-right .vc_tta-tabs-list .vc_tta-tab:not(:first-child) {
margin-top: -1px;
}
.jt_row_class .vc_tta-tour .vc_tta-tabs.vc_tta-style-outline.vc_tta-tabs-position-right .vc_tta-tabs-list .vc_tta-tab:first-child {
margin-top: 1px;
}
.jt_row_class .vc_tta-tour .vc_tta-tabs.vc_tta-style-outline.vc_tta-tabs-position-right .vc_tta-tabs-list .vc_tta-tab:last-child {
margin-bottom: 0px;
}  .jt_row_class .vc_tta-tour .vc_tta-tabs.vc_tta-style-flat .vc_tta-tabs-list .vc_tta-tab {
margin: 0;
}
.jt_row_class .vc_tta-tour .vc_tta-tabs.vc_tta-style-flat .vc_tta-tabs-list .vc_tta-tab a:hover {
background-color: transparent;
}
.jt_row_class .vc_tta-tour .vc_tta-tabs.vc_tta-style-flat .vc_tta-tabs-list .vc_tta-tab.vc_active a {
background-color: #35373e;
}
.jt_row_class .vc_tta-tour .vc_tta-tabs.vc_tta-style-flat .vc_tta-tabs-list .vc_tta-tab.vc_active a {
border-top: 0px solid #35373E;
}
.jt_row_class .vc_tta-tour .vc_tta-tabs.vc_tta-style-flat .vc_tta-panel:last-child a {
border-bottom: 0px solid #EEE;
}
.jt_row_class .vc_tta-tour .vc_tta-tabs.vc_tta-style-flat .vc_tta-tabs-list .vc_tta-tab a {
border-top: 1px solid #eee;
}  .jt_row_class .vc_tta-tour .vc_tta-tabs.vc_tta-style-classic .vc_tta-tabs-list {
border: 1px solid #eee;
padding: 0;
margin: 0;
}
.jt_row_class .vc_tta-tour .vc_tta-tabs.vc_tta-style-classic .vc_tta-tabs-list .vc_tta-tab {
margin: 0;
padding: 0;
}
.jt_row_class .vc_tta-tour .vc_tta-tabs.vc_tta-style-classic .vc_tta-tabs-list .vc_tta-tab a {
border-width: 0 0 1px 0;
border-style: solid;
border-color: #eee;
}
.jt_row_class .vc_tta-tour .vc_tta-tabs.vc_tta-style-classic .vc_tta-tabs-list .vc_tta-tab:last-child a {
border-width: 0 0 0 0;
}
.jt_row_class .vc_tta-tour .vc_tta-tabs.vc_tta-style-classic .vc_tta-tabs-list .vc_tta-tab.vc_active a {
background-color: #f7f8f9;
}
.jt_row_class .vc_tta-tabs.vc_tta-style-classic.vc_tta-tabs-position-top .vc_tta-tabs-list li.vc_tta-tab,
.jt_row_class .vc_tta.vc_tta-style-outline.vc_tta-tabs .vc_tta-tabs-list li.vc_tta-tab,
.jt_row_class .vc_tta.vc_tta-style-outline.vc_tta-tabs .vc_tta-tabs-list li.vc_tta-tab:last-child { margin-left: -1px; }
.jt_row_class .vc_tta-tabs.vc_tta-style-classic.vc_tta-tabs-position-top ul.vc_tta-tabs-list li.vc_tta-tab:first-child,
.jt_row_class .vc_tta.vc_tta-style-outline.vc_tta-tabs .vc_tta-tabs-list li.vc_tta-tab:first-child { margin-left: 0; }  div.wpcf7-response-output {padding: 15px 20px;}
.wpcf7 input,
.wpcf7 textarea {
border: 1px solid #e8e8e8;
width: 100%;
font-family: 'Amiri', serif;
font-size: 15px;
color: #000;
padding: 10px 15px 8px;
margin: 0 0 25px;
letter-spacing: 1px;
line-height: 28px;
}
.wpcf7 textarea {
font-size: 15px;
min-height: 180px;
max-width: 100%;
min-width: 100%;
}
.wpcf7 input:focus,
.wpcf7 textarea:focus {color: #35373e;border-color: #c5c5c5;}
.wpcf7 input[type="submit"] {
float: none;
background: #35373e;
color: #fff;
font-size: 12px;
font-family: 'Montserrat', sans-serif;
text-transform: uppercase;
letter-spacing: 2px;
width: auto;
padding: 10px 25px;
margin: 0;
}
span.wpcf7-not-valid-tip {margin-bottom: 15px;margin-top: -15px;padding: 0 10px;}
.wpcf7 input.wpcf7-not-valid {border: 1px solid #f00;}
.wpcf7 .wpcf7-form input[type="submit"].cf7-btn-one {
float: none;
background: #fff;
color: #000;
font-size: 12px;
font-family: 'Montserrat', sans-serif;
text-transform: uppercase;
letter-spacing: 2px;
width: auto;
padding: 10px 25px;
margin: 0;
border: 2px solid #35373e;
}
.wpcf7 .wpcf7-form input[type="submit"].cf7-btn-one:hover,
.wpcf7 .wpcf7-form input[type="submit"].cf7-btn-one:active,
.wpcf7 .wpcf7-form input[type="submit"].cf7-btn-one:focus {
background: #35373e;
text-decoration: none;
border-color: transparent;
color: #fff;
}
.wpcf7 .wpcf7-form input[type="submit"].cf7-btn-two {
float: none;
background: #35373e;
color: #fff;
font-size: 12px;
font-family: 'Montserrat', sans-serif;
text-transform: uppercase;
letter-spacing: 2px;
width: auto;
padding: 10px 25px;
margin: 0;
border: 2px solid transparent;
}
.wpcf7 .wpcf7-form input[type="submit"].cf7-btn-two:hover,
.wpcf7 .wpcf7-form input[type="submit"].cf7-btn-two:active,
.wpcf7 .wpcf7-form input[type="submit"].cf7-btn-two:focus {
background: transparent;
text-decoration: none;
border: 2px solid #35373e;
color: #000;
}
.wpcf7 input[type="number"] {
-webkit-appearance: none;
-moz-appearance: none;
appearance: none;
} .jt-contact-addresses {padding: 0;margin: 0;list-style: none;}
.jt-contact-addresses li {border-bottom: 1px solid #eee;margin: 0 0 20px;padding: 0 0 20px;}
.jt-contact-addresses h4 {
float: none;
width: auto;
font-family: 'Montserrat', sans-serif;
color: #232323;
font-size: 13px;
text-transform: uppercase;
letter-spacing: 2px;
margin-top: 0;
margin-bottom: 15px;
}
.jt-contact-addresses li p,
.jt-contact-addresses li a {
margin: 0;
font-family: 'Amiri', serif;
font-size: 15px;
color: #555;
letter-spacing: 0.5px;
}
.jt-contact-addresses li a {margin-bottom: 5px;display: inline-block;}
.jt-contact-addresses li a:hover {text-decoration: none;}
.jt-contact-addresses .jt-social-two li {border-bottom: 0px solid #EEE;margin: 0px;}
.social-links a i {font-size: 12px;color: #888;margin-right: 15px;}
.social-links a {margin-bottom: 0;}
.social-links a:hover i {color: #35373e;}
.cont-details {width: 100%;float: left;text-align: center;}
.cont-details i {font-size: 25px;}
.cont-details p {
font-family: 'Amiri', serif;
color: #1a1a1a;
font-size: 16px;
letter-spacing: 1px;
padding: 10px 0 0 0;
} .jt-cnt-carousel-wrapper {
font-family: 'Amiri', serif;
color: #999;
font-size: 14px;
letter-spacing: 0.7px;
padding: 40px 0;
}
.jt-cnt-carousel-wrapper .jt-carousel-heading {
font-family: 'Montserrat', sans-serif;
color: #35373e;
text-transform: uppercase;
letter-spacing: 3px;
font-size: 24px;
line-height: 30px;
margin-bottom: 30px;
}
.jt-cnt-carousel-wrapper .jt-special-txt {
font-family: 'Amiri', serif;
color: #777;
font-size: 17px;
font-style: italic;
letter-spacing: 1px;
}
.jt-cnt-carousel-wrapper p {margin-bottom: 40px;font-size: 16px;} .jt-cnt-carousel-wrapper .carousel-arrow-left,
.jt-cnt-carousel-wrapper .carousel-arrow-right {
content: '';
background: url(//www.franbrea.com/wp-content/themes/juster/images/arrows/prev-post.png) no-repeat center center;
width: 35px;
height: 17px;
display: inline-block;
margin: 0 10px 0 0;
position: relative;
top: 5px;
}
.jt-cnt-carousel-wrapper .carousel-arrow-left:hover,
.jt-cnt-carousel-wrapper .carousel-arrow-right:hover {content: '';width: 35px;background: url(//www.franbrea.com/wp-content/themes/juster/images/arrows/next-post-hover.png) no-repeat center center;}
.jt-cnt-carousel-wrapper .carousel-arrow-right {background: url(//www.franbrea.com/wp-content/themes/juster/images/arrows/next-post.png) no-repeat center center;}
.jt-cnt-carousel-wrapper .carousel-arrow-left:hover {background: url(//www.franbrea.com/wp-content/themes/juster/images/arrows/prev-post-hover.png) no-repeat center center;}
.jt-cnt-carousel-wrapper .owl-nav > div {float: left;}
.jt-cnt-carousel-wrapper .owl-controls {float: left;width: 100%;margin: 0 0 50px;} .jt-intro-wrapper {
background: #f7f8f9;
max-height: 380px;
min-height: 380px;
margin: 70px 0px 140px;
float: left;
width: 100%;
}
.jt-intro-wrapper .jt-sep-two,
.jt-intro-wrapper .jt-sep-two:before {background-color: rgba(52,55,62,0.3);}
.jt-intro-wrapper.jt-intro-wrapper-extrawidth {
margin: 70px auto 140px;
float: none;
width: 70%;
max-height: 400px;
min-height: 400px;
}
.jt-photo-wrap .jt-intro-wrapper.jt-intro-wrapper-extrawidth {max-height: 350px;min-height: 350px;}
.jt-photo-wrap .jt-intro-content h3 {font-size: 30px;line-height: 40px}
.jt-intro-wrapper.jt-intro-wrapper-extrawidth .jt-intro-carousel {width: 43%;}
.jt-photo-wrap .jt-intro-carousel .owl-stage-outer {min-height: 318px;}
.jt-box-layout-bg .jt-intro-content h3 {font-size: 23px;line-height: 40px;}
.jt-box-layout-bg .jt-intro-wrapper.jt-intro-wrapper-extrawidth {max-height: 300px;min-height: 300px;}
.jt-box-layout-bg .jt-intro-carousel .owl-stage-outer {min-height: 250px;}
.jt-box-layout-bg .jt-intro-wrapper .owl-controls {bottom: -130px;}
.jt-box-layout-bg  .jt-intro-wrapper.jt-intro-wrapper-extrawidth { margin: 70px auto 250px;}
.jt-intro-carousel {
float: left;
width: 45%;
padding: 25px 25px 25px 0;
background: #fff;
position: relative;
top: -70px;
}
.jt-intro-carousel .owl-stage-outer {min-height: 350px;}
.jt-intro-carousel img {max-width: 100%;height: auto;}
.jt-intro-content {width: 55%;float: left;padding: 0 60px 0 80px;}
.jt-intro-content h3 {
font-family: 'Montserrat', sans-serif;
font-size: 36px;
line-height: 50px;
color: #35373e;
letter-spacing: 3px;
position: relative;
top: -45px;
}
.jt-intro-text {position: relative;top: -42px;}
.jt-intro-text h2 {
font-size: 60px;
color: rgba(52,55,62,0.3);
font-family: 'Montserrat', sans-serif;
text-transform: uppercase;
float: none;
width: auto;
margin: 0;
}
.jt-intro-inner {
padding: 30px;
background: #fff;
float: left;
width: 100%;
border-bottom: 3px solid #f3f4f5;
}
.jt-intro-inner p {
margin: 0 0 25px;
font-family: 'Amiri', serif;
color: #999;
font-size: 15px;
letter-spacing: 0.8px;
line-height: 26px;
}
.jt-intro-inner a {
font-family: 'Montserrat', sans-serif;
font-size: 11px;
color: #35373e;
letter-spacing: 2px;
text-transform: uppercase;
}
.jt-intro-inner a:hover {text-decoration: none;} .jt-intro-wrapper .owl-controls {
position: absolute;
bottom: -110px;
font-size: 32px;
color: #999;
}
.jt-intro-wrapper .owl-carousel .owl-controls .owl-nav .owl-prev,
.jt-intro-wrapper .owl-carousel .owl-controls .owl-nav .owl-next {float: left;margin: 0 15px 0 0;} .jt-featured-box-wrapper {
text-align: center;
color: #fff;
position: relative;
-webkit-background-size: cover;
-moz-background-size: cover;
-o-background-size: cover;
background-size: cover;
}
.jt-featured-box {
padding: 90px 70px;
top: 25%;
opacity: 1;
}
.jt-featured-box h2 {
color: #fff;
font-size: 30px;
letter-spacing: 4px;
margin-top: 0;
}
.jt-featured-box-wrapper .jt-sep:before,
.jt-featured-box-wrapper .jt-sep,
.jt-featured-box-wrapper .jt-sep:after {background: #fff;}
.jt-featured-box p,
.entry-content .jt-featured-box p {
font-family: 'Amiri', serif;
font-size: 16px;
color: #fff;
letter-spacing: 1px;
font-weight: normal;
margin: 35px 0 0;
line-height: 25px;
}  ul.jt-social-one {
padding: 0;
margin: 40px 0;
list-style: none;
float: left;
width: 100%;
}
.jt-social-one li {
display: inline-block;
width: auto;
float: none;
padding: 0 25px;
font-family: 'Montserrat', sans-serif;
text-transform: uppercase;
font-size: 11px;
color: #ccc;
letter-spacing: 2px;
}
.jt-social-one li a {position: relative;padding: 5px 0px;color: #999;}
.jt-social-one li a:hover {text-decoration: none;}
.jt-social-one li a:after {
content: '';
position: relative;
width: 0%;
-webkit-transition: all .4s ease;
-moz-transition: all .4s ease;
-ms-transition: all .4s ease;
-o-transition: all .4s ease;
transition: all .4s ease;
}
.jt-social-one li a:hover:after {
content: '';
height: 1px;
width: 100%;
display: block;
background: #ccc;
position: absolute;
bottom: 2px;
left: 0;
right: 0;
margin: 0 auto;
} ul.jt-social-two {
list-style: none;
padding: 0;
margin: 0;
float: none;
width: auto;
}
.jt-social-two li {display: inline-block;padding: 0 18px 0 0;}
.jt-social-two li:last-child {padding: 0;}
.jt-social-two a i {font-size: 12px;color: #888;}
.jt-social-two a {margin-bottom: 0;}
.jt-social-two a:hover i {color: #35373e;} ul.jt-social-three {
padding: 0;
margin: 0;
float: none;
width: auto;
}
ul.jt-social-three li {
display: inline-block;
list-style: none;
padding: 0 10px 10px 0;
border-bottom: none;
}
ul.jt-social-three li:before {display: none;}
ul.jt-social-three li a {
font-size: 12px;
width: 32px;
height: 32px;
border: 1px solid rgba(11,11,11,0.2);
border-radius: 100%;
line-height: 28px;
display: block;
text-align: center;
color: #bbbbbb;
}
.jt-social-three li a:hover {
-moz-box-shadow:  0px 0px 0px 2px #35373e;
-webkit-box-shadow:  0px 0px 0px 2px #35373e;
box-shadow:  0px 0px 0px 2px #35373e;
border: 1px solid transparent;
color: #35373e;
line-height: 28px;
}
ul.jt-social-three li i {position: relative;top: 1px;}
.wpb_text_column ul.jt-social-three li i {top: 1px;} ul.jt-social-four {padding: 0;margin: 0;}
.jt-social-four li {display: inline-block;}
.jt-social-four li a {
font-size: 13px;
width: 38px;
height: 38px;
display: block;
line-height: 38px;
text-align: center;
border: 2px solid transparent;
position: relative;
color: #111;
margin: 0px 0px 5px;
}
.jt-social-four li a:after {
content: "";
position: absolute;
left: 0px;
right: 0px;
top: 0px;
bottom: 0px;
border-width: 2px;
border-style: solid;
border-color: transparent;
transition: transform 0.3s ease 0.3s, border-color 0.4s ease 0.1s;
transform: scale(1.4);
border-radius: 1000px;
}
.jt-social-four li a:hover:after {
-webkit-transition:-webkit-transform ease .3s,border-color ease .1s;
-moz-transition:-moz-transform ease .3s,border-color ease .1s;
-ms-transition:-ms-transform ease .3s,border-color ease .1s;
-o-transition:-o-transform ease .3s,border-color ease .1s;
transition:transform ease .3s,border-color ease .1s;
-webkit-transform:scale(1);
-moz-transform:scale(1);
-ms-transform:scale(1);
-o-transform:scale(1);
transform:scale(1);
border-color: #111111;
}
.jt-white-color-border.jt-social-four li a:hover:after {border-color: #fff;} ul.jt-social-five {margin: 0;padding: 0;}
.jt-social-five > li {display: inline-block;padding: 0 5px 0 0;}
footer .jt-social-five > li {float: left;width: auto;}
.jt-social-five > li:last-child {padding: 0;}
.jt-social-five > li > a {
font-size: 11px;
color: #f7f8f9;
border: 2px solid #ccc;
width: 32px;
height: 32px;
display: table-cell;
vertical-align: middle;
text-align: center;
-webkit-border-radius: 40px;
-moz-border-radius: 40px;
-ms-border-radius: 40px;
-o-border-radius: 40px;
border-radius: 40px;
}
.jt-social-five > li > a:hover,
.jt-social-five > li > a:active,
.jt-social-five > li > a:focus {text-decoration: none;color: #35373e;background: #f7f8f9;} ul.jt-social-three.jt-social-six li a {
border-radius: 0;
border: 1px solid #999999;
color: #999999;
width: 35px;
height: 35px;
line-height: 35px;
}
ul.jt-social-six li a:hover {box-shadow: 0px 0px 0px 2px #fff;background: transparent;color: #fff;}
ul.jt-social-six li a:hover,
ul.jt-social-six li a:focus,
ul.jt-social-six li a:active {background: transparent;color: #fff;} .jt-follow-box {
padding: 20px;
margin: 0 auto;
display: inline-block;
float: none;
width: auto;
-moz-box-shadow:  0px 0px 0px 1px #e8e8e8,0px 0px 0px 4px #fff,0px 0px 0px 5px #e8e8e8;
-webkit-box-shadow:  0px 0px 0px 1px #e8e8e8,0px 0px 0px 4px #fff,0px 0px 0px 5px #e8e8e8;
box-shadow: 0px 0px 0px 1px #e8e8e8,0px 0px 0px 4px #fff,0px 0px 0px 5px #e8e8e8;
}
.jt-follow-box ul {text-align: center;}
.jt-follow-box h4 {
text-transform: uppercase;
font-family: 'Montserrat', sans-serif;
color: #35373e;
font-size: 11px;
text-align: center;
margin: 0 0 20px;
letter-spacing: 1px;
float: none;
width: auto;
}
.jt-follow-box .jt-sep-two.have_control_sep {
display: none;
} ul.jt-share-one {
padding: 15px 0;
margin: 0;
text-align: center;
list-style: none;
border-width: 1px 0 1px 0;
border-style: solid;
border-color: #e8e8e8;
}
ul.jt-share-one li {display: inline-block;width: auto;}
ul.jt-share-one li:first-child {
font-family: 'Montserrat', sans-serif;
font-size: 11px;
color: #35373e;
text-transform: uppercase;
letter-spacing: 2px;
}
ul.jt-share-one li a {font-size: 13px;color: #232323;padding: 0 8px;}
ul.jt-share-border-none {border: 0px;}
ul.jt-share-border-none li:first-child {color: #999;}
ul.jt-share-one li:first-child {padding-right: 15px;}
ul.jt-share-one {width: auto;} .gm-style-iw h3 {
color: #000;
font-family: 'Montserrat', sans-serif;
font-size: 11px;
text-transform: uppercase;
letter-spacing: 2px;
margin-bottom: 3px;
}
.entry-content .gm-style-iw p,
.gm-style-iw p {font-size: 14px;margin: 0;}
.jt-google-maps {width: 100%;float: left;}
.jt-google-maps iframe {width: 100%;}
.mm-google-map { position: relative; margin:0px;z-index: 1; }
.mm-google-map .mm-zoom-in, .mm-google-map .mm-zoom-out {
height: 32px;
width: 32px;
cursor: pointer;
margin-left: 15px;
background-color: #333;
background-repeat: no-repeat;
background-image: url(//www.franbrea.com/wp-content/themes/juster/images/icons/map/mt-icon-controller.svg);
-webkit-background-size: 32px 64px;
-moz-background-size: 32px 64px;
background-size: 32px 64px;
-webkit-user-select: none;
-moz-user-select: none;
-ms-user-select: none;
user-select: none;
}
@media only screen and (min-width:768px) {
.mm-google-map .mm-zoom-in, .mm-google-map .mm-zoom-out {margin-left: 20px;}
}
.mm-google-map .mm-zoom-in {
background-position: 50% 0;
margin-top: 10px;
margin-bottom: 1px;
}
@media only screen and (min-width:768px) {
.mm-google-map .mm-zoom-in {
margin-top: 20px;
}
}
.gm-style-iw { color: #333; }
.gm-style h3 {padding: 0px;}
.header-absolute .mm-google-map .mm-zoom-in { margin-top: 200px; color: #000; }
.mm-google-map .mm-zoom-out { background-position: 50% -32px; }
.mm-zoom-in { position: absolute; float: left; top: 0px !important; }
.mm-zoom-out { position: absolute; float: left; top: 55px !important; } .mfp-bg,
.mfp-wrap {z-index: 999999;} .product-column-2 .jt-woo-product {width: 48%;}
.product-column-4 .jt-woo-product {width: 25%;}
.product-column-3 > div:nth-child(3n+3) {margin: 0;}
.jt-woo-product {float: left;text-align: center;font-family: 'Montserrat', sans-serif;}
.jt-product-image {margin: 0;position: relative;overflow: hidden;}
.jt-product-image img {max-width: 100%;}
.jt-product-image a.jt-woo-atc {
position: relative;
background: rgba(54,55,62,0.5);
padding: 10px 10px;
text-transform: uppercase;
color: #FFF;
font-size: 11px;
position: absolute;
bottom: -40px;
left: 0;
right: 0;
width: 70%;
margin: 0 auto;
-webkit-transition: all .4s ease;
-moz-transition: all .4s ease;
-ms-transition: all .4s ease;
-o-transition: all .4s ease;
transition: all .4s ease;
}
.jt-product-image:hover a.jt-woo-atc {bottom: 0px;}
.jt-product-image a.jt-woo-atc:hover {text-decoration: none;}
.jt-product-image a.jt-woo-atc span {letter-spacing: 2px;position: relative;top: 2px;}
.jt-product-image a.jt-woo-atc img {position: relative;top: 0px;margin: 0 8px 0 0;}
.jt-woo-product .jt-product-cnt a {
text-transform: uppercase;
font-size: 12px;
letter-spacing: 2px;
color: #333;
display: inline-block;
width: 100%;
margin: 10px 0;
}
.jt-woo-product .jt-product-cnt a:hover {color: #35373e;text-decoration: none;}
.jt-woo-product .jt-product-cnt span.price {color: #35373e;font-size: 11px;}
.jt-woo-product .jt-product-cnt span.price .amount {margin: 0 4px;letter-spacing: 2.5px;}
.jt-woo-product .jt-product-cnt span.price del {color: #999;}
.woocommerce .woocommerce-result-count {
width: 50%;
display: inline-block;
line-height: 38px;
margin: 0 0 42px;
font-family: 'Montserrat', sans-serif;
color: #35373e;
text-transform: uppercase;
letter-spacing: 2px;
font-size: 11px;
}
.woocommerce .woocommerce-ordering {
width: 49%;
display: inline-block;
float: none;
text-align: right;
}
.woocommerce .woocommerce-ordering select {
border: 0;
padding: 9px 0;
background: url(//www.franbrea.com/wp-content/themes/juster/images/arrows/woo-select.png) no-repeat 100% center;
-moz-appearance: none;
-webkit-appearance: none;
width: 190px;
}
.woocommerce .woocommerce-ordering select option {padding: 6px 10px;} .woocommerce.widget_products > ul {padding: 0;margin: 0;list-style: none;}
.woocommerce.widget_products ul li:before {content: '';}
.woocommerce.widget_products ul li {border-bottom: 0;float: left;width: 100%;}
.woocommerce.widget_products ul li a img {width: 70px;height: 70px;float: left;}
.woocommerce.widget_products ul li .product-title,
.woocommerce.widget_products ul li > span {float: left;width: 60%;margin: 0 0 8px 14px;}
.woocommerce.widget_products ul li > del {margin: 0 0 0 15px;float: left;}
.woocommerce.widget_products ul li > ins {margin: 0 0 0 10px;float: right;}
.woocommerce .widget_price_filter .price_slider,
.woocommerce-page .widget_price_filter .price_slider {margin: 20px 0 40px;display: inline-block;width: 100%;}
.woocommerce .widget_price_filter .price_slider_amount,
.woocommerce-page .widget_price_filter .price_slider_amount {
text-align: right;
line-height: 2.4em;
font-size: 12px;
color: #999;
font-family: 'Montserrat', sans-serif;
text-transform: uppercase;
letter-spacing: 1px;
}
.woocommerce .widget_price_filter .price_slider_amount .button,
.woocommerce-page .widget_price_filter .price_slider_amount .button {
float: left;
border: 2px solid #35373e;
color: #35373e;
background: transparent;
padding: 0px 20px;
text-transform: uppercase;
font-family: 'Montserrat', sans-serif;
}
.woocommerce .widget_price_filter .price_slider_amount .button:hover,
.woocommerce-page .widget_price_filter .price_slider_amount .button:hover {background: #35373e;color: #fff;}
.woocommerce .widget_price_filter .price_slider_amount .price_label,
.woocommerce-page .widget_price_filter .price_slider_amount .price_label {line-height: 34px;}
.woocommerce .widget_price_filter .ui-slider,
.woocommerce-page .widget_price_filter .ui-slider {position: relative;text-align: left;}
.woocommerce .widget_price_filter .ui-slider .ui-slider-handle,
.woocommerce-page .widget_price_filter .ui-slider .ui-slider-handle {
position: absolute;
z-index: 2;
width: 2px;
height: 15px;
cursor: pointer;
background: #35373e;
outline: none;
top: -5px;
border: 0px;
}
.woocommerce .widget_price_filter .ui-slider .ui-slider-handle:last-child,
.woocommerce-page .widget_price_filter .ui-slider .ui-slider-handle:last-child {margin-left: -2px;}
.woocommerce .widget_price_filter .ui-slider .ui-slider-range,
.woocommerce-page .widget_price_filter .ui-slider .ui-slider-range {
position: absolute;
z-index: 1;
font-size: .7em;
display: block;
border: 0;
background: #35373e;
}
.woocommerce .widget_price_filter .price_slider_wrapper .ui-widget-content,
.woocommerce-page .widget_price_filter .price_slider_wrapper .ui-widget-content {background: #e1e5ea;}
.woocommerce .widget_price_filter .ui-slider-horizontal,
.woocommerce-page .widget_price_filter .ui-slider-horizontal {height: 6px;}
.woocommerce .widget_price_filter .ui-slider-horizontal .ui-slider-range,
.woocommerce-page .widget_price_filter .ui-slider-horizontal .ui-slider-range {top: 0;height: 100%;}
.woocommerce .widget_price_filter .ui-slider-horizontal .ui-slider-range-min,
.woocommerce-page .widget_price_filter .ui-slider-horizontal .ui-slider-range-min {left: -1px;}
.woocommerce .widget_price_filter .ui-slider-horizontal .ui-slider-range-max,
.woocommerce-page .widget_price_filter .ui-slider-horizontal .ui-slider-range-max {right: -1px;}  .error404 {
background: url(//www.franbrea.com/wp-content/themes/juster/images/error/error-bg.png);
height: 100%;
width: 100%;
-webkit-background-size: cover;
-moz-background-size: cover;
-o-background-size: cover;
background-size: cover;
}
.error-content {width: 100%;margin: 0 auto;text-align: center;}
.error404 .page-container { padding: 0; }
p.error-info {
font-family: 'Amiri', serif;
color: #777777;
font-size: 18px !important;
text-transform: capitalize;
letter-spacing:1px;
} .hang-text {display: inline-block;}
.hang-text img {max-width: 100%;}
.hang-1 {
-webkit-animation-delay: 0.5s;
-o-animation-delay: 0.5s;
animation-delay: 0.5s;
-webkit-animation-duration: 1s;
-o-animation-duration: 1s;
animation-duration: 1s;
}
.hang-2 {
-webkit-animation-delay: 1s;
-o-animation-delay: 1s;
animation-delay: 1s;
-webkit-animation-duration: 1s;
-o-animation-duration: 1s;
animation-duration: 1s;
}
.hang-3 {
-webkit-animation-delay: 1.5s;
-o-animation-delay: 1.5s;
animation-delay: 1.5s;
-webkit-animation-duration: 1s;
-o-animation-duration: 1s;
animation-duration: 1s;
} .error-msg {
color: #35373e;
font-family: 'Montserrat', sans-serif;
font-size: 54px;
text-transform: capitalize;
font-weight: normal;
letter-spacing: 1px;
padding: 45px 0 25px;
}
.error-info {
font-family: 'Amiri', serif;
color: #777777;
font-size: 18px;
text-transform: capitalize;
letter-spacing:1px;
} .search-center {float: none;text-align: center;	display: inline-block;}
.error-search {padding: 45px 0 0;display: inline-block;width: 100%;}
.error-search input {
width: 310px;
height: 50px;
border: 1px solid rgba(53,55,62,0.15);
font-family: 'Amiri', serif;
display: inline-block;
width: 100%;
padding: 11px 15px;
background: transparent url(//www.franbrea.com/wp-content/themes/juster/images/icons/search-icon.png) no-repeat scroll 96% center;
font-size: 16px;
-webkit-box-shadow: none;
box-shadow: none;
-webkit-border-radius: 0px;
-moz-border-radius: 0px;
-ms-border-radius: 0px;
-o-border-radius: 0px;
border-radius: 0px;
}
.sidebar #searchform input[type="text"] {padding: 11px 15px;margin-bottom: 0px;}
::-webkit-input-placeholder {
color: #777777;
font-size: 14px;
font-family: 'Amiri', serif;
filter: alpha(opacity=100);
-moz-opacity: 1;
-khtml-opacity: 1;
opacity: 1;
letter-spacing: 1px;
}
:-moz-placeholder {
color: #777777;
font-size: 14px;
font-family: 'Amiri', serif;
filter: alpha(opacity=100);
-moz-opacity: 1;
-khtml-opacity: 1;
opacity: 1;
letter-spacing: 1px;
}
::-moz-placeholder {
color: #777777;
font-size: 14px;
font-family: 'Amiri', serif;
filter: alpha(opacity=100);
-moz-opacity: 1;
-khtml-opacity: 1;
opacity: 1;
letter-spacing: 1px;
}
:-ms-input-placeholder {
color: #777777;
font-size: 14px;
font-family: 'Amiri', serif;
filter: alpha(opacity=100);
-moz-opacity: 1;
-khtml-opacity: 1;
opacity: 1;
letter-spacing: 1px;
}
.wpcf7 input::-webkit-input-placeholder {font-size: 14px;}
.wpcf7 input:-moz-placeholder {font-size: 14px;}
.wpcf7 input::-moz-placeholder {font-size: 14px;}
.wpcf7 input:-ms-input-placeholder {font-size: 14px;}
.wpcf7 textarea::-webkit-input-placeholder {font-size: 14px;}
.wpcf7 textarea:-moz-placeholder {font-size: 14px;}
.wpcf7 textarea::-moz-placeholder {font-size: 14px;}
.wpcf7 textarea:-ms-input-placeholder {font-size: 14px;} .error-image {width: 100%;margin: 0 auto;text-align: center;}
.error-image img {max-width: 100%;}
.jt-btn-space {margin: 30px 0 40px 20px;}  .jt-about-wrap {width: 100%;float: left;padding: 0 0 50px 0;}
.jt-about-wrap h4 {
font-family: 'Montserrat', sans-serif;
font-size: 11px;
text-transform: uppercase;
letter-spacing: 1px;
color: #333333;
margin: 0;
padding: 0 0 8px 0;
}
.jt-about-wrap p {
font-family: 'Amiri', serif;
font-size: 15px;
color: #999999;
text-transform: capitalize;
margin: 0;
}
.jt-about-head {float: left;width: 100%;}
.jt-about-head > i {font-size: 30px;}
.jt-about-title h3.widget-title {
float: none;
width: auto;
font-family: "Montserrat",sans-serif;
font-size: 17px;
text-transform: uppercase;
letter-spacing: 4px;
font-weight: bold;
color: #35373e;
} .jt-block-quote {width: 100%;float: left;}
.jt-block-quote blockquote {
font-family: 'Amiri', serif;
font-size: 17px;
color: #35373e;
line-height: 26px;
padding: 0 0 0 30px;
letter-spacing: 1px;
border-left: 2px solid #e1e1e1;
}
.jt-block-quote blockquote > span {
font-size: 15px;
color: #999999;
display: block;
padding: 15px 0 0 0;
}
.jt-port-about-tit > h3 {
font-family: "Montserrat",sans-serif;
color: #35373e;
letter-spacing: 3px;
font-size: 22px;
text-transform: uppercase;
background: #f3f3f3;
width: auto;
padding: 10px;
font-weight: bold;
}
.jt-port-about-tit,
.jt-port-about-sub {float: left;width:auto;}
.jt-port-about-sub > p {
font-family: 'Amiri', serif;
color: #35373e;
letter-spacing: 1px;
line-height: 30px;
font-size: 18px;
}
.jt-port-about-sub {padding-top: 15px;}
.jt-port-about-cont {float: left;width: 100%;}
.jt-port-about-cont > p {
font-family: 'Amiri', serif;
color: #777777;
font-size: 17px;
line-height: 30px;
}
.jt-social-counter ul li a:hover,
.jt-social-counter ul li a:focus {color: #CCC;text-decoration: none;}
footer .widget.widget_text .jt-social-counter p {margin: 0;}  .jt-single-meta-one {
width: 100%;
float: left;
margin: 0 0 40px 0;
text-align: center;
}
.jt-single-meta-one .jt-port-bg-tit {
font-size: 70px;
color: #F5F5F5;
letter-spacing: 15px;
position: relative;
text-transform: uppercase;
font-weight: bold;
font-family: "Montserrat",sans-serif;
padding: 0px;
margin: 0;
}
.jt-single-meta-one .jt-port-single-tit {
position: absolute;
font-family: "Montserrat",sans-serif;
font-weight: 900;
color: #35373E;
font-size: 35px;
text-transform: uppercase;
letter-spacing: 5px;
top: 20px;
left: 0px;
right: 0px;
padding: 0px;
}
.jt-single-meta-one .jt-port-single-list {
margin: 0px;
text-align: center;
width: auto;
float: none;
display: inline-block;
padding: 50px 0px;
}
.jt-single-meta-one .jt-port-single-list > li {
display: inline-block;
width: auto;
list-style: outside none none;
border-right: 1px solid #E8E8E8;
padding: 10px 40px;
color: #35373E;
font-family: "Amiri",serif;
font-size: 16px;
letter-spacing: 1px;
}
.jt-single-meta-one .jt-port-single-list > li > span {
display: block;
font-family: "Montserrat",sans-serif;
font-size: 12px;
color: #999;
letter-spacing: 2px;
text-transform: capitalize;
padding: 5px 0;
text-transform: uppercase;
}
.jt-single-meta-one .jt-port-single-list  > li:last-child {border: medium none;}
.jt-single-meta-one .jt-port-single-list > li > a,
.jt-single-meta-one .jt-port-single-list > li > a:hover,
.jt-single-meta-one .jt-port-single-list > li > a:active,
.jt-single-meta-one .jt-port-single-list > li > a:focus {text-decoration: none;color: #35373E;} .jt-single-meta-two {width: 100%;float: left;}
.jt-single-meta-two .jt-single-service-list {padding: 0px;margin: 0px;}
.jt-single-meta-two .jt-single-service-list > li {
color: #35373e;
text-transform: capitalize;
letter-spacing: 0;
font-size: 16px;
font-family: "Amiri",serif;
padding: 5px 0 0 0;
list-style: none;
padding: 0px 0px 25px;
}
.jt-single-meta-two .jt-single-service-list > li > span {
display: block;
text-transform: uppercase;
font-family: "Montserrat",sans-serif;
font-size: 11px;
letter-spacing: 3px;
color: #999999;
}
.jt-single-meta-two .jt-single-service-list > li > a,
.jt-single-meta-two .jt-single-service-list > li > a:hover,
.jt-single-meta-two .jt-single-service-list > li > a:active,
.jt-single-meta-two .jt-single-service-list > li > a:focus {text-decoration: none;color: #35373e;}
.jt-single-meta-two .jt-single-service-list > li > a {padding: 0 0 0 10px;} .jt-single-meta-three {width: 100%;float: left;margin: 0 0 40px 0;}
.jt-single-meta-three .jt-pjt-cat {display: inline-block;margin: 0px;padding: 0px;}
.jt-single-meta-three .jt-pjt-cat > li {
display: inline-block;
width: auto;
border-left: 1px solid #AAA;
padding: 0px 90px 0px 15px;
font-family: "Amiri",serif;
font-size: 16px;
color: #35373e;
text-transform: capitalize;
letter-spacing: 2px;
}
.jt-single-meta-three .jt-pjt-cat > li > span {
display: block;
color: #999999;
font-family: "Montserrat",sans-serif;
font-size: 11px;
letter-spacing: 2px;
text-transform: uppercase;
padding: 0 0 5px;
}
.jt-single-meta-three > .jt-pjt-cat > li > a,
.jt-single-meta-three > .jt-pjt-cat > li > a:hover,
.jt-single-meta-three > .jt-pjt-cat > li > a:active,
.jt-single-meta-three > .jt-pjt-cat > li > a:focus {text-decoration: none;color: #35373e;} .jt-single-meta-four {width: 100%;float: left;margin: 0  0 40px 0;}
.jt-single-meta-four .jt-meta-list {margin: 0;padding: 0;}
.jt-single-meta-four .jt-meta-list > li {
display: inline-block;
font-family: "Amiri",serif;
font-size: 18px;
font-style: italic;
text-transform: capitalize;
padding: 0 40px 0 0;
letter-spacing: 1px;
}
.jt-single-meta-four .jt-meta-list > li > span {color: #35373e;}
.jt-single-meta-four .jt-meta-list > li > a {color: #999999;padding: 0 5px 0 0;}
.jt-single-meta-four .jt-meta-list > li > a,
.jt-single-meta-four .jt-meta-list > li > a:hover,
.jt-single-meta-four .jt-meta-list > li > a:active,
.jt-single-meta-four .jt-meta-list > li > a:focus {text-decoration: none;}
.jt-single-meta-four .jt-sep-two {margin:20px 0;} .jt-single-content {
width: 100%;
float: left;
text-align: center;
margin: 0 0 40px 0;
}
.jt-single-content .jt-heading h2 {font-size: 16px;font-weight: 600;letter-spacing: 3px;}
.jt-single-content > p {
font-family: "Amiri",serif;
color: #777777;
font-size: 16px;
line-height: 25px;
letter-spacing: 1px;
padding: 10px 0 40px 0;
}
.jt-single-content .jt-single-cont-list {margin: 0;padding: 0 0 25px;}
.jt-single-content .jt-single-cont-list > li {list-style: none;padding: 0 0 25px 0;}
.jt-single-content .jt-single-cont-list > li > span {
color: #35373e;
font-family: "Montserrat",sans-serif;
font-size: 11px;
text-transform: uppercase;
letter-spacing: 1px;
}
.jt-single-content .jt-single-cont-list > li > a {
font-size: 12px;
font-family: "Amiri",serif;
color: #35373e;
text-transform: uppercase;
letter-spacing: 1px;
padding: 0 0 0 8px;
}
.jt-single-content .jt-single-cont-list > li > a,
.jt-single-content .jt-single-cont-list > li > a:hover,
.jt-single-content .jt-single-cont-list > li > a:active,
.jt-single-content .jt-single-cont-list > li > a:focus {text-decoration: none;}
.jt-single-content .wpcf7-submit {
float: none;
background: #35373E none repeat scroll 0% 0%;
color: #FFF;
font-size: 12px;
font-family: "Montserrat",sans-serif;
text-transform: uppercase;
letter-spacing: 4px;
width: auto;
padding: 10px 25px;
margin: 0px;
border: 1px solid #E8E8E8;
line-height: 28px;
} .jt-single-social-share {
float: left;
width: 100%;
text-align: center;
margin: 0 0 40px 0;
}
.jt-single-social-share .jt-single-social-border {
border: 1px solid #E8E8E8;
display: inline-block;
width: auto;
text-align: center;
margin: 0 auto;
float: none;
padding: 20px 40px ;
position: relative;
}
.jt-single-social-share .jt-single-social-border:before {
content:"";
display:block;
position:absolute;
z-index:-1;
top:5px;
left:5px;
right:5px;
bottom:5px;
border:1px solid #E8E8E8;
}
.jt-single-social-share p {
color: #35373e;
font-family: "Montserrat",sans-serif;
font-size: 11px;
text-transform: uppercase;
letter-spacing: 3px;
padding: 0 0 20px 0;
margin: 0;
}
.jt-single-social-share .jt-single-social-list {margin: 0;}
.jt-single-social-share .jt-single-social-list > li {display: inline-block;list-style: none;padding: 0px 10px 0px 0px;}
.jt-single-social-share .jt-single-social-list > li > a {
font-size: 12px;
width: 28px;
height: 28px;
border: 1px solid rgba(11, 11, 11, 0.2);
-webkit-border-radius: 100%;
-moz-border-radius: 100%;
-ms-border-radius: 100%;
-o-border-radius: 100%;
border-radius: 100%;
line-height: 28px;
display: block;
text-align: center;
color: #bbbbbb;
}
.jt-single-social-share .jt-single-social-list > li > a:hover {box-shadow: 0px 0px 0px 2px #35373E;border: 1px solid transparent;color: #35373E;} .typed-cursor{
filter: alpha(opacity=100);
-moz-opacity: 1;
-khtml-opacity: 1;
opacity: 1;
font-weight: 100;
-webkit-animation: blink 0.7s infinite;
-moz-animation: blink 0.7s infinite;
-ms-animation: blink 0.7s infinite;
-o-animation: blink 0.7s infinite;
animation: blink 0.7s infinite;
}
@-keyframes blink{0% {opacity:1; }50% { opacity:0; }100% { opacity:1; }}
@-webkit-keyframes blink{0% { opacity:1; }50% { opacity:0; }100% { opacity:1; }}
@-moz-keyframes blink{0% { opacity:1; } 50% { opacity:0; }100% { opacity:1; }}
@-ms-keyframes blink{0% { opacity:1; }50% { opacity:0; }100% { opacity:1; }}
@-o-keyframes blink{0% { opacity:1; }50% { opacity:0; }100% { opacity:1; }} .jt-corp-news-letter {text-align: center;}
.jt-corp-news-letter a {
font-family: 'Montserrat', sans-serif;
font-size: 11px;
color: #35373e;
text-transform: uppercase;
letter-spacing: 2px;
}
.jt-corp-news-letter a,
.jt-corp-news-letter a:hover,
.jt-corp-news-letter a:focus,
.jt-corp-news-letter a:active {text-decoration: none;}
.jt-corp-news-letter .jt-box-slide-content {display: none;}
.jt-corp-news-letter .jt-box-slide-content .mc4wp-form input[type="email"] {
border:0;
background: #f7f8f9 url(//www.franbrea.com/wp-content/themes/juster/images/icons/box-blog-right.png) no-repeat 96% 50%;
width: 400px !important;
height: 45px;
margin: 30px auto 0px;
padding: 0 0 0 20px;
}
.jt-corp-news-letter .jt-box-slide-content input::-webkit-input-placeholder {
color: #aaaaaa;
font-size: 14px;
filter: alpha(opacity=100);
-moz-opacity: 1;
-khtml-opacity: 1;
opacity: 1;
}
.jt-corp-news-letter .jt-box-slide-content input:-moz-placeholder {
color: #aaaaaa;
font-size: 14px;
filter: alpha(opacity=100);
-moz-opacity: 1;
-khtml-opacity: 1;
opacity: 1;
}
.jt-corp-news-letter .jt-box-slide-content input::-moz-placeholder {
color: #aaaaaa;
font-size: 14px;
filter: alpha(opacity=100);
-moz-opacity: 1;
-khtml-opacity: 1;
opacity: 1;
}
.jt-corp-news-letter .jt-box-slide-content input:-ms-input-placeholder {
color: #aaaaaa;
font-size: 14px;
filter: alpha(opacity=100);
-moz-opacity: 1;
-khtml-opacity: 1;
opacity: 1;
} .jt-shop-news {
text-align: center;
width: 100%;
float: left;
background: transparent;
padding: 40px 0;
margin: 0px;
}
.jt-shop-news-tit {display: inline-block;padding: 0 20px 0 0;}
.jt-shop-news-tit i {
color: #fff;
font-size: 30px;
position: relative;
top: 10px;
}
.jt-shop-news-tit span {
font-family: 'Montserrat', sans-serif;
font-size: 11px;
color: #fff;
text-transform: uppercase;
letter-spacing: 1px;
width: auto;
padding: 0 0 0 8px;
}
.jt-shop-news-form {display: inline-block;}
.jt-shop-news-form input {
border: 0;
background: #232323;
width: 275px;
height: 36px;
padding: 0 15px;
color: #dfdfdf;
}
.jt-shop-news-form a {
font-family: 'Montserrat', sans-serif;
font-size: 11px;
color: #fff;
text-transform: uppercase;
letter-spacing: 1px;
border: 2px solid rgba(255,255,255,0.5);
padding: 8px 20px;
margin: 0 0 0 10px;
}
.jt-shop-news-form a,
.jt-shop-news-form a:hover,
.jt-shop-news-form a:focus,
.jt-shop-news-form a:active {text-decoration: none;}
.jt-shop-news-form a:hover {background: #fff;color: #232323;}
.jt-shop-news-form input[type="email"] {
border: 0px none;
background: #202020;
height: 36px;
padding: 0px 15px;
color: #DFDFDF;
display: inline-block;
}
.mc4wp-form input[type="email"] {width: 275px !important;}
.mc4wp-form .jt-corp-news-letter.hide-icon-class .jt-box-slide-content input[type="submit"] {background: none;}
.mc4wp-form .jt-corp-news-letter .jt-box-slide-content {width: 400px;position: relative;margin: 0 auto;}
.mc4wp-form .jt-corp-news-letter .jt-box-slide-content input[type="email"] {width: 100% !important;}
.mc4wp-form .jt-corp-news-letter .jt-box-slide-content input[type="submit"] {
position: absolute;
content: none;
float: right;
width: 50px;
padding: 0px;
margin: 0px;
background: rgb(247, 248, 249) url(//www.franbrea.com/wp-content/themes/juster/images/icons/box-blog-right.png) no-repeat scroll center 50%;
top: 0px;
right: 0px;
}
.jt-shop-news-form input[type="submit"] {
font-family: "Montserrat",sans-serif;
font-size: 11px;
color: #FFF;
text-transform: uppercase;
letter-spacing: 1px;
border: 2px solid rgba(255, 255, 255, 0.5);
padding: 8px 20px;
margin: 0px 0px 0px 10px;
display: inline-block;
}
.jt-shop-news-form input[type="submit"]:hover {background: #fff;color: #232323;}
.jt-shop-carousel .owl-nav {min-height: 30px;}
.jt-shop-service {position: relative;margin: 40px 0;}
.jt-shop-sep {
background: url(//www.franbrea.com/wp-content/themes/juster/images/seperator/sep-right.png) no-repeat 100% 0;
position: absolute;
width: 1px;
height: 100%;
top: 0;
right: 0;
z-index: 1;
}
.mc4wp-form { margin: 0 !important; } .highlight {display: inline;padding: 1px 3px;}
.highlight-bold {font-weight: normal;text-transform: uppercase;letter-spacing: 3px;}
.highlight-underline {text-decoration: underline;font-weight: bold;color: #fc4f33;}
.highlight-italic {
font-style: italic;
font-weight: bold;
text-transform: uppercase;
letter-spacing: 3px;
} .juster-tooltip {
background: transparent;
font-weight: bold;
text-decoration: none;
color: #333;
}
.juster-tooltip:hover {text-decoration: none;color: #333;}
.juster-tooltip:hover,
.juster-tooltip:focus,
.juster-tooltip:active {text-decoration: none;color: #333;}
.juster-tooltip + .tooltip > .tooltip-inner {
background-color: #000;
font-size: 14px;
color: #fff;
font-weight: bold;
-webkit-border-radius: 0;
-moz-border-radius: 0;
-ms-border-radius: 0;
-o-border-radius: 0;
border-radius: 0;
padding: 3px 15px;
}
.juster-tooltip + .tooltip > .tooltip-arrow {border-top-color: #000}
.tooltip.in {filter: alpha(opacity=100);-moz-opacity: 1;-khtml-opacity: 1;opacity: 1;} .jt-custom-btn {
padding: 7px 30px;
border: 2px solid #e8e8e8;
display: inline-block;
margin: 10px 10px 0px 0px;
text-decoration: none;
background: transparent;
color: #35373e;
text-transform: uppercase;
font-family: 'Montserrat', sans-serif;
letter-spacing: 1.5px;
font-size: 12px;
}
a.jt-custom-btn:hover,a.jt-custom-btn:focus,a.jt-custom-btn:active {text-decoration: none;color: #35373e;border: 2px solid #35373e;}
.text-center {text-align: center} .jt-link-style-one:hover,
.jt-link-style-one:focus,
.jt-link-style-one:active {text-decoration: none;color: #35373E;}
.jt-link-style-one {
text-transform: uppercase;
color: #35373E;
font-size: 11px;
font-weight: bold;
font-family: "Montserrat",sans-serif;
letter-spacing: 2px;
margin: 30px 0px 0px;
position: relative;
}
.jt-link-style-one::after {
content: '';
position: absolute;
background-color: #000000;
width: 30px;
height: 1px;
display: block;
top: 100%;
left: 0;
right: 0;
margin: 8px auto;
}
.jt-sub-tit {
font-family: 'Montserrat', sans-serif;
font-size: 12px;
color: #3e3e3e;
text-transform: uppercase;
letter-spacing: 2px;
}
a.jt-sub-tit,
a:hover.jt-sub-tit,
a:active.jt-sub-tit,
a:focus.jt-sub-tit {text-decoration: none;color: #3e3e3e;}
.abt-cont {float: left;width: 100%;}
.abt-cont img {max-width: 100%;}
.abt-det {
font-family: 'Amiri', serif;
font-size: 17px;
color: #999999;
line-height: 24px;
margin: 0;
padding: 15px 0 0 0;
} .port-pag-part {padding: 0 370px;}
.jt-single-port-pagination {width: 100%;float: left;padding: 40px 0 40px 0;}
.jt-single-port-pagination .jt-single-nav {width: 100%;float: left;}
.jt-single-port-pagination .jt-single-nav > a {
font-family: "Montserrat",sans-serif;
color: #35373e;
font-size: 12px;
letter-spacing: 2px;
text-transform: uppercase;
-webkit-transition: all .25s ease;
-moz-transition: all .25s ease;
-ms-transition: all .25s ease;
-o-transition: all .25s ease;
transition: all .25s ease;
}
.jt-single-port-pagination .jt-single-nav.jt-single-nav-left > a:before {
content: "";
background: url(//www.franbrea.com/wp-content/themes/juster/images/icons/pagi-left.png) no-repeat;
display: inline-block;
width: 35px;
height: 18px;
vertical-align: middle;
display: table-cell;
-webkit-transition: background .5s ease;
-moz-transition: background .5s ease;
-ms-transition: background .5s ease;
-o-transition: background .5s ease;
transition: background .5s ease;
}
.jt-single-port-pagination .jt-single-nav.jt-single-nav-left > a:hover:before {background: url(//www.franbrea.com/wp-content/themes/juster/images/icons/pagi-left-big.png) no-repeat;
position: relative;top:-3px;}
.jt-single-port-pagination .jt-single-nav.jt-single-nav-right {text-align: right;}
.jt-single-port-pagination .jt-single-nav.jt-single-nav-right > a:after {
content: "";
background: url(//www.franbrea.com/wp-content/themes/juster/images/icons/pagi-right.png) no-repeat;
display: inline-block;
width: 35px;
height: 18px;
vertical-align: middle;
-webkit-transition: background .5s ease;
-moz-transition: background .5s ease;
-ms-transition: background .5s ease;
-o-transition: background .5s ease;
transition: background .5s ease;
position: relative;
top: 2px;
}
.jt-single-port-pagination .jt-single-nav.jt-single-nav-right > a:hover:after {background: url(//www.franbrea.com/wp-content/themes/juster/images/icons/pagi-right-big.png) no-repeat;
position: relative;top:-2px;}
.jt-single-port-pagination .jt-single-nav > a:hover {letter-spacing: 8px;}
.jt-single-port-pagination .jt-single-nav > a:hover span {padding: 0;}
.jt-single-port-pagination .jt-single-nav > a,
.jt-single-port-pagination .jt-single-nav > a:hover,
.jt-single-port-pagination .jt-single-nav > a:focus,
.jt-single-port-pagination .jt-single-nav > a:active {text-decoration: none;}
.jt-single-port-pagination .jt-single-nav > a > img {max-width: 100%;}
.jt-single-port-pagination .jt-single-nav > a > span {padding: 0 10px;}
.jt-single-port-pagination .jt-single-nav.jt-single-align-right {text-align: right;}
.jt-single-port-pagination .jt-single-nav-img {width: 100%;text-align: center;}
.jt-single-port-pagination .jt-single-nav-img > img {max-width: 100%;}
.cell {
box-sizing: border-box;
padding: 3px 20px;
position: relative;
top: -5px;
display: block;
} @-moz-keyframes dots-loader {
0% {-moz-box-shadow: #383838 -7px -7px 0 1px, #383838 7px -7px 0 1px, #383838 7px 7px 0 1px, #383838 -7px 7px 0 1px;box-shadow: #383838 -7px -7px 0 1px, #383838 7px -7px 0 1px, #383838 7px 7px 0 1px, #383838 -7px 7px 0 1px;}
8.33% {-moz-box-shadow: #383838 7px -7px 0 1px, #383838 7px -7px 0 1px, #383838 7px 7px 0 1px, #383838 -7px 7px 0 1px;box-shadow: #383838 7px -7px 0 1px, #383838 7px -7px 0 1px, #383838 7px 7px 0 1px, #383838 -7px 7px 0 1px;}
16.67% {-moz-box-shadow: #383838 7px 7px 0 1px, #383838 7px 7px 0 1px, #383838 7px 7px 0 1px, #383838 -7px 7px 0 1px;box-shadow: #383838 7px 7px 0 1px, #383838 7px 7px 0 1px, #383838 7px 7px 0 1px, #383838 -7px 7px 0 1px;}
25% {-moz-box-shadow: #383838 -7px 7px 0 1px, #383838 -7px 7px 0 1px, #383838 -7px 7px 0 1px, #383838 -7px 7px 0 1px;box-shadow: #383838 -7px 7px 0 1px, #383838 -7px 7px 0 1px, #383838 -7px 7px 0 1px, #383838 -7px 7px 0 1px;}
33.33% {-moz-box-shadow: #383838 -7px -7px 0 1px, #383838 -7px 7px 0 1px, #383838 -7px -7px 0 1px, #383838 -7px -7px 0 1px;box-shadow: #383838 -7px -7px 0 1px, #383838 -7px 7px 0 1px, #383838 -7px -7px 0 1px, #383838 -7px -7px 0 1px;}
41.67% {-moz-box-shadow: #383838 7px -7px 0 1px, #383838 -7px 7px 0 1px, #383838 -7px -7px 0 1px, #383838 7px -7px 0 1px;box-shadow: #383838 7px -7px 0 1px, #383838 -7px 7px 0 1px, #383838 -7px -7px 0 1px, #383838 7px -7px 0 1px;}
50% {-moz-box-shadow: #383838 7px 7px 0 1px, #383838 -7px 7px 0 1px, #383838 -7px -7px 0 1px, #383838 7px -7px 0 1px;box-shadow: #383838 7px 7px 0 1px, #383838 -7px 7px 0 1px, #383838 -7px -7px 0 1px, #383838 7px -7px 0 1px;}
58.33% {-moz-box-shadow: #383838 -7px 7px 0 1px, #383838 -7px 7px 0 1px, #383838 -7px -7px 0 1px, #383838 7px -7px 0 1px;box-shadow: #383838 -7px 7px 0 1px, #383838 -7px 7px 0 1px, #383838 -7px -7px 0 1px, #383838 7px -7px 0 1px;}
66.67% {-moz-box-shadow: #383838 -7px -7px 0 1px, #383838 -7px -7px 0 1px, #383838 -7px -7px 0 1px, #383838 7px -7px 0 1px;box-shadow: #383838 -7px -7px 0 1px, #383838 -7px -7px 0 1px, #383838 -7px -7px 0 1px, #383838 7px -7px 0 1px;}
75% {-moz-box-shadow: #383838 7px -7px 0 1px, #383838 7px -7px 0 1px, #383838 7px -7px 0 1px, #383838 7px -7px 0 1px;box-shadow: #383838 7px -7px 0 1px, #383838 7px -7px 0 1px, #383838 7px -7px 0 1px, #383838 7px -7px 0 1px;}
83.33% {-moz-box-shadow: #383838 -7px -7px 0 1px, #383838 7px -7px 0 1px, #383838 7px 7px 0 1px, #383838 -7px 7px 0 1px;box-shadow: #383838 -7px -7px 0 1px, #383838 7px -7px 0 1px, #383838 7px 7px 0 1px, #383838 -7px 7px 0 1px;}
91.67% {-moz-box-shadow: #383838 -7px 7px 0 1px, #383838 7px -7px 0 1px, #383838 7px 7px 0 1px, #383838 -7px 7px 0 1px;box-shadow: #383838 -7px 7px 0 1px, #383838 7px -7px 0 1px, #383838 7px 7px 0 1px, #383838 -7px 7px 0 1px;}
100% {-moz-box-shadow: #383838 -7px -7px 0 1px, #383838 7px -7px 0 1px, #383838 7px 7px 0 1px, #383838 -7px 7px 0 1px;box-shadow: #383838 -7px -7px 0 1px, #383838 7px -7px 0 1px, #383838 7px 7px 0 1px, #383838 -7px 7px 0 1px;}
}
@-webkit-keyframes dots-loader {
0% {-webkit-box-shadow: #383838 -7px -7px 0 1px, #383838 7px -7px 0 1px, #383838 7px 7px 0 1px, #383838 -7px 7px 0 1px;box-shadow: #383838 -7px -7px 0 1px, #383838 7px -7px 0 1px, #383838 7px 7px 0 1px, #383838 -7px 7px 0 1px;}
8.33% {-webkit-box-shadow: #383838 7px -7px 0 1px, #383838 7px -7px 0 1px, #383838 7px 7px 0 1px, #383838 -7px 7px 0 1px;box-shadow: #383838 7px -7px 0 1px, #383838 7px -7px 0 1px, #383838 7px 7px 0 1px, #383838 -7px 7px 0 1px;}
16.67% {-webkit-box-shadow: #383838 7px 7px 0 1px, #383838 7px 7px 0 1px, #383838 7px 7px 0 1px, #383838 -7px 7px 0 1px;box-shadow: #383838 7px 7px 0 1px, #383838 7px 7px 0 1px, #383838 7px 7px 0 1px, #383838 -7px 7px 0 1px;}
25% {-webkit-box-shadow: #383838 -7px 7px 0 1px, #383838 -7px 7px 0 1px, #383838 -7px 7px 0 1px, #383838 -7px 7px 0 1px;box-shadow: #383838 -7px 7px 0 1px, #383838 -7px 7px 0 1px, #383838 -7px 7px 0 1px, #383838 -7px 7px 0 1px;}
33.33% {-webkit-box-shadow: #383838 -7px -7px 0 1px, #383838 -7px 7px 0 1px, #383838 -7px -7px 0 1px, #383838 -7px -7px 0 1px;box-shadow: #383838 -7px -7px 0 1px, #383838 -7px 7px 0 1px, #383838 -7px -7px 0 1px, #383838 -7px -7px 0 1px;}
41.67% {-webkit-box-shadow: #383838 7px -7px 0 1px, #383838 -7px 7px 0 1px, #383838 -7px -7px 0 1px, #383838 7px -7px 0 1px;box-shadow: #383838 7px -7px 0 1px, #383838 -7px 7px 0 1px, #383838 -7px -7px 0 1px, #383838 7px -7px 0 1px;}
50% {-webkit-box-shadow: #383838 7px 7px 0 1px, #383838 -7px 7px 0 1px, #383838 -7px -7px 0 1px, #383838 7px -7px 0 1px;box-shadow: #383838 7px 7px 0 1px, #383838 -7px 7px 0 1px, #383838 -7px -7px 0 1px, #383838 7px -7px 0 1px;}
58.33% {-webkit-box-shadow: #383838 -7px 7px 0 1px, #383838 -7px 7px 0 1px, #383838 -7px -7px 0 1px, #383838 7px -7px 0 1px;box-shadow: #383838 -7px 7px 0 1px, #383838 -7px 7px 0 1px, #383838 -7px -7px 0 1px, #383838 7px -7px 0 1px;}
66.67% {-webkit-box-shadow: #383838 -7px -7px 0 1px, #383838 -7px -7px 0 1px, #383838 -7px -7px 0 1px, #383838 7px -7px 0 1px;box-shadow: #383838 -7px -7px 0 1px, #383838 -7px -7px 0 1px, #383838 -7px -7px 0 1px, #383838 7px -7px 0 1px;}
75% {-webkit-box-shadow: #383838 7px -7px 0 1px, #383838 7px -7px 0 1px, #383838 7px -7px 0 1px, #383838 7px -7px 0 1px;box-shadow: #383838 7px -7px 0 1px, #383838 7px -7px 0 1px, #383838 7px -7px 0 1px, #383838 7px -7px 0 1px;}
83.33% {-webkit-box-shadow: #383838 -7px -7px 0 1px, #383838 7px -7px 0 1px, #383838 7px 7px 0 1px, #383838 -7px 7px 0 1px;box-shadow: #383838 -7px -7px 0 1px, #383838 7px -7px 0 1px, #383838 7px 7px 0 1px, #383838 -7px 7px 0 1px;}
91.67% {-webkit-box-shadow: #383838 -7px 7px 0 1px, #383838 7px -7px 0 1px, #383838 7px 7px 0 1px, #383838 -7px 7px 0 1px;box-shadow: #383838 -7px 7px 0 1px, #383838 7px -7px 0 1px, #383838 7px 7px 0 1px, #383838 -7px 7px 0 1px;}
100% {-webkit-box-shadow: #383838 -7px -7px 0 1px, #383838 7px -7px 0 1px, #383838 7px 7px 0 1px, #383838 -7px 7px 0 1px;box-shadow: #383838 -7px -7px 0 1px, #383838 7px -7px 0 1px, #383838 7px 7px 0 1px, #383838 -7px 7px 0 1px;}
}
@keyframes dots-loader {
0% {-moz-box-shadow: #383838 -7px -7px 0 1px, #383838 7px -7px 0 1px, #383838 7px 7px 0 1px, #383838 -7px 7px 0 1px;-webkit-box-shadow: #383838 -7px -7px 0 1px, #383838 7px -7px 0 1px, #383838 7px 7px 0 1px, #383838 -7px 7px 0 1px;box-shadow: #383838 -7px -7px 0 1px, #383838 7px -7px 0 1px, #383838 7px 7px 0 1px, #383838 -7px 7px 0 1px;}
8.33% {-moz-box-shadow: #383838 7px -7px 0 1px, #383838 7px -7px 0 1px, #383838 7px 7px 0 1px, #383838 -7px 7px 0 1px;-webkit-box-shadow: #383838 7px -7px 0 1px, #383838 7px -7px 0 1px, #383838 7px 7px 0 1px, #383838 -7px 7px 0 1px;box-shadow: #383838 7px -7px 0 1px, #383838 7px -7px 0 1px, #383838 7px 7px 0 1px, #383838 -7px 7px 0 1px;}
16.67% {-moz-box-shadow: #383838 7px 7px 0 1px, #383838 7px 7px 0 1px, #383838 7px 7px 0 1px, #383838 -7px 7px 0 1px;-webkit-box-shadow: #383838 7px 7px 0 1px, #383838 7px 7px 0 1px, #383838 7px 7px 0 1px, #383838 -7px 7px 0 1px;box-shadow: #383838 7px 7px 0 1px, #383838 7px 7px 0 1px, #383838 7px 7px 0 1px, #383838 -7px 7px 0 1px;}
25% {-moz-box-shadow: #383838 -7px 7px 0 1px, #383838 -7px 7px 0 1px, #383838 -7px 7px 0 1px, #383838 -7px 7px 0 1px;-webkit-box-shadow: #383838 -7px 7px 0 1px, #383838 -7px 7px 0 1px, #383838 -7px 7px 0 1px, #383838 -7px 7px 0 1px;box-shadow: #383838 -7px 7px 0 1px, #383838 -7px 7px 0 1px, #383838 -7px 7px 0 1px, #383838 -7px 7px 0 1px;}
33.33% {-moz-box-shadow: #383838 -7px -7px 0 1px, #383838 -7px 7px 0 1px, #383838 -7px -7px 0 1px, #383838 -7px -7px 0 1px;-webkit-box-shadow: #383838 -7px -7px 0 1px, #383838 -7px 7px 0 1px, #383838 -7px -7px 0 1px, #383838 -7px -7px 0 1px;box-shadow: #383838 -7px -7px 0 1px, #383838 -7px 7px 0 1px, #383838 -7px -7px 0 1px, #383838 -7px -7px 0 1px;}
41.67% {-moz-box-shadow: #383838 7px -7px 0 1px, #383838 -7px 7px 0 1px, #383838 -7px -7px 0 1px, #383838 7px -7px 0 1px;-webkit-box-shadow: #383838 7px -7px 0 1px, #383838 -7px 7px 0 1px, #383838 -7px -7px 0 1px, #383838 7px -7px 0 1px;box-shadow: #383838 7px -7px 0 1px, #383838 -7px 7px 0 1px, #383838 -7px -7px 0 1px, #383838 7px -7px 0 1px;}
50% {-moz-box-shadow: #383838 7px 7px 0 1px, #383838 -7px 7px 0 1px, #383838 -7px -7px 0 1px, #383838 7px -7px 0 1px;-webkit-box-shadow: #383838 7px 7px 0 1px, #383838 -7px 7px 0 1px, #383838 -7px -7px 0 1px, #383838 7px -7px 0 1px;box-shadow: #383838 7px 7px 0 1px, #383838 -7px 7px 0 1px, #383838 -7px -7px 0 1px, #383838 7px -7px 0 1px;}
58.33% {-moz-box-shadow: #383838 -7px 7px 0 1px, #383838 -7px 7px 0 1px, #383838 -7px -7px 0 1px, #383838 7px -7px 0 1px;-webkit-box-shadow: #383838 -7px 7px 0 1px, #383838 -7px 7px 0 1px, #383838 -7px -7px 0 1px, #383838 7px -7px 0 1px;box-shadow: #383838 -7px 7px 0 1px, #383838 -7px 7px 0 1px, #383838 -7px -7px 0 1px, #383838 7px -7px 0 1px;}
66.67% {-moz-box-shadow: #383838 -7px -7px 0 1px, #383838 -7px -7px 0 1px, #383838 -7px -7px 0 1px, #383838 7px -7px 0 1px;-webkit-box-shadow: #383838 -7px -7px 0 1px, #383838 -7px -7px 0 1px, #383838 -7px -7px 0 1px, #383838 7px -7px 0 1px;box-shadow: #383838 -7px -7px 0 1px, #383838 -7px -7px 0 1px, #383838 -7px -7px 0 1px, #383838 7px -7px 0 1px;}
75% {-moz-box-shadow: #383838 7px -7px 0 1px, #383838 7px -7px 0 1px, #383838 7px -7px 0 1px, #383838 7px -7px 0 1px;-webkit-box-shadow: #383838 7px -7px 0 1px, #383838 7px -7px 0 1px, #383838 7px -7px 0 1px, #383838 7px -7px 0 1px;box-shadow: #383838 7px -7px 0 1px, #383838 7px -7px 0 1px, #383838 7px -7px 0 1px, #383838 7px -7px 0 1px;}
83.33% {-moz-box-shadow: #383838 -7px -7px 0 1px, #383838 7px -7px 0 1px, #383838 7px 7px 0 1px, #383838 -7px 7px 0 1px;-webkit-box-shadow: #383838 -7px -7px 0 1px, #383838 7px -7px 0 1px, #383838 7px 7px 0 1px, #383838 -7px 7px 0 1px;box-shadow: #383838 -7px -7px 0 1px, #383838 7px -7px 0 1px, #383838 7px 7px 0 1px, #383838 -7px 7px 0 1px;}
91.67% {-moz-box-shadow: #383838 -7px 7px 0 1px, #383838 7px -7px 0 1px, #383838 7px 7px 0 1px, #383838 -7px 7px 0 1px;-webkit-box-shadow: #383838 -7px 7px 0 1px, #383838 7px -7px 0 1px, #383838 7px 7px 0 1px, #383838 -7px 7px 0 1px;box-shadow: #383838 -7px 7px 0 1px, #383838 7px -7px 0 1px, #383838 7px 7px 0 1px, #383838 -7px 7px 0 1px;}
100% {-moz-box-shadow: #383838 -7px -7px 0 1px, #383838 7px -7px 0 1px, #383838 7px 7px 0 1px, #383838 -7px 7px 0 1px;-webkit-box-shadow: #383838 -7px -7px 0 1px, #383838 7px -7px 0 1px, #383838 7px 7px 0 1px, #383838 -7px 7px 0 1px;box-shadow: #383838 -7px -7px 0 1px, #383838 7px -7px 0 1px, #383838 7px 7px 0 1px, #383838 -7px 7px 0 1px;}
}
.dots-loader:not(:required) {
overflow: hidden;
position: relative;
text-indent: -9999px;
display: inline-block;
width: 6px;
height: 6px;
background: transparent none repeat scroll 0% 0%;
box-shadow: -7px -7px 0px 1px #383838, 7px -7px 0px 1px #383838, 7px 7px 0px 1px #383838, -7px 7px 0px 1px #383838;
animation: 5s ease-in-out 0s normal none infinite running dots-loader;
transform-origin: 50% 50% 0px;
}
.dots-loader:not(:required) {text-indent: -9999px;} .jt-single-quote {width: 100%;float: left;margin: 0 0 40px 0;}
.jt-single-quote > .jt-quote-msg {
font-family: "Amiri",serif;
font-size: 16px;
color: #000;
line-height: 26px;
text-align: left;
margin: 0;
}
.jt-single-quote > .jt-quote-auth {
color: #999;
font-size: 11px;
font-family: "Montserrat",sans-serif;
text-transform: uppercase;
letter-spacing: 2px;
position: relative;
text-align: left;
padding: 20px 0px 0px;
margin: 0;
}
.jt-single-quote > p.jt-quote-msg::before {
content: "";
background: transparent url(//www.franbrea.com/wp-content/themes/juster/images/icons/quote-left.png) no-repeat scroll 0% 0%;
height: 20px;
width: 20px;
display: inline-block;
position: relative;
top: -6px;
right: 7px;
}
.jt-single-quote > p.jt-quote-msg::after {
content: "";
background: transparent url(//www.franbrea.com/wp-content/themes/juster/images/icons/quote-right.png) no-repeat scroll 0% 0%;
height: 20px;
width: 24px;
display: inline-block;
position: relative;
left: 5px;
top: 11px;
}  .slideshow {
position: fixed;
background: rgba(0,0,0,0.88);
width: 83.7%;
height: 100%;
top: 0;
left: auto;
z-index: 500;
filter: alpha(opacity=0);
-moz-opacity: 0;
-khtml-opacity: 0;
opacity: 0;
visibility: hidden;
overflow: hidden;
-webkit-perspective: 1000px;
perspective: 1000px;
-webkit-transition: opacity 0.5s, visibility 0s 0.5s;
transition: opacity 0.5s, visibility 0s 0.5s;
}
.slideshow-open .slideshow {
filter: alpha(opacity=100);
-moz-opacity: 1;
-khtml-opacity: 1;
opacity: 1;
visibility: visible;
-webkit-transition: opacity 0.5s;
transition: opacity 0.5s;
}
.slideshow ul {
width: 100%;
height: 100%;
-webkit-transform-style: preserve-3d;
transform-style: preserve-3d;
-webkit-transform: translate3d(0,0,150px);
transform: translate3d(0,0,150px);
-webkit-transition: -webkit-transform 0.5s;
transition: transform 0.5s;
padding: 0;
margin: 0;
}
.slideshow ul.animatable li {-webkit-transition: -webkit-transform 0.5s;transition: transform 0.5s;}
.slideshow-open .slideshow ul {-webkit-transform: translate3d(0,0,0);transform: translate3d(0,0,0);}
.slideshow li {
width: 100%;
height: 100%;
position: absolute;
top: 0%;
left: 0;
visibility: hidden;
}
.slideshow li.show {visibility: visible;text-align: center;}
.slideshow li.show > img {max-width:100%;height: 100%;}
.slideshow span,
.slides span {
padding-bottom: 20px;
position: absolute;
position: absolute;
top: 30px;
left: 80px;
}
.page-template-page-masonry-photography-php .slideshow > ul > li > span {top: 68px;line-height: 1.42857;left: 80px;}
.slideshow span em,
.slides span a {
font-size: 28px;
color: #fff;
font-weight: bold;
text-transform: capitalize;
font-family: "Amiri",serif;
margin: 4px 0;
letter-spacing: 1px;
font-style: normal;
}
.slides span a,
.slides span a:hover,
.slides span a:active,
.slides span a:focus {text-decoration: none;} .slideshow nav {
float: left;
display: inline-block;
position: absolute;
width: auto;
height: auto;
right: 105px;
top: 0px;
}
.slideshow nav span {
position: relative;
z-index: 1000;
color: #59656c;
text-align: center;
cursor: pointer;
border: 2px solid #fff;
-webkit-border-radius: 100%;
-moz-border-radius: 100%;
-ms-border-radius: 100%;
-o-border-radius: 100%;
border-radius: 100%;
height: 36px;
width: 36px;
line-height: 30px;
display: inline-block;
margin: 0 5px 0 0;
padding: 0;
}
.page-template-page-masonry-photography .slideshow nav {right: 55px;top: 70px;}
.page-template-page-photography .slideshow li span,
.page-template-page-photography .slides span {top: 70px;left: 80px;}
.page-template-page-masonry-photography .slideshow span,
.page-template-page-masonry-photography .slides span {top: 0;left: 0;}
.slideshow nav span > img {max-width: 100%;}
.page-template-page-photography-php .jt-photo-filter,
.page-template-page-masonry-photography .jt-photo-filter {z-index: 9999;}
.page-template-page-photography-php.jt_photography_content .jt-photo-filter,
.page-template-page-masonry-photography.jt_photography_content .jt-photo-filter {z-index: 99;}
.page-template-page-photography .content-ctrl .container,
.page-template-page-masonry-photography .content-ctrl .container,
.page-template-page-kenburns-photography .content-ctrl .container,
.page-template-page-slider-photography .content-ctrl .container {padding: 0px;} .grid-wrap ul li {list-style: none;}
.grid-wrap ul {padding: 0;margin: 0;height: auto !important;} #kenburn-slide {
position:absolute;
width:100%;
height: 100%;
overflow:hidden;
}
#kenburn-slide img {
position:absolute;
max-width: 100%;
opacity:0;
-webkit-transition-property: opacity, -webkit-transform;
-webkit-transition-duration: 3s, 10s;
-moz-transition-property: opacity, -moz-transform;
-moz-transition-duration: 3s, 10s;
-ms-transition-property: opacity, -ms-transform;
-ms-transition-duration: 3s, 10s;
-o-transition-property: opacity, -o-transform;
-o-transition-duration: 3s, 10s;
transition-property: opacity, transform;
transition-duration: 3s, 10s;
}
#kenburn-slide .fx:first-child + img ~ img  { z-index:-1;}
#kenburn-slide .fx {
filter: alpha(opacity=100);
-moz-opacity: 1;
-khtml-opacity: 1;
opacity: 1;
-webkit-transform: scale(1.2);
-moz-transform: scale(1.2);
-ms-transform: scale(1.2);
-o-transform: scale(1.2);
transform: scale(1.2);
} .grid-wrap .jt-port-image {cursor: pointer;}
.jt-port-image {position: relative;}
.jt-port-image:after {
content: "";
position: absolute;
width: 100%;
height: 100%;
background: rgba(53,55,62,0.4);
display: block;
top: 0;
left: 0;
filter: alpha(opacity=0);
-moz-opacity: 0;
-khtml-opacity: 0;
opacity: 0;
-webkit-transition: all .5s ease;
-moz-transition: all .5s ease;
-ms-transition: all .5s ease;
-o-transition: all .5s ease;
transition: all .5s ease;
}
.jt-port-image:hover:after {filter: alpha(opacity=100);-moz-opacity: 1;-khtml-opacity: 1;	opacity: 1;}
.jt-photo-grid img {max-width: 100%;}
.jt-slide-gallery {min-height: 900px;}
.jt-slide-gallery .owl-controls {position: absolute;top: 30px;right: 30px;}
.jt-slide-gallery.owl-carousel .owl-controls .owl-nav .owl-prev {margin: 0 10px 0 0;}
.jt-slide-gallery.owl-carousel .owl-controls .owl-nav .owl-prev, .jt-slide-gallery.owl-carousel .owl-controls .owl-nav .owl-next {
float: left;
width: 36px;
height: 36px;
line-height: 30px;
border: 2px solid #fff;
-webkit-border-radius: 100%;
-moz-border-radius: 100%;
-ms-border-radius: 100%;
-o-border-radius: 100%;
border-radius: 100%;
text-align: center;
} .flexslider .slides > li  {position: fixed;height: 100%;}
.full-screen.flexslider, .full-screen.flexslider ul, .full-screen.flexslider li {position: relative;width: 100%;height: 100%;}
.flexslider .slides {padding: 0;margin: 0;} .flexslider ul, .flexslider ul li {width: 100%;list-style-type: none;}
.flexslider ul li {
height: 100%;
display: block;
position: relative;
background-size: cover;
background-repeat: no-repeat;
background-position: center center;
}
.flexslider {position: relative;}
.flexslider .nav {
position: absolute;
z-index: 2;
right: 30px;
top: 30px;
}
.flexslider .nav a {
width: 36px;
height: 36px;
line-height: 30px;
border: 2px solid #fff;
-webkit-border-radius: 100%;
-moz-border-radius: 100%;
-ms-border-radius: 100%;
-o-border-radius: 100%;
border-radius: 100%;
text-align: center;
display: inline-block;
}
.flexslider .nav a.prev {margin : 0 5px 0 0;}
.widget {float: left;width: 100%;}
.jt-single-meta-two .jt-single-service-list > li > span {display: inline-block;letter-spacing: 2px;} .jt-sticky-nav-hidden .sticky-wrapper {display:none;}
.jt-arch-body {width: 97%;height: 97%;margin: 0 1.5%;overflow: hidden;}
.jt-arch-body .page-container {
padding-top: 0px;
float: left;
width: 97%;
height: 97%;
position: absolute;
}
.have-js .container,
.have-js .dragslider,
.have-js .img-dragger .handle {height: 100%;}
html.have-js,
.have-js body {overflow: hidden;position: relative;}
.have-js .dragslider {
position: absolute;
top: 0;
left: 0;
width: 99.99%;
height: 100%;
-webkit-transition: -webkit-transform 0.6s cubic-bezier(.7,0,.3,1);
transition: transform 0.6s cubic-bezier(.7,0,.3,1);
background: #35373e;
}
.have-js .dragslider:after {
content: "";
background: #000;
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 100%;
background: url(//www.franbrea.com/wp-content/themes/juster/images/architecture/slide-bg.jpg);
-webkit-background-size: cover;
-moz-background-size: cover;
-o-background-size: cover;
background-size: cover;
opacity: 0.05;
}
.dragslider.show-content {-webkit-transform: translate3d(0,-100%,0);transform: translate3d(0,-100%,0);} button.slider-switch {
font-size: 0;
width: 80px;
height: 80px;
padding: 0;
color: transparent;
position: relative;
border: none;
background: url(//www.franbrea.com/wp-content/themes/juster/images/icons/switchmin.svg) no-repeat center center;
background-size: 90%;
outline: none;
overflow: hidden;
-webkit-transition: opacity 0.3s;
transition: opacity 0.3s;
pointer-events: auto;
z-index: 101;
float: right;
top: 45px;
right: 140px;
}
.no-js button.slider-switch {display: none;}
button.slider-switch.view-maxi {background-image: url(//www.franbrea.com/wp-content/themes/juster/images/icons/switchmax.svg)}
button.slider-switch:hover {filter: alpha(opacity=100);-moz-opacity: 1;-khtml-opacity: 1;opacity: 1;} .img-dragger {position: relative;z-index: 100;}
.js .img-dragger {
position: absolute;
width: 100%;
height: 100%;
top: 50%;
left: 50%;
-webkit-transform: translate3d(-50%,-50%,0);
transform: translate3d(-50%,-50%,0);
-webkit-transform-origin: 0 0;
transform-origin: 0 0;
}
.js .img-dragger-large {width: 100%;height: 100%;}
.js .img-dragger .handle {
-webkit-transform-style: preserve-3d;
transform-style: preserve-3d;
white-space: nowrap;
font-size: 0;
height: 100%;
}
.no-js .img-dragger,
.no-js .img-dragger .handle {
height: auto;
position: relative;
text-align: center;
font-size: 0;
clear: both;
white-space: nowrap;
overflow: auto;
}
.no-js .img-dragger .handle {padding: 40px 0 0;}
.img-dragger .slide {
display: inline-block;
position: relative;
height: 100%;
font-size: 16px;
white-space: normal;
cursor: -webkit-grab;
cursor: -moz-grab;
-webkit-touch-callout: none;
-webkit-user-select: none;
-khtml-user-select: none;
-moz-user-select: none;
-ms-user-select: none;
user-select: none;
vertical-align: top;
}
.no-js .img-dragger .slide {width: 300px;font-size: 7px;min-height: 200px;}
.img-dragger .slide:active {cursor: -webkit-grabbing;cursor: -moz-grabbing;}
.img-wrap {
position: absolute;
width: 100%;
height: 100%;
overflow: hidden;
}
.img-wrap img {position: absolute;display: block;height: calc(100% + 0.2px);}
@media screen and (min-aspect-ratio: 1280/850) {.img-dragger .img-wrap  img {width: calc(100% + 0.2px);height: auto;}}
.js .slide h2 {
color: #fff;
position: absolute;
-webkit-transition: opacity 0.3s;
transition: opacity 0.3s;
font-family: 'Montserrat', sans-serif;
text-transform: uppercase;
letter-spacing: 2px;
font-size: 60px;
}
.js .img-dragger-large .slide h2 {
width: 100%;
left: 200px;
top: 50%;
-webkit-transform: translate3d(0,-50%,0);
transform: translate3d(0,-50%,0);
}
.img-dragger-small .slide h2 {
font-size: 24px;
top: 100%;
width: 100%;
text-align: center;
color: #fff;
-webkit-animation: slideUpFade 0.4s 0.1s;
margin: 0;
padding: 40px 0 0 0;
}
.dragslider h2 span {
display: block;
font-size: 22px;
font-family: 'Amiri', serif;
font-weight: bold;
text-transform: capitalize;
padding-top: 10px;
}
@-webkit-keyframes slideUpFade {
from {
filter: alpha(opacity=0);
-moz-opacity: 0;
-khtml-opacity: 0;
opacity: 0;
-webkit-transform: translate3d(0,20px,0);
}
to {
filter: alpha(opacity=100);
-moz-opacity: 1;
-khtml-opacity: 1;
opacity: 1;
-webkit-transform: translate3d(0,0,0);
}
}
.img-dragger-small .slide h2 span {font-size: 16px;font-weight: normal;}
.img-dragger-small .slide.current h2 {
color: #fff;
font-family: "Montserrat",sans-serif;
font-size: 24px;
font-weight: 900;
-webkit-animation-delay: 0s;
animation-delay: 0s;
-webkit-transition: color 0.3s, opacity 0.3s;
transition: color 0.3s, opacity 0.3s;
margin: 0;
padding: 40px 0 0 0;
}
.slide h2 i {font-style: normal;font-weight: 400;}
button.content-switch {
border: 3px solid #fff;
width: 55px;
height: 55px;
-webkit-border-radius: 100%;
-moz-border-radius: 100%;
-ms-border-radius: 100%;
-o-border-radius: 100%;
border-radius: 100%;
overflow: hidden;
white-space: nowrap;
background: transparent;
position: absolute;
cursor: pointer;
top: 100%;
left: 50%;
-webkit-transform: translate3d(-50%,-200%,0);
transform: translate3d(-50%,-200%,0);
text-transform: uppercase;
outline: none;
z-index: 1000;
-webkit-transition: -webkit-transform 0.6s cubic-bezier(.7,0,.3,1), opacity 0.3s, color 0.3s, border-color 0.3s;
transition: transform 0.6s cubic-bezier(.7,0,.3,1), opacity 0.3s, color 0.3s, border-color 0.3s;
}
.no-js button.content-switch {display: none;}
button.content-switch:hover {filter: alpha(opacity=100);-moz-opacity: 1;-khtml-opacity: 1;opacity: 1;}
.show-content .current button.content-switch {border-color: rgba(53,55,62,0.2);-webkit-transform: translate3d(-50%,100%,0);transform: translate3d(-50%,100%,0);}
.current button.content-switch::before {
content: "";
width: 12px;
height: 18px;
display: block;
background: transparent url(//www.franbrea.com/wp-content/themes/juster/images/icons/archi-down.png) no-repeat scroll center center;
text-align: center;
margin: 0px auto;
position: relative;
left: -1px;
}
.show-content .current button.content-switch::before {background: url(//www.franbrea.com/wp-content/themes/juster/images/icons/archi-up.png) no-repeat 30% 45%;} .have-js .pages.jt-arch-pages {
position: absolute;
top: 100%;
height: 0;
width: 100%;
overflow-y: auto;
-webkit-overflow-scrolling: touch;
-webkit-transition: height 0s 0.6s;
transition: height 0s 0.6s;
padding: 140px 70px 0 0;
right: -30px;
}
.have-js .show-content .pages.jt-arch-pages {-webkit-transition: none;transition: none;height: 100%;}
.have-js .pages.jt-arch-pages .content {
height: 0;
overflow: hidden;
-webkit-transition: height 0s 0.6s;
transition: height 0s 0.6s;
}
.pages.jt-arch-pages .content.show {height: auto;-webkit-transition: none;transition: none;}  .switch-min .img-dragger-large .slide > *:not(.img-wrap),
.switch-max .img-dragger-small .slide > *:not(.img-wrap)  {
filter: alpha(opacity=0);
-moz-opacity: 0;
-khtml-opacity: 0;
opacity: 0;
-webkit-transition: none;
transition: none;
}
.switch-min .img-dragger-large,
.switch-max .img-dragger-small {-webkit-transition: -webkit-transform 0.6s cubic-bezier(.7,0,.3,1);transition: transform 0.6s cubic-bezier(.7,0,.3,1);}
.img-dragger-small button.content-switch {
filter: alpha(opacity=0);
-moz-opacity: 0;
-khtml-opacity: 0;
opacity: 0;
pointer-events: none;
} .no-transition {-webkit-transition: none !important;transition: none !important;}
.hide {opacity: 0 !important;pointer-events: none !important;}
@media screen and (max-width: 63.125em) {.dragslider h2 {font-size: 2.8em;}.pages.jt-arch-pages .content {font-size: 100%;}.pages.jt-arch-pages .content h2 {font-size: 3em;}}
@media screen and (max-width: 650px) {button.slider-switch {display: none;}}
.dragdealer {position: relative;height: 30px;}
.dragdealer .handle {position: absolute;top: 0; left: 0;}
.dragdealer .red-bar {
width: 100px;
height: 30px;
background: #CC0000;
color: #FFF;
font-size: 14px;
line-height: 30px;
text-align: center;
}
.dragdealer .disabled {background: #898989;}
.page-template.jt_arch_content.jt-arch-body {
padding-top: 0px;
float: left;
width: 97%;
height: 97%;
position: absolute;
overflow: hidden;
}
.jt-arch-body #slideshow section.img-dragger { width: 100%; overflow: hidden; }
.jt-arch-body #slideshow.show-content section.img-dragger { overflow: visible; }
.dragslider button.content-switch { border: 3px solid #fff; }
.dragslider button.test-switch {
background: transparent;
border: 0px;
padding: 0;
margin: 0;
text-align: left;
text-shadow: 0px 1px 4px rgba(0,0,0,0.3);
text-transform: uppercase;
}
.dragslider.show-content button.content-switch { border: 3px solid #ddd; }
.jt-arch-body #slideshow.dragslider.switch-min section.img-dragger { overflow: visible; }
.jt-arch-body .dragslider .slide h2 a { color: #fff; }
.jt-arch-body .dragslider .slide h2 a:hover { text-decoration: none; }
.jt_arch_content.page-template.page-template-template-one-page-architecture button.slider-switch { position: absolute; top: 120px; }
.jt-photo-wrap.page-template .entry-content { height: 100%; }
.dragslider h2 a { color: #fff; }
.dragslider h2 a:hover { text-decoration: none; } .widget.jt-arch-widget h3.widget-title {font-size: 26px;font-weight: 900;}
.jt-arch-content-img {width: 100%;float: left;}
.jt-arch-content-img img {max-width:100%;}
.jt-arch-w-two {width: 41.6667%;}
.jt-arch-w-one {padding: 0 10px 20px 10px;}
.jt-arch-w-one:last-child {padding-right: 0;}
.jt-arch-w-one:first-child {padding-left: 0;}
.jt-fig-cont {position: relative;float: left;width: 100%;}
.jt-fig-cont span {
position: absolute;
left: 30px;
bottom: 17px;
filter: alpha(opacity=0);
-moz-opacity: 0;
-khtml-opacity: 0;
opacity: 0;
-webkit-transition: opacity .5s ease;
-moz-transition: opacity .5s ease;
-ms-transition: opacity .5s ease;
-o-transition: opacity .5s ease;
transition: opacity .5s ease;
}
.jt-fig-cont span em {
font-family: 'Montserrat', sans-serif;
color: #35373e;
text-transform: uppercase;
letter-spacing: 2px;
background: #fff;
padding: 10px 20px;
font-size: 10px;
display: inline-block;
width: auto;
font-style: normal;
}
.jt-fig-cont:hover span {filter: alpha(opacity=100);-moz-opacity: 1;-khtml-opacity: 1;opacity: 1;}
.jt-fig-cont img {max-width: 100%;}
.jt-arch-w-two {padding: 0 10px 0 0;}
.jt-arch-w-three {padding: 0 0 0 10px;}
.jt-arch-w-four {padding: 0 10px 20px 0;}
.jt-arch-w-four:nth-child(2n) {padding: 0 0 20px 10px;}
.widget.jt-arch-service {padding: 70px 50px 70px 30px;width: 100%;float: left;}
.widget.jt-arch-service h3.widget-title {font-size: 16px;}
.widget.jt-arch-service .jt-sep-two {margin:20px 0;}
.jt-arch-service p {
font-size: 16px;
color: #999;
margin: 0px 0px 20px;
line-height: 26px;
font-family: 'Amiri', serif;
padding: 5px 0 0 0;
}
.jt-arch-service ul li {
font-size: 16px;
color: #999;
margin: 10px auto;
padding: 0px 0px 0px 25px;
background: transparent url(//www.franbrea.com/wp-content/themes/juster/images/arrows/bullet-one.png) no-repeat scroll left center;
list-style: none;
font-family: 'Amiri', serif;
font-size: 15px;
color: #777777;
}
.jt-arch-serv-img {width: 100%;float: left;}
.jt-arch-serv-img img {max-width: 100%;}
.jt-arch-col-4 {width: 100%;float: left}
.jt-arch-col-4 .jt-portfolio-item {
width: 24.986%;
-moz-box-shadow: 0px 0px 4px 4px rgba(0, 0, 0, 0.06);
-webkit-box-shadow: 0px 0px 4px 4px rgba(0, 0, 0, 0.06);
box-shadow: 0px 0px 4px 4px rgba(0, 0, 0, 0.06);
}
.jt-filter-wrapper.jt-filter-wrapper-two {
width: 100%;
float: left;
padding-bottom: 80px;
padding-top: 60px;
}
.jt-filter-wrapper-two .jt-filter {margin: 0;padding: 0;text-align: left;}
.jt-filter-wrapper-two .jt-filter li a {
font-family: 'Montserrat', sans-serif;
color: #777777;
font-size: 10px;
text-transform: uppercase;
letter-spacing: 2px;
}
.jt-filter-wrapper-two .jt-filter li a:hover,
.jt-filter-wrapper-two .jt-filter li a.active {border: 0;background: #35373e;color: #fff;}
.jt-portfolio-item {overflow: hidden;}
.jt-arch-prt-content {padding: 16px 0;}
.jt-arch-overlay {
position: absolute;
width: 100%;
height: auto;
background: #fff;
left: 0;
bottom: -100%;
-webkit-transition: bottom .5s ease;
-moz-transition: bottom .5s ease;
-ms-transition: bottom .5s ease;
-o-transition: bottom .5s ease;
transition: bottom .5s ease;
}
.jt-arch-port-img:after {display: none;}
.jt-portfolio-item:hover .jt-arch-overlay {bottom: 0;}
.jt-portfolio-item .jt-arch-prt-content .jt-port-heading {top:0;}
.jt-arch-prt-content .jt-port-heading a {font-weight: 600;}
.jt-portfolio-item .jt-arch-prt-content .jt-port-cat a {font-style: normal;font-size: 14px;}
.isotope {width: auto;float: none;}
.jt-arch-blog-width {width: 44.9%;margin: 0 60px 50px 0;}
.jt-arch-blog-space {padding: 60px 0 0 0;float: left;}
.jt-pagination.jt-arch-pagination {margin: 30px 0 110px 0;}
.is-sticky .navbar-default .navbar-nav > li > a {padding: 20px 20px 16px;}
.jt-have-left-content.jt-port-col-4.have-gutter-space .jt-portfolio-item { width:25%;margin:0px; } .ellip {display: block;height: 100%;}
.ellip:after {content: "...";}
.ellip-line {
display: none;
text-overflow: ellipsis;
white-space: nowrap;
word-wrap: normal;
}
.ellip,
.ellip-line {position: relative;overflow: hidden;max-width: 100%;} .jt-about-wrap h4 {
font-family: "Montserrat",sans-serif;
font-size: 11px;
text-transform: uppercase;
letter-spacing: 1px;
color: #333;
margin: 0px;
padding: 0px 0px 8px;
} .jt_row_class .cont-details p {
font-family: "Amiri",serif;
color: #1A1A1A;
font-size: 16px;
letter-spacing: 1px;
padding: 10px 0px 0px;
} .jt-watch-video .parallax-overlay-div {background-image: none;background: rgba(0,0,0,0.4);}
.double-line-one {
text-align: right;
font-family: 'Montserrat', sans-serif;
font-size: 35px;
color: #35373E;
letter-spacing: 2.5px;
padding: 10px 0px;
}
.entry-content .jt-watch-video p {
display: inline-block;
letter-spacing: 5px;
float: none;
width: auto;
text-transform: uppercase;
font-family: 'Montserrat', sans-serif;
margin: 0 0 30px;
color: #fff;
font-size: 30px;
}
.entry-content .jt-watch-video p u {padding-bottom: 5px;}
.jt-special-agency-text h4 {letter-spacing: 1px;line-height: 30px;color: #000;}
.jt-studio-super-text h4 {
font-size:24px;
line-height:35px;
color:#777777;
font-style:italic;
letter-spacing: 0.2px;
font-weight: normal;
}
.jt-studio-super-text h4 a {text-decoration: none;color:#FC4242;}
.jt-studio-super-text h4 a:hover,
.jt-studio-super-text h4 a:focus,
.jt-studio-super-text h4 a:active { text-decoration: none;color:#FC4242;}
.jt-studio-responsive-text > div > div {padding: 130px 120px;}
.jt-double-line-data .jt-single-meta-two .jt-single-service-list li a {display: block;padding: 0px;}
.jt-sep-meta-data .jt-single-meta-two .jt-single-service-list li {border-bottom: 1px solid rgb(238, 238, 238);padding: 16px 0px 16px;}
.para-bottom-space p {margin-bottom: 25px;font-size: 15px;color: #777;line-height: 25px;}
.jt-filter-style-one .jt-filter li a {margin: 0px 30px;}
.jt-filter-style-one .jt-port-heading ul.jt-filter {margin: 0px 0px 100px;}
.jt-filter-style-one .jt-filter li a:hover,
.jt-filter-style-one .jt-filter li a.active {text-decoration: none;background-color: #35373e;color: #fff;}
.jt-filter-style-one .jt-portfolio-part .wp-pagenavi {border-top: 0px solid #F0F0F0;margin-top: 35px;}
.jt-filter-style-one .jt-filter-wrapper { padding-bottom: 85px;padding-top: 105px;}
.jt-filter-style-one .container .jt-filter-right .filter-right-bg .jt-filter li a {margin: 0px 40px 0 0;}
.jt-filter-style-two .jt-filter li a:hover,
.jt-filter-style-two .jt-filter li a.active {text-decoration: none;background-color: #35373e;color: #fff;}
.jt-italic-heading .jt-heading .sub-heading {
font-family: "Amiri",serif;
color: #777;
font-size: 18px;
font-style: italic;
}
.jt-count-sep-white .jt-counter .jt-count-sep{ background: #fff;}
.jt-count-sep-white .jt-counter .jt-count-sep::before { background: #fff;}
.jt-count-sep-white .jt-counter .jt-count-sep::after {background: #fff;}
.jt-architecture-blog .blog-width {width: 42.9%;margin: 0px 60px 50px 0px;}
.vc_row > .container > .wpb_column.jt-vintage-custom .wpb_wrapper .jt-port-col-3.jt-vint-port .jt-portfolio-item {min-height: 257px;margin: 0px 20px 20px 0px;}
.jt-vintage-custom .jt-port-col-3.jt-vint-port .jt-portfolio-item {min-height: 260px;margin: 0px 20px 20px 0px;}
.jt_arch_content.page-template-template-one-page-architecture-php.jt-arch-body .pages.jt-arch-pages .content p,
.jt_arch_content.page-template-template-one-page-architecture-php.jt-arch-body .pages.jt-arch-pages .content p span { font-weight: normal; }
.jt-block-text h4 {
text-align: center;
font-family: "Amiri",serif;
font-size: 16px;
color: rgb(53, 55, 62);
letter-spacing: 1px;
line-height: 25px;
padding-top: 30px;
}
.jt_row_class .jt-block-text p {
font-size: 18px;
color: #777;
line-height: 28px;
margin: 25px 0 10px;
}
.jt-correct-position-share ul.jt-share-one {padding: 15px 15px;float: none;display: inline-block;}
.jt-correct-position-share {text-align: center;}
.jt-counter.jt-counter-num-text .jt-num {margin: 0px;font-weight: bold;}
.jt_row_class .jt-center-view-content p {
font-size: 18px;
line-height: 30px;
width: 80%;
margin: 0 auto;
}
.service-fivein-one .services-style-four {width: 20%;}
.jt-remove-clients-border.jt-client-static {border: 0px;}
.jt-remove-clients-border a.jt-client-logo:nth-last-child(-n+3) {border-bottom: 0px;}
.jt-testimonial-dec-contain-width .container {width: 60%;}
.jt-testimonial-dec-contain-width .slider-no-next,
.jt-testimonial-dec-contain-width .slider-no-prev { top:-40px;color:#fff; }
.jt-testimonial-dec-contain-width .jt-testimonials-style-three .owl-dot.active {border: 2px solid #fff;background-color: #35373e;}
.jt-testimonial-dec-contain-width .jt-testimonials-style-three .owl-dot {background-color: #fff;}
.jt-testimonial-dec-contain-width .jt-sep::before,
.jt-testimonial-dec-contain-width .jt-sep::after,
.jt-testimonial-dec-contain-width .jt-sep {background-color: #fff;}
.jt-testimonial-dec-contain-width .jt-testi-head { padding: 0px 0px 20px;}
.jt-testimonial-dec-contain-width #jt-testimonial-slide .owl-controls .owl-nav .owl-prev .jt-slide-left { background: url(//www.franbrea.com/wp-content/themes/juster/images/icons/vint-ban-left.png) no-repeat 50% 50%;}
.jt-testimonial-dec-contain-width #jt-testimonial-slide .owl-controls .owl-nav .owl-next .jt-slide-right { background: url(//www.franbrea.com/wp-content/themes/juster/images/icons/vint-ban-right.png) no-repeat 0% 50%; }
.jt-vint-title.vint-title-only {margin: 0px;}
.jt-heading-blod-text .jt-special {font-weight: bold;}
.jt-heading-blod-text h3.jt-main-head {font-weight: bold;padding: 25px 0 30px;letter-spacing: 4px;}
.jt-heading-blod-text h6.jt-main-head { font-weight: bold; }
.jt-italic-heading .jt-heading h6 {font-style: italic;text-transform: capitalize;}
.jt-contact-white-border .wpcf7 {text-align: center;}
.jt-contact-white-border .wpcf7 input,
.jt-contact-white-border .wpcf7 textarea {background: transparent;border: 1px solid #ffffff;color: #fff;}
.jt-contact-white-border .wpcf7 input:focus,
.jt-contact-white-border .wpcf7 textarea:focus {background: transparent;border: 1px solid #ffffff;color: #fff;}
.jt-contact-white-border .wpcf7 input,
.jt-contact-white-border .wpcf7 textarea {border: 1px solid #999999;}
.jt-contact-white-border .wpcf7 input:focus,
.jt-contact-white-border .wpcf7 textarea:focus {border: 1px solid #ffffff;}
.jt-contact-white-border .wpcf7 input::-webkit-input-placeholder,
.jt-contact-white-border .wpcf7 input:-moz-placeholder,
.jt-contact-white-border .wpcf7 input::-moz-placeholder,
.jt-contact-white-border .wpcf7 input:-ms-input-placeholder,
.jt-contact-white-border .wpcf7 textarea::-webkit-input-placeholder,
.jt-contact-white-border .wpcf7 textarea:-moz-placeholder,
.jt-contact-white-border .wpcf7 textarea::-moz-placeholder,
.jt-contact-white-border .wpcf7 textarea:-ms-input-placeholder {color: #999999;}
.jt-contact-white-border .wpcf7 input:focus::-webkit-input-placeholder,
.jt-contact-white-border .wpcf7 input:focus:-moz-placeholder,
.jt-contact-white-border .wpcf7 input:focus::-moz-placeholder,
.jt-contact-white-border .wpcf7 input:focus:-ms-input-placeholder,
.jt-contact-white-border .wpcf7 textarea:focus::-webkit-input-placeholder,
.jt-contact-white-border .wpcf7 textarea:focus:-moz-placeholder,
.jt-contact-white-border .wpcf7 textarea:focus::-moz-placeholder,
.jt-contact-white-border .wpcf7 textarea:focus:-ms-input-placeholder {color: #fff;}
.jt-contact-white-border .wpcf7 .wpcf7-form input[type="submit"].cf7-btn-one {
float: none;
background: transparent;
color: #fff;
font-size: 12px;
font-family: 'Montserrat', sans-serif;
text-transform: uppercase;
letter-spacing: 2px;
width: auto;
padding: 10px 40px;
margin: 0 auto;
left: 0px;
right: 0px;
border: 2px solid #fff;
}
.jt-contact-white-border .wpcf7 .wpcf7-form input[type="submit"].cf7-btn-one:hover,
.jt-contact-white-border .wpcf7 .wpcf7-form input[type="submit"].cf7-btn-one:active,
.jt-contact-white-border .wpcf7 .wpcf7-form input[type="submit"].cf7-btn-one:focus {
background: #fff;
text-decoration: none;
border-color: transparent;
color: #000;
}
.jt-contact-white-border .wpcf7 .wpcf7-form input[type="submit"].cf7-btn-two {
float: none;
background: #fff;
color: #000;
font-size: 12px;
font-family: 'Montserrat', sans-serif;
text-transform: uppercase;
letter-spacing: 2px;
width: auto;
padding: 10px 40px;
margin: 0 auto;
left: 0px;
right: 0px;
border: 2px solid transparent;
}
.jt-contact-white-border .wpcf7 .wpcf7-form input[type="submit"].cf7-btn-two:hover,
.jt-contact-white-border .wpcf7 .wpcf7-form input[type="submit"].cf7-btn-two:active,
.jt-contact-white-border .wpcf7 .wpcf7-form input[type="submit"].cf7-btn-two:focus {
background: transparent;
text-decoration: none;
border: 2px solid #fff;
color: #fff;
}
.jt-service-spaces .services-style-two.sevices-no-round {padding:20px 120px 40px 110px;}
.jt-service-spaces .services-style-two.sevices-no-round .services-content {width: 84%;}
.jt-service-eleven-outside .services-style-two.sevices-no-round {padding:0px 0px 44px;}
.jt-instagram-widget {line-height: 0;}
.jt-instagram-widget .wpb_widgetised_column {margin-bottom: 0px;line-height: 0;}
.jt-instagram-widget .wpb_widgetised_column .widget {float: none;display: inline-block;}
.jt-instagram-widget .owl-theme .owl-controls {display: none;}
.jt-instagram-widget .widget h3.widget-title {margin: 30px 0;}
.jt-corporate-content-space .jt-lists li { margin: 0px 0px 10px; }
.jt-corporate-content-space p { line-height: 27px;margin-bottom: 20px;font-size: 17px;}
.jt-corporate-content-space .jt-custom-btn {margin: 38px 10px 0px 0px;}
.jt-corporate-footer .jt-copyright-area {
border-top: 1px solid #2b2b2b !important;
}
.jt-studio-content-align p span {
color: #888;
font-style: italic;
font-size: 18px;
display: inline-block;
letter-spacing: 1.2px;
line-height: 28px;
margin-top: 10px;
}
.jt-studio-content-align h2 { line-height: 45px;}
.jt-boxed-cover .jt-box-test-slide .flnce-slide-cont .slide-cont {width: 60%;margin: 0px auto 10px;}
.jt-boxed-cover.column-have-space.vc_row,
.jt-boxed-cover.column-zero-space.vc_row { margin-left:-65px !important;margin-right: -65px !important;}
.jt-related-works em {font-family: "Amiri", serif;letter-spacing: 1.2px;}
.jt-call-out-section p {
text-align: center;
font-family: "Montserrat",sans-serif;
text-transform: uppercase;
font-size: 14px;
color: #999;
line-height: 26px;
letter-spacing: 2px;
}
.jt-call-out-section p a,
.jt-call-out-section p a:hover,
.jt-call-out-section p a:focus,
.jt-call-out-section p a:active {text-decoration: none;color: #fff;}
.jt-testimonials-num .studio-testi-slide .slider-no-prev,.jt-testimonials-num .studio-testi-slide .slider-no-next { color:#35373e;}
.jt-testimonials-num .studio-testi-slide #jt-testimonial-slide .owl-dot.active {border: 2px solid #35373e;background: #FFF;}
.jt-testimonials-num .studio-testi-slide #jt-testimonial-slide .owl-dot { background: #35373e; }
.jt-smart-list p img { padding: 0px; }
.jt-smart-list .jt-lists li i,
.jt-smart-list .jt-lists li i.fa { top: -2px;padding: 0px 14px 0px 0px; }
.jt-smart-list .jt-lists li { margin: 0px 0px 2px; }
.jt-smart-list ul.jt-lists { margin: 15px 10px 10px; }
.jt-smart-list .btn-primary {letter-spacing: 2px;}
.jt-clients-fivein-one .wpb_single_image {width:19.7% !important;}
.jt-tabs-outer-space .jt-wwd-tab-links {padding: 120px 90px;}
.jt-awards-section .services-style-one {margin: 0;}
.jt-awards-section .services-style-one .services-content {width: 100%;}
.jt-awards-section .services-style-one .services-content h3 {font-size: 16px;letter-spacing: 2px;}
.border-width-1 {border-width: 1px;}
.border-grey {border-color: #e9e9e9;}
.border-grey:hover {border-color: #35373e;}
.jt-port-service-space .services-style-two .services-content {width: 85%;}
.jt-port-service-space .services-style-two .services-content h3 {margin: 5px 0px 5px;}
.jt-port-service-space .services-style-two .jt-sep-two {margin: 11px 0px 20px;}
.jt-test-center-cont-align .flnce-slide-cont .slide-cont {
padding: 0px 0px 20px;
margin: 0px;
width: 90%;
left: 0px;
right: 0px;
margin: 0 auto;
}
.jt-test-center-cont-align .container { width:75%;}
.jt-test-center-cont-align .slider-no-next,
.jt-test-center-cont-align .slider-no-prev { top:-40px; }
.jt-test-center-cont-align .flnce-slide-cont {height: 100%;width: 90%; }
.jt-test-center-cont-align .jt-testimonials-style-three.owl-carousel .owl-controls .owl-nav {top:35px;}
.jt-test-center-cont-align .jt-testimonials-style-three.owl-carousel .owl-controls .owl-nav .owl-prev { left: -60px; }
.jt-test-center-cont-align .jt-testimonials-style-three.owl-carousel .owl-controls .owl-nav .owl-next { right: -60px; }
.jt-test-center-cont-align .slider-no-next { right: -60px; }
.jt-test-center-cont-align .slider-no-prev { left:-60px; }
.jt-list-less-space .jt-lists li {margin-bottom: 10px;}
.jt-vintage-portfolio-align .jt-vint-port.jt-port-col-3 .jt-portfolio-item { width: 31.5%;margin: 0px 0px 20px 0px; }
.jt-agency-copyright  {border: 0;padding: 20px 0 15px 0;}
.jt-agency-copyright p {
font-family: 'Montserrat', sans-serif;
font-size: 10px;
color: #35373e;
margin: 0;
letter-spacing: 4px;
text-transform: uppercase;
}
.jt-quote-white .flnce-slide-cont p.slide-cont::before {
content: " “ ";
font-family: "Amiri",serif;
font-size: 18px;
color: #f0f0f0;
font-style: italic;
position: relative;
}
.jt-quote-white .flnce-slide-cont p.slide-cont::after {
content: " ” ";
font-family: "Amiri",serif;
font-size: 18px;
color: #f0f0f0;
font-style: italic;
position: relative;
}
.jt-quote-black .flnce-slide-cont p.slide-cont::before {
content: " “ ";
font-family: "Amiri",serif;
font-size: 18px;
color: #35373e;
font-style: italic;
position: relative;
}
.jt-quote-black .flnce-slide-cont p.slide-cont::after {
content: " ” ";
font-family: "Amiri",serif;
font-size: 18px;
color: #35373e;
font-style: italic;
position: relative;
}
.jt-vint-conact-padding > div >div {padding-left:50px;}
.jt-icon-tab-outerspace > div > div  {padding-top: 140px;padding-bottom: 105px;}
.jt-post-masonry-transition .vc_gitem-animate .vc_gitem-zone {
-webkit-transition: all 0.5s ease;
-o-transition: all 0.5s ease;
transition: all 0.5s ease;
}
.line-height-fix {line-height: 0;}
.line-height-fix .wpb_text_column {line-height: 1.42857;}
.img-fix p {margin: 0;}
.img-fix p img,
.img-fix img {padding: 0;max-width: 100%;}
.entry-content .jt-filter-less-space ul.jt-filter {text-align: left;}
.jt-filter-less-space .jt-filter-wrapper {padding-bottom: 70px;padding-top: 20px;}
.jt-icon-top-fix i {position: relative;top: 1px;}
ul.jt-icon-top-fix.jt-social-three li i {top: 2px;left: 1px;}
.client-top-zero.jt-client-static a img {top: 0;}
.client-top-ten.jt-client-static a img {top: 10px;}
.line-height-zero {line-height: 0;}
.line-height-fix {line-height: 1.42857;}
.jt-above-shadow {
background-image: url(//www.franbrea.com/wp-content/themes/juster/images/boxed-banner-shadow.png) !important;
background-position: 0px 0px !important;
background-repeat: no-repeat !important;
}
.jt-above-shadow .jt-boxed-service {
margin: 0px;
min-height: 285px;
background-image: url(//www.franbrea.com/wp-content/themes/juster/images/service-bg-gradient.png);
background-repeat: no-repeat;
background-position: right center;
}
.jt-boxed-service {background: transparent;} .jt-coming-soon-progress {padding: 0px 10% !important;}
.jt-coming-soon-progress .chart {margin: 0;}
.jt-coming-soon-progress .piechart-value {padding: 0px;position: relative;}
.jt-coming-soon-progress .skills-pie-script {position: relative;top: 20px;}
.jt-coming-soon-progress .piechart-value:after {
content: '';
background: url(//www.franbrea.com/wp-content/themes/juster/images/seperator/counter-sep.png) repeat-y right center;
height: 150px;
width: 2px;
display: block;
position: absolute;
right: -16px;
top: 0px;
}
.jt-coming-soon-progress .wpb_column:first-child .wpb_wrapper .piechart-value:before {
content: '';
background: url(//www.franbrea.com/wp-content/themes/juster/images/seperator/counter-sep.png) repeat-y right center;
height: 150px;
width: 2px;
display: block;
position: absolute;
left: -16px;
top: 0px;
}
.page-template-template-blank-page .mc4wp-form form {
position: relative;
width: 400px;
margin: 0 auto;
}
.page-template-template-blank-page .mc4wp-form input[type="email"] {
background: transparent;
border: 1px solid #d2d4d7;
padding: 14px 20px;
line-height: 20px;
width: 100% !important;
position: relative;
margin: 20px auto;
}
.page-template-template-blank-page .mc4wp-form input[type="submit"] {
border: none;
padding: 0;
background: #35373e url(//www.franbrea.com/wp-content/themes/juster/images/arrows/arrow-subscribe.png) no-repeat center;
height: 50px;
width: 60px;
position: absolute;
top: 0px;
right: 0;
} .jt-uc-content-section .jt-heading {text-align: center;}
.jt-uc-content-section .jt-main-head {font-size:38px;font-weight:600;letter-spacing:4px;}
.jt-uc-content-section .sub-heading {font-size:17px;}
.uc-counter-wrap {text-align: center;font-family: 'Montserrat', sans-serif;color: #35373e;}
.uc-counter-wrap img {position: relative;}
.uc-person-one {top: 4px;}
.uc-person-two {left: -8px;top: 9px;}
.uc-person-three {top: 9px;left: -25px;}
.ds-element-value {font-size: 50px;}
.ds-element-title {font-size: 12px;letter-spacing: 2px;text-transform: uppercase;font-weight: bold;}
.uc-counter {float: left;width: 100%;position: relative;z-index: 9;}
.ds-element {float: left;position: absolute;top: 60px;z-index: 1;}
.uc-counter .ds-element:first-child {left: 220px;}
.uc-counter .ds-element:nth-child(2) {left: 47.5%;}
.uc-counter .ds-element:nth-child(3) {right: 225px;}
.uc-btn {font-size: 12px;padding: 16px 35px;}
.jt-uc-content-section {position: relative;min-height: 260px;margin-bottom: 50px;}
.subscribe-section .jt-heading .sub-heading {margin: 10px 0;}
.jt-notify-deactive .notify-section,
.subscribe-section,
.jt-notify-active .subscribe-section {
filter: alpha(opacity=0);
-moz-opacity: 0;
-khtml-opacity: 0;
opacity: 0;
position: absolute;
left: 0px;
right: 0px;
-webkit-transition: all .4s ease;
-o-transition: all .4s ease;
transition: all .4s ease;
}
.notify-section,
.jt-notify-deactive .subscribe-section,
.jt-notify-active .notify-section {
filter: alpha(opacity=100);
-moz-opacity: 1;
-khtml-opacity: 1;
opacity: 1;
min-height: 260px;
position: absolute;
left: 0px;
right: 0px;
z-index: 999;
-webkit-transition: all .4s ease;
-o-transition: all .4s ease;
transition: all .4s ease;
}
.subscribe-section {
position: absolute;
top: 0px;
left: 0;
right: 0;
}
body .entry-content a.uc-subs-btn,
.uc-subs-btn {
font-family: 'Montserrat', sans-serif;
font-size: 10px;
text-transform: uppercase;
letter-spacing: 3px;
color: #35373e;
}
body .entry-content a.uc-subs-btn:hover,
.uc-subs-btn:hover {
color: #35373e;
text-decoration: none;
}
.uc-subs-btn img {
filter: alpha(opacity=0);
-moz-opacity: 0;
-khtml-opacity: 0;
opacity: 0;
position: relative;
right: -7px;
bottom: 1px;
-webkit-transition: all .4s ease;
-moz-transition: all .4s ease;
-ms-transition: all .4s ease;
-o-transition: all .4s ease;
transition: all .4s ease;
}
.uc-subs-btn:hover img {
filter: alpha(opacity=100);
-moz-opacity: 1;
-khtml-opacity: 1;
opacity: 1;
position: relative;
right: 7px;
}
.page-template-template-blank-page .jt-uc-content-section .mc4wp-form input[type="email"] {margin-bottom: 30px}
.jt-uc-content-section .sub-heading {color: #35373e;}