/**
 * Theme Name: Blocksy Child
 * Description: Blocksy Child theme
 * Author: Creative Themes
 * Template: blocksy
 * Text Domain: blocksy
 */

@media(max-width: 999.98px) {
    #header.ct-header div[data-device=mobile]{
        position:fixed;
        top: unset;
        bottom: 0;
    }
	#header.ct-header div[data-device=mobile] .ct-sticky-container div[data-sticky]{
        top: unset;
        bottom: 0;
    }
	.index-top-spacer{
		display:none;
	}
	.crisp-client .cc-tlyw[data-full-view=true] .cc-kxkl .cc-nsge{
		margin-bottom:66px !important;
	}
}


.header-phone-number-button{
	direction:ltr;
}
.search-form .modal-field{
	color:#000 !important;
}
.wpforms-form .newsletter-field{
	width:100%;
}
.wpforms-container.inline-fields .wpforms-field-container{
	width:-moz-calc(100% - 135px);
	width:-webkit-calc(100% - 135px);
	width:calc(100% - 135px);
}
.wpforms-container.inline-fields .wpforms-submit-container{
	width:120px;
	padding-top:15px;
}
@media only screen and (max-width:500px) {
	.wpforms-container.inline-fields .wpforms-form{
		flex-direction:column;
	}
	.wpforms-container.inline-fields .wpforms-field-container{
		width:100%;
	}
	.wpforms-container.inline-fields .wpforms-submit-container{
		width:100%;
	}
}

.user-profile-nav{
	list-style:none;
	margin:0;
	padding:0;
}
.user-profile-nav li a{
	padding:5px 0;
	display:block;
}
.user-profile-nav li a:before{
	width: 8px;
    height: 8px;
    background: #ccc;
    content: '';
    display: inline-block;
	margin-top:-2px;
    margin-left: 5px;
    vertical-align: middle;
    -moz-border-radius: 2px;
    -webkit-border-radius: 2px;
    -khtml-border-radius: 2px;
    border-radius: 2px;
	-moz-transition: all .2s ease-out;
    -o-transition: all .2s ease-out;
    -webkit-transition: all .2s ease-out;
    transition: all .2s ease-out
}
.user-profile-nav li a:hover:before{
	background: #4b7878;
    margin-left: 10px;
    -moz-transform: rotate(45deg);
    -webkit-transform: rotate(45deg);
    -o-transform: rotate(45deg);
    -ms-transform: rotate(45deg);
    transform: rotate(45deg)
}
.wpas-ticket-buttons-top{
	display:none;
}
.wpas-table{
	text-align:right;
	direction:rtl;
}
.wpas-table>tbody>tr>td,.wpas-table>tbody>tr>th,.wpas-table>tfoot>tr>td,.wpas-table>tfoot>tr>th,.wpas-table>thead>tr>td,.wpas-table>thead>tr>th {
	text-align:right;
}