@charset "UTF-8";
/* CSS Document */
@import url('https://fonts.googleapis.com/css?family=Roboto+Condensed:400,400i,700,700i');
@import url('https://fonts.googleapis.com/css?family=Montserrat:300,300i,400,400i,500,500i,600,600i,700,700i');
@import url('https://fonts.googleapis.com/css?family=Work+Sans:200,300,400,500,600,700,800');
@import url('https://fonts.googleapis.com/css?family=Roboto:300,400,500,600,700');
@import url("https://fonts.googleapis.com/css?family=Oxygen:300,700");
@import url("https://fonts.googleapis.com/css?family=Source+Sans+Pro:400,400i,700");
@import url('https://fonts.googleapis.com/css?family=Dancing+Script&display=swap');
@import url('https://fonts.googleapis.com/css2?family=Quicksand:wght@300;400;500;600;700&display=swap');


html { font-size: 62.5%; } 
body { font-size: 1.7rem;font-family:'Quicksand','Work Sans', Arial, Helvetica, sans-serif, sans-serif; font-weight:400;line-height:2.7rem } /* 1.4=14px */
h1,h2,h3,h4,h5,h6{font-family: 'Roboto','Oxygen', sans-serif;
font-weight:500;letter-spacing:1px}

.h2, h2 {
 font-size: 2.3rem;
}

h3{font-size:2.1rem!Important}

a{color:#555682}
a:hover{color: #70c05d;}/*#80a6c6*/


.logo-header {

    background-color: #ffffff;
    min-height: 70px;
    padding-top: 0px;
    width: 100%;

}

/****Navigation****/
/*top menu*/


.navbar .navbar-nav > li > a:focus, .navbar .navbar-nav > li > a:hover {
    background-color: transparent;
    color: #ffffff;
	box-shadow:0 0px 0 0 #daf2fb inset
}

.navbar.navbar-nav > .active > a, .navbar .navbar-nav > .active > a:focus, .navbar.navbar-nav > .active > a:hover {
     background-color: transparent;
    color: #3a3b3c;
	box-shadow:0 0px 0 0 #cccccc inset
}
.navbar .navbar-nav > .open > a, .navbar .navbar-nav > .open > a:focus, .navbar .navbar-nav > .open > a:hover {
    background-color: #3a3b3c;
    color: #fff;
}


.navbar {
    border-radius: 0px;
	margin-bottom:0px
}
.navbar-brand {
    height: auto;
	margin-right:20px;
}

.navbar-brand {padding:0px;}
.navbar-brand img {
   /* max-height: 65px;*/
	margin-top:15px;
	margin-bottom:15px;
}

.navbar.navbar-nav > li > a {
    color: #ffffff;
	font-size:1.5rem;
	
}
.navbar-nav > li > a {
    padding-bottom: 20px;
    padding-top: 20px;
}



/**Mobile Menu*/




.navbar-nav > li > a {
font-weight:bold;
font-size:18px;
font-weight:normal;
letter-spacing:0px
}

.navbar-nav > li{text-transform:uppercase}
.navbar-nav > li a{
color:#FFFFFF;
font-family:"Quicksand","Oswald","Muli","Roboto",sans-serif;
font-weight: 500!Important;
font-size: 1.5rem;
letter-spacing: 1px;
	
}	
	
/*li a:hover{
	color:#1b6d8c}*/

.nav > li {text-align:center}

.navbar .navbar-collapse, .navbar .navbar-form {
    border-color: #e7e7e8;
}
.navbar-collapse{border-top:0px}

.navbar-nav .open .dropdown-menu > li > a:hover {
    background-color: #45aed6;
}

.navbar {

    background-color: #70c05d;
    border-color: #70c05d;
	border-width:0px

}

.dropdown{margin-top:0px}

.dropdown-menu{   
color: #3a3b3c!Important;
font-family:"Open Sans",sans-serif;
font-size:16px;
border: 0 solid rgba(0, 0, 0, 0.15);
list-style: outside none none;
text-align: left;}

.open .dropdown-menu {
	background-color: #ffffff!Important}

.dropdown-menu > li > a {
	color: #323e48;
    padding: 10px 20px;
	font-weight:normal;
	font-family:"Muli","Roboto",sans-serif;
}

.dropdown-menu > li > a:hover, .dropdown-menu > li > a:focus {
    background-color: #45aed6;
	color:#ffffff!Important;
    text-decoration: none;
}

/***Mobile Menu***/
.navbar .navbar-toggle {
    border-color: transparent;
    color: #2a2a2b;
}
.navbar-toggle {
    margin-right: 30px;
    margin-top: 10px;
}
.navbar-toggle {
    border: 1px solid transparent;
    border-radius: 4px;
    float: right;
    margin-bottom: 8px;
    margin-right: 15px;
    margin-top: 8px;
    padding: 9px 10px;
    position: relative;
}
.navbar .navbar-toggle .icon-bar {
    background-color: #ffffff;
}
.navbar .navbar-toggle:focus  {
    background-color: transparent;
    color: #ffffff;
}

.navbar .navbar-toggle:hover {
    color: #40adf0 ;
    
}

/**Set a style for collapsed/expanded icon bar*/
.navbar-toggle .icon-bar {
    border-radius: 0;
    display: block;
    height: 5px;
    width: 32px;
}
.navbar-toggle .icon-bar + .icon-bar {
    margin-top: 5px;
}

.navbar-toggle .icon-bar {
    position: relative;
    transition: all 200ms ease-in-out;
}

.navbar-toggle:not(.collapsed) .icon-bar:nth-of-type(1) {
    top: 9px;
    transform: rotate(45deg);
}

.navbar-toggle:not(.collapsed) .icon-bar:nth-of-type(2) {
    background-color: transparent;
}

.navbar-toggle:not(.collapsed) .icon-bar:nth-of-type(3) {
    top: -11px;
    transform: rotate(-45deg);
}   

/**Hero***/

#main-slider {

    overflow: hidden;
    height: 500px;

}
#main-slider .item {
    background-position: right top;
    background-repeat: no-repeat;
    background-size: cover;
    height: 500px;
	/*background-attachment:fixed;*/

}

#main-slider .owl-prev,
#main-slider .owl-next {
  position: absolute;
  top: 50%;
  background-color: rgba(170, 170, 170, 0.1);
  color: #fff;
  font-size: 35px;
  display: inline-block;
  margin-top: -55px;
  height: 70px;
  width: 70px;
  line-height: 60px;
  text-align: center;
  border-radius: 100px;
  z-index: 5;
  -webkit-transition: background-color 400ms;
  transition: background-color 400ms;
}
#main-slider .owl-prev:hover,
#main-slider .owl-next:hover {
  background-color: rgba(66, 13, 7, 0.3);
}
#main-slider .owl-prev {
  left: -35px;
  text-indent: 12px;
}
#main-slider .owl-next {
  right: -35px;
  text-indent: -12px;
}
#main-slider .active{ background: #f0f2f3; none repeat scroll 0% 0%; padding-top: 0px; border-bottom: 0px solid #45aed6; }

.owl-dots{
    margin: 0 auto!Important; /*for centering the dots*/
	width:140px!Important; 
	padding-top:8px;
	text-align: center;
}
.owl-dot {
     width: 12px;
     height: 12px;
     border-radius: 100%;
     border: 1px solid #f0f2f3;
     background: #ffffff;
     margin-right: 5px;
     display: inline-block;  /*for making them horizontal, if you want vertical then you can use- display: block*/
}
.owl-dot.active {
     background: #cccccc;
	box-shadow:0 0px 0 0 #45aed6 inset;
	 border: 1px solid #f0f2f3;
}

.owl-item.active{  background: rgba(0, 0, 0, 0) none repeat scroll 0 0;
    border-top: 0 solid #ffffff;
    box-shadow: 0 0px 0 0 #ffffff inset;
    padding-top: 0;}


/**Ads**/
.NewsTopBanner-pager, .TopBannerAds-pager, .BottomBannerAds-pager {
    display: none
}
.RetailTopBanner-pager{display:none}
#NewsTopBanner, #NewsBottomBanner, #DestinationsTopBanner, #DestinationsBottomBanner,
#RetailTopBanner, #RetailBottomBanner, #TopBannerAds, #BottomBannerAds {
    max-width: 728px;
    margin: 0 auto;
    margin-top: 0px;
    margin-bottom: 0px;
    margin-top: 30px;
    height: 95px;
    margin-bottom: 30px !Important;
}


/*******************News****************************/
.lead-img {
    /*height: 370px !Important;*/
    width: 100%;
    object-fit: cover;
    object-position: left;
    margin-bottom: 20px;

}

#lead-story .headlink_ts {

    font-size: 34px !important;
    font-weight: bold;
    line-height: 1.3;

}

/***Section Title***/
.top_section_News, .side_title_TipsforTravelers, .side_title_Webinars, .top_section_Articles, .title, .top_section_title {
    display: block;
    color: #fff;
    background-color: #70c05d;
    font-size: 18px;
    font-weight: 400;
    font-size: 16px;
    font-weight: 600;
    padding: 6px;
    letter-spacing: 1px;
    margin-right: 0;
    margin-right: 0px;
    text-transform: uppercase;
    margin-top: 0px;
    text-align: center;
    clear: both;
    margin-bottom: 20px
}

#lead-story .headlink_ts {
font-family:'Roboto', 'Oxygen', sans-serif;
    font-size: 3.3rem !important;
    font-weight: 500;
    line-height: 1.3;
color:#000000
}

.resparticlelist h3{margin-top:0px}
.top_section_Top {display: none;}
/**Footer****/
footer {background-color:#f8f9f5;padding-top:20px}
#NewsRight{margin-top:0px}
.bd_WBTresponsive #NewsRight{margin-top:80px}
bd_WBTresponsive #main-content{padding-top:30px}
#NewsBottomBanner{margin-top:40px}
.topstorieshr{margin-top:10px;margin-bottom:10px}
.side_title_TipsforTravelers{margin-top:20px}


.articledisplayrespOdd,.articledisplayrespEven{border-bottom: 1px solid #EDECE9;padding-bottom:20px;margin-top:20px;}
.navbar-nav > li {

	border-right: 1px solid #6eb45e}

.dcArticleHeaderImage img {

    height: auto;
    max-width: 100%;
    text-align: center;

}
.dcArticleHeaderImage img {

    width: 100%;

}

strong{font-weight:600}

.hero-mainhead, .hero-subhead{transition: all 1s ease-out}

.intro_head .hero-mainhead {
padding: .2rem 1.3rem;
color: #fff;
/*box-shadow: 12px 0 0 #43134d, -12px 0 0 #43134d;*/
/*background-color: #48aa6a;*/
/*font-family: 'Dancing Script', cursive;
font-size: 14.5rem;
line-height: 14.5rem;*/
font-family: "Montserrat","Fjalla One","Oswald","Roboto",sans-serif;
font-size: 6.4rem;
line-height: 5.4rem;
text-transform: normal;
text-transform: uppercase;
-webkit-box-decoration-break: clone;
-ms-box-decoration-break: clone;
-o-box-decoration-break: clone;
box-decoration-break: clone;
font-weight: 400;
clear: both;
font-weight: bold;
text-align: left !important;
border-left: 12px solid #70da63;
display:inline-block;
color: #70da63
 }



/****force a return between the two inline elements*/
.hero-mainhead:after {
    content: '\A';
    white-space: pre;
}



.intro_head .hero-subhead{padding: .2rem 1.3rem;
padding: .2rem 1.3rem;
color: #fff;

font-family: "Montserrat","Fjalla One","Oswald","Roboto",sans-serif;
font-size: 6.4rem;
line-height: 5.4rem;
text-transform: uppercase;
-webkit-box-decoration-break: clone;
-ms-box-decoration-break: clone;
-o-box-decoration-break: clone;
box-decoration-break: clone;
font-weight: bold;
text-align: left !important;
border-left: 12px solid #70da63;
display:inline-block}

.intro_head {

    clear: both;
    margin-top: 80px;
    display: block;
    max-width: 690px;
	text-align: left;

}

@media (max-width: 1200px) {
.intro_head .hero-mainhead,
.intro_head .hero-subhead
{font-size: 5.2rem;
	line-height: 4.5rem;}}

#lead-story .col-md-7{padding-left:0px}
.logo img{max-width:270px;margin-top:15px}
.navbar-collapse{padding-left:0px}


/***Counters***/
/*CTA*/
.counterIcon-left:before{
	content: '\f1ea';
	font-family: FontAwesome;
}
.counterIcon-center:before{
	content: '\f0ac';
	font-family: FontAwesome;
}
.counterIcon-right:before{
	content: '\f155';
	font-family: FontAwesome;
}
#cta {
    background-color: #eeeeee;
    padding: 50px 0;
	margin-top:40px
}
#cta h2 {
    margin-top: 0;
}
#cta .btn {
    margin-top: 40px;
}

#cta2 .btn {
    margin-top: 10px;
}
#cta2 h2 {
    color: #fff;
    font-size: 40px;
    line-height: 1;
}
#cta2 h2 > span {
    color: #45aed6;
}

#cta2 {
    /*background: #242a33 url("../media/287235/ts4.jpg") no-repeat fixed 50% 50% / cover ;*/
	background-color: #555682;
	background-image: linear-gradient(rgba(36, 42, 51, 0.9), rgba(36, 42, 51,0.7)), url("../media/307312/t4.jpg");
	background-repeat: no-repeat; 
	background-attachment: fixed;
	background-position:0px 300px;
	background-size:cover;
    color: #fff;
    padding-top: 70px;
	padding-bottom:50px;
	margin-top:50px!Important;
	height:550px
}

.cta2_icons .fa{
background: #70c05d none repeat scroll 0 0;
    border-radius: 50%;
    color: #ffffff;
    display: inline-block;
    font-size: 32px;
    height: 90px;
    line-height: 1;
    margin-bottom: 0px;
    padding-top: 29px;
    transition: all 0.3s ease-in-out 1s;
    vertical-align: middle;
	width: 90px;}


.cta2_icons span {
    font-size: 25px;
    font-weight: 500;
    font-family: 'Roboto Condensed', Arial;
}

.big span {
   color: #ffffff;
font-size: 48px!Important;
font-weight: 600;

}


.SpaRightSlide img {max-width:300px}
.RetailRightSlide img {max-width:300px}
.SpaRightSlide,.RetailRightSlide,.NewsRightSlide{margin-bottom:30px}
.RetailRight-pager{display:none;}
.SpaRight-pager{display:none;}

#NewsRight.cycle-slideshow {max-width: 300px;margin: 0 auto;margin-top:30px}
.bd_WBTresponsive #NewsRight.cycle-slideshow{margin-top:0px}
#ResourcesRight.cycle-slideshow {max-width: 300px;margin: 0 auto;margin-bottom:30px}
#SpaRight.cycle-slideshow {max-width: 300px;margin: 0 auto;margin-bottom:30px}
#RetailRight.cycle-slideshow {max-width: 300px;margin: 0 auto;margin-top:30px}
#DestinationRight.cycle-slideshow {max-width: 300px;margin: 0 auto;margin-bottom:30px}

#TopRightAds.cycle-slideshow {max-width: 300px;margin: 0 auto;margin-bottom:15px; margin-top:20px}

.navbar-nav > li:hover{background-color:#555682}
.navbar-nav > li:hover a{color:#FFFFFF!Important; }

/*.navbar-nav > li.active{background-color:#ffffff}*/
.navbar-nav > li a {transition: all 0.5s ease;}
.navbar-nav > li.active a{font-weight:bold;box-shadow: inset 0px -7px 0px 0px #70da63;}

.dcArticleHeaderImage{margin-left:0px!Important}
#section_article{padding-bottom:100px}

#SpaBottomBanner{margin-top:30px}
#SpaTopBanner{margin-bottom:30px}
.dvArticleBody img{width:100%; margin-top:20px}

.bd_WBTresponsive #main-content{padding-top:40px}

#DestinationTopBanner .DestinationTopBannerSlide{max-width: 728px;margin: 0 auto;margin-bottom:30px}

#SpaTopBanner{max-width: 728px;
	margin: 0 auto;margin-bottom:30px}
#ResourcesTopBanner{max-width: 728px;
	margin: 0 auto;margin-bottom:30px}
#DestinationTopBanner{max-width: 728px;
	margin: 0 auto;margin-bottom:30px}

.navbar-nav > li > #dvsub> a {
   padding-bottom: 14px;
    padding-top: 18px;
	padding-right:10px;padding-left:10px;
	display:block
}

figcaption{font-size:14px;line-height:18px;margin-top:18px}
.item{background-color:#5987a3}
.dvNoArticlesExist{font-size:1.1rem;color:#cccccc;padding-left:70px;padding-right:70px;text-align:center}
.tdVideoTitle {font-size:1.5rem;line-height:1.6rem;padding-left:30px;padding-right:30px;text-align:left}
.imgVimeoPreview{width:100%;margin-bottom:12px}
.fa-home{margin-right:6px}
.wbt-ad{margin:0 auto;margin-bottom:15px;display:block}
#main-slider .item{background-position:center!Important}

div[class*="side_title"] {margin-top:15px}
div[class*="top_section_title"] {margin-top:15px}
#OutlookAds{display:inline-block}
#full_survey{min-height: 700px;

width: 80%;

padding-top: 40px;

margin: 0 auto;}

.OutlookAdsSlide img {
	max-height: 260px;
	margin-bottom: 30px;
}

@import url(https://fonts.googleapis.com/css?family=PT+Sans|Ubuntu:300,400,700);
blockquote {
  display: block;
  border-width: 2px 0;
  border-style: solid;
  border-color: #eee;
  padding:20px;
  margin: 1.5em 0;
  position: relative;
  box-shadow:0 2px 5px 0 rgba(0,0,0,0), 0 2px 10px 0 rgba(0,0,0,0)!Important;
  overflow:visible!Important;
 background-color:transparent!Important;
	padding-top:40px;
	font-size:2.3rem;
	margin-top:20px;
	color:#5e5e5e
}
blockquote:before {
  content: '\201C';
  position: absolute;
  top: -50px;
  left: 50%;

  background-color: #fafaf9!Important;
width: 7rem;
height: 6rem;
  font-size:11rem;
  background-color:#ffffff;
  color: #0c4071;
  text-align: center;
	font-family:Georgia;
}
blockquote:after {
  content: "\2013 \2003" attr(cite);
  display: block;
  text-align: right;
  font-size: 0.875em;
  color: #e74c3c;
}

.testimonial{max-width:900px; margin:40px auto;font-size: 1.8rem;line-height: 1.42857143;}
.testimonial-author{display:block; font-weight:bold;color:#0c4071;margin-top:10px}
.testimonial-title{font-style:italic;margin-top:0px}

.partner-listing-image img {
	max-height: 100px;
}


.subscribeto{
font-weight: bold;
border-width: 1px;
font-size: 12px;
letter-spacing: 1px;
padding: 10px 12px;
border-style: solid;
border-color:  #565683;
transition: 0.3s background-color linear, 0.1s color linear;
display: inline-block;
margin-top: 14px;
color: #565683;
font-weight: 500;
text-transform: uppercase;
background-color: #fff;
border-radius:3px}

#dvsub{text-align:right}

.subscribeto:hover{border-color: #565683;color: #ffffff!Important;background-color:#565683}
@media (max-width: 768px){
.subscribeto{margin: 0 auto;
 margin-bottom: 0px;
max-width: 300px;
display: block;
margin-bottom: 20px;
text-align: center;}
	
.navbar-brand {margin: 0 auto;
 margin-bottom: 0px;
max-width: 300px;
margin-bottom:20px; margin-top:20px;
display:block!important;
float:none}
}

.dvheaderInfo p{display:none}
.partner-listing-image img{max-width: 190px;

margin: 0 auto;
	margin-top: 25px;}

.partner-listing{border-bottom: 2px solid #E3E3DF;margin-bottom:30px;padding-bottom:30px}
.partner-listing-name{font-weight:300}

.articledisplayrespOdd div.col-xs-3 a, .articledisplayrespEven div.col-xs-3 a{text-transform:uppercase;color:#555682;letter-spacing:0px;font-family:'Roboto Condensed','Quicksand','Work Sans', Arial, Helvetica, sans-serif, sans-serif}
.articledisplayrespOdd div.col-xs-3 a:after,.articledisplayrespEven div.col-xs-3 a:after{content: '\f061';
font-family: FontAwesome;padding-left:8px;color:#70c05d} 
.articledisplayrespOdd div.col-xs-3 a:hover, .articledisplayrespEven div.col-xs-3 a:hover{color:#70c05d}


section#lead-story .col-md-5 div.panel_txt_summary p a{text-transform:uppercase;color:#555682;letter-spacing:0px;
	font-family:'Roboto Condensed','Quicksand','Work Sans', Arial, Helvetica, sans-serif, sans-serif}
section#lead-story .col-md-5 div.panel_txt_summary p a:after{content: '\f061';font-family: FontAwesome;padding-left:8px;color:#70c05d} 
section#lead-story .col-md-5 div.panel_txt_summary p a:hover{color:#70c05d}
.sidedisplayarticles div.section_story div.col-sm-12.panel_txt_summary a p{margin:0 0 3px}

.bd_Experiences #cta2 {
	background-position:0px 0px;background-image:linear-gradient(rgba(36, 42, 51, 0.9), rgba(36, 42, 51,0.7)), url("../media/307594/a1.jpg") 
}
.bd_Destinations #cta2 {
	background-position:0px 0px;background-image:linear-gradient(rgba(36, 42, 51, 0.9), rgba(36, 42, 51,0.7)), url("../media/307597/a4.jpg") 
}
.bd_Resources #cta2 {
	background-position:0px 0px;background-image:linear-gradient(rgba(36, 42, 51, 0.9), rgba(36, 42, 51,0.7)), url("../media/307596/a3.jpg") 
}
.bd_Training #cta2 {
	background-position:0px 0px;background-image:linear-gradient(rgba(36, 42, 51, 0.9), rgba(36, 42, 51,0.7)), url("../media/307595/a2.jpg") 
}
.bd_Partners #cta2 {
	background-position:0px 0px;background-image:linear-gradient(rgba(36, 42, 51, 0.9), rgba(36, 42, 51,0.7)), url("../media/307598/a5.jpg") 
}
span.dots{display:none}

@media (min-width: 768px) and (max-width: 992px) {
.navbar-nav > li a{font-size:1.4rem;padding-left:12px;padding-right:12px}}


#adbox {
    width: 1200px;
    position: relative;
    left: 0;
    right: 0;
    margin-left: auto;
    margin-right: auto
}

.banner1, .banner2 {
    position: absolute;
    top: 190px; /* DISTANCE FROM TOP OF WINDOW */
    border: 1px solid #eee9e9
}



.banner1 {
    left: -70px; /* FIXES BANNER TO LEFT SIDE OF WINDOW */
}



.banner2 {
    right: -50px; /* FIXES BANNER TO RIGHT SIDE OF WINDOW */
}

/****Update bookend ads***/
.banner1, .banner2 {
    position: fixed;
}



.banner1 {
    left: 5px;
}



.banner2 {
    right: 5px;
}



/** Overwriting some existing styles/negative margins and adding the (optional) transition **/
.banner1, .banner2 {
    margin-top: 0px;
    transition: all 0.5s ease;
}



/** Page is at the top ***/
.affix-top .banner1, .affix-top .banner2 {
    top: 190px;
}
/*home page only*/
.bd_Well-BeingTravel .affix-top .banner1, .bd_Well-BeingTravel .affix-top .banner2 {
    top: 650px;
}


/*** Page is scrolled down.***/
.affix .banner1, .affix .banner2 {
    top: 10px;
    z-index: 9999 !important;
}


/***Page is at bottom**/
.affix-bottom .banner1, .affix-bottom .banner2 {
    top: 10px;
}

@media only screen and (max-width: 1490px) {
    .banner1, .banner2 {
        max-width: 130px
    }
}

@media only screen and (max-width: 1400px) {
    #adbox {
        /* display: none !Important; */
    }
}

.addthis_inline_share_toolbox{margin-top:30px!Important}

#main-content li {
    padding-left: 10px;
    margin-left: 0px;
    line-height: 1.7px
    margin-bottom: 5px;
}

#main-content ul {
    list-style-type: none;
    list-style-image: url("http://www.travelsavers.com/media/217221/sq.jpg");
	
}









.bd_Well-BeingTravelChecklist #main-content li {
 line-height:2em;
 padding-left:10px;
 padding-top:5px;
 padding-bottom:5px;
 list-style-type:none;
 list-style:none;
 display:table
}
.bd_Well-BeingTravelChecklist #main-content li:before {
 font-family: 'FontAwesome';
 content: "\f058";
 color: #70c05d;
 margin-right:15px;
  left:40px;
	display:table-cell;
	width:30px;
	font-size:21px
}
.bd_Well-BeingTravelChecklist h3,.bd_Well-BeingTravelChecklist h2{
color:#555682;
}



.check-right{background-color:rgba(111, 192, 93, 0.07);padding:20px;padding-top:15px; margin-top:-30px;box-shadow: -1px -1px 5px 2px rgba(0,0,0,0.1);
    border-radius: 5px;}
.small-text{font-size:1.4rem; line-height:1.8rem}
.check-right a{}/*color:#222345*/
span.readLink{font-family:'Roboto Condensed','Quicksand','Work Sans', Arial, Helvetica, sans-serif, sans-serif;
text-decoration:none;}
span.readLink:after{content: '\f061';
    font-family: FontAwesome;
    padding-left: 8px;
    color: #70c05d;
}

.training-search{   
 margin-right: 20px;
    margin-left: 20px}

.tr-copy{ 
    margin-left: 50px;
	margin-top:20px;
margin-bottom:40px; max-width:900px}

.tr-results
{ margin-right: 70px;
    margin-left: 70px}
.pagination > .active > a{background-color:#70c05d;}
.bd_Training .form-control{height:44px!Important}

.video-container { position: relative; padding-bottom: 56.25%; padding-top: 30px; height: 0; overflow: hidden; }
.video-container iframe, .video-container object, .video-container embed { position: absolute; top: 0; left: 0; width: 100%; height: 100%; }

#dvsearch {

    margin-top: 0px;
    margin-left: 2px;
    color: #000000
}



.searchinpt {
    color: #999999;
    font-size: 12px;
    height: 24px;
    padding-left: 4px;
    background-color: #fff;
    font-family: Arial, Helvetica, sans-serif;
    outline: none;
    transition: all 0.25s ease-in-out;
    border: 0px solid #ccc;
    -webkit-border-radius: 2px;
    -moz-border-radius: 2px;
    border-radius: 2px;
    /*-webkit-text-stroke-width: .2px;
	-webkit-text-stroke-color: #000;
	-webkit-font-smoothing: antialiased;
    width: 180px;*/
    height: 33px;
}


.search_btn {
    display: block;
    /*background: transparent url('/media/43205/search.png') no-repeat left bottom;*/
    border: 0px solid #eee9e9;
    margin-left: 10px;
    /*width: 20px;
	height: 20px;*/
    /*Removed height&width as button displayed incorrectly*/
    padding: 5px;
    padding-top: 16px;
    color: #ffffff !Important;
    text-align: center;
    -webkit-border-radius: 0px;
    -moz-border-radius: 0px;
    border-radius: 0px;
}


    .search_btn:hover {
        background-color: transparent;
        color: #00a9ff !Important;
    }


.top_section_title {
    display: block;
    color: #fff;
    font-family: 'Lato',Source Sans Pro,Arial,Verdana,Helvetica,sans-serif;
    font-size: 16px;
    font-weight: 600;
    padding: 6px;
    letter-spacing: 1px;
    margin-right: 0;
    margin-right: 0px;
    text-transform: uppercase;
    margin-top: 0px;
    text-align: center
}

    .top_section_title .fa {
        color: #fff;
        font-size: 21px
    }

        .top_section_title .fa:hover {
            color: #e5c76d;
            font-size: 21px
        }

#dvfullpagecol .top_section_title {
    margin-top: 10px !Important;
}

/***************************************** TMR Search Display ********************************************/

.dvRefineSearchTypes {
    margin-top: 30px;
}

.dvRefineSearchTitle, .dvRefineSearchTitle {
    font-family: 'Quicksand','Work Sans', Arial, Helvetica, sans-serif, sans-serif;
    font-size: 16px;
    color: #000;
    line-height: 20px;
    vertical-align: top;
    text-align: left;
    font-weight: bold;
}

.dvSearchTimeFrameOptions, .dvSearchTypeOptions {
    margin: 10px 0 10px 0;
    border-top: 1px solid #ccc;
}

.dvTimeFrameOption, .dvTimeFrameOptionSelected, .dvSearchTypeOption, .dvSearchTypeOptionSelected {
    padding: 10px;
    border-bottom: 1px solid #ccc;
}

    .dvTimeFrameOption a, .dvSearchTypeOption a {
        font-family: 'Quicksand','Work Sans', Arial, Helvetica, sans-serif, sans-serif;
        font-size: 15px;
        color: #000;
        line-height: 16px;
        vertical-align: top;
        text-align: left;
    }

    .dvTimeFrameOptionSelected a, .dvSearchTypeOptionSelected a {
        font-family: 'Quicksand','Work Sans', Arial, Helvetica, sans-serif, sans-serif;
        font-size: 15px;
        color: #000;
        line-height: 16px;
        vertical-align: top;
        text-align: left;
        padding-left: 25px;
    }


.aArticleSearchTitle {
    font-weight: bold;
    color: #000000;
    display: block;
    font-size: 22px;
    font-weight: 900;
    line-height: 1.2;
    margin-top: 8px;
	margin-bottom: 8px;
    text-decoration: none;
	font-family: 'Roboto', 'Oxygen', sans-serif;
}

.dvArticleSearchPagination {
    clear: both;
    padding-top: 20px;
}

.aArticleSearchFilterSelected {
    background: transparent url('/media/48391/close_window.png') no-repeat left bottom;
    width: 14px;
    height: 14px;
}

.dvArticleSearch_Article {
    border-bottom: solid 1px #ccc;
    padding-bottom: 10px;
    padding-top: 10px;
}

.dvArticleSearch_ArticleTitle {
    margin-bottom: 10px;
}

.dvCurrentArticleDate, .dvCurrentArticleDateandAuthor {
    margin-bottom: 5px;
}

    .dvCurrentArticleDate, .dvCurrentArticleDateandAuthor span {
        font-family: Source Sans Pro,Arial,Verdana, Helvetica, sans-serif;
        font-size: 13px;
        font-style: italic;
    }

.dvCurrentArticleTitle, .dvCurrentArticleSummary, .dvCurrentArticleSummary p, .dvCurrentArticleTitle p, .dvCurrentArticleTitle span {
   /* font-family: Source Sans Pro,Arial, Helvetica, sans-serif;
    font-size: 16px;*/
    color: #000;
    line-height: 20px;
    text-align: left;
    
}
.dvsearchbtn {
    float:left;
}

#dvTMRMission.top_section_title{background-color:#f3f8fb;color:#333;margin-top:0px!Important;padding-top:15px;padding-bottom:15px}

/*.s-result-detail{border-bottom: 1px solid rgba(33,128,191,0.14);padding-bottom:15px;margin-bottom:15px};*/
.s-result-detail:after {  
    content: "";
    border-bottom: 1px solid rgba(33,128,191,0.14);padding-bottom:15px;margin-bottom:15px;
    width: 100%;
	text-align:center;
	margin-left:15px 
}

.dvTimeFrameOption a:hover{color:#70c05d}
/***************************************** END TMR Search Display ********************************************/

.videos {
    display: inline-block;
    width: 100%;
    height: 75%;
    overflow: hidden;
}

.videos img[src*="youtube"] {
    display: inline-block;
    width: 100%;
    height: 75%;
    margin: -12% 0;}


.panel_txt_summary{min-height:120px}

.dvArticleList .articledisplayrespEven .col-xs-3{text-align:right}
.dvArticleList .articledisplayrespOdd .col-xs-3{text-align:right}

	.fpa{margin-bottom:10px}
.fpa-text {
    text-transform: uppercase;
    font-size: 23px;
    letter-spacing: 1px;
	font-weight:bold
}
/*.fpa{border:solid #70c05d 1px; padding:10px;color:#}	
.fpa .fa {margin-right:10px;color:#70c05d}*/
.fpa-sponsor{color:#6a5e86; font-size:17px;text-align:center;font-style:italic}

.sidebars{    overflow: hidden;
    text-align: center;
    color: #70c05d;
    margin-top: 10px;
 
    font-style: normal;
    margin-bottom: 0px;
}

.sidebars::before {
    right: 15px;
    margin-left: -210%;
}

.sidebars::after {
    left: 15px;
    margin-right: -210%;
}

.sidebars::before, .sidebars::after {
    border-top: 1px solid #9dce94;
    border-bottom: 1px solid #9dce94;
    content: "";
    display: inline-block;
    height: 1px;
    position: relative;
    vertical-align: middle;
    width: 40%;
    margin-bottom: .15em;}
	
.panel_txt_summary{min-height:120px}

.dvArticleList .articledisplayrespEven .col-xs-3{text-align:right}
.dvArticleList .articledisplayrespOdd .col-xs-3{text-align:right}

a.read-link{text-transform:uppercase;color:#555682;letter-spacing:0px;
	font-family:'Roboto Condensed','Quicksand','Work Sans', Arial, Helvetica, sans-serif, sans-serif}
.read-link:after{content: '\f061';font-family: FontAwesome;padding-left:8px;color:#70c05d} 
.read-link:hover{color:#70c05d}
.top_section_ThisWeek{background-color: #f0f3f0;
color: #778972;}

.dvNoArticlesExistsShowarchived {
    display:none;
}
.more{display:none}

.bd_Well-BeingTravel #main-content{padding-top:60px}