/*
Theme Name: Spectrum

*/


/**
 * Table of Contents
 *
 * 1.0 - Reset
 * 2.0 - Genericons
 * 3.0 - Typography
 * 4.0 - Elements
 * 5.0 - Forms
 * 6.0 - Navigations
 *   6.1 - Links
 *   6.2 - Menus
 * 7.0 - Accessibility
 * 8.0 - Alignments
 * 9.0 - Clearings
 * 10.0 - Header
 * 11.0 - Widgets
 * 12.0 - Content
 *    12.1 - Posts and pages
 *    12.2 - Post Formats
 *    12.3 - Comments
 * 13.0 - Footer
 * 14.0 - Media
 *    14.1 - Captions
 *    14.2 - Galleries
 * 15.0 - Multisite
 * 16.0 - Media Queries
 *    16.1 - Mobile Large
 *    16.2 - Tablet Small
 *    16.3 - Tablet Large
 *    16.4 - Desktop Small
 *    16.5 - Desktop Medium
 *    16.6 - Desktop Large
 *    16.7 - Desktop X-Large
 * 17.0 - Print
 */


/**
 * 1.0 - Reset
 *
 * Resetting and rebuilding styles have been helped along thanks to the fine
 * work of Eric Meyer, Nicolas Gallagher, Jonathan Neal, and Blueprint.
 */

/*

h1 {
	text-align: center;
	font-size: 3em;
}

.content {
	    display: block;
    width:100%;
    background:url(img/tp.png);
    overflow: hidden;
    margin: 0 auto;
    position: absolute;
    bottom: 0;
    z-index: 9;

}
.content *{
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	-o-box-sizing:border-box;
	box-sizing:border-box;
	font-family:Arial, "Helvetica Neue", Helvetica, sans-serif;
}

.blog-inn{float:left; width:100%;}
.blog-inn .carousel-inner > div{width:100%; float:left;}
.b-title{ color: #393939; font-family: ralewaymedium; font-size: 20px; margin: 0 0 10px; padding: 0 22px; display: block;}
hr{float:left; width:100%;}
.top-margin{margin-top:124px;}
.section-data-r a{display:block; border-bottom:1px solid #eee; text-transform:capitalize; padding:10px 0;}
.comments-area h3#reply-title {font-size: 20px; text-transform: uppercase; font-weight: 700; padding:0;}
.comments-area {width: 100%;}
.comments-area textarea {border: 1px solid #cfcfcf; color: #969696; font-size: 16px; padding: 20px; width: 100%;}
.comments-area input {border: 1px solid #cfcfcf; color: #969696; font-size: 16px; padding: 12px 20px; width: 100%;}
.comments-area .comment-form-comment{width:47%; float:left; margin-right:6%;}
.comments-area .comment-form-author, .comments-area .comment-form-email, .comments-area .comment-form-url{width:47%; float:left;}
.form-submit{width:100%; float:left; }
.comments-area .form-submit input{ width:auto; background:#0152b2; color:#fff; padding:10px 20px; transition: 0.2s all ease-in;}
.comments-area .form-submit input:hover{background: #2578da; box-shadow: 0px 3px 5px 2px gainsboro;}
.comments-area .form-submit{margin-bottom:25px;}
.comments-area{width:100%; float:left; background:#fff; padding:0px; margin-top:30px;}
.navigation.post-navigation{width:100%; float:left; background:#fff; padding:22px 0; margin-top:30px;}
h2.screen-reader-text{font-size: 20px; font-weight: 700; display:none;}
.nav-previous{float:left;}
.nav-next{float:right;}
.nav-previous a {background: url("images/previous-post.png") no-repeat scroll left top rgba(0, 0, 0, 0); color: #252525;   line-height: 27px; padding: 10px 0 11px 40px !important;  text-decoration: none; text-transform: uppercase;}
.nav-next a {background: url("images/next-post.png") no-repeat scroll right top rgba(0, 0, 0, 0); color: #252525; line-height: 27px; padding: 10px 0 11px !important; text-decoration: none; text-transform: uppercase;}
.nav-next a span.screen-reader-text{padding-right: 40px;}
.comments-area footer{background:none;}
.comments-area p{ line-height: 30px; margin: 0 0 20px; padding: 0 22px; text-align: justify; width: 100%;}

.comment-meta{float:left; margin-right:3%; width:15%;}
.comment-content{float:left; width:82%; padding:30px 0;}
.fn {float: left; width: 100%; font-weight:normal; margin: 10px 0;}
.fn a{color:#000;}
.says{display:none;}
.reply {float: left; width: 100%; margin: 10px 0 35px;}
.comment-respond {width: 100%; float: left;}
.comment-respond p{padding:0;}
.comments-area ol{width:100%; float:left;}
ol.children{padding-left:40px;}
.comment-awaiting-moderation{padding:0;}
.comments-title {font-size: 22px;}
.comment-author.vcard img{height:auto;}
.page-header{ position: static; background:none;}
.category .msection-contant > article{width:100%; float:left; padding-bottom:20px; border-bottom:1px solid #eee; margin-bottom:20px;}


.blog-left{width:78.5%; margin-left: 0;}
.blog-left-img{width:40%; margin-right:2%; float:left; padding-left:22px;}
.blog-left-content{width:58%; float:left;}
.mcontainer_new{display:block;}
.mcontainer_new .rsection{float:left; margin-bottom: 25px;}
.blog-left{float:left;}
.right-side-b a{background:url(images/arrow-right.png); background-repeat:no-repeat;  padding-left: 30px; background-position:left 14px; color:#333;}
.right-side-b a:hover{color:#ef0072; background-position:6px 14px;}
.blog-left-content .read-m{background: url(img/btn-bg.png) no-repeat; display: block; padding: 11px 15px; width: 146px; text-align: center;  color: #0052b1; text-transform: capitalize; margin-top:30px; margin:auto;}
.blog-left-content .read-m:hover{background: url(img/btn-bg-h.png) no-repeat; display: block; padding: 11px 15px; width: 146px; text-align: center; color: #f10073; text-transform: capitalize;}
.sidebar-img{width:30%; float:left; margin-right:5%;}
.sidebar-img img{width:100%;}
.recent-post-list{width:100%; float:left; margin-top:20px;}
.right-side-b .recent-post-list:nth-child(1){margin-top:15px;}
.sidebar-right{width:40%; float:left;}
.recent-post-list a{padding:0; background:none;}
.sidebar-title a{ margin-bottom:15px; display: block; font-size: 15px;}
.sidebar-date{font-size: 12px;}
.right-side-b li a{padding:10px 0 10px 30px; display:block; border-bottom:1px solid #eee;}
.right-side-b li{padding:0 15px;}
.right-side-b .section-data-r{padding-top:0; padding-bottom:0;}
.archive .msection-contant, .single .msection-contant{padding:34px 22px 0;}
.category article .post-thumbnail img{width:100%; margin-bottom:30px;}
.archive .msection-contant p, .archive .msection-contant a, .single .msection-contant p, .single .msection-contant a{padding:0; line-height: 24px;}
.archive .msection-contant > h2, .single .msection-contant h2{margin-bottom:25px; border-bottom:1px solid #ccc; padding:0 0 12px 0; text-transform:capitalize;}
.right-side-b{float:right; width: 20%;}
.right-side-b .rsection{width:100%;}
.archive .msection-contant .b-title, .single .msection-contant .b-title{font-size:24px; font-family:"ralewayregular";}
.archive .msection-contant > div{border-bottom:1px solid #ddd; padding-bottom:20px; margin-bottom:20px;}
.time{margin-top:20px}
.single .b-title{padding:0; border-bottom:1px solid #ccc; padding-bottom:12px; font-family:"ralewayregular";}
.post-navigation .nav-next, .post-navigation .nav-previous{background:none !important;}
.blog-inn .carousel-inner > div:last-child hr{display:none;}
.blog-inn .carousel-inner > div:last-child{padding-bottom:20px;}

@media (max-width: 1340px)
{
.container{max-width:95%;}
}
@media (max-width: 1024px)
{
.right-side-b .rsection h2{padding:14px 10px;}
}
@media (max-width: 900px)
{
.top-margin{margin-top:30px;}
}
@media (max-width: 767px)
{
.right-side-b{width:100%;}
.blog-left{width:100%;}
}
@media (max-width: 480px)
{
.comments-area .comment-form-comment{width:100%; margin-right:0;}
.comments-area .comment-form-author, .comments-area .comment-form-email, .comments-area .comment-form-url{width:100%;}
}
*/



.inner-pge{padding:0;}
.inner-pge p{padding-left:0; padding-right:0;}
.inner-pge img{margin-bottom:15px;}
.msection-contant > div{padding:0 22px;}
.msection-contant > div h2{padding:0;}
.msection-contant > div > div{margin-bottom:30px; border-bottom:1px solid #ccc; padding-bottom:25px;}
.msection-contant > div:last-child > div{border-bottom:none; margin-bottom:0;}
.msection-contant > div > div h2 .b-title {color: #393939; display: block; font-family: ralewaymedium; font-size: 20px;}
.msection-contant > div.comments-area > div{border-bottom:0;}
.msection-contant > div.comments-area h3, .msection-contant > div.comments-area p, .taxonomy-description p{padding-left:0; padding-right:0;}
.msection .msection-contant .b-title {color: #393939; display: block; font-family: ralewaymedium; font-size: 20px; line-height:130%;}
