﻿/*!
Theme Name: propulsion
Theme URI: http://underscores.me/
Author: Marko Grcic
Author URI: http://underscores.me/
Description: Custom made theme, made for propulsion web site
Version: 1.1.0
License: GNU General Public License v2 or later
License URI: LICENSE
Text Domain: propulsion
Tags: custom-background, custom-logo, custom-menu, featured-images, threaded-comments, translation-ready

This theme, like WordPress, is licensed under the GPL.
Use it to make something cool, have fun, and share what you've learned with others.

propulsion is based on Underscores http://underscores.me/, (C) 2012-2016 Automattic, Inc.
Underscores is distributed under the terms of the GNU GPL v2 or later.

Normalizing styles have been helped along thanks to the fine work of
Nicolas Gallagher and Jonathan Neal http://necolas.github.io/normalize.css/
*/html{font-family:sans-serif;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%}body{margin:0}article,aside,details,figcaption,figure,footer,header,main,menu,nav,section,summary{display:block}audio,canvas,progress,video{display:inline-block;vertical-align:baseline}audio:not([controls]){display:none;height:0}[hidden],template{display:none}a{background-color:transparent}a:active,a:hover{outline:0}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:bold}dfn{font-style:italic}h1{font-size:2em;margin:.67em 0}mark{background:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-0.5em}sub{bottom:-0.25em}img{border:0}svg:not(:root){overflow:hidden}figure{margin:1em 40px}hr{box-sizing:content-box;height:0}pre{overflow:auto}code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em}button,input,optgroup,select,textarea{color:inherit;font:inherit;margin:0}button{overflow:visible}button,select{text-transform:none}button,html input[type=button],input[type=reset],input[type=submit]{-webkit-appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}input{line-height:normal}input[type=checkbox],input[type=radio]{box-sizing:border-box;padding:0}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{height:auto}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none}fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em}legend{border:0;padding:0}textarea{overflow:auto}optgroup{font-weight:bold}table{border-collapse:collapse;border-spacing:0}td,th{padding:0}@font-face{font-family:MyriadPro;src:url("vendor/fonts/myriadPro/MyriadPro-Regular.otf") format("opentype")}@font-face{font-family:MyriadPro;src:url("vendor/fonts/myriadPro/MyriadPro-Bold.otf") format("truetype");font-weight:bold}@font-face{font-family:MyriadPro;src:url("vendor/fonts/myriadPro/MyriadPro-Semibold.otf") format("truetype");font-weight:600}@font-face{font-family:MyriadPro;src:url("vendor/fonts/myriadPro/MyriadPro-SemiboldIt.otf") format("truetype");font-weight:600;font-style:italic}@font-face{font-family:MyriadPro;src:url("vendor/fonts/myriadPro/MyriadPro-Light.otf") format("truetype");font-weight:200}@font-face{font-family:MyriadPro;src:url("vendor/fonts/myriadPro/MyriadPro-LightIt.otf") format("truetype");font-weight:200;font-style:italic}@font-face{font-family:MyriadPro;src:url("vendor/fonts/myriadPro/MyriadPro-It.otf") format("truetype");font-style:italic}@font-face{font-family:Skolar PE;src:url("vendor/fonts/Skolar PE/Skolar PE.otf") format("opentype")}@font-face{font-family:Skolar PE;src:url("vendor/fonts/Skolar PE/Skolar PE.otf") format("opentype")}@font-face{font-family:Skolar PE;src:url("vendor/fonts/Skolar PE/Skolar PE Bold.otf") format("opentype");font-weight:bold}@font-face{font-family:Skolar PE;src:url("vendor/fonts/Skolar PE/Skolar PE Bold Italic.otf") format("opentype");font-weight:bold;font-style:italic}@font-face{font-family:Skolar PE;src:url("vendor/fonts/Skolar PE/Skolar PE Italic.otf") format("opentype");font-style:italic}@font-face{font-family:Skolar PE;src:url("vendor/fonts/Skolar PE/Skolar PE Semibold.otf") format("opentype");font-weight:600}@font-face{font-family:Skolar PE;src:url("vendor/fonts/Skolar PE/Skolar PE Semibold Italic.otf") format("opentype");font-weight:600;font-style:italic}body,button,input,select,optgroup,textarea{color:#050708;font-family:"Skolar PE";font-size:18px;line-height:1.5}::selection{background:#f05323;color:#fff}::-moz-selection{background:#f05323;color:#fff}h1,h2,h3,h4,h5,h6{clear:both;font-family:"MyriadPro";font-weight:600}h1 em,h2 em,h3 em,h4 em,h5 em,h6 em{font-weight:600}h1{font-size:3em}h2{font-size:2.6em}h3{font-size:2.2em}h4{font-size:1.8em}h5{font-size:1.4em}h6{font-size:1em}@media screen and (max-width: 992px){h1{font-size:2.4em}h2{font-size:2em}h3{font-size:1.8em}h4{font-size:1.6em}h5{font-size:1.2em}}p{margin-bottom:1.5em}dfn,cite,em,i{font-style:italic}blockquote{margin:0 1.5em}address{margin:0 0 1.5em}pre{background:#eee;font-family:"Courier 10 Pitch",Courier,monospace;font-size:16.875px;line-height:1.6;margin-bottom:1.6em;max-width:100%;overflow:auto;padding:1.6em}code,kbd,tt,var{font-family:Monaco,Consolas,"Andale Mono","DejaVu Sans Mono",monospace;font-size:16.875px}abbr,acronym{border-bottom:1px dotted #666;cursor:help}mark,ins{background:#fff9c0;text-decoration:none}big{font-size:125%}html{box-sizing:border-box}*,*:before,*:after{box-sizing:inherit}body{background:#fff}hr{background-color:#ccc;border:0;height:1px;margin-bottom:1.5em}ul{list-style:none}ol{list-style:decimal}li>ul,li>ol{margin-bottom:0;margin-left:1.5em}dt{font-weight:bold}dd{margin:0 1.5em 1.5em}.page-template-default article ul:not(.cart){list-style:none;padding:0;margin:0}.page-template-default article ul:not(.cart) li{padding-left:1em;text-indent:-0.7em}.page-template-default article ul:not(.cart) li:before{content:"• ";color:#f05323;margin-right:5px}img{height:auto;max-width:100%}figure{margin:1em 0}table{margin:0 0 1.5em;width:100%}.clearfix:after{visibility:hidden;display:block;font-size:0;content:" ";clear:both;height:0}.clearfix{display:inline-block}* html .clearfix{height:1%}.clearfix{display:block}.content-area{float:none;width:100%;overflow:hidden}.clearme{clear:both}.site-footer{clear:both;width:100%;overflow:hidden;background-color:#050708;padding:60px 0 20px 0}.site-footer .widget a,.site-footer .widget p,.site-footer .widget li,.site-footer .widget h1,.site-footer .widget h2,.site-footer .widget h3,.site-footer .widget h4,.site-footer .widget h5,.site-footer .widget h6{color:#fff;transition:300ms all;font-family:"MyriadPro"}.site-footer .widget ul{list-style:none;display:block;padding:0;margin:0}.site-footer .widget ul li{font-size:18px}.site-footer .widget p{font-size:15px}.site-footer .widget a{text-decoration:underline}.site-footer .widget a:hover,.site-footer .widget a:active,.site-footer .widget a:focus{color:#f05323;transition:300ms all}.site-footer .widget #menu-main-menu{overflow:hidden}.site-footer .widget #menu-main-menu>li{display:block;float:left;width:33%}.site-footer .widget #menu-main-menu>li>a{font-size:24px;font-family:Skolar PE;text-decoration:none;font-style:italic}.site-footer .widget #menu-main-menu>li ul{padding-left:26px}.site-footer .widget #menu-main-menu>li ul a{text-decoration:none;font-family:MyriadPro}.site-footer .widget #menu-main-menu>li.current-menu-item>a{color:#f05323}.site-footer .footer-bottom .widget{text-align:left;float:left;margin-bottom:0}.site-footer .footer-bottom .widget ul{float:left;overflow:hidden;margin-right:20px}.site-footer .footer-bottom .widget ul li{float:left;margin-right:11px;font-size:15px}.site-footer .footer-bottom .widget p{margin-bottom:0}.site-footer .footer-bottom .widget.widget_custom_html a{text-decoration:none;margin-right:6px}.site-footer .footer-affiliations .widget{float:left;height:50px;margin-bottom:0}.site-footer .footer-affiliations .widget .widget-title{color:#fff;display:block;clear:both;font-family:"MyriadPro";font-size:12px;margin-top:-23px;margin-bottom:10px}.site-footer .footer-bottom,.site-footer .footer-affiliations{margin-top:40px}#footer-awards{background-position:center center;background-size:cover;background-repeat:no-repeat;border-bottom:2px solid #f05323;box-shadow:0px 0px 0px 2px rgba(0,0,0,.05);padding-top:4rem;padding-bottom:2rem}#footer-awards .widget .widget-title{font-family:Skolar,"SKOLAR PE";text-align:center;display:none}#footer-awards .widget .awards_row{margin-bottom:1.5rem}#footer-awards .widget .awards_row .row .col{display:flex;align-items:center;justify-content:center}#footer-awards .widget .awards_row .row .link{display:block}#footer-awards .widget .awards_row .row .link img{display:block}@media screen and (max-width: 768px){.site-footer .footer-bottom,.site-footer .footer-affiliations{margin-top:10px}}.clear{clear:both}button,input[type=button],input[type=reset],input[type=submit]{border:1px solid;border-color:#ccc #ccc #bbb;border-radius:3px;background:#e6e6e6;color:rgba(0,0,0,.8);font-size:13.5px;line-height:1;padding:.6em 1em .4em}button:hover,input[type=button]:hover,input[type=reset]:hover,input[type=submit]:hover{border-color:#ccc #bbb #aaa}button:active,button:focus,input[type=button]:active,input[type=button]:focus,input[type=reset]:active,input[type=reset]:focus,input[type=submit]:active,input[type=submit]:focus{border-color:#aaa #bbb #bbb}.propulsion_btn{font-family:"MyriadPro";box-shadow:none;outline:none}.propulsion_btn.lvl1{border:none;color:#050708;background-color:#f05323;font-size:18px;padding:15px 30px;transition:300ms all;border-radius:8px;text-transform:uppercase}.propulsion_btn.lvl1:hover,.propulsion_btn.lvl1:active,.propulsion_btn.lvl1:focus{transition:300ms all;background-color:#050708;color:#f05323}.propulsion_btn.lvl2{color:#f05323;background-color:transparent;font-size:18px;padding:15px 30px;transition:300ms all;border-radius:8px;border:2px solid #f05323;text-transform:uppercase}.propulsion_btn.lvl2:hover,.propulsion_btn.lvl2:active,.propulsion_btn.lvl2:focus{transition:300ms all;background-color:#f05323;color:#fff}.propulsion_btn.lvl3{color:#b2b2b2;background-color:transparent;font-size:18px;padding:0;transition:300ms all;border-radius:0px;border:none;text-decoration:underline}.propulsion_btn.lvl3:hover,.propulsion_btn.lvl3:active,.propulsion_btn.lvl3:focus{transition:300ms all;color:#f05323}.propulsion_btn:hover,.propulsion_btn:active,.propulsion_btn:focus{box-shadow:none;outline:none}input[type=text],input[type=email],input[type=url],input[type=password],input[type=search],input[type=number],input[type=tel],input[type=range],input[type=date],input[type=month],input[type=week],input[type=time],input[type=datetime],input[type=datetime-local],input[type=color],textarea{color:#050708;border:1px solid #ccc;border-radius:3px;padding:3px}input[type=text]:focus,input[type=email]:focus,input[type=url]:focus,input[type=password]:focus,input[type=search]:focus,input[type=number]:focus,input[type=tel]:focus,input[type=range]:focus,input[type=date]:focus,input[type=month]:focus,input[type=week]:focus,input[type=time]:focus,input[type=datetime]:focus,input[type=datetime-local]:focus,input[type=color]:focus,textarea:focus{color:#111}select{border:1px solid #ccc}textarea{width:100%}a{color:#f05323}a:visited{color:#f05323}a:hover,a:focus,a:active{color:#f05323}a:focus{outline:thin dotted}a:hover,a:active{outline:0}.site-header{height:150px;margin-top:60px}.site-header .site-title{color:#050708}.site-header .site-title a{color:#050708;font-weight:800;letter-spacing:-3px;transition:300ms all}.site-header .site-title a:hover,.site-header .site-title a:active,.site-header .site-title a:focus{text-decoration:none;color:#f05323;transition:300ms all}.site-header .custom-logo-link{float:right}.site-header .custom-logo-link img{height:150px;width:auto}#sidemenu-nav{position:fixed;top:0;height:100vh;background-color:#050708;margin-left:-500px;transition:500ms all;z-index:100}#sidemenu-nav .main-navigation{min-width:440px}#sidemenu-nav .menu-toggle{position:fixed;left:20px;top:40px;display:block;width:30px;height:30px;cursor:pointer;transition:500ms all}#sidemenu-nav .menu-toggle .m-toggle{display:block;width:100%;height:2px;background-color:#050708;margin-bottom:8px;transition:500ms all;box-shadow:0px 0px 0px 1px #fff}#sidemenu-nav .menu-toggle .m-toggle.m1{margin-top:4px}#sidemenu-nav .menu-toggle .m-toggle.m2{opacity:1;transition:400ms all;margin-right:0}#sidemenu-nav .menu-toggle .m-toggle.m3{margin-bottom:0}#sidemenu-nav .menu-toggle .m-name{font-family:"MyriadPro";font-size:14px;width:76px;display:block;margin-left:-90px;margin-top:-24px;background-color:transparent;opacity:0;pointer-events:none;transition:500ms all}#sidemenu-nav.extend{margin-left:0;transition:500ms all}#sidemenu-nav.extend .menu-toggle{cursor:pointer}#sidemenu-nav.extend .menu-toggle .m-toggle{background-color:#fff;transition:500ms all;box-shadow:none}#sidemenu-nav.extend .menu-toggle .m-toggle.m1{transform:rotate(41deg);transform-origin:top left;width:136%;margin-top:0}#sidemenu-nav.extend .menu-toggle .m-toggle.m2{opacity:0;transition:400ms all;margin-right:-50px}#sidemenu-nav.extend .menu-toggle .m-toggle.m3{margin-top:15px;transform:rotate(-41deg);transform-origin:bottom left;width:136%}#sidemenu-nav.extend .m-name{color:#fff;opacity:1;pointer-events:all;margin-left:40px;transition:500ms all;transition-delay:100ms}#sidemenu-nav .quick-home{outline:none !important;position:fixed;left:10px;top:-70px;display:block;width:30px;height:30px;cursor:pointer;transition:700ms all}#sidemenu-nav .quick-home img{max-width:50px;opacity:.9;animation:spin 4s linear infinite;animation-play-state:paused}#sidemenu-nav .quick-home:hover img{animation-play-state:running}@keyframes spin{100%{transform:rotate(360deg)}}#sidemenu-nav.extend .quick-home{top:-800px;transition:500ms all}#sidemenu-nav.scrolled:not(.extend) .menu-toggle{top:80px;transition:700ms all}#sidemenu-nav.scrolled:not(.extend) .quick-home{top:15px;transition:700ms all}#sidemenu-nav .align-self-center{align-items:center;justify-content:center;display:flex;width:100%}#sidemenu-nav .align-self-center #primary-menu{list-style:none;padding:0;display:block;margin:0}#sidemenu-nav .align-self-center #primary-menu li a{text-decoration:none}#sidemenu-nav .align-self-center #primary-menu li.social{position:absolute;bottom:0}#sidemenu-nav .align-self-center #primary-menu li.social a{color:#fff;transition:500ms all;margin-right:10px}#sidemenu-nav .align-self-center #primary-menu li.social a:hover{color:#f05323;transition:500ms all}#sidemenu-nav .align-self-center #primary-menu>li>a{color:#fff;font-size:60px;font-weight:bold;transition:500ms all;outline:none}#sidemenu-nav .align-self-center #primary-menu>li>a:hover{color:#f05323;transition:500ms all}#sidemenu-nav .align-self-center #primary-menu .logo{margin-bottom:20px}#sidemenu-nav .align-self-center #primary-menu .logo a img{width:100px;display:block}#sidemenu-nav .align-self-center #primary-menu .logo a span{font-size:25px;font-family:"MyriadPro";margin-top:0px;display:block}#sidemenu-nav .align-self-center #primary-menu>.current-menu-item>a{color:#f05323 !important}#sidemenu-nav .align-self-center #primary-menu>.current-menu-item ul{display:block}#sidemenu-nav .align-self-center .sub-menu{display:none;list-style:none;padding:0 0 20px 46px;margin:0}#sidemenu-nav .align-self-center .sub-menu li{height:0px}#sidemenu-nav .align-self-center .sub-menu li a{outline:none;font-family:"MyriadPro";font-size:24px;color:#fff}#sidemenu-nav .align-self-center .sub-menu li a:hover,#sidemenu-nav .align-self-center .sub-menu li a:active,#sidemenu-nav .align-self-center .sub-menu li a:focus{color:#f05323;transition:500ms all}#sidemenu-nav .align-self-center ul li{transform:translate(-100%);opacity:0;display:block}#sidemenu-nav.extend ul{opacity:1 !important;transition:300ms all}#sidemenu-nav.extend ul li{transition:300ms all;opacity:1;transform:translate(0%)}#sidemenu-nav.extend .sub-menu{height:100%}#sidemenu-nav.extend .sub-menu li{height:32px;transition:300ms all}.menu-toggle,.main-navigation.toggled ul{display:block}@media screen and (min-width: 37.5em){.menu-toggle{display:none}.main-navigation ul{display:block}}.site-main .comment-navigation,.site-main .posts-navigation,.site-main .post-navigation{margin:0 0 1.5em;overflow:hidden}.comment-navigation .nav-previous,.posts-navigation .nav-previous,.post-navigation .nav-previous{float:left;width:50%}.comment-navigation .nav-next,.posts-navigation .nav-next,.post-navigation .nav-next{float:right;text-align:right;width:50%}@media screen and (max-width: 575px){.site-header{text-align:center;margin-top:40px;margin-bottom:20px}.site-header .custom-logo-link{float:none}#primary-menu{margin-left:-60px !important}#primary-menu .logo{margin-bottom:0}#primary-menu .logo a img{width:60px !important;margin-bottom:20px}#primary-menu .logo a span{font-size:20px;line-height:1px}#primary-menu>li>a{font-size:40px !important;line-height:52px}#primary-menu>li .sub-menu{padding:0 0 15px 36px !important}#sidemenu-nav.extend{width:100%}#sidemenu-nav.extend .site-navigation{min-width:100%}}.screen-reader-text{clip:rect(1px, 1px, 1px, 1px);position:absolute !important;height:1px;width:1px;overflow:hidden;word-wrap:normal !important}.screen-reader-text:focus{background-color:#f1f1f1;border-radius:3px;box-shadow:0 0 2px 2px rgba(0,0,0,.6);clip:auto !important;color:#f05323;display:block;font-size:15.75px;font-weight:bold;height:auto;left:5px;line-height:normal;padding:15px 23px 14px;text-decoration:none;top:5px;width:auto;z-index:100000}#content[tabindex="-1"]:focus{outline:0}.alignleft{display:inline;float:left;margin-right:1.5em}.alignright{display:inline;float:right;margin-left:1.5em}.aligncenter{clear:both;display:block;margin-left:auto;margin-right:auto}.clear:before,.clear:after,.entry-content:before,.entry-content:after,.comment-content:before,.comment-content:after,.site-header:before,.site-header:after,.site-content:before,.site-content:after,.site-footer:before,.site-footer:after{content:"";display:table;table-layout:fixed}.clear:after,.entry-content:after,.comment-content:after,.site-header:after,.site-content:after,.site-footer:after{clear:both}.widget{margin:0 0 1.5em}.widget select{max-width:100%}.sidebar{margin-top:20px}.sidebar .widget{font-family:"MyriadPro"}.sidebar .widget .widget-title{font-weight:800}.sidebar .widget ul{padding:0}.sidebar .widget ul li{font-family:Skolar PE;font-style:italic}.sidebar .widget ul li ul,.sidebar .widget ul li ol{padding-left:20px;margin:0}.sidebar .widget ul li ul li,.sidebar .widget ul li ol li{font-family:"MyriadPro";font-style:normal}.sidebar .widget select,.sidebar .widget input{width:100%;-webkit-appearance:none;-moz-appearance:none;appearance:none;padding:5px 10px 3px;border-radius:3px;box-shadow:none;border:1px solid rgba(0,0,0,.1);outline:none}.sidebar .widget select:hover,.sidebar .widget select:active,.sidebar .widget select:focus,.sidebar .widget input:hover,.sidebar .widget input:active,.sidebar .widget input:focus{-webkit-box-shadow:0px 0px 6px 0px rgba(240,83,35,.75);-moz-box-shadow:0px 0px 6px 0px rgba(240,83,35,.75);box-shadow:0px 0px 6px 0px rgba(240,83,35,.75);border:1px solid rgba(240,83,35,.75) !important;background-color:#f05323;transition:300ms all;text-decoration:none;color:#fff}.sidebar .widget label{width:100%}.sidebar .widget input[type=submit]{font-family:"MyriadPro";background-color:#f05323;border:1px solid rgba(0,0,0,.1);padding:9px;color:#fff;font-size:15px;transition:300ms all}.sidebar .widget input[type=submit]:hover,.sidebar .widget input[type=submit]:active,.sidebar .widget input[type=submit]:focus{background-color:#050708;box-shadow:none}.sidebar .widget input[type=search]:hover,.sidebar .widget input[type=search]:active,.sidebar .widget input[type=search]:focus{background-color:#fff;box-shadow:none;color:#050708}.sidebar .widget .tagcloud a{background-color:#f05323;color:#fff;font-size:13px !important;padding:7px 10px 5px;text-transform:uppercase;line-height:15px;outline:none;border-radius:3px;transition:300ms all}.sidebar .widget .tagcloud a:hover,.sidebar .widget .tagcloud a:active,.sidebar .widget .tagcloud a:focus{background-color:#050708;transition:300ms all;text-decoration:none}.sticky{display:block}.hentry{margin:0 0 1.5em}.updated:not(.published){display:none}.page-content,.entry-content,.entry-summary{margin:1.5em 0 0}.page-links{clear:both;margin:0 0 1.5em}.post.type-post .entry-header{overflow:hidden}.post.type-post .entry-header .title_area{margin-bottom:10px}.post.type-post .entry-header .title_area .title,.post.type-post .entry-header .title_area .date{font-family:"MyriadPro"}.post.type-post .entry-header .title_area .date{padding:30px 2%;text-align:center;font-weight:600;font-size:16px}.post.type-post .entry-header .title_area .date .posted_date{margin-bottom:15px}.post.type-post .entry-header .title_area .date .posted_date .day{display:block;font-size:60px;font-weight:800;line-height:50px}.post.type-post .entry-header .title_area .date .posted_date .month{margin-right:2px}.post.type-post .entry-header .title_area .title{border-left:1px solid rgba(0,0,0,.1);min-height:68px;padding:20px;overflow:hidden}.post.type-post .entry-header .title_area .title h1,.post.type-post .entry-header .title_area .title h2,.post.type-post .entry-header .title_area .title h3,.post.type-post .entry-header .title_area .title h4,.post.type-post .entry-header .title_area .title h5,.post.type-post .entry-header .title_area .title h6{display:inline;clear:none;color:#050708;font-weight:800;letter-spacing:-1px;transition:300ms all;line-height:48px}.post.type-post .entry-header .title_area .title h1 a,.post.type-post .entry-header .title_area .title h2 a,.post.type-post .entry-header .title_area .title h3 a,.post.type-post .entry-header .title_area .title h4 a,.post.type-post .entry-header .title_area .title h5 a,.post.type-post .entry-header .title_area .title h6 a{color:#050708;outline:none;transition:300ms all}.post.type-post .entry-header .title_area .title h1 a:hover,.post.type-post .entry-header .title_area .title h2 a:hover,.post.type-post .entry-header .title_area .title h3 a:hover,.post.type-post .entry-header .title_area .title h4 a:hover,.post.type-post .entry-header .title_area .title h5 a:hover,.post.type-post .entry-header .title_area .title h6 a:hover{transition:300ms all}.post.type-post .entry-header .title_area .title .meta{margin-top:20px;line-height:14px}.post.type-post .entry-content{margin-top:0}.post.type-post .entry-content .featured_image{clear:both;margin-bottom:40px;outline:none}.post.type-post .entry-content .featured_image a{display:block;overflow:hidden}.post.type-post .entry-content .featured_image a img{width:100%;height:auto}.post.type-post .entry-content .more-link{font-family:"MyriadPro";text-transform:uppercase;font-weight:600}.post.type-post .entry-footer .tags{font-family:"MyriadPro";color:#afafaf}.post.type-post .entry-footer .tags a{color:#afafaf;transition:300ms all}.post.type-post .entry-footer .tags a:hover{color:#f05323;transition:300ms all}.archive article{border-bottom:1px solid rgba(0,0,0,.1);margin-bottom:0;padding-bottom:30px}.archive .page-header{border-bottom:1px solid rgba(0,0,0,.1);padding:40px 20px 30px;margin-top:40px}.error404 #primary{position:relative;background-position:center center;background-size:cover;background-repeat:no-repeat;min-height:60vh}.error404 #primary:before{content:"";position:absolute;left:0;top:0;width:100%;height:150px;background:-moz-linear-gradient(top, white 15%, rgba(255, 255, 255, 0.69) 41%, rgba(0, 0, 0, 0) 100%);background:-webkit-linear-gradient(top, white 15%, rgba(255, 255, 255, 0.69) 41%, rgba(0, 0, 0, 0) 100%);background:linear-gradient(to bottom, white 15%, rgba(255, 255, 255, 0.69) 41%, rgba(0, 0, 0, 0) 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr="#ffffff", endColorstr="#00000000",GradientType=0 )}.error404 .error-404 .page-title{margin-top:80px;overflow:hidden;text-shadow:1px 1px 2px rgba(0,0,0,.58);opacity:.85}.error404 .error-404 .page-title span{color:#f05323;font-family:"Skolar PE";font-style:italic}.error404 .error-404 .error{font-size:220px;text-align:center;line-height:330px;margin:0;padding:0;opacity:.8;color:#f05323;text-shadow:1px 1px 2px rgba(0,0,0,.78)}.comment-content a{word-wrap:break-word}.bypostauthor{display:block}.mg_row_widget{display:block;clear:both;text-align:center;position:absolute !important;bottom:0;left:0;right:0}.mg_row_widget a{color:#050708;font-size:33px;position:absolute;bottom:10px;left:0;right:0;outline:none;z-index:1}.mg_row_widget a i{outline:none}.vc_row .vc_video-bg{background-color:#000}.vc_row .vc_video-bg iframe{opacity:.4}.vc_row-o-full-height{position:relative}.mg_team_slider{display:none}.team_slide-inner,.team_box-inner{position:relative;display:table;width:100%;height:500px}.team_slide-inner .background_image,.team_box-inner .background_image{position:absolute;left:0;top:0;width:100%;height:100%;background-position:top center;background-size:cover;background-repeat:no-repeat}.team_slide-inner .background_open,.team_box-inner .background_open{position:absolute;right:30px;top:30px}.team_slide-inner .background_open .background_open-inner,.team_box-inner .background_open .background_open-inner{padding:5px;border:1px solid #fff;border-radius:100%;transition:500ms all}.team_slide-inner .background_open .background_open-inner img,.team_box-inner .background_open .background_open-inner img{transform:rotate(0deg);transition:500ms all}.team_slide-inner .team_slide-data,.team_box-inner .team_slide-data{display:table-cell;position:relative;vertical-align:bottom;text-align:right;padding:0 30px 20px 0;transition:500ms all}.team_slide-inner .team_slide-data .title,.team_slide-inner .team_slide-data .position,.team_box-inner .team_slide-data .title,.team_box-inner .team_slide-data .position{text-decoration:none !important;margin-bottom:0;text-shadow:1px 1px 2px rgba(0,0,0,.44)}.team_slide-inner .team_slide-data .title,.team_box-inner .team_slide-data .title{color:#fff}.team_slide-inner:hover .team_slide-data,.team_slide-inner:active .team_slide-data,.team_slide-inner:focus .team_slide-data,.team_box-inner:hover .team_slide-data,.team_box-inner:active .team_slide-data,.team_box-inner:focus .team_slide-data{padding:0 30px 30px 0;transition:500ms all}.team_slide-inner:hover,.team_slide-inner:active,.team_slide-inner:focus,.team_box-inner:hover,.team_box-inner:active,.team_box-inner:focus{text-decoration:none !important}.team_box{padding:0;outline:none !important}.team_box:hover,.team_box:active,.team_box:focus{text-decoration:none !important}.team_box .team_box-inner{height:410px}.team_box .team_box-inner .background_open .background_open-inner{width:30px;height:30px;padding:0px 7px}#propulsion_modal .modal-dialog{max-width:570px;min-height:calc(100vh - 60px);display:flex;flex-direction:column;justify-content:center;margin-top:50px}@media(max-width: 768px){#propulsion_modal .modal-dialog{min-height:calc(100vh - 20px)}}#propulsion_modal .modal-dialog .modal-content{border-radius:5px;padding:39px 60px}#propulsion_modal .modal-dialog .modal-content img.loader{display:block;width:140px;margin:130px auto}@media screen and (max-width: 575px){#propulsion_modal .modal-dialog .modal-content{padding:20px 20px}#propulsion_modal .modal-dialog .modal-content .team_box-top-inner .row .col-sm-5 .team_img .team_img-inner{width:167px !important;margin:-100px auto 0 auto}#propulsion_modal .modal-dialog .modal-content .team_box-top-inner .row .first{margin-top:50px;height:50px}#propulsion_modal .modal-dialog .modal-content .team_box-top-inner .row .first .contact{float:left}#propulsion_modal .modal-dialog .modal-content .team_box-top-inner .row .third{margin-top:50px;height:50px}#propulsion_modal .modal-dialog .modal-content .team_box-top-inner .row .third .contact{float:right}#propulsion_modal .modal-dialog .modal-content .team_box-top-inner .row .col a{position:relative;z-index:1}#propulsion_modal .modal-dialog .modal-content .team_box-top-inner .close{top:0;right:0;z-index:10;cursor:pointer}}.mg_maps_widget .mg_maps_widget-inner{min-height:500px;border:1px solid #050708}.mg_clients_widget .clients_wrap{position:relative;margin-bottom:20px}.mg_clients_widget .clients_wrap a{overflow:hidden;display:block;text-align:center;border:none;outline:none}.mg_clients_widget .clients_wrap img{display:block;max-width:100%;height:auto;margin:0 auto}.mg_partners_widget .partners_wrap{position:relative;margin-bottom:20px}.mg_partners_widget .partners_wrap a{overflow:hidden;display:block;text-align:center;border:none;outline:none}.mg_partners_widget .partners_wrap img{display:block;max-width:100%;height:auto;margin:0 auto}.mg_projects_grid_widget .mg_projects_grid_widget-inner{width:100%;overflow:hidden}.mg_projects_grid_widget .mg_projects_grid_widget-inner>.row>.proj-col{padding:0;cursor:pointer !important;z-index:5}.mg_projects_grid_widget .projects_wrap .project{margin:0}.mg_projects_grid_widget .projects_wrap .project a{display:block;height:405px;width:100%;position:relative;overflow:hidden}.mg_projects_grid_widget .projects_wrap .project a .img{position:absolute;left:0;top:0;width:100%;height:100%;background-position:center center;background-size:cover;background-repeat:no-repeat;cursor:pointer}.mg_projects_grid_widget .projects_wrap .project a .overlay{position:absolute;bottom:100%;left:0;width:100%;height:100%;z-index:1;background-color:rgba(0,0,0,.5);transition:300ms all;opacity:.5;cursor:pointer}.mg_projects_grid_widget .projects_wrap .project a .overlay .overlay-inner{display:table;width:100%;height:405px;cursor:pointer}.mg_projects_grid_widget .projects_wrap .project a .overlay .overlay-inner .content{display:table-cell;vertical-align:bottom;padding:30px;text-align:right;cursor:pointer;text-shadow:1px 1px 1px rgba(0,0,0,.21)}.mg_projects_grid_widget .projects_wrap .project a .overlay .overlay-inner .content .title{color:#fff}.mg_projects_grid_widget .projects_wrap .project a .overlay .overlay-inner .content .meta{font-size:16px;font-family:"MyriadPro"}.mg_projects_grid_widget .projects_wrap .project a:hover{text-decoration:none;cursor:pointer}.mg_projects_grid_widget .projects_wrap .project a:hover .overlay{opacity:1;bottom:0%;transition:300ms all;cursor:pointer}.mg_project_boxes_widget .projects_wrap .project a{height:530px}.mg_project_boxes_widget .projects_wrap .project a .overlay .overlay-inner{height:530px}@media screen and (max-width: 1276px){.mg_projects_grid_widget .proj-col .projects_wrap-inner .project a{height:300px}.mg_projects_grid_widget .proj-col .projects_wrap-inner .project a .overlay .overlay-inner{height:300px}}@media screen and (max-width: 1062px){.mg_projects_grid_widget .proj-col .projects_wrap-inner .project a{height:230px}.mg_projects_grid_widget .proj-col .projects_wrap-inner .project a .overlay .overlay-inner{height:230px}}@media screen and (max-width: 768px){.mg_projects_grid_widget .proj-col .projects_wrap-inner .project a{height:300px}.mg_projects_grid_widget .proj-col .projects_wrap-inner .project a .overlay .overlay-inner{height:300px}}.mg_trafic_lights_widget thead th{font-family:MyriadPro;font-size:20px}.mg_trafic_lights_widget th{border-color:#000 !important}.mg_trafic_lights_widget th.name p,.mg_trafic_lights_widget th.name a{margin:0;font-family:MyriadPro;font-size:18px;font-weight:800;color:#000}.mg_trafic_lights_widget th.name span{margin-right:10px}.mg_trafic_lights_widget td{font-family:MyriadPro;border-color:#000}.mg_trafic_lights_widget td.areas{font-family:Skolar PE}.mg_trafic_lights_widget td.status a{color:#050708;text-decoration:none}.mg_trafic_lights_widget td.status a.open:hover{text-decoration:none !important}.mg_trafic_lights_widget td.status a.open:hover .status_wrapper{box-shadow:0px 0px 2px 1px rgba(0,168,133,.75);border-color:rgba(0,168,133,.75);transition:300ms all}.mg_trafic_lights_widget td.status a.closed:hover{text-decoration:none !important}.mg_trafic_lights_widget td.status a.closed:hover .status_wrapper{box-shadow:0px 0px 2px 1px rgba(240,83,35,.75);border-color:rgba(240,83,35,.75);transition:300ms all}.mg_trafic_lights_widget td.status a.inprogress:hover{text-decoration:none !important}.mg_trafic_lights_widget td.status a.inprogress:hover .status_wrapper{box-shadow:0px 0px 2px 1px rgba(255,194,71,.75);border-color:rgba(255,194,71,.75);transition:300ms all}.mg_trafic_lights_widget td.status .status_wrapper{padding:8px 10px;border:1px solid #e1e1e1;transition:300ms all;border-radius:12px;background-color:#f8f8f8;white-space:nowrap;line-height:14px}.mg_trafic_lights_widget td.status .status_wrapper .title{white-space:nowrap;font-size:15px;text-transform:uppercase}.mg_trafic_lights_widget td.status .status_wrapper i{color:#e1e1e1}.mg_trafic_lights_widget td.status .status_wrapper i:last-of-type{margin-right:5px}.mg_trafic_lights_widget td.status .status_wrapper.open i{color:#00a885;animation:blinker1 2s linear infinite}.mg_trafic_lights_widget td.status .status_wrapper.open i:last-of-type{color:#00a885;animation:blinker2 2s linear infinite}@keyframes blinker1{50%{opacity:0}}@keyframes blinker2{0%{opacity:0}50%{opacity:1}100%{opacity:0}}.mg_trafic_lights_widget td.status .status_wrapper.closed i{color:#f05323}.mg_trafic_lights_widget td.status .status_wrapper.inprogress i{color:#ffc247}.mg_trafic_lights_widget td.price{white-space:nowrap}.mg_trafic_lights_widget td.date{white-space:nowrap}.mg_trafic_lights_widget td.price{text-align:right}.mg_trafic_lights_widget td.price .cur{padding:8px 10px;border:1px solid #e1e1e1;border-radius:12px;background-color:#f8f8f8;white-space:nowrap;line-height:14px;font-size:14px;margin-left:5px}.mg_trafic_lights_widget tbody tr:last-of-type{border-bottom:2px solid #000}.mg_trafic_lights_widget thead th{border-top:none}@media screen and (max-width: 1199px){.mg_trafic_lights_widget table .date{display:none}}@media screen and (max-width: 992px){.mg_trafic_lights_widget table .price{display:none}}@media screen and (max-width: 768px){.mg_trafic_lights_widget table .country,.mg_trafic_lights_widget table .areas{display:none}}.mg_numbers_widget .mg_numbers_widget-inner{position:relative;text-align:center;min-height:170px}.mg_numbers_widget .mg_numbers_widget-inner img{position:absolute;top:0;left:0;right:0;margin:auto}.mg_numbers_widget .mg_numbers_widget-inner .number{color:#f05323;position:relative;z-index:1;font-size:48px;line-height:133px;margin:0;font-weight:800;font-style:italic;font-family:"Skolar PE"}.mg_numbers_widget .mg_numbers_widget-inner .text{font-weight:800;font-size:31px}.team_box{display:block;position:relative}.team_box .team_box-inner .team_box-top .team_box-top-inner .close{position:absolute;right:-40px;top:-25px;transition:500ms all;cursor:pointer}.team_box .team_box-inner .team_box-top .team_box-top-inner .close:hover{color:#f05323;transition:500ms all}.team_box .team_box-inner .team_box-top .team_box-top-inner .team_img .team_img-inner{width:100%;height:167px;border-radius:100%;position:relative;display:block;overflow:hidden;margin-top:-100px}.team_box .team_box-inner .team_box-top .team_box-top-inner .team_img .team_img-inner .img{position:absolute;left:0;top:0;width:100%;background-position:center top;height:100%;background-repeat:no-repeat}.team_box .team_box-inner .team_box-top .team_box-top-inner .contact.contact-email a{float:right}.team_box .team_box-inner .team_box-top .team_box-top-inner .contact.contact-phone a{float:left}.team_box .team_box-inner .team_box-top .team_box-top-inner .contact a{width:50px;height:50px;display:block;margin:0;padding:0;overflow:hidden;position:relative;border-radius:100%;border:1.5px solid #6d6b6b;transition:500ms all;outline:none}.team_box .team_box-inner .team_box-top .team_box-top-inner .contact a .img{position:absolute;left:0;top:0;width:100%;height:100%;background-size:100%;background-position:center;background-repeat:no-repeat}.team_box .team_box-inner .team_box-top .team_box-top-inner .contact a:hover,.team_box .team_box-inner .team_box-top .team_box-top-inner .contact a:active,.team_box .team_box-inner .team_box-top .team_box-top-inner .contact a:focus{background-color:#f05323;transition:500ms all}.team_box .team_box-inner .team_box-content{margin-top:17px}.team_box .team_box-inner .team_box-content .team_box-info{text-align:center}.team_box .team_box-inner .team_box-content .team_box-info .position{color:#f05323}.team_box .team_box-inner .team_box-content .team_box-about{margin-top:35px}.team-single{margin:100px auto}.team-single article{box-shadow:1px 1px 10px 5px rgba(0,0,0,.15);padding:40px 60px}.team-single article .close{display:none}.single.single-project article{opacity:0;transition:600ms all}.single.single-project #masthead{display:none}.single.single-project article{margin:0}.single.single-project .project-media{margin:0;min-height:100px;background-color:#050709}.single.single-project .project-media .propulsion_project_image{text-align:center}.single.single-project .project-media .propulsion_project_image .image{width:100%}.single.single-project .project-media .propulsion_col{padding:0}.single.single-project .project-media .propulsion_project_iframe{text-align:center;background-color:#050709}.single.single-project .project-media .propulsion_project_iframe img{width:100%;position:relative;z-index:-1}.single.single-project .project-media .propulsion_project_iframe .propulsion_project_iframe-inner{position:absolute;left:0;top:0;width:100%;height:100%;overflow:hidden}.single.single-project .project-media .propulsion_project_iframe .propulsion_project_iframe-inner>iframe,.single.single-project .project-media .propulsion_project_iframe .propulsion_project_iframe-inner>div{position:absolute;left:0;top:0;width:100%;height:100%}.single.single-project .project-media .propulsion_project_iframe .propulsion_project_iframe-inner>iframe iframe,.single.single-project .project-media .propulsion_project_iframe .propulsion_project_iframe-inner>iframe span,.single.single-project .project-media .propulsion_project_iframe .propulsion_project_iframe-inner>div iframe,.single.single-project .project-media .propulsion_project_iframe .propulsion_project_iframe-inner>div span{position:absolute;left:0;top:0;width:100% !important;height:100% !important}.single.single-project .entry-header{position:absolute;z-index:1;left:0;right:0;text-align:center;margin:50px auto 0 auto;max-width:660px;line-height:45px;transition:500ms all;transition-delay:100ms;opacity:0}.single.single-project .entry-header a{color:#fff;transition:300ms all;text-shadow:1px 1px 1px rgba(0,0,0,.53)}.single.single-project .entry-header a:hover{color:#f05323 !important;transition:300ms all;text-decoration:none}.single.single-project .entry-header.background--light a{color:#050708;transition:300ms all}.single.single-project .entry-header.background--dark a{color:#fff;transition:300ms all}.single.single-project .project-data{background-color:#050708;padding:40px;color:#fff;border-bottom:1px solid #11171b}.single.single-project .project-data .content h2{margin-bottom:18px;line-height:43px}.single.single-project .project-data .content .tax_terms{font-size:14px;margin-bottom:20px;color:#a0a0a0;font-family:"MyriadPro"}.single.single-project .project-data .content p{font-size:15px;margin-bottom:10px}.single.single-project .project-data .content .meta_items .meta_items_list{list-style:none;margin:0;padding:0}.single.single-project .project-data .content .meta_items .meta_items_list li{display:block;clear:both;overflow:hidden;font-size:15px;margin-bottom:10px}.single.single-project .project-data .content .meta_items .meta_items_list li b{font-family:"MyriadPro";display:block}.single.single-project .project-data .content .meta_items .meta_items_list li span{display:block}.single.single-project.loaded .entry-header{opacity:1;transition:500ms all}.single.single-project .loader{position:fixed;left:0;right:0;top:0;margin:auto;z-index:2;bottom:0;transition:400ms all;opacity:1}.single.single-project #footer-awards{display:none}.infinite-scroll .posts-navigation,.infinite-scroll.neverending .site-footer{display:none}.infinity-end.neverending .site-footer{display:block}.page-content .wp-smiley,.entry-content .wp-smiley,.comment-content .wp-smiley{border:none;margin-bottom:0;margin-top:0;padding:0}embed,iframe,object{max-width:100%}.custom-logo-link{display:inline-block}.wp-caption{margin-bottom:1.5em;max-width:100%}.wp-caption img[class*=wp-image-]{display:block;margin-left:auto;margin-right:auto}.wp-caption .wp-caption-text{margin:.8075em 0}.wp-caption-text{text-align:center}.gallery{margin-bottom:1.5em}.gallery-item{display:inline-block;text-align:center;vertical-align:top;width:100%}.gallery-columns-2 .gallery-item{max-width:50%}.gallery-columns-3 .gallery-item{max-width:33.33%}.gallery-columns-4 .gallery-item{max-width:25%}.gallery-columns-5 .gallery-item{max-width:20%}.gallery-columns-6 .gallery-item{max-width:16.66%}.gallery-columns-7 .gallery-item{max-width:14.28%}.gallery-columns-8 .gallery-item{max-width:12.5%}.gallery-columns-9 .gallery-item{max-width:11.11%}.gallery-caption{display:block}/*# sourceMappingURL=style.css.map */
