@charset "utf-8";
/* CSS Document */

@import url('../fonts/gotham/stylesheet.css');
@import url('font-awesome.min.css');


.notPublished{
	background-image: linear-gradient(-45deg, black 17%, transparent 11%, transparent 56%, black 36%, black 64%, transparent 8%, transparent);
    background-size: 4px 4px;	
}

.esgotado{
	filter: grayscale(100%);	
}

th { font-size: 12px !important; }
td { font-size: 11px !important; }

.table td {
   	vertical-align: middle !important;	
}

body, html {
    height: 100%;
    margin: 0;
	font-family: "gotham_bookregular", "Helvetica Neue",Helvetica,Arial,sans-serif;
}

#wrapper {
	/*padding-top:70px;*/
	}

.nopadding {
	padding:0 !important;}
	
.no-border {
    border: 0;
    box-shadow: none; /* You may want to include this as bootstrap applies these styles too */	
}

.no-background-color {
	background-color: transparent !important;
}

.smallFont * {
	font-size: small !important;
}

.panel, .btn, .alert {
	border-radius: 0;
	}
	
/* BUTTONS*/

.pagination a {
	border-radius: 0px !important;
}

a.bt_subscribe {
	color: #FFF;
	text-decoration: none;
	}
	
a.bt_subscribe:hover {
	opacity: 0.75;
	text-decoration: none;
	}
	

.bt_fundo_branco a, .bt_fundo_branco button {
	border:1px solid #000;
	padding:10px 20px;
	text-transform: uppercase;
	font-size: 13px;
	color: #000;
	text-decoration: none;
	}
	
.bt_fundo_branco a:hover, .bt_fundo_branco button:hover {
	background: #000;
	color: #FFF;
	}
	
	
	
.bt_fundo_branco_2 a, .bt_fundo_branco_2 button {
	border:1px solid #000;
	padding:10px 20px;
	text-transform: uppercase;
	font-size: 13px;
	color: #000;
	text-decoration: none;
	background-color: #fff;
	}
	
.bt_fundo_branco_2 a:hover, .bt_fundo_branco_2 button:hover {
	background: #000;
	color: #FFF;
	border-color: #fff;
	}
	
	
	
.bt_preto_fundo_branco a {
	border:1px solid #FFF;
	padding:10px 20px;
	text-transform: uppercase;
	font-size: 13px;
	color: #FFF;
	text-decoration: none;
	background: #000;
	}

.bt_preto_fundo_branco a:hover {
	border:1px solid #000;
	background: #FFF;
	color: #000;
	}
	
	
.bt_branco_fundo_preto a {
	border:1px solid #FFF;
	padding:10px 20px;
	text-transform: uppercase;
	font-size: 13px;
	color: #000;
	text-decoration: none;
	background: #FFF;
	}

.bt_branco_fundo_preto a:hover {
	border:1px solid #000;
	background: #000;
	color: #FFF;
	}
	
	
.bt_outline_branco a {
	border:1px solid #FFF;
	padding:10px 20px;
	text-transform: uppercase;
	font-size: 13px;
	color: #FFF;
	text-decoration: none;
	}
	
.bt_outline_branco a:hover {
	background: #FFF;
	color: #000;
	}


.bt_fundo_preto a {
	border:1px solid #FFF;
	padding:10px 20px;
	text-transform: uppercase;
	font-size: 13px;
	color: #FFF;
	text-decoration: none;
	}
	
.bt_fundo_preto a:hover {
	background: #FFF;
	color: #000;
	}


.bt_submeter_email {
	border:1px solid #FFF;
	padding:6px 10px;
	text-transform: uppercase;
	font-size: 13px;
	color: #FFF;
	text-decoration: none;
	background: #000;
	}

.bt_submeter_email:hover {
	border:1px solid #FFF;
	background: #FFF;
	color: #000;
	}
	
.bt_submeter_email_preto {
	border:1px solid #000;
	padding:6px 7px !important;
	text-transform: uppercase;
	font-size: 13px;
	color: #FFF !important;
	text-decoration: none;
	background: #000;
	}
	
.bt_submeter_email_preto:hover {
	color: #000;
	text-decoration: none;
	background: #333;
	}
	
.bt_submeter_field {
	border:1px solid #FFF;
	background: #FFF;
	color: #000;
	padding:5px;
	margin: 5px 0;
	}
	
.bt_submeter_field_f_branco {
	border:1px solid #000;
	background: #FFF;
	color: #000;
	padding:5px;
	margin: 5px 0;
	}
	
.bt_submeter {
	border:1px solid #FFF;
	padding:10px 20px;
	text-transform: uppercase;
	font-size: 13px;
	color: #FFF;
	text-decoration: none;
	background:#000;
	}
	
.bt_submeter:hover {
	border:1px solid #000;
	background: #FFF;
	color: #000;
	}
	
.legenda_nl {
	color: #FFF;
	}
	
a.texto_link {
	color:#000;
	text-decoration:underline;
	
	}

/* HEADER */ 


.navbar-fixed-top {
    top: 0;
    border-width: 0px;
}


@media (max-width: 990px) {
	.navbar-right-map-social {
		position: absolute;
		top: -44px;
		right: 60px;
	}
}

@media (max-width: 768px) {
	.navbar-right-map-social {
		position: inherit;
	}
}

@media (min-width: 768px) {
.navbar-fixed-bottom, .navbar-fixed-top {
    border-radius: 0;
}
}

.navbar-fixed-bottom, .navbar-fixed-top {
    position: fixed;
    right: 0;
    left: 0;
    z-index: 1030;
}

@media (min-width: 768px) {
.navbar {
    border-radius: 0px;
}
}

.menu_top {

    min-height: 66px;
    margin-bottom: 0px !important;
    border: none;
	color: #FFF;
	background:#060704;
}

.menu_top .navbar-header {
	height: 80px;
	}

.menu_top .navbar-toggle { 
    margin-top: 32px;
	background-color: #000;
	border-radius: 0px; 
}

.menu_top.navbar-default .navbar-toggle {
	border-color: transparent;
	}

.menu_top.navbar-default .navbar-toggle:focus, .menu_top.navbar-default .navbar-toggle:hover { 
    background-color: #FFF;
}

.menu_top .navbar-brand {
	padding: 10px 15px !important;
}

.menu_top .navbar-toggle .icon-bar {
	background-color: #FFF;
}

.navbar-toggle .icon-bar {
    display: block;
    width: 22px;
    height: 3px !important;
    border-radius: 0px !important;
}

.navbar-toggle:hover .icon-bar {
    display: block;
    width: 22px;
    height: 3px !important;
    border-radius: 0px !important;
	background-color:#000;
}



.menu_top {
    background-color: #060704;
    border-color: #333333;
	font-size:12px;
}
.menu_top .navbar-nav>.active>a, .menu_top .navbar-nav>.active>a:focus, .menu_top .navbar-nav>.active>a:hover {
    color: #9F9473;
    background-color: #060704;
}

.menu_top .navbar-nav>li>a {
    color: #FFF;
}
.menu_top .navbar-nav>li>a:focus, .menu_top .navbar-nav>li>a:hover {
    color: #9F9473;
    background-color: transparent !important;
}




.menu_top_links .nav>li>a {
    position: relative;
    display: block;
    padding: 58px 15px 10px;
	text-transform:uppercase;
}

@media (min-width: 992px) and (max-width: 1199px)  {
.menu_top_secundario li>a {
	 padding: 18px 15px 10px !important;
	}
}

@media (min-width: 767px) and (max-width: 991px)  {
.menu_top_links .nav>li>a {
	 padding: 38px 15px 10px;
	}
.menu_top_secundario li>a {
	 padding: 58px 15px 10px !important;
	}
}


.redes .dropdown-menu, .idioma .dropdown-menu {
	background-color: transparent !important ;
	min-width:inherit;	
     border: none !important;
     border-radius: 0px;
     -webkit-box-shadow: none;
     box-shadow:none;
	 padding:0;
}

.navbar-default .navbar-nav>.idioma>a, .navbar-default .navbar-nav>.idioma>a:focus, .navbar-default .navbar-nav>.idioma>a:hover {
	color: #FFF;
	}

	
	
.redes.open>a, .redes.open>a:focus, .redes.open>a:hover, .idioma.open>a, .idioma.open>a:focus, .idioma.open>a:hover {
	background-color: transparent !important ;
	}
	
.redes .dropdown-menu>li>a {
	color: #FFF;
	border: 1px solid #000;
	background-color:#000;
	}

.idioma .dropdown-menu>li>a {
	color: #FFF;
	border: 1px solid #000;
	background-color:#000;
	}

.dropdown-menu>li>a:focus, .dropdown-menu>li>a:hover {
	color: #000;
	border: 1px solid #000;
	background-color:#FFF;
	}
	
	
.subscrever_newsletter .dropdown-menu, .hp_subscrever_newsletter_2 .dropdown-menu {
	background-color: transparent !important ;
	}
.hp_subscrever_newsletter_2 .dropdown-menu {
    border: 0;
    border-radius: 0;
    box-shadow: none ;
}


.hp_subscrever_newsletter_2 .dropdown-menu {
	position: inherit;
}

.hp_subscrever_newsletter_2  .thankyou_subscription {
	color: #000;
	}

@media (max-width: 767px) {
.redes.open .dropdown-menu>li>a, .idioma.open .dropdown-menu>li>a  {
    color: #fff !important;
}

.redes.open .dropdown-menu>li>a:focus, .redes.open .dropdown-menu>li>a:hover, .idioma.open .dropdown-menu>li>a:focus, .idioma.open .dropdown-menu>li>a:hover {
	 color: #9F9473 !important ;
	}

}

@media (max-width: 767px) {
	
.menu_top_links .nav>li>a {
    position: relative;
    display: block;
    padding: 10px 15px 10px;
	text-transform:uppercase;
	font-size: 15px;
}

}


.social_dd ul{
	background-color: transparent;
	color: #FFF;
	}

.social_dd a.dropdown-toggle {
	background-color: transparent !important;
	color: #FFF;
	}
	
.social_dd a.dropdown-toggle:hover {
	color: #CCC;
	}
	
.social_dd .dropdown-menu>li>a  {
	color: #FFF;
	}
	
@media (min-width: 768px) {
.navbar-right .dropdown-menu {
    right: auto !important;

}
}

/* HOME */


.home_slide_1 {
	background-image: url(../img/landing-topo.png);
	position: relative;
    background-position: center bottom;
    background-size: cover;
	min-height: 700px;
	background-repeat: no-repeat;
	}
	
@media (max-width: 768px) {
	
.home_slide_1 {
	min-height: 600px;
    background-color: #060704;
    background-position-x: 20%;
    background-position-y: bottom;
    margin-top: 0px;
    background-size: 175%;
}
}

.home_slide_1 .h2 {
	color: #FFF;
	text-transform:uppercase;
	padding: 50px 0 10px;
	}

.master_title {
	font-family: "gotham_bookregular", "Helvetica Neue",Helvetica,Arial,sans-serif;
	font-weight: bold;
	}

.master_buttons {
	height: 50px;	
	}

.home_slide_2 {
	/* background-image: url(../img/ilustra-home.png); */
	position: relative;
    background-position: right center;
	background-repeat: no-repeat;
	}
	
.img_home_ilustra {
	
	}
	
.home_slide_3 {
	background-image: url(../img/landing-convidados.png);
	position: relative;
    background-position: center bottom;
    background-size: cover;
	height: 550px;
	background-repeat: no-repeat;
	color: #FFF;
	}
	
.home_slide_3 .slide_title {
	padding:40px 0;
	color: #FFF;
	font-family: "gotham_bookregular", "Helvetica Neue",Helvetica,Arial,sans-serif;
	font-weight: bold;
	}
	
	
.home_slide_4 {
	background: #f3f3f3;
	margin-bottom: 50px;
	}
	
.slide_title {
	text-transform: uppercase;
	}
	
.home_slide_4 .slide_title {
	padding:40px 0;
	font-family: "gotham_bookregular", "Helvetica Neue",Helvetica,Arial,sans-serif;
	font-weight: bold;
}

.row_temas_activities > div {
	margin-bottom: 40px;
}

.temas_activities {
	border:1px solid #000;
	padding:10px 10px 25px;
	}

.tema_activity_title{
	text-transform: uppercase;
	color: #000;
	text-align:center;
	padding:5px 0 10px;
	}
	
.tema_activity_image{
	text-transform: uppercase;
	color: #000;
	text-align:center;
	}
	
.tema_activity_image img{
	width: 90%;
	}
	
.tema_activity_bt{
	display:block;
	background:#f3f3f3;
	text-align: center;
    padding: 5px 20px;
    width: 110px;
    margin: -15px auto;
	color: #000;
	border: 1px solid #f3f3f3;
	}
	
.tema_activity_bt a{
	color: #000;
	text-transform: uppercase;
	font-size: 13px;
	text-decoration: none;
	}
.tema_activity_bt:hover{
	border: 1px solid #000;
	}


/* Modal Actividades */

#atividadesModal .modal-title{
	padding:20px 0 0;
	font-family: "gotham_bookregular", "Helvetica Neue",Helvetica,Arial,sans-serif;
	font-weight: bold;
	text-transform: uppercase;
	}
	
@media (max-width: 500px) {
#atividadesModal > div > div > div.modal-footer.bt_preto_fundo_branco a {
	display: block;
    text-align: center;
	}
}

#atividadesModal .modal-header .close {
    margin-top: 25px;
}

#atividadesModal .modal-header .close span {
    font-size: xx-large;
}

    

#atividadesModal .atividadeHorario {
	margin:20px 0 0px;
	font-weight: bold;
	}
	
#atividadesModal .atividadeDescricao {
	margin:20px 0 40px;
	}
	
#atividadesModal .modal-footer {
	padding: 20px 15px;

}
#atividadesModal .modal-content {
    padding: 0px 20px;
}

.home_slide_5 {
	margin-bottom:50px;
	}

.home_slide_5 .slide_title {
/* 	padding:20px 0; */
    padding: 22px 15px 44px;
	font-family: "gotham_bookregular", "Helvetica Neue",Helvetica,Arial,sans-serif;
	font-weight: bold;
}

.bt_ver_galeria {
	text-align:right;
	padding:40px 0;
	}


#myCarousel > a.carousel-control {
	background-color: rgba(0,0,0,0.7);
	margin-top:0;

	}

.carousel-control {

	}


.home_slide_6 {
	margin-bottom:50px;
	}

.home_slide_6 .slide_title {
	padding:40px 0 40px 15px;
	font-family: "gotham_bookregular", "Helvetica Neue",Helvetica,Arial,sans-serif;
	font-weight: bold;
}

.item_parceiro {
	text-align: center;
	height:150px;
	}

.home_slide_7 {
	
	height:400px;
	}


/* PROGRAMA PAGE*/

.page_programa {
	margin: 40px auto;
	padding: 0 40px;
	}
	


.menu_item_programa {
	text-transform:uppercase;
	font-size: 12px;
	color: #000;
	padding: 10px 20px;
	display:inline-block;
	}
	
	
.menu_item_programa:hover, .menu_item_programa:active {
	font-weight: bold;
	color: #000;
	text-decoration: none;
	} 
	
.content_programa {
	margin-bottom:50px;
	}

.bg_gray {
	background:#f3f3f3;
	}
	
.bg_white {
	background:#fff;
	}
	
.content_programa .slide_title {
	margin:15px;
	}
	
.item_programa {
	font-size:12px;
	padding:30px 0;
	min-height: 750px; /* 730px; */
	}

.item_programa_title {
	font-weight: bold;	
	text-transform:uppercase;
	font-size:14px;
	}

.item_programa_categoria{
	font-size:14px;
	}

.item_programa_image{
	margin:10px 0;	
	}
	
.item_programa_ponto_encontro {

	}

.item_programa_horario {

	}


.item_programa_descricao {
	margin:10px 0;	
	}


.item_programa_idade_recomendada {

	}
.item_programa_limite_pessoas {

	}



@media (max-width: 767px) {
 .menu_item_programa {
	width: 90%;
	display:block;
  }
  
.bt_download_programa {
	text-align:left !important;
	}
  
  
}

.bt_download_programa {
	text-align:right;
	margin:30px 0 10px;
	}



/* PAGE CONVIDADOS */

.page_convidados {
	margin: 40px auto;
	padding: 0 40px;
	}
	
.page_convidados .slide_title {
	margin-left: 15px;
	}
		
@media (min-width: 1600px) {
	
	.bg_convidados {
	    background-position: 80% top !important;
	} 
}
		
@media (max-width: 1250px) {
	
	.bg_convidados {
		background-size: 50%;
	    background-position: right 20% !important;
	} 
}

.bg_convidados {
	/*background-image: url(../img/convidados/illustra-convidados.png);*/
	position: relative;
    background-position: right top;
	height: 700px;
	background-repeat: no-repeat;
	}

	
.convidados_text {
	margin:20px 0 60px;
	}
	
.convidados_claim {
	font-weight: bold;
	text-transform: uppercase;
	}
	
.convidados_bt {
	margin:40px 0;

	}


.item_convidado {
	margin-bottom: 30px;
	}

.item_convidado_height {
    min-height: 710px; /* 650px; */
	}
	
	
@media (max-width: 768px) {
	.item_convidado_height {
		min-height: inherit;
		margin-bottom: 40px;
	}
}
	
.item_convidado_image {
	margin: 0px 0 20px;
	}

.item_convidado_title {
	font-weight:bold;
	text-transform:uppercase;
	}

.item_convidado_descricao {
	}
	
	



/* PAGE GALERIA 2016 */

.page_galeria2016 {
	margin: 40px auto;
	}
	
	
.item_galeria {
	max-height:100%;
	max-width:100%
	
	}
	
.modal-dialog {}

.modal-header {
	border-bottom: none;
	}
.carousel-inner>.item>a>img, .carousel-inner>.item>img {
    width: 100%;
}

.carousel-control.left,.carousel-control.right{
  background-image:none;
  margin-top:10%;
  width:5%;
}

.page_galeria2016 .item_galeria {
	overflow:hidden;
  	padding:0;
}

@media (min-width: 768px) {

  .page_galeria2016 .item_galeria {
  		min-height:190px;
  		max-height:190px;
	}
}
	

/* SIDE MENU*/
 
#side-menu {
	
	}
	
ul#side-menu li a {
	color: #FFF;
	background-color: #000;
	}
	
ul#side-menu li a:active {
	color: #FFF;
	}
	
ul#side-menu li a:hover {
	color: #000;
	text-decoration: none;
    background-color: #FFF;
	}
 
 

 
 
 

/* LOG IN  |  SIGN IN */


.form-signin {
  max-width: 330px;
  padding: 15px;
  margin: 0 auto;
}
.form-signin .form-signin-heading,
.form-signin .checkbox {
  margin-bottom: 10px;
}
.form-signin .checkbox {
  font-weight: normal;
}
.form-signin .form-control {
  position: relative;
  height: auto;
  -webkit-box-sizing: border-box;
     -moz-box-sizing: border-box;
          box-sizing: border-box;
  padding: 10px;
  font-size: 16px;
  box-shadow:none;
}
.form-signin .form-control:focus {
  z-index: 2;
}
.form-signin input[type="email"] {
  margin-bottom: -1px;
  border-radius: 0;
}
.form-signin input[type="password"] {
  margin-bottom: 10px;
  border-radius: 0;
}

a.forgotpass {
	font-size:12px;
	color: #000;
	text-decoration: underline;
	}


/* INSCRIÇÃO */

.page_inscricao {
	margin: 40px auto;
	padding: 0 40px;
	}
	
.page_inscricao .panel {
	border-radius:0;
	box-shadow:none;
	}
	
.page_inscricao  .panel-default>.panel-heading{
	color: #FFF;
    background-color: #000;
    border-color: #ddd;
	border-radius: 0;
	}
	
.bg_inscricao {
	background-image: url(../img/bg_inscricao.jpg);
	position: relative;
    background-position: center bottom;
    background-size: cover;
	min-height: 550px;
	background-repeat: no-repeat;
	color: #FFF;
	}
	
.inscricoes_text {
	border:1px solid #FFF;
	padding:20px;
	height:200px;
	margin-bottom:30px;
	}
	
@media (max-width: 500px) {	
.panel_actividades	{
	    height: 200px;
	}
}
	
@media (max-width: 767px) {
	
.inscricoes_text {
	height: inherit;
}	
	
 .page_inscricao {
	width: 100%; /* 90%; */
  }
}

.form-control, .input-group-addon, .noBorderRadius {
	border-radius: 0 !important;
	}

/* RESUMO */

.page_resumo {
	margin: 40px auto;
	padding: 0 40px;
	}

@media (min-width: 550px) {

#encomenda div.panel-body {
 padding: 60px;

}

}
	
@media (max-width: 767px) {
 .page_resumo {
	width: 90%;
  }
}

.page_resumo .panel {
	border-radius:0;
	box-shadow:none;
	}


/*  ORDERS */

.page_order_cancelled, .page_order_success {
	padding: 40px;
	}

.page_order_cancelled .h3, .page_order_success .h3 {
	text-transform: uppercase;
	}

.paytypeimg {
	margin: 0 10px;
	}

/* DASHBOARD*/

.backofficeMarginTop {	
	margin-top: 30px;
}

/* My DATA View */

.myDataView {
	
	}
.myDataLabel {
	text-transform: uppercase;
    margin-bottom: 5px;
	}
	
.myDataInfo {
	background-color: #f8f8f8;
	padding:3px 5px;
	border: 1px solid #f8f8f8;
	}

.myDataInfoOutline {
	border: 1px solid #000;
}

.myDataInfoEdit {
	background-color:transparent;
	border: 0;
	width: 100%;
}

.myDataViewBtns .btn-default, .comprarmaisView .btn-default {
    color: #FFF;
    background-color: #000;
    border-color: #000;
	text-transform: uppercase;
}

.myDataViewBtns .btn-default:hover, .comprarmaisView .btn-default:hover {
    color: #000;
    background-color: #FFF;
    border-color: #000;
	text-transform: uppercase;
}

.comprarmaisView p, .comprarmaisView span {
	font-size: smaller;
}

.comprarmaisView label {
	font-size: small;
}

.title_overlay{
	min-height: 50px;
	position: absolute;
	/*right: 0px; 
	top: 0px;*/
	z-index: 3;
	width: 100%;
	overflow: hidden;
	padding: 5px;
	background-color: rgba(0, 0, 0, 0.55);
}

.title_overlay span{
	/*position: relative;*/
	color: #FFF;
	font-size: 13px;
	
}

.myDataViewBoxes  {
	margin-left:-30px;
	margin-right: -30px;
	}

.myDataViewBoxes .panel-heading {
	background-color: #000;
	text-align:center;
	text-transform: uppercase;
	color: #FFF;
	}
	
.myDataViewBoxes .panel-body {
	padding: 10px 15px;
	}

.menuAdminLeft {
	
	}


.myAccountView  {
	
	}
	
.myAccountView #navbar-example {
	background-color: #000;
	color:#FFF;
	}

#page-wrapper  .navbar-default .navbar-brand {
	color:#FFF;
	}


.myAccountView  .navbar-default .navbar-nav>li>a{
	color:#FFF;
	}
	
	
.myAccountView  .panel-heading {
	background-color: #000;
	color:#FFF;
	}
	
.myAccountView  form .btn-default {
    color: #FFF;
    background-color: #000;
    border-color: #000;
	text-transform: uppercase;
}

.myAccountView  form .btn-default:hover {
    color: #000;
    background-color: #FFF;
    border-color: #000;
	text-transform: uppercase;
}


/*
 * Main content
 */

.main {
  padding: 20px;
}
@media (min-width: 768px) {
  .main {
    padding-right: 40px;
    padding-left: 40px;
  }
}
.main .page-header {
  margin-top: 0;
}


/*
 * Placeholder dashboard ideas
 */

.placeholders {
  margin-bottom: 30px;
  text-align: center;
}
.placeholders h4 {
  margin-bottom: 0;
}
.placeholder {
  margin-bottom: 20px;
}
.placeholder img {
  display: inline-block;
  border-radius: 50%;
}



/* FOOTER */


.footer {
  width: 100%;
  /* Set the fixed height of the footer here */
/*   height: 200px; */
  background-color: #000;
  color: #FFF;
  padding-top: 10px;
  padding-bottom: 40px;
}
@media (max-width: 768px) {
	
.footer .subscrever_newsletter .dropdown-menu {
	right: auto;
	left:auto;
	width:100%;
	}

}

.footer .container .row div  {
	
	}
	
.copy_text {
	margin-top:20px;
	}


@media (max-width: 991px) {
 .footer .container .row div  {
	/*margin-bottom: 25px;*/
	text-align: center;
	}

.footer {
/* 	height: 230px; */
}
	
	
.footer .subscrever_newsletter .dropdown-menu {
	right: 0 !important;
	left: 0;
	}


.copy_text {
	margin-top:40px;
	}

}

.footer a {
	color: #FFF;
	text-decoration:none;
	}
	
.footer a:hover {
	color: #ccc;
	text-decoration:none;
	}



@media (min-width: 992px) {
.footer .subscrever_newsletter .dropdown-menu {
	right: 0 !important;
	left: auto ;
	}
	
}