/*
Theme Name: DTDM
Description: DTDM
Author:  Toque de Midas
Author URI:  https://toquedemidas.pt
Template: Divi
Version:  1.0.1
*/

@import url("../Divi/style.css");
 
/* =Theme customizations
------------------------------------------------------- */
/*Body*/

.green{color:#2e8b57 !important;}

.text32 {font-size:32px !important;}
.text36 {font-size:36px !important;}
.text42 {font-size:42px !important;}
.text50 {font-size:50px !important;}


.pad10 {padding:10px;}
.pad20 {padding:20px;}
.pad30 {padding:30px;}
.pad40 {padding:40px;}
.pad50 {padding:50px;}
.padtop10 {padding-top:10px !important;}
.padtop20 {padding-top:20px !important;}
.padtop30 {padding-top:30px !important;}
.padtop40 {padding-top:40px !important;}
.padtop50 {padding-top:50px !important;}

.tcenter {text-align: center !important;}

/*Full Width Slider Description*/

.et_pb_slider .et_pb_container {width: 99%  !Important;}

@media only screen and (min-width: 1040px) {

.et_pb_slider .et_pb_slide:first-child { display: list-item;padding-top:3px !important;}
}

/*Social Share*/

.et_social_inline:before {
content:'Achou a página útil? Partilhe com os seus amigos!' !Important;
color:#000 !Important;
font-size:20px !Important;
padding-bottom:20px !Important;
}

.et_monarch .et_social_left {text-align: left;padding-top: 50px !important;}

#footer-info { float: none; padding-bottom: 10px; color: #2E8B57; text-align: center !Important;}
#footer-info a{ float: none; padding-bottom: 10px; color: #2E8B57; text-align: center !Important;}

.et_header_style_centered #main-header div#et-top-navigation  {background-color:#000 !Important;}

.et_fullwidth_nav #main-header .container {
    width: 100%;
    max-width: 100%;
    padding-right: 0px;
    padding-left: 0px;
}

.et_header_style_centered #top-menu > li > a {  padding-top: 24px;}

/*Icons*/
.fa-border { border: solid .08em #2e8b57  !important; border-radius: .1em;}

.fa {color:#2e8b57 !important;}

/*Paginas*/
#page-id-8 .su-service { position: relative; margin: 1.7em 0 1.5em 0 !important; } 
#page-id-8 .su-service-title { font-size: 2.1em !important;}



/*Plugins*/

/*Shortcodes*/

.su-service { position: relative; margin: 1.5em 0 1.5em 0 !important; } 
.su-service .su-service-title { font-size: 1.5em !important;margin-bottom: 0.3em !important;}
.su-button-style-ghost span {padding:10px !important;}

/*CF7*/

 input.text, input.title, textarea, select,.wpcf7-text, .wpcf7-textarea, .wpcf7-captchar {
background-color: #eee !important;
border: none !important;
width: 100% !important;
-moz-border-radius: 0 !important;
-webkit-border-radius: 0 !important;
border-radius: 0 !important;
font-size: 14px;
color: #999 !important;
padding: 16px !important;
-moz-box-sizing: border-box;
-webkit-box-sizing: border-box;
box-sizing: border-box;
}
.wpcf7-submit {
color: #2EA3F2 !important;
margin: 8px auto 0;
cursor: pointer;
font-size: 20px;
font-weight: 500;
-moz-border-radius: 3px;
-webkit-border-radius: 3px;
border-radius: 3px;
padding: 6px 20px;
line-height: 1.7em;
background: transparent;
border: 2px solid;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
-moz-transition: all 0.2s;
-webkit-transition: all 0.2s;
transition: all 0.2s;
}
.wpcf7-submit:hover { 
background-color: #eee; 
border-color:#eee; 
padding: 6px 20px !important; 
}



