@import url("/templates/noo_travel/css/css_form.css");  
@import url('https://fonts.googleapis.com/css?family=Lato:300');
@import url('https://fonts.googleapis.com/css?family=Lora:300');
@import url('https://fonts.googleapis.com/css?family=Ubuntu:300');


body, h1, h2, h3, h4, h5, h6, p, ul, li, ol, label, input{
font-family: 'Ubuntu', Arial, serif !important;
}
/*COLOURS*/
a{
color: #26af7b /*#07522E*/ !important;
}
a:hover {
color: #f6a600 !important;
}
.t3-footer a {
color: #26af7b !important;
}

div.itemHeader h2.itemTitle,
.noo-sidebar-2 .module-title,
.noo-sidebar-1 .module-title,
.t3-spotlight-2 .t3-module .module-title,
.Chronoform h2,
#Mod222 .module-title,
.itemListCategory h2.itemTitle,
#Mod228 h2,
#Mod228 h3,
.t3-spotlight-2 .t3-module .module-title span,
#k2ModuleBox228 h2,
#k2ModuleBox228 h3,
.contentpane h1{
color: #26af7b /*#07522E*/ !important;
text-transform: initial !important;
}
#Mod222 .module-title {
text-transform: uppercase;
font-weight: normal;
}

.chronoform
{
	display: none;
	color: #333333;
}
/*LOGO*/
.logo-image A
{
	width: 320px !important;
	height: 115px !important;
}
@media (max-width: 1199px) and (min-width: 980px) {
	.span4 {
		width: 320px;
	}
}
@media (max-width: 979px) and (min-width: 768px) {
	.span4 {
		width: 320px;
	}
}

.t3-mainnav .navbar .nav>li>a {
padding: 15px 25px !important;
}


.acymailing_form
{
	margin: 13px 0 !important;
}
.t3-footer .item-last .acymailing_module IMG.img
{
	margin-top: 0 !important;
}
.t3-footer .item-last .acymailing_module .inputbox
{
	margin: 0 !important;
	color: #333333 !important;
}
.t3-footer .item-last .acymailing_module .acymailing_module_form
{
	padding-top: 0 !important;
}
.itemContainer
{
	width: 48% !important;
	margin-right: 2%;
}
.itemContainer .itemContainerLast
{
	margin-left: 2%;
	margin-right: 0px;
}
.itemContainer
{
}
.block
{
	display: inline-block;
	width: 100%;
}
.hide
{
	display: none;
}
DIV.itemListCategory
{
	border: 0px solid #DDD;
}
div.itemListCategory {
background: none;
border: 0px solid #ddd;
margin: 4px 0;
padding: 8px;
}


.k2SearchBlockForm INPUT
{
	-webkit-box-sizing: border-box;
	/*Safari/Chrome, other WebKit*/
	-moz-box-sizing: border-box;
	/*Firefox, other Gecko*/
	box-sizing: border-box;
	/*Opera/IE 8+*/
	width: 100%;
	height: 3em;
text-align:center;
font-size:1.4em;
}
DIV.k2SearchBlock DIV.k2LiveSearchResults {
top: 2.7em;
font-size: 1.6em;
padding: 5px;
left: 15%;
}
.catItemBody H4
{
	margin: 0px;
	line-height: 1.2;
}
.itemBody .price
{
	color: #FF6600;
	line-height: 1.2;
}
.itemBody .labels
{
	font-weight: bold;
}
/*GRID - 3 columns*/
.columns_3
{
	overflow: hidden;
	display: inline-block;
	width: 100%;
	margin-bottom: 0;
}
.columns_3 > .column
{
	position: relative;
	-webkit-box-sizing: border-box;
	/*Safari/Chrome, other WebKit*/
	-moz-box-sizing: border-box;
	/*Firefox, other Gecko*/
	box-sizing: border-box;
	/*Opera/IE 8+*/
	float: left;
	width: 32%;
	margin-bottom: 1em;
}
.columns_3 > .column:nth-child(4n-3)
{
	margin-right: 1.33333333333333%;
}
.columns_3 > .column:nth-child(4n-2)
{
	margin-left: 0.666666666666667%;
	margin-right: 0.666666666666667%;
}
.columns_3 > .column:nth-child(4n-1)
{
	margin-left: 1.33333333333333%;
}
/*GRID - 2 columns*/
.columns_2
{
	overflow: hidden;
	display: inline-block;
	width: 100%;
	margin-bottom: 0;
}
.columns_2 .labels
{
	/*[disabled]display:inline-block;*/
	/*[disabled]float:left;*/
	/*[disabled]width:25%;*/
	color: #444;
}
.catItemBody .columns_2 .labels
{
	font-weight: bold;
}
.columns_2 > .column .output,
.columns_2 > .block .output
{
	color: #FF6600;
	font-weight: bold;
}
.columns_2 > .column
{
	position: relative;
	-webkit-box-sizing: border-box;
	/*Safari/Chrome, other WebKit*/
	-moz-box-sizing: border-box;
	/*Firefox, other Gecko*/
	box-sizing: border-box;
	/*Opera/IE 8+*/
	float: left;
	width: 48%;
}
.columns_2 > .column:nth-child(1)
{
	margin-right: 2%;
}
.columns_2 > .column:nth-child(2)
{
	margin-left: 2%;
}
.k2ReadMore
{
}


.ccms_form_element .button {
display: block !important;
margin: 16px 0 0 0 !important;
padding: 4px !important;
border: 0 !important;
background: #26af7b !important;
font-size: 16px !important;
color: #fff !important;
text-shadow: 0 0 0 #fff !important;
}



