/*
Theme Name: Atout Child
Template: atout
Description: I'm a cock
Author: Mr.bokki
Theme URI: http://uncensoredmov.com/bone/themes/bokki
Author URI: http://uncensoredmov.com/
Version: 2.0
*/

/* basic */
body{font-family:"Montserrat","游ゴシック","YuGothic","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","メイリオ","Meiryo","ＭＳ Ｐゴシック",sans-serif;text-align:justify;text-justify:inter-ideograph;letter-spacing:0.1em;}

/* header */
header{padding:30px 60px 0;}
header h1,header h2{font-size:26px;font-weight:bold;letter-spacing:0.1em;line-height:180%;text-align:center;}
header p{font-size:90%;text-align:center;margin-bottom:5px;}
.image-logo img{margin-top:7px;margin-left:-5px;}
figure{margin-bottom:30px;}
figure.thumbnail{background:#fff;}

.navbar-default .navbar-nav > li > a{text-transform:none;font-size:12px;}
.navbar-default .navbar-nav > li > a:before{font-size:15px;content:"\f0f6";font-family:FontAwesome;margin-right:5px;}
.navbar-default .navbar-nav > li:last-child > a:before{font-size:15px;content:"\f0e8";font-family:FontAwesome;margin-right:5px;}
ul.dropdown-menu li{margin-bottom:5px;}
ul.dropdown-menu li a{font-family:"Montserrat";color:#fff;}
ul.dropdown-menu li a:hover{color:#ffff00;}

/* content base */
.post-content,.page-content{padding:10px 60px 30px;}
.post-content p,.page-content p{line-height:200%;margin-bottom:30px;}
.post-content hr,.page-content hr{margin-bottom:35px;}
.post-content a:not(.shiny-button),.page-content a:not(.shiny-button){border:0;text-decoration:underline;}
.post-content input{width:100%;text-align:center;}
.post-content .heading,.page-content .heading{font-size:400%;color:#999;text-align:center;display:block;}
.post-content .user{font-size:450%;color:#cecece;float:left;display:block;margin:0 40px 0 0;}
.post-content .device{font-size:140%;margin:0 10px 0 0;}
.post-content .card{font-size:350%;color:#ccc;margin:0 10px;}
.post-content .fontsub,.page-content .fontsub{margin:0 5px 0 0;}
.post-content .fontsub-red,.page-content .fontsub-red{margin:0 5px 0 0;color:#ff0000;}
.post-content img.aligncenter{border:10px solid #f3f3f3;padding:20px;}

.post-content h2,.post-content h3,.post-content h4,.post-content h5,.post-content h6,.page-content h2,.page-content h3,.page-content h4,.page-content h5,.page-content h6{font-size:26px;font-weight:bold;letter-spacing:0.1em;line-height:180%;text-align:center;margin:80px 0 10px;padding-top:25px;border-top:1px solid #c1c1c1;}

.post-content ul li,.page-content ul li,.post-content ol li,.page-content ol li{margin-bottom:10px;line-height:180%;}
.post-content ul li ul,.page-content ul li ul,.post-content ol li ol,.page-content ol li ol{margin-top:10px;margin-bottom:0px;}
.post-content ul li:last-child,.page-content ul li:last-child,.post-content ol li:last-child,.page-content ol li:last-child{margin-bottom:30px;}

/* space */
div.one-all{clear:both;margin-bottom:40px;}

/* content function */
div.blue{border:1px solid rgba(65,105,225,.1);background-color:rgba(65,105,225,.05);padding:30px 20px 0 0;margin-bottom:40px;}
div.pink{border:1px solid rgba(255,182,193,.2);background-color:rgba(255,182,193,.06);padding:30px 20px 0 0;margin-bottom:40px;}
div.yellow{border:1px solid rgba(255,215,0,.2);background-color:rgba(255,250,205,.07);padding:30px 20px 0 0;margin-bottom:40px;}
div.gray{border:1px solid rgba(211,211,211,.4);background-color:rgba(211,211,211,.08);padding:30px 20px 0 0;margin-bottom:40px;}

div.enclose-gray{border:1px solid rgba(211,211,211,.5);background-color:rgba(211,211,211,.08);padding:0;margin-bottom:40px;}
div.enclose-gray strong{display:block;text-align:center;border-bottom:1px solid rgba(211,211,211,.5);background-color:rgba(211,211,211,.3);margin:0 -20px;padding:10px 20px;}
div.enclose-gray p{padding:0 20px;}
div.enclose-pink{border:1px solid rgba(255,182,193,.5);background-color:rgba(255,182,193,.08);padding:0;margin-bottom:40px;}
div.enclose-pink strong{display:block;text-align:center;border-bottom:1px solid rgba(255,182,193,.5);background-color:rgba(255,182,193,.3);margin:0 -20px;padding:10px 20px;}
div.enclose-pink p{padding:0 20px;}

div.enclose-t-gray{border:1px solid rgba(211,211,211,.3);background-color:rgba(211,211,211,.08);padding:0;margin-bottom:40px;}
div.enclose-t-gray h4{display:block;font-size:100%;text-align:center;border-bottom:1px solid rgba(211,211,211,.2);border-top:0;background-color:rgba(211,211,211,.2);margin:0 0 35px;padding:10px 20px;}
div.enclose-t-gray p{font-size:16px;padding:0 20px;}

/* content text box */
p.txt-pink{border:1px solid rgba(255,182,193,.3);background-color:rgba(255,182,193,.06);margin-bottom:35px;padding:20px;}
p.txt-blue{border:1px solid rgba(65,105,225,.1);background-color:rgba(65,105,225,.03);margin-bottom:35px;padding:20px;}
p.txt-gray{border:1px solid rgba(211,211,211,.3);background-color:rgba(211,211,211,.08);margin-bottom:35px;padding:20px;}
p.txt-yellow{border:1px solid rgba(255,215,0,.2);background-color:rgba(255,250,205,.05);margin-bottom:35px;padding:20px;}
p.txt-gray i{color:#dc143c;}

/* voice function */
div.man{border:1px solid rgba(192,192,192,.3);background-color:rgba(0,255,225,.02);padding:30px 40px 10px;margin-bottom:40px;}
div.woman{border:1px solid rgba(192,192,192,.3);background-color:rgba(255,0,0,.02);padding:30px 40px 10px;margin-bottom:40px;}
div.man p,div.woman p{margin-bottom:20px;}

/* satisfaction function */
.graf{margin:0;padding:0;list-style:none;background:url(data:img/png;base64,iVBORw0KGgoAAAANSUhEUgAAABkAAAABCAIAAACkDpLCAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAAadEVYdFNvZnR3YXJlAFBhaW50Lk5FVCB2My41LjExR/NCNwAAAA9JREFUGFdj+E8l8OjRIwAXIUpfpfMmxgAAAABJRU5ErkJggg==);}
.graf li{height:42px;padding:10px 0;margin:20px 0;color:#333;padding-left:10px;font-size:14px;white-space:nowrap;box-shadow:0 2px 10px -4px rgba(0, 0, 0, 0.5);-moz-box-shadow:0 2px 10px -4px rgba(0, 0, 0, 0.5);
}
.graf li span.money{padding-left:15px;white-space:nowrap;font-weight:600;color:#999;}
.graf li span.money:before {font-size:12px;font-weight:100;content:"\f141";font-family:FontAwesome;margin-right:10px;}

/* content timeline */
ul.timeline{list-style: none;}
.timeline > li{margin-bottom:60px;}

@media (min-width:640px){
.timeline > li{overflow:hidden;margin:-15px 0 0;position:relative;}
.timeline-date{width: 110px;float:left;margin-top:14px;}
.timeline-content{width:75%;float:left;border-left:3px #e5e5d1 solid;padding:15px 0 0 30px;}
.timeline-content:before{content:'';width:13px;height:13px;background:#6fc173;position:absolute;left:105px;top:23px;border-radius:100%;}
.timeline-content strong{font-size:100%;}
.timeline-content p{font-size:100%;}
}

/* table site list */
.page-content p.description{text-align:center;position:relative;top:-10px;margin-bottom:5px;}
table.zebra{width:100%;}
table.zebra a{text-decoration:underline;}
.zebra td,.zebra th {padding:10px;border-bottom: 1px solid #f2f2f2;}
.zebra tbody tr:nth-child(even){background: #f9f9f9;-webkit-box-shadow: 0 1px 0 rgba(255,255,255,.8) inset;-moz-box-shadow:0 1px 0 rgba(255,255,255,.8) inset;box-shadow: 0 1px 0 rgba(255,255,255,.8) inset;}

.zebra tr a{display:block;}
.zebra tr:hover:nth-child(n+1){background-color:rgba(255,192,203,.1);}
.zebra th:nth-child(1),.zebra td:nth-child(1){width:50px;text-align:center;}
.zebra th:nth-child(n+3){width:102px;text-align:center;}
.zebra td:nth-child(n+3){width:102px;text-align:center;color:#555;}
@media screen and (max-width:568px){.zebra th:nth-child(n+3),.zebra td:nth-child(n+3){display:none;}}
.zebra th{
    font-size:100%;
    text-align: left;
    text-shadow: 0 1px 0 rgba(255,255,255,.5); 
    border-bottom: 1px solid #ccc;
    padding:15px 10px;
    background-color: #eee;
    background-image: -webkit-gradient(linear, left top, left bottom, from(#f5f5f5), to(#eee));
    background-image: -webkit-linear-gradient(top, #f5f5f5, #eee);
    background-image:    -moz-linear-gradient(top, #f5f5f5, #eee);
    background-image:     -ms-linear-gradient(top, #f5f5f5, #eee);
    background-image:      -o-linear-gradient(top, #f5f5f5, #eee); 
    background-image:         linear-gradient(top, #f5f5f5, #eee);
}

.zebra th:first-child{-moz-border-radius:2px 0 0 0;-webkit-border-radius:2px 0 0 0;border-radius:2px 0 0 0;}
.zebra th:last-child{-moz-border-radius:0 2px 0 0;-webkit-border-radius:0 2px 0 0;border-radius:0 2px 0 0;}
.zebra th:only-child{-moz-border-radius:2px 2px 0 0;-webkit-border-radius:2px 2px 0 0;border-radius:2px 2px 0 0;}
.zebra tfoot td{border-bottom:0;border-top:1px solid #fff;background-color: #f1f1f1;}
.zebra tfoot td:first-child {-moz-border-radius:0 0 0 6px;-webkit-border-radius:0 0 0 6px;border-radius:0 0 0 6px;}
.zebra tfoot td:last-child {-moz-border-radius:0 0 6px 0;-webkit-border-radius:0 0 6px 0;border-radius:0 0 6px 0;}
.zebra tfoot td:only-child{-moz-border-radius:0 0 6px 6px;-webkit-border-radius:0 0 6px 6pxborder-radius:0 0 6px 6px}

/* table price list */
.freshdesignweb{margin:0 auto;width:100%;float:left;}
.pricing_box,.pricing_box2,.pricing_box3{border:1px solid #ccc;float:left;text-align:center;padding:0;margin-left:-1px; box-shadow:0 2px 10px -4px rgba(0, 0, 0, 0.5);-moz-box-shadow:0 2px 10px -4px rgba(0, 0, 0, 0.5);background:#fff;}

.pricing_box.radius-left,.pricing_box2.radius-left,.pricing_box3.radius-left{-webkit-border-top-left-radius:1px;border-top-left-radius:1px;-moz-border-top-left-radius:1px;-webkit-border-bottom-left-radius:1px;border-bottom-left-radius:1px;-moz-border-bottom-left-radius:1px;}
.pricing_box.radius-right,.pricing_box2.radius-right,.pricing_box3.radius-right{-webkit-border-top-right-radius:1px;border-top-right-radius:1px;-moz-border-top-right-radius:1px;-webkit-border-bottom-right-radius:1px;border-bottom-right-radius:1px;-moz-border-bottom-right-radius:1px;}

.pricing_box .header,.pricing_box2 .header,.pricing_box3 .header{width:100%;height:68px;font-size:22px;border-bottom:3px solid #9ED929;}
.pricing_box .header span.top,.pricing_box2 .header span.top,.pricing_box3 .header span.top{position:relative;top:20px;font-weight:bold;line-height:28px;}
.pricing_box ul,.pricing_box2 ul,.pricing_box3 ul{list-style:none;margin:0 0 -30px 0!important;text-align:center;}

.freshdesignweb .pricing_box{width:33.33%;font-size:100%;}
.freshdesignweb .pricing_box2{width:50%;font-size:100%;}
.freshdesignweb .pricing_box3{width:100%;font-size:100%;}

.pricing_box ul li,.pricing_box2 ul li,.pricing_box3 ul li{line-height:4em;padding:5px 0 0 -20px;margin-left:0;list-style-type:none!important;font-weight:lighter;color:#666;}
.pricing_box ul li:before,.pricing_box2 ul li:before,.pricing_box3 ul li:before{content:"\f10c";font-family:FontAwesome;margin-right:5px;color:#ffb6c1;}
.pricing_box ul li:nth-child(odd),.pricing_box2 ul li:nth-child(odd),.pricing_box3 ul li:nth-child(odd){background:#F9F9F9;}
.pricing_box ul li:nth-child(even),.pricing_box2 ul li:nth-child(even),.pricing_box3 ul li:nth-child(even){background:#fff;padding-top:0;}

.pricing_box.large,.pricing_box2.large,.pricing_box3.large{position:relative;z-index:9;margin-top:-21px;-moz-box-shadow:0 1px 10px #cbcbcb;-webkit-box-shadow:0 1px 10px #cbcbcb;box-shadow:0px 1px 10px #cbcbcb;padding:0 0 20px 0;border-radius:5px;}
.pricing_box.large .header,.pricing_box2.large .header,.pricing_box3.large .header{color:#fff;font-size:24px;height:90px;text-shadow:1px 1px 1px #568F23;border:1px solid #93CE37;border-bottom:3px solid #9ED929;background-color:#9DD929;background:-webkit-gradient(linear,left bottom,left top,color-stop(0.02, rgb(123,192,67)),color-stop(0.51, rgb(139,198,66)),color-stop(0.87, rgb(158,217,41)));background:-moz-linear-gradient(center bottom,rgb(123,192,67) 2%,rgb(139,198,66) 51%,rgb(158,217,41) 87%);-webkit-border-top-left-radius:5px;-webkit-border-top-right-radius:5px;-moz-border-radius:5px 5px 0px 0px;border-top-left-radius:5px;border-top-right-radius:5px;}
.pricing_box.large .header span.top,.pricing_box2.large .header span.top,.pricing_box3.large .header span.top{top:30px;}

@media (max-width:767px){.freshdesignweb .pricing_box,.freshdesignweb .pricing_box2{width:100%;display:inline-block;}}

/* Table of Contents Plus */
#toc_container li,#toc_container ul{margin:0 0 10px;padding:0;}
#toc_container.no_bullets li,#toc_container.no_bullets ul,#toc_container.no_bullets ul li,.toc_widget_list.no_bullets,.toc_widget_list.no_bullets li{background:0 0;list-style-type:none;list-style:none;}
#toc_container.have_bullets li{padding-left:12px;}
#toc_container ul ul{margin-left:1.5em;}
#toc_container{background:rgba(211,211,211,.09);border:1px solid #f5f5f5;padding:10px 30px;margin:0 auto -1em;width:auto;display:table;font-size:100%;}#toc_container.toc_light_blue{background:#edf6ff;}
#toc_container.toc_white{background:#fff;}
#toc_container.toc_black{background:#000;}
#toc_container.toc_transparent{background:none transparent;}
#toc_container p.toc_title{text-align:center;font-size:110%;font-weight:900;margin:0;padding:0;}
#toc_container.toc_black p.toc_title{color:#aaa;}
#toc_container span.toc_toggle{font-weight:400;}
#toc_container p.toc_title+ul.toc_list{margin-top:1em;}
.toc_wrap_left{float:left;margin-right:10px;}
.toc_wrap_right{float:right;margin-left:10px;}
#toc_container a{text-decoration:none;text-shadow:none;}
#toc_container a:hover{text-decoration:underline;}
.toc_sitemap_posts_letter{font-size:1.5em;font-style:italic;}

/*Buttons*/
p.button { margin: 0 20px 0 0; padding: 0; display: inline-block;}
p.button a{ float: left; line-height:32px; *line-height:28px; margin: 0 -20px 0 0!important; padding: 0 20px; height:100%; border: none; cursor: pointer; color: #3f4950; font-size: 12px; font-family:Tahoma, Geneva, sans-serif; text-shadow: 0 1px 0 #fff; text-decoration:none }
p.button a:hover{text-decoration: none;}

/* site map */
.page-content ul.map{margin:0;float:left;width:50%;}
.page-content ul.map li{font-size:100%;font-weight:900;list-style:none;padding:15px 10px 0 0;margin:0 0 30px;}
.page-content ul.map li ul li:nth-of-type(1){font-size:100%;font-weight:100;line-height:180%;list-style:circle;}
.page-content ul.map li ul li:nth-of-type(n+1){font-size:100%;font-weight:100;line-height:180%;list-style:circle;margin:5px -10px -10px 0;padding:0 -5px 0 0;border:0;}
.page-content ul.map li ul li:last-child{font-size:16px;font-weight:100;line-height:180%;list-style:circle;margin:5px -10px 15px 0;padding:0 -5px 0 0;border:0;}

/* content sub button 1 */
.btn-sub{font-size:100%;font-weight:normal;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;border:2px solid #337fed;margin:20px 0 0;padding:5px 20px;text-decoration:none;background:-moz-linear-gradient(center top,#3d94f6 5%, #1e62d0 100%);background:-ms-linear-gradient(top,#3d94f6 5%,#1e62d0 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#3d94f6',endColorstr='#1e62d0');background:-webkit-gradient(linear,left top,left bottom, color-stop(5%,#3d94f6),color-stop(100%,#1e62d0));background-color:#3d94f6;color:#ffffff;display:inline-block;text-shadow:1px 1px 0px #1570cd; -webkit-box-shadow:inset 1px 1px 0px 0px #97c4fe; -moz-box-shadow:inset 1px 1px 0px 0px #97c4fe; box-shadow:inset 1px 1px 0px 0px #97c4fe;}
.btn-sub:hover{background:-moz-linear-gradient(center top,#1e62d0 5%,#3d94f6 100%);background:-ms-linear-gradient(top,#1e62d0 5%,#3d94f6 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#1e62d0',endColorstr='#3d94f6');background:-webkit-gradient(linear,left top,left bottom,color-stop(5%,#1e62d0),color-stop(100%,#3d94f6));background-color:#1e62d0;color:#ffffff;}
.btn-sub:active {position:relative;top:1px;}

/* content sub button 2 */
.btn-site{font-size:100%;font-weight:normal;-moz-border-radius:0px;-webkit-border-radius:0px;border-radius:0px;border:0px solid #d83526;width:100%;padding:15px 20px;text-align:center;text-decoration:none;background:-moz-linear-gradient(center top,#fe1a00 5%,#ce0100 100%);background:-ms-linear-gradient(top,#fe1a00 5%,#ce0100 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fe1a00',endColorstr='#ce0100');background:-webkit-gradient(linear,left top,left bottom,color-stop(5%,#fe1a00),color-stop(100%,#ce0100));background-color:#fe1a00;color:#ffffff;display:inline-block;text-shadow:1px 1px 0px #b23e35; -webkit-box-shadow:inset 1px 1px 0px 0px #f29c93; -moz-box-shadow:inset 1px 1px 0px 0px #f29c93; box-shadow:inset 1px 1px 0px 0px #f29c93;}
.btn-site:hover {background:-moz-linear-gradient(center top,#ce0100 5%, #fe1a00 100%);background:-ms-linear-gradient(top,#ce0100 5%,#fe1a00 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ce0100',endColorstr='#fe1a00');background:-webkit-gradient(linear,left top,left bottom,color-stop(5%,#ce0100),color-stop(100%,#fe1a00));background-color:#ce0100;color:#ffffff;}
.btn-site:active {position:relative;top:1px;}

/* content sub button 3 */

.shiny-button{display:block;text-align:center;text-decoration:underline;font-size:16px;padding:15px 0 10px;background-color:#f9f9f9;-webkit-border-radius:50px;-moz-border-radius:50px;border-radius:50px;}
.shiny-button:hover{text-decoration:underline;color:#dc143c;}
.shiny-button strong{letter-spacing:1px;font-size:24px;}

/********
.shiny-button {
  display:block;
  width:85%;
  margin:50px auto 0;
  text-align: center;
  border-width: 1px;
  border-style: solid;
  text-transform: uppercase;
  text-decoration: none;
  line-height: 1.4;
  font-weight: normal;
  color: #FFFFFF;
  font-size: 16px;
  background-color: #CF0000;
  background-image: -webkit-linear-gradient(top, #d40000 0%, #df1919 48%, #CF0000 49%, #CF0000 82%, #eb0000 100%);
  background-image: -moz-linear-gradient(top, #d40000 0%, #df1919 48%, #CF0000 49%, #CF0000 82%, #eb0000 100%);
  background-image: -o-linear-gradient(top, #d40000 0%, #df1919 48%, #CF0000 49%, #CF0000 82%, #eb0000 100%);
  background-image: linear-gradient(top, #d40000 0%, #df1919 48%, #CF0000 49%, #CF0000 82%, #eb0000 100%);
  border-color: hsl(0, 37%, 41%);
  -webkit-box-shadow: inset 0 0 1px 1px #ff2c2c, 0 0 1px 3px rgba(0, 0, 0, 0.15);
  -moz-box-shadow: inset 0 0 1px 1px #ff2c2c, 0 0 1px 3px rgba(0, 0, 0, 0.15);
  box-shadow: inset 0 0 1px 1px #ff2c2c, 0 0 1px 3px rgba(0, 0, 0, 0.15);
  -webkit-text-shadow: 1px 1px 1px #690000;
  -moz-text-shadow: 1px 1px 1px #690000;
  -o-text-shadow: 1px 1px 1px #690000;
  text-shadow: 1px 1px 1px #690000;
  -webkit-border-radius: 50px;
  -moz-border-radius: 50px;
  border-radius: 50px;
  padding: 12px 30px 12px 30px;
}

.shiny-button strong {
  letter-spacing: 1px;
  font-size: 26px;
}

.shiny-button:hover {
  color: #FFFFFF;
  background-color: #de0000;
  background-image: -webkit-linear-gradient(top, #e30000 0%, #e62020 48%, #de0000 49%, #de0000 82%, #fa0000 100%);
  background-image: -moz-linear-gradient(top, #e30000 0%, #e62020 48%, #de0000 49%, #de0000 82%, #fa0000 100%);
  background-image: -o-linear-gradient(top, #e30000 0%, #e62020 48%, #de0000 49%, #de0000 82%, #fa0000 100%);
  background-image: linear-gradient(top, #e30000 0%, #e62020 48%, #de0000 49%, #de0000 82%, #fa0000 100%);
  border-color: hsl(0, 37%, 44%);
  -webkit-box-shadow: inset 0 0 1px 1px #ff3b3b, 0 0 1px 3px rgba(0, 0, 0, 0.15);
  -moz-box-shadow: inset 0 0 1px 1px #ff3b3b, 0 0 1px 3px rgba(0, 0, 0, 0.15);
  box-shadow: inset 0 0 1px 1px #ff3b3b, 0 0 1px 3px rgba(0, 0, 0, 0.15);
  -webkit-text-shadow: 1px 1px 1px #780000;
  -moz-text-shadow: 1px 1px 1px #780000;
  -o-text-shadow: 1px 1px 1px #780000;
  text-shadow: 1px 1px 1px #780000;
}

.entry-content .shiny-button:active {
  color: #FFFFFF;
  background-color: #c00000;
  background-image: -webkit-linear-gradient(top, #b60000 0%, #CF0000 100%);
  background-image: -moz-linear-gradient(top, #b60000 0%, #CF0000 100%);
  background-image: -o-linear-gradient(top, #b60000 0%, #CF0000 100%);
  background-image: linear-gradient(top, #b60000 0%, #CF0000 100%);
  padding: 13px 30px 11px 30px;
}
*********/

/* related */
.post-content ul.related{width:90%;margin:20px auto 0;}
.post-content ul.related li{list-style-type:circle;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;}
.post-content ul.related li:before{content:"\f0f6";font-family:FontAwesome;margin-right:5px;color:#ccc;}


/* sign outline */
div.sign img{border:1px solid #000;}

/* footer */
.widgetfooter .col-sm-4{text-align:center;}
.widgetfooter .widget .widget-title{font-size:16px;}
.widgetfooter .widget ul li,.widgetfooter .textwidget{font-size:14px;}
.widgetfooter .widget p{color:#888;}
.widgetfooter .widget ul li a{color:#c0c0c0;}
.widgetfooter .widget ul li a:hover{color:#ffff00;}

footer .container p{font-size:14px;color:#fff;margin-bottom:2px;}
footer .container a{color:#ccc;}


/* top scroll */
#page-top{position:fixed;right:25px;bottom:25px;display:none;}
#page-top i{font-size:300%;}
#page-top a{color:#696969;text-decoration:none;display:block;cursor:pointer;}
#page-top a:hover{color:#c0c0c0;-webkit-transition:all 0.3s;-moz-transition:all 0.3s;transition:all 0.3s;}

/* breadcrumbs */
header ul.breadcrumbs{width:100%;text-align:center;font-size:12px;color:#111;margin:0 0 25px;}
header ul.breadcrumbs li{display:inline-block;margin-right:4px;}
header ul.breadcrumbs li:nth-child(1):before{content:"\f015";font-family:FontAwesome;font-size:110%;margin-right:2px;}
/** header ul.breadcrumbs li:nth-child(2):before{content:"\f0e8";font-family:FontAwesome;font-size:90%;margin-right:2px;}
header ul.breadcrumbs li:nth-child(3):before{content:"\f161";font-family:FontAwesome;font-size:80%;margin-right:2px;} **/
header ul.breadcrumbs li:last-child:before{content:"\f15c";font-family:FontAwesome;margin-right:2px;color:#800b23;}
header ul.breadcrumbs li:nth-child(n+1):after{content:"\f105";font-family:FontAwesome;margin-left:8px;}
header ul.breadcrumbs li:last-child:after{content:"";margin-right:0;}
header ul.breadcrumbs li a{color:#666;}
header ul.breadcrumbs li:last-child a{color:#800b23;}

footer ul.breadcrumbs{font-size:13px;color:#fff;margin:-10px 0 15px;}
footer ul.breadcrumbs li{display:inline-block;margin-right:4px;}
footer ul.breadcrumbs li:nth-child(1):before{content:"\f015";font-family:FontAwesome;font-size:110%;margin-right:2px;}
/** footer ul.breadcrumbs li:nth-child(2):before{content:"\f0e8";font-family:FontAwesome;font-size:90%;margin-right:2px;}
footer ul.breadcrumbs li:nth-child(3):before{content:"\f161";font-family:FontAwesome;font-size:80%;margin-right:2px;} **/
footer ul.breadcrumbs li:last-child:before{content:"\f15c";font-family:FontAwesome;margin-right:2px;color:#ffff00;}
footer ul.breadcrumbs li:nth-child(n+1):after{content:"\f105";font-family:FontAwesome;margin-left:8px;}
footer ul.breadcrumbs li:last-child:after{content:"";margin-right:0;}
footer ul.breadcrumbs li:last-child a{color:#ffff00;}

/* responsive */
@media screen and (max-width:768px){
.page-content ul.map{margin:0;float:left;width:100%;}
}
@media screen and (max-width:768px){
header{padding:30px 20px 20px;}
.post-content,.page-content{padding:10px 20px 30px;}
}