/** Fix the scrollbar in IE10+ **/
body{
  -ms-overflow-style: scrollbar;
}

/** BUTTONS **/

.share-lg-btn a, .share-sm-btn a{
	color: #fff;
	text-decoration: none;
}

.share-lg-btn > div, .toggle-lg-icons > a, .share-sm-btn > div, .toggle-sm-icons > a {
  color: #fff;
  border-radius: 2px;
  margin: 5px 2px;
  width: auto;
  clear: none;
  cursor: pointer;
  display: inline-block;
}

.share-lg-btn .facebook-lg-btn {
  background: #3b5ba3 url(../image/fb-icon.png) no-repeat 5px 6px;
  border-radius: 2px;
  padding: 8px 6px 8px 26px;
}

.share-lg-btn .twitter-lg-btn {
  background: #00c4ef url(../image/tw-icon.png) no-repeat 5px 6px;
  border-radius: 2px;
  padding: 8px 6px 8px 26px;
}

.share-lg-btn .plus-lg-btn {
  background: #c5c5c5 url(../image/plus-icon.png) no-repeat 4px 6px;
  border-radius: 2px;
  padding: 8px 6px 8px 18px;
}

.share-lg-btn .close-lg-btn {
  background: #c5c5c5 url(../image/close-icon.png) no-repeat 6px 6px;
  border-radius: 2px;
  padding: 8px 6px 8px 18px;
}

.share-sm-btn .facebook-sm-btn {
  background: #3b5ba3 url(../image/fb-icon.png) no-repeat 4px 7px;
  border-radius: 2px;
  padding: 8px 6px 8px 26px;
}

.share-sm-btn .twitter-sm-btn {
  background: #00c4ef url(../image/tw-icon.png) no-repeat 4px 7px;
  border-radius: 2px;
  padding: 8px 6px 8px 26px;
}

.share-sm-btn .plus-sm-btn {
  background: #c5c5c5 url(../image/plus-icon.png) no-repeat 5px 7px;
  border-radius: 2px;
  padding: 8px 6px 8px 20px;
}

.share-sm-btn .close-sm-btn {
  background: #c5c5c5 url(../image/close-icon.png) no-repeat 7px 7px;
  border-radius: 2px;
  padding: 8px 6px 8px 20px;
}

.toggle-lg-icons > a{
  padding: 4px 10px;
}

.toggle-sm-icons > a {
  padding: 6px 6px;
}

.gplus-lg-btn, .gplus-sm-btn {
  background: #f03d2f;
}

.linkedin-lg-btn, .linkedin-sm-btn {
  background: #00759d;
}

.blogger-lg-btn, .blogger-sm-btn {
  background: #ff1122;
}

.wp-lg-btn, .wp-sm-btn {
  background: #21759b;
}

.mail-lg-btn, .mail-sm-btn {
  background: #0025a2;
}

.shareable{
  cursor:pointer;
}

.addthis_native_toolbox{
  margin-top:10px;
}

.fb{
  margin-right: 4px;
}

span[itemprop="name"], span[itemprop="jobTitle"], span[itemprop="worksFor"], span[itemprop="address"], span[itemprop="streetAddress"], span[itemprop="telephone"], span[itemprop="phones"], a[itemprop="email"], a[itemprop="url"] {
  display: block;
}


.boxes {
  margin-top: 20px;
}


/*Shrink images in head box and share icons*/
#head-box > img, #share-icons > img{
  width: 100%; /*support for IE9 */
  max-width: 100%;
  height: auto;
}


#media-contacts-lg .dropdown-menu{
  left: auto;
  right: 0;
  margin-top: 5px;
}

.dropdown-menu{
  padding: 15px;
  border: none;
  border-top-right-radius: 4px;
  box-shadow: none;
  background: rgba(255, 255, 255, 0.95);
}

#media-contacts-mobile .dropdown-menu{
  left: 0;
  right: auto;
}


#press-release, #under-footer{
  text-align: center;
  margin-top: 20px;
  padding: 0px;
}

.media_contacts{
  font-size: 12px;
}

#topbar{
  top: 0;
  width: 100%;
  z-index: 100;
  margin: 0;
}


#share-icons {
  font-size: 12px;
  text-align: right;
  display:inline-block;
  margin-right:20px;
}

#showcase-hero{
  position: relative;
}

#heroPlayer{
  position: relative;
}


#heroPlayer img{
  width: 100%;
}

#font-size-headline-hero {
  font-size: 56px;
  display:none;
}

#headline {
  bottom: 0;
  padding: 1.5% 1.5% 1.5% 35px;
  position: absolute;
  text-align: left;
  line-height: 1.1;
  margin-left: 0;
  width: 100%;

}

#headlineContent{
 
}

#showcase-row .fa,  #body-media-gallery .fa, #body-media-gallery-2 .fa, .inline-asset-title-container .fa, .gallery-asset .fa{
  left: 0;
  padding-left: 5px;
  position: absolute;
  top: 50%;
  transform: translate(0%, -50%);
  -webkit-transform: translate(0%, -50%);
  -moz-transform: translate(0%, -50%);
  -o-transform: translate(0%, -50%);
  -ms-transform: translate(0%, -50%);
}

.hero-photo-icons{
  position: absolute;
  right: 5px;
  top: 5px;
  width:3%;
  min-width: 20px;
  background: #58585a;
  border-radius: 5px;
  padding: 3px 0;
}

.hero-photo-icons img {
	width: 100%;
}

#hero-gallery-content{
margin:0;
padding:0;
}

#content-media-gallery {

  font-size: 25px;
  text-align: left;
  padding: 0 0 20px;
  width: 100%;
}

.gallery-asset{
	width:100%;
	cursor: pointer;
}

.inline-asset{
	display:none;
}
.inline-asset.inline-asset-single-column {
	cursor: pointer;
	clear: both;
  	float: left;
  	display:block;
  	max-width:none;
}
.inline-asset.inline-asset-single-column img {
	width:100%!important;
	display:block;
	max-width:none;
}

.download-photo-btn {
	width:30px;
	cursor: pointer;
}

.embed-photo-btn{
	width:30px;
	cursor: pointer;
}

.pinit-photo-btn{
	width:30px;
	cursor: pointer;
}

.social-likes{
  text-align:left;
}


.full-width{
  width: 100%;
}

.block-left{
  display: block;
  float: left;
}


.auto-width{
  width: auto;
}


#head-box{
  display: none;
  margin-right:20px;
}

.share-lg-btn, .toggle-lg-icons, .toggle-sm-icons {
  display: none;
}

.share-sm-btn {
  display: block;
}

#media-contacts-lg{
  display:none;
}

#media-contacts-mobile{
  display:inline-block;
}

#likes-lg{
  display:none;
}

#likes{
  display:block;
}

.row{
  margin-left:0px;
  margin-right:0px;
}

.showcase-photo-icons{
  position: absolute;
  right: 0;
  top: 0;
  margin: 5px;
  width:32px;
  background: #58585a;
  border-radius: 5px;
  padding: 3px 0;
}

.showcase-asset img{
  width: 100%;
  height: 100%;
  display:none;
}

.showcase-asset.embedded-asset img {
	display:block;
}

.showcase-photo-icons img{
  width: 100%;
  height: auto;
}

.showcase-asset{
  padding-left: 0px;
  padding-right: 0px;
  position: relative;
}

.showcase-asset-title-container-main{
  font-size: 16px;
}

.showcase-asset-title-container-secondary{
  font-size: 14px;
}

.showcase-asset-title-container{
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  background: rgb(34, 34, 34);
  background: rgba(34, 34, 34, 0.84);
  color: #fff;
  font-family: Arial, Helvetica, sans-serif;
  z-index:99;

}

.gallery-asset-title-container{
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  background: rgb(34, 34, 34);
  background: rgba(34, 34, 34, 0.84);
  color: #fff;
  z-index:99;
  padding-left: 9px;
  font-size: 14px;
}

.inline-asset-title-container{
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  background: rgb(34, 34, 34);
  background: rgba(34, 34, 34, 0.84);
  color: #fff;
  font-family: Arial, Helvetica, sans-serif;
  z-index:99;
  padding-left: 9px;
  font-size: 12px;
}

.gallery-asset{
  position:relative;
}

.inline-asset{
  position:relative;
}

.view-asset {
    padding: 12px;
}

.gallery-asset-title {
  padding-left: 1.3em;
  line-height: 1.3em;

}

.inline-asset-title {
  padding-left: 1.3em;
}

#viewer-vertical-bar{
  position: absolute;
  right: 25px;
  top: 65px;
  width: 3%;
	min-width: 20px;
}

#viewer-vertical-bar img {
  width: 100%;
}


.showcase-asset-title {
  padding-left: 1.3em;
}

.showcase-asset-title-container {
  padding-left: 9px;
}



#col-secondary-assets{
  display: none;
}

#hero{
  padding-left: 0px;
  padding-right: 0px;
}

.showcase-asset-title-container-main{
  font-size: 12px;
}

.showcase-asset-title-container-secondary{
  font-size: 10px;
}

.nav_read_more {display:block;}

.nav_all_assets {
	font-size:12px;
	font-family:Arial Unicode MS,Arial,sans-serif;
}


.addthis_default_style{
	width: 90px;
}

.addthis_default_style a{
	margin: 4px 0;
}
	
.view_asset_embed{
  padding: 0 !important;
}

#embed-code-iframe,#embed-code-gallery-iframe{
  width:250px;
  height:160px;
}

#hero-gallery-content{
  display:none;
}

#hero-gallery-content.is-embed-content{
  display:block;
}

#hero-gallery-2, #hero-gallery-2-principal{
  display:block;
}

#all-assets-link{
  display:inline;
}

#cut-single-column{
	display:block;
	padding-left:15px;
	padding-right:15px;
	width: 100%;
}

#cut-in{
	display:none;
}

.inline-asset a{
  color: #fff;
}

.inline-asset .fa {
    left: 0;
    padding-left: 5px;
    position: absolute;
    top: 50%;
    transform: translate(0%, -50%);
}


#press-release-row{
	width:100%;
}

#sidebar{
	width:100%;
}

#sidebar-wrapper {
	width: 100%;
	margin: 0 auto;
}

#hero-gallery-content.in-sidebar-gallery{
	display:none;
}

#hero-gallery-content.side-gallery{
	display:block;
}

/* MEDIA QUERIES */
/* Extra Small Devices, Phones */ 
@media only screen and (min-width : 480px) {

  #topbar-right{
    float:right;
  }

  #topbar-left{
    float:left;
  }

  #share-icons{
    display:inline-block;
  }

  #media-contacts-lg{
    display:inline-block;
    vertical-align: top;
    margin-top: 13px;
  }

  #media-contacts-mobile{
    display:none;
  }

  #embed-code-iframe, #embed-code-gallery-iframe{
    width:395px;
    height:97px;
  } 

}


@media only screen and (min-width : 480px) and (orientation:landscape){

  #head-box{
    display: inline-block;
  }
  
    #call-to-action{
    display:inline-block;
  }

  #col-primary-asset{
    float: left;
    display: inline-block;
    position: relative;
  }

  #col-secondary-assets{
    float: left;
    display: inline-block;
    position: relative;
  }
  
    #likes-lg{
    display:block;
	width:100%;
	float:left;
  }

  #likes{
    display:none;
  }
  
  #hero-gallery-content{
      display:block;
   }

  #hero-gallery-2, #hero-gallery-2-principal, #all-assets-link{
    display:none;
  }
  
  #cut-in{
  	display:inline-block;
  }
  
  #cut-single-column{
  	display:none;
  }
  
  .inline-asset{
    float: left;
    clear:both;
	margin: 2px 5px 0 0;
    display:block;
  	width: 40%;
  }
  
  .inline-asset img {
    width:100%;
  }
  
  .inline-asset.inline-asset-single-column {  	
  	display:none;
  }
}

 	 	 	
@media only screen and (min-width: 768px) {
  #headline {
    margin-left: 12.5%;
    width: 75%;
  }
  
  .showcase-asset-title-container-main{
    font-size: 14px;
  }
  
  .showcase-asset-title-container-secondary{
    font-size: 12px;
  }
  
  .addthis_default_style{
		width: 100%;
  }
	
  .addthis_default_style a{
		margin: 0;
  }
  
  .nav_read_more {display:none;}
  
  #hero-gallery-content{
      display:block;
   }

   #hero-gallery-2, #hero-gallery-2-principal, #all-assets-link{
    display:none;
  }
  
  #cut-in{
	  display:inline-block;
	}

	#cut-single-column{
		display:none;
	}
  .inline-asset{
    float: left;
    clear:both;
	margin: 2px 5px 0 0;
    display:block;
  	width: 40%;
  }
  
  .inline-asset img {
    width:100%;
  }
  
  .inline-asset.inline-asset-single-column {  	
  	display:none;
  }
  
  #sidebar{
	width:30%;
	float:right;
  }
	
  #sidebar-wrapper #press-release-row{
	width:70%;
	float:left;
  }
  
  #sidebar-wrapper {
    width: 750px;
  }

}
/* Ipad portrait */
@media only screen and (min-width: 768px) and (orientation:portrait){

  #head-box{
    display: inline-block;
  }

  #call-to-action{
    display:inline-block;
  }

  .share-lg-btn, .toggle-lg-icons, .toggle-sm-icons {
    display: none;
  }

  .share-sm-btn {
    display: inline-block;
  }


  #likes-lg{
    display:block;
  }

  #likes{
    display:none;
  }
  
    #col-primary-asset{
    float: left;
    display: inline-block;
    position: relative;
  }

  #col-secondary-assets{
    float: left;
    display: inline-block;
    position: relative;
  }
  
  .nav_read_more {display:block;}

}

/* Ipad landscape */
@media only screen and (min-width: 768px) and (orientation:landscape){

  #head-box{
    display: inline-block;
  }

  #call-to-action{
    display:inline-block;
  }

  .share-lg-btn {
    display: inline-block;
  }

  .share-sm-btn, .toggle-lg-icons, .toggle-sm-icons {
    display: none;
  }

  #topbar-left{
    float:left;
    text-align: left;
  }

  #topbar-right{
    float:right;
  }

  #head-box{
    display:inline-block;
  }

  #call-to-action{
    display:inline-block;
  }

  #share-icons{
    display:inline-block;
  }  

}

@media only screen and (min-width: 992px){
    #sidebar-wrapper {
        width: 970px;
    }
}

@media only screen and (min-width: 1200px){
    #sidebar-wrapper {
        width: 1170px;
    }
}

@media only screen and (max-width: 768px){
.itv1 {float: none !important; width: 100% !important;}
}

.oneline {overflow: hidden;white-space: nowrap;text-overflow:ellipsis;}

.navbar-toggle{ background-image:url(//static.prnasia.com/pro/mnr/includes/image/share.png) !important;}
