﻿
#topmenu {
    background-color: rgba(0, 0, 0, 0);
    background-image: none;
    display: block;
    float: right;
    font-size: 12px;
    height: 120px;
    margin: 20px -5px 3px;
    text-align: center;
    width: 720px;
}

#topmenu ul {
    background-color: rgba(0, 0, 0, 0);
    margin-left: 0;
    padding-left: 0;
    padding-right: 0;
}

#topmenu ul li {
    background-color: rgba(0, 0, 0, 0);
    color: #FFFFFF;
    margin-right: 0;
    text-align: center;
    width: 140px;
}

#topmenu ul li ul {
    width: 135px !important;
}


.bx-wrapper .circle-border{
    border:3px solid #cacaca;
}

.circle-border {
    display: inline-block;
    -webkit-border-radius: 500px;
    -moz-border-radius: 500px;
    border-radius: 500px;
    -khtml-border-radius: 500px;
    border: 3px solid #fff;
}


    #sidebar span.collapsing.categories {
        border:0;
        padding:0; 
        margin:0; 
        cursor:pointer;
}

#sidebar li.collapsing.categories.item a.self {font-weight:bold}

#sidebar ul.collapsing.categories.list ul.collapsing.categories.list:before {content:'';}
 
#sidebar ul.collapsing.categories.list li.collapsing.categories.item:before {content:'';}
 
#sidebar ul.collapsing.categories.list li.collapsing.categories.item {list-style-type:none}

#sidebar ul.collapsing.categories.list li.collapsing.categories {
       text-indent:-1em;
       padding-left:1em;
       margin:0;
}
 
#sidebar ul.collapsing.categories.list .sym {
   font-size:1.2em;
   font-family:Monaco, 'Andale Mono', 'FreeMono', 'Courier new', 'Courier', monospace;
    cursor:pointer;
    padding-right:5px;}
.wbox-to-bottom{display: none;opacity: 0}
.slider .wbox-to-bottom{display: block;position: relative;z-index: 40;top: -270px;margin-bottom: -120px;opacity: 1}
.wbox-home .wbox-to-bottom{top: -170px}
.ss .ui-socialbar-item.pinterest .ui-socialbar-image{background-position:0 -1040px;}
.ss .ui-socialbar-item.pinterest:hover a,.ss.effect--fade .ui-socialbar-item.pinterest a{background-position:0 -1080px;}
.ssm .ui-socialbar-item.pinterest .ui-socialbar-image{background-position:0 -780px;}
.ssm .ui-socialbar-item.pinterest:hover a,.ssm.effect--fade .ui-socialbar-item.pinterest a{background-position:0 -810px;}


html.special .news-tiles { padding-top: 26px; border-right: 1px solid #000; }


.news-tiles { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-flex-wrap: wrap; -ms-flex-wrap: wrap; flex-wrap: wrap; width: 50%; position: relative; }

  .news-tiles .news-tiles__more { display: none; }


html.special.black-bg .news-tiles { background-color: #000; border-right-color: #fff; }


html.special.blue-bg .news-tiles { background-color: #9dd1ff; border-right-color: #195183; }
.row{margin-right:-15px;margin-left:-15px}



.visually-hidden {
  position: absolute !important;
  clip: rect(1px, 1px, 1px, 1px);
  overflow: hidden;
  height: 1px;
  width: 1px;
  word-wrap: normal;
}



.visually-hidden.focusable:active,
.visually-hidden.focusable:focus {
  position: static !important;
  clip: auto;
  overflow: visible;
  height: auto;
  width: auto;
}


.t_percentage {
	font-size: 14px !important;
	position: absolute
}

    header.navigation .navigation-shop-cart .shopping-icon {
      vertical-align: middle !important;
      display: inline-block !important; }



.shopping-icon .gm-ow-white-icon {
  display: none; }


.shopping-icon .gm-ow-black-icon {
  display: block; }

  .shopping-icon .gm-ow-black-icon:hover {
    fill: rgba(0, 0, 0, 0.4); }


header.navigation .navigation-shop-cart .shopping-icon svg {
  position: relative;
  top: 5px;
  right: -10px;
  width: 2.8em;
  height: 2.8em; }
#page{max-width:1200px;margin:0 auto;position:relative;background:#fff}
#page:before{content:"";display:block;position:absolute;height:100%;width:300px;background:#333}
 ul.sidebar_widgets{list-style-type:none}


.maintxt1{ font-family:Arial, Helvetica, sans-serif; font-size:12px; line-height:18px; color:#fff;}

.entry-title {
	clear:left;
	}
#foot_links1{float:left;width:100% !important;margin:0 auto;height:32px;padding:10px .7%;text-align:left;}


.one_half,.one_third,.two_third,.three_fourth,.one_fourth,.one_fifth,.two_fifth,.three_fifth,.four_fifth,.one_sixth,.five_sixth{position:relative;margin-right:4%;float:left;}

.one_third { width:30.66%}

    .row-menu {
        position:relative;
        min-height:58px;
        background:#016e51;
        border-radius:6px 6px 0 0;
        border-top:1px solid #3c8470;
        border-left:1px solid #3c8470;
        border-right:1px solid #3c8470;
    }

#menu-trigger{display:none}


header#top .menu-item-language .iclflag, #header-secondary-outer .menu-item-language .iclflag{top:1px; position:relative; margin-right:4px}


#header-secondary-outer .menu-item-language .iclflag{top:2px}


header#top nav ul.buttons li.menu-item a{position:relative}
body:not(.material) #header-outer,.ascend #header-outer[data-full-width="true"][data-using-pr-menu="true"] header#top nav ul.buttons li.menu-item,.ascend #header-outer[data-full-width="true"][data-format="centered-menu"] header#top nav ul.buttons li#social-in-menu{padding-top:28px;}
.scroll-down{display:none}
.scroll-down:hover{opacity:1}
.scroll-down.blink{-webkit-animation-duration:.8s;-o-animation-duration:.8s;animation-duration:.8s;-webkit-animation-name:blink;-o-animation-name:blink;animation-name:blink;-webkit-animation-iteration-count:6;-o-animation-iteration-count:6;animation-iteration-count:6;-webkit-animation-direction:alternate;-o-animation-direction:alternate;animation-direction:alternate;-webkit-animation-timing-function:linear;-o-animation-timing-function:linear;animation-timing-function:linear}

.row-fluid .span95{width:73.24%;}

.bd-separator-13 {
  text-align: justify;
}

.bd-separator-13 .bd-separator-inner {
  width: 50px;
}

.bd-separator-13 .bd-separator-inner:before,
.bd-separator-13 .bd-separator-inner:after {
  border-top: 2px solid #555555;
}


.footer__info {
	max-width: 175px;
}

#topMenu ul li.first a {
	padding-left: 20px;
}


.pac-dest-bottom-left-h-img {
    width: 61.984732824427%;
    height: auto;
    float: right;
    margin: 0;
    background-color: #000;
    position: relative
}


.pac-dest-bottom-left-h-img:hover img {
    filter: alpha(opacity=50);
    -moz-opacity: .5;
    opacity: .5;
    -webkit-transition: all 200ms linear;
    -moz-transition: all 200ms linear;
    -ms-transition: all 200ms linear;
    -o-transition: all 200ms linear;
    transition: all 200ms linear
}

.diyw .diyweb div#contentfooter {
  font-size: inherit;
  font-weight: inherit;
}

.hptes-1
{
	position: relative;
	left: -12px;
}

.hptes-2
{
	position: relative;
	left: 4px;
}

.hptes-date
{
	color: #1E4745;
}

.hptes
{
	display: inline-block;
	width: 213px;
	padding: 10px;
	vertical-align: top;
}

.hptes-text
{
	font-size: 12px;
	font-style: italic;
	max-height: 204px;
	overflow: hidden;
}

.hptes-0
{
	position: relative;
	left: -9px;
}
.row{margin-left:-15px;margin-right:-15px}
.row::after{content:"";display:table;clear:both}








.row.full [class*='col-']:not(:first-child):not(:last-child) {
  padding-right:0;
  padding-left:0;
}


.row.full [class*='col-']:first-child {
  padding-right:0;
  padding-left:0;
}


.row.full [class*='col-']:last-child {
  padding-left:0;
  padding-right: 0;
}


	.g { margin:0px; padding:0px; overflow:hidden; line-height:1; zoom:1; }

	.g img { height:auto; }

	.g-col { position:relative; float:left; }

	.g-col:first-child { margin-left: 0; }

	.g-col:last-child { margin-right: 0; }

	.g-1 { margin:1px; }

	.g-3 { margin:1px; }

	.g-4 { margin:1px; }

	.g-5 { margin:1px; }

	.g-6 { margin:1px; }

	.g-7 { margin:1px; }

	.g-8 { margin:1px; }

	.g-9 { margin:1px; }

	.g-10 { margin:1px; }

	.g-11 { margin:1px; }

	.g-12 { margin:1px; }


.exoplanet-modal {
	background-color: #F9F9F9;
	display: inline-block;
	left: 50%;
	opacity: 0;
	padding: 40px;
	position: fixed;
	text-align: justify;
	top: 40%;
	visibility: hidden;
	z-index: 10;
	-webkit-transform: translate(-50%, -50%);
	-moz-transform: translate(-50%, -50%);
	-ms-transform: translate(-50%, -50%);
	-o-transform: translate(-50%, -50%);
	transform: translate(-50%, -50%);
	-webkit-transition: opacity .5s, top .5s;
	-moz-transition: opacity .5s, top .5s;
	-ms-transition: opacity .5s, top .5s;
	-o-transition: opacity .5s, top .5s;
	transition: opacity .5s, top .5s;
}


.exoplanet-overlay:target+.exoplanet-modal {
	top: 50%;
	opacity: 1;
	visibility: visible;
}


.exoplanet-modal p, .exoplanet-modal div {
	margin-bottom: 10px;
}
