%PDF- %PDF-
Direktori : /var/www/html/shaban/laviva/wp-content/themes/levelup/assets/styl/inc/ |
Current File : /var/www/html/shaban/laviva/wp-content/themes/levelup/assets/styl/inc/shortcodes.styl |
/*!-------------------------------------------------------------- * 7.0 Elements ==============================================================*/ .vc_sep_pos_inline display: inline-block @media handheld, only screen and (max-width: 960px) .rdy_separator.responsive_width_sm width 100% !important @media handheld, only screen and (max-width: 767px) .rdy_separator.responsive_width_xs width 100% !important /* Share */ .rdy_share &.social-align-left text-align left .rdy_share-item:first-child, .rdy_share-text:first-child margin-left 0 &.social-align-center text-align center &.social-align-right text-align right .rdy_share-item:last-child margin-right 0 .rdy_share-text.list:first-child margin-top 0 .rdy_share-text.list:last-child margin-bottom 0 .rdy_share .rdy_share-text span transition: all 0.3s ease-out; &.use_ul_hover .rdy_share-text span display: inline-block border-bottom: 2px solid transparent; &:hover span border-bottom-width: 2px; border-bottom-style: solid; border-bottom-color: #EC7A5C; &.use-brand-color &.use_ul_hover &.brand-icon, &.brand-icon-h .mail-hover:hover span border-bottom-color: #3b5998 .facebook-hover:hover span border-bottom-color: #3b5998 .twitter-hover:hover span border-bottom-color: #00aced .rss-hover:hover span border-bottom-color: #FF7900 .dribbble-hover:hover span border-bottom-color: #ea4c89 .behance-hover:hover span border-bottom-color: #1769ff .instagram-hover:hover span border-bottom-color: #517fa4 .soundcloud-hover:hover span border-bottom-color: #ff3a00 .digg-hover:hover span border-bottom-color: #333333 .pinterest-hover:hover span border-bottom-color: #cb2027 .flickr-hover:hover span border-bottom-color: #ff0084 .googleplus-hover:hover span .google-plus-hover:hover span border-bottom-color: #dd4b39 .linkedin-hover:hover span border-bottom-color: #007bb6 .blogger-hover:hover span border-bottom-color: #fb8f3d .youtube-hover:hover span border-bottom-color: #bb0000 .lastfm-hover:hover span border-bottom-color: #DF1303 .stumbleupon-hover:hover span border-bottom-color: #EB4823 .tumblr-hover:hover span border-bottom-color: #32506d .vimeo-hover:hover span border-bottom-color: #aad450 .wordpress-hover:hover span border-bottom-color: #21759b .yelp-hover:hover span border-bottom-color: #c41200 .reddit-hover:hover span border-bottom-color: #CEE3F8 .whatsapp-hover:hover span border-bottom-color: #1d9d10 .weibo-hover:hover span border-bottom-color: #e6162d .qzone-hover:hover span border-bottom-color: #ffc028 .imdb-hover:hover span border-bottom-color: #f5de50 .renren-hover:hover span border-bottom-color: #217dc6 .xing-hover:hover span border-bottom-color: #026466 .vk-hover:hover span border-bottom-color: #45668e .wechat-hover:hover span border-bottom-color: #7bb32e .snapchat-hover:hover span border-bottom-color: #fffc00 .flickr-hover:hover span border-bottom-color: #0063dc .telegram-hover:hover span border-bottom-color: #2aa1da .medium-hover:hover span border-bottom-color: #0be370 &.brand-icon .mail-hover color: #3b5998 .facebook-hover color: #3b5998 .twitter-hover color: #00aced .rss-hover color: #FF7900 .dribbble-hover color: #ea4c89 .behance-hover color: #1769ff .instagram-hover color: #517fa4 .soundcloud-hover color: #ff3a00 .digg-hover color: #333333 .pinterest-hover color: #cb2027 .flickr-hover color: #ff0084 .googleplus-hover .google-plus-hover color: #dd4b39 .linkedin-hover color: #007bb6 .blogger-hover color: #fb8f3d .youtube-hover color: #bb0000 .lastfm-hover color: #DF1303 .stumbleupon-hover color: #EB4823 .tumblr-hover color: #32506d .vimeo-hover color: #aad450 .wordpress-hover color: #21759b .yelp-hover color: #c41200 .reddit-hover color: #CEE3F8 .whatsapp-hover color: #1d9d10 .weibo-hover color: #e6162d .wechat-hover color: #7bb32e .vk-hover color: #45668e .qzone-hover color: #ffc028 .imdb-hover color: #f5de50 .renren-hover color: #217dc6 .xing-hover color: #026466 .snapchat-hover color: #fffc00 .flickr-hover color: #0063dc .telegram-hover color: #2aa1da .medium-hover color: #0be370 &.brand-icon-h .mail-hover:hover color: #3b5998 .facebook-hover:hover color: #3b5998 .twitter-hover:hover color: #00aced .rss-hover:hover color: #FF7900 .dribbble-hover:hover color: #ea4c89 .behance-hover:hover color: #1769ff .instagram-hover:hover color: #517fa4 .soundcloud-hover:hover color: #ff3a00 .digg-hover:hover color: #333333 .pinterest-hover:hover color: #cb2027 .flickr-hover:hover color: #ff0084 .googleplus-hover:hover .google-plus-hover:hover color: #dd4b39 .linkedin-hover:hover color: #007bb6 .blogger-hover:hover color: #fb8f3d .youtube-hover:hover color: #bb0000 .lastfm-hover:hover color: #DF1303 .stumbleupon-hover:hover color: #EB4823 .tumblr-hover:hover color: #32506d .vimeo-hover:hover color: #aad450 .wordpress-hover:hover color: #21759b .yelp-hover:hover color: #c41200 .reddit-hover:hover color: #CEE3F8 .whatsapp-hover:hover color: #1d9d10 .weibo-hover:hover color: #e6162d .wechat-hover:hover color: #7bb32e .vk-hover:hover color: #45668e .qzone-hover:hover color: #ffc028 .imdb-hover:hover color: #f5de50 .renren-hover:hover color: #217dc6 .xing-hover:hover color: #026466 .vk-hover:hover color: #45668e .wechat-hover:hover color: #7bb32e .snapchat-hover:hover color: #fffc00 .flickr-hover:hover color: #0063dc .telegram-hover:hover color: #2aa1da .medium-hover:hover color: #0be370 &.use-brand-color &.brand-bg .mail-hover background-color: #3b5998 .facebook-hover background-color: #3b5998 .twitter-hover background-color: #00aced .rss-hover background-color: #FF7900 .dribbble-hover background-color: #ea4c89 .behance-hover background-color: #1769ff .instagram-hover background-color: #517fa4 .soundcloud-hover background-color: #ff3a00 .digg-hover background-color: #333333 .pinterest-hover background-color: #cb2027 .flickr-hover background-color: #ff0084 .googleplus-hover .google-plus-hover background-color: #dd4b39 .linkedin-hover background-color: #007bb6 .blogger-hover background-color: #fb8f3d .youtube-hover background-color: #bb0000 .lastfm-hover background-color: #DF1303 .stumbleupon-hover background-color: #EB4823 .tumblr-hover background-color: #32506d .vimeo-hover background-color: #aad450 .wordpress-hover background-color: #21759b .yelp-hover background-color: #c41200 .reddit-hover background-color: #CEE3F8 .whatsapp-hover background-color: #1d9d10 .weibo-hover background-color: #e6162d .wechat-hover background-color: #7bb32e .vk-hover background-color: #45668e .qzone-hover background-color: #ffc028 .imdb-hover background-color: #f5de50 .renren-hover background-color: #217dc6 .xing-hover background-color: #026466 .vk-hover background-color: #45668e .wechat-hover background-color: #7bb32e .snapchat-hover background-color: #fffc00 .flickr-hover background-color: #0063dc .telegram-hover background-color: #2aa1da .medium-hover background-color: #0be370 &.brand-bg-h .mail-hover:hover background-color: #3b5998 border-color: #3b5998 .facebook-hover:hover background-color: #3b5998 border-color: #3b5998 .twitter-hover:hover background-color: #00aced border-color: #00aced .rss-hover:hover background-color: #FF7900 border-color: #FF7900 .dribbble-hover:hover background-color: #ea4c89 border-color: #ea4c89 .behance-hover:hover background-color: #1769ff border-color: #1769ff .instagram-hover:hover background-color: #517fa4 border-color: #517fa4 .soundcloud-hover:hover background-color: #ff3a00 border-color: #ff3a00 .digg-hover:hover background-color: #333333 border-color: #333333 .pinterest-hover:hover background-color: #cb2027 border-color: #cb2027 .flickr-hover:hover background-color: #ff0084 border-color: #ff0084 .googleplus-hover:hover .google-plus-hover:hover background-color: #dd4b39 border-color: #dd4b39 .linkedin-hover:hover background-color: #007bb6 border-color: #007bb6 .blogger-hover:hover background-color: #fb8f3d border-color: #fb8f3d .youtube-hover:hover background-color: #bb0000 border-color: #bb0000 .lastfm-hover:hover background-color: #DF1303 border-color: #DF1303 .stumbleupon-hover:hover background-color: #EB4823 border-color: #EB4823 .tumblr-hover:hover background-color: #32506d border-color: #32506d .vimeo-hover:hover background-color: #aad450 border-color: #aad450 .wordpress-hover:hover background-color: #21759b border-color: #21759b .yelp-hover:hover background-color: #c41200 border-color: #c41200 .reddit-hover:hover background-color: #CEE3F8 border-color: #CEE3F8 .whatsapp-hover:hover background-color: #1d9d10 border-color: #1d9d10 .weibo-hover:hover background-color: #e6162d border-color: #e6162d .wechat-hover:hover background-color: #7bb32e border-color: #7bb32e .vk-hover:hover background-color: #45668e border-color: #45668e .qzone-hover:hover background-color: #ffc028 border-color: #ffc028 .imdb-hover:hover background-color: #f5de50 border-color: #f5de50 .renren-hover:hover background-color: #217dc6 border-color: #217dc6 .xing-hover:hover background-color: #026466 border-color: #026466 .vk-hover:hover background-color: #45668e border-color: #45668e .wechat-hover:hover background-color: #7bb32e border-color: #7bb32e .snapchat-hover:hover background-color: #fffc00 border-color: #fffc00 .flickr-hover:hover background-color: #0063dc border-color: #0063dc .telegram-hover:hover background-color: #2aa1da border-color: #2aa1da .medium-hover:hover background-color: #0be370 border-color: #0be370 .rdy_share-item display: inline-block text-align center transition all .3s ease-in-out box-sizing: content-box; .rdy_share-expand transition all .2s ease-in-out .rdy_share .rdy_share-text margin-right 8px @media screen and (max-width: 782px) .rdy_share-text display: block float: left; clear: both; margin 0 !important /* Tabs & Tour Sections */ .wpb_tabs.wpb_content_element #products-grid margin-top: 0; .wpb_tabs.wpb_content_element .wpb_tabs_nav list-style: none; padding: 0; margin: 0 auto; overflow: hidden; position: relative; background: none; .wpb_tabs.wpb_content_element &.left .wpb_tabs_nav text-align:left; &.center .wpb_tabs_nav text-align:center; &.right .wpb_tabs_nav text-align:right; .wpb_tabs.wpb_content_element &.hide-lines .wpb_tabs_nav:after background-color transparent !important .wpb_tabs_nav li a, .wpb_tabs_nav li a border-bottom 0 !important transition none !important padding 0 !important .wpb_tabs.wpb_content_element .wpb_tabs_nav:after content: ""; position: absolute; bottom: 0; left: 0; width: 100%; height: 1px; background:#ccc; z-index: 0; .wpb_tour.wpb_content_element .wpb_tabs_nav width: 100%; .wpb_tour.wpb_content_element .wpb_tabs_nav li, .wpb_tabs.wpb_content_element .wpb_tabs_nav li float: none; background: none; padding: 0; margin: 0; position: relative; z-index: 2; .wpb_tabs.wpb_content_element .wpb_tabs_nav li display: inline-block; margin: 0 0 0 45px; .wpb_tabs.wpb_content_element .wpb_tabs_nav li:first-child margin-left: 0; .wpb_tour.wpb_content_element .wpb_tabs_nav li:hover, .wpb_tabs.wpb_content_element .wpb_tabs_nav li:hover background: none; .wpb_tour.wpb_content_element .wpb_tabs_nav li.ui-tabs-active, .wpb_tabs.wpb_content_element .wpb_tabs_nav li.ui-tabs-active background: none; .wpb_tour.wpb_content_element .wpb_tabs_nav li a, .wpb_tabs.wpb_content_element .wpb_tabs_nav li a display: inline-block; color: #a1a1a1; padding: 0 0 26px; border-bottom: 2px solid rgba(0,0,0,0); text-shadow: none; text-decoration: none; .wpb_tabs.wpb_content_element .wpb_tabs_nav li a font-size: 1.125rem; .wpb_tour.wpb_content_element .wpb_tabs_nav li a font-size: 0.8125rem; margin-bottom: 10px; .wpb_tour.wpb_content_element .wpb_tabs_nav li a font-size: 0.8125rem; font-weight: bold; text-transform: uppercase; transition: color 0.3s, border-color 0.3s; .wpb_tour.wpb_content_element .wpb_tabs_nav li a:hover, .wpb_tabs.wpb_content_element .wpb_tabs_nav li a:hover color: #777; .wpb_tour.wpb_content_element .wpb_tabs_nav li.ui-tabs-active a, .wpb_tabs.wpb_content_element .wpb_tabs_nav li.ui-tabs-active a color: #000; background: none; border-bottom: 2px solid #000; transition: color 0.3s, border-color 0.3s; .wpb_tour.wpb_content_element .wpb_tabs_nav width: 25%; padding-right: 15px; .wpb_tour.wpb_content_element .wpb_tour_tabs_wrapper .wpb_tab width: 75%; padding: 0; padding-left:15px; padding-bottom: 30px; .wpb_tour.wpb_content_element .wpb_tour_next_prev_nav width: 75%; padding-left: 15px; margin-left: 25%; .wpb_tour.wpb_content_element .wpb_tour_next_prev_nav span padding-top: 20px; border-top: 1px solid #ddd; width: 50%; .wpb_tour.wpb_content_element .wpb_tour_next_prev_nav span a font-size: 1rem; border-bottom: none; .wpb_tour.wpb_content_element .wpb_tour_next_prev_nav span a:before, .wpb_tour.wpb_content_element .wpb_tour_next_prev_nav span a:after display: inline-block; font-size: 16px; font-style: normal; font-weight: bold; line-height: 1; -webkit-font-smoothing: antialiased; .wpb_tour.wpb_content_element .wpb_tour_next_prev_nav .wpb_prev_slide a:before content: "\2190"; margin-right: 8px; .wpb_tour.wpb_content_element .wpb_tour_next_prev_nav .wpb_next_slide a:after content: "\2192"; margin-left: 8px; .wpb_tabs.wpb_content_element .wpb_accordion_wrapper .wpb_accordion_header, .wpb_tabs.wpb_content_element.wpb_tabs .wpb_tour_tabs_wrapper .wpb_tab background:none; border:0; padding:35px 0; margin:0; position: relative animation-fill-mode: both; animation-duration: .7s; @media screen and (max-width: 992px){ .wpb_tabs.wpb_content_element.right .wpb_tabs_nav { text-align: center !important } .wpb_tour.wpb_content_element .wpb_tabs_nav li, .wpb_tabs.wpb_content_element .wpb_tabs_nav li { margin: 0 16px !important } .wpb_tour.wpb_content_element .wpb_tabs_nav li a, .wpb_tabs.wpb_content_element .wpb_tabs_nav li a { border none !important transition none !important font-size: 14px !important; font-weight: bold !important padding: 0 0 20px !important; } } /* Accordions */ .wpb_accordion_wrapper border-top: 1px solid #ddd; border-bottom: 1px solid #ddd; .wpb_heading.wpb_accordion_heading margin: 0; .wpb_accordion_section.group border-bottom: 1px solid #ddd; .wpb_accordion_section.group:last-child border-bottom: none; padding-bottom: 0; .wpb_wrapper .wpb_accordion .wpb_accordion_wrapper .wpb_accordion_header font-size: 21px; font-weight: normal; line-height: 1.3em; margin: 0; padding: 0; padding-right: 40px; background: none; .wpb_wrapper .wpb_content_element .wpb_accordion_header .accordion_title display: block; font-weight: 500; cursor: pointer; background: none; padding: 24px 46px 15px 20px; .wpb_accordion_section.group:first-child .accordion_title padding-top: 0; .wpb_wrapper .wpb_accordion .wpb_accordion_wrapper .wpb_accordion_header .accordion_title, .wpb_wrapper .wpb_content_element .wpb_accordion_wrapper .wpb_accordion_content padding-left: 0; .wpb_wrapper .wpb_accordion .wpb_accordion_wrapper .wpb_accordion_header.ui-state-active .accordion_title:hover cursor: default; .wpb_wrapper .wpb_accordion .wpb_accordion_wrapper .wpb_accordion_header.ui-state-active border-bottom:none; .wpb_wrapper .wpb_accordion .wpb_accordion_wrapper .wpb_accordion_header:focus outline: 0; .wpb_wrapper .wpb_accordion .wpb_accordion_wrapper .ui-state-active .ui-icon transform: translateY(-50%) rotate(-90deg) !important; .wpb_wrapper .wpb_accordion .wpb_accordion_wrapper .ui-state-default .ui-icon, .wpb_wrapper .wpb_accordion .wpb_accordion_wrapper .ui-state-active .ui-icon background: none; top 50% transform: translateY(-50%); transition transform .2s ease-in-out right: 15px; width: 18px; height: 18px; .wpb_content_element .wpb_accordion_header a padding: 0 !important; color #000 .wpb_wrapper .wpb_content_element .wpb_accordion_wrapper .wpb_accordion_content margin-bottom 0 !important .wpb_accordion_section.group padding: 20px 0 !important .wpb_wrapper .wpb_accordion .wpb_accordion_wrapper .ui-state-default .ui-icon:before content: ""; display: block; position: absolute; left: 0; top: -1px; width: 18px; height: 18px; border-radius: 12px; border: 1px solid; .wpb_wrapper .wpb_accordion .wpb_accordion_wrapper .ui-state-default .ui-icon:after content: "\f107"; font-size: 18px; display: inline-block; font-family: FontAwesome; font-style: normal; font-weight: normal; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; text-align: center; vertical-align: middle; line-height: 18px; width: 18px; height: 18px; position: absolute; left: 0; top: 0; .wpb_wrapper .wpb_accordion .wpb_accordion_wrapper .ui-state-active .ui-icon opacity: 0.5; .wpb_wrapper .wpb_accordion .wpb_accordion_wrapper .ui-state-active .ui-icon:after content: "\f106"; .wpb_wrapper .wpb_content_element .wpb_accordion_wrapper .wpb_accordion_content padding-top: 0; padding-right: 0; padding-bottom:6px; .wpb_accordion .wpb_accordion_wrapper .wpb_accordion_header a padding-left 0 .wpb_wrapper .wpb_accordion .wpb_accordion_wrapper .ui-state-default .ui-icon:before display: none .wpb_wrapper .wpb_accordion .wpb_accordion_wrapper .ui-state-default .ui-icon:after content '' background url(../images/accordion_arrow.svg) no-repeat center .wpb_wrapper .wpb_accordion .wpb_accordion_wrapper .ui-state-active .ui-icon:after content '' .wpb_wrapper .wpb_accordion .wpb_accordion_wrapper .wpb_accordion_content padding-top: 36px; .rdy-clients-shortcode position: relative; margin: 0; list-style none .rdy-shortcode-heading margin-bottom 20px .animate-element opacity 0 .rdy-clients-shortcode ul margin: 0 !important; padding: 0; list-style: none; li list-style none .rdy-clients-shortcode .rdy-owl-slides .owl-dots text-align: center .rdy-clients-shortcode .rdy-fancy-title margin-right: 38px; .rdy-clients-shortcode .rdy-fancy-title span padding-right: 5px; .rdy-clients-shortcode .client-logo position: relative; display: block; text-align: center backface-visibility: hidden; line-height: 1 transition: opacity .25s ease-in-out, background-color .25s ease-in-out; &.with-animation-fadein .client-logo opacity 0 .rdy-clients-shortcode.is-hover .client-logo opacity: 0.5; .rdy-clients-shortcode.is-hover .client-logo:hover filter: unquote("alpha(opacity=@opacity * 100)"); opacity: 1; .rdy-clients-shortcode .flex-direction-nav a position: absolute; top: -4px; .rdy-clients-shortcode .flex-direction-nav a .rdy-jupiter-icon-arrow-left:before, .rdy-clients-shortcode .flex-direction-nav a .rdy-jupiter-icon-arrow-right:before color: #aaaaaa; font-size: 12px !important; .rdy-clients-shortcode .flex-prev right: 20px; .rdy-clients-shortcode .flex-next right: 0; .rdy-clients-shortcode.column-style ul overflow: hidden; .rdy-clients-shortcode.column-style li float: left; margin: 0; padding: 0; .rdy-clients-shortcode.column-style.one-column li width: 100%; .rdy-clients-shortcode.column-style.two-column li width: 50%; .rdy-clients-shortcode.column-style.three-column li width: 33.3%; .rdy-clients-shortcode.column-style.four-column li width: 25%; .rdy-clients-shortcode.column-style.five-column li width: 20%; .rdy-clients-shortcode.column-style.six-column li width: 16.6%; .rdy-clients-shortcode.column-style.border-opened_edges ul:last-child .client-logo border-bottom-style: none!important; @media handheld, only screen and (max-width: 960px) .rdy-clients-shortcode.column-style.three-column li, .rdy-clients-shortcode.column-style.four-column li, .rdy-clients-shortcode.column-style.five-column li, .rdy-clients-shortcode.column-style.six-column li width: 33.2% !important; .rdy-clients-shortcode.column-style.border-opened_edges.three-column li:nth-child(3) .client-logo, .rdy-clients-shortcode.column-style.border-opened_edges.four-column li:nth-child(3) .client-logo, .rdy-clients-shortcode.column-style.border-opened_edges.five-column li:nth-child(3) .client-logo, .rdy-clients-shortcode.column-style.border-opened_edges.six-column li:nth-child(3) .client-logo border-right-style: none!important; @media handheld, only screen and (max-width: 767px) .rdy-clients-shortcode.column-style.three-column li, .rdy-clients-shortcode.column-style.four-column li, .rdy-clients-shortcode.column-style.five-column li, .rdy-clients-shortcode.column-style.six-column li width: 49.8% !important; .rdy-clients-shortcode.column-style.border-opened_edges.three-column li:nth-child(2) .client-logo, .rdy-clients-shortcode.column-style.border-opened_edges.four-column li:nth-child(2) .client-logo, .rdy-clients-shortcode.column-style.border-opened_edges.five-column li:nth-child(2) .client-logo, .rdy-clients-shortcode.column-style.border-opened_edges.six-column li:nth-child(2) .client-logo border-right-style: none!important; /* Button */ html.no-touch .rdy_button &.hover-shadow.move-top:hover transform: translateY(-4px); &.shadow1:not(.hover-shadow) box-shadow: 0px 3px 2px rgba(0,0,0,0.3); &.shadow2:not(.hover-shadow) box-shadow: 0px 3px 5px rgba(0,0,0,0.3); &.shadow3:not(.hover-shadow) box-shadow: 0px 10px 20px -5px rgba(0,0,0,0.35); &.shadow4:not(.hover-shadow) box-shadow: 0px 20px 20px -5px rgba(0,0,0,0.3); &.shadow5:not(.hover-shadow) box-shadow: 0px 10px 63px -14px rgba(0,0,0,0.75); &.shadow6:not(.hover-shadow) box-shadow: 0px 35px 45px -20px rgba(0,0,0,0.75); &.shadow1.hover-shadow:hover box-shadow: 0px 3px 2px rgba(0,0,0,0.3); &.shadow2.hover-shadow:hover box-shadow: 0px 3px 5px rgba(0,0,0,0.3); &.shadow3.hover-shadow:hover box-shadow: 0px 10px 20px -5px rgba(0,0,0,0.35); &.shadow4.hover-shadow:hover box-shadow: 0px 20px 20px -5px rgba(0,0,0,0.3); &.shadow5.hover-shadow:hover box-shadow: 0px 10px 63px -14px rgba(0,0,0,0.75); &.shadow6.hover-shadow:hover box-shadow: 0px 35px 45px -20px rgba(0,0,0,0.75); .rdy_button position: relative; display: inline-block; vertical-align: middle; text-align: center; font-weight: 700; cursor: pointer; min-width: 0; transition: color .3s ease-in-out, background .3s ease-in-out, border .3s ease-in-out, box-shadow .35s ease-out, transform .3s ease-out, padding 300ms cubic-bezier(.175,.885,.32,1.275) !important; padding: 14px 24px; font-size: 12px; line-height: 100%; color #000 text-decoration none opacity .999 overflow: visible &.amination-outside &.small:hover padding-left 26px padding-right 26px &.medium:hover padding-left 32px padding-right 32px &.large:hover padding-left 36px padding-right 36px &.x-large:hover padding-left 44px padding-right 44px &.xx-large:hover padding-left 52px padding-right 52px &.amination-inside &.small:hover padding-left 12px padding-right 12px &.medium:hover padding-left 16px padding-right 16px &.large:hover padding-left 20px padding-right 20px &.x-large:hover padding-left 28px padding-right 28px &.xx-large:hover padding-left 36px padding-right 36px &.amination-bgfill position: relative span, i position: relative z-index 2 &:hover color: #fff &:before top: 0 !important; //&:before .bgfill content: ''; position: absolute; display: block; //background-color: #000; //top: 100%; //width: 100%; bottom: 0; left: 0; transition: top 0.15s; //overflow: hidden top: 0; right: 0; bottom: 0; left: 0; .background-inner display: block; position: absolute; top: 0; left: 0; width: 100%; height: 100%; transition: transform 0.7s cubic-bezier(.19,1,.22,1); //transform: scaleY(0); //transform-origin: 0 100%; background-color: #000; &:not(.no-radius) .bgfill overflow: hidden top: -1px; right: -1px; bottom: -1px; left: -1px; &.top-t-bottom-back, &.bottom-t-top-back .background-inner transition: transform 0.3s cubic-bezier(0.77, 0, 0.175, 1); //&.flat-dimension ////&.no-radius // .bgfill // top: 0px; // right: 0px; // bottom: 0px; // left: 0px; //&:hover .bgfill .background-inner // transform: scaleY(1); // transform-origin: 0 0; &.top-t-bottom .background-inner transform: scaleY(0); transform-origin: 0 100%; &:hover .background-inner transform: scaleY(1); transform-origin: 0 0; &.bottom-t-top .background-inner transform: scaleY(0); transform-origin: 0 0; &:hover .background-inner transform: scaleY(1); transform-origin: 0 100%; &.left-t-right .background-inner transform: scaleX(0); transform-origin: 100% 0; &:hover .background-inner transform: scaleX(1); transform-origin: 0 0; &.right-t-left .background-inner transform: scaleX(0); transform-origin: 0 0; &:hover .background-inner transform: scaleX(1); transform-origin: 100% 0; &.top-t-bottom-back .background-inner transform: scaleY(0); transform-origin: 0 0; &:hover .background-inner transform: scaleY(1); &.bottom-t-top-back .background-inner transform: scaleY(0); transform-origin: 0 100%; &:hover .background-inner transform: scaleY(1); &.left-t-right-back .background-inner transform: scaleX(0); transform-origin: 0 100%; &:hover .background-inner transform: scaleX(1); &.right-t-left-back .background-inner transform: scaleX(0); transform-origin: 0 0; &:hover .background-inner transform: scaleX(1); &.outline-dimension.outline-btn-light .bgfill .background-inner background-color: #fff !important; .rdy_button_align.inline .rdy_button margin-right 10px .rdy_button.outline-dimension border-width: 2px!important; border-style: solid!important; .rdy_button.outline-dimension.large padding-top: 18px; padding-bottom: 18px; .rdy_button_align &.center display: block!important; text-align: center; &.left text-align: left; &.right text-align: right; &.fullwidth-button display: block!important; .rdy_button display: block!important; margin-left: auto!important; margin-right: auto!important; .rdy_button &.small padding: 12px 18px; font-size: 10px; line-height: 100%; &.medium padding: 14px 24px; font-size: 12px; line-height: 100%; &.large padding: 20px 28px; font-size: 16px; line-height: 100%; &.x-large padding: 28px 36px; font-size: 16px; line-height: 100%; &.xx-large padding: 38px 44px; font-size: 18px; line-height: 100%; &.outline-dimension border-width: 2px!important; border-style: solid!important; &.d3-dimension.dark-color, &.d2-dimension.dark-color color: #333!important; text-shadow: 0 1px rgba(255,255,255,.5); &.flat-dimension.dark-color color: #333!important; &.d3-dimension.light-color, &.d2-dimension.light-color color: #fff; text-shadow: 0 1px rgba(0,0,0,.4); &.flat-dimension.light-color color: #fff; &.d3-dimension.dark-color:hover, &.d2-dimension.dark-color:hover, &.flat-dimension.dark-color:hover color: #333; &.d3-dimension.light-color:hover, &.d2-dimension.light-color:hover, &.flat-dimension.light-color:hover color: #fff; &.d3-dimension, &.d2-dimension color: #fff; text-shadow: 0 1px rgba(0,0,0,.4); &.d3-dimension box-shadow: inset 0 1px 0 rgba(0,0,0,.3); &.d3-dimension:active top: 2px; &.d2-dimension background-image: linear-gradient(top,rgba(0,0,0,.07),rgba(0,0,0,.15)); box-shadow: inset 0 0 1px rgba(0,0,0,.8); &.outline-dimension.outline-btn-dark border-color: #252525!important; color: #252525; &.outline-dimension.outline-btn-dark:hover background-color: #252525; color: #fff; &.outline-dimension.outline-btn-light border-color: #fff!important; color: #fff; &.outline-dimension.outline-btn-light:hover background-color: #fff; color: #252525; .rdy-icon margin-right 10px &.icon-align-right .rdy-icon margin-left 10px margin-right 0 .rdy_button &.rdy_btn_anim position: relative; overflow: hidden; &.rdy_btn_anim &.side-1, &.side-2, &.side-3 i position: absolute; transition: right .2s ease-out, left .2s ease-out, opacity .2s ease-out; opacity: 0; span position: relative; transition: right .2s ease-out, left .2s ease-out, opacity .2s ease-out; backface-visibility: hidden; &.small padding: 12px 22px; &.xx-large padding: 38px 48px; &:hover i opacity: 1 !important; &.side-3 &.small padding: 12px 38px; &.medium padding: 14px 44px; &.large padding: 20px 48px; &.x-large padding: 28px 56px; &.xx-large padding: 38px 64px; &.icon-align-right i right: 40px; &.small, &.medium, &.large i right: 30px; &:hover &.small i right: 16px; &.medium i right: 22px; &.large i right: 20px; &.x-large i right: 22px; &.xx-large i right: 28px; &.icon-align-left i left: 40px; &.small, &.medium, &.large i left: 30px; &:hover &.small i left: 16px; &.medium i left: 22px; &.large i left: 20px; &.x-large i left: 22px; &.xx-large i left: 28px; &.side-2 &.icon-align-right i right: 10px; span left:0 &.small, &.medium, &.large i right: 5px; &:hover &.small i right: 12px; span left: -8px !important; &.medium i right: 15px; span left: -10px !important; &.large i right: 17px; span left: -12px !important; &.x-large i right: 22px; span left: -12px !important; &.xx-large i right: 25px; span left: -15px !important; &.icon-align-left i left: 10px; span right:0 &.small, &.medium, &.large i left: 5px; &:hover &.small i left: 12px; span right: -8px !important; &.medium i left: 15px; span right: -10px !important; &.large i left: 17px; span right: -12px !important; &.x-large i left: 22px; span right: -12px !important; &.xx-large i left: 25px; span right: -15px !important; &.side-1 &.icon-align-right i right: 32px; span left:0 &.small i right 18px &.medium i right 18px &.large i right 24px &.x-large i right 24px &:hover &.small i right: 14px; span left: -8px; &.medium i right: 14px; span left: -10px; &.large i right: 15px; span left: -12px; &.x-large i right: 18px; span left: -12px; &.xx-large i right: 26px; span left: -16px; &.icon-align-left i left: 32px; span right 0 &.small i left 18px &.medium i left 18px &.large i left 24px &.x-large i left 24px &:hover &.small i left: 14px; span right: -8px; &.medium i left: 14px; span right: -10px; &.large i left: 15px; span right: -12px; &.x-large i left: 18px; span right: -12px; &.xx-large i left: 26px; span right: -16px; &:hover i opacity: 1 !important; &.bi-t backface-visibility: hidden; i position: absolute; display: block; height: 100%; width: 100%; margin 0 !important top: -100%; left 0 transition: left .3s ease-out, top .3s ease-out, translateY .3s ease-out, transform .3s ease-out; &:before position absolute top 50% left 50% transform: translateX(-50%) translateY(-50%); span display: inline-block; width: 100%; height: 100%; text-align: center; transition: translateY .3s ease-out, top .3s ease-out, transform .3s ease-out; backface-visibility: hidden; transform: translate(0,0); &.bi-l backface-visibility: hidden; i position: absolute; display: block; height: 100%; width: 100%; margin 0 !important top 0 left -100% transition: left .3s ease-out, top .3s ease-out, translateY .3s ease-out, transform .3s ease-out; &:before position absolute top 50% left 50% transform: translateX(-50%) translateY(-50%); span display: inline-block; width: 100%; height: 100%; text-align: center; transition: translateY .3s ease-out, top .3s ease-out, transform .3s ease-out; backface-visibility: hidden; transform: translate(0,0); &:hover &.rdy_btn_anim.bi-t i top 0 &.rdy_btn_anim.bi-l i left 0 &:hover.small.rdy_btn_anim.bi-t span transform: translateY(360%); &:hover.medium.rdy_btn_anim.bi-t span transform: translateY(310%); &:hover.large.rdy_btn_anim.bi-t span transform: translateY(310%); &:hover.x-large.rdy_btn_anim.bi-t span transform: translateY(310%); &:hover.xx-large.rdy_btn_anim.bi-t span transform: translateY(310%); &:hover.rdy_btn_anim.bi-l span transform: translateX(200%); /* Progress */ .vc_progress_bar .vc_single_bar .vc_label font-size 13px .vc_progress_bar.open .vc_tip opacity: 1 !important .vc_progress_bar.rdy-style .vc_single_bar_wrap margin-bottom: 11.66666667px; .vc_single_bar margin-bottom 0 padding-bottom 0 background-color: #ebebeb; .vc_bar transition: width 2s cubic-bezier(.7,0,.38,1); .vc_tip position: absolute; right: -0px; top: -25px; padding: 4px 7px!important; background-color: #333; color: #fff; line-height: 12px!important; font-size: 11px!important; display: block; font-weight: normal!important; border-radius: 2px 2px 2px 2px; opacity: 0 transition opacity .9s &:after border-color: #333 transparent; border-style: solid; border-width: 5px 5px 0; bottom: -5px; content: ""; display: block; left: 12px; position: absolute; width: 0; .vc_progress_bar .vc_label_text .vc_label_units padding-left: 11px .vc_progress_bar.rdy-style.rdy_text_top .vc_label_text margin-bottom 4px padding-bottom 0 .vc_progress_bar.rdy-style.rdy_text_bottom .vc_label_text margin-bottom 0 padding-bottom 0 /* Counter */ .b_counter_holder display: table; position: relative opacity: 0; transition: opacity .4s ease 0s; margin: 0 auto; font-family: 'Open Sans', sans-serif; &.inline display: inline-block .symbol-wrap font-family: inherit !important; font-size: inherit; font-weight: inherit; &.sym-valign-middle .counter.motion .digit vertical-align: super; border 1px solid red &.sym-valign-middle .counter.zero border 1px solid red .counter_sym vertical-align: super; font-size: 40px; .b_counter_inner //display: table-cell; //vertical-align middle .counter_sym line-height: 100% .b_counter_holder.boxed_counter border: 0 solid #eaeaea; padding: 55px 40px; background-color:transparent; .b_counter_holder.circle_counter .b_counter_inner text-align center .b_count_align height 100% display: flex; align-items: center; justify-content: center; .b_counter_holder.boxed_counter.circle_counter border-radius: 50%; width: 220px; height: 220px; padding: 0 !important; .b_counter_holder.content_left text-align: left; .b_counter_holder.content_right text-align: right; .b_counter_holder.content_center text-align: center; padding: 20px 40px; .b_counter_holder span.counter font-size: 60px; line-height: 1.2em; font-weight: 300; display: inline-block !important; height: 1em; white-space:nowrap; .b_counter_holder span .digit height: 1.2em; display: inline-block; .b_counter_holder p.counter_text font-weight: 600; letter-spacing:1px; margin: 12px 0 0 00; .b_counter_holder .counter.motion .digit span:not(.in-sight) transform: translateY(-100%); opacity: 0; .b_counter_holder .counter.motion .digit span display: inline-block; .b_counter_holder .counter.motion .digit .symbol-wrap display: inline-block; /* Separator */ .rdy_separator.center margin-left auto margin-right auto .rdy_separator.normal border 0 border-color #000 border-style solid .rdy_separator h2 margin-top 0 margin-bottom 0 &.vc_sep_holder border 0 !important .rdy_separator &.wave1, &.wave2, &.zigzag1, &.zigzag2, &.cross .vc_sep_line display: none !important .vc_separator &.vc_icon_align_center text-align: center; h4 padding: 0 0.8em; text-align center &.vc_icon_align_left .rdy_icon_element-icon margin: 0 !important; padding: 0 20px 0 0; .vc_sep_holder width: 100%; .vc_sep_holder.vc_sep_holder_l display: none; &.vc_icon_align_right .rdy_icon_element-icon margin: 0 !important; padding: 0 0 0 20px; .vc_sep_holder width: 100%; .vc_sep_holder.vc_sep_holder_r display: none; .rdy_separator.wave1 background url(../images/separator/wave1_black.svg) repeat-x center height 10px .rdy_separator.wave1.color-grey background url(../images/separator/wave1_grey.svg) repeat-x center .rdy_separator.wave1.color-white background url(../images/separator/wave1_white.svg) repeat-x center .rdy_separator.wave2 background url(../images/separator/wave2_black.svg) repeat-x center height 10px .rdy_separator.wave2.color-grey background url(../images/separator/wave2_grey.svg) repeat-x center .rdy_separator.wave2.color-white background url(../images/separator/wave2_white.svg) repeat-x center .rdy_separator.zigzag1 background url(../images/separator/zigzag1_black.svg) repeat-x center height 10px .rdy_separator.zigzag1.color-grey background url(../images/separator/zigzag1_grey.svg) repeat-x center .rdy_separator.zigzag1.color-white background url(../images/separator/zigzag1_white.svg) repeat-x center .rdy_separator.zigzag2 background url(../images/separator/zigzag2_black.svg) repeat-x center height 10px .rdy_separator.zigzag2.color-grey background url(../images/separator/zigzag2_grey.svg) repeat-x center .rdy_separator.zigzag2.color-white background url(../images/separator/zigzag2_white.svg) repeat-x center .rdy_separator.cross background url(../images/separator/cross_black.svg) repeat-x center height 10px .rdy_separator.cross.color-grey background url(../images/separator/cross_grey.svg) repeat-x center .rdy_separator.cross.color-white background url(../images/separator/cross_white.svg) repeat-x center @media screen and (min-width: 992px) .rdy_separator.animate width:0; .rdy_separator.animate.rdy_sep_vertical height 0 .rdy_separator.animate1.start-animation transition: width .8s cubic-bezier(0.19, 1, 0.22, 1) .rdy_separator.animate2.start-animation transition: width .8s cubic-bezier(0.19, 1, 0.22, 1) .rdy_separator.rdy_sep_vertical.animate1.start-animation transition: height .8s cubic-bezier(0.19, 1, 0.22, 1) .rdy_separator.rdy_sep_vertical.animate2.start-animation transition: height .8s cubic-bezier(0.19, 1, 0.22, 1) .b_counter_holder .rdy_separator background-color: #eaeaea; margin: 20px auto 25px auto; display block height 1px max-width 60px .b_counter_holder .rdy_separator.vc_sep_pos_align_left margin-left: 0 !important; margin-right: auto !important; .b_counter_holder .rdy_separator.vc_sep_pos_align_right margin-left: auto !important; margin-right: 0 !important; .rdy_icon_element-icon display inline-block width: auto !important; .b_counter_holder .rdy_separator .wave width 80px .wave2 width 76px /* Pie chart */ .b_percentage position: relative; .b_percentage canvas position: absolute; top: 0; left: 0; .b_pie_chart_holder display: block; margin: 0 0 30px; opacity: 0; transition: opacity .3s ease 0s; .b_percentage font-size: 14px; font-weight: 500; color: #303030; text-align: center; margin: 0 auto; opacity: 0; transition: opacity .3s ease 0s; -webkit-backface-visibility: hidden; .b_pie_chart_holder .tocounter float: none; margin: 0; .b_pie_chart_holder i, .b_percentage_with_icon i float: none; margin: 0; vertical-align: middle !important; color: #b9b9b9; .b_pie_chart_holder .pie_chart_text, .b_pie_chart_with_icon_holder .pie_chart_text text-align: center; margin: 28px 0 0; .b_pie_chart_holder .pie_chart_text .pie_title, .b_pie_chart_with_icon_holder .pie_chart_text .pie_title margin: 0 0 0.35em; .b_pie_chart_holder .rdy_separator.small background-color: #eaeaea; margin: 10px auto 12px auto; /* Icon with text */ .b_icon_with_title display: block; position: relative; .block-link margin-top 20px &:hover text-decoration underline &.top &.circle, &.square .rdy_icon_element text-align center !important &.align-left &, .rdy_icon_element, .icon_text_holder text-align left &.align-center &, .rdy_icon_element, .icon_text_holder text-align center &.align-right &, .rdy_icon_element, .icon_text_holder text-align right .b_icon_with_title .icon_holder float: left; display: inline-block; position: relative; z-index: 2; padding 1px padding-right: 20px .b_icon_with_title .icon_text_holder position: relative; .b_icon_with_title.top .icon_holder padding-right 0 !important .icon_text_holder width 100% display: table .b_icon_with_title.tiny.square .icon_text_holder, .b_icon_with_title.medium .icon_text_holder padding: 0 0 0 56px; .b_icon_with_title.large .icon_text_holder padding: 0 0 0 65px; .b_icon_with_title.large .icon_holder text-align: center; .b_icon_with_title.very_large .icon_text_holder padding: 0 0 0 84px; .b_icon_with_title.tiny.circle .icon_text_holder padding 0 .b_icon_with_title.tiny.boxed .icon_text_holder, .b_icon_with_title.tiny.circle .icon_text_holder, .b_icon_with_title.tiny.icon_image .icon_text_holder padding: 0 0 0 55px; .b_icon_with_title.small.square .icon_text_holder, .b_icon_with_title.small.boxed .icon_text_holder, .b_icon_with_title.small.circle .icon_text_holder, .b_icon_with_title.small.icon_image .icon_text_holder padding: 0 0 0 72px; .b_icon_with_title.medium.circle .icon_text_holder padding: 0 0 0 119px; .b_icon_with_title.medium.boxed .icon_text_holder, .b_icon_with_title.medium.icon_image .icon_text_holder, .b_icon_with_title.medium.square .icon_text_holder padding: 0 0 0 95px; .b_icon_with_title.large.boxed .icon_text_holder, .b_icon_with_title.large.circle .icon_text_holder, .b_icon_with_title.large.icon_image .icon_text_holder, .b_icon_with_title.large.square .icon_text_holder padding: 0 0 0 122px; .b_icon_with_title.very_large.boxed .icon_text_holder, .b_icon_with_title.very_large.circle .icon_text_holder, .b_icon_with_title.very_large.icon_image .icon_text_holder, .b_icon_with_title.very_large.square .icon_text_holder padding: 0 0 0 150px; .b_icon_with_title.left_from_title .icon_text_holder padding: 0 !important; .b_icon_with_title.tiny.top .icon_text_holder, .b_icon_with_title.small.top .icon_text_holder, .b_icon_with_title.medium.top .icon_text_holder, .b_icon_with_title.large.top .icon_text_holder, .b_icon_with_title.very_large.top .icon_text_holder, .b_icon_with_title.tiny.boxed.top .icon_text_holder, .b_icon_with_title.tiny.circle.top .icon_text_holder, .b_icon_with_title.small.boxed.top .icon_text_holder, .b_icon_with_title.small.circle.top .icon_text_holder, .b_icon_with_title.medium.boxed.top .icon_text_holder, .b_icon_with_title.medium.circle.top .icon_text_holder, .b_icon_with_title.large.boxed.top .icon_text_holder, .b_icon_with_title.large.circle.top .icon_text_holder, .b_icon_with_title.very_large.boxed.top .icon_text_holder, .b_icon_with_title.very_large.circle.top .icon_text_holder, .b_icon_with_title.tiny.icon_image.top .icon_text_holder, .b_icon_with_title.small.icon_image.top .icon_text_holder, .b_icon_with_title.medium.icon_image.top .icon_text_holder, .b_icon_with_title.large.icon_image.top .icon_text_holder, .b_icon_with_title.very_large.icon_image.top .icon_text_holder padding: 0; .b_icon_with_title .rdy_icon_element display: block; text-align: center; position: relative; z-index: 1; color: #333; width: 100%; .b_icon_with_title.circle .fa, .b_icon_with_title.circle .hi-icon-effect-1 .fa:after border-radius: 50%; .b_icon_with_title .typcn:before width: auto !important; height: auto !important; font-size: inherit !important; .box_holder_icon .b_icon position: relative display: inline-block .b_icon_with_title.top .rdy_icon_element display: inline-block .b_icon_with_title.top .icon_holder float: none; display: block; margin: 0 0 20px; .b_icon_with_title.top .icon_holder width: 100%!important; .box_holder_icon_inner.circle .fa-stack, .circle .icon_holder .fa-stack border-radius: 50%; .b_icon_with_title .icon_holder > span display: inline-block .b_icon_with_title .icon_holder .fa-stack, .box_holder_icon_inner .fa-stack, .b_font_awsome_icon_square, .b_font_awsome_icon_stack i.fa-stack-base transition: all .1s linear; backface-visibility: hidden; box-sizing: initial; .b_icon_with_title .icon_text_holder .icon_title margin: 0 0 15px; padding-top: 8px; color text-color .b_icon_with_title.top .icon_text_holder padding-left 0 !important .b_icon_with_title.top .icon_holder, .b_icon_with_title.left_from_title .icon_holder position: relative .b_icon_with_title.large .icon_text_holder .icon_title margin-bottom: 0.35em; .b_icon_with_title .icon_with_title_link display: inline-block; margin: 13px 0 0; .b_icon_with_title .icon_with_title_link:hover color: #303030; .b_icon_with_title .icon_holder.b_icon_animation, .box_holder_icon_inner.b_icon_animation transform: scale(0); transition: all 0.4s ease; backface-visibility: hidden; .b_icon_with_title .icon_holder.b_icon_animation.b_show_animation, .box_holder_icon_inner.b_icon_animation.b_show_animation transform: scale(1.0); .b_icon_with_title .icon_holder .fa-stack, .box_holder_icon_inner .fa-stack, .b_font_awsome_icon _square, .b_font_awsome_icon _stack i.fa-stack-base border: 0 solid #c0c0c0; transition: all 0.1s linear; box-sizing: initial; .b_font_awsome_icon _stack i.fa-stack-base border:none; .b_icon_with_title .icon_text_holder position: relative; .b_icon_with_title span.fa-stack i:last-child font-size: 0.7em; color: #c0c0c0; transition: all 0.1s ease-in-out; .b_icon_with_title.circle span.fa-stack i:last-child font-size: 0.9em; .b_icon_with_title span.fa-stack.custom-font i:last-child font-size: 0.7em; .b_icon_with_title .icon_text_inner display: table-cell font-size 14px .b_icon_with_title .icon_text_inner p font-size 14px .b_icon_with_title .icon_title_holder display: table; width: 100%; height: 100%; margin:0 0 12px; .b_icon_with_title .icon_title_holder .icon_holder display: table-cell; text-align: center; height: 100%; vertical-align: middle; float:none; padding:0 15px 0 0; box-sizing: content-box; .b_icon_with_title .icon_title_holder .icon_holder span position:relative; top:2px; .b_icon_with_title .icon_text_holder .icon_title_holder .icon_title display: table-cell; margin: 0 0 0; vertical-align: middle; width: 100%; .touch .no_animation_on_touch .b_icon_animation transform: scale(1.0); .b_icon_with_title a:hover .block-link text-decoration underline .b_icon_with_title .icon_content_holder p margin-bottom 0 /* List */ .b_list line-height: 100% font-size 14px font-weight 400 ul margin 0 !important li font-size inherit list-style none !important a transition color .3s &.hover-text-light a, li &:hover color: #fff &.hover-text-dark a, li &:hover color: #000 .b_list.circle ul, .b_list.number ul display: block; list-style-type: none; margin: 0; padding: 0; .b_list.number ul counter-reset: li; .b_list.number.circle_number li padding-left: 43px; margin-bottom: 10px; .b_list.circle ul>li, .b_list.number ul>li position: relative; padding-top: 5px padding-bottom: 5px color: #020202; .b_list.outline ul>li .rdy_icon line-height 26px .b_list.outline ul>li:before border-radius 50% border-width 1px border-style solid .b_list.bg_color ul>li:before border-radius 50% .b_list ul>li padding-left: 31px position: relative; padding-top: 8px; padding-bottom: 8px; transition background .3s, color .3s .b_list.none ul>li padding-left: 0 .b_list.bullet ul>li .rdy_icon font-size: 7px; line-height: inherit; .b_list[data-animation="true"] ul li opacity: 0; left: -20px; .b_list.icon ul>li padding-top: 3px; padding-bottom: 3px; .b_list.number ul>li padding-top: 2px; padding-bottom: 2px; .b_list.icon ul>li, .b_list.number ul>li padding-left 40px line-height: 26px; .b_list.circle ul>li:before position: absolute; left: 0; width: 7px; height: 7px; top: 9px; background-color: #ababab; display: block; content: ''; border-radius: 25px; .b_list.number ul>li:before height: 27px; width: 27px; line-height: 25px; display: inline-block; position: absolute; left: 0; top: 50%; padding: 0; content: counter(li, decimal); counter-increment: li; text-align: center; font-weight: 500; transform: translateY(-50%); .b_list ul>li .rdy_icon height: 27px; width: 27px; line-height: inherit; display: inline-block; transform: translateY(-50%); position: absolute; left: 0; top: 50%; border-radius: 50% text-align center &.gi-dots height: 7px !important; line-height: 7px !important; &.gi-dash height: inherit; line-height: inherit; .b_list.icon ul>li .fa:after height: 27px; width: 27px; display: inline-block; position: absolute; left: -8px; top: -4px; padding: 0; content: ''; border-radius 50% z-index: -1 .b_list.number.number_zero ul>li:before content: counter(li, decimal-leading-zero); .b_list.number.circle_number ul>li:before color: #fff; border-radius: 2em; height: 31px; width: 31px; line-height: 31px; top: 50%; transform: translateY(-50%); .b_list.number.circle_border ul>li:before line-height: 30px; .b_list.separator ul>li:after content: ''; width: 100%; height: 1px; border-bottom 1px solid #eee position: absolute; bottom: 0; left: 0; .b_list.bold ul>li:before font-weight: bold !important; /* Message */ .b_message position: relative; padding: 26px 30px; .b_message .b_message_inner position: relative; .b_message.with_icon .b_message_icon_holder padding: 0 27px 0 0; width: 1px .b_message.with_icon .b_message_icon display: table; height: 100%; .b_message.with_icon .b_message_icon_inner display: table-cell; height: 100%; vertical-align: middle; .b_message.with_icon > i line-height: 1em; .b_message.with_icon img float: left; .b_message a.close position: absolute; top: -19px; right: -23px; line-height: 13px; color: #fff; .b_message a.close i width: 14px; height: 14px; display: inline-block; background-repeat: no-repeat; background-position: center; .b_message &.uppercase .message_text text-transform: uppercase; .message_text display: table; height: 100%; font-weight: 700; font-size: 18px; letter-spacing: 1px; .b_message .message_text_holder padding: 0 20px 0 0; .b_message .message_text_inner display: table-cell; height: 100%; vertical-align: middle; p margin-bottom 0 !important .b_message.with_icon .message_text_holder padding: 0 20px 0 0; .b_message.uppercase .message_text_inner * text-transform uppercase /* Icon List */ .b_icon_list .b_icon_list > a display: flex; align-items: center; .b_icon_list margin-bottom 10px .rdy-icon width: 36px; min-width: 36px; height: 36px; line-height: 35px; &.fa &.vc_li line-height: 36px; .b_icon_list p font-size: 15px; line-height 100% font-weight: 400; margin: 0px; padding: 0 0 0 4px; position: relative; color: #303030; .b_icon_list.with-background p padding-left: 12px !important; .b_icon_list.with-border .rdy-icon line-height: 32px; .b_icon_list i color: #000; font-size: 18px; //line-height: 35px; //height: 35px; //width: 35px; text-align: center; border-radius: 2em; //position absolute display: block margin-right 0 &.img line-height: 0; margin-right 5px .b_icon_list i.transparent background: transparent; border: 0; color: #ababab; /* Toogle */ .vc_toggle_size_md.vc_toggle_default .vc_toggle_icon display: inline-block; width: 12px; margin-left: 5px; height: 2px; .vc_toggle_size_md.vc_toggle_simple .vc_toggle_title .vc_toggle_icon, .vc_toggle_size_md.vc_toggle_round .vc_toggle_title .vc_toggle_icon, .vc_toggle_size_md.vc_toggle_rounded .vc_toggle_title .vc_toggle_icon, .vc_toggle_size_md.vc_toggle_square .vc_toggle_title .vc_toggle_icon, .vc_toggle_size_md.vc_toggle_default .vc_toggle_title .vc_toggle_icon, .vc_toggle_size_md.vc_toggle_simple .vc_toggle_content .vc_toggle_icon, .vc_toggle_size_md.vc_toggle_round .vc_toggle_content .vc_toggle_icon, .vc_toggle_size_md.vc_toggle_rounded .vc_toggle_content .vc_toggle_icon, .vc_toggle_size_md.vc_toggle_square .vc_toggle_content .vc_toggle_icon, .vc_toggle_size_md.vc_toggle_default .vc_toggle_content .vc_toggle_icon left auto right 0 .vc_toggle_size_md.vc_toggle_default .vc_toggle_title, .vc_toggle_size_md.vc_toggle_default .vc_toggle_content padding-left: 0 !important .vc_toggle_size_md.vc_toggle_default .vc_toggle_icon::before height: 12px; width: 2px; .vc_toggle.vc_toggle_default .vc_toggle_icon::before height: 12px; width: 2px; .vc_toggle_size_md .vc_toggle_icon::before height: 2px; width: 12px; .vc_toggle_default .vc_toggle_icon, .vc_toggle_default .vc_toggle_icon::before, .vc_toggle_default .vc_toggle_icon::after border: 0 !important; background: #000; border-radius 2px .vc_toggle_size_md.vc_toggle_default .vc_toggle_icon::after width: 12px; height: 2px; .vc_toggle.vc_toggle_default .vc_toggle_icon::after width: 12px; height: 2px; .vc_toggle_size_md .vc_toggle_icon::after height: 12px; width: 2px; .vc_toggle_default .vc_toggle_icon::before, .vc_toggle_default .vc_toggle_icon::after content: ''; display: block; left: 50%; position: absolute; top: 50%; box-sizing: border-box; transform: translate(-50%, -50%); background: #000; transition opacity .5s .vc_toggle_default.vc_toggle_active .vc_toggle_icon::before, .vc_toggle_default.vc_toggle_active .vc_toggle_icon::after visibility: visible; opacity 0 .counter.animated.pulse animation-duration .2s !important .rdy_portfolio_container:not(.rdy_portfolio_list) overflow hidden .rdy-portfolio-container &[data-items-animation] .grid-item > .hentry opacity 0 &.title-shadow1 .title_wrap h2 text-shadow: 0 2px 10px rgba(0,0,0,.3); &.title-shadow2 .title_wrap h2 text-shadow: 0 3px 15px rgba(0,0,0,.35); &.title-shadow3 .title_wrap h2 text-shadow: 0 6px 25px rgba(0,0,0,.3); &.active-border .grid-item figure .picture z-index 2 &.active-border .grid-item figure .picture:before content '' display: block border-width 0 border-style solid position: absolute z-index: 4 top -1px left -1px right -1px bottom -1px &.active-border-fade .grid-item figure .picture:before opacity 0 .grid-item figure &:hover .picture:before opacity 1 &.active-border .grid-item .picture:before transition border-width .25s, opacity .45s .grid-item figure &:hover .picture:before transition border-width .35s, opacity .45s h2, .description line-height: 100%; .description margin-top 8px &.hover-10, &.hover-11 .figcaption z-index: 2 padding-top 24px padding-bottom 27px .description margin-top 14px h2, .description line-height 100% .figcaption_wrap position: absolute top:0; left:0 bottom:0 right:0 .figcaption position: absolute cursor: default; &.hover-1 .grid-item .picture a, .img transition: all 0.4s; img, .img transform: scale(1); transition: all 0.4s; .figcaption width: 100% height: 100% top 0 position: absolute text-align center transform: scale(1.3); transition: transform 0.4s; opacity: 0 padding 0 20px .col-table width: 100% height: 100% figure &:hover .picture img, .img transform: scale(1.05); .figcaption transform: scale(1); opacity: 1 .overlay opacity .3 &.no-gutter .grid-item .picture img, .img transform: scale(1.01); &.hover-2 .grid-item .picture a, .img transition: all 0.4s; .figcaption width: 100% height: 100% top 0 position: absolute text-align center transition: opacity 0.4s; opacity: 0 padding 0 20px .col-table width: 100% height: 100% figure &:hover .figcaption opacity: 1 .overlay opacity .1 &.hover-3 .grid-item .picture a position: relative a, .img transition: all 0.4s; .figcaption width: 100% height: 100% top 0 position: absolute text-align left transition: opacity 0.9s; padding 0 40px 40px 40px .col-table width: 100% height: 100% .col-td vertical-align bottom h2, p line-height: 100% !important; transition: all 0.5s; opacity: 0 transform: translate(-40px, 0px); p transition-delay:0.2s; figure &:hover .figcaption h2, p opacity: 1 transform: translate(0px, 0px); .overlay opacity .3 &.hover-4 .grid-item figure > a.mainlink position absolute top 0 left 0 right 0 bottom 0 z-index 5 .picture a position: relative a, .img transition: all 0.4s; img, .img transform: scale(1.08); transition: all 0.6s; .figcaption width: 100% height: 100% top 0 position: absolute text-align left padding 0 40px 40px 40px z-index: 3 .col-table width: 100% height: 100% .col-td vertical-align bottom h2, .description top: 100px; opacity: 0; position: relative transition-property: top, opacity; transition-duration: .3s; transition-delay: 0s; figure .picture &:after content: ''; background: linear-gradient(to bottom, rgba(0,0,0,0) 0%,rgba(0,0,0,0.8) 100%); width: 100%; height: 100%; opacity: 1; position: absolute; top: 200%; left: 0; z-index: 2; transition-property: top, opacity; transition-duration: .3s; &:hover .picture img, .img transform: scale(1); &:after top: 70%; opacity: 1; .overlay opacity .9 h2, .description opacity: 1 top 0 h2 transition-delay: 0.15s; .description transition-delay: 0.25s; &.hover-5 .grid-item .picture a, .img transition: all 0.4s; .figcaption width: 100% height: 100% top 0 position: absolute text-align left vertical-align top transition: transform 0.4s; opacity: 1 padding 30px 30px figure &:hover .overlay opacity .3 &.hover-6 .grid-item .label width: 100% height: 100% top 0 position: absolute padding 10px &:hover .figcaption transform: translateY(0); opacity: 1; filter: unquote("alpha(opacity=100)"); color: inherit h2 transform: translateY(0); opacity: 1; filter: unquote("alpha(opacity=100)"); .label_fill height: 100% !important; opacity: 1; filter: unquote("alpha(opacity=100)"); .figcaption position: relative; width: 100%; height: 100%; padding: 20% 15% 0 10%; box-sizing: border-box; transition-property: opacity,color,transform; transition-duration: .6s; transition-timing-function: cubic-bezier(0.535,0.000,0.210,1.000); text-align left transform: translateY(-10%); opacity: 0; filter: unquote("alpha(opacity=0)"); h2 transform: translateY(-60%); opacity: 0; filter: unquote("alpha(opacity=0)"); transition-property: opacity,transform; transition-duration: .6s; transition-timing-function: cubic-bezier(0.535,0.000,0.210,1.000); .label_body position: relative width 100% height: 100% .label_fill background: #fff; position: absolute; left: 0; bottom: 0; width: 100%; height: 0 transition-property: height; transition-duration: .4s transition-timing-function: cubic-bezier(0.535,0.000,0.210,1.000); &.hover-10 .grid-item .picture a transition: all 0.3s; .figcaption position: relative text-align left figure &:hover .overlay opacity .6 &.hover-11 .grid-item .picture img, .img transform: scale(1); transition: all 4s cubic-bezier(.19,1,.22,1) 0ms; .figcaption position: relative text-align left figure &:hover .picture img, .img transform: scale(1.05); .overlay opacity .6 &.type-height .grid-item .picture .img background-repeat no-repeat background-position 50% 50% background-size cover .figcaption width: 100% height: 100% top 0 position: absolute text-align left vertical-align top padding 40px .title_wrap display: inline-block opacity: 1 transition: transform 0.3s ease-in-out, opacity 0.3s ease-in-out; .description margin-bottom 0 .col-table height 100% .col-td vertical-align top figure &:hover .overlay opacity .3 &.caption-valign-middle .col-table .col-td vertical-align middle &.caption-valign-bottom .col-table .col-td vertical-align bottom &.hover-title-zoom_in figure &:hover .title_wrap transform: scale(1.2) !important; opacity 0 &.hover-title-zoom_out figure &:hover .title_wrap transform: scale(.7); opacity 0 &.hover-zoom_in .picture a, .img transition: all 0.4s; img, .img transform: scale(1.01); transition: all 0.4s; figure &:hover .picture img, .img transform: scale(1.05); .figcaption transform: scale(1); opacity: 1 &.hover-zoom_out .grid-item .picture a, .img transition: all 0.4s; img, .img transform: scale(1.08); transition: all 0.6s; figure &:hover .picture img, .img transform: scale(1.01); &.hover-zoom_in, &.hover-title-zoom_in &.hover-speed-slow figure &:hover .picture .img transform: scale(1.2) !important; .picture .img transition: transform 7500ms ease-out 0ms; .overlay, .figcaption transition: transform 3000ms ease-out 0ms, opacity 750ms ease-out 0ms; &.hover-fade_in figure .figcaption transition: all 0.6s; opacity: 0 &:hover .figcaption opacity: 1 &.hover-fade_out figure .figcaption transition: all 0.6s; opacity: 1 &:hover .figcaption opacity: 0 .rdy-portfolio-container article position: relative height: 100%; .figcaption cursor pointer h2, .description transition color .3s &.no-gutter .grid-item padding 0 margin-bottom 0 !important .grid-sizer height: 0 !important .grid-item margin-bottom 20px padding-left 0 padding-right 0 backface-visibility hidden article overflow: hidden; a, .picture display: block overflow: hidden; line-height 0 text-align: center; backface-visibility: hidden; .picture position: relative .figure position: relative .figcaption z-index: 4 .description margin-bottom 0 .overlay display: inline-block; top: 0; left: 0; right: 0; bottom: 0; opacity: 0; position: absolute; transition: opacity .4s ease-in-out; visibility: visible; overflow: hidden; z-index: 3; &.content-bottom .figcaption position: relative &.rdy-grid .grid-item margin-bottom 20px padding-left 0 padding-right 0 &.rdy-masonry-adv .picture height: 100%; width: 100%; position: absolute; .item-content top: 0; left: 0; right: 0; bottom: 0; position: absolute; background-color: #eeeeee; background-repeat no-repeat box-sizing: border-box; text-align: center; padding: 0; background-size: cover; background-position: center center; overflow: hidden; display: block; transform: scale(1); transition: all 2s cubic-bezier(0.23, 1, 0.32, 1) 0s; &.hover-1, &.hover-11 .grid-item .picture .img transform: scale(1.01); &.hover-4 figure &:hover .picture img, .img transform: scale(1.01); &.hover-10, &.hover-11 .grid-item .figcaption width: 100% height: 100% top 0 position: absolute opacity: 0 display: none &.content-bottom .item-content bottom: 80px &.type-list &.align-right article text-align right &.align-center article text-align center article height: auto > a display: block article, h2, p transition: all 2s cubic-bezier(0.23, 1, 0.32, 1) 0s; &.type-list-divider article:after content: ''; width: 100%; height: 1px; border-bottom: 1px solid #eee; position: absolute; bottom: 0; left: 0; &.list-animation .hentry opacity: 0; &[data-animation="slideLeftIn"] .hentry transform: translateX(-30px); &[data-animation="slideUpIn"] .hentry transform: translateY(30px); .hentry a padding 10px 0 p margin-bottom 0 .rdy-portfolio-container .figcaption width 100% &.content-left .figcaption text-align left !important &.content-center .figcaption text-align center !important &.content-right .figcaption text-align right !important .portfolio-image-responsive-size visibility: hidden; display: block; top: 0; position: relative; width: 100%; padding-top: 100%; .grid-item .picture margin-right: -0.5px; &:not(.type-height) .grid-item .picture .img.img-gif-square position: absolute; height: 100%; width: 100%; top:0; left:0; display: flex; align-items: center; justify-content: center; .grid-item .picture .img.img-gif transform: scale(1) !important; .rdy-portfolio-container figure > a.link height: 100%; width: 100%; position: absolute; top: 0 z-index: 4 .rdy_gallery figure .hover-element height: 100%; width: 100%; position: absolute; top 0 z-index: 3 &.element-color-dark svg rect fill: #000000 !important svg position: absolute; top 50% left 50% transform: translateX(-50%) translateY(-50%); opacity 0 transition: opacity 0.7s cubic-bezier(.19, 1, .22, 1) rect:nth-child(1) transform: translateY(0) rect:nth-child(2) transform: translateX(0) rect:nth-child(3) transform: translateY(0) rect:nth-child(4) transform: translateX(0) &:hover svg opacity 1 transition: opacity 0.5s cubic-bezier(.19, 1, .22, 1) article .figcaption cursor: default &.with-link article .figcaption article.with-link .figcaption cursor: pointer !important //&.without-link article .figcaption // cursor: default !important // cursor: pointer; &.hover-4 .grid-item figure &:before display: none !important .figcaption position relative !important opacity: 1 !important padding-top: 24px !important; padding-bottom: 27px !important; transform none !important * top: 0 !important opacity: 1 !important @media (max-width: 992px) .rdy-portfolio-container .grid-item article transform translateY(0) !important .rdy_social_share &.vertical a display: block &.align-center a margin-left auto margin-right auto &.align-right a margin-left auto margin-right 0 &.use-brand-color .fa-facebook:after background-color: #3b5998 .fa-twitter:after background-color: #00aced .fa-pinterest:after background-color: #cb2027 .fa-google-plus:after background-color: #dd4b39 .fa-linkedin:after background-color: #007bb6 &.align-left .post-share-buttons text-align left &.align-center .post-share-buttons text-align center &.align-right .post-share-buttons text-align right /* Testimonials */ .testimonial-content line-height 160% ul.owl-testimonials padding 0 60px margin-left: 0 !important; margin-right: 0 !important; margin-bottom: 0 !important; @media (max-width: 768px) .owl-testimonials:not(.owl-hide-arrows) padding 0 30px .owl-testimonials .owl-nav display: none; position: absolute bottom 0 left 0 width 100% text-align center div display: inline-block position: static margin 0 10px @media (min-width: 768px) .owl-testimonials padding 0 80px .owl-testimonials .owl-nav div position: absolute; display: block; top: 50%; transform: translateY(-50%); margin: 0; .owl-prev left 30px .owl-next right 30px .owl-testimonials.dark .owl-nav .owl-prev, .owl-testimonials.dark .owl-nav .owl-next border 2px solid rgba(51,51,51,0.4) &:hover border 2px solid rgba(51,51,51,0.7)!important; .owl-testimonials.dark .owl-nav .owl-next, .owl-testimonials.dark .owl-nav .owl-prev &:before color: rgba(51,51,51,0.4); &:hover:before color: rgba(51,51,51,0.7)!important; .owl-testimonials.light .owl-nav .owl-prev, .owl-testimonials.light .owl-nav .owl-next border 2px solid rgba(255,255,255,0.4) &:hover border 2px solid rgba(255,255,255,0.7)!important; .owl-testimonials.light .owl-nav .owl-next, .owl-testimonials.light .owl-nav .owl-prev &:before color: rgba(255,255,255,0.4); &:hover:before color: rgba(255,255,255,0.7) !important; @media (max-width: 991px) .owl-testimonials padding-left: 30px; padding-right: 30px; @media (min-width: 992px) .owl-testimonials padding 0 120px @media (min-width: 1200px) .owl-testimonials:not(.owl-hide-arrows) padding 0 200px .owl-testimonials.owl-hide-arrows padding 0 !important .testimonial-vcard margin-top 25px text-align center .meta-inner text-align: center; display: inline-block; .col-table width 100% .text-left .text-primary text-align left .author-img &.text-left .avatar margin-bottom 0 &.col-td .avatar img margin-bottom 0 margin-right 20px .text-primary font-weight bold margin-bottom 0 color #333 a color #333 &:hover text-decoration underline .text-secondary color #333 font-size 12px .avatar display block margin-bottom 20px img display inline !important width auto !important transform-style flat !important &.circle img border-radius: 50%; .owl-testimonials &.right .testimonial-vcard, .meta-inner text-align right &.left .testimonial-vcard, .meta-inner text-align left &.center .testimonial-content text-align center &.right .testimonial-content text-align right .owl-dots left: 0; width: 100% padding-top 30px .owl-carousel.rdy_products_carousel &.products padding-left: 40px !important; padding-right: 40px !important; .owl-carousel:not(.product-big-image) position: relative; .owl-item li list-style none .gi text-align center font-size 25px margin-bottom 23px margin-left: auto; margin-right: auto; display block .owl-dots margin-top:0 text-align:center .owl-nav .owl-prev, .owl-next position absolute border 2px solid rgba(51,51,51,.5); border-radius 100% width 52px height 52px font-family: FontAwesome !important; line-height 48px font-size 25px transition: border-color 200ms ease-in-out, color 200ms ease-in-out; text-align: center; cursor pointer &:hover border-color rgba(51,51,51,1); .owl-prev &:before color rgba(51,51,51,.5); content: "\f104" margin-right 4px transition: color 200ms ease-in-out; &:hover &:before color rgba(51,51,51,1) !important; .owl-next &:before color rgba(51,51,51,.5); content: "\f105" margin-left 4px transition: color 200ms ease-in-out; &:hover &:before color rgba(51,51,51,1) !important; .owl-dots left: 0; width: 100% padding-top 30px .owl-dot margin-top: 5px; display: inline-block; zoom: 1; .owl-dot span display: block; width: 8px; height: 8px; margin: 5px 4px; background: 0 0; border: 1px solid rgba(51,51,51,.5); border-radius: 100% &:hover border-color rgba(51,51,51,1) !important; .owl-dot.active span, .owl-dot:hover span background: rgba(51,51,51,.5); &:hover background rgba(51,51,51,1) !important; &.dark color #000 .testimonial-content > a, .text-primary, .text-primary a, .text-secondary color #000 !important &.light color #fff .testimonial-content > a, .text-primary, .text-primary a, .text-secondary color #fff !important .owl-prev, .owl-next border-color rgba(255,255,255,.3); &:before color rgba(255,255,255,.3); &:hover border-color rgba(255,255,255,1); &:before color rgba(255,255,255,1) !important; .owl-dot span border: 1px solid rgba(255,255,255,.3); &:hover border-color rgba(255,255,255,1) !important; .owl-dot.active span, .owl-dot:hover span background: rgba(255,255,255,.3); &:hover background rgba(255,255,255,1) !important; &.products .product-item margin-bottom 0 .price margin-bottom 0 .owl-nav .owl-next, .owl-prev border 0 position: absolute; display: block; top: 50%; transform: translateY(-50%); .owl-nav-container position: relative top: -40px i font-size: 30px !important; //&:before // display none .owl-next right: 0px; .owl-prev left: 0px; &.color-light color #fff .owl-prev, .owl-next &:before color rgba(255,255,255,.8); &:hover &:before color rgba(255,255,255,1) !important; .owl-dot span border: 1px solid rgba(255,255,255,.8); &:hover border-color rgba(255,255,255,1) !important; .owl-dot.active span, .owl-dot:hover span background: rgba(255,255,255,.8); &:hover background rgba(255,255,255,1) !important; .owl-hide-arrows .owl-nav display none !important .owl-hide-dots .owl-dots display none !important .owl-testimonials, .owl-instagram .owl-nav .owl-prev, .owl-next position absolute border 2px solid rgba(51,51,51,.5); border-radius 100% width 52px height 52px font-family: FontAwesome !important; line-height 48px font-size 25px transition: border-color 200ms ease-in-out, color 200ms ease-in-out; text-align: center; cursor pointer &:hover border-color rgba(51,51,51,1); .owl-prev &:before color rgba(51,51,51,.5); content: "\f104" margin-right 4px transition: color 200ms ease-in-out; &:hover &:before color rgba(51,51,51,1) !important; .owl-next &:before color rgba(51,51,51,.5); content: "\f105" margin-left 4px transition: color 200ms ease-in-out; &:hover &:before color rgba(51,51,51,1) !important; /* Team */ ul.rdy_team margin-left: 0 !important margin-right: 0 !important margin-bottom: 0 !important .img box-sizing: border-box; line-height: 0 &.animation-border a .img cursor: pointer .img position: relative &:before content: ''; display: block; position: absolute; width: 100%; height: 100%; z-index: 1; box-sizing: border-box; transition: border-color 300ms ease; border-style solid border-color transparent &.animation-border-size-3 .img:before border-width 3px &.animation-border-size-5 .img:before border-width 6px &.animation-border-size-10 .img:before border-width 10px &.animation-border-size-15 .img:before border-width 15px &.animation-border-size-20 .img:before border-width 20px .info font-size 50px display block color #fff position absolute &:before display: block position absolute top 50% left 50% margin-top -25px margin-left -25px .team-container padding: 20px .team-wrapper position relative .rdy_separator border-color #333; margin-top: 20px; margin-bottom: 15px; .team-desc > a display: block position: absolute; top: 0; bottom: 0; left: 0; right: 0; &.align-center, &.align-justify text-align center .team-content margin-right 15px margin-left 15px &.align-justify .team-content text-align justify &.align-right text-align right .rdy_separator opacity: .3 .team-author .rdy_separator border-color: #fff; .team-author-name font-weight bold margin-top 20px margin-bottom 6px .fa //color rgba(0,0,0,.6) !important margin-left 4px vertical-align: super; font-size: 12px; p font-size 12px margin-bottom 0 line-height 100% a color text-color &:hover color anchor-color .team-content font-size 11px &.with-job margin-top 25px &.no-separator .team-content margin-top 20px .soc-ico margin-top 25px a:not(.icon) display: none !important a padding 0 10px 10px 10px color text-color display: inline-block !important; font-size 18px opacity .6 &:hover opacity .9 .rdy_team .team-container &.hover0 margin-bottom 50px &.hover1 .team-content-wrapper position: absolute left: 20px right: 20px backface-visibility hidden &.valign-top top 20px &.valign-middle top 50% transform: translateY(-50%); bottom: auto &.valign-bottom bottom: 20px .team-desc position absolute top 0 bottom 0 left 0 right 0 opacity 0 transition opacity 600ms ease; color #fff padding 20px &:before content '' position absolute top 0 bottom 0 left 0 right 0 background-color rgba(0,0,0,.6) .rdy_separator border-color #fff !important opacity .7 !important .soc-ico a color #fff &:hover color #fff &:hover opacity 1 .team-content p color #fff .team-author .team-author-name, .team-author-name .fa, p color #fff .team-author .team-author-name margin-top 0 !important a color #fff .rdy_separator border-color #fff; &.hover2 .team-wrapper overflow hidden .team-author .team-author-name, p margin 0 !important padding 0 !important .soc-ico margin-top 8px .team-desc position absolute left 0 right 0 padding 10px 20px transition: bottom 300ms; width 100% bottom: -55%; background: #FFF; &:hover .team-desc bottom:0 .team-item position: relative; transition: all 0.35s ease-in-out; .team-item, .team-item * box-sizing: border-box; .team-item img width: 100%; height: 100%; .team-item position: relative; .team-item .img position: relative; .team-item .img:before position: absolute; display: block; content: ''; width: 100%; height: 100%; transition: all 0.35s ease-in-out; .team-item .info position: absolute; top: 0; bottom: 0; left: 0; right: 0; text-align: center; backface-visibility: hidden; .team-item.circle, .team-item.circle .info, .team-item.circle .img, .team-item.circle .img:before, .team-item.circle .img img border-radius: 50%; .team-item.effect19.colored .info background: #1a4a72; background: rgba(26, 74, 114, 0.6); .team-item.effect19 .info background: #333333; background: rgba(0, 0, 0, 0.6); opacity: 0; transform: scale(0); transition: all 0.3s ease-in-out; .team-item.effect19:hover .info opacity: 1; transform: scale(.8); /* Image Hover */ .rdy_image_hover position: relative; display: inline-block; width: 100%; &.hide_back figure:hover img.active_image opacity 0 figure position: relative; display: inline-block; max-width: 100% .rdy_image_hover figure img.active_image, .rdy_image_hover figure img.hover_image transition: all .3s ease-in-out; backface-visibility: hidden; transform: translateZ(0px); .rdy_image_hover figure img.active_image opacity: 1; position: relative; display: block; .rdy_image_hover figure img.hover_image opacity: 0; .rdy_image_hover figure img.hover_image position: absolute; top: 0; left: 0; .rdy_image_hover figure:hover img.hover_image opacity: 1; /* Rdy Instagram */ .rdy_instagram ul margin-bottom 0px !important padding 0 ul:not(.owl-carousel) margin-left: -15px !important margin-right: -15px !important ul.owl-carousel margin-left: 0 !important margin-right: 0 !important .meta position: absolute; width: 100%; height: 100%; top: 0; text-align: center; transition: opacity .3s ease-in-out; opacity 0 font-size 16px z-index 1 span position: absolute; width: 100% left: 0 top: 50%; transform: translateY(-50%); color: #fff z-index: 2 i:last-child padding-left 20px li:hover .meta opacity 1 &.gap-0 ul:not(.owl-carousel) margin-left: 0 !important margin-right: 0 !important li padding: 0; &.gap-5 ul:not(.owl-carousel) margin-left: -2.5px !important margin-right: -2.5px !important li padding: 0 2.5px 5px; &.gap-10 ul:not(.owl-carousel) margin-left: -5px !important margin-right: -5px !important li padding: 0 5px 10px; &.gap-15 ul:not(.owl-carousel) margin-left: -7.5px !important margin-right: -7.5px !important li padding: 0 7.5px 15px; &.gap-20 ul:not(.owl-carousel) margin-left: -10px !important margin-right: -10px !important li padding: 0 10px 20px; &.gap-25 ul:not(.owl-carousel) margin-left: -12.5px !important margin-right: -12.5px !important li padding: 0 12.5px 25px; &.gap-30 ul:not(.owl-carousel) margin-left: -15px !important margin-right: -15px !important li padding: 0 15px 30px; .owl-item li list-style none .owl-instagram margin: 0 .owl-nav div position: absolute; top: 50%; transform: translateY(-50%); background-color: rgba(51,51,51,.3) .owl-prev, .owl-next line-height: 52px border 0 !important; transition: background-color 200ms ease-in-out, border-color 200ms ease-in-out, color 200ms ease-in-out; &:before position: relative color rgba(255,255,255,.9); transition: color .3s ease-in-out, left .3s ease-in-out, right .3s ease-in-out; &:hover background-color: rgba(51,51,51,.6) &:before color rgba(255,255,255,1) !important; .owl-prev &:hover &:before animation-name: arrow-prev; animation-timing-function: linear; animation-duration: .3s; .owl-next &:hover &:before animation-name: arrow-next; animation-timing-function: linear; animation-duration: .3s; .owl-nav .owl-prev left 25px .owl-next right 25px &.nav-outside .owl-nav .owl-prev left -60px .owl-next right -60px li .image position: relative line-height 0 a position: absolute display: block z-index: 2 width: 100% height: 100% &:before &:after content '' display: block position: absolute width 100% height: 100% z-index: 1 top 0 &:after display: none &.hover-1 li .image &:after display block border: 0 solid #333; transition: border .3s ease-in-out; box-sizing: border-box; &.with-overlay li .image &:before opacity: 0 transition: opacity .3s ease-in-out; &:hover .image &:before opacity: 1 &.hover-3 li .image overflow hidden img transform scale(1) transition: all 4s cubic-bezier(0.19, 1, 0.22, 1) 0ms; &:hover img transform scale(1.2) &.hover-4 li .image overflow hidden img transform scale(1.2) transition: all 4s cubic-bezier(0.19, 1, 0.22, 1) 0ms; &:hover img transform scale(1) /* Custom Headling */ .vc_custom_heading .rotate_m90 transform rotate(-90deg); transform-origin: left top 0; height: 0 .vc_custom_heading .rotate_90 transform rotate(90deg); transform-origin: left top 0; height: 0 .vc_custom_heading h1, h2, h3, h4, h5, h6, p position: relative .vc_custom_heading span.gradient position: relative; z-index: 11; color: transparent .vc_custom_heading span.hilight &.shadow1 text-shadow: 0px 1px 3px rgba(0, 0, 0, 0.5); &.shadow2 text-shadow: 0px 2px 3px rgba(0, 0, 0, 0.4); &.shadow3 text-shadow: 0px 2px 5px rgba(0, 0, 0, 0.3); &.shadow4 text-shadow: 0px 2px 10px rgba(0, 0, 0, 0.25); &.shadow5 text-shadow: 0px 3px 5px rgba(0, 0, 0, 0.22); &.shadow6 text-shadow: 0px 5px 5px rgba(0, 0, 0, 0.2); &.shadow7 text-shadow: 0px 5px 10px rgba(0, 0, 0, 0.25); &.shadow8 text-shadow: 0px 5px 15px rgba(0, 0, 0, 0.25); &.shadow9 text-shadow: 0px 10px 15px rgba(0, 0, 0, 0.26); &.shadow10 text-shadow: 0px 10px 20px rgba(0, 0, 0, 0.3); .vc_custom_heading span.alt position: absolute; z-index: 13; height: 120%; top: 0 left: 0 right: 0 .text text-shadow none position:relative -webkit-background-clip: text !important; -webkit-text-fill-color: transparent; .vc_custom_heading h1, h2, h3, h4, h5, h6, p line-height: 100% &.inline display: inline-block &[data-text-animate="char"] &[data-text-animate="word"] span.hilight opacity 0 &.text-animation-triggered span.hilight.blast-root opacity 1 &[data-text-animate="char"] span.hilight .blast-root display: inline-block em font-style normal /* Single Image */ .wpb_single_image position: relative &.inline float: left; p padding-top 8px padding-bottom 10px .img-overlay, .img-overlay canvas position: absolute width 100% height 100% top 0 left 0 .img-overlay canvas opacity .6 .img-overlay.glitch canvas opacity 1 .vc_single_image-wrapper overflow hidden position relative .vc_row &.rdy-canvas-effect overflow hidden .fx-motion opacity 0 transition opacity .6s ease-in-out &.loaded opacity 1 .fx-motion position: absolute; top: 50%; left: 50%; transform: translate(-50%,-50%); min-width: 100%; img display: block; width: 100%; height: auto; margin: 0; padding: 0; max-width: none; opacity: 0; canvas position: absolute top: 0; right: 0; bottom: 0; left: 0; width: 100%; height: 100%; opacity: 1; /* Last Post */ .rdy_latest_post ul margin 0 !important li padding 0 .post_infos display: block margin-bottom 10px .read-more display: block &.bold font-weight: bold .boxes_image margin-bottom 20px &.carousel li margin-bottom: 0 !important &.image_in_box h3 line-height: 100% !important margin-bottom: 10px; .latest_post_image width 33% float:left padding-right 20px .latest_post_text width 65% float:left &.background-white ul li .latest_post background #fff /* Row */ .vc_row.vc_row-o-content-bottom display: flex; align-items: flex-end; box-sizing: border-box; .vc_column_container.hover-shadow > .vc_column-inner z-index: 2 position: relative &:hover z-index: 3 html.no-touch .vc_column_container.hover-shadow.move-top:hover> .vc_column-inner transform: translateY(-4px); .vc_column_container.shadow1.hover-shadow:hover> .vc_column-inner, .rdy-portfolio-container.shadow1.hover-shadow:hover img box-shadow: 0 0 5px 2px rgba(0,0,0,0.15); .vc_column_container.shadow2.hover-shadow:hover> .vc_column-inner, .rdy-portfolio-container.shadow2.hover-shadow:hover img box-shadow: 0 0 10px 5px rgba(0,0,0,0.2); .vc_column_container.shadow3.hover-shadow:hover> .vc_column-inner, .rdy-portfolio-container.shadow3.hover-shadow:hover img box-shadow: 0 0 15px 7px rgba(0,0,0,0.2); .vc_column_container.shadow4.hover-shadow:hover> .vc_column-inner, .rdy-portfolio-container.shadow4.hover-shadow:hover img box-shadow: 0 0 30px 1px rgba(0,0,0,0.3); .vc_column_container.shadow5.hover-shadow:hover> .vc_column-inner, .rdy-portfolio-container.shadow5.hover-shadow:hover img box-shadow: 0 0 35px 5px rgba(0,0,0,0.2); .vc_column_container.shadow6.hover-shadow:hover> .vc_column-inner, .rdy-portfolio-container.shadow6.hover-shadow:hover img box-shadow: 0 0 40px 10px rgba(0,0,0,0.2); .vc_column_container.shadow7.hover-shadow:hover> .vc_column-inner, .rdy-portfolio-container.shadow7.hover-shadow:hover img box-shadow: 0 10px 30px 5px rgba(0,0,0,0.2); .vc_column_container.shadow8.hover-shadow:hover> .vc_column-inner, .rdy-portfolio-container.shadow8.hover-shadow:hover img box-shadow: 0 15px 40px 10px rgba(0,0,0,0.22); .vc_column_container.shadow9.hover-shadow:hover> .vc_column-inner, .rdy-portfolio-container.shadow9.hover-shadow:hover img box-shadow: 0 30px 40px 10px rgba(0,0,0,0.22); .vc_column_container.shadow10.hover-shadow:hover> .vc_column-inner, .rdy-portfolio-container.shadow10.hover-shadow:hover img box-shadow: 0 18px 55px 10px rgba(0,0,0,0.24); .vc_row.shadow1:not(.hover-shadow), .vc_column_container.shadow1:not(.hover-shadow) > .vc_column-inner, .rdy-portfolio-container.shadow1:not(.hover-shadow) article box-shadow: 0 0 5px 2px rgba(0,0,0,0.15); .vc_row.shadow2:not(.hover-shadow), .vc_column_container.shadow2:not(.hover-shadow) > .vc_column-inner, .rdy-portfolio-container.shadow2:not(.hover-shadow) article box-shadow: 0 0 10px 5px rgba(0,0,0,0.2); .vc_row.shadow3:not(.hover-shadow), .vc_column_container.shadow3:not(.hover-shadow) > .vc_column-inner, .rdy-portfolio-container.shadow3:not(.hover-shadow) article box-shadow: 0 0 15px 7px rgba(0,0,0,0.2); .vc_row.shadow4:not(.hover-shadow), .vc_column_container.shadow4:not(.hover-shadow) > .vc_column-inner, .rdy-portfolio-container.shadow4:not(.hover-shadow) article box-shadow: 0 0 30px 1px rgba(0,0,0,0.3); .vc_row.shadow5:not(.hover-shadow), .vc_column_container.shadow5:not(.hover-shadow) > .vc_column-inner, .rdy-portfolio-container.shadow5:not(.hover-shadow) article box-shadow: 0 0 35px 5px rgba(0,0,0,0.2); .vc_row.shadow6:not(.hover-shadow), .vc_column_container.shadow6:not(.hover-shadow) > .vc_column-inner, .rdy-portfolio-container.shadow6:not(.hover-shadow) article box-shadow: 0 0 40px 10px rgba(0,0,0,0.2); .vc_row.shadow7:not(.hover-shadow), .vc_column_container.shadow7:not(.hover-shadow) > .vc_column-inner, .rdy-portfolio-container.shadow7:not(.hover-shadow) article box-shadow: 0 10px 30px 5px rgba(0,0,0,0.2); .vc_row.shadow8:not(.hover-shadow), .vc_column_container.shadow8:not(.hover-shadow) > .vc_column-inner, .rdy-portfolio-container.shadow8:not(.hover-shadow) article box-shadow: 0 15px 40px 10px rgba(0,0,0,0.22); .vc_row.shadow9:not(.hover-shadow), .vc_column_container.shadow9:not(.hover-shadow) > .vc_column-inner, .rdy-portfolio-container.shadow9:not(.hover-shadow) article box-shadow: 0 30px 40px 10px rgba(0,0,0,0.22); .vc_row.shadow10:not(.hover-shadow), .vc_column_container.shadow10:not(.hover-shadow) > .vc_column-inner, .rdy-portfolio-container.shadow10:not(.hover-shadow) article box-shadow: 0 18px 55px 10px rgba(0,0,0,0.24); .wpb_row .wpb_column > .vc_column-inner, .wpb_row.vc_inner > .wpb_column //transition background-color .3s, box-shadow .3s, transform .9s transition: background-color .3s linear, transform 0.2s linear, box-shadow 0.2s linear; .wpb_row .wpb_column > a display: block .wpb_column > .wpb_wrapper > a > *:last-child margin-bottom: 0; .wpb_single_image.fullwidth_image .vc_single_image-wrapper, img width 100% .vc_column_container &.column_vertical_align_center display: flex; > .vc_column-inner width: 100% justify-content: center; &.column_vertical_align_bottom display: flex; //align-items: center; > .vc_column-inner width: 100% justify-content: flex-end; .wpb_text_column position relative em font-style italic blockquote display: block; margin-left: 1em; .woocommerce ul.products list-style none !important padding-left 0 .wpb_wrapper .wpb_text_column ul list-style disc padding-left 1em .ui-tabs-hide position: absolute !important; left: -9999999px /* MailChimp */ .mc4wp-form margin: 0; .mc4wp-form-fields display: table width 100% form.mc4wp-form input border: 0 padding: 0 appearance: none; border-radius 0 padding: 16px 10px; form.mc4wp-form label display: none; form.mc4wp-form p:first-child input width 100% display: inline-block; background: rgba(255, 255, 255, 1); padding-left 10px padding-right 10px border 1px solid #c6c6c8 form.mc4wp-form p:nth-child(2) input background: rgba(0,0,0,1); color: #fff font-weight: bold border: 1px solid transparent; transition background .2s form.mc4wp-form p display: table-cell; margin-bottom: 0; form.mc4wp-form p:first-child width: 75%; input max-width: 100%; form.mc4wp-form p:nth-child(2) width: 25%; input width 100% padding-left: 15px; padding-right: 15px; cursor pointer form.mc4wp-form display: inline-block width 100% .rdy_mc4wp_form &.align-center margin-left auto margin-right auto &.align-right margin-left auto margin-right 0 &.shadow .mc4wp-form box-shadow: 0 1px 3px rgba(0,0,0,0.15); /* Countdown */ .rdy-countdown-timer &.align-center text-align center !important &.align-left text-align left !important &.align-right text-align right !important &.style2 .rdy-countdown-cell-inner display: inline-block .rdy-countdown-time, .rdy-countdown-time-label display: block text-align center .rdy-countdown-cell margin-right 14px .rdy-countdown-time-label margin-left 5px &:last-child margin-right 0 !important /* Video Lightbox */ .rdy-video-lightbox-container &.align-left margin-left 0 !important margin-right auto !important text-align: left; &.align-center margin-left auto !important margin-right auto !important text-align: center; &.align-right margin-left auto !important margin-right 0 !important text-align: right; .rdy-video-lightbox p margin 0 line-height: 100%; &.text-color-dark p color #000 &.text-color-light p color #fff &.play_button display: inline-block .text display: inline-block; vertical-align: middle; margin-left: 20px text-align: left; .play position: relative; width: 80px; height: 80px; //margin: 0 30px; display: inline-block; vertical-align: middle; &:before display: block; position: absolute; content: ' '; top: 0; left: 0; width: 100%; height: 100%; z-index: 10; border-radius: 200px; box-sizing: border-box; transition: all 0.6s cubic-bezier(0.19, 1, 0.22, 1) 0s; svg display: block; //position relative z-index: 11 height: 100%; width: 100%; transition: all 0.6s cubic-bezier(0.19, 1, 0.22, 1) 0s; &.size-play-40 svg.play_icon width: 40% height: 40% &.size-play-50 svg.play_icon width: 50% height: 50% &.size-play-60 svg.play_icon width: 60% height: 60% &.size-play-70 svg.play_icon width: 70% height: 70% &.size-play-80 svg.play_icon width: 80% height: 80% &.size-play-90 svg.play_icon width: 90% height: 90% &.size-small .play width: 50px; height: 50px; .text margin-left: 15px &.size-large .play width: 110px; height: 110px; .text margin-left: 25px &.layout1a &.layout2 &.layout2a .play &:after display: block; position: absolute; content: ' '; top: 0; left: 0; width: 100%; height: 100%; z-index: 10; border-radius: 200px; box-sizing: border-box; opacity .5 //&:after // transition: all 0.5s cubic-bezier(0.19, 1, 0.22, 1) 0s; //&:before // transition: all 0.6s cubic-bezier(0.19, 1, 0.22, 1) 0s; &.layout2 &.layout2a .play &:after &:before transition: all 0.2s ease-in-out; .play &:after border: 1px solid #000; &.layout2 .play &:after transition: all 0.6s cubic-bezier(0.19, 1, 0.22, 1) 0s; &.layout2a .play &:after top: 50%; left: 50%; transform: translate(-50%, -50%); box-sizing: content-box; opacity 0 svg display: block; width: 100%; height: 100%; position: absolute; top: 50%; left: 50%; transform: translate(-50%, -50%); transition: all 0.6s cubic-bezier(0.19, 1, 0.22, 1) 0s; path fill: #000; .play .circle1 stroke: #000; &.color-light &.layout1a .play:after background #fff &:hover path fill: #000 !important; &.layout0 &.layout1 &.layout2 &.layout1a &.layout2a .play:before .play:after border-color #fff !important .play .circle1 stroke: #fff; path fill: #fff; &.layout3 .play:before background #fff !important path fill: #000; &.layout0 &.play_button .play:before border: 2px solid #000; transform scale(1) transition: all 0.6s cubic-bezier(0.19, 1, 0.22, 1) 0s; &:hover .play:before transform scale(1.15) &.layout1 &.play_button .play:before border: 0px solid #000; .circle1 fill: none; stroke-width: 4; stroke-miterlimit: 10; opacity .5 .circle2 fill: none; stroke-width: 4; stroke-miterlimit: 10; opacity 1 stroke-dasharray: 239; stroke-dashoffset: 239; transition: 0.6s ease-in-out -webkit-animation-play-state: running; &:hover .circle2 stroke-width: 4; stroke-dashoffset: 0 !important; -webkit-animation-play-state: paused; &.layout1a .circle1 display: none .play &:before border: 2px solid #000; &:after opacity 0 background #000; transform: scale(0.1) transition: transform .6s cubic-bezier(.19,1,.22,1),opacity .4s cubic-bezier(.19,1,.22,1); &:hover .play:after opacity 1 transform: scale(1) &:hover path fill: #fff !important; &.layout2 &.layout2a &.play_button .play:before border: 1px solid #000; //&.play_button .play:after // transition: all 0.3s ease-in; svg margin 0 &.layout2:hover .play &:after transform: scale(1.2); &.layout2a:hover .play &:after border-width: 6px; opacity .5 &.layout3 &.play_button .play:before background #000; svg margin 0 path fill #fff &:hover .play:before transform: scale(1.1); &.layout0 &.layout3 &.animate-icon:hover svg transform: translate(-50%, -50%) scale(1.3); html.no-touch .rdy-video-lightbox &.shadow1:not(.hover-shadow) .play:before box-shadow: 0px 3px 2px rgba(0,0,0,0.3); &.shadow2:not(.hover-shadow) .play:before box-shadow: 0px 3px 5px rgba(0,0,0,0.3); &.shadow3:not(.hover-shadow) .play:before box-shadow: 0px 10px 20px -5px rgba(0,0,0,0.35); &.shadow4:not(.hover-shadow) .play:before box-shadow: 0px 20px 20px -5px rgba(0,0,0,0.3); &.shadow5:not(.hover-shadow) .play:before box-shadow: 0px 10px 63px -14px rgba(0,0,0,0.75); &.shadow6:not(.hover-shadow) .play:before box-shadow: 0px 35px 45px -20px rgba(0,0,0,0.75); &.shadow1.hover-shadow:hover .play:before box-shadow: 0px 3px 2px rgba(0,0,0,0.3); &.shadow2.hover-shadow:hover .play:before box-shadow: 0px 3px 5px rgba(0,0,0,0.3); &.shadow3.hover-shadow:hover .play:before box-shadow: 0px 10px 20px -5px rgba(0,0,0,0.35); &.shadow4.hover-shadow:hover .play:before box-shadow: 0px 20px 20px -5px rgba(0,0,0,0.3); &.shadow5.hover-shadow:hover .play:before box-shadow: 0px 10px 63px -14px rgba(0,0,0,0.75); &.shadow6.hover-shadow:hover .play:before box-shadow: 0px 35px 45px -20px rgba(0,0,0,0.75); @media screen and (max-width: 991px) .rdy-video-lightbox &.r-align-left &.r-align-center &.r-align-right .text width: 100%; margin-top: 20px margin-left: 0 !important &.r-align-left .text text-align left !important &.r-align-center .text text-align center !important &.r-align-right .text text-align right !important .wpb_royalslider_element overflow: hidden .vc_icon_element.vc_icon_element-align-inline display: inline-block .vc_icon_element.svg-animation.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-size-xs max-width: 100% !important; height: 1.2em !important .vc_icon_element.svg-animation.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-size-xs.vc_icon_element-have-style-inner width: 2.5em !important; height: 2.5em !important .vc_icon_element.svg-animation.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-size-sm max-width: 100% !important; height: 1.6em !important .vc_icon_element.svg-animation.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-size-sm.vc_icon_element-have-style-inner width: 3.15em !important; height: 3.15em !important .vc_icon_element.svg-animation.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-size-md max-width: 100% !important; height: 2.15em !important .vc_icon_element.svg-animation.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-size-md.vc_icon_element-have-style-inner width: 4em !important; height: 4em !important .vc_icon_element.svg-animation.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-size-lg max-width: 100% !important; height: 2.85em !important .vc_icon_element.svg-animation.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-size-lg.vc_icon_element-have-style-inner width: 5em !important; height: 5em !important .vc_icon_element.svg-animation.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-size-xl max-width: 100% !important; height: 5em !important .vc_icon_element.svg-animation.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-size-xl.vc_icon_element-have-style-inner width: 7.15em !important; height: 7.15em !important .vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-color-blue svg path stroke: #5472D2 !important; fill: none; .vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-color-turquoise svg path stroke: #00C1CF !important; fill: none; .vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-color-pink svg path stroke: #FE6C61 !important; fill: none; .vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-color-violet svg path stroke: #8D6DC4 !important; fill: none; .vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-color-peacoc svg path stroke: #4CADC9 !important; fill: none; .vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-color-chino svg path stroke: #CEC2AB !important; fill: none; .vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-color-mulled_wine svg path stroke: #50485B !important; fill: none; .vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-color-vista_blue svg path stroke: #75D69C !important; fill: none; .vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-color-black svg path stroke: #2A2A2A !important; fill: none; .vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-color-grey svg path stroke: #EBEBEB !important; fill: none; .vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-color-orange svg path stroke: #F7BE68 !important; fill: none; .vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-color-sky svg path stroke: #5AA1E3 !important; fill: none; .vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-color-green svg path stroke: #6DAB3C !important; fill: none; .vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-color-juicy_pink svg path stroke: #F4524D !important; fill: none; .vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-color-sandy_brown svg path stroke: #F79468 !important; fill: none; .vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-color-purple svg path stroke: #B97EBB !important; fill: none; .vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-color-white svg path stroke: #FFF !important; fill: none; .vc_icon_element.vc_icon_element-outer backface-visibility: hidden; .vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-size-xl.vc_icon_element-have-style-inner width: 9em !important; height: 9em !important; .vc_icon_element.vc_icon_element-outer .vc_icon_element-inner svg position: relative; top: 50%; transform: translateY(-50%); .vc_icon_element.svg-animation .vc_icon_element-inner .vc_icon_element-link z-index: 1; .vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-size-xs svg width: 1.2em !important height: 1.2em !important .vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-size-sm svg width: 1.6em !important height: 1.6em !important .vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-size-md svg width: 2.15em !important height: 2.15em !important .vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-size-lg svg width: 2.85em !important height: 2.85em !important .vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-size-xl svg width: 5em !important height: 5em !important //.vc_icon_element.vc_icon_element-outer .vc_icon_element-inner svg // opacity: 0 // //.vc_icon_element.vc_icon_element-outer .vc_icon_element-inner svg.init // opacity: 1 .woocommerce .products.owl-carousel .product-item width: 100% !important wpcf7_form_style1() appearance: none; outline: 0; border: 0; box-shadow: none; border-radius: 0; background: 0 0; border-bottom: 1px solid #9e9e9e padding: 20px 0px; margin-top 10px font-size 16px wpcf7_form_style2() appearance: none; border: 1px solid transparent; transition: all 0.2s ease-out; padding: 20px 0px; padding-left: 0; wpcf7_form_style2_hover() border: 1px solid rgba(187,196,199,0.5); padding-left: 1.25rem; wpcf7_form_style3() display: block; background: none; padding: 1.1rem 0.125rem 0.0625rem; font-size: 1rem; border-width: 0; border-color: transparent; line-height: 1.9; width: 100%; transition: all 0.28s ease; box-shadow: none; .wpcf7-form-control-wrap display: block .wpcf7 input[type="checkbox"] input[type="radio"] width auto span.wpcf7-not-valid-tip width: 100%; font-size: 12px border-top: 2px solid red; .wpcf7-form textarea padding: 16px 10px; &.style-1 textarea wpcf7_form_style1() input &[type="text"] &[type="email"] &[type="url"] &[type="password"] &[type="search"] wpcf7_form_style1() &.style-2 textarea input:not([type="submit"]) background-color transparent textarea wpcf7_form_style2() &:hover wpcf7_form_style2_hover() input &[type="text"] &[type="email"] &[type="url"] &[type="password"] &[type="search"] wpcf7_form_style2() &:hover &:focus wpcf7_form_style2_hover() &.style-3 div.action-form-input position: relative; & > p margin-bottom: 30px !important; input:focus, textarea:focus outline: none; .action-form-input.filled label font-size: 0.8rem; color: gray; top: -0.5rem; //left: 0; textarea wpcf7_form_style3() input &[type="text"] &[type="email"] &[type="url"] &[type="password"] &[type="search"] wpcf7_form_style3() .wpcf7-form-control-wrap select, input:focus, textarea:focus color: #333; label:hover .helper color: red label position: absolute; top: 1.05rem; pointer-events: none; padding-left: 0.125rem; z-index: 1; color: #b3b3b3; font-size: 1rem; font-weight: normal; transition: all 0.28s ease; .action-form-input &.filled::after width: 100%; left: 0; &:after &:before //position: relative; //border-bottom: 0.0625rem solid #999; //display: block; content: ''; position: absolute; bottom: 0; left: 0; width: 100%; display: block; height: 3px; border-bottom: 1px solid #e0e0e0; /*content: ''; height: 0.125rem; width: 0; left: 50%; bottom: -0.0625rem; position: absolute; background: #337ab7; transition: left 0.35s ease, width 0.35s ease; z-index: 2;*/ &:after display: block; border-bottom: 2px solid transparent; //transform: translate3d(-101%, 0, 0); //transition: transform 0.4s cubic-bezier(0.24, 1, 0.30, 1), border-color 0.2s cubic-bezier(.39,.71,.56,.98); transition: left 0.35s ease, width 0.35s ease; bottom: 0px; width: 0; /*content: ''; position: absolute; bottom: 0; left: 0; width: 100%; display: block; height: 3px; border-bottom: 1px solid #e0e0e0;*/ &.linecenter .action-form-input &:after left: 50%; &.style-1 &.style-2 span.wpcf7-not-valid-tip position relative top -2px &.style-3 span.wpcf7-not-valid-tip position: absolute; display: block; top: 100%!important; z-index: 1; margin-top: -2px; div.wpcf7-response-output background-color: #fff margin 0 padding: 10px .wpcf7-validation-errors border-color: #f00 !important;