.sticky {}
.bypostauthor {}   .lwptoc {
border: 1px solid #dcdcdc;
background: #f7f7f7;
margin: 30px 0;
padding: 0;
box-shadow: 0 2px 4px rgba(0,0,0,0.05);
}
.lwptoc_i {
padding: 0!important; 
text-align: left;
} .lwptoc_header {
background: #2f7dbd!important; color: #fff;
font-weight: bold;
padding: 12px 16px;
font-size: 16px;
} .lwptoc_items {
padding: 15px 20px;
} .lwptoc_item {
margin: 6px 0;
line-height: 1.6;
} .lwptoc_item a {
color: #333;
text-decoration: none;
}
.lwptoc_item a:hover {
text-decoration: underline;
} .lwptoc_items .lwptoc-items {
margin-left: 15px;
font-size: 95%;
} .post-title-side a {
color:#000;
} @media screen and (max-width : 768px){ .top-top{
margin-top:-200px;
}
.entry-title{
margin-top: 20px;
}
ul.social-button-syncer {
overflow: hidden;
width: 250px;
margin: 1em auto;
padding: 0;
border: none;
list-style-type: none;
} #site-title {
width: 80%!important;
text-align: center!important;
margin-top: 5px!important;
margin-bottom: 2px!important;
}
.navbar {
clear: both;
display: block;
overflow: hidden;
position: fixed!important;
top: 0!important;
z-index: 9999!important;
}  a.sidecontact-btn,
a.page-bottom-contact-btn {
background: #EFA7C8;
}
.webma-more-btn{
background: #0078D6;
color: #fff;
}
.webma-more-btn a{
background: #0078D6;
color: #fff;
} div.ranking{
width:100%;
//	height:30px;
font-size:2rem!important;
margin-bottom:30px!important;
padding-bottom:0px!important;
//	background-image: url(https://you-choco.com/wp-content/themes/webma2015/images/crown_01.png);
//	background-image: url(//you-choco.com/wp-content/themes/webma2015/images/crown_01.png);
background: linear-gradient(transparent 80%, #DB398D 70%);
}
.ranking p{
font-size:2rem!important;
}
.ranking p.ranking-p{
margin-bottom: 30px!important;
margin-left: 50px!important;
margin-top: -32px!important;
font-size: 2rem!important;
font-family: 'Great Vibes', cursive;
} h3 {
width:100%;
color: #ffffff;
font-size: 16px;
line-height: 20px;
padding: 10px;
background: repeating-linear-gradient(45deg, #e5629e, #e5629e 10px, #DC358E 10px, #DC358E 20px);
margin-right:-15px;
} h2 {
position: relative;
border-bottom: 3px solid #ccc;
}
h2::after {
position: absolute;
bottom: -3px;
left: 0;
z-index: 2;
content: '';
width: 20%;
height: 3px;
background-color: #EFA7C8;
}
h2.post-title{
text-decoration:none;
font-family: "Rounded Mplus 1c";
color:#666;
border-top: none!important;
border-bottom: none!important;
}
h2.post-title a{
text-decoration:none;
font-family: "Rounded Mplus 1c";
color:#666;
border-top: none!important;
border-bottom: none!important;
}
h2.post-title a:hover{
text-decoration:none!important;
font-family: "Rounded Mplus 1c";
color:#666;
border-top: none!important;
border-bottom: none!important;
} .loop-inner h2.post-title::after{
border:none;
background:none;
}
.glyphicon {
margin-right: 0%;
padding: 3px;
}
span.post_cat-top{
margin-top:-3px;
}
span.post_cat-top a{
margin-top:-3px;
}
.cat-top.glyphicon-tag:before {
content: "\e041";
margin-left: 10px;
margin-right: -10px;
} .blog_loop_list.blogcat3 img {
width: 30%;
height: auto;
//    padding: 10px 5px 0px 0px;
float: left;
}
.glyphicon {
margin-right: 0%;
margin-top: 5px;
margin-bottom: 5px;
}
.glyphicon-tag:before {
content: "\e041";
margin-left: -40px;
margin-right: -10px;
}
.blog_loop_list.blogcat3 h2.post-title::after {
background: none;
}
.blog_loop_list.blogcat3 h2.post-title.js-matchHeight-post::after{
background:none;
}
h2.post-title {
margin: 0;
border: none;
line-height: 130%;
font-size: 1.6rem;
padding-top:0px;
}
.blog_loop_list {
//    margin: 0px;
}
.blog_loop_list.grid_blog_loop_list.blogcat3{
margin: 0px -15px 0px -15px;
}
.webma-grid-small {
border-top: none;
}
.post-grid-block.cat-img{
margin-right:10px;
}
.post-grid-block {
box-shadow: 0 1px 3px rgba(0,0,0,0.3);
margin-bottom: 10px;
}
ul.child_page_box li {
font-size: 1rem;
//	margin: 0px -5px;
}
ul.child_page_box {
padding-left: 5px!important;
padding-right: 5px;
}
.tag-cloud-link{
font-size: 10pt;
border: 1px #ccc;
background-color: #fda2c4;
padding: 5px;
margin: 2px;
border-radius: 2px;
color: #fff;
line-height: 3em;
}
.breadcrumbtop{
margin-top: 50px;
}
} @media screen and (min-width : 769px)and (max-width: 3000px) { .top-top{
margin-top:0px;
}
ul.social-button-syncer {
width: 100%;
margin: 0 auto;
text-align: center;
} #site-title {
width: 100%!important;
text-align: center!important;
margin-top: 0px;
margin-bottom: 20px;
}
.blog-container {
margin-top: 30px;
min-height:0px;
}
.grid_blog_loop_list:nth-child(3n+3) {
clear: none;
}  #headContactTel,
.side-contact-tel,
.page-bottom-contact-tel,
.btn-default a,
h4.webma-left-author{
color:#EFA7C8;
} .navbar-default{
border-top:2px solid #EFA7C8;
width: 100%;
}
li a.flex-active{
color:#EFA7C8;
} .sidebar-widget ul li::after,
.sidebar-widget-2 ul li::after {
border-right: 1px solid #EFA7C8;
border-bottom: 1px solid #EFA7C8;
} div.ranking{
width:100%;
//	height:30px;
font-size:2rem!important;
margin-bottom:30px!important;
padding-bottom:0px!important;
//	background-image: url(https://you-choco.com/wp-content/themes/webma2015/images/crown_01.png);
//	background-image: url(//you-choco.com/wp-content/themes/webma2015/images/crown_01.png);
background: linear-gradient(transparent 80%, #DB398D 70%);
}
.ranking p{
font-size:2rem!important;
}
.ranking p.ranking-p{
margin-bottom: 30px!important;
margin-left: 50px!important;
margin-top: -32px!important;
font-size: 2rem!important;
font-family: 'Great Vibes', cursive;
} h2 {
position: relative;
border-bottom: 3px solid #ccc;
}
h2::after {
position: absolute;
bottom: -3px;
left: 0;
z-index: 2;
content: '';
width: 20%;
height: 2px;
background-color: #EFA7C8;
}
h2.post-title{
text-decoration:none;
font-family: "Rounded Mplus 1c";
color:#666;
border-top: none!important;
border-bottom: none!important;
line-height: 130%;
font-size: 1.8rem;
}
h2.post-title a{
text-decoration:none;
font-family: "Rounded Mplus 1c";
color:#666;
border-top: none!important;
border-bottom: none!important;
}
h2.post-title a:hover{
text-decoration:none!important;
font-family: "Rounded Mplus 1c";
color:#666;
border-top: none!important;
border-bottom: none!important;
} .nav li a:hover,
.nav li.active a,
a.sidecontact-btn,
.btn-post-edit-link {
background: #EFA7C8;
}
h3,
h3 a,
li.current-menu-item{
background: #EFA7C8;
color:#fff;
}
li.current-menu-item a,
.nav li.active a,
a.sidecontact-btn,
a.page-bottom-contact-btn,
a.post-edit-link,
a .slide_cap{
color:#fff;
} h3 {
width:100%;
color: #ffffff;
font-size: 16px;
line-height: 20px;
padding: 10px;
background: repeating-linear-gradient(45deg, #e5629e, #e5629e 10px, #DC358E 10px, #DC358E 20px);
margin-right:-15px;
} .flexslider .slides > li {
background-color: #aaa;
} ul.nav {
height: 30px;
}
.nav-tabs>li.active>a, .nav-tabs>li.active>a:focus, .nav-tabs>li.active>a:hover {
color: #555;
cursor: default;
background-color: #EFA7C8;
border: 1px solid #ddd;
border-bottom-color: transparent;
}
.tag-cloud-link{
font-size: 10pt;
border: 1px #ccc;
background-color: #fda2c4;
padding: 5px;
margin: 2px;
border-radius: 2px;
color: #fff;
line-height: 2.5em;
white-space: nowrap;
}
a:focus, a:hover{
color: #e4366e;
}   #mb_footer{position:fixed;bottom:0;overflow:hidden;width:100%;padding-top:0px;z-index:4;}
.mb_footer_btn{margin-top:10px;width:25%;float:left;text-align:center;background-color:rgba(255,255,255,0.8);font-size:20px;}
.mb_footer_btn a{border:none;display:block;color:#666;text-align:center;text-decoration:none;}
.ig-b- { display: inline-block; }
.ig-b- img { visibility: hidden; }
.ig-b-:hover { background-position: 0 -60px; } .ig-b-:active { background-position: 0 -120px; }
.ig-b-32 { width: 32px; height: 32px; background: url(//badges.instagram.com/static/images/ig-badge-sprite-32.png) no-repeat 0 0; }
@media only screen and (-webkit-min-device-pixel-ratio: 2), only screen and (min--moz-device-pixel-ratio: 2), only screen and (-o-min-device-pixel-ratio: 2 / 1), only screen and (min-device-pixel-ratio: 2), only screen and (min-resolution: 192dpi), only screen and (min-resolution: 2dppx) {
.ig-b-32 { background-image: url(//badges.instagram.com/static/images/ig-badge-sprite-32@2x.png); background-size: 60px 178px; } }
.mb_footer_line_svg{color:#50c900;} .header {
background-color: #fff!important;
margin: 0 0 3px 0!important;
}
.flexslider {
border: 0px solid #ffffff!important;
} .glyphicon {
margin-right: 0%!important;
margin-top: 5px;
margin-bottom: 5px;
padding:0px 2px;
}
.glyphicon-tag:before {
content: "\e041";
margin-left: 10px;
margin-right: -10px;
}
.glyphicon-calendar:before {
content: "\e109";
margin-left: 10px;
}
.webma-grid-small {
font-size: 80%;
color: #999;
border-top: none;
}
h2.post-title::after {
background: none;
} .fontsizesmall{
font-size:10px;
}