/*!
Theme Name: Devignr Beta
Description: Beta theme for Devignr
Author: DEVIGNR
Author URI: http://devignr.com
Template: oceanwp
Version: 1.0.0
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
*/html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font:inherit;font-size:100%;vertical-align:baseline}html{line-height:1}ol,ul{list-style:none}table{border-collapse:collapse;border-spacing:0}caption,th,td{text-align:left;font-weight:normal;vertical-align:middle}q,blockquote{quotes:none}q:before,q:after,blockquote:before,blockquote:after{content:"";content:none}a img{border:none}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display:block}body.elementor-editor-active #main{top:150px !important}.elementor-element.banner-margin{margin-bottom:10px}.lingerie-callout .col{border-left:1px solid #555}.lingerie-callout .col-1{border-left:0}.lingerie-callout .callout-content{line-height:1;text-align:center}.lingerie-callout .callout-content a{display:inline-block}.lingerie-callout .icon-box-icon,.lingerie-callout .icon-box-heading{display:inline-block;vertical-align:middle}.lingerie-callout .icon-box-icon{margin-right:12px}.lingerie-callout .icon-box-icon span{font-size:22px}.lingerie-callout .icon-box-heading{font-size:16px;font-weight:400;margin:0;letter-spacing:1px;text-transform:capitalize}@media screen and (max-width: 767px){.lingerie-callout .col{border-left:0 !important}.lingerie-callout .icon-box-icon{display:none}.lingerie-callout .icon-box-heading{display:block}}.footer-contact{padding-left:10px}.footer-contact i{margin-right:10px}.footer-creds{color:#f46b99 !important}.footer-creds:hover{color:#fff !important}#menu-footer-main li{padding:2px 0;border-bottom:none}#menu-footer-main li:first-child{padding-top:0;border-top:none}#menu-footer-main li a{display:inline-block;position:relative;font-size:13px;color:#333}#menu-footer-main li a:before{content:'\f10c';display:inline-block;color:#929292;font-size:10px;margin-right:10px;margin-top:-2px;font-family:FontAwesome;font-weight:normal;vertical-align:middle;zoom:1}@media screen and (max-width: 1280px){#footer-widgets .footer-box{padding-left:20px}}@media screen and (max-width: 959px){#footer-widgets .footer-box{padding-left:10px}}@media screen and (max-width: 767px){#footer-widgets .footer-box{border-left:0;padding-left:0;padding-top:20px}}@media screen and (max-width: 320px){#site-logo #site-logo-inner a img{max-width:150px}}.elementor-element.hero-title .elementor-widget-container{display:inline-block}.store-callout .icon-box-icon,.store-callout .icon-box-heading{display:table-cell;vertical-align:middle}.store-callout .icon-box-icon{height:1em;width:1em;line-height:1em}.store-callout .icon-box-icon i{color:#5b4f4f;font-size:34px;margin-right:15px}.store-callout .icon-box-heading{font-size:15px;font-weight:400;margin:0;color:#ffffff;letter-spacing:1px;text-transform:capitalize}@media screen and (max-width: 767px){.store-callout .icon-box-icon{display:none}.store-callout .icon-box-heading{display:block;text-align:center}}body h1,body h2,body h3,body h4{color:#333}body h1,body h2{font-family:"Josefin Sans",Helvetica,Arial,Lucida,sans-serif}body h3{font-family:"Lato",Helvetica,Arial,Lucida,sans-serif}body h5,body h6,body p,body li,body label{font-family:"Lato",Helvetica,Arial,Lucida,sans-serif;color:#666}body p,body li,body label{font-size:13px;letter-spacing:0.5px;font-weight:300}@media (min-width: 960px){body p,body li,body label{font-size:15px;letter-spacing:1px;font-weight:400}}body p{margin-bottom:20px;text-align:justify}body h1{font-weight:100;text-transform:uppercase}body h2{font-weight:600;text-transform:uppercase}body h3{font-weight:400}body ul{margin:0;margin-bottom:20px}body #content-wrap a{color:#db481e}body #content-wrap a:hover{color:rgba(0,0,0,0.3)}body header.page-header{display:none}body.home #site-logo-inner a{-moz-opacity:0;-webkit-opacity:0;opacity:0}body #site-header{position:fixed;top:0;left:0;height:50px;overflow:hidden;background-color:#464547;z-index:999;-webkit-box-shadow:inset 0px -20px 50px 0px rgba(0,0,0,0.3);box-shadow:inset 0px -20px 50px 0px rgba(0,0,0,0.3);-webkit-transition:all 300ms ease;transition:all 300ms ease}@media (min-width: 960px){body #site-header{overflow:visible;height:100px}}@media (min-width: 960px){body #site-header #site-header-inner{width:90%;max-width:90%}}@media (max-width: 959px){body #site-header #site-logo{width:80%}body #site-header #site-logo #site-logo-inner{height:50px}}body #site-header #site-logo #site-logo-inner a.responsive-logo-link{-moz-opacity:1;-webkit-opacity:1;opacity:1}body #site-header #site-logo #site-logo-inner a.responsive-logo-link img{max-height:16px;margin-bottom:2px}body #site-header #site-logo #site-logo-inner a img{max-height:35px;max-width:150px;-moz-opacity:1;-webkit-opacity:1;opacity:1}@media (min-width: 960px){body #site-header #site-logo #site-logo-inner a img{max-height:60px;max-width:250px}}body #site-header #site-logo #site-logo-inner a:hover{-moz-opacity:.4;-webkit-opacity:.4;opacity:.4}body #site-header #site-logo #site-logo-inner a:hover img{-moz-opacity:1;-webkit-opacity:1;opacity:1}@media (min-width: 960px){body #site-header #site-navigation-wrap{height:100%;display:table}}@media (min-width: 960px){body #site-header #site-navigation-wrap #site-navigation{height:100%;display:table-cell;vertical-align:middle}}body #site-header #site-navigation-wrap #site-navigation #oceanwp-mobile-menu-icon a>a,body #site-header #site-navigation-wrap #site-navigation .dropdown-menu>li>a{padding:0 15px;font-family:"Josefin Sans",Helvetica,Arial,Lucida,sans-serif;font-size:14px;font-weight:300;letter-spacing:1.5px}body #site-header #site-navigation-wrap #site-navigation #oceanwp-mobile-menu-icon a>a span,body #site-header #site-navigation-wrap #site-navigation .dropdown-menu>li>a span{padding:0;color:rgba(255,255,255,0.7);text-transform:uppercase;-webkit-transition:all 300ms ease-in-out;transition:all 300ms ease-in-out}body #site-header #site-navigation-wrap #site-navigation #oceanwp-mobile-menu-icon a>a:hover span,body #site-header #site-navigation-wrap #site-navigation .dropdown-menu>li>a:hover span{color:#ffcb31}body #site-header .oceanwp-mobile-menu-icon .mobile-menu{line-height:50px;font-size:38px;color:rgba(255,255,255,0.3)}body #site-header .oceanwp-mobile-menu-icon .mobile-menu i{transform:scaleY(0.6)}body #site-header.fixed{height:75px}body #site-header.fixed #site-logo #site-logo-inner a{-webkit-transition:all 300ms ease-in-out;transition:all 300ms ease-in-out}body #site-header.fixed #site-logo #site-logo-inner a img{-webkit-transition:all 300ms ease-in-out;transition:all 300ms ease-in-out}@media (min-width: 960px){body #site-header.fixed #site-logo #site-logo-inner a img{max-height:45px;max-width:200px}}body #mobile-fullscreen{background-color:#464547;background-image:-webkit-linear-gradient(45deg, #010101, #464547);background-image:linear-gradient(45deg, #010101,#464547)}body #mobile-fullscreen a{font-weight:200}body #mobile-fullscreen a.close{transform:scale(-0.5, -0.5)}@media (min-width: 960px){body.home #site-header{display:none;height:100px;top:600px;-webkit-transition:none;transition:none;-webkit-box-shadow:inset 0px 0px 0px 0px transparent;box-shadow:inset 0px 0px 0px 0px transparent;background-color:transparent;background-image:-webkit-linear-gradient(180deg, transparent, rgba(0,0,0,0.6));background-image:linear-gradient(180deg, rgba(0,0,0,0),rgba(0,0,0,0.6))}body.home #site-header #site-navigation-wrap #site-navigation .dropdown-menu>li>a{padding:0 5px;font-size:16px}body.home #site-header #site-navigation-wrap #site-navigation .dropdown-menu>li>a span{color:white}body.home #site-header #site-navigation-wrap #site-navigation .dropdown-menu>li>a>span{padding:10px 20px 6px;-webkit-transition:all 250ms linear;transition:all 250ms linear}body.home #site-header #site-navigation-wrap #site-navigation .dropdown-menu>li>a:hover span{color:black}body.home #site-header #site-navigation-wrap #site-navigation .dropdown-menu>li>a:hover>span{background-color:#ffcb31}body.home #site-header #site-navigation-wrap #site-navigation .dropdown-menu>li.search-toggle-li{margin-top:3px;margin-bottom:-3px}body.home #site-header.sticky{height:75px;top:0;background-color:#464547;background-image:none;-webkit-box-shadow:inset 0px -20px 50px 0px rgba(0,0,0,0.4);box-shadow:inset 0px -20px 50px 0px rgba(0,0,0,0.4);-webkit-transition:all 300ms ease-in-out;transition:all 300ms ease-in-out}body.home #site-header.sticky #site-logo #site-logo-inner a{-moz-opacity:1;-webkit-opacity:1;opacity:1;-webkit-transition:all 300ms ease-in-out;transition:all 300ms ease-in-out}body.home #site-header.sticky #site-logo #site-logo-inner a img{-webkit-transition:all 300ms ease-in-out;transition:all 300ms ease-in-out}}@media (min-width: 960px) and (min-width: 960px){body.home #site-header.sticky #site-logo #site-logo-inner a img{max-height:45px;max-width:200px}}@media (min-width: 960px){body.home #site-header.sticky #site-logo #site-logo-inner a:hover{-moz-opacity:.4;-webkit-opacity:.4;opacity:.4}body.home #site-header.sticky #site-navigation-wrap #site-navigation .dropdown-menu>li>a{padding:0 15px;font-size:14px}body.home #site-header.sticky #site-navigation-wrap #site-navigation .dropdown-menu>li>a span{padding:0;color:rgba(255,255,255,0.7);-webkit-transition:all 300ms ease-in-out;transition:all 300ms ease-in-out}body.home #site-header.sticky #site-navigation-wrap #site-navigation .dropdown-menu>li>a:hover span{color:#ffcb31;background-color:transparent}body.home #site-header.sticky #site-navigation-wrap #site-navigation .dropdown-menu>li.search-toggle-li{margin-top:0;margin-bottom:0}}body footer #footer-widgets{padding:0;padding-bottom:1.8rem;background-color:#464547}@media (min-width: 960px){body footer #footer-widgets{padding-bottom:3rem}}body footer #footer-widgets .container{width:100%;max-width:100%}body footer #footer-widgets .container .footer-box{padding:0}body footer #footer-widgets .container .footer-box>div{margin-bottom:3rem}body footer #footer-widgets .container .footer-box>div:first-child{margin-bottom:2rem;width:100%}body footer #footer-widgets .container .footer-box>div:first-child .bottom-top{background-color:white}body footer #footer-widgets .container .footer-box>div:first-child .bottom-top h2{margin:0;padding:0;height:22px;font-size:25px;font-weight:500;text-align:center;color:rgba(70,69,71,0.85)}@media (min-width: 960px){body footer #footer-widgets .container .footer-box>div:first-child .bottom-top h2{height:44px;font-size:50px}}body footer #footer-widgets .container .footer-box>div:first-child .bottom-links{margin-top:3rem;text-align:center}body footer #footer-widgets .container .footer-box>div:first-child .bottom-links ul{margin:0 auto;display:inline-block}body footer #footer-widgets .container .footer-box>div:first-child .bottom-links ul li{float:none;margin:5px 0}@media (min-width: 960px){body footer #footer-widgets .container .footer-box>div:first-child .bottom-links ul li{float:left;margin:0}}body footer #footer-widgets .container .footer-box>div:first-child .bottom-links ul li a{padding:0 10px;font-weight:300;text-transform:uppercase;-webkit-transition:all 500ms ease;transition:all 500ms ease}body footer #footer-widgets .container .footer-box>div:first-child .bottom-links ul li a span{padding:0 10px}body footer #footer-widgets .container .footer-box>div:first-child .bottom-links ul li a:before,body footer #footer-widgets .container .footer-box>div:first-child .bottom-links ul li a:after{content:"";position:relative;display:block;top:0;left:50%;width:1%;height:1px;background-color:#ffcb31;-moz-opacity:0;-webkit-opacity:0;opacity:0;-webkit-transition:all 500ms ease;transition:all 500ms ease}body footer #footer-widgets .container .footer-box>div:first-child .bottom-links ul li a:hover{color:#ffcb31}body footer #footer-widgets .container .footer-box>div:first-child .bottom-links ul li a:hover:before,body footer #footer-widgets .container .footer-box>div:first-child .bottom-links ul li a:hover:after{left:0;width:100%;-moz-opacity:.25;-webkit-opacity:.25;opacity:.25}body footer #footer-widgets .container .footer-box>div:nth-child(2){text-align:center}body footer #footer-widgets .oceanwp-social-icons li{margin:0 9px}body footer #footer-widgets .oceanwp-social-icons li a{font-size:20px}body footer #footer-bottom{padding:2rem;background-color:#39383a}body footer #footer-bottom #footer-bottom-inner>div{float:none;font-family:"Lato",Helvetica,Arial,Lucida,sans-serif;text-align:center;text-transform:uppercase;letter-spacing:2px;margin:0 auto;padding:0}body footer #footer-bottom #footer-bottom-inner #copyright{margin-bottom:10px}body footer #footer-bottom #footer-bottom-inner #copyright p{margin-bottom:0;width:100%;text-align:center;font-size:11px;font-weight:300;color:rgba(255,255,255,0.5)}body footer #footer-bottom #footer-bottom-inner #copyright p a{color:rgba(255,255,255,0.5)}body footer #footer-bottom #footer-bottom-inner #copyright p a:hover{color:#ffcb31}body footer #footer-bottom #footer-bottom-inner #footer-bottom-menu{font-size:11px;font-weight:300;color:rgba(255,255,255,0.5)}body footer #footer-bottom #footer-bottom-inner #footer-bottom-menu li{margin-bottom:0}body footer #footer-bottom #footer-bottom-inner #footer-bottom-menu li a{display:block;font-size:11px;font-weight:300;color:rgba(255,255,255,0.5);-webkit-transition:all 300ms ease;transition:all 300ms ease}body footer #footer-bottom #footer-bottom-inner #footer-bottom-menu li a:hover{color:#ffcb31}body.elementor-editor-active #main{top:150px !important}body.elementor-editor-active #main .anchor{height:30px !important;background:darkred}body{overflow:hidden}body #main{padding-bottom:4rem}@media (min-width: 960px){body #main{padding-bottom:6rem}}body #main .elementor-section.elementor-section-boxed>.elementor-container{max-width:100%}body #main .elementor-section.elementor-section-boxed>.elementor-container .elementor-column-wrap{padding:0}body #main .default,body #main .large{margin:0 auto;padding:0;margin-top:8rem}body #main .default{width:800px;max-width:85%}body #main .hero{height:300px}@media (min-width: 768px){body #main .hero{height:550px}}@media (min-width: 960px){body #main .hero{height:700px}}body #main .hero div{height:100%}body #main header.page-header{margin-bottom:3rem;height:300px !important}@media (min-width: 768px){body #main header.page-header{height:400px !important}}@media (min-width: 960px){body #main header.page-header{height:500px !important}}@media only screen and (max-width: 767px){body #main header.page-header.hide-tablet-mobile{display:block !important}}@media (min-width: 960px){body #main header.page-header .page-header-inner{padding-top:75px}}body #main header.page-header .page-header-inner h1{font-weight:100}body .recent-posts-info .recent-posts-comments,body .recent-posts-info .sep{display:none}body.archive #content-wrap .blog-entry-inner .thumbnail a,body.blog #content-wrap .blog-entry-inner .thumbnail a{display:block;background-color:#464547;float:left;position:relative;overflow:hidden;width:100%;height:400px;height:200px;-webkit-transition:all 300ms ease;transition:all 300ms ease}@media (min-width: 768px){body.archive #content-wrap .blog-entry-inner .thumbnail a,body.blog #content-wrap .blog-entry-inner .thumbnail a{height:300px}}@media (min-width: 960px){body.archive #content-wrap .blog-entry-inner .thumbnail a,body.blog #content-wrap .blog-entry-inner .thumbnail a{height:500px}}@media (min-width: 768px){body.archive #content-wrap .blog-entry-inner .thumbnail a,body.blog #content-wrap .blog-entry-inner .thumbnail a{background:url("/dsys/wp-content/uploads/2018/05/white-icon.png") center center no-repeat;background-color:#464547}}body.archive #content-wrap .blog-entry-inner .thumbnail a img,body.blog #content-wrap .blog-entry-inner .thumbnail a img{-webkit-filter:grayscale(0);filter:grayscale(0);position:absolute;left:50%;top:50%;max-width:100%;-webkit-transform:translateY(-50%) translateX(-50%);-ms-transform:translateY(-50%) translateX(-50%);transform:translateY(-50%) translateX(-50%);-moz-opacity:.99;-webkit-opacity:.99;opacity:.99;-webkit-transition:all 400ms ease;transition:all 400ms ease}body.archive #content-wrap .blog-entry-inner .thumbnail a:after,body.blog #content-wrap .blog-entry-inner .thumbnail a:after{content:" ";position:absolute;display:block;top:0;left:0;width:100%;height:100%;border-width:1px;border-style:solid;border-color:#464547;-webkit-transition:all 400ms ease;transition:all 400ms ease}@media (min-width: 960px){body.archive #content-wrap .blog-entry-inner .thumbnail a:after,body.blog #content-wrap .blog-entry-inner .thumbnail a:after{border-width:4px}}body.archive #content-wrap .blog-entry-inner .thumbnail a:hover img,body.blog #content-wrap .blog-entry-inner .thumbnail a:hover img{-webkit-filter:grayscale(1);filter:grayscale(1);-moz-opacity:.5;-webkit-opacity:.5;opacity:.5}body.archive #content-wrap .blog-entry-inner .thumbnail a:hover:after,body.blog #content-wrap .blog-entry-inner .thumbnail a:hover:after{border-width:1px;border-color:#ffcb31}@media (min-width: 960px){body.archive #content-wrap .blog-entry-inner .thumbnail a:hover:after,body.blog #content-wrap .blog-entry-inner .thumbnail a:hover:after{border-width:6px}}body.archive #content-wrap .blog-entry-inner .blog-entry-header .entry-title,body.blog #content-wrap .blog-entry-inner .blog-entry-header .entry-title{display:inline-block;padding-top:2rem}body.archive #content-wrap .blog-entry-inner .blog-entry-header .entry-title a,body.blog #content-wrap .blog-entry-inner .blog-entry-header .entry-title a{font-weight:500;color:#333}body.archive #content-wrap .blog-entry-inner .blog-entry-header .entry-title a:hover,body.blog #content-wrap .blog-entry-inner .blog-entry-header .entry-title a:hover{color:#ffcb31}@media (min-width: 960px){body.archive{padding-top:150px}}.footer-icon{display:block;width:80px;height:40px;background:url("/dsys/wp-content/uploads/2018/05/color-icon.png") center center no-repeat;background-size:contain;margin:0 auto;padding:0}@media (min-width: 960px){.footer-icon{height:70px}}.footer-icon.mobi{display:inline-block;height:50px;margin-bottom:50px;margin-left:-5px}body input[type="submit"]{display:inherit;margin:0 auto;margin-top:30px;font-weight:400;-webkit-border-radius:0;border-radius:0}body .anchor,body .anchor div{margin:0;padding:0;height:1px;line-height:0}body .line{margin:0 auto;margin-top:1rem;margin-bottom:3rem;width:8rem;height:0;border-bottom:1px solid #777}body #scroll-top{right:25px;bottom:38px;width:35px;height:33px;line-height:31px;border-radius:0;color:black;background-color:#ffcb31;-webkit-transition:all 200ms ease-in-out;transition:all 200ms ease-in-out}body #scroll-top:hover{color:white;background-color:rgba(70,69,71,0.9)}@media only screen and (max-width: 480px){body #scroll-top{right:15px;bottom:25px;width:35px;height:35px;line-height:32px}}body.home #main h2{margin-bottom:4rem;font-size:35px;text-align:center}body.home #main h2:after{display:block;content:"";position:relative;left:25%;top:10px;width:50%;height:5px;opacity:0.5;background-image:url("/dsys/wp-content/uploads/2018/05//barcode.png")}body.home #main .hero{margin-top:0}body.home .hero-wrap>div{position:relative;top:52%;height:0}@media (min-width: 960px){body.home .hero-wrap>div{top:41%}}body.home .hero-wrap #hero{margin:0 auto;width:80%;width:75vw;height:0;display:flex;justify-content:space-between}body.home .hero-wrap #hero div{text-align:center}body.home .hero-wrap #hero .fader{position:relative;top:60px;float:left;font-size:250%;font-size:3.6vw;font-weight:400;font-family:"Josefin Sans",Helvetica,Arial,Lucida,sans-serif;color:white;-moz-opacity:0;-webkit-opacity:0;opacity:0}@media (min-width: 960px){body.home .hero-wrap #hero .fader{padding-top:10px;font-weight:200}}body.home .hero-wrap #hero .symbol{display:block;position:relative;top:-5%}body.home .hero-wrap #hero .devignr{font-weight:600}body.home .hero-wrap #devignr-logo{padding-top:0;text-align:center}@media (min-width: 960px){body.home .hero-wrap #devignr-logo{padding-top:0}}body.home .hero-wrap #devignr-logo img{position:relative;top:80px;width:60%;max-width:600px;-moz-opacity:0;-webkit-opacity:0;opacity:0}body.home #service-home{background:#13aff0}body.home .services div{margin-top:3rem;display:flex;justify-content:space-around;flex-wrap:wrap}body.home .services ul{list-style:circle}body.home .services ul li{margin-left:20px;margin-bottom:6px}body.home .services ul li.head{list-style:none;margin-left:0;margin-bottom:15px;padding-bottom:5px;font-family:"Josefin Sans",Helvetica,Arial,Lucida,sans-serif;font-size:20px;letter-spacing:2px;font-weight:600;text-transform:uppercase;border-bottom:1px solid rgba(0,0,0,0.2)}body.home .work figure{padding:3px}body.home .work figure a{background-color:#464547;background-image:-webkit-linear-gradient(45deg, #010101, #464547);background-image:linear-gradient(45deg, #010101,#464547)}body.home .work figure a img{-moz-opacity:1;-webkit-opacity:1;opacity:1;-webkit-transition:all 500ms ease;transition:all 500ms ease}body.home .work figure a:hover img{-moz-opacity:.3;-webkit-opacity:.3;opacity:.3}html{font-size:13px !important}@media (min-width: 768px){html{font-size:15px !important}}@media (min-width: 960px){html{font-size:16px !important}}
.elementor-325 .elementor-element.elementor-element-6tvy454:not(.elementor-motion-effects-element-type-background){background-image:url("https://ik.imagekit.io/devignr/dsys/wp-content/uploads/2018/05/golden-gate-scott-moore.jpg") !important;}
