/*
Theme Name: InHype Child
Theme URI: https://themeforest.net/user/dedalx/portfolio
Template: inhype
Author: MagniumThemes
Author URI: https://magniumthemes.com/
Description: InHype - Effective News &amp; Magazine WordPress Blog Theme
Tags: custom-colors,custom-menu,featured-images,post-formats,theme-options
Version: 1.5.2.1753744151
Updated: 2025-07-29 01:09:11

*/

body {
    font-family: Nunito!important;
    color: #ffffff!important;
}


.navbar .nav > li > a {
    padding-top: 10px;
    padding-bottom: 10px;
}

.footer-html-block {
	padding: unset;
}

.sx{
	float:left;
	text-align: left;

}

.dx{
	float:right;
	text-align: right;
}

.center{
	text-align: center;
}

.colonna25 {
  width: 25%;
}

.colonna50 {
  float: left;
  width: 50%;
}

.colonna75 {
  float: left;
  width: 75%;
}

.colonna75right {
  float: right;
  width: 75%;
}

.colonna100 {
  float: left;
  width: 100%;
}

.sezione{
	height: 200px;
display: inline-block;
}

img.drago {
    position: relative;
    top: 50%;
    transform: translateY(-50%);
}

.testocentrato{
	 display: flex;
  justify-content: center;
  align-content: center;
  flex-direction: column;
}

.prefooter {
    /*padding: 24px;*/
    display: inline-block;
}

p.pfooter {
    margin: 0!important;
}

.header-mobile {
		display:none;
    padding-top: 25px;
    padding-bottom: 25px;
}

button.pulsanteheader {
    background: none;
    border: none;
    color: white;
}

.pulsante:hover, menu-item:hover {
    color: #ffa000;
}

/*.navbar-collapse.collapse.in {
    color: #ffa000;
}*/

.nav > li > a:hover {
    color: #ffa000!important;
}

input.submit.btn {
    background-color: #ffa000;
    color: black;
    border: solid 2px white;
    margin-left: 7px;
    border-radius: 15px;
}


.blog-style-corners-rounded input, .blog-style-corners-rounded input.input-text, .blog-style-corners-rounded select, .blog-style-corners-rounded .btn, .blog-style-corners-rounded .btn:focus, .blog-style-corners-rounded input[type="submit"], .blog-style-corners-rounded.woocommerce #content input.button, .blog-style-corners-rounded.woocommerce #respond input#submit, .blog-style-corners-rounded.woocommerce a.button, .blog-style-corners-rounded.woocommerce button.button, .blog-style-corners-rounded.woocommerce input.button, .blog-style-corners-rounded.woocommerce-page #content input.button, .blog-style-corners-rounded.woocommerce-page #respond input#submit, .blog-style-corners-rounded.woocommerce-page a.button, .blog-style-corners-rounded.woocommerce-page button.button, .blog-style-corners-rounded.woocommerce-page input.button, .blog-style-corners-rounded.woocommerce a.added_to_cart, .blog-style-corners-rounded.woocommerce-page a.added_to_cart, .blog-style-corners-rounded .navigation-paging .nav-post-next a, .blog-style-corners-rounded .page-links, .blog-style-corners-rounded .inhype-featured-categories-wrapper .inhype-featured-category .inhype-featured-category-counter, .blog-style-corners-rounded .post-social-wrapper .post-social, .blog-style-corners-rounded .post-review-block .post-review-criteria-progress, .blog-style-corners-rounded .nav > li sup, body.blog-style-corners-rounded .select2-container .select2-choice, .blog-style-corners-rounded header .header-right .header-center-search-form, .blog-style-corners-rounded .navbar .nav li.mgt-highlight a {
    border-radius: 15px;
}

.blog-style-corners-rounded input {
    border-radius: 15px;
    border: solid 2px white;
}

.blog-style-corners-rounded header a.search-toggle-btn, .mainmenu-mobile-toggle i {
    background-color: black!important;
    border: none;
}

.blog-style-corners-rounded header a.search-toggle-btn:hover, .mainmenu-mobile-toggle i:hover {
	color: #ffa000;
}

.social-icons-wrapper a:hover {
    color: orange!important;
}

	input.submit.btn {
		margin-top: 7px;
	}

	input.field {
    margin-top: 7px;
}

a.scroll-to-top.btn {
    background-color: #ffa000;
    color: black;
    border: 2px solid black;
}


@media screen and (max-width: 700px) {
	p.pfooter {
   font-size: 12px;
}
	
	.prefooter {
    padding: 3%;
}
	.header-mobile {
		display:block;
}

	header.main-header {
			display: none;
	}
	
	.navbar-toggle.btn.collapsed {
    padding: 0!important;
    margin: 0!important;
    float: left!important;
	}
	
.row.cerca {
    align-items: center;
    text-align: center;
    margin-top: 10px;
}

a.search-toggle-btn {
    color: white;
}
	
}


@media screen and (max-width: 304px) {

	img.light-logo {
    height: 24px!important;
	}
}

.menu-item a{
	color:white;
}

a.logocenter {
    text-align: -webkit-center;
}

.sub-menu>li.menu-item-has-children>a:after {
    margin-top: 0;
    margin-right: 0;
    float: right;
    content: ">";
}

.sub-menu>li>a:hover {
    color: #ffa000!important;
}

.entry-content p {
    color: white;
}

p {
    font-size: 18px;
}

a.wp-block-button__link.has-black-color.has-text-color.has-background.wp-element-button {
    border-radius: 25px;
}

a.wp-block-button__link.has-black-color.has-text-color.has-background.wp-element-button:hover {
    background-color: #ffffff !important;
}

.woocommerce div.product .woocommerce-tabs ul.tabs li {
    border: 0px;
		border-radius: 15px;
    margin: 5px;
    background: #282828;
}

.woocommerce div.product .woocommerce-tabs ul.tabs li a {
    color: #ffffff;
}

.woocommerce div.product .woocommerce-tabs ul.tabs li.active a {
    color: #000000;
}

.woocommerce div.product .woocommerce-tabs ul.tabs li.active {
	background: #ffa000;
}

.woocommerce div.product .woocommerce-tabs ul.tabs li.active {
    border-color: #ffa000;
}

.woocommerce div.product form.cart .variations td, .woocommerce div.product form.cart .variations th {
	vertical-align: super;
}

body .select2-container .select2-choice, input, input.input-text, select, textarea {
    border-color: #282828!important;
    background: #282828;
    color: #ffffff;
}

.woocommerce #content input.button.alt, .woocommerce #respond input#submit.alt, .woocommerce a.button.alt, .woocommerce button.button.alt, .woocommerce input.button.alt, .woocommerce-page #content input.button.alt, .woocommerce-page #respond input#submit.alt, .woocommerce-page a.button.alt, .woocommerce-page button.button.alt, .woocommerce-page input.button.alt, .woocommerce a.added_to_cart, .woocommerce-page a.added_to_cart {
    background: #ffa000;
    border-color: #ffa000!important;
    color: #000;
    font-weight: 400;
}

a {
    color: #ffa000;
}

body .select2-drop {
    background-color: #282828;
    color: #ffffff;
}

body .select2-results .select2-highlighted {
    background: #ffa000;
    color: #000000;
}

textarea:focus {
    background-color: #282828;
}

.btn, .btn:focus, input[type=submit], .woocommerce #content input.button, .woocommerce #respond input#submit, .woocommerce a.button, .woocommerce button.button, .woocommerce input.button, .woocommerce-page #content input.button, .woocommerce-page #respond input#submit, .woocommerce-page a.button, .woocommerce-page button.button, .woocommerce-page input.button, .woocommerce a.added_to_cart, .woocommerce-page a.added_to_cart {
    background: #282828;
}

textarea:focus, input:focus {
    background: #282828;
    box-shadow: none;
}

.btn:hover, .btn.btn-white:hover, .btn.alt, .btn.alt:focus, .btn-primary:active, input[type=submit]:hover, .woocommerce #content input.button:hover, .woocommerce #respond input#submit:hover, .woocommerce a.button:hover, .woocommerce button.button:hover, .woocommerce input.button:hover, .woocommerce-page #content input.button:hover, .woocommerce-page #respond input#submit:hover, .woocommerce-page a.button:hover, .woocommerce-page button.button:hover, .woocommerce-page input.button:hover, .wp-block-button a.wp-block-button__link:hover {
    background: #ffa000;
	color: #000;
}

header .header-right .header-center-search-form input.field:focus {
    background: #282828;
}

.um .um-form input[type=text], .um .um-form input[type=search], .um .um-form input[type=tel], .um .um-form input[type=number], .um .um-form input[type=password], .um .um-form textarea, .um .upload-progress, .select2-container .select2-choice, .select2-drop, .select2-container-multi .select2-choices, .select2-drop-active, .select2-drop.select2-drop-above {
    border: 0px !important; 
}

h3.post-title.entry-title{
    text-shadow: 0px 0px 10px #000000;
}

.post-date time.entry-date.published {
    text-shadow: 0px 0px 5px #000000;
}