body{
	background-color: black !important;
}

.popup{
	display: none !important;
}

.logo img{
	width: 300px;
}

h1 a:hover, h2 a:hover, h3 a:hover, h4 a:hover, h5 a:hover, h6 a:hover, h7 a:hover, .cta .block .date a:hover, .cta .block .text h3:hover, a.sidebar-a:hover, .widget-area .widget a:hover, a.b-sidebar-a:hover, .footercopyright a:hover{color: #0dbe52;}

.mceContentBody a, .webcom-content a, .footercopyright a{color: #d6ae70;}
.mceContentBody a:hover, .webcom-content a:hover{color: #0dbe52;}

.grecaptcha-badge{display: none !important;}
#gtranslate_wrapper{left: 10px !important;}
#gtranslate_wrapper .gglobe{width: 50px; height: 50px; background-image: url(https://www.the360mag.com/wp-content/uploads/2023/01/gtglobe_gr.svg);}

.entry-header h1, .entry-header h2 {

	text-align: center !important;
  text-transform: uppercase;
}
#icons-m{padding-left: 20px; display: block; text-align: center;}
#icons-m a{display: inline-flex;vertical-align: middle; text-decoration: none;}
#icons-m a img{padding-right: 8px;}
.fab {padding-right: 8px !important;}
.single-post .author-info .author-avatar img{width: 300px; display: block;}
.author-social-profiles{padding-top: 20px; display: block;}
.author-social-profiles h3{font-weight: 500; padding-bottom: 10px;}

.fa-social-icns{color: #000;}

.footercontainer .iconscontainerft{text-align: center !important; float: none; margin: 0 auto; margin-top: 30px;}
.footercontainer .iconscontainerft a{display: inline-block;}
.innerfootercontainer{width: 100%; max-width: 1292px;}

.bottom_footer_block{margin: 0 auto; display: table; padding-top:20px;}
.footercopyright{margin-right: 0;}

.webcom-header .flex{padding: 8px 16px; background-color: black;}

section.webcom-content {padding-top: 0px;}

.headerlogo{display: flex; justify-content: center; align-content: center; align-items: center;}

.webcom-header{height: auto !important; /*padding-top: 16px;*/ background-color: black;}
section.webcom-content {padding-top: 0px;}

#header-ad-container{text-align: center; width: 100%;}

/*.innerfootercontainer{padding-top: 0;}
.iconscontainerft{margin-top: 26px;}*/

#sidebarimg{padding: 0; padding-top: 26px;}
.sidebarbtn #btnicon::before{color: #898989}

/*sticky header*/
.webcom-wrapper {padding-top: 147px;}
.admin-bar .webcom-wrapper {padding-top: 96px;}
.sidebar, .sidebar-m{z-index: 10;}
.admin-bar #site-header{margin-top: 32px;}
#site-header{position: fixed; top: 0; transition: all 0.5s ease-in-out; width: 100%; z-index: 9; background-color: #000;}
#site-header .flex {padding: 8px 16px; background-color: black;}

#site-header.activated {transition:all 0.5s ease-in-out;}
#site-header a.headerlogo img{ transition:all 0.5s ease-in-out;}
#site-header.activated a.headerlogo img {max-width: 165px !important; transition:all 0.5s ease-in-out;}
/*.webcom-wrapper .webcom-navigation{margin-top: 89px !important;}*/


.sidebarbtn.sidebarbtn-h{display: none;}
.sidebarbtn.sidebarbtn-h.activated{display: block;}

@media screen and (max-width: 768px){
	.single-post .author-info .author-avatar{width: 20%;}
	
	.is-menu.sliding {
		display: block !important;
    position: fixed;
		right: 25px;
		top: 115px;
	}
	.cta .block .text h3 {
	font-size: 1.4em;
	margin-bottom: 5px;
	}

.entry-header h1, .entry-header h2 {
	font-size: 1.6em;
}
	
	.webcom-wrapper {padding-top: 136px;}
	.admin-bar .webcom-wrapper {padding-top: 75px;}
	.sidebarimg-m{width: 100%;}
	.sidebarbtn.sidebarbtn-h{background: transparent !important;}
	.admin-bar .sidebarbtn.sidebarbtn-h.activated{top: 39px;}
	.sidebarbtn #btnicon{font-size: 1.5em;}
	#icons-m a img {margin-top: 10px;}
	#icons-m a.bom img{width: 41px !important;}
}
	
	.is-menu.sliding form {
    display: block !important;
    position: fixed;
}
.is-menu.dropdown > a,
.is-menu.dropdown form input[type=submit] {
    display: none;
}
	
.fa fa-bars{
		background-color: none !important;
		width: 20%;
	}
	
	#menu-header-menu-2{
		font-size: 12px;
		height: 90%;
	}
	
	.logo{
		margin-right: auto;
		margin-left: auto;
		padding-top: 5px;
	}
	.logo img{
	  width: 250px;
	}

@media (max-width: 391px){
	.webcom-wrapper {padding-top: 125px;}
	.admin-bar .webcom-wrapper {padding-top: 64px;}
}
@media (max-width: 376px){
	.webcom-wrapper {padding-top: 116px;}
	.admin-bar .webcom-wrapper {padding-top: 55px;}
}

