﻿
.categoryPage .centeredContent, .wide{max-width:100%}

.se-tabset-container {
    z-index: 999;
    position: relative;
    right: 0;
     top: 35px;
}
.se-tab-selectors, .se-content-wrapper {
    float: right;
}

.se-tab-selector.flights.selected {
    background-image: url(/images/travel/se_tab_flights_orange.png);
}
.se-tab-selector.flights {
    background-image: url(/images/travel/se_tab_flights_white.png);
}
.se-tab-selector.selected, .se-content-wrapper {
  
}
.se-tab-selector.selected, .se-tab-selector.selected a {
    color: #f04e22;
}
.se-tab-selector.selected {
    border-bottom: 2px solid #f04e22;
}
.se-tab-selector {
    display: block;
    position: relative;
    width: 75px;
    height: 90px;
    font-size: 15px;
    font-weight: 400;
    cursor: pointer;
    background-repeat: no-repeat;
    background-position: center 15px;
}
.se-content-wrapper {
    position: relative;
}
.se-content-wrapper, .se-form-container {
    width: 336px;
    min-height: 329px;
}

.se-tab-selectors, .se-content-wrapper {
    float: right; 
    min-height: 368px;
   
}
.searchContainer{
    width: 100%;
    border-radius: 10px;
    background-color: rgba(29, 98, 169, 0.9);
    min-height: 445px;
    box-shadow: 4px 11px 16px 7px rgba(0, 0, 0, .3);
    box-sizing: border-box;
}
    
.se-tab-selector:not(.selected), .se-tab-selector:not(.selected) a {
    color: #fff;
}
.page-homepage a, .page-homepage a:hover, .page-homepage a:focus, .page-homepage a:visited, .page-homepage a:active {
    outline: none !important;
}
a.se-tab-title {
    position: absolute;
    bottom: 1px;
    right: 0;
    width: 100%;
    text-align: center;
    text-decoration: none;
    font-family: TypoPas;
    font-size: 15px;
    font-weight: 400;
    font:  'Almoni', arial;	
    font: 400 20px/20px 'Almoni', arial;
}

glv-search-engine
{
font:  'Almoni', arial;	
position: absolute;
right:15%;
}
.se-form-container.form-title-shown {
    width: 336px;
    min-height: 308px;
}
.se-form-container {
    padding-bottom: 60px;
}
.se-content-wrapper, .se-form-container {
    width: 336px;
    min-height: 329px;
   
}
.search-engine-title {
    color: #fff;
    text-align: right;
    
    font-family: inherit;
    padding-top: 10px !important;
    margin: 5px 25px 0 0 !important;
    font-weight: bold !important;
    min-height: 32px;
    font: 400 30px/30px 'Almoni', arial;
}
.se-form-container .se-fieldset.form-title-shown:first-child {
    margin-top: 15px;
}
.se-form-container .se-fieldset:first-child {
    margin-top: 15px;
}
.se-fieldset.trip-type {
    margin-bottom: 13px;
}
.se-fieldset {
    margin: 11px 25px;
}
fieldset {
    padding: 0;
    margin: 0;
    border: 0;
}
fieldset {
    padding: .35em .625em .75em;
    margin: 0 2px;
    border: 1px solid #c0c0c0;
}

fieldset {
    padding: .35em .625em .75em;
    margin: 0 2px;
    border: 1px solid silver;
}
fieldset {
    min-width: 0;
    padding: 0;
    margin: 0;
    border: 0;
}
*, *:before, *:after {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}

.se-radio-wrapper {
    width: 33.3%;
    float: right;
    display: block;
    height: 30px;
    text-align: center;
    background-color: #fff;
    color: #000;
    cursor: pointer;
}

.se-radio-wrapper input[type=radio] {
    display: none;
}
input[type="radio"], input[type="checkbox"] {
    margin: 4px 0 0;
    margin-top: 1px \9;
    line-height: normal;
}
input[type="checkbox"], input[type="radio"] {
    padding: 0;
    box-sizing: border-box;
}

.se-radio-wrapper input[type=radio] {
    display: none;
}
input[type="radio"], input[type="checkbox"] {
    margin: 4px 0 0;
    margin-top: 1px \9;
    line-height: normal;
}
input[type="checkbox"], input[type="radio"] {
    padding: 0;
    box-sizing: border-box;
}

.se-radio-wrapper input[type=radio]:checked+label {
    color: #f04e22;
    border-bottom: 4px solid #f04e22;
}
.se-radio-wrapper label {
    width: 100%;
    height: 100%;
    cursor: pointer;
    border: 1px solid #d2d2d3;
    padding-top: 4px;
    font-family: TypoPas;
    font-weight: 400;
    font-size: 15px;
     font: 600 15px/15px 'Almoni', arial;
}

label {
    display: inline-block;
    margin-bottom: 5px;
    font-weight: bold;
}
.se-fieldset {
    margin: 11px 25px;
}

.tri-down {
    position: relative;
}
.se-input-wrapper, .se-input-wrapper input, .search-btn button {
    border-radius: 3px;
}


.tri-down:before {
    border-width: 9px;
    bottom: -10px;
    margin-left: -9px;
    border-top-color: inherit;
}
.tri-down:after, .tri-down:before {
    border: 8px solid transparent;
    bottom: -8px;
    margin-left: -8px;
    border-top-color: #fff;
    border-bottom: 0;
    content: '';
    left: 50%;
    position: absolute;
    z-index: 100;
}


.se-input-wrapper input[type=text] {
    border: 0;
    width: 100%;
    height: 100%;
    padding-right: 55px;
    outline: none !important;
}
.from .se-location-input, .hotel-region .se-hotel-input {
    background-image: url(/images/travel/se_dest_input_from.png);
}
.location input, .pax input, .hotel-region input, .hotel-name input {
    font-size: 18px;
    font: 400 18px/18px 'Almoni', arial;
    font-weight: 400;
}
.se-input-wrapper, .se-input-wrapper input, .search-btn button {
    border-radius: 3px;
}
.se-location-input, .se-hotel-input {
    background-repeat: no-repeat;
    background-position: 245px center;
    color: #808080;
}

.to .se-location-input {
    background-image: url(/images/travel/se_dest_input_to.png);
}
.tri-down:before {
    border-width: 9px;
    bottom: -10px;
    margin-left: -9px;
    border-top-color: inherit;
}
.tri-down:after, .tri-down:before {
    border: 8px solid transparent;
    bottom: -8px;
    margin-left: -8px;
    border-top-color: #fff;
    border-bottom: 0;
    content: '';
    left: 50%;
    position: absolute;
    z-index: 100;
}
.se-input-wrapper, .se-input-wrapper input, .search-btn button {
    border-radius: 3px;
}
.tri-down:before {
    border-width: 9px;
    bottom: -10px;
    margin-left: -9px;
    border-top-color: inherit;
}
.tri-down:after, .tri-down:before {
    border: 8px solid transparent;
    bottom: -8px;
    margin-left: -8px;
    border-top-color: #fff;
    border-bottom: 0;
    content: '';
    left: 50%;
    position: absolute;
    z-index: 100;
}

.tri-down {
    position: relative;
}
.se-input-wrapper, .se-input-wrapper input, .search-btn button {
    border-radius: 3px;
}
.se-input-wrapper {
    height: 40px;
    border: 1px solid #d2d2d3;
    color: #000;
    background-color: #fff;
    text-align: left;
    border-radius: 6px;
}


fieldset.active-input .tri-down:before {
    border-top-color: #f04e22;
    bottom: -11px;
}

.tri-down:before {
    border-width: 9px;
    bottom: -10px;
    margin-left: -9px;
    border-top-color: inherit;
}

.date .se-input-wrapper {
    width: 50%;
    display: block;
    float: right;
    text-align: right;
    padding-top: 2px;
    padding-right: 51px;
    background-image: url(/images/travel/se_datepicker.png);
    background-repeat: no-repeat;
    background-position: 106px center;
}
.tri-left:before, .tri-left:after {
    display: block;
    content: '';
    position: absolute;
    border-style: solid;
    border-width: 5px 7px 5px 0;
    border-color: transparent;
    border-right-color: #d2d2d3;
    top: 15px;
    right: 0;
    width: 0;
    height: 0;
    margin-left: -7px;
}

.tri-left:before, .tri-left:after {
    display: block;
    content: '';
    position: absolute;
    border-style: solid;
    border-width: 5px 7px 5px 0;
    border-color: transparent;
    border-right-color: transparent!important;
    top: 15px;
    right: 0;
    width: 0;
    height: 0;
    margin-left: -7px;
}
.tri-left:after {
    border-right-color: #fff;
    left: 2px;
}
.empty-date .se-date-input {
     font: 400 18px/18px 'Almoni', arial;
    font-size: 18px;
    margin-top: 6px;
}

.se-date-input {
    padding-right: 0 !important;
    height: 20px !important;
  
    font-size: 12px;
    font-weight: 400;
}

.se-input-wrapper input[disabled] {
    opacity: .4;
    color: #000;
    background-color: #fff;
    cursor: not-allowed;
}

.se-input-wrapper.pax input {
    background-image: url(/images/travel/se_pax.png);
    background-repeat: no-repeat;
    background-position: 245px center;
}

.se-fieldset.search-btn {
    text-align: left;
    position: absolute;
    bottom: 20px;
    left: 25px;
    margin: 0;
}
.search-btn button,.search-btn a {
    width: 140px;
    height: 36px;
    background-color: #f04e22;
    border: none;
    border-left: 25px solid #c8350e;
    color: #fff;
    position: relative;
    font: 400 18px/18px 'Almoni', arial;
    font-weight: 400;
    font-size: 17px;
    border-radius: 6px;
    display: inline-block;
    text-align: center;
    padding-top: 10px;
    cursor:pointer;
    text-decoration:none;
}

.se-date-label {
    color: #b1b1b1;
    font-size: 10px;
}

.search-btn .left-arrow-icon {
    position: absolute;
    left: -16px;
    top: 11px;
}
.left-arrow-icon {
    width: 13px;
    height: 13px;
    display: inline-block;
    border-width: 1px 0 0 1px;
    border-color: #fff;
    border-style: solid;
    -moz-transform: rotateZ(-45deg);
    -ms-transform: rotateZ(-45deg);
    -o-transform: rotateZ(-45deg);
    -webkit-transform: rotateZ(-45deg);
    transform: rotateZ(-45deg);
} 

.pax-select-container.shown {
    margin-left: 0;
    opacity: 1;
}
.shown-add, .shown, .shown-remove {
    display: block !important;
}
.pax-select-container {
    position: absolute;
    width: 305px;
    background-color: #faf8f8;
    color: #000;
    top: 0;
    left: -305px;
    height: 100%;
    -moz-transition: .3s all;
    -o-transition: .3s all;
    -webkit-transition: .3s all;
    transition: .3s all;
    margin-left: 100px;
    opacity: 0;
    display: none;
    border-radius: 10px;
}

.popup-close-btn {
    position: absolute;
    top: 10px;
    left: 0;
    z-index: 9999999;
}

.pax-stacked-view-container {
    width: 240px;
    margin: 0 auto;
}
.pax-stacked-view-container .passengersSelectDescHead {
    color: #505050;
    text-align: center;
    display: block;
    margin-top: 16px;
    margin-bottom: 22px;
    font-weight: 700;
    font-size: 20px;
    font-family: "Open Sans Hebrew";
}
.row:before, .row:after {
    display: table;
    content: " ";
}

.row:before, .row:after {
    display: table;
    content: " ";
}
.pax-stacked-view-container .pax-select-title {
    text-align: center;
    position: relative;
    left: 6px;
}
.no-space {
    margin: 0;
    padding: 0;
}
.row {
    margin-right: -15px;
    margin-left: -15px;
}
.row {
    margin-right: -15px;
    margin-left: -15px;
}
.homePlazma_image img.homePlazma_desktop {
   
    height: 530px!important;
}
.homePlazma_image {
   
     max-height: 530px!important;
      min-height: 472px!important;
}
/*
.homePlazma {
    max-height: 530px!important;
    min-height: 472px!important;
}*/
.se-input-wrapper.active-input {
    border-color: #f04e22;
    border-width: 2px;
}

.pax-select-container.shown {
    margin-left: 0;
    opacity: 1;
}
.shown-add, .shown, .shown-remove {
    display: block !important;
}

.pax-stacked-view-container .pax-select-btns {
    text-align: center;
    height: 32px;
    border: 1px solid #d2d2d3;
    border-radius: 15px;
    padding: 0 11px 5px 20px;
    margin-top: 10px;
    margin-bottom: 15px;
}
.pax-stacked-view-container .passengersSelectDescHead {
    color: #505050;
    text-align: center;
    display: block;
    margin-top: 16px;
    margin-bottom: 22px;
    font-weight: 700;
    font-size: 20px;
    font: 400 20px/20px 'Almoni', arial;
}
.pax-stacked-view-container .pax-select-btns div[class^="col-"] {
    margin: 0 !important;
    padding: 0 !important;
}
.pax-btn-minus {
    top: -5px;
}
.pax-btn-minus span {
    font-size: 30px;
}
.pax-btn-plus span {
    font-size: 26px;
}
.pax-btn-plus, .pax-btn-minus {
    position: relative;
}
.clickable {
    cursor: pointer;
}
.col-xs-1 {
    width: 8.333333333333332%;
}
.col-xs-1, .col-xs-2, .col-xs-3, .col-xs-4, .col-xs-5, .col-xs-6, .col-xs-7, .col-xs-8, .col-xs-9, .col-xs-10, .col-xs-11, .col-xs-12 {
    float: right;
}
.pax-stacked-view-container .passengersSelectTotal {
    color: #f0572e;
   font: 400 15px/15px 'Almoni', arial;
    font-size: 15px;
    font-weight: 700;
    line-height: 25px;
}
.col-xs-10 {
    width: 83.33333333333334%;
}
.pax-btn-plus {
    top: -2px;
    left: -10px;
}
.side-box-continue-btn button {
    margin-top: 11px;
    background-color: #f0572e;
    width: 70px;
    height: 32px;
    color: #fff;
    border: none;
    border-radius: 3px;
}
.pax-select-container .side-box-continue-btn {
    position: absolute;
    left: 25px;
    bottom: 20px;
}

.fa-remove:before, .fa-close:before, .fa-times:before {
    content: "x";
}
popup-close-btn {
    position: absolute;
    top: 10px;
    left: 0;
    z-index: 9999999;
}
fieldset.error-input .tri-down:before {
    border-top-color: #f00;
    bottom: -11px;
}
.uib-datepicker .uib-title{width:100%;}.uib-day button,.uib-month button,.uib-year button{min-width:100%;}.uib-datepicker-popup.dropdown-menu{display:block;float:none;visibility:hidden;margin:0;top:-9999px;left:-9999px;}.uib-button-bar{padding:10px 9px 2px;}.uib-left,.uib-right{width:100%}

.categoryTabs {
    margin: 10px -3px 0px 0px;
    padding: 0px;
    overflow: hidden;
}
.categoryTabs li {
    float: right;
    padding-right: 3px;
    padding-bottom: 3px;
    width: 20%;
}
.categoryTabs li a {
    display: table;
    width: 100%;
    height: 62px;
    background-color: #ffffff;
    text-decoration: none;
    font: 400 18px/18px "Almoni",arial;
    color: white;
    border-radius:4px;
    color:#565757;
    border: solid 1px rgba(29, 98, 169, 0.9);
}
.categoryTabs li a:hover, .categoryTabs li a:focus {
   background-color: rgba(29, 98, 169, 0.9);
    color:#ffffff;
}
.categoryTabs li a span {
    display: table-cell;
    vertical-align: middle;
    text-align: center;
    padding: 8px 10px;
    font: 700 24px/22px "Almoni",arial;
}

.fa-search
{
	 background-image: url(/images/travel/search.png);
    background-repeat: no-repeat;
    display: block;
    width: 23px;
    height: 23px;
    float: right;
    padding-right: 36px;
	}
.poweredby{position:absolute;
       bottom: 15px;
    right: -58px;}	
	@media screen and (max-width: 950px)
	{
		glv-search-engine { right:17%;position:relative;}
		.categoryTabs {
    margin: 60px -3px 0px 0px;
}
	.searchContainer{margin-right: 5%;margin-left: 10%;width:500px;}

	}
	@media screen and (max-width: 670px)
	{
glv-search-engine { right:17%;position:relative;}
.pax-select-container {position: absolute;    width: 289px;    background-color: #faf8f8;    color: #000;    top: 285px;    left: 7%;    right: auto;}

.categoryTabs li {   width: 30%;}
}
@media screen and (max-width: 480px) {
.se-tab-selectors {display:none;}
.searchContainer{width:336px;margin-right: 20%;}
.poweredby {
  
    bottom: 4px;
    right: 11px;
    float: right;
}
.poweredby img{width:72%;}
.categoryTabs li a { height: 83px;}
.categoryTabs li a span {   font: 700 18px/18px "Almoni",arial;}
.se-tabset-container {    top: 7px;}
}
@media screen and (max-width: 414px) 
{
 glv-search-engine { right:9%;}
 .searchContainer{margin-right: 9%;}

}

@media screen and (max-width: 375px) {
glv-search-engine { right:5%;}
 .searchContainer{margin-right: 5%;}

}

