.header {
	padding  : 10px 0 20px;
	position : relative;
	z-index  : 60;
}

.header__wrapper {
	padding : 0 50px;
}

.header__wrapper:after{
	display : block;
	content : '';
	clear : both;
}

.header-holiday, .header-holiday_hidden, .header-holiday_mobile{
    padding :20px 0 0 50px;
    font       : 300 14px/22px 'San Francisco', sans-serif;
    color      : rgba(0, 0, 0, .9);
}

.header-holiday_hidden{
    display : none;
    float : left;
    padding : 0;
}

.header-holiday_mobile{
    padding : 0;
    text-align: center;
    display : none;
}

.header__when {
	font       : 300 14px/20px 'San Francisco', sans-serif;
	color      : rgba(0, 0, 0, .9);
	float      : left;
	text-align : left;
}

.header__when b {
	display : block;
}

.header__phone {
	/*float : left;*/
	/*font  : 300 30px 'San Francisco', sans-serif;*/
	font        : 300 18px 'San Francisco', sans-serif;
	padding-top : 10px;
	white-space : nowrap;
	color       : rgba(0, 0, 0, .8);
	display: block;
}

.header__actions {
	margin-right : -20px;
	float        : right;
	text-align   : right;
	width        : 320px;
	/*margin     : 0 auto;*/
	position     : relative;
	z-index      : 3;
	white-space  : nowrap;
	box-sizing   : border-box;
}

.header__actions > a {
	font               : 400 14px/20px 'San Francisco', sans-serif;
	color              : #7a3035;
	display            : inline-block;
	text-decoration    : none;
	margin             : 0 10px;
	padding            : 7px 15px;
	background         : transparent;
	border-radius      : 5px;
	position           : relative;
	-webkit-transition : .3s background-color ease;
	-moz-transition    : .3s background-color ease;
	-ms-transition     : .3s background-color ease;
	-o-transition      : .3s background-color ease;
	transition         : .3s background-color ease;
}

.header__actions > a:hover {
	background : #f8c244;
}

.header__actions > a:first-child:after {
	display      : block;
	border-right : 1px solid rgba(0, 0, 0, .2);
	position     : absolute;
	top          : 0;
	bottom       : 0;
	right        : -12px;
	content      : '';
}

.header__action-cart {

}

@media (max-width : 1025px) {
	.header__wrapper {
		padding-right : 0;
		padding-left  : 20px;
	}

	.header__when {
		display : none;
	}

    .header-holiday{
        display : none;
    }

    .header-holiday_hidden{
        display : block;
    }

	.header__actions {
		margin : 0 0 0 auto;
	}
}

@media (max-width : 768px) {
    .header-holiday_mobile{
        display : block;
    }
}