/*
Theme Name: Argo WP
Theme URI: 
Author: Anil
Description: Argo brings site to life with header video and immersive featured images. This theme works great in many languages, for any abilities, and on any device.
Version: 1.0
Text Domain: argo
Tags: right-sidebar, flexible-header, accessibility-ready, custom-colors, custom-menu, custom-logo, editor-style, featured-images, footer-widgets, post-formats, sticky-post, theme-options, threaded-comments, translation-ready
*/

body{color: #666; font-family: 'Rubik', sans-serif;	font-size:14px;	font-weight:400;}

/*.static .content-wrapper, 
.error404 .content-wrapper, 
body.search-results .content-wrapper,
body.post-template-default .content-wrapper,
body.author-argomaster .content-wrapper{background-color: #fff;}
.page-template-account .content-wrapper{background-color:#e6e9ee}
*/

.content-wrapper{background-color: #fff;}

/*a, a:visited, a.um-link-alt {color:#2767ff !important;}
a:hover{color:#2767ff !important; text-decoration: underline;}*/
a:focus{outline: none;}
ul, ol{margin: 0; padding: 0;}
ul{list-style-type: none;}
img{max-width: 100%;}
strong{font-weight: 500;}
label{font-weight: 400;}
.table{margin-bottom: 0;}
::-webkit-input-placeholder, ::placeholder {color: #ccc; opacity: 1;}
:-ms-input-placeholder {color: #ccc;}
::-ms-input-placeholder {color: #ccc;}

.mt-10{margin-top: 10px;}
.mt-20{margin-top: 20px;}
.mt-30{margin-top: 30px;}

h1{font-size: 24px;}
h1 span{margin: 0 10px 0 15px;}
h1 span > img{width: 32px;}

/* Header */
.header{background-color: #fff; /*border-bottom: 1px solid #ddd;*/ display: -ms-flexbox; display: -webkit-flex; display: flex; height: 70px; left: 0; position: relative; top: 0; width: 100%; z-index: 9999; box-shadow: 0 4px 5px rgba(0, 0, 0, .1); -webkit-box-shadow: 0 4px 5px rgba(0, 0, 0, .1); -webkit-transition: all .5s ease; transition: all .5s ease;}

.header .logo{margin: 0; width: 230px;}
.header .navbar-brand{height: 70px; padding: 10px 15px; position:relative;} 
.header .navbar-brand > img {display: block; height: 50px;}
.logo.no-header img{height:50px;}
.header .navbar{border: 0; margin: 0; -webkit-border-radius: 0; border-radius: 0;}
.header .navbar ul, .header-right .guest > ul{padding: 0; display: -ms-flexbox; display: -webkit-flex; display: flex;}
.header .navbar ul li a{color: #404040; font-weight: 500; display: block; padding: 26px 15px 24px 15px;}
.header .navbar ul li a:hover, .header .navbar ul li a:focus{color: #2767ff; text-decoration: none;}
.header .navbar ul li.current-menu-item a, 
.header .navbar ul li.current-menu-item a:hover,
body.sticky-header .header .navbar ul li.current-menu-item a:hover,
body.page-template-account .header .navbar ul li:nth-child(2) a{background-color: #2767ff !important; color: #fff !important; text-decoration: none;}
body.argo-front-page .header .navbar ul li a:hover{background-color: transparent; color: #F18D05; text-decoration: none;}
.header .navbar ul li.active a{background-color: #2767ff; color: #fff; text-decoration: none;}
.menu-trigger, .nav-menu-close, .nav-overlay{display: none;}
.header .dropdown-menu{background: #fff; height: auto; position: absolute; right: 0; top: 70px; width: 250px; z-index: 9; -webkit-box-shadow: rgba(0, 0, 0, 0.176) 0 0 15px; box-shadow: rgba(0, 0, 0, 0.176) 0 0 15px; -webkit-border-radius: 0; border-radius: 0; margin: 0; float: none; padding: 0; left: inherit; border: 0;}


.header .dropdown-menu:before,
.header .user-dropdown:before{border-style: solid; border-width: 0 11px 11px 11px; border-color: transparent transparent #fff transparent; content: ""; position: absolute; top: -10px; width: 0; height: 0; z-index: 2;}

.header .dropdown-menu:after,
.header .user-dropdown:after{border-style: solid; border-width: 0 12px 12px 12px; border-color: transparent transparent #eee transparent; content: ""; position: absolute; top: -12px; width: 0; height: 0; z-index: 1;}

.header .user-dropdown:before{display: none; right: 10px;}
.header .user-dropdown:after{right: 9px;}
.header.loggedin .user-dropdown:before{display: block;}

.translator-dropdown.dropdown-menu:before{right: 16px;}
.translator-dropdown.dropdown-menu:after{right: 15px;}


.header-right{display: -ms-flexbox; display: -webkit-flex; display: flex; -webkit-flex-grow: 1; flex-grow: 1; -webkit-justify-content: flex-end; -ms-flex-pack: end; justify-content: flex-end;}
.header-right .guest{margin-left: auto;}
.header-right .guest ul{margin: 16px 15px 0 0;}
.header-right .guest li a{color:#fff !important; display:inline-block; font-size:14px; font-weight: 500; padding:8px 15px !important;  margin-left:15px; text-decoration:none; text-align: center;}
.header-right .guest li:first-child a,
.header-right .guest li:first-child a.btn-login{color: #000 !important; margin-left: 0;}
.header-right a.btn-login:hover{color: #F18D05 !important}
.header-right a.btn-register {background-color: #F18D05;}
.header-right a.btn-register:hover{background-color:#f17a05;}
.header-right .guest li a.btn-login{color:#fff !important;}
 body.static.sticky-header .header-right .guest li a.btn-login{color:#F18D05 !important;}
.btn-purple{background-color:#9854ff;}
.btn-purple:hover{background-color:#793fd0 !important;}
.btn-blue{background-color:#2767ff;}
.btn-blue:hover{background-color:#0044e6 !important;}

.translator{/*border-left: 1px solid #ddd;*/ position: relative;}
.translator > a{display: block; height: 70px; position: relative; text-align: center; width: 50px;}
.translator a:hover, .translator a:focus{text-decoration: none;}
.translator.translator-open > a:after{content:""; background-color: #fff; bottom: -1px; height: 3px; left: 0; position: absolute; width: 100%; z-index: 10;}
 .translator > a > img{height: 24px; margin-top: 12px; width: 24px;}
.translator-dropdown.dropdown-menu{padding: 15px 20px;}
/*.translator.translator-open .translator-dropdown {display: block;}*/
.translator-dropdown > h3{font-size: 14px; margin: 0 0 10px 0;}
.translator-dropdown > p{font-size: 12px; margin-top: 10px; margin-bottom: 0;}
.translator > a:before{content:""; background-image: url(assets/images/svg-sprite-light.svg); background-repeat: no-repeat; background-position: -38px -90px; height: 36px; position: absolute; left: 10px; top: 22px; width: 28px;}
.translator.dropdown.open a:before,
body.argo-front-page.sticky-header .translator.dropdown.open a:before{background-position: -138px -90px;}
body.sticky-header .skiptranslate + .header { top: 38px;}
body.sticky-header .skiptranslate[style*="display"] + .header { top: 0;}

.user-login{position: relative;}
.user-login > a {display: none; padding: 13px 15px; position: relative;}
.user-login .user-nav-wrapper{display: none;}
.user-login > a:before{content:""; background-image: url('assets/images/svg-sprite-light.svg'); background-repeat: no-repeat; background-position: -38px -38px; height: 24px; position: absolute; left: 10px; top: 23px; width: 25px;}
.user-login.open > a:before{background-position: -137px -38px !important;}
.user-login.open .user-drop-down:before{display: block;}
.user-login .icon-user-hover, 
.user-login > a:hover .icon-user, 
.header.loggedin .user-login .guest{display: none;}
.user-login > a:hover .icon-user-hover{display: block;}
.header.loggedin .user-login > a{/*border-left: 1px solid #ddd;*/ display: block; padding: 0; height: 70px; width: 43px;}

/*.header.loggedin .user-login .user-dropdown{background: #fff; height: auto; position: absolute; right: 0; top: 70px; width: 250px; z-index: 9; -webkit-box-shadow: rgba(0, 0, 0, 0.176) 0px 6px 12px; box-shadow: rgba(0, 0, 0, 0.176) 0px 6px 12px;}*/

/*.header.loggedin .user-login .user-dropdown {background: #fff; height: auto; position: absolute; right: 0; top: 70px; width: 250px; z-index: 9; -webkit-box-shadow: rgba(0, 0, 0, 0.176) 0px 6px 12px; box-shadow: rgba(0, 0, 0, 0.176) 0px 6px 12px; -webkit-border-radius: 0; border-radius: 0; margin: 0; float: none; padding: 0; left: inherit; border: 0;}*/
.header.loggedin .user-login .user-nav-wrapper{display: block;}

.user-email{color: #404040; font-weight: 500; text-align: left; word-break: break-word;}
.user-email, .user-balance, .color-theme{/*border-bottom: 1px solid #ddd;*/ padding: 15px 20px;}
.user-balance li{display: -ms-flexbox; display: -webkit-flex; display: flex;}
.user-balance li > strong{margin-left: auto;}
.color-theme > span{display: block; margin-bottom: 10px; text-align: center;}
.color-theme ul{display: -ms-flexbox; display: -webkit-flex; display: flex; -webkit-justify-content: center; -ms-flex-pack: center; justify-content: center;}
.color-theme ul li{border: 1px solid #000; height: 36px; margin-left: 10px; width: 36px; -webkit-transition: all 0.5s ease; transition: all 0.5s ease;}
.color-theme ul li:hover{-webkit-box-shadow: rgba(0, 0, 0, 0.35) 0 5px 10px; box-shadow: rgba(0, 0, 0, 0.35) 0 5px 10px;}
.color-theme ul li:first-child{margin-left: 0;}
.color-theme ul li a{display: block; text-indent: -9999px; overflow: hidden;}

.light{background-color: #fff;}
.dark{background-color: #272c33;}

.user-nav li, #account-top-right-menu li{display: block; position: relative;}
.user-nav li a, #account-top-right-menu li a{color: #404040; display: block; font-family: 'Rubik', sans-serif; font-weight: 400; padding: 13px 10px 13px 40px; text-decoration: none;}
.user-nav li a:hover, #account-top-right-menu li a:hover{background-color: #f2f3f8; color: #2767ff !important; font-weight: 500; text-decoration: none;}
.user-nav li a:hover > span > i, #account-top-right-menu li a:hover > span > i{color: #404040;}
.user-nav li a > span, #account-top-right-menu li a > span{margin-right: 10px;}
.user-nav li a > span > i, #account-top-right-menu li a > span > i{color: #666;}
.user-nav li:last-child, #account-top-right-menu li:last-child{border-top: 1px solid #ddd; }
#account-top-right-menu li:before {position: absolute; left: 20px; top: 12px;}
#account-top-right-menu li:hover:before {color: #2767ff;}

/* Footer */
footer {background-color: #1c1c1c; padding: 30px 0 30px; position: relative; z-index: 9;}
.footer-cols {display: flex; flex-direction: row; justify-content: flex-start; align-content: flex-start; align-items: flex-start;}
.footer h5 {color: #fff; display: block; font-size: 14px; font-weight: 500; margin: 3px 0 10px; text-transform: uppercase;}
.footer-logo {margin-bottom: 15px; position:relative;}
.footer-logo > img{height: 50px;}
.copyright {color: #fff; font-size: 12px;}
.footerlinks {display: inline-block; margin-top: 20px; margin-right: 20px;}
.footerlinks > h5 {margin: 0 0 5px;}
.footer-links {margin-left: 50px;}
.footer-links:first-child{margin-left: 0;}
.footer-links li {display: block; position: relative;}
.footer-links li:before {color: rgba(255, 255, 255, .7); position: absolute;}
.footer-links a, .footerlinks a {color: rgba(255, 255, 255, .7); display: block; font-size: 13px; line-height: 16px; margin: 0 0 10px 0;}
.footer-links a:hover, .footer-links a:focus, .footerlinks a:hover, .footerlinks a:focus{color: #fff; text-decoration: none;}
.footer-media ul li .steemit svg {height: 15px; margin-right: 5px; width: 15px;}
.footer-media ul li .steemit:hover svg {fill: rgb(255, 255, 255) !important;}
.footer-links .menu-footer-community-container li a,
.footer-links .menu-footer-social-media-container li a{font-family: 'Rubik', sans-serif; padding-left: 20px;}
.footer-links .menu-footer-community-container li:hover:before,
.footer-links .menu-footer-social-media-container li:hover:before{color: #fff;}
.fa-steemit:before {content: ''; background: url('assets/images/icon-steemit.svg') no-repeat center center; background-size: 100%; position: absolute; height: 14px; width: 14px; left: 0; top: 0;}
.fa-steemit:hover:before {background: url('assets/images/icon-steemit-hover.svg') no-repeat center center; background-size: 100%; }


/* Homepage Header */
body.argo-front-page .header{background-color: rgba(0,0,0,0.9); /*border-bottom: 0;*/}
body.argo-front-page .translator{border-left: 0;}
body.argo-front-page .header .navbar ul li a{color: #FFF;}
body.argo-front-page .user-login > a:before{background-position: -38px -144px;}
body.argo-front-page .user-login.open > a:before{background-position: -138px -144px;}
body.argo-front-page .translator > a:before{background-position: -38px -196px;}
body.argo-front-page .translator.dropdown.open a:before {background-position: -138px -196px;}

body.argo-front-page .logo-sticky,
body.um-page-account .logo-default,
.logo-default{display: none !important;}
.argo-front-page img.logo-default { display: block !important;}
body.argo-front-page.sticky-header img.logo-default { display: none !important;}
body.sticky-header .header {background-color: #fff; animation: sticky-header 0.5s; height:50px;}
body.sticky-header .logo-default{display:none;}
body.sticky-header .logo-sticky{display:block !important; height: 30px;}
body.sticky-header .header .navbar-brand{ height:50px;}
body.sticky-header .header .navbar ul li a, body.sticky-header .header-right li a{color:#000 !important; padding: 16px 15px 14px 15px;}
body.sticky-header .header .navbar ul li.current-menu-item a,
body.sticky-header .header-right a.btn-register{color:#fff !important;}
body.sticky-header .header.loggedin .user-login > a{ height:50px;}
body.sticky-header .translator > a:before{background-position: -38px -90px; top: 12px;}
body.sticky-header .user-login > a:before{background-position: -38px -38px; top: 12px;}
body.sticky-header .header {position: fixed;}
body.sticky-header {padding-top: 70px;}
body.sticky-header .header .navbar ul li a:hover, body.sticky-header .header-right a.btn-login:hover{background-color: transparent; color: #2767ff !important;}
body.sticky-header .header .dropdown-menu{top:50px;}
body.sticky-header .header-right .guest ul{margin-top:0;}
@-webkit-keyframes sticky-header {
  from {top: -100px;}
    to {top:0;}
}
@-moz-keyframes sticky-header {
   from {top: -100px;}
    to {top:0;}
}
@-o-keyframes sticky-header {
  from {top: -100px;}
    to {top:0;}
}
@keyframes sticky-header {
  from {top: -100px;}
    to {top:0;}
}

@-webkit-keyframes sticky-hamburger {
  from {top: -100px;}
    to {top:15px !Important;}
}
@-moz-keyframes sticky-hamburger {
   from {top: -100px;}
    to {top:15px !important;}
}
@-o-keyframes sticky-hamburger {
  from {top: -100px;}
    to {top:15px !important;}
}
@keyframes sticky-hamburger {
  from {top: -100px;}
    to {top:15px !important;}
}

/* Static pages */
.content-wrapper h1.entry-title, 
.entry-header h1.entry-title,
body.search-results h1.page-title,
body.author-argomaster h1.page-title{font-family: 'Exo', sans-serif; font-size:40px;}
.content-wrapper .entry-content {position:relative; max-width:720px; margin-bottom:30px;}
.content-wrapper .entry-content ol {list-style:lower-alpha; padding-left: 15px; padding-top: 10px;}
.content-wrapper .entry-content, .content-wrapper .entry-content p {line-height: 24px; margin-bottom:30px; text-align:justify;}
.content-wrapper .entry-content ul {list-style:disc; margin-left:25px;}
.content-wrapper .entry-content li {margin-bottom:10px;}

span.footer-alpha {position: absolute; left: 252px; bottom: -9px; color: #fff; font-size: 12px;}
span.header-alpha {position: absolute; font-size: 11px; left: 187px; bottom: 4px; color: #000;}
.sticky-header span.header-alpha {bottom: -1px; left: 157px;}
body.argo-front-page span.header-alpha {color:#fff;}
body.argo-front-page.sticky-header span.header-alpha {color:#000; bottom:-1px; left: 156px;}
body.static.sticky-header span.header-alpha { left: 157px; bottom: -1px;}

/* 404 page */

.error-container {height: calc(100vh - 338px);  display: -ms-flexbox; display: -webkit-flex; display: flex; -webkit-justify-content: center; -ms-flex-pack: center; justify-content: center;  -webkit-flex-direction: column; -ms-flex-direction: column; flex-direction: column; align-items: center;-webkit-align-items: center; -ms-flex-align: center; align-items: center; text-align: center;}
.error-container .page-title{font-size: 120px; letter-spacing: -3px; font-weight: 300; margin: 0;}
.error-container .page-header p {font-size: 18px; font-weight: 600;}
.error-container .page-header{border-bottom: 0; margin: 0; padding: 0;}
.error-container .page-content{text-align:center;}

/* Post */
body.post-template-default .content-area{margin: 40px 0 20px;}
.entry-meta a, .entry-meta span{color: #999; font-size: 13px;}
article{border-top: 1px solid #ddd; padding: 20px 0;}
.page-header{border-color: #ddd; margin-bottom: 0; padding: 0;}
article:first-child{border: 0;}
article h2 {margin: 0 0 5px;}
article h2 a {color: #666; font-size: 18px;}
article h2 a:hover{color:#000; text-decoration: none;}
footer.entry-footer {background-color: inherit; padding: inherit; position: static; z-index: auto;}
footer.entry-footer svg {height: 16px; width: 16px;}

@media screen and (min-width: 48em){
		.entry-footer {
			display: table;
			width: 100%;
		}
	}
.entry-footer {
    border-bottom: 1px solid #eee;
    border-top: 1px solid #eee;
    margin-top: 2em;
    padding: 2em 0;
}
.entry-footer:before, .entry-footer:after {
    content: "";
    display: table;
    table-layout: fixed;
}

@media screen and (min-width: 48em){
	.entry-footer .cat-tags-links {
		display: table-cell;
		vertical-align: middle;
		width: 100%;
	}
}
.entry-footer .cat-links, .entry-footer .tags-links {
    display: block;
    font-size: 11px;
    font-weight: 600;
    letter-spacing: 0.1818em;
    padding-left: 2.5em;
    position: relative;
    text-transform: uppercase;
}
.entry-footer .cat-links .icon, .entry-footer .tags-links .icon {
    color: #767676;
    left: 0;
    margin-right: 0.5em;
    position: absolute;
    top: 2px;
}
.screen-reader-text {
    clip: rect(1px, 1px, 1px, 1px);
    height: 1px;
    overflow: hidden;
    position: absolute !important;
    width: 1px;
    word-wrap: normal !important;
}
.entry-footer .cat-links a, .entry-footer .tags-links a {
    color: #333;
}
.entry-footer a, .entry-footer .cat-links a, .entry-footer .tags-links a{
    -webkit-box-shadow: inset 0 -1px 0 rgba(255, 255, 255, 1);
    box-shadow: inset 0 -1px 0 rgba(255, 255, 255, 1);
    text-decoration: none;
    -webkit-transition: color 80ms ease-in, -webkit-box-shadow 130ms ease-in-out;
    transition: color 80ms ease-in, -webkit-box-shadow 130ms ease-in-out;
    transition: color 80ms ease-in, box-shadow 130ms ease-in-out;
    transition: color 80ms ease-in, box-shadow 130ms ease-in-out, -webkit-box-shadow 130ms ease-in-out;
}
.entry-footer .cat-links + .tags-links {
    margin-top: 1em;
}
p.um-notice{padding: 12px 40px 12px 12px !important;}

/* Media Queries */

@media(min-width:1024px){
 
    body.sticky-header .header .navbar ul li a, body.sticky-header .header-right li a {
    
        padding: 16px 15px 14px 15px !important;
    }
}

@media (min-width: 768px) and (max-width: 991px) {
	/*Header*/
	.header .logo{margin-left: 45px; width: 200px;}
	.header .navbar-brand > img{height: auto; margin-top: 17px;}
	body.sticky-header .logo-sticky{height:30px;}
	
	.container{ max-width:100%;}
	.sticky-header .hamburger{top: 15px !important;}
	.translated-ltr .sticky-header .hamburger{top: 48px !important;}
	
}
@media (min-width: 992px) and (max-width: 1199px) {
	
	body span.header-alpha {left: 187px;  bottom: 4px;}
	.container{ max-width:100%;}
	
	/* Header */
	.user-dropdown:before{right: 10px !important;}
	.user-dropdown:after{right: 9px !important;}
	.header-right .dropdown-backdrop{display: none;}
}

@media (max-width: 992px) {
	.container{width: 100%;}
	 body{padding-top: 70px; top: 0 !important;}
	
	/* Header */
	.header{position: fixed;}
	body.sticky-header .header{animation:none;}
	.header .navbar-collapse.collapse.in{display: inherit;}
	
	 body.argo-front-page .header .logo,
	.page-template-default .header .logo,
	.error404 .header .logo{margin-left: 10px;}
	.page-template-default .hamburger,
	.error404 .hamburger{ display:none;}
	
	body.sticky-header .logo-sticky{ margin-top:8px;}
	.header .navbar-brand{padding: 0;}

	.header-right .guest {padding: 15px;}
	.header-right .guest > ul{margin: 0; -webkit-justify-content: center; -ms-flex-pack: center; justify-content: center;}
	.header-right .navbar ul{ -webkit-flex-direction: column; -ms-flex-direction: column; flex-direction: column;}
	.header-right .dropdown-backdrop{display: none;}
	
	.header-right .guest li:first-child a{color: #000 !important;}
        body.static .header-right .guest li a.btn-login{color:#000 !important;}
	.user-login .user-dropdown{display: none;}	
	.user-login.dropdown.open .user-dropdown{display: block; background: #fff; height: auto; position: absolute; right: 0; top: 62px; width: 250px; z-index: 9; -webkit-box-shadow: rgba(0, 0, 0, 0.176) 0 0 15px; box-shadow: rgba(0, 0, 0, 0.176) 0 0 15px;}
	.user-login > a{/*border-left: 1px solid #ddd;*/ display: block; padding: 0; height: 70px; width: 43px;}
	.user-login > a:before{top: 23px;}
	.user-dropdown:before{right: 10px !important;}
	.user-dropdown:after{right: 9px !important;}
	.hamburger{top: 24px !important;}
	
	/*Static Pages*/
	.content-wrapper h1.entry-title {font-size: 24px;}
	.content-wrapper .entry-content h3{ font-size:18px;}
	.content-wrapper .entry-content, .entry-content p{line-height: 22px;}	
	
	/*Footer*/
	.footer-block{position: static;}
	.footer-links a, .footerlinks a{ margin-bottom:20px;}
	
	/*Alpha logo*/
	span.header-alpha { font-size: 10px; left: 125px;; bottom: 7px;}
	body.static.sticky-header span.header-alpha { bottom: -1px; left: 125px;}
	body.argo-front-page.sticky-header span.header-alpha{left:170px;}

}
@media (max-width: 767px){
	/* Header */	
	 body{padding-top: 50px;top: 0 !important;}
	 
	 .header .logo{margin-left: 45px; width: 150px;}
	.header .navbar-brand > img{height: 35px; margin-top: 17px;}
	
	body.sticky-header .skiptranslate + .header { top: 0;}
	body.sticky-header .skiptranslate[style*="display"] + .header { top: 0;}
	.header{position: fixed;}
	body.sticky-header .header{animation:none;}
	.home-banner-wrapper {height: calc(100vh - 50px) !important;}
	.home-banner {height: 100% !important;}
		
	.goog-te-menu2{height:250px !important; overflow-y:auto; }
	.goog-te-menu2 td{display:block;}
	.header, .translator > a{height: 50px;}
	.header .navbar-brand {height: 50px; width: 36px;}
	.header .navbar-brand > img{height: 36px; margin-top: 5px; width: 36px;}
	.header .navbar ul li a, body.sticky-header .header .navbar ul li a{font-size: 12px; padding: 16px 5px;}
	body.sticky-header .logo-sticky{ display:none !important;}
	body.logged-in .header .navbar ul li:nth-child(2) {display: none;}
	.user-login > a{/*border-left: 1px solid #ddd;*/ display: block; padding: 0; height: 50px !important; width: 43px;}
    .header .user-dropdown:before, .header.loggedin .user-dropdown:before{display: block;}
	/*.user-login .user-dropdown{display: none;}*/	
	.header .logo{margin-left: 45px; margin-right: 5px; width: 40px;}
	.header .navbar-brand > img{height: 36px; margin-top: 5px; width: 36px;}
	.header .dropdown-menu, .user-login.dropdown.open .user-dropdown{top: 50px;}
	/*.user-login .user-dropdown, .translator-dropdown{top: 50px;}*/
	.translator > a:before,	.user-login > a:before{top: 12px;}
	.hamburger{top: 12px !important;}	
	.aside {top: 50px;}
	.translator-dropdown.dropdown-menu:before{right: 13px;}
	.translator-dropdown.dropdown-menu:after{right: 12px;}
	body.argo-front-page .logo-sticky,
	body.argo-front-page .logo-default,
	body.sticky-header .header.loggedin .logo-sticky{display: none !important;}
   .goog-te-banner-frame { z-index: 8 !important;}
	
	/* Footer */
	.footer-links{margin-left: 30px;}

}
@media (max-width: 767px) and (orientation: portrait) {
	/* Header */
	.user-login .user-dropdown,
	.translator-dropdown{position: fixed !important; right: 0 !important; top: 50px; /*left: 0 !important; width: 100% !important;*/}
	.user-dropdown:before{right: 60px !important;}
	.user-dropdown:after{right: 59px !important;}
	
	/*Footer*/
	.footer-cols{  -webkit-flex-direction: column; -ms-flex-direction: column;  flex-direction: column;}
	.footer-links{ margin-left:0; margin-top:25px;}

}
@media (max-width: 767px) and (orientation: landscape) {
	/* Header */
	.user-login.dropdown.open .user-dropdown{z-index: 999;}
	.user-nav-wrapper{/*height: calc(100vh - 55px);*/ overflow-y: auto; z-index: 9998;}

}
@media (max-width: 320px) {
	
	/*404 Page*/
	.error-container .page-title {font-size: 60px;}	
	.error-container{ height:auto; min-height:70vh;}
	.error-container p{ font-size:13px;}
	
}

#top-menu .menu-item-has-children > a{
	padding: 26px 15px 23px 15px;
	min-width: 120px;
	text-align: center;
}

.menu-item-84{
	min-width: 102px;
	text-align: center;
}

#top-menu .menu-item-has-children ul.sub-menu{
	display: none;
	background-color: #f2f3f8;
	box-shadow: 0 4px 5px rgba(0, 0, 0, .1);
	text-align: center;
	border-bottom: 1px solid #ddd;
	border-right: 1px solid #ddd;
	border-left: 1px solid #ddd;
}

#top-menu .menu-item-has-children ul.sub-menu a{
	background-color: transparent !important;
	padding: 13px 15px 13px 15px;
	color: #404040 !important;
}

#top-menu .menu-item-has-children ul.sub-menu a:hover{
	color: #2767ff !important;
	text-decoration: none;
}



#top-menu .menu-item-has-children:hover ul.sub-menu{
	display: block;
}



#top-menu .menu-item-has-children svg.icon{
	width: 15px;
	height: 15px;
}
