/******************************************** 
*************** COLOR BLUE STYLE *************
*********************************************/
/*menu*/
body#wedding.blue #navsticky.tiny .navbar-nav>.active>a, 
body#wedding.blue #navsticky.tiny .navbar-nav>.active>a:hover, 
body#wedding.blue #navsticky.tiny .navbar-nav>.active>a:focus,
body#wedding.blue #navsticky.tiny .navbar-nav>.open>a, 
body#wedding.blue #navsticky.tiny .navbar-nav>.current_page_parent>a,
body#wedding.blue #navsticky.tiny .navbar-nav>.current_page_ancestor>a,
body#wedding.blue #navsticky.tiny .navbar-nav>.open>a:hover, 
body#wedding.blue #navsticky.tiny .navbar-nav>.open>a:focus,
body#wedding.blue #navsticky.bgwhite-menu .navbar-nav>.active>a, 
body#wedding.blue #navsticky.bgwhite-menu .navbar-nav>.active>a:hover, 
body#wedding.blue #navsticky.bgwhite-menu .navbar-nav>.active>a:focus,
body#wedding.blue #navsticky.bgwhite-menu .navbar-nav>.open>a, 
body#wedding.blue #navsticky.bgwhite-menu .navbar-nav>.current_page_parent>a,
body#wedding.blue #navsticky.bgwhite-menu .navbar-nav>.current_page_ancestor>a,
body#wedding.blue #navsticky.bgwhite-menu .navbar-nav>.open>a:hover, 
body#wedding.blue #navsticky.bgwhite-menu .navbar-nav>.open>a:focus {
    background: #00A3C8;
    color: #fff;
}
body#wedding.blue #navsticky .wedding-main-menu .navbar-nav .dropdown-menu li.active a, 
body#wedding.blue #navsticky .wedding-main-menu .navbar-nav .dropdown-menu li.active a:hover, 
body#wedding.blue #navsticky .wedding-main-menu .navbar-nav .dropdown-menu li.active a:focus,
body#wedding.blue #navsticky .wedding-main-menu .navbar-nav .dropdown-menu li a:hover, 
body#wedding.blue #navsticky .wedding-main-menu .navbar-nav .dropdown-menu li a:focus {
	color: #00A3C8;
}

body#wedding.blue #navsticky.tiny .navbar-nav>li.no-bg.active>a,
body#wedding.blue #navsticky.bgwhite-menu .navbar-nav>li.no-bg.active>a {
	color: #222;
	background-color: transparent;
}

/*color box def*/
body#wedding.blue .defColor .primary-color,
body#wedding.blue #location .box-img-loc .primary-color {
	color: #00A3C8;
}
body#wedding.blue .defColor .btn-primary-color,
body#wedding.blue .defColor #comments .form-submit input[type="submit"],
body#wedding.blue #comments .reply a,
body#wedding.blue #rsvp.defColor form .acf-form-submit input {
	color: #00A3C8; 
	border-color: #00A3C8;
}
body#wedding.blue .defColor .btn-primary-color:hover,
body#wedding.blue .defColor .btn-primary-color:focus,
body#wedding.blue .defColor .btn-primary-color:active,
body#wedding.blue .defColor #comments .form-submit input[type="submit"]:hover,
body#wedding.blue .defColor #comments .form-submit input[type="submit"]:active,
body#wedding.blue .defColor #comments .form-submit input[type="submit"]:focus,
body#wedding.blue #comments .reply a:hover,
body#wedding.blue #comments .reply a:active,
body#wedding.blue #comments .reply a:focus,
body#wedding.blue #rsvp.defColor form .acf-form-submit input:hover,
body#wedding.blue #rsvp.defColor form .acf-form-submit input:focus,
body#wedding.blue #rsvp.defColor form .acf-form-submit input:active {
	color: #fff; 
	background-color: #00A3C8;
}

body#wedding.blue .defColor input[type="text"]:focus, 
body#wedding.blue .defColor input[type="email"]:focus, 
body#wedding.blue .defColor input[type="text"]:focus,
body#wedding.blue .defColor input[type="url"]:focus, 
body#wedding.blue .defColor input[type="url"]:active,  
body#wedding.blue .defColor textarea:focus, 
body#wedding.blue .defColor select:focus,
body#wedding.blue .defColor input[type="text"]:active, 
body#wedding.blue .defColor input[type="email"]:active, 
body#wedding.blue .defColor input[type="text"]:active, 
body#wedding.blue .defColor textarea:active, 
body#wedding.blue .defColor select:active,
body#wedding.blue .defColor input[type="password"]:focus, 
body#wedding.blue .defColor input[type="number"]:focus,
body#wedding.blue .defColor input[type="url"]:focus, 
body#wedding.blue .defColor input[type="tel"]:focus,
body#wedding.blue .defColor input[type="date"]:focus, 
body#wedding.blue .defColor input[type="search"]:focus,
body#wedding.blue .defColor input[type="password"]:active, 
body#wedding.blue .defColor input[type="number"]:active,
body#wedding.blue .defColor input[type="url"]:active, 
body#wedding.blue .defColor input[type="tel"]:active,
body#wedding.blue .defColor input[type="date"]:active, 
body#wedding.blue .defColor input[type="search"]:active {
	border-color: #00A3C8!important;
}

/*color box alt*/
body#wedding.blue .altColor {
	background-color: #00A3C8;
	color: #fff;
}
body#wedding.blue .altColor .primary-color {
	color: #fff;
}
body#wedding.blue .altColor .btn-primary-color,
body#wedding.blue .altColor form .acf-form-submit input {
	color: #fff; 
	border-color: #fff;
}
body#wedding.blue .altColor .btn-primary-color:hover,
body#wedding.blue .altColor .btn-primary-color:focus,
body#wedding.blue .altColor .btn-primary-color:active,
body#wedding.blue #rsvp form .acf-form-submit input:hover,
body#wedding.blue #rsvp form .acf-form-submit input:focus,
body#wedding.blue #rsvp form .acf-form-submit input:active {
	color: #00A3C8; 
	background-color: #fff;
}
body#wedding.blue #location.altColor .btn-primary-color {
	color: #00A3C8; 
	border-color: #00A3C8;
}
body#wedding.blue #location.altColor .btn-primary-color:hover,
body#wedding.blue #location.altColor .btn-primary-color:active,
body#wedding.blue #location.altColor .btn-primary-color:focus {
	color: #fff; 
	background-color: #00A3C8;
}

body#wedding.blue .altColor input[type="text"]:focus, 
body#wedding.blue .altColor input[type="email"]:focus, 
body#wedding.blue .altColor input[type="text"]:focus, 
body#wedding.blue .altColor textarea:focus, 
body#wedding.blue .altColor select:focus,
body#wedding.blue .altColor input[type="text"]:active, 
body#wedding.blue .altColor input[type="email"]:active, 
body#wedding.blue .altColor input[type="text"]:active, 
body#wedding.blue .altColor textarea:active, 
body#wedding.blue .altColor select:active,
body#wedding.blue .altColor input[type="password"]:focus, 
body#wedding.blue .altColor input[type="number"]:focus,
body#wedding.blue .altColor input[type="url"]:focus, 
body#wedding.blue .altColor input[type="tel"]:focus,
body#wedding.blue .altColor input[type="date"]:focus, 
body#wedding.blue .altColor input[type="search"]:focus,
body#wedding.blue .altColor input[type="password"]:active, 
body#wedding.blue .altColor input[type="number"]:active,
body#wedding.blue .altColor input[type="url"]:active, 
body#wedding.blue .altColor input[type="tel"]:active,
body#wedding.blue .altColor input[type="date"]:active, 
body#wedding.blue .altColor input[type="search"]:active {
	border-color: #ffffff!important;
}

body#wedding.blue .altColor .slick-dots li button:before {
	background-color: #fff;
}
body#wedding.blue #news.altColor .bk-link-news {
	color: #fff;
}

body#wedding.blue .pagination span, 
body#wedding.blue .pagination a {
	border:1px solid #eee;
	background-color: #eee;
}
 
body#wedding.blue .pagination a:hover, 
body#wedding.blue .pagination .current{
	color: #fff;
	background: #00A3C8;
	border-color: #00A3C8;
}

/************************************************
COLOR SECTION IF LOCATION W/O IMAGE
/***********************************************/
body#wedding.blue #location .white-content-box .local-type span,
body#wedding.blue #location .white-content-box {
	color: #fff;
}
/*bottone*/
body#wedding.blue #location .white-content-box .btn-primary-color {
    color: #fff;
    border-color: #fff;
}
body#wedding.blue #location .white-content-box .btn-primary-color:hover,
body#wedding.blue #location .white-content-box .btn-primary-color:active,
body#wedding.blue #location .white-content-box .btn-primary-color:focus {
    color: #333;
    background-color: #fff;
}
/*bottone default*/
body#wedding.blue #location .white-content-box .btn-default {
    color: #fff;
    border-color: #333;
    background-color: #333;
    transition: opacity .5s;
}
body#wedding.blue #location .white-content-box .btn-default:hover,
body#wedding.blue #location .white-content-box .btn-default:active,
body#wedding.blue #location .white-content-box .btn-default:focus {
    color: #fff;
    border-color: #333;
    background-color: #333;
    opacity: .85;
}