﻿/* SUNMIX.CZ BASE */
@import "../../base/variables.less";

@pv-fonts:{
	@font-face {
		font-family: 'franklin_gothic_fs_heavy';
		src: url('Fonts/FranklinGothic-Hvy-webfont.eot');
		src: url('Fonts/FranklinGothic-Hvy-webfont.eot?#iefix') format('embedded-opentype'),
			 url('Fonts/FranklinGothic-Hvy-webfont.svg#franklin_gothic_fs_heavy') format('svg'),
			url('Fonts/FranklinGothic-Hvy-webfont.woff2') format('woff2'), 
			url('Fonts/FranklinGothic-Hvy-webfont.woff') format('woff'),
			 url('Fonts/FranklinGothic-Hvy-webfont.ttf') format('truetype');
		font-weight: 700;
		font-style: normal;
	}

	@font-face {
		font-family: 'tga_reg';
		src: url('Fonts/texgyreadventor-regular-webfont.eot');
		src: url('Fonts/texgyreadventor-regular-webfont.eot?#iefix') format('embedded-opentype'),
			 url('Fonts/texgyreadventor-regular-webfont.svg#tga_reg') format('svg'),
			 url('Fonts/texgyreadventor-regular-webfont.woff') format('woff'),
			 url('Fonts/texgyreadventor-regular-webfont.ttf') format('truetype');
		font-weight: normal;
		font-style: normal;
	}

	@font-face {
		font-family: 'tga_bold';
		src: url('Fonts/texgyreadventor-bold-webfont.eot');
		src: url('Fonts/texgyreadventor-bold-webfont.eot?#iefix') format('embedded-opentype'),
			 url('Fonts/texgyreadventor-bold-webfont.svg#tga_bold') format('svg'),
			 url('Fonts/texgyreadventor-bold-webfont.woff') format('woff'),
			 url('Fonts/texgyreadventor-bold-webfont.ttf') format('truetype');
		font-weight: 700;
		font-style:normal;
	}

@font-face {
    font-family: '@{pv-font-icons}';
    src: url('Fonts/@{pv-font-icons}.eot');
    src: url('Fonts/@{pv-font-icons}.eot?#iefix') format('embedded-opentype'),
		 url('Fonts/@{pv-font-icons}.svg#tga_bold') format('svg'),
         url('Fonts/@{pv-font-icons}.woff') format('woff'),
         url('Fonts/@{pv-font-icons}.ttf') format('truetype');
    font-weight: normal;
    font-style:normal;
}
};

@pv-font-default:'Arial';
@pv-font-fgh:'franklin_gothic_fs_heavy';
@pv-font-twc:'tga_reg';
@pv-font-twc-bold:'tga_bold';
@pv-font-icons:'prijsvrij-icons';

@pv-font-size-default:12px;
@pv-line-height-default:17px;

/* Generic colors */
@pv-color-blue:#0092f2;
@pv-color-yellow:#fef106;
@pv-color-green:#339900;/*#109f0f;*/
@pv-color-red:#be0000;
@pv-color-white:#fff;
@pv-color-black:#000;
@pv-color-light-blue:#e4f3fd;
@pv-color-blue-trips:#0093f3;


/* Specific location colors */
@pv-html:{};

@pv-site:{};

@pv-logo:{
	height:63px;
	margin-top:-14px;
	margin-bottom:9px;
};
 @pv-logo-image:{};

@pv-shadow:{
    .box-shadow(5px 5px 4px rgba(32,160,244,0.15));
	-ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=135, Color='#20A0F4')";
 };


@pv-footer-bottom-color:#a2d6f9;
@pv-footer-bottom-height:18px;

@pv-header:{
};
@pv-header-background-color:@pv-color-blue;
@pv-header-topheader:{
	background:none;
};

@pv-header-toplinks:{};
@pv-header-contact-margin-top:15px;
@pv-header-toplinks-border-right:1px solid #4ab2f6;
@pv-header-toplinks-border-left:1px solid #0080d5;
@pv-header-toplinks-link-color:#fff;


@pv-select:{
	border:1px solid #a5d7f8;
	background:#fff url(img/Base/elements/pc/pull-down_big.png) no-repeat 138px 2px;
	background-size:19px 19px;
	height:25px;
	padding:0 20px 0 0;
		text-indent:3px;
};
@pv-select-search:{
	width:200px;
	background-position: 176px 2px;
};

@pv-fake-checkbox:{
	 background: url(img/Base/elements/pc/checkbox.png) no-repeat transparent 2px 1px;
	 height:17px;
};
@pv-fake-checkbox-active:{
	 background: url(img/Base/elements/pc/checkbox_vink.png) no-repeat transparent 2px 1px;
};
@pv-delete-button-background-color:#c00;
@pv-delete-button-border-radius:3px;
@pv-delete-button:{};

@search-box-padding:5px 5px 5px 5px;

@pv-box-header:{
    /* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#8fcefa+0,93d0fa+44,8accfa+47,59b8f7+58,0d98f3+100 */
    .linear-gradient( 
        @origin: top; 
        @direction: to bottom;
        @start-color:#8fcefa;
        @stops: #8fcefa 0%, #93d0fa 44%, #8accfa 47%, #59b8f7 58%, #0d98f3 100%;
    );
	color:#fff;
 };
@pv-header-option:{
    font-family:@pv-font-default;
    font-size:12px;
    text-transform:initial;
    margin:6px 5px 6px 10px;
    color:#000;
};

@pv-results-li-before:{};
@pv-results-li-after:{
        /* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#aedcfb+0,d0ebfc+6,ffffff+100 */
        .linear-gradient( 
            @origin: top; 
            @direction: to bottom;
            @start-color:#aedcfb;
            @stops: #aedcfb 0%,#d0ebfc 6%,#ffffff 100%;
        );
  };


@pv-content:{
	padding-bottom:23px;
};
 @pv-content-info:{background-color:#e4f3fd;};
@pv-content-info-usp:{background-color:#238c00;};
@pv-content-info-introduction:{};
@pv-content-background-color:@pv-color-light-blue;

 @pv-content-container:{
};

 @pv-site-container-width:950px;
 @pv-site-container-padding:0;

@pv-carousel-background-color:@pv-color-blue;
@pv-html-background-color:#a2d6f9;

    @pv-menu-background: {
        /* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#8fcefa+0,93d0fa+44,8accfa+47,59b8f7+58,0d98f3+100 */
        .linear-gradient( 
            @origin: top; 
            @direction: to bottom;
            @start-color:#8fcefa;
            @stops: #8fcefa 0%,#93d0fa 44%,#8accfa 47%,#59b8f7 58%,#0d98f3 100%;
        );
    };
    @pv-menu-background-active: {
            /* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#ffffff+0,ffffff+33,ebf6fe+100 */
            .linear-gradient( 
                @origin: top; 
                @direction: to bottom;
                @start-color:#ffffff;
                @stops: #ffffff 0%,#ffffff 33%,#ebf6fe 100%;
            );
    };
    @pv-menu-color-active:@pv-color-red;

	@pv-searchbox-after-color:@pv-color-black;
    @pv-searchbox-border-radius:5px;
    @pv-searchbox-destination-select:{};
    @pv-button-border-radius:5px;
    @pv-button-rood: {
        /* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#de7a7a+0,db6f6f+3,d45050+18,c00000+97,b80000+100 */
        .linear-gradient( 
            @origin: top; 
            @direction: to bottom;
            @start-color:#de7a7a;
            @stops: #de7a7a 0%, #db6f6f 3%, #d45050 18%, #c00000 97%, #b80000 100%;
        );
        border:1px solid #af0909;
		.text-shadow(2px 2px 2px #af0909);
    };

	 @pv-button-rood-arrow:{
                background: url(img/Base/button/pc/btn-rood-wide-arrow.png) no-repeat left top;
						        width:210px;
		        height:22px;
		        padding-right:0;
		        font-size:14px;
		        font-weight:bold;
     };
	@pb-button-rood-arrow-down:{ background: url(img/Base/button/pc/knop_uitklap.png) no-repeat left top; };
	@pv-button-rood-print:{
		    width:175px;
		    padding-left:35px;
            background: url(img/base/button/pc/btn-rood-print.png) no-repeat left top;
	};

@pv-checks-label:{};
@pv-dropdown-div:{};
@pv-dropdown-div-input:{
		background: url(img/Base/button/pc/btn-rood-popup.png) no-repeat left top;
		.text-shadow( 0 0 1px rgba(255,255,255,0.3););
      };

	 @pv-button-groen:{
	    background:url(img/Base/button/pc/btn-green.png?1) no-repeat left top;
	    color:#fff !important;
     };
	  @pv-button-groen-wide:{
		background: url(img/Base/button/pc/btn-green-wide.png?1) no-repeat left top;
	  };


     @pv-searchparameters: {
        /* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#faf370+0,f7ea0e+13,f7ea0e+100 */
        /* LET OP: hoogte is handmatig gezet */
        .linear-gradient( 
            @origin: top; 
            @direction: to bottom;
            @start-color:#faf370;
            @stops: ~"#faf370 0%,#f7ea0e calc(100% - 255px), #f7ea0e 100%";
        );
    };
	@pv-searchparameters-border-right:1px solid @pv-color-yellow;
	@pv-searchparameters-border-left:1px solid @pv-color-yellow;
	@pv-searchparameters-border-bottom:1px solid @pv-color-white;

    @pv-searchparameters-border-radius:0;
    @pv-searchparameters-header-color:@pv-color-red;
    @pv-searchparameters-title-color:@pv-color-black;
	@pv-searchparameters-minheight:268px;
    @pv-searchparameters-h4:{};
    @pv-searchparameters-title:{};
    @pv-searchparameters-select:{};
@pv-searchparameters-calendar-header:{};
@pv-searchparameters-calendar:{};
@pv-all-departure-airports:{};

 @pv-footer: {
     background:#c8e7fb url(img/Base/gradient/footer_gradient_bg.png) no-repeat center top;
 };
@pv-footer-content:{};
@pv-footer-font-size:11px;
@pv-footer-font-weight:300;
@pv-footer-line-height:20px;
@pv-footer-box-width:150px;
@pv-footer-box-header-font-size:12px;

@pv-footer-dollarteken:url(img/Base/elements/pc/dollarteken_footer.png) no-repeat left top;
@pv-footer-box-border-left:1px solid @pv-color-light-blue;
@pv-footer-link-color:@pv-color-blue;
@pv-footer-link-textdecoration:underline;
@pv-footer-box:{
  .box-shadow(-1px 0 0 0 #90cefa);
};
@pv-footer-box-header-color:@pv-color-black;
@pv-footer-box-header-texttransform:uppercase;
@pv-footer-cookies-text:{};
@pv-travelparty-fieldmessagebox:{};

  @pv-searchoverview:{
          /* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#faf370+0,f7ea0e+13,f7ea0e+100 */
    /* LET OP: hoogte is handmatig gezet */
    .linear-gradient( 
        @origin: top; 
        @direction: to bottom;
        @start-color:#faf370;
        @stops:  ~"#faf370 0%,#f7ea0e calc(100% - 255px), #f7ea0e 100%";
    );
    border-right: 1px solid @pv-color-yellow;
    border-left: 1px solid @pv-color-yellow;
    border-bottom: 1px solid #fff;
    border-top:  1px solid @pv-color-yellow;
  };
  @pv-searchoverview-border-radius:0;
@pv-searchoverview-h2-color:@pv-color-red;
@pv-searchoverview-h2-margin-bottom:0px;
@pv-searchoverview-h2-font-size:18px;

@pv-searchresults-tab-color:#c00;
@pv-searchresults-tab-inactive:{};
@pv-searchresults-tab-active:{};
@pv-content-background:~"@{pv-color-light-blue} url(img/Base/gradient/gradient_achtergrond.png) repeat-x left top";


@pv-select-border-top-color:#c6bc06;
@pv-select-border-left-color:#c6bc06;
@pv-select-border-bottom-color:#e2d807;
@pv-select-border-right-color:#e2d807;
@pv-select-box-shadow-color:#faf26e;

@pv-nav-sub-footer:{
	position:relative;
	margin:11px auto 0;
	height:50px;
	width:950px;
	z-index:1;
    background: url(img/Base/gradient/schaduw_menubalk.png) no-repeat left center;
    left:50%;
    top:-470px;
};

@pv-nav-sub-font:{
     text-decoration: none;
     text-transform: uppercase;
     font-family: @pv-font-twc-bold;
     font-size: 11px;
 };

@pv-menu-item-padding:9px 12px 11px 10px;

@pv-menu-item-inactive:{
	font-size:14px;
	text-decoration:none;
	color:@pv-color-white;
	text-transform:uppercase;
	.text-shadow(2px 2px 2px @pv-color-blue);
 };
@pv-menu-item-inactive-before:{
    /* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#97d2fa+0,99d3fa+44,71c2f8+58,3cacf5+100 */
    .linear-gradient( 
        @origin: top; 
        @direction: to bottom;
        @start-color:#97d2fa;
        @stops: #97d2fa 0%, #99d3fa 44%, #71c2f8 58%, #3cacf5 100%;
    );
};

@pv-menu-item-inactive-after:{
     /* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#66bdf8+0,69bef8+44,41adf5+58,0b97f3+100 */
    .linear-gradient( 
        @origin: top; 
        @direction: to bottom;
        @start-color:#66bdf8;
        @stops: #66bdf8 0%,#69bef8 44%,#41adf5 58%,#0b97f3 100%;
    );
};
@pv-menu-item-active:{};
@pv-menu-item-active-before:{};
@pv-menu-item-active-after:{};

@pv-search-border-left:1px solid #1c9ef4;
@pv-search-border-top:1px solid #1c9ef4;
@pv-search-border-right:1px solid #64bcf8;
@pv-search-border-bottom:1px solid #64bcf8;
@pv-search-shadow-color:#7bc7f9;

@pv-popupoverlay-background-color:#52B9FE;

@pv-searchfluidpopup-border-radius:5px;
@pv-searchfluidpopup-background:#e8f5ff;
@pv-searchfluidpopup-padding:10px;
@pv-searchfluidpopup-triangle-color:#e8f5ff;
@pv-searchfluidpopup-triangle:{};
@pv-searchfluidpopup-header-color:#003c65;
@pv-searchfluidpopup-header:{};
@pv-fluidpopup-close-color:@pv-color-white;
@pv-searchfluidpopup-border-color:#000;
@pv-searchfluidpopup-smallselect:{};
@pv-searchfluidpopup-mediumselect:{};

@pv-header-fluid-background-color:@pv-color-blue;
@pv-header-fluid:{
	border-bottom:1px solid #0073bf;
    .box-shadow(0px 1px #1ca4ff);
};
@pv-header-fluid-height:46px;
@pv-header-fluid-logo-height:25px;
@pv-searchfluidpopup-black:{};

@pv-fluid-button-border-radius:5px;
@pv-fluid-button:{

        /* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#24a1f4+0,0996f2+3,0092f2+7,0092f2+17,0090ef+20,004a7d+93,003d67+100 */
        .linear-gradient( 
            @origin: top; 
            @direction: to bottom;
            @start-color:#24a1f4;
            @stops: #24a1f4 0%,#0996f2 3%,#0092f2 7%,#0092f2 17%,#0090ef 20%,#004a7d 93%,#003d67 100%;
        );
 };
@pv-fluid-button-border:1px solid #003d66;
@pv-fluid-button-color:#fff;
@pv-fluidpopup:{};
  

@pv-dropdown-label-color:@pv-color-black;
@pv-geotree-content:{};
@pv-box-header-multipletabs:{};


@pv-searchfilters-link-color:@pv-color-black;
@pv-searchfilters-more-items-link-color:@pv-color-blue;
@pv-searchfilters-padding: 15px;
@pv-searchresult-title-color:@pv-color-red;
@pv-searchresult-subtitle-color:@pv-color-blue;
@pv-searchresult-subtitle-texttransform:uppercase;
@pv-searchfilters-padding:15px;
@pv-searchfilters-label-font-size:14px;
@pv-searchfilters-item-padding:22px;
@pv-searchresult-title:{};
@pv-searchresult-subtitle:{
    font-size: 12px;
    line-height: 12px;
    text-transform: uppercase;
    margin-bottom: 8px;
};
@pv-searchresult-info:{};

@pv-pricelabel:{
	background: url(img/base/elements/pc/pricelabel-nl.png) no-repeat left top;
	background-size:100%;
	color:@pv-color-red;
	width:110px;
	height:70px;
	bottom:0;
	right:0;
};
 @pv-pricelabel-small:{
	position:absolute;
	left:18px;
	top:8px;
	font-size:10px;
	line-height:10px;
	text-align:left;
 };
@pv-pricelabel-huge:{
	width:136px;
	height:81px;
    background: url(img/Base/elements/pc/prijssticker_huge.png) no-repeat left top;
};
@pv-pricelabel-huge-small:{
    left:20px;
    top:10px;
};
@pv-pricelabel-tiny:{
	background: url(img/Base/elements/pc/prijssticker_klein_tab-kaart.png) no-repeat left top;
};

@pv-pricelabel-span:{
	position:absolute;
	right:20px;
	bottom:25px;
};
@pv-pricelabel-huge-span:{
	position:absolute;
	right:25px;
	bottom:26px;
};
@pv-pricelabel-tiny-span:{ bottom:10px; };

@pv-pricelabel-currency:{

 };
@pv-pricelabel-medium-currency:{
	font-family:@pv-font-default;
	font-size:15px;
  };

 @pv-searchresults-btnrood-padding:9px 10px 8px 10px !important;
 @pv-searchresults-btnrood-width: 170px; 

@pv-classification-width:13;
@pv-list-classification:{
		background:url(img/base/ico/sterren_64.png) no-repeat 0 0;
		background-size:500%;
		width:unit(@pv-classification-width, px) !important;
		height:unit(@pv-classification-width, px) !important;
 };

 @pv-list-classification-small:{};

/* MOBILE */
@pv-mobile-content-background:{
background: #e4f3fd url(img/Base/gradient/phone_bg_zoekbox.png) repeat-x left top;
};

@pv-media-ios-select:{
		.border-radius(5px);
		border-color:#029a02;
		position:relative;
		background:#fff;
 };


@pv-searchresults-subheader-height: 26px;
@pv-searchresults-subheader-background:#d2ecfc;
@pv-resultpage-header-color:{};
@pv-resultpage-header-texttransform:uppercase;

@pv-fluidpopup-select-border-radius:5px;
@pv-fluidpopup-select-after-color:#000;
@pv-fluidpopup-datepicker-color:@pv-color-blue;
@pv-fluidpopup-close:{};
@pv-fluidpopup-close-lineheight:30px;
@pv-fluidpopup-datepicker-next-background: @pv-color-blue;
@pv-fluidpopup-datepicker-next-color:#fff;
@pv-fluidpopup-select-border-color:#029a02;

@pv-header-toplinks-accocounter-border:2px solid #fff;
@pv-header-toplinks-accocounter-background:#c00000;
@pv-header-toplinks-accocounter-border-radius:5px;
@pv-header-toplinks-accocounter-color:#fff;
@pv-header-toplinks-accocounter-border-margin:0;
@pv-header-contact-infoballoon-color:#fff;
@pv-header-contact-phone:{};
@pv-header-contact-phone-small:{};

@pv-input:{
	.box-shadow(0px 1px #fff);
    border-top:@pv-input-bordertop;
	border-left:@pv-input-borderleft;
	border-right: @pv-input-borderright;
	border-bottom: @pv-input-borderbottom;
	font-size:11px;
};
@pv-input-search:{
    background:#fff url(img/Base/ico/vergrootglas_big.png) no-repeat 240px center;
	background-size:17px 17px;
};
@pv-input-calendar:{
	background: #fff url(img/Base/ico/calendar2.png) no-repeat 138px; 
};

@pv-nav-sub:{
    .linear-gradient( 
        @origin: top; 
        @direction: to bottom;
        @start-color:#ecf7fe;
        @stops: #ecf7fe 0%,#d1ebfc 100%;
    );

	border-bottom:1px solid #fff;
 };

@pv-searchbox-margintop:23px;
@pv-searchbox-marginbottom:40px;

@pv-searchparameters-h4-before:{
	background: url(/Themes/original/img/Base/ico/tabjes_big.png) no-repeat -7px -101px;
	background-size: 350px 192px;
};

@pv-boxcontent-borderbottom:1px solid #fff;
@pv-boxcontent:{};

@pv-roset:{
	position:absolute;
	left:-10px;
	bottom:-19px;
	z-index:25;
	width:30px;
	height:45px;
	padding:6px 0 0 19px;
	color:@pv-color-red;
	background:url(img/Base/ico/roset.png) no-repeat left top;
};
@pv-roset-red:{};
@pv-roset-yellow:{};
@pv-roset-yellowgreen:{};
@pv-roset-lightgreen:{};
@pv-roset-green:{};
@pv-roset-black:{};
@pv-roset-big:{
	width:44px;
	height:48px;
	padding:12px 0 8px 14px;
	top:0px;
	left:0px;
	font-size:16px;
	line-height:16px;
    background:url(img/Base/ico/roset_big.png) no-repeat left top;
 };
@pv-roset-huge:{
	width:60px;
	height:82px;
	padding:21px 0 20px 21px;
	top:0px;
	left:0px;
	font-size:27px;
	line-height:27px;
    background:url(img/Base/ico/roset_huge.png) no-repeat left top;
};
@pv-roset-small:{font-size:inherit;};
@pv-categories-roset:{};

@pv-searchresults-sortoption-padding:5px 10px 5px;
@pv-searchresult-review:{};
@pv-review-link:{
	margin:14px 0 0 40px;
	float:left;
	color:@pv-color-blue;
};
@pv-detail-review-link:{ margin-left:55px; };

@pv-ui-slider-handle:{ top:-6px; background:url(img/Base/button/pc/slider_l.png) no-repeat left top;  };
@pv-ui-slider-handle-right:{ background: url(img/Base/button/pc/slider_r.png) no-repeat left top; };

@pv-slider-range-border:1px solid #a5d7f8;
@pv-slider-range-background:#e4f3fd;
@pv-slider-range-selected-background:#fff19f;

@pv-button-rood-regular:{
    background:url(img/Base/button/pc/btn-rood.png) no-repeat left top;
	color:#fff !important;
};
@pv-button-rood-small:{
	width:90px;
	background-image: url(img/Base/button/pc/btn-rood-small.png);
};
@pv-button-rood-wide:{
	width:205px;
	height:21px;
	padding-right:5px;
	padding-top:7px;
	font-size:14px;
	font-weight:bold;
    background: url(img/Base/button/pc/btn-rood-wide.png) no-repeat left top;
};

@pv-default-link-color:@pv-color-blue;
@pv-searchfilters-active-background-color:#FCF69B;
@pv-searchfilters-active:{
     background-color:@pv-searchfilters-active-background-color;
 };
@pv-searchfilters-hover:{
     background-color:@pv-searchfilters-active-background-color;
};
@pv-button-rood-small-link:{
			    background-image:url(img/Base/button/pc/btn-rood-small-left.png);
			    text-align:left;
 };
@pv-button-rood-links:{
		    text-align:right;
		    padding:6px 10px 0 20px;
            background: url(img/Base/button/pc/btn-rood-links.png) no-repeat left top;
  };

@pv-autocomplete-border:1px solid #1c9ef4;
@pv-autocomplete-highlight-background:#dff2ff;
@pv-autocomplete-subtitle-color:@pv-color-blue;

@pv-infoballooon-span-border:1px solid #0195f8;

@pv-header-contact-phone-infoballoon-hover:{
	.linear-gradient( 
		@origin: top; 
		@direction: to bottom;
		@start-color:#0996f3;
		@stops: #0996f3 0%,#2ba6f6 15%;
	);
    border-bottom:1px solid #fff;
    border-left:none;
    border-right:none;
	top:30px;
};

@pv-header-contact-phone-dl-borderbottom:1px solid @pv-color-blue;
@pv-header-contact-phone-dl-bordertop:1px solid #72c5fc;

@pv-paging-pagenumber-borderright:1px solid #c2e5fb; 
@pv-travelparty-link-color:@pv-color-blue;
@pv-travelparty-link-change-travelers:{
    position: absolute;
	right: 0;
	bottom: 0;
	.box-sizing();
	font-size: 13px;
 };
@pv-travelparty-searchparameters-link-change-travelers:{

};
@pv-travelpartyholder-padding:20px;

@pv-top-popup:{
    background-color:#fff;
	border:2px solid @pv-color-blue;
	.border-radius(15px);
 };
@pv-visited-accommodations-title-color:@pv-color-red;

@pv-close-red:{
	border:2px solid #a90000;
	.border-radius(5px);
	/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#df7f7f+0,c82121+47,c00000+53,c00000+100 */
	.linear-gradient( 
		@origin: top; 
		@direction: to bottom;
		@start-color:#df7f7f;
		@stops: #df7f7f 0%,#c82121 47%,#c00000 53%,#c00000 100%;
	);
};

@pv-visited-accommodations-h5-accommodation-color:@pv-color-red;
@pv-visited-accommodations-h5-location-color:@pv-color-blue;
@pv-visited-accommodations-h5-accommodation:{
	font-size:12px;
	line-height:14px;
};
@pv-visited-accommodations:{  };
@pv-visited-accommodations-h5-location:{
	text-transform:uppercase;
	font-size:9px;
};

@pv-visited-accommodations-item-remove:{
    background-color:#c00;
	.border-radius(3px);
 };
@pv-visited-accommodations-item-remove-after:{
	  color:#fff !important;
	  font-weight:bold;
  };
@pv-visited-accomodations-a:{};

@pv-visited-accomodations-li-before:{
	/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#aedcfb+0,d0ebfc+6,ffffff+100 */
	.linear-gradient( 
		@origin: top; 
		@direction: to bottom;
		@start-color:#aedcfb;
		@stops: #aedcfb 0%,#d0ebfc 6%,#ffffff 100%;
	);
	height:18px;
};
@pv-visited-accommodations-link-color:@pv-color-blue;
@pv-loginform-h4-color:@pv-color-red;

@pv-input-bordertop:1px solid #a4d8fb; 
@pv-input-borderleft:1px solid #a4d8fb; 
@pv-input-borderright:1px solid #daeefc; 
@pv-input-borderbottom:1px solid #daeefc; 

@pv-travelparty-select:{
	 .border-radius(0);
};

@pv-detail-content-background:@pv-color-blue;
@pv-detail-content-center-background:#fff;
@pv-detail-content-bottom:{
	/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#92d0f9+0,e4f3fd+6,e4f3fd+100 */
    .linear-gradient( 
        @origin: top; 
        @direction: to bottom;
        @start-color:#92d0f9;
        @stops: #92d0f9 0px,@pv-color-light-blue 69px,@pv-color-light-blue 1161px;
    );
	padding-top:20px;
};

@pv-detail-social-box-background:{
	margin:10px 0 0 0;
	background:#b8e2fb;
};

@pv-content-box:{
	.border-radius(15px);
	margin:10px 0 0 0;
	width:100%;
    border:2px solid @pv-color-blue;
	background-color:#fff;
};

@pv-tab-buttons-item:{
	/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#9ad4fa+0,52b5f6+40,36a9f5+45,36a9f5+95,339fe7+100 */
	.linear-gradient( 
		@origin: top; 
		@direction: to bottom;
		@start-color:#9ad4fa;
		@stops: #9ad4fa 0%,#52b5f6 40%,#36a9f5 45%,#36a9f5 95%,#339fe7 100%;
	);

	border:1px solid #3095d8;
	.border-radius(5px);
};
@pv-tab-buttons-item-active:{
    border-color:#a90000;
    /* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#df7f7f+0,c92323+40,c00000+45,c00000+95,b50000+100 */
    .linear-gradient( 
        @origin: top; 
        @direction: to bottom;
        @start-color:#df7f7f;
        @stops: #df7f7f 0%,#c92323 40%,#c00000 45%,#c00000 95%,#b50000 100%;
    );
};

@pv-tab-buttons-item-active-before:{
    content:'';
    display:block;
    position:absolute;
    bottom:-11px;
    left:~"calc(50% - 11px)";
    width: 0;
    height: 0;
    border-style: solid;
    border-width: 11px 11px 0 11px;
    border-color: #a90000 transparent transparent transparent;
};
@pv-tab-buttons-item-active-after:{
    content:'';
    display:block;
    position:absolute;
    bottom:-9px;
    left:~"calc(50% - 10px)";
    width: 0;
    height: 0;
    border-style: solid;
    border-width: 10px 10px 0 10px;
    border-color: #c00000 transparent transparent transparent;
};

@pv-packagetextorigin-backgroundcolor:@pv-color-light-blue;

@pv-matrix-filters-background:#c8e8fd;
@pv-matrix-prices-container:{
	border:1px solid #84caf9;
	background:#fff;
	.box-shadow(0px 5px 10px rgba(32, 160, 244, 0.15));
};

@pv-matrix-cell-link:{};
@pv-matrix-cell:{
	border-right: 1px solid #fff;
	border-bottom: 1px solid #fff;
	background-color: #f4f4f4;
	color: #333;
};
@pv-matrix-first-column:{ background-color:#fff; };
@pv-matrix-footer-cell:{ background-color: #fff; };
@pv-matrix-travelparty:{ background-color: #e7f4fd; };
@pv-matrix-shorter:{};
@pv-matrix-longer:{};
@pv-matrix-earlier:{};
@pv-matrix-later:{};
@pv-matrix-head:{};


@pv-detail-tripblock:{ margin:13px; };

@pv-matrix-legenda:{
	width:250px;
	padding:9px 10px;
	background-color: #e7f4fd;
};
@pv-matrix-legenda-li:{};

@pv-matrix-textbox:{
	height:25px;
	width:161px;
	padding: 0 0 0 5px;
	font-size:11px;
	text-decoration:none;
	color:#333;
	border: 1px solid #a5d7f8;
	.box-shadow(0px 1px #cae8fb);

	-webkit-appearance: none;
	-moz-appearance: none;
	background-color:#fff;
};

@pv-fakeselect:{
    background: #fff url(img/Base/elements/pc/pull-down.png) no-repeat 137px 2px !important;
	border: 1px solid #a5d7f8 !important;
    .box-shadow(0px 1px #cae8fb) !important;
};


@pv-matrix-cell-default:{ background-color:#c8e8fd; };
@pv-matrix-cell-default-hover:{ background-color:#e4f3fd; };
@pv-matrix-cell-default-link:{
		color:#333;
		border-right:1px solid #83caf8;
		border-bottom:1px solid #83caf8;
};
@pv-matrix-cell-selected:{
		width:56px !important;
		height:24px !important;
		top:-5px;
		left:-6px;
		padding-top:7px !important;
		margin-left:-2px;
	    color:@pv-color-red;
		background:url(img/Base/elements/pc/prijssticker_tabel_big.png) no-repeat center top;
		background-size:56px 31px;
		border:none;
 };
@pv-matrix-cell-selected-link:{
			top:-14px;
            left: ~"calc(50% - 26px)";
  };

@pv-matrix-cell-cheapest:{ background-color:#fff9a1; };
@pv-matrix-cell-cheapest-hover:{ background-color: #ffc; };
@pv-matrix-cell-cheapest-link:{
		color:@pv-color-red;
		border-right:1px solid #fef007;
		border-bottom:1px solid #fef007;
};

@pv-matrix-cell-budget-highlight:{
        color: @pv-color-red;
        background-color:#fff9a1;
        border-right: 1px solid #fef007;
        border-bottom: 1px solid #fef007;
 };

@pv-matrix-cheapest-duration:{
        color:#333333 !important;
        background-color:#83CAF8 !important;
        border-right: 1px solid #0193F3 !important;
        border-bottom: 1px solid #0193F3 !important;
  };
@pv-matrix-cheapest-duration-hover:{
	   background-color:#e4f3fd !important;
   };

@pv-matrix-cheapest-cell:{background-color:#83CAF8 !important;};
@pv-matrix-cheapest-cell-span:{
        color:#333333 !important;
        border-right: 1px solid #0193F3 !important;
        border-bottom: 1px solid #0193F3 !important;
};


@pv-matrix-trip:{
	.border-radius( 10px);
	border: 2px solid #d0ebfe;
};

@pv-receipt:{
	.border-radius(15px);
    border:2px solid #1e9ef4;
    background-color:#fff;
 };

@pv-receipt-pricecontainer-width:{};
@pv-popupheader-buttonlist-a:{};
@pv-popupheader-buttonlist-a-hover:{};
@pv-popupheader-buttonlist-a-active:{};

  @pv-receipt-row:{};

  @pv-dashed-box:{
    /* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#fcfeff+0,fcfeff+17,e4f3fd+100 */
    .linear-gradient( 
        @origin: top; 
        @direction: to bottom;
        @start-color:#fcfeff;
        @stops: #fcfeff 0%, #fcfeff 24px, #e4f3fd 141px;
    );

    border: 1px dashed #88ccf9;
    .border-image("../img/Base/elements/pc/dashed-lines.png"; 1 repeat);
  };

@pv-matrix-roomlogo:{
    border: 1px solid #84caf9;
	background: #c8e8fd;
   };

@pv-nomatrixoverlay:{ background: #f4f4f4; };
@pv-matrix-wait-box:{ background:#fff; };
@pv-matrix-fieldset:{};

@pv-ico-travelers-adult:{ background:url(img/Base/elements/pc/traveler-adult.png) no-repeat 0 0; };
@pv-ico-travelers-adult-light:{ background:url(img/Base/elements/pc/traveler-adult-light.png) no-repeat 0 0; };
@pv-ico-travelers-child:{ background:url(img/Base/elements/pc/traveler-child.png) no-repeat 0 0; };
@pv-ico-travelers-child-light:{ background:url(img/Base/elements/pc/traveler-child-light.png) no-repeat 0 0; };
@pv-ico-travelers-infant:{ background:url(img/Base/elements/pc/traveler-infant.png) no-repeat 0 0; };

@pv-roomblock:{ margin:13px; };
@pv-priceblock:{};

@pv-datepicker-header-background:#88ccf9;
@pv-datepicker-calendar-active:{
	background: @pv-color-yellow;
    color: @pv-color-red;
	border-right: 1px solid #fed206;
	border-bottom: 1px solid #fed206;
};
@pv-datepicker-calendar-th:{};
@pv-datepicker-calendar-unselectable:{};
@pv-datepicker-calendar-hover:{
	background: #e4f3fd;
	border-right: 1px solid #83caf8;
	border-bottom: 1px solid #83caf8;
	color:#333;
 };
@pv-datepicker-calendar-other-month-default:{
	background: #f4f4f4;
	border-right: 1px solid #fff;
	border-bottom: 1px solid #fff;
	color:@pv-color-blue;
	font-weight:normal;
  };
   @pv-datepicker-calendar-cell-span:{};
@pv-datepicker-calendar-default:{
	background: #c8e8fd;
	border-right: 1px solid #83caf8;
	border-bottom: 1px solid #83caf8;
	color:#333;
	font-weight:normal;
   };
@pv-datepicker-button:{};
@pv-datepicker-calendar-cell:{ border-right: 1px solid #fff; };
@pv-datepicker-select-monthyear:{ width: 120px; background: #fff url(img/Base/elements/pc/pull-down.png) no-repeat 98px 2px; };
@pv-datepicker:{};
@pv-datepicker-calendar:{};
@pv-datepicker-header:{};
@pv-select-monthfull:{ background-position:67px 2px !important; };

@pv-dropdown-div-input-close-color:@pv-color-blue;
@pv-dropdown-last-child:{};

@pv-weather-cell:{
    border-left: 1px solid #fff;
    border-right: 1px solid #fff;
	border-bottom: 1px solid #99d3f9;
};
@pv-weather-forecast-background:#e4f3fd;
@pv-weather-icon-backgound:{
	 /* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#0092f2+0,44aff5+100 */
    .linear-gradient( 
        @origin: top; 
        @direction: to bottom;
        @start-color:@pv-color-blue;
        @stops: @pv-color-blue 0%, #44aff5 100%;
    );
 };
@pv-weather-icon-backgound-grey:{
    /* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#548eba+0,548eba+12,91b6d3+100 */
    .linear-gradient( 
        @origin: top; 
        @direction: to bottom;
        @start-color:#548eba;
        @stops: #548eba 0%, #548eba 12%, #91b6d3 100%;
    );
  };
@pv-weather-climate-cell:{
        background-color: #e4f3fd;
	    border-right: 1px solid #fff;
	    border-bottom: 1px solid #99d3f9;
   };
@pv-weather-climate-month-cell:{background-color:#fff;};
@pv-weather-climate-thermometer:{
	.border-radius(3px);
    border:1px solid #46b5ff;
    background-color:#fff;
};
@pv-weather-h3-color:@pv-color-red;
@pv-weather-h4-color:@pv-color-red;


@pv-review-grade-overview:{ background-color: #e4f3fd; };
@pv-review-grade-overview-grade:{ background-color: @pv-color-blue; };
@pv-review-table-cell-overview:{};
@pv-review-item:{
            border:1px dashed #9fd6fa;
            background-position:bottom;

            /* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#fcfeff+0,fcfeff+17,e4f3fd+100 */
            .linear-gradient( 
                @origin: top; 
                @direction: to bottom;
                @start-color:#fcfeff;
                @stops: #fcfeff 0%,#fcfeff  24px, #e4f3fd 141px;
            );
};
@pv-review-item-text:{ background-color:#fff; };
@pv-review-header-color:@pv-color-red;

@pv-contact-box:{
    border-bottom: 1px solid #fff;
    background-position:bottom;

    /* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#fcfeff+0,fcfeff+17,e4f3fd+100 */
    .linear-gradient( 
        @origin: top; 
        @direction: to bottom;
        @start-color:#fcfeff;
        @stops: #fcfeff 0%,#fcfeff 24px,#e4f3fd 141px;
    );
};
@pv-contact-box-woman:{background: url(img/base/elements/pc/Reservering_vrouw.png) no-repeat;};
@pv-contact-box-h4-color:@pv-color-red;
@pv-contact-box-h4:{};
@pv-contact-box-link-color:@pv-color-blue;
@pv-contact-box-telephone:{ background: url(img/Base/ico/ico_phone.png) no-repeat left 8px; };
@pv-contact-box-telephone-span:{};


@pv-map-box-holder:{ background:url(img/Base/elements/pc/map_box3.png) no-repeat left top; };
@pv-map-box-holder-image:{
	width:66px;
	height:44px;
	float:left;
};
@pv-map-box-holder-h4-color:@pv-color-red;
@pv-map-box-holder-h5-color:@pv-color-blue;
@pv-map-box-holder-h4:{};
@pv-map-box-holder-h5:{};
@pv-map-box-holder-pricelabel:{
	left:35px;
	top:35px;
};
@pv-map-box-holder-text:{
	width:145px;
	margin-left:10px;
 };
@pv-map-box-holder-content:{
	padding:6px 9px !important;
};

@pv-pricebreakdown-totalprice-bordertop:4px double #88ccf9;
@pv-pricebreakdown-discount-background:#88ccf9;
@pv-pricebreakdown-h4-color:#bf0000;
@pv-pricebreakdown:{};
@pv-pricebreakdown-discount:{  };
@pv-pricebreakdown-totalprice:{};

@pv-detail-h3-title-color: @pv-color-red;
@pv-detail-h4-color: @pv-color-red;

@pv-detail-priceoverview:{};
@pv-detail-priceoverview-container2:{
            border-bottom: 1px dashed #88ccf9;
            border-right: 1px dashed #88ccf9;
            border-left:0;
            border-top:0;

            .border-image("../img/Base/elements/pc/dashed-lines.png"; 1 repeat);
};
@pv-detail-priceoverview-container1:{
            background-position:bottom;

            /* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#fcfeff+0,fcfeff+17,e4f3fd+100 */
            .linear-gradient( 
                @origin: top; 
                @direction: to bottom;
                @start-color:#fcfeff;
                @stops: #fcfeff 0%, #fcfeff 24px, @pv-color-light-blue 141px;
            );
 };
 @pv-detail-priceoverview-li:{};



@pv-receipt-spacer:{
	background-color:#fff;
	border-bottom: 1px dashed #8cd1ff;
	.border-image("../img/Base/elements/pc/dashed-lines.png"; 1 repeat);
	border-top:0;
	border-right:0;
	border-left:0;
};
@pv-receipt-lastrow:{ border-bottom: 1px solid #8cd1ff; };
@pv-receipt-pricecontainer:{ border-top: 1px solid #8cd1ff; };
@pv-receipt-a:{};

@pv-matrix-pricedif-totalother-span:{
	font-size:16px;		
    border-top:4px double #cccccc;
};
 @pv-matrix-pricedif-totalour:{

 };
@pv-matrix-pricedif-totalour-span:{
	font-size:23px;
    border-top:4px double #88ccf9;
 };

@pv-matrix-vink:{
	    background: url(img/base/ico/sprite_vink.png?1) no-repeat -34px 0;
	    background-size: 97px 22px;
  };

@pv-detail-h1:{color:@pv-color-red;};
@pv-detail-h2:{
		text-transform:uppercase;
        color:@pv-color-blue;
};

@pv-last-min-bc:{
	padding-right:25px;
	margin-right:15px;
};
@pv-last-min-bc-before:{
        content: '';
        display: inline-block;
        width:9px;
        height:9px;
        .border-radius(4.5px);
        background-color:#fef107;
        position:absolute;
        right:0;
        top:3px;
};

@pv-breadcrumb-link-color: #fff;
@pv-breadcrumb-active-color: #fff;
@pv-breadcrumbs:{};

@pv-photo-nextprev-button:{
    background:rgba(0,0,0,0.33);
	color: #fff!important;
    .border-radius(3px);
 };
@pv-photo-nextprev-button-hover:{
	background:rgba(0,0,0,0.5);
  };
@pv-photo-title:{};
@pv-photo-subtitle:{};
@pv-photo-footer:{};

@pv-matrix-h5:{
	color: @pv-color-red;
};
@pv-matrix-availablerooms-h5:{};

@pv-matrix-trip-check:{
	            border-color:#e2e2e2;
	            color:#999999;
 };

@pv-matrix-trip-unavail:{
	            border-color:#e4e4e4;
	            background-color:#eeeeee;
	            color:#999999;
  };

@pv-matrix-trip-chosen:{};

@pv-matrix-room-travelerselect:{
        border-left: 1px solid #84caf9;
	    border-right: 1px solid #84caf9;
	    background-color: #c8e8fd;
   };

@pv-matrix-room-travelerselect-first:{
		border-top:1px solid #84caf9;
    };

@pv-matrix-room-travelerselect-last:{
		border-bottom:1px solid #84caf9;
    };

@pv-matrix-transport-segment-li:{
        border:1px solid #ADDBFB;
		background-color:#fff;
     };

@pv-matrix-transport-segment-li-unavail:{
			color: #999999 !important;
			
            /* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#e4f3fd+0,e4f3fd+52,ffffff+80,ffffff+100 */
            .linear-gradient( 
                @origin: left; 
                @direction: to right;
                @start-color:#e4f3fd;
                @stops: #e4f3fd 0%,#e4f3fd 52%,#ffffff 80%,#ffffff 100%;
            );
      };

@pv-matrix-transport-segment-li-addition:{ color:@pv-color-blue; };
@pv-pricebreakdown-total:{};
@pv-fieldmessagebox:{
    border:1px solid #A4D8FB;
    background-color:#FEFBD4;
};
@pv-fieldmessagebox-arrow:{
    width:8px;
    height:15px;
    background: url(img/Base/elements/pc/fieldMessageBox_arrow.png) no-repeat left top;
	border:none !important;
};   

@pv-travelparty-add-before:{ background-color:@pv-color-blue; };

@pv-detail-offer-pricelabel:{
	top:-160px;
	right:5px;
};

@pv-book-select:{
	width:290px;
	background-position:267px 2px;
};
@pv-receipt-image:{border-bottom:1px dashed #8cd1ff;};
@pv-receipt-priceoverview:{border-bottom:1px dashed #8cd1ff;};
@pv-receipt-price:{border-top:1px solid #8cd1ff;};
@pv-receipt-priceoverview-h3:{color: @pv-color-red;};

@pv-box-text:{
	background-color: #fff;
	.border-radius( 15px);
	border: 2px solid @pv-color-blue;
};
@pv-box-image:{};
@pv-box-has-image:{};

@pv-matrix-trip-bookable-option:{ color:#0093f3; };
@pv-matrix-trip-item-action-status:{
	color:#fff;
	background-color:#0093f3;
};
@pv-matrix-trip-bookable-action-status:{ background-color:#009900; };
@pv-matrix-trip-unavail-action-status:{ background-color:#bf0000; };
@pv-matrix-trip-onrequest-action-status:{ background-color:#99cc00; };
@pv-matrix-trip-chooseoption-action-status:{ background-color:#FF9933; };

@pv-spinner:{
    .linear-gradient( 
        @origin: left; 
        @direction: to right;
        @start-color:#fcfeff;
        @stops: #0092f2 10%, rgba(0, 146, 242, 0) 42%;
    );
};
@pv-spinner-before:{background: #0092f2;};
@pv-spinner-after:{background: #fff;};
@pv-spinner-dashesbox-after:{background:#e4f3fd;};

@pv-dashed-box-gray:{
        /* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#ffffff+0,efefef+49,efefef+100 */
        .linear-gradient( 
            @origin: top; 
            @direction: to bottom;
            @start-color:#ffffff;
            @stops: #ffffff 0%,#efefef 49%,#efefef 100%;
        );

	    border: 1px dashed #cccccc;
        .border-image("../img/Base/elements/pc/dashed-lines_cccccc.png"; 1 repeat);
};
 @pv-dashed-box-red:{
	    /* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#fffef4+0,fefbd4+72,fefbd4+100 */
        .linear-gradient( 
            @origin: top; 
            @direction: to bottom;
            @start-color:#fffef4;
            @stops: #fffef4 0%,#fefbd4 72%,#fefbd4 100%;
        );

	    border:1px dashed @pv-color-red;
 };
@pv-dashed-box-green:{
        /* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#fcfeff+0,ffffff+1,e1f0da+84,e1f0da+100 */
        .linear-gradient( 
            @origin: top; 
            @direction: to bottom;
            @start-color:#fcfeff;
            @stops: #fcfeff 0%,#ffffff 1%,#e1f0da 84%,#e1f0da 100%;
        );

	    border: 1px dashed #339900;
        .border-image("../img/Base/elements/pc/dashed-lines-green.png"; 1 repeat);
  };

@pv-matrix-trips-combine-avail:{
	color:@pv-color-blue;
	background:none;
	background-color:#fff;
 };
@pv-matrix-trips-combine-bookable:{ border-color:@pv-color-blue; };

@pv-button-geel:{
    background:url(img/Base/button/pc/btn-geel.png) no-repeat left top;
	color:#000 !important;
};
@pv-button-geel-left:{
	padding:6px 10px 0 20px;
    background: url(img/Base/button/pc/btn-geel-left.png) no-repeat left top;
};
@pv-button-geel-wide:{
	background: url(img/Base/button/pc/btn-geel-wide.png) no-repeat left top;
};

@pv-book-step-header:{
    background: url(img/Base/elements/pc/Pijl_stap_actief.png) no-repeat left top;
	color: #1d9ef3;
};
@pv-book-inactive-step-header:{
	color:#1d9ef3;
};
@pv-book-step:{color:#bf0000;};
@pv-book-inactive-contentbox:{
    border:2px solid #88ccf9;
	background:url(img/Base/elements/pc/Pijl_stap_inactief.png) no-repeat left top #fff;
};
@pv-book-inactive-step:{color:#1d9ef3;};

@pb-valsummary-head:{};
@pv-formerror-image:{background:url(img/Base/elements/pc/form_error.png) no-repeat left top;};


@pv-receipt-image-h2:{ color: @pv-color-red; };
@pv-receipt-image-h3:{ color: @pv-color-blue; text-transform: uppercase; };
@pv-receipt-savings:{ 
	color:#c51717; 
	.border-radius-custom(0; 0; 15px; 15px;);
};
@pv-receipt-savings-dt:{};

@pv-header-topbar:{};
@pv-header-topbar-container:{};
@pv-header-topbar-wide-container:{};

@pv-book-formerror:{ border-color:#c00; };
@pv-payment-box:{ .box-shadow(1px 1px 3px 0px rgba(0, 146, 242, 0.65)); width:75px !important; };
@pv-payment-box-terms:{};
@pv-fluidpopup-select-after-right:{ right:213px; };
@pv-fluidpopup-datepickertitle-after:{ right: 65px; };

@pv-wait-box:{
    background: #fff url(img/Base/gradient/gradient_even-wachten-aub.png) repeat-x left top;
	border: 1px solid #0093f2;
};
@pv-wait-box-h5:{ color: @pv-color-blue; };
@pv-wait-box-big:{
    background:url(img/Base/gradient/gradient_even-wachten-aub.png) repeat-x left top;
    border:1px solid #0093f2;
};
@pv-wait-box-big-h5:{ color: @pv-color-blue; };

@pv-icotransport:{ 
	height:22px;
    width: 22px;
	background:url(img/Base/ico/ico_transporttypes_sprite_selection.png) no-repeat 0 0 transparent; 
    &.goVL{background-position-y:0px; background-position-x:0px;}
    &.backVL{background-position-y: -22px; background-position-x:0px;}
    &.goBU{background-position-y:0px; background-position-x:-22px;}
    &.backBU{background-position-y: -22px; background-position-x:-22px;}
    &.goTR{background-position-y:0px; background-position-x:-44px;}
    &.backTR{background-position-y: -22px; background-position-x:-44px;}
    &.goBO, &.goFE{background-position-y:0px; background-position-x:-66px;}
    &.backBO, &.backFE{background-position-y: -22px; background-position-x:-66px;}
};

@pv-media-btnmailtrip:{
    background: url(//cdn.prijsvrij.nl/Upload/Images/Icon/maildezereisico.png) no-repeat left center;
	color: #0092f2 !important;
 };

@pv-arc-dashed:{ background:url(img/Base/elements/pc/arc-dashed.png) no-repeat 5px 0; };
@pv-arc-dashed-flight:{
	/*andere pijl*/
	background-position-x:15px;
};
@pv-arrow-dashed:{  
	height:38px;
	width:17px;
	display:block;
	margin-left:5px;
	margin-right:22px;
    background: url(img/Base/elements/pc/arrow-dashed.png) no-repeat 0 0;
 };

@pv-book-reservationnumber:{ color:@pv-color-blue; };

@pv-searchresults-header:{height:37px;};

@pv-template-content:{ background:@pv-content-background; };
@pv-template-count:{};

@pv-list-bullet:{};


@pv-media-boxsubheader:{ background-color: #90cefa; };
@pv-media-results-price:{ bottom: 20px; top: auto; };
@pv-media-dropdown-after:{ color: #000; };
@pv-media-footer:{ background-image: url(img/base/elements/phone/fade_footer.png); };

@pv-fluid-header:{
		/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#8fcefa+0,93d0fa+39,91cffa+45,8bcdfa+48,5ab8f7+59,139af3+100 */
        .linear-gradient( 
            @origin: top; 
            @direction: to bottom;
            @start-color:#8fcefa;
            @stops: #8fcefa 0%,#93d0fa 39%,#91cffa 45%,#8bcdfa 48%,#5ab8f7 59%,#139af3 100%;
        );

		.text-shadow( 2px 2px 2px @pv-color-blue);
				border-top-left-radius:5px;
		border-top-right-radius:5px;
		border-left:1px solid black;
		border-top:1px solid black;
		border-right:1px solid black;
};
@pv-fluid-triangle:{
        border-style: solid;
        border-width: 0 9px 9px 9px;
        border-color: transparent transparent #90d0fa transparent;
 };
@pv-fluid-triangle-border:{};
@pv-fluid-content:{
		border-bottom-left-radius:5px;
		border-bottom-right-radius:5px;
		border-left:1px solid #000;
		border-right:1px solid #000;
		border-bottom:1px solid #000;
		background:#e8f5ff;
  };
@pv-fluid-content-li:{
				border-bottom:1px solid #bbe3ff;
                .box-shadow(0 1px #fff);
   };
@pv-fluid-content-a:{};
@pv-fluid-content-parent-li:{};
@pv-fluid-close:{};
@pv-fluid-shade:{};
@pv-fluid-togglebox:{
	border-top:1px solid #bbe3ff;
	border-bottom:1px solid #bbe3ff;
	padding:10px;
};
@pv-fluid-popup:{ top:55px; };

@pv-header-contact-infoballoon:{};
@pv-header-topbar-li:{};
@pv-header-topbar-li-before:{					background: url(img/base/ico/sprite_vink.png?1) no-repeat -34px 0;
					background-size: 97px 22px;};

@pv-photo-container-item:{
	top: 65px;
	left: 820px;/*-1100px;*/
	width:590px;
	height:300px;
};

@pv-luggagebox-luggagelink:{
        border: 2px solid #bce2fc;
	    background-color: #fff;
	    color: #000;
 };
@pv-luggagebox-luggagelink-hover:{border-color:#069a06;};
@pv-luggagebox-luggagelink-selected:{
			border-color:#069a06;
			background-color:#069a06;
			background-image:none;
			color:#fff;
};
@pv-luggagebox-linkoptions:{color:@pv-color-blue;};
@pv-luggagebox-selection:{color: @pv-color-blue;};
@pv-luggagebox-description:{color: @pv-color-blue;};

@pv-holidaytaxis-hover:{border-color:#069a06; };
@pv-holidaytaxis-price-active:{color:#069a06;};
@pv-holidaytaxis-container: {
	.border-radius(10px);
	background:#fff;
	border:2px solid #bce2fc;
};

@pv-waitanimation:{};
@pv-waitanimation-airplane:{
        background:url(https://cdn.prijsvrij.nl/upload/images/icon/wait/airplane-prijsvrij.svg) no-repeat;
        background-size:cover;
        position:absolute;
        z-index:2;
        left:15%;
        top:22%;
        width:70%;
        height:50%;
        .animation( airplane-bounce 5s infinite linear );
};

@pv-media-autocomplete-listitem:{ border-color:#000; };
@pv-searchphone:{};
@pv-autocomplete-item-highlight:{};

@pv-media-travelparty-birthdate:{
	background-image:none;
	border-color:#029a02;
	.border-radius(5px);
};
@pv-media-travelparty-birthdate-after:{
	 color:#000;
};
@pv-media-travelparty-fluid-select:{};
@pv-media-popup-bottomline:{
        padding-bottom:10px;
        border-bottom:1px solid #bbe3ff;
        .box-shadow(0px 1px #fff);
};
@pv-media-travelparty-delete:{
	 		background:#c82121;
		.border-radius(5px);
		width:30px;
		height:30px;
		font-size:20px;
		margin:0;
		line-height:24px;
		text-align:center;
		vertical-align:middle;
		text-indent:0;
		text-decoration:none;
 };
@pv-media-travelparty-add:{ color:#0092f2; };
@pv-media-travelparty-fieldmessagebox:{
color:#0092f2;
};
  @pv-media-popup-checkbox:{
		    margin:1px 10px 0 1px;
		    height:30px;
		    width:30px;
 };
 @pv-media-popup-checkbox-after:{
	 			    .border-radius(5px);
			    border:1px solid #a8d7f8;
				margin:-1px 0 0 -1px;
 };
  @pv-media-popup-checkbox-checked-after:{
			    background-color:#029a02;
			    border-color:#029a02;
  };
   @pv-media-popup-footer-button:{ width:100%; };

@pv-searchfilters-5th-item-separator:{
            content:'';
            display:block;
            height:9px;
            width:100%;
            margin:0 0 10px 0;
            border-bottom: 1px dashed #8cd1ff;
            .border-image("../img/Base/elements/pc/dashed-lines.png"; 1 repeat);
            border-top:0;
            border-right:0;
            border-left:0;
};

 @pv-visited-accos-h3:{};
 @pv-visited-accos-h4:{};

@pv-spotlight-box-header:{};
@pv-spotlight-image:{};
@pv-spotlight-pricelabel:{};
@pv-spotlight-price:{};

@pv-page-footer-li:{};
@pv-page-footer-strong:{};

@pv-book-contentbox:{};
@pv-book-step-h4:{ font-size:19px;color:@pv-color-red;};
@pv-book-dashedbox:{};
@pv-book-label:{font-weight:bold;min-height:21px;};
@pv-book-dashedbox-red:{};
@pv-book-content-complete-span:{};
@pv-book-extras-input:{};
@pv-book-extras-input-label:{};
@pv-book-step-extras-h4:{};

@pv-book-step:{};

@pv-book-servicepackage-li:{color: #000;};
@pv-book-travelers-elements:{};
@pv-book-travelers-span:{};

@pv-button-rood-fluid-wrapper:{};

@pv-airline-span:{};

@pv-popup-box:{};

@pv-select-after:{
	font-family:@pv-font-icons;
	content:'g';
	font-weight:bold;
	font-size:16px;
	color:@pv-searchbox-after-color;
};

@pv-about-us:{};

@pv-book-termsacceptlink:{};
@pv-payment-box-span:{margin:5px auto 0;};

@pv-help-helpsearchbox:{
    .linear-gradient( 
        @origin: top; 
        @direction: to bottom;
        @start-color:#ecf7fe;
        @stops: #ecf7fe 0%,#d1ebfc 100%;
    );
};
@pv-help-h2:{color:@pv-color-blue;font-weight:bold; };
@pv-help-li-before:{
        background-color:#55b6f6;
};
@pv-sidebar-before:{
        content: '';
        display: inline-block;
        width:6px;
        height:6px;
        .border-radius(3px);
        
        position:absolute;
        left:0;
        top:5px;
	 background-color:#55b6f6;
 };
@pv-sidebar-faq-li-a:{
            &.active::before
            {
                content:'-';
            }
  };
@pv-sidebar-faq-before:{background:#0193f3;};
@pv-help-questionoverview-li-before:{color: @pv-color-blue;};
@pv-help-questions-li-before:{
		content: '';
        display: inline-block;
        width:6px;
        height:6px;
        .border-radius(3px);
        background-color:#c00;
        position:absolute;
        left:0;
        top:6px;
};
@pv-help-questions-ul:{ padding:0 0 0 10px; };
@pv-help-questions-ul-li:{ padding-left: 15px; };

@pv-default-link:{};
@pv-formerror-title:{font-weight:bold;};
@pv-valsummary-li:{
	    float: left;
	    width: 95%;
		margin-bottom: 10px;
		margin-left: 15px;
		color: #000;
        list-style-type: none;
		list-style-image: url(img/base/ico/ico-form-error-listitem.png);
		list-style-position: outside;
};
 @pv-valsummary-formerrorbox-li:{ @pv-valsummary-li(); };

@pv-help-questionmenu-li-before:{background-color:#c00;};

@pv-media-fieldmessagebox:{
    margin-top: 30px;
    right: -6px;
    top: 30px;
};
@pv-media-tablet-fieldmessagebox:{
		margin-top:30px;
		right:-6px;
 };

@pv-searchfluidpopup-h4:{};

@pv-photocarousel-prev-after:{content:'<'; };
@pv-photocarousel-next-after:{content:'>';padding-left:4px;};
@pv-photocarousel-homepage-after:{};
@pv-homepage-visitedacco-prevnext-before:{};
@pv-homepage-visitedacco-prev-before:{content:'<';margin-left: 8px;};
@pv-homepage-visitedacco-prevnext-hover-before:{background: rgba(0,0,0,.5);};
@pv-homepage-visitedacco-next-before:{content:'>';margin-left: 18px;};
@pv-homepage-visitedacco-next:{};
@pv-homepage-visitedacco-prev:{};

@pv-media-popup-checkbox:{};
@pv-travelparty-content-label:{padding-top:2px;};

@pv-fluidheader-content:{background:#e8f5ff;};
@pv-media-fluidclose:{};

@pv-header-toplinks-accocounter:{padding:1px 0 2px 0;};
@pv-media-departuredate-select:{border-color: #92cefa;};

@pv-fluidpopup-datepicker-next-disabled:{
			background: #ededed;
			color: #b4b3b3;
};
@pv-media-ios-popup-select:{border-color:#029a02 !important;};
@pv-media-ios-selectwrapper-before:{};
@pv-media-ios-selectwrapper-after:{  };

@pv-fluidpopup-datepickertitle-last-after:{right:90px;};
@pv-transport-selectwrapper-before:{color:#029a02;};

@pv-searchfluidpopup-listcontainer-notlastchild:{                border-bottom: 1px solid #bbe3ff;
                .box-shadow(0px 1px #fff);};

@pv-receipt-btngeel:{};

@pv-callbackform-ul:{        border: 1px dashed #BFE4FE;
	    background: @pv-color-light-blue url(./.../img/Base/gradient/contactbox_bg.png) repeat-x left top;
};
@pv-callbackform-close:{		
		top: 15px; 
		right: 10px;
 };
@pv-callbackform-select:{ width: 252px;background-position-x: 229px; };
@pv-infoballoon-red:{background: url(img/base/ico/info_rood.png) no-repeat 0 0;};

@pv-book-select-focus:{ background-color:#FEFBD4; };

@pv-template-statix-boxtext:{	    padding:20px 30px 20px 30px;
		border:1px solid #a5d7f8;};
@pv-fluid-autocomplete-before:{color:#000;};
@pv-fluid-close-after:{};
@pv-textarea:{
    border-top:1px solid #a4d8fb;
	border-left:1px solid #a4d8fb;
	border-right: 1px solid #daeefc;
	border-bottom: 1px solid #daeefc;
    .box-shadow("0px 1px #fff");
};
@pv-contact-form-select:{
			width:284px;
			background-position:261px 2px;
 };
@pv-help-boxtext:{
	min-height: 400px;
	border:1px solid #a5d7f8;
};
@pv-media-help-searchbox:{width: 114px !important;};

@pv-media-filtercontainer:{background: #e4f3fd;};
@pv-media-filtercontainer-group:{background: #e4f3fd;};
@pv-media-filtercontainer-group-notlast:{border-bottom: solid 1px #88ccf9;};
@pv-media-waitbox-filterbox-h4-before:{background: #0193f3;};

@pv-media-tablet-action-animatedplane:{
        .linear-gradient( 
            @origin: top; 
            @direction: to bottom;
            @start-color:#ffffff;
            @stops: #ffffff 0%, #e4f3fd 100%;
        );
};
@pv-media-mobile-action-animatedairplane:{
        .linear-gradient( 
            @origin: top; 
            @direction: to bottom;
            @start-color:#ffffff;
            @stops: #ffffff 0%, #e4f3fd 100%;
        );
 };
@pv-contact-box-telephone-small:{};

@pv-close:{};

@pv-sidebar-content:{};
@pv-sidebar-menu:{};
@pv-sidebar-menu-li-a:{};
@pv-sidebar-faq-questions-a:{};
@pv-sidebar-faq-questions-a-active:{font-weight: bold;};
@pv-sidebar-faq-categories-a:{};
@pv-sidebar-faq-categories-a-active:{};
@pv-sidebar-li:{};
@pv-help-faqcontainer:{};

@pv-box-text-h1:{
		font-size: 24px;
		line-height:32px;
        color: @pv-color-red;
};
@pv-help-li-col-a:{};
@pv-help-more-links:{};
@pv-help-questionmenu-a:{};
@pv-help-questionmenu-li:{
	&::before
	{
		@pv-sidebar-before();
		left:0;
	}
};

@pv-helpdesk-helpgroup-li:{};
@pv-helpdesk-helpgroup-li-before:{
        content: '';
        display: inline-block;
        width:6px;
        height:6px;
        border-radius:3px;
        background-color:#c00;
        position:absolute;
        left:0;
        top:6px;
};
@pv-helpdesk-helpgroup-a:{};
@pv-helpdesk-helpgroup-dashed-box:{min-height:250px; };
@pv-helpdesk-helpgroup-firstdiv:{};
@pv-helpdesk-helpgroup-seconddiv:{};

@pv-jobs-li:{
	list-style-type: disc;
	list-style-position: outside;
	margin-left: 20px;
	line-height:20px;
	clear: left;
};
@pv-jobs-li-a:{};
@pv-jobs-h1:{};

@pv-template-static-description:{font-size:12px;};

@pv-sitemap-li-col:{line-height:16px;};
@pv-sitemap-boxtext:{};
@pv-contact-form-li:{};
@pv-contact-form-label:{font-weight:bold;};

@pv-proposal:{};
@pv-proposal-h1:{};
@pv-proposal-h2:{};
@pv-proposal-pagestep:{};
@pv-proposal-step:{};
@pv-proposal-photo:{};
@pv-proposal-intro:{};
@pv-infoballoon:{};
@pv-infoballoon-text:{};
@pv-best-rated:{};


@pv-social-searchshare-submenu:{border-top:1px @pv-color-blue dashed; };

@pv-geotree-rightcol-content:{line-height:16px;};
@pv-geotree-intro:{font-weight:bold;};
@pv-geotree-text-h3:{	color:#c00;
	margin:14px 0;
	font-family:@pv-font-twc-bold;};
@pv-geotree-rightcol-link:{margin-top:17px;};
@pv-searchresults-btnrood-arrow-padding:@pv-searchresults-btnrood-padding;
@pv-geotree-text-h2:{
	color:#c00;
	margin:14px 0;
	font-family:@pv-font-twc-bold;
};
@pv-geotree-h1:{};
@pv-geotree-popularlinks-h3:{};
@pv-geotree-h2:{};
@pv-geotree-popularlinks-li:{ line-height:18px; };
@pv-geotree-popularlinks:{};
@pv-geotree-text-h4:{};
@pv-geotree-text-h5:{};

@pv-template-filterbox-filters-li:{width:25%;};
@pv-template-filterbox-filters-li-span:{ text-transform:uppercase;font-size:12px; };
@pv-template-filterbox:{
	height:200px;
	.border-radius(10px);
    /* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#faf36e+0,f7ed2c+21,f8ec1e+24,f7ea0f+30,f7ea0f+83,fef8ac+84,f8ec26+100 */
    .linear-gradient( 
        @origin: top; 
        @direction: to bottom;
        @start-color:#faf36e;
        @stops: #faf36e 0%,#f7ed2c 21%,#f8ec1e 24%,#f7ea0f 30%,#f7ea0f 83%,#fef8ac 84%,#f8ec26 100%;
    );
};
@pv-template-filterbox-travelparty-li:{};
@pv-template-filterbox-filters-li-select:{
				width:138px;
			    height:25px;
				background-position:115px 2px;
			    font-family:@pv-font-default;
                font-size:11px;
                padding-left:3px;
};
@pv-template-filterbox-h2:{ text-transform:uppercase;	    font-size:18px;
	    line-height:18px; };
@pv-template-filterbox-span:{ text-transform:uppercase; };
@pv-template-filterbox-sort:{ 
	text-transform:uppercase; 
	font-size:12px;
	left:15px;
	width:570px; 
};
@pv-template-filterbox-travelparty-a:{ background-color:rgba(255,255,255,0.5); };
@pv-template-filterbox-travelparty-a-active:{ background-color:#fff; };

@pv-template-lastminute-calendar:{background: url(img/base/elements/pc/kalender.png) no-repeat left top;};
@pv-template-lastminute-calendar-month:{color: #fff;};
@pv-template-lastminute-calendar-date:{font-weight:bold;color: #000; };
@pv-template-lastminute-thumb:{
	width:120px;
	height:80px;
};
@pv-template-lastminute-title:{width:380px;};
@pv-template-lastminute-h3:{};
@pv-template-lastminute-h4:{ text-transform: uppercase; };
@pv-template-lastminute-review:{
	position:absolute;
	top:50px;
	left:190px;
};
@pv-template-lastminute:{ padding-bottom:40px !important; };
@pv-template-lastminute-details-li:{};
@pv-template-lastminute-searchresults:{};

@pv-photo-before:{
                background:url(img/base/ico/camera.svg) no-repeat;
                background-size:198px 132px;
                background-position:55px 30px;
                .opacity(0.33);
};

@pv-contact-h2:{};
@pv-contact-h3:{};
@pv-contact-h4:{};
@pv-contact-h5:{};

@pv-contact-dashedbox:{};

@pv-template-h2:{
	        font-size:20px;
	        font-weight:bold;
	        margin-bottom:10px;
	        font-family:@pv-font-fgh;
            color:@pv-color-blue;
};
@pv-template-h3:{
	        font-size:16px;
	        font-weight:bold;
	        margin-bottom:10px;
			line-height:24px;
			margin:22px 0 14px 0;
};
 @pv-template-h4:{
	        font-size:12px;
	        font-weight:bold;
	        margin-bottom:10px;
 };
@pv-template-h5:{
	  font-weight:bold;
  };

@pv-template-box-content-description-h4:{ 
	            text-transform:none;
	            font-weight:bold;
	            font-size:14px;
	            margin-bottom:10px;
	   color:#000; };

@pv-sitemap-dl:{};
@pv-sitemap-dt:{ font-weight:bold; };

@pv-mailbox:{};

@pv-fluid-button-after:{};
@pv-template-lastminute-pricelabel:{};
@pv-template-lastminute-details:{};
@pv-template-filterbox-sort-link-active:{};

@pv-travelparty-content-dashedbox-small:{
margin-left: 15px;	
};
@pv-searchfluidpopup-transport:{};
@pv-fluidfullpopup-content-footer:{background:#e8f5ff;};

@pv-packagetextorigin:{};

@pv-template-filterbox-travelparty-li-icotravelers:{};
 @pv-template-lastminute-clock:{
	 background:url(img/base/ico/klokje_klein.png) no-repeat left top;
 };

@pv-content-acco-root:{};
@pv-content-info-h3:{};
@pv-content-info-h3-span:{ 
	background:url(img/base/ico/icons_accommodation_20151112.png) no-repeat 0 0;
	background-size:800px 50px;
};
 @pv-content-info-spans:{
    &.location h3 span { background-position:0 0; }
	&.swimming h3 span { background-position:-32px 0; }
	&.sport h3 span { background-position:-64px 0; }
	&.wellness h3 span { background-position:-96px 0; }
	&.facilities h3 span { background-position:-128px 0; }
	&.children h3 span { background-position:-160px 0; }
	&.foodanddrinks h3 span { background-position:-192px 0; }
	&.rooms h3 span { background-position:-224px 0; }
	&.additionalinformation h3 span { background-position:-256px 0; }
	&.holidayexperience h3 span { background-position:-288px 0; }
	&.flight h3 span { background-position:-320px 0; }
	&.excursions h3 span { background-position:-352px 0; }
	&.introduction h3 span { background-position:-384px 0; }
	&.animation h3 span { background-position:-416px 0; }
	&.railandfly h3 span { background-position:-448px 0; }
	&.city h3 span { background-position:-480px 0; }
	&.transfer h3 span { background-position:-512px 0; }
	&.rating h3 span { background-position:-544px 0; }
 };

@pv-vink:{
	  &.med.green,
    &.right,
    &.green.big,
    &.info
    {
	    display:block;
	    width:15px;
	    height:15px;
	    overflow:hidden;
	    padding-left:0;
	    margin-right:7px;
		@pv-matrix-vink();
    }

    &.info
    {
	    background-position:-82px 0;
    }

    &.right
    {
	    background-position:-71px 0;
	    margin-right:9px;
	    float:left;
	    width:11px;
	    height:17px;
	    margin-top:5px;
    }

    &.big
    {
	    padding-left:17px;
	    display:block;

        &.green
        {
	        background-position:-49px 0;
	        width:22px;
	        height:22px;
	        margin-left:-20px;
	        padding:0;
	        float:left;
        }
        &.blue
        {
	        background:url(img/base/ico/vink_blauw_big.png) no-repeat 0 2px;
        }
        &.red
        {
	        background:url(img/base/ico/vink_rood_big.png) no-repeat 0 2px;
        }
    }

    &.med
    {
        display:block;

        &.blue
        {
	        background:url(img/base/ico/vink_blauw_med.png) no-repeat 0 2px;
        }
        &.red
        {
	        background:url(img/base/ico/vink_rood_med.png) no-repeat 0 2px;
        }
    }
};

@pv-book-terms-acceptlink:{};

@pv-media-fluid-visited-vacations-count:{ background-color: #cf3b3b; };
@pv-media-fluid-visited-vacations:{};
@pv-media-fluid-visited-vacations-toplinks-first-li-link:{
	top:0px;/* compenseren voor de top marge die de andere li's hebben */
};
@pv-media-fluid-visited-vacations-removealllink:{};
@pv-media-fluid-visited-vacations-remove-link:{};

@pv-transport:{
	background:url(img/base/ico/icons_accommodation_20151112.png) no-repeat transparent;
	background-size:800px 49px;
	background-position:17px 17px; /*background-position-y:0px;*/

	&.VL { background-position:0px -32px; }/*background-position-x:0px;*/
	&.EV { background-position:-32px -32px; }/*background-position-x:-17px;*/
	&.BU { background-position:-64px -32px; }/*background-position-x:-34px;*/
	&.TR { background-position:-80px -32px; }/*background-position-x:-51px;*/
	&.BO { background-position:-48px -32px; }/*background-position-x:-68px;*/
	&.FE { background-position:-48px -32px; }/*background-position-x:-85px;*/
};
@pv-transport-unavail:{
        background-position:0px -32px; 

        &.VL { background-position:0px -32px; }/*background-position-x:0px;*/
	    &.EV { background-position:-32px -32px; }/*background-position-x:-17px;*/
    	&.BU { background-position:-64px -32px; }/*background-position-x:-34px;*/
    	&.TR { background-position:-80px -32px; }/*background-position-x:-51px;*/
	    &.BO { background-position:-48px -32px; }/*background-position-x:-68px;*/
	    &.FE { background-position:-48px -32px; }/*background-position-x:-85px;*/
};

@pv-book-erroranddescription-li:{};

@pv-book-areacode-overlay:{
    width: 54px;
    cursor: pointer;
    padding: 4px 10px;
    display: inline-block;
    background: #fff url(img/base/elements/pc/pijltje.svg) no-repeat 96% 6px;
    background-size: 19px 19px;
    border: 1px solid #a8d7f7;
    border-right: 0;
    border-top-left-radius: 3px;
    border-bottom-left-radius: 3px;
    font-size: 14px;
    height: 22px;
    float: left;
};
