﻿.toggled .menu-item-has-children .dropdown-menu-toggle{padding-left:20px}
.main-navigation.toggled .menu-item-has-children .dropdown-menu-toggle{float:right}
.menu-item-has-children .dropdown-menu-toggle{display:inline-block;height:100%;clear:both;padding-right:20px;padding-left:10px}
.menu-item-has-children ul .dropdown-menu-toggle{padding-top:10px;padding-bottom:10px;margin-top:-10px}
nav ul ul .menu-item-has-children .dropdown-menu-toggle,.sidebar .menu-item-has-children .dropdown-menu-toggle{float:right}
.widget ul li.menu-item-has-children,.widget ul li.page_item_has_children{padding-bottom:0}
.rtl .menu-item-has-children .dropdown-menu-toggle{padding-left:16px;}

.main-navigation .sub-menu .menu-item-has-children { position: relative; }

.sidebar .widget_nav_menu .menu li.current-menu-item + .menu-item::before { display: none; }
ul.meta{position:absolute;right:98px;top:32px;list-style-type:none;margin:0;padding:0}
ul.meta li{display:inline-block;vertical-align:middle;font-size:1.3em;text-transform:uppercase}
ul.meta li a{color:#00f3cf;text-decoration:none}
ul.meta li+li{padding-left:20px}
ul.meta li + li{padding-left:20px}
.gi-full .gi-cta .gi-cta-text,.gi-half--split .gi-cta .gi-cta-text,.gi-half--text .gi-cta .gi-cta-text,.gi-half--news .gi-cta .gi-cta-text,.gi-half--quote .gi-cta .gi-cta-text,.gi-half--img .gi-cta .gi-cta-text,.gi-half--vid .gi-cta .gi-cta-text,.gi-half--stat .gi-cta .gi-cta-text,.gi-quarter--img .gi-cta .gi-cta-text,.gi-quarter--stat .gi-cta .gi-cta-text,.gi-quarter--text .gi-cta .gi-cta-text,.profile-header--non-pc .gi-cta .gi-cta-text,.gi-half--visit .gi-cta .gi-cta-text{display:inline-block;-webkit-transition:transform 0.15s ease-in;-moz-transition:transform 0.15s ease-in;-ms-transition:transform 0.15s ease-in;-o-transition:transform 0.15s ease-in;transition:transform 0.15s ease-in;}

.tw-bs .col-xs-1, .col-sm-1, .col-md-1, .col-lg-1, .col-xs-2, .col-sm-2, .col-md-2, .col-lg-2, .col-xs-3, .col-sm-3, .col-md-3, .col-lg-3, .col-xs-4, .col-sm-4, .col-md-4, .col-lg-4, .col-xs-5, .col-sm-5, .col-md-5, .col-lg-5, .col-xs-6, .col-sm-6, .col-md-6, .col-lg-6, .col-xs-7, .col-sm-7, .col-md-7, .col-lg-7, .col-xs-8, .col-sm-8, .col-md-8, .col-lg-8, .col-xs-9, .col-sm-9, .col-md-9, .col-lg-9, .col-xs-10, .col-sm-10, .col-md-10, .col-lg-10, .col-xs-11, .col-sm-11, .col-md-11, .col-lg-11, .col-xs-12, .col-sm-12, .col-md-12, .col-lg-12 {
  position: relative;
  min-height: 1px;
  padding-left: 15px;
  padding-right: 15px;
}

  .tw-bs .col-md-12 {
    width: 100%;
  }

  #main {
    max-width: 1200px;
    margin: 0 auto;
    padding: 0 20px; }

  .pt_storefront #main,
  .pt_categorylandingfull #main {
    width: 100%;
    max-width: none; }

  .banner-active #main {
    padding-top: 118px; }


#main.full-bleed {
  width: 100%;
  max-width: none;
  margin-left: 0;
  margin-right: 0; }


.pt_content #main a {
  color: #0286cd; }


.pt_checkout #main {
  padding-top: 25px; }


.pt_checkout #main,
.pt_cart #main {
  padding-left: 1.15em;
  padding-right: 1.15em; }


.pt_content.pt_life #main a {
  color: inherit; }


.pt_storefront #main {
  padding-left: 0;
  padding-right: 0; }


.footer_right .logos_2 .visa, .footer_right .logos_2 .mastercard {
	width: 33px;
}


.slicknav_nav .menu-item-has-children.slicknav_open,
.slicknav_nav .page_item_has_children.slicknav_open {
	padding-bottom: 0;
	border-bottom: 0;
}

.slicknav_nav .menu-item-has-children li,
.slicknav_nav .page_item_has_children li {
	background: #111;
}


.overlay {
  display: block;
  position: fixed;
  width: 100%;
  height: 0;
  background-color: rgba(3, 20, 26, 0.95);
  z-index: 400;
  opacity: 0;
  -webkit-transition: opacity 0.2s ease-in-out;
  transition: opacity 0.2s ease-in-out; }

  .menuopen .overlay {
    height: 100vh;
    opacity: 1; }
.threecol .col2,.threecol .col3{max-width:94%;margin:0 auto}
.col2 .boxnice:first-child h2{padding-top:0;padding-bottom:0}
.col2,.col3,.threecol article{float:left;position:relative;padding:0 0 1em;overflow:hidden}
.threecol .col2{width:21%;left:31%}
.col2 aside.boxnice{width:94%;margin-left:0;margin-right:0}


.genesis-nav-menu .menu-item {
	display: inline-block;
	text-align: left;
}


.genesis-nav-menu .menu-item:hover {
	position: static;
}
.navbar-main .menu-item.menu-item-49{border-bottom:2px solid #02b3ca;font-weight:700;margin:0 10px}
.navbar-main .menu-item-has-children .dropdown-menu a{line-height:25px}
.f-left{float:left}


.home_tile_featured {
	background-color: #E4A133;
	background: repeating-linear-gradient(
	  45deg,
	  #E4A133,
	  #E4A133 10px,
	  #E8AF52 10px,
	  #E8AF52 20px
	)
}


				#catapult-cookie-bar {
					box-sizing: border-box;
					max-height: 0;
					opacity: 0;
					z-index: 99999;
					overflow: hidden;
					color: #dddddd;
					position: fixed;
					left: 0;
					bottom: 0;
					width: 100%;
					background-color: #464646;
				}

				#catapult-cookie-bar a {
					color: #dddddd;
				}

				#catapult-cookie-bar .x_close span {
					background-color: ;
				}

				#catapult-cookie-bar h3 {
					color: #dddddd;
				}

				.has-cookie-bar #catapult-cookie-bar {
					opacity: 1;
					max-height: 999px;
					min-height: 30px;
				}
.block-group{margin-top:1rem;margin-bottom:3rem}


img.new-article-image.block {
    display: block;
    width: 100%;
}



.screen-reader-text {
	clip: rect(1px, 1px, 1px, 1px);
	position: absolute !important;
	height: 1px;
	width: 1px;
	overflow: hidden;
}


.screen-reader-text:hover,
.screen-reader-text:active,
.screen-reader-text:focus {
	background-color: #f1f1f1;
	border-radius: 3px;
	box-shadow: 0 0 2px 2px rgba(0, 0, 0, 0.6);
	clip: auto !important;
	color: #21759b;
	display: block;
	font-size: 14px;
	font-weight: bold;
	height: auto;
	left: 5px;
	line-height: normal;
	padding: 15px 23px 14px;
	text-decoration: none;
	top: 5px;
	width: auto;
	z-index: 100000; 
}
#et-secondary-nav li.menu-item-5983 .sub-menu{background-color:#00adac;width:113px;padding:0}
#et-secondary-nav li.menu-item-5983 .sub-menu li{padding:0;text-align:center}
#et-secondary-nav li.menu-item-5983 .sub-menu li a{padding-left:0;padding-right:0}
#mobile_menu li.language-selector,#mobile_menu li.menu-item-5983,#mobile_menu li.menu-item-5985,#mobile_menu li.menu-item-6834,#mobile_menu li.menu-item-5961,#mobile_menu li.menu-item-5984{display:none!important}



.ctnr-footer-content {
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
      -ms-flex-direction: row;
          flex-direction: row;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
      -ms-flex-pack: justify;
          justify-content: space-between;
  position: relative;
}


.ctnr-footer-content #icon-weibo,
.ctnr-footer-content #icon-wechat {
  height: 30px;
  width: 30px;
}

.wrapper_text{font-size:11px;margin-left:5px;}
.weather-atlas-wrapper .current_temp .sunrise_sunset,.weather-atlas-wrapper .current_temp .sunrise_sunset .wi{margin-top:.5em;font-size:.85em}
.row{margin-right:-15px;margin-left:-15px}
.qodef-mobile-header .qodef-mobile-menu-opener a .qodef-mobile-menu-icon{font-size:21px}
footer .copyright-footer{background-color:#ffffff;color:#767a7f;padding-top:30px;padding-bottom:30px}
footer .copyright-footer ul{margin:0;padding:0}
footer .copyright-footer ul li{margin-right:10px}
footer .copyright-footer ul li a,footer .copyright-footer ul li p{color:#767a7f;font-size:1.0625rem}
footer .copyright-footer ul li a .lt-ie9,footer .copyright-footer ul li p .lt-ie9{font-size:17px}
footer .copyright-footer ul li a:hover{color:#ff9600;text-decoration:underline}
footer .copyright-footer .fatmedia{color:#767a7f;font-size:1.0625rem}
footer .copyright-footer .fatmedia .lt-ie9{font-size:17px}
footer .copyright-footer .fatmedia a{color:#767a7f;text-decoration:none}
footer .copyright-footer .fatmedia a:hover{color:#ff9600;text-decoration:underline}


.af-abby__video video {
  -webkit-transform: scale(1.5);
  -moz-transform: scale(1.5);
  -ms-transform: scale(1.5);
  -o-transform: scale(1.5);
  transform: scale(1.5); }


.af-abby__video .apply-loading-gif {
  width: 75px; }
.feature--introduction{font-weight:400;color:#00aeef;font-size:2.45rem}
.feature--introduction,.feature--subTitle{font-family:omnes-pro-n6,omnes-pro,Arial,sans-serif;margin-bottom:25px}
.monikago .feature--introduction{font-size:1.89rem;color:#ec018c}



.imageitem img,
#image_1 img,
#image_2 img,
#image_3 img,
#image_4 img,
#image_5 img {
}
.navbar-toggle .icon-bar{display:block;width:22px;height:2px;border-radius:1px}
.navbar-toggle .icon-bar+.icon-bar{margin-top:4px}
.navbar-default .navbar-toggle .icon-bar{background-color:#888}
.navbar-inverse .navbar-toggle .icon-bar{background-color:#fff}
.mashsb-toggle-container{display:none;padding:11px 2% 8px;border:10px solid #FFF120;position:relative;margin-bottom:10px;margin-top:0}


.burger__line {
	display: block;
	width: 100%;
	height: 2px;
	background-color: #fff;
	position: absolute;
	left: 0;
	-webkit-transition: 0.3s all linear;
	-o-transition: 0.3s all linear;
	transition: 0.3s all linear;
}
