.right .left {
margin:0 27px 0 0
}
.right {
width:569px
}
.right .cat_title {
color:black;
margin:30px 15px 0 0;
font-size:25px;
font-weight:bold;
width:420px
}
.right .cat_title h1 {
font-size:25px;
margin:0;
float:right
}
.weeks {
position:relative;
float:right;
background:url(../../../design/israelibaby/css/weeks/weeks_bg.jpg) no-repeat;
height:184px;
width:337px;
margin:20px 13px 0 0;
padding:51px 0 0 212px
}
.weeks .week {
float:left;
color:black;
font-size:18px;
text-decoration:none;
background:url(../../../design/israelibaby/css/weeks/week_bg.png) no-repeat;
height:23px;
width:34px;
text-align:center;
padding:3px 0 0 0;
margin:0 6px 3px 0px;
border:1px solid black;
border-radius:6px
}
.weeks .week:hover {
background:url(../../../design/israelibaby/css/weeks/week_bg_hover.png) no-repeat
}
.weeks .check {
position:absolute;
bottom:6px;
right:31px;
color:black;
text-decoration:underline;
font-weight:bold;
font-size:15px
}
.content_holder {
width:524px;
margin-top:20px;
padding-right:20px
}
.article {
background:url(../../../design/israelibaby/css/category/item_bg.jpg) no-repeat;
width:503px;
height:90px;
margin-bottom:10px;
padding:10px 20px 10px 0;
overflow:hidden
}
.article > div {
float:right;
width:390px
}
.article img {
width:90px;
height:65px;
float:left;
margin-left:20px;
margin-top:15px
}
.article_title {
font-size:18px
}
.article_title a {
color:#000;
text-decoration:none
}
.article_subtitle {
font-weight:bold;
color:#58448C
}
.article_text,.article_link {
font-size:12px
}
.article_text {
overflow:hidden;
height:30px
}
.article_link {
float:right;
width:390px;
color:#59418D;
text-decoration:underline
}
.related_articles{
float:right;
width:100%
}
.related_articles .related_title{
float:right;
width:300px;
background:url(../../../design/israelibaby/css/site_bg) center -111px repeat-x;
height:30px;
margin:20px 90px 20px 0;
padding:6px 0 0 0;
text-align:center;
font-size:21px
}
.related_articles .related_article{
float:right;
width:150px;
background:#ECECEC;
margin:0 0 0 22px;
height:250px;
border:1px solid black
}
.related_articles .related_article .related_article_title{
float:right;
width:145px;
margin:0 5px 0 0;
font-size:16px;
height:20px;
overflow:hidden
}
.related_articles .related_article .related_article_title a{
color:black;
text-decoration:none;
font-size:15px
}
.related_articles .related_article .related_article_img{
float:right;
width:100%;
height:150px
}
.related_articles .related_article .related_desc{
float:right;
font-size:14px;
width:145px;
margin:0 5px 0 0;
height:57px;
color:#58448C;
overflow:hidden
}
/* mobile */
@media all and (max-width:480px),(max-device-width:480px){
.cat_title {
float:right;
font-weight:bold;
margin:0;
color:#59438e;
font-size:23px;
width:480px;
background:#f2f0f5;
height:54px
}
.cat_title h1 {
font-size:23px;
margin:14px 14px 0 0;
float:right
}
.weeks {
position:relative;
float:right;
background:#e6e2eb;
height:auto;
width:444px;
margin:23px 11px 0 0;
padding:0 8px 0 8px
}
.weeks .week {
float:left;
color:white;
font-size:20px;
font-weight:bold;
background:url(../../../design/israelibaby/css/mobile_imgs/week.png) top center no-repeat;
text-decoration:none;
height:43px;
width:67px;
padding:23px 0 0 0;
margin:0 7px 10px 0px;
border:none
}
.weeks .week:hover {
background:url(../../../design/israelibaby/css/mobile_imgs/week.png) top center no-repeat
}
.weeks .mobile_check{
float:right;
width:84%;
text-align:center;
font-size:18px;
color:#59438e;
text-decoration:none;
margin:29px 8% 23px 8%
}
.weeks .mobile_check .highlight{
background:#beb4d1;
float:left;
width:170px
}
.content_holder{
width:100%;
margin-top:0;
padding-right:0;
margin-right:0
}
.article {
float:right;
position:relative;
margin:0 0 4px 0;
width:480px;
height:127px;
padding:0
}
.article:nth-child(even) {background:#eeedee}
.article:nth-child(odd) {background:#f8f7f8}
.article .article_img {
position:relative;
float:right;
top:0;
left:0;
margin:22px 9px 0 0;
border:none
}
.article .article_title {
float:right;
font-weight:bold;
color:#000;
font-size:18px;
width:270px;
margin:18px 12px 3px 0
}
.article .article_subtitle {
float:right;
font-weight:bold;
font-size:14px;
color:#59418d;
margin:0 12px 2px 0;
width:285px;
display:none
}
.article .article_text {
float:right;
font-size:16px;
width:280px;
height:65px;
overflow:hidden;
margin:0 12px 0 0;
line-height:16px
}
.article_arrow {
position:absolute;
top:30%;
left:38px
}
.article img {
width:auto;
height:auto;
float:none;
margin-left:auto;
margin-top:auto
}
}
