/*
Theme Name: Supernova-child
Template: supernova
*/

@import url("../supernova/style.css");

/* 以下に書き足し-------------- */


/* ★hover系　#db9f0e ⇒ #xxxxxx */
/*====================
    DEFAULT_STYLES
=====================*/
h1{font-size:3.0em; margin-bottom:0.6em; }
h2{font-size:2.0em; margin-bottom: 0.6em; }
h3{ margin-bottom: 0.6em;}


p {color:#999; font-size:1.2000em; margin-bottom:2.0000em; line-height: 1.3em; text-shadow: 1px 1px 1px rgba(243, 243, 243, 0.6);}

a{text-decoration:none; webkit-transition: all 0.1s ease; -moz-transition: all 0.1s ease; -o-transition: all 0.1s ease;
transition: all 0.1s ease; color:#939393;}


/*====================
    WRAPPER_STYLES
=====================*/
/*====================
    TOP_MOST_STYLES
=====================*/
#top_nav li a:hover{color:#FFF;}

/*Top Search*/
.top_search {float:right; margin-right:3%;margin-top: 6px;cursor:pointer; position:relative;}
.top_search_icon{display:none; width:20px; height:20px; background:url(images/sprite.png); background-position: 116px 42px;}
.top_search_box{position:absolute;top:-26px;left:-90px}/* ★ */
.top_search .searchform .supernova_search{background:#000;border:none; box-shadow: 2px 2px 2px #1D1C1C;;color:#fff;display:none;width: 150px; position: relative; z-index: 99;}
.top_search .searchform  .supernova_search:focus{background:#000;}

/*=========================
    HEADER_TITLE_STYLES
==========================*/
#title_wrapper{padding:0px 0 10px 10px; clear:both; background:url(../Supernova-child/images/coviluna_logo284x80.png) no-repeat 10px 5px;background-size:284px auto; border:2px #e94d85 double;border-width:0 0 4px 0;margin-bottom:5px}
#header_title{clear:both;float:left;padding:15px 15px 0px 0}
#header_title h1{margin-bottom:0;font-size:3em;}
#header_title h1 a{color:#000;text-shadow:none; opacity:0;}
#header_title p{font-family:HelveticaNeue-Light, "Helvetica Neue Light", "Helvetica Neue", Helvetica, Arial, "Lucida Grande", sans-serif;font-weight:300;font-style:italic;color:#000;font-size:1.4em;line-height:1.3em;text-shadow:none}
#header_title img{margin-bottom:0px;}

.site-title a{display:block; width:290px; height:75px; border:red 1px solid;}
.site-description{margin:3px 0px 0px; padding:0px;}

.main_content h1{padding-top:5px; padding-left:50px; background:#FFF3F8 url(../Supernova-child/images/moon-01_44x44.png) no-repeat 5px 3px; min-height:40px;}

h1{min-height:40px;}
/*Header Widget*/
#header_widgets{float: right;margin-top: 20px;display: inline-block;}
#header_widgets .widget h3{background: none;font-size: 2em; padding-bottom: 0;margin-top: -12px;}
#header_widgets .widget{float: right;margin-bottom: 0;}
.header-ad{margin-top: 16px;}



/*======================
    NAVIGATION_STYLES
=====================*/
nav#nav_wrapper{background-color: #FFF3F8;}/* ★nav-BG */
#nav_wrapper{margin-bottom:0px;font-weight:500;background: url(images/line.png) repeat-x bottom left;padding-bottom: 1.5em;padding-left:10px;padding-right:10px;padding-top:6px;}

/*Navigation*/
#nav{float:left;max-width:95%; height:40px;}

#nav li a{color:#000;padding:4px 10px 20px 5px;font-weight:400;text-transform:none;font-size:1.8em; text-transform:uppercase; font-weight:bold;font-family: 'PT Sans Narrow', sans-serif;}
#nav li{float:left;padding-top:0.0em;padding-right:1.5em;position:relative;list-style:none; margin-bottom: .5em;}


#nav li a:hover{color:#ccc; background:#fff; margin:0;}/* ★hover: ;  */

#nav li.current_page_item a, #top_nav li.current_page_item a{color:#ED63CD;}/* ★nav-style */
#top_nav li.current_page_item ul li a{color:#ccc;}

/*Search*/
#nav_search{float:right;margin-top:-98px;width: 23%;}
.searchform .search_input{width:218px;text-indent:5px;font-family:Lato, sans-serif;border-radius:0 0 0 0!important;padding:5px}
.searchform input.supernova_search{-moz-border-radius:2px;border-radius:2px;font-size:14px;height:22px;line-height:1.2em;padding:4px 10px 4px 28px;background:url(images/search-icon.png) no-repeat 7px 6px;}
.searchform .supernova_search{float:right;-webkit-transition-duration:400ms;-webkit-transition-property:width, background;-webkit-transition-timing-function:ease;-moz-transition-duration:400ms;-moz-transition-property:width, background;-moz-transition-timing-function:ease;-o-transition-duration:400ms;-o-transition-property:width, background;-o-transition-timing-function:ease;width:72px}
.searchform .supernova_search:focus{background-color:#f9f9f9;width:200px}
.searchform .searchsubmit{display:none}


/*====================
    BANNER_STYLES = Slide
=====================*/
#supernova_slider_wrapper{position:relative;margin:0 auto 50px; visibility:hidden; min-height:300px;}
h1.later_highlight{color:#fff;text-transform:uppercase;padding-left:30px;background:url(images/footer_line.png) no-repeat bottom left;padding-bottom:.8em;font-size:3em;text-shadow:none;letter-spacing:.2em}
#supernova_slider img{height:300px}

.featured_content a{display:block;width:100%; height:100%;}

.flex-control-paging li a{width:13px;height:13px;display:block;background:#fff;cursor:pointer;text-indent:-9999px;-webkit-border-radius:20px;-moz-border-radius:20px;-o-border-radius:20px;border-radius:20px;box-shadow:inset 0 0 3px rgba(0,0,0,0.3)}
.flexslider{border:1px solid #ccc}
.featured_item{position:relative}

.featured_content{background-image:none; display:block;position:absolute;bottom: 0;left:0;width:95%;color:#fff;height: 100%; border:red 1px solid; opacity:0;}/* ★ */ 


.featured_content h3{margin-bottom:0;text-transform:uppercase;font-size:3em;font-weight:400;color:#fff;font-family:'PT Sans Narrow', sans-serif;text-shadow:none; display:none;}
.featured_content p{font-style:italic;font-size:1.3em;color:#fff;text-shadow:none; margin-bottom: 1em; display:none;}
.flexslider .slides > li {position: relative}


/*====================
    CONTENT_STYLES
=====================*/
#content{padding-top:1em;} /* ★メニュー下アキ  */
#content_wrapper{min-height:500px;position:relative; background:#FFF;padding-left:10px;padding-right:10px;}/* ★cont-BG */

#header_wrapper{background:#FFF;}/* ★head-BG */


.post_title a{text-transform:uppercase;color:#525252; font-family: 'PT Sans Narrow', sans-serif; font-weight:700; line-height:1.5; margin-right:2em; display:block;}/* ★ */
.post_title a:hover{color:#e94d85!Important; text-decoration:none;background:#FFF3F8;} /* ★color:#db9f0e! */

.post img.attachment-thumbnail, .type-post img.attachment-thumbnail{border-radius:0;border:5px solid #fff;-webkit-box-shadow:0 0 2px rgba(0,0,0,0.75);-moz-box-shadow:0 0 2px rgba(0,0,0,0.75);box-shadow:0 0 2px rgba(0,0,0,0.75);width:120px;height:120px;float:left;margin:0 30px -20px 1px}

#content .entry li{font-size:18px;margin:5px 0; line-height: 2em;margin-left: 20px;}


#entry.entry{padding-top:0;} /* ★記事エリア */ 
h1.single_heading{margin-top:1em; font-weight:900; font-size:2.5em; color:#AF417E;} /* ★記事h1 */
.entry#entry h2{border:0 #f097bc double; border-width:0 0 0 0; background:url(../Supernova-child/images/h2-line10px.gif) repeat-x bottom; padding-bottom:10px;margin-top:2em; margin-bottom:0.5em; font-weight:700;color:#965C7C;}/* ★記事h2 */
.entry#entry h3{margin-top:2em; margin-bottom:0.5em; font-weight:700; color:#847095;} /* ★記事h3  */
.entry#entry p{margin-top:0em;margin-bottom:3em; font-size:1.8em;color:#333; line-height:1.8;}/* ★記事ｐ */
.main_content .listing_post_article{margin:15px 0 15px; padding-top:0px; padding-bottom:0px; border:#e0e0e0 1px solid;}/* ★ */
/*.main_content .listing_post_article:hover{background:red;}*/

.post_title{font-size:2.0em;}/* ★ */

.main_content{background:#fff;border-left:1px solid #FFF;border-right:1px solid #2FFF;border-bottom:1px solid #FFF;border-radius:5px;margin:10px 0 30px;padding:20px; min-height: 400px;padding-top: 5px;margin-top: 0;position: relative;border-radius: 0 5px 5px 5px;}

/*====================
    META_STYLES
=====================*/

/*Meta*/
.entry{padding-bottom:0em;padding-top:1.5em;background:transparent}/* ★  */

.meta{text-align:right; margin-bottom:5px;margin-top:0px;border-top:1px solid #C100CF;border-bottom:1px solid #e6e6e6;margin-right:0;overflow:hidden;padding:0px 0; border:red 0px solid;}/* ★ */

/*Extra Effect*/
a.listing_thumb_link img{webkit-transition: all 1s ease;-moz-transition: all 1s ease;-o-transition: all 1s ease;-ms-transition: all 1s ease;transition: all 1s ease;}
a.listing_thumb_link img:hover{-webkit-filter: grayscale(100%);}

/*=====================
    SIDERBAR_STYLES
=====================*/

#sidebar{width:28%;float:left;margin-bottom:50px; padding-top:0em;}
#sidebar h3{margin-top:2em;}
#sidebar li{font-size:14px; margin-bottom:10px; border:#FF0360 dotted 1px; border-width:0 0 2px; padding-bottom:5px;}/* ★border dotted */
#sidebar li a.wpp-post-title{font-weight:bold; line-height:1.2;}
#sidebar li a.wpp-post-title:hover{color:#e94d85;} /*  #FF6C03; */
#sidebar li:hover{background:#FFF3F8;}
/*=====================
    FOOTER_STYLES
=====================*/
#footer_wrapper{background:#966F68;padding: 15px 0; width:100%;}
footer#footer_wrapper{background:#FFDDCE; background:transparent;}/* ★footer-Area-BG */
#footer .widget h3{font-size:1.8em;}
#footer h3{text-shadow:none;color:#fff;font-weight:400}
#footer{color:#e94d85;width:1100px;margin:0 auto; background:#FFDDEC;}/* ★footer-BG Color Width*/
#footer #footer_widgets .widget:nth-child(4n-3){clear:both;float:left}
#footer_widgets .widget{ width:66%;float:left;margin-right:3%;font-size:1.4em;margin-bottom:40px} /*  ★border:red 1px solid; */
#footer a,#footer p,#footer pre,#footer span,#footer i,#footer{color:#e94d85!important;text-shadow:none!important}
#footer_widgets .widget:last-child{margin-right:0}
.footer_line{background:url(images/footer_line.png) no-repeat;height:14px;display:block}
#footer ul{list-style:none;margin:0;padding:0}
#footer_left_part{float:left;color:#333;font-size:1.1em;margin-top:1em;line-height:1.5em}
.footer_nav li{float:left;margin-right:5px}
.footer_nav li a{margin-right:5px}
.footer_nav li:after{content:'|'}
#footer .current_page_item a{color:#e94d85;font-weight:400;display:inline-block} /* ★  */
#footer a:hover{color:#333}　/* ★  */
#footer #footer_left_part span,#footer #footer_left_part a{color:#333}/*  */
#footer .footer_nav li:last-child:after{content:none}

#footer ul.wpp-list li{clear:none; float:left;width:150px; margin-left:12px;padding-top:12px;} /*  ★単体Width margin border:green 1px solid; */
#footer ul.wpp-list li .wpp-thumbnail{clear:both; background:#FFF;}
#footer ul.wpp-list li a{color:#000; line-height:1px; height:1px; padding:0;} /* ★  border:skyblue solid 1px; */
#footer ul.wpp-list li a:visited{color:#000; line-height:1px; height:1px; padding:0;} /* ★  border:skyblue solid 1px; */
#footer ul.wpp-list li a.wpp-post-title{color:#000; line-height:150%; display:block; height:200px; margin-bottom:10px;}/* ★  border:orchid 1px solid;  */
#footer ul.wpp-list li a.wpp-post-title:visited {color:#000; line-height:150%; display:block; height:200px;}/* ★  border:orchid 1px solid;  */

#footer li{font-size:14px; margin-bottom:10px; border:#FF0360 dotted 0px; border-width:0 0 0px; padding-bottom:0px;}/* ★border dotted */
#footer li a{line-height:15px}

#footer .widget_categories li a{border:none}
.footer_nav li a:hover,#footer .footer_nav li a:hover{color:#333!important}

#footer #footer_left_part span,#footer #footer_left_part a{color:#333}

#footer_right_part li{margin-right:6px;float:left}
#footer_right_part li a{width:25px;height:25px;display: block}

.facebook_b,.twitter_b,.google_b,.stumble_b,.rss_b,.youtube_b{width:32px;height:32px;float:left;margin-right:16px;cursor:pointer;display:inline-block;background:url(images/sprite.png) no-repeat left top}
#footer .linkedin_b{background: url('images/sprite.png')}
#footer .facebook_b{background-position:0 -64px}
#footer .twitter_b{background-position:-33px -64px}
#footer .google_b{background-position:-65px -64px}
#footer .stumble_b{background-position:-96px -64px}
#footer .rss_b{background-position:-128px -64px}
#footer .youtube_b{background-position:-160px -64px}
#footer .linkedin_b{background-position:-192px -64px}

/*Hover*/
.facebook_b:hover{background-position:0 -32px}
.twitter_b:hover{background-position:-34px -32px}
.google_b:hover{background-position:-65px -32px}
.stumble_b:hover{background-position:-96px -32px}
.rss_b:hover{background-position:-128px -32px}
.youtube_b:hover{background-position:-160px -32px}





/*====================
    WIDGET_STYLES
=====================*/
/*widget_tag_cloud*/
.widget_tag_cloud a{background:#f097bc;color:#fff;box-shadow:1px 1px 1px #ccc;border-radius:13px; border-radius:13px;white-space: nowrap; line-height:1.7;}
.widget_tag_cloud a:hover{background:#e94d85;color:#ccc;box-shadow:1px 1px 1px #333;border-radius:13px; border-radius:13px;}

/*RSS Widget*/
.widget_rss{line-height:25px;text-align:justify}
.rsswidget{color:rgba(147,147,147,0.6);font-size:1em;font-weight:700;display:block;text-align:left;padding:0}
.rsswidget:hover{background:transparent!important;color:#db9f0e!important}
.rss-date{color:#333;font-size:.8em;font-style:italic}
.rssSummary{font-size:.8em;line-height:1.8em}
.widget_rss li{margin-bottom:10px}
.widget_rss a:hover{box-shadow:none}
#footer a.rsswidget{color:#333!important}
#wrapper .widget_rss a{padding:0;}


/*Supernova Tabber*/

 #sidebar li{clear: both;overflow: hidden;margin-bottom: 5px; padding-bottom: 5px; border-bottom: 1px dotted #F097BC; position: relative;}


a.wpp-post-title {font-size:12px;}


.popular-posts .wpp-list a.wpp-post-title{color:#333;}/**/



/*====================
    COMMENT_SYSTEM
=====================*/
/*====================
    TEMPLATE_STYLES
=====================*/

.single_heading{color:#525252;text-transform:uppercase;padding-bottom:0; }

.supernova_thumb p{clear:both;width:100%;border:red 1px solid; display:block;}

.archive_title{background: #FFF3F8 url(images/widget.png) no-repeat bottom left; padding-bottom: .6em; margin-top: .5em; font-size:2.5em; font-weight:700; margin-bottom: 1.5em;text-transform:uppercase; padding-top:5px; padding-left:5px;}


/*====================
        MISC
=====================*/
/*AJAX STUFF*/
#content_wrapper .supernova_ajax_loader {position: absolute;left: 48%;top: 250px;display: none;}
#content_wrapper .supernova_load_more_main {float: right;padding: 5px 30px;font-weight:900;font-size: 2.2em; background:#FF7D31;}
#content_wrapper .supernova_load_more_main:hover {color:#FFF; background:#E6E342;}


/*Extra*/
.post-edit-link {clear: both;display: block;margin-top:2em;}


#age_confirmation #btns{text-align:center;}





