@font-face{font-family:ETmodules;font-display:block;src:url(//arquitecturayconstruccionsh.com/wp-content/themes/Divi/core/admin/fonts/modules/all/modules.eot);src:url(//arquitecturayconstruccionsh.com/wp-content/themes/Divi/core/admin/fonts/modules/all/modules.eot?#iefix) format("embedded-opentype"),url(//arquitecturayconstruccionsh.com/wp-content/themes/Divi/core/admin/fonts/modules/all/modules.woff) format("woff"),url(//arquitecturayconstruccionsh.com/wp-content/themes/Divi/core/admin/fonts/modules/all/modules.ttf) format("truetype"),url(//arquitecturayconstruccionsh.com/wp-content/themes/Divi/core/admin/fonts/modules/all/modules.svg#ETmodules) format("svg");font-weight:400;font-style:normal}.ds-vertical-align
{
display: flex;
flex-direction: column;
justify-content: center;
} .mfp-bottom-bar
{
display:none;
} #top-menu li a
{
font-weight:300!important;
}
#top-header a
{
font-weight: 400!important;
} #et_mobile_nav_menu
{
border-bottom:2px solid #fff;
}
.mobile_menu_bar_toggle:before
{
color:#f47e00!important;
} .gform_body input, .gform_body textarea
{
border:2px solid #ddd;
padding:14px!important;
margin-top:5px!important;
margin-bottom:5px!important;
transition: all 0.3s;
}
.gform_body input:focus, .gform_body textarea:focus
{
border:2px solid #f47e00;
}
.gform_footer
{
text-align:center;
}
.gform_button
{
border: none;
color: #fff;
background-color: #333;
padding:10px 25px;
transition: all 0.3s;
cursor:pointer;
}
.gform_button:hover
{
background-color:#f47e00;
} .nav li ul
{
width:360px!important;
}
#top-menu li li a
{
width:320px!important;
font-size: 13px;
letter-spacing:2px;
} .footer-widget
{
text-align:center;
margin-bottom:0px!important;
}
.footer-widget .et_pb_widget
{
float:none;
}
.wid-foo
{
text-align:center;
width:100%;
background-color:rgba(255,255,255,0.3);
padding:40px 5px;
}
.wid-foo i
{
font-size:50px;
margin-bottom:30px;
}
.wid-foo h3
{
font-size:22px;
line-height:23px;
font-weight: 300;
color:#fff;
}
#footer-widgets
{
padding-top:50px!important;
} #footer-bottom .container 
{
text-align:center!important;
}
#footer-bottom .et-social-icons, #footer-info
{
float:none;
text-align:center;
}
footer .container{
max-width: 1920px;
} .single .entry-title
{
font-size: 40px;
font-weight: 300;
color:#f47e00;
}
.single #main-content
{
background-color:#f7f7f7;
}
#main-content .container:before
{
display:none;
} .category .entry-title
{
font-size: 30px;
font-weight: 300;
color:#f47e00;
}
.category #main-content
{
background-color:#f7f7f7;
}
.pagination
{
margin-bottom:50px;
} #sidebar .et_pb_widget
{
background-color:#FFF;
padding:14%;
border-bottom:4px solid #f47e00;
box-shadow:0px 0px 8px rgba(0,0,0,0.05);
}
#sidebar .et_pb_widget .widgettitle
{
color:#f47e00;
font-size: 26px;
font-weight: 300;
} .home .et_pb_slide_description{
width:40% !important;
margin-right:0px !important;
margin-left:0px !important;
float: right;
}
.home .et_pb_slide_content p{
background:RGB(255,255,255,0.3);
color: #fff;
padding: 5% !important;
}
.home .et_pb_bg_layout_dark .et_pb_slide_description{
text-shadow: none;
}
.home .et-hide-mobile
{
display:block!important;
}
@media (max-width: 987px){
.home .et_pb_slide_description{
width: 100% !important;
bottom: 10px;
}
.home .et_pb_slide_description p{
padding: 1% !important;
}
} .et_pb_scroll_top.et-pb-icon
{
background-color:#000!important;
border-radius:0px!important;
border-bottom:2px solid #f47e00;
bottom:170px!important;
} .et_pb_button_module_wrapper a{
width:90%;
} .et_pb_post .entry-title{
line-height: 1.2em;
}