/*
Theme Name: Jupiter
Theme URI: http://themes.themegoods.com/jupiter_wp
Description: Blog Magazine Newspaper Template
Version: 1.9
Tags: gray, black, white, fixed-width, custom-header, custom-background, threaded-comments, translation-ready, editor-style, custom-menu
Author: Peerapong Pulpipatnan
Author URI: http://themeforest.net/user/peerapong
License URI: http://themeforest.net/licenses/regular_extended
Text Domain: jupiter
*/

@import "css/screen.css";

ul.upp_menu {
width:800px;
margin:10px auto;
}

ul.upp_menu li {
list-style-type:none;
float:left;
}

ul.upp_menu li.kino a {background: url("/wp-content/uploads/2014/03/li_kino.png") left center no-repeat; padding: 10px 10px 10px 10px;}
ul.upp_menu li.music a {background: url("/wp-content/uploads/2014/03/li_music.png") left center no-repeat; padding: 10px 10px 10px 10px;}
ul.upp_menu li a {
padding: 10px 10px 10px 10px;
text-transform: lowercase;
font-size:16px;
color:#454445;
font-family: 'Roboto', sans-serif;
font-weight:400;
}

.post_inner_wrapper h3, h4, h5, h6 {
font-family:Roboto Condensed;
}
.post_inner_wrapper a {
color:#f76975;
}
.post_inner_wrapper a:hover {
color:#f76975;

}

.post_inner_wrapper p.anons {
font-family: 'Roboto',sans-serif;
padding:10px 0 20px;
margin:10px 0 20px;
font-size:19px;
border-bottom:5px double #bebdbd; 
font-weight:300;
color:#454445;
}

.post_inner_wrapper h2 {
font-size:23px;
line-height:25px;
letter-spacing:1px;
font-weight:normal;
font-family: 'Roboto Condensed', sans-serif;
font-weight:700;
color:#444;
text-transform:uppercase;
}

.post_inner_wrapper h2.title {
font-size:38px;
line-height:40px;
font-weight:normal;
font-family: Century;
color:#454445;
text-transform:none;

}

.post_inner_wrapper span.title_h4 {
font-size:177px;
line-height:20px;
margin:0;
text-transform:uppercase;
font-family:Georgia;
padding:0;
}
.post_inner_wrapper span.title_h4  a {
color:#000;
display:block;
font-size:15px;
line-height:18px;
padding-bottom:10px;
}
.post_inner_wrapper span.title_h4  a:hover {
text-decoration:underline;
}


.post_inner_wrapper h3 {
font-size:24px;
font-weight:normal;
line-height:28px;
}

#page_caption .sub_page_caption #crumbs {
color:#454445;
font-family:'Roboto', sans-serif;
font-style:normal;
font-weight:normal;
}

#page_caption .sub_page_caption #crumbs a {
color:#454445;
font-weight:normal;
text-decoration:underline;
}
#page_caption .sub_page_caption #crumbs span {
color:#454445;
font-weight:normal;
}
.description p {
margin-top:0px;
text-align:center;
font-family:Century;
font-size:12px;
line-height:1.8em;
color:#444544;
text-shadow:1px 1px 1px #fff;

text-transform:uppercase;
letter-spacing:3px;
padding: 90px 20px 20px;

}
.description {
background: #edecec url("/wp-content/themes/jupiter/images/bg_decr.png") center 20px  no-repeat;
width:300px;
float:right;
padding-bottom:10px;
margin-bottom:10px; 
}


hr.slide {
margin: 20px auto 0 auto;
border: 2px solid #38c0c9;
width:70px;
}

#content_wrapper .sidebar_widget li.Custom_Cat_Posts strong.title a{
font-family:Times New Roman;
font-size:18px;
line-height:20px;
font-style:italic;
}

h6  {
font-size:20px!important;
line-height:20px!important;
}

h6 a:hover {
color:#38c0c9;
text-decoration:none;
}

a.title_my:hover {
color:#000;
text-decoration:underline;
}
a.title_my {
font-family:Georgia; 
font-size:19px; 
color:#000;
display:block;
line-height:22px; 
margin: 30px 30px 0 0;
text-transform:uppercase;
font-weight:normal;
}

span.my_title {
font-family: 'Roboto', sans-serif;
font-size:49px;
color:#000;
text-transform:uppercase;
font-weight:100;
margin:20px 10px;
line-height:45px;
display:block;
}

ul.my_related li {
list-style-type:none;
text-align:center;
margin-bottom:50px;
}

ul.my_related img {
margin-bottom:20px;
width:300px;
height:auto;
}

ul.my_related p {
margin:0px 0 0;
font-family:Arial;
font-size:13px;
padding:0 2%;
 color:#605e5e; 
line-height:18px;
}
ul.my_related li a:hover {
text-decoration:underline;
}

ul.my_related span.cat_my a {
font-family:'Roboto', sans-serif;
font-weight:100;
font-size:16px;
text-transform:uppercase;
}
ul.my_related span.cat_my a::after {
content:"";
background:none;

}
ul.my_related span.cat_my {
display:block;
height:30px;
overflow:hidden;
}

ul.my_related li a::after {
    background: url("images/bg_lia.png") no-repeat top center;
    content:"";
    display:block;
    width:22px;
height:14px;
margin:7px auto 0;

}
ul.my_related li a {
font-family:Century;
line-height:20px;
color:#3b3a3a;
text-transform:uppercase;
padding: 7px 0px 7px 0px;
display:block;
font-size:17x;
font-weight:bold;

}

.adv_first {
margin-bottom:10px;
padding-bottom:5px;
border-bottom:3px double #bebdbd;
}

.adv {
width:728px;
padding:5px 0 5px;
border-bottom: 0px dashed #ec008c;
margin:0px 0 5px;

}
#page_caption h1 {
font-size:35px;
width:70%;
line-height:35px;
margin: 20px auto 30px;
color:#ec008c;
font-family:Times New Roman;
font-style:italic;
font-weight:300;
}

.second_nav ul li a, .second_nav li a
{ font-family: 'Roboto', sans-serif!important; font-weight:400; }
.main_nav ul li a, .main_nav li a, #header_wrapper #searchform input {font-family:Georgia!important;}

.second_nav li.ct-mod-red a, .second_nav ul li.ct-mod-red a {background: url("/wp-content/uploads/2014/03/li_red.png") left center no-repeat}

.second_nav li.ct-mod-fashion a, .second_nav ul li.ct-mod-fashion a {background: url("/wp-content/uploads/2014/03/li_fashion.png") left center no-repeat}

.second_nav li.ct-mod-celebrity a, .second_nav ul li.ct-mod-celebrity a {background: url("/wp-content/uploads/2014/03/li_celebrity.png") left center no-repeat}

.second_nav li.ct-mod-love a, .second_nav ul li.ct-mod-love a {background: url("/wp-content/uploads/2014/03/li_love.png") left center no-repeat}

.second_nav li.ct-mod-hairstyle a, .second_nav ul li.ct-mod-hairstyle a {background: url("/wp-content/uploads/2014/03/li_hairstyle.png") left center no-repeat}

.second_nav li.ct-mod-school a, .second_nav ul li.ct-mod-school a {background: url("/wp-content/uploads/2014/03/li_school.png") left center no-repeat}

.second_nav li.ct-mod-fenechka a, .second_nav ul li.ct-mod-fenechka a {background: url("/wp-content/uploads/2014/03/li_fenechka.png") left center no-repeat}

.second_nav li.ct-mod-face a, .second_nav ul li.ct-mod-face a {background: url("/wp-content/uploads/2014/03/li_face.png") left center no-repeat}

span.comment-reply-title {
font-size:22px;
font-style:italic;
font-family:Times New Roman;
color:#ec008c;
}

.hot {
width:100%;
float:left;
}

.hot_news {
width:246px;
float:left;
border:6px solid #38c0c9;
padding:27px ;
text-align:center;
}
.hot_news ul.display-posts-listing {
width:100%;
margin:20px 0 0!important;
padding:0;
}
.hot_news ul li  a {
font-family:'Roboto Condensed', sans-serif;
font-size:18px;
font-weight:100;
}


.hot_news ul li {
list-style-type:none;
width:100%;
float:left;
line-height:20px;
margin-bottom: 20px;

}
.hot_news li span.date {
display:block;
color:#b8b8b8;
text-transform:uppercase;
font-size:12px;
padding-top:5px;
}
.hot_news_right ul {
width:99%;
float:left;
margin:0 0 30px 0!important;
}
.hot_news_right {
background-color:#f1f1f1;
float:left;
}
.hot_news_right h2 {
border-bottom:4px double #38c0c9;
width:100%;
}


.hot_news_right ul li  {
width:200px;
float:left;
padding:30px;
list-style-type:none;
}

.ring_center {
position:relative;
width:1060px;
margin:auto;
}

.ring {
background: url("images/bg_main_post.png") right center no-repeat; 
width:433px;
height:411px;
position:absolute;
z-index:1;
margin-top:50px;
right:10px;
}
.ring h1 {
font-family:Times New Roman;
color:#454445;
font-style:italic;
font-size:40px;
width:380px;
text-shadow:1px 1px 1px #fff;
margin-top: 120px;
line-height:35px;
padding:0 20px;
}

.ring_img img {
margin-right:30px;
}
.ring_img {
margin-bottom:35px;
height:300px;
width:50%;
float:left;
text-align:center;
}
span.strong2 {
font-style:italic;
font-weight:bold;
}

span.strong {
font-size:20px;
font-style:italic;
}

strong.tag {
color:#222;
font-family:'Roboto Condensed', san-serif;
font-weight:400;
}

.bg_post img {
margin:0px 0 0;
border-radius:2px;
}

.bg_post {
height:320px;
margin-bottom:7px;
}

.promo_bg {
background: url("images/fon_post.png") top center no-repeat;
height:254px;
padding:0px 10px;

}

.one {
margin-bottom:0;
}

.promo img {
width:90px;
border-radius:50px;
float:left;
margin-right:15px;
}
.promo ul {
margin:0!important;
padding:0;
}
.promo li a:hover {
color:#ec008c;
text-decoration:none;
}
.promo li a.image {
padding:0;
}

.promo li a {
font-style:italic;
padding-top:10px;
font-family:Roboto;
display:block;
line-height:19px;
color:#38c0c9;
font-weight:400;
font-size:17px;
}

.promo li {
list-style-type:none;
height:100px;
float:left;
width:336px;
margin:80px 5px 5px;

}

.post_inner_wrapper span.recept_title {
font-size:20px;
font-family:Times New Roman;
font-style:italic;
padding: 3px 10px;
border-radius:5px;
margin-bottom:10px;
background-color:#ec008c;
}

.post_inner_wrapper p.recept {
background-color:#38c0c9;
padding: 30px 20px 20px;
border-radius:5px;
font-size:14px;
font-family:'Roboto', sans-serif;
color:#fff;
}
p.anons_related {
font-family:Arial;
font-weight:bold;
font-size:12px;
color:#000;
padding:0;
margin:0;
}

a.title_related {
font-family:Century;
text-transform:uppercase;
font-weight:normal;
font-size:13px;
display:block;
padding:10px 0;
}

#page_caption h1.cat_tag {
font-style:normal;
font-family:'Roboto', sans-serif;
font-size:40px;
font-weight:100;
color:#000;
border-bottom:1px solid #000;
text-align:center;
height:28px;
width:100%;
margin-bottom:20px;
margin-top:-12px;
}
#page_caption h1.cat_tag span {
display:inline-block;
background-color:#fff;
padding: 0 12px;
font-size:70px;
}

span.title {
text-transform:uppercase;
letter-spacing:2px;
font-size:15px;
}


span.big {
font-size:35px;
}

span.small {
font-size:14px;
}

.post_inner_wrapper h2.second {
text-align:center;
margin-top:0;
font-family:Times New Roman;
letter-spacing: 2px;
text-transform:uppercase;
font-size:14px;

}

.post_inner_wrapper h2.second3 {
margin-top:0;
font-weight:300;
letter-spacing: 2px;
font-size:26px;
font-family:'Roboto', sans-serif;
text-transform:none;
}

.post_inner_wrapper h2.second2 {
text-transform:uppercase;
letter-spacing:2px;
}

span.info {
display:block;
text-transform:uppercase;
text-align:center;
padding:30px 0;
font-family:Times New Roman;
border-top:3px double #ccc;
border-bottom:3px double #ccc;
color:#777;
width:80%; margin:10px auto;
letter-spacing:2px;
}


span.istochnik {
color:#777;
font-size:12px;
font-weight:300;
font-family:'Roboto', sans-serif;
text-transform:uppercase;
}