/*
Theme Name: Web Ascender Child Theme
Theme URI: http: //mysite.com/
Description: This is a custom child theme for Salient
Author: My Name
Author URI: http: //mysite.com/
Template: salient
Version: 0.1
*/
/* NEW 2020 styles */

.pillar-menu-priority{position:relative;z-index:100;}
.pillar-menu .vc_column-inner{padding:10px 5px 10px 0px;}

body .navbar-fixed .vc_column-inner {
    position: fixed;
    top: 109px;
    z-index: 11;
	width: 185px;
	width:13%;
	background:#fff;
}

.pillar-menu ol li{font-size:15px;line-height:140%;margin-bottom:15px;}


body.using-mouse :focus {
	outline: none!important;
}
:focus{
	outline:2px solid #00c3f7!important;
}
header a.closed{
	display:inline-block;
}
.sub-menu li.back:before {
	content: '';
}
div#slide-out-widget-area:not(.fullscreen) .menuwrapper li.back > a{
	padding:10px;
	margin-left:0;
}
body p.h1{ font-size: 53.25px;line-height: 53.25px;font-family: Halant;font-weight: 700;}

ul{
	list-style:none;
	margin:0;
}
ul li{
	list-style:none;
}
#top nav ul li a{
	color:#fff;
}
.nectar-button{
	text-transform: uppercase;
	letter-spacing: 2px;
}
.page-submenu .full-width-section{
	left:0;
	margin-left:0;
	width:auto;

}
body[data-ext-responsive="true"] .container .page-submenu > .full-width-section .container:not(.tab-container):not(.recent-post-container):not(.normal-container){
	padding:0!important;
}
.page-submenu ul{
	top:0;
}
body .page-submenu li a{
	opacity:1;
}
#header-outer:not(.transparent) .sf-menu > li ul{
	border-top-width: 0!important;
}
.sf-menu > li ul{
	padding:0;
}
.sf-menu > li ul a, #top nav > ul > .megamenu ul li a{
	padding:14px;
}
/* end 2020 styles */
.wa-hero{
	background:#0b0b0b;
}
	#popmake-11510{display:none;}
.vc_row[data-vc-full-width-init="false"]{opacity:0;}
.vc_row[data-vc-full-width-init="true"]{opacity:1;}
body a{font-weight:700 !important;-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;}
.full-width-section > .col.span_12.dark, .full-width-content > .col.span_12.dark{color:#000 !important;}
/* NECTAR OVERWRITE */
.vc_row[data-vc-full-width-init="false"]{opacity:0;}
.vc_row[data-vc-full-width-init="true"]{opacity:1;}
.white-links a {color: #fff;-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;}
.white-links a:hover {color: #fff;opacity:.8;}
.iwithtext i{padding-top:4px;}
.nectar-button.jumbo.see-through, .nectar-button.jumbo.see-through-2, .nectar-button.jumbo.see-through-3{padding-top:10px;padding-bottom:10px;border-width:3px!important;}
body[data-header-resize="0"] .project-title{padding-top:80px;}

#fws_58b0621c8bfa9 .row-bg.using-image:before{opacity:.7 !important;}
.full-width-section > .col.span_12.dark .white-text h3{color:#fff;}

.center{text-align:center;}

/*SLIDER*/
.page-id-13376 .owl-stage{transform: none !important;width:100% !important;}
.page-id-13376 .owl-stage .owl-item{width:100% !important;}
.owl-carousel .owl-dot{
	border:0;
	background:transparent;
}
/* .nectar-slider-wrap .image-bg{background-image: none !important;} */
.nectar-slider-wrap .swiper-slide, .page-id-13376 .nectar-slider-wrap .swiper-container{background-color: #fff !important;}
.slider-img {width: 66%;display: table-cell;vertical-align: middle;}
.slider-info {width: 34%;padding-left:1%;display: table-cell;vertical-align: middle;}
.slider-content{display:table;}
.nectar-slider-wrap[data-full-width=false]:not([data-parallax=true]) .swiper-slide .content{padding:0;}
.nectar-slider-wrap .active_texture{background-image:none;}
.content .slider-info p{opacity:1 !important; color:#444;font-size:18px;line-height:32px;padding-top:0 !important;}
.row .col .slider-info p:last-child{padding-bottom:27px;}
.swiper-slide .content .slider-info h2{opacity:1 !important;}
.nectar-slider-wrap .buttons{opacity:0 !important;}
.swiper-slide .content .slider-info h3{font-size:32px;}
.swiper-slide .content .slider-info h2{font-size:42px;padding-top:0 !important;line-height:120%;}
/*.swiper-wrapper, .swiper-slide{width:100% !important;}*/
.swiper-container .slider-pagination span.swiper-active-switch, .swiper-container[data-bullet_style="scale"] .slider-pagination span.swiper-active-switch{background:none repeat scroll 0 0 #1baabf}
.slider-pagination span.swiper-pagination-switch{border:1px solid #1baabf;}
div.swiper-slide .content > h2{display:none;}
/*.swiper-slide{display:none;}
.swiper-slide.swiper-slide-active{display:block;}*/
div.swiper-slide .content{top:0 !important;}
div.swiper-slide .content p {font-size: 18px;line-height: 160%;}




/* PAGE */
.border-bottom-row{border-bottom:1px solid #ddd;padding:20px;padding-bottom:10px !important;margin-bottom:10px !important;}
.gray-bg.table{margin-bottom:10px !important;font-weight:700;}
.wpb_wrapper>div.no-margin{margin:0;}
.gray-bg{background-color:#f7f7f7;padding:20px;}
.gray-border{border-right:1px solid #ccc;}
.page-id-9265 #kudo_wrap{max-width:100% !important;}
.page-id-9265 h3{font-weight:700 !important;}
#mobile-logo{display:none;}
a#mobile-logo img {height: 20px;margin:0;}
.training-vid iframe{max-height:325px;}
#header-space{   background-color: rgba(10,10,10,0.85);}
/*.home #header-space{height:150px!important;}*/
header#top .container nav>ul>li>a{font-size:16px !important;}
.single .container-wrap, .author .container-wrap{padding-top:0;}
body[data-bg-header="true"].archive.author .container-wrap{padding-top:0 !important;}
.row-bg.using-image:before{content:'';position:absolute;width:100%;height:100%;background:rgba(0, 0, 0, 0.6);}

body, h2, h3, h4, .bold, strong, b{font-family: Rawline, sans-serif !important;}
.h4-small-font h4 a{font-size:24px;}
h2{margin-bottom:20px;}
a:hover{color:#005e6c;}
.portfolio-filters a:hover{opacity:1;}
ul.sub-menu a:hover{opacity:1;}
.nectar-button:hover, .full-width-section .light .nectar-button:hover{opacity:1;}
h2 strong{text-transform:uppercase;}
h3 strong{font-family: Raleway;font-weight:700;text-transform:uppercase;line-height:120%;font-size:36px;letter-spacing:0;}
.row .col h3, .row .col h4{margin-bottom:20px;}
.row .col .service h3{text-transform: uppercase;font-size:14px;letter-spacing: 4px;font-weight:800;}
.border{border:4px solid #322826;}
.lead p{font-size:22px;line-height:160%;}
p.md-text{font-size:41px;text-transform: uppercase;line-height:140%;margin:0;padding:0;}
p.lg-text{font-size:32px;text-transform: uppercase;font-weight:600;line-height:140%;margin:0;padding:0;}
p.xl-text{font-size:44px;text-transform: uppercase;font-weight:600;line-height:140%;margin:0;padding:0;}
.no-padding .nectar_icon_wrap[data-padding="10px"] .nectar_icon{padding:0;}

.testimonials a{color:#333;text-transform:uppercase;font-size:16px;font-weight:bold;}
.testimonials a:hover{color:#000;}


#homepage-video .p-header{font-size: 22px;line-height: 160%;font-family: Raleway;font-weight:400;}

.large-text p{font-size:36px;font-weight:300;line-height:140%; -webkit-font-smoothing: subpixel-antialiased;}
.blog .container, .archive .container{clear:both;}
.video-color-overlay{opacity:0.4!important;}
.wpb_wrapper > .nectar_icon_wrap{margin-bottom:0;}

.row .col img.portfolio-logo{max-width:80%;}

.uppercase h2{text-transform: uppercase!important;line-height:120%;}
#page-header-bg{
background-color:#000;
}
.page-header-bg-image{opacity:0.4;}

.plain-header h1 a,.plain-header h2 a,.plain-header h3 a,.plain-header h4 a{color:#444;}

video, audio {
  visibility: visible;
}

.sf-menu > li.menu-item:last-child a{
	border:3px solid #1baabf;
    border-radius: 200px;
    padding: 10px 5px !important;
    color: #fff;
}
.kudo .media img{margin-bottom:0;}
#header-outer[data-lhe="default"] header#top nav > ul > li > a{padding-left:7px !important;padding-right:7px !important;}
header#top .sf-menu li ul li.current-page-ancestor a, header#top nav > ul > li.current-page-ancestor > a{color:#1baabf !important;}

.sf-menu > li:last-child a:hover{

	color:#fff !important;
}

.nectar-fancy-ul {
    color: #000 !important;
}

.portfolio-items[data-ps="6"] .parallaxImg-layers > div:first-child .bg-img:after{background-color: rgba(51,51,51,0.8) !important;}


.kudos{width:75%; margin:0 auto;}
.kudo{width:32% !important;}

.filters-button-group {text-align:center;margin:40px 0;}
.filters-button-group button{border:0;padding:6px 10px;margin:4px;font-size:13px;background:#dedede;}
.filters-button-group button:hover{cursor:pointer;background:#ccc;}
.filters-button-group button.is-checked{background:#222;color:#fff;}


.page-id-9707 .nectar-fancy-box .inner{min-height:400px !important;}

.wp-caption{margin-bottom:20px;}
.max-223 .inner{max-height:223px;overflow:hidden;}
.max-223 p:last-child{color:#666;}

/*******For testing******/

.test-section{display:none;}
.test-section .container-wrap .span_12.light input[type="text"]{color:#333;}
.test-section #gform_wrapper_1 input[type='submit']{float:right;margin-right:45px !important;}
.test-section #gform_wrapper_1 .gform_footer{border-bottom:0px solid #ccc;}
.test-section #gform_wrapper_1{background-color:transparent;}
body .test-section .gform_wrapper ul li.gfield{margin-top:0;margin-bottom:16px;}
/*.gform_wrapper#gform_wrapper_9  .top_label input.medium, .gform_wrapper .top_label select.medium{width:100%;}
body .gform_wrapper#gform_wrapper_9  ul li.gfield{margin-top:0;}
.gform_wrapper#gform_wrapper_9 .field_sublabel_below .ginput_complex.ginput_container label{margin-bottom:0;}
#gform_wrapper_9 .container-wrap input[type="text"]{padding:12px !important;}
#gform_wrapper_9 input[type=submit]{background-color:#2c3e50;}*/
/**/
.test-section .gform_wrapper .gsection{border-bottom:0px solid #ccc !important;}

.test-section ul.gform_fields {
-moz-column-count: 2;
-moz-column-gap: 2.5em;
-webkit-column-count: 2;
-webkit-column-gap: 2.5em;
column-count: 2;
column-gap: 2.5em;
}

@media only screen and (max-width: 1000px) {
	.test-section ul.gform_fields {
		-moz-column-count: 1;
		-moz-column-gap: 2.5em;
		-webkit-column-count: 1;
		-webkit-column-gap: 2.5em;
		column-count: 1;
		column-gap: 2.5em;
	}
	.test-section #gform_wrapper_1 input[type='submit']{float:left;margin:0 !important;}
}

.test-section #gform_wrapper_1{background-color:transparent;}
.test-section li.gfield.gsection.empty{margin:0;padding:0;}


/*.home .gform_wrapper.two-column_wrapper {
	max-width: 100%;
}

.home .gform_wrapper.two-column_wrapper ul.gform_fields,
.home .gform_wrapper.two-column_wrapper ul.gform_column li.gsection:first-child {
	display: none;
}

.home .gform_wrapper.two-column_wrapper ul.gform_fields.gform_column {
	display: block;
}

.home .gform_wrapper.two-column_wrapper ul.one-half {
	margin-left: 6% !important;
	width: 47%;
}
.home .gform_wrapper.two-column_wrapper ul.one-half.first {
	margin-left: 0 !important;
}

.home #input_3_2,
.home #input_3_3,
.home #input_3_4 {
	width: 100%;
}

.home .gform_wrapper .gsection {
	border-bottom: none !important;
}

.home .gform_wrapper .top_label li.gfield.gf_right_half+li.gsection {
	padding: 0 !important;
}

@media only screen and (max-width: 1075px) {

	.home .gform_wrapper.two-column_wrapper ul.one-half {
		width: 100%;
	}

	.home .gform_wrapper.two-column_wrapper ul.one-half {
		margin-left: 0 !important;
	}

	.home .gform_wrapper .gsection {
		display: none !important; /* remove !important if it's not needed */
/*	}

	.home #gform_wrapper_3 li {
		margin-bottom: 10px;
	}

}*/



/*FOOTER*/
#footer-outer #footer-widgets .col #text-5 p,  #footer-outer #footer-widgets .col #text-10 p{
    padding-bottom: 0;
}
#text-5 a.nectar-button, #text-10 a {
    color: #fff;
}

#text-10{display:none;}

/*HEADER NAV*/
#header-outer{z-index:100000;}
.page-submenu li a{opacity:1;}
.page-submenu li a:hover{color:#1baabf !important;}



ul.sf-menu > li a::before, ul.sf-menu > li a::after,
.page-submenu-new ul li a::before, .page-submenu-new ul li a::after,
.page-submenu ul li a::before, .page-submenu ul li a::after {
    display: inline-block;
    opacity: 0;
    -webkit-transition: -webkit-transform 0.3s, opacity 0.2s;
    -moz-transition: -moz-transform 0.3s, opacity 0.2s;
    transition: transform 0.3s, opacity 0.2s;
}

ul.sf-menu > li a::before /*, .page-submenu-new ul li a::before, .page-submenu ul li a::before*/{
	margin-right: 10px;
    content: '-';
    -webkit-transform: translateX(20px);
    -moz-transform: translateX(20px);
    transform: translateX(20px);

}

ul.sf-menu > li a::after /*, .page-submenu-new ul li a::after, .page-submenu ul li a::after*/{
    margin-left: 10px;
    content: '-';
    -webkit-transform: translateX(-20px);
    -moz-transform: translateX(-20px);
    transform: translateX(-20px);
}

ul.sf-menu > li a:hover::before, ul.sf-menu li a:hover::after,
ul.sf-menu li a:focus::before, ul.sf-menu li a:focus::after,
.page-submenu-new ul li a:hover::before, .page-submenu-new ul li a:hover::after,
 .page-submenu-new ul li a:focus::before, .page-submenu-new ul li a:focus::after,
 .page-submenu ul li a:hover::before, .page-submenu ul li a:hover::after,
 .page-submenu ul li a:focus::before, .page-submenu ul li a:focus::after{
    opacity: 1;
    -webkit-transform: translateX(0px);
    -moz-transform: translateX(0px);
     transform: translateX(0px);
}

ul.sf-menu li:last-child a:hover::before, ul.sf-menu li:last-child a:focus::before,
ul.sf-menu li:last-child a:focus::after{
	opacity:0;
}

ul.sf-menu > li:last-child a::before, ul.sf-menu li:last-child a:hover::after{
	opacity:0;;
}


ul.sub-menu li a:hover::before, ul.sub-menu li a:hover::after{
	opacity:0;
}
header#top nav > ul > li > a{font-size:17px !important;}
header#top .sf-menu li ul li a{font-size:15px !important;}
.sf-menu ul{width:19em;}
.sf-menu li li ul{left:19em !important;}

.sf-menu > li.menu-item:last-child a, .page-template-page-landing .lets-talk a {
    -webkit-animation:colorchange 50s infinite alternate;
}

@-webkit-keyframes colorchange {
    0% {border-color: #154359;}
    15% {border-color: #328c9a;}
    30% {border-color: #74cad7;}
    45% {border-color: #add17e;}
    60% {border-color: #749e3d;}
    75% {border-color: #cd5235;}
    90% {border-color: #add17e}
    100% {border-color: #749e3d}
}

#slide-out-widget-area .inner .off-canvas-menu-container li a{font-size:22px;line-height:35px;font-family:inherit;}
li.back::before{content: '«';font-size:30px;}
#slide-out-widget-area:not(.fullscreen) .menuwrapper li.back > a{padding-left:25px;padding-right:14px;margin-left:-22px;}
#slide-out-widget-area .inner .off-canvas-menu-container li:last-child a{/*background: rgba(0,0,0,0.13);padding:5px 10px;border-radius:200px;*/}
#slide-out-widget-area .inner .off-canvas-menu-container li.menu-item-6195 a::before,  #slide-out-widget-area .inner .off-canvas-menu-container li.menu-item-6195 a::after,
.page-template-page-landing #slide-out-widget-area .lets-talk a::before, .page-template-page-landing #slide-out-widget-area .lets-talk a::after
{
    content: ' — ';
}


/* HOME */
 .dpe-flexible-posts .resource{ font-size: 18px;width: 48%;vertical-align:top;display:inline-block;}
#dpe_fp_widget-2 .resource:last-child{margin-left:3%;}

 .dpe-flexible-posts .single-post{ font-size: 18px;width: 48%;vertical-align:top;display:inline-block;}
#dpe_fp_widget-4 .single-post:last-child{margin-left:3%;}

 .dpe-flexible-posts .resource .dpe-flexible-image{max-height:168px;overflow:hidden;width:100%;}
 .dpe-flexible-posts .single-post .dpe-flexible-image{/*max-height:168px*/;overflow:hidden;width:100%;}
 .dpe-flexible-posts .resource .dpe-flexible-image img, .dpe-flexible-posts .single-post .dpe-flexible-image img{margin:0;-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;}
 .dpe-flexible-posts .resource:hover .dpe-flexible-image img, .dpe-flexible-posts .single-post:hover .dpe-flexible-image img{-webkit-transform: scale(1.1);-moz-transform: scale(1.1);-ms-transform: scale(1.1);-o-transform: scale(1.1);transform: scale(1.1);}
 .dpe-flexible-posts .resource .title a{font-weight:bold;/*color:#343434;*/font-size:26px;}
 .dpe-flexible-posts .resource .dpe-flexible-content{padding:20px 0 5px;}

.home .blog-recent[data-style="minimal"] .col{padding:20px 0;}
.home .blog-recent[data-style="minimal"] .meta{font-size:14px;}
.home .blog-recent .col .post-header h3{font-size:18px;}

.home .single-post a:hover{opacity:1}
.home .nectar-video-wrap{background:url(/wp-content/uploads/WA-video-frame1-1.jpg);}
.hover-icon .nectar_icon {
	-webkit-transition: -webkit-transform ease-out 0.1s, background 0.2s;
	-moz-transition: -moz-transform ease-out 0.1s, background 0.2s;
	transition: transform ease-out 0.1s, background 0.2s;
}

.hover-icon .nectar_icon a{
	z-index:100;
}

.hover-icon .nectar_icon:hover {
	-webkit-transform: scale(0.93);
	-moz-transform: scale(0.93);
	-ms-transform: scale(0.93);
	transform: scale(0.93);
	color: #fff;
	z-index:100;
}

.home .nectar-milestone .subject{font-family:Raleway; font-size: 41px !important;
    text-transform: uppercase;line-height:150%;font-weight:700;}

.home-services p{line-height:150%;}
.home-services h3{margin-bottom:0;}

/* HOME BLOG*/

.service-page-posts .dpe-flexible-posts .single-post{width:100%;margin-right:0;}
.service-page-posts span.post-cat{display:none;}
.service-page-posts .dpe-flexible-posts h4{margin-bottom:40px;}
body .service-page-posts .dpe-flexible-content h4, .row .service-page-posts .col .dpe-flexible-content h4{font-size:24px;}
.service-page-posts .dpe-flexible-content{padding:30px;background:#fff;min-height:132px}
.service-page-posts .col.centered-text h4, .service-page-posts .wpb_column.centered-text h4,
.service-page-posts .col.centered-text p, .service-page-posts .wpb_column.centered-text p,
.service-page-posts .col.centered-text div.post-excerpt, .service-page-posts .wpb_column.centered-text div.post-excerpt
{text-align:left;}
.service-page-posts .col.centered-text div.post-excerpt, .service-page-posts .post-excerpt, .service-page-posts .col.centered-text a.read-more, .service-page-posts a.read-more, .service-page-posts p.post-date{display:none;}

.service-page-posts .col.centered-text a.read-more, .service-page-posts .wpb_column.centered-text a.read-more{float:left;}

#dpe_fp_widget-4 h4, .row .service-page-posts .col a h4{margin-bottom:0;}
#dpe_fp_widget-4 a h4, .service-page-posts a h4, .full-width-section.service-page-posts > .col.span_12.dark a h4{color:#5C7D36;}

span.post-cat{z-index:2;position:relative;float: right;background-color:#5C7D36;padding: 5px 10px;margin-bottom:-42px;}
span.post-cat li:nth-child(2) {
    display: none;
}
.post-cat ul{margin:0;display:inline-block;}
.post-cat ul li{list-style-type:none;}
.post-cat a{font-weight:700;color: #fff;}

 #dpe_fp_widget-2 span.post-cat{z-index:100;background-color: #1baabf;padding: 5px 10px;margin: 0;position:relative;margin-bottom:-42px;}
 #dpe_fp_widget-2 .post-cat ul{margin:0;display:inline-block;}
 #dpe_fp_widget-2 .post-cat ul li{list-style-type:none;}
 #dpe_fp_widget-2 .post-cat a{font-weight:700;color: #fff;}
 #dpe_fp_widget-2 .resource{border-top:5px solid #1baabf;}


#dpe_fp_widget-4 p.post-date, .service-page-posts p.post-date{color:#444;font-size:16px;}
#dpe_fp_widget-4 .single-post, .service-page-posts .single-post{margin-bottom:20px;border-top:5px solid #5C7D36;}
#dpe_fp_widget-4 .dpe-flexible-content{padding-top:10px;}
/*#dpe_fp_widget-4 .dpe-flexible-image{margin-top:-42px;}*/


#gform_wrapper_4 .gform_body input[type='text']{padding:18px !important;border-radius:0;}
#gform_wrapper_4{margin-top:-25px;}
#gform_wrapper_4 .gfield_label{display:none;}
#gform_wrapper_4 input{width:100%;}
#gform_wrapper_4 .gform_footer{clear:none;width:20%;float:left;}
#gform_wrapper_4 .gform_body{float:left;width:80%;}
#gform_wrapper_4 input[type="text"]{color:#333;}
/*#gform_wrapper_4 input[type="text"]:focus{border-color:#f6663d !important;}*/
#gform_wrapper_4 input[type="submit"]{border-radius: 0 !important;background-color:#f6663d;font-size:30px;padding:11px 20px 14px !important;margin-top:-16px}
#gform_wrapper_4 input[type="submit"]:hover{background-color:#f6663d !important;opacity:.8;}
#gform_wrapper_4 #field_4_1{padding-right:0;}
::-webkit-input-placeholder{color: #333;}
#gform_wrapper_4 .validation_error{margin-top:20px;}

a.read-more{color:#5C7D36;font-weight: 700;font-family:Raleway, sans-serif;}
.post-content p{margin-bottom:0;}



/*HOME PORTFOLIO*/
/*.home .vert-center h3{font-size:20px !important;}
.home .vert-center p{font-size:25px !important; line-height: 120% !important;font-weight:700;}*/

.portfolio-items .col .work-item.style-3 .work-info-bg{opacity:.7 !important;}
.portfolio-items .col .work-item.style-3 .work-info-bg:hover{opacity:.4 !important;}
.home .portfolio-items .work-meta h4{font-size:16px !important;line-height:25px !important;}
.home .portfolio-items[data-ps="6"] .work-meta p{font-size:24px;}
.page-id-6862 .portfolio-items[data-ps="6"] .work-meta p, .page-id-21 .portfolio-items[data-ps="6"] .work-meta p{display:none !important;}



/* CUSTOM BUTTONS */
.wa-btn{-webkit-font-smoothing: antialiased;border-radius:200px;padding:12px;text-transform: uppercase;font-weight:bold;font-size:14px;transition: all 0.2s linear;letter-spacing:2px;
    -moz-transition: all 0.2s linear;
    -webkit-transition: all 0.2s linear;}

.wa-btn.wa-btn-blue, .wa-btn.wa-btn-red{background:#1baabf;display:inline-block;text-align:center;color:#fff; padding: 10px 25px;text-align:center;}
.wa-btn.wa-btn-green{background:#6a923b;text-align:center;color:#fff;}
.wa-btn.wa-btn-red{background:#cd5235;}


.wa-btn-block{display:block;padding:12px 0;}


a.skip-link{
	clip: rect(1px, 1px, 1px, 1px);
  position: absolute !important;
  height: 1px;
  width: 1px;
  overflow: hidden;
}
/*POPUP*/
#popmake-10616{padding:0px !important;max-width:700px;}
#popmake-10616 table{border-spacing: 0px;padding:0px !important;}
#popmake-10616 .pum-close.popmake-close{height: 36px !important;border-radius: 0px !important;padding: 8px 14px;font-size: 16px; margin: 0px;background:#154359;}
#popmake-10616 .pum-close.popmake-close:hover{border-radius: 0px !important;padding: 8px 14px;font-size: 16px; margin: 0px;}
#pum-10616.pum-overlay {background-color: rgba(0,0,0,.75);}

#gform_wrapper_12{margin-bottom:0;margin-top:0;}
#gform_wrapper_12 .gfield_label{display:none;}
#gform_wrapper_12 .gform_body, #gform_wrapper_12 .gform_footer{text-align:center;}
#gform_wrapper_12 .gform_body input{width:60%;}
#gform_wrapper_12 input[type=submit]{background-color:#154359;padding:10px 50px;}
#gform_wrapper_12 input[type=submit]:hover{background-color:#154359 !important;opacity:.8;}
#gform_wrapper_12 ul.gform_fields li.gfield{padding-right:0;}
#gform_wrapper_12 .gfield_html.gfield_no_follows_desc{margin-top:0;}
.gfield_required { color:red!important; font-family:Verdana; font-size:16px; }

.bg-photo{/*width: 55%;*/background:url(/wp-content/themes/web-ascender-child/images/bg-webinar-sign-up.jpg) no-repeat;background-size:cover;padding: 30px 20px;}
.bg-photo h3{color:#96f1ff;font-size: 22px;margin:0px;}
.bg-photo h2, .bg-photo p, .bg-photo{color:#fff;line-height: 120%;margin:0px;}
.bg-photo h2{font-size:30px;}
.bg-photo > h2{width:75%;margin:0 auto;font-size:34px;}
.bg-photo p{padding: 0px 0px 7px;line-height: 160%;font-size: 18px;}
.bg-photo p img{padding-top:20px;}
.bg-gray{background:#f4f4f4;padding: 20px;}
.bg-gray .gfield_label{display: none !important;}
.bg-gray input[type=text]{background:#fff;border: 1px solid #c8c8c8;}
.bg-gray h2{font-size: 24px;text-align: center;font-weight: bold !important;}
.bg-gray select{border: 1px solid #c8c8c8 !important;border-radius: 0;-webkit-appearance: none;padding-right: 40px !important;background: url(/wp-content/themes/web-ascender-child/images/arrow-down.png) no-repeat 97% center #fff;background-size: 24px;}
body .bg-gray .gform_wrapper ul li.gfield{margin-top:0px !important;padding: 0px !important;}
body .bg-gray .gform_wrapper .gform_footer{margin:0px !important;}
body .bg-gray .gform_wrapper .gform_footer input[type=submit]{    width: 100%;padding: 14px 0px;background:#1baabf;}

/*TEAM*/

.single-ascender .post-featured-img{display:none;}
.single-ascender .heading-title[data-header-style="default_minimal"]{display:none;}
.single-ascender #post-area{margin-top:0;}
.single-ascender #header-space{height:158px !important;}
.single-ascender .ascender-name hr {width: 20%;float: left;border-width: 2px;color: rgba(255,255,255,.5);margin-bottom: 20px;}
.single-ascender .ascender-name p{clear:both;}
.single-ascender .crp_related{display:none;}
.single-ascender .vc_column_container{background-size:cover;}
.crop-291 .col {max-height: 291px;overflow: hidden;}
.bottom-photos .nectar-fancy-box .inner{font-weight:700;display:table;width:100%;vertical-align:bottom;text-align:center;padding-bottom:0;}
.bottom-photos .nectar-fancy-box .inner strong{display:table-cell;vertical-align:bottom;}
.bottom-photos .nectar-fancy-box:after{background-color:transparent !important;}

/*TEAM ON ABOUT PAGE*/
#dpe_fp_widget-10 .ascender{width:23%;float:left;margin:1%;}
#dpe_fp_widget-10 .ascender .dpe-flexible-content{padding:30px;background-color:rgb(33, 76, 98);text-align:center;}
.row .col #dpe_fp_widget-10 .ascender h4{margin-bottom:-5px;font-size:21px;}
#dpe_fp_widget-10 .ascender p.title{padding-bottom:5px;font-size:16px;}
#dpe_fp_widget-10 .ascender a.read-more{color:#05BAD6}
#dpe_fp_widget-10 .ascender a.read-more:hover,
#dpe_fp_widget-10 .ascender a.read-more:focus,
#dpe_fp_widget-10 .ascender a.read-more:active{color:#3EE5FF}

#dpe_fp_widget-10 .ascender:nth-child(4n+1){clear:both;}


/*TESTIMONIALS*/
.boast-row .boast-display .cards .boast-card div{padding:30px;}
.boast-row .boast-display{border:none;background-color:#fff;}
.boast-row .boast-display p.name{text-align:center;}
.boast-row .boast-display .selectors{display:none;}

.new.boast-row .boast-display .cards .boast-card{background:#fff;width:31%;margin:1%;min-height:600px;}
.new.boast-row .boast-display{background-color:#f4f4f4;margin-bottom:0;}
.page-id-6929 .new.boast-row .boast-display .cards .boast-card{min-height:865px}


/*INBOUND MARKETING*/
.outbound-inbound .iwithtext{margin-bottom: 10px;}
.wpb_wrapper>div.outbound-inbound{background-color:rgba(255,255,255,.1);margin-bottom:0;padding:30px;}
.normal-strong-h3 h3 strong{text-transform:none;letter-spacing:-.5px;line-height:40px;font-size:100%;}
.accd{border:1px solid #efefef;padding:30px;}
.page-id-11863 .accd, .page-id-12279 .accd {border-top:none;}
.inbound-steps .flip-box-front .inner{font-size: 35px;line-height: 120%;font-weight: 700;}
.inbound-right.outbound-inbound{padding:30px;}
.full-width-section > .span_12 .col>div.inbound-right:not(.boxed):last-child{padding:30px;}

/*MARKETING AUTOMATION & CRM*/
.marketing-crm{border-top:1px solid rgba(255,255,255,.5);border-bottom:1px solid rgba(255,255,255,.5);}


/*RESOURCES*/
.single-resource span.post-featured-img{display:none;}
.portfolio-items .col.span_3 .work-meta h4{line-height:25px !important;}
.training-vids .wpb_video_widget{border-top:5px solid #1baabf;}
.training-vids a {/*color: #343434;*/font-size: 26px;font-weight: 800 !important;line-height: 100%;}
/*.page-id-6862 .container.main-content{padding-top:50px;}*/
.page-id-6862 .portfolio-menu li:first-child a{color:#1baabf !important;}
.page-id-11695 .portfolio-menu li:nth-child(2) a{color:#1baabf !important;}
.page-id-11699 .portfolio-menu li:nth-child(3) a{color:#1baabf !important;}
.page-id-11701 .portfolio-menu li:nth-child(4) a{color:#1baabf !important;}
.page-id-11703 .portfolio-menu li:nth-child(5) a{color:#1baabf !important;}
.page-submenu.portfolio-menu li:last-child a {background: #cd5235;border-radius: 200px;padding: 6px 40px 8px !important;}
.page-submenu.portfolio-menu li:last-child a:hover{color:#fff !important;opacity:.8;}
.single-resource .post-featured-img{display:none;}

#gform_wrapper_3 h3.gform_title {background-color: #154359;padding: 20px;color: #fff;margin-bottom:0;}
#gform_wrapper_3 .gform_body {padding: 0 20px;background-color:#efefef;}
#gform_wrapper_3 .gform_body input{background-color:#fff !important;}
#gform_wrapper_3.gf_browser_chrome .gform_body{width:100%;}
#gform_wrapper_3  ul li.gfield{padding-top:0;margin-top:0;}
#gform_wrapper_3 .gform_heading{margin-bottom:0}
#gform_wrapper_3 .gform_footer{background-color:#efefef;margin-top:0;padding:20px;border-bottom: 5px solid #ddd;}
#gform_wrapper_3 input[type=submit]{background-color:#1BAABF;}
#gform_wrapper_3 input[type=submit]:hover{opacity:.8}
#gform_wrapper_3 .gform_body input[type='text']{padding:10px !important; width:100%;}
#gform_wrapper_3 .top_label select.medium{width:100% !important;}

.hover-effect:hover{opacity:.8 !important;}

.page-id-6244 .resource{width:31%;margin-right:2%;margin-bottom:60px;}
.page-id-6244 span.post-cat{z-index:100;background-color: #1baabf;padding: 5px 10px;margin: 0;position:relative;margin-bottom:-42px;}
.page-id-6244 .post-cat ul{margin:0;display:inline-block;}
.page-id-6244 .post-cat ul li{list-style-type:none;}
.page-id-6244 .post-cat a{font-weight:700;color: #fff;}
.page-id-6244 .resource{border-top:5px solid #1baabf;}
.page-id-6244 .dpe-flexible-content{color:#000;}
.page-id-6244 .resource:nth-child(3n+4) {clear: both;}

.page-id-9747 .resource {
    width: 31%;
    margin-right: 2%;
}

/*LANDING PAGES*/

.page-template-page-landing header#top nav > ul > li,
.page-template-page-landing #slide-out-widget-area .menuwrapper li{display:none;}
.page-template-page-landing .phone-number {float: left;color: #fff;padding:16px;}
.page-template-page-landing #header-outer .lets-talk a{	border:3px solid #1baabf;
    border-radius: 200px;
    padding: 10px 15px !important;
    margin-top: 10px;
    color: #fff;}
.page-template-page-landing .lets-talk{float:left; margin:20px 0 25px;}
.page-template-page-landing .landing-hero p{font-size:26px;font-weight:300;}
.page-template-page-landing .container-wrap{padding-top:60px;}
.page-template-page-landing #gform_wrapper_1{background-color:transparent;color:#fff;}
.page-template-page-landing #gform_wrapper_1  input[type='submit']{background-color:#cd5235;}
.page-template-page-landing #gform_wrapper_1 .gform_footer{border-bottom:none;}
.page-template-page-landing #gform_wrapper_1 .gform_body{padding:30px;margin-top:30px;}
.page-template-page-landing #gform_wrapper_1 #inner-editor{color:#333;}
.page-template-page-landing .container-wrap .span_12.light #gform_wrapper_1 textarea{color:#333;}
.page-template-page-landing .container-wrap .span_12.light #gform_wrapper_1 input[type="text"]{color:#333;}

.page-template-page-landing #slide-out-widget-area .phone-number{padding:0;}
.page-template-page-landing #slide-out-widget-area .phone-number p{padding:0;}
.page-template-page-landing #slide-out-widget-area .lets-talk{clear:both;margin:0;padding-top:5px;}

.page-template-page-landing #footer-widgets #text-7, .page-template-page-landing #footer-widgets #text-3,
.page-template-page-landing #footer-widgets #text-4, .page-template-page-landing #footer-widgets #text-5 a{display:none;}
.page-template-page-landing #text-10{display:block;}
.page-template-page-landing #text-5{display:none;}

.hide{display:none;}

/*CLIENT SURVEY*/
.hbspt-form form {width: 100%;height: auto;}
.hbspt-form label span {color:#000 !important;font-size:18px;}
.hbspt-form .hs-form-field > label span{color:#000 !important;font-weight:400; font-size:20px;}
.hs-form-24ac48c0-3819-4acb-8140-103d3244154d_342cc468-181b-474c-9678-cea0452c6d0c .hs-button{background-color:#1baabf !important;text-shadow:none;border:none;}
.page-id-12659 .hbspt-form{width:80%;margin:0 auto;}
.hbspt-form fieldset{max-width:100% !important;}
.hbspt-form fieldset.form-columns-1 .hs-input{max-width:95%;}
.page-id-12659 .container-wrap input[type="text"], .page-id-12659 .container-wrap textarea, .page-id-12659 .container-wrap input[type="email"], .page-id-12659 .container-wrap input[type="password"], .page-id-12659 .container-wrap input[type="tel"], .page-id-12659 .container-wrap input[type="url"], .page-id-12659 .container-wrap input[type="search"], .page-id-12659 .container-wrap input[type="date"]{padding:10px !important;}

/*NECTAR BUTTON FIX*/



/*WEB DESIGN*/
.blue-border,.full-width-section > .span_12 > div.blue-border:last-child {
    background-color: rgba(255,255,255,.1);
    padding: 30px;
}

.full-width-section > .span_12 > div.blue-border:last-child{

}

/*404*/

#error-404{
	background-position: bottom;
    background-repeat: no-repeat;
	background-color: #1baabf;
	text-align:left !important;
	width:100%;
	background-image:url('/wp-content/themes/web-ascender-child/images/blue-rocket-1.gif') ;
	background-size:100%;
	padding:30px 0;
}

#error-404 img{
	width:100%;
}

#error-404 a{color:#fff;}

body #error-404 h1, body #error-404 h2{
	color:#BAE5EB;
	float:left;
	width:100%;
}

body #error-404 h1{letter-spacing:-15px;}

.text-404{
	float:left;
	clear:both;
	width:100%;
}

.services-list {
    clear: both;
}

.services-list h3{
	color:#fff;
	font-size:30px;
}

div#text-8 a{
    color: #1baabf;
}

.actions-404{
	clear:both;
	/*background-color: #fff;*/
	padding: 60px 0 225px 0;
	color:#BAE5EB
}

.actions-404 h3{color:#BAE5EB}
.services-list h3{
	color: #fff;
    font-size: 45px;
    padding: 50px 0 30px;
    text-transform: uppercase;
}

#recent-posts-3 h4{display:none;}

#recent-posts-3 ul li{
	float:left;
	min-height:145px;
	padding:30px;
	text-align:center;
	width:32%;
}

#recent-posts-3 ul li a{
	color:#fff;
}

#recent-posts-3 li:first-child {
    background-color: #cd5235;
    margin-right: 2%;
}

#recent-posts-3 li:nth-child(2) {
    background-color: #154359;
    margin-right: 2%;
}

/*#recent-posts-3 li:last-child {
    background-color: #759d43;
    margin-right: 0;
}*/




/* BLOG HEADER */
.blog .page-submenu .full-width-content, .category .page-submenu .full-width-content,
.author .page-submenu .full-width-content{width:auto !important;margin-left:0 !important;}


.blog-header{clear:both;width:100%;float:left;margin-top:-60px;background-color:#154359;margin-bottom:100px;}
.blog-header .li.cat-item-all{display:inline-block;}
.blog-header li.cat-item{list-style-type:none;display:inline-block;padding:15px 5px;}
.blog-header li.cat-item a, .blog-header .cat-item-all a{color:#1baabf !important;}
.blog-header li.cat-item:hover{color:#1e9eb0;}
.blog-header li.cat-item a{font-size:17px;font-weight:700;opacity:1}
.blog-header li.cat-item a:hover{opacity:1;}
.blog-header li.current-cat a{opacity:1;}
.blog-header ul{text-align:center;}
.bh-right-wrap{clear:both;width:100%;float:left;margin: -40px 0 50px;}
.bh-right{width:44%;}
.archive .blog-header li.cat-item{padding:0px 5px}

.blog-header .cat-item-all {display:inline-block;}
.blog-header .cat-item-all a{
 font-size: 17px;
    font-weight: 700;
    opacity: 1;
}
.blog-header .cat-item-all:hover{color:#1e9eb0;}
.blog-header .cat-item-all a:hover{opacity:1;}

.blog-header ::-webkit-input-placeholder {
    color: #fff;
}
.blog-header #gform_wrapper_4 input[type="text"] {
    color: #333;
}


/*BLOG*/
blockquote.alignright, .wp-caption.alignright, img.alignright{
    margin: 0.4em 0 1.6em 1.6em;
}
blockquote.alignleft, .wp-caption.alignleft, img.alignleft {
    margin: 0.4em 1.6em 1.6em 0;
}
.alignright {
    display: inline;
    float: right;
}
.alignleft {
    display: inline;
    float: left;
}
.blog .content-inner a{
	-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;
}
.blog-quote{
	background-color:#1baabf;
	color:#fff;
	padding:30px;
}
article.post .post-header h2 a:hover{color:#1baabf !important;opacity:.8;}
article.post .more-link span.continue-reading{background-color:#1baabf; border-radius:200px !important;}
article.post .more-link span:hover{background-color:transparent !important;opacity:.8;}
article.post .more-link{/*color:#1baabf;*/}
article.post .more-link::after{content:'»';}
.blog .meta-author, .blog .meta-category, .blog .meta-comment-count,
.single .heading-title[data-header-style="default_minimal"] #single-below-header span
{font-size:16px;}
span.continue-reading{font-size: 14px;text-transform: uppercase;letter-spacing: 2px;font-family:Raleway;}
article.post .more-link span{padding:10px 20px;}

.get-updates {margin: 0 auto;width: 50%;}
.get-updates .gform_wrapper .gform_heading{display:none;}

/*.blog .popupflyin-clicks-area pre.language-html{background-color:#2c3e50}
.blog .popupflyin-clicks-area code{padding:0;background-color:#2c3e50}
.blog .popupflyin-clicks-area #gform_wrapper_4 .gform_body input[type='text']{float:left;}
.blog .popupflyin-clicks-area #gform_wrapper_4 .gform_footer{float:right;}
.blog .popupflyin-clicks-area #gform_wrapper_4 input[type="submit"]{float:left;padding: 10px 20px 14px !important;margin-top: -105px;}
.blog .popupflyin-clicks-area #gform_wrapper_4 .gform_body{width:100%;}
.blog .popupflyin-clicks-area{position:relative;z-index:500;color: #fff;font-weight: 700;font-size: 34px;padding: 25px;}
.blog .popupflyin-clicks-area #gform_wrapper_4 {margin-top: -126px;z-index: 5000;position: relative;}
.blog div#text-9 {z-index: 1;position: relative;}*/

#popmake-9804{background-color:#154359}
#pum_popup_title_9804{color:#fff; font-weight:700;}
.pum-theme-9798 .pum-content + .pum-close.popmake-close{font-weight: 700;padding: 2px 6px 3px;margin: 10px;}
#gform_wrapper_4 .validation_error{}
#popmake-9804 .gform_wrapper div.validation_error{display:none;}
#popmake-9804 .gform_wrapper li.gfield.gfield_error{padding-top:0px;border-top: 0px;background-color: rgba(255,223,224,0);border-bottom: 0px;}
.gform_wrapper.gform_validation_error .gform_body ul li.gfield.gfield_error:not(.gf_left_half):not(.gf_right_half){
	width:100% !important;
}
#gform_4 .gfield_description.validation_message{color:#fff !important;margin-top:-12px;}
#gform_4 .gform_wrapper .validation_message{color:#fff !important;}

@media only screen and (min-width: 641px){
	.gform_wrapper.gform_validation_error .gform_body ul li.gfield.gfield_error:not(.gf_left_half):not(.gf_right_half), #gform_wrapper_18.gform_validation_error .gform_body ul li.gfield.gfield_error:not(.gf_left_half):not(.gf_right_half) {max-width: 100% !important;}
}
#gform_confirmation_message_4{    font-weight: 700;padding: 10px 0;font-size: 25px;}




.page-submenu li a{color:#fff !important; font-size:16px;padding:0 10px;}
.blog .page-submenu ul li:first-child a, .category-design ul li:nth-child(2) a,
.category-development ul li:nth-child(3) a, .category-marketing ul li:nth-child(4) a,
.category-news ul li:nth-child(5) a{color:#1baabf !important;}

#pagination{margin-bottom:60px;}

.page-submenu li:nth-last-child(2),  .page-submenu li:last-child{
    background-size: 30px;
    background-repeat: no-repeat;
    text-align: center;
    background-position:center;
    -webkit-transition:  background-image .2s ease-in-out;
    -moz-transition:  background-image .2s ease-in-out;
    transition:  background-image .2s ease-in-out;
}

.page-submenu li:nth-last-child(2) a,  .page-id-6904 .page-submenu li:last-child a{
	min-width:30px;
}

/*.page-submenu li:nth-last-child(2) a::before,  .page-submenu li:last-child a::before,
.page-submenu li:nth-last-child(2) a::after,  .page-submenu li:last-child a::after{
	content:'';
}*/


/*.page-submenu li:nth-last-child(2){
	background-image: url('/wp-content/uploads/twitter-logo.png');
}
.page-submenu li:nth-last-child(2):hover{
	background-image: url('/wp-content/uploads/twitter-hover.png');
}

.page-submenu li:last-child{
	background-image: url('/wp-content/uploads/facebook-icon.png');
}
.page-submenu li:last-child:hover{
	background-image: url('/wp-content/uploads/facebook-hover.png');
}  */

.page-submenu ul{
	position:relative;
}

.blog .meta-comment-count {
    display: none;
}

.ascend ul.comment-list{
	border-bottom:none;
	padding-bottom:30px;
}

ul.comment-list li{
	padding-bottom:30px;
	border-top:1px solid #efefef;
}

.ascend div#respond {
    border-top: 1px solid #efefef;
    padding-top: 30px !important;
    margin-bottom:60px;
    margin-top:30px !important;
    max-width: 1000px;
    margin: auto;
}

.ascend div.comment-wrap h3#comments{
	padding-top:0;
}

.ascend ul.comment-list .reply a {
    background: #1baabf;
    border-radius: 200px !important;
    color: #fff !important;
}

ul.comment-list li.comment > div, ul.comment-list li.pingback > div{
	margin-top:30px !important;
}

.ascend .comment-wrap h3#comments{
	margin-bottom:60px;
}

.container-wrap .page-topmenu input[type=text]{
	background-color:#fff !important;
}

.page-topmenu #gform_wrapper_4 .gform_body input[type='text']{
	padding:10px !important;
	margin-top:9px;line-height: initial;
}

body[data-bg-header="true"].blog .container-wrap, body[data-bg-header="true"].category .container-wrap{
	padding-top:0 !important;
}

.page-topmenu p{padding:0;}

.page-topmenu #gform_wrapper_4 input[type="submit"]{
	padding:3px 20px 6px !important;
}

.page-topmenu #gform_wrapper_4{
	margin-top:-25px;
}

.page-topmenu .page-submenu{
	margin-top:5px;
}

#text-9{
	margin-bottom:60px;
}

/*------*/

.work-menu .page-submenu li:nth-last-child(2), .work-menu .page-submenu li:last-child{
	background-image:none;
}
.work-menu .page-submenu li:nth-last-child(2) a::before,  .work-menu .page-submenu li:last-child a::before,
.work-menu .page-submenu li:nth-last-child(2) a::after,  .work-menu .page-submenu li:last-child a::after{
	content:'';
}

/*WPBeginner Footer Bar*/

.fixedbar {
display:none;
background: #1baabf;
bottom: 0px;
color:#fff;
left:0;
padding: 15px 0;
position:fixed;
font-size:16px;
width:100%;
z-index:99999;
float:left;
vertical-align:middle;
margin: 0px 0 0;
opacity: 0.97;
font-weight: bold;
}
.boxfloat {
text-align:center;
margin:0 auto;
}

#tips, #tips li {
margin:0;
padding:0;
list-style:none
}
#tips {
font-size:20px;
line-height:120%;
}
#tips li {
padding: 15px 0 10px;
}
#tips li a:hover {
text-decoration: none;
}

#tips li a{
	color: #fff;
    background-color: #cd5235;
    border-radius: 200px!important;
    -webkit-border-radius: 200px!important;
    padding: 5px 22px 10px;
    padding-left: 42px;
    padding-right: 42px;
    margin-left: 15px;
}

#tips li .fa{font-size:45px;margin-right:15px;color:#fff;}

/*BLOG INLINE CTA*/

aside#custom_html-2{
	padding-left:95px;

}

#custom_html-2 .textwidget{
	padding:60px 60px 0px;
	background: #f4f4f4;
    /*border: 1px solid #ddd;*/
    float:left;
    margin-bottom:60px;
    margin-top:-60px;
}

#custom_html-2 img{
	max-width: 40%;
    float: right;
    max-height: 520px;
    margin-top: -70px;
}

#custom_html-2 h2, #custom_html-2 h3, #custom_html-2 p, .inline-cta-btn, .inter-post-widget .gform_wrapper, #custom_html-2 a.wa-btn{
	width:58%;
	margin-left:2%;
	float:left;
}

#custom_html-2 h2{
	margin-bottom: 10px;
	color:#1baabf;
}


#custom_html-2 h3{
	color:#154359;
	padding-bottom: 10px;
    margin-bottom: 10px;
    border-bottom:2px solid #ddd;
    margin-top:40px;
}

#custom_html-2 p{
	padding-bottom:10px;
	border-bottom:2px solid #ddd;
}

#custom_html-2 a.wa-btn{
	display: inline-block;
    margin-top: 30px;
    width:auto;
}

.inter-post-widget .gform_wrapper{
	margin: 0 0 0 2%;
}

.inter-post-widget .gform_wrapper .top_label .gfield_label{
	display:none;
}

.inter-post-widget .gform_wrapper .gform_body, .inter-post-widget .gform_wrapper .gform_footer{
	width:50%;
	float:left;
	clear:none;
}

aside.inter-post-widget div.gform_wrapper input.gform_button[type=submit] {
    background-color: #cd5235;
    border-radius: 0 !important;
    margin-top: -14px;
    width: 100%;
    padding: 16px 23px 19px!important;
}

aside.inter-post-widget div.gform_wrapper input.gform_button[type=submit]:hover{
	opacity:.8;
	background-color: #cd5235 !important;
}

.inter-post-widget .gform_wrapper input {
    margin-top: 7px;
    padding:14.5px !important;
}

.inter-post-widget .gform_wrapper ul.gform_fields li.gfield{
	padding-right:0;
}

.container-wrap .inter-post-widget input[type="text"]{
	background-color:#fff !important;
}

#gform_wrapper_18 li.gfield.gfield_error{
	background-color:transparent;
	border:none;
	padding-top:0;
}

#gform_wrapper_18 .field_description_below .gfield_description{
	padding-top:0;
}


/*RELATED POSTS*/

.crp_related {
    margin-bottom: 50px;
    clear: both;
    width: 100%;
    float: left;
    border-top: 1px solid #efefef;
    /*border-bottom: 1px solid #efefef;*/
    padding: 25px 0 35px;
}
.crp_related ul{margin-left:0;}
.crp_related li{width:32%;float:left;list-style:none !important;padding:30px;min-height:160px;}
.crp_related li a{color:#fff;}
.crp_related li:first-child{background-color:#cd5235;margin-right:2%;}
.crp_related li:nth-child(2){background-color:#154359;}
.crp_related li:last-child{background-color:#759d43;margin-left:2%;}

.single hr{
	margin-bottom: 27px;
    padding: 0;
    border-style: solid;
    color: #ccc;
}
.nectar-social{text-align:center;}

/*BLOG CTA*/
.design-cta{
	background-image:url('/wp-content/themes/web-ascender-child/images/executive-guide.jpg');
	background-position:55%;
}

.dev-cta{
	background-image:url('/wp-content/themes/web-ascender-child/images/startup-guide.jpg');
	background-position:55%;
}

.marketing-cta{
	background-image:url('/wp-content/uploads/executive-marketing-guide-bg.png');
	background-position:center;
}

.cta-bg{
	max-width:1000px;
	margin:0 auto 50px;
	background-repeat:no-repeat;
	background-size:cover;
}
.blog-cta{
	background-color:rgba(0,0,0,.4);
	padding:60px 30px;
}

.blog-cta h3, .blog-cta p, .blog-cta a{color:#fff;text-align:center;}

.cta-btn{text-align:center;}

.blog-cta a{
	background-color:#1baabf;
	padding: 10px 20px;
    border-radius: 200px;
    display:inline-block;
}

/*---*/

#gform_wrapper_13 div.validation_error{
	color:#e2c9c9;
}



input#input_13_1, .single .blog-cta .gform_body input{
    background-color: #efefef !important;
}

.cta-form{text-align:center;}

.cta-form a {
    background-color: transparent;
}

#gform_wrapper_13 input[type=submit], .single .blog-cta .gform_wrapper input.gform_button[type=submit]{
	background-color:#1baabf;
	border-radius:0 !important;
	margin-top:-13px;
	width:100%;
}

#gform_wrapper_13 .gform_footer, .single .blog-cta .gform_footer{
    text-align: center;
    float: left;
    width: 40%;
    clear: none;
}

#gform_wrapper_13 .gform_body, .single .blog-cta .gform_body{
    width: 60%;
    /* margin: 0 auto; */
    float: left;
}

.cta-form {
    margin-top: -50px;
}

.container-wrap #input_13_1[type="text"], .container-wrap .blog-cta .gform_body input{
	padding: 14.5px 16px !important;
}

#gform_wrapper_13 ul.gform_fields li.gfield, .single .blog-cta .gform_wrapper ul.gform_fields li.gfield{
	padding-right:0;
}

body #gform_wrapper_13 .top_label div.ginput_container, body.single .gform_wrapper .top_label div.ginput_container{
	margin-top:23px;
}

#gform_wrapper_13, .single .blog-cta .gform_wrapper{
    margin: 16px 0;
    max-width: 75%;
    margin: 0 auto;
    padding-bottom:100px;
}

li#field_13_1 label, .single .blog-cta .gform_wrapper li label{
    display: none;
}

.cta-form a.blue-btn, .cta-form a.red-btn {
    background: #1baabf;
    margin-top: 45px;
    padding: 6px 30px 8px;
    font-weight: 600 !important;
}

.cta-form a.red-btn{
	background:#cd5235;
}

/*TRAINING*/
.training-vid iframe{max-height:345px;}

/*JOBS*/
.filled-banner .nectar-fancy-box .box-bg:after{
	background-image:url('/wp-content/themes/web-ascender-child/images/FILLED.png');
	background-repeat:no-repeat;
	background-position: 100% 0%;
	background-size:40%;
	position: absolute;
    z-index: 50;}

.filled-banner .nectar-fancy-box:hover .box-bg {
    transform: scale(1);
    -webkit-transform: scale(1);
}

.job-openings h2{
	margin-bottom:30px;
}

.job-openings .whr-items{
	width:100%;margin:30px 0 0;
}

.job-openings .whr-item{
	float: left;
    width: 31%;
    background:#fff;
    margin:0 1%;
    /*min-height:360px;*/
}

.main-content .job-openings ul li {
    list-style: none;
}

.job-openings h3.whr-title{
	background:#1baabf;
	padding:20px 30px;
	margin:0;

}

body .job-openings .whr-title a{
	color:#fff;
}

.job-openings .whr-info{
	padding:20px 30px;
	margin:0;
}

.job-openings span{
	font-weight:700;
}


/*WORK*/

.case-study-btn a.nectar-button{
	/*float:right;*/
	margin:5px;
}

/*.work-photo {
	-webkit-transition: -webkit-transform ease-out 0.1s, background 0.2s;
	-moz-transition: -moz-transform ease-out 0.1s, background 0.2s;
	transition: transform ease-out 0.1s, background 0.2s;
	overflow:hidden;
	width:100%;
}

.work-photo:hover {
	-webkit-transform: scale(1.13);
	-moz-transform: scale(1.13);
	-ms-transform: scale(1.13);
	transform: scale(1.13);
	color: #fff;
	overflow:hidden;
	max-width:100%;
	width:100%;
	background-size:100%;
}*/

.work-photo{
	opacity:.8;
	-webkit-transition: opacity ease-out 0.3s;
	-moz-transition: opacity ease-out 0.3s;
	transition: opacity ease-out 0.3s;}
.work-photo:hover{opacity:1}

img.img-with-animation[data-shadow="small_depth"], .nectar_cascading_images .cascading-image[data-shadow="small_depth"] .img-wrap, .nectar_cascading_images .cascading-image[data-shadow="small_depth"] .bg-color, .nectar-video-box[data-shadow="small_depth"], .nectar-flickity[data-shadow="small_depth"] div.cell{
	box-shadow:0 10px 25px rgba(0,0,0,0.08), 0 13px 25px rgba(0,0,0,0.08)
}


/*Displaying code in blog posts*/
.blog code, .single code{padding: 5px 10px;display:inline;}
.blog pre, .single pre {font-size:14px;background-color: #efefef;padding: 10px;font-family: courier, serif;    white-space: pre-wrap;white-space: -moz-pre-wrap;white-space: -pre-wrap;white-space: -o-pre-wrap;word-wrap: break-word;}

/*.page-submenu-new li a{
    font-weight: 700;
    padding: 20px 5px;
    font-size: 17px;
    opacity:1;
}*/

article.post .post-content{clear:both;}

/*CONTACT FORM*/
#gform_wrapper_1, #gform_wrapper_11 {background-color: #efefef;margin-top:0;}
#gform_wrapper_1 .gform_heading,#gform_wrapper_11 .gform_heading {padding: 15px 30px 15px;background-color: #154359;}
#gform_wrapper_1 .gform_heading h3, #gform_wrapper_11 .gform_heading h3{color:#fff;}
#gform_wrapper_1 .gform_body,#gform_wrapper_11 .gform_body {padding: 0 30px 30px;}
#gform_wrapper_1 .gform_body input, #gform_wrapper_1 .gform_body textarea, #gform_wrapper_11 .gform_body input ,#gform_wrapper_11 .gform_body textarea{background-color:#fff !important;}
#gform_wrapper_1 .gform_body input[type='text'], #gform_wrapper_11 .gform_body input[type='text']{padding:10px !important; width:100%;}
#gform_wrapper_1 .ginput_container, #gform_wrapper_11 .ginput_container{margin:0;}
#gform_wrapper_1 .gfield_label, #gform_wrapper_11 .gfield_label{margin:0;}
#gform_wrapper_1 .gform_footer,#gform_wrapper_11 .gform_footer {padding:0 0px 30px 30px !important;border-bottom: 5px solid #ddd;}
#gform_wrapper_1  input[type='submit'], #gform_wrapper_11  input[type='submit']{background-color:#1f8fa3;}
.page-id-25 #gform_wrapper_1 .gsection, .page-id-10304 #gform_wrapper_1 .gsection, .page-id-25 #gform_wrapper_11 .gsection{display:none;}

.contact-form h3{color:#fff;background:#154359;padding:30px;margin-bottom:0;}
.contact-form .hbspt-form{background:#efefef;padding:30px;margin-top:-65px;}
.container-wrap .contact-form input[type="text"], .container-wrap .contact-form input[type="email"],
.container-wrap .contact-form input[type="tel"], .container-wrap .contact-form textarea{background:#fff !important;padding: 10px !important;}
.contact-form label span{color:#000 !important;}
body[data-button-style="rounded"].ascend .container-wrap .contact-form input[type="submit"], body[data-button-style="rounded"].ascend .container-wrap .hbspt-form input[type="submit"]{text-shadow:none;box-shadow:none;transition:.3s all;background-color: #1f8fa3;background-image:none;padding:16px 23px!important;font-size:18px;font-weight:400;margin-top:30px;border:none;}
body[data-button-style="rounded"].ascend .container-wrap .contact-form input[type="submit"]:hover, body[data-button-style="rounded"].ascend .container-wrap .hbspt-form input[type="submit"]:hover{background-color: #1baabf;}

.page-id-25 .contact-form input[type=email], .page-id-25 .contact-form input[type=text], .page-id-25 .contact-form input[type=url], .hs-form-1c201d84-0941-44be-b949-e17ba707cb37_9a7dfefa-eae1-4ec7-a0c8-72dd779f05ca .hs-input{width:calc(100% - 20px);max-width:100%;}
.page-id-25 .contact-form textarea{width:100%;}
.page-id-25 .contact-form label{text-align:left;}

/*PORTFOLIO*/
div#infscr-loading img {display: none;}
.portfolio-items .col.span_3 .work-meta h4{line-height:25px !important;}
.full-width-content > .col.span_12.dark h4{color:#fff !important;}
/*.page-id-6862 .container.main-content{padding-top:50px;}*/
.portfolio-filters{margin-top:-15px !important;}
.portfolio-filters > a{
        pointer-events: none;
  }
.pp_nav p.currentTextHolder{display:none;}
.page-id-6862 .portfolio-items .work-meta h4{font-size:24px !important;}

.single-portfolio .bottom_controls{display:none;}
.stats h4.title{display:none;}
.portfolio-items[data-ps="6"] .stats .parallaxImg-layers > div:first-child .bg-img:after{background-color:transparent !important;}
@media only screen and (min-width: 1000px){
	.portfolio-items[data-ps="6"].no-masonry .stats .work-item:hover .bg-overlay{border-width:0;opacity:0;}
}

.parent-pageid-6862 div#page-header-wrap[data-animate-in-effect="slide-down"] div#page-header-bg{transition:none !important;-moz-transition:none !important;-webkit-transition:none !important;-o-transition:none !important;}
.parent-pageid-6862 #page-header-wrap[data-animate-in-effect="slide-down"]{transition:none !important;-moz-transition:none !important;-webkit-transition:none !important;-o-transition:none !important;}

.portfolio-menu{display:none;}
.portfolio-menu.fixed {
    display: block;
    position: fixed;
    top: 0;
    width: 100%;
}


.single-portfolio #page-header-wrap, .page-id-11863 #page-header-wrap, .page-id-12279 #page-header-wrap{
	display:none;
}

.portfolio-h1{
	margin-top:-50px;
}

.portfolio-h1 .row-bg{
	background-position:center !important;
}

.owl-carousel .owl-item img.max-width-100{
	max-width:100%;
	width:auto;
}

/*DM*/

.two-col-portfolio .portfolio-items[data-ps="6"] .col{
	width:48%;
}

.one-col-portfolio .portfolio-items[data-ps="6"] .col{
	width:100%;
}

.stats .parallaxImg-container{
	border:1px solid #ddd;
	border-bottom:none;
}

.no-stats .stats{
	/*display:none;*/
}

/*EM CASE STUDY*/
#page-header-wrap div.small, h1.small{font-size:26px;margin-bottom:-10px;margin-top:-30px;}
#page-header-wrap div.medium, h1.medium{font-size:44px;margin-bottom:25px;}
#page-header-wrap .subheader a{text-transform:uppercase;color:#fff;background-color:#759d43;border-radius:200px;font-size:18px;padding:12px 40px;}
#page-header-wrap .subheader a:hover{background-color:#add17e;opacity:1;}
.page-id-11863 .owl-carousel .carousel-item img, .page-id-12279 .owl-carousel .carousel-item img{max-height:400px; width:auto;}
.page-id-11863 .owl-carousel[data-column-padding="20px"] .carousel-item, .page-id-12279 .owl-carousel[data-column-padding="20px"] .carousel-item{padding:0;}
.page-id-11863 .owl-carousel .owl-stage, .page-id-12279 .owl-carousel .owl-stage{padding-top:0;padding-bottom:0;}
.page-id-11863 .gform_wrapper .top_label .gfield_label, .page-id-12279 .gform_wrapper .top_label .gfield_label{display:none;}
.page-id-11863 .gform_wrapper .gform_body, .page-id-12279 .gform_wrapper .gform_body{float:left;clear:none;width:60%;}
.page-id-11863 .gform_wrapper .gform_footer, .page-id-12279 .gform_wrapper .gform_footer{float:left;clear:none;width:40%;}
body.page-id-11863[data-button-style="rounded"].ascend .container-wrap input[type="submit"], body.page-id-12279[data-button-style="rounded"].ascend .container-wrap input[type="submit"]{padding:18px !important;width:100%;margin:0 0 0 15px;border-radius: 0 !important;background:#759d43;}
body.page-id-11863[data-button-style="rounded"].ascend .container-wrap input[type="submit"]:hover, .page-id-11863 input[type=submit]:hover, .page-id-11863 .container-wrap .span_12.light input[type="submit"]:hover, body.page-id-12279[data-button-style="rounded"].ascend .container-wrap input[type="submit"]:hover, .page-id-12279 input[type=submit]:hover, .page-id-12279 .container-wrap .span_12.light input[type="submit"]:hover{background-color:#90b068 !important;opacity:1 !important;}
.page-id-11863 .gform_wrapper ul.gform_fields li.gfield, .page-id-12279 .gform_wrapper ul.gform_fields li.gfield{padding-right:0;}
.page-id-11863 .gform_wrapper .gform_footer, .page-id-12279 .gform_wrapper .gform_footer{padding-top:0;}
/*body.page-id-11863[data-button-style="rounded"].ascend .container-wrap input[type="submit"], body.page-id-12279[data-button-style="rounded"].ascend .container-wrap input[type="submit"]{padding:17px 23px 18px!important;width:100%;}*/
.page-id-11863 .ginput_container, .page-id-12279 .ginput_container{background-color:#fff; color:#333;}
.page-id-11863 .container-wrap .span_12.light input[type="text"], .page-id-12279 .container-wrap .span_12.light input[type="text"]{color:#333;}
.case-study-stats h2{font-size:62px;}
.page-id-11863 .sf-menu, .page-id-12279 .sf-menu{display:none;}
.page-id-11863 #logo, .page-id-12279 #logo{padding-bottom:15px;}
.border-img{border:1px solid #ddd;}
.page-id-12279 .container-wrap{padding-top:55px;}
/*side-by-side form/button*/



/*SGN-OFF FORM*/
.page-id-13247 #gform_wrapper_6{background:#efefef;padding:30px;}
.page-id-13247 #gform_wrapper_6 input, .page-id-13247 #gform_wrapper_6 textarea{background:#fff !important;}
.page-id-13247 #gform_wrapper_6 #gform_submit_button_6{background:#1baabf !important;}
/*RESPONSIVE*/




@media only screen and (max-width: 1300px) and (min-width: 990px){
	.full-width-content .wpb_column .wpb_row .wpb_column:not(.vc_col-md-12) p{font-size:18px !important;line-height:32px !important;}
}

@media (max-width: 1500px){
	.dpe-flexible-posts .resource .dpe-flexible-image{max-height:135px;}
	.training-vid iframe {max-height: 270px;}
	#custom_html-2 h3{margin-top:10px;}
	body .vc_row-fluid#executive-summary .vc_col-sm-8{width:80%;margin:0 auto;}
	body .vc_row-fluid#executive-summary .vc_col-sm-2{width:0;}
}

@media (max-width: 1200px){
	.bh-left{width:100%;padding: 5px 0 20px;}
	.bh-right{width:60%;margin:0 auto;float: none;}
	#header-outer[data-lhe="default"] header#top nav > ul > li > a{padding-left:0 !important;padding-right:0 !important;}
	#header-outer .col{margin-right:.8%;}
	img.stnd.default-logo.dark-version{height:58px !important;}
	/*body #error-404 h1{font-size:200px !important; line-height:200px !important;}*/
	.dpe-flexible-posts .resource .dpe-flexible-image{max-height:105px;}
	.training-vid iframe {max-height: 215px;}
	.page-id-9707 .nectar-fancy-box .inner{min-height:495px !important;}
	#dpe_fp_widget-10 .ascender{width:31%;}
	#dpe_fp_widget-10 .ascender:nth-child(3n+1){clear:both}
	#dpe_fp_widget-10 .ascender:nth-child(4n+1){clear:none}
	.page-submenu li a{padding:0;}
	#custom_html-2 .textwidget{padding: 60px 30px 0px;}
	.inter-post-widget .gform_wrapper{margin-bottom:30px;}
}

@media (max-width: 1100px){
	.inter-post-widget .gform_wrapper{width:100%;}
	#custom_html-2 img{margin-top:-30px;}
	.page-submenu li a{font-size:15px;}
	body .vc_row-fluid#executive-summary .vc_col-sm-8{width:90%;}
}

@media only screen and (max-width: 1000px) and (min-width: 1px){
body[data-slide-out-widget-area="true"] header#top #logo, #header-outer[data-mobile-fixed="1"] header#top #logo {
   display: none !important;
}
	.pillar-menu .vc_column-inner{display:none;}
#mobile-logo{display:inline-block;}
.page-submenu ul{position:relative !important;}
}

@media (max-width: 1000px){
	/*Slider*/
	.slider-content{display:block;}
	.slider-img{display:block;width:100%;}
	.slider-info{display:block;width:100%;}
	/*slider end*/
	.max-223 .inner{max-height:none;}
	.training-vid iframe {max-height: inherit;}
	.bh-right{width:90%;}
	#dpe_fp_widget-4 .single-post{width:100%;margin-right:0;}
	.home .portfolio-items .col.span_4.element{width:100% !important;}
	.two-btns .one-fourths.vc_col-sm-3{width:100% !important;padding:0;}
	body #error-404 h1{font-size:215px !important; line-height:230px !important;}
	body #error-404 h2{font-size:68px;}
	.services-list h3{padding-bottom:0;margin-bottom: -35px;}
	/*.text-404{top:115px;}*/
	#recent-posts-3 ul li{min-height:190px;width:48%;}
	#error-404{height:1310px;}
	.actions-404{padding-top:0px;}
	.crp_related li{min-height:220px;}
	.page-id-6244 .resource{width:100%;margin:0;margin-bottom:30px;}

    .dpe-flexible-posts .single-post .dpe-flexible-image{max-height:none;}
    .dpe-flexible-posts .single-post .dpe-flexible-image img{width:100%;}
	.dpe-flexible-posts .resource .dpe-flexible-image{max-height:none;}
	.kudo{width:49% !important;}
	#header-space, .home #header-space{height:58px !important;}
	.page-template-page-landing #header-outer{background-color:#000;}
	.page-template-page-landing .container-wrap{padding-top:55px;}
	/* .single #header-space{height:112px !important;} */
	.home .nectar-milestone .subject{font-size:35px !important;}
	.dpe-flexible-posts .resource {width:100%; margin-top:20px;}
	#dpe_fp_widget-2 .resource:last-child{margin-left:0;}
	.portfolio-items[data-ps="6"].no-masonry .work-item:hover .bg-overlay {border-width: 8px;opacity: 1;}
	.portfolio-items[data-ps="6"].no-masonry .stats .work-item:hover .bg-overlay {border-width: 0px;opacity: 1;}
	.portfolio-items[data-ps="6"] .work-item:hover .parallaxImg-layers > div .bg-img:after {opacity: 1;}
	.portfolio-items[data-ps="6"] .work-item:hover .work-meta .inner {opacity: 1;transform: scale(1)!important;-webkit-transform: scale(1)!important;}
	.page-id-9707 .nectar-fancy-box .inner{min-height:auto !important;}
	#gform_wrapper_13, .single .blog-cta .gform_wrapper{max-width:100%;}
	.single .blog-cta .gform_body{width:60%;}
	.single .blog-cta .gform_footer{width:40%;}

	.dpe-flexible-posts .resource .dpe-flexible-image img{width:100%}

	#dpe_fp_widget-10 .ascender{width:48%;}
	#dpe_fp_widget-10 .ascender:nth-child(2n+1){clear:both}
	#dpe_fp_widget-10 .ascender:nth-child(3n+1){clear:none}
	body .page-topmenu.vc_row-fluid  .vc_col-sm-5, body .page-topmenu.vc_row-fluid  .vc_col-sm-7, body .vc_row-fluid div.vc_col-sm-7{width:100%;}
	/* .page-submenu ul{margin-bottom:10px;} */
	#custom_html-2 h2, #custom_html-2 h3, #custom_html-2 p, .inline-cta-btn, .inter-post-widget .gform_wrapper{width:100%;text-align:left;}
	#custom_html-2 img{max-width:65%;float:none;}
	#custom_html-2 .textwidget{text-align:center;}
	.fixedbar{display: none !important;}
	.page-submenu ul li a{font-size:17px;}
	.page-submenu ul li:last-child a {
		border-bottom: 1px solid rgba(255,255,255,0.2);
		/* margin-bottom: 35px; */
	}
	.page-submenu.portfolio-menu li:last-child a{width:80%;margin:0 auto;}
	.page-submenu.portfolio-menu li:last-child{padding-top:15px !important;border-top: 1px solid rgba(255,255,255,.2);}
	.page-submenu.portfolio-menu ul{padding-bottom:15px;}
	.page-topmenu{text-align:center;}
	body.page-id-11863 .vc_row-fluid  .vc_col-sm-5, body.page-id-12279 .vc_row-fluid  .vc_col-sm-5{width:100%;}
	.row #executive-summary .col img {max-width: 300px !important;}
	#gform_wrapper_22 .gform_body, #gform_wrapper_22 .gform_footer{width:100%;text-align:center;}
	body.page-id-11863[data-button-style="rounded"].ascend .container-wrap input[type="submit"], body.page-id-12279[data-button-style="rounded"].ascend .container-wrap input[type="submit"]{margin-left:0;}

	.new.boast-row .boast-display .cards .boast-card, .page-id-6929 .new.boast-row .boast-display .cards .boast-card{background:#fff;width:100%;margin:30px 0;min-height:auto;}
	.new.boast-row .boast-display{background-color:#f4f4f4;margin-bottom:0;}
	.new.boast-row .boast-display .cards{display:block;}

	.job-openings .whr-item{width:100%;margin:1% 0;min-height:0;}
	.wpb_gallery{overflow: hidden;}

}
.mobile-video-image{
		display:block;
		z-index:1;
	}
@media (max-width: 767px) {
	/* Possibly fix for combining files */
	
	/* end */
	.blog-header li.cat-item{padding-bottom:0;}
	.bh-right{width:100%;}
	#recent-posts-3 ul li{width:100%;margin:0;min-height:auto;margin-bottom:20px;}
	.actions-404{padding-bottom:425px;padding-top:0;}
	body #error-404 h1{font-size:105px !important; line-height:100px !important;letter-spacing:-8px;}
	body #error-404 h2{font-size:33px;}
	body #error-404 h3{font-size:27px;}
	body #error-404 .services-list h3{font-size:38px;}
	.text-404{top:125px;}
	.crp_related li{width:100%;margin:0;min-height:auto;margin-bottom:20px;}
	.crp_related li:last-child{margin-left:0;}
	.kudo{width:100% !important;}
	img.img-with-animation[data-shadow="small_depth"]{box-shadow: 0 10px 50px rgba(0,0,0,0.03), 0 13px 45px rgba(0,0,0,0.03);}

}


@media (max-width: 690px) {
	#error-404 {height: 1750px;}
	#text-7, #text-4, #text-3{display:none;}
	#footer-widgets .container .col{margin-bottom:0 !important;}
	#gform_wrapper_4 input[type="submit"]{line-height:initial;padding: 7px 20px 3px !important;}
	.container article.post .post-header h2{line-height:120%;font-size:20px;}
	#page-header-bg .span_6 h1, .single.single-post .section-title h1{font-size: 45px!important;}
	#page-header-bg .span_6 span.subheader {font-size: 18px!important;}

	#gform_wrapper_1 .gform_footer{padding:0 30px 30px 30px !important;}
	#gform_wrapper_1 .gform_footer input.button, #gform_wrapper_1 .gform_footer input[type=submit]{font-size:15px;}
	body[data-button-style="rounded"].ascend .container-wrap #gform_wrapper_1 input[type="submit"]{padding:10px !important;}
	#gform_wrapper_13 .gform_footer, .single .blog-cta .gform_wrapper .gform_footer{clear:both;width:100%;}
	#gform_wrapper_13 .gform_body, .single .blog-cta .gform_wrapper .gform_body{width:100%;}
	.blog-cta {padding: 60px 30px 215px;}

	#dpe_fp_widget-10 .ascender{width:100%;}
	#dpe_fp_widget-10 .ascender:nth-child(2n+1){clear:none}
	#tips {font-size: 18px;}
	#gform_wrapper_12 .gform_body input{width:100%;}
	.bg-photo>h2{width:100%;}
	aside#custom_html-2{padding-left:0;}
	.inter-post-widget .gform_wrapper .gform_body, .inter-post-widget .gform_wrapper .gform_footer{width:100%;}
	#custom_html-2 h2{font-size:25px; line-height:120%;}
	#custom_html-2 img{max-width:100%;}
}

@media screen and (max-width: 480px) {
	#gform_wrapper_2 .gform_body{width:100%;}
	#gform_wrapper_2 .gform_footer{width:100%;}
	.blog-header li.cat-item{display:block;padding:0 5px;}
	.blog-header{display:none;}
	.home .nectar-milestone .subject{font-size:30px !important;}
	#gform_wrapper_4 input[type="submit"]{margin-top:-15px}
	#tips {font-size: 16px;}
	.fixedbar{padding:0;}
	#gform_wrapper_22 .gform_footer input.button, .gform_wrapper .gform_footer input[type=submit]{font-size:16px;}
}

@media screen and (max-width: 330px){
	body #error-404 h1{font-size:65px !important; line-height:20px !important;}
	#tips {font-size: 13px;}
}
@media screen and (min-width:1024px){
.service-page-posts .dpe-flexible-posts .single-post{width:31%;margin-right:2%;}
}
@media only screen and (min-width: 1px) and (max-width: 999px){
	body #header-outer{
		padding:16px 0;
	}
}