/*!
Theme Name: Devium
Version: 0.0.1
Description: The Devium Theme
Author: Firas
Theme URI: https://firas.org
Author URI: https://firas.org
License: Custom license
License URI: http://firas.org
Text Domain: devium

=== IMPORTANT NOTICE ==> 
The theme styles are coded using Sass. 
The Sass code is then compiled and compressed 
to make the theme faster and better optimized. 
All un-compressed Sass files can be located 
'3fgat /assets/sass/main/ if you want to see the original code. 
One should NEVER edit the style.css file of a WP theme. 
If you need any assistance tweaking your design please seak help from the original developer.
*/@font-face{font-family:OpenSans-Regular;src:url(assets/fonts/Open_Sans/OpenSans-Regular.ttf) format("truetype")}@font-face{font-family:OpenSans-SemiBold;src:url(assets/fonts/Open_Sans/OpenSans-SemiBold.ttf) format("truetype")}@font-face{font-family:OpenSans-Bold;src:url(assets/fonts/Open_Sans/OpenSans-Bold.ttf) format("truetype")}@font-face{font-family:Roboto-Regular;src:url(assets/fonts/Roboto/Roboto-Regular.ttf) format("truetype")}@font-face{font-family:Roboto-Medium;src:url(assets/fonts/Roboto/Roboto-Medium.ttf) format("truetype")}@font-face{font-family:Roboto-Bold;src:url(assets/fonts/Roboto/Roboto-Bold.ttf) format("truetype")}@font-face{font-family:RobotoCondensed-Regular;src:url(assets/fonts/Roboto_Condensed/RobotoCondensed-Regular.ttf) format("truetype")}@font-face{font-family:RobotoCondensed-Bold;src:url(assets/fonts/Roboto_Condensed/RobotoCondensed-Bold.ttf) format("truetype")}body,html{margin:0;font-family:Roboto-Regular;font-size:16px}*{box-sizing:border-box}a{color:#1cb39b}a:hover{color:#25ddc0;text-decoration:none}.hidden{display:none}.white-text{color:#fff}b,strong{font-family:OpenSans-Bold}.full-width{width:100%;margin:0 auto;padding:3rem 1rem}.main-width{width:1025px;margin:0 auto}.inner-width{width:700px;margin:0 auto}.body{margin:0 auto;width:100%}.body .main{margin:45px auto;width:1025px}.body .main.no-margin{margin:0 auto!important}.body .main .inner{margin:0 auto;width:700px}.body .main .post-wrapper,.body .main .single-post h1{margin-top:3rem}.margin-top,.margin-top-1{margin-top:1rem!important}.margin-top-2{margin-top:2rem!important}.margin-top-3{margin-top:3rem!important}.margin-top-4{margin-top:4rem!important}.margin-bottom,.margin-bottom-1{margin-bottom:1rem!important}.margin-bottom-2{margin-bottom:2rem!important}.margin-bottom-3{margin-bottom:3rem!important}.margin-bottom-4{margin-bottom:4rem!important}@media only screen and (max-width:1025px){.body .main,.main-width,.site-footer-wrapper .site-footer,.site-header-wrapper .site-header{width:100%!important}.main-width{padding:0 1rem}}@media only screen and (max-width:700px){.body .main .inner,.inner-width{width:100%!important}.single-post .inner{padding-left:1.5rem;padding-right:1.5rem}}.dark{background:#333;color:#fff;padding:1rem}h1{font-family:Roboto-Bold;font-size:2.5rem}h4{font-family:Roboto-Bold;font-weight:700;font-size:1.2rem}.author-name{font-weight:500;color:#000}.author-box-wrapper{border-top:1px solid #e0e0e0;border-bottom:1px solid #e0e0e0}.author-box{padding:2rem 0}.author-box .inner-author-box{margin-left:5rem}.author-box .inner-author-box .follow,.author-box .inner-author-box .written-by{color:#999;text-transform:uppercase;font-size:.85rem}.author-box .inner-author-box .author-name{font-size:1.5rem}.author-box .inner-author-box .author-bio{font-size:1rem;line-height:1.5rem;color:#999}.author-box .inner-author-box .social-icons{font-size:1.5rem}.author-avatar{float:left;margin-right:1rem;width:4rem;height:4rem}.author-avatar.sm{width:3rem;height:3rem}.author-avatar img{border-radius:100%}button,input[type=submit]{padding:0;border:none;font:inherit;color:inherit;background-color:transparent;cursor:pointer}.btn,input[type=submit]{display:inline-block;text-align:center;text-decoration:none;margin:2px 0;border:solid 1px transparent;border-radius:4px;padding:.5em 1em;color:#fff;background-color:#273443}.btn:active,input[type=submit]:active{transform:translateY(1px);filter:saturate(150%)}.btn:hover,input[type=submit]:hover{background-color:#1e2733}.btn::-moz-focus-inner,input[type=submit]::-moz-focus-inner{border:none}.btn:focus,input[type=submit]:focus{outline:0;box-shadow:0 0 0 3px rgba(255,105,180,.5),0 0 0 1.5px rgba(255,105,180,.5)}.btn.full,input[type=submit].full{width:100%}.js-focus-visible .btn:focus:not(.focus-visible){box-shadow:none}.form-submit{display:none!important}.must-log-in{text-align:center;font-weight:700;padding:1rem;background-color:#f9f9f9;border-radius:1rem;border:1px solid #eaeaea}.comment-form .comment-box-fields{border-top:1px dotted #ddd;margin-bottom:1rem;text-align:center}.comment-form .comment-field{width:48%;font-size:.85rem;border:0;padding-top:1rem}.comment-form .comment-box{margin:1rem 0;padding-top:1rem;border:1px solid #ddd;background-color:#fff;border-radius:1rem}.comment-form .comment-box .comment{border:0;resize:none;width:calc(100% - 65px);border-radius:.5rem;padding-left:1rem;min-height:1em;max-height:50vh}.comment-form .comment-box .send-btn{border:0;background:0 0;color:#1cb39b;vertical-align:top;font-weight:700;text-align:right}.comment-form-cookies-consent{text-align:right;font-size:.85rem}.comment-form-cookies-consent label{margin-bottom:0}.post-comments{padding:2rem 0}.post-comments .comment-respond{margin-left:3rem}.post-comments .comment-reply-title{font-size:1rem;margin-bottom:.5rem!important}.post-comments li{list-style:none;padding-bottom:1rem}.post-comments li .comment-reply-title{margin-top:1rem!important;margin-left:1.5rem!important}.post-comments .children{margin-top:1rem;margin-left:3rem;padding:0;padding-right:1rem;background-color:#f9f9f9;border-radius:1rem;border:1px solid #eaeaea}.post-comments .children li{margin-bottom:0;padding:0 0 1rem 1rem;border-bottom:0}.post-comments .children li .children{margin-top:0;margin-left:2rem;border:0;padding-right:0}.post-comments .children li .children li:last-of-type{padding-bottom:0}.post-comments .children li:first-of-type{padding-top:1rem}.post-comments .children li:last-of-type{padding-bottom:1rem}.post-comments .comment-author img{border-radius:100%;float:left}.post-comments .comment-content p{margin-bottom:1rem}.post-comments .comment-content p:last-of-type{margin-bottom:.25rem}.post-comments .comment-content .comment-text{margin-left:3rem}.post-comments .comment-content .comment-text .fn{vertical-align:top}.post-comments .comment-content .metadata-text{margin-right:.5rem}.post-comments .comment-content .comment-meta{font-size:.8rem}.post-comments .comment-content .comment-meta a{color:#777}.post-comments .comment-content .comment-meta .comment-awaiting-moderation{font-style:italic}input:focus,textarea{outline:0!important}input:-webkit-autofill,input:-webkit-autofill:focus textarea:-webkit-autofill,input:-webkit-autofill:hover,select:-webkit-autofill,select:-webkit-autofill:focus,select:-webkit-autofill:hover,textarea:-webkit-autofill:hover textarea:-webkit-autofill:focus{-webkit-box-shadow:0 0 0 1000px #fff inset!important;-moz-box-shadow:0 0 0 1000px #fff inset!important;box-shadow:0 0 0 1000px #fff inset!important}.post-wrapper a,.post-wrapper a:hover{color:#000}.post-entry{border-radius:3px;border:1px solid #e6e6e6;margin:0 auto;margin-bottom:1rem;background:#fff}.post-entry img{width:100%!important;height:auto}.post-entry.no-border{border:0}.post-entry .featured-image img{width:100%!important}.single-post .excerpt{line-height:32px;font-size:24px;font-weight:300;color:#8b8b8b}.single-post .content{line-height:2.35rem;font-size:1.25rem;font-family:Roboto-Regular;font-weight:300;color:#444}.single-post .content p{margin-bottom:1em}.single-post .content h2,.single-post .content h3{border-bottom:1px solid #eaeaea;font-weight:500;letter-spacing:-.005rem;margin-bottom:1rem;padding-bottom:1rem;color:#000}.single-post .content .image{width:100%}.wp-post-image{width:100%!important;height:auto}.post-text{padding:1rem}.post-text.border-top{border-top:.1rem solid #efefef!important}.post-text .title{font-size:1rem;font-weight:700;margin-bottom:0}.post-text .text{font-size:1rem;margin-bottom:.5rem}.post-text .text p{display:inline;margin:0}.post-text .text .more{color:#999}.post-meta,.post-text .date{font-size:.85rem;color:#999}@media only screen and (max-width:700px){.content{padding:0 10px}.post-entry{border-radius:0;border:0;margin-bottom:0;padding:1rem 0}}.tags a{display:inline-block;padding:.2rem}.vc_row{font-size:.85em}.vc_row p{margin-bottom:1em!important;line-height:1.5em}.nav-menu{margin:0;padding:0;list-style:none}.nav-menu ul{margin:0;padding:0}.nav-menu a{padding:.2rem .5rem}@media only screen and (max-width:700px){.nav-menu li,.nav-menu li a{display:block}.nav-menu a{padding:.75rem .5rem}}.site-header-wrapper{border-bottom:1px solid #eee;padding:1rem;-webkit-box-shadow:0 0 10px 10px #eee;-moz-box-shadow:0 0 10px 10px #eee;box-shadow:0 0 10px 10px #eee}.site-header-wrapper .site-header{width:1025px;margin:0 auto}.site-header-wrapper .logo{min-height:35px;max-height:35px;display:inline-block}.site-header-wrapper .logo img{height:35px;width:auto}.site-header-wrapper .header-menu-container{text-align:right;float:right}.site-header-wrapper .mobile-menu-btn,.site-header-wrapper .mobile-menu-close-btn-container{display:none;text-align:right}.site-header-wrapper .mobile-menu-btn{border:1px solid #ddd;border-radius:5px;padding:5px;width:35px;text-align:center;cursor:pointer;float:right}.site-header-wrapper .mobile-menu-close-btn-container{float:right}.site-header-wrapper .active-mobile-menu-bg{display:none}.site-header-wrapper .header-menu li{font-family:RobotoCondensed-Bold;font-size:16px;letter-spacing:1px;text-transform:uppercase}.site-header-wrapper .header-menu li li{font-family:RobotoCondensed-Regular;display:block;font-size:1rem;letter-spacing:0;text-transform:none}@media only screen and (min-width:700px){.header-menu{margin:0;padding:0;list-style:none;width:100%;text-align:right}.header-menu ul{position:absolute;left:-999em;z-index:99999}.header-menu li{display:inline-block;position:relative;text-align:left;margin-right:1rem}.header-menu li.focus>ul,.header-menu li:hover>ul{left:auto}.header-menu li li{text-transform:none;letter-spacing:0;font-weight:500}.header-menu li li.focus>ul,.header-menu li li:hover>ul{left:100%;top:0}.header-menu li li:hover{background-color:#fafafa}.header-menu a{color:#333;text-decoration:none;display:block;white-space:nowrap;padding:10px 10px}.header-menu .current-menu-ancestor>a,.header-menu .current-menu-item>a,.header-menu .focus>a,.header-menu a:hover,.header-menu li:hover>a{color:#000}.header-menu ul{border-radius:.25rem;background-color:#fff;border:1px solid #ddd;min-width:12rem;-webkit-box-shadow:0 8px 10px 2px rgba(0,0,0,.2);-moz-box-shadow:0 8px 10px 2px rgba(0,0,0,.2);box-shadow:0 8px 10px 2px rgba(0,0,0,.2)}.header-menu .menu-item-has-children>a::before{content:"";position:absolute;right:0;top:50%;transform:translateY(-50%);border:4px solid transparent;border-top-color:currentColor}.header-menu ul .menu-item-has-children>a::before{right:2px;border-top-color:transparent;border-left-color:currentColor}}@media only screen and (max-width:700px){.site-header-wrapper .logo{min-height:30px;max-height:30px;display:inline-block}.site-header-wrapper .logo img{height:30px;width:auto}.site-header-wrapper .header-menu-container{float:none;position:fixed;top:0;left:0;bottom:0;background:#141414;z-index:9999;text-align:left;width:0;height:100%;-webkit-transition:width .4s ease-out;-moz-transition:width .4s ease-out;-o-transition:width .4s ease-out;transition:width .4s ease-out}.site-header-wrapper .header-menu-container.show-menu{width:85%}.site-header-wrapper .header-menu-container .header-menu-wrapper{margin-top:3rem;padding:0 1rem 1rem 1rem}.site-header-wrapper .header-menu-container li{overflow-x:hidden;white-space:nowrap;opacity:0;-webkit-transition:opacity .5s ease-in;-moz-transition:opacity .5s ease-in;-o-transition:opacity .5s ease-in;transition:opacity .5s ease-in}.site-header-wrapper .header-menu-container li ul{margin-left:25px}.site-header-wrapper .header-menu-container a{display:block;color:#141414}.site-header-wrapper .header-menu-container.show-menu li{white-space:normal;opacity:1}.site-header-wrapper .header-menu-container.show-menu a{color:#fff;border-bottom:1px solid #3f3f3f}.site-header-wrapper .header-menu-container.show-menu .sub-menu li a::before{content:"-";margin-right:5px}.site-header-wrapper .header-menu-container a:hover{background:#444}.site-header-wrapper .header-menu-container.show-menu .mobile-menu-close-btn{border-bottom:0}.site-header-wrapper .header-menu-container .mobile-menu-close-btn:hover{background:0 0}.site-header-wrapper .header-menu-container .mobile-menu-close-btn{padding:1.5rem 1.5rem .5rem 1rem}.site-header-wrapper .mobile-menu-btn,.site-header-wrapper .mobile-menu-close-btn-container{display:inline-block}.site-header-wrapper .header-menu-wrapper{overflow-y:auto}.site-header-wrapper .active-mobile-menu-bg{display:block;opacity:0;position:fixed;top:0;right:0;bottom:0;left:0;overflow:hidden;background:#141414;-webkit-transition:opacity .2s ease-out;-moz-transition:opacity .2s ease-out;-o-transition:opacity .2s ease-out;transition:opacity .2s ease-out;z-index:-1}.site-header-wrapper .active-mobile-menu-bg.active{z-index:9998;opacity:.8}}.site-footer-wrapper{padding:1rem;border-top:1px solid #eee}.site-footer-wrapper .site-footer{width:1025px;margin:0 auto 100px auto;color:#333;font-size:.85em}.site-footer-wrapper .site-footer .footer-menu-container{display:inline}.site-footer-wrapper .site-footer .footer-menu-container .inline li,.site-footer-wrapper .site-footer .footer-menu-container ul.inline{display:inline}.site-footer-wrapper .footer-divider{margin:0 .2rem}.grid{display:inline-block}.col-1{width:8.33%}.col-2{width:16.66%}.col-3{width:25%}.col-4{width:33.33%}.col-5{width:41.66%}.col-6{width:50%}.col-7{width:58.33%}.col-8{width:66.66%}.col-9{width:75%}.col-10{width:83.33%}.col-11{width:91.66%}.col-12{width:100%}@media only screen and (max-width:768px){.boxed,[class*=col-]{width:100%}}