/*=========================================================
Author       : Anchise.
Template Name: Nuovo portale Pàtron
Version      : 1.0
Date         : 20/02/2019
==============================================================*/

/*
	01. Common Css
	02. Header Css
	03. Slider Css
	04. Same Hover Css
	05. Common-cart, Same Nav Css
	06. Popular Products Css
	07. Banner Section Css
	08. Saller Section Css
	09. Review Section Css
	10. News Section Css
	11. Subscribe Section Css
	12. Facility Section Css
	13. Footer Section Css
	14. Home Popup Section Css
	15. Login & Registration Popup Section Css
	16. Quickview Popup Section Css
	17. Breadcrumbs Banner Css
	18. Shop InnerPage Css
	19. Product Detail InnerPage Css
	20. Blog InnerPage Css
	21. Checkout InnerPage Css
	22. Blog With Sidebar 1 InnerPage Css
	23. Blog With Sidebar 2 InnerPage Css
	24. Contact InnerPage Css
	25. Aboutus InnerPage Css
	26. Compare InnerPage Css
	27. Cart InnerPage Css
	28. Error InnerPage Css
	29. Index-2 Page Css
		29.01. Common Css
		29.02. Header Css
		29.03. Slider Css
		29.04. Popular Products Css
		29.05. Banner Section Css
		29.06. Testimonial Section Css
		29.07. Tab Section Css
		29.08. Couperncod Section Css
		29.09. News Section Css
		29.10. Service Section Css
		29.11. Instagram Section Css
		29.12. Footer Section Css
*/

/*
	30. Index-3 Page Css
		30.01. Common Css
		30.02. Header Css
		30.03. Slider Section Css
		30.04. Deals Section Css
		30.05. Shop Banner Section Css
		30.06. Testimonial Section Css
		30.07. Instagram Section Css
		30.08. Footer Section Css
*/

/*
	31. Index-4 Page Css
		31.01. Common Css
		31.02. Header Css
		31.03. Slider Section Css
		31.04. Double Section Css
		31.05. Deals Section Css
		31.06. Categories Section Css
		31.07. Blog Section Css
*/

/*
	32. Index-5 Page Css
		32.01. Common Css
		32.02. Header Css
		32.03. Slider Section Css
		32.04. Categories Section Css
		32.05. Deals Section Css
		32.06. Offer Banner Section Css
		32.07. Products Section Css
		32.08. Testimonial Section Css
		32.09. Blog Section Css
*/

/*01. Common Css*/
footer {

    border: #eb3e32;
}
section {
    padding: 15px 0;
}
.pt_large {
    padding-top: 50px;
}
.pb_large {
    padding-bottom: 50px;
}
.pt_medium {
    padding-top: 35px;
}
.pb_medium {
    padding-bottom: 35px;
}
.pt_small {
    padding-top: 15px;
}
.pb_small {
    padding-bottom: 15px;
}
body {
    color: #747c7f;
}
.bg_mio {
    color: #7aa2d1;
}
.btn-primary:not(:disabled):not(.disabled).active, .btn-primary:not(:disabled):not(.disabled):active, .show > .btn-primary.dropdown-toggle,
.btn-primary:not(:disabled):not(.disabled).active:focus, .btn-primary:not(:disabled):not(.disabled):active:focus, .show > .btn-primary.dropdown-toggle:focus {
    border-color: #3e6e93;
}
.btn-primary {
    background-color: #3e6e93;
    border: 2px solid #3e6e93;
}
.btn-primary:hover {
    background-color: #7aa2d1;;
    border-color: #7aa2d1;
}
.h6 h6 {
    font-size: 16px;
}
label {
    color: #000000;
}
.btn + .btn {
    margin-left: 0;
}
.title h4 {
    color: #000000;
}
/**************************************/

/*02. Header Css*/
.header-top {
    background-color: #3e6e93;
}
.cart-icon span {
    background-color: #3e6e93;
}
.header-form .search-box {
    border: 1px solid #3e6e93;
    color: #3e6e93;
}
.header-form button {
    background-color: #3e6e93;
}
.header-mdl {
    border-bottom: 1px solid #3e6e93;
}
.header-btm {
    border-bottom: 1px solid #3e6e93;
    background-color: #3e6e93;
}
.header-btm .navbar .navbar-collapse ul li a:hover, .header-btm .navbar .navbar-collapse ul li.active > a {
    color: #cde1ef;
}
.navbar-toggler {
    color: #3e6e93;
}
.navbar-toggler i {
    border: 1px solid #3e6e93;
}
.submit-btn-2 {
    background-color: #3e6e93;
}
.header-btm .navbar .navbar-collapse > ul > li > a {
    color: #ffffff;
}
/**************************************/
/*03. Slider Css*/

/**************************************/
/*04. Same Hover Css*/

/**************************************/
/*05. Common-cart, Same Nav Css*/

/**************************************/
/*07. Banner Section Css*/

/**************************************/
/*09. Review Section Css*/

/**************************************/

/*10. News Section Css*/

/**************************************/
/*11. Subscribe Section Css*/

/**************************************/

/*12. Facility Section Css*/

/**************************************/
/*13. Footer Section Css*/
.footer-top {
    background-color: #fbfafa;
    padding: 15px 0 15px 0;
}

/**************************************/
/*14. Home Popup Section Css*/
.popup-form .close {
    background-color: #3e6e93;
}
.popup-form .close:hover,
.white-popup .mfp-close:hover,
.popup-form .close:not(:disabled):not(.disabled):focus,
.popup-form  .close:not(:disabled):not(.disabled):hover{
    background-color: #cde1ef;
    color: #3e6e93;
    opacity: 1;
}
.popup-text p {
    color: #3e6e93;
}
.popup-text h6 {
    color: #3e6e93; /*aggiunto da me*/
}
.subscribe-popup-form input {
    border: 1px solid #3e6e93;
    color: #3e6e93;
}
.form-check label {
    color: #3e6e93;
}
/**************************************/
/*15. Login & Registration Popup Section Css*/
.white-popup .mfp-close {
    background-color: #3e6e93;
}
.mfp-content h6 {
    color: #3e6e93;
}

/**************************************/

/*16. Quickview Popup Section Css*/
.quickview-product-detail .box-text {
    border-bottom: 1px solid;
    color: #7a7a7a;
    height: 250px;
    /*overflow: scroll;*/
}
.description-box {
    border-top: 1px solid #cdcdcd;
    display: inline-block;
    width: 50%;
    padding-top: 15px;
    margin-top: 15px;
}

.item-info {
    height: 100%;
}
/**************************************/

/*17. Breadcrumbs Banner Css*/

/**************************************/

/*18. Shop InnerPage Css*/

.list_grid-btns a:hover, .list_grid-btns a.on {
    background-color: #3e6e93;
}

/**************************************/

/*19. Product Detail InnerPage Css*/

/**************************************/
/*20. Blog InnerPage Css*/

.blog_info > div {
    margin-bottom: 30px;
}
/**************************************/
/*21. Checkout InnerPage Css*/

/**************************************/
/*22. Blog With Sidebar 1 InnerPage Css*/

.side-posts ol li::before {
    background-color: #3e6e93;
}
.side-insta-img a {
    width: auto;
}
.side-insta-post .side-box-title{
    padding-bottom: 0;
    padding-top: 10px;
}
/**************************************/
/*24. Contact InnerPage Css*/

/**************************************/

/*25. Aboutus InnerPage Css*/

/**************************************/

/*26. Compare InnerPage Css*/

/**************************************/

/*27. Cart InnerPage Css*/

/**************************************/
/*28. Error InnerPage Css*/

/*29. Index-2 Page Css*/
	/*29.01. Common Css*/

/**************************************/

	/*29.02. Header Css*/

.header_list li a:hover, .footer-links li a:hover, .footer-box.box-4 ul li a:hover {
    /*color: #7aa2d1;*/
    color: #cde1ef;
}
.categories-btn:after,
.header-form button:after {
    background: rgba(122, 162, 209, 0.5);
}
.categories-btn {
    background-color: #3e6e93;
    color: #fff;
}

/**************************************/

	/*29.03. Slider Css*/

/**************************************/

	/*29.04. Popular Products Css */

/*color name*/

/**************************************/

	/*29.05. Banner Section Css*/

/**************************************/

	/*29.06. Testimonial Section Css*/

/**************************************/

	/*29.07. Tab Section Css*/

/**************************************/
	/*29.08. Couperncod Section Css*/

/**************************************/
	
	/*29.09. News Section Css*/

/**************************************/

	/*29.10. Service Section Css*/

/**************************************/
	
	/*29.11. Instagram Section Css*/

/**************************************/
	
	/*29.12. Footer Section Css*/

	/**************************************/
/**************************************/

/* 30.01. Common Css */

/**************************************/
/* 30.02. Header Css */

#mega-dropdown-menu .list-unstyled li a {
    font-size: 14px;
    padding: 7px 5px;
    background-color: #7aa2d1;
}

/**************************************/
/* 30.03. Slider Section Css */

/**************************************/
/* 30.04. Deals Section Css */

/**************************************/
/* 30.05. Shop Banner Section Css */

/**************************************/
/* 30.06. Testimonial Section Css */

/**************************************/
/* 30.07. Instagram Section Css */

/**************************************/

/* 30.08. Footer Section Css */

/**************************************/

/* 31.01. Common Css */

/**************************************/

/* 31.02. Header Css */

/**************************************/
/* 31.03. Slider Section Css */
.slider-type-3  .slider-area {
    height: 306px;
}
.facility-style-2 .facility-inner {
    height: auto;
    border-left: 1px solid #3e6e93;
    border-top: 1px solid #3e6e93;
    border-right: 1px solid #3e6e93;
    transition: all 0.3s ease-in-out;
    padding: 0 15px 0 15px;
}
.facility-style-2 .facility-box:last-child .facility-inner {
    border-bottom: 1px solid #3e6e93;
}
.facility-style-2 .facility-inner:hover {
    background-color: #3e6e93;
    border-color: #3e6e93;
}
.carousel-style-2.carousel-indicators li.active::before {
    background-color: #3e6e93;
}
.carousel-style-2.carousel-indicators li {
    background-color: #3e6e93;
    border-color: #3e6e93;
}
/**************************************/
/* 31.04. Content Sidebar Section Css */

/**************************************/
/* 31.06. Categories Section Css */

/**************************************/

/* 31.07. Blog Section Css */

/**************************************/

/* 32.01. Common Css */

/**************************************/
/* 32.02. Header Css */

/**************************************/

/* 32.03. Slider Section Css */

/**************************************/
/* 32.04. Categories Section Css */

/**************************************/

/* 32.05. Deals Section Css */

/**************************************/

/* 32.06. Offer Banner Section Css */

/**************************************/

/* 32.07. Products Section Css */

/**************************************/

/* 32.08. Testimonial Section Css */

/**************************************/
/* 32.09. Blog Section Css */

/**************************************/

/* 32.10. Ricerca con tasseli*/

.btn-sq-xs {
    border-color: #ffffff;
    border-style: solid;
    height: auto;
}
.btn-sq-xs p {
    color: white;
    vertical-align: center;
}
.btn-sq-xs p:hover {
    color: #eb3e32;
}
/*******************************************/
/* Form ricerca volumi*/
.volume-search-form .input-1, .volume-search-form .input-2, .volume-search-form .input-3, .volume-search-form .input-4 {
    width: 50%;
    float: left;
}
.volume-search-form > div {
    padding: 0 15px;
}
.volume-search-form {
    margin: 0 -15px;
}
/**************************************/
/* Modifica Bootstrap css*/
.badge {
    line-height: normal;
    opacity: 0.7;
}
/* modifica sfondo dropdown_menu*/

.dropdown-menu{
    background-color: #3e6e93;
}

/**************************************/
/* Aggiunta nuovi selettori*/
.products-detail-section{
    color: #3e6e93;
}
a i.fa.fa-cart-plus{
    margin-left: 10px;
    color: #0b0b0b;
    font-size: 20px;
}
a i.fa.fa-shopping-cart{
    margin-left: 10px;
    color: #3e6e93;
}
.box-price{
    color:#eb3e32
}
.box-price del{
    color:#3e6e93
}
.common-cart-box:hover .common-cart-info .cart-name {
    color: #000000;
}
.dropdown{
    color:#ffffff;
}
.add-cart-btn > a{
    color:#000000;
}
.add-review-form{
    color: #000000;
}
tbody{
    text-align: justify;
}
.products-tabs .nav .nav-item a.active {
    background-color: #3e6e93;
}
.products-style-2 .cart-price {
    font-size: 18px;
}
.add-cart-btn {
    top: 90%;
}

.quickview-product-detail .box-title {
    border-bottom: 1px solid;
}
.quickview-product-detail table {
    margin-top: 20px;
}
.contact-form .input-1, .contact-form .input-2, .contact-form .input-3, .contact-form .input-4, .contact-form .input-5 {
    margin-bottom: 15px;
}
.btn {
    padding: 1px 15px;
}

.btn-ebook {
    padding: 1px 1px;
}

.products-style-2 .common-cart-info .cart-name {
    height: 45px;
    overflow: hidden;
}
/*************************************/

.header_list > li > a.dropdown {
    cursor: pointer;
}

.dropdown-item:focus, .dropdown-item:hover {
    background-color: inherit;
}

input.parsley-success,
select.parsley-success,
textarea.parsley-success {
    color: #468847;
    background-color: #DFF0D8;
    border: 1px solid #D6E9C6;
}

input.parsley-error,
select.parsley-error,
textarea.parsley-error {
    color: #B94A48;
    background-color: #F2DEDE;
    border: 1px solid #EED3D7;
}

.parsley-errors-list {
    margin: 2px 0 3px;
    padding: 0;
    list-style-type: none;
    font-size: 0.9em;
    line-height: 0.9em;
    opacity: 0;
    color: #B94A48;

    transition: all .3s ease-in;
    -o-transition: all .3s ease-in;
    -moz-transition: all .3s ease-in;
    -webkit-transition: all .3s ease-in;
}

.parsley-errors-list.filled {
    opacity: 1;
}
/** select2 ricerca volumi **/
.select2-container .select2-selection--single {
    height: 38px;
    width: 255px;
}
.select2-container .select2-selection--single .select2-selection__rendered {
    padding: .375rem 1.75rem .375rem .75rem;
}
.select2-container--default .select2-selection--single {
    border: 1px solid #ccd4da;
}
.select2-container--default .select2-selection--single .select2-selection__rendered {
    color: #747c7f;
}

.common-cart-info .cart-name{
    height: 46px;
    overflow: hidden;
    text-overflow: ellipsis;
    /*white-space: nowrap;*/
}

.header-logo img {
    max-width: 200px;
}

.fancy-wrap:after {
    content: "";
}

.fancy-wrap {
    text-align: justify;
}

.shop-inner-section .product-box {
    padding-bottom: 3px;
}

.shop-inner-section .list .common-cart-box {
    margin-bottom: 10px;
}

.custom-select {
    color: #747c7f;
}

.select2-container--default .select2-selection--single .select2-selection__arrow {
    top: 7px;
    right: 7px;
}

.select2-container {
    height: 38px;
    font-weight: 400;
}

.cart-icon span {
    background-color: #000000;
}

.header_list > li > a.dropdown {
    color: #fff;
}

/* PERSONALIZZAZIONE NOTIFICHE TOASTR */

.toast-title {
    font-weight: bold;
    font-size: 10px;
}
.toast-message {
    -ms-word-wrap: break-word;
    word-wrap: break-word;
    font-size: 12px;
}

/* BOTTONE CARRELLO */

.cart-btn {
    border-radius: 0;
}

.form-control{
    text-transform: none;
}

.last-number{
    font-size: 25px;
}

.plus, .minus {
    /*height: 44px;*/
    width: 35px;
    background-color: #3e6e93;
}

.quantity-number {
    width: 35px;
    /*height: 44px;*/
}

.products-style-2 .common-cart-info .cart-name {
    font-size: 18px;
    margin: 1px 0 0 0;
}

.about-info-img img {
    width: 15%;
}

.alignleft{
    float: left;
    padding: 10px 10px 0px 0px;
}

.alignright {
    float: right;
    padding: 10px 0px 0px 10px;

}

.common-cart-info .cart-name {
    height: auto;
}

.product-list-text {
    color: #7a7a7a;
    padding: 0 0 24px 0;
    text-align: justify;
}

@media (max-width: 991px){
    .quickview-product-detail {
        width: 100%;
        padding: 0 15px 0 15px;
    }
}

.quantity-box {
    padding-bottom: 1px;
}

.title::before {
    background-color: #ffffff;
}

.form-check label {
    text-transform: initial;
}