/*This file is generated by less css (http://lesscss.org) using drupalexp framework (http://drupalexp.com)*/ /*Please do not modify this file content*/ @import url(http://fonts.googleapis.com/css?family=Nothing+You+Could+Do); @import url(http://fonts.googleapis.com/css?family=Pacifico); @import url(http://fonts.googleapis.com/css?family=Raleway:400,300,200,500,100,600,700,800,900); @import url(http://fonts.googleapis.com/css?family=Droid+Serif:400,400italic,700,700italic); body { color: #D3D3D3; } a:not(.btn) { color: #21C2F8; } a:not(.btn):hover { color: #21C2F8; } h1, h2, h3, h4, h5, h6 { color: #FFFFFF; } h1, h2, h3, h4, h5, h6 { color: #FFFFFF; font-family: 'Helvetica Neue', Helvetica, sans-serif; font-weight: 600; margin-bottom: 15px; text-rendering: optimizelegibility; } p { line-height: 25px; } *, *:after, *:before { box-sizing: border-box; margin: 0; padding: 0; } ol, ol.no-bullet, ul, ul.no-bullet { margin-left: 0; } a:hover { text-decoration: none; } .form-text:focus, .form-textarea:focus { border: solid 1px #21C2F8 !important; } .pagination > li > a, .pagination > li > span { background-color: #272727; color: #FFFFFF; float: left; line-height: 1.82857; margin-left: 5px; padding: 6px 15px; position: relative; text-decoration: none; border: 0 none; } .pagination > li > a:hover { background-color: #21C2F8; color: #FFF; } .pagination > li:first-child > a, .pagination > li:last-child > a, .pagination > li:first-child > span, .pagination > li:last-child > span { border-radius: 0px; } .pagination .pager-current a { background-color: #21C2F8; } img { height: auto; max-width: 100%; } .popular_items img, .comment img, .shopping-cart-widget img, div.thumbnails a img, .authorbox_wrapper img, .flickr-gallery li img, .recent_posts img, .recent_posts_widget img, .testimonial_wrap img, .popular-post img { -webkit-transition: opacity 0.2s ease-in-out; -moz-transition: opacity 0.2s ease-in-out; -ms-transition: opacity 0.2s ease-in-out; -o-transition: opacity 0.2s ease-in-out; transition: opacity 0.2s ease-in-out; } .popular_items img:hover, .shopping-cart-widget img:hover, div.thumbnails a img:hover, .comment img:hover, .authorbox_wrapper img:hover, .flickr-gallery li img:hover, .recent_posts img:hover, .recent_posts_widget img:hover, .testimonial_wrap img:hover, .popular-post img:hover { -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=60)"; filter: alpha(opacity=60); -moz-opacity: 0.6; -khtml-opacity: 0.6; opacity: 0.6; } .greybg { background-color: #F6F6F6; } .bordertop { border-top: 1px solid #E6E9EA; } .paddingtop { padding: 60px 0 0; } .margintop { margin: 60px 0 0; } .padding-copyright { padding: 25px 0 20px 0; } @font-face { font-family: 'NovecentowideLightBold'; src: url('../fonts/Novecentowide-DemiBold-webfont.eot'); src: url('../fonts/Novecentowide-DemiBold-webfont.eot?#iefix') format('embedded-opentype'), url('../fonts/Novecentowide-DemiBold-webfont.woff') format('woff'), url('../fonts/Novecentowide-DemiBold-webfont.ttf') format('truetype'), url('../fonts/Novecentowide-DemiBold-webfont.svg#NovecentowideLightBold') format('svg'); font-weight: normal; font-style: normal; } @font-face { font-family: 'NovecentowideBookBold'; src: url('../fonts/Novecentowide-Bold-webfont.eot'); src: url('../fonts/Novecentowide-Bold-webfont.eot?#iefix') format('embedded-opentype'), url('../fonts/Novecentowide-Bold-webfont.woff') format('woff'), url('../fonts/Novecentowide-Bold-webfont.ttf') format('truetype'), url('../fonts/Novecentowide-Bold-webfont.svg#NovecentowideBookBold') format('svg'); font-weight: normal; font-style: normal; } body { font-family: Raleway, Arial, Helvetica, sans-serif; font-size: 14px; font-weight: 400; line-height: 1.8; color: #83939C; } body.boxed { background: url("../images/boxed_bg.png"); } body.boxed .dexp-body-inner { max-width: 1170px; margin: 0 auto; box-shadow: 0 0 10px rgba(0,0,0,0.25); } body.header-color #section-top { background-color: #21C2F8; color: #fff; } body.header-color #section-top span, body.header-color #section-top a, body.header-color #section-top i { color: #fff; } body.header-dark #section-top { background-color: #292723; color: #fff; } body.header-dark #section-top span, body.header-dark #section-top a, body.header-dark #section-top i { color: #fff; } #section-main-content { padding-top: 50px; } #section-page-title { background: url("../images/topbg.png") repeat scroll 0 0 rgba(0,0,0,0); border-bottom: 3px solid #FFFFFF; } #section-page-title h1.page_title { color: #FFFFFF; display: inline-block; font-size: 24px; margin-bottom: -3px; } #section-page-title .breadcrumb { background: none; margin: 0; padding: 0; } .footer1 { color: #83939C; border-top: 3px solid #353A3E; box-shadow: 0 0 5px 5px #353A3E inset; padding: 60px 0 45px; } .footer1 p { line-height: 25px; } .footer1 h2.block-title { color: #FFFFFF; margin: 0 0 25px 0; font-size: 20px; text-transform: uppercase; } .footer1 .contact-widget { background-image: url("../images/footermap.png"); background-position: center top; background-repeat: no-repeat; background-size: 100% auto; } .footer1 .contact-widget ul li { list-style: none outside none; margin-bottom: 10px; padding-bottom: 10px; } .footer1 .contact-widget ul li i { font-size: 15px; padding-right: 5px; color: #FFF; } .footer1 .contact-widget ul.social { border-top: 1px solid #3A3A3A !important; padding-top: 10px; } .footer1 .contact-widget ul.social li { display: inline-block; border-left: 0px solid #f2F2F2 !important; float: left; height: 35px; line-height: 35px; width: 35px; position: relative; text-align: center; } .footer1 .contact-widget ul.social li:last-child { border-right: 0px solid #F2F2F2 !important; } .footer1 .contact-widget ul.social li a { margin: 0; padding: 0; text-decoration: none; transition: background-color 0.2s linear 0s, color 0.2s linear 0s; font-size: 14px; color: #9CA5AB; } .footer1 .contact-widget ul.social li a:hover { color: #21C2F8 !important; } .jt-shadow { box-shadow: 0 1px 3px rgba(0,0,0,0.1) inset; } mark { background-color: #21C2F8; color: #FFF; padding: 0 10px; } .copyright { color: #292723; } .messagebox1 h1 { border-style: none; border-width: 0; color: #FFFFFF; font-family: 'Pacifico', cursive; font-size: 38px; font-weight: 400; line-height: 1.6; padding: 0; text-decoration: none; } #section-top { border-bottom: 1px solid #f2f2f2; } .social li { float: left; width: 40px; height: 40px; line-height: 40px; text-align: center; list-style: none; border-left: 1px solid #f2f2f2; display: inline-block; margin: 0; position: relative; padding: 0; } .social li:last-child { border-right: 1px solid #f2f2f2; } .social li a { color: #9ca5ab; } .callus { line-height: 40px; } .callus ul { margin: 0; padding: 0; float: right; } .callus li { list-style: none; border-left: 1px solid #f2f2f2; float: left; text-align: center; padding: 0 10px; height: 40px; line-height: 40px; display: inline-block; margin: 0; position: relative; } .callus li:last-child { border-right: 1px solid #f2f2f2; } .callus li p { margin: 0; padding: 0; line-height: 40px; font-size: 12px; } .callus li p span { color: #21C2F8; } .callus li p a { color: #83939C; } .footer-social li { border: 1px solid #21C2F8; border-radius: 500px; color: #292723; display: inline-block; font-size: 15px; height: 40px; line-height: 40px; margin: 30px 5px 5px; position: relative; text-align: center; width: 40px; z-index: 5; } .footer-social li:hover { background-color: #21C2F8; } .footer-social li:hover a, .footer-social li:hover i { color: #FFFFFF; } ul.list-unstyled { margin: 0; padding: 0; } ul.list-unstyled >li { list-style: none; margin: 0; } div.hr { height: 1px; border-bottom: 1px solid #2F2F2F; margin: 15px 0; } .milestone-counter { text-align: center; } .jtbtn-big { border: 1px solid #21C2F8; } .jtbtn-big.anim { display: inline-block; font-size: 14px; padding: 5px 20px 5px 30px !important; text-align: center; text-transform: uppercase; -webkit-transition: all 200ms linear; -moz-transition: all 200ms linear; -o-transition: all 200ms linear; -ms-transition: all 200ms linear; transition: all 200ms linear; } .boxed .dexp-body-inner { margin-top: 40px !important; background-color: #FFF; } .boxed .social li { border-left: none; } .boxed .social li:last-child { border-right: none; } #section-copyright { padding: 25px 0 20px 0; color: #292723; } #block-menu-menu-footer-menu { float: right; } #block-menu-menu-footer-menu ul { list-style: none; } #block-menu-menu-footer-menu ul li { list-style-type: none; display: inline-block; } #block-menu-menu-footer-menu ul li a { color: #292723; } #block-menu-menu-footer-menu ul li a.active-trail, #block-menu-menu-footer-menu ul li a:hover { color: #21C2F8; } @media screen and (max-width: 991px) { .region-social-top { text-align: center; } .region-social-top ul { display: inline-block; } } .view-client .bx-wrapper img { margin: 0 auto; } #go-to-top { background: #21C2F8; height: 40px; width: 40px; position: fixed; text-align: center; line-height: 40px; font-size: 23px; color: #fff; right: 25px; bottom: 25px; cursor: pointer; z-index: 999; -webkit-transition: all 0.3s linear; -moz-transition: all 0.3s linear; -o-transition: all 0.3s linear; -ms-transition: all 0.3s linear; transition: all 0.3s linear; } .dexp-grid-items .dexp-grid-item { margin-bottom: 30px; } .region-left-sidebar .block, .region-right-sidebar .block { margin-bottom: 20px; padding-bottom: 20px; } .block .blog_wrap { margin-top: 0; } .title h1.block-title { font-size: 30px; } .title > hr { border-top: 1px solid #D4D4D4; margin: 0 auto; max-width: 235px; position: relative; } .title > hr:after { border-top: 1px solid #21C2F8; content: ""; left: 30%; position: absolute; right: 30%; top: -1px; } .title .block-subtitle, .title .lead { font-family: 'Droid Serif', Georgia, "Times New Roman", serif !important; font-size: 15px; font-style: italic; font-weight: 300; line-height: 1; padding: 15px 0; } .title .block-subtitle { padding-bottom: 50px; } .title1 > hr { border-top: 1px solid #D4D4D4; margin: 0; max-width: 280px; position: relative; } .title1 > hr:after { border-top: 1px solid #21C2F8; content: ""; left: 0; position: absolute; right: 80%; top: -1px; } .title1 .lead { font-family: 'Droid Serif', Georgia, "Times New Roman", serif !important; font-size: 15px; font-style: italic; font-weight: 300; line-height: 1; padding: 15px 0; } .bigtitle { padding: 20px 0; } .bigtitle > .content { padding-top: 20px; } .bigtitle h1.block-title { border-bottom: 1px solid #D4D4D4; font-family: 'NovecentowideBookBold', 'Helvetica Neue', Helvetica, sans-serif; font-size: 51px; font-weight: normal; padding-bottom: 30px; position: relative; } .bigtitle h1.block-title:after { border-bottom: 1px solid #21C2F8; bottom: -1px; content: ""; height: 0; left: 0; position: absolute; width: 25%; } .bigtitle .block-subtitle { color: #292723; font-size: 21px; font-weight: 300; line-height: 1.6; padding: 0 0 0 50px; margin-top: 20px; } .bigtitle .block-subtitle span { color: #21C2F8; } .block h3 { font-size: 18px; } .block.white h1, .block.white .title h3 { color: #FFF; } .block.white .block-subtitle { color: #FFF; } .block.overlay { position: relative; } .block.overlay .inner { background: url("../images/gridtile.png") rgba(0,0,0,0.4); content: ""; width: 100%; height: 100%; position: absolute; left: 0; top: 0; z-index: 0; } .block.overlay .content { z-index: 1; position: relative; } .dexp-parallax h1, .dexp-parallax h2, .dexp-parallax h3, .dexp-parallax h4, .dexp-parallax h5, .dexp-parallax h6 { color: #FFFFFF !important; } .dexp-parallax .rating-block { background: none; } .dexp-parallax.overlay h1.block-title { padding-top: 60px; color: #FFFFFF !important; } .greybg .rating-block { background: #F6F6F6 !important; } .quote-post { background: #f2f2f2; position: relative; padding: 20px 10px; } .quote-post:after { font-family: 'FontAwesome'; content: "\f10e"; padding-right: 20px; right: 0; position: absolute; top: 50px; color: #000000; font-size: 600%; opacity: 0.2; -moz-opacity: 0.2; filter: alpha(opacity=20); } .quote-post blockquote { border-left: 0px solid #fff; padding-bottom: 0; } .view-blog .pagination { margin-top: 40px; } .blog-content { padding: 20px; } .blog_button { background: none repeat scroll 0 0 #292723; border: 1px solid #EFEFEF; color: #FFFFFF !important; cursor: pointer; display: inline-block; font-size: 13px; font-weight: 400; line-height: 1.42857; margin-bottom: 30px; padding: 10px 23px; text-align: center; vertical-align: middle; white-space: nowrap; } #timeline { list-style-type: none; background: url("../images/timeline.png") repeat-y scroll center top rgba(0,0,0,0); margin: 0; overflow: hidden; padding: 0; position: relative; } #timeline .timeline-item { clear: both; float: left; margin: 0 10px; padding: 0; background: url("../images/timeline1.png") no-repeat scroll right center rgba(0,0,0,0); } #timeline .timeline-item:nth-child(2n) { background: url("../images/timeline2.png") no-repeat scroll left center rgba(0,0,0,0); float: right; } #timeline .timeline-item:nth-child(2n) .blog-columns { margin-left: 60px; margin-right: 0; } @media (max-width: 767px) { #timeline .timeline-item { margin: 0 10px 20px 10px; background: none; } #timeline .timeline-item:nth-child(2n) { background: none; } } .blog-columns { margin: 0 60px 0 0; padding: 0; position: relative; background: none repeat scroll 0 0 #FFFFFF; border: 1px solid #EFEFEF; } .blog-columns img { width: 100%; } .blog-columns .title h3 { border-bottom: 1px solid #DADADA; font-size: 16px; margin-top: 0; padding-bottom: 15px; } .blog-columns .title h3 a { color: #292723; font-weight: 400; } .blog-columns .post_meta { padding: 0 0 15px; } .blog-columns .post_meta span { padding-right: 5px; color: #9CA5AB; } .blog-columns .post_meta span i { color: #292723; font-weight: 400; } .blog-columns .post_meta span a { color: #9CA5AB; } .blog-mansory .blog-columns { margin: 0 0 30px 0; } .blog_wrap { margin: 50px 0 0; } .blog_wrap .media_element img { width: 100%; } .blog_wrap .title { margin-bottom: 30px; } .blog_wrap .title h3 { border-bottom: 1px solid #DADADA; display: flex; font-size: 18px; padding-bottom: 15px; } .blog_wrap .title h3 a { color: #292723; font-weight: 400; } .blog_wrap .post_date { border: 1px solid #888888; border-radius: 500px; color: #292723; float: left; font-size: 15px; height: 54px; line-height: 54px; margin-right: 10px; position: relative; text-align: center; width: 54px; z-index: 5; } .blog_wrap .post_meta span { padding-right: 10px; color: #9CA5AB; } .blog_wrap .post_meta span i { padding-right: 4px; color: #292723; font-weight: 400; } .blog_wrap .post_meta span a { color: #9CA5AB; } .blog_wrap .post_desc { padding: 20px 0; text-align: justify; } .view-display-id-block_latest_news .blog_wrap a.readmore, .view-display-id-block_latest_news_2 .blog_wrap a.readmore { display: none; } .view-display-id-blog_two_columns .dexp-grid-item:nth-child(2n+1) { clear: left; } .view-display-id-blog_three_column .dexp-grid-item:nth-child(3n+1) { clear: left; } .authorbox_wrapper { border-bottom: 1px solid #EFEFEF; margin-bottom: 50px; padding: 20px; } .authorbox_wrapper img { margin: 0 20px 20px 0; width: 100px !important; border-radius: 50%; float: left; } .authorbox_wrapper h4 { margin-bottom: 0; padding-bottom: 0; font-size: 18px; } .authorbox_wrapper p { margin-top: 5px; padding-top: 5px; } #comments_wrapper .comment-avatar { margin: 0 20px 0 0; float: left; height: 70px; width: 70px; } #comments_wrapper .comment-content { background: none repeat scroll 0 0 #F2F2F2; border: 1px solid #EFEFEF; margin-bottom: 20px; overflow: hidden; padding: 20px; } #comments_wrapper .comment-reply { color: #FFFFFF; float: right; font-size: 12px; margin: -25px -5px 0 0; color: #FFF; } #comments_wrapper .comment-author { margin-bottom: 10px; } #comments_wrapper .comment-author .comment-meta { color: #AAAAAA; font-size: 12px; padding-left: 10px; } #comments_wrapper #comment-form .form-text { background-color: #FFFFFF; border: 1px solid #D9D9D9; box-shadow: 0 1px 1px rgba(0,0,0,0.075) inset; color: #656565; display: block; font-size: 12px; height: 34px; line-height: 1.42857; margin-bottom: 10px; padding: 6px 12px; -webkit-transition: border-color 0.15s ease-in-out; -moz-transition: border-color 0.15s ease-in-out; -o-transition: border-color 0.15s ease-in-out; -ms-transition: border-color 0.15s ease-in-out; transition: border-color 0.15s ease-in-out; -webkit-transition: box-shadow 0.15s ease-in-out; -moz-transition: box-shadow 0.15s ease-in-out; -o-transition: box-shadow 0.15s ease-in-out; -ms-transition: box-shadow 0.15s ease-in-out; transition: box-shadow 0.15s ease-in-out; vertical-align: middle; width: 100%; } #comments_wrapper #comment-form textarea { background-color: #FFFFFF; border: 1px solid #D9D9D9; box-shadow: 0 1px 1px rgba(0,0,0,0.075) inset; color: #656565; display: block; font-size: 12px; line-height: 1.42857; margin-bottom: 10px; padding: 6px 12px; -webkit-transition: border-color 0.15s ease-in-out; -moz-transition: border-color 0.15s ease-in-out; -o-transition: border-color 0.15s ease-in-out; -ms-transition: border-color 0.15s ease-in-out; transition: border-color 0.15s ease-in-out; -webkit-transition: box-shadow 0.15s ease-in-out 0.5s linear; -moz-transition: box-shadow 0.15s ease-in-out 0.5s linear; -o-transition: box-shadow 0.15s ease-in-out 0.5s linear; -ms-transition: box-shadow 0.15s ease-in-out 0.5s linear; transition: box-shadow 0.15s ease-in-out 0.5s linear; vertical-align: middle; width: 100%; } #comments_wrapper #comment-form label, #comments_wrapper #comment-form .grippie { display: none; } #comments_wrapper #comment-form .form-submit { background: #21C2F8; color: #FFFFFF; border-color: #21C2F8; } .popular-post ul li, .recent-post ul li { list-style: none outside none; height: 70px; margin: 0; clear: both; } .popular-post ul li img, .recent-post ul li img { width: 50px; height: 50px; margin-right: 10px; float: left; } .popular-post ul li .views-field-title .field-content, .recent-post ul li .views-field-title .field-content { display: block; height: 34px; line-height: 18px; overflow: hidden; } .popular-post ul li .views-field-title .field-content a, .recent-post ul li .views-field-title .field-content a { color: #83939C; font-size: 14px !important; font-weight: 600; } .popular-post ul li .views-field-created span, .recent-post ul li .views-field-created span { display: block; font-family: 'Droid Serif', Georgia, "Times New Roman", serif !important; font-size: 11px; font-style: italic; text-transform: none; color: #21C2F8; } .popular-post .file a, .recent-post .file a { display: none; } .view-blog-categories ul { list-style: none; } .view-blog-categories ul li { border-bottom: solid 1px #EFEFEF; margin: 0; } .view-blog-categories ul li:hover { background: #21C2F8; } .view-blog-categories ul li:hover a { color: #FFF; cursor: pointer; } .view-blog-categories ul li a { color: #83939C; line-height: 40px; padding-left: 15px; } #dexp_tab_item_comment h3 { display: none; } #dexp_tab_item_comment ul { list-style: none; } #dexp_tab_item_comment ul li { list-style-type: none; margin: 0; } #dexp_tab_item_comment ul li a { color: #83939C; font-size: 14px !important; font-weight: 600; } #dexp_tab_item_comment ul li span { color: #21C2F8; display: block; font-family: 'Droid Serif', Georgia, "Times New Roman", serif !important; font-size: 11px; font-style: italic; text-transform: none; } .media-vimeo-video, .media-youtube-video { position: relative; padding-bottom: 56.25%; padding-top: 30px; height: 0; overflow: hidden; } .media-vimeo-video iframe, .media-vimeo-video object, .media-vimeo-video embed, .media-youtube-video iframe, .media-youtube-video object, .media-youtube-video embed { height: 100%; left: 0; position: absolute; top: 0; width: 100%; } .media_element video { position: relative; overflow: hidden; width: 100%; background: #000; height: auto; } a { -webkit-transition: all 0.2s linear; -moz-transition: all 0.2s linear; -o-transition: all 0.2s linear; -ms-transition: all 0.2s linear; transition: all 0.2s linear; outline: none !important; } .img-thumbnail { width: 100%; } .title1 h1 { font-size: 20px; } .fa-2x { font-size: 25px; } .region-right-sidebar h2, .region-left-sidebar h2 { font-size: 18px; } .title h1 { margin-top: 0 !important; font-size: 30px; } .spec-title h1 { border-style: none; border-width: 0; font-family: 'Pacifico', cursive; font-size: 36px; font-weight: 400; line-height: 36px; padding: 10px; text-decoration: none; } .spec-title h1 span { color: #21C2F8; } .region-parallax h1, .region-parallax h2, .region-parallax h3 { color: #fff; } .servicelistbox { margin-top: 40px; } .panel-default { background: none repeat scroll 0 0 rgba(0,0,0,0); border: 0 solid #FFFFFF !important; box-shadow: 0 0 #FFFFFF; } .panel-default .panel-heading { background-color: #FFFFFF; border: 1px solid #A9A9A9; border-radius: 3px; padding: 16px; } .panel-default .panel-heading:hover { border-color: #21C2F8; } .panel-default .panel-heading:hover .panel-title:after { color: #21C2F8; } .panel-default .panel-heading .panel-title:after { color: #292723; content: ""; display: block; float: right; font-family: 'FontAwesome'; font-size: 13px; line-height: 20px; margin-top: -20px; pointer-events: none; position: relative; text-transform: none; } .panel-default .panel-heading i { padding-right: 5px; } .panel-default .panel-heading a { color: #292723; font-size: 18px; display: block; position: relative; width: 100%; text-decoration: none; outline: none; } .panel-default .panel-heading a:hover { color: #21C2F8; } .btn { padding: 6px 20px; border-radius: 0; } .btn-primary, .btn-link, .form-submit { background-color: #21C2F8; border-color: #21C2F8; color: #fff; } .btn-primary:hover, .btn-primary:focus, .btn-primary:active, .btn-link:hover, .btn-link:focus, .btn-link:active, .form-submit:hover, .form-submit:focus, .form-submit:active { background-color: #3ac9f9; color: #fff !important; text-decoration: none; border-color: #21C2F8 !important; } .btn-default { background: linear-gradient(to bottom,#FFFFFF 0%,#E6E6E6 100%) repeat-x scroll 0 0 #FFFFFF; border: 1px solid #CCCCCC; color: #656565; text-shadow: 0 1px 1px rgba(255,255,255,0.75); } .btn-default:hover, .btn-default:focus, .btn-default:active, .btn-default.active, .btn-default.disabled, .btn-default[disabled] { background-color: #e6e6e6; background-position: 0 -15px; } .btn-darkblue { background: linear-gradient(to bottom,#34495E 0%,#2C3E50 100%) repeat-x scroll 0 0 #34495E; border-color: #2C3E50; color: #FFFFFF; text-shadow: 0 -1px 0 rgba(0,0,0,0.25); } .btn-darkblue:hover, .btn-darkblue:focus, .btn-darkblue:active, .btn-darkblue.active, .btn-darkblue.disabled, .btn-darkblue[disabled] { background-color: #2C3E50; color: #FFFFFF; background-position: 0 -15px; } .btn-purple { background: linear-gradient(to bottom,#9B59B6 0%,#772599 100%) repeat-x scroll 0 0 #9B59B6; border-color: #772599; color: #FFFFFF; text-shadow: 0 -1px 0 rgba(0,0,0,0.25); } .btn-purple:hover, .btn-purple:focus, .btn-purple:active, .btn-purple.active, .btn-purple.disabled, .btn-purple[disabled] { background-color: #772599; color: #FFFFFF; background-position: 0 -15px; } .btn-pink { background: linear-gradient(to bottom,#FA66C4 0%,#E81C9D 100%) repeat-x scroll 0 0 #FA66C4; border-color: #E81C9D; color: #FFFFFF; text-shadow: 0 -1px 0 rgba(0,0,0,0.25); } .btn-pink:hover, .btn-pink:focus, .btn-pink:active, .btn-pink.active, .btn-pink.disabled, .btn-pink[disabled] { background-color: #E81C9D; color: #FFFFFF; background-position: 0 -15px; } .btn-lg { border-radius: 0; font-size: 16px; line-height: 1.33; padding: 10px 30px; } .btn-sm, .btn-xs { border-radius: 0; font-size: 11px; line-height: 1.5; padding: 3px 10px; } .btn-xs { padding: 1px 5px; } .btn-pill { border-radius: 50%; } .btn-rounded { border-radius: 100px; } .btn-round { border-radius: 4px; } .node-type-forum .af-button-large, .node-type-forum #sort-topic-submit, .node-type-forum #edit-preview, .node-type-forum #edit-submit, .node-type-forum .af-button-small, #comment-form .af-button-large, #comment-form #sort-topic-submit, #comment-form #edit-preview, #comment-form #edit-submit, #comment-form .af-button-small, .page-forum .af-button-large, .page-forum #sort-topic-submit, .page-forum #edit-preview, .page-forum #edit-submit, .page-forum .af-button-small, #forum-node-form .af-button-large, #forum-node-form #sort-topic-submit, #forum-node-form #edit-preview, #forum-node-form #edit-submit, #forum-node-form .af-button-small { -moz-user-select: none; background-image: none; border: 1px solid rgba(0,0,0,0); border-radius: 0px; cursor: pointer; display: inline-block; font-size: 14px; font-weight: normal; line-height: 1.42857; margin-bottom: 0; padding: 6px 12px; text-align: center; vertical-align: middle; background: linear-gradient(to bottom,#FFFFFF 0%,#E6E6E6 100%) repeat-x scroll 0 0 #FFFFFF; border: 1px solid #CCCCCC; color: #656565; text-shadow: 0 1px 1px rgba(255,255,255,0.75); white-space: nowrap; box-shadow: 0; box-shadow: none; } .node-type-forum .af-button-large:hover, .node-type-forum .af-button-large:focus, .node-type-forum .af-button-large:active, .node-type-forum #sort-topic-submit:hover, .node-type-forum #sort-topic-submit:focus, .node-type-forum #sort-topic-submit:active, .node-type-forum #edit-preview:hover, .node-type-forum #edit-preview:focus, .node-type-forum #edit-preview:active, .node-type-forum #edit-submit:hover, .node-type-forum #edit-submit:focus, .node-type-forum #edit-submit:active, .node-type-forum .af-button-small:hover, .node-type-forum .af-button-small:focus, .node-type-forum .af-button-small:active, #comment-form .af-button-large:hover, #comment-form .af-button-large:focus, #comment-form .af-button-large:active, #comment-form #sort-topic-submit:hover, #comment-form #sort-topic-submit:focus, #comment-form #sort-topic-submit:active, #comment-form #edit-preview:hover, #comment-form #edit-preview:focus, #comment-form #edit-preview:active, #comment-form #edit-submit:hover, #comment-form #edit-submit:focus, #comment-form #edit-submit:active, #comment-form .af-button-small:hover, #comment-form .af-button-small:focus, #comment-form .af-button-small:active, .page-forum .af-button-large:hover, .page-forum .af-button-large:focus, .page-forum .af-button-large:active, .page-forum #sort-topic-submit:hover, .page-forum #sort-topic-submit:focus, .page-forum #sort-topic-submit:active, .page-forum #edit-preview:hover, .page-forum #edit-preview:focus, .page-forum #edit-preview:active, .page-forum #edit-submit:hover, .page-forum #edit-submit:focus, .page-forum #edit-submit:active, .page-forum .af-button-small:hover, .page-forum .af-button-small:focus, .page-forum .af-button-small:active, #forum-node-form .af-button-large:hover, #forum-node-form .af-button-large:focus, #forum-node-form .af-button-large:active, #forum-node-form #sort-topic-submit:hover, #forum-node-form #sort-topic-submit:focus, #forum-node-form #sort-topic-submit:active, #forum-node-form #edit-preview:hover, #forum-node-form #edit-preview:focus, #forum-node-form #edit-preview:active, #forum-node-form #edit-submit:hover, #forum-node-form #edit-submit:focus, #forum-node-form #edit-submit:active, #forum-node-form .af-button-small:hover, #forum-node-form .af-button-small:focus, #forum-node-form .af-button-small:active { background: #e6e6e6 !important; background-position: 0 -15px !important; border: 1px solid #CCCCCC !important; color: #656565 !important; text-shadow: 0 1px 1px rgba(255,255,255,0.75); } .node-type-forum #sort-topic-submit, #comment-form #sort-topic-submit, .page-forum #sort-topic-submit, #forum-node-form #sort-topic-submit { font-size: 12px; height: 30px !important; margin-top: -3px !important; } .node-type-forum .form-text, .node-type-forum .form-select, #comment-form .form-text, #comment-form .form-select, .page-forum .form-text, .page-forum .form-select, #forum-node-form .form-text, #forum-node-form .form-select { padding: 5px; } div.button { display: inline-block; } .webform-client-form label { min-width: 150px; float: left; } .webform-client-form .form-text, .webform-client-form .form-select { box-shadow: 0 1px 1px rgba(0,0,0,0.075) inset; color: #555; font-size: 14px; height: 34px; line-height: 1.42857; padding: 6px 12px; transition: border-color 0.15s ease-in-out 0s, box-shadow 0.15s ease-in-out 0s; vertical-align: middle; } .webform-client-form .webform-component-textarea label { float: none; } .dexp_tab_wrapper .nav-tabs > li > a:hover, .product-details-wrap .nav-tabs > li > a:hover, .tabs .nav-tabs > li > a:hover { background-color: #21C2F8; border-color: #FFF; color: #FFF !important; } .dexp_tab_wrapper .tab-content, .product-details-wrap .tab-content, .tabs .tab-content { border-bottom: 1px solid #EFEFEF; border-left: 1px solid #EFEFEF; border-right: 1px solid #EFEFEF; padding: 20px; } .dexp_tab_wrapper .nav-tabs li a, .product-details-wrap .nav-tabs li a, .tabs .nav-tabs li a { border-top: 1px solid #EFEFEF; border-right: 1px solid #EFEFEF; border-left: none; border-radius: 0; margin: 0; color: #83939C; } .dexp_tab_wrapper .nav-tabs li.first, .product-details-wrap .nav-tabs li.first, .tabs .nav-tabs li.first { border-left: 1px solid #EFEFEF; } .dexp_tab_wrapper .nav-tabs li.active a, .product-details-wrap .nav-tabs li.active a, .tabs .nav-tabs li.active a { color: #656565; } .dexp_tab_wrapper .nav-tabs li:first-child, .product-details-wrap .nav-tabs li:first-child, .tabs .nav-tabs li:first-child { border-left: solid 1px #EEE; } .dexp_tab_wrapper.vertical, .product-details-wrap.vertical, .tabs.vertical { border: 1px solid #DDDDDD; padding-bottom: 1px; background: url("../images/fc.png") repeat-y scroll 0 0 rgba(0,0,0,0); } .dexp_tab_wrapper.vertical .nav-tabs, .product-details-wrap.vertical .nav-tabs, .tabs.vertical .nav-tabs { border-bottom: none; float: left; font-size: 1em; line-height: 1; margin: 0 -100% -1px 0; padding: 0; width: 240px; } .dexp_tab_wrapper.vertical .nav-tabs li, .product-details-wrap.vertical .nav-tabs li, .tabs.vertical .nav-tabs li { float: none; } .dexp_tab_wrapper.vertical .nav-tabs li a, .product-details-wrap.vertical .nav-tabs li a, .tabs.vertical .nav-tabs li a { border: solid 1px #DDD; border-left: none; border-radius: 0; color: #83939C; } .dexp_tab_wrapper.vertical .nav-tabs li.first a, .product-details-wrap.vertical .nav-tabs li.first a, .tabs.vertical .nav-tabs li.first a { border-top: none; } .dexp_tab_wrapper.vertical .nav-tabs li.active a, .product-details-wrap.vertical .nav-tabs li.active a, .tabs.vertical .nav-tabs li.active a { color: #656565; } .dexp_tab_wrapper.vertical .nav-tabs li.active a, .product-details-wrap.vertical .nav-tabs li.active a, .tabs.vertical .nav-tabs li.active a { border-left: none !important; border-right: none !important; border-bottom: none !important; border-top: solid 1px #DDD; } .dexp_tab_wrapper.vertical .nav-tabs li.first.active a, .product-details-wrap.vertical .nav-tabs li.first.active a, .tabs.vertical .nav-tabs li.first.active a { border-top: none !important; } .dexp_tab_wrapper.vertical .nav-tabs li.last.active a, .product-details-wrap.vertical .nav-tabs li.last.active a, .tabs.vertical .nav-tabs li.last.active a { border-bottom: solid 1px #DDD !important; } .dexp_tab_wrapper.vertical .tab-content, .product-details-wrap.vertical .tab-content, .tabs.vertical .tab-content { background-color: #FFFFFF; border: medium none; margin: 0 0 0 240px; padding: 10px 15px 10px 20px; } .skill-bar span.background { background-color: #21C2F8 !important; border-radius: 0; display: block; height: 5px; position: relative; transition: width 1.8s linear 0s; width: 0; } .skill-bar .progress { background-color: #DFE5E9; height: 5px !important; } .dexp-shortcodes-box .box-icon { text-align: center; -webkit-transform: rotate(0deg) scale(1) skew(0) translate(0); -moz-transform: rotate(0deg) scale(1) skew(0) translate(0); -o-transform: rotate(0deg) scale(1) skew(0) translate(0); -ms-transform: rotate(0deg) scale(1) skew(0) translate(0); transform: rotate(0deg) scale(1) skew(0) translate(0); -webkit-transition: all .3s ease-out; -moz-transition: all .3s ease-out; -o-transition: all .3s ease-out; -ms-transition: all .3s ease-out; transition: all .3s ease-out; } .dexp-shortcodes-box .box-title { font-size: 20px !important; margin: 15px 0; } .dexp-shortcodes-box.box-background .box-icon { background-color: #21C2F8; color: #fff; border: 1px #21C2F8 solid !important; } .dexp-shortcodes-box.box-background .box-icon i { color: #FFF; } .dexp-shortcodes-box.box-background:hover i { color: #21C2F8; } .dexp-shortcodes-box:not(.box-background) .box-icon { color: #21C2F8; } .dexp-shortcodes-box.box-left .box-icon, .dexp-shortcodes-box.box-right .box-icon, .dexp-shortcodes-box.box-top .box-icon { width: 65px; height: 65px; line-height: 65px; font-size: 18px; position: relative; margin: 3px 15px 15px 0; } .dexp-shortcodes-box.box-left .box-icon span, .dexp-shortcodes-box.box-right .box-icon span, .dexp-shortcodes-box.box-top .box-icon span { position: absolute; left: 0; width: 100%; text-align: center; top: -49px; -webkit-transition: top 0.3s linear; -moz-transition: top 0.3s linear; -o-transition: top 0.3s linear; -ms-transition: top 0.3s linear; transition: top 0.3s linear; } .dexp-shortcodes-box.box-left.box-none .box-icon, .dexp-shortcodes-box.box-right.box-none .box-icon, .dexp-shortcodes-box.box-top.box-none .box-icon { font-size: 30px; } .dexp-shortcodes-box.box-left.box-none .box-icon span, .dexp-shortcodes-box.box-right.box-none .box-icon span, .dexp-shortcodes-box.box-top.box-none .box-icon span { top: -53px; } .dexp-shortcodes-box.box-left h3.box-title, .dexp-shortcodes-box.box-right h3.box-title, .dexp-shortcodes-box.box-top h3.box-title { font-size: 18px !important; font-weight: 300; } .dexp-shortcodes-box.box-left .box-content, .dexp-shortcodes-box.box-right .box-content, .dexp-shortcodes-box.box-top .box-content { font-size: 14px; } .dexp-shortcodes-box.box-left:not(.box-none):hover .box-icon span, .dexp-shortcodes-box.box-right:not(.box-none):hover .box-icon span, .dexp-shortcodes-box.box-top:not(.box-none):hover .box-icon span { top: 0px; } .dexp-shortcodes-box.box-left.box-background:hover .box-icon, .dexp-shortcodes-box.box-right.box-background:hover .box-icon, .dexp-shortcodes-box.box-top.box-background:hover .box-icon { background: #FFF; color: #21C2F8; } .dexp-shortcodes-box.box-left.box-background:hover .box-icon span, .dexp-shortcodes-box.box-right.box-background:hover .box-icon span, .dexp-shortcodes-box.box-top.box-background:hover .box-icon span { top: 0px; } .dexp-shortcodes-box.box-top .box-icon { width: 54px; height: 54px; font-size: 15px; line-height: 54px; margin: 3px 15px 10px 0; float: left; background-color: transparent !important; } .dexp-shortcodes-box.box-top .box-icon:hover { background-color: #21C2F8 !important; color: #fff; border-color: #21C2F8; } .dexp-shortcodes-box.box-top h3 { padding-top: 20px; padding-bottom: 15px; text-align: left; } .dexp-shortcodes-box.box-left .box-icon { float: left; margin: 3px 15px 15px 0px; } .dexp-shortcodes-box.box-left .box-title, .dexp-shortcodes-box.box-left .box-content { margin-left: 80px; text-align: left; } .dexp-shortcodes-box.box-right .box-icon { float: right; margin: 3px 0px 15px 15px; } .dexp-shortcodes-box.box-right .box-title, .dexp-shortcodes-box.box-right .box-content { margin-right: 80px; text-align: right; } .dexp-shortcodes-box.box-circle:not(.parallax) .box-icon { -webkit-border-radius: 50% 50% 50% 50%; -moz-border-radius: 50% 50% 50% 50%; border-radius: 50% 50% 50% 50%; border: 1px #21C2F8 solid; background-color: #F6F6F6; } .dexp-shortcodes-box.box-circle:not(.parallax) .box-icon:hover { background-color: #21C2F8; color: #fff; } .dexp-shortcodes-box.parallax .box-icon { -webkit-border-radius: 50% 50% 50% 50%; -moz-border-radius: 50% 50% 50% 50%; border-radius: 50% 50% 50% 50%; border: 1px #FFF solid; } .dexp-shortcodes-box.parallax h3.box-title { color: #fff !important; } .dexp-shortcodes-box.parallax .box-icon:hover { background-color: #21C2F8; color: #fff; } .dexp-shortcodes-box.box-square .box-icon { border-radius: 5%; border: 1px #A9A9A9 solid; } .dexp-shortcodes-box.box-center:not(.hovericon):not(.box-none) .box-icon { width: 85px; height: 85px; font-size: 20px; line-height: 85px; margin: 0 auto; border: 1px #A9A9A9 solid; background-color: #FFF; } .dexp-shortcodes-box.box-center:not(.hovericon):not(.box-none):hover .box-icon { background: #21C2F8 !important; color: #fff; border: 1px #21C2F8 solid; } .dexp-shortcodes-box.box-center:not(.hovericon):not(.box-none) h3.box-title { font-size: 24px; font-weight: 300; letter-spacing: -0.5px; } .dexp-shortcodes-box.box-center:not(.hovericon) .box-title { text-align: center; margin: 30px 30px 0; } .dexp-shortcodes-box.box-center:not(.hovericon) .box-content { text-align: center; margin: 10px 0px; } .dexp-shortcodes-box.box-center:not(.hovericon).box-none .box-icon { font-size: 95px; height: 102px; } .dexp-shortcodes-box.box-center:not(.hovericon).box-none h3.box-title { font-size: 20px; font-weight: 600; letter-spacing: -0.5px; } .dexp-shortcodes-box.box-custom { border: 1px solid #A9A9A9; margin: 57px 0 30px; padding: 50px 20px 10px; text-align: center; -webkit-transition: border-color 0.4s linear; -moz-transition: border-color 0.4s linear; -o-transition: border-color 0.4s linear; -ms-transition: border-color 0.4s linear; transition: border-color 0.4s linear; } .dexp-shortcodes-box.box-custom .icn-main-container { left: 0; position: absolute; right: 0; top: 25px; } .dexp-shortcodes-box.box-custom .effect-slide-bottom { opacity: 0; -webkit-transform: rotate(0px) scale(30%) skew(0px) translate(10px); -moz-transform: rotate(0px) scale(30%) skew(0px) translate(10px); -o-transform: rotate(0px) scale(30%) skew(0px) translate(10px); -ms-transform: rotate(0px) scale(30%) skew(0px) translate(10px); transform: rotate(0px) scale(30%) skew(0px) translate(10px); } .dexp-shortcodes-box.box-custom .effect-slide-bottom.in { opacity: 1; -webkit-transform: rotate(0px) scale(0px) skew(0px) translate(10px); -moz-transform: rotate(0px) scale(0px) skew(0px) translate(10px); -o-transform: rotate(0px) scale(0px) skew(0px) translate(10px); -ms-transform: rotate(0px) scale(0px) skew(0px) translate(10px); transform: rotate(0px) scale(0px) skew(0px) translate(10px); } .dexp-shortcodes-box.box-custom .title h3 { font-size: 15px !important; text-transform: uppercase; font-weight: normal; margin-top: 0; } .dexp-shortcodes-box.box-custom .serviceicon { background: none repeat scroll 0 0 #FFFFFF; -webkit-transition: 0.3s linear linear; -moz-transition: 0.3s linear linear; -o-transition: 0.3s linear linear; -ms-transition: 0.3s linear linear; transition: 0.3s linear linear; border: 1px solid #A9A9A9; color: #292723; font-size: 21px; height: 65px; line-height: 65px; margin: 0 auto; position: relative; text-align: center; width: 65px; z-index: 5; } .dexp-shortcodes-box.box-custom .serviceicon i { color: #21C2F8; } .dexp-shortcodes-box.box-custom:hover { border-color: #21C2F8; } .dexp-shortcodes-box.box-custom:hover .serviceicon { border-color: #21C2F8; background-color: #21C2F8 !important; -webkit-transition: 0.3s linear linear; -moz-transition: 0.3s linear linear; -o-transition: 0.3s linear linear; -ms-transition: 0.3s linear linear; transition: 0.3s linear linear; } .dexp-shortcodes-box.box-custom:hover .serviceicon i { color: #FFF; } .dexp-shortcodes-box.box-custom.text-center { text-align: center; } .dexp-shortcodes-box.box-custom.box-diamond .serviceicon { transform: rotate(-45deg); } .dexp-shortcodes-box.box-custom.box-diamond .serviceicon i { transform: rotate(45deg); } .dexp-shortcodes-box.box-custom.box-circle .serviceicon { border-radius: 50%; } .dexp-shortcodes-box.box-custom.box-square .serviceicon { border-radius: 5px; } .hovericon h3.box-title { font-size: 24px; font-weight: 300; letter-spacing: -0.5px; } .hovericon .box-title { text-align: center; margin: 10px 10px 0; } .hovericon .box-icon { border: none !important; background-color: transparent !important; } .hovericon i { border-radius: 50%; color: #FFFFFF; cursor: pointer; display: inline-block; height: 75px; line-height: 75px; margin: 15px 0; position: relative; text-align: center; text-decoration: none; width: 75px; z-index: 1; } .hovericon i:after { border-radius: 50%; box-sizing: content-box; content: ""; height: 100%; pointer-events: none; position: absolute; width: 100%; } .hovericon i:before { display: block; font-style: normal; font-variant: normal; font-weight: normal; line-height: 80px; text-transform: none; } .hovericon i.effect-1 { -webkit-transition: background v0 .2s ease; -moz-transition: background v0 .2s ease; -o-transition: background v0 .2s ease; -ms-transition: background v0 .2s ease; transition: background v0 .2s ease; } .hovericon i.effect-1:after { box-shadow: 0 0 0 4px #21C2F8; left: -7px; opacity: 0; padding: 7px; top: -7px; transform: scale(0.8); transition: transform 0.2s ease 0s, opacity 0.2s ease 0s; } .hovericon i.effect-1.sub-a:hover:after { opacity: 1; transform: scale(1); } .hovericon i.effect-1.sub-a:hover, .hovericon i.effect-1.sub-a:hover i, .hovericon i.effect-1, .hovericon i.effect-1.sub-a:hover { background-color: #21C2F8; } .hovericon h3.box-title { font-size: 15px !important; } .box-hexagon:hover i { color: #fff !important; } .box-hexagon strong { font-weight: normal; color: #000; } .box-hexagon .box-icon { color: #FFFFFF !important; height: 50px !important; line-height: 55px !important; margin: 35px auto !important; position: relative !important; width: 90px !important; background-color: #21C2F8 !important; } .box-hexagon .box-icon i:hover { color: #fff; } .box-hexagon .box-icon:before { border-bottom-color: #21C2F8 !important; border-bottom: 24px solid #21C2F8; border-left: 45px solid rgba(0,0,0,0); border-right: 45px solid rgba(0,0,0,0); content: ""; height: 0; left: -1px; position: absolute; top: -25px; width: 0; } .box-hexagon .box-icon:after { border-left: 45px solid rgba(0,0,0,0); border-right: 45px solid rgba(0,0,0,0); border-top: 24px solid #21C2F8; bottom: -25px; content: ""; height: 0; left: -1px; position: absolute; width: 0; } .pricing_details .pricing-box { border: 1px solid #A9A9A9; margin: 40px 0; padding: 20px; text-align: center; -webkit-transition: background-color 0.4s linear; -moz-transition: background-color 0.4s linear; -o-transition: background-color 0.4s linear; -ms-transition: background-color 0.4s linear; transition: background-color 0.4s linear; } .pricing_details .pricing-box h3 { font-size: 20px; } .pricing_details .pricing-box hr { border-color: #DEE5E8; border-style: dotted; margin: 20px -20px; } .pricing_details .pricing-box .price { border-radius: 500px; color: #FFFFFF; font-size: 24px; font-weight: 400; height: 130px !important; line-height: 130px !important; margin: 0 auto !important; text-align: center; width: 130px !important; background-color: #21C2F8; } .pricing_details .pricing-box .pricing { list-style: none outside none; margin: 0 !important; padding: 0; } .pricing_details .pricing-box .pricing li { font-size: 13px; line-height: 31px; margin: 0 auto; padding: 0; text-align: center; } .pricing_details .pricing-box .jtbtn { -moz-user-select: none; background: none repeat scroll 0 0 rgba(0,0,0,0); border: 1px solid #292723; color: #292723 !important; cursor: pointer; display: inline-block; font-size: 13px; font-weight: normal; line-height: 1.42857; margin-bottom: 0; padding: 6px 23px; text-align: center; vertical-align: middle; white-space: nowrap; } .pricing_details .pricing-box:hover { background-color: #21C2F8; -webkit-transition: 0.4s linear linear; -moz-transition: 0.4s linear linear; -o-transition: 0.4s linear linear; -ms-transition: 0.4s linear linear; transition: 0.4s linear linear; } .pricing_details .pricing-box:hover h3 { color: #FFF; } .pricing_details .pricing-box:hover .price { background-color: #FFF; color: #21C2F8; } .pricing_details .pricing-box:hover li { color: #FFF; } .pricing_details .pricing-box:hover .jtbtn { background-color: #FFF; border-color: #FFF; } .rating-block { border: 1px solid #D3D3D3; padding: 20px 20px 0; background-color: #FFF; -webkit-transition: background-color 0.4s linear; -moz-transition: background-color 0.4s linear; -o-transition: background-color 0.4s linear; -ms-transition: background-color 0.4s linear; transition: background-color 0.4s linear; } .rating-block .client-image { margin: 3px 20px 20px 0; width: 80px; border-radius: 50%; float: left; margin: 0 15px 15px 0; -webkit-transition: opacity 0.2s ease-in-out; -moz-transition: opacity 0.2s ease-in-out; -o-transition: opacity 0.2s ease-in-out; -ms-transition: opacity 0.2s ease-in-out; transition: opacity 0.2s ease-in-out; } .rating-block .client-image:hover { opacity: 0.7; } .rating-block .rating br { display: none; } .rating-block .pull-left span, .rating-block .pull-right i { color: #21C2F8; } .rating-block:hover { background-color: #21C2F8 !important; -webkit-transition: background-color 0.4s linear; -moz-transition: background-color 0.4s linear; -o-transition: background-color 0.4s linear; -ms-transition: background-color 0.4s linear; transition: background-color 0.4s linear; } .rating-block:hover span, .rating-block:hover p, .rating-block:hover i { color: #fff; } ol li ul, ol li ol { margin-bottom: 0; margin-left: 1.25em; } ul li ul, ul li ol { margin-bottom: 0; margin-left: 1.25em; } .featureslist li:before, .product_details li:before, .check li:before { content: ""; font-family: "FontAwesome"; font-size: 16px; left: 0; padding-right: 5px; position: relative; top: 2px; color: #21C2F8; } .featureslist li:before { content: "" !important; padding-right: 8px !important; } .featureslist li { list-style: none; list-style-image: none; } .the-icons li, .bs-glyphicons li { list-style-image: none; list-style: none; } .nav-stacked li { border-color: #EFEFEF !important; border-style: solid !important; border-width: 0 0 1px !important; } .nav-stacked > li > a { border: 0 solid #EFEFEF !important; color: #83939C; } .bs-glyphicons li { border: 1px solid #DDDDDD; float: left; font-size: 12px; height: 115px; line-height: 1.4; margin: 0 -1px -1px 0; padding: 10px; text-align: center; width: 20%; } .bs-glyphicons li:hover { background: #21C2F8; color: #FFF; } .bs-glyphicons .glyphicon { display: block; font-size: 24px; margin: 5px auto 10px; } .skills_boxes { margin: 40px 0; } .skills_boxes .chart { margin-bottom: 20px; display: block; position: relative; text-align: center; margin: 0 auto; } .skills_boxes .chart .percent { display: block; font-size: 30px; font-weight: 300; letter-spacing: -3px; line-height: 7; position: absolute; text-align: center; top: -3px; width: 100%; z-index: 10; } .skills_boxes p { text-align: center; } .skills_boxes .title { text-align: center; } .skills_boxes .title h3 { font-size: 18px; font-weight: bold; text-transform: uppercase; } .dexp-carousel img { width: 100%; } .milestone-counter .highlight { color: #21C2F8; font-family: 'NovecentowideBookBold', cursive; font-size: 72px; font-weight: bold; line-height: 1.6; } .milestone-counter .milestone-details { color: #FFFFFF; font-family: 'Nothing You Could Do', cursive; font-size: 21px; font-weight: normal; padding: 0 0 20px; } .testimonial { text-align: center; padding-top: 50px; } .testimonial .testimonials-content { color: #FFFFFF; font-size: 24px; font-style: normal; font-weight: 100; font-family: 'Droid Serif', Georgia, "Times New Roman", serif !important; line-height: 25px; } .testimonial .testimonials-content:before { content: ""; font-family: "FontAwesome"; font-size: 13px; padding: 5px 10px; color: #21C2F8; } .testimonial .testimonials-content:after { content: ""; font-family: "FontAwesome"; font-size: 13px; padding: 5px; color: #21C2F8; } .testimonial .person-says { padding: 30px 0 50px 0; } .testimonial .person-says strong { border-style: none; border-width: 0; color: #FFFFFF; font-family: 'Pacifico', cursive; font-size: 38px; font-weight: 400; line-height: 1.6; padding: 0; text-decoration: none; } .testimonial .person-says .text-small { font-size: 18px; padding: 15px 0; color: #21C2F8; padding-left: 10px; } .testimonial .carousel-indicators li { background: none repeat scroll 0 0 #FFFFFF; border: 1px solid #212121; border-radius: 0; display: block; height: 4px; margin: 5px 6px; width: 25px; display: inline-block; } .bx-pager { margin-top: 40px !important; text-align: center !important; } .bx-pager .bx-pager-item { display: inline-block !important; } .bx-pager .bx-pager-item a { background: none repeat scroll 0 0 #FFFFFF !important; border: 1px solid #212121 !important; border-radius: 0 !important; display: block !important; height: 4px !important; margin: 5px 6px !important; width: 25px !important; display: inline-block !important; outline: 0 none !important; text-indent: -9999px !important; } .bx-pager .bx-pager-item a.active { background-color: #21C2F8 !important; border-color: #21C2F8 !important; } .bx-wrapper .bx-pager { bottom: -50px !important; } #section-header >.container { position: relative; } .region-search { position: static; } .region-search .search-icon, .region-search .search-close { cursor: pointer; font-size: 18px; } @media screen and (min-width: 992px) { .region-search .search-icon, .region-search .search-close { line-height: 100px; } } @media screen and (max-width: 991px) { .region-search .search-icon, .region-search .search-close { line-height: 80px; } } .region-search .search-wrapper { display: none; position: absolute; width: 100%; left: 0; top: 0; } .region-search .search-wrapper .form-type-textfield { margin: 0; } .region-search .search-wrapper input[type=text] { width: 100%; border: none; padding: 0 10px; -webkit-appearance: none; } .region-search .search-wrapper input[type=text]:focus { outline: 0px !important; border: none !important; -webkit-appearance: none !important; } @media screen and (min-width: 992px) { .region-search .search-wrapper input[type=text] { line-height: 100px; } } @media screen and (max-width: 991px) { .region-search .search-wrapper input[type=text] { line-height: 80px; } } body.ltr { right: 30px; } body.ltr .region-search .search-close { right: 30px; } body.rtl { left: 30px; } body.rtl .region-search .search-close { left: 30px; } .region-searchs { position: relative; -webkit-transition: height 0.3s linear; -moz-transition: height 0.3s linear; -o-transition: height 0.3s linear; -ms-transition: height 0.3s linear; transition: height 0.3s linear; } .region-searchs #block-search-form { position: absolute; top: 50%; margin-top: -13px; right: 15px; z-index: 99; } .region-searchs #block-search-form input[name=search_block_form] { padding: 0 10px; position: relative; -webkit-transition: width 0.3s linear; -moz-transition: width 0.3s linear; -o-transition: width 0.3s linear; -ms-transition: width 0.3s linear; transition: width 0.3s linear; opacity: 0; width: 40px; border: none; height: 27px; line-height: 27px; } .region-searchs #block-search-form input[name=search_block_form]:focus { width: 200px; border: 1px solid #F2F2F2; opacity: 1; } .region-searchs #block-search-form:after { font-family: 'FontAwesome'; content: "\f002"; position: absolute; top: 0; right: 10px; line-height: 27px; } @media screen and (min-width: 992px) { #section-header { border-bottom: 1px solid #F2F2F2; background: #fff; } #section-header .menu-toggler { display: none; } #section-header a.site-logo { line-height: 100px; -webkit-transition: line-height 0.3s linear; -moz-transition: line-height 0.3s linear; -o-transition: line-height 0.3s linear; -ms-transition: line-height 0.3s linear; transition: line-height 0.3s linear; } #section-header .dexp-menu { float: right; } #section-header .dexp-menu ul li { padding: 0; margin: 0; } #section-header .dexp-menu ul li a, #section-header .dexp-menu ul li span.nolink { color: #292723; padding: 0 15px; font-size: 13px; } #section-header .dexp-menu ul li a:hover, #section-header .dexp-menu ul li a.active, #section-header .dexp-menu ul li span.nolink:hover, #section-header .dexp-menu ul li span.nolink.active { color: #21C2F8; } #section-header .dexp-menu ul ul.menu { background: #fff; box-shadow: 3px 3px 10px rgba(0,0,0,0.3); } #section-header .dexp-menu ul ul.menu >li { border-bottom: 1px solid #F2F2F2; } #section-header .dexp-menu ul ul.menu li a, #section-header .dexp-menu ul ul.menu li span.nolink { line-height: 36px; display: block; } #section-header .dexp-menu ul ul.menu li.last { border-bottom: none; } #section-header .dexp-menu ul ul.menu li.expanded:after { border-color: rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0) #656565; border-style: solid; border-width: 5px 0 5px 5px; content: " "; display: block; float: right; height: 0; margin-right: -10px; margin-top: 5px; width: 0; position: absolute; right: 15px; top: 8px; } #section-header .dexp-menu ul ul.menu ul { top: -1px; } #section-header .dexp-menu >ul>li>a, #section-header .dexp-menu >ul>li>span.nolink { line-height: 100px; font-size: 13px; font-weight: 400; -webkit-transition: line-height 0.3s linear; -moz-transition: line-height 0.3s linear; -o-transition: line-height 0.3s linear; -ms-transition: line-height 0.3s linear; transition: line-height 0.3s linear; padding: 8px 15px; position: relative; } #section-header .dexp-menu >ul>li>a:before, #section-header .dexp-menu >ul>li>span.nolink:before { -webkit-transition: width 0.3s linear; -moz-transition: width 0.3s linear; -o-transition: width 0.3s linear; -ms-transition: width 0.3s linear; transition: width 0.3s linear; height: 2px; width: 0; background-color: #21C2F8; position: absolute; top: -2px; left: 0; content: ""; } #section-header .dexp-menu >ul>li>a:hover, #section-header .dexp-menu >ul>li>a.active, #section-header .dexp-menu >ul>li>span.nolink:hover, #section-header .dexp-menu >ul>li>span.nolink.active { border-top: 2px solid #E6E6E6; } #section-header .dexp-menu >ul>li>a:hover:before, #section-header .dexp-menu >ul>li>a.active:before, #section-header .dexp-menu >ul>li>span.nolink:hover:before, #section-header .dexp-menu >ul>li>span.nolink.active:before { width: 100%; } #section-header.fixed-transition a.site-logo { line-height: 100px; } #section-header.fixed-transition .dexp-menu >ul>li>a, #section-header.fixed-transition .dexp-menu >ul>li>span.nolink { line-height: 100px; } .dexp-menu-col >ul.menu>li>a, .dexp-menu-col >ul.menu>li>span.nolink { padding: 0 !important; } h3.dexp-mega-menu-title { font-size: 16px; margin: 0; line-height: 36px; } .dexp-dropdown .node h4 { margin: 0; } .dexp-dropdown .node h4 a { font-weight: 300 !important; } } @media screen and (max-width: 991px) { #section-header { box-shadow: 0 2px 4px -3px gray; } #section-header a.site-logo { line-height: 80px; } #section-header .region-search { height: 80px; } #section-header .region-search input[type=text] { height: 80px; line-height: 80px; } #section-header .search-close, #section-header .search-icon { line-height: 80px; } #section-header .dexp-dropdown { box-shadow: 0 2px 4px -3px gray; z-index: 999; } #section-header .dexp-dropdown ul li { list-style: none; padding: 0; } #section-header .dexp-dropdown ul li a, #section-header .dexp-dropdown ul li span.nolink { line-height: 36px; color: #fff; } .menu-toggler { width: 30px; height: 30px; text-align: center; top: 2px; right: 2px; line-height: 30px; border: 1px solid #404040; } .dexp-menu-toggler { line-height: 80px; padding: 0; } .dexp-menu-toggler i.fa { border: 1px solid #F5F5F5; color: #999999; font-size: 21px; line-height: 35px; width: 40px; } .dexp-dropdown { background: #292929; } .dexp-menu-mega { width: 100% !important; } } .dexp-portfolio-filter, .dexp-masonry-filter { margin: 0; padding: 0; text-align: center; } .dexp-portfolio-filter li, .dexp-masonry-filter li { display: inline-block; } .dexp-portfolio-filter li a, .dexp-masonry-filter li a { text-decoration: none; } .dexp-portfolio-filter li a span, .dexp-masonry-filter li a span { color: #D3D3D3; } .dexp-portfolio-filter li a span:before, .dexp-masonry-filter li a span:before { content: ""; width: 10px; height: 10px; border-radius: 5px; background-color: #21C2F8; display: inline-block; margin: 0 10px; } .dexp-portfolio-filter li a.active span, .dexp-masonry-filter li a.active span { color: #21C2F8; } .portfolio-filters { margin-bottom: 40px; } div[id^=portfolio-page] .node-dexp-portfolio { margin-bottom: 30px; } .view-portfolio-masonry .portfolio-item-inner { background-size: cover; background-repeat: no-repeat; background-position: center center; width: 100%; height: 100%; } .view-portfolio-masonry .portfolio-item-inner .portfolio-item-overlay { -webkit-transition: all 0.2s linear; -moz-transition: all 0.2s linear; -o-transition: all 0.2s linear; -ms-transition: all 0.2s linear; transition: all 0.2s linear; opacity: 0; width: 100%; height: 100%; background: rgba(0,0,0,0.7); } .portfolio-item-inner { overflow: hidden; } .portfolio-item-inner .portfolio-item-tools { position: absolute; left: 50%; top: 50%; -webkit-transform: translateX(-50%) translateY(-50%); -moz-transform: translateX(-50%) translateY(-50%); -o-transform: translateX(-50%) translateY(-50%); -ms-transform: translateX(-50%) translateY(-50%); transform: translateX(-50%) translateY(-50%); } .portfolio-item-inner .portfolio-item-tools span { display: inline-block; border: 1px solid #FFF; border-radius: 50%; width: 40px; height: 40px; text-align: center; line-height: 40px; } .portfolio-item-inner .portfolio-item-tools .view-details { color: #FFF; -webkit-transition: all 0.2s linear; -moz-transition: all 0.2s linear; -o-transition: all 0.2s linear; -ms-transition: all 0.2s linear; transition: all 0.2s linear; position: absolute; top: -20px; left: -200px; opacity: 0; } .portfolio-item-inner .portfolio-item-tools .zoom { color: #FFF; -webkit-transition: all 0.2s linear; -moz-transition: all 0.2s linear; -o-transition: all 0.2s linear; -ms-transition: all 0.2s linear; transition: all 0.2s linear; position: absolute; right: -200px; top: -20px; opacity: 0; } .portfolio-item-inner .title { color: #FFF; -webkit-transition: all 0.2s linear; -moz-transition: all 0.2s linear; -o-transition: all 0.2s linear; -ms-transition: all 0.2s linear; transition: all 0.2s linear; position: absolute; opacity: 0; top: 150%; width: 100%; left: 0; text-align: center; transform: translateY(30px); -webkit-transform: translateY(30px); -moz-transform: translateY(30px); -o-transform: translateY(30px); -ms-transform: translateY(30px); } .portfolio-item-inner:hover .portfolio-item-overlay { opacity: 1; } .portfolio-item-inner:hover .view-details { left: -45px; opacity: 1; } .portfolio-item-inner:hover .zoom { right: -45px; opacity: 1; } .portfolio-item-inner:hover .title { top: 50%; opacity: 1; text-decoration: none; } .portfolio-item-inner { position: relative; } .portfolio-item-inner .portfolio-item-overlay { position: absolute; top: 0; left: 0; -webkit-transition: all 0.2s linear; -moz-transition: all 0.2s linear; -o-transition: all 0.2s linear; -ms-transition: all 0.2s linear; transition: all 0.2s linear; opacity: 0; width: 100%; height: 100%; background: rgba(0,0,0,0.7); } body.node-type-dexp-portfolio .node-dexp-portfolio .field-name-body { border-bottom: 1px solid #2F2F2F; padding-bottom: 20px; margin-bottom: 20px; } body.node-type-dexp-portfolio .node-dexp-portfolio .field-name-field-portfolio-url { border-top: 1px solid #2F2F2F; padding-top: 20px; margin-top: 20px; } body.node-type-dexp-portfolio h3.portfolio-detail { border-bottom: 1px solid #AAA; position: relative; line-height: 35px; margin: 0 0 15px; } body.node-type-dexp-portfolio h3.portfolio-detail:after { width: 20%; height: 1px; position: absolute; bottom: -1px; background: #21C2F8; content: ""; left: 0; } h3.portfolio-title { margin: 0 0 10px; border-bottom: 1px solid #F2F2F2; font-weight: 400; line-height: 35px; position: relative; } h3.portfolio-title a { color: #292723; } h3.portfolio-title:after { position: absolute; left: 0; bottom: -1px; width: 25%; height: 1px; background: #21C2F8; content: ""; } .field-name-field-portfolio-categories a { color: #D3D3D3; } .float-left { float: left; margin-right: 10px; } .ImageWrapper { display: block; overflow: hidden; position: relative; } .WhiteRounded { border: medium none; display: inline-block !important; loat: none !important; font-size: 14px; font-weight: normal; height: 40px; line-height: 40px; margin: 0 2px; text-align: center; width: 40px; -webkit-border-radius: 250px 250px 250px; border-radius: 250px 250px 250px; -webkit-box-shadow: 0 0 1px #ffffff, inset 0 0 2px rgba(255,255,255,0.1); box-shadow: 0 0 1px #ffffff, inset 0 0 2px rgba(255,255,255,0.1); border: 1px solid #ffffff; } .ImageWrapper .ImageOverlayH.orange { background: rgba(255,108,19,0.8); } .ImageWrapper .ImageOverlayH.blue { background: rgba(33,194,248,0.8); } .ImageWrapper .ImageOverlayH.purple { background: rgba(87,77,229,0.8); } .ImageWrapper .ImageOverlayH.yellow { background: rgba(226,228,31,0.8); } .ImageWrapper .StyleBe { color: #ffffff; visibility: hidden; opacity: 0; position: absolute; text-align: center; right: 0; width: 100%; bottom: 25%; margin-top: 20px; -webkit-transition: all 0.3s ease 0s; -moz-transition: all 0.3s ease 0s; -o-transition: all 0.3s ease 0s; transition: all 0.3s ease 0s; } .ImageWrapper:hover .StyleBe { margin: 0 auto; opacity: 1; visibility: visible; } .ImageWrapper .StyleBe1 { color: #ffffff; visibility: hidden; opacity: 0; position: absolute; text-align: center; right: 0; width: 100%; bottom: 43%; margin-top: 20px; -webkit-transition: all 0.3s ease 0s; -moz-transition: all 0.3s ease 0s; -o-transition: all 0.3s ease 0s; transition: all 0.3s ease 0s; } .ImageWrapper:hover .StyleBe1 { margin: 0 auto; opacity: 1; visibility: visible; } .WhiteRounded > a { color: #ffffff; display: block; font-weight: normal; } .WhiteRounded > a:hover { color: #ffffff; } .RedRounded { background-color: #D8322B; border: medium none; display: inline-block !important; float: none !important; font-size: 14px; font-weight: normal; height: 40px; line-height: 40px; margin: 0 2px; text-align: center; width: 40px; -webkit-border-radius: 250px 250px 250px; border-radius: 250px 250px 250px; -webkit-box-shadow: 0 0 1px rgba(0,0,0,0.5), inset 0 0 2px rgba(0,0,0,0.1); box-shadow: 0 0 1px rgba(0,0,0,0.5), inset 0 0 2px rgba(0,0,0,0.1); } .RedRounded > a { color: #FFFFFF; display: block; font-weight: normal; } .BlackRounded { background-color: #222222; border: medium none; display: inline-block !important; float: none !important; font-size: 14px; font-weight: normal; height: 40px; line-height: 40px; margin: 0 2px; text-align: center; width: 40px; -webkit-border-radius: 250px 250px 250px; border-radius: 250px 250px 250px; -webkit-box-shadow: 0 0 1px rgba(0,0,0,0.5), inset 0 0 2px rgba(0,0,0,0.1); box-shadow: 0 0 1px rgba(0,0,0,0.5), inset 0 0 2px rgba(0,0,0,0.1); } .BlackRounded > a { color: #ffffff; display: block; font-weight: normal; } .WhiteHollowRounded { border: 1px solid #ffffff; display: inline-block !important; float: none !important; font-size: 14px; font-weight: normal; height: 40px; line-height: 40px; margin: 0 2px; text-align: center; width: 40px; -webkit-border-radius: 50%; border-radius: 50%; } .WhiteHollowRounded > a { color: #ffffff; display: block; font-weight: normal; } .BlackHollowRounded { border: 1px solid #222222; display: inline-block !important; float: none !important; font-size: 14px; font-weight: normal; height: 40px; line-height: 40px; margin: 0 2px; text-align: center; width: 40px; -webkit-border-radius: 50%; border-radius: 50%; } .BlackHollowRounded > a { color: #222222; display: block; font-weight: normal; } .WhiteSquare { background: #ffffff; border: medium none; display: inline-block !important; float: none !important; font-size: 13px; font-weight: normal; height: 40px; line-height: 40px; margin: 0 2px; text-align: center; width: 40px; -webkit-border-radius: 0; border-radius: 0; -webkit-box-shadow: 0 0 1px rgba(0,0,0,0.5), inset 0 0 2px rgba(0,0,0,0.1); box-shadow: 0 0 1px rgba(0,0,0,0.5), inset 0 0 2px rgba(0,0,0,0.1); } .WhiteSquare > a { color: #222222; display: block; font-weight: normal; } .BlackSquare { background-color: #222222; border: medium none; display: inline-block !important; float: none !important; font-size: 14px; font-weight: normal; height: 40px; line-height: 40px; margin: 0 2px; text-align: center; width: 40px; -webkit-border-radius: 4px 4px 4px; border-radius: 4px 4px 4px; -webkit-box-shadow: 0 0 1px rgba(0,0,0,0.5), inset 0 0 2px rgba(0,0,0,0.1); box-shadow: 0 0 1px rgba(0,0,0,0.5), inset 0 0 2px rgba(0,0,0,0.1); } .BlackSquare > a { color: #ffffff; display: block; font-weight: normal; } .WhiteHollowSquare { border: 1px solid #ffffff; display: inline-block !important; float: none !important; font-size: 14px; font-weight: normal; height: 40px; line-height: 40px; margin: 0 2px; text-align: center; width: 40px; -webkit-border-radius: 4px 4px 4px; border-radius: 4px 4px 4px; } .WhiteHollowSquare > a { color: #ffffff; display: block; font-weight: normal; } .BlackHollowSquare { border: 1px solid #222222; display: inline-block !important; float: none !important; font-size: 14px; font-weight: normal; height: 40px; line-height: 40px; margin: 0 2px; text-align: center; width: 40px; -webkit-border-radius: 4px 4px 4px; border-radius: 4px 4px 4px; } .BlackHollowSquare > a { color: #222222; display: block; font-weight: normal; } .VisibleButtons { margin: 0; position: absolute; text-align: center; width: 100%; top: 50%; margin-top: -20px; } .VisibleImageOverlay { position: absolute; background: none repeat scroll 0 0 rgba(0,0,0,0.5); width: 100%; height: 100%; top: 0; left: 0; opacity: .6; visibility: visible; } .ImageWrapper .ImageOverlayH { background: none repeat scroll 0 0 rgba(0,0,0,0.5); bottom: 0; display: block; height: 100%; left: 0; opacity: 0; position: absolute; right: 0; top: 0; -webkit-transition: all 0.2s ease 0s; -moz-transition: all 0.2s ease 0s; -o-transition: all 0.2s ease 0s; transition: all 0.2s ease 0s; width: 100%; } .ImageWrapper:hover .ImageOverlayH { opacity: 1; } .ImageWrapper .ImageOverlayHe { background: none repeat scroll 0 0 rgba(0,0,0,0.5); height: 0; display: block; left: 0; opacity: 0; position: absolute; top: 50%; -webkit-transition: all 0.3s ease 0s; -moz-transition: all 0.3s ease 0s; -o-transition: all 0.3s ease 0s; transition: all 0.3s ease 0s; width: 100%; } .ImageWrapper:hover .ImageOverlayHe { height: 100%; top: 0; opacity: 1; } .ImageWrapper .ImageOverlayLi:after { background: none repeat scroll 0 0 rgba(0,0,0,0.5); height: 100%; content: ""; display: block; left: 0; opacity: 0; position: absolute; top: -100%; -webkit-transition: all 0.3s ease 0s; -moz-transition: all 0.3s ease 0s; -o-transition: all 0.3s ease 0s; transition: all 0.3s ease 0s; width: 100%; } .ImageWrapper:hover .ImageOverlayLi:after { top: -50%; opacity: 1; } .ImageWrapper .ImageOverlayLi:before { background: none repeat scroll 0 0 rgba(0,0,0,0.5); bottom: -100%; height: 100%; content: ""; display: block; left: 0; opacity: 0; position: absolute; -webkit-transition: all 0.3s ease 0s; -moz-transition: all 0.3s ease 0s; -o-transition: all 0.3s ease 0s; transition: all 0.3s ease 0s; width: 100%; } .ImageWrapper:hover .ImageOverlayLi:before { bottom: -50%; opacity: 1; } .ImageWrapper .ImageOverlayBe:after { background: none repeat scroll 0 0 rgba(0,0,0,0.5); height: 100%; content: ""; display: block; left: 0; opacity: 0; position: absolute; top: -100%; -webkit-transition: all 0.6s ease 0s; -moz-transition: all 0.6s ease 0s; -o-transition: all 0.6s ease 0s; transition: all 0.6s ease 0s; width: 100%; } .ImageWrapper:hover .ImageOverlayBe:after { top: 50%; opacity: 1; } .ImageWrapper .ImageOverlayBe:before { background: none repeat scroll 0 0 rgba(0,0,0,0.5); bottom: -100%; height: 100%; content: ""; display: block; left: 0; opacity: 0; position: absolute; -webkit-transition: all 0.6s ease 0s; -moz-transition: all 0.6s ease 0s; -o-transition: all 0.6s ease 0s; transition: all 0.6s ease 0s; width: 100%; } .ImageWrapper:hover .ImageOverlayBe:before { bottom: 50%; opacity: 1; } .ImageWrapper .ImageOverlayB { background: none repeat scroll 0 0 rgba(0,0,0,0.5); height: 100%; display: block; left: 50%; opacity: 0; position: absolute; top: 0; -webkit-transition: all 0.3s ease 0s; -moz-transition: all 0.3s ease 0s; -o-transition: all 0.3s ease 0s; transition: all 0.3s ease 0s; width: 0; } .ImageWrapper:hover .ImageOverlayB { left: 0; width: 100%; opacity: 1; } .ImageWrapper .ImageOverlayC:after { background: none repeat scroll 0 0 rgba(0,0,0,0.5); height: 100%; content: ""; display: block; right: -100%; opacity: 0; position: absolute; top: 0; -webkit-transition: all 0.3s ease 0s; -moz-transition: all 0.3s ease 0s; -o-transition: all 0.3s ease 0s; transition: all 0.3s ease 0s; width: 100%; } .ImageWrapper:hover .ImageOverlayC:after { right: -50%; opacity: 1; } .ImageWrapper .ImageOverlayC:before { background: none repeat scroll 0 0 rgba(0,0,0,0.5); height: 100%; content: ""; display: block; left: -100%; opacity: 0; position: absolute; top: 0; -webkit-transition: all 0.3s ease 0s; -moz-transition: all 0.3s ease 0s; -o-transition: all 0.3s ease 0s; transition: all 0.3s ease 0s; width: 100%; } .ImageWrapper:hover .ImageOverlayC:before { left: -50%; opacity: 1; } .ImageWrapper .ImageOverlayN:after { background: none repeat scroll 0 0 rgba(0,0,0,0.5); height: 100%; content: ""; display: block; right: -100%; opacity: 0; position: absolute; top: 0; -webkit-transition: all 0.6s ease 0s; -moz-transition: all 0.6s ease 0s; -o-transition: all 0.6s ease 0s; transition: all 0.6s ease 0s; width: 100%; } .ImageWrapper:hover .ImageOverlayN:after { right: 50%; opacity: 1; } .ImageWrapper .ImageOverlayN:before { background: none repeat scroll 0 0 rgba(0,0,0,0.5); height: 100%; content: ""; display: block; left: -100%; opacity: 0; position: absolute; top: 0; -webkit-transition: all 0.6s ease 0s; -moz-transition: all 0.6s ease 0s; -o-transition: all 0.6s ease 0s; transition: all 0.6s ease 0s; width: 100%; } .ImageWrapper:hover .ImageOverlayN:before { left: 50%; opacity: 1; } .ImageWrapper .ImageOverlayO { background: none repeat scroll 0 0 rgba(0,0,0,0.5); height: 100%; display: block; left: -100%; opacity: 0; position: absolute; top: -100%; -webkit-transition: all 0.3s ease 0s; -moz-transition: all 0.3s ease 0s; -o-transition: all 0.3s ease 0s; transition: all 0.3s ease 0s; width: 100%; } .ImageWrapper:hover .ImageOverlayO { left: 0; top: 0; opacity: 1; } .ImageWrapper .ImageOverlayF { background: none repeat scroll 0 0 rgba(0,0,0,0.5); height: 100%; display: block; right: -100%; opacity: 0; position: absolute; top: -100%; -webkit-transition: all 0.3s ease 0s; -moz-transition: all 0.3s ease 0s; -o-transition: all 0.3s ease 0s; transition: all 0.3s ease 0s; width: 100%; } .ImageWrapper:hover .ImageOverlayF { right: 0; top: 0; opacity: 1; } .ImageWrapper .ImageOverlayNe { background: none repeat scroll 0 0 rgba(0,0,0,0.5); height: 100%; display: block; left: -100%; opacity: 0; position: absolute; bottom: -100%; -webkit-transition: all 0.3s ease 0s; -moz-transition: all 0.3s ease 0s; -o-transition: all 0.3s ease 0s; transition: all 0.3s ease 0s; width: 100%; } .ImageWrapper:hover .ImageOverlayNe { bottom: 0; left: 0; opacity: 1; } .ImageWrapper .ImageOverlayNa { background: none repeat scroll 0 0 rgba(0,0,0,0.5); height: 100%; display: block; right: -100%; opacity: 0; position: absolute; bottom: -100%; -webkit-transition: all 0.3s ease 0s; -moz-transition: all 0.3s ease 0s; -o-transition: all 0.3s ease 0s; transition: all 0.3s ease 0s; width: 100%; } .ImageWrapper:hover .ImageOverlayNa { bottom: 0; right: 0; opacity: 1; } .ImageWrapper .ImageOverlayMg { background: none repeat scroll 0 0 rgba(0,0,0,0.5); height: 100%; display: block; left: 0; opacity: 0; position: absolute; top: -100%; -webkit-transition: all 0.3s ease 0s; -moz-transition: all 0.3s ease 0s; -o-transition: all 0.3s ease 0s; transition: all 0.3s ease 0s; width: 100%; } .ImageWrapper:hover .ImageOverlayMg { top: 0; opacity: 1; } .ImageWrapper .ImageOverlayAl { background: none repeat scroll 0 0 rgba(0,0,0,0.5); height: 100%; display: block; left: 0; opacity: 0; position: absolute; bottom: -100%; -webkit-transition: all 0.3s ease 0s; -moz-transition: all 0.3s ease 0s; -o-transition: all 0.3s ease 0s; transition: all 0.3s ease 0s; width: 100%; } .ImageWrapper:hover .ImageOverlayAl { bottom: 0; opacity: 1; } .ImageWrapper .ImageOverlaySi { background: none repeat scroll 0 0 rgba(0,0,0,0.5); height: 100%; display: block; top: 0; opacity: 0; position: absolute; right: -100%; -webkit-transition: all 0.3s ease 0s; -moz-transition: all 0.3s ease 0s; -o-transition: all 0.3s ease 0s; transition: all 0.3s ease 0s; width: 100%; } .ImageWrapper:hover .ImageOverlaySi { right: 0; opacity: 1; } .ImageWrapper .ImageOverlayP { background: none repeat scroll 0 0 rgba(0,0,0,0.5); height: 100%; display: block; top: 0; opacity: 0; position: absolute; left: -100%; -webkit-transition: all 0.3s ease 0s; -moz-transition: all 0.3s ease 0s; -o-transition: all 0.3s ease 0s; transition: all 0.3s ease 0s; width: 100%; } .ImageWrapper:hover .ImageOverlayP { left: 0; opacity: 1; } .ImageWrapper .ImageOverlayS { background: none repeat scroll 0 0 rgba(0,0,0,0.5); height: 100%; display: block; top: 0; opacity: 0; position: absolute; left: 0; -webkit-transition: all 0.3s ease 0s; -moz-transition: all 0.3s ease 0s; -o-transition: all 0.3s ease 0s; transition: all 0.3s ease 0s; width: 100%; -webkit-transform: rotate(180deg) scale(0); -moz-transform: rotate(180deg) scale(0); -ms-transform: rotate(180deg) scale(0); -o-transform: rotate(180deg) scale(0); transform: rotate(180deg) scale(0); } .ImageWrapper:hover .ImageOverlayS { -webkit-transform: rotate(0deg) scale(1); -moz-transform: rotate(0deg) scale(1); -ms-transform: rotate(0deg) scale(1); -o-transform: rotate(0deg) scale(1); transform: rotate(0deg) scale(1); opacity: 1; } .ImageWrapper .ImageOverlayCl { background: none repeat scroll 0 0 rgba(0,0,0,0.5); height: 100%; display: block; top: 0; opacity: 0; position: absolute; left: 0; -webkit-transition: all 0.3s ease 0s; -moz-transition: all 0.3s ease 0s; -o-transition: all 0.3s ease 0s; transition: all 0.3s ease 0s; width: 100%; -webkit-transform: rotate(-180deg) scale(0); -moz-transform: rotate(-180deg) scale(0); -ms-transform: rotate(-180deg) scale(0); -o-transform: rotate(-180deg) scale(0); transform: rotate(-180deg) scale(0); } .ImageWrapper:hover .ImageOverlayCl { -webkit-transform: rotate(0deg) scale(1); -moz-transform: rotate(0deg) scale(1); -ms-transform: rotate(0deg) scale(1); -o-transform: rotate(0deg) scale(1); transform: rotate(0deg) scale(1); opacity: 1; } .ImageWrapper .ImageOverlayArLeft:before { background: none repeat scroll 0 0 rgba(0,0,0,0.5); opacity: 0; content: ""; display: block; position: absolute; top: -50%; -webkit-transition: all 0.2s ease 0s; -moz-transition: all 0.2s ease 0s; -o-transition: all 0.2s ease 0s; transition: all 0.2s ease 0s; width: 100%; height: 100%; left: -100%; overflow: hidden; } .ImageWrapper .ImageOverlayArLeft:after { background: none repeat scroll 0 0 rgba(0,0,0,0.5); opacity: 0; content: ""; display: block; position: absolute; top: 50%; -webkit-transition: all 0.2s ease .2s; -moz-transition: all 0.2s ease .2s; -o-transition: all 0.2s ease .2s; transition: all 0.2s ease .2s; width: 100%; height: 100%; left: -100%; overflow: hidden; } .ImageWrapper .ImageOverlayArRight:before { background: none repeat scroll 0 0 rgba(0,0,0,0.5); opacity: 0; content: ""; display: block; position: absolute; top: -50%; -webkit-transition: all 0.2s ease .3s; -moz-transition: all 0.2s ease .3s; -o-transition: all 0.2s ease .3s; transition: all 0.2s ease .3s; width: 100%; height: 100%; right: -100%; overflow: hidden; } .ImageWrapper .ImageOverlayArRight:after { background: none repeat scroll 0 0 rgba(0,0,0,0.5); opacity: 0; content: ""; display: block; position: absolute; top: 50%; -webkit-transition: all 0.2s ease .5s; -moz-transition: all 0.2s ease .5s; -o-transition: all 0.2s ease .5s; transition: all 0.2s ease .5s; width: 100%; height: 100%; right: -100%; overflow: hidden; } .ImageWrapper:hover .ImageOverlayArLeft:before, .ImageWrapper:hover .ImageOverlayArLeft:after { opacity: 1; left: 50%; } .ImageWrapper:hover .ImageOverlayArRight:before, .ImageWrapper:hover .ImageOverlayArRight:after { opacity: 1; right: 50%; } .GrayScale { -webkit-filter: url("data:image/svg+xml;utf8,#grayscale"); filter: url("data:image/svg+xml;utf8,#grayscale"); filter: gray; -webkit-filter: grayscale(100%); -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=60)"; filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=60); opacity: .6; -webkit-transition: all .4s ease-in-out; -moz-transition: all .4s ease-in-out; -o-transition: all .4s ease-in-out; transition: all .4s ease-in-out; } .GrayScale:hover { -webkit-filter: url("data:image/svg+xml;utf8,#grayscale"); filter: url("data:image/svg+xml;utf8,#grayscale"); -webkit-filter: grayscale(0%); -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)"; filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=100); opacity: 1; } .BackgroundS:hover img { -webkit-transform: scale(1.2); -moz-transform: scale(1.2); -ms-transform: scale(1.2); -o-transform: scale(1.2); transform: scale(1.2); } .BackgroundRR:hover img { -webkit-transform: rotate(-10deg) scale(1.4); -moz-transform: rotate(-10deg) scale(1.4); -ms-transform: rotate(-10deg) scale(1.4); -o-transform: rotate(-10deg) scale(1.4); transform: rotate(-10deg) scale(1.4); } .BackgroundR:hover img { -webkit-transform: rotate(10deg) scale(1.4); -moz-transform: rotate(10deg) scale(1.4); -ms-transform: rotate(10deg) scale(1.4); -o-transform: rotate(10deg) scale(1.4); transform: rotate(10deg) scale(1.4); } .BackgroundRS img { -webkit-transform: scale(1.2); -moz-transform: scale(1.2); -ms-transform: scale(1.2); -o-transform: scale(1.2); transform: scale(1.2); } .BackgroundRS:hover img { -webkit-transform: scale(1.0); -moz-transform: scale(1.0); -ms-transform: scale(1.0); -o-transform: scale(1.0); transform: scale(1.0); } .BackgroundF:hover img { opacity: 0; } .BackgroundFS:hover img { -webkit-transform: scale(10); -moz-transform: scale(10); -ms-transform: scale(10); -o-transform: scale(10); transform: scale(10); opacity: 0; } .BackgroundFRS:hover img { -webkit-transform: scale(0); -moz-transform: scale(0); -o-transform: scale(0); -ms-transform: scale(0); transform: scale(0); opacity: 0; } .ImageWrapper .CStyleH { margin: 0; opacity: 0; position: absolute; text-align: center; top: 0; visibility: hidden; width: 100%; -webkit-transition: all 400ms cubic-bezier(1.000,-0.6,0.570,-0.15); -moz-transition: all 400ms cubic-bezier(1.000,-0.6,0.570,-0.15); -o-transition: all 400ms cubic-bezier(1.000,-0.6,0.570,-0.15); transition: all 400ms cubic-bezier(1.000,-0.6,0.570,-0.15); } .ImageWrapper:hover .CStyleH { margin-top: -20px; opacity: 1; top: 50%; visibility: visible; } .ImageWrapper .CStyleHe { visibility: hidden; margin: 0; opacity: 0; position: absolute; text-align: center; bottom: 0; width: 100%; -webkit-transition: all 400ms cubic-bezier(1.000,-0.6,0.570,-0.15); -moz-transition: all 400ms cubic-bezier(1.000,-0.6,0.570,-0.15); -o-transition: all 400ms cubic-bezier(1.000,-0.6,0.570,-0.15); transition: all 400ms cubic-bezier(1.000,-0.6,0.570,-0.15); } .ImageWrapper:hover .CStyleHe { margin-bottom: -20px; opacity: 1; bottom: 50%; visibility: visible; } .ImageWrapper .CStyleLi { visibility: hidden; margin: 0; opacity: 0; position: absolute; text-align: right; right: 0; width: 100%; top: 50%; margin-top: -20px; -webkit-transition: all 400ms cubic-bezier(1.000,-0.6,0.570,-0.15); -moz-transition: all 400ms cubic-bezier(1.000,-0.6,0.570,-0.15); -o-transition: all 400ms cubic-bezier(1.000,-0.6,0.570,-0.15); transition: all 400ms cubic-bezier(1.000,-0.6,0.570,-0.15); } .ImageWrapper:hover .CStyleLi { margin-right: -42px; opacity: 1; right: 50%; visibility: visible; } .ImageWrapper .CStyleBe { visibility: hidden; margin: 0; opacity: 0; position: absolute; text-align: left; left: 0; width: 100%; top: 50%; margin-top: -20px; -webkit-transition: all 400ms cubic-bezier(1.000,-0.6,0.570,-0.15); -moz-transition: all 400ms cubic-bezier(1.000,-0.6,0.570,-0.15); -o-transition: all 400ms cubic-bezier(1.000,-0.6,0.570,-0.15); transition: all 400ms cubic-bezier(1.000,-0.6,0.570,-0.15); } .ImageWrapper:hover .CStyleBe { margin-left: -42px; opacity: 1; left: 50%; visibility: visible; } .ImageWrapper .CStyleB { visibility: hidden; margin: 0; opacity: 0; position: absolute; text-align: center; width: 100%; top: 50%; margin-top: -20px; -webkit-transform: scale(0.2); -moz-transform: scale(0.2); -ms-transform: scale(0.2); -o-transform: scale(0.2); transform: scale(0.2); -webkit-transition: all 400ms cubic-bezier(1.000,-0.6,0.570,-0.15); -moz-transition: all 400ms cubic-bezier(1.000,-0.6,0.570,-0.15); -o-transition: all 400ms cubic-bezier(1.000,-0.6,0.570,-0.15); transition: all 400ms cubic-bezier(1.000,-0.6,0.570,-0.15); } .ImageWrapper:hover .CStyleB { opacity: 1; visibility: visible; -webkit-transform: scale(1); -moz-transform: scale(1); -ms-transform: scale(1); -o-transform: scale(1); transform: scale(1); } .ImageWrapper .CStyleC span { position: absolute; } .ImageWrapper .CStyleC span:nth-of-type(1) { bottom: 30%; top: 70%; left: 0; margin: -10px 0 0 -68px; visibility: hidden; opacity: 1; -webkit-transition: all 400ms cubic-bezier(1.000,0,0.570,0) !important; -webkit-transition: all 400ms cubic-bezier(1.000,-0.36,0.570,-0.15) !important; -moz-transition: all 400ms cubic-bezier(1.000,-0.36,0.570,-0.15) !important; -o-transition: all 400ms cubic-bezier(1.000,-0.36,0.570,-0.15) !important; transition: all 400ms cubic-bezier(1.000,-0.36,0.570,-0.15) !important; } .ImageWrapper .CStyleC span:nth-of-type(2) { bottom: 30%; top: 70%; left: 50%; right: 50%; margin: -20px 0 0 -20px; visibility: hidden; opacity: 0; -webkit-transform: scale(0); -moz-transform: scale(0); -ms-transform: scale(0); -o-transform: scale(0); transform: scale(0); } .ImageWrapper .CStyleC span:nth-of-type(3) { bottom: 30%; top: 70%; right: 0; margin: -20px -68px 0 0; visibility: hidden; opacity: 0; -webkit-transition: all 400ms cubic-bezier(1.000,0,0.570,0) !important; -webkit-transition: all 400ms cubic-bezier(1.000,-0.36,0.570,-0.15) !important; -moz-transition: all 400ms cubic-bezier(1.000,-0.36,0.570,-0.15) !important; -o-transition: all 400ms cubic-bezier(1.000,-0.36,0.570,-0.15) !important; transition: all 400ms cubic-bezier(1.000,-0.36,0.570,-0.15) !important; } .ImageWrapper:hover .CStyleC span:nth-of-type(1) { left: 50%; visibility: visible; opacity: 1; } .ImageWrapper:hover .CStyleC span:nth-of-type(2) { visibility: visible; opacity: 1; -webkit-transform: scale(1); -moz-transform: scale(1); -ms-transform: scale(1); -o-transform: scale(1); transform: scale(1); } .ImageWrapper:hover .CStyleC span:nth-of-type(3) { right: 50%; visibility: visible; opacity: 1; } .ImageWrapper .StyleH { visibility: hidden; margin: 0; opacity: 0; position: absolute; text-align: center; width: 100%; top: 50%; margin-top: -20px; -webkit-transition: all 0.3s ease 0s; -moz-transition: all 0.3s ease 0s; -o-transition: all 0.3s ease 0s; transition: all 0.3s ease 0s; } .ImageWrapper:hover .StyleH { opacity: 1; visibility: visible; } .ImageWrapper .StyleHe { margin: 0; opacity: 0; position: absolute; text-align: center; top: 0; visibility: hidden; width: 100%; -webkit-transition: all 0.3s ease 0s; -moz-transition: all 0.3s ease 0s; -o-transition: all 0.3s ease 0s; transition: all 0.3s ease 0s; } .ImageWrapper:hover .StyleHe { margin-top: -20px; opacity: 1; top: 50%; visibility: visible; } .ImageWrapper .StyleLi { visibility: hidden; margin: 0; opacity: 0; position: absolute; text-align: center; bottom: 0; width: 100%; -webkit-transition: all 0.3s ease 0s; -moz-transition: all 0.3s ease 0s; -o-transition: all 0.3s ease 0s; transition: all 0.3s ease 0s; } .ImageWrapper:hover .StyleLi { margin-bottom: -20px; opacity: 1; bottom: 35%; visibility: visible; } .ImageWrapper .StyleB { visibility: hidden; opacity: 0; position: absolute; text-align: left; left: 0; width: 100%; top: 50%; margin-top: -20px; -webkit-transition: all 0.3s ease 0s; -moz-transition: all 0.3s ease 0s; -o-transition: all 0.3s ease 0s; transition: all 0.3s ease 0s; } .ImageWrapper:hover .StyleB { margin-left: -42px; opacity: 1; left: 50%; visibility: visible; } .ImageWrapper .StyleC { visibility: hidden; opacity: 0; position: absolute; text-align: center; width: 100%; top: 50%; margin-top: -20px; -webkit-transform: scale(0.2); -moz-transform: scale(0.2); -ms-transform: scale(0.2); -o-transform: scale(0.2); transform: scale(0.2); -webkit-transition: all 0.3s ease 0s; -moz-transition: all 0.3s ease 0s; -o-transition: all 0.3s ease 0s; transition: all 0.3s ease 0s; } .ImageWrapper:hover .StyleC { opacity: 1; visibility: visible; -webkit-transform: scale(1); -moz-transform: scale(1); -ms-transform: scale(1); -o-transform: scale(1); transform: scale(1); } .ImageWrapper .StyleN { visibility: hidden; opacity: 0; position: absolute; text-align: center; width: 100%; top: 50%; margin-top: -20px; visibility: visible; -webkit-transform: rotate(0deg); -moz-transform: rotate(0deg); -ms-transform: rotate(0deg); -o-transform: rotate(0deg); transform: rotate(0deg); -webkit-transition: all 0.3s ease 0s; -moz-transition: all 0.3s ease 0s; -o-transition: all 0.3s ease 0s; transition: all 0.3s ease 0s; } .ImageWrapper:hover .StyleN { opacity: 1; visibility: visible; -webkit-transform: rotate(360deg); -moz-transform: rotate(360deg); -ms-transform: rotate(360deg); -o-transform: rotate(360deg); transform: rotate(360deg); } .ImageWrapper .StyleO span { position: absolute; } .ImageWrapper .StyleO span:nth-of-type(1) { bottom: 50%; top: 50%; left: 50%; margin: -20px 0 0 -42px; visibility: hidden; opacity: 0; -webkit-transition: all 0.3s ease 0s; -moz-transition: all 0.3s ease 0s; -o-transition: all 0.3s ease 0s; transition: all 0.3s ease 0s; } .ImageWrapper .StyleO span:nth-of-type(2) { bottom: 50%; top: 50%; right: 50%; margin: -20px -42px 0 0; visibility: hidden; opacity: 0; -webkit-transition: all 0.3s ease 0s; -moz-transition: all 0.3s ease 0s; -o-transition: all 0.3s ease 0s; transition: all 0.3s ease 0s; } .ImageWrapper:hover .StyleO span:nth-of-type(1) { opacity: 1; visibility: visible; -webkit-transform: rotate(360deg); -moz-transform: rotate(360deg); -ms-transform: rotate(360deg); -o-transform: rotate(360deg); transform: rotate(360deg); } .ImageWrapper:hover .StyleO span:nth-of-type(2) { opacity: 1; visibility: visible; -webkit-transform: rotate(360deg); -moz-transform: rotate(360deg); -ms-transform: rotate(360deg); -o-transform: rotate(360deg); transform: rotate(360deg); } .ImageWrapper .StyleF { visibility: hidden; -webkit-transform: scale(0.5) rotateX(360deg); -moz-transform: scale(0.5) rotateX(360deg); -ms-transform: scale(0.5) rotateX(360deg); -o-transform: scale(0.5) rotateX(360deg); transform: scale(0.5) rotateX(360deg); margin: 0; opacity: 0; position: absolute; text-align: center; width: 100%; top: 50%; margin-top: -20px; -webkit-transition: all 0.3s ease 0s; -moz-transition: all 0.3s ease 0s; -o-transition: all 0.3s ease 0s; transition: all 0.3s ease 0s; } .ImageWrapper:hover .StyleF { opacity: 1; -webkit-transform: scale(1) rotateX(0deg); -moz-transform: scale(1) rotateX(0deg); -ms-transform: scale(1) rotateX(0deg); -o-transform: scale(1) rotateX(0deg); transform: scale(1) rotateX(0deg); visibility: visible; } .ImageWrapper .StyleNe { visibility: hidden; margin: 0; -webkit-transform: rotateY(0deg); -moz-transform: rotateY(0deg); -ms-transform: rotateY(0deg); -o-transform: rotateY(0deg); transform: rotateY(0deg); opacity: 0; position: absolute; text-align: center; width: 100%; top: 50%; margin-top: -20px; -webkit-transition: all 0.3s ease 0s; -moz-transition: all 0.3s ease 0s; -o-transition: all 0.3s ease 0s; transition: all 0.3s ease 0s; } .ImageWrapper:hover .StyleNe { opacity: 1; -webkit-transform: rotateY(360deg); -moz-transform: rotateY(360deg); -ms-transform: rotateY(360deg); -o-transform: rotateY(360deg); transform: rotateY(360deg); visibility: visible; } .ImageWrapper .StyleNa { visibility: hidden; -webkit-transform: scale(0.2) rotateY(360deg); -moz-transform: scale(0.2) rotateY(360deg); -ms-transform: scale(0.2) rotateY(360deg); -o-transform: scale(0.2) rotateY(360deg); transform: scale(0.2) rotateY(360deg); margin: 0; opacity: 0; position: absolute; text-align: center; width: 100%; top: 50%; margin-top: -20px; -webkit-transition: all 0.3s ease 0s; -moz-transition: all 0.3s ease 0s; -o-transition: all 0.3s ease 0s; transition: all 0.3s ease 0s; } .ImageWrapper:hover .StyleNa { opacity: 1; -webkit-transform: scale(1) rotateY(0deg); -moz-transform: scale(1) rotateY(0deg); -ms-transform: scale(1) rotateY(0deg); -o-transform: scale(1) rotateY(0deg); transform: scale(1) rotateY(0deg); visibility: visible; } .ImageWrapper .StyleMg span { position: absolute; } .ImageWrapper .StyleMg span:nth-of-type(1) { bottom: 50%; top: 50%; left: 50%; margin: -20px 0 0 -82px; visibility: hidden; opacity: 0; -webkit-transition: all 0.3s ease 0s; -moz-transition: all 0.3s ease 0s; -o-transition: all 0.3s ease 0s; transition: all 0.3s ease 0s; } .ImageWrapper .StyleMg span:nth-of-type(2) { bottom: 50%; top: 50%; right: 50%; margin: -20px -82px 0 0; visibility: hidden; opacity: 0; -webkit-transition: all 0.3s ease 0s; -moz-transition: all 0.3s ease 0s; -o-transition: all 0.3s ease 0s; transition: all 0.3s ease 0s; } .ImageWrapper:hover .StyleMg span:nth-of-type(1) { margin: -20px 0 0 -20px; visibility: visible; opacity: 1; } .ImageWrapper:hover .StyleMg span:nth-of-type(2) { margin: -20px -42px 0 0; visibility: visible; opacity: 1; } .ImageWrapper .StyleAl span { position: absolute; } .ImageWrapper .StyleAl span:nth-of-type(1) { top: 0; left: 50%; margin: -20px 0 0 -42px; visibility: hidden; opacity: 0; -webkit-transition: all 0.3s ease 0s; -moz-transition: all 0.3s ease 0s; -o-transition: all 0.3s ease 0s; transition: all 0.3s ease 0s; } .ImageWrapper .StyleAl span:nth-of-type(2) { bottom: 0; right: 50%; margin: 0 -42px -20px 0; visibility: hidden; opacity: 0; -webkit-transition: all 0.3s ease 0s; -moz-transition: all 0.3s ease 0s; -o-transition: all 0.3s ease 0s; transition: all 0.3s ease 0s; } .ImageWrapper:hover .StyleAl span:nth-of-type(1) { top: 50%; visibility: visible; opacity: 1; } .ImageWrapper:hover .StyleAl span:nth-of-type(2) { bottom: 50%; visibility: visible; opacity: 1; } .ImageWrapper .StyleSi span { position: absolute; } .ImageWrapper .StyleSi span:nth-of-type(1) { bottom: 0; left: 50%; margin: 0 0 -20px -42px; visibility: hidden; opacity: 0; -webkit-transition: all 0.3s ease 0s; -moz-transition: all 0.3s ease 0s; -o-transition: all 0.3s ease 0s; transition: all 0.3s ease 0s; } .ImageWrapper .StyleSi span:nth-of-type(2) { top: 0; right: 50%; margin: -20px -42px 0 0; visibility: hidden; opacity: 0; -webkit-transition: all 0.3s ease 0s; -moz-transition: all 0.3s ease 0s; -o-transition: all 0.3s ease 0s; transition: all 0.3s ease 0s; } .ImageWrapper:hover .StyleSi span:nth-of-type(1) { bottom: 50%; visibility: visible; opacity: 1; } .ImageWrapper:hover .StyleSi span:nth-of-type(2) { top: 50%; visibility: visible; opacity: 1; } .ImageWrapper .StyleP span { position: absolute; } .ImageWrapper .StyleP span:nth-of-type(1) { top: 0; left: 0; margin: -40px 0 0 -40px; visibility: hidden; opacity: 0; -webkit-transition: all 0.3s ease 0s; -moz-transition: all 0.3s ease 0s; -o-transition: all 0.3s ease 0s; transition: all 0.3s ease 0s; } .ImageWrapper .StyleP span:nth-of-type(2) { bottom: 0; right: 0; margin: 0 -40px -40px 0; visibility: hidden; opacity: 0; -webkit-transition: all 0.3s ease 0s; -moz-transition: all 0.3s ease 0s; -o-transition: all 0.3s ease 0s; transition: all 0.3s ease 0s; } .ImageWrapper:hover .StyleP span:nth-of-type(1) { top: 50%; left: 50%; margin: -20px 0 0 -42px; visibility: visible; opacity: 1; } .ImageWrapper:hover .StyleP span:nth-of-type(2) { bottom: 50%; right: 50%; margin: 0 -42px -20px 0; visibility: visible; opacity: 1; } .ImageWrapper .StyleS span { position: absolute; } .ImageWrapper .StyleS span:nth-of-type(1) { bottom: 0; left: 0; margin: -40px 0 0 -40px; visibility: hidden; opacity: 0; -webkit-transition: all 0.3s ease 0s; -moz-transition: all 0.3s ease 0s; -o-transition: all 0.3s ease 0s; transition: all 0.3s ease 0s; } .ImageWrapper .StyleS span:nth-of-type(2) { top: 0; right: 0; margin: 0 -40px -40px 0; visibility: hidden; opacity: 0; -webkit-transition: all 0.3s ease 0s; -moz-transition: all 0.3s ease 0s; -o-transition: all 0.3s ease 0s; transition: all 0.3s ease 0s; } .ImageWrapper:hover .StyleS span:nth-of-type(1) { bottom: 50%; left: 50%; margin: 0 0 -20px -42px; visibility: visible; opacity: 1; } .ImageWrapper:hover .StyleS span:nth-of-type(2) { top: 50%; right: 50%; margin: -20px -42px 0 0; visibility: visible; opacity: 1; } .ImageWrapper .StyleCl { visibility: hidden; margin: 0; opacity: 0; position: absolute; text-align: center; width: 100%; top: 50%; margin-top: -20px; visibility: visible; -webkit-transform: rotateX(0deg); -moz-transform: rotateX(0deg); -ms-transform: rotateX(0deg); -o-transform: rotateX(0deg); transform: rotateX(0deg); -webkit-transition: all 0.3s ease 0s; -moz-transition: all 0.3s ease 0s; -o-transition: all 0.3s ease 0s; transition: all 0.3s ease 0s; } .ImageWrapper:hover .StyleCl { opacity: 1; visibility: visible; -webkit-transform: rotateX(360deg); -moz-transform: rotateX(360deg); -ms-transform: rotateX(360deg); -o-transform: rotateX(360deg); transform: rotateX(360deg); } .ImageWrapper .StyleAr span { position: absolute; } .ImageWrapper .StyleAr span:nth-of-type(1) { top: 50%; bottom: 50%; left: 50%; margin: -20px 0 0 -42px; visibility: hidden; opacity: 0; -webkit-transform: scale(0.2) rotate(0deg); -moz-transform: scale(0.2) rotate(0deg); -ms-transform: scale(0.2) rotate(0deg); -o-transform: scale(0.2) rotate(0deg); transform: scale(0.2) rotate(0deg); -webkit-transition: all 0.3s ease 0s; -moz-transition: all 0.3s ease 0s; -o-transition: all 0.3s ease 0s; transition: all 0.3s ease 0s; } .ImageWrapper .StyleAr span:nth-of-type(2) { top: 50%; bottom: 50%; right: 50%; margin: -20px -42px 0 0; visibility: hidden; opacity: 0; -webkit-transform: scale(0.2) rotate(0deg); -moz-transform: scale(0.2) rotate(0deg); -ms-transform: scale(0.2) rotate(0deg); -o-transform: scale(0.2) rotate(0deg); transform: scale(0.2) rotate(0deg); -webkit-transition: all 0.3s ease 0s; -moz-transition: all 0.3s ease 0s; -o-transition: all 0.3s ease 0s; transition: all 0.3s ease 0s; } .ImageWrapper:hover .StyleAr span:nth-of-type(1) { visibility: visible; opacity: 1; -webkit-transform: scale(1) rotate(360deg); -moz-transform: scale(1) rotate(360deg); -ms-transform: scale(1) rotate(360deg); -o-transform: scale(1) rotate(360deg); transform: scale(1) rotate(360deg); } .ImageWrapper:hover .StyleAr span:nth-of-type(2) { visibility: visible; opacity: 1; -webkit-transform: scale(1) rotate(360deg); -moz-transform: scale(1) rotate(360deg); -ms-transform: scale(1) rotate(360deg); -o-transform: scale(1) rotate(360deg); transform: scale(1) rotate(360deg); } .ImageWrapper .StyleK span { position: absolute; } .ImageWrapper .StyleK span:nth-of-type(1) { top: 50%; bottom: 50%; left: 50%; margin: -20px 0 0 -42px; visibility: hidden; opacity: 0; -webkit-transform: rotateY(0deg); -moz-transform: rotateY(0deg); -ms-transform: rotateY(0deg); -o-transform: rotateY(0deg); transform: rotateY(0deg); -webkit-transition: all 0.3s ease 0s; -moz-transition: all 0.3s ease 0s; -o-transition: all 0.3s ease 0s; transition: all 0.3s ease 0s; } .ImageWrapper .StyleK span:nth-of-type(2) { top: 50%; bottom: 50%; right: 50%; margin: -20px -42px 0 0; visibility: hidden; opacity: 0; -webkit-transform: rotateY(0deg); -moz-transform: rotateY(0deg); -ms-transform: rotateY(0deg); -o-transform: rotateY(0deg); transform: rotateY(0deg); -webkit-transition: all 0.3s ease 0s; -moz-transition: all 0.3s ease 0s; -o-transition: all 0.3s ease 0s; transition: all 0.3s ease 0s; } .ImageWrapper:hover .StyleK span:nth-of-type(1) { visibility: visible; opacity: 1; -webkit-transform: rotateY(360deg); -moz-transform: rotateY(360deg); -ms-transform: rotateY(360deg); -o-transform: rotateY(360deg); transform: rotateY(360deg); } .ImageWrapper:hover .StyleK span:nth-of-type(2) { visibility: visible; opacity: 1; -webkit-transform: rotateY(360deg); -moz-transform: rotateY(360deg); -ms-transform: rotateY(360deg); -o-transform: rotateY(360deg); transform: rotateY(360deg); } .ImageWrapper .StyleCa span { position: absolute; } .ImageWrapper .StyleCa span:nth-of-type(1) { top: 50%; bottom: 50%; left: 50%; margin: -20px 0 0 -42px; visibility: hidden; opacity: 0; -webkit-transform: scale(0.2) rotateY(0deg); -moz-transform: scale(0.2) rotateY(0deg); -ms-transform: scale(0.2) rotateY(0deg); -o-transform: scale(0.2) rotateY(0deg); transform: scale(0.2) rotateY(0deg); -webkit-transition: all 0.3s ease 0s; -moz-transition: all 0.3s ease 0s; -o-transition: all 0.3s ease 0s; transition: all 0.3s ease 0s; } .ImageWrapper .StyleCa span:nth-of-type(2) { top: 50%; bottom: 50%; right: 50%; margin: -20px -42px 0 0; visibility: hidden; opacity: 0; -webkit-transform: scale(0.2) rotateY(0deg); -moz-transform: scale(0.2) rotateY(0deg); -ms-transform: scale(0.2) rotateY(0deg); -o-transform: scale(0.2) rotateY(0deg); transform: scale(0.2) rotateY(0deg); -webkit-transition: all 0.3s ease 0s; -moz-transition: all 0.3s ease 0s; -o-transition: all 0.3s ease 0s; transition: all 0.3s ease 0s; } .ImageWrapper:hover .StyleCa span:nth-of-type(1) { visibility: visible; opacity: 1; -webkit-transform: scale(1) rotateY(360deg); -moz-transform: scale(1) rotateY(360deg); -ms-transform: scale(1) rotateY(360deg); -o-transform: scale(1) rotateY(360deg); transform: scale(1) rotateY(360deg); } .ImageWrapper:hover .StyleCa span:nth-of-type(2) { visibility: visible; opacity: 1; -webkit-transform: scale(1) rotateY(360deg); -moz-transform: scale(1) rotateY(360deg); -ms-transform: scale(1) rotateY(360deg); -o-transform: scale(1) rotateY(360deg); transform: scale(1) rotateY(360deg); } .ImageWrapper .StyleSc span { position: absolute; } .ImageWrapper .StyleSc span:nth-of-type(1) { bottom: 50%; top: 50%; left: 0; margin: -20px 0 0 -68px; visibility: hidden; opacity: 0; -webkit-transition: all 0.3s ease 0s; -moz-transition: all 0.3s ease 0s; -o-transition: all 0.3s ease 0s; transition: all 0.3s ease 0s; } .ImageWrapper .StyleSc span:nth-of-type(2) { top: 0; right: 50%; left: 50%; margin: -20px 0 0 -20px; visibility: hidden; opacity: 0; -webkit-transition: all 0.3s ease 0s; -moz-transition: all 0.3s ease 0s; -o-transition: all 0.3s ease 0s; transition: all 0.3s ease 0s; } .ImageWrapper .StyleSc span:nth-of-type(3) { bottom: 50%; top: 50%; right: 0; margin: -20px -68px 0 0; visibility: hidden; opacity: 0; -webkit-transition: all 0.3s ease 0s; -moz-transition: all 0.3s ease 0s; -o-transition: all 0.3s ease 0s; transition: all 0.3s ease 0s; } .ImageWrapper:hover .StyleSc span:nth-of-type(1) { left: 50%; visibility: visible; opacity: 1; } .ImageWrapper:hover .StyleSc span:nth-of-type(2) { top: 50%; visibility: visible; opacity: 1; } .ImageWrapper:hover .StyleSc span:nth-of-type(3) { right: 50%; visibility: visible; opacity: 1; } .ImageWrapper .StyleTi span { position: absolute; } .ImageWrapper .StyleTi span:nth-of-type(1) { bottom: 50%; top: 50%; left: 0; margin: -20px 0 0 -68px; visibility: hidden; opacity: 0; -webkit-transition: all 0.3s ease 0s; -moz-transition: all 0.3s ease 0s; -o-transition: all 0.3s ease 0s; transition: all 0.3s ease 0s; } .ImageWrapper .StyleTi span:nth-of-type(2) { bottom: 50%; top: 50%; left: 50%; right: 50%; margin: -20px 0 0 -20px; visibility: hidden; opacity: 0; -webkit-transform: scale(0); -moz-transform: scale(0); -ms-transform: scale(0); -o-transform: scale(0); transform: scale(0); -webkit-transition: all 0.3s ease 0s; -moz-transition: all 0.3s ease 0s; -o-transition: all 0.3s ease 0s; transition: all 0.3s ease 0s; } .ImageWrapper .StyleTi span:nth-of-type(3) { bottom: 50%; top: 50%; right: 0; margin: -20px -68px 0 0; visibility: hidden; opacity: 0; -webkit-transition: all 0.3s ease 0s; -moz-transition: all 0.3s ease 0s; -o-transition: all 0.3s ease 0s; transition: all 0.3s ease 0s; } .ImageWrapper:hover .StyleTi span:nth-of-type(1) { left: 50%; visibility: visible; opacity: 1; } .ImageWrapper:hover .StyleTi span:nth-of-type(2) { visibility: visible; opacity: 1; -webkit-transform: scale(1); -moz-transform: scale(1); -ms-transform: scale(1); -o-transform: scale(1); transform: scale(1); } .ImageWrapper:hover .StyleTi span:nth-of-type(3) { right: 50%; visibility: visible; opacity: 1; } .ImageWrapper .StyleV span { position: absolute; } .ImageWrapper .StyleV span:nth-of-type(1) { top: 0; left: 50%; margin: -20px 0 0 -68px; visibility: hidden; opacity: 0; transition: all 200ms cubic-bezier(0.000,1.135,0.730,1.405) .2s; } .ImageWrapper .StyleV span:nth-of-type(2) { top: 0; left: 50%; margin: -20px 0 0 -20px; visibility: hidden; opacity: 0; transition: all 200ms cubic-bezier(0.000,1.135,0.730,1.405) .3s; } .ImageWrapper .StyleV span:nth-of-type(3) { top: 0; right: 50%; margin: -20px -68px 0 0; visibility: hidden; opacity: 0; transition: all 200ms cubic-bezier(0.000,1.135,0.730,1.405) .4s; } .ImageWrapper:hover .StyleV span:nth-of-type(1) { top: 50%; visibility: visible; opacity: 1; } .ImageWrapper:hover .StyleV span:nth-of-type(2) { top: 50%; visibility: visible; opacity: 1; } .ImageWrapper:hover .StyleV span:nth-of-type(3) { top: 50%; visibility: visible; opacity: 1; } .ImageWrapper .PStyleH { background: url(../images/plus.png) no-repeat scroll center center / 60px 60px #222222; height: 100%; left: 0; opacity: 0; overflow: hidden; position: absolute; top: 0; -webkit-transition: all 0.3s ease 0s; -moz-transition: all 0.3s ease 0s; -o-transition: all 0.3s ease 0s; transition: all 0.3s ease 0s; width: 100%; z-index: 9999; } .ImageWrapper:hover .PStyleH { opacity: .6; visibility: visible; } .ImageWrapper .PStyleHe { position: absolute; background: url(../images/plus.png) no-repeat scroll center center / 100% 100% #222222; width: 100%; height: 100%; z-index: 1; -o-background-origin: padding-box, padding-box; background-origin: padding-box, padding-box; background-position: center center; background-repeat: no-repeat; -o-background-size: 10px 10px, 100% 100%; background-size: 10px 10px, 100% 100%; opacity: 0; top: 0; -webkit-transition: all 0.3s ease-in 0s; -moz-transition: all 0.3s ease-in 0s; -o-transition: all 0.3s ease-in 0s; transition: all 0.3s ease-in 0s; } .ImageWrapper:hover .PStyleHe { opacity: .6; -o-background-size: 60px 60px, 100% 100%; background-size: 60px 60px, 100% 100%; visibility: visible; } .ImageWrapper .PStyleLi { -webkit-transform: scale(0.5) rotateY(180deg); -moz-transform: scale(0.5) rotateY(180deg); -ms-transform: scale(0.5) rotateY(180deg); -o-transform: scale(0.5) rotateY(180deg); transform: scale(0.5) rotateY(180deg); background: url(../images/plus.png) no-repeat scroll center center / 60px 60px #222222; height: 100%; left: 0; opacity: 0; overflow: hidden; position: absolute; top: 0; -webkit-transition: all 0.3s ease 0s; -moz-transition: all 0.3s ease 0s; -o-transition: all 0.3s ease 0s; transition: all 0.3s ease 0s; width: 100%; z-index: 9999; } .ImageWrapper:hover .PStyleLi { opacity: .6; -webkit-transform: scale(1) rotateY(0deg); -moz-transform: scale(1) rotateY(0deg); -ms-transform: scale(1) rotateY(0deg); -o-transform: scale(1) rotateY(0deg); transform: scale(1) rotateY(0deg); visibility: visible; } .ImageWrapper .PStyleBe { -webkit-transform: scale(0.5) rotateX(180deg); -moz-transform: scale(0.5) rotateX(180deg); -ms-transform: scale(0.5) rotateX(180deg); -o-transform: scale(0.5) rotateX(180deg); transform: scale(0.5) rotateX(180deg); background: url(../images/plus.png) no-repeat scroll center center / 60px 60px #222222; height: 100%; left: 0; opacity: 0; overflow: hidden; position: absolute; top: 0; -webkit-transition: all 0.3s ease 0s; -moz-transition: all 0.3s ease 0s; -o-transition: all 0.3s ease 0s; transition: all 0.3s ease 0s; width: 100%; z-index: 9999; } .ImageWrapper:hover .PStyleBe { opacity: .6; -webkit-transform: scale(1) rotateX(0deg); -moz-transform: scale(1) rotateX(0deg); -ms-transform: scale(1) rotateX(0deg); -o-transform: scale(1) rotateX(0deg); transform: scale(1) rotateX(0deg); visibility: visible; } .ImageWrapper .PStyleB { position: absolute; background: url(../images/plus.png) no-repeat scroll top left / 100% 100% #222222; width: 100%; height: 100%; z-index: 1; -o-background-origin: padding-box, padding-box; background-origin: padding-box, padding-box; background-position: top left; background-repeat: no-repeat; -o-background-size: 10px 10px, 100% 100%; background-size: 10px 10px, 100% 100%; opacity: 0; top: 0; -webkit-transition: all 0.3s ease-in 0s; -moz-transition: all 0.3s ease-in 0s; -o-transition: all 0.3s ease-in 0s; transition: all 0.3s ease-in 0s; } .ImageWrapper:hover .PStyleB { opacity: .6; -o-background-size: 60px 60px, 100% 100%; background-size: 60px 60px, 100% 100%; visibility: visible; background-position: center center; } .ImageWrapper .PStyleC { position: absolute; background: url(../images/plus.png) no-repeat scroll top left / 100% 100% #222222; width: 100%; height: 100%; z-index: 1; -o-background-origin: padding-box, padding-box; background-origin: padding-box, padding-box; background-position: top right; background-repeat: no-repeat; -o-background-size: 10px 10px, 100% 100%; background-size: 10px 10px, 100% 100%; opacity: 0; top: 0; -webkit-transition: all 0.3s ease-in 0s; -moz-transition: all 0.3s ease-in 0s; -o-transition: all 0.3s ease-in 0s; transition: all 0.3s ease-in 0s; } .ImageWrapper:hover .PStyleC { opacity: .6; -o-background-size: 60px 60px, 100% 100%; background-size: 60px 60px, 100% 100%; visibility: visible; background-position: center center; } .ImageWrapper .PStyleN { position: absolute; background: url(../images/plus.png) no-repeat scroll top left / 100% 100% #222222; width: 100%; height: 100%; z-index: 1; -o-background-origin: padding-box, padding-box; background-origin: padding-box, padding-box; background-position: bottom right; background-repeat: no-repeat; -o-background-size: 10px 10px, 100% 100%; background-size: 10px 10px, 100% 100%; opacity: 0; top: 0; -webkit-transition: all 0.3s ease-in 0s; -moz-transition: all 0.3s ease-in 0s; -o-transition: all 0.3s ease-in 0s; transition: all 0.3s ease-in 0s; } .ImageWrapper:hover .PStyleN { opacity: .6; -o-background-size: 60px 60px, 100% 100%; background-size: 60px 60px, 100% 100%; visibility: visible; background-position: center center; } .ImageWrapper .PStyleO { position: absolute; background: url(../images/plus.png) no-repeat scroll top left / 100% 100% #222222; width: 100%; height: 100%; z-index: 1; -o-background-origin: padding-box, padding-box; background-origin: padding-box, padding-box; background-position: bottom left; background-repeat: no-repeat; -o-background-size: 10px 10px, 100% 100%; background-size: 10px 10px, 100% 100%; opacity: 0; top: 0; -webkit-transition: all 0.3s ease-in 0s; -moz-transition: all 0.3s ease-in 0s; -o-transition: all 0.3s ease-in 0s; transition: all 0.3s ease-in 0s; } .ImageWrapper:hover .PStyleO { opacity: .6; -o-background-size: 60px 60px, 100% 100%; background-size: 60px 60px, 100% 100%; visibility: visible; background-position: center center; } .ImageWrapper .PStyleF { position: absolute; background: url(../images/plus.png) no-repeat scroll top left / 100% 100% #222222; width: 100%; height: 100%; z-index: 1; -o-background-origin: padding-box, padding-box; background-origin: padding-box, padding-box; background-position: top center; background-repeat: no-repeat; -o-background-size: 10px 10px, 100% 100%; background-size: 10px 10px, 100% 100%; opacity: 0; top: 0; -webkit-transition: all 0.3s ease-in 0s; -moz-transition: all 0.3s ease-in 0s; -o-transition: all 0.3s ease-in 0s; transition: all 0.3s ease-in 0s; } .ImageWrapper:hover .PStyleF { opacity: .6; -o-background-size: 60px 60px, 100% 100%; background-size: 60px 60px, 100% 100%; visibility: visible; background-position: center center; } .ImageWrapper .PStyleNe { position: absolute; background: url(../images/plus.png) no-repeat scroll top left / 100% 100% #222222; width: 100%; height: 100%; z-index: 1; -o-background-origin: padding-box, padding-box; background-origin: padding-box, padding-box; background-position: bottom center; background-repeat: no-repeat; -o-background-size: 10px 10px, 100% 100%; background-size: 10px 10px, 100% 100%; opacity: 0; top: 0; -webkit-transition: all 0.3s ease-in 0s; -moz-transition: all 0.3s ease-in 0s; -o-transition: all 0.3s ease-in 0s; transition: all 0.3s ease-in 0s; } .ImageWrapper:hover .PStyleNe { opacity: .6; -o-background-size: 60px 60px, 100% 100%; background-size: 60px 60px, 100% 100%; visibility: visible; background-position: center center; } .ContentWrapperH .ContentH { position: absolute; background: rgba(0,0,0,0.4); opacity: 0; visibility: hidden; width: 100%; height: 100%; display: block; right: 10px; bottom: 10px; top: 10px; left: 10px; -webkit-transition: all 0.3s ease 0s; -moz-transition: all 0.3s ease 0s; -o-transition: all 0.3s ease 0s; transition: all 0.3s ease 0s; } .ContentWrapperH:hover .ContentH { opacity: 1; visibility: visible; } .ContentWrapperH .ContentH .Content { position: relative; top: 10%; padding: 0 10px; } .ContentWrapperH .ContentH .Content h2 { font: 16px 'Source Sans Pro', Arial, sans-serif; color: #8CA757; padding: 0 0 6px; } .ContentWrapperH .ContentH .Content p { font: normal 12px 'Source Sans Pro'; color: #666666; } .ContentWrapperH .ContentH .Content .ReadMore { float: right; margin: 16px 0 0; background: #D1CDC3; background: -moz-linear-gradient(top,#D1CDC3 0%,#C9C5BA 100%); background: -webkit-gradient(linear,left top,left bottom,color-stop(0%,#D1CDC3),color-stop(100%,#C9C5BA)); background: -webkit-linear-gradient(top,#D1CDC3 0%,#C9C5BA 100%); background: -o-linear-gradient(top,#D1CDC3 0%,#C9C5BA 100%); background: -ms-linear-gradient(top,#D1CDC3 0%,#C9C5BA 100%); background: linear-gradient(to bottom,#D1CDC3 0%,#C9C5BA 100%); filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#D1CDC3',endColorstr='#C9C5BA',GradientType=0); -webkit-border-radius: 2px 2px 2px 2px; border-radius: 2px 2px 2px 2px; -webkit-box-shadow: 0 -1px 0 rgba(0,0,0,0.08) inset, 0 1px 1px 0 rgba(0,0,0,0.11), 0 0 0 rgba(0,0,0,0); box-shadow: 0 -1px 0 rgba(0,0,0,0.08) inset, 0 1px 1px 0 rgba(0,0,0,0.11), 0 0 0 rgba(0,0,0,0); } .ContentWrapperH .ContentH .Content .ReadMore a { color: #757167; padding: 6px 16px; display: block; font: normal 12px 'Source Sans Pro'; } .ContentWrapperHe .ContentHe { position: absolute; background: #000000; background: rgba(0,0,0,0.4); opacity: 0; visibility: hidden; width: 100%; height: 100%; display: block; top: 0; left: 0; -webkit-transform: scale(0.0); -moz-transform: scale(0.0); -ms-transform: scale(0.0); -o-transform: scale(0.0); transform: scale(0.0); -webkit-transition: all 0.3s ease 0s; -moz-transition: all 0.3s ease 0s; -o-transition: all 0.3s ease 0s; transition: all 0.3s ease 0s; } .ContentWrapperHe:hover .ContentHe { opacity: 1; visibility: visible; -webkit-transform: scale(1.0); -moz-transform: scale(1.0); -ms-transform: scale(1.0); -o-transform: scale(1.0); transform: scale(1.0); right: 10px; } .ContentWrapperHe .ContentHe .Content { position: absolute; top: 10%; padding: 0 10px; } .ContentWrapperHe .ContentHe .Content h2 { font: 16px 'Source Sans Pro', Arial, sans-serif; color: #8CA757; padding: 0 0 6px; } .ContentWrapperHe .ContentHe .Content p { font: normal 12px 'Source Sans Pro'; color: #666666; } .ContentWrapperHe .ContentHe .Content .ReadMore { float: right; margin: 16px 0 0; background: #D1CDC3; background: -moz-linear-gradient(top,#D1CDC3 0%,#C9C5BA 100%); background: -webkit-gradient(linear,left top,left bottom,color-stop(0%,#D1CDC3),color-stop(100%,#C9C5BA)); background: -webkit-linear-gradient(top,#D1CDC3 0%,#C9C5BA 100%); background: -o-linear-gradient(top,#D1CDC3 0%,#C9C5BA 100%); background: -ms-linear-gradient(top,#D1CDC3 0%,#C9C5BA 100%); background: linear-gradient(to bottom,#D1CDC3 0%,#C9C5BA 100%); filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#D1CDC3',endColorstr='#C9C5BA',GradientType=0); -webkit-border-radius: 2px 2px 2px 2px; border-radius: 2px 2px 2px 2px; -webkit-box-shadow: 0 -1px 0 rgba(0,0,0,0.08) inset, 0 1px 1px 0 rgba(0,0,0,0.11), 0 0 0 rgba(0,0,0,0); box-shadow: 0 -1px 0 rgba(0,0,0,0.08) inset, 0 1px 1px 0 rgba(0,0,0,0.11), 0 0 0 rgba(0,0,0,0); } .ContentWrapperHe .ContentHe .Content .ReadMore a { color: #757167; padding: 6px 16px; display: block; font: normal 12px 'Source Sans Pro'; } .ContentWrapperLi:hover img { -webkit-transform: scale(0); -moz-transform: scale(0); -ms-transform: scale(0); -o-transform: scale(0); transform: scale(0); } .ContentWrapperLi .ContentLi { position: absolute; background: #ffffff; opacity: 0; visibility: hidden; width: 100%; height: 100%; display: block; top: 0; left: 0; -webkit-transform: scale(0); -moz-transform: scale(0); -ms-transform: scale(0); -o-transform: scale(0); transform: scale(0); -webkit-transition: all 0.3s ease 0s; -moz-transition: all 0.3s ease 0s; -o-transition: all 0.3s ease 0s; transition: all 0.3s ease 0s; } .ContentWrapperLi:hover .ContentLi { opacity: 1; visibility: visible; -webkit-transform: scale(1); -moz-transform: scale(1); -ms-transform: scale(1); -o-transform: scale(1); transform: scale(1); } .ContentWrapperLi .ContentLi .Content { position: absolute; top: 10%; padding: 0 10px; } .ContentWrapperLi .ContentLi .Content h2 { font: 16px 'Source Sans Pro', Arial, sans-serif; color: #8CA757; padding: 0 0 6px; } .ContentWrapperLi .ContentLi .Content p { font: normal 12px 'Source Sans Pro'; color: #666666; } .ContentWrapperLi .ContentLi .Content .ReadMore { float: right; margin: 16px 0 0; background: #D1CDC3; background: -moz-linear-gradient(top,#D1CDC3 0%,#C9C5BA 100%); background: -webkit-gradient(linear,left top,left bottom,color-stop(0%,#D1CDC3),color-stop(100%,#C9C5BA)); background: -webkit-linear-gradient(top,#D1CDC3 0%,#C9C5BA 100%); background: -o-linear-gradient(top,#D1CDC3 0%,#C9C5BA 100%); background: -ms-linear-gradient(top,#D1CDC3 0%,#C9C5BA 100%); background: linear-gradient(to bottom,#D1CDC3 0%,#C9C5BA 100%); filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#D1CDC3',endColorstr='#C9C5BA',GradientType=0); -webkit-border-radius: 2px 2px 2px 2px; border-radius: 2px 2px 2px 2px; -webkit-box-shadow: 0 -1px 0 rgba(0,0,0,0.08) inset, 0 1px 1px 0 rgba(0,0,0,0.11), 0 0 0 rgba(0,0,0,0); box-shadow: 0 -1px 0 rgba(0,0,0,0.08) inset, 0 1px 1px 0 rgba(0,0,0,0.11), 0 0 0 rgba(0,0,0,0); } .ContentWrapperLi .ContentLi .Content .ReadMore a { color: #757167; padding: 6px 16px; display: block; font: normal 12px 'Source Sans Pro'; } .ContentWrapperBe:hover img { -webkit-transform: scale(10); -moz-transform: scale(10); -ms-transform: scale(10); -o-transform: scale(10); transform: scale(10); opacity: 0; } .ContentWrapperBe .ContentBe { position: absolute; background: #ffffff; opacity: 0; visibility: hidden; width: 100%; height: 100%; display: block; top: 0; left: 0; -webkit-transition: all 0.3s ease 0s; -moz-transition: all 0.3s ease 0s; -o-transition: all 0.3s ease 0s; transition: all 0.3s ease 0s; } .ContentWrapperBe:hover .ContentBe { opacity: 1; visibility: visible; } .ContentWrapperBe .ContentBe .Content { position: absolute; top: 10%; padding: 0 10px; } .ContentWrapperBe .ContentBe .Content h2 { font: 16px 'Source Sans Pro', Arial, sans-serif; color: #8CA757; padding: 0 0 6px; } .ContentWrapperBe .ContentBe .Content p { font: normal 12px 'Source Sans Pro'; color: #666666; } .ContentWrapperBe .ContentBe .Content .ReadMore { float: right; margin: 16px 0 0; background: #D1CDC3; background: -moz-linear-gradient(top,#D1CDC3 0%,#C9C5BA 100%); background: -webkit-gradient(linear,left top,left bottom,color-stop(0%,#D1CDC3),color-stop(100%,#C9C5BA)); background: -webkit-linear-gradient(top,#D1CDC3 0%,#C9C5BA 100%); background: -o-linear-gradient(top,#D1CDC3 0%,#C9C5BA 100%); background: -ms-linear-gradient(top,#D1CDC3 0%,#C9C5BA 100%); background: linear-gradient(to bottom,#D1CDC3 0%,#C9C5BA 100%); filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#D1CDC3',endColorstr='#C9C5BA',GradientType=0); -webkit-border-radius: 2px 2px 2px 2px; border-radius: 2px 2px 2px 2px; -webkit-box-shadow: 0 -1px 0 rgba(0,0,0,0.08) inset, 0 1px 1px 0 rgba(0,0,0,0.11), 0 0 0 rgba(0,0,0,0); box-shadow: 0 -1px 0 rgba(0,0,0,0.08) inset, 0 1px 1px 0 rgba(0,0,0,0.11), 0 0 0 rgba(0,0,0,0); } .ContentWrapperBe .ContentBe .Content .ReadMore a { color: #757167; padding: 6px 16px; display: block; font: normal 12px 'Source Sans Pro'; } .ContentWrapperB:hover img { -webkit-transform: translateY(100%); -moz-transform: translateY(100%); -ms-transform: translateY(100%); -o-transform: translateY(100%); transform: translateY(100%); } .ContentWrapperB .ContentB { position: absolute; background: #ffffff; opacity: 0; visibility: hidden; width: 100%; height: 100%; display: block; top: -100%; left: 0; -webkit-transition: all 0.3s ease 0s; -moz-transition: all 0.3s ease 0s; -o-transition: all 0.3s ease 0s; transition: all 0.3s ease 0s; } .ContentWrapperB:hover .ContentB { opacity: 1; visibility: visible; top: 0; } .ContentWrapperB .ContentB .Content { position: absolute; top: 10%; padding: 0 10px; } .ContentWrapperB .ContentB .Content h2 { font: 16px 'Source Sans Pro', Arial, sans-serif; color: #8CA757; padding: 0 0 6px; } .ContentWrapperB .ContentB .Content p { font: normal 12px 'Source Sans Pro'; color: #666666; } .ContentWrapperB .ContentB .Content .ReadMore { float: right; margin: 16px 0 0; background: #D1CDC3; background: -moz-linear-gradient(top,#D1CDC3 0%,#C9C5BA 100%); background: -webkit-gradient(linear,left top,left bottom,color-stop(0%,#D1CDC3),color-stop(100%,#C9C5BA)); background: -webkit-linear-gradient(top,#D1CDC3 0%,#C9C5BA 100%); background: -o-linear-gradient(top,#D1CDC3 0%,#C9C5BA 100%); background: -ms-linear-gradient(top,#D1CDC3 0%,#C9C5BA 100%); background: linear-gradient(to bottom,#D1CDC3 0%,#C9C5BA 100%); filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#D1CDC3',endColorstr='#C9C5BA',GradientType=0); -webkit-border-radius: 2px 2px 2px 2px; border-radius: 2px 2px 2px 2px; -webkit-box-shadow: 0 -1px 0 rgba(0,0,0,0.08) inset, 0 1px 1px 0 rgba(0,0,0,0.11), 0 0 0 rgba(0,0,0,0); box-shadow: 0 -1px 0 rgba(0,0,0,0.08) inset, 0 1px 1px 0 rgba(0,0,0,0.11), 0 0 0 rgba(0,0,0,0); } .ContentWrapperB .ContentB .Content .ReadMore a { color: #757167; padding: 6px 16px; display: block; font: normal 12px 'Source Sans Pro'; } .ContentWrapperC:hover img { -webkit-transform: translateY(-100%); -moz-transform: translateY(-100%); -ms-transform: translateY(-100%); -o-transform: translateY(-100%); transform: translateY(-100%); } .ContentWrapperC .ContentC { position: absolute; background: #ffffff; opacity: 0; visibility: hidden; width: 100%; height: 100%; display: block; bottom: -100%; left: 0; -webkit-transition: all 0.3s ease 0s; -moz-transition: all 0.3s ease 0s; -o-transition: all 0.3s ease 0s; transition: all 0.3s ease 0s; } .ContentWrapperC:hover .ContentC { opacity: 1; visibility: visible; bottom: 0; } .ContentWrapperC .ContentC .Content { position: absolute; top: 10%; padding: 0 10px; } .ContentWrapperC .ContentC .Content h2 { font: 16px 'Source Sans Pro', Arial, sans-serif; color: #8CA757; padding: 0 0 6px; } .ContentWrapperC .ContentC .Content p { font: normal 12px 'Source Sans Pro'; color: #666666; } .ContentWrapperC .ContentC .Content .ReadMore { float: right; margin: 16px 0 0; background: #D1CDC3; background: -moz-linear-gradient(top,#D1CDC3 0%,#C9C5BA 100%); background: -webkit-gradient(linear,left top,left bottom,color-stop(0%,#D1CDC3),color-stop(100%,#C9C5BA)); background: -webkit-linear-gradient(top,#D1CDC3 0%,#C9C5BA 100%); background: -o-linear-gradient(top,#D1CDC3 0%,#C9C5BA 100%); background: -ms-linear-gradient(top,#D1CDC3 0%,#C9C5BA 100%); background: linear-gradient(to bottom,#D1CDC3 0%,#C9C5BA 100%); filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#D1CDC3',endColorstr='#C9C5BA',GradientType=0); -webkit-border-radius: 2px 2px 2px 2px; border-radius: 2px 2px 2px 2px; -webkit-box-shadow: 0 -1px 0 rgba(0,0,0,0.08) inset, 0 1px 1px 0 rgba(0,0,0,0.11), 0 0 0 rgba(0,0,0,0); box-shadow: 0 -1px 0 rgba(0,0,0,0.08) inset, 0 1px 1px 0 rgba(0,0,0,0.11), 0 0 0 rgba(0,0,0,0); } .ContentWrapperC .ContentC .Content .ReadMore a { color: #757167; padding: 6px 16px; display: block; font: normal 12px 'Source Sans Pro'; } .ContentWrapperN:hover img { -webkit-transform: translateX(-100%); -moz-transform: translateX(-100%); -ms-transform: translateX(-100%); -o-transform: translateX(-100%); transform: translateX(-100%); } .ContentWrapperN .ContentN { position: absolute; background: #ffffff; opacity: 0; visibility: hidden; width: 100%; height: 100%; display: block; top: 0; right: -100%; -webkit-transition: all 0.3s ease 0s; -moz-transition: all 0.3s ease 0s; -o-transition: all 0.3s ease 0s; transition: all 0.3s ease 0s; } .ContentWrapperN:hover .ContentN { opacity: 1; visibility: visible; right: 0; } .ContentWrapperN .ContentN .Content { position: absolute; top: 10%; padding: 0 10px; } .ContentWrapperN .ContentN .Content h2 { font: 16px 'Source Sans Pro', Arial, sans-serif; color: #8CA757; padding: 0 0 6px; } .ContentWrapperN .ContentN .Content p { font: normal 12px 'Source Sans Pro'; color: #666666; } .ContentWrapperN .ContentN .Content .ReadMore { float: right; margin: 16px 0 0; background: #D1CDC3; background: -moz-linear-gradient(top,#D1CDC3 0%,#C9C5BA 100%); background: -webkit-gradient(linear,left top,left bottom,color-stop(0%,#D1CDC3),color-stop(100%,#C9C5BA)); background: -webkit-linear-gradient(top,#D1CDC3 0%,#C9C5BA 100%); background: -o-linear-gradient(top,#D1CDC3 0%,#C9C5BA 100%); background: -ms-linear-gradient(top,#D1CDC3 0%,#C9C5BA 100%); background: linear-gradient(to bottom,#D1CDC3 0%,#C9C5BA 100%); filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#D1CDC3',endColorstr='#C9C5BA',GradientType=0); -webkit-border-radius: 2px 2px 2px 2px; border-radius: 2px 2px 2px 2px; -webkit-box-shadow: 0 -1px 0 rgba(0,0,0,0.08) inset, 0 1px 1px 0 rgba(0,0,0,0.11), 0 0 0 rgba(0,0,0,0); box-shadow: 0 -1px 0 rgba(0,0,0,0.08) inset, 0 1px 1px 0 rgba(0,0,0,0.11), 0 0 0 rgba(0,0,0,0); } .ContentWrapperN .ContentN .Content .ReadMore a { color: #757167; padding: 6px 16px; display: block; font: normal 12px 'Source Sans Pro'; } .ContentWrapperO:hover img { -webkit-transform: translateX(100%); -moz-transform: translateX(100%); -ms-transform: translateX(100%); -o-transform: translateX(100%); transform: translateX(100%); } .ContentWrapperO .ContentO { position: absolute; background: #ffffff; opacity: 0; visibility: hidden; width: 100%; height: 100%; display: block; top: 0; left: -100%; -webkit-transition: all 0.3s ease 0s; -moz-transition: all 0.3s ease 0s; -o-transition: all 0.3s ease 0s; transition: all 0.3s ease 0s; } .ContentWrapperO:hover .ContentO { opacity: 1; visibility: visible; left: 0; } .ContentWrapperO .ContentO .Content { position: absolute; top: 10%; padding: 0 10px; } .ContentWrapperO .ContentO .Content h2 { font: 16px 'Source Sans Pro', Arial, sans-serif; color: #8CA757; padding: 0 0 6px; } .ContentWrapperO .ContentO .Content p { font: normal 12px 'Source Sans Pro'; color: #666666; } .ContentWrapperO .ContentO .Content .ReadMore { float: right; margin: 16px 0 0; background: #D1CDC3; background: -moz-linear-gradient(top,#D1CDC3 0%,#C9C5BA 100%); background: -webkit-gradient(linear,left top,left bottom,color-stop(0%,#D1CDC3),color-stop(100%,#C9C5BA)); background: -webkit-linear-gradient(top,#D1CDC3 0%,#C9C5BA 100%); background: -o-linear-gradient(top,#D1CDC3 0%,#C9C5BA 100%); background: -ms-linear-gradient(top,#D1CDC3 0%,#C9C5BA 100%); background: linear-gradient(to bottom,#D1CDC3 0%,#C9C5BA 100%); filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#D1CDC3',endColorstr='#C9C5BA',GradientType=0); -webkit-border-radius: 2px 2px 2px 2px; border-radius: 2px 2px 2px 2px; -webkit-box-shadow: 0 -1px 0 rgba(0,0,0,0.08) inset, 0 1px 1px 0 rgba(0,0,0,0.11), 0 0 0 rgba(0,0,0,0); box-shadow: 0 -1px 0 rgba(0,0,0,0.08) inset, 0 1px 1px 0 rgba(0,0,0,0.11), 0 0 0 rgba(0,0,0,0); } .ContentWrapperO .ContentO .Content .ReadMore a { color: #757167; padding: 6px 16px; display: block; font: normal 12px 'Source Sans Pro'; } .ContentWrapperF:hover img { -webkit-transform: translateX(20%); -moz-transform: translateX(20%); -ms-transform: translateX(20%); -o-transform: translateX(20%); transform: translateX(20%); } .ContentWrapperF .ContentF { position: absolute; background: #ffffff; opacity: 0; visibility: hidden; width: 50%; height: 100%; display: block; top: 0; left: 0; -webkit-transform: perspective(600px) rotateY(90deg); -moz-transform: perspective(600px) rotateY(90deg); -ms-transform: perspective(600px) rotateY(90deg); -o-transform: perspective(600px) rotateY(90deg); transform: perspective(600px) rotateY(90deg); -webkit-transform-origin: left center 0; -moz-transform-origin: left center 0; -ms-transform-origin: left center 0; -o-transform-origin: left center 0; transform-origin: left center 0; -webkit-transform-style: preserve-3d; -moz-transform-style: preserve-3d; -ms-transform-style: preserve-3d; -o-transform-style: preserve-3d; transform-style: preserve-3d; -webkit-transition: all 0.3s ease 0s; -moz-transition: all 0.3s ease 0s; -o-transition: all 0.3s ease 0s; transition: all 0.3s ease 0s; } .ContentWrapperF:hover .ContentF { opacity: 1; visibility: visible; -webkit-transform: perspective(600px) rotateY(0deg); -moz-transform: perspective(600px) rotateY(0deg); -ms-transform: perspective(600px) rotateY(0deg); -o-transform: perspective(600px) rotateY(0deg); transform: perspective(600px) rotateY(0deg); } .ContentWrapperF .ContentF .Content { position: absolute; top: 10%; padding: 0 10px; } .ContentWrapperF .ContentF .Content h2 { font: 16px 'Source Sans Pro', Arial, sans-serif; color: #8CA757; padding: 0 0 6px; } .ContentWrapperF .ContentF .Content p { font: normal 12px 'Source Sans Pro'; color: #666666; } .ContentWrapperNe:hover img { -webkit-transform: translateY(20%); -moz-transform: translateY(20%); -ms-transform: translateY(20%); -o-transform: translateY(20%); transform: translateY(20%); } .ContentWrapperNe .ContentNe { position: absolute; background: #ffffff; opacity: 0; visibility: hidden; width: 100%; height: 50%; display: block; top: 0; left: 0; -webkit-transform: perspective(600px) rotateX(-90deg); -moz-transform: perspective(600px) rotateX(-90deg); -ms-transform: perspective(600px) rotateX(-90deg); -o-transform: perspective(600px) rotateX(-90deg); transform: perspective(600px) rotateX(-90deg); -webkit-transform-origin: center top 0; -moz-transform-origin: center top 0; -ms-transform-origin: center top 0; -o-transform-origin: center top 0; transform-origin: center top 0; -webkit-transform-style: preserve-3d; -moz-transform-style: preserve-3d; -ms-transform-style: preserve-3d; -o-transform-style: preserve-3d; transform-style: preserve-3d; -webkit-transition: all 0.3s ease 0s; -moz-transition: all 0.3s ease 0s; -o-transition: all 0.3s ease 0s; transition: all 0.3s ease 0s; } .ContentWrapperNe:hover .ContentNe { opacity: 1; visibility: visible; -webkit-transform: perspective(600px) rotateY(0deg); -moz-transform: perspective(600px) rotateX(0deg); -ms-transform: perspective(600px) rotateX(0deg); -o-transform: perspective(600px) rotateX(0deg); transform: perspective(600px) rotateX(0deg); } .ContentWrapperNe .ContentNe .Content { position: absolute; top: 10%; padding: 0 10px; } .ContentWrapperNe .ContentNe .Content h2 { font: 16px 'Source Sans Pro', Arial, sans-serif; color: #8CA757; padding: 0 0 6px; } .ContentWrapperNe .ContentNe .Content p { font: normal 12px 'Source Sans Pro'; color: #666666; } .ContentWrapperNa:hover img { -webkit-transform: translateX(-20%); -moz-transform: translateX(-20%); -ms-transform: translateX(-20%); -o-transform: translateX(-20%); transform: translateX(-20%); } .ContentWrapperNa .ContentNa { position: absolute; background: #ffffff; opacity: 0; visibility: hidden; width: 50%; height: 100%; display: block; top: 0; right: 0; -webkit-transform: perspective(600px) rotateY(-90deg); -moz-transform: perspective(600px) rotateY(-90deg); -ms-transform: perspective(600px) rotateY(-90deg); -o-transform: perspective(600px) rotateY(-90deg); transform: perspective(600px) rotateY(-90deg); -webkit-transform-origin: right center 0; -moz-transform-origin: right center 0; -ms-transform-origin: right center 0; -o-transform-origin: right center 0; transform-origin: right center 0; -webkit-transform-style: preserve-3d; -moz-transform-style: preserve-3d; -ms-transform-style: preserve-3d; -o-transform-style: preserve-3d; transform-style: preserve-3d; -webkit-transition: all 0.3s ease 0s; -moz-transition: all 0.3s ease 0s; -o-transition: all 0.3s ease 0s; transition: all 0.3s ease 0s; } .ContentWrapperNa:hover .ContentNa { opacity: 1; visibility: visible; -webkit-transform: perspective(600px) rotateY(0deg); -moz-transform: perspective(600px) rotateY(0deg); -ms-transform: perspective(600px) rotateY(0deg); -o-transform: perspective(600px) rotateY(0deg); transform: perspective(600px) rotateY(0deg); } .ContentWrapperNa .ContentNa .Content { position: absolute; top: 10%; padding: 0 10px; } .ContentWrapperNa .ContentNa .Content h2 { font: 16px 'Source Sans Pro', Arial, sans-serif; color: #8CA757; padding: 0 0 6px; } .ContentWrapperNa .ContentNa .Content p { font: normal 12px 'Source Sans Pro'; color: #666666; } .ContentWrapperMg:hover img { -webkit-transform: translateY(-20%); -moz-transform: translateY(-20%); -ms-transform: translateY(-20%); -o-transform: translateY(-20%); transform: translateY(-20%); } .ContentWrapperMg .ContentMg { position: absolute; background: #ffffff; opacity: 0; visibility: hidden; width: 100%; height: 50%; display: block; bottom: 0; left: 0; -webkit-transform: perspective(600px) rotateX(90deg); -moz-transform: perspective(600px) rotateX(90deg); -ms-transform: perspective(600px) rotateX(90deg); -o-transform: perspective(600px) rotateX(90deg); transform: perspective(600px) rotateX(90deg); -webkit-transform-origin: center bottom 0; -moz-transform-origin: center bottom 0; -ms-transform-origin: center bottom 0; -o-transform-origin: center bottom 0; transform-origin: center bottom 0; -webkit-transform-style: preserve-3d; -moz-transform-style: preserve-3d; -ms-transform-style: preserve-3d; -o-transform-style: preserve-3d; transform-style: preserve-3d; -webkit-transition: all 0.3s ease 0s; -moz-transition: all 0.3s ease 0s; -o-transition: all 0.3s ease 0s; transition: all 0.3s ease 0s; } .ContentWrapperMg:hover .ContentMg { opacity: 1; visibility: visible; -webkit-transform: perspective(600px) rotateY(0deg); -moz-transform: perspective(600px) rotateY(0deg); -ms-transform: perspective(600px) rotateY(0deg); -o-transform: perspective(600px) rotateY(0deg); transform: perspective(600px) rotateY(0deg); } .ContentWrapperMg .ContentMg .Content { position: absolute; top: 10%; padding: 0 10px; } .ContentWrapperMg .ContentMg .Content h2 { font: 16px 'Source Sans Pro', Arial, sans-serif; color: #8CA757; padding: 0 0 6px; } .ContentWrapperMg .ContentMg .Content p { font: normal 12px 'Source Sans Pro'; color: #666666; } .ContentWrapperSi .ContentSi { position: absolute; background: #ffffff; opacity: 0; visibility: hidden; width: 100%; height: 100%; display: block; top: 0; left: 0; -webkit-transform: rotateX(0deg) scale(0.0); -moz-transform: rotateX(0deg) scale(0.0); -ms-transform: rotateX(0deg) scale(0.0); -o-transform: rotateX(0deg) scale(0.0); transform: rotateX(0deg) scale(0.0); -webkit-transition: all 0.3s ease 0s; -moz-transition: all 0.3s ease 0s; -o-transition: all 0.3s ease 0s; transition: all 0.3s ease 0s; } .ContentWrapperSi:hover .ContentSi { opacity: 1; visibility: visible; -webkit-transform: rotateX(360deg) scale(.9); -moz-transform: rotateX(360deg) scale(.9); -ms-transform: rotateX(360deg) scale(.9); -o-transform: rotateX(360deg) scale(.9); transform: rotateX(360deg) scale(.9); } .ContentWrapperSi .ContentSi .Content { position: absolute; top: 10%; padding: 0 10px; } .ContentWrapperSi .ContentSi .Content h2 { font: 16px 'Source Sans Pro', Arial, sans-serif; color: #8CA757; padding: 0 0 6px; } .ContentWrapperSi .ContentSi .Content p { font: normal 12px 'Source Sans Pro'; color: #666666; } .ContentWrapperSi .ContentSi .Content .ReadMore { float: right; margin: 16px 0 0; background: #D1CDC3; background: -moz-linear-gradient(top,#D1CDC3 0%,#C9C5BA 100%); background: -webkit-gradient(linear,left top,left bottom,color-stop(0%,#D1CDC3),color-stop(100%,#C9C5BA)); background: -webkit-linear-gradient(top,#D1CDC3 0%,#C9C5BA 100%); background: -o-linear-gradient(top,#D1CDC3 0%,#C9C5BA 100%); background: -ms-linear-gradient(top,#D1CDC3 0%,#C9C5BA 100%); background: linear-gradient(to bottom,#D1CDC3 0%,#C9C5BA 100%); filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#D1CDC3',endColorstr='#C9C5BA',GradientType=0); -webkit-border-radius: 2px 2px 2px 2px; border-radius: 2px 2px 2px 2px; -webkit-box-shadow: 0 -1px 0 rgba(0,0,0,0.08) inset, 0 1px 1px 0 rgba(0,0,0,0.11), 0 0 0 rgba(0,0,0,0); box-shadow: 0 -1px 0 rgba(0,0,0,0.08) inset, 0 1px 1px 0 rgba(0,0,0,0.11), 0 0 0 rgba(0,0,0,0); } .ContentWrapperSi .ContentSi .Content .ReadMore a { color: #757167; padding: 6px 16px; display: block; font: normal 12px 'Source Sans Pro'; } .ContentWrapperP .ContentP { position: absolute; background: #ffffff; opacity: 0; visibility: hidden; width: 100%; height: 100%; display: block; top: 0; left: 0; -webkit-transform-origin: top left; -webkit-transform-style: preserve-3D; -webkit-transform: rotate(180deg); transform-origin: top left; transform-style: preserve-3D; transform: rotate(180deg); -webkit-transition: all 0.3s ease 0s; -moz-transition: all 0.3s ease 0s; -o-transition: all 0.3s ease 0s; transition: all 0.3s ease 0s; } .ContentWrapperP:hover .ContentP { opacity: 1; visibility: visible; -webkit-transform: rotate(0deg); transform: rotate(0deg); } .ContentWrapperP .ContentP .Content { position: absolute; top: 10%; padding: 0 10px; } .ContentWrapperP .ContentP .Content h2 { font: 16px 'Source Sans Pro', Arial, sans-serif; color: #8CA757; padding: 0 0 6px; } .ContentWrapperP .ContentP .Content p { font: normal 12px 'Source Sans Pro'; color: #666666; } .ContentWrapperP .ContentP .Content .ReadMore { float: right; margin: 16px 0 0; background: #D1CDC3; background: -moz-linear-gradient(top,#D1CDC3 0%,#C9C5BA 100%); background: -webkit-gradient(linear,left top,left bottom,color-stop(0%,#D1CDC3),color-stop(100%,#C9C5BA)); background: -webkit-linear-gradient(top,#D1CDC3 0%,#C9C5BA 100%); background: -o-linear-gradient(top,#D1CDC3 0%,#C9C5BA 100%); background: -ms-linear-gradient(top,#D1CDC3 0%,#C9C5BA 100%); background: linear-gradient(to bottom,#D1CDC3 0%,#C9C5BA 100%); filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#D1CDC3',endColorstr='#C9C5BA',GradientType=0); -webkit-border-radius: 2px 2px 2px 2px; border-radius: 2px 2px 2px 2px; -webkit-box-shadow: 0 -1px 0 rgba(0,0,0,0.08) inset, 0 1px 1px 0 rgba(0,0,0,0.11), 0 0 0 rgba(0,0,0,0); box-shadow: 0 -1px 0 rgba(0,0,0,0.08) inset, 0 1px 1px 0 rgba(0,0,0,0.11), 0 0 0 rgba(0,0,0,0); } .ContentWrapperP .ContentP .Content .ReadMore a { color: #757167; padding: 6px 16px; display: block; font: normal 12px 'Source Sans Pro'; } .ContentWrapperS .ContentS { position: absolute; background: #ffffff; opacity: 0; visibility: hidden; width: 100%; height: 100%; display: block; top: 0; right: 0; -webkit-transform-origin: top right; -webkit-transform-style: preserve-3D; -webkit-transform: rotate(180deg); transform-origin: top right; transform-style: preserve-3D; transform: rotate(180deg); -webkit-transition: all 0.3s ease 0s; -moz-transition: all 0.3s ease 0s; -o-transition: all 0.3s ease 0s; transition: all 0.3s ease 0s; } .ContentWrapperS:hover .ContentS { opacity: 1; visibility: visible; -webkit-transform: rotate(0deg); transform: rotate(0deg); } .ContentWrapperS .ContentS .Content { position: absolute; top: 10%; padding: 0 10px; } .ContentWrapperS .ContentS .Content h2 { font: 16px 'Source Sans Pro', Arial, sans-serif; color: #8CA757; padding: 0 0 6px; } .ContentWrapperS .ContentS .Content p { font: normal 12px 'Source Sans Pro'; color: #666666; } .ContentWrapperS .ContentS .Content .ReadMore { float: right; margin: 16px 0 0; background: #D1CDC3; background: -moz-linear-gradient(top,#D1CDC3 0%,#C9C5BA 100%); background: -webkit-gradient(linear,left top,left bottom,color-stop(0%,#D1CDC3),color-stop(100%,#C9C5BA)); background: -webkit-linear-gradient(top,#D1CDC3 0%,#C9C5BA 100%); background: -o-linear-gradient(top,#D1CDC3 0%,#C9C5BA 100%); background: -ms-linear-gradient(top,#D1CDC3 0%,#C9C5BA 100%); background: linear-gradient(to bottom,#D1CDC3 0%,#C9C5BA 100%); filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#D1CDC3',endColorstr='#C9C5BA',GradientType=0); -webkit-border-radius: 2px 2px 2px 2px; border-radius: 2px 2px 2px 2px; -webkit-box-shadow: 0 -1px 0 rgba(0,0,0,0.08) inset, 0 1px 1px 0 rgba(0,0,0,0.11), 0 0 0 rgba(0,0,0,0); box-shadow: 0 -1px 0 rgba(0,0,0,0.08) inset, 0 1px 1px 0 rgba(0,0,0,0.11), 0 0 0 rgba(0,0,0,0); } .ContentWrapperS .ContentS .Content .ReadMore a { color: #757167; padding: 6px 16px; display: block; font: normal 12px 'Source Sans Pro'; } .ContentWrapperCl { overflow: visible !important; } .ContentWrapperCl img { position: relative; z-index: 455; -webkit-transition: all 0.3s ease 0s; -moz-transition: all 0.3s ease 0s; -o-transition: all 0.3s ease 0s; transition: all 0.3s ease 0s; } .ContentWrapperCl:hover img { -webkit-transform: translateY(-20%); -moz-transform: translateY(-20%); -ms-transform: translateY(-20%); -o-transform: translateY(-20%); transform: translateY(-20%); } .ContentWrapperCl .ContentCl { position: absolute; background: #ffffff; opacity: 1; visibility: hidden; width: 100%; height: 20%; display: block; bottom: 0; left: 0; z-index: 200; -webkit-transition: all 0.3s ease 0s; -moz-transition: all 0.3s ease 0s; -o-transition: all 0.3s ease 0s; transition: all 0.3s ease 0s; } .ContentWrapperCl:hover .ContentCl { visibility: visible; } .ContentWrapperCl .ContentCl .Content { position: absolute; top: 80%; display: block; width: 100%; } .ContentWrapperCl .ContentCl .Content h2 { font: bold 16px 'Source Sans Pro', Arial, sans-serif; color: #8CA757; padding: 0 0 2px; text-align: center; } .ContentWrapperCl .ContentCl .Content .ReadMore { margin: 8px auto; background: #D1CDC3; background: -moz-linear-gradient(top,#D1CDC3 0%,#C9C5BA 100%); background: -webkit-gradient(linear,left top,left bottom,color-stop(0%,#D1CDC3),color-stop(100%,#C9C5BA)); background: -webkit-linear-gradient(top,#D1CDC3 0%,#C9C5BA 100%); background: -o-linear-gradient(top,#D1CDC3 0%,#C9C5BA 100%); background: -ms-linear-gradient(top,#D1CDC3 0%,#C9C5BA 100%); background: linear-gradient(to bottom,#D1CDC3 0%,#C9C5BA 100%); filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#D1CDC3',endColorstr='#C9C5BA',GradientType=0); -webkit-border-radius: 2px 2px 2px 2px; border-radius: 2px 2px 2px 2px; -webkit-box-shadow: 0 -1px 0 rgba(0,0,0,0.08) inset, 0 1px 1px 0 rgba(0,0,0,0.11), 0 0 0 rgba(0,0,0,0); box-shadow: 0 -1px 0 rgba(0,0,0,0.08) inset, 0 1px 1px 0 rgba(0,0,0,0.11), 0 0 0 rgba(0,0,0,0); display: block; width: 80px; } .ContentWrapperCl .ContentCl .Content .ReadMore a { color: #757167; padding: 6px 16px; display: block; font: normal 12px 'Source Sans Pro'; } .ContentWrapperAr { overflow: visible !important; } .ContentWrapperAr img { position: relative; z-index: 455; -webkit-transition: all 0.3s ease 0s; -moz-transition: all 0.3s ease 0s; -o-transition: all 0.3s ease 0s; transition: all 0.3s ease 0s; } .ContentWrapperAr:hover img { -webkit-transform: translateY(40%); -moz-transform: translateY(40%); -ms-transform: translateY(40%); -o-transform: translateY(40%); transform: translateY(40%); } .ContentWrapperAr .ContentAr { position: absolute; background: #ffffff; opacity: 1; visibility: hidden; width: 100%; height: 100%; display: block; bottom: 0; left: 0; z-index: 200; -webkit-transition: all 0.3s ease 0s; -moz-transition: all 0.3s ease 0s; -o-transition: all 0.3s ease 0s; transition: all 0.3s ease 0s; } .ContentWrapperAr:hover .ContentAr { visibility: visible; } .ContentWrapperAr .ContentAr .Content { position: absolute; top: 5%; display: block; width: 100%; } .ContentWrapperAr .ContentAr .Content h2 { font: bold 16px 'Source Sans Pro', Arial, sans-serif; color: #8CA757; padding: 0 0 2px; text-align: center; } .ContentWrapperAr .ContentAr .Content .ReadMore { margin: 8px auto; background: #D1CDC3; background: -moz-linear-gradient(top,#D1CDC3 0%,#C9C5BA 100%); background: -webkit-gradient(linear,left top,left bottom,color-stop(0%,#D1CDC3),color-stop(100%,#C9C5BA)); background: -webkit-linear-gradient(top,#D1CDC3 0%,#C9C5BA 100%); background: -o-linear-gradient(top,#D1CDC3 0%,#C9C5BA 100%); background: -ms-linear-gradient(top,#D1CDC3 0%,#C9C5BA 100%); background: linear-gradient(to bottom,#D1CDC3 0%,#C9C5BA 100%); filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#D1CDC3',endColorstr='#C9C5BA',GradientType=0); -webkit-border-radius: 2px 2px 2px 2px; border-radius: 2px 2px 2px 2px; -webkit-box-shadow: 0 -1px 0 rgba(0,0,0,0.08) inset, 0 1px 1px 0 rgba(0,0,0,0.11), 0 0 0 rgba(0,0,0,0); box-shadow: 0 -1px 0 rgba(0,0,0,0.08) inset, 0 1px 1px 0 rgba(0,0,0,0.11), 0 0 0 rgba(0,0,0,0); display: block; width: 80px; } .ContentWrapperAr .ContentAr .Content .ReadMore a { color: #757167; padding: 6px 16px; display: block; font: normal 12px 'Source Sans Pro'; } .ContentWrapperK { overflow: visible !important; } .ContentWrapperK img { position: relative; z-index: 455; -webkit-transition: all 0.3s ease 0s; -moz-transition: all 0.3s ease 0s; -o-transition: all 0.3s ease 0s; transition: all 0.3s ease 0s; } .ContentWrapperK:hover img { -webkit-transform: translateX(-20%); -moz-transform: translateX(-20%); -ms-transform: translateX(-20%); -o-transform: translateX(-20%); transform: translateX(-20%); } .ContentWrapperK .ContentK { position: absolute; background: #ffffff; opacity: 1; visibility: hidden; width: 100%; height: 100%; display: block; bottom: 0; left: 0; z-index: 200; -webkit-transition: all 0.3s ease 0s; -moz-transition: all 0.3s ease 0s; -o-transition: all 0.3s ease 0s; transition: all 0.3s ease 0s; } .ContentWrapperK:hover .ContentK { visibility: visible; } .ContentWrapperK .ContentK .Content { display: block; width: 100%; position: relative; } .ContentWrapperK .ContentK .Content ul { position: absolute; top: 0; right: 0; } .ContentWrapperK .ContentK .Content ul li { margin: 14px 16px; } .ContentWrapperK .ContentK .Content ul li a { font-size: 21px; color: #a9a9a9; } .ContentWrapperCa { overflow: visible !important; } .ContentWrapperCa img { position: relative; z-index: 455; -webkit-transition: all 0.3s ease 0s; -moz-transition: all 0.3s ease 0s; -o-transition: all 0.3s ease 0s; transition: all 0.3s ease 0s; } .ContentWrapperCa:hover img { -webkit-transform: translateX(20%); -moz-transform: translateX(20%); -ms-transform: translateX(20%); -o-transform: translateX(20%); transform: translateX(20%); } .ContentWrapperCa .ContentCa { position: absolute; background: #ffffff; opacity: 1; visibility: hidden; width: 100%; height: 100%; display: block; bottom: 0; left: 0; z-index: 200; -webkit-transition: all 0.3s ease 0s; -moz-transition: all 0.3s ease 0s; -o-transition: all 0.3s ease 0s; transition: all 0.3s ease 0s; } .ContentWrapperCa:hover .ContentCa { visibility: visible; } .ContentWrapperCa .ContentCa .Content { display: block; width: 100%; position: relative; } .ContentWrapperCa .ContentCa .Content ul { position: absolute; top: 0; left: 0; } .ContentWrapperCa .ContentCa .Content ul li { margin: 14px 16px; } .ContentWrapperCa .ContentCa .Content ul li a { font-size: 21px; color: #a9a9a9; } .ContentWrapperSc .ContentSc { position: absolute; background: #ffffff; opacity: 0; visibility: hidden; width: 100%; height: 100%; display: block; top: -100%; left: 0; -webkit-transition: all 0.3s ease 0s; -moz-transition: all 0.3s ease 0s; -o-transition: all 0.3s ease 0s; transition: all 0.3s ease 0s; } .ContentWrapperSc:hover .ContentSc { opacity: 1; visibility: visible; top: 0; } .ContentWrapperSc .ContentSc .Content { position: absolute; top: 10%; padding: 0 10px; } .ContentWrapperSc .ContentSc .Content h2 { font: 16px 'Source Sans Pro', Arial, sans-serif; color: #8CA757; padding: 0 0 6px; } .ContentWrapperSc .ContentSc .Content p { font: normal 12px 'Source Sans Pro'; color: #666666; } .ContentWrapperSc .ContentSc .Content .ReadMore { float: right; margin: 16px 0 0; background: #D1CDC3; background: -moz-linear-gradient(top,#D1CDC3 0%,#C9C5BA 100%); background: -webkit-gradient(linear,left top,left bottom,color-stop(0%,#D1CDC3),color-stop(100%,#C9C5BA)); background: -webkit-linear-gradient(top,#D1CDC3 0%,#C9C5BA 100%); background: -o-linear-gradient(top,#D1CDC3 0%,#C9C5BA 100%); background: -ms-linear-gradient(top,#D1CDC3 0%,#C9C5BA 100%); background: linear-gradient(to bottom,#D1CDC3 0%,#C9C5BA 100%); filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#D1CDC3',endColorstr='#C9C5BA',GradientType=0); -webkit-border-radius: 2px 2px 2px 2px; border-radius: 2px 2px 2px 2px; -webkit-box-shadow: 0 -1px 0 rgba(0,0,0,0.08) inset, 0 1px 1px 0 rgba(0,0,0,0.11), 0 0 0 rgba(0,0,0,0); box-shadow: 0 -1px 0 rgba(0,0,0,0.08) inset, 0 1px 1px 0 rgba(0,0,0,0.11), 0 0 0 rgba(0,0,0,0); } .ContentWrapperSc .ContentSc .Content .ReadMore a { color: #757167; padding: 6px 16px; display: block; font: normal 12px 'Source Sans Pro'; } .ContentWrapperTi .ContentTi { position: absolute; background: #ffffff; opacity: 0; visibility: hidden; width: 100%; height: 100%; display: block; top: 0; left: -100%; -webkit-transition: all 0.3s ease 0s; -moz-transition: all 0.3s ease 0s; -o-transition: all 0.3s ease 0s; transition: all 0.3s ease 0s; } .ContentWrapperTi:hover .ContentTi { opacity: 1; visibility: visible; left: 0; } .ContentWrapperTi .ContentTi .Content { position: absolute; top: 10%; padding: 0 10px; } .ContentWrapperTi .ContentTi .Content h2 { font: 16px 'Source Sans Pro', Arial, sans-serif; color: #8CA757; padding: 0 0 6px; } .ContentWrapperTi .ContentTi .Content p { font: normal 12px 'Source Sans Pro'; color: #666666; } .ContentWrapperTi .ContentTi .Content .ReadMore { float: right; margin: 16px 0 0; background: #D1CDC3; background: -moz-linear-gradient(top,#D1CDC3 0%,#C9C5BA 100%); background: -webkit-gradient(linear,left top,left bottom,color-stop(0%,#D1CDC3),color-stop(100%,#C9C5BA)); background: -webkit-linear-gradient(top,#D1CDC3 0%,#C9C5BA 100%); background: -o-linear-gradient(top,#D1CDC3 0%,#C9C5BA 100%); background: -ms-linear-gradient(top,#D1CDC3 0%,#C9C5BA 100%); background: linear-gradient(to bottom,#D1CDC3 0%,#C9C5BA 100%); filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#D1CDC3',endColorstr='#C9C5BA',GradientType=0); -webkit-border-radius: 2px 2px 2px 2px; border-radius: 2px 2px 2px 2px; -webkit-box-shadow: 0 -1px 0 rgba(0,0,0,0.08) inset, 0 1px 1px 0 rgba(0,0,0,0.11), 0 0 0 rgba(0,0,0,0); box-shadow: 0 -1px 0 rgba(0,0,0,0.08) inset, 0 1px 1px 0 rgba(0,0,0,0.11), 0 0 0 rgba(0,0,0,0); } .ContentWrapperTi .ContentTi .Content .ReadMore a { color: #757167; padding: 6px 16px; display: block; font: normal 12px 'Source Sans Pro'; } .ContentWrapperV .ContentV { position: absolute; background: #ffffff; opacity: 0; visibility: hidden; width: 100%; height: 100%; display: block; top: 0; right: -100%; -webkit-transition: all 0.3s ease 0s; -moz-transition: all 0.3s ease 0s; -o-transition: all 0.3s ease 0s; transition: all 0.3s ease 0s; } .ContentWrapperV:hover .ContentV { opacity: 1; visibility: visible; right: 0; } .ContentWrapperV .ContentV .Content { position: absolute; top: 10%; padding: 0 10px; } .ContentWrapperV .ContentV .Content h2 { font: 16px 'Source Sans Pro', Arial, sans-serif; color: #8CA757; padding: 0 0 6px; } .ContentWrapperV .ContentV .Content p { font: normal 12px 'Source Sans Pro'; color: #666666; } .ContentWrapperV .ContentV .Content .ReadMore { float: right; margin: 16px 0 0; background: #D1CDC3; background: -moz-linear-gradient(top,#D1CDC3 0%,#C9C5BA 100%); background: -webkit-gradient(linear,left top,left bottom,color-stop(0%,#D1CDC3),color-stop(100%,#C9C5BA)); background: -webkit-linear-gradient(top,#D1CDC3 0%,#C9C5BA 100%); background: -o-linear-gradient(top,#D1CDC3 0%,#C9C5BA 100%); background: -ms-linear-gradient(top,#D1CDC3 0%,#C9C5BA 100%); background: linear-gradient(to bottom,#D1CDC3 0%,#C9C5BA 100%); filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#D1CDC3',endColorstr='#C9C5BA',GradientType=0); -webkit-border-radius: 2px 2px 2px 2px; border-radius: 2px 2px 2px 2px; -webkit-box-shadow: 0 -1px 0 rgba(0,0,0,0.08) inset, 0 1px 1px 0 rgba(0,0,0,0.11), 0 0 0 rgba(0,0,0,0); box-shadow: 0 -1px 0 rgba(0,0,0,0.08) inset, 0 1px 1px 0 rgba(0,0,0,0.11), 0 0 0 rgba(0,0,0,0); } .ContentWrapperV .ContentV .Content .ReadMore a { color: #757167; padding: 6px 16px; display: block; font: normal 12px 'Source Sans Pro'; } .ContentWrapperCr .ContentCr { position: absolute; background: #ffffff; opacity: 0; visibility: hidden; width: 100%; height: 0; display: block; bottom: -100%; left: 0; -webkit-transition: all 0.3s ease 0s; -moz-transition: all 0.3s ease 0s; -o-transition: all 0.3s ease 0s; transition: all 0.3s ease 0s; } .ContentWrapperCr:hover .ContentCr { opacity: 1; visibility: visible; height: 100%; bottom: 0; } .ContentWrapperCr .ContentCr .Content { position: absolute; top: 10%; padding: 0 10px; } .ContentWrapperCr .ContentCr .Content h2 { font: 16px 'Source Sans Pro', Arial, sans-serif; color: #8CA757; padding: 0 0 6px; } .ContentWrapperCr .ContentCr .Content p { font: normal 12px 'Source Sans Pro'; color: #666666; } .ContentWrapperCr .ContentCr .Content .ReadMore { float: right; margin: 16px 0 0; background: #D1CDC3; background: -moz-linear-gradient(top,#D1CDC3 0%,#C9C5BA 100%); background: -webkit-gradient(linear,left top,left bottom,color-stop(0%,#D1CDC3),color-stop(100%,#C9C5BA)); background: -webkit-linear-gradient(top,#D1CDC3 0%,#C9C5BA 100%); background: -o-linear-gradient(top,#D1CDC3 0%,#C9C5BA 100%); background: -ms-linear-gradient(top,#D1CDC3 0%,#C9C5BA 100%); background: linear-gradient(to bottom,#D1CDC3 0%,#C9C5BA 100%); filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#D1CDC3',endColorstr='#C9C5BA',GradientType=0); -webkit-border-radius: 2px 2px 2px 2px; border-radius: 2px 2px 2px 2px; -webkit-box-shadow: 0 -1px 0 rgba(0,0,0,0.08) inset, 0 1px 1px 0 rgba(0,0,0,0.11), 0 0 0 rgba(0,0,0,0); box-shadow: 0 -1px 0 rgba(0,0,0,0.08) inset, 0 1px 1px 0 rgba(0,0,0,0.11), 0 0 0 rgba(0,0,0,0); } .ContentWrapperCr .ContentCr .Content .ReadMore a { color: #757167; padding: 6px 16px; display: block; font: normal 12px 'Source Sans Pro'; } .ImageWrapper .RibbonCTL .Triangle:after { border-right: 35px solid rgba(0,0,0,0); border-top: 35px solid #FFFFFF; content: " "; display: block; height: 0; position: absolute; width: 0; top: 0; left: 0; z-index: 99; } .ImageWrapper .RibbonCTL .Sign { top: 2px; left: 2px; position: absolute; z-index: 999; } .ImageWrapper .RibbonCTL .Sign a { color: #666666; } .ImageWrapper .RibbonCTL { opacity: 0; visibility: hidden; -webkit-transition: all 0.3s ease 0s; -moz-transition: all 0.3s ease 0s; -o-transition: all 0.3s ease 0s; transition: all 0.3s ease 0s; } .ImageWrapper:hover .RibbonCTL { opacity: 1; visibility: visible; } .ImageWrapper .RibbonCTR .Triangle:after { border-left: 35px solid rgba(0,0,0,0); border-top: 35px solid #FFFFFF; content: " "; display: block; height: 0; position: absolute; width: 0; top: 0; right: 0; z-index: 99; } .ImageWrapper .RibbonCTR .Sign { top: 2px; right: 2px; position: absolute; z-index: 999; } .ImageWrapper .RibbonCTR .Sign a { color: #666666; } .ImageWrapper .RibbonCTR { opacity: 0; visibility: hidden; -webkit-transition: all 0.3s ease 0s; -moz-transition: all 0.3s ease 0s; -o-transition: all 0.3s ease 0s; transition: all 0.3s ease 0s; } .ImageWrapper:hover .RibbonCTR { opacity: 1; visibility: visible; } .ImageWrapper .RibbonCBL .Triangle:after { border-right: 35px solid rgba(0,0,0,0); border-bottom: 35px solid #FFFFFF; content: " "; display: block; height: 0; position: absolute; width: 0; bottom: 0; left: 0; z-index: 99; } .ImageWrapper .RibbonCBL .Sign { bottom: 1px; left: 1px; position: absolute; z-index: 999; } .ImageWrapper .RibbonCBL .Sign a { color: #666666; } .ImageWrapper .RibbonCBL { opacity: 0; visibility: hidden; -webkit-transition: all 0.3s ease 0s; -moz-transition: all 0.3s ease 0s; -o-transition: all 0.3s ease 0s; transition: all 0.3s ease 0s; } .ImageWrapper:hover .RibbonCBL { opacity: 1; visibility: visible; } .ImageWrapper .RibbonCBR .Triangle:after { border-left: 35px solid rgba(0,0,0,0); border-bottom: 35px solid #FFFFFF; content: " "; display: block; height: 0; position: absolute; width: 0; bottom: 0; right: 0; z-index: 99; } .ImageWrapper .RibbonCBR .Sign { bottom: 1px; right: 1px; position: absolute; z-index: 999; } .ImageWrapper .RibbonCBR .Sign a { color: #666666; } .ImageWrapper .RibbonCBR { opacity: 0; visibility: hidden; -webkit-transition: all 0.3s ease 0s; -moz-transition: all 0.3s ease 0s; -o-transition: all 0.3s ease 0s; transition: all 0.3s ease 0s; } .ImageWrapper:hover .RibbonCBR { opacity: 1; visibility: visible; } .tp-caption.pacifico3 { border-style: none; border-width: 0; color: #FFFFFF; font-family: Pacifico, cursive; font-size: 62px; font-weight: 400; line-height: 72px; padding: 10px; text-align: center; text-decoration: none; } .tp-caption.pacifico3 span { color: #21C2F8; } .tp-caption span { color: #21C2F8; } .tp-caption.small_thin_grey1 { background-color: rgba(0,0,0,0); border-color: #FFD658; border-style: none; border-width: 0; color: #FFFFFF; font-family: Lato; font-size: 14px; font-weight: 400; line-height: 26px; margin: 0; padding: 1px 4px 0; text-decoration: none; text-shadow: none; } .tp-caption.pacifico1 { border-style: none; border-width: 0; color: #FFFFFF; font-family: Pacifico, cursive; font-size: 30px; font-weight: 400; line-height: 30px; padding: 10px; text-decoration: none; } .tp-caption.pacifico4 { font-size: 38px; line-height: 38px; font-weight: normal; font-family: 'Pacifico', cursive; color: #292723; text-decoration: none; padding: 10px; border-width: 0px; border-style: none; } .tp-caption.nothing1 { border-style: none; border-width: 0; color: #FFFFFF; font-family: 'Nothing You Could Do', cursive; font-size: 30px; font-weight: 400; line-height: 30px; padding: 10px; text-decoration: none; } .tp-caption.new_title { border-style: none; border-width: 0; color: #292723; font-family: "Lato", sans-serif; font-size: 30px; font-weight: 400; line-height: 30px; padding: 10px; text-decoration: none; } .tp-caption.big_title { border-style: none; border-width: 0; font-family: "Lato", sans-serif; font-size: 24px; font-weight: 400; line-height: 24px; padding: 10px; text-decoration: none; color: #21C2F8; } .tp-caption.minidesc { border-style: none; border-width: 0; color: #9CA5AB; font-family: "Lato", sans-serif; font-size: 13px; font-weight: 400; padding: 10px; text-decoration: none; } .tp-caption.minidesc3 { font-size: 16px; line-height: 1.6; font-weight: 300; font-family: "Lato", sans-serif; color: #fff; text-decoration: none; padding: 10px; border-width: 0; border-style: none; } .tp-caption .btn-color { background: #21C2F8; color: #fff; } .tp-caption a.jtbtn-big { border: 1px solid #21C2F8; color: #FFF; display: inline-block; padding: 9px 27px; margin-bottom: 0; font-size: 13px; font-weight: normal; line-height: 1.428571429; text-align: center; vertical-align: middle; cursor: pointer; white-space: nowrap; -webkit-user-select: none; -moz-user-select: none; -ms-user-select: none; -o-user-select: none; user-select: none; background: none; } .tp-caption.new_title { border-style: none; border-width: 0; color: #292723; font-family: "Lato", sans-serif; font-size: 30px; font-weight: 400; line-height: 30px; padding: 10px; text-decoration: none; } .tp-dottedoverlay.twoxtwo { background: url("../images/gridtile.png"); } .jtbtn-big1 { display: inline-block; border: 1px solid #111111; padding: 9px 35px; margin-bottom: 0; font-size: 13px; font-weight: normal; line-height: 1.428571429; text-align: center; vertical-align: middle; cursor: pointer; white-space: nowrap; -webkit-user-select: none; -moz-user-select: none; -ms-user-select: none; -o-user-select: none; user-select: none; background: none; color: #ffffff !important; } .jtbtn-big2 { display: inline-block; border: 1px solid #ffffff; padding: 9px 35px; margin-bottom: 0; font-size: 13px; font-weight: normal; line-height: 1.428571429; text-align: center; vertical-align: middle; cursor: pointer; white-space: nowrap; -webkit-user-select: none; -moz-user-select: none; -ms-user-select: none; -o-user-select: none; user-select: none; background: #ffffff; } .jtbtn { display: inline-block; padding: 7px 23px; margin-bottom: 0; font-size: 13px; font-weight: normal; line-height: 1.428571429; text-align: center; vertical-align: middle; cursor: pointer; white-space: nowrap; -webkit-user-select: none; -moz-user-select: none; -ms-user-select: none; -o-user-select: none; user-select: none; background: none; color: #292723 !important; border-color: #292723 #292723 #292723; border-color: rgba(0,0,0,0.1) rgba(0,0,0,0.1) rgba(0,0,0,0.25); border: 1px solid #292723; } .carousel-indicators { bottom: -20px; } .carousel-indicators li { border-color: #21C2F8; background-color: #FFF; width: 12px; height: 12px; } .carousel-indicators li.active { background-color: #21C2F8; } div.dexp_carousel .carousel-control { text-shadow: white; z-index: 99; font-size: 28px; } div.dexp_carousel .carousel-control span { top: 50%; position: absolute; width: 40px; height: 60px; line-height: 60px; margin-top: -30px; text-align: center; background-color: #21C2F8; color: #fff; opacity: 0; -webkit-transition: all 0.1s linear; -moz-transition: all 0.1s linear; -o-transition: all 0.1s linear; -ms-transition: all 0.1s linear; transition: all 0.1s linear; } div.dexp_carousel .carousel-control.right { background: none; } div.dexp_carousel .carousel-control.right span { right: 0; } div.dexp_carousel .carousel-control.right:hover span { opacity: 1; right: 20px; } div.dexp_carousel .carousel-control.left { background: none; } div.dexp_carousel .carousel-control.left span { left: 0; } div.dexp_carousel .carousel-control.left:hover span { opacity: 1; left: 20px; } div.dexp_carousel:hover .right span { opacity: 1; right: 20px; } div.dexp_carousel:hover .left span { opacity: 1; left: 20px; } div[id^=dexp-layerslider] .tparrows, div[id^=dexp-layerslider] .tp-bullets { opacity: 0; } div[id^=dexp-layerslider]:hover .tparrows, div[id^=dexp-layerslider]:hover .tp-bullets { opacity: 1; } .tp-bullets.simplebullets.navbar { height: 35px; padding: 0px 0px; } .tp-bullets.simplebullets .bullet { cursor: pointer; position: relative !important; background: rgba(255,255,255,0.5) !important; -webkit-border-radius: 10px; border-radius: 10px; -webkit-box-shadow: none; -moz-box-shadow: none; box-shadow: none; width: 6px !important; height: 6px !important; border: 5px solid rgba(0,0,0,0); display: inline-block; margin-right: 2px !important; margin-bottom: 14px !important; -webkit-transition: background-color 0.2s, border-color 0.2s; -moz-transition: background-color 0.2s, border-color 0.2s; -o-transition: background-color 0.2s, border-color 0.2s; -ms-transition: background-color 0.2s, border-color 0.2s; transition: background-color 0.2s, border-color 0.2s; float: none !important; } .tp-bullets.simplebullets .bullet.last { margin-right: 0px; } .tp-bullets.simplebullets .bullet:hover, .tp-bullets.simplebullets .bullet.selected { -webkit-box-shadow: none; -moz-box-shadow: none; box-shadow: none; background: #21C2F8 !important; width: 6px !important; height: 6px !important; border: 5px solid #21C2F8; } .tparrows:before { font-family: 'revicons'; color: #fff; font-style: normal; font-weight: normal; speak: none; display: inline-block; text-decoration: inherit; margin-right: 0; margin-top: 8px; text-align: center; width: 50px; font-size: 20px; } .tparrows { cursor: pointer; background: rgba(0,0,0,0.3) !important; -webkit-border-radius: 2px; border-radius: 2px; width: 50px !important; height: 50px !important; } .tparrows:hover { color: #fff; } .tp-leftarrow:before { content: '\e824'; } .tp-rightarrow:before { content: '\e825'; } .tparrows.tp-rightarrow:before { margin-left: 1px; } .tparrows:hover { background: #000000 !important; } .dexp-parallax { z-index: 0; } .dexp-parallax .inner { z-index: -1 !important; } .breadcrumb, .breadcrumb a { font-size: 18px; line-height: 100px; } .img-responsive { float: left; padding-right: 10px; } .lead { font-family: 'Droid Serif', Georgia, "Times New Roman", serif !important; font-size: 15px; font-style: italic; font-weight: 300; line-height: 1; padding: 15px 0; } .team img { width: 100%; height: auto; } .team .team-info { text-align: center; } #map { display: block; height: 450px; position: relative; width: 100%; } #map img { max-width: inherit; } .map { position: relative; } .infobox img { width: 100% !important; } .map .searchmodule { padding: 18px 10px; } .infobox { display: inline-block; padding: 10px 5px 5px; position: relative; width: 270px; } .infobox img { margin-right: 10px; width: 95px !important; float: left; } .infobox .title { font-family: 'Helvetica Neue', Arial, Helvetica, sans-serif; font-size: 13px; font-weight: bold; margin-bottom: 0; margin-top: 0; padding-bottom: 5px; text-transform: uppercase; } .infobox .title a { font-weight: bold; } .gm-style .gm-style-iw { font-size: 13px; font-weight: 300; } .gm-style .gm-iw { color: #2C2C2C; } .gm-style .gm-iw b { font-weight: 400; } .gm-style .gm-iw a:link, .gm-style .gm-iw a:visited { color: #4272DB; text-decoration: none; } .gm-style .gm-iw a:hover { color: #4272DB; text-decoration: underline; } .gm-style .gm-iw .gm-title { font-weight: 400; margin-bottom: 1px; } .gm-style .gm-iw .gm-basicinfo { line-height: 18px; padding-bottom: 12px; } .gm-style .gm-iw .gm-website { padding-top: 6px; } .gm-style .gm-iw .gm-photos { -moz-user-select: none; padding-bottom: 8px; } .gm-style .gm-iw .gm-sv, .gm-style .gm-iw .gm-ph { cursor: pointer; height: 50px; overflow: hidden; position: relative; width: 100px; } .gm-style .gm-iw .gm-sv { padding-right: 4px; } .gm-style .gm-iw .gm-wsv { cursor: pointer; overflow: hidden; position: relative; } .gm-style .gm-iw .gm-sv-label, .gm-style .gm-iw .gm-ph-label { bottom: 6px; color: #FFFFFF; cursor: pointer; font-size: 12px; font-weight: 400; position: absolute; text-shadow: 0 1px 4px rgba(0,0,0,0.7); } .gm-style .gm-iw .gm-stars-b, .gm-style .gm-iw .gm-stars-f { font-size: 0; height: 13px; } .gm-style .gm-iw .gm-stars-b { background-position: 0 0; margin: 0 5px; position: relative; top: 3px; width: 65px; } .gm-style .gm-iw .gm-rev { -moz-user-select: none; line-height: 20px; } .gm-style .gm-iw .gm-numeric-rev { color: #DD4B39; font-size: 16px; font-weight: 400; } .gm-style .gm-iw.gm-transit { margin-left: 15px; } .gm-style .gm-iw.gm-transit td { vertical-align: top; } .gm-style .gm-iw.gm-transit .gm-time { color: #676767; font-weight: bold; white-space: nowrap; } .gm-style .gm-iw.gm-transit img { float: left; height: 15px; margin: 1px 5px 0 -20px; width: 15px; } .gm-iw.gm-sm { margin-right: -20px; } .gm-iw { text-align: left; } .gm-iw .gm-title { padding-right: 20px; } .gm-iw .gm-numeric-rev { float: left; } .gm-iw .gm-photos, .gm-iw .gm-rev { direction: ltr; } .gm-iw .gm-stars-f, .gm-iw .gm-stars-b { background: url("http://maps.gstatic.com/mapfiles/api-3/images/review_stars.png") no-repeat scroll 0 0px 26px rgba(0,0,0,0); float: left; } .gm-iw .gm-stars-f { background-position: left -13px; } .gm-iw .gm-sv-label, .gm-iw .gm-ph-label { left: 4px; } #contact-site-form .form-type-textarea, #contact-site-form--2 .form-type-textarea { clear: both; } #contact-site-form .form-item-name, #contact-site-form--2 .form-item-name { text-align: left; } #contact-site-form .form-type-textfield, #contact-site-form--2 .form-type-textfield { width: 33.3%; float: left; } #contact-site-form .form-item-subject, #contact-site-form--2 .form-item-subject { text-align: right; } #contact-site-form .form-item-subject input, #contact-site-form--2 .form-item-subject input { width: 95%; } #contact-site-form .form-item-subject label, #contact-site-form--2 .form-item-subject label { text-align: left; } #contact-site-form .form-type-textfield input, #contact-site-form--2 .form-type-textfield input { width: 90%; height: 35px; } @media (max-width: 480px) { #contact-site-form .form-type-textfield, #contact-site-form--2 .form-type-textfield { width: 100%; float: left; } #contact-site-form .form-type-textfield input, #contact-site-form--2 .form-type-textfield input { width: 100%; height: 35px; } } #contact-site-form .form-item-copy, #contact-site-form--2 .form-item-copy { margin-bottom: 0; } #contact-site-form .form-actions, #contact-site-form--2 .form-actions { margin-top: 10px !important; } #contact-site-form .grippie, #contact-site-form--2 .grippie { display: none; } #contact-site-form .form-type-textarea textarea, #contact-site-form--2 .form-type-textarea textarea { height: 140px; } #contact-site-form .form-required, #contact-site-form--2 .form-required { display: none; } #contact-site-form .form-item-copy input, #contact-site-form--2 .form-item-copy input { margin-top: 0; } #contact-site-form .form-item.form-type-textfield input, #contact-site-form .form-item.form-type-textarea textarea, #contact-site-form--2 .form-item.form-type-textfield input, #contact-site-form--2 .form-item.form-type-textarea textarea { padding: 10px; font-size: 12px; } #contact-site-form .form-actions, #contact-site-form--2 .form-actions { text-align: center; } #contact-site-form .btn, #contact-site-form--2 .btn { background: #21C2F8 !important; border-color: #21C2F8 !important; color: #fff !important; border-radius: 0 !important; font-size: 16px !important; line-height: 1.33 !important; padding: 10px 30px !important; } #contact-site-form .btn:hover, #contact-site-form--2 .btn:hover { background-color: #3ac9f9 !important; color: #fff !important; text-decoration: none !important; border-color: #21C2F8 !important; } .small-form .form-type-textfield { width: 100% !important; margin-bottom: 10px; margin-top: 0; } .small-form .form-type-textfield input { width: 100% !important; height: 34px; background-color: #363636; border: solid 1px #222222; color: #656565; } .small-form textarea { background-color: #363636; border: solid 1px #222222; color: #656565; height: 80px !important; } .error404 { text-align: center; } .error404 h2 { font-size: 160px; font-weight: 900; line-height: 1.3; text-align: center; text-transform: uppercase; } .error404 h3 { font-size: 26px; margin: 0 0 30px; opacity: 0.2; padding-top: 0; text-align: center; } .forum-table { width: 100%; } .forum-table tr { background: none !important; border: 1px solid #F2F2F2 !important; clear: both; } .forum-table tr td { border: 1px solid #F2F2F2 !important; padding: 10px; } .forum-table tr th { text-transform: uppercase; color: #272727; font-size: 12px; padding: 10px; border: 1px solid #F2F2F2; } .forum-table tr .forum-name a { font-size: 18px; font-weight: normal; text-decoration: none; } .forum-table tr .forum-details, .forum-table tr .forum-last-reply { padding-left: 10px; padding-right: 10px; } .forum-table tr th.forum-name, .forum-table tr th.forum-last-post { padding-left: 10px; } .forum-table-superheader { margin-top: 20px; } .view-advanced-forum-topic-list .view-empty { border: 1px solid #C1C1C1; } .forum-post-wrapper, .forum-post-panel-main { background-color: #fff; } .forum-post-info { background-color: #F4F4F4; padding: 5px; } .forum-post-info span, .forum-post-info a, .forum-post-info .forum-posted-on { color: #83939C !important; } .forum-node-create-links { margin-bottom: 20px; } .page-node-add-forum h1 { display: none; } .page-forum #section-main-content { background-color: #F6F6F6; } .page-forum #section-main-content table { background-color: #FFF; } .page-user .form-text { padding: 5px; } .page-user label { min-width: 150px; } .form-text:focus, .form-textarea:focus { border: solid 1px #21C2F8 !important; border-color: #21C2F8 !important; } .form-text, .form-textarea { padding: 8px; } .testimonial-twitter { text-align: center; overflow: hidden; } .testimonial-twitter .sp-text { color: #FFFFFF; font-size: 24px; font-style: normal; font-weight: 100; font-family: 'Droid Serif', Georgia, "Times New Roman", serif !important; } .testimonial-twitter .sp-text:before { content: ""; font-family: "FontAwesome"; font-size: 23px; padding: 5px 10px; color: #21C2F8; } .testimonial-twitter .dexp-twitter { height: 100%; display: block; } .testimonial-twitter .dexp-twitter .dexp-tweet { height: 100%; display: block; } .testimonial-twitter .author { font-size: 18px; padding: 15px 0; } .boder-icon .dexp-tweet .sp-text:before { border: 1px solid #21C2F8; border-radius: 500px; color: #FFFFFF; content: ""; float: left; font-family: 'FontAwesome'; font-size: 12px; height: 35px; line-height: 35px; margin: 5px 10px 5px 0; position: absolute; text-align: center; width: 35px; z-index: 5; left: 0; } .boder-icon .dexp-tweet:hover .sp-text:before { -webkit-transition: background-color 0.4s linear; -moz-transition: background-color 0.4s linear; -o-transition: background-color 0.4s linear; -ms-transition: background-color 0.4s linear; transition: background-color 0.4s linear; background-color: #21C2F8; } .boder-icon .sp-text { position: relative; padding-left: 40px; } .boder-icon .author { padding-left: 40px; } .region-pagetitle h1.page_title { border-bottom: 3px solid #21C2F8; color: #FFFFFF; display: inline-block; font-size: 24px; margin-bottom: -3px; padding: 40px 0; position: relative; margin-top: 0; } .imgWrap { position: relative; } .imgWrap:after { content: ""; position: absolute; top: 0; bottom: 0; left: 0; right: 0; border: 10px solid rgba(33,194,248,0.4); pointer-events: none; } .banner { padding: 0; margin-bottom: 20px; position: relative; } .ContentWrapperHe .ContentHe .Content { padding: 0; position: absolute; top: 10%; display: block; margin: 0 auto; text-align: Center; right: 0; left: 0; } .banner .jtbtn { color: #ffffff !important; border-color: #ffffff !important; } .hoverimage h3 { border-radius: 0; color: #ffffff !important; font-size: 28px !important; font-weight: 100 !important; margin: 25px auto 10px; padding: 5px 10px !important; text-align: center; text-decoration: none; text-transform: uppercase; font-family: Helvetica Neue !important; } #block-views-simple-shopping-cart-block p { margin: 0; font-size: 12px; line-height: 40px; } #block-views-simple-shopping-cart-block i { color: #21C2F8; } .grid { margin-bottom: 30px; overflow: hidden; } .grid figure { margin: 0; position: relative; } .grid figure img { max-width: 100%; display: block; position: relative; } .grid figcaption { position: absolute; top: 0; left: 0; background: #21C2F8; color: #EAEAEA; } .grid figcaption h3 { text-align: left; padding: 0; margin: 0; font-size: 14px; color: #fff; } .grid figcaption h3 i { margin-right: 10px; } .grid figcaption a { text-align: center; display: inline-block; cursor: pointer; font-size: 13px; color: #ffffff !important; line-height: 50px; } .grid figcaption a:hover { opacity: 1; text-decoration: none; } .cs-style-3 figure { overflow: hidden; } .cs-style-3 figure img { -webkit-transition: transform 0.4s linear; -moz-transition: transform 0.4s linear; -o-transition: transform 0.4s linear; -ms-transition: transform 0.4s linear; transition: transform 0.4s linear; -webkit-transition: -webkit-transform 0.4s; } .cs-style-3 figure:hover img, .cs-style-3 figure.cs-hover img { -webkit-transform: translateY(-50px); -moz-transform: translateY(-50px); -ms-transform: translateY(-50px); transform: translateY(-50px); } .cs-style-3 figcaption { height: 50px; width: 100%; top: auto; bottom: 0; opacity: 0; -webkit-transform: translateY(100%); -moz-transform: translateY(100%); -ms-transform: translateY(100%); transform: translateY(100%); -webkit-transition: transform 0.4s linear; -moz-transition: transform 0.4s linear; -o-transition: transform 0.4s linear; -ms-transition: transform 0.4s linear; transition: transform 0.4s linear; -webkit-transition: opacity 0.1s linear; -moz-transition: opacity 0.1s linear; -o-transition: opacity 0.1s linear; -ms-transition: opacity 0.1s linear; transition: opacity 0.1s linear; -webkit-transition: -webkit-transform 0.4s; } .cs-style-3 figure:hover figcaption, .cs-style-3 figure.cs-hover figcaption { opacity: 1; -webkit-transform: translateY(0px); -moz-transform: translateY(0px); -ms-transform: translateY(0px); transform: translateY(0px); -webkit-transition: transform 0.4s linear; -moz-transition: transform 0.4s linear; -o-transition: transform 0.4s linear; -ms-transition: transform 0.4s linear; transition: transform 0.4s linear; -webkit-transition: opacity 0.1s linear; -moz-transition: opacity 0.1s linear; -o-transition: opacity 0.1s linear; -ms-transition: opacity 0.1s linear; transition: opacity 0.1s linear; -webkit-transition: -webkit-transform 0.4s; } .cs-style-3 figcaption .flag-wishlist, .cs-style-3 figcaption a.external { bottom: 0; color: #FFFFFF; display: block; height: 50px; position: absolute; left: 0; border-left: 1px solid #21C2F8; text-align: center; width: 25%; } .cs-style-3 figcaption a.zoom { bottom: 0; color: #FFFFFF; display: block; height: 50px; position: absolute; left: 25%; border-left: 1px solid #21C2F8; text-align: center; width: 25%; } .cs-style-3 figcaption .attribute-widgets { display: none; } .cs-style-3 figcaption .btn-info { bottom: 0; color: #FFFFFF; display: block; height: 50px; position: absolute; right: 0; border-left: 1px solid #21C2F8; text-align: center; text-transform: uppercase; width: 50%; } .cs-style-3 i { font-size: 14px; } .cs-style-3 figcaption .btn-info:hover, .cs-style-3 figcaption a.zoom:hover, .cs-style-3 figcaption a.external:hover, .cs-style-3 figcaption .flag-wishlist:hover { background: #292723 !important; } .onsale { bottom: auto; color: #FFFFFF; font-size: 9px; height: 50px; left: 20px; margin: 0; padding: 0; position: absolute; right: auto; text-align: left; top: 20px; width: 50px; z-index: 1; -webkit-border-radius: 500px; -moz-border-radius: 500px; border-radius: 500px; line-height: 50px; text-align: center; background-color: #21C2F8; } .price-detail { padding-bottom: 5px; color: #21C2F8; } .product_title h3 { font-size: 18px; padding: 15px 0 0; margin-bottom: 8px; } .product_title a { color: #292723; font-weight: 400; } #calculate input { margin-top: 10px; } .product-details-wrap { padding-bottom: 60px; } .product-content .price1 { overflow: auto; padding: 5px 5px 5px; margin-bottom: 0; font-size: 28px; font-weight: normal; } .product-content .price1 .price1-old { font-size: 17px; text-decoration: line-through; } .product-content .price1 .price1-new { font-weight: 600; font-size: 25px; color: #21C2F8; } .product-content .price1 .price1-tax { font-size: 12px; font-weight: normal; } .product-content .price1 .reward { font-size: 12px; margin: 10px 0; font-weight: normal; display: block; } .product-content .price1 .discount { font-weight: normal; font-size: 12px; } .product-content select { width: 100%; } .product-content .form-submit { margin: 14px 0 14px 10px; } .product-content .commerce-add-to-cart .form-type-select, .product-content .commerce-add-to-cart .form-type-textfield { float: left; } .product-content .general { padding-top: 15px; } div.thumbnails { padding-top: 10px; zoom: 1; } div.thumbnails a { float: left; width: 30%; margin-right: 4.9%; margin-top: 5px; } div.thumbnails a img { width: 100%; height: auto; } div.thumbnails a:nth-child(3n + 3) { margin-right: 0; } div.thumbnails a:nth-child(3n + 1) { clear: both; } .commerce-add-to-cart select, .commerce-add-to-cart input[type="text"] { color: #333333; height: 30px; line-height: 30px; margin: 0; padding: 5px; width: 200px; } .commerce-add-to-cart label { font-weight: normal; line-height: 1; margin: 8px 10px 8px 5px; width: 52px; } .rating { text-align: center; } .rating i { color: #21C2F8; padding-right: 3px; } #comments_wrapper .comment-avatar img { background-color: #FFFFFF; border: 1px solid #EFEFEF; border-radius: 0; display: inline-block; height: auto; line-height: 1.42857; max-width: 100%; padding: 9px; -webkit-transition: all 0.2s ease-in-out; -moz-transition: all 0.2s ease-in-out; -o-transition: all 0.2s ease-in-out; -ms-transition: all 0.2s ease-in-out; transition: all 0.2s ease-in-out; } .page-cart .view-commerce-cart-form .views-table { width: 100%; border: 1px solid #DDDDDD; } .page-cart .view-commerce-cart-form .views-table tr.odd, .page-cart .view-commerce-cart-form .views-table tr.even { background: none; } .page-cart .view-commerce-cart-form .delete-line-item { background: url("../images/remove.png") repeat scroll 0 0 #AAAAAA; border-radius: 100px; border-style: solid; border-width: 1px; display: block; height: 18px; margin: 10px; padding-left: 0 !important; text-indent: -9999px; width: 18px; } .page-cart .view-commerce-cart-form #edit-submit { margin-right: 10px; } .view-commerce-cart-block .cart_list { list-style: none; margin: 0; padding: 0; } .view-commerce-cart-block .cart_list li { list-style-type: none; margin: 0 0 10px 0; } .view-commerce-cart-block .cart_list li.views-row { clear: both; } .view-commerce-cart-block .cart_list li img { float: right; background-color: #FFFFFF; border: 1px solid #EFEFEF; border-radius: 0; display: inline-block; height: auto; line-height: 1.42857; max-width: 100%; padding: 9px; margin-bottom: 10px; -webkit-transition: all 0.2s ease-in-out; -moz-transition: all 0.2s ease-in-out; -o-transition: all 0.2s ease-in-out; -ms-transition: all 0.2s ease-in-out; transition: all 0.2s ease-in-out; } .view-commerce-cart-block .cart_list li img:hover { -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=60)"; filter: alpha(opacity=60); -moz-opacity: 0.6; -khtml-opacity: 0.6; opacity: 0.6; } .view-commerce-cart-block .cart_list li a { color: #21C2F8; } .view-commerce-cart-block .cart_list li .sub-total { margin-top: 12px; } .view-commerce-cart-block .view-footer { clear: both; } .view-commerce-cart-block .view-footer .line-item-total { margin-bottom: 20px; } .view-commerce-cart-block .view-footer ul li a { background: #21C2F8; padding: 3px 10px; color: #FFF; font-size: 12px; } .view-top-products-rating ul, .featured-megamenu ul { list-style: none; } .view-top-products-rating ul li, .featured-megamenu ul li { list-style-type: none; margin: 0 0 20px 0; } .view-top-products-rating .valign .recent_post_img img, .featured-megamenu .valign .recent_post_img img { float: left; width: 75px; margin: 0 10px 20px 0; -webkit-transition: opacity 0.2s ease-in-out; -moz-transition: opacity 0.2s ease-in-out; -o-transition: opacity 0.2s ease-in-out; -ms-transition: opacity 0.2s ease-in-out; transition: opacity 0.2s ease-in-out; } .view-top-products-rating .valign .recent_post_img img:hover, .featured-megamenu .valign .recent_post_img img:hover { -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=60)"; filter: alpha(opacity=60); -moz-opacity: 0.6; -khtml-opacity: 0.6; opacity: 0.6; } .view-top-products-rating .valign h4, .featured-megamenu .valign h4 { margin-bottom: 0 !important; padding-bottom: 0 !important; } .view-top-products-rating .valign h4 a, .featured-megamenu .valign h4 a { color: #83939C; font-size: 14px !important; font-weight: 600; } .view-top-products-rating .valign .rating, .featured-megamenu .valign .rating { text-align: left; } .view-bestsellers ul { list-style: none; } .view-bestsellers ul li { list-style-type: none; margin-left: 0; clear: left; min-height: 120px; } .view-bestsellers ul li img { float: left; width: 75px; margin: 0 10px 0 0; -webkit-transition: opacity 0.2s ease-in-out; -moz-transition: opacity 0.2s ease-in-out; -o-transition: opacity 0.2s ease-in-out; -ms-transition: opacity 0.2s ease-in-out; transition: opacity 0.2s ease-in-out; } .view-bestsellers ul li img:hover { -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=60)"; filter: alpha(opacity=60); -moz-opacity: 0.6; -khtml-opacity: 0.6; opacity: 0.6; } .view-bestsellers ul li .views-field-title { font-size: 14px; color: #83939C; } .views-table { width: 100%; border: 1px solid #DDDDDD; } .views-table tr, .views-table th { background: none; } .views-table tr td, .views-table th td { padding: 8px; border: 1px solid #DDDDDD; } #commerce-checkout-form-checkout fieldset.collapsed, #commerce-shipping-service-ajax-wrapper fieldset.collapsed { height: 60px !important; margin-bottom: 20px; } #commerce-checkout-form-checkout legend, #commerce-shipping-service-ajax-wrapper legend { border: 1px solid #545454; border-radius: 3px; padding: 16px; } #commerce-checkout-form-checkout legend span, #commerce-checkout-form-checkout legend a, #commerce-shipping-service-ajax-wrapper legend span, #commerce-shipping-service-ajax-wrapper legend a { font-size: 18px; font-weight: 600; padding-left: 10px; } #commerce-checkout-form-checkout legend span:hover, #commerce-checkout-form-checkout legend a:hover, #commerce-shipping-service-ajax-wrapper legend span:hover, #commerce-shipping-service-ajax-wrapper legend a:hover { color: #21C2F8; } #commerce-checkout-form-checkout legend:hover, #commerce-shipping-service-ajax-wrapper legend:hover { border-color: #21C2F8; } #commerce-checkout-form-checkout .form-item, #commerce-shipping-service-ajax-wrapper .form-item { width: 100%; } #commerce-checkout-form-checkout .form-text, #commerce-checkout-form-checkout select, #commerce-shipping-service-ajax-wrapper .form-text, #commerce-shipping-service-ajax-wrapper select { -webkit-box-shadow: 0 1px 1px rgba(0,0,0,0.075); -moz-box-shadow: 0 1px 1px rgba(0,0,0,0.075); box-shadow: 0 1px 1px rgba(0,0,0,0.075); color: #656565; display: block; font-size: 12px; height: 34px; line-height: 1.42857; margin-bottom: 10px; padding: 6px 12px; -webkit-transition: border-color 0.15s ease-in-out; -moz-transition: border-color 0.15s ease-in-out; -o-transition: border-color 0.15s ease-in-out; -ms-transition: border-color 0.15s ease-in-out; transition: border-color 0.15s ease-in-out; -webkit-transition: box-shadow 0.15s ease-in-out; -moz-transition: box-shadow 0.15s ease-in-out; -o-transition: box-shadow 0.15s ease-in-out; -ms-transition: box-shadow 0.15s ease-in-out; transition: box-shadow 0.15s ease-in-out; vertical-align: middle; width: 100%; } #commerce-checkout-form-checkout table.commerce-price-formatted-components, #commerce-shipping-service-ajax-wrapper table.commerce-price-formatted-components { margin-bottom: 10px; } #commerce-checkout-form-checkout table.commerce-price-formatted-components tbody, #commerce-shipping-service-ajax-wrapper table.commerce-price-formatted-components tbody { border: none; } #commerce-checkout-form-checkout table.commerce-price-formatted-components tr, #commerce-shipping-service-ajax-wrapper table.commerce-price-formatted-components tr { border: none; background: none; } table.checkout-review { width: 100%; } table.checkout-review tbody { border: none; } table.checkout-review tr { border: none; background: none; } .checkout-buttons { text-align: right; } .checkout-buttons .button-operator { padding: 0 10px 0 10px; } #section-top.style1 { background-color: #3FCAF9; } #section-top.style1 span, #section-top.style1 a, #section-top.style1 p { color: #fff !important; } #section-top.style1 li { border-color: #21C2F8; } #section-top.style2 { background-color: #292723; } #section-top.style2 a, #section-top.style2 p { color: #fff !important; } #section-top.style2 .callus span { color: #21C2F8 !important; } #section-top.style2 li { border-color: #383838; } .region-navigation { position: static; } .block-dexp-menu { position: static; } .dexp-dropdown ul.menu li>ul.menu { min-width: 200px; } .dexp-dropdown ul.menu ul.menu >li { position: relative; } .dexp-dropdown ul.menu ul.menu ul.menu { top: 0; left: 100%; z-index: 1000; } @media screen and (min-width: 992px) { body.rtl .dexp-dropdown ul.menu >li { text-align: right; } .dexp-dropdown >ul.menu>li { display: inline-block; position: relative; } .dexp-dropdown >ul.menu>li >.dexp-menu-mega.back { right: 0; } .dexp-dropdown >ul.menu>li.dexp-static { position: static !important; } .dexp-dropdown ul.menu { margin: 0; padding: 0; } .dexp-dropdown ul.menu li { list-style: none; } .dexp-dropdown ul.menu li ul.menu { position: absolute; display: none; z-index: 999; } .dexp-dropdown ul.menu li .dexp-menu-mega { display: none; position: absolute; z-index: 999; margin-left: auto; margin-right: auto; padding-left: 15px; padding-right: 15px; } .dexp-dropdown ul.menu li .dexp-menu-mega.container { left: 0; position: absolute !important; } .dexp-dropdown ul.menu li .dexp-menu-mega .dexp-menu-row { background: #FFF; box-shadow: 0 1px 4px rgba(0,0,0,0.1); } .dexp-dropdown ul.menu li .dexp-menu-mega .dexp-menu-row >.dexp-menu-col { position: relative; z-index: 1; } .dexp-dropdown ul.menu li .dexp-menu-mega .dexp-menu-row >.dexp-menu-col:hover { z-index: 2; } .dexp-dropdown ul.menu li .dexp-menu-mega .dexp-menu-row >.dexp-menu-col >ul.menu { box-shadow: none !important; position: relative; display: block; } .dexp-dropdown ul.menu li:hover >.dexp-menu-mega { display: block; } .dexp-dropdown ul.menu li:hover >ul.menu { display: block; } .dexp-dropdown .menu-attach-block-wrapper { display: block; background: #FFF; } .dexp-dropdown .menu-attach-block-wrapper ul.menu { display: block; position: relative; left: 0; } .dexp-dropdown .menu-attach-block-wrapper .block { position: relative; width: 100%; top: 0; padding: 0; } .dexp-dropdown .menu-attach-block-wrapper .block h2.block-title { font-size: 20px; margin: 20px 0 20px 0; } .dexp-dropdown .menu-attach-block-wrapper .block .view-content a { line-height: 20px !important; padding: 0 !important; } .dexp-dropdown .menu-attach-block-wrapper .block .view-content a:before { content: "" !important; } .dexp-dropdown .menu-attach-block-wrapper .block .view-content span:before { content: "" !important; } } body[class*=preset-dark] { color: #D3D3D3; background-color: #292929 !important; } body[class*=preset-dark] #comments_wrapper #comment-form .form-text, body[class*=preset-dark] #comments_wrapper #comment-form .form-textarea { background-color: #363636; border-color: #222222; } body[class*=preset-dark] hr { color: #545454; } body[class*=preset-dark] .bordertop { border-top: 1px solid #545454; } body[class*=preset-dark] #section-header .dexp-menu ul.menu li a, body[class*=preset-dark] #section-header .dexp-menu ul.menu li span.nolink { color: #D3D3D3 !important; } body[class*=preset-dark] #section-header .dexp-menu ul.menu li a:hover, body[class*=preset-dark] #section-header .dexp-menu ul.menu li a.active, body[class*=preset-dark] #section-header .dexp-menu ul.menu li span.nolink:hover, body[class*=preset-dark] #section-header .dexp-menu ul.menu li span.nolink.active { color: #21C2F8 !important; } body[class*=preset-dark] #section-header .dexp-menu ul.menu li ul.menu { background-color: #292929; border: solid 1px #292929; } body[class*=preset-dark] #section-header .dexp-menu ul.menu li ul.menu >li:not(.last) { border-bottom: 1px solid #404040; } body[class*=preset-dark] #section-header .dexp-menu ul.menu li ul.menu li a, body[class*=preset-dark] #section-header .dexp-menu ul.menu li ul.menu li span { color: #D3D3D3 !important; } body[class*=preset-dark] .dexp-dropdown ul.menu .dexp-menu-row { background: #292929; } body[class*=preset-dark] .dexp-dropdown .menu-attach-block-wrapper { background: #292929; } body[class*=preset-dark] .dexp-dropdown .menu-attach-block-wrapper.orientation-horizontal .block { background-color: transparent; } body[class*=preset-dark] section.dexp-section { background-color: #292929; } body[class*=preset-dark] #section-top { border-bottom: 1px solid #2F2F2F; } body[class*=preset-dark] #section-header { background-color: #323232; border-bottom: 1px solid #2F2F2F; } body[class*=preset-dark] #section-header .search-wrapper { background-color: #323232; } body[class*=preset-dark].boxed { background: url("../images/boxed_dark_bg.png"); } body[class*=preset-dark].boxed .dexp-body-inner { box-shadow: 0 0 10px rgba(0,0,0,0.25); } body[class*=preset-dark] .bigtitle .block-subtitle { color: #FFFFFF; } body[class*=preset-dark] .dexp-shortcodes-box.box-circle:not(.parallax) .box-icon { background-color: transparent; } body[class*=preset-dark] .pricing_details .pricing-box .jtbtn { border-color: #21C2F8; color: #FFFFFF !important; } body[class*=preset-dark] .pricing_details .pricing-box:hover .jtbtn { background-color: #343434; border-color: #343434; } body[class*=preset-dark] .pricing_details .pricing-box:hover .price { background-color: #343434; } body[class*=preset-dark] .panel-group .panel { border-radius: 0; } body[class*=preset-dark] .panel-group .panel .panel-heading { background-color: #292929; border: 1px solid #545454; border-radius: 3px; } body[class*=preset-dark] .panel-group .panel .panel-heading .panel-title:after { color: #FFF; } body[class*=preset-dark] .panel-group .panel .panel-heading .panel-title a { color: #FFF; } body[class*=preset-dark] .panel-group .panel .panel-heading:hover { border-color: #21C2F8; } body[class*=preset-dark] .panel-group .panel .panel-heading:hover .panel-title:after, body[class*=preset-dark] .panel-group .panel .panel-heading:hover a { color: #21C2F8; } body[class*=preset-dark] .panel-group .panel .panel-body { border: none !important; } body[class*=preset-dark] .skill-bar .skill-bar-title { color: #FFF; } body[class*=preset-dark] .blog_wrap .title .post_date { border-color: #fff; } body[class*=preset-dark] .blog_wrap .title .post_date, body[class*=preset-dark] .blog_wrap .title h3 a, body[class*=preset-dark] .blog_wrap .title i { color: #fff; } body[class*=preset-dark] .contact-form .form-text, body[class*=preset-dark] .contact-form .form-textarea, body[class*=preset-dark] .contact-form .form-checkbox, body[class*=preset-dark] form .form-text, body[class*=preset-dark] form .form-textarea, body[class*=preset-dark] form .form-checkbox { background-color: #363636; border: solid 1px #222222; color: #656565; } body[class*=preset-dark] .form-control { background-color: #363636; border: solid 1px #222222; color: #656565; } body[class*=preset-dark] .box-hexagon strong { color: #fff; } body[class*=preset-dark] .copyright { color: #fff; } body[class*=preset-dark] .nav-tabs { border-bottom: 1px solid #454545; } body[class*=preset-dark] .nav-tabs li a { border: 1px solid #454545; border-right: none; } body[class*=preset-dark] .nav-tabs li a:hover { color: #FFF; border: 1px solid #454545; } body[class*=preset-dark] .nav-tabs li.active a { color: #656565; background-color: transparent; border: 1px solid #454545; border-right: none; } body[class*=preset-dark] .nav-tabs li:first-child { border-left: none; } body[class*=preset-dark] .nav-tabs li:last-child { border-right: 1px solid #454545; } body[class*=preset-dark] .tab-content { background: none !important; border-bottom: none !important; border-left: none !important; border-right: none !important; padding: 0 !important; } body[class*=preset-dark] .tab-content .tab-pane { background: none repeat scroll 0 0 #343434; border-bottom: 1px solid #454545; border-left: 1px solid #454545; border-right: 1px solid #454545; padding: 20px; } body[class*=preset-dark] .dexp_tab_wrapper.vertical { background: url("../images/dark-fc.png") repeat-y scroll 0 0 rgba(0,0,0,0) !important; border: 1px solid #454545 !important; padding-bottom: 0px !important; } body[class*=preset-dark] .dexp_tab_wrapper.vertical li a { border-bottom: 1px solid #454545; border-left: none !important; border-right: none !important; border-top: none !important; } body[class*=preset-dark] .dexp_tab_wrapper.vertical li.active a { border-bottom: 1px solid #454545 !important; } body[class*=preset-dark] .dexp_tab_wrapper.vertical li.last.active a { border-bottom-color: #454545 !important; } body[class*=preset-dark] .dexp_tab_wrapper.vertical .tab-pane { border: none !important; } body[class*=preset-dark] .rating-block, body[class*=preset-dark] .greybg .rating-block { border-color: #2F2F2F !important; background: transparent !important; } body[class*=preset-dark] .rating-block p, body[class*=preset-dark] .greybg .rating-block p { color: #D3D3D3; } body[class*=preset-dark] .rating-block:hover { background-color: #21C2F8 !important; } body[class*=preset-dark] .rating-block:hover p, body[class*=preset-dark] .rating-block:hover a, body[class*=preset-dark] .rating-block:hover span { color: #fff !important; } body[class*=preset-dark] .box-custom .serviceicon { background-color: #343434; border-color: #545454; } body[class*=preset-dark] .blog-columns { background: none repeat scroll 0 0 #292929; border: 1px solid #545454; } body[class*=preset-dark] .blog-columns .blog-content h3 { border-bottom: 1px solid #545454; } body[class*=preset-dark] .blog-columns .blog-content h3 a { color: #FFFFFF !important; } body[class*=preset-dark] .blog-columns .blog-content i { color: #FFFFFF !important; } body[class*=preset-dark] .comment-wrapper .comment-content { background: none repeat scroll 0 0 #292929 !important; border: 1px solid #545454 !important; } body[class*=preset-dark] .comment-wrapper .comment-avatar img { padding: 0 !important; background-color: transparent !important; border-color: transparent !important; } body[class*=preset-dark] .product_title a { color: #fff !important; } body[class*=preset-dark] .social li, body[class*=preset-dark] .callus li { border-left: 1px solid #2F2F2F; } body[class*=preset-dark] .social li:last-child, body[class*=preset-dark] .callus li:last-child { border-right: 1px solid #2F2F2F; } body[class*=preset-dark] #section-main-content { background-color: #292929 !important; } body[class*=preset-dark] .forum-table { background: transparent !important; } body[class*=preset-dark] .forum-table th { color: #FFFFFF !important; border: 1px solid #545454 !important; } body[class*=preset-dark] .forum-table th a { color: #FFFFFF !important; } body[class*=preset-dark] .forum-table tr { border: 1px solid #545454 !important; } body[class*=preset-dark] .forum-table tr td { border: 1px solid #545454 !important; } body[class*=preset-dark] .forum-table-name { color: #FFFFFF !important; } body[class*=preset-dark] .forum-table-superheader { background: transparent !important; border: 1px solid #545454 !important; } body[class*=preset-dark] #commerce-checkout-form-checkout legend span, body[class*=preset-dark] #commerce-checkout-form-checkout legend a { color: #FFF; } body[class*=preset-dark] #commerce-checkout-form-checkout legend span:hover, body[class*=preset-dark] #commerce-checkout-form-checkout legend a:hover { color: #21C2F8; } body[class*=preset-dark] #section-copyright { background: #292723 !important; color: #FFF; } body[class*=preset-dark] #section-copyright a { color: #FFF; } body[class*=preset-dark] #section-copyright a.active-trail, body[class*=preset-dark] #section-copyright a:hover { color: #21C2F8; } body[class*=preset-dark] h3.portfolio-title a { color: #FFF; } body[class*=preset-dark] .forum-post-info, body[class*=preset-dark] .forum-post-wrapper, body[class*=preset-dark] .forum-post-panel-main, body[class*=preset-dark] .forum-post, body[class*=preset-dark] .forum-post-title, body[class*=preset-dark] .forum-post-footer { background: transparent !important; border-color: #545454 !important; } body[class*=preset-dark] .forum-post-info { border-top: none; } body[class*=preset-dark] .forum-post-info a, body[class*=preset-dark] .forum-post-info .forum-posted-on, body[class*=preset-dark] .forum-post-info span { color: #fff !important; } body[class*=preset-dark] #forum-statistics-header, body[class*=preset-dark] #forum-statistics-active-body, body[class*=preset-dark] #forum-statistics-statistics-body { background: transparent !important; border-top: none; color: #FFF; } body[class*=preset-white] #section-header { background-color: #FFF; } body[class*=preset-white] #section-header .search-wrapper { background-color: #FFF; } #block-dexp-quicksettings-dexp-quicksettings { background: #FFF; position: fixed; left: -207px; -webkit-transition: left 0.5s linear; -moz-transition: left 0.5s linear; -o-transition: left 0.5s linear; -ms-transition: left 0.5s linear; transition: left 0.5s linear; top: 96px; z-index: 999; box-shadow: 0 0 3px 0 rgba(0,0,0,0.08); } #block-dexp-quicksettings-dexp-quicksettings h2.block-title { font-size: 14px; font-weight: bold; line-height: 48px; text-align: center; color: #404040; margin: 0; } #block-dexp-quicksettings-dexp-quicksettings.open { left: 0; } #block-dexp-quicksettings-dexp-quicksettings .content { padding: 2px 18px 10px; width: 205px; } #block-dexp-quicksettings-dexp-quicksettings h3 { color: #848688; font-size: 13px; margin: 5px 0 -5px 1px; line-height: 30px; } #block-dexp-quicksettings-dexp-quicksettings select.form-select { border-radius: 2px; color: #848688; cursor: pointer; font-size: 13px; margin: 2px 0 10px 2px; padding: 5px; width: 164px; } #block-dexp-quicksettings-dexp-quicksettings ul.presets, #block-dexp-quicksettings-dexp-quicksettings ul.dexp_background { margin: 0; padding: 0; } #block-dexp-quicksettings-dexp-quicksettings ul.presets li, #block-dexp-quicksettings-dexp-quicksettings ul.dexp_background li { display: inline-block; margin: 4px 2px 0; } #block-dexp-quicksettings-dexp-quicksettings ul.presets li span, #block-dexp-quicksettings-dexp-quicksettings ul.dexp_background li span { cursor: pointer; width: 20px; height: 20px; display: block; border-radius: 2px; -webkit-box-shadow: -2px 2px 2px -1px rgba(0,0,0,0.75); -moz-box-shadow: -2px 2px 2px -1px rgba(0,0,0,0.75); box-shadow: -2px 2px 2px -1px rgba(0,0,0,0.75); } #block-dexp-quicksettings-dexp-quicksettings ul.presets li[class^=white] span, #block-dexp-quicksettings-dexp-quicksettings ul.dexp_background li[class^=white] span { background-image: url(../images/white-preset.png); } #block-dexp-quicksettings-dexp-quicksettings ul.presets li[class^=dark] span, #block-dexp-quicksettings-dexp-quicksettings ul.dexp_background li[class^=dark] span { background-image: url(../images/dark-preset.png); } #block-dexp-quicksettings-dexp-quicksettings .quicksettings_toggle { box-shadow: 0 0 3px 0 rgba(0,0,0,0.08); background: url("../images/switcher.gif") no-repeat scroll 10px center #FFFFFF; border-color: #EEEEEE; border-radius: 0 2px 2px 0; border-style: solid; border-width: 1px 1px 1px 0; display: block; height: 44px; position: absolute; right: -44px; text-indent: -9999px; top: 0px; width: 44px; cursor: pointer; } body.rtl .panel-group .panel-title:after { float: left; } body.rtl .ImageWrapper .StyleSc span:nth-of-type(2) { right: auto; } body.rtl .menu ul li a, body.rtl .menu ul li span { text-align: right; } body.rtl .dexp-dropdown > ul ul ul { left: -200px; width: 200px; } body.rtl .boder-icon .dexp-twitter .sp-text { padding-right: 50px; padding-left: 0; text-align: right; } body.rtl .boder-icon .dexp-twitter .sp-text:before { left: auto; right: 0; } body.rtl .boder-icon .dexp-twitter .author { padding-left: 0; padding-right: 50px; text-align: right; } body.rtl .dexp-shortcodes-box.box-top .box-icon { float: right; margin: 3px 0px 10px 15px; } body.rtl .dexp-shortcodes-box.box-top h3 { text-align: right; } body.rtl .blog_wrap .post_date { float: right; margin-right: 0; margin-left: 10px; } body.rtl .region-social-top ul { float: right; margin: 0; }