/* 
Theme Name: Kina Child
Description: Kina is a child theme
Author: Kina Srl
Template: kina
Version: 1.0.1
Template: hello-elementor
Version: 1.0.0
Text Domain: hello-elementor-child
*/

/*COLORI
grigio scuro testo #33353B
blu farinelli #245698
grigio chiaro #F3F3F3
*/


h1.entry-title {display: none !important}
.grassetto a {font-weight:bold}

.button {background:#245698 !important;border-radius: 30px;color:#fff !important}
.woocommerce-notice--success {font-weight: bold !important;
font-size: 30px !important;
color: green !important;}

/*Header*/
.top-menu a {border-right:1px solid #fff}
.top-menu ul li:last-child a {border-right:none}
#mega-menu-wrap-menu-1 #mega-menu-menu-1 > li.mega-menu-item > a.mega-menu-link, #mega-menu-wrap-menu-1 #mega-menu-menu-1 > li.mega-menu-item > a.mega-menu-link:hover {font-weight:800 !important}

.elementor-widget-wp-widget-nav_menu h5 {color:#245698 !important;text-transform:uppercase}
.menu {list-style-type: none;padding: 0;}
.duecol ul {columns: 2;
  -webkit-columns: 2;
  -moz-columns: 2;}

.dispmobile {display: none !important}

.subscribeDataTable {padding:0 !important;border: 0 !important}
.muTerms {font-size: 14px !important}
.muSubmit input {border:0 !important}

/*Footer*/
.goog_link a, .foot_menu a {color:#33353B !important}
.goog_link a:hover, .foot_menu a:hover {color:#245698 !important}
.foot_menu ul {padding-left:0}
.foot_menu ul li {list-style-type:none;font-size:14px;margin-top:17px}

#newsletterform .elementor-form-fields-wrapper :nth-child(1) {order:1;}
#newsletterform .elementor-form-fields-wrapper :nth-child(2) {order:3;}
#newsletterform .elementor-form-fields-wrapper :nth-child(3) {order:2;}


/*home*/
.swiper-button-next-cus, .swiper-button-prev-cus {position:absolute;z-index:20;bottom:10px !important;width:auto;color:#B8B8B8;cursor: pointer}
.swiper-button-next-cus .fad:hover, .swiper-button-prev-cus .fad:hover {color:#245698}
.swiper-button-next-cus {left:50px}

.comm_home .elementor-toggle .elementor-tab-title .elementor-toggle-icon {width: 10px;}
.home_icons .st0 {fill: #33353B !important}

/*Scheda prodotto*/
.close_carat,.close_gal {display:none;cursor:pointer;text-align:center}
.open_carat,.open_gal {cursor: pointer;text-align:center}
.scheda-tec .elementor-background-overlay, .scheda-gal .elementor-background-overlay {z-index:20}
.scheda-chiusa {height:150px;overflow: hidden}
.gal-chiusa {height:400px;overflow: hidden}
.scheda-aperta,.gal-aperta {height:auto; overflow: auto}
.carat-tab tbody>tr:nth-child(odd)>td {background:none}
.carat-tab tbody>tr:nth-child(odd):hover {background-color:#e9e9e9}
.carat-tab tbody>tr>td {padding: 0;line-height: 1.5;vertical-align: top;border:none;border-bottom: 1px solid #ccc;}

.griglia_app {
  display: grid !important;
  grid-template-columns: repeat(6, 1fr);
  grid-gap: 20px;
}

.griglia_app > div
{
text-align:center;
display:block;
justify-content:center;
align-items:center;
}

.griglia_app div img
{
width:100%;
  opacity:1;
}

.griglia_app div img:hover
{
  opacity:1;
}

.griglia_app div i {color:#245698}
.griglia_app div p {padding-top:10px;font-size:16px}


@media (max-width:768px)
{
.griglia_app {
  grid-template-columns: repeat(3, 1fr);
}
}

@media (max-width:530px)
{
.griglia_app {
  grid-template-columns: repeat(2, 1fr);
}
}

@media screen and (max-width:1024px) {.dispmobile {display:block !important;}
}

@media screen and (max-width:768px) {.swiper-button-next-cus, .swiper-button-prev-cus {display: none}
	#newsletterform .elementor-form-fields-wrapper :nth-child(3) {width:20%}
    .elementor-widget-wp-widget-nav_menu h5 {font-size:18px !important}
}
