@charset "utf-8";
/* CSS Document */

.navbar-default {
  background-color: #003836;
  border-color: #002220;
}
.navbar-default .navbar-brand {
  color: #ffffff;
}
.navbar-default .navbar-brand:hover, .navbar-default .navbar-brand:focus {
  color: #fd8600;
}
.navbar-default .navbar-text {
  color: #ffffff;
}
.navbar-default .navbar-nav > li > a {
  color: #ffffff;
}
.navbar-default .navbar-nav > li > a:hover, .navbar-default .navbar-nav > li > a:focus {
  color: #fd8600;
}
.navbar-default .navbar-nav > li > .dropdown-menu {
  background-color: #003836;
}
.navbar-default .navbar-nav > li > .dropdown-menu > li > a {
  color: #ffffff;
}
.navbar-default .navbar-nav > li > .dropdown-menu > li > a:hover,
.navbar-default .navbar-nav > li > .dropdown-menu > li > a:focus {
  color: #fd8600;
  background-color: #002220;
}
.navbar-default .navbar-nav > li > .dropdown-menu > li > .divider {
  background-color: #003836;
}
.navbar-default .navbar-nav > .active > a, .navbar-default .navbar-nav > .active > a:hover, .navbar-default .navbar-nav > .active > a:focus {
  color: #fd8600;
  background-color: #002220;
}
.navbar-default .navbar-nav > .open > a, .navbar-default .navbar-nav > .open > a:hover, .navbar-default .navbar-nav > .open > a:focus {
  color: #fd8600;
  background-color: #002220;
}
.navbar-default .navbar-toggle {
  border-color: #002220;
}
.navbar-default .navbar-toggle:hover, .navbar-default .navbar-toggle:focus {
  background-color: #002220;
}
.navbar-default .navbar-toggle .icon-bar {
  background-color: #ffffff;
}
.navbar-default .navbar-collapse,
.navbar-default .navbar-form {
  border-color: #ffffff;
}
.navbar-default .navbar-link {
  color: #ffffff;
}
.navbar-default .navbar-link:hover {
  color: #fd8600;
}

@media (max-width: 767px) {
  .navbar-default .navbar-nav .open .dropdown-menu > li > a {
    color: #ffffff;
  }
  .navbar-default .navbar-nav .open .dropdown-menu > li > a:hover, .navbar-default .navbar-nav .open .dropdown-menu > li > a:focus {
    color: #fd8600;
  }
  .navbar-default .navbar-nav .open .dropdown-menu > .active > a, .navbar-default .navbar-nav .open .dropdown-menu > .active > a:hover, .navbar-default .navbar-nav .open .dropdown-menu > .active > a:focus {
    color: #fd8600;
    background-color: #002220;
  }
}.vclogo {
	margin-top: -5px;

}
.vctlogo {
	margin-top: 50px;
}
.vchead {
	background-color: rgba(44,135,155,1.00);
	margin-top: -20px;
}
.vchtitle {
	color: rgba(255,255,255,1.00);
}
.vchtagline {
	color: rgba(255,202,144,1.00);
	font-size: large;
}
.vcbar {
	background-image: -webkit-linear-gradient(270deg,rgba(188,0,0,1.00) 0%,rgba(255,153,62,1.00) 48.19%,rgba(188,0,0,1.00) 100%);
	background-image: -moz-linear-gradient(270deg,rgba(188,0,0,1.00) 0%,rgba(255,153,62,1.00) 48.19%,rgba(188,0,0,1.00) 100%);
	background-image: -o-linear-gradient(270deg,rgba(188,0,0,1.00) 0%,rgba(255,153,62,1.00) 48.19%,rgba(188,0,0,1.00) 100%);
	background-image: linear-gradient(180deg,rgba(188,0,0,1.00) 0%,rgba(255,153,62,1.00) 48.19%,rgba(188,0,0,1.00) 100%);
	font-size: 1px;
	-webkit-box-shadow: 3px 3px 3px 3px rgba(183,183,183,0.66);
	box-shadow: 3px 3px 3px 3px rgba(183,183,183,0.66);
}
.vchcaros {
	margin-left: -15px;
	margin-right: -15px;
}
.vcsubmhead {
	text-align: center;
	color: rgba(253,134,11,1.00);
	font-weight: bold;
}
.vcsubmentext {
	color: rgba(78,78,78,1.00);
	text-align: center;
}
.vcsubmflud {
	background-color: rgba(235,235,235,1.00);
	max-height: 90px;
}
.vcprod {
	margin-top: 20px;
}
.vcprodh {
    text-align: center;
    color: rgba(0,56,54,1.00);
    font-weight: bold;
    font-size: x-large;
    text-shadow: 2px 2px 3px hsla(0,0%,49%,1.00);
}
.vcprodimage {
	text-align: center;
	-webkit-box-shadow: 0 0;
	box-shadow: 0 0;
}
.vcprodtext {
	text-align: center;
	color: rgba(102,102,102,1.00);
}
.vchead2 {
	color: rgba(255,255,255,1.00);
	margin-top: 30px;
}
.vccarh3 {
	font-size: 50px;
	text-shadow: 8px 8px 8px rgba(0,0,0,1.00);

}
.vcft1 {
}
.vcft2 {
	background-color: rgba(44,135,155,1.00);
}
.vcft3 {
	background-color: rgba(78,158,175,1.00);
}
.vcft4 {
	background-color: rgba(36,117,134,1.00);
}
.vcft5 {
	background-color: rgba(232,232,232,1.00);
}
.vcft5text {
	color: rgba(99,99,99,1.00);
	font-size: small;
	margin-top: -3px;
	margin-bottom: -3px;
}
.vcft4text {
	color: rgba(255,255,255,1.00);
	font-size: small;
	margin-top: -3px;
	margin-bottom: -3px;
	font-weight: lighter;
}
.vcft1c1h3 {
	color: rgba(255,255,255,1.00);
	font-weight: bolder;
	font-size: large;
}
.vcft2r {
	background-color: rgba(0,56,54,1.00);
}
.vcft2rh2 {
	color: rgba(255,255,255,1.00);
	text-align: center;
}
.vcft2h3 {
	color: rgba(255,255,255,1.00);
	text-align: center;
}
.vcft2h4 {
	color: rgba(255,255,255,1.00);
	border-bottom: thin solid rgba(255,255,255,1.00);
}
.vcft2p {
	color: rgba(255,255,255,1.00);
	margin-bottom: -1px;
	font-size: small;
}
.vcsubcarlogo {
	margin-top: -10px;

}
.vcprodbox {
	margin-top: 0px;
	background-color: rgba(240,243,222,1.00);
	max-width: 100%;
	text-align: justify;
	margin-bottom: 2px;
	padding-left: 5%;
	padding-right: 5%;
	min-height: 100px;
}
.vcprodimagediv {
	text-align: center;
}
.VCprodlist {
	color: rgba(78,158,175,1.00);
	border-bottom: thin solid rgba(173,173,173,1.00);
	font-size: small;
}
.vcpopular {
	margin-top: 15px;
}
.vchanging {
	text-align: center;
}
.vchangcont {
	max-height: 0px;
	z-index: 0;
}
.vcpackagesjumbo {
	max-height: 30px;
}
.vcpackjumh1 {
	text-align: center;
	color: #EC971F;
	text-shadow: 3px 3px 4px #878787;
	font-size: 34px;
}
.VCT3package {
	background-color: #D8F4F3;
}
.Ifpack {
}
.vcpacksum {
}
.vcpackh3 {
	text-align: center;
}
.vcT3bckgrd {
	background-color: #C2D4D5;
}
.vanhyper {
	color: #FFFFFF;
}
.ccbox {
}
.ccrow {
	padding-bottom: 15px;
}
.pctoptitle {
	font-size: xx-large;
}
.vcprodbox2 {
	background-color: hsla(56,38%,85%,1.00);
	padding-top: 10px;
	padding-left: 10px;
	padding-right: 10px;
	padding-bottom: 10px;
	text-align: justify;
}
.vcprodbox3 {
	background-color: hsla(56,40%,85%,1.00);
}
.pcclodgesrow {
	border: thin solid hsla(178,100%,11%,1.00);
	padding-top: 5px;
	padding-bottom: 5px;
}
.pcccharters {
	text-align: center;
}
.pccboattrow {
	padding-bottom: 20px;
}
.pcc2 {
	-webkit-box-shadow: 3px 3px 3px 3px hsla(0,0%,40%,1.00);
	box-shadow: 3px 3px 3px 3px hsla(0,0%,40%,1.00);
}
.pccres {
	font-size: large;
}
.pccitin {
	padding-top: 10px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 10px;
	-webkit-box-shadow: 3px 3px 3px 3px hsla(0,0%,42%,1.00);
	box-shadow: 3px 3px 3px 3px hsla(0,0%,42%,1.00);
}
.pccitinbloc {
	padding-right: 10px;
	padding-left: 10px;
	margin-top: 20px;
}
.pccitinwery {
	text-align: left;
}
.pccact {
	-webkit-box-shadow: 3px 3px 3px 3px hsla(0,0%,47%,1.00);
	box-shadow: 3px 3px 3px 3px hsla(0,0%,47%,1.00);
	text-align: justify;
	margin-top: 10px;
	margin-right: 10px;
	margin-bottom: 10px;
	margin-left: 10px;
	padding-top: 10px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 10px;
	background-color: hsla(66,8%,75%,1.00);
}
.vcbtmtxt {
	text-align: center;
}
.vc2017 {
	background-color: hsla(69,45%,91%,1.00);
}
.pcdestination {
	padding-left: 10px;
	padding-right: 10px;
	text-align: justify;

}
.pcdestimage {
	float: left;
	padding-right: 10px;
}
.pcdestinatimg1 {
	-webkit-box-shadow: 2px 3px 3px 3px hsla(0,0%,35%,1.00);
	box-shadow: 2px 3px 3px 3px hsla(0,0%,35%,1.00);
}
.pccitinpic {
	float: left;
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
}
.pccitinpic2 {
	float: right;
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
}
.pchighlight {
	color: hsla(30,98%,52%,1.00);
}
.pcdeptitle {
	text-align: center;
}
.pcplaceholder {
	color: hsla(0,0%,100%,1.00);
}
.pccenter {
	text-align: center;
}
.pcittext {
	text-align: justify;
}
.vcsubmlink {
	color: hsla(30,98%,52%,1.00);
	background-color: hsla(19,26%,81%,1.00);
	border-radius: 10px;
	-webkit-box-shadow: 3px 3px 3px 3px hsla(0,0%,39%,1.00);
	box-shadow: 3px 3px 3px 3px hsla(0,0%,39%,1.00);
}
.ahmed {
	margin-top: 300px;
}
.adblock {
	text-align: center;
	min-height: 326px;
}
.sectionpage {
    float: left;
    padding-top: 10px;
    padding-right: 10px;
    padding-bottom: 10px;
    padding-left: 10px;
    -webkit-box-shadow: 0px 0px;
    box-shadow: 0px 0px;
    font-size: large;
}
.vcbreadcrumb {
	margin-top: 40px;
}
.vcpms {
	-webkit-box-shadow: 2px 2px 2px 2px rgba(82,82,82,1.00);
	box-shadow: 2px 2px 2px 2px rgba(82,82,82,1.00);
}
.ehpolpm {
	color: #5E0001;
	font-weight: bold;
	text-align: center;
	font-size: large;

}
.pmyear {
	font-size: small;
}
.partycon {
	color: #0E22FF;
}
.partylab {
	color: #EC0003;
}
.partylib {
	color: #730204;
}
.partytor {
	color: #001160;
}
.partywhi {
	color: #007A2F;
}
.housewes {
	color: rgba(191,0,35,1.00);
}
.houseden {
	color: rgba(121,0,148,1.00);
}
.housenor {
	color: rgba(1,0,164,1.00);
}
.houseang {
	color: rgba(152,156,0,1.00);
}
.housepla {
	color: rgba(0,148,30,1.00);
}
.houselan {
}
.houseyor {
	color: rgba(44,126,0,1.00);
}
.housetud {
	color: rgba(155,62,0,1.00);
}
.housestu {
	color: rgba(0,46,127,1.00);
}
.housecom {
}
.househan {
	color: rgba(88,127,0,1.00);
}
.housesax {
	color: rgba(130,91,92,1.00);
}
.housewin {
	color: rgba(2,62,0,1.00);
}
.ifads300x200 {
	max-width: 300px;
	max-height: 250px;
	width: 100%;
	min-height: 250px;
}
.ad300x200 {
}
.adblock300x200 {
	min-height: 200px;
}
.ah-googad {
	min-height: 385px;
	text-align: center;
}
.en-googad {
	min-height: 290px;
	margin-left: 34px;
}
.en-testmgn {
	padding-left: 0%;
}
.en-placeholder {
	color: #FFFFFF;
}
.pol-conservatives {
	background-color: #6260FF;
	text-align: center;
}
.pol-whig {
	background-color: #F1FB59;
	text-align: center;
}
.pol-liberal {
	background-color: #26AA45;
	text-align: center;
}
.pol-labour {
	background-color: #FF3A3D;
	text-align: center;
}
.pol-total {
	text-align: center;
}
.pol-cell {
	text-align: center;
	font-weight: bolder;
	font-size: medium;
}
.pol-table {
	background-color: #ECF4DE;
}
.pol-head {

}
.pol-title {
	background-color: #A6A6A6;
	text-align: center;
}
.pol-other {
	text-align: center;
	background-color: #8ED5BE;
}
.eh-pageimage {
    float: right;
    margin-top: 3px;
    margin-right: 3px;
    margin-bottom: 3px;
    margin-left: 3px;
}
.eh-periodh3 {
    text-align: center;
    color: #730001;
}
.eh-periodsp {
    text-align: justify;
}
.eh-artthumb {
}
.eh-arttitleh3 {
    text-align: center;
    color: #880002;
    text-shadow: 2px 2px 2px #7C7C7C;
}
.en-quote {
    color: #000EAB;
    font-weight: bold;
    font-style: italic;
}
.eh-pageimageleft {
    float: left;
    margin-top: 3px;
    margin-right: 3px;
    margin-bottom: 3px;
    margin-left: 3px;
}
.EH-Timeline-Title {
    text-align: center;
    color: #003836;
    font-size: x-large;
    font-weight: bold;
}
.EH-main-p {
    font-size: large;
}
.EH-Politics-PM-H3 {
    text-align: center;
    color: #A8151A;
    font-variant: normal;
    font-weight: bold;
    text-shadow: 2px 2px 20px #8F8F8F;
}
.EH-Politics-PM-Text {
    font-size: large;
    background-color: #E1E1E1;
    text-align: justify;
}
.eh-hometext {
    font-size: medium;
}
.eh-periods-periodstext {
    font-size: large;
}
.eh-periodsh3 {
    text-align: center;
    color: #003836;
    font-weight: bold;
    font-size: xx-large;
    text-shadow: 3px 3px 2px #B1B1B1;
}
