.layout-boxed{background-color:#333;}
.layout-boxed #wdc-wrapper{margin:0 auto;}
#wdc-wrapper{overflow:hidden;background-color:#fff;}
.container-fluid .container,
.container-full .container{width:100%;}
.padding-top{padding-top:100px;}
.btn,
button,
.button,
html input[type="button"],
input[type="reset"],
input[type="submit"],
input.button,
.woocommerce #respond input#submit,
.woocommerce a.button,
.woocommerce button.button,
.woocommerce input.button,
.woocommerce #respond input#submit.alt,
.woocommerce a.button.alt,
.woocommerce button.button.alt,
.woocommerce input.button.alt,
.service-link a,
.portfolio-link a,
.header-button,
.wdc-pricingbox .box-link a,
.more-link a,
.woocommerce .widget_price_filter .price_slider_amount .button,
.woocommerce a.added_to_cart{display:inline-block;text-align:center;border:none;padding:15px 20px;line-height:1;background-color:#009cff;color:#ffffff;font-size:12px;font-weight:700;text-transform:uppercase;white-space:nowrap;cursor:pointer;letter-spacing:1px;-webkit-transition:all 0.35s ease 0s;-moz-transition:all 0.35s ease 0s;transition:all 0.35s ease 0s;}
.btn:hover,
button:hover,
.button:hover,
html input[type="button"]:hover,
input[type="reset"]:hover,
input[type="submit"]:hover,
input.button:hover,
.woocommerce #respond input#submit:hover,
.woocommerce a.button:hover,
.woocommerce button.button:hover,
.woocommerce input.button:hover,
.woocommerce #respond input#submit.alt:hover,
.woocommerce a.button.alt:hover,
.woocommerce button.button.alt:hover,
.woocommerce input.button.alt:hover,
.service-link a:hover,
.portfolio-link a:hover,
.header-button:hover,
.wdc-pricingbox .box-link a:hover,
.more-link a:hover,
.woocommerce .widget_price_filter .price_slider_amount .button:hover,
.woocommerce a.added_to_cart:hover{background-color:#242d34;color:#fff;-webkit-transition:all 0.35s ease 0s;-moz-transition:all 0.35s ease 0s;transition:all 0.35s ease 0s;}
ul.primary-menu{margin:0;}
ul.primary-menu li{list-style:none;margin:0;padding:0;position:relative;}
ul.primary-menu > li{float:left;margin-right:15px;}
ul.primary-menu li a,
ul.primary-menu > li > a{line-height:inherit;padding:0 10px;display:block;position:relative;}
ul.primary-menu > li > a{position:relative;font-weight:400;font-size:13px;color:inherit;text-transform:uppercase;}
ul.primary-menu > li > a::after{position:absolute;content:'';left:50%;right:50%;opacity:0;bottom:0;border-bottom:3px solid #1e88e5;}
ul.primary-menu > li:hover > a::after{opacity:1;left:0;right:0;}
ul.primary-menu ul{padding:0;left:0;position:absolute;width:230px;top:100%;z-index:10;text-transform:uppercase;font-weight:400;font-size:13px;display:none;text-align:left;background-color:#fff;box-shadow:0 5px 10px rgba(0, 0, 0, 0.07);-webkit-box-shadow:0 5px 10px rgba(0, 0, 0, 0.07);}
ul.primary-menu ul li{line-height:26px;}
ul.primary-menu ul a{position:relative;line-height:normal;padding:13px 20px;}
ul.primary-menu ul > li.menu-item-has-children > a::after{position:absolute;content:'\203A';font-family:Arial, Helvetica, sans-serif;display:block;top:50%;right:20px;font-size:15px;transform:translateY(-50%);-webkit-transform:translateY(-50%);}
ul.primary-menu ul li a:hover,
ul.primary-menu ul > li:hover > a{color:#212121;background-color:#f5f5f5;}
ul.primary-menu ul li ul,
.header-skin-transparent ul.primary-menu ul ul{position:absolute;top:0;left:100%;}
#toggle-mobile-menu{display:none;cursor:pointer;position:absolute;top:50%;color:inherit;right:35px;width:20px;height:15px;transform:translateY(-50%);-webkit-transform:translateY(-50%);}
#toggle-mobile-menu::before,
#toggle-mobile-menu span::before,
#toggle-mobile-menu span::after{position:absolute;left:0;width:100%;height:3px;content:'';top:0;border-top:3px solid;}
#toggle-mobile-menu span::before{top:6px;}
#toggle-mobile-menu span::after{top:12px;}
#toggle-mobile-menu span{position:relative;display:block;}
#mobile-container{position:absolute;top:100%;left:15px;right:15px;font-weight:400;font-size:13px;text-transform:uppercase;letter-spacing:.5px;z-index:999;background-color:#fff;box-shadow:0 5px 10px rgba(0, 0, 0, 0.07);-webkit-box-shadow:0 5px 10px rgba(0, 0, 0, 0.07);}
.mobile-menu{display:none;border-top:1px solid #e2e6e7;}
.mobile-menu,
.mobile-menu ul{margin:0;padding:0;list-style:none;}
.mobile-menu li{display:block;}
.mobile-menu > li > a{border-bottom:1px solid #e2e6e7;}
.mobile-menu li a{display:block;padding:10px 20px;position:relative;color:#565656;line-height:26px;text-align:left;}
.mobile-menu li a:hover{color:#212121;background-color:#f5f5f5;}
.mobile-menu .menu-item-has-children > a:after{position:absolute;content:'\f107';right:20px;font-weight:normal;font-family:'FontAwesome';}
.mobile-menu .sub-menu{border-bottom:1px solid #e2e6e7;}
.mobile-menu .sub-menu li a{padding-left:35px;}
.header-left-info ul,
.header-left-info ol,
.header-right-info ul,
.header-right-info ol{margin:0;}
#topbar-wrapper{font-size:13px;font-weight:normal;line-height:1;padding:15px 0;}
#topbar-wrapper span{display:inline-block;}
#topbar-wrapper ul{margin:0;}
#topbar-wrapper .wdc-social a{padding-top:0;padding-bottom:0;}
.topbar-label{margin-right:7px;}
.topbar-hightlight{margin-right:15px;}
.header-logo .wdc-logo{display:inline-block;}
.header-style-v1 .header-left-info,
.header-style-v1 .header-right-info{display:block;float:left;}
.header-left-info li{margin-right:30px;float:left;line-height:40px;}
.header-label{display:block;float:left;font-size:2em;margin-right:15px;position:relative;top:3px;}
.header-hightlight{float:left;font-weight:400;line-height:1;text-align:left;}
.header-hightlight small{display:block;margin:7px 0;opacity:.9;font-size:80%;font-weight:600;text-transform:uppercase;}
.header-hightlight strong{color:#009cff;}
.header-button{}
.header-button:hover{}
.header-right-inner{display:table-cell;vertical-align:middle;}
.header-search{position:relative;display:inline-block;}
.header-search .search-form{position:absolute;top:100%;right:0;width:300px;z-index:9;line-height:normal;display:none;border:1px solid #ccc;}
.header-search .search-form form input{margin:0;padding:10px 20px;border:none;color:#555;}
.header-search .search-icon{position:relative;cursor:pointer;padding:0 10px;display:block;}
.header-style-v2 .header-search .search-icon{margin-right:5px;}
.header-style-v1 #header.header-skin-transparent{position:absolute;left:0;right:0;z-index:9999;}
.header-style-v1 .header-skin-default .header-stick,
.header-style-v1 .header-stick.affix{}
.header-style-v1 .header-stick .header-container{display:table;width:100%;min-height:80px;}
.header-style-v1 .header-logo,
.header-style-v1 .header-right{display:table-cell;vertical-align:middle;}
.header-style-v1 .header-logo{padding-right:40px;}
.header-style-v1 .header-right{text-align:right;}
.header-style-v1 .header-top{display:inline-table;vertical-align:baseline;position:relative;top:15px;margin-bottom:20px;}
.header-style-v1 .header-bottom{display:inline-table;vertical-align:baseline;position:relative;top:8px;line-height:50px;}
.header-style-v1 .primary-menu > li > a{line-height:inherit;}
.header-style-v1 .header-skin-transparent #content-wrapper{}
.header-style-v2 .header-top{display:inline-table;vertical-align:middle;position:relative;}
.header-style-v2 .header-container{display:table;width:100%;height:100px;}
.header-style-v2 .header-left-info,
.header-style-v2 .header-right-info{display:block;float:left;}
.header-style-v2 .header-logo,
.header-style-v2 .header-right{display:table-cell;vertical-align:middle;}
.header-style-v2 .header-right{text-align:right;}
.header-style-v2 ul.primary-menu > li > a,
.header-style-v2 .header-search{line-height:60px;}
.header-style-v2 .header-inner{float:right;}
.header-skin-default{background-color:#fff;}
.header-style-v1 .header-skin-default #topbar-wrapper{color:#f5f5f5;background-color:#212121;}
.header-style-v1 .header-skin-default .header-stick{box-shadow:0 2px 5px rgba(0, 0, 0, 0.07);-webkit-box-shadow:0 2px 5px rgba(0, 0, 0, 0.07);}
.header-style-v2 .header-skin-default #topbar-wrapper{border-bottom:1px solid #e0e0e0;}
.header-style-v2 .header-stick{background-color:#1d1d1d;color:#fff;}
.header-skin-transparent{color:#fff;border-bottom:1px solid rgba(255, 255, 255, 0.2);}
.header-skin-transparent #topbar-wrapper{background-color:#242d34;}
.header-skin-transparent #topbar-wrapper .topbar-left,
.header-skin-transparent #topbar-wrapper .topbar-right,
.header-skin-transparent #topbar-wrapper li,
.header-skin-transparent .header-top{}
#title-wrapper{position:relative;padding:0;background-color:#353535;}
#title-wrapper .container{z-index:2;}
.title-holder{color:#fff;display:table;table-layout:fixed;width:100%;}
.title-holder .title-holder-cell{display:table-cell;width:100%;vertical-align:middle;position:relative;}
.page-title{margin:0;color:inherit;font-weight:600;}
.page-subtitle{font-size:17px;font-weight:300;line-height:normal;letter-spacing:normal;display:block;margin-top:10px;}
.breadcrumb{font-size:13px;background:none;margin:0;padding:10px 0 0 0;}
.breadcrumb > li + li:before{position:relative;content:'\203A';margin:0 4px;font-size:18px;color:inherit;opacity:.7;display:inline-block;}
.breadcrumb a{color:inherit;}
.breadcrumb > .active{color:#009cff;}
.breadcrumb a:hover,
.breadcrumb a:focus{color:#009cff;}
.pagination{text-align:center;display:block;}
.nav-links{display:inline-block;border:1px solid #e2e6e7;overflow:hidden;margin:60px auto 0;}
.pagination .page-numbers{display:block;float:left;padding:16px 20px;line-height:1;border-left:1px solid #e2e6e7;}
.pagination .page-numbers:first-child{border-left:none;}
.pagination a:hover{background-color:#fafafa;}
.pagination .current{background-color:#f0f0f0;}
nav.post-navigation{margin-bottom:30px;display:block;}
.post-navigation .nav-links{width:100%;display:table;table-layout:fixed;border-collapse:collapse;}
.post-navigation .nav-links > div{display:table-cell;width:50%;text-align:center;padding:20px;border:1px solid #e2e6e7;border-collapse:collapse;}
.post-navigation .nav-previous a::before{position:relative;content:'\2190';margin-right:10px;font-weight:normal;font-size:14px;}
.post-navigation .nav-next a::after{position:relative;content:'\2192';margin-left:10px;font-weight:normal;font-size:14px;}
#footer{background-color:#303030;color:#bababa;}
#footer a{color:inherit;}
#footer a:hover{color:#009cff;}
#footer-wrapper{padding:80px 0 40px;}
#copyright-wrapper{padding:25px 0;font-size:13px;background-color:#212121;}
.footer-menu{margin:0;}
.menu-footer-menu-container{display:inline-block;position:relative;z-index:2;}
.footer-menu li{}
.footer-menu li::after{position:relative;content:'/';margin:0 7px;}
.footer-menu li:last-of-type::after{display:none;}
.scrollTop{position:fixed;bottom:20px;right:20px;z-index:99;display:none;}
.scrollTop a{}
.scrollTop a i{width:36px;height:36px;line-height:36px;font-size:1em;color:#fff;text-align:center;background:rgba(0, 0, 0, 0.2);-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;}
#comments{padding:30px 7%;background-color:#f7f7f7;}
#comments .comments-title{margin-bottom:20px;line-height:1.2;}
#comments .comment-list{margin-bottom:45px;}
#comments ol,
#comments ul{list-style:none;margin:0;padding:0;}
.comment > .children li{margin-left:50px;}
.comment > .children li li li{margin-left:0;}
article.comment-body{padding:30px 0;border-bottom:1px solid #e0e0e0;}
.comment-meta{margin-bottom:30px;}
.comment .comment-author.vcard{}
.comment .comment-author .says{display:none;}
.comment .comment-author .fn{text-transform:uppercase;color:#212121;}
.comment .comment-author .avatar{display:block;float:left;width:55px;height:55px;margin-right:20px;border-radius:50%;-webkit-border-radius:50%;}
.comment .comment-metadata time{font-size:12px;}
.comment .comment-content{}
.comment .comment-content p:last-of-type{margin-bottom:0;}
.comment .reply{margin-top:10px;font-size:13px;font-weight:600;}
.big-404{font-size:150px;line-height:normal;font-weight:bold;}
{-webkit-transition:all 0.35s ease 0s;-moz-transition:all 0.35s ease 0s;transition:all 0.35s ease 0s;}
.wpb_color .wdc-counter.style-icon .box-icon{color:inherit;}
.slide-form{width:470px;height:520px;}
.slide-form form{background-color:#ffffff;}
.slide-form form .info{white-space:normal;line-height:1.6;}
.slide-form form .wpcf7-submit{text-align:center !important;}
.slide-form form .wpcf7-textarea{line-height:100% !important;font-size:16px !important;}
.slide-form form .wpcf7-not-valid-tip{line-height:1 !important;padding-top:5px;font-size:16px !important;}
.slide-form form .wpcf7-response-output{line-height:1 !important;margin-top:0 !important;font-size:14px !important;color:#000;}
.slide-form form .wpcf7-response-output.wpcf7-validation-errors{color:#f00;}
.slide-form form .wpcf7-response-output.wpcf7-mail-sent-ok{color:#398f14;}
.wdc-form p:before,
.wdc-form p:after{content:'';display:table;}
.wdc-form p:after{clear:both;}
.wdc-form .single-field{clear:both;}
.wdc-form .field{margin-bottom:20px;}
.wdc-form .field.submit{margin-bottom:0;}
.wdc-form input[type="submit"]:focus{outline:none;}
.wdc-form textarea,
.wdc-form input[type="text"],
.wdc-form input[type="email"],
.wdc-form select{width:100%;border:1px solid #eee;padding-left:15px;color:#333;}
.wdc-form textarea:focus,
.wdc-form input[type="text"]:focus,
.wdc-form input[type="email"]:focus,
.wdc-form select:focus{outline:none;}
.wdc-form textarea{height:90px;padding:10px;}
.wdc-form input[type="text"],
.wdc-form input[type="email"],
.wdc-form select{font-size:16px;font-weight:400;height:45px;line-height:45px;}
.wdc-form .first-row,
.wdc-form .last-row{width:50%;padding:0 10px;}
.wdc-form .first-row{float:left;padding-left:0;clear:both;}
.wdc-form .last-row{float:right;padding-right:0;}
.wdc-form-1{border:4px solid #009cff;padding:20px 20px 10px 20px;}
.wdc-form-1 .info{padding-bottom:25px;font-size:17px;color:#9e9e9e;}
.wdc-form-1 .info strong{color:#272727;}
.wdc-form-1 .info span.phone-number{color:#009cff;}
.wdc-heading,
.wdc-iconbox,
.wdc-promobox,
.wdc-pricingbox,
.wdc-pricinglist,
.wdc-counter,
.wdc-countdown,
.wdc-blog .blog-container,
.wdc-portfolio .portfolio-container,
.wdc-team .team-container,
.wdc-testimonial .testimonial-container,
.wdc-testimonial-slider,
.wdc-client,
.wdc-client-slider,
.wdc-service .service-container,
#comments-title{margin-bottom:30px !important;}