/*
Theme Name: SM
Theme URI: http://siempremujer.com
Description: Custom theme FOR MHM
Version: 1.0.0.
*/

html{ margin:0; padding:0;}
body{ background-color:#fff; color:#333333; font-size:14px; line-height:18px; font-family:'Roboto',sans-serif; margin:0; padding:0; background-position:top center; background-repeat:no-repeat;  background-attachment:fixed; }
h1,h2,h3,h4,h5,h6{color:#990066; font-weight:normal;}
h1{font-size:24px} h2{font-size:20px} h3{font-size:18px} h4{font-size:16px} h5{font-size:15px} h6{font-size:14px}
ol{ margin:0; padding:0; list-style-position:inside; list-style-type:decimal;}
ul{ margin:0; padding:0; list-style:inside;}
ol li, ul li{ margin:0; padding:0;}
p,dl,hr,h1,h2,h3,h4,h5,h6,ol,ul,pre,table{ margin-bottom:10px}
a{ color:#9C215F;text-decoration:none}
a:hover{ color:#999999; text-decoration:none}
a:focus{ outline:none}
a img{ border:0; margin:0;}
p img{ max-width:100%}
img{ border:0; margin:0;}

#SkinLeftBox, #SkinRightBox{ display:none; position:absolute; width:120px; height:400px;}
.SkinPixel{ width:120px; height:400px; border:0;}
#SkinTrack{ width:1px; height:1px; border:0; position:absolute; display:none;}

/* GRAL */
.alignleft{ float:left;}
.alignright{ float:right;}
.aligncenter{ display:block; margin-left:auto; margin-right:auto;}
.line30{ line-height:30px; height:30px; margin:0;}
.col-left{ float:left}
.col-right{ float:right}
.noMar{ margin:0;}
.noPad{ padding:0;}
.noDpy{ display:none;}
.cfix:before, .cfix:after{ content: ""; display: table;}
.cfix:after{ clear: both;}
.cfix{ zoom: 1;}
.clearfix:before, clearfix:after{ content:" "; display:table;}
.clearfix:after{ clear: both;}
.clearfix{ *zoom:1; padding:0; margin:0;}
.bottom_line_light{ border-bottom:1px solid #CCCCCC;}
.bottom_line_purple{ border-bottom:1px solid #9C215F;}
.bottom_line_grey{ border-bottom:1px solid #666666;}
.line_grey{ background:#666666;}
.line_light{ background:#CCCCCC;}
.line_purple{ background:#9C215F;}
.leer_mas{ text-align:right; float:right; margin:-2px 0 0; color:#000; padding:0; width:160px; height:24px; line-height:24px;}
.leer_mas a{ color:#FFF; background:#401631; text-decoration:none; display:inline-block; height:24px; padding:0 10px; font-family:'Roboto',sans-serif; font-weight:normal; font-size:12px; border:0;}
.leer_mas a:after{ content:' \1433'; font-size:9px;}
.leer_mas a:hover{ color:#FFF; background:#333;}

header.h2{ height:24px; line-height:24px; margin:0; padding:0;}
header.h2 h2{ float:left; margin:0; color:#000; font-size:20px; font-weight:normal; font-family:"Lora",serif;}
header.h2 .mas{ text-align:right; float:right; margin:-2px 0 0; color:#000; padding:0; width:160px; height:24px; line-height:24px;}
header.h2 .mas a{ color:#FFF; background:#401631; text-decoration:none; display:inline-block; height:24px; padding:0 10px; font-family:'Roboto',sans-serif; font-weight:normal; font-size:12px;  border:0px;}
header.h2 .mas a:after{ content:' >'; font-size:14px;}
header.h2 .mas a:hover{ color:#FFF; background:#333;}

.si900, .si860, .si768, .si600, .si480, .si360, .si320{ display:none;}
.no900, .no860, .no768, .no600, .no480, .no360, .no320{ display:inline;}
@media screen and (max-width:980px){ .no900{ display:none;} .si900{ display:inline} #big{ padding:0 10px;}}
@media screen and (max-width:860px){ .no860{ display:none;} .si860{ display:inline}}
@media screen and (max-width:768px){ .no768{ display:none;} .si768{ display:inline}}
@media screen and (max-width:600px){ .no600{ display:none;} .si600{ display:inline}}
@media screen and (max-width:480px){ .no480{ display:none;} .si480{ display:inline}}
@media screen and (max-width:360px){ .no360{ display:none;} .si360{ display:inline}}
@media screen and (max-width:320px){ .no320{ display:none;} .si320{ display:inline}}

/* LAYOUT */
#big{ margin:0 auto; padding:0 20px; position:relative; max-width:1000px; background:#FFF;}
#header{ margin:0; padding:0; position:relative; clear:both; width:100%;}
#menu{ margin:0 auto; padding:0; position:relative; clear:both; width:100%;}
#content{ margin:0; padding:0; position:relative; clear:both; width:100%; min-height:400px; }
#content #mainbar{ overflow:hidden;}
#content #sidebar{ float:right; overflow:hidden; width:300px; position:relative; margin:0 0 0 30px;}
#footer{ margin:0; padding:0; position:relative; clear:both; width:100%;}
#meredith{ margin:0; padding:0; position:relative; clear:both; width:100%;}
@media screen and (max-width:768px){ #content #sidebar{ display:none;}}

/* HEADER */
#header{  margin:6px 0 0; padding:20px 0 0; position:relative; clear:both; width:100%; border-top:1px solid #e3e3e3; display:table;}
#header-left  { display:table-cell; position:relative;  margin:0; vertical-align:middle; width:280px;  text-align:left;}
#header-middle{ display:table-cell; position:relative;  margin:0; vertical-align:middle; text-align:center;}
#header-right { display:table-cell; position:relative;  margin:0; vertical-align:middle; width:220px;   text-align:right;}

#header-logo { position:relative; margin:0; width:100%; border:none; cursor:pointer; }
#header-logo img { margin:0; width:100%; border:none; cursor:pointer; }
#header-subs { position:relative; margin:0; text-align:center; }
#header-subs img { margin:0; width:320px; border:none; cursor:pointer; }
#header-panel { position:absolute; top:0; display:none; z-index:999; }
#header-panel img { margin:0; border:none; cursor:pointer; }
#header-panel-close { position:absolute; top:-10px; right:-10px; width:28px; height:28px; line-height:28px; display:none;
						border-radius:14px; background:#000; color:#FFF; cursor:pointer; font-size:14px; margin:0; padding:0;
						text-align:center; }
#header-search  { }
#header-social  { position:relative; margin:0; text-align:right; }
#header-social img{ width:33px; height:33px; border:0; margin:5px 0 0 8px; }

#header-banner{ margin:0; padding:0; position:relative; width:100%;}
#header-banner .banner728x90{ margin:0; padding:0; width:728px; height:90px; float:right;}
#header-banner .banner970x90{ margin:0; padding:0; width:970px; height:auto; margin:0 auto; text-align:center;}
#header-banner .banner970x90 #div_gpt_topBanner > div { margin:0 auto;}

#header-banner  img{ border:none; display:inline;}
@media screen and (max-width:970px){ #header-banner .banner970x90{ display:none;} }
@media screen and (max-width:900px){ #header-left{ width:240px;} }
@media screen and (max-width:860px){ #header{ margin:5px 0 0;} #header-left{ margin:0; width:200px;} #header-middle{ display:none; } }
@media screen and (max-width:768px){ #header-logo, #header-logo img{  width:180px;} .menu-space{ display:none;} }
@media screen and (max-width:760px){ #header-banner{ display:none;}}
@media screen and (max-width:600px){ #header{ margin:0;} #header-search{ display:none;} #header-left{ width:180px;} }
@media screen and (max-width:480px){ #header-social img{ width:30px; height:30px; margin:4px 0 0 4px;} }
@media screen and (max-width:440px){ #header-social{ display:none;} }

/* SIDEBAR */
#sidebar ol{ margin:0; padding:0; list-style:none;}
#sidebar ul{ margin:0; padding:0; list-style:none;}
@media screen and (max-width:768px){ #content #sidebar{ width:180px;} #sidebar .fixShow{ display:none;}}
@media screen and (max-width:768px){ #content #sidebar{ display:none;}}

/* FOOTER */
#footer{ font-size:9px; margin-bottom:20px; min-height:40px; text-align:left; position:relative;}
#footer p{ margin:0; line-height:40px;}
#footer a{ color:#333333; text-decoration:none; font-size:12px;}
#footer a:hover{ color:#9C215F;}
#footer .copyright{ color:#999999;}
#footer-meredith{ width:100%; position:relative;}
.footerNetwork{ clear:both; font-family:'Roboto',sans-serif; font-size:11px; width:100%;
				  position:relative; font-weight:normal; margin:5px 0;}
.footerNetwork a{ color:#0081d8; text-decoration:none;}
.footerNetwork ul a:after{  content: " | "; padding:0 2px; }
.footerNetwork ul .non:after { content: " " !important; }
.footerNetwork a:hover{ text-decoration:underline;}
.footerNetwork .heading1{ display:block; width:100%; font-weight:bold; font-size:12px; text-align:left; margin-right:20px;}
.footerNetwork ul{ display:block; margin:0; padding:0; font-weight:normal; color:#000; overflow:hidden;}
.footerNetwork li{ display:inline; margin:0; padding:0;}
.footerNetwork .copyright{ display:block; overflow:hidden;}
.footerNetworkLogo{ display:none; width:90px; height:45px; margin-top:-10px; float:right;}
@media screen and (max-width:360px){ .footerNetworkLogo{ display:none;}}


/* MENU BAR */
.nav{ width:100%; clear:both; display:block; text-align:center; line-height:1px; margin:0; padding:4px 0 0; position:relative;font-family:'Roboto',sans-serif;  font-size:15px; vertical-align:middle; border-top:1px solid #666; border-bottom:3px solid #666;}
.nav .mnu{ padding:0;  margin:0; line-height:30px; height:30px; position:relative; display:inline-block; background:#FFF;}
.nav .mnu a{display:inline-block; padding:0 10px; color:#6D6D6D; line-height:30px; height:30px; border-right:1px solid #DEE0EA; text-decoration:none;}
.nav .mnu a:hover{ color:#D3128A;}
.nav .mnu a:active{ color:#6D6D6D;}
.nav .mnu a:focus{ border:none;}
.nav .mun:hover a{ color:#D3128A;}
.nav .mnu .sub{ position:absolute; width:300px; padding:20px; display:none; top:100%; left:-40px; text-align:left; border:2px solid #999; background:#FFF; border-radius:0px; z-index:9999;}
.nav .mnu .sub:before, .nav .mnu .sub:after{ content:""; position:absolute; display:block; width:0; border-width:0 6px 6px; border-style:solid; left:60px;}
.nav .mnu .sub:before{ top:-8px; border-color:#999 transparent;}
.nav .mnu .sub:after{ top:-5px; border-color:#FFF transparent;}
.nav .mnu .sub a{ display:block; padding:0 0 0 10px; background:#fff; text-align:left; width:150px; line-height:30px; height:30px; border:none; overflow:hidden;}
.nav .mnu .sub a:hover{ background:#999; color:#FFF;}
.nav .mnu .sub a.head{ font-size:16px; font-weight:600; border-bottom:1px solid #f4f4f4;}
.nav .mnu .sub a:hover.head{ background:#000;}
.nav .mnu .sub .pict{ float:right; width:120px; position:relative;}
.nav .mnu .sub .pict a{ position:relative; width:100%; margin:0; display:block; height:auto; line-height:inherit; color:#666; padding:0; font-size:14px; font-weight:normal; line-height:16px;}
.nav .mnu .sub .pict a:hover{ color:#D3128A; background:#FFF;}
.nav .mnu .sub .pict a img{ width:99%; margin:0 0 3px;  border-bottom:4px solid #906;}
.nav .mnu .sub{ display:none;}
.nav .mnu:hover .sub{ display:block;}
#mnu-moda .sub:before,  #mnu-moda .sub:after{ left:30px;}   #mnu-moda .sub{ left:-10px;}
#mnu-amor .sub:before,  #mnu-amor .sub:after{ left:80px;}
#mnu-esti .sub:before,  #mnu-esti .sub:after{ left:80px;}
#mnu-carr .sub:before,  #mnu-carr .sub:after{ left:90px;}
#mnu-coci .sub:before,  #mnu-coci .sub:after{ left:130px;}   #mnu-coci .sub{ left:-100px;}
#mnu-horo .sub:before,  #mnu-horo .sub:after{ left:130px;}   #mnu-horo .sub{ left:-100px; width:160px;}
#mnu-vide a{ border-right:none;}
#mnu-horo a{ border-right:none;}
#nav-cate{ display:none;  padding:5px 10px; background:#666; color:#FFF; font-size:1.2em; line-height:1.6em; cursor:pointer;}
#nav-cate .icon{ font-size:1.1em; background:#B70066; background:#333; padding:0 5px;}
@media screen and (max-width:840px){ .nav{ text-align:justify;} .nav .mnu{ width:19%; margin:0.5% 0;} .nav .mnu a{ display:block;
background:#CCC; color:#000; border:0;} .nav .mnu:hover .sub{ display:none;} #nav-cate{ display:block;}}
@media screen and (max-width:760px){ .nav{ display:none;} .nav .mnu{ width:32.5%; margin:0.5% 0;} #mnu-vide{ display:none;}}
@media screen and (max-width:460px){ #mnu-vide{ display:inline-block;} .nav .mnu{ width:49%; margin:0.5% 0;}}
@media screen and (max-width:360px){ .nav .mnu{ width:100%; margin:0.5% 0;}}

/* BOXES  */
#mainbar .full{ width:100%; margin:0; padding:0; overflow:hidden; position:relative;}
#mainbar .boxes{ float:left; position:relative;  font-family:'Roboto',sans-serif;}
#mainbar .boxes img{ border:none; width:100%; padding:0; border-bottom:4px solid #9C215F;}
#mainbar .boxes_title{ color:#000; font-size:15px; line-height:18px; font-weight:600; padding:4px 0 0;	 text-align:left; margin-bottom:4px;}
#mainbar .boxes_title a{ color:#000; margin:0; text-decoration:none;}
#mainbar .boxes_text{ color:#888; font-size:14px; line-height:18px; text-align:left;}
#mainbar .boxes_text a{ color:#888; margin:0; text-decoration:none;}
#mainbar .title_recipe{ color:#000; font-size:15px; line-height:16px; font-weight:bold; padding:6px 0 14px;}
#mainbar .title_receta{ color:#000; font-size:15px; font-weight:bold; padding:0 0 4px;}
#mainbar .img_promo{ border-color:#007095;}
#mainbar .img_video{ border-color:#9C215F;}
#mainbar .img_recipe{ border-color:#F9A521;}
#mainbar .img_receta{ border-bottom:2px solid #F9A521;}
#mainbar .boxes_over{ position:absolute; z-index:9700; width:100%; height:100%;  overflow:hidden;}
#mainbar .boxes_over .label{ position:absolute; z-index:9701; width:160px; height:22px; background:#999; letter-spacing:0.1em;
text-align:center; color:#fff; line-height:22px; font-size:11px; text-transform:uppercase; transform: rotate(-45deg);	      transform-origin:50% 50%; -ms-transform: rotate(-45deg);     -ms-transform-origin:50% 50%;-webkit-transform: rotate(-45deg); -webkit-transform-origin:50% 50%; -moz-transform: rotate(-45deg); -moz-transform-origin:50% 50%; -o-transform: rotate(-45deg); 	 -o-transform-origin:50% 50%;}
#mainbar .boxes_over .label{ top:20px; left:-50px;}
#mainbar .boxes_over img{ display:none;}
#mainbar .boxes_more{ background: #FFF; color:#CC0066; padding:0;}
@media screen and (max-width:480px){
#mainbar .boxes_over, #mainbar .boxes_text{ display:none;} #mainbar .boxes_title{ font-size:14px; margin-bottom:0;}
}
#mainbar .boxW1{ width:100%; margin-left:0%;}
#mainbar .boxW2{ width:48.5%; margin-left:3%;}
#mainbar .boxW3{ width:30.4%; margin-left:4.4%;}
#mainbar .boxW4{ width:22.6%; margin-left:3.2%;}
#mainbar .boxW5{ width:17.6%; margin-left:3%;}
#mainbar .box0{ margin-left:0; clear:left;}
@media screen and (max-width:360px){
#mainbar .boxW1, #mainbar .boxW2, #mainbar .boxW3, #mainbar .boxW4, #mainbar .boxW5{ width:100%; margin-left:0;}
#mainbar .boxes{ background:#f3f3f3; margin-bottom:4px;}
#mainbar .boxes img{ border:none; width:25%; float:left; margin-right:2%; overflow:hidden;}
#mainbar .boxes_listaeditor_thumb img{ width:100% !important;}
#mainbar .boxes_more, #mainbar .boxes_text{ display:none;}
#mainbar .boxes_title{ border-top-width:0px; font-size:14px; font-weight:600; padding-right:10px;}
#mainbar .boxes_title:after{ content:' \2794 '; font-size:14px; position:absolute; font-weight:normal; top:20px; right:4px;}
#mainbar .boxes_space{ display:none;}
}
#box_lookweek{ background:#FFFFFF; width:100%; clear:both; text-align:right; position:relative;}
#box_lookweek div{ border:1px solid #EFEFEF; position:relative; overflow:hidden;}
#box_lookweek .imgLeft{ border:none;  position:absolute;  z-index:9700; top:0; left:0;}
#box_lookweek .imgRight{ width:80%; border:none;}
#box_favorito{ width:100%; clear:both; position:relative; padding:0;  line-height:1px;}
.box_favorito{ width:100%; height:50%; clear:both; position:relative; padding:0; overflow:hidden;}
.box_favorito .img_favorito{ width:100%; border:0; margin:0; padding:0; line-height:1px;}
.box_favovota{ width:60%; height:40px; clear:both; left:20%; bottom:-18px; position:absolute; background:#E60089;
font-family:'Roboto',sans-serif; font-size:30px; color:#FFF; line-height:40px;}
.box_favovota .boxSeal{ position:absolute; width:120px; height:117px; margin-left:50%; left:-60px; top:-45px; border:0;}
.box_favovota .boxLeft{ width:40%; float:left;  text-align:center;}
.box_favovota .boxRight{ width:40%; float:right; text-align:center;}
#mainbar .boxes_listaeditor_title{ color:#000; font-size:15px; font-weight:600; padding:0 0 4px; border-bottom:2px solid #9C215F;}
#mainbar .boxes_listaeditor_thumb{ float:left; width:50px; position:relative; margin-right:10px; border:0;}
#mainbar .boxes_listaeditor_thumb img{ border:1px solid #ccc; width:100%;}
#mainbar .boxes_listaeditor_lista{ font-size:13px; line-height:14px;}
#mainbar .boxes_listaeditor_lista a{ color:#999;}
#mainbar .boxes_listaeditor_lista a:hover{ color:#333;}
#mainbar .boxW3 .boxes_listaeditor_lista{ font-size:14px; line-height:15px;}
#mainbar .boxW2 .boxes_listaeditor_lista{ font-size:15px; line-height:16px;}
#mainbar .boxW1 .boxes_listaeditor_lista{ font-size:16px; line-height:20px;}
#mainbar .sub_boxes{ position:relative;}
#mainbar .sub_boxes .thumb{ width:16%; margin-right:10px; overflow:hidden; float:left;}
#mainbar .sub_boxes .text{ overflow:hidden; max-height:120px;}
#mainbar .sub_boxes .share{ width:15%; margin-left:10px; overflow:hidden; float:right; font-size:11px;}
#mainbar .sub_boxes  img{ border:none; width:100%;}

/* CATEG */
#categoria-banner{text-align:center;}

/* LOOKS */
#Looks{ margin:0; padding:0; font-family:'Roboto',sans-serif; position:relative; width:100%;}
#Looks .Look{ position:relative; text-align:center; margin:0; float:left; width:32%;}
#Looks #Look0{ margin-left:0;}
#Looks #Look1{ margin-left:2%; margin-top:-3%;}
#Looks #Look2{ margin-left:2%;}
#Looks .Link{ display:block;}
#Looks .Imag{ width:100%;}
#Looks .Titu{ color:#000; font-size:16px; line-height:18px;  border-top:4px solid #6D0259; font-weight:bold; padding:6px 0 0; text-align:left; margin:0;}
#Looks .Text{ color:#888; font-size:14px; line-height:16px; margin:0; text-align:left;}
#Text0, #Text2{ padding:4px 0 0;}
#Text0 .Text, #Text2 .Text{ padding:4px 0 0;}
#Text1{ padding:4px 0 0; margin:0;}
#Text2{ text-align:right;}

/* FEEDS/STARS */
@media screen and (max-width:360px){ #mainbar #feeds, #feeds .feeds_space{ display:none;}}
@media screen and (max-width:480px){ #mainbar .sm_stars{ display:none;}}

/* POSTS */
.post{ width:100%; position:relative; margin-bottom:20px; padding:0}
.post a{ text-decoration:none; color:#939;}
.post a:hover{ text-decoration:none; color:#999;}
.post-box{ width:160px; min-height:600px; float:left; clear:left; margin:0 20px 20px 0; position:relative;}
.post-box-author{ margin:0; position:relative;}
.post-box-author .name{font-size:16px; font-family:"Lora",serif; font-weight:600; margin:0;}
.post-box-author img{ border:none; width:100%;}
.post-box-author a{ text-decoration:none; color:#333;}
.post-box-author a:hover{ color:#939;}
.post-box-banner{ margin:0;}

.post-post{ overflow:hidden; position:relative; clear:right; padding:0;}
.post-post h3{ font-family:"Lora",serif; color:#000; border-bottom:1px solid #E4D9DF;}
.post-post-imagen{ max-width:100%; float:left; clear:left; margin:0 20px 0 0; position:relative;}
.post-post-imagen img{ border:0px; max-width:100%; margin:0 0 10px 0;}

.post-post-favorito{ width:100%; height:40px; clear:both; margin:0 0 30px; position:relative; background:#E60089; font-family:'Roboto',sans-serif; font-size:30px; color:#FFF; line-height:40px;}
.post-post-favorito .favSeal{ position:absolute; width:120px; height:117px; margin-left:50%; left:-60px; top:-45px;}
.post-post-favorito .favLeft{ width:48%; height:40px; float:left;  text-align:center;}
.post-post-favorito .favRight{ width:48%; height:40px; float:right; text-align:center;}
.post-post-favorito .favBtn1{ width:107px; height:40px; float:left; margin:0; padding:0;}
.post-post-favorito .favBtn2{ width:107px; height:40px; float:right; margin:0; padding:0;}
.post-post-favorito .favBtn1 img{ background:url(/wp-content/themes/sm/imgs/sm_fav_left.png) no-repeat;}
.post-post-favorito .favBtn2 img{ background:url(/wp-content/themes/sm/imgs/sm_fav_right.png) no-repeat;}
.post-post-favorito .favBtn1 img:hover{ background:url(/wp-content/themes/sm/imgs/sm_fav_left_hover.png) no-repeat;}
.post-post-favorito .favBtn2 img:hover{ background:url(/wp-content/themes/sm/imgs/sm_fav_right_hover.png) no-repeat;}
.post-post-favorito .favBtn1 img, .post-post-favorito .favBtn2 img{ width:107px; height:40px; margin:0; padding:0;}

.post-look-overlay{ position:absolute; top:10px; left:10px; color:#CCC; font-size:12px; display:none;}
.post-post-message{ font-size:16px; color:#900; margin:0 0 6px;}
.post-post-title{ margin:0 0 5px;}
.post-post-title h1{ font-size:24px; line-height:105%; font-family:"Lora",serif; color:#000; margin:0 0 5px;}
.post-post-date{ font-size:15px; color:#888; margin:0 0 5px;}
.post-post-author{ font-size:16px; color:#6A163E; margin:0; font-style:italic;}
.post-post-author a{ text-decoration:none; color:#6A163E;}
.post-post-author a:hover{ color:#939;}
.post-post-author a.social{ padding:0 18px; font-size:0.75em;}
.post-post-author a.twitter{ background:url(/wp-content/themes/sm/imgs/sm_icon14_twitter.png) no-repeat;}
.post-post-author a.facebook{ background:url(/wp-content/themes/sm/imgs/sm_icon14_facebook.png) no-repeat;}
.post-post-author a.pinterest{ background:url(/wp-content/themes/sm/imgs/sm_icon14_pinterest.png) no-repeat;}
.post-post-author a.instagram{ background:url(/wp-content/themes/sm/imgs/sm_icon14_instagram.png) no-repeat;}
.post-post-author a.twitter:before{ content:'@';}

.post-post-entry{ margin:0; padding:0; font-size:15px; color:#888;}
.post-post-entry img{ max-width:100%; border:none;}
.post-post-entry ul{ padding-left:20px;}
.post-post-entry ul li{ list-style:disc; margin:0 15px;}
.post-post-entry a{ text-decoration:none; color:#939; color:#9F0567;}
.post-post-entry a:hover{ color:#000;}
.post-post-entry h1{ font-size:22px; font-weight:normal; color:#000; border:none; font-family:'Roboto',sans-serif;}
.post-post-entry h2{ font-size:20px; font-weight:normal; color:#000; border:none; font-family:'Roboto',sans-serif;}
.post-post-entry h3{ font-size:18px; font-weight:normal; color:#000; border:none; font-family:'Roboto',sans-serif;}
.post-post-entry h4{ font-size:16px; font-weight:normal; color:#000; border:none; font-family:'Roboto',sans-serif;}
.post-post-credito{ font-size:11px; font-style:italic; padding:20px 0;}
.post-post-editorial{ width:480px; height:160px;}
.post-post-share{ clear:both; padding:0; margin:0; border-top:1px solid #EEE; border-bottom:1px solid #EEE;}
.post-post-more{ clear:both; margin:0; padding:10px 0; font-size:14px; text-align:center;}
.post-post-more a{ color:#999; font-weight:normal; text-decoration:none}
.post-post-more a:hover{text-decoration: none; color:#939;}
.post-post-more .left{ margin:0; padding:0; width:200px; float:left;  text-align:left; line-height:24px;}
.post-post-more .right{ margin:0; padding:0; width:200px; float:right; text-align:right; line-height:24px;}
.post-post-more a{ color:#000; text-decoration:none; display:inline-block; height:24px; border:0px solid #d7d8d9; padding:0 15px;
 font-family:'Roboto',sans-serif; font-weight:normal; font-size:12px; background:#E7E7E8; background:#D8D4D4; -moz-border-radius: 4px; -webkit-border-radius: 4px;  border-radius: 4px;}
.post-post-more a:hover{ color:#999; text-decoration:none;}
.post-post-pags{ text-align:center; clear:both; padding:0 0 10px;}
.post-post-related{ clear:both; margin:0;}
.post-post-tags{ clear:both; margin:0; border-bottom:1px solid #CCC; font-size:16px;  padding:0 0 20px;}
.post-post-tags b{ font-family:"Lora",serif; font-weight:normal; font-size:20px; color:#000;}
.post-post-comments{ clear:both; margin:0;}
@media screen and (max-width:768px){
	.post-post-entry{ font-size:16px; color:#666;}
}

.post-player{ width:100%; position:relative; float:none; margin:0;}
.post-player-player{ width:100%; position:relative; float:none; clear:both;}
.post-player-player img{ max-width:100%; clear:both;}
.post-player videos{ width:100%; float:none;}
.post-player-loading{ padding:80px 0 0; text-align:center; font-size:16px; color:#CCC;}
.videoWrapper{ position: relative;	padding-bottom: 56.25%; /* 16:9 */ 	padding-top: 0px; width:100%; height: 0;}
.videoWrapper iframe{ position: absolute;	top: 0;	left: 0;  width: 100%;	height: 100%;}
.videoWrapper .player{ position: absolute;	top: 0;	left: 0;  width: 100%;	height: 100%;}
.post-post-boxmas{ width:494px; float:right; clear:right; margin:0;}
.post-post-boxtags{ width:158px; min-height:600px; float:left; clear:left; margin:0 10px 0 0;}

.post-post-horos{ margin:0; padding:10px 10px 10px; border:1px solid #E5D4E5; background:#FFF3FF;}
.post-post-horos h1{ font-size:22px; line-height:100%; color:#000000; margin:0 0 5px;}
.post-post-horos h2{ font-size:15px; color:#333333; margin:0 0 5px;}
.post-post-horos img{ float:right; margin-left:0px; border:none;}

.post-post .superlink{ display:block; margin:10px 0; height:40px; background:url(http://cdn.siempremujer.com/imgs/site/sm_superlink_02.jpg) top center no-repeat;	 text-align:center;}
.post-post .superlink:before{ content:url(http://cdn.siempremujer.com/imgs/site/sm_superlink_01.png);}
.post-post .superlink:after{ content:url(http://cdn.siempremujer.com/imgs/site/sm_superlink_01.png);}

.post-box-feature{ position:relative; padding:5px 30px 10px 0; border-right:1px solid #ccc;}
.post-box-feature a{ color:#666;}
.post-box-feature-imag{ margin:0 0 10px; width:100%; position:relative;}
.post-box-feature-imag img{ border:none; width:100%;}
.post-box-feature-side{ position:relative;}
.post-box-feature-text,.post-box-feature-text a{ color:#939; margin:0 0 10px; font-size:12px; font-family:'Roboto',sans-serif;}
.post-box-feature-titu,.post-box-feature-titu a{ color:#000; margin:0; font-size:16px; font-family:"Lora",serif;}
.post-box-feature-imag, .post-box-feature-text, .post-box-side-titu{ clear:both;}

#post-rules{ display:none; font-size:12px;  height:220px; cursor:pointer; overflow:auto; background:#FFF; border:1px solid #ccc; padding:0 20px;}
#post-rules pre{ white-space: pre-wrap; white-space:-moz-pre-wrap; white-space:-pre-wrap; white-space: -o-pre-wrap; word-wrap: break-word;}
#post-rules:before, #post-rules:after{ display:block; width:64px; margin:0px auto 0px; text-align:center; line-height:20px; height:20px; background:#f0f0f0; color:#666; font-size:10px; content:"CERRAR";}
#post-rules:before{ margin-bottom:20px;}
#post-rules:after{ margin-top:20px;}

a.subcat-title{ text-decoration:none; color:#000000; font-size:13px; font-weight:bold; line-height:14px;}
a:hover.subcat-title{ color:#993399;}

/* TEST-ABC */
.post-test-result{ background:#f4f4f4; border:1px solid #ccc; padding:15px; display:none;}

/* FOTO-GAL*/
#post-foto{ margin:0; padding:0; position:relative; clear:both; width:100%;}
#post-foto .foto-content{ overflow:hidden; position:relative;}
#post-foto .foto-sidebar{ float:right; overflow:hidden; width:300px; position:relative; margin:0 0 0 30px;}

/* MORE */
.more-list{ margin:0; padding:0;line-height:18px; margin:0; padding:0; font-family:"Lora",serif; font-size:14px; font-weight:bold;}
.more-list li{ margin:0 0 5px; padding:0;}
.more-list li a{ color:#333; display:inline-block; line-height:18px;  margin:0; padding:4px 6px; text-decoration:none;}
.more-list li a:hover{ background:#9C215F; color:#FFF;}
.more-list-sep{ color:#FFF0FB; height:1px; line-height:1px; border-bottom:1px solid #ccc; margin:0;}
.more-list li a.cur{ color:#9C215F;}
.more-list li a:hover.cur{ background:#9C215F; color:#FFF;}
#OpenMore, #CloseMore{color:#9C215F;text-decoration:none; cursor:pointer;}
#OpenMore:hover, #CloseMore:hover{color:#999;text-decoration:none; cursor:pointer;}
#TextoMore{display:inline;}

/* HOROSC */
.horosImg{ margin:0; padding:0; width:50px; height:50px; border:none;}
.thumb-signo{ height:20px; border:none; vertical-align:middle; margin-bottom:4px;}
.linkSigno{ display:inline-block; float:left; width:119px; height:30px; text-decoration:none; margin:0;}
.author_info{ margin:0;}

/* SHARE */
.share-views{ display:inline-block; height:32px; margin:0; padding:0;}
.share-views-link{ display:inline-block; margin:0 5px 0 0; padding:0 6px 0 8px; min-width:40px; height:32px; line-height:32px; vertical-align:middle; text-align:center; background:#000; color:#FFF; text-decoration:none;}
.share-views-link:hover{ color:#FFF; background:#3D3D3D;}
.share-views-link .icon{ font-size:16px;}
.share-views-link .count{ font-size:14px;}
.boxes_more .share-views{ display:inline-block; height:24px; margin:0; padding:0;}
.boxes_more .share-views-link{ display:inline-block; margin:0 5px 0 0; padding:2px 4px 2px 6px; min-width:40px; height:20px; line-height:20px; vertical-align:middle; text-align:center; background:#000; color:#FFF; text-decoration:none;}
.boxes_more .share-views-link:hover{ color:#FFF; background:#3D3D3D;}
.boxes_more .share-views-link .icon{ font-size:15px;}
.boxes_more .share-views-link .count{ font-size:12px;}
@media screen and (max-width:768px){ .SN-plus{ display:none;}}
@media screen and (max-width:600px){ .SN-plus{ display:none;}}
@media screen and (max-width:480px){ .SN-comm{ display:none;}}

/* EASY-SHR */
.essb_links{ display:inline-block; max-width:520px; width:auto; margin:0; padding:0;}
.essb_links li{ display:inline-block; width:auto; margin:0; padding:0;}
.essb_links li a{ display:inline-block !important; padding:0 !important; height:32px !important; line-height:32px !important; vertical-align:middle; margin:0 5px 0 0 !important; text-align:center; width:auto; min-width:58px !important;}
.boxes_more .essb_links li a{ font-size:12px !important; height:24px !important; line-height:24px !important; min-width:46px !important;  padding:0 !important;}
.boxes_more .essb_links .essb_icon{ 	width:20px; height:20px;  margin-right:2px;}
.boxes_more .essb_links .essb_link_facebook .essb_icon{  background-size:16px 16px; background-position:0;  background-repeat:no-repeat;}
.boxes_more .essb_hide_name li a{ padding:0;}
@media screen and (max-width:480px){
	.essb_links_list .essb_link_linkedin{ display:none;}
	.essb_links_list .essb_link_mail{ display:none;}
	.essb_links_list .essb_link_google{ display:none;}
	.essb_links_list .essb_totalcount_item{ display:none;}
}

/* PINT */
#PinIt{ position:absolute; top:6px; right:6px; border:none; z-index:9800; width:20px; height:20px; cursor:pointer;}

/* GRV-FORM */
.gform_wrapper{}
.gform_wrapper .gform_body{ color:#6E6E6E; max-width:600px; position:relative;}
.gform_wrapper .gform_body ul.gform_fields{ padding:0; margin:0;}
.gform_wrapper .gform_body ul.gform_fields li.gfield{ padding:0; margin:10px 0;}
.gform_wrapper .gform_body ul.gform_fields li.gfield .gfield_label{ font-size:12px; color:#333;}
.gform_wrapper .gform_body ul.gform_fields li.gfield .gfield_required{  font-size:12px; color:#C00;}
.gform_wrapper .gform_body ul.gform_fields li.gfield .ginput_container{ margin:0 !important}
.gform_wrapper .gform_body ul.gform_fields li.gfield .ginput_container input,
.gform_wrapper .gform_body ul.gform_fields li.gfield .ginput_container file,
.gform_wrapper .gform_body ul.gform_fields li.gfield .ginput_container select,
.gform_wrapper .gform_body ul.gform_fields li.gfield .ginput_container textarea{ font-size:14px; color:#6E6E6E; background:#F6F6F6; border:4px solid #F6F6F6; margin:0;}
.gform_wrapper .gform_body ul.gform_fields li.gfield .gfield_description{ font-size:11px; color:#888; margin:0; padding:0;}

/* WIDGETS */
.widget{ margin:0; padding:0; position:relative; width:100%;}
.widget .cover-box{ position:relative; overflow:hidden;  height:226px; border-top:1px solid #999; border-bottom:1px solid #999;}
.widget .cover-box-pict{ position:relative; width:170px; float:left;}
.widget .cover-box-pict img{ border:0; width:100%;}
.widget .cover-box-link{ position:relative; float:right; width:120px; height:44px; border-bottom:1px solid #ccc; display:table-cell; vertical-align:middle;}
.widget .cover-box-link a{ display:block; color:#000; line-height:16px; margin-top:8px;}
.widget .cover-box-link a.line1{ margin-top:14px;}
.widget .cover-box-link a.line2{ margin-top:8px;}
.widget .cover-box-link a:hover{ color:#CCC;}
.widget .cover-box-social{position:relative; float:right; width:120px; height:40px; border:0; text-align:justify; 				display:table-cell; vertical-align:middle; padding-top:12px;}
.widget .cover-box-social .icon{ border:0; width:24px; height:24px;}
@media screen and (max-width:860px){ .widget .side-cover{ height: 182px;}}

#wpp-3 ul{ padding:0; margin:0 0 20px; line-height:100%;}
.popular-posts{ clear:both; padding:0; margin:0;}
.popular-posts{ font-size:10px; font-weight:normal; color:#fff;}
.popular-posts li{ padding:0 0 5px; margin:0;}
.popular-posts li a{ text-decoration:none; margin:0; padding:0; color:#9C215F;}
.popular-posts li a:hover{ text-decoration:none; margin:0; padding:0; color:#999;}
.popular-posts .wpp-post-title{ font-size:14px; display:block; margin:0; padding:0; color:#9C215F;}
.popular-posts .wpp-post-title:hover{ color:#000;}
.popular-posts .wpp-views{ color:#333;}
.popular-posts .wpp-date{ color:#ccc;}

.pinterest-widget{ border:1px solid #e0e0e0; position:relative; padding:10px; text-align:justify; margin:0; border-radius:4px; background:#fcfcfc;}
.pinterest-widget .pintext{ padding:0; margin:4px 0 12px; color:#666; font-family:"Lora",serif; font-size:18px;}
.pinterest-widget .pintext img{ vertical-align:middle;}
.pinterest-widget .pinimage{ border:1px solid #ccc;}
.pinterest-widget .pinpixel{ border:0; width:98%; height:5px;}
.pinterest-widget a.pinbutton{ display:block; width:100%; height:30px; border:1px solid #ccc; line-height:30px; text-align:center;
 font-size:12px; background:#FFF; font-family:'Roboto',sans-serif; vertical-align:middle; color:#999;}
.pinterest-widget a.pinbutton:hover{ background: rgb(247,249,249);}
.pinterest-widget a.pinbutton img{ vertical-align:middle;}

/* SEARCH */
.search-title{ font-size:1.2em; color:#000; margin:15px 0 0;}
.search-title a{ color:#660033;}
.search-title a:hover{ text-decoration:underline;}
.search-data{ font-size:0.9em; color:#936; font-style:italic; margin:0;}
.search-title a:hover{ text-decoration:underline;}
.search-text{ font-size:1em; color:#666;}
#searchform{ margin:0; padding:0; border:none; height:26px; display:inline-table; width:200px; text-align:right;}
#searchform table{ margin:2px 0 0; padding:0; text-align:right; border:1px solid #ccc; height:24px;}
#searchform tr{ padding:0; margin:0;}
#searchform td{ border:none; padding:0 0 0 3px; margin:0; vertical-align:middle;}
#searchform .inputs{ width:175px; height:20px; margin:0; padding:0; border:1px solid #FFF; color:#666;}
#searchform .inputb{ width:20px;  height:20px; margin:0; padding:0; border:1px solid #FFF;}

#mainbar .boxes a.feedlink{ color:#999; font-size:12px; text-decoration:none;}
#mainbar .boxes a.feedlink:hover{ color:#C06; text-decoration:underline;}

/* PAG */
#page-div{ margin:0; padding:0; position:relative;}
.page-content{ margin:0; padding:0; position:relative;}
.page-content p{ margin:0; padding:0;}

/* AD BANNERS */
.ad_box{ text-align:center; }
.ad_box div{ /*display:inline-block;*/ display: block; margin:0 auto; }

#cokeMobile { display:none; }
@media only screen and (max-width: 768px)
  {
#cokeReg { display:none; }
#cokeMobile { display:block; }
}

#div-gpt-mob-adhesive-banner-fixed {
    position: fixed;
    bottom: 0;
    left: 0;
    width: 100%;
    z-index: 1;
}