	/* codeian 1    -------------------------------------------------- */    /* Padding below the footer and lighter body text */    body {      padding-bottom: 40px;      color: #5a5a5a;    }    /* codeian 2    -------------------------------------------------- */    /* Special class on .container surrounding .navbar, used for positioning it into place. */    .navbar-wrapper {      position: absolute;      top: 0;      left: 0;      right: 0;      z-index: 999;      margin-top: 20px;      margin-bottom: -90px; /* Negative margin to pull up carousel. 90px is roughly margins and height of navbar. */    }    .navbar-wrapper .navbar {    }    /* Remove border and change up box shadow for more contrast */    .navbar .navbar-inner {      border: 0;      -webkit-box-shadow: 0 2px 10px rgba(0,0,0,.25);         -moz-box-shadow: 0 2px 10px rgba(0,0,0,.25);              box-shadow: 0 2px 10px rgba(0,0,0,.25);    }    /* Downsize the brand/project name a bit */    .navbar .brand {      padding: 14px 20px 16px; /* Increase vertical padding to match navbar links */      font-size: 16px;      font-weight: bold;      text-shadow: 0 -1px 0 rgba(0,0,0,.5);    }    /* Navbar links: increase padding for taller navbar */    .navbar .nav > li > a {      padding: 15px 20px;    }    /* Offset the responsive button for proper vertical alignment */    .navbar .btn-navbar {      margin-top: 10px;    }    /* codeian 3    -------------------------------------------------- */    /* Carousel base class */    .carousel {      margin-bottom: 0px;    }    .carousel .container {      position: relative;      z-index: 9;    }    .carousel-control {      height: 80px;      margin-top: 0;      font-size: 120px;      text-shadow: 0 1px 1px rgba(0,0,0,.4);      background-color: transparent;      border: 0;      z-index: 10;    }    .carousel .item {      height: 450px;    }    .carousel img {      position: absolute;      top: 0;      left: 0;      min-width: 100%;      height: auto;      min-height: 450px;	  z-index:1;    }    .carousel-caption {      background-color: transparent;      position: static;      max-width: 550px;      padding: 0 20px;      margin-top: 200px;    }    .carousel-caption h1,    .carousel-caption .lead {      margin: 0;      line-height: 1.25;      color: #fff;      text-shadow: 0 1px 1px rgba(0,0,0,.4);    }    .carousel-caption .btn {      margin-top: 10px;    }    /* codeian 4    -------------------------------------------------- */    /* Center align the text within the three columns below the carousel */    .marketing {	  position:relative;	  background: white;    margin-top: -70px;	  transition: all 0.1s ease-out 0s;    z-index: 20;	}		.marketing .span4 {      text-align: left;    }		.marketing .span6 {      text-align: left;    }    	.marketing h2 {        }    .marketing .span4 p {      margin-left: 0px;      margin-right: 0px;	  color: rgb(255, 255, 255);	  font-size: 16px;	  line-height: 1.2;	  padding: 20px 30px 15px;    }    	.marketing .span6 p {      margin-left: 0px;      margin-right: 0px;	  font-size: 16px;	  line-height: 1.2;	  padding: 20px 30px 15px;    }    /* codeian 5    ------------------------- */    .featurette-divider {      margin: 80px 0; /* Space out the Bootstrap <hr> more */    }    .featurette {      padding-top: 120px; /* Vertically center images part 1: add padding above and below text. */      overflow: hidden; /* Vertically center images part 2: clear their floats. */    }    .featurette-image {      margin-top: -120px; /* Vertically center images part 3: negative margin up the image the same amount of the padding to center it. */    }    /* Give some space on the sides of the floated elements so text doesn't run right into it. */    .featurette-image.pull-left {      margin-right: 40px;    }    .featurette-image.pull-right {      margin-left: 40px;    }    /* Thin out the marketing headings */    .featurette-heading {      font-size: 50px;      font-weight: 300;      line-height: 1;      letter-spacing: -1px;    }    /* RESPONSIVE CSS    -------------------------------------------------- */    @media (max-width: 979px) {      .container.navbar-wrapper {        margin-bottom: 0;        width: auto;      }      .navbar-inner {        border-radius: 0;        margin: -20px 0;      }      .carousel .item {        height: 450px;      }      .carousel img {        width: auto;        height: 500px;      }      .featurette {        height: auto;        padding: 0;      }      .featurette-image.pull-left,      .featurette-image.pull-right {        display: block;        float: none;        max-width: 40%;        margin: 0 auto 20px;      }    }    @media (max-width: 767px) {      .navbar .site-name {        font-size: 50px;      }      .navbar .site-tag-name{        font-size: 32px;      }      .navbar-inner {        margin-top: -20px;      }      .carousel {        margin-left: -20px;        margin-right: -20px;      }      .carousel .container {      }      .carousel .item {        height: 450px;      }      .carousel img {        height: 300px;      }      .carousel-caption {        width: 65%;        padding: 0 70px;        margin-top: 100px;      }      .carousel-caption h1 {        font-size: 30px;      }      .carousel-caption .lead,      .carousel-caption .btn {        font-size: 18px;      }      .marketing .span4 + .span4 {        margin-top: 40px;      }      .featurette-heading {        font-size: 30px;      }      .featurette .lead {        font-size: 18px;        line-height: 1.5;      }    }    @media (max-width: 380px) {      .navbar .site-name {        font-size: 50px;      }      .navbar .site-tag-name{        font-size: 22px;      }    }    	 .menu-footer-container{    float: right;   }    .menu-footer-container ul {    display: inline-block;    list-style: none outside none;    padding: 0px;    margin-right: -75px;    margin-bottom: -47px;    }    .menu-footer-container li {    float:right;    margin: 5px;    }		.menu-s {		border-style: solid;		border-width: 0px 0px 4px;		border-color: rgb(238, 238, 238) rgb(238, 238, 238) rgb(204, 204, 204);		background: rgb(51, 56, 56);		}		div.horizontal {				}		div.horizontal ul {		display: inline-block;		list-style: none outside none;		padding: 0px;		margin: 0px;		}		div.horizontal li		{		float:left;		border-bottom: yellow;		}    div.horizontal li:hover    {    position: relative;    }    div.horizontal li ul    {    position:absolute;    left:-9999px;    top:-9999px;    list-style-type:none;    z-index: 999;    }    div.horizontal li:hover ul    {    left:0px;    top:50px;    background:#5FD367;    padding:0px;    z-index: 9999!important;    }    div.horizontal li:hover ul li a    {    padding:10px;    display:block;    width:168px;    background:#005555;        z-index: 999999 !important;    }    div.horizontal li:hover ul li a:hover {      background-color:#5FD367;    }		div.horizontal a		{		font-weight:bold;		display:block;		width:auto;			}		div.horizontal img		{		margin-top:-10px;		display:block;		width:160px;		height:40px;		}		div.horizontal a:link,div.horizontal a:visited		{		font-weight:bold;		color:rgb(221, 221, 221);		text-align:center;		padding:1em 2em;		text-decoration:none;		margin-bottom:-4px;    border-top: 2px solid rgb(51, 56, 56);    display:block;		}		div.horizontal a:hover,div.horizontal a:active		{		background-color:rgb(34, 34, 34);    border-top: 2px solid orange;    display:block;		}		    div.horizontal .current_page_item a{    border-top: 2px solid #0088cc;    background-color: rgb(58, 44, 44);    display:block;    }		    div.horizontal .current_page_item a:hover{      border-top: 2px solid rgb(200, 0, 33);    }  .site-name {  font-weight:900;   font-size:80px;   margin-top:110px;   z-index:9999;   color: rgb(221, 221, 221);  font-family: 'Titillium Web', sans-serif;  line-height: 1em;  }  .site-tag-name {  font-weight:400;   font-size:40px;   margin-top:50px;   z-index:9999;   color: rgb(221, 221, 221);  font-family: 'Titillium Web', sans-serif;  line-height: normal;  }    .meta {	color:rgb(170, 170, 170);  line-height: 2rem;  }    .meta a {	padding: 2px 7px;	margin: 0px 4px;	border: 2px solid rgb(224, 224, 224);	border-radius: 4px 4px 4px 4px;	text-transform: uppercase;	font-weight: 800;	transition: all 0.1s ease-out 0s;	text-decoration: none;	color: rgb(51, 51, 51)  }    .meta a:hover {	background-color: rgb(0, 153, 102);	color: rgb(255, 255, 255);	border-color: transparent;  }    .single-post {	margin-top:40px;	line-height: 1.6;	font-size: 16px;	font-family: "Overlock",Georgia,serif;  }     .author-name {	font-family: "Overlock",Georgia,serif;	text-transform: uppercase;  }        .author-image img {	width:100px;	height:100px;	border-radius: 10%;	transition: all .1s ease-in 0s;	-webkit-transition: all .1s ease-in 0s;    -moz-transition: all .1s ease-in 0s;    -ms-transition: all .1s ease-in 0s;    -o-transition: all .1s ease-in 0s;  }    .author-image img:hover {	transform: scale(1.1);	-webkit-transform: scale(1.1);    -moz-transform: scale(1.1);    -ms-transform: scale(1.1);    -o-transform: scale(1.1);	box-shadow: 0px 0px 5px rgba(89, 89, 88, 0.5);	-webkit-transition: all .9s ease;    -moz-transition: all .9s ease;    -ms-transition: all .9s ease;    -o-transition: all .9s ease;	transition: all .9s ease;  }    .author-bio {	font-family: "Overlock",Georgia,serif;  }    .author-box {	border-top: 1px solid rgb(238, 238, 238);	border-bottom: 1px solid rgb(238, 238, 238);	padding: 1em 0px;  }    .related {  margin-top:100px;	margin-bottom:50px;  }    .related-post {	text-align:center;	box-shadow: 0px 0px 5px rgba(89, 89, 88, 0.5);	transition: all .5s ease-in 0s;	-webkit-transition: all .5s ease-in 0s;    -moz-transition: all .5s ease-in 0s;    -ms-transition: all .5s ease-in 0s;    -o-transition: all .5s ease-in 0s;	overflow:hidden;  }    .related-post p {	padding: 5px;  }    .related-post a {	color: black;	text-decoration: none;	font-family: "Overlock",Georgia,serif;	line-height:1.3em;	margin:1%;  }    .related-post-area {	border-top: 1px solid rgb(238, 238, 238);	padding: 1em 0px;  }    .related-post-img {	width: 100%;	height: 100px;	overflow:hidden;  }    .related-post-img img {	width: 100%;	min-height: 105px;	transition: all .1s ease-in 0s;	-webkit-transition: all .1s ease-in 0s;    -moz-transition: all .1s ease-in 0s;    -ms-transition: all .1s ease-in 0s;    -o-transition: all .1s ease-in 0s;  }    .related-post-img img:hover {	transform: scale(1.2);	-webkit-transform: scale(1.2);    -moz-transform: scale(1.2);    -ms-transform: scale(1.2);    -o-transform: scale(1.2);  }    .comments {	margin-top: 50px;	margin-bottom: 20px;  }    .comments-post {	font-family: "Overlock",Georgia,serif;	position: relative;	padding: 1em 1.6em;	border: 3px solid rgb(238, 238, 238);	border-radius: 8px 8px 8px 8px;  }    .comments-header {	margin-bottom: 10px;  }    .comments-header a {	text-decoration: none;	color:rgb(51, 51, 51);	font-weight:bold;	font-size: 16px;  }    .date {	float:right;	color:silver;  }    .comment-lists {	padding-bottom: 30px;	overflow:hidden;  }    .comment-img {	text-align:center;		overflow:hidden;	  }    .comment-img-auth {	width: 100%;	height: 100px;	overflow:hidden;	border-radius: 50%;	box-shadow: 0px 0px 5px rgba(89, 89, 88, 0.5);  }    .comment-img-auth img {	width: 100%;	height: 100%;	}    .comment-img-auth img:hover {	transform: scale(1.2);	-webkit-transform: scale(1.2);    -moz-transform: scale(1.2);    -ms-transform: scale(1.2);    -o-transform: scale(1.2);  }    .reply {	margin-top: 40px;  }    .nav > li > a {	color: rgb(51, 51, 51);	font-family: "Overlock",Georgia,serif;  }    .post-title {	text-align: center;	text-transform: uppercase;	margin-top: 0px;	color:rgb(90, 90, 90);	margin: 20px;  }    .post-title:hover {	text-decoration: none;	color:rgb(0, 153, 102);  }    .post {	margin-bottom: 40px;  }  label.screen-reader-text {    display: none;  }  input#searchsubmit {    display: none;  }  ul {    list-style: none outside none;  }  ul li {    list-style: none outside none;  }  .comment-body {    margin-bottom: 15px;  }  a:focus {    text-decoration: none;    color: none;  }  .tagcloud {  color:rgb(170, 170, 170);  }    .tagcloud a {  padding: 2px 7px;  margin: 2px;  border: 2px solid rgb(224, 224, 224);  border-radius: 4px 4px 4px 4px;  text-transform: uppercase;  font-weight: 800;  transition: all 0.1s ease-out 0s;  text-decoration: none;  color: rgb(51, 51, 51);  line-height: 3rem;  }    .tagcloud a:hover {  background-color: rgb(0, 153, 102);  color: rgb(255, 255, 255);  border-color: transparent;  }.topbar-m{  background: black;  opacity: 0.4;}.post-title:first-child {  margin-top:0px;  margin-left: 20px;  margin-right: 20px;  margin-bottom: 20px;  margin:0px;}.row-fluid{  z-index: 1 !important;}.content-post {  margin-top: 30px;  margin-right: 40px;}.sidebar-content {  margin-top: 40px;}.single-post img{    border: 1px solid silver;    padding: 3px;    margin: 10px;}.single-post {  overflow: hidden;}.alignright{  float: right;}.alignleft{  float: left;  margin-right: 20px;}.showsearch {  display: block;}.notshow{  display:none;}.sticky {background: rgb(242, 242, 247);padding: 5px 20px 20px 20px;}.post-thumb img {width: 200px;float: right;height: 200px;}