/*

Theme Name: Scribblepost Theme

Theme URI: http://dmarkweb.com

Author: DM+

Author URI: http://dmarkweb.com

Description: A Child theme that contains all modifications and related data for Scribble Website

Version: 1.2.1

Template: logger

*/



@import url("css/font-awesome.css");

/* Reset Css here */

*{ margin:0px; padding:0px; }



/* Font Face include here */




@font-face {

  font-family: 'Swis721_BT_Roman';

  src: url('fonts/swiss_bt_roman/Swis721_BT_Roman.eot');

  src: url('fonts/swiss_bt_roman/Swis721_BT_Roman.eot?#iefix') format('embedded-opentype'),

       url('fonts/swiss_bt_roman/Swis721_BT_Roman.woff') format('woff'),

       url('fonts/swiss_bt_roman/Swis721_BT_Roman.ttf') format('truetype'),

       url('fonts/swiss_bt_roman/Swis721_BT_Roman.svg#Swis721_BT_Roman') format('svg');

  font-style: normal;

  font-weight: normal;

}



@font-face {

  font-family: 'Swiss721_Medium';

  src: url('fonts/swiss-medium/Swiss721-Medium.eot?#iefix') format('embedded-opentype'), 

  	   url('fonts/swiss-medium/Swiss721-Medium.woff') format('woff'),

	   url('fonts/swiss-medium/Swiss721-Medium.ttf')  format('truetype'),

	   url('fonts/swiss-medium/Swiss721-Medium.svg#Swiss721-Medium') format('svg');

  font-weight: normal;

  font-style: normal;

}



@font-face {

  font-family: 'Swiss721_BT_RomanExtended';

  src: url('fonts//Swiss721_BT_RomanExtended.eot');

  src: url('fonts//Swiss721_BT_RomanExtended.eot?#iefix') format('embedded-opentype'),

       url('fonts//Swiss721_BT_RomanExtended.woff') format('woff'),

       url('fonts//Swiss721_BT_RomanExtended.ttf') format('truetype'),

       url('fonts//Swiss721_BT_RomanExtended.svg#Swiss721_BT_RomanExtended') format('svg');

  font-style: normal;

  font-weight: normal;

}

@font-face {

  font-family: 'Swiss721_Light';

  src: url('fonts/swiss-light/Swiss721_Light.eot');

  src: url('fonts/swiss-light/Swiss721_Light.eot?#iefix') format('embedded-opentype'),

       url('fonts/swiss-light/Swiss721_Light.woff') format('woff'),

       url('fonts/swiss-light/Swiss721_Light.ttf') format('truetype'),

       url('fonts/swiss-light/Swiss721_Light.svg#Swiss721_Light') format('svg');

  font-style: normal;

  font-weight: normal;

}

@font-face {
	font-family: 'icomoon';
	src:url('fonts/icon/icomoon.eot?ubcmmo');
	src:url('fonts/icon/icomoon.eot?#iefixubcmmo') format('embedded-opentype'),
		url('fonts/icon/icomoon.ttf?ubcmmo') format('truetype'),
		url('fonts/icon/icomoon.woff?ubcmmo') format('woff'),
		url('fonts/icon/icomoon.svg?ubcmmo#icomoon') format('svg');
	font-weight: normal;
	font-style: normal;
}

[class^="icon-"], [class*=" icon-"] {
	font-family: 'icomoon';
	speak: none;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	line-height: 1;

	/* Better Font Rendering =========== */
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
}

.icon-googleplus2:before {
	content: "\e605";
}
.icon-twitter:before {
	content: "\e600";
}
.icon-facebook:before {
	content: "\e601";
}
.icon-googleplus:before {
	content: "\e602";
}
.icon-pinterest:before {
	content: "\e603";
}
.icon-linkedin:before {
	content: "\e604";
}







/* Global Css here */

body{ background:#f8f8f8;  font-family: 'Swiss721_Light'; font-size:15px; color:#283936; }

h1, h2, h3, h4, h5, h6{ font-family: 'Swis721_BT_Roman'; }



a:link, a:focus, a:active, a:hover{

	outline:none;

}



.tal{ text-align:left; }

.tac{ text-align:center; }

.tar{ text-align:right; }

.ttu{ text-transform:uppercase; }

.fl{ float:left; }

.fr{ float:right; }

.clr{ clear:both; }



p{ font-size:; color:; line-height:; }

input, input[type="text"]{}

img{ max-width:100%; }



h1{ }

h2{ }

h3{ }

h4{ }

h5{ }

h6{ }



.container{

	width: 1000px;

	max-width:100%;

}



/* Header css here */

.dm-header{ width:100%; padding:55px 0px 46px 0px; }

.sp-logo{ padding-top:27px; display:block;}

.social{ text-align:right; padding-top:0px; }

.social a{ font-size:30px; color:#ababab; }

.social a:hover{ text-decoration:none; color:#4fd8bc; }



.dm-nav .navbar{ background:inherit; margin-right:0px; box-shadow:inherit; border:inherit; margin-bottom:inherit; min-height:inherit; padding-top:25px; padding-bottom:0px; }

.dm-nav .navbar .navbar-collapse{ padding-left:0px; padding-right:0px; text-align:center; }

.dm-nav .navbar-collapse .navbar{ text-align:center; float:inherit; }

.dm-nav .navbar-nav a{ font-size:20px; text-transform:capitalize; position:relative; padding-top:0px; padding-bottom:0px; }

.dm-nav .navbar-nav{ float:inherit; }

.dm-nav .navbar-nav li{ float:left; display:block; }

.dm-nav .navbar-nav li:last-child a{ padding-right:0px; }

.dm-nav .navbar-default .navbar-nav>.active>a,

.dm-nav .navbar-default .navbar-nav>.active>a:focus,

.dm-nav .navbar-default .navbar-nav>.active>a:hover{ background:inherit; box-shadow:inherit; }
.comment_reply:before {
    background-image: url("images/reply.png");
    /* background-position: 1px 1px; */
    background-repeat: no-repeat;
    content: "";
    height: 11px;
    position: absolute;
    width: 19px;
    left: 16px;
    top: 4px;
}
.dm-site-content{ width:100%; }

.site-banner{ background:#e1e7e6; padding:40px 0px; }

/*.site-banner h1{ margin-top:0px; font-size:46px; }*/

.site-banner p{ color:#868f8d; margin:0 0px 30px; }

.site-banner a{ display:inline-block; padding:15px; background:#49d2ba; color:#fff; border-radius:5px; -ms-border-radius:5px; -moz-border-radius:5px; -webkit-border-radius:5px;text-decoration:none; }

.form-div{ background:rgba(248, 248, 248, 0.5); padding:20px 15px; text-align:center; border-radius:5px; -ms-border-radius:3px; -moz-border-radius:3px;  -webkit-border-radius:3px; }

.form-div h2{ margin-top:0px; font-size:29px; }

.spl-txt{ padding:27px 0px; margin:0px;}



.blog-post{ background:#fff; padding:20px; margin-bottom:38px; } 

.blog-post .blog-thumb{ float:left; margin-right:20px; width:231px; }

.blog-post .blog-content{ width:556px; float:left; }

.blog-post .blog-content h3{ margin-top:0px; margin-bottom:15px; padding-bottom:15px; position:relative; }

.blog-post .blog-content h3:after{ content:''; height:2px; width:153px; background:#49d2ba; position:absolute; bottom:0px; left:0px; }

.blog-post .blog-content p a{ color:#49d2ba; text-transform:uppercase; font-family: 'Swiss721_Medium';text-decoration:none; }

.blog-post .blog-content p.bp-bottom{ margin-top:20px; margin-bottom:0px; }

.blog-post p.bp-bottom{ margin-bottom:0px; line-height:normal; }

.blog-post p.bp-bottom span, .post-inner-meta span { font-size:12px; padding-left:25px; margin-right:20px; color:#a2a2a2; display:inline-block; line-height:16px; background-position:top center; min-height:16px;}

.blog-post p.bp-bottom span.date, .post-inner-meta span.date{ background: rgba(0, 0, 0, 0) url("images/date-icon.png") no-repeat; }

.blog-post p.bp-bottom span.comment{ background:url(images/comment-icon.png) no-repeat left top; }

.blog-post p.bp-bottom span.share{ background:url(images/share-icon.png) no-repeat left top; }



.search-widget{ margin-bottom:20px; }

.search-widget input[type="text"]{ width:100%; background:#fff; border-radius:3px; -ms-border-radius:3px; -moz-border-radius:3px; -webkit-border-radius:3px; border:inherit; min-height:49px; padding:0px 59px 0px 12px; }

.search-widget input[type="submit"]{ width:59px; background:#49d2ba url(images/search-icon.png) center center no-repeat; border:inherit; min-height:49px; float:right; margin-top:-49px; z-index:999; position:relative;  }

.search-widget input[type="submit"]:hover{ background:#37c0a8 url(images/search-icon.png) center center no-repeat;  }



.widget{ background:#fff; padding:15px; margin:20px 0px; border-radius:3px; -ms-border-radius:3px; -moz-border-radius:3px; -webkit-border-radius:3px; }

h4{ text-transform:uppercase; font-size:20px; }

.categories-list ul li{ list-style:none; padding-left:20px; line-height:30px; background:url(images/arrow-right.png) no-repeat left center; }

.categories-list ul li a{ color:#283936; font-size:16px; }



.subscribe-widget input{ width:100%; margin:3px 0px; min-height:35px; border:solid 1px #e0e0e0;  }

.subscribe-widget input[type="text"], .subscribe-widget input[type="email"]{ padding:0px 10px; }

.subscribe-widget input[type="submit"]{ background:#49d2ba; color:#fff; border:inherit; font-size:22px !important; text-transform:uppercase;  font-family: 'Swiss721_Medium';}

.subscribe-widget input[type="submit"]:hover{ opacity:0.9; }

.mp-list li{ list-style:none; padding:20px 0px; border-bottom:solid 1px #e0e0e0; }

.mp-list li:last-child{ padding-bottom:0px; border-bottom:inherit; }

.mp-list li a{ color:#283936; }

.sp-about a{ color:#49d2ba; }



.dm-footer{ border-top:solid 1px #e1e1e1; padding:15px 0px;}

.foot-nav li{ list-style:none; display:inline-block; margin-right:10px;}

.foot-nav li a {

  color: #283936;

  font-size: 14px;

  text-decoration: none;

}
#disqus_thread { background: #fff none repeat scroll 0 0; padding: 20px; margin-top:32px;  border-radius:5px; -ms-border-radius:5px; -moz-border-radius:5px;   -webkit-border-radius:5px; }
#author-bio-box {

  margin: 10px 0;

  padding: 10px 0 11px 23px !important;

}

.post-text h1 {

  font-family: "Swiss721_Light";

  font-size: 33px;

  padding: 0 20px 0 20px;

  font-weight:bold;

}

.sidebar{ margin-top:-20px; }

.widget.widget_search{ padding:0px; }

.widget_search .search-form{  }

.widget_search .search-form label,

.widget_search .search-form input[type=text],

.widget_search .search-form input[type=search]{ margin-bottom:0;height:50px; }

.widget_search .search-form label{ font-weight:normal; }



.form-div .gplus-icon {  width:100%;position:relative; }

/* .form-div .gplus-icon::after {content: url("images/gplus-icon.png");position: absolute;right: 6px;top: -3px;} */

.gplus-icon > a{width:100%;text-decoration:none;}



/*.comment-text{margin-right:15px;}*/



.sidebar .search-form .search-submit{ color:transparent;  }

.form-div .gform_wrapper{ margin:0em; }

.form-div{ overflow:hidden;}

.subscribe_form .gfield_label{display: none;}

.subscribe_form #input_1_2.large{width:100%;}

.subscribe_form .gform_button.button {

  background-color: #49d2ba;

  border: 1px solid;

  border-radius: 5px;

  color: #fff;

  font-weight: bold;

  margin: 0 0 0 14px;

  padding: 10px 8px 6px 8px;

  width: 100%;

}

.site-banner #g-login-container {

  margin: 0 3px 0 -1px;

 /* width:274px;*/

  max-width:100%;

}

/*.ginput_container {

  width: 278px;

}*/

.subscribe_form .gform_footer.right_label {

  margin-top: 0;

  padding-top:0;

  padding-bottom:0;

}

.gform_wrapper div.validation_error{display:none;}

/*======== [ 23 JULY 2015 CSS START HERE ] ========*/



.subscribe_form .gform_body .gfield .gfield_label{ display:none; }

.subscribe_form .gform_wrapper{ max-width:100%; }

.subscribe_form .gform_body .gfield .ginput_container input {

  border: 1px solid #e0e0e0;

  width: 100%;

  padding: 5px 0 3px 10px;

  font-family: swiss721_medium;

  color: #757575;

}

.subscribe_form .gform_wrapper .gform_footer{ padding:0px; margin-top:12px;}

.subscribe_form .gform_wrapper .gform_footer input{ margin-left:0px; text-transform:uppercase;  font-family: 'Swiss721_Medium';}

.subscribe_form .gform_wrapper .gform_footer input:hover{ opacity:0.8;}



/*======== [ 23 JULY 2015 CSS END HERE ] ========*/





/*********** css of 29 july*************/

.signin-box h2 {

  font-family: swiss721_medium;

  font-size: 24px;

  margin-bottom:27px;
  margin-top:1px;

 

}

input-group .gform_body input[type="email"]{}

.site-banner .col-sm-4 {

  max-width: 100%;

 

  float:right;

}

.form-div.signin-box {

  min-height: 100%;

  padding: 20px 15px 5px 15px;

}

.form-input {

  padding-bottom: 15px;

}

.gform_wrapper .gform_footer {

  clear: both;

  margin: 1em 0 0;

  padding: 0 !important;

}

.blog-content > p, .fblog-content > p {

  color: #283936;

   font-family: 'Swiss721_Light';

  font-size: 15px;

  line-height:21px;

  text-align: justify;

}

.blog-post .blog-content {

  float: left;

   font-family: 'Swiss721_Light';

  font-size: 16px;

  max-width: 100%;

  width: 420px;

}

.blog-post h3 {

  font-family: "Swiss721_Medium";

  margin-bottom: 10px;

  margin-top: 0;

}

.blog-content a {

  font-size: 12px;

}

/*.date {

  background: rgba(0, 0, 0, 0) url("images/date-icon.png") no-repeat scroll 0 5px;

  color: #a2a2a2;

  font-size: 12px;

  padding: 6px 0 0 24px;

  display:block;

}*/

 

.post-inner-content > p, .post-inner-content h1, .post-inner-content h2, .post-inner-content h3, .post-inner-content h4, .post-inner-content h5, .post-inner-content h6 {

  margin: 0 auto;

  padding: 0 0 28px;

  text-align: justify;

  font-family:"Swis721_BT_Roman";

  width: 94%;

}

#comment_name {

  border: 1px solid #c3c3c3;

  width: 100%;

}

.sp-about.widget > p {

  font-size: 15px;

}

.sp-about.widget {

  margin-top: 0;

  padding: 4px 1px 0;

  text-align: justify;

}

.subscribe_form .gform_confirmation_message_3 {

  background-color: aliceblue;

  border-radius: 0px;

  color: #000;

  line-height: 16px;

  margin-top: 8px;

  padding: 1px 1px 5px 5px;

}

.widget {
    background: #fff none repeat scroll 0 0;
    border-radius:5px;
    margin: 20px 0;
    padding:18px;
}

.sp-about a {

  color: #49d2ba;

  font-size:11px;

  margin: 0 0 0 6px;

}



.block-box-title {

  font-family: swiss721_medium;

  font-size: 26px;

  margin-bottom: 33px;

  padding: 0 0 0 20px;

}

a.comment-edit-link {

  padding: 0px 27px 0px 0px;

}

.widget-title {

  font-family: 'Swiss721_Medium';
  font-size: 17px;
   text-transform: uppercase;

}

.sp-about h4 {

  font-family:"Swiss721_Medium";

  font-size: 17px;


  margin-top: 17px;

}

.widget_recent_entries li {

  border-bottom: 1px solid #e0e0e0;

  font-size: 14px;

  list-style: outside none none;

  margin-top: -3px;

  padding: 11px 0;

}

.sidebar .textwidget {

  font-size: 14px;

}

.widget .textwidget > p {

  margin: 5px 0 -6px;

}

.blog-main article {
 border-radius: 5px;
 background:#fff;
}

.post-meta {

  float: left;

  position: relative;

}

.post-inner-content {

  margin-top: 22px;

 }

.post-inner-meta {

  position: relative;

}

.post-inner-meta::after {

  background-color:#49d1b9;

  content: "";

  height: 2px;

  left: 22px;

  position: absolute;

  top: 33px;

  width: 200px;

}

.fblog-content_first p {
    line-height: 21px;

    text-align: justify;

}

.form-input textarea {border: 1px solid #c3c3c3;height: 239px ;padding: 5px;width: 94%;}

/******** end css of 29 july*********/



/*********end css of 20 july**********/





.screen-reader-text {

    display: none;

}

.search-field {
background: #fff none repeat scroll 0 0;
border: inherit;
border-radius:5px;
  font-size: 16px;
  min-height: 44px;
  outline: medium none;
  padding: 0 59px 0 12px;
  width: 100%;
  font-family: 'Swiss721_Medium';
}

.search-form input{color:#000;}

.search-submit {
  background: url("images/search-icon.png") no-repeat scroll center center #37aa96 !important;
  border: inherit;
  border-radius: 0 3px 3px 0;
  float: right;
  min-height: 50px;
  position: relative;
  top: -50px;
  width: 59px;
  z-index: 999;
}
.search-submit:hover{ opacity:0.9; }

.widget_categories .cat-item{

	background: rgba(0, 0, 0, 0) url("images/arrow-right.png") no-repeat scroll left center;

    line-height: 30px;

    list-style: outside none none;

    padding-left: 20px;

	}

	

.sidebar .widget_categories .cat-item > a {

  color: #283936 !important;

  font-size:14px;

}

.page-404 {
  padding: 30px 30px 70px 30px;
}
.page-404 h3 {
  font-size: 18px;
  margin-top: 0;
   font-family: "Swiss721_Medium";
  padding: 20px 0 12px 0px;
}

.single-related .post-title {
  padding-bottom: 5px;
  padding-top: 5px;
}
.post-inner .post-title {
  padding-top: 9px;
}

.ginput_container #input_1_2.large{color:#000;}



	.widget_recent_entries li a {

    color: #283936;

}

.follow-social.follow-social-2 > ul li {

  float: left;

}



.widget_recent_entries li:last-child{ border-bottom:inherit; padding-bottom:inherit; }





.dm-footer ul{ margin-bottom:0px; margin-left:0px;}

.sp-about.widget > p{ font-weight:15px;font-size:14px; }







/*********css of 9 july******/

/**.social ul li {

  float: left;

  list-style: outside none none;

  margin-right:7px;

}

.social > ul {

  float: left;

}**/

nav{float:right;}

.social ul li {

  float: left;

  list-style: outside none none;

  margin: 0px 0px 0px 7px;

}

.social > ul {

  float: right;

}

.clr{clear:both;}

.related-post-head > a {

    margin-bottom: 15px;

    margin-top: 0;

    padding-bottom: 15px;

    position: relative;

	 font-size: 24px;

	 color:#283936l !important;

}



.blog-post .blog-thumb {

    float: left;

    margin-right: 20px;

    width: 231px;

}







.dm-footer {

    border-top: 1px solid #e1e1e1;

    margin-top: 60px;

    padding: 15px 0;

}

/******* end css*********/ 

/******* rajesh*********/ 

.site-banner {

    

    padding: 40px 0;

}

.site-banner h1 {

    color: #ffffff;

    font-size: 46px;

    margin-top: 0;

	font-family:swiss721_medium;

}



.site-banner p {

    color: #ffffff;

    margin:0 0 30px;

}



.form-div > input{

   background: #49d2ba none repeat scroll 0 0;

   margin-top:15px;

    border-radius: 5px;

    color: #ffffff;

    display: inline-block;

    padding: 8px;

}

/*.or-spacer {

    font-size: 27px;

}*/

  









.blog-main .post-head h1 a, .blog-post h3 a {
  font-family: 'Swiss721_Medium';	
  color: #252525;

  font-size: 23px;

  margin-bottom:0;

  text-decoration: none;

  width: 100%;

}



.comment {

  font-size: 12px;

  color: #a2a2a2;

}

.blog-thumb img {

  margin-bottom: 5px;

}

.fpost_thumb a, .blog-post h3 a {

    padding-bottom: 10px;

}





::-moz-selection { /* Code for Firefox */

    background:#49d2ba !important

}



::selection {

    background:#49d2ba !important

}







/********css naveen 15_july_2015*****/



.post-meta-share li {

    display: inline-block;

}

.share-social {

    padding-left: 60px;

}

.post-meta-share li > a {

    /*padding-left: 15px;*/

	font-size:31px;

	color:#ababab;

}


.post-meta-share li > a > i{ color:#ababab; }

.post-meta-share li > a > i:hover{ color:#49d2ba; }

.post-tags a:hover{ background:#49d2ba; color:#fff !important; }

.post-meta-share li > a:hover{ text-decoration:none; }



.post-meta-share a {
  color: #283936;
  display: block;
  float: left;
  line-height: 34px;
  width: 7%;
  font-family: 'Swiss721_Medium';
  text-decoration: none;
}

.comment-meta .comment_author {
  color: #252525;
  float: left;
  font-family: "Swis721_BT_Roman";
  font-size: 13px;
  text-transform: uppercase;
  padding: 0 0 0 0px;
}
.comment_date {
  font-family: "Swis721_BT_Roman";
  font-size: 13px;
  padding: 0 0 0 24px;
  margin-top: -1px;
}
.comment_reply {
  position:relative;
  float: right;
  width:80px;

}

.comment-body .avatar {

  float: left;

  margin-right: 10px;

}

.comment-text {

    float: left;

    width: 86%;
}
.comment_author:after {
  background-color:#9a9ea1;
  content: "";
  height: 15px;
  margin: 0 0 0 12px;
  position: absolute;
  text-align: center;
  top: 3px;
  width: 1px;
}
.comment_author{position:relative;}
.avatar img {

    border-radius: 40px;

}

.comment-meta .comment_date {

    float: left;

    width: 60%;

}

.form-input > input {

    float: left;

    width: 45%;

}

.form-input textarea {

  height: 239px !important;

  padding: 5px;

  width: 100%;

  border: 1px solid #ccc;

  margin-top:10px;

}



.post-inner-cmnt .button-default {

  background: rgba(0, 0, 0, 0) none repeat scroll 0 0;

  float: right;

  margin-right: 20px !important;

  color: #4ad2ba;

}

.post-inner-cmnt .post-title {

    padding-bottom: 10px;

    padding-top:20px;

}

.form-input > input {

    margin-bottom: 10px;

    margin-top: 10px;

}

.bx-pager-item {

    display: none;

}
.post-inner-cmnt {
  background-color: white;
  border-radius:5px;
  padding-bottom: 10px;
}
#submit.button-default{margin-right:0;}
.post-inner-cmnt .post-title {

  font-size: 20px;

  padding: 12px 0 8px;

  text-transform: uppercase;

}

.post-inner-cmnt .form-input > input {

  font-size: 14px;

  padding: 7px 0 7px 7px;

}

.post-inner-cmnt .comment-form {

  margin: 0 3px 0 21px;

  width: 94.5%;

}

#comment_email {

  border: 1px solid #ccc;

  margin-left: 0;

  width: 100%;

}

.post-wrap .button-default {

  background-color:none !important;

  color: #293a36;
  float: right;

  border:none;

  /*border-radius: 6px;
  

  margin: 30px 15px 0 0;

  padding: 9px 14px 9px 16px;*/
  font-weight:bold;

  text-transform: uppercase;

}

a.button-default.back-button-404 {
   float: left;
   padding-top: 12px;
}

/*.post-wrap .button-default:hover{ background:#48d2b9 !important; color:#fff;  }*/
.comment-reply-link:hover {

  color:#337ab7 !important;

  text-decoration: none;

}

.subscribe-text.form-input > input{ width:100%; padding-right:25px; color:#c9c9c9;  }

.subscribe-text.form-input > .fa.fa-rss{ float:right; margin-right:7px; color:#c9c9c9; margin-top:-34px; }

.subscribe-widget input[type="submit"]{ min-height:41px; border-radius:5px; -ms-border-radius:5px; -moz-border-radius:5px; -webkit-border-radius:5px;  }



.page-right-sidebar .form-div {

  width: 323px; float:right; }



/*.page-right-sidebar .form-div p {

  margin-bottom: 0;

  margin-top: 0;

}*/

.page-right-sidebar .form-div span {

  float: right;

}

/*.page-right-sidebar .form-div input[type="text"] {

  border: 1px solid #ccc;

  border-radius: 5px;

  font-size: 17px;

  height: 51px;

  margin: 1px -7px 0 1px;

  padding: 8px 0 10px 10px;

  width: 84%;

}*/

.page-right-sidebar .form-div input[type="text"] {

  border: medium none !important;

  border-radius: 5px;

  font-size: 17px;

  height: 48px;

  margin: 1px 0px 0px 0px;

  padding: 8px 0 8px 10px;

  width: 86% !important;

  color:#8b9492 !important;

  font-family: 'swiss_721roman' !important;

}

.page-right-sidebar .form-div input {

  background: #fff none repeat scroll 0 0;

  border: medium none;

  margin:0px;

  padding: 7px 0 6px;

  font-family: 'Swis721_BT_Roman';

  color:#283936;

}

.sign-up-border::after {

  background-color:rgba(44, 58, 54, 0.5);

  content: "";

  height: 1px;

  position: absolute;

  right:29%;

  top: 22px;

  width: 14%;

}

.sign-up-border::before {

  background-color:rgba(44, 58, 54, 0.5);

  content: "";

  float: left;

  height: 1px;

  left:29%;

  position: absolute;

  top: 22px;

  width: 14%;

}

.fa-plus::before {

    content: "";

    display: none;

}



.sign-up-border {

  display: block;

  font-family: "swiss721_medium";

  font-size: 16px;

  padding: 8px 0 2px 0px;

  position: relative;

}



/******** css of 16 july*********/

.blog-title a {

  color: #38a995;

  font-size: 15px;

}

.blog-title li {

  color: #000;

  font-size: 18px;

  margin: 0 0 0 30px;

  padding:4px 0 6px;

}

.post-title {

  padding: 18px 0 0 22px;

}

.post-head h1 {

  font-size: 24px;

  line-height: 29px;

  margin: 14px auto 0;

  position: relative;

  width: 94%;

  margin-bottom: 10px;

}

.post-inner-meta > div em {

  color: #bbb;

  font-style: normal;

  padding: 0 0 0 7px;

}

.post-inner-meta > div {

  float: left;

  padding: 0 0 5px 20px;

}

#author-bio-box h3 {

  padding: 0 0 15px;

  position: relative;

}

#author-bio-box h3::after {

  background-color:#49d1b9;

  content: "";

  height: 1px;

  left: 86px;

  position: absolute;

  top: 34px;

  width: 98px;

}

.post-inner-meta a {

  color: #ccc !important;

  font-size: 14px;

  text-decoration: none;

}



.post-tags > a {    border: 1px solid #e1e7e5;    border-radius: 5px;    color: #727272 !important;    font-size: 14px;    margin-right: 6px;    padding: 3px 6px;    text-decoration: none;}

::-webkit-input-placeholder {

   color:#293a36;
   opacity:1;

}



:-moz-placeholder { /* Firefox 18- */

   color:#293a36;  
   opacity:1;

}



::-moz-placeholder {  /* Firefox 19+ */

   color:#293a36;  
   opacity:1;

}
.children .depth-3 .comment_reply{top:-4px;}
/*css_14_oct_2015*/
.single-author-inner{ overflow: hidden;  }
.social-ul ul {
    margin-left: 0;
}
.archive.author .post_meta_author{ margin-top:0px; }
.post-author.bio-gravatar.author_main {
  padding: 0 0 0 22px;
}
.single-author-inner.author_inner > p {
  padding-right: 10px;
  text-align: justify;
}
/*css_14_oct_2015_ends*/
/*css 15_dec_2015starts*/
.blog-content .color {
    margin: 0;
}
.blog-post .blog-content > p {
  margin: 0;
}
.nav-previous {
  float: right;
  font-size: 19px;
}
.nav-next {
  font-size: 19px;
}
.nav-next > a {
  color: #49d2ba;
}
.nav-previous > a {
  color: #49d2ba;
}

/*css 15_dec_2015ends*/
/*css 23_dec_2015 */
h1 {
  font-size: 1.5em;
}
ol, ul {
    margin-top: -15px;
	}
h2{
font-size: 1.3em;
}	
h3{
font-size: 1.1em;
}
h4{
font-size: 1.7em;
}
.post-author {
 /* display: none; */
}
/*css 23_dec_2015 ends */
/*jan_27-2016_starts*/
.post-inner-content li {
  padding-right: 21px;
  text-align: justify;
}
/*jan_27-2016_ends*/

@media screen and (-webkit-min-device-pixel-ratio:0) {



.site-banner #g-login-container{margin:0;}



}
.attachment-large.wp-post-image {
  border-radius:5px 5px  0px 0px;
  height: auto;
  margin-bottom: 15px;
  width: 100%;
}


.post-inner-content > div {
  margin: 8px 10px 26px 28px !important;
  width: 93%;
  border:none !important;
}
.post-tags {
  margin: 0 0 0 27px;
  line-height: 38px;
}
.comment-body.clearfix {
  padding: 30px 30px 20px;
}

.post-meta-share {

  margin: 16px; 0 0 25px;

  padding-left:7px;

}

.post-inner {
background-color: #fff;
border-radius:5px;
margin: 0 0 33px;
}

.comment-body.clearfix .text p {

  font-size:14px;

  margin: 8px 0 0;

}

.comment-reply-link {

  color: #535353;

  font-size: 14px;

  text-transform: uppercase;

  background:none !important;

  float:right;

}

.comment-reply-link:hover{color:#a2a2a2 !important;}

.blog-title a {

  text-decoration: underline;

}

.fa.fa-caret-down {

    display: none;

}

a.color {

  color: #49d2ba;

  font-family: "Swiss721_Medium";

  font-size: 13px;

  text-transform: uppercase;

  margin: 0 0 0 6px;

}

.page-right-sidebar .form-div > a:hover{text-decoration:none;}

.sidebar ul li a:hover{

	text-decoration:none;}

	.wpcf7-form-control.wpcf7-submit {

  background-color: #49d2ba;

  border: medium none;

  border-radius: 6px;

  color: #fff;

  margin-top: 7px;

  padding: 5px 10px;

}

.post-inner-content p{  font-family: 'Swis721_BT_Roman';}

.ui-accordion-content.ui-helper-reset.ui-widget-content.ui-corner-bottom.ui-accordion-content-active {

  border: 1px solid #ccc;

}

.post-head a {

  text-decoration: none;

}

.post-inner-cmnt .post-title {

  font-size:18px;

  padding: 12px 0 8px 21px !important;

  text-transform: uppercase;

}

.post-title {
  padding-right:22px;
  font-size:20px; 
  font-family: 'Swiss721_Medium';
  }
.blog-title > ul {
  margin-bottom: 0;
  margin-left: 10px;
}
 
.single-related {
  border-radius:5px;
  margin-bottom: 33px;
  padding-bottom: 10px;
  padding-top: 10px;
  background-color:#fff;
}

/******sign-up css************/

.abcRioButtonContents span {

    display: block;

    opacity: 0.01;

}

.abcRioButton {

  background-color: #49d2ba;

  border: 1px solid rgba(0, 0, 0, 0.17);

  border-radius: 5px;

  box-shadow: 0 1px 0 rgba(0, 0, 0, 0.05);

  box-sizing: border-box;

  color: #262626;

  cursor: pointer;

  height: 46px !important;

  outline: medium none;

  overflow: hidden;

  position: relative;

  text-align: center;

  vertical-align: middle;

  white-space: nowrap;

  width: 100% !important;

  color: #fff;

}

.abcRioButtonContents {

    font-family: swiss_721roman;

    font-size: 20px !important;

    font-weight: normal;

    margin: 4px 0 0;

    border: 1px solid;

}





.g-signin2 {

  bottom: 0;

  left: 0;

  opacity: 0;

  position: absolute;

  right: 0;

  top: 0;

  z-index: 9999;

}

.abcRioButtonIcon {

  float: left;

}



#g-login-container {

    position: relative;

}



.form-div .gplus-icon{ background:#50d1ba; border-radius: 3px;   color:#fff;   display: block;   font-size: 16px;   height: 49px;   line-height: 49px;   padding: 0 23px;   position: relative;   text-decoration: none;	text-align:left;
}
.form-div .icon-googleplus2{ font-size: 16px; margin-top: -8px; position: absolute;  right: 23px;   top: 50%; }

.g-signin2 {

  bottom: 0;

  left: 0;

  opacity: 0;

  position: absolute;

  right: 0;

  top: 0;

  z-index: 9999;

}

.abcRioButton {

  color: #262626;

  cursor: pointer;

  text-align: center;

  white-space: nowrap;

}

.gplus-icon > img {

  height: 53px;

  width:100%;

}



/*July_21_2015 css starts*/





.blog-head-text {

    padding-right: 20px;

    text-align: justify;

}



/*.gform_wrapper .gform_heading {

    display: none;

    margin-bottom: 1.125em;

    width: 98%;

}*/

.gform_wrapper .top_label .gfield_label {

    clear: both;

    display: inline-block;

    font-weight: normal !important;

    line-height: 1.3;

    margin: 0.625em 0 0.5em;

}



.signin-box .gform_wrapper li {

  background:none !important;

  border:none !important;

}

.signin-box .gfield_description.validation_message {

  color: #000000;

  font-size: 16px;

  font-weight: normal;

}

.contact_page .gform_title {

  display: none;

}

.contact_page .gform_button.button {

  background-color: #49d2ba;

  border: medium none;

  border-radius: 5px;

  color: #ffffff;

  font-size: 19px !important;

  font-weight: bold;

  padding: 5px 32px;

  text-transform: uppercase;

}



.subscribe_form .ginput_container {

  width: 100%;

}

footer .social ul {

  margin-top: -5px;

}

/*********css 23_july by naveen ******/

.subscribe_form #field_1_2{background-color:#fff;border:none;}

.subscribe_form .validation_error {

  display: none;

}

.subscribe_form .gfield_description.validation_message {

  color:#000000;

  font-size: 12px;

  font-weight: normal;

  width: 100% !important;

  line-height:0.1;

}

.signin-box .input-group .gform_ajax_spinner {

    margin-left: 10px;

    margin-top: 5px;

    position: absolute;

    left: -10px;

    top: 18px;

}



.subscribe_form .input-group .gform_ajax_spinner{



margin-left: 10px;

    margin-top: 5px;

    position: absolute;

    left: -10px;

    top: 10px;



}

/*********css 23_july by naveen ******/





















.signin-box label {

    display: none;

}



.signin-box .gform_wrapper li.gfield.gfield_error.gfield_contains_required div.gfield_description,.signin-box .gform_wrapper li.gfield.gfield_error.gfield_contains_required div.ginput_container,.signin-box .gform_wrapper li.gfield.gfield_error.gfield_contains_required fieldset legend.gfield_label,.signin-box .gform_wrapper li.gfield.gfield_error.gfield_contains_required label.gfield_label,.signin-box .gform_wrapper li.gfield.gfield_error.gfield_contains_required div.ginput_container, .signin-box .gform_wrapper li.gfield.gfield_error.gfield_contains_required label.gfield_label,

.signin-box .gform_wrapper li,.signin-box .gform_wrapper li.gfield.gfield_error.gfield_contains_required{	margin-top: .375em;    margin-left: 0;    margin-right: 0;    width: 100%;    max-width: 100%;}

.signin-box .gform_wrapper .gfield input.large,.signin-box .gform_wrapper.gf_browser_chrome .gfield_error input[type=email] {

    background: #fff;

    height: 23px;

    border: 0;

    font-size: 16px;

    font-family: 'Swiss721_Medium';

    padding: 0 10px;

    width: 100%;

    outline: none;

    margin: 13px 0;

    padding-right:0 92px 0 5px;

	color:#000;
	box-shadow:none;



}

.signin-box .gform_wrapper .gform_footer .gform_button{

    border: 0;

    height: 22px;

    background: #fff;

    float: right;

    font-size: 16px;

    font-family: 'Swiss721_Medium';

    padding: 0 18px;

    position: absolute;

    top: 20px;

    right:6px;

    z-index: 2;

    border-left: 1px solid;
	border-radius:0px;
	-ms-border-radius:0px;
	-moz-border-radius:0px;
	-webkit-border-radius:0px;

}



.signin-box .validation_message{

    padding: 0 20px;

}

.signin-box .input-group {

    margin-bottom: 0;

    overflow: hidden;

    position: relative;

    width: 100%;

}

.signin-box .input-group .ginput_container {

  background: #fff none repeat scroll 0 0;

  border-radius: 3px;

  margin-bottom: 0;

  max-width: 100%;

  overflow: hidden;

 /* width: 290px;*/

  }

.signin-box .input-group .gform_ajax_spinner{

    margin-left: 10px;

    margin-top: 5px;

}

.signin-box .input-group .gfield_description,

.signin-box .input-group .validation_message{

    padding: 5px 10px;

}

.signin-box .message {

    color: #283936;

    font-size: 20px;

    line-height: 28px;

    display: none;

    text-align: center;

}.signin-box .fields,.signin-box .message {    -webkit-backface-visibility: hidden;    -moz-backface-visibility: hidden;    -ms-backface-visibility: hidden;    backface-visibility: hidden;    -webkit-transition: 0.6s;    -webkit-transform-style: preserve-3d;    -webkit-transform: rotateY(0deg);    -moz-transition: 0.6s;    -moz-transform-style: preserve-3d;    -moz-transform: rotateY(0deg);    -o-transition: 0.6s;    -o-transform-style: preserve-3d;    -o-transform: rotateY(0deg);    -ms-transition: 0.6s;    -ms-transform-style: preserve-3d;    -ms-transform: rotateY(0deg);    transition: 0.6s;    transform-style: preserve-3d;    transform: rotateY(0deg);}.signin-box .message {    -webkit-transform: rotateY(-180deg);    -moz-transform: rotateY(-180deg);    -o-transform: rotateY(-180deg);    -ms-transform: rotateY(-180deg);    transform: rotateY(-180deg);}.signin-box.active .fields {    -webkit-transform: rotateY(180deg);    -moz-transform: rotateY(180deg);    -o-transform: rotateY(180deg);    -ms-transform: rotateY(180deg);    transform: rotateY(180deg);}.signin-box.active .message {    -webkit-transform: rotateY(0deg);    -moz-transform: rotateY(0deg);    -o-transform: rotateY(0deg);    -ms-transform: rotateY(0deg);    transform: rotateY(0deg);}}.signin-box {    -webkit-perspective: 1000;    -moz-perspective: 1000;    -ms-perspective: 1000;    perspective: 1000;    -ms-transform: perspective(1000px);    -moz-transform: perspective(1000px);    -moz-transform-style: preserve-3d;    -ms-transform-style: preserve-3d;}.signin-form {    -webkit-transition: 0.6s;    -webkit-transform-style: preserve-3d;    -ms-transition: 0.6s;    -moz-transition: 0.6s;    -moz-transform: perspective(1000px);    -moz-transform-style: preserve-3d;    -ms-transform-style: preserve-3d;    transition: 0.6s;    transform-style: preserve-3d;    position: relative;}

.signin-box .message button {

    background: none;

    border: 1px solid #283936;

    border-radius: 34px;

    height: 34px;

    line-height: 30px;

    padding: 0 20px;

    display: block;

    margin: 10px auto;

    font-size: 0.715em;

    font-weight: 700;

}

.signin-box a.gform_anchor{ display:none;} 



/*======[ 30 July 2015 css start here ]======*/



.contact_page .gform_wrapper .top_label input.medium,

.contact_page .gform_wrapper .top_label select.medium{ width:100%; }

.contact_page .gform_wrapper textarea.large{ width:100%; }

.contact_page .gform_wrapper label.gfield_label{ margin-bottom:3px; }

body .contact_page .gform_wrapper label.gfield_label + div.ginput_container{ margin-top:0px; }

.contact_page .gfield{ margin-bottom:10px; }
#like-comments {
  float: left;
  width: 20%;
  font-size: 14px;
  text-transform: uppercase;
  color:#535353;
  position:relative;
}
div.zaki_like_dislike_box {
  float: left;
  margin-bottom: 0;
  padding: 0 0 0 6px;
  width:70px;
  border:none !important;
  height:4px;
}
.zaki_like_dislike.zaki_like_dislike_like > p {
  font-size: 14px;
  text-transform: uppercase;
  color:#535353;
}
.zaki_like_dislike.zaki_like_dislike_like img {
  margin: -6px 9px 0 0;
}
#like-comments:before {
  content: "";
  position: absolute;
  background-image:url('images/like.png');
  width: 2px;
  height: 2px;
}
.comment-reply-link:before {
  content: "";
  position: absolute;
  background-image:url('images/reply.png');
  width: 2px;
  height: 2px;
}

.subscribe_form .gform_body .gfield .ginput_container input::-ms-placeholder{ color:#c9c9c9; }
.subscribe_form .gform_body .gfield .ginput_container input::-moz-placeholder{ color:#c9c9c9; }
.subscribe_form .gform_body .gfield .ginput_container input::-webkit-input-placeholder{ color:#c9c9c9; }







.zaki_like_dislike.zaki_like_dislike_like{float:left;}



/*======[ 30 July 2015 css End here ]======*/

.search-text h2{ font-family: "Swiss721_Medium"; font-size: 27px; padding: 0px; margin-bottom:10px; margin-top:0; }

/*======[ 10 August 2015 css start here ]======*/

#respond .post-wrap{ background:#fff; padding-bottom:5px; }

/*======[ 10 August 2015 css End here ]======*/
.social-youtube > a {font-size: 34px !important; line-height:0;}
.post-inner-meta > div {color: #a2a2a2 !important;}
.post-inner-meta .fa.fa-user {margin-right: 10px;}
.bp-bottom a {color: #a2a2a2;}
.bp-bottom .fa.fa-user {margin-right: 10px; margin-left: -22px !important; font-size:14px;}
.bp-bottom i {margin-right: 10px;}
.commentlist .children ul.depth-2{margin-left:30px;}
.commentlist .children ul.depth-3{margin-left:40px;}
.commentlist .children ul.depth-2 .comment-text{width:84%;}
.commentlist .children ul.depth-3 .comment-text{width:80%;}
.site-banner a.mob-button-link{ display:none; }

.post-author.bio-gravatar {
  float: left;
  width: 15%;
}
.post-description .post-title {
    padding: 0 0 10px;
    position: relative;
}/*
.post-description .post-title::after {    background-color: #49d1b9;    content: "";    height: 1px;    left: 0;    position: absolute;    top: 34px;    width: 305px;}*/
	.post-author.bio-gravatar img {
  background: #fff none repeat scroll 0 0;
  border: 1px solid #ccc;
  border-radius: 1px;
  box-shadow: none;  margin-top: 4px;
 }
.col-sm-12.post_meta_author {
  background: #fff none repeat scroll 0 0;
  border-radius: 5px;
  margin-top: 30px;
}
.post-wrap.post-description {
  margin-top: 20px;
}
.related-posts.related-posts-half {
  display: none;
}.social-ul li { display: inline; list-style: none; }.social-ul li a { color: #ababab; font-size: 31px;}.social-ul li a:hover { color: #49d2ba; text-decoration:none;}.social-ul .fa.fa-play-circle { font-size: 35px; position: relative; top: -2px !important;}.post_meta_author .post-inner > p {text-align: justify;}.post-title > span{font-size: 20px;font-family: 'Swiss721_Medium'; color:#333 !important; display:inline-block; border-bottom: 1px solid #49d1b9;}
/*
@media only screen and (max-width: 1199px){

.signin-box {  height: 230px;}

.dm-header{ padding:19px 0px 10px 0px; }

.dm-site-content.page-right-sidebar .form-div{ width:100%;padding: 26px 11px 5px 14px; }    

.dm-site-content .site-banner h1{ font-size:30px; }

.dm-site-content .site-banner p{ margin:15px 0px 20px; }

.form-div h2{ font-size:23px; }

.signin-box h2{margin-bottom:8px;}

.dm-site-content.page-right-sidebar .form-div input[type="text"]{ width:100%; }

.dm-site-content.page-right-sidebar .form-div a{ padding:5px 10px; }

.spl-txt{ padding:18px 0px; font-size:25px; }

.dm-site-content .blog-post h3 a{ font-size:20px; }

.dm-site-content .blog-content > p, .dm-site-content .fblog-content > p{ font-size:16px; line-height:25px; }

.dm-site-content .blog-post .blog-thumb{ width:245px; }

.dm-site-content .blog-post .blog-content{ width:400px; }

.dm-footer .social ul li{ margin:0px 0px 0px 1px; }

.copyrights p{ font-size:12px; }

.foot-nav li{ margin-right:10px; }

.dm-site-content .sp-about.widget img{ max-width:209px; }

.form-div .gplus-icon::after{ top:7px; }

.signin-box .input-group .ginput_container{width:270px;}



.signin-box .gform_wrapper .gform_footer .gform_button{right:8px;}



}*/

.page-404 .search-text h2 {
  font-family: "Swiss721_Medium";
  font-size: 20px;
  padding: 14px 0 0 18px;
}
.author-section > div{border:none !important;}
.post-inner .post-title > span{color:#38a995;}
.form-div .gform_wrapper{ max-width:100%; }
.form-div-bg{ background:rgba(248, 248, 248, 0.3) !important; }


/*===[ 18 August 2015 Css start here ]===*/

.dm-site-content section.site-banner{ background-position: center center; }
.disqus-form > div{ padding-left: 20px; padding-right: 20px; }

/*===[ 18 August 2015 Css end here ]===*/
.copyrights { font-size: 13px; color:darkgrey;}
.blog-post p.bp-bottom span.comment span{ padding-left:0px; }
.post-inner-content img{ height:inherit; margin-left:auto; margin-right:auto; display:block; text-align:center; }

ol, ul{ padding-bottom:28px; }
.social-ul ul{ padding-bottom:0px; }
.col-sm-12.post_meta_author .post-inner{ margin-bottom:7px; /* background: url(images/author.png) no-repeat left top; padding-left: 90px; */ }

.author-right{ overflow:hidden; }
.social-ul {
    margin-top: 15px;
}

a{ word-wrap: break-word; }

@media only screen and (max-width: 1199px){
.comment_reply {margin-right:0px;margin-top:0px;}
	
}

@media only screen and (max-width: 991px) {

.dm-site-content .blog-post .blog-thumb{ width:188px; }
.comment_reply::before{left:21px;}
.dm-site-content .blog-post .blog-content{ width:292px; }

.dm-site-content .sp-about.widget img{ max-width:156px; }
.comment_date{margin-bottom:3px;}

.form-div.signin-box {min-height: 100%;padding:10px 8px;}
.signin-box .gform_wrapper .gform_footer .gform_button {right:10px;}
.social ul li {margin: 0 0 0 2px;}
.search-submit{top:0;}
.comment_reply {
  margin-right: -58px;
  margin-top: 0;
}
.search-field{font-size:12px;}
.search-submit{top:-50px;}
.site-banner p {margin: 0 0 6px;}
.signin-box .input-group .ginput_container{width:100%;}
.form-div .gplus-icon{ padding:0px 10px; }
.form-div .icon-googleplus2{ right:10px; }
.signin-box .gform_wrapper .gform_footer .gform_button{ padding:0px 9px; }
.site-banner h1{ font-size:35px; }
.site-banner #g-login-container{ margin:0px; }
.page-right-sidebar .form-div {width: 270px; }
}





@media only screen and (max-width: 767px) {	

.dm-site-content.page-right-sidebar .form-div h2{ display:none; }
.signin-box {height: 196px;}    
.search-field{padding-right:8px;top:0px;}
.dm-header{ padding:10px 0px; }
.dm-nav .navbar{ padding-top:0px; width:100%; }
.share-social {
    padding-left: 30px;
}
.depth-3 .comment_reply::before {
  left: -26px;
  top: 6px;
}
.children .depth-3 .comment-reply-link {
  top: -2px;
  position: relative;
}
.children .depth-3 .comment_reply{top:0;}
.zaki_like_dislike.zaki_like_dislike_like > p{font-size:12px;}
.post-meta-share{margin-top:24px;margin-bottom:0;}
.page-404 h3{font-size:20px;}
.page-404 .search-text h2{font-size:20px;margin-bottom:0;}
.search-submit{top:0px;}
.single-format-standard .search-form{margin-top:24px;}
.post-inner-content p {padding: 0px 0px 13px;line-height: 23px;text-align: left;}
.dm-nav .navbar-nav{ margin:0px; }
.comment_author:after{display:none;}
.navbar-brand{ width:200px; height:inherit;padding:9px 0px; }
.comment_reply::before {left: -26px;top: 8px;}
.comment_reply {margin-right: 0;margin-top: -5px;}
.navbar-default .navbar-toggle{ border:inherit; background:#283936; border-radius:3px; -ms-border-radius:3px; -moz-border-radius:3px; -webkit-border-radius:3px; }
.comment_date{padding:0;}
.navbar-default .navbar-toggle:focus,
.bio-description {margin: 0 8px 0 0 !important;position: absolute;}
.navbar-default .navbar-toggle:hover{ background:#283936; }
#author-bio-box {margin: 10px 0 0;padding: 10px 0 0 23px !important;}
.navbar-default .navbar-toggle .icon-bar{ background:#fff; }

.navbar-collapse{ margin:0px; }

.dm-nav .social{ text-align:center; }

.dm-nav .social ul{ float:inherit; padding:10px 0px; }

.dm-nav .social ul li{ float:inherit; display:inline-block; }

.dm-nav .navbar-nav li{ float:inherit; width:100%; text-align:left; }

.dm-nav .navbar-nav li a{ font-size:16px; padding:5px 10px; background:#49d2ba; margin:1px 0px; }

.dm-nav .navbar-nav li a:hover{ background:#283936; color:#fff; }

.dm-site-content .site-banner{ background-size:cover; -ms-background-size:cover; -moz-background-size:cover; -webkit-background-size:cover; background-position:top center; padding:15px 0px; text-align:center; }

.subscribe_form .gform_body .gfield .ginput_container input{margin-top:9px;}

.dm-site-content .site-banner h1{ text-align:center; font-size:20px; }

.dm-site-content .site-banner p{ text-align:center; font-size:14px; line-height:20px; margin:10px 0px; }

.dm-site-content .site-banner a{ padding:5px 11px; }

.dm-site-content.page-right-sidebar .form-div{ width:100%;margin-top:0;padding:10px 18px;}

.site-banner #g-login-container{ max-width:100%; width:100%; }

.dm-site-content.page-right-sidebar .form-div h2, .dm-site-content.page-right-sidebar .mob-button-link { background-color:#50D1BA; border-radius: 5px; color: #fff; cursor: pointer; font-size:24px; padding: 15px 0; width:100%;  font-family: 'Swiss721_Light'; }

.mob-button-link { display:inline-block; }

.page-right-sidebar .form-div p{ margin-bottom: 0; margin-top:70px; color: #000;}

.site-banner .col-sm-4 { float: none; margin: 0 auto; max-width: 100%; width: 348px;}

.signin-box .input-group .ginput_container{width:100%;}

.form-div .gplus-icon{width:100% !important;}

.signin-box h2{margin-botton:0;}

.mob-button{margin-bottom:0 !important;}

.site-banner{ background: #e1e7e6 none repeat scroll 0 0 !important;  padding: 40px 0;}

.dm-nav .social ul{float:right;}

.dm-site-content.page-right-sidebar .form-div input[type="text"]{ width:100%; }

.spl-txt{ padding:15px 0px; font-size:22px; }

.inner-conten h2{ font-size:22px; }

.dm-site-content .blog-post h3 a{ font-size:19px; line-height:20px; }

.dm-site-content .blog-content > p,

.dm-site-content .fblog-content > p{ font-size:14px; line-height:20px; }

.inner-content .blog-post .blog-thumb{ width:100%; margin-right:0px; margin-bottom:15px; }

.inner-content .blog-post .blog-content{ width:100%; }

a.color{ font-size:12px !important; }

.blog-post{ width:100%;margin-bottom:0; }

#footer{ padding:10px 0px !important; }

.dm-footer{ margin-top:6px !important; }

h4{ font-size:18px; }

body{ font-size:14px; }

.sidebar .widget_recent_entries li{ padding:10px 0px; }

.sidebar .subscribe-widget input[type="submit"]{ min-height:35px; font-size:15px !important; }

.dm-site-content .sidebar .widget_categories .cat-item > a{ font-size:14px; }

/*********20 july css**********/

/*.sign-up-border::before{display:none;}

.sign-up-border::after{display:none;}*/

/*.sign-up-border{display:none !important;}*/

.sidebar .sp-about.widget img{margin-top:0;}

.comment_date{ float: left; font-size:14px; margin-top:10px;padding:0; width: 100% !important; }

.bio-description{ margin:0 !important;  position:absolute; }
.commentlist .children ul.depth-3 {margin-left: 11px;}
.bio-description:before{ content:""; background-color:red; width:50px; height:20px; position:absolute; left:0;}

.post-inner-meta .date{ background: rgba(0, 0, 0, 0) url("images/date-icon.png") no-repeat scroll left top; font-size:12px; }

.comment-meta .comment_author{font-size:12px;}

.comment-reply-link {float: left;font-size: 15px !important;margin:4px 0 0;}

#comment_name {border: 1px solid #ccc;width: 94% !important;}

#comment_email {border: 1px solid #ccc;margin-left:0px;width: 94% !important;}

.gplus-icon > a { height: 47px; padding: 13px 0 0 !important; text-decoration: none;  width: 100%;}

.form-div.signin-box {  height: auto;}

.form-div .gplus-icon::after { position:absolute;  right:15px;  top:15px !important;  display:none;}

.post-tags{ line-height: 38px;  margin: 0 0 0 27px;  font-size: 20px; }

.share-social > ul{ margin: 0 0 0 15px; }

.post_thumb_cust img {  height: auto;}

.post_thumb_cust > img { width: 100%; }

.post-head h1{ font-size: 20px !important;  line-height: 29px;  margin-bottom:0;  position: relative;  width: 94%; }

div.wpcf7 img.ajax-loader{ border: medium none;  margin-left: 4px;  vertical-align: middle;  width: 20px;}

.post-wrap {  width: 96%; }

.comment{  color: #a2a2a2;  font-size: 10px; }

.comment_reply a { font-size: 13px !important;}

.author.clearfix {
  margin-bottom: 8px;
}

.comment-body.clearfix .text p {  font-size: 17px;  margin: 0; }

.page-right-sidebar .form-div input[type="text"]{margin: -3px -7px 0 0 !important;}

.dm-site-content .site-banner p {  padding-right: 0;}

.post-text h1{ font-size:19px; }

.post-tags{ margin-left:20px; font-size:14px; }

.post-tags > a {
  font-size: 11px;
  padding: 2px 5px;
}

.bio-description::before{ display:none; }  

#author-bio-box{ min-height:130px; }
.form-input textarea{width:94%;}
#author-bio-box .bio-gravatar img{ height:25px; width:25px; }

#author-bio-box h3{ font-size:17px; }

#author-bio-box h3::after{ left:42px; height:1px; top:23px; width:75px;   }

.comment-body .avatar{ width:25px; height:25px; }

.comment-body.clearfix{ padding:10px; }

.comment-text{ width:86%; }

.comment-body.clearfix .text p{ font-size:13px; }





.sidebar{ margin-top:0; }

/*.site-banner #g-login-container{ width:214px !important; }*/

.blog-main .post-head h1 a, .blog-post h3 a{ font-size:17px; }

.home-banner-text, #g-login-container, .sign-up-border, .input-group{ display:none; }

.form-div{ background:none; margin-top:0px; }

/*.foot-nav li{ display:block; padding:3px 0px; text-align:center; margin-right:0px; }*/
.foot-nav li {
    border-left: 1px solid #49d2ba;
    display: inline-block;
    line-height: 12px;
    margin-bottom: 10px;
    margin-right: 0;
    padding: 0 11px;
    text-align: center;
}
.foot-nav li:first-child{ border:none; }
/*.foot-nav li:nth-child(4), .foot-nav li:nth-child(7){ border-right: none;}*/
.copyrights{ text-align:center; margin-top:15px; }
.dm-footer ul#menu-footer_menu{text-align:center; min-width:290px; max-width:290px; margin:auto;}
.dm-footer .social{ text-align:center; margin-top:20px; }
.dm-footer .social ul{ float:none; }
.dm-footer .social ul li{ float:none; display:inline; }
.signin-box .input-group{margin-bottom:-13px;}
.post-author.bio-gravatar {float: left;  margin-right: 10px; width: 13%;}
/*===[ 18 August 2015 ]===*/

.dm-site-content.page-right-sidebar .form-div{ width:265px; margin:auto; float:none;  }
.site-banner a.mob-button-link{ display:block; }
.sidebar .subscribe_form .gform_wrapper{ max-width:265px; margin:auto; }
.post-description .post-title{padding:15px 0 10px;} .post.related-posts-div {    display: none;}
.blog-post p.bp-bottom span, .post-inner-meta span{ margin-right:3px; }
.post-text h1{ padding-left:7px; }
.post-inner-meta > div:first-child{ padding-left:7px; }
.post-inner-meta::after{ left:7px; }

}

.copyrights { font-size: 13px; color:darkgrey;}
