

.content .content_inner > .container > .container_inner, .content .content_inner > .full_width > .full_width_inner { padding-top: 140px; }
header:not(.sticky):not(.scrolled) .header_bottom .container_inner { border: 0; }
.q_logo img { top: -80%; }
@media only screen and (max-width: 1000px) { .q_logo img { top: -15%; } }

.filter_holder ul li:nth-child(2) span { padding-left: 2px !important; }

.projects_holder article:hover .portfolio_shader { opacity: .9; }

nav.main_menu>ul>li>a { text-transform: none; font-size: 140%; font-weight: bolder; }
nav.main_menu>ul>li:hover>a, nav.main_menu>ul>li.active>a, .current-page-ancestor a { color: #154f98 !important; }
nav.main_menu>ul>li:last-child a { font-style: italic; }
nav.main_menu>ul>li:last-child > a, nav.main_menu>ul>li:last-child > a:hover { color: #a36b00 !important; }

.filter_title { display: none !important; }
.filter_holder ul li:not(.filter_title):hover span, .filter_holder ul li.current span { color: #457fc8 !important; }

.projects_holder.hover_text article .project_category { text-transform: none; }

.content h3 { margin-bottom: 32px; }
.content p { margin-bottom: 14px; }

.cistella a span:nth-child(2){
	float: left;
  padding-right: 20px;
}

.woocommerce form.checkout .col2-set p.form-row label {
    display: inline;
}

.woocommerce form .form-row input.input-text, .woocommerce form .form-row textarea {
	border: solid 1px var(--wc-secondary);
}
.q_logo{
	top:75%;
}
.q_logo:focus-visible,
.q_logo:focus{
        background-color: lightblue;
}
a:focus{
        background-color: lightblue;
}
a:focus-visible {
  outline: 2px solid crimson;
  border-radius: 3px;
}
.logo_wrapper, .side_menu_button, .shopping_cart_inner {
  height: 170px;
}
.woocommerce ul.products li.product .added_to_cart{
opacity:1;
visibility:visible;
margin-top:1em;
}
