
/*!
Theme Name: SEOWP - Child
Theme URI: http://seowp.lumbermandesigns.com/
Author: Lumberman Designs
Author URI: http://themeforest.net/user/lumbermandesigns
Template: seowp
Description: SEOWP is a clean theme specially designed for Digital Marketing Agencies and their clients.
Version: 2.2.3
License: GNU General Public License
License URI: http://themeforest.net/licenses
Tags: white, light, dark, two-columns, three-columns, left-sidebar, right-sidebar, fixed-layout, responsive-layout, custom-background, custom-header, custom-menu, featured-images, flexible-header, full-width-template, post-formats, theme-options, translation-ready
*/

/* You can place custom CSS below... */;.pseudo-preloader .global-container{z-index:100;position:relative}.pseudo-preloader .global-wrapper:before{position:absolute;content:"";left:0;top:0;width:100%;height:100%;position:fixed;height:100vh;-webkit-transition:all 0.3s;-webkit-transition-delay:0.2s;-moz-transition:all 0.3s 0.2s;-o-transition:all 0.3s 0.2s;transition:all 0.3s 0.2s;z-index:999999;background:#fff}.pseudo-preloader .global-wrapper:after{width:80px;height:80px;content:"";background:#fff0 url(/s/img/wp-content/themes/seowp/images/preloader.gif) no-repeat;background-size:80px 80px;position:fixed;display:block;left:50%;top:50vh;margin-left:-40px;z-index:1000000;-webkit-transition:all 0.4s;-webkit-transition-delay:0.4s;-moz-transition:all 0.4s 0.4s;-o-transition:all 0.4s 0.4s;transition:all 0.4s 0.4s}html.content-loaded .global-wrapper:before,html.content-loaded .global-wrapper:after{opacity:0;z-index:-1;color:#fff0;-webkit-transition:all 0.2s;-moz-transition:all 0.2s;-o-transition:all 0.2s;transition:all 0.2s}body,.global-wrapper{background-color:#fff}body.boxed-page-layout{background-color:#668290}body.boxed-page-layout:before{opacity:}.notification-panel{background-color:#1865a0}.notification-panel,.notification-panel *{color:#bde3fc}.notification-panel:before{min-height:50px}.notification-panel:hover{background-color:#0f77c8}.notification-panel:hover,.notification-panel:hover *{color:#fff}a{color:#00a7e7}a:hover{color:#a0ce4c}div.editor-styles-wrapper .wp-block-button:not(.is-style-outline) .wp-block-button__link:not(.has-background),.entry-content .wp-block-button:not(.is-style-outline) .wp-block-button__link:not(.has-background){background-color:#00a7e7}.has-primary-background-color{background-color:#00a7e7}.wp-block-button.is-style-outline .wp-block-button__link:not(.has-text-color){color:#00a7e7}body,body .dslc-module-front{font-family:'Rubik',Helvetica,Arial,'DejaVu Sans','Liberation Sans',Freesans,sans-serif;line-height:27px;font-weight:300;color:#41484d}.site{font-size:17px}p{margin-bottom:20px}h1{font-family:'Rubik',Helvetica,Arial,'DejaVu Sans','Liberation Sans',Freesans,sans-serif;font-size:42px;line-height:48px;font-weight:200;margin-bottom:25px;color:#46484b}h2{font-family:'Rubik',Helvetica,Arial,'DejaVu Sans','Liberation Sans',Freesans,sans-serif;font-size:31px;line-height:38px;font-weight:300;margin-bottom:20px;color:#46484b}h3{font-family:'Rubik',Helvetica,Arial,'DejaVu Sans','Liberation Sans',Freesans,sans-serif;font-size:24px;line-height:33px;font-weight:300;margin-bottom:20px;color:#9396e1}h4{font-family:'Rubik',Helvetica,Arial,'DejaVu Sans','Liberation Sans',Freesans,sans-serif;font-size:21px;line-height:29px;font-weight:300;margin-bottom:18px;color:#6e5bab}h5{font-family:'Rubik',Helvetica,Arial,'DejaVu Sans','Liberation Sans',Freesans,sans-serif;font-size:17px;line-height:27px;font-weight:500;margin-bottom:25px;color:#101011}h6{font-family:'Rubik',Helvetica,Arial,'DejaVu Sans','Liberation Sans',Freesans,sans-serif;font-size:17px;line-height:27px;font-weight:400;margin-bottom:25px;color:#46484b}.calltoaction-area{background-color:#363d41;height:160px;line-height:160px}.calltoaction-area,.calltoaction-area *{color:#fff}.calltoaction-area:hover{background-color:#56aee3}.calltoaction-area:hover,.calltoaction-area:hover *{color:#fff}.calltoaction-area__content{font-family:'Rubik',Helvetica,Arial,'DejaVu Sans','Liberation Sans',Freesans,sans-serif;font-weight:300;font-size:35px}input[type="text"],input[type="password"],input[type="date"],input[type="datetime"],input[type="datetime-local"],input[type="month"],input[type="week"],input[type="email"],input[type="number"],input[type="search"],input[type="tel"],input[type="time"],input[type="url"],textarea{background:#fff}
/**
 * Theme Name: SEOWP
 * Styles used to provide basic content styling
 * when no required MegaMainMenu plugin installed.
 *
 * These styles are not used on normal theme work.
 */

.site-header.mega_main_menu-disabled {
	background-color: rgba(255, 255, 255, 0.3);
	border-bottom: 1px solid rgb(238, 238, 238);
	min-height: 120px;
	padding-top: 40px;
}

.site-header.mega_main_menu-disabled .default-header-content {
	margin-left: auto;
	margin-right: auto;
	max-width: 1200px;
}

.nomegamenu-logo {
	display: inline-block;
	margin-top: -12px;
}

.nomegamenu-logo a {
	display: block;
}

.site-header.mega_main_menu-disabled .menu {
	/* float: right; */
	/* margin-top: 6px; */
}

.site-header.mega_main_menu-disabled ul.menu > li {
	display: inline-block;
}

.site-header.mega_main_menu-disabled ul.menu > li .sub-menu{
	display: none;
}

.site-header.mega_main_menu-disabled ul.menu li {
	position: relative;
}
.site-header.mega_main_menu-disabled ul.menu li:hover > .sub-menu{
	display: block;
	position: absolute;
	z-index: 2;

	background-color: #f7f7f7;
    border-top-left-radius: 4px;
    border-top-right-radius: 4px;
    border-bottom-left-radius: 4px;
	border-bottom-right-radius: 4px;

	min-width: 200px;
	box-shadow: inset 0px 1px 0px rgba(255,255,255, 0.8), 0px 2px 1px rgba(0, 0, 0, 0.15), 3px 5px 10px rgba(0, 0, 0, 0.19);
}

.site-header.mega_main_menu-disabled ul.menu li:hover > .sub-menu li:hover > .sub-menu {
	top: 0;
	left: 98%;
}

.site-header.mega_main_menu-disabled ul.menu li:hover > .sub-menu > li {
	padding-top: 6px;
    padding-right: 10px;
    padding-bottom: 6px;
    padding-left: 10px;
    border-top-left-radius: 2px;
    border-top-right-radius: 2px;
    border-bottom-left-radius: 2px;
    border-bottom-right-radius: 2px;
    border-color: #ededed;
	border-width: 1px;
}

.site-header.mega_main_menu-disabled ul.menu li:hover > .sub-menu > li:hover {
	background-color: #56aee3;
}

.site-header.mega_main_menu-disabled ul.menu > li li a {
	color: #909497;
	font-size: 15px;
    line-height: 21px;
    font-weight: 300;
    text-transform: none;
}

.site-header.mega_main_menu-disabled ul.menu > li li:hover > a {
	color: #fff;
}


.site-header.mega_main_menu-disabled ul.menu > li > a {
	padding-left: 16px;
	padding-right: 16px;
	color: rgba(0, 0, 0, 0.91);
}

.site-header.mega_main_menu-disabled ul.menu > li > a:hover {
	color: #56AEE3;
}.wp-call-button{display:none}@media screen and (max-width:650px){.wp-call-button{display:block;position:fixed;text-decoration:none;z-index:9999999999;width:60px;height:60px;border-radius:50%;left:20px;bottom:20px;background:url(data:image/svg+xml;base64,PHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IiB3aWR0aD0iNDU5cHgiIGhlaWdodD0iNDU5cHgiIHZpZXdCb3g9IjAgMCA0NTkgNDU5IiBzdHlsZT0iZW5hYmxlLWJhY2tncm91bmQ6bmV3IDAgMCA0NTkgNDU5OyIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+PGc+PGcgaWQ9ImNhbGwiPjxwYXRoIHN0eWxlPSJmaWxsOiB3aGl0ZTsiIGQ9Ik05MS44LDE5OC45YzM1LjcsNzEuNCw5Ni45LDEzMC4wNSwxNjguMywxNjguM0wzMTYuMiwzMTEuMWM3LjY0OS03LjY0OSwxNy44NS0xMC4xOTksMjUuNS01LjFjMjguMDUsMTAuMiw1OC42NDksMTUuMyw5MS44LDE1LjNjMTUuMywwLDI1LjUsMTAuMiwyNS41LDI1LjV2ODYuN2MwLDE1LjMtMTAuMiwyNS41LTI1LjUsMjUuNUMxOTMuOCw0NTksMCwyNjUuMiwwLDI1LjVDMCwxMC4yLDEwLjIsMCwyNS41LDBoODkuMjVjMTUuMywwLDI1LjUsMTAuMiwyNS41LDI1LjVjMCwzMC42LDUuMSw2MS4yLDE1LjMsOTEuOGMyLjU1LDcuNjUsMCwxNy44NS01LjEsMjUuNUw5MS44LDE5OC45eiIvPjwvZz48L2c+PC9zdmc+) center/30px 30px no-repeat #269041!important}}.cmplz-hidden{display:none!important}.lazyload{background-image:none!important}.lazyload:before{background-image:none!important}