/*

Theme Name: ail
Theme URI: http://www.ianjacksonart.com/aildemo
Description: Child theme for ail - artinliverpool
Version: 1.0
Author: artinliverpool
Author URI: http://www.ianjacksonart.com
License: GNU General Public License v2.0
Template: ailtheme

*/

/* Imports styles from the parent theme
-------------------------------------------------------------- */
@import url('../ailtheme/style.css');


/* Theme customization starts here
-------------------------------------------------------------- */

.navbar-nav > li {
    margin-left: 0;
}

.navbar-nav > li > a:focus {
	color: #fff;
}

.header-search-wrap {
	position: relative;
}

#td-header-search-button {
    background: #fff;
    border-radius: 50px;
    width: 40px;
    height: 40px;
    display: flex;
    justify-content: center;
    text-decoration: none;
}

li.search {
	background-color: transparent;
}

.dropdown-menu {
	padding: 10px;
}

a.dropdown-item {
	display: block;
	text-decoration: none;
	color: #e30613;
}

a.dropdown-item:hover {
	color: #222;
}

@media only screen and (max-width:1200px) {

	.navbar .container {
		width: 100%;
	}

	.navbar-default .navbar-collapse {
		text-align: center;
	}

	.navbar-left {
	    float: none !important;
	    margin: 0 auto -5px 0;
	    display: inline-block;
	}

}

@media only screen and (max-width:768px) {

	.navbar-default .navbar-collapse {
		text-align: left;
	}

	.navbar-default .navbar-nav > li > a {
	    padding: 15px 21px;
	}

	ul.nav.navbar-nav.navbar-left li:first-child a {
	    padding: 15px 31px;
	}

	li.search {
		display: none;
	}

	.navbar-left {
	    float: none !important;
	    margin: 0 20px;
	    display: block;
	}

	a.dropdown-item {
		display: block;
		text-decoration: none;
		color: #eee;
	}

	a.dropdown-item:hover {
		color: #e30613;
	}

	.Follow_vs h2 {
	    text-align: center;
	}

	ul.footer_icon,
	div.art-logo,
	.Follow_vs p,
	.Follow_vs p + a,
	.Follow_vs span {
	    text-align: center;
	}

	.Follow_vs span {
		display: block;
	}

	ul.footer_logo {
		margin: 45px auto;
	}

}

.Follow_vs input[type=email] {
	width: 58%;
	height: 50px;
	font-family: gillsansmT-light;
    color: #000;
    font-size: 16px;
}

.footer_icon li {
	margin-left: 0px;
}

.td-header-wrap .header-search-wrap #td-header-search-button .td-icon-search {
    color: #000 !important;
}