.site-logo-title img{max-width: none; display: block; width: auto; max-height: 100%; z-index: 0; left: 0; top: 50%; position: absolute; -webkit-transform: translateY(-50%) !important; -ms-transform: translateY(-50%) !important; transform: translateY(-50%) !important;} .mobile-nav-menu{display: none;} .primary-menu{display: inline-block; float: right; height: 100%; z-index: 1000;} .primary-menu ul{list-style: none; padding: 0; margin: 0;} .wbc_menu li{position: relative;} .primary-menu .wbc_menu > li{float: left;} .wbc_menu > li > a{display: block; height: 100%; padding-left: 14px; padding-right: 14px; font-size: 15px; color: #777; font-weight: normal; text-decoration: none;} .primary-menu .wbc_menu > li:last-child > a{padding-right: 0;} .wbc_menu a:hover, .wbc_menu .active > a, .wbc_menu .current-menu-item > a, .mobile-nav-menu .wbc_menu a:hover, .primary-menu .wbc_menu a:hover{color: #fa8322;} .wbc_menu ul li a{width: 100%; display: block; line-height: 1.4em; font-size: 13px; color: #999999; text-decoration: none; padding: 10px 14px; border-bottom: 1px solid #2b2b2b;} .primary-menu .wbc_menu ul li:last-child > a{border: none;} .primary-menu .wbc_menu li > ul{position: absolute; top: 100%; left: -55px; z-index: 1000; width: 200px; padding-top: 5px; padding-bottom: 7px; background-color: #292929; border-bottom-right-radius: 2px; border-bottom-left-radius: 2px;} .primary-menu > ul > li:last-child > ul{left: auto; right: -30px;} .wbc_menu li:last-child{border: none;} .primary-menu .wbc_menu li > ul > li > ul{left: -200px; border-top-left-radius: 2px; top: 0; padding: 0;} .wbc_menu ul{display: none;} .primary-menu .wbc_menu li:hover > ul, .primary-menu .wbc_menu li.mega-menu:hover > ul ul{display: block;} .wbc_menu li.mega-menu{position: inherit; border: none;} .wbc_menu li.mega-menu > ul > li{width: 23.5%; margin-left: 1%; padding: 0 5px; float: left; border: none;} .wbc_menu li.mega-menu > ul{padding-top: 21px; padding-bottom: 14px; top: 100%; left: 0; width: 100%;} .wbc_menu li.mega-menu > ul > li > a{font-weight: bold; color: #fff; font-size: 15px; border: none; padding-left: 5px;} .wbc_menu li.mega-menu > ul > li > ul{position: relative; left: 0; width: 100%;} .bottom-fixed-menu .wbc_menu li ul, .bottom-fixed-menu .wbc_menu > li.mega-menu > ul{top: auto; bottom: 100%;} .bottom-fixed-menu .wbc_menu > li.mega-menu > ul li ul{position: relative; top: 0;} .bottom-fixed-menu .wbc_menu li ul li ul{bottom: 0; top: auto;} .bottom-fixed-menu .is-sticky .wbc_menu li ul, .bottom-fixed-menu .is-sticky .wbc_menu > li.mega-menu > ul, .bottom-fixed-menu.wbc-menu-down .wbc_menu li ul, .bottom-fixed-menu.wbc-menu-down .wbc_menu > li.mega-menu > ul{top: 100%; bottom: auto;} .bottom-fixed-menu .is-sticky .wbc_menu li ul li ul, .bottom-fixed-menu.wbc-menu-down .wbc_menu li ul li ul{top: 0;} .menu-icon{position: absolute; top: 50%; margin-top: -21px; padding: 5px; right: 15px; display: none; color: #999999; font-size: 22px;} .menu-icon:focus, .menu-icon:active{color: #999999;} .menu-icon:hover, .menu-icon.menu-open{color: #fa8322;} .mobile-show ul li:last-child > a{border-bottom: 1px solid #2b2b2b;} .header-bar .social-links{font-size: 15px; display: inline-block; float: left;} .header-bar .social-links a{color: #f7f7f7; padding: 0 5px; line-height: 35px;} .header-bar .social-links a:hover{opacity: 0.8; filter: alpha(opacity=80);} .social-links > ul{list-style: none; padding: 0; height: 100%; margin-bottom: 0;} .social-links > ul li{float: left;} .header-bar .social-links a:hover{color: #fff;} .header-bar .social-links li:last-child a{padding-right: 0;} .post{border-bottom: 1px solid rgba(0, 0, 0, 0.05); margin-bottom: 42px; position: relative;} .post-header{margin-bottom: 14px;} .entry-title{font-size: 20px; margin-top: 0;} .entry-title a{color: inherit; text-decoration: none; -webkit-transition: color 0.20s linear 0s; transition: color 0.20s linear 0s;} .entry-title a:hover{color: #fa8322;} .post-featured{margin-bottom: 14px; overflow: hidden; position: relative;} .blog-style-1 .post-featured .wbc-image-wrap img{width: 100%;} .entry-content{padding-bottom: 42px; word-wrap: break-word; overflow: hidden;} .single .entry-content *:last-child{margin-bottom: 0;} .entry-meta{font-size: 11px; margin-top: -6px; opacity: 0.8; filter: alpha(opacity=80);} .entry-meta a{color: inherit;} .entry-meta span{margin-right: 6px;} .more-link{text-align: right; margin-top: 21px; color: #fff;} .wp-gallery-style{overflow: hidden; margin-left: -4px; margin-right: -4px;} .wp-gallery-style .gallery-item{box-shadow: 0 0 2px rgba(0, 0, 0, 0.1); float: left; padding: 4px; margin: 4px; background-color: #fff;} .wp-gallery-style .gallery-caption{font-size: 12px; opacity: 0.6; filter: alpha(opacity=60); padding: 5px 2px;} .format-link, .format-quote{} .single .link-format, .single .quote-format{margin-bottom: 21px;} .link-url{font-size: 12px; font-style: italic;} .link-format:after{content: "飪�"; font-family: fontawesome; font-size: 45px; opacity: 0.2; filter: alpha(opacity=20); position: absolute; right: 15px; top: 5px; z-index: 0;} a.link-format{display: block; background-color: #fa8322; text-decoration: none; padding: 20px 10px; border-radius: 1px;} a.link-format, a.link-format .entry-title{color: #fff !important;} a.link-format:hover{background-color: #2b2b2b; -webkit-transition: all 0.20s linear 0s; transition: all 0.20s linear 0s;} .quote-format:before{color: #fff; content: "飫�"; font-family: fontawesome; font-size: 45px; opacity: 0.2; filter: alpha(opacity=20); position: absolute; right: 15px; top: 5px; z-index: 0; width: 50px;} .quote-format{display: block; background-color: #fa8322; color: #fff; text-decoration: none; padding: 25px 10px 20px; font-size: 18px; font-style: italic;} .quote-format span{display: block; text-align: right; font-size: 11px; opacity: 0.8; filter: alpha(opacity=80);} .blog-style-2 .post-featured{float: left; width: 320px; margin-right: 25px; margin-bottom: 0;} .blog-style-2 .post{padding-bottom: 42px;} .blog-style-2 .entry-content{padding-bottom: 0;} .blog-style-2 .post-contents{overflow: hidden;} .blog-style-3{overflow: hidden; opacity: 0; filter: alpha(opacity=0); margin-left: -15px; margin-right: -15px;} .blog-style-3 .entry-content{padding-bottom: 21px;} .blog-style-3 .post, .blog-style-3 .type-post{width: 33%; float: left; word-wrap: break-word; border: none; border-radius: 2px; padding-left: 15px; padding-right: 15px; margin-bottom: 30px;} .blog-style-3 .post-in, .blog-style-3 .user{display: none;} .blog-style-3 .post-contents{background-color: rgba(255, 255, 255, 0.5); padding: 15px 15px 0; border: 1px solid rgba(0, 0, 0, 0.05); border-bottom-right-radius: 2px; border-bottom-left-radius: 2px; margin-top: -2px;} .blog-style-3 .post-featured.audio-format{background-color: rgba(255, 255, 255, 0.5);} .blog-style-3 .post-featured{margin-bottom: 0; padding: 0 0.5px;} .blog-style-3 .quote-format:before{right: 25px;} .blog-style-3 .format-link .post-contents, .blog-style-3 .format-quote .post-contents, .blog-style-3 .format-link, .blog-style-3 .format-quote{border: none; background: none;} .blog-style-3 .format-link, .blog-style-3 .format-quote{padding-bottom: 0; margin-bottom: 9px;} .blog-style-3 .format-link .post-contents, .blog-style-3 .format-quote .post-contents{padding: 0; margin-top: 0;} .blog-style-3 .self-hosted .audio-format{padding: 14px 14px 0;} .blog-style-3 .link-format:after{right: 25px;} .author-block{margin-bottom: 42px;} .author-wrap{padding: 14px; background-color: #fff; box-shadow: 0 0 2px rgba(0, 0, 0, 0.1); overflow: hidden;} .author-block .avatar{float: left; margin: 0 14px 2px 0; border-radius: 2px;} .author-name{font-size: 15px; font-weight: normal; margin-bottom: 4px;} .author-description{font-size: 12px;} .comment-block .no-comments{margin-bottom: 32px;} .post-comments{padding-left: 0; margin-bottom: 35px;} .post-comments .comment{overflow: hidden; border: 1px solid rgba(0, 0, 0, 0.05); padding: 14px 14px 3px; margin-bottom: 7px;} .post-comments li{list-style: none; overflow: hidden;} .comment-image{float: left; margin: 0 12px 0 0; border-radius: 2px; border: 1px solid #fff;} .comment-wrap{overflow: hidden;} .comment-meta{padding-bottom: 7px; opacity: 0.7; filter: alpha(opacity=70);} .comment .reply-link{display: inline-block; float: right; margin: -5px 0 5px; text-align: right;} .post-comments .comment-form{margin: 14px 0 28px;} .comment-form{} .comment-form label{font-weight: normal; display: block; opacity: 0.6; filter: alpha(opacity=60); font-size: 12px;} .comment-form .form-submit{text-align: right; margin: 14px 0 0;} .widget{margin-bottom: 35px; font-size: 12px;} .widget ul{list-style: none; padding: 0; margin-bottom: 0;} .widget ul li{padding: 10px 0; border-bottom: 1px solid rgba(0, 0, 0, 0.05);} .widget ul > li:first-child, .widgets-area .widget ul > li:first-child, .widget_pages > ul > li:first-child > a, .widget_categories > ul > li:first-child > a{padding-top: 0 !important;} .widget:first-child h4{margin-top: 0;} .widget-title, .widgettitle{text-transform: uppercase; font-size: 15px; margin-bottom: 15px;} .widget_pages ul ul, .widget_categories ul ul{margin-left: 10px;} .widget_pages li, .widget_categories li, .widget_nav_menu li{padding: 0 !important; border-bottom: none !important;} .widget_pages li a, .widget_categories li a, .widget_nav_menu li a{display: block; padding: 10px 0; border-bottom: 1px solid rgba(0, 0, 0, 0.05);} .widget_calendar table{width: 100%;} .widget_calendar caption{text-align: center; width: 100%;} .widget_calendar td, .widget_calendar th{width: 14%; padding: 4px; text-align: center; border: 1px solid rgba(0, 0, 0, 0.1);} .widget_calendar tfoot td{border: none;} .widget_calendar tfoot td{text-align: left;} .widget_calendar tfoot #next{text-align: right;} .widget_tag_cloud a{font-size: 12px !important; color: #fff !important; padding: 6px; background-color: #fa8322; display: inline-block; margin: 0 4px 4px 0; border-radius: 3px;} .wbc-recent-post-widget p{margin-bottom: 0;} .wbc-recent-post-widget a{color: inherit !important;} .wbc-recent-post-widget h6{margin-bottom: 4px;} .wbc-recent-post-widget .widget-content{overflow: hidden; word-wrap: break-word;} .wbc-recent-post-widget ul li{overflow: hidden;} .wbc-recent-post-widget .wbc-recent-post-img{width: 55px; float: left; margin-right: 14px;} .wbc-recent-comments-widget p, .wbc-recent-comments-widget h6 span{margin-bottom: 0;} .wbc-recent-comments-widget a{color: inherit !important;} .wbc-recent-comments-widget h6{margin-bottom: 4px;} .wbc-recent-comments-widget h6 span{font-size: 10px; margin-left: 4px; opacity: 0.6; filter: alpha(opacity=60);} .wbc-recent-comments-widget h6 span i{opacity: 0.5; filter: alpha(opacity=50);} .wbc-recent-comments-widget .widget-content{overflow: hidden; word-wrap: break-word;} .wbc-recent-comments-widget ul li{overflow: hidden;} .wbc-recent-comments-widget .wbc-user-avatar{width: 55px; float: left; margin-right: 14px;} .side-bar .widget:last-child, .wpb_widgetised_column .widget:last-child{margin-bottom: 0;} .widget_text a .wbc-icon-wrapper{margin: 0 5px 5px 0;} .widget_text a .wbc-icon-wrapper .wbc-icon{font-size: 13px;} .main-footer{background-color: #2b2b2b; color: #999; font-size: 12px;} .main-footer .widgets-area{padding: 56px 0 28px 0; min-height: 300px;} .main-footer .widgets-area h4{font-size: 15px; color: #ccc;} .main-footer .widgets-area .widget li{padding: 10px 0; border-bottom: 1px solid rgba(255, 255, 255, 0.035);} .main-footer .widgets-area .wbc-recent-post-widget h6 a{color: #ccc !important;} .main-footer .widget_pages li a, .main-footer .widget_categories li a{border-bottom: 1px solid rgba(255, 255, 255, 0.035);} .footer-menu ul{list-style: none; overflow: hidden; text-align: right; margin-bottom: 0;} .footer-menu li{border-right: 1px solid #444; padding: 0 8px 0 5px;} .footer-menu li:last-child{border: none; padding-right: 0;} .footer-menu ul li{display: inline-block;} .footer-menu ul > li > ul{display: none;} .bottom-band a{color: #888;} .bottom-band{background-color: #242424; color: #666; border-top: 1px solid #222; padding: 17px 0; font-size: 11px;} .wbc-color{color: #fa8322;} .wbc-pager, .wbc-pagination{list-style: none; overflow: hidden; padding: 0;} .wbc-blog-post-wrapper .load-more a.button{padding: 10px 14px;} .wbc-blog-post-wrapper .wbc-pagination{margin-top: 10px; margin-bottom: 0px;} .wbc-pager li.previous{float: left;} .wbc-pager li.next{float: right;} .wbc-pagination > li{display: inline; padding: 0 2px;} .wbc-pagination > li:last-child{padding-right: 0;} .wbc-pagination > li:first-child{padding-left: 0;} .wbc-pagination a, .wbc-pagination span, .wbc-pager a{text-transform: uppercase; background-color: #fa8322; border-color: #fa8322; -webkit-transition: all 0.28s linear 0s; transition: all 0.28s linear 0s; color: #fff !important; font-weight: normal; font-size: 12px; height: 30px; line-height: 31px; min-width: 30px; text-align: center; display: inline-block; padding: 0 10px; border-radius: 2px; text-decoration: none;} .wbc-pagination a:hover, .wbc-pagination span:hover, .wbc-pagination .current, .wbc-pager a:hover{text-decoration: none; background-color: #000; border-color: #000;} .wbc-page-nav-floating .wbc-nav-image{height: 80px; width: 80px; padding: 3px;} .wbc-page-nav-floating:hover .wbc-nav-wrap{width: 240px;} .wbc-page-nav-floating .wbc-page-nav-icon{position: absolute; top: 50%; font-size: 25px; left: 15px; margin-top: -15px; line-height: 23px;} .wbc-page-nav-floating{padding: 20px; background-color: rgba(0, 0, 0, 0.4); height: 120px; position: fixed; top: 50%; border-radius: 2px; left: -3px; transition: all 0.3s ease 0.2s; z-index: 200;} .wbc-page-nav-floating:hover{background-color: rgba(0, 0, 0, 0.9);} .wbc-page-nav-floating, .wbc-page-nav-floating:hover, .wbc-page-nav-floating:visited, .wbc-page-nav-floating:active, .wbc-page-nav-floating:focus{color: #fff; text-decoration: none;} .wbc-page-nav-floating .wbc-nav-wrap{transition: width 0.3s ease 0.2s; width: 1px; overflow: hidden; display: block;} .wbc-page-nav-floating .wbc-nav-content{margin: 0 1px 0 20px;} .wbc-page-nav-floating .wbc-nav-content{height: 80px; width: 220px; display: table;} .wbc-page-nav-floating .wbc-nav-content span{display: table-cell; vertical-align: middle; font-size: 13px; line-height: 1.65em;} .wbc-page-nav-floating.wbc-next-link{right: -3px; left: auto;} .wbc-page-nav-floating.wbc-next-link .wbc-page-nav-icon{left: auto; right: 15px;} .wbc-page-nav-floating.wbc-next-link .wbc-nav-content{margin: 0 20px 0 1px;} .wbc-page-nav-floating.wbc-next-link.wbc-has-image .wbc-nav-content span{text-align: right;} .wbc-nav-row-1, .wbc-nav-row-2{padding: 30px 0; position: relative;} .page-wrapper > .wbc-nav-row-1::before, .page-wrapper > .wbc-nav-row-2::before{position: absolute; top: 0; width: 100%; height: 100%; background-color: transparent; z-index: 0; left: 0; display: block; content: " ";} .container .wbc-nav-row-1, .container .wbc-nav-row-2{padding: 30px 0 0 0;} .container .wbc-nav-row-1 .container, .container .wbc-nav-row-2 .container{max-width: 100%; padding: 0;} .wbc-nav-row-1 .wbc-next-link, .wbc-nav-row-2 .wbc-next-link{text-align: right;} .wbc-nav-row-2 a{color: #404040; text-decoration: none;} .breadcrumb{background-color: transparent; margin: 0; padding: 0; float: right; position: relative; padding-top: 5px;} .page-title-wrap{background: #f1f1f1; padding: 28px 0 21px; border-bottom: 1px solid rgba(0, 0, 0, 0.03);} .page-title-wrap .entry-title{display: inline-block; float: left; font-size: 16px; padding-top: 6px; margin-right: 10px;} .page-title-wrap.wbc-page-title-center{text-align: center;} .page-title-wrap.wbc-page-title-center .entry-title{float: none; margin-right: 0;} .page-title-wrap.wbc-page-title-center .breadcrumb{float: none;} .page-title-wrap.wbc-page-title-right{text-align: right;} .page-title-wrap.wbc-page-title-right .entry-title{float: right; margin-right: 0;} .page-title-wrap.wbc-page-title-right .breadcrumb{float: left;} .flexslider{border: none; box-shadow: none; background-color: transparent; margin: 0;} .flex-direction-nav{position: absolute; right: 62px; top: 0;} .flex-direction-nav a{background: none; text-decoration: none;} .flex-direction-nav a:before, .flex-direction-nav .flex-prev, .flex-direction-nav .flex-next, .flex-direction-nav .flex-prev:hover, .flex-direction-nav .flex-next:hover{opacity: 1; filter: alpha(opacity=100); top: 2px; left: 2px; width: 28px; height: 28px; line-height: 28px !important; text-align: center; background-color: #fa8322; overflow: hidden; margin: 0; border-radius: 2px; text-indent: 0;} .flex-direction-nav a:before{content: "飪�"; font-family: "FontAwesome"; font-size: 16px; color: #fff ; background: none; display: block;} .flex-direction-nav a.flex-next{left: 32px;} .flex-direction-nav a.flex-next:before{content: "飫�";} .flex-direction-nav a.flex-prev:before{content: "飫�";} .flexslider:hover .flex-prev{opacity: 1; filter: alpha(opacity=100); left: 2px;} .flexslider:hover .flex-next{opacity: 1; filter: alpha(opacity=100); left: 32px; right: auto;} .wbc-image-wrap{position: relative; overflow: hidden;} .item-link-overlay{height: 100%; position: absolute; top: 0; left: 0; width: 100%; display: block; z-index: 1; background-color: #fa8322; opacity: 0; filter: alpha(opacity=0); color: #fff;} .wbc-extra-links{position: absolute; top: -100%; display: block; left: 0; right: 0; z-index: 2; text-align: center; pointer-events: none;} .wbc-extra-links, .wbc-extra-links a, .wbc-extra-links a:hover, .wbc-extra-links a:visited{color: #fff !important;} .wbc-extra-links a{border: 1px solid #fff; line-height: 28px; display: inline-block; width: 32px; height: 32px; font-size: 14px; margin-right: 5px; border-radius: 3px; background-color: transparent; pointer-events: auto;} .wbc-extra-links a:last-child{margin-right: 0;} .wbc-extra-links a:hover{opacity: 0.8; filter: alpha(opacity=80); -webkit-transition: opacity 0.20s linear 0s; transition: opacity 0.20s linear 0s;} .select2-container .select2-choice{color: inherit;} .select2-container--default .select2-selection--single, .select2-container .select2-choice, input[type="text"], input[type="password"], input[type="email"], input[type="search"], input[type="tel"], select{border: 1px solid rgba(0, 0, 0, 0.05); padding: 8px 15px; height: 40px; border-radius: 2px; width: 100%;} .select2-container--default .select2-selection--single{padding: 0;} .select2-container--default .select2-selection--single .select2-selection__rendered{color: inherit; line-height: 45px;} .select2-dropdown{border: 1px solid rgba(0, 0, 0, 0.05);} .select2-search--dropdown{padding: 10px;} select:-moz-focusring{color: transparent; text-shadow: 0 0 0 #000;} .wbc-select-wrap{position: relative; text-align: center;} .wbc-select-wrap select{cursor: pointer; -webkit-appearance: none; -moz-appearance: none; text-indent: 1px; text-overflow: '';} .wbc-select-wrap select::-ms-expand{display: none;} .wbc-select-wrap .wbc-select-arrow{font-family: fontAwesome; font-size: 18px; position: absolute; top: 1px; bottom: 1px; right: 1px; pointer-events: none; background-color: #fff; border-left: 1px solid rgba(0, 0, 0, 0.05);} textarea{border: 1px solid rgba(0, 0, 0, 0.05); padding: 8px 15px; border-radius: 2px; width: 100%;} label{font-weight: normal; color: inherit; opacity: 0.5; filter: alpha(opacity=50); font-size: 12px;} .transparent-forms input[type="text"], .transparent-forms input[type="password"], .transparent-forms input[type="email"], .transparent-forms input[type="search"], .transparent-forms select, .transparent-forms textarea{border: 1px solid rgba(255, 255, 255, 0.19); background-color: rgba(0, 0, 0, 0.1);} .button, input[type="submit"]{display: inline-block; padding: 8px 12px; margin-bottom: 0; font-size: 13px; font-weight: normal; line-height: 1.428571429; text-align: center; white-space: nowrap; cursor: pointer; -webkit-user-select: none; -moz-user-select: none; -ms-user-select: none; -o-user-select: none; user-select: none; background-image: none; border: 1px solid #adadad; border-radius: 2px; color: #fff !important;} .button:hover, .button:focus, .button:active{color: #fff !important; text-decoration: none;} .button:hover{opacity: 0.8; filter: alpha(opacity=80);} .btn, .form-control{border-radius: 2px; box-shadow: rgba(0, 0, 0, 0) 0 0 0 !important; font-size: 13px; border-color: #fff; box-shadow: none;} .btn:focus, .btn:hover, .btn.active{color: #fff;} .btn-lg, .btn-group-lg > .btn{font-size: 14px;} .btn-sm, .btn-group-sm > .btn{font-size: 11px;} .btn-xs, .btn-group-xs > .btn{font-size: 10px;} .transparent, .transparent:hover{background: transparent !important;} .btn-primary, .btn-primary:hover, input[type="submit"]{background-color: #fa8322; border-color: #fa8322;} .btn-primary:hover, input[type="submit"]:hover{-webkit-transition: all 0.28s ease-in-out 0s; transition: all 0.28s ease-in-out 0s; border-color: #000; background-color: #000;} .isotope-item{z-index: 2;} .isotope-hidden.isotope-item{pointer-events: none; z-index: 1;} .isotope, .isotope .isotope-item{-webkit-transition-duration: 0.8s; transition-duration: 0.8s;} .isotope{-webkit-transition-property: height, width; transition-property: height, width;} .isotope .isotope-item{-webkit-transition-property: -webkit-transform, opacity; transition-property: transform, opacity;} .isotope-item .img-frame{opacity: 0.999999; filter: alpha(opacity=99);} .mobile-nav-menu{display: none; background-color: #292929; color: #999999; position: absolute; top: 100%; left: 0; width: 100%; padding: 0; overflow-y: scroll;} .mobile-nav-menu ul.sub-menu{position: relative; left: 0; top: auto; width: 100%; padding: 0; border-radius: 0;} .mobile-nav-menu ul.sub-menu > li > a{padding-left: 38px;} .mobile-nav-menu ul.sub-menu ul.sub-menu > li > a{padding-left: 52px;} .mobile-nav-menu ul{list-style: none; margin: 0; padding: 0;} .mobile-nav-menu > .wbc_menu > li:first-child:before{content: ""; position: absolute; top: -5px; width: 100%; box-shadow: 0 0 5px rgba(0, 0, 0, 0.19); height: 5px;} .mobile-nav-menu .wbc_menu a{line-height: 1.4em; font-size: 15px; color: #777; text-decoration: none; padding: 15px 25px; border-bottom: 1px solid #3b3b3b; font-weight: normal;} .menu-open .mobile-nav-menu{display: block;} .mobile-nav-menu .wbc-submenu-arrow{position: absolute; right: 0; top: 0; bottom: 0; width: 70px; height: 52px; cursor: pointer;} .mobile-nav-menu li.menu-item-has-children i{position: absolute; top: 50%; font-size: 20px; left: 50%; color: #fff; -webkit-transform: translate(-50%, -50%); -ms-transform: translate(-50%, -50%); transform: translate(-50%, -50%);} .mobile-nav-menu .wbc-show-mobile-items > .sub-menu{display: block;} .mobile-nav-menu .wbc-show-mobile-items > .wbc-submenu-arrow > i.fa-angle-down::before{content: "\f106";} .wbc-mobile-always-visible .primary-menu{display: none;} .wbc-mobile-always-visible .menu-icon{display: block;} @media (max-width: 767px){#wbc-5b3f01be6679a .wbc-icon i{position: static;}.header-bar:not(.wbc-mobile-always-visible):not(.wbc-mobile-visible-at) .primary-menu{display: none;}.header-bar:not(.wbc-mobile-always-visible):not(.wbc-mobile-visible-at) .menu-icon{display: block;}} @media (max-width: 767px){.blog-style-2 .post-featured{float: none; width: auto; margin-right: 0;}.top-extra-bar{display: none;}} @media only screen and (max-width: 500px){#pp_full_res iframe{width: 100% !important; height: auto !important;}.pp_pic_holder.pp_default{width: 96%!important; left: 2%!important; overflow: hidden;}div.pp_default .pp_content_container .pp_left{padding-left: 0!important;}div.pp_default .pp_content_container .pp_right{padding-right: 0!important;}.pp_content{width: 100%!important; height: auto!important;}.pp_fade{width: 100%!important; height: 100%!important;}a.pp_expand, a.pp_contract, .pp_hoverContainer, .pp_gallery, .pp_top, .pp_bottom{display: none!important;}#pp_full_res img{width: 100%!important; height: auto!important;}a.pp_close{right: 10px!important; top: 10px!important;}.pp_details{width: 100%!important; padding-left: 3%; padding-right: 4%; padding-top: 10px; padding-bottom: 10px; background-color: #fff; margin-top: -2px !important;}} .single .wbc-portfolio{border-bottom: 1px solid rgba(0, 0, 0, 0.05); margin-bottom: 42px; position: relative;} .wbc-portfolio-grid{margin: 0 -15px -30px; overflow: hidden; opacity: 0; filter: alpha(opacity=0);} .portfolio-item{width: 25%; padding: 0 15px; margin-bottom: 30px; float: left; overflow: hidden;} .wbc-portfolio-grid.gap-0{margin: 0;} .wbc-portfolio-grid.gap-0 .portfolio-item{padding: 0; margin-bottom: 0;} .wbc-portfolio-grid.gap-1{margin: 0 -0.5px -1px;} .wbc-portfolio-grid.gap-1 .portfolio-item{padding: 0 0.5px; margin-bottom: 1px;} .wbc-portfolio-grid.gap-5{margin: 0 -2.5px -5px;} .wbc-portfolio-grid.gap-5 .portfolio-item{padding: 0 2.5px; margin-bottom: 5px;} .wbc-portfolio-grid.gap-10{margin: 0 -5px -10px;} .wbc-portfolio-grid.gap-10 .portfolio-item{padding: 0 5px; margin-bottom: 10px;} .wbc-portfolio-grid.gap-15{margin: 0 -7.5px -15px;} .wbc-portfolio-grid.gap-15 .portfolio-item{padding: 0 7.5px; margin-bottom: 15px;} .wbc-portfolio-grid.gap-20{margin: 0 -10px -20px;} .wbc-portfolio-grid.gap-20 .portfolio-item{padding: 0 10px; margin-bottom: 20px;} .portfolio-item .post-featured{margin-bottom: 0;} .portfolio-item a.wbc-gallery{display: none;} .portfolio-title{font-size: 14px; margin: 9px 0 5px;} .portfolio-item p{font-size: 13px;} .portfolio-item img{-ms-transform: rotate(0.0001deg); transform: rotate(0.0001deg); -webkit-transform: rotate(0.0001deg); width: 100.4%; max-width: 100.4%; height: auto; z-index: 1; opacity: 1; filter: alpha(opacity=100); -webkit-transition: opacity 0.3s ease; transition: opacity 0.3s ease;} .portfolio-item.active-playing img{opacity: 0; filter: alpha(opacity=0);} .portfolio-text-wrap{background-color: rgba(255, 255, 255, 0.5); padding: 15px 15px 7px; border: 1px solid rgba(0, 0, 0, 0.05); border-bottom-right-radius: 2px; border-bottom-left-radius: 2px;} .portfolio-image-landscape{width: 50%;} .wbc-filter{overflow: hidden; padding: 0; list-style: none; margin-bottom: 25px; display: inline-block;} .wbc-filter li{float: left; margin-right: 7px; margin-top: 7px;} .wbc-filter li{float: left; margin-right: 7px; margin-top: 7px;} .wbc-filter .btn-primary.selected{background-color: #000; border-color: #000; color: #fff !important;} .full-width-section > .wpb_column .wbc-filter{padding: 0 15px;} .wbc-content-loader{color: #fa8322; font-size: 30px !important; left: 50%; position: absolute; top: 50%; margin-left: -15px; margin-top: -15px;} .wbc-blog-post-wrapper, .wbc-portfolio-wrapper{overflow: hidden; position: relative; min-height: 100px;} .wbc-blog-post-wrapper.ajaxed .posts{opacity: 0; filter: alpha(opacity=0);} .wbc-portfolio-wrapper .wbc-pagination{margin-top: 30px; margin-bottom: 0;} .portfolio-loading .wbc-pagination-portfolio{position: absolute; bottom: 0; width: 100%; left: 0;} .wbc-video-container{position: absolute; top: 0; left: 0; width: 100%; height: 100%; overflow: hidden; opacity: 1; filter: alpha(opacity=100); z-index: 0;} .wbc-video-player-frame{position: absolute;} .wbc-video-overlay{height: 100%; left: 0; position: absolute; top: 0; width: 100%; z-index: 1;} .wbc-image-wrap:hover .wbc-video-loading{display: block;} .wbc-image-wrap .wbc-video-loading, .active-playing .wbc-image-wrap .wbc-video-loading, .active-playing .wbc-image-wrap:hover .wbc-video-loading{color: #fff; font-size: 24px; left: 20px; position: absolute; top: 20px; z-index: 10; display: none;} .wbc-init-player .wbc-video-container{background-color: #2b2b2b;} .active-playing .wbc-image-wrap .item-link-overlay{-webkit-transition: all 0.3s ease; transition: all 0.3s ease; opacity: 0 !important; filter: alpha(opacity=0);} .wp-video-shortcode{max-width: 100%;} .wbc-carousel-banner{opacity: 0; filter: alpha(opacity=0); width: 102%; overflow: hidden; margin: 0; padding: 0; list-style: none; display: block;} .wbc-carousel-banner .post-featured{margin-bottom: 0;} .wbc-carousel-banner li{float: left; display: block; height: auto; overflow: hidden; position: relative;} .wbc-carousel-banner a.wbc-gallery{display: none;} .wbc-carousel-banner .item-link-overlay{cursor: move;} .wbc-carousel-banner li img{max-width: 100%; height: auto; display: block; padding: 0; margin: 0;} .item-title{font-size: 13px; color: #fff !important; font-weight: normal !important;} .wbc-button{vertical-align: middle;} .wbc-button:hover{opacity: 1; filter: alpha(opacity=100);} .wbc-button.no-hover:hover{opacity: 0.8; filter: alpha(opacity=80);} .wbc-icon-wrapper{display: inline-block; border: 1px solid transparent; -webkit-transition: all 0.2s ease-in-out; transition: all 0.2s ease-in-out;} .wbc-icon i{position: absolute; left: 50%; top: 50%; line-height: 1 !important; -webkit-transform: translate(-50%, -50%); -ms-transform: translate(-50%, -50%); transform: translate(-50%, -50%);} .wbc-icon{display: block; text-align: center; position: relative; font-size: 16px; z-index: 2; width: 1em; height: 1em; line-height: 1em; -webkit-transition: all 0.2s ease-in-out; transition: all 0.2s ease-in-out;} .vertical-line{width: 1px; background-color: inherit; opacity: 0.2; filter: alpha(opacity=20); top: 100%; z-index: -1; height: 0.4em; position: absolute; left: 50%; display: block;} .wbc-icon-wrapper.icon-background .wbc-icon{color: #fff; background-color: #fa8322; width: 2em; height: 2em; line-height: 2em;} .wbc-icon-wrapper.icon-outline{padding: 3px;} .wbc-icon-wrapper.icon-circle, .wbc-icon-wrapper.icon-circle.icon-img img{border-radius: 50%;} .wbc-icon-wrapper.icon-circle .wbc-icon, .wbc-icon-wrapper.icon-border .wbc-icon{border-radius: inherit;} .wbc-icon-wrapper.icon-outline, .wbc-icon-wrapper.icon-border .wbc-icon{border: 1px solid #fa8322;} .wbc-icon-wrapper.icon-img .wbc-icon{width: 1em; height: 1em; line-height: 1em;} .wbc-icon-wrapper.icon-border .wbc-icon{width: 2em; height: 2em; line-height: 2em;} .wbc-icon.large{width: 3em; height: 3em; line-height: 3em;} .icon-wrap{float: left; margin-right: 14px;} .icon-content{overflow: hidden;} .wbc-icon img{vertical-align: top;} .wbc-icon-style-1{border: 1px solid rgba(0, 0, 0, 0.1);} .wbc-icon-style-1:hover{border: 1px solid #fa8322;} .wbc-icon-style-1:hover .wbc-icon{color: #fa8322;} .wbc-icon-style-2{padding: 3px; border: 1px solid #fa8322;} .wbc-icon-style-2 .wbc-icon{color: #fff; background-color: #fa8322;} .wbc-icon-box:hover .wbc-icon-style-2 .wbc-icon, .wbc-icon-style-2:hover .wbc-icon{background-color: transparent; color: #fa8322;} .wbc-icon-style-3{padding: 3px; border: 1px solid #fa8322;} .wbc-icon-style-3 .wbc-icon{color: #fa8322; background-color: transparent;} .wbc-icon-box:hover .wbc-icon-style-3 .wbc-icon, .wbc-icon-style-3:hover .wbc-icon{background-color: #fa8322; color: #fff;} .wbc-icon-style-4{} .wbc-icon-style-4 .wbc-icon{color: inherit; background-color: transparent;} .wbc-icon-box:hover .wbc-icon-style-4 .wbc-icon, .wbc-icon-style-4:hover .wbc-icon{background-color: #fa8322; color: #fff;} .wbc-icon-style-1 .wbc-icon, .wbc-icon-style-2 .wbc-icon, .wbc-icon-style-3 .wbc-icon, .wbc-icon-style-4 .wbc-icon{width: 2em; height: 2em; line-height: 2em;} .wbc-icon-box, .wpb_column > .wpb_wrapper > .wbc-icon-box{margin-bottom: 28px; position: relative;} .wbc-icon-box a.wbc-link-box{color: rgba(0, 0, 0, 0) !important; opacity: 0; position: absolute; width: 100%; height: 100%; top: 0; left: 0; z-index: 50;} .wbc-icon-box .wbc-icon-wrapper{float: left; margin-right: 15px;} .wbc-icon-box .wbc-icon-wrapper .wbc-icon{font-size: 25px;} .icon-right-wrap{text-align: right;} .icon-right-wrap .wbc-icon-wrapper{float: right; margin-right: 0; margin-left: 15px;} .icon-left-wrap .wbc-icon-header-wrap, .icon-right-wrap .wbc-icon-header-wrap{display: table; width: 100%; margin-bottom: 15px;} .icon-left-wrap .wbc-icon-header-wrap h4, .icon-right-wrap .wbc-icon-header-wrap h4{display: table-cell; width: 100%; vertical-align: middle; margin-bottom: 0; font-size: 18px;} .wbc-icon-box.icon-center{text-align: center;} .wbc-icon-box.icon-center .wbc-icon-wrapper{float: none; margin-bottom: 10px;} .wbc-icon-box.icon-center h4{margin-bottom: 15px;} .wbc-icon-box.icon-right{text-align: right;} .wbc-icon-box.icon-right .wbc-icon-wrapper{float: right; margin-right: 0; margin-left: 15px;} .wbc-icon-box.icon-center .wbc-icon-wrapper{float: none; margin-right: 0;} .wbc-icon-box .wbc-box-content{overflow: hidden;} .wbc-icon-box h4 .box-sub-heading{display: block; font-size: 0.6em; font-weight: normal; margin-top: 1px; opacity: 0.65; filter: alpha(opacity=65);} .wbc-icon-box h4 .sub-heading-color{opacity: 1; filter: alpha(opacity=100);} .wbc-list-wrap{overflow: hidden;} .wbc-list{list-style: none; margin: 0; padding: 0; margin-bottom: 28px;} .list-right{text-align: right;} .wbc-list li{padding: 0 0 10px; position: relative; z-index: 0;} .wbc-list .wbc-icon-wrapper{float: left; margin-right: 15px;} .wbc-list.list-right .wbc-icon-wrapper{float: right; margin-left: 15px; margin-right: 0;} .wbc-list .list-content{overflow: hidden;} .wbc-list.list-right .list-content{} .wbc-list.list-center{margin: 0 auto; text-align: center;} .wbc-list.list-center .wbc-icon-wrapper{float: none; margin: 0 0 25px;} .wbc-list.list-center .list-content{margin-bottom: 15px;} .wbc-list .list-content p{margin: 0;} .wbc-list .wbc-icon{font-size: 18px;} .heading-bar{padding-bottom: 28px;} .special-heading-1{font-size: 50px; font-family: 'GraublauWeb', 'Roboto', arial, sans-serif; font-weight: 100; letter-spacing: -0.03em; margin-top: 0;} @media (max-width: 992px){.md-responsive-text-70{font-size: 70px !important; line-height: 1.2em !important;}.md-responsive-text-65{font-size: 65px !important; line-height: 1.2em !important;}.md-responsive-text-60{font-size: 60px !important; line-height: 1.2em !important;}.md-responsive-text-55{font-size: 55px !important; line-height: 1.2em !important;}.md-responsive-text-50{font-size: 50px !important; line-height: 1.2em !important;}.md-responsive-text-45{font-size: 45px !important; line-height: 1.2em !important;}.md-responsive-text-40{font-size: 40px !important; line-height: 1.2em !important;}.md-responsive-text-35{font-size: 35px !important; line-height: 1.2em !important;}.md-responsive-text-30{font-size: 30px !important; line-height: 1.2em !important;}.md-responsive-text-25{font-size: 25px !important; line-height: 1.2em !important;}.md-responsive-text-20{font-size: 20px !important; line-height: 1.2em !important;}.md-responsive-text-15{font-size: 15px !important; line-height: 1.2em !important;}} @media (max-width: 768px){.sm-responsive-text-70{font-size: 70px !important; line-height: 1.2em !important;}.sm-responsive-text-65{font-size: 65px !important; line-height: 1.2em !important;}.sm-responsive-text-60{font-size: 60px !important; line-height: 1.2em !important;}.sm-responsive-text-55{font-size: 55px !important; line-height: 1.2em !important;}.sm-responsive-text-50{font-size: 50px !important; line-height: 1.2em !important;}.sm-responsive-text-45{font-size: 45px !important; line-height: 1.2em !important;}.sm-responsive-text-40{font-size: 40px !important; line-height: 1.2em !important;}.sm-responsive-text-35{font-size: 35px !important; line-height: 1.2em !important;}.sm-responsive-text-30{font-size: 30px !important; line-height: 1.2em !important;}.sm-responsive-text-25{font-size: 25px !important; line-height: 1.2em !important;}.sm-responsive-text-20{font-size: 20px !important; line-height: 1.2em !important;}.sm-responsive-text-15{font-size: 15px !important; line-height: 1.2em !important;}} @media (max-width: 480px){.xs-responsive-text-70{font-size: 70px !important; line-height: 1.2em !important;}.xs-responsive-text-65{font-size: 65px !important; line-height: 1.2em !important;}.xs-responsive-text-60{font-size: 60px !important; line-height: 1.2em !important;}.xs-responsive-text-55{font-size: 55px !important; line-height: 1.2em !important;}.xs-responsive-text-50{font-size: 50px !important; line-height: 1.2em !important;}.xs-responsive-text-45{font-size: 45px !important; line-height: 1.2em !important;}.xs-responsive-text-40{font-size: 40px !important; line-height: 1.2em !important;}.xs-responsive-text-35{font-size: 35px !important; line-height: 1.2em !important;}.xs-responsive-text-30{font-size: 30px !important; line-height: 1.2em !important;}.xs-responsive-text-25{font-size: 25px !important; line-height: 1.2em !important;}.xs-responsive-text-20{font-size: 20px !important; line-height: 1.2em !important;}.xs-responsive-text-15{font-size: 15px !important; line-height: 1.2em !important;}} .wbc-line{display: block; height: 1px; width: 20%; margin-left: auto; margin-right: auto;} .heading-bar p{font-size: 15px; opacity: 0.8; filter: alpha(opacity=80);} .section-overlay{height: 100%; left: 0; position: absolute; top: 0; width: 100%;} .wpb_row.video-section{z-index: 0;} .video-section .section-overlay{z-index: 1;} .video-section .wpb_column{z-index: 2;} .wpb_row{position: relative;} .wpb_row.parallax-section{background-position: center top;} .wpb_row.full-width-section{margin-bottom: 0;} .wpb_row.parallax-section, .wpb_row.video-section{margin-bottom: 0; background-size: cover; background-attachment: fixed;} @media (max-width: 768px){.row-inner{margin: 0;}} .wbc-video-bg{display: block; left: 0; opacity: 0; filter: alpha(opacity=0); overflow: hidden; position: absolute; top: 0; z-index: 0; width: 100%; height: 100%;} .wbc-video-wrap .mejs-overlay-loading, .wbc-video-bg .mejs-overlay-loading, .wbc-video-bg .mejs-controls{display: none !important;} .wp-video > br{display: none; height: 0; margin: 0; padding: 0;} .bg-cover-stretch{-ms-background-size: cover !important; background-size: cover !important;} .wbc907-mobile-device .bg-cover-stretch{background-attachment: scroll !important;} .arrow-down.fancy-row{width: 20px; height: 20px; position: absolute; bottom: -10px; left: 50%; margin-left: -10px; z-index: 1000; border: 0; background-color: inherit; border-right: 1px solid transparent; border-bottom: 1px solid transparent; transform: rotate(45deg); -ms-transform: rotate(45deg); -webkit-transform: rotate(45deg);} .full-color-bg{border: 0; border-color: transparent; border-width: 0; border-bottom: 1px solid transparent;} .mobile-video-image{position: absolute; top: 0; left: 0; height: 100%; width: 100%; z-index: 0; background-position: center !important; background-size: cover !important; -ms-background-size: cover !important; -webkit-background-size: cover !important; -o-background-size: cover !important;} .wbc907-band{background-color: #fff; bottom: 0; right: 0; width: 100%; position: absolute; height: 84px;} .video-section .wbc907-band{z-index: 1;} .wbc-table-align{display: table; height: 100vh; width: 100%;} .wbc-table-cell-align{display: table-cell; width: 100%;} .wbc-table-cell-align.align-middle{vertical-align: middle;} .wbc-table-cell-align.align-bottom{vertical-align: bottom;} .wbc-team-box{text-align: center; padding-bottom: 28px; image-rendering: optimizeQuality;} .wbc-team-content{padding: 14px; text-align: center;} .wbc-team-box .member-details{font-size: 13px;} .wbc-team-box .team-name h5{margin-bottom: 0; font-size: 16px;} .wbc-team-box .team-name{margin-bottom: 12px;} .wbc-team-box .team-icons{margin-top: 20px;} .wbc-team-box .team-name > span{font-size: 12px; opacity: 0.8; filter: alpha(opacity=80); font-style: italic;} .wbc-hr{border: none; height: 1px; background-color: #ebebeb;} .wbc-countup-wrapper{font-size: 45px; line-height: 1 !important;} .wbc-quote-sc{text-align: center;} .wbc-quote-sc .quote-title{font-size: 28px; margin-bottom: 28px; line-height: 1.5em;} .wbc-quote-sc .quote-reference{color: rgba(255, 255, 255, 0.6);} .wbc-quote-sc .quote-title i{font-size: 0.6em; margin-top: 0.29em; vertical-align: top; display: inline-table;} .wbc-testimonial-wrap{overflow: hidden;} .wbc-testimonail-carousel{overflow: hidden; list-style: none; padding: 0;} .wbc-testimonail-carousel > div{float: left;} .wbc-testimonial{max-width: 640px; margin: 0 auto; text-align: center;} .wbc-testimonial .testimonial-message{display: block; font-size: 20px; font-weight: 100; margin-bottom: 40px;} .wbc-testimonial img{width: 100px; height: 100px; border-radius: 50%; margin-bottom: 20px;} .wbc-testimonial .testimonial-name{font-weight: 400; font-size: 14px;} .wbc-testimonial .testimonial-info small{display: block; opacity: 0.8; filter: alpha(opacity=80);} .wbc-testimonial-nav{text-align: center;} .wbc-arrow-buttons{height: 25px; width: 25px; line-height: 20px; font-size: 20px; padding: 0; margin: 20px 4px 0;} .wbc-logo-wrap{position: relative; overflow: hidden; padding: 0 90px;} .wbc-logo-carousel{overflow: hidden; padding: 0;} .wbc-logo-carousel > div{text-align: center; display: inline-block; float: left;} .wbc-logo-wrap .wbc-arrow-buttons{margin: 0; position: absolute; left: 0; top: 50%; margin-top: -12px;} .wbc-logo-wrap .logo-next{right: 0; left: auto;} .wbc-logo-carousel div img{opacity: 0.6; filter: alpha(opacity=60);} .wbc-logo-carousel div img:hover{opacity: 1; filter: alpha(opacity=100);} .wbc-service{text-align: center; -webkit-transition: all 100ms ease-in-out 0s; transition: all 100ms ease-in-out 0s; margin-bottom: 35px !important;} .wbc-service .wbc-icon{margin: 0 0 20px; font-size: 40px;} .service-circle .wbc-icon, .service-square .wbc-icon{border: 2px solid #fa8322; width: 80px; height: 80px; line-height: 80px;} .service-circle .wbc-icon{border-radius: 50%;} .wbc-service, .service-info{overflow: hidden;} .wbc-service{} .wbc-service .wbc-hr{width: 60px; height: 2px;} .wbc-service:hover{} .wbc-service .service-title{} .wbc-service:hover .wbc-icon, .wbc-service:hover .service-title{color: #fa8322;} .wbc-service:hover .wbc-hr{background-color: #fa8322;} .wbc-chart-wrap{text-align: center;} .wbc-pie-chart{position: relative; display: inline-block; color: #f8f8f8; font-size: 25px; width: 130px; height: 130px; margin-bottom: 30px;} .wbc-pie-chart .percent{display: inline-block; margin-top: 2px;} .wbc-pie-chart .percent:after{content: attr(data-ending); font-size: 0.5em; margin-left: 0.1em; position: relative; top: -0.5em;} .wbc-pie-chart .percent-wrap{position: absolute; top: 50%; left: 50%; -webkit-transform: translate(-50%, -50%); -ms-transform: translate(-50%, -50%); transform: translate(-50%, -50%);} .wbc-pie-chart .percent-backing{background-color: #4c4c4c; left: 50%; position: absolute; top: 50%; width: 100px; height: 100px; border-radius: 50%; -webkit-transform: translate(-50%, -50%); -ms-transform: translate(-50%, -50%); transform: translate(-50%, -50%);} .wbc-price-table{overflow: hidden; text-align: center; border-radius: 2px; border: 1px solid rgba(212, 212, 212, 0.15); margin-bottom: 35px !important;} .wbc-price-table.featured-plan{margin-top: -20px;} .wbc-price-table.featured-plan .plan-head{padding: 25px 5px;} .wbc-price-table .plan-head{color: #fff; font-size: 24px; background-color: #fa8322; padding: 15px 5px;} .wbc-price-table .plan-price{padding: 35px 5px 40px; position: relative;} .wbc-price-table .plan-cost:before, .wbc-price-table .plan-cost:after{content: ""; display: block; position: absolute; top: 50%; left: 15px; height: 1px; background-color: #fa8322; width: 15%; opacity: 0.8; filter: alpha(opacity=80);} .wbc-price-table .plan-cost:after{right: 15px; left: auto;} .wbc-price-table .plan-cost{font-size: 28px; background-color: rgba(212, 212, 212, 0.15); width: 100px; height: 100px; line-height: 100px; display: inline-block; border-radius: 50%; color: #fff;} .wbc-price-table .plan-info{position: absolute; left: 60%; margin-left: 5px; bottom: 30px; font-size: 11px; opacity: 0.7; filter: alpha(opacity=70);} .wbc-price-table ul{padding: 0; list-style: none; overflow: hidden;} .wbc-price-table ul li{padding: 10px 5px;} .wbc-price-table ul li:nth-child(odd){background-color: rgba(212, 212, 212, 0.15);} .wbc-price-table .plan-button{padding: 10px 5px 20px;} .wbc-bordered-area{overflow: hidden;} .wbc-bordered-area > .wpb_column, .wbc-bordered-area > .wpb_column:before, .wbc-bordered-area > .wpb_column:after{border-color: inherit !important;} .wbc-bordered-area > .wpb_column:before, .wbc-bordered-area > .wpb_column:after{position: absolute; content: "";} .wbc-bordered-area > .wpb_column:before{height: 100%; width: 0; border-left: 1px solid; left: -1px; top: 0;} .wbc-bordered-area > .wpb_column:after{height: 0; width: 100%; border-bottom: 1px solid; left: 0; bottom: -1px;} .wbc-progress-wrap{margin-bottom: 10px;} .wbc-progress-wrap, .wbc-progress-info{overflow: hidden;} .wbc-progress-wrap .wbc-progress-title{display: inline-block; float: left;} .wbc-progress-wrap .wbc-progress-percent{float: right;} .wbc-progress-back{background-color: #e8e8e8; margin-top: 5px;} .wbc-progress{background-color: #fa8322; width: 1%; height: 5px; border-radius: inherit;} .vc_column-inner{position: relative; height: 100%;} .vc_row.vc_column-gap-1 > .container > .row-inner > .vc_column_container{padding: 0.5px;} .vc_row.vc_column-gap-2 > .container > .row-inner > .vc_column_container{padding: 1px;} .vc_row.vc_column-gap-3 > .container > .row-inner > .vc_column_container{padding: 1.5px;} .vc_row.vc_column-gap-4 > .container > .row-inner > .vc_column_container{padding: 2px;} .vc_row.vc_column-gap-5 > .container > .row-inner > .vc_column_container{padding: 2.5px;} .vc_row.vc_column-gap-10 > .container > .row-inner > .vc_column_container{padding: 5px;} .vc_row.vc_column-gap-15 > .container > .row-inner > .vc_column_container{padding: 7.5px;} .vc_row.vc_column-gap-20 > .container > .row-inner > .vc_column_container{padding: 10px;} .vc_row.vc_column-gap-25 > .container > .row-inner > .vc_column_container{padding: 12.5px;} .vc_row.vc_column-gap-30 > .container > .row-inner > .vc_column_container{padding: 15px;} .vc_row.vc_column-gap-35 > .container > .row-inner > .vc_column_container{padding: 17.5px;} .vc_row.vc_column-gap-1 > .container, .vc_row.vc_column-gap-2 > .container, .vc_row.vc_column-gap-3 > .container, .vc_row.vc_column-gap-4 > .container, .vc_row.vc_column-gap-5 > .container, .vc_row.vc_column-gap-10 > .container, .vc_row.vc_column-gap-15 > .container, .vc_row.vc_column-gap-20 > .container, .vc_row.vc_column-gap-25 > .container, .vc_row.vc_column-gap-30 > .container, .vc_row.vc_column-gap-35 > .container{padding-left: 0; padding-right: 0;} .wpb-js-composer .vc_tta-color-wbc-theme-primary-color.vc_tta-style-classic .vc_tta-panel.vc_active .vc_tta-panel-heading{border-color: #f0f0f0; background-color: #f8f8f8;} .wpb-js-composer .vc_tta-color-wbc-theme-primary-color.vc_tta-style-classic .vc_tta-panel.vc_active .vc_tta-panel-title > a{color: #666;} .wpb-js-composer .vc_tta-color-wbc-theme-primary-color .vc_tta-panel .vc_tta-panel-heading{border-color: #fa8322; background-color: #fa8322;} .wpb-js-composer .vc_tta-color-wbc-theme-primary-color.vc_tta-style-classic .vc_tta-panel .vc_tta-panel-title > a{color: #fff;} .wpb-js-composer .vc_tta-color-wbc-theme-primary-color.vc_tta-style-classic .vc_tta-tab.vc_active > a{border-color: #f0f0f0; border-bottom-color: #f0f0f0; background-color: #f8f8f8; color: #666;} .wpb-js-composer .vc_tta-color-wbc-theme-primary-color.vc_tta-style-classic .vc_tta-tab > a{border-color: #f68a59; background-color: #F79468; color: #fff;} .wpb-js-composer .vc_general.vc_tta-color-wbc-theme-primary-color.vc_tta-style-classic .vc_tta-tab > a{color: #fff;} .wpb-js-composer .vc_tta-color-wbc-theme-primary-color.vc_tta-style-classic.vc_tta-tabs .vc_tta-panels{background-color: #f8f8f8;} .wpb-js-composer .vc_tta-color-wbc-theme-primary-color.vc_tta-style-classic.vc_tta-tabs .vc_tta-panels, .wpb-js-composer .vc_tta-color-wbc-theme-primary-color.vc_tta-style-classic.vc_tta-tabs .vc_tta-panels::after, .wpb-js-composer .vc_tta-color-wbc-theme-primary-color.vc_tta-style-classic.vc_tta-tabs .vc_tta-panels::before{border-color: #f0f0f0;} .wpb-js-composer .vc_tta.vc_tta-color-wbc-theme-primary-color .vc_tta-tab{opacity: 0.85;} .wpb-js-composer .vc_tta.vc_tta-color-wbc-theme-primary-color .vc_tta-tab:hover, .wpb-js-composer .vc_tta.vc_tta-color-wbc-theme-primary-color .vc_tta-tab.vc_active{opacity: 1;} .wpb-js-composer .vc_general.vc_tta-color-wbc-theme-primary-color.vc_tta-style-flat .vc_tta-tab.vc_active > a{color: #fff;} .wpb-js-composer .vc_tta-color-wbc-theme-primary-color.vc_tta-style-flat .vc_tta-tab.vc_active > a, .wpb-js-composer .vc_general.vc_tta-color-wbc-theme-primary-color.vc_tta-style-flat .vc_tta-tab > a{background-color: #fa8322; color: #fff;} .wpb-js-composer .vc_tta-color-wbc-theme-primary-color.vc_tta-style-flat.vc_tta-tabs .vc_tta-panels{background-color: #fa8322;} .wpb-js-composer .vc_tta-color-wbc-theme-primary-color.vc_tta-style-flat:not(.vc_tta-o-no-fill) .vc_tta-panel-body{color: #fff;} .wpb_bootstrap_modals .ui-widget-content, .wpb_bootstrap_modals .ui-corner-all{border: none; border-radius: 0;} .wpb_revslider_element.wpb_content_element{margin-bottom: 0;} .no-inner-padding > .wpb_column{padding: 0;} .wpb_row .wpb_single_image{margin-bottom: 0;} .wpb_wrapper{position: relative;} .wbc-vertical-center > .eq-height-column > .vc_column-inner > .wpb_wrapper{top: 50%; -webkit-transform: translateY(-50%); -ms-transform: translateY(-50%); transform: translateY(-50%);} .wpb_content_element .wpb_tabs_nav li.ui-state-default{opacity: 0.5; filter: alpha(opacity=50);} .wpb_content_element .wpb_tabs_nav li.ui-state-active, .wpb_content_element .wpb_tabs_nav li.ui-state-default:hover{opacity: 1; filter: alpha(opacity=100);} .wpb_content_element .wpb_tabs_nav li.ui-state-default, .wpb_content_element .wpb_tabs_nav li.ui-tabs-active{border-top: 1px solid #fa8322; background-color: #fff;} .wpb_content_element.wpb_tabs .wpb_tour_tabs_wrapper .wpb_tab{background-color: #fff; border-bottom-right-radius: 2px; border-bottom-left-radius: 2px;} .wpb_gmaps_widget.wpb_content_element, .wpb_gmaps_widget .wpb_wrapper{padding: 0; margin-bottom: 0 !important;} .wpb_tour .wpb_tour_tabs_wrapper .wpb_tabs_nav li.ui-state-default, .wpb_tour .wpb_tour_tabs_wrapper .wpb_tabs_nav li.ui-tabs-active{border-top: none; border-left: 1px solid #fa8322;} .vc_tta-panel-title{font-size: 13px; font-weight: normal;} .vc_tta-panel-heading{border-radius: 2px;} .vc_tta-style-classic.vc_tta-o-no-fill .vc_tta-panel-body{padding-left: 0;} .vc_toggle_default{margin-bottom: 15px;} .vc_toggle_default .vc_toggle_title{background-color: #f8f8f8; border: 1px solid #e4e4e4; cursor: pointer; display: block; margin: 0; outline: 0 none; padding: 10px 12px 10px 15px !important;} .vc_toggle_title h4{font-size: 13px; font-weight: normal;} .vc_toggle_default .vc_toggle_title h4{position: relative; padding-left: 1.1em !important;} .vc_toggle_default .vc_toggle_title .vc_toggle_icon{left: 5px !important;} .vc_toggle_default .vc_toggle_content{padding-left: 0 !important;} .vc_btn{margin-right: 2px; margin-left: 2px;} .vc_btn_outlined{border-radius: 2px;} .wpb_revslider_element.wpb_content_element{overflow: hidden;} .wpcf7-submit{float: right;} div.wpcf7-response-output{margin-left: 0; margin-right: 0; border-width: 1px;} 

/* /theme_creative_business/static/src/less/custom.less defined in bundle 'web.assets_frontend' */
 body{background-color: #ffffff;} @font-face{font-family: GraublauWeb; src: url("/theme_creative_business/static/src/less/fonts/Gotham-Light-Regular.otf") format("opentype");} #wrap{padding-top: 40px;} .padding0{padding: 0 !important;} #undefined-sticky-wrapper .menu-bar-wrapper{z-index: 1002;} .font12{font-size: 12px;} .wbc-hr{background-color: #e66a55; padding: 0 !important;} label{opacity: 1;} .tp-revslider-mainul h2{text-shadow: 1px 1px 10px #666;} #overally{width: 100%; height: 100%; position: absolute; opacity: 1 !important; z-index: 999; background-color: rgba(255, 255, 255, 0.4);} .slotholder{transform: none !important;} .wbc-loader-color, .wbc-loader div .wbc-loader-child-color, .wbc-loader div .wbc-loader-child-color-before:before, .wpb-js-composer .vc_tta-color-wbc-theme-primary-color.vc_tta-style-flat .vc_tta-tab.vc_active > a, .wpb-js-composer .vc_general.vc_tta-color-wbc-theme-primary-color.vc_tta-style-flat .vc_tta-tab > a, .wpb-js-composer .vc_tta-color-wbc-theme-primary-color.vc_tta-style-flat.vc_tta-tabs .vc_tta-panels, .wpb-js-composer .vc_tta-color-wbc-theme-primary-color.vc_tta-style-classic .vc_tta-tab > a, .wpb-js-composer .vc_tta-color-wbc-theme-primary-color .vc_tta-panel .vc_tta-panel-heading, .wbc-icon-box:hover .wbc-icon-style-4 .wbc-icon, .wbc-icon-style-4:hover .wbc-icon, .wbc-icon-box:hover .wbc-icon-style-3 .wbc-icon, .wbc-icon-style-2 .wbc-icon, .wbc-icon-style-3:hover .wbc-icon, .wbc-price-table .plan-cost::before, .wbc-price-table .plan-cost::after, .wbc-price-table .plan-head, .wbc-service:hover .wbc-hr, .top-extra-bar, .btn-primary, .item-link-overlay, .quote-format, a.link-format, .flex-direction-nav .flex-prev, .flex-direction-nav .flex-next, .flex-direction-nav .flex-prev:hover, .flex-direction-nav .flex-next:hover, .wbc-icon.icon-background, input[type="submit"], .widget_tag_cloud a, .wbc-pagination a, .wbc-pagination span, .wbc-pager a{background-color: #e66a55;} .wpb-js-composer .vc_tta-color-wbc-theme-primary-color.vc_tta-style-classic .vc_tta-tab > a, .wpb-js-composer .vc_tta-color-wbc-theme-primary-color .vc_tta-panel .vc_tta-panel-heading, .wbc-icon-style-1:hover, .wbc-icon-box:hover .wbc-icon-style-1, .wbc-icon-style-2, .wbc-icon-style-3, .wbc-icon.icon-outline, .top-extra-bar, .btn-primary, input[type="submit"], .wbc-pagination a:hover, .wbc-pagination span:hover, .wbc-pagination .current, .wbc-pager a:hover{border-color: #e66a55;} .special-heading-1, .wbc-countup-wrapper.special-heading-2, .has-transparent-menu .menu-bar-wrapper:not(.is-sticky) .mobile-nav-menu .wbc_menu a:hover, .wbc-icon-box:hover .wbc-icon-style-1 .wbc-icon, .wbc-icon-style-1:hover .wbc-icon, .wbc-icon-box:hover .wbc-icon-style-2 .wbc-icon, .wbc-icon-style-2:hover .wbc-icon, .wbc-icon-style-3 .wbc-icon, .has-transparent-menu .menu-bar-wrapper:not(.is-sticky) .menu-icon:hover, .has-transparent-menu .menu-bar-wrapper:not(.is-sticky) .menu-icon.menu-open, .has-transparent-menu .menu-bar-wrapper:not(.is-sticky) .wbc_menu > li > a:hover, .has-transparent-menu .menu-bar-wrapper:not(.is-sticky) .wbc_menu > li.active > a, .wbc-service:hover .wbc-icon, .wbc-service:hover .service-title, .wbc-content-loader, .mobile-nav-menu .wbc_menu a:hover, .mobile-menu .wbc_menu li.mega-menu ul li a:hover, .menu-icon:hover, .menu-icon.menu-open, a, a:hover, a:focus, .wbc_menu a:hover, .wbc_menu .active > a, .wbc_menu .current-menu-item > a, .wbc-color, .logo-text a:hover, .entry-title a:hover, .pager li > a, .pager li > a:focus, .pager li > a:hover, .pager li > span{color: #e66a55;} .special-heading-1{margin-bottom: 10px !important;} .page-wrapper{background-color: #ffffff;} .main-content-area{padding-top: 70px; padding-bottom: 70px;} .main-footer .bottom-band{padding-top: 30px; padding-bottom: 30px;} .bottom-band, body{border-top: none; background-color: #30343F;} body{line-height: 1.53486; font-size: 15px;} .special-heading-2{font-family: 'GraublauWeb', Roboto, Arial, Helvetica, sans-serif; font-weight: 900; font-style: normal;} .wbc-page-nav-floating{background-color: rgba(50, 207, 170, 0.51);} .wbc-page-nav-floating:hover, .wbc-page-nav-floating:active, .wbc-page-nav-floating:focus{background-color: #e66a55;} .page-wrapper > .wbc-nav-row-1, .page-wrapper > .wbc-nav-row-2, .container .wbc-nav-row-1, .container .wbc-nav-row-2{padding-top: 40px;} .contact-section .wpcf7-form-control.wpcf7-submit{width: 100%;} .wbc-portfolio-grid .item-title{font-size: 15px;} .main-content-area{padding-top: 0 !important; padding-bottom: 0 !important;} #wrapwrap main{background: #fff;} #particle-canvas{width: 100%; height: 500px;} #particle-canvas:after{position: absolute; content: ""; top: 0; left: 0; width: 100%; height: 100%; opacity: 0.3; background: black; z-index: 2;} .overlay{width: 100%; height: 429px; position: absolute; top: 0; left: 0; opacity: 0.9; z-index: 10;} #wbc-5b3f01be6679a .overlay{background: #30343F;} #wbc-5b3ef3c76cf5b .overlay{background: #30343F;} .vc_column_container{z-index: 20;} #particle-canvas .container{position: absolute; z-index: 40; margin: 15% auto; left: 0; right: 0;} .ul-circle{list-style-type: none; padding-left: 0px;} .ul-circle li{margin-top: 10px; padding-left: 30px; position: relative;} .ul-circle li:before{content: "\f067"; font-family: FontAwesome; color: #e66a55; margin-right: 4px; left: 10px; top: 3px; position: absolute; font-size: 12px; line-height: 23px;} #wbc-5b3f01be3a0fe .wpb_column.vc_column_container:after{position: absolute; content: ""; top: 0; left: 0; width: 100%; height: 100%; opacity: 0.9;} #wbc-5b3f01be3a0fe .wpb_column.vc_column_container .wpb_wrapper{z-index: 20;} #wbc-5b3f01be3a0fe .wpb_column.vc_column_container.back_color1:after{background: #30343F;} #wbc-5b3f01be3a0fe .wpb_column.vc_column_container.back_color2:after{background: #e66a55;} #wbc-5b3f01be3a0fe .wpb_column.vc_column_container.back_color3:after{background: #495B76;} .vc_single_image-wrapper.img_factory{margin-top: 120px;} @media (max-width: 992px){.vc_single_image-wrapper.img_factory{margin-top: 0px;}} 

/* /payment/static/src/css/portal_payment.css defined in bundle 'web.assets_frontend' */
input#cc_number{background-repeat: no-repeat; background-position: 14px 14px;} div.card_placeholder{background-image: url("/website_payment/static/src/img/placeholder.png"); background-repeat: no-repeat; width: 32px; height: 20px; position: absolute; top: 8px; right: 20px; -webkit-transition: 0.4s cubic-bezier(0.455, 0.03, 0.515, 0.955); transition: 0.4s cubic-bezier(0.455, 0.03, 0.515, 0.955); pointer-events: none;} div.o_card_brand_detail{position: relative;} div.o_card_brand_detail div.card_placeholder{right: 5px;} div.amex{background-image: url("/website_payment/static/src/img/amex.png"); background-repeat: no-repeat;} div.diners{background-image: url("/website_payment/static/src/img/diners.png"); background-repeat: no-repeat;} div.discover{background-image: url("/website_payment/static/src/img/discover.png"); background-repeat: no-repeat;} div.jcb{background-image: url("/website_payment/static/src/img/jcb.png"); background-repeat: no-repeat;} div.mastercard{background-image: url("/website_payment/static/src/img/mastercard.png"); background-repeat: no-repeat;} div.visa{background-image: url("/website_payment/static/src/img/visa.png"); background-repeat: no-repeat;} ul.payment_method_list img.img-rounded{max-width: 100px; max-height: 40px;} 

/* /payment/static/src/less/payment_form.less defined in bundle 'web.assets_frontend' */
 .o_payment_form label > input[type="radio"], .o_payment_form input[type="checkbox"]{vertical-align: top; margin-right: 5px;} .o_payment_form .payment_option_name{font-size: 14px; font-weight: normal !important; font-family: Helvetica Neue, sans-serif; line-height: 1.3em; color: #4d4d4d;} .o_payment_form label{font-weight: normal; margin-top: 5px;} .o_payment_form .panel-body:first-child{border-top: 0px;} .o_payment_form .panel{border-radius: 10px;} .o_payment_form .panel-footer:last-child{border-bottom-right-radius: 10px !important; border-bottom-left-radius: 10px !important;} .o_payment_form .panel-body{border-top: 1px solid #ddd; padding: 1.14em !important;} .o_payment_form .payment_icon_list{position: relative; margin-top: 0px !important; margin-bottom: -5px !important;} .o_payment_form .payment_icon_list li{padding-left: 5px !important; padding-right: 0px !important;} .o_payment_form .payment_icon_list .more_option{position: absolute; top: auto; left: auto; bottom: -10px; right: 0px; font-size: 10px;} 

/* /sale/static/src/less/sale_portal.less defined in bundle 'web.assets_frontend' */
 .orders_vertical_align{display: flex; align-items: center;} .orders_label_text_align{vertical-align: 15%;}