/* ==========================================================================
   #.# Master Slider Customization
   ========================================================================== */

	/**
	 * Sobreposicao de regras dos arquivos CSS padroes
	 */

		html.mobile-true .wr-bannerfluid .ms-nav-next,
		html.mobile-true .wr-bannerfluid .ms-nav-prev { 
			display: none !important; 
			opacity: 0 !important; 
		}

		.ms-loading-container .ms-loading,
		.ms-slide .ms-slide-loading {
			background: url(../../img/masterslider/loading-2.gif) no-repeat center white;
		}
		.ms-grab-cursor{cursor: url(../../img/masterslider/grab.png), move;}
		.ms-grabbing-cursor{cursor: url(../../img/masterslider/grabbing.png), move;}
		.ms-slide-vcbtn-mobile .ms-vcbtn-txt {
			background: url(../../img/masterslider/video-close-btn.png) no-repeat 0px 3px;
		}

		.slide-4 {
		    text-shadow: 0px 0px 10px rgba(0,0,0,.75);
		}

		.slide-4 .box {
			display: none !important;
		}

		.slide-4 .ms-anim-layers {
			bottom: 10%;
			position: absolute;
		}

		.slide-4 .text-categoria,
		.slide-4 .text-titulo,
		.slide-4 .text-subtitulo {
			margin: 0 !important;
			position: relative !important;
		}

		.slide-4 .text-categoria {
			border-bottom: solid 0.15em #f5822a;
			display: none;
			font-size: 1.6em !important;
			line-height: 1.2em !important;
			width: 35% !important;
		}
		.slide-4 .text-titulo {
			display: none;
			font-family: 'Aktiv Grotesk Extended Bold';
			font-size: 1.5em !important;
			font-weight: bold !important;
			letter-spacing: 0.1em;
			line-height: 1.4em !important;
			text-transform: uppercase;
		}
		.slide-4 .text-subtitulo {
			font-family: 'Aktiv Grotesk Extended Regular';
			font-size: 1em !important;
			letter-spacing: 0.1em;
			line-height: 1.6em !important;
			padding-bottom: 10px !important;
			padding-top: 10px !important;
			text-transform: uppercase;
		}
		.slide-4 .text-subtitulo > div:first-child {
			display: block;
			margin-bottom: 0.5em;
		}

		.slide-4 .btn {
		   background-color: #f5822a;
		   /*background-image:url('../../img/icons/btn-icon-play.png');*/
		   background-position: 10px center;
		   background-repeat: no-repeat;
		   border:0;
		   border-radius: 4px;
		   color: #fff;
		   font-size: 0.75em;
		   padding: 15px 10px 15px 10px;
		   text-shadow: none;
		}

		.slide-4 .btn:hover, .slide-4 .btn:active {
			background-color: #dd6a09;
		}

		.ms-fullscreen-template .slide-pattern {
			/*	
			background: -webkit-linear-gradient(rgba(0,0,0,1) 0%, rgba(0,0,0,0) 35%, rgba(0,0,0,0) 65%, rgba(0,0,0,0.9) 100%);
			background: -o-linear-gradient(rgba(0,0,0,1) 0%, rgba(0,0,0,0) 35%, rgba(0,0,0,0) 65%, rgba(0,0,0,0.9) 100%);
			background: linear-gradient(rgba(0,0,0,1) 0%, rgba(0,0,0,0) 35%, rgba(0,0,0,0) 65%, rgba(0,0,0,0.9) 100%);
			filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e6000000', endColorstr='#e6000000',GradientType=0 );
			*/
		}

		.slide-4 .ms-anim-layers { 
			bottom: 70%;
			left: 50%;
			position: absolute;
			text-align: center;
			transform: translate(-50%, 80%);
			width: 85%;
		}




/*		@media only screen and (max-width: 480px) { 
		.slide-4 .text-categoria { width: 50% !important; }

			.slide-4 .text-categoria { font-size: 1.0em !important; }
			.slide-4 .text-titulo    { font-size: 1.0em !important;  }
			.slide-4 .text-subtitulo { font-size: 0.7em !important; }
			.slide-4 .btn { font-size: 1.0em !important; }
		}
*/
		@media only screen and (max-width: 767px) { 
			.slide-4 .ms-anim-layers { transform: translate(-50%, 60%); }
			.slide-4 .text-categoria { font-size: 1.0em !important; }
			.slide-4 .text-titulo    { font-size: 1.0em !important;  }
			.slide-4 .text-subtitulo { font-size: 0.7em !important;  }
			.slide-4 .btn { font-size: 1.0em !important; }
		}


		@media only screen and (min-width: 768px) {
			.slide-4 .text-titulo    { font-size: 2.0em !important;  }
		}
/*
		@media only screen and (min-width: 992px) {
			.slide-4 .text-titulo    { font-size: 2.0em !important;  }
		}

		@media only screen and (min-width: 1200px) {
			.slide-4 .text-titulo    { font-size: 3.0em !important;  }
		}
*/

		.ms-videogallery-template .ms-thumb-frame {
			color: inherit;
			font-family: inherit; 
			font-weight: normal;
			text-shadow: none;
		}

		.ms-videogallery-template .ms-thumb-frame h3 {
			color: #f5822a;
			font-size: inherit;
			font-weight: normal;
			text-transform: none;
		}

		.ms-videogallery-template {
			max-width: inherit;
		}

		.ms-videogallery-template .ms-container {
			margin-bottom: 4.286em;
		}

		.ms-view, 
		.ms-view .ms-slide {
			min-height: 20em !important;
		}

		html.mobile-true .ms-view, 
		html.mobile-true .ms-view .ms-slide {
			min-height: 10em !important;
		}