/*
Theme Name: Divi Child Theme
Theme URI: http://be-wide.com
Description: An Elegant Themes' Divi Child Theme
Author: Be-Wide
Author URI: http://be-wide.com
Template: Divi
Version: 1.0.0
*/

@import url("../Divi/style.css");

/* =Theme customization starts here
-------------------------------------------------------------- */

.post-70 .et_pb_contact_main_title {
	color: #ffffff !important;
}
.post-70 input.et_pb_contact_submit {
	color: #ffffff !important;
}
.post-70 p {
	color: #ffffff !important;
}

.et_pb_scroll_top {
  text-align: center;
  background: rgba(0, 0, 0, 0);
  text-decoration: none;
  position: fixed;
  z-index: 999;
  bottom: 140px;
  right: 0px;
  border-bottom-left-radius: 5px;
  cursor: pointer;
  font-size: 30px;
  padding: 5px;
  color: rgba(255, 255, 255, 0);
  background-image: url("http://iprotech.pt/wp-content/uploads/2015/04/UP-BUTTON.png");
}

/* Logo size */
@media only screen and (min-width: 1101px){
.et_fixed_nav #logo {
	max-height: 85px;
	margin-top: -10px;
	margin-bottom: 10px;
}
.et-fixed-header #logo {
	max-height: 30px;
	margin: 0px;
}}

/* Slider na Home */
@media only screen and ( min-width: 981px ) {
    .post-97 .et_pb_slider, .post-97 .et_pb_slider .et_pb_container { 
        height: 300px; 
    }
    .post-97 .et_pb_slider, .post-97 .et_pb_slider .et_pb_slide { 
        max-height: 300px; 
    }
    .post-97 .et_pb_slider .et_pb_slide_description { 
        position: relative; 
        top: 10%; 
        padding-top: 0; 
        padding-bottom: 0; 
        height: auto; 
	width: 700px;
    }
    .post-97 .et-pb-controllers{
	bottom: -8px;
    }
}
@media only screen and ( min-width: 981px ) and ( max-width: 1100px ) {
    .post-97 .et_pb_slider .et_pb_slide_description { 
	width: 600px !important;
    }
}

/* Sliders Gerais */
@media only screen and ( min-width: 981px ) {
    .et_pb_slider, .et_pb_slider .et_pb_container { 
        height: 175px; 
    }
    .et_pb_slider, .et_pb_slider .et_pb_slide { 
        max-height: 175px; 
    }
    .et_pb_slider .et_pb_slide_description { 
        position: relative; 
        top: 25%; 
        padding-top: 0; 
        padding-bottom:0; 
        height:auto; 
    }
}

.et_color_scheme_red #top-header {
  background: #222222 !important;
}


.et_color_scheme_red .et_pb_bg_layout_light .et_pb_promo_button
{
  color: #333 !important;
}

/* Modificações ao 2º slider pagina Home  */
.post-97 .et_pb_section:nth-of-type(2){
	padding: 0;
}
.post-97 .et_pb_section:nth-of-type(2) .et_pb_row:nth-of-type(1){
	padding: 0;
}
.ms-slide-info.ms-dir-h {
	min-height: 25px !important;
}

/* Colocar cor dos links a preto */
/*.et_color_scheme_red a {
	color: #333;
}*/

/* Modificação largura e padding dropdown menu */
#top-menu li li a, .fullwidth-menu li li a {
  padding: 10px 10px;
  width: 190px;
}

/* widget contador custm */
#adswsc_countertext {
	color: rgb(253, 192, 16);
	pointer-events: none;
	cursor: default;
}

/* Widget Tempo + Data */
@media only screen and ( min-width: 768px ) {
	.div-time-table {float: right;margin-top: -3px;padding-right: 10px}
	.data-actual {
		color: white;
		font-weight: bold;
		font-size: 10px;
	}
	.tp-flags {float: right;}
	.div-time-table {max-height: 5px;}
}
@media only screen and ( max-width: 767px ) {
	.data-actual {
		color: white;
		font-weight: bold;
		font-size: 10px;
	}
	.tp-flags {width: 70px;margin: auto;}
	#et-secondary-menu {padding-bottom: 0 !important;}
}

/* top info color */
.et_nav_text_color_light #et-info a, #et-info-phone {color: white !important;}