/* ------------------------------ .theme- pink */

::-moz-selection 	{background:#CC2262;color:#fff;}
::selection 	 		{background:#CC2262;color:#fff;}

html					{-webkit-tap-highlight-color:#CC2262;}

a,.more,.services.boxed .details h4 a:hover,.services.iconic h3,.content a,.description a:hover,.description a:focus,.microlocations p a:hover,.microlocations p a:focus,.hentry .entry-content h2 a:hover,.hentry .entry-content h2 a:focus,.footer .contact-data a:hover,.footer .contact-data a:focus,.xdsoft_datetimepicker  .xdsoft_calendar td.xdsoft_today,.faqs .expanded,.faqs .expanded:after 		{

}
.color,.pager a.current,.pager a:hover,.pager a:focus,table.hover tr:hover td,.tabs li.active a,.social li:hover,.data th,.tabs li a:hover,.tabs li a:focus,.xdsoft_datetimepicker  .xdsoft_calendar td.xdsoft_default,.xdsoft_datetimepicker  .xdsoft_calendar td.xdsoft_current,.xdsoft_datetimepicker  .xdsoft_timepicker .xdsoft_time_box >div >div.xdsoft_current,.xdsoft_datetimepicker  .xdsoft_label > .xdsoft_select > div > .xdsoft_option.xdsoft_current,.xdsoft_datetimepicker  .xdsoft_label > .xdsoft_select > div > .xdsoft_option:hover,.slicknav_menu .slicknav_icon-bar			{
	background-color:#fa8903;
}
.xdsoft_datetimepicker  .xdsoft_calendar td:hover,.xdsoft_datetimepicker  .xdsoft_timepicker .xdsoft_time_box >div >div:hover {background:#CC2262 !important;}
.btn:hover,.btn:focus 		{
	color:#fff !important;
	background-color: #fa8903;
}

blockquote:before			{position:absolute;left:20px;background:url(../images/icons-dblue.png) -62px 0 no-repeat;}
.testimonials h6:before 	{position:relative;display:inline-block;left:-16px;background:url(../images/icons-dblue.png) -62px 0 no-repeat;}


.footer .phone 		{background-image:url(../images/icons-dblue.png) !important;background-position:0 0;}
 .phone 		{background-image:url(../images/icons-dblue.png) !important;background-position:0 0;}
.footer .email 		{background-image:url(../images/icons-dblue.png) !important;background-position:-31px -4px;}

.people	{background-image:url(../images/icons-dblue.png) !important;background-position:-00px -30px;}
.people2	{background-image:url(../images/icons-dblue.png) !important;background-position:-75px -70px;}

.ok	{background-image:url(../images/icons-dblue.png) !important;background-position:-75px -80px;}
.no	{background-image:url(../images/icons-dblue.png) !important;background-position:-105px -70px;}

.wa	{background-image:url(../images/icons-dblue.png) !important;background-position:-41px -76px;}
.wa-book	{background-image:url(../images/icons-dblue.png) !important;background-position:-0px -108px;}

.t-off	{background-image:url(../images/icons-dblue.png) !important;background-position:-0px -138px;}
.plus-3	{background-image:url(../images/icons-dblue.png) !important;background-position:-50px -137px;}
.plus-3color	{background-image:url(../images/icons-dblue.png) !important;background-position:-82px -137px;}

.plus	{background-image:url(../images/icons-dblue.png) !important;background-position:-114px -7px;}





.luggage			{background-image:url(../images/icons-dblue.png) !important;background-position:-40px -30px;}
.time				{background-image:url(../images/icons-dblue.png) !important;background-position:-80px -30px;}
.place				{background-image:url(../images/icons-dblue.png) !important;background-position:0 -72px;}
.output2 .ic-1 		{background-image:url(../images/promo.png) !important;background-position:0 0;}
.output2  .ic-2  	{background-image:url(../images/promo.png) !important;
background-position:-35px -0px;}
.output2  .ic-3  	{background-image:url(../images/promo.png) !important;
background-position:-75px -0px;}
.output2  .ic-4  	{background-image:url(../images/promo.png) !important;
background-position:-100px -0px;}
.output2  .ic-5  	{background-image:url(../images/promo.png) !important;
background-position:-131px -0px;}





.services  .large-sv-01  	{background-image:url(../images/sprit-new.jpg) !important;
background-position:-00px -207px;}



.services  .large-sv-02 	{background-image:url(../images/sprit-new.jpg) !important;
background-position:-00px -276px;}

.services  .large-sv-03	{background-image:url(../images/sprit-new.jpg) !important;
background-position:-876px -207px;}


.services  .large-sv-04	{background-image:url(../images/sprit-new.jpg) !important;
background-position:-292px -207px;}

.services  .large-sv-05	{background-image:url(../images/sprit-new.jpg) !important;
background-position:-292px -276px;}

.services  .large-sv-06	{background-image:url(../images/sprit-new.jpg) !important;
background-position:-584px -207px;}
.services  .large-sv-07	{background-image:url(../images/sprit-new.jpg) !important;
background-position:-584px -276px;}
.services  .large-sv-08	{background-image:url(../images/sprit-new.jpg) !important;
background-position:0px -345px;}

.services  .large-sv-09	{background-image:url(../images/sprit-new.jpg) !important;
background-position:-292px -345px;}
.services  .large-sv-10	{background-image:url(../images/sprit-new.jpg) !important;
background-position:-584px -345px;}
.services  .large-sv-11	{background-image:url(../images/sprit-new.jpg) !important;
background-position:-876px -345px;}




.bus	{background-image:url(../images/icons-taxi.png) !important;background-position:-0px -89px;}
.taxi	{background-image:url(../images/icons-taxi.png) !important;background-position:-27px -89px;}
.van	{background-image:url(../images/icons-taxi.png) !important;background-position:-60px -89px;}
.train	{background-image:url(../images/icons-taxi.png) !important;background-position:-92px -89px;}

.easyjet  {background-image:url(../images/airline-sprit.png) !important;background-position:0px 0px;}
.air-l  {background-image:url(../images/airline-sprit.png) !important;background-position:-80px 0px;}
.af  {background-image:url(../images/airline-sprit.png) !important;background-position:-160px 0px;}
.luf  {background-image:url(../images/airline-sprit.png) !important;background-position:-240px 0px;}
.vy  {background-image:url(../images/airline-sprit.png) !important;background-position:-320px 0px;}
.ib  {background-image:url(../images/airline-sprit.png) !important;background-position:-401px 0px;}





/* ------------------------------ .services-bg */


table td a,
table.amila a 	{color:#191F26;-webkit-transition:none;-moz-transition:none;-o-transition:none;-ms-transition:none;transition:none;}
table.amila th {background:#032d53;border-right:1px solid rgba(0,0,0,.13);color:#fff;padding:17px 20px 16px;text-align:left;font-weight:400;} 	



table.amila  td 	{background:#fff;color:#1c4967;font-weight: 400; padding:17px 20px 16px;font-size:16px;border-right:1px solid #9ab8cd;border-bottom:1px solid #9ab8cd;-webkit-transition:all 0.2s ease-in;-moz-transition:all 0.2s ease-in;-o-transition:all 0.2s ease-in;-ms-transition:all 0.2s ease-in;transition:all 0.2s ease-in;}

table.amila  th:first-child 				{-webkit-border-radius:3px 0 0 0;-moz-border-radius:3px 0 0 0;border-radius:3px 0 0 0;}
table.amila  th:last-child				{-webkit-border-radius:0 3px 0 0;-moz-border-radius:0 3px 0 0;border-radius:0 3px 0 0;}
table.amila  tr:last-child				{-webkit-border-radius:0 0 3px 3px;-moz-border-radius:0 0 3px 3px;border-radius:0 0 3px 3px;}
table.amila  tr:last-child td:first-child 	{-webkit-border-radius:0 0 0 3px;-moz-border-radius:0 0 0 3px;border-radius:0 0 0 3px;}
table.amila  tr:last-child td:last-child 	{-webkit-border-radius:0 0 3px 0;-moz-border-radius:0 0 3px 0;border-radius:0 0 3px 0;}



/* ------------------------------ .services-bg */

airline						{
	
	font-size:12px;
	text-transform:uppercase;
	position:relative;
	padding-top: 10px;
	
}
.airline ul > li					{display:block;padding:30px 0 30px 30px;position:static; }

.airline li .ico 			{margin:0 0 10px;}

/* ------------------------------ .services-bg */


.main-navwa 						{
	
	font-size:12px;
	text-transform:uppercase;
	position:relative;
	margin-top: 10px;
	border-bottom-width: thin;
	border-bottom-style: solid;
	border-bottom-color: #09F;
}
.main-nava ul > li					{
	float:left;
	display:block;
	position:static;
	padding-top: 30px;
	padding-right: 0;
	padding-bottom: 30px;
	padding-left: 10px;
}







.services-bg  h3 {
	height:33px;
	

	font-size:30px;
	color:#1c4967;
	
	margin-bottom:12px;
	padding:0 18px 0 18px;
	
}




.services-bg .pacakges {
	background-color: #073855;	border:1px solid #d7d7d7;
	border-radius:3px;
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
}


.services-bg .pacakges h4 {
	height:33px;
	line-height:28px;
	float:right;
	font-size:20px;
	color:#fff;
	font-weight:300;
	margin-bottom:12px;
	padding:0 18px 0 135px;
	
}


.services-bg .pacakges strong {
	padding:0 0 13px 8px;
	display:block;
	color:#fff;
	font-size:12px;
	line-height:18px;
}
.services-bg .pacakges li {
	border-bottom:1px dotted #fff;
	padding:0 0 6px 20px;
	margin-bottom:1px;
	line-height: 20px;
	background-image: url(../images/bullet_arrow3.png);
	background-repeat: no-repeat;
	background-position: 5px center;
}
.services-bg .pacakges li a {
	color:#fff;

}
.services-bg .white-box {
	background:url(../images/uploads/img_service.png) no-repeat right bottom #fff;
	border:1px solid #d7d7d7;
	border-radius:3px;
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	position:relative;
	
	float:left;
	margin-bottom: 20px;
	padding-top: 30px;
	padding-right: 0;
	padding-bottom: 20px;
	padding-left: 0;
}
.services-bg .white-box h4 {
	height:33px;
	line-height:28px;
	float:right;
	font-size:20px;
	color:#fff;
	font-weight:300;
	margin-bottom:12px;
	padding:0 18px 0 135px;
	background-color: #073855;
	background-image: url(../images/uploads/bg_heading.png);
	background-repeat: no-repeat;
}
.services-bg .white-box strong {
	color:#073855;
	display:block;
	line-height:20px;
	padding-top: 20;
	padding-right: 26px;
	padding-bottom: 17px;
	padding-left: 19px;
	margin-top:50px;
}
.services-bg .white-box p {
	line-height:18px;
	
	padding:0 20px 17px 19px;
}
.services-bg .white-box .more {
	color:#073855;
	margin-left:20px;
	font-size: 10px;
}
.services-bg .white-box .more:hover {
	text-decoration:underline;
}

.services-bg  .text {text-align: center; margin:6px 0 0;padding:01px 0 0;background:url(../images/separator-2.jpg) 50% 0 no-repeat;border:none;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;
}
.services-bg .txtb  {padding:20px;
	
}
.services-bg .txtb li {
	
	font-size:14px;
	color: #3a3a3a;
}
.services-bg .txtb li span{
	background:url(../images/sprit-01.png) no-repeat -0px -0px;
	padding-bottom:20px;
	width:10px;
	height:15px;
	display:block;
	float:left;
	margin-right:5px;
	margin-top:2px;

}
.services-land h2 {text-transform:uppercase; font-weight: 600;color:#003366;}
.services-land h3 { font-weight: 600;}


.services-land .two-fourth 		{float:left;width:50%;padding:0 15px 30px;max-width:100%;}
.services-land .one-fifth 		{float:left;width:20%;padding:0 15px 30px;max-width:100%;}


.services-land .textwidget .textwidget-p2 ul  {}  
.services-land .textwidget .textwidget-p2 li  {padding:10px 00 10px 00      ;  border-top:1px solid #003366;;text-align:left;}
.services-land a{color: #094488;}
.services-land a:hover,
.services-land a:focus		{color: #936;}


.services-land .textwidget .textwidget-p2 li hover 	{outline: 0; font-size: 30px;
}
.services-land .textwidget .textwidget-p3 h4 {font-size: 14px;text-transform:uppercase; }
.services-land .textwidget .textwidget-p3 {padding:20px; font-size: 12px;text-align:left;}    
.services-land .textwidget .textwidget-p2 h4 { }
.services-land .textwidget-p2 {text-align:left;font-size: 16px;}
.services-land .textwidget .textwidget-p3 h4 { }
.services-land .textwidget .textwidget-p2 P  {font-size: 12px; }
.services-land .textwidget-p2  span {
	font-size: 16px;
	font-weight: bold;
	color: #936;
	text-transform:uppercase;
}
	
.services-land .textwidget .textwidget-p2 p {font-size: 16px;}
	
}
.services-land .textwidget		{text-align:center; }




.services-land img {float:left;width:100%;margin:-0px -0px  30px;border-bottom:5px solid #000;}


.services-land .one-half  {
	
}


.services-land .textwidget-p2 .entry-featured img 	{width:100%;margin:-0px 20px 10px 0px;border-bottom:0px solid #000; -webkit-border-radius:3px 0 0 3px;-moz-border-radius:3px 0 0 3px;border-radius:3px 0 0 3px;}








.servicesimgfull-color .row {padding:0px;}
.servicesimgfull-color {margin:30px 0 30px;}
.servicesimgfull-color .one-half		{float:left;padding:0px; }

.servicesimgfull-color .one-half .textwidget {float:left;padding:60px;  }
.servicesimgfull-color .one-half .textwidget-r {float:right;padding:60px;  }

.servicesimgfull-color .one-half .textwidget,.textwidget-r   h3 {
	 color: #dcdcdc;font-size: 30px;
}

	


.servicesimgfull-color .one-half p { font-size: 15px; color: #fff;	padding-right: 60px; padding-left: 60px;	
}	 
.servicesimgfull-color .one-half p a { color: #0099ff;	
}
.servicesimgfull-color .one-half p a:hover { color: #EEB000 ;	
}
.servicesimgfull-color .one-half strongs { font-weight: 600;	
}

.servicesimgfull-color .one-half img {display: block;
  margin-left: auto;
  margin-right: auto;
  width: 100%;}

.servicesimgfull-color .btn			{width:50%;margin:27px 0 17px;}

.servicesimgfull-color .testimonials-2 			{float:left;width:100%;background:url(../images/uploads/dis.jpg) 50% 100% no-repeat;overflow:hidden;color:#fff;padding:0px 0 0px;}




/* .servicesimgwrap*/


.services2box { border:1px solid #cce6ff;}
.services2box h3 {padding:60px 0 60px;}

.services2box .icon 			{margin:0 0 30px;}


.services2box  span {
	text-transform:uppercase;
	font-size: 14px;
	font-weight: bold;
	letter-spacing: 0.3em;
	
	color:#fa8903;
}



 








/* Add WA floating button CSS */
.floating {
 position: fixed;
 width: 60px;
 height: 60px;
 bottom: 40px;
 right: 40px;
 background-color: #25d366;
 color: #fff;
 border-radius: 50px;
 text-align: center;
 font-size: 30px;
 box-shadow: 2px 2px 3px #999;
 z-index: 100;
}

.fab-icon {
 margin-top: 16px;
}














.cta-2  		{
	float:left;
	width:100%;
	background-color: #06214c;
	background-image: url(../images/uploads/dis-3.jpg);
	background-repeat: no-repeat;
	background-position: 0% 100%;
}
.cta-2 .wrap 	{display:table;height:130px;}
.cta-2 p 		{font-size:23px;font-weight:500;display:table-cell;vertical-align:middle;padding:0 15px 0 0;color:#fff;}
.cta-2 .btn 	{margin-top:30px;}


.services-2i							{float:left;width:100%;padding-bottom:80px;padding-top:80px;}
.services-2i.boxed article  				{padding:0;}

.services-2i.boxed article:last-child  	{margin-left:2%;}
.services-2i.boxed .details						{text-align:left;border:1px solid #dae6ee;}
.services-2i.boxed article:last-child .details 	{;border:1px solid #dae6ee;}

.services-2i.boxed .details p					{  padding:20px 20px;}

.services-2i.boxed .details h4					{
	text-transform:uppercase;
	border-bottom:1px solid #9ab8cd;
	font-weight: bold;
	padding:10px 20px;
	background-color: #fafafa;
	color:#1c4967;
}
.services-2i.boxed .details h4 a 					{color:#1c4967;}
/* 09 text */
.services-2i.text 	{padding:40px 0 40px;}
 .services-2i.text  span {
	text-transform:uppercase;
	font-size: 12px;
	font-weight: bold;
	letter-spacing: 0.3em;
	padding:40px 0 40px;
}

.services-2i.boxed .details .btn		{
	font-size: 12px;
	margin-right: 10px;
	margin-bottom: 0;
	margin-left: 0px;
	padding: 5px;
}

/* 09 text */

.services-3i.boxed .details .btn		{
	font-size: 12px;
	margin-right: 10px;
	margin-bottom: 0;
	margin-left: 0px;
	padding: 5px;
}
.services-3i							{float:left;width:100%;padding-bottom:80px;padding-top:80px; }
.services-3i.boxed article  				{padding:0;}
.services-3i.boxed article:nth-child(2n)				{padding:0;margin-left:2%;}
.services-3i.boxed article:last-child  	{margin-left:2%;}
.services-3i.boxed .details						{text-align:left;border:1px solid #dae6ee;}
.services-3i.boxed article:last-child .details 	{;border:1px solid #dae6ee;}

.services-3i.boxed .details p					{  padding:20px 20px;}

.services-3i.boxed .details h5					{
	text-transform:uppercase;
	border-bottom:1px solid #9ab8cd;
	font-weight: bold;
	font-size: 14px;
	padding:10px 20px;
	background-color: #fafafa;
}

.services-3i.boxed  h4					{
	text-transform:uppercase;
	border-bottom:0px solid #d9e5ed;
	font-weight: bold;
	font-size: 18px;
	padding:10px 20px;
	margin-bottom: 20px;
	
}

.services-3i.boxed .details h5 a 					{color:#1c4967;font-weight: bold;}



/* 09 text */
.services-3i.text 	{padding:40px 0 40px;}
 

.services-3i.boxed   span {
	text-transform:uppercase;
	font-size: 12px;
	font-weight: bold;
	letter-spacing: 0.3em;
	padding:40px 0 40px;
	
	 color: #fa8903;

}
/* 09 text */



/* .servicesimgwrap-inos*/

.servicesimgwrap-inos .one-half  { margin-top: 40px; 
	
}


.servicesimgwrap-inos .one-half  { margin-top: 40px;
	
}

.servicesimgwrap-inos .textwidget-i2  {text-align:left;
	
}

.servicesimgwrap-inos .textwidget-i2 h3  { font-weight: bold;
	
}
.servicesimgwrap-inos  h2 	{text-transform:uppercase; font-weight: 600;}

.servicesimgwrap-inos .textwidget-i2 .entry-featured img 	{  width:100%;margin:20px 20px 20px 0px;border-bottom:0px;  -webkit-border-radius:3px 0 0 3px;-moz-border-radius:3px 0 0 3px;border-radius:3px 0 0 3px;}


	.servicesimgwrap-inos  span {
	font-size: 12px;
	font-weight: bold;
	letter-spacing: 0.3em;
	padding:40px 0 40px;
	 color: #fa8903;
text-transform:uppercase;
}

.servicesimgwrap-inos .btn		{
	font-size: 10px;
	margin-right: 10px;
	margin-bottom: 0;
	margin-left: 0px;
	padding: 3px;
}



.servicesimgwrap-inos .textwidget-p2 {padding:5px; margin-top:20px; border-bottom:0px solid #936;text-align:left;}

}




.servicesimgwrap-inos .textwidget-p2  span {
	font-size: 14px;
	font-weight: bold;
	color: #936;
}
.servicesimgwrap-inos .textwidget-p  {padding:5px;  border-bottom:1px solid #ccc;text-align:left;}
.servicesimgwrap-inos .textwidget-p span { margin-left:10px;}
 .servicesimgwrap-inos .textwidget		{padding:5%;text-align:left; }
  .servicesimgwrap-inos .textwidget p    {}
 .servicesimgwrap-inos .textwidget-p2 h3 	{text-transform:uppercase;}
 .servicesimgwrap-inos .textwidget-p2 h4 	{text-transform:uppercase;margin:0;}


.servicesimgwrap-inos img {float:right; padding: 1px; margin: 0px 30px 30px 30px;width: 40%;border-bottom:4px solid #032d53; -webkit-border-radius:px;-moz-border-radius: 3px;border-radius:3px;}

.servicesimgwrap-inos .textwidget-p2 .entry-featured img 	{  width:10%;margin:0px 20px 00px 0px;border-bottom:0px;  -webkit-border-radius:3px 0 0 3px;-moz-border-radius:3px 0 0 3px;border-radius:3px 0 0 3px;}

.servicesimgwrap-inos ul 				{margin:0;display:table;width:100%;height:auto;}
.servicesimgwrap-inos li:before			{display:none;}
.servicesimgwrap-inos li 				{width:33.333%;text-align:center;display:table-cell;vertical-align:middle;padding:0;}
.servicesimgwrap-inos li:nth-child(2n)	{-webkit-box-shadow:1px 0 0 0 #DFDFD0 inset,-1px 0 0 0 #DFDFD0 inset;-moz-box-shadow:1px 0 0 0 #DFDFD0 inset,-1px 0 0 0 #9ab8cd inset;box-shadow:1px 0 0 0 #9ab8cd inset,-1px 0 0 0 #9ab8cd inset;}	
.servicesimgwrap-inos li .ico 			{margin:5px 0 0px;}





/* .servicesimgwrap-vw*/

/* .servicesimgwrap*/


	.servicesimgwrap  span {
	font-size: 12px;
	font-weight: bold;
	letter-spacing: 0.3em;
	padding:40px 0 40px;
	 color: #fa8903;
text-transform:uppercase;
}

.servicesimgwrap  h2 	{text-transform:uppercase; font-weight: 600;}
.servicesimgwrap .one-half  {
	
}
.servicesimgwrap .textwidget-p2 {padding-bottom:10px;  border-bottom:1px solid #936;;text-align:left;}

.servicesimgwrap .textwidget-p2  span {
	font-size: 14px;
	font-weight: bold;
	color: #936;
}
.servicesimgwrap .textwidget-p  {padding:10px;  border-bottom:1px solid #ccc;text-align:left;}

.servicesimgwrap .textwidget-p span { margin-left:10px;}

.servicesimgwrap .one-half .textwidget		{text-align:left;margin-top:100px; padding-left:20px;   }
.servicesimgwrap .one-half .textwidget ico		{text-align:left;   }

.servicesimgwrap .one-half  h3 	{text-transform:uppercase; margin-bottom: 50px;font-weight: 600; }
.servicesimgwrap .one-half .textwidget p 	{  padding-top:10px;   }

.servicesimgwrap .one-half .textwidget h4 	{text-transform:uppercase;margin:0;font-weight: 600;}


.servicesimgwrap img {float:left;width:100%;margin:-0px -0px  30px;border-bottom:5px solid #000;}





/* 12 results------------------------------- */
.results-comp				{float:left;width:100%;margin:60px 0 5px;}
.result-comp					{float:left;width:100%;background:#fff;color:#9ab8cd;overflow:hidden;-webkit-box-shadow:inset 0 0 0 1px #9ab8cd;-moz-box-shadow:inset 0 0 0 1px #9ab8cd;box-shadow:inset 0 0 0 1px #9ab8cd;margin:0 0 30px;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;}
.result-comp > div 			{padding:0;}
.result-comp .one-fourth		{width:23%;position:relative;}
.result img 				{-webkit-border-radius:3px 0 0 3px;-moz-border-radius:3px 0 0 3px;border-radius:3px 0 0 3px;padding:1px 0 0 1px;max-height:99%;}
.result-comp .one-half 		{width:100%;-webkit-box-shadow:1px 0 0 0 #9ab8cd inset,-1px 0 0 0 #9ab8cd inset;-moz-box-shadow:1px 0 0 0 #9ab8cd inset,-1px 0 0 0 #9ab8cd inset;
box-shadow:1px 0 0 0 #9ab8cd inset,-1px 0 0 0 #9ab8cd inset;}
.result-comp .one-half h4		{ color: #1c4967; font-weight:bold;text-transform:uppercase;border-bottom:1px dashed #DFDFD0;width:100%;padding:22px 30px 20px;position:relative;}
.result-comp .one-half P		{ color: #1c4967; border-bottom:1px solid #9ab8cd;width:100%;padding:22px 30px 20px;position:relative;}


.result-comp ul 				{margin:0;display:table;width:100%;height:auto;}
.result-comp li:before			{display:none;}
.result-comp li 				{width:33.333%;text-align:center;display:table-cell;vertical-align:middle;padding:0;}
.result-comp li:nth-child(2n)	{-webkit-box-shadow:1px 0 0 0 #DFDFD0 inset,-1px 0 0 0 #DFDFD0 inset;-moz-box-shadow:1px 0 0 0 #DFDFD0 inset,-1px 0 0 0 #9ab8cd inset;box-shadow:1px 0 0 0 #9ab8cd inset,-1px 0 0 0 #9ab8cd inset;}	
.result-comp li .ico 			{margin:20px 0 0px;}
.result-comp li p 				{padding:0px;line-height:1.2;}

.result-comp .one-fourth > div	 {padding:25px 30px 0 30px;height:100%;display:inline-block;width:100%;position:relative;}
.result-comp .price		{font-size:37px;line-height:1.2;}
.result-comp .price small 	{font-size:20px;}
.result-comp .meta 		{font-size:15px;color:#34394A;}
.result-comp .btn			{width:70%;align-items: center;}




/* 12 CUSTOM SEARCH RESULTS */
.results-al				{float:left;width:100%;margin:10px 0 5px;}
.result-al					{float:left;width:100%;background:#fff;color:#34394A;overflow:hidden;-webkit-box-shadow:inset 0 0 0 1px #9ab8cd;-moz-box-shadow:inset 0 0 0 1px #9ab8cd;box-shadow:inset 0 0 0 1px #9ab8cd;margin:0 0 30px;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;}
.result-al > div 			{padding:0;}
.result img 				{-webkit-border-radius:3px 0 0 3px;-moz-border-radius:3px 0 0 3px;border-radius:3px 0 0 3px;padding:1px 0 0 1px;max-height:99%;}
.result-al .one-half 		{width:100%;-webkit-box-shadow:1px 0 0 0 #9ab8cd inset,-1px 0 0 0 #9ab8cd inset;-moz-box-shadow:1px 0 0 0 #9ab8cd inset,-1px 0 0 0 #9ab8cd inset;box-shadow:1px 0 0 0 #9ab8cd inset,-1px 0 0 0 #9ab8cd inset;}

.result-al .one-half h4		{ color: #1c4967; font-weight:bold;text-transform:uppercase;border-bottom:1px solid #9ab8cd;width:100%;padding:22px 30px 20px;position:relative;}


.result-al ul 				{margin:0;display:table;width:100%;}
.result-al li:before			{display:none;padding-left:10%; }
.result-al li 				{width:33.333%;display:table-cell;vertical-align:middle;padding-left:10%; }

.result-al li .btn			{width:100%;}
.result-al li:nth-child(2n)	{-webkit-box-shadow:1px 0 0 0 #9ab8cd inset,-1px 0 0 0 #9ab8cd inset;-moz-box-shadow:1px 0 0 0 #9ab8cd inset,-1px 0 0 0 #9ab8cd inset;box-shadow:1px 0 0 0 #9ab8cd inset,-1px 0 0 0 #9ab8cd inset;}	

.result-al li .ico 			{margin:0 0 0px;}
.result-al li p 				{
	padding:0;
	line-height:1.2;
	font-weight: lighter;
	font-size: 12px;
}

.result-al .one-fourth > div	 {padding:25px 30px 0 30px;height:100%;display:inline-block;width:100%;position:relative;}
.result-al .price		{font-size:37px;line-height:1.2;}
.result-al .price small 	{font-size:20px;}
.result-al .meta 		{font-size:15px;color:#34394A;}


















