.recaptcha-error { font-size: 1.8em; padding-bottom: 8px }
.mh-plaintext a, .mh-plaintext a:hover, .mh-plaintext a:visited, .mh-plaintext a:visited:hover { color: #F70; font-weight: bolder; text-decoration: none; border: 0; background-color: transparent !important }
.mh-hyperlinked a, .mh-hyperlinked a:hover, .mh-hyperlinked a:visited, .mh-hyperlinked a:visited:hover { color: #F70; font-weight: bolder; text-decoration: none; border: 0 }
.lang-select label, .theme-select label { vertical-align: middle !important }
.lang-select select, .theme-select select { vertical-align: middle !important }
.recaptcha-form { margin: auto !important; width: 25em !important }
.recaptcha-options td { vertical-align: top !important }
.which-key label { font-weight: bold }
.copyright { text-align: center; font-size: .85em }
 <style type="text/css"> .progress-striped .bar {
background-color: #f8abcf;
}
#formengine { width: 500px; height: 550px; }
input[type=text], input[type=search], input[type=email], input[type=url] { width: 470px; }
</style>
<!--
FormEngine Custom CSS End
-->
<!--
modules styling
-->
<style type='text/css'> body {
background-color: #e0e0e0;
}
#body { background-color: #e6e6e6; }
#footerwrap { background-color: #ddd; background-repeat: repeat; }
body { font-family: "Open Sans"; color: #3d2314; }
a { color: #3d2314; }
a:hover { color: #3d2314; }
h1 { font-family: "Open Sans"; color: #3d2314; }
h2 { font-family: "Open Sans"; color: #3d2314; }
h3 { font-family: "Open Sans"; color: #3d2314; }
h4 { font-family: "Open Sans"; color: #3d2314; }
h5 { font-family: "Open Sans"; color: #3d2314; }
h6 { font-family: "Open Sans"; color: #3d2314; }
#site-logo { position: static; }
#site-description { font-family: Arial, Helvetica, sans-serif; }
#main-nav { position: relative; }
#main-nav a { font-family: "Open Sans"; color: #fff }
#main-nav a:hover, #main-nav li:hover > a { color: #E05A66; text-decoration: none; }
#main-nav .current_page_item a, #main-nav .current-menu-item a { color: #fff; text-decoration: underline; }
#main-nav .current_page_item a:hover, #main-nav .current-menu-item a:hover { color: #fff; }
.section-post .section-title { font-family: "furoreregular"; color: #333; }
.section-post .section-subhead { font-family: "Open Sans"; color: #3d2314; }
.post-title { font-family: "Open Sans"; color: #3d2314; }
.post-title a { color: #3d2314; }
.post-title a:hover { color: #3d2314; }
.page-title { font-family: "Open Sans"; color: #3d2314; }
.post-meta, .post-meta em { font-family: "Open Sans"; color: #3d2314; }
.post-meta a { color: #3d2314; }
.post-meta a:hover { color: #3d2314; }
.post-date { font-family: "Open Sans"; color: #3d2314; }
.more-link { font-family: "Open Sans"; color: #3d2314; }
.post-nav a { font-family: "Open Sans"; color: #3d2314; }
.post-nav a:hover { color: #f8abcf; }
#sidebar { color: #3d2314; }
#sidebar a { color: #3d2314; }
#sidebar a:hover { color: #f8abcf; }
#sidebar .widgettitle { font-family: "Cinzel"; color: #3d2314; }
#footer { font-family: "Open Sans"; }
</style>
<!--
custom css
-->
 <style type='text/css'> body.list-post .post, .shortcode.list-post .post {
margin-bottom: 3px;
}
.section-content { margin-top: 3%; }
.section-post.post-1315 a { color: #fff; }
.more-link { background-color: #f8abcf; color: #fff; padding: 12px 35px 12px; background-image: linear-gradient(to bottom, rgba(255,255,255,0.0) 0%, rgba(61,35,20,0.3) 66%, rgba(61,35,20,0.5) 100%); font-family: "Arial"; text-decoration: none; }
.section-post.post-1315 a { color: #3d2314; }
#gallery .gallery .gallery-item { float: none; }
.post-image img { vertical-align: bottom; }
img.alignnone { margin-bottom: -20px; }
img.alignnone { border-radius: 30px; }
.gallery .gallery-item { display: none; }
.gallery .gallery-item:first-child { display: block; }
#formengine .progress-striped .bar { background-color: #f8abcf !important; }
#nav-bar { background-color: rgba(0,0,0,.9); border-top: 3px solid rgba(181,17,27,.9); }
.section-overlay { background: transparent; }
a.shortcode.button { border: solid 0px #aaa; text-shadow: 0 0 0 rgba(255,255,255,.5); }
input[type=reset], input[type=submit] { background-color:  rgb(181,17,27);; color: #fff; padding: 10px 25px 7px; border: none; border-radius: 0px; box-shadow: none; text-shadow: none;   }
#header hgroup { display: table-cell !important; position: static !important; }
.post-1429 .section-title, .post-1428 .section-title, .post-1427 .section-title, .post-1425 .section-title, .post-1431 .section-title, .post-1432 .section-title { display: none; }
a.shortcode.button { background-image: linear-gradient(to bottom, rgba(255,255,255,0.0) 0%, rgba(61,35,20,0.3) 66%, rgba(61,35,20,0.5) 100%); }
#headerwrap { background: #000 }
/*estilos html*/
.section-post.post-1317, .section-post.post-1318, .section-post.post-1316, .section-post.post-1319, .section-post.post-1315 { color: #3d2314; background-color: #fff; }
.recentcomments a { display: inline !important; padding: 0 !important; margin: 0 !important; }
@font-face { font-family: 'oleo_scriptregular'; src: url('../fuentes/oleoscript-regular-webfont.eot'); src: url('../fuentes/oleoscript-regular-webfont.eot?#iefix') format('embedded-opentype'), url('../fuentes/oleoscript-regular-webfont.woff') format('woff'), url('../fuentes/oleoscript-regular-webfont.ttf') format('truetype'), url('../fuentes/oleoscript-regular-webfont.svg#oleo_scriptregular') format('svg'); font-weight: normal; font-style: normal; }
@font-face { font-family: 'furoreregular'; src: url('../fuentes/furore-webfont.eot'); src: url('../fuentes/furore-webfont.eot?#iefix') format('embedded-opentype'),  url('../fuentes/furore-webfont.woff2') format('woff2'),  url('../fuentes/furore-webfont.woff') format('woff'),  url('../fuentes/furore-webfont.ttf') format('truetype'),  url('../fuentes/furore-webfont.svg#furoreregular') format('svg'); font-weight: normal; font-style: normal; }
/*start section portfolio*/
#sectionportfolio { width: 100%; float: left; background-image: url(../img/patterns/grey-bg.png); background-repeat: repeat; }
#sectionportfolio .titlesection { text-shadow: 3px 3px 0 rgba(223, 223, 223, 0.9); background-image: url(../img/divider/portfolio.png); }
#options { margin: 10px 0px; padding: 0px; float: left; width: 100%; }
#filters { margin: 0px; padding: 0px; list-style: none; width: 100%; text-align: center; }
#filters li { margin: 10px 10px; padding: 5px 0px; display: inline-block; font-size: 15px; font-family: "Open Sans"; }
#filters li a { padding: 5px 15px; color: #FFF; text-decoration: none; opacity: 1; -webkit-transition: opacity; -webkit-transition-timing-function: ease-out; -webkit-transition-duration: 250ms; -moz-transition: opacity; -moz-transition-timing-function: ease-out; -moz-transition-duration: 250ms; background-color: #000; border-bottom: 2px solid rgb(181,17,27); }
#filters li a:hover { opacity: 0.8; -webkit-transition: opacity; -webkit-transition-timing-function: ease-out; -webkit-transition-duration: 250ms; -moz-transition: opacity; -moz-transition-timing-function: ease-out; -moz-transition-duration: 250ms; }
.selected { background-color: rgb(181,17,27)!important; border-bottom: 2px solid #881602!important; }
.worksarrow { float: left; width: 100%; height: 25px; margin-bottom: 5px; }
.worksbottom { float: left; width: 100%; height: 5px; background-image: url(../img/section-works/bgworksbottom.jpg); background-repeat: repeat; margin-top: 5px; }
.worksarrow img { position: absolute; width: 52px !important; margin-top: -26px; margin-left: -26px; left: 50%; -webkit-transition: all 0.5s ease; -moz-transition: all 0.5s ease; -o-transition: all 0.5s ease; -ms-transition: all 0.5s ease; transition: all 0.5s ease; }
.element:hover .worksarrow img { -webkit-transform: rotate(360deg); -moz-transform: rotate(360deg); -o-transform: rotate(360deg); -ms-transform: rotate(360deg); transform: rotate(360deg); }
.imgwork { opacity: 1; -webkit-transition: opacity; -webkit-transition-timing-function: ease-out; -webkit-transition-duration: 250ms; -moz-transition: opacity; -moz-transition-timing-function: ease-out; -moz-transition-duration: 250ms; -webkit-transition: all 1000ms; -o-transition: all 1000ms; transition: all 1000ms; }
.imgwork:hover { opacity: 0.7; -webkit-transform: scale(1.1, 1.1); -o-transform: scale(1.1, 1.1); transform: scale(1.1, 1.1); }
/*end section portfolio*/


/*start class*/
.demo-blog img { position: absolute; top: 0; right: 0; margin: 0px; float: left; padding: 0px; text-decoration: none; border: 0px; }
.demo-blog { text-decoration: none; margin: 0px; padding: 0px; float: right; }
.animated { opacity: 1 !important; }
.container { width: 1200px; margin: auto; padding: 60px 0px 90px 0px; }
.titlesection h1 { margin: 50px 20px; text-align: center; }
#oursocial .titlesection, #services .titlesection, #sectionportfolio .titlesection, #sectionprices .titlesection, #sectionteam .titlesection, #sectionskills .titlesection { background-repeat: no-repeat; background-position: center bottom; margin-bottom: 20px; }
.topwaves { width: 100%; float: left; height: 15px; background-repeat: repeat-x; position: absolute; margin-top: 0px; z-index: 25; }
.bottomwaves { width: 100%; height: 15px; background-image: url(../img/patterns/bottomwaves.png); background-repeat: repeat-x; position: absolute; z-index: 25; }
.clearfix:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }
.btn { margin: 10px 0px !important; float: left; width: 100%; opacity: 1; -webkit-transition: opacity; -webkit-transition-timing-function: ease-out; -webkit-transition-duration: 250ms; -moz-transition: opacity; -moz-transition-timing-function: ease-out; -moz-transition-duration: 250ms; }
.btn:hover { opacity: 0.7; -webkit-transition: opacity; -webkit-transition-timing-function: ease-out; -webkit-transition-duration: 250ms; -moz-transition: opacity; -moz-transition-timing-function: ease-out; -moz-transition-duration: 250ms; }
.btn a { font-size: 17px; padding: 5px 10px; color: #FFF; }
.orange a { background-color: #000; border-bottom: 2px solid #5C6774; }
.blue a { /* background-color: #523138; */ /* border-bottom: 2px solid #3C2328; */ }
.yellow a { background-color: #7E3D46; border-bottom: 2px solid #5A373C; }
.navi a { background-color: #AA4A55; border-bottom: 2px solid #934750; }
.green a { background-color: #E05A66; border-bottom: 2px solid #BA3843; }
/*end class*/



.cont_tiponoticia { display: inline-block; width: 100%; margin-bottom: 15px; border-bottom: 1px solid #ddd; padding-bottom: 10px;     min-height: 360px; }
.cont_tiponoticia:last-child { border-bottom: none; }
.cont_tiponoticia img { float: left; margin-right: 10px; }
.cont_tiponoticia h3 { margin: 0; line-height: 120%; font-size: 20px; font-weight: bold; }
.cont_tiponoticia h3 a { color: #444; font-size: 20px; text-decoration: none }
.cont_tiponoticia h3 a:hover { color: rgb(181,17,27); }
.cont_tiponoticia a { width: 100%; display: inline-block; }
ul.redes_t { margin: 0 auto; width: 100%; margin-left: 30%; }
ul.redes_t li { display: inline-block; float: left; margin-right: 2%; }
ul.redes_t li a { float: left; background: url(../images/redes.png) no-repeat 0 0; width: 140px; height: 140px; }
ul.redes_t li.tw_t a { background-position: 0 -154px }
ul.redes_t li.gplus_t a { background-position: 0 -308px }
.section-post.post-1431, .section-post.post-1314, .section-post.post-1432 { background-color: #fff }
.section-post.post-1314 { color: #3d2314; }
.section-post.post-1314 a { color: rgb(181,17,27); }
.cont_tiponoticia figcaption { position: relative; }
.icon-play { background: url(../images/criminologos/play.png) no-repeat; width: 32px; height: 32px; ; display: inline-block; position: absolute; right: 10px; bottom: 15px; }
.cont_header_name { margin-bottom: 10px; }
#ordering-info .cont_tiponoticia { background-color: #EEEEEE; border: 1px solid #ddd; padding: 5%; width: 90%; margin-bottom: 30px; }
#ordering-info .cont_tiponoticia h3 { }
 @media screen and (max-width:770px) {
.shortcode.col3-1 { width: 98%; margin-left: 0 }
.cont_tipotorta h3 { margin-top: 6%; }
.col-full .module.loops-wrapper.grid3 .post { width: 100%; margin-left: 0; }
ul.redes_t li { width: 98%; margin-left: 0; margin-bottom: 5%; }
}
.isotope-item a { height: 183px; overflow: hidden; display: inline-block; border: none; background: #fff; cursor:default; }

.cont_tiponoticia figcaption iframe{ width:374px!important; height:283px!important}

#ordering-info .cont_tiponoticia{ height:130px; min-height:inherit; transition:ease-in-out 1s; }


nav{ position:relative} 
nav span{ position:absolute; right:10px; top:15px;}
nav span audio{ width:88px;}

#ordering-info .cont_tiponoticia:hover{ background-color:rgba(181,17,27,.9)}
#ordering-info .cont_tiponoticia:hover a{ color:#fff}
#ordering-info .cont_tiponoticia a:hover{transition:ease-in-out 1s;}