@charset "UTF-8";
@charset "UTF-8";

   #breadcrumb{
margin-bottom: 20px;
color:#777;
font-size:13px;
}
div#breadcrumb div {
display: inline;
}
#breadcrumb span.sp{
margin:0 10px;
}
#breadcrumb a{
text-decoration:none;
color:#777;
} #navi ul{
border: none;
background:none;
border-radius:0px;
font-weight:bold;
display: -webkit-box; -webkit-box-pack: justify; display: -webkit-flex;
display: -ms-flex;
display: flex; -webkit-flex-wrap: wrap;
-ms-flex-wrap: wrap;
flex-wrap: wrap; text-align: center; -webkit-box-flex: 1; }
#navi ul li {
background:none;
color:#00BBDD;
text-align: left; -webkit-transition: 0.2s;
-moz-transition: 0.2s;
-ms-transition: 0.2s;
-o-transition: 0.2s;
transition: 0.2s;
width: 155px; -webkit-box-flex: 1; } #post-2 .article .post-meta { 
display: none; 
} #post-2 .post-author, .footer-post-meta .edit {
display: none; 
} .article ulu{
list-style-type: circle;
}
ulu li{
list-style-position: inside;
}
ulu li div{
display:inline-block;
vertical-align:top;
}
ulu li+li{
border-top:#ccc 1px dashed;
}
ulu li{ 
padding-top:0.4em;
margin-top:0.4em;
margin-bottom:0.4em;
margin-left:0.5em;
} .ul_menu {
list-style: none;
margin-left: -0.3em;
}
.ul_menu > li {
position: relative;
margin-top: .6em;
margin-bottom: 0em;
margin-right: 0.5em;
margin-left: 0em;
}
.ul_menu > li+li{
border-top:#ccc 1px dashed;
}
.ul_menu > li:before {
z-index: 2;
top: .625em;
left: -1.3em;
width: 4px;
height: 4px;
border-right: 2px solid #fff;
border-bottom: 2px solid #fff;
-webkit-transform: rotate(-45deg);
transform: rotate(-45deg);
display: block;
content: '';
position: absolute;
}
.ul_menu > li:after {
top: .35em;
left: -1.5em;
width: 14px;
height: 14px;
background-color: #eaa675;
border-radius: 100%;
display: block;
content: '';
position: absolute;
} .ul_style {
list-style: none;
background-color: #FFFFEE;
border: 1px solid #FFD700;
}
.ul_style > li {
position: relative;
margin-top: .6em;
margin-bottom: .6em;
margin-right: 0.5em;
margin-left: 0em;
padding-left: 0.3em;
line-height: 1.5em;
}
.ul_style > li:after {
display: block;
content: '';
position: absolute;
top: .5em;
left: -1em;
width: 8px;
height: 3px;
border-left: 5px solid #ec6800;
border-bottom: 5px solid #ec6800;
-webkit-transform: rotate(-45deg);
transform: rotate(-45deg);
} .ol_style {
counter-reset: li;
list-style: none;
padding-left: 0;
}
.ol_style > li {
position: relative;
margin-bottom: .8em;
padding-left: 1.1em;
background-color: #FFFFEE;
border: 1px solid #FFD700;
}
.ol_style > li:before {
content: counter(li) "";
counter-increment: li;
position: absolute;
left: -0.6em;
width: 1.5em;
height: 1.5em;
background: #FFA500;
border-radius: 50px;
color: #fff;
line-height: 1.7;
text-align: center;
} .ol_menu1 {
counter-reset: li;
list-style: none;
}
.ol_menu1 > li {
position: relative;
padding-bottom:5px;
margin-bottom: 10px;
padding-left: 23px ;
margin-left: -20px;
background-color: #FFFFEE;
border: 1px solid #FFD700;
line-height: 2em;
}
.ol_menu1 > li:before {
content: counter(li) "";
counter-increment: li;
position: absolute;
left: -12px;
width: 30px;
height: 30px;
background:#CEF9DC;
border-radius: 3em;
color: #000;
line-height: 33px;
text-align: center;
} .ol_menu2 {
counter-reset: li;
list-style: none;
}
.ol_menu2 > li {
position: relative;
padding-bottom:5px;
margin-bottom: 10px;
padding-left: 23px ;
margin-left: -20px;
background-color: #FFFFEE;
border: 1px solid #FFD700;
line-height: 2em;
}
.ol_menu2 > li:before {
content: counter(li) "";
counter-increment: li;
position: absolute;
left: -12px;
width: 30px;
height: 30px;
background:#FFBEDA;
border-radius: 3em;
color: #000;
line-height: 33px;
text-align: center;
} .ol_menu3 {
counter-reset: li;
list-style: none;
}
.ol_menu3 > li {
position: relative;
padding-bottom:5px;
margin-bottom: 10px;
padding-left: 23px ;
margin-left: -20px;
background-color: #FFFFEE;
border: 1px solid #FFD700;
line-height: 2em;
}
.ol_menu3 > li:before {
content: counter(li) "";
counter-increment: li;
position: absolute;
left: -12px;
width: 30px;
height: 30px;
background:#BAD3FF;
border-radius: 3em;
color: #000;
line-height: 33px;
text-align: center;
} .internal-blog-card{
padding:12px 12px 0;
border:1px solid #FFAD90;
word-wrap:break-word;
border-radius:5px;
background-color: #FFFFEE;
min-width: initial;
min-width: auto;
} @media screen and (max-width: 740px) {
.entry-snippet{
display:none;
} .blog-card-excerpt{
display:none;
} img.blog-card-thumb-image{
max-width: 90px;
max-height: 90px;
} .blog-card{
margin:0;
width:auto;
position:relative;
min-height:100px;
} .wn-item .wn-date {
display:none;
} .post-table .postdate {
display:none;
} #site-title a{
display:block;
color:#FF8C00 !important;
font-size:16px !important;
font-weight:bold;
line-height:10px;
} #site-title {
padding: none;
margin: none;
width:92%; } #site-description {
display: none;
} .article .post-meta {
font-size:10px;
} #breadcrumb{
margin:15px 0 0 10px;
padding:none;
color:#777;
font-size:6px;
display: none;
} .article h1{
margin-top:5px;
} #body {
margin-top: 0px;
} #main{
margin-bottom:0px;
}
#respond{
margin-bottom:0px;
} .sp-warning{
padding: 5px;
} .sp-info{
padding: 5px;
} .sp-success{
padding: 5px;
} .sp-danger{
padding: 5px;
} .question, .information{
padding-top: 5px;
padding-right: 5px;
padding-bottom: 5px;
padding-left: 30px;
}
.information::before, .question::before {
top: 5px;
left: 5px;
font-size: 25px;  
}
} .img-inline > img {
display: inline !important;
} .question{
border-style: solid; border-color: #FFD700;
} .information{
border-style: solid; border-color: #FFD700;
}
.information::before, .question::before {
color: #FFD700;
} .sp-warning{
border-style: solid; border-color: #FFD700;
} .sp-info{
border-style: solid; border-color: #B0C4DE;
} .sp-success{
border-style: solid; border-color: #8FBC8F;
} .sp-danger{
border-style: solid; border-color: #FFA07A;
} .bbp-form .bbp-form p:nth-child(3) {
display: none;
}
#bbpress-forums a.bbp-topic-permalink {
text-decoration:none;
}
#bbpress-forums a.bbp-topic-permalink:before {
content: " f096";
font-family: FontAwesome;
margin-right:3px;
}
#bbpress-forums .status-closed a.bbp-topic-permalink:before {
content: " f046";
font-family: FontAwesome;
}
#bbpress-forums .status-closed .bbp-reply-content:before{
content: " f0460A0 解決済み";
font-family: FontAwesome,"Lucida Grande","Hiragino Kaku Gothic ProN",Meiryo,sans-serif;
}
.bbp-topic-description{
display:none;
}
.bbp-forum-description{
display:none;
}
.bbp-template-notice{
display:none;
}
.bbp-pagination{
display:none;
} #footer {
font-size: 14px;
line-height:30px;
} body{
　color:#555555 !important;
} .down{
position: relative;
width: 0;
height: 0;
border: 23px solid transparent;
border-top-color: #ffd281;
margin-top:-0.2em;
margin-bottom:-1.6em;
margin-left:3em;
}
.down:after{
position: absolute;
content: '';
top: -32px;
left: -8px;
width: 16px;
height: 16px;
background: #ffd281;
} .form-submit{
text-align: center;
}
.waku {
padding:20px;
border:solid 2px darkred;
border-radius:10px;
background-color:#fffffe;
margin-top:30px;
margin-bottom:30px;
}
#main .entry {
border-bottom: 1px solid #F0F0F0;
padding-bottom: 15px;
} #main .related-entry {
border-bottom: 1px solid #F0F0F0;
padding-bottom: 10px; 
} .article li {
margin: 0 0 7px;
line-height: 1.7;
position: relative;
padding-left: 10px;
} .entry-thumb,.wpp-thumbnail{
overflow: hidden;
}
.entry-thumb img,.wpp-thumbnail img{
transition: 0.6s ;
}
.entry-thumb img:hover,.wpp-thumbnail:hover {
opacity: 0.6;
-moz-transform: scale(1.1,1.1);
-webkit-transform: scale(1.1,1.1);
-o-transform: scale(1.1,1.1);
-ms-transform: scale(1.1,1.1);
}
body{
　color:#555555 !important;
}
#main,#sidebar{
border:none !important;
}
.post-meta,.entry .post-meta a  {
font-size: 12px;
line-height: 160%;
}
.entry .post-meta {
text-align: right !important;
} #breadcrumb span.sp {
display:none;
}
.footer-post-meta {
font-size: 13px;
padding: .5em .75em;
background: #f7f7f7;
color: #54917f;
border-top: 1px dashed #cccccc;
border-bottom: 1px dashed #cccccc;
box-shadow: 0 7px 10px -5px rgba(0,0,0,.1) inset;
}
.twitter-balloon-btn-defalt .balloon-btn-set {
display:block;
width:65px;
height:63px;
}
.twitter-balloon-btn-defalt a.balloon-btn-link{
width:65px;
position: relative;
}
.twitter-balloon-btn-defalt .arrow-box {
width:65px;
}
.twitter-balloon-btn-defalt a.twitter-balloon-btn-link .tweet-label{
font: 11px "Helvetica Neue",Arial,sans-serif;
font-weight: bold;
color: #000;
vertical-align: 25%;
}
#sns-group-top .twitter-balloon-btn-defalt .balloon-btn-set{
width: 100px;
}
#sns-group-top .twitter-balloon-btn-defalt .balloon-btn-link{
width: 65px;
}
#sns-group-top .twitter-balloon-btn-defalt .arrow-box {
width: 25px;
}
#site-description{
display:none;
} .question, .information{
border:2px;
border-style: solid; border-color: #FFD700;
}
.information::before, .question::before {
color: #FFD700;
} .sp-warning{
border:2px;
border-style: solid; border-color: #FFD700;
background-color:#FFFFE0;} .sp-info{
border:2px;
border-style: solid; border-color: #B0C4DE;
background-color:#F0FFFF;
} .sp-success{
border:2px;
border-style: solid; border-color: #8FBC8F;
background-color:#E6FFE9;} .sp-danger{
border:2px;
border-style: solid; border-color: #FFA07A;
background-color:#FFE4E1;
}
.top_main_widget {
background-color:#fff;
padding:10px;
margin-bottom:10px;
}
#navi {
border-top:1px solid #F3F3F3;
border-bottom:1px solid #F3F3F3;
}
#navi ul li a:hover{
color: #10aba6 !important;
　　　　　　　　background-color:white;
}
#navi ul li a:before{
background:#10aba6 !important;
}
#navi ul,#navi{
background-color:white;
}
#sidebar h4{
height: 50px;
line-height: 50px;
padding: 0 20px;
border-radius: 5px;
background: #f3f3f3;
font-weight: bold;
color: #4D4D4D;
} .widget_categories h3:before{
margin-right:5px;
font-family:"FontAwesome";
content:"\f115";
}
.widget_text h3:before{
margin-right:5px;
font-family:"FontAwesome";
content:"\f219";
} #new-entries h3:before{
margin-right:5px;
font-family:"FontAwesome";
content:"\f0ca";
} #popular-entries h3:before{
margin-right:5px;
font-family:"FontAwesome";
content:"\f219";
} #new-entries h3:before{
margin-right:5px;
font-family:"FontAwesome";
content:"\f0ca";
}
#breadcrumb div[itemtype="http://data-vocabulary.org/Breadcrumb"] {
background: #F3F3F3;
padding: 4px;
position:relative;
margin-right:20px;
}
#breadcrumb div[itemtype="http://data-vocabulary.org/Breadcrumb"] a:after,
#breadcrumb div[itemtype="http://data-vocabulary.org/Breadcrumb"] a:before
{
content:'';
position:absolute;
top: 0;
bottom: 0;
width: 1em;
background: #F3F3F3;
transform: skew(-10deg);
}
#breadcrumb div[itemtype="http://data-vocabulary.org/Breadcrumb"] a:before{
left: -.6em;
border-radius: 5px 0 0 5px;
}
#breadcrumb div[itemtype="http://data-vocabulary.org/Breadcrumb"] a:after{
right: -.6em;
border-radius: 0 5px 5px 0;
}
#breadcrumb a {
color: #4D4D4D;
font-weight:700;
}
#breadcrumb {
color: #4D4D4D;
} .widget_popular_ranking ul li:before, .widget_new_popular ul li:before {
background: none repeat scroll 0 0 #FFF !important;
color:#000 !important;
top: -3px !important;
border-radius: 50px !important;
border:solid 2px #000 !important;
}
#new-entries ul li img, #popular-entries ul li img {
margin: 3px 5px 10px 3px;
}
#main .entry {
border-bottom: 1px solid #F0F0F0;
padding-bottom: 15px;
} #main .related-entry {
border-bottom: 1px solid #F0F0F0;
padding-bottom: 10px; 
} .article li {
margin: 0 0 7px;
line-height: 1.7;
position: relative;
padding-left: 10px;
} .entry-thumb,.wpp-thumbnail{
overflow: hidden;
}
.entry-thumb img,.wpp-thumbnail img{
transition: 0.6s ;
}
.entry-thumb img:hover,.wpp-thumbnail:hover {
opacity: 0.6;
-moz-transform: scale(1.1,1.1);
-webkit-transform: scale(1.1,1.1);
-o-transform: scale(1.1,1.1);
-ms-transform: scale(1.1,1.1);
}
body{
　color:#555555 !important;
}
#main,#sidebar{
border:none !important;
} .entry h2 a{
font-weight: 700;
font-size: 1.4rem !important;
line-height: 1.4;
} .entry h2 a{
font-weight: 700;
font-size: 1.4rem !important;
line-height: 1.4;
}
#site-description{
display:none;
}
body{
margin:0;
padding:0;
border:0;
outline:0;
font-size:17px;
vertical-align:baseline;
background:transparent;
font-family: 游ゴシック体, 'Yu Gothic', YuGothic, 'ヒラギノ角ゴシック Pro', 'Hiragino Kaku Gothic Pro', メイリオ, Meiryo, Osaka, 'ＭＳ Ｐゴシック', 'MS PGothic', sans-serif;
} .sp #breadcrumb {
display: none;
}
.slicknav_menu{
background:transparent !important;
}
.slicknav_nav{
background-color: #f7f7f7 !important;
border: 1px solid #ddd !important;
}
.slicknav_nav a{
color:#000000 !important;
}
.fixed {
position: fixed !important;
top: 0 !important;
width: 100% !important;
z-index: 10000 !important;
}
#mobile-menu {   display: none; }
a#footer-button-home{
display: block;
}
a#footer-button-prev,
a#footer-button-next,
a#footer-button-menu{
display: none;
} .wsbl_pocket {
width: 95px;
} .wsbl_google_plus_one {
width: 58px;
} .wsbl_twitter {
width: 89px !important;
}
.mr80 {
margin-right: 80px;
}
.ml80 {
margin-left: 80px;
}
.mb-0 {
margin-bottom: 0px !important;
}
.mt-0 {
margin-top: 0px !important;
}
.mb-100, .mb-100-pc {
margin-bottom: 100px !important;
}
.mt-100 {
margin-top: 100px !important;
}
.alignleft {
float: left;
margin-right: 40px;
margin-bottom: 50px; }
.alignright {
float: right;
margin-left: 40px;
margin-bottom: 50px; }
.aligncenter {
margin: 20px auto;
display: block;
}
hr {
margin: 70px auto;
clear: both;
border-top: 1px solid #e3e3e3;
}
.page-inner {
width: 1200px;
margin: 70px auto;
position: relative;
opacity: 0;
top: 30px;
}
.intro.page-inner {
width: auto !important;
margin: auto !important;
opacity: 1;
top: auto;
}
.intro.page-inner p {
margin-bottom: 35px;
line-height: 2em;	
}
.fix-page {
width: 860px;
position: relative;
float: left;
}
.fix-page a {
}
.fix-page p {
margin-bottom: 35px;
line-height: 2em;
} .page-header {
background: url(//www.world-of-dawkins.com/wp-content/themes/img/bg-page-header.jpg) 50% 50% no-repeat;
background-size: cover;
height: 140px;
position: relative;
text-align: center;
}
.page-header .page-header-title {
text-align: center;
font-size: 26px;
color: #3d3d3c;
font-weight: bold;
padding-top: 57px;
} .page-header.page-header-pink {
background: url(//www.world-of-dawkins.com/wp-content/themes/img/bg-page-header-pink.jpg) 50% 50% no-repeat;
background-size: cover;
height: 140px;
position: relative;	
}
.page-header.page-header-blue {
background: url(//www.world-of-dawkins.com/wp-content/themes/img/bg-page-header-blue.jpg) 50% 50% no-repeat;
background-size: cover;
height: 140px;
position: relative;	
}
.page-header.page-header-green {
background: url(//www.world-of-dawkins.com/wp-content/themes/img/bg-page-header-green.jpg) 50% 50% no-repeat;
background-size: cover;
height: 140px;
position: relative;	
}
.page-header.page-header-orange {
background: url(//www.world-of-dawkins.com/wp-content/themes/img/bg-page-header-orange.jpg) 50% 50% no-repeat;
background-size: cover;
height: 140px;
position: relative;	
}
.page-header.page-header-2 .page-header-title {
color: white;
text-align: center;
padding-top: 30px;
line-height: 1.3em;
}
.page-header .page-header-title .icon {
display: block;
margin: 0 auto;
margin-bottom: 5px;
}
.page-header .page-header-title .en {
display: block;
font-size: 10px;
color: rgba(255,255,255,0.4);
font-weight: bold;
} .page-inner h2 {
font-weight: bold;
font-size: 21px;
color: #000000;
background: #f1f0eb url(//www.world-of-dawkins.com/wp-content/themes/img/bg-title-h2.png) 22px 25px no-repeat;
padding: 19px 19px 19px 45px;
clear: both;
line-height: 1.5em;
margin-bottom: 30px;
border-radius: 10px;
}
.page-inner .title-circle-line {
border-top: 2px solid #0b0b0b;
border-bottom: 1px solid #e2e1d7;
font-weight: bold;
font-size: 18px;
color: #000000;
background: #f1f0eb url(//www.world-of-dawkins.com/wp-content/themes/img/bg-title-h2.png) 22px 16px no-repeat;
padding: 12px 12px 12px 45px;
clear: both;
line-height: 1.5em;
margin-bottom: 30px;
margin-top: 50px;
border-radius: 0px;	
}
.page-inner h3 {
font-weight: bold;
font-size: 16px;
color: #000000;
background: #f1f0eb;
padding: 12px 19px;
clear: both;
line-height: 1.5em;
margin-bottom: 30px;
border-radius: 10px;
}
.page-inner h4 {
font-weight: bold;
font-size: 14px;
color: #262626;
padding: 0px 0px;
clear: both;
line-height: 1.5em;
margin-bottom: 20px;
} .table-1 {
width: 100%;
margin: 30px auto;
border-top: 1px solid #e5e5e5;
border-bottom: 1px solid #e5e5e5;
}
.table-1 th {
border-bottom: 1px solid white;
padding: 15px 10px;
background: #d7d6cf;
text-align: center;
width: 33.3%;
vertical-align: middle;
font-weight: normal;
font-size: 16px;
color: #262626;
}
.table-1 tr:last-child th {
border-bottom: 1px solid #e5e5e5;
}
.table-1 td {
border-bottom: 1px solid #e5e5e5;	
padding: 15px;
line-height: 1.8em;
vertical-align: middle;
font-size: 14px;
color: #6f6f6f;
}
.table-1 td.left {
text-align: left !important;
} ul.list {
margin-bottom: 1.5em;
}
ul.list > li {
background: url(//www.world-of-dawkins.com/wp-content/themes/img/bullet-list.png) left 10px no-repeat;
padding: 7px 15px;
}
ol.list {
counter-reset:number;	
margin-top: 35px;
margin-bottom: 35px;
}
ol.list > li {
position: relative;
padding: 0px 0 0 50px;
min-height: 40px;
margin-bottom: 0.5em;
font-size: 20px;
color: #000000;
}
ol.list > li:last-child {
margin-bottom: 0;
}
ol.list > li:before {
counter-increment: number;
content: "0"counter(number); 	
position: absolute;
left: 0px;
top: -10px;
background: url(//www.world-of-dawkins.com/wp-content/themes/img/bullet-ol.png) 0 0 no-repeat;
color: white;
width: 44px;
height: 39px;
text-align: center;
line-height: 39px;
z-index: 1;	
font-size: 20px;
text-indent: -5px;
}
ol.list-2 {
counter-reset:number;	
margin-top: 35px;
margin-bottom: 35px;
}
ol.list-2 > li {
position: relative;
padding: 0px 0 0 12px;
margin-bottom: 30px;
margin-left: 45px;
border-left: 2px solid #e5004f;
line-height: 2em;
}
ol.list-2 > li:last-child {
margin-bottom: 0;
}
ol.list-2 > li:before {
counter-increment: number;
content: "0"counter(number); 	
position: absolute;
left: -45px;
top: 5px;
color: #e5004f;
z-index: 1;	
font-size: 30px;
font-family: 'Muli', sans-serif;
}
ol.list-3 {
list-style:none;
counter-reset:number;	
}
ol.list-3 > li {
position: relative;
line-height: 2em;
border-bottom: 1px solid #dbd9d2;
}
ol.list-3 > li:last-child {
border-bottom: 0;
}
ol.list-3 > li a {
color: #e7165e;
font-size: 14px;
font-weight: bold;
display: block;
border-left: 1px solid #d3d3d3;
padding-left: 10px;
}
ol.list-3 > li:last-child {
margin-bottom: 0;
}
ol.list-3 > li:before {
counter-increment: number;
content: counter(number); 	
position: absolute;
left: -15px;
color: #e5004f;
z-index: 1;	
font-size: 15px;
font-weight: bold;
font-family: 'Muli', sans-serif;
}
.list-box-pic {
letter-spacing: -0.4em;
}
.list-box-pic > li {
display: inline-block;
letter-spacing: normal;
margin: 10px 10px 10px 0px;
}
.list-box-pic > li:nth-child(3n) {
margin-right: 0;
}
.list-box-heart {
}
.list-box-heart:after {
clear: both;
height: 0px;
content: "";
visibility: hidden;
display: block;
}
.list-box-heart > li {
float: left;
width: 190px;
height: 190px;
margin-right: 33px;
margin-bottom: 33px;
}
.list-box-heart > li:nth-child(4n) {
margin-right: 0;
} .box-gray {
background: #f1f0eb;
border-radius: 8px;
margin: 40px auto;
}
.box-gray .box-gray-title {
font-weight: bold;
font-size: 21px;
color: #000000;
background: url(//www.world-of-dawkins.com/wp-content/themes/img/bg-title-h2.png) 30px 30px no-repeat, url(//www.world-of-dawkins.com/wp-content/themes/img/bg-box-gray-title.gif) left bottom repeat-x;
padding: 24px 24px 24px 55px;
clear: both;
line-height: 1.5em;
margin-bottom: 0;
border-radius: 0px;
}
.box-gray .box-gray-title-2 {
clear: none;
font-weight: bold;
font-size: 16px;
color: #000000;
padding: 0px 0px 12px;
border-bottom: 1px solid #cdccc4;
clear: both;
line-height: 1.5em;
margin-bottom: 30px;
border-radius: 0px;
}
.box-gray .box-gray-inner {
padding: 30px;
line-height: 2em;
}
.box-gray .box-gray-inner:after {
clear: both;
height: 0px;
content: " ";
visibility: hidden;
display: block;	
}
.box-gray .box-gray-left {
float: left;
width: 50%;
}
.box-gray .box-gray-pic {
position: relative;
margin-bottom: 1em;
}
.box-gray .box-gray-pic:last-child {
margin-bottom: 0;	
}
.box-gray .box-gray-pic .caption {
position: absolute;
left: 10px;
bottom: 5px;
color: #666666;
font-size: 10px;	
}
.box-gray .box-gray-right {
float: right;
width: 50%;
}
.box-gray .box-gray-right p:last-child {
margin-bottom: 0;
}
.box-pic {
border: 1px solid #e5e5e5;
border-radius: 8px;
width: 50%;
position: relative;
}
.box-pic .box-pic-title {
font-weight: bold;
font-size: 18px;
color: #262626;
background: #f1f0eb url(//www.world-of-dawkins.com/wp-content/themes/img/bg-box-gray-title.gif) left bottom repeat-x;
padding: 20px 5px 20px 5px;
line-height: 1.5em;
margin-bottom: 0;
border-radius: 0px;	
text-align: center;
border-top-left-radius: 8px;
border-top-right-radius: 8px;
}
.box-pic .box-pic-img {
margin: 20px;
}
.box-pic .box-pic-img img {
max-width: 240px;
}
.box-pic .box-pic-text {
font-size: 14px;
color: #6f6f6f;
margin: 0 20px 20px;
line-height: 1.8em;
}
.box-pic .btn-black {
width: auto;
margin: 20px;
}
.box-pic .btn-black a {
font-size: 16px;	
}
.box-pic .btn-black .icon-right {
position: absolute;
right: 5px;
top: 18px;
} .list-box-card {
margin: 25px auto;
}
.list-box-card.list-box-card-3 > li {
width: 270px;
float: left;
margin-right: 25px;
margin-bottom: 25px;
}
.list-box-card.list-box-card-4 > li {
width: 190px;
float: left;
margin-right: 25px;
}
.list-box-card.list-box-card-3 > li:nth-child(3n) {
margin-right: 0;
}
.list-box-card.list-box-card-4 > li:nth-child(4n) {
margin-right: 0;
}
.box-card {
background: #f1f0eb url(//www.world-of-dawkins.com/wp-content/themes/img/card-heart.png) 50% 50% no-repeat;
border: 1px solid #e2e1d8;
border-radius: 8px;
position: relative;
}
.box-card:after {
content: "";
position: absolute;
right: 5px;
bottom: 5px;
background: url(//www.world-of-dawkins.com/wp-content/themes/img/card-stick.png) 0 0 no-repeat;
width: 21px;
height: 21px;
}
.box-card a {
display: table-cell;
width: 270px;
height: 190px;
margin: 0 auto;
vertical-align: middle;	
text-align: center;
font-size: 18px;
line-height: 1.5em;
padding: 1px;
box-sizing: border-box;
}
.box-card .box-card-pic {
background: white;
margin: 20px;
padding: 0px 10px;
border-radius: 8px;
box-shadow: 0px 0px 4px #bdbcb7;
}
.box-card .box-card-pic a {
height: 150px;
} .bubble {
position: relative;
margin: 40px auto;
}
.bubble.bubble-left {
}
.bubble.bubble-right {
}
.bubble .bubble-pic {
border-radius: 104px;
overflow: hidden;
position: absolute;
top: 0px;
}
.bubble.bubble-left .bubble-pic {
left: 0px;
}
.bubble.bubble-right .bubble-pic {
right: 0px;
}
.bubble .bubble-text {
background: #f1f0eb;
border: 1px solid #e2e1d8;
border-radius: 8px;
padding: 22px;
position: relative;
}
.bubble.bubble-left .bubble-text {
margin-left: 130px;
}
.bubble.bubble-left .bubble-text:after {
position: absolute;
left: -17px;
top: 41px;
content: "";
background: url(//www.world-of-dawkins.com/wp-content/themes/img/bubble-left.png) 0 0 no-repeat;
width: 17px;
height: 26px;
}
.bubble.bubble-right .bubble-text {
margin-right: 130px;
}
.bubble.bubble-right .bubble-text:after {
position: absolute;
right: -17px;
top: 41px;
content: "";
background: url(//www.world-of-dawkins.com/wp-content/themes/img/bubble-right.png) 0 0 no-repeat;
width: 17px;
height: 26px;
}
.bubble .bubble-text .bubble-title {
position: relative;	
font-size: 21px;
font-weight: bold;
padding: 0;
margin-bottom: 15px;
}
.bubble p:last-child {
margin-bottom: 0;
} .box-pc {
background: url(//www.world-of-dawkins.com/wp-content/themes/img/bg-pc.jpg) 0 0 no-repeat;
width: 818px;
height: 547px;
position: relative;
padding-top: 60px;
padding-left: 156px;
padding-right: 149px;
box-sizing: border-box;
}
.box-pc.box-pc-2 {
background: url(//www.world-of-dawkins.com/wp-content/themes/img/bg-pc-2.jpg) 0 0 no-repeat;
width: 818px;
height: 626px;
position: relative;
padding-top: 80px;
padding-left: 173px;
padding-right: 130px;
box-sizing: border-box;
}
.box-pc .box-pc-inner {
width: 518px;
height: 290px;
margin: 0px auto 0;
padding: 20px;
box-sizing: border-box;
display: table-cell;
vertical-align: middle;
}
.box-pc .box-pc-title {
font-size: 21px;
color: #000000;
text-align: center;
font-weight: bold;
line-height: 2em;
}
.box-pc .box-pc-text {
text-align: center;
line-height: 2em;
}
.box-pc .box-pc-text strong {
font-size: 19px;
color: #e5004f;
font-weight: bold;
} .catch {
position: relative;	
margin: 0px auto 60px;
}
.catch .catch-text {
position: absolute;
top: 50%;
right: 50px;
background: rgba(255,255,255,0.6);
padding: 35px;
box-sizing: border-box;
color: #e7155e;
font-size: 21px;
font-weight: bold;
line-height: 1.6em;
border-radius: 8px;	
-webkit-transform: translate(0%,-50%);
-moz-transform: translate(0%,-50%);
-ms-transform: translate(0%,-50%);
-o-transform: translate(0%,-50%);
transform: translate(0%,-50%);
}
.catch .catch-text .right {
font-size: 18px;
margin-bottom: 0;	
font-weight: bold;
}
.profile {
margin: 60px auto;
}
.profile .profile-pic {
float: left;
width: 156px;
height: 156px;
overflow: hidden;
border-radius: 156px;
margin-left: 32px;
}
.profile .profile-pic img {
max-width: 156px;
}
.profile .profile-text {
height: 156px;
vertical-align: middle;
display: table-cell;
line-height: 1.7em;
box-sizing: border-box;
padding-left: 20px;
padding-right: 20px;
}
.profile .profile-text p:last-child {
margin-bottom: 0;
}
.profile .profile-name {
color: #000000;
font-size: 16px;
font-weight: bold;
line-height: 1.7em;
}
.box-contents {
border: 1px solid #dbd9d2;
border-radius: 8px;
margin: 60px auto;
}
.box-contents .box-contents-title {
font-weight: bold;
text-align: center;
font-size: 12x;
color: #000000;
background: #f1f0eb;
border-bottom: 1px solid #dbd9d2;
margin-bottom: 0;
padding: 5px 0;
border-top-left-radius: 8px;
border-top-right-radius: 8px;
}
img{
}
.clear {
clear: both;
}
.clearfix:after {
clear: both;
height: 0px;
display: block;
content: ".";
visibility: hidden;
}
.left {
text-align: left;
}
.right {
text-align: right;
}
.center {
text-align: center;
}
.underline {
text-decoration: underline;
}
.white {
color: white;
}
.fl-l {
float: left;
}
.fl-r {
float: right;
}
.big {
font-size: 1.3em;
}
.no-margin {
margin-left: 0px !important;
margin-right: 0px !important;
margin-top: 0px !important;
margin-bottom: 0px !important;
}
.ib {
display: inline-block;
*display: inline;
*zoom: 1;
}
.img-left {
float: left;
margin-right: 5px;
margin-bottom: 20px;
}
.img-right {
float: right;
margin-left: 5px;
margin-bottom: 20px;
}
small {
font-size: 80%;
}
.relative {
position: relative;
} .red {
color: #ec6864;
}
.blue {
color: #4d60b4;
}
.pink {
color: #e62f6d;
}
.purple {
color: #6f359e;
}
.bg-white {
background: white;
}
.orange {
color: #de6905;
}
.bold {
font-weight: bold;
} .over:hover {
-ms-filter: "alpha(opacity=7)";
opacity: 0.7;
-webkit-transition: 0.5s ease;
-moz-transition: 0.5s ease;
-ms-transition: 0.5s ease;
-o-transition: 0.5s ease;
transition: 0.5s ease;		
}
.zoom {
}
.zoom:hover {
-webkit-transform: scale(1.5);
transform: scale(1.5);	
-webkit-transition: 0.5s ease;
-moz-transition: 0.5s ease;
-ms-transition: 0.5s ease;
-o-transition: 0.5s ease;
transition: 0.5s ease;		
} .serif { }
.serif-all * { }
.italic {
font-style: italic;
}
.en {
font-family: 'Muli', sans-serif;
} .btn-black {
border: 1px solid white;
background: #000000;
width: 378px;
border-radius: 40px;
display: inline-block;
}
.btn.btn-black:before {
background: white;
}
.btn-black a {
color: white;
border: none;
font-size: 24px;
padding-top: 17px;
padding-bottom: 17px;
text-align: center;
display: block;
position: relative;
}
.fix-page .btn-black {
margin: 20px 0;
display: block;
}
.fix-page .btn-black a {
font-size: 18px;	
}
.btn-black a:hover {
text-decoration: none;
}
.btn-black:hover {
background: #696969;
-webkit-transition: 0.5s ease;
-moz-transition: 0.5s ease;
-ms-transition: 0.5s ease;
-o-transition: 0.5s ease;
transition: 0.5s ease;	
}
.btn-black .icon-right {
position: absolute;
top: 22px;
right: 15px;
}
.btn-black.btn-black-center {
margin-left: auto;
margin-right: auto;
} .icon {
display: inline-block;
*display: inline;
*zoom: 1;
line-height: 0;
vertical-align: middle;
margin-right: 10px;
margin-left: 5px;
}
.icon-right {
background: url(//www.world-of-dawkins.com/wp-content/themes/img/bullet-right.png) 0 0 no-repeat;
background-size: 100% 100%;
width: 7px;
height: 12px;
}
.icon-heart {
background: url(//www.world-of-dawkins.com/wp-content/themes/img/icon-heart.png) 0 0 no-repeat;
background-size: 100% 100%;
width: 23px;
height: 21px;
}
.icon-ring {
background: url(//www.world-of-dawkins.com/wp-content/themes/img/icon-ring.png) 0 0 no-repeat;
background-size: 100% 100%;
width: 27px;
height: 27px;
}
.icon-wine {
background: url(//www.world-of-dawkins.com/wp-content/themes/img/icon-wine.png) 0 0 no-repeat;
background-size: 100% 100%;
width: 28px;
height: 30px;
}
.icon-chapel {
background: url(//www.world-of-dawkins.com/wp-content/themes/img/icon-chapel.png) 0 0 no-repeat;
background-size: 100% 100%;
width: 17px;
height: 28px;
}
.icon-location {
background: url(//www.world-of-dawkins.com/wp-content/themes/img/icon-location.png) 0 0 no-repeat;
background-size: 100% 100%;
width: 10px;
height: 15px;
} .box-1100 {
width: 1100px;
margin: 0px auto;
position: relative;
}
.box-1050 {
width: 1050px;
margin: 0px auto;
position: relative;
}
.box-1020 {
width: 1020px;
margin: 0px auto;
position: relative;
}
.box-1000 {
width: 1000px;
margin: 0px auto;
position: relative;
}
.box-960 {
width: 960px;
margin: 0px auto;
position: relative;
}
.box-800 {
width: 800px;
margin: 0px auto;
position: relative;
}
.box-705 {
width: 705px;
margin: 0px auto;
position: relative;
float: right;
margin-top: 60px;
}
.box-680 {
width: 680px;
margin: 0px auto;
position: relative;
}
.box-630 {
width: 630px;
margin: 0px auto;
position: relative;
}
.box-450 {
width: 450px;
margin: 0px auto;
position: relative;
}
.box-white {
} .header-inner {
position: relative;
}
.header-logo {
text-align: center;
width: 289px;
margin: 0 auto;
}
.header-nav {
position: absolute;
left: 10px;
top: 20px;
}
.header-nav li {
display: inline-block;
background: url(//www.world-of-dawkins.com/wp-content/themes/img/bullet-header-nav.png) left center no-repeat;
padding-left: 10px;
padding-right: 10px;
}
.header-nav li > a {
color: #3b3b3b;
font-size: 12px;
}
.header-search {
position: absolute;
right: 10px;
top: 14px;
}
.header-search input[type="text"] {
border-radius: 15px;
background: white;
border: none;
height: 30px;
padding-right: 25px;
padding-left: 25px;
width: 200px;
box-sizing: border-box;
}
.header-search .btn-search-submit {
position: absolute;
top: 7px;
right: 10px;	
}
:placeholder-shown {
color: #919191; 
}
::-webkit-input-placeholder {
color: #919191;
}
:-moz-placeholder {
color: #919191; opacity: 1; 
}
::-moz-placeholder {
color: #919191; opacity: 1; 
}
:-ms-input-placeholder {
color: #919191; 
} .l-nav .menu {
max-width: 1200px;
margin: 0 auto;
}
.l-nav .menu > li {
float: left;
text-indent: -9999em;	
height: 100px;
width: 25%;
background: url(//www.world-of-dawkins.com/wp-content/themes/img/nav-sep.gif) left center no-repeat;
}
.l-nav .menu > li:last-child {
background: url(//www.world-of-dawkins.com/wp-content/themes/img/nav-sep.gif) left center no-repeat, url(//www.world-of-dawkins.com/wp-content/themes/img/nav-sep.gif) right center no-repeat;
}
.l-nav .menu > li > a {
display: block;
width: 100%;
height: 100%;
}
.l-nav .menu > li:nth-child(1) {
border-bottom: 2px solid #e7165e;
}
.l-nav .menu > li:nth-child(2) {
border-bottom: 2px solid #f6a23f;
}
.l-nav .menu > li:nth-child(3) {
border-bottom: 2px solid #a7d36f;
}
.l-nav .menu > li:nth-child(4) {
border-bottom: 2px solid #82c9db;
}
.l-nav .menu > li:nth-child(1) a {
background: url(//www.world-of-dawkins.com/wp-content/themes/img/nav-1.png) center center no-repeat;
}
.l-nav .menu > li:nth-child(2) a {
background: url(//www.world-of-dawkins.com/wp-content/themes/img/nav-2.png) center center no-repeat;	
}
.l-nav .menu > li:nth-child(3) a {
background: url(//www.world-of-dawkins.com/wp-content/themes/img/nav-3.png) center center no-repeat;	
}
.l-nav .menu > li:nth-child(4) a {
background: url(//www.world-of-dawkins.com/wp-content/themes/img/nav-4.png) center center no-repeat;	
}
.l-nav .menu > li a:hover {
-webkit-transition: 0.5s ease;
-moz-transition: 0.5s ease;
-ms-transition: 0.5s ease;
-o-transition: 0.5s ease;
transition: 0.5s ease;		
}
.l-nav .menu > li:nth-child(1) a:hover, .l-nav .menu > li.li-1.is-active a {
background: #e7165e url(//www.world-of-dawkins.com/wp-content/themes/img/nav-1-over.png) center center no-repeat;
}
.l-nav .menu > li:nth-child(2) a:hover, .l-nav .menu > li.li-2.is-active a {
background: #f6a23f url(//www.world-of-dawkins.com/wp-content/themes/img/nav-2-over.png) center center no-repeat;	
}
.l-nav .menu > li:nth-child(3) a:hover, .l-nav .menu > li.li-3.is-active a {
background: #a7d36f url(//www.world-of-dawkins.com/wp-content/themes/img/nav-3-over.png) center center no-repeat;	
}
.l-nav .menu > li:nth-child(4) a:hover, .l-nav .menu > li.li-4.is-active a {
background: #82c9db url(//www.world-of-dawkins.com/wp-content/themes/img/nav-4-over.png) center center no-repeat;
}  .bread {
padding: 10px 0;
background: url(//www.world-of-dawkins.com/wp-content/themes/img/bullet-bread.png) left 15px no-repeat;
padding-left: 15px;
position: absolute;
left: 0px;
top: -70px;
}
.bread li {
display: inline;
font-size: 10px;
color: #6f6f6f;
}
.bread li * {
font-size: 10px;
}
.bread li a {
color: #6f6f6f;
} .widget ul.wpp-list > li {
background: none;
padding: 20px 0;
}
.wpp-list > li img {
width: 75px;
}
.widget ul.wpp-list > li.current a {
text-decoration: none;
} .page-top {
position: fixed;
right: 20px;
bottom: 20px;
z-index: 10000;
}
.footer-nav {
background: url(//www.world-of-dawkins.com/wp-content/themes/img/pattern-1.gif) 0 0 repeat;
border-top: 1px solid #dbd8c6;
padding-top: 64px;
padding-bottom: 30px;
}
.footer-nav .footer-nav-inner {
min-width: 1256px;
margin: 0 auto;
letter-spacing: -0.35em;
text-align: center;
overflow: hidden;
}
.footer-nav .footer-nav-box {
display: inline-block;
letter-spacing: normal;
width: 280px;
margin: 0 1% 30px;
vertical-align: top;
}
.footer-nav .footer-nav-box:last-child {
margin-right: 0;
}
.footer-nav .footer-nav-box .footer-nav-title {
font-weight: bold;
font-size: 16px;
padding-left: 0px;
color: #434032;
border-bottom: 2px solid #bcb9a9;
text-align: left;
padding-bottom: 10px;
margin: 0;
margin-top: 17px;
margin-bottom: 15px;
background: none;
}
.footer-nav .footer-nav-box .footer-nav-title a {
color: #434032;	
font-size: 16px;
}
.footer-nav .footer-nav-box ul {
margin-bottom: 30px;
}
.footer-nav .footer-nav-box ul > li {
text-align: left;
background: url(//www.world-of-dawkins.com/wp-content/themes/img/bullet-header-nav.png) left 5px no-repeat;
padding-left: 10px;
padding-bottom: 7px;
margin: 5px 0;
}
.footer-nav .footer-nav-box ul > li > a {
font-size: 14px;
color: #797873;
}
.footer-bottom {
text-align: center;
padding: 17px 0;
}
.copyright {
border-top: 1px solid #eae9e3;
text-align: center;
font-size: 10px;
color: #6f6f6f;
padding: 17px 0;
} .way {
opacity: 0;
}
.way-up {
opacity: 0;
position: relative;
top: 30px;
} .main-feature {
position: relative;
height: 620px;
}
.feature-left {
position: absolute;
top: 0;
left: 0;
width: 50%;
}
.feature-left-inner {
min-height: 620px;
background: #f5f5f5;
position: relative;
text-align: center;
overflow: hidden;
}
.feature-left-inner-2 {
display: block;
width: 100%;
padding-top: 100px;
min-height: 620px;
color: #fff;
position: absolute;
top: 0;
left: 0;
overflow: hidden;
background-position: 50% 50%;
background-repeat: no-repeat;
background-size: cover;
background: url(//www.world-of-dawkins.com/wp-content/themes/img/feature-main-o-3.jpg) 50% 50% no-repeat;
}
@media all and (min-width: 2040px) {
.feature-left-inner-2 {
background-size: 100% auto;
}	
}
.feature-left .feature-left-pic {
display: none;
}
.feature-left h2, .feature-left p {
}
.feature-left h2 {
font-size: 24px;
font-weight: bold;
color: black;
padding-top: 80px;
padding-bottom: 20px;
margin-bottom: 20px;
line-height: 2em;
background: url(//www.world-of-dawkins.com/wp-content/themes/img/bg-feature-left-h2.png) center bottom no-repeat;
}
.feature-left p {
font-size: 16px;
color: #000000;	
line-height: 2em;
}
.feature-left p strong {
font-size: 18px;
color: #e5195f;
font-weight: bold;
}
.feature-right {
width: 50%;
height: 100%;
top: 0px;
right: 0px;
position: absolute;
}
.list-feature {
}
.list-feature > li {
overflow: hidden;
}
.list-feature > li:nth-child(1) {
position: absolute;
left: 0px;
top: 0px;
width: 50%;
height: 50%;
}
.list-feature > li:nth-child(2) {
position: absolute;
right: 0px;
top: 0px;
width: 50%;
height: 50%;	
}
.list-feature > li:nth-child(3) {
position: absolute;
left: 0px;
top: 50%;
width: 50%;
height: 50%;	
}
.list-feature > li:nth-child(4) {
position: absolute;
right: 0px;
top: 50%;
width: 50%;
height: 50%;	
}
.list-feature > li > a {
display: block;
}
.feature {
text-align: center;
position: absolute;
width: 100%;
height: 100%;
background: 50% 50% none #f5f5f5;
background-size: cover;
}
.feature:after {
content: "";
position: absolute;
left: 0px;
top: 0px;
width: 100%;
height: 100%;
z-index: 0;	
}
.feature-1 {
}
.feature-1:after {
background: url(//www.world-of-dawkins.com/wp-content/themes/img/feature-1.jpg) 30% 90% no-repeat;
}
.feature-1 .feature-inner {
background: rgba(230,24,94,0.7);
width: 100%;
height: 100%;
z-index: 1;
position: relative;
}
.feature-2 {
}
.feature-2:after {
background: url(//www.world-of-dawkins.com/wp-content/themes/img/feature-2.jpg) 60% 40% no-repeat;
}
.feature-2 .feature-inner {
background: rgba(244,162,66,0.7);
width: 100%;
height: 100%;
z-index: 1;
position: relative;
}
.feature-3 {
}
.feature-3:after {
background: url(//www.world-of-dawkins.com/wp-content/themes/img/feature-3.jpg) 50% 10% no-repeat;
}
.feature-3 .feature-inner {
background: rgba(165,208,109,0.7);
width: 100%;
height: 100%;
z-index: 1;
position: relative;
}
.feature-4 {
}
.feature-4:after {
background: url(//www.world-of-dawkins.com/wp-content/themes/img/feature-4.jpg) 80% 70% no-repeat;
}
.feature-4 .feature-inner {
background: rgba(133,202,220,0.7);
width: 100%;
height: 100%;
z-index: 1;
position: relative;
}
.feature:hover:after {
-moz-transform: scale(1.2);
-webkit-transform: scale(1.2);
-ms-transform: scale(1.2);
transform: scale(1.2);
-webkit-transition: 0.5s ease;
-moz-transition: 0.5s ease;
-ms-transition: 0.5s ease;
-o-transition: 0.5s ease;
transition: 0.5s ease;	
}
.feature .feature-bg {
display: none;
}
.feature .feature-icon {
position: absolute;
top: 50%;
left: 50%;
-webkit-transform: translate(-50%,-50%);
-moz-transform: translate(-50%,-50%);
-ms-transform: translate(-50%,-50%);
-o-transform: translate(-50%,-50%);
transform: translate(-50%,-50%);		
}
.feature-circle {
display: none;
} .main-catch {
background: url(//www.world-of-dawkins.com/wp-content/themes/img/pattern-1.gif) 0 0 repeat;
padding: 70px 0px;
}
.main-catch-inner {
line-height: 1.5em;
background: white;
border-radius: 8px;
padding: 40px;
width: 1200px;
overflow: hidden;
box-sizing: border-box;
margin: 0 auto;
} .main-news {
padding: 75px 0 80px;
min-width: 1256px;
overflow: hidden;
margin: 0 auto;
}
.main-news h2 {
text-align: center;
margin-bottom: 50px;
}
.main-news h2 img {
width: 129px;
}
.main-news .list-news {
text-align: center;
}
.list-news {
margin: 0px auto 25px;
letter-spacing: -0.4em; }
.list-news > li {
letter-spacing: normal;
display: inline-block;
margin-left: 12px;
margin-right: 12px;
margin-bottom: 25px;
vertical-align: top;
}
.main-news .list-news > li {
opacity: 0;
position: relative;
top: 60px;	
}
.list-news.list-news-4 > li:nth-child(4n) {
margin-right: 0;	
}
.list-news.list-news-3 > li {
margin-left: 0;
margin-right: 23px;	
}
.list-news.list-news-3 > li:nth-child(3n) {
margin-right: 0;	
}
.news {
width: 290px;
height: 395px;
border: 1px solid #e5e5e5;
border-radius: 6px;
box-sizing: border-box;
padding-top: 17px;
position: relative;
}
.list-news-3 .news {
width: 270px;
height: 440px;	
}
.news .news-pic {
height: 169px;
box-sizing: border-box;
margin: 0 17px;
overflow: hidden;
text-align: center;
}
.list-news-3 .news-pic {
height: 155px;	
}
.news .news-pic:hover img {
-moz-transform: scale(1.2);
-webkit-transform: scale(1.2);
-ms-transform: scale(1.2);
transform: scale(1.2);
opacity: 0.7;
-webkit-transition: 0.5s ease;
-moz-transition: 0.5s ease;
-ms-transition: 0.5s ease;
-o-transition: 0.5s ease;
transition: 0.5s ease;		
}
.news .news-text {
margin-top: 12px;
text-align: left;
padding: 0 18px;
}
.news .news-text .news-time {
font-size: 10px;
color: #6f6f6f;
}
.news .news-text .news-cat {
font-size: 10px;
color: #6f6f6f;	
}
.news .news-text .news-title {
margin-top: 10px;
color: #252525;
font-size: 17px;
font-weight: bold;
line-height: 1.6em;
}
.news .news-text .news-content {
margin-top: 10px;
color: #6f6f6f;
font-size: 16px;
line-height: 1.5em;
}
.news .news-text .news-content a {
text-decoration: underline;
color: #6f6f6f;
}
.news .news-icon {
position: absolute;
left: -5px;
top: -5px;
}
.news .news-icon.news-icon-1 {
background: url(//www.world-of-dawkins.com/wp-content/themes/img/icon-news-1.png) 0 0 no-repeat;
background-size: 55px 55px;
width: 55px;
height: 55px;
}
.news .news-icon.news-icon-2 {
background: url(//www.world-of-dawkins.com/wp-content/themes/img/icon-news-2.png) 0 0 no-repeat;
background-size: 55px 55px;
width: 55px;
height: 55px;
}
.news .news-icon.news-icon-3 {
background: url(//www.world-of-dawkins.com/wp-content/themes/img/icon-news-3.png) 0 0 no-repeat;
background-size: 55px 55px;
width: 55px;
height: 55px;
}
.news .news-icon.news-icon-4 {
background: url(//www.world-of-dawkins.com/wp-content/themes/img/icon-news-4.png) 0 0 no-repeat;
background-size: 55px 55px;
width: 55px;
height: 55px;
}
.main-news .btn-black {
margin: 0 auto;
display: block;
}
.list-news-line {
margin: 0;
letter-spacing: normal;
}
.list-news-line > li {
float: none;
display: block;
width: auto;
border: none;
border-bottom: 1px solid #e2e1d8;
margin-left: 0;
margin-right: 0;
margin-bottom: 0;
padding: 20px;
}
.list-news-line > li:last-child {
border-bottom: 0;
}
.list-news-line > li .news {
border: none;
width: auto;
height: auto;
padding: 0;
border-radius: 0;
}
.list-news-line > li .news .news-pic {
width: 90px;
height: 90px;
overflow: hidden;
float: left;
margin: 0;
}
.list-news-line > li .news .news-pic img {
vertical-align: middle;
}
.list-news-line > li .news .news-text {
height: 90px;
margin-top: 0;
vertical-align: middle;
display: table-cell;
}
.list-news-line > li .news .news-title {
margin-top: 0;
}