/*SLIDER*/
@media(max-width:990px){
  #slideshow-container{
    display:none;
  }
  
  /* Css commented to hide the top 3 blog  */
/*   .itemBlog.hide{
    display:inherit;
  } */
}

#relatedContent .dfwp-item .FacetedSearchItem .itemBlog{
	border-top:    1px solid lightgrey;
	border-right:  1px solid lightgrey;
	border-bottom: 1px solid lightgrey;
	border-left:   1px solid lightgrey;
}

#relatedContent .dfwp-item .FacetedSearchItem .itemBlog.article .post_img{
	top:-10px;
}

#relatedContent .dfwp-item .FacetedSearchItem .itemBlog.fact{
	height:auto;
}

#relatedContent .dfwp-item .FacetedSearchItem .itemBlog.video{
	width:299px;
}

#relatedContent .dfwp-item .FacetedSearchItem .itemBlog.video .rel_box {
	height:412px;
	width:299px;
}
#relatedContent .dfwp-item .FacetedSearchItem .itemBlog.video .rel_box .post_img{
	height:230px;
	width:299px;
}

#relatedContent .dfwp-item .FacetedSearchItem .itemBlog.video .rel_box .play_icon.white{
	margin-top : -80px;
	margin-left: -41px;
    left: 50%;
}
#relatedContent .dfwp-item .FacetedSearchItem .itemBlog.video .video_txt{
	right : 10px;
	left : 10px;
	padding: 0px 10px 30px;
	bottom: 5px;
}

.hide{
    display:none;
}

#slideshow-nav{
    float : right;
    height : 100%;
    width : 398px;
}

.slideshow-item{
    height:33.33%;
    background:rgba(243,243,243,0.9);
    cursor:pointer;
}
.slideshow-item:first-child{
  border-radius : 0px 39px 0px 0px;
}
.slideshow-item:last-child{
  border-radius : 0px 0px 40px 0px;
  height:34%;
}
.slideshow-item.active{
  background:#FF7D23;
}
.slideshow-item:hover{
  background:orange;
}

#slideshow-container{
    height : 300px;
    width : 950px;
    background : black;
    border-radius : 0px 40px 40px 40px;
	cursor:pointer;
	position: relative;
}

.slideshow-item-content{
  padding : 1em;
}

.slideshow-item-content .slideshow-nav-vignette{
  float :left;
  width:95px;
  height:70px;
  border-radius: 0px 15px 0px 0px;
  margin-right:10px;
}

.slideshow-item-content h4{
    font-size:15px;
    color:black;
}

.slideshow-item.active .slideshow-item-content h4{
    color:white;
}

.slideshow-articleBackgoundWithWhiteTextColor{
	background-color:rgba(0,0,0,0.6);
	width: 552px; 
	border-radius: 0px 0px 0px 40px;
}
.slideshow-articleBackgoundWithBlackTextColor{
	background-color:rgba(255,255,255,0.8);
	width: 552px; 
	border-radius: 0px 0px 0px 40px;
}

#slideshow-article{
	/*
  margin-left:2em;
  margin-top:1em;
  */
  float:left;
  font-family: "ff-din-web-pro", "ff-din-web";
  position: absolute;
  bottom: 0;

}

#slideshow-title{
  width:480px;
  /*
  height:130px;
  */
  font-size:35px;
  line-height:1em;
  margin-left: 40px;
}

#slideshow-desc{
    margin-top: 10px;
    width: 480px;

  /*
  height:85px;
  */
  font-size:15px;
  margin-left: 40px;
}

#slideshow-link{
    margin-top: 10px;
    width: 480px;
    padding-bottom: 10px;

  margin-left: 40px;
}

.slideshow-arrow{
    float:left;
    margin-left:-20px;
    margin-top:37px
}

.active .slideshow-arrow{
    width: 0;
    height: 0;
    border-style: solid;
    border-width: 15px 20px 15px 0;
    border-color: transparent #ff7f23 transparent transparent;
}

.slideshow-item:hover .slideshow-arrow{
    border-color: transparent orange transparent transparent;
}


.ms-WPBody{
    background:none;
}
.ms-webpart-cell-vertical p{
    margin:inherit;
}

.rel_box{
    position:relative;
}

/*FACETED*/
#FacetedTable
{
	width: 660px;
	display: none;
	background-color: #f6f6f6;
	padding-left:16px;
}

#FacetedTable div.filterByCriteria
{
	width: 11%;
}

#FacetedTable div.criteriaCol
{
	width: 29%;
	display: inline-block;
}


.FacetedSearchDropdown
{
	width: 100%;
}

.searchbox
{
	top : 0;
    background-color: transparent;//#eaf8fc;
    background-image: linear-gradient(#fff, #d4e8ec);         
    width: 100%;
    height: 25px;
	position: relative;
	margin-bottom: 10px;
}

#search
{
	background-color: gray;
    height: 100%;
    width: 95%;
    font: normal 13px 'trebuchet MS', arial, helvetica;
	color: white;
	position: absolute;	
	padding: 0 0 2px 4px !important;
}

#delete
{       
	background-color: gray;
	width: 28px;
	position: absolute;
	right: 0;
	min-width: 0;
	color: white;
	z-index: 1;
	height:29px;
}

@-moz-document url-prefix()
{
    #delete
	{
		padding-bottom: 4px;
	}
}



/* REVIEW BLOG */

article,
aside,
details,
figcaption,
figure,
footer,
header,
hgroup,
nav,
section {
    display: block
}

body #s4-workspace {
   background-color: #F6F6F6;

}

.clearfix:after,
#mn_hdr #mn_nav:after,
#online_survey_message:after,
#blocks:after,
.post_ad .post_ad_frm .ad_top:after,
#full_post:after,
#full_post #post #post_txt #post_top:after,
#full_post #post #post_txt .social:after,
#map_filters #map_filters_frm:after,
#map_filters form:after {
    content: "";
    display: table;
    clear: both
}

video {
    display: inline-block;
    *display: inline;
    *zoom: 1
}
img {
    border: 0;
    vertical-align: middle;
    -ms-interpolation-mode: bicubic
}

.left {
    float: left
}
.right {
    float: right
}

table {

    border-spacing: 0
}
td {
    vertical-align: top
}
.ir {
    background-color: transparent;
    background-repeat: no-repeat;
    direction: ltr;
    display: block;
    overflow: hidden;
    text-align: left;
    text-indent: 100%
}
.ir br {
    display: none
}
.hidden {
    display: none !important;
    visibility: hidden
}
.invisible {
    visibility: hidden
}
.left {
    float: left
}
.right {
    float: right
}


.sprite_more,
.arw {
    background-image: url("/_catalogs/masterpage/Gemalto/assets/sprite_more.png");
    background-repeat: no-repeat
}


masonry,
.masonry .masonry-brick {
    -webkit-transition-duration: 0.7s;
    -moz-transition-duration: 0.7s;
    -ms-transition-duration: 0.7s;
    -o-transition-duration: 0.7s;
    transition-duration: 0.7s
}
.masonry {
    -webkit-transition-property: height, width;
    -moz-transition-property: height, width;
    -ms-transition-property: height, width;
    -o-transition-property: height, width;
    transition-property: height, width
}
.masonry .masonry-brick {
    -webkit-transition-property: left, right, top;
    -moz-transition-property: left, right, top;
    -ms-transition-property: left, right, top;
    -o-transition-property: left, right, top;
    transition-property: left, right, top
}

#blocks {
    margin: 0 auto;
  /*  padding-bottom: 100px; */
    max-width: 954px !important
}


#blocks .rel_box {
    position: relative
}

.item {
    float: left;
    height: 355px;
    margin: 7px;
    text-decoration: none;
    width: 299px
}
.item .post_img {
    display: block;
    position: relative
}
.item h2 {
    margin-bottom: 5px
}
.item h2 a {
    line-height: 1.1
}

.itemBlog.fact{
    height : 355px;
}

.itemBlog {
    float: left;
    margin: 7px;
    text-decoration: none;
    width: 304px
}
.itemBlog .post_img {
    display: block;
    position: relative
}
.itemBlog p {
    margin: 10px 5px 0px 6px !important;
}

.itemBlog h2 {
    margin: 0px 0px 0px 5px;
    font-size:25px;
}
.itemBlog h2 p {
    margin: 0px !important;
	padding: 0;
}

.itemBlog h2 a  p{
    line-height: 1.1
}
.itemBlog .arw {
    bottom: 14px;
    left: 14px;
    position: absolute
}
.itemBlog .play_icon {
    background: url("/_catalogs/masterpage/Gemalto/assets/play_icon_white.png") no-repeat;
    display: block;
    height: 86px;
    margin-top: -43px;
    position: absolute;
    top: 50%;
    width: 83px;
    z-index: 10
}

.itemBlog.article .post_img .play_icon {
    left: 50%;
    margin-left: -41px
}
.itemBlog.article .article_txt {
    background: #fff;
    height: 153px;
    padding: 12px;
    position: relative
}
.itemBlog.infographic {
    height: 724px
}
.itemBlog.infographic .article_txt {
    background: #fff;
    height: 153px;
    padding: 12px;
    position: relative
}
.itemBlog.video {
    width: 622px
}
.itemBlog.video .video_txt {
    background: #fff;
    border-radius: 0 15px 15px 15px;
    bottom: 30px;
    width: 260px;
    padding: 12px 12px 50px;
    position: absolute;
    z-index: 10
}
.itemBlog.video .post_img {
    position: relative;
    z-index: 1
}
.itemBlog.video.left .play_icon {
    right: 125px
}
.itemBlog.video.left .video_txt {
    left: 34px
}
.itemBlog.video.right .play_icon {
    left: 125px
}
.itemBlog.video.right .video_txt {
    right: 34px
}
.itemBlog.fact {
    position: relative
}
.itemBlog.fact.orange {
    background: #fa821e
}
.itemBlog.fact.brown {
    background: #826e59
}
.itemBlog.fact p {
     color: #fff;
    font-size: 45px;
    line-height: 1.04;
    /*padding: 15px;*/
    padding-left: 15px;
    padding-right: 15px;
    padding-top: 15px;
    text-align: center
}


.itemBlog.article .post_img .play_icon {
    left: 50%;
    margin-left: -41px
}

.item .arw {
    bottom: 14px;
    left: 14px;
    position: absolute
}
.item .play_icon {
    background: url("/_catalogs/masterpage/Gemalto/assets/play_icon_white.png") no-repeat;
    display: block;
    height: 86px;
    margin-top: -43px;
    position: absolute;
    top: 50%;
    width: 83px;
    z-index: 10
}

.item.article .post_img .play_icon {
    left: 50%;
    margin-left: -41px
}
.item.article .article_txt {
    background: #fff;
    height: 153px;
    padding: 12px;
    position: relative
}
.item.infographic {
    height: 724px
}
.item.infographic .article_txt {
    background: #fff;
    height: 153px;
    padding: 12px;
    position: relative
}
.item.video {
    width: 622px
}
.item.video .video_txt {
    background: #fff;
    border-radius: 0 15px 15px 15px;
    bottom: 30px;
    width: 260px;
    padding: 12px 12px 50px;
    position: absolute;
    z-index: 10
}
.item.video .post_img {
    position: relative;
    z-index: 1
}
.item.video.left .play_icon {
    right: 125px
}
.item.video.left .video_txt {
    left: 34px
}
.item.video.right .play_icon {
    left: 125px
}
.item.video.right .video_txt {
    right: 34px
}
.item.fact {
    position: relative
}
.item.fact.orange {
    background: #fa821e
}
.item.fact.brown {
    background: #826e59
}
.item.fact p {
    color: #fff;
    font-size: 45px;
    line-height: 1.04;
    padding: 15px;
    text-align: center
}


.item.article .post_img .play_icon {
    left: 50%;
    margin-left: -41px
}
.item.article .article_txt {
    background: #fff;
    height: 153px;
    padding: 12px;
    position: relative
}

.item.infographic {
    height: 724px
}

.item.infographic .article_txt {
    background: #fff;
    height: 153px;
    padding: 12px;
    position: relative
}

.arw {
    background-position: 0 -34px;
    color: #3c3c3c;
    font-size: 12px !important;
    font-weight: 700;
    line-height: 14px !important;
    padding: 2px 0 2px 20px !important;
    text-align: left !important;
    text-decoration: none
}
.arw.light_grey {
    background-position: 0 0;
    color: #fefefe !important
}

.arw.light_black {
    background-position: 0 0;
    color: Black !important
}

.arw.grey {
    background-position: 0 -68px
}
.slider li {
    display: block
}
#no_search_results {
    margin-bottom: 200px;
    text-align: center
}
.message {
    margin-bottom: 16px;
    padding: 16px;
    text-align: center;
    width: 100%
}
.message.error {
    background: #ffe6e3;
    border: 2px solid #f2c3bf;
    display: none
}
.message.success {
    background: #edfdd3;
    border: 2px solid #c4dba0;
    display: block
}
.post_ad {
   /* border-bottom: 1px solid #e3e3e3; */
   /* margin-bottom: 20px; */
    padding-bottom: 20px
}
.post_ad .post_ad_frm {
    color: #fff;
    display: table;
    font-size: 16px;
    padding: 5px;
    text-decoration: none;
    /*width: 274px*/
}
.post_ad .post_help_frm {
    color:Black;
    display: table;
    font-size: 16px;
    padding: 5px;
    text-decoration: none;
    background: #f5f4f4;
    /*width: 274px*/
}


/*.post_ad .post_ad_frm .ad_icon {
    float: left;
    margin-right: 10px
} */
.post_ad .post_ad_frm h4 {
    margin: 0 0 15px
}
.post_ad .post_ad_frm h4,
.post_ad .post_ad_frm h4 p {
    display: inline-block;
    zoom: 1;
    *display: inline;
    font-size: 23px;
    line-height: 1.5
}

.post_ad .post_help_frm h4,
.post_ad .post_help_frm h4 p {
    display: inline-block;
    zoom: 1;
    *display: inline;
    font-size: 23px;
    line-height: 1.5
}
.post_ad .post_ad_frm .arw {
    color: #fff;
    margin-top: 15px
}
.post_ad.ad .post_ad_frm {
    background: Orange;
}
.post_ad.subscribe {
    border-bottom: none;
    margin-bottom: 0;
    padding-bottom: 0
}
.post_ad.subscribe .post_ad_frm {
    background: #f5f4f4;
    color: #acacac
}
.post_ad.subscribe h4 {
    margin-bottom: 8px
}
.post_ad.subscribe h4,
.post_ad.subscribe h4 p {
    font-size: 19px;
    line-height: 2
}
.post_ad.subscribe .arw {
    color: #acacac
}
.feedback {
   /* background: url(../graphics/feedback.png) no-repeat;*/
    display: block;
    height: 130px;
    position: fixed;
    right: 0;
    top: 300px;
    width: 35px;
    z-index: 2000
}

.container {
    margin: 0 auto;
    position: relative;
    width: 955px
}
#top_top {
    -webkit-transition: background 200ms ease-out;
    -webkit-transition-delay: 0s;
    -moz-transition: background 200ms ease-out 0s;
    -o-transition: background 200ms ease-out 0s;
    transition: background 200ms ease-out 0s;
    background-color: black;
    background-color: rgba(0, 0, 0, 0.5);
    /*background-image: url(../graphics/to_top.png);*/
    background-position: center center;
    background-repeat: no-repeat;
    border-radius: 3px;
    bottom: 30px;
    display: none;
    height: 40px;
    position: fixed;
    right: 30px;
    width: 40px;
    z-index: 5000
}
#top_top:hover {
    background-color: rgba(0, 0, 0, 0.6)
}
#fourohfour {
    margin: 0 auto;
    max-width: 800px;
    padding: 50px 25px 100px;
    text-align: center;
    width: 90%
}
#fourohfour h2 {
    margin-bottom: 30px
}
#home_slider {
    background: white\9;
    height: 350px;
    margin-bottom: 40px;
    width: 940px
}
#home_slider .slider li {
    position: relative
}
#home_slider .slider .slider_img {
    left: 0;
    position: absolute;
    top: 0;
    z-index: 10
}
#home_slider .slider .slider_img img {
    border-radius: 0 20px 20px 20px
}
#home_slider .slider .slider_txt {
    background: #fff;
    border-radius: 0 20px 20px 20px;
    height: 350px;
    padding: 0 10px 0 100px;
    position: absolute;
    right: 0;
    top: 0;
    width: 280px;
    z-index: 5
}
#home_slider .slider .slider_txt .small {
    display: none
}
#home_slider .slider h2 {
    margin: 35px 0 5px
}
#home_slider .slider h2 a,
#home_slider .slider h2 a p {
    font-size: 40px
}
#home_slider .slider p {
    margin-bottom: 10px
}





#full_post {
    background: #fff;
    border: 1px solid #eaeaea;
    border-radius: 0 30px 30px 0;
    margin: 0 auto;
    padding: 25px
}
#full_post h1,
#full_post h1 p {
    color: #58585a;
    font-size: 40px;
    line-height: 1.04;
    margin: 0 0 30px -3px
}
#full_post #post {
   float: left; 
    width: 64%
}
#full_post #post #post_txt h2,
#full_post #post #post_txt h3 {
    margin: 40px 0 16px
}
#full_post #post #post_txt h4,
#full_post #post #post_txt h5,
#full_post #post #post_txt h6 {
    margin: 30px 0 16px
}
#full_post #post #post_txt p {
    font-size: 16px;
    margin-bottom: 16px
}
#full_post #post #post_txt ul {
    list-style: disc
}
#full_post #post #post_txt ol {
    list-style: decimal
}
#full_post #post #post_txt ul,
#full_post #post #post_txt ol {
    font-size: 16px;
    margin: 10px 0 10px 10px
}
#full_post #post #post_txt ul li,
#full_post #post #post_txt ol li {
    margin-bottom: 5px
}
#full_post #post #post_txt img {
    margin-bottom: 16px;
    height: auto !important;
    /*width: 100% !important;*/
}
#full_post #post #post_txt img.left {
    float: left;
    margin: 0 10px 10px 0;
    width: auto !important
}
#full_post #post #post_txt img.right {
    float: right;
    margin: 0 0 10px 10px;
    width: auto !important
}
#full_post #post #post_txt #post_top {
    margin-bottom: 20px
}
#full_post #post #post_txt .social {

}
#full_post #post #post_txt .social .soc_btn {
    float: right;
    width: 90px
}
#full_post #post #post_txt .social .fb {
    margin-right: 14px
}
#full_post #post #post_txt #post_ftr_meta {
   /* border-bottom: 1px solid #e3e3e3;
    border-top: 1px solid #e3e3e3;*/
    clear: both;
    /*margin-top: 60px;*/
    padding: 30px 0
}
#full_post #post #post_txt #post_ftr_meta a {
    text-decoration: underline;
 /*   color:White; */
    font-weight:bold;
}
#full_post #post #post_txt #post_ftr_meta a:hover {
    text-decoration: none
}
#full_post #post #post_txt #post_date {
    font-size: 12px;
    margin-bottom: 10px
}
#full_post #post #post_txt #tags a:hover {
    color: #404040
}
#full_post #post #post_txt #post_links .arw {
    display: table;
    margin-top: 14px;
  /*  *display: block */
}
#full_post #post #post_txt #post_links .category {
    text-transform: uppercase
}
#full_post #post #post_txt .embed_media {
    margin-bottom: 16px
}
#full_post #related {
    /*border-left: 1px solid #e3e3e3;*/
    border-left: 1px solid Black;
    float: right;
    padding: 0 0 0px 16px;
    width: 32%;
}
#full_post #related h3 {
  /*  border-bottom: 1px solid #e3e3e3; */
    border-bottom: 1px solid Black;
    color: #58585a;
    font-size: 15px;
    font-weight: 700;
    margin-bottom: 14px;
    padding-bottom: 14px;
    text-transform: uppercase
}
#full_post #related p {
    margin-bottom: 16px
}

#full_post #related ul {
 /*   padding: 0 0 20px 20px */
}


#full_post #related ul li {
    padding: 0 0 5px 0;
    font-size: 16px
}

#full_post #related #GemaltoHelp ul li {
    padding: 0 0 5px 0;
    font-size: 14px;
    background-color:#e3e3e3;
	/*margin-bottom : 10px;*/
    text-decoration: underline;
}

#full_post #related .item {
    border-bottom: 1px solid #e3e3e3;
    border-left: 1px solid #e3e3e3;
    border-right: 1px solid #e3e3e3;
    border-top: 1px solid #e3e3e3;
    float: none;
    height: auto;
    margin: 0 0 20px;
    padding-bottom: 4px;
    border-top-right-radius:20px;
}


.GemaltoHelpContent {
    border-bottom: 1px solid #e3e3e3;
    border-left: 1px solid #e3e3e3;
    border-right: 1px solid #e3e3e3;
    border-top: 1px solid #e3e3e3;
    float: none;
    height: auto;
    padding-bottom: 4px;
    padding-left: 0.5em;
}
#full_post #related .item .post_img {
    text-decoration: none
}
#full_post #related .item.last {
    border-bottom: none;
    margin-bottom: 0;
    padding-bottom: 0
}
#full_post #related .item h2 {
    margin: 10px 0 5px
}
#full_post #related .item .fact_txt.orange {
    background: #fa821e
}
#full_post #related .item .fact_txt.brown {
    background: #826e59
}
#full_post #related .item .fact_txt p {
    color: #fff;
    font-size: 45px;
    line-height: 1.04;
    padding: 15px;
    text-align: center
}
#full_post #related .item .article_txt {
    height: auto;
    padding: 0 0 30px
}
#full_post #related .item .article_txt .arw {
    left: 0
}
#full_post #related .item p {
    margin-bottom: 14px
}
#full_post #related #no_results {
    color: #58585a;
    font-weight: 700;
    margin-bottom: 30px
}

#full_post #post #post_txt #post_ftr_meta #tags span
{
    background-color:Orange;
    color:White;
    border-top-width:1px;
    border-right-width:1px;
    border-bottom-width:1px;
    border-left-width:1px;
    border-top-style:solid;
    border-right-style:solid;
    border-bottom-style:solid;
    border-left-style:solid;
    border-top-color:Orange;
    border-bottom-color:Orange;
    border-left-color:Orange;
    border-right-color:Orange;
    border-top-left-radius:0px;
    border-top-right-radius:7px;
    border-bottom-right-radius:0px;
    border-botton-left-radius:0px;   
}


#comment_frm {
    margin-top: 60px
}
#comment_frm h2 {
    margin-bottom: 20px
}
#comment_frm .message.error {
    margin: 0 auto;
    width: 320px
}
#comment_frm #comment_form input[type='text'],
#comment_frm #comment_form textarea {
    width: 97%
}
#comment_frm #comment_form textarea {
    max-width: 97%;
    min-width: 97%
}
#comment_frm #comments {
    border-top: 1px solid #e3e3e3;
    margin-top: 30px;
    padding: 30px 0 30px
}
#comment_frm #comments .comment {
    background: #f2f2f2;
    margin-bottom: 16px;
    padding: 20px;
    width: 100%
}
#comment_frm #comments .comment .by {
    margin-top: 20px
}
#comment_frm .pagination {
    position: relative
}
.red {
    color: #ea0437
}
.green {
    color: #12ad2b
}
.blue {
    color: #0092c7
}
.yellow {
    color: #ffba1e
}
.grey {
    color: #adadad
}
.cyan {
    color: #31b5b7
}
.map_txt h1 {
    margin-left: -3px
}
#map_filters {
    background: #fdfdfd;
    margin: 10px 0;
    width: 100%
}
#map_filters #map_filters_frm {
    border: 1px solid #dedede;
    padding: 20px
}
#map_filters #checkboxes p {
    font-size: 13px;
    float: left;
    margin: 0 30px 10px 0
}
#map_filters form {
    margin-top: 10px
}
#map_filters form input[type='text'] {
    border: 1px solid #aaa;
    color: #777;
    float: left;
    margin-bottom: 0;
    padding: 5px;
    width: 220px
}
#map_filters form input[type='submit'] {
    float: left;
    margin: 6px 0 0 10px
}
#map {
    height: 600px;
    width: 100%
}
#map h2 {
    font-size: 20px;
    font-weight: 100;
    margin: 0 0 8px 0;
    line-height: 1
}
#map p {
    margin-bottom: 10px
}
#map .link a {
    color: #fa821e
}
#feedback_form {
    max-width: 500px;
    width: 97%
}
#feedback_form .error {
    width: 95%
}
.survey_page p {
    margin-bottom: 16px
}
#survey_form,
#twenty_form {
    margin: 30px 0
}
#survey_form label,
#twenty_form label {
    font-size: 16px
}
#survey_form input[type='text'],
#twenty_form input[type='text'] {
    max-width: 70%;
    padding: 7px;
    width: 100%
}
#survey_form .input_group,
#twenty_form .input_group {
    margin-bottom: 16px
}
#survey_form select,
#survey_form .radio,
#survey_form .checkbox,
#twenty_form select,
#twenty_form .radio,
#twenty_form .checkbox {
    margin-bottom: 20px
}
#survey_form .radio,
#survey_form .checkbox,
#twenty_form .radio,
#twenty_form .checkbox {
    margin-bottom: 20px
}
#survey_form .radio fieldset,
#survey_form .checkbox fieldset,
#twenty_form .radio fieldset,
#twenty_form .checkbox fieldset {
    margin-top: 6px
}
#survey_form .radio fieldset label,
#survey_form .checkbox fieldset label,
#twenty_form .radio fieldset label,
#twenty_form .checkbox fieldset label {
    font-size: 14px;
    margin-bottom: 6px
}
#survey_form .radio label,
#survey_form .checkbox label,
#twenty_form .radio label,
#twenty_form .checkbox label {
    font-weight: 400 !important
}
#survey_form input[type='submit'],
#twenty_form input[type='submit'] {
    margin: 0 0 30px
}
#survey_form #questions,
#twenty_form #questions {
    margin-top: 30px
}
#survey_form #questions label,
#twenty_form #questions label {
    font-weight: 700
}
#survey_form .message,
#twenty_form .message {
    width: 90%
}
#survey_form .error,
#twenty_form .error {
    display: none
}
#twenty_side_img {
    margin-bottom: 20px
}
section.terms h6 {
    font-size: 14px;
    margin: 40px 0 10px 0
}
section.terms p {
    font-size: 11px
}
section.terms ol {
    font-size: 11px;
    margin-left: 20px
}
section.terms ol li {
    margin-bottom: 15px
}
.iframe_page h1 {
    margin-top: 0
}
.iframe_page.feedback_page .message {
    width: 95% !important
}
.iframe_page.feedback_page #feedback_form {
    width: 95%
}
.iframe_page.feedback_page #feedback_form form {
    display: block;
    width: 100%
}
.iframe_page.feedback_page #feedback_form .input_error {
    color: red;
    display: block;
    margin: -10px 0 16px
}
.ie7 #mn_hdr #view_change #view_change_frm {
    padding-bottom: 6px
}
.oldie #mn_nav .dd_menu {
    border: 1px solid #b2b2b2;
    border-top: none
}
.slider {
    height: 350px;
    list-style: none;
    overflow-x: hidden;
    overflow-y: auto;
    width: 940px
}
.anythingSlider-default {
    margin: 0 auto;
    padding: 0
}
.anythingSlider-default .anythingControls a {
    background: #ccc;
    border-radius: 50%;
    text-indent: -9999px
}
.anythingSlider-default .anythingControls a span {
    visibility: visible
}
.anythingSlider-default .anythingControls a.cur {
    background: #ccc;
    text-indent: -9999px
}
.anythingSlider-default .anythingControls a.start-stop {
    background-color: #040;
    color: #ddd
}
.anythingSlider-default .anythingControls a.start-stop.playing {
    background-color: #800
}
.anythingSlider-default .anythingControls a.start-stop:hover,
.anythingSlider-default .anythingControls a.start-stop.hover,
.anythingSlider-default .anythingControls a.start-stop .anythingControls ul a:hover {
    background-image: none;
    color: #ddd
}
.anythingSlider-default.activeSlider .anythingWindow {
    border-color: #7C9127
}
.anythingSlider-default.activeSlider .anythingControls a {
    background-color: #ccc;
    border-radius: 50%;
    height: 9px;
    padding: 0;
    width: 9px
}
.anythingSlider-default.activeSlider .anythingControls a.cur,
.anythingSlider-default.activeSlider .anythingControls a:hover {
    background: #a3a3a3
}
.anythingSlider-default.activeSlider .anythingControls a.start-stop {
    background-color: #080;
    color: #fff
}
.anythingSlider-default.activeSlider .anythingControls a.start-stop.playing {
    background-color: #d00;
    color: #fff
}
.anythingSlider-default.activeSlider .start-stop:hover,
.anythingSlider-default.activeSlider .start-stop.hover {
    color: #fff
}
.anythingSlider-default .arrow {
    display: block;
    position: absolute;
    top: 50%
}
.anythingSlider-default .arrow a {
    background-image: url(../graphics/sprite_main.png);
    background-repeat: no-repeat;
    display: block;
    height: 45px;
    margin-top: -22px;
    outline: 0;
    text-align: center;
    width: 28px
}
.anythingSlider-default .back {
    left: -35px
}
.anythingSlider-default .back a {
    background-position: 0 0
}
.anythingSlider-default .forward {
    right: -35px
}
.anythingSlider-default .forward a {
    background-position: -38px 0
}
.anythingSlider-default .anythingControls {
    display: none;
    outline: 0
}
.anythingSlider-default .anythingControls ul {
    display: table;
    margin: 10px auto 0;
    padding: 0
}
.anythingSlider-default .anythingControls ul li {
    display: inline
}
.anythingSlider-default .anythingControls ul a {
    font: 11px/18px Georgia, Serif;
    display: inline-block;
    text-decoration: none;
    padding: 2px 8px;
    height: 18px;
    margin: 0 4px 0 0;
    text-align: center;
    outline: 0
}
.anythingSlider-default .anythingControls .anythingNavWindow {
    overflow: hidden;
    float: left
}
.anythingSlider-default .anythingControls .start-stop {
    padding: 2px 5px;
    width: 40px;
    text-align: center;
    text-decoration: none;
    float: right;
    z-index: 100;
    outline: 0
}
.anythingSlider {
    display: block;
    overflow: visible !important;
    position: relative
}
.anythingSlider .anythingWindow {
    overflow: hidden;
    position: relative;
    width: 100%;
    height: 100%
}
.anythingSlider .anythingBase {
    background: transparent;
    list-style: none;
    position: absolute;
    overflow: visible !important;
    top: 0;
    left: 0;
    margin: 0;
    padding: 0
}
.anythingSlider .arrow span {
    display: block;
    visibility: hidden
}
.anythingSlider .arrow.disabled {
    display: none
}
.anythingSlider .panel {
    background: transparent;
    display: block;
    overflow: hidden;
    float: left;
    padding: 0;
    margin: 0
}
.anythingSlider .vertical .panel {
    float: none
}
.anythingSlider .fade .panel {
    float: none;
    position: absolute;
    top: 0;
    left: 0;
    z-index: 0
}
.anythingSlider .fade .activePage {
    z-index: 1
}
.anythingSlider.rtl .anythingWindow {
    direction: ltr;
    unicode-bidi: bidi-override
}
.anythingSlider.rtl .anythingControls ul {
    float: left
}
.anythingSlider.rtl .anythingControls ul a {
    float: right
}
.anythingSlider,
.anythingSlider .anythingWindow,
.anythingSlider .anythingControls ul a,
.anythingSlider .arrow a,
.anythingSlider .start-stop {
    transition-duration: 0;
    -o-transition-duration: 0;
    -moz-transition-duration: 0;
    -webkit-transition-duration: 0
}
/*! fancyBox v2.1.5 */

.fancybox-wrap,
.fancybox-skin,
.fancybox-outer,
.fancybox-inner,
.fancybox-image,
.fancybox-wrap iframe,
.fancybox-wrap object,
.fancybox-nav,
.fancybox-nav span,
.fancybox-tmp {
    padding: 0;
    margin: 0;
    border: 0;
    outline: none;
    vertical-align: top
}
.fancybox-wrap {
    position: absolute;
    top: 0;
    left: 0;
    z-index: 8020
}
.fancybox-skin {
    position: relative;
    background: #f9f9f9;
    color: #444;
    text-shadow: none;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px
}
.fancybox-opened {
    z-index: 8030
}
.fancybox-opened .fancybox-skin {
    -webkit-box-shadow: 0 10px 25px rgba(0, 0, 0, 0.5);
    -moz-box-shadow: 0 10px 25px rgba(0, 0, 0, 0.5);
    box-shadow: 0 10px 25px rgba(0, 0, 0, 0.5)
}
.fancybox-outer,
.fancybox-inner {
    position: relative
}
.fancybox-inner {
    overflow: hidden
}
.fancybox-type-iframe .fancybox-inner {
    -webkit-overflow-scrolling: touch
}
.fancybox-error {
    color: #444;
    font: 14px/20px "Helvetica Neue", Helvetica, Arial, sans-serif;
    margin: 0;
    padding: 15px;
    white-space: nowrap
}
.fancybox-image,
.fancybox-iframe {
    display: block;
    width: 100%;
    height: 100%
}
.fancybox-image {
    max-width: 100%;
    max-height: 100%
}
#fancybox-loading,
.fancybox-close,
.fancybox-prev span,
.fancybox-next span {
   /* background-image: url("../graphics/fb/fancybox_sprite.png")*/
}
#fancybox-loading {
    position: fixed;
    top: 50%;
    left: 50%;
    margin-top: -22px;
    margin-left: -22px;
    background-position: 0 -108px;
    opacity: 0.8;
    cursor: pointer;
    z-index: 8060
}
#fancybox-loading div {
    width: 44px;
    height: 44px;
   /* background: url("../graphics/fb/fancybox_loading.gif") center center no-repeat*/
}
.fancybox-close {
    position: absolute;
    top: -18px;
    right: -18px;
    width: 36px;
    height: 36px;
    cursor: pointer;
    z-index: 8040
}
.fancybox-nav {
    position: absolute;
    top: 0;
    width: 40%;
    height: 100%;
    cursor: pointer;
    text-decoration: none;
    /*background: transparent url("../graphics/fb/blank.gif");*/
    -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
    z-index: 8040
}
.fancybox-prev {
    left: 0
}
.fancybox-next {
    right: 0
}
.fancybox-nav span {
    position: absolute;
    top: 50%;
    width: 36px;
    height: 34px;
    margin-top: -18px;
    cursor: pointer;
    z-index: 8040;
    visibility: hidden
}
.fancybox-prev span {
    left: 10px;
    background-position: 0 -36px
}
.fancybox-next span {
    right: 10px;
    background-position: 0 -72px
}
.fancybox-nav:hover span {
    visibility: visible
}
.fancybox-tmp {
    position: absolute;
    top: -99999px;
    left: -99999px;
    visibility: hidden;
    max-width: 99999px;
    max-height: 99999px;
    overflow: visible !important
}
.fancybox-lock {
    overflow: hidden !important;
    width: auto
}

.fancybox-lock-test {
    overflow-y: hidden !important
}
.fancybox-overlay {
    position: absolute;
    top: 0;
    left: 0;
    overflow: hidden;
    display: none;
    z-index: 8010;
    /*background: url("../graphics/fb/fancybox_overlay.png")*/
}
.fancybox-overlay-fixed {
    position: fixed;
    bottom: 0;
    right: 0
}
.fancybox-lock .fancybox-overlay {
    overflow: auto;
    overflow-y: scroll
}
.fancybox-title {
    visibility: hidden;
    font: normal 13px/20px "Helvetica Neue", Helvetica, Arial, sans-serif;
    position: relative;
    text-shadow: none;
    z-index: 8050
}
.fancybox-opened .fancybox-title {
    visibility: visible
}
.fancybox-title-float-wrap {
    position: absolute;
    bottom: 0;
    right: 50%;
    margin-bottom: -35px;
    z-index: 8050;
    text-align: center
}
.fancybox-title-float-wrap .child {
    display: inline-block;
    margin-right: -100%;
    padding: 2px 20px;
    background: transparent;
    background: rgba(0, 0, 0, 0.8);
    -webkit-border-radius: 15px;
    -moz-border-radius: 15px;
    border-radius: 15px;
    text-shadow: 0 1px 2px #222;
    color: #FFF;
    font-weight: bold;
    line-height: 24px;
    white-space: nowrap
}
.fancybox-title-outside-wrap {
    position: relative;
    margin-top: 10px;
    color: #fff
}
.fancybox-title-inside-wrap {
    padding-top: 10px
}
.fancybox-title-over-wrap {
    position: absolute;
    bottom: 0;
    left: 0;
    color: #fff;
    padding: 10px;
    background: #000;
    background: rgba(0, 0, 0, 0.8)
}


#head_logo {
    display: block;
    height: 61px;
    margin: 25px 0;
    width: 180px
}
/*.wf-loading #mn_nav, */
.wf-loading #head_nav li a,
.wf-loading #mn_hdr #top h2 {
    visibility: hidden
}


@media only screen and (-webkit-min-device-pixel-ratio: 2),
only screen and (-moz-min-device-pixel-ratio: 2),
only screen and (-o-min-device-pixel-ratio: 2 / 1),
only screen and (min-device-pixel-ratio: 2),
only screen and (min-resolution: 192dpi),
only screen and (min-resolution: 2dppx) {
    #head_logo {
        /*background-image: url("../graphics/gemalto_logo@2x.png");*/
        background-size: 180px 61px;
        -moz-background-size: 180px 61px;
        -o-background-size: 180px 61px;
        -webkit-background-size: 180px 61px
    }
}

#mn_hdr {
    /*background: url(../graphics/header.jpg) no-repeat;*/
    position: relative
}
#mn_hdr #top {
    height: 180px;
    position: relative
}
#mn_hdr #top #logo_h1 {
    display: inline-block
}
#mn_hdr #top #logo {
    overflow: hidden;
    text-indent: 100%;
    white-space: nowrap;
    display: block;
    height: 86px;
    left: 20px;
    position: absolute;
    top: 20px;
    width: 350px
}

#mn_hdr #top #imgLogo {
    height: 75px;
    top: 20px;
    width: 295px;
    left:0px;
}
#mn_hdr #top #txtLogo {
    color: #828282;
    font-size: 21px;
    top: 65px;
    /*width: 305px;*/
    left:305px;
	font-family: "ff-din-web-pro", "ff-din-web", "Lucida Grande", "Lucida Sans", Arial, sans-serif;
}
@media only screen and (min-width:991px){
	#mn_hdr #top #txtLogo {
		position: absolute;
	}
	#mn_hdr #top #imgLogo {
		position: absolute;
	}
}

@media only screen and (-webkit-min-device-pixel-ratio: 2),
only screen and (-moz-min-device-pixel-ratio: 2),
only screen and (-o-min-device-pixel-ratio: 2 / 1),
only screen and (min-device-pixel-ratio: 2),
only screen and (min-resolution: 192dpi),
only screen and (min-resolution: 2dppx) {
    #mn_hdr #top #logo {
        /*background-image: url("../graphics/logo@2x.png");*/
        background-size: 350px 86px;
        -moz-background-size: 350px 86px;
        -o-background-size: 350px 86px;
        -webkit-background-size: 350px 86px
    }
}
#mn_hdr #top h2 {
    color: Gray;
    font-size: 22px;
    font-weight: 300;
    left: 370px;
    position: absolute;
    top: 70px
}

#mn_hdr #top #lineAdd {
    font-size: 22px;
    font-weight: 300;
    position: absolute;
    top: 110px;
    border-top-color:black;
}

#mn_hdr #mn_nav {
    bottom: 10px;
    color: #c8c8ca;
    font-size: 14px;
    left: 10px;
    position: absolute
}
#mn_hdr #mn_nav .btn {
    float: left;
    margin-right: 4px;
    position: relative;
}

#mn_hdr #mn_nav .btn:not(:first-child) {
    float: left;
    margin-right: 4px;
    position: relative;
    border-left:1px solid Grey;
}



#mn_hdr #mn_nav .btn a {
    color: Gray;
    padding: 5px 6px;
    text-decoration: none;
    font-weight:bold;
}
#mn_hdr #mn_nav .btn a:hover {
    background-color: #908c88;
    color: #fff
}
#mn_hdr #mn_nav .btn a.active {
    background-color: #908c88;
    color: #fff;
    font-weight: 700
}
#mn_hdr #mn_nav .btn.last {
    margin-right: 0
}
#mn_hdr #mn_nav .btn .nav_arw {
    /*background: url(../graphics/nav_active.png) no-repeat;*/
    height: 11px;
    left: 50%;
    margin-left: -12px;
    position: absolute;
    top: 36px;
    width: 23px
}
#mn_hdr #mn_nav .btn .post_arw {
   /* background: url(../graphics/post_active.png) no-repeat;*/
    height: 18px;
    left: 50%;
    margin-left: -30px;
    position: absolute;
    top: 43px;
    width: 60px;
    z-index: 200
}
#mn_hdr #mn_nav .dd_menu {
    background: #fff;
    border-radius: 0 0 20px 20px;
    box-shadow: 0 1px 1px rgba(0, 0, 0, 0.4);
    display: none;
    left: -100px;
    padding: 0 30px 20px;
    position: absolute;
    top: 31px;
    width: 200px;
    z-index: 2000
}
#mn_hdr #mn_nav .dd_menu.show {
    display: block
}
#mn_hdr #mn_nav .dd_menu .sec {
    color: #58585a;
    margin: 25px 0 6px;
    text-transform: uppercase
}
#mn_hdr #mn_nav .dd_menu a {
    /*background: transparent url(../graphics/dd_arw.png) no-repeat 0 8px;*/
    color: #58585a;
    display: table;
    font-size: 14px;
    margin: 0 0 5px 0;
    padding: 0 0 0 12px;
    text-transform: none
}
#mn_hdr #mn_nav .dd_menu a:hover {
    background-color: transparent;
    color: #000
}
#mn_hdr .search_form {
    position: absolute;
    right: 20px;
    top: 20px
}
#mn_hdr .search_form input {
    background: #fff;
    border: 1px solid #e3e3e3;
    border-radius: 15px;
    color: #58585a;
    font-family: inherit;
    font-size: 15px;
    margin: 45px;
    padding: 3px 8px;
    width: 190px;

}




#full_post #related p {
    margin-bottom: 16px
}
/*#full_post #related ul {
    padding: 0 0 20px 20px
}*/
#full_post #related ul li {
    padding: 0 0 5px 0;
    font-size: 16px
}

#full_post #related .item .post_img {
    text-decoration: none
}
#full_post #related .item.last {
    border-bottom: none;
    margin-bottom: 0;
    padding-bottom: 0
}
#full_post #related .item h2 {
    margin: 10px 0 5px
}
#full_post #related .item .fact_txt.orange {
    background: #fa821e
}
#full_post #related .item .fact_txt.brown {
    background: #826e59
}
#full_post #related .item .fact_txt p {
    color: #fff;
    font-size: 45px;
    line-height: 1.04;
    padding: 15px;
    text-align: center
}
#full_post #related .item .article_txt {
    height: auto;
    padding: 0 0 30px
}
#full_post #related .item .article_txt .arw {
    left: 0
}
#full_post #related .item p {
    margin-bottom: 14px
}
#full_post #related #no_results {
    color: #58585a;
    font-weight: 700;
    margin-bottom: 30px
}



#input_img {
    position:relative;
    margin: 45px;
    padding: 3px 8px;
}

#mn_hdr #view_change {
    bottom: 68px;
    line-height: 1.1;
    position: absolute;
    right: 20px
}
#mn_hdr #view_change .btn {
    -webkit-transition: all 200ms ease-out;
    -webkit-transition-delay: 0s;
    -moz-transition: all 200ms ease-out 0s;
    -o-transition: all 200ms ease-out 0s;
    transition: all 200ms ease-out 0s;
    color: white;
    display: block;
    opacity: 1;
    position: relative;
    text-align: center;
    text-decoration: none;
    text-transform: uppercase
}
#mn_hdr #view_change .btn span {
    display: block;
    position: absolute;
    right: 0;
    top: 0
}
#mn_hdr #view_change .btn.tiles {
    padding-right: 30px
}
#mn_hdr #view_change .btn.tiles span {
    background-position: 0 -55px;
    height: 31px;
    width: 24px
}
#mn_hdr #view_change .btn.map {
    padding-right: 37px
}
#mn_hdr #view_change .btn.map span {
    background-position: -42px -55px;
    height: 31px;
    width: 31px
}
#mn_hdr #view_change .btn:hover {
    opacity: .85
}

.at-icon{fill:#fff;border:0}.at-icon-wrapper{display:inline-block;overflow:hidden}a .at-icon-wrapper{cursor:pointer}.at-rounded,.at-rounded-element .at-icon-wrapper{border-radius:12%}.at-circular,.at-circular-element .at-icon-wrapper{border-radius:50%}.addthis_32x32_style .at-icon{width:2pc;height:2pc}.addthis_24x24_style .at-icon{width:24px;height:24px}.addthis_20x20_style .at-icon{width:20px;height:20px}.addthis_16x16_style .at-icon{width:1pc;height:1pc}

 /*#addthissmartlayerscssready{color:#bada55!important}.addthis-smartlayers,div#at4-follow,div#at4-share,div#at4-thankyou,div#at4-whatsnext{padding:0;margin:0}#at4-follow-label,#at4-share-label,#at4-whatsnext-label,.at4-recommended-label.hidden{padding:0;border:none;background:none;position:absolute;top:0;left:0;height:0;width:0;overflow:hidden;text-indent:-9999em}.addthis-smartlayers .at4-arrow:hover{cursor:pointer}.addthis-smartlayers .at4-arrow:after,.addthis-smartlayers .at4-arrow:before{content:none}a.at4-logo{background:url(data:image/gif;base64,R0lGODlhBwAHAJEAAP9uQf///wAAAAAAACH5BAkKAAIALAAAAAAHAAcAAAILFH6Ge8EBH2MKiQIAOw==) no-repeat left center;*background-image:url(//s7.addthis.com/static/5432e2206e5cb0b11874ad11e5a22186.png);_background-image:url(//s7.addthis.com/static/5432e2206e5cb0b11874ad11e5a22186.png)}.at4-minimal a.at4-logo{background:url(data:image/gif;base64,R0lGODlhBwAHAJEAAP9uQf///wAAAAAAACH5BAkKAAIALAAAAAAHAAcAAAILFH6Ge8EBH2MKiQIAOw==) no-repeat left center!important;*background-image:url(//s7.addthis.com/static/5432e2206e5cb0b11874ad11e5a22186.png)!important;_background-image:url(//s7.addthis.com/static/5432e2206e5cb0b11874ad11e5a22186.png)!important}button.at4-closebutton{position:absolute;top:0;right:0;padding:0;margin-right:10px;cursor:pointer;background:transparent;border:0;-webkit-appearance:none;font-size:19px;line-height:1;color:#000;text-shadow:0 1px 0 #fff;opacity:.2;filter:alpha(opacity=20)}button.at4-closebutton:hover{color:#000;text-decoration:none;cursor:pointer;opacity:.5;filter:alpha(opacity=50)}div.at4-arrow{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAFAAAAAoCAYAAABpYH0BAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAV1JREFUeNrsmesOgyAMhQfxwfrofTM3E10ME2i5Oeppwr9a5OMUCrh1XV+wcvNAAIAA+BiAzrmtUWln27dbjEcC3AdODfo0BdEPhmcO4nIDvDNELi2jggk4/k8dT7skfeKzWIEd4VUpMQKvNB7X+OZSmAZkATWC1xvipbpnLmOosbJZC08CkAeA4E6qFUEMwLAGnlSBPCE8lW8CYnZTcimH2HoT7kSFOx5HBmCnDhTIu1p5s98G+QZrxGPhZVMY1vgyAQaAAAiAAAgDQACcBOD+BvJtBWfRy7NpJK5tBe4FNzXokywV734wPHMQlxvgnSGyNoUP/2ACjv/7iSeYKO3YWKzAjvCqlBiBVxqPa3ynexNJwOsN8TJbzL6JNIYYXWpMv4lIIAZgWANPqkCeEJ7KNwExu8lpLlSpAVQarO77TyKdBsyRPuwV0h0gmoGnTWFYzVkYBoAA+I/2FmAAt6+b5XM9mFkAAAAASUVORK5CYII=);*background-image:url(//s7.addthis.com/static/a0b313560e2b4a469423cbaa5cf6f960.png);_background-image:url(//s7.addthis.com/static/3e227a805134427b6abb097e0718b1a9.gif);background-repeat:no-repeat;width:20px;height:20px;margin:0;padding:0;overflow:hidden;text-indent:-9999em;text-align:left;cursor:pointer}#at4-recommendedpanel-outer-container .at4-arrow.at-right,div.at4-arrow.at-right{background-position:-20px 0}#at4-recommendedpanel-outer-container .at4-arrow.at-left,div.at4-arrow.at-left{background-position:0 0}div.at4-arrow.at-down{background-position:-60px 0}div.at4-arrow.at-up{background-position:-40px 0}.ats-dark div.at4-arrow.at-right{background-position:-20px -20px}.ats-dark div.at4-arrow.at-left{background-position:0 -20px}.ats-dark div.at4-arrow.at-down{background-position:-60px -20px}.ats-dark div.at4-arrow.at-up{background-position:-40px -20}.at4-opacity-hidden{opacity:0!important;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)"!important;filter:alpha(opacity=0)!important;-moz-opacity:0!important;-khtml-opacity:0!important}.at4-opacity-visible{opacity:1!important;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)"!important;filter:alpha(opacity=100)!important;-moz-opacity:1!important;-khtml-opacity:1!important}.at4-visually-hidden{position:fixed!important;clip:rect(1px 1px 1px 1px)!important;clip:rect(1px,1px,1px,1px)!important}.at4-hidden-off-screen,.at4-hidden-off-screen *{position:absolute!important;top:-9999px!important;left:-9999px!important}.at4-show{display:block!important}.at4-show,.at4-show-content{opacity:1!important;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)"!important;filter:alpha(opacity=100)!important;-moz-opacity:1!important;-khtml-opacity:1!important}.at4-show-content{visibility:visible}.at4-hide{display:none!important}.at4-hide,.at4-hide-content{opacity:0!important;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)"!important;filter:alpha(opacity=0)!important;-moz-opacity:0!important;-khtml-opacity:0!important}.at4-hide-content{visibility:hidden}.at4-visible{display:block!important}.at4-visible,.at-wordpress-hide{opacity:0!important;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)"!important;filter:alpha(opacity=0)!important;-moz-opacity:0!important;-khtml-opacity:0!important}.at-wordpress-hide{display:none!important}.addthis-animated{-webkit-animation-fill-mode:both;animation-fill-mode:both;-webkit-animation-duration:1s;animation-duration:1s}@-webkit-keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}.fadeIn{-webkit-animation-name:fadeIn;animation-name:fadeIn}@-webkit-keyframes fadeInUp{0%{opacity:0;-webkit-transform:translateY(20px)}to{opacity:1;-webkit-transform:translateY(0)}}@keyframes fadeInUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.fadeInUp{-webkit-animation-name:fadeInUp;animation-name:fadeInUp}@-webkit-keyframes fadeInDown{0%{opacity:0;-webkit-transform:translateY(-20px)}to{opacity:1;-webkit-transform:translateY(0)}}@keyframes fadeInDown{0%{opacity:0;transform:translateY(-20px)}to{opacity:1;transform:translateY(0)}}.fadeInDown{-webkit-animation-name:fadeInDown;animation-name:fadeInDown}@-webkit-keyframes fadeInLeft{0%{opacity:0;-webkit-transform:translateX(-20px)}to{opacity:1;-webkit-transform:translateX(0)}}@keyframes fadeInLeft{0%{opacity:0;transform:translateX(-20px)}to{opacity:1;transform:translateX(0)}}.fadeInLeft{-webkit-animation-name:fadeInLeft;animation-name:fadeInLeft}@-webkit-keyframes fadeInRight{0%{opacity:0;-webkit-transform:translateX(20px)}to{opacity:1;-webkit-transform:translateX(0)}}@keyframes fadeInRight{0%{opacity:0;transform:translateX(20px)}to{opacity:1;transform:translateX(0)}}.fadeInRight{-webkit-animation-name:fadeInRight;animation-name:fadeInRight}@-webkit-keyframes fadeOut{0%{opacity:1}to{opacity:0}}@keyframes fadeOut{0%{opacity:1}to{opacity:0}}.fadeOut{-webkit-animation-name:fadeOut;animation-name:fadeOut}@-webkit-keyframes fadeOutUp{0%{opacity:1;-webkit-transform:translateY(0)}to{opacity:0;-webkit-transform:translateY(-20px)}}@keyframes fadeOutUp{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(-20px)}}.fadeOutUp{-webkit-animation-name:fadeOutUp;animation-name:fadeOutUp}@-webkit-keyframes fadeOutDown{0%{opacity:1;-webkit-transform:translateY(0)}to{opacity:0;-webkit-transform:translateY(20px)}}@keyframes fadeOutDown{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(20px)}}.fadeOutDown{-webkit-animation-name:fadeOutDown;animation-name:fadeOutDown}@-webkit-keyframes fadeOutLeft{0%{opacity:1;-webkit-transform:translateX(0)}to{opacity:0;-webkit-transform:translateX(-20px)}}@keyframes fadeOutLeft{0%{opacity:1;transform:translateX(0)}to{opacity:0;transform:translateX(-20px)}}.fadeOutLeft{-webkit-animation-name:fadeOutLeft;animation-name:fadeOutLeft}@-webkit-keyframes fadeOutRight{0%{opacity:1;-webkit-transform:translateX(0)}to{opacity:0;-webkit-transform:translateX(20px)}}@keyframes fadeOutRight{0%{opacity:1;transform:translateX(0)}to{opacity:0;transform:translateX(20px)}}.fadeOutRight{-webkit-animation-name:fadeOutRight;animation-name:fadeOutRight}@-webkit-keyframes slideInUp{0%{-webkit-transform:translateY(1500px)}0%,to{opacity:1}to{-webkit-transform:translateY(0)}}@keyframes slideInUp{0%{transform:translateY(1500px)}0%,to{opacity:1}to{transform:translateY(0)}}.slideInUp{-webkit-animation-name:slideInUp;animation-name:slideInUp}@-webkit-keyframes slideInDown{0%{-webkit-transform:translateY(-850px)}0%,to{opacity:1}to{-webkit-transform:translateY(0)}}@keyframes slideInDown{0%{transform:translateY(-850px)}0%,to{opacity:1}to{transform:translateY(0)}}.slideInDown{-webkit-animation-name:slideInDown;animation-name:slideInDown}@-webkit-keyframes slideOutUp{0%{-webkit-transform:translateY(0)}0%,to{opacity:1}to{-webkit-transform:translateY(-250px)}}@keyframes slideOutUp{0%{transform:translateY(0)}0%,to{opacity:1}to{transform:translateY(-250px)}}.slideOutUp{-webkit-animation-name:slideOutUp;animation-name:slideOutUp}@-webkit-keyframes slideOutUpFast{0%{-webkit-transform:translateY(0)}0%,to{opacity:1}to{-webkit-transform:translateY(-1250px)}}@keyframes slideOutUpFast{0%{transform:translateY(0)}0%,to{opacity:1}to{transform:translateY(-1250px)}}#at4m-menu.slideOutUp{-webkit-animation-name:slideOutUpFast;animation-name:slideOutUpFast}@-webkit-keyframes slideOutDown{0%{-webkit-transform:translateY(0)}0%,to{opacity:1}to{-webkit-transform:translateY(350px)}}@keyframes slideOutDown{0%{transform:translateY(0)}0%,to{opacity:1}to{transform:translateY(350px)}}.slideOutDown{-webkit-animation-name:slideOutDown;animation-name:slideOutDown}@-webkit-keyframes slideOutDownFast{0%{-webkit-transform:translateY(0)}0%,to{opacity:1}to{-webkit-transform:translateY(1250px)}}@keyframes slideOutDownFast{0%{transform:translateY(0)}0%,to{opacity:1}to{transform:translateY(1250px)}}#at4m-menu.slideOutDown{-webkit-animation-name:slideOutDownFast;animation-name:slideOutDownFast}@-webkit-keyframes slideInLeft{0%{opacity:0;-webkit-transform:translateX(-850px);transform:translateX(-850px)}to{-webkit-transform:translateX(0);transform:translateX(0)}}@keyframes slideInLeft{0%{opacity:0;-webkit-transform:translateX(-850px);transform:translateX(-850px)}to{-webkit-transform:translateX(0);transform:translateX(0)}}.slideInLeft{-webkit-animation-name:slideInLeft;animation-name:slideInLeft}@-webkit-keyframes slideInRight{0%{opacity:0;-webkit-transform:translateX(1250px);transform:translateX(1250px)}to{-webkit-transform:translateX(0);transform:translateX(0)}}@keyframes slideInRight{0%{opacity:0;-webkit-transform:translateX(1250px);transform:translateX(1250px)}to{-webkit-transform:translateX(0);transform:translateX(0)}}.slideInRight{-webkit-animation-name:slideInRight;animation-name:slideInRight}@-webkit-keyframes slideOutLeft{0%{-webkit-transform:translateX(0);transform:translateX(0)}to{opacity:0;-webkit-transform:translateX(-250px);transform:translateX(-250px)}}@keyframes slideOutLeft{0%{-webkit-transform:translateX(0);transform:translateX(0)}to{opacity:0;-webkit-transform:translateX(-350px);transform:translateX(-350px)}}.slideOutLeft{-webkit-animation-name:slideOutLeft;animation-name:slideOutLeft}@-webkit-keyframes slideOutRight{0%{-webkit-transform:translateX(0);transform:translateX(0)}to{opacity:0;-webkit-transform:translateX(350px);transform:translateX(350px)}}@keyframes slideOutRight{0%{-webkit-transform:translateX(0);transform:translateX(0)}to{opacity:0;-webkit-transform:translateX(350px);transform:translateX(350px)}}.slideOutRight{-webkit-animation-name:slideOutRight;animation-name:slideOutRight}.at4win{margin:0 auto;background:#fff;border:1px solid #ebeced;width:25pc;box-shadow:0 0 10px rgba(0,0,0,.3);border-radius:8px;font-family:helvetica neue,helvetica,arial,sans-serif;text-align:left;z-index:9999}.at4win .at4win-header{position:relative;border-bottom:1px solid #f2f2f2;background:#fff;height:49px;-webkit-border-top-left-radius:8px;-webkit-border-top-right-radius:8px;-moz-border-radius-topleft:8px;-moz-border-radius-topright:8px;border-top-left-radius:8px;border-top-right-radius:8px;cursor:default}.at4win .at4win-header .at-h3,.at4win .at4win-header h3{height:49px;line-height:49px;margin:0 50px 0 0;padding:1px 0 0;margin-left:20px;font-family:helvetica neue,helvetica,arial,sans-serif;font-size:1pc;font-weight:700;text-shadow:0 1px #fff;color:#333}.at4win .at4win-header .at-h3 img,.at4win .at4win-header h3 img{display:inline-block;margin-right:4px}.at4win .at4win-header a.at4-close{display:block;position:absolute;top:0;right:0;background:url('data:image/gif;base64,R0lGODlhFAAUAIABAAAAAP///yH5BAEAAAEALAAAAAAUABQAAAIzBIKpG+YMm5Enpodw1HlCfnkKOIqU1VXk55goVb2hi7Y0q95lfG70uurNaqLgTviyyUoFADs=') no-repeat center center;*background:url(//s7.addthis.com/static/56b9cf44789a75f4822ae4677c0809f0.png) no-repeat center center;_background:url(//s7.addthis.com/static/56b9cf44789a75f4822ae4677c0809f0.png) no-repeat center center;background-repeat:no-repeat;background-position:center center;border-left:1px solid #d2d2d1;width:49px;height:49px;line-height:49px;overflow:hidden;text-indent:-9999px;text-shadow:none;cursor:pointer;-webkit-transition:opacity .15s ease-in;transition:opacity .15s ease-in;opacity:.5}.at4win .at4win-header a.at4-close:hover{opacity:1}.at4win .at4win-header a:hover{background-color:#ebeced;border-top-right-radius:7px}.at4win .at4win-content{position:relative;background:#fff;_height:440px;min-height:220px}#at4win-footer{position:relative;background:#fff;border-top:1px solid #d2d2d1;-webkit-border-bottom-right-radius:8px;-webkit-border-bottom-left-radius:8px;-moz-border-radius-bottomright:8px;-moz-border-radius-bottomleft:8px;border-bottom-right-radius:8px;border-bottom-left-radius:8px;height:11px;_height:20px;line-height:11px;padding:5px 20px;font-size:11px;color:#666;-ms-box-sizing:content-box;-o-box-sizing:content-box;box-sizing:content-box}#at4win-footer a{margin-right:10px;text-decoration:none;color:#666}#at4win-footer a:hover{text-decoration:none;color:#000}#at4win-footer a.at4-logo{top:5px;padding-left:10px}#at4win-footer a.at4-privacy{position:absolute;top:5px;right:10px;padding-right:14px}.at4win.ats-dark{border-color:#555;box-shadow:none}.at4win.ats-dark .at4win-header{background:#1b1b1b;-webkit-border-top-left-radius:6px;-webkit-border-top-right-radius:6px;-moz-border-radius-topleft:6px;-moz-border-radius-topright:6px;border-top-left-radius:6px;border-top-right-radius:6px}.at4win.ats-dark .at4win-header a.at4-close{background:url('data:image/gif;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAUCAYAAACNiR0NAAAABHNCSVQICAgIfAhkiAAAAAlwSFlzAAALEgAACxIB0t1+/AAAABx0RVh0U29mdHdhcmUAQWRvYmUgRmlyZXdvcmtzIENTNui8sowAAAAWdEVYdENyZWF0aW9uIFRpbWUAMTEvMTMvMTKswDp5AAAAd0lEQVQ4jb2VQRLAIAgDE///Z3qqY1FAhalHMCsCIkVEAIAkkVgvp2lDBgYAnAyHkWotLccNrEd4A7X2TqIdqLfnWBAdaF5rJdyJfjtPH5GT37CaGhoVq3nOm/XflUuLUto2pY1d+vRKh0Pp+MrAVtDe2JkvYNQ+jVSEEFmOkggAAAAASUVORK5CYII=') no-repeat center center;*background:url(//s7.addthis.com/static/5092b14c9020eaa68c3de74da2219940.png) no-repeat center center;_background:url(//s7.addthis.com/static/5092b14c9020eaa68c3de74da2219940.png) no-repeat center center;background-image:url(//s7.addthis.com/static/fb08f6d50887bd0caacc86a62bcdcf68.svg),none;border-color:#333}.at4win.ats-dark .at4win-header a.at4-close:hover{background-color:#000}.at4win.ats-dark .at4win-header .at-h3,.at4win.ats-dark .at4win-header h3{color:#fff;text-shadow:0 1px #000}.at4win.ats-gray .at4win-header{background:#fff;border-color:#d2d2d1;-webkit-border-top-left-radius:6px;-webkit-border-top-right-radius:6px;-moz-border-radius-topleft:6px;-moz-border-radius-topright:6px;border-top-left-radius:6px;border-top-right-radius:6px}.at4win.ats-gray .at4win-header a.at4-close{border-color:#d2d2d1}.at4win.ats-gray .at4win-header a.at4-close:hover{background-color:#ebeced}.at4win.ats-gray #at4win-footer{border-color:#ebeced}.at4win .clear{clear:both}.at4win ::selection{background:#fe6d4c;color:#fff}.at4win ::-moz-selection{background:#fe6d4c;color:#fff}.at4-icon-fw{display:inline-block;*display:block;background-repeat:no-repeat;background-position:0 0;margin:0 5px 0 0;overflow:hidden;text-indent:-9999em;cursor:pointer;padding:0;border-radius:50%;-moz-border-radius:50%;-webkit-border-radius:50%}.at44-follow-container a.aticon{height:2pc;margin:0 5px 5px 0}.at44-follow-container .at4-icon-fw{margin:0}  */
@media print {
    * {
        background: transparent !important;
        color: black !important;
        text-shadow: none !important;
        filter: none !important;
        -ms-filter: none !important
    }
    a,
    a:visited {
        text-decoration: underline
    }
    a[href]:after {
        content: " (" attr(href) ")"
    }
    abbr[title]:after {
        content: " (" attr(title) ")"
    }
    .ir a:after,
    a[href^="javascript:"]:after,
    a[href^="#"]:after {
        content: ""
    }
    pre,
    blockquote {
        border: 1px solid #999;
        page-break-inside: avoid
    }
    thead {
        display: table-header-group
    }
    tr,
    img {
        page-break-inside: avoid
    }

    
}




@media(max-width: 622px)
{
.search_form input{
  margin:auto !important;
}

.review-header, #blocks {
    max-width: 494px;
    width: 100%;
}

#mn_hdr {
    border-bottom: none;
    margin-bottom: 14px;
}

/* Req 85 */
.review-container #mn_hdr {
    margin-bottom: 40px;
}

#mn_hdr #top .search_form {
    bottom: 20px;
    left: 20px;
    right: auto;
    top: auto;
}

#mn_hdr #mn_nav {
	/* Req 85 */
    /* display: none; */
	bottom:-30px;
}

#full_post #post{
	width : 100%;
}

#full_post #post #post_txt img {
	width : 100% !important;
}

.itemBlog {
	Height:auto !important;
	Width:100% !important;
}
.itemBlog .post_img {
    display: none;
    position: relative;
}

.itemBlog .article .article_txt {
	padding-bottom :50px  !important;
	Height:auto  !important;
}

.itemBlog.fact {
    padding-bottom: 30px;
}

.itemBlog  .video{
	background : #fff  !important;
}

.itemBlog.video.left .play_icon {
	display : none  !important;
}

.itemBlog.video.right .play_icon {
	display : none  !important;
}

.itemBlog.video .video_txt {
    border-radius: 0;
    bottom: auto !important;
    left: auto !important;
    padding: 12px 12px 50px;
    position: relative !important;
    right: auto !important;
    width: auto !important;
}


#full_post #related {
	width: 100%;
	border-left : none;
	padding: 10px 0 0 16px;
}

#full_post #related .post_ad .post_help_frm{
	width: 100%
}

#full_post #related .post_ad.ad .post_ad_frm{
	width: 100%
}

#relatedContent .dfwp-item .FacetedSearchItem .itemBlog.video{
	width:100%;
}
#relatedContent .dfwp-item .FacetedSearchItem .itemBlog.video .rel_box {
	height:auto;
	width:100%;
}

}

input.ms-long{
	width: -moz-available;
}



#post a, a:visited {
    text-decoration: underline;
}

a:hover {
    text-decoration: none;
}
/* Publishing Image */
#PublishingImage div div img {
	max-width: 100%;
}
#infoGraphicImage div div img{
	max-width: 100%;
}

/* Remove Gap between Slider and item */

#ctl00_PlaceHolderMain_ctl02__ControlWrapper_RichHtmlField.ms-rtestate-field > p {
	display:none;
}
*/