/* Copyright (c) 2014 Russian-Themes
------------------------------------------------------------------
[Table of contents]

1. web foonts
2. icons
3. body & default tags
4. header / #header
5. section / .section
5.1 contents / .contents
5.1.01 typography
5.1.02 service block / .service
5.1.03 progress bar / .progress-bar
5.1.04 vertical separator / .vertical-separator 
5.1.05 grid filter / .grid-filter
5.1.06 owl carousel / .owl-carousel
5.1.07 scrollbox / .scrollbox
5.1.08 team / .team
5.1.09 search form / .search-form
5.1.10 aside
5.1.11 post / .post
5.1.12 form
5.1.13 message for contacts form / .alert
5.1.14 social link / .social-link
5.1.15 contacts / .contacts
5.1.16 footer
5.2 button next-section / .next-section
5.3 creating a structure section
6. priority sections
7. color schemes
8. animation CSS3
9. transition / .transition
10. Responsive css
11. css for firefox windows and linex
12. css for retina

-------------------------------------------------------------------*/
/*------------------------------------------------------------------
[1. Web Foonts]
*/
@font-face {
  font-family: 'Beauty_School_Dropout_II';
  src: url('fonts/BEAUTYSC.eot');
  src: local('☺'), url('fonts/BEAUTYSC.woff') format('woff'), url('fonts/BEAUTYSC.ttf') format('truetype'), url('fonts/BEAUTYSC.svg') format('svg');
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'KenyanCoffeeRg';
  src: url('fonts/KenyanCoffeeRg-bold.eot');
  src: url('fonts/KenyanCoffeeRg-bold.eot?#iefix') format('embedded-opentype'), url('fonts/KenyanCoffeeRg-bold.woff2') format('woff2'), url('fonts/KenyanCoffeeRg-bold.woff') format('woff'), url('fonts/KenyanCoffeeRg-bold.ttf') format('truetype');
  font-weight: bold;
  font-style: normal;
}
@font-face {
  font-family: 'KenyanCoffeeRg';
  src: url('fonts/KenyanCoffeeRg-italic.eot');
  src: url('fonts/KenyanCoffeeRg-italic.eot?#iefix') format('embedded-opentype'), url('fonts/KenyanCoffeeRg-italic.woff2') format('woff2'), url('fonts/KenyanCoffeeRg-italic.woff') format('woff'), url('fonts/KenyanCoffeeRg-italic.ttf') format('truetype');
  font-weight: normal;
  font-style: italic;
}
@font-face {
  font-family: 'KenyanCoffeeRg';
  src: url('fonts/KenyanCoffeeRg-bold-italic.eot');
  src: url('fonts/KenyanCoffeeRg-bold-italic.eot?#iefix') format('embedded-opentype'), url('fonts/KenyanCoffeeRg-bold-italic.woff2') format('woff2'), url('fonts/KenyanCoffeeRg-bold-italic.woff') format('woff'), url('fonts/KenyanCoffeeRg-bold-italic.ttf') format('truetype');
  font-weight: bold;
  font-style: italic;
}
@font-face {
  font-family: 'KenyanCoffeeRg';
  src: url('fonts/KenyanCoffeeRg.eot');
  src: url('fonts/KenyanCoffeeRg.eot?#iefix') format('embedded-opentype'), url('fonts/KenyanCoffeeRg.woff2') format('woff2'), url('fonts/KenyanCoffeeRg.woff') format('woff'), url('fonts/KenyanCoffeeRg.ttf') format('truetype');
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: "Lobster1.4";
  src: url("fonts/Lobster_1_4.eot?") format("eot"), url("fonts/Lobster_1_4.woff") format("woff"), url("fonts/Lobster_1_4.ttf") format("truetype"), url("fonts/Lobster_1_4.svg#Lobster1.4") format("svg");
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'icomoon';
  src: url('fonts/icomoon.eot?9ov3x8');
  src: url('fonts/icomoon.eot?#iefix9ov3x8') format('embedded-opentype'), url('fonts/icomoon.woff?9ov3x8') format('woff'), url('fonts/icomoon.ttf?9ov3x8') format('truetype'), url('fonts/icomoon.svg?9ov3x8#icomoon') format('svg');
  font-weight: normal;
  font-style: normal;
}
/*------------------------------------------------------------------
[2. icons]
*/
[class^="icon-"],
[class*=" icon-"] {
  font-family: 'icomoon';
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.icon-arrow-left:before {
  content: "\e616";
}
.icon-arrow-right:before {
  content: "\e614";
}
.icon-close:before {
  content: "\e617";
}
.icon-monitor:before {
  content: "\e600";
}
.icon-arrow:before {
  content: "\e601";
}
.icon-googleplus:before {
  content: "\e602";
}
.icon-facebook:before {
  content: "\e603";
}
.icon-instagram:before {
  content: "\e604";
}
.icon-twitter:before {
  content: "\e605";
}
.icon-feed:before {
  content: "\e606";
}
.icon-youtube:before {
  content: "\e607";
}
.icon-vimeo:before {
  content: "\e608";
}
.icon-dribbble:before {
  content: "\e609";
}
.icon-deviantart:before {
  content: "\e60a";
}
.icon-pinterest:before {
  content: "\e60b";
}
.icon-location:before {
  content: "\e60c";
}
.icon-phone:before {
  content: "\e60d";
}
.icon-mail:before {
  content: "\e60e";
}
.icon-search:before {
  content: "\e60f";
}
.icon-camera:before {
  content: "\e610";
}
.icon-pen:before {
  content: "\e611";
}
.icon-music:before {
  content: "\e612";
}
.icon-polygon:before {
  content: "\e613";
}
.icon-hexagon:after {
  content: "\e613";
}
.icon-paint-format:before {
  content: "\e615";
}
/*------------------------------------------------------------------
[3. body & default tags]
*/
html,
body,
div,
span,
applet,
object,
iframe,
h1,
h2,
h3,
h4,
h5,
h6,
p,
blockquote,
pre,
a,
abbr,
acronym,
address,
big,
cite,
code,
del,
dfn,
em,
font,
img,
ins,
kbd,
q,
s,
samp,
small,
strike,
strong,
sub,
sup,
tt,
var,
b,
u,
i,
center,
dl,
dt,
dd,
ol,
ul,
li,
fieldset,
form,
label,
legend,
table,
caption,
tbody,
tfoot,
thead,
tr,
th,
td {
  font-size: 100%;
  border: 0;
  outline: 0;
  vertical-align: baseline;
  background: transparent;
  margin: 0;
  padding: 0;
}
html,
body {
  height: 100%;
  line-height: 1;
  background: #fff;
  font: 16px/22px 'Cuprum', Arial, Verdana;
  color:#fff;
}
blockquote,
q {
  quotes: none;
}
input,
textarea {
  -webkit-appearance: none;
  border-radius: 0;
}
:focus {
  outline: 0;
}
del {
  text-decoration: line-through;
}
table {
  border-collapse: collapse;
  border-spacing: 0;
}
article,
aside,
details,
figcaption,
figure,
footer,
header,
hgroup,
menu,
nav,
section {
  display: block;
}
* {
  margin: 0;
  padding: 0;
}
ins,
a:hover {
  text-decoration: none;
}
footer,
nav,
header,
section,
aside {
  display: block;
}
div#wrapper {
  width: 100%;
  overflow: hidden;
  position: relative;
}
.back-to-top {
  background: rgba(0, 0, 0, 0.5);
  position: fixed;
  bottom: 30px;
  right: 0;
  z-index: 9999;
  display: none;
  cursor: pointer;
  font-size: 22px;
  font-family: 'KenyanCoffeeRg';
  width: 60px;
  height: 60px;
  padding-top: 27px;
  text-align: center;
  color: #fff;
}
.back-to-top:after {
  font-family: 'icomoon';
  content: "\e601";
  font-size: 28px;
  position: absolute;
  top: 3px;
  left: 0;
  width: 100%;
}
.left{
	float:left;
}
/*------------------------------------------------------------------
[4. header / #header]
*/
header#header {
/*  position: absolute;
*/  top: 0;
  left: 0;
  width: 100%;
  height: 104px;
  z-index: 999;
}
header#header #logo {
  cursor: pointer;
  position: relative;
  display: block;
  top: 5px;
  left: -10%;
}
header#header #logo img {
  width: 120%;
  height: auto;
}
header#header ul {
  text-align: center;
  display: block;
  width: 100%;
  position:relative;
  z-index:999;
}
header#header ul li {
  font-size: 30px;
  font-family: 'KenyanCoffeeRg';
  display: inline-block;
  text-align: center;
  margin-top: 25px;
  -webkit-backface-visibility: hidden;
  padding:0 9px;
}
header#header ul li a {
  -webkit-backface-visibility: hidden;
}
header#header ul li:after {
  position: relative;
  left: 12px;
  content: '|';
}
header#header ul li:last-child:after {
  content: '';
}
header#header ul li:nth-child(4):after {
  content: '';
}
header#header ul li:nth-child(3):after {
  content: '';
}
header#header ul li:nth-child(5):after {
  content: '';
}
header#header ul:after {
  width: 100%;
  height: 0px;
  visibility: hidden;
  overflow: hidden;
  content: '';
  display: inline-block;
}
header#header ul.right {
  float: right;
}
/*------------------------------------------------------------------
[5. section / .section]
*/
.section {
  display: block;
  padding-top: 200px;
  position: relative;
  /*------------------------------------------------------------------
  [5.1 contents / .contents]
  */
  /*------------------------------------------------------------------
  [5.2 button next-section / .next-section]
  */
  /*------------------------------------------------------------------
  [5.3 creating a structure section]
  */
}
.section .contents {
  width: 100%;
  height: 100%;
  z-index: 2;
  position: relative;
  /*------------------------------------------------------------------
    [5.1.01 typography]
    */
  /*------------------------------------------------------------------
    [5.1.02 service block / .service]
    */
  /*------------------------------------------------------------------
    [5.1.03 progress bar / .progress-bar]
    */
  /*------------------------------------------------------------------
    [5.1.04 vertical separator / .vertical-separator]
    */
  /*------------------------------------------------------------------
    [5.1.05 grid filter / .grid-filter]
    */
  /*------------------------------------------------------------------
    [5.1.06 owl carousel / .owl-carousel]
    */
  /*------------------------------------------------------------------
    [5.1.07 scrollbox / .scrollbox]
    */
  /*------------------------------------------------------------------
    [5.1.08 team / .team]
    */
  /*------------------------------------------------------------------
    [5.1.09 search form / .search-form]
    */
  /*------------------------------------------------------------------
    [5.1.10 aside]
    */
  /*------------------------------------------------------------------
    [5.1.11 post / .post]
    */
  /*------------------------------------------------------------------
    [5.1.12 form]
    */
  /*------------------------------------------------------------------
    [5.1.13 message for contacts form / .alert]
    */
  /*------------------------------------------------------------------
    [5.1.14 social link / .social-link]
    */
  /*------------------------------------------------------------------
    [5.1.15 contacts / .contacts]
    */
  /*------------------------------------------------------------------
    [5.1.16 footer]
    */
}
.section .contents h1,
.section .contents h2 {
  font-size: 80px;
  font-family: 'Beauty_School_Dropout_II';
  font-weight: normal;
  line-height: 70px;
  margin-bottom: 0px;
  position: relative;
  display: block;
  text-align: center;
}
.section .contents h1.big-heading,
.section .contents h2.big-heading {
  font-size: 80px;
  line-height: 70px;
 /* -webkit-transform: rotate(-5deg);
  -moz-transform: rotate(-5deg);
  -o-transform: rotate(-5deg);
  -ms-transform: rotate(-5deg);
  -sand-transform: rotate(-5deg);
  transform: rotate(-5deg);*/
  text-transform: uppercase;
  margin-bottom: 60px;
}
.section .contents h1.big-heading :before,
.section .contents h2.big-heading :before {
  text-shadow: none;
}
.section .contents h1.big-heading .pattern-left,
.section .contents h2.big-heading .pattern-left {
  top: 100px;
}
.section .contents h1.big-heading .pattern-right,
.section .contents h2.big-heading .pattern-right {
  top: 90px;
}
.section .contents h1 .pattern-left,
.section .contents h2 .pattern-left,
.section .contents h1 .pattern-right,
.section .contents h2 .pattern-right {
  display: none;
}
.section .contents h3 {
  font-size: 44px;
  font-family: 'KenyanCoffeeRg';
  font-weight: normal;
  line-height: 50px;
  position: relative;
  display: block;
  text-align: center;
  margin-top: 10px;
  margin-bottom: 20px;
}
.section .contents h3 .headline {
  display: inline-block;
  position: relative;
}
.section .contents h3 .pattern-left {
  opacity: 0.7;
  font-size: 11px;
  line-height: 11px;
  position: absolute;
  top: 18px;
  left: -30px;
}
.section .contents h3 .pattern-left:after {
  width: 0;
  height: 0;
  border-right-style: solid;
  border-right-width: 125px;
  border-top: 3px solid transparent;
  border-bottom: 3px solid transparent;
  position: absolute;
  top: 2px;
  right: 21px;
  content: '';
}
.section .contents h3 .pattern-left:before {
  width: 0;
  height: 0;
  border-left-style: solid;
  border-left-width: 3px;
  border-top: 3px solid transparent;
  border-bottom: 3px solid transparent;
  position: absolute;
  top: 2px;
  right: 18px;
  content: '';
}
.section .contents h3 .pattern-right {
  opacity: 0.7;
  font-size: 11px;
  line-height: 11px;
  position: absolute;
  top: 18px;
  right: -30px;
}
.section .contents h3 .pattern-right:after {
  width: 0;
  height: 0;
  border-left-style: solid;
  border-left-width: 125px;
  border-top: 3px solid transparent;
  border-bottom: 3px solid transparent;
  position: absolute;
  top: 2px;
  left: 21px;
  content: '';
}
.section .contents h3 .pattern-right:before {
  width: 0;
  height: 0;
  border-right-style: solid;
  border-right-width: 3px;
  border-top: 3px solid transparent;
  border-bottom: 3px solid transparent;
  position: absolute;
  top: 2px;
  left: 18px;
  content: '';
}
.section .contents h4 {
  font-size: 35px;
  font-family: 'KenyanCoffeeRg';
  font-weight: normal;
  line-height: 36px;
  margin-bottom: 20px;
}
.section .contents h5 {
  font-size: 36px;
  font-family: 'KenyanCoffeeRg';
  font-weight: normal;
  line-height: 34px;
  text-align: center;
  margin-bottom: 50px;
}
.section .contents h6 {
  font-size: 30px;
  font-family: 'KenyanCoffeeRg';
  font-weight: normal;
  line-height: 34px;
  margin-bottom: 15px;
}
.section .contents p {
  margin-bottom: 20px;
}
.section .contents ul,
.section .contents ol {
  margin-bottom: 20px;
  margin-left: 20px;
}
.section .contents ul li,
.section .contents ol li {
  margin-bottom: 10px;
}
.section .contents hr {
  border: 0;
  margin: 0;
  padding: 0;
  border-top-width: 1px;
  border-top-style: solid;
  margin-bottom: 30px;
}
.section .contents blockquote {
  font-size: 38px;
  line-height: 33px;
  font-family: "Lobster1.4";
  text-align: center;
  color:#fff;
  text-shadow: 2px 3px 1px #333;
}
.text-heading{
	 color: #fff;
    display: table;
    font-family: "Lobster1.4";
    font-size: 50px;
    line-height: 33px;
    padding: 24px 0 0;
    text-align: center;
    width: 100%;
	text-shadow:2px 3px 1px #333;
}
.section .contents img {
  max-width: 100%;
  height: auto;
}
.section .contents iframe {
  width: 100%;
  height: 250px;
  margin-bottom: 20px;
}
.section .contents img.alignleft {
  display: inline;
  float: left;
  margin-right: 24px;
  margin-top: 4px;
}
.section .contents img.alignright {
  display: inline;
  float: right;
  margin-left: 24px;
  margin-top: 4px;
}
.section .contents img.aligncenter {
  clear: both;
  display: block;
  margin-left: auto;
  margin-right: auto;
}
.section .contents .alignleft {
  text-align: left;
}
.section .contents .alignright {
  text-align: right;
}
.section .contents .aligncenter {
  text-align: center;
}
.section .contents span.label {
  font-size: 18px;
  display: inline-block;
  margin-bottom: 20px;
}
.section .contents .service {
  width: 91px;
  height: 91px;
  position: relative;
  display: block;
  text-align: center;
  margin: 0 auto 15px;
}
.section .contents .service:after {
  position: absolute;
  top: -10px;
  left: 0;
  font-size: 92px;
  z-index: 1;
}
.section .contents .service i {
  margin-top: 20px;
  display: inline-block;
  z-index: 2;
  position: relative;
}
.section .contents .service:before {
  font-size: 30px;
}
.section .contents .progress-bar {
  height: 50px;
  border-style: solid;
  border-width: 2px;
  -webkit-border-radius: 21px;
  -moz-border-radius: 21px;
  border-radius: 21px;
  margin-bottom: 30px;
}
.section .contents .progress-bar .skill-value {
  -webkit-animation-name: progress-bar;
  -moz-animation-name: progress-bar;
  animation-name: progress-bar;
  height: 100%;
  display: block;
  -webkit-border-radius: 18px;
  -moz-border-radius: 18px;
  border-radius: 18px;
}
.section .contents .vertical-separator {
  display: block;
  text-align: center;
}
.section .contents .vertical-separator span {
  display: inline-block;
  border-left-width: 1px;
  border-left-style: dashed;
}
.section .contents .grid-filter .filter {
  padding: 25px 0 5px;
  text-align: center;
  border-style: dashed;
  border-top-width: 1px;
  border-bottom-width: 1px;
  margin-bottom: 40px;
  margin-top:35px;
}
.section .contents .grid-filter .filter li {
  display: inline-block;
  margin: 0 15px;
  padding-bottom: 20px;
}
.section .contents .grid-filter .filter li a {
  padding: 10px;
  height: 38px;
  display: block;
  font-size: 18px;
  font-weight: normal;
  font-family: 'Cuprum';
  position: relative;
}
.section .contents .grid-filter .filter li a:after {
  width: 0;
  height: 0;
  border-right-style: solid;
  border-right-width: 11px;
  border-top: 19px solid transparent;
  border-bottom: 19px solid transparent;
  position: absolute;
  top: 0px;
  left: -11px;
  content: '';
}
.section .contents .grid-filter .filter li a:before {
  width: 0;
  height: 0;
  border-left-style: solid;
  border-left-width: 11px;
  border-top: 19px solid transparent;
  border-bottom: 19px solid transparent;
  position: absolute;
  top: 0px;
  right: -11px;
  content: '';
}
.section .contents .grid-filter .grid .filter-item {
  width: 200px;
  height: 230px;
  overflow: hidden;
  position: relative;
  margin: 0 auto 40px;
}
.section .contents .grid-filter .grid .filter-item .rotate-right {
  position: absolute;
  overflow: hidden;
  top: -50px;
  width: 200px;
  height: 330px;
  -webkit-transform: rotate(60deg);
  -moz-transform: rotate(60deg);
  -o-transform: rotate(60deg);
  -ms-transform: rotate(60deg);
  -sand-transform: rotate(60deg);
  transform: rotate(60deg);
}
.section .contents .grid-filter .grid .filter-item .rotate-left {
  position: absolute;
  overflow: hidden;
  top: 0px;
  width: 200px;
  height: 330px;
  -webkit-transform: rotate(-120deg);
  -moz-transform: rotate(-120deg);
  -o-transform: rotate(-120deg);
  -ms-transform: rotate(-120deg);
  -sand-transform: rotate(-120deg);
  transform: rotate(-120deg);
}
.section .contents .grid-filter .grid .filter-item .work {
  cursor: pointer;
  position: absolute;
  top: 50px;
  left: -15px;
  width: 230px;
  height: 230px;
  -webkit-transform: rotate(60deg);
  -moz-transform: rotate(60deg);
  -o-transform: rotate(60deg);
  -ms-transform: rotate(60deg);
  -sand-transform: rotate(60deg);
  transform: rotate(60deg);
  display: block;
}
.section .contents .grid-filter .grid .filter-item .work img {
  width: 100%;
  height: 100%;
}
.section .contents .grid-filter .grid .filter-item .work div.desc {
  position: absolute;
  top: 0;
  left: 0;
  padding: 55px 40px 20px;
  width: 100%;
  height: 100%;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  -webkit-animation: work-desc-out 0.5s;
  -moz-animation: work-desc-out 0.5s;
  animation: work-desc-out 0.5s;
  opacity: 0;
}
.section .contents .grid-filter .grid .filter-item .work div.desc h6 {
  font-family: 'KenyanCoffeeRg';
  font-weight: normal;
  font-size: 15px;
  line-height: 22px;
  border-bottom-style: dashed;
  border-bottom-width: 1px;
  padding-bottom: 10px;
  margin-bottom: 10px;
  text-align: center;
}
.section .contents .grid-filter .grid .filter-item .work div.desc p {
  text-align: center;
  font-size: 12px;
  font-family: 'Cuprum';
}
.section .contents .grid-filter .grid .filter-item .work div.desc:before {
  position: absolute;
  left: 0;
  bottom: 74px;
  font-size: 59px;
  width: 100%;
  text-align: center;
}
.section .contents .grid-filter .grid .filter-item .work:hover div.desc {
  -webkit-animation: work-desc-in 0.8s;
  -moz-animation: work-desc-in 0.8s;
  animation: work-desc-in 0.8s;
  opacity: 1;
}
.section .contents .owl-carousel .item {
  font-family: 'Cuprum';
  font-size: 17px;
  line-height: 20px;
  padding: 15px 15px 2px 15px;
}
.section .contents .owl-carousel .item img {
  width: 100%;
  height: auto;
  margin-bottom: 10px;
}
.section .contents .owl-carousel .owl-pagination {
  text-align: center;
  padding: 20px 0;
}
.section .contents .owl-carousel .owl-pagination .owl-page {
  display: inline-block;
  height: 18px;
  width: 18px;
  margin: 0 3px;
}
.section .contents .scrollbox {
  width: 100%;
  height: 90px;
  overflow: hidden;
  font-size: 0;
  margin-bottom: 20px;
}
.section .contents .scrollbox ul {
  width: 9999px;
  height: 59px;
  margin: 0;
}
.section .contents .scrollbox ul li {
  display: inline-block;
  margin: 15px 0 10px 20px;
}
.section .contents .team {
  margin-top: 10px;
  line-height: 22px;
}
.section .contents .team .people-photo {
  border-width: 10px;
  border-style: solid;
  -webkit-box-shadow: 0px 0px 15px 0px rgba(50, 50, 50, 0.2);
  -moz-box-shadow: 0px 0px 15px 0px rgba(50, 50, 50, 0.2);
  box-shadow: 0px 0px 15px 0px rgba(50, 50, 50, 0.2);
  margin-bottom: 20px;
  position: relative;
}
.section .contents .team .people-photo img {
  width: 100%;
  height: auto;
  display: block;
}
.section .contents .team .people-photo .social-links {
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0px;
  -webkit-animation: fadeOut 0.3s;
  -moz-animation: fadeOut 0.3s;
  animation: fadeOut 0.3s;
  opacity: 0;
}
.section .contents .team .people-photo .social-links ul {
  width: 100%;
  text-align: center;
  position: absolute;
  top: 50%;
  margin-top: -18px;
}
.section .contents .team .people-photo .social-links ul li {
  display: inline-block;
  margin: 0 1px;
}
.section .contents .team .people-photo .social-links ul li a {
  position: relative;
  width: 36px;
  height: 36px;
  display: block;
  -webkit-border-radius: 100px;
  -moz-border-radius: 100px;
  border-radius: 100px;
  text-align: center;
}
.section .contents .team .people-photo .social-links ul li a:hover:before {
  position: relative;
  top: 10px;
  display: inline-block;
}
.section .contents .team .people-photo .social-links ul li a:before {
  position: relative;
  top: 10px;
  display: inline-block;
}
.section .contents .team .people-photo:hover .social-links {
  -webkit-animation: fadeIn 0.5s;
  -moz-animation: fadeIn 0.5s;
  animation: fadeIn 0.5s;
  opacity: 1;
}
.section .contents .team figcaption {
  margin-bottom: 20px;
}
.section .contents .search-form {
  width: 100%;
  position: relative;
  margin-bottom: 30px;
}
.section .contents .search-form .search-text-box {
  width: 100%;
  border: 0;
  font-size: 16px;
  line-height: 16px;
  padding: 15px;
}
.section .contents .search-form .button-submit {
  position: absolute;
  top: 0;
  right: 0;
  height: 100%;
}
.section .contents .search-form .button-submit .search-submit {
  border: 0;
  font-size: 25px;
  height: 100%;
  padding: 0 12px 0 8px;
}
.section .contents .search-form .button-submit:before {
  width: 0;
  height: 0;
  border-right-style: solid;
  border-right-width: 18px;
  border-top: 24px solid transparent;
  border-bottom: 24px solid transparent;
  position: absolute;
  left: -18px;
  content: '';
}
.section .contents aside ul {
  margin-left: 0;
}
.section .contents aside ul li {
  list-style: none;
}
.section .contents aside ul li a:hover {
  text-decoration: underline;
}
.section .contents aside .twitter-list {
  font-size: 14px;
  line-height: 20px;
}
.section .contents aside .twitter-list li {
  margin-bottom: 15px;
}
.section .contents aside .twitter-list li span {
  display: block;
}
.section .contents .post {
  margin-bottom: 30px;
}
.section .contents .post .header-post {
  position: relative;
  margin-bottom: 10px;
}
.section .contents .post .header-post time {
  width: 72px;
  text-align: center;
  font-size: 33px;
  line-height: 33px;
  display: block;
  padding: 10px 0;
  font-family: 'KenyanCoffeeRg';
  position: relative;
  margin: 0 auto 30px;
}
.section .contents .post .header-post time span {
  display: block;
}
.section .contents .post .header-post time:before {
  width: 0;
  height: 0;
  border-top-style: solid;
  border-top-width: 20px;
  border-left: 36px solid transparent;
  border-right: 36px solid transparent;
  position: absolute;
  top: 100%;
  left: 0px;
  content: '';
}
.section .contents .post .header-post h4.entry-title {
  font-size: 40px;
  line-height: 40px;
  text-align: center;
}
.section .contents .post .header-post .entry-meta-details {
  font-family: 'KenyanCoffeeRg';
  width: 100%;
  display: block;
  text-align: center;
  height: 13px;
  position: relative;
}
.section .contents .post .header-post .entry-meta-details span {
  position: relative;
  display: inline-block;
}
.section .contents .post .header-post .entry-meta-details span .line-decoration {
  position: absolute;
  top: 3px;
  left: 100%;
  margin-left: 5px;
  height: 13px;
}
.section .contents .post .header-post .entry-meta-details a.entry-comments {
  display: block;
  font-family: 'KenyanCoffeeRg';
}
.section .contents .post figure.image-blog {
  border-width: 10px;
  border-style: solid;
  margin-bottom: 30px;
  -webkit-box-shadow: 0px 2px 5px 0px rgba(50, 50, 50, 0.2);
  -moz-box-shadow: 0px 2px 5px 0px rgba(50, 50, 50, 0.2);
  box-shadow: 0px 2px 5px 0px rgba(50, 50, 50, 0.2);
}
.section .contents .post figure.image-blog img {
  display: block;
}
.section .contents .post a.more-link:after {
  font-size: 14px;
  content: "\e614";
  font-family: 'icomoon';
  position: relative;
  top: 2px;
}
.section .contents form .form-text {
  padding: 20px;
  width: 100%;
  margin-bottom: 40px;
  border: 0;
}
.section .contents form .form-textarea {
  padding: 20px;
  width: 100%;
  margin-bottom: 35px;
  border: 0;
}
.section .contents form .form-button {
  padding: 10px 30px 23px;
  font-size: 24px;
  margin-bottom: 40px;
  border: 0;
  font-family: 'KenyanCoffeeRg';
}
.section .contents .alert {
  padding: 15px;
  margin-bottom: 20px;
  color: #fff;
}
.section .contents .alert.error {
  background: rgba(203, 32, 39, 0.8);
}
.section .contents .alert.success {
  background: rgba(85, 149, 70, 0.8);
}
.section .contents .social-link {
  display: inline-block;
  -webkit-border-radius: 99px;
  -moz-border-radius: 99px;
  border-radius: 99px;
  font-size: 60px;
  width: 100px;
  height: 100px;
  text-align: center;
  margin-left: 5px;
  margin-bottom: 30px;
}
.section .contents .social-link:before {
  position: relative;
  top: 20px;
}
.section .contents .contacts {
  font-family: 'KenyanCoffeeRg';
  font-size: 26px;
  line-height: 26px;
}
.section .contents .contacts a,
.section .contents .contacts span {
  font-family: 'KenyanCoffeeRg';
  display: block;
  margin-bottom: 30px;
  line-height: 32px;
  color:#f2eed9;
}
.section .contents .contacts a:before,
.section .contents .contacts span:before {
  font-family: 'icomoon';
  margin-right: 10px;
}
.section .contents footer {
  border-top-width: 7px;
  border-top-style: solid;
  font-family: 'KenyanCoffeeRg';
  padding: 40px 0;
  font-size: 16px;
  line-height: 16px;
  text-align: center;
}
.section .next-section {
  width: 700px;
  height: 75px;
  position: absolute;
  bottom: -135px;
  left: 50%;
  margin-left: -350px;
  font-family: 'KenyanCoffeeRg';
  font-size: 34px;
  font-weight: normal;
  text-align: center;
}
.section .next-section span {
  position: absolute;
  top: 18px;
  left: 0;
  text-align: center;
  z-index: 10;
  display: block;
  width: 100%;
  height: 100%;
  cursor: pointer;
}
.section .next-section:after {
  width: 0;
  height: 0;
  border-right: 350px solid transparent;
  border-left: 350px solid transparent;
  border-top-style: solid;
  border-top-width: 75px;
  position: absolute;
  left: 0px;
  content: '';
}
.section.transition-form {
  padding-bottom: 20px;
}
.section.transition-to {
  padding-top: 20px;
}
.section.section-first {
 padding-top: 0px;
}
.section.section-last {
/*  overflow: hidden;
*/}

#contactpage .section .half-pattern {
 
  width: 50%;
  position: absolute;
  bottom: -174px;
    height: 900px;
  overflow: hidden;
  z-index: 1;
}

#contactpage  .section {
    padding-top: 180px;
}

.section .half-pattern {
  height: 10000px;
  width: 50%;
  position: absolute;
  bottom: -605px;
  overflow: hidden;
  z-index: 1;
}
.section .half-pattern.left {
  left: 0px;
}
.section .half-pattern.left .rotate {
  right: -210px;
  -webkit-transform: rotate(13deg);
  -moz-transform: rotate(13deg);
  -o-transform: rotate(13deg);
  -ms-transform: rotate(13deg);
  -sand-transform: rotate(13deg);
  transform: rotate(13deg);
}
.section .half-pattern.left .rotate:before {
  right: 0px;
  background-position: top right;
  -webkit-transform: rotate(-13deg);
  -moz-transform: rotate(-13deg);
  -o-transform: rotate(-13deg);
  -ms-transform: rotate(-13deg);
  -sand-transform: rotate(-13deg);
  transform: rotate(-13deg);
}
.section .half-pattern.right {
  left: 50%;
}
.section .half-pattern.right .rotate {
  left: -210px;
  -webkit-transform: rotate(-13deg);
  -moz-transform: rotate(-13deg);
  -o-transform: rotate(-13deg);
  -ms-transform: rotate(-13deg);
  -sand-transform: rotate(-13deg);
  transform: rotate(-13deg);
}
.section .half-pattern.right .rotate:before {
  left: -2px;
  background-position: top right;
  -webkit-transform: rotate(13deg);
  -moz-transform: rotate(13deg);
  -o-transform: rotate(13deg);
  -ms-transform: rotate(13deg);
  -sand-transform: rotate(13deg);
  transform: rotate(13deg);
}
.section .half-pattern .rotate {
  width: 8000px;
  height: 800px;
  position: absolute;
  bottom: 890px;
  overflow: hidden;
}
.section2 .half-pattern .rotate {
  width: 8000px;
  height: 800px;
  position: absolute;
  bottom: 890px;
  overflow: hidden;
}
.section .half-pattern .rotate:before {
  content: "";
  width: 8888px;
  height: 8888px;
  position: absolute;
  top: -4444px;
}
/*------------------------------------------------------------------
[6. priority sections]
*/
.priority-1 {
  z-index: 100;
}
.priority-2 {
  z-index: 99;
}
.priority-3 {
  z-index: 98;
}
.priority-4 {
  z-index: 97;
}
.priority-5 {
  z-index: 96;
}
.priority-6 {
  z-index: 95;
}
.priority-7 {
  z-index: 94;
}
.priority-8 {
  z-index: 93;
}
.priority-9 {
  z-index: 92;
}
.priority-10 {
  z-index: 91;
}
/*------------------------------------------------------------------
[7. color schemes]
*/
.color-scheme-1 {
  background: url(images/backgrounds/p-1.jpg) top center;
  color: #f6e8c3;
}
.color-scheme-1 .rotate:before {
  background: url(images/backgrounds/p-1.jpg) top center;
}

.color-scheme-18 {
  background: url(images/backgrounds/p-18.jpg) top center;
  color: #f6e8c3;
  padding:10px 0 0;
}
.color-scheme-18 .rotate:before {
  background: url(images/backgrounds/p-18.jpg) top center;
}


.color-scheme-1 a {
  color: #f6e8c3;
}
.color-scheme-1 a:hover {
  color: #fff;
}
.color-scheme-1 h1.big-heading,
.color-scheme-1 h2.big-heading {
  text-shadow: 5px 4px 0px #2f626c;
}
.color-scheme-1 h1 {
  color: #f6e8c3;
}
.color-scheme-1 h1 .pattern-left {
  color: #f6e8c3;
}
.color-scheme-1 h1 .pattern-left:after {
  border-right-color: #f6e8c3;
}
.color-scheme-1 h1 .pattern-left:before {
  border-left-color: #f6e8c3;
}
.color-scheme-1 h1 .pattern-right {
  color: #f6e8c3;
}
.color-scheme-1 h1 .pattern-right:after {
  border-left-color: #f6e8c3;
}
.color-scheme-1 h1 .pattern-right:before {
  border-right-color: #f6e8c3;
}
.color-scheme-1 h2 {
  color: #f6e8c3;
}
.color-scheme-1 h2 .pattern-left {
  color: #f6e8c3;
}
.color-scheme-1 h2 .pattern-left:after {
  border-right-color: #f6e8c3;
}
.color-scheme-1 h2 .pattern-left:before {
  border-left-color: #f6e8c3;
}
.color-scheme-1 h2 .pattern-right {
  color: #f6e8c3;
}
.color-scheme-1 h2 .pattern-right:after {
  border-left-color: #f6e8c3;
}
.color-scheme-1 h2 .pattern-right:before {
  border-right-color: #f6e8c3;
}
.color-scheme-1 h3 {
  color: #f6e8c3;
}
.color-scheme-1 h3 .pattern-left {
  color: #cb2027;
}
.color-scheme-1 h3 .pattern-left:after {
  border-right-color: #f6e8c3;
}
.color-scheme-1 h3 .pattern-left:before {
  border-left-color: #f6e8c3;
}
.color-scheme-1 h3 .pattern-right {
  color: #cb2027;
}
.color-scheme-1 h3 .pattern-right:after {
  border-left-color: #f6e8c3;
}
.color-scheme-1 h3 .pattern-right:before {
  border-right-color: #f6e8c3;
}
.color-scheme-1 h4 {
  color: #f6e8c3;
}
.color-scheme-1 h5 {
  color: #e8e2c3;
  margin-bottom:92px !important;
}
.color-scheme-1 h6 {
  color: #f6e8c3;
}
.color-scheme-1 .owl-carousel .item {
  color: #000;
  background: #f2eed9;
}
.color-scheme-1 .owl-carousel .owl-pagination .owl-page {
  background: #f2eed9;
}
.color-scheme-1 .owl-carousel .owl-pagination .owl-page.active {
  background: #cb2027;
}
.color-scheme-1 .grid-filter .filter {
  border-color: #f6e8c3;
}
.color-scheme-1 .grid-filter .filter li a {
  background: #f6e8c3;
  color: #405e62;
}
.color-scheme-1 .grid-filter .filter li a:after {
  border-right-color: #f6e8c3;
}
.color-scheme-1 .grid-filter .filter li a:before {
  border-left-color: #f6e8c3;
}
.color-scheme-1 .grid-filter .filter li a.active {
  background: #cb2027;
  color: #fff;
}
.color-scheme-1 .grid-filter .filter li a.active:after {
  border-right-color: #cb2027;
}
.color-scheme-1 .grid-filter .filter li a.active:before {
  border-left-color: #cb2027;
}
.color-scheme-1 .grid-filter .grid .filter-item .work div.desc {
  color: #405e62;
  background: #f6e8c3;
}
.color-scheme-1 .grid-filter .grid .filter-item .work div.desc h6 {
  color: #405e62;
  border-bottom-color: #cb2027;
}
.color-scheme-1 .service:before {
  color: #405e62;
}
.color-scheme-1 .vertical-separator span {
  border-left-color: #f6e8c3;
}
.color-scheme-1 .progress-bar {
  border-color: rgba(246, 232, 195, 0.8);
  background: rgba(246, 232, 195, 0.8);
}
.color-scheme-1 .progress-bar .skill-value {
  background: rgba(203, 32, 39, 0.9);
}
.color-scheme-1 .team .people-photo {
  border-color: #f6e8c3;
}
.color-scheme-1 .team .people-photo .social-links {
  background: rgba(246, 232, 195, 0.8);
}
.color-scheme-1 .team .people-photo .social-links ul li a {
  background: #cb2027;
}
.color-scheme-1 .team .people-photo .social-links ul li a:hover {
  background: #fff;
}
.color-scheme-1 .team .people-photo .social-links ul li a:hover:before {
  color: #cb2027;
}
.color-scheme-1 .team .people-photo .social-links ul li a:before {
  color: #fff;
}
.color-scheme-1 .post .header-post time {
  background: #cb2027;
  color: #f6e8c3;
}
.color-scheme-1 .post .header-post time:before {
  border-top-color: #cb2027;
}
.color-scheme-1 .post .header-post h4.entry-title a {
  color: #fff;
}
.color-scheme-1 .post .header-post h4.entry-title a:hover {
  color: #f6e8c3;
}
.color-scheme-1 .post .header-post .entry-meta-details {
  color: #f6e8c3;
}
.color-scheme-1 .post .header-post .entry-meta-details span .line-decoration {
  background: #f6e8c3;
}
.color-scheme-1 .post .header-post .entry-meta-details a:hover {
  color: #fff;
}
.color-scheme-1 .post figure.image-blog {
  border-color: #fff;
}
.color-scheme-1 .post a.more-link {
  color: #cb2027;
}
.color-scheme-1 .post a.more-link:hover {
  color: #fff;
}
.color-scheme-1 aside .twitter-list li span {
  color: #fff;
}
.color-scheme-1 .search-form .search-text-box {
  color: #293c3f;
}
.color-scheme-1 .search-form .search-text-box::-webkit-input-placeholder {
  color: #293c3f;
}
.color-scheme-1 .search-form .search-text-box:-moz-placeholder {
  color: #293c3f;
  opacity: 1;
}
.color-scheme-1 .search-form .search-text-box::-moz-placeholder {
  color: #293c3f;
  opacity: 1;
}
.color-scheme-1 .search-form .search-text-box:-ms-input-placeholder {
  color: #293c3f;
}
.color-scheme-1 .search-form .button-submit {
  color: #fff;
}
.color-scheme-1 .search-form .button-submit .search-submit {
  background: #cb2027;
}
.color-scheme-1 .search-form .button-submit:before {
  border-right-color: #cb2027;
}
.color-scheme-1 .search-form .button-submit:hover .search-submit {
  background: #da4046;
}
.color-scheme-1 .search-form .button-submit:hover:before {
  border-right-color: #da4046;
}
.color-scheme-1 hr {
  border-top-color: rgba(255, 255, 255, 0.3);
}
.color-scheme-1 form .form-text,
.color-scheme-1 form .form-textarea {
  color: #b2a7a7;
  background: #f2eed9;
}
.color-scheme-1 form .form-text::-webkit-input-placeholder,
.color-scheme-1 form .form-textarea::-webkit-input-placeholder {
  color: #b2a7a7;
}
.color-scheme-1 form .form-text:-moz-placeholder,
.color-scheme-1 form .form-textarea:-moz-placeholder {
  color: #b2a7a7;
  opacity: 1;
}
.color-scheme-1 form .form-text::-moz-placeholder,
.color-scheme-1 form .form-textarea::-moz-placeholder {
  color: #b2a7a7;
  opacity: 1;
}
.color-scheme-1 form .form-text:-ms-input-placeholder,
.color-scheme-1 form .form-textarea:-ms-input-placeholder {
  color: #b2a7a7;
}
.color-scheme-1 form .form-button {
  color: #f2eed9;
  background: #cb2027;
}
.color-scheme-1 form .form-button:hover {
  color: #cb2027;
  background: #f2eed9;
}
.color-scheme-1 .social-link {
  background: rgba(255, 255, 255, 0.1);
}
.color-scheme-1 .social-link:hover {
  background: #cb2027;
}
.color-scheme-1 .social-link:before {
  color: #fff;
}
.color-scheme-1 footer {
  border-top-color: #cb2027;
  color: #fff;
}
.color-scheme-1 .next-section {
  color: #fff;
}
.color-scheme-1 .next-section:hover {
  color: #cb2027;
}
.color-scheme-1 .next-section:hover:after {
  border-top-color: #fff;
}
.color-scheme-1 .next-section:after {
  border-top-color: #cb2027;
}
.color-scheme-2 {
  background: url(images/backgrounds/p-2.jpg) top center;
  color: #812e30;
}
.color-scheme-2 .rotate:before {
  background: url(images/backgrounds/p-2.jpg) top center;
}
.color-scheme-2 a {
  color: #812e30;
}
.color-scheme-2 a:hover {
  color: #b15e60;
}
.color-scheme-2 h1.big-heading,
.color-scheme-2 h2.big-heading {
  text-shadow: 5px 4px 0px #000;
}
.color-scheme-2 h1 {
  color: #812e30;
}
.color-scheme-2 h1 .pattern-left {
  color: #812e30;
}
.color-scheme-2 h1 .pattern-left:after {
  border-right-color: #812e30;
}
.color-scheme-2 h1 .pattern-left:before {
  border-left-color: #812e30;
}
.color-scheme-2 h1 .pattern-right {
  color: #812e30;
}
.color-scheme-2 h1 .pattern-right:after {
  border-left-color: #812e30;
}
.color-scheme-2 h1 .pattern-right:before {
  border-right-color: #812e30;
}
.color-scheme-2 h2 {
  color: #812e30;
}
.color-scheme-2 h2 .pattern-left {
  color: #812e30;
}
.color-scheme-2 h2 .pattern-left:after {
  border-right-color: #812e30;
}
.color-scheme-2 h2 .pattern-left:before {
  border-left-color: #812e30;
}
.color-scheme-2 h2 .pattern-right {
  color: #812e30;
}
.color-scheme-2 h2 .pattern-right:after {
  border-left-color: #812e30;
}
.color-scheme-2 h2 .pattern-right:before {
  border-right-color: #812e30;
}
.color-scheme-2 h3 {
  color: #812e30;
}
.color-scheme-2 h3 .pattern-left {
  color: #3b4647;
}
.color-scheme-2 h3 .pattern-left:after {
  border-right-color: #3b4647;
}
.color-scheme-2 h3 .pattern-left:before {
  border-left-color: #3b4647;
}
.color-scheme-2 h3 .pattern-right {
  color: #3b4647;
}
.color-scheme-2 h3 .pattern-right:after {
  border-left-color: #3b4647;
}
.color-scheme-2 h3 .pattern-right:before {
  border-right-color: #3b4647;
}
.color-scheme-2 h4 {
  color: #3b4647;
}
.color-scheme-2 h5 {
  color: #3b4647;
}
.color-scheme-2 h6 {
  color: #3b4647;
}
.color-scheme-2 .owl-carousel .item {
  color: #f6e8c3;
  background: #812e30;
}
.color-scheme-2 .owl-carousel .owl-pagination .owl-page {
  background: rgba(129, 46, 48, 0.6);
}
.color-scheme-2 .owl-carousel .owl-pagination .owl-page.active {
  background: #812e30;
}
.color-scheme-2 .grid-filter .filter {
  border-color: rgba(0, 0, 0, 0.3);
}
.color-scheme-2 .grid-filter .filter li a {
  background: #812e30;
  color: #f6e8c3;
}
.color-scheme-2 .grid-filter .filter li a:after {
  border-right-color: #812e30;
}
.color-scheme-2 .grid-filter .filter li a:before {
  border-left-color: #812e30;
}
.color-scheme-2 .grid-filter .filter li a.active {
  background: #9c4c4e;
  color: #f6e8c3;
}
.color-scheme-2 .grid-filter .filter li a.active:after {
  border-right-color: #9c4c4e;
}
.color-scheme-2 .grid-filter .filter li a.active:before {
  border-left-color: #9c4c4e;
}
.color-scheme-2 .grid-filter .grid .filter-item .work div.desc {
  color: #f6e8c3;
  background: #812e30;
}
.color-scheme-2 .grid-filter .grid .filter-item .work div.desc h6 {
  color: #f6e8c3;
  border-bottom-color: rgba(246, 232, 195, 0.3);
}
.color-scheme-2 .service:before {
  color: #edd6cb;
}
.color-scheme-2 .vertical-separator span {
  border-left-color: #812e30;
}
.color-scheme-2 span.label {
  color: #3b4647;
}
.color-scheme-2 .progress-bar {
  border-color: #812e30;
  background: rgba(255, 255, 255, 0.5);
}
.color-scheme-2 .progress-bar .skill-value {
  background: #812e30;
}
.color-scheme-2 .team .people-photo {
  border-color: #812e30;
}
.color-scheme-2 .team .people-photo .social-links {
  background: rgba(59, 70, 71, 0.5);
}
.color-scheme-2 .team .people-photo .social-links ul li a {
  background: #fff;
}
.color-scheme-2 .team .people-photo .social-links ul li a:hover {
  background: #812e30;
}
.color-scheme-2 .team .people-photo .social-links ul li a:hover:before {
  color: #fff;
}
.color-scheme-2 .team .people-photo .social-links ul li a:before {
  color: #812e30;
}
.color-scheme-2 .post .header-post time {
  background: #3b4647;
  color: #fff;
}
.color-scheme-2 .post .header-post time:before {
  border-top-color: #3b4647;
}
.color-scheme-2 .post .header-post h4.entry-title a {
  color: #812e30;
}
.color-scheme-2 .post .header-post h4.entry-title a:hover {
  color: #b15e60;
}
.color-scheme-2 .post .header-post .entry-meta-details {
  color: #812e30;
}
.color-scheme-2 .post .header-post .entry-meta-details span .line-decoration {
  background: #812e30;
}
.color-scheme-2 .post figure.image-blog {
  border-color: #fff;
}
.color-scheme-2 .post a.more-link {
  color: #3b4647;
}
.color-scheme-2 .post a.more-link:hover {
  color: #5d7577;
}
.color-scheme-2 aside .twitter-list li span {
  color: #3b4647;
}
.color-scheme-2 .search-form .search-text-box {
  color: #3b4647;
}
.color-scheme-2 .search-form .search-text-box::-webkit-input-placeholder {
  color: #3b4647;
}
.color-scheme-2 .search-form .search-text-box:-moz-placeholder {
  color: #3b4647;
  opacity: 1;
}
.color-scheme-2 .search-form .search-text-box::-moz-placeholder {
  color: #3b4647;
  opacity: 1;
}
.color-scheme-2 .search-form .search-text-box:-ms-input-placeholder {
  color: #3b4647;
}
.color-scheme-2 .search-form .button-submit {
  color: #fff;
}
.color-scheme-2 .search-form .button-submit .search-submit {
  background: #812e30;
}
.color-scheme-2 .search-form .button-submit:before {
  border-right-color: #812e30;
}
.color-scheme-2 .search-form .button-submit:hover .search-submit {
  background: #b15e60;
}
.color-scheme-2 .search-form .button-submit:hover:before {
  border-right-color: #b15e60;
}
.color-scheme-2 hr {
  border-top-color: #000;
}
.color-scheme-2 form .form-text,
.color-scheme-2 form .form-textarea {
  color: #812e30;
  background: rgba(59, 70, 71, 0.2);
}
.color-scheme-2 form .form-text::-webkit-input-placeholder,
.color-scheme-2 form .form-textarea::-webkit-input-placeholder {
  color: #812e30;
}
.color-scheme-2 form .form-text:-moz-placeholder,
.color-scheme-2 form .form-textarea:-moz-placeholder {
  color: #812e30;
  opacity: 1;
}
.color-scheme-2 form .form-text::-moz-placeholder,
.color-scheme-2 form .form-textarea::-moz-placeholder {
  color: #812e30;
  opacity: 1;
}
.color-scheme-2 form .form-text:-ms-input-placeholder,
.color-scheme-2 form .form-textarea:-ms-input-placeholder {
  color: #812e30;
}
.color-scheme-2 form .form-button {
  color: #fff;
  background: #3b4647;
}
.color-scheme-2 form .form-button:hover {
  color: #f6e8c3;
  background: #9c4c4e;
}
.color-scheme-2 .social-link {
  background: rgba(59, 70, 71, 0.2);
}
.color-scheme-2 .social-link:hover {
  background: rgba(129, 46, 48, 0.2);
}
.color-scheme-2 .social-link:before {
  color: #812e30;
}
.color-scheme-2 footer {
  border-top-color: #3b4647;
  color: #812e30;
}
.color-scheme-2 .next-section {
  color: #f6e8c3;
}
.color-scheme-2 .next-section:hover {
  color: #f6e8c3;
}
.color-scheme-2 .next-section:hover:after {
  border-top-color: #9c4c4e;
}
.color-scheme-2 .next-section:after {
  border-top-color: #812e30;
}
.color-scheme-3 {
  background: url(images/backgrounds/p-19.jpg) top center;
  color: #3b4647;
}
.color-scheme-3 .rotate:before {
  background: url(images/backgrounds/p-19.jpg) top center;
}
.color-scheme-3 a {
  color: #9b2f32;
}
.color-scheme-3 a:hover {
  color: #3b4647;
}
.color-scheme-3 h1.big-heading,
.color-scheme-3 h2.big-heading {
  text-shadow: 5px 4px 0px #c6870f;
}
.color-scheme-3 h1 {
  color: #9b2f32;
}
.color-scheme-3 h1 .pattern-left {
  color: #9b2f32;
}
.color-scheme-3 h1 .pattern-left:after {
  border-right-color: #9b2f32;
}
.color-scheme-3 h1 .pattern-left:before {
  border-left-color: #9b2f32;
}
.color-scheme-3 h1 .pattern-right {
  color: #9b2f32;
}
.color-scheme-3 h1 .pattern-right:after {
  border-left-color: #9b2f32;
}
.color-scheme-3 h1 .pattern-right:before {
  border-right-color: #9b2f32;
}
.color-scheme-3 h2 {
  color: #9b2f32;
}
.color-scheme-3 h2 .pattern-left {
  color: #9b2f32;
}
.color-scheme-3 h2 .pattern-left:after {
  border-right-color: #9b2f32;
}
.color-scheme-3 h2 .pattern-left:before {
  border-left-color: #9b2f32;
}
.color-scheme-3 h2 .pattern-right {
  color: #9b2f32;
}
.color-scheme-3 h2 .pattern-right:after {
  border-left-color: #9b2f32;
}
.color-scheme-3 h2 .pattern-right:before {
  border-right-color: #9b2f32;
}
.color-scheme-3 h3 {
  color: #3b4647;
}
.color-scheme-3 h3 .pattern-left {
  color: #9b2f32;
}
.color-scheme-3 h3 .pattern-left:after {
  border-right-color: #9b2f32;
}
.color-scheme-3 h3 .pattern-left:before {
  border-left-color: #9b2f32;
}
.color-scheme-3 h3 .pattern-right {
  color: #9b2f32;
}
.color-scheme-3 h3 .pattern-right:after {
  border-left-color: #9b2f32;
}
.color-scheme-3 h3 .pattern-right:before {
  border-right-color: #9b2f32;
}
.color-scheme-3 h4 {
  color: #3b4647;
}
.color-scheme-3 h5 {
  color: #812e30;
}
.color-scheme-3 h6 {
  color: #3b4647;
}
.color-scheme-3 .owl-carousel .item {
  color: #c6870f;
  background: #3b4647;
}
.color-scheme-3 .owl-carousel .owl-pagination .owl-page {
  background: #3b4647;
}
.color-scheme-3 .owl-carousel .owl-pagination .owl-page.active {
  background: #9b2f32;
}
.color-scheme-3 .grid-filter .filter {
  border-color: #d0d0d0;
}
.color-scheme-3 .grid-filter .filter li a {
  background: #3b4647;
  color: #fff;
}
.color-scheme-3 .grid-filter .filter li a:after {
  border-right-color: #3b4647;
}
.color-scheme-3 .grid-filter .filter li a:before {
  border-left-color: #3b4647;
}
.color-scheme-3 .grid-filter .filter li a.active {
  background: #9b2f32;
  color: #fff;
}
.color-scheme-3 .grid-filter .filter li a.active:after {
  border-right-color: #9b2f32;
}
.color-scheme-3 .grid-filter .filter li a.active:before {
  border-left-color: #9b2f32;
}
.color-scheme-3 .grid-filter .grid .filter-item .work div.desc {
  color: #fff;
  background: #3b4647;
}
.color-scheme-3 .grid-filter .grid .filter-item .work div.desc h6 {
  color: #fff;
  border-bottom-color: #9b2f32;
}
.color-scheme-3 .service:before {
  color: #fff;
}
.color-scheme-3 .vertical-separator span {
  border-left-color: rgba(0, 0, 0, 0.5);
}
.color-scheme-3 .progress-bar {
  border-color: #3b4647;
  background: #3b4647;
}
.color-scheme-3 .progress-bar .skill-value {
  background: #9b2f32;
}
.color-scheme-3 .team .people-photo {
  border-color: #3b4647;
}
.color-scheme-3 .team .people-photo .social-links {
  background: rgba(155, 47, 50, 0.5);
}
.color-scheme-3 .team .people-photo .social-links ul li a {
  background: #3b4647;
}
.color-scheme-3 .team .people-photo .social-links ul li a:hover {
  background: #fff;
}
.color-scheme-3 .team .people-photo .social-links ul li a:hover:before {
  color: #3b4647;
}
.color-scheme-3 .team .people-photo .social-links ul li a:before {
  color: #fff;
}
.color-scheme-3 .post .header-post time {
  background: #3b4647;
  color: #fff;
}
.color-scheme-3 .post .header-post time:before {
  border-top-color: #3b4647;
}
.color-scheme-3 .post .header-post h4.entry-title a {
  color: #9b2f32;
}
.color-scheme-3 .post .header-post h4.entry-title a:hover {
  color: #fff;
}
.color-scheme-3 .post .header-post .entry-meta-details {
  color: #9b2f32;
}
.color-scheme-3 .post .header-post .entry-meta-details span .line-decoration {
  background: #9b2f32;
}
.color-scheme-3 .post figure.image-blog {
  border-color: #fff;
}
.color-scheme-3 .post a.more-link {
  color: #9b2f32;
}
.color-scheme-3 .post a.more-link:hover {
  color: #fff;
}
.color-scheme-3 aside .twitter-list li span {
  color: #9b2f32;
}
.color-scheme-3 .search-form .search-text-box {
  color: #000;
}
.color-scheme-3 .search-form .search-text-box::-webkit-input-placeholder {
  color: #000;
}
.color-scheme-3 .search-form .search-text-box:-moz-placeholder {
  color: #000;
  opacity: 1;
}
.color-scheme-3 .search-form .search-text-box::-moz-placeholder {
  color: #000;
  opacity: 1;
}
.color-scheme-3 .search-form .search-text-box:-ms-input-placeholder {
  color: #000;
}
.color-scheme-3 .search-form .button-submit {
  color: #fff;
}
.color-scheme-3 .search-form .button-submit .search-submit {
  background: #3b4647;
}
.color-scheme-3 .search-form .button-submit:before {
  border-right-color: #3b4647;
}
.color-scheme-3 .search-form .button-submit:hover {
  color: #fff;
}
.color-scheme-3 .search-form .button-submit:hover .search-submit {
  background: #ad3c3f;
}
.color-scheme-3 .search-form .button-submit:hover:before {
  border-right-color: #ad3c3f;
}
.color-scheme-3 hr {
  border-top-color: #000;
}
.color-scheme-3 form .form-text,
.color-scheme-3 form .form-textarea {
  color: rgba(255, 255, 255, 0.8);
  background: #3b4647;
}
.color-scheme-3 form .form-text::-webkit-input-placeholder,
.color-scheme-3 form .form-textarea::-webkit-input-placeholder {
  color: rgba(255, 255, 255, 0.8);
}
.color-scheme-3 form .form-text:-moz-placeholder,
.color-scheme-3 form .form-textarea:-moz-placeholder {
  color: rgba(255, 255, 255, 0.8);
  opacity: 1;
}
.color-scheme-3 form .form-text::-moz-placeholder,
.color-scheme-3 form .form-textarea::-moz-placeholder {
  color: rgba(255, 255, 255, 0.8);
  opacity: 1;
}
.color-scheme-3 form .form-text:-ms-input-placeholder,
.color-scheme-3 form .form-textarea:-ms-input-placeholder {
  color: rgba(255, 255, 255, 0.8);
}
.color-scheme-3 form .form-button {
  color: #fff;
  background: #9b2f32;
}
.color-scheme-3 .social-link {
  background: #9b2f32;
}
.color-scheme-3 .social-link:hover {
  background: #3b4647;
}
.color-scheme-3 .social-link:before {
  color: #fff;
}
.color-scheme-3 footer {
  border-top-color: #9b2f32;
  color: #3b4647;
}
.color-scheme-3 .next-section {
  color: #fff;
}
.color-scheme-3 .next-section:hover {
  color: #fff;
}
.color-scheme-3 .next-section:hover:after {
  border-top-color: #ad3c3f;
}
.color-scheme-3 .next-section:after {
  border-top-color: #9b2f32;
}
.color-scheme-4 {
  background: url(images/backgrounds/p-4.jpg) top center;
  color: #d36b68;
}
.color-scheme-4 .rotate:before {
  background: url(images/backgrounds/p-4.jpg) top center;
}
.color-scheme-4 a {
  color: #f6e8c3;
}
.color-scheme-4 a:hover {
  color: #fff;
}
.color-scheme-4 h1.big-heading,
.color-scheme-4 h2.big-heading {
  text-shadow: 5px 4px 0px #511c1b;
}
.color-scheme-4 h1 {
  color: #f6e8c3;
}
.color-scheme-4 h1 .pattern-left {
  color: #f6e8c3;
}
.color-scheme-4 h1 .pattern-left:after {
  border-right-color: #f6e8c3;
}
.color-scheme-4 h1 .pattern-left:before {
  border-left-color: #f6e8c3;
}
.color-scheme-4 h1 .pattern-right {
  color: #f6e8c3;
}
.color-scheme-4 h1 .pattern-right:after {
  border-left-color: #f6e8c3;
}
.color-scheme-4 h1 .pattern-right:before {
  border-right-color: #f6e8c3;
}
.color-scheme-4 h2 {
  color: #f6e8c3;
}
.color-scheme-4 h2 .pattern-left {
  color: #f6e8c3;
}
.color-scheme-4 h2 .pattern-left:after {
  border-right-color: #f6e8c3;
}
.color-scheme-4 h2 .pattern-left:before {
  border-left-color: #f6e8c3;
}
.color-scheme-4 h2 .pattern-right {
  color: #f6e8c3;
}
.color-scheme-4 h2 .pattern-right:after {
  border-left-color: #f6e8c3;
}
.color-scheme-4 h2 .pattern-right:before {
  border-right-color: #f6e8c3;
}
.color-scheme-4 h3 {
  color: #f6e8c3;
}
.color-scheme-4 h3 .pattern-left {
  color: #f6e8c3;
}
.color-scheme-4 h3 .pattern-left:after {
  border-right-color: #f6e8c3;
}
.color-scheme-4 h3 .pattern-left:before {
  border-left-color: #f6e8c3;
}
.color-scheme-4 h3 .pattern-right {
  color: #f6e8c3;
}
.color-scheme-4 h3 .pattern-right:after {
  border-left-color: #f6e8c3;
}
.color-scheme-4 h3 .pattern-right:before {
  border-right-color: #f6e8c3;
}
.color-scheme-4 h4 {
  color: #f6e8c3;
}
.color-scheme-4 h5 {
  color: #d36b68;
}
.color-scheme-4 h6 {
  color: #d36b68;
}
.color-scheme-4 .owl-carousel .item {
  color: #021012;
  background: #f1eedd;
}
.color-scheme-4 .owl-carousel .owl-pagination .owl-page {
  background: #ebd3b3;
}
.color-scheme-4 .owl-carousel .owl-pagination .owl-page.active {
  background: #a5474a;
}
.color-scheme-4 .grid-filter .filter {
  border-color: #f6e8c3;
}
.color-scheme-4 .grid-filter .filter li a {
  background: #f6e8c3;
  color: #000;
}
.color-scheme-4 .grid-filter .filter li a:after {
  border-right-color: #f6e8c3;
}
.color-scheme-4 .grid-filter .filter li a:before {
  border-left-color: #f6e8c3;
}
.color-scheme-4 .grid-filter .filter li a.active {
  background: #a5474a;
  color: #f6e8c3;
}
.color-scheme-4 .grid-filter .filter li a.active:after {
  border-right-color: #a5474a;
}
.color-scheme-4 .grid-filter .filter li a.active:before {
  border-left-color: #a5474a;
}
.color-scheme-4 .grid-filter .grid .filter-item .work div.desc {
  color: #a5474a;
  background: #f6e8c3;
}
.color-scheme-4 .grid-filter .grid .filter-item .work div.desc h6 {
  color: #a5474a;
  border-bottom-color: #000;
}
.color-scheme-4 .service {
  color: #f6e8c3;
}
.color-scheme-4 .service:before {
  color: #000;
}
.color-scheme-4 span.label {
  color: #f6e8c3;
}
.color-scheme-4 .vertical-separator span {
  border-left-color: rgba(255, 255, 255, 0.5);
}
.color-scheme-4 .progress-bar {
  border-color: #f6e8c3;
  background: #f6e8c3;
}
.color-scheme-4 .progress-bar .skill-value {
  background: #d36b68;
}
.color-scheme-4 .team .people-photo {
  border-color: #fff;
}
.color-scheme-4 .team .people-photo .social-links {
  background: rgba(211, 107, 104, 0.8);
}
.color-scheme-4 .team .people-photo .social-links ul li a {
  background: #fff;
}
.color-scheme-4 .team .people-photo .social-links ul li a:hover {
  background: #76302e;
}
.color-scheme-4 .team .people-photo .social-links ul li a:hover:before {
  color: #fff;
}
.color-scheme-4 .team .people-photo .social-links ul li a:before {
  color: #76302e;
}
.color-scheme-4 .post .header-post time {
  background: #fff;
  color: #76302e;
}
.color-scheme-4 .post .header-post time:before {
  border-top-color: #fff;
}
.color-scheme-4 .post .header-post h4.entry-title a {
  color: #fff;
}
.color-scheme-4 .post .header-post h4.entry-title a:hover {
  color: #f6e8c3;
}
.color-scheme-4 .post .header-post .entry-meta-details {
  color: #f6e8c3;
}
.color-scheme-4 .post .header-post .entry-meta-details span .line-decoration {
  background: #f6e8c3;
}
.color-scheme-4 .post figure.image-blog {
  border-color: #fff;
}
.color-scheme-4 .post a.more-link {
  color: #f6e8c3;
}
.color-scheme-4 .post a.more-link:hover {
  color: #fff;
}
.color-scheme-4 aside .twitter-list li span {
  color: #fff;
}
.color-scheme-4 .search-form .search-text-box {
  color: #76302e;
}
.color-scheme-4 .search-form .search-text-box::-webkit-input-placeholder {
  color: #76302e;
}
.color-scheme-4 .search-form .search-text-box:-moz-placeholder {
  color: #76302e;
  opacity: 1;
}
.color-scheme-4 .search-form .search-text-box::-moz-placeholder {
  color: #76302e;
  opacity: 1;
}
.color-scheme-4 .search-form .search-text-box:-ms-input-placeholder {
  color: #76302e;
}
.color-scheme-4 .search-form .button-submit {
  color: #76302e;
}
.color-scheme-4 .search-form .button-submit .search-submit {
  background: #f6e8c3;
}
.color-scheme-4 .search-form .button-submit:before {
  border-right-color: #f6e8c3;
}
.color-scheme-4 .search-form .button-submit:hover {
  color: #f6e8c3;
}
.color-scheme-4 .search-form .button-submit:hover .search-submit {
  background: #a35957;
}
.color-scheme-4 .search-form .button-submit:hover:before {
  border-right-color: #a35957;
}
.color-scheme-4 hr {
  border-top-color: rgba(255, 255, 255, 0.5);
}
.color-scheme-4 form .form-text,
.color-scheme-4 form .form-textarea {
  color: #fff;
  background: rgba(246, 232, 195, 0.5);
}
.color-scheme-4 form .form-text::-webkit-input-placeholder,
.color-scheme-4 form .form-textarea::-webkit-input-placeholder {
  color: #fff;
}
.color-scheme-4 form .form-text:-moz-placeholder,
.color-scheme-4 form .form-textarea:-moz-placeholder {
  color: #fff;
  opacity: 1;
}
.color-scheme-4 form .form-text::-moz-placeholder,
.color-scheme-4 form .form-textarea::-moz-placeholder {
  color: #fff;
  opacity: 1;
}
.color-scheme-4 form .form-text:-ms-input-placeholder,
.color-scheme-4 form .form-textarea:-ms-input-placeholder {
  color: #fff;
}
.color-scheme-4 form .form-button {
  color: #f6e8c3;
  background: #a5474a;
}
.color-scheme-4 form .form-button:hover {
  color: #a5474a;
  background: #f6e8c3;
}
.color-scheme-4 .social-link {
  background: #f6e8c3;
}
.color-scheme-4 .social-link:hover {
  background: #a5474a;
}
.color-scheme-4 .social-link:hover:before {
  color: #fff;
}
.color-scheme-4 .social-link:before {
  color: #742f2e;
}
.color-scheme-4 footer {
  border-top-color: #a5474a;
  color: #f6e8c3;
}
.color-scheme-4 .next-section {
  color: #f6e8c3;
}
.color-scheme-4 .next-section:hover {
  color: #fefefe;
}
.color-scheme-4 .next-section:after {
  border-top-color: #a5474a;
}
.color-scheme-5 {
  background: url(images/backgrounds/p-5.jpg) top center;
  color: #3b4647;
}
.color-scheme-5 .rotate:before {
  background: url(images/backgrounds/p-5.jpg) top center;
}
.color-scheme-5 a {
  color: #9b2f32;
}
.color-scheme-5 a:hover {
  color: #3b4647;
}
.color-scheme-5 h1.big-heading,
.color-scheme-5 h2.big-heading {
  text-shadow: 5px 4px 0px #d8aaac;
}
.color-scheme-5 h1 {
  color: #9b2f32;
}
.color-scheme-5 h1 .pattern-left {
  color: #9b2f32;
}
.color-scheme-5 h1 .pattern-left:after {
  border-right-color: #9b2f32;
}
.color-scheme-5 h1 .pattern-left:before {
  border-left-color: #9b2f32;
}
.color-scheme-5 h1 .pattern-right {
  color: #9b2f32;
}
.color-scheme-5 h1 .pattern-right:after {
  border-left-color: #9b2f32;
}
.color-scheme-5 h1 .pattern-right:before {
  border-right-color: #9b2f32;
}
.color-scheme-5 h2 {
  color: #9b2f32;
}
.color-scheme-5 h2 .pattern-left {
  color: #9b2f32;
}
.color-scheme-5 h2 .pattern-left:after {
  border-right-color: #9b2f32;
}
.color-scheme-5 h2 .pattern-left:before {
  border-left-color: #9b2f32;
}
.color-scheme-5 h2 .pattern-right {
  color: #9b2f32;
}
.color-scheme-5 h2 .pattern-right:after {
  border-left-color: #9b2f32;
}
.color-scheme-5 h2 .pattern-right:before {
  border-right-color: #9b2f32;
}
.color-scheme-5 h3 {
  color: #9b2f32;
}
.color-scheme-5 h3 .pattern-left {
  color: #9b2f32;
}
.color-scheme-5 h3 .pattern-left:after {
  border-right-color: #9b2f32;
}
.color-scheme-5 h3 .pattern-left:before {
  border-left-color: #9b2f32;
}
.color-scheme-5 h3 .pattern-right {
  color: #9b2f32;
}
.color-scheme-5 h3 .pattern-right:after {
  border-left-color: #9b2f32;
}
.color-scheme-5 h3 .pattern-right:before {
  border-right-color: #9b2f32;
}
.color-scheme-5 h4 {
  color: #9b2f32;
}
.color-scheme-5 h5 {
  color: #3b4647;
}
.color-scheme-5 h6 {
  color: #3b4647;
}
.color-scheme-5 .owl-carousel .item {
  color: #edd6cb;
  background: #9b2f32;
}
.color-scheme-5 .owl-carousel .owl-pagination .owl-page {
  background: #3b4647;
}
.color-scheme-5 .owl-carousel .owl-pagination .owl-page.active {
  background: #9b2f32;
}
.color-scheme-5 .grid-filter .filter {
  border-color: #3b4647;
}
.color-scheme-5 .grid-filter .filter li a {
  background: #3b4647;
  color: #fff;
}
.color-scheme-5 .grid-filter .filter li a:after {
  border-right-color: #3b4647;
}
.color-scheme-5 .grid-filter .filter li a:before {
  border-left-color: #3b4647;
}
.color-scheme-5 .grid-filter .filter li a.active {
  background: #9b2f32;
  color: #fff;
}
.color-scheme-5 .grid-filter .filter li a.active:after {
  border-right-color: #9b2f32;
}
.color-scheme-5 .grid-filter .filter li a.active:before {
  border-left-color: #9b2f32;
}
.color-scheme-5 .grid-filter .grid .filter-item .work div.desc {
  color: #fff;
  background: #3b4647;
}
.color-scheme-5 .grid-filter .grid .filter-item .work div.desc h6 {
  color: #9b2f32;
  border-bottom-color: #9b2f32;
}
.color-scheme-5 .service:before {
  color: #fff;
}
.color-scheme-5 .vertical-separator span {
  border-left-color: #3b4647;
}
.color-scheme-5 span.label {
  color: #3b4647;
}
.color-scheme-5 .progress-bar {
  border-color: #3b4647;
  background: #3b4647;
}
.color-scheme-5 .progress-bar .skill-value {
  background: #9b2f32;
}
.color-scheme-5 .team .people-photo {
  border-color: #3b4647;
}
.color-scheme-5 .team .people-photo .social-links {
  background: rgba(155, 47, 50, 0.5);
}
.color-scheme-5 .team .people-photo .social-links ul li a {
  background: #3b4647;
}
.color-scheme-5 .team .people-photo .social-links ul li a:hover {
  background: #627274;
}
.color-scheme-5 .team .people-photo .social-links ul li a:hover:before {
  color: #fff;
}
.color-scheme-5 .team .people-photo .social-links ul li a:before {
  color: #fff;
}
.color-scheme-5 .post .header-post time {
  background: #9b2f32;
  color: #fff;
}
.color-scheme-5 .post .header-post time:before {
  border-top-color: #9b2f32;
}
.color-scheme-5 .post .header-post h4.entry-title a {
  color: #3b4647;
}
.color-scheme-5 .post .header-post h4.entry-title a:hover {
  color: #9b2f32;
}
.color-scheme-5 .post .header-post .entry-meta-details {
  color: #3b4647;
}
.color-scheme-5 .post .header-post .entry-meta-details span .line-decoration {
  background: #3b4647;
}
.color-scheme-5 .post figure.image-blog {
  border-color: #fff;
}
.color-scheme-5 .post a.more-link {
  color: #9b2f32;
}
.color-scheme-5 .post a.more-link:hover {
  color: #3b4647;
}
.color-scheme-5 aside ul li a {
  color: #3b4647;
}
.color-scheme-5 aside ul li a:hover {
  color: #9b2f32;
}
.color-scheme-5 aside .twitter-list li a {
  color: #9b2f32;
}
.color-scheme-5 aside .twitter-list li a:hover {
  color: #3b4647;
}
.color-scheme-5 aside .twitter-list li span {
  color: #9b2f32;
}
.color-scheme-5 .search-form .search-text-box {
  color: #3b4647;
}
.color-scheme-5 .search-form .search-text-box::-webkit-input-placeholder {
  color: #3b4647;
}
.color-scheme-5 .search-form .search-text-box:-moz-placeholder {
  color: #3b4647;
  opacity: 1;
}
.color-scheme-5 .search-form .search-text-box::-moz-placeholder {
  color: #3b4647;
  opacity: 1;
}
.color-scheme-5 .search-form .search-text-box:-ms-input-placeholder {
  color: #3b4647;
}
.color-scheme-5 .search-form .button-submit {
  color: #fff;
}
.color-scheme-5 .search-form .button-submit .search-submit {
  background: #9b2f32;
}
.color-scheme-5 .search-form .button-submit:before {
  border-right-color: #9b2f32;
}
.color-scheme-5 .search-form .button-submit:hover .search-submit {
  background: #3b4647;
}
.color-scheme-5 .search-form .button-submit:hover:before {
  border-right-color: #3b4647;
}
.color-scheme-5 hr {
  border-top-color: rgba(59, 70, 71, 0.2);
}
.color-scheme-5 form .form-text,
.color-scheme-5 form .form-textarea {
  color: #3b4647;
  background: rgba(59, 70, 71, 0.2);
}
.color-scheme-5 form .form-text::-webkit-input-placeholder,
.color-scheme-5 form .form-textarea::-webkit-input-placeholder {
  color: #3b4647;
}
.color-scheme-5 form .form-text:-moz-placeholder,
.color-scheme-5 form .form-textarea:-moz-placeholder {
  color: #3b4647;
  opacity: 1;
}
.color-scheme-5 form .form-text::-moz-placeholder,
.color-scheme-5 form .form-textarea::-moz-placeholder {
  color: #3b4647;
  opacity: 1;
}
.color-scheme-5 form .form-text:-ms-input-placeholder,
.color-scheme-5 form .form-textarea:-ms-input-placeholder {
  color: #3b4647;
}
.color-scheme-5 form .form-button {
  color: #fff;
  background: #9b2f32;
}
.color-scheme-5 form .form-button:hover {
  background: #3b4647;
}
.color-scheme-5 .social-link {
  background: rgba(59, 70, 71, 0.2);
}
.color-scheme-5 .social-link:hover {
  background: rgba(59, 70, 71, 0.5);
}
.color-scheme-5 .social-link:before {
  color: #9b2f32;
}
.color-scheme-5 footer {
  border-top-color: #9b2f32;
  color: #3b4647;
}
.color-scheme-5 .next-section {
  color: #fff;
}
.color-scheme-5 .next-section:hover:after {
  border-top-color: #ad3c3f;
}
.color-scheme-5 .next-section:after {
  border-top-color: #9b2f32;
}
/*.color-scheme-6 {
  background: url(images/backgrounds/p-6.jpg) top center;
  color: #f6e8c3;
}
.color-scheme-6 .rotate:before {
  background: url(images/backgrounds/p-6.jpg) top center;
}*/
.color-scheme-6 a {
  color: #f6e8c3;
}
.color-scheme-6 a:hover {
  color: #fff;
}
.color-scheme-6 h1.big-heading,
.color-scheme-6 h2.big-heading {
  text-shadow: 5px 4px 0px #511c1b;
}
.color-scheme-6 h1 {
  color: #f6e8c3;
}
.color-scheme-6 h1 .pattern-left {
  color: #f6e8c3;
}
.color-scheme-6 h1 .pattern-left:after {
  border-right-color: #f6e8c3;
}
.color-scheme-6 h1 .pattern-left:before {
  border-left-color: #f6e8c3;
}
.color-scheme-6 h1 .pattern-right {
  color: #f6e8c3;
}
.color-scheme-6 h1 .pattern-right:after {
  border-left-color: #f6e8c3;
}
.color-scheme-6 h1 .pattern-right:before {
  border-right-color: #f6e8c3;
}
.color-scheme-6 h2 {
  color: #f6e8c3;
}
.color-scheme-6 h2 .pattern-left {
  color: #f6e8c3;
}
.color-scheme-6 h2 .pattern-left:after {
  border-right-color: #f6e8c3;
}
.color-scheme-6 h2 .pattern-left:before {
  border-left-color: #f6e8c3;
}
.color-scheme-6 h2 .pattern-right {
  color: #f6e8c3;
}
.color-scheme-6 h2 .pattern-right:after {
  border-left-color: #f6e8c3;
}
.color-scheme-6 h2 .pattern-right:before {
  border-right-color: #f6e8c3;
}
.color-scheme-6 h3 {
  color: #f6e8c3;
}
.color-scheme-6 h3 .pattern-left {
  color: #f6e8c3;
}
.color-scheme-6 h3 .pattern-left:after {
  border-right-color: #f6e8c3;
}
.color-scheme-6 h3 .pattern-left:before {
  border-left-color: #f6e8c3;
}
.color-scheme-6 h3 .pattern-right {
  color: #f6e8c3;
}
.color-scheme-6 h3 .pattern-right:after {
  border-left-color: #f6e8c3;
}
.color-scheme-6 h3 .pattern-right:before {
  border-right-color: #f6e8c3;
}
.color-scheme-6 h4 {
  color: #fff;
}
.color-scheme-6 h5 {
  color: #d36b68;
}
.color-scheme-6 h6 {
  color: #d36b68;
}
.color-scheme-6 .owl-carousel .item {
  color: #021012;
  background: #f1eedd;
}
.color-scheme-6 .owl-carousel .owl-pagination .owl-page {
  background: #ebd3b3;
}
.color-scheme-6 .owl-carousel .owl-pagination .owl-page.active {
  background: #290634;
}
.color-scheme-6 .grid-filter .filter {
  border-color: #f6e8c3;
}
.color-scheme-6 .grid-filter .filter li a {
  background: #f6e8c3;
  color: #000;
}
.color-scheme-6 .grid-filter .filter li a:after {
  border-right-color: #f6e8c3;
}
.color-scheme-6 .grid-filter .filter li a:before {
  border-left-color: #f6e8c3;
}
.color-scheme-6 .grid-filter .filter li a.active {
  background: #a5474a;
  color: #f6e8c3;
}
.color-scheme-6 .grid-filter .filter li a.active:after {
  border-right-color: #a5474a;
}
.color-scheme-6 .grid-filter .filter li a.active:before {
  border-left-color: #a5474a;
}
.color-scheme-6 .grid-filter .grid .filter-item .work div.desc {
  color: #a5474a;
  background: #f6e8c3;
}
.color-scheme-6 .grid-filter .grid .filter-item .work div.desc h6 {
  color: #a5474a;
  border-bottom-color: #000;
}
.color-scheme-6 .service {
  color: #f6e8c3;
}
.color-scheme-6 .service:before {
  color: #000;
}
.color-scheme-6 span.label {
  color: #f6e8c3;
}
.color-scheme-6 .vertical-separator span {
  border-left-color: rgba(255, 255, 255, 0.5);
}
.color-scheme-6 .progress-bar {
  border-color: #f6e8c3;
  background: #f6e8c3;
}
.color-scheme-6 .progress-bar .skill-value {
  background: #d36b68;
}
.color-scheme-6 .team .people-photo {
  border-color: #fff;
}
.color-scheme-6 .team .people-photo .social-links {
  background: rgba(211, 107, 104, 0.8);
}
.color-scheme-6 .team .people-photo .social-links ul li a {
  background: #fff;
}
.color-scheme-6 .team .people-photo .social-links ul li a:hover {
  background: #76302e;
}
.color-scheme-6 .team .people-photo .social-links ul li a:hover:before {
  color: #fff;
}
.color-scheme-6 .team .people-photo .social-links ul li a:before {
  color: #76302e;
}
.color-scheme-6 .post .header-post time {
  background: #fff;
  color: #76302e;
}
.color-scheme-6 .post .header-post time:before {
  border-top-color: #fff;
}
.color-scheme-6 .post .header-post h4.entry-title a {
  color: #fff;
}
.color-scheme-6 .post .header-post h4.entry-title a:hover {
  color: #f6e8c3;
}
.color-scheme-6 .post .header-post .entry-meta-details {
  color: #f6e8c3;
}
.color-scheme-6 .post .header-post .entry-meta-details span .line-decoration {
  background: #f6e8c3;
}
.color-scheme-6 .post figure.image-blog {
  border-color: #fff;
}
.color-scheme-6 .post a.more-link {
  color: #f6e8c3;
}
.color-scheme-6 .post a.more-link:hover {
  color: #fff;
}
.color-scheme-6 aside .twitter-list li span {
  color: #fff;
}
.color-scheme-6 .search-form .search-text-box {
  color: #76302e;
}
.color-scheme-6 .search-form .search-text-box::-webkit-input-placeholder {
  color: #76302e;
}
.color-scheme-6 .search-form .search-text-box:-moz-placeholder {
  color: #76302e;
  opacity: 1;
}
.color-scheme-6 .search-form .search-text-box::-moz-placeholder {
  color: #76302e;
  opacity: 1;
}
.color-scheme-6 .search-form .search-text-box:-ms-input-placeholder {
  color: #76302e;
}
.color-scheme-6 .search-form .button-submit {
  color: #76302e;
}
.color-scheme-6 .search-form .button-submit .search-submit {
  background: #f6e8c3;
}
.color-scheme-6 .search-form .button-submit:before {
  border-right-color: #f6e8c3;
}
.color-scheme-6 .search-form .button-submit:hover {
  color: #f6e8c3;
}
.color-scheme-6 .search-form .button-submit:hover .search-submit {
  background: #76302e;
}
.color-scheme-6 .search-form .button-submit:hover:before {
  border-right-color: #76302e;
}
.color-scheme-6 hr {
  border-top-color: rgba(255, 255, 255, 0.5);
}
.color-scheme-6 form .form-text,
.color-scheme-6 form .form-textarea {
  color: #fff;
  background: rgba(246, 232, 195, 0.5);
}
.color-scheme-6 form .form-text::-webkit-input-placeholder,
.color-scheme-6 form .form-textarea::-webkit-input-placeholder {
  color: #fff;
}
.color-scheme-6 form .form-text:-moz-placeholder,
.color-scheme-6 form .form-textarea:-moz-placeholder {
  color: #fff;
  opacity: 1;
}
.color-scheme-6 form .form-text::-moz-placeholder,
.color-scheme-6 form .form-textarea::-moz-placeholder {
  color: #fff;
  opacity: 1;
}
.color-scheme-6 form .form-text:-ms-input-placeholder,
.color-scheme-6 form .form-textarea:-ms-input-placeholder {
  color: #fff;
}
.color-scheme-6 form .form-button {
  color: #f6e8c3;
  background: #a5474a;
}
.color-scheme-6 form .form-button:hover {
  color: #a5474a;
  background: #f6e8c3;
}
.color-scheme-6 .social-link {
  background: #f6e8c3;
}
.color-scheme-6 .social-link:hover {
  background: #a5474a;
}
.color-scheme-6 .social-link:hover:before {
  color: #fff;
}
.color-scheme-6 .social-link:before {
  color: #742f2e;
}
.color-scheme-6 footer {
  border-top-color: #a5474a;
  color: #f6e8c3;
}
.color-scheme-6 .next-section {
  color: #f6e8c3;
}
.color-scheme-6 .next-section:hover {
  color: #fefefe;
}
.color-scheme-6 .next-section:after {
  border-top-color: #a5474a;
}
.color-scheme-7 {
  background: url(images/backgrounds/p-7.jpg) top center;
  color: #eee;
}
.color-scheme-7 .rotate:before {
  background: url(images/backgrounds/p-7.jpg) top center;
}
.color-scheme-7 a {
  color: #eee;
}
.color-scheme-7 a:hover {
  color: #c4b49a;
}
.color-scheme-7 h1.big-heading,
.color-scheme-7 h2.big-heading {
  text-shadow: 5px 4px 0px #071023;
}
.color-scheme-7 h1 {
  color: #c4b49a;
}
.color-scheme-7 h1 .pattern-left {
  color: #c4b49a;
}
.color-scheme-7 h1 .pattern-left:after {
  border-right-color: #c4b49a;
}
.color-scheme-7 h1 .pattern-left:before {
  border-left-color: #c4b49a;
}
.color-scheme-7 h1 .pattern-right {
  color: #c4b49a;
}
.color-scheme-7 h1 .pattern-right:after {
  border-left-color: #c4b49a;
}
.color-scheme-7 h1 .pattern-right:before {
  border-right-color: #c4b49a;
}
.color-scheme-7 h2 {
  color: #c4b49a;
}
.color-scheme-7 h2 .pattern-left {
  color: #c4b49a;
}
.color-scheme-7 h2 .pattern-left:after {
  border-right-color: #c4b49a;
}
.color-scheme-7 h2 .pattern-left:before {
  border-left-color: #c4b49a;
}
.color-scheme-7 h2 .pattern-right {
  color: #c4b49a;
}
.color-scheme-7 h2 .pattern-right:after {
  border-left-color: #c4b49a;
}
.color-scheme-7 h2 .pattern-right:before {
  border-right-color: #c4b49a;
}
.color-scheme-7 h3 {
  color: #fff;
}
.color-scheme-7 h3 .pattern-left {
  color: #1d681d;
}
.color-scheme-7 h3 .pattern-left:after {
  border-right-color: #1d681d;
}
.color-scheme-7 h3 .pattern-left:before {
  border-left-color: #1d681d;
}
.color-scheme-7 h3 .pattern-right {
  color: #1d681d;
}
.color-scheme-7 h3 .pattern-right:after {
  border-left-color: #1d681d;
}
.color-scheme-7 h3 .pattern-right:before {
  border-right-color: #1d681d;
}
.color-scheme-7 h4 {
  color: #c4b49a;
}
.color-scheme-7 h5 {
  color: #fff;
}
.color-scheme-7 h6 {
  color: #fff;
}
.color-scheme-7 .owl-carousel .item {
  color: #415883;
  background: #eee;
}
.color-scheme-7 .owl-carousel .owl-pagination .owl-page {
  background: #415883;
}
.color-scheme-7 .owl-carousel .owl-pagination .owl-page.active {
  background: #c4b49a;
}
.color-scheme-7 .grid-filter .filter {
  border-color: rgba(255, 255, 255, 0.2);
}
.color-scheme-7 .grid-filter .filter li a {
  background: #415883;
  color: #fff;
}
.color-scheme-7 .grid-filter .filter li a:after {
  border-right-color: #415883;
}
.color-scheme-7 .grid-filter .filter li a:before {
  border-left-color: #415883;
}
.color-scheme-7 .grid-filter .filter li a.active {
  background: #c4b49a;
  color: #101b31;
}
.color-scheme-7 .grid-filter .filter li a.active:after {
  border-right-color: #c4b49a;
}
.color-scheme-7 .grid-filter .filter li a.active:before {
  border-left-color: #c4b49a;
}
.color-scheme-7 .grid-filter .grid .filter-item .work div.desc {
  color: #415883;
  background: #c4b49a;
}
.color-scheme-7 .grid-filter .grid .filter-item .work div.desc h6 {
  color: #415883;
  border-bottom-color: #fff;
}
.color-scheme-7 .service:before {
  color: #000;
}
.color-scheme-7 .vertical-separator span {
  border-left-color: rgba(255, 255, 255, 0.5);
}
.color-scheme-7 span.label {
  color: #c4b49a;
}
.color-scheme-7 .progress-bar {
  border-color: #fff;
  background: #fff;
}
.color-scheme-7 .progress-bar .skill-value {
  background: #1d681d;
}
.color-scheme-7 .team .people-photo {
  border-color: #c4b49a;
}
.color-scheme-7 .team .people-photo .social-links {
  background: rgba(29, 104, 29, 0.3);
}
.color-scheme-7 .team .people-photo .social-links ul li a {
  background: #1d681d;
}
.color-scheme-7 .team .people-photo .social-links ul li a:hover {
  background: #fff;
}
.color-scheme-7 .team .people-photo .social-links ul li a:hover:before {
  color: #1d681d;
}
.color-scheme-7 .team .people-photo .social-links ul li a:before {
  color: #fff;
}
.color-scheme-7 .post .header-post time {
  background: #1d681d;
  color: #fff;
}
.color-scheme-7 .post .header-post time:before {
  border-top-color: #1d681d;
}
.color-scheme-7 .post .header-post h4.entry-title a {
  color: #fff;
}
.color-scheme-7 .post .header-post h4.entry-title a:hover {
  color: #c4b49a;
}
.color-scheme-7 .post .header-post .entry-meta-details {
  color: #c4b49a;
}
.color-scheme-7 .post .header-post .entry-meta-details span .line-decoration {
  background: #c4b49a;
}
.color-scheme-7 .post figure.image-blog {
  border-color: #000;
}
.color-scheme-7 .post a.more-link {
  color: #c4b49a;
}
.color-scheme-7 .post a.more-link:hover {
  color: #fff;
}
.color-scheme-7 aside .twitter-list li span {
  color: #1d681d;
}
.color-scheme-7 .search-form .search-text-box {
  color: #000;
}
.color-scheme-7 .search-form .search-text-box::-webkit-input-placeholder {
  color: #000;
}
.color-scheme-7 .search-form .search-text-box:-moz-placeholder {
  color: #000;
  opacity: 1;
}
.color-scheme-7 .search-form .search-text-box::-moz-placeholder {
  color: #000;
  opacity: 1;
}
.color-scheme-7 .search-form .search-text-box:-ms-input-placeholder {
  color: #000;
}
.color-scheme-7 .search-form .button-submit {
  color: #fff;
}
.color-scheme-7 .search-form .button-submit .search-submit {
  background: #1d681d;
}
.color-scheme-7 .search-form .button-submit:before {
  border-right-color: #1d681d;
}
.color-scheme-7 .search-form .button-submit:hover .search-submit {
  background: #c4b49a;
}
.color-scheme-7 .search-form .button-submit:hover:before {
  border-right-color: #c4b49a;
}
.color-scheme-7 hr {
  border-top-color: rgba(255, 255, 255, 0.3);
}
.color-scheme-7 form .form-text,
.color-scheme-7 form .form-textarea {
  color: #c4b49a;
  background: rgba(196, 180, 154, 0.3);
}
.color-scheme-7 form .form-text::-webkit-input-placeholder,
.color-scheme-7 form .form-textarea::-webkit-input-placeholder {
  color: #c4b49a;
}
.color-scheme-7 form .form-text:-moz-placeholder,
.color-scheme-7 form .form-textarea:-moz-placeholder {
  color: #c4b49a;
  opacity: 1;
}
.color-scheme-7 form .form-text::-moz-placeholder,
.color-scheme-7 form .form-textarea::-moz-placeholder {
  color: #c4b49a;
  opacity: 1;
}
.color-scheme-7 form .form-text:-ms-input-placeholder,
.color-scheme-7 form .form-textarea:-ms-input-placeholder {
  color: #c4b49a;
}
.color-scheme-7 form .form-button {
  color: #fff;
  background: #1d681d;
}
.color-scheme-7 form .form-button:hover {
  color: #1d681d;
  background: #fff;
}
.color-scheme-7 .social-link {
  background: rgba(196, 180, 154, 0.3);
}
.color-scheme-7 .social-link:hover {
  background: rgba(196, 180, 154, 0.5);
}
.color-scheme-7 .social-link:before {
  color: #fff;
}
.color-scheme-7 footer {
  border-top-color: #1d681d;
  color: #fff;
}
.color-scheme-7 .next-section {
  color: #415883;
}
.color-scheme-7 .next-section:hover {
  color: #415883;
}
.color-scheme-7 .next-section:hover:after {
  border-top-color: #fff;
}
.color-scheme-7 .next-section:after {
  border-top-color: #fff;
}
.color-scheme-8 {
  background: url(images/backgrounds/p-8.jpg) top center;
  color: #333;
}
.color-scheme-8 .rotate:before {
  background: url(images/backgrounds/p-8.jpg) top center;
}
.color-scheme-8 a {
  color: #6f292a;
}
.color-scheme-8 a:hover {
  color: #f9ebd1;
}
.color-scheme-8 h1.big-heading,
.color-scheme-8 h2.big-heading {
  text-shadow: 5px 4px 0px #8b8372;
}
.color-scheme-8 h1 {
  color: #832C2D;
}
.color-scheme-8 h1 .pattern-left {
  color: #832C2D;
}
.color-scheme-8 h1 .pattern-left:after {
  border-right-color: #832C2D;
}
.color-scheme-8 h1 .pattern-left:before {
  border-left-color: #832C2D;
}
.color-scheme-8 h1 .pattern-right {
  color: #832C2D;
}
.color-scheme-8 h1 .pattern-right:after {
  border-left-color: #832C2D;
}
.color-scheme-8 h1 .pattern-right:before {
  border-right-color: #832C2D;
}
.color-scheme-8 h2 {
  color: #832C2D;
}
.color-scheme-8 h2 .pattern-left {
  color: #832C2D;
}
.color-scheme-8 h2 .pattern-left:after {
  border-right-color: #832C2D;
}
.color-scheme-8 h2 .pattern-left:before {
  border-left-color: #832C2D;
}
.color-scheme-8 h2 .pattern-right {
  color: #832C2D;
}
.color-scheme-8 h2 .pattern-right:after {
  border-left-color: #832C2D;
}
.color-scheme-8 h2 .pattern-right:before {
  border-right-color: #832C2D;
}
.color-scheme-8 h3 {
  color: #832C2D;
}
.color-scheme-8 h3 .pattern-left {
  color: #333;
}
.color-scheme-8 h3 .pattern-left:after {
  border-right-color: #333;
}
.color-scheme-8 h3 .pattern-left:before {
  border-left-color: #333;
}
.color-scheme-8 h3 .pattern-right {
  color: #333;
}
.color-scheme-8 h3 .pattern-right:after {
  border-left-color: #333;
}
.color-scheme-8 h3 .pattern-right:before {
  border-right-color: #333;
}
.color-scheme-8 h4 {
  color: #333;
}
.color-scheme-8 h5 {
  color: #333;
}
.color-scheme-8 h6 {
  color: #333;
}
.color-scheme-8 .owl-carousel .item {
  color: #832C2D;
  background: #f9ebd1;
}
.color-scheme-8 .owl-carousel .owl-pagination .owl-page {
  background: #f9ebd1;
}
.color-scheme-8 .owl-carousel .owl-pagination .owl-page.active {
  background: #832C2D;
}
.color-scheme-8 .grid-filter .filter {
  border-color: #f9ebd1;
}
.color-scheme-8 .grid-filter .filter li a {
  background: #f9ebd1;
  color: #832C2D;
}
.color-scheme-8 .grid-filter .filter li a:after {
  border-right-color: #f9ebd1;
}
.color-scheme-8 .grid-filter .filter li a:before {
  border-left-color: #f9ebd1;
}
.color-scheme-8 .grid-filter .filter li a.active {
  background: #832C2D;
  color: #f9ebd1;
}
.color-scheme-8 .grid-filter .filter li a.active:after {
  border-right-color: #832C2D;
}
.color-scheme-8 .grid-filter .filter li a.active:before {
  border-left-color: #832C2D;
}
.color-scheme-8 .grid-filter .grid .filter-item .work div.desc {
  color: #832C2D;
  background: #f9ebd1;
}
.color-scheme-8 .grid-filter .grid .filter-item .work div.desc h6 {
  color: #333;
  border-bottom-color: #333;
}
.color-scheme-8 .service:before {
  color: #c2b298;
}
.color-scheme-8 .vertical-separator span {
  border-left-color: #333;
}
.color-scheme-8 .progress-bar {
  border-color: #333;
  background: #333;
}
.color-scheme-8 .progress-bar .skill-value {
  background: #832C2D;
}
.color-scheme-8 .team .people-photo {
  border-color: #f9ebd1;
}
.color-scheme-8 .team .people-photo .social-links {
  background: rgba(131, 44, 45, 0.5);
}
.color-scheme-8 .team .people-photo .social-links ul li a {
  background: #f9ebd1;
}
.color-scheme-8 .team .people-photo .social-links ul li a:hover {
  background: #832C2D;
}
.color-scheme-8 .team .people-photo .social-links ul li a:hover:before {
  color: #f9ebd1;
}
.color-scheme-8 .team .people-photo .social-links ul li a:before {
  color: #832C2D;
}
.color-scheme-8 .post .header-post time {
  background: #832C2D;
  color: #fff;
}
.color-scheme-8 .post .header-post time:before {
  border-top-color: #832C2D;
}
.color-scheme-8 .post .header-post h4.entry-title a {
  color: #333;
}
.color-scheme-8 .post .header-post h4.entry-title a:hover {
  color: #f9ebd1;
}
.color-scheme-8 .post .header-post .entry-meta-details {
  color: #333;
}
.color-scheme-8 .post .header-post .entry-meta-details span .line-decoration {
  background: #333;
}
.color-scheme-8 .post figure.image-blog {
  border-color: #f9ebd1;
}
.color-scheme-8 .post a.more-link {
  color: #832C2D;
}
.color-scheme-8 .post a.more-link:hover {
  color: #333;
}
.color-scheme-8 aside .twitter-list li span {
  color: #333;
}
.color-scheme-8 .search-form .search-text-box {
  color: #333;
}
.color-scheme-8 .search-form .search-text-box::-webkit-input-placeholder {
  color: #333;
}
.color-scheme-8 .search-form .search-text-box:-moz-placeholder {
  color: #333;
  opacity: 1;
}
.color-scheme-8 .search-form .search-text-box::-moz-placeholder {
  color: #333;
  opacity: 1;
}
.color-scheme-8 .search-form .search-text-box:-ms-input-placeholder {
  color: #333;
}
.color-scheme-8 .search-form .button-submit {
  color: #fff;
}
.color-scheme-8 .search-form .button-submit .search-submit {
  background: #832C2D;
}
.color-scheme-8 .search-form .button-submit:before {
  border-right-color: #832C2D;
}
.color-scheme-8 .search-form .button-submit:hover {
  color: #832C2D;
}
.color-scheme-8 .search-form .button-submit:hover .search-submit {
  background: #333;
}
.color-scheme-8 .search-form .button-submit:hover:before {
  border-right-color: #333;
}
.color-scheme-8 hr {
  border-top-color: #333;
}
.color-scheme-8 form .form-text,
.color-scheme-8 form .form-textarea {
  color: #000;
  background: rgba(249, 235, 209, 0.5);
}
.color-scheme-8 form .form-text::-webkit-input-placeholder,
.color-scheme-8 form .form-textarea::-webkit-input-placeholder {
  color: #000;
}
.color-scheme-8 form .form-text:-moz-placeholder,
.color-scheme-8 form .form-textarea:-moz-placeholder {
  color: #000;
  opacity: 1;
}
.color-scheme-8 form .form-text::-moz-placeholder,
.color-scheme-8 form .form-textarea::-moz-placeholder {
  color: #000;
  opacity: 1;
}
.color-scheme-8 form .form-text:-ms-input-placeholder,
.color-scheme-8 form .form-textarea:-ms-input-placeholder {
  color: #000;
}
.color-scheme-8 form .form-button {
  color: #fff;
  background: #832C2D;
}
.color-scheme-8 form .form-button:hover {
  color: #832C2D;
  background: #333;
}
.color-scheme-8 .social-link {
  background: rgba(249, 235, 209, 0.5);
}
.color-scheme-8 .social-link:hover {
  background: rgba(249, 235, 209, 0.7);
}
.color-scheme-8 .social-link:before {
  color: #832C2D;
}
.color-scheme-8 footer {
  border-top-color: #832C2D;
  color: #333;
}
.color-scheme-8 .next-section {
  color: #f9ebd1;
}
.color-scheme-8 .next-section:hover {
  color: #832C2D;
}
.color-scheme-8 .next-section:hover:after {
  border-top-color: #333;
}
.color-scheme-8 .next-section:after {
  border-top-color: #832C2D;
}
.color-scheme-9 {
  background: url(images/backgrounds/p-9.jpg) top center;
  color: #D394A4;
}
.color-scheme-9 .rotate:before {
  background: url(images/backgrounds/p-9.jpg) top center;
}
.color-scheme-9 a {
  color: #A64D63;
}
.color-scheme-9 a:hover {
  color: #d394a4;
}
.color-scheme-9 h1.big-heading,
.color-scheme-9 h2.big-heading {
  text-shadow: 5px 4px 0px #6C192E;
}
.color-scheme-9 h1 {
  color: #A64D63;
}
.color-scheme-9 h1 .pattern-left {
  color: #A64D63;
}
.color-scheme-9 h1 .pattern-left:after {
  border-right-color: #A64D63;
}
.color-scheme-9 h1 .pattern-left:before {
  border-left-color: #A64D63;
}
.color-scheme-9 h1 .pattern-right {
  color: #A64D63;
}
.color-scheme-9 h1 .pattern-right:after {
  border-left-color: #A64D63;
}
.color-scheme-9 h1 .pattern-right:before {
  border-right-color: #A64D63;
}
.color-scheme-9 h2 {
  color: #A64D63;
}
.color-scheme-9 h2 .pattern-left {
  color: #A64D63;
}
.color-scheme-9 h2 .pattern-left:after {
  border-right-color: #A64D63;
}
.color-scheme-9 h2 .pattern-left:before {
  border-left-color: #A64D63;
}
.color-scheme-9 h2 .pattern-right {
  color: #A64D63;
}
.color-scheme-9 h2 .pattern-right:after {
  border-left-color: #A64D63;
}
.color-scheme-9 h2 .pattern-right:before {
  border-right-color: #A64D63;
}
.color-scheme-9 h3 {
  color: #A64D63;
}
.color-scheme-9 h3 .pattern-left {
  color: #9CAF51;
}
.color-scheme-9 h3 .pattern-left:after {
  border-right-color: #9CAF51;
}
.color-scheme-9 h3 .pattern-left:before {
  border-left-color: #9CAF51;
}
.color-scheme-9 h3 .pattern-right {
  color: #9CAF51;
}
.color-scheme-9 h3 .pattern-right:after {
  border-left-color: #9CAF51;
}
.color-scheme-9 h3 .pattern-right:before {
  border-right-color: #9CAF51;
}
.color-scheme-9 h4 {
  color: #9CAF51;
}
.color-scheme-9 h5 {
  color: #9CAF51;
}
.color-scheme-9 h6 {
  color: #9CAF51;
}
.color-scheme-9 .owl-carousel .item {
  color: #D394A4;
  background: #6C192E;
}
.color-scheme-9 .owl-carousel .owl-pagination .owl-page {
  background: #D394A4;
}
.color-scheme-9 .owl-carousel .owl-pagination .owl-page.active {
  background: #6C192E;
}
.color-scheme-9 .grid-filter .filter {
  border-color: #D394A4;
}
.color-scheme-9 .grid-filter .filter li a {
  background: #D394A4;
  color: #fff;
}
.color-scheme-9 .grid-filter .filter li a:after {
  border-right-color: #D394A4;
}
.color-scheme-9 .grid-filter .filter li a:before {
  border-left-color: #D394A4;
}
.color-scheme-9 .grid-filter .filter li a.active {
  background: #6C192E;
  color: #D394A4;
}
.color-scheme-9 .grid-filter .filter li a.active:after {
  border-right-color: #6C192E;
}
.color-scheme-9 .grid-filter .filter li a.active:before {
  border-left-color: #6C192E;
}
.color-scheme-9 .grid-filter .grid .filter-item .work div.desc {
  color: #D394A4;
  background: #6C192E;
}
.color-scheme-9 .grid-filter .grid .filter-item .work div.desc h6 {
  color: #9CAF51;
  border-bottom-color: #9CAF51;
}
.color-scheme-9 .service {
  color: #D394A4;
}
.color-scheme-9 .service:before {
  color: #6C192E;
}
.color-scheme-9 .vertical-separator span {
  border-left-color: #D394A4;
}
.color-scheme-9 .progress-bar {
  border-color: #D394A4;
  background: #D394A4;
}
.color-scheme-9 .progress-bar .skill-value {
  background: #6C192E;
}
.color-scheme-9 .team .people-photo {
  border-color: #CAD797;
}
.color-scheme-9 .team .people-photo .social-links {
  background: rgba(255, 255, 255, 0.8);
}
.color-scheme-9 .team .people-photo .social-links ul li a {
  background: #fff;
}
.color-scheme-9 .team .people-photo .social-links ul li a:hover {
  background: #D394A4;
}
.color-scheme-9 .team .people-photo .social-links ul li a:hover:before {
  color: #6C192E;
}
.color-scheme-9 .team .people-photo .social-links ul li a:before {
  color: #D394A4;
}
.color-scheme-9 .post .header-post time {
  background: #9CAF51;
  color: #fff;
}
.color-scheme-9 .post .header-post time:before {
  border-top-color: #9CAF51;
}
.color-scheme-9 .post .header-post h4.entry-title a {
  color: #D394A4;
}
.color-scheme-9 .post .header-post h4.entry-title a:hover {
  color: #6C192E;
}
.color-scheme-9 .post .header-post .entry-meta-details {
  color: #6C192E;
}
.color-scheme-9 .post .header-post .entry-meta-details span .line-decoration {
  background: #6C192E;
}
.color-scheme-9 .post figure.image-blog {
  border-color: #fff;
}
.color-scheme-9 .post a.more-link {
  color: #6C192E;
}
.color-scheme-9 .post a.more-link:hover {
  background: #bbb;
}
.color-scheme-9 aside .twitter-list li span {
  color: #bbb;
}
.color-scheme-9 .search-form .search-text-box {
  color: #444;
}
.color-scheme-9 .search-form .search-text-box::-webkit-input-placeholder {
  color: #444;
}
.color-scheme-9 .search-form .search-text-box:-moz-placeholder {
  color: #444;
  opacity: 1;
}
.color-scheme-9 .search-form .search-text-box::-moz-placeholder {
  color: #444;
  opacity: 1;
}
.color-scheme-9 .search-form .search-text-box:-ms-input-placeholder {
  color: #444;
}
.color-scheme-9 .search-form .button-submit {
  color: #fff;
}
.color-scheme-9 .search-form .button-submit .search-submit {
  background: #9CAF51;
}
.color-scheme-9 .search-form .button-submit:before {
  border-right-color: #9CAF51;
}
.color-scheme-9 .search-form .button-submit:hover .search-submit {
  background: #6C192E;
}
.color-scheme-9 .search-form .button-submit:hover:before {
  border-right-color: #6C192E;
}
.color-scheme-9 hr {
  border-top-color: #fff;
}
.color-scheme-9 form .form-text,
.color-scheme-9 form .form-textarea {
  color: #fff;
  background: rgba(166, 77, 99, 0.3);
}
.color-scheme-9 form .form-text::-webkit-input-placeholder,
.color-scheme-9 form .form-textarea::-webkit-input-placeholder {
  color: #fff;
}
.color-scheme-9 form .form-text:-moz-placeholder,
.color-scheme-9 form .form-textarea:-moz-placeholder {
  color: #fff;
  opacity: 1;
}
.color-scheme-9 form .form-text::-moz-placeholder,
.color-scheme-9 form .form-textarea::-moz-placeholder {
  color: #fff;
  opacity: 1;
}
.color-scheme-9 form .form-text:-ms-input-placeholder,
.color-scheme-9 form .form-textarea:-ms-input-placeholder {
  color: #fff;
}
.color-scheme-9 form .form-button {
  color: #fff;
  background: #9CAF51;
}
.color-scheme-9 form .form-button:hover {
  background: #6C192E;
}
.color-scheme-9 .social-link {
  background: rgba(255, 255, 255, 0.7);
}
.color-scheme-9 .social-link:hover {
  background: rgba(255, 255, 255, 0.9);
}
.color-scheme-9 .social-link:before {
  color: #9CAF51;
}
.color-scheme-9 footer {
  border-top-color: #9CAF51;
}
.color-scheme-9 .next-section {
  color: #D394A4;
}
.color-scheme-9 .next-section:hover {
  color: #fff;
}
.color-scheme-9 .next-section:hover:after {
  border-top-color: #6C192E;
}
.color-scheme-9 .next-section:after {
  border-top-color: #6C192E;
}
.color-scheme-10 {
  background: url(images/backgrounds/p-10.jpg) top center;
  color: #AA625E;
}
.color-scheme-10 .rotate:before {
  background: url(images/backgrounds/p-10.jpg) top center;
}
.color-scheme-10 a {
  color: #AA625E;
}
.color-scheme-10 a:hover {
  color: #fff;
}
.color-scheme-10 h1.big-heading,
.color-scheme-10 h2.big-heading {
  text-shadow: 5px 4px 0px #000;
}
.color-scheme-10 h1 {
  color: #bfb196;
}
.color-scheme-10 h1 .pattern-left {
  color: #bfb196;
}
.color-scheme-10 h1 .pattern-left:after {
  border-right-color: #bfb196;
}
.color-scheme-10 h1 .pattern-left:before {
  border-left-color: #bfb196;
}
.color-scheme-10 h1 .pattern-right {
  color: #bfb196;
}
.color-scheme-10 h1 .pattern-right:after {
  border-left-color: #bfb196;
}
.color-scheme-10 h1 .pattern-right:before {
  border-right-color: #bfb196;
}
.color-scheme-10 h2 {
  color: #bfb196;
}
.color-scheme-10 h2 .pattern-left {
  color: #bfb196;
}
.color-scheme-10 h2 .pattern-left:after {
  border-right-color: #bfb196;
}
.color-scheme-10 h2 .pattern-left:before {
  border-left-color: #bfb196;
}
.color-scheme-10 h2 .pattern-right {
  color: #bfb196;
}
.color-scheme-10 h2 .pattern-right:after {
  border-left-color: #bfb196;
}
.color-scheme-10 h2 .pattern-right:before {
  border-right-color: #bfb196;
}
.color-scheme-10 h3 {
  color: #bfb196;
}
.color-scheme-10 h3 .pattern-left {
  color: #bfb196;
}
.color-scheme-10 h3 .pattern-left:after {
  border-right-color: #bfb196;
}
.color-scheme-10 h3 .pattern-left:before {
  border-left-color: #bfb196;
}
.color-scheme-10 h3 .pattern-right {
  color: #bfb196;
}
.color-scheme-10 h3 .pattern-right:after {
  border-left-color: #bfb196;
}
.color-scheme-10 h3 .pattern-right:before {
  border-right-color: #bfb196;
}
.color-scheme-10 h4 {
  color: #bfb196;
}
.color-scheme-10 h5 {
  color: #bfb196;
}
.color-scheme-10 h6 {
  color: #bfb196;
}
.color-scheme-10 .owl-carousel .item {
  color: #A44F76;
  background: #fff;
}
.color-scheme-10 .owl-carousel .owl-pagination .owl-page {
  background: #A44F76;
}
.color-scheme-10 .owl-carousel .owl-pagination .owl-page.active {
  background: #fff;
}
.color-scheme-10 .grid-filter .filter {
  border-color: #A44F76;
}
.color-scheme-10 .grid-filter .filter li a {
  background: #A44F76;
  color: #fff;
}
.color-scheme-10 .grid-filter .filter li a:after {
  border-right-color: #A44F76;
}
.color-scheme-10 .grid-filter .filter li a:before {
  border-left-color: #A44F76;
}
.color-scheme-10 .grid-filter .filter li a.active {
  background: #fff;
  color: #A44F76;
}
.color-scheme-10 .grid-filter .filter li a.active:after {
  border-right-color: #fff;
}
.color-scheme-10 .grid-filter .filter li a.active:before {
  border-left-color: #fff;
}
.color-scheme-10 .grid-filter .grid .filter-item .work div.desc {
  color: #fff;
  background: #A44F76;
}
.color-scheme-10 .grid-filter .grid .filter-item .work div.desc h6 {
  color: #bfb196;
  border-bottom-color: #bfb196;
}
.color-scheme-10 .service:before {
  color: #eee;
}
.color-scheme-10 .vertical-separator span {
  border-left-color: rgba(255, 255, 255, 0.5);
}
.color-scheme-10 .progress-bar {
  border-color: rgba(255, 255, 255, 0.5);
  background: rgba(255, 255, 255, 0.5);
}
.color-scheme-10 .progress-bar .skill-value {
  background: #A44F76;
}
.color-scheme-10 .team .people-photo {
  border-color: #fff;
}
.color-scheme-10 .team .people-photo .social-links {
  background: rgba(191, 177, 150, 0.8);
}
.color-scheme-10 .team .people-photo .social-links ul li a {
  background: #A44F76;
}
.color-scheme-10 .team .people-photo .social-links ul li a:hover {
  background: #fff;
}
.color-scheme-10 .team .people-photo .social-links ul li a:hover:before {
  color: #A44F76;
}
.color-scheme-10 .team .people-photo .social-links ul li a:before {
  color: #fff;
}
.color-scheme-10 .post .header-post time {
  background: #A44F76;
  color: #fff;
}
.color-scheme-10 .post .header-post time:before {
  border-top-color: #A44F76;
}
.color-scheme-10 .post .header-post h4.entry-title a {
  color: #fff;
}
.color-scheme-10 .post .header-post h4.entry-title a:hover {
  color: #AA625E;
}
.color-scheme-10 .post .header-post .entry-meta-details {
  color: #AA625E;
}
.color-scheme-10 .post .header-post .entry-meta-details span .line-decoration {
  background: #AA625E;
}
.color-scheme-10 .post figure.image-blog {
  border-color: #fff;
}
.color-scheme-10 .post a.more-link {
  color: #fff;
}
.color-scheme-10 .post a.more-link:hover {
  color: #AA625E;
}
.color-scheme-10 aside .twitter-list li span {
  color: #fff;
}
.color-scheme-10 .search-form .search-text-box {
  color: #A44F76;
}
.color-scheme-10 .search-form .search-text-box::-webkit-input-placeholder {
  color: #A44F76;
}
.color-scheme-10 .search-form .search-text-box:-moz-placeholder {
  color: #A44F76;
  opacity: 1;
}
.color-scheme-10 .search-form .search-text-box::-moz-placeholder {
  color: #A44F76;
  opacity: 1;
}
.color-scheme-10 .search-form .search-text-box:-ms-input-placeholder {
  color: #A44F76;
}
.color-scheme-10 .search-form .button-submit {
  color: #fff;
}
.color-scheme-10 .search-form .button-submit .search-submit {
  background: #A44F76;
}
.color-scheme-10 .search-form .button-submit:before {
  border-right-color: #A44F76;
}
.color-scheme-10 .search-form .button-submit:hover {
  color: #A44F76;
}
.color-scheme-10 .search-form .button-submit:hover .search-submit {
  background: #2F0116;
}
.color-scheme-10 .search-form .button-submit:hover:before {
  border-right-color: #2F0116;
}
.color-scheme-10 hr {
  border-top-color: #A44F76;
}
.color-scheme-10 form .form-text,
.color-scheme-10 form .form-textarea {
  color: #eee;
  background: rgba(255, 255, 255, 0.1);
}
.color-scheme-10 form .form-text::-webkit-input-placeholder,
.color-scheme-10 form .form-textarea::-webkit-input-placeholder {
  color: #eee;
}
.color-scheme-10 form .form-text:-moz-placeholder,
.color-scheme-10 form .form-textarea:-moz-placeholder {
  color: #eee;
  opacity: 1;
}
.color-scheme-10 form .form-text::-moz-placeholder,
.color-scheme-10 form .form-textarea::-moz-placeholder {
  color: #eee;
  opacity: 1;
}
.color-scheme-10 form .form-text:-ms-input-placeholder,
.color-scheme-10 form .form-textarea:-ms-input-placeholder {
  color: #eee;
}
.color-scheme-10 form .form-button {
  color: #fff;
  background: #A44F76;
}
.color-scheme-10 form .form-button:hover {
  color: #A44F76;
  background: #fff;
}
.color-scheme-10 .social-link {
  background: rgba(255, 255, 255, 0.1);
}
.color-scheme-10 .social-link:hover {
  background: rgba(255, 255, 255, 0.3);
}
.color-scheme-10 .social-link:hover:before {
  color: #2F0116;
}
.color-scheme-10 .social-link:before {
  color: #A44F76;
}
.color-scheme-10 footer {
  border-top-color: #bfb196;
  color: #fff;
}
.color-scheme-10 .next-section {
  color: #fff;
}
.color-scheme-10 .next-section:hover {
  color: #A44F76;
}
.color-scheme-10 .next-section:hover:after {
  border-top-color: #2F0116;
}
.color-scheme-10 .next-section:after {
  border-top-color: #A44F76;
}
.color-scheme-11 {
  background: url(images/backgrounds/p-11.jpg) top center;
  color: #e3e0d1;
}
.color-scheme-11 .rotate:before {
  background: url(images/backgrounds/p-11.jpg) top center;
}
.color-scheme-11 a {
  color: #e3e0d1;
}
.color-scheme-11 a:hover {
  color: #eec704;
}
.color-scheme-11 h1.big-heading,
.color-scheme-11 h2.big-heading {
  text-shadow: 5px 4px 0px #1e390a;
}
.color-scheme-11 h1 {
  color: #eec704;
}
.color-scheme-11 h1 .pattern-left {
  color: #eec704;
}
.color-scheme-11 h1 .pattern-left:after {
  border-right-color: #eec704;
}
.color-scheme-11 h1 .pattern-left:before {
  border-left-color: #eec704;
}
.color-scheme-11 h1 .pattern-right {
  color: #eec704;
}
.color-scheme-11 h1 .pattern-right:after {
  border-left-color: #eec704;
}
.color-scheme-11 h1 .pattern-right:before {
  border-right-color: #eec704;
}
.color-scheme-11 h2 {
  color: #eec704;
}
.color-scheme-11 h2 .pattern-left {
  color: #eec704;
}
.color-scheme-11 h2 .pattern-left:after {
  border-right-color: #eec704;
}
.color-scheme-11 h2 .pattern-left:before {
  border-left-color: #eec704;
}
.color-scheme-11 h2 .pattern-right {
  color: #eec704;
}
.color-scheme-11 h2 .pattern-right:after {
  border-left-color: #eec704;
}
.color-scheme-11 h2 .pattern-right:before {
  border-right-color: #eec704;
}
.color-scheme-11 h3 {
  color: #eec704;
}
.color-scheme-11 h3 .pattern-left {
  color: #95A25A;
}
.color-scheme-11 h3 .pattern-left:after {
  border-right-color: #95A25A;
}
.color-scheme-11 h3 .pattern-left:before {
  border-left-color: #95A25A;
}
.color-scheme-11 h3 .pattern-right {
  color: #95A25A;
}
.color-scheme-11 h3 .pattern-right:after {
  border-left-color: #95A25A;
}
.color-scheme-11 h3 .pattern-right:before {
  border-right-color: #95A25A;
}
.color-scheme-11 h4 {
  color: #95A25A;
}
.color-scheme-11 h5 {
  color: #95A25A;
}
.color-scheme-11 h6 {
  color: #95A25A;
}
.color-scheme-11 .owl-carousel .item {
  color: #1e390a;
  background: #e3e0d1;
}
.color-scheme-11 .owl-carousel .owl-pagination .owl-page {
  background: #95A25A;
}
.color-scheme-11 .owl-carousel .owl-pagination .owl-page.active {
  background: #eec704;
}
.color-scheme-11 .grid-filter .filter {
  border-color: rgba(255, 255, 255, 0.1);
}
.color-scheme-11 .grid-filter .filter li a {
  background: #95A25A;
  color: #e3e0d1;
}
.color-scheme-11 .grid-filter .filter li a:after {
  border-right-color: #95A25A;
}
.color-scheme-11 .grid-filter .filter li a:before {
  border-left-color: #95A25A;
}
.color-scheme-11 .grid-filter .filter li a.active {
  background: #e3e0d1;
  color: #1e390a;
}
.color-scheme-11 .grid-filter .filter li a.active:after {
  border-right-color: #e3e0d1;
}
.color-scheme-11 .grid-filter .filter li a.active:before {
  border-left-color: #e3e0d1;
}
.color-scheme-11 .grid-filter .grid .filter-item .work div.desc {
  color: #1e390a;
  background: #eec704;
}
.color-scheme-11 .grid-filter .grid .filter-item .work div.desc h6 {
  color: #1e390a;
  border-bottom-color: #1e390a;
}
.color-scheme-11 .service:before {
  color: #1e390a;
}
.color-scheme-11 .vertical-separator span {
  border-left-color: rgba(255, 255, 255, 0.1);
}
.color-scheme-11 .progress-bar {
  border-color: #fff;
  background: #fff;
}
.color-scheme-11 .progress-bar .skill-value {
  background: #eec704;
}
.color-scheme-11 .team .people-photo {
  border-color: #e3e0d1;
}
.color-scheme-11 .team .people-photo .social-links {
  background: rgba(238, 199, 4, 0.2);
}
.color-scheme-11 .team .people-photo .social-links ul li a {
  background: #eec704;
}
.color-scheme-11 .team .people-photo .social-links ul li a:hover:before {
  color: #998001;
}
.color-scheme-11 .team .people-photo .social-links ul li a:before {
  color: #b79b12;
}
.color-scheme-11 .post .header-post time {
  background: #eec704;
  color: #fff;
}
.color-scheme-11 .post .header-post time:before {
  border-top-color: #eec704;
}
.color-scheme-11 .post .header-post h4.entry-title a {
  color: #95A25A;
}
.color-scheme-11 .post .header-post h4.entry-title a:hover {
  color: #fff;
}
.color-scheme-11 .post .header-post .entry-meta-details {
  color: #95A25A;
}
.color-scheme-11 .post .header-post .entry-meta-details span .line-decoration {
  background: #95A25A;
}
.color-scheme-11 .post figure.image-blog {
  border-color: #fff;
}
.color-scheme-11 .post a.more-link {
  color: #eec704;
}
.color-scheme-11 .post a.more-link:hover {
  color: #95A25A;
}
.color-scheme-11 aside .twitter-list li span {
  color: #eec704;
}
.color-scheme-11 .search-form .search-text-box {
  color: #000;
}
.color-scheme-11 .search-form .search-text-box::-webkit-input-placeholder {
  color: #000;
}
.color-scheme-11 .search-form .search-text-box:-moz-placeholder {
  color: #000;
  opacity: 1;
}
.color-scheme-11 .search-form .search-text-box::-moz-placeholder {
  color: #000;
  opacity: 1;
}
.color-scheme-11 .search-form .search-text-box:-ms-input-placeholder {
  color: #000;
}
.color-scheme-11 .search-form .button-submit {
  color: #fff;
}
.color-scheme-11 .search-form .button-submit .search-submit {
  background: #eec704;
}
.color-scheme-11 .search-form .button-submit:before {
  border-right-color: #eec704;
}
.color-scheme-11 .search-form .button-submit:hover .search-submit {
  background: #95A25A;
}
.color-scheme-11 .search-form .button-submit:hover:before {
  border-right-color: #95A25A;
}
.color-scheme-11 hr {
  border-top-color: rgba(255, 255, 255, 0.1);
}
.color-scheme-11 form .form-text,
.color-scheme-11 form .form-textarea {
  color: #1e390a;
  background: rgba(149, 162, 90, 0.3);
}
.color-scheme-11 form .form-text::-webkit-input-placeholder,
.color-scheme-11 form .form-textarea::-webkit-input-placeholder {
  color: #1e390a;
}
.color-scheme-11 form .form-text:-moz-placeholder,
.color-scheme-11 form .form-textarea:-moz-placeholder {
  color: #1e390a;
  opacity: 1;
}
.color-scheme-11 form .form-text::-moz-placeholder,
.color-scheme-11 form .form-textarea::-moz-placeholder {
  color: #1e390a;
  opacity: 1;
}
.color-scheme-11 form .form-text:-ms-input-placeholder,
.color-scheme-11 form .form-textarea:-ms-input-placeholder {
  color: #1e390a;
}
.color-scheme-11 form .form-button {
  color: #fff;
  background: #eec704;
}
.color-scheme-11 form .form-button:hover {
  color: #998001;
}
.color-scheme-11 .social-link {
  background: rgba(149, 162, 90, 0.3);
}
.color-scheme-11 .social-link:hover {
  background: rgba(149, 162, 90, 0.5);
}
.color-scheme-11 .social-link:before {
  color: #fff;
}
.color-scheme-11 footer {
  border-top-color: #eec704;
  color: #fff;
}
.color-scheme-11 .next-section {
  color: #b79b12;
}
.color-scheme-11 .next-section:hover {
  color: #998001;
}
.color-scheme-11 .next-section:after {
  border-top-color: #eec704;
}
.color-scheme-12 {
  background: url(images/backgrounds/p-12.jpg) top center;
  color: #CA688F;
}
.color-scheme-12 .rotate:before {
  background: url(images/backgrounds/p-12.jpg) top center;
}
.color-scheme-12 a {
  color: #fff;
}
.color-scheme-12 a:hover {
  color: #CA688F;
}
.color-scheme-12 h1.big-heading,
.color-scheme-12 h2.big-heading {
  text-shadow: 5px 4px 0px #5a2f61;
}
.color-scheme-12 h1 {
  color: #95A25A;
}
.color-scheme-12 h1 .pattern-left {
  color: #95A25A;
}
.color-scheme-12 h1 .pattern-left:after {
  border-right-color: #95A25A;
}
.color-scheme-12 h1 .pattern-left:before {
  border-left-color: #95A25A;
}
.color-scheme-12 h1 .pattern-right {
  color: #95A25A;
}
.color-scheme-12 h1 .pattern-right:after {
  border-left-color: #95A25A;
}
.color-scheme-12 h1 .pattern-right:before {
  border-right-color: #95A25A;
}
.color-scheme-12 h2 {
  color: #95A25A;
}
.color-scheme-12 h2 .pattern-left {
  color: #95A25A;
}
.color-scheme-12 h2 .pattern-left:after {
  border-right-color: #95A25A;
}
.color-scheme-12 h2 .pattern-left:before {
  border-left-color: #95A25A;
}
.color-scheme-12 h2 .pattern-right {
  color: #95A25A;
}
.color-scheme-12 h2 .pattern-right:after {
  border-left-color: #95A25A;
}
.color-scheme-12 h2 .pattern-right:before {
  border-right-color: #95A25A;
}
.color-scheme-12 h3 {
  color: #CA688F;
}
.color-scheme-12 h3 .pattern-left {
  color: #95A25A;
}
.color-scheme-12 h3 .pattern-left:after {
  border-right-color: #95A25A;
}
.color-scheme-12 h3 .pattern-left:before {
  border-left-color: #95A25A;
}
.color-scheme-12 h3 .pattern-right {
  color: #95A25A;
}
.color-scheme-12 h3 .pattern-right:after {
  border-left-color: #95A25A;
}
.color-scheme-12 h3 .pattern-right:before {
  border-right-color: #95A25A;
}
.color-scheme-12 h4 {
  color: #fff;
}
.color-scheme-12 h5 {
  color: #fff;
}
.color-scheme-12 h6 {
  color: #fff;
}
.color-scheme-12 .owl-carousel .item {
  color: #95A25A;
  background: #fff;
}
.color-scheme-12 .owl-carousel .owl-pagination .owl-page {
  background: #95A25A;
}
.color-scheme-12 .owl-carousel .owl-pagination .owl-page.active {
  background: #fff;
}
.color-scheme-12 .grid-filter .filter {
  border-color: rgba(255, 255, 255, 0.1);
}
.color-scheme-12 .grid-filter .filter li a {
  background: #95A25A;
  color: #fff;
}
.color-scheme-12 .grid-filter .filter li a:after {
  border-right-color: #95A25A;
}
.color-scheme-12 .grid-filter .filter li a:before {
  border-left-color: #95A25A;
}
.color-scheme-12 .grid-filter .filter li a.active {
  background: #fff;
  color: #95A25A;
}
.color-scheme-12 .grid-filter .filter li a.active:after {
  border-right-color: #fff;
}
.color-scheme-12 .grid-filter .filter li a.active:before {
  border-left-color: #fff;
}
.color-scheme-12 .grid-filter .grid .filter-item .work div.desc {
  color: #fff;
  background: #95A25A;
}
.color-scheme-12 .grid-filter .grid .filter-item .work div.desc h6 {
  color: #5a2f61;
  border-bottom-color: #5a2f61;
}
.color-scheme-12 .service:before {
  color: #fff;
}
.color-scheme-12 .vertical-separator span {
  border-left-color: rgba(255, 255, 255, 0.2);
}
.color-scheme-12 .progress-bar {
  border-color: #fff;
  background: #fff;
}
.color-scheme-12 .progress-bar .skill-value {
  background: #95A25A;
}
.color-scheme-12 .team .people-photo {
  border-color: #CA688F;
}
.color-scheme-12 .team .people-photo .social-links {
  background: rgba(255, 255, 255, 0.3);
}
.color-scheme-12 .team .people-photo .social-links ul li a {
  background: #fff;
}
.color-scheme-12 .team .people-photo .social-links ul li a:hover {
  background: #95A25A;
}
.color-scheme-12 .team .people-photo .social-links ul li a:hover:before {
  color: #fff;
}
.color-scheme-12 .team .people-photo .social-links ul li a:before {
  color: #95A25A;
}
.color-scheme-12 .post .header-post time {
  background: #95A25A;
  color: #fff;
}
.color-scheme-12 .post .header-post time:before {
  border-top-color: #95A25A;
}
.color-scheme-12 .post .header-post h4.entry-title a {
  color: #fff;
}
.color-scheme-12 .post .header-post h4.entry-title a:hover {
  color: #CA688F;
}
.color-scheme-12 .post .header-post .entry-meta-details {
  color: #CA688F;
}
.color-scheme-12 .post .header-post .entry-meta-details span .line-decoration {
  background: #CA688F;
}
.color-scheme-12 .post figure.image-blog {
  border-color: #fff;
}
.color-scheme-12 .post a.more-link {
  color: #95A25A;
}
.color-scheme-12 .post a.more-link:hover {
  color: #fff;
}
.color-scheme-12 aside .twitter-list li span {
  color: #95A25A;
}
.color-scheme-12 .search-form .search-text-box {
  color: #95A25A;
}
.color-scheme-12 .search-form .search-text-box::-webkit-input-placeholder {
  color: #95A25A;
}
.color-scheme-12 .search-form .search-text-box:-moz-placeholder {
  color: #95A25A;
  opacity: 1;
}
.color-scheme-12 .search-form .search-text-box::-moz-placeholder {
  color: #95A25A;
  opacity: 1;
}
.color-scheme-12 .search-form .search-text-box:-ms-input-placeholder {
  color: #95A25A;
}
.color-scheme-12 .search-form .button-submit {
  color: #fff;
}
.color-scheme-12 .search-form .button-submit .search-submit {
  background: #95A25A;
}
.color-scheme-12 .search-form .button-submit:before {
  border-right-color: #95A25A;
}
.color-scheme-12 .search-form .button-submit:hover .search-submit {
  background: #CA688F;
}
.color-scheme-12 .search-form .button-submit:hover:before {
  border-right-color: #CA688F;
}
.color-scheme-12 hr {
  border-top-color: rgba(255, 255, 255, 0.2);
}
.color-scheme-12 form .form-text,
.color-scheme-12 form .form-textarea {
  color: #95A25A;
  background: rgba(255, 255, 255, 0.2);
}
.color-scheme-12 form .form-text::-webkit-input-placeholder,
.color-scheme-12 form .form-textarea::-webkit-input-placeholder {
  color: #95A25A;
}
.color-scheme-12 form .form-text:-moz-placeholder,
.color-scheme-12 form .form-textarea:-moz-placeholder {
  color: #95A25A;
  opacity: 1;
}
.color-scheme-12 form .form-text::-moz-placeholder,
.color-scheme-12 form .form-textarea::-moz-placeholder {
  color: #95A25A;
  opacity: 1;
}
.color-scheme-12 form .form-text:-ms-input-placeholder,
.color-scheme-12 form .form-textarea:-ms-input-placeholder {
  color: #95A25A;
}
.color-scheme-12 form .form-button {
  color: #fff;
  background: #95A25A;
}
.color-scheme-12 form .form-button:hover {
  color: #95A25A;
  background: #fff;
}
.color-scheme-12 .social-link {
  background: rgba(255, 255, 255, 0.2);
}
.color-scheme-12 .social-link:hover {
  background: rgba(255, 255, 255, 0.4);
}
.color-scheme-12 .social-link:before {
  color: #95A25A;
}
.color-scheme-12 footer {
  border-top-color: #95A25A;
  color: #fff;
}
.color-scheme-12 .next-section {
  color: #fff;
}
.color-scheme-12 .next-section:hover {
  color: #95A25A;
}
.color-scheme-12 .next-section:hover:after {
  border-top-color: #fff;
}
.color-scheme-12 .next-section:after {
  border-top-color: #95A25A;
}
.color-scheme-13 {
  background: url(images/backgrounds/p-17.jpg) top center;
  color: #f6e8c3;
}
.color-scheme-13 .rotate:before {
  background: url(images/backgrounds/p-13.jpg) top center;
}
.color-scheme-13 a {
  color: #f6e8c3;
  text-transform:uppercase;
}
.color-scheme-13 a:hover {
  color: #fff;
}
.color-scheme-13 h1.big-heading,
.color-scheme-13 h2.big-heading {
  text-shadow: 5px 4px 0px #2f626c;
}
.color-scheme-13 h1 {
  color: #f6e8c3;
}
.color-scheme-13 h1 .pattern-left {
  color: #f6e8c3;
}
.color-scheme-13 h1 .pattern-left:after {
  border-right-color: #f6e8c3;
}
.color-scheme-13 h1 .pattern-left:before {
  border-left-color: #f6e8c3;
}
.color-scheme-13 h1 .pattern-right {
  color: #f6e8c3;
}
.color-scheme-13 h1 .pattern-right:after {
  border-left-color: #f6e8c3;
}
.color-scheme-13 h1 .pattern-right:before {
  border-right-color: #f6e8c3;
}
.color-scheme-13 h2 {
  color: #f6e8c3;
}
.color-scheme-13 h2 .pattern-left {
  color: #f6e8c3;
}
.color-scheme-13 h2 .pattern-left:after {
  border-right-color: #f6e8c3;
}
.color-scheme-13 h2 .pattern-left:before {
  border-left-color: #f6e8c3;
}
.color-scheme-13 h2 .pattern-right {
  color: #f6e8c3;
}
.color-scheme-13 h2 .pattern-right:after {
  border-left-color: #f6e8c3;
}
.color-scheme-13 h2 .pattern-right:before {
  border-right-color: #f6e8c3;
}
.color-scheme-13 h3 {
  color: #f6e8c3;
}
.color-scheme-13 h3 .pattern-left {
  color: #8b3335;
}
.color-scheme-13 h3 .pattern-left:after {
  border-right-color: #8b3335;
}
.color-scheme-13 h3 .pattern-left:before {
  border-left-color: #8b3335;
}
.color-scheme-13 h3 .pattern-right {
  color: #8b3335;
}
.color-scheme-13 h3 .pattern-right:after {
  border-left-color: #8b3335;
}
.color-scheme-13 h3 .pattern-right:before {
  border-right-color: #8b3335;
}
.color-scheme-13 h4 {
  color: #f6e8c3;
}
.color-scheme-13 h5 {
  color: #f6e8c3;
}
.color-scheme-13 h6 {
  color: #f6e8c3;
}
.color-scheme-13 .owl-carousel .item {
  color: #8b3335;
  background: #f6e8c3;
}
.color-scheme-13 .owl-carousel .owl-pagination .owl-page {
  background: #f6e8c3;
}
.color-scheme-13 .owl-carousel .owl-pagination .owl-page.active {
  background: #8b3335;
}
.color-scheme-13 .grid-filter .filter {
  border-color: #f6e8c3;
}
.color-scheme-13 .grid-filter .filter li a {
  background: #f6e8c3;
  color: #8b3335;
}
.color-scheme-13 .grid-filter .filter li a:after {
  border-right-color: #f6e8c3;
}
.color-scheme-13 .grid-filter .filter li a:before {
  border-left-color: #f6e8c3;
}
.color-scheme-13 .grid-filter .filter li a.active {
  background: #8b3335;
  color: #f6e8c3;
}
.color-scheme-13 .grid-filter .filter li a.active:after {
  border-right-color: #8b3335;
}
.color-scheme-13 .grid-filter .filter li a.active:before {
  border-left-color: #8b3335;
}
.color-scheme-13 .grid-filter .grid .filter-item .work div.desc {
  color: #f6e8c3;
  background: #8b3335;
}
.color-scheme-13 .grid-filter .grid .filter-item .work div.desc h6 {
  color: #f6e8c3;
  border-bottom-color: #f6e8c3;
}
.color-scheme-13 .service:before {
  color: #8b3335;
}
.color-scheme-13 .vertical-separator span {
  border-left-color: rgba(255, 255, 255, 0.2);
}
.color-scheme-13 .progress-bar {
  border-color: #f6e8c3;
  background: #f6e8c3;
}
.color-scheme-13 .progress-bar .skill-value {
  background: #8b3335;
}
.color-scheme-13 .team .people-photo {
  border-color: #fff;
}
.color-scheme-13 .team .people-photo .social-links {
  background: rgba(255, 255, 255, 0.5);
}
.color-scheme-13 .team .people-photo .social-links ul li a {
  background: #8b3335;
}
.color-scheme-13 .team .people-photo .social-links ul li a:hover {
  background: #fff;
}
.color-scheme-13 .team .people-photo .social-links ul li a:hover:before {
  color: #8b3335;
}
.color-scheme-13 .team .people-photo .social-links ul li a:before {
  color: #fff;
}
.color-scheme-13 .post .header-post time {
  background: #8b3335;
  color: #efecdb;
}
.color-scheme-13 .post .header-post time:before {
  border-top-color: #8b3335;
}
.color-scheme-13 .post .header-post h4.entry-title a {
  color: #efecdb;
}
.color-scheme-13 .post .header-post h4.entry-title a:hover {
  color: #fff;
}
.color-scheme-13 .post .header-post .entry-meta-details {
  color: #f6e8c3;
}
.color-scheme-13 .post .header-post .entry-meta-details span .line-decoration {
  background: #f6e8c3;
}
.color-scheme-13 .post figure.image-blog {
  border-color: #fff;
}
.color-scheme-13 .post a.more-link {
  color: #fff;
}
.color-scheme-13 .post a.more-link:hover {
  color: #f6e8c3;
}
.color-scheme-13 aside ul li a {
  color: #efecdb;
}
.color-scheme-13 aside .twitter-list li span {
  color: #fff;
}
.color-scheme-13 .search-form .search-text-box {
  color: #000;
}
.color-scheme-13 .search-form .search-text-box::-webkit-input-placeholder {
  color: #000;
}
.color-scheme-13 .search-form .search-text-box:-moz-placeholder {
  color: #000;
  opacity: 1;
}
.color-scheme-13 .search-form .search-text-box::-moz-placeholder {
  color: #000;
  opacity: 1;
}
.color-scheme-13 .search-form .search-text-box:-ms-input-placeholder {
  color: #000;
}
.color-scheme-13 .search-form .button-submit {
  color: #efecdb;
}
.color-scheme-13 .search-form .button-submit .search-submit {
  background: #8b3335;
}
.color-scheme-13 .search-form .button-submit:before {
  border-right-color: #8b3335;
}
.color-scheme-13 .search-form .button-submit:hover {
  color: #8b3335;
}
.color-scheme-13 .search-form .button-submit:hover .search-submit {
  background: #efecdb;
}
.color-scheme-13 .search-form .button-submit:hover:before {
  border-right-color: #efecdb;
}
.color-scheme-13 hr {
  border-top-color: #000;
}
.color-scheme-13 form .form-text,
.color-scheme-13 form .form-textarea {
  color: #8b3335;
  background: #efecdb;
}
.color-scheme-13 form .form-text::-webkit-input-placeholder,
.color-scheme-13 form .form-textarea::-webkit-input-placeholder {
  color: #8b3335;
}
.color-scheme-13 form .form-text:-moz-placeholder,
.color-scheme-13 form .form-textarea:-moz-placeholder {
  color: #8b3335;
  opacity: 1;
}
.color-scheme-13 form .form-text::-moz-placeholder,
.color-scheme-13 form .form-textarea::-moz-placeholder {
  color: #8b3335;
  opacity: 1;
}
.color-scheme-13 form .form-text:-ms-input-placeholder,
.color-scheme-13 form .form-textarea:-ms-input-placeholder {
  color: #8b3335;
}
.color-scheme-13 form .form-button {
  color: #fff;
  background: #8b3335;
}
.color-scheme-13 form .form-button:hover {
  background: #b27475;
}
.color-scheme-13 .social-link {
  background: rgba(255, 255, 255, 0.3);
}
.color-scheme-13 .social-link:hover {
  background: rgba(255, 255, 255, 0.5);
}
.color-scheme-13 .social-link:before {
  color: #efecdb;
}
.color-scheme-13 footer {
  border-top-color: #8b3335;
  color: #efecdb;
}
.color-scheme-13 .next-section {
  color: #efecdb;
}
.color-scheme-13 .next-section:hover:after {
  border-top-color: #b27475;
}
.color-scheme-13 .next-section:after {
  border-top-color: #8b3335;
}
.color-scheme-14 {
  background: url(images/backgrounds/p-14.jpg) top center;
  color: #3b4647;
}
.color-scheme-14 .rotate:before {
  background: url(images/backgrounds/p-14.jpg) top center;
}
.color-scheme-14 a {
  color: #bd7678;
}
.color-scheme-14 a:hover {
  color: #3b4647;
}
.color-scheme-14 h1.big-heading,
.color-scheme-14 h2.big-heading {
  text-shadow: 5px 4px 0px #dbd6bd;
}
.color-scheme-14 h1 {
  color: #bd7577;
}
.color-scheme-14 h1 .pattern-left {
  color: #bd7577;
}
.color-scheme-14 h1 .pattern-left:after {
  border-right-color: #bd7577;
}
.color-scheme-14 h1 .pattern-left:before {
  border-left-color: #bd7577;
}
.color-scheme-14 h1 .pattern-right {
  color: #bd7577;
}
.color-scheme-14 h1 .pattern-right:after {
  border-left-color: #bd7577;
}
.color-scheme-14 h1 .pattern-right:before {
  border-right-color: #bd7577;
}
.color-scheme-14 h2 {
  color: #bd7577;
}
.color-scheme-14 h2 .pattern-left {
  color: #bd7577;
}
.color-scheme-14 h2 .pattern-left:after {
  border-right-color: #bd7577;
}
.color-scheme-14 h2 .pattern-left:before {
  border-left-color: #bd7577;
}
.color-scheme-14 h2 .pattern-right {
  color: #bd7577;
}
.color-scheme-14 h2 .pattern-right:after {
  border-left-color: #bd7577;
}
.color-scheme-14 h2 .pattern-right:before {
  border-right-color: #bd7577;
}
.color-scheme-14 h3 {
  color: #bd7577;
}
.color-scheme-14 h3 .pattern-left {
  color: #bd7577;
}
.color-scheme-14 h3 .pattern-left:after {
  border-right-color: #bd7577;
}
.color-scheme-14 h3 .pattern-left:before {
  border-left-color: #bd7577;
}
.color-scheme-14 h3 .pattern-right {
  color: #bd7577;
}
.color-scheme-14 h3 .pattern-right:after {
  border-left-color: #bd7577;
}
.color-scheme-14 h3 .pattern-right:before {
  border-right-color: #bd7577;
}
.color-scheme-14 h4 {
  color: #bd7577;
}
.color-scheme-14 h5 {
  color: #bd7577;
}
.color-scheme-14 h6 {
  color: #bd7577;
}
.color-scheme-14 .owl-carousel .item {
  color: #3b4647;
  background: #bd7577;
}
.color-scheme-14 .owl-carousel .owl-pagination .owl-page {
  background: #ebd3b3;
}
.color-scheme-14 .owl-carousel .owl-pagination .owl-page.active {
  background: #a5474a;
}
.color-scheme-14 .grid-filter .filter {
  border-color: #ebd3b3;
}
.color-scheme-14 .grid-filter .filter li a {
  background: #a5474a;
  color: #fff;
}
.color-scheme-14 .grid-filter .filter li a:after {
  border-right-color: #a5474a;
}
.color-scheme-14 .grid-filter .filter li a:before {
  border-left-color: #a5474a;
}
.color-scheme-14 .grid-filter .filter li a.active {
  background: #ebd3b3;
  color: #bd7577;
}
.color-scheme-14 .grid-filter .filter li a.active:after {
  border-right-color: #ebd3b3;
}
.color-scheme-14 .grid-filter .filter li a.active:before {
  border-left-color: #ebd3b3;
}
.color-scheme-14 .grid-filter .grid .filter-item .work div.desc {
  color: #ebd3b3;
  background: #3b4647;
}
.color-scheme-14 .grid-filter .grid .filter-item .work div.desc h6 {
  color: #ebd3b3;
  border-bottom-color: #a5474a;
}
.color-scheme-14 .service:before {
  color: #ebd3b3;
}
.color-scheme-14 .vertical-separator span {
  border-left-color: #3b4647;
}
.color-scheme-14 .progress-bar {
  border-color: #fff;
  background: #fff;
}
.color-scheme-14 .progress-bar .skill-value {
  background: #3b4647;
}
.color-scheme-14 .team .people-photo {
  border-color: #fff;
}
.color-scheme-14 .team .people-photo .social-links {
  background: rgba(189, 117, 119, 0.5);
}
.color-scheme-14 .team .people-photo .social-links ul li a {
  background: #fff;
}
.color-scheme-14 .team .people-photo .social-links ul li a:hover {
  background: #bd7577;
}
.color-scheme-14 .team .people-photo .social-links ul li a:hover:before {
  color: #fff;
}
.color-scheme-14 .team .people-photo .social-links ul li a:before {
  color: #bd7577;
}
.color-scheme-14 .post .header-post time {
  background: #3b4647;
  color: #bd7678;
}
.color-scheme-14 .post .header-post time:before {
  border-top-color: #3b4647;
}
.color-scheme-14 .post .header-post h4.entry-title a {
  color: #3b4647;
}
.color-scheme-14 .post .header-post h4.entry-title a:hover {
  color: #bd7678;
}
.color-scheme-14 .post .header-post .entry-meta-details {
  color: #bd7678;
}
.color-scheme-14 .post .header-post .entry-meta-details span .line-decoration {
  background: #bd7678;
}
.color-scheme-14 .post figure.image-blog {
  border-color: #fff;
}
.color-scheme-14 .post a.more-link {
  color: #bd7678;
}
.color-scheme-14 .post a.more-link:hover {
  color: #3b4647;
}
.color-scheme-14 aside .twitter-list li span {
  color: #bd7678;
}
.color-scheme-14 .search-form .search-text-box {
  color: #000;
}
.color-scheme-14 .search-form .button-submit {
  color: #bd7678;
}
.color-scheme-14 .search-form .button-submit .search-submit {
  background: #3b4647;
}
.color-scheme-14 .search-form .button-submit:before {
  border-right-color: #3b4647;
}
.color-scheme-14 .search-form .button-submit:hover {
  color: #bd7678;
}
.color-scheme-14 .search-form .button-submit:hover .search-submit {
  background: #3b4647;
}
.color-scheme-14 .search-form .button-submit:hover:before {
  border-right-color: #3b4647;
}
.color-scheme-14 hr {
  border-top-color: rgba(0, 0, 0, 0.5);
}
.color-scheme-14 form .form-text,
.color-scheme-14 form .form-textarea {
  color: #3b4647;
  background: rgba(59, 70, 71, 0.1);
}
.color-scheme-14 form .form-text::-webkit-input-placeholder,
.color-scheme-14 form .form-textarea::-webkit-input-placeholder {
  color: #3b4647;
}
.color-scheme-14 form .form-text:-moz-placeholder,
.color-scheme-14 form .form-textarea:-moz-placeholder {
  color: #3b4647;
  opacity: 1;
}
.color-scheme-14 form .form-text::-moz-placeholder,
.color-scheme-14 form .form-textarea::-moz-placeholder {
  color: #3b4647;
  opacity: 1;
}
.color-scheme-14 form .form-text:-ms-input-placeholder,
.color-scheme-14 form .form-textarea:-ms-input-placeholder {
  color: #3b4647;
}
.color-scheme-14 form .form-button {
  color: #fff;
  background: #bd7678;
}
.color-scheme-14 form .form-button:hover {
  color: #bd7678;
  background: #fff;
}
.color-scheme-14 .social-link {
  background: rgba(59, 70, 71, 0.1);
}
.color-scheme-14 .social-link:hover {
  background: rgba(59, 70, 71, 0.2);
}
.color-scheme-14 .social-link:before {
  color: #bd7678;
}
.color-scheme-14 footer {
  border-top-color: #bd7678;
  color: #3b4647;
}
.color-scheme-14 .next-section {
  color: #bd7678;
}
.color-scheme-14 .next-section:hover {
  color: #f6e8c3;
}
.color-scheme-14 .next-section:after {
  border-top-color: #3b4647;
}
.color-scheme-15 {
  background: url(images/backgrounds/p-15.jpg) top center;
  color: #7E7E7E;
}
.color-scheme-15 .rotate:before {
  background: url(images/backgrounds/p-15.jpg) top center;
}
.color-scheme-15 a {
  color: #95A25A;
}
.color-scheme-15 a:hover {
  color: #7E7E7E;
}
.color-scheme-15 h1.big-heading,
.color-scheme-15 h2.big-heading {
  text-shadow: 5px 4px 0px #c3be9e;
}
.color-scheme-15 h1 {
  color: #95A25A;
}
.color-scheme-15 h1 .pattern-left {
  color: #95A25A;
}
.color-scheme-15 h1 .pattern-left:after {
  border-right-color: #95A25A;
}
.color-scheme-15 h1 .pattern-left:before {
  border-left-color: #95A25A;
}
.color-scheme-15 h1 .pattern-right {
  color: #95A25A;
}
.color-scheme-15 h1 .pattern-right:after {
  border-left-color: #95A25A;
}
.color-scheme-15 h1 .pattern-right:before {
  border-right-color: #95A25A;
}
.color-scheme-15 h2 {
  color: #95A25A;
}
.color-scheme-15 h2 .pattern-left {
  color: #95A25A;
}
.color-scheme-15 h2 .pattern-left:after {
  border-right-color: #95A25A;
}
.color-scheme-15 h2 .pattern-left:before {
  border-left-color: #95A25A;
}
.color-scheme-15 h2 .pattern-right {
  color: #95A25A;
}
.color-scheme-15 h2 .pattern-right:after {
  border-left-color: #95A25A;
}
.color-scheme-15 h2 .pattern-right:before {
  border-right-color: #95A25A;
}
.color-scheme-15 h3 {
  color: #95A25A;
}
.color-scheme-15 h3 .pattern-left {
  color: #95A25A;
}
.color-scheme-15 h3 .pattern-left:after {
  border-right-color: #95A25A;
}
.color-scheme-15 h3 .pattern-left:before {
  border-left-color: #95A25A;
}
.color-scheme-15 h3 .pattern-right {
  color: #95A25A;
}
.color-scheme-15 h3 .pattern-right:after {
  border-left-color: #95A25A;
}
.color-scheme-15 h3 .pattern-right:before {
  border-right-color: #95A25A;
}
.color-scheme-15 h4 {
  color: #95A25A;
}
.color-scheme-15 h5 {
  color: #7E7E7E;
}
.color-scheme-15 h6 {
  color: #7E7E7E;
}
.color-scheme-15 .owl-carousel .item {
  color: #fff;
  background: #95A25A;
}
.color-scheme-15 .owl-carousel .owl-pagination .owl-page {
  background: #7E7E7E;
}
.color-scheme-15 .owl-carousel .owl-pagination .owl-page.active {
  background: #95A25A;
}
.color-scheme-15 .grid-filter .filter {
  border-color: #7E7E7E;
}
.color-scheme-15 .grid-filter .filter li a {
  background: #7E7E7E;
  color: #fff;
}
.color-scheme-15 .grid-filter .filter li a:after {
  border-right-color: #7E7E7E;
}
.color-scheme-15 .grid-filter .filter li a:before {
  border-left-color: #7E7E7E;
}
.color-scheme-15 .grid-filter .filter li a.active {
  background: #95A25A;
  color: #fff;
}
.color-scheme-15 .grid-filter .filter li a.active:after {
  border-right-color: #95A25A;
}
.color-scheme-15 .grid-filter .filter li a.active:before {
  border-left-color: #95A25A;
}
.color-scheme-15 .grid-filter .grid .filter-item .work div.desc {
  color: #fff;
  background: #7E7E7E;
}
.color-scheme-15 .grid-filter .grid .filter-item .work div.desc h6 {
  color: #95A25A;
  border-bottom-color: #95A25A;
}
.color-scheme-15 .service:before {
  color: #fff;
}
.color-scheme-15 .vertical-separator span {
  border-left-color: #7E7E7E;
}
.color-scheme-15 span.label {
  color: #7E7E7E;
}
.color-scheme-15 .progress-bar {
  border-color: #7E7E7E;
  background: #7E7E7E;
}
.color-scheme-15 .progress-bar .skill-value {
  background: #95A25A;
}
.color-scheme-15 .team .people-photo {
  border-color: #7E7E7E;
}
.color-scheme-15 .team .people-photo .social-links {
  background: rgba(149, 162, 90, 0.5);
}
.color-scheme-15 .team .people-photo .social-links ul li a {
  background: #fff;
}
.color-scheme-15 .team .people-photo .social-links ul li a:hover {
  background: #95a25a;
}
.color-scheme-15 .team .people-photo .social-links ul li a:hover:before {
  color: #fff;
}
.color-scheme-15 .team .people-photo .social-links ul li a:before {
  color: #95a25a;
}
.color-scheme-15 .post .header-post time {
  background: #95A25A;
  color: #fff;
}
.color-scheme-15 .post .header-post time:before {
  border-top-color: #95A25A;
}
.color-scheme-15 .post .header-post h4.entry-title a {
  color: #7E7E7E;
}
.color-scheme-15 .post .header-post h4.entry-title a:hover {
  color: #95A25A;
}
.color-scheme-15 .post .header-post .entry-meta-details {
  color: #7E7E7E;
}
.color-scheme-15 .post .header-post .entry-meta-details span .line-decoration {
  background: #7E7E7E;
}
.color-scheme-15 .post figure.image-blog {
  border-color: #fff;
}
.color-scheme-15 .post a.more-link {
  color: #95A25A;
}
.color-scheme-15 .post a.more-link:hover {
  color: #7E7E7E;
}
.color-scheme-15 aside ul li a {
  color: #7E7E7E;
}
.color-scheme-15 aside ul li a:hover {
  color: #95A25A;
}
.color-scheme-15 aside .twitter-list li a {
  color: #95A25A;
}
.color-scheme-15 aside .twitter-list li a:hover {
  color: #7E7E7E;
}
.color-scheme-15 aside .twitter-list li span {
  color: #95A25A;
}
.color-scheme-15 .search-form .search-text-box {
  color: #7E7E7E;
}
.color-scheme-15 .search-form .search-text-box::-webkit-input-placeholder {
  color: #7E7E7E;
}
.color-scheme-15 .search-form .search-text-box:-moz-placeholder {
  color: #7E7E7E;
  opacity: 1;
}
.color-scheme-15 .search-form .search-text-box::-moz-placeholder {
  color: #7E7E7E;
  opacity: 1;
}
.color-scheme-15 .search-form .search-text-box:-ms-input-placeholder {
  color: #7E7E7E;
}
.color-scheme-15 .search-form .button-submit {
  color: #fff;
}
.color-scheme-15 .search-form .button-submit .search-submit {
  background: #95A25A;
}
.color-scheme-15 .search-form .button-submit:before {
  border-right-color: #95A25A;
}
.color-scheme-15 .search-form .button-submit:hover .search-submit {
  background: #7E7E7E;
}
.color-scheme-15 .search-form .button-submit:hover:before {
  border-right-color: #7E7E7E;
}
.color-scheme-15 hr {
  border-top-color: rgba(255, 255, 255, 0.2);
}
.color-scheme-15 form .form-text,
.color-scheme-15 form .form-textarea {
  color: #95a25a;
  background: rgba(255, 255, 255, 0.2);
}
.color-scheme-15 form .form-text::-webkit-input-placeholder,
.color-scheme-15 form .form-textarea::-webkit-input-placeholder {
  color: #95a25a;
}
.color-scheme-15 form .form-text:-moz-placeholder,
.color-scheme-15 form .form-textarea:-moz-placeholder {
  color: #95a25a;
  opacity: 1;
}
.color-scheme-15 form .form-text::-moz-placeholder,
.color-scheme-15 form .form-textarea::-moz-placeholder {
  color: #95a25a;
  opacity: 1;
}
.color-scheme-15 form .form-text:-ms-input-placeholder,
.color-scheme-15 form .form-textarea:-ms-input-placeholder {
  color: #95a25a;
}
.color-scheme-15 form .form-button {
  color: #fff;
  background: #95a25a;
}
.color-scheme-15 form .form-button:hover {
  color: #95a25a;
  background: #fff;
}
.color-scheme-15 .social-link {
  background: rgba(255, 255, 255, 0.2);
}
.color-scheme-15 .social-link:hover {
  background: rgba(255, 255, 255, 0.5);
}
.color-scheme-15 .social-link:before {
  color: #95A25A;
}
.color-scheme-15 footer {
  border-top-color: #95A25A;
  color: #7E7E7E;
}
.color-scheme-15 .next-section {
  color: #fff;
}
.color-scheme-15 .next-section:hover:after {
  border-top-color: #ad3c3f;
}
.color-scheme-15 .next-section:after {
  border-top-color: #95A25A;
}
.color-scheme-16 {
  background: url(images/backgrounds/p-16.jpg) top center;
  color: #364E7C;
}
.color-scheme-16 .rotate:before {
  background: url(images/backgrounds/p-16.jpg) top center;
}
.color-scheme-16 a {
  color: #7E7E7E;
}
.color-scheme-16 a:hover {
  color: #364E7C;
}
.color-scheme-16 h1.big-heading,
.color-scheme-16 h2.big-heading {
  text-shadow: 5px 4px 0px #c3be9e;
}
.color-scheme-16 h1 {
  color: #7E7E7E;
}
.color-scheme-16 h1 .pattern-left {
  color: #7E7E7E;
}
.color-scheme-16 h1 .pattern-left:after {
  border-right-color: #7E7E7E;
}
.color-scheme-16 h1 .pattern-left:before {
  border-left-color: #7E7E7E;
}
.color-scheme-16 h1 .pattern-right {
  color: #7E7E7E;
}
.color-scheme-16 h1 .pattern-right:after {
  border-left-color: #7E7E7E;
}
.color-scheme-16 h1 .pattern-right:before {
  border-right-color: #7E7E7E;
}
.color-scheme-16 h2 {
  color: #7E7E7E;
}
.color-scheme-16 h2 .pattern-left {
  color: #7E7E7E;
}
.color-scheme-16 h2 .pattern-left:after {
  border-right-color: #7E7E7E;
}
.color-scheme-16 h2 .pattern-left:before {
  border-left-color: #7E7E7E;
}
.color-scheme-16 h2 .pattern-right {
  color: #7E7E7E;
}
.color-scheme-16 h2 .pattern-right:after {
  border-left-color: #7E7E7E;
}
.color-scheme-16 h2 .pattern-right:before {
  border-right-color: #7E7E7E;
}
.color-scheme-16 h3 {
  color: #7E7E7E;
}
.color-scheme-16 h3 .pattern-left {
  color: #7E7E7E;
}
.color-scheme-16 h3 .pattern-left:after {
  border-right-color: #7E7E7E;
}
.color-scheme-16 h3 .pattern-left:before {
  border-left-color: #7E7E7E;
}
.color-scheme-16 h3 .pattern-right {
  color: #7E7E7E;
}
.color-scheme-16 h3 .pattern-right:after {
  border-left-color: #7E7E7E;
}
.color-scheme-16 h3 .pattern-right:before {
  border-right-color: #7E7E7E;
}
.color-scheme-16 h4 {
  color: #7E7E7E;
}
.color-scheme-16 h5 {
  color: #364E7C;
}
.color-scheme-16 h6 {
  color: #364E7C;
}
.color-scheme-16 .owl-carousel .item {
  color: #fff;
  background: #7E7E7E;
}
.color-scheme-16 .owl-carousel .owl-pagination .owl-page {
  background: #364E7C;
}
.color-scheme-16 .owl-carousel .owl-pagination .owl-page.active {
  background: #7E7E7E;
}
.color-scheme-16 .grid-filter .filter {
  border-color: #364E7C;
}
.color-scheme-16 .grid-filter .filter li a {
  background: #364E7C;
  color: #fff;
}
.color-scheme-16 .grid-filter .filter li a:after {
  border-right-color: #364E7C;
}
.color-scheme-16 .grid-filter .filter li a:before {
  border-left-color: #364E7C;
}
.color-scheme-16 .grid-filter .filter li a.active {
  background: #7E7E7E;
  color: #fff;
}
.color-scheme-16 .grid-filter .filter li a.active:after {
  border-right-color: #7E7E7E;
}
.color-scheme-16 .grid-filter .filter li a.active:before {
  border-left-color: #7E7E7E;
}
.color-scheme-16 .grid-filter .grid .filter-item .work div.desc {
  color: #fff;
  background: #364E7C;
}
.color-scheme-16 .grid-filter .grid .filter-item .work div.desc h6 {
  color: #fff;
  border-bottom-color: #7E7E7E;
}
.color-scheme-16 .service:before {
  color: #000;
}
.color-scheme-16 .vertical-separator span {
  border-left-color: #364E7C;
}
.color-scheme-16 span.label {
  color: #364E7C;
}
.color-scheme-16 .progress-bar {
  border-color: #364E7C;
  background: #364E7C;
}
.color-scheme-16 .progress-bar .skill-value {
  background: #7E7E7E;
}
.color-scheme-16 .team .people-photo {
  border-color: #364E7C;
}
.color-scheme-16 .team .people-photo .social-links {
  background: rgba(255, 255, 255, 0.5);
}
.color-scheme-16 .team .people-photo .social-links ul li a {
  background: #fff;
}
.color-scheme-16 .team .people-photo .social-links ul li a:hover {
  background: #7E7E7E;
}
.color-scheme-16 .team .people-photo .social-links ul li a:hover:before {
  color: #fff;
}
.color-scheme-16 .team .people-photo .social-links ul li a:before {
  color: #7E7E7E;
}
.color-scheme-16 .post .header-post time {
  background: #7E7E7E;
  color: #fff;
}
.color-scheme-16 .post .header-post time:before {
  border-top-color: #7E7E7E;
}
.color-scheme-16 .post .header-post h4.entry-title a {
  color: #364E7C;
}
.color-scheme-16 .post .header-post h4.entry-title a:hover {
  color: #7E7E7E;
}
.color-scheme-16 .post .header-post .entry-meta-details {
  color: #364E7C;
}
.color-scheme-16 .post .header-post .entry-meta-details span .line-decoration {
  background: #364E7C;
}
.color-scheme-16 .post figure.image-blog {
  border-color: #fff;
}
.color-scheme-16 .post a.more-link {
  color: #7E7E7E;
}
.color-scheme-16 .post a.more-link:hover {
  color: #364E7C;
}
.color-scheme-16 aside ul li a {
  color: #364E7C;
}
.color-scheme-16 aside .twitter-list li a {
  color: #7E7E7E;
}
.color-scheme-16 aside .twitter-list li a:hover {
  color: #364E7C;
}
.color-scheme-16 aside .twitter-list li span {
  color: #fff;
}
.color-scheme-16 .search-form .search-text-box {
  color: #364E7C;
}
.color-scheme-16 .search-form .search-text-box::-webkit-input-placeholder {
  color: #364E7C;
}
.color-scheme-16 .search-form .search-text-box:-moz-placeholder {
  color: #364E7C;
  opacity: 1;
}
.color-scheme-16 .search-form .search-text-box::-moz-placeholder {
  color: #364E7C;
  opacity: 1;
}
.color-scheme-16 .search-form .search-text-box:-ms-input-placeholder {
  color: #364E7C;
}
.color-scheme-16 .search-form .button-submit {
  color: #fff;
}
.color-scheme-16 .search-form .button-submit .search-submit {
  background: #7E7E7E;
}
.color-scheme-16 .search-form .button-submit:before {
  border-right-color: #7E7E7E;
}
.color-scheme-16 .search-form .button-submit:hover .search-submit {
  background: #364E7C;
}
.color-scheme-16 .search-form .button-submit:hover:before {
  border-right-color: #364E7C;
}
.color-scheme-16 hr {
  border-top-color: rgba(255, 255, 255, 0.2);
}
.color-scheme-16 form .form-text,
.color-scheme-16 form .form-textarea {
  color: #7E7E7E;
  background: rgba(255, 255, 255, 0.2);
}
.color-scheme-16 form .form-text::-webkit-input-placeholder,
.color-scheme-16 form .form-textarea::-webkit-input-placeholder {
  color: #7E7E7E;
}
.color-scheme-16 form .form-text:-moz-placeholder,
.color-scheme-16 form .form-textarea:-moz-placeholder {
  color: #7E7E7E;
  opacity: 1;
}
.color-scheme-16 form .form-text::-moz-placeholder,
.color-scheme-16 form .form-textarea::-moz-placeholder {
  color: #7E7E7E;
  opacity: 1;
}
.color-scheme-16 form .form-text:-ms-input-placeholder,
.color-scheme-16 form .form-textarea:-ms-input-placeholder {
  color: #7E7E7E;
}
.color-scheme-16 form .form-button {
  color: #fff;
  background: #364E7C;
}
.color-scheme-16 form .form-button:hover {
  background: #7E7E7E;
}
.color-scheme-16 .social-link {
  background: rgba(255, 255, 255, 0.2);
}
.color-scheme-16 .social-link:hover {
  background: rgba(255, 255, 255, 0.5);
}
.color-scheme-16 .social-link:before {
  color: #7E7E7E;
}
.color-scheme-16 footer {
  border-top-color: #7E7E7E;
  color: #364E7C;
}
.color-scheme-16 .next-section {
  color: #fff;
}
.color-scheme-16 .next-section:hover {
  color: #364E7C;
}
.color-scheme-16 .next-section:after {
  border-top-color: #7E7E7E;
}
/*------------------------------------------------------------------
[8. animation CSS3]
*/
@-webkit-keyframes progress-bar {
  from {
    width: 0px;
  }
}
@keyframes progress-bar {
  from {
    width: 0px;
  }
}
@-webkit-keyframes work-desc-in {
  0% {
    opacity: 0;
    -webkit-transform: perspective(400px) rotate3d(0, 1, 0, 90deg);
    transform: perspective(400px) rotate3d(0, 1, 0, 90deg);
    -webkit-transition-timing-function: ease-in;
    transition-timing-function: ease-in;
  }
  40% {
    -webkit-transform: perspective(400px) rotate3d(0, 1, 0, -20deg);
    transform: perspective(400px) rotate3d(0, 1, 0, -20deg);
    -webkit-transition-timing-function: ease-in;
    transition-timing-function: ease-in;
  }
  60% {
    -webkit-transform: perspective(400px) rotate3d(0, 1, 0, 10deg);
    transform: perspective(400px) rotate3d(0, 1, 0, 10deg);
    opacity: 1;
  }
  80% {
    -webkit-transform: perspective(400px) rotate3d(0, 1, 0, -5deg);
    transform: perspective(400px) rotate3d(0, 1, 0, -5deg);
  }
  100% {
    -webkit-transform: perspective(400px);
    transform: perspective(400px);
    opacity: 1;
  }
}
@keyframes work-desc-in {
  0% {
    opacity: 0;
    -webkit-transform: perspective(400px) rotate3d(0, 1, 0, 90deg);
    transform: perspective(400px) rotate3d(0, 1, 0, 90deg);
    -webkit-transition-timing-function: ease-in;
    transition-timing-function: ease-in;
  }
  40% {
    -webkit-transform: perspective(400px) rotate3d(0, 1, 0, -20deg);
    transform: perspective(400px) rotate3d(0, 1, 0, -20deg);
    -webkit-transition-timing-function: ease-in;
    transition-timing-function: ease-in;
  }
  60% {
    -webkit-transform: perspective(400px) rotate3d(0, 1, 0, 10deg);
    transform: perspective(400px) rotate3d(0, 1, 0, 10deg);
    opacity: 1;
  }
  80% {
    -webkit-transform: perspective(400px) rotate3d(0, 1, 0, -5deg);
    transform: perspective(400px) rotate3d(0, 1, 0, -5deg);
  }
  100% {
    -webkit-transform: perspective(400px);
    transform: perspective(400px);
    opacity: 1;
  }
}
@-webkit-keyframes work-desc-out {
  0% {
    -webkit-transform: perspective(400px);
    transform: perspective(400px);
    opacity: 1;
  }
  30% {
    -webkit-transform: perspective(400px) rotate3d(0, 1, 0, -15deg);
    transform: perspective(400px) rotate3d(0, 1, 0, -15deg);
    opacity: 0.5;
  }
  100% {
    -webkit-transform: perspective(400px) rotate3d(0, 1, 0, 90deg);
    transform: perspective(400px) rotate3d(0, 1, 0, 90deg);
    opacity: 0;
  }
}
@keyframes work-desc-out {
  0% {
    -webkit-transform: perspective(400px);
    transform: perspective(400px);
    opacity: 1;
  }
  30% {
    -webkit-transform: perspective(400px) rotate3d(0, 1, 0, -15deg);
    transform: perspective(400px) rotate3d(0, 1, 0, -15deg);
    opacity: 0.5;
  }
  100% {
    -webkit-transform: perspective(400px) rotate3d(0, 1, 0, 90deg);
    transform: perspective(400px) rotate3d(0, 1, 0, 90deg);
    opacity: 0;
  }
}
/*------------------------------------------------------------------
[9. transition / .transition]
*/
.transition {
  padding-top: 0px;
  position: relative;
}
.transition .section {
  overflow: hidden;
  z-index: 101;
  padding-top: 20px;
}
/*------------------------------------------------------------------
[10. Responsive css]
*/
/*@media (min-width: 900px) {
	.section {
    padding-top: 2px !important;
}
	
}
*/


@media (min-width: 768px) {
  header#header.off-canvas {
    top: -145px;
  }
  header#header.fixed {
    top: 0;
  }
  .section {
    padding-top: 160px;
  }
  .section .contents h1,
  .section .contents h2 {
    font-size: 100px;
    line-height: 180px;
  }
  .section .contents h1.big-heading,
  .section .contents h2.big-heading {
    font-size: 150px;
    line-height: 170px;
  }
  .section .contents h1.big-heading .pattern-left,
  .section .contents h2.big-heading .pattern-left {
    top: 100px;
  }
  .section .contents h1.big-heading .pattern-right,
  .section .contents h2.big-heading .pattern-right {
    top: 90px;
  }
  .section .contents h1 .headline,
  .section .contents h2 .headline {
    display: inline-block;
    position: relative;
  }
  .section .contents h1 .headline .pattern-left,
  .section .contents h2 .headline .pattern-left,
  .section .contents h1 .headline .pattern-right,
  .section .contents h2 .headline .pattern-right {
    opacity: 0.7;
    position: absolute;
    font-size: 15px;
    line-height: 15px;
    top: 85px;
    display: block;
  }
  .section .contents h1 .headline .pattern-left:after,
  .section .contents h2 .headline .pattern-left:after,
  .section .contents h1 .headline .pattern-right:after,
  .section .contents h2 .headline .pattern-right:after {
    width: 0;
    height: 0;
    border-top: 4px solid transparent;
    border-bottom: 4px solid transparent;
    position: absolute;
    top: 4px;
    content: '';
  }
  .section .contents h1 .headline .pattern-left:before,
  .section .contents h2 .headline .pattern-left:before,
  .section .contents h1 .headline .pattern-right:before,
  .section .contents h2 .headline .pattern-right:before {
    width: 0;
    height: 0;
    border-top: 4px solid transparent;
    border-bottom: 4px solid transparent;
    position: absolute;
    top: 4px;
    content: '';
  }
  .section .contents h1 .headline .pattern-left,
  .section .contents h2 .headline .pattern-left {
    left: -35px;
  }
  .section .contents h1 .headline .pattern-left:after,
  .section .contents h2 .headline .pattern-left:after {
    border-right-style: solid;
    border-right-width: 130px;
    right: 34px;
  }
  .section .contents h1 .headline .pattern-left:before,
  .section .contents h2 .headline .pattern-left:before {
    border-left-style: solid;
    border-left-width: 4px;
    right: 30px;
  }
  .section .contents h1 .headline .pattern-right,
  .section .contents h2 .headline .pattern-right {
    right: -35px;
  }
  .section .contents h1 .headline .pattern-right:after,
  .section .contents h2 .headline .pattern-right:after {
    border-left-style: solid;
    border-left-width: 130px;
    left: 34px;
  }
  .section .contents h1 .headline .pattern-right:before,
  .section .contents h2 .headline .pattern-right:before {
    border-right-style: solid;
    border-right-width: 4px;
    left: 30px;
  }
  .section .contents h3 {
    font-size: 40px;
    line-height: 50px;
  }
  .section .contents h3 .pattern-left:after {
    border-right-width: 100px;
  }
  .section .contents h3 .pattern-right:after {
    border-left-width: 100px;
  }
  .section .contents .owl-carousel {
    margin-top: 14px;
  }
  .section .contents .owl-carousel .owl-pagination {
    margin-top: 12px;
  }
  .section .contents .service {
    margin: 0 0 15px;
  }
  .section .contents .post .header-post {
    padding-left: 95px;
    margin-bottom: 40px;
  }
  .section .contents .post .header-post time {
    position: absolute;
    top: -5px;
    left: 0px;
  }
  .section .contents .post .header-post time span {
    display: block;
  }
  .section .contents .post .header-post time:before {
    width: 0;
    height: 0;
    border-top-style: solid;
    border-top-width: 20px;
    border-left: 36px solid transparent;
    border-right: 36px solid transparent;
    position: absolute;
    top: 100%;
    left: 0px;
    content: '';
  }
  .section .contents .post .header-post h4.entry-title {
    font-size: 36px;
    line-height: 36px;
    text-align: left;
  }
  .section .contents .post .header-post .entry-meta-details {
    text-align: left;
  }
  .section .contents .post .header-post .entry-meta-details a.entry-comments {
    float: right;
  }
  .section.transition-form {
    padding-bottom: 270px;
  }
  .section.transition-to {
    padding-top: 370px;
  }
  .transition {
    width: 100%;
    height: 754px;
    padding-top: 0;
    padding-bottom: 150px;
    overflow: hidden;
    position: absolute;
    margin-top: -220px;
  }
  .transition .section {
    overflow: visible;
    z-index: 101;
    padding-top: 20px;
    height: 100%;
    /*-webkit-box-shadow: 0px 0px 15px 0px rgba(50, 50, 50, 0.5);
    -moz-box-shadow: 0px 0px 15px 0px rgba(50, 50, 50, 0.5);
    box-shadow: 0px 0px 15px 0px rgba(50, 50, 50, 0.5);*/
  }


}

@media only screen
and (min-device-width:768px)
and (max-device-width:1024px)
and (-webkit-min-device-pixel-ratio: 2){
.pad-space-footer{
	padding-top:528px !important;
}
.section.transition-to {
    padding-top: 571px;
}	
  .hight4 {
    height: 1119px !important;
}
}


@media (max-width:800px) {
	.banner-textlist li{
	  font-size:23px !important;
}
.text-heading{
	font-size:35px;
}
.pattern-left{
	display:none;
}
.section .contents h1 .pattern-left, .section .contents h2 .pattern-left, .section .contents h1 .pattern-right, .section .contents h2 .pattern-right{
	display:none !important;
}
}


@media (max-width: 1024px) {
	.hight9 {
    height: 1080px !important;
}
.hight10 {
    height: 750px !important;
	 padding-top: 596px!important;
}
.transition-three {
	padding-top:593px !important;
}
.hight4 {
    height: 1037px !important;
}
.pad-space-footer {
    padding-top: 601px !important;
}

}
@media (max-width:640px) {
	.text-heading {
    font-size: 30px !important;
}
.section .half-pattern.right .rotate::before{
	display:none;
}
.section .half-pattern.left .rotate::before{
	display:none;
}
.section .half-pattern{
	display:none;
}
.color-scheme-19 {
  background: url(images/backgrounds/p-18.jpg) top center;
  color: #f6e8c3;
  padding:10px 0 0;
}
.color-scheme-19 .rotate:before {
  background: url(images/backgrounds/p-18.jpg) top center;
}
.section .contents h5{
	font-size:27px;
}
.hight {
    height: 2684px !important;
}
.section.transition-three {
    padding-top: 18px !important;
}
header#header ul li {
    font-size: 19px !important;
}
.transition {
    height: 895px !important;
}
.hight9 {
    height: 2525px !important;
}
.hight10 {
    height: auto !important;
    padding-top: 24px !important;
}
.hight2 {
    height: 1713px !important;
}
#contactpage .section {
    padding-top: 9px !important;
}
.hight9 {
    height: 2550px !important;
}
}
@media (max-width:600px) {
	.banner-textlist li{
	  font-size:23px !important;
}
.text-heading{
	font-size:37px;
}
.transition {
    height: 726px !important;
}
.headline2{
	font-size:79px;
}
.hight9 {
    height: 2506px !important;
}

.hight2 {
	height:1690px !important;
}

}
@media (max-width:480px) {
	.transition {
    height: 705px !important;
}
.banner-textlist li {
    font-size: 20px !important;
}
.text-heading {
    font-size: 29px !important;
    line-height: 30px !important;
}
.hight {
    height: 2739px !important;
}
.section .contents h1, .section .contents h2 {
    font-size: 56px;
}
.filter p.icon a{
	font-size:23px !important;
}
.section .contents h5{
	font-size:22px;
}
.section .contents .contacts{
	font-size:21px;
}
.section .contents .social-link{
	width:90px;
	height:90px;
}
.top-space{
	margin-top:175px;
}
.fo-bottom-text {
    font-size: 11px !important;
}
.black {
    font-size: 16px !important;
}
.fo-bottom-text a {
    font-size: 15px !important;
    padding: 4px 0 !important;
}
.hight9 {
    height: 2522px !important;
}
.filter p.heading-text{
	font-size:26px !important;
}
.hight2 {
    height: 1700px !important;
}
.head-mar{
	margin-top:10px !important;
}
}
@media (min-width: 992px) {
  header#header {
/*    position: fixed;
*/    -webkit-box-shadow: 0px 3px 12px rgba(50, 50, 50, 0.3);
    -moz-box-shadow: 0px 3px 12px rgba(50, 50, 50, 0.3);
    box-shadow: 0px 3px 12px rgba(50, 50, 50, 0.3);
    transition: top 0.5s;
  }
  .section {
    padding-top: 180px;
  }
  .section .contents h1,
  .section .contents h2 {
    font-size: 130px;
  }
  .section .contents h1.big-heading,
  .section .contents h2.big-heading {
    font-size: 170px;
  }
  .section .contents h1 .headline .pattern-left,
  .section .contents h2 .headline .pattern-left,
  .section .contents h1 .headline .pattern-right,
  .section .contents h2 .headline .pattern-right {
    opacity: 0.7;
    position: absolute;
    font-size: 18px;
    line-height: 18px;
    top: 85px;
    display: block;
  }
  .section .contents h1 .headline .pattern-left:after,
  .section .contents h2 .headline .pattern-left:after,
  .section .contents h1 .headline .pattern-right:after,
  .section .contents h2 .headline .pattern-right:after {
    border-top: 5px solid transparent;
    border-bottom: 5px solid transparent;
  }
  .section .contents h1 .headline .pattern-left:before,
  .section .contents h2 .headline .pattern-left:before,
  .section .contents h1 .headline .pattern-right:before,
  .section .contents h2 .headline .pattern-right:before {
    border-top: 5px solid transparent;
    border-bottom: 5px solid transparent;
  }
  .section .contents h1 .headline .pattern-left,
  .section .contents h2 .headline .pattern-left {
    left: -50px;
  }
  .section .contents h1 .headline .pattern-left:after,
  .section .contents h2 .headline .pattern-left:after {
    border-right-width: 180px;
    right: 40px;
  }
  .section .contents h1 .headline .pattern-left:before,
  .section .contents h2 .headline .pattern-left:before {
    border-left-width: 5px;
    right: 35px;
  }
  .section .contents h1 .headline .pattern-right,
  .section .contents h2 .headline .pattern-right {
    right: -50px;
  }
  .section .contents h1 .headline .pattern-right:after,
  .section .contents h2 .headline .pattern-right:after {
    border-left-width: 180px;
    left: 40px;
  }
  .section .contents h1 .headline .pattern-right:before,
  .section .contents h2 .headline .pattern-right:before {
    border-right-width: 5px;
    left: 35px;
  }
  .section .contents .owl-carousel {
    margin-top: 0px;
  }
  .section .contents .owl-carousel .owl-pagination {
    margin-top: 0px;
  }
  .section .contents .post .header-post h4.entry-title {
    font-size: 44px;
    line-height: 44px;
  }
  .section .next-section {
    width: 780px;
    height: 90px;
    margin-left: -390px;
    font-size: 42px;
    line-height: 52px;
  }
  .section .next-section:after {
    border-right: 390px solid transparent;
    border-left: 390px solid transparent;
    border-top-width: 90px;
  }
  .section.transition-form {
    padding-bottom: 270px;
  }
  .section.transition-to {
    padding-top: 571px;
  }
  .transition {
    height: 733px;
    margin-top: -240px;
  }
}
@media (max-width:360px) {
	.banner-textlist li{
	  font-size:19px !important;
}
.text-heading{
	font-size:30px;
}
.section .half-pattern.right .rotate::before{
	display:none;
}
.section .half-pattern.left .rotate::before{
	display:none;
}
.section .half-pattern{
	display:none;
}
header#header ul li {
    font-size: 20px;
}
.no-padding{
	margin-top:8px !important;
	width: 73px !important;
}
.section .contents blockquote{
	font-size:24px;
}
.section .half-pattern {
    bottom: -844px !important;
}
.transition {
    height: 739px !important;
}
.hight {
    height: 2900px !important;
}
.color-scheme-19 {
  background: url(images/backgrounds/p-18.jpg) top center;
  color: #f6e8c3;
  padding:10px 0 0;
}
.color-scheme-19 .rotate:before {
  background: url(images/backgrounds/p-18.jpg) top center;
}
.section.transition-three {
    padding-top: 13px !important;
}
.hight4 {
    height: 1245px !important;
}
.section .contents h5 {
    font-size: 24px;
	margin-top:10px;
}
.section .contents h1, .section .contents h2{
	font-size:49px;
}
.top-space{
	margin-top:172px;
}
.top-space img{
	width:100%;
	height:auto;
}
.section .contents .social-link {
    font-size: 41px;
    height: 67px;
    width: 67px;
}
.section .contents .social-link::before {
    position: relative;
    top: 15px;
}
.hight9 {
    height: 2818px !important;
}
.hight10 {
    height: 315px !important;
    padding-top: 14px !important;
}
#contactpage .section {
    padding-top: 9px !important;
}
.hight2 {
    height: 1936px !important;
}
}
@media (max-width:320px) {
	.transition {
    height: 783px !important;
}
.text-heading {
    font-size: 25px !important;
	line-height:30px !important;
}
.filter p.heading-text {
    font-size: 24px !important;
    line-height: 33px !important;
}
.hight {
    height: 2862px !important;
}
.hight4 {
    height: 1154px !important;
}
.section .contents h1, .section .contents h2 {
    font-size: 56px;
}
.filter p.icon a{
	font-size:23px !important;
}
.section .contents h5{
	font-size:22px;
	margin-bottom: 17px !important;
}
.section .contents .social-link {
    height: 55px;
    width: 55px;
	font-size: 31px;
}
.section .contents .social-link::before {
    position: relative;
    top: 15px;
}
.hight2 {
    height: 1959px !important;
}
.head-mar{
	margin:0px !important;
}
}

@media (min-width: 1200px) {
  .container {
    width: 970px;
  }
  .section {
    padding-top: 631px;
  }
  .section .contents h1,
  .section .contents h2 {
    font-size: 90px;
  }
  .section .contents h6 {
    margin-bottom: 25px;
  }
  .section .contents .owl-carousel .owl-pagination {
    margin-top: 5px;
  }
  .section.transition-form {
    padding-bottom: 280px;
  }
  .section.transition-to {
    padding-top: 625px;
  }
  .section.transition-gallery {
    padding-top: 0px;
  }
  .transition {
    height: 750px;
    margin-top: -250px;
  }
  .transition .section.container {
    width: 1170px;
  }
  .transition .section.container .contents {
    margin: 0 auto;
    padding: 0 15px;
    width: 970px;
  }
}

/*------------------------------------------------------------------
[11. css for firefox windows and linex]
*/
@-moz-document url-prefix() {
  .section .contents h3 .pattern-left {
    top: 28px;
  }
  .section .contents h3 .pattern-left:after {
    top: 5px;
  }
  .section .contents h3 .pattern-left:before {
    top: 5px;
  }
  .section .contents h3 .pattern-right {
    top: 28px;
  }
  .section .contents h3 .pattern-right:after {
    top: 5px;
  }
  .section .contents h3 .pattern-right:before {
    top: 5px;
  }
  .section .contents .post .header-post .entry-meta-details span .line-decoration {
    top: 9px;
  }
  .section .contents form .form-button {
    /*line-height: 27px;*/
    padding: 18px 30px 18px;
  }
  .section .next-section {
    line-height: 15px;
  }
}
/*------------------------------------------------------------------
[12. css for retina]
*/
@media only screen and (-webkit-min-device-pixel-ratio: 2), only screen and (min--moz-device-pixel-ratio: 2), only screen and (-o-min-device-pixel-ratio: 2/1), only screen and (min-device-pixel-ratio: 2), only screen and (min-resolution: 192dpi), only screen and (min-resolution: 2dppx) {
  .section .half-pattern.left .rotate:before {
    right: 0px;
  }
  .section .half-pattern.right .rotate:before {
    left: 0px;
  }
  @-moz-document url-prefix() {
    .section .contents h3 .pattern-left {
      top: 18px;
    }
    .section .contents h3 .pattern-left:after {
      top: 2px;
    }
    .section .contents h3 .pattern-left:before {
      top: 2px;
    }
    .section .contents h3 .pattern-right {
      top: 18px;
    }
    .section .contents h3 .pattern-right:after {
      top: 2px;
    }
    .section .contents h3 .pattern-right:before {
      top: 2px;
    }
    .section .contents .post .header-post .entry-meta-details span .line-decoration {
      top: 3px;
    }
    .section .contents form .form-button {
      padding: 18px 30px;
      line-height: 24px;
    }
    .section .next-section {
      line-height: 44px;
    }
  }
}

.no-padding{padding:0px !important;}
.logo{ 
	left: -8px;
    position: relative;
    text-align: center;
    top: -28px;
    z-index: 999;
}
.banner-textlist{
	width:100%;
	float:left;
}
.banner-textlist ul{
	margin:0px !important;
	padding:0px;
	list-style:none;
}
.banner-textlist li{
	color: #fff;
    float: left;
    font-family: "Lobster1.4";
    font-size: 29px;
    line-height: 31px;
    padding: 0 0 10px 35px;
	background:url(images/star.png) no-repeat left top;
	text-shadow:2px 3px 1px #333;
}
.banner-bottom-text {
  font-size: 38px;
  line-height: 33px;
  font-family: "Lobster1.4";
  text-align: center;
  color:#fff;
}

.bod{ border:1px solid red; display:table;}
.blog-text{
	width:60%;
	margin:0px auto;
	border-top: 1px solid #999;
	border-bottom: 1px solid #999;
}
.text-heading2{
	color:#222 !important;
	font-size:30px !important;
	margin-bottom:0px !important;
}
.mail-icon-text{
	color: #812e30;
    display: table;
    font-size: 26px;
    font-weight: bold;
    padding: 12px 0 0;
    text-align: center;
    width: 100%;
} 
.footer-head{
	color: #fff;
    display: table;
    font-family: "KenyanCoffeeRg";
    font-size: 25px;
    padding: 5px 0 0;
} 
.footer-head-link a{
	color: #120017;
    display: table;
    font-family: "KenyanCoffeeRg";
    font-size: 25px;
    padding: 8px 0 0;
}
.footer-head-link a:hover{
	color:#fff;
}
.fo-bottom{
	border-top:1px solid #fff;
}
.fo-bottom-text{
	color: #fff;
    display: table;
    font-family: "KenyanCoffeeRg";
	font-size:20px;
	padding: 10px 0;
	
}
.fo-bottom-text a{
	color: #fff;
    display: table;
    font-family: "KenyanCoffeeRg";
	font-size:20px;
	padding: 10px 0;
	
}
.fo-bottom-text a:hover{
	color:#000;
}
.black{color: #120017; font-size:24px;}
.black a{color: #120017; font-size:24px;}
.black a:hover{color:#fff;}
.ri{float:right;}
.no-pad{padding:0px !important;}
.middile-mailcontant{width:100%;
}
.icon-img{
	width:45px;
	height:45px;
}
.filter p.icon{
	/*padding:12px 15px 2px 35px;*/
	font-family: "KenyanCoffeeRg";
	font-size:25px;
	color:#812e30;
	display:inline-block;
	line-height:50px;
	margin:9px 0 0;
}
.filter p.icon a{
	/*padding:12px 15px 2px 35px;*/
	font-family: "KenyanCoffeeRg";
	font-size:25px;
	color:#812e30;
	display:inline-block;
	line-height:50px;
}
.filter p.icon a:hover{
}
.filter p.heading-text{
	font-family: "KenyanCoffeeRg";
	font-size:30px;
	color:#812e30;
	display:inline-block;
	line-height:50px;
	margin:9px 0 13px;
}

.filter p.icon span{
	width:45px;
	height:45px;
	float:left;
	margin:0 10px 0 0px;
}
.hight15{ height:10px;}
.hight{ height:1210px;}
.hight2{ height:818px;}
.hight3{ height:1084px !important;}
.hight4{ height:1104px;}
/*.hight8{ height:759px;}*/
.hight9{ height:1104px;}
.hight5{ height:755px !important;}
/*.body-heading{
	font-size:90px !important;
}*/

.section2 .half-pattern {
    bottom: -167px;
    height: 10000px;
    overflow: hidden;
    position: absolute;
    width: 50%;
    z-index: 1;
}
.head-bottom-pad{
	padding-top:10px;
}


.white{
color:#fff !important;	
}




.section .contents .grid-filter .filter2 {
  padding: 25px 0 5px;
  text-align: center;
  border-style: dashed;
  border-top-width: 1px;
  border-bottom-width: 1px;
  margin-bottom: 40px;
  margin-top:35px;
}
.section .contents .grid-filter .filter2 li {
  display: inline-block;
  margin: 0 15px;
  padding-bottom: 20px;
}
.section .contents .grid-filter .filter2 li a {
  padding: 10px;
  height: 38px;
  display: block;
  font-size: 18px;
  font-weight: normal;
  font-family: 'Cuprum';
  position: relative;
}
.section .contents .grid-filter .filter2 li a:after {
  width: 0;
  height: 0;
  border-right-style: solid;
  border-right-width: 11px;
  border-top: 19px solid transparent;
  border-bottom: 19px solid transparent;
  position: absolute;
  top: 0px;
  left: -11px;
  content: '';
}
.section .contents .grid-filter .filter2 li a:before {
  width: 0;
  height: 0;
  border-left-style: solid;
  border-left-width: 11px;
  border-top: 19px solid transparent;
  border-bottom: 19px solid transparent;
  position: absolute;
  top: 0px;
  right: -11px;
  content: '';
}


.color-scheme-3 .grid-filter .filter2 {
  border-color: #d0d0d0;
}
.color-scheme-3 .grid-filter .filter2 li a {
  background: #3b4647;
  color: #fff;
}
.color-scheme-3 .grid-filter .filter2 li a:after {
  border-right-color: #3b4647;
}
.color-scheme-3 .grid-filter .filter2 li a:before {
  border-left-color: #3b4647;
}
.color-scheme-3 .grid-filter .filter2 li a.active, .color-scheme-3 .grid-filter .filter2 li a:hover {
  background: #9b2f32;
  color: #fff;
}
.color-scheme-3 .grid-filter .filter2 li a.active:after, .color-scheme-3 .grid-filter .filter2 li a:hover:after {
  border-right-color: #9b2f32;
}
.color-scheme-3 .grid-filter .filter2 li a.active:before, .color-scheme-3 .grid-filter .filter2 li a:hover:before {
  border-left-color: #9b2f32;
}
.space-area{
	margin-left:138px;
}
.space-area2{
	margin-left:138px !important;
}

.fb-space{
	width:300px;
	height:auto;
	padding:0px;
}
.te-right{
	text-align:right;
}
.fb-like .pluginSkinLight{
	color:#fff !important;
}

.col_whit{ color:#fff;}