/*
Theme Name: Haikoo
Description: This is a custom child theme for Salient
Theme URI:   https://themeforest.net/item/salient-responsive-multipurpose-theme/4363266
Author: ThemeNectar
Author URI:  https://themeforest.net/user/themenectar
Template: salient
Version: 12.1.8
*/

.right-button-checkout{
	text-align: right;
}

.product-pay ul.list-single{
	display: flex;
    align-items: center;
    align-content: center;
    margin-left: 0;
    margin-top: 30px;
}
.product-pay ul.list-single li {
	margin-right: 30px;
    list-style: none !important;
}
.product-pay ul.list-single li .single_add_to_cart_button{
	margin-top: 0 !important;
}
.product-pay ul.list-single li .single_check_out{
	padding: 17px 45px;
    color: #fff;
    background-color: #74bd43;
    font-weight: 500;
}
.product-pay ul.list-single li a.single_check_out:hover {
    background-color: #333333 !important;
    opacity: 0.85;
}
.book-online-link {
	background: #ebf6e3;
    color: #74bd43 !important;
	-webkit-border-radius:0%;
	-moz-border-radius:0s;
	-ms-border-radius:0;
	border-radius: 0;
	animation: bounce 1s infinite;
	-webkit-animation: bounce 1s infinite;
	-moz-animation: bounce 1s infinite;
	-o-animation: bounce 1s infinite;
}
a.book-online-link:hover{
 	color: #fff !important;
 }
@-webkit-keyframes bounce {
	0%, 20%, 50%, 80%, 100% {-webkit-transform: translateY(0);}	
	40% {-webkit-transform: translateY(-8px);}
	60% {-webkit-transform: translateY(-4px);}
}
 
@-moz-keyframes bounce {
	0%, 20%, 50%, 80%, 100% {-moz-transform: translateY(0);}
	40% {-moz-transform: translateY(-8px);}
	60% {-moz-transform: translateY(-4px);}
}
 
@-o-keyframes bounce {
	0%, 20%, 50%, 80%, 100% {-o-transform: translateY(0);}
	40% {-o-transform: translateY(-8px);}
	60% {-o-transform: translateY(-4px);}
}
@keyframes bounce {
	0%, 20%, 50%, 80%, 100% {transform: translateY(0);}
	40% {transform: translateY(-8px);}
	60% {transform: translateY(-4px);}
}


@media all and ( min-width: 1000px ) and ( max-width: 1300px ){
	body #header-outer #logo img, body #header-outer .logo-spacing img {
		height: 60px;
	}
	body #header-outer[data-lhe="animated_underline"] #top nav > ul > li > a{
		margin-left: 9px;
		margin-right: 9px;
	}
	body #top nav .buttons li.nectar-woo-cart {
		top: -36px;
	}
	body #header-outer #logo {
		margin-top: 30px;
	}
	div.container, body .post-area.standard-minimal.full-width-content .post .inner-wrap {
		max-width: 880px;
	}
}