#thb_latestimages_widget-2 {
    border: 0px solid #dedede !important; 
}

.wpcf7 form.sent .wpcf7-response-output {
        border-color: #ffffff;
    color: black;
    font-weight: 300;
}

.right .small a {
    color: black;
    text-decoration: underline black;
}

.page-id-428 .evolution {margin-bottom: 40px; display:table;}
.widget_sidebarlogin #loginform #wp-submit.button-primary {background: #DD3333; border: 0; border-radius: 0; box-shadow: none; color: #fff; }
.widget_sidebarlogin #loginform #wp-submit.button-primary:hover {background: #e36f6f; }
strong {font-weight: 700 !important}
hr {margin: 15px 0;}
#footer {  background: #f2f2f2;}
#footer .widget ul li {  float: left; padding: 0 0 !important; margin-right: 15px; clear: unset;text-transform: inherit !important;}
#footer .widget ul li a { text-transform: inherit !important;}
#footer .widget ul {  float: right;}

.header .nav_holder.dark .full-menu-container .full-menu>li>a {
    color: #373737 !important;;
}


/*Botones cookies*/
#cookie-notice .button.bootstrap {    background-image: -webkit-linear-gradient(top,#989898,#989898); background-repeat: inherit !important;}
#cookie-notice .button.bootstrap:focus, #cookie-notice .button.bootstrap:hover { background-image: -webkit-linear-gradient(top,#989898,#989898);}
/*.post-meta.style1 {display:none !important;}
.post .post-meta+.post-author:before {display:none !important;}*/

.semanatitle {text-align:center; font-size: 24px; font-weight: 600; margin: auto 0 40px 0;}
.lSAction > .lSPrev, .lSAction > .lSNext {top: 15px !important}
#adaptive {width:100%;}
.semana-separador {margin: 0 0 25px 0}
div.swiper-slide.swiper-slide-visible {height: 55px !important;}
.blue-slide .title {color: #fff;}
.semana {width:100%; display:table; margin: 15px 0}
.semanaico {float:left; width: 10%; text-align: center;}
.semanatext {float:left; width:90%; padding: 0 2% 2% 2%; text-align:left;}


.dtecalendartitle {width: 100%; margin: 10px 0 30px 0; font-size: 26px; line-height: 34px; text-align:center;}
.dtecalendar {display:table; width: 100%; margin: 20px 0;}
.dtecalendarimg {float: left; width: 30%;}
.dtecalendarimg img {width: auto;}
.dtecalendartext {float: left; width: 70%; padding: 2%; font-size: 22px; margin-top: 10px}
.dtecalendarico {display:table; width: 100%; margin: 10px 0;}
.dtecalendaricoimg {float: left; width: 30%; text-align:center}
.dtecalendaricoimg img {height: 40px; width: auto;}
.dtecalendaricotext {float: left; width: 70%; padding: 2%; margin-top: 5px}
.dtecalendarbtn {width:100%; margin: 30px 0; text-align: center}


.loveisdin {width:65%; margin: 45px auto; text-align: center;}
.loveisdin img {width: 40px}
.loveisdin h3 {font-size: 40px;}
.love {color: #df3f41}
.mid {font-size:30px; line-height: 38px; font-weight: 600}
.center {text-align: center}
.small {font-size: 16px; line-height: 23px;}

.dtepost {width: 100%; padding-bottom: 29px; border-bottom: 1px solid #eaeaea; margin-bottom: 30px; display: table;}
.dtepostimg {float:left; width: 50%; padding-right:2%;}
.dteposttext {float:left; width: 50%; padding:2%;}
.dtepostimg img {width: 100%;}
.dtepostimg img:hover  {zoom: 1; opacity: 0.7; transition: all 0.3s;}
.dtepost h2 a {color:#000}
.dtepost h2 a:hover {color:#dd3333; transition: all 0.3s;}
.rs-container.full {width:200px!important; height: 200px !important; }
.rs-tooltip-text {font-size: 22px !important; line-height: 30px !important; color: #DA5C71 !important; font-weight: 500 !important;}

.dteuser {width: 100%; display: table;  text-align: center; padding-bottom: 29px; margin-bottom: 30px;}
.dteuserimg {float: left; width:50%; padding: 2%; text-align: center; }
.dteusertext {float: left; width:40%; padding: 2%; text-align: center; margin-top: 15px; }
.dteuserimg img:hover {zoom: 1; opacity: 0.7; transition: all 0.3s;}
.dteuserweek {font-size: 45px; color: #DA5C71; line-height: 30px}
.btnclose { text-align: center; font-size: 16px !important; background-color: #ff0000 !important; font-weight: 600 !important; padding: 8px 20px !important; color: #fff;}
.btnclose:hover { background-color: #e46262 !important; color:#fff;}
.btndteedit { text-align: center; font-size: 16px !important; background-color: #DA5C71 !important; font-weight: 600 !important; padding: 8px 20px !important; color: #fff; margin-right: 15px;}
.btndteedit:hover { background-color: #E692A0 !important; color:#fff !important;}
.dteusername {width: 100%; text-align: center; font-size: 24px; line-height: 32px; color: #DA5C71;margin: 5px 0 15px 0; }

.boxed-icon {display: inline-flex; width: 24px; height: 24px; line-height: 1; justify-content: center; align-items: center; text-align: center; font-size: 12px; border: 1px solid #eaeaea}
.boxed-icon.icon-3x {width: 40px; height: 38px; line-height: 38px; font-size: 16px}
 
.twitter.boxed-icon.fill {background: #00aced; border-color: #00aced; color: #fff;}
.twitter.boxed-icon.fill:hover {background: #0087ba; border-color: #0087ba}
.header .social-holder .icon-1x .fa {font-size: 18px;}
#footer .widget ul.menu li a {font-size: 15px;}
.post .post-title h1 {font-size: 42px; line-height: 50px;}
.post .post-content h2 {font-size: 28px; line-height: 34px; margin-bottom: 25px;font-weight: 300; color: #000;}
.post .post-content h3 {font-size: 21px; line-height: 29px;  margin-bottom: 10px;font-weight: 400;}
.post .post-content h4 {font-size: 18px; line-height: 26px;  margin-bottom: 10px;font-weight: 400; color: #000;}
aside.small-12.columns.post-content.related-posts h4 {line-height: 26px;  margin-bottom: 10px; font-size: 15px; color: #f57e7a;text-transform: uppercase !important;}
aside.small-12.columns.post-content.related-posts h4 strong {font-weight: 600 !important;}

.widget.style1 { {
    font-size: 15px;
    color: #f57e7a;
}

h2 {font-size: 28px;}
.row .instagram-row {margin-top: 35px}
.btn {padding: 12px 20px; font-size: 16px;}
#comments {margin-top: 60px;}
.home .post .post-title h2 {font-size: 26px; line-height: 35px;}
.home .post-content p {font-size: 15px; line-height: 21px;}
.post .post-meta {font-size: 13px; line-height: 20px;}
.slick-slide .post-author {display:none}
.post.featured-style3 .featured-title {padding: 15px 15px 30px}
.post-content ul {margin-left: 30px !important; list-style-position: initial !important; font-size: 16px !important; font-weight: 400 !important;} 
.post-content ul li{list-style-type: none; text-indent: -10px;}
.post-content ul li:before{content: "- "}
.post-content ol {margin-left: 30px !important; list-style-position: initial !important; font-size: 16px !important; font-weight: 400 !important;} 

.single-post .post-author span, .single-post .post-author em {display:none}
.single-post h3 {font-size: 21px; line-height: 29px;}
.single-post h4 {font-size: 19px; line-height: 27px; color: #f57e7a}
.single-post  .widget ul .post.listing, .single-post  .widget ul .post.listing .figure  {display: block;}
.single-post  .widget ul .post.listing .figure img {width: 100%}
.single-post  .widget ul .listing_content {width: 100%; text-align: center;}
.single-post  .widget ul .listing_content h6 {font-size: 16px; line-height: 24px;}
.single-post  .widget ul .listing_content .post-meta {display:none;}
.single-post .post .post-author, .category .post .post-author {font-size: 13px;}
.single-post .post .post-meta {font-size: 16px;}

.post.featured-style3 .featured-title .post-meta a {font-size: 15px;}
#category-title h1 {font-size: 45px;}
.colordte {color: #DA5C71;}

input[type="email"], input[type="password"], input[type="text"] {padding: 10px 15px; margin: 0 0 20px; color: #222; font-size: 16px; height: auto; border: 1px solid #C5C5C5; border-radius: 5px;}
label {font-size: inherit; text-transform: none; line-height: inherit }
.um_field_container {margin: 25px 0 !important;}
.um_input {width: 400px !important;}
input[type='checkbox'].um_input, input[type='radio'].um_input {width: auto !important;}
select { box-shadow: none; -webkit-appearance: none; border: 1px solid #C5C5C5; border-radius: 5px; padding: 10px 15px; background: #fff url("https://www.isdin.com/blog/wp-content/uploads/2017/09/icon-select.png") no-repeat 95% 50%}

.btndte { text-align: center; font-size: 16px !important; background-color: #DA5C71 !important; font-weight: 600 !important; padding: 18px 80px !important;}
.btndte:hover { background-color: #E692A0 !important;}
.author-information {display:none;}
#um_field_33_perfil_label{font-weight: normal !important;}
.page-id-415 .um_field_container {margin: 25px 25px 25px 0 !important; float: left}
.page-id-415 .um_input {width: 320px !important;}
.page-id-411 .um_field_container {margin: 25px 25px 25px 0 !important; float: left}
.page-id-411 .um_input {width: 320px !important;}
.um_field_container.um_inline {margin: 10px 0 !important; width: 320px;}
.clear {clear:both;}
.qq-upload-button {background: #DA5C71  !important;}
.qq-upload-button:hover {background: #E692A0 !important;}
.editavatar {width: 320px;}
.page-id-415 .um_field_container .check {margin: 10px 5px 10px 0 !important}
.page-id-411 .um_field_container .check {margin: 10px 5px 10px 0 !important}
.editsex {width: 320px;}
.editsex label {clear :none; margin-right: 10px; float: left;}
.um_field_container.clear.um_group_segment {margin: 0 !important;}
.um_label_top {font-weight: normal !important; color: #DA5C71}
#um_field_16_perfil_label {float: none}
.hellouser {font-size: 36px; line-height: 44px;}

.cat-semana-1 {display:none;}
.cat-semana-2 {display:none;}
.cat-semana-3 {display:none;}
.cat-semana-4 {display:none;}
.cat-semana-5 {display:none;}
.cat-semana-6 {display:none;}
.cat-semana-7 {display:none;}
.cat-semana-8 {display:none;}
.cat-semana-9 {display:none;}
.cat-semana-10 {display:none;}
.cat-semana-11 {display:none;}
.cat-semana-12 {display:none;}
.cat-semana-13 {display:none;}
.cat-semana-14 {display:none;}
.cat-semana-15 {display:none;}
.cat-semana-16 {display:none;}
.cat-semana-17 {display:none;}
.cat-semana-18 {display:none;}
.cat-semana-19 {display:none;}
.cat-semana-20 {display:none;}
.cat-semana-21 {display:none;}
.cat-semana-22 {display:none;}
.cat-semana-23 {display:none;}
.cat-semana-24 {display:none;}
.cat-semana-25 {display:none;}
.cat-semana-26 {display:none;}
.cat-semana-27 {display:none;}
.cat-semana-28 {display:none;}
.cat-semana-29 {display:none;}
.cat-semana-30 {display:none;}
.cat-semana-31 {display:none;}
.cat-semana-32 {display:none;}
.cat-semana-33 {display:none;}
.cat-semana-34 {display:none;}
.cat-semana-35 {display:none;}
.cat-semana-36 {display:none;}
.cat-semana-37 {display:none;}
.cat-semana-38 {display:none;}
.cat-semana-39 {display:none;}
.cat-semana-40 {display:none;}

.wpb_widgetised_column {text-transform: uppercase; padding: 0 8px; line-height: 4; font-weight: 600; text-align: center; letter-spacing: normal; font-size: 12px;}

.wpb_widgetised_column p#reglost a {font-size: 15px; text-transform: none; margin-right: 5px;}
input#url { display: none;}
.pp-reset-password-form .pp-reset-button-block {background: #dd3333 !important;}

.rt-label { color: #f57373; font-weight: bold;}
.minutos {color: #000; font-weight: normal;}
.rt-reading-time {padding-bottom: 20px;}
.home .rt-reading-time {display:none !important;}
.post-2735 .rt-reading-time {display:none !important;}
.page-id-415 .rt-reading-time {display:none !important;}
.rt-time {color: #000; font-weight: normal;}

p.comment_text_after {    margin-left: 4%; }
.nm-wrap-comments label {font-weight: normal !important; max-width: 95%  !important;}
.comment-respond input[type='checkbox'] {  width: 30px;  float: left;}
.required { display: none;}
label[for=politica0]{ display: none !important;}
label[for=newsletter0]{ display: none !important;}
.comment-content ul{display:none !important;}
aside.post-author.cf {display:none !important;}
.widget.style4>strong span {    font-size: 15px; color: #f57e7a;}

.small-12.medium-10.large-8.medium-centered.columns h1 { font-size: 34px !important;}

.logged-in .comment-respond .row .columns {   padding: 0 5px; margin-top: -350px;}
.logged-in  .nm-wrap-comments {   margin-top: 250px;}

table.wp-list-table.widefat.fixed.striped.posts {    table-layout: auto;;}


@media only screen and (max-width: 1160px) {   
}
@media only screen and (max-width: 980px) {
#footer .widget ul li {clear:both !important;}
.nm-wrap-comments label {   font-weight: normal !important;  max-width: 82% !important;}
.logged-in .comment-respond .row .columns {   padding: 0 5px; margin-top: -460px;}
}
@media only screen and (max-width: 750px) {
#footer .widget {    padding: 5px 15px !important; }
#footer .widget ul  {float:left !important;}}
@media only screen and (max-width: 630px) {
}

div#archive-title h1>span {
    color: white !important;
}