/*   
Theme Name: Luckybabyname
Theme URI: http://www.luckybabyname.com/
Description: This Luckybabyname is Developed by WLTS Team
Author: WLTS
Author URI: http://whitelake.in
Version: 1
*/

@charset "utf-8";
/* CSS Document */


.widget { list-style:none; }
#respond {
    display: block;
    width: 100%;
}
#respond input {
    border: 1px solid #CCCCCC;
    margin: 5px 5px 0 0;
    padding: 2px;
    width: 170px;
}
#respond textarea {
    border: 1px solid #CCCCCC;
    overflow: auto;
    padding: 2px;
    width: 98%;
}
#respond p {
    margin: 5px 0;
}
#respond label {
    display: block;
}
#respond #reset {
    background-color: #F7F7F7;
    border: 1px solid #CCCCCC;
    color: #666666;
    cursor: pointer;
    margin: 0;
    padding: 5px;
}
#respond label {
    float: none;
}
#respond {
    width: 72%;
}
.post h3, .col2 h3 {
    color: #43451E;
    padding: 20px 0 10px;
}
#respond input[type="text"] {
    width: 98%;
}
.post ol li {
    list-style: none outside none;
}
li.comment {
    margin-bottom: 15px;
    padding: 10px;
}
li.thread-even {
    background: none repeat scroll 0 0 #F7F7F7;
}
li.thread-odd {
    background: none repeat scroll 0 0 #E8E8E8;
}
.comment .avatar {
    border: 1px solid #EEEEEE;
    float: right;
    margin: 0 0 0 10px;
}
.required, .red {
    color: red;
}

.blogcontents img.attachment-page-single{display:none;}
.featuredimage {
    display: block;
    height: auto;
    margin-bottom: 10px;
    width: 100%;
}

#social {
    padding: 5px;
}
#social > div {
    display: inline-block;
    margin-right: 10px;
    vertical-align: top;
}
.authorbox{width:590px;overflow: hidden;background:#CCC;font-family:verdana;font-size:13px;background-color:#FAFAFA;border:1px solid #F0F0F0;}
.left{float:left;width:100px;height:100px;margin:25px;}
.right{float:left;margin-top:15px;width:425px;}
.widget_search .screen-reader-text,#s2_form_widget-2 label{display:none;}
.pagination{margin:0px !important;width:auto;}

/*++++++++++++++++++++++++++++++++++++  Blog    ++++++++++++++++++++++++++++++++++++*/

h1, h2, h3, h4, h5, h6{font-family: 'Oswald', sans-serif;font-weight:normal; color:#4c4c4c; font-weight:normal}
.blog-container{ margin-left: 10px;}
.blog-container .side-bar {
    border: 1px solid #ccc;
    border-radius: 4px; margin-bottom:15px;
}
.blog-container .breadcrumb{margin-top: 0;}
.blog-container .post{ margin-bottom:20px; padding-bottom:5px; border-bottom:1px solid #e4e4e4}
.blog-container .blog-details .post{border-bottom:none;}
.blog-container h1 {
    border-bottom: 1px solid #dfdfdf;
    color: #0092d0;
    margin-bottom: 20px;
    padding-bottom: 8px;
    font-size: 30px !important
}
.single h1 {border: none !important;}
.blog-container .meta a, .blog-container .blogcontents a{ color:#005580}
.blog-container h2{ font-size:27px;}
.blog-container h3{color: #4c4c4c !important;padding:0 !important;}
.blog-container div.side-bar{ padding:20px 15px !important;}
.blog-container .side-bar h2, #authors_widget-2 h4{ color:#0092d0; /* text-align:center; */ padding:5px 0; border-top:1px dashed #c5c6c6;  border-bottom:1px dashed #c5c6c6; background:none; font-size:19px;}
.blog-container div.side-bar h2, #authors_widget-2 h4{margin-bottom:15px;}
.blog-container .socialmedia{ text-align:center; display:block; margin:0 0 10px;}
.blog-container .socialmedia li{ height:35px; width:35px; display:inline-block}
.blog-container .socialmedia li a{ background:url(images/social-media-icon.png) no-repeat;height:35px; width:35px; text-indent:-99999px; display:inline-block;}
.blog-container .socialmedia li a:focus, .blog-container .socialmedia li a:active{ outline:0 solid #fff}
.blog-container .socialmedia li.fb a{ background-position:-4px -1px;}
.blog-container .socialmedia li.gplus a{ background-position:-41px -1px;}
.blog-container .socialmedia li.twitter a{ background-position:-80px -1px;}
.blog-container .socialmedia li.linkedin a{ background-position:-117px -1px;}
.blog-container .socialmedia li.rss a{ background-position:-154px -1px;}
.blog-container .socialmedia li.blogger a{ background-position:-192px -1px;}
.blog-container div.side-bar .widget{ margin-bottom:35px;}
.blog-container div.side-bar #s, .blog-container div.side-bar #s2email{ border: 1px solid #a8acad;
    border-radius: 0;
    box-shadow: 0 3px 4px rgba(0, 0, 0, 0.15) inset;
    display: inline-block;
    margin: 0;
    width: 84%;height: 30px;}
.blog-container div.side-bar #searchsubmit, .blog-container div.side-bar input[type='submit']{ background: none repeat scroll 0 0 #F79721;
    border: medium none;
    color: #fff;
    display: inline-block;
    padding: 5px 10px;
    width: auto;}
.blog-container div.side-bar #searchsubmit{ background: url("images/search-icon1.png") no-repeat scroll 8px 8px #343434;
    border-radius: 2px;
    padding: 5px 15px;
    text-indent: -33333px;}
	.related_post_title {
    font-size: 18px;
}
.blog-container div.side-bar .search{ overflow:hidden}
.blog-container div.side-bar .search p{ display:inline-block; float:left}
.blog-container div.side-bar .search p #s2email{width: 160px;}
.blog-container div.side-bar .search p br{display:none;}
.blog-container div.side-bar .search form p:first-child{ width:66%;}
.blog-container div.side-bar #recent-posts-2 h2, .blog-container div.side-bar #categories-2 h2{ margin-bottom:0}
.blog-container .widget_recent_entries ul li, .blog-container .widget_categories ul li, .blog-container .widget_archive ul li{border-bottom:2px solid #fff; list-style:none;}
.blog-container .widget_recent_entries ul li a, .blog-container .widget_categories ul li a, .blog-container .widget_archive ul li a{ /* background:#faf3eb;*/ }
.blog-container .widget_recent_entries ul , .blog-container .widget_categories ul , .blog-container .widget_archive ul {padding-left:10px; margin-top:10px; margin-bottom:10px;}
.side-bar a {
    display: block;padding:5px;
}
.blog-container .widget_recent_entries ul li:hover a, .blog-container .widget_categories ul li:hover a, .blog-container .widget_archive ul li:hover a{ /*background:#f7efe5 */}

.blog-container .side-bar .author{
    display: inline-block;
    padding: 0 1px;
    text-align: center; margin-bottom:15px; margin-right:5px;
}
.blog-container .side-bar .author > a{
	border-radius: 50%;
    display: inline-block;
    height: 58px;
    overflow: hidden;
    width: 58px; box-shadow: 0 0 0 2px #fff, 0 0 5px 3px rgba(0, 0, 0, 0.3);
}
.blog-container .side-bar .author-name {
    display: block;font-size: 13px;
}
.right .author-name{font-weight:bold; font-size:20px; color:#FF9900}
.blog-container .profile p{ font-size:14px; line-height:22px}
.blog-container .post-date-comment {
    border-bottom: 1px dashed #b8b8b8;
    border-top: 1px dashed #b8b8b8;
    margin-bottom: 10px;
    padding: 10px 0;font-size: 14px;
}
.blog-container .detail-title{ border-bottom:none !important; padding-bottom:0}
.blog-container .meta, .blog-container .postcomments{ font-size:14px !important;}
.blog-container blockquote{ background:url(images/blockquote-img.png) no-repeat #fff4d2 10px 20px; padding:25px 0 25px 57px; border:0; }
.authorbox .right p a{color:#0092d0}
.blog-container blockquote p{ font-weight:bold; font-family:Cambria, "MS Serif", "New York", serif;color:#333333; font-style:italic; font-size:17px; margin-bottom:0}
.blog-container .blogcontents li{ margin-bottom:10px;}
div.authorbox{background:#FFFBF6;}
.authorbox .left {
    float: left;
    margin:15px 25px;
	border-radius: 50%;
    box-shadow: 0 0 0 2px #fff, 0 0 5px 3px rgba(0, 0, 0, 0.3);
    display: inline-block;
    height: 100px;
    overflow: hidden;
    width: 100px;
}
.blogcontents ul, .blogcontents ol{margin: 20px 0 20px 35px;color:#616161}
.post .blogcontents ol li {
    list-style: inherit;
}
.blog-container .blogcontents, .blog-container .blogcontents p {line-height:24px; color:#222; font-size:14px;}
.blogcontents p, .blogcontents{margin-bottom:20px;}

.blog-container .picture{ float:right;margin-left: 15px;}
.blog-container .picture .author-img{border-radius: 50%;
    box-shadow: 0 0 0 5px #fff, 0 0 7px 5px rgba(0, 0, 0, 0.3);
    box-sizing: border-box;
    position: relative;
    z-index: 2;width: 200px;float: right;display: inline-block; overflow:hidden; height:200px;}
.blog-container .ltitle {
    color: #de7d05;
    display: block;
    font-style: italic;
    font-weight: bold;
	background:url("images/author-profile-line.jpg") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
	padding:7px 0 0 32px;margin: -6px 0 19px;
}
.title-color{color: #ff9900; font-size:17px;}
.authorprof-container .post{ border-bottom:0;}
.blog-container .profile .tm{ font-size:15px; font-weight:bold}
.blogcontents img{ margin-bottom:20px;}
.about-author{border-bottom: 1px dashed #c5c6c6;border-top: 1px dashed #c5c6c6;padding: 20px 0; background:#FFFBF6; margin:20px 0}
.about-author h3{ text-align:center; margin:0 0 0px 0}
.about-author .authorbox{ border:none;}
.nr_related_placeholder{ margin-top:20px;}
.blog-container .profile blockquote{border-radius: 0 150px 0 0;}
.blog-container .teammember-social .social-profile{ background:none !important}
.blog-container .teammember-social .social-profile a i{ background:url(images/social-media-icon.png) no-repeat;height:35px; width:35px;display:inline-block;margin-right: 3px;border-radius:50%}
.authorbox .teammember-social h4 {    text-align: left;}
.authorbox .teammember-social {
    border: 0 none;
    margin: 0;
    padding: 0;
}
.authorbox .teammember-social p{ margin:0}
.blog-container .teammember-social .social-profile a:focus, .blog-container .teammember-social li a:active{ outline:0 solid #fff}
.blog-container .teammember-social .social-profile.facebook a i{ background-position:-4px -1px;}
.blog-container .teammember-social .social-profile.googleplus a i{ background-position:-41px -1px;}
.blog-container .teammember-social .social-profile.twitter a i{ background-position:-80px -1px;}
.blog-container .teammember-social .social-profile.linkedin a i{ background-position:-117px -1px;}
.blog-container .teammember-social .social-profile.rss a i{ background-position:-154px -1px;}
.blog-container .teammember-social .social-profile.blogger a i{ background-position:-192px -1px;}
.blog-container .social-profile > a {    display: inline-block;    line-height: 21px; margin-right:10px}
.social-profile span {margin-top: 8px;vertical-align: top;display: inline-block;}
.teammember-social {
    border-bottom: 1px dashed #c5c6c6;
    border-top: 1px dashed #c5c6c6;
    margin: 20px 0 30px;
    padding: 20px 0;
}
.teammember-social h4{ text-align:center}
.flare-horizontal .flare-flyout .flare-flyout-inner{height: 33px !important;}
.flare-horizontal .flare-button-count {bottom: 8px !important;}
/*++++++++++++++++++++++++++++++++++++  Blog End    ++++++++++++++++++++++++++++++++++++*/
.col-sm-11{width:91.66666667%}
.col-sm-10{width:83.33333333%}
.col-sm-9{width:75%; float:left;}
.col-sm-8{width:62%; float:left;}
.col-sm-7{width:58.33333333%}
.col-sm-6{width:50%}
.col-sm-5{width:41.66666667%}
.col-sm-4{width:30%; float:left;}
.col-sm-3{width:25%;float:left;}
.col-sm-2{width:16.66666667%}
.col-sm-1{width:8.33333333%}
.ml20{margin-left: 20px;}
.mainContent {margin-left: 10px;}
#con-area h2 {padding-top: 10px !important;}

#menu li a {
    padding: 7px 15px !important;
line-height: 30px;
}

.footer-wrapp { clear:both; }