html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, 01 ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, canvas, details, embed, figure, figcaption, footer, header, hgroup, menu, nav, output, ruby, section, summary, time, mark, audio, video{margin:0;padding:0;border:0;vertical-align:baseline;}
html{line-height:1;}
table{border-collapse:collapse;border-spacing:0;}
caption, th, td{text-align:left;font-weight:normal;vertical-align:middle;}
q, blockquote{quotes:none;}
q:before, q:after, blockquote:before, blockquote:after{content:"";content:none;}
a img{border:none;}
.rtd a, aside .widget-title + ul li.recentcomments a,
html body .post-footer a {
color: #428bca;}{color:#428bca;}
.rtd .wp-block-button__link{color:inherit;}
article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section, summary{display:block;}::selection{color:#fff;text-shadow:none;background:#d2583e;}
.ua-safari::selection{background:none !important;}
.b-team-holder{-moz-user-select:none;-ms-user-select:none;-khtml-user-select:none;-webkit-user-select:none;-webkit-touch-callout:none;}
body{font-size:16px;color:#333;overflow-x:hidden;}
.layout-theme {
background: #fff;
} *{outline:none !important;}
.vcenter{display:inline-block;vertical-align:middle;float:none;}
.img-responsive{display:inline-block;vertical-align:middle;}
.vtop{display:inline-block;vertical-align:top;float:none;}
.vertical-middle{vertical-align:middle;}
.vertical-bottom{vertical-align:bottom;}
.no-margin{margin:0 !important;}
.row.row-margin{margin-bottom:40px;}
.row.no-gutter{margin-left:0;margin-right:0;}
.row.no-gutter [class*='col-']:not(:first-child),
.row.no-gutter [class*='col-']:not(:last-child){padding-left:0;padding-right:0;}
.relative{position:relative;}
.text-white{color:#fff;}
.no-border{border:none !important;}
.font-bold{font-weight:bold;}
.font-bold.btn{font-weight:bold;}
.invertX{-moz-transform:scaleX(-1);-o-transform:scaleX(-1);-webkit-transform:scaleX(-1);transform:scaleX(-1);filter:FlipH;-ms-filter:"FlipH";}
.gmnoprint a, .gmnoprint span, .gm-style-cc{display:none;}
.gmnoprint div{background:none !important;}
.300{font-weight:300;}
h1{font-size:44px;margin:0 0 0.5em;font-weight:600;}
h2{font-size:36px;margin:0 0 0.5em;font-weight:600;}
h3{font-size:28px;margin:0 0 0.5em;font-weight:600;}
h4{font-size:20px;margin:0 0 0.5em;font-weight:600;}
h5{font-size:18px;margin:0 0 0.5em;font-weight:600;line-height:1.6;}
h6{font-size:16px;margin:0 0 0.5em;font-weight:600;}
h1.thin, h2.thin, h3.thin, h4.thin, h5.thin, h6.thin{font-weight:300;}
h1.normal, h2.normal, h3.normal, h4.normal, h5.normal, h6.normal{font-weight:600;}
h1.bold, h2.bold, h3.bold, h4.bold, h5.bold, h6.bold{font-weight:bold;}
h1.with-underline.under-orange:after, h2.with-underline.under-orange:after, h3.with-underline.under-orange:after, h4.with-underline.under-orange:after, h5.with-underline.under-orange:after, h6.with-underline.under-orange:after{border-color:#ed912a;}
h1.with-underline.under-blue:after, h2.with-underline.under-blue:after, h3.with-underline.under-blue:after, h4.with-underline.under-blue:after, h5.with-underline.under-blue:after, h6.with-underline.under-blue:after{border-color:#088cdc;}
h1.with-underline:after, h2.with-underline:after, h3.with-underline:after, h4.with-underline:after, h5.with-underline:after, h6.with-underline:after{content:"";display:block;width:60px;max-width:100%;border-bottom:1px solid #088cdc;margin-top:20px;margin-bottom:0.5em;}
.bold{font-weight:bold;}
a.orange:hover{color:#ed912a;}
a:hover{text-decoration:none;}
p, .rtd{font-size:15px;line-height:1.8;color:#333;}
.page-content.rtd {
margin-bottom: 50px;
} p{margin-bottom:10px;}
p span.hightlited-blue, p span.hightlited-orange{padding:0 5px;color:#fff;}
p span.hightlited-blue{background:#088cdc;}
p span.hightlited-orange{background:#ed912a;}
p span.hightlited-dotted{border:1px dotted #777777;color:#088cdc;padding:0 5px;}
p .first-letter{font-size:48px;width:60px;font-weight:bold;text-align:center;line-height:60px;margin:8px 15px 15px 0;float:left;text-transform:uppercase;}
p .first-letter.circle{border-radius:50%;}
p .first-letter.blue-first-letter{background:#237ac6;color:#fff;}
p .first-letter.square{font-size:32px;line-height:40px;height:40px;width:40px;}
p .first-letter.orange-first-letter{background:#ed912a;color:#fff;}
blockquote{display:block;position:relative;}
blockquote.blockquote-free{padding:15px 0 15px 70px;font-size:26px;color:#333;font-style:italic;line-height:36px;margin-bottom:60px;}
blockquote.blockquote-free .author{font-size:14px;font-weight:bold;color:#ed912a;text-transform:uppercase;font-style:normal;}
blockquote.blockquote-box{padding:15px 35px 10px 35px;font-size:14px;font-style:italic;line-height:28px;margin-bottom:60px;background:#f6f6f6;border-left:5px solid #ed912a;}
blockquote.blockquote-box p{font-size:14px;font-style:italic;line-height:28px;}
blockquote.blockquote-box.text-left{text-align:left;}
blockquote.blockquote-box.white-blockquote{background-color:#fff;}
blockquote.blockquote-full{padding:50px 25px 50px 135px;font-size:16px;color:#fff;font-weight:bold;line-height:30px;margin-bottom:60px;background-color:#237ac6;}
blockquote.blockquote-full.blue-blockquote{background:url(//www.germanagiora.it/wp-content/themes/aleanta/images/icons/quotes-orange-circle.png) 34px 59px no-repeat;background-color:#237ac6;}
.blockquote-box{text-align:right;margin-bottom:20px;}
.blockquote-box.white-box blockquote{background:url(//www.germanagiora.it/wp-content/themes/aleanta/images/icons/quotes-orange.png) 40px 40px no-repeat;background-color:#fff;background-size:25px 20px;}
.blockquote-box.white-box blockquote:after{border-left-color:#fff;}
.blockquote-box.white-box .wrap-author .avatar{border:5px solid #fff;}
.blockquote-box blockquote{text-align:left;padding:40px 20px 40px 80px;color:#333333;font-style:italic;line-height:28px;position:relative;margin-bottom:30px;background:url(//www.germanagiora.it/wp-content/themes/aleanta/images/icons/quotes-orange.png) 40px 40px no-repeat;background-color:#f6f6f6;background-size:25px 20px;}
.blockquote-box blockquote:after{content:"";border:20px solid transparent;border-left-color:#f6f6f6;display:block;position:absolute;top:100%;right:30px;margin-top:-20px;}
.blockquote-box .wrap-author{display:inline-block;text-align:left;}
.blockquote-box .wrap-author .avatar{overflow:hidden;width:60px;height:60px;border:5px solid #f6f6f6;border-radius:50%;background:#fff;}
.blockquote-box .wrap-author .author{padding-left:10px;}
.blockquote-box .wrap-author .author a{display:block;color:#237ac6;font-size:12px;font-weight:600;text-transform:uppercase;}
.blockquote-box .wrap-author .author span{color:#777777;font-size:13px;font-style:italic;text-align:left;}
.post-password-form input[type=password]{background:#fff none repeat scroll 0 0;border:1px solid #e8ecef;border-radius:0;color:#333;font-size:15px;padding:5px;}
.post-password-form input[type=submit]{position:relative;top:-1px;height:37px;}
#respond .btn{margin:25px 0;float:right;}
.btn.btn-warning{background:#ed912a;border:1px solid #ed912a !important;color:#fff;font-size:15px;font-weight:400;padding:10px 25px;line-height:30px;border-radius:3px;text-transform:uppercase;box-shadow:none !important;}
.btn .fa{font-size:14px;padding-left:10px;}
.btn .icon-envelope{line-height:30px;display:inline-block;vertical-align:bottom;margin-right:10px;}
.btn.btn-sm{padding:5px 15px;font-size:13px;}
.btn.btn-lg{padding:15px 35px;font-size:18px;}
.btn.btn-checkbox{padding:0;line-height:30px;color:#555555;text-transform:none;margin-right:10px;}
.btn.btn-checkbox.active:before{font-family:FontAwesome;content:"\f00c";color:#555;}
.btn.btn-checkbox.checkbox-blue:before{background:#088cdc;border-color:#088cdc;color:#fff;}
.btn.btn-checkbox.checkbox-orange:before{background:#ed912a;border-color:#ed912a;color:#fff;}
.btn.btn-checkbox:before{content:"";width:22px;height:22px;border:1px solid #cccccc;background:#fff;display:inline-block;vertical-align:middle;margin-right:5px;margin-bottom:5px;line-height:20px;text-align:center;}
.btn.btn-radio{padding:0;line-height:30px;color:#555555;text-transform:none;margin-right:10px;}
.btn.btn-radio.active:before{font-family:FontAwesome;content:"\f111";color:#555;}
.btn.btn-radio.radio-blue:before{background:#088cdc;border-color:#088cdc;color:#fff;}
.btn.btn-radio.radio-white:before{border:1px solid #ccc;background:#fff;color:#088cdc;}
.btn.btn-radio:before{content:"";width:18px;height:18px;border:1px solid #cccccc;background:#fff;display:inline-block;vertical-align:middle;margin-right:5px;margin-bottom:5px;line-height:16px;text-align:center;border-radius:50%;font-size:10px;}
.btn.btn-primary{border:1px solid #eee;font-size:13px;letter-spacing:1px;color:#222;background:#fff;text-transform:uppercase;}
.btn.btn-primary:active, .btn.btn-primary:focus, .btn.btn-primary:hover{background:#1664A9;}
.btn.btn-white-orange{color:#333;background:#fff;border:1px solid #e8ecef}
.btn.btn-white-orange.orange{color:#ed912a;}
.btn.btn-white-orange.orange i{color:#088cdc;}
.btn.btn-white-orange:active, .btn.btn-white-orange:focus, .btn.btn-white-orange:hover{background:#ed912a;border:1px solid #ed912a !important;color:#fff;}
.btn.btn-white-orange:active i, .btn.btn-white-orange:focus i, .btn.btn-white-orange:hover i{color:#fff;}
.btn.btn-white-orange:active.no-border, .btn.btn-white-orange:focus.no-border, .btn.btn-white-orange:hover.no-border{border:none !important;}
.btn.btn-white-orange.no-border{border:none !important;}
.post-body .btn{background:#ed912a;border:1px solid #ed912a !important;color:#fff;}
.btn.btn-warning:active, .btn.btn-warning:focus, .btn.btn-warning:hover{background:#DF831D;}
.btn.btn-default{background:transparent;border:1px solid #eee;border-radius:100px;}
.btn.btn-default:active, .btn.btn-default:focus, .btn.btn-default:hover{background:#EFEFEF;border-color:#EFEFEF;}
.btn.btn-default.btn-default-bordered{border:2px solid #cccccc !important;}
.btn.btn-transparent{background:none;border:none;box-shadow:none;}
.btn.btn-transparent.orange i{color:#237ac6;}
.btn.btn-transparent.orange:hover{visibility:hidden;font-size:12px;color:inherit;text-transform:uppercase;}
.input-group input[type=text]{height:52px;background:#fff;}
.input-group input[type=text]:first-child{padding-left:15px;border-radius:3px 0 0 3px;}
.form-group.has-feedback input[type=text]-feedback{line-height:40px;height:40px;color:#ed912a;}
.form-group.has-feedback input[type=text]{padding-right:45px;}
textarea{max-width:100%;}
textareainput[type=text]{margin-bottom:40px;min-height:100px;resize:none;}
input[type=text],
html .km_cf7-input-container input[type=email],
html .km_cf7-input-container input[type=text],
html .km_cf7-input-container textarea{padding:10px 0;background-color:#f6f6f6;box-shadow:none !important;outline:none;border:none;border-radius:0;padding-left:0;height:40px;color:#222;font-size:15px;width:100%;}
textarea{background:none;box-shadow:none !important;outline:none;border:none;border-bottom:1px solid #e8ecef;border-radius:0;border-radius:none;padding-left:0;color:#999;color:#aaaaaa;font-size:15px;width:100%;padding:10px 0;background-color:#f6f6f6;}
#respond textarea{background:#f6f6f6;border:0;border-radius:0 !important;color:#23272c;box-shadow:inset 0 1px 1px rgba(0, 0, 0, 0.075);border-radius:5px;color:#333;font-size:15px;height:40px;line-height:26px;outline:medium none;padding:10px 15px;width:100%;min-height:180px;}
.logged-in-as{padding:5px 0 15px;}
.logged-in-as a{color:inherit;font-style:italic;}
.comment-reply-title, .comment-reply-list{position:relative;font-size:25px;color:inherit;font-weight:600;margin:0;padding:0;margin-bottom:5px !important;}
#commentform{padding-top:20px;}
.comment-reply-title:before, .comment-reply-list:before{content:'';display:inline-block;border-bottom:2px solid red;width:50px;position:absolute;bottom:-12px;left:0;}
.comment-reply-title small{padding-left:0;font-weight:normal;color:#aaa !important;}
.comment-reply-title small:hover{color:inherit !important;}
.comment-list .comment .comment-respond small:before{display:inline-block;font:normal normal normal 14px/1 FontAwesome;font-size:inherit;content:"\f00d";margin-left:0;color:inherit;margin-right:8px;}
.comment-reply-title small a{color:#aaa !important;}
.comment-reply-title small:hover a{color:inherit !important;}
input[type=text]:focus,
input[type=text]:active{border-color:#e8ecef;}
input[type=text].bordered{border:1px solid #e8ecef border-radius:2px;color:#777777;font-style:italic;padding:0 15px;}
input[type=text]-feedback{}
.orange + .tooltip .tooltip-inner{background:#ed912a;color:#fff;text-transform:uppercase;border-radius:0;}
.orange + .tooltip .tooltip-arrow{border-top-color:#ed912a;}
.blue{color:#088cdc;}
.blue + .tooltip .tooltip-inner{background:#088cdc;color:#fff;text-transform:uppercase;border-radius:0;}
.blue + .tooltip .tooltip-arrow{border-top-color:#088cdc;}
.grey{color:#aaaaaa;}
.dark{position:relative;}
.dark.dark-strong:after{background:#0b0f12;opacity:0.9;}
.dark:after{content:"";display:block;position:absolute;left:0;right:0;top:0;bottom:0;background:#191919;opacity:0.72;z-index:1;}
.blue-dark{position:relative;}
.blue-dark:after{content:"";display:block;position:absolute;left:0;right:0;top:0;bottom:0;background:#237ac6;opacity:0.95;z-index:1;}
.blue-dark.solid:after{opacity:1;}
.orange-dark{position:relative;}
.orange-dark:after{content:"";display:block;position:absolute;left:0;right:0;top:0;bottom:0;background:#ed912a;opacity:0.95;z-index:1;}
.dark-content{position:relative;z-index:2;}
.light-title{font-size:30px;margin-bottom:30px;font-weight:100;color:#777777;}
ul.list, ol.list{margin-bottom:30px;}
ul.list.list-round-check.orange-list li:before, ol.list.list-round-check.orange-list li:before{color:#ed912a;}
ul.list.list-round-check li:before, ol.list.list-round-check li:before{font-family:FontAwesome;content:"\f05d";color:#111;margin-right:20px;display:inline-block;vertical-align:middle;}
ul.list.list-caret-right li:before, ol.list.list-caret-right li:before{font-family:FontAwesome;content:"\f0da";color:#237ac6;margin-right:20px;display:inline-block;vertical-align:middle;}
ul.list.list-check li:before, ol.list.list-check li:before{font-family:FontAwesome;content:"\f00c";color:#088cdc;margin-right:20px;display:inline-block;vertical-align:middle;}
ul.list.list-check li.disable:before, ol.list.list-check li.disable:before{content:"\f00d";color:#ed912a;}
ul.list.list-angle-right li:before, ol.list.list-angle-right li:before{font-family:FontAwesome;content:"\f105";color:#ed912a;margin-right:20px;display:inline-block;vertical-align:middle;}
ul.list.list-square li:before, ol.list.list-square li:before{font-family:FontAwesome;content:"\f096";color:#088cdc;margin-right:20px;display:inline-block;vertical-align:middle;}
ul.list.list-arrow-right li:before, ol.list.list-arrow-right li:before{font-family:FontAwesome;content:"\f178";color:#088cdc;margin-right:20px;display:inline-block;vertical-align:middle;}
ul.list.list-circle li:before, ol.list.list-circle li:before{font-family:FontAwesome;content:"\f111";color:#ed912a;font-size:10px;margin-right:20px;display:inline-block;vertical-align:middle;}
ul.list li, ol.list li{line-height:30px;color:#333333;font-size:15px;text-align:left;}
ul.list-counter, ol.list-counter{counter-reset:item;}
ul.list-counter li, ol.list-counter li{line-height:30px;color:#333333;font-size:15px;text-align:left;}
ul.list-counter li:before, ol.list-counter li:before{content:counter(item) ". ";counter-increment:item;margin-right:20px;display:inline-block;vertical-align:middle;color:#ed912a;}
ul.list-counter.list-counter-circle li:before, ol.list-counter.list-counter-circle li:before{content:counter(item);color:#fff;background:#111;border-radius:50%;line-height:20px;width:20px;text-align:center;}
.table{border:1px solid #eeeeee;}
.table thead tr th{font-weight:bold;text-transform:uppercase;color:#333333;font-size:14px;font-weight:900;text-align:left;line-height:30px;padding:12px 15px;border-bottom:4px solid #237ac6;}
.table thead tr th:first-child{text-align:center;}
.table tbody tr td{color:#333333;font-size:15px;font-weight:400;line-height:25px;text-align:left;border-bottom:1px solid #eeeeee;padding:10px 15px;}
.table tbody tr td:first-child{text-align:center;}
.table.table-warning thead tr th{border-bottom:4px solid #ed912a;}
.table.table-mixed thead tr th{background:#237ac6;color:#fff;border-left:none;border-right:none;border-bottom:4px solid #ed912a;}
.table.table-mixed tbody tr td{border-color:#eeeeee;}
.admin-bar .header-search .close{top:30px;}
.aligncenter{margin:0 auto;display:block;}
img[class*="wp-image-"]{display:inline-block;max-width:100%;height:auto;}
.wp-caption{text-align:left;}
.wp-caption-text{text-align:left;padding-top:10px;}
.gallery-caption{text-align:left;}
.alignright{text-align:right;float:right;}
.alignleft{text-align:left;float:left;}
.aligncenter{text-align:center;}
.bypostauthor{text-align:left;}
blockquote.alignleft, .wp-caption.alignleft, img.alignleft{margin:0.4211em 0.6842em 1.6842em 0;}
blockquote.alignright, .wp-caption.alignright, img.alignright{margin:0.4211em 0 1.6842em 0.6842em;}
blockquote.aligncenter, .wp-caption.aligncenter, img.aligncenter{margin-top:1.4211em;margin-bottom:1.4211em;}
.wp-caption.alignleft, .wp-caption.alignright, .wp-caption.aligncenter{margin-bottom:1.2632em;}
.alignleft{display:inline;float:left;}
.alignright{display:inline;float:right;}
.wp-caption.alignright{text-align:right !important;}
.aligncenter{display:block;margin-right:auto;margin-left:auto;}
.comment-list .pingback:first-child{border-top:1px solid rgba(51, 51, 51, 0.1);padding-top:25px;}
.comment-list .pingback{padding:0 0 25px 0;margin:0;border-bottom:1px solid rgba(51, 51, 51, 0.1);margin-bottom:25px;}
.comment-list .pingback a{color:inherit;text-decoration:underline;}
.comment-list .pingback a:hover{text-decoration:none;}
.edit-link:before{font-family:'FontAwesome';content:"\f040";color:rgba(51, 51, 51, 0.7);margin-right:5px;}
.pingback .edit-link{margin-left:1em;color:rgba(51, 51, 51, 0.7);text-decoration:none;}
.comment-edit-link{text-decoration:none !important;}
.comment-edit-link:hover{text-decoration:underline !important;}
.screen-reader-text{clip:rect(1px, 1px, 1px, 1px);position:absolute !important;height:1px;width:1px;overflow:hidden;}
.screen-reader-text:focus{background-color:#f1f1f1;border-radius:3px;box-shadow:0 0 2px 2px rgba(0, 0, 0, 0.6);clip:auto !important;display:block;font-size:14px;font-size:0.875rem;font-weight:bold;height:auto;left:5px;line-height:normal;padding:15px 23px 14px;text-decoration:none;top:5px;width:auto;z-index:100000;}
.rtd h1:not([class]),
.rtd h2:not([class]),
.rtd h3:not([class]),
.rtd h4:not([class]),
.rtd h5:not([class]),
.rtd h6:not([class]){margin:15px 0 10px 0;padding:0;}
.type-post.sticky .post-body > h4:before{content:"\f0a2";font-family:'FontAwesome';speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;color:#fff;font-size:20px;padding:10px;position:relative;left:0;width:40px;height:40px;text-align:center;top:-3px;z-index:777;background:red;margin-right:10px;}
html blockquote:not([class]),
html blockquote.wp-block-quote{position:relative;padding:50px 50px 60px 95px;background:#fff5ee;font-size:16px;border:0;font-style:italic;margin:20px 50px !important;}
html blockquote.wp-block-quote{position:relative;padding:50px 50px 60px 95px !important;background:#fff5ee;font-size:16px;border:0;font-style:italic;margin:20px 50px !important;border:0 !important;}
.rtd .wp-block-quote:not(.is-large):not(.is-style-large){border-left:0;padding-left:95px;}
.comment-list .comment-info-content blockquote:not([class]){background:#f8f8f8 !important;}
html body:not(.page) .tmpl-plugins-not-activated blockquote:not([class]),
html body:not(.page) .tmpl-plugins-not-activated blockquote.wp-block-quote{background:#fff;}
html .wrap-info blockquote:not([class]),
html .wrap-info blockquote.wp-block-quote{background:#fff;}
html blockquote:not([class]) *,
html blockquote.wp-block-quote{font-size:16px;font-style:italic;}
.kswr-heading-container blockquote{border:0;}
.rtd blockquote:not([class]){margin:2.5% 0 3% 0;}
html .post-image blockquote:not([class]),
html .wrap-image blockquote:not([class]){padding:20px;margin:0px 0 0px 0;background:#fff;font-size:16px;line-height:26px;}
html blockquote:before{font-family:'FontAwesome';font-weight:normal;font-style:normal;content:"\f10e";position:absolute;top:11px;left:-25px;height:20px;width:22px;font-size:90px;color:#88d4e5;}
.wp-block-pullquote.is-style-default blockquote:before, .has-text-color.has-very-dark-gray-color:before{display:none !important;}
.rtd blockquote{border-left:0;}
.bypostauthor{list-style:none;background:none;}
.blog-item-quote .blog-item_desc{width:80%;margin:0px auto;float:none !important;}
.blog-item-quote .blog-item_text{border:none !important;}
.blog-quote-source{font-weight:normal;display:inline-block;text-align:right;width:100%;font-size:15px;font-style:italic;}
.wp-block-pullquote__citation, .wp-block-pullquote cite, .wp-block-pullquote footer{font-weight:700;}
.rtd *.alignleft{float:left;max-width:calc(5 * (100vw / 12));margin-top:0;margin-left:0;margin-right:1rem;}
.rtd h1:not([class]),
.rtd h2:not([class]),
.rtd h3:not([class]),
.rtd h4:not([class]),
.rtd h5:not([class]),
.rtd h6:not([class]){line-height:1.3;}
.rtd ul:not([class]),
.rtd ul.wp-block-archives, .rtd ul.wp-block-archives ul, .rtd ul.wp-block-archives ol, .rtd .wp-block-categories, .rtd .wp-block-categories ul, .rtd .wp-block-categories ol{padding-left:15px;list-style:none;margin-bottom:15px;margin-top:0;}
.rtd ul:not([class]) ul,
.rtd ul:not([class]) ol,
.rtd .wp-block-categories ul, .rtd .wp-block-categories ol, .rtd ul.wp-block-archives ul, .rtd ul.wp-block-archives ol{margin-bottom:0;}
.rtd ul:not([class]) li:not([class]),
.wp-block-categories-list li, .rtd ul.wp-block-archive li, .rtd .wp-block-categories li{margin:0;line-height:1.444;padding-bottom:5px;}
.rtd ul:not([class]) li:last-child,
.rtd ol:not([class]) li:last-child,
.rtd ul.wp-block-archive li:last-child, .rtd .wp-block-categories li:last-child{padding-bottom:0 !important;}
.rtd ul:not([class]) li:before,
.wp-block-categories-list li:before, .rtd .wp-block-archives li:before, .rtd .wp-block-categories li::before{font:normal normal normal 12px/1 FontAwesome;font-size:inherit;display:inline-block;margin-right:3px;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}
ul.list-styled li.disabled{color:#c8c9cc;}
ul.list-styled.list-style-ok li::before{content:'\f00c';color:#28ad62;}
ul.list-styled.list-style-ok li.disabled::before{content:'\f00d';color:#c8c9cc;}
.rtd img{max-width:100%;height:auto;}
.tmpl-plugins-not-activated .rtd img{max-width:100%;height:auto;margin-bottom:.7em;margin-top:.7em;}
.wp-block-gallery .blocks-gallery-image img, .wp-block-gallery .blocks-gallery-item img{margin-bottom:0;margin-top:0;}
.rtd .wp-block-image figcaption{margin-top:-5px;}
.wp-block-archives-dropdown{padding-bottom:15px;padding-top:10px;}
.wp-caption{text-align:left;max-width:100%;}
.rtd table:not([class]){margin:20px 0;}
.rtd table:not([class]) td:not([class]),
.rtd table:not([class]) th:not([class]),
.rtd table th.views{padding:10px;border:1px solid #d0d2d7;font-weight:normal;}
ul:([class]),
ol:([class]){list-style:none;margin:0;padding:0;}
.rtd ul:not([class]) li:not([class])::before,
.rtd .wp-block-archives li::before, .rtd .wp-block-categories li::before{font-size:10px;width:1.555em;content:'\f069';text-align:center;vertical-align:middle;position:relative;top:-1px;}
.rtd ol:not([class]) > li:not([class])::before{display:none !important;}
.rtd ol:not([class]){margin-top:5px;margin-left:0;padding-left:15px;margin-bottom:15px;}
.rtd ol:not([class]) ol,
.rtd ol:not([class]) ul{margin-bottom:0;}
.rtd ol:not([class]) li:not([class]){padding-bottom:5px;line-height:1.444;}
.rtd .wpb_singleimage_heading, .rtd .wp-caption-text{background:transparent;margin:-10px 0 0 0!important;padding:10px 0 7px 0;float:left;font-size:12px;font-weight:normal;line-height:16px;min-width:120px;text-align:center;}
.rtd .wp-caption.alignright .wp-caption-text{float:right !important;}
html #gallery-1 .gallery-caption{margin-left:0;text-align:center;width:100%;background:none;}
.wp-caption{max-width:100%;padding-bottom:10px;overflow:hidden;}
.wrap-media img{max-width:100%;height:auto;}
.gallery-icon a{text-align:center;display:inline-block;}
.rtd iframe{max-width:100%;max-height:100%;}
.rtd pre{padding:20px;}
.page-links{clear:both;margin-bottom:1.3333em;}
.page-links p{line-height:1.3 !important;}
.page-links a, .page-links > span{border:1px solid #eaeaea;border:1px solid rgba(51, 51, 51, 0.1);display:inline-block;font-size:12px;font-size:1.2rem;height:2em;line-height:2;margin:0 0.3333em 0.3333em 0.3333em;text-align:center;width:2em;}
.page-links a{-webkit-tap-highlight-color:rgba(255, 255, 255, 0.3);background-color:#333;border-color:#333;color:#fff;}
.page-links a:hover, .page-links a:focus{background-color:#707070;background-color:rgba(51, 51, 51, 0.7);border-color:transparent;color:#fff;}
.page-links > .page-links-title{border:0;color:#707070;color:rgba(51, 51, 51, 0.7);height:auto;margin:0;padding-right:0.5em;width:auto;}
aside ul{list-style:none;margin:0;padding:0;}
aside ul ul{margin-left:10px;}
aside ul ul ul{margin-left:0px;}
aside ul ul ul li a{font-size:12px;}
aside .menu > li{padding:10px 0;margin:0 0 0px 0;list-style:none;border-bottom:1px dotted #eee;position:relative;}
aside .widget-title + ul > li,
aside .menu > li{padding:5px 0;margin:0 0 0px 0;list-style:none;font-size:16px;line-height:1.55;font-weight:normal;position:relative;border-bottom:1px dotted #eee;}
aside .children{margin:0px 0px 0px 0px;}
aside ul .children li{padding:2px 0 0 0;margin:0 0 10px 0;list-style:none;border-bottom:0 !important;margin-bottom:0 !important;padding-bottom:0 !important;}
.widget_product_categories .children{display:none;}
.widget_product_categories .current-cat .children{display:block;}
.widget_product_categories .children{margin:0px 0px 5px 10px;}
.widget_product_categories .children a{font-size:10px;}
aside .widget-title + ul li a,
aside .menu li a, aside .widget-title + ul li{font-size:15px;font-weight:normal;color:inherit;transition:all 0.3s ease-out;-webkit-transition:all 0.3s ease-out;}
aside .sub-menu li a, aside .children li a{font-size:14px !important;}
aside .widget_categories .widget-title + ul li a,
aside .menu li a, aside .widget_categories .widget-title + ul li a,
aside .widget_archive .widget-title + ul li li a,
aside .widget_archive .widget-title + ul li a{color:#222 !important;}
aside .widget_categories .widget-title + ul li li,
aside .widget_categories .widget-title + ul li,
aside .widget_archive .widget-title + ul li li,
aside .widget_archive .widget-title + ul li{color:#aaa !important;}
.comment-author-link{font-weight:600;text-transform:capitalize;}
.comment-author-link a{font-weight:600 !important;text-transform:capitalize;color:inherit !important;}
aside li a + .count{font-weight:normal;float:right;}
aside .submenu-controll-inner{display:none;}
aside .menu > li > a{font-weight:600;}
.page_item_has_children > a{font-weight:600 !important;;}
.page_item_has_children .page_item_has_children a{font-weight:normal !important;}
.menu ul ul, .widget_categories ul ul, .widget_pages ul ul, .mobile-slidebar-menu ul ul{counter-reset:submenu;}
.menu ul ul > li > a::before, .widget_categories ul ul > li > a::before, .widget_pages ul ul > li > a::before, .mobile-slidebar-menu ul ul > li::before{content:"- ";counter-increment:submenu;position:relative;top:-1px;margin-right:5px;font-size:12px;color:inherit !important;}
.mobile-slidebar-menu ul ul > li::before{position:absolute;top:3px;left:15px;float:left;display:inline-block;}
.mobile-slidebar-menu ul li{position:relative;}
.entry-media img{max-width:100%;height:auto;}
aside .menu li:hover .dropdown-menu{display:block !important;}
.menu-main-container ul{list-style:none !important;margin-left:15px;}
.menu-main-container .submenu-controll-inner{display:none !important;}
aside img{max-width:100%;height:auto;margin:10px 0;}
aside select{max-width:100%;border:1px solid #ececec;padding:5px;margin:5px 0;border-radius:0;font-size:12px;color:#333;font-weight:normal;width:100%;}
aside table, .wpb_widgetised_column table, .crtools-table table{width:100%;}
aside table td, aside table th, .wpb_widgetised_column td, .wpb_widgetised_column th, .crtools-table td, .crtools-table th{border:1px solid #ddd;padding:5px;text-align:center;}
aside table td a{color:#222;}
.widget_rss .rss-date{display:inline-block;width:100%;padding:2px 0;font-weight:normal;font-size:12px;color:#aaa;}
.widget_rss .rssSummary{font-weight:normal;text-transform:none;line-height:1.7;font-size:14px;}
.widget_rss cite{font-size:13px;display:inline-block;text-align:right;width:100%;font-weight:600;text-transform:none;padding-top:5px;font-style:normal;}
.rsswidget{font-size:14px !important;font-weight:700 !important;}
.widget_rss .widget-title{padding-bottom:5px !important;}
.rsswidget{color:inherit !important;}
.widget_search label{display:none !important;}
#searchform{position:relative;}
.widget_search #searchform:before,
.woocommerce-product-search:before{display:inline-block;font:normal normal normal 14px/1 FontAwesome;font-size:inherit;text-rendering:auto;content:"\f002";position:absolute;right:15px;top:11px;}
aside .mc4wp-form-fields:before{font:normal normal normal 34px/1 FontAwesome;text-rendering:auto;position:absolute;right:-27px;top:-42px;content:"\f003";font-size:93px;color:#eee;transform:rotate(25deg);}
.mc4wp-alert.mc4wp-error{padding-top:14px;display:inline-block;}
footer .mc4wp-alert.mc4wp-error{padding-top:0;}
aside .mc4wp-form-fields{position:relative;box-shadow:-1px 8px 24px -6px #eee;padding:25px;border:1px solid #eee;font-size:12px;overflow:hidden;}
.mc4wp_form_box{position:relative;display:inline-block;width:100%;}
aside .mc4wp-form-fields .btn{position:absolute;right:1px;top:1px;padding:3px !important;border-radius:0;text-align:center;width:42px;border:0;height:39px;display:inline-block;color:#fff;min-width:65px;font-weight:normal;}
aside .mc4wp-form-fields h3{font-size:22px;margin:0 0 0.5em;color:inherit;}
aside .mc4wp-form-fields h3 + p{color:#888;}
aside .mc4wp-form-fields p small{color:#aaa;}
.widget_search input[type="submit"],
.woocommerce-product-search input[type="submit"]{position:absolute;right:1px;top:1px;background:transparent !important;width:42px;height:37px;display:inline-block;color:transparent !important;font-size:0 !important;border:0 !important;}
.woocommerce-product-search input[type="search"],
.widget_search input[type="search"],
.widget_search input[type="text"],
aside .mc4wp-form-fields input[type="email"]{width:100%;float:left;margin-right:0%;background:#f6f6f6;box-shadow:none;border:0;padding:7px 20px !important;height:40px !important;border-radius:0 !important;}
.woocommerce-product-search input[type="search"]::-webkit-input-placeholder,
.searchform input[type="text"]::-webkit-input-placeholder,
aside .mc4wp-form-fields input[type="email"]::-webkit-input-placeholder{color:#aaa;}
.woocommerce-product-search input[type="search"]::-webkit-input-placeholder,
.searchform input[type="text"]:-ms-input-placeholder{color:#aaa;}
.woocommerce-product-search input[type="search"]::-webkit-input-placeholder,
.searchform input[type="text"]::-moz-placeholder{color:#aaa;opacity:1;}
.woocommerce-product-search input[type="search"]::-webkit-input-placeholder,
.searchform input[type="text"]:-moz-placeholder{color:#aaa;opacity:1;}
.textwidget{line-height:20px;}
.textwidget img{margin-bottom:5px;}
.post-sticky:before{content:"\f0c6" !important;font-family:'FontAwesome';speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;font-size:35px;position:absolute;right:60px;text-transform:none;top:-32px;z-index:777;color:#000;height:50px;border:0;width:50px;border-radius:10px;padding:16px;}
.post-sticky:nth-child(even):before{right:auto;left:-12px;top:-30px;}
.wp-tag-cloud{margin-left:-5px !important;display:inline-block;}
.tagcloud li{float:none !important;display:inline-block !important;margin:3px 1px !important;width:auto !important;}
.tagcloud{clear:both;}
html .tagcloud a{font-size:11px !important;text-transform:uppercase;display:inline-block;background:#f9f9f9;border:0;padding:10px 16px;margin-right:0;margin-bottom:3px;color:#333333 !important;}
html .tagcloud a:hover{color:#fff !important;background-color:#2a64d9 !important;text-decoration:none !important;}
.tagcloud li:hover a{color:#fff!important}
.vc-overflow-no{overflow:inherit !important;}
.compose-mode .vc_row[data-vc-full-width].vc_hidden{opacity:1;}
.compose-mode .section-gallery{text-align:center;}
.compose-mode .gallery-item{position:relative;width:25%;display:inline-block;margin-left:-1%;vertical-align:top;}
.compose-mode .vc_element, .view-mode .vc_element{display:inline-block;position:relative;}
.vc_tta-title-text{list-style:none;font-weight:bold;color:#333;font-size:14px;text-transform:uppercase;}
html .vc_tta-color-white.vc_tta-style-classic .vc_tta-panel .vc_tta-panel-body, html .vc_tta-color-white.vc_tta-style-classic .vc_tta-panel .vc_tta-panel-body::after, html .vc_tta-color-white.vc_tta-style-classic .vc_tta-panel .vc_tta-panel-body::before, html .vc_tta-color-white.vc_tta-style-classic .vc_tta-panel.vc_active .vc_tta-panel-heading, html .vc_tta-color-white.vc_tta-style-classic .vc_tta-panel .vc_tta-panel-heading{border-color:#eee;}
.jarallax{background-size:cover;background-repeat:no-repeat;background-position:50% 50%;z-index:1;position:relative;width:100%;}
.jarallax-content, .jarallax-content-inner{width:100%;}
.background-attachment-fixed{display:inline-block;width:100%;}
.vc_row_use_jarallax.vc_row{margin-left:0;margin-right:0;}
.vc_row.vc_row-flex>.vc_column_container.vc_row_use_jarallax>.vc_column-inner .wpb_wrapper{display:flex;height:100%;}
.vc_row.vc_row-flex>.vc_column_container>.vc_column-inner .wpb_wrapper .jarallax{display:flex;height:100%;}
.vc_row.vc_row-flex>.vc_column_container>.vc_column-inner .wpb_wrapper .jarallax .jarallax-content{display:flex;height:100%;}
.staticblocks-template-default .col-lg-9.col-md-8.col-sm-12.col-xs-12.left-column.sidebar-type-2{width:100% !important;}
.staticblocks-template-default .col-lg-3.col-md-4.col-sm-12.col-xs-12, .staticblocks-template-default .post-footer, .staticblocks-template-default .post-description, .staticblocks-template-default .post-image, .staticblocks-template-default .blog-post .post-image{display:none;}
.no-image.wrap-blog-post .wrap-image.wrap-image-grid{display:none !important;}
.no-image .wrap-info-grid{float:none;width:100%;}
.no-image.sticky .post-description{padding-left:60px !important;}
.not-found input[type=text]{width:200px;padding:10px;height:37px;position:relative;top:1px;}
.no-slide-add-menu img{width:100%;height:auto;}
.no-slide-add-menu{margin:25px 10px;font-size:16px;line-height:31px;text-align:left;color:#fff;}
html body .header-menu-middle .submenu-controll{right:12px;top:-57px;}
html body .header-menu-middle .menu-marker-dot .submenu-controll:before{top:-7px !important;}
html body .header-menu-middle .phone-menu{list-style:none;}
[data-off-canvas] li{position:relative;}
[data-off-canvas] li .menu-parent-link{display:inline-block;position:absolute;width:100%;right:0;top:0;}
[data-off-canvas] li .submenu-controll{position:absolute;right:15px;top:15px;display:block;width:12px;text-align:center;z-index:99;cursor:pointer;height:12px;}
[data-off-canvas] .side-cart{display:inline-block;margin-bottom:10px;margin-left:20px;padding-top:25px;padding-left:10px;height:87px;}
html [data-off-canvas] .header-cart-count{position:absolute;top:-1px;right:-9px;}
html [data-off-canvas] .side-logo{display:inline-block;width:100%;padding:0 15px;margin-bottom:0;}
.header-section{z-index:7;}
.img-hover-effect img{vertical-align:top;}
html .wrap-blog-post .wrap-image.wrap-image-grid img, html .blog-post .post-image img{max-width:100%;height:auto;width:auto;}
html body .type-post.sticky:after{left:20px;}
.wrap-blog-post:hover .wrap-image.wrap-image-grid .post-date{color:#fff;}
html .our-services .department-1-item:hover i:after, html .our-services .department-1-item:hover i:before{font-size:50px;background:#fff;background:-moz-linear-gradient(top, #fff 0%, #fff 100%);background:-webkit-gradient(linear, left top, left bottom, color-stop(0%, #fff), color-stop(100%, #fff));background:-webkit-linear-gradient(top, #fff 0%, #fff 100%);background:-o-linear-gradient(top, #fff 0%, #fff 100%);background:-ms-linear-gradient(top, #fff 0%, #fff 100%);background:linear-gradient(to bottom, #fff 0%, #fff 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#fff', endColorstr='#fff', GradientType=0);-webkit-background-clip:text;-webkit-text-fill-color:transparent;}
html .comment-list .comment, .comment-list > li{margin-left:5%;}
[class^="flaticon-"]:before,
[class*=" flaticon-"]:before,
[class^="flaticon-"]:after,
[class*=" flaticon-"]:after{margin-left:0;font-size:45px;}
html .header-social-link{position:relative;top:2px;}
.b-last-works .mac-wrapper{z-index:9;}
.header-section{background-size:cover;}
.vc_row.vc_row-flex>.vc_column_container.vc_row_use_jarallax>.vc_column-inner .wpb_wrapper{display:flex;height:100%;-webkit-box-flex:1;-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;}
.vc_row.vc_row-flex>.vc_column_container.vc_row_use_jarallax>.vc_column-inner .wpb_wrapper .jarallax{display:flex;height:100%;-webkit-box-flex:1;-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;}
.header .navbar-brand img{max-width:100%;height:auto;}
.b-upper-title-b-team{color:#ffffff !important;margin-top:-25px !important;margin-bottom:-15.5% !important;}
.pix-gap-disable>.vc_column_container>.vc_column-inner{padding-left:0;padding-right:0;}
html .kswr-icon-thatc[data-hover=sasuki] .kswr-icon-bg-h:before,
html .kswr-icon-thatc[data-hover=hiroshi] .kswr-icon-bg-h:before,
html .kswr-icon-thatc[data-hover=haruki] .kswr-icon-bg-h:before,
html .kswr-icon-thatc[data-hover=murawa] .kswr-icon-bg-h:before,
html .kswr-icon-thatc[data-hover=sisawa] .kswr-icon-bg-h:before{left:-6px;top:-6px;}
.html kameleon-cf7-container[data-style=qaswara] .km_cf7-input{padding:11px 19px;}
html .kameleon-cf7-container[data-style=qaswara] .km_cf7_label-content{padding:0 20px;}
.wpt_widget_content .tab_title a{font-weight:normal!important;font-size:12px;text-transform:uppercase;font-family:inherit !important;}
.wpt_widget_content a{color:inherit !important;}
html .wpt_widget_content .entry-title{font-weight:600 !important;line-height:1.3 !important;font-size:13px;}
.wpt_comment_meta{font-weight:600 !important;line-height:1.3 !important;padding-bottom:3px;}
.wpt_widget_content .wpt-postmeta, .wpt_comment_content, .wpt_excerpt{color:inherit !important;font-size:11px !important;}
.wpt_avatar{margin-top:0 !important;}
.wpt_avatar img{margin-top:0 !important;}
.wpt_comment_meta{font-size:12px;}
.wpt_comment_content p, .wpt_excerpt p{font-size:12px !important;}
.wpt_widget_content .wpt-postmeta{color:#999 !important;}
html .wpt_widget_content{position:relative;border:1px solid #eee;}
html .wpt_widget_content .tab_title a{display:block;background:#f9f9f9;border-left:1px solid #eee;border-bottom:1px solid #eee;font-weight:600 !important;padding:4px 0 3px;}
html .wpt_widget_content #tags-tab-content ul li{color:inherit;border:0;}
html .wpt_widget_content #tags-tab-content ul li a{padding:12px 10px;background:#f9f9f9;white-space:nowrap;display:block;color:inherit !important;font-size:10px;text-transform:uppercase;}
.wpt_widget_content #tags-tab-content ul li a:hover{color:#fff !important;}
.wpt_widget_content .wpt-pagination a{margin:0 15px;color:#999 !important;font-size:12px;}
.owl-nav .owl-prev, .owl-nav .owl-next{display:block;border-radius:50%;border:1px solid #e8ecef;background:#e88f41;color:#fff;width:48px;height:48px;font-size:22px;color:#e8ecef text-align:center;position:absolute;cursor:pointer;left:0px;top:20%;opacity:0.7;transition:all 0.3s ease-out;-webkit-transition:all 0.3s ease-out;-moz-transition:all 0.3s ease-out;}
.jarallax-content .owl-nav .owl-prev, .jarallax-content .owl-nav .owl-next{border:1px solid rgba(0, 0, 0, 0.1);background:rgba(0, 0, 0, 0.1);}
.owl-nav .owl-next{left:auto;right:30px;top:20%;}
.owl-nav .owl-prev:hover, .owl-nav .owl-next:hover{opacity:1;}
.owl-nav .owl-next i, .owl-nav .owl-prev i{font-size:36px;margin-bottom:24px;font-size:24px;position:relative;top:5px;}
.owl-nav .owl-dots{text-align:center;position:relative;bottom:-8px;}
.owl-next.disabled, .owl-prev.disabled{display:none !important}
.owl-nav .owl-next i, .owl-nav .owl-prev i{font-size:36px;margin-bottom:24px;font-size:24px;position:relative;top:0px;}
.wpmegapack_vc.owl-theme .owl-controls .owl-nav [class*="owl-"]{padding:12px;}
.fixed-footer{position:fixed;width:100%;bottom:0;left:0;z-index:-2;}
.footer div.wpcf7{margin:0;padding:0;max-width:500px;margin:0 auto;display:inline-block;width:100%;}
.footer .kameleon-cf7-container .km_cf7-submit-insider{border-radius:100px !important;}
.footer .common-footer{padding:80px 0 40px;}
.footer.contact-footer{padding:100px 0 20px;}
.footer .footer-text{margin-bottom:60px;color:#fefefe;}
.footer .footer-logo{margin-bottom:20px;}
.footer .footer-logo img{max-width:220px;height:auto;}
.footer .list-social{margin-bottom:20px;}
footer ul{list-style:none;margin:0;padding:0;}
.footer .list-social ul li{display:inline-block;vertical-align:middle;}
.footer .list-social ul li a{font-size:16px;color:rgba(170, 170, 170, 0.8);padding:0 10px;transition:all 0.3s ease-out;-webkit-transition:all 0.3s ease-out;-moz-transition:all 0.3s ease-out;}
.footer .list-social ul li a:hover{color:#fff;}
.footer .copyright{color:#333;font-size:12px;}
.footer input[type=text]{border-color:#444444;}
.footer{margin-top:0px;font-size:16px;}
.footer a{color:inherit;}
.footer a:hover{color:#246bad;}
.footer li{padding-bottom:10px;font-size:14px;}
.coming-soon-footer{padding:60px 0;border-top:1px solid #eeeeee;position:relative;color:#333;text-transform:uppercase;}
.coming-soon-footer .footer-logo{margin-bottom:20px;}
.coming-soon-footer .list-social{margin-bottom:20px;}
.coming-soon-footer .list-social ul li{display:inline-block;vertical-align:middle;}
.coming-soon-footer .list-social ul li a{font-size:16px;color:rgba(170, 170, 170, 0.8);padding:0 10px;transition:all 0.3s ease-out;-webkit-transition:all 0.3s ease-out;-moz-transition:all 0.3s ease-out;}
.coming-soon-footer .list-social ul li a:hover{color:#fff;}
.coming-soon-footer .copyright{color:#333;font-size:12px;}
.coming-soon-footer:before{content:"";background-color:#ffffff;border:1px solid #eeeeee;width:10px;height:11px;display:block;position:absolute;top:0;left:50%;margin-left:-5px;margin-top:-5px;}
body{background:#fff;transition:background 0.5s ease;}
.page-layout-full-width .page-content > .container{width:100%;}
.page-layout-boxed{width:85%;overflow:hidden;margin:0 auto;background:#fff;max-width:1400px;}
.page-layout-boxed .home-template > .container, .page-layout-boxed .header .container{width:100% !important;}
.page-layout-boxed .home-template{padding:0 50px;}
.page-layout-boxed .footer .container{width:90% !important;}
.work-body-sticky .sticky{margin-top:20px;position:fixed;z-index:101;}
.work-body-sticky .stop{position:relative;z-index:101;}
.sidebar-widget{margin-bottom:40px;}
.sidebar-widget .widget-heading{color:#333333;font-size:14px;font-weight:900;text-transform:uppercase;margin-bottom:25px;}
.sidebar-widget .widget-heading:after{content:"";display:block;width:60px;max-width:100%;border-bottom:1px solid #e8ecef margin-top:15px;margin-bottom:0.5em;}
.sidebar-widget.widget-categories .categories-list ul li.active a, .sidebar-widget.widget-categories .categories-list ul li:hover a{color:#237ac6;}
.sidebar-widget.widget-categories .categories-list ul li.active a i, .sidebar-widget.widget-categories .categories-list ul li:hover a i{color:#ed912a;}
.sidebar-widget.widget-categories .categories-list ul li a{color:#333333;font-size:15px;line-height:26px;text-align:left;display:block;padding:12px 0;border-bottom:1px solid #eeeeee;}
.sidebar-widget.widget-categories .categories-list ul li a i{color:#237ac6;margin-right:10px;}
.sidebar-widget.widget-recents-posts .posts-list .list-item{padding:20px 0;margin:0;border-bottom:1px solid #eeeeee;}
.sidebar-widget.widget-recents-posts .posts-list .list-item img{width:70px;max-height:70px;}
.sidebar-widget.widget-recents-posts .posts-list .list-item .media-left{padding-right:20px;}
.sidebar-widget.widget-recents-posts .posts-list .list-item .post-title{color:#333333;font-size:15px;font-weight:600;line-height:22px;text-align:left;margin-bottom:10px;display:block;}
.sidebar-widget.widget-recents-posts .posts-list .list-item .post-description a{color:#237ac6;font-size:12px;margin-right:10px;}
.sidebar-widget.widget-recents-posts .posts-list .list-item .post-description a span{color:#e8ecef}
.sidebar-widget.widget-tags .btn{margin-bottom:5px;text-transform:capitalize;}
.top-arrow-effect{position:relative;}
.top-arrow-effect:before{content:"";display:block;pointer-events:none;height:10px;width:100%;position:absolute;left:0;top:0;right:0;background:linear-gradient(to top, #f6f6f6, #ececec);background:-webkit-linear-gradient(to top, #f6f6f6, #ececec);background:-moz-linear-gradient(to top, #f6f6f6, #ececec);}
.top-arrow-effect:after{content:"";position:absolute;top:0;left:50%;border:20px solid transparent;border-left-width:30px;border-right-width:30px;border-top-color:#fff;margin-left:-30px;}
.bulge-bottom-container{margin-top:-90px;position:relative;bottom:-90px;}
.bulge-top-container{margin-bottom:-70px;position:relative;top:-70px;}
.counter-item .count{color:#333333;font-size:52px;font-weight:600;margin-bottom:5px;}
.counter-item .counter-title{color:#555555;font-size:14px;font-weight:400;text-transform:uppercase;}
.counter-item .counter-title:after{content:"";display:block;border-top:1px solid #237ac6;width:40px;margin-top:20px;}
.sep-element{border-bottom:1px solid #237ac6;width:100px;display:inline-block;position:relative;margin:0 auto;}
.sep-element:after{content:"";background-color:#ffffff;border:1px solid #237ac6;width:10px;height:11px;display:block;position:absolute;top:0;left:50%;margin-left:-5px;margin-top:-5px;}
.section-heading{text-align:center;padding:50px 0 30px;}
.section-heading.white-heading .section-subtitle{color:rgba(170, 170, 170, 0.8);}
.section-heading.white-heading .section-title{color:#ffffff;}
.section-heading.white-heading .sep-element{border-color:#fff;}
.section-heading.white-heading .sep-element:after{border-color:#fff;background:#2f3849;}
.section-heading .section-subtitle{color:rgba(170, 170, 170, 0.8);font-size:20px;font-weight:400;margin-bottom:5px;text-transform:uppercase;letter-spacing:4px;}
.section-heading .section-title{color:#333333;font-size:44px;font-weight:400;margin-bottom:30px;}
.header-section{padding:180px 0 100px;text-align:center;border-bottom:6px solid #088cdc;}
.page-title-box{line-height:44px;}
.ui-title-page h1:before{content:'';display:inline-block;position:absolute;top:-10px;width:50px;border-bottom:1px solid #fff;left:50%;margin-left:-25px;}
.page-title-box .ui-title-page.pull-left h1:before, .page-title-box .ui-title-page.pull-right h1:before{display:none !important;}
.ui-title-page.text-left h1:before{display:none;}
.ui-title-page h1{color:#fff;font-size:54px;line-height:1.2;max-width:1000px;margin:0 auto;font-weight:700 !important;position:relative;}
.ui-title-page.text-left h1{margin:0;}
.ui-title-page.pull-left h1, .ui-title-page.pull-left .subtitle{text-align:left;}
.ui-title-page.pull-right h1, .ui-title-page.pull-right .subtitle{text-align:right;}
.ui-title-page .subtitle{color:#fff;display:inline-block;width:100%;font-size:18px;max-width:720px;font-weight:300;line-height:1.6;margin:10px 0 0px 0;}
.ui-title-page.pull-left .subtitle{max-width:100%;}
.breadcrumbs{background:rgba(255, 255, 255, 0.2);display:inline-block;margin:20px auto 20px;padding:0px 20px;border-radius:100px;}
.tmpl-plugins-not-activated .breadcrumbs{display:none;}
.ui-title-page.pull-left + .breadcrumbs{background:none;display:inline-block;margin:0;padding:0;border-radius:100px;clear:both;display:inline-block;width:100%;text-align:left;}
.breadcrumbs, .breadcrumbs a{color:#fff;text-transform:uppercase;font-size:12px;}
.breadcrumbs.text-left{text-align:left;float:left;clear:both;}
.breadcrumbs.text-right{text-align:right;float:right;clear:both;}
.header-section p{color:#fff;}
.header-section.elements-header{background:url(//www.germanagiora.it/wp-content/themes/img/sections/section-1.jpg) top center no-repeat;background-size:cover;}
.header-section.portfolio-single-header{background:url(//www.germanagiora.it/wp-content/themes/img/sections/section-6.jpg) top center no-repeat;background-size:cover;}
.section-headings{padding:110px 0 80px;background:#fff;border-bottom:1px solid #eeeeee;margin-bottom:3px;}
.section-texts{padding:80px 0;border-top:1px solid #eee;border-bottom:1px solid #eee;margin-bottom:3px;}
.section-lists{padding:80px 0;border-top:1px solid #eee;border-bottom:1px solid #eee;margin-bottom:3px;}
.section-blockquotes{padding:80px 0;border-top:1px solid #eee;border-bottom:1px solid #eee;margin-bottom:3px;}
.section-blockquotes .light-title{margin-bottom:70px;}
.section-buttons{padding:80px 0;border-top:1px solid #eee;border-bottom:1px solid #eee;margin-bottom:3px;}
.section-buttons .buttons-row{padding:17px 0;}
.section-buttons .buttons-row .btn{margin:0 10px;display:inline-block;vertical-align:middle;}
.section-pagination{padding:80px 0;border-top:1px solid #eee;border-bottom:1px solid #eee;margin-bottom:3px;}
.section-forms{padding:80px 0;border-top:1px solid #eee;border-bottom:1px solid #eee;margin-bottom:3px;}
.section-alerts{padding:80px 0;border-top:1px solid #eee;border-bottom:1px solid #eee;margin-bottom:3px;}
.section-bars{padding:80px 0;border-top:1px solid #eee;border-bottom:1px solid #eee;margin-bottom:3px;}
.section-tables{padding:80px 0;border-top:1px solid #eee;}
.section-header-slider .vertical-slider{text-align:center;width:100%;max-width:100% !important;position:relative;}
.section-header-slider .vertical-slider .sp-buttons{position:absolute;right:30px;top:50%;width:auto;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;}
.section-header-slider .vertical-slider .sp-buttons .sp-button{display:block;width:10px;height:10px;margin-bottom:5px;border-radius:50%;border:1px solid #666668;}
.section-header-slider .vertical-slider .sp-buttons .sp-button:hover, .section-header-slider .vertical-slider .sp-buttons .sp-button.sp-selected-button{background:#088cdc;border-color:#088cdc;}
.section-header-slider .vertical-slider .sp-layer{position:relative;}
.section-header-slider .vertical-slider .sp-mask{height:800px !important;width:100% !important;background:#333;}
.section-header-slider .vertical-slider .slide-item{width:100%;text-align:center;z-index:5;position:absolute;height:800px !important;width:100% !important;}
.section-header-slider .vertical-slider .slide-item .slider-title{font-size:12px;text-transform:uppercase;color:#e8ecef;font-weight:bold;margin-bottom:40px;}
.section-header-slider .vertical-slider .slide-item .slider-title i{margin:0 5px 0 8px;font-size:24px;color:#ed912a;text-shadow:#393a39 2px 0px, #393a39 2px 2px, #393a39 0px 2px, #393a39 -2px 2px, #393a39 -2px 0px, #393a39 -2px -2px, #393a39 0px -2px, #393a39 2px -2px, #393a39 0 0 3px, #393a39 0 0 3px, #393a39 0 0 3px, #393a39 0 0 3px, #393a39 0 0 3px, #393a39 0 0 3px, #393a39 0 0 3px, #393a39 0 0 3px;}
.section-header-slider .vertical-slider .slide-item p{color:#fff;}
.section-header-slider .vertical-slider .slide-item .slide-image{background:#000;height:800px;overflow:hidden;}
.section-header-slider .vertical-slider .slide-item .slide-image img{width:auto;min-width:100%;}
.section-header-slider .vertical-slider .slide-item .time{color:#999999;font-size:13px;font-style:italic;margin-bottom:30px;display:inline-block;vertical-align:middle;}
.section-header-slider .vertical-slider .slide-item .slide-content{padding:250px 15px 0;position:absolute;top:0;left:0;right:0;padding-top:320px;padding-bottom:280px;}
.section-header-slider .vertical-slider .slide-item .slide-content.right-slide-content{text-align:left;}
.section-header-slider .vertical-slider .slide-item .slide-content .above-title{color:#ffffff;font-size:30px;font-weight:300;text-shadow:1px 2px 5px rgba(0, 0, 0, 0.5);text-transform:uppercase;letter-spacing:6px;margin-bottom:5px;}
.section-header-slider .vertical-slider .slide-item .slide-content h1{color:#ffffff;font-size:50px;font-weight:600;text-shadow:1px 2px 5px rgba(0, 0, 0, 0.5);text-transform:uppercase;}
.section-header-slider .vertical-slider .slide-item .slide-content p{color:#ffffff;font-size:18px;font-weight:400;line-height:26px;text-shadow:1px 2px 5px rgba(0, 0, 0, 0.5);margin-bottom:30px;}
.section-header-slider .vertical-slider .slide-item .slide-content .slider-buttons .btn{color:#fff;margin:0 4px;min-width:145px;margin-bottom:10px;margin-left:0;}
.section-header-slider .vertical-slider .slide-item .slide-content .slider-buttons .btn:first-child{margin-left:0;}
.section-header-slider .vertical-slider .slide-item .slide-content .slider-buttons .btn:hover, .section-header-slider .vertical-slider .slide-item .slide-content .slider-buttons .btn:focus, .section-header-slider .vertical-slider .slide-item .slide-content .slider-buttons .btn.active{color:#fff;background:#ed912a;border-color:#ed912a !important;}
.section-header-slider .vertical-slider .slide-item .slide-content .watch-video{text-decoration:none !important;}
.section-header-slider .vertical-slider .slide-item .slide-content .watch-video i{font-size:30px;display:inline-block;color:#ed912a;margin-bottom:15px;}
.section-header-slider .vertical-slider .slide-item .slide-content .watch-video span{display:block;text-transform:uppercase;color:#ffffff;font-size:15px;font-weight:600;font-style:italic;text-decoration:none !important;text-shadow:1px 2px 5px rgba(0, 0, 0, 0.5);}
.section-header-slider .vertical-slider .owl-dots{position:absolute;right:30px;top:50%;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;}
.section-header-slider .vertical-slider .owl-dots .owl-dot{display:block;width:10px;height:10px;margin-bottom:5px;border-radius:50%;border:1px solid #666668;}
.section-header-slider .vertical-slider .owl-dots .owl-dot:hover, .section-header-slider .vertical-slider .owl-dots .owl-dot.active{background:#088cdc;border-color:#088cdc;}
.section-intro .iphone{margin-top:-60px;margin-bottom:-60px;}
.section-intro .arrow{padding-top:155px;margin-bottom:30px;}
.section-intro .intro-title{color:#ffffff;font-size:60px;font-weight:600;padding-left:60px;text-transform:uppercase;}
.section-intro .intro-text{color:#ffffff;font-size:28px;font-weight:400;line-height:42px;padding-top:75px;text-align:left;margin-bottom:40px;}
.section-intro .under-intro-text{color:#ffffff;font-size:28px;font-weight:600;text-align:left;}
.section-intro-2{padding:60px 0;border-bottom:1px solid #ebebeb;}
.section-intro-2 .counters{padding-top:70px;}
.section-intro-2 p{margin-bottom:32px;}
.section-services-2{background:url(//www.germanagiora.it/wp-content/themes/img/sections/section-4.jpg) top center no-repeat;background-size:cover;background-attachment:fixed;}
.service-features-section{padding-bottom:80px;position:relative;}
.service-features-section:before{content:"";border-left:1px solid #4590cf;position:absolute;display:block;top:55px;bottom:145px;left:50%;z-index:2;}
.service-features-section .pages a{display:inline-block;vertical-align:middle;margin:0 5px;opacity:0.7;text-decoration:none;}
.service-features-section .pages a:hover{opacity:1;}
.service-features-section .pages a i{font-size:16px;color:#fff;}
.section-gallery{padding-top:80px;}
.error404 .header, .error404 .footer, .error404 .header-section{display:none !important;}
.section-error-404{text-align:center;padding:220px 0 0 0;margin-bottom:30px;}
.section-error-404 .logo-container{background:#f6f6f6;padding:0 15px;}
.section-error-404 .logo-container .text-404{width:378px;height:164px;background:url(//www.germanagiora.it/wp-content/themes/img/404.png) center no-repeat;background-size:contain;margin:0 auto -30px;position:relative;top:-70px;max-width:100%;}
.section-error-404 .logo-container h5{letter-spacing:7px;margin-bottom:75px;}
.section-error-404 .logo-container p{font-size:20px;margin-bottom:100px;}
.section-error-404 .logo-container p strong{font-weight:bold;}
.section-error-404 .gohome-container{background:#237ac6;padding:35px 0;margin-top:-35px;}
.section-coming-soon{padding:140px 0 120px;background:url(//www.germanagiora.it/wp-content/themes/img/sections/section-2.jpg) top center no-repeat;background-size:cover;text-align:center;}
.section-coming-soon .big-logo{margin-bottom:35px;}
.section-coming-soon.section-contact-2{background:url(//www.germanagiora.it/wp-content/themes/img/sections/section-2.jpg) top center no-repeat;background-size:cover;}
.section-coming-soon h5{color:#ffffff;font-size:26px;font-weight:400;line-height:26px;letter-spacing:7px;text-transform:uppercase;margin-bottom:80px;}
.section-coming-soon .wrap-email-form{padding-top:60px;}
.section-coming-soon-2{background:url(//www.germanagiora.it/wp-content/themes/img/sections/section-6.jpg) top center no-repeat;background-size:cover;}
.section-contact{padding:120px 0;background:#f6f6f6;}
.section-socials{padding:90px 0;}
.section-socials h4{margin-bottom:35px;letter-spacing:4px;}
.blog-content-section{padding:0 0 50px;}
.map-section{padding:70px 0;background:url(//www.germanagiora.it/wp-content/themes/img/sections/map-section.jpg) top center/cover no-repeat;}
.map-section a{color:#ffffff;font-size:16px;text-align:center;text-transform:uppercase;letter-spacing:3px;display:block;text-decoration:none;}
.section-purchase{padding:60px 0;color:#fff;display:inline-block;}
.section-purchase h3{font-size:26px;margin:0;}
.section-purchase .btn.btn-default{color:#fff;}
.section-purchase .btn.btn-default:hover{color:#333;}
.section-purchase .logo-block{text-transform:uppercase;border-right:1px solid #f5c083;padding:10px 30px;}
.section-who-we-are .text-container .col-md-6{margin-bottom:30px;}
.section-who-we-are .who-we-are-image{padding-top:60px;text-align:center;}
.section-who-we-are .who-we-are-image img{max-width:100%;}
.section-who-we-are .who-we-are-collage{padding-top:60px;text-align:center;position:relative;min-height:500px;margin-bottom:-100px;}
.section-who-we-are .who-we-are-collage img{max-width:100%;}
.section-who-we-are .who-we-are-collage .collage-item{position:absolute;}
.section-who-we-are .who-we-are-collage .collage-item.item-brac{top:57%;right:20%;}
.section-who-we-are .who-we-are-collage .collage-item.item-camera{top:51%;left:15%;}
.section-who-we-are .who-we-are-collage .collage-item.item-clips{top:28%;left:5%;}
.section-who-we-are .who-we-are-collage .collage-item.item-headphones{top:25%;right:0%;}
.section-who-we-are .who-we-are-collage .collage-item.item-keyboard{top:48%;right:42%;}
.section-who-we-are .who-we-are-collage .collage-item.item-mouse{top:48%;right:32%;}
.section-who-we-are .who-we-are-collage .collage-item.item-pen{top:39%;right:26%;}
.section-skills .feature-section .wrap-feature-content{position:relative;margin-top:-45px;}
.section-skills .feature-section .wrap-feature-content > img{width:100%;}
.section-skills .feature-section .wrap-feature-content .feature-content{position:absolute;top:0;left:0;right:0;bottom:0;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;}
.section-skills .feature-section .wrap-feature-content .feature-content img{display:block;margin:0 auto 20px;}
.section-skills .feature-section .wrap-feature-content .feature-content .feature-text{text-align:center;color:#ffffff;font-size:24px;font-weight:600;line-height:26px;}
.section-skills .feature-section .wrap-feature-content .feature-content .feature-text span{display:block;color:#cccccc;font-size:20px;font-weight:400;line-height:26px;}
.section-skills .feature-section .section-heading{padding-top:100px;}
.section-skills .skills-section .skills-features-section{padding:70px 15px;background:url(//www.germanagiora.it/wp-content/themes/img/sections/section-9.jpg) bottom center/cover no-repeat;position:relative;color:#fff;}
.section-skills .skills-section .skills-features-section:before{content:"";border-left:1px solid #4590cf;position:absolute;display:block;top:55px;bottom:55px;left:50%;z-index:2;}
.section-trust-us{padding:120px 0 120px;position:relative;}
.section-trust-us .trus-image{width:50%;position:absolute;right:50%;top:30px;bottom:30px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;}
.section-trust-us .trus-image img{max-width:100%;max-height:100%;}
.section-trust-us .section-heading{padding-top:40px;text-align:left;}
.section-trust-us .section-heading .section-title{margin-bottom:7px;}
.section-blog{background:url(//www.germanagiora.it/wp-content/themes/img/sections/section-10.jpg) top center/cover no-repeat;background-attachment:fixed;}
.section-blog .blog-list-container{padding:55px 15px 35px;bottom:-80px;}
.section-feedbacks{padding-top:80px;}
.section-feedbacks .feedbacks-container{background:#f6f6f6;padding:100px 0 100px;}
.feedbacks-container .feedbacks-carousel .wrap-author{margin-right:30px;}
.owl-dots{text-align:center;margin-top:30px;}
.owl-dot.active, .owl-dots .owl-dot:hover{background:#f3f3f3 !important;}
.owl-dots .owl-dot{display:inline-block;vertical-align:middle;width:11px;height:11px;border-radius:50%;border:1px solid #cecece;margin:0 4px;}
.feedbacks-container .carousel-item{margin:0 15px;}
.section-brands{text-align:center;}
.section-brands .brand-item{display:inline-block;vertical-align:middle;padding:10px 30px;}
.section-price{padding-bottom:90px;}
.section-price .list-prices{padding:40px 0 0 0;}
.big-map-section .big-map{height:500px;max-height:70vh;}
.contact-form-section{padding:60px 0;background:#F9F9F9;}
.contact-form-section .top-info{margin-bottom:15px;}
.contact-form-section .bottom-info i, .contact-form-section .bottom-info p, .contact-form-section .bottom-info label{margin:0;display:inline-block;vertical-align:middle;}
.contact-form-section .bottom-info i{margin-right:5px;color:#088cdc;}
.contact-form-section .bottom-info label{margin-right:15px;font-weight:bold;min-width:70px;}
@media(max-width:991px){
.contact-form-section .reply-form{margin-bottom:30px;}
} #loftloader-wrapper.pl-imgloading #loader img{opacity:1 !important;}
.loader-center{height:60px;left:50%;margin-left:-30px;margin-top:-30px;position:absolute;top:50%;width:60px;}
.loader01{width:56px;height:56px;border:8px solid #0052ec;border-right-color:transparent;border-radius:50%;position:relative;animation:loader-rotate 1s linear infinite;top:50%;margin:-28px auto 0 auto;}
.loader01:after{content:'';width:8px;height:8px;background:#0052ec;border-radius:50%;position:absolute;top:-1px;left:33px;}
@keyframes loader-rotate {
0%{transform:rotate(0);}
100%{transform:rotate(360deg);}
}
.loader02{width:56px;height:56px;border:8px solid rgba(0, 82, 236, 0.25);border-top-color:#0052ec;border-radius:50%;position:relative;animation:loader-rotate 1s linear infinite;top:50%;margin:-28px auto 0 auto;}
@keyframes loader-rotate {
0%{transform:rotate(0);}
100%{transform:rotate(360deg);}
}
.loader03{width:56px;height:56px;border:8px solid transparent;border-top-color:#0052ec;border-bottom-color:#0052ec;border-radius:50%;position:relative;animation:loader-rotate 1s linear infinite;top:50%;margin:-28px auto 0 auto;}
@keyframes loader-rotate {
0%{transform:rotate(0);}
100%{transform:rotate(360deg);}
}
.loader04{width:56px;height:56px;border:2px solid rgba(0, 82, 236, 0.5);border-radius:50%;position:relative;animation:loader-rotate 1s ease-in-out infinite;top:50%;margin:-28px auto 0 auto;}
.loader04:after{content:'';width:10px;height:10px;border-radius:50%;background:#0052ec;position:absolute;top:-6px;left:50%;margin-left:-5px;}
@keyframes loader-rotate {
0%{transform:rotate(0);}
100%{transform:rotate(360deg);}
}
.loader05{display:inline-block;width:56px;height:56px;border:4px solid #00c8c8;border-radius:50%;position:relative;animation:loader-scale 1s ease-out infinite;top:50%;margin:-28px auto 0 auto;}
@keyframes loader-scale {
0%{transform:scale(0);opacity:0;}
50%{opacity:1;}
100%{transform:scale(1);opacity:0;}
}
.loader06{width:56px;height:56px;border:4px solid transparent;border-radius:50%;position:relative;top:50%;margin:-28px auto 0 auto;}
.loader06:before{content:'';border:4px solid rgba(0, 82, 236, 0.5);border-radius:50%;width:67.2px;height:67.2px;position:absolute;top:-9.6px;left:-9.6px;animation:loader-scale 1s ease-out infinite;animation-delay:1s;opacity:0;}
.loader06:after{content:'';border:4px solid #0052ec;border-radius:50%;width:56px;height:56px;position:absolute;top:-4px;left:-4px;animation:loader-scale 1s ease-out infinite;animation-delay:0.5s;}
@keyframes loader-scale {
0%{transform:scale(0);opacity:0;}
50%{opacity:1;}
100%{transform:scale(1);opacity:0;}
}
.loader07{width:16px;height:16px;border-radius:50%;position:relative;animation:loader-circles 1s linear infinite;top:50%;margin:-8px auto 0 auto;}
@keyframes loader-circles {
0%{box-shadow:0 -27px 0 0 rgba(0, 82, 236, 0.05), 19px -19px 0 0 rgba(0, 82, 236, 0.1), 27px 0 0 0 rgba(0, 82, 236, 0.2), 19px 19px 0 0 rgba(0, 82, 236, 0.3), 0 27px 0 0 rgba(0, 82, 236, 0.4), -19px 19px 0 0 rgba(0, 82, 236, 0.6), -27px 0 0 0 rgba(0, 82, 236, 0.8), -19px -19px 0 0 #0052ec;}
12.5%{box-shadow:0 -27px 0 0 #0052ec, 19px -19px 0 0 rgba(0, 82, 236, 0.05), 27px 0 0 0 rgba(0, 82, 236, 0.1), 19px 19px 0 0 rgba(0, 82, 236, 0.2), 0 27px 0 0 rgba(0, 82, 236, 0.3), -19px 19px 0 0 rgba(0, 82, 236, 0.4), -27px 0 0 0 rgba(0, 82, 236, 0.6), -19px -19px 0 0 rgba(0, 82, 236, 0.8);}
25%{box-shadow:0 -27px 0 0 rgba(0, 82, 236, 0.8), 19px -19px 0 0 #0052ec, 27px 0 0 0 rgba(0, 82, 236, 0.05), 19px 19px 0 0 rgba(0, 82, 236, 0.1), 0 27px 0 0 rgba(0, 82, 236, 0.2), -19px 19px 0 0 rgba(0, 82, 236, 0.3), -27px 0 0 0 rgba(0, 82, 236, 0.4), -19px -19px 0 0 rgba(0, 82, 236, 0.6);}
37.5%{box-shadow:0 -27px 0 0 rgba(0, 82, 236, 0.6), 19px -19px 0 0 rgba(0, 82, 236, 0.8), 27px 0 0 0 #0052ec, 19px 19px 0 0 rgba(0, 82, 236, 0.05), 0 27px 0 0 rgba(0, 82, 236, 0.1), -19px 19px 0 0 rgba(0, 82, 236, 0.2), -27px 0 0 0 rgba(0, 82, 236, 0.3), -19px -19px 0 0 rgba(0, 82, 236, 0.4);}
50%{box-shadow:0 -27px 0 0 rgba(0, 82, 236, 0.4), 19px -19px 0 0 rgba(0, 82, 236, 0.6), 27px 0 0 0 rgba(0, 82, 236, 0.8), 19px 19px 0 0 #0052ec, 0 27px 0 0 rgba(0, 82, 236, 0.05), -19px 19px 0 0 rgba(0, 82, 236, 0.1), -27px 0 0 0 rgba(0, 82, 236, 0.2), -19px -19px 0 0 rgba(0, 82, 236, 0.3);}
62.5%{box-shadow:0 -27px 0 0 rgba(0, 82, 236, 0.3), 19px -19px 0 0 rgba(0, 82, 236, 0.4), 27px 0 0 0 rgba(0, 82, 236, 0.6), 19px 19px 0 0 rgba(0, 82, 236, 0.8), 0 27px 0 0 #0052ec, -19px 19px 0 0 rgba(0, 82, 236, 0.05), -27px 0 0 0 rgba(0, 82, 236, 0.1), -19px -19px 0 0 rgba(0, 82, 236, 0.2);}
75%{box-shadow:0 -27px 0 0 rgba(0, 82, 236, 0.2), 19px -19px 0 0 rgba(0, 82, 236, 0.3), 27px 0 0 0 rgba(0, 82, 236, 0.4), 19px 19px 0 0 rgba(0, 82, 236, 0.6), 0 27px 0 0 rgba(0, 82, 236, 0.8), -19px 19px 0 0 #0052ec, -27px 0 0 0 rgba(0, 82, 236, 0.05), -19px -19px 0 0 rgba(0, 82, 236, 0.1);}
87.5%{box-shadow:0 -27px 0 0 rgba(0, 82, 236, 0.1), 19px -19px 0 0 rgba(0, 82, 236, 0.2), 27px 0 0 0 rgba(0, 82, 236, 0.3), 19px 19px 0 0 rgba(0, 82, 236, 0.4), 0 27px 0 0 rgba(0, 82, 236, 0.6), -19px 19px 0 0 rgba(0, 82, 236, 0.8), -27px 0 0 0 #0052ec, -19px -19px 0 0 rgba(0, 82, 236, 0.05);}
100%{box-shadow:0 -27px 0 0 rgba(0, 82, 236, 0.05), 19px -19px 0 0 rgba(0, 82, 236, 0.1), 27px 0 0 0 rgba(0, 82, 236, 0.2), 19px 19px 0 0 rgba(0, 82, 236, 0.3), 0 27px 0 0 rgba(0, 82, 236, 0.4), -19px 19px 0 0 rgba(0, 82, 236, 0.6), -27px 0 0 0 rgba(0, 82, 236, 0.8), -19px -19px 0 0 #0052ec;}
}
.loader08{width:20px;height:20px;position:relative;animation:loader08 1s ease infinite;top:50%;margin:-46px auto 0 auto;}
@keyframes loader08 {
0%, 100%{box-shadow:-13px 20px 0 #0052ec, 13px 20px 0 rgba(0, 82, 236, 0.2), 13px 46px 0 rgba(0, 82, 236, 0.2), -13px 46px 0 rgba(0, 82, 236, 0.2);}
25%{box-shadow:-13px 20px 0 rgba(0, 82, 236, 0.2), 13px 20px 0 #0052ec, 13px 46px 0 rgba(0, 82, 236, 0.2), -13px 46px 0 rgba(0, 82, 236, 0.2);}
50%{box-shadow:-13px 20px 0 rgba(0, 82, 236, 0.2), 13px 20px 0 rgba(0, 82, 236, 0.2), 13px 46px 0 #0052ec, -13px 46px 0 rgba(0, 82, 236, 0.2);}
75%{box-shadow:-13px 20px 0 rgba(0, 82, 236, 0.2), 13px 20px 0 rgba(0, 82, 236, 0.2), 13px 46px 0 rgba(0, 82, 236, 0.2), -13px 46px 0 #0052ec;}
}
.loader09{width:10px;height:48px;background:#0052ec;position:relative;animation:loader09 1s ease-in-out infinite;animation-delay:0.4s;top:50%;margin:-28px auto 0 auto;}
.loader09:after, .loader09:before{content:'';position:absolute;width:10px;height:48px;background:#0052ec;animation:loader09 1s ease-in-out infinite;}
.loader09:before{right:18px;animation-delay:0.2s;}
.loader09:after{left:18px;animation-delay:0.6s;}
@keyframes loader09 {
0%, 100%{box-shadow:0 0 0 #0052ec, 0 0 0 #0052ec;}
50%{box-shadow:0 -8px 0 #0052ec, 0 8px 0 #0052ec;}
}
.loader10{width:28px;height:28px;border-radius:50%;position:relative;animation:loader10 0.9s ease alternate infinite;animation-delay:0.36s;top:50%;margin:-42px auto 0 auto;}
.loader10:after, .loader10:before{content:'';position:absolute;width:28px;height:28px;border-radius:50%;animation:loader10 0.9s ease alternate infinite;}
.loader10:before{left:-40px;animation-delay:0.18s;}
.loader10:after{right:-40px;animation-delay:0.54s;}
@keyframes loader10 {
0%{box-shadow:0 28px 0 -28px #0052ec;}
100%{box-shadow:0 28px 0 #0052ec;}
}
.loader11{width:20px;height:20px;border-radius:50%;box-shadow:0 40px 0 #0052ec;position:relative;animation:loader11 0.8s ease-in-out alternate infinite;animation-delay:0.32s;top:50%;margin:-50px auto 0 auto;}
.loader11:after, .loader11:before{content:'';position:absolute;width:20px;height:20px;border-radius:50%;box-shadow:0 40px 0 #0052ec;animation:loader11 0.8s ease-in-out alternate infinite;}
.loader11:before{left:-30px;animation-delay:0.48s;}
.loader11:after{right:-30px;animation-delay:0.16s;}
@keyframes loader11 {
0%{box-shadow:0 40px 0 #0052ec;}
100%{box-shadow:0 20px 0 #0052ec;}
}
.loader12{width:20px;height:20px;border-radius:50%;position:relative;animation:loader12 1s linear alternate infinite;top:50%;margin:-50px auto 0 auto;}
@keyframes loader12 {
0%{box-shadow:-60px 40px 0 2px #0052ec, -30px 40px 0 0 rgba(0, 82, 236, 0.2), 0 40px 0 0 rgba(0, 82, 236, 0.2), 30px 40px 0 0 rgba(0, 82, 236, 0.2), 60px 40px 0 0 rgba(0, 82, 236, 0.2);}
25%{box-shadow:-60px 40px 0 0 rgba(0, 82, 236, 0.2), -30px 40px 0 2px #0052ec, 0 40px 0 0 rgba(0, 82, 236, 0.2), 30px 40px 0 0 rgba(0, 82, 236, 0.2), 60px 40px 0 0 rgba(0, 82, 236, 0.2);}
50%{box-shadow:-60px 40px 0 0 rgba(0, 82, 236, 0.2), -30px 40px 0 0 rgba(0, 82, 236, 0.2), 0 40px 0 2px #0052ec, 30px 40px 0 0 rgba(0, 82, 236, 0.2), 60px 40px 0 0 rgba(0, 82, 236, 0.2);}
75%{box-shadow:-60px 40px 0 0 rgba(0, 82, 236, 0.2), -30px 40px 0 0 rgba(0, 82, 236, 0.2), 0 40px 0 0 rgba(0, 82, 236, 0.2), 30px 40px 0 2px #0052ec, 60px 40px 0 0 rgba(0, 82, 236, 0.2);}
100%{box-shadow:-60px 40px 0 0 rgba(0, 82, 236, 0.2), -30px 40px 0 0 rgba(0, 82, 236, 0.2), 0 40px 0 0 rgba(0, 82, 236, 0.2), 30px 40px 0 0 rgba(0, 82, 236, 0.2), 60px 40px 0 2px #0052ec;}
}
.thecube{width:75px;height:75px;margin:0 auto;margin-top:50px;position:relative;-webkit-transform:rotateZ(45deg);-moz-transform:rotateZ(45deg);-ms-transform:rotateZ(45deg);-o-transform:rotateZ(45deg);transform:rotateZ(45deg);}
.thecube .cube{position:relative;-webkit-transform:rotateZ(45deg);-moz-transform:rotateZ(45deg);-ms-transform:rotateZ(45deg);-ms-transform:rotateZ(45deg);transform:rotateZ(45deg);}
.thecube .cube{float:left;width:50%;height:50%;position:relative;-webkit-transform:scale(1.1);-moz-transform:scale(1.1);-ms-transform:scale(1.1);-ms-transform:scale(1.1);transform:scale(1.1);}
.thecube .cube:before{content:'';position:absolute;top:0;left:0;width:100%;height:100%;background-color:#2796de;-webkit-animation:foldthecube 2.4s infinite linear both;-moz-animation:foldthecube 2.4s infinite linear both;-ms-animation:foldthecube 2.4s infinite linear both;-o-animation:foldthecube 2.4s infinite linear both;animation:foldthecube 2.4s infinite linear both;-webkit-transform-origin:100% 100%;-moz-transform-origin:100% 100%;-ms-transform-origin:100% 100%;-o-transform-origin:100% 100%;transform-origin:100% 100%;}
.thecube .c2{-webkit-transform:scale(1.1) rotateZ(90deg);-moz-transform:scale(1.1) rotateZ(90deg);-ms-transform:scale(1.1) rotateZ(90deg);-o-transform:scale(1.1) rotateZ(90deg);transform:scale(1.1) rotateZ(90deg);}
.thecube .c3{-webkit-transform:scale(1.1) rotateZ(180deg);-moz-transform:scale(1.1) rotateZ(180deg);-ms-transform:scale(1.1) rotateZ(180deg);-o-transform:scale(1.1) rotateZ(180deg);transform:scale(1.1) rotateZ(180deg);}
.thecube .c4{-webkit-transform:scale(1.1) rotateZ(270deg);-moz-transform:scale(1.1) rotateZ(270deg);-ms-transform:scale(1.1) rotateZ(270deg);-o-transform:scale(1.1) rotateZ(270deg);transform:scale(1.1) rotateZ(270deg);}
.thecube .c2:before{-webkit-animation-delay:0.3s;-moz-animation-delay:0.3s;-ms-animation-delay:0.3s;-o-animation-delay:0.3s;animation-delay:0.3s;}
.thecube .c3:before{-webkit-animation-delay:0.6s;-moz-animation-delay:0.6s;-ms-animation-delay:0.6s;-o-animation-delay:0.6s;animation-delay:0.6s;}
.thecube .c4:before{-webkit-animation-delay:0.9s;-moz-animation-delay:0.9s;-ms-animation-delay:0.9s;-o-animation-delay:0.9s;animation-delay:0.9s;}
@-webkit-keyframes foldthecube {
0%, 10%{-webkit-transform:perspective(140px) rotateX(-180deg);-moz-transform:perspective(140px) rotateX(-180deg);-ms-transform:perspective(140px) rotateX(-180deg);-o-transform:perspective(140px) rotateX(-180deg);transform:perspective(140px) rotateX(-180deg);opacity:0;}
25%,
75%{-webkit-transform:perspective(140px) rotateX(0deg);-moz-transform:perspective(140px) rotateX(0deg);-ms-transform:perspective(140px) rotateX(0deg);-o-transform:perspective(140px) rotateX(0deg);transform:perspective(140px) rotateX(0deg);opacity:1;}
90%,
100%{-webkit-transform:perspective(140px) rotateY(180deg);-moz-transform:perspective(140px) rotateY(180deg);-ms-transform:perspective(140px) rotateY(180deg);-o-transform:perspective(140px) rotateY(180deg);transform:perspective(140px) rotateY(180deg);opacity:0;}
}
@keyframes foldthecube {
0%, 10%{-webkit-transform:perspective(140px) rotateX(-180deg);-moz-transform:perspective(140px) rotateX(-180deg);-ms-transform:perspective(140px) rotateX(-180deg);-o-transform:perspective(140px) rotateX(-180deg);transform:perspective(140px) rotateX(-180deg);opacity:0;}
25%,
75%{-webkit-transform:perspective(140px) rotateX(0deg);-moz-transform:perspective(140px) rotateX(0deg);-ms-transform:perspective(140px) rotateX(0deg);-o-transform:perspective(140px) rotateX(0deg);transform:perspective(140px) rotateX(0deg);opacity:1;}
90%,
100%{-webkit-transform:perspective(140px) rotateY(180deg);-moz-transform:perspective(140px) rotateY(180deg);-ms-transform:perspective(140px) rotateY(180deg);-o-transform:perspective(140px) rotateY(180deg);transform:perspective(140px) rotateY(180deg);opacity:0;}
}
.spinner{position:absolute;z-index:1001;top:50%;left:50%;display:block;width:100px;height:100px;margin-top:-50px;margin-left:-50px;-webkit-animation:spin 2.5s infinite linear;animation:spin 2.5s infinite linear;border:3px solid transparent;border-top-color:#a91605;border-radius:50%;}
.spinner:before, .spinner:after{position:absolute;content:'';border-radius:50%;}
.spinner:before{top:5px;right:5px;bottom:5px;left:5px;-webkit-animation:spin 2s infinite linear;animation:spin 2s infinite linear;border:3px solid transparent;border-top-color:red;}
.spinner:after{top:15px;right:15px;bottom:15px;left:15px;-webkit-animation:spin 1s infinite linear;animation:spin 1s infinite linear;border:3px solid transparent;border-top-color:#549404;}
@-webkit-keyframes spin {
0%{-webkit-transform:rotate(0);transform:rotate(0);}
100%{-webkit-transform:rotate(360deg);transform:rotate(360deg);}
}
@keyframes spin {
0%{-webkit-transform:rotate(0);transform:rotate(0);}
100%{-webkit-transform:rotate(360deg);transform:rotate(360deg);}
}
#page-preloader{position:fixed;left:0;top:0;right:0;bottom:0;width:100%;height:100%;background:#f1f3f2;z-index:100500;}
#page-preloader .spinner{display:block;position:absolute;left:50%;top:50%;width:100px;height:100px;margin-top:-50px;margin-left:-50px;border:3px solid transparent;border-top-color:#00c8c8;border-radius:50%;z-index:1001;-webkit-animation:spin 2.5s infinite linear;animation:spin 2.5s infinite linear;}
#page-preloader .spinner:before,
#page-preloader .spinner:after{content:'';position:absolute;border-radius:50%;}
#page-preloader .spinner:before{top:5px;left:5px;right:5px;bottom:5px;border:3px solid transparent;border-top-color:#088cdc;-webkit-animation:spin 2s infinite linear;animation:spin 2s infinite linear;}
#page-preloader .spinner:after{top:15px;left:15px;right:15px;bottom:15px;border:3px solid transparent;border-top-color:#52bf81;-webkit-animation:spin 1s infinite linear;animation:spin 1s infinite linear;}
@-webkit-keyframes spin {
0%{-webkit-transform:rotate(0);transform:rotate(0);}
100%{-webkit-transform:rotate(360deg);transform:rotate(360deg);}
}
@keyframes spin {
0%{-webkit-transform:rotate(0);transform:rotate(0);}
100%{-webkit-transform:rotate(360deg);transform:rotate(360deg);}
} .portfolio-related-projects-section{padding-top:50px;padding-bottom:50px;border-top:1px solid #eee;overflow:hidden;}
.portfolio-related-projects-section .list-works{padding-top:0;}
.portfolio-section{padding:0 0 50px 0;}
.portfolio-custom-content .wpb_content_element p{padding-bottom:10px;}
.work-footer{position:relative;padding-right:0;text-align:center;padding:20px;background:#f9f9f9;margin-bottom:0px;z-index:8;}
.work-footer ul{margin:0;padding:0;}
.work-footer .category{margin-bottom:5px;}
.work-footer .category a, .portfolio-section .work-footer .category{font-size:12px;color:#999999;}
.work-footer .views .icon{font-size:16px;color:#666666;margin-right:5px;vertical-align:middle;display:inline-block;}
.work-footer .views span:not(.icon){font-size:12px;color:#999999;vertical-align:middle;display:inline-block;}
.work-footer .controls ul li{display:inline-block;vertical-align:middle;margin:0 5px;}
.work-footer .controls ul li a{line-height:24px;-moz-transition:all 0.3s ease-out;-o-transition:all 0.3s ease-out;-webkit-transition:all 0.3s ease-out;transition:all 0.3s ease-out;}
.work-footer .controls ul li .fa{-moz-transition:all 0.3s ease-out;-o-transition:all 0.3s ease-out;-webkit-transition:all 0.3s ease-out;transition:all 0.3s ease-out;}
.work-footer .controls ul li a:hover .fa{color:#000;}
.work-footer .controls ul li a .fa{font-size:24px;color:#cccccc;line-height:24px;}
.work-footer .controls ul li a .fa.fa-th{font-size:16px;line-height:24px;}
.portfolio-section .work-image{margin-bottom:30px;}
.portfolio-section .work-image .portfolio-gallery-none{display:none;}
.portfolio-section .work-image .image{text-align:center;position:relative;}
.portfolio-section .work-image .image img{max-width:100%;height:auto;}
.portfolio-section .work-image .image .controls{position:absolute;bottom:30px;right:30px;z-index:8;}
.portfolio-section .work-image .image .controls .big-view a{display:block;width:40px;height:40px;-moz-border-radius:50%;-webkit-border-radius:50%;border-radius:50%;background:#ff9801;color:#fff;text-align:center;line-height:44px;text-decoration:none;-moz-transition:all 0.3s ease-out;-o-transition:all 0.3s ease-out;-webkit-transition:all 0.3s ease-out;transition:all 0.3s ease-out;}
.portfolio-section .work-image .image .controls .big-view a:hover{opacity:0.8;}
.portfolio-section .work-image .image .controls .big-view a span{color:#fff;font-size:16px;}
.portfolio-section .work-image .owl-controls .owl-pagination{position:absolute;top:100%;width:100%;z-index:9;padding:15px 0;text-align:center;}
.portfolio-section .work-image .owl-controls .owl-pagination .owl-page{display:inline-block;vertical-align:middle;width:10px;height:10px;border:1px solid #8e9195;-moz-border-radius:50%;-webkit-border-radius:50%;border-radius:50%;margin:0 4px;cursor:pointer;}
.portfolio-section .work-image .owl-controls .owl-pagination .owl-page.active{background:#ff6400;border-color:#ff6400;}
.portfolio-section .work-body .work-body-left, .portfolio-section .work-body .work-body-right{margin-bottom:30px;}
.portfolio-section .work-body .summary-list .col-md-12{padding:15px;border-bottom:1px solid #eeeeee;}
.portfolio-section .work-body .summary-list .col-md-12:first-child{padding-top:0;}
.portfolio-section .work-body .summary-list .type-info{font-size:16px;line-height:12px;}
.portfolio-section .work-body .summary-list .type-info i{min-width:20px;font-size:21px;display:inline-block;vertical-align:baseline;margin-right:10px;position:relative;top:2px;}
.work-body .pull-right *{color:#999;}
.portfolio-section .work-body .summary-list .info .list-socials li{display:inline-block;vertical-align:middle;padding:0 3px;}
.portfolio-section .work-body .summary-list .info .list-socials li a{color:#333;}
.work-body .btn{display:inline-block;width:100%;text-transform:uppercase;margin-top:15px;font-weight:600;}
.work-body .btn:hover{background:#246bad;color:#fff;}
.box-sticky{max-width:393px;margin-top:30px;}
.stack-portfolio-carousel img{margin-bottom:25px;}
.work-image .owl-dots{text-align:center;position:absolute;bottom:15px;width:100%;text-align:center;}
.work-image .owl-dot{border:0;background:#fff;}
.work-body h5{font-weight:600;margin-bottom:0;font-size:32px;padding-bottom:10px;}
.work-heading h3{font-weight:600;margin-bottom:0;font-size:27px;padding-bottom:10px;}
.work-body h5{font-weight:600;margin-bottom:20px;font-size:17px;border-bottom:1px solid #eeeeee;padding-bottom:15px;}
.work-name{margin-bottom:20px;padding-bottom:15px;border-bottom:1px solid #eeeeee;}
.work-name h3{margin-bottom:10px;font-weight:300;font-size:37px;line-height:1.2;}
.work-body{padding-bottom:25px;}
.summary-list{padding-top:20px;border-top:1px solid #eeeeee;margin-top:20px;}
.portfolio-centerd .summary-list{margin-top:48px;}
.portfolio-isotope .summary-list{margin-top:70px;}
.portfolio-isotope{padding-bottom:25px;}
.portfolio-perrow-puzzle .pix-portfolio-thumb, .portfolio-perrow-puzzle .pix-puzzle-thumb-x{width:20%;}
.portfolio-perrow-puzzle .pix-puzzle-thumb-xy, .portfolio-perrow-puzzle .pix-puzzle-thumb-y{width:10%;}
.portfolio-perrow-puzzle .portfolio-custom-content{padding-left:15px;padding-right:15px;}
.work-category a{font-size:14px;color:#999999;font-weight:normal;}
.work-body .pix-social-share li{list-style:none;display:inline-block;margin-right:10px;font-size:16px;margin-top:3px;}
.work-body .pix-social-title{display:none;}
.work-body .pix-social-share{display:inline-block;width:100%;}
.folio-isotop-filter ul{text-align:center;border:none;font-size:0;padding:0 0 0px 0;margin-bottom:50px;}
.folio-isotop-filter ul > li{float:none;display:inline-block;border:0;border-right:0;margin-right:0;background:transparent;margin-bottom:0;}
.text-white-color .folio-isotop-filter ul li a, .text-white-color .folio-isotop-filter ul > li a.selected, .text-white-color .folio-isotop-filter ul > li:hover a{color:#fff !important;}
.folio-isotop-filter ul > li a, esg-filters span{display:block;line-height:1.1;border:none;padding:0;line-height:45px;background:transparent;-moz-transition:all 0.3s ease-out;-o-transition:all 0.3s ease-out;-webkit-transition:all 0.3s ease-out;transition:all 0.3s ease-out;font-size:14px;text-transform:uppercase;position:relative;margin:0 15px;font-weight:400;padding-bottom:0px;color:inherit;text-decoration:none;}
.folio-isotop-filter ul > li a.selected{background:transparent;color:#333;text-decoration:none;position:relative;}
.folio-isotop-filter ul > li a.selected:after{position:absolute;content:'';bottom:-1px;left:0;display:inline-block;width:100%;border-bottom:#ff9801 2px solid;}
.img-hover-effect{position:relative;overflow:hidden;display:block;height:100%;width:100%;}
.img-hover-effect img{-webkit-transition:all .3s ease-out;-moz-transition:all .3s ease-out;-ms-transition:all .3s ease-out;-o-transition:all .3s ease-out;transition:all .3s ease-out;}
.img-hover-effect:after{background:#246bad;background:-moz-linear-gradient(top, #246bad 0%, #00c8c8 100%);background:-webkit-gradient(linear, left top, left bottom, color-stop(0%, #246bad), color-stop(100%, #00c8c8));background:-webkit-linear-gradient(top, #246bad 0%, #00c8c8 100%);background:-o-linear-gradient(top, #246bad 0%, #00c8c8 100%);background:-ms-linear-gradient(top, #246bad 0%, #00c8c8 100%);background:linear-gradient(to bottom, #246bad 0%, #00c8c8 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#246bad', endColorstr='#00c8c8', GradientType=0);content:"";display:block;width:100%;height:100%;top:0;opacity:0;position:absolute;}
.img-hover-effect:hover img{transform:scale(1.1);}
.img-hover-effect:hover:after{opacity:0.7;}
.sidebar-container ul.styled{margin:0;padding:0;}
#page-preloader{position:fixed;left:0;top:0;right:0;bottom:0;width:100%;height:100%;background:#fff;z-index:100500;}
#page-preloader .spinner{display:block;position:absolute;left:50%;top:50%;width:100px;height:100px;margin-top:-50px;margin-left:-50px;border:3px solid transparent;border-top-color:#ed5c2a;border-radius:50%;z-index:1001;-webkit-animation:spin 2.5s infinite linear;animation:spin 2.5s infinite linear;}
#page-preloader .spinner:before,
#page-preloader .spinner:after{content:'';position:absolute;border-radius:50%;}
#page-preloader .spinner:before{top:5px;left:5px;right:5px;bottom:5px;border:3px solid transparent;border-top-color:#ed912a;-webkit-animation:spin 2s infinite linear;animation:spin 2s infinite linear;}
#page-preloader .spinner:after{top:15px;left:15px;right:15px;bottom:15px;border:3px solid transparent;border-top-color:#fff;-webkit-animation:spin 1s infinite linear;animation:spin 1s infinite linear;}
@-webkit-keyframes spin {
0%{-webkit-transform:rotate(0);transform:rotate(0);}
100%{-webkit-transform:rotate(360deg);transform:rotate(360deg);}
}
@keyframes spin {
0%{-webkit-transform:rotate(0);transform:rotate(0);}
100%{-webkit-transform:rotate(360deg);transform:rotate(360deg);}
} .alert{padding:5px 20px;line-height:30px;border-radius:0;border:none;color:#fff;}
.alert.alert-default{background:#eeeeee;color:#333333;}
.alert.alert-default span{color:#333;}
.alert.alert-warning{background:#edb82a;}
.alert.alert-danger{background:#ed5c2a;}
.alert.alert-success{background:#4fcd24;}
.alert.alert-info{background:#237ac6;}
.alert.alert-default-2{background:#7323c6;}
.alert span{margin-right:20px;font-size:16px;color:#fff;}
.alert.alert-dismissable{position:relative;padding:30px 60px 30px 120px;background:#fff;border:1px solid #eeeeee;color:#333333;}
.alert.alert-dismissable .alert-icon{position:absolute;top:50%;height:50px;left:50px;margin-top:-25px;line-height:50px;font-size:30px;min-width:30px;text-align:center;}
.alert.alert-dismissable .close{position:absolute;top:50%;right:15px;color:#ccc;margin-top:-10px;opacity:1;}
.alert.alert-dismissable .title{color:#333333;font-size:16px;font-weight:600;text-transform:uppercase;}
.alert.alert-dismissable.alert-warning{background:#ffecb7;border:none;}
.alert.alert-dismissable.alert-warning .alert-icon, .alert.alert-dismissable.alert-warning .close .fa{color:#edb82a;}
.alert.alert-dismissable.alert-danger{background:#fcccd1;border:none;}
.alert.alert-dismissable.alert-danger .alert-icon, .alert.alert-dismissable.alert-danger .close .fa{color:#ed5c2a;}
.alert.alert-dismissable.alert-success{background:#c0f4af;border:none;}
.alert.alert-dismissable.alert-success .alert-icon, .alert.alert-dismissable.alert-success .close .fa{color:#4fcd24;}
.progress{border:1px solid #eeeeee;border-radius:0;background:#fff;box-shadow:none;}
.progress.bordered.progress-primary{border:2px solid #237ac6;}
.progress.bordered.progress-warning{border:2px solid #ed912a;}
.progress.progress-primary .progress-bar{background-color:#237ac6;}
.progress.progress-warning .progress-bar{background-color:#ed912a;}
.progress.progress-danger .progress-bar{background-color:#ed5c2a;}
.progress.progress-custom .progress-bar{background-color:#7323c6;}
.progress.progress-custom-2 .progress-bar{background-color:#c924ab;}
.progress.progress-success .progress-bar{background-color:#4fcd24;}
.progress .progress-bar{box-shadow:none;}
.left-column .wrap-tabs-content > .container, .left-column .wrap-tabs > .container, .right-column .wrap-tabs-content > .container, .right-column .wrap-tabs > .container{width:100%;}
.wrap-services-tabs .wrap-tabs{text-align:center;}
.wrap-services-tabs .wrap-tabs .nav.nav-tabs{border:none;text-align:center;font-size:0;margin-bottom:55px;}
.wrap-services-tabs .wrap-tabs .nav.nav-tabs li{float:none;display:inline-block;vertical-align:middle;font-size:14px;border:2px solid #dddddd !important;margin:0 10px;border-radius:3px;overflow:hidden;}
.wrap-services-tabs .wrap-tabs .nav.nav-tabs li:last-child a{border:none;}
.wrap-services-tabs .wrap-tabs .nav.nav-tabs li a{padding:17px 32px 14px;margin:0;text-align:center;background:none;color:#222;border:none;-webkit-transition:all .3s ease-out;transition:all .3s ease-out;}
.text-white-color .wrap-services-tabs .wrap-tabs .nav.nav-tabs li a{color:#fff !important;}
.text-white-color .wrap-services-tabs .wrap-tabs .nav.nav-tabs li{border-color:#aecedf !important;}
.wrap-services-tabs .wrap-tabs .nav.nav-tabs li a .icons{font-size:20px;float:left;margin-right:7px;margin-top:-8px;}
.wrap-services-tabs .wrap-tabs .nav.nav-tabs li a .icons:before{font-size:20px;}
.wrap-services-tabs .wrap-tabs .nav.nav-tabs li a .icons.icon-support{height:41px;background:url(//www.germanagiora.it/wp-content/themes/aleanta/images/icons/tabs/support.png) top center no-repeat;}
.wrap-services-tabs .wrap-tabs .nav.nav-tabs li a .icons.icon-responsive{background:url(//www.germanagiora.it/wp-content/themes/aleanta/images/icons/tabs/responsive.png) top center no-repeat;}
.wrap-services-tabs .wrap-tabs .nav.nav-tabs li a .icons.icon-analytics{background:url(//www.germanagiora.it/wp-content/themes/aleanta/images/icons/tabs/analytics.png) top center no-repeat;}
.wrap-services-tabs .wrap-tabs .nav.nav-tabs li a .icons.icon-customizable{background:url(//www.germanagiora.it/wp-content/themes/aleanta/images/icons/tabs/customizable.png) top center no-repeat;}
.wrap-services-tabs .wrap-tabs .nav.nav-tabs li a .icons.icon-multipurpose{background:url(//www.germanagiora.it/wp-content/themes/aleanta/images/icons/tabs/multipurpose.png) top center no-repeat;}
.wrap-services-tabs .wrap-tabs .nav.nav-tabs li a span{font-size:14px;}
.wrap-services-tabs .wrap-tabs .nav.nav-tabs li.active a, .wrap-services-tabs .wrap-tabs .nav.nav-tabs li:hover a{background:none;}
.wrap-services-tabs .wrap-tabs .nav.nav-tabs li.active a .icons, .wrap-services-tabs .wrap-tabs .nav.nav-tabs li:hover a .icons{background-position:bottom center;}
.wrap-services-tabs .wrap-tabs .nav.nav-tabs li.active a span, .wrap-services-tabs .wrap-tabs .nav.nav-tabs li:hover a span{color:#fff;}
.wrap-tabs-content img{max-width:100%;}
.wrap-tabs-content .tab-pane h5, .wrap-tabs-content .tab-pane p, .wrap-tabs-content .tab-pane ul{margin-bottom:30px;}
.wrap-tabs-content .tab-pane .designations .last-year{color:#999999;font-size:13px;font-weight:600;text-align:left;float:left;margin-right:30px;text-transform:uppercase;}
.wrap-tabs-content .tab-pane .designations .last-year span{display:inline-block;vertical-align:middle;margin-right:10px;background-color:#237ac6;width:15px;height:10px;}
.wrap-tabs-content .tab-pane .designations .this-year{color:#999999;font-size:13px;font-weight:600;text-align:left;float:left;margin-right:30px;text-transform:uppercase;}
.wrap-tabs-content .tab-pane .designations .this-year span{display:inline-block;vertical-align:middle;margin-right:10px;background-color:#cccccc;width:15px;height:10px;}
.service-item{padding-top:0;padding-bottom:0;}
.service-icon{font-size:38px;}
.service-heading{padding:15px 0 10px;margin:0;font-weight:600;}
.service-content{font-weight:300;font-size:17px;line-height:28px;}
.service-item.border-bottom{border-bottom:1px solid #4590cf;}
.service-item.right-text-item{text-align:right;}
.service-item.right-text-item .item-heading > .icon{margin-right:0;margin-left:15px;}
.service-item.right-text-item .item-heading .title{position:relative;margin-bottom:16px;}
.service-item.right-text-item .item-heading .title:after{position:absolute;right:0;}
.service-item.right-text-item .item-body p{text-align:right;}
.service-item .item-heading{margin-bottom:30px;}
.service-item .item-heading > .icon{display:inline-block;vertical-align:middle;margin-right:15px;}
.service-item .item-heading > .icon span{font-size:44px;color:#fff;}
.service-item .item-heading .title{display:inline-block;vertical-align:middle;color:#ffffff;font-size:18px;font-weight:400;text-align:left;}
.service-item .item-heading .title:after{width:40px;content:"";display:block;border-bottom:1px solid #92c0e4;margin-top:15px;}
.service-item .item-body, .service-item .item-body p{margin:0;color:#b7deff;line-height:28px;text-align:left;}
.counters .counter-item{margin-bottom:15px;display:inline-block;vertical-align:middle;padding:0 30px 0;}
.counters .counter-item:last-child .top-counter:after{display:none;}
.counters .counter-item .top-counter{border-radius:50%;width:115px;height:115px;text-align:center;border:1px solid #fff;margin-bottom:30px;position:relative;}
.counters .counter-item .top-counter:after{content:":";font-size:48px;font-weight:bold;color:#fff;display:block;position:absolute;top:50%;line-height:40px;margin-top:-25px;left:133%;margin-left:-10px;}
.counters .counter-item .top-counter span{line-height:115px;color:#fff;font-size:48px;font-weight:bold;}
.counters .counter-item .bottom-counter{position:relative;color:#ffffff;font-size:18px;font-weight:600;text-transform:uppercase;}
.counters .counter-item .bottom-counter:after{content:"";width:40px;border-top:1px solid #fff;margin:25px auto 0;display:block;}
.social-list{display:inline-block;font-size:0;}
.social-list.round-social-list li{margin:0 4px 8px;}
.social-list.round-social-list li a{margin:0;border-radius:50%;border-color:#cdcdcd;color:#999999;}
.social-list.round-social-list li a:hover{border-color:#088cdc;background:#088cdc;}
.social-list li{display:inline-block;vertical-align:middle;font-size:15px;}
.social-list li a{display:block;line-height:48px;width:48px;height:48px;border:1px solid #cccccc;margin-right:-1px;margin-top:-1px;color:#ccc;}
.social-list li a:hover{background:#088cdc;border-color:#088cdc;color:#fff;}
.nav-links{text-align:center;}
.pagination.text-center{text-align:center;width:100%;}
.pagination ul li{display:inline-block;vertical-align:middle;margin:0 5px 5px;}
.pagination ul li span.current{line-height:33px;text-align:center;width:36px;height:36px;font-size:14px;display:inline-block;background:#f6f8f9;border:1px solid #f6f8f9;border-radius:0;}
.pagination ul li a{line-height:33px;width:36px;height:36px;text-align:center;font-size:14px;display:inline-block;border:1px solid #eee;text-decoration:none;border-radius:0;color:inherit;}
.pagination ul li:hover a{background:#246bad;border-color:#246bad;color:#fff;}
.pagination.orange-pagination ul li a:hover{color:#ed912a;}
.pagination.orange-pagination ul li.active span{background:#ed912a;border:3px solid #ed912a;}
.pagination.blue-pagination ul li a:hover{color:#237ac6;}
.pagination.blue-pagination ul li.active span{background:#237ac6;border:3px solid #237ac6;}
.nav.nav-tabs.theme-tab{border:none;text-align:center;font-size:0;}
.nav.nav-tabs.theme-tab li{border:none;background:none;float:none;display:inline-block;vertical-align:middle;margin:0;font-size:14px;}
.nav.nav-tabs.theme-tab li:hover a, .nav.nav-tabs.theme-tab li.active a{border-color:#27ae60;color:#fff !important;background:transparent !important;}
.nav.nav-tabs.theme-tab li a{padding:20px 65px;line-height:1;margin:0;background:none;border:none;border-bottom:3px solid #555555;color:rgba(170, 170, 170, 0.8);font-size:13px;font-weight:600;text-transform:uppercase;}
.tab-content.theme-tab-content{padding:70px 0 70px;}
.contact-item .dotted-line{position:absolute;top:0;right:-51%;overflow:hidden;width:100%;}
.contact-item .dotted-line:after{font-size:30px;line-height:100px;content:'\2022\2022\2022\2022\2022\2022\2022\2022\2022\2022\2022\2022';letter-spacing:14px;color:#555555;font-size:20px;}
.contact-item h5{margin-top:27px;color:#ffffff;font-size:14px;font-weight:600;text-transform:uppercase;}
.contact-item p{color:#cccccc;font-size:14px;font-weight:400;line-height:28px;}
.contact-item .striped-icon-xlarge{font-size:36px;font-weight:600;line-height:100px;position:relative;width:100px;height:100px;margin:auto;text-align:center;color:#fff;border-radius:50%;background:rgba(35, 122, 198, 0.4);}
.contact-item .striped-icon-xlarge:after{position:absolute;z-index:0;top:5px;right:5px;bottom:5px;left:5px;content:'';border-radius:50%;background:content-box #237ac6;}
.contact-item .striped-icon-xlarge span{vertical-align:middle;position:relative;z-index:1;top:-5px;}
.gallery-controls{text-align:center;margin-bottom:40px;}
.gallery-controls .btn-group a{background:none !important;border:0;color:#555555;font-size:17px;text-transform:uppercase;-webkit-transition:all .3s ease-out;transition:all .3s ease-out;}
.gallery-controls .btn-group a i{opacity:0;display:block;-webkit-transition:all .3s ease-out;transition:all .3s ease-out;-webkit-transform:translate(0, -10px);transform:translate(0, -10px);padding:0;margin:auto;font-size:22px;}
.gallery-controls .btn-group a:hover, .gallery-controls .btn-group a.active{color:#ed912a;}
.gallery-controls .btn-group a:hover i, .gallery-controls .btn-group a.active i{color:#ed912a;opacity:1;-webkit-transform:translate(0, 0);transform:translate(0, 0);}
.gallery-item{position:relative;width:25%;}
.gallery-item img{vertical-align:middle;width:100%;height:auto}
.gallery-item .pix-gallery-info{position:absolute;bottom:0;left:0;right:0;top:0;background-color:rgba(0, 0, 0, 0.8);-webkit-transition:all 0.3s ease-out;transition:all 0.3s ease-out;opacity:0;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;}
.gallery-item .pix-gallery-info .description{text-align:center;}
.gallery-item .pix-gallery-info .description a{color:#fff;}
.gallery-item .pix-gallery-info .description a span{font-size:22px;color:#ed912a;margin-bottom:20px;}
.gallery-item:hover .description span{top:0px;}
.gallery-item .pix-gallery-info .description span{display:block;color:#ffffff;font-size:18px;font-weight:600;text-transform:uppercase;margin-bottom:10px;position:relative;top:-30px;transition:all 0.3s ease-out;-webkit-transition:all 0.3s ease-out;}
.gallery-item .pix-gallery-info .description span + span a,
.gallery-item .pix-gallery-info .description span + span{color:#cccccc;font-size:13px;}
.gallery-item:hover .pix-gallery-info{opacity:1;}
.feature-item{margin-bottom:30px;height:77px;}
.feature-divider{height:auto !important;}
.feature-item h5{color:#222;font-size:20px;font-weight:400;}
.feature-item h5 span{color:#e88f41;font-size:20px;font-weight:300;margin-right:10px;}
.feature-item p{font-size:15px;line-height:1.7;}
.feature-item.right-feature-item{text-align:left;}
.feature-item.right-feature-item h5 span{margin-left:10px;margin-right:0;}
.feature-item.right-feature-item.feature-divider .feature-divider-item{margin-left:0;}
.feature-item.feature-divider .feature-divider-item{width:125px;height:2px;background:#eee;position:relative;margin-left:auto;}
.feature-item.feature-divider .feature-divider-item:before{content:"";width:5px;height:5px;background:#eee;border-radius:50%;position:absolute;left:0;top:-1px;}
.feature-item.feature-divider .feature-divider-item:after{content:"";width:5px;height:5px;background:#eee;border-radius:50%;position:absolute;right:0;top:-1px;}
.skill-item{margin-bottom:50px;}
.skill-item:last-child{margin-bottom:0;}
.skill-item .skill-label{color:#ffffff;font-size:13px;font-weight:600;text-transform:uppercase;}
.skill-item .skill-label span{margin-right:15px;}
.skill-item .skill-line{height:3px;width:100%;background:#519ad4;position:relative;}
.skill-item .skill-line span{display:block;height:3px;position:absolute;left:0;top:0;bottom:0;background:#fff;}
.skill-item .skill-count{color:#7cb0e4;font-size:22px;line-height:10px;}
.panel-alt-two{position:relative;border:0;border:none;box-shadow:none;}
.panel-alt-two::after{content:"";position:absolute;top:25px;bottom:25px;left:25px;width:2px;background:#eeeeee;}
.panel-alt-two:before{content:"";position:absolute;width:8px;height:8px;bottom:25px;left:22px;border-radius:50%;background:#eeeeee;}
.panel-alt-two .panel-heading{padding-left:70px;}
.panel-alt-two .panel-body{padding-left:70px;padding-top:0;line-height:28px;font-size:17px;padding-bottom:35px;}
.panel-alt-two .panel-body p{color:#555555;}
.panel-alt-two .panel-heading{border:0;padding-bottom:40px;background:none;}
.text-white-color .panel-alt-two .panel-title a{color:#fff !important;}
.panel-alt-two .panel-heading .panel-title{position:relative;font-weight:600;}
.panel-alt-two .panel-heading .panel-title a{color:#2b2e33;font-weight:600;text-decoration:none;}
.panel-alt-two .panel-heading .panel-title a b{font-weight:bold;}
.panel-alt-two .panel-heading .panel-title a:after{content:"";width:40px;border-top:1px solid #e8ecef display:block;margin-top:15px;}
.panel-alt-two .panel-heading .panel-title a:hover{color:#237ac6;}
.panel-alt-two .panel-heading a:hover .accordion-icon{background:rgba(221, 221, 221, 0.3);}
.panel-alt-two .panel-heading.active a{color:#237ac6;}
.panel-alt-two .panel-heading.active .accordion-icon{background:rgba(221, 221, 221, 0.5);}
.panel-alt-two .panel-heading.active .accordion-icon .stacked-icon{color:white;background:#237ac6;}
#accordion-one .panel-heading,
#accordion-one .panel{border:0 !important;background:none !important;}
.accordion-icon{position:absolute;top:-18px;left:-72px;background:transparent;border-radius:50%;width:56px;height:56px;line-height:50px;padding:3px;z-index:3;}
.accordion-icon .stacked-icon{height:100%;background:white;border:2px solid #e8e9ed;border-radius:50%;color:#cacddb;font-size:18px;text-align:center;display:block;}
.text-white-color .accordion-icon .stacked-icon{color:#000;}
.text-white .accordion-icon .stacked-icon, .text-white .accordion-icon .stacked-icon *{color:#000 !important;}
.text-white .active .accordion-icon .stacked-icon, .text-white .active .accordion-icon .stacked-icon *{color:#fff !important;}
.wrap-team-slider{margin-bottom:0px;padding:0;}
.wrap-team-slider .sp-thumbnail{border:medium none;max-width:300px;margin:0 10px;position:relative;}
.wrap-team-slider .wrap-user-images{font-size:0;margin-right:-15px;}
.wrap-team-slider .team-slider{padding-left:15px;}
.wrap-team-slider .team-slider:after{content:"";display:table;clear:both;height:0;}
.wrap-team-slider .team-slider .sp-slides-container{padding-left:calc((100vw - 1200px) / 2);width:50%;float:left;padding-right:15px;}
.wrap-team-slider .team-slider .sp-slides-container .sp-mask{width:100% !important;}
.wrap-team-slider .team-slider .sp-slides-container .sp-mask .sp-slides .sp-slide{width:100% !important;}
.wrap-team-slider .team-slider .sp-thumbnails-container{width:50% !important;float:left;margin:0;}
.sp-thumbnail{border:medium none;max-width:300px;position:relative;}
.sp-thumbnail:hover .image-overlay{opacity:1 !important;}
.wrap-team-slider .team-slider .sp-thumbnails-container .wrap-user-images .sp-thumbnail-container{margin:0;font-size:14px;display:inline-block;vertical-align:top;width:212px !important;position:relative;height:auto !important;}
.wrap-team-slider img{max-width:100%;width:100%;vertical-align:middle;}
.wrap-team-slider .image-overlay ul{}
.wrap-team-slider .image-overlay:hover ul li{top:0;}
.wrap-team-slider .image-overlay ul li{display:inline-block;position:relative;top:50px;transition:all 0.3s ease-out;}
.wrap-team-slider .image-overlay ul li a{margin:0 5px;}
.wrap-team-slider .image-overlay ul li i{color:#fff;font-size:18px;}
.wrap-team-slider .image-overlay{position:absolute;top:0;left:0;right:0;bottom:0;background-color:rgba(0, 0, 0, 0.8);display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;transition:all 0.3s ease-out;opacity:0;}
.wrap-team-slider .team-slider .sp-thumbnails-container .wrap-user-images .sp-thumbnail-container .image-overlay ul li{display:inline-block;vertical-align:middle;color:#cccccc;margin:0 5px;}
.wrap-team-slider .team-slider .sp-thumbnails-container .wrap-user-images .sp-thumbnail-container .image-overlay ul li a{color:#ccc;}
.person-description{padding:20px 10px;text-align:center;}
.person-description h5{color:#000000;font-size:18px;font-weight:600;text-transform:uppercase;}
.person-description .under-name{color:#8a8a8a;font-size:14px;margin-bottom:35px;text-transform:uppercase;}
.portfolio-image .under-name:after{margin:15px 0 0;width:40px;}
.responsive-features-list{font-size:0;}
.responsive-features-list .list-item{display:inline-block;vertical-align:middle;width:50%;font-size:14px;margin-bottom:30px;}
.responsive-features-list .list-item .icon{height:56px;width:56px;background:#fff;line-height:56px;text-align:center;margin-right:10px;}
.responsive-features-list .list-item .icon span{color:#ed912a;font-size:20px;line-height:56px;}
.responsive-features-list .list-item > span{color:#ff9801;font-size:14px;font-weight:600;line-height:22px;text-align:left;}
.service-heading{font-size:24px;color:#fff;font-weight:600 !important;padding:15px 0 15px 25px;position:relative;margin-bottom:25px;}
.service-heading:before{content:'';display:inline-block;width:45px;border-bottom:1px solid #fff;position:absolute;bottom:0;}
.sidebar-services{border-top:20px solid #000;border-bottom:0;margin-right:0;margin-bottom:25px;}
.portfolio-list-section .col-sm-3.sticky-bar{max-width:23%;}
.portfolio-list-section .col-sm-3.sticky-bar .sidebar-services{margin-right:0;}
.taxonomy-page{padding-bottom:80px;}
.sidebar-services ul{margin:0 !important;padding:0 !important;}
.sidebar-services li{position:relative;list-style:none;margin-bottom:0;border-bottom:1px solid #fff;border-top:1px solid #fff;}
.sidebar-services li a:after{font:normal normal normal 14px/1 FontAwesome;font-size:15px;content:"\f0da";display:inline-block;position:absolute;left:25px;top:19px;color:#9e9e9e;}
.sidebar-services li.active a:after, .sidebar-services li.current-cat a:after{color:#fff;}
.sidebar-services li.active{border-bottom:0;}
.sidebar-services li a{padding:15px 35px 15px 45px;display:inline-block;width:100%;font-size:14px;font-weight:700;border:0;transition:all 0.1s ease-out;-webkit-transition:all 0.1s ease-out;text-decoration:none !important;position:relative;z-index:7;color:#222;}
html .sidebar-services li:after{background:#efefef !important;}
.sidebar-services li:after{background:#000;content:'';position:absolute;left:0;top:0;display:inline-block;width:100%;height:100%;}
.sidebar-services .active:after, .sidebar-services .current-cat:after{opacity:0.9 !important;}
.sidebar-services li:hover a, .sidebar-services li:hover a:after{color:#fff;}
.sidebar-services li .children{margin-left:20px;margin-bottom:10px;margin-top:-10px;}
.sidebar-services li .children li{border:0;}
.sidebar-services li .children a{padding:5px 0;border:0;}
.sidebar-services li .children li a:before{font-family:'FontAwesome';content:"\f105";display:inline-block;margin-right:10px;position:relative;top:-1px;}
.sidebar-services li:before{display:none !important;}
.sidebar-services .active a, .sidebar-services .current-cat a{text-decoration:none;background:transparent;color:#fff;}
.sidebar-services .active a:before, .sidebar-services .current-cat a:before{content:"";display:inline-block;height:100%;position:absolute;left:0;top:0;border-left:7px solid #000;}
html .sidebar-services li a:hover{color:#fff !important;text-decoration:none;}
.services-text-uppercase .services h4{text-transform:uppercase;}
.services h4{font-size:17px !important;margin:0 !important;padding:0 0 10px 0 !important;color:inherit;font-family:inherit !important;font-weight:700 !important;}
.application .app-features h5 span:before{margin-right:8px;position:relative;top:1px;font-size:18px;}
.services .service-item{display:inline-block;vertical-align:top;margin-bottom:25px;transition:all 0.3s ease-out;-webkit-transition:all 0.3s ease-out;}
.row.services .col-lg-4:nth-of-type(4),
.row.services .col-lg-4:nth-of-type(7),
.row.services .col-lg-4:nth-of-type(11){clear:both;}
.services .col-sm-4:nth-of-type(4),
.services .col-sm-4:nth-of-type(7),
.services .col-sm-4:nth-of-type(11){clear:both;}
.services-style2 .services .service-item:hover{box-shadow:0px 8px 16px -1px #ddd;}
.services-style2 .services .service-item{background:#fff;}
.services-style2 .service-item-footer{padding:20px 20px;}
.services-text-center .service-item-footer{text-align:left;}
.services .service-item:hover .service-item-footer{background:#fff;}
.services .service-item:hover{box-shadow:2px 3px 23px -1px #ddd;}
.service-item-footer{padding:25px 25px 30px 25px;background-color:#f8f8f8;transition:all 0.3s ease-out;-webkit-transition:all 0.3s ease-out;}
.service-item-footer p{margin-bottom:0;font-size:14px;}
.services .service-item{padding-top:0;width:100%;border:0 !important;}
.service-item-image .img-hover-effect{border-radius:0;overflow:hidden;}
.service-item-image{position:relative;}
.service-item:hover .service-item-image a:after{opacity:0.6;}
.service-item-image a:after{position:absolute;left:0;top:0;width:100%;height:100%;background:red;display:inline-block;content:'';opacity:0;transition:all 0.3s ease-out;-webkit-transition:all 0.3s ease-out;}
.service-item-image img{width:100%;height:auto;}
.services-style2 .service-item .btn{color:#fff !important;transition:all 0.3s ease-out;-webkit-transition:all 0.3s ease-out;}
.services-style2 .service-item .btn:hover{opacity:0.9;}
.service-item .btn{margin-top:15px;border-radius:0;border:1px solid;padding:12px 30px;}
.service-item .img-hover-effect:after{display:none !important;}
.services .isotope-frame{padding-top:20px;}
.services .nav-tabs > a{float:none;display:inline-block;border:0;margin-right:0;}
.services .nav-tabs > a + a{margin:0;}
.services .nav-tabs > a.btn.active, .nav-tabs > a.btn.active:focus, .nav-tabs > a.btn.active:hover{color:#333;}
.services .nav-tabs > a.btn.active:after{position:absolute;content:'';bottom:-1px;left:0;display:inline-block;width:100%;border-bottom:#ff9801 2px solid;}
.services .nav-tabs > a.btn{position:relative;border-radius:0;margin-right:0px;font-weight:600;font-size:13px;padding:15px 20px 50px 20px;text-transform:uppercase;color:inherit;background:transparent !important;}
.services .nav-tabs > a.btn > i{display:none;}
.services .nav-tabs{max-width:100%;text-align:center;margin:0 auto 30px;border-bottom:1px solid #e8ecef;}
.services .container-fluid{padding-left:0;padding-right:0;}
.tmpl-portfolio-box-shadow{position:relative;overflow:hidden;-webkit-box-shadow:0px 5px 30px 0px rgba(0, 0, 0, 0.19);-moz-box-shadow:0px 5px 30px 0px rgba(0, 0, 0, 0.19);box-shadow:0px 5px 30px 0px rgba(0, 0, 0, 0.19);background-color:#fff;border:10px solid #fff;margin-bottom:30px !important;}
.portfolio-item:hover .gallery-item-hover{display:flex;}
.portfolio-item.tmpl-info-links:hover .gallery-item-hover{display:inline-block;width:100%;text-align:center;padding-top:25%;}
.tmpl-info-links .name{font-size:20px !important;}
.tmpl-info-links .item-hover-icon{font-size:24px !important;}
.tmpl-info-links .gallery-item-hover a:hover:before{background:transparent !important;}
.tmpl-portfolio-box-shadow.portfolio-item:hover .gallery-item-hover{display:none;}
.tmpl-portfolio-inner .gallery-item-hover{display:none;}
.btn-portfolio-first, .btn-portfolio-second{border:2px solid #fff;color:#fff;padding:10px 20px;display:inline-block;text-align:center;min-width:40%;text-transform:uppercase;font-size:14px;}
.btn-portfolio-first:hover, .btn-portfolio-second:hover{color:inherit;transform:scale(1.1);}
.tmpl-portfolio-external{position:absolute;top:0;left:0;display:inline-block;width:100%;height:100%;color:#fff;display:flex;display:-webkit-flex;align-items:flex-end;-webkit-align-items:flex-end;padding:10%;transition:all 0.3s ease-out;-webkit-transition:all 0.3s ease-out;}
.portfolio-image:hover h3, .portfolio-image:hover .tmpl-portfolio-desc, .portfolio-image:hover .btn-portfolio-first, .portfolio-image:hover .btn-portfolio-second{opacity:1;bottom:0;}
.tmpl-portfolio-external h3{opacity:0;transition:all 0.1s ease-out;-webkit-transition:all 0.2s ease-out;position:relative;bottom:-20px;}
.tmpl-portfolio-desc{padding-bottom:20px;opacity:0;transition:all 0.3s ease-out;-webkit-transition:all 0.3s ease-out;position:relative;bottom:-20px;}
.tmpl-portfolio-external .btn-portfolio-first, .tmpl-portfolio-external .btn-portfolio-second{opacity:0;transition:all 0.3s ease-out;-webkit-transition:all 0.4s ease-out;position:relative;bottom:-20px;margin:0 10px 0 0;}
.portfolio-item{margin:0 0 0px 0;}
.pix-no-space{padding-right:0 !important;padding-left:0 !important;}
.portfolio-perrow-puzzle .pix-no-space{padding-right:0 !important;padding-left:0 !important;}
.pix-no-space .portfolio-item-body{display:none !important;}
.pix-no-space .portfolio-item, .pix-no-space .portfolio-image{padding-bottom:0px !important;margin-bottom:0 !important;}
.pix-no-space .portfolio-item{padding-bottom:0px !important;}
.tmpl-info-links a:before{border:0 !important;}
.portfolio-perrow-puzzle .pix-no-space .portfolio-item{padding-bottom:0px !important;}
.portfolio-item .portfolio-image{position:relative;cursor:pointer;overflow:hidden;padding-bottom:0px;}
.portfolio-item .portfolio-image:hover > a::after{opacity:0.8 !important;}
.portfolio-item .portfolio-image > a{display:block;position:relative;}
.portfolio-item .portfolio-image > a:after{content:"";background-color:#000 !important;transition:all 0.3s ease-out;-webkit-transition:all 0.3s ease-out;opacity:0;position:absolute;top:0;right:0;bottom:0;left:0;}
.portfolio-item .portfolio-image img{width:100%;height:auto;vertical-align:middle;min-width:100%;}
.portfolio-item:hover .portfolio-image .portfolio-item-body{margin-top:-70px;}
.portfolio-item .portfolio-image .portfolio-item-body{background:rgba(255, 255, 255, 1.97);border-radius:2px;width:92%;height:100px;margin:-50px auto 25px;position:relative;z-index:4;padding:15px 15px;-webkit-box-shadow:-1px 8px 24px -6px #eee;-moz-box-shadow:-1px 8px 24px -6px #eee;box-shadow:-1px 8px 24px -6px #eee;border:1px solid #eeeeee;transition:all 0.3s ease-out;-webkit-transition:all 0.3s ease-out;}
.portfolio-item .portfolio-image .portfolio-item-body.center-body{top:50%;margin-top:-20px;left:0;right:0;text-align:center;}
.portfolio-item .portfolio-image .portfolio-item-body.center-body ul li{display:inline-block;vertical-align:middle;margin:0 5px;}
.portfolio-item .portfolio-image .portfolio-item-body.center-body ul li a{display:block;width:40px;height:40px;border:1px solid #fff;border-radius:50%;text-align:center;text-decoration:none;color:#fff;transition:all 0.3s ease-out;-webkit-transition:all 0.3s ease-out;}
.portfolio-item .portfolio-image .portfolio-item-body.center-body ul li a:hover{background:#ed912a;border-color:#ed912a;}
.portfolio-item .portfolio-image .portfolio-item-body.center-body ul li a span{font-size:16px;line-height:40px;}
.portfolio-item .portfolio-image .portfolio-item-body .name{color:#23272c;font-size:16px;margin-bottom:0px;font-weight:600;text-align:center;}
.portfolio-pagination-loading{display:none;}
.portfolio-item .portfolio-image .portfolio-item-body .under-name, .portfolio-item .portfolio-image .portfolio-item-body .under-name a{color:#999;font-size:14px;font-weight:normal;text-align:center;line-height:1.4;}
.portfolio-item .portfolio-item-footer{padding-top:25px;position:relative;padding-bottom:25px;border-bottom:1px solid #eff2f7;}
.portfolio-item .portfolio-item-footer .name{font-size:14px;color:#333;text-transform:uppercase;margin-bottom:5px;font-weight:600;}
.portfolio-item .portfolio-item-footer .under-name{color:#999999;font-size:12px;}
.portfolio-item .portfolio-item-footer .views{position:absolute;line-height:20px;top:50%;margin-top:-10px;right:0;}
.portfolio-item .portfolio-item-footer .views .icon{font-size:16px;color:#666666;margin-right:5px;vertical-align:middle;display:inline-block;}
.portfolio-item .portfolio-item-footer .views span:not(.icon){font-size:12px;color:#999999;vertical-align:middle;display:inline-block;}
.portfolio-item .portfolio-item-footer .under-name:after{display:none !important;}
.wrap-contact-form input[type="text"],
.wrap-contact-form input[type="email"],
.wrap-contact-form input[type="phone"],
.wrap-contact-form input[type="password"],
.wrap-contact-form textarea{color:#fff;}
.wrap-contact-form input[type="text"]:-moz-placeholder,
.wrap-contact-form input[type="email"]:-moz-placeholder,
.wrap-contact-form input[type="phone"]:-moz-placeholder,
.wrap-contact-form input[type="password"]:-moz-placeholder,
.wrap-contact-form textarea:-moz-placeholder{color:#fff;opacity:1;}
.wrap-contact-form input[type="text"]::-moz-placeholder,
.wrap-contact-form input[type="email"]::-moz-placeholder,
.wrap-contact-form input[type="phone"]::-moz-placeholder,
.wrap-contact-form input[type="password"]::-moz-placeholder,
.wrap-contact-form textarea::-moz-placeholder{color:#fff;opacity:1;}
.wrap-contact-form input[type="text"]:-ms-input-placeholder,
.wrap-contact-form input[type="email"]:-ms-input-placeholder,
.wrap-contact-form input[type="phone"]:-ms-input-placeholder,
.wrap-contact-form input[type="password"]:-ms-input-placeholder,
.wrap-contact-form textarea:-ms-input-placeholder{color:#fff;}
.wrap-contact-form input[type="text"]::-webkit-input-placeholder,
.wrap-contact-form input[type="email"]::-webkit-input-placeholder,
.wrap-contact-form input[type="phone"]::-webkit-input-placeholder,
.wrap-contact-form input[type="password"]::-webkit-input-placeholder,
.wrap-contact-form textarea::-webkit-input-placeholder{color:#fff;}
@media(max-width:1199px){
.portfolio-item .portfolio-image img{height:295px;}
.portfolio-list-section .list-works.mini-list-works .portfolio-item .portfolio-image img{height:212px;}
.section-intro .arrow{padding-top:70px;}
.section-intro .intro-title{padding-left:0;}
.section-intro .intro-text{padding-top:25px;margin-bottom:25px;}
.section-intro .under-intro-text{margin-bottom:20px;}
.section-intro .iphone img{max-width:100%;}
.feature-item.feature-divider{padding:10px 0;}
.wrap-team-slider .team-slider{padding-left:0;}
.wrap-team-slider .team-slider .sp-slides-container{padding-left:15px;}
.section-who-we-are .who-we-are-collage .collage-item.item-headphones{right:-9%;}
.section-who-we-are .who-we-are-collage .collage-item.item-clips{left:-3%;}
.section-who-we-are .who-we-are-collage .collage-item.item-keyboard{top:44%;right:36%;}
}
@media(max-width:991px){
.header .navbar .navbar-nav li a{padding:0 4px;margin:0 0px;font-size:11px;}
.portfolio-item .portfolio-image .portfolio-item-body{bottom:15px;left:0;}
.portfolio-item .portfolio-image img{height:220px;}
.counters .counter-item .top-counter{width:90px;height:90px;}
.counters .counter-item .top-counter span{font-size:36px;line-height:90px;}
.section-intro-2 .counters{padding-top:0;}
.section-intro-2 .counters .counter-item{padding:0;}
.wrap-services-tabs .wrap-tabs .nav.nav-tabs li a{padding-left:15px;padding-right:15px;}
.section-skills .feature-section .wrap-feature-content{display:none !important;}
.feature-item{display:inline-block;width:49%;vertical-align:top;text-align:left !important;}
.feature-item.feature-divider{display:none;}
.wrap-team-slider .team-slider .team-slide .person-description{margin-bottom:30px;}
.wrap-team-slider .team-slider .sp-slides-container{float:none;width:100%;}
.wrap-team-slider .team-slider .sp-thumbnails-container{width:100% !important;float:none;}
.section-trust-us .trus-image{display:none !important;}
}
@media(max-width:767px){
.header .navbar.navbar-default{position:static !important;}
.portfolio-item .portfolio-image{height:220px;}
.portfolio-item .portfolio-image img{height:auto;max-width:100%;}
.portfolio-list-section .list-works.mini-list-works .portfolio-item .portfolio-image{height:250px;}
.portfolio-list-section .list-works.mini-list-works .portfolio-item .portfolio-image img{height:auto;min-height:100%;min-width:100%;max-width:100%;}
.header .navbar.navbar-default{background:rgba(255, 255, 255, 0.9);border-bottom:1px solid #E4E4E4;padding-top:20px;padding-bottom:19px;}
.header .navbar.navbar-default .navbar-nav li{padding:0;}
.header .navbar.navbar-default .navbar-nav li a{color:#333;}
.header .navbar.navbar-default .normal-logo{display:none;}
.header .navbar.navbar-default .scroll-logo{display:inline-block !important;}
.wrap-inside-nav{position:static;padding:0;}
.wrap-inside-nav .inside-col{padding:15px 0;border-right:none;border-bottom:1px solid #26282d;}
.wrap-inside-nav .inside-col .inside-nav li{float:left;width:49%;}
.wrap-inside-nav .inside-col .inside-nav li a{font-size:12px;padding-left:20px;}
.header .navbar .main-menu > li.hidden-menu-item{position:static;right:0;}
.header .right-nav-block{float:none !important;}
.header .right-nav-block .navbar-collapse{margin-top:55px;border:none;box-shadow:none;}
.header .right-nav-block .navbar-collapse .navbar-nav{display:block;}
.header .right-nav-block .navbar-collapse .navbar-nav.social-nav li{display:inline-block;}
.header .right-nav-block .navbar-collapse .navbar-nav.social-nav li a{padding:0 15px;}
.header .navbar .navbar-nav li a{padding:0 15px;margin-bottom:5px;}
.wrap-blog-post .post-description{padding:15px 15px 0 15px;}
.wrap-blog-post.wrap-wide-blog-post .wrap-image .post-date{left:15px;bottom:15px;}
.wrap-blog-post .wrap-image .post-date{right:15px;bottom:15px;}
.wrap-blog-post .post-body{padding:0 15px 15px 15px;}
.counters .counter-item{width:48%;margin-bottom:30px;}
.counters .counter-item .top-counter{margin-left:auto;margin-right:auto;}
.counters .counter-item .top-counter:after{display:none;}
.section-coming-soon{padding:40px 0;}
.footer{padding-bottom:0px;}
.footer .tab-content.theme-tab-content{padding:30px 0 40px;}
blockquote.blockquote-box{padding:35px 15px 35px 15px;}
blockquote.blockquote-box.blue-blockquote{background-position:15px 5px;}
blockquote.blockquote-full.blue-blockquote{padding:60px 15px 50px 15px;background-position:15px 15px;background-size:40px 40px;}
.blog-post .post-body{padding-left:15px;padding-right:15px;}
.post-footer{margin-left:15px;margin-right:15px;}
.blog-comments .comment-item{padding:15px;}
.blog-comments .comment-item .media-left img{width:50px;}
.blog-comments .comment-item .comment-item-heading .btn{margin-top:10px;}
.counters .counter-item{width:100%;}
.service-item{padding:15px 0;border:none !important;text-align:left !important;}
.service-item .item-body p{text-align:left !important;}
.service-item.right-text-item .item-heading > .icon{float:left;margin-left:0;margin-right:15px;}
.service-item.right-text-item .item-heading .title:after{right:auto;left:0;}
.service-features-section:before{display:none;}
.gallery-item{width:50%;}
.section-purchase .logo-block{text-align:left;padding:10px 15px;}
.section-purchase .col-md-2.text-right{text-align:left !important;}
.skill-item:last-child{margin-bottom:50px;}
.section-skills .skills-section .skills-features-section:before{display:none;}
.section-trust-us{padding:60px 0;}
.section-intro{padding:30px 0;}
.section-header-slider .vertical-slider .slide-item .slide-content{padding-top:170px;padding-bottom:170px;padding-left:15px;padding-right:15px;}
.section-header-slider .vertical-slider .slide-item .slide-content .above-title{font-size:22px;}
.section-header-slider .vertical-slider .slide-item .slide-content h1{font-size:38px;}
.section-header-slider .vertical-slider .slide-item .slide-content p{font-size:16px;}
.section-header-slider .vertical-slider .sp-mask{height:500px !important;}
.section-header-slider .vertical-slider .slide-item{height:500px !important;}
.wrap-team-slider .team-slider .sp-thumbnails-container .wrap-user-images .sp-thumbnail-container{min-width:200px;}
}
@media(max-width:500px){
.list-works .col-xs-6{width:100%;float:none;}
.list-works .portfolio-item .portfolio-image{height:auto;}
.list-works .portfolio-item .portfolio-image img{width:100%;}
.list-works.mini-list-works .portfolio-item .portfolio-image{height:auto;}
.list-works.mini-list-works .portfolio-item .portfolio-image img{width:100%;}
} .pricing-switcher{margin-bottom:60px;text-align:center;padding-top:0;}
.pricing-switcher .btn-info{background-color:#fff;border:1px solid #eee;color:#333;}
.pricing-switcher .btn:hover, html .orange-heading .btn.btn-default:hover{color:#fff !important;}
.pricing-switcher .btn.active{color:#fff;background-color:#246bad !important;border-color:#246bad !important;}
.touch .cd-pricing-wrapper{-webkit-perspective:2000px;-moz-perspective:2000px;perspective:2000px;}
.cd-pricing-wrapper{position:relative;}
.cd-pricing-wrapper .is-visible{position:relative;}
.cd-pricing-wrapper .is-hidden{position:absolute;z-index:1;top:0;left:0;width:100%;height:100%;-webkit-transform:rotateY(180deg);-ms-transform:rotateY(180deg);-o-transform:rotateY(180deg);transform:rotateY(180deg);}
.cd-pricing-wrapper .is-selected{z-index:3!important;}
.cd-pricing-wrapper.is-switched .is-visible{-webkit-transform:rotateY(180deg);-ms-transform:rotateY(180deg);-o-transform:rotateY(180deg);transform:rotateY(180deg);-webkit-animation:cd-rotate .5s;-o-animation:cd-rotate .5s;animation:cd-rotate .5s;}
.cd-pricing-wrapper.is-switched .is-hidden{-webkit-transform:rotateY(0);-ms-transform:rotateY(0);-o-transform:rotateY(0);transform:rotateY(0);-webkit-animation:cd-rotate-inverse .5s;-o-animation:cd-rotate-inverse .5s;animation:cd-rotate-inverse .5s;opacity:0;}
.cd-pricing-wrapper.is-switched .is-selected{opacity:1;}
.cd-pricing-wrapper.is-switched.reverse-animation .is-visible{-webkit-transform:rotateY(180deg);-ms-transform:rotateY(180deg);-o-transform:rotateY(180deg);transform:rotateY(180deg);-webkit-animation:cd-rotate-back .5s;-o-animation:cd-rotate-back .5s;animation:cd-rotate-back .5s;}
.cd-pricing-wrapper.is-switched.reverse-animation .is-hidden{-webkit-transform:rotateY(0);-ms-transform:rotateY(0);-o-transform:rotateY(0);transform:rotateY(0);-webkit-animation:cd-rotate-inverse-back .5s;-o-animation:cd-rotate-inverse-back .5s;animation:cd-rotate-inverse-back .5s;opacity:0;}
.cd-pricing-wrapper.is-switched.reverse-animation .is-selected{opacity:1;}
.cd-pricing-wrapper > li{outline:1px solid transparent;background-color:#fff;-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;backface-visibility:hidden;background:transparent;}
.cd-pricing-wrapper > li .is-ended::after{display:none;}
.cd-pricing-wrapper.panel-highlited{margin:-10px;position:relative;z-index:8;}
.cd-pricing-wrapper.panel-highlited .panel{-webkit-box-shadow:0 1px 10px rgba(0, 0, 0, .1);box-shadow:0 1px 10px rgba(0, 0, 0, .1);}
.cd-pricing-wrapper.panel-highlited .panel .gap{width:100%;height:10px;margin:0;border-top-left-radius:5px;border-top-right-radius:5px;background-color:#28ad62;}
.cd-pricing-wrapper.panel-highlited .panel .panel-footer{padding-bottom:50px;}
.panel-highlited .btn.btn-info{background-color:#28ad62;border-color:#28ad62;color:#fff;}
.no-js .cd-pricing-wrapper .is-hidden{position:relative;margin-top:1em;-webkit-transform:rotateY(0);-ms-transform:rotateY(0);-o-transform:rotateY(0);transform:rotateY(0);}
@-webkit-keyframes cd-rotate {
0%{-webkit-transform:perspective(2000px) rotateY(0);}
70%{-webkit-transform:perspective(2000px) rotateY(200deg);}
100%{-webkit-transform:perspective(2000px) rotateY(180deg);}
}
@-moz-keyframes cd-rotate {
0%{-moz-transform:perspective(2000px) rotateY(0);}
70%{-moz-transform:perspective(2000px) rotateY(200deg);}
100%{-moz-transform:perspective(2000px) rotateY(180deg);}
}
@keyframes cd-rotate {
0%{-webkit-transform:perspective(2000px) rotateY(0);-moz-transform:perspective(2000px) rotateY(0);-ms-transform:perspective(2000px) rotateY(0);-o-transform:perspective(2000px) rotateY(0);transform:perspective(2000px) rotateY(0);}
70%{-webkit-transform:perspective(2000px) rotateY(200deg);-moz-transform:perspective(2000px) rotateY(200deg);-ms-transform:perspective(2000px) rotateY(200deg);-o-transform:perspective(2000px) rotateY(200deg);transform:perspective(2000px) rotateY(200deg);}
100%{-webkit-transform:perspective(2000px) rotateY(180deg);-moz-transform:perspective(2000px) rotateY(180deg);-ms-transform:perspective(2000px) rotateY(180deg);-o-transform:perspective(2000px) rotateY(180deg);transform:perspective(2000px) rotateY(180deg);}
}
@-webkit-keyframes cd-rotate-inverse {
0%{-webkit-transform:perspective(2000px) rotateY(-180deg);}
70%{-webkit-transform:perspective(2000px) rotateY(20deg);}
100%{-webkit-transform:perspective(2000px) rotateY(0);}
}
@-moz-keyframes cd-rotate-inverse {
0%{-moz-transform:perspective(2000px) rotateY(-180deg);}
70%{-moz-transform:perspective(2000px) rotateY(20deg);}
100%{-moz-transform:perspective(2000px) rotateY(0);}
}
@keyframes cd-rotate-inverse {
0%{-webkit-transform:perspective(2000px) rotateY(-180deg);-moz-transform:perspective(2000px) rotateY(-180deg);-ms-transform:perspective(2000px) rotateY(-180deg);-o-transform:perspective(2000px) rotateY(-180deg);transform:perspective(2000px) rotateY(-180deg);}
70%{-webkit-transform:perspective(2000px) rotateY(20deg);-moz-transform:perspective(2000px) rotateY(20deg);-ms-transform:perspective(2000px) rotateY(20deg);-o-transform:perspective(2000px) rotateY(20deg);transform:perspective(2000px) rotateY(20deg);}
100%{-webkit-transform:perspective(2000px) rotateY(0);-moz-transform:perspective(2000px) rotateY(0);-ms-transform:perspective(2000px) rotateY(0);-o-transform:perspective(2000px) rotateY(0);transform:perspective(2000px) rotateY(0);}
}
@-webkit-keyframes cd-rotate-back {
0%{-webkit-transform:perspective(2000px) rotateY(0);}
70%{-webkit-transform:perspective(2000px) rotateY(-200deg);}
100%{-webkit-transform:perspective(2000px) rotateY(-180deg);}
}
@-moz-keyframes cd-rotate-back {
0%{-moz-transform:perspective(2000px) rotateY(0);}
70%{-moz-transform:perspective(2000px) rotateY(-200deg);}
100%{-moz-transform:perspective(2000px) rotateY(-180deg);}
}
@keyframes cd-rotate-back {
0%{-webkit-transform:perspective(2000px) rotateY(0);-moz-transform:perspective(2000px) rotateY(0);-ms-transform:perspective(2000px) rotateY(0);-o-transform:perspective(2000px) rotateY(0);transform:perspective(2000px) rotateY(0);}
70%{-webkit-transform:perspective(2000px) rotateY(-200deg);-moz-transform:perspective(2000px) rotateY(-200deg);-ms-transform:perspective(2000px) rotateY(-200deg);-o-transform:perspective(2000px) rotateY(-200deg);transform:perspective(2000px) rotateY(-200deg);}
100%{-webkit-transform:perspective(2000px) rotateY(-180deg);-moz-transform:perspective(2000px) rotateY(-180deg);-ms-transform:perspective(2000px) rotateY(-180deg);-o-transform:perspective(2000px) rotateY(-180deg);transform:perspective(2000px) rotateY(-180deg);}
}
@-webkit-keyframes cd-rotate-inverse-back {
0%{-webkit-transform:perspective(2000px) rotateY(180deg);}
70%{-webkit-transform:perspective(2000px) rotateY(-20deg);}
100%{-webkit-transform:perspective(2000px) rotateY(0);}
}
@-moz-keyframes cd-rotate-inverse-back {
0%{-moz-transform:perspective(2000px) rotateY(180deg);}
70%{-moz-transform:perspective(2000px) rotateY(-20deg);}
100%{-moz-transform:perspective(2000px) rotateY(0);}
}
@keyframes cd-rotate-inverse-back {
0%{-webkit-transform:perspective(2000px) rotateY(180deg);-moz-transform:perspective(2000px) rotateY(180deg);-ms-transform:perspective(2000px) rotateY(180deg);-o-transform:perspective(2000px) rotateY(180deg);transform:perspective(2000px) rotateY(180deg);}
70%{-webkit-transform:perspective(2000px) rotateY(-20deg);-moz-transform:perspective(2000px) rotateY(-20deg);-ms-transform:perspective(2000px) rotateY(-20deg);-o-transform:perspective(2000px) rotateY(-20deg);transform:perspective(2000px) rotateY(-20deg);}
100%{-webkit-transform:perspective(2000px) rotateY(0);-moz-transform:perspective(2000px) rotateY(0);-ms-transform:perspective(2000px) rotateY(0);-o-transform:perspective(2000px) rotateY(0);transform:perspective(2000px) rotateY(0);}
}
.cd-pricing-wrapper .panel{border:0;}
.pricing__feature-list li{border-bottom:1px solid #eeeeee;padding:10px;}
.list-prices .panel{border:0 !important;list-style:none;margin-bottom:0;padding:0 20px;}
.list-prices .btn{text-transform:uppercase;border-radius:0;min-width:125px;padding:12px;text-align:center;margin-top:0;font-size:14px;background:#fff;}
.price-simple-table .list-prices .panel{margin:10px !important;}
.pricing *{line-height:1.42857143;color:#333;}
.pricing__currency{margin-right:5px;color:#fff;}
.plan-item{text-align:center;margin:0;box-shadow:0px 1px 4px 1px rgba(0, 0, 0, 0.1);background:#fff;padding-bottom:20px;}
.orange-heading .plan-item{text-align:center;}
.orange-heading .plan-item{position:relative;}
.plan-item .item-heading{padding:20px;}
.plan-item .item-heading.blue-heading{position:relative;background:red;color:#fff;}
.plan-item .item-heading.orange-heading{position:relative;}
.plan-item .item-heading.orange-heading:after{content:"";display:block;position:absolute;left:0;right:0;top:0;bottom:0;opacity:0.9;z-index:1;}
.plan-item .item-heading h4{font-size:20px;font-weight:600;text-transform:uppercase;position:relative;z-index:2;margin-bottom:5px;color:#fff;}
.plan-item .item-heading span{position:relative;z-index:2;}
.plan-item .item-body{padding:0;}
.plan-item .item-body .price-count{text-align:center;position:relative;z-index:3;padding:35px 0 25px 0;margin-bottom:0;}
.plan-item .item-body .price-count span{color:#333333;position:relative;font-size:60px;font-weight:300;top:0;line-height:60px;}
.plan-item .item-body .price-count span i{font-size:44px;position:relative;left:-6px;top:-4px;font-style:normal;}
.plan-item .item-body .price-type{color:#555555;position:relative;margin-bottom:20px;text-transform:uppercase;font-weight:600;padding-top:20px;}
.plan-item .item-body ul{margin-bottom:20px;}
.plan-item .item-body ul li{padding:0 0 5px 0;line-height:30px;color:#7f858f;font-size:17px;list-style:none;font-weight:300;}
.plan-item .item-body ul li:before{display:none !important;}
.plan-item .item-body ul li:last-child{border-bottom:none;}
.pricing{display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap;-webkit-justify-content:center;justify-content:center;width:100%;margin:0 auto 3em;}
.pricing__item{position:relative;display:-webkit-flex;display:flex;-webkit-flex-direction:column;flex-direction:column;-webkit-align-items:stretch;align-items:stretch;text-align:center;-webkit-flex:0 1 330px;flex:0 1 330px;}
.pricing__feature-list{text-align:left;}
.pricing__action{color:inherit;border:none;background:none;}
.pricing__action:focus{outline:none;}
.price-btn-footer{clear:both;padding:20px;}
.pricing--sonam .pricing__item{margin:1em;padding:2em;cursor:default;border-radius:10px;background:#1F1F1F;box-shadow:0 5px 20px rgba(0, 0, 0, 0.05), 0 15px 30px -10px rgba(0, 0, 0, 0.3);-webkit-transition:background 0.3s;transition:background 0.3s;}
.pricing--sonam .pricing__item:hover{background:#141315;}
.pricing--sonam .pricing__title{font-size:2em;width:100%;margin:0 0 0.25em;padding:0 0 0.5em;border-bottom:3px solid rgb(27, 26, 28);}
.pricing--sonam .pricing__price{color:#E06060;font-size:1.75em;padding:1em 0 0.75em;}
.pricing--sonam .pricing__sentence{font-weight:bold;}
.pricing--sonam .pricing__feature-list{margin:0;padding:1em 1.25em 2em;}
.pricing--sonam .pricing__action{font-weight:bold;margin-top:auto;padding:0.75em 2em;border-radius:5px;background:#E06060;-webkit-transition:background 0.3s;transition:background 0.3s;}
.pricing--sonam .pricing__action:hover, .pricing--sonam .pricing__action:focus{background:#BD3C3C;}
.pricing--jinpa .pricing__item{margin:1.5em 0;padding:2em;cursor:default;color:#fff;border:2px solid #eeeeee;-webkit-transition:background-color 0.6s, color 0.3s;transition:background-color 0.6s, color 0.3s;}
.pricing--jinpa .pricing__item:nth-child(2){border-right:none;border-left:none;}
.pricing--jinpa .pricing__item:hover{}
.pricing--jinpa .pricing__title{font-size:2em;width:100%;margin:0;padding:0;}
.pricing--jinpa .pricing__price{font-size:1.45em;font-weight:bold;line-height:95px;width:100px;height:100px;margin:1.15em auto 1em;border-radius:50%;color:#fff;background:#ea716e;-webkit-transition:color 0.3s, background 0.3s;transition:color 0.3s, background 0.3s;}
.pricing--jinpa .pricing__item:first-child .pricing__price{background:#eac36e;}
.pricing--jinpa .pricing__item:nth-child(2) .pricing__price{background:#eaa36e;}
.pricing--jinpa .pricing__item:hover .pricing__price{color:#fff;background:#088cdc;}
.pricing--jinpa .pricing__sentence{}
.pricing--jinpa .pricing__feature-list{margin:0;padding:1em 1em 2em 1em;list-style:none;text-align:center;}
.pricing--jinpa .pricing__action{font-weight:bold;margin-top:auto;padding:0.75em 2em;opacity:0;color:#fff;background:#088cdc;-webkit-transition:-webkit-transform 0.3s, opacity 0.3s;transition:transform 0.3s, opacity 0.3s;-webkit-transform:translate3d(0, -15px, 0);transform:translate3d(0, -15px, 0);}
.pricing--jinpa .pricing__item:hover .pricing__action{opacity:1;-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0);}
.pricing--jinpa .pricing__action:hover, .pricing--jinpa .pricing__action:focus{background:#6EA76B;}
@media screen and (max-width:60em){
.pricing--jinpa .pricing__item{max-width:none;width:90%;flex:none;}
.pricing--jinpa .pricing__item:nth-child(2){border:1px solid #fff;}
} .pricing--tenzin .pricing__item{margin:1em;padding:2em 2.5em;text-align:left;color:#262b38;background:#EEF0F3;border-top:3px solid #EEF0F3;-webkit-transition:border-color 0.3s;transition:border-color 0.3s;}
.pricing--tenzin .pricing__item:hover{border-color:#3e62e0;}
.pricing--tenzin .pricing__title{font-size:1em;margin:0 0 1em;}
.pricing--tenzin .pricing__price{font-size:2em;font-weight:bold;padding:0.5em 0 0.75em;border-top:3px solid rgba(139, 144, 157, 0.18);}
.pricing--tenzin .pricing__currency{font-size:0.5em;vertical-align:super;}
.pricing--tenzin .pricing__sentence{font-weight:bold;padding:0 0 0.5em;color:#9CA0A9;border-bottom:3px solid rgba(139, 144, 157, 0.18);}
.pricing--tenzin .pricing__feature-list{font-size:0.85em;font-style:italic;margin:0;padding:0.25em 0 2.5em;list-style:none;text-align:right;color:#8b909d;}
.pricing--tenzin .pricing__action{font-weight:bold;margin-top:auto;padding:1em 2em;color:#fff;border-radius:30px;background:#3e62e0;-webkit-transition:background-color 0.3s;transition:background-color 0.3s;}
.pricing--tenzin .pricing__action:hover, .pricing--tenzin .pricing__action:focus{background-color:#3b5ac5;}
.pricing--yama .pricing__item{margin:1em;padding:0 0 2em;color:#fff;background:#1e1c20;}
.pricing--yama .pricing__title{font-size:2.35em;font-weight:900;line-height:1;width:290px;margin:0 auto;padding:1em 1em 0em;}
.pricing__amp{padding:0.15em 0 0.1em;color:#0f0e0f;}
.pricing--yama .pricing__sentence{margin-bottom:2em;color:#555357;}
.pricing--yama .pricing__price{font-size:2em;font-weight:bold;position:relative;z-index:10;overflow:hidden;padding:0.75em;cursor:default;color:#ef7d46;background:#1a181b;-webkit-transition:color 0.3s;transition:color 0.3s;}
.pricing--yama .pricing__item:hover .pricing__price{color:#fff;}
.pricing--yama .pricing__price::before{content:'';position:absolute;z-index:-1;top:0;left:0;width:100%;height:100%;pointer-events:none;background:#141315;-webkit-transition:-webkit-transform 0.3s, opacity 0.3s;transition:transform 0.3s, opacity 0.3s;-webkit-transform:translate3d(-150%, 0, 0) skewX(40deg);transform:translate3d(-150%, 0, 0) skewX(40deg);}
.pricing--yama .pricing__item:hover .pricing__price::before{opacity:1;-webkit-transform:translate3d(0, 0, 0) skewX(0deg);transform:translate3d(0, 0, 0) skewX(0deg);}
.pricing--yama .pricing__period{font-size:0.5em;font-weight:normal;display:block;color:#2a272c;}
.pricing--yama .pricing__feature-list{margin:0;padding:2em 1em;list-style:none;text-align:center;color:#6a6563;}
.pricing--yama .pricing__action{font-weight:bold;margin:0 2em;padding:1em 2em;border-radius:4px;background:#ef7d46;-webkit-transition:background-color 0.3s, color 0.3s;transition:background-color 0.3s, color 0.3s;}
.pricing--yama .pricing__action:hover, .pricing--yama .pricing__action:focus{color:#ef7d46;background:#fff;}
.pricing--rabten .pricing__item{padding:2em 4em;cursor:default;color:#262b38;max-width:320px;}
.pricing--rabten .pricing__item:nth-child(2){border-right:1px solid rgba(139, 144, 157, 0.18);border-left:1px solid rgba(139, 144, 157, 0.18);}
.pricing--rabten .pricing__title{font-size:1em;margin:1.5em 0 0;}
.pricing--rabten .icon{font-size:2.5em;color:#8b909d;-webkit-transition:color 0.3s;transition:color 0.3s;}
.pricing--rabten .pricing__item:hover .icon{color:#E03E3E;}
.pricing--rabten .pricing__price{font-size:2em;font-weight:bold;margin:0.5em 0 0.75em;overflow:hidden;}
.pricing--rabten .pricing__currency{font-size:0.5em;vertical-align:super;}
.pricing--rabten .pricing__period{font-size:0.35em;color:#8b909d;}
.pricing--rabten .pricing__anim{display:inline-block;position:relative;}
.pricing--rabten .pricing__item:hover .pricing__anim{-webkit-animation:moveUp 0.4s forwards;animation:moveUp 0.4s forwards;-webkit-animation-timing-function:cubic-bezier(0.7, 0, 0.3, 1);animation-timing-function:cubic-bezier(0.7, 0, 0.3, 1);}
.pricing--rabten .pricing__item:hover .pricing__anim--2{-webkit-animation-delay:0.05s;animation-delay:0.05s;}
@-webkit-keyframes moveUp {
50%{-webkit-transform:translate3d(0, -100%, 0);transform:translate3d(0, -100%, 0);}
51%{opacity:0;-webkit-transform:translate3d(0, -100%, 0);transform:translate3d(0, -100%, 0);}
52%{opacity:1;-webkit-transform:translate3d(0, 100%, 0);transform:translate3d(0, 100%, 0);}
100%{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0);}
}
@keyframes moveUp {
50%{-webkit-transform:translate3d(0, -100%, 0);transform:translate3d(0, -100%, 0);}
51%{opacity:0;-webkit-transform:translate3d(0, -100%, 0);transform:translate3d(0, -100%, 0);}
52%{opacity:1;-webkit-transform:translate3d(0, 100%, 0);transform:translate3d(0, 100%, 0);}
100%{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0);}
}
.pricing--rabten .pricing__sentence{font-weight:bold;margin:0 0 1em 0;padding:0 0 0.5em;color:#8b909d;}
.pricing--rabten .pricing__feature-list{font-size:0.85em;margin:0;padding:0.25em 0 2.5em;list-style:none;text-align:center;color:#8b909d;}
.pricing--rabten .pricing__action{font-weight:bold;margin-top:auto;padding:1em 2em;color:#fff;border-radius:30px;background:#E03E3E;-webkit-transition:background-color 0.3s;transition:background-color 0.3s;}
.pricing--rabten .pricing__action:hover, .pricing--rabten .pricing__action:focus{background-color:#C53737;}
@media screen and (max-width:60em){
.pricing--rabten .pricing__item{max-width:none;width:90%;flex:none;border:none !important;opacity:1 !important;}
} .pricing--pema .pricing__item{padding:2em 3em;margin:1em;color:#262b38;background:#fff;cursor:default;overflow:hidden;box-shadow:0 0 15px rgba(0, 0, 0, 0.05);}
@media screen and (min-width:66.250em){
.pricing--pema .pricing__item{margin:1.5em 0;}
.pricing--pema .pricing__item--featured{z-index:10;margin:0;font-size:1.15em;}
}
.pricing--pema .pricing__title{font-size:2em;margin:0.5em 0 0;color:#1d211f;}
.pricing--pema .icon{display:inline-block;min-width:2em;color:#8A9790;vertical-align:middle;}
.pricing--pema .pricing__price{font-size:5em;font-weight:800;color:#6ed19c;position:relative;z-index:100;}
.pricing--pema .pricing__currency{font-size:0.5em;vertical-align:super;}
.pricing--pema .pricing__period{font-size:0.25em;display:inline-block;padding:0 0 0 0.5em;color:#CEDED6;}
.pricing--pema .pricing__sentence{font-weight:bold;margin:0 0 1em 0;padding:0 0 0.5em;color:#6ed19c;}
.pricing--pema .pricing__feature-list{font-size:0.95em;margin:0;padding:1.5em 0.5em 2.5em;list-style:none;}
.pricing--pema .pricing__feature{padding:0.15em 0;}
.pricing--pema .pricing__action{font-weight:bold;margin-top:auto;padding:1em 2em;color:#fff;border-radius:5px;background:#6ed19c;-webkit-transition:background-color 0.3s;transition:background-color 0.3s;}
.pricing--pema .pricing__action:hover, .pricing--pema .pricing__action:focus{background-color:#4F5F56;}
.pricing--karma .pricing__item{margin:1em;color:#382628;background:#fff;cursor:default;text-transform:uppercase;letter-spacing:4px;border:2px solid #382628;border-radius:5px;}
.pricing--karma .pricing__title{font-size:1em;font-weight:600;margin:0.5em 0 0;padding:1em;border-bottom:2px solid #382628;}
.pricing--karma .icon{display:inline-block;min-width:2em;}
.pricing--karma .pricing__price{font-size:3em;padding:0.5em 0 0 0;margin:1em;font-weight:bold;border:2px solid #382628;position:relative;z-index:100;}
.pricing--karma .pricing__item--featured .pricing__price::after{background:url(//www.germanagiora.it/wp-content/themes/img/stamp.png);background-size:cover;content:'';position:absolute;top:-30px;right:-20px;width:100px;height:100px;pointer-events:none;}
.pricing--karma .pricing__currency{font-size:0.5em;vertical-align:super;}
.pricing--karma .pricing__period{font-size:0.25em;display:block;padding:1em;margin-top:1.25em;border-top:2px solid #382628;}
.pricing--karma .pricing__sentence{margin:0 0 1em 0;padding:1em;font-size:0.85em;border-bottom:2px solid #382628;}
.pricing--karma .pricing__feature-list{font-size:0.85em;margin:0;letter-spacing:0;padding:0 1em 2.5em 4em;list-style-type:square;}
.pricing--karma .pricing__action{font-weight:bold;flex:none;margin:auto 1em 1em;padding:1.25em 2em;color:#fff;background:#382628;letter-spacing:2px;border-radius:5px;border:2px solid #382628;font-size:0.95em;text-transform:uppercase;-webkit-transition:background-color 0.3s, color 0.3s;transition:background-color 0.3s, color 0.3s;}
.pricing--karma .pricing__action:hover, .pricing--karma .pricing__action:focus{background-color:#ffdbd5;color:#382628;}
.pricing--norbu .pricing__item{margin:1em;color:#fff;cursor:default;border:1px solid rgba(255, 255, 255, 0.4);background:rgba(255, 255, 255, 0.08);border-radius:10px;-webkit-transition:border-color 0.3s, background 0.3s;transition:border-color 0.3s, background 0.3s;}
.pricing--norbu .pricing__item:hover{border:1px solid rgba(255, 255, 255, 1);background:rgba(255, 255, 255, 0.18);}
.pricing--norbu .pricing__title{font-size:2em;font-weight:400;margin:0.5em 0;padding:1em;position:relative;}
.pricing--norbu .pricing__title::after{content:'';position:absolute;width:20%;height:1px;background:#fff;left:40%;bottom:0;}
.pricing--norbu .icon{display:inline-block;min-width:2em;}
.pricing--norbu .pricing__price{font-size:3.5em;padding:0.5em 0 0 0;font-weight:400;position:relative;z-index:100;}
.pricing--norbu .pricing__currency{font-size:0.5em;vertical-align:super;}
.pricing--norbu .pricing__period{font-size:0.25em;display:block;padding:1em;}
.pricing--norbu .pricing__sentence{padding:1em 2em;font-size:1em;margin:0 auto 1em;}
.pricing--norbu .pricing__feature-list{font-size:1.15em;margin:0 2em;letter-spacing:0;padding:2em 0;list-style:none;}
.pricing--norbu .pricing__feature{line-height:1.4;}
.pricing--norbu .pricing__feature::before{content:"\e87a";font-family:'linearicons';display:inline-block;vertical-align:middle;padding:0 0.75em 0 0;}
.pricing--norbu .pricing__action{font-weight:bold;flex:none;margin:auto 1em 1em;padding:1.25em 2em;color:#4aa8e4;background:rgba(255, 255, 255, 0.7);border-radius:5px;-webkit-transition:background 0.3s;transition:background 0.3s;}
.pricing--norbu .pricing__action:hover, .pricing--norbu .pricing__action:focus{background:#fff;}
.pricing--dawa .pricing__item{padding:0 2em;}
.pricing--dawa .pricing__title{font-weight:bold;font-size:1.8em;padding:0 0 0.5em;background:url(//www.germanagiora.it/wp-content/themes/img/line.png) no-repeat 50% 100%;}
.pricing--dawa .pricing__price{font-size:3.75em;line-height:1;margin:1em 0 0.65em;}
.pricing--dawa .pricing__period{font-size:0.25em;display:block;}
.pricing--dawa .pricing__sentence{margin:0;}
.pricing--dawa .pricing__feature-list{margin:0 0 1.5em;padding:1em;list-style:none;text-align:center;}
.pricing--dawa .pricing__action{border-radius:30px;font-size:1.5em;padding:0.5em 1.5em;-webkit-transition:color 0.3s;transition:color 0.3s;}
.pricing--dawa .pricing__action:hover, .pricing--dawa .pricing__action:focus{color:#fffa5c;}
@media screen and (max-width:40em){
.pricing--dawa .pricing__item{border:1px solid rgba(255, 255, 255, 0.6);margin:1em;}
} .pricing--yonten .pricing__item{padding:2em 4em;cursor:default;color:#fff;margin:1em;border:1px solid #5c6552;max-width:320px;}
@media screen and (min-width:66.250em){
.pricing--yonten .pricing__item{margin:0;}
.pricing--yonten .pricing__item:nth-child(2){border-right:none;border-left:none;}
}
.pricing--yonten .pricing__item:hover{z-index:100;}
.pricing--yonten .pricing__item:hover::after{content:'';pointer-events:none;position:absolute;top:-5px;left:-5px;width:100%;height:100%;box-sizing:content-box;border:5px solid #8bc34a;}
.pricing--yonten .pricing__title{font-size:1.5em;margin:0 0 0.5em 0;padding:0 0 0.5em;}
.pricing--yonten .icon{font-size:3em;margin:0 0 0.5em 0;color:#85c34a;}
.pricing--yonten .pricing__price{font-size:2em;margin:0 0 0.5em 0;font-weight:bold;color:#85c34a;}
.pricing--yonten .pricing__currency{font-size:0.5em;vertical-align:super;}
.pricing--yonten .pricing__period{font-size:0.35em;padding:0 0 0 0.5em;color:#646D5B;}
.pricing--yonten .pricing__feature-list{margin:0;padding:0.25em 0 8em;list-style:none;text-align:center;color:#81867D;}
.pricing--yonten .pricing__feature{padding:0.25em;}
.pricing--yonten .pricing__action{font-weight:bold;margin-top:auto;padding:1em 2em;border-radius:40px;background:#85c34a;color:;-webkit-transition:background-color 0.3s, color 0.3s;transition:background-color 0.3s, color 0.3s;}
.pricing--yonten .pricing__action:hover, .pricing--yonten .pricing__action:focus{color:#85c34a;background:#fff;}
.pricing--tashi .pricing__item{margin:0.5em;padding:2em 2.5em;text-align:left;color:#fff;background:#262c37;}
.pricing--tashi .pricing__title{font-size:2em;font-weight:300;margin:0 0 0.15em;color:#E25A77;}
.pricing--tashi .pricing__item:nth-child(2) .pricing__title{color:#E25ABC;}
.pricing--tashi .pricing__item:nth-child(3) .pricing__title{color:#7E5AE2;}
.pricing--tashi .pricing__price{font-size:3em;font-weight:300;padding:0.85em 0;}
.pricing--tashi .pricing__currency{font-size:0.65em;vertical-align:super;color:#394150;}
.pricing--tashi .pricing__period{font-size:0.35em;padding:0 0 0 0.5em;color:#535965;}
.pricing--tashi .pricing__sentence{padding:0 0 0.5em;margin:0;color:#535965;}
.pricing--tashi .pricing__feature-list{font-size:0.95em;margin:0;padding:0 0 2.5em;list-style:none;color:#757983;}
.pricing--tashi .pricing__feature{position:relative;display:block;padding:0 0 0 20px;line-height:1.5;}
.pricing--tashi .pricing__feature::before{content:'';position:absolute;width:10px;height:2px;background:#1F242D;left:0;top:50%;margin:-2px 0 0 0;}
.pricing--tashi .pricing__action{-webkit-align-self:flex-end;align-self:flex-end;margin-top:auto;font-size:1.55em;width:60px;height:60px;line-height:60px;color:#fff;border-radius:30px;background:#E25A77;-webkit-transition:background-color 0.3s, color 0.3s;transition:background-color 0.3s, color 0.3s;}
.pricing--tashi .pricing__item:nth-child(2) .pricing__action{background:#E25ABC;}
.pricing--tashi .pricing__item:nth-child(3) .pricing__action{background:#7E5AE2;}
.pricing--tashi .pricing__action:hover, .pricing--tashi .pricing__action:focus{background:#1A1F28 !important;}
.pricing--palden .pricing__item{cursor:default;color:#84697c;background:#fff;box-shadow:0 0 10px rgba(46, 59, 125, 0.23);border-radius:20px 20px 10px 10px;margin:1em;}
@media screen and (min-width:66.250em){
.pricing--palden .pricing__item{margin:1em -0.5em;}
.pricing--palden .pricing__item--featured{margin:0;z-index:10;box-shadow:0 0 20px rgba(46, 59, 125, 0.23);}
}
.pricing--palden .pricing__deco{border-radius:10px 10px 0 0;background:#7a90ff;padding:4em 0 9em;position:relative;}
.pricing--palden .pricing__deco-img{position:absolute;bottom:0;left:0;width:100%;height:160px;}
.pricing--palden .pricing__item--featured .pricing__deco{padding:5em 0 8.885em 0;}
.pricing--palden .pricing__title{font-size:0.75em;margin:0;text-transform:uppercase;letter-spacing:5px;color:#ffd5bd;}
.pricing--palden .deco-layer{-webkit-transition:-webkit-transform 0.5s;transition:transform 0.5s;}
.pricing--palden .pricing__item:hover .deco-layer--1{-webkit-transform:translate3d(15px, 0, 0);transform:translate3d(15px, 0, 0);}
.pricing--palden .pricing__item:hover .deco-layer--2{-webkit-transform:translate3d(-15px, 0, 0);transform:translate3d(-15px, 0, 0);}
.pricing--palden .icon{font-size:2.5em;}
.pricing--palden .pricing__price{font-size:5em;font-weight:bold;padding:0;color:#fff;margin:0 0 0.25em 0;line-height:0.75;}
.pricing--palden .pricing__currency{font-size:0.15em;vertical-align:top;color:rgba(0, 0, 0, 0.4);}
.pricing--palden .pricing__period{font-size:0.15em;padding:0 0 0 0.5em;color:rgba(0, 0, 0, 0.4);font-style:italic;}
.pricing--palden .pricing__sentence{font-weight:bold;margin:0 0 1em 0;padding:0 0 0.5em;}
.pricing--palden .pricing__feature-list{margin:0;padding:0.25em 0 2.5em;list-style:none;text-align:center;}
.pricing--palden .pricing__feature{padding:1em 0;}
.pricing--palden .pricing__action{font-weight:bold;margin:auto 3em 2em 3em;padding:1em 2em;color:#fff;border-radius:30px;background:#ffae7e;-webkit-transition:background-color 0.3s;transition:background-color 0.3s;}
.pricing--palden .pricing__action:hover, .pricing--palden .pricing__action:focus{background-color:#f38747;}
.wpb_gallery_slides.flexslider .slides img{max-width:100%;display:block;height:auto;}
html .wpb_heading.wpb_pie_chart_heading{color:#8a8a8a;padding-top:20px;font-size:14px;text-transform:uppercase;}
.home-template{background:#fff;}
.home-template .vc_row{position:relative;z-index:inherit;}
.vc_row-overlay{display:inline-block;position:absolute !important;width:100%;height:100%;top:0;left:0;}
.vc_row-overlay:after{display:block;content:'';background-color:rgba(0, 0, 0, 0.1);position:absolute;left:0;top:0;z-index:0;width:100%;height:100%;}
.vc_row-overlay .wpb_column{position:relative;z-index:3;}
html .tmpl-plugins-not-activated .header-section span.vc_row-overlay{background-color:#88d4e5 !important;opacity:1;}
@media(max-width:480px){
html body .vc_row.vc_row-padding-top{padding-top:50px;}
html body .vc_row.vc_row-padding-bottom{padding-bottom:50px;}
html body .vc_row.vc_row-padding-both{padding-top:50px;padding-bottom:50px;}
}
html .vc_row.vc_row-padding-top{padding-top:100px;}
html .vc_row.vc_row-padding-bottom{padding-bottom:100px;}
.vc_row.vc_row-padding-both{padding-top:100px;padding-bottom:100px;}
.home-template .vc_col-has-fill>.vc_column-inner, .home-template .vc_row-has-fill+.vc_row-full-width+.vc_row>.vc_column_container>.vc_column-inner,
.home-template .vc_row-has-fill+.vc_row>.vc_column_container>.vc_column-inner,
.home-template .vc_row-has-fill+.vc_vc_row>.vc_row>.vc_vc_column>.vc_column_container>.vc_column-inner,
.home-template .vc_row-has-fill+.vc_vc_row_inner>.vc_row>.vc_vc_column_inner>.vc_column_container>.vc_column-inner,
.home-template .vc_row-has-fill>.vc_column_container>.vc_column-inner, .home-template .vc_row-has-fill>.vc_row>.vc_vc_column>.vc_column_container>.vc_column-inner, .home-template .vc_row-has-fill>.vc_vc_column_inner>.vc_column_container>.vc_column-inner, .home-template .vc_section.vc_section-has-fill, .home-template .vc_section.vc_section-has-fill+.vc_row-full-width+.vc_section,
.home-template .vc_section.vc_section-has-fill+.vc_section{padding-top:0;}
.vc_row.pix-vc_row-no-padding .vc_column-inner:not([class*='vc_custom_']){padding-top:0 !important;padding-bottom:0 !important;}
.vc_row.vc_row-no-padding .vc_column-inner{padding-left:0;padding-right:0;padding-top:0;padding-bottom:0;}
.no-overlay, .pix-row-overlay.pix-row-decor{overflow:visible !important;z-index:inherit;}
.no-overlay .syn-hotspot-insider{overflow:visible !important;}
.text-white-color a{color:#fff;}
html body .container .text-white-color, html body .container .text-white-color p, html .text-white-color .service-icon i{color:#fff;}
.rtd .text-white-color h1:not([class]),
.rtd .text-white-color h2:not([class]),
.rtd .text-white-color h3:not([class]),
.rtd .text-white-color h4:not([class]),
.rtd .text-white-color h5:not([class]),
.rtd .text-white-color h6:not([class]){color:#fff;}
.text-white-color .service-icon i{color:#fff !important;}
.text-white-color .gallery-controls .btn-group a, .text-white-color .section-heading, .white-heading *,
.gallery-controls .btn-group a:hover i, .text-white-color .gallery-controls .btn-group a.active i{color:#fff !important;}
.text-white-color .b-info-column .info-column-icon .step-number{background-color:#f68863 !important;color:#fff !important;opacity:0.9;}
html body .container .text-white-color .b-info-column .info-column-icon i:before{color:#fff !important;}
.skills-features-section{position:relative;z-index:88;}
aside .widget-title{color:#222;font-size:20px;font-weight:600 !important;text-transform:none;margin-bottom:15px;border-bottom:1px solid #eee;padding-bottom:15px;font-family:inherit !important;text-transform:capitalize;position:relative;}
aside .widget-title:after{position:absolute;bottom:-1px;left:0;border-bottom:1px solid #222;width:70px;content:"";display:inline-block;}
aside .widget-title span span:before{margin-right:12px;font-size:20px;color:#28ad62;position:relative;top:1px;}
.block_content{margin-bottom:0;padding-bottom:25px;display:inline-block;width:100%;}
.sidebar{padding-bottom:25px;}
.vc_progress_bar .vc_single_bar{background:#eff2f7 !important;margin-bottom:63px !important;height:10px;margin-top:45px;}
.vc_progress_bar .vc_single_bar .vc_label{padding:.5em 0 !important;top:-35px !important;font-size:12px;text-transform:uppercase;font-weight:600;}
.vc_progress_bar .vc_single_bar .vc_label .vc_label_units{float:right;color:#999;}
.vc_progress_bar .wpb_progress_bar_heading{margin-bottom:55px;}
.wpb_content_element, .wpb_row{margin-bottom:0 !important;}
.vc_row.jarallax-nopadding{padding-top:0 !important;padding-bottom:0 !important;}
.jarallax{background-size:cover;background-repeat:no-repeat;background-position:50% 50%;z-index:1;position:relative;width:100%;}
.jarallax-content, .jarallax-content-inner{width:100%;}
.vc_row_use_jarallax .vc_column_container>.vc_column-inner{padding-left:0;padding-right:0;width:100%;}
.background-attachment-fixed{background-attachment:fixed !important;display:inline-block;width:100%;}
.vc_row_use_jarallax.vc_row{margin-left:0;margin-right:0;}
.vc_row.vc_row-flex>.vc_column_container.vc_row_use_jarallax>.vc_column-inner .wpb_wrapper{display:flex;height:100%;}
.vc_row.vc_row-flex>.vc_column_container>.vc_column-inner .wpb_wrapper .jarallax{display:flex;height:100%;}
.vc_row.vc_row-flex>.vc_column_container>.vc_column-inner .wpb_wrapper .jarallax .jarallax-content{display:flex;height:100%;}
.btn1{font-weight:600 !important;position:relative;font-size:12px !important;padding:11px 23px !Important;text-transform:uppercase;border-radius:0px;border:1px solid #acacac;color:#313647;background:#fff;transition:all 0.3s ease-out;-webkit-transition:all 0.3s ease-out;-moz-transition:all 0.3s ease-out;}
html .btn-style-1{font-weight:600 !important;position:relative;font-size:12px !important;padding:11px 23px !Important;text-transform:uppercase;border-radius:0px;border:1px solid #acacac;color:#313647;background:#fff;border-right:0;transition:all 0.3s ease-out;-webkit-transition:all 0.3s ease-out;-moz-transition:all 0.3s ease-out;}
html .btn-style-1:before, .btn-style-1-hovered:before{content:"";display:block;position:absolute;right:0px;top:-1px;bottom:-1px;width:4px;opacity:1;transition:0.4s;transition-timing-function:cubic-bezier(.36, .99, .69, 1.2);z-index:1;background:#0060c1;}
html .btn-style-1:hover:before, .btn-style-1-hovered:before{width:100% !important;z-index:1 !important;}
html .btn-style-1:hover, html .btn-style-1:hover > button{color:#fff !important;}
.btn-style-1-hovered{color:#fff !important;border-left:0 !important;}
.btn-style-1-hovered:hover{opacity:0.8;}
html .btn-style-1 span{position:relative;z-index:2;}
.aleanta-column-info .btn-style-1{margin:35px 0 0 0;display:inline-block;padding:13px 24px 13px 20px;}
html .btn-style-1 button{padding:0 !important;margin:0 !important;position:relative;z-index:2;background:transparent !important;color:#000 !important;text-transform:uppercase;}
.column-info h3{margin-top:40px;margin-bottom:25px;font-size:19px;}
html .btn-style-1:hover{box-shadow:5px 6px 8px #ccc;}
.btn-style-1-hovered{box-shadow:none !important;}
html .vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-size-sm.vc_icon_element-have-style-inner{width:auto !important;height:auto !important;margin:0px 5px 0 10px !important;}
footer .pix_icon_element_content{}
.vc_icon_element{line-height:0;font-size:14px;margin:0px 5px 0 0 !important;display:inline-block;}
.vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-size-xs.vc_icon_element-have-style-inner{border:1px solid #555;}
.pix_icon_element_content{width:100%;display:inline-block;}
.pix_icon_element .vc_icon_element-inner{margin-right:25px;}
.pix_icon_element_content .vc_icon_element-inner{float:left;}
.vc_icon_content{float:left;padding-top:0;margin-top:-5px;padding-bottom:22px;margin-left:0;}
footer .vc_icon_content strong{color:#fff;}
.vc_icon_content p{padding:0;margin:0;}
.pix_icon_element_content .vc_icon_element-inner{float:left;width:auto !important;margin:0 22px 0 0;}
footer .pix_icon_element_content .fa-map-marker{position:relative;top:5px !important;}
.pix_icon_element_content .vc_icon_content{padding-left:10px;}
.vc_icon_element-style-boxed-outline .vc_icon_element-icon{border:1px solid #eee !important;border-right:#333 5px solid !important;margin:20px 10px 0 0;padding:16px 0 0 0;width:40px;height:40px;}
.vc_icon_element-style-boxed-outline .vc_icon_element-icon:before{font-size:16px !important;top:-8px;position:relative;left:-3px;}
.vc_icon_element-outer .vc_icon_content{padding-left:30px !important;padding-top:8px;padding-bottom:9px;}
footer .vc_icon_element-outer .vc_icon_content{padding-left:0 !important;padding-top:0;padding-bottom:20px;}
footer .vc_icon_element.vc_icon_element-outer .vc_icon_element-inner .vc_icon_element-icon{top:0 !important;}
footer .vc_icon_element.vc_icon_element-outer .vc_icon_element-inner{height:auto !important;}
.wpb_map_wraper iframe{pointer-events:none;}
.shuffle{min-height:26px;opacity:0;}
.shuffle-start{opacity:1 !important;}
.vc_custom_heading.shuffle{opacity:0;min-height:72px;}
.vc_custom_heading.shuffle.shuffle-start{opacity:1;}
.section-decor-wrap{position:absolute;top:-1px;left:0;width:100%;height:90px;text-align:center;opacity:1 !important;z-index:9;}
.section-decor-wrap.bottom{top:auto;bottom:-1px;}
.brands{margin-top:70px;}
.brand-logo{display:table;width:100%;height:120px;text-align:center;background-color:#fff;box-shadow:0 0 0 1px #e8e9ed;margin-top:2px;}
.brand-logo .brand-logo-wrap{display:table-cell;-webkit-transition:opacity .3s;-o-transition:opacity .3s;transition:opacity .3s;vertical-align:bottom;opacity:.7;}
.brand-logo .brand-logo-wrap:hover{opacity:1;}
.tooltip{position:relative;display:inline-block;}
.tooltip__trigger{cursor:pointer;position:relative;}
.tooltip__trigger-text{display:block;padding:0.85em;pointer-events:none;}
.tooltip__base{position:absolute;bottom:2em;left:50%;margin-left:-150px;width:300px;height:200px;display:flex;align-items:center;justify-content:center;opacity:0;pointer-events:none;}
.tooltip__content{color:#4a4a4a;display:flex;position:relative;align-items:center;justify-content:center;width:65%;padding:0 1em;opacity:0;font-size:0.85em;}
.tooltip__shape, .tooltip__deco{position:absolute;width:100%;height:100%;top:0;left:0;}
.b-team-holder .tooltip__shape{fill:#fff;}
.tooltip__shape{fill:#eee;}
.b-team-holder .tooltip__trigger{cursor:pointer;display:inline-block;width:100%;height:100%;position:absolute;z-index:77;}
.b-team-holder .tooltip{position:absolute;display:inline-block;width:100%;height:100%;top:0;left:0;}
.b-team-holder .tooltip__base{bottom:auto !important;top:-88px !important;right:-92px;left:auto !important;}
.b-team-holder .tooltip__content{display:flex !important;position:relative !important;align-items:center !important;justify-content:center !important;width:146px !important;padding:23px!important;opacity:0;font-size:14px !important;line-height:20px !important;color:#000 !important;}
.tooltip--cora .tooltip__base{transform-origin:50% 100%;}
.tooltip--cora .tooltip__content{margin-bottom:1em;}
.tooltip--smaug .tooltip__base{bottom:-0.5em;transform-origin:50% 100%;}
.tooltip--smaug .tooltip__content{padding:0;}
.tooltip--dori .tooltip__base{bottom:-0.5em;}
.tooltip--dori .tooltip__content{margin:0 0 1em;}
.tooltip--walda .tooltip__base{left:0;bottom:0.75em;position:absolute;margin-left:0;width:250px;height:100px;padding:0 0 0 0.25em;}
.tooltip--walda .tooltip__trigger-text{padding:1em;}
.tooltip--walda .tooltip__content{margin:0;width:100%;height:100%;align-items:flex-start;text-align:left;font-size:0.85em;line-height:2;opacity:1;justify-content:flex-start;}
.tooltip--walda .tooltip__letters span{display:inline-block;white-space:pre;opacity:0;}
.tooltip--walda .tooltip__deco{width:4px;height:100%;background:#141514;transform-origin:50% 100%;}
.tooltip--gram .tooltip__base{bottom:-0.5em;}
.path-narvi{transform-origin:200px 150px;}
.tooltip--narvi .tooltip__content{width:80%;}
.path-amras-1{transform-origin:115px 111px;}
.path-amras-2{transform-origin:204px 107px;}
.path-amras-3{transform-origin:279px 66px;}
.path-amras-4{transform-origin:320px 99px;}
.path-amras-5{transform-origin:137px 199px;}
.path-amras-6{transform-origin:222px 217px;}
.path-amras-7{transform-origin:80px 168px;}
.path-amras-8{transform-origin:296px 211px;}
.path-amras-9{transform-origin:310px 167px;}
.tooltip--hador .tooltip__base{bottom:2.25em;margin-left:-115px;}
.path-hador-1{transform-origin:148px 284px;}
.path-hador-2{transform-origin:160px 268px;}
.path-hador-3{transform-origin:171px 246px;}
.path-hador-4{transform-origin:200px 120px;}
.tooltip--hador .tooltip__content{width:50%;margin:0 0 2.5em;}
.tooltip--malva .tooltip__content{width:50%;}
.tooltip--sadoc .tooltip__base{bottom:2.5em;}
.tooltip--sadoc .tooltip__shape path{fill:#1d1f1e;stroke:#5a5c5b;stroke-width:3px;}
#bbpress-forums ul.bbp-lead-topic,
#bbpress-forums ul.bbp-topics,
#bbpress-forums ul.bbp-forums,
#bbpress-forums ul.bbp-replies,
#bbpress-forums ul.bbp-search-results{font-size:16px;}
#bbpress-forums .bbp-forum-info .bbp-forum-content,
#bbpress-forums p.bbp-topic-meta{font-size:16px;}
#bbpress-forums .bbp-forums-list li{display:inline;font-size:12px;}
.bbpress #bbpress-forums fieldset.bbp-form legend{padding:5px 15px 3px;color:#333333;border:1px solid #eee;}
.bbpress .button{line-height:1.1;border-color:#eeeeee;font-size:11px;text-transform:uppercase;padding:15px 25px;border:1px solid #eeeeee;background:transparent;border-radius:3px;}
.subscription-toggle{line-height:1.1;border-color:#eeeeee;font-size:13px;color:#337ab7;text-transform:uppercase;padding:15px 25px;border:1px solid #eeeeee;background:transparent;border-radius:3px;float:right;padding-top:10px !important;}
#bbpress-forums p.bbp-topic-meta img.avatar,
#bbpress-forums ul.bbp-reply-revision-log img.avatar,
#bbpress-forums ul.bbp-topic-revision-log img.avatar,
#bbpress-forums div.bbp-template-notice img.avatar,
#bbpress-forums .widget_display_topics img.avatar,
#bbpress-forums .widget_display_replies img.avatar{margin-bottom:-1px;border:1px double #ddd;}
html span.bbp-admin-links a:hover{color:#000 !important;}
html .bbp-search-form #bbp_search_submit{padding:10px;font-size:10px;margin-bottom:11px;margin-top:11px;}
#bbpress-forums div.bbp-forum-author a.bbp-author-name,
#bbpress-forums div.bbp-topic-author a.bbp-author-name,
#bbpress-forums div.bbp-reply-author a.bbp-author-name{display:inline-block;font-size:12px;line-height:1.3;color:#333;}
#bbpress-forums div.bbp-topic-content a,
#bbpress-forums div.bbp-reply-content a{font-size:13px;text-transform:uppercase;padding-top:8px !important;}
#bbpress-forums li.bbp-header,
#bbpress-forums li.bbp-footer{font-weight:normal !important;}
#bbpress-forums label{font-weight:normal;}
html #bbpress-forums div.bbp-topic-tags{float:left;}
html body .booked-calendar-wrap .booked-appt-list .timeslot .timeslot-time{font-weight:normal;}
body .booked-calendar-wrap .booked-appt-list h2, .booked-no-prev strong, .booked-appt-list strong{text-align:center;color:#23272c !important;font-size:24px;margin:0 0 30px;line-height:1.4;font-weight:400;}
html body .booked-calendar-wrap .booked-appt-list .timeslot .timeslot-title{color:inherit!important;}
html body .booked-calendar-wrap .booked-appt-list .timeslot .timeslot-people button{float:right;margin:0 0 0 10px;max-width:100%;text-transform:none !important;font-size:11px;}
html body  .timeslot-time{width:50%;font-size:13px;}
body .booked-calendar-wrap .booked-appt-list .timeslot .timeslot-time{padding-left:0 !important;width:50% !important;}
body .booked-calendar-wrap .booked-appt-list .timeslot .timeslot-people{width:50% !important;}
html body .booked-calendar-wrap .booked-appt-list .timeslot{padding-bottom:20px;}
html body .booked-modal .bm-window p small{font-weight:normal;}
html .km-teammate-position{font-style:normal;}
html .km-teammate-container[data-style=style3] .km-teammate-content{margin-top:10px;font-size:12px;border-top:1px dotted #ddd;padding-top:20px;border-bottom:1px dotted #ddd;padding-bottom:20px;}
.page-404{text-align:center;padding:5% 0 3%;}
.page-404 p{line-height:2.2;}
.page-404 img{max-width:100%;height:auto;}
.notfound_button{font-size:14px;padding:10px 20px !important;margin-top:20px;display:inline-block;text-transform:uppercase;background:#222;color:#fff !important;}
.page-404-info{text-align:center;margin-top:-120px;margin-bottom:120px;}
.notfound_title{margin:0 0 10px 0 !important;padding:0 !important;}
.notfound_description{margin:0 !important;padding:0 !important;}
html .vc_toggle{margin:0 0 21.74px;border-bottom:1px solid rgba(0, 0, 0, 0.1);padding-bottom:21.74px;}
html .text-white-color .vc_toggle{border-bottom-color:#4d5153;}
html .text-white-color .vc_toggle.vc_toggle_arrow .vc_toggle_icon::after, html .text-white-color .vc_toggle.vc_toggle_arrow .vc_toggle_icon::before{border-color:#4d5153;}
html .vc_toggle_content{padding:0;margin-bottom:0;}
html .vc_toggle_arrow .vc_toggle_icon{position:absolute;right:0;bottom:0px;}
.vc_toggle_arrow .vc_toggle_content{padding-right:50px !important;}
.vc_toggle_title>h4{display:inline;font-size:20px;}
.box-form-7{background:#2d363e;padding:50px 50px;border-radius:30px;max-width:500px;position:relative;}
.box-form-7:after{content:'';display:block;width:0;height:0;border-style:solid;border-color:#2d363e transparent transparent transparent;border-width:45px 0px 0 36px;position:absolute;left:50px;bottom:-43px;}
.box-form-7 p, .box-form-7 h3{color:#fff;text-align:center;font-weight:300;}
.box-form-7 h3{font-size:36px;line-height:46px;}
.call-us-btn{font-size:28px;background:#f4f4f4;padding:5px 31px 5px 70px;border-radius:100px;position:relative;display:inline-block;line-height:1.7;height:55px;text-align:left;}
.call-us-btn i{background:#2d363e;color:#fff;width:55px;height:55px;border-radius:100px;text-align:center;line-height:53px;position:absolute;left:0;top:0;font-size:30px;}
.blog-layout-grid .wrap-blog-post .wrap-image.wrap-image-grid{position:relative;min-height:50px;width:43%;float:left;margin-right:5%;overflow:hidden;}
.wrap-blog-post .wrap-image.wrap-image-grid img{max-width:100%;height:auto;}
.blog-layout-grid .wrap-info-grid{float:left;width:58%;}
.wrap-blog-post .wrap-image.wrap-image-grid .post-date{position:absolute;bottom:-60px;right:0px;background:#000;box-shadow:none;transition:all .1s ease-out;opacity:0.6;}
.tmpl-plugins-not-activated .wrap-blog-post .wrap-image.wrap-image-grid .post-date{bottom:0px;}
.post-date{margin-left:0;border-bottom:1px solid #eee;word-break:break-all;padding-bottom:10px;font-weight:600;font-style:normal;}
.post-date .fa-user{margin-right:5px;}
.post-date .fa-tag{margin-right:5px;}
.post-footer .fa-folder-open{margin-right:4px;}
.post-footer .fa-tag{margin-right:3px;}
.post-date .fa, .post-footer .fa{font-size:15px;}
.post-get_the_date{font-size:13px;color:#222 !important;}
.theme-fonts-Tag{font-size:12px;color:#222;}
.theme-fonts-Time{font-size:12px;margin-right:6px;color:#222;}
.post-date a{font-size:13px;color:#222 !important;margin-right:5px;}
.wrap-blog-post:hover .wrap-image.wrap-image-grid .post-date{bottom:0;}
.wrap-info.wrap-info-grid .post-description .author{display:initial;width:auto;margin-right:10px;}
.wrap-blog-post .post-description .author{color:#999;font-size:14px;text-transform:none;margin-right:10px;text-align:left;display:inline-block;width:100%;}
.blog-layout-grid .wrap-info{border:0;padding:0px;}
.blog-layout-grid .wrap-blog-post{display:inline-block;width:100%;margin-bottom:2%;max-width:48%;vertical-align:top;margin-left:-2px;-webkit-box-shadow:0px 3px 15px 4px #e7e7e7;-moz-box-shadow:0px 3px 15px 4px #e7e7e7;box-shadow:0px 3px 15px 4px #e7e7e7;margin-right:2%;}
.tmpl-plugins-not-activated .wrap-blog-post .wrap-image{min-height:inherit;}
.more-link{display:none;}
.blog-layout-grid .sidebar-type-left .wrap-blog-post, .blog-layout-grid .sidebar-type-right .wrap-blog-post{max-width:100%;}
.blog-layout-grid .sidebar-type-left .wrap-image.wrap-image-grid, .blog-layout-grid .sidebar-type-right .wrap-image.wrap-image-grid{width:37% !important;margin-right:4% !important;}
.blog-layout-grid .wrap-blog-post.no-image{padding-left:2%;}
.blog-layout-grid .sidebar-type-left .wrap-blog-post, .blog-layout-grid .sidebar-type-right .wrap-blog-post{-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;}
.blog-layout-grid .post-description{display:none !important;}
.blog-layout-grid .post-body > h4 a{font-size:20px;}
.blog-layout-grid .wrap-blog-post .wrap-image.wrap-image-grid{position:relative;min-height:50px;width:53%;float:left;margin-right:5%;overflow:hidden;}
.blog-layout-grid .wrap-image-grid .bx-pager{display:none !important;}
.wrap-blog-post{display:inline-block;width:100%;margin-bottom:45px;}
.sidebar-type-right{padding-right:25px !important;}
.format-quote .wrap-image blockquote{display:none;}
.wrap-blog-post.wrap-wide-blog-post{background:#f6f6f6;}
.wrap-blog-post.wrap-wide-blog-post .wrap-image .post-date{right:auto;left:40px;}
.wrap-blog-post .wrap-image{position:relative;min-height:50px;overflow:hidden;}
.blog-layout-grid .wrap-blog-post .wrap-image img{margin:0;max-width:inherit;width:100%;}
.wrap-blog-post .wrap-image img{max-width:100%;height:auto;margin:0 auto;display:block;}
.wrap-image iframe, .post-image iframe{max-width:100%;width:100%;}
.no-image .post-date{position:relative !Important;}
.wrap-blog-post .wrap-image .post-date{color:inherit;font-size:11px;font-weight:300;display:inline-block;position:relative;bottom:0;right:0;padding:20px 20px 10px 20px;opacity:1;left:0;width:100%;box-shadow:0px 3px 15px 4px #e7e7e7;}
.wrap-blog-post .wrap-image .post-date a, .post-get_the_date{position:relative;z-index:7;padding-left:0;line-height:9px;padding:0 5px 0px 0;display:inline-block;margin-bottom:0;padding-right:12px;}
.date-posted{color:#888;}
.wrap-blog-post .wrap-image .post-date a:last-child{border:0;}
.wrap-blog-post .post-description{padding:20px 0px 0px 0px;line-height:25px;font-size:11px;border:0;border-bottom:0;border-top:0;}
.wrap-blog-post .post-description .author{color:#999;font-size:14px;text-transform:none;margin-right:0;text-align:left;display:inline-block;width:100%;}
.wrap-blog-post .post-description .author a{color:#999;}
.wrap-blog-post .post-description a{color:#999;}
.wrap-blog-post .post-description .post-avatar img{border-radius:0;overflow:hidden;display:none;position:absolute;top:-35px;left:33px;border:5px solid #f8f8f8;max-width:80px;}
.wrap-blog-post .post-description .fa-comment-o{color:rgba(170, 170, 170, 0.8);margin-right:5px;}
.post-description .icon-heart{position:relative;top:1px;margin-right:5px;}
.post_footer{clear:both;display:inline-block;width:100%;}
.post-body .post_footer{padding-top:0;}
.post_read_more{font-size:12px;font-weight:600;padding:9px 30px 7px 25px;line-height:30px;border-radius:0;text-transform:uppercase;box-shadow:none !important;text-decoration:none !important;-webkit-transition:all .1s ease-out;transition:all .1s ease-out;margin-top:0;display:inline-block;clear:both;border:0;text-align:center;color:#fff !important;}
.post_read_more:hover .fa{left:-2px;}
.post_read_more .fa{position:relative;margin-left:7px;margin-right:-7px;transition:all .1s ease-out;}
.post_read_more:hover{background:#246bad;color:#fff;}
.wrap-blog-post .post-body{padding:0 0px 0px 0px;font-size:14px;line-height:1.7;border:0;border-top:0;}
.wrap-blog-post .post-body p{margin:0 0 15px;font-size:14px;line-height:1.7;}
.post-inner-wrap .post-body .rtd{padding-top:0;}
.list-blog-item{max-width:290px;margin:0 auto 20px;}
.list-blog-item .blog-image{margin-bottom:35px;}
.list-blog-item .blog-image img{max-width:100%;height:auto}
.list-blog-item .tags{margin-bottom:10px;font-size:11px;}
.list-blog-item .tags span{color:#2b395b;font-size:10px;text-transform:uppercase;font-weight:normal;}
.list-blog-item .blog-description p{color:#ffffff;font-size:14px;font-weight:normal;line-height:22px;}
.list-blog-item .blog-description .read-more{color:#fff;opacity:0.8;display:inline-block;padding-left:14px;border-radius:0;padding:4px 12px;float:right;border-right:1px solid rgba(255, 255, 255, 0.5);margin-top:20px;}
.list-blog-item .blog-description .read-more:hover{opacity:1;}
.blog-description h4 a{color:#fff;font-size:24px;font-weight:700;}
.blog-description h4 a{font-size:16px;text-transform:uppercase;}
.tags *,
.tags a{color:#fff !important;}
.blog-post{margin-bottom:50px;}
.blog-post .post-image{position:relative;min-height:50px;background:#fff;margin-bottom:25px;}
.post-image + .post-header{margin-top:-25px;}
.post-header{margin-bottom:20px;display:inline-block;width:100%;margin-top:-6px;}
.post-info .pull-left, .post-info .pull-right{padding-bottom:0 !important;margin-bottom:5px !important;}
.post-header .avatar{margin-top:-15px;border-radius:100px;padding:5px;background:#fff;position:relative;left:7px;top:2px;box-shadow:#E4E4E4 0px 2px 3px;width:72px;height:72px;}
.post-header .avatar img{max-width:100%;height:auto;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;}
.post-header .wrap-post-info{padding:0;}
.post-header .wrap-post-info{padding:0;}
.post-header .post-info{border-bottom:1px dotted #E4E4E4;margin-left:15px;font-size:14px;}
.post-header .post-info a, .post-header .post-info{color:inherit;}
.post-header .post-info h5{padding-top:12px;font-size:14px;}
html .post-header .post-info h5 a{font-weight:700 !important;}
.post-header .post-info ul li{padding-top:20px;margin-right:0;margin-left:0;margin-bottom:5px;}
.post-header .post-info ul li .fa{margin-right:7px;}
.post-header .col-md-1{padding-right:0 !important;padding-left:0 !important;}
.post-no-image .wrap-info{margin:-50px 0px 0 0px;}
.post-no-image .post-inner-wrap{margin:0px;}
.wrap-info{position:relative;min-height:50px;background:#fff;margin-bottom:25px;border:0;padding:30px;background:#f8f8f8;margin:-50px 50px 0 50px;}
.tmpl-plugins-not-activated .wrap-info{margin:0px !important;}
.tmpl-plugins-not-activated .blog-post .post-image{margin-bottom:0;}
.tmpl-plugins-not-activated .post-inner-wrap{margin:0;}
.tmpl-plugins-not-activated .post-inner-wrap{background:#f8f8f8;box-shadow:none;padding:30px 30px 50px 30px;}
.post-inner-wrap{box-shadow:2px 3px 9px 3px #f3f3f3;margin:-80px 50px 0;background:#fff;z-index:9;position:relative;padding:50px;}
.post-inner-wrap .post-header{display:none;}
.blog-post .post-image img{max-width:100%;height:auto;display:block;margin:0 auto;}
.blog-post .post-image .post-date{color:inherit;font-size:12px;font-weight:300;background:#fff;opacity:0.7;display:inline-block;position:relative;bottom:0;left:0;padding:19px 20px;width:100%;}
.blog-post .post-image .post-date .vcenter{display:inline-block;vertical-align:middle;float:none;margin:0 10px 0 0;position:relative;top:-2px;font-size:12px;}
.blog-post .post-image .post-date .vcenter a, .blog-post .post-image .post-date a.vcenter{color:#246bad;}
.blog-post .post-image .post-date, .blog-post .post-image .post-date .fa-comment-o:before{color:inherit;}
.blog-post .post-description{padding:15px 0px 0px 0px;line-height:25px;}
.blog-post .post-description .author{color:#999;font-size:14px;text-transform:none;margin-right:0;}
.blog-post .post-description .author a{color:#999;}
.blog-post .post-description a{color:#237ac6;}
.blog-post .post-description a span{color:rgba(170, 170, 170, 0.8);margin-right:5px;}
.blog-post .post-body{padding:0 0px 15px 0pxx;}
.comment-reply-list{}
html .post-body > h4{padding:0;margin:0;line-height:1.4;font-size:26px;padding-right:90px;font-weight:700;word-break:break-all;}
html .post-body > h4 a{color:inherit;font-size:26px;padding-bottom:10px;display:inline-block;-ms-word-wrap:break-word;word-wrap:break-word;}
.blog-post .post-body p, .rtd p{margin-bottom:7px;line-height:1.8;}
.blog-post .post-body img.pull-right{margin:0 0 10px 15px;}
.blog-post .post-body img.pull-left{margin:0 15px 10px 0;}
.post-footer a.btn.btn-transparent{border:1px solid rgba(255, 255, 255, 0.5);box-shadow:none;background:#237ac6;padding-left:5px;margin-right:-1px;text-align:center;text-transform:uppercase;font-size:12px;}
.post-footer .blog-footer-title{margin-right:3px;font-size:14px;display:inline-block;font-weight:600;}
.post-footer{position:relative;padding:0;margin-left:0;margin-right:0;bottom:0;margin-bottom:-50px;margin-top:0;clear:both;border-top:1px solid #eeeeee;padding-top:15px;margin-top:0;}
.post-footer.post-footer-empty{border:0;padding:0;}
.post-footer *{-webkit-transition:all .1s ease-out;transition:all .1s ease-out;}
.footer-meta:nth-child(even){text-align:right;position:relative;right:-17px;}
.post-footer .blog-footer-categories, .post-footer .blog-footer-tags, .post-footer .btn-social{width:49%;display:inline-block;margin-bottom:20px;vertical-align:top;}
.blog-cat-footer + .pull-right{max-width:50%;display:inline-block;vertical-align:top;float:right;}
.post-footer a{font-size:14px;display:inline-block;color:inherit;font-style:italic;}
.footer-meta.btn-social a{font-size:14px;}
.tmpl-social-pinterest{background-color:#BD081B !important;color:#fff !important;}
.tmpl-social-twitter{background-color:#1EA1F3 !important;color:#fff !important;}
.tmpl-social-facebook{background-color:#3B5998 !important;color:#fff !important;}
.tmpl-social-google{background-color:#FFCE45 !important;color:#fff !important;}
.pix-social-title{background:#237ac6;color:#ffffff;font-size:11px;text-transform:uppercase;border:1px solid rgba(255, 255, 255, 0.5);border-radius:0;line-height:35px;padding:1px 15px;margin:0 2px 2px -7px;height:auto;display:inline-block;}
.pix-social-share{float:right;width:40%;text-align:right;}
.pix-social-share a{margin-left:-7px;}
.inner-post-comment{padding:0 50px;}
html .tmpl-plugins-not-activated .page .inner-post-comment, html .page .inner-post-comment{padding-top:30px !important;}
.tmpl-plugins-not-activated .inner-post-comment{padding:0 !important;}
.post-no-image + .inner-post-comment{padding:0;}
.comment-list .reply{position:absolute;right:10px;top:15px;color:inherit;}
.comment-list .reply *{color:#aaa !important;}
.comment-list .reply:hover *{color:inherit !important}
.comment-reply-link{-webkit-transition:all .3s ease-out;transition:all .3s ease-out;-webkit-transform:translate(0, -10px);font-size:14px;line-height:30px;box-shadow:none !important;position:relative;color:#237ac6;font-weight:normal;}
.reply .comment-reply-link:before{display:inline-block;font:normal normal normal 14px/1 FontAwesome;font-size:inherit;content:"\f112";margin-left:10px;color:inherit;margin-right:8px;}
.comment-list cite, .comment-list cite a{color:inherit;font-family:inherit !important;font-weight:700 !important;}
.comment-meta{padding:0 0 10px 0;}
.comment-meta + p{font-size:11px;}
.comment-meta a{font-size:12px !important;color:#aaa;}
.comment-meta a:hover{color:inherit;}
.comment-info-content cite{color:inherit;font-size:15px;line-height:1.4;font-style:normal;}
.comment-list{margin-top:0;padding:25px 0px 25px 0px;background-color:#fff;margin-bottom:50px;}
.comment-list .comment-info-content{margin-left:110px;padding-bottom:10px;font-size:14px;border-bottom:1px dotted #eee;padding-top:20px;}
.comment-list .comment-info-content p{font-size:14px;font-style:normal;}
.comment-list .comment-author{float:left;width:85px;height:85px;border:0;border-radius:100px;overflow:hidden;margin-top:20px;}
.comment-body{padding-bottom:15px;}
.comment-list .comment-author img{width:100%;height:auto;margin:0;padding:0;}
.comment-list .comment, .comment-list > li{position:relative;list-style:none;margin:0;margin-bottom:20px;margin-left:1%;}
.comment-list .comment .comment{position:inherit;margin-bottom:0;padding-bottom:0;}
.comment-list .comment .comment-respond .comment-reply-title span, .comment-list .comment .comment-respond .comment-reply-title:before{display:none;}
.comment-list ol.children{margin-top:20px;margin-left:0;padding-left:0;}
.comment-list .comment .comment-respond{padding-top:30px;}
.comment-list .comment .comment-respond #commentform{padding-top:0;}
.comment-respond{padding:0;margin:0;display:inline-block;width:100%;}
.comment-notes{margin-bottom:20px;padding-left:0;font-size:12px;color:#aaa;}
.comment-respond input[type=text],
.comment-respond i input[type=tel],
.comment-respond i input[type=password],
.comment-respond input[type=email],
.comment-respond input[type=url],
.comment-respond textarea{background:#f6f6f6;border:0;border-radius:0 !important;color:#222;font-size:15px;height:40px;line-height:26px;outline:medium none;padding:10px 15px;width:100%;}::-webkit-input-placeholder{color:#aaa;}:-ms-input-placeholder{color:#aaa;}::-moz-placeholder{color:#aaa;opacity:1;}:-moz-placeholder{color:#aaa;opacity:1;}
.comment-respond .wrap__btn-skew-r{margin-top:10px;padding-left:12px;padding-right:12px;overflow:hidden;}
.comment-reply{position:absolute;top:30px;right:30px;}
.comment-reply .btn{background-color:#f8f8f8;}
#respond .form-submit{text-align:right;}
#respond .form-submit input{font-size:12px;font-weight:600;padding:7px 30px 7px 25px;line-height:30px;border-radius:2px;text-transform:uppercase;box-shadow:none !important;background:#fff;color:#fff;text-decoration:none !important;-webkit-transition:all .1s ease-out;transition:all .1s ease-out;margin-top:0;display:inline-block;clear:both;border:0;border-radius:100px;background:#28ad62;cursor:pointer;}
.blog-comments{margin-bottom:40px;}
.blog-comments h4{margin-bottom:40px;}
.blog-comments .comment-item{background-color:#f6f6f6;padding:25px;margin-bottom:30px;}
.blog-comments .comment-item .media-left{padding-right:25px;}
.blog-comments .comment-item .media-left img{max-width:120px;}
.blog-comments .comment-item .comment-item-heading{margin-bottom:10px;}
.blog-comments .comment-item .comment-item-heading .author{color:#237ac6;font-size:14px;font-weight:700;line-height:25px;}
.blog-comments .comment-item .comment-item-heading .date{color:rgba(170, 170, 170, 0.8);font-size:14px;font-style:italic;text-transform:uppercase;}
.blog-comments .comment-item .comment-body p{line-height:24px;}
.carousel-post img{width:100%;height:auto;}
.wrap-image .bx-wrapper .bx-pager, .bx-wrapper .bx-controls-auto{position:absolute;bottom:65px;z-index:777;width:100%;}
.wrap-image .bx-wrapper .bx-pager, .post-image .bx-wrapper .bx-pager{display:none !important;}
.post-image .bx-wrapper .bx-pager{position:absolute;bottom:20px;width:100%;}
.post-image .bx-controls-direction, .wrap-image .bx-controls-direction{opacity:0;-webkit-transition:all .3s ease-out;transition:all .3s ease-out;}
.post-image:hover .bx-controls-direction, .wrap-image:hover .bx-controls-direction{opacity:1;}
.wrap-image .bx-wrapper .bx-controls-direction a, .post-image .bx-wrapper .bx-controls-direction a{width:32px;height:63px;}
@media(max-width:1000px){
html .client .media-review{margin-left:0 !important;}
}
.kswr-slickslider-container .client .comment-review{margin:0;padding:45px 55px;}
.kswr-slickslider-container .reviews{text-align:center;margin-bottom:0;position:relative;}
html .kswr-slickslider-container[data-arrows-position=middletwo] .slick-arrow{top:30%;box-shadow:1px 1px 1px 7px #f8f8f8;}
html .client .comment-review::after{left:230px;}
html .client .media-review{margin-left:200px;padding-bottom:30px;padding-top:40px;}
footer .kswr-iibl-container{border-bottom:1px solid #353535;padding-bottom:10px;}
footer .kswr-iibl-container a:hover{color:#fff !important;}
html .woocommerce-cart table.cart img{width:170px;box-shadow:none;}
#top-menu{margin-left:25px;}
.km-testimonial[data-style=style1][data-childstyle=style5] .testimonial-content-span{line-height:2;padding-top:10px;padding-bottom:10px;}
html .container .top-bar .btn a{padding:8px 8px 6px 6px !important;line-height:15px;font-size:11px;}
html .top-bar li i{margin-right:6px;}
html .top-bar li.header-social-link i{margin-right:0;}
.widget_services_category{padding-bottom:0 !important;}
.blog-layout-grid .page-links{clear:both;margin-bottom:1.3333em;display:none;}
html hr{margin-top:14px;margin-bottom:16px;border:0;border-top:1px dashed #eee;}
.f-left{float:left;}
html .widget-download-button{background-color:#fff !important;color:#222;font-weight:600;border:#eee 1px solid !important;}
.vc_row{position:relative;}
html .kameleon-cf7-container[data-style=qaswara] .km_cf7-input-container.filled .km_cf7-input,
html .kameleon-cf7-container[data-style=qaswara] .km_cf7-input:focus{border:1px solid #eeeeee !important;}
html .km-modal-video-tgr-container{text-align:left;margin-bottom:20px;}
html .kameleon-cf7-container[data-style=qaswara] .km_cf7-input,
.kameleon-cf7-container[data-style=qaswara] .tmp-select-dropdown .selected,
.kameleon-cf7-container[data-style=qaswara] .tmp-select-dropdown li,
.wpcf7-datetime, html .kameleon-cf7-container[data-style=qaswara] .wpcf7-date,
html .kameleon-cf7-container[data-style=qaswara] .km_cf7-input-container{background:#fef8f5;color:#222;font-size:15px;border:1px solid #eeeeee;border-color:#f6f6f6 !important;}
.wpcf7-date{font-weight:500 !important;}
html div.wpcf7-response-output{margin:20px 0 0 0;padding:0.2em 1em;}
html .vc_section[data-vc-full-width]{overflow:inherit;}
html .tmpl-title-font .testimonial-content-span{font-weight:400 !important;}
.entry-content #searchform{padding-top:10px;}
aside .mc4wp_form_box{margin-top:10px;}
.tmpl-plugins-not-activated .post-avatar{display:none !important;}
.box-features .vc_column_container{box-shadow:2px 3px 23px -1px #ddd;background:#fff;margin-bottom:-199px;position:relative;z-index:7;height:200px;}
.box-features .vc_column_container .vc_column-inner{background-position:right bottom;background-repeat:no-repeat;}
.testimonials-row .slick-slider{margin:10px 0;padding:40px 40px 70px 40px;box-shadow:2px 3px 23px -1px #ddd;}
.testimonials-row .km-testimonial[data-style=style2] .slick-slide{padding:10px;}
.testimonials-row .km-testimonial-content{padding:0 !important;}
.testimonials-row .kswr-slickslider-container[data-arrows-position=bottom_right] .slick-arrow{position:absolute;top:auto;right:40px;bottom:40px;}
.testimonials-row .km-testimonial[data-style=style2] .km-testimonial-pic{display:none;}
.testimonials-row .km-testimonial[data-style=style2] .km-testimonial-name-info{padding-left:0;}
.testimonials-row .km-testimonial[data-style=style2] .km-testimonial-content{margin-bottom:20px;}
.testimonials-row .km-testimonial[data-style=style2] .km-testimonial-info{margin-top:0;}
.kswr-pricing-title{float:left;font-weight:600;}
.tmpl-plugins-not-activated .ui-title-page h1:before{display:none;}
.vc_single_image-wrapper.prettyphoto{position:relative;}
.vc_single_image-wrapper.prettyphoto:hover:after, .vc_single_image-wrapper.prettyphoto:hover:before{opacity:1;}
.vc_single_image-wrapper.prettyphoto:after{content:"";display:inline-block;width:100%;height:100%;background:rgba( 0, 0, 0, 0.5);position:absolute;left:0;top:0;transition:all 0.3s ease-out;-webkit-transition:all 0.3s ease-out;opacity:0;}
.vc_single_image-wrapper.prettyphoto::before{font-family:'theme-fonts' !important;speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;content:"\e934";position:absolute;left:50%;color:#fff;z-index:8;top:50%;margin-top:-30px;font-size:29px;margin-left:-10px;transition:all 0.3s ease-out;-webkit-transition:all 0.3s ease-out;opacity:0;}
.wpb_single_gallery .wpb_single_image.vc_align_center{text-align:center;display:inline-block;max-width:20%;margin-left:-4px;}
.wpb_single_gallery .wpb_wrapper{text-align:center;}
@media(max-width:1024px){
html body .wpb_single_gallery .wpb_single_image.vc_align_center{max-width:25% !important;}
}
@media(max-width:768px){
.wpb_single_gallery .wpb_single_image.vc_align_center{max-width:50% !important;}
}
@media(max-width:480px){
html body .wpb_single_gallery .wpb_single_image.vc_align_center{max-width:100% !important;margin-left:-0 !important;margin:0 auto;display:block;}
}
.vc_column-inner_no_padding .vc_column-inner{padding-left:0 !important;padding-right:0 !important;}
.vc_column-inner_no_padding .kswr-heading-content{margin-left:-10px;}
.tmpl-plugins-not-activated .tag-title .post-body > h4 {
display: none;
}/*/*//**//*/*/@media(max-width:1900px){
.wpaddons-parallax-left{position:absolute;left:0;width:20%;height:100%;}
.wpaddons-parallax-wrapper img{max-width:100%;height:auto;}
}/**/@media(max-width:1240px){
html .vc_custom_1530544704147{padding-top:0px !important;}
}
@media(max-width:1000px){
.header-navibox-1{padding-top:26px !important;margin-top:-10px;margin-bottom:20px;margin-top:-4px;}
html .menu-mobile-button{display:block !important;}
.vc_custom_1530544704147{padding-top:0px !important;padding-bottom:50px;}
}
@media(min-width:468px) and (max-width:1200px){
.mobile-slidebar-menu .toggle-menu-button{display:none !important;}
} @media(max-width:1190px){
html .tmpl-cc-container:not(.cc-form-box)  *{text-align:center !important;}
.home-appointment-form em{padding-top:10px;}
html body .tmpl-cc-container{max-width:100% !important;width:100% !important;height:auto !important;margin-bottom:25px;}
}
@media(min-width:768px) and (max-width:1200px){
html .post-header .post-info h5{font-size:19px;}
.mobile-slidebar-menu .toggle-menu-button{display:none !important;}
html .post-header .col-md-1{display:none !important;}
html .post-header .col-md-11{width:100% !important;}
html .post-header .post-info{margin-left:0;}
} @media(min-width:1022px) and (max-width:1229px){
html .yamm > li.fa a{margin-left:20px !important;margin-right:10px !important;}
html .big-progress-title{width:100%;text-align:center;}
html .b-progress-list__item{text-align:center;width:50%;}
.yp-demo-link{display:none !important;}
html .blog-post-item{width:290px;}
html .isotope-desc-content{display:none;}
html .pp-box-wrap{float:none;margin:0 auto;}
html .isotope-filter .product-grid li{margin:0 1% 2%;width:22%;}
html .full-title-name{display:inline-block;font-size:22px;left:0;min-width:295px;padding:10px 30px;position:relative;text-transform:uppercase;top:0;}
html #filter{margin-top:0;padding-left:0;}
html .pp-box-item{display:block;float:none;margin:20px auto;width:580px;overflow:hidden;}
} @media(max-width:990px){
.box-features .vc_column_container{margin-bottom:0 !important;}
html  .wrap-info{margin:0px 0px 0 0px;}
html .post-inner-wrap{margin:-25px 0px 0;}
html body blockquote:not([class]), html body blockquote.wp-block-quote{margin:20px 0px !important;}
html .comment-reply-title, .comment-reply-list{margin-bottom:50px !important;}
html .header.header-advanced.navbar-fixed-top{margin-bottom:0px;height:auto;}
.tmpl-plugins-not-activated .navbar-fixed-top.navbar-sticky-top{min-height:75px;}
html .our-services .department-1-item{width:100%;max-width:500px;}
.department-2-item{width:100%;margin:0 auto;max-width:500px;}
.b-info-columns-holder.b-steps-list .b-info-column::before, html .custom-slideshow-controls span{display:none !important;}
html .b-home-features .b-features-columns-holder{margin-top:-120px;}
html .page-404-info{margin-top:30px !important;}
html .tmpl-stats-type-01 .tmpl-stats-box{float:none !important;display:inline-block !important;width:100% !important;text-align:center !important;}
.tmpl-stats-type-01 .tmpl-stats-icon{float:none !important;display:inline-block !important;width:100% !important;text-align:center !important;}
.tmpl-stats-type-01 .tmpl-stats-box:before{display:none !important;}
} @media(min-width:768px) and (max-width:990px){
html .vc_custom_1505411071620{padding-top:30px !important;}
html .big-progress-title{width:100%;text-align:center;}
html .b-progress-list__item, html .b-big-progress .big-progress-description{text-align:center;width:100% !important;}
.yp-demo-link{display:none !important;}
html .blog-post-item{width:30% !important;}
html .yamm .nav > li > a{margin:9px 5px;padding:10px 5px !important;}
html .yamm .nav > li > a{font-size:13px;}
html .top-header .social-box .nav{float:none !important;text-align:center;}
html .top-cart{padding:10px;}
html #filter{height:auto;margin-top:-31px;padding-left:0;text-align:center;}
html .ft-icons-simple{display:inline-block;float:none;height:100%;width:100%;}
html .ft-content{border-left:0;float:none;padding-left:0;padding-top:5%;text-align:center;width:100%;}
html .footer-shop img{max-width:100%;height:auto;}
.home-section .vc_row{background-image:none !important;}
html .pp-box-item{display:block;float:none;margin:20px auto;width:580px;overflow:hidden;}
html .featured-item-simple-icon:after{display:none !important;}
html .isotope-filter .product-grid li{margin:0 1% 2%;width:22% !important;}
html .yamm .nav > li > a{padding:20px 10px;}
html .right-header{text-align:center;}
html .bg-mobile-hidden{background:none !important;}
html .header .top-cart{display:inline-block;float:none;margin:0 !important;padding-left:0;position:relative;text-align:center;top:0;width:100%;}
.header #search-global-mobile{background:none repeat scroll 0 0 #fff;border:1px solid #ddd !important;color:#ddd !important;display:block !important;float:none;margin:10px auto;position:relative;right:0;top:0;width:300px;}
html .header .menu-item-has-children > a::after{top:9px;}
html .yamm .dropdown-menu{top:60px;}
.featured-item-simple-icon{min-height:160px;}
.filter{text-align:center;}
html .isotope-desc-content{display:none;}
html .isotope-filter{text-align:center;}
html .isotope-item{width:33.33% !important;}
.header #search-global-mobile #search,
#search-global-mobile button i{color:#000 !important;}
#search-global-mobile input{border:medium none;width:80% !important;}
.header .navbar-collapse #search-global-menu{display:none !important;}
html .breadcrumb{float:none;font-size:14px;list-style:outside none none;margin-bottom:0;padding:0;}
.header{height:auto;text-align:center;}
html .fa-content{display:inline-block;margin-left:2%;padding-right:4%;padding-top:2%;width:62%;}
.banner-full-width *{text-align:center !important;}
html .btn-fw-banner{padding-right:0;}
html .carousel-item-content .carousel-title{margin:20px 0 15px;}
html .full-title-name{display:inline-block;font-size:22px;left:0;min-width:295px;padding:10px 30px;position:relative;text-transform:uppercase;top:0;}
.info-top{margin:10px;text-align:center;}
.info-top ul{padding:0;}
.header .navbar-nav > li{display:inline-block;float:none;}
.header .yamm, .header .yamm .navbar-nav{float:none;margin:0;width:100%;}
.header .yamm, .header .yamm .navbar-nav > li{display:inline-block;float:none;}
.header .top-cart{display:inline-block;float:none;padding-left:0;position:relative;text-align:left;top:0;width:100%;}
.header .top-cart .qty-top-cart-active{right:14px;top:-3px;}
html .post .entry-title{margin:20px 0;}
html .bx-controls{margin-bottom:30px;}
.carousel-brand .bx-prev, .carousel-brand .bx-next{display:none !important;}
html .featured-item-simple-icon{margin:10px 0;}
html .featured-item-simple-icon{min-height:160px;}
html .full-title-name .btn{bottom:-55px;font-size:13px;left:0;width:100%;}
.product-right{margin:20px 0;}
.tmpl-half-menu-middle{width:100% !important;}
.tmpl-half-menu-right, .tmpl-half-menu-left{display:none !important;}
html .tmpl-half-menu-middle .menu-mobile-button{top:26px;right:-14px !important;}
} @media(max-width:767px){
html .woocommerce-order-details,html .woocommerce-customer-details{width:100%;display:inline-block;vertical-align:top;}
html .woocommerce table.shop_table{margin-bottom:25px;}
html .kswr-slickslider-container[data-arrows-position=bottom_right] .slick-arrow{display:none !important;}
html .vc_custom_1507108320350{padding-bottom:0px !important;}
html .tmpl-plugins-not-activated .header .navbar-brand{margin-top:-10px;}
html .b-video{min-height:inherit !important;}
.post-header .col-md-1{display:none !important;}
html .post-header{margin-bottom:20px;display:inline-block;width:100%;margin-top:-22px;}
html .post-header .post-info{margin-left:0;font-size:14px;}
html .wrap-cards .box-heading{margin-top:0;padding-right:0;height:auto;}
html .b-video h5{font-size:18px !important;line-height:1.3;margin-top:20px;}
.admin-bar .mobile-slidebar-menu .menu-mobile-button{top:63px !important;}
html .page-layout-boxed .home-template{padding:0;}
html.vc_desktop{margin-top:0 !important;}
html body{padding:0 !important;}
.kswr-heading-container div{line-height:1.3;}
html .tmpl-content-container, html .tmpl-cc-container{max-width:100% !important;height:auto !important;}
html .tmpl-cc-container:not(.cc-form-box)  *{text-align:center !important;}
html .tmpl-cc-container:not(.cc-form-box) .km-line-sep-insider{float:none !important;}
html .tmpl-cc-container .wpb_raw_html{float:none !important;width:100% !important;}
html .tmpl-cc-container .wpb_raw_html span{float:none !important;width:100% !important;}
footer .tmpl-cc-container  .km-line-sep-fill{background:none !important;}
footer .kswr-ibi-container[data-layout=iconleft] .kswr-ibi-icon-ct ,footer .kswr-ibi-ct-leftright{float:none !important;display:inline-block !Important;}
html .big-progress-title{width:100%;text-align:center;}
html .b-progress-list__item, html .b-big-progress .big-progress-description{text-align:center;width:100% !important;}
html .header.navbar-scrolling.navbar-fixed-top{position:absolute !important;}
.sidebar{margin:30px 0;}
html .wrap-blog-post , html body .header-section{margin-bottom:40px;}
.post-header .pull-right{display:inline-block;float:none !important;margin:-20px 0 10px 0;width:100%;text-align:left;}
html .sidebar-services{padding-right:0;text-align:center;}
html .tmp-post-box{width:50% !important;}
.b-video{box-shadow:none !important;}
html .navbar-fixed-top{position:absolute !important;}
html .wrap-works .post .post-body{padding:10px 0px 20px;text-align:left;min-height:175px;}
.portfolio-item .portfolio-image{height:auto !important;}
.pix-portfolio-thumb, .pix-puzzle-thumb-x{width:100% !important;height:auto !important;}
html .pix-portfolio-thumb, .pix-puzzle-thumb-x{width:100%;height:auto !important;}
.pix-puzzle-thumb-xy, .pix-puzzle-thumb-y{width:100%;height:auto !important;}
.pix-puzzle-thumb-xy, .pix-puzzle-thumb-y{width:100% !important;}
html .feature-item{height:auto !important;text-align:center !important;width:100% !important;}
html .latest-carousel-item .blog-item-content{width:100%;float:none;}
html .b-team-holder .b-slick-holder{padding-top:0;}
.footer .vc_custom_heading{padding-top:25px;}
.review-title{line-height:1.3;}
.home-template{overflow:hidden;}
.layout-theme{overflow:hidden;display:inline-block;width:100%;margin-bottom:0 !important;}
.fixed-footer{position:relative !important;z-index:inherit !important;}
html .wrap-cards{margin-bottom:25px;padding:120px 25px 25px 25px;}
html .wrap-cards .striped-icon-large{position:absolute;left:0;top:-80px;right:inherit;}
.b-slick-arrows, .gallery-carousel-controls{display:none !important;}
.b-about-tabs .tabs-controls li .tabs-circle{display:none !important;}
.b-regular-tabs .tabs-controls li{min-width:auto !important;}
.b-regular-tabs .tabs-controls li{min-width:auto !important;width:100%;}
.b-about-tabs .tabs-controls li{display:inline-block;width:100%;}
html .b-about-tabs .tabs-controls li{margin:0 auto;}
.yp-demo-link{display:none !important;}
html .services .service-item{margin-left:0;}
html body #filter{height:auto;margin-top:0;padding-left:0;}
#filter li a{width:100%;}
.slide-desc tbody, .slide-desc .detail-item{height:100%;}
.slide-desc .icons{margin-top:40%;}
.wrap-user-control i:before{color:#2b2e33;}
html .decor-line::after{background:rgba(0, 0, 0, 0) url(//www.germanagiora.it/wp-content/themes/aleanta/images/graph-home2.svg) no-repeat scroll center top / cover;bottom:-3px;height:100px;left:0;right:0;top:auto;}
html .quote-form span.wpcf7-form-control-wrap{height:auto;}
html .one-news > div{margin-left:0;}
html .one-news{padding-right:0px;padding-left:0px;}
html .two-news{display:none;}
html .testimonial-content{margin-left:50px;}
.team .soc-icons{padding-bottom:20px;}
.owl-nav{display:none;}
html #main-menu li .dropdown-menu{background:#2a2d32 none repeat scroll 0 0;border-top:2px solid #009cce;float:none;left:0;margin-top:-2px;right:auto;width:95%;}
html body .isotope-item{width:100% !important;}
html .floated .navbar-nav > li{margin:0;padding:0 40px;text-align:left;width:100%;}
#search-global-mobile{margin-left:25px;}
html .header .menu-item-has-children > a:after{right:25px;}
html .breadcrumb{float:none;font-size:14px;list-style:outside none none;margin-bottom:0;padding:0;}
html .top-header .social-box .nav{float:none !important;text-align:center;}
html .top-cart{padding:10px;}
html #filter{height:auto;margin-top:0;padding-left:0;text-align:center;}
html .pp-box-item{float:none;width:580px;display:inline-block;margin-top:-6px;}
html .ft-icons-simple{display:inline-block;float:none;height:100%;width:100%;}
html .ft-content{border-left:0;float:none;padding-left:0;padding-top:5%;text-align:center;width:100%;}
.vc_custom_1479385064911, .vc_custom_1480073809579{text-align:center !important;}
html .ui-title-page h1{font-size:28px;line-height:1.2;padding-left:10px;}
.b-team-holder .b-upper-title{display:none !important;}
html .col-lg-12.col-md-12.col-sm-12.col-xs-12 > .wrap-blog-post{display:inline-block;width:100%;float:none;margin-bottom:2%;max-width:100%;display:inline-block;}
html .col-lg-12.col-md-12.col-sm-12.col-xs-12 .wrap-blog-post .wrap-image.wrap-image-grid{position:relative;min-height:50px;width:100%;float:none;margin-right:0;overflow:hidden;display:inline-block;}
html .col-lg-12.col-md-12.col-sm-12.col-xs-12 .wrap-blog-post .wrap-info-grid{float:none;width:100%;padding:5%;display:inline-block;}
footer .vc_column_container{padding-left:15px;padding-right:15px;}
footer .vc_column_container .vc_column_container{padding-left:0;padding-right:0;}
html .footer-shop img{max-width:100%;height:auto;}
.home-section .vc_row{background-image:none !important;}
html .home-section .featured-item-simple-icon{margin:45px 0 !important;}
html .pp-box-wrap{float:none;margin:0 auto;}
html .bg-mobile-hidden{background:none !important;}
html .featured-item-simple-icon{margin:10px 0;}
.header{height:auto;text-align:center;}
.info-top{margin:10px;text-align:center;}
.info-top ul{padding:0;}
.right-header{text-align:center;}
html .right-header .col-right-header{display:inline-block;margin-top:15px;padding-left:30px;padding-right:30px;vertical-align:top;width:100%;text-align:center;}
.header .navbar-nav > li{display:inline-block;float:none;}
.yamm{position:relative;padding-left:0 !important;}
.yamm .navbar-header{background:none repeat scroll 0 0 #ffc300;}
.yamm .navbar-collapse{background:none repeat scroll 0 0 #333333;}
.yamm .nav li a{color:#fff !important;}
.header #search-global-menu{border:1px solid #ddd !important;color:#ddd !important;margin:0 auto 10px;position:relative;right:0;top:0;width:100%;}
.header #search-global-mobile #search{margin-left:20px;}
#search-global-mobile button{position:relative;left:-35px;}
.header #search-global-mobile #search,
#search-global-mobile button i{color:#000 !important;}
.header #search-global-menu #search{padding:7px 2px 7px 1px !important;width:83%;}
html .yamm #search-global-menu{display:none !important;}
.header .yamm .navbar-nav a:hover{background:none repeat scroll 0 0 #526aff !important;color:#fff !important;}
.header .yamm, .header .yamm .navbar-nav{float:none;margin:0;width:100%;}
.header .yamm, .header .yamm .navbar-nav > li{display:inline-block;float:none;text-align:left;width:100%;position:relative;padding-left:0;}
.header .top-cart{float:none;margin:30px auto 20px auto;position:relative;width:120px;border:none;}
.header .top-cart .qty-top-cart-active{right:14px;top:-3px;}
html .post .entry-title{margin:20px 0;text-align:left;}
.ver-tabs.horiz-tabs .nav > li{width:100%;}
.banner-full-width *{text-align:center !important;}
.btn-fw-banner{padding:0 !important;}
.btn-fw-banner .btn{margin:10px;}
html .full-title-name{display:inline-block;font-size:12px;font-weight:600;left:0;min-width:auto;padding:7px 22px;position:relative;text-transform:uppercase;top:7px;width:100%;}
html #filter{height:auto;margin-top:-25px;padding-left:0;}
html #filter li{display:inline-block;list-style:outside none none;margin-bottom:10px;width:100%;}
html .isotope-desc-content{display:none;}
html .isotope-item{width:49% !important;}
.isotope-frame{text-align:center;}
html .full-title-name .btn{bottom:-55px;font-size:13px;left:0;width:100%;}
html .carousel-3 .media{display:inline-block;position:relative;width:100%;}
html .carousel-3 .carousel-item-content{display:inline-block;padding:3% 0 0 3% !important;vertical-align:top;width:100%;}
.carousel-brand .bx-prev, .carousel-brand .bx-next{display:none !important;}
html .product-grid{margin:0;padding:0;text-align:center;width:100%;}
html .product-grid li{margin:5%;width:90%;}
.product-grid li .slider_img{display:none !important;}
.testi-box{display:inline-block;margin:20px 0;}
.cd-floating-background img{display:none !important;}
.contact-section{height:auto !important;}
html .copy{padding-bottom:20px;padding-top:20px;text-align:center;}
html .footer-absolute .social-box{float:none;margin-top:20px;text-align:center;width:100%;}
html .footer-panel .social-links{display:inline-block;margin:0;padding:0;vertical-align:top;}
html .footer-panel .social-links li{margin:10px 0 0;}
html .pp-box-item{float:none;width:580px;display:inline-block;margin-top:-6px;}
html .product-right{padding-bottom:50px;}
html .product-grid.bxslider li{}
html .fa-box .fa,{display:block;font-size:34px !important;}
html .fa-box{margin-left:-6% !important;margin-right:6% !important;padding:5% 2% 5% 8% !important;width:30% !important;}
html .ver-tabs.horiz-tabs .fa-content{display:inline-block;margin-left:0;padding:1%;text-align:left;width:67%;}
html .ver-tabs.horiz-tabs .fa-box{width:30% !important;}
html .isotope-filter .product-grid li{margin:0 1% 2%;width:21%;height:auto !important;}
.logo-box{display:block !important;margin:0 auto !important;padding:10px !important;text-align:center;width:100% !important;}
html .box-date-post{position:relative;text-align:center;}
html .post .entry-main{padding-left:0;position:relative;}
.footer-shop .row{margin-left:0px;margin-right:0px;}
.product-right{margin:20px 0;}
html body .pp-box-item{display:inline-block;float:none;margin:0 auto;width:292px;}
html .pp-box{float:none !important;}
html .layout-header2 .yamm .navbar-nav > li{background:#333 !important;}
html .box-date-post{border:1px solid #eeeeee;height:auto;width:auto;}
.wrap-works{margin-bottom:50px;text-align:center;}
.blog-post-item{margin:20px auto !important;}
.woocommerce table{padding:0px !important;}
.woocommerce table td, .woocommerce table th{margin:1px !important;}
.woocommerce table, .woocommerce tbody, .woocommerce table tr, .woocommerce table td, .woocommerce table th, .woocommerce thead, .woocommerce tfooter{display:inline-block;max-width:100% !important;width:100% !important;text-align:left !important;}
.woocommerce .cart-collaterals .cart_totals, .woocommerce-page .cart-collaterals .cart_totals{float:none !important;width:100% !important;}
.woocommerce .related ul li.product, .woocommerce .related ul.products li.product, .woocommerce .upsells.products ul li.product, .woocommerce .upsells.products ul.products li.product, .woocommerce-page .related ul li.product, .woocommerce-page .related ul.products li.product, .woocommerce-page .upsells.products ul li.product, .woocommerce-page .upsells.products ul.products li.product{margin:0 0 5% 0 !important;width:100% !important;}
html .woocommerce-cart table.cart td.actions .coupon .input-text{margin:0 0 10px 0 !important;padding:10px !important;width:100% !important;min-width:auto;}
.woocommerce #content table.cart td.actions .coupon .button, .woocommerce #content table.cart td.actions .coupon .input-text, .woocommerce #content table.cart td.actions .coupon input, .woocommerce table.cart td.actions .coupon .button, .woocommerce table.cart td.actions .coupon .input-text, .woocommerce table.cart td.actions .coupon input, .woocommerce-page #content table.cart td.actions .coupon .button, .woocommerce-page #content table.cart td.actions .coupon .input-text, .woocommerce-page #content table.cart td.actions .coupon input, .woocommerce-page table.cart td.actions .coupon .button, .woocommerce-page table.cart td.actions .coupon .input-text, .woocommerce-page table.cart td.actions .coupon input{width:100%;box-sizing:border-box;}
.woocommerce #content table.cart td.actions .coupon .button.alt, .woocommerce #content table.cart td.actions .coupon .input-text+.button, .woocommerce table.cart td.actions .coupon .button.alt, .woocommerce table.cart td.actions .coupon .input-text+.button, .woocommerce-page #content table.cart td.actions .coupon .button.alt, .woocommerce-page #content table.cart td.actions .coupon .input-text+.button, .woocommerce-page table.cart td.actions .coupon .button.alt, .woocommerce-page table.cart td.actions .coupon .input-text+.button{float:none;}
.woocommerce ul.products[class*=columns-] li.product, .woocommerce-page ul.products[class*=columns-] li.product{width:100%;float:none;margin:0 0 2.992em;}
.coupon{float:none !important;}
html .woocommerce a.remove{display:inline-block;}
.shop_table .button{margin-bottom:10px !important;width:100%;}
.woocommerce-cart .qty{margin:0 auto !important;}
.col-1, .col-2{float:none !important;width:100% !important;}
.woocommerce #payment #place_order,
.woocommerce-page #payment #place_order{float:none !important;margin:0 0 10px !important;width:100% !important;}
html .woocommerce #payment .terms,
.woocommerce-page #payment .terms{padding:0 1em;text-align:center;}
html .yamm .nav .hot a{border:none !important;}
html .wrap-services-tabs .wrap-tabs .nav.nav-tabs li{margin:10px !important;width:100% !important;}
html .portfolio-list-section .col-sm-3.sticky-bar{max-width:100%;}
html .footer-meta:nth-child(2n){text-align:right;position:relative;right:0;}
html .blog-post .post-body{padding:0 20px 20px 20px;}
html .post-footer, .post-footer a, .post-footer .blog-footer-title, .reply a:hover{margin-bottom:5px !important;}
.tmpl-half-menu-middle{width:100% !important;}
.tmpl-half-menu-right, .tmpl-half-menu-left{display:none !important;}
html .tmpl-half-menu-middle .menu-mobile-button{top:26px;right:-14px !important;}
html #btc_calc input[type=text]{display:block !important;width:auto !important;margin:20px auto !important;}
} @media(max-width:480px){
html .kswr-slickslider-container[data-arrows-position=middle] .slick-arrow, .kswr-slickslider-container[data-arrows-position=middletwo] .slick-arrow{display:none !important;}
html .woocommerce table.shop_table_responsive tbody tr:first-child td:first-child,html  .woocommerce-page table.shop_table_responsive tbody tr:first-child td:first-child{border-top:1px solid rgba(0, 0, 0, .1);}
input[type=submit]{-webkit-appearance:none;-webkit-border-radius:0;}
.gallery-item{float:none !important;margin-top:10px !important;text-align:center !important;width:100% !important;overflow:hidden;}
.gallery-caption{width:100% !important;}
html .woocommerce-variation-add-to-cart{margin:0;}
html #review_form{padding:0 20px;display:inline-block;width:100%;}
.woocommerce .woocommerce-error .button, .woocommerce .woocommerce-info .button, .woocommerce .woocommerce-message .button{float:none;font-weight:normal;display:inline-block;width:100%;text-align:center;margin-bottom:10px;}
html .gallery-icon a{text-align:center;display:inline-block;width:100%;}
html body .vc_custom_1504904221464{padding-top:80px !important;}
html .vc_custom_1504906252592{padding-bottom:50px !important;}
html .post-inner-wrap{padding:20px 20px 10px 20px;}
html .blog-post{margin-bottom:50px;}
html body blockquote:not([class]), html body blockquote.wp-block-quote{padding:50px 50px 60px 95px;margin:20px 0px !important;}
html .b-video{padding-left:20px;padding-right:20px;}
html .vc_custom_1504903439817{padding-top:0px !important;}
html .vc_custom_1504884949802{margin-bottom:0px !important;}
html .b-video{min-height:auto;}
html .b-video h5{font-size:22px;}
html .vc_custom_1504900462567{padding-top:50px !important;}
html .wp-caption.alignleft, html .wp-caption.alignright, html .wp-caption.aligncenter{margin-bottom:1em;}
html blockquote.alignleft, html .wp-caption.alignleft, html img.alignleft{margin:1em 1em 1em 0;}
html .type-post.sticky .post-body > h4:before{top:-8px !important}
html .list-services__item .icon{float:none;margin-bottom:10px;}
html .header-section{padding-top:150px !important;}
html .page-title-box{line-height:23px;}
html .wrap-blog-post .wrap-image{overflow:inherit;}
html .wrap-blog-post .wrap-image.wrap-image-grid .post-date{bottom:0;}
html .post-body > h4 a{padding-bottom:0 !important;font-size:20px;}
.post-footer .blog-footer-categories, .post-footer .blog-footer-tags, .post-footer .btn-social{margin-bottom:0;}
html .blog-content-section{padding-bottom:0;}
html .post-body .post_footer{padding-top:0;}
html .post-body > h4{padding-right:0 !important;}
html .wrap-blog-post .post-body p{word-wrap:break-word;}
html .rtd iframe{max-width:100%;max-height:200px;}
html .post-password-form input[type=password],
html .post-password-form label{width:100%;}
html .post-password-form input[type=submit]{top:0;width:100%;}
html blockquote:not([class]){padding:20px 20px 20px 20px !important;}
html body blockquote:before{top:-17px;left:-15px;font-size:25px;}
.rtd blockquote:not([class]) p{margin-bottom:0;}
.rtd table:not([class]) td:not([class]),
.rtd table:not([class]) th:not([class]),
.rtd table:not([class]) thead:not([class]),
.rtd table:not([class]) tbody:not([class]),
.rtd table:not([class]) tr:not([class]){display:inline-block;width:100%;}
.rtd table:not([class]) td:not([class]),
.rtd table:not([class]) th:not([class]){border-top:0;min-height:35px;text-align:center;}
.rtd table:not([class]){border-top:1px solid #d0d2d7;}
html .tmpl-content-container, html .tmpl-cc-container{width:100% !important;height:auto !important;}
html .blog-layout-grid .sidebar-type-left .wrap-image.wrap-image-grid, html .blog-layout-grid .sidebar-type-right .wrap-image.wrap-image-grid{width:100% !important;margin-right:0 !important;}
html .blog-layout-grid .wrap-blog-post .wrap-info-grid{float:none;width:100%;}
body:not(.blog) .breadcrumbs{padding:10px 15px;}
.woocommerce-breadcrumb{line-height:1.7;}
html .services .nav-tabs > a.btn{padding:15px 20px 15px 20px;width:100%;}
html .portfolio-item .portfolio-image .portfolio-item-body{left:0;}
html .stats > div > div{margin:0 auto;}
html .comment-list .comment, .comment-list > li{margin-left:0;}
html #gallery-1 .gallery-item{float:none;margin-top:10px;text-align:center;width:100%;}
html body .folio-isotop-filter ul > li a{padding-bottom:10px;padding-top:10px;margin:0 30px;}
html .b-home-features .b-features-columns-holder{margin-top:0;}
html .footer-meta:nth-child(2n){text-align:right;position:relative;right:0;}
html .blog-post .post-body{padding:0 20px 20px 20px;}
html .comment-list .comment-info-content{margin-left:0;padding-bottom:0;font-size:14px;padding-top:20px;}
html .post-footer, .post-footer a, .post-footer .blog-footer-title, .reply a:hover{margin-bottom:5px !important;}
html .reply{position:relative;right:0;top:0;}
html .comment-list{margin-top:0;padding:0px 0 0 0px;background-color:#fff;margin-bottom:0;}
html .comment-list .comment-author{float:none !important;}
.summary-list .pull-left, .summary-list .pull-right{float:none !important;width:100% !important;text-align:center;padding:10px;}
.work-body .pix-social-share{display:inline-block;width:100%;text-align:center !important;}
html .section-heading .section-title{font-size:28px;margin-bottom:0;}
html .our-services div > a > span{text-align:center;padding-top:0;width:80px;height:80px;position:relative;left:0;top:0;display:block;margin:0 auto 30px;}
html body .services .service-item{margin-left:0;padding:20px;}
html .og-expander-inner{height:100%;width:auto;}
html .og-details{float:none;width:100%;}
.og-details{padding:20px;overflow:auto;}
html .our-services div > a{padding:20px;text-align:center !important;}
html .wpcf7 .order-form label{display:inline-block !important;width:100% !important;margin:10px;font-size:39px;}
html #accordion-one{margin-left:25px;margin-right:25px;}
html .our-services div > a{text-align:left;}
#fleet-gallery .owl-carousel.owl-drag .owl-item{margin-left:-20px;}
.carlos-scroll .section-heading{text-align:center;padding:85px 20px 50px;}
html .disable-owl-carousel > div{display:inline-block;max-width:100%;}
.jarallax-content .container{padding-right:0;padding-left:0;}
html .stats > div > div{padding:10px 30px 28px 25px;}
html .b-team-list .team-list-item{float:none;position:relative;overflow:hidden;width:100%;display:inline-block;margin-left:0;}
html .stats .counter-item{margin-right:0;}
html .jarallax.jarallax-full-width{margin-left:0 !important;}
.hero-module, .tp-bullets, .tparrows{display:none !important;}
.wrap-services-tabs .wrap-tabs .nav.nav-tabs li, html .folio-isotop-filter ul > li{width:100%;}
html .feature-item{display:inline-block;width:100%;vertical-align:top;text-align:center !important;padding:0 20px;}
.section-skills .feature-item{height:auto !important;}
html .feature-item h5{padding-bottom:10px;}
html .section-intro .under-intro-text, html .intro-text *{text-align:center;}
html .section-intro .intro-text{height:auto;min-height:165px;}
html .section-heading{text-align:center;padding:50px 20px 50px;}
html .section-brands .brand-item{display:block;vertical-align:middle;padding:10px 30px;width:100%;max-width:100%;margin-bottom:20px;}
.wrap-services-tabs .wrap-tabs .nav.nav-tabs li a{border:0 !important;}
.service-features-section{padding-bottom:80px;position:relative;padding-left:20px;padding-top:20px;padding-right:20px;}
html .blog-post-item{display:inline-block;margin:10px auto !important;vertical-align:top;width:100%;}
html .panel-price .panel-heading h2{font-size:38px;line-height:40px;margin:0;}
.cd-pricing-switcher .btn{float:none !important;}
html .full-title-name{margin-left:-10px;}
html .section-header .heading{font-size:18px;}
html .full-width-box::after{width:40% !important;}
html .icon-line h3{font-size:15px !important;padding:14px 20px;}
html .product-info .nav-tabs > li{margin-right:0;width:100%;}
html .person-text{padding-left:10px;padding-top:20px;position:relative;}
.carousel1 .bx-viewport{height:auto !important;max-width:380px;margin:0 auto;}
html .isotope-filter .product-grid li{margin:0 !important;width:100% !important;}
html .wrap-services .service-item{margin-bottom:0;padding-bottom:30px;}
html .wrap-services .service-icon{float:none !important;padding-top:20px;text-align:center !important;width:100%;}
html .wrap-services .service-text{text-align:center !important;float:none !important;padding-top:20px;width:100%;}
html .nav-tabs-vertical{display:inline-block;width:100%;}
html .img-circle{margin:0 auto;max-width:240px;}
html .wrap-blog-post .wrap-post-description .list-inline{margin-left:0;}
.wrap-blog-post .wrap-post-description{padding:15px !important;}
.wrap-blog-post .list-inline{display:none !important;}
html .page-header{height:auto;padding-bottom:235px;}
.post-header .pull-right{display:inline-block;float:none !important;margin:-20px 0 10px 0;width:100%;}
.post-header .post-info h5{padding-top:5px !important;float:none !important;font-size:21px !important;padding-bottom:10px !important;}
html body .post-header .post-info{margin-left:0;font-size:14px;text-align:left;}
.wrap-downloads .download-item .ico{text-align:center;}
.wrap-downloads .download-item .ico .down-ico{margin:0 auto;}
#nav .floated{margin:77px -15px 0 !important;position:absolute;width:100vw;}
html .dropdown-menu .dropdown-menu{left:0 !important;position:relative !important;top:0 !important;}
html .portfolio-col-3 .isotope-item, html .portfolio-col-2 .isotope-item, html .portfolio-col-4 .isotope-item{margin:1%;width:100% !important;}
footer .widget_nav_menu li{display:inline-block;width:100%;float:none;text-align:center;margin:0 !important;padding:0 0 10px 0 !important;}
}/*/*//**//*/*//**/@media(min-width:768px) and (max-width:990px){
html .b-video{box-shadow:none;}
html .vc_custom_1504904221464{padding-top:100px !important;padding-bottom:50px !important;}
html .vc_custom_1512485934215{margin-left:0px !important;}
.wrap-cards .box-heading{height:auto !important;padding-top:0 !important;}
} @media(max-width:767px){
html .b-video {
box-shadow: none;
}
.vc_custom_1507903670863 {
margin-left: 10px !important;
}
html .vc_custom_1505411071620 {
padding-top: 80px !important;
}
html .kswr-heading-container div {
line-height: 1.7;
}
html .vc_custom_1504904221464 {
padding-top: 100px !important;
padding-bottom: 50px !important;
}
html .vc_custom_1504904114698 {
padding-top: 0px !important;
}
html .vc_custom_1504904462403 blockquote:not([class]) {
padding: 65px 0px 36px 0px !important;
}
html .vc_custom_1505126245099 {
padding-bottom: 50px !important;
}
html .vc_custom_1504904462403 blockquote:before {
left: 0;
}
html .vc_custom_1504904462403 blockquote:after {
right: 0;
}
html .vc_custom_1530544704147 {
padding-bottom: 25px !important;
}
html .vc_custom_1522684567939 {
padding-left: 0 !important;
}
html .slick-slider:hover .slick-next, .slick-slider:hover .slick-prev {
display: none !important;
}
html .vc_custom_1524572198675 {
margin-top: -80px;
}
.wpaddons-parallax-left {
display: none;
}
html .service-application {
display: block;
}
html .application .app-features {
position: relative;
width: 100%;
margin-bottom: 40px;
margin-top: 40px;
}
html .km-modal-video-tgr img {
max-width: 100%;
height: auto;
}
html .vc_custom_1512485934215 {
margin-left: 0px !important;
}
html .vc_custom_1487787229091 {
padding-left: 0px !important;
}
html .vc_custom_1485525386322 {
text-align: center !important;
}
html .vc_custom_1511134593738 {
padding-left: 15px !important;
}
html .tmp-post-box {
width: 100% !important;
}
html .vc_custom_1503911945229 {
margin-top: 0 !important;
}
html .vc_custom_1497992349164 {
padding-top: 0px !important;
}
html .b-progress-list__item {
padding: 35px 30px 20px;
height: auto;
}
.section-decor-wrap svg:not(:root) {
overflow: inherit !important;
}
html .service-item {
text-align: center !important;
}
html .vc_custom_1496997276176 {
padding: 0 !important;
}
.wrap-features {
text-align: center;
}
.wrap-downloads .download-item {
margin-bottom: 25px;
text-align: center;
}
.wrap-tabs .col-middle {
margin-bottom: 50px;
}
.wrap-tabs .tab-pane-vertical p, .wrap-tabs .tab-pane-vertical h4 {
margin-left: 0px !important;
}
html .wrap-tabs {
padding: 0;
}
html .wrap-timeline .left-row, html .wrap-timeline .right-row {
text-align: left !important;
margin-bottom: 20px;
padding-left: 110px !important;
}
html .wrap-timeline .left-row .time-item {
padding-right: 20px;
padding-left: 0;
}
html .wrap-timeline .right-row .time-item {
padding-left: 0 !important;
}
html .wrap-timeline .row > .round-ico.little:after {
left: 100%;
top: 6px;
}
html .wrap-timeline .row > .round-ico.little:before {
right: -37px;
}
html .wrap-timeline .top-row .time-title .round-ico {
left: 20px;
}
html .wrap-timeline:after {
left: 17px;
}
html .wrap-timeline .row > .round-ico.little {
left: 33px;
}
html .wrap-timeline .row > .round-ico.big {
left: 32px;
}
html .wrap-timeline .plus .plus-ico {
margin: 0 0 0 -9px;
}
.wrap-service-nav {
padding: 0;
}
.cd-single-point .cd-more-info {
display: none !important;
}
html .wrap-service-nav {
padding: 0;
}
html .vc_custom_1496933493562 {
padding-top: 100px !important;
padding-bottom: 0 !important;
}
html .spl-title h2 {
font-size: 26px;
margin-bottom: 24px !important;
}
html .post-header .wrap-post-info {
margin-left: 0;
padding: 0;
text-align: center;
}
html .post-header .avatar {
margin: 0 auto;
text-align: center;
}
html .post-header .post-info h5 {
padding-top: 5px;
float: none !important;
text-align: left;
font-size: 20px;
}
html .wrap-blog-post .post-description .post-avatar img {
top: -31px;
right: 14px;
max-width: 50px;
}
html .b-upper-title {
min-height: auto !important;
}
html .blog-post-item {
width: 100%;
}
.latest-carousel-item .blog-item-content .blog-item-img {
height: auto !important;
overflow: hidden;
}
html .vc_icon_element-outer .vc_icon_content {
text-align: left;
}
html .our-services .department-1-item {
width: 100%;
}
html .nav-tabs-vertical {
display: inline-block;
width: 100%;
}
.creative-brand .vc_figure {
border: 0 !important;
}
}html body, html p{line-height:1.7;}
html body .vc_custom_heading{line-height:1.3;}
.wpb_single_image.vc-retina-img img{max-width:50%;}/*/*//**//*/*/.read-more{font-size:12px;color:#222;margin-top:20px;display:inline-block;}
.read-more:after{line-height:1;font-family:'icomoon';speak:none;font-style:normal;font-weight:400;content:"\ee30";color:#f9c450;padding-left:15px;}
html .services-text-uppercase .services h4{text-transform:none;}
html .b-team-list .team-list-item:not(.last-list-item) .member-list-caption:before{background:#000 !important;}/*/*//**//*/*/html .syp-itemgrid[data-style=style1] .syp-itemgrid-excerpt{width:100% !important;margin-left:0 !important;padding:0;padding-bottom:10px;}
html .syp-itemgrid[data-style=style1]{background:none !important;border:0 !important;}
html .syp-itemgrid[data-style=style1] .syp-itemgrid-title{border:0 !important;width:100% !important;margin-left:0 !important;margin-right:0 !important;padding:15px 0 5px 0;font-weight:400 !important;font-size:20px !important;text-transform:none;line-height:1.3;}
html .syp-itemgrid[data-style=style1] .syp-itemgrid-info{width:100%;margin-left:0;padding:15px 0 0 0;padding-left:0!important;font-weight:400;font-size:10px;text-transform:uppercase;}/*/*//**//*/*/.tickercontainer{height:auto !important;position:relative;overflow:inherit;}
html .coin-container{position:relative;margin:0 10px;}
.ccpw-ticker-cont .name{font-size:14px !important;margin-left:6px;font-weight:400;display:block;width:100%;border-bottom:1px solid #88d2f1;padding-bottom:0;margin-bottom:5px;}
.ccpw-ticker-cont .price{font-size:12px !important;font-weight:400 !important;display:inline-block;width:48%;}
.ccpw-ticker-cont .down{font-size:12px !important;font-weight:400 !important;display:inline-block;width:48%;}
.ccpw-ticker-cont span.changes.down{color:#d6ecf9 !important;margin-top:-10px;display:block;padding-left:8px;display:inline-block;width:48%;}
.ccpw-ticker-cont span.changes.up{font-size:12px !important;font-weight:400 !important;color:#f9c450 !important;margin-top:-10px;padding-left:8px;}/*/*//**//*/*//**/header.header-v2 .b-logo a:hover{color:#246bad;}
header.header-transparent .b-logo a:hover{color:#ff9801;}
header.header-v2 .navbar .navbar-nav>li>a:hover{color:#246bad;}
header.header-transparent .navbar .navbar-nav>li>a:hover{color:#ff9801;}
header.header-transparent .b-socials a:hover{color:#ff9801;}
.yamm .dropdown-menu>li>a:hover{color:#ff9801;}
.footer-mail{color:#246bad;}
.b-footer-box a:hover{color:#246bad;}
#page-preloader{background:#246bad;background:-moz-linear-gradient(top, #246bad 0%, #00c8c8 100%);background:-webkit-gradient(linear, left top, left bottom, color-stop(0%, #246bad), color-stop(100%, #00c8c8));background:-webkit-linear-gradient(top, #246bad 0%, #00c8c8 100%);background:-o-linear-gradient(top, #246bad 0%, #00c8c8 100%);background:-ms-linear-gradient(top, #246bad 0%, #00c8c8 100%);background:linear-gradient(to bottom, #246bad 0%, #00c8c8 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#246bad', endColorstr='#00c8c8', GradientType=0);}
.loader02{border-top-color:#246bad !important;}
.heading-line:after{background:#ff9801;}
.b-icon-heading .icon{border:5px solid #ffcb80;background:#ff9801;color:#fff;}
p.subhead{font-size:14px;font-weight:500 !important;line-height:1;margin:0 0 10px;letter-spacing:.1em;text-transform:uppercase;color:#e88f41;}
.page-arrow{color:#ff9801;}
.b-home-features .page-arrow{background:#ff9801;color:#fff;}
.b-home-features .page-arrow a{color:#fff;}
.b-pagination ul li a{color:#246bad;}
html .pagination{display:inline-block;padding-left:0;margin:30px 0 0 0;border-radius:4px;width:100%;}
.b-tags ul a:hover{background:#246bad;background:-moz-linear-gradient(top, #246bad 0%, #00c8c8 100%);background:-webkit-gradient(linear, left top, left bottom, color-stop(0%, #246bad), color-stop(100%, #00c8c8));background:-webkit-linear-gradient(top, #246bad 0%, #00c8c8 100%);background:-o-linear-gradient(top, #246bad 0%, #00c8c8 100%);background:-ms-linear-gradient(top, #246bad 0%, #00c8c8 100%);background:linear-gradient(to bottom, #246bad 0%, #00c8c8 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#246bad', endColorstr='#00c8c8', GradientType=0);}
.b-calendar .pickmeup .pmu-instance .pmu-selected{background:#246bad;color:#fff !important;}
.b-calendar .pickmeup .pmu-instance .pmu-today{background:#ff9801;color:#fff !important;}
.b-socials a:hover{color:#246bad;}
.b-breadcrumbs a:hover{color:#246bad;}
.layer-content .b-breadcrumbs a:hover, .layer-content-big .b-breadcrumbs a:hover{color:#ff9801;}
.btn-primary:hover, .btn-primary:active, .btn-primary:focus{background:#246bad;color:#fff;border-color:#246bad;}
.btn-secondary:hover, .btn-secondary:active, .btn-secondary:focus{background:transparent;color:#fff;border-color:#00c8c8;}
.btn-additional:hover, .btn-additional:active, .btn-additional:focus{background:#246bad;color:#fff;border-color:#246bad;}
.btn-additional-mod:hover, .btn-additional-mod:active, .btn-additional-mod:focus{background:#246bad;color:#fff;border-color:#246bad;}
.btn-submit{background:#246bad;}
html .b-info-column .b-progress-list__percent{color:#246bad;font-weight:300;font-size:60px;line-height:26px}
html .text-white-color .b-info-column .b-progress-list__percent, html .text-white-color .b-info-column .info-column-title{color:#fff !important;}
.b-info-column .info-column-icon .step-number{background:#ff9801;}
.order-form label:not([class]){padding:30px 30px 30px 30px;}
.order-form .km_cf7-input-container, .order-form label:not([class]){width:auto !important;display:inline-block;vertical-align:top;max-width:inherit !important;}
.order-form .km_cf7-input-container *{width:inherit !important;max-width:inherit !important;}
.order-form br{display:none !important;}
.order-form .km_cf7-input-container input[type=email],
.order-form .km_cf7-input-container input[type=text],
.order-form .km_cf7-input-container textarea{background:none !important;border:0 !important;}
.b-contact-form:before{content:'';display:block;position:absolute;left:0;top:0;width:100%;height:100%;background:#27ae60;opacity:.8;}
#reply-form .form-control:focus{border-color:#246bad;}
.layer-bg:before{content:'';display:block;position:absolute;left:0;top:0;width:100%;height:100%;background:#246bad;background:-moz-linear-gradient(top, #246bad 0%, #00c8c8 100%);background:-webkit-gradient(linear, left top, left bottom, color-stop(0%, #246bad), color-stop(100%, #00c8c8));background:-webkit-linear-gradient(top, #246bad 0%, #00c8c8 100%);background:-o-linear-gradient(top, #246bad 0%, #00c8c8 100%);background:-ms-linear-gradient(top, #246bad 0%, #00c8c8 100%);background:linear-gradient(to bottom, #246bad 0%, #00c8c8 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#246bad', endColorstr='#00c8c8', GradientType=0);opacity:.8;}
.layer-bg-mod:before{content:'';display:block;position:absolute;left:0;top:0;width:100%;height:100%;background:#246bad;background:-moz-linear-gradient(top, #246bad 0%, #00c8c8 100%);background:-webkit-gradient(linear, left top, left bottom, color-stop(0%, #246bad), color-stop(100%, #00c8c8));background:-webkit-linear-gradient(top, #246bad 0%, #00c8c8 100%);background:-o-linear-gradient(top, #246bad 0%, #00c8c8 100%);background:-ms-linear-gradient(top, #246bad 0%, #00c8c8 100%);background:linear-gradient(to bottom, #246bad 0%, #00c8c8 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#246bad', endColorstr='#00c8c8', GradientType=0);opacity:.8;}
.layer-big-bg:before{content:'';display:block;position:absolute;left:0;top:0;width:100%;height:100%;background:#246bad;background:-moz-linear-gradient(top, #246bad 0%, #00c8c8 100%);background:-webkit-gradient(linear, left top, left bottom, color-stop(0%, #246bad), color-stop(100%, #00c8c8));background:-webkit-linear-gradient(top, #246bad 0%, #00c8c8 100%);background:-o-linear-gradient(top, #246bad 0%, #00c8c8 100%);background:-ms-linear-gradient(top, #246bad 0%, #00c8c8 100%);background:linear-gradient(to bottom, #246bad 0%, #00c8c8 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#246bad', endColorstr='#00c8c8', GradientType=0);opacity:.8;}
.b-about-tabs:before{content:'';display:block;position:absolute;left:0;top:0;width:100%;height:100%;background:#246bad;background:-moz-linear-gradient(top, #246bad 0%, #00c8c8 100%);background:-webkit-gradient(linear, left top, left bottom, color-stop(0%, #246bad), color-stop(100%, #00c8c8));background:-webkit-linear-gradient(top, #246bad 0%, #00c8c8 100%);background:-o-linear-gradient(top, #246bad 0%, #00c8c8 100%);background:-ms-linear-gradient(top, #246bad 0%, #00c8c8 100%);background:linear-gradient(to bottom, #246bad 0%, #00c8c8 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#246bad', endColorstr='#00c8c8', GradientType=0);opacity:.8;}
.b-items-sort li a:hover::after{background:#ff9801;}
.b-items-sort li a.current::after{background:#ff9801;}
.gallery-item-content .gallery-item-img .gallery-item-hover:before{content:'';display:block;position:absolute;left:0;top:0;width:100%;height:100%;background:#246bad;background:-moz-linear-gradient(top, #246bad 0%, #00c8c8 100%);background:-webkit-gradient(linear, left top, left bottom, color-stop(0%, #246bad), color-stop(100%, #00c8c8));background:-webkit-linear-gradient(top, #246bad 0%, #00c8c8 100%);background:-o-linear-gradient(top, #246bad 0%, #00c8c8 100%);background:-ms-linear-gradient(top, #246bad 0%, #00c8c8 100%);background:linear-gradient(to bottom, #246bad 0%, #00c8c8 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#246bad', endColorstr='#00c8c8', GradientType=0);opacity:.8;}
.tmpl-post-flex{display:flex;}
.tmpl-post-flex img{width:100% !important;}
.tmpl-flex-image-big{padding-top:10px;}
.tmpl-flex-image-big, .tmpl-flex-image-small{flex-grow:1;display:flex;justify-content:center;align-items:center;}
.tmpl-flex-box-big{flex-basis:53%;}
.tmpl-flex-box-small{flex-basis:47%;flex-shrink:0;display:flex;flex-direction:column;}
.tmpl-flex-image-small{flex-basis:50%;min-height:150px;margin-left:10px;}
.tmpl-flex-image-small:first-child{margin-bottom:10px;}
@media screen and (max-width:600px){
.tmpl-post-flex{flex-wrap:wrap;}
.tmpl-flex-box-small{flex-direction:row;flex-basis:100%;}
.tmpl-flex-box-big{flex-basis:100%;}
.tmpl-flex-image-small{margin-left:0;margin-top:10px;}
.tmpl-flex-image-small:first-child{margin-bottom:0;margin-right:10px;}
}
@media screen and (max-width:450px){
.tmpl-flex-box-small{flex-wrap:wrap;}
.tmpl-flex-image-small{flex-basis:100%;}
.tmpl-flex-box-big{flex-basis:100%;}
.tmpl-flex-image-small:first-child{margin-right:0;}
} .blog-item-content .blog-item-img:before{background:#27ae60;opacity:.7;}
.blog-item-content .blog-item-caption .item-name:hover{color:#ff9801;}
.blog-item-content .blog-item-caption .item-read-more:hover{color:#ff9801;border-color:#ff9801;}
.b-single-tags-share .b-socials a:hover{color:#246bad;}
html .custom-slideshow-controls span{background:#ff9801;border-color:#ff9801;}
.custom-slideshow-controls span.arrow-transparent{background:transparent;border:1px solid #00c8c8;}
.custom-slideshow-controls span.arrow-transparent:hover{background:#ff9801;border-color:transparent;}
.b-aside i:before{background:#246bad;background:-moz-linear-gradient(top, #246bad 0%, #00c8c8 100%);background:-webkit-gradient(linear, left top, left bottom, color-stop(0%, #246bad), color-stop(100%, #00c8c8));background:-webkit-linear-gradient(top, #246bad 0%, #00c8c8 100%);background:-o-linear-gradient(top, #246bad 0%, #00c8c8 100%);background:-ms-linear-gradient(top, #246bad 0%, #00c8c8 100%);background:linear-gradient(to bottom, #246bad 0%, #00c8c8 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#246bad', endColorstr='#00c8c8', GradientType=0);-webkit-background-clip:text;-webkit-text-fill-color:transparent;}
.aside-categories ul a{color:#246bad;}
.b-video .video-icon{background:#246bad;background:-moz-linear-gradient(top, #246bad 0%, #00c8c8 100%);background:-webkit-gradient(linear, left top, left bottom, color-stop(0%, #246bad), color-stop(100%, #00c8c8));background:-webkit-linear-gradient(top, #246bad 0%, #00c8c8 100%);background:-o-linear-gradient(top, #246bad 0%, #00c8c8 100%);background:-ms-linear-gradient(top, #246bad 0%, #00c8c8 100%);background:linear-gradient(to bottom, #246bad 0%, #00c8c8 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#246bad', endColorstr='#00c8c8', GradientType=0);}
.b-team-list:after{border-color:#00c8c8 transparent transparent transparent;}
.b-team-list .team-list-item.last-list-item .member-list-caption:before{background:#00c8c8;opacity:1;}
.b-team-list .team-list-item.last-list-item .member-list-caption .btn{background:#33d3d3;color:#fff !important;border:0;z-index:2;font-weight:600;}
.b-quote-caption .quote-icon{color:#ff9801;}
.b-links ul:before{background:#246bad;}
.b-links a{color:#246bad;}
.b-links a:hover{color:#ff9801;}
.bar>span{background:#246bad;background:-moz-linear-gradient(top, #246bad 0%, #00c8c8 100%);background:-webkit-gradient(linear, left top, left bottom, color-stop(0%, #246bad), color-stop(100%, #00c8c8));background:-webkit-linear-gradient(top, #246bad 0%, #00c8c8 100%);background:-o-linear-gradient(top, #246bad 0%, #00c8c8 100%);background:-ms-linear-gradient(top, #246bad 0%, #00c8c8 100%);background:linear-gradient(to bottom, #246bad 0%, #00c8c8 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#246bad', endColorstr='#00c8c8', GradientType=0);}
html .our-services .department-1-item:hover{background:#27ae60;}
html .our-services .department-1-item:hover h4, html .our-services .department-1-item:hover p{color:#fff !important;}
.b-home-features .b-features-column, .b-home-features .b-features-column-mod{border-bottom:0;}
.b-tab-list i:before{background:#246bad;background:-moz-linear-gradient(top, #246bad 0%, #00c8c8 100%);background:-webkit-gradient(linear, left top, left bottom, color-stop(0%, #246bad), color-stop(100%, #00c8c8));background:-webkit-linear-gradient(top, #246bad 0%, #00c8c8 100%);background:-o-linear-gradient(top, #246bad 0%, #00c8c8 100%);background:-ms-linear-gradient(top, #246bad 0%, #00c8c8 100%);background:linear-gradient(to bottom, #246bad 0%, #00c8c8 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#246bad', endColorstr='#00c8c8', GradientType=0);-webkit-background-clip:text;-webkit-text-fill-color:transparent;}
.offer-item .offer-content{border-top:4px solid #246bad;}
.offer-item .offer-advantages li:last-child{color:#ff9801;}
.offer-item .btn:hover, .offer-item .btn:active, .offer-item .btn:focus{color:#fff;background:#ff9801;border-color:transparent;}
.offer-item.even-item{background:#246bad;background:-moz-linear-gradient(top, #246bad 0%, #00c8c8 100%);background:-webkit-gradient(linear, left top, left bottom, color-stop(0%, #246bad), color-stop(100%, #00c8c8));background:-webkit-linear-gradient(top, #246bad 0%, #00c8c8 100%);background:-o-linear-gradient(top, #246bad 0%, #00c8c8 100%);background:-ms-linear-gradient(top, #246bad 0%, #00c8c8 100%);background:linear-gradient(to bottom, #246bad 0%, #00c8c8 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#246bad', endColorstr='#00c8c8', GradientType=0);}
.offer-item.even-item .btn{background:#45a6c6;border-color:transparent;}
.offer-item.even-item .btn:hover, .offer-item.even-item .btn:active, .offer-item.even-item .btn:focus{color:#fff;background:#ff9801;border-color:transparent;}
.offers-info-text a{color:#246bad;}
.offers-info-text a:hover{color:#ff9801;}
.b-stars li{color:#ff9801;}
.b-stars .star-empty{color:#bfc9ce;}
.b-upper-title{margin:0;font-weight:bold;line-height:1;padding:0 25px;user-select:none;-moz-user-select:none;-ms-user-select:none;-webkit-user-select:none;cursor:default;display:block;width:100%;color:#F6F6F6;margin-bottom:-35px;}
.text-white-color .b-upper-title{color:#fff;}
.slabtexted .slabtext{display:-moz-inline-box;display:inline-block;white-space:nowrap;}
.slabtextinactive .slabtext{display:inline;white-space:normal;font-size:1em !important;letter-spacing:inherit !important;word-spacing:inherit !important;*letter-spacing:normal !important;*word-spacing:normal !important;}
.slabtextdone .slabtext{display:block;}
.portfolio-related-projects-section .slabtext{text-transform:uppercase;color:#f6f6f6;}
.big-title{font-size:30px;color:#23272c;margin:0 0 32px;}
.big-title-mod{font-size:48px;font-weight:300;color:#232c30;margin:0 0 12px;}
.big-title-text{font-size:24px;font-weight:300;padding:10px 0;}
.b-title-head{margin-bottom:0;}
.b-title-head .btn{top:10px;}
.small-title{font-size:18px;color:#23272c;font-weight:500;margin:0 0 12px;}
.inline-title{display:inline;font-size:13px;color:#23272c;font-weight:500 !important;letter-spacing:1px;padding-right:8px;}
.inherit-title{font-size:40px;color:inherit;font-weight:300;margin:0 0 60px;}
.heading-line{font-size:48px;color:#2b2b2b;font-weight:300;padding-bottom:75px;position:relative;margin:0 0 15px;}
.heading-line:after{content:'';display:block;position:absolute;left:0;bottom:0;height:2px;width:50px;}
.tabs-title{color:inherit;font-size:48px;font-weight:300;margin:0 0 58px;}
.b-icon-heading{position:relative;margin-bottom:54px;}
.b-icon-heading:before{content:'';display:block;position:absolute;left:0;top:30px;width:44%;height:1px;background:#e3e9ed;}
.b-icon-heading:after{content:'';display:block;position:absolute;right:0;top:30px;width:44%;height:1px;background:#e3e9ed;}
.b-icon-heading .icon{display:inline-block;text-align:center;font-size:16px;border-radius:50%;width:60px;height:60px;padding:12px;margin-bottom:34px;position:relative;z-index:1;}
.b-icon-heading .icon-heading-title{font-size:48px;font-weight:300;color:#232c30;margin:0 0 25px;}
.b-breadcrumbs{display:inline-block;text-transform:uppercase;font-size:13px;border:1px solid #e9ecef;padding:10px 22px;border-radius:25px;margin-bottom:56px;}
.b-breadcrumbs ul{margin:0;}
.b-breadcrumbs ul li{vertical-align:middle;position:relative;padding:0 16px 0 0;letter-spacing:1px;}
.b-breadcrumbs ul li:last-child{margin-right:0;padding-right:0;}
.b-breadcrumbs ul li:last-child:after{display:none;}
.b-breadcrumbs ul li:after{content:'/';display:inline-block;position:absolute;right:3px;top:-1px;}
.b-socials li{padding:0;margin-right:18px;margin-bottom:5px;}
.b-socials li:last-child{margin-right:0;}
.b-socials a{font-size:17px;color:#23272c;}
.b-info-columns-holder{margin-bottom:68px;}
.b-info-columns-holder .b-info-column{position:relative;min-height:180px;}
.b-info-columns-holder .b-info-column:after{content:'';display:block;width:2px;height:86%;position:absolute;top:8px;right:0;border-right:1px dotted #999999;}
.b-info-column.rb-enbl:before{content:'';display:none;width:2px;height:86%;position:absolute;top:8px;right:-14px;}
.b-info-columns-holder .b-info-column:last-child::after{display:none;}
.b-info-columns-holder.b-progress-list .b-info-column:after{width:30px;height:1px;background:#e6e6e6;border:none;top:34px;right:-12px;}
.b-info-columns-holder.b-steps-list{padding-top:0;margin-bottom:0;}
.b-info-columns-holder.b-steps-list .b-info-column:after{display:none;}
.b-info-columns-holder.b-steps-list .b-info-column:before{content:'';display:block;background:url(//www.germanagiora.it/wp-content/themes/images/general/step-arrow.png) no-repeat center center;position:absolute;width:175px;height:36px;top:62px;right:-87px;border:none;left:auto;}
.b-info-columns-holder.b-steps-list .b-info-column:last-child:before{display:none;}
.b-info-columns-holder.b-steps-list .b-info-column .info-column-icon{margin:0 auto 10px;font-size:40px;width:120px;height:120px;border:4px solid #efefef;border-radius:50%;position:relative;display:flex;justify-content:center;align-items:center;}
html .text-white-color .b-info-columns-holder.b-steps-list .b-info-column .info-column-icon{border:4px solid #f68863;border-radius:50%;position:relative;background:#fff;}
html body div .container .text-white-color .b-info-column .info-column-icon i:before{color:#222 !important;}
.b-info-columns-holder.b-steps-list .b-info-column .info-column-icon .step-number{color:#fff;font-size:14px;line-height:30px;font-weight:bold;text-align:center;padding:4px 11.5px;border-radius:50%;display:inline-block;border:0 !important;width:40px;height:40px;position:absolute;top:7px;left:-7px;}
.b-info-columns-holder.b-steps-list .b-info-column .info-column-title{font-size:20px;margin-bottom:10px;padding-right:0;text-align:center;padding-left:0;line-height:1.3;}
.b-info-column{text-align:center;margin-bottom:25px;}
.b-info-column .info-column-icon{font-size:33px;margin-bottom:16px;}
.b-info-column .info-column-icon i:before{padding:2px;}
.b-info-column .info-column-title{margin:0px;font-size:24px;font-weight:400;padding-bottom:0;padding-top:10px;}
.b-info-column .b-progress-list__percent{font-size:48px;}
.b-big-progress{margin-top:0;margin-bottom:0;width:100%;align-items:center;}
.big-progress-title{width:39%;text-align:right;line-height:1.1;font-size:48px;font-family:inherit !important;font-weight:600 !important;}
.pix-easy-char{min-height:300px;}
.b-big-progress div{display:inline-block;vertical-align:middle;font-family:inherit !important;}
.b-big-progress .b-progress-list__percent{font-size:169px;font-weight:500;line-height:1.5;height:273px;overflow:hidden;display:block;font-family:inherit !important;padding-top:0;}
.text-white-color .b-big-progress .b-progress-list__percent, .text-white-color .big-title-mod{color:#fff !important;}
.b-big-progress .big-progress-description{font-size:16px;text-align:left;line-height:1.8;width:36%;font-weight:400;font-family:inherit;}
.b-progress-list__item{text-align:center;width:20%;}
.b-big-progress .js-percent{text-shadow:-1px 0px 8px #ccc;margin:0 auto;width:100%;text-align:center;display:block;}
.tmpl-stats-type-01{background:#fff !important;padding:20px;border-bottom:#af087b 2px solid;margin:0 auto;display:inline-block;width:100%;box-shadow:2px 3px 23px -1px #ddd;-webkit-transition:all 0.45s linear;-moz-transition:all 0.45s linear;-ms-transition:all 0.45s linear;-o-transition:all 0.45s linear;transition:all 0.45s linear;}
.tmpl-stats-type-01:hover{background-color:#fff;box-shadow:2px 3px 23px -1px #ddd;}
.tmpl-stats-type-01 .tmpl-stats-icon{float:left;display:block;width:25%;font-size:42px;text-align:center;position:relative;padding-top:5px;}
.tmpl-stats-type-01 .tmpl-stats-box:before{content:"";position:absolute;left:-15px;top:0;border-right:1px solid #eeeeee;height:100%;z-index:99;}
.tmpl-stats-type-01 .tmpl-stats-box{float:right;display:block;width:62%;text-align:left;position:relative;padding-left:4%;}
.js-chart{font-size:36px;font-weight:700;}
.tmpl-stat-title{font-size:14px;padding:0 0 10px 0;margin:-5px 0 0 0;color:#222;font-weight:400;}
.tmpl-stat-item-text{font-size:12px;color:#666666;}
.kameleon-cf7-container .km_cf7-submit-insider{min-width:230px;}
.b-map-form-holder{text-align:center;height:490px;position:relative;}
.map-form-switcher{display:inline-block;border:5px solid rgba(255, 255, 255, 0.4);-webkit-background-clip:padding-box;background-clip:padding-box;border-radius:40px;position:relative;top:-40px;z-index:4;}
.map-form-switcher .switcher-bg{background:#fff;padding:15px 36px;border-radius:inherit;}
.map-form-switcher .switcher-text{font-size:12px;font-weight:500;letter-spacing:1px;position:relative;top:2px;}
.map-form-switcher .switcher-toggle{display:inline-block;vertical-align:middle;margin:0 22px;border:1px solid #e8ecef;border-radius:25px;background:#f6f8f9;width:70px;height:35px;position:relative;left:-4px;cursor:pointer;-webkit-transition:all 0.45s linear;-moz-transition:all 0.45s linear;-ms-transition:all 0.45s linear;-o-transition:all 0.45s linear;transition:all 0.45s linear;}
.map-form-switcher .switcher-toggle .icon{display:block;width:27px;height:27px;border-radius:50%;border:1px solid #e8ecef;background:#fff;position:absolute;top:3px;left:3px;-webkit-transition:all 0.3s linear;-moz-transition:all 0.3s linear;-ms-transition:all 0.3s linear;-o-transition:all 0.3s linear;transition:all 0.3s linear;}
.b-map-form-holder.map-active .map-form-switcher .switcher-toggle{border-color:transparent;}
.b-map-form-holder.map-active .map-form-switcher .switcher-toggle .icon{left:100%;margin-left:-30px;}
.b-map{position:absolute;width:100%;height:100%;left:0;top:0;}
.ui-map{height:100%;}
#page-preloader .thecube{position:absolute;z-index:1001;top:50%;left:50%;display:block;width:100px;height:100px;margin-top:-50px;margin-left:-50px;}
.thecube{width:75px;height:75px;margin:0 auto;margin-top:50px;position:relative;-webkit-transform:rotateZ(45deg);-moz-transform:rotateZ(45deg);-ms-transform:rotateZ(45deg);-o-transform:rotateZ(45deg);transform:rotateZ(45deg);}
.thecube .cube{position:relative;-webkit-transform:rotateZ(45deg);-moz-transform:rotateZ(45deg);-ms-transform:rotateZ(45deg);-ms-transform:rotateZ(45deg);transform:rotateZ(45deg);}
.thecube .cube{float:left;width:50%;height:50%;position:relative;-webkit-transform:scale(1.1);-moz-transform:scale(1.1);-ms-transform:scale(1.1);-ms-transform:scale(1.1);transform:scale(1.1);}
.thecube .cube:before{content:'';position:absolute;top:0;left:0;width:100%;height:100%;background-color:#27ae60;-webkit-animation:foldthecube 2.4s infinite linear both;-moz-animation:foldthecube 2.4s infinite linear both;-ms-animation:foldthecube 2.4s infinite linear both;-o-animation:foldthecube 2.4s infinite linear both;animation:foldthecube 2.4s infinite linear both;-webkit-transform-origin:100% 100%;-moz-transform-origin:100% 100%;-ms-transform-origin:100% 100%;-o-transform-origin:100% 100%;transform-origin:100% 100%;}
.thecube .c2{-webkit-transform:scale(1.1) rotateZ(90deg);-moz-transform:scale(1.1) rotateZ(90deg);-ms-transform:scale(1.1) rotateZ(90deg);-o-transform:scale(1.1) rotateZ(90deg);transform:scale(1.1) rotateZ(90deg);}
.thecube .c3{-webkit-transform:scale(1.1) rotateZ(180deg);-moz-transform:scale(1.1) rotateZ(180deg);-ms-transform:scale(1.1) rotateZ(180deg);-o-transform:scale(1.1) rotateZ(180deg);transform:scale(1.1) rotateZ(180deg);}
.thecube .c4{-webkit-transform:scale(1.1) rotateZ(270deg);-moz-transform:scale(1.1) rotateZ(270deg);-ms-transform:scale(1.1) rotateZ(270deg);-o-transform:scale(1.1) rotateZ(270deg);transform:scale(1.1) rotateZ(270deg);}
.thecube .c2:before{-webkit-animation-delay:0.3s;-moz-animation-delay:0.3s;-ms-animation-delay:0.3s;-o-animation-delay:0.3s;animation-delay:0.3s;}
.thecube .c3:before{-webkit-animation-delay:0.6s;-moz-animation-delay:0.6s;-ms-animation-delay:0.6s;-o-animation-delay:0.6s;animation-delay:0.6s;}
.thecube .c4:before{-webkit-animation-delay:0.9s;-moz-animation-delay:0.9s;-ms-animation-delay:0.9s;-o-animation-delay:0.9s;animation-delay:0.9s;}
@-webkit-keyframes foldthecube {
0%, 10%{-webkit-transform:perspective(140px) rotateX(-180deg);-moz-transform:perspective(140px) rotateX(-180deg);-ms-transform:perspective(140px) rotateX(-180deg);-o-transform:perspective(140px) rotateX(-180deg);transform:perspective(140px) rotateX(-180deg);opacity:0;}
25%,
75%{-webkit-transform:perspective(140px) rotateX(0deg);-moz-transform:perspective(140px) rotateX(0deg);-ms-transform:perspective(140px) rotateX(0deg);-o-transform:perspective(140px) rotateX(0deg);transform:perspective(140px) rotateX(0deg);opacity:1;}
90%,
100%{-webkit-transform:perspective(140px) rotateY(180deg);-moz-transform:perspective(140px) rotateY(180deg);-ms-transform:perspective(140px) rotateY(180deg);-o-transform:perspective(140px) rotateY(180deg);transform:perspective(140px) rotateY(180deg);opacity:0;}
}
@keyframes foldthecube {
0%, 10%{-webkit-transform:perspective(140px) rotateX(-180deg);-moz-transform:perspective(140px) rotateX(-180deg);-ms-transform:perspective(140px) rotateX(-180deg);-o-transform:perspective(140px) rotateX(-180deg);transform:perspective(140px) rotateX(-180deg);opacity:0;}
25%,
75%{-webkit-transform:perspective(140px) rotateX(0deg);-moz-transform:perspective(140px) rotateX(0deg);-ms-transform:perspective(140px) rotateX(0deg);-o-transform:perspective(140px) rotateX(0deg);transform:perspective(140px) rotateX(0deg);opacity:1;}
90%,
100%{-webkit-transform:perspective(140px) rotateY(180deg);-moz-transform:perspective(140px) rotateY(180deg);-ms-transform:perspective(140px) rotateY(180deg);-o-transform:perspective(140px) rotateY(180deg);transform:perspective(140px) rotateY(180deg);opacity:0;}
}
.page-loading{background:rgba(255, 255, 255, 0.8) none repeat scroll 0 0;content:"";height:100%;left:0;position:fixed;top:0;width:100%;z-index:2147483647;}
.page-preloader>.thecube{left:50%;margin-left:-30px;margin-top:-70px;position:absolute;top:50%;}
.preloaderjs .spinner{display:none !important;}
.loader-wrap{position:absolute;left:50%;top:50%;margin:-20px 0 0 -20px;}
.loader-wrap>span{display:block;}
.preloaderjs#page-preloader{background:rgba(46, 46, 46, 0.99) !important;}
#page-preloader{position:fixed;z-index:100500;top:0;right:0;bottom:0;left:0;width:100%;height:100%;}
#page-preloader .spinner{position:absolute;z-index:1001;top:50%;left:50%;display:block;width:100px;height:100px;margin-top:-50px;margin-left:-50px;-webkit-animation:spin 2.5s infinite linear;animation:spin 2.5s infinite linear;border:3px solid transparent;border-top-color:#e7e4d7;border-radius:50%;}
#page-preloader .spinner:before,
#page-preloader .spinner:after{position:absolute;content:'';border-radius:50%;}
#page-preloader .spinner:before{top:5px;right:5px;bottom:5px;left:5px;-webkit-animation:spin 2s infinite linear;animation:spin 2s infinite linear;border:3px solid transparent;border-top-color:#71383e;}
#page-preloader .spinner:after{top:15px;right:15px;bottom:15px;left:15px;-webkit-animation:spin 1s infinite linear;animation:spin 1s infinite linear;border:3px solid transparent;border-top-color:#efa96b;}
@-webkit-keyframes spin {
0%{-webkit-transform:rotate(0);transform:rotate(0);}
100%{-webkit-transform:rotate(360deg);transform:rotate(360deg);}
}
@keyframes spin {
0%{-webkit-transform:rotate(0);transform:rotate(0);}
100%{-webkit-transform:rotate(360deg);transform:rotate(360deg);}
}
.loader02{width:56px;height:56px;border:8px solid white;border-top-color:#fff;border-radius:50%;position:relative;animation:loader-rotate 1s linear infinite;top:50%;margin:-28px auto 0 auto;}
@keyframes loader-rotate {
0%{transform:rotate(0);}
100%{transform:rotate(360deg);}
} .loaderbig{background-color:rgba(0, 0, 0, 0);border:15px solid #27ae60;opacity:.9;border-top:15px solid rgba(0, 0, 0, 0);border-left:15px solid rgba(0, 0, 0, 0);border-radius:150px;width:80px;height:80px;position:absolute;left:50%;top:50%;margin:-30px 0 0 -30px;-webkit-animation:loaderbig 1s infinite linear;animation:loaderbig 1s infinite linear}
.loadersmall{background-color:rgba(0, 0, 0, 0);border:15px solid #e88f41;opacity:.9;border-top:12px solid rgba(0, 0, 0, 0);border-left:12px solid rgba(0, 0, 0, 0);border-radius:150px;width:50px !important;height:50px !important;position:absolute;left:50%;top:50%;margin:-15px 0 0 -15px;-webkit-animation:loadersmall 1s infinite linear;animation:loadersmall 1s infinite linear}
@-webkit-keyframes loaderbig {
0%{-webkit-transform:rotate(0deg)}
100%{-webkit-transform:rotate(360deg)}
}
@-webkit-keyframes loadersmall {
0%{-webkit-transform:rotate(0deg)}
100%{-webkit-transform:rotate(-360deg)}
}
@keyframes loaderbig {
0%{transform:rotate(0deg)}
100%{transform:rotate(360deg)}
}
@keyframes loadersmall {
0%{transform:rotate(0deg)}
100%{transform:rotate(-360deg)}
}
.preloaderjs .spinner{display:none !important;}
.preloaderjs#page-preloader{background:rgba( 46, 46, 46, 0.99) !important;}
#page-preloader{position:fixed;z-index:100500;top:0;right:0;bottom:0;left:0;width:100%;height:100%;background:rgba( 0, 0, 0, 0.99);}
#page-preloader .spinner{position:absolute;z-index:1001;top:50%;left:50%;display:block;width:100px;height:100px;margin-top:-50px;margin-left:-50px;-webkit-animation:spin 2.5s infinite linear;animation:spin 2.5s infinite linear;border:3px solid transparent;border-top-color:#3498db;border-radius:50%;}
#page-preloader .spinner:before,
#page-preloader .spinner:after{position:absolute;content:'';border-radius:50%;}
#page-preloader .spinner:before{top:5px;right:5px;bottom:5px;left:5px;-webkit-animation:spin 2s infinite linear;animation:spin 2s infinite linear;border:3px solid transparent;border-top-color:#e74c3c;}
#page-preloader .spinner:after{top:15px;right:15px;bottom:15px;left:15px;-webkit-animation:spin 1s infinite linear;animation:spin 1s infinite linear;border:3px solid transparent;border-top-color:#f9c922;}
@-webkit-keyframes spin {
0%{-webkit-transform:rotate(0);transform:rotate(0);}
100%{-webkit-transform:rotate(360deg);transform:rotate(360deg);}
}
@keyframes spin {
0%{-webkit-transform:rotate(0);transform:rotate(0);}
100%{-webkit-transform:rotate(360deg);transform:rotate(360deg);}
} .page-decor-padding{padding-top:100px;}
.page-decor-circle{position:absolute;bottom:0;height:115px;width:100%;overflow:hidden;}
.page-decor-wrap{position:relative;}
.page-decor{position:absolute;z-index:7;width:100%;text-align:center;top:0px;}
.page-decor-circle:after{content:'';display:block;position:absolute;width:230px;height:230px;background:transparent;border-radius:50%;border:1px solid rgba(255, 255, 255, 0.4) !important;left:0;right:0;margin:0 auto;top:0;}
.page-arrow{text-align:center;font-size:25px;width:60px;height:60px;border-radius:50%;margin:0 auto;background:#fff;position:absolute;left:0;right:0;top:50%;margin-top:-30px;border:1px solid #eee;}
.page-arrow i{position:absolute;top:50%;margin-top:-12.5px;left:0;right:0;}
.b-pagination ul{margin-bottom:0;padding:0;}
.b-pagination ul li{display:inline-block;vertical-align:middle;padding:6px 0;margin:0 8px;}
.b-pagination ul li a{display:block;width:44px;height:44px;text-align:center;font-size:18px;font-weight:normal;color:inherit;border-radius:50%;background:#fff;border:1px solid #e9ecef;padding:16% 0;-webkit-transition:box-shadow 0.3s ease;-moz-transition:box-shadow 0.3s ease;-ms-transition:box-shadow 0.3s ease;-o-transition:box-shadow 0.3s ease;transition:box-shadow 0.3s ease;}
.b-pagination ul li a:hover{background:#00c8c8 !important;color:#fff;}
.b-pagination ul .pag-current a{background:#f6f8f9;}
.b-pagination ul .pag-divider a{cursor:default;}
.b-pagination ul .pag-divider a:hover{box-shadow:none;}
.b-tags ul{margin:0;}
.b-tags ul li{display:inline-block;vertical-align:middle;margin-right:8px;margin-bottom:14px;}
.b-tags ul a{display:inline-block;padding:3px 10px;background:#f6f8f9;border-radius:10px;font-size:14px;}
.b-tags ul a:hover{color:#fff;}
.b-calendar .pickmeup{background:transparent;}
.b-calendar .pickmeup .pmu-instance{width:254px;height:auto;padding:0;}
.b-calendar .pickmeup .pmu-instance .pmu-day-of-week{color:#bfc9ce;font-size:14px;}
.b-calendar .pickmeup .pmu-instance .pmu-button{color:inherit;}
.b-calendar .pickmeup .pmu-instance .pmu-not-in-month{color:inherit;font-size:16px;opacity:.5;}
.b-calendar .pickmeup .pmu-instance nav .pmu-month{color:#23272c;font-size:13px;text-transform:uppercase;letter-spacing:2px;margin:0 auto 12px;}
.b-calendar .pickmeup .pmu-instance .pmu-day-of-week *{width:36px;margin:0 auto 20px;}
.b-calendar .pickmeup .pmu-instance .pmu-days *{width:36px;margin-bottom:22px;}
.custom-slideshow-controls span{display:block;border-radius:50%;width:48px;height:48px;font-size:22px;color:#fff;text-align:center;position:absolute;cursor:pointer;}
.custom-slideshow-controls span a{display:block;height:100%;}
.custom-slideshow-controls span i{cursor:pointer;position:absolute;top:50%;margin-top:-11px;left:0;right:0;}
.custom-slideshow-controls span:active{-webkit-box-shadow:inset 0 3px 5px rgba(0, 0, 0, 0.325);box-shadow:inset 0 3px 5px rgba(0, 0, 0, 0.325);}
.custom-slideshow-controls span.arrow-transparent{-webkit-transition:all 0.3s ease;-moz-transition:all 0.3s ease;-ms-transition:all 0.3s ease;-o-transition:all 0.3s ease;transition:all 0.3s ease;}
.b-latest{position:relative;}
.b-latest-btn{padding-top:85px;text-align:center;}
.b-slick-holder{position:relative;margin-bottom:-15px;}
.latest-carousel-item{padding:15px 0;width:1200px;}
.latest-carousel-item .blog-item-content{width:47.5%;float:left;margin:0 15px;opacity:.3;border:1px solid #e7e8ec;-webkit-transition:opacity 0.3s ease-in-out;-moz-transition:opacity 0.3s ease-in-out;-ms-transition:opacity 0.3s ease-in-out;-o-transition:opacity 0.3s ease-in-out;transition:opacity 0.3s ease-in-out;}
.latest-carousel-item.slick-active .blog-item-content{opacity:1;}
.b-slick-arrows{width:100%;padding:0 15px;position:absolute;margin:0 auto;top:50%;left:0;right:0;}
.b-slick-arrows .custom-slideshow-controls span{top:50%;margin-top:-24px;}
.b-slick-arrows .slick-arrows-prev{left:15px;}
.b-slick-arrows .slick-arrows-next{right:15px;}
blockquote{padding:0;border:none;}
.b-about-tabs .tabs-controls{padding:0;margin-bottom:40px;}
.b-about-tabs .tabs-controls li{list-style:none;display:inline-block;vertical-align:middle;margin:0 45px;}
.b-about-tabs .tabs-controls li .tabs-circle{display:block;margin:0 auto;width:16px;height:16px;border-radius:50%;background:rgba(124, 195, 212, 0);position:relative;-webkit-transition:all 0.3s ease;-moz-transition:all 0.3s ease;-ms-transition:all 0.3s ease;-o-transition:all 0.3s ease;transition:all 0.3s ease;}
.b-about-tabs .tabs-controls li .tabs-circle:before{content:'';display:block;position:absolute;width:100px;height:1px;background:#7cc3d4;top:50%;margin-top:-0.5px;right:12px;}
.b-about-tabs .tabs-controls li .tabs-circle:after{content:'';display:block;position:absolute;width:100px;height:1px;background:#7cc3d4;top:50%;margin-top:-0.5px;left:12px;}
.b-about-tabs .tabs-controls li .tabs-circle .inner-circle{display:inline-block;width:8px;height:8px;border-radius:50%;border:1px solid #67b9cd;background:transparent;position:absolute;top:50%;margin-top:-4px;left:50%;margin-left:-4px;}
.b-about-tabs .tabs-controls li:first-child .tabs-circle:before{display:none;}
.b-about-tabs .tabs-controls li:last-child .tabs-circle:after{display:none;}
.b-about-tabs .tabs-controls a{min-width:110px;display:block;font-size:18px;opacity:.5;-webkit-transition:opacity 0.3s linear;-moz-transition:opacity 0.3s linear;-ms-transition:opacity 0.3s linear;-o-transition:opacity 0.3s linear;transition:opacity 0.3s linear;}
.b-about-tabs .tabs-controls a:hover{opacity:1;}
.b-about-tabs .tabs-controls .tabs-icon{display:block;text-align:center;font-size:48px;min-height:88px;}
.b-about-tabs .tabs-controls .tabs-name{display:block;margin-bottom:44px;}
.b-about-tabs .tabs-controls .active a{opacity:1;}
.b-about-tabs .tabs-controls .active .tabs-circle{background:rgba(124, 195, 212, 0.3);}
.b-about-tabs .tabs-controls .active .tabs-circle .inner-circle{background:#fff;border-color:transparent;}
.b-about-tabs .tab-content, .b-about-tabs .tab-content p{font-size:16px;line-height:2;margin-bottom:60px;color:#fff;text-align:center;}
.b-about-tabs:before{content:none !important;}
.b-regular-tabs .tabs-title{color:#2b2b2b;}
.b-regular-tabs .tabs-controls{padding:0;margin:0 0 -2px;}
.b-regular-tabs .tabs-controls li{border:1px solid #e8ecef;border-bottom:none;border-right:none;display:inline-block;padding:0;min-width:385px;margin-right:-3px;}
.b-regular-tabs .tabs-controls li:last-child{border-right:1px solid #e8ecef;}
.b-regular-tabs .tabs-controls li a{display:block;background:transparent;padding:18px 15px;font-size:13px;text-transform:uppercase;font-weight:500;letter-spacing:1px;color:inherit !important;}
.b-regular-tabs .tabs-controls .active{border-bottom:1px solid transparent;}
.b-regular-tabs .tabs-controls .active a{background:#fff;color:#23272c !important;}
.b-regular-tabs .tab-content{border-top:1px solid #e8ecef;background:#fff;padding-top:85px;font-size:18px;padding-bottom:85px;}
.b-tab-list .row>[class*='col-']{border-right:1px dotted #e8ecef;}
.b-tab-list .row>[class*='col-']:last-child{border:none;}
.b-tab-list ul{margin-bottom:0;}
.b-tab-list ul li{margin-bottom:34px;}
.b-tab-list i{padding:2px;margin-right:8px;}
.b-stars ul{margin:0;}
.b-stars li{font-size:12px;padding:0;margin:0 1px;}
.b-sly-slider{position:relative;overflow:hidden;max-width:1500px;margin:0 auto;}
#frame{height:auto;overflow:hidden;}
#frame .slidee{list-style:none;margin:0;padding:0;height:100%;}
#frame .slidee li{float:left;width:390px;margin:34px 0 50px 0;padding:0 15px;cursor:pointer;}
.scrollbar{margin:0 0 70px 0;height:5px;background:#e8ecef;line-height:0;border-radius:5px;}
.scrollbar .handle{width:28px;height:28px;background:#fff;cursor:pointer;border-radius:50%;border:1px solid #c5c6c6;-webkit-box-shadow:0px 2px 2px 1px rgba(0, 0, 0, 0.15);-moz-box-shadow:0px 2px 2px 1px rgba(0, 0, 0, 0.15);box-shadow:0px 2px 2px 1px rgba(0, 0, 0, 0.15);position:relative;top:-13px;}
.scrollbar .handle .mousearea{position:absolute;top:-13px;left:0;width:100%;height:28px;}
.btn-ask{position:relative;}
.vc_general.vc_btn3{border:1px solid #e8ecef !important;position:relative;}
.no-border .vc_general.vc_btn3{border:0 !important;}
.btn-ask .vc_general.vc_btn3{max-width:210px;padding-left:55px !important;padding-right:35px !important;min-width:210px;}
.vc_custom_1491596053858 .btn-ask .vc_general.vc_btn3{min-width:auto;}
.btn-ask .vc_btn3-icon{left:30px !important;}
html .vc_btn3.vc_btn3-style-custom{background-image:none;background-image:none;background-image:none;}
.btn-ask .vc_general.vc_btn3:before{content:'';display:block;width:8px;height:8px;background:#6bad24;border-radius:50%;position:absolute;top:-3px;right:13px;-webkit-box-shadow:0px 0px 0px 6px white;-moz-box-shadow:0px 0px 0px 6px white;box-shadow:0px 0px 0px 6px white;}
html .vc_btn3.vc_btn3-style-custom:hover{background:#246bad !important;color:#fff !important;border-color:#246bad !important;}
textarea{resize:none;}
.form-control::-webkit-input-placeholder{color:#fff;font-size:14px;font-weight:400;}
.form-control::-moz-placeholder{color:#fff;font-size:14px;font-weight:400;}
.form-control:-moz-placeholder{color:#fff;font-size:14px;font-weight:400;}
.form-control:-ms-input-placeholder{color:#fff;font-size:14px;font-weight:400;}
.b-contact-form{position:absolute;left:0;top:0;height:100%;width:100%;}
#contact-form.b-form{padding-top:150px;}
#contact-form .form-control{border-radius:22px;border:1px solid #80c2d7;background:transparent;font-size:14px;color:#ffffff;margin-bottom:20px;padding:14px 30px 14px !important;height:auto;-webkit-transition:background 0.3s linear;-moz-transition:background 0.3s linear;-ms-transition:background 0.3s linear;-o-transition:background 0.3s linear;transition:background 0.3s linear;}
.wpcf7-not-valid{background:rgba( 255, 0, 0, 0.5) !important;}
.wpcf7-not-valid-tip, .wpcf7-validation-errors{display:none !important;}
html div.wpcf7-mail-sent-ok{border:2px solid #ff9801;background:#ff9801;color:#fff;border-radius:100px;}
html div.wpcf7-response-output{margin:0;padding:0.2em 1em;}
.b-contact-form .wpcf7-form-control{margin:0;padding:0;text-align:center;}
.b-contact-form .container{max-width:500px;padding-top:65px;}
.b-contact-form .km_cf7-input-container{margin:10px 0 !important;}
#search-additional-form{position:relative;}
#search-additional-form .form-control{border-radius:30px;border:1px solid #e8ecef;background:transparent;font-size:16px;color:#bfc9ce;padding:10px 25px 15px;height:auto;box-shadow:none;margin:0;}
#search-additional-form .form-control::-webkit-input-placeholder{color:#bfc9ce;font-size:16px;font-weight:400;}
#search-additional-form .form-control::-moz-placeholder{color:#bfc9ce;font-size:16px;font-weight:400;}
#search-additional-form .form-control:-moz-placeholder{color:#bfc9ce;font-size:16px;font-weight:400;}
#search-additional-form .form-control:-ms-input-placeholder{color:#bfc9ce;font-size:16px;font-weight:400;}
#search-additional-form .aside-submit{background:transparent;border:none;position:absolute;right:0;top:-2px;height:100%;width:45px;font-size:14px;padding-right:24px;}
.wpt_widget_content .tab-content > ul > li{list-style-type:none;margin:0 0 11px 0 !important;padding:0px 15px 15px 15px !important;}
.wpt_widget_content .tab-content > ul{margin:0 !important;padding:0 !important;}
html #tags-tab-content ul li{margin:4px !important;padding:0 !important;}
html #tags-tab-content ul li:hover a{text-decoration:none !important;}
#reply-form{}
#reply-form .form-control{border-radius:22px;border:1px solid #e8ecef;background:#fff;font-size:14px;color:inherit;margin-bottom:20px;padding:14px 30px 14px;height:auto;-webkit-transition:border 0.3s linear;-moz-transition:border 0.3s linear;-ms-transition:border 0.3s linear;-o-transition:border 0.3s linear;transition:border 0.3s linear;}
#reply-form .form-control:focus{box-shadow:none;}
#reply-form .form-control:invalid:focus{border-color:rgba(255, 0, 0, 0.65);background:rgba(255, 0, 0, 0.65);}
#reply-form .form-control::-webkit-input-placeholder{color:#bfc9ce;font-size:14px;font-weight:400;}
#reply-form .form-control::-moz-placeholder{color:#bfc9ce;font-size:14px;font-weight:400;}
#reply-form .form-control:-moz-placeholder{color:#bfc9ce;font-size:14px;font-weight:400;}
#reply-form .form-control:-ms-input-placeholder{color:#bfc9ce;font-size:14px;font-weight:400;}
#reply-form textarea.form-control{height:110px;}
#reply-form .btn-submit{background:#00c8c8;border-color:#00c8c8;}
#reply-form .btn-submit:hover,
#reply-form .btn-submit:active,
#reply-form .btn-submit.focus{background:transparent;border-color:#80c2d7;color:#232c30;}
.b-page-wrap{position:relative;overflow:hidden;}
.b-page-content{padding-top:90px;}
.b-page-content.with-layer-bg{position:relative;padding-top:0;margin-top:-101px;}
.map-bg{background:url(//www.germanagiora.it/wp-content/themes/images/content/texture/map-bg.png) no-repeat center top;}
.b-helper-wrapper{position:relative;overflow:hidden;}
.b-layer{position:relative;height:500px;}
.layer-bg{position:absolute;overflow:hidden;height:500px;width:100%;left:0;top:0;}
.layer-bg:after{content:'';display:block;position:absolute;width:230px;height:230px;background:transparent;border-radius:50%;border:1px solid #57cbcf;left:0;right:0;margin:0 auto;bottom:-115px;}
.layer-bg-mod{position:relative;overflow:hidden;height:500px;}
.b-layer-big{position:relative;height:900px;}
.layer-big-bg{position:absolute;overflow:hidden;height:900px;width:100%;left:0;top:0;}
.layer-big-bg:after{content:'';display:block;position:absolute;width:230px;height:230px;background:transparent;border-radius:50%;border:1px solid #57cbcf;left:0;right:0;margin:0 auto;bottom:-115px;}
.shape-bg{position:absolute;left:0;bottom:0;width:100%;height:368px;}
.shape-bg:before{content:'';width:100%;height:368px;background-image:url(//www.germanagiora.it/wp-content/themes/images/content/texture/shape-bg.png);background-repeat:no-repeat;background-position-x:center;background-position-y:top;position:absolute;bottom:0;left:0;}
.page-layer-bg1{background-image:url(//www.germanagiora.it/wp-content/themes/images/content/pages-background/page-layer-bg1.jpg);background-repeat:no-repeat;background-position:center top;}
.page-layer-bg2{background-image:url(//www.germanagiora.it/wp-content/themes/images/content/pages-background/page-layer-bg2.jpg);background-repeat:no-repeat;background-position:center top;}
.page-layer-bg3{background-image:url(//www.germanagiora.it/wp-content/themes/images/content/pages-background/page-layer-bg3.jpg);background-repeat:no-repeat;background-position:center top;}
.page-layer-bg4{background-image:url(//www.germanagiora.it/wp-content/themes/images/content/pages-background/page-layer-bg4.jpg);background-repeat:no-repeat;background-position:center top;}
.page-layer-bg5{background-image:url(//www.germanagiora.it/wp-content/themes/images/content/pages-background/page-layer-bg5.jpg);background-repeat:no-repeat;background-position:center top;}
.page-layer-big-bg{background-image:url(//www.germanagiora.it/wp-content/themes/images/content/pages-background/page-layer-home.jpg);background-repeat:no-repeat;background-position:center top;}
.layer-content, .layer-content-big{padding-top:190px;color:#fff;position:relative;z-index:3;}
.layer-content .main-heading, .layer-content-big .main-heading{color:inherit;}
.layer-content .b-breadcrumbs, .layer-content-big .b-breadcrumbs{border-color:transparent;background:rgba(255, 255, 255, 0.2);}
.layer-content-big{padding-top:290px;}
.b-layer-main{padding-top:53px;background:#fff;position:relative;}
.b-video .video-caption{color:#fff;font-size:48px;font-weight:300;position:relative;z-index:2;}
.b-video .video-icon{display:inline-block;vertical-align:middle;margin:9px 9px 38px 9px;width:90px;height:90px;border-radius:50%;color:#fff;font-size:36px;text-align:center;position:relative;-webkit-transition:opacity 0.3s ease-in-out;-moz-transition:opacity 0.3s ease-in-out;-ms-transition:opacity 0.3s ease-in-out;-o-transition:opacity 0.3s ease-in-out;transition:opacity 0.3s ease-in-out;}
.b-video .video-icon:before{content:'';border-top:1px solid #eeeeee;top:50%;left:-55%;width:30px;position:absolute;}
.b-video .video-icon:after{content:'';border-top:1px solid #eeeeee;top:50%;right:-55%;width:30px;position:absolute;}
.b-video{background:#fff;width:100%;margin:0 auto;min-height:305px;max-width:590px;padding:50px;box-shadow:6px 18px 31px -8px #d6d6d6;border:1px solid rgba( 214, 214, 214, 0.5);}
.b-video h5{font-size:30px;color:#222;padding:0 0 10px 0;margin:0;}
.b-video h6{font-size:16px;color:#666666;margin:0;padding:0;}
.b-video .video-icon i{position:absolute;top:50%;margin-top:-18px;left:0;right:0;margin-right:-7px;}
.b-video .video-icon{background:#27ae60;}
.b-video, .b-video .video-icon, .wrap-cards, .department-1-item, .list-services-2__item{transition:all 1s linear;-webkit-transition:all 1s linear;-o-transition:all 1s linear;-moz-transition:all 1s linear;}
.b-video:hover, .wrap-cards:hover, .department-1-item:hover, .list-services-2__item:hover{transform:scale(1.05);z-index:7;position:relative;}
.b-ask{display:flex;justify-content:center;align-items:center;flex-direction:row;height:auto;padding:8.5% 0;position:relative;background:url(//www.germanagiora.it/wp-content/themes/images/content/pages-background/reviews-bg.jpg) no-repeat;background-size:cover;background-attachment:fixed;background-position:center;}
.b-ask:before{content:'';display:block;position:absolute;left:0;top:0;width:100%;height:100%;background:rgba(0, 0, 0, 0.8);z-index:1;}
.wave-bg{width:100%;height:100%;background-image:url(//www.germanagiora.it/wp-content/themes/images/content/texture/wave-bg-grey.png);background-repeat:no-repeat;background-position-x:left;background-position-y:50%;position:absolute;top:25%;left:0;}
.pattern-bg{background-image:url(//www.germanagiora.it/wp-content/themes/images/content/texture/pattern.png);background-repeat:no-repeat;background-position:bottom;}
footer.footer{background:#222;color:#fff;}
.b-footer-content{padding:128px 0 150px;}
.b-footer-box .footer-box-title{margin:0 0 28px;color:#23272c;font-size:16px;font-weight:500;}
.b-footer-box li{margin-bottom:12px;}
.footer-mail{padding-top:15px;}
footer.footer .b-socials{margin-bottom:15px;}
.copy{margin-bottom:70px;}
.footer-logo{display:inline-block;}
footer.footer .widgettitle{font-weight:inherit;font-size:16px;padding-bottom:15px;margin-bottom:15px;}
footer.footer #mc4wp_email{width:100%;border:0;padding:10px;background:#fff;}
footer.footer .btn{background:#f2480c;border-radius:0;border:0;position:absolute;top:0;right:0;height:47px;}
footer.footer .mc4wp_form_box{margin-bottom:25px;margin-top:10px;}
footer.footer .mc4wp_form_box .btn{color:#fff !important;}
footer.footer .mc4wp_form_box + p{display:none;}
.footer-form{max-width:500px;margin:0 auto;}
.footer-form input[type=text],
.footer-form input[type=email]{width:100%;color:#fff;border:1px solid rgba(255, 255, 255, .3) !important;border-bottom:0;padding:16px !important;border-radius:0;background-color:rgba(255, 255, 255, .2);box-shadow:none !important;margin:0px !important;height:50px !important;font-weight:300;}
.footer-form textarea{width:100%;color:#fff;border:1px solid rgba(255, 255, 255, .3) !important;border-bottom:0;border-radius:0;background-color:rgba(255, 255, 255, .2);box-shadow:none !important;height:150px;margin:0;}
.footer-form div.wpcf7{margin:0;padding:0;margin:0 auto;max-width:500px;}
.footer-form input[type=submit]{color:#fff;background-color:#28ad62;border-color:#28ad62;display:inline-block;width:100%;font-size:17px;position:relative;padding:17px;top:-38px;border:none;border-radius:0 !important;text-transform:none !important;font-weight:300;}
footer.footer a{-webkit-transition:all 0.3s linear;-moz-transition:all 0.3s linear;-ms-transition:all 0.3s linear;-o-transition:all 0.3s linear;transition:all 0.3s linear;}
html .footer *{color:#cccccc;}
html .footer p{color:#cccccc !important;}
html .footer .widgettitle{color:#fff !important;font-weight:400 !important;text-transform:none !important;font-size:16px !important;position:relative !important;border:0;margin:0 0 35px 0;padding-bottom:15px;}
html .footer .widgettitle:before{position:absolute;content:"";display:inline-block;bottom:0;left:0;width:30px;border-bottom:2px solid #ccc;}
.b-aside .b-aside-item{border-bottom:1px dotted;padding-bottom:38px;margin-bottom:48px;}
.b-aside .b-aside-item:last-child{margin-bottom:0;padding-bottom:0;border:none;}
.b-search-add{margin-bottom:46px;}
.aside-title{font-size:18px;color:#23272c;font-weight:500;margin:0 0 26px;}
.aside-title i{float:right;font-size:15px;position:relative;top:4px;}
.aside-title i:before{padding:2px;}
.aside-categories ul{margin:0;}
.aside-categories ul li{margin-bottom:18px;}
.aside-categories ul li:last-child{margin-bottom:0;}
.aside-categories ul a{display:block;}
.aside-categories ul a:hover{color:#bfc9ce;}
.aside-categories ul .categories-counter{float:right;color:#bfc9ce;}
.aside-author .userpic{margin-bottom:26px;}
.aside-author .name{color:#23272c;letter-spacing:1px;font-size:13px;font-weight:500;margin-bottom:10px;}
.aside-author .caption{line-height:2;margin-bottom:4px;}
.aside-author .b-socials li{margin-right:14px;margin-bottom:0;}
.b-about .b-info-columns-holder{margin-bottom:95px;}
.b-team-holder{background:#f6f8f9;padding-top:0;margin-bottom:0;}
.b-team-holder .b-upper-title{color:#ffffff;margin-top:-25px;margin-bottom:-15.5%;}
.b-team-holder .b-slick-holder{padding-top:0;}
.team-carousel-item{width:395px;padding:0 15px;}
.team-member{position:relative;}
.b-team-holder .slick-list{overflow:visible !Important;}
.member-caption{border-radius:6px;position:absolute;left:0;bottom:45px;width:100%;padding:32px 36px 15px;background:rgba(255, 255, 255, 0.75);-webkit-box-shadow:0px 1px 6px 1px rgba(0, 0, 0, 0.4);-moz-box-shadow:0px 1px 6px 1px rgba(0, 0, 0, 0.4);box-shadow:0px 1px 6px 1px rgba(0, 0, 0, 0.4);opacity:0;-webkit-transition:opacity 0.4s ease-in-out;-moz-transition:opacity 0.4s ease-in-out;-ms-transition:opacity 0.4s ease-in-out;-o-transition:opacity 0.4s ease-in-out;transition:opacity 0.4s ease-in-out;}
.member-caption .member-name{font-size:24px;}
html .member-caption .member-position{font-size:16px;margin-bottom:16px;font-weight:inherit!important;}
.member-caption .b-socials li{margin-right:15px;}
.team-carousel-item.slick-active .member-caption{opacity:1;}
.b-team-holder-mod{margin-bottom:0;}
.b-team-list{position:relative;margin:0;}
.last-list-item{overflow:inherit !important;}
.last-list-item:after{content:'';display:block;width:0;height:0;border-style:solid;border-color:#27ae60 transparent transparent transparent;border-width:25px 0px 0 25px;position:absolute;right:5%;bottom:-25px;}
.b-team-list ul{margin-bottom:0;}
.b-team-list .team-list-item{float:left;position:relative;overflow:hidden;width:25%;margin-left:-3px;}
.b-team-list .team-list-item img{width:100%;height:auto;}
.b-team-list .team-list-item .member-list-caption{position:absolute;width:100%;height:100%;left:0;top:100%;color:#fff;padding:40px 15px 0 45px;-webkit-transition:all 0.3s linear;-moz-transition:all 0.3s linear;-ms-transition:all 0.3s linear;-o-transition:all 0.3s linear;transition:all 0.3s linear;}
.b-team-list .team-list-item:not(.last-list-item) .member-list-caption:before{background:#27ae60 !important;content:'';display:block;width:100%;height:100%;top:0;left:0;position:absolute;opacity:0.8;}
.b-team-list .team-list-item .member-list-caption .member-name{font-size:24px;position:relative;}
.b-team-list .team-list-item .member-list-caption .member-position{color:inherit;font-size:16px;position:relative;font-weight:300;}
.b-team-list .team-list-item .member-list-caption .b-socials{position:absolute;width:100%;bottom:40px;z-index:2;}
.b-team-list .team-list-item .member-list-caption .b-socials li{margin-right:0;}
.b-team-list .team-list-item .member-list-caption .b-socials a{color:inherit;}
.b-socials i:before{color:#fff !important;}
.member-caption .b-socials i:before{color:#333 !important;}
.b-team-list .team-list-item .member-list-caption .b-socials a:hover{opacity:.85;}
.b-team-list .team-list-item:hover .member-list-caption{top:0;}
.b-team-list .team-list-item.last-list-item .member-list-caption{top:0;padding:0 30px;text-align:center;display:flex;justify-content:center;align-items:center;flex-direction:column;background:#27ae60;margin-left:0;width:100%;}
.b-team-list .team-list-item.last-list-item .member-list-caption .list-title{font-size:24px;position:relative;font-weight:600;}
.b-team-list .team-list-item.last-list-item .member-list-caption .list-description{position:relative;font-size:16px;margin-bottom:30px;line-height:1.5;color:#fff;font-weight:300;padding-top:10px;}
.b-team-list .team-list-item.last-list-item .member-list-caption .btn{width:auto;padding:16px 35px;}
.b-awards{margin-bottom:95px;}
.b-awards-info{margin-bottom:72px;}
.b-awards-info .b-text{font-size:18px;}
.b-awards-icons-holder ul li{margin-bottom:25px;margin-right:140px;}
.b-awards-icons-holder ul li:last-child{margin-right:0;}
.b-history{}
.round-ico{width:40px;height:40px;background:#fff;border:5px solid #eff2f7;border-radius:50%;-webkit-box-shadow:inset 0px 0px 0px 2px #cacddc;-moz-box-shadow:inset 0px 0px 0px 2px #cacddc;box-shadow:inset 0px 0px 0px 2px #cacddc;}
.round-ico.little{width:25px;height:25px;background:#fff;border:5px solid #eeeef2;border-radius:50%;-webkit-border-radius:50%;-moz-border-radius:50%;-webkit-box-shadow:inset 0px 0px 0px 2px #cacddc;-moz-box-shadow:inset 0px 0px 0px 2px #cacddc;box-shadow:inset 0px 0px 0px 2px #cacddc;}
.wrap-timeline{position:relative;}
.wrap-timeline:after{content:'';position:absolute;top:0;display:block;bottom:20px;left:50%;width:2px;margin-left:-1px;background:#eff2f7;}
.wrap-timeline .top-row .time-title{text-align:center;height:92px;position:relative;}
.wrap-timeline .top-row .time-title .round-ico{position:absolute;left:50%;margin-left:-26px;bottom:40px;z-index:1;width:52px;height:52px;line-height:44px;}
.wrap-timeline .top-row .time-title .round-ico .icon{font-size:16px;text-align:center;color:#727272;}
.wrap-timeline .top-row .time-title .round-ico:hover{text-decoration:none;}
.wrap-timeline .top-row .time-title .round-ico:after{content:'';display:block;position:absolute;width:2px;height:52px;left:50%;top:42px;margin-left:-1px;background:#eff2f7;}
.wrap-timeline .row{position:relative;}
.wrap-timeline .row>.round-ico.big{position:absolute;top:-5px;left:50%;margin-left:-20px;z-index:1;}
.wrap-timeline .row>.round-ico.big:after{content:'';display:block;position:absolute;width:34px;height:1px;left:100%;top:13px;background:#cacddc;}
.wrap-timeline .row>.round-ico.big:before{position:absolute;content:'';display:block;width:7px;height:7px;right:-37px;top:10px;border-radius:50%;-webkit-border-radius:50%;-moz-border-radius:50%;background:#cacddc;}
.wrap-timeline .row>.round-ico.little{position:absolute;top:0px;left:50%;margin-left:-13px;z-index:1;}
.wrap-timeline .row>.round-ico.little:after{content:'';display:block;position:absolute;width:34px;height:1px;right:100%;top:6px;background:#cacddc;}
.wrap-timeline .row>.round-ico.little:before{position:absolute;content:'';display:block;width:7px;height:7px;left:-37px;top:3px;border-radius:50%;-webkit-border-radius:50%;-moz-border-radius:50%;background:#cacddc;}
.wrap-timeline .left-row{text-align:right;margin-bottom:20px;}
.wrap-timeline .right-row{text-align:left;margin-bottom:20px;}
.wrap-timeline .right-row .time-item{padding-left:80px;}
.wrap-timeline .left-row .time-item{padding-right:80px;}
.wrap-timeline .time-item{padding-top:7px;}
.wrap-timeline .time-item .date{font-size:12px;text-transform:uppercase;font-weight:normal;color:#28ad62;margin-bottom:10px;line-height:1.1;}
.wrap-timeline .time-item .time-image img{max-width:420px;margin-bottom:20px;width:100%;height:auto;border:5px solid #eff2f7;border-radius:2px;}
.wrap-timeline .time-item .title{font-size:23px;color:#333333;margin-bottom:16px;line-height:1.1;font-weight:600;}
.wrap-timeline .time-item .time-content p:last-child{margin-bottom:0;}
.wrap-timeline .time-item .time-content , .wrap-timeline .time-item .time-content p{color:#888888;line-height:1.9;font-size:15px;}
.wrap-timeline .plus .plus-ico{cursor:pointer;display:block;z-index:1;margin:0 auto;position:relative;width:50px;height:50px;background:#fff;border:5px solid #eeeef2;border-radius:50%;-webkit-border-radius:50%;-moz-border-radius:50%;-webkit-box-shadow:inset 0px 0px 0px 2px #cacddc;-moz-box-shadow:inset 0px 0px 0px 2px #cacddc;box-shadow:inset 0px 0px 0px 2px #cacddc;font-size:30px;line-height:40px;text-align:center;text-decoration:none;padding:0;-moz-transition:all 0.3s ease-out;-o-transition:all 0.3s ease-out;-webkit-transition:all 0.3s ease-out;transition:all 0.3s ease-out;color:#cacddc;}
.wrap-timeline .plus .plus-ico:after{content:'';display:block;position:absolute;width:2px;height:10px;left:50%;margin-left:-1px;bottom:100%;background:#eff2f7;}
.wrap-timeline .plus .plus-ico:hover{color:#fff;background:#28ad62;box-shadow:none;}
.wrap-timeline .plus .plus-ico.inactive{cursor:auto;}
.wrap-timeline .plus .plus-ico.inactive:hover{background:#fff;-webkit-box-shadow:inset 0px 0px 0px 2px #cacddc;-moz-box-shadow:inset 0px 0px 0px 2px #cacddc;box-shadow:inset 0px 0px 0px 2px #cacddc;}
.text-white .wrap-timeline .time-item .title{color:#ffffff;}
.b-myservices{margin-bottom:95px;}
.b-pager-slideshow-holder, .b-pager-slideshow-holder-mod{position:relative;margin-bottom:115px;}
.b-pager-slideshow-holder .custom-slideshow-controls span, .b-pager-slideshow-holder-mod .custom-slideshow-controls span{top:50%;margin-top:-24px;}
.b-pager-slideshow-holder #pager-slideshow-prev,
.b-pager-slideshow-holder-mod #pager-slideshow-prev,
.b-pager-slideshow-holder #pager-history-prev,
.b-pager-slideshow-holder-mod #pager-history-prev{left:-21px;}
.b-pager-slideshow-holder #pager-slideshow-next,
.b-pager-slideshow-holder-mod #pager-slideshow-next,
.b-pager-slideshow-holder #pager-history-next,
.b-pager-slideshow-holder-mod #pager-history-next,
#pager-reviews-next,
#pager-services-next{right:-21px;}
.b-pager-slideshow-holder-mod{margin-bottom:48px;}
.pager-item{padding:0 15px;text-align:center;}
.pager-item .pager-item-title{font-size:30px;color:#23272c;margin-bottom:15px;font-weight:400;}
.text-white-color .pager-item .pager-item-title{color:#fff;}
.text-white-color .custom-pager a.active .circle, .text-white-color .custom-pager-mod a.active .circle{background:#fff !important;opacity:1;}
.text-white-color .bx-wrapper *{color:#fff;}
.text-white-color .bx-wrapper .btn{color:inherit !important;}
.text-white-color .bx-wrapper .btn:hover{color:#fff !important;}
.text-white-color .custom-pager a, .text-white-color .custom-pager-mod a{color:#fff;}
.pager-item .pager-item-description{font-size:20px;font-weight:300;padding:0 100px;}
.pager-item .btn{margin-top:34px;}
.custom-pager, .custom-pager-mod{text-align:center;position:relative;overflow:hidden;margin-bottom:55px;}
.custom-pager a, .custom-pager-mod a{display:inline-block;text-align:center;font-size:12px;font-weight:bold;text-transform:uppercase;color:#bfc9ce;margin:0 2.5%;position:relative;}
.custom-pager a .pager-title, .custom-pager-mod a .pager-title{display:inline-block;padding:5px 16px;background:transparent;border-radius:20px;margin-bottom:6px;position:relative;-webkit-transition:background 0.3s linear;-moz-transition:background 0.3s linear;-ms-transition:background 0.3s linear;-o-transition:background 0.3s linear;transition:background 0.3s linear;}
.custom-pager a .pager-title:before, .custom-pager-mod a .pager-title:before{content:'';display:block;position:absolute;width:0;height:0;border-style:solid;border-width:5px 5px 0 5px;border-color:transparent transparent transparent transparent;bottom:-4px;left:0;right:0;margin:0 auto;-webkit-transition:all 0.3s linear;-moz-transition:all 0.3s linear;-ms-transition:all 0.3s linear;-o-transition:all 0.3s linear;transition:all 0.3s linear;}
.custom-pager a .circle, .custom-pager-mod a .circle{display:block;margin:0 auto;width:11px;height:11px;border-radius:50%;background:rgba(0, 200, 200, 0);position:relative;-webkit-transition:all 0.3s ease;-moz-transition:all 0.3s ease;-ms-transition:all 0.3s ease;-o-transition:all 0.3s ease;transition:all 0.3s ease;}
.custom-pager a .circle:before, .custom-pager-mod a .circle:before{content:'';display:block;position:absolute;width:87px;height:1px;background:#e6e6e6;top:50%;margin-top:-0.5px;right:12px;}
.custom-pager a .circle:after, .custom-pager-mod a .circle:after{content:'';display:block;position:absolute;width:96px;height:1px;background:#e6e6e6;top:50%;margin-top:-0.5px;left:12px;}
.custom-pager a .circle .inner-circle, .custom-pager-mod a .circle .inner-circle{display:inline-block;width:8px;height:8px;border-radius:50%;border:1px solid #e6e6e6;background:transparent;position:absolute;top:50%;margin-top:-4px;left:50%;margin-left:-4px;}
.custom-pager a .pager-icon, .custom-pager-mod a .pager-icon{font-size:48px;}
.custom-pager a.active, .custom-pager-mod a.active{color:#fff;}
.custom-pager a.active .pager-title, .custom-pager-mod a.active .pager-title{background:#00c8c8;}
.custom-pager a.active .pager-title:before, .custom-pager-mod a.active .pager-title:before{border-color:#00c8c8 transparent transparent transparent;}
.custom-pager a.active .circle, .custom-pager-mod a.active .circle{background:rgba(0, 200, 200, 0.3);}
.custom-pager a.active .circle .inner-circle, .custom-pager-mod a.active .circle .inner-circle{border-color:transparent;background:#00c8c8;}
.custom-pager-mod a{font-weight:normal;margin:0 2%;}
.custom-pager-mod a .pager-title{margin-top:10px;letter-spacing:1px;font-weight:bold;}
.custom-pager-mod a .pager-icon{padding:2px;}
.custom-pager-mod a .circle::before, .custom-pager-mod a .circle::after{width:100px;}
.custom-pager-mod a:first-child .circle::before{display:none;}
.custom-pager-mod a:last-child .circle::after{display:none;}
.custom-pager-mod a.active{color:#23272c;}
.custom-pager-mod a.active .pager-title{background:none;}
.custom-pager-mod a.active .pager-title:before{display:none;}
.custom-pager a.active .pager-title, .custom-pager-mod a.active .pager-title{color:#fff;}
.b-quote{padding-top:110px;padding-bottom:20px;}
.b-quote-caption .quote-icon{font-size:38px;margin-top:-35px;color:#337ab7;}
.b-quote-caption .quote-title{font-size:45px;color:#23272c;font-weight:400;margin:14px 0 10px;}
.b-quote-caption .quote-text{font-size:18px;line-height:1.6;margin-bottom:38px;}
.b-quote-caption .quote-author{float:left;}
.b-quote-caption .quote-author .quote-author-name{color:#23272c;font-weight:400;font-size:20px;}
.b-quote-caption .quote-author .quote-author-position{font-size:14px;}
.b-quote-caption .quote-sign{margin-top:12px;float:right;max-width:120px;}
.b-quote-caption .quote-sign img{width:100%;height:auto;}
.b-quote-photo{margin-top:-200px;margin-right:-15%;margin-left:110px;position:relative;top:auto;bottom:-48px;}
.b-quote-photo img{max-width:100%;height:auto;}
.b-about-tabs{padding:0;position:relative;color:#fff;background-size:cover;}
.b-aboutme{background:#f6f8f9;margin-bottom:122px;display:flex;flex-direction:row;align-items:stretch;position:relative;overflow:hidden;}
.b-aboutme .left-side, .b-aboutme .right-side{width:50%;position:relative;}
.b-aboutme .b-big-img{position:relative;overflow:hidden;}
.b-aboutme .b-camera{position:absolute;top:65%;right:-135px;margin-top:-284px;}
.b-aboutme .right-side{display:flex;justify-content:center;align-items:center;}
.b-aboutme .b-quote{padding:0 15% 0 25%;}
.b-aboutme .b-socials{float:left;}
.b-aboutme .b-socials a{color:inherit;}
.skills-caption .skills-title{font-size:40px;color:#23272c;font-weight:300;margin:0 0 30px;}
.skills-caption p{font-size:18px;line-height:1.65;margin-bottom:20px;}
.skills-item{margin-bottom:30px;}
.bar-caption{margin-bottom:12px;}
.bar-caption .bar-title{float:left;font-size:13px;text-transform:uppercase;font-weight:500;letter-spacing:1px;}
.bar-caption .bar-percent{margin-top:-1px;float:right;font-size:14px;}
.bar{height:5px;position:relative;background:#e8edf0;border-radius:25px;}
.bar>span{display:block;height:5px;border-radius:25px;position:relative;overflow:hidden;}
.b-recent-works{margin-bottom:-60px;}
.b-recent-works .b-slick-holder .slick-slider .slick-list{padding:20px 0 !important;}
.recent-carousel-item{margin-bottom:15px;}
.recent-gallery{transform:scale(1);position:relative;-webkit-transition:all 0.3s linear;-moz-transition:all 0.3s linear;-ms-transition:all 0.3s linear;-o-transition:all 0.3s linear;transition:all 0.3s linear;}
.recent-gallery .recent-caption{position:relative;background:#fff;font-family:'Poppins', sans-serif;font-weight:300;color:inherit;padding:18px 15px 18px 30px;font-size:12px;opacity:0;-webkit-transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out;-ms-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out;}
.recent-gallery .recent-caption i{margin-right:12px;}
.recent-carousel-item.slick-active .recent-gallery{z-index:2;-webkit-box-shadow:0px 2px 10px 0px rgba(0, 0, 0, 0.4);-moz-box-shadow:0px 2px 10px 0px rgba(0, 0, 0, 0.4);box-shadow:0px 2px 10px 0px rgba(0, 0, 0, 0.4);transform:scale(1.06);}
.recent-carousel-item.slick-active .recent-gallery .recent-caption{opacity:1;}
.b-clients{margin-bottom:75px;}
.clients-list{margin-bottom:0;text-align:center;}
.clients-list li{margin:0 24px 25px;}
.clients-list a{display:block;opacity:.5;-webkit-transition:all 0.35s linear;-moz-transition:all 0.35s linear;-ms-transition:all 0.35s linear;-o-transition:all 0.35s linear;transition:all 0.35s linear;}
.clients-list a:hover{opacity:1;}
.owl-item .twitter-feed{max-width:500px;margin:0 auto;padding:0;}
.twitter article{padding:120px 0 90px;text-align:center;}
.twitter article i{font-size:36px;margin-bottom:24px;}
.twitter article p{font-size:24px;line-height:1.6;margin-bottom:0;}
.twitter article p a{text-decoration:underline;}
.text-white .twitter article p a{color:#fff;}
.tw-fot{padding-top:20px;}
.tw-fot *{font-style:normal !important;}
.twitter article footer{font-weight:500;margin-top:25px;letter-spacing:-.03em;text-transform:uppercase;color:#fff;}
.twitter article footer cite{letter-spacing:-.1em;text-transform:none;color:rgba(255, 255, 255, .4);font-style:normal;}
.twitter:hover .owl-pagination{opacity:1 !important}
.twitter .owl-carousel .owl-controls .owl-pagination{margin-top:30px;padding-top:20px;opacity:0;-webkit-transition:all .3s ease-out;-moz-transition:all .3s ease-out;position:absolute;right:0;top:0;-ms-transition:all .3s ease-out;-o-transition:all .3s ease-out;transition:all .3s ease-out;}
.twitter .owl-carousel .owl-controls .owl-pagination .owl-page{display:block;}
.twitter .owl-carousel .owl-controls .owl-pagination .owl-page:not(:first-of-type){margin-left:0;}
.twitter .owl-carousel .owl-controls .owl-pagination .owl-page span{display:block;width:12px;height:12px;border-radius:50%;background-color:rgba(255, 255, 255, .4);}
.twitter .owl-carousel .owl-controls .owl-pagination .owl-page.active span{background-color:#fff;}
.blog{margin-bottom:0;clear:both;}
.blog .post .post-heading{position:relative;}
.blog .post .post-heading .post-image{display:block;overflow:hidden;height:230px;border-top-left-radius:0px;border-top-right-radius:0px;}
.blog .post .post-heading .post-image img{-webkit-transition:all 0.3s linear;-moz-transition:all 0.3s linear;-ms-transition:all 0.3s linear;-o-transition:all 0.3s linear;transition:all 0.3s linear;}
.blog .post .post-heading .post-image:hover img{transform:scale(1.1);opacity:0.9;}
.blog .post .post-heading .post-avatar{position:absolute;right:25px;bottom:-35px;}
.blog .post .post-heading .post-avatar>img{width:70px;height:70px;border:5px solid #fff;border-radius:50%;}
.blog .post .post-body{padding:0;border-top:0;border-bottom-right-radius:3px;border-bottom-left-radius:3px;}
.wrap-info .rtd > .vc_row{margin-left:0 !important;margin-right:0 !important;}
.blog .post .post-body .vc_column_container>.vc_column-inner{box-sizing:border-box;padding-left:0;padding-right:0;width:100%;}
.blog .post .post-body ul li:first-of-type{margin-right:20px;}
.blog .post .post-body ul i{margin-right:.5em;}
.b-blog .grid-sizer, .b-blog .grid-item{width:50%;}
.b-blog__item.grid-item{padding:0 15px;}
.blog-item-content{background:#fff;position:relative;margin-bottom:32px;}
.blog-item-content .blog-item-img{display:block;float:left;position:relative;}
.blog-item-content .blog-item-img:before{content:'';display:block;width:0;height:100%;position:absolute;left:0;top:0;-webkit-transition:all 0.3s linear;-moz-transition:all 0.3s linear;-ms-transition:all 0.3s linear;-o-transition:all 0.3s linear;transition:all 0.3s linear;}
.blog-item-content .blog-item-img .blog-category{display:inline-block;padding:3px 11px;background:rgba(0, 0, 0, 0.7);color:#fff !important;font-weight:500;text-transform:uppercase;position:absolute;left:24px;top:36px;border-radius:25px;font-size:10px;letter-spacing:1px;}
.blog-item-content .blog-item-caption{position:relative;overflow:hidden;padding:35px 35px 0;height:300px;}
.blog-item-content.blog-item-no-image .blog-item-caption{padding:78px 35px 35px 35px;}
.blog-item-content.blog-item-no-image .blog-item-caption .item-data{position:absolute;right:25px;}
.blog-item-content .blog-item-caption .item-data{color:#bfc9ce !important;font-style:normal;font-size:14px;margin-bottom:22px;}
.blog-item-content .blog-item-caption .item-name, .blog-item-content .blog-item-caption .item-name a{color:#23272c;font-size:24px;margin:0 0 26px;line-height:1.3;}
.blog-item-content .blog-item-caption .item-description{margin-bottom:32px;}
.blog-item-caption *{color:#333 !important;}
.blog-item-content .blog-item-caption .item-read-more{line-height:2px;display:block;border:1px solid #e8ecef;color:#a6afb4;border-radius:10px;width:30px;height:14px;text-align:center;font-size:20px;letter-spacing:.5px;-webkit-transition:border-color 0.4s linear;-moz-transition:border-color 0.4s linear;-ms-transition:border-color 0.4s linear;-o-transition:border-color 0.4s linear;transition:border-color 0.4s linear;}
.blog-item-content .blog-author{position:absolute;left:56%;bottom:30px;}
.blog-item-content .blog-author .blog-author-userpic{display:inline-block;vertical-align:middle;margin-right:6px;}
.blog-item-content .blog-author .blog-author-userpic img{border-radius:50%;}
.blog-item-content .blog-author .blog-author-name{display:inline-block;font-weight:500;}
.blog-item-content:hover .blog-item-img:before{width:100%;}
.b-blog-classic{margin-top:48px;margin-bottom:92px;}
.b-blog-classic .b-blog-items-holder{margin-right:36px;border-right:1px solid #e8ecef;}
.b-blog-classic .blog-item-content{border-radius:0;box-shadow:none;margin-bottom:40px;}
.b-blog-classic .blog-item-content .blog-item-img:before{width:100%;height:100%;opacity:0;}
.b-blog-classic .blog-item-content .blog-item-img .blog-category{left:40px;top:42px;}
.b-blog-classic .blog-item-content .blog-item-caption{padding:44px 60px 0 50px;}
.b-blog-classic .blog-item-content .blog-item-caption .item-data{margin-bottom:18px;}
.b-blog-classic .blog-item-content .blog-item-caption .item-name{margin-bottom:20px;}
.b-blog-classic .blog-item-content .blog-item-caption .item-description{margin-bottom:36px;}
.b-blog-classic .blog-item-content .blog-item-caption .item-read-more{margin-bottom:40px;}
.b-blog-classic .blog-item-content .blog-author{position:static;}
.b-blog-classic .blog-item-content:hover .blog-item-img:before{opacity:.7;}
.b-popular .blog-item-content{margin-bottom:20px;box-shadow:none;}
.b-popular .blog-item-content:last-child{margin-bottom:0;}
.b-popular .blog-item-content .blog-item-caption{padding:0 0 0 20px;}
.b-popular .blog-item-content .blog-item-caption .item-data{margin-bottom:8px;}
.b-popular .blog-item-content .blog-item-caption .item-name{font-size:16px;font-weight:500;margin-bottom:0;}
.b-blog-single{margin-top:36px;}
.b-blog-single .b-blog-single-content{line-height:2;position:relative;padding-bottom:62px;}
.b-blog-single .b-blog-single-content:after{content:'';display:block;width:1px;height:100%;position:absolute;right:-64px;top:0;border-right:1px solid #e8ecef;}
.b-blog-single .b-blog-single-content .blog-item-content{box-shadow:none;margin-bottom:0;}
.b-blog-single .b-blog-single-content .blog-item-content .blog-item-caption{padding:0;}
.b-blog-single .b-blog-single-content .blog-item-content .blog-item-caption .item-name{line-height:1.5;margin-bottom:30px;}
.b-blog-single .b-blog-single-content .blog-item-content .blog-item-caption .item-description{margin-bottom:50px;}
.b-blog-single .b-text{margin-bottom:52px;}
.b-blog-single .b-text .b-text-title{font-size:30px;color:#23272c;margin:0 0 20px;}
.b-blog-single .b-text p{margin-bottom:0;}
.b-blog-single .b-text-2-columns{margin-bottom:26px;}
.b-blog-single .b-text-list{padding-top:20px;}
.b-blog-single .b-text-list li{margin-bottom:24px;}
.b-blog-single .b-text-list li:last-child{margin-bottom:35px;}
.b-blog-single .b-text-list .order{float:left;font-size:18px;font-weight:500;color:#246bad;line-height:1.1;margin-right:50px;}
.b-blog-single .b-text-list .content{position:relative;overflow:hidden;}
.b-single-tags-share{-webkit-box-shadow:0px 3px 15px 4px #e7e7e7;-moz-box-shadow:0px 3px 15px 4px #e7e7e7;box-shadow:0px 3px 15px 4px #e7e7e7;padding:28px 0 17px;margin-bottom:62px;}
.b-single-tags-share .b-tags{margin-left:6.5%;}
.b-single-tags-share .b-socials{margin-right:15.5%;}
.b-single-tags-share .b-socials li{margin-right:7px;}
.b-single-tags-share .b-socials a{color:#bfc9ce;}
.b-single-tags-share ul{margin:0;}
.b-single-slideshow-holder{-webkit-box-shadow:0px 3px 15px 4px #e7e7e7;-moz-box-shadow:0px 3px 15px 4px #e7e7e7;box-shadow:0px 3px 15px 4px #e7e7e7;position:relative;margin-bottom:55px;}
.b-single-slideshow-holder .bx-wrapper .bx-caption{position:relative;background:#fff;}
.b-single-slideshow-holder .bx-wrapper .bx-caption span{font-family:'Poppins', sans-serif;font-weight:300;color:inherit;position:relative;padding:18px 15px 18px 30px;font-size:12px;}
.b-single-slideshow-holder .bx-wrapper .bx-caption span:before{font-family:FontAwesome;content:"\f030";margin-right:12px;}
.b-single-slideshow-holder .custom-slideshow-controls span{top:45%;margin-top:-24px;}
.b-single-slideshow-holder #single-slideshow-prev{left:-21px;}
.b-single-slideshow-holder #single-slideshow-next{right:-21px;}
.b-comments-holder{margin-bottom:24px;}
.b-comments-holder .comment-item{margin-bottom:30px;padding-bottom:24px;border-bottom:1px dotted #cccccc;}
.b-comments-holder .comment-item:last-child{margin-bottom:0;border:none;}
.comment-item .comment-userpic{float:left;margin-right:30px;margin-top:10px;}
.comment-item .comment-caption{position:relative;overflow:hidden;}
.comment-item .comment-caption .comment-username{display:inline-block;color:#23272c;font-weight:500;margin-right:38px;}
.comment-item .comment-caption .comment-data{display:inline-block;font-size:14px;font-style:italic;color:#bfc9ce;}
.b-reply{background:#f6f8f9;padding:50px 52px 18px;}
.b-gallery-sorting-holder{border-bottom:1px solid #e8ecef;margin-bottom:50px;}
.b-items-sort{margin:0;}
.b-items-sort li{padding:0;margin:0 36px;}
.b-items-sort li a{display:block;padding-bottom:53px;font-size:13px;font-weight:500;letter-spacing:1px;position:relative;-webkit-transition:color 0.3s linear;-moz-transition:color 0.3s linear;-ms-transition:color 0.3s linear;-o-transition:color 0.3s linear;transition:color 0.3s linear;}
.b-items-sort li a:hover{color:#23272c;}
.b-items-sort li a:after{content:'';display:block;width:100%;height:2px;background:transparent;position:absolute;bottom:-2px;left:0;-webkit-transition:background 0.4s ease;-moz-transition:background 0.4s ease;-ms-transition:background 0.4s ease;-o-transition:background 0.4s ease;transition:background 0.4s ease;}
.b-items-sort li a.current{color:#23272c;}
.b-isotope{margin-bottom:25px;}
.b-gallery .grid-sizer, .b-gallery .grid-item{width:33.33333333%;}
.b-gallery-2 .grid-sizer, .b-gallery-2 .grid-item{width:50%;}
.b-gallery-1__item, .b-gallery-2__item{float:left;padding:0 15px;}
.b-gallery-3 .grid-sizer, .b-gallery-3 .grid-item{width:20%;}
.b-gallery-3 .grid-item-horiz{width:40%;}
.b-gallery-3 .grid-item-vertic{width:20%;}
.b-gallery-3__item{float:left;}
.load-more a, .portfolio-pagination-loading a{width:auto;height:50px;border:0 !important;border-radius:30px;text-align:center;text-transform:uppercase;font-weight:500;font-size:14px;letter-spacing:1px;display:inline-block;background:none;padding:14px 46px;margin:0 18px;vertical-align:middle;color:#fff !important;margin-bottom:50px;-webkit-transition:all 0.3s linear;-moz-transition:all 0.3s linear;-ms-transition:all 0.3s linear;-o-transition:all 0.3s linear;transition:all 0.3s linear;}
html .portfolio-pagination-loading a{line-height:24px;}
.load-more a:hover, .portfolio-pagination-loading a:hover{box-shadow:none;}
.portfolio-pagination, .portfolio-pagination-loading{padding-top:50px;}
.gallery-item-content{margin-bottom:50px;}
.gallery-item-content .gallery-item-img{display:block;position:relative;overflow:hidden;border-radius:2px;}
.gallery-item-hover{display:flex;justify-content:center;align-items:center;position:absolute;left:0;top:0;width:100%;height:100%;color:#fff;opacity:0;z-index:2;-webkit-transition:opacity 0.3s linear;-moz-transition:opacity 0.3s linear;-ms-transition:opacity 0.3s linear;-o-transition:opacity 0.3s linear;transition:opacity 0.3s linear;}
.gallery-item-hover a{display:inline-block;position:relative;padding:0 18px;font-size:20px;top:-45px;color:#fff !important;}
.pix-no-space .gallery-item-hover a{top:0;}
.gallery-item-hover a img{display:none;visibility:hidden;}
.gallery-item-hover a:before{content:'';display:block;width:40px;height:40px;border:2px solid #fff;border-radius:50%;background:transparent;position:absolute;left:50%;margin-left:-20px;top:50%;margin-top:-20px;-webkit-transition:all 0.3s linear;-moz-transition:all 0.3s linear;-ms-transition:all 0.3s linear;-o-transition:all 0.3s linear;transition:all 0.3s linear;}
.portfolio-image:hover .gallery-item-hover{opacity:0.8;}
.gallery-item-hover a:hover{cursor:pointer;}
.item-hover-icon{font-size:16px;}
.item-hover-icon i{position:relative;top:-2px;}
.gallery-item-hover a:hover:before{background:#ff9801 !important;}
.gallery-item-hover a:hover .item-hover-icon i{}
.gallery-item-caption{background:rgba(255, 255, 255, 0.95);border-radius:2px;width:92%;height:100px;margin:-85px auto 0;position:relative;z-index:4;padding:28px 15px;-webkit-box-shadow:0px 10px 20px 5px #e7e7e7;-moz-box-shadow:0px 10px 20px 5px #e7e7e7;box-shadow:0px 10px 20px 5px #e7e7e7;}
.gallery-item-caption p{margin-bottom:0;}
.gallery-item-caption .item-name{color:#23272c;font-weight:500;}
.gallery-item-caption .item-category{font-weight:400;}
.b-gallery-2 .gallery-item-content .gallery-item-caption{width:65%;}
.b-gallery-3 .gallery-item-content{margin-bottom:0;}
.b-gallery-3 .gallery-item-content .gallery-item-img{border-radius:0;}
.b-gallery-3 .gallery-item-content:after{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;content:'';-webkit-transition:all 0.3s linear;-moz-transition:all 0.3s linear;-ms-transition:all 0.3s linear;-o-transition:all 0.3s linear;transition:all 0.3s linear;}
.b-gallery-3 .gallery-item-content:hover:after{box-shadow:0 0 0 5px #fff, 0 5px 30px rgba(4, 4, 4, 0.15);}
.b-single-gallery-carousel{-webkit-box-shadow:0px 4px 8px 8px rgba(226, 226, 226, 0.85);-moz-box-shadow:0px 4px 8px 8px rgba(226, 226, 226, 0.85);box-shadow:0px 4px 8px 8px rgba(226, 226, 226, 0.85);background:rgba(226, 226, 226, 0.85);}
.b-single-gallery-carousel .single-gallery-item{width:1170px;}
.b-similar{margin-bottom:52px;}
.gallery-carousel-controls ul{margin-top:60px;margin-bottom:40px;font-size:0;}
.gallery-carousel-controls .owl-nav-btns{display:inline-block;vertical-align:middle;text-align:center;width:50px;height:50px;border:1px solid #e9ecef;border-radius:50%;font-size:25px;color:#bfc9ce;cursor:pointer;}
.gallery-carousel-controls .owl-nav-btns i{vertical-align:-2px;cursor:pointer;}
.gallery-carousel-controls .owl-nav-btns:active{-webkit-box-shadow:inset 0 3px 5px rgba(0, 0, 0, 0.125);box-shadow:inset 0 3px 5px rgba(0, 0, 0, 0.125);}
.gallery-carousel-controls .share-button{width:auto;height:50px;border:1px solid #e9ecef;border-radius:30px;text-align:center;text-transform:uppercase;font-weight:500;font-size:13px;letter-spacing:1px;display:inline-block;background:none;padding:14px 46px 14px 46px;margin:0 18px;vertical-align:middle;color:inherit;-webkit-transition:all 0.5s linear;-moz-transition:all 0.5s linear;-ms-transition:all 0.5s linear;-o-transition:all 0.5s linear;transition:all 0.5s linear;}
.gallery-carousel-controls .owl-nav-btns{-webkit-transition:all 0.5s linear;-moz-transition:all 0.5s linear;-ms-transition:all 0.5s linear;-o-transition:all 0.5s linear;transition:all 0.5s linear;}
.gallery-carousel-controls .share-button:hover, .gallery-carousel-controls .owl-nav-btns:hover{background:#246bad;color:#fff;}
.gallery-carousel-controls .share-button i{padding-right:4px;}
.gallery-carousel-controls .share-button:active{-webkit-box-shadow:inset 0 3px 5px rgba(0, 0, 0, 0.125);box-shadow:inset 0 3px 5px rgba(0, 0, 0, 0.125);}
.b-service-page .b-mono-bg{padding-top:75px;background:#f6f8f9;position:relative;overflow:hidden;}
.b-title-service, .b-title-service-mod{margin-bottom:95px;padding-top:70px;}
.b-title-service .btn, .b-title-service-mod .btn{margin-top:54px;margin-bottom:15px;}
.b-title-service .b-text p, .b-title-service-mod .b-text p{line-height:1.5;font-size:24px;font-weight:300;}
.b-title-service-mod{margin-bottom:0;}
.b-links ul{padding:25px 25px 25px;border:1px solid #e8ecef;position:relative;}
.b-links ul:before{content:'';display:block;position:absolute;width:80%;height:3px;top:-2px;left:0;right:0;margin:0 auto;}
.b-links li{padding-left:18px;position:relative;margin-bottom:14px;}
.b-links li:before{content:'\f105';font-family:FontAwesome;display:inline-block;font-size:14px;position:absolute;top:3px;left:3px;color:#ced6df;}
.b-links li:first-child:before{display:none;}
.b-links a{font-size:14px;}
.b-features-columns-holder{position:relative;}
.b-features-column, .b-features-column-mod{margin:16px 0;padding:40px 40px 50px;background:#fff;text-align:center;-webkit-box-shadow:0px 1px 4px 1px rgba(0, 0, 0, 0.1);-moz-box-shadow:0px 1px 4px 1px rgba(0, 0, 0, 0.1);box-shadow:0px 1px 4px 1px rgba(0, 0, 0, 0.1);position:relative;overflow:hidden;}
.b-features-column .features-column-icon, .b-features-column-mod .features-column-icon{font-size:48px;margin-bottom:25px;position:relative;}
.b-features-column .features-column-icon i, .b-features-column-mod .features-column-icon i{padding:40px;}
.b-features-column .features-column-title, .b-features-column-mod .features-column-title, .b-features-column *{font-size:30px;margin:0 0 22px;color:#333;position:relative;}
.b-features-column:hover *,
.b-features-column:hover *,
.b-features-column-mod:hover i{color:#fff !important;-webkit-text-fill-color:inherit;-moz-text-fill-color:inherit;text-fill-color:inherit;}
.b-features-column .features-column-text, .b-features-column-mod .features-column-text .features-column-icon i{font-size:16px;margin-bottom:25px;position:relative;padding:0 20px;}
.b-features-column .btn, .b-features-column-mod .btn{padding:16px 50px;position:relative;}
.b-features-column:before, .b-features-column-mod:before{content:'';display:block;width:100%;height:100%;position:absolute;left:0;top:0;opacity:0;-webkit-transition:background 0.5s linear;-moz-transition:background 0.5s linear;-ms-transition:background 0.5s linear;-o-transition:background 0.5s linear;transition:background 0.5s linear;}
.b-features-column:hover, .b-features-column-mod:hover{color:#fff;}
.b-features-column:hover:before, .b-features-column-mod:hover:before{opacity:1;}
.b-features-column:hover .features-column-icon i:before, .b-features-column-mod:hover .features-column-icon i:before{background:inherit;-webkit-text-fill-color:inherit;}
.b-features-column:hover .features-column-title, .b-features-column-mod:hover .features-column-title{color:#fff !important;}
.b-features-column-mod:hover .features-column-text *{color:#fff !important;}
.b-features-column-mod:hover .features-column-text *{position:relative;z-index:7;}
.b-features-column:hover .btn, .b-features-column-mod:hover .btn{color:#fff;background:rgba(255, 255, 255, 0.3);border-color:transparent;}
.b-features-column:hover .btn:hover, .b-features-column-mod:hover .btn:hover{-webkit-box-shadow:inset 0 3px 5px rgba(0, 0, 0, 0.125);box-shadow:inset 0 3px 5px rgba(0, 0, 0, 0.125);}
.b-features-column-mod{display:flex;flex-direction:column;justify-content:center;align-items:center;padding:30px 15px;height:100%;margin:0;min-height:455px;}
.b-features-column-mod .features-column-title{font-size:24px;}
.b-offers-holder, .b-offers-holder-full{padding:0 115px;display:flex;flex-direction:row;align-items:stretch;}
.b-offers-holder-full{padding:0;}
.offer-item{margin-bottom:15px;padding:15px 0;position:relative;}
.offer-item .offer-content{background:#fff;padding:42px 0 42px;position:relative;-webkit-box-shadow:0px 1px 4px 1px rgba(0, 0, 0, 0.1);-moz-box-shadow:0px 1px 4px 1px rgba(0, 0, 0, 0.1);box-shadow:0px 1px 4px 1px rgba(0, 0, 0, 0.1);}
.offer-item .offer-name{font-size:24px;color:#23272c;margin-bottom:-8px;padding:0 5px;}
.offer-item .offer-price{font-weight:500;font-size:65px;color:#23272c;margin-bottom:28px;padding:0 5px;position:relative;display:inline-block;}
.offer-item .offer-price .price-currency{display:inline-block;font-style:normal;font-size:28px;color:#bfc9ce;position:absolute;top:15px;left:-21px;}
.offer-item .offer-price .price-limit{font-weight:normal;font-style:italic;display:block;font-size:16px;color:#bfc9ce;}
.offer-item .btn{display:block;margin:0 auto;padding:16px 60px;background:#fff;}
.offer-item .offer-advantages{border-top:1px solid #e8ecef;padding:70px 0 0;margin-top:-24px;}
.offer-item .offer-advantages li{font-size:16px;margin-bottom:15px;padding:0 5px;}
.offer-item .offer-advantages li i{margin-right:5px;}
.offer-item .offer-advantages li.not-include{opacity:.45;}
.offer-item .offer-advantages li:last-child{padding-top:10px;}
.offer-item .offer-advantages li:last-child i{font-size:20px;margin:0;}
.offer-item.even-item .offer-content{background:transparent;border-color:transparent;-webkit-box-shadow:0px 1px 4px 1px transparent;-moz-box-shadow:0px 1px 4px 1px transparent;box-shadow:0px 1px 4px 1px transparent;}
.offer-item.even-item .offer-name, .offer-item.even-item .offer-price, .offer-item.even-item .offer-price span, .offer-item.even-item .btn, .offer-item.even-item .offer-advantages li{color:#fff;}
.offers-info-text{font-size:18px;line-height:1.5;padding:48px 15px 103px;}
.b-reviews-content{position:relative;z-index:1;padding-bottom:120px;}
.b-reviews-content .custom-slideshow-controls span{background:rgba(255, 255, 255, 0.1);}
.reviews-pager{position:absolute;display:block;width:100%;left:0;right:0;margin:0 auto;bottom:-40px;z-index:1;}
.reviews-pager a{display:inline-block;border-radius:50%;margin:0 18px;-webkit-transition:transform 0.4s linear, border-color 0.25s ease;-moz-transition:transform 0.4s linear, border-color 0.25s ease;-ms-transition:transform 0.4s linear, border-color 0.25s ease;-o-transition:transform 0.4s linear, border-color 0.25s ease;transition:transform 0.4s linear, border-color 0.25s ease;}
.reviews-pager a img{border:5px solid #fff;}
.reviews-pager .active{border-color:#fff;transform:scale(1.25);}
.review-item{width:68%;margin:0 auto;color:#333;}
.custom-slideshow-controls span{border:1px solid #ddd;}
.b-history .custom-slideshow-controls span{border:0;}
.b-history .custom-slideshow-controls span a{color:#fff;}
.custom-slideshow-controls span a{color:#fff;}
.text-white-color .review-item .review-text, .text-white-color .review-item .review-title, .text-white-color .review-item .review-author, .text-white-color .b-stars li{color:#fff;}
.text-white-color .custom-slideshow-controls span{border:0;}
.review-item .review-title{font-size:30px;color:inherit;margin:14px 0 20px;font-weight:normal;}
.review-item .review-text{font-size:24px;font-weight:300;font-style:italic;line-height:1.5;margin-bottom:18px;opacity:.7;}
.review-item .review-author{font-weight:500;font-size:16px;}
.review-item .review-author .pre-line{display:inline-block;vertical-align:middle;width:12px;height:1px;background:#fff;margin-right:2px;}
.b-last-works{margin-bottom:0px;}
.b-last-works .b-upper-title{margin-bottom:-95px;}
.b-last-works .b-slider-holder{position:relative;padding-top:45px;padding-bottom:40px;overflow:hidden;}
.b-last-works .mac-wrapper{width:1025px;height:576px;position:absolute;top:0;left:0;right:0;margin:0 auto;z-index:1111;}
.b-last-works .b-single-gallery-carousel{background:transparent;box-shadow:none;max-height:500px;overflow:hidden;}
.b-last-works .b-single-gallery-carousel .single-gallery-item{width:710px;margin:0 25px;}
.b-last-works .b-single-gallery-carousel .single-gallery-item img{border-radius:0;}
.b-last-works .single-gallery-item{opacity:.5;-webkit-transition:opacity 0.5s linear;-moz-transition:opacity 0.5s linear;-ms-transition:opacity 0.5s linear;-o-transition:opacity 0.5s linear;transition:opacity 0.5s linear;}
.b-last-works .center .single-gallery-item{opacity:1;}
.b-ask-content{color:#fff;position:relative;z-index:1;}
.b-ask-content .big-title-mod{color:inherit;}
.b-ask-content .b-text{margin-bottom:34px;}
.b-ask-content .b-text p{font-weight:300;font-size:20px;opacity:.6;}
.b-scroll-slide .b-upper-title{margin:-40px 0 -155px;}
.b-add-info-holder{padding-top:125px;margin-bottom:78px;color:#fff;position:relative;z-index:1;}
.b-add-info-holder .row.equal>[class*="col-"]{-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;}
.b-add-info{margin-bottom:52px;}
.b-add-info .add-info-number{float:left;margin-right:25px;}
.b-add-info .add-info-number, .b-add-info .add-info-content-title{font-weight:500;font-size:18px;}
.b-add-info .add-info-content{position:relative;overflow:hidden;}
.b-add-info .add-info-content-title{margin-bottom:8px;}
.b-add-info .add-info-content-text{font-size:16px;}
.b-about-additional{margin-bottom:42px;padding-top:75px;}
.b-about-additional .b-upper-title{margin:18px 0 -55px;}
.about-additional-img{margin-top:-132px;margin-bottom:25px;-webkit-box-shadow:0px 0px 8px 8px rgba(0, 0, 0, 0.1);-moz-box-shadow:0px 0px 8px 8px rgba(0, 0, 0, 0.1);box-shadow:0px 0px 8px 8px rgba(0, 0, 0, 0.1);}
.about-additional-img img{border-radius:inherit;}
.about-additional-content{margin-bottom:25px;}
.about-additional-content .inherit-title{color:#23272c;margin-bottom:30px;}
.about-additional-content .about-additional-text{font-size:18px;line-height:1.6;margin-bottom:40px;}
.container-absolute{position:absolute;top:278px;left:-15px;right:0;margin:0 auto;width:100%;}
.mac-wrapper-mod{position:absolute;right:0;top:0;z-index:2;}
.mac-wrapper-mod:before{content:'';display:block;background:url(//www.germanagiora.it/wp-content/themes/images/content/texture/mac-mod.png) no-repeat;width:840px;height:695px;position:absolute;top:0;left:0;}
.mac-wrapper-mod a{display:block;width:578px;height:365px;position:relative;left:130px;top:30px;-webkit-transition:opacity 0.3s ease-in-out;-moz-transition:opacity 0.3s ease-in-out;-ms-transition:opacity 0.3s ease-in-out;-o-transition:opacity 0.3s ease-in-out;transition:opacity 0.3s ease-in-out;}
.mac-wrapper-mod a:hover{opacity:.7;}
.b-home-slider-holder{position:relative;}
.b-home-slider-holder .home-slide{visibility:hidden;}
.b-home-slider-holder .home-slide.slick-current{visibility:visible;}
.b-home-slider-holder .b-slick-arrows{width:auto !important;}
.b-home-slider-holder .b-slick-arrows .slick-arrows-prev{left:5%;}
.b-home-slider-holder .b-slick-arrows .slick-arrows-next{right:5%;}
.b-home-slider-holder .custom-slideshow-controls span{background:transparent;border:1px solid #00c8c8;}
.b-home-slider-content .home-slider-text{font-size:24px;font-weight:300;margin-bottom:45px;}
.b-homepage-content .b-layer-main{padding-top:122px;}
.b-homepage-content .b-about .b-info-columns-holder{padding-top:45px;margin-bottom:0;}
.b-homepage-content .b-last-works{margin-bottom:22px;}
.b-homepage-content .gallery-carousel-controls ul{margin:5px 0;}
.b-homepage-content .b-title-service, .b-homepage-content .b-title-service-mod, .b-homepage-content .b-title-service-mod{margin-bottom:65px;}
.b-homepage-content .b-regular-tabs .tab-content{padding-bottom:95px;}
.b-homepage-content .b-team-holder{margin-bottom:100px;}
.b-homepage-content .b-skills{margin-bottom:65px;}
.tab-content li:before{display:none !important;}
.b-home-features .page-arrow{top:auto;bottom:-28px;z-index:2;}
.b-home-features .b-features-columns-holder{padding-top:10px;}
.b-home-features .b-features-columns-holder .row>[class*='col-']{padding:0;}
.b-home-features .b-features-column, .b-home-features .b-features-column-mod{margin:30px 0 30px;padding:0 40px;}
.b-home-features .b-features-column .features-column-icon, .b-home-features .b-features-column-mod .features-column-icon{font-size:90px;margin:35px 0 0;}
.b-home-features .b-features-column .features-column-icon i:before, .b-home-features .b-features-column-mod .features-column-icon i:before{-webkit-text-fill-color:inherit;font-size:70px;}
.b-home-features .b-features-column .features-column-title, .b-home-features .b-features-column-mod .features-column-title{margin:0 0 8px;}
.b-home-features .b-features-column .features-column-text, .b-home-features .b-features-column-mod .features-column-text{margin-bottom:95px;}
.b-home-features .b-features-column.even-features-column, .b-home-features .even-features-column.b-features-column-mod{margin:0 -3px;height:100%;border:none;z-index:1;}
.b-home-features .b-features-column.even-features-column .features-column-icon, .b-home-features .even-features-column.b-features-column-mod .features-column-icon{font-size:90px;margin:65px 0 0;}
.b-homepage-content-mod .b-gallery-sorting-holder{margin-top:25px;margin-bottom:2px;border-color:transparent;}
.b-homepage-content-mod .b-isotope{margin-bottom:55px;}
.b-homepage-content-mod .b-progress-list{padding-top:50px;}
.vc_icon_element-inner.vc_icon_element-size-md.vc_icon_element-have-style-inner{background-color:#ff9801 !important;border:5px solid #ffcb80 !important;}
html .vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-size-md .vc_icon_element-icon{font-size:24px !important;}
.page-title-box{min-height:100px;}
.tmpl-plugins-not-activated .page-title-box{min-height:auto;}
.tmpl-plugins-not-activated .header-section{padding-top:120px !important;}
.farvis_steps{border:0 !important;}
.b-regular-tabs .list-unstyled>i, .list-unstyled .fa{margin-right:10px;color:#1395B9;}
.text-white-color .b-regular-tabs .list-unstyled>i, .text-white-color .list-unstyled .fa{color:#fff !important;}
.list-border-bottom li{border-bottom:1px dotted #94f7be;padding-bottom:15px;margin-bottom:10px;position:relative;}
.b-regular-tabs .list-unstyled li{margin-bottom:10px;}
.vc_btn3{font-size:14px;padding:14px 45px !important;font-weight:500;text-transform:uppercase;}
.og-details h3{font-weight:400 !important;}
.og-details a{border-radius:100px !important;}
.portfolio-gallery-none{display:none;}
.vc_custom_heading h4{color:#23272c !important;font-size:20px !important;font-weight:400 !important;}
.tab-content{margin:0;}
@media(min-width:769px){
.nav-tabs-alt>li{float:left;}
}
.nav-tabs-alt{}
.nav-tabs-alt li:before{display:none !important;}
.nav-tabs-alt>li>a{font-weight:500;line-height:2.14285714;}
.nav-tabs-one>li>a{border:1px solid #e8e9ed;border-left:0;border-radius:0;}
.nav-tabs-one>li>a:hover{color:#28ad62;}
.nav-tabs-one>li:first-of-type>a{border-left:1px solid #e8e9ed;border-radius:3px 0 0 3px;}
.nav-tabs-one>li:last-of-type>a{border-radius:0 3px 3px 0;}
.nav-tabs-one>li.active>a, .nav-tabs-one>li.active>a:hover, .nav-tabs-one>li.active>a:focus{cursor:default;color:#fff;border-color:#28ad62;background-color:#28ad62;}
.nav-tabs-two>li>a{border-bottom:2px solid #e8e9ed;border-radius:0;}
.nav-tabs-two>li>a:hover{color:#28ad62;}
.nav-tabs-two>li.active>a, .nav-tabs-two>li.active>a:hover, .nav-tabs-two>li.active>a:focus{cursor:default;color:#2b2e33;border-color:#28ad62;}
.nav-tabs-two.nav-tab-inverse>li.active>a, .nav-tabs-two.nav-tab-inverse>li.active>a:hover, .nav-tabs-two.nav-tab-inverse>li.active>a:focus{color:#fff;}
.nav-tabs-vertical{display:inline-block;}
.nav-tabs-vertical>li{padding:10px 10px 10px 0;border-right:2px solid #e8e9ed;list-style-type:none;}
.nav-tabs-vertical>li i{color:#28ad62;}
.nav-tabs-vertical>li>a{font-weight:500;line-height:1;padding-left:25px;display:inline-block;color:#2b2e33;font-size:18px;}
.nav-tabs-vertical>li>a:hover{color:#28ad62;}
.nav-tabs-vertical>li.active{border-color:#28ad62;}
.nav-tabs-vertical>li.active>a, .nav-tabs-vertical>li.active>a:hover, .nav-tabs-vertical>li.active>a:focus{cursor:default;color:#2b2e33;}
.tab-pane-vertical p{margin-bottom:0;}
@media(max-width:991px){
.tab-pane-vertical p, .tab-pane-vertical h4{margin-left:0;}
.tab-pane-vertical h4{margin-top:36px;}
}
.row-same-height{display:table;width:100%;}
.col-xs-height{display:table-cell;float:none!important;}
@media(min-width:769px){
.col-sm-height{display:table-cell;float:none!important;}
}
@media(min-width:992px){
.col-md-height{display:table-cell;float:none!important;}
}
@media(min-width:1200px){
.col-lg-height{display:table-cell;float:none!important;}
}
.img-responsive{width:100%;}
.col-top{vertical-align:top;}
.col-middle{vertical-align:middle;}
.col-bottom{vertical-align:bottom;}
.wrap-tabs .col-middle{vertical-align:top;}
.v-tab-img{padding-right:15px;}
.wrap-services .service-item{display:inline-block;width:100%;}
.wrap-services .service-icon{font-size:38px;line-height:38px;width:15%;text-align:center;margin-top:0;padding-right:1%;}
.text-white-color .wrap-services .service-icon, .text-white-color .striped-icon-large{color:#fff !important;}
.wrap-services .service-item{margin-bottom:30px;}
.wrap-services .service-text{width:78%;}
.wrap-services .service-text .text-title{font-size:16px;font-weight:500;line-height:22px;margin-bottom:5px;text-transform:uppercase;color:#222;}
.wrap-services .service-text{font-size:17px;line-height:28px;color:#999;}
.full-width-tabs .wrap-tabs-content{background:#fff;position:relative;padding:100px 0;border-top:1px solid #ddd;border-bottom:1px solid #ddd;}
.full-width-tabs .wrap-services-tabs .wrap-tabs .nav.nav-tabs{margin-bottom:0;}
.full-width-tabs .wrap-services-tabs .wrap-tabs .nav.nav-tabs li{background:transparent;border:1px solid #dddddd !important;margin:0;border-right:0 !important;border-bottom:0 !important;position:relative;z-index:8;top:0px;text-transform:uppercase;}
.full-width-tabs .wrap-services-tabs .wrap-tabs .nav.nav-tabs li:hover a{background-color:#fff !important;}
.full-width-tabs .wrap-services-tabs .wrap-tabs .nav.nav-tabs li.active a span, .full-width-tabs .wrap-services-tabs .wrap-tabs .nav.nav-tabs li:hover a span{color:inherit;}
.full-width-tabs .wrap-services-tabs .wrap-tabs .nav.nav-tabs li.active, .wrap-services-tabs .wrap-tabs .nav.nav-tabs li:hover{border-color:#ddd !important;}
.full-width-tabs .wrap-services-tabs .wrap-tabs .nav.nav-tabs li.active, .full-width-tabs .wrap-services-tabs .wrap-tabs .nav.nav-tabs li:hover{border-color:#dddddd !important;}
.full-width-tabs .wrap-services-tabs .wrap-tabs .nav.nav-tabs li a{padding:21px 32px 14px;text-transform:uppercase;font-weight:500;}
.full-width-tabs .wrap-services-tabs .wrap-tabs .nav.nav-tabs li.active{border-color:#dddddd !important;}
.full-width-tabs .wrap-services-tabs .wrap-tabs .nav.nav-tabs li.active:before{position:absolute;left:0;bottom:-3px;content:'';display:inline-block;height:5px;width:100%;background:#fff;z-index:9;}
.full-width-tabs .wrap-services-tabs .wrap-tabs .nav.nav-tabs li.active a span{color:inherit;}
.full-width-tabs .wrap-services-tabs .wrap-tabs .nav.nav-tabs li.active a{background:#fff !important;}
.full-width-tabs .wrap-services-tabs .wrap-tabs .nav.nav-tabs li:last-child{border-right:1px solid #dddddd !important;}
.vc_row_anchor{position:relative;}
.wrap-anchor{border-top:1px solid #e8e9ed;position:absolute;width:100%;left:0;top:0;text-align:center;z-index:97;}
.divider.striped-icon{position:absolute;left:50%;margin-left:0px;-webkit-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);-o-transform:translate(-50%, -50%);transform:translate(-50%, -50%);}
.divider{position:relative;margin:60px 0;}
.striped-icon.divider:before{display:none;}
.divider:before{position:absolute;z-index:-2;top:50%;width:100%;height:1px;content:'';background:#e8e9ed;}
.striped-icon{font-size:27px;line-height:61px;position:relative;z-index:2;width:60px;height:60px;margin:auto;cursor:pointer;-webkit-transition:all .2s;-o-transition:all .2s;transition:all .2s;text-align:center;color:#28ad62;border-radius:50%;background:rgba(232, 233, 237, .5);}
.striped-icon [class^="psycon-"]{position:relative;top:2px;left:1px;}
.striped-icon:after{position:absolute;z-index:-1;top:4px;right:4px;bottom:4px;left:4px;content:'';border:1px solid rgba(0, 0, 0, .08);border-radius:50%;background:content-box #fff;}
.striped-icon:hover{background:rgba(40, 173, 98, .3);}
.divider.striped-icon:hover{text-decoration:none !important;}
.striped-icon-small{font-size:14px;font-weight:500;line-height:36px;position:relative;width:36px;height:36px;margin:auto;text-align:center;color:#fff;border-radius:50%;background:rgba(232, 143, 65, .3);}
.striped-icon-small:after{position:absolute;z-index:-1;top:3px;right:3px;bottom:3px;left:3px;content:'';border-radius:50%;background:content-box #e88f41;}
.striped-icon-xlarge{font-size:36px;font-weight:500;line-height:100px;position:relative;width:100px;height:100px;margin:auto;text-align:center;color:#fff;border-radius:50%;background:rgba(40, 173, 98, .6);}
.striped-icon-xlarge:after{position:absolute;z-index:-1;top:5px;right:5px;bottom:5px;left:5px;content:'';border-radius:50%;background:content-box #28ad62;}
.striped-icon-xlarge span{vertical-align:middle;}
.striped-icon-large{font-size:35px;position:relative;z-index:2;width:80px;height:80px;margin:auto;cursor:pointer;-webkit-transition:all .2s;-o-transition:all .2s;transition:all .2s;text-align:center;border-radius:50%;background:rgba(232, 233, 237, .5);}
.icon-left .striped-icon-large{float:left;margin:0 20px 0 0;}
.striped-icon-large+h5{font-size:18px !important;font-weight:500 !important;}
.icon-center *{text-align:center;}
.icon-center .striped-icon-large{margin-bottom:25px;}
.icon-right .striped-icon-large{float:right;margin:0 0 0 20px;}
.icon-right p, .icon-right h5{text-align:right;}
.striped-icon-large span, .striped-icon-large span:before, .striped-icon-large span:after{line-height:80px;font-size:26px;}
.striped-icon-large:after{position:absolute;z-index:-1;top:5px;right:5px;bottom:5px;left:5px;content:'';border:2px solid #e8e9ed;border-radius:50%;background-color:#fff;}
.text-white-color .striped-icon-large{color:#000;}
.popover{max-width:300px;border:0;border-radius:3px;box-shadow:none;}
.popover .popover-content{padding:0;}
.popover .popover-content .member-info{float:left;min-width:170px;padding:30px;border-right:1px solid #86d1a6;}
.popover .popover-content .member-info h5{margin-bottom:10px;color:#fff;}
.popover .popover-content .member-info p{line-height:1;margin-bottom:0;color:#94f7bf;}
.popover .popover-content .member-contact{font-size:30px;line-height:1;float:right;padding:40px 25px 30px;text-align:center;color:#fff;}
.scroll-container{position:relative;}
.scroll-content{position:relative;overflow:hidden;}
.scroll-content .scroll-wrapper{display:table!important;}
.scroll-content .scroll-wrapper .team-member{display:table-cell;float:none;vertical-align:bottom;}
.scroll-content .scroll-wrapper .team-member img{margin:0 -40px;}
.scroll-slider-wrap{position:absolute;right:0;bottom:0;left:0;height:100px;background-image:-webkit-linear-gradient(top, rgba(255, 255, 255, .7) 0%, #fff 100%);background-image:-o-linear-gradient(top, rgba(255, 255, 255, .7) 0%, #fff 100%);background-image:linear-gradient(to bottom, rgba(255, 255, 255, .7) 0%, #fff 100%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#b3ffffff', endColorstr='#ffffffff', GradientType=0);}
.scroll-slider{width:100%;height:5px;margin-top:40px;cursor:pointer;background:transparent;}
.reviews{text-align:center;}
.client-review{display:inline-block;}
.client .comment-review{position:relative;max-width:500px;padding:35px;text-align:left;font-size:16px;color:inherit;border-radius:3px;background:#f3f3f3;margin:0 20px;}
.client .comment-review *{color:#fff;}
.client .comment-review::after{position:absolute;left:170px;bottom:-25px;width:0;height:0;content:'';border-right:30px solid transparent;}
.client.left .comment-review::after{border-top:30px solid #f3f3f3;}
.client.right .comment-review::after{border-top:30px solid #f3f3f3;}
@media(min-width:1200px){
.client.right{position:relative;top:30px;left:-30px;}
}
.client .avatar{width:50px;height:50px;border-radius:50%;}
.client .media-review{margin-left:30px;padding-bottom:30px;padding-top:30px;}
#testimonials-carousel .owl-pagination{display:none !important;}
.owl-carousel .owl-controls .owl-buttons .fa{font-size:33px;position:relative;text-shadow:0 1px 2px rgba(0, 0, 0, 0.6);color:#fff;top:5px;}
.owl-carousel .owl-controls .owl-buttons a{left:auto;right:0;background-image:-webkit-linear-gradient(left, rgba(0, 0, 0, 0.0001) 0%, rgba(0, 0, 0, 0.5) 100%);background-image:-o-linear-gradient(left, rgba(0, 0, 0, 0.0001) 0%, rgba(0, 0, 0, 0.5) 100%);background-image:linear-gradient(to right, rgba(0, 0, 0, 0.0001) 0%, rgba(0, 0, 0, 0.5) 100%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#00000000', endColorstr='#80000000', GradientType=1);}
#testimonials-carousel.owl-carousel .owl-controls .owl-buttons .owl-prev{background:url(//www.germanagiora.it/wp-content/themes/aleanta/images/arrow-left.png) !important;}
#testimonials-carousel.owl-carousel .owl-controls .owl-buttons .owl-next{right:0;float:right;background:url(//www.germanagiora.it/wp-content/themes/aleanta/images/arrow-right.png) !important;}
#testimonials-carousel.owl-carousel .owl-controls .owl-buttons .owl-prev,
#testimonials-carousel.owl-carousel .owl-controls .owl-buttons .owl-next{position:relative important;display:inline-block important;width:50px important;height:50px important;background-repeat:no-repeat !important;}
@media(max-width:1199px){
.owl-carousel .owl-controls .owl-buttons .owl-prev{left:-15px;}
}
.owl-carousel .owl-controls .owl-buttons .owl-next, .owl-carousel .owl-controls .owl-buttons .owl-prev{background-:rgba(0, 0, 0, .4);}
.owl-carousel .owl-controls .owl-buttons .owl-next{right:-5px;float:right;}
@media(max-width:1199px){
.owl-carousel .owl-controls .owl-buttons .owl-next{right:-15px;float:none;}
}
.reviews{text-align:center;}
.client{display:inline-block;}
.client .comment{position:relative;max-width:500px;padding:25px 70px;text-align:left;color:#fff;border-radius:3px;}
.client .comment::after{position:absolute;right:130px;bottom:-30px;width:0;height:0;content:'';border-right:30px solid transparent;}
.client.left .comment{background-color:rgba(40, 173, 98, .8);}
.client.left .comment::after{border-top:30px solid rgba(40, 173, 98, .8);}
.client.right .comment{background-color:rgba(232, 143, 65, .8);}
.client.right .comment::after{border-top:30px solid rgba(232, 143, 65, .8);}
@media(min-width:1200px){
.client.right{position:relative;top:30px;left:-30px;}
}
.client .avatar{width:50px !important;height:50px !important;border-radius:50%;}
.client .media{margin-left:30px;padding-bottom:30px;}
.media-left-review, .media-right-review, .media-body-review{display:table-cell;vertical-align:top;text-align:left;}
.media-heading-review{margin-top:0;margin-bottom:0;line-height:1.3;color:#222;text-align:left;}
.media-body-review p{color:#222222;}
.service-application-wrap{position:relative;}
.discount-options{background-color:#f2480c;color:#fff;font-size:16px;position:absolute;right:0;bottom:0px;padding:5px 15px;font-weight:600;}
.btn-options{color:#f2480c;font-size:14px;display:block;clear:both;padding-top:15px;border-bottom:blueviolet;text-decoration:underline;}
.btn-options:hover{text-decoration:none;}
.service-application-bg{background:url(//www.germanagiora.it/wp-content/themes/images/iphone-hand.png) center no-repeat;height:627px;width:421px;position:absolute;margin-left:0;top:0;left:0;z-index:77;}
.service-application-img{position:relative;left:0;top:0;width:100%;height:auto;}
.service-application-img img{max-width:100%;height:auto;margin:0 !important;padding:0 !important;}
.service-application-img ul, .service-application-img li{list-style:none;padding:0;margin:0;}
@media(max-width:991px){
.application{margin-bottom:130px;}
}
.application .section-header ul li{padding:0 15px;}
.application .app-features{position:relative;width:100%;margin-bottom:40px;}
.application .app-features{-webkit-transition:all .3s ease-out;-moz-transition:all .3s ease-out;-ms-transition:all .3s ease-out;-o-transition:all .3s ease-out;transition:all .3s ease-out;}
.application .app-features:hover{transform:scale(1.02);}
.application .app-features h5{font-size:16px;color:inherit;font-weight:600;}
.application .app-features:hover div{background:#28ad62;}
.application .app-features:hover div{-webkit-text-fill-color:inherit !important;-moz-text-fill-color:inherit !important;text-fill-color:inherit !important;}
@media(min-width:992px){
.application .app-features p{margin:0;}
}
.application .app-features .striped-icon-large{position:absolute;top:0;}
.application .app-features.right-features, .application .app-features.left-features{text-align:left;background:#fff;padding:20px 30px;}
.service-application{display:flex;}
.service-application-col01, .service-application-col02, .service-application-col03{padding-left:0 !important;padding-right:0 !important;align-self:center;}
.application .app-features.right-features .striped-icon-large, .application .app-features.left-features .striped-icon-large{left:0;}
@media(min-width:992px){
.application .app-features.left-features{text-align:left;}
.application .app-features.left-features .striped-icon-large{right:0;left:auto;}
}
@media(min-width:992px) and (max-width:1199px){
.application .app-demo{margin-left:-25px;}
}
@media(min-width:1200px){
.application .app-demo{margin-left:5px;}
}
.wrap-features .divider.striped-icon{top:-1px;}
.wrap-features .wrap-feature-item{position:relative;z-index:1;perspective:1000px;height:300px;padding:30px 0;}
.wrap-features .wrap-feature-item:hover .feature-item{-webkit-transform:rotateY(-180deg);-ms-transform:rotateY(-180deg);transform:rotateY(-180deg);}
.wrap-features .wrap-feature-item .feature-item{width:100%;max-width:300px;margin:0 auto 25px;transition:all .2s linear;text-align:center;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;transform-style:preserve-3d;}
.wrap-features .wrap-feature-item .feature-item .face{position:absolute;left:0;text-align:center;width:100%;-webkit-backface-visibility:hidden;backface-visibility:hidden;height:300px;padding:30px 0;background:#fff;border:1px solid #e7e8ec;}
.wrap-features .wrap-feature-item .feature-item .face.back{top:0;box-sizing:border-box;padding:10px;-webkit-transform:rotateY(-180deg);-ms-transform:rotateY(-180deg);transform:rotateY(-180deg);text-align:center;background-color:#fff;z-index:999;}
.wrap-features .wrap-feature-item .feature-item .face.back .title{font-size:18px;}
.wrap-features .wrap-feature-item .feature-item .face.back .ico{height:80px;border:none;box-shadow:none;}
.wrap-features .wrap-feature-item .feature-item .ico{font-size:42px;display:inline-block;width:120px;height:120px;margin-bottom:10px;padding-top:22px;color:#27ae60;border:5px solid #f3f3f5;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;-webkit-box-shadow:0 0 0 2px #e7e8ec inset;-moz-box-shadow:0 0 0 2px #e7e8ec inset;box-shadow:0 0 0 2px #e7e8ec inset;}
.wrap-features .wrap-feature-item .feature-item .text{font-size:14px;line-height:28px;padding:0 20px;text-align:center;color:initial;}
.wrap-features .wrap-feature-item .feature-item .title{font-size:18px;font-weight:500;margin:10px 0;color:initial;}
.wrap-features .wrap-feature-item .feature-item .number{font-size:18px;font-weight:500;color:#e89042;}
.wrap-tabs{padding:0;}
.wrap-tabs .col-middle>h4{padding-left:15px;}
.wrap-tabs .nav-tabs-vertical>li{min-width:236px;}
.wrap-tabs .nav-tabs-vertical li i{font-size:36px;position:relative;top:6px;}
.wrap-works ul{margin:0;padding:0;}
.wrap-works ul li{list-style:none;}
.wrap-works li:before{display:none !important;}
.wrap-works .section-header{margin-bottom:60px;}
.check-list{list-style:none;}
.check-list li{margin-bottom:10px;}
.check-list li span{margin-right:10px;position:relative;top:2px;}
@media(min-width:768px){
.wrap-tabs .row-same-height .col-md-8{padding-right:40px;}
}
.tmpl-blog-grid{clear:both;display:inline-block;width:100%;margin-bottom:-8px;}
.tmpl-blog-grid ul{padding-left:0;margin-left:0;}
.tmp-post-box{position:relative;width:25%;display:inline-block;vertical-align:top;float:left;overflow:hidden;}
.tmp-post-box:hover .tmp-post-image img{transform:scale(1.1);}
.tmp-post-box:hover .tmp-post-body{top:-5%;}
.tmp-post-image{display:grid;}
.tmp-post-image img{width:100%;height:auto;transition:all .2s ease-in-out;}
.tmp-post-body{display:flex;align-items:flex-end;position:absolute;top:0;left:0;width:100%;height:100%;z-index:3;padding:5% 7% 0% 7%;transition:all .2s ease-in-out;}
.tmp-post-category{font-size:12px;padding:2px 7px;background:#4f8eed;margin-bottom:10px;display:inline-block;}
.tmp-post-box:after{background:#000;opacity:1;content:'';display:inline-block;width:100%;height:100%;position:absolute;top:0;left:0;z-index:2;background:-moz-linear-gradient(top, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, .2) 30%, rgba(0, 0, 0, .75) 100%);background:-webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(0, 0, 0, 0)), color-stop(30%, rgba(0, 0, 0, .2)), color-stop(100%, rgba(0, 0, 0, .75)));background:-webkit-linear-gradient(top, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, .2) 30%, rgba(0, 0, 0, .75) 100%);background:-o-linear-gradient(top, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, .2) 30%, rgba(0, 0, 0, .75) 100%);background:-ms-linear-gradient(top, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, .2) 30%, rgba(0, 0, 0, .75) 100%);background:linear-gradient(to bottom, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, .2) 30%, rgba(0, 0, 0, .75) 100%);pointer-events:none;backface-visibility:hidden;-webkit-backface-visibility:hidden;}
.tmp-post-body *{color:#fff !important;}
.tmp-post-title{display:inline-block;width:100%;font-size:20px;font-weight:400;padding:0;margin-bottom:20px;line-height:1.3;}
.tmp-post-content, .tmp-post-content p{font-size:12px;}
.blog-post-item{width:30%;display:inline-block;margin:10px !important;vertical-align:top;border:1px solid #e7e8ec;background:#fff;}
.wrap-works .list-inline{margin:!important;padding:0 !important;}
.blog-post-item .list-inline li:before{display:none !important;}
.wrap-works .post img{max-width:100%;height:auto;}
.wrap-works .post{display:block;margin-right:auto;margin-left:auto;padding-bottom:0px;}
.wrap-works .post .post-heading{position:relative;max-height:200px;}
.wrap-works .post .post-heading .post-image{display:inline-grid;overflow:hidden;height:auto;border-bottom:1px solid #e7e8ec;max-height:200px;}
.wrap-works .post .post-heading .post-image img{-webkit-border-top-left-radius:5px;-moz-border-radius-topleft:5px;border-top-left-radius:5px;-webkit-border-top-right-radius:5px;-moz-border-radius-topright:5px;border-top-right-radius:5px;}
.wrap-works .post .post-heading .post-image .mask{position:absolute;top:0;right:0;bottom:0;left:0;padding:30px;-webkit-transition:all .3s ease-out;-moz-transition:all .3s ease-out;-ms-transition:all .3s ease-out;-o-transition:all .3s ease-out;transition:all .3s ease-out;opacity:0;color:#fff;-webkit-border-top-left-radius:5px;-moz-border-radius-topleft:5px;border-top-left-radius:5px;-webkit-border-top-right-radius:5px;-moz-border-radius-topright:5px;border-top-right-radius:5px;}
.wrap-works .post .post-heading .post-image .mask, .wrap-works .post .post-heading .post-image .mask i, .wrap-works .post .post-heading .post-image .mask a{color:#fff;}
.wrap-works .post .post-heading .post-image .mask .icons{margin-top:23%;text-align:center;position:relative;z-index:11;color:#fff;}
.wrap-works .post .post-heading .post-image .mask .icons i{font-size:30px;margin:0 10px;}
.wrap-works .post .post-heading .post-image:hover .mask{opacity:0.7;}
.wrap-works .post .post-body{padding:10px 30px 20px;text-align:left;min-height:175px;}
.wrap-works .post .post-body p{font-size:17px;font-weight:300;margin-bottom:0;}
.wrap-works .post .post-body h5{font-size:14px;font-weight:500;}
.wrap-works .post .post-body h5 a{font-size:18px;font-weight:500;color:inherit;}
.post-title{margin-top:15px;}
.wrap-downloads{}
.wrap-downloads .download-item{padding-bottom:0;}
.wrap-downloads .download-item .ico{padding-bottom:3px;}
.wrap-downloads .download-item .ico i:before{font-size:44px;color:#28ad62;}
.wrap-downloads .download-item .ico .down-ico{display:block;width:30px;height:40px;background:url(//www.germanagiora.it/wp-content/themes/images/icons/download-icon.png) center no-repeat;}
.wrap-downloads .download-item .title{font-size:18px;font-weight:400;color:#2a2d32;}
.wrap-downloads .download-item .text{font-size:17px;font-weight:300;}
.wrap-downloads .download-item a{display:block;color:#2783ae;}
.wrap-downloads .download-item a:hover{color:#0097de;}
.wrap-service-nav{padding:0 0 100px;}
.wrap-service-nav .section-header{margin-bottom:0;}
.wrap-service-nav .list-nav .list-wrap:last-child .nav-item:after{display:none;}
.wrap-service-nav .list-nav .list-wrap .nav-item{position:relative;height:145px;margin-bottom:30px;padding:28px 40px 0;text-align:center;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;}
.wrap-service-nav:after{position:absolute;top:45px;right:0px;width:1px;height:50px;content:'';border-left:1px solid #e7e8ec;}
.vc_column_container:last-child .wrap-service-nav:after{border:none !important;}
.wrap-service-nav .list-nav .list-wrap .nav-item:before{position:absolute;top:100%;left:50%;display:none;margin-left:-16px;content:'';border-top:16px solid #27ae60;border-right:16px solid transparent;border-left:16px solid transparent;}
.wrap-service-nav .list-nav .list-wrap .nav-item span{font-size:36px;color:#27ae60;}
.wrap-service-nav .list-nav .list-wrap .nav-item .text{font-size:16px;font-weight:normal;line-height:24px;color:#222;padding-top:10px;}
.wrap-service-nav .list-nav .list-wrap .nav-item:hover, .wrap-service-nav .list-nav .list-wrap .nav-item.active{background:#27ae60;}
.wrap-service-nav .list-nav .list-wrap .nav-item:hover span, .wrap-service-nav .list-nav .list-wrap .nav-item.active span{color:#fff;}
.wrap-service-nav .list-nav .list-wrap .nav-item:hover .text, .wrap-service-nav .list-nav .list-wrap .nav-item.active .text{color:#fff;}
.wrap-service-nav .list-nav .list-wrap .nav-item:hover:before, .wrap-service-nav .list-nav .list-wrap .nav-item.active:before{display:block;}
.spl-title{margin-bottom:20px;}
.spl-title h2{font-weight:300 !important;font-size:48px;margin-bottom:35px !important;}
html body .spl-title h4{font-size:18px;line-height:32px !important;font-weight:400 !Important;max-width:800px;margin:0 auto !important;}
.spl-title.spl-title-white{color:#fff !important;}
html body .text-right.spl-title h4{margin:0 !important;text-align:right !important;max-width:inherit !important;}
html body .text-left.spl-title h4{margin:0 !important;text-align:left !important;max-width:inherit !important;}
.pix-tabs{font-size:14px;line-height:22px;}
.pix-tabs .nav-tabs{text-align:center;border:none;margin-bottom:50px;margin-left:0;}
.quote-form{margin-top:-35px;padding:36px;background:url(//www.germanagiora.it/wp-content/themes/img/form-bg.jpg) no-repeat center center;background-size:cover;overflow:hidden;position:relative;}
html .quote-form input, html .quote-form textarea{margin-bottom:15px !important;border:none;width:100%;padding:15px !important;max-height:116px;background-color:#fff;font-weight:normal;text-transform:uppercase;font-size:12px;margin-top:0 !important;}
.quote-form input[type=submit]{background-color:#2a64d9;color:#fff;font-weight:normal;font-size:15px;text-transform:uppercase;border-radius:0 !important;padding:15px 8px;}
.wpcf7-not-valid{border:1px solid red !important;}
.quote-form span.wpcf7-form-control-wrap{position:relative;height:65px;display:block;}
.quote-form button.btn, .quote-form a{width:100%;}
.wpcf7-form .quote-form input.wpcf7-form-control.wpcf7-submit{border:1px solid #fff;}
.column-info img{width:100%;height:auto;}
.column-info>span{display:block;float:right;margin-top:-20px;margin-right:-8px;position:relative;z-index:2;height:20px;width:60px;-webkit-transform:skew(-30deg);-moz-transform:skew(-30deg);-o-transform:skew(-30deg);}
.column-info h3{margin-top:40px;margin-bottom:25px;font-size:19px;font-weight:500;text-transform:uppercase;}
.column-info a.btn{margin-top:25px;}
.column-info .btn.btn-sm:hover:before{width:100%;z-index:1;}
.column-info .btn.btn-sm span{position:relative;z-index:2;}
.our-services .department-1-item{position:relative;padding:40px;display:inline-block;cursor:pointer;border:1px solid #e7e8ec;margin-bottom:40px;min-height:325px !important;text-align:center;-webkit-transition:all 300ms ease 0s;-moz-transition:all 300ms ease 0s;-o-transition:all 300ms ease 0s;transition:all 300ms ease 0s;background:#fff;box-shadow:10px 17px 45px #f2f2f2;}
.our-services div>a:hover *{color:#fff !important;}
.our-services h4{font-weight:400 !important;color:#222 !important;margin:25px 0 20px 0 !important;padding:0;font-size:24px !important;font-family:inherit !important;}
.home-template .our-services div>a>span{text-align:center;padding-top:0px;font-size:33px;}
.our-services div>a:hover span{border-color:#246bad;}
.our-services div>a>span{text-align:center;padding-top:0px;width:80px;height:80px;position:relative;border-radius:100px;margin:0 auto 20px;left:0;top:0;display:block;border:0;background:#fff;-webkit-transition:all 300ms ease 0s;-moz-transition:all 300ms ease 0s;-o-transition:all 300ms ease 0s;transition:all 300ms ease 0s;}
.our-services div>a>span:after{border-bottom-color:#fff;top:-2px;right:-23px;}
.our-services i:after, .our-services i:before{font-size:50px;}
.our-services i{color:#fff;display:inline-block;width:100%;height:63px;font-size:20px;line-height:60px;position:relative;top:8px;}
.our-services div:hover i{color:#fff;}
.our-services .department-1-item .btn{margin-top:30px;padding:16px 50px;position:relative;}
.our-services .department-1-item .icon{display:inline-block;width:100%;height:90px;font-size:20px;line-height:60px;position:relative;top:8px;background-repeat:no-repeat;background-position:center;background-size:contain;}
.our-services p, .stats p{line-height:28px;font-size:17px;color:#555555;}
.list-services{margin:62px -20px 80px;}
.list-services__item{position:relative;display:inline-block;width:100%;margin-right:17px;margin-bottom:30px;margin-left:0;vertical-align:top;background-size:cover;text-align:left;transition:all 0.3s;}
.department-3-item .list-services__item:hover, .list-services-2__item:hover{box-shadow:5px 9px 22px #333;}
.list-services__item:after{position:absolute;top:0;width:100%;height:100%;background:#000;z-index:0;content:'';transition:all 0.3s;opacity:0.5;}
.list-services__item:hover:after{opacity:0.5;}
.list-services__item .icon{float:left;width:80px;height:80px;margin-top:5px;padding-top:28px;font-size:37px;border:2px solid #fff;border-radius:50%;background-color:rgba(255, 255, 255, 0.2);transition:all 0.3s;text-align:center;margin-right:20px;}
.list-services__item .icon:before{position:relative;left:1px;top:1px;margin:0;font-size:30px;}
.list-services__link{position:relative;display:block;padding:20px 35px 35px 35px;color:#fff;z-index:1;}
.list-services__item:hover .list-services__link{color:#fff;text-decoration:none;}
.list-services__inner{margin-left:104px;}
.list-services__title{margin-bottom:7px;font-size:20px;transition:all 0.3s;padding-top:3px;font-weight:400;}
.list-services__description{font-size:14px;line-height:1.5;color:#fff;}
.list-services-2{margin-top:56px;margin-right:-14px;margin-left:-15px;text-align:center;}
.list-services-2__item{position:relative;display:inline-block;background-color:#f9f9f9;overflow:hidden;vertical-align:top;width:100%;border-top:0 !important;}
.list-services-2__item .icon{display:inline-block;width:80px;height:80px;padding-top:12px;font-size:37px;color:#666;border:2px solid #fff;border-radius:50%;background-color:#fff;transition:all 0.3s;}
.list-services-2__item .icon:before{position:relative;top:15px;margin:0;font-size:30px;}
.list-services-2__item .icon_mod-a{border-color:#ddd;background-color:transparent;}
html .list-services-2__item .icon{color:#fff;background-color:transparent;}
html .list-services-2__item .icon_mod-a{color:#fff;border-color:#fff;background-color:transparent;}
.list-services-2__link{position:relative;z-index:77 !important;display:block;padding:50px 40px 45px;z-index:1;text-align:center;}
.list-services-2__link:hover{text-decoration:none;}
.list-services-2__title{margin-top:40px;margin-bottom:20px;font-size:24px;font-weight:400;color:#23272c;transition:all 0.3s;}
html .list-services-2__item .list-services-2__title{color:#fff;}
.list-services-2__description{font-size:13px;line-height:1.53;color:#666;transition:all 0.3s;}
html .list-services-2__item .list-services-2__description{color:#fff;}
.list-services-2__bg{position:absolute;top:0;left:0;width:100%;height:100%;opacity:0;background-size:cover;}
html .list-services-2__item .list-services-2__bg{opacity:1;}
.list-services-2__bg img{position:relative;opacity:0.15;z-index:1;min-height:315px;}
.list-services-2_mod-a{margin-bottom:75px;}
.list-services-2_mod-b{margin-top:20px;margin-bottom:70px;}
.list-services__bg{position:absolute;top:0;left:0;width:100%;height:100%;background-size:cover;}
.list-services-2__overlay{position:absolute;top:0;left:0;width:100%;height:100%;background:#000;visibility:hidden;opacity:0.5;}
html .list-services-2__item .list-services-2__overlay{visibility:visible;}
.department-3-item .list-services__item{display:none;}
.department-3-item{padding-bottom:25px;border-bottom:#eeeeee 1px solid;margin-bottom:30px;}
.department-3-item .list-services__description{color:inherit;}
.department-3-item i.icon{text-align:center;vertical-align:top;line-height:67px;border-radius:100px;color:#fff;font-size:36px;height:80px;width:80px;margin-bottom:10px;margin-right:10px;border:5px solid #fff;transition:all 0.3s ease-out;-webkit-transition:all 0.3s ease-out;}
.department-3-item  .list-services__title{padding-top:0;display:inline-block;margin-top:0;font-size:18px;}
.department-3-item  .list-services__title a{color:#222;font-weight:700;font-size:18px;transition:all 0.3s ease-out;-webkit-transition:all 0.3s ease-out;}
.department-3-icon{display:inline-block;vertical-align:top;width:25%;}
.department-3-content{display:inline-block;vertical-align:top;width:71%;float:right;padding-top:5px;}
.department-1-col-2, .department-1-col-3, .department-1-col-4, .department-1-col-5, .department-1-col-6, .department-2-col-2, .department-2-col-3, .department-2-col-4, .department-2-col-5, .department-2-col-6, .department-3-col-2, .department-3-col-3, .department-3-col-4, .department-3-col-2, .department-3-col-5, .department-3-col-6{text-align:center;}
.department-2-item{margin-bottom:2%;}
@media(min-width:1000px){
.department-1-item, .department-2-item, .department-3-item{text-align:left;display:inline-block;vertical-align:top;}
.department-1-col-2 .department-1-item, .department-2-col-2 .department-2-item, .department-3-col-2 .department-3-item{width:47%;margin-right:2%;}
.department-1-col-2 .department-1-item:nth-child(even),
.department-2-col-2 .department-2-item:nth-child(even),
.department-3-col-2 .department-3-item:nth-child(even){margin-right:0 !important;width:49%;vertical-align:top;margin-left:1%;}
.department-1-col-3 .department-1-item, .department-2-col-3 .department-2-item, .department-3-col-3 .department-3-item{width:31%;margin-right:1%;margin-left:1%;}
.department-1-col-4 .department-1-item, .department-2-col-4 .department-2-item, .department-3-col-4 .department-3-item{width:22%;margin-right:2%;}
.department-1-col-5 .department-1-item, .department-2-col-5 .department-2-item, .department-3-col-5 .department-3-item{width:18%;margin-right:2%;}
.department-1-col-6 .department-1-item, .department-2-col-6 .department-2-item, .department-3-col-6 .department-3-item{width:14%;margin-right:2%;}
} .testimonial-content{background:#f9f9f9;}
.testimonial-content p{color:#333;}
.testimonial-content{position:relative;margin-left:10px;padding:45px 28px 40px 80px;margin-bottom:40px;}
#testimonials2{margin-left:-15px;}
html .testimonial-content p{font-size:15px;color:#333 !important;}
.testimonial-content:after{content:"";display:block;position:absolute;bottom:-20px;right:45px;width:0;height:0;border-top:20px solid #f9f9f9;border-right:20px solid transparent;}
.testimonial-content span{display:table-cell;text-align:center;padding-top:16px;width:50px;height:55px;position:absolute;left:-10px;top:45px;border-right:none;background:#2a64d9;border:0;color:#fff;line-height:22px;}
.testimonial-author{margin-right:40px;}
.testimonial-author h4{margin-bottom:7px;}
#testimonials .owl-nav{margin:-40px 0 0 10px;}
#testimonials2 .owl-nav{position:absolute;top:-70px;right:20px;}
#testimonials2 .owl-nav div,
#testimonials .owl-nav div{border:1px solid #dddddd;display:inline-block;zoom:1;display:inline;padding:10px 20px;filter:Alpha(Opacity=50);opacity:0.8;}
#testimonials .owl-nav div{padding:3px 10px;}
#testimonials2 .owl-nav div:first-child,
#testimonials .owl-nav div:first-child{border-right:none;}
#testimonials2>div.owl-stage-outer>div>div>div{margin-right:20px;}
.testimonial-author small{font-size:90%;}
.fleet-gallery .owl-item img{padding:0;}
.fleet-gallery .img-fleet:after{display:block;content:"";background-color:#000 !important;transition:all 0.3s ease-out;-webkit-transition:all 0.3s ease-out;opacity:0;position:absolute;top:0;right:0;bottom:0;left:0;}
.fleet-gallery .img-fleet:hover:after{opacity:0.7;}
.fleet-gallery .img-fleet:hover .tmpl-fleet-overlay{opacity:1;}
.fleet-info{text-align:center;color:#fff;}
.fleet-info .fa{color:#fff;font-size:25px;}
.fleet-info h4{color:#fff;font-size:20px;margin-top:20px;}
.fleet-gallery img{width:100%;height:auto;}
.fleet-gallery .owl-nav div{display:inline-block;zoom:1;padding:0;opacity:1;margin:1px;border:1px solid rgba(0, 0, 0, 0.1);background:rgba(0, 0, 0, 0.3);border-radius:100px;color:#fff;text-align:center;}
.fleet-gallery .owl-dots{text-align:center;z-index:3;display:inline-block;width:100%;position:absolute;bottom:5px;}
.fleet-gallery .owl-dots .owl-dot{display:inline-block;vertical-align:middle;width:11px;height:11px;border-radius:50%;border:1px solid rgba(255, 255, 255, 0.3);background:rgba(255, 255, 255, 0.3);margin:0 4px;}
.fleet-gallery .owl-dot.active, .fleet-gallery .owl-dots .owl-dot:hover{border:1px solid rgba(0, 0, 0, 0.9) !important;background:rgba(0, 0, 0, 0.9) !important;}
.tmpl-fleet-overlay{display:flex;justify-content:center;align-items:center;position:absolute;left:0;top:0;width:100%;height:100%;color:#fff;opacity:0;z-index:2;-webkit-transition:opacity 0.3s linear;-moz-transition:opacity 0.3s linear;-ms-transition:opacity 0.3s linear;-o-transition:opacity 0.3s linear;transition:opacity 0.3s linear;}
.fleet-gallery .owl-prev{position:absolute;top:50%;left:20px;margin-top:-25px !important;opacity:0 !important;}
.fleet-gallery .owl-next{position:absolute;top:50%;margin-top:-25px !important;right:20px;opacity:0 !important;}
.fleet-gallery:hover .owl-next, .fleet-gallery:hover .owl-prev{opacity:1 !important;}
.team>div>div.userpic{position:relative;background-position:center center;background-repeat:no-repeat;background-size:cover;height:260px;width:100%;-webkit-transition:all 300ms ease 0s;-moz-transition:all 300ms ease 0s;-o-transition:all 300ms ease 0s;transition:all 300ms ease 0s;}
.team .user-info+a.btn{display:none;}
.team.style-2>div>div:hover span{opacity:1;}
.team.style-2>div>div span{-webkit-transition:all 300ms ease 0s;-moz-transition:all 300ms ease 0s;-o-transition:all 300ms ease 0s;transition:all 300ms ease 0s;}
.team>div>div span{opacity:0;position:absolute;bottom:0px;left:0px;right:0px;padding:15px 15px;text-align:center;font-size:15px;line-height:22px;font-weight:300;background-color:rgba(42, 100, 217, 0.84);color:#fff;}
.team>div>div span p{font-size:14px;line-height:1.6;}
.team .user-info{padding:20px 0 0px 2px;text-align:center;}
.team .user-info h4, .team .user-info small{}
.team .user-info p{margin-top:0px;}
.team .user-info h4{padding-top:15px;padding-bottom:15px;}
.team .soc-icons{display:inline-block;width:100%;padding-top:0;text-align:center;}
.team .soc-icons i{margin-right:6px;}
.team.style-2 div:hover .user-info p, .team.style-2 div .soc-icons{display:none;}
.team.style-2 div:hover .soc-icons{display:block;}
.team .user-info small{font-size:100%;}
#partners .owl-item img{display:inline-block;width:auto;}
.title-space{margin-left:15px;}
#partners .owl-item{padding:10px;margin:10px;}
#partners a{text-align:center;display:block;border-right:0;padding:0;margin:0px;}
#partners .owl-nav{position:absolute;top:-100px;right:15px;margin-top:15px;}
#partners .owl-nav div{border:1px solid #dddddd;display:inline-block;zoom:1;background:none;padding:10px 20px;margin:1px;}
.pix-tabs .nav-tabs{text-align:center;border:none;}
.pix-tabs ul.styled{margin:0px;padding:0px;}
.pix-tabs ul.styled>li{position:relative;background:#f5f5f5;list-style:none;margin-bottom:6px;}
.pix-tabs ul.styled li>ul{display:none;position:absolute;z-index:2;width:100%;padding:0;left:0;background:#e3e3e3;padding:20px 15px;padding-top:0;padding-left:35px;border-bottom:4px solid;font-size:12px;text-transform:uppercase;}
.pix-tabs ul.styled li>ul>li{list-style:none;}
.pix-tabs ul.styled li>ul>li+li{margin-top:10px;display:block;}
.pix-tabs ul.styled li:hover>ul{display:block;}
.pix-tabs ul.styled>li.active>a, ul.styled>li.current-cat>a{color:#fff;}
.pix-tabs ul.styled>li:hover{background:#e3e3e3;}
.pix-tabs ul.styled>li.active:after{background:#fff;opacity:0.5;}
.pix-tabs ul.styled>li:after{content:"";display:block;width:4px;position:absolute;right:0px;top:0px;bottom:0px;background:#e3e3e3;}
.pix-tabs ul.styled>li>a{display:block;text-decoration:none;text-transform:uppercase;font-weight:500;font-size:14px;padding:20px 10px 20px 35px;}
.pix-tabs .nav-tabs>li{float:none;display:inline-block;border:1px solid #eee;border-right:4px solid #eee;margin-right:5px;background:#fff;}
.pix-tabs .nav-tabs>li+li{margin-top:20px;}
.pix-tabs .nav-tabs>li.active>a, .pix-tabs .nav-tabs>li.active>a:focus, .pix-tabs .nav-tabs>li.active>a:hover, .pix-tabs .nav-tabs>a.active:focus, .pix-tabs .nav-tabs>a.active:hover{cursor:default;border:none;}
.pix-tabs .nav-tabs>li.active>a:after{content:"";display:block;position:absolute;width:4px;top:-1px;bottom:-1px;right:-4px;background:#fff;opacity:0.5;}
.pix-tabs .nav-tabs>li>a{position:relative;border:none;color:#333;border-radius:0;margin-right:0;text-transform:uppercase;font-weight:500;font-size:12px;padding:15px 30px;}
.pix-tabs .nav-tabs>li.active>a, .pix-tabs .nav-tabs>li:focus>a, .pix-tabs .nav-tabs>li:hover>a{color:#fff;background:#0060c1 !important;}
.pix-tabs img.full-width{width:100%;height:auto;}
.pix-tabs .tab-content{font-size:15px;line-height:1.7;}
html .big-hr:before, .big-hr:after, html .big-hr:after{border-top-color:#2a64d9;}
.big-hr{position:relative;margin:0px auto;max-width:950px;height:135px;padding-top:25px;text-align:center;margin-top:-35px;}
.big-hr:before{position:absolute;top:0px;left:-69px;content:"";display:block;width:0;height:0;border-top:135px solid;border-left:70px solid transparent;}
.big-hr:after{position:absolute;right:-69px;top:0px;content:"";display:block;width:0;height:0;border-top:135px solid;border-right:70px solid transparent;}
.big-hr h2{margin-top:20px;margin-bottom:10px;font-size:17px;}
.big-hr div{display:inline-block;}
.big-hr a.btn{margin-top:-30px;}
.why-us{padding-left:0px;border-top:1px solid;}
.why-us li{position:relative;text-indent:15px;position:relative;list-style:none;border-bottom:1px solid #eee;padding:20px 30px 20px 0;}
.why-us li p{margin-top:15px;font-size:14px;display:none;}
.why-us li span{cursor:pointer;text-indent:0px;top:20px;display:inline-block;width:25px;height:25px;line-height:25px;text-align:center;position:absolute;right:5px;}
.one-news a{color:#fff;}
.one-news>div{position:relative;width:100%;height:300px;background-repeat:no-repeat;background-position:center center;background-size:cover;margin-left:-15px;}
.one-news>div>div:hover{opacity:1;}
.one-news>div>div{bottom:0px;left:0px;width:100%;position:absolute;padding:30px 40px;opacity:0.9;-webkit-transition:all 300ms ease 0s;-moz-transition:all 300ms ease 0s;-o-transition:all 300ms ease 0s;transition:all 300ms ease 0s;}
.one-news>div>div h3, .two-news>div div:last-child h3{font-size:18px;text-transform:none;font-weight:400;margin:0px;margin-bottom:20px;}
.two-news>div div:last-child h3{font-size:16px;line-height:24px;}
.one-news>div>div small, .two-news>div div:last-child small{display:inline-block;padding-right:15px;font-size:11px;}
.one-news>div>div small.news-author, .two-news>div div:last-child small.news-author{border-right:1px solid;margin-right:15px;}
.pix-lastnews-light .hgroup *{color:#fff !important;}
.pix-lastnews-light .one-news div, .pix-lastnews-light .news-item div div{background-color:#fff !important;color:#333;}
.pix-lastnews-light .one-news div *,
.pix-lastnews-light .news-item div *{color:#333 !important;}
.pix-lastnews-light .one-news h3 a, .pix-lastnews-light .news-item h3 a{font-weight:bold;}
.one-news div *{text-transform:uppercase;}
.pix-lastnews-dark .two-news>div h3 a{color:#fff !important;}
.news-item small{text-transform:uppercase;}
.news-item{margin-bottom:30px;}
.pix-lastnews-light .news-item a{color:#fff;text-transform:uppercase;font-weight:bold;}
.news-item div:first-child{padding-right:0px;}
.news-item div:last-child{padding-left:0px;}
.two-news>div div:first-child>div{height:135px;background-position:center center;background-repeat:no-repeat;background-size:cover;}
.two-news>div div:last-child>div{padding:25px 30px;height:135px;}
.read-all-news{position:relative;margin-top:-10px;margin-right:10px;}
.pix-lastnews-dark .read-all-news{color:#666 !important;border:1px solid #ddd;margin-top:-10px;background:transparent !important;border-right:5px solid #2a64d9 !important;}
.pix-lastnews-dark .read-all-news:hover{background:#2a64d9 !important;color:#fff !important;}
#to-top{top:0px;left:-30px;cursor:pointer;display:block;position:absolute;width:80px;text-align:center;line-height:60px;height:65px;-webkit-transform:skew(-20deg);-moz-transform:skew(-20deg);-o-transform:skew(-20deg);}
#to-top i{-webkit-transform:skew(20deg);-moz-transform:skew(20deg);-o-transform:skew(20deg);}
.contact-info{margin-top:30px;}
.contact-info span{display:block;margin-bottom:10px;}
.contact-info strong{font-weight:500;font-size:12px;}
.contact-info span:after{content:"";display:block;width:100%;clear:both;}
.contact-info i{display:block;float:left;margin-right:10px;margin-bottom:10px;}
.box-col1{display:inline-block;float:right;max-width:236px;padding-top:49px;}
.box-col2{text-align:center;display:block;width:100%;padding-top:43px;max-width:530px;margin:0 auto;overflow:hidden;max-height:100px;}
.box-col2 p{text-align:center;width:100%;display:inline-block !important;}
.box-col3{padding-top:49px;max-width:235px;display:inline-block;float:left;}
.info-texts{position:relative;}
.info-texts p{position:relative;z-index:2;vertical-align:middle;display:table-cell;z-index:4;text-align:center;color:#fff;line-height:24px;}
.info-texts div{position:relative;}
.info-texts div:before{content:"";display:block;position:absolute;border-bottom:180px solid;border-left:50px solid transparent;border-right:50px solid transparent;z-index:3;left:-65px;right:-65px;top:-25px;}
.info-texts div:after{content:"";display:block;position:absolute;bottom:0px;height:15px;left:-60px;right:-60px;background:#fff;z-index:2;}
.info-texts div:first-child:before, .info-texts div:last-child:before{border-top:180px solid;border-bottom:none;z-index:5;top:0px;}
.info-texts div:last-child:before{border-right:0 none;}
.info-texts div:first-child:after, .info-texts div:last-child:after{display:none;}
.info-texts div:first-child:before{right:-15px;left:0px;}
.info-texts div:last-child:before{left:-15px;right:0px;}
.info-texts div:first-child p, .info-texts div:last-child p{margin-top:15px;z-index:6;}
.info-texts div:first-child p{text-align:right;padding-right:40px;}
.info-texts div:last-child p{text-align:left;padding-left:40px;}
.info-texts:before, .info-texts:after{content:"";display:block;position:absolute;width:50%;top:0px;height:180px;z-index:1;}
.info-texts:before{left:0;}
.info-texts:after{left:50%;}
.main-content img+*{margin-top:30px;}
@media screen and (max-width:1199px){
.b-video{background-attachment:inherit;}
}
@media screen and (max-width:991px){
.b-page-content.with-layer-bg{margin-top:-115px;}
.b-video .video-caption{font-size:2.3em;}
}
@media screen and (max-width:767px){
.b-video .video-icon{display:block;margin:0 auto;}
.b-layer, .b-layer-big{height:auto;}
.layer-bg, .layer-bg-mod, .layer-big-bg{overflow:inherit;position:relative;height:auto;background-position:center;background-size:cover;}
} @media screen and (max-width:991px){
.b-upper-title{margin-bottom:-25px;}
}
@media screen and (max-width:767px){
.b-upper-title{margin-bottom:-15px;}
}
@media screen and (max-width:379px){
.b-upper-title{font-size:38px;margin-bottom:-5px;}
} @media screen and (max-width:991px){
.b-pagination ul li{margin:0 4px;}
}
@media screen and (max-width:767px){
.b-info-columns-holder.b-progress-list .b-info-column::after{display:none;}
}
@media screen and (max-width:479px){
.b-info-columns-holder .b-info-column{width:100% !important;}
.b-info-columns-holder .b-info-column:after{border-right:none;border-bottom:1px dotted #999999;width:85%;margin:0 auto;left:0;right:0;top:22px;}
} @media screen and (max-width:991px){
.b-footer-content{padding:25px 0 35px;}
.copy{margin-bottom:15px;}
.footer-logo{margin-bottom:15px;}
}  @media screen and (min-width: 768px) and (max-width: 991px) {
.b-items-sort li{margin:0 20px;}
} @media screen and (max-width:767px){
.b-items-sort li{margin:0 15px;}
.b-gallery .grid-sizer, .b-gallery .grid-item{width:49.5%;}
.b-gallery-2 .gallery-item-content .gallery-item-caption{width:85%;}
.b-gallery-3 .gallery-item-content{margin-bottom:0;}
.b-gallery-3 .gallery-item-content .gallery-item-img{border-radius:0;}
.b-gallery-3 .gallery-item-content .gallery-item-img .gallery-item-hover{flex-direction:column;}
.b-gallery-3 .gallery-item-content .gallery-item-img .gallery-item-hover a{font-size:10px;top:inherit;padding:0;margin-bottom:15px;}
.b-gallery-3 .gallery-item-content .gallery-item-img .gallery-item-hover a:before{display:none;}
.b-gallery-3 .gallery-item-content .gallery-item-img .gallery-item-hover a:last-child{margin-bottom:0;}
}
@media screen and (max-width:639px){
.b-items-sort li{margin:0 5px 10px;vertical-align:middle;}
.b-items-sort li a{padding-bottom:10px;}
}
@media screen and (max-width:639px){
.b-gallery .grid-sizer, .b-gallery .grid-item{float:none;width:100%;}
.b-gallery .gallery-item-content .gallery-item-img img{width:100%;}
}
@media screen and (max-width:641px){
.b-gallery-2 .grid-sizer, .b-gallery-2 .grid-item{float:none;width:100%;}
.b-gallery-2 .gallery-item-content .gallery-item-img img{width:100%;}
}
@media screen and (max-width:479px){
.b-gallery-3 .grid-sizer, .b-gallery-3 .grid-item{float:none;width:50%;}
.b-gallery-3 .grid-item-vertic{width:100%;}
.b-gallery-3 .grid-item-vertic img{width:100%;}
.b-gallery-3 .grid-item-horiz{width:100%;}
} @media screen and (max-width:479px){
.gallery-carousel-controls .share-button{margin:0;}
} @media screen and (max-width:1199px){
.b-single-gallery-carousel .single-gallery-item{width:470px;}
}
@media screen and (max-width:991px){
.b-single-gallery-carousel .single-gallery-item{width:360px;}
} @media screen and (max-width:767px){
.b-similar .gallery-item-content .gallery-item-img img{width:100%;}
} @media screen and (max-width:1199px){
.blog-item-content .blog-item-img{float:none;margin-bottom:15px;}
.blog-item-content .blog-item-img img{width:100%;}
.blog-item-content .blog-item-caption{padding:0 15px;}
.blog-item-content .blog-item-caption .item-read-more{display:none;visibility:hidden;}
.blog-item-content .blog-author{position:static;padding:0 15px 15px;}
}
@media screen and (max-width:479px){
.b-blog .grid-sizer, .b-blog .grid-item{width:100%;}
} @media screen and (max-width:1199px){
.b-blog-classic .blog-item-content .blog-item-img{float:left;width:50%;margin:0;}
.b-blog-classic .blog-item-content .blog-item-caption{padding:12px 15px 0 15px;}
.b-blog-classic .b-blog-items-holder{margin-right:0;}
}
@media screen and (min-width: 768px) and (max-width: 991px) {
.b-blog-classic .blog-item-content .blog-item-img{float:none;width:auto;display:inline-block;}
}
@media screen and (max-width:767px){
.b-blog-classic .b-blog-items-holder{border-right:0;margin-bottom:25px;}
}
@media screen and (min-width: 480px) and (max-width: 767px) {
.b-blog-classic .blog-item-content{position:relative;padding-bottom:50px;}
.b-blog-classic .blog-item-content .blog-item-caption{padding-top:0;position:static;}
.b-blog-classic .blog-item-content .blog-item-caption .item-description{margin-bottom:0;}
.b-blog-classic .blog-item-content .blog-author{padding-bottom:0;position:absolute;left:0;bottom:0;}
}
@media screen and (max-width:479px){
.b-blog-classic .blog-item-content .blog-item-img{width:auto;float:none;}
.b-blog-classic .blog-item-content .blog-item-img img{width:100%;}
}
@media screen and (max-width:1199px){
.b-popular .blog-item-content .blog-item-img{width:auto;float:left !important;}
.b-popular .blog-item-content .blog-item-caption{padding:0 0 0 12px;}
} @media screen and (max-width:1200px){
.b-blog-single .b-blog-single-content::after{right:-15px;}
.b-single-slideshow-holder #single-slideshow-prev{left:10px;}
.b-single-slideshow-holder #single-slideshow-next{right:10px;}
.b-slick-arrows{width:686px;}
.latest-carousel-item{width:686px;}
.latest-carousel-item .blog-item-content{width:45%;}
}
@media screen and (max-width:991px){
.b-blog-single .b-blog-single-content::after{display:none;}
.b-slick-arrows{width:586px;}
.latest-carousel-item{width:586px;}
.latest-carousel-item .blog-item-content{width:46.5%;margin:0 10px;}
}
@media screen and (max-width:767px){
.b-single-tags-share .b-tags, .b-single-tags-share .b-socials{float:none !important;margin:0 25px;}
.b-reply{padding:18px 15px 18px;}
}
@media screen and (max-width:639px){
.comment-item .comment-userpic{float:none;margin:0 0 15px;}
.comment-item .comment-caption .comment-username{display:block;margin-right:0;}
.comment-item .comment-caption .comment-data{display:block;}
.b-title-head{text-align:center;}
.b-title-head .pull-left, .b-title-head .pull-right{float:none !important;}
.b-slick-arrows{display:none;visibility:hidden;}
.latest-carousel-item{width:auto;padding:15px 0;}
.latest-carousel-item .blog-item-content{width:47.5%;margin:0 5px 0;}
.latest-carousel-item .blog-item-content .blog-item-img{height:185px;overflow:hidden;}
}
@media screen and (max-width:479px){
.latest-carousel-item{width:auto;padding:15px 15px;}
.latest-carousel-item .blog-item-content{width:100%;margin:0 0 12px;}
} @media screen and (min-width:1400px){
.b-quote-photo{margin-top:-28%;margin-right:-28%;}
}
@media screen and (max-width:1365px){
.b-quote-photo{margin:0 0 0 15px;}
}
@media screen and (max-width:1199px){
.b-team-list .team-list-item{width:25%;}
.custom-pager a{margin:0 15px;}
.b-big-progress .b-progress-list__percent{}
.b-awards-icons-holder{text-align:center;}
.b-awards-icons-holder ul li{margin-right:5%;}
}
@media screen and (max-width:991px){
.b-big-progress{margin:0 0 25px;}
.b-big-progress div{display:block;text-align:center !important;}
.b-awards-icons-holder{text-align:center;}
.b-awards-icons-holder ul li{margin-right:2.5%;}
.b-team-list .team-list-item img{width:100%;max-width:100%;}
.b-team-list .team-list-item .member-list-caption{padding:40px 15px 0 15px;}
.b-team-list .team-list-item.last-list-item .member-list-caption .list-title{margin-bottom:15px;}
.custom-pager a{margin:0 0;}
}
@media screen and (min-width: 768px) and (max-width: 991px) {
.b-quote-photo{position:relative;overflow:hidden;margin-right:-24px;}
.b-quote-photo img{max-width:inherit;}
}
@media screen and (max-width:767px){
.b-info-columns-holder.b-steps-list .b-info-column::before{display:none;}
.b-team-holder .b-slick-arrows{display:block;visibility:visible;width:100%;}
.b-team-holder .b-slick-arrows #team-slideshow-prev{left:15px;}
.b-team-holder .b-slick-arrows #team-slideshow-next{right:15px;}
.b-team-holder-mod{margin-bottom:0;}
.b-team-list .team-list-item{width:50%;}
.b-history{padding-top:10%;}
.b-pager-slideshow-holder{margin-bottom:25px;}
.custom-pager a{margin:0 15px;}
.b-quote-photo{margin:0;}
}
@media screen and (max-width:639px){
.b-about .b-info-columns-holder{margin-bottom:25px;}
.b-steps-list .b-info-column{width:100%;}
.b-history .b-upper-title{margin-bottom:-45px;}
.b-about-tabs .tabs-controls li{margin:0 15px;}
.b-services{padding:55px 0 55px;}
}
@media screen and (max-width:479px){
.custom-pager a{margin:0 -5px;}
.b-team-list .team-list-item{width:100%;}
.team-carousel-item{width:310px;}
.b-about-tabs .tabs-controls li{margin:0 8px;}
.b-about-tabs .tabs-controls a{min-width:75px;font-size:14px;}
.b-about-tabs .tabs-controls li .tabs-circle::before, .b-about-tabs .tabs-controls li .tabs-circle::after{width:50px;}
}
@media screen and (max-width:1199px){
.custom-pager-mod a{margin:0 8px;}
.pager-item .pager-item-description{padding:0 25px;}
.b-aboutme .b-camera{right:-95px;width:65%;}
.recent-carousel-item{width:686px;}
}
@media screen and (max-width:991px){
.custom-pager-mod a{margin:0 -5px;}
.clients-list li{margin:0 15px 25px;}
}
@media screen and (max-width:767px){
.b-pager-slideshow-holder #pager-slideshow-prev, .b-pager-slideshow-holder-mod #pager-slideshow-prev{left:-10px;}
.b-pager-slideshow-holder #pager-slideshow-next,
.b-pager-slideshow-holder-mod #pager-slideshow-next{right:-10px;}
.custom-pager-mod a{margin:0 8px;}
.custom-pager-mod a .circle::before, .custom-pager-mod a .circle::after{display:none;}
.b-aboutme{flex-direction:column;}
.b-aboutme .left-side, .b-aboutme .right-side{float:none !important;width:100%;}
.b-aboutme .left-side{height:auto;}
.b-aboutme .b-camera{width:180px;top:auto;right:50%;margin-top:0;margin-right:-55px;bottom:0;margin-bottom:-125px;}
.b-big-img{height:inherit;}
.b-big-img img{width:100%;max-width:100%;}
.b-aboutme .b-quote{padding:45px 15px 0;}
.recent-carousel-item{width:385px;}
}
@media screen and (max-width:639px){
.clients-list li{margin:0 0 25px;}
}
@media screen and (max-width:479px){
.recent-carousel-item{width:285px;}
} @media screen and (max-width:1199px){
.b-last-works .b-upper-title{margin-bottom:-55px;}
.b-add-info-holder{padding-top:75px;}
.container-absolute{left:25px;}
}
@media screen and (max-width:991px){
.b-title-service{margin-bottom:0;}
.b-title-service [class*='col-']{margin-bottom:25px;}
.b-regular-tabs .tabs-controls li{width:auto;}
.b-last-works .b-slider-holder{overflow:inherit;padding:34px 0;}
.b-last-works .mac-wrapper{width:768px;height:auto;}
.b-last-works .mac-wrapper img{width:100%;}
.b-last-works .b-single-gallery-carousel .single-gallery-item{width:530px;}
.b-offers-holder, .b-offers-holder-full{padding:0 15px;}
.b-scroll-slide .b-upper-title{margin:0 0 -75px;}
.b-about-additional{margin-top:-125px;}
.about-additional-img{margin-top:0;}
}
@media screen and (max-width:767px){
.b-features-column{height:100%;}
.wave-bg{background-position-x:center;background-position-y:bottom;top:auto;}
.b-regular-tabs .tab-content{padding-top:35px;}
.b-last-works .b-upper-title{margin-bottom:-15px;}
.b-last-works .b-single-gallery-carousel .single-gallery-item{margin:0 12px;}
.b-last-works .gallery-carousel-controls ul{margin-top:15px;margin-bottom:0px;}
.b-reviews{display:block;height:auto;}
.b-reviews .pager-item{padding:0 0;}
.b-reviews-content{padding:100px 0;}
.review-item{width:100%;}
.about-additional-img{display:inline-block;}
.b-offers-holder-full{flex-direction:column;}
.b-add-info-holder{padding-bottom:85px;}
.b-about-additional{padding-top:0;}
.b-about-additional .b-upper-title{margin-bottom:-5px;text-align:center;}
}
@media screen and (max-width:639px){
.b-features-columns-holder .row.equal{display:block;}
.b-features-columns-holder [class*="col-"]{width:100% !important;display:block !important;}
.b-regular-tabs .tabs-controls{margin:0 -15px -1px;}
.b-regular-tabs .tabs-controls li{width:100%;}
.b-offers-holder{flex-direction:column;}
.b-add-info{width:100% !important;}
} @media screen and (max-width:991px){
.b-homepage-content .gallery-carousel-controls ul{margin:60px 0 60px;}
.b-homepage-content .b-title-service, .b-homepage-content .b-title-service-mod, .b-homepage-content .b-title-service-mod{padding-top:0;margin-bottom:0;}
.b-home-features .b-features-columns-holder{margin-top:-115px;}
}
@media screen and (max-width:767px){
.layer-content-big{padding-top:215px;}
.b-home-slider-holder{padding-bottom:25px;}
.home-slide{margin-bottom:55px;}
.b-homepage-content .gallery-carousel-controls ul{margin:15px 0 35px;}
.b-home-features .b-features-columns-holder{margin-top:-125px;padding-bottom:25px;}
.b-home-features .b-features-columns-holder .row>[class*="col-"]{padding:0 15px;}
.b-homepage-content-mod .b-title-service-mod{padding-top:0;}
}
@media screen and (max-width:639px){
.home-slide .col-xs-10{width:100% !important;margin:0 !important;}
.b-home-slider-content .main-heading{font-size:3em;}
}
.b-links ul{padding:25px 25px 25px;border:1px solid #e8ecef;position:relative;}
.b-links ul:before{content:'';display:block;position:absolute;width:80%;height:3px;top:-2px;left:0;right:0;margin:0 auto;}
.b-links li{padding-left:18px;position:relative;margin-bottom:14px;}
.b-links li:before{content:'\f105';font-family:FontAwesome;display:inline-block;font-size:14px;position:absolute;top:3px;left:3px;color:#ced6df;}
.b-links li:first-child:before{display:none;}
.b-links a{font-size:14px;}
.b-links a:hover{text-decoration:underline !important;}
.variations td{padding:0px 0 20px 0;}
.tawcvs-swatches{min-width:115px;}
.tawcvs-swatches .swatch{font-size:11px;}
.tawcvs-swatches .swatch.selected{-webkit-box-shadow:none !important;-moz-box-shadow:!important;box-shadow:!important;box-shadow:0px 1px 5px 0px #D8D8D8 !important;border-color:#ccc;opacity:1;}
.quantity .qty{border:1px solid #eee;width:auto;margin-bottom:20px;width:90px;display:inline-block;}
.form-cart{margin-top:45px;margin-bottom:50px;}
.form-cart-table{width:100%;border:1px solid #f0f0f0;background-color:#f4f4f4;;}
.form-cart-table>thead>tr>th{padding:30px 55px;font-size:14px;color:#333;border-bottom:1px solid #ddd;text-transform:uppercase;font-weight:500;font-family:Montserrat !important;}
.form-cart-table .product_title{min-width:120px;text-align:center;font-weight:normal !important;text-transform:uppercase;font-size:14px;}
.form-cart .flex-control-thumbs li{width:25%;float:left;margin:7px;}
.form-cart-table>tbody>tr>td{position:relative;font-size:16px;padding:20px;vertical-align:middle;min-height:300px;}
.woocommerce-variation-add-to-cart{margin:50px 0 20px 5px;}
.form-cart-table .woocommerce-product-gallery img{max-width:200px;height:auto;}
.form-cart-table>tbody>tr>td:first-child{font-weight:500;padding:20px 55px;}
.form-cart-table>tbody>tr>td:first-child a{color:#000;}
.form-cart-table>tbody>tr>td:first-child a:hover{text-decoration:underline;}
.form-cart-table>tbody>tr>td:nth-child(2){width:15%;}
.form-cart-table>thead>tr>th:last-child, .form-cart-table>tbody>tr>td:last-child{text-align:center;}
.form-cart__label{top:14px;display:inline-block;width:20px;height:20px;padding-left:0;border:solid 1px #d0d0d0;border-radius:50%;}
.form-cart__label:after{top:5px;left:5px;background-color:#fff;}
.form-cart__label:before{top:1px;left:1px;}
.form-cart__label_mod-a:before{background-color:#c9e300;}
.form-cart__label_mod-b:before{background-color:#ff51be;}
.form-cart__label_mod-c:before{background-color:#29d3f2;}
.form-cart__label_mod-d:before{background-color:#ddd;}
.form-cart__section{padding:55px 60px 60px 55px;border-right:1px solid #f0f0f0;border-left:1px solid #f0f0f0;background-color:#f4f4f4;}
.form-cart__section:nth-child(even){background-color:#fff;}
.form-cart__title{position:relative;margin-bottom:5px;font-weight:500;font-size:16px;color:#333;text-transform:uppercase;}
.form-cart__title .icon{display:inline-block;padding-right:10px;font-size:32px;vertical-align:bottom;width:50px;position:relative;top:-6px;margin-top:16px;}
.form-cart__label-text{margin-top:0;margin-left:95px;font-size:14px;font-weight:400;vertical-align:sub;}
.form-cart__input{width:240px;margin-right:10px;margin-left:10px;}
.form-cart__label-row{display:block;margin-bottom:15px;padding:20px 30px 20px 25px;font-weight:400;border:1px solid transparent;background-color:#fff;cursor:pointer;margin-left:100px;max-width:718px;}
.form-cart__label-row_first{margin-top:30px;}
.form-cart__btn{padding:11px 25px;}
.form-cart__shipping-name{margin-right:50px;font-size:14px;color:#333;}
.form-cart__shipping-info{font-size:11px;text-transform:uppercase;}
.form-cart__label-inner{float:left;padding-right:20px;}
.form-cart__shipping-price{float:right;font-size:16px;font-weight:500;color:#333;}
.form-cart__price{margin-top:10px;padding-bottom:10px;border-bottom:1px solid #f0f0f0;padding-top:0;padding-right:0;}
.form-cart__price-total{float:right;width:230px;height:70px;padding-top:22px;font-weight:500;font-size:20px;color:#fff;text-align:center;}
.form-cart__price-title{padding-top:15px;line-height:1.4;float:left;}
.form-cart__submit.btn-lg{margin-top:110px;margin-bottom:25px;padding-right:30px;padding-left:30px;}
.form-cart__note{font-size:11px;text-transform:uppercase;}
.form-cart__btn-group{white-space:nowrap;display:inline-block;}
.cd-single-point:before{display:none !important;}
.kswr-row-deco[data-position=bottom][data-decoration=full-to-left][data-size=medium],
.kswr-row-deco[data-position=bottom][data-decoration=middle-left][data-size=medium]{height:110px !important;margin-bottom:-45px !important;}
.wrap-cards{margin-bottom:0;padding:48px 50px 90px 56px;border:1px solid #eeeeee;border-top:2px solid #dddddd;background-color:#fff;overflow:hidden;-webkit-transition:all 0.3s linear;-moz-transition:all 0.3s linear;-ms-transition:all 0.3s linear;-o-transition:all 0.3s linear;transition:all 0.3s linear;}
.wrap-cards:hover{background-color:#f6f6f6;}
.wrap-cards .striped-icon-large:after{background-color:#fff;}
.wrap-cards .box-heading{position:relative;height:100px;padding-top:20px;padding-bottom:20px;display:inline-block;width:100%;padding-right:90px;}
.wrap-cards .download-item{margin-bottom:25px;}
.wrap-cards .download-item .ico{padding-bottom:30px;}
.wrap-cards .striped-icon-large{position:absolute;right:26px;top:-8px;background:rgba(232, 233, 237, .5);}
.wrap-cards .download-item .title{font-size:14px;font-weight:500;}
.cards-text{font-size:14px;line-height:27px;min-height:90px;}
.wrap-cards .btn{border-radius:100px;border:1px solid #eeeeee;padding:10px 30px;font-size:12px;font-weight:500;margin-top:20px;}
.wrap-cards h4{font-size:20px;font-weight:500;margin-bottom:7px;padding:0;padding-right:20px;}
.wrap-cards h5{font-size:13px;color:#666666;font-weight:300;margin:0;padding:0;}
html .points-heading{font-weight:500;}
html .points-heading{margin-bottom:10px;}
html .icon-border-right .kswr-singleicon-container:after{position:absolute;top:30%;right:5%;width:70%;border-top:1px solid #eeeeee;content:"";display:inline-block;}
.km-teammate-container[data-style=style1]:hover .km-teammate-np,
.km-teammate-container[data-style=style1]:hover .km-teammate-soc{margin-top:0 !important;}
.km-teammate-container[data-style=style1]:hover .km-teammate-position{margin-top:0 !important;}
.km-teammate-container[data-style=style1]:hover .km-teammate-info{margin-top:0 !important;}
.km-teammate-container[data-style=style1] .km-teammate-name,
.km-teammate-container[data-style=style1] .km-teammate-position{color:#fff !important;}
.km-teammate-container[data-style=style1]:hover .km-teammate-name,
.km-teammate-container[data-style=style1]:hover .km-teammate-position{color:#fff !important;opacity:1 !important;text-align:center;}
.km-teammate-container[data-style=style1]:hover .km-teammate-info{margin-top:15px !important;}
.km-teammate-container[data-style=style1] .km-teammate-soc a{margin-left:5px;margin-right:5px;display:inline-block;float:none;width:20px;height:20px;line-height:33px;font-size:18px;color:#fff !important;text-decoration:none !important;margin-top:10px;text-align:center;}
.km-teammate-container[data-style=style1] .km-teammate-soc{display:inline-block;float:none;text-align:center;margin-top:7px;}
.km-teammate-container[data-style=style1] .km-teammate-soc a:hover{opacity:0.9;}
.km-teammate-container[data-style=style1] .km-teammate-content{display:none !important;}
.km-teammate-container[data-style=style1] .km-teammate-img:before{display:block;content:"";width:100%;float:left;height:100%;position:absolute;z-index:1;top:0%;left:0;background:rgba(0, 0, 0, .5);opacity:0;}
.km-teammate-container[data-style=style1] .km-teammate-np{display:inline-block;float:none;left:0;right:0;text-align:center;width:100%;}
.km-teammate-container[data-style=style1] .km-teammate-position{display:inline-block;float:none;text-align:center;}
.km-teammate-container[data-style=style1] .km-teammate-info{margin-top:0 !important;padding-top:20px !important;padding-bottom:20px !important;z-index:3;color:#fff;background:transparent;position:absolute;bottom:10%;height:auto;transition:all 0.3s ease-out;-webkit-transition:all 0.3s ease-out;opacity:0;}
.km-teammate-container[data-style=style1]:hover .km-teammate-info,
.km-teammate-container[data-style=style1]:hover .km-teammate-img:before{opacity:1;}
.km-teammate-container[data-style=style2]:hover .km-teammate-np,
.km-teammate-container[data-style=style2]:hover .km-teammate-soc{margin-top:0 !important;}
.km-teammate-container[data-style=style2]:hover .km-teammate-position{margin-top:0 !important;}
.km-teammate-container[data-style=style2]:hover .km-teammate-info{margin-top:0 !important;}
.km-teammate-container[data-style=style2]:hover .km-teammate-name,
.km-teammate-container[data-style=style2]:hover .km-teammate-position{color:#fff !important;opacity:1 !important;}
.km-teammate-container[data-style=style2]:hover .km-teammate-info{margin-top:15px !important;}
.km-teammate-container[data-style=style2] .km-teammate-soc a{margin-left:5px;margin-right:5px;display:inline-block;float:none;background:#d64d3a;border-radius:100px;width:30px;height:30px;line-height:33px;font-size:12px;color:#fff !important;text-decoration:none !important;margin-top:10px;}
.km-teammate-container[data-style=style2] .km-teammate-soc a:hover{opacity:0.9;}
html .km-teammate-container[data-style=style2]:hover .km-teammate-soc{margin-top:0 !important;position:absolute;top:40%;width:100%;display:inline-block;left:0;}
.km-teammate-container[data-style=style2] .km-teammate-info{margin-top:0 !important;padding-top:20px !important;padding-bottom:0px !important;background:#fff;width:90%;display:inline-block;position:relative;top:-30px;margin:0 5% !important;height:100px;overflow:hidden;}
html .km-teammate-container[data-style=style2]:hover .km-teammate-soc , .km-teammate-container[data-style=style2] .km-teammate-img-overlay{display:none !important;}
.km-teammate-container[data-style=style2]:hover .km-teammate-info{background:#3180ab;margin-top:0 !important;overflow:hidden;height:100px;}
.km-teammate-container[data-style=style2] .km-teammate-content{display:none !important;}
.km-teammate-container[data-style=style3] .km-teammate-info{position:relative;}
.km-teammate-container[data-style=style3]:hover .km-teammate-soc{opacity:1;}
.km-teammate-container[data-style=style3] .km-teammate-soc{color:#ffffff !important;background:rgba(0, 0, 0, .7);top:-65px;position:absolute;left:0;padding:5px;opacity:0;transition:all 0.3s ease-out;-webkit-transition:all 0.3s ease-out;}
.km-testimonial[data-style=style1] .km-testimonial-name{margin-bottom:5px;}
.km-testimonial[data-style=style1] .km-testimonial-pic{margin-bottom:5px;padding-top:25px !important;}
html .km-testimonial[data-style=style1][data-childstyle=style5] .km-testimonial-icon{position:relative;margin-top:0;}
.smart-tabs ul, .rtd .smart-tabs ul:not([class]){margin:0 !important;padding:0 0 0 10px !important;list-style:none !important;}
.smart-tabs ul li:before, .smart-tabs ul li:after{display:none !important;}
.smart-tabs ul li{margin-bottom:7px !important;padding-bottom:0 !important;line-height:1.3 !important;position:relative;}
.smart-tabs{background:#fff;padding:20px !important;box-shadow:0px 4px 20px 0px #ebebeb;padding-bottom:20px;min-height:370px;}
html .smart-tabs-title{font-size:15px;border-bottom:0;padding-bottom:20px;margin-bottom:20px;background:#22282e;color:#fff;padding:10px;text-transform:uppercase;}
.smart-tabs ul li a{color:inherit !important;}
.smart-tabs table{width:100%;}
.smart-tabs caption, .smart-tabs th, .smart-tabs td{text-align:left;font-weight:normal;font-weight:300;vertical-align:middle;min-width:90px;padding:5px 15px !important;text-align:left;vertical-align:middle !important;}
.smart-tabs ul .active a:before{font-family:'FontAwesome';content:"\f061";display:block;position:absolute;right:0;top:3px;width:14px;height:20px;color:#ddd;}
.smart-tabs td, .smart-tabs th{border:1px solid #ddd;}
html .wpaddons-parallax-wrapper img{z-index:1;}
.kswr-heading-container{position:relative;z-index:9 !important;}
.vertical-container-top, .vertical-container-top-mod, .vertical-container-top-btn{border-bottom:2px solid #333;position:absolute;width:180px;}
.vertical-container-top, .vertical-container-top-mod{top:350px;}
.vertical-container-top{z-index:2;}
.vertical-container-top-btn{top:130px;}
.vertical-left{left:-15px;}
.vc_row[data-vc-full-width-init] .vertical-left{left:0 !important;}
.vertical-text-main{bottom:22px;font-size:19px;font-weight:600;letter-spacing:3px;position:absolute;transform:rotate(-90deg);-ms-transform:rotate(-90deg);-webkit-transform:rotate(-90deg);white-space:nowrap;width:50px;}
.text-white .vertical-right .color-add-3{color:inherit;}
.text-white .vertical-right .color-add-4{color:inherit;}
.vertical-text-additional{font-size:50px;position:absolute;white-space:nowrap;width:50px;}
.vertical-number{font-size:17px;font-weight:400;padding:0 12px 4px 0;}
.vertical-left .vertical-text-main{right:47px;}
.vertical-left .vertical-text-additional{right:-2px;}
.vertical-right .vertical-text-main{left:47px;}
.vertical-right .vertical-text-additional{left:-2px;}
.vertical-container-top .vertical-text-additional, .vertical-container-top-mod .vertical-text-additional{bottom:32px;font-weight:300;transform:rotate(-90deg);-ms-transform:rotate(-90deg);-webkit-transform:rotate(-90deg);}
.vertical-container-top-btn .vertical-text-additional{bottom:-70px;font-weight:700;transform:rotate(90deg);-ms-transform:rotate(90deg);-webkit-transform:rotate(90deg);}
.vertical-container-top .vertical-number, .vertical-container-top-mod .vertical-number{padding:0 12px 4px 0;}
.vertical-container-top-btn .vertical-number{padding:0 0 4px 12px;}
.vertical-container-top-mod{top:75px;}
.vertical-container-top-mod .vertical-text-additional{transform:rotate(90deg);-ms-transform:rotate(90deg);-webkit-transform:rotate(90deg);font-size:60px;bottom:-95px;}
.tmpl-content-container{display:inline-block;position:relative;z-index:9;}
.tmpl-content-style-shadow{padding:0px;border:0;clear:both;background:#fff;box-shadow:2px 3px 23px -1px #ddd;border-radius:3px;-webkit-transition:all 0.45s linear;-moz-transition:all 0.45s linear;-ms-transition:all 0.45s linear;-o-transition:all 0.45s linear;transition:all 0.45s linear;}
.table-bordered-none{width:100%;}
.tmpl-content-container-center{text-align:center;}
.tmpl-content-container-left{text-align:left;display:inline-block;vertical-align:top;}
.tmpl-content-container-right{text-align:right;display:inline-block;vertical-align:top;}
html .kswr-pricing-bottom{line-height:1.4 !important;}
@media(max-width:480px){
html .kswr-full-section{float:none;}
html .kswr-pricing-content{position:relative;top:0;-webkit-transform:translateY(0%);transform:translateY(0%);}
}
.kswr-slickslider-container:hover .slick-next, .kswr-slickslider-container:hover .slick-prev{opacity:1;}
.kswr-slickslider-container .slick-next, .kswr-slickslider-container .slick-prev{opacity:1;}
html .kswr-slickslider-container[data-dots-style=style9] .slick-dots li button:before{font-family:'FontAwesome';font-weight:normal;font-style:normal;content:"\f111";}
html .kswr-slickslider-container[data-arrows-position=middletwo] .slick-next,
html .kswr-slickslider-container[data-arrows-position=middletwo] .slick-prev{border-radius:100px;opacity:0;}
html .kswr-slickslider-container .slick-next:after, .kswr-slickslider-container .slick-prev:after{top:1px;}
.slick-slider:hover .slick-next, .slick-slider:hover .slick-prev{opacity:1 !important;}
.kswr-fancytext-prefix{padding-right:5px;}
.btn-learn-more{color:#ec423c;text-decoration:none;padding-bottom:6px;margin-top:25px;clear:both;display:inline-block;position:relative;}
.btn-learn-more:after{content:'';display:inline-block;position:absolute;bottom:0;left:0;height:3px;background:#222;transform:skewX(-20deg);width:100%;}
.btn-learn-more:before{font-family:'FontAwesome';font-weight:normal;font-style:normal;content:"\f105";display:inline-block;color:#222;margin-right:10px;font-size:18px;}
.btn-learn-more2{color:#222;background:#fff;text-decoration:none;padding-bottom:6px;margin-top:25px;clear:both;display:inline-block;position:relative;padding:10px 20px;box-shadow:2px 2px 24px 7px #dfdfdf;transform:skewX(-20deg);-webkit-transition:all 0.45s linear;-moz-transition:all 0.45s linear;-ms-transition:all 0.45s linear;-o-transition:all 0.45s linear;transition:all 0.45s linear;}
.btn-learn-more2 em{color:#222;background:#fff;text-decoration:none;transform:skewX(20deg);display:block;}
.btn-learn-more2:hover{box-shadow:2px 2px 34px 7px #c9c7c7;}
html .edfm-fly-menu-body ul{margin-left:100%;width:100%;}
html .edfm_full_menu_template_2 .edfm-menu > li:after{display:none;}
.home-template #btc_calc + + a{display:none;}
.home-template .cryprocurrency-prices-title{text-align:center;font-size:16px;text-transform:uppercase;margin:0;padding-bottom:20px;}
.home-template #btc_calc{text-align:center;}
.home-template #btc_calc script + a{display:none;}
.home-template #btc_calc input[type=text]{background:#fff;border:0;border-radius:0;display:inline-block;width:150px;text-align:center;margin:0 10px;color:#222;vertical-align:top;box-shadow:2px 2px 2px 1px #eee !important;}
.home-template #btc_calc + a{display:none !important;}
aside .cryprocurrency-prices-title{display:none;}
html .crtools-graph .period-button, html .crtools-graph .fiat-button{color:inherit;padding:2px 8px;font-size:14px;margin-bottom:5px;}
html .crtools-graph .period-button:hover, .crtools-graph .period-button.active{font-weight:normal;color:#fff;}
html .crtools-graph .fiat-button{border-color:#ddd;}
aside .prices-table img{margin:-1px 3px 0 0;}
html .crtools-graph .period-button{margin-right:10px;color:inherit !important;}
html .crtools-graph .period-button:hover, .crtools-graph .period-button.active{color:#fff !important;}
.crtools-graph .period-button{padding:5px 10px !important;margin-bottom:10px;}
.crtools-graph .fiat-button{color:inherit;margin-bottom:10px;}
.bt-calc h2{display:none !important;}
#text-2 .textwidget > h2{display:none;}
html body .booked-list-view a.booked_list_date_picker_trigger{display:inline-block;position:relative;top:-1px;margin:0;font-size:13px;width:24px;height:24px;line-height:23px;padding:5px;}
html body  .booked-list-view .booked-list-view-nav .booked-list-view-date-next , html body .booked-list-view .booked-list-view-nav .booked-list-view-date-prev{top:1px;padding:5px 20px;}
.widget-download-button{display:block;color:#fff;background-color:#f26520;padding:10px;border-radius:0;text-transform:uppercase;position:relative;padding-left:55px;overflow:hidden;height:43px;font-size:12px;line-height:23px;}
.widget-download-button i{position:absolute;top:0;left:0;padding:10px;color:#fff;background:red;font-size:22px;height:43px;}
.image-box-item{border:1px solid #e7e8ec;background-color:#fff;text-align:center;display:inline-block;}
.image-box-item.padding{padding:10px;}
.image-box-item.shadow{padding-bottom:19px;box-shadow:1px 8px 15px -4px #eaeaea;margin-bottom:15px;}
.image-box-item .ibi-image-wrapper{width:100%;margin-bottom:15px;background-size:cover;background-repeat:no-repeat;background-position:center;}
.ibi-title{font-size:18px;margin-bottom:5px;display:inline-block;}
.ibi-title a{color:inherit;}
.image-box-item .ibi-image-wrapper a{display:block;height:100%;}
.image-box-item.shadow .ibi-title, .image-box-item.shadow .ibi-text{padding:0 10px;}
.image-box-item img{max-width:100%;height:auto;margin:0 auto;}
.custom-post-item.custom-post-cpstyle01 .custom-post-cntn{border:1px solid #eee;border-top:0;margin:10px;margin-top:0;}
.custom-post-item.custom-post-cpstyle01 .cpi-image-wrapper{margin-bottom:0;}
.custom-post-item.custom-post-cpstyle01  ul{border-top:0;border-bottom:1px solid #eeeeee;text-align:center;display:block;padding:15px 0 15px 0;margin-bottom:25px;}
.custom-post-item.custom-post-cpstyle01 h4{margin:0;padding:0 25px 20px 25px;font-size:20px;line-height:1.4;text-align:center;}
.custom-post-item.custom-post-cpstyle01 .cpi-excerpt{list-style:none;display:inline-block;padding-left:0;padding:0 25px;border-top:0;border-bottom:0;margin:0 0 0 0;border-bottom:0;text-align:center;}
.custom-post-item.custom-post-cpstyle01 .cpi-link-more{font-size:12px;font-weight:600;padding:9px 30px 7px 25px;line-height:30px;border-radius:0;text-transform:uppercase;box-shadow:none !important;text-decoration:none !important;-webkit-transition:all .1s ease-out;transition:all .1s ease-out;margin-top:20px;display:inline-block;clear:both;border:0;text-align:center;color:#fff !important;background:#222;margin-bottom:-20px;float:none;}
.custom-post-item.custom-post-cpstyle01 .custom-post-footer{text-align:center;margin-bottom:-22px;}
.custom-post-item.custom-post-cpstyle01{background:#fff;display:inline-block;}
.custom-post-item{background:#fff;}
.custom-post-item img{width:100%;height:auto;}
.custom-post-item .cpi-image-wrapper{margin-bottom:40px;}
.custom-post-item h4{margin:0;padding:0 25px 20px 25px;font-size:20px;line-height:1.4;}
.custom-post-item .cpi-image-wrapper a{display:block;height:100%;}
.custom-post-item ul{list-style:none;display:flex;padding-left:0;padding:25px 0;border-top:1px solid #ddd;border-bottom:0;margin:0 25px 0 25px;}
.custom-post-item ul li  .label-pstd{padding-right:5px;}
.custom-post-item ul li{margin-right:15px;color:#444444;font-size:14px;}
.custom-post-item ul li i{margin-right:5px;}
.custom-post-item h4 a{color:inherit;}
.cpi-excerpt{list-style:none;display:flex;padding-left:0;padding:25px 0;border-top:1px solid #dddddd;border-bottom:0;margin:0 25px 0 25px;}
.cpi-link-more{font-size:16px;font-weight:500;color:inherit;}
.cpi-link-more span{padding-left:3px;}
.custom-post-padding{background:#fff;padding:10px;text-align:center;}
.custom-post-item.custom-post-padding  h4 , .custom-post-item.custom-post-padding  .cpi-excerpt{text-align:center;}
.custom-post-item.custom-post-padding .cpi-date-wrapper , .custom-post-item.custom-post-padding .cpi-link-more{display:none;}
.custom-post-item.custom-post-padding  .cpi-excerpt{padding:0 25px 25px 25px;}
html .kswr-slickslider-container[data-arrows-position=middle] .slick-next{right:-35px;}
html  .kswr-slickslider-container[data-arrows-position=middle] .slick-prev{left:-35px;}
.custom-post-cpstyle02{text-align:center;background:none !important;}
.custom-post-cpstyle02 .cpi-date-wrapper{display:none !important;}
.custom-post-item .cpi-image-wrapper{margin-bottom:25px;}
.custom-post-item   .cpi-excerpt{list-style:none;display:flex;padding-left:0;padding:25px 0;border-top:1px dashed #dddddd;border-bottom:0;margin:0 0 0 0;border-bottom:1px dashed #dddddd;}
.custom-post-cpstyle03.custom-post-item{background:none;}
.custom-post-cpstyle03.custom-post-item .cpi-image-wrapper{margin-bottom:33px;float:left;max-width:25%;margin-right:4%;}
.custom-post-item.custom-post-cpstyle03   .cpi-excerpt{display:inline-block;width:70%;border:0;padding:0 0 25px 0;height:47px;overflow:hidden;}
.custom-post-item.custom-post-cpstyle03   h4{margin:0;padding:0;font-size:16px;line-height:1.3;float:left;width:70%;font-weight:700;padding-bottom:5px;}
.custom-post-item.custom-post-cpstyle03  ul{list-style:none;display:inline-block;padding-left:0;padding:0px 0 0 0;border-top:0;border-bottom:0;margin:0;width:70%;padding-bottom:5px;}
.custom-post-item ul li, .custom-post-item ul li *{color:#888 !important;}
.label-pstd{font-weight:600;}
.custom-product-item img{max-width:100%;height:auto;margin:0 auto;}
.cpri-wrapper{border:1px solid #eee;display:block;text-align:center;position:relative;margin:0 auto;margin-bottom:25px;overflow:hidden;}
.custom-product-item:hover  .add_to_cart_button{bottom:0px;opacity:1;}
.cpri-wrapper .add_to_cart_button{position:absolute;left:0;z-index:5;width:100%;padding:10px;bottom:-367px;opacity:0;font-weight:normal;padding:6px;color:#fff;-webkit-transition:all .2s .2s ease;-moz-transition:all .2s .2s ease;transition:all .2s .2s ease;}
.custom-product-item h4{margin:0;padding:0 0 20px 0;font-size:20px;text-align:center;}
.custom-product-item h4 a{color:inherit;}
.cpri-price{font-size:16px;text-align:center;color:#da4949;font-weight:500;}
.header.header-background-white .top-bar{font-weight:400;}
.quotation-mark{position:relative;}
.quotation-mark:after{background-image:url(//www.germanagiora.it/wp-content/themes/aleanta/images/quotation-mark.png);content:'';width:96px;height:61px;position:absolute;display:block;top:0;left:-36px;z-index:-1;}
.counter-box .kswr-counter-ct-leftright{position:relative;z-index:9;}
.counter-box .kswr-counter-title-ct{margin-top:-100px;}
html .counter-box{-webkit-transition:all .1s .1s ease;-moz-transition:all .1s .1s ease;transition:all .1s .1s ease;background-color:#fff;margin-bottom:-100px;position:relative;z-index:999;box-shadow:2px 3px 16px -2px #999;}
html .counter-box .kswr-counter-inside-container{margin-bottom:25px !important;}
.kswr-pricing-line{border:0 !important;}
html .kswr-full-section{border-bottom:1px solid #e5dcd6;padding-bottom:10px;}
html .kswr-pricing-bottom{margin-top:0px;}
html .footer .km-socials-m-back.km-socials-m-back-color{background:transparent !important;border:2px solid #fff;}
html .testimonials-row .kswr-slickslider-container[data-arrows-position=bottom_right] .slick-arrow {
position: absolute;
top: auto;
right: 40px;
bottom: 40px;
background: #fff !important;
border: 1px solid #eeeeee;
color: #8f8f8f;
}