????JFIF??x?x????'
| Server IP : 104.21.30.238 / Your IP : 216.73.216.145 Web Server : LiteSpeed System : Linux premium151.web-hosting.com 4.18.0-553.44.1.lve.el8.x86_64 #1 SMP Thu Mar 13 14:29:12 UTC 2025 x86_64 User : tempvsty ( 647) PHP Version : 8.0.30 Disable Function : NONE MySQL : OFF | cURL : ON | WGET : ON | Perl : ON | Python : ON | Sudo : OFF | Pkexec : OFF Directory : /././home/./tempvsty/eaabusiness.com/wp-content/themes/globeco/scss/layout/ |
Upload File : |
/*
== TYPOGRAPHY
*/
/* -- headings */
aside.side_panel .ce_title,
.globeco-new-layout aside.side_panel .cws-widget .widget-title{
font-size: 24px;
font-weight: 500;
margin-bottom: 16px;
}
.news.news-small .ce_title,
.news.news-medium .ce_title{
width: auto;
}
.news .ce_title h3{
display: inline-block;
font-size: inherit;
}
.news.news-pinterest .colored_box_wrapper .grid .ce_title h3,
.news.news-large .grid .ce_title h3{
font-size: 1em;
}
.news.news-pinterest .grid .ce_title h3{
font-size: 0.65em;
}
.news.news-pinterest .grid .ce_title{
margin-top: 0;
}
.cws_vc_shortcode-new-layout .cws-widget .widget-title.ce_title
{
font-size: 1.3em;
line-height: 1em;
text-align: center;
}
.news .ce_title div h2{
font-size: 0.77em;
line-height: 1em;
}
.news:not(.single) article .ce_title {
margin-bottom: 0;
}
/* --\ headings */
/* == BLOG == */
.category-images .grid .item .category-block{
position: relative;
line-height: 0;
overflow: hidden;
backface-visibility: hidden;
}
.category-images .grid .item .category-block img{
-webkit-transition: all .25s linear;
-moz-transition: all .25s linear;
-ms-transition: all .25s linear;
-o-transition: all .25s linear;
transition: all .25s linear;
}
.category-images .grid .item .category-block:hover img{
-webkit-transform: scale(1.1);
-moz-transform: scale(1.1);
-ms-transform: scale(1.1);
-o-transform: scale(1.1);
transform: scale(1.1);
}
.category-images .grid .item .category-block:hover .category-wrapper{
padding: 2px;
}
.category-images .grid .item .category-wrapper{
-webkit-transition: all .25s linear;
-moz-transition: all .25s linear;
-ms-transition: all .25s linear;
-o-transition: all .25s linear;
transition: all .25s linear;
position: absolute;
display: block;
left: 0px;
top: 0px;
right: 0px;
bottom: 0px;
padding: 10px;
}
.category-images .grid .item .category-wrapper .category-label-wrapper{
-webkit-transition: all .25s linear;
-moz-transition: all .25s linear;
-ms-transition: all .25s linear;
-o-transition: all .25s linear;
transition: all .25s linear;
position: relative;
opacity: 1;
width: 100%;
height: 100%;
background: rgba(255,255,255,0.8);
}
.category-images .grid .item .category-wrapper .category-label-wrapper .category-label{
position: absolute;
text-transform: capitalize;
left: 50%;
top: 50%;
transform: translate(-50%,-50%);
font-size: 30px;
}
.news .item.boxed_style > .ce_title:after{
display: none;
}
.news .item.boxed_style >.date + .ce_title:after{
display: block;
}
.news.single .item > .ce_title:after{
margin: 14px auto 14px 0;
}
.news.single .ce_title {
margin-bottom: 10px;
}
.news .ce_title{
clear: both;
}
.news.single .ce_title div {
font-size: .75em;
font-weight: 500;
text-transform: uppercase;
}
.news .post_info_box .date{
position: relative;
margin-left: -10px;
margin-right: -1px;
margin-top: -10px;
margin-bottom: -15px;
padding: 5px 15px 0px;
font-size: 1.333em;
color: #fff;
box-shadow: 2px 3px 8px 0px rgba(0,0,0,0.15);
text-align: center;
z-index: 2;
}
.news .post_info_box .date .first_word{
display: block;
font-size: 1.6em;
}
.news .post_info_part .post_info{
padding-top: 0.333em;
padding-bottom: 0.333em;
}
.news .post_info_part .post_info>*:first-child{
margin-left: 0;
}
.news .post_info_part .post_info>*{
margin-left: 15px;
}
.news .post_info_part .post_info .comments_link{
padding-left: 18px;
padding-right: 18px;
border-left: 1px solid #e7e7e7;
}
.news .post_info_part .post_info .comments_link a{
color: inherit;
}
.item .post_bottom_wrapper
{
display: -ms-flexbox;
display: -webkit-flex;
display: flex;
-webkit-flex-direction: row;
-ms-flex-direction: row;
flex-direction: row;
-webkit-flex-wrap: wrap;
-ms-flex-wrap: wrap;
flex-wrap: wrap;
-webkit-justify-content: flex-start;
-ms-flex-pack: start;
justify-content: flex-start;
-webkit-align-content: stretch;
-ms-flex-line-pack: stretch;
align-content: stretch;
-webkit-align-items: center;
-ms-flex-align: center;
align-items: center;
margin-top: 20px;
border-top: 1px solid #e5e5e5;
border-bottom: 1px solid #e5e5e5;
padding: 10px 0;
min-height: 40px;
}
.item .post_bottom_wrapper .post_button{
-webkit-order: 3;
-ms-flex-order: 3;
order: 3;
}
.item .post_bottom_wrapper > *{
padding-top: 10px;
padding-bottom: 10px;
}
.item .post_bottom_wrapper .post_categories{
-webkit-order: 2;
-ms-flex-order: 2;
order: 2;
-webkit-flex: 1 1 auto;
-ms-flex: 1 1 auto;
flex: 1 1 auto;
text-align: left;
display: -ms-flexbox;
display: -webkit-flex;
display: flex;
}
.item .post_bottom_wrapper .post_categories .post_terms,
.item .post_bottom_wrapper .post_categories .post_tags{
display: inline-block;
}
.item .post_bottom_wrapper .post_categories i{
padding-left: 10px;
padding-right: 5px;
margin: -1px 0 0;
}
.item .post_bottom_wrapper .post_info{
-webkit-order: 1;
-ms-flex-order: 1;
order: 1;
display: -ms-flexbox;
display: -webkit-flex;
display: flex;
.comments_link {
margin: 0 15px;
}
}
.item .post_bottom_wrapper{
line-height: 16px;
}
.news .item .post_info:after {
content: "";
display: table;
}
.news.under_media .item .post_title{
display: inline-block;
margin-bottom: 30px;
}
.news.meta_inside .item .post_title{
margin-top: 0;
}
.news .item .inline_date{
font-weight: 400;
}
.news .item .post_info_part + .inline_date{
margin-top: 10px;
}
.news.meta_inside .item.format-image .post_post_info,
.news.meta_inside .item.format-standard .post_post_info,
.news.meta_inside .item.format-gallery .post_post_info{
position: relative;
z-index: 1;
width: calc(100% - 40px);
left: 20px;
padding: 20px;
box-sizing: border-box;
background: #fff;
text-align: center;
margin-top: -100px;
overflow: hidden;
box-shadow: 0px 1px 3px -2px #e3e3e3;
}
.news .item .post_info > .info i{
margin-right: 5px;
}
.post_tags.single-post {
border-width: 1px 0 1px 0;
border-style: dashed;
border-color: #e6e6e6;
margin-top: 30px !important;
padding: 35px 0;
}
.post_tags.single-post span{
vertical-align: baseline;
text-transform: uppercase;
color: #404040;
margin-right: 10px;
}
.news.single .item>.post_categories,
.news.single .item>.post_tags{
text-transform: uppercase;
display: block;
}
.news.single .item>.post_categories span a,
.news.single .item>.post_tags span a{
text-transform: capitalize;
}
.news.single .post_categories span a, .news.single .post_tags span a{
font-weight: normal;
font-style: italic;
padding-left: 5px;
}
.post_tags.single-post:before {
display: none;
}
.news .comments_link>a{
color: inherit;
}
.news .comments_link>a>i{
vertical-align: top;
padding-top: 1px;
margin-left:5px;
}
.cws_default.search .news .comments_link>a>i{
margin-left: 10px;
margin-top: -1px;
padding-top: 0;
}
.news.single .comments_link>a>i{
margin-right: 5px;
margin-left:0;
}
.news .post_categories>a:hover,
.news .comments_link>a:hover span{
color: inherit;
}
.posts_grid.cws_portfolio_posts_grid:not(.posts_grid_carousel):after {
content: '';
display: block;
clear: both;
height: 0;
}
.cws_portfolio_items.masonry.stretch_images .media_part,
.cws_portfolio_items.masonry.stretch_images .pic_alt,
.cws_portfolio_items.masonry.stretch_images .img_cont,
.cws_portfolio_items.masonry.stretch_images .img_cont > img
{
width: 100%;
height: 100%;
}
.news .grid.mini .item .media_part{
max-width: 150px;
}
.news .grid.mini{
margin-top: 0;
margin-left: 15px;
}
.news .grid.mini .item{
padding-top: 0;
margin-top: 10px;
}
.news .grid.mini .item .link_post .link span{
font-size: 13px;
}
.news .grid.mini .item .pic.link_post .links>*{
font-size: 30px;
width: 30px;
height: 30px;
line-height: 30px;
}
.news .grid.mini .item .pic.link_post .links{
top: 30%;
}
.news .grid.mini hr{
height: 0;
}
.news .grid.mini .item > .ce_title > div,
.news .grid.mini .item > .ce_title a{
font-size: 15px;
}
.news .grid.mini .item > * + * {
margin-top: 0px;
}
//.news:not(.checkerboard) .media_part{
// float: left;
// margin-right: 30px;
// max-width: calc(100% - 30px);
// position: relative;
// overflow: hidden;
// -webkit-mask-image: -webkit-radial-gradient(circle, white 100%, black 100%);
// -webkit-transform: rotate(0.000001deg);
// z-index: 1;
// -webkit-user-select: none;
// -moz-user-select: none;
// -ms-user-select: none;
// user-select: none;
//}
.news.single .media_part{
margin-bottom: 35px;
}
.news .media_part.audio_post{
float: none;
}
.news.single .media_part.gallery_post.gallery_grid{
width: 100%;
}
.news .media_part.video_post .addtoany_share_save_container,
.news .media_part.soundcloud .addtoany_share_save_container,
.news .media_part.video_post .addtoany_content_bottom,
.news .media_part.soundcloud .addtoany_content_bottom{
display: none;
}
.post_media .video{
position: relative;
height: 0;
padding-bottom: 56.316%;
background: #000;
}
.post_post_media .video iframe{
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 100%;
}
.post_post_media iframe {
display: block;
}
.news .format-audio .post_media,
.news .format-video .post_media {
display: block;
}
.news .item.format-gallery .post_media{
display: block;
}
.posts_grid_post .blog_gallery_grid{
margin-right: -5px;
margin-left: -5px;
}
.posts_grid_post .blog_gallery_grid .pic{
float: left;
padding: 5px;
box-sizing: border-box;
}
.posts_grid_post .blog_gallery_grid .blog_gallery_fancy{
cursor: zoom-in;
}
main > .post_media{
position: relative;
}
.item .cws_classes_post_wrapper .post_media{
margin-bottom:5px;
}
.item .cws_classes_post_wrapper .post_media > a{
width: 100%;
display: block;
position: absolute;
z-index: 4;
height: 100%;
top:0;
left:0;
}
.item .cws_classes_post_wrapper .post_media > a.link_btn{
white-space:nowrap;
width: auto;
height: auto;
top:138px;
font-weight: bold;
font-size: 20px;
line-height: 39px;
padding: 0 37px;
color:#fff;
left:50%;
opacity: 0;
visibility: hidden;
-moz-transform: translateX(-50%);
-webkit-transform: translateX(-50%);
-o-transform: translateX(-50%);
-ms-transform: translateX(-50%);
transform: translateX(-50%);
border-radius: 25px;
-webkit-transition: all 0.3s ease;
-moz-transition: all 0.3s ease;
-ms-transition: all 0.3s ease;
-o-transition: all 0.3s ease;
transition: all 0.3s ease;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
font-style: normal;
-webkit-perspective: 1000;
-webkit-backface-visibility: hidden;
-moz-backface-visibility: hidden;
backface-visibility: hidden;
letter-spacing: 1px;
}
.cws_classes_post_wrapper > .cws_classes_post_link {
width: auto;
height: auto;
font-weight: bold;
font-size: 20px;
line-height: 39px;
padding: 0 37px;
display: inline-block;
position: relative;
text-align: center;
margin-top:15px;
border-radius: 25px;
-webkit-transition: all 0.3s ease;
-moz-transition: all 0.3s ease;
-ms-transition: all 0.3s ease;
-o-transition: all 0.3s ease;
transition: all 0.3s ease;
}
.cws_classes_post_wrapper > .cws_classes_post_link:before{
content: '';
position: absolute;
top: 0;
left: 0;
width: calc(100% - 8px);
height: calc(100% - 8px);
border-width: 4px;
border-style: solid;
border-color:inherit;
border-radius: inherit;
-webkit-transform: scale3d(1, 1, 1);
transform: scale3d(1, 1, 1);
opacity: 1;
-webkit-transition: -webkit-transform 0.3s, opacity 0.3s;
transition: transform 0.3s, opacity 0.3s;
-webkit-transition-timing-function: cubic-bezier(0.75, 0, 0.125, 1);
transition-timing-function: cubic-bezier(0.75, 0, 0.125, 1);
}
.title_single_classes .cws_classes_post_title {
text-align: left;
font-size: 2.4em;
line-height: 1;
margin-bottom: 10px;
}
.single_classes .widgettitle,
.single_staff .widgettitle,
.single_events .widgettitle,
.single_testimonials .widgettitle,
h3.tribe-events-related-events-title,
.single_portfolio .widgettitle{
font-size: 36px;
font-weight: 500;
margin-bottom: 10px;
text-align: left;
}
.single_classes .carousel_nav_panel,
.single_portfolio .carousel_nav_panel,
.grid_row.single_related .gallery_post_carousel_wrapper .carousel_nav_panel
{
position: absolute;
}
.single_classes.related_classes .item .cws_classes_post_wrapper .post_content{
padding: 0;
text-align: left;
}
.grid_row.single_related .widget_header .carousel_nav_panel span{
position: relative;
}
.single_classes .post_wrapper.cws_classes_post_wrapper{
background-color: #f6f5fc;
}
.single_classes .post_wrapper.cws_classes_post_wrapper:after{
display: block;
content: "";
height: 0;
clear: both;
}
.single_classes .post_date_meta{
font-size: 14px;
font-weight: bold;
text-align: left;
padding: 0 30px;
margin-top: 20px;
}
.single_classes .sec_post_data h3{
text-align: left;
margin: 10px 0;
}
.single_classes .sec_post_data{
padding: 0 30px;
}
.single_classes .cws_vc_shortcode_wrapper .item{
margin-top: 0;
}
.single_classes .post_time_meta{
float:left;
padding-left: 30px;
}
.single_classes .post_time_meta:before{
display: inline-block;
font: normal normal normal 14px/1 FontAwesome;
font-size: inherit;
text-rendering: auto;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
content: "\f017";
margin-right: 9px;
}
.single_classes .post_destinations_meta:before{
display: inline-block;
font: normal normal normal 14px/1 FontAwesome;
font-size: inherit;
text-rendering: auto;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
content: "\f041";
margin-right: 9px;
}
.single_classes .post_destinations_meta{
float:left;
margin-left: 20px;
}
.wrap_title{
display: flex;
align-items: center;
}
.wrap_desc_info{
display: flex;
align-items: center;
}
.wrap_desc_info .time_ev_single_classes:before{
display: inline-block;
font: normal normal normal 14px/1 FontAwesome;
font-size: inherit;
text-rendering: auto;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
content: "\f017";
margin-right: 9px;
}
.wrap_desc_info .time_ev_single_classes{
margin-right: 20px;
}
.wrap_desc_info .destinations_single_classes:before{
display: inline-block;
font: normal normal normal 14px/1 FontAwesome;
font-size: inherit;
text-rendering: auto;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
content: "\f041";
margin-right: 9px;
}
.wrap_title .price_single_classes{
margin-left: auto;
font-size: 30px;
padding: 10px 13px;
color:#fff;
border-radius: 20px;
}
.date_ev_single_classes{
font-size: 18px;
font-weight: bold;
margin-bottom: 20px;
}
.price_single_classes .currency_price{
font-size: 0.6em;
vertical-align: super;
}
.post_wrapper.cws_classes_post_wrapper:hover .post_media > a.link_btn{
opacity: 1;
visibility: visible;
}
.post_wrapper.cws_classes_post_wrapper .post_media > a.link_btn:hover{
background-color: #fff;
}
.post_post_info > .post_meta{
display: flex;
margin: 20px 0px 0;
flex-wrap: wrap;
}
.post_meta .social_share{
margin-left: auto;
}
.post_meta .social_share a{
margin-left: 19px;
}
.post_meta .social_share .wp-social-login-connect-with{
display: none !important;
}
.social_share .wp-social-login-provider-facebook img{
display: none !important;
}
.social_share .wp-social-login-provider-facebook:before{
display: inline-block;
font: normal normal normal 14px/1 FontAwesome;
font-size: inherit;
text-rendering: auto;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
content: "\f09a";
}
.social_share .wp-social-login-provider-google img{
display: none !important;
}
.social_share .wp-social-login-provider-google:before{
display: inline-block;
font: normal normal normal 14px/1 FontAwesome;
font-size: inherit;
text-rendering: auto;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
content: "\f1a0";
}
.social_share .wp-social-login-provider-twitter img{
display: none !important;
}
.social_share .wp-social-login-provider-twitter:before{
display: inline-block;
font: normal normal normal 14px/1 FontAwesome;
font-size: inherit;
text-rendering: auto;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
content: "\f099";
}
.social_share .wp-social-login-provider-wordpress img{
display: none !important;
}
.social_share .wp-social-login-provider-wordpress:before{
display: inline-block;
font: normal normal normal 14px/1 FontAwesome;
font-size: inherit;
text-rendering: auto;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
content: "\f19a";
}
.social_share .wp-social-login-provider-instagram img{
display: none !important;
}
.social_share .wp-social-login-provider-instagram:before{
display: inline-block;
font: normal normal normal 14px/1 FontAwesome;
font-size: inherit;
text-rendering: auto;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
content: "\f16d";
}
.post_meta .social_share .wp-social-login-provider-list{
padding: 0 !important;
display: flex;
justify-content: flex-end;
}
.item .cws_classes_post_wrapper .post_media > a.link_btn:before{
content: '';
position: absolute;
top: 0;
left: 0;
width: calc(100% - 8px);
height: calc(100% - 8px);
border-width: 4px;
border-style: solid;
border-color:#fff;
z-index: -1;
border-radius: inherit;
-webkit-transform: scale3d(1, 1, 1);
transform: scale3d(1, 1, 1);
opacity: 1;
-webkit-transition: -webkit-transform 0.3s, opacity 0.3s;
transition: transform 0.3s, opacity 0.3s;
-webkit-transition-timing-function: cubic-bezier(0.75, 0, 0.125, 1);
transition-timing-function: cubic-bezier(0.75, 0, 0.125, 1);
}
.item .cws_classes_post_wrapper .post_content{
margin-top: 0;
padding: 0 15px;
}
.posts_grid.cws_classes_post_wrapper .post_media:after,
.posts_grid.tribe_events_posts_grid .post_media:after,
.posts_grid.cws_classes_posts_grid .post_media:after{
display: block;
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 100%;
opacity: 0;
content: "";
z-index: 2;
visibility: hidden;
-webkit-transition: all 0.3s ease;
-moz-transition: all 0.3s ease;
-ms-transition: all 0.3s ease;
-o-transition: all 0.3s ease;
transition: all 0.3s ease;
background: rgba(255,255,255,0.1);
}
.posts_grid.cws_classes_post_wrapper .item:hover .post_media:after,
.posts_grid.tribe_events_posts_grid .item:hover .post_media:after,
.posts_grid.cws_classes_posts_grid .item:hover .post_media:after{
visibility: visible;
opacity: 1;
}
.blog_post.posts_grid:not(.posts_grid_1) .post_format_quote_media_wrapper .cws_vc_shortcode_module .quote{
padding: 75px 35px 35px 70px;
font-size: 20px;
font-weight: 400;
}
.blog_post.posts_grid:not(.posts_grid_1) .post_format_quote_media_wrapper .cws_vc_shortcode_module .quote:before{
left:70px;
}
.blog_post.posts_grid:not(.posts_grid_1) .post_format_quote_media_wrapper .cws_vc_shortcode_module .quote:after{
display: none;
}
.blog_post.posts_grid:not(.posts_grid_1) .date-content{
padding: 9px 16px;
}
.blog_post.posts_grid:not(.posts_grid_1) .date-c:first-child{
margin-bottom: 5px;
}
.blog_post.posts_grid:not(.posts_grid_1) .link_post .post_media_link_title{
padding: 85px 80px 80px 40px;
font-size: 24px;
font-weight: bold;
}
.blog_post.posts_grid.posts_grid_fw_img .post_post:before {
content: '';
position: absolute;
z-index: 0;
width: 100%;
height: 100%;
top: 0;
left: 0;
}
.direction_row {
margin-bottom: 30px;
}
.thumb_staff_single_posts img{
border-radius: 50%;
border:10px solid #f3f1fb;
}
.news .media_part .pic img.blured-img{
position: absolute;
top: 0;
left: 0;
width: 100%;
opacity: 0;
}
.pic.blured:hover img.blured-img{
opacity: 1;
}
.media_part .pic img,
.media_part iframe{
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box;
display: block;
}
.post-password-form label{
display: block;
}
.post-password-form input[type="submit"]{
margin-top: 5px;
float: right;
}
.item .date.new_style{
position: absolute;
z-index: 2;
margin: 0;
}
a .date-cont {
color: #ffffff;
}
.item .date.new_style .date-cont>span {
text-align: center;
display: block;
min-width: 58px;
box-sizing: border-box;
padding: 0;
height: 25px;
line-height: 25px;
font-size: 1em;
}
.item .date.new_style .date-cont {
position: relative;
z-index: 1;
overflow: hidden;
}
.item .date.new_style .month{
position: absolute;
z-index: 1;
bottom: 0;
left: 0;
font-size: 1em;
text-transform: capitalize;
-webkit-transition: all 0.3s ease;
-moz-transition: all 0.3s ease;
-ms-transition: all 0.3s ease;
transition: all 0.3s ease;
-webkit-transform-origin: left top;
-moz-transform-origin: left top;
-ms-transform-origin: left top;
transform-origin: left top;
-webkit-transform: rotateX(0);
-moz-transform: rotateX(0);
-ms-transform: rotateX(0);
transform: rotateX(0);
}
.item .date.new_style .year{
opacity: 0;
-webkit-transition: all 0.3s ease;
-moz-transition: all 0.3s ease;
-ms-transition: all 0.3s ease;
transition: all 0.3s ease;
}
.item .date.new_style:hover .day{
color: white;
}
.item .date.new_style:hover .year{
opacity: 1;
}
.item .date.new_style:hover .month>span{
opacity: 0;
display: none;
}
.item .date.new_style:hover .month{
-webkit-transform: rotateX(-180deg);
-moz-transform: rotateX(-180deg);
-ms-transform: rotateX(-180deg);
transform: rotateX(-180deg);
}
.item .date.new_style .month:before{
top: 0;
-webkit-transition: all 0.3s ease;
-moz-transition: all 0.3s ease;
-ms-transition: all 0.3s ease;
transition: all 0.3s ease;
}
.item .date.new_style:hover .month:before{
opacity: 0;
}
.item .date.new_style .month>span{
position: relative;
z-index: 1;
display: block;
-webkit-transform: rotateX(0);
-moz-transform: rotateX(0);
-ms-transform: rotateX(0);
transform: rotateX(0);
-webkit-transition: all 0.3s ease;
-moz-transition: all 0.3s ease;
-ms-transition: all 0.3s ease;
transition: all 0.3s ease;
}
.item .date.new_style:hover .month>span{
-webkit-transform: rotateX(-180deg);
-moz-transform: rotateX(-180deg);
-ms-transform: rotateX(-180deg);
transform: rotateX(-180deg);
}
.item .date.new_style .springs{
position: absolute;
z-index: 3;
top: 50%;
left: 0;
right: 0;
height: 2px;
background: rgba(255,255,255,0.9);
-webkit-transform: translateZ(0);
-moz-transform: translateZ(0);
-ms-transform: translateZ(0);
transform: translateZ(0);
display: none;
}
.item .date.new_style .springs:before,
.item .date.new_style .springs:after{
content: '';
position: absolute;
top: -5px;
left: 7px;
border: 1px solid #fff;
width: 4px;
height: 10px;
}
.item .date.new_style .springs:after{
left: auto;
right: 7px;
}
.item .date.new_style:before {
content: '';
position: absolute;
z-index: -1;
top: 0px;
bottom: 0px;
left: 0px;
right: 0px;
}
.item .date.new_style:before{
background: transparent;
}
.item .date.new_style:hover .month:before{
opacity: 1;
}
.item .date.new_style .month{
background: transparent;
border-radius: 0;
overflow: visible;
}
.item .date.new_style .month:before,
.item .date.new_style .month:after{
content: '';
position: absolute;
bottom: 0;
left: 0;
right: 0;
z-index: -1;
opacity: 1;
-webkit-transition: all 0.3s ease;
-moz-transition: all 0.3s ease;
-ms-transition: all 0.3s ease;
transition: all 0.3s ease;
}
.item .date.new_style .month:after{
border: none;
z-index: -2;
background: rgba(255, 255, 255, 0);
-webkit-box-shadow: 0px 1px 0px 1px rgb(255, 255, 255);
-moz-box-shadow: 0px 1px 0px 1px rgb(255, 255, 255);
box-shadow: 0px 1px 0px 1px rgb(255, 255, 255);
}
.item .date.new_style .date-cont:after{
background: transparent;
}
.item .date.new_style .date-cont{
border-radius: 0;
background: rgba(0, 0, 0, 0.5);
}
.item .date.new_style .date-cont>span{
min-width: 50px;
}
.item .date.new_style .date-cont>span.day{
font-size: 1.1em;
padding-top: 3px;
-webkit-transition: all 0.3s ease;
-moz-transition: all 0.3s ease;
-ms-transition: all 0.3s ease;
transition: all 0.3s ease;
}
.item .date.new_style .springs:before,
.item .date.new_style .springs:after{
display: none;
}
/* -- for ie 9 */
.news .post_info_box .date,
.news .post_info_box .post_info > *:not(.comments_link){
float: left;
}
.news .post_info_box .post_info .comments_link{
float: right;
}
/* --\ for ie 9 */
.news .post_info_part{
margin-right: -30px;
}
.news.checkerboard .item:nth-child(even) .post_info_part{
float: right;
margin-right: 0px;
margin-left: 30px;
}
.news.checkerboard .item:nth-child(odd) .post_info_part{
float: left;
margin-right: 30px;
margin-left: 0px;
}
.page_content.double_sidebar .news.checkerboard .item:nth-child(even) .post_info_part,
.page_content.double_sidebar .news.checkerboard .item:nth-child(odd) .post_info_part{
margin-right: 0px;
margin-left: 0px;
margin-bottom: 20px;
}
.news .post_info_part + .post_content{
margin-top: 35px;
}
.news .post_info + .post_info_part{
margin-top: 50px;
}
.news.single .post_info + .post_info_part{
margin-top:25px;
}
.news .post_info_part + .post_content{
margin-top: 35px;
}
.news.single .post_info_part + .post_content{
margin-top: 0;
clear:both;
}
.news.single .post_meta hr:last-child{
margin: 20px 0 0 0 ;
}
article.item.meta-left .post_meta,
article.item.meta-left .ce_title,
article.item.meta-left .post_info,
article.item.content-left .post_content
{
text-align: left;
}
article.item.meta-center .post_meta,
article.item.meta-center .ce_title,
article.item.meta-center .post_info,
article.item.content-center .post_content
{
text-align: center;
}
article.item.meta-right .post_meta,
article.item.meta-right .ce_title,
article.item.meta-right .post_info,
article.item.content-right .post_content
{
text-align: right;
}
article > .post_meta{
display: flex;
margin: 20px 0px 0;
flex-wrap: wrap;
}
article.item .post_meta > hr{
margin-bottom: 20px;
}
.news.single .post_info_part.floated{
float: left;
margin-right: 30px;
}
.news.single .post_info_part.floated + *{
margin-top: 0;
}
.news.single .item > .post_info_part.floated ~ .post_content + *{
overflow: hidden;
}
.pic.link_post .links{
position: absolute;
width: 100%;
height: auto;
left: 0;
top: 50%;
-webkit-transform: translate(0,50%);
-moz-transform: translate(0,50%);
-ms-transform: translate(0,50%);
transform: translate(0,50%);
text-align: center;
font-size: 0;
}
.pic.link_post .link{
color: rgba(255,255,255,1);
-webkit-transition: opacity 0.3s;
-moz-transition: opacity 0.3s;
-ms-transition: opacity 0.3s;
transition: opacity 0.3s;
opacity: 1;
}
.owl-carousel .pic.link_post .links>* {
color: rgba(255,255,255,1);
cursor: pointer;
font-size: 40px;
width: 40px;
height: 40px;
line-height: 40px;
border: 0;
margin: 5px;
text-align: center;
}
.pic.link_post .links>* {
color: rgba(255,255,255,1);
cursor: pointer;
font-size: 40px;
width: 40px;
height: 40px;
line-height: 40px;
border: 0;
margin: 5px;
text-align: center;
}
.video .pic .links{
position: absolute;
width: 100%;
height: auto;
left: 0;
top: 55%;
text-align: center;
font-size: 0;
}
.video .pic:hover .links {
-webkit-transform: translate(0,-50%);
-moz-transform: translate(0,-50%);
-ms-transform: translate(0,-50%);
transform: translate(0,-50%);
}
.video .pic .links > a {
color: rgba(255,255,255,0.7);
cursor: pointer;
}
.video .pic .links > a:hover {
color: rgba(255,255,255,1);
}
.video .pic:hover .hover-effect {
opacity: 0;
}
.video .pic .links > *{
position: relative;
display: inline-block;
font-size: 50px;
width: 50px;
height: 50px;
line-height: 50px;
border: 0;
margin: 5px;
opacity: 1;
text-align: center;
}
.fancybox-skin{
-webkit-border-radius: 0px;
-moz-border-radius: 0px;
border-radius: 0px;
padding: 1px !important;
}
.pic .hover-effect-no-slide{
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 100%;
background-color: rgba(0,0,0,0.3);
box-sizing: border-box;
}
.blog_post .pic.quote_post .hover-effect{
opacity: 0.8;
background-color: rgba(0,0,0,0.4);
}
.blog_post .pic.quote_post:hover .hover-effect{
opacity: 1;
}
.pic .bottom-hover-effect{
position: absolute;
bottom: 0;
width: 100%;
box-sizing: border-box;
text-align: center;
-webkit-transition: all .25s linear;
-moz-transition: all .25s linear;
-ms-transition: all .25s linear;
-o-transition: all .25s linear;
transition: all .25s linear;
transform: translateY(100%);
}
.pic:hover .bottom-hover-effect{
transform: translateY(0%);
}
.blog-slider .pic .bottom-hover-effect{
padding: 15px 10px 15px 10px;
}
.blog_full_width .blog-slider .pic .bottom-hover-effect{
padding: 20px 10px 30px 10px;
}
.pic .gradient-wrapper{
position: absolute;
width: 100%;
height: 100%;
top: 0;
right: 0;
bottom: 0;
left: 0;
}
.news.dark-theme .pic .bottom-hover-effect{
background-color: rgba(51, 51, 51, 0.8);
}
.news.gradient-theme .pic .gradient-wrapper{
background: -moz-linear-gradient(top, rgba(0,0,0,0) 0%, rgba(0,0,0,0) 1%, rgba(0,0,0,0.5) 68%, rgba(0,0,0,0.79) 99%, rgba(0,0,0,0.8) 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(top, rgba(0,0,0,0) 0%,rgba(0,0,0,0) 1%,rgba(0,0,0,0.5) 68%,rgba(0,0,0,0.79) 99%,rgba(0,0,0,0.8) 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to bottom, rgba(0,0,0,0) 0%,rgba(0,0,0,0) 1%,rgba(0,0,0,0.5) 68%,rgba(0,0,0,0.79) 99%,rgba(0,0,0,0.8) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
}
.news.gradient-theme .post_info_part .bottom-hover-effect .ce_title h3 a,
.news.gradient-theme .item .post_info_part .bottom-hover-effect .post_info,
.news.gradient-theme .pic .bottom-hover-effect,
.news.gradient-theme .pic .links a,
.news.dark-theme .post_info_part .bottom-hover-effect .ce_title h3 a,
.news.dark-theme .item .post_info_part .bottom-hover-effect .post_info,
.news.dark-theme .pic .bottom-hover-effect,
.news.dark-theme .pic .links a
{
color: white;
}
.news.light-theme .pic .bottom-hover-effect
{
background-color: rgba(255, 255, 255, 0.75);
}
.cws_vc_shortcode-new-layout .news.light-theme .item .bottom-hover-effect .post_info{
color: inherit;
}
.news .post_info_part .bottom-hover-effect .post_info .comments_link{
border-width: 0px;
padding: 0px;
}
.news .post_info_part .bottom-hover-effect .post_info>* {
margin: 0px;
padding: 0px;
}
.news .post_info_part .bottom-hover-effect .post_info>.blog-meta-divider {
padding-left: 5px;
padding-right: 5px;
}
.cws_vc_shortcode-new-layout .news.blog-slider .grid .item .bottom-hover-effect .post_info{
margin: 0px;
padding: 0px;
padding-top: 0px;
}
.cws_vc_shortcode-new-layout .blog_full_width .news.blog-slider .grid .item .bottom-hover-effect .post_info{
margin: 0px;
padding: 0px;
padding-top: 10px;
}
.blog-slider .grid .owl-item .item{
margin-right: 0px;
}
.pic canvas,
.pic.blured img.blured-img{
-webkit-transition: opacity 0.3s;
-moz-transition: opacity 0.3s;
-ms-transition: opacity 0.3s;
transition: opacity 0.3s;
}
.hover-effect{
-webkit-transition: all 0.2s;
-moz-transition: all 0.2s;
-ms-transition: all 0.2s;
transition: all 0.2s;
}
.news.single .item .pic .hover-effect{
background-color: rgba(0,0,0,.5);
opacity: 0;
position: absolute;
left: 0;
top: 0;
width: 100%;
height: 100%;
}
.news.single .item .pic:hover .hover-effect{
opacity: 1;
}
.hover1 .post_media img,.hover1 .post_media,.news .media_part img{
-webkit-transition: all 0.3s ease-in-out;
-moz-transition: all 0.3s ease-in-out;
-ms-transition: all 0.3s ease-in-out;
-o-transition: all 0.3s ease-in-out;
transition: all 0.3s ease-in-out;
}
.hover1 .post_media:hover .pic img,
.news .media_part:hover img {
-webkit-transform: scale(1.1);
-moz-transform: scale(1.1);
-ms-transform: scale(1.1);
-o-transform: scale(1.1);
transform: scale(1.1);
}
.news .media_part{
display: inline-block;
vertical-align: top;
}
.posts_grid_post .blog_gallery_grid .hover,
.news .media_part .hover-effect{
position: absolute;
z-index: 2;
top: 0;
left: 0;
width: 100%;
height: 100%;
-webkit-transition: all 0.3s;
transition: all 0.3s;
transition-delay: 0s;
padding: 0;
opacity: 0;
transform: translate3d(0,0,0);
}
.posts_grid_post .blog_gallery_grid .hover{
top: 5px;
left: 5px;
width: calc(100% - 10px);
height: calc(100% - 10px);
background: rgba(0,0,0,0.5);
}
.posts_grid_post .blog_gallery_grid .pic:hover .hover,
.news .media_part:hover .hover-effect {
opacity: 1;
}
.blog_post .post_media .fancy.post_media_link.post_post_media_link,
.news .media_part .fancy.post_media_link.post_post_media_link{
position: absolute;
top:50%;
left:50%;
-moz-transform: translateX(-50%) translateY(-50%);
-webkit-transform: translateX(-50%) translateY(-50%);
-o-transform: translateX(-50%) translateY(-50%);
-ms-transform: translateX(-50%) translateY(-50%);
transform: translateX(-50%) translateY(-50%);
color:#fff;
z-index: 3;
opacity: 0;
line-height: 1;
width: auto;
height: auto;
border: 0;
margin: 0;
padding: 40px;
}
.news .media_part.cws_default .fancy.post_media_link.post_post_media_link{
width: 100%;
height: 100%;
top:0%;
left:0%;
-moz-transform: translateX(0%) translateY(0%);
-webkit-transform: translateX(0%) translateY(0%);
-o-transform: translateX(0%) translateY(0%);
-ms-transform: translateX(0%) translateY(0%);
transform: translateX(0%) translateY(0%);
}
.news .media_part.cws_default .fancy.post_media_link.post_post_media_link:after{
position: absolute;
top:50%;
left:50%;
-moz-transform: translateX(-50%) translateY(-50%);
-webkit-transform: translateX(-50%) translateY(-50%);
-o-transform: translateX(-50%) translateY(-50%);
-ms-transform: translateX(-50%) translateY(-50%);
transform: translateX(-50%) translateY(-50%);
}
.blog_post .post_media .dots_wrapper{
z-index: 3;
position: absolute;
top: 50%;
left: 50%;
margin-top: -5px;
margin-left: -22px;
text-align: center;
font-size: 0;
}
.blog_post .post_media:hover .dots_wrapper span,
.blog_post .post_media:hover .dots_wrapper:after,
.blog_post .post_media:hover .dots_wrapper:before{
opacity: 1;
animation: fadeInLeft .3s ease;
-webkit-animation: fadeInLeft .3s ease;
}
.blog_post .post_media:hover .dots_wrapper:before{
transition-delay: .2s;
animation-delay: .2s;
-webkit-transition-delay: .2s;
-webkit-animation-delay: .2s;
}
.blog_post .post_media:hover .dots_wrapper span{
transition-delay: .1s;
animation-delay: .1s;
-webkit-transition-delay: .1s;
-webkit-animation-delay: .1s;
}
.blog_post .post_media .dots_wrapper:after,
.blog_post .post_media .dots_wrapper:before
{
content: "";
}
.blog_post .post_media .dots_wrapper span,
.blog_post .post_media .dots_wrapper:after,
.blog_post .post_media .dots_wrapper:before{
height: 10px;
width: 10px;
display: inline-block;
border-radius: 50%;
vertical-align: middle;
margin-right: 7px;
opacity: 0;
transition: opacity .2s ease;
-webkit-transition: opacity .2s ease;
animation: fadeOutRight .3s ease;
-webkit-animation: fadeOutRight .3s ease;
border: 3px solid #fff;
box-sizing: border-box;
}
.blog_post .post_media .dots_wrapper:before{
transition-delay: .15s;
animation-delay: .15s;
-webkit-transition-delay: .15s;
-webkit-animation-delay: .15s;
}
.blog_post .post_media .dots_wrapper span {
transition-delay: .1s;
animation-delay: .1s;
-webkit-transition-delay: .1s;
-webkit-animation-delay: .1s;
}
/*Animation Fix*/
@keyframes fadeIn {
from {
opacity: 0
}
to {
opacity: 1
}
}
@-webkit-keyframes fadeIn {
from {
opacity: 0
}
to {
opacity: 1
}
}
@keyframes fadeOut {
from {
opacity: 1
}
to {
opacity: 0
}
}
@-webkit-keyframes fadeOut {
from {
opacity: 1
}
to {
opacity: 0
}
}
@keyframes fadeInLeft {
from {
-webkit-transform: translate3d(-50px,0,0);
transform: translate3d(-50px,0,0)
}
to {
-webkit-transform: none;
transform: none
}
}
@-webkit-keyframes fadeInLeft {
from {
-webkit-transform: translate3d(-50px,0,0)
}
to {
-webkit-transform: none
}
}
@keyframes fadeInLeftShort {
from {
-webkit-transform: translate3d(-20px,0,0);
transform: translate3d(-20px,0,0)
}
to {
-webkit-transform: none;
transform: none
}
}
@-webkit-keyframes fadeInLeftShort {
from {
-webkit-transform: translate3d(-20px,0,0)
}
to {
-webkit-transform: none
}
}
@-webkit-keyframes fadeOutLeft {
from {
-webkit-transform: none
}
to {
-webkit-transform: translate3d(-50px,0,0)
}
}
@keyframes fadeOutLeft {
from {
-webkit-transform: none;
transform: none
}
to {
-webkit-transform: translate3d(-50px,0,0);
transform: translate3d(-50px,0,0)
}
}
@-webkit-keyframes fadeOutLeftShort {
from {
-webkit-transform: none
}
to {
-webkit-transform: translate3d(-20px,0,0)
}
}
@keyframes fadeOutLeftShort {
from {
-webkit-transform: none;
transform: none
}
to {
-webkit-transform: translate3d(-20px,0,0);
transform: translate3d(-20px,0,0)
}
}
@keyframes fadeOutRight {
from {
-webkit-transform: none;
transform: none
}
to {
-webkit-transform: translate3d(50px,0,0);
transform: translate3d(50px,0,0)
}
}
@-webkit-keyframes fadeOutRight {
from {
-webkit-transform: none;
transform: none
}
to {
-webkit-transform: translate3d(50px,0,0)
}
}
@keyframes fadeInBottomShort {
from {
-webkit-transform: translate3d(0,20px,0);
transform: translate3d(0,20px,0)
}
to {
-webkit-transform: none;
transform: none
}
}
@-webkit-keyframes fadeInBottomShort {
from {
-webkit-transform: translate3d(0,20px,0)
}
to {
-webkit-transform: none
}
}
@keyframes show-element-long-from-bottom {
from {
-webkit-transform: translate3d(0,100%,0);
transform: translate3d(0,100%,0)
}
to {
-webkit-transform: none;
transform: none
}
}
@-webkit-keyframes show-element-long-from-bottom {
from {
-webkit-transform: translate3d(0,100%,0)
}
to {
-webkit-transform: none
}
}
@-webkit-keyframes show-element-long-to-bottom {
from {
-webkit-transform: none
}
to {
-webkit-transform: translate3d(0,100%,0)
}
}
@keyframes show-element-from-top {
from {
-webkit-transform: translate3d(0,-100%,0);
transform: translate3d(0,-100%,0)
}
to {
-webkit-transform: none;
transform: none
}
}
@-webkit-keyframes show-element-from-top {
from {
-webkit-transform: translate3d(0,-100%,0)
}
to {
-webkit-transform: none
}
}
@keyframes show-element-long-to-top {
from {
-webkit-transform: none;
transform: none
}
to {
-webkit-transform: translate3d(0,-100%,0);
transform: translate3d(0,-100%,0)
}
}
@-webkit-keyframes show-element-long-to-top {
from {
-webkit-transform: none
}
to {
-webkit-transform: translate3d(0,-100%,0)
}
}
@keyframes prev-animate {
25% {
-webkit-transform: translate3d(0,0,0);
transform: translate3d(0,0,0)
}
50% {
-webkit-transform: translate3d(3px,0,0);
transform: translate3d(3px,0,0)
}
75% {
-webkit-transform: translate3d(-3px,0,0);
transform: translate3d(-3px,0,0)
}
}
@-webkit-keyframes prev-animate {
25% {
-webkit-transform: translate3d(0,0,0)
}
50% {
-webkit-transform: translate3d(3px,0,0)
}
75% {
-webkit-transform: translate3d(-3px,0,0)
}
}
@keyframes next-animate {
25% {
-webkit-transform: translate3d(0,0,0);
transform: translate3d(0,0,0)
}
50% {
-webkit-transform: translate3d(-3px,0,0);
transform: translate3d(-3px,0,0)
}
75% {
-webkit-transform: translate3d(3px,0,0);
transform: translate3d(3px,0,0)
}
}
@-webkit-keyframes next-animate {
25% {
-webkit-transform: translate3d(0,0,0)
}
50% {
-webkit-transform: translate3d(-3px,0,0)
}
75% {
-webkit-transform: translate3d(3px,0,0)
}
}
@keyframes menu-in-top {
from {
-webkit-transform: translate3d(0,-15px,0);
transform: translate3d(0,-15px,0)
}
to {
-webkit-transform: translate3d(0,0,0);
transform: translate3d(0,0,0)
}
}
@-webkit-keyframes menu-in-top {
from {
-webkit-transform: translate3d(0,-15px,0)
}
to {
-webkit-transform: translate3d(0,0,0)
}
}
@keyframes menu-to-top {
from {
-webkit-transform: translate3d(0,0,0);
transform: translate3d(0,0,0)
}
to {
-webkit-transform: translate3d(0,-15px,0);
transform: translate3d(0,-15px,0)
}
}
@-webkit-keyframes menu-to-top {
from {
-webkit-transform: translate3d(0,0,0)
}
to {
-webkit-transform: translate3d(0,-15px,0)
}
}
@keyframes menu-in-bottom {
from {
-webkit-transform: translate3d(0,15px,0);
transform: translate3d(0,15px,0)
}
to {
-webkit-transform: translate3d(0,0,0);
transform: translate3d(0,0,0)
}
}
@-webkit-keyframes menu-in-bottom {
from {
-webkit-transform: translate3d(0,15px,0)
}
to {
-webkit-transform: translate3d(0,0,0)
}
}
@keyframes menu-to-bottom {
from {
-webkit-transform: translate3d(0,0,0);
transform: translate3d(0,0,0)
}
to {
-webkit-transform: translate3d(0,15px,0);
transform: translate3d(0,15px,0)
}
}
@-webkit-keyframes menu-to-bottom {
from {
-webkit-transform: translate3d(0,0,0)
}
to {
-webkit-transform: translate3d(0,15px,0)
}
}
@keyframes menu-in-left {
from {
-webkit-transform: translate3d(-15px,0,0);
transform: translate3d(-15px,0,0)
}
to {
-webkit-transform: translate3d(0,0,0);
transform: translate3d(0,0,0)
}
}
@-webkit-keyframes menu-in-left {
from {
-webkit-transform: translate3d(-15px,0,0)
}
to {
-webkit-transform: translate3d(0,0,0)
}
}
@keyframes menu-to-right {
from {
-webkit-transform: translate3d(0,0,0);
transform: translate3d(0,0,0)
}
to {
-webkit-transform: translate3d(15px,0,0);
transform: translate3d(15px,0,0)
}
}
@-webkit-keyframes menu-to-right {
from {
-webkit-transform: translate3d(0,0,0)
}
to {
-webkit-transform: translate3d(15px,0,0)
}
}
@keyframes fade-in-loader {
from {
opacity: 0
}
to {
opacity: .8
}
}
@-webkit-keyframes fade-in-loader {
from {
opacity: 0
}
to {
opacity: .8
}
}
@keyframes fadeInTooltip {
from {
opacity: 0
}
to {
opacity: .9
}
}
@-webkit-keyframes fadeInTooltip {
from {
opacity: 0
}
to {
opacity: .9
}
}
/*Animation fix*/
.blog_post .post_media:hover .fancy.post_media_link.post_post_media_link,
.news .media_part:hover .fancy.post_media_link.post_post_media_link{
opacity: 1;
background: transparent;
}
.pic .links{
position: absolute;
width: 100%;
text-align: center;
font-size: 0;
-webkit-transform: translate(0%,-50%);
-moz-transform: translate(0%,-50%);
-ms-transform: translate(0%,-50%);
transform: translate(0%,-50%);
opacity: 0;
-webkit-transition: all .9s;
-moz-transition: all .9s;
-ms-transition: all .9s;
-o-transition: all .9s;
transition: all .9s;
top: 50%;
}
.gallery_post_carousel .pic .links{
position: absolute;
width: 100%;
height: auto;
left: 0;
text-align: center;
font-size: 0;
}
.pic .links > *:only-child{
left: auto;
right: auto;
}
.pic:hover .links > *{
opacity: 1;
}
.pic:hover .links > *:first-child{
left: 0;
}
.pic:hover .links > *:last-child{
right: 0;
}
.pic:hover .links > *:only-child{
left: auto;
right: auto;
}
.pic_alt .links{
position: absolute;
width: 100%;
text-align: center;
font-size: 0;
-webkit-transform: translate(0,-50%);
-moz-transform: translate(0,-50%);
-ms-transform: translate(0,-50%);
transform: translate(0,-50%);
opacity: 0;
-webkit-transition: all .9s;
-moz-transition: all .9s;
-ms-transition: all .9s;
-o-transition: all .9s;
transition: all .9s;
top: 50%;
z-index: 2;
}
.pic canvas{
position: absolute;
top: 0;
left: 0;
opacity: 0;
}
.pic:hover canvas.drawn{
opacity: 1;
}
/* --\ hover effect */
.news .more-link{
white-space: nowrap;
}
.cws_default.search .news .btn-read-more{
margin-top: 0;
}
.cws_default.search .news .btn-read-more a:before{
display: none;
}
.news.under_media .btn-read-more{
margin-top: 21px;
float: right;
}
.news .btn-read-more a{
font-size: 14px;
font-weight: 600;
display: inline-block;
vertical-align: middle;
position: relative;
z-index: 1;
-webkit-backface-visibility: hidden;
-moz-osx-font-smoothing: grayscale;
-webkit-transition: all 0.3s ease-in-out;
transition: all 0.3s ease-in-out;
}
.news.posts_grid_medium .btn-read-more a,
.news.posts_grid_large .btn-read-more a,
.news.posts_grid_small .btn-read-more a{
color: #fff;
background: #000;
border: 1px solid #000;
padding: 8px 48px;
border-radius: 30px;
}
.news.posts_grid_medium .btn-read-more a:hover,
.news.posts_grid_large .btn-read-more a:hover,
.news.posts_grid_small .btn-read-more a:hover{
color: #000;
background: #fff;
}
.news.posts_grid_medium .btn-read-more a:before,
.news.posts_grid_medium .btn-read-more a:after,
.news.posts_grid_large .btn-read-more a:before,
.news.posts_grid_large .btn-read-more a:after,
.news.posts_grid_small .btn-read-more a:before,
.news.posts_grid_small .btn-read-more a:after{
display: none;
}
.news.hover_more_btnstyle_2 .btn-read-more a{
-webkit-transition: background-color 0.3s, color 0.3s;
transition: background-color 0.3s, color 0.3s;
}
.news.hover_more_btnstyle_2 .btn-read-more a:before{
opacity: 0;
-webkit-transform: scale3d(0.6, 0.6, 1);
transform: scale3d(0.6, 0.6, 1);
-webkit-transition: -webkit-transform 0.3s, opacity 0.3s;
transition: transform 0.3s, opacity 0.3s;
-webkit-transition-timing-function: cubic-bezier(0.75, 0, 0.125, 1);
transition-timing-function: cubic-bezier(0.75, 0, 0.125, 1);
}
.news .btn-read-more a:hover:before {
-webkit-transform: scale3d(1, 1, 1);
transform: scale3d(1, 1, 1);
opacity: 1;
}
.news .button_cont{
text-align: right;
}
.news .button_cont a,.post-password-form input[type="submit"]{
margin-top: 20px;
display: inline-block;
vertical-align: top;
position: relative;
z-index: 1;
-webkit-backface-visibility: hidden;
-moz-osx-font-smoothing: grayscale;
}
.news .button_cont a:before {
content: '';
position: absolute;
top: 0;
left: 0;
width: calc(100% - 8px);
height: calc(100% - 8px);
border-width: 4px;
border-style: solid;
z-index: -1;
border-radius: inherit;
opacity: 0;
-webkit-transform: scale3d(0.6, 0.6, 1);
transform: scale3d(0.6, 0.6, 1);
-webkit-transition: -webkit-transform 0.3s, opacity 0.3s;
transition: transform 0.3s, opacity 0.3s;
-webkit-transition-timing-function: cubic-bezier(0.75, 0, 0.125, 1);
transition-timing-function: cubic-bezier(0.75, 0, 0.125, 1);
}
.news .button_cont a:hover {
background-color: #fff;
}
.news .button_cont a:hover:before {
-webkit-transform: scale3d(1, 1, 1);
transform: scale3d(1, 1, 1);
opacity: 1;
}
.news .post_tags .v_sep,
.news .post_categories>.v_sep{
border: 0;
padding: 0;
margin: 0;
}
.news .post_tags .v_sep:before,
.news .post_categories .v_sep:before{
content: ', '
}
/* -- post formats */
.cws_oembed_wrapper + .no-break,
.news .media_part .no-break{
display: none;
}
/* +++ video */
.blog_full_width .news .media_part.audio_post.soundcloud .soundcloud .cws_oembed_wrapper,
.news .media_part .video .cws_oembed_wrapper{
display: block;
padding: 0;
background: transparent;
border-style: none;
border-radius: 0;
position: relative;
height: 0;
padding-bottom: 56.25%;
}
.blog_full_width .news .media_part.audio_post.soundcloud .soundcloud iframe,
.news .media_part .video iframe
{
border-top-left-radius: 0;
border-top-right-radius: 0;
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 100%;
}
/* +++\ video */
/* +++ audio */
.news .media_part .audio{
margin: 39px 24px 24px;
}
.news .media_part .pic + .audio{
position: absolute;
top: auto;
bottom: 0;
margin-top: 24px;
margin-left: 0;
margin-right: 0;
left: 24px;
right: 24px;
z-index: 1;
}
.news .media_part .wp-audio-shortcode,
.news .media_part .mejs-controls{
border-radius: 10px;
}
/* +++\ audio */
/* +++ link */
.news .media_part.only_link{
width: 100%;
}
.news .item.boxed_style .media_part.only_link .link{
border-radius: inherit;
}
.news .media_part .pic.link_post > a{
display: block;
}
.news .media_part .pic.link_post > a:before{
content: '';
position: absolute;
top: 0;
bottom: 0;
left: 0;
right: 0;
background-color: rgba(123,108,213,0.7);
box-sizing: border-box;
-webkit-transition: background-color 0.3s;
-moz-transition: background-color 0.3s;
-ms-transition: background-color 0.3s;
transition: background-color 0.3s;
}
.news .media_part .pic.link_post.not_thumbnail > a:before{
/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#7b6cd5+0,ab46bc+100 */
background: #7b6cd5; /* Old browsers */ /* FF3.6-15 */ /* Chrome10-25,Safari5.1-6 */
background: -webkit-linear-gradient(#7b6cd5 0%, #ab46bc 100%);
background: -o-linear-gradient(#7b6cd5 0%, #ab46bc 100%);
background: linear-gradient(#7b6cd5 0%, #ab46bc 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
}
.link_bg{
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 100%;
z-index: -1;
background-size: cover;
}
.pic.link_post .link{
position: relative;
z-index: 1;
padding: 95px 100px;
display: block;
font-size: 36px;
font-weight: bold;
}
.news .media_part .pic.link_post > a:after{
position: absolute;
content: "\f0c1";
top: 50%;
right: 30px;
display: inline-block;
font: normal normal normal 14px/1 FontAwesome;
font-size: 45px;
text-rendering: auto;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
-moz-transform: translateY(-50%);
-webkit-transform: translateY(-50%);
-o-transform: translateY(-50%);
-ms-transform: translateY(-50%);
transform: translateY(-50%);
color: #fff;
opacity: .7;
}
.news .boxed_style .media_part .pic.link_post > a:before{
border-bottom-left-radius: 0;
border-bottom-right-radius: 0;
}
.news .media_part .pic.link_post .hover-effect{
opacity: 0.5;
-webkit-transition: opacity 0.3s;
-moz-transition: opacity 0.3s;
-ms-transition: opacity 0.3s;
transition: opacity 0.3s;
}
.news .media_part .pic.link_post:hover .hover-effect{
opacity: 1;
}
.news .media_part > .link{
background: #FAFAFA;
border: 1px solid #eff0f0;
border-radius: 8px;
word-break: break-all;
}
.news .media_part > .link >a{
padding: 34px 24px;
width: 100%;
display: block;
box-sizing: border-box;
}
.news.news-small .media_part .pic.link_post .link{
font-size: 1.8em;
}
/* +++\ link */
/* +++ quote */
.post_format_quote_media_wrapper .cws_vc_shortcode_module{
position: relative;
}
.post_format_quote_media_wrapper .cws_vc_shortcode_module .quote,
.news .quote{
position: relative;
z-index: 2;
padding: 110px 60px 60px 60px;
font-weight: bold;
line-height: 1;
min-height: 100px;
}
.post_format_quote_media_wrapper .cws_vc_shortcode_module .content-quote,
.quote .text{
position: relative;
z-index: 5;
line-height: normal;
margin-bottom: 0;
color: #ffffff;
text-align: center;
}
.post_format_quote_media_wrapper .cws_vc_shortcode_module .quote_bg,
.single .news .quote-wrap .quote_bg_c,
.single .news .quote-wrap .quote_bg,
.quote_bg,
.quote_bg_c,
.post_format_quote_media_wrapper .cws_vc_shortcode_module .quote_bg_c{
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 100%;
z-index: 1;
background-size: cover;
-webkit-transition: all 0.3s;
transition: all 0.3s;
}
.single .news .quote-wrap .quote_bg_c,
.quote_bg_c{
opacity: 0.9;
}
.quote-wrap blockquote:before{
display: block;
content: "\201C";
font-size: 100px;
position: absolute;
left: 100px;
top: 20px;
color: inherit;
z-index: 5;
line-height: 1;
}
.quote-wrap blockquote cite{
text-align: right;
font-size: 20px;
position: relative;
z-index: 4;
color: #bdb5ea;
margin-top: 20px;
margin-bottom: 0;
display: block;
text-transform: capitalize;
padding-top: 0;
}
.quote-wrap blockquote:after{
display: block;
content: "\201C";
font-size: 100px;
position: absolute;
right: 30px;
bottom: 35px;
color: inherit;
z-index: 5;
transform: rotate(180deg);
line-height: 1;
background: none;
top: auto;
width: auto;
height: auto;
}
.quote-wrap blockquote p{
position: relative;
font-size: inherit;
text-indent: 0;
margin-bottom: 0;
color: #fff;
padding-left: 0;
padding-right: 0;
}
.quote-wrap blockquote{
padding: 70px 100px;
color: #fff;
position: relative;
z-index: 5;
font-size: 24px;
line-height: initial;
margin-bottom: 0;
}
.single .news .quote-wrap{
position: relative;
}
.single .news .quote-wrap .quote{
padding: 110px 60px 60px 60px;
position: relative;
z-index: 5;
margin-bottom: 0;
}
.single .news .quote-wrap .quote .text{
margin-bottom: 0;
color: #ffffff;
text-align: center;
}
.single .news .quote-wrap .text,
.single .news .quote-wrap .author{
position: relative;
z-index: 4;
}
.single .news .quote-wrap .quote p.text:before,
.post_format_quote_media_wrapper .cws_vc_shortcode_module .content-quote:before{
content: '" ';
}
.single .news .quote-wrap .quote p.text:after,
.post_format_quote_media_wrapper .cws_vc_shortcode_module .content-quote:after{
content: ' "';
}
.news .media_part .quote_post .quote-wrap .quote p.author{
font-size: 20px;
position: relative;
z-index: 4;
margin-bottom: 0;
color: #fff;
font-weight: 400;
text-align: center;
margin-top: 20px;
text-transform: uppercase;
}
/* -- load more */
.portfolio_loader_wraper{
width: 100%;
height: 100%;
position: relative;
background: rgba(255, 255, 255, 0.5);
z-index: 100;
display: none;
}
.portfolio_loader_container{
position: absolute;
bottom: 1%;
left: 50%;
-webkit-transform: translate(-50%,-50%);
-moz-transform: translate(-50%,-50%);
-ms-transform: translate(-50%,-50%);
transform: translate(-50%,-50%);
width: 150px;
height: 150px;
z-index: 10;
}
.pagination_load_more{
margin-top: 30px;
text-align: center;
}
.pagination_load_more.separated{
margin-top: 50px;
padding-top: 50px;
}
.pagination_load_more .page_links{
display: inline-block;
}
.pagination_load_more .page_links>*{
width: inherit;
padding: 0px 30px 0px 30px;
}
.pagination_load_more .page_links>*:not(.next){
display:none;
}
.pagination_load_more a{
cursor: pointer;
}
.pagination_load_more .page_links>span{
cursor: default;
}
.pagination_load_more .page_links .page-numbers.current,
.pagination_load_more .page_links > span:not([class]){
position: relative;
color: #fff;
z-index: 1;
}
.pagination_load_more .page_links .page-numbers a{
color: #cccccc;
}
/* --\ load more */
/*
==\ PAGINATION
*/
/*
== NEWS LAYOUT
*/
.news .item.boxed_style > .ce_title,
.news .item.boxed_style > .post_info,
.news .item.boxed_style > .post_content
{
padding-left: 10px;
}
.news .item > * + .button_cont {
margin-top: 40px;
}
.news .item.boxed_style > * + *{
margin-top: 10px;
}
.news .item.unwrapped_date > * + *{
margin-left: 63px;
}
.news .item.unwrapped_date.boxed_style > * + *{
margin-left: 56px;
}
.news .item > .date + *,
.news .item > .ce_title + *{
margin-top: 10px;
}
.news .item > .ce_title + .post_content>p:first-child{
text-indent: 0;
}
.news.single .item > .post_content + *{
position: relative;
}
.news.single .item > .post_meta{
margin: 30px 5px 0;
}
.news.single .item > .post_meta .wp-social-login-connect-with{
display: none;
}
.news.single .item > .post_meta .social_share a{
margin-left: 19px;
}
.news.single .wp-social-login-provider-list{
padding: 5px 0 !important;
}
.news.single .item > .post_meta .social_share {
margin-left: auto;
float:right;
}
.news.single .item > .post_content + *:before{
content: "";
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 0px;
background: #e0e0e0;
}
.news.news-medium .item > .post_info_part:first-child + *,
.news.news-small .item > .post_info_part:first-child + *{
margin-top: 0;
}
.news.news-medium .post_info_part:not(.full_width){
width: 600px;
float:left;
margin-right: 0;
}
.news.news-small .post_info_part:not(.full_width){
width: 400px;
float:left;
margin-right: 0;
}
.news.news-small .ce_title,
.news.news-medium .ce_title{
clear: none;
}
.news .item.boxed_style{
box-sizing: border-box;
background: #FFF;
}
.news .news_carousel .item.boxed_style{
margin-top: 5px;
margin-left: 5px;
margin-bottom: 5px;
}
.news .grid.isotope .item.boxed_style{
margin-top: 50px;
padding-bottom: 25px;
}
.posts_grid article.categories-grid{
line-height: 0;
font-size: 0;
}
.posts_grid .item .category-block{
position: relative;
}
.posts_grid .item a.category-block{
display: block;
}
.posts_grid .item a.category-block img{
margin-left: auto;
margin-right: auto;
display: block;
}
.posts_grid .item a.category-block:hover span.category-label{
opacity: 0;
margin-top: 10px;
}
.posts_grid .category_carousel{
position: relative;
z-index: 1;
padding-top: 40px;
}
.posts_grid .category_carousel .owl-controls{
position: absolute;
z-index: 1;
left: 0;
top: 50%;
-webkit-transform: translateY(-50%);
transform: translateY(-50%);
width: calc(100% - 30px);
font-size: 0px;
text-transform: uppercase;
}
.posts_grid .category_carousel .owl-controls .owl-prev{
position: absolute;
cursor: pointer;
width: 55px;
height: 55px;
line-height: 55px;
text-align: center;
opacity: 0;
transition: all .2s ease;
-webkit-transition: all .2s ease;
left: 0;
}
.posts_grid .category_carousel .owl-controls .owl-next{
position: absolute;
cursor: pointer;
right: 0;
width: 55px;
height: 55px;
line-height: 55px;
text-align: center;
opacity: 0;
transition: all .2s ease;
-webkit-transition: all .2s ease;
}
.posts_grid .category_carousel:before{
content: '';
position: absolute;
left: -30px;
top: 0;
height: 100%;
width: calc(100% + 60px);
}
.posts_grid .category_carousel:hover .owl-controls .owl-prev{
left: -85px;
opacity: .8;
}
.posts_grid .category_carousel:hover .owl-controls .owl-next{
right: -85px;
opacity: .8;
}
.posts_grid .category_carousel .owl-controls .owl-prev:hover,
.posts_grid .category_carousel .owl-controls .owl-next:hover{
opacity: 1;
}
.posts_grid .category_carousel .owl-controls .owl-prev:before,
.posts_grid .category_carousel .owl-controls .owl-next:after{
display: inline-block;
font-family: FontAwesome;
vertical-align: bottom;
font-size: 24px;
color: #fff;
}
.posts_grid .category_carousel .owl-controls .owl-prev:before{
content: "\f104";
}
.posts_grid .category_carousel .owl-controls .owl-next:after{
content: "\f105";
}
.posts_grid .item a.category-block:before,
.posts_grid .item a.category-block span.category-label{
-webkit-transition: all .25s linear;
-moz-transition: all .25s linear;
-ms-transition: all .25s linear;
-o-transition: all .25s linear;
transition: all .25s linear;
}
.posts_grid .item a.category-block span.category-label{
position: absolute;
left: 50%;
top: 50%;
transform: translate(-50%, -50%);
font-size: 15px;
font-weight: 600;
text-transform: uppercase;
line-height: 24px;
color: #fff;
padding: 10px 30px;
min-width: 160px;
text-align: center;
}
.news .item.boxed_style.with_shadow{
box-shadow: 0 0 10px rgba(0,0,0,0.2);
border-color: transparent;
}
.news .item.boxed_style.with_border{
border-width: 1px;
border-style: solid;
}
.news .item.boxed_style .post_info_part{
position: relative;
z-index: 1;
}
.news .item.boxed_style .post_info_part .date {
position: absolute;
z-index: 2;
opacity: 1;
visibility: visible;
pointer-events: none;
-webkit-transition: all 0.3s;
-o-transition: all 0.3s;
transition: all 0.3s;
}
.news .item.boxed_style .post_info_part .date.new_style:before {
opacity: 0.9;
}
.news .item.boxed_style .post_info_part:hover .date {
opacity: 0;
visibility: hidden;
}
.news .item.boxed_style .post_info_part:after{
content: "";
display: table;
clear: both;
}
.news .item.boxed_style .media_part{
margin-bottom: 0;
}
/*
== NEWS LAYOUT
*/
.archive .grid .item:first-child{
margin-top: 0;
}
.archive .grid .item:first-child:not(.sticky-post){
padding-top: 0;
}
.colored_box_wrapper .grid{
margin-top: -30px;
}
.gallery_grid .grid,
.blog_full_width .grid{
margin-top: 0px;
width: 100%;
}
.colored_box_wrapper .grid .item{
padding-top: 0px;
margin-top: 30px;
box-sizing: border-box;
}
.grid.post_divider .item:not(:first-child):not(.sticky-post){
border-top: 1px dashed #f2f2f2;
}
.grid.related_posts .item{
border-top-width: 0px;
}
.blog_full_width .grid .item,
.colored_box_wrapper .grid .item{
border-width: 0px;
}
.blog_full_width .grid:not(.owl-carousel) .item{
margin-right: 0px;
margin-left: 0px;
margin-top: 0px;
padding-top: 5px;
padding-bottom: 5px;
padding-right: 5px;
padding-left: 5px;
box-sizing: border-box;
width: 100%;
}
.gallery_grid .grid .item{
margin-right: 0px;
margin-left: 0px;
margin-top: 0px;
padding-top: 0px;
padding-bottom: 0px;
padding-right: 0px;
padding-left: 0px;
box-sizing: border-box;
width: 100%;
border-width: 0px;
}
.blog_full_width .grid.full_width_border .item{
border-bottom: 1px solid #f3f3f3;
border-right: 1px solid #f3f3f3;
}
.blog_full_width .grid.grid-1 .item{
width: 100%;
}
.cws_portfolio .grid .item{
margin-right: 0;
margin-left: 0;
padding-right: 15px;
padding-left: 15px;
padding-top: 30px;
margin-top: 30px;
box-sizing: border-box;
}
.single .cws_portfolio .grid .item{
padding-top: 0px;
margin-top: 0px;
}
.cws_portfolio.single .grid .item{
box-sizing: content-box;
}
.cws_portfolio.small_spacing .grid .item{
padding-right: 1px;
padding-left: 1px;
}
.cws_classes_nav li:before,
.cws_staff_nav li:before,
.tribe_events_nav li:before,
.dots li:before{
display: none;
}
.cws_staff_nav li a,
.tribe_events_nav li a,
.cws_classes_nav li a{
display: block;
font-size: 16px;
text-transform: uppercase;
font-weight: 700;
letter-spacing: 1px;
margin: 0 25px;
}
.cws_staff_nav li a:before,
.tribe_events_nav li a:before,
.cws_classes_nav li a:before{
content: '';
position: absolute;
bottom: -2px;
left: 50%;
transform: translateX(-50%);
height: 3px;
width: 0;
-webkit-transition: all .3s ease;
transition: all .3s ease;
}
.cws_staff_nav li a.active:before,
.tribe_events_nav li a.active:before,
.cws_classes_nav li a.active:before,
.cws_staff_nav li a:hover:before,
.tribe_events_nav li a:hover:before,
.cws_classes_nav li a:hover:before{
width: 100%;
}
.cws_staff_nav li,
.tribe_events_nav li,
.cws_classes_nav li{
padding: 0;
margin: 0;
}
.cws_staff_nav li .title_nav_staff,
.tribe_events_nav li .title_nav_events,
.cws_classes_nav li .title_nav_classes{
font-weight: 700;
}
.cws_staff_nav li a.active .title_nav_staff:after,
.tribe_events_nav li a.active .title_nav_events:after,
.cws_classes_nav li a.active .title_nav_classes:after{
content: "";
position:absolute;
top:100%;
left:50%;
-moz-transform: translateX(-50%);
-webkit-transform: translateX(-50%);
-o-transform: translateX(-50%);
-ms-transform: translateX(-50%);
transform: translateX(-50%);
width: 0;
height: 0;
border-style: solid;
border-width: 5px 5px 0 5px;
display: none;
}
.cws_staff_nav ul,
.tribe_events_nav ul,
.cws_classes_nav ul{
}
.grid.mini .item{
margin-right: 0px;
margin-left: 0px;
}
.news.no_margin .grid{
margin-top: 0px;
}
.news.news-pinterest{
margin-right: -15px;
margin-left:-15px;
}
.news.no_margin .grid .item{
padding-top: 10px;
margin-top: 10px;
}
.page_content{
-webkit-transition: all 1s linear;
-moz-transition: all 1s linear;
-ms-transition: all 1s linear;
-o-transition: all 1s linear;
transition: all 1s linear;
}
.grid.grid-2 table th,
.grid.grid-2 table td{
padding: 10px;
}
.grid.grid-2 .item{
width: 570px;
}
.news .grid.grid-2 .item.sticky-post{
width: 600px;
}
.gallery_grid .grid.grid-2 .item,
.blog_full_width .grid:not(.owl-carousel).grid-2 .item{
width: 50%;
}
.cws_portfolio .grid.grid-2 .item,
.cws_portfolio .grid.grid-2 .grid-size
{
width: 50%;
}
.page_content.single_sidebar .grid.grid-2 .item{
width: 400px;
}
.page_content.single_sidebar .grid.mini.grid-2 .item{
width: 50%;
}
.page_content.double_sidebar .grid.grid-2 .item{
width: 255px;
}
.page_content.double_sidebar .grid.mini.grid-2 .item{
width: 50%;
}
.page_content.single_sidebar .cws_portfolio .grid.grid-2 .item,
.page_content.double_sidebar .cws_portfolio .grid.grid-2 .item,
.page_content.single_sidebar .cws_portfolio .grid.grid-2 .grid-size,
.page_content.double_sidebar .cws_portfolio .grid.grid-2 .grid-size
{
width: 50%;
}
.grid.grid-3 table th,
.grid.grid-3 table td{
padding: 5px;
}
.grid.grid-3 .item{
width: 370px;
}
.gallery_grid .grid.grid-3 .item,
.blog_full_width .grid:not(.owl-carousel).grid-3 .item{
width: 33.3333333%;
}
.grid.grid-4 .item{
width: 270px;
}
.gallery_grid .grid.grid-4 .item,
.blog_full_width .grid:not(.owl-carousel).grid-4 .item{
width: 25%;
}
.page_content.single_sidebar .grid.grid-3 .item{
width: 257px;
}
.page_content.double_sidebar .grid.grid-3 .item{
width: 255px;
}
.cws_portfolio .grid-3 .item,
.page_content.single_sidebar .cws_portfolio .grid-3 .item,
.page_content.double_sidebar .cws_portfolio .grid-3 .item,
.cws_portfolio .grid-3 .grid-size,
.page_content.single_sidebar .cws_portfolio .grid-3 .grid-size,
.page_content.double_sidebar .cws_portfolio .grid-3 .grid-size
{
width: 33.3333333%;
}
.page_content.single_sidebar .grid.grid-4 .item{
width: 257px;
}
.page_content.double_sidebar .grid.grid-4 .item{
width: 255px;
}
.cws_portfolio .grid-4 .item,
.page_content.single_sidebar .cws_portfolio .grid-4 .item,
.page_content.double_sidebar .cws_portfolio .grid-4 .item,
.cws_portfolio .grid-4 .grid-size,
.page_content.single_sidebar .cws_portfolio .grid-4 .grid-size,
.page_content.double_sidebar .cws_portfolio .grid-4 .grid-size
{
width: 25%;
}
.page_content.single_sidebar .grid-4 .item {
width: 187px;
}
/* --\ post grid */
/* -- full width grid */
.grid_fw {
margin: 0 10px;
}
.grid_fw .item{
width: 100%;
position: relative;
z-index: 1;
padding: 10px;
box-sizing: border-box;
}
.grid_fw.col-2 .item,
.grid_fw.col-2 .grid-size,
.page_content.single_sidebar .grid_fw.col-2 .item,
.page_content.double_sidebar .grid_fw.col-2 .item
{
width: 50%;
}
.grid_fw.col-3 .item,
.grid_fw.col-3 .grid-size,
.page_content.single_sidebar .grid_fw.col-3 .item,
.page_content.double_sidebar .grid_fw.col-3 .item
{
width: 33.333333%;
}
.grid_fw.col-4 .item,
.grid_fw.col-4 .grid-size,
.page_content.single_sidebar .grid_fw.col-4 .item,
.page_content.double_sidebar .grid_fw.col-4 .item
{
width: 25%;
}
.grid_fw.col-5 .item,
.grid_fw.col-5 .grid-size,
.page_content.single_sidebar .grid_fw.col-5 .item,
.page_content.double_sidebar .grid_fw.col-5 .item
{
width: 20%;
}
.grid_fw.col-6 .item,
.grid_fw.col-6 .grid-size,
.page_content.single_sidebar .grid_fw.col-6 .item,
.page_content.double_sidebar .grid_fw.col-6 .item
{
width: 16.666667%;
}
body:not(.cws_mobile) .grid_fw.col-6 .item.masonry-columns-2{
width: 33.333333%;
}
.grid_fw.col-7 .item,
.grid_fw.col-7 .grid-size,
.page_content.single_sidebar .grid_fw.col-7 .item,
.page_content.double_sidebar .grid_fw.col-7 .item
{
width: 14.28%;
}
.grid_fw.col-8 .item,
.grid_fw.col-8 .grid-size,
.page_content.single_sidebar .grid_fw.col-8 .item,
.page_content.double_sidebar .grid_fw.col-8 .item
{
width: 12.5%;
}
.grid_fw.col-9 .item,
.grid_fw.col-9 .grid-size,
.page_content.single_sidebar .grid_fw.col-9 .item,
.page_content.double_sidebar .grid_fw.col-9 .item
{
width: 11.111111%;
}
.grid_fw.col-10 .item,
.grid_fw.col-10 .grid-size,
.page_content.single_sidebar .grid_fw.col-10 .item,
.page_content.double_sidebar .grid_fw.col-10 .item
{
width: 10%;
}
.grid_fw.col-11 .item,
.grid_fw.col-11 .grid-size,
.page_content.single_sidebar .grid_fw.col-11 .item,
.page_content.double_sidebar .grid_fw.col-11 .item
{
width: 9.090909%;
}
.grid_fw.col-12 .item,
.grid_fw.col-12 .grid-size,
.page_content.single_sidebar .grid_fw.col-12 .item,
.page_content.double_sidebar .grid_fw.col-12 .item
{
width: 8.333333%;
}
.grid_fw.portfolio_fw_carousel:not(.owl-carousel) .item{
float: left;
}
.grid_fw.portfolio_fw_carousel.owl-carousel .item{
width: 100%;
}
/* --\ full width grid */
/*
==\ POST GRID
*/
/*
==\ BLOG
*/
/*
== PORTFOLIO
*/
.posts_grid .portfolio_item_post.under_img .item_content{
line-height: normal;
overflow: visible;
font-size: 16px;
}
.single_portfolio.related_portfolio .posts_grid.cws_portfolio_posts_grid h2.widgettitle{
text-transform: uppercase;
margin-bottom: 20px;
}
.single_portfolio.related_portfolio .posts_grid.cws_portfolio_posts_grid h2.widgettitle .slash-icon i{
position: relative;
margin: 0 2px 0 2px;
top: -5px;
font-size: 35px;
line-height: 45px;
font-weight: 400;
}
.cws_portfolio_posts_grid.dynamic_content{
text-align: center;
}
.cws_portfolio_posts_grid.dynamic_content .cws_vc_shortcode_load_more{
margin-top: 30px;
padding: 0 90px;
line-height: 52px;
font-size: 25px;
font-weight: bold;
}
.cws_portfolio_posts_grid.posts_grid_2 hr.posts_grid_divider:before,
.cws_portfolio_posts_grid.posts_grid_3 hr.posts_grid_divider:before,
.cws_portfolio_posts_grid.posts_grid_4 hr.posts_grid_divider:before{
display: none;
}
.portfolio_item_post .item_content .carousel_link{
position: absolute;
z-index: 2;
width: 100%;
height: 100%;
top: 0;
left: 0;
}
.portfolio_item_post .item_content .video_link{
position: absolute;
z-index: 1;
width: 30px;
height: 35px;
bottom: 10px;
right: 10px;
}
.posts_grid_showcase.posts_grid .portfolio_item_grid_post{
max-height: 400px;
float:none;
overflow: hidden;
margin-top: 0;
}
.posts_grid_showcase.posts_grid .portfolio_item_grid_post .item_content{
width: 100%;
max-height: 400px;
vertical-align: top;
}
.posts_grid_showcase .pic{
position: static;
max-height: 400px;
}
.posts_grid_showcase .pic img{
height: auto;
-webkit-transform: scale(1) translate3d(0,0,0);
-ms-transform: scale(1) translate3d(0,0,0);
transform: scale(1) translate3d(0,0,0);
}
.portfolio_item_post:not(.under_img) .item_shadow_box{
display: block;
position: absolute;
top: 10%;
bottom: 25px;
left: 10%;
right: 10%;
z-index: -1;
-webkit-backface-visibility: hidden;
-moz-backface-visibility: hidden;
-o-backface-visibility: hidden;
-ms-backface-visibility: hidden;
backface-visibility: hidden;
-webkit-box-shadow: 0 15px 50px 0 transparent;
box-shadow: 0 15px 50px 0 transparent;
-webkit-transition: box-shadow .3s ease;
-moz-transition: box-shadow .3s ease;
transition: box-shadow .3s ease;
}
.portfolio_item_post:hover .item_shadow_box{
-webkit-box-shadow: 0 30px 100px 0 rgba(0,0,0,0.85);
box-shadow: 0 30px 100px 0 rgba(0,0,0,0.85);
}
.portfolio_item_post .hover-effect{
position: absolute;
z-index: -1;
top: 0;
left: 0;
width: 100%;
height: 100%;
-webkit-transition: all 0.3s;
transition: all 0.3s;
transition-delay: 0s;
padding: 0;
}
.portfolio_item_post .links.video,
.cws_portfolio_post .links.video{
z-index: 2;
color: #fff;
opacity: 0.5;
font-size: 40px;
padding: 0;
height: auto;
transition-delay: 0.01s;
}
.posts_grid_4 .portfolio_item_post .links.video{
font-size: 30px;
}
.portfolio_item_post .links.video:hover,
.cws_portfolio_post .links.video:hover{
opacity: 0.9;
}
.portfolio_item_post .gallery_post_carousel{
z-index: 0;
position: relative;
}
.portfolio_item_post .gallery_post_carousel_nav:hover,
.portfolio_item_post .arrow .carousel_nav_panel > .prev:hover,
.portfolio_item_post .arrow .carousel_nav_panel > .next:hover{
opacity: 1 !important;
}
.portfolio_item_post .gallery_post_carousel_nav.prev:before{
content: "\f177";
font: normal normal normal 14px/1 FontAwesome;
font-size: inherit;
text-rendering: auto;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
}
.portfolio_item_post .gallery_post_carousel_nav.next:before{
content: "\f178";
font: normal normal normal 14px/1 FontAwesome;
font-size: inherit;
text-rendering: auto;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
}
.portfolio_item_post .gallery_post_carousel_nav.next{
right: 10px;
}
.portfolio_item_post .gallery_post_carousel_nav{
z-index: 2;
}
.portfolio_item_post .gallery_post_carousel_nav{
background: transparent;
position: absolute;
-moz-transform: translateY(-50%);
-webkit-transform: translateY(-50%);
-o-transform: translateY(-50%);
-ms-transform: translateY(-50%);
transform: translateY(-50%);
top: 50%;
color: #fff;
font-size: 20px;
opacity: 0;
visibility: hidden;
margin-left: -80px;
z-index: 4;
width: 36px;
height: 36px;
line-height: 36px;
text-align: center;
border-radius: 50%;
border: 3px solid rgba(255,255,255,.6);
-webkit-transition: all 0.3s ease-in-out;
-moz-transition: all 0.3s ease-in-out;
-ms-transition: all 0.3s ease-in-out;
-o-transition: all 0.3s ease-in-out;
transition: all 0.3s ease-in-out;
}
.portfolio_item_post .gallery_post_carousel_nav.prev{
margin-left: -80px;
opacity: .6;
visibility: visible;
left:0;
}
.portfolio_item_post .gallery_post_carousel_nav.next{
right: 0;
margin-right: -80px;
opacity: 0;
}
.portfolio_item_post:hover .gallery_post_carousel_nav.prev{
opacity: 0.6;
visibility: visible;
margin-left: 10px;
}
.portfolio_item_post:hover .gallery_post_carousel_nav.next{
opacity: 0.6;
margin-right: 10px;
visibility: visible;
}
.portfolio_item_post.hoverbi .hover-effect:before{
position: absolute;
z-index: -1;
top: 10px;
right: 10px;
bottom: 10px;
left: 10px;
border: 1px solid #fff;
content: '';
opacity: 0;
-webkit-transition: opacity 0.35s,-webkit-transform 0.35s;
transition: opacity 0.35s,transform 0.35s;
-webkit-transform: scale(0);
transform: scale(0);
}
.video .cover_img {
position: absolute;
z-index: 1;
width: 100%;
height: 100%;
top: 0;
left: 0;
-webkit-transition: all .5s;
transition: all .5s;
display: flex;
display: -webkit-flex;
justify-content: center;
-webkit-justify-content: center;
align-items: center;
-webkit-align-items: center;
flex-direction: column;
-webkit-flex-direction: column;
}
.video .cover_img {
background: transparent;
}
.cover_img img{
width: 100%;
display: block;
}
.cws_portfolio_content_wrap > .post_title,
.cws_portfolio_content_wrap > .post_terms,
.cws_portfolio_content_wrap > .post_content{
padding: 0 30px;
position: relative;
z-index: 2;
-webkit-transition: all 0.3s;
transition: all 0.3s;
transition-delay: 0s;
}
.portfolio_item_post:not(.hoverdir) .cws_portfolio_content_wrap > .post_title,
.portfolio_item_post:not(.hoverdir) .cws_portfolio_content_wrap > .post_terms,
.portfolio_item_post:not(.hoverdir) .cws_portfolio_content_wrap > .post_content,
.portfolio_item_post:not(.hoverdir) .cws_portfolio_content_wrap > .links.video{
top: 30px;
}
.posts_grid .portfolio_item_post.under_img .cws_portfolio_posts_grid_post_content{
opacity: 1;
}
.posts_grid .portfolio_item_post.under_img.add_divider .cws_portfolio_posts_grid_post_content {
margin-bottom: 0;
}
.portfolio_item_post .pic .links{
height: 100%;
z-index: 2;
}
.portfolio_item_post:not(.hoverdir) .pic .hover-effect{
background: #000;
}
.portfolio_item_post:not(.hoverdir):hover .pic .hover-effect{
opacity: 0;
}
.portfolio_item_post:not(.hoverdir):hover .cws_portfolio_content_wrap > .post_title,
.portfolio_item_post:not(.hoverdir):hover .cws_portfolio_content_wrap > .post_terms,
.portfolio_item_post:not(.hoverdir):hover .cws_portfolio_content_wrap > .post_content,
.portfolio_item_post:not(.hoverdir):hover .cws_portfolio_content_wrap > .links.video{
top: 0;
}
.portfolio_item_post:not(.hoverdir):hover .cws_portfolio_content_wrap > .cws_portfolio_post_title + *{
transition-delay: .05s;
}
.portfolio_item_post:not(.hoverdir):hover .cws_portfolio_content_wrap > .cws_portfolio_post_title + * + * {
transition-delay: .05s;
}
.cws_portfolio_single_content .gallery{
display: flex;
justify-content: center;
flex-wrap: wrap;
}
.post_single.bot .cws_portfolio_single_content{
margin-top: 20px;
}
#page.full_width .cws_portfolio_single_content{
margin-top: 0;
}
.single-cws_portfolio #page.full_width > .post_post_media,
.single-post #page.full_width > .post_post_media{
transition: all 0.5s ease-in-out;
height: 0;
opacity: 0;
}
#page.full_width .post_single.flex_col{
margin: 0 !important;
}
.cws_portfolio_post .cws_portfolio_content_wrap{
opacity: 0;
}
.cws_portfolio_post:hover .cws_portfolio_content_wrap{
opacity: 1;
}
.cws_portfolio_post .links.area {
position: absolute;
z-index: 1;
top: 0;
left: 0;
width: 100%;
height: 100%;
padding: 0;
}
.portfolio_item_post .side_load{
position: absolute;
z-index: 1;
width: 100%;
height: 100%;
top: 0;
left: 0;
}
.portfolio_item_post .side_load .load_bg{
width: 0%;
height: 100%;
position: absolute;
left: 0px;
top: 0px;
display: block;
z-index: 1;
}
.vc_row.vc_row-no-padding .content_ajax .vc_column-inner{
padding-right: 15px;
padding-left: 15px;
}
.portfolio_item_post .side_load .load_wrap{
display: block;
position: absolute;
left: 0;
top: 0px;
width: 0;
height: 100%;
z-index: 1;
overflow: hidden;
}
.portfolio_item_post .side_load .load_wrap h3{
font-size: 40px;
display: flex;
z-index: 1;
height: 100%;
justify-content: center;
align-items: center;
}
.portfolio_item_post .old_article{
position: relative;
z-index: 2;
max-height: 400px;
float:right;
width: 100%;
}
.portfolio_item_post .content_ajax{
position: absolute;
z-index: 1;
width: calc(100% - 30px);
top: 0;
left: 15px;
}
article.portfolio_item_post.prev{
transform: translateY(-100%);
transition: all 1s;
}
article.portfolio_item_post.next{
transform: translateY(100%);
transition: all 1s;
}
.posts_grid_showcase .portfolio_item_grid_post.current{
max-height: none;
top: 0 !important;
}
.posts_grid_showcase .portfolio_item_grid_post.cur .content_ajax .cws_portfolio_post{
margin-bottom: 40px;
}
.posts_grid_showcase .portfolio_item_grid_post.current .content_ajax{
position: relative;
left: 0;
width: 100%;
}
.posts_grid_showcase .content_ajax .cws_portfolio_post > .grid_row{
width: 1170px;
margin:0 auto;
}
.posts_grid_showcase .content_ajax .cws_vc_shortcode_layout_container{
margin-top: 15px;
}
.posts_grid_showcase .back_link_case{
text-align: center;
margin-top: 30px;
}
.posts_grid_showcase .back_link_case i{
margin-right: 5px;
}
.posts_grid_showcase .back_link_case a{
color: #000;
font-weight: 700;
}
.posts_grid_showcase .back_link_case a:hover i{
animation: left 1.5s infinite ease;
}
@keyframes left {
0% { transform:translateX(0) }
50% { transform:translateX(-10px) }
100% { transform:translateX(0) }
}
body.portfolio_fw .back_button{
height: 0;
display: block;
}
body.portfolio_fw .back_button:hover{
color: #fff;
}
/* \ portfolio single related */
.cws_portfolio_fw.no_padding{
border-top: 1px solid #e6e6e6;
}
.cws_portfolio_fw.no_padding .links{
padding: 10px;
}
.cws_portfolio_fw .cws_portfolio_header .ce_title{
font-size: 15px;
}
.cws_portfolio .grid,
.cws_portfolio .grid .item,
.cws_portfolio.no_padding .grid,
.cws_portfolio.no_padding .grid .item,
.cws_portfolio.small_padding .grid,
.cws_portfolio.small_padding .grid .item,
.cws_portfolio_fw .grid,
.cws_portfolio_fw .grid .item,
.cws_portfolio_fw.no_padding .grid_fw,
.cws_portfolio_fw.no_padding .grid_fw .item,
.cws_portfolio_fw.small_padding .grid_fw,
.cws_portfolio_fw.small_padding .grid_fw .item
{
margin: 0px;
}
.cws_portfolio_fw.no_padding .item_content,
.cws_portfolio_fw.no_padding .grid_fw .item,
.cws_portfolio.no_padding .item_content,
.cws_portfolio.no_padding .grid .item{
padding: 0px;
}
.cws_portfolio_fw.small_padding .item_content,
.cws_portfolio_fw.small_padding .grid_fw .item,
.cws_portfolio.small_padding .item_content,
.cws_portfolio.small_padding .grid .item{
padding: 2px;
}
.cws_portfolio_items.grid.grid-2,
.cws_portfolio_items.grid.grid-3,
.cws_portfolio_items.grid.grid-4{
margin-top: 0px;
}
.cws_portfolio.small_spacing .cws_portfolio_items.grid.grid-2,
.cws_portfolio.small_spacing .cws_portfolio_items.grid.grid-3,
.cws_portfolio.small_spacing .cws_portfolio_items.grid.grid-4{
margin-top: 30px;
}
.cws_portfolio_items.grid.grid-2 .item,
.cws_portfolio_items.grid.grid-3 .item,
.cws_portfolio_items.grid.grid-4 .item{
margin-top: 0px;
border-top-style: none;
}
.cws_portfolio.no_padding .cws_portfolio_items .item_content,
.cws_portfolio.no_padding .cws_portfolio_items.grid .item{
margin: 0px;
}
.cws_portfolio.small_spacing .cws_portfolio_items.grid.grid-2 .item,
.cws_portfolio.small_spacing .cws_portfolio_items.grid.grid-3 .item,
.cws_portfolio.small_spacing .cws_portfolio_items.grid.grid-4 .item{
margin-top: 3px;
}
.cws_portfolio_items .item > .media_part + *{
margin-top: 15px;
}
.cws_portfolio_items.grid-3 .item > .media_part + *,
.cws_portfolio_items.grid-4 .item > .media_part + *{
margin-top: 15px;
}
.cws_portfolio_items .item .title_part,
.cws_portfolio_items .item .categories{
text-align: center;
padding: 10px;
}
.cws_portfolio_items .item .post_info.outside .title_part,
.cws_portfolio_items .item .post_info.outside .categories{
padding: 0px;
}
.cws_portfolio_items .item .post_info.outside{
margin-bottom: 20px;
}
.cws_portfolio_items .post_info.outside .title_part a{
font-size: 1.15em;
}
.cws_portfolio_items .post_info.outside .categories,
.cws_portfolio_items .post_info.outside a
{
color: #b2b2b2;
}
.cws_portfolio_items .item .categories{
font-size: 1.066667em
}
.cws_portfolio_items .item .categories a{
font-style: italic;
text-transform: capitalize;
font-size: 0.81em;
}
.cws_portfolio_items .item .categories a{
font-style: italic;
}
.wide_featured_img{
margin-bottom: 10px;
}
.wide_featured_img img{
width: 100%;
}
.cws_portfolio.single .cws_portfolio_items .item .title_part{
font-size: 1em;
text-align: left;
}
.cws_portfolio.single .cws_portfolio_items .item .ce_title + .desc_part{
margin-top: 0;
}
.cws_portfolio.single .cws_portfolio_items .item .ce_title:after{
content: '';
display: block;
width: 30px;
margin: 15px auto 15px 0;
background: #f2f2f2;
}
.cws_portfolio > * + *,
.cws_portfolio_fw > * + *{
margin-top: 10px;
}
.cws_portfolio > *[style*='display: none;'] + *,
.cws_portfolio > *[style*='display:none;'] + *{
margin-top: auto;
}
.cws_portfolio.massonry .pagination.separated,
.cws_portfolio.massonry .pagination_load_more.separated,
.cws_portfolio_fw .pagination_load_more.separated,
.cws_portfolio_fw .pagination.separated{
margin-top: 50px;
border-top-style: none;
padding-top: 0;
}
.cws_portfolio.single .cws_portfolio_items .pic_alt img{
width: 100%;
height: auto;
}
.cws_portfolio.single .cws_portfolio_items .media_part{
margin-bottom: 20px;
}
.cws_portfolio_header{
display: table;
width: 100%;
padding: 0 15px;
box-sizing: border-box;
}
.cws_portfolio.small_spacing .cws_portfolio_header{
display: table;
width: 100%;
padding: 0;
box-sizing: border-box;
}
.cws_portfolio_header .cws_portfolio_filter{
float: right;
width: 200px;
}
.cws_portfolio_header .cws_portfolio_filter.fw_filter {
float: none;
width: auto;
text-align: center;
}
.cws_portfolio_header .ce_title + .cws_portfolio_filter_container .cws_portfolio_filter {
text-align: right;
}
.cws_portfolio_filter.fw_filter a {
position: relative;
display: inline-block;
z-index: 1;
color: inherit;
text-transform: capitalize;
}
.cws_portfolio_filter.fw_filter a:not(:first-child):before {
content: "\00B7";
padding-left: 20px;
padding-right: 20px;
}
.page_content.single_sidebar .cws_portfolio_filter.fw_filter a:not(:first-child):before {
padding-left: 10px;
padding-right: 10px;
}
.page_content.double_sidebar .cws_portfolio_filter.fw_filter a:not(:first-child):before {
padding-left: 5px;
padding-right: 5px;
}
.cws_portfolio_filter.fw_filter a.active:before {
width: 100%;
}
.cws_portfolio_header .carousel_nav_panel{
width: 45px;
padding-left: 15px;
float: right;
}
.cws_portfolio_header>*{
display: table-cell;
vertical-align: middle;
}
.cws_portfolio_items .img_cont{
position: relative;
z-index: 0;
}
.cws_portfolio_items .pic .img_cont>img.blured-img{
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 100%;
opacity: 0;
z-index: 1;
}
.cws_portfolio_items .pic:hover .img_cont>img.blured-img{
opacity: 1;
}
/* -- portfolio single */
.cws_portfolio.single .media_part .pic img{
width: auto;
max-width: 100%;
}
.cws_portfolio.single .media_part .pic{
float: left;
margin-right: 30px;
margin-bottom: 20px;
max-width: calc(100% - 30px);
position: relative;
}
.cws_portfolio.single .cws_portfolio_items .item > * + .title.no_out_border {
margin-top: 0px;
}
.cws_portfolio.single .cws_portfolio_items .item > .title + * {
margin-top: 10px;
}
.cws_portfolio.single .cws_portfolio_items .item .desc_part{
text-align: start;
}
.cws_portfolio.single .media_part.floated{
float: left;
margin-right: 30px
}
.cws_portfolio.single .cws_portfolio_items .item > .media_part.floated + *{
margin-top: 0;
}
/* +++ portfolio single related */
.cws_portfolio.single.related .carousel_nav_panel{
float: none;
padding: 15px 0;
margin-top: 0;
height: 55px;
}
.cws_portfolio.single.related .carousel_nav_panel span{
float: none;
display: inline-block;
vertical-align: middle;
}
.cws_portfolio.single.related .carousel_nav_panel .prev_section{
float: left;
}
.cws_portfolio.single.related .carousel_nav_panel .next_section{
float: right;
}
/* +++\ portfolio single related */
/* --\ portfolio single */
/* -- portfolio full width */
.pic_alt {
position: relative;
overflow: hidden;
}
.pic_alt > *{
position: relative;
}
.pic_alt > img{
z-index: 1;
}
.pic_alt .hover-effect{
z-index: 2;
}
.pic_alt .item_content{
z-index: 3;
}
.pic_alt > img,
.pic_alt .img_cont img{
display: block;
width: 100%;
height: auto;
}
.pic_alt > .img_cont > img,
.pic > .img_cont > img,
.cws_portfolio_items .pic:hover .img_cont>img.blured-img,
.cws-widget .portfolio_item_thumb .pic .blured-img{
-webkit-transition: all 0.3s ease;
-moz-transition: all 0.3s ease;
-ms-transition: all 0.3s ease;
transition: all 0.3s ease;
}
.pic_alt > .img_cont,
.pic > .img_cont{
overflow: hidden;
}
.pic_alt .hover-effect,
.pic_alt .item_content{
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 100%;
}
.pic_alt .hover-effect{
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 100%;
transform: translateX(-100%);
background-color: rgba(255,255,255,0.1);
box-sizing: border-box;
}
.pic_alt:hover .hover-effect{
transform: translateX(0%);
}
.pic_alt .item_content{
text-align: center;
}
.pic_alt canvas{
position: absolute;
top: 0;
left: 0;
opacity: 0;
z-index: 2;
}
.pic_alt:hover canvas.drawn{
opacity: 1;
}
.cws_portfolio_fw .pic,
.cws_portfolio .pic_alt{
position: relative;
z-index: 1;
}
.cws_portfolio_fw .item_content,
.cws_portfolio .item_content {
line-height: 1.23076923;
opacity: 0;
display: flex;
flex-direction : column;
justify-content: space-between;
}
.cws_portfolio_fw .item_content a.link_overlay,
.cws_portfolio .item_content a.link_overlay{
z-index: 2;
display: block;
width: 100%;
height: 100%;
position: absolute;
}
.cws_portfolio_fw .pic_alt:hover .item_content,
.cws_portfolio .pic_alt:hover .item_content {
opacity: 1;
}
.cws_portfolio_fw .media_part .title,
.cws_portfolio .media_part .title{
text-transform: uppercase;
line-height: 1.3;
}
.cws_portfolio_fw .cats{
}
.cws_portfolio_fw .post_info > * + *,
.cws_portfolio .post_info > * + *{
margin-top: 10px;
}
.cws_portfolio_fw .meta-inside .media_part .post_info,
.cws_portfolio .meta-inside .media_part .post_info{
position: absolute;
z-index: 2;
width: 100%;
max-height: 100%;
-webkit-transform: translate(0%,100%);
-o-transform: translate(0%,100%);
-moz-transform: translate(0%,100%);
-ms-transform: translate(0%,100%);
transform: translate(0%,100%);
bottom: 0px;
background: rgba(255,255,255,0.9);
-webkit-transition: all .25s linear;
-moz-transition: all .25s linear;
-ms-transition: all .25s linear;
-o-transition: all .25s linear;
transition: all .25s linear;
}
.cws_portfolio_fw .meta-inside .pic_alt:hover .post_info,
.cws_portfolio .meta-inside .pic_alt:hover .post_info{
-webkit-transform: translate(0%,0%);
-o-transform: translate(0%,0%);
-moz-transform: translate(0%,0%);
-ms-transform: translate(0%,0%);
transform: translate(0%,0%);
}
.cws_portfolio_fw .links,
.cws_portfolio .links{
opacity: 1;
pointer-events: none;
}
.cws_portfolio_fw .links a,
.cws_portfolio .links a{
display: inline-block;
text-align: center;
background: transparent;
border-style: solid;
}
.cws_portfolio_fw .links a,
.cws_portfolio .links a{
position: relative;
display: inline-block;
font-size: 20px;
width: 20px;
height: 20px;
line-height: 20px;
text-align: center;
padding: 10px;
border: 2px solid #ffffff;
background: rgba(255,255,255,0.9);
pointer-events: all;
}
.cws_portfolio_fw .links:only-child,
.cws_portfolio .links:only-child{
padding: 0;
margin: auto;
}
.cws_portfolio_fw .links:only-child:before,
.cws_portfolio .links:only-child:before{
display: none;
}
.cws_portfolio_fw .pic_alt > .img_cont{
border-radius: 0;
}
.cws_portfolio_fw .pic_alt > .img_cont > .blured-img{
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 100%;
opacity: 0;
z-index: 1;
}
.cws_portfolio_fw .pic_alt:hover > .img_cont > .blured-img{
opacity: 1;
}
/* --\ portfolio full width */
/*
==\ PORTFOLIO
*/
/*
== CLASSES
*/
.cws_classes_post_title {
font-size: 22px;
text-align: center;
font-weight: 500;
margin-top:25px;
margin-bottom: 10px;
}
.thumb_staff_posts{
padding: 4px;
margin: 0 2.5px;
border-radius: 50%;
background: #fff;
display: block;
}
.staff_posts_wrapper{
display: flex;
justify-content: center;
align-items: center;
}
.staff_post_wrapper:after{
display: block;
clear: both;
height: 0;
content: "";
}
.staff_single_posts_classes{
font-size: 26px;
font-weight: 500;
}
.post_excerpt.single_posts_classes{
display:block;
font-size: 18px;
font-weight: bold;
margin-bottom: 20px;
}
.single_media_classes{
display: block;
float:left;
margin-right: 30px;
margin-bottom: 0;
}
.staff_classes_single .staff_post_wrapper{
padding: 50px 0;
}
.post_atts.post_single_post_atts .cws_vc_shortcode_button{
margin-left: 0;
}
.single_staff_wrapper .post_terms{
margin-bottom: 8px;
}
.single_staff_wrapper .post_terms a{
font-size: .84em;
line-height: 26px;
margin-right: 10px;
color: #fff;
border-radius: 13px;
display: inline-block;
padding: 0 10px;
margin-bottom: 15px;
margin-top: 15px;
}
.post_atts.cws_staff_post_atts.post_single_post_atts{
text-align: right;
margin-right: 0;
}
.staff_classes_single .staff_post_wrapper:last-child{
padding-bottom: 10px;
}
.staff_classes_single{
margin-top:60px;
}
.staff_classes_single .staff_post_wrapper{
border-top-width: 1px;
border-style: solid;
}
.staff_classes.tooltip .staff_posts_wrapper{
position: relative;
}
.staff_classes.tooltip .thumb_staff_posts:hover + .thumb_staff_posts_title{
visibility: visible;
opacity: 1;
}
.cws_classes_post_content.single_posts_classes{
display: block;
margin-bottom: 20px;
}
.post_social_links_classes a{
-webkit-transition: color 0.3s;
-moz-transition: color 0.3s;
transition: color 0.3s;
margin-right: 13px;
border-radius: 50%;
display: inline-block;
width: 39px;
height: 39px;
line-height: 39px;
border-style: solid;
font-size: 20px;
position: relative;
z-index: 1;
text-align: center;
}
.post_social_links_classes a:after{
top: -2px;
left: -2px;
padding: 2px;
z-index: -1;
background: #fff;
-webkit-transition: -webkit-transform 0.2s, opacity 0.3s;
-moz-transition: -moz-transform 0.2s, opacity 0.3s;
transition: transform 0.2s, opacity 0.3s;
-webkit-transform: scale(1.3);
-moz-transform: scale(1.3);
-ms-transform: scale(1.3);
transform: scale(1.3);
opacity: 0;
}
.post_social_links_classes a:after {
pointer-events: none;
position: absolute;
width: 100%;
height: 100%;
border-radius: 50%;
content: '';
-webkit-box-sizing: content-box;
-moz-box-sizing: content-box;
box-sizing: content-box;
}
.post_social_links_classes a:hover:after {
-webkit-transform: scale(1);
-moz-transform: scale(1);
-ms-transform: scale(1);
transform: scale(1);
opacity: 1;
}
.post_social_links_classes a:hover{
color:#fff;
}
.post_media.single_media_classes > .post_social_links_classes.cws_staff_post_social_links{
margin-top: 10px;
}
.post_social_links_classes.cws_staff_post_social_links{
display: block;
margin-bottom: 20px;
padding: 0 2px;
text-align: center;
}
.post_social_links_classes a:last-child{
margin-right: 0;
}
.permalink_author_post_classes{
font-size: 16px;
font-weight: bold;
text-transform: uppercase;
text-decoration: underline;
text-align: right;
display: block;
}
.permalink_author_post_classes:after{
margin-left:8px;
display: inline-block;
font: normal normal normal 14px/1 FontAwesome;
font-size: inherit;
text-rendering: auto;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
content: "\f0a9";
}
.staff_classes.tooltip .thumb_staff_posts_title{
visibility: hidden;
width: 140px;
background-color: black;
color: #fff;
text-align: center;
border-radius: 6px;
padding: 5px 0;
position: absolute;
z-index: 1;
left: 50%;
margin-left: -70px;
bottom: 125%;
opacity: 0;
transition: opacity 1s;
}
.staff_classes:not(.tooltip) .thumb_staff_posts_title{
margin-left:15px;
}
.staff_classes.tooltip .thumb_staff_posts_title a{
transition: opacity 1s;
}
.staff_classes.tooltip .thumb_staff_posts_title:after{
content: "";
position: absolute;
top: 100%;
left: 50%;
margin-left: -5px;
border-width: 5px;
border-style: solid;
border-color: transparent transparent black transparent;
}
.wrap_footer_classes .thumb_staff_posts{
padding: 3px;
}
.wrap_footer_classes{
display: flex;
justify-content: center;
align-items: center;
margin-top:30px;
padding: 10px 30px;
position: relative;
border-radius: 30px;
}
.wrap_footer_classes > *{
position: relative;
z-index: 2;
}
.wrap_footer_classes > .post_date_meta{
margin-right: 14px;
font-weight: bold;
font-size: 14px;
color:#303132;
}
.wrap_footer_classes:after{
content: "";
display: block;
position: absolute;
top:0;
left:0;
width: 100%;
height: 100%;
background: rgba(255,255,255,.8)
}
.wrap_footer_classes .thumb_staff_posts{
position: relative;
overflow:hidden;
}
.wrap_footer_classes .thumb_staff_posts a,
.wrap_footer_classes .thumb_staff_posts img{
position: relative;
z-index: 5;
}
.wrap_footer_classes .staff_classes{
margin: 0;
}
.thumb_staff_posts img{
display: block;
border-radius: 50%;
}
.staff_classes{
display: flex;
justify-content: center;
margin-top:10px;
margin-bottom:15px;
}
.tab_content_classes {
display: none;
}
.working_day_classes div[data-key-id="tab-0"] {
display: block;
}
.tabs_classes li:before{
display: none;
}
.working_day_classes .tabs_classes{
display: flex;
justify-content: center;
margin-bottom: 13px;
margin-top:10px;
}
.tabs_classes li{
padding: 0;
margin:0 2.5px;
border-radius: 18px;
position: relative;
line-height: 25px;
}
.tabs_classes li:after{
display: block;
content: "";
clear: both;
width: 100%;
height: 100%;
position: absolute;
top:0;
left:0;
border-radius: 18px;
background: rgba(255,255,255,.35);
}
.tabs_classes li.active:after{
background: rgba(255,255,255,0);
}
.thumb_staff_posts_img a{
display: block;
}
.staff_thumb_data{
position: relative;
z-index: 4;
}
.display_sc_style_2 .cws_classes_post_wrapper .post_media{
margin-bottom: -50px;
}
.display_sc_style_2.cws_classes_posts_grid.posts_grid_4 .cws_classes_post_wrapper .post_media{
margin-bottom: -25px;
}
.display_sc_style_2 .cws_classes_post_wrapper .post_media .pic{
min-height: 260px;
position: relative;
}
.display_sc_style_2.posts_grid_4.wide_style_classes .cws_classes_post_wrapper .post_media .pic{
min-height: 172px;
}
.display_sc_style_2.posts_grid_4.wide_style_classes .work_days_data{
top:0;
}
.display_sc_style_2.posts_grid_4.wide_style_classes .cws_classes_post_wrapper .post_media > a.link_btn{
top:92px;
}
.display_sc_style_2 .cws_classes_post_wrapper .post_media .pic img{
position: absolute;
top:0;
left:50%;
-moz-transform: translateX(-50%);
-webkit-transform: translateX(-50%);
-o-transform: translateX(-50%);
-ms-transform: translateX(-50%);
transform: translateX(-50%);
}
.display_sc_style_2 .work_days_data{
position: absolute;
top:50px;
-moz-transform: translateX(-50%);
-webkit-transform: translateX(-50%);
-o-transform: translateX(-50%);
-ms-transform: translateX(-50%);
transform: translateX(-50%);
left:50%;
z-index: 5;
opacity: 0;
width: 100%;
visibility: hidden;
-webkit-transition: all 0.3s ease;
-moz-transition: all 0.3s ease;
-ms-transition: all 0.3s ease;
-o-transition: all 0.3s ease;
transition: all 0.3s ease;
}
.display_sc_style_2 .post_wrapper.cws_classes_post_wrapper:hover .work_days_data{
opacity: 1;
visibility: visible;
}
.tabs_classes li .tabs-item{
position: relative;
z-index: 2;
}
.post_wrapper.cws_classes_post_wrapper{
padding-bottom: 30px;
text-align: center;
}
.display_sc_1 .post_wrapper.cws_classes_post_wrapper,
.display_sc_2 .post_wrapper.cws_classes_post_wrapper{
background: #f2f0fb;
}
.post_wrapper.cws_classes_post_wrapper .post_media{
position: relative;
}
.post_wrapper.cws_classes_post_wrapper .post_media img{
margin: 0 auto;
}
.cws_classes_posts_grid .post_wrapper.cws_classes_post_wrapper .post_media:after{
display: block;
position: absolute;
top:0;
left:0;
width: 100%;
height: 100%;
opacity: 0;
content: "";
z-index: 2;
visibility: hidden;
-webkit-transition: all 0.3s ease;
-moz-transition: all 0.3s ease;
-ms-transition: all 0.3s ease;
-o-transition: all 0.3s ease;
transition: all 0.3s ease;
}
.cws_classes_posts_grid .post_wrapper.cws_classes_post_wrapper .post_media img{
-webkit-transition: all 0.3s ease-in-out;
-moz-transition: all 0.3s ease-in-out;
-ms-transition: all 0.3s ease-in-out;
-o-transition: all 0.3s ease-in-out;
transition: all 0.3s ease-in-out;
}
.cws_classes_posts_grid .post_wrapper.cws_classes_post_wrapper:hover .post_media:after{
visibility: visible;
opacity: 1;
}
.tab_content_classes{
text-align: center;
font-size: 16px;
color:#fff;
}
.tabs_classes li .tabs-item{
color:#fff;
padding: 4.5px 13px;
display: block;
line-height: 1;
font-weight: bold;
cursor: pointer;
font-size: 16px;
border-radius: 10px;
}
.tabs_classes li .tabs-item span{
display: inline-block;
line-height: inherit;
}
/*
==\ CLASSES
*/
/*
== TRIBLE EVENTS
*/
.tribe-events-calendar thead th{
border-left: 0;
padding: 11px 0;
font-size: 14px;
text-transform: uppercase;
border-right: 1px solid rgba(255,255,255,0.4);
}
.tribe-events-calendar thead th:hover{
color:#fff;
}
.tribe-events-calendar td.tribe-events-past div[id*=tribe-events-daynum-],
.tribe-events-calendar td div[id*=tribe-events-daynum-],
.tribe-events-calendar td div[id*=tribe-events-daynum-] > a,
.tribe-events-calendar td.tribe-events-past div[id*=tribe-events-daynum-]>a{
background: #ebe9f9;
line-height: 50px;
padding: 0;
text-align: center;
font-size: 18px;
}
.page_content > main .grid_row.cws_tribe_events{
width: 100%;
}
.page_content > main .grid_row.cws_tribe_events #tribe-events-content{
width: 1170px;
margin: 0 auto;
}
.page_content > main .grid_row.cws_tribe_events #tribe-bar-form{
width: 1170px;
margin: 0 auto;
background: transparent;
}
.page_content > main .grid_row.cws_tribe_events #tribe-bar-form input[type=text]{
border:0;
background: #fff;
line-height: 50px;
font-size: 18px;
opacity:1;
padding: 0 0 0 20px;
margin:0;
border-radius: 25px;
color:rgba(112, 114, 115, .7);
font-style: normal;
}
.page_content > main .grid_row.cws_tribe_events #tribe-bar-form input[type=text]::-webkit-input-placeholder {
font-style: normal;
}
.page_content > main .grid_row.cws_tribe_events #tribe-bar-form input[type=text]:-moz-placeholder {
font-style: normal;
}
.page_content > main .grid_row.cws_tribe_events #tribe-bar-form input[type=text]::-moz-placeholder {
font-style: normal;
}
.page_content > main .grid_row.cws_tribe_events #tribe-bar-form input[type=text]:-ms-input-placeholder {
font-style: normal;
}
.page_content > main .grid_row.cws_tribe_events #tribe-bar-form .tribe-bar-submit{
margin-top: 30px;
}
.page_content > main .grid_row.cws_tribe_events #tribe-bar-form #tribe-bar-dates{
position: relative;
}
.page_content > main .grid_row.cws_tribe_events #tribe-bar-form #tribe-bar-dates:after{
content: "\f107";
display: inline-block;
font: normal normal normal 14px/1 FontAwesome;
font-size: inherit;
text-rendering: auto;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
color:#a3a4a4;
position: absolute;
bottom: 15px;
right: 20px;
z-index: 0;
}
.page_content > main .grid_row.cws_tribe_events #tribe-bar-form .tribe-bar-views-list .tribe-bar-views-option a{
background: #fff;
line-height: 50px;
padding: 0 0 0 20px;
}
.page_content > main .grid_row.cws_tribe_events #tribe-bar-form .tribe-bar-views-list .tribe-bar-views-option:first-child a{
border-radius:25px;
}
.page_content > main .grid_row.cws_tribe_events #tribe-bar-form .tribe-bar-views-open .tribe-bar-views-list .tribe-bar-views-option.tribe-bar-active:first-child a{
border-radius: 25px 25px 0 0;
}
#tribe-bar-views li.tribe-bar-views-option{
-webkit-transition: all 0s ease;
-moz-transition: all 0s ease;
-ms-transition: all 0s ease;
-o-transition: all 0s ease;
transition: all 0s ease;
}
.tribe-mini-calendar td{
border-radius: 4px;
}
table.tribe-mini-calendar {
border-collapse: separate;
border: 0;
border-spacing: 5px;
background: #ea8fca;
}
.page_content .tribe-mini-calendar .tribe-events-has-events div[id*='daynum-'] a:before{
display: none;
}
.tribe-mini-calendar .tribe-events-has-events div[id*='daynum-']{
position: relative;
}
.tribe-mini-calendar .tribe-events-has-events div[id*='daynum-']:before{
content: "";
position: absolute;
top: 0;
bottom: 0;
left: 0;
right: 0;
background: rgba(255,255,255,0.1);
color: #fff;
z-index:0;
border-radius: 4px;
}
.tribe-mini-calendar .tribe-events-has-events div[id*='daynum-'] a,
.tribe-mini-calendar .tribe-mini-calendar-no-event{
width: 32px;
height: 32px;
text-align: center;
vertical-align: middle;
color: #fff;
position: relative;
-webkit-transition: all .3s ease;
-moz-transition: all .3s ease;
-ms-transition: all .3s ease;
-o-transition: all .3s ease;
transition: all .3s ease;
padding: 0;
line-height: 32px;
}
.tribe-mini-calendar .tribe-events-has-events div[id*='daynum-']:hover:before{
background: #fff;
}
.tribe-mini-calendar-grid-wrapper .tribe-mini-calendar .tribe-events-has-events:hover a:hover{
background: #fff;
}
.tribe-mini-calendar-grid-wrapper .tribe-mini-calendar .tribe-events-has-events a{
border-radius: 4px;
}
.tribe-mini-calendar-grid-wrapper .tribe-mini-calendar td.tribe-events-has-events.tribe-events-present div[id*='daynum-']:before,
.tribe-mini-calendar-grid-wrapper .tribe-mini-calendar td.tribe-events-has-events.tribe-mini-calendar-today div[id*='daynum-']:before{
background: rgba(255,255,255,0.3);
}
.tribe-mini-calendar-list-wrapper .tribe-mini-calendar-event .list-date .list-dayname{
padding: 0;
}
.page_content > main .grid_row.cws_tribe_events #tribe-bar-form .tribe-bar-views-inner{
background: transparent;
}
.page_content > main .grid_row.cws_tribe_events .tribe-events-tooltip .tribe-events-event-body .tribe-events-event-thumb img{
max-height: none;
max-width: none;
}
.page_content > main .grid_row.cws_tribe_events .tribe-events-tooltip .tribe-events-event-body .tribe-events-event-thumb{
padding: 0;
margin: 15px 0 20px;
}
.page_content > main .grid_row.cws_tribe_events .tribe-events-tooltip .tribe-events-event-body .tribe-event-description{
clear: both;
font-size: 14px;
text-align: left;
}
.page_content > main .grid_row.cws_tribe_events #tribe-events-footer{
margin-top: 20px;
}
.page_content > main .grid_row.cws_tribe_events #tribe-bar-form label{
font-size: 20px;
font-weight: 500;
color:#fff;
text-transform: capitalize;
margin-bottom: 10px;
padding: 0;
}
.page_content > main .grid_row.cws_tribe_events .tribe-events-tooltip{
padding: 25px;
border-radius: 10px;
}
#tribe-events-content .tribe-events-tooltip h4{
color:#6e65ad;
font-size: 18px;
text-align: left;
}
#tribe-events-footer .tribe-events-sub-nav li a, #tribe-events-header .tribe-events-sub-nav li a,
#tribe-events-footer .tribe-events-sub-nav .tribe-events-nav-next a, #tribe-events-header .tribe-events-sub-nav .tribe-events-nav-next a{
font-size: 22px;
font-weight: 500;
}
#tribe-events-footer .tribe-events-sub-nav .tribe-events-nav-next a:after,
#tribe-events-header .tribe-events-sub-nav .tribe-events-nav-next a:after{
content: "\f15d";
font-family: 'cwsicon';
font-size: 17px;
border-width: 3px;
border-style: solid;
border-radius: 50%;
width: 36px;
height: 36px;
display: inline-block;
text-align: center;
margin-left: 10px;
}
#tribe-events-footer .tribe-events-sub-nav .tribe-events-nav-previous a:before,
#tribe-events-header .tribe-events-sub-nav .tribe-events-nav-previous a:before{
content: "\f15c";
font-family: 'cwsicon';
font-size: 17px;
border-width: 3px;
border-style: solid;
border-radius: 50%;
width: 36px;
height: 36px;
display: inline-block;
text-align: center;
margin-right: 10px;
}
#tribe-events-footer .tribe-events-sub-nav li a span,
#tribe-events-header .tribe-events-sub-nav li a span,
#tribe-events-footer .tribe-events-sub-nav .tribe-events-nav-next a span,
#tribe-events-header .tribe-events-sub-nav .tribe-events-nav-next a span{
display: none;
}
#tribe-events-content .tribe-event-duration{
text-align: left;
font-size: 14px;
text-transform: uppercase;
color:#5c5e5f;
opacity: 0.7;
margin-top: 5px;
}
#tribe-events-content .tribe-event-duration:before{
content: "\f017";
display: inline-block;
font: normal normal normal 14px/1 FontAwesome;
font-size: inherit;
text-rendering: auto;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
opacity: .5;
}
.page_content > main .grid_row.cws_tribe_events #tribe-bar-form input[type=text]:focus{
outline: none;
}
.page_content > main .grid_row.cws_tribe_events #tribe-bar-form .tribe-bar-submit input[type=submit]{
line-height: 41px;
font-size: 25px;
font-weight: bold;
color:#fff;
border-radius: 25px;
border-width: 4px;
border-style: solid;
padding: 0 40px;
-webkit-transition: all 0.3s ease;
-moz-transition: all 0.3s ease;
-ms-transition: all 0.3s ease;
-o-transition: all 0.3s ease;
transition: all 0.3s ease;
}
.page_content > main .grid_row.cws_tribe_events #tribe-bar-form .tribe-bar-submit input[type=submit]:hover{
background: transparent;
}
.page_content > main .grid_row.cws_tribe_events #tribe-events-bar{
padding: 40px 0;
}
.tribe-events-calendar td.tribe-events-present div[id*=tribe-events-daynum-] > a{
line-height: initial;
line-height: 50px;
padding: 0;
text-align: center;
font-size: 18px;
}
.tribe-events-calendar td.tribe-events-present div[id*=tribe-events-daynum-]{
line-height: 50px;
padding: 0;
text-align: center;
font-size: 18px;
}
.events-archive.events-gridview #tribe-events-content table .type-tribe_events{
margin:0;
padding: 7% 19%;
}
.events-archive.events-gridview #tribe-events-content table .type-tribe_events.tribe-events-last{
border-bottom: 0;
}
#tribe-events-content .tribe-events-calendar div[id*=tribe-events-event-] h3.tribe-events-month-event-title{
font-size: 16px;
font-weight: bold;
}
.events-archive.events-gridview #tribe-events-content table .type-tribe_events{
border-bottom:1px solid #fff;
}
#tribe-events-content .tribe-events-calendar td:hover{
box-shadow: none;
}
#tribe-events-content .tribe-events-calendar td{
border:1px solid #fff;
}
.tribe-events-schedule{
display: flex;
margin:0 0 25px 0;
}
.tribe-events-schedule > *{
margin-right: 15px;
}
.tribe-events-schedule > *:last-child{
margin-right: 0;
}
.tribe-events-schedule h2:before{
display: inline-block;
font: normal normal normal 14px/1 FontAwesome;
font-size: inherit;
text-rendering: auto;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
content: "\f017";
margin-right: 5px;
}
.tribe-events-schedule h2,.single-tribe_events .tribe-events-schedule .recurringinfo, .single-tribe_events .tribe-events-schedule .tribe-events-cost, .single-tribe_events .tribe-events-schedule .tribe-events-divider{
font-size: 16px;
font-weight: normal;
line-height: initial;
}
.event-is-recurring{
font-weight: normal;
}
.tribe-events-divider{
margin: 0 18px;
}
.single-tribe_events .tribe-events-single-event-title{
font-weight: 500;
font-size: 36px;
margin-bottom: 10px;
}
.tribe-events-single ul.tribe-related-events li{
background: #f6f5fc;
}
.tribe-events-single ul.tribe-related-events li{
margin-right: 15px;
margin-left:15px;
width: 100%;
}
.tribe-events-single ul.tribe-related-events{
margin-left: -15px;
margin-right: -15px;
display: flex;
}
.tribe-events-single ul.tribe-related-events .tribe-related-events-title{
font-size: 20px;
margin-bottom: 20px;
line-height: 1em;
margin-top: 18px;
}
.tribe-events-single ul.tribe-related-events li .tribe-related-event-info{
padding: 0 20px 60px;
font-size: 16px;
}
.tribe-related-event-info .tribe-event-date-start:before{
display: inline-block;
font: normal normal normal 14px/1 FontAwesome;
font-size: inherit;
text-rendering: auto;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
content: "\f017";
margin-right: 5px;
}
.tribe-events-single ul.tribe-related-events .recurringinfo{
}
.tribe-events-single ul.tribe-related-events .tribe-related-events-thumbnail a{
line-height: 0;
display: block;
}
.cws-content .tribe-mini-calendar-nav + thead th,.cws-content .tribe-events-calendar thead th{
border-left: 1px solid rgba(255,255,255,.4);
border-right: 1px solid rgba(255,255,255,.4);
border-top: 1px solid rgba(255,255,255,1);
border-bottom: 1px solid rgba(255,255,255,1);
line-height: 50px;
}
.tribe-events-calendar tbody tr td:nth-child(even){
background: #fdfcfe;
}
.tribe-events-calendar tbody tr td:nth-child(odd){
background: #f7f6fb;
color:#7d72c4 !important;
}
.tribe-events-calendar div[id*=tribe-events-event-] h3.tribe-events-month-event-title a{
opacity: 1;
}
.tribe-bar-views-list li:before,
.tribe-events-sub-nav li:before{
display: none;
}
.single-tribe_events #tribe-events-content .tribe-events-event-meta dl dt + dd{
background: #f6f4fc;
}
.single-tribe_events #tribe-events-content .tribe-events-event-meta dt + dd{
line-height: 48px;
font-size: 18px;
font-style:normal;
padding-left: 21px;
border-radius: 4px;
margin-top: 10px;
}
.single-tribe_events #tribe-events-content .tribe-events-event-meta dt{
margin-top: 15px;
}
.single-tribe_events #tribe-events-content .tribe-events-event-meta dd
{
font-size: 18px;
font-style:normal;
line-height: normal;
}
div.tribe-events-notices>ul>li{
padding-left: 19px;
}
#tribe-events .tribe-events-button, #tribe-events .tribe-events-button:hover, #tribe_events_filters_wrapper input[type=submit], .tribe-events-button, .tribe-events-button.tribe-active:hover, .tribe-events-button.tribe-inactive, .tribe-events-button:hover{
font-size: 20px;
font-weight: bold;
padding: 0 32px;
line-height: 37px;
border-radius: 25px;
text-transform: capitalize;
border-width: 4px;
border-style: solid;
}
.events-list .tribe-events-loop, .single-tribe_organizer .tribe-events-loop, .single-tribe_venue .tribe-events-loop, .tribe-events-day .tribe-events-loop{
max-width: none;
}
.tribe-events-list .tribe-events-event-cost{
margin: 0;
position: absolute;
top:0;
right: 0;
}
.tribe-events-list .tribe-events-event-cost span{
font-size: 20px;
border:0;
font-style: normal;
font-weight: 400;
line-height: 1;
padding: 6px 12px;
text-align: center;
text-overflow: ellipsis;
border-radius: 15px;
color:#fff;
}
.tribe-events-list-separator-month+.type-tribe_events.tribe-events-first .tribe-events-event-cost{
margin-top: 1.5em;
}
.tribe-events-list svg{
display: block;
width: 92px;
height: 92px;
margin:0 auto;
position: absolute;
bottom: 0;
left:50%;
-moz-transform: translateX(-50%);
-webkit-transform: translateX(-50%);
-o-transform: translateX(-50%);
-ms-transform: translateX(-50%);
transform: translateX(-50%);
}
.tribe-events-list .type-tribe_events{
padding-bottom: 130px;
}
.tribe-events-list .type-tribe_events .cws-tribe-events-list:before{
content: "";
display: block;
width: calc(50% - 46px);
height: 1px;
position: absolute;
bottom: 46px;
-webkit-transition: all 0.5s ease-in;
-moz-transition: all 0.5s ease-in;
-ms-transition: all 0.5s ease-in;
-o-transition: all 0.5s ease-in;
transition: all 0.5s ease-in;
opacity: 1;
visibility: visible;
transform-origin: right;
-moz-transform: scale(1);
-webkit-transform: scale(1);
-o-transform: scale(1);
-ms-transform: scale(1);
transform: scale(1);
}
.tribe-events-list .type-tribe_events .cws-tribe-events-list:after{
content: "";
display: block;
width: calc(50% - 46px);
height: 1px;
right: 0;
position: absolute;
bottom: 46px;
-webkit-transition: all 0.5s ease-in;
-moz-transition: all 0.5s ease-in;
-ms-transition: all 0.5s ease-in;
-o-transition: all 0.5s ease-in;
transition: all 0.5s ease-in;
opacity: 1;
visibility: visible;
transform-origin: left;
-moz-transform: scale(1);
-webkit-transform: scale(1);
-o-transform: scale(1);
-ms-transform: scale(1);
transform: scale(1);
}
.tribe-events-list .type-tribe_events.tribe-events-last .cws-tribe-events-list > svg,
.tribe-events-list .type-tribe_events.tribe-events-last .cws-tribe-events-list:before,
.tribe-events-list .type-tribe_events.tribe-events-last .cws-tribe-events-list:after{
display: none;
}
.tribe-events-list .type-tribe_events.tribe-events-last{
padding-bottom: 0;
}
.tribe-events-list-separator-month:after{
display: none;
}
.tribe-events-list .tribe-events-list-separator-month span{
display: block;
line-height: 52px;
background: #f2f0fb;
text-align: center;
font-size: 20px;
font-weight: bold;
color:inherit;
text-transform: uppercase;
}
.tribe-events-list .tribe-events-list-separator-month{
padding: 0;
}
#tribe-events .tribe-events-button:hover,
#tribe_events_filters_wrapper input[type=submit]:hover
.tribe-events-button:hover,
.tribe-events-button.tribe-active:hover,
.tribe-events-button.tribe-inactive:hover,
.tribe-events-button:hover{
background: transparent;
}
.tribe-events-list .tribe-events-loop .tribe-events-event-image{
width: calc(50% - 15px);
}
.tribe-events-list-event-date{
display: flex;
}
.tribe-events-list-event-title{
font-size: 24px;
font-weight: 500;
}
.tribe-events-list .type-tribe_events .tribe-events-event-meta{
clear: none;
margin:0;
}
.tribe-events-list .tribe-events-loop .tribe-events-content{
width: auto;
float: none;
margin-top:20px;
margin-bottom: 20px;
}
.tribe-events-list .tribe-event-schedule-details:before{
content: "\f017";
display: inline-block;
font: normal normal normal 14px/1 FontAwesome;
font-size: inherit;
text-rendering: auto;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
opacity: .5;
margin-right: 10px;
}
.tribe-events-list .tribe-event-schedule-details{
font-size: 18px;
font-weight: normal;
}
.tribe-events-list .tribe-events-venue-details{
margin:0;
}
.tribe-events-list .tribe-events-venue-details{
font-size: 18px;
font-style: normal;
font-weight: normal;
margin-top: 15px;
}
.tribe-events-list .tribe-events-venue-details:before{
content: "\f041";
display: inline-block;
font: normal normal normal 14px/1 FontAwesome;
font-size: inherit;
text-rendering: auto;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
opacity: .5;
margin-right: 10px;
}
.tribe-events-list .tribe-events-read-more{
font-size: 25px;
font-weight: bold;
line-height: 52px;
padding: 0 48px;
color:#fff;
display: inline-block;
border-radius: 25px;
-webkit-backface-visibility: hidden;
-moz-osx-font-smoothing: grayscale;
-webkit-transition: background-color 0.3s, color 0.3s;
transition: background-color 0.3s, color 0.3s;
position: relative;
z-index: 1;
margin-top: 30px;
}
.tribe-events-list .tribe-events-read-more:before{
content: '';
position: absolute;
top: 0;
left: 0;
width: calc(100% - 8px);
height: calc(100% - 8px);
border-width: 4px;
border-style: solid;
z-index: -1;
border-radius: inherit;
opacity: 0;
-webkit-transform: scale3d(0.6, 0.6, 1);
transform: scale3d(0.6, 0.6, 1);
-webkit-transition: -webkit-transform 0.3s, opacity 0.3s;
transition: transform 0.3s, opacity 0.3s;
-webkit-transition-timing-function: cubic-bezier(0.75, 0, 0.125, 1);
transition-timing-function: cubic-bezier(0.75, 0, 0.125, 1);
}
.tribe-events-list .tribe-events-read-more:hover:before{
-webkit-transform: scale3d(1, 1, 1);
transform: scale3d(1, 1, 1);
opacity: 1;
}
.tribe-events-list .tribe-events-read-more:hover{
background: transparent;
}
.tribe-events-list-event-date div{
margin-right: 3px;
font-size: 18px;
font-weight: bold;
}
.tribe-this-week-events-widget .tribe-this-week-widget-day-wrap{
padding: 0 1px 1px 0;
}
.tribe-this-week-events-widget .tribe-this-week-widget-header-date,
.tribe-this-week-events-widget .this-week-today .tribe-this-week-widget-header-date,
.tribe-this-week-events-widget .this-week-past .tribe-this-week-widget-header-date{
line-height: 50px;
border-right: 1px solid rgba(255,255,255,0.4);
padding: 0;
margin-bottom: 2px;
text-transform: uppercase;
}
.tribe-this-week-events-widget .tribe-this-week-widget-wrapper .tribe-events-page-title{
display: none;
}
.tribe-this-week-events-widget .tribe-this-week-event{
border-left:0;
padding: 37px 11px;
text-align: center;
margin-bottom: 1px;
}
.tribe-this-week-events-widget .tribe-events-viewmore{
text-align: center;
display: none;
}
.tribe-nav-label{
font-size: 18px;
}
.tribe-this-week-nav-link.nav-next .tribe-nav-label + span{
font-size: 0;
}
.tribe-this-week-nav-link.nav-previous span:not(.tribe-nav-label){
font-size: 0;
}
.tribe-this-week-nav-link.nav-next span:not(.tribe-nav-label):after{
content: "\f061";
visibility: visible;
opacity: 1;
display: inline-block;
font: normal normal normal 14px/1 FontAwesome;
text-rendering: auto;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
width: 22px;
height: 22px;
line-height: 22px;
border-radius: 50%;
border-width: 2px;
border-style: solid;
text-align: center;
margin-left: 5px;
}
.tribe-this-week-nav-link.nav-previous span:not(.tribe-nav-label):before{
content: "\f060";
visibility: visible;
opacity: 1;
display: inline-block;
font: normal normal normal 14px/1 FontAwesome;
text-rendering: auto;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
width: 22px;
height: 22px;
line-height: 22px;
border-radius: 50%;
border-width: 2px;
border-style: solid;
text-align: center;
margin-right: 5px;
}
.tribe-related-events li:before{
display: none;
}
.tribe-this-week-events-widget .tribe-this-week-widget-wrapper .tribe-this-week-widget-day .duration,
.tribe-this-week-events-widget .tribe-this-week-widget-wrapper .tribe-this-week-widget-day .tribe-venue{
font-size: 16px;
text-decoration: none;
margin-top: 10px;
}
.tribe-this-week-widget-weekday-wrapper .tribe-this-week-widget-day:nth-child(even) .tribe-this-week-event{
background: #f7f6fb;
}
.tribe-this-week-widget-weekday-wrapper .tribe-this-week-widget-day:nth-child(even) .tribe-this-week-event:nth-child(odd){
background: #f7f6fb;
}
.tribe-this-week-widget-weekday-wrapper .tribe-this-week-widget-day:nth-child(odd) .tribe-this-week-event:nth-child(odd){
background: #f7f6fb;
}
.tribe-this-week-widget-weekday-wrapper .tribe-this-week-widget-day:nth-child(odd) .tribe-this-week-event:nth-child(even){
background: #fdfcfe;
}
.tribe-this-week-widget-weekday-wrapper .tribe-this-week-widget-day:nth-child(even) .tribe-this-week-event:nth-child(odd){
background: #fdfcfe;
}
.tribe-this-week-events-widget .tribe-this-week-widget-horizontal .entry-title,.tribe-this-week-events-widget .tribe-this-week-widget-horizontal .entry-title a{
font-size: 16px;
font-weight: bold;
line-height: 28px;
}
.tribe-this-week-widget-wrapper .tribe-this-week-widget-day .duration, .tribe-this-week-widget-wrapper .tribe-this-week-widget-day .tribe-venue{
font-size: 16px;
}
.tribe-this-week-widget-weekday-wrapper .tribe-this-week-widget-day:first-child .tribe-this-week-widget-header-date{
border-left: 1px solid rgba(255,255,255,0.4);
}
.single-tribe_events #tribe-events-footer li, .single-tribe_events #tribe-events-header li{
width: auto;
}
.posts_grid.tribe_events_posts_grid.posts_grid_small .post_wrapper.tribe_events_post_wrapper{
}
.posts_grid.tribe_events_posts_grid .post_wrapper.tribe_events_post_wrapper:after{
content: "";
clear: both;
display: block;
height: 0;
}
.posts_grid.tribe_events_posts_grid.posts_grid_small .post_wrapper.tribe_events_post_wrapper .post_media{
margin-bottom: 0;
}
.posts_grid.tribe_events_posts_grid.posts_grid_small .post_wrapper.tribe_events_post_wrapper .post_content_events{
padding:15px 20px 15px 20px;
}
.posts_grid.tribe_events_posts_grid .post_wrapper.tribe_events_post_wrapper .post_media{
margin-bottom: 5px;
}
.posts_grid.tribe_events_posts_grid .post_wrapper.tribe_events_post_wrapper .post_content_events{
padding: 15px 20px 25px 20px;
}
.tribe_events_posts_grid .date_thumb{
display: flex;
}
.tribe_events_posts_grid .date_thumb div{
margin-right: 3px;
font-size: 14px;
font-weight: bold;
}
.posts_grid.tribe_events_posts_grid .entry-title{
font-size: 21px;
line-height: 1;
margin-top: 5px;
}
.posts_grid.tribe_events_posts_grid p{
font-size: 16px;
margin-bottom: 15px;
line-height: 22px;
}
.posts_grid.tribe_events_posts_grid .post_wrapper{
background: #fff;
}
.cws_wrapper_events{
position: relative;
}
.cws_wrapper_events .cws_loader_holder{
z-index: 2;
text-align: center;
}
.posts_grid.tribe_events_posts_grid .post_wrapper.add_shadow{
box-shadow: 0px 13px 13px 0px rgba(4, 26, 55, 0.07);
}
.posts_grid.tribe_events_posts_grid.posts_grid_small .post_media.tribe_events_post_media.posts_grid_post_media{
margin-right: 20px;
float:left;
}
.duration.time:before{
content: "\f017";
display: inline-block;
font: normal normal normal 14px/1 FontAwesome;
font-size: inherit;
text-rendering: auto;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
opacity: .5;
margin-right: 5px;
}
.duration.time{
margin-right: 15px;
}
.post_content_events .duration{
font-size: 16px;
}
.post_content_events .events_duration{
display: flex;
}
.post_content_events .events_duration .recurringinfo{
display: none;
}
.duration.venue:before{
opacity: .5;
content: "\f041";
display: inline-block;
font: normal normal normal 14px/1 FontAwesome;
font-size: inherit;
text-rendering: auto;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
margin-right: 5px;
}
/*
==\ TRIBLE EVENTS
*/
/*
== OURTEAM
*/
.post_single .wrapp_media_staff{
float:left;
margin-right: 30px;
margin-bottom: 30px;
}
.wrapp_media_staff .post_social_links{
display: flex;
justify-content: center;
margin-top: 10px !important;
}
.wpml-ls-legacy-dropdown a.wpml-ls-item-toggle{
padding: 6px 30px 6px 10px;
}
.portfolio_item_post:hover .plus_wrapper span{
opacity: 1;
}
.gallery_post_carousel_wrapper .fancy_gallery .plus_wrapper span{
opacity: 1;
}
.plus_wrapper span{
position: absolute;
left: 50%;
top: 50%;
transform: translate(-50%, -50%);
background-color: #fff;
opacity: 0;
transition: all .2s ease;
z-index: 2;
}
.plus_wrapper span:first-child{
width: 38px;
height: 2px;
}
.plus_wrapper span:last-child{
height: 38px;
width: 2px;
}
*:hover > .plus_wrapper span{
opacity: 1;
}
.cws_staff_post.item .post_media .cws_staff_photo .btn_staff_details{
position: absolute;
top: auto;
bottom: 5%;
z-index: 7;
line-height: 39px;
padding: 0 27px;
border-radius: 20px;
border:3px solid #fff;
left: 50%;
opacity: 0;
color:#fff;
visibility: hidden;
-moz-transform: translateX(-50%) translateY(-50%);
-webkit-transform: translateX(-50%) translateY(-50%);
-o-transform: translateX(-50%) translateY(-50%);
-ms-transform: translateX(-50%) translateY(-50%);
transform: translateX(-50%) translateY(-50%);
-webkit-transition: all 0.3s ease-in-out;
-moz-transition: all 0.3s ease-in-out;
-ms-transition: all 0.3s ease-in-out;
-o-transition: all 0.3s ease-in-out;
transition: all 0.3s ease-in-out;
margin-bottom: -20px;
white-space: nowrap;
}
.cws_staff_post.item:hover .post_media .cws_staff_photo .btn_staff_details{
opacity: 1;
visibility: visible;
margin-bottom:0;
}
.meta_inside .cws_staff_post.item .cws_staff_post_info{
position: relative;
z-index: 1;
width: calc(100% - 100px);
left: 50px;
padding: 15px 20px;
box-sizing: border-box;
background: #fff;
text-align: center;
margin-top: -80px;
overflow: hidden;
transition: all 0.3s;
}
.meta_inside .cws_staff_post.item:hover .cws_staff_post_info{
margin-top: -120px;
}
.cws_ourteam .desc p{
text-indent: 0;
}
.cws_ourteam > * + *{
margin-top: 30px;
}
.cws_ourteam > *[style*='display: none;'] + *,
.cws_ourteam > *[style*='display:none;'] + *{
margin-top: auto;
}
.cws_ourteam .pagination.separated{
margin-top: 30px;
border-top-style: none;
padding-top: 0;
}
.cws_ourteam_items.center-items{
display: -ms-flexbox;
display: -webkit-flex;
display: flex;
-webkit-flex-direction: row;
-ms-flex-direction: row;
flex-direction: row;
-webkit-flex-wrap: wrap;
-ms-flex-wrap: wrap;
flex-wrap: wrap;
-webkit-justify-content: center;
-ms-flex-pack: center;
justify-content: center;
-webkit-align-content: center;
-ms-flex-line-pack: center;
align-content: center;
-webkit-align-items: center;
-ms-flex-align: center;
align-items: center;
}
.cws_ourteam_items.grid{
margin-top: 0px;
}
.cws_ourteam_items.grid .item{
margin-top: 30px;
border-top-style: none;
padding-top: 0;
}
.ourteam_item_wrapper,
.cws_ourteam.single .media_part{
background: #f5f5f5;
}
.cws_ourteam.single .media_part{
padding: 0;
background:transparent;
border: none;
}
.ourteam_item_wrapper{
background: transparent;
overflow: hidden;
}
.cws_ourteam .pic .blured-img{
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 100%;
opacity: 0;
z-index: 1;
}
.cws_ourteam .pic:hover > .img_cont > .blured-img{
opacity: 1;
}
.cws_ourteam .pic > .img_cont{
position: relative;
z-index: 0;
border: 1px solid #eaeaea;
}
.ourteam_item_wrapper{
text-align: center;
}
.ourteam_item_wrapper .title{
font-size: 1.2em;
}
.cws_ourteam_items .title_wrap>*{
display: inline-block;
vertical-align: middle;
margin: 0;
font-size: inherit;
text-align: center;
}
.cws_ourteam:not(.single) .cws_ourteam_items .title_wrap>.title{
font-size: 1.28em;
display: block;
}
.cws_ourteam_items .desc{
font-size: 0.928em;
line-height: 1.714285;
}
.cws_ourteam_items .title_wrap + .desc {
margin-top: 20px;
}
.ourteam_item_wrapper > * + *{
margin-top: 10px;
}
.ourteam_item_wrapper .media_part + *{
margin-top: 15px;
}
.ourteam_item_wrapper > *:first-child:not(.media_part){
margin-top: 15px;
}
.ourteam_item_wrapper > *:last-child:not(.social_links):not(.media_part){
margin-bottom: 15px;
}
.ourteam_item_wrapper .social_links{
position: absolute;
z-index: 1;
left: 0;
right: 0;
bottom: 0;
margin-top: 0;
padding: 15px 10px;
}
.ourteam_item_wrapper .social_links a{
width: 25px;
height: 25px;
margin: auto 5px;
font-size: 16px;
line-height: 25px;
color: #ffffff;
opacity: 0.9;
}
.ourteam_item_wrapper .social_links a:hover{
opacity: 1;
}
.cws_ourteam.single .cws_ourteam_items .item > * + *,
.cws_ourteam.single .media_part_wrapper > * + *{
margin-top: 20px;
}
.cws_ourteam.single .media_part{
width: 370px;
float: left;
margin-right: 24px;
}
.cws_ourteam.single .media_part_wrapper{
float: left;
margin-right: 24px;
text-align: center;
}
.cws_ourteam.single .media_part_wrapper > *{
text-align: start;
}
.cws_ourteam.single .media_part_wrapper > .media_part{
float: none;
margin-right: auto;
}
.cws_ourteam.single .media_part_wrapper + .title_wrap{
margin-top: 0;
}
.cws_ourteam.single .social_links{
text-align: center;
margin: 20px 0;
}
.cws_ourteam.single .social_links a{
width: 25px;
height: 25px;
margin: auto 5px;
font-size: 16px;
line-height: 25px;
color: #e6e6e6;
-webkit-box-shadow: 0px 0px 0px 1px #e6e6e6;
-moz-box-shadow: 0px 0px 0px 1px #e6e6e6;
box-shadow: 0px 0px 0px 1px #e6e6e6;
}
.cws_ourteam.single .social_links a:hover{
color: #fff;
}
.cws_ourteam_header{
display: table;
width: 100%;
padding: 0 15px;
box-sizing: border-box;
}
.cws_ourteam_header .ce_title{
width: 100%;
}
.cws_ourteam_header .cws_ourteam_filter{
float: right;
width: 200px;
}
.cws_ourteam_header .carousel_nav_panel{
width: 45px;
float: right;
}
.cws_ourteam_header>*{
display: table-cell;
vertical-align: middle;
}
.ourteam_item_wrapper .pic .hover-effect {
opacity: 0.9;
transform: translateY(calc(100% - 5.71em));
transition: all 0.5s;
}
.ourteam_alt_content{
border-left: 1px solid #e0e0e0;
border-right: 1px solid #e0e0e0;
border-bottom: 1px solid #e0e0e0;
}
.ourteam_alt_content .title_wrap{
padding: 5px;
background: rgba(255,255,255,1);
}
.ourteam_alt_content .social_links{
position: inherit;
z-index: 1;
left: 0;
right: 0;
bottom: 0;
margin-top: -1px;
padding: 10px;
border-top: 1px solid #e0e0e0;
background: rgba(255,255,255,1);
}
.ourteam_item_wrapper .ourteam_alt_content .social_links a{
width: 25px;
height: 25px;
margin: auto 5px;
font-size: 16px;
line-height: 25px;
color: #c2c2c2;
opacity: 0.9;
}
.ourteam_alt_content .title_wrap .title span.positions a,
.ourteam_alt_content .title_wrap .title span.positions{
color: #c2c2c2;
font-weight: 300;
}
.grid .item.shadow:hover{
box-shadow: 0px 0px 10px rgba(0,0,0,0.1);
}
.ourteam_content {
color: #ffffff;
position: absolute;
top: calc(100% - 4.28em);
padding: 0 10px;
z-index: 3;
bottom: 0;
right: 0;
left: 0;
transition: all 0.5s;
}
.ourteam_content a,
.ourteam_content a:hover {
color: #ffffff;
}
.ourteam_content>*:not(.title_wrap) {
opacity: 0;
transition: all 0.5s;
}
.ourteam_item_wrapper:hover .pic .hover-effect {
transform: translateY(0);
}
.ourteam_item_wrapper:hover .ourteam_content {
top: 30%;
}
.ourteam_item_wrapper:hover .ourteam_content>*:not(.title-wrap) {
opacity: 1;
}
/*
==\ OURTEAM
*/
/*
== TESTIMONIALS
*/
.cws_testimonials_fw.no_padding{
border-top: 1px solid #e6e6e6;
}
.cws_testimonials_fw.no_padding .links{
padding: 10px;
}
.cws_testimonials_fw .cws_testimonials_header .ce_title{
font-size: 15px;
}
.cws_testimonials_fw.no_padding .grid_fw{
margin: 0px;
}
.cws_testimonials_fw.no_padding .item_content,
.cws_testimonials_fw.no_padding .grid_fw .item{
padding: 0px;
}
.cws_testimonials_items.grid.grid-2,
.cws_testimonials_items.grid.grid-3,
.cws_testimonials_items.grid.grid-4{
margin-top: -30px;
}
.cws_testimonials_items.grid.grid-2 .item,
.cws_testimonials_items.grid.grid-3 .item,
.cws_testimonials_items.grid.grid-4 .item{
margin-top: 50px;
border-top-style: none;
padding-top: 0;
}
.cws_testimonials_items .item > .media_part + *{
margin-top: 25px;
}
.cws_testimonials_items.grid-3 .item > .media_part + *,
.cws_testimonials_items.grid-4 .item > .media_part + *{
margin-top: 15px;
}
.cws_testimonials_items .item .title_part,
.cws_testimonials_items .item .desc_part{
text-align: center;
}
.cws_testimonials_items .item .desc_part{
font-size: 1.066667em
}
.cws_testimonials.single .cws_testimonials_items .item .title_part{
font-size: 1em;
text-align: left;
}
.cws_testimonials.single .cws_testimonials_items .item .ce_title + .desc_part{
margin-top: 0;
}
.cws_testimonials.single .cws_testimonials_items .item .ce_title:after{
content: '';
display: block;
width: 30px;
height: 2px;
margin: 15px auto 15px 0;
background: #f2f2f2;
}
.cws_testimonials_items .item .title_part a,
.cws_testimonials_items .item .title_part a:hover{
color: inherit;
}
.cws_testimonials > * + *,
.cws_testimonials_fw > * + *{
margin-top: 10px;
}
.cws_testimonials > *[style*='display: none;'] + *,
.cws_testimonials > *[style*='display:none;'] + *{
margin-top: auto;
}
.cws_testimonials.massonry .pagination.separated,
.cws_testimonials.massonry .pagination_load_more.separated,
.cws_testimonials_fw .pagination_load_more.separated,
.cws_testimonials_fw .pagination.separated{
margin-top: 50px;
border-top-style: none;
padding-top: 0;
}
.cws_testimonials_header{
display: table;
width: 100%;
padding: 0 15px;
box-sizing: border-box;
}
.cws_testimonials_header .cws_testimonials_filter{
float: right;
width: 200px;
}
.cws_testimonials_header .cws_testimonials_filter.fw_filter {
font-size: 1.142em;
float: none;
width: auto;
text-align: center;
}
.cws_testimonials_header .ce_title + .cws_testimonials_filter_container .cws_testimonials_filter {
text-align: right;
}
.cws_testimonials_filter.fw_filter a {
position: relative;
display: inline-block;
z-index: 1;
color: inherit;
text-transform: uppercase;
}
.cws_testimonials_filter.fw_filter a:not(:first-child):before {
content: "\00B7";
padding-left: 20px;
padding-right: 20px;
}
.cws_testimonials_filter.fw_filter a.active:before {
width: 100%;
}
.cws_testimonials_header .carousel_nav_panel{
width: 45px;
padding-left: 15px;
float: right;
}
.cws_testimonials_header>*{
display: table-cell;
vertical-align: middle;
}
.cws_testimonials_items .img_cont{
position: relative;
z-index: 0;
}
.cws_testimonials_items .pic .img_cont>img.blured-img{
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 100%;
opacity: 0;
z-index: 1;
}
.cws_testimonials_items .pic:hover .img_cont>img.blured-img{
opacity: 1;
}
/* -- testimonials single */
.cws_testimonials.single .media_part .pic img{
width: auto;
max-width: 100%;
}
.cws_testimonials.single .media_part .pic{
float: left;
margin-right: 30px;
margin-bottom: 20px;
max-width: calc(100% - 30px);
position: relative;
}
.cws_testimonials.single .cws_testimonials_items .item > * + *{
margin-top: 20px;
}
.cws_testimonials.single .cws_testimonials_items .item > * + .title {
margin-top: 25px;
}
.cws_testimonials.single .cws_testimonials_items .item > .title + * {
margin-top: 10px;
}
.cws_testimonials.single .cws_testimonials_items .item .desc_part{
text-align: start;
}
.cws_testimonials.single .media_part.floated{
float: left;
margin-right: 30px
}
.cws_testimonials.single .cws_testimonials_items .item > .media_part.floated + *{
margin-top: 0;
}
.cws_testimonials_fw .pic,
.cws_testimonials .pic_alt{
position: relative;
z-index: 1;
}
.cws_testimonials_fw .item_content,
.cws_testimonials .item_content {
line-height: 1.23076923;
opacity: 0;
padding: 10px 5px;
display: flex;
flex-direction : column;
justify-content: space-between;
}
.cws_testimonials_fw .item:hover .item_content,
.cws_testimonials .pic_alt:hover .item_content {
opacity: 1;
}
.cws_testimonials_fw .title,
.cws_testimonials .title{
text-transform: uppercase;
line-height: 1.3;
}
.cws_testimonials_fw .cats{
}
.cws_testimonials_fw .post_info > * + *,
.cws_testimonials .post_info > * + *{
margin-top: 10px;
}
.cws_testimonials_fw .post_info_wrapper,
.cws_testimonials .post_info_wrapper{
height: 100%;
position: relative;
z-index: 1;
}
.cws_testimonials_fw .post_info,
.cws_testimonials .post_info{
top: 50%;
left: 50%;
width: 100%;
max-height: 100%;
-webkit-transform: translate(-50%,-50%);
-o-transform: translate(-50%,-50%);
-moz-transform: translate(-50%,-50%);
position: relative;
-ms-transform: translate(-50%,-50%);
transform: translate(-50%,-50%);
}
.cws_testimonials_fw .links,
.cws_testimonials .links{
padding: 26px 0 0px;
position: relative;
z-index: 1;
text-align: right;
}
/* --\ testimonials single */
/*
==\ TESTIMONIALS
*/
/*
== BLOG SHORTCODE
*/
.news > *[style*='display: none;'] + *,
.news > *[style*='display:none;'] + *{
margin-top: auto;
}
.cws_blog_header{
display: table;
width: 100%;
}
.cws_blog_header .ce_title{
width: 100%;
padding-left: 15px;
}
.cws_blog_header .carousel_nav_panel{
float: right;
padding-left: 15px;
width: 58px;
}
.cws_blog_header>*{
display: table-cell;
vertical-align: middle;
}
.link_post .post_media_link_title{
padding: 100px 110px;
display: block;
position: relative;
text-align: center;
z-index: 5;
font-size: 2em;
font-weight: bold;
}
.link_post .post_media_link{
position: absolute;
top: 0;
left:0;
z-index: 6;
width: 100%;
height: 100%;
}
.link_post .link_post_src{
position: absolute;
top:0;
left:0;
width: 100%;
height: 100%;
background-size: cover;
background-position: center;
}
.link_post .link_post_src:after,.link_bg:after{
display: block;
width: 100%;
height: 100%;
position: absolute;
top:0;
left:0;
content: "";
z-index: 4;
}
.link_post .post_media_link:after{
position: absolute;
content: "\f0c1";
top:50%;
right: 30px;
display: inline-block;
font: normal normal normal 14px/1 FontAwesome;
font-size: 45px;
text-rendering: auto;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
-moz-transform: translateY(-50%);
-webkit-transform: translateY(-50%);
-o-transform: translateY(-50%);
-ms-transform: translateY(-50%);
transform: translateY(-50%);
opacity: .7;
}
.author_info_box-quote{
font-size: 20px;
position: relative;
z-index: 4;
text-align: right;
margin-top: 20px;
}
/*
==\ BLOG SHORTCODE
*/
/*
== WIDGETS
*/
.cws-widget-circle{
display: block;
width: 28px;
height: 28px;
border-width: 2px;
border-style: solid;
border-radius: 50%;
position: absolute;
bottom: 0;
left: 50%;
-moz-transform: translateX(-50%);
-webkit-transform: translateX(-50%);
-o-transform: translateX(-50%);
-ms-transform: translateX(-50%);
transform: translateX(-50%);
opacity: 0;
-webkit-transition: all .35s cubic-bezier(.61,.92,0,.21);
-moz-transition: all .35s cubic-bezier(.61,.92,0,.21);
transition: all .35s cubic-bezier(.61,.92,0,.21);
}
.cws-widget-circle .cws-widget-innter-circle{
display: block;
width: 20px;
height: 20px;
border-width: 2px;
border-style: solid;
border-radius: 50%;
position: absolute;
top: 50%;
left: 50%;
-moz-transform: translateX(-50%) translateY(-50%);
-webkit-transform: translateX(-50%) translateY(-50%);
-o-transform: translateX(-50%) translateY(-50%);
-ms-transform: translateX(-50%) translateY(-50%);
transform: translateX(-50%) translateY(-50%);
}
.cws-widget-circle:before{
content:"";
display: block;
width: 10px;
height: 10px;
border-width: 2px;
border-style: solid;
border-radius: 50%;
position: absolute;
top: 50%;
left: 0;
margin-left: -22px;
-moz-transform: translateY(-50%);
-webkit-transform: translateY(-50%);
-o-transform: translateY(-50%);
-ms-transform: translateY(-50%);
transform: translateY(-50%);
}
.cws-widget-circle:after{
content:"";
display: block;
width: 10px;
height: 10px;
border-width: 2px;
border-style: solid;
border-radius: 50%;
position: absolute;
top: 50%;
left: auto;
right: 0;
margin-right: -22px;
-moz-transform: translateY(-50%);
-webkit-transform: translateY(-50%);
-o-transform: translateY(-50%);
-ms-transform: translateY(-50%);
transform: translateY(-50%);
}
.single #main:after{
content: '';
display: block;
width: 100%;
height: 0;
clear: both;
}
#main{
position: relative;
z-index: 3;
}
.single_svg_divider{
position: relative;
text-align: center;
}
.single_classes_divider{
height: 1px;
}
.single_svg_divider svg{
width: 92px;
height: 92px;
margin-top:5px;
}
.single_classes_divider.separator-line{
width: calc(50% - 46px);
}
.staff_post_wrapper .post_media.single_media_classes{
margin-bottom: 0;
}
.cws-widget.widget-cws-gallery .pic img{
margin-left: auto;
margin-right: auto;
}
.widget-woocommerce_product_search{
margin-bottom: -24px;
}
.cws_vc_shortcode-new-layout .cws-widget .ce_title{
margin-bottom: 20px;
}
.cws-widget .widget_carousel.portfolio_columns .item > * + *{
margin-top: 0px;
}
/* -- widget archives and menu widget */
.cws-widget.widget-woocommerce_layered_nav ul li:before,
.cws-widget.widget-woocommerce_rating_filter ul li:before{
display: none;
}
.cws-widget.widget-woocommerce_layered_nav ul li a,
.widget-woocommerce_rating_filter.cws-widget ul li a{
-webkit-align-items: center;
align-items: center;
padding-left: 0;
padding-right: 15px;
}
.cws-widget.widget-woocommerce_layered_nav ul li{
display: flex;
display: -webkit-flex;
-webkit-align-items: center;
align-items: center;
-webkit-justify-content: space-between;
justify-content: space-between;
padding-right: 15px;
}
.widget-woocommerce_rating_filter.cws-widget ul li:hover a{
padding-right: 15px;
padding-left: 20px;
}
.cws-widget.widget-woocommerce_layered_nav ul li:hover a{
padding-left: 0;
}
.widget-nav_menu.cws-widget .menu-item-object-megamenu_item .wpb_column{
width: 100%;
}
.cws-widget.widget-woocommerce_products ul li a,
.cws-widget.widget-woocommerce_recent_reviews ul li a,
.cws-widget.widget-woocommerce_top_rated_products ul li a,
.cws-widget.widget-woocommerce_recently_viewed_products ul li a,
.cws-widget.widget-woocommerce_widget_cart ul li a{
padding: 0;
display: block;
}
.cws-widget .reviewer{
font-size: 14px;
}
.cws-widget.widget-woocommerce_products ul li > a,
.cws-widget.widget-woocommerce_recent_reviews ul li > a,
.cws-widget.widget-woocommerce_top_rated_products ul li > a,
.cws-widget.widget-woocommerce_recently_viewed_products ul li > a,
.cws-widget.widget-woocommerce_widget_cart ul li > a{
padding-right: 0;
}
.cws-widget.widget-woocommerce_products ul li:hover > a:not(:last-child),
.cws-widget.widget-woocommerce_recent_reviews ul li:hover > a:not(:last-child),
.cws-widget.widget-woocommerce_top_rated_products ul li:hover > a:not(:last-child),
.cws-widget.widget-woocommerce_recently_viewed_products ul li:hover > a:not(:last-child),
.cws-widget.widget-woocommerce_widget_cart ul li:hover > a:not(:last-child){
padding-right: 0;
}
.cws-widget.widget-woocommerce_top_rated_products ul li > a:not(:last-child) > span,
.cws-widget.widget-woocommerce_recently_viewed_products ul li > a:not(:last-child) > span,
.cws-widget.widget-woocommerce_recent_reviews ul li > a:not(:last-child) > span,
.cws-widget.widget-woocommerce_products ul li > a:not(:last-child) > span{
margin-left: 0;
}
.cws-widget .parent_archive .widget_archive_opener {
display: block;
position: absolute;
z-index: 1;
top: 0;
right: 0px;
text-align: right;
cursor: pointer;
font-size: 20px;
width: 40px;
height: 55px;
line-height: 55px;
}
footer .cws-widget .parent_archive .widget_archive_opener {
height: 37px;
line-height: 37px;
}
.cws-widget .parent_archive .widget_archive_opener:before
{
display: block;
-webkit-transition: all 0.3s ease;
-moz-transition: all 0.3s ease;
-ms-transition: all 0.3s ease;
transition: all 0.3s ease;
position: absolute;
z-index: 1;
right: 15px;
top: 0;
}
.cws-widget .parent_archive .widget_archive_opener.active:before
{
-webkit-transform: rotate(90deg);
-moz-transform: rotate(90deg);
-ms-transform: rotate(90deg);
transform: rotate(90deg);
top: 2px;
}
/* --\ widget archives and menu widget */
/* -- widget recent comments */
.cws-widget.widget-recent-posts ul li .post-date{
display: block;
font-size: 15px;
line-height: 18px;
font-weight: 300;
}
/* --\ widget recent comments */
/* -- cws text widget */
.cws_textwidget_content .link{
text-align: left;
margin-top: 15px;
}
.widget_cont{
position: relative;
z-index: 1;
}
/* --\ cws text widget */
/* -- cws latest posts */
.cws-widget .post_item canvas{
position: absolute;
top: 0;
left: 0;
opacity: 0;
}
.cws-widget .post_item .post_thumb:hover canvas.drawn{
opacity: 1;
}
/* --\ cws latest posts */
/* -- cws contact */
span.blog-meta-divider{
padding-left: 5px;
padding-right: 5px;
}
/* --\ cws contact */
/*
== BENEFITS AREA
*/
.benefits_area{
padding: 50px 0;
}
.benefits_area,
.page_content:not(.single_sidebar):not(.double_sidebar){
min-height: 200px;
-webkit-transform: translate3d(0,0,0);
-o-transform: translate3d(0,0,0);
-moz-transform: translate3d(0,0,0);
transform: translate3d(0,0,0);
}
.benefits_container{
display: -webkit-box;
display: -moz-box;
display: -ms-flexbox;
display: -webkit-flex;
display: flex;
-webkit-flex-wrap: nowrap;
-ms-flex-wrap: nowrap;
flex-wrap: nowrap;
margin: -50px -15px 0;
}
.benefits_container .cws-widget{
width: 100%;
-webkit-flex: 1 1 0;
-ms-flex: 1 1 0;
flex: 1 1 0;
margin: 50px 15px 0;
padding: 0 10px;
text-align: center;
}
.benefits_container .cws-widget > *:not(:first-child):not(:empty),
.benefits_container .cws-widget .widget_carousel .item > * + *,
.benefits_container .cws-widget .widget_carousel .owl-controls{
margin-top: 15px;
}
.benefits_container .cws-widget > *:not(.widget-title):not(:empty):not(.widget_carousel),
.benefits_container .cws-widget .widget_carousel .item > *{
background: transparent;
border-radius: 0;
}
.benefits_container .cws-widget .calendar_wrap,
.benefits_container .cws-widget > .textwidget,
.benefits_container .cws_textwidget_content > *,
.benefits_container .cws-widget .post_item .post_preview,
.benefits_container .cws-widget .post_item .post_date{
padding: 0;
}
.benefits_container ul li{
text-align: start;
padding-left: 0;
padding-right: 0;
}
.benefits_container .select2-container,
.benefits_container .cws-widget .wpcf7{
text-align: start;
}
.benefits_container .cws-widget > .menu-all-pages-container > ul > li:first-child,
.benefits_container .cws-widget > ul > li:first-child{
margin-top: -10px;
}
.benefits_container .cws-widget .search-form input{
background: #ddd;
}
.benefits_container .cws_textwidget_content .text:not(:only-child){
padding-bottom: 10px;
}
.benefits_container .cws_textwidget_content .text + .link{
border-top-style: none;
position: relative;
padding-top: 11px;
}
.benefits_container .cws_textwidget_content .text + .link:before{
content: "";
display: block;
height: 1px;
width: 100%;
position: absolute;
top: 0;
left: 0;
background: #e0e0e0;
background: -ms-linear-gradient(left, transparent 0%, #e0e0e0 50%, transparent 100%);
background: -moz-linear-gradient(left, transparent 0%, #e0e0e0 50%, transparent 100%);
background: -webkit-linear-gradient(left, transparent 0%, #e0e0e0 50%, transparent 100%);
background: linear-gradient(left, transparent 0%, #e0e0e0 50%, transparent 100%);
}
.benefits_container .cws_textwidget_content .link{
text-align: inherit;
}
.benefits_container .cws_textwidget_content .link a{
font-size: inherit;
line-height: inherit;
font-weight: inherit;
padding: 0;
border-style: none;
border-radius: 0;
background: transparent;
}
.benefits_container .cws_textwidget_content .link a:after{
font-family: FontAwesome;
content: "\f105";
margin-left: 0.5ex;
}
.benefits_container .cws-widget .post_item .post_thumb{
float: none;
margin-right: auto;
}
.benefits_container .cws-widget .post_item .post_preview:not(:empty):not(:only-child){
padding-bottom: 10px;
}
.benefits_container .cws-widget .post_item .post_date:before{
content: "";
display: block;
height: 1px;
width: 100%;
position: absolute;
top: 0;
left: 0;
background: #e0e0e0;
background: -ms-linear-gradient(left, transparent 0%, #e0e0e0 50%, transparent 100%);
background: -moz-linear-gradient(left, transparent 0%, #e0e0e0 50%, transparent 100%);
background: -webkit-linear-gradient(left, transparent 0%, #e0e0e0 50%, transparent 100%);
background: linear-gradient(left, transparent 0%, #e0e0e0 50%, transparent 100%);
}
.benefits_container .cws-widget .post_item .post_preview,
.benefits_container .cws-widget .post_item .post_date{
font-size: inherit;
line-height: inherit;
}
.benefits_container .cws-widget .widget_title_box,
.benefits_container .cws-widget .widget_title_box > *{
display: block;
width: auto;
}
.benefits_container .widget_title_icon_section + .widget_title_text_section{
margin-top: 20px;
}
.benefits_container .widget_title_box > .widget_title_icon_section + .widget_title_text_section{
padding-left: 0;
}
.benefits_container .cws-widget .widget-title{
font-size: 1.533333em;
line-height: 1.04348;
}
.benefits_container .cws-widget .widget-title > i,
.benefits_container .cws-widget .widget-title > img,
.benefits_container .cws-widget .widget_title_icon_section > *{
margin-left: auto;
margin-right: auto;
}
.benefits_container .cws-widget .widget-title > i,
.benefits_container .cws-widget .widget_title_icon_section > i{
position: relative;
font-size: 60px;
width: 102px;
height: 102px;
line-height: 102px;
border-radius: 14px;
text-shadow: 0 2px rgba(0,0,0,0.3);
}
.benefits_container .cws-widget .widget-title > i:before,
.benefits_container .cws-widget .widget_title_icon_section > i:before{
vertical-align: middle;
text-align: center;
}
.benefits_container .cws-widget .widget-title > img,
.benefits_container .cws-widget .widget_title_icon_section > img{
width: 102px;
border-radius: 10px;
}
/* -- new benefits */
.page_content > main .benefits_cont{
margin-top: 30px;
margin-bottom: 30px;
}
.page_content > main .benefits_cont:before,
.page_content > main .benefits_cont:after{
content: '';
display: table;
clear: both;
}
.benefits_cont .benefits_bg{
border-radius: 6px;
z-index: 1;
position: relative;
overflow: hidden;
-webkit-box-shadow: 0px 0px 13px 2px rgba(0, 0, 0, 0.15);
-moz-box-shadow: 0px 0px 13px 2px rgba(0, 0, 0, 0.15);
box-shadow: 0px 0px 13px 2px rgba(0, 0, 0, 0.15);
padding: 0;
}
.grid_row.benefits{
width: 100% !important;
border-radius: 6px;
-webkit-box-shadow: 0px 0px 13px 2px rgba(0, 0, 0, 0.15);
-moz-box-shadow: 0px 0px 13px 2px rgba(0, 0, 0, 0.15);
box-shadow: 0px 0px 13px 2px rgba(0, 0, 0, 0.15);
padding: 0;
}
.benefits_cont .benefits>*:first-child{
border-top-left-radius: 6px;
border-bottom-left-radius: 6px;
overflow: hidden;
}
.benefits_cont .benefits>*:last-child{
border-top-right-radius: 6px;
border-bottom-right-radius: 6px;
overflow: hidden;
}
/*
==\ BENEFITS AREA
*/
/*
==\ WIDGETS
*/
/*
== SHORTCODES
*/
.ce + .ce{
margin-top: 10px;
}
.ce_title a.link_post{
color: #567dbe;
}
.div_title{
padding-top: 74px;
position: relative;
text-align: center;
}
.div_title svg{
display: block;
height: 62px;
margin-top:10px;
position: absolute;
top:0;
width: 121px;
left:50%;
-moz-transform: translateX(-50%);
-webkit-transform: translateX(-50%);
-o-transform: translateX(-50%);
-ms-transform: translateX(-50%);
transform: translateX(-50%);
}
.div_title .svg_lotus, .div_title .svg_lotus svg{
fill:inherit;
}
.div_title svg path,
.div_title svg line{
fill: transparent;
stroke: inherit;
stroke-opacity: .7;
}
/*
== BUTTONS
*/
.cws_button{
display: inline-block;
padding: 15px 19px 16px;
border-width: 1px;
border-style: solid;
font-weight: 400;
}
.cws_button + .cws_button{
margin-top: 3px;
}
.cws_button:hover,
.cws_button.alt{
background-color: transparent;
}
.cws_button,
.cws_button.alt:hover{
color: #fff;
}
.cws_button.read-more{
background-color: transparent;
border-width: 0px;
}
.cws_button.mini{
padding: 5px 14px;
font-size: 13px;
line-height: 1.385;
}
.cws_button.small{
padding: 6px 19px;
font-size: 13px;
line-height: 1.643;
}
.cws_button.regular{
font-size: 15px;
}
.cws_button.large{
padding: 13px 29px;
line-height: 1.313em;
font-size: 17px;
border-radius: 29px;
}
.cws_button.xlarge{
padding: 15px 35px;
font-size: 1.2em;
line-height: 1.4444444444444444;
}
.cws_button.full_width{
display: block;
text-align: center;
}
.cws_button.custom_colors.custom_gradient:hover{
opacity: 0.75;
}
.cws_button.icon-on{
position: relative;
z-index: 1;
}
.cws_button .button-icon,
.cws_button.alt:hover .button-icon{
position: absolute;
left: -1px;
top: -1px;
bottom: -1px;
text-align: center;
transition: background 0.3s;
border-right-width: 1px;
border-right-style: solid;
}
.cws_button.icon-on.mini .button-icon{
width: 30px;
line-height: 30px;
}
.cws_button.icon-on.small .button-icon{
width: 32px;
line-height: 32px;
}
.cws_button.icon-on.regular .button-icon{
width: 40px;
line-height: 40px;
}
.cws_button.icon-on.large .button-icon{
width: 50px;
line-height: 50px;
}
.cws_button.icon-on.xlarge .button-icon{
width: 50px;
line-height: 50px;
}
.cws_button.icon-on.mini{
padding: 4px 9px 4px 39px;
}
.cws_button.icon-on.small{
padding: 4px 14px 4px 49px;
}
.cws_button.icon-on.regular{
padding: 6px 16px 6px 56px;
}
.cws_button.icon-on.large{
padding: 13px 21px 13px 66px;
}
.cws_button.icon-on.xlarge{
padding: 11px 28px 11px 80px;
}
/*
==\ BUTTONS
*/
/*
== MESSAGE BOXES
*/
.notice{
background: #fafafa;
border-left: 4px solid #fff;
-webkit-box-shadow: 0 1px 1px 0 rgba(0,0,0,.1);
box-shadow: 0 1px 1px 0 rgba(0,0,0,.1);
margin: 5px 15px 2px;
padding: 1px 12px;
}
.notice-success{
border-left-color: #46b450;
}
.notice p{
margin: .5em 0;
padding: 2px;
}
.notice p span{
display: block;
}
.cws_msg_box{
position: relative;
padding: 25px 50px 25px 120px;
min-height: 40px;
color: #fff;
border:0;
border-radius: 0;
}
.cws_msg_box{
display: flex;
}
.cws_msg_box .content_section{
align-self: center;
}
.cws_msg_box.msg_box_no_icon{
padding: 10px 20px 10px 30px
}
.cws_msg_box.info-box{
border-color: #567dbe;
color: #567dbe;
}
.cws_msg_box.notice-box{
border-color: #676767;
color: #676767;
}
.cws_msg_box.useful-box{
border-color: #56bdbe;
color: #56bdbe;
}
.cws_msg_box.warning-box{
border-color: #be9656;
color: #be9656;
}
.cws_msg_box.success-box{
border-color: #51825f;
}
.cws_msg_box.error-box {
border-color: #be5656;
color: #be5656;
}
.cws_msg_box.info-box .icon_section:hover{
color: #567dbe;
}
.cws_msg_box.notice-box .icon_section:hover{
color: #676767;
}
.cws_msg_box.useful-box .icon_section:hover{
color: #56bdbe;
}
.cws_msg_box.warning-box .icon_section:hover{
color: #be9656;
}
.cws_msg_box.info-box .icon_section:hover{
background-color: #ffffff;
border-color: #567dbe;
}
.cws_msg_box.notice-box .icon_section:hover{
background-color: #ffffff;
border-color: #676767;
}
.cws_msg_box.useful-box .icon_section:hover{
background-color: #ffffff;
border-color: #56bdbe;
}
.cws_msg_box.warning-box .icon_section:hover{
background-color: #ffffff;
border-color: #be9656;
}
.cws_msg_box.success-box .icon_section:hover{
background-color: #ffffff;
border-color: #51825f;
}
.cws_msg_box.error-box .icon_section:hover{
background-color: #ffffff;
border-color: #be5656;
}
.cws_msg_box.info-box .icon_section{
background-color: #567dbe;
}
.cws_msg_box.notice-box .icon_section{
background-color: #676767;
}
.cws_msg_box.useful-box .icon_section{
background-color: #56bdbe;
}
.cws_msg_box.warning-box .icon_section{
background-color: #be9656;
}
.cws_msg_box.success-box .icon_section{
background-color: #51825f;
}
.cws_msg_box.error-box .icon_section{
background-color: #be5656;
}
.cws_msg_box .icon_section{
position: absolute;
top: 0;
left: 0;
width: 90px;
height: 100%;
color: white;
border-right: 1px solid white;
-webkit-transition: all .25s linear;
-moz-transition: all .25s linear;
-ms-transition: all .25s linear;
-o-transition: all .25s linear;
transition: all .25s linear;
}
.cws_msg_box .icon_section i{
position: absolute;
top: 50%;
left: 50%;
width: 38px;
height: 38px;
line-height: 38px;
border-color: inherit;
font-size: 38px;
margin-left: -20px;
margin-top: -20px;
text-align: center;
}
.cws_msg_box .msg_box_title{
font-size: 1.285em;
line-height: 1.46334em;
font-weight: 400;
}
.cws_msg_box .msg_box_text{
font-size: 1em;
line-height: 1.8857143;
}
.cws_msg_box .msg_box_title + .msg_box_text{
margin-top: 5px;
}
.cws_msg_box.closable .cls_btn{
position: absolute;
top: 6px;
right: 6px;
width: 22px;
height: 22px;
line-height: 22px;
font-size: 12px;
text-align: center;
cursor: pointer;
}
.cws_msg_box.closable .cls_btn:before{
font-family: cwsicon;
content: "\f107";
vertical-align: middle;
}
/*
==\ MESSAGE BOXES
*/
/*
== ICON
*/
.cws_fa{
display: inline-block;
width: 1.5em;
height: 1.5em;
text-align: center;
border-width: 2px;
border-style: solid;
-webkit-border-radius: 50%;
-moz-border-radius: 50%;
border-radius: 50%;
}
.cws_fa:before{
line-height: 1.5em;
}
.cws_fa,
.cws_fa.alt:hover{
}
a.icon_link:hover .cws_fa,
.cws_fa.alt:hover{
border-color: #8c8c8c;
background-color: transparent;
}
.cws_fa.bordered_icon.simple_icon{
border-width: 1px;
}
.cws_fa.simple_icon,
.cws_fa.simple_icon.alt:hover,
a.icon_link:hover .cws_fa.simple_icon.alt{
background: transparent;
border-color: transparent !important;
border:0;
}
.cws_fa.simple_icon,
.cws_fa.simple_icon.alt:hover{
}
.cws_fa_wrapper .ring{
position: absolute;
top: 0;
bottom: 0;
left: 0;
right: 0;
border-width: 4px;
border-style: solid;
border-radius: 50%;
border-color: transparent;
-webkit-transition: all 0.3s ease;
-moz-transition: all 0.3s ease;
-ms-transition: all 0.3s ease;
transition: all 0.3s ease;
z-index: 1;
}
.cws_fa_wrapper.square .ring{
border-radius: 0px;
}
.cws_fa_wrapper .cws_fa{
display: block;
margin: 4px;
border-width: 1px;
width: calc(1.6667em - 6px);
height: calc(1.6667em - 6px);
position: relative;
z-index: 2;
}
.cws_fa_wrapper .cws_fa:before{
line-height: calc(1.9544em - 6px);
font-size: 0.85em;
}
.cws_fa_wrapper [class*="cwsicon-"]:before{
line-height: calc(2.44em - 6px);
font-size: 0.7em;
}
.cws_fa.custom_colors.custom_gradient:hover{
opacity: 0.75;
}
.cws_fa_wrapper{
display: inline-block;
position: relative;
z-index: 1;
}
.cws_fa.square{
border-radius: 0px;
}
.cws_fa.none{
border-radius: 0px;
border-width: 0px;
}
.cws_fa.dis_hover{
pointer-events: none;
}
.cws_fa.custom_colors.custom_gradient:hover,
a.icon_link:hover .cws_fa.custom_colors.custom_gradient{
opacity: 0.75;
}
.cws_fa_wrapper:hover .cws_fa,
a.icon_link:hover .cws_fa_wrapper .cws_fa{
background: transparent;
color: #8c8c8c;
border-color: #8c8c8c;
}
.cws_fa_wrapper:hover .cws_fa:not(.alt):not(.custom_gradient) + .ring,
a.icon_link:hover .cws_fa_wrapper .cws_fa:not(.alt):not(.custom_gradient) + .ring{
-webkit-box-shadow: 0px 0px 0px 1px #fafafa !important;
-moz-box-shadow: 0px 0px 0px 1px #fafafa !important;
box-shadow: 0px 0px 0px 1px #fafafa !important;
border-color: #fafafa;
}
.cws_fa_wrapper:hover .cws_fa.alt,
a.icon_link:hover .cws_fa_wrapper .cws_fa.alt{
color: #8c8c8c;
border-color: transparent;
}
.cws_fa_wrapper .cws_fa.alt + .ring{
-webkit-box-shadow: 0px 0px 0px 1px #fafafa;
-moz-box-shadow: 0px 0px 0px 1px #fafafa;
box-shadow: 0px 0px 0px 1px #fafafa;
border-color: #fafafa;
}
.cws_fa_wrapper:hover .cws_fa.alt + .ring,
a.icon_link:hover .cws_fa_wrapper .cws_fa.alt + .ring{
border-color: transparent;
}
.cws_fa_tbl{
display: table;
table-layout: fixed;
width: 100%;
}
.cws_fa_tbl_row{
display: table-row;
}
.cws_fa_tbl_cell{
word-wrap: break-word;
display: table-cell;
vertical-align: top;
}
.cws_fa_tbl .cws_fa_tbl_cell.size_1x{
width: calc(2em + 12px);
}
.cws_fa_tbl .cws_fa_tbl_cell.size_2x{
width: calc(4em + 12px);
}
.cws_fa_tbl .cws_fa_tbl_cell.size_3x{
width: calc(6em + 12px);
}
.cws_fa_tbl .cws_fa_tbl_cell.size_4x{
width: calc(8em + 12px);
}
.cws_fa_tbl .cws_fa_tbl_cell.size_5x{
width: calc(10em + 12px);
}
.cws_fa_tbl .cws_fa_tbl_cell.size_lg{
width: calc(1.33333333em*2 + 12px);
}
.cws_fa_tbl.v_align_top .cws_fa_tbl_cell{
vertical-align: top;
}
.cws_fa_tbl .cws_fa_tbl_cell>.cws_fa,
.cws_fa_tbl .cws_fa_tbl_cell>.cws_fa_wrapper {
margin-right: 20px;
}
.cws_fa_tbl.icon-right .cws_fa_tbl_cell>.cws_fa,
.cws_fa_tbl.icon-right .cws_fa_tbl_cell>.cws_fa_wrapper{
margin-left: 20px;
margin-right: 0;
}
.cws_fa_tbl h1,
.cws_fa_tbl h2,
.cws_fa_tbl h3,
.cws_fa_tbl h4,
.cws_fa_tbl h5,
.cws_fa_tbl h6{
margin-bottom: auto;
}
.cws_fa_tbl p{
text-indent: 0;
}
a.icon_link{
color: inherit;
}
/*
==\ ICON
*/
/*
== DIVIDER
*/
.cws_divider_wrapper{
margin: 0;
line-height: 0;
}
.cws_divider_wrapper.align-center{
text-align: center;
}
.cws_divider_wrapper.align-left{
text-align: left;
}
.cws_divider_wrapper.align-right{
text-align: right;
}
.cws_divider{
position: relative;
z-index: 1;
font-size: 1px;
display: inline-block;
width: 100%;
border-bottom-width: 1em;
height: 0;
border-bottom-style: dashed;
border-color: #d9d9d9;
background: transparent;
}
.cws_divider {
border-bottom-style: solid;
}
.cws_divider.with-plus:before,
.cws_divider.with-plus:after{
content: "";
display: block;
position: absolute;
z-index: 1;
top: -4em;
left: 50%;
height: 9em;
width: 1em;
box-shadow: 200px 0 0 #237DC8, -200px 0 0 #237DC8;
background: #237DC8;
}
.cws_divider.with-plus:after {
height: 1em;
width: 9em;
top: 0;
left: calc(50% - 4em);
}
.cws_divider:not(.long).with-plus:before,
.cws_divider:not(.long).with-plus:after {
box-shadow: none;
}
.cws_divider.dashed{
border-bottom-style: dashed;
}
.cws_divider.dotted{
border-style: dotted;
}
.cws_divider.short{
width: 70px;
vertical-align: middle;
}
.cws_divider_wrapper span{
display: inline-block;
}
/*
== \DIVIDER
*/
/*
== TABS
*/
.ce_tabs .tab{
position: relative;
z-index: 2;
float: left;
border: 1px solid #EAEAEA;
border-bottom: 0;
padding: 0 20px;
min-width: 50px;
line-height: 2.9;
text-align: center;
cursor: pointer;
font-size: 1em;
}
.ce_tabs.border_less .tab{
border: 0px;
border-bottom-width: 3px;
border-bottom-style: solid;
border-bottom-color: transparent;
}
.ce_tabs.border_less.vertical .tab{
border: 0px;
border-right-width: 3px;
border-right-style: solid;
border-right-color: transparent;
}
.ce_tabs .tab.active{
color: #fff;
}
.ce_tabs.border_less .tab{
color: #d1d1d1;
}
.ce_tabs.border_less:not(.vertical) .tab:not(:first-child):after {
content: "/";
position: absolute;
left: 0px;
display: inline-block;
color: #d1d1d1;
}
.ce_tabs .tab + .tab {
border-left: 0;
}
.ce_tabs .tab > *{
vertical-align: middle;
}
.ce_tabs.border_less .tab.active{
color: #fff;
border-bottom-width: 3px;
border-bottom-style: solid;
}
.ce_tabs.border_less.vertical .tab.active{
border-width: 0px;
border-right-width: 3px;
border-right-style: solid;
}
.ce_tabs.border_less .tab.active{
color: inherit;
}
.ce_tabs .tab:before {
position: absolute;
bottom: -10px;
left: 50%;
display: block;
width: 0;
height: 0;
border-style: solid;
border-width: 10px 10px 0 10px;
border-color: #237dc8 transparent transparent transparent;
opacity: 0;
transform: translateX(-50%);
-ms-transform: translateX(-50%);
-moz-transform: translateX(-50%);
-webkit-transform: translateX(-50%);
transition: all 0.3s;
-ms-transition: all 0.3s;
-moz-transition: all 0.3s;
-webkit-transition: all 0.3s;
}
.ce_tabs .tab.active:before {
opacity: 1;
}
.ce_tabs .tab_sections{
border: 1px solid #e6e6e6;
}
.ce_tabs.border_less .tab_sections{
border: 0px;
border-top: 1px solid #e6e6e6;
}
.ce_tabs.border_less.vertical .tab_sections{
border: 0px;
border-left: 1px solid #e6e6e6;
}
.ce_tabs .tab_section{
padding: 35px 20px;
}
.ce_tabs.border_less.vertical .tab_section{
padding: 10px 20px;
}
.ce_tabs .tab_section p{
text-indent: 0;
}
.ce_tabs.vertical{
display: table;
border-collapse: collapse;
width: 100%;
}
.ce_tabs.vertical > *{
display: table-cell;
vertical-align: top;
}
.ce_tabs.vertical .tabs{
margin-left: auto;
}
.ce_tabs.vertical .tab{
border-width: 1px 0px 1px 1px;
border-style: solid;
border-color: #e6e6e6;
float: none;
text-align: start;
white-space: nowrap;
margin-left: auto;
}
.ce_tabs.vertical .tab + .tab {
border-top: 0;
}
.ce_tabs.vertical .tab:before {
top: 50%;
left: auto;
right: -15px;
transform: translateY(-50%) rotate(-90deg);
}
.ce_tabs.vertical .tab_sections{
width: 100%;
margin-top: auto;
}
/*
==\ TABS
*/
/*
== CALLOUT
*/
.cws_callout p{
text-indent: 0;
}
.cws_callout{
position: relative;
z-index: 1;
padding: 40px 40px;
background-size: cover;
background-position: 50% 50%;
background-repeat: no-repeat;
border: 0px solid #d8d8d8;
}
.cws_callout>*{
position: relative;
z-index: 2;
}
.cws_callout .fill-callout {
position: absolute;
z-index: 1;
opacity: 0.9;
top: 0;
left: 0;
bottom: 0;
right: 0;
}
.cws_callout .callout_title{
font-size: 30px;
line-height: 1;
font-weight: 400;
}
.cws_callout .callout_text{
line-height: 1.5em;
}
.cws_callout .callout_title + .callout_text{
margin-top: 10px;
}
.cws_callout{
color: #ffffff;
display: -webkit-box;
display: -moz-box;
display: -ms-flexbox;
display: -webkit-flex;
display: flex;
-webkit-box-direction: normal;
-moz-box-direction: normal;
-webkit-box-orient: horizontal;
-moz-box-orient: horizontal;
-webkit-flex-direction: row;
-ms-flex-direction: row;
flex-direction: row;
-webkit-flex-wrap: nowrap;
-ms-flex-wrap: nowrap;
flex-wrap: nowrap;
-webkit-box-pack: justify;
-moz-box-pack: justify;
-webkit-justify-content: space-between;
-ms-flex-pack: justify;
justify-content: space-between;
-webkit-box-align: center;
-moz-box-align: center;
-webkit-align-items: center;
-ms-flex-align: center;
align-items: center;
}
.cws_callout .button_section{
-webkit-flex: 1 0 auto;
-ms-flex: 1 0 auto;
flex: 1 0 auto;
text-align: center;
}
.cws_callout .content_section + .button_section{
padding-left: 30px;
text-align: end;
}
.cws_callout{
text-align: center;
}
.cws_callout .content_section + .button_section{
padding-left: 0;
margin-top: 20px;
}
.cws_callout.alt-style {
padding: 25px 40px;
background-color: #ffffff;
border: 1px solid #e6e6e6;
position: relative;
z-index: 1;
}
.cws_callout.alt-style .callout_text{
font-size: inherit;
line-height: 1.4;
}
.cws_callout.alt-style .callout_title{
font-size: 1.2em;
font-weight: 400;
}
.cws_callout.alt-style .styling-border{
position: absolute;
left: -1px;
top: -1px;
bottom: -1px;
width: 2px;
}
.cws_callout .cws_button.alt {
color: #fff;
border-color: #fff;
}
.cws_callout .cws_button.alt:hover {
background: #ffffff;
}
.cws_callout .icon_section{
line-height: 0;
margin-right: 40px;
}
.cws_callout.icon_divider .icon_section{
padding-right: 38px;
border-right: 1px solid #ffffff;
}
.cws_callout .icon_section .cws_fa{
color: #fff;
width: auto;
height: 1.4em;
}
.cws_callout .icon_section .cws_fa:before{
line-height: 1.4em;
}
.cws_callout .icon_section .cws_fa{
background: transparent;
}
/*
==\ CALLOUT
*/
/*
==\ SHORTCODES
*/
/*
== PARALLAX
*/
.cws_prlx_section{
position: relative;
}
/*
==\ PARALLAX
*/
body:not(.side_panel_show) .page_footer.fixed,
body:not(.side_panel_show) .copyrights_area.fixed{
position: fixed;
width: 100%;
bottom: 0;
left: 0;
right: 0;
z-index: -1;
}
body.side_panel_show .page_footer.fixed .footer_container_pattern, body.side_panel_show .copyrights_area.fixed .footer_container_pattern{
position: relative;
}
.page_boxed .page_footer.fixed,
.page_boxed .copyrights_area.fixed
{
margin-top: 10px;
}
.page_footer.footer_fixed.large_sidebar{
top: 0;
}
.copyrights_area.footer_fixed.large_sidebar{
bottom: 0;
}
.copyrights_area.bottom_fixed{
position: fixed;
bottom: 0;
left: 0;
width: 100%;
z-index: 3;
}
.page_boxed .page_footer,
.page_boxed .copyrights_area{
margin: 0 auto;
}
.page_boxed .page_footer,
.page_boxed .copyrights_area{
box-shadow: 0 0 20px rgba(0,0,0,0.2);
}
.page_boxed .page_footer.no_shadow,
.page_boxed .copyrights_area.no_shadow{
box-shadow: none;
}
.benefits_area input[size],
.benefits_area textarea[rows],
.benefits_area textarea[cols]{
width: 100%;
}
/*
== FOOTER
*/
/*
== COPYRIGHTS AREA
*/
.copyrights_menu.a-center{
margin:auto;
}
.copyrights_menu.a-right{
margin-left: auto;
}
.copyrights_menu .main-nav-container .main-menu > .menu-item>a{
color:inherit;
}
.copyrights_panel_wrapper .wpml_language_switch ul li:before,
#site_top_panel .lang_bar ul li:before{
content: none;
}
body .body-cont > #lang_sel_footer {
display: none;
}
.copyrights_panel_wrapper .lang_bar{
vertical-align: middle;
text-align: left;
}
/*
==\ COPYRIGHTS AREA
*/
/*
== MAP
*/
.flxmap-container,
#wpgmza_map{
border-radius: 0;
box-sizing: border-box;
}
.flxmap-container:before,
#wpgmza_map:before{
content:"";
display: block;
position: absolute;
left:0;
top:0;
width: 100%;
height: 100%;
}
.flxmap-container:after,
#wpgmza_map .svg_lotus{
display: block;
width: 121px;
height: 62px;
position: absolute;
top:0;
left:50%;
-moz-transform: translateX(-50%);
-webkit-transform: translateX(-50%);
-o-transform: translateX(-50%);
-ms-transform: translateX(-50%);
transform: translateX(-50%);
}
.grid_row.fullwidth_items .flxmap-container,
.grid_row.fullwidth_items #wpgmza_map{
border-radius: 0;
border: none;
}
/*
==\ MAP
*/
/*
== ROW BG VIDEO
*/
.row_bg_video{
position: relative;
z-index: 0;
-moz-user-select: none;
-khtml-user-select: none;
-webkit-user-select: none;
user-select: none;
overflow: hidden;
margin-left: -1px;
margin-right: -1px;
}
.row_bg_video>video,
.row_bg_video>iframe{
position: absolute;
z-index: 1;
max-width: none;
}
.row_bg_video>video:not(.cws_prlx_layer),
.row_bg_video>iframe:not(.cws_prlx_layer){
top: 50%;
left: 50%;
-webkit-transform: translate3d(-50%,-50%,0);
-moz-transform: translate3d(-50%,-50%,0);
-ms-transform: translate3d(-50%,-50%,0);
transform: translate3d(-50%,-50%,0);
}
.row_bg_video:before{
content: '';
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 100%;
z-index: 2;
}
.row_bg_video>iframe{
border-radius: 0;
-webkit-mask-image: none;
-webkit-transform: none;
}
/*
==\ ROW BG VIDEO
*/
/*
== TYPOGRAPHY EXTENDED
*/
/* -- blockquote */
.news.single .item .post_content table{
clear: both;
}
//.cws_default .news.posts_grid_grid .grid.layout-1 .item.format-quote,
//.cws_default .news.posts_grid_grid .grid.layout-1 .item.format-link,
//.cws_default .news.posts_grid_grid .grid:not(.layout-1) .item.format-quote .post_wrapper,
//.cws_default .news.posts_grid_grid .grid:not(.layout-1) .item.format-link .post_wrapper{
// background-color: transparent;
// padding-left: 40px;
// padding-right: 40px;
// padding-top: 38px;
//}
//.cws_default .news.posts_grid_grid .grid.layout-1 .item.format-quote .posts_grid_post_info,
//.cws_default .news.posts_grid_grid .grid.layout-1 .item.format-link .posts_grid_post_info,
//.cws_default .news.posts_grid_grid .grid:not(.layout-1) .item.format-quote .post_wrapper .posts_grid_post_info,
//.cws_default .news.posts_grid_grid .grid:not(.layout-1) .item.format-link .post_wrapper .posts_grid_post_info,
//.cws_default .cwsAccordion .vc_tta-panel.cws_active .posts_grid_post_info{
// padding-left: 0;
// padding-right: 0;
// padding-top: 22px;
//}
//.media_part.quoute_post blockquote{
// border: 1px dashed #e2e2e2;
//}
/* --\ blockquote */
address:not(:first-child),
table:not(:first-child),
dl:not(:first-child) {
margin-top: 1.5em;
}
strong,
dt {
font-weight: 700;
}
em{
font-style: italic;
}
address{
font-style: italic;
}
abbr,
acronym{
border-bottom-style: dotted;
border-bottom-width: 1px;
cursor: help;
}
cite{
font-style: italic;
}
code,
kbd,
tt {
font-family: Monaco, Consolas, "Andale Mono", "DejaVu Sans Mono", monospace;
white-space: pre;
display: inline-block;
vertical-align: bottom;
max-width: 100%;
overflow: auto;
}
u {
text-decoration: underline;
}
del, s, strike {
text-decoration: line-through;
}
sub, sup{
font-size: 0.85em;
}
sub{
vertical-align: sub;
}
sup{
vertical-align: super;
}
big {
font-size: 1.2em;
}
small {
font-size: 0.85em;
}
var {
font-style: italic;
}
ins{
color: #ffffff;
}
q {
font-style: italic;
}
q:before{
content: "\201c\0020";
}
q:after{
content: "\0020\201d";
}
hr{
-webkit-appearance: none;
height: 1px;
margin: 0;
background: #d4d6e3;
border-style: none;
outline-style: none;
width: 100%;
}
table{
border-spacing: 1px;
}
table, th, td {
border: 1px solid #e0e0e0;
}
table caption{
color:#fff;
font-size: 18px;
line-height: 28px;
font-weight: bold;
}
table thead{
color: #fff;
}
table th,
table td{
padding: 9px;
}
table thead + tbody tr:first-child{
color: inherit;
background: transparent;
}
table td a,
table th a{
-webkit-transition: all .3s ease;
-moz-transition: all .3s ease;
-ms-transition: all .3s ease;
-o-transition: all .3s ease;
transition: all .3s ease;
}
table td:hover:before,
table th:hover:before{
display: none;
}
table > *:last-child tr:last-of-type th,
table > *:last-child tr:last-of-type td,
table > *:only-child tr:last-of-type th,
table > *:only-child tr:last-of-type td,
table tfoot tr:last-of-type th,
table tfoot tr:last-of-type td{
border-bottom-style: none;
}
/* --\ table */
/* -- list */
.site-main .grid_row .grid_col .widget_wrapper .ce>div>ul,
.site-main .grid_row .grid_col .widget_wrapper .ce>div>ol{
margin: 30px;
}
/* --\ list */
/* -- shapes */
span.shape_square,
span.shape_diamond_square{
display: inline-block;
width: 12px;
height: 12px;
margin-left: 5px;
margin-right: 5px;
border-width: 1px;
border-color: red;
border-style: solid;
}
.shape_diamond_square{
transform: rotate(45deg);
}
span.shape_circle {
display: inline-block;
width: 13px;
height: 13px;
margin-left: 5px;
margin-right: 5px;
-moz-border-radius: 50%;
-webkit-border-radius: 50%;
border-radius: 50%;
border-width: 1px;
border-color: red;
border-style: solid;
}
span.shape_triangle_down svg,
span.shape_triangle_up svg{
width: 25px;
height: 22px;
}
span.shape_triangle_down svg g{
transform-origin: 12px 12px;
transform: rotate(180deg);
}
.shape_diamond {
display: inline-block;
width: 12px;
height: 12px;
margin-left: 5px;
margin-right: 5px;
border-width: 1px;
border-color: red;
border-style: solid;
-webkit-transform: rotate(45deg);
-moz-transform: rotate(45deg);
-ms-transform: rotate(45deg);
-o-transform: rotate(45deg);
transform: rotate(45deg);
}
/* --\ shapes */
/* cws_spacing */
.cws_spacing .cws_spacing{
display: none;
}
.cws_spacing .cws_spacing_default{
display: block;
}
/* end cws_spacing */
/* -- title separator */
.widget-title .title-separators{
margin-bottom: 20px;
}
.ce_title.und-title .title-separators{
display: block;
height: 1px;
border-bottom-color: inherit;
line-height: 0;
font-size: 0;
width: 100%;
margin-top: 20px;
}
.ce_title.und-title .title-separators span{
width: 100%;
display: inline-block;
line-height: 0;
height: 0;
border-bottom-width: 1px;
border-bottom-style: solid;
border-color: #e6e6e6;
}
.ce_title.und-title .title-separators span:after{
content: "";
z-index: 1;
width: 70px;
display: inline-block;
line-height: 0;
height: 0;
border-bottom-width: 3px;
border-bottom-style: solid;
border-color: red;
}
.ce_title.und-title.gray .title-separators span{
border-color: #f2f2f2;
}
.ce_title.und-title.white .title-separators span{
border-color: #ffffff;
}
/* --\ title separator */
/*
==\ TYPOGRAPHY EXTENDED
*/
/*
== PROGRESS BAR
*/
.cws_progress_bar{
-webkit-transform: translateZ(0);
-moz-transform: translateZ(0);
-ms-transform: translateZ(0);
transform: translateZ(0);
}
.cws_progress_bar + .cws_progress_bar{
margin-top: 10px;
}
.cws_progress_bar .pb_title{
line-height: 1.9;
}
.cws_progress_bar .outer_bar.thin .bar{
position: relative;
height: 1px;
overflow: hidden;
}
.cws_progress_bar .outer_bar.flat .bar{
position: relative;
height: 3px;
background: #e6e6e6;
overflow: hidden;
}
.cws_progress_bar .outer_bar.flat{
padding: 5px;
background: transparent;
}
.cws_progress_bar .outer_bar.thin{
padding: 5px;
border: 1px solid #e6e6e6;
background: transparent;
}
.cws_progress_bar .progress{
position: absolute;
top: 0;
left: 0;
width: 0;
height: 100%;
}
.cws_progress_bar .indicator{
float: right;
}
.cws_progress_bar .pb_title:after{
content: '';
clear: both;
display: table;
}
.cws_progress_bar .progress.kill_gradient{
background-image: none;
}
.cws_progress_bar .progress:after{
content: "";
display: block;
position: absolute;
top: 0;
left: 0;
height: 100%;
width: 100%;
}
/*
==\ PROGRESS BAR
*/
/*
== ACCORDION
*/
.ce_title + .cws_ce_content{
margin-top: 30px;
}
.ce_accordion:not(.five_style) .accordion_title,
.ce_toggle:not(.five_style) .accordion_title{
background: #fafafa;
}
.ce_accordion .accordion_title,
.ce_toggle .accordion_title{
position: relative;
border: 1px solid #e6e6e6;
font-size: 1.08em;
padding: 5px 30px 5px 15px;
min-height: 25px;
}
.ce_accordion .accordion_title > span,
.ce_toggle .accordion_title > span{
max-width: 100%;
}
.ce_accordion.second_style .accordion_section.active .accordion_title > span,
.ce_toggle.second_style .accordion_section.active .accordion_title > span{
color: #fff;
}
.ce_accordion .accordion_title,
.ce_toggle .accordion_title{
cursor: pointer;
font-weight: 600;
}
.ce_accordion .accordion_title>*,
.ce_toggle .accordion_title>*{
display: inline;
vertical-align: middle;
white-space: normal;
}
.ce_accordion .accordion_title .accordion_icon,
.ce_toggle .accordion_title .accordion_icon{
position: relative;
height: 17px;
width: 18px;
box-sizing: content-box;
margin-left: -4px;
padding: 4px 15px 4px 0;
-webkit-transition: all 0.3s ease;
-moz-transition: all 0.3s ease;
-ms-transition: all 0.3s ease;
transition: all 0.3s ease;
}
.ce_accordion .accordion_title .accordion_icon + span,
.ce_toggle .accordion_title .accordion_icon +span {
padding-left: 10px;
}
.ce_accordion .accordion_title .accordion_icon.fa:before,
.ce_toggle .accordion_title .accordion_icon.fa:before,
.ce_accordion .accordion_title .accordion_icon[class^="cwsicon-"]:before,
.ce_accordion .accordion_title .accordion_icon[class*=" cwsicon-"]:before,
.ce_toggle .accordion_title .accordion_icon[class^="cwsicon-"]:before,
.ce_toggle .accordion_title .accordion_icon[class*=" cwsicon-"]:before{
display: block;
position: absolute;
line-height: 25px;
font-size: 16px;
text-align: center;
top: 0;
left: 0;
}
.ce_accordion .accordion_title .accordion_icon[class^="cwsicon-"]:before,
.ce_accordion .accordion_title .accordion_icon[class*=" cwsicon-"]:before,
.ce_toggle .accordion_title .accordion_icon[class^="cwsicon-"]:before,
.ce_toggle .accordion_title .accordion_icon[class*=" cwsicon-"]:before{
font-size: 1em;
}
.ce_accordion .accordion_title img.accordion_icon,
.ce_toggle .accordion_title img.accordion_icon{
padding: 0;
border-style: none;
}
.ce_accordion .accordion_title .accordion_icon:not(.custom):before,
.ce_accordion .accordion_title .accordion_icon:not(.custom):after,
.ce_toggle .accordion_title .accordion_icon:not(.custom):before,
.ce_toggle .accordion_title .accordion_icon:not(.custom):after{
content: "";
display: block;
position: absolute;
background-color: #e6e6e6;
}
.ce_accordion .accordion_title .accordion_icon:not(.custom):before,
.ce_toggle .accordion_title .accordion_icon:not(.custom):before{
left: 5px;
top: 12px;
width: 15px;
height: 1px;
}
.ce_accordion .accordion_title .accordion_icon:not(.custom):after,
.ce_toggle .accordion_title .accordion_icon:not(.custom):after{
left: 12px;
top: 5px;
width: 1px;
height: 15px;
}
.ce_accordion .accordion_title .accordion_angle,
.ce_toggle .accordion_title .accordion_angle{
position: absolute;
z-index: 1;
font-size: 1.2em;
right: 14px;
top: 50%;
transition: all 0.3s;
transform: translateY(-50%) rotate(-90deg);
-ms-transform: translateY(-50%) rotate(-90deg);
-webkit-transform: translateY(-50%) rotate(-90deg);
-moz-transform: translateY(-50%) rotate(-90deg);
}
.ce_accordion .accordion_section.active .accordion_title .accordion_angle,
.ce_toggle .accordion_section.active .accordion_title .accordion_angle {
transform: translateY(-50%);
-ms-transform: translateY(-50%);
-webkit-transform: translateY(-50%);
-moz-transform: translateY(-50%);
}
.ce_accordion .accordion_section.active .accordion_icon:not(.custom):after,
.ce_toggle .accordion_section.active .accordion_icon:not(.custom):after{
display: none;
}
.ce_accordion .accordion_section + .accordion_section{
margin-top: 10px;
}
.accordion_content:after{
content: '';
clear: both;
display: table;
}
.ce_accordion .accordion_content,
.ce_toggle .accordion_content{
position: relative;
border: 1px solid #E6E6E6;
border-top: 0;
padding: 15px;
font-size: 1em;
}
.ce_accordion .accordion_content p{
text-indent: 0;
}
body.cws_gradients .ce_accordion .accordion_content:before{
display: none;
}
/* -- accordion alternative */
.ce_accordion.second_style .accordion_section.active .accordion_title,
.ce_accordion.second_style .accordion_section.active .accordion_icon.fa,
.ce_accordion.third_style .accordion_section.active .accordion_icon.fa,
.ce_toggle.second_style .accordion_section.active .accordion_title,
.ce_toggle.second_style .accordion_section.active .accordion_icon.fa,
.ce_accordion.second_style .accordion_section.active .accordion_angle,
.ce_toggle.second_style .accordion_section.active .accordion_angle,
.ce_accordion.third_style .accordion_section.active .accordion_title > span,
.ce_toggle.third_style .accordion_section.active .accordion_title > span,
.ce_accordion.third_style .active .accordion_title .accordion_icon,
.ce_toggle.third_style .active .accordion_title .accordion_icon{
color: #fff;
}
.ce_accordion.second_style .accordion_section.active .accordion_icon:not(.fa):not(img):before,
.ce_accordion.second_style .accordion_section.active .accordion_icon:not(.fa):not(img):after,
.ce_toggle.second_style .accordion_section.active .accordion_icon:not(.fa):not(img):before,
.ce_toggle.second_style .accordion_section.active .accordion_icon:not(.fa):not(img):after,
.ce_accordion.third_style .active .accordion_title .accordion_angle:before,
.ce_toggle.third_style .active .accordion_title .accordion_angle:before,
.ce_accordion.third_style .active .accordion_title .accordion_angle:after,
.ce_toggle.third_style .active .accordion_title .accordion_angle:after{
background-color: #fff;
}
.ce_accordion.second_style .accordion_title,
.ce_toggle.second_style .accordion_title,
.ce_accordion.third_style .accordion_title,
.ce_toggle.third_style .accordion_title,
.ce_accordion.fourth_style .accordion_title,
.ce_toggle.fourth_style .accordion_title {
background-color: transparent;
}
.ce_accordion.second_style .accordion_content,
.ce_toggle.second_style .accordion_content,
.ce_accordion.fourth_style .accordion_content,
.ce_toggle.fourth_style .accordion_content{
margin-top: 0;
border-color: transparent;
}
.ce_accordion.second_style .accordion_content:before,
.ce_toggle.second_style .accordion_content:before,
.ce_accordion.third_style .active .accordion_title .accordion_angle:after,
.ce_toggle.third_style .active .accordion_title .accordion_angle:after,
.ce_accordion.fourth_style .active .accordion_title .accordion_angle:after,
.ce_toggle.fourth_style .active .accordion_title .accordion_angle:after{
display: none;
}
.ce_accordion.third_style .accordion_title,
.ce_toggle.third_style .accordion_title,
.ce_accordion.fourth_style .accordion_title,
.ce_toggle.fourth_style .accordion_title{
padding-left: 55px;
border: 1px solid #e6e6e6;
}
.ce_accordion.third_style .accordion_title .accordion_angle,
.ce_toggle.third_style .accordion_title .accordion_angle,
.ce_accordion.fourth_style .accordion_title .accordion_angle,
.ce_toggle.fourth_style .accordion_title .accordion_angle{
right: auto;
left: 0px;
top: 0;
bottom: 0;
width: 40px;
border-right: 1px solid #e6e6e6;
transform: translateY(0%) rotate(0deg) !important;
-ms-transform: translateY(0%) rotate(0deg) !important;
-webkit-transform: translateY(0%) rotate(0deg) !important;
-moz-transform: translateY(0%) rotate(0deg) !important;
}
.ce_accordion.third_style .active .accordion_title .accordion_angle,
.ce_toggle.third_style .active .accordion_title .accordion_angle {
border-color: #ffffff;
}
.ce_accordion.third_style .accordion_title .accordion_angle:before,
.ce_toggle.third_style .accordion_title .accordion_angle:before,
.ce_accordion.third_style .accordion_title .accordion_angle:after,
.ce_toggle.third_style .accordion_title .accordion_angle:after,
.ce_accordion.fourth_style .accordion_title .accordion_angle:before,
.ce_toggle.fourth_style .accordion_title .accordion_angle:before,
.ce_accordion.fourth_style .accordion_title .accordion_angle:after,
.ce_toggle.fourth_style .accordion_title .accordion_angle:after{
content: "";
display: block;
position: absolute;
left: 50%;
top: 50%;
}
.ce_accordion.third_style .accordion_title .accordion_angle:before,
.ce_toggle.third_style .accordion_title .accordion_angle:before,
.ce_accordion.fourth_style .accordion_title .accordion_angle:before,
.ce_toggle.fourth_style .accordion_title .accordion_angle:before {
width: 11px;
height: 1px;
left: calc(50% - 6px);
top: calc(50% - 0px);
}
.ce_accordion.third_style .accordion_title .accordion_angle:after,
.ce_toggle.third_style .accordion_title .accordion_angle:after,
.ce_accordion.fourth_style .accordion_title .accordion_angle:after,
.ce_toggle.fourth_style .accordion_title .accordion_angle:after {
width: 1px;
height: 11px;
left: calc(50% - 1px);
top: calc(50% - 5px);
}
.ce_accordion.fourth_style .accordion_title .accordion_angle:before,
.ce_toggle.fourth_style .accordion_title .accordion_angle:before,
.ce_accordion.fourth_style .accordion_title .accordion_angle:after,
.ce_toggle.fourth_style .accordion_title .accordion_angle:after {
background: #8c8c8c;
}
/* -- borderless style */
.ce_accordion.five_style .accordion_title,
.ce_toggle.five_style .accordion_title{
padding-left: 55px;
border: 0px;
}
.ce_accordion.five_style .accordion_content,
.ce_toggle.five_style .accordion_content{
position: relative;
border: 0;
border-top: 0;
padding: 15px;
padding-left: 40px;
font-size: 1em;
}
.ce_accordion.five_style .accordion_title,
.ce_toggle.five_style .accordion_title{
position: relative;
border: 0;
font-size: 1.08em;
padding: 5px 5px 5px 15px;
min-height: 25px;
}
.ce_accordion.five_style .accordion_title .accordion_angle:before,
.ce_toggle.five_style .accordion_title .accordion_angle:before{
content: '';
}
/* --\ borderless style */
/* --\ accordion alternative */
/*
==\ ACCORDION
*/
/*
== TOGGLE
*/
.ce_toggle .accordion_section + .accordion_section{
margin-top: 10px;
}
.ce_toggle .accordion_section + .accordion_section{
margin-top: 10px;
}
/*
==\ TOGGLE
*/
/*
== BLOG EXTENDED
*/
/* -- post */
.cws_vc_shortcode-new-layout .news .item .post_info{
color: #696969;
margin-bottom: 30px;
margin-top: 10px;
}
.cws_vc_shortcode-new-layout .news .grid:not(.grid-1) .item .post_info {
margin-bottom: 20px;
margin-top: 5px;
}
.item hr{
margin: 0;
}
/* --\ post */
/* -- grayscale */
img.grayscale {
filter: url("data:image/svg+xml;utf8,<svg xmlns=\'http://www.w3.org/2000/svg\'><filter id=\'grayscale\'><feColorMatrix type=\'matrix\' values=\'0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0 0 0 1 0\'/></filter></svg>#grayscale");
-webkit-filter: grayscale(100%);
-webkit-transition: all .6s ease;
-webkit-backface-visibility: hidden;
}
img.grayscale:hover {
filter: none;
-webkit-filter: grayscale(0%);
}
.img_cont.grayscale img {
filter: url("data:image/svg+xml;utf8,<svg xmlns=\'http://www.w3.org/2000/svg\'><filter id=\'grayscale\'><feColorMatrix type=\'matrix\' values=\'0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0 0 0 1 0\'/></filter></svg>#grayscale"); /* Firefox 3.5+, IE10 */
-webkit-filter: grayscale(100%); /* Chrome 19+ & Safari 6+ */
-webkit-transition: all .6s ease; /* Fade to color for Chrome and Safari */
-webkit-backface-visibility: hidden; /* Fix for transition flickering */
}
.img_cont.grayscale img:hover {
filter: none;
-webkit-filter: grayscale(0%);
}
.grayscale_bg{
filter: url("data:image/svg+xml;utf8,<svg xmlns=\'http://www.w3.org/2000/svg\'><filter id=\'grayscale\'><feColorMatrix type=\'matrix\' values=\'0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0 0 0 1 0\'/></filter></svg>#grayscale"); /* Firefox 3.5+, IE10 */
-webkit-filter: grayscale(100%);
-webkit-transition: all .6s ease;
-webkit-backface-visibility: hidden;
}
/* --\ grayscale */
/* -- colored box */
.news .item .media_part .pic.colored_box_style .colored_category {
position: absolute;
padding-top: 20px;
z-index: 2;
width: 100%;
}
.news .item .media_part .pic.colored_box_style a.p_cut{
display: none;
}
.news .item .media_part .pic.colored_box_style .colored_category .category_blocks{
display: inline-block;
background: red;
color: white;
font-size: 12px;
}
.news .item .media_part .pic.colored_box_style .colored_category .category_blocks a{
color: white;
}
.news .colored_box_wrapper .media_part{
float: none;
}
.news .colored_box_wrapper .media_part .colored_box_style img{
width: 100%;
}
/* --\ colored box */
.cws_oembed_wrapper .twitter-tweet{
margin-bottom: 90px;
}
/* -- fix some styles */
a.color_palette {
padding: 10px 65px 10px 65px;
color: white;
font-size: 15px;
display: inline-block;
margin-bottom: 5px;
width: 16.4%;
box-sizing: border-box;
}
/* --\ fix some styles */
/*
==\ BLOG EXTENDED
*/
/*
== EFFECTS (HOVER)
*/
/* -- our team */
figure.effect-lily img {
max-width: none;
width: -webkit-calc(100% + 50px);
width: calc(100% + 50px);
opacity: 0.7;
-webkit-transition: opacity 0.35s, -webkit-transform 0.35s;
transition: opacity 0.35s, transform 0.35s;
-webkit-transform: translate3d(-40px,0, 0);
transform: translate3d(-40px,0,0);
}
figure.effect-lily figcaption {
text-align: left;
}
figure.effect-lily figcaption > div {
position: absolute;
bottom: 0;
padding: 10px;
background: rgba(255,255,255,1);
opacity: 0;
border-top: 1px solid #e0e0e0;
text-align: center;
}
figure.effect-lily div,
figure.effect-lily h2,
figure.effect-lily p {
-webkit-transform: translate3d(0,40px,0);
transform: translate3d(0,40px,0);
}
figure.effect-lily h2 {
-webkit-transition: -webkit-transform 0.35s;
transition: transform 0.35s;
}
figure.effect-lily p {
color: rgb(0, 0, 0);
opacity: 0;
-webkit-transition: opacity 0.2s, -webkit-transform 0.35s;
transition: opacity 0.2s, transform 0.35s;
}
figure.effect-lily:hover div,
figure.effect-lily:hover img,
figure.effect-lily:hover p {
opacity: 1;
}
figure.effect-lily:hover div,
figure.effect-lily:hover img,
figure.effect-lily:hover h2,
figure.effect-lily:hover p {
-webkit-transform: translate3d(0,0,0);
transform: translate3d(0,0,0);
}
figure.effect-lily div{
-webkit-transition: all .25s linear;
-moz-transition: all .25s linear;
-ms-transition: all .25s linear;
-o-transition: all .25s linear;
transition: all .25s linear;
}
figure.effect-lily:hover p {
-webkit-transition-delay: 0.05s;
transition-delay: 0.05s;
-webkit-transition-duration: 0.35s;
transition-duration: 0.35s;
}
/* --\ our team */
/* -- hover colored box */
figure.effect-marley div.effect-wrapper{
background: #000000;
width: 100%;
height: 100%;
position: absolute;
opacity: 0.3;
z-index: 1;
-webkit-transition: opacity 0.3s;
-moz-transition: opacity 0.3s;
-ms-transition: opacity 0.3s;
-o-transition: opacity 0.3s;
transition: opacity 0.3s;
}
figure.effect-marley figcaption {
text-align: right;
position: absolute;
bottom: 0px;
z-index: 1;
padding: 30px 20px 20px 20px;
}
.gallery_post figure.effect-marley figcaption {
padding: 30px 40px 20px 40px;
}
figure.effect-marley figcaption .post_content{
-moz-transition: all 0.5s;
-ms-transition: all 0.5s;
-o-transition: all 0.5s;
}
figure.effect-marley figcaption h3{
-webkit-transition: all 0.1s;
-moz-transition: all 0.1s;
-ms-transition: all 0.1s;
-o-transition: all 0.1s;
transition: all 0.1s;
}
figure.effect-marley:hover figcaption h3 {
padding-bottom: 3%;
}
.single_sidebar figure.effect-marley p{
font-size: 12px;
}
.colored_box_style h3,
figure.effect-marley p {
z-index: 1;
}
.colored_box_style h3{
font-size: 20px;
}
.single_sidebar figure.effect-marley div.meta_info{
font-size: 10px;
}
figure.effect-marley div.meta_info{
text-align: left;
font-size: 0.8em;
color: white;
z-index: 1;
-webkit-transition: transform 0.2s, opacity 0.2s;
-moz-transition: transform 0.2s, opacity 0.2s;
-ms-transition: transform 0.2s, opacity 0.2s;
-o-transition: transform 0.2s, opacity 0.2s;
transition: all 0.2s;
-webkit-transform: translate3D(0px,0px, 0px);
-moz-transform: translate3D(0px,0px, 0px);
-ms-transform: translate3D(0px,0px, 0px);
-o-transform: translate3D(0px,0px, 0px);
transform: translate3D(0px,0px, 0px);
transition-delay: 0.5s;
}
figure.effect-marley:hover div.title_info{
opacity: 1;
padding-bottom: 0;
transform: translateY(0);
margin-bottom: 0;
}
figure.effect-marley div.title_info{
text-align: left;
margin-bottom: 35px;
-webkit-transition: all 0.5s;
-moz-transition: all 0.5s;
-ms-transition: all 0.5s;
-o-transition: all 0.5s;
transition: all 0.5s;
transform: translateY(100%);
}
figure.effect-marley div.meta_info span.post_author{
font-weight: normal;
font-style: italic;
color: white;
z-index: 1;
}
figure.effect-marley div.meta_info a{
color: white;
}
figure.effect-marley figcaption div p{
color: white;
}
figure.effect-marley div p a.p_cut,
.colored_box_style h3 a,
.colored_box_style h3 span
{
color: white;
}
figure.effect-marley figcaption> a {
position: absolute;
left: 20px;
padding: 10px 0;
bottom: 10%;
-webkit-transition: -webkit-transform 0.35s;
transition: transform 0.35s;
-webkit-transform: translate3d(0,20px,0);
transform: translate3d(0,20px,0);
}
figure.effect-marley .colored_category{
opacity: 1;
-webkit-transition: transform 0.9s, opacity 0.35s;
-moz-transition: transform 0.9s, opacity 0.35s;
-ms-transition: transform 0.9s, opacity 0.35s;
-o-transition: transform 0.9s, opacity 0.35s;
transition: transform 0.9s, opacity 0.35s;
-webkit-transform: translate3D(0px,0px, 0px);
-moz-transform: translate3D(0px,0px, 0px);
-ms-transform: translate3D(0px,0px, 0px);
-o-transform: translate3D(0px,0px, 0px);
transform: translate3D(0px,0px, 0px);
}
.single_sidebar figure.effect-marley .colored_category .category_blocks{
padding: 0px 5px 0px 5px;
}
figure.effect-marley .colored_category .category_blocks{
padding: 0px 20px 0px 20px;
}
figure.effect-marley:hover .effect-wrapper{
opacity: 0.5;
}
figure.effect-marley:hover .colored_category{
-webkit-transform: translate3D(0px,+10px, 0px);
-moz-transform: translate3D(0px,+10px, 0px);
-ms-transform: translate3D(0px,+10px, 0px);
-o-transform: translate3D(0px,+10px, 0px);
transform: translate3D(0px,+10px, 0px);
}
figure.effect-marley:hover div.meta_info{
opacity: 0;
transition-delay: 0s;
}
.colored_box_style h3::after {
position: absolute;
top: 100%;
left: 0;
width: 100%;
height: 0px;
background: #fff;
content: '';
-webkit-transform: translate3d(0,10px,0);
transform: translate3d(0,10px,0);
}
.colored_box_style .ce_title h3 {
line-height: initial;
-webkit-transition: -webkit-transform 0.7s;
transition: transform 0.7s;
-webkit-transform: translate3d(0,20px,0);
transform: translate3d(0,20px,0);
z-index: 2;
}
figure.effect-marley p {
opacity: 0;
-webkit-transition: opacity 0.7s, -webkit-transform 0.7s;
transition: opacity 0.7s, transform 0.7s;
}
.colored_box_style h3::after{
opacity: 0;
-webkit-transition: opacity 0.7s, -webkit-transform 0.7s;
transition: opacity 0.7s, transform 0.7s;
}
.colored_box_style:hover h3::after,
figure.effect-marley:hover p {
opacity: 1;
-webkit-transform: translate3d(0,-10px,0);
transform: translate3d(0,-10px,0);
}
/*Single and Double sidebars*/
.page_content.single_sidebar .colored_box_style h3 a,
.page_content.double_sidebar .colored_box_style h3 a
{
font-size: 0.6em;
}
.page_content.single_sidebar .news .item .media_part .pic.colored_box_style .effect-marley .colored_category,
.page_content.double_sidebar .news .item .media_part .pic.colored_box_style .effect-marley .colored_category
{
padding-top: 1px;
}
.page_content.single_sidebar .colored_box_style figure.effect-marley:hover .colored_category,
.page_content.double_sidebar .colored_box_style figure.effect-marley:hover .colored_category
{
-webkit-transform: translate3D(0px,+3px, 0px);
-moz-transform: translate3D(0px,+3px, 0px);
-ms-transform: translate3D(0px,+3px, 0px);
-o-transform: translate3D(0px,+3px, 0px);
transform: translate3D(0px,+3px, 0px);
}
.page_content.single_sidebar .colored_box_style figure.effect-marley:hover figcaption,
.page_content.double_sidebar .colored_box_style figure.effect-marley:hover figcaption
{
bottom: initial;
top: 0px;
}
/* --\ hover colored box */
/*
== EFFECTS (HOVER)
*/
/*
== TOOLTIP
*/
a.tooltip{
position: relative;
}
a.tooltip span {
font-size: 13px;
position: absolute;
z-index: 999;
white-space: nowrap;
bottom: 9999px;
left: 50%;
background: #000;
color: #e0e0e0;
padding: 0px 10px;
line-height: 24px;
height: 24px;
opacity: 0;
transition: opacity 0.4s ease-out;
border-color: #000;
transform: translate(-50%,-50%);
}
a.tooltip span::before {
content: "";
display: block;
border-top: 15px solid transparent;
position: absolute;
top: 15px;
left: calc(50% - 8px);
border-right: 15px solid #000000;
transform: rotate(45deg);
border-right-color: inherit;
}
a.tooltip:hover span {
opacity: 1;
bottom: 100%;
}
/*
==\ TOOLTIP
*/
/*********
* BUTTONS
*********/
.cws_vc_shortcode_button_wrapper{
margin: 5px;
}
.cws_vc_shortcode_button{
margin: 5px;
}
.cws_vc_shortcode_button_wrapper .cws_vc_shortcode_button{
margin: auto;
}
.cws_vc_shortcode_button{
text-decoration: none;
}
.cws_vc_shortcode_button i:first-child{
margin-right: 10px;
}
.cws_vc_shortcode_button i:last-child{
margin-left: 10px;
}
.cws_vc_shortcode_button.small{
padding: 7px 25px;
font-size: 12px;
}
.cws_vc_shortcode_button.large{
padding: 15px 53px;
font-size: 14px;
}
.pswp__top-bar button:before{
display: none;
}
.cws_vc_shortcode_button:hover,
.cws_vc_shortcode_cta .cta_button .cws_vc_shortcode_button:hover,
button:hover {
background-color: transparent;
}
.cws_vc_shortcode_cta .cta_button .cws_vc_shortcode_button:hover{
background: transparent !important;
}
.cws_vc_shortcode_button:hover:before,
input[type='submit']:hover:before,
.cws_vc_shortcode_cta .cta_button .cws_vc_shortcode_button:hover:before,
button:hover:before {
-webkit-transform: scale3d(1, 1, 1);
transform: scale3d(1, 1, 1);
opacity: 1;
}
.cws_vc_shortcode_button i.icon-left{
margin-right: 10px;
}
.cws_vc_shortcode_button i.icon-right{
margin-left: 10px;
}
.cws_vc_shortcode_button_content{
position: relative;
z-index: 1;
}
/**********
* \BUTTONS
**********/
/************
* SHORTCODES
************/
.cws_submit{
margin: 0 !important;
display: inline-block;
}
input.cws_submit{
background: transparent;
font-size: 16px;
font-weight: 700;
border: solid 2px transparent;
}
p.cws_submit{
margin: 30px 0 0 !important;
}
p.cws_submit .cws_submit:hover {
background-color: transparent;
}
/* \ msg box */
.wrapper-author{
position: relative;
margin-top: 30px;
}
.wrapper-author .thumb_img{
position: relative;
z-index: 1;
height: 100px;
display: block;
overflow: hidden;
-webkit-transition: all 0.3s;
-moz-transition: all 0.3s;
-o-transition: all 0.3s;
transition: all 0.3s;
}
/* Zoom In #1 */
.hover1 .pic img {
-webkit-transition: transform .7s ease,opacity .7s ease;
-webkit-transition: opacity .7s ease,-webkit-transform .7s ease;
transition: opacity .7s ease,-webkit-transform .7s ease;
transition: transform .7s ease,opacity .7s ease;
transition: transform .7s ease,opacity .7s ease,-webkit-transform .7s ease;
transform: scale(1);
-webkit-transform: scale(1);
}
.hover1 .pic:hover img {
transform: scale(1.03);
-webkit-transform: scale(1.03);
}
/* Zoom In #2 */
.hover02 .pic img {
-webkit-transition: transform .3s ease,opacity .3s ease;
-webkit-transition: opacity .3s ease,-webkit-transform .3s ease;
transition: opacity .3s ease,-webkit-transform .3s ease;
transition: transform .3s ease,opacity .3s ease;
transition: transform .3s ease,opacity .3s ease,-webkit-transform .3s ease;
transform: scale(1);
-webkit-transform: scale(1);
}
.hover02 .pic:hover img {
transform: scale(1.1);
-webkit-transform: scale(1.1);
}
/* Zoom Out #1 */
.hover03 .pic img {
-webkit-transform: scale(1.5);
transform: scale(1.5);
-webkit-transition: .3s ease-in-out;
transition: .3s ease-in-out;
}
.hover03 .pic:hover img {
-webkit-transform: scale(1);
transform: scale(1);
}
/* Zoom Out #2 */
.hover04 .pic img {
-webkit-transform: scale(1.1);
transform: scale(1.1);
-webkit-transition: .3s ease-in-out;
transition: .3s ease-in-out;
}
.hover04 .pic:hover img {
-webkit-transform: scale(1);
transform: scale(1);
}
/* Slide */
.hover05 .pic img {
margin-left: 30px;
-webkit-transform: scale(1.5);
transform: scale(1.5);
-webkit-transition: .3s ease-in-out;
transition: .3s ease-in-out;
}
.hover05 .pic:hover img {
margin-left: 0;
}
/* Rotate */
.hover06 .pic img {
-webkit-transform: rotate(15deg) scale(1.5);
transform: rotate(15deg) scale(1.5);
-webkit-transition: .3s ease-in-out;
transition: .3s ease-in-out;
}
.hover06 .pic:hover img {
-webkit-transform: rotate(0) scale(1);
transform: rotate(0) scale(1);
}
/* Blur */
.hover07 .pic img {
-webkit-filter: blur(3px);
filter: blur(3px);
-webkit-transition: .3s ease-in-out;
transition: .3s ease-in-out;
}
.hover07 .pic:hover img {
-webkit-filter: blur(0);
filter: blur(0);
}
/* Gray Scale */
.hover08 .pic img {
-webkit-filter: grayscale(100%);
filter: grayscale(100%);
-webkit-transition: .3s ease-in-out;
transition: .3s ease-in-out;
}
.hover08 .pic:hover img {
-webkit-filter: grayscale(0);
filter: grayscale(0);
}
/* Sepia */
.hover09 .pic img {
-webkit-filter: sepia(100%);
filter: sepia(100%);
-webkit-transition: .3s ease-in-out;
transition: .3s ease-in-out;
}
.hover09 .pic:hover img {
-webkit-filter: sepia(0);
filter: sepia(0);
}
/* Blur + Gray Scale */
.hover10 .pic img {
-webkit-filter: blur(0);
filter: blur(0);
-webkit-transition: .3s ease-in-out;
transition: .3s ease-in-out;
}
.hover10 .pic:hover img {
-webkit-filter: grayscale(100%) blur(3px);
filter: grayscale(100%) blur(3px);
}
/* Opacity #1 */
.hover11 .pic img {
opacity: 1;
-webkit-transition: .3s ease-in-out;
transition: .3s ease-in-out;
}
.hover11 .pic:hover img {
/*opacity: .5;*/
}
/* Opacity #2 */
.hover12 .pic img {
opacity: 1;
-webkit-transition: .3s ease-in-out;
transition: .3s ease-in-out;
}
.hover12 .pic:hover img {
opacity: .5;
}
/* Flashing */
.hover13 .pic:hover img {
opacity: 1;
-webkit-animation: flash 1.5s;
animation: flash 1.5s;
}
@-webkit-keyframes flash {
0% {
opacity: .4;
}
100% {
opacity: 1;
}
}
@keyframes flash {
0% {
opacity: .4;
}
100% {
opacity: 1;
}
}
/* Shine */
.hover14 .pic {
position: relative;
}
.hover14 .pic:before {
position: absolute;
top: 0;
left: -75%;
z-index: 2;
display: block;
content: '';
width: 50%;
height: 100%;
background: -webkit-linear-gradient(left, rgba(255,255,255,0) 0%, rgba(255,255,255,.3) 100%);
background: linear-gradient(to right, rgba(255,255,255,0) 0%, rgba(255,255,255,.3) 100%);
-webkit-transform: skewX(-25deg);
transform: skewX(-25deg);
}
.hover14 .pic:hover:before {
-webkit-animation: shine .75s;
animation: shine .75s;
}
@-webkit-keyframes shine {
100% {
left: 125%;
}
}
@keyframes shine {
100% {
left: 125%;
}
}
/* Circle */
.hover15 .pic {
position: relative;
}
.hover15 .pic:before {
position: absolute;
top: 50%;
left: 50%;
z-index: 2;
display: block;
content: '';
width: 0;
height: 0;
background: rgba(255,255,255,.2);
border-radius: 100%;
-webkit-transform: translate(-50%, -50%);
transform: translate(-50%, -50%);
opacity: 0;
}
.hover15 .pic:hover:before {
-webkit-animation: circle .75s;
animation: circle .75s;
}
@-webkit-keyframes circle {
0% {
opacity: 1;
}
40% {
opacity: 1;
}
100% {
width: 200%;
height: 200%;
opacity: 0;
}
}
@keyframes circle {
0% {
opacity: 1;
}
40% {
opacity: 1;
}
100% {
width: 200%;
height: 200%;
opacity: 0;
}
}
.has-post-thumbnail .meta_date,
.format-audio .meta_date,
.format-video .meta_date{
position: absolute;
top: 0;
left:0;
z-index: 5;
}
.meta_date{
display: inline-block;
text-align: center;
}
.date-content{
padding: 12px 18px;
display: block;
}
.date-content span{
display: block;
text-align: center;
text-transform: uppercase;
color:#fff;
}
.date-content span:first-child{
text-transform: uppercase;
}
.date-content span:only-of-type{
font-size: 16px;
}
.date-content span + span{
display: inline-block;
}
.date-c{
display: block;
font-size: 22px;
line-height: 20px;
color:#fff;
text-transform: uppercase;
text-align: center;
}
.date-c{
margin-bottom: 5px;
}
.date-c:first-child{
color:#ffffff;
font-weight: 100;
}
/* social icons */
.cws_social_icons .cws_icon{
display: inline-block;
text-align: center;
margin: 0 4px 10px 4px;
position: relative;
z-index: 1;
border-radius: 50%;
border: 2px solid;
box-sizing: border-box;
}
.cws_social_icons .cws_icon:last-child{
margin-right: 0;
}
.cws_social_icons.icon_size_regular .cws_icon{
width: 40px;
height: 40px;
line-height: 36px;
}
.cws_social_icons.icon_size_small .cws_icon{
width: 30px;
height: 30px;
line-height: 26px;
}
.cws_social_icons.icon_size_large .cws_icon{
width: 50px;
height: 50px;
line-height: 46px;
}
/* \social icons */
.cws_vc_shortcode_banners.cws_vc_shortcode_module {
position: relative;
display: inline-block;
overflow: hidden;
width: 100%;
}
.cws_vc_shortcode_banners.cws_vc_shortcode_module .banners_head{
display: block;
min-height: 195px;
}
.bg_banner_img{
min-height: 195px;
width: 100%;
display: block;
background-position: center;
background-size: cover;
}
.cws_vc_shortcode_banners.cws_vc_shortcode_module .banners_body{
position: absolute;
top:0;
}
.cws_vc_shortcode_banners.cws_vc_shortcode_module .banners_body{
color:#fff;
margin:30px 15px;
width: calc(100% - 30px);
height: calc(100% - 60px);
}
.cws_vc_shortcode_banners.cws_vc_shortcode_module.style2 .banners_body{
margin:20px;
width: calc(100% - 40px);
height: calc(100% - 40px);
}
.cws_vc_shortcode_banners.cws_vc_shortcode_module .banners_body p{
margin-bottom: 0;
}
.cws_vc_shortcode_banners.cws_vc_shortcode_module .banners_body .banners_button{
color:inherit;
font-size: 18px;
font-weight: bold;
display: inline-block;
position: relative;
margin-top:40px;
}
.cws_vc_shortcode_banners.cws_vc_shortcode_module.style2 .banners_body .wrapper-skew{
position: absolute;
right: -5px;
z-index: 6;
bottom: -8px;
}
.cws_vc_shortcode_banners.cws_vc_shortcode_module.style2 .banners_body .wrapper-skew .banners_button{
margin-top:0;
}
.cws_vc_shortcode_banners.cws_vc_shortcode_module.style2 .banners_body .discount_price{
font-size: 40px;
font-weight: 500;
margin-bottom:15px;
}
.cws_vc_shortcode_banners.cws_vc_shortcode_module.add_divider .banners_body .banners_button{
margin-top:0;
}
.cws_vc_shortcode_banners.cws_vc_shortcode_module.add_divider .banners_body .banners_desc:after{
content: "";
display: block;
height: 20px;
margin-top:10px;
background: url(../img/divider_banner.png) no-repeat 0 0;
}
.cws_vc_shortcode_banners.cws_vc_shortcode_module .banners_body .banners_button:after{
content: "";
width: 0;
height: 0;
display: inline-block;
margin-left: 8px;
border-top: 3px solid transparent;
border-left-width: 6px;
border-left-style: solid;
border-left-color: inherit;
border-bottom: 3px solid transparent;
vertical-align: middle;
}
.cws_vc_shortcode_banners.cws_vc_shortcode_module.a-right .banners_body .banners_desc:after{
background-position: 100% 0;
}
.cws_vc_shortcode_banners.cws_vc_shortcode_module.a-center .banners_body .banners_desc:after{
background-position: 50% 0;
}
.cws_vc_shortcode_banners.cws_vc_shortcode_module.add_divider .banners_body .banners_button{
display: inline-block;
margin-top:10px;
}
.cws_vc_shortcode_banners.cws_vc_shortcode_module .banners_body .banners_title{
font-size: 45px;
line-height: 28px;
margin-bottom: 10px;
}
.cws_vc_shortcode_banners.cws_vc_shortcode_module .banners_body .banners_desc{
font-size: 28px;
font-weight: 500;
position: relative;
}
.ov_color_banner{
position: absolute;
top:0;
left:0;
width: 100%;
height: 100%;
}
.ov_color_triangle{
content: "";
display: block;
position: absolute;
top: 0;
left: 100%;
width: 100%;
height: 100%;
background-color: #fff;
transform: skew(-33deg) translateX(-100px);
z-index: 1;
}
.cws_vc_shortcode_gifts_cards.cws_vc_shortcode_module{
color:#fff;
position: relative;
border-radius: 3px;
-webkit-perspective: 1200;
-moz-perspective: 1200;
-ms-perspective: 1200;
perspective: 1200;
-ms-transform: perspective(1200px);
-moz-transform: perspective(1200px);
-moz-transform-style: preserve-3d;
-ms-transform-style: preserve-3d;
}
.cws_vc_shortcode_gifts_cards.cws_vc_shortcode_module .flip{
-webkit-transition: 0.6s;
-webkit-transform-style: preserve-3d;
-ms-transition: 0.6s;
-moz-transition: 0.6s;
-moz-transform: perspective(1200px);
-moz-transform-style: preserve-3d;
-ms-transform-style: preserve-3d;
transition: 0.6s;
transform-style: preserve-3d;
position: relative;
z-index: 2;
}
.cws_vc_shortcode_gifts_cards.cws_vc_shortcode_module .no-flip{
overflow: hidden;
}
.cws_vc_shortcode_gifts_cards.cws_vc_shortcode_module:hover .flip .front{
-webkit-transform: rotateY(180deg);
-moz-transform: rotateY(180deg);
-o-transform: rotateY(180deg);
transform: rotateY(180deg);
}
.cws_vc_shortcode_gifts_cards.cws_vc_shortcode_module:hover .flip .back{
-webkit-transform: rotateY(0deg);
-moz-transform: rotateY(0deg);
-o-transform: rotateY(0deg);
-ms-transform: rotateY(0deg);
transform: rotateY(0deg);
}
.cws_vc_shortcode_gifts_cards.cws_vc_shortcode_module .flip .front,
.cws_vc_shortcode_gifts_cards.cws_vc_shortcode_module .flip .back{
-webkit-backface-visibility: hidden;
-moz-backface-visibility: hidden;
-ms-backface-visibility: hidden;
backface-visibility: hidden;
-webkit-transition: all 1s ease-in-out;
-webkit-transform-style: preserve-3d;
-webkit-transform: rotateY(0deg);
-moz-transition: all 1s ease-in-out;
-moz-transform-style: preserve-3d;
-moz-transform: rotateY(0deg);
-o-transition:all 1s ease-in-out;
-o-transform-style: preserve-3d;
-o-transform: rotateY(0deg);
-ms-transition: all 1s ease-in-out;
-ms-transform-style: preserve-3d;
-ms-transform: rotateY(0deg);
transition: all 1s ease-in-out;
transform-style: preserve-3d;
transform: rotateY(0deg);
position: absolute;
top: 0;
left: 0;
}
.cws_vc_shortcode_gifts_cards.cws_vc_shortcode_module .flip .front{
position: relative;
overflow: hidden;
}
.cws_vc_shortcode_gifts_cards.cws_vc_shortcode_module .flip .back{
-webkit-transform: rotateY(-180deg);
-moz-transform: rotateY(-180deg);
-o-transform: rotateY(-180deg);
-ms-transform: rotateY(-180deg);
transform: rotateY(-180deg);
padding: 50px 30px 0 45px;
width: calc(100% - 75px);
}
.cws_vc_shortcode_gifts_cards .gifts_cards{
padding: 35px 30px 35px 18px;
display: flex;
position: relative;
z-index: 2;
}
.gifts_cards_title{
font-size: 28px;
text-transform: uppercase;
color:inherit;
line-height: 28px;
white-space: pre;
}
.separator_css{
display: block;
height: 20px;
margin-top:5px;
background: url(../img/divider_banner.png) no-repeat 0 0;
}
.gifts_cards_price .price{
font-size: 40px;
font-weight: bold;
color:inherit;
}
.gifts_cards_price{
margin-top: 10px;
}
.gifts_cards_price .currency{
font-size: 20px;
font-weight: 400;
display: inline-block;
vertical-align: top;
}
.gifts_cards_price .currency:last-child{
margin-left:7px;
}
.gifts_cards_left{
position: relative;
z-index: 5;
padding-right: 16px;
margin-right: 28px;
}
.gifts_cards_left:after{
display: block;
content: "";
width: 1px;
height: 100%;
position: absolute;
right: 0;
top:0;
background: #fff;
opacity: .2;
}
.discount_gifts_cards{
position: absolute;
left: 0;
padding: 2px 50px;
text-align: center;
z-index: 3;
background: #fff;
top: 0;
text-transform: uppercase;
font-size: 20px;
font-weight: 700;
-webkit-transform: rotate(-45deg) translate(-30%,-70%);
-moz-transform: rotate(-45deg) translate(-30%,-70%);
-ms-transform: rotate(-45deg) translate(-30%,-70%);
transform: rotate(-45deg) translate(-30%,-70%);
}
.gifts_btn_url{
position: absolute;
z-index: 5;
width: 100%;
height: 100%;
display: block;
left:0;
top:0;
cursor: pointer;
}
.bg_gifts_cards{
display: block;
width: 100%;
height: 100%;
position: absolute;
top:0;
left:0;
}
.overlay_gifts_cards{
display: block;
width: 100%;
height: 100%;
position: absolute;
top:0;
left:0;
z-index: 1;
}
.gifts_cards_price .currency:first-child{
margin-right: 7px;
}
.gifts_cards_right{
z-index: 5;
margin-left:auto;
}
.cws_vc_shortcode_stars_wrapper{
display: inline-block;
position: relative;
}
.cws_vc_shortcode_stars{
font-size: 10px;
line-height: 1;
letter-spacing: 8px;
}
.cws_vc_shortcode_stars:before{
content: "\f005\f005\f005\f005\f005";
font-family: FontAwesome;
}
.cws_vc_shortcode_stars.cws_vc_shortcode_inactive_stars{
position: relative;
}
.cws_vc_shortcode_stars.cws_vc_shortcode_active_stars{
position: absolute;
top: 0;
left: 0;
color: #ffc107;
width: 0;
overflow: hidden;
}
.cws_vc_shortcode_sc_carousel > .cws_vc_shortcode_wrapper > p{
display: none;
}
.cws_vc_shortcode_sc_carousel li.item{
padding-left: 0;
}
.cws_vc_shortcode_sc_carousel li.item:before{
display: none;
}
.cws_twitter{
text-align: center;
}
.cws_twitter .tweet{
padding-left: 15px;
padding-right: 15px;
font-size: 1.066667em;
}
.cws_twitter .tweet:before{
display: none;
}
.cws_twitter .cws_twitter_icon{
display: block;
width: 56px;
height: 56px;
margin-left: auto;
margin-right: auto;
font-size: 34px;
line-height: 56px;
color: #ffc107;
text-align: center;
border: 2px solid #ffc107;
}
.cws_twitter .cws_twitter_icon + .cws_tweets{
margin-top: 10px;
}
.cws_twitter .tweet .date{
color: #ffc107;
}
.cws_vc_shortcode_cta{
position: relative;
padding: 30px 40px;
}
.cta_holder,
.cta_offer{
display: -ms-flexbox;
display: -webkit-flex;
display: flex;
-webkit-align-items: center;
-ms-flex-align: center;
align-items: center;
}
.cta_subtitle{
font-size: 24px;
color: #fff;
line-height: 41px;
font-weight: 400;
}
.cta_title{
font-size: 48px;
line-height: 55px;
color: #fff;
font-weight: 500;
text-transform: uppercase;
}
.cta_desc_subtitle{
font-size: 30px;
color:#fff;
line-height: 41px;
}
.cta_title strong,
.cta_title b{
font-weight: 600;
}
.cta_title mark{
padding: 0;
border-radius: 0;
background-color: transparent;
color: #424d58;
}
.cta_icon{
font-size: 100px;
line-height: 100px;
color: rgba(0,0,0,0.065);
width: 120px;
text-align: center;
}
.cta_icon > i{
display: inline-block;
}
.cta_icon + .cta_text{
margin-left: -60px;
}
.cta_button .cws_vc_shortcode_button{
margin: auto;
}
.cta_offer + .cta_button,.cta_offer + .cta_banner{
margin-left: auto;
}
.cta_offer + .cta_banner .cws_vc_shortcode_cta_banner{
width: 147px;
height: 147px;
color: #fff;
border-radius: 50%;
display: flex;
flex-direction: column;
justify-content: center;
align-items: center;
line-height: 1;
}
.cta_offer + .cta_banner .cws_vc_shortcode_cta_banner .cws_vc_shortcode_banner_title{
font-size: 28px;
}
.cta_offer + .cta_banner .cws_vc_shortcode_cta_banner .cws_vc_shortcode_banner_price{
font-size: 56px;
font-weight: 500;
}
.cta_offer + .cta_banner .cws_vc_shortcode_cta_banner .cws_vc_shortcode_banner_desc{
font-size: 21px;
}
.cta_offer + .cta_banner .cws_vc_shortcode_cta_banner span{
display: block;
text-align: center;
}
.cws_vc_shortcode_cta .cta_button .cws_vc_shortcode_button{
color: #fff;
font-weight: bold;
padding: 14px 56px;
font-size: 25px;
border-radius: 29px;
}
.cws_vc_shortcode_cta .cta_button .cws_vc_shortcode_button:before{
background-color: transparent;
}
.cws_vc_shortcode_cta .cta_button .cws_vc_shortcode_button:hover:before{
background-color: transparent;
}
.overlay_cta_color{
position: absolute;
left: 0;
width: 100%;
height: 100%;
top:0;
z-index: 1;
}
.cws_vc_shortcode_cta .cta_holder{
position: relative;
z-index: 2;
}
/*
lIKES
*/
/* Loader */
.loader,
.loader:before,
.loader:after {
background: rgba(0, 0, 0, 0.2);
-webkit-animation: load1 1s infinite ease-in-out;
animation: load1 1s infinite ease-in-out;
width: .2em;
height: .6em;
}
.loader:before,
.loader:after {
position: absolute;
top: 0;
content: '';
}
.loader:before {
left: -.375em;
-webkit-animation-delay: -0.32s;
animation-delay: -0.32s;
}
.loader {
text-indent: -9999em;
display: inline-block;
position: relative;
vertical-align: middle;
font-size: 1em;
-webkit-transform: translateZ(0);
-ms-transform: translateZ(0);
transform: translateZ(0);
-webkit-animation-delay: -0.16s;
animation-delay: -0.16s;
}
.loader:after {
left: .375em;
}
@-webkit-keyframes load1 {
0%,
80%,
100% {
box-shadow: 0 0 rgba(0, 0, 0, 0.2);
height: .6em;
}
40% {
box-shadow: 0 -.3em rgba(0, 0, 0, 0.2);
height: 1em;
}
}
@keyframes load1 {
0%,
80%,
100% {
box-shadow: 0 0 rgba(0, 0, 0, 0.2);
height: .6em;
}
40% {
box-shadow: 0 -.3em rgba(0, 0, 0, 0.2);
height: 1em;
}
}
.loader{
margin-left: 7px;
}
/*
\lIKES
*/
/************
* \SHORTCODES
************/
.v_sep{
border-left: 1px solid #e7e7e7;
padding-left: 15px;
margin-left: 15px;
}
.v_sep:first-child{
margin-left: auto;
}
.v_sep:last-child{
padding-left: 0;
}
.cws_overlay{
display: block;
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 100%;
z-index: 0;
}
.widgettitle{
font-weight: 700;
margin-top: 20px;
}
.widgettitle.text_alignleft{
text-align: left;
}
.widgettitle.text_aligncenter{
text-align: center;
}
.widgettitle.text_alignright{
text-align: right;
}
.widgetsubtitle{
text-transform: capitalize;
font-weight: 400;
}
.thumb{
position: relative;
overflow: hidden;
}
.thumb .hover-effect{
display: block;
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 100%;
background-color: rgba(255,255,255,0.25);
opacity: 0;
}
.thumb:hover .hover-effect{
opacity: 1;
}
.thumb .link,
.thumb .link > a{
display: block;
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 100%;
}
.thumb > img{
z-index: 0;
}
.thumb .hover-effect{
z-index: 1;
}
.thumb .link{
z-index: 2;
}
.a_left_flex{
-webkit-justify-content: flex-start;
-ms-flex-pack: start;
justify-content: flex-start;
}
.a_right_flex{
-webkit-justify-content: flex-end;
-ms-flex-pack: end;
justify-content: flex-end;
}
.a_center_flex{
-webkit-justify-content: center;
-ms-flex-pack: center;
justify-content: center;
}
.children_height_stretchedByFlex{
display: -webkit-box;
display: -webkit-flex;
display: -ms-flexbox;
display: flex;
-webkit-box-align: stretch;
-webkit-align-items: stretch;
-ms-flex-align: stretch;
align-items: stretch;
}
.cws_content_pattern{
background-color: #f0f4f7;
background-repeat: repeat;
background-position: center center;
}
.cws_inline_sep{
display: inline-block;
vertical-align: middle;
width: 1px;
height: 1.142857em;
background-color: #b5b5b5;
margin-left: 10px;
margin-right: 10px;
-webkit-transform: rotate(15deg);
-ms-transform: rotate(15deg);
transform: rotate(15deg);
}
.script_font{
font-weight: 400;
padding-left: 1px; /* because of cropping */
padding-right: 1px; /* because of cropping */
}
/*********
* \COMMON
*********/
/* -- cws collumn (margin fix) */
.cws-column .cws_vc_column-inner > div[class*="-offset-"].wpb_column{
margin-left: 0% !important;
}
/* --\ cws collumn (margin fix) */
.cws-content {
z-index: 2;
}
.cws-content,.cws-column{
position: relative;
-webkit-transition: background 0.3s ease;
-moz-transition: background 0.3s ease;
-ms-transition: background 0.3s ease;
-o-transition: background 0.3s ease;
transition: background 0.3s ease;
}
.cws-content > .vc_row:hover, .cws-content > .vc_row:hover .cws-overlay-bg {
-moz-transition: background 0.3s ease;
-ms-transition: background 0.3s ease;
-o-transition: background 0.3s ease;
transition: background 0.3s ease;
}
.cws-column .cws_vc_column-inner > .wpb_column{
width: 100%;
}
.cws-column .cws_vc_column-inner{
position: relative;
}
.cws_vc_column-inner:after{
clear: both;
height: 0;
display: block;
content: "";
}
.cws-content > div.vc_row,.cws-column .cws_vc_column-inner{
background-repeat: inherit !important;
background-size: inherit !important;
background-position: inherit !important;
background-attachment: inherit !important;
position: relative;
}
.cws-content.row_full_height > div.vc_row{
min-height: inherit;
}
.cws-content .cws-column .cws_vc_column-inner > .wpb_column > .vc_column-inner{
background: none !important;
}
.cws-content .cws-column.full_width_map .cws_vc_column-inner > .wpb_column > .vc_column-inner{
padding-right: 0px !important;
padding-left: 0px !important;
}
.cws-column.full_width_map #wpgmza_map{
width: 100% !important;
}
.cws-content .cws-column > .cws_vc_column-inner{
padding: 0 !important;
}
.vc_row.vc_row-flex .cws_vc_column-inner, .vc_row.vc_row-flex>.vc_column_container .cws_vc_column-inner{
width: 100%;
}
.wpb_column.vc_col-has-margin.cws-column .cws_vc_column-inner .vc_column-inner{
margin: 0 !important;
}
.wpb_column.vc_col-has-border.cws-column .cws_vc_column-inner .vc_column-inner{
border: 0 !important;
border-radius: 0 !important;
}
.cws-content .cws-overlay-bg{
position: absolute;
left: 0;
top:0;
width: 100%;
height: 100%;
display: block;
z-index: 2;
}
.vc_column_container{
z-index: 3;
}
.cws-content .vc_parallax>*{
z-index: 3;
}
.vc_row.top_line,
.vc_row.bottom_line{
-webkit-border-image: -webkit-linear-gradient( left, transparent 0, transparent 15px, #f2f2f2 15px, #f2f2f2 -webkit-calc(50% - 65px), #f27c66 -webkit-calc(50% - 65px), #f27c66 -webkit-calc(50% - 20px), #f9cb8f -webkit-calc(50% - 20px), #f9cb8f -webkit-calc(50% + 25px), #18bb7c -webkit-calc(50% + 25px), #18bb7c -webkit-calc(50% + 70px), #f2f2f2 -webkit-calc(50% + 70px), #f2f2f2 -webkit-calc(100% - 15px), transparent -webkit-calc(100% - 15px), transparent 100% ) 1 0 round;
-moz-border-image: -moz-linear-gradient( left, transparent 0, transparent 15px, #f2f2f2 15px, #f2f2f2 -moz-calc(50% - 65px), #f27c66 -moz-calc(50% - 65px), #f27c66 -moz-calc(50% - 20px), #f9cb8f -moz-calc(50% - 20px), #f9cb8f -moz-calc(50% + 25px), #18bb7c -moz-calc(50% + 25px), #18bb7c -moz-calc(50% + 70px), #f2f2f2 -moz-calc(50% + 70px), #f2f2f2 -moz-calc(100% - 15px), transparent -moz-calc(100% - 15px), transparent 100% ) 1 0 round;
-o-border-image: linear-gradient( left, transparent 0, transparent 15px, #f2f2f2 15px, #f2f2f2 calc(50% - 65px), #f27c66 calc(50% - 65px), #f27c66 calc(50% - 20px), #f9cb8f calc(50% - 20px), #f9cb8f calc(50% + 25px), #18bb7c calc(50% + 25px), #18bb7c calc(50% + 70px), #f2f2f2 calc(50% + 70px), #f2f2f2 calc(100% - 15px), transparent calc(100% - 15px), transparent 100% ) 1 0 round;
border-image: -moz-linear-gradient( left, transparent 0, transparent 15px, #f2f2f2 15px, #f2f2f2 -moz-calc(50% - 65px), #f27c66 -moz-calc(50% - 65px), #f27c66 -moz-calc(50% - 20px), #f9cb8f -moz-calc(50% - 20px), #f9cb8f -moz-calc(50% + 25px), #18bb7c -moz-calc(50% + 25px), #18bb7c -moz-calc(50% + 70px), #f2f2f2 -moz-calc(50% + 70px), #f2f2f2 -moz-calc(100% - 15px), transparent -moz-calc(100% - 15px), transparent 100% ) 1 0 round;
border-image: linear-gradient( left, transparent 0, transparent 15px, #f2f2f2 15px, #f2f2f2 calc(50% - 65px), #f27c66 calc(50% - 65px), #f27c66 calc(50% - 20px), #f9cb8f calc(50% - 20px), #f9cb8f calc(50% + 25px), #18bb7c calc(50% + 25px), #18bb7c calc(50% + 70px), #f2f2f2 calc(50% + 70px), #f2f2f2 calc(100% - 15px), transparent calc(100% - 15px), transparent 100% ) 1 0 round;
}
.vc_row.top_line{
border-top: 3px solid #f2f2f2 !important;
}
.vc_row.bottom_line{
border-bottom: 3px solid #f2f2f2 !important;
}
.posts_grid .post_post .vc_col-sm-1,
.posts_grid .post_post .vc_col-sm-10,
.posts_grid .post_post .vc_col-sm-11,
.posts_grid .post_post .vc_col-sm-12,
.posts_grid .post_post .vc_col-sm-2,
.posts_grid .post_post .vc_col-sm-3,
.posts_grid .post_post .vc_col-sm-4,
.posts_grid .post_post .vc_col-sm-5,
.posts_grid .post_post .vc_col-sm-6,
.posts_grid .post_post .vc_col-sm-7,
.posts_grid .post_post .vc_col-sm-8,
.posts_grid .post_post .vc_col-sm-9{
float: none;
width: 100%;
}
#page.single_sidebar .vc_row[data-vc-full-width="true"],
#page.double_sidebar .vc_row[data-vc-full-width="true"]{
left: auto !important;
padding-left: 0 !important;
padding-right: 0 !important;
width: auto !important;
}
.wpb_text_column hr:last-child{
margin-bottom: 40px;
}
ul li hr,
.wpb_text_column ul li hr,
.wpb_text_column ul li hr:last-child{
margin: 0;
}
/**************************
* \COMPOSER CUSTOMIZATIONS
**************************/
/******
* GRID
******/
.cws_vc_shortcode_sc_carousel.cws_sc_carousel{
position: relative;
}
.cws_vc_shortcode_module:only-child,
.widget:only-child{
margin-bottom: auto;
}
.wide_style.posts_grid .cws_vc_shortcode_grid{
margin-left: 0;
margin-right: 0;
}
.blog_post.posts_grid.posts_grid_fw_img .clearfix:after{
display: none;
}
.posts_grid .item > .back_img{
position: absolute;
z-index: -1;
width: 100%;
height: 100%;
top: 0;
margin:0;
left: 0;
background-position: center center;
background-attachment: fixed;
background-size: cover;
}
.posts_grid.posts_grid_fw_img .item{
position: relative;
margin-top:0;
}
.posts_grid.posts_grid_fw_img .item:first-child{
padding-top: 30px;
}
.blog_post.posts_grid.posts_grid_fw_img .cws_vc_shortcode_grid{
margin-top: -30px;
}
.posts_grid.posts_grid_wth_spacings .item{
margin-top: auto;
padding-left: 0;
padding-right: 0;
}
.crsl-grid li.item{
padding-left: 15px;
}
.cws_col,
.cws_col_12{
width: 100%;
float: left;
margin: 0;
}
.cws_col_9{
width: 75%;
}
.cws_col_8{
width: 66.66666%;
}
.grid_col_6,
.cws_col_6{
width: 50%;
}
.grid_col_4,
.cws_col_4{
width: 33.33333%;
padding: 0;
}
.grid_col_3,
.cws_col_3{
width: 25%;
}
.grid_col_5,
.cws_col_5{
width: 20%;
}
.grid_col_6,
.cws_col_6{
width: 16.6667%;
}
.posts_grid .item.hidden{
opacity: 0;
}
.wpb_single_image .vc_single_image-wrapper.vc_box_shadow {
margin: 5px 0;
}
.cws_vc_shortcode_load_more.hiding{
-webkit-animation-duration: 0.3s;
animation-duration: 0.3s;
}
.portfolio_carousel .item{
width: auto !important;
float:none;
display: inline-block;
}
.portfolio_carousel .item .pic img{
text-align: center;
}
hr.posts_grid_spacing{
height: 0;
background-color: transparent;
margin-top: auto;
}
hr.posts_grid_spacing:before{
display: none;
}
.grid_row.single_related section.news.blog_post.posts_grid > .widgettitle{
margin-bottom: 30px;
}
.posts_grid > .cws_vc_shortcode_load_more{
margin: auto;
margin-top: 30px;
float: none;
display: inline-block;
}
.posts_grid.cws_portfolio_posts_grid .post_wrapper{
position: relative;
}
.posts_grid.cws_portfolio_posts_grid .post_wrapper .prim_post_data_title{
position: absolute;
bottom:35px;
z-index: 2;
width: 100%;
text-align: center;
opacity: 0;
visibility: hidden;
-webkit-transition: all 0.3s ease;
-moz-transition: all 0.3s ease;
-ms-transition: all 0.3s ease;
-o-transition: all 0.3s ease;
transition: all 0.3s ease;
}
.posts_grid.cws_portfolio_posts_grid .post_media .post_link{
position: absolute;
top:50%;
left:50%;
-moz-transform: translateX(-50%) translateY(-50%);
-webkit-transform: translateX(-50%) translateY(-50%);
-o-transform: translateX(-50%) translateY(-50%);
-ms-transform: translateX(-50%) translateY(-50%);
transform: translateX(-50%) translateY(-50%);
z-index: 2;
display: block;
text-align: center;
opacity: 0;
line-height: 57px;
width: 57px;
height: 57px;
visibility: hidden;
-webkit-transition: all 0.3s ease;
-moz-transition: all 0.3s ease;
-ms-transition: all 0.3s ease;
-o-transition: all 0.3s ease;
color:#fff;
transition: all 0.3s ease;
}
.posts_grid.cws_portfolio_posts_grid .links_wrap a:before{
font-size: 45px;
margin: 0;
line-height: inherit;
}
.posts_grid.cws_portfolio_posts_grid .post_wrapper:hover .post_link{
opacity: 1;
visibility: visible;
}
.posts_grid.cws_portfolio_posts_grid .post_wrapper:hover .prim_post_data_title{
opacity: 1;
visibility: visible;
bottom: 70px;
}
.posts_grid.cws_portfolio_posts_grid .post_wrapper .prim_post_data_title h3{
color:#fff;
font-size:22px;
}
.posts_grid.cws_portfolio_posts_grid .post_wrapper:hover .pic:before{
content: "";
display: block;
width: 100%;
height: 100%;
position: absolute;
top: 0;
left: 0;
opacity: 0.6;
-webkit-transition: all 0.3s ease-out;
-moz-transition: all 0.3s ease-out;
-o-transition: all 0.3s ease-out;
transition: all 0.3s ease-out;
}
/*******
* \GRID
*******/
/*
CWS LOADER
*/
#cws_loader_filters{
display: none;
}
#cws_loader{
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 100%;
-webkit-filter: url("#goo-no-comp");
filter: url(#goo-no-comp);
z-index: 999;
}
#cws_loader_indicator {
position: absolute;
left: 50%;
top: 50%;
}
.cws_loader_indicator_dot {
position: absolute;
background: #ffc824;
width: 40px;
height: 40px;
margin-left: -20px;
margin-top: -20px;
border-radius: 50%;
}
.cws_loader_indicator_dot:nth-child(1) {
background: #ffc824;
-webkit-transform: scale(0.8, 0.8);
transform: scale(0.8, 0.8);
}
.cws_loader_indicator_dot:nth-child(2) {
background: #d394ee;
-webkit-transform: scale(0.85, 0.85);
transform: scale(0.85, 0.85);
}
.cws_loader_indicator_dot:nth-child(3) {
background: #037cff;
-webkit-transform: scale(0.9, 0.9);
transform: scale(0.9, 0.9);
}
.cws_loader_indicator_dot:nth-child(4) {
background: #fc512a;
-webkit-transform: scale(0.7, 0.7);
transform: scale(0.7, 0.7);
}
.cws_loader_indicator_dot.cws_loader_indicator_status {
background: #00ffc4;
-webkit-transform: scale(0.95, 0.95);
transform: scale(0.95, 0.95);
}
/*
\CWS LOADER
*/
/*
CWS TIPR
*/
.tipr_content {
color: #FFF;
padding: 2px 5px 2px 5px;
text-align: center;
font-size: 12px;
line-height:20px;
white-space: nowrap;
}
.tipr_container_bottom {
display: none;
position: absolute;
margin-top: 13px;
z-index: 1000;
}
.tipr_container_top {
display: none;
position: absolute;
margin-top: -80px;
z-index: 1000;
}
.tipr_point_top,
.tipr_point_bottom {
position: relative;
background: #111;
-webkit-border-radius: 3px;
border-radius: 3px;
opacity: 0.9;
}
.tipr_point_top:after {
position: absolute;
pointer-events: none;
border: solid transparent;
top: 100%;
content: "";
height: 0;
width: 0;
}
.tipr_point_top:after {
border-top-color: #111;
border-width: 8px;
left: 50%;
margin-left: -8px;
}
.tipr_point_bottom:after {
position: absolute;
pointer-events: none;
border: solid transparent;
bottom: 100%;
content: "";
height: 0;
width: 0;
}
.tipr_point_bottom:after {
border-bottom-color: #111;
border-width: 8px;
left: 50%;
margin-left: -8px;
}
[class^="cwsicon-"]:before, [class*=" cwsicon-"]:before,
[class^="cwsicon-"]:after, [class*=" cwsicon-"]:after {
margin-left: 0 !important;
padding-left: 0 !important;
}
.mejs-fullscreen-button>button{
background-position: -79px 1px !important;
height: 22px !important;
width: 22px !important;
border-radius: 0px !important;
}
/* FOOTER Widgets */
.widget-recent-posts.cws-widget ul li {
padding: 11px 0 17px;
border-top: solid 1px #cdcdcd;
margin: 0;
}
.widget-recent-posts.cws-widget ul li:first-child {
padding-top: 0;
border-top: none;
}
.widget-recent-posts.cws-widget ul li a {
font-size: 16px;
line-height: 24px;
font-weight: 600;
}
/* IMAGE WITH DOTS */
.image_with_dots {
margin: 0 !important;
position: relative;
}
.image_with_dots img {
display: block;
width: 100%;
-webkit-box-shadow: 0 0 21px rgba(213, 213, 213, 0.34);
-moz-box-shadow: 0 0 21px rgba(213, 213, 213, 0.34);
box-shadow: 0 0 21px rgba(213, 213, 213, 0.34);
position: relative;
z-index: 2;
}
.image_with_dots:before {
content: '';
display: block;
width: 170px;
height: 170px;
background-image: -webkit-radial-gradient(circle closest-side at 2px 1.8px, #cccccc, transparent);
background-image: -moz-radial-gradient(circle closest-side at 2px 1.8px, #cccccc, transparent);
background-image: radial-gradient(circle closest-side at 2px 1.8px, #cccccc, transparent);
-webkit-background-size: 16px 16px;
background-size: 16px 16px;
background-repeat: repeat;
position: absolute;
top: -60px;
right: -70px;
}
.body-cont {
overflow: hidden;
}
.news .item.sticky-post {
-webkit-box-shadow: 0 0 55px rgba(0, 0, 0, 0.07);
-moz-box-shadow: 0 0 55px rgba(0, 0, 0, 0.07);
box-shadow: 0 0 55px rgba(0, 0, 0, 0.07);
margin: 0 0 40px !important;
}
.icon-varning {
border: solid 1px #f00;
padding: 10px 10px 10px;
text-align: center;
color: #f00;
font-size: 14px;
line-height: 1.1em;
margin: 10px;
}
/************
* RESPONSIVE
*************/
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active){
.cws_parallax_scene_container .cws_parallax_scene img,
.cws_parallax_scene_container .cws_parallax_scene canvas{
width: auto;
height: auto;
min-width: 100%;
min-height: 100%;
}
}
@media only screen and (max-width: 380px){
.cws_mobile .mobile_menu .vc_column-inner ul li{
padding-left: 0;
}
}
@media screen and ( max-width:479px ){
footer .cws-widget ul li a{
display: inline-block;
vertical-align: middle;
}
footer .cws-widget ul li:last-child{
padding-bottom: 10px;
}
.ce_title{
font-size: 2em;
}
.page_footer .cws-widget .cws_social_links{
text-align: center !important;
}
.posts_grid_2 .item,
.grid_col_6,
.posts_grid_3 .item,
.grid_col_4,
.posts_grid_4 .item,
.grid_col_3,
.posts_grid_5 .item {
width: 100%;
}
.single_sidebar .posts_grid_3.cws_portfolio_posts_grid .item{
width: 50%;
}
//.cws_mobile .site_header.logo-center .header_logo_part .logo{
// margin-top: 0 !important;
// margin-bottom: 0 !important;
//}
.alignleft, .alignright{
width: 100%;
margin-bottom: 30px
}
.posts_grid.tribe_events_posts_grid.posts_grid_small .post_media.tribe_events_post_media.posts_grid_post_media{
float:none;
}
.posts_grid.tribe_events_posts_grid.posts_grid_small .post_media.tribe_events_post_media.posts_grid_post_media img{
text-align: center;
margin:0 auto;
}
.cws_callout .icon_section {
margin-right: 0px;
}
#wpgmza_map{
width: calc(100% - 20px) !important;
}
.ce_tabs .tab{
padding: 0 10px;
}
#sb_instagram.sbi_col_10 #sbi_images .sbi_item,
#sb_instagram.sbi_col_3 #sbi_images .sbi_item,
#sb_instagram.sbi_col_4 #sbi_images .sbi_item,
#sb_instagram.sbi_col_5 #sbi_images .sbi_item,
#sb_instagram.sbi_col_6 #sbi_images .sbi_item,
#sb_instagram.sbi_col_7 #sbi_images .sbi_item,
#sb_instagram.sbi_col_8 #sbi_images .sbi_item,
#sb_instagram.sbi_col_9 #sbi_images .sbi_item
{
width: 50%;
}
#sb_instagram .sbi_follow_btn
{
width: 100%;
}
#sb_instagram .sbi_follow_btn a,
#sb_instagram .sbi_follow_btn .fa.fa-instagram
{
font-size: 25px !important;
}
.side_panel_container
{
width: 300px;
}
body.side_panel_show.slide_side_panel.left_slide .body-cont, body.side_panel_show.slide_side_panel.left_pull .body-cont, body.side_panel_show.slide_side_panel.left_slide .side_panel_overlay {
-webkit-transform: translateX(300px) !important;
-moz-transform: translateX(300px) !important;
-ms-transform: translateX(300px) !important;
-o-transform: translateX(300px) !important;
transform: translateX(300px) !important;
}
.grid.grid-2,
.page_content.single_sidebar .grid.grid-2,
.page_content.double_sidebar .grid.grid-2,
.grid.grid-3,
.page_content.single_sidebar .grid.grid-3,
.page_content.double_sidebar .grid.grid-3,
.grid.grid-4,
.page_content.single_sidebar .grid.grid-4,
.page_content.double_sidebar .grid.grid-4{
margin-right: auto;
}
.grid.grid-2 .item,
.page_content.single_sidebar .grid.grid-2 .item,
.page_content.double_sidebar .grid.grid-2 .item,
.grid.grid-3 .item,
.page_content.single_sidebar .grid.grid-3 .item,
.page_content.double_sidebar .grid.grid-3 .item,
.grid.grid-4 .item,
.page_content.single_sidebar .grid.grid-4 .item,
.page_content.double_sidebar .grid.grid-4 .item,
.news.news-small .post_info_part:not(.full_width),
.page_content.double_sidebar .news.news-small .post_info_part:not(.full_width){
float: none;
width: 100%;
margin-right: auto;
}
.gallery_grid .grid.grid-4 .item,
.page_content.single_sidebar .gallery_grid .grid.grid-4 .item,
.page_content.double_sidebar .gallery_grid .grid.grid-4 .item,
.blog_full_width .grid:not(.owl-carousel).grid-4 .item,
.page_content.single_sidebar .blog_full_width .grid:not(.owl-carousel).grid-4 .item,
.page_content.double_sidebar .blog_full_width .grid:not(.owl-carousel).grid-4 .item{
width: 100%;
}
.cws_portfolio .grid.grid-2 .item,
.page_content.single_sidebar .cws_portfolio .grid.grid-2 .item,
.page_content.double_sidebar .cws_portfolio .grid.grid-2 .item,
.cws_portfolio .grid.grid-2 .grid-size,
.page_content.single_sidebar .cws_portfolio .grid.grid-2 .grid-size,
.page_content.double_sidebar .cws_portfolio .grid.grid-2 .grid-size
{
width: 100%;
}
.cws_portfolio .grid.grid-3 .item,
.page_content.single_sidebar .cws_portfolio .grid.grid-3 .item,
.page_content.double_sidebar .cws_portfolio .grid.grid-3 .item,
.cws_portfolio .grid.grid-3 .grid-size,
.page_content.single_sidebar .cws_portfolio .grid.grid-3 .grid-size,
.page_content.double_sidebar .cws_portfolio .grid.grid-3 .grid-size
{
width: 100%;
}
.cws_portfolio .grid.grid-4 .item,
.page_content.single_sidebar .cws_portfolio .grid.grid-4 .item,
.page_content.double_sidebar .cws_portfolio .grid.grid-4 .item,
.cws_portfolio .grid.grid-4 .grid-size,
.page_content.single_sidebar .cws_portfolio .grid.grid-4 .grid-size,
.page_content.double_sidebar .cws_portfolio .grid.grid-4 .grid-size
{
width: 50%;
}
.cws_portfolio .grid .item{
padding-left: 0px;
}
.benefits_container,
.benefits_container .cws-widget {
margin-left: auto;
margin-right: auto;
}
.grid_fw.col-2 .item,
.grid_fw.col-3 .item,
.page_content.double_sidebar .grid_fw.col-3 .item,
.grid_fw.col-4 .item,
.page_content.single_sidebar .grid_fw.col-4 .item,
.page_content.double_sidebar .grid_fw.col-4 .item,
.grid_fw.col-5 .item,
.page_content.single_sidebar .grid_fw.col-5 .item,
.page_content.double_sidebar .grid_fw.col-5 .item,
.grid_fw.col-6 .item,
.page_content.single_sidebar .grid_fw.col-6 .item,
.page_content.double_sidebar .grid_fw.col-6 .item,
.grid_fw.col-7 .item,
.page_content.single_sidebar .grid_fw.col-7 .item,
.page_content.double_sidebar .grid_fw.col-7 .item,
.grid_fw.col-8 .item,
.page_content.single_sidebar .grid_fw.col-8 .item,
.page_content.double_sidebar .grid_fw.col-8 .item,
.grid_fw.col-9 .item,
.page_content.single_sidebar .grid_fw.col-9 .item,
.page_content.double_sidebar .grid_fw.col-9 .item,
.grid_fw.col-10 .item,
.page_content.single_sidebar .grid_fw.col-10 .item,
.page_content.double_sidebar .grid_fw.col-10 .item,
.grid_fw.col-11 .item,
.page_content.single_sidebar .grid_fw.col-11 .item,
.page_content.double_sidebar .grid_fw.col-11 .item,
.grid_fw.col-12 .item,
.page_content.single_sidebar .grid_fw.col-12 .item,
.page_content.double_sidebar .grid_fw.col-12 .item,
.grid_fw.col-2 .grid-size,
.grid_fw.col-3 .grid-size,
.page_content.double_sidebar .grid_fw.col-3 .grid-size,
.grid_fw.col-4 .grid-size,
.page_content.single_sidebar .grid_fw.col-4 .grid-size,
.page_content.double_sidebar .grid_fw.col-4 .grid-size,
.grid_fw.col-5 .grid-size,
.page_content.single_sidebar .grid_fw.col-5 .grid-size,
.page_content.double_sidebar .grid_fw.col-5 .grid-size,
.grid_fw.col-6 .grid-size,
.page_content.single_sidebar .grid_fw.col-6 .grid-size,
.page_content.double_sidebar .grid_fw.col-6 .grid-size,
.grid_fw.col-7 .grid-size,
.page_content.single_sidebar .grid_fw.col-7 .grid-size,
.page_content.double_sidebar .grid_fw.col-7 .grid-size,
.grid_fw.col-8 .grid-size,
.page_content.single_sidebar .grid_fw.col-8 .grid-size,
.page_content.double_sidebar .grid_fw.col-8 .grid-size,
.grid_fw.col-9 .grid-size,
.page_content.single_sidebar .grid_fw.col-9 .grid-size,
.page_content.double_sidebar .grid_fw.col-9 .grid-size,
.grid_fw.col-10 .grid-size,
.page_content.single_sidebar .grid_fw.col-10 .grid-size,
.page_content.double_sidebar .grid_fw.col-10 .grid-size,
.grid_fw.col-11 .grid-size,
.page_content.single_sidebar .grid_fw.col-11 .grid-size,
.page_content.double_sidebar .grid_fw.col-11 .grid-size,
.grid_fw.col-12 .grid-size,
.page_content.single_sidebar .grid_fw.col-12 .grid-size,
.page_content.double_sidebar .grid_fw.col-12 .grid-size
{
width: 100%;
}
.news .media_part .pic.link_post .link{
font-size: 1.2em;
}
.cta_holder, .cta_offer{
display: block;
}
.cta_holder > *, .cta_offer > *{
margin-bottom: 30px;
}
.cta_holder > *, .cta_offer > *:last-child{
margin-bottom: 0;
}
.cta_icon + .cta_text{
margin-left: 0px;
}
.news.under_media .item .post_title{
display: block;
margin-bottom: 10px;
}
.news.under_media .btn-read-more{
float: none;
margin-top: 0;
margin-bottom: 15px;
}
}
@media only screen and (max-width: 1199px) {
.cws_spacing_size_sm_desctop-on .cws_spacing{
display: none;
}
.cws_spacing_size_sm_desctop-on .cws_spacing_size_sm_desctop{
display: block;
}
.news.meta_inside .item.format-image .post_post_info,
.news.meta_inside .item.format-standard .post_post_info,
.news.meta_inside .item.format-gallery .post_post_info{
width: calc(100% - 20px);
left: 10px;
padding: 10px;
}
img.shifted{
margin-left: 0;
}
}
@media screen and (min-width: 768px){
.mobile_menu_container .logo_box_content_wrapper{
display: none;
}
.site_header .search_menu_cont .search_back_button{
right: 20px;
top: 40px;
}
}
@media only screen and (min-width: 768px) and (max-width: 991px) {
.cws_spacing_tablet-on .cws_spacing{
display: none;
}
.cws_spacing_tablet-on .cws_spacing_tablet{
display: block;
}
}
@media only screen and (max-width: 767px) {
.cws_spacing_mobile-on .cws_spacing{
display: none;
}
.cws_spacing_mobile-on .cws_spacing_mobile{
display: block;
}
//.site_header .header_logo_part .logo_box_content_wrapper {
// display: none;
//}
}
@media screen and (min-width: 1024px){
.huge_spacings.news.meta_outside.posts_grid .cws_vc_shortcode_grid{
margin-left: -45px;
margin-right: -45px;
}
}
@media screen and (max-width: 1199px) {
.site_header .main-nav-container {
margin-bottom: 0;
-webkit-box-shadow: none;
-moz-box-shadow: none;
box-shadow: none;
background-color: transparent;
}
}
@media screen and (min-width: 1367px){
.cws_mobile .menu_box .mobile_menu_hamburger{
display: none !important;
}
}
@media screen and ( max-width: 1190px ){
.cws_col,
.cws_col_lg_12{
width: 100%;
}
.cws_col_9{
width: 75%;
}
.cws_col_8{
width: 66.66666%;
}
.cws_col_6{
width: 50%;
}
.cws_col_4{
width: 33.33333%;
}
.cws_col_3{
width: 25%;
}
.site_header .main-nav-container.with_shadow {
-webkit-box-shadow: none;
-moz-box-shadow: none;
box-shadow: none;
}
table{
width: auto;
}
.wpb_single_image.wpb_content_element{
margin-top:0 !important;
}
.single_sidebar .posts_grid_4 .item,
.single_sidebar .grid_col_3{
width: 33.33%;
}
.double_sidebar .posts_grid_3 .item,
.double_sidebar .grid_col_4,
.double_sidebar .posts_grid_4 .item,
.double_sidebar .grid_col_3{
width: 50%;
}
.cws_staff_posts_grid .widget_header .carousel_nav_panel span{
display: none;
}
//.cws_mobile .site_header .header_logo_part .logo img.logo_desktop{
// display: none;
//}
.carousel_nav_panel{
display: none !important;
}
.posts_grid .category_carousel:before{
display: none;
}
.posts_grid .category_carousel .owl-controls{
position: relative;
}
.wpb-js-composer .vc_tta.vc_general .vc_tta-tab>a{
padding: 15px !important;
}
.vc_general.vc_tta.vc_tta-tabs .vc_tta-tab .vc_tta-title-text{
font-size: 14px;
}
.wrap_footer_classes{
display: block;
}
.wrap_footer_classes > .post_date_meta{
margin-right: 0;
}
.wrap_footer_classes .staff_posts_wrapper{
display: block;
text-align: center;
}
.wrap_footer_classes .staff_posts_wrapper .thumb_staff_posts{
display: inline-block;
}
.wrap_footer_classes .staff_posts_wrapper .thumb_staff_posts_title{
display: block;
margin-left: 0;
}
.posts_grid .item a.category-block span.category-label{
min-width: 0;
}
//.header_container .logo_box{
// padding: 0;
//}
.cws_sc_carousel{
padding: 15px !important;
}
.carousel_nav_panel{
display: none;
}
.cws_sc_carousel.arrows_on_hover:before{
display: none;
}
.pricing_table_column .price_section .price_container,
.pricing_table_column .title_section
{
font-size: 1.5em;
text-align: center;
}
body #mc_embed_signup, body .mc4wp-form .mc4wp-form-fields{
width: 100% !important;
}
.menu-bar{
display: none;
}
.cws_portfolio_content_wrap .desc_img .cws_portfolio_post_title{
font-size: 24px;
}
.posts_grid .portfolio_item_post:not(.under_img) .cws_portfolio_posts_grid_post_content{
margin: 5px 10px 0px 10px;
}
.grid_row.single_related .news,
.grid_row.single_related .related_news_title {
margin-left: 0;
margin-right: 0;
}
.pricing_table_column .price_section .color-overlay{
-webkit-flex-wrap: wrap;
-ms-flex-wrap: wrap;
flex-wrap: wrap;
-webkit-justify-content: center;
-ms-flex-pack: center;
justify-content: center;
}
.cws_button.mini{
padding: 5px 14px !important;
}
.cws_button.small{
padding: 6px 19px !important;
}
.cws_button.regular{
padding: 6px 16px 6px 16px !important;
}
.cws_button.large{
padding: 13px 29px !important;
}
.cws_button.xlarge{
padding: 15px 35px !important;
}
.cws_button.icon-on.mini{
padding: 4px 9px 4px 39px !important;
}
.cws_button.icon-on.small{
padding: 4px 14px 4px 49px !important;
}
.cws_button.icon-on.regular{
padding: 6px 16px 6px 56px !important;
}
.cws_button.icon-on.large{
padding: 13px 21px 13px 66px !important;
}
.cws_button.icon-on.xlarge{
padding: 11px 28px 11px 80px !important;
}
.blog_full_width .grid:not(.owl-carousel) .item,
.page_content.single_sidebar .blog_full_width .grid:not(.owl-carousel) .item,
.page_content.double_sidebar .blog_full_width .grid:not(.owl-carousel) .item{
width: 100%;
}
.page_content.double_sidebar .news.news-medium .post_info_part:not(.full_width),
.page_content.double_sidebar .news.news-small .post_info_part:not(.full_width){
float: none;
width: 100%;
margin-right: auto;
}
.grid.grid-2 .item{
width: 460px;
}
.gallery_grid .grid.grid-2 .item,
.page_content.single_sidebar .gallery_grid .grid.grid-2 .item,
.page_content.double_sidebar .gallery_grid .grid.grid-2 .item,
.blog_full_width .grid:not(.owl-carousel).grid-2 .item,
.page_content.single_sidebar .blog_full_width .grid:not(.owl-carousel).grid-2 .item,
.page_content.double_sidebar .blog_full_width .grid:not(.owl-carousel).grid-2 .item{
width: 50%;
}
.cws_portfolio:not(.portfolio_related) .grid.grid-2 .item,
.cws_portfolio:not(.portfolio_related) .grid.grid-2 .grid-size
{
width: 50%;
}
.page_content.single_sidebar .grid.grid-2 .item{
width: 310px;
}
.page_content.double_sidebar .grid.grid-2 .item{
width: 200px;
}
.page_content.single_sidebar .cws_portfolio:not(.portfolio_related) .grid.grid-2 .item,
.page_content.double_sidebar .cws_portfolio:not(.portfolio_related) .grid.grid-2 .item,
.page_content.single_sidebar .cws_portfolio:not(.portfolio_related) .grid.grid-2 .grid-size,
.page_content.double_sidebar .cws_portfolio:not(.portfolio_related) .grid.grid-2 .grid-size
{
width: 50%;
}
.grid.grid-3 .item{
width: 300px;
}
.page_content.single_sidebar .grid.grid-3 .item{
width: 325px;
}
.page_content.double_sidebar .grid.grid-3 .item{
width: 430px;
}
.gallery_grid .grid.grid-3 .item,
.page_content.single_sidebar .gallery_grid .grid.grid-3 .item,
.page_content.double_sidebar .gallery_grid .grid.grid-3 .item,
.blog_full_width .grid:not(.owl-carousel).grid-3 .item,
.page_content.single_sidebar .blog_full_width .grid:not(.owl-carousel).grid-3 .item,
.page_content.double_sidebar .blog_full_width .grid:not(.owl-carousel).grid-3 .item{
width: 50%;
}
.cws_portfolio:not(.portfolio_related) .grid.grid-3 .item,
.page_content.single_sidebar .cws_portfolio:not(.portfolio_related) .grid.grid-3 .item,
.cws_portfolio:not(.portfolio_related) .grid.grid-3 .grid-size,
.page_content.single_sidebar .cws_portfolio:not(.portfolio_related) .grid.grid-3 .grid-size
{
width: 33.333333%;
}
.page_content.double_sidebar .cws_portfolio:not(.portfolio_related) .grid.grid-3 .item,
.page_content.double_sidebar .cws_portfolio:not(.portfolio_related) .grid.grid-3 .grid-size
{
width: 50%;
}
.grid.grid-4 .item{
width: 220px;
}
.page_content.single_sidebar .grid.grid-4 .item,
.page_content.double_sidebar .grid.grid-4 .item{
width: 205px;
}
.gallery_grid .grid.grid-4 .item,
.page_content.single_sidebar .gallery_grid .grid.grid-4 .item,
.page_content.double_sidebar .gallery_grid .grid.grid-4 .item,
.blog_full_width .grid:not(.owl-carousel).grid-4 .item,
.page_content.single_sidebar .blog_full_width .grid:not(.owl-carousel).grid-4 .item,
.page_content.double_sidebar .blog_full_width .grid:not(.owl-carousel).grid-4 .item{
width: 33.3333333%;
}
.cws_portfolio:not(.portfolio_related) .grid.grid-4 .item,
.page_content.single_sidebar .cws_portfolio:not(.portfolio_related) .grid.grid-4 .item,
.cws_portfolio:not(.portfolio_related) .grid.grid-4 .grid-size,
.page_content.single_sidebar .cws_portfolio:not(.portfolio_related) .grid.grid-4 .grid-size
{
width: 25%;
}
.page_content.double_sidebar .cws_portfolio:not(.portfolio_related) .grid.grid-4 .item,
.page_content.double_sidebar .cws_portfolio:not(.portfolio_related) .grid.grid-4 .grid-size
{
width: 33.333333%;
}
.benefits_container {
-webkit-flex-wrap: wrap;
-ms-flex-wrap: wrap;
flex-wrap: wrap;
margin-left: -10px;
margin-right: -10px;
}
.benefits_container .cws-widget{
margin-left: 10px;
margin-right: 10px;
}
.benefits_container .cws-widget {
width: calc(33% - 30px);
}
.page_content.double_sidebar .grid_fw.col-3 .item,
.page_content.double_sidebar .grid_fw.col-4 .item,
.page_content.double_sidebar .grid_fw.col-3 .grid-size,
.page_content.double_sidebar .grid_fw.col-4 .grid-size
{
width: 50%;
}
.page_content.single_sidebar .grid_fw.col-4 .item,
.page_content.single_sidebar .grid_fw.col-4 .grid-size
{
width: 33.333333%;
}
.grid_fw.col-5 .item,
.page_content.single_sidebar .grid_fw.col-5 .item,
.page_content.double_sidebar .grid_fw.col-5 .item,
.grid_fw.col-5 .grid-size,
.page_content.single_sidebar .grid_fw.col-5 .grid-size,
.page_content.double_sidebar .grid_fw.col-5 .grid-size
{
width: 25%;
}
.grid_fw.col-6 .item,
.page_content.single_sidebar .grid_fw.col-6 .item,
.page_content.double_sidebar .grid_fw.col-6 .item,
.grid_fw.col-6 .grid-size,
.page_content.single_sidebar .grid_fw.col-6 .grid-size,
.page_content.double_sidebar .grid_fw.col-6 .grid-size
{
width: 20%;
}
.grid_fw.col-7 .item,
.page_content.single_sidebar .grid_fw.col-7 .item,
.page_content.double_sidebar .grid_fw.col-7 .item,
.grid_fw.col-8 .item,
.page_content.single_sidebar .grid_fw.col-8 .item,
.page_content.double_sidebar .grid_fw.col-8 .item,
.grid_fw.col-7 .grid-size,
.page_content.single_sidebar .grid_fw.col-7 .grid-size,
.page_content.double_sidebar .grid_fw.col-7 .grid-size,
.grid_fw.col-8 .grid-size,
.page_content.single_sidebar .grid_fw.col-8 .grid-size,
.page_content.double_sidebar .grid_fw.col-8 .grid-size
{
width: 16.666667%;
}
.grid_fw.col-9 .item,
.page_content.single_sidebar .grid_fw.col-9 .item,
.grid_fw.col-9 .grid-size,
.page_content.single_sidebar .grid_fw.col-9 .grid-size
{
width: 12.5%;
}
.page_content.double_sidebar .grid_fw.col-9 .item,
.page_content.double_sidebar .grid_fw.col-9 .grid-size
{
width: 16.666667%;
}
.grid_fw.col-10 .item,
.grid_fw.col-10 .grid-size
{
width: 12.5%;
}
.page_content.single_sidebar .grid_fw.col-10 .item,
.page_content.single_sidebar .grid_fw.col-10 .grid-size
{
width: 12.5%;
}
.page_content.double_sidebar .grid_fw.col-10 .item,
.page_content.double_sidebar .grid_fw.col-10 .grid-size
{
width: 16.666667%;
}
.grid_fw.col-11 .item,
.grid_fw.col-11 .grid-size
{
width: 12.5%;
}
.page_content.single_sidebar .grid_fw.col-11 .item,
.page_content.single_sidebar .grid_fw.col-11 .grid-size
{
width: 12.5%;
}
.page_content.double_sidebar .grid_fw.col-11 .item,
.page_content.double_sidebar .grid_fw.col-11 .grid-size
{
width: 16.666667%;
}
.grid_fw.col-12 .item,
.page_content.single_sidebar .grid_fw.col-12 .item,
.grid_fw.col-12 .grid-size,
.page_content.single_sidebar .grid_fw.col-12 .grid-size
{
width: 12.5%;
}
.page_content.double_sidebar .grid_fw.col-12 .item,
.page_content.double_sidebar .grid_fw.col-12 .grid-size
{
width: 16.666667%;
}
.page_content.double_sidebar .cws_callout{
display: block;
text-align: center;
}
.page_content.double_sidebar .cws_callout .button_section{
text-align: center;
padding-left: 0;
}
.page_content.double_sidebar .cws_callout > * + *{
margin-top: 20px;
}
form.wpcf7-form > div:not(.wpcf7-response-output) {
display: block;
}
.vc_row.vc_inner{
padding-right: 0 !important;
padding-left: 0 !important;
}
.cws-content .wpb_single_image{
padding-bottom: 0 !important;
margin-bottom: 0 !important;
}
.vc_row:not(.vc_row-no-padding) .vc_column_container>.vc_column-inner{
padding-right: 15px !important;
padding-left: 15px !important;
}
.vc_column_container>.vc_column-inner{
margin-left: 0 !important;
margin-right: 0 !important;
}
.page_content > main .grid_row{
box-sizing: content-box;
}
.cws-content .cws-column > .cws_vc_column-inner{
margin-right: 0 !important;
margin-left: 0 !important;
}
.cws_vc_shortcode_button.mini{
padding:2px 7px;
}
.cws_vc_shortcode_button.small{
padding:4px 12px;
}
.cws_vc_shortcode_button.large{
padding:6px 22px;
}
.cws_vc_shortcode_button.xlarge{
padding:7px 28px;
}
.cws_vc_shortcode_button{
padding: 5px 17px;
}
.single-post .grid_row.single_related .posts_grid_3 .item .post_title, .single-post .grid_row.single_related .posts_grid_4 .item .post_title{
font-size: 18px;
}
}
@media screen and ( max-width: 980px ){
body{
font-size: 15px;
line-height: 24px;
}
.menu_box .container.wide_container,
.container.wide_container,
body.layout_1400 .container.wide_container{
width: calc(100% - 30px);
margin: 0 15px;
}
body input,
body textarea,
.cws_textmodule .cws_textmodule_icon,
.cws_textmodule_content p{
line-height: 24px;
}
.news.single .grid .item .post_content:before{
display: none;
}
.cws_portfolio_content_wrap .desc_img .cws_portfolio_post_title{
font-size: 18px;
}
.posts_grid .portfolio_item_post:not(.under_img) .cws_portfolio_posts_grid_post_content{
font-size: 14px;
}
.cws-widget.widget-cws-recent-posts .post_item .post_title:not(:first-child){
float: none;
width: auto;
}
.side_panel .cws-widget.widget-cws-recent-posts .post_item .post_title:not(:first-child){
float: left;
}
.posts_grid.cws_portfolio_posts_grid .item_content .desc_img .cws_portfolio_posts_grid_post_content{
height: 35px;
overflow: hidden;
}
.single .nav_post_links{
margin: 55px 15px 0 15px;
}
ul.line_style li:before,
ul.square_style li:before,
ul.checkmarks_style li:before{
top: 12px;
}
form.wpcf7-form p.cws_one_row{
position: relative;
}
ol li,
ul li{
line-height: 24px;
}
.posts_grid_def .grid.layout-def .item:not(:last-child) {
margin-bottom: 60px;
}
.cws-widget .parent_archive .widget_archive_opener,
.cws-widget .menu-item-has-children .opener{
height: 44px;
line-height: 44px;
}
.cws_categories_widget{
margin: 0px -15px;
}
footer .cws_categories_widget{
margin: 0;
}
.cws_categories_widget .item{
width: 33.3%;
float: left;
}
footer .cws_categories_widget .item{
width: 100%;
float: none;
}
.cws_categories_widget .category-block{
padding: 0 15px;
}
footer .cws_categories_widget .category-block{
padding: 0;
}
footer .cws_categories_widget:after{
display: none;
}
.cws_categories_widget:after{
content: '';
display: table;
clear: both;
}
.cws-widget.widget-recent-posts ul li .post-date{
padding-bottom: 5px;
}
.cws_custom_button_wrapper.large.advanced:hover:before{
right: 7px;
}
.cws_custom_button_wrapper.advanced:hover:before{
right: 5px;
}
.cws_custom_button_wrapper.small.advanced:hover:before{
right: 3px;
}
.nav_post_links{
margin-top: 45px;
}
.single_portfolio.related_portfolio .posts_grid.posts_grid_carousel{
padding-left: 0;
padding-right: 0;
}
.colored_box_style h3 a{
font-size: 0.7em;
}
//.cws_mobile .site_header:not(.text-in-menu) .header_logo_part{
// padding: 0;
//}
.news .item .media_part .pic.colored_box_style .effect-marley .colored_category{
padding-top: 1px;
}
.colored_box_style figure.effect-marley:hover .colored_category {
-webkit-transform: translate3D(0px,+3px, 0px);
-moz-transform: translate3D(0px,+3px, 0px);
-ms-transform: translate3D(0px,+3px, 0px);
-o-transform: translate3D(0px,+3px, 0px);
transform: translate3D(0px,+3px, 0px);
}
.colored_box_style figure.effect-marley:hover figcaption {
bottom: initial;
top: 0px;
}
.wpb-js-composer .vc_tta.vc_general .vc_tta-tab>a{
padding: 10px 15px !important;
}
.vc_general.vc_tta.vc_tta-tabs .vc_tta-tab .vc_tta-title-text{
font-size: 13px;
}
.news.checkerboard .item:nth-child(even) .post_info_part {
float: none;
margin-right: 0px;
margin-left: 0px;
}
.news.checkerboard .item:nth-child(odd) .post_info_part {
float: none;
margin-right: 0px;
margin-left: 0px;
}
.news.checkerboard.no_margin .grid .item {
margin-bottom: 20px;
}
//.header_wrapper_container .search_icon.hide_on_mobile,
//.header_wrapper_container .search_menu.hide_on_mobile,
//.header_wrapper_container .mini-cart.hide_on_mobile{
// display: none !important;
//}
//
//.header_wrapper_container .search_icon.show_on_mobile,
//.header_wrapper_container .search_menu.show_on_mobile,
//.header_wrapper_container .mini-cart.show_on_mobile{
// display: inline-block !important;
//}
.gallery_grid .grid.grid .item,
.page_content.single_sidebar .gallery_grid .grid.grid .item,
.page_content.double_sidebar .gallery_grid .grid.grid .item,
.blog_full_width .grid:not(.owl-carousel) .item,
.page_content.single_sidebar .blog_full_width .grid:not(.owl-carousel) .item,
.page_content.double_sidebar .blog_full_width .grid:not(.owl-carousel) .item{
width: 100%;
}
.page_content.double_sidebar .news.news-medium .post_info_part:not(.full_width){
width: 100%;
}
.page_content.double_sidebar .news.news-small .post_info_part:not(.full_width){
float: left;
width: 370px;
margin-right: 24px;
}
.grid.grid-2 .item,
.page_content.single_sidebar .grid.grid-2 .item,
.page_content.double_sidebar .grid.grid-2 .item{
width: 360px;
}
.gallery_grid .grid.grid-2 .item,
.page_content.single_sidebar .gallery_grid .grid.grid-2 .item,
.page_content.double_sidebar .gallery_grid .grid.grid-2 .item,
.blog_full_width .grid:not(.owl-carousel).grid-2 .item,
.page_content.single_sidebar .blog_full_width .grid:not(.owl-carousel).grid-2 .item,
.page_content.double_sidebar .blog_full_width .grid:not(.owl-carousel).grid-2 .item{
width: 50%;
}
.cws_portfolio:not(.portfolio_related) .grid.grid-2 .item,
.page_content.single_sidebar .cws_portfolio:not(.portfolio_related) .grid.grid-2 .item,
.page_content.double_sidebar .cws_portfolio:not(.portfolio_related) .grid.grid-2 .item,
.cws_portfolio:not(.portfolio_related) .grid.grid-2 .grid-size,
.page_content.single_sidebar .cws_portfolio:not(.portfolio_related) .grid.grid-2 .grid-size,
.page_content.double_sidebar .cws_portfolio:not(.portfolio_related) .grid.grid-2 .grid-size
{
width: 50%;
}
.grid.grid-3 .item{
width: 360px;
}
.page_content.single_sidebar .grid.grid-3 .item,
.page_content.double_sidebar .grid.grid-3 .item,
.page_content.single_sidebar .grid.grid-4 .item,
.page_content.double_sidebar .grid.grid-4 .item{
width: 344px;
}
.grid.grid-4 .item{
width: 234px;
}
.gallery_grid .grid.grid-3 .item,
.page_content.single_sidebar .gallery_grid .grid.grid-3 .item,
.page_content.double_sidebar .gallery_grid .grid.grid-3 .item,
.blog_full_width .grid:not(.owl-carousel).grid-3 .item,
.page_content.single_sidebar .blog_full_width .grid:not(.owl-carousel).grid-3 .item,
.page_content.double_sidebar .blog_full_width .grid:not(.owl-carousel).grid-3 .item{
width: 50%;
}
.gallery_grid .grid.grid-4 .item,
.page_content.single_sidebar .gallery_grid .grid.grid-4 .item,
.page_content.double_sidebar .gallery_grid .grid.grid-4 .item,
.blog_full_width .grid:not(.owl-carousel).grid-4 .item,
.page_content.single_sidebar .blog_full_width .grid:not(.owl-carousel).grid-4 .item,
.page_content.double_sidebar .blog_full_width .grid:not(.owl-carousel).grid-4 .item{
width: 50%;
}
.cws_portfolio:not(.portfolio_related) .grid.grid-3 .item,
.page_content.single_sidebar .cws_portfolio:not(.portfolio_related) .grid.grid-3 .item,
.page_content.double_sidebar .cws_portfolio:not(.portfolio_related) .grid.grid-3 .item,
.cws_portfolio:not(.portfolio_related) .grid.grid-3 .grid-size,
.page_content.single_sidebar .cws_portfolio:not(.portfolio_related) .grid.grid-3 .grid-size,
.page_content.double_sidebar .cws_portfolio:not(.portfolio_related) .grid.grid-3 .grid-size
{
width: 33.333333%;
}
.cws_portfolio:not(.portfolio_related) .grid.grid-4 .item,
.page_content.single_sidebar .cws_portfolio:not(.portfolio_related) .grid.grid-4 .item,
.page_content.double_sidebar .cws_portfolio:not(.portfolio_related) .grid.grid-4 .item,
.cws_portfolio:not(.portfolio_related) .grid.grid-4 .grid-size,
.page_content.single_sidebar .cws_portfolio:not(.portfolio_related) .grid.grid-4 .grid-size,
.page_content.double_sidebar .cws_portfolio:not(.portfolio_related) .grid.grid-4 .grid-size
{
width: 25%;
}
.benefits_container{
margin-left: -9px;
margin-right: -9px;
}
.benefits_container .cws-widget{
margin-left: 9px;
margin-right: 9px;
width: calc(50% - 30px);
}
.grid_fw.col-3 .item,
.page_content.double_sidebar .grid_fw.col-3 .item,
.grid_fw.col-4 .item,
.page_content.double_sidebar .grid_fw.col-4 .item,
.grid_fw.col-3 .grid-size,
.page_content.double_sidebar .grid_fw.col-3 .grid-size,
.grid_fw.col-4 .grid-size,
.page_content.double_sidebar .grid_fw.col-4 .grid-size
{
width: 33.333333%;
}
.grid_fw.col-5 .item,
.page_content.double_sidebar .grid_fw.col-5 .item,
.grid_fw.col-6 .item,
.page_content.double_sidebar .grid_fw.col-6 .item,
.grid_fw.col-7 .item,
.page_content.double_sidebar .grid_fw.col-7 .item,
.grid_fw.col-8 .item,
.page_content.double_sidebar .grid_fw.col-8 .item,
.grid_fw.col-9 .item,
.page_content.double_sidebar .grid_fw.col-9 .item,
.grid_fw.col-10 .item,
.page_content.double_sidebar .grid_fw.col-10 .item,
.grid_fw.col-11 .item,
.page_content.double_sidebar .grid_fw.col-11 .item,
.grid_fw.col-12 .item,
.page_content.double_sidebar .grid_fw.col-12 .item,
.grid_fw.col-5 .grid-size,
.page_content.double_sidebar .grid_fw.col-5 .grid-size,
.grid_fw.col-6 .grid-size,
.page_content.double_sidebar .grid_fw.col-6 .grid-size,
.grid_fw.col-7 .grid-size,
.page_content.double_sidebar .grid_fw.col-7 .grid-size,
.grid_fw.col-8 .grid-size,
.page_content.double_sidebar .grid_fw.col-8 .grid-size,
.grid_fw.col-9 .grid-size,
.page_content.double_sidebar .grid_fw.col-9 .grid-size,
.grid_fw.col-10 .grid-size,
.page_content.double_sidebar .grid_fw.col-10 .grid-size,
.grid_fw.col-11 .grid-size,
.page_content.double_sidebar .grid_fw.col-11 .grid-size,
.grid_fw.col-12 .grid-size,
.page_content.double_sidebar .grid_fw.col-12 .grid-size
{
width: 20%;
}
.page_content.double_sidebar .cws_callout{
display: -webkit-box;
display: -moz-box;
display: -ms-flexbox;
display: -webkit-flex;
display: flex;
text-align: start;
}
.page_content.double_sidebar .cws_callout .button_section{
text-align: end;
padding-left: 30px;
}
.page_content.double_sidebar .cws_callout > * + *{
margin-top: 0;
}
body #mc_embed_signup,body .mc4wp-form .mc4wp-form-fields{
width: 100% !important;
}
.cws_staff_posts_grid .widget_header .carousel_nav_panel span{
display: none;
}
.cws_col,
.cws_col_12{
width: 100%;
}
.cws_col_9,
.cws_col_8,
.cws_col_6,
.cws_col_4,
.cws_col_3{
width: 50%;
}
.blog_post.posts_grid.posts_grid_fw_img .floated_media.post_floated_media{
margin-right: 0;
}
.news.single .grid .item.format-link,
.news.single .grid .item.format-quote{
padding-left: 75px;
}
.news.single .item.format-link .post_post_info,
.news.single .item.format-quote .post_post_info{
margin-left: -65px;
}
.single.news .post_post.format-link .post_wrapper,
.single.news .post_post.format-quote .post_wrapper{
margin-bottom: 0;
}
.posts_grid_4 .item,
.grid_col_3,
.double_sidebar .posts_grid_4 .item,
.double_sidebar .grid_col_3{
width: 50%;
}
.posts_grid_3 .item,
.grid_col_4{
width: 50%;
}
.posts_grid_2.cws_staff_posts_grid .item{
width: 100%;
}
.posts_grid_3 .item .post_title {
font-size: 20px;
}
.posts_grid_3 .item .post_content {
font-size: 14px;
}
.item .post_bottom_wrapper{
-webkit-flex-wrap: wrap;
-ms-flex-wrap: wrap;
flex-wrap: wrap;
-webkit-justify-content: center;
-ms-flex-pack: center;
justify-content: center;
-webkit-align-content: center;
-ms-flex-line-pack: center;
align-content: center;
-webkit-align-items: center;
-ms-flex-align: center;
align-items: center;
}
//.cws_default .header_nav_part{
// display: none;
//}
//.cws_default .header_cont .menu-item .current-menu-parent > a,
//.cws_default .header_cont .menu-item .current-menu-item > a{
// padding-left: 0;
//}
.cws_default blockquote {
font-size: 28px;
line-height: 45px;
padding-left: 50px;
}
.cws_default blockquote:before {
top: -2px;
font-size: 68px;
}
.cws_default .container>.menu_right_icons{
display: -webkit-flex;
display: flex;
-webkit-justify-content: flex-end;
justify-content: flex-end;
}
.item .post_bottom_wrapper > * + * {
margin-top: 10px;
width: 100%;
}
.item .post_bottom_wrapper .post_button{
margin-top: 10px;
}
.item .post_bottom_wrapper .post_categories,
.item .post_bottom_wrapper .post_info{
text-align: center;
}
}
@media screen and ( max-width: 767px ){
.custom_flex_row .vc_col-first-place{
order: -1;
}
.vc_row.custom_inner_flex_row{
display: -webkit-flex;
display: flex;
-webkit-flex-direction: column;
flex-direction: column;
}
.news .item.sticky-post{
padding: 30px 20px;
}
.custom_inner_flex_row .vc_inner_col-first-place{
order: -1;
}
.cws_default blockquote {
font-size: 20px;
line-height: 34px;
padding-left: 40px;
}
.cws_default blockquote:before {
top: -6px;
font-size: 60px;
}
.vc_row{
margin-bottom: -20px;
}
.vc_row-full-width + .vc_row[data-vc-full-width="true"]{
margin-bottom: auto;
}
.vc_row:not(.vc_row-no-padding) .vc_column-inner{
padding-bottom: 20px;
}
.related_portfolio .carousel_nav_panel{
display: none;
}
//.header_logo_part .logo:not(:last-child){
// padding-right: 0;
// margin-right: 15px;
// margin-top: 20px !important;
// margin-bottom: 20px !important;
//}
.vc_row.vc_inner{
padding-right: 0 !important;
padding-left: 0 !important;
}
//.site_header .main-nav-container .menu_left_icons:not(:empty){
// margin-right: 0;
//}
.vc_row:not(.vc_row-no-padding) .vc_column_container>.vc_column-inner{
padding-right: 15px !important;
padding-left: 15px !important;
}
.vc_column_container>.vc_column-inner{
margin: 0 !important;
}
.page_content > main .grid_row{
box-sizing: content-box;
}
.cws-content .cws-column > .cws_vc_column-inner{
margin-right: 0 !important;
margin-left: 0 !important;
}
.news .media_part img,
.pic img{
width: 100%;
}
.cws_width_50{
width: 100%;
float: none;
margin-left: 0 !important;
margin-right: 0 !important;
margin-bottom: 10px !important;
}
.news .item .post_media{
display: block;
}
.product .summary form.cart .quantity{
margin-bottom: 20px;
}
.gallery[class*='galleryid-'] .gallery-item{
width: 100% !important;
}
.cws_default .news.posts_grid_grid .grid.layout-1 .item.format-quote,
.cws_default .news.posts_grid_grid .grid.layout-1 .item.format-link,
.cws_default .news.posts_grid_grid .grid:not(.layout-1) .item.format-quote .post_wrapper,
.cws_default .news.posts_grid_grid .grid:not(.layout-1) .item.format-link .post_wrapper{
padding-left: 0;
padding-right: 0;
}
.single_col_25{
width: 100%;
}
.single_col_33{
width: 100%;
}
.single_col_50{
width: 100%;
}
.single_col_66{
width: 100%;
}
.single_col_75{
width: 100%;
}
.gallery_post_carousel_nav_panel{
display: none;
}
.cws_textmodule_content blockquote p{
line-height: 36px;
}
.cws-widget.widget-cws-recent-posts .post_item .post_title a{
width: 205px;
}
.side_panel .cws-widget.widget-cws-recent-posts .post_item .post_title:not(:first-child){
width: 155px;
}
.side_panel .cws-widget.widget-cws-recent-posts .post_item .post_title a{
width: 160px;
}
.dots .dot{
padding-bottom: 10px;
}
.carousel_nav_panel.hide_on_mobile{
display: none;
}
.wpb-js-composer .vc_tta.vc_general.vc_tta-tabs .vc_tta-panel-title>a{
border: 1px solid #e3e3e3;
margin-top: -1px;
}
p.cws_submit.cws_margin_top_30{
margin-top: 0 !important;
}
.grid_row.single_related .item .post_title{
margin-top: 10px;
margin-bottom: 10px;
}
.posts_grid_def .grid.layout-def .item:not(:last-child) {
margin-bottom: 50px;
}
.single .grid_col .cols_wrapper{
padding-left: 0;
padding-right: 0;
}
.cws_categories_widget{
margin: 0;
}
.cws_categories_widget .item{
width: 100%;
float: none;
}
.cws_categories_widget .category-block{
padding: 0;
}
.cws_categories_widget:after{
display: none;
}
.news.single .grid .item .post_content:before{
display: none;
}
.nav_post_links{
margin-top: 30px;
}
.product .summary form.cart .quantity ~ .single_add_to_cart_button{
margin-left: 0;
}
.link_post .post_media_link_title{
font-size: 32px;
line-height: 1;
}
.post_format_quote_media_wrapper .cws_vc_shortcode_module .quote{
font-size: 36px;
padding: 90px 20px;
line-height: 1.2;
}
//.header_logo_part .logo_box_content_wrapper{
// display: none;
//}
.wpb-js-composer .vc_tta.vc_general.vc_tta-tabs .vc_tta-panel{
opacity: 1;
}
//html.touch .header_logo_part .logo:before,
//.header_logo_part .logo:not(:last-child):before{
// display: none;
//}
//#top_panel_links:not(:first-child):before{
// display: none;
//}
#wpgmza_map{
width: calc(100% - 10px) !important;
}
div.two_buttons,
div.two_buttons .grid_col p{
text-align: center !important;
}
//.site_header .header_logo_part.logo_with_text .header_site_title{
// font-size: 20px;
//}
.cws_portfolio_header .ce_title + .cws_portfolio_filter_container .cws_portfolio_filter {
text-align: center;
}
.cws_portfolio_filter.fw_filter a:not(:first-child):before {
padding-left: 5px;
padding-right: 5px;
}
.news.checkerboard .item:nth-child(even) .post_info_part {
float: none;
margin-right: 0px;
margin-left: 0px;
}
.news.checkerboard .item:nth-child(odd) .post_info_part {
float: none;
margin-right: 0px;
margin-left: 0px;
}
.news.checkerboard.no_margin .grid .item {
margin-bottom: 20px;
}
.gallery_grid .grid .item,
.page_content.single_sidebar .gallery_grid .grid .item,
.page_content.double_sidebar .gallery_grid .grid .item,
.blog_full_width .grid:not(.owl-carousel) .item,
.page_content.single_sidebar .blog_full_width .grid:not(.owl-carousel) .item,
.page_content.double_sidebar .blog_full_width .grid:not(.owl-carousel) .item{
width: 100%;
}
.news.news-medium .post_info_part:not(.full_width){
float: none;
width: 100%;
margin-right: auto;
}
.grid.grid-2,
.page_content.single_sidebar .grid.grid-2,
.page_content.double_sidebar .grid.grid-2,
.grid.grid-3,
.page_content.single_sidebar .grid.grid-3,
.page_content.double_sidebar .grid.grid-3,
.grid.grid-4,
.page_content.single_sidebar .grid.grid-4,
.page_content.double_sidebar .grid.grid-4{
margin-right: -5%;
}
.grid.grid-2 .item,
.page_content.single_sidebar .grid.grid-2 .item,
.page_content.double_sidebar .grid.grid-2 .item,
.grid.grid-3 .item,
.page_content.single_sidebar .grid.grid-3 .item,
.page_content.double_sidebar .grid.grid-3 .item,
.grid.grid-4 .item,
.page_content.single_sidebar .grid.grid-4 .item,
.page_content.double_sidebar .grid.grid-4 .item{
width: 95%;
margin-right: 5%;
}
.gallery_grid .grid.grid-2 .item,
.page_content.single_sidebar .gallery_grid .grid.grid-2 .item,
.page_content.double_sidebar .gallery_grid .grid.grid-2 .item,
.blog_full_width .grid:not(.owl-carousel).grid-2 .item,
.page_content.single_sidebar .blog_full_width .grid:not(.owl-carousel).grid-2 .item,
.page_content.double_sidebar .blog_full_width .grid:not(.owl-carousel).grid-2 .item{
width: 100%;
margin-right: 0px;
}
.gallery_grid .grid.grid-3 .item,
.page_content.single_sidebar .gallery_grid .grid.grid-3 .item,
.page_content.double_sidebar .gallery_grid .grid.grid-3 .item,
.blog_full_width .grid:not(.owl-carousel).grid-3 .item,
.page_content.single_sidebar .blog_full_width .grid:not(.owl-carousel).grid-3 .item,
.page_content.double_sidebar .blog_full_width .grid:not(.owl-carousel).grid-3 .item{
width: 100%;
margin-right: 0px;
}
.gallery_grid .grid.grid-4 .item,
.page_content.single_sidebar .gallery_grid .grid.grid-4 .item,
.page_content.double_sidebar .gallery_grid .grid.grid-4 .item,
.blog_full_width .grid:not(.owl-carousel).grid-4 .item,
.page_content.single_sidebar .blog_full_width .grid:not(.owl-carousel).grid-4 .item,
.page_content.double_sidebar .blog_full_width .grid:not(.owl-carousel).grid-4 .item{
margin-right: 0px;
width: 100%;
}
.grid .item {
margin-left: 0px;
}
.grid.grid-2 .item .media_part,
.page_content.single_sidebar .grid.grid-2 .item .media_part,
.page_content.double_sidebar .grid.grid-2 .item .media_part,
.grid.grid-3 .item .media_part,
.page_content.single_sidebar .grid.grid-3 .item .media_part,
.page_content.double_sidebar .grid.grid-3 .item .media_part,
.grid.grid-4 .item .media_part,
.page_content.single_sidebar .grid.grid-4 .item .media_part,
.page_content.double_sidebar .grid.grid-4 .item .media_part {
float: none;
}
.cws_portfolio .grid.grid-2 .item,
.page_content.single_sidebar .cws_portfolio .grid.grid-2 .item,
.page_content.double_sidebar .cws_portfolio .grid.grid-2 .item,
.cws_portfolio .grid.grid-2 .grid-size,
.page_content.single_sidebar .cws_portfolio .grid.grid-2 .grid-size,
.page_content.double_sidebar .cws_portfolio .grid.grid-2 .grid-size
{
float: left;
width: 50%;
margin-right: 0;
}
.cws_portfolio .grid.grid-3 .item,
.page_content.single_sidebar .cws_portfolio .grid.grid-3 .item,
.page_content.double_sidebar .cws_portfolio .grid.grid-3 .item,
.cws_portfolio .grid.grid-3 .grid-size,
.page_content.single_sidebar .cws_portfolio .grid.grid-3 .grid-size,
.page_content.double_sidebar .cws_portfolio .grid.grid-3 .grid-size
{
float: left;
width: 50%;
margin-right: 0;
}
.cws_portfolio .grid.grid-4 .item,
.page_content.single_sidebar .cws_portfolio .grid.grid-4 .item,
.page_content.double_sidebar .cws_portfolio .grid.grid-4 .item,
.cws_portfolio .grid.grid-4 .grid-size,
.page_content.single_sidebar .cws_portfolio .grid.grid-4 .grid-size,
.page_content.double_sidebar .cws_portfolio .grid.grid-4 .grid-size
{
float: left;
width: 33.333333%;
margin-right: 0;
}
.grid.grid-2.owl-carousel,
.page_content.single_sidebar .grid.grid-2.owl-carousel,
.page_content.double_sidebar .grid.grid-2.owl-carousel,
.grid.grid-3.owl-carousel,
.page_content.single_sidebar .grid.grid-3.owl-carousel,
.page_content.double_sidebar .grid.grid-3.owl-carousel,
.grid.grid-4.owl-carousel,
.page_content.single_sidebar .grid.grid-4.owl-carousel,
.page_content.double_sidebar .grid.grid-4.owl-carousel{
margin-right: -18px;
}
.grid.grid-2.owl-carousel .item,
.page_content.single_sidebar .grid.grid-2.owl-carousel .item,
.page_content.double_sidebar .grid.grid-2.owl-carousel .item,
.grid.grid-3.owl-carousel .item,
.page_content.single_sidebar .grid.grid-3.owl-carousel .item,
.page_content.double_sidebar .grid.grid-3.owl-carousel .item,
.grid.grid-4.owl-carousel .item,
.page_content.single_sidebar .grid.grid-4.owl-carousel .item,
.page_content.double_sidebar .grid.grid-4.owl-carousel .item{
float: none;
width: auto;
margin-right: 18px;
}
.grid_col{
width: 100%;
}
.grid_col:not(.grid_col_12){
float: none;
}
.grid_col + .grid_col{
margin-top: 30px;
margin-left: auto;
}
.benefits_container{
margin-left: -2%;
margin-right: -2%;
}
.benefits_container .cws-widget{
margin-left: 2%;
margin-right: 2%;
}
.grid_fw.col-3 .item,
.page_content.double_sidebar .grid_fw.col-3 .item,
.grid_fw.col-4 .item,
.page_content.single_sidebar .grid_fw.col-4 .item,
.page_content.double_sidebar .grid_fw.col-4 .item,
.grid_fw.col-5 .item,
.page_content.single_sidebar .grid_fw.col-5 .item,
.page_content.double_sidebar .grid_fw.col-5 .item,
.grid_fw.col-3 .grid-size,
.page_content.double_sidebar .grid_fw.col-3 .grid-size,
.grid_fw.col-4 .grid-size,
.page_content.single_sidebar .grid_fw.col-4 .grid-size,
.page_content.double_sidebar .grid_fw.col-4 .grid-size,
.grid_fw.col-5 .grid-size,
.page_content.single_sidebar .grid_fw.col-5 .grid-size,
.page_content.double_sidebar .grid_fw.col-5 .grid-size
{
width: 50%;
}
.grid_fw.col-6 .item,
.page_content.single_sidebar .grid_fw.col-6 .item,
.page_content.double_sidebar .grid_fw.col-6 .item,
.grid_fw.col-6 .grid-size,
.page_content.single_sidebar .grid_fw.col-6 .grid-size,
.page_content.double_sidebar .grid_fw.col-6 .grid-size
{
width: 25%;
}
.grid_fw.col-7 .item,
.page_content.single_sidebar .grid_fw.col-7 .item,
.page_content.double_sidebar .grid_fw.col-7 .item,
.grid_fw.col-7 .grid-size,
.page_content.single_sidebar .grid_fw.col-7 .grid-size,
.page_content.double_sidebar .grid_fw.col-7 .grid-size
{
width: 25%;
}
.grid_fw.col-8 .item,
.page_content.single_sidebar .grid_fw.col-8 .item,
.page_content.double_sidebar .grid_fw.col-8 .item,
.grid_fw.col-8 .grid-size,
.page_content.single_sidebar .grid_fw.col-8 .grid-size,
.page_content.double_sidebar .grid_fw.col-8 .grid-size
{
width: 25%;
}
.grid_fw.col-9 .item,
.page_content.double_sidebar .grid_fw.col-9 .item,
.grid_fw.col-9 .grid-size,
.page_content.double_sidebar .grid_fw.col-9 .grid-size
{
width: 25%;
}
.page_content.single_sidebar .grid_fw.col-9 .item,
.page_content.single_sidebar .grid_fw.col-9 .grid-size
{
width: 16.666667%;
}
.grid_fw.col-10 .item,
.page_content.double_sidebar .grid_fw.col-10 .item,
.grid_fw.col-10 .grid-size,
.page_content.double_sidebar .grid_fw.col-10 .grid-size
{
width: 25%;
}
.page_content.single_sidebar .grid_fw.col-10 .item,
.page_content.single_sidebar .grid_fw.col-10 .grid-size
{
width: 16.666667%;
}
.grid_fw.col-11 .item,
.page_content.double_sidebar .grid_fw.col-11 .item,
.grid_fw.col-11 .grid-size,
.page_content.double_sidebar .grid_fw.col-11 .grid-size
{
width: 25%;
}
.page_content.single_sidebar .grid_fw.col-11 .item,
.page_content.single_sidebar .grid_fw.col-11 .grid-size
{
width: 16.666667%;
}
.grid_fw.col-12 .item,
.page_content.double_sidebar .grid_fw.col-12 .item,
.grid_fw.col-12 .grid-size,
.page_content.double_sidebar .grid_fw.col-12 .grid-size
{
width: 25%;
}
.page_content.single_sidebar .grid_fw.col-12 .item,
.page_content.single_sidebar .grid_fw.col-12 .grid-size
{
width: 16.666667%;
}
.page_content.double_sidebar .cws_callout,
.page_content .cws_callout{
display: block;
text-align: center;
}
.page_content.double_sidebar .cws_callout .button_section,
.page_content .cws_callout .button_section{
text-align: center;
padding-left: 0;
}
.page_content.double_sidebar .cws_callout > * + *,
.page_content .cws_callout > * + *{
margin-top: 20px;
}
.cws_portfolio_header,
.cws_ourteam_header{
display: block;
text-align: center;
}
.cws_portfolio_header>*,
.cws_ourteam_header>*{
display: block;
}
.cws_portfolio_header>*+*,
.cws_ourteam_header>*+*{
margin-top: 30px;
}
.cws_portfolio_header .cws_portfolio_filter,
.cws_ourteam_header .cws_ourteam_filter,
.cws_portfolio_header .carousel_nav_panel,
.cws_ourteam_header .carousel_nav_panel{
float: none;
display: inline-block !important;
}
.cws_portfolio_header select.cws_portfolio_filter,
.cws_ourteam_header select.cws_ourteam_filter{
display: none !important;
}
.news .media_part .pic.link_post .link{
font-size: 1.8em;
}
.page_title:not(.customized) .title:before{
display: none;
}
table{
overflow-x: auto;
width: auto;
}
.cws_mobile .mobile_menu ul li div.wpb_content_element{
margin-bottom: 0 !important;
}
.menu_box .container.wide_container,
body.layout_1400 .container.wide_container{
width: auto;
margin-left: 15px;
margin-right: 15px;
}
.vc_tta-tabs .vc_active .vc_tta-panel-body{
background-color: #fff;
}
.vc_tta-tabs .tab_active .vc_tta-panel-body{
background-color: #F4F5F8;
}
.wpb-js-composer .vc_tta.vc_general .vc_tta-panel-title{
font-size: 16px;
}
.wpb-js-composer .vc_tta.vc_general .vc_tta-panel-title>a{
padding: 20px;
}
.wpb-js-composer .vc_tta.vc_general .vc_tta-panel-heading{
padding: 0;
}
.single .nav_post_links{
margin: 55px 0 0;
}
.copyrights_panel_wrapper .cws_social_links:not(:first-child) {
display: block;
margin-top: 20px;
padding-left: 0;
margin-left: 0;
}
.copyrights_panel_wrapper .cws_social_links:not(:first-child):before {
display: none;
}
}
@media screen and ( max-width: 768px ){
.cws_col,
.cws_col_12,
.cws_col_9,
.cws_col_8,
.cws_col_6,
.cws_col_4,
.cws_col_3{
width: 100%;
}
}
@media screen and ( min-width: 768px ) and ( max-width: 980px ){
.single_sidebar .posts_grid_3 .item,
.single_sidebar .grid_col_4,
.double_sidebar .posts_grid_3 .item,
.double_sidebar .grid_col_4{
width: 50%;
}
}
@media screen and ( max-width: 1024px ){
.cws-content > div.vc_row,.cws-column .cws_vc_column-inner{
background-attachment: scroll !important;
}
}
@media only screen and (max-width : 1500px) {
.cws_staff_posts_grid .widget_header .carousel_nav_panel span.next{
right: -85px;
}
.cws_staff_posts_grid .widget_header .carousel_nav_panel span{
left:-85px;
}
}
@media screen and (max-width: 600px) {
.product .summary form.cart .quantity ~ .single_add_to_cart_button{
min-width: 0;
}
//.header_container .header_zone .woocommerce-mini-cart__buttons.buttons a{
// font-size: 14px;
// min-width: 100px;
// line-height: 28px;
//}
//.site_header .search_menu_cont .search-form .search-field{
// font-size: 24px;
// height: 50px;
//}
.information_group_item .information_group_content {
display: block;
}
.information_group_item .information_group_column.information_group_description {
display: block;
max-width: none;
width: auto;
}
.information_group_item .information_group_column {
margin-top: 10px;
display: block;
}
.information_group_item .information_group_column + .information_group_column {
padding-left: 0;
}
.posts_grid_2 .item:nth-child(2n):before,
.posts_grid_3 .item:nth-child(3n):before,
.posts_grid_3 .item:nth-child(3n+2):before,
.posts_grid_4 .item:nth-child(4n):before,
.posts_grid_4 .item:nth-child(4n+2):before,
.posts_grid_4 .item:nth-child(4n+3):before {
display: none;
}
}
/*************
* \RESPONSIVE
**************/