/* header style */
@import url(https://fonts.googleapis.com/css?family=Patua+One);
.navbar {
  position:relative !important;
}

/*End headert style */

/* Sidbar style */

.sidebar .block {
  padding: 15px;
  margin-bottom: 15px;
  border: 1px solid #dadada;
}
.sidebar .block h2 {
  background-color: #2C3E50;
  background: -moz-linear-gradient(top, #373a3d, #282a2c);
  background: -ms-linear-gradient(top, #373a3d, #282a2c);
  background: -o-linear-gradient(top, #373a3d, #282a2c);
  color: #fff;
  margin: -15px -15px 15px -15px;
  padding: 13px 16px;
  text-transform: uppercase;
  -webkit-border-top-left-radius: 5px;
  -webkit-border-top-right-radius: 5px;
  border-top-left-radius: 5px;
  border-top-right-radius: 5px;
  font-size: 15px;
}
.sidebar ul li a {
  display: block;
  padding: 5px 5px 5px 17px;
  position: relative;
}
.sidebar ul {
 margin-left:0px;
}
.sidebar ul li a:hover {
  color:red;
}
.sidebar ul li {
  border-bottom: 1px solid #dadada;
  border-bottom-style: dotted;
  list-style: none;
  margin: 0px;
}
.sidebar ul li a:before {
  content: "+";
  position: absolute;
  left: 0;
  top: 4px;
}
.view-comments-recent ul li a:before {
  content: "\e111";
  font-family: 'Glyphicons Halflings';
  margin-right: 5px;
}
.social-icons a {
  font-size: 25px;
    padding: 10px;
    padding-top: 0px;
}
/* End sidebar style */

/* tabs  style */

ul.tabs a {
  background: #f5f5f5;
  color:black;
}
.tabs {
  margin-left:36%;
}
.tabs a {
  display: block;
  padding: 0.3em 1em 0.3em 1em;;
  text-decoration: none;
  color: black;
}
ul.tabs a:hover,.tabs a.is-active {
  background: #333333;
  color:#fff;
  text-decoration:none;
}
/* End tab style */

/* Content style */
.content {
  margin-top:20px;
}
.content h2 {
  border-bottom: 1px dotted;
  border-color: rgb(204, 204, 204);
  padding-bottom: 10px;
}

.content .col-lg-12 {
  margin: 0 auto;
}
.content .col-lg-9 {
  margin-left: 6%;
}

.node__content .field__label {
  padding: 10px;
  font-size: 28px;
}


.content .views-more-link  {
  padding: 6px 18px;
  color: #fff;
  background: #555;
  vertical-align: middle;
  border-radius: 3px;
  -webkit-border-radius: 3px;
  text-decoration: none;
}
.content .views-more-link:hover {
  background: #c01700;
  color: #fff;
  text-decoration:none;
}
.content h2 a,.content h2 a:hover {
  margin-top: 0px;
  font-size: 40px;
  line-height: 50px;
  letter-spacing: 3px;
  text-align: left;
  font-weight: 400;
  margin-left: 5px;
  text-decoration:none;
  background:none;
  color:#555;
}
.field--name-user-picture a,.field--name-user-picture a:hover {
  margin-top: 0px;
  font-size: 40px;
  line-height: 50px;
  letter-spacing: 3px;
  text-align: left;
  font-weight: 400;
  margin-left: 5px;
  text-decoration:none;
  background:none;
  color:#555;
}

/* End Content style */


/* Portfolio style */

.portfolio-row {
  margin-bottom: 20px;
}
.portfolio-row h2 {
  margin-bottom: 20px;
}
.w2 .row {
  margin-bottom:10px;
}

/* End portfolio style */


/* Element style */

a {
  color: #555;
}
a:hover {
  color: red;
  text-decoration: none;
}

img {
  max-width: 100%;
  height: auto;
}
h1, h2, h3, h4, h5, h6 {
  font-family: 'Patua One', cursive;
  font-weight: 300;
  color: #333;
}
ul {
  list-style: none outside;
  margin-left: 1em;
  padding: 0;
  text-align: left;
}

.content ul li a {
  color:black;
}

.content article {
  margin-bottom: 10px;
}

article {
  border-bottom: 1px dotted #DADADA;
}

.form-actions .form-submit {
  margin: 10px 10px 10px 0;
  border: none;
  padding: 8px 20px 10px;
  color: #fff;
  background: #c01700;
  border-radius: 3px;
  -webkit-border-radius: 3px;
  cursor: pointer;
  width:auto;
}
.form-actions .form-submit:hover, .form-actions .form-submit:focus {
  background-color: #555;
  color:#fff;
}
input, button, select, textarea {
  padding: 6px;
  border: 1px solid #ddd;
  font-family: inherit;
  font-size: inherit;
  line-height: inherit;
  height:36px;
  width:100%;
}
input[type="radio"], input[type="checkbox"] {
  height:auto;
  width:auto;
}
textarea {
  height:auto;
}
button {
  width:auto;
}
figure a {
  background:none;
  color:black;
}
/* End Element style */

/* baneer style */
.banner {
  margin-top: -20px;
  max-height: 400px;
  margin-bottom: 50px;
}
/*End  baneer style */

/*
 blog style */
.blog-row {
  border-bottom: 1px solid #555;
  padding: 20px 7px 25px 10px;
}
.blog-row h2 {
  border-bottom:none;
  margin-top: -44px;
}
/*End blog style */

/*pricing Table style */

.pricing-option .pricing-signup a {
  text-decoration: none;
  color: #fff;
  font-size: 19px;
  background: none;
  padding: 6px;
}
.pricing-option .pricing-edition a {
  text-decoration: none;
  color: #fff;
  font-size: 19px;
  background: none;
  padding: 6px;
}


/*End pricing Table  style */


/* table style */

table {
  border-collapse: collapse !important;
  text-align: left;
  width: 100% !important;
}
table{
  font: normal 12px/150% Arial, Helvetica, sans-serif;
  background: #fff; overflow: hidden;
  border: 1px solid #006699 !important;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
}
table td,table th {
  padding: 8px 10px !important;
}
table thead th {
  background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #006699), color-stop(1, #00557F) );
  background:-moz-linear-gradient( center top, #006699 5%, #00557F 100% );
  filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#006699', endColorstr='#00557F');
  background-color:#006699 !important;
  color:#FFFFFF;
  font-size: 15px;
  font-weight: bold;
  border-left: 1px solid #0070A8;
  padding:10px !important;
}
table thead th:first-child {
  border: none;
}
th, td {
  padding: 5px;
  text-align: left;
}
table tr:nth-child(even) {
  background-color:#E1EEF4;
}
table tr:nth-child(odd) {
  background-color:rgba(238, 238, 238, 0.36);
}
table th	{
  background-color: #91918F;
  color: white;
}
table tr:hover,table tr:hover a {
  background:#006699;
  color:white;
}
table a:hover {
  color:white;
}
.views-field-changed {
  font-size: 12px;
}
.view-content-recent .views-field-title a:before {
  content: "\e022";
  font-family: 'Glyphicons Halflings';
}
.view-content-recent .views-field-title a {
  padding-left: 25px;
}
.comment__submitted {
  margin: 0px;
    font-size: 11px;
}
article.comment {
  padding: 10px;
  border-bottom: 1px solid #777;
  display: block;
  background: antiquewhite;
  margin: 0px;
  margin-top: 10px;
}
.indented {
  background-color:#fff;
}
.indented article.comment {
  margin-top: 0px;
  background-color:#fff;
}
.comment .content {
  margin: 0px;
}
.comment .links a {
  font-size: 11px;
}
.views-view-grid .views-col {
  padding: 10px;
  margin-top: 10px;
  border-bottom: 5px solid #F1C40F;
}
.view-content .item-list li {
  margin: 0px;
  padding: 10px;
  margin-top: 10px;
  border-bottom: 5px solid #F1C40F;
}
.view-content .item-list li img {
  float: left;
}
/* End table Style */


/* Responsive style for tabs */

@media screen and (max-width:700px) {
  .tabs {
    margin-left:10%;
  }
}
@media screen and (max-width:1145px) {

  .content .col-lg-9 {
    margin:0 auto;
    width: 90%;
  }
}
