/* ************ wfy parallax banner ************ */
.wfy-plx-banner .wfy-plx-barea {position:relative;overflow:hidden;height:200px;}
.wfy-plx-banner .wfy-plx-barea .wfy-plx-content {z-index:1; position:relative;}
.wfy-plx-banner .wfy-plx-barea .wfy-plx-fixed {position:absolute; top:0px; color:#fff; width:100%;}
.wfy-plx-banner .wfy-plx-barea img.wfy-plx-bg {position:absolute;top:0px;z-index:0;max-width:none;}
.wfy-plx-banner .wfy-plx-barea .text {color:#fff;display:block;margin:0 auto;font-size:28px;position:relative;text-align:center;width:max-content;font-weight:300;top:80px;}
.wfy-plx-banner .wfy-plx-barea .text h1 {text-align:center;margin:0 auto;font-size:42px;color:#fff;font-weight:900;text-transform:uppercase;font-family:arial;border-left:solid #941e37 3px;line-height:40px;width:auto;padding-left:20px;}

.res1810 .wfy-plx-banner .wfy-plx-barea {height:300px;}
.res1810 .wfy-plx-banner .wfy-plx-barea .text {top:130px;}
.res940 .wfy-plx-banner .wfy-plx-barea {height:200px;}
.res940 .wfy-plx-banner .wfy-plx-barea .text {/* width:76%; */}
.res720 .wfy-plx-banner .wfy-plx-barea {height:180px;}
.res480 .wfy-plx-banner .wfy-plx-barea .text h1 {font-size:26px;line-height:26px;}
.res480 .wfy-plx-banner .wfy-plx-barea {height:180px;}
.res480 .wfy-plx-banner .wfy-plx-barea .text {font-size:20px;/* width:340px; */top:80px;}
.res320 .wfy-plx-banner .wfy-plx-barea {height:180px;}
.res320 .wfy-plx-banner .wfy-plx-barea .text {font-size:18px;/* width:260px; */top:80px;}
.res320 .wfy-plx-banner .wfy-plx-barea .text h1 {font-size:20px;line-height:20px;}

.container .carea .pageContainer {position:relative;}
.header {/* padding:11px 0px; *//* height:130px; *//* border-bottom:none; *//* position:relative; */}
.col1 {padding-right:340px;padding-top:20px;}
.res480 .col1 {min-height:auto !important;padding:20px 0px 945px 0px;}
.res320 .col1 {min-height:auto !important;padding:20px 0px 945px 0px;}

/* ***** Postlist ***** */
.container .carea .cntPostlist {/* padding-right:291px; */}
.container .carea .cntPostlist .postlist .npost {position:relative;padding:40px 0px;border-bottom:solid 3px #ccc;}
.container .carea .cntPostlist .postlist .npost .npic {display:block;width:510px;position:absolute;top:40px;}
.container .carea .cntPostlist .postlist .npost .info {min-height:338px;margin-left:540px;}
.container .carea .cntPostlist .postlist .npost .info .ndate {display:block;margin:0px 15px 0px 0px;float:left;/* text-transform:uppercase; */color:#818181;font-weight:600;}
.container .carea .cntPostlist .postlist .npost .info .ndate b {display:none;}
.container .carea .cntPostlist .postlist .npost .info .nttl {font-size:20px; font-weight:700; color:#0b0b0b; display:block; margin:10px 0px;}
.container .carea .cntPostlist .postlist .npost .info .inf {color:#818181;margin:10px 0px;padding-left:30px;}
.container .carea .cntPostlist .postlist .npost .info .ntxt {margin:0px;padding:0px;}
.container .carea .cntPostlist .postlist .npost .info .location {background:url(../../doralprohealth.com/images/0/icon-locacion.png) left no-repeat;}
.container .carea .cntPostlist .postlist .npost .info .capacidad {background:url(../../doralprohealth.com/images/0/icon-hora.png) left no-repeat;}
.container .carea .cntPostlist .postlist .npost .info .patrocinios {background:url(../../doralprohealth.com/images/0/icon-patrocinio.png) left no-repeat;}
.container .carea .cntPostlist .postlist .npost .info .nrea {display:block;/* border:solid 1px #ccc; */float:right;height:35px;line-height:35px;width:165px;text-align:center;/* text-transform:uppercase; */font-weight:600;margin-top:25px;color:#fff;background:#2eaae0;border-radius:50px;bottom:35px;position:absolute;right:30px;}
.container .carea .cntPostlist .postlist .npost.npost1 {padding-top:0px;}
.container .carea .cntPostlist .postlist .npost.npost1 .npic {top:0px;}

.res1810 .container .carea .cntPostlist {/* padding-right:465px; */}
.res1810 .container .carea .cntPostlist .postlist .npost {/* min-height:410px; */}
.res1810 .container .carea .cntPostlist .postlist .npost .npic {width:680px;}
.res1810 .container .carea .cntPostlist .postlist .npost .info {margin-left:740px;min-height:451px;}
.res1810 .container .carea .cntPostlist .postlist .npost .info .socialcntitems {float:left; margin-top:6px;}
.res1810 .container .carea .cntPostlist .postlist .npost .info .nttl {font-size:34px;}
.res1810 .container .carea .cntPostlist .postlist .npost .info .nrea {width:220px;height:55px;line-height:55px;}

.res940 .container .carea .cntPostlist .postlist .npost .npic {width:410px;/* position:static; *//* margin-bottom:20px; */}
.res940 .container .carea .cntPostlist .postlist .npost .info {margin-left:440px;min-height:270px;}

.res720 .container .carea .cntPostlist .postlist .npost .npic {position:static; width:auto; margin-bottom:20px;}
.res720 .container .carea .cntPostlist .postlist .npost .info {margin-left:0px;min-height:250px;}

.res480 .container .carea .cntPostlist {padding-right:0px;}
.res480 .container .carea .cntPostlist .postlist .npost .npic {width:auto; position:static; margin-bottom:20px;}
.res480 .container .carea .cntPostlist .postlist .npost .info {margin-left:0px;min-height:260px;}

.res320 .container .carea .cntPostlist {padding:0px;}
.res320 .container .carea .cntPostlist .postlist .npost .npic {position:static; width:auto; margin-bottom:20px;}
.res320 .container .carea .cntPostlist .postlist .npost .info {margin-left:0px;min-height:370px;}
.res320 .container .carea .cntPostlist .postlist .npost .info .ndate {float:none; margin-bottom:10px;}

/* ***** SideBar ***** */
.container .carea .sidebar {width:271px; position:absolute; top:0px; right:0px;}
.container .carea .sidebar .widget {margin-bottom:15px;}
.container .carea .sidebar .widget .title {padding:7px; border:solid 2px #e4e4e4;}
.container .carea .sidebar .widget .title span {display:block; color:#0b0b0b; height:23px; line-height:23px; padding-left:30px; font-size:18px; font-weight:700;}
.container .carea .sidebar .widget .cnt ul {list-style:none; padding:0px; margin:0px;}
.container .carea .sidebar .widget .cnt ul li {border-top:1px solid #c2c0c0;}
.container .carea .sidebar .widget .cnt ul li:first-child {border:none;}
.container .carea .sidebar .widget .cnt ul li a {font-size:15px; color:#000; display:block; padding:10px 25px 10px 25px; text-align:left; margin:3px auto; background:url(../../doralprohealth.com/images/0/bullet.png) 10px 13px no-repeat; font-weight:600;}
.container .carea .sidebar .widget .cnt ul li a:hover {background:url(../../doralprohealth.com/images/0/bullet.png) 10px 13px no-repeat #eee; text-decoration:none;}
.container .carea .sidebar .widget .cnt ul li ul {padding:0px 0px 0px 20px;}
.container .carea .sidebar .widget .cnt ul li ul li {border-top:none;}
.container .carea .sidebar .widget .cnt ul li ul li a {font-weight:400;}

.container .carea .sidebar .widget.cats-icon .title span {background:url(../../doralprohealth.com/images/0/categories-icon.png) left center no-repeat;}
.container .carea .sidebar .widget.rpost-icon .title span {background:url(../../doralprohealth.com/images/0/recentpost-icon.png) left center no-repeat;}
.container .carea .sidebar .widget.mpost-icon .title span {background:url(../../doralprohealth.com/images/0/popular-icon.png) left center no-repeat;}

.container .carea .sidebar .widget.newsletter {padding:20px 10px; border:solid 2px #e4e4e4; margin-bottom:0px;}
.container .carea .sidebar .widget.newsletter .form .formtt {font-size:20px; text-transform:uppercase; text-align:center; font-weight:700; margin-bottom:10px;}
.container .carea .sidebar .widget.newsletter .form .feat label {display:block; font-size:14px; margin-bottom:5px;}
.container .carea .sidebar .widget.newsletter .form .feat input {display:block; width:100%; margin:0px; padding:0px 5px; box-sizing:border-box; background:#eee; border:solid 1px transparent; height:30px;}
.container .carea .sidebar .widget.newsletter .form .security {margin-top:15px; overflow:hidden; text-align:right;}
.container .carea .sidebar .widget.newsletter .form .security input.code {width:100px; margin:0px; padding:0px 5px; box-sizing:border-box; background:#eee; border:solid 1px transparent; height:30px; margin-left:7px;}
.container .carea .sidebar .widget.newsletter .form .security input.submit {display:block; width:100%; box-sizing:border-box; margin-top:7px; background:#981e2f; border:none; height:32px; text-transform:uppercase; font-size:17px; font-weight:700; color:#fff; cursor:pointer;}
.container .carea .sidebar .widget.newsletter .form .security input.submit:hover {background:#0b0b0b;}

.res1810 .container .carea .sidebar {width:430px;}
.res1810 .container .carea .sidebar .widget {margin-bottom:35px;}
.res1810 .container .carea .sidebar .widget .title {padding:7px 17px;}
.res1810 .container .carea .sidebar .widget .title span {font-size:30px; height:auto; line-height:initial;}
.res1810 .container .carea .sidebar .widget .cnt ul li a {font-size:20px; background:url(../../doralprohealth.com/images/0/bullet.png) 10px 18px no-repeat;}
.res1810 .container .carea .sidebar .widget .cnt ul li a:hover {background:url(../../doralprohealth.com/images/0/bullet.png) 10px 18px no-repeat #eee;}
.res1810 .container .carea .sidebar .widget.newsletter .form .formtt {font-size:30px; margin-bottom:17px;}
.res1810 .container .carea .sidebar .widget.newsletter .form .feat label {font-size:20px;}
.res1810 .container .carea .sidebar .widget.newsletter .form .feat input {height:38px;}
.res1810 .container .carea .sidebar .widget.newsletter .form .security input.code {height:38px;}
.res1810 .container .carea .sidebar .widget.newsletter .form .security input.submit {height:40px; font-size:25px; margin-top:15px;}
.res1810 .container .carea .sidebar .widget.newsletter .form .security label {font-size:20px;}

.res480 .container .carea .sidebar {position:static; width:auto; margin-top:35px;}
.res320 .container .carea .sidebar {position:static; width:auto; margin-top:35px;}

