/*
Theme Name: Enfold Child
Description: A <a href='http://codex.wordpress.org/Child_Themes'>Child Theme</a> for the Enfold Wordpress Theme. If you plan to do a lot of file modifications we recommend to use this Theme instead of the original Theme. Updating wil be much easier then.
Version: 1.0
Author: Kriesi
Author URI: http://www.kriesi.at
Template: enfold
*/



/*Add your own styles here:*/


html, #scroll-top-link {
    background-color: #fff;

}




#scroll-top-link {
    color: #c1d82f;
    border: 1px solid #c1d82f;
}

.logo a {
    background-position: left center;
}


#header_meta{
	    background-color: #002D56 !important;
    border-top: 5px solid #c1d82f !important;
}

#top #header_meta, #top #header_meta nav ul ul li, #top #header_meta nav ul ul a, #top #header_meta nav ul ul {
    background-color: #c1d82f;
}

#top .avia-slideshow-arrows a{
	color:#C1D72E !important;	
}

#top .av-control-minimal .avia-slideshow-arrows a:before{
	border-color:#C1D72E !important;
}

/*
#top .avia-button.avia-color-light {
    color: #c1d72e;
    border: 3px solid #c1d72e;
    background: transparent;
}

#top .avia-button.avia-color-dark {
    color: #002D56;
    border: 3px solid #002D56;
}*/


#avia2-menu a{
	vertical-align: middle;
    font-size: 14px;
    display: block;
    font-weight: 100 !important;
}

#avia2-menu li {
	border-color: #fff !important;
}

.slideshow_caption{
	width: 100% !important;
}

h1,h2,h3,h4,h5,h6{
	text-transform: initial !important;
}


#top #header .av-main-nav > li > a{
	background-color: transparent !important;
}

a.gflag {
	font-size: 20px !important;
	margin-left: 2px !important;
}
.gflag img{
	height: 26px !important;
}

#footer {
    /*background-image: url(/wp-content/uploads/2016/02/bg.jpg);*/
    background-image: url(/wp-content/uploads/2016/11/green-layer.jpg);
    background-position: top left;
    background-repeat: no-repeat;
    background-attachment: scroll;
    vertical-align: middle;
    background-size: cover;
}

.copyright{
	display: table;
	width: 100%;
}

html #top .all_colors .widgettitle {
    border-width: 0;
    text-transform: uppercase !important;
    font-weight: bolder !important;
}

.wid-social{
	font-size: 40px;
	margin-right: 10px;

}

.wid-social:hover, .wid-social:active, .wid-social:visited{
	text-decoration: none;
}

@media (max-width: 1100px){

	#boxes .flex_column_table {
		margin-top: -150px !important;
	}


	#boxes .flex_column_table:nth-of-type(2) {
		margin-top: 0px !important;
	}	
}


.mobile .slide-options{
	display: none;
}

#after_submenu{
	display: none;
}

/* SLIDER POINTERS */


.home h2.avia-caption-title {

	border-bottom: 1px solid #fff;
	max-width: 400px;
	padding-bottom: 7px;
	width: 100%;

}

.how-pointer{
	padding: 2px 10px;
	/*background-color: #C1D72E;*/
	background-color: #002d56;
	display: block !important;
	max-width: 400px !important;
	width: 100%;
	margin-top: 6px;
	text-decoration: none !important;
	font-size: 16px;
	position: relative;
	
}



.avia-caption-content .how-pointer:nth-of-type(1)::before{
	content: ' ';
	font-family: 'entypo-fontello';
}

.avia-caption-content .how-pointer:nth-of-type(2)::before{
	content: ' ';
	font-family: 'entypo-fontello';
}

.avia-caption-content .how-pointer:nth-of-type(4)::before{
	content: ' ';
	font-family: 'fontservice';
}

.avia-caption-content .how-pointer:nth-of-type(3)::before{
	content: ' ';
	font-family: 'entypo-fontello';
}

.avia-caption-content .how-pointer:nth-of-type(6){
	display:none !important;
}

.avia-caption-content .how-pointer:nth-of-type(6)::before{
	content: ' ';
	font-family: 'fontservice';
}

.avia-caption-content .how-pointer:nth-of-type(5)::before{
	content: ' ';
	font-family: 'fontservice';
}

.avia-caption-content .how-pointer::before{
    width: 28px;
    display: block;
    float: left;
    border-right: 1px solid #fff;
}

.avia-caption-content .how-pointer span{
	padding-left: 10px;
}

.avia-caption-content .how-pointer:hover{
	background-color: #094882;
}

.avia-caption-content .how-pointer::after {
    height: auto;
    width: 30px;
    margin-left: 10px;
    background-color: #C1D72E;
    /* background-color: #002d56;*/
    display: block;
    content: '';
    position: absolute;
    right: -39px;
    top: 0;
    font-family: 'entypo-fontello';
    text-align: center;
    padding: 2px;
}

/* BOTTOM BOXES */

#bottom-boxes .av_one_third:nth-of-type(1) .bottom-blurb::before{
	content: '';
	font-family: 'fontservice';
	display: block;
	font-size: 50px;
	margin-bottom: 20px;
}


#bottom-boxes .av_one_third:nth-of-type(2) .bottom-blurb::before{
	content: '';
	font-family: 'entypo-fontello';
	display: block;
	font-size: 50px;
	margin-bottom: 20px;

}


#bottom-boxes .av_one_third:nth-of-type(3) .bottom-blurb::before{
	content: '';
	font-family: 'entypo-fontello';
	display: block;
	font-size: 50px;
	margin-bottom: 20px;
}


.slide-options.mobile{

	display: none;
}


.taglist{
	text-align: center;
}

div.single_toggle{
	border-color: #C1D72E !important;
}


@media (max-width: 1090px){

	.av-main-nav > li > a {
	    padding: 0 8px !important;
	}
}

@media (max-width:890px){

	.slideshow_caption{
		padding:0px 50px !important; 
	}

}


@media (max-width: 768px){

	.slideshow_caption{
		padding:0px !important; 
	}

	.how-pointer {
	    padding: 0px 10px;
	    /*background-color: #C1D72E;*/
	    display: block !important;
	    max-width: 300px !important;
	    width: 100%;
	    margin-top: 4px;
	    text-decoration: none !important;
	    font-size: 14px;
	}

	.home h2.avia-caption-title {
	    font-size: 2.7vw !important;
	    max-width: 300px;
	}

	#boxes .flex_column{
		padding: 20px !important;
	}

	#boxes .container{
		padding:0px !important;
		margin: 0;
		width: 100%;
	}

	#bottom-boxes .av_one_third .bottom-blurb::before{
		font-size: 20px !important;
		margin-right: 10px !important;
		display: initial !important;
	}

	.avia-testimonial{
		padding:20px !important; 
	}

	#top .av-control-minimal .avia-slideshow-arrows a:before{
		border-width: 0 !important;
	}

	#top .avia-slideshow-arrows a{
		    margin: -30px -10px 0 !important;
	}


	#header_main .container{
		padding:0 !important;
	}

	.avia-caption-content .how-pointer::after {
	    right: -35px;
	    padding: 0px;
	}


	#boxes .flex_column_table {
	    margin-top: 0 !important;
	}

	#boxes .content{
		padding-top: 0 !important;
	}

	#header_meta .container{
		padding: 0px;
	}

	.flex_cell{
		padding:40px !important;
	}

	#row-line 	.flex_cell{
		padding:5px !important;
	}

	#bottom-boxes .flex_cell{
		padding:0 !important;
	}

	#contact-section .container{
		padding: 50px 0px !important;
	}
}

@media(max-width:767px){


	.how-pointer {
    	padding: 2px 10px !important;
	}

	.avia-caption-content .how-pointer::after{
		padding: 2px !important;
		right: -28px;
		width: 20px;
	}

	#boxes .flex_column_table {
	    margin-top: 20px !important;
	}	

	#bottom-boxes .av_one_third .bottom-blurb::before {
	    display: block !important;
	    font-size: 50px !important;
	    margin-bottom: 20px !important;
	}

	.no-top-bottom{
		border-left:none !important;
		border-right: none !important;
	}

}


@media(max-width: 600px){

	.logo a {
	    background-size: 100%;
	    background-position: left center;   

	}
}

@media (max-width: 500px){


	.slide-options{
		display: none;
	}

	.responsive #top.home .slideshow_caption h2{
	    font-size: 6vw !important;
	    max-width: none !important;
	    text-align: center;
	}	

	#after_submenu{
		display: block;
	}

	.mobile .slide-options{
		display: block;
	}

	.mobile .slide-options .how-pointer{
	    max-width: none !important;
	    color: #fff  !important;
	    font-size: 3.5vw !important;
	}

	.mobile .slide-options .how-pointer:nth-of-type(1)::before{
		content: ' ';
		font-family: 'entypo-fontello';
	}

	.mobile .slide-options .how-pointer:nth-of-type(2)::before{
		content: ' ';
		font-family: 'entypo-fontello';
	}

	.mobile .slide-options .how-pointer:nth-of-type(4)::before{
		content: ' ';
		font-family: 'fontservice';
	}

	.mobile .slide-options .how-pointer:nth-of-type(3)::before{
		content: ' ';
		font-family: 'entypo-fontello';
	}


	.mobile .slide-options .how-pointer:nth-of-type(6)::before{
		content: ' ';
		font-family: 'fontservice';
	}

	.mobile .slide-options .how-pointer:nth-of-type(5)::before{
		content: ' ';
		font-family: 'fontservice';
	}

	.mobile .slide-options .how-pointer::before{
	    width: 28px;
	    display: block;
	    float: left;
	    border-right: 1px solid #fff;
	}

	.mobile .slide-options .how-pointer span{
		padding-left: 10px;
	}

	.mobile .slide-options .how-pointer:hover{
		background-color: #094882;
	}

	.mobile .slide-options .how-pointer::after {
	    height: auto;
	    width: 30px;
	    margin-left: 10px;
	    background-color: #C1D72E;
	    /* background-color: #002d56;*/
	    display: block;
	    content: '';
	    position: absolute;
	    right: 0;
	    top: 0;
	    font-family: 'entypo-fontello';
	    text-align: center;
	    padding: 2px;
	}


	#after_submenu .template-page{
		padding: 20px 0 !important;
	}

	#bottom-boxes .av_one_third .bottom-blurb::before {
	    display: block !important;
	    font-size: 30px !important;
	    margin-bottom: 0px !important;
	}


	.avia-testimonial-content p {
	    font-size: 14px !important;
	}



}


@media (max-width: 345px){
	#avia2-menu li {
    border-color: transparent !important;
	}

}
#footer .widget_nav_menu a {
    padding: 0 !important	;
}


#top #header .avia_mega_div > .sub-menu > li > ul > li a{
    padding: 0 12px !important;
    color: #666666;
}



.header_color .main_menu .menu ul li a {
	 padding: 5px 12px !important;
	  color: #666666;
}



@media (max-width: 500px){


	#boxes article.iconbox .iconbox_icon{
		float: none;
	    display: block;
	    text-align: center;
	    margin: 0 auto;		
	}

	#boxes article.iconbox .iconbox_content{
		width: 100%;
	    text-align: center;
	    padding-top: 20px;
	}
}


/*SETTLEMENT SERVICE */

.page-id-1352 #header_meta, .page-id-1352 .header_color .av-menu-button-colored > a .avia-menu-text{
	background-color: #00B1B0 !important;
	border-color: #00B1B0 !important;
}


.parent-pageid-1352 #header_meta, .parent-pageid-1352  .header_color .av-menu-button-colored > a .avia-menu-text{
	background-color: #00B1B0 !important;
}

.page-id-1352 #header_meta,.parent-pageid-1352 #header_meta{
	border-top-width: 0 !important;
}

.page-id-1352 #main .template-page p a, .parent-pageid-1352 #main .template-page p a{
	color:  #00B1B0 !important;
}

.page-id-1352 blockquote, .parent-pageid-1352 blockquote{
	border-color: #00B1B0 !important;
}



.page-id-1352 .logo a img, .parent-pageid-1352 .logo a img{
	display: none;
}

.page-id-1352 .logo a, .parent-pageid-1352 .logo a{
	background-image: url(/wp-content/uploads/2016/11/settlement.png);
    width: 361px;
    background-repeat: no-repeat;
}

.page-id-1352 #footer,.parent-pageid-1352 #footer {
    background-image: url(/wp-content/uploads/2016/11/settlement-box.png);
    border:none !important;
}

.page-id-1352 .header_color .avia_mega_div > .sub-menu, .parent-pageid-1352 .header_color .avia_mega_div > .sub-menu {
    border-top-color: #00B1B0 !important;
}

.page-id-1352 .avia-menu-fx, .parent-pageid-1352 .avia-menu-fx{
	background-color: #00B1B0;
    border-color: #00B1B0;
}

.page-id-1352 strong, .parent-pageid-1352 strong{
	color: #00B1B0;
}

.page-id-1352  #scroll-top-link, .parent-pageid-1352  #scroll-top-link {
    color: #00B1B0;
    border: 1px solid #00B1B0;
}


.page-id-1352  .main_menu ul:first-child >li > ul, .page-id-1352  .avia_mega_div > .sub-menu, .parent-pageid-1352  .main_menu ul:first-child >li > ul, .parent-pageid-1352  .avia_mega_div > .sub-menu{
	    border-top-color: #00B1B0 !important;
}




@media (max-width: 1243px){

	.page-id-1352 .logo a, .parent-pageid-1352 .logo a{
		width: 261px;
		background-size: 90% !important;

	}

}


/*COMMUNITY SERVICE */

.page-id-1354 #header_meta, .page-id-1354 .header_color .av-menu-button-colored > a .avia-menu-text{
	background-color: #00B1B0 !important;
	border-color: #00B1B0 !important;
}

.parent-pageid-1354 #header_meta, .parent-pageid-1354  .header_color .av-menu-button-colored > a .avia-menu-text{
	background-color: #00B1B0 !important;
}


.page-id-1354 #header_meta,.parent-pageid-1354 #header_meta{
	border-top-width: 0 !important;
}



.page-id-1354 #main .template-page p a, .parent-pageid-1354 #main .template-page p a{
	color:  #00B1B0 !important;
}

.page-id-1354 blockquote, .parent-pageid-1354 blockquote{
	border-color: #00B1B0 !important;
}



.page-id-1354 .logo a img, .parent-pageid-1354 .logo a img{
	display: none;
}

.page-id-1354 .logo a, .parent-pageid-1354 .logo a{
	background-image: url(/wp-content/uploads/2016/11/settlement.png);
    width: 360px;
    background-repeat: no-repeat;
}

.page-id-1354 #footer,.parent-pageid-1354 #footer {
    background-image: url(/wp-content/uploads/2016/11/settlement-box.png);
    border:none !important;
}

.page-id-1354 .header_color .avia_mega_div > .sub-menu, .parent-pageid-1354 .header_color .avia_mega_div > .sub-menu {
    border-top-color: #00B1B0 !important;
}

.page-id-1354 .avia-menu-fx, .parent-pageid-1354 .avia-menu-fx{
	background-color: #00B1B0;
    border-color: #00B1B0;
}

.page-id-1354 strong, .parent-pageid-1354 strong{
	color: #00B1B0;
}

.page-id-1354  #scroll-top-link, .parent-pageid-1354  #scroll-top-link {
    color: #00B1B0;
    border: 1px solid #00B1B0;
}



.page-id-1354  .image-overlay.overlay-type-extern .image-overlay-inside:before, .parent-pageid-1354   .image-overlay.overlay-type-extern .image-overlay-inside:before{
	background-color: #00B1B0 !important;
}

.page-id-1354  .main_menu ul:first-child >li > ul, .page-id-1354  .avia_mega_div > .sub-menu, .parent-pageid-1354  .main_menu ul:first-child >li > ul, .parent-pageid-1354  .avia_mega_div > .sub-menu{
	    border-top-color: #00B1B0 !important;
}



@media (max-width: 1243px){

	.page-id-1354 .logo a, .parent-pageid-1354 .logo a{
		width: 261px;
		background-size: 90% !important;

	}

}



/*DISABILITY SERVICE */

.page-id-1358 #header_meta, .page-id-1358 .header_color .av-menu-button-colored > a .avia-menu-text{
	background-color: #00B1B0 !important;
	border-color: #00B1B0 !important;
}

.parent-pageid-1358 #header_meta, .parent-pageid-1358  .header_color .av-menu-button-colored > a .avia-menu-text{
	background-color: #00B1B0 !important;
}

.page-id-1358 #header_meta,.parent-pageid-1358 #header_meta{
	border-top-width: 0 !important;
}


.page-id-1358 #main .template-page p a, .parent-pageid-1358 #main .template-page p a{
	color:  #00B1B0 !important;
}

.page-id-1358 blockquote, .parent-pageid-1358 blockquote{
	border-color: #00B1B0 !important;
}



.page-id-1358 .logo a img, .parent-pageid-1358 .logo a img{
	display: none;
}

.page-id-1358 .logo a, .parent-pageid-1358 .logo a{
	background-image: url(/wp-content/uploads/2016/11/settlement.png);
    width: 360px;
    background-repeat: no-repeat;
}

.page-id-1358 #footer,.parent-pageid-1358 #footer {
    background-image: url(/wp-content/uploads/2016/11/settlement-box.png);
    border:none !important;
}

.page-id-1358 .header_color .avia_mega_div > .sub-menu, .parent-pageid-1358 .header_color .avia_mega_div > .sub-menu {
    border-top-color: #00B1B0 !important;
}

.page-id-1358 .avia-menu-fx, .parent-pageid-1358 .avia-menu-fx{
	background-color: #00B1B0;
    border-color: #00B1B0;
}

.page-id-1358 strong, .parent-pageid-1358 strong{
	color: #00B1B0;
}

.page-id-1358  #scroll-top-link, .parent-pageid-1358  #scroll-top-link {
    color: #00B1B0;
    border: 1px solid #00B1B0;
}


.page-id-1358  .main_menu ul:first-child >li > ul, .page-id-1358  .avia_mega_div > .sub-menu, .parent-pageid-1358  .main_menu ul:first-child >li > ul, .parent-pageid-1358  .avia_mega_div > .sub-menu{
	    border-top-color: #00B1B0 !important;
}



@media (max-width: 1243px){

	.page-id-1358 .logo a, .parent-pageid-1358 .logo a{
		width: 261px;
		background-size: 90% !important;

	}

}


/*YOUTH SERVICE */

.page-id-1356 #header_meta, .page-id-1356 .header_color .av-menu-button-colored > a .avia-menu-text{
	background-color: #009ddc !important;
	border-color: #009ddc !important;
}

.parent-pageid-1356 #header_meta, .parent-pageid-1356  .header_color .av-menu-button-colored > a .avia-menu-text{
	background-color: #009ddc !important;
}

.page-id-1356 #header_meta,.parent-pageid-1356 #header_meta{
	border-top-width: 0 !important;
}


.page-id-1356 #main .template-page p a, .parent-pageid-1356 #main .template-page p a, .page-id-1356 #main .template-page p li a, .parent-pageid-1356 #main .template-page p li a{
	color:  #009ddc !important;
}
.y-link{
	color: #009ddc !important;
}

.page-id-1356 blockquote, .parent-pageid-1356 blockquote{
	border-color: #009ddc !important;
}



.page-id-1356 .logo a img, .parent-pageid-1356 .logo a img{
	display: none;
}

.page-id-1356 .logo a, .parent-pageid-1356 .logo a{
	background-image: url(/wp-content/uploads/2016/11/youth.png);
    width: 361px;
    background-repeat: no-repeat;
}

.page-id-1356 #footer,.parent-pageid-1356 #footer {
    background-image: url(/wp-content/uploads/2016/11/youth-box.png);
    border:none !important;
}

.page-id-1356 .header_color .avia_mega_div > .sub-menu, .parent-pageid-1356 .header_color .avia_mega_div > .sub-menu {
    border-top-color: #009ddc !important;
}

.page-id-1356 .avia-menu-fx, .parent-pageid-1356 .avia-menu-fx{
	background-color: #009ddc;
    border-color: #009ddc;
}

.page-id-1356 strong, .parent-pageid-1356 strong{
	color: #009ddc;
}

.page-id-1356  #scroll-top-link, .parent-pageid-1356  #scroll-top-link {
    color: #009ddc;
    border: 1px solid #009ddc;
}


.page-id-1356  .main_menu ul:first-child >li > ul, .page-id-1356  .avia_mega_div > .sub-menu, .parent-pageid-1356  .main_menu ul:first-child >li > ul, .parent-pageid-1356  .avia_mega_div > .sub-menu{
	    border-top-color: #009ddc !important;
}



@media (max-width: 1160px){

	.page-id-1356 .logo a, .parent-pageid-1356 .logo a{
		width: 261px;
		background-size: 85% !important;

	}

}




.page-id-1356 .footer-contact-all, .parent-pageid-1356 .footer-contact-all{
	display: none !important
}

.page-id-1356 .footer-contact-youth, .parent-pageid-1356 .footer-contact-youth{
	display: block !important
}





/*AGED SUPPORT SERVICE */

.page-id-1360 #header_meta, .page-id-1360 .header_color .av-menu-button-colored > a .avia-menu-text{
	background-color: #A00000 !important;
	border-color: #c1d82f !important;
}

.parent-pageid-1360 #header_meta, .parent-pageid-1360  .header_color .av-menu-button-colored > a .avia-menu-text{
	background-color: #A00000 !important;
}

.page-id-1360 #header_meta,.parent-pageid-1360 #header_meta{
	border-top-width: 0 !important;
}



.page-id-1360 #main .template-page p a, .parent-pageid-1360 #main .template-page p a{
	color:  #A00000 !important;
}

.page-id-1360 blockquote, .parent-pageid-1360 blockquote{
	border-color: #A00000 !important;
}

.page-id-1360 .avia-color-theme-color, .parent-pageid-1360 .avia-color-theme-color{
	background-color: #A00000 !important;
	color: #fff !important;
}


.page-id-1360 .logo a img, .parent-pageid-1360 .logo a img{
	display: none;
}

.page-id-1360 .logo a, .parent-pageid-1360 .logo a{
	background-image: url(/wp-content/uploads/2016/11/agedsupport.png);
    width: 400px;
    background-repeat: no-repeat;
}

.page-id-1360 #footer,.parent-pageid-1360 #footer {
    background-image: url(/wp-content/uploads/2016/11/agedsupport-box.png);
    border:none !important;
}

.page-id-1360 .header_color .avia_mega_div > .sub-menu, .parent-pageid-1360 .header_color .avia_mega_div > .sub-menu {
    border-top-color: #A00000 !important;
}

.page-id-1360 .avia-menu-fx, .parent-pageid-1360 .avia-menu-fx{
	background-color: #A00000;
    border-color: #A00000;
}

.page-id-1360 strong, .parent-pageid-1360 strong{
	color: #A00000;
}

.page-id-1360  #scroll-top-link, .parent-pageid-1360  #scroll-top-link {
    color: #A00000;
    border: 1px solid #A00000;
}

.page-id-1360  .main_menu ul:first-child >li > ul, .page-id-1360  .avia_mega_div > .sub-menu, .parent-pageid-1360  .main_menu ul:first-child >li > ul, .parent-pageid-1360  .avia_mega_div > .sub-menu{
	    border-top-color: #A00000 !important;
}



@media (max-width: 1286px){

	.page-id-1360 .logo a, .parent-pageid-1360 .logo a{
		
		background-size: 100% !important;
		width: 300px;

	}

}


@media (max-width: 1169px){

	.page-id-1360 .logo a, .parent-pageid-1360 .logo a{
		
		background-size: 100% !important;
		width: 225px;

	}

}




/* ARTS SERVICE */

/*
.page-id-1368 #header_meta, .page-id-1368 .header_color .av-menu-button-colored > a .avia-menu-text{
	background-color: #9a2e92 !important;
	border-color: #c1d82f !important;
}

.parent-pageid-1368 #header_meta, .parent-pageid-1368  .header_color .av-menu-button-colored > a .avia-menu-text{
	background-color: #9a2e92 !important;
}

.page-id-1368 #header_meta,.parent-pageid-1368 #header_meta{
	border-top-width: 0 !important;
}

.page-id-1368 #main .template-page p a, .parent-pageid-1368 #main .template-page p a{
	color:  #9a2e92 !important;
}

.page-id-1368 blockquote, .parent-pageid-1368 blockquote{
	border-color: #9a2e92 !important;
}

.page-id-1368 .avia-color-theme-color, .parent-pageid-1368 .avia-color-theme-color{
	background-color: #9a2e92 !important;
	color: #fff !important;
}


.page-id-1368 .logo a img, .parent-pageid-1368 .logo a img{
	display: none;
}

.page-id-1368 .logo a, .parent-pageid-1368 .logo a{
	background-image: url(/wp-content/uploads/2017/01/arts-1.png);
    width: 400px;
    background-repeat: no-repeat;
}

.page-id-1368 #footer,.parent-pageid-1368 #footer {
    background-image: url(/wp-content/uploads/2017/01/arts-box.png);
    border:none !important;
}

.page-id-1368 .header_color .avia_mega_div > .sub-menu, .parent-pageid-1368 .header_color .avia_mega_div > .sub-menu {
    border-top-color: #9a2e92 !important;
}

.page-id-1368 .avia-menu-fx, .parent-pageid-1368 .avia-menu-fx{
	background-color: #9a2e92;
    border-color: #9a2e92;
}

.page-id-1368 strong, .parent-pageid-1368 strong{
	color: #9a2e92;
}

.page-id-1368  #scroll-top-link, .parent-pageid-1368  #scroll-top-link {
    color: #9a2e92;
    border: 1px solid #9a2e92;
}

.page-id-1368  .main_menu ul:first-child >li > ul, .page-id-1368  .avia_mega_div > .sub-menu, .parent-pageid-1368  .main_menu ul:first-child >li > ul, .parent-pageid-1360  .avia_mega_div > .sub-menu{
	    border-top-color: #9a2e92 !important;
}



@media (max-width: 1286px){

	.page-id-1368 .logo a, .parent-pageid-1368 .logo a{
		
		background-size: 100% !important;
		width: 300px;

	}

}


@media (max-width: 1169px){

	.page-id-1368 .logo a, .parent-pageid-1368 .logo a{
		
		background-size: 100% !important;
		width: 225px;

	}

}

1440

*/




/* ARTS SERVICE */


.page-id-1440 #header_meta, .page-id-1440 .header_color .av-menu-button-colored > a .avia-menu-text{
	background-color: #9a2e92 !important;
	border-color: #c1d82f !important;
}

.parent-pageid-1440 #header_meta, .parent-pageid-1440  .header_color .av-menu-button-colored > a .avia-menu-text{
	background-color: #9a2e92 !important;
}

.page-id-1440 #header_meta,.parent-pageid-1440 #header_meta{
	border-top-width: 0 !important;
}

.page-id-1440 #main .template-page p a, .parent-pageid-1440 #main .template-page p a{
	color:  #9a2e92 !important;
}

.page-id-1440 blockquote, .parent-pageid-1440 blockquote{
	border-color: #9a2e92 !important;
}

.page-id-1440 .avia-color-theme-color, .parent-pageid-1440 .avia-color-theme-color{
	background-color: #9a2e92 !important;
	color: #fff !important;
}


.page-id-1440 .logo a img, .parent-pageid-1440 .logo a img{
	display: none;
}

.page-id-1440 .logo a, .parent-pageid-1440 .logo a{
	background-image: url(/wp-content/uploads/2017/01/arts-1.png);
    width: 400px;
    background-repeat: no-repeat;
}

.page-id-1440 #footer,.parent-pageid-1440 #footer {
    background-image: url(/wp-content/uploads/2017/01/arts-box.png);
    border:none !important;
}

.page-id-1440 .header_color .avia_mega_div > .sub-menu, .parent-pageid-1440 .header_color .avia_mega_div > .sub-menu {
    border-top-color: #9a2e92 !important;
}

.page-id-1440 .avia-menu-fx, .parent-pageid-1440 .avia-menu-fx{
	background-color: #9a2e92;
    border-color: #9a2e92;
}

.page-id-1440 strong, .parent-pageid-1440 strong{
	color: #9a2e92;
}

.page-id-1440  #scroll-top-link, .parent-pageid-1440  #scroll-top-link {
    color: #9a2e92;
    border: 1px solid #9a2e92;
}

.page-id-1440  .main_menu ul:first-child >li > ul, .page-id-1440  .avia_mega_div > .sub-menu, .parent-pageid-1368  .main_menu ul:first-child >li > ul, .parent-pageid-1360  .avia_mega_div > .sub-menu{
	    border-top-color: #9a2e92 !important;
}


.page-id-1440 .emodal{
	border-color: #A4439D !important;
}

.page-id-1440 .emodal-close{
	background-color: #A4439D !important;
}

.page-id-1440 .wpcf7-submit{
	background-color: #A4439D !important;
	color: #FFFFFF !important;
}

@media (max-width: 1286px){

	.page-id-1440 .logo a, .parent-pageid-1440 .logo a{
		
		background-size: 100% !important;
		width: 300px;

	}

}


@media (max-width: 1169px){

	.page-id-1440 .logo a, .parent-pageid-1440 .logo a{
		
		background-size: 100% !important;
		width: 225px;

	}

}



/*TRAINING SERVICE */

.page-id-1362 .logo a img, .parent-pageid-1362 .logo a img{
	display: none;
}

.page-id-1362 .logo a, .parent-pageid-1362 .logo a{
	/*background-image: url(/wp-content/uploads/2016/11/training.png);*/
	background-image: url(/wp-content/uploads/2016/11/training-new.png);
    width: 400px;
    background-repeat: no-repeat;
}

.page-id-1362 .footer-contact-all, .parent-pageid-1362 .footer-contact-all{
	display: none !important
}

.page-id-1362 .footer-contact-training, .parent-pageid-1362 .footer-contact-training{
	display: block !important
}




/* VOLUNTEERING 

.page-id-1328 .logo a img, .parent-pageid-1328 .logo a img{
	display: none;
}

.page-id-1328 .logo a, .parent-pageid-1328 .logo a{
	background-image: url(/wp-content/uploads/2016/11/volunteering.png);
    width: 400px;
    background-repeat: no-repeat;
}

@media(max-width: 600px){

	.page-id-1328 .logo a, .parent-pageid-1328 .logo a{
	    background-size: 100%;
	    background-position: left center;   
	    display: block !important;
	    width: 200px !important;

	}
}

*/

.parent-pageid-1328 strong{
	color: #222222 !important;
}



/* DONATION */

.page-id-1345 .logo a img, .parent-pageid-1345 .logo a img{
	display: none;
}

.page-id-1345 .logo a, .parent-pageid-1345 .logo a{
	background-image: url(/wp-content/uploads/2017/01/donation-logo.png);
    width: 400px;
    background-repeat: no-repeat;
}

@media(max-width: 600px){

	.page-id-1345 .logo a, .parent-pageid-1345 .logo a{
	    background-size: 100%;
	    background-position: left center;   
	    display: block !important;
	    width: 200px !important;

	}
}



/* CAREER */

.page-id-961 .logo a img, .parent-pageid-961 .logo a img{
	display: none;
}

.page-id-961 .logo a, .parent-pageid-961 .logo a{
	background-image: url(/wp-content/uploads/2016/11/career.png);
    width: 400px;
    background-repeat: no-repeat;
}


@media(max-width: 600px){

	.page-id-961 .logo a, .parent-pageid-961 .logo a{
	    background-size: 100%;
	    background-position: left center;   
	    display: block !important;
	    width: 200px !important;

	}
}


.phone-info select{
	margin-bottom: 0 !important;
	width: 200px !important;
	font-size: 14px !important;
}

.phone-info .translator::before{
	content: '';
	font-family: 'entypo-fontello';
	font-size: 30px;
	margin-right: 50px;
	padding-top: 0;
	display: block !important;
	float: left;
	vertical-align: middle;
	color: #fff;
	position: absolute;
	left: -35px;
	top: 12px;
}

.phone-info .translator{
	position: relative !important;
}

/*.av_phone_active_right .phone-info{
	margin-bottom: 4px !important;
}*/

#header_meta .social_bookmarks{
	height: 43px !important;
}

#header_meta .social_bookmarks li{
	border-color: transparent !important;
}

#header_meta .social_bookmarks a{
    line-height: 43px !important;
    min-height: 43px !important;
}

.home-video blockquote{

    border-color: #042D53 !important;
}

.parent-pageid-961 blockquote{
	color: inherit !important;
}


#benefits strong{
	color: #222222 !important;
}


.footer-contact-training, .footer-contact-training{
	display: none !important;
}

.footer-contact-youth, .footer-contact-youth{
	display: none !important;
}

#footer .textwidget strong{
	color: #fff !important;
}

.content{
    padding-top: 70px;
}


.job-listing, .job-listing tr, .job-listing td{
	border:0 !important;
	color: #666 !important;
	background-color: transparent !important;
	font-size: 16px !important;
}


#boxes .avia-color-theme-color{
	background-color: initial !important;
}

#boxes .av_one_third.flex_column_table_cell a, #boxes .av_one_third.flex_column_table_cell p a{
	color:  #fff !important;
	text-decoration: none !important;
}


.no-top-bottom{
	border-top:none !important;
	border-bottom: none !important;
}


.main_color tr:nth-child(odd), .main_color .pricing-table>li:nth-child(odd), .main_color .pricing-extra { background: white !important; color:#666666 !important; }

.main_color tr:nth-child(even){
color:#666666 !important; 	
}

.avia-heading-row th{
	background-color: #002D56 !important;
    color: #ffffff !important;
    border-color: #002D56 !important;
}

.single-career main .career_content ul{
	list-style: circle !important;
	    margin-left: 20px;
}
.single-career main .career_content{
	margin-top: 30px;
}


#av-layout-grid-1 .flex_cell:nth-of-type(1) {
	filter:grayscale(100) !important;
}


#contact-locations .av_one_third {
	position: relative;
}

#contact-locations .av_one_third .location-img{
	position: absolute;
    top: 0;
    /* width: 100px; */
    border-right: 5px solid #fff;
    border-bottom: 5px solid #fff;
}

.html_header_top.html_header_sticky #top #wrap_all #main {
    padding-top: 145px !important;
}

.title_container .breadcrumb {
    font-size: 13px !important;
}

.title_container .breadcrumb .trail-end{
	color: inherit !important;
}

.newsletter-lists .campaign a{
	color: #002D56 !important;
}


/* CONTACT FORM 7 */

.wpcf7-form{
    /*padding: 20px;
    background-color: aliceblue;*/
    border-radius: 10px;
}
.wpcf7-form input[type='text'], .wpcf7-form input[type='email'], .wpcf7-form input[type='date'], .wpcf7-form input[type='number'], .wpcf7-form select{
	width: 100% !important;
	margin-bottom: 0 !important;
}
.wpcf7-form .form_fullwidth{
	width: 100%;
	display: table;
}

.wpcf7-form textarea{
	height: 100px !important;
}
.wpcf7-form .form_element_third{
	width: 33.3%;
	float: left;
	padding-left: 10px;
	display: table;
}
.wpcf7-form .first_form.form_element_half, .wpcf7-form .first_form.form_element_third, .wpcf7-form .first_form.form_element_fourth {
	padding-left: 0px ;
	display: table;
}

.wpcf7-form .form_element_half {
	width: 50%;
	float: left;
	padding-left: 10px;
	display: table;
}
.wpcf7-form input[type='submit']{
	margin: 20px 0;
    padding: auto 20px !important;
}
@media (max-width: 414px){
	.wpcf7-form .form_element_third, .wpcf7-form .form_element_half, .wpcf7-form .form_element_fourth  {
		width: 100%;
		padding-left: 0px;
	}
}

.wpcf7-form span.wpcf7-list-item {
    margin-left: 0;
    display: block;

}


.wpcf7-form p, .wpcf7-form span{
	font-size: 12px !important;
}


.wpcf7-submit{
	background-color: #C7DC44 !important;
	color: #FFFFFF !important;
}

#boxes a{
	text-decoration: none !important;
}

#top .av_inherit_color a {
    text-decoration: none !important;
}

.CF7-newsletter p{
    width: 32.6%;
    float: left;
    margin-left: 1%;
    clear: none;
}

.CF7-newsletter p:nth-of-type(1){
   margin-left: 0 !important;
}

.CF7-newsletter input[type='submit'] {
    margin: 0 !important;
    width: 100% !important;
    padding: 11px 10px 14px !important;
    min-width: 0 !important;
    color: #fff !important;
    border-color: #fff !important;
    border-width: 2px !important;
    background-color: transparent !important;
    border-style: solid !important;
    font-size: 16px !important;
}

.CF7-newsletter input[type='submit']::hover{
    border-color: #fff !important;
    background-color: #002C56 !important;
}

.CF7-newsletter input[type='text'], .CF7-newsletter input[type='email'] {
    border-color: #fff !important;
    border-width: 3px !important;
    background-color: transparent !important;
    padding: 11px !important;
    color: #fff !important;
    font-size: 16px !important;
}

.newsletter-wrapper div.wpcf7-response-output {
    margin: 2em 0.5em 1em;
    padding: 0.2em 1em;
    margin: 0 auto !important;
    display: table !important;
    border: 0 !important;
    color: #fff !important;
}

.newsletter-wrapper {
    margin-top: 20px !important;
}

.newsletter-wrapper input::placeholder {
  color: #fff !important;
}

.single-product-main-image, .product_meta .posted_in{
  display:none !important;
}
.product-type-simple{
  margin-bottom: 30px !important;
}

.eligibility_form .fieldset{
    padding:15px 0 !important;
}

.eligibility_form .fieldset input, .eligibility_form .fieldset select{
    margin-bottom: 0 !important;
}

.eligibility_form .fieldset label{
    display:block !important;
    font-weight: initial !important;
}

form.cart{
        margin-top: 50px  !important;
}


/*.main-applicant, .other-applicants, .australia, .children, .relatives ,.partner-relatives, .other-applicant-visa,.other-relatives-visa, .other-relatives-australia, .travel-documents, .travel-address, .military-services, .education-qualificaiton, .work-experience, .application-questions, .application-refugee, .refugee-camp, .languages, .application-questions-1{
    display:none !important ;
}*/

#product-addons-total{
    display:none !important;
}

.ui-state-active {
    border: 1px solid #002d56 !important;
    background: #002d56 !important;
    font-weight: normal;
    color: #ffffff !important;
}

button[name="add-to-cart"] .ui-accordion-header-icon{
    display:none !important;
}


#top form.cart .button {
    margin-top: 23px;
    display: block !important;
    float: right;
    background-color: #002c56 !important;
}

.single-product p.price{
    display:none !important;
}

.ui-accordion .ui-accordion-content {
    background-color: #eaeaea !important;
}

.ui-accordion .ui-accordion-content label,.ui-accordion .ui-accordion-content h3, .ui-accordion .ui-accordion-content p{
    font-size: 0.92em !important;
    font-weight:lighter !important;
}


.eligibility_form{
    background-color: #eaeaea !important;
    padding:20px !important;
    border-top: 35px solid #002D56  !important;
    margin-top: 50px;    
}

.eligibility_form * {
    font-size: 13px !important;
    color: #222 !important;
}

.eligibility_form .fieldset div:nth-of-type(1){
    font-weight:bold !important;
}

.postid-6232 form.cart{
    visibility:hidden;
}


.loader {
  margin: 200px auto;
  font-size: 25px;
  width: 1em;
  height: 1em;
  border-radius: 50%;
  position: relative;
  text-indent: -9999em;
  -webkit-animation: load5 1.1s infinite ease;
  animation: load5 1.1s infinite ease;
  -webkit-transform: translateZ(0);
  -ms-transform: translateZ(0);
  transform: translateZ(0);
}


@-webkit-keyframes load5 {
  0%,
  100% {
    box-shadow: 0em -2.6em 0em 0em #002d56, 1.8em -1.8em 0 0em rgba(0,45,86, 0.2), 2.5em 0em 0 0em rgba(0,45,86, 0.2), 1.75em 1.75em 0 0em rgba(0,45,86, 0.2), 0em 2.5em 0 0em rgba(0,45,86, 0.2), -1.8em 1.8em 0 0em rgba(0,45,86, 0.2), -2.6em 0em 0 0em rgba(0,45,86, 0.5), -1.8em -1.8em 0 0em rgba(0,45,86, 0.7);
  }
  12.5% {
    box-shadow: 0em -2.6em 0em 0em rgba(0,45,86, 0.7), 1.8em -1.8em 0 0em #002d56, 2.5em 0em 0 0em rgba(0,45,86, 0.2), 1.75em 1.75em 0 0em rgba(0,45,86, 0.2), 0em 2.5em 0 0em rgba(0,45,86, 0.2), -1.8em 1.8em 0 0em rgba(0,45,86, 0.2), -2.6em 0em 0 0em rgba(0,45,86, 0.2), -1.8em -1.8em 0 0em rgba(0,45,86, 0.5);
  }
  25% {
    box-shadow: 0em -2.6em 0em 0em rgba(0,45,86, 0.5), 1.8em -1.8em 0 0em rgba(0,45,86, 0.7), 2.5em 0em 0 0em #002d56, 1.75em 1.75em 0 0em rgba(0,45,86, 0.2), 0em 2.5em 0 0em rgba(0,45,86, 0.2), -1.8em 1.8em 0 0em rgba(0,45,86, 0.2), -2.6em 0em 0 0em rgba(0,45,86, 0.2), -1.8em -1.8em 0 0em rgba(0,45,86, 0.2);
  }
  37.5% {
    box-shadow: 0em -2.6em 0em 0em rgba(0,45,86, 0.2), 1.8em -1.8em 0 0em rgba(0,45,86, 0.5), 2.5em 0em 0 0em rgba(0,45,86, 0.7), 1.75em 1.75em 0 0em #002d56, 0em 2.5em 0 0em rgba(0,45,86, 0.2), -1.8em 1.8em 0 0em rgba(0,45,86, 0.2), -2.6em 0em 0 0em rgba(0,45,86, 0.2), -1.8em -1.8em 0 0em rgba(0,45,86, 0.2);
  }
  50% {
    box-shadow: 0em -2.6em 0em 0em rgba(0,45,86, 0.2), 1.8em -1.8em 0 0em rgba(0,45,86, 0.2), 2.5em 0em 0 0em rgba(0,45,86, 0.5), 1.75em 1.75em 0 0em rgba(0,45,86, 0.7), 0em 2.5em 0 0em #002d56, -1.8em 1.8em 0 0em rgba(0,45,86, 0.2), -2.6em 0em 0 0em rgba(0,45,86, 0.2), -1.8em -1.8em 0 0em rgba(0,45,86, 0.2);
  }
  62.5% {
    box-shadow: 0em -2.6em 0em 0em rgba(0,45,86, 0.2), 1.8em -1.8em 0 0em rgba(0,45,86, 0.2), 2.5em 0em 0 0em rgba(0,45,86, 0.2), 1.75em 1.75em 0 0em rgba(0,45,86, 0.5), 0em 2.5em 0 0em rgba(0,45,86, 0.7), -1.8em 1.8em 0 0em #002d56, -2.6em 0em 0 0em rgba(0,45,86, 0.2), -1.8em -1.8em 0 0em rgba(0,45,86, 0.2);
  }
  75% {
    box-shadow: 0em -2.6em 0em 0em rgba(0,45,86, 0.2), 1.8em -1.8em 0 0em rgba(0,45,86, 0.2), 2.5em 0em 0 0em rgba(0,45,86, 0.2), 1.75em 1.75em 0 0em rgba(0,45,86, 0.2), 0em 2.5em 0 0em rgba(0,45,86, 0.5), -1.8em 1.8em 0 0em rgba(0,45,86, 0.7), -2.6em 0em 0 0em #002d56, -1.8em -1.8em 0 0em rgba(0,45,86, 0.2);
  }
  87.5% {
    box-shadow: 0em -2.6em 0em 0em rgba(0,45,86, 0.2), 1.8em -1.8em 0 0em rgba(0,45,86, 0.2), 2.5em 0em 0 0em rgba(0,45,86, 0.2), 1.75em 1.75em 0 0em rgba(0,45,86, 0.2), 0em 2.5em 0 0em rgba(0,45,86, 0.2), -1.8em 1.8em 0 0em rgba(0,45,86, 0.5), -2.6em 0em 0 0em rgba(0,45,86, 0.7), -1.8em -1.8em 0 0em #002d56;
  }
}
@keyframes load5 {
  0%,
  100% {
    box-shadow: 0em -2.6em 0em 0em #002d56, 1.8em -1.8em 0 0em rgba(0,45,86, 0.2), 2.5em 0em 0 0em rgba(0,45,86, 0.2), 1.75em 1.75em 0 0em rgba(0,45,86, 0.2), 0em 2.5em 0 0em rgba(0,45,86, 0.2), -1.8em 1.8em 0 0em rgba(0,45,86, 0.2), -2.6em 0em 0 0em rgba(0,45,86, 0.5), -1.8em -1.8em 0 0em rgba(0,45,86, 0.7);
  }
  12.5% {
    box-shadow: 0em -2.6em 0em 0em rgba(0,45,86, 0.7), 1.8em -1.8em 0 0em #002d56, 2.5em 0em 0 0em rgba(0,45,86, 0.2), 1.75em 1.75em 0 0em rgba(0,45,86, 0.2), 0em 2.5em 0 0em rgba(0,45,86, 0.2), -1.8em 1.8em 0 0em rgba(0,45,86, 0.2), -2.6em 0em 0 0em rgba(0,45,86, 0.2), -1.8em -1.8em 0 0em rgba(0,45,86, 0.5);
  }
  25% {
    box-shadow: 0em -2.6em 0em 0em rgba(0,45,86, 0.5), 1.8em -1.8em 0 0em rgba(0,45,86, 0.7), 2.5em 0em 0 0em #002d56, 1.75em 1.75em 0 0em rgba(0,45,86, 0.2), 0em 2.5em 0 0em rgba(0,45,86, 0.2), -1.8em 1.8em 0 0em rgba(0,45,86, 0.2), -2.6em 0em 0 0em rgba(0,45,86, 0.2), -1.8em -1.8em 0 0em rgba(0,45,86, 0.2);
  }
  37.5% {
    box-shadow: 0em -2.6em 0em 0em rgba(0,45,86, 0.2), 1.8em -1.8em 0 0em rgba(0,45,86, 0.5), 2.5em 0em 0 0em rgba(0,45,86, 0.7), 1.75em 1.75em 0 0em #002d56, 0em 2.5em 0 0em rgba(0,45,86, 0.2), -1.8em 1.8em 0 0em rgba(0,45,86, 0.2), -2.6em 0em 0 0em rgba(0,45,86, 0.2), -1.8em -1.8em 0 0em rgba(0,45,86, 0.2);
  }
  50% {
    box-shadow: 0em -2.6em 0em 0em rgba(0,45,86, 0.2), 1.8em -1.8em 0 0em rgba(0,45,86, 0.2), 2.5em 0em 0 0em rgba(0,45,86, 0.5), 1.75em 1.75em 0 0em rgba(0,45,86, 0.7), 0em 2.5em 0 0em #002d56, -1.8em 1.8em 0 0em rgba(0,45,86, 0.2), -2.6em 0em 0 0em rgba(0,45,86, 0.2), -1.8em -1.8em 0 0em rgba(0,45,86, 0.2);
  }
  62.5% {
    box-shadow: 0em -2.6em 0em 0em rgba(0,45,86, 0.2), 1.8em -1.8em 0 0em rgba(0,45,86, 0.2), 2.5em 0em 0 0em rgba(0,45,86, 0.2), 1.75em 1.75em 0 0em rgba(0,45,86, 0.5), 0em 2.5em 0 0em rgba(0,45,86, 0.7), -1.8em 1.8em 0 0em #002d56, -2.6em 0em 0 0em rgba(0,45,86, 0.2), -1.8em -1.8em 0 0em rgba(0,45,86, 0.2);
  }
  75% {
    box-shadow: 0em -2.6em 0em 0em rgba(0,45,86, 0.2), 1.8em -1.8em 0 0em rgba(0,45,86, 0.2), 2.5em 0em 0 0em rgba(0,45,86, 0.2), 1.75em 1.75em 0 0em rgba(0,45,86, 0.2), 0em 2.5em 0 0em rgba(0,45,86, 0.5), -1.8em 1.8em 0 0em rgba(0,45,86, 0.7), -2.6em 0em 0 0em #002d56, -1.8em -1.8em 0 0em rgba(0,45,86, 0.2);
  }
  87.5% {
    box-shadow: 0em -2.6em 0em 0em rgba(0,45,86, 0.2), 1.8em -1.8em 0 0em rgba(0,45,86, 0.2), 2.5em 0em 0 0em rgba(0,45,86, 0.2), 1.75em 1.75em 0 0em rgba(0,45,86, 0.2), 0em 2.5em 0 0em rgba(0,45,86, 0.2), -1.8em 1.8em 0 0em rgba(0,45,86, 0.5), -2.6em 0em 0 0em rgba(0,45,86, 0.7), -1.8em -1.8em 0 0em #002d56;
  }
}


.postid-6232 .woocommerce-info{
    display:none !important;
}


.product-addon-details-of-the-main-applicant .form-row:nth-of-type(5){
    display:none;
}


.fieldset.unhrc{
    display:none;
}


select[name="ethnic-country"] option{
    display:none;
}

select[name="ethnic-country"] option.ct_AF, .select[name="ethnic-country"] option.sel{
    display:block;
}




.avia-webkit #top.woocommerce-page select {
    width: 100% ;
}
#top textarea {
     height: 100px !important;
}


.gpnf-dialog .ui-dialog-titlebar {
    background-color: #002b57 !important;
}

.gform_button.button {
    background-color: #002b57;
    color: #fff;
}

.gpnf-nested-form *{
    font-size:14px !important;
    font-weight:initial !important;
}

 .postid-6448 #main .container_wrap_first  {
    /*font-size: 14px !important;*/
    color: #222 !important;
}

/*
 .postid-6448  .ui-datepicker{
    background-color: #efefef !important;
    border: 1px solid #919191 !important;
    border-radius: 5px;
 }
 
  .postid-6448 .ui-datepicker .ui-datepicker-title{
      display:table;
      width:100%;
  }
 .postid-6448 .ui-datepicker .ui-datepicker-title select {
    width: 48.5%  !important;
    float:left !important;
 }
 
  .postid-6448 .ui-datepicker .ui-datepicker-prev{
     float:left !important;
     padding: 5px;
 }
  .postid-6448 .ui-datepicker .ui-datepicker-next{
     float:right !important;
     padding: 5px;
 }
 
   .postid-6448 .ui-datepicker-calendar{
         padding: 5px;
    display: block;
 }
 
    .postid-6448 .ui-datepicker-calendar *{
        border-color:#919191 !important;
            color: #000 !important;
    }*/

/*.ginput_container {
    position:relative;
}

input.hasDatepicker{
    padding-left: 36px !important;
}

.ui-datepicker-trigger{
    position: absolute;
    left: 9px;
    top: 11px;    
}*/


#header {
    z-index: 11 !important;
}


h2.gsection_title{
	margin-top:30px;
}

.field_sublabel_above{
	margin-top:30px;
}

.gpnf-add-entry{
    background-color: #002b57;
    border: 0;
    padding: 5px 10px;
    color: #fff;	
	margin-top: 10px;
}

.postid-6448 .woocommerce-info{
    display:none !important;
}

/* Asylum */
#gform_fields_2_5 #field_2_3, #gform_fields_2_5 #field_2_4, #gform_fields_2_5 #field_2_5,
#gform_fields_2_5 #field_2_42, #gform_fields_2_5 #field_2_43, #gform_fields_2_5 #field_2_44,
#gform_fields_2_5 #field_2_47, #gform_fields_2_5 #field_2_46, #gform_fields_2_5 #field_2_45,
#gform_fields_2_5 #field_2_48, #gform_fields_2_5 #field_2_52, #gform_fields_2_5 #field_2_50,
#gform_fields_2_5 #field_2_53, #gform_fields_2_5 #field_2_49, #gform_fields_2_5 #field_2_51{
    width: 33.3%;
    float: left;
    clear: unset;    
}


.single_add_to_cart_button.gform_button{
    margin-top: 8px !Important;
    padding: 15px  !important;
    margin-right: 14px  !important;
    font-size: 16px  !important;
}

#gform_page_2_10 #field_2_78, #gform_page_2_10 #field_2_76, #gform_page_2_10 #field_2_75, #gform_page_2_10 #field_2_82, #gform_page_2_10 #field_2_79, #gform_page_2_10 #field_2_81{
        width: 50%;
    float: left;
    clear: unset;
}

.gform_save_link{
    float: left !important;
    margin-top: 23px !important;
    display: block !important;
    /* float: right; */
    background-color: #737d03 !important;
    color: #fff !important; 
    padding: 10px 20px !important;
    margin-left: 0 !important;
}

.gform_previous_button.button{
    float:left !Important;
}

.gpnf-add-entry {
    margin-top: 0px !important;
}


.woocommerce-checkout dl.variation dt {
    display: block !important;
    width: 100% !important;
    font-size: 15px;
    color: #002b57;
    border-bottom: 1px solid #b3b0b0;
	margin-bottom: 0px !important;
    margin-top: 3px !important;
}

.woocommerce-checkout dl.variation dd {
    width: 100% !important;
}


.woocommerce-checkout .col-2 .woocommerce-additional-fields{
    display:none !important;
}


.woocommerce-checkout .gpnf-related-entries{
    display:none !important;
}

.woocommerce-checkout #order_review_heading{
    font-size: 0 !important;
}

.woocommerce-checkout #order_review_heading::after{
    content: 'Summary';
    font-size: 20px;
    display: inline-block !important;
    margin-bottom: 20px;
}


.woocommerce-checkout .gpnf-row-actions{
    display:none !important;
}

th.product-name{
    font-family:0 !important;
}

#top .cart_dropdown { display: none; }


.postid-6448 form.cart{
    visibility:hidden;
}


@media(max-width:989px){
    .html_header_top.html_header_sticky #top #wrap_all #main {
        padding-top: 0 !important;
    }
}

.page-id-6238 .woocommerce .woocommerce-message .button.wc-forward{
	display:none;
}

.page-id-6238 .woocommerce .woocommerce-message {
	font-size:0;
}

.page-id-6238 .woocommerce .woocommerce-message::after{
    content: 'The expression of interest is now complete and payment is required to finalise the submissions';
    font-size: initial  !important;
} 

.page-id-6238 .variation {
	display: none !important;
}


#field_1_74 .gsection_description, #field_1_74 .gsection_description strong{
	font-weight:bold!important;
}





/*************** NEWSLETTER *****************/

#eModal-3{
    border-style: none !important;
    box-shadow: none !important;
    padding: 37px 28px 23px 28px !important;            
}

.newsletter-form{
    /*background-color: #fff;*/
    padding: 20px;
    display: flex;    
}

.newsletter-form .form{
    width: 40%;
    float: left;
}

.newsletter-form .form img{
    display:none;   
}

.newsletter-form .form h3{
   text-transform: uppercase !important;     
   font-size: 28px;
  margin-top: 0 ;   
}

/*.newsletter-form .photo{
    width: 60%;
    float: left;
    background-image: url(/wp-content/uploads/2018/09/newsletter.jpg);
    margin: 0;
    margin-left: 45px;
    background-size: cover;
    background-position: center;
}*/


.newsletter-form span.wpcf7-not-valid-tip {
    color: #cc9090 !important;
}

div.wpcf7-validation-errors, div.wpcf7-acceptance-missing {
    border: 2px solid rgb(193, 216, 47) !important;
}


.newsletter-form input[type="text"], .newsletter-form input[type="email"]{
        margin-bottom: 5px  !important;
}

.newsletter-form input[type="submit"]{
    width: 100px;
    margin-top: 16px;
    height: 38px;
}

@media(max-width:989px){
    #eModal-3{
        width:90% !important;
    }   
}


@media(max-width:768px){
    
    .newsletter-form {
        display: table;
        width: 100%;
    }

    .newsletter-form .form {
        width: 100% !important;
        float: unset;
    }

    .newsletter-form .photo{
        display:none;       
    }
    
    #eModal-3 {
        border-style: none !important;
        box-shadow: none !important;
        padding: 15px !important;
    }    

    .newsletter-form .form img {
        display: block;
        margin-bottom: 20px;
    }

}


.enquiry-area textarea{
	margin: 11px 0 !important;
}
.contact-form *, .contact-form .wpcf7-list-item-label{
	font-size: 15px !important;
}
.contact-form input[type='text'], .contact-form input[type='email'], .contact-form textarea{
    padding: 13px !important;
    border-radius: 2px !important;
}

.contact-form input[type='submit']{
	background-color: #002c56 !important;
    color: #ffffff;
    border-color: #000a34;
    padding: 15px 40px;
    cursor: pointer;
    border: none;
    -webkit-appearance: none;
    border-radius: 0px;	
}

div.wpcf7-response-output {
    margin: 0;
    padding: 0;
    border: 2px solid #ff0000;
    border: 0 !important;
    float: 0;
}

div.wpcf7-validation-errors, div.wpcf7-acceptance-missing {
    border: 2px solid #f7e700;
    color: #ff0000;
}

.cf7-newsletter .wpcf7-form-control-wrap .g-recaptcha.wpcf7-recaptcha {
	text-align: center;
    margin: 0 auto;
    display: table;	
}


.cf7-newsletter input[type='text'], .cf7-newsletter input[type='email']{
    background-color: transparent  !important;
    padding: 15px  !important;
    font-size: 14px  !important;
}

.cf7-newsletter input[type='submit']{
    background-color: transparent !important;
    border: 1px solid #fff;
    padding: 14px 100px;
    text-transform: uppercase;	
}

.cf7-newsletter .form_fullwidth.submit{
	text-align: center;
}