/*
Theme Name: Salient Child Theme
Description: This is a custom child theme for Salient
Theme URI:   https://themeforest.net/item/salient-responsive-multipurpose-theme/4363266
Author: ThemeNectar
Author URI:  https://themeforest.net/user/themenectar
Template: salient
Version: 1.0
*/

@font-face {
    font-family: 'PoppinsBold';
    src:url('fonts/PoppinsBold.ttf'); 
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'PoppinsMedium';
    src:url('fonts/PoppinsMedium.ttf'); 
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'PoppinsRegular';
    src:url('fonts/PoppinsRegular.ttf'); 
    font-weight: normal;
    font-style: normal;
}

p,
h4{ 
    font-family: 'PoppinsRegular' !important;
 }

h1{ 
    font-family: 'PoppinsBold' !important;
 }

h3{ 
    font-family: 'PoppinsMedium' !important;
 }

/* Footer */


div#footer-outer {
    background-color:#f4f4f4!important;
}
div#nav_menu-2 {
    display: none !important;
}

/* coluna teva e morada */


img.teva_logo {
    width: 40%!important;
    margin-top: 20px;
}

#footer-outer #copyright p {
    line-height: 16px !important;
   margin-top: 0px  !important;
    font-size: 0.7rem  !important;
}

/*MAPA*/

li.sl-days {
    display: none !important;
}

#asl-storelocator.asl-p-cont .Filter_section,
#asl-storelocator.asl-cont .Filter_section,
.infowindowContent .pol-12:last-child {
	display: none !important;
}



@media only screen 
  and (min-device-width: 768px) 
  and (max-device-width: 1024px) 
  and (orientation: portrait) 
  and (-webkit-min-device-pixel-ratio: 1) {
	  .col.span_4{
		  width:100% !important;
	  }
.material #footer-outer #footer-widgets .col ul li {

  font-size: 13px !important;
}
	  .menu-menu_footer-container,
		div#custom_html-3{
		margin-left: 0px !important;  
	  }
	  #copyright{
		  padding-top:0px !important;
	  }
	  #nav_menu-3,
      #footer-widgets .col.span_4{
		  margin-bottom:0px !important;
	  }
.OlfenImg {
  width: 25% !important;
  margin: 0 auto !important;
}
.OlfenImg h3 {
  font-size: 16px !important;
}
.ImgSizeMob {
  width: 70% !important;
}
}

@media only screen 
  and (min-device-width: 768px) 
  and (max-device-width: 1024px) 
  and (orientation: landscape) 
  and (-webkit-min-device-pixel-ratio: 1) {
.sf-menu.sf-js-enabled.sf-arrows li a {
  font-size: 12px !important;
}
}


@media only screen and (min-width: 1000px){
#footer-outer #copyright[data-layout="centered"] .col.span_5 {
    max-width: 100% !important;
    margin: 0 auto;
}
}

/* DESKTOP */

@media screen and (min-device-width: 600px) and (max-device-width: 2000px) {

	/* Header */

	li.slide-out-widget-area-toggle {
    	display:none!important;
	}

	li#menu-item-116 a,
	li#menu-item-118 a {
    	font-size: 16px !important;
	}

/* Secção icones */

	img.img-with-animation.skip-lazy.icones.animated-in {
    	width: 50%;
	}

/* Botão folheto informativo */

	a.nectar-button.large.regular.extra-color-2.regular-button.Folheto.Informativo {
    	font-family: 'PoppinsBold'!important;
	}

/* Acordião */

	.toggle.accent-color.open a,
	.toggle.default.open a,
	.toggle.extra-color-2.open a {
    	font-size: 20px!important;
	}

	.textwidget.custom-html-widget {
    	color: #000!important;
	}

	div#custom_html-3 {
    	margin-left: -160px;
	}

/* coluna menu */

	.menu-menu_footer-container {
    	color: #002f87!important;
    	font-family: 'PoppinsRegular'!important;
    	margin-left: -160px;
    	margin-top: -15px!important;
	}

	ul#menu-menu_footer {
    	list-style-type: none;
    	margin: 0;
    	padding: 0;
    	overflow: hidden;
	}

	.menu-menu_footer-container li {
    	float: left;
	}

	.menu-menu_footer-container li a {
    	display: block;
    	color: white;
    	text-align: center;
    	margin: 10px;
    	text-decoration: none;
	}

	#footer-outer .row {
    	padding: 30px 30px;
	}
}

/**** MOBILE ******/

@media only screen and (max-width: 600px) {

h1{ 
  font-size: 28px !important;
 }

h1{ 
  font-size: 22px !important;
 }

	p{
		font-size:14px !important;
	}
    
/* Menu mobile */

	#slide-out-widget-area.fullscreen-alt .inner .widget.widget_nav_menu li a, #slide-out-widget-area.fullscreen-alt .inner .off-canvas-menu-container li a{
    	color: #fff!important;
    	font-size: 28px!important;
	}

/* Header */

	li.slide-out-widget-area-toggle {
    	display:none!important;
	}

	li#menu-item-116 a,
	li#menu-item-118 a {
    	font-size: 16px!important;
	}

/* Secção icones */

	img.img-with-animation.skip-lazy.icones {
    	width: 35%!important;
    	margin-top: 20px!important;
	}

/* Botão folheto informativo */

	a.nectar-button.large.regular.extra-color-2.regular-button.Folheto.Informativo {
    	font-family: 'PoppinsBold'!important;
	}


/* Acordião */


	.toggle.accent-color.open a {
    	font-size: 20px!important;
	}

	.toggle.default.open a {
    	font-size: 20px!important;
	}

	.toggle.extra-color-2.open a {
    	font-size: 20px!important;
	}

/* trocar ordem das colunas */

	.vc_col-sm-6.wpb_column.column_container.vc_column_container.col.no-extra-padding.inherit_tablet.inherit_phone {
    	order: 2!important;
	}

	.vc_col-sm-12.wpb_column.column_container.vc_column_container.col.child_column.no-extra-padding.inherit_tablet.inherit_phone {
    	order: 3!important;
	}

/* Paragrafo 1 */

	h1.vc_custom_heading.paragrafo\.1 {
    	line-height: 47px!important;
	}


/* trocar ordem das colunas nos artigos */

	.vc_col-sm-4.wpb_column.column_container.vc_column_container.col.child_column.no-extra-padding.inherit_tablet.inherit_phone {
    	order: 2;
	}

	.vc_col-sm-8.wpb_column.column_container.vc_column_container.col.child_column.no-extra-padding.inherit_tablet.inherit_phone {
    	order: 3;
	}

/* Footer */

	div#footer-outer {
    	background-color:#f4f4f4!important;
	}

	.nectar-header-text-content.mobile-only {
    	display: none!important;
	}

	div#copyright {
    	padding: 0px 0px 40px 0px !important;
	}

	div#footer-widgets .row {
    	padding-bottom: 0px !important;
	}

/* coluna teva e morada */

	img.teva_logo {
    	width: 40%!important;
    	margin-left: -40px!important;
	}

	.textwidget.custom-html-widget {
    	color: #000!important;
	}

	div#custom_html-3 {
    	margin-left: -42px;
    	text-align: left!important;
    	margin-top: -60px;
	}

/* coluna menu */

	.menu-menu_footer-container {
    	color: #002f87!important;
    	font-family: 'PoppinsRegular'!important;
    	margin-left: -54px!important;
    	margin-top: -50px!important;
    	line-height: 10px!important;
	}

	ul#menu-menu_footer {
    	list-style-type: none;
    	margin: 0;
    	padding: 0;
    	overflow: hidden;
	}

	.menu-menu_footer-container li {
    	float: left;
	}

	.menu-menu_footer-container li a {
    	display: block;
    	color: white;
    	text-align: center;
    	margin: 10px;
    	text-decoration: none;
	}

	#footer-outer .row {
    	padding: 30px 30px;
	}
}


.coluna_videos iframe {
    border-radius: 15px;
}
