@import url(http://fonts.googleapis.com/css?family=Kreon:300,400,700);
@import url(http://fonts.googleapis.com/css?family=Open+Sans:400,700);
/* line 5, ../../../../../../../../Ruby193/lib/ruby/gems/1.9.1/gems/compass-core-1.0.1/stylesheets/compass/reset/_utilities.scss */
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, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li, .sidebar > .widget li a,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td,
article, aside, canvas, details, embed,
figure, figcaption, footer, header, hgroup,
menu, nav, output, ruby, section, summary,
time, mark, audio, video {
  margin: 0;
  padding: 0;
  border: 0;
  font: inherit;
  font-size: 100%;
  vertical-align: baseline;
}

/* line 22, ../../../../../../../../Ruby193/lib/ruby/gems/1.9.1/gems/compass-core-1.0.1/stylesheets/compass/reset/_utilities.scss */
html {
  line-height: 1;
}

/* line 24, ../../../../../../../../Ruby193/lib/ruby/gems/1.9.1/gems/compass-core-1.0.1/stylesheets/compass/reset/_utilities.scss */
ol, ul {
  list-style: none;
}

/* line 26, ../../../../../../../../Ruby193/lib/ruby/gems/1.9.1/gems/compass-core-1.0.1/stylesheets/compass/reset/_utilities.scss */
table {
  border-collapse: collapse;
  border-spacing: 0;
}

/* line 28, ../../../../../../../../Ruby193/lib/ruby/gems/1.9.1/gems/compass-core-1.0.1/stylesheets/compass/reset/_utilities.scss */
caption, th, td {
  text-align: left;
  font-weight: normal;
  vertical-align: middle;
}

/* line 30, ../../../../../../../../Ruby193/lib/ruby/gems/1.9.1/gems/compass-core-1.0.1/stylesheets/compass/reset/_utilities.scss */
q, blockquote {
  quotes: none;
}
/* line 103, ../../../../../../../../Ruby193/lib/ruby/gems/1.9.1/gems/compass-core-1.0.1/stylesheets/compass/reset/_utilities.scss */
q:before, q:after, blockquote:before, blockquote:after {
  content: "";
  content: none;
}

/* line 32, ../../../../../../../../Ruby193/lib/ruby/gems/1.9.1/gems/compass-core-1.0.1/stylesheets/compass/reset/_utilities.scss */
a img {
  border: none;
}

/* line 116, ../../../../../../../../Ruby193/lib/ruby/gems/1.9.1/gems/compass-core-1.0.1/stylesheets/compass/reset/_utilities.scss */
article, aside, details, figcaption, figure, footer, header, hgroup, main, menu, nav, section, summary {
  display: block;
}

/* Colors */
/* Fonts */
/********************************/
/* line 11, ../sass/screen.scss */
.customColor, #breadCrumd li a:after, .sidebar > .widget li #breadCrumd a a:after, .sidebar > .widget li a:before, .sidebar > .widget li a:hover {
  background-color: #f7c765;
}

/* line 15, ../sass/screen.scss */
.customColor_hover, #sliderWrap .metaslider .flex-control-paging li a.flex-active, .sidebar > .widget li #sliderWrap .metaslider .flex-control-paging a a.flex-active, #sliderWrap .metaslider .flex-control-paging li a:hover, .sidebar > .widget li #sliderWrap .metaslider .flex-control-paging a a:hover {
  background-color: #6e582c;
}

/* line 19, ../sass/screen.scss */
.customColorMain, #beforeFooter h6 span, #beforeFooter p a[href*="mailTo"], #error404 .error404-num {
  color: #f7c765;
}

/* line 23, ../sass/screen.scss */
a.readmore, #afterSliderArea .bannerBlock .in a.readmore, ul.recent-posts li .in a.readmore, #latestPostHome ul li .in a.readmore, .sidebar > .widget li ul.recent-posts a .in a.readmore, .sidebar > .widget li #latestPostHome ul a .in a.readmore, .blogHolder > .row > div article a.readmore {
  position: relative;
  display: inline-block;
  vertical-align: top;
  text-transform: lowercase;
  text-decoration: none;
  font-family: "Open Sans", sans-serif;
  font-size: 14px;
  line-height: 1.8;
  color: #b0b0b0;
  padding-left: 22px;
}
/* line 35, ../sass/screen.scss */
a.readmore:after, #afterSliderArea .bannerBlock .in a.readmore:after, ul.recent-posts li .in a.readmore:after, #latestPostHome ul li .in a.readmore:after, .sidebar > .widget li ul.recent-posts a .in a.readmore:after, .sidebar > .widget li #latestPostHome ul a .in a.readmore:after, .blogHolder > .row > div article a.readmore:after {
  content: "";
  height: 15px;
  width: 15px;
  display: block;
  position: absolute;
  top: 5px;
  left: 0;
}
/* line 46, ../sass/screen.scss */
a.readmore:hover, #afterSliderArea .bannerBlock .in a.readmore:hover, ul.recent-posts li .in a.readmore:hover, #latestPostHome ul li .in a.readmore:hover, .sidebar > .widget li ul.recent-posts a .in a.readmore:hover, .sidebar > .widget li #latestPostHome ul a .in a.readmore:hover, .blogHolder > .row > div article a.readmore:hover {
  color: #fff;
  padding-left: 15px;
  padding-right: 15px;
}

/* line 54, ../sass/screen.scss */
a.button, #sliderWrap .metaslider .caption-wrap .caption a.button, #primaryWrapContent .wpcf7-form input[type="submit"], #commentform input#submit, .reply a.comment-reply-link {
  padding: 5px 15px 8px;
  display: inline-block;
  text-transform: lowercase;
  text-decoration: none;
  font-family: "Open Sans", sans-serif;
  font-size: 16px;
  line-height: 1.0;
  color: #fff;
  background: #e2e2e2;
}
/* line 65, ../sass/screen.scss */
a.button:hover, #sliderWrap .metaslider .caption-wrap .caption a.button:hover, #primaryWrapContent .wpcf7-form input[type="submit"]:hover, #commentform input#submit:hover, .reply a.comment-reply-link:hover {
  color: #fff;
}

/* end of a.read  */
/*************************************/
/* line 75, ../sass/screen.scss */
ul li, ul .sidebar > .widget li a, .sidebar > .widget li ul a {
  list-style-type: none;
}

/* line 79, ../sass/screen.scss */
body {
  background: #f3f3f3;
  font-family: "Open Sans", sans-serif;
  font-size: 14px;
  line-height: 1.5;
  color: #494949;
}
@media only screen and (max-width: 992px) {
  /* line 79, ../sass/screen.scss */
  body {
    min-width: 750px;
  }
}
@media only screen and (max-width: 767px) {
  /* line 79, ../sass/screen.scss */
  body {
    min-width: 200px;
  }
}
/* line 94, ../sass/screen.scss */
body a {
  color: #494949;
  text-decoration: underline;
}
/* line 98, ../sass/screen.scss */
body a:hover, body a:visited {
  text-decoration: none;
  color: #494949;
}
/* line 104, ../sass/screen.scss */
body img {
  width: auto;
  height: auto;
}
/* line 109, ../sass/screen.scss */
body p {
  font-family: "Open Sans", sans-serif;
  font-size: 14px;
  line-height: 1.5;
  padding: 0;
  margin: 0 0 10px 0;
}

@media only screen and (max-width: 992px) {
  /* line 119, ../sass/screen.scss */
  html {
    min-width: 750px;
  }
}
@media only screen and (max-width: 767px) {
  /* line 119, ../sass/screen.scss */
  html {
    min-width: 200px;
  }
}

/*  ********************************************** HEADING *********************************************/
/* line 132, ../sass/screen.scss */
body h1 {
  font-family: 'Kreon', serif;
  font-size: 44px;
  line-height: 1.1;
  font-weight: bold;
  text-transform: uppercase;
  color: #303030;
  padding: 0;
  margin: 0 0 26px 0;
  text-align: left;
}
@media only screen and (max-width: 992px) {
  /* line 132, ../sass/screen.scss */
  body h1 {
    font-size: 34px;
  }
}
@media only screen and (max-width: 767px) {
  /* line 132, ../sass/screen.scss */
  body h1 {
    font-size: 24px;
  }
}

/* line 151, ../sass/screen.scss */
body h2 {
  font-family: 'Kreon', serif;
  font-size: 24px;
  line-height: 1.4;
  font-weight: bold;
  text-transform: uppercase;
  color: #303030;
  text-align: left;
  padding: 0;
  margin: 0 0 25px 0;
}
@media only screen and (max-width: 992px) {
  /* line 151, ../sass/screen.scss */
  body h2 {
    font-size: 22px;
  }
}
@media only screen and (max-width: 767px) {
  /* line 151, ../sass/screen.scss */
  body h2 {
    font-size: 19px;
  }
}

/* line 170, ../sass/screen.scss */
body h3 {
  font-size: 18px;
  font-family: 'Kreon', serif;
  color: #303030;
  font-weight: bold;
  text-transform: uppercase;
  text-align: left;
  padding: 0;
  margin: 0 0 25px 0;
}
/* line 180, ../sass/screen.scss */
body h3 a {
  text-decoration: none;
}
@media only screen and (max-width: 992px) {
  /* line 170, ../sass/screen.scss */
  body h3 {
    font-size: 16px;
  }
}

/* line 187, ../sass/screen.scss */
body h4 {
  font-size: 16px;
  line-height: 1.3;
  font-family: 'Kreon', serif;
  color: #303030;
  font-weight: bold;
  text-transform: uppercase;
  text-align: left;
  padding: 0;
  margin: 0 0 20px 0;
}
@media only screen and (max-width: 992px) {
  /* line 187, ../sass/screen.scss */
  body h4 {
    font-size: 14px;
    margin-bottom: 10px;
  }
}

/* line 204, ../sass/screen.scss */
body h5 {
  font-size: 14px;
  font-family: 'Kreon', serif;
  color: #a7a7b4;
  color: #303030;
  font-weight: bold;
  text-transform: uppercase;
  text-align: left;
  padding: 0;
  margin: 0 0 15px 0;
}

/* line 216, ../sass/screen.scss */
body h6 {
  font-size: 14px;
  font-family: "Roboto", sans-serif;
  color: #a7a7b4;
  color: #303030;
  text-transform: uppercase;
  text-align: left;
  padding: 0;
  margin: 0 0 15px 0;
}

/*  *********************************************** HEADER ***********************************************/
/* line 230, ../sass/screen.scss */
#header {
  height: 110px;
  background: rgba(0, 0, 0, 0.4);
  /* position: absolute; */
  position: fixed;
  left: 0;
  top: 0;
  z-index: 10000;
  width: 100%;
  /* -webkit-transition: top .15s ease;
     -moz-transition: top .15s ease;
      -ms-transition: top .15s ease;
       -o-transition: top .15s ease;
          transition: top .15s ease; */
  /*  end of #header .logo */
}
/* line 245, ../sass/screen.scss */
#header.scrolled {
  top: -52px;
  background: #000;
}
/* line 249, ../sass/screen.scss */
#header.scrolled .logo {
  padding: 8px 35px 8px;
  top: 51px;
}
@media only screen and (max-width: 992px) {
  /* line 249, ../sass/screen.scss */
  #header.scrolled .logo {
    padding: 10px 35px 11px;
  }
}
/* line 257, ../sass/screen.scss */
#header.scrolled .logo img {
  width: 62px;
}
@media only screen and (max-width: 767px) {
  /* line 257, ../sass/screen.scss */
  #header.scrolled .logo img {
    width: auto;
  }
}
@media only screen and (max-width: 767px) {
  /* line 230, ../sass/screen.scss */
  #header {
    position: relative;
    height: auto;
    top: 0 !important;
  }
}
/* line 273, ../sass/screen.scss */
#header > .container > .row {
  position: relative;
}
/* line 277, ../sass/screen.scss */
#header .logo {
  padding-top: 30px;
  position: absolute;
  z-index: 15;
  /*left: 15px;*/
  top: 0;
  padding: 13px 18px 0px;
  /*  end of #header .logo img */
}
@media only screen and (min-width: 1200px) {
  /* line 277, ../sass/screen.scss */
  #header .logo {
    /*padding: 3px 0px 0px;*/
  }
}
@media only screen and (max-width: 992px) {
  /* line 277, ../sass/screen.scss */
  #header .logo {
    padding: 22px 0 26px;
  }
}
@media only screen and (max-width: 767px) {
  /* line 277, ../sass/screen.scss */
  #header .logo {
    padding: 10px 0;
    position: relative;
    left: 0;
    top: 0 !important;
  }
}
/* line 300, ../sass/screen.scss */
#header .logo img {
  width: auto;
  /*width: 126px;*/
}
@media only screen and (max-width: 1200px) {
  /* line 300, ../sass/screen.scss */
  #header .logo img {
    width: 100%;
  }
}
@media only screen and (max-width: 992px) {
  /* line 300, ../sass/screen.scss */
  #header .logo img {
    display: block;
    margin: 0 auto;
    width: 80%;
  }
}
@media only screen and (max-width: 767px) {
  /* line 300, ../sass/screen.scss */
  #header .logo img {
    width: auto;
    display: block;
    margin: 0 auto;
    -webkit-transition: top .0001s ease;
    -moz-transition: top .0001s ease;
    -ms-transition: top .0001s ease;
    -o-transition: top .0001s ease;
    transition: top .0001s ease;
  }
}
@media only screen and (max-width: 480px) {
  /* line 300, ../sass/screen.scss */
  #header .logo img {
    max-width: 280px;
  }
}
/* line 332, ../sass/screen.scss */
#header #top-header-area {
  position: relative;
  z-index: 10;
  height: 52px;
}
@media only screen and (max-width: 480px) {
  /* line 332, ../sass/screen.scss */
  #header #top-header-area {
    text-align: center;
    height: auto;
    background: #3A3A3A;
  }
}
/* line 343, ../sass/screen.scss */
#header #top-header-area:after {
  content: "";
  position: absolute;
  height: 52px;
  background: rgba(0, 0, 0, 0.6);
  left: -1000%;
  width: 2000%;
  top: 0;
  display: block;
  z-index: 9;
}
/* line 355, ../sass/screen.scss */
#header #top-header-area > * {
  position: relative;
  z-index: 10;
}
/* line 360, ../sass/screen.scss */
#header #top-header-area > div {
  display: inline-block;
  vertical-align: top;
  float: left;
  z-index: 500;
}
@media only screen and (max-width: 480px) {
  /* line 360, ../sass/screen.scss */
  #header #top-header-area > div {
    float: none;
    display: block;
  }
}
/* line 372, ../sass/screen.scss */
#header #top-header-area > div[id*="social_networks"] {
  float: right;
  height: 52px;
}
@media only screen and (max-width: 767px) {
  /* line 372, ../sass/screen.scss */
  #header #top-header-area > div[id*="social_networks"] {
    height: 45px;
  }
}
@media only screen and (max-width: 480px) {
  /* line 372, ../sass/screen.scss */
  #header #top-header-area > div[id*="social_networks"] {
    float: none;
    display: block;
  }
}
/* line 387, ../sass/screen.scss */
#header #top-header-area a[href*="callto"] {
  /*font-family: 'Kreon', serif;*/
  font-size: 20px;
  line-height: 52px;
  color: #fff;
  padding-left: 70px;
  text-decoration: none;
  text-transform: uppercase;
  position: relative;
  display: inline-block;
}
/* line 399, ../sass/screen.scss */
#header #top-header-area a[href*="callto"]:after {
  content: '\f095';
  font-family: 'FontAwesome';
  padding: 0 20px;
  color: #fff;
  font-size: 20px;
  line-height: 52px;
  left: 0;
  top: 0;
  display: block;
  position: absolute;
  background: #424242;
}
@media only screen and (max-width: 767px) {
  /* line 387, ../sass/screen.scss */
  #header #top-header-area a[href*="callto"] {
    font-size: 20px;
    padding-left: 65px;
  }
  /* line 417, ../sass/screen.scss */
  #header #top-header-area a[href*="callto"]:after {
    background: #727171;
  }
}

/*  end of #header */
/* line 431, ../sass/screen.scss */
.gecko #header .logo {
  padding: 6px 18px 6px;
}
@media only screen and (min-width: 1200px) {
  /* line 431, ../sass/screen.scss */
  .gecko #header .logo {
   /* padding: 13px 35px 13px;*/
  }
}
@media only screen and (max-width: 992px) {
  /* line 431, ../sass/screen.scss */
  .gecko #header .logo {
    padding: 22px 0 26px;
  }
}
@media only screen and (max-width: 767px) {
  /* line 431, ../sass/screen.scss */
  .gecko #header .logo {
    padding: 10px 0;
  }
}
/* line 447, ../sass/screen.scss */
.gecko #header.scrolled .logo {
  top: 50px;
  padding: 8px 35px;
}
@media only screen and (max-width: 992px) {
  /* line 447, ../sass/screen.scss */
  .gecko #header.scrolled .logo {
    padding: 11px 35px;
  }
}
@media only screen and (max-width: 767px) {
  /* line 447, ../sass/screen.scss */
  .gecko #header.scrolled .logo {
    padding: 10px 0;
  }
}

/*  **************************************** SOCIAL BUTTONS ***********************************************/
/* line 463, ../sass/screen.scss */
.social-networks {
  /* end of .social-networks li */
}
/* line 465, ../sass/screen.scss */
.social-networks li, .social-networks .sidebar > .widget li a, .sidebar > .widget li .social-networks a {
  display: inline-block;
  vertical-align: top;
  /* end of .social-networks li a */
}
/* line 469, ../sass/screen.scss */
.social-networks li a, .social-networks .sidebar > .widget li a a, .sidebar > .widget li .social-networks a a {
  width: 52px;
  height: 52px;
  display: inline-block;
  position: relative;
  margin-left: -2px;
  text-decoration: none !important;
}
/* line 477, ../sass/screen.scss */
.social-networks li a:after, .social-networks .sidebar > .widget li a a:after, .sidebar > .widget li .social-networks a a:after {
  position: absolute;
  left: 0;
  top: 0;
  display: block;
  font-family: 'FontAwesome';
  color: #fff;
  font-size: 20px;
  line-height: 52px;
  width: 52px;
  height: 52px;
  text-align: center;
}
/* line 493, ../sass/screen.scss */
.social-networks li a[title="facebook"]:after, .sidebar > .widget li .social-networks a a[title="facebook"]:after {
  content: '\f09a';
}
/* line 499, ../sass/screen.scss */
.social-networks li a[title="twitter"]:after, .sidebar > .widget li .social-networks a a[title="twitter"]:after {
  content: '\f099';
}
/* line 505, ../sass/screen.scss */
.social-networks li a[title="linkedin"]:after, .sidebar > .widget li .social-networks a a[title="linkedin"]:after {
  content: '\f0e1';
}
/* line 511, ../sass/screen.scss */
.social-networks li a[title="google"]:after, .sidebar > .widget li .social-networks a a[title="google"]:after {
  content: '\f0d5';
}
/* line 517, ../sass/screen.scss */
.social-networks li a[title="pinterest"]:after, .sidebar > .widget li .social-networks a a[title="pinterest"]:after {
  content: '\f0d2';
}
/* line 523, ../sass/screen.scss */
.social-networks li a[title="i_email"]:after, .sidebar > .widget li .social-networks a a[title="i_email"]:after {
  content: '\f0e0';
}
@media only screen and (max-width: 767px) {
  /* line 469, ../sass/screen.scss */
  .social-networks li a, .social-networks .sidebar > .widget li a a, .sidebar > .widget li .social-networks a a {
    width: 40px;
  }
  /* line 536, ../sass/screen.scss */
  .social-networks li a:after, .social-networks .sidebar > .widget li a a:after, .sidebar > .widget li .social-networks a a:after {
    width: 45px;
    font-size: 19px;
  }
}
@media only screen and (max-width: 480px) {
  /* line 469, ../sass/screen.scss */
  .social-networks li a, .social-networks .sidebar > .widget li a a, .sidebar > .widget li .social-networks a a {
    height: 40px;
    width: 40px;
  }
  /* line 546, ../sass/screen.scss */
  .social-networks li a:after, .social-networks .sidebar > .widget li a a:after, .sidebar > .widget li .social-networks a a:after {
    height: 45px;
    width: 40px;
    line-height: 45px;
    font-size: 18px;
  }
}
/* line 555, ../sass/screen.scss */
.social-networks li a img, .social-networks .sidebar > .widget li a a img, .sidebar > .widget li .social-networks a a img {
  display: none;
}

/*   end of .social-networks */
/*  ************************************************* NAV AREA *********************************************/
/* line 568, ../sass/screen.scss */
#navArea {
  /* end of #navArea ul */
}
@media only screen and (max-width: 767px) {
  /* line 568, ../sass/screen.scss */
  #navArea {
    display: none;
  }
}
/* line 575, ../sass/screen.scss */
#navArea ul {
  display: table;
  text-align: center;
  width: 100%;
  /* end of #navArea ul li*/
  /* end of #navArea ul .sub-menu */
}
/* line 581, ../sass/screen.scss */
#navArea ul li, #navArea ul .sidebar > .widget li a, .sidebar > .widget li #navArea ul a {
  height: 58px;
  display: table-cell;
  position: relative;
  /* end of #navArea ul li a*/
}
/* line 586, ../sass/screen.scss */
#navArea ul li > a, #navArea ul .sidebar > .widget li a > a, .sidebar > .widget li #navArea ul a > a {
  font-family: "Open Sans", sans-serif;
  font-size: 16px;
  line-height: 58px;
  color: #fff;
  text-transform: uppercase;
  padding: 0 28px;
  text-decoration: none;
}
@media only screen and (min-width: 1200px) {
  /* line 586, ../sass/screen.scss */
  #navArea ul li > a, #navArea ul .sidebar > .widget li a > a, .sidebar > .widget li #navArea ul a > a {
    padding: 0 40px;
  }
}
@media only screen and (max-width: 992px) {
  /* line 586, ../sass/screen.scss */
  #navArea ul li > a, #navArea ul .sidebar > .widget li a > a, .sidebar > .widget li #navArea ul a > a {
    font-size: 14px;
    padding: 0 18px;
  }
}
/* line 604, ../sass/screen.scss */
#navArea ul li > a:hover, #navArea ul .sidebar > .widget li a > a:hover, .sidebar > .widget li #navArea ul a > a:hover {
  color: #fff;
}
/* line 614, ../sass/screen.scss */
#navArea ul li.menu-item-has-children, #navArea ul .sidebar > .widget li a.menu-item-has-children, .sidebar > .widget li #navArea ul a.menu-item-has-children {
  position: relative;
}
/* line 617, ../sass/screen.scss */
#navArea ul li.menu-item-has-children:after, #navArea ul .sidebar > .widget li a.menu-item-has-children:after, .sidebar > .widget li #navArea ul a.menu-item-has-children:after {
  display: block;
  content: '\f107';
  position: absolute;
  right: 10px;
  top: 3px;
  display: block;
  font-family: 'FontAwesome';
  color: #fff;
  font-size: 12px;
  line-height: 52px;
  width: 12px;
  height: 52px;
  text-align: center;
}
@media only screen and (max-width: 992px) {
  /* line 617, ../sass/screen.scss */
  #navArea ul li.menu-item-has-children:after, #navArea ul .sidebar > .widget li a.menu-item-has-children:after, .sidebar > .widget li #navArea ul a.menu-item-has-children:after {
    right: 4px;
    top: 2px;
  }
}
/* line 643, ../sass/screen.scss */
#navArea ul .sub-menu {
  width: 223px;
  padding: 15px 0;
  background-color: #424242;
}
/* line 648, ../sass/screen.scss */
#navArea ul .sub-menu li, #navArea ul .sub-menu .sidebar > .widget li a, .sidebar > .widget li #navArea ul .sub-menu a {
  margin-bottom: 1px;
  display: block;
  width: 100%;
  padding: 0;
  height: auto;
}
/* line 656, ../sass/screen.scss */
#navArea ul .sub-menu li a, .sidebar > .widget li #navArea ul .sub-menu a a {
  font-family: "Open Sans", sans-serif;
  font-size: 15px;
  line-height: 1.4;
  text-transform: uppercase;
  color: #fff;
  padding: 7px 15px;
  display: block;
  text-align: left;
}
@media only screen and (max-width: 992px) {
  /* line 656, ../sass/screen.scss */
  #navArea ul .sub-menu li a, .sidebar > .widget li #navArea ul .sub-menu a a {
    padding: 5px 16px;
  }
}
/* line 673, ../sass/screen.scss */
#navArea ul .sub-menu li.menu-item-has-children > a, #navArea ul .sub-menu .sidebar > .widget li a.menu-item-has-children > a, .sidebar > .widget li #navArea ul .sub-menu a.menu-item-has-children > a {
  background: url(../images/bg_submenu_li.png) 90% center no-repeat;
}
/* line 679, ../sass/screen.scss */
#navArea ul .sub-menu li:hover > a, #navArea ul .sub-menu .sidebar > .widget li a:hover > a, .sidebar > .widget li #navArea ul .sub-menu a:hover > a {
  color: #fff;
  background-color: #f7c765;
}
/* line 683, ../sass/screen.scss */
#navArea ul .sub-menu li:hover > a:after, #navArea ul .sub-menu .sidebar > .widget li a:hover > a:after, .sidebar > .widget li #navArea ul .sub-menu a:hover > a:after, #navArea ul .sub-menu li:hover > a:before, #navArea ul .sub-menu .sidebar > .widget li a:hover > a:before, .sidebar > .widget li #navArea ul .sub-menu a:hover > a:before {
  display: none;
}
/* line 687, ../sass/screen.scss */
#navArea ul .sub-menu li:after, #navArea ul .sub-menu .sidebar > .widget li a:after, .sidebar > .widget li #navArea ul .sub-menu a:after, #navArea ul .sub-menu li:before, #navArea ul .sub-menu .sidebar > .widget li a:before, .sidebar > .widget li #navArea ul .sub-menu a:before {
  display: none;
}

/* end of #navArea */
/*  *************************************************** SLIDER WRAP ***********************************************/
/* line 702, ../sass/screen.scss */
#sliderWrap {
  position: relative;
  z-index: 50;
  /*  end of #sliderWrap .metaslider  */
}
/* line 707, ../sass/screen.scss */
#sliderWrap .metaslider {
  /*  end of #sliderWrap .caption-wrap  */
  /*  end of .flex-control-paging li a  */
  /*  end of .flex-direction-nav  */
}
/* line 709, ../sass/screen.scss */
#sliderWrap .metaslider .flexslider {
  margin-bottom: 0;
}
/* line 711, ../sass/screen.scss */
#sliderWrap .metaslider .ms-image {
  overflow: hidden;
}
/* line 713, ../sass/screen.scss */
#sliderWrap .metaslider .ms-image img {
  display: block;
  height: auto;
  min-height: 100%;
  width: auto;
  position: relative;
}
@media only screen and (max-width: 767px) {
  /* line 713, ../sass/screen.scss */
  #sliderWrap .metaslider .ms-image img {
    width: 100%;
    height: auto;
  }
}
/* line 727, ../sass/screen.scss */
#sliderWrap .metaslider .caption-wrap {
  left: 0;
  top: auto;
  bottom: 0;
  height: 30%;
  height: auto;
  width: 100%;
  display: block;
  background: none;
  opacity: 1;
  /*  end of #sliderWrap .caption-wrap .caption */
}
@media only screen and (max-width: 767px) {
  /* line 727, ../sass/screen.scss */
  #sliderWrap .metaslider .caption-wrap {
    position: relative;
  }
}
/* line 743, ../sass/screen.scss */
#sliderWrap .metaslider .caption-wrap .caption {
  display: table;
  vertical-align: middle;
  height: 100%;
  position: relative;
  left: 50%;
  margin-left: -480px;
  left: 54px;
  margin-left: 0;
  margin-bottom: 37px;
}
@media only screen and (min-width: 1200px) {
  /* line 743, ../sass/screen.scss */
  #sliderWrap .metaslider .caption-wrap .caption {
    /* margin-left: -578px; */
  }
}
@media only screen and (max-width: 992px) {
  /* line 743, ../sass/screen.scss */
  #sliderWrap .metaslider .caption-wrap .caption {
    /* margin-left: -373px; */
  }
}
@media only screen and (max-width: 767px) {
  /* line 743, ../sass/screen.scss */
  #sliderWrap .metaslider .caption-wrap .caption {
    left: 0;
    margin-left: 0;
    width: 100%;
    background: #3A3A3A;
  }
}
/* line 768, ../sass/screen.scss */
#sliderWrap .metaslider .caption-wrap .caption .inn {
  display: table-cell;
  vertical-align: middle;
}
/* line 773, ../sass/screen.scss */
#sliderWrap .metaslider .caption-wrap .caption h3 {
  line-height: 1.05;
  margin: 0;
  padding: 0;
  font-family: "Open Sans";
  font-size: 40px;
  font-weight: bold;
  text-transform: uppercase;
  color: #000002;
  text-shadow: 1px 1px 10px rgba(1, 2, 2, 0.2);
}
@media only screen and (max-width: 1200px) {
  /* line 773, ../sass/screen.scss */
  #sliderWrap .metaslider .caption-wrap .caption h3 {
    font-size: 35px;
  }
}
@media only screen and (max-width: 767px) {
  /* line 773, ../sass/screen.scss */
  #sliderWrap .metaslider .caption-wrap .caption h3 {
    font-size: 30px;
    line-height: 35px;
    text-align: center;
    color: #fff;
  }
}
/* line 796, ../sass/screen.scss */
#sliderWrap .metaslider .caption-wrap .caption h4 {
  font-weight: 300;
  text-transform: capitalize;
  margin: 0;
  padding: 0;
  font-size: 40px;
  font-family: "Open Sans";
  color: #000002;
  line-height: 1.25;
  text-align: left;
  text-shadow: 0.5px 0.866px 10px rgba(1, 2, 2, 0.2);
}
@media only screen and (max-width: 1200px) {
  /* line 796, ../sass/screen.scss */
  #sliderWrap .metaslider .caption-wrap .caption h4 {
    font-size: 35px;
  }
}
@media only screen and (max-width: 767px) {
  /* line 796, ../sass/screen.scss */
  #sliderWrap .metaslider .caption-wrap .caption h4 {
    font-size: 30px;
    text-align: center;
    color: #fff;
  }
}
/* line 828, ../sass/screen.scss */
#sliderWrap .metaslider .flex-control-nav {
  bottom: 23px;
  z-index: 999;
}
@media only screen and (max-width: 767px) {
  /* line 828, ../sass/screen.scss */
  #sliderWrap .metaslider .flex-control-nav {
    bottom: auto;
    top: 15px;
    left: 15px;
    right: auto;
    text-align: left;
  }
}
/* line 842, ../sass/screen.scss */
#sliderWrap .metaslider .flex-control-paging li, #sliderWrap .metaslider .flex-control-paging .sidebar > .widget li a, .sidebar > .widget li #sliderWrap .metaslider .flex-control-paging a {
  /*  end of .flex-control-paging li a  */
}
/* line 844, ../sass/screen.scss */
#sliderWrap .metaslider .flex-control-paging li a, .sidebar > .widget li #sliderWrap .metaslider .flex-control-paging a a {
  width: 11px;
  height: 11px;
  border: none;
}
/* line 860, ../sass/screen.scss */
#sliderWrap .metaslider .flex-direction-nav {
  bottom: 75px;
  position: absolute;
  right: 75px;
  /*  end of .flex-direction-nav a */
}
/* line 866, ../sass/screen.scss */
#sliderWrap .metaslider .flex-direction-nav a {
  width: 52px;
  height: 52px;
  opacity: 1;
  left: -60px;
  background: rgba(110, 110, 110, 0.5) url(../images/bg_slider_navigation_item.png) 20px center no-repeat;
  -webkit-transition: all .0s ease;
  -moz-transition: all .0s ease;
  -ms-transition: all .0s ease;
  -o-transition: all .0s ease;
  transition: all .0s ease;
}
/* line 879, ../sass/screen.scss */
#sliderWrap .metaslider .flex-direction-nav a.flex-next {
  background-position: -29px center;
  right: -44px;
  left: auto;
}
@media only screen and (max-width: 767px) {
  /* line 866, ../sass/screen.scss */
  #sliderWrap .metaslider .flex-direction-nav a {
    display: none;
  }
}

/*  end of #sliderWrap  */
/*  **************************************** AFTER SLIDER AREA ************************************************/
/* line 904, ../sass/screen.scss */
#afterSliderArea {
  clear: both;
  overflow: hidden;
  padding: 70px 0 70px;
  position: relative;
  text-align: center;
  z-index: 35;
  /* end of .bannerBlock  */
}
@media only screen and (max-width: 992px) {
  /* line 904, ../sass/screen.scss */
  #afterSliderArea {
    padding: 50px 0;
  }
}
/* line 916, ../sass/screen.scss */
#afterSliderArea h1 {
  font-family: 'Kreon', serif;
  font-size: 44px;
  line-height: 1.1;
  font-weight: bold;
  text-transform: uppercase;
  color: #303030;
  padding: 0;
  margin: 0 0 12px 0;
  text-align: center;
}
@media only screen and (max-width: 992px) {
  /* line 916, ../sass/screen.scss */
  #afterSliderArea h1 {
    font-size: 34px;
  }
}
/* line 932, ../sass/screen.scss */
#afterSliderArea h3.customColorBG {
  font-family: "Open Sans";
  font-size: 15px;
  line-height: 1.0;
  padding: 20px 50px;
  font-weight: bold;
  text-transform: uppercase;
  color: #fff;
  margin: 0 0 30px 0;
  display: inline-block;
  text-align: center;
}
@media only screen and (max-width: 992px) {
  /* line 932, ../sass/screen.scss */
  #afterSliderArea h3.customColorBG {
    font-size: 20px;
  }
}
/* line 949, ../sass/screen.scss */
#afterSliderArea p {
  clear: both;
  overflow: hidden;
}
/* line 954, ../sass/screen.scss */
#afterSliderArea .bannerBlock {
  /* end of .bannerBlock .in */
}
@media only screen and (max-width: 767px) {
  /* line 954, ../sass/screen.scss */
  #afterSliderArea .bannerBlock {
    margin: 0 0 15px;
  }
}
/* line 960, ../sass/screen.scss */
#afterSliderArea .bannerBlock .in {
  background: #e2e2e2;
  padding: 30px 0;
}
@media only screen and (max-width: 767px) {
  /* line 960, ../sass/screen.scss */
  #afterSliderArea .bannerBlock .in {
    padding: 15px 0 1px;
  }
}
/* line 968, ../sass/screen.scss */
#afterSliderArea .bannerBlock .in h4 {
  text-align: left;
  font-family: 'Kreon', serif;
  font-size: 22px;
  font-weight: bold;
  text-transform: uppercase;
  color: #303030;
  padding: 0;
  margin: 0 9% 15px;
}
@media only screen and (min-width: 1200px) {
  /* line 968, ../sass/screen.scss */
  #afterSliderArea .bannerBlock .in h4 {
    font-size: 28px;
  }
}
@media only screen and (max-width: 992px) {
  /* line 968, ../sass/screen.scss */
  #afterSliderArea .bannerBlock .in h4 {
    font-size: 15px;
  }
}
@media only screen and (max-width: 767px) {
  /* line 968, ../sass/screen.scss */
  #afterSliderArea .bannerBlock .in h4 {
    margin: 0 15px 15px;
  }
  /* line 987, ../sass/screen.scss */
  #afterSliderArea .bannerBlock .in h4 br {
    display: none;
  }
}
/* line 992, ../sass/screen.scss */
#afterSliderArea .bannerBlock .in p {
  text-align: left;
  margin: 0 9% 15px;
}
@media only screen and (max-width: 767px) {
  /* line 992, ../sass/screen.scss */
  #afterSliderArea .bannerBlock .in p {
    margin: 0 15px 15px;
  }
}
/* line 1001, ../sass/screen.scss */
#afterSliderArea .bannerBlock .in a.readmore {
  color: #b0b0b0;
}
/* line 1005, ../sass/screen.scss */
#afterSliderArea .bannerBlock .in a.readmore:hover {
  color: #fff;
  padding-right: 15px;
  padding-left: 15px;
}
/* line 1012, ../sass/screen.scss */
#afterSliderArea .bannerBlock .in:hover {
  background: #303030;
}
/* line 1015, ../sass/screen.scss */
#afterSliderArea .bannerBlock .in:hover h4, #afterSliderArea .bannerBlock .in:hover p {
  color: #fff;
}

/* end of #afterSliderArea */
/*  ********************************************** PHOTOBANNER ********************************************/
/* line 1028, ../sass/screen.scss */
#photoBanner {
  /* end of img.bg */
}
@media only screen and (max-width: 767px) {
  /* line 1030, ../sass/screen.scss */
  #photoBanner img.bg {
    width: 150%;
    height: auto;
  }
}

/* end of #photoBanner  */
/*  *********************************************** SERVICE BOX ************************************************/
/* line 1047, ../sass/screen.scss */
#serviceBox {
  position: relative;
  z-index: 36;
  padding-bottom: 115px;
  padding-top: 80px;
  background:url(../../../../images/image1.jpg)  0 -40% no-repeat fixed;
  -webkit-background-size: cover;
  background-size: cover;
  width: 100%;
  /* end of .wrapWord */
  /*  end of #serviceBox .in */
}
/* line 1058, ../sass/screen.scss */
#serviceBox.tableMobile {
  -webkit-background-size: auto 100% !important;
  background-size: auto 100% !important;
  background-attachment: scroll !important;
  background-position: center 0 !important;
}
@media only screen and (max-width: 767px) {
  /* line 1047, ../sass/screen.scss */
  #serviceBox {
    padding-bottom: 150px;
  }
}
/* line 1069, ../sass/screen.scss */
#serviceBox h2 {
  font-family: 'Kreon', serif;
  font-size: 40px;
  line-height: 1.2;
  font-weight: bold;
  text-transform: uppercase;
  color: #fff;
  padding: 0;
  margin: 0 0 60px 0;
  text-align: center;
}
/* line 1081, ../sass/screen.scss */
#serviceBox .wrapWord {
  position: absolute;
  bottom: 0;
  left: 0;
  z-index: 15;
  text-align: center;
  width: 100%;
}
/* line 1089, ../sass/screen.scss */
#serviceBox .wrapWord h3.customColorBG {
  font-family: "Open Sans", sans-serifs;
  font-size: 24px;
  line-height: 1.2;
  font-weight: bold;
  text-transform: uppercase;
  color: #fff;
  display: inline-block;
  padding: 20px 60px;
  margin: 0;
  text-align: center;
}
@media only screen and (max-width: 767px) {
  /* line 1089, ../sass/screen.scss */
  #serviceBox .wrapWord h3.customColorBG {
    display: block;
    width: 100%;
    padding: 20px 0;
  }
}
/* line 1109, ../sass/screen.scss */
#serviceBox .wrapWord h3.customColorBG a {
  font-family: "Open Sans", sans-serifs;
  font-size: 24px;
  line-height: 1.2;
  text-decoration: none;
  color: #fff;
}
/* line 1120, ../sass/screen.scss */
#serviceBox .in {
  /*  end of #serviceBox .in li */
}
/* line 1122, ../sass/screen.scss */
#serviceBox .in li, #serviceBox .in .sidebar > .widget li a, .sidebar > .widget li #serviceBox .in a {
  clear: both;
  padding-left: 45px;
  font-family: "Open Sans";
  font-size: 18px;
  color: #fff;
  line-height: 25px;
  clear: both;
  overflow: hidden;
  position: relative;
  text-align: left;
  min-height: 45px;
  margin-bottom: 5px;
  padding-top: 5px;
}
/* line 1137, ../sass/screen.scss */
#serviceBox .in li a, .sidebar > .widget li #serviceBox .in a a {
  font-family: "Open Sans";
  font-size: 17px;
  color: #fff;
  line-height: 22px;
  text-decoration: none;
  display: inline-block;
  vertical-align: bottom;
}
/* line 1146, ../sass/screen.scss */
#serviceBox .in li a:hover, .sidebar > .widget li #serviceBox .in a a:hover {
  text-decoration: underline;
}
/* line 1154, ../sass/screen.scss */
#serviceBox .in li img, .sidebar > .widget li #serviceBox .in a img {
  width: auto;
  position: absolute;
  left: 0;
  display: block;
  top: 0;
}

/*  end of #serviceBox */
/*  ********************************************** WELCOME WRAP ************************************************/
/* line 1171, ../sass/screen.scss */
.divider {
  background: url(../images/bg_divider.html) center 0 no-repeat;
  width: 100%;
  height: 40px;
  clear: both;
  overflow: hidden;
  margin: 35px 0;
}
@media only screen and (max-width: 480px) {
  /* line 1171, ../sass/screen.scss */
  .divider {
    margin: 15px 0;
  }
}

/* line 1185, ../sass/screen.scss */
#welcomeWrap {
  background-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjAuMCIgeDI9IjAuNSIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzEzMTUxYyIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iIzJmMzA0MSIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==');
  background-size: 100%;
  background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #13151c), color-stop(100%, #2f3041));
  background-image: -moz-linear-gradient(top, #13151c, #2f3041);
  background-image: -webkit-linear-gradient(top, #13151c, #2f3041);
  background-image: linear-gradient(to bottom, #13151c, #2f3041);
  padding-top: 75px;
  padding-bottom: 65px;
  position: relative;
  /*  end of #welcomeWrap .horo-preview-box */
}
@media only screen and (max-width: 480px) {
  /* line 1185, ../sass/screen.scss */
  #welcomeWrap {
    padding-top: 30px;
  }
}
/* line 1195, ../sass/screen.scss */
#welcomeWrap:before {
  content: "";
  background: url(../images/bg_welcomeWrap.html) 0 0 repeat-x;
  height: 279px;
  width: 100%;
  z-index: 1;
  position: absolute;
  display: block;
  left: 0;
  top: 0;
}
/* line 1207, ../sass/screen.scss */
#welcomeWrap > * {
  position: relative;
  z-index: 2;
}
/* line 1212, ../sass/screen.scss */
#welcomeWrap h2 {
  font-family: 'Quantico', sans-serif;
  font-size: 36px;
  font-weight: bold;
  text-transform: uppercase;
  color: #fff;
  line-height: 42px;
  text-align: center;
}
@media only screen and (max-width: 480px) {
  /* line 1212, ../sass/screen.scss */
  #welcomeWrap h2 {
    font-size: 24px;
    line-height: 28px;
    margin-bottom: 15px;
  }
}
/* line 1229, ../sass/screen.scss */
#welcomeWrap p {
  font-family: 'Roboto', sans-serif;
  font-size: 14px;
  line-height: 22px;
  color: #c8c7db;
  text-align: center;
}
/* line 1236, ../sass/screen.scss */
#welcomeWrap p a {
  text-decoration: underline;
  color: #e1dffb;
}
/* line 1239, ../sass/screen.scss */
#welcomeWrap .horo-preview-box {
  position: relative;
  margin-top: 40px;
  /*  end of #welcomeWrap .inn */
}
/* line 1243, ../sass/screen.scss */
#welcomeWrap .horo-preview-box .inn {
  position: relative;
  background: #1c1d26;
  border: 1px solid #30313d;
  position: relative;
  z-index: 4;
  /*  end of #welcomeWrap .inn h5 */
  /*  end of a.readmore */
}
/* line 1250, ../sass/screen.scss */
#welcomeWrap .horo-preview-box .inn h5 {
  padding: 26px 0;
  text-align: center;
  display: block;
  font-family: 'Quantico', sans-serif;
  font-size: 24px;
  line-height: 25px;
  color: #fff;
  text-transform: capitalize;
}
@media only screen and (max-width: 992px) {
  /* line 1250, ../sass/screen.scss */
  #welcomeWrap .horo-preview-box .inn h5 {
    font-size: 20px;
  }
}
/* line 1266, ../sass/screen.scss */
#welcomeWrap .horo-preview-box .inn img {
  margin: 0 3px 35px 3px;
  width: 98%;
  max-width: 100%;
  height: auto;
  display: block;
}
/* line 1274, ../sass/screen.scss */
#welcomeWrap .horo-preview-box .inn p.exc {
  margin-bottom: 35px;
  padding: 0 15px;
}
/* line 1279, ../sass/screen.scss */
#welcomeWrap .horo-preview-box .inn a.readmore {
  font-family: 'Quantico', sans-serif;
  font-size: 14px;
  text-transform: uppercase;
  color: #5c5d6f;
  padding-right: 22px;
  background: url(../images/bg_readmore.html) right 4px no-repeat;
  text-decoration: none;
  display: inline-block;
  margin-bottom: 25px;
}
/* line 1290, ../sass/screen.scss */
#welcomeWrap .horo-preview-box .inn a.readmore:hover {
  color: #dbddee;
  background-position: right -39px;
}
/* line 1303, ../sass/screen.scss */
#welcomeWrap .horo-preview-box:hover .inn {
  background: #191a22;
  border: 1px solid #4d4e5f;
}
@media only screen and (max-width: 992px) {
  /* line 1311, ../sass/screen.scss */
  #welcomeWrap .divider + p br {
    display: none;
  }
}

/*  end of #welcomeWrap */
/*  ************************************************* BANNER WRAP **********************************************/
/* line 1323, ../sass/screen.scss */
#bannerWrap {
  background: url("../images/bg_bannerWrap.html") 50% 50% no-repeat fixed;
  -webkit-background-size: cover;
  background-size: cover;
  padding: 95px 0;
  /*  end of #bannerWrap */
}
@media only screen and (max-width: 480px) {
  /* line 1323, ../sass/screen.scss */
  #bannerWrap {
    padding: 40px 0;
  }
}
/* line 1333, ../sass/screen.scss */
#bannerWrap.tableMobile {
  -webkit-background-size: 120% auto;
  background-size: 120% auto;
  background-attachment: scroll;
  background-position: center 0;
}
/* line 1340, ../sass/screen.scss */
#bannerWrap .bannerBox {
  margin: 0;
  /*  end of #bannerWrap h3 */
}
/* line 1343, ../sass/screen.scss */
#bannerWrap .bannerBox:before {
  left: 0;
}
/* line 1344, ../sass/screen.scss */
#bannerWrap .bannerBox:after {
  right: 0;
}
/* line 1346, ../sass/screen.scss */
#bannerWrap .bannerBox .inn {
  padding: 95px 0;
  position: relative;
  background: rgba(0, 0, 0, 0.5);
}
@media only screen and (max-width: 767px) {
  /* line 1346, ../sass/screen.scss */
  #bannerWrap .bannerBox .inn {
    padding: 30px 0;
  }
}
/* line 1356, ../sass/screen.scss */
#bannerWrap .bannerBox h3 {
  font-family: 'Quantico', sans-serif;
  font-size: 36px;
  line-height: 40px;
  font-weight: bold;
  text-transform: uppercase;
  color: #fff;
  margin: 0 0 25px 0;
  padding: 0;
  text-align: center;
}
@media only screen and (max-width: 480px) {
  /* line 1356, ../sass/screen.scss */
  #bannerWrap .bannerBox h3 {
    font-size: 24px;
    line-height: 28px;
  }
}
/* line 1377, ../sass/screen.scss */
#bannerWrap .bannerBox.linker .inner {
  width: 100%;
  margin: 100% auto;
}
@media only screen and (min-width: 1200px) {
  /* line 1377, ../sass/screen.scss */
  #bannerWrap .bannerBox.linker .inner {
    margin: 72% auto;
  }
}
@media only screen and (max-width: 992px) {
  /* line 1377, ../sass/screen.scss */
  #bannerWrap .bannerBox.linker .inner {
    margin: 145% auto;
  }
}
@media only screen and (max-width: 767px) {
  /* line 1377, ../sass/screen.scss */
  #bannerWrap .bannerBox.linker .inner {
    margin: 15px auto;
  }
}
/* line 1392, ../sass/screen.scss */
#bannerWrap .bannerBox.linker h3 {
  font-size: 20px;
  line-height: 24px;
  text-align: center;
  margin: 0;
}
@media only screen and (max-width: 992px) {
  /* line 1392, ../sass/screen.scss */
  #bannerWrap .bannerBox.linker h3 {
    font-size: 15px;
  }
}
/* line 1405, ../sass/screen.scss */
#bannerWrap .bannerBox p {
  font-family: 'Roboto', sans-serif;
  font-size: 14px;
  color: #c8c7db;
  text-align: center;
  padding: 0 15px;
}

/*  end of #bannerWrap */
/*  ****************************************************** Carousel Box *************************************/
/* line 1423, ../sass/screen.scss */
#carouselBox {
  position: relative;
  padding: 90px 0;
  /* end of #owl-posts */
}
@media only screen and (max-width: 992px) {
  /* line 1423, ../sass/screen.scss */
  #carouselBox {
    padding: 50px 0;
  }
}
/* line 1431, ../sass/screen.scss */
#carouselBox h2 {
  font-family: 'Kreon', serif;
  font-size: 48px;
  line-height: 1.2;
  font-weight: bold;
  text-transform: uppercase;
  color: #303030;
  text-align: center;
  padding: 0;
  margin: 0 0 30px 0;
}
@media only screen and (max-width: 480px) {
  /* line 1431, ../sass/screen.scss */
  #carouselBox h2 {
    font-size: 24px;
    line-height: 28px;
  }
}
/* line 1449, ../sass/screen.scss */
#carouselBox p {
  text-align: center;
  font-family: "Open Sans";
  font-size: 14px;
  line-height: 1.5;
  color: #494949;
  padding: 0;
  margin: 0 0 25px 0;
}
/* line 1459, ../sass/screen.scss */
#carouselBox #owl-posts {
  margin-top: 45px;
  /*  end of #owl-posts .item */
  /*  end of .owl-buttons */
}
/* line 1462, ../sass/screen.scss */
#carouselBox #owl-posts .item {
  padding: 0;
  margin: 0 15px;
  text-align: center;
  /* end of .wrapImg */
  /* end of .item h4 */
  /* end of a.read  */
}
/* line 1467, ../sass/screen.scss */
#carouselBox #owl-posts .item .wrapImg {
  -moz-border-radius: 50%;
  -webkit-border-radius: 50%;
  border-radius: 50%;
  background: #e2e2e2;
  margin: 0 auto 30px;
  padding: 7px;
  width: 196px;
  height: 196px;
}
/* line 1480, ../sass/screen.scss */
#carouselBox #owl-posts .item .wrapImg img {
  -moz-border-radius: 50%;
  -webkit-border-radius: 50%;
  border-radius: 50%;
  width: 181px;
  height: 181px;
  display: block;
  padding: 0;
  margin: 0;
}
/* line 1492, ../sass/screen.scss */
#carouselBox #owl-posts .item h4 {
  text-transform: capitalize;
  font-family: "Open Sans", san-serif;
  font-size: 24px;
  line-height: 1.2;
  font-weight: bold;
  color: #252525;
  text-align: center;
}
/* line 1501, ../sass/screen.scss */
#carouselBox #owl-posts .item h4 span {
  display: block;
  text-align: center;
  font-weight: 300;
  font-size: 22px;
}
/* line 1514, ../sass/screen.scss */
#carouselBox #owl-posts .item .exceprt {
  margin-bottom: 20px;
  text-align: center;
}
/* line 1519, ../sass/screen.scss */
#carouselBox #owl-posts .item a.read {
  padding: 5px 15px 8px;
  display: inline-block;
  text-transform: lowercase;
  text-decoration: none;
  font-family: "Open Sans", sans-serif;
  font-size: 16px;
  line-height: 1.0;
  color: #fff;
  background: #e2e2e2;
}
/* line 1530, ../sass/screen.scss */
#carouselBox #owl-posts .item a.read:hover {
  /* @extend .customColor; */
}
/* line 1538, ../sass/screen.scss */
#carouselBox #owl-posts .owl-buttons {
  /*  end of .owl-buttons > div */
}
/* line 1540, ../sass/screen.scss */
#carouselBox #owl-posts .owl-buttons > div {
  background: url(../images/bg_owl-buttons_navi.png) 0 0 no-repeat;
  width: 59px;
  height: 59px;
  display: block;
  text-indent: -9999px;
  position: absolute;
  top: 42%;
}
/* line 1549, ../sass/screen.scss */
#carouselBox #owl-posts .owl-buttons > div.owl-prev {
  background-position: 18px 17px;
  left: -70px;
}
/* line 1552, ../sass/screen.scss */
#carouselBox #owl-posts .owl-buttons > div.owl-prev:hover {
  /* @extend .customColor; */
  background-position: 18px -37px;
}
/* line 1558, ../sass/screen.scss */
#carouselBox #owl-posts .owl-buttons > div.owl-next {
  background-position: -44px 17px;
  right: -70px;
}
/* line 1561, ../sass/screen.scss */
#carouselBox #owl-posts .owl-buttons > div.owl-next:hover {
  /* @extend .customColor; */
  background-position: -44px -37px;
}

/* end of #carousel */
/*  ************************************************ BANNER BOX *************************************/
/* line 1588, ../sass/screen.scss */
#bannerBox {
  position: relative;
  z-index: 36;
  padding-bottom: 70px;
  padding-top: 70px;
  background: url(../images/bg_bannerBox.jpg) 0 -40% no-repeat fixed;
  -webkit-background-size: cover;
  background-size: cover;
  /* end of #bannerBox .bBox */
}
@media only screen and (max-width: 767px) {
  /* line 1588, ../sass/screen.scss */
  #bannerBox {
    padding-top: 30px;
    padding-bottom: 30px;
  }
}
/* line 1602, ../sass/screen.scss */
#bannerBox.tableMobile {
  -webkit-background-size: auto 100%;
  background-size: auto 100%;
  background-attachment: scroll;
  background-position: center 0;
}
/* line 1609, ../sass/screen.scss */
#bannerBox .bBox {
  text-align: center;
}
@media only screen and (max-width: 767px) {
  /* line 1609, ../sass/screen.scss */
  #bannerBox .bBox {
    margin-bottom: 25px;
  }
}
/* line 1617, ../sass/screen.scss */
#bannerBox .bBox img {
  width: auto;
  display: block;
  margin: 0 auto 45px;
}
@media only screen and (max-width: 767px) {
  /* line 1617, ../sass/screen.scss */
  #bannerBox .bBox img {
    margin-bottom: 15px;
  }
}
/* line 1627, ../sass/screen.scss */
#bannerBox .bBox h4 {
  font-family: 'Kreon', serif;
  font-size: 80px;
  line-height: 1.1;
  font-weight: bold;
  color: #f0f0f0;
  text-transform: uppercase;
  text-align: center;
  padding: 0;
  margin: 0;
}
/* line 1639, ../sass/screen.scss */
#bannerBox .bBox p {
  font-family: "Open Sans", sans-serif;
  font-size: 18px;
  line-height: 1.3;
  font-weight: bold;
  color: #e6f5ff;
  text-align: center;
}

/* end of #bannerBox  */
/*  ************************************************ LATEST POST HOME *************************************/
/* line 1655, ../sass/screen.scss */
ul.recent-posts, #latestPostHome ul {
  /* end of ul.recent-posts li */
}
/* line 1657, ../sass/screen.scss */
ul.recent-posts li, #latestPostHome ul li, ul.recent-posts .sidebar > .widget li a, .sidebar > .widget li ul.recent-posts a, #latestPostHome ul .sidebar > .widget li a, .sidebar > .widget li #latestPostHome ul a {
  margin-bottom: 25px;
  /* end of ul.recent-posts li .in */
}
/* line 1659, ../sass/screen.scss */
ul.recent-posts li .in, #latestPostHome ul li .in, .sidebar > .widget li ul.recent-posts a .in, .sidebar > .widget li #latestPostHome ul a .in {
  background: #e2e2e2;
  padding-bottom: 12px;
  text-align: left;
  /* end of ul.recent-posts li .in:hover */
}
/* line 1664, ../sass/screen.scss */
ul.recent-posts li .in:hover, #latestPostHome ul li .in:hover, .sidebar > .widget li ul.recent-posts a .in:hover, .sidebar > .widget li #latestPostHome ul a .in:hover {
  background: #303030;
}
/* line 1668, ../sass/screen.scss */
ul.recent-posts li .in .featured-thumbnail, #latestPostHome ul li .in .featured-thumbnail, .sidebar > .widget li ul.recent-posts a .in .featured-thumbnail, .sidebar > .widget li #latestPostHome ul a .in .featured-thumbnail {
  float: none;
  margin: 0 0 17px 0;
  overflow: hidden;
}
@media only screen and (max-width: 992px) {
  /* line 1668, ../sass/screen.scss */
  ul.recent-posts li .in .featured-thumbnail, #latestPostHome ul li .in .featured-thumbnail, .sidebar > .widget li ul.recent-posts a .in .featured-thumbnail, .sidebar > .widget li #latestPostHome ul a .in .featured-thumbnail {
    max-width: 100%;
  }
}
/* line 1677, ../sass/screen.scss */
ul.recent-posts li .in .featured-thumbnail img, #latestPostHome ul li .in .featured-thumbnail img, .sidebar > .widget li ul.recent-posts a .in .featured-thumbnail img, .sidebar > .widget li #latestPostHome ul a .in .featured-thumbnail img {
  max-width: 100%;
  width: 100%;
  display: block;
}
/* line 1684, ../sass/screen.scss */
ul.recent-posts li .in .meta, #latestPostHome ul li .in .meta, .sidebar > .widget li ul.recent-posts a .in .meta, .sidebar > .widget li #latestPostHome ul a .in .meta {
  font-family: "Open Sans", sans-serif;
  font-size: 12px;
  line-height: 1.2;
  color: #6f6f6f;
  padding: 0 20px;
  text-align: left;
  margin: 0 0 10px 0;
  float: none;
  display: block;
}
/* line 1697, ../sass/screen.scss */
ul.recent-posts li .in h5, #latestPostHome ul li .in h5, .sidebar > .widget li ul.recent-posts a .in h5, .sidebar > .widget li #latestPostHome ul a .in h5 {
  font-family: 'Kreon', serif;
  font-size: 16px;
  line-height: 1.1;
  font-weight: bold;
  text-transform: uppercase;
  color: #303030;
  padding: 0 20px;
  margin: 0 0 15px 0;
  text-align: left;
}
/* line 1708, ../sass/screen.scss */
ul.recent-posts li .in h5 a, #latestPostHome ul li .in h5 a, .sidebar > .widget li ul.recent-posts a .in h5 a, .sidebar > .widget li #latestPostHome ul a .in h5 a {
  font-family: 'Kreon', serif;
  font-size: 16px;
  line-height: 1.1;
  font-weight: bold;
  text-transform: uppercase;
  color: #303030;
  text-decoration: none;
}
@media only screen and (max-width: 992px) {
  /* line 1708, ../sass/screen.scss */
  ul.recent-posts li .in h5 a, #latestPostHome ul li .in h5 a, .sidebar > .widget li ul.recent-posts a .in h5 a, .sidebar > .widget li #latestPostHome ul a .in h5 a {
    font-size: 12px;
  }
}
/* line 1724, ../sass/screen.scss */
ul.recent-posts li .in:hover .meta, #latestPostHome ul li .in:hover .meta, .sidebar > .widget li ul.recent-posts a .in:hover .meta, .sidebar > .widget li #latestPostHome ul a .in:hover .meta {
  color: #6f6f6f;
}
/* line 1725, ../sass/screen.scss */
ul.recent-posts li .in:hover h5, #latestPostHome ul li .in:hover h5, .sidebar > .widget li ul.recent-posts a .in:hover h5, .sidebar > .widget li #latestPostHome ul a .in:hover h5, ul.recent-posts li .in:hover h5 a, #latestPostHome ul li .in:hover h5 a, .sidebar > .widget li ul.recent-posts a .in:hover h5 a, .sidebar > .widget li #latestPostHome ul a .in:hover h5 a {
  color: #f0f0f0;
}
/* line 1728, ../sass/screen.scss */
ul.recent-posts li #afterSliderArea .bannerBlock .in a.readmore, #afterSliderArea .bannerBlock ul.recent-posts li .in a.readmore, #latestPostHome ul li #afterSliderArea .bannerBlock .in a.readmore, #afterSliderArea .bannerBlock #latestPostHome ul li .in a.readmore, .sidebar > .widget li ul.recent-posts a #afterSliderArea .bannerBlock .in a.readmore, #afterSliderArea .bannerBlock .sidebar > .widget li ul.recent-posts a .in a.readmore, ul.recent-posts li .in a.readmore, #latestPostHome ul li .in a.readmore, .sidebar > .widget li ul.recent-posts a .in a.readmore, .sidebar > .widget li #latestPostHome ul a .in a.readmore {
  margin-left: 20px;
}
/* line 1732, ../sass/screen.scss */
ul.recent-posts li #afterSliderArea .bannerBlock .in a.readmore:hover, #afterSliderArea .bannerBlock ul.recent-posts li .in a.readmore:hover, .sidebar > .widget li ul.recent-posts a #afterSliderArea .bannerBlock .in a.readmore:hover, #afterSliderArea .bannerBlock .sidebar > .widget li ul.recent-posts a .in a.readmore:hover, ul.recent-posts li .in a.readmore:hover, #latestPostHome ul li .in a.readmore:hover, .sidebar > .widget li ul.recent-posts a .in a.readmore:hover, .sidebar > .widget li #latestPostHome ul a .in a.readmore:hover {
  color: #fff;
  padding-right: 15px;
  padding-left: 15px;
}

/* end of ul.recent-posts */
/* line 1748, ../sass/screen.scss */
#latestPostHome {
  padding: 90px 0;
  text-align: center;
  /* a.readmore {
  	background: none;
  	padding-top: 0;
  	padding-bottom: 0;
  	margin-left: 20px;		
  
  	&:hover {
  		color: #fff;
  	}
  } */
}
@media only screen and (max-width: 992px) {
  /* line 1748, ../sass/screen.scss */
  #latestPostHome {
    padding: 50px 0;
  }
}
/* line 1757, ../sass/screen.scss */
#latestPostHome a.bigButton {
  display: inline-block;
  text-decoration: none;
  padding: 20px 30px;
  font-family: "Open Sans", sans-serif;
  font-size: 24px;
  line-height: 1.1;
  font-weight: bold;
  text-transform: uppercase;
  color: #fff;
  margin: 40px 0 0 0;
}
/* line 1770, ../sass/screen.scss */
#latestPostHome a.bigButton:hover {
  background: #303030 !important;
}
/* line 1775, ../sass/screen.scss */
#latestPostHome h2 {
  text-align: center;
  font-family: 'Kreon', serif;
  font-size: 48px;
  font-weight: bold;
  text-transform: uppercase;
  color: #303030;
  margin: 0 0 30px 0;
  padding: 0;
}

/* end of #latestPostHome  */
/*  *********************************************** BLOG HOLDER *****************************************/
/* line 1807, ../sass/screen.scss */
.blogHolder {
  /* end of #latestPostHome ul li */
}
/* line 1809, ../sass/screen.scss */
.blogHolder > .row > div {
  margin-bottom: 25px;
  /* end of #latestPostHome ul li .in */
}
/* line 1812, ../sass/screen.scss */
.blogHolder > .row > div article {
  background: #e2e2e2;
  padding-bottom: 12px;
  text-align: left;
  /* end of #latestPostHome ul li .in:hover */
}
/* line 1817, ../sass/screen.scss */
.blogHolder > .row > div article:hover {
  background: #303030;
}
/* line 1821, ../sass/screen.scss */
.blogHolder > .row > div article .featured-thumbnail {
  float: none;
  margin: 0 0 17px 0;
  overflow: hidden;
}
/* line 1826, ../sass/screen.scss */
.blogHolder > .row > div article .featured-thumbnail img {
  max-width: 100%;
  width: 100%;
  display: block;
  border: none !important;
}
/* line 1834, ../sass/screen.scss */
.blogHolder > .row > div article .post-meta {
  margin: 0 !important;
}
/* line 1837, ../sass/screen.scss */
.blogHolder > .row > div article .post-meta > * {
  display: none;
}
/* line 1839, ../sass/screen.scss */
.blogHolder > .row > div article .post-meta time {
  font-family: "Open Sans", sans-serif;
  font-size: 12px;
  line-height: 1.2;
  color: #6f6f6f;
  padding: 0 20px;
  text-align: left;
  margin: 0 0 10px 0;
  float: none;
  display: block;
}
/* line 1852, ../sass/screen.scss */
.blogHolder > .row > div article .entry-header h3 {
  font-family: 'Kreon', serif;
  font-size: 16px;
  line-height: 1.1;
  font-weight: bold;
  text-transform: uppercase;
  color: #303030;
  padding: 0 20px;
  margin: 0 0 15px 0;
  text-align: left;
}
/* line 1863, ../sass/screen.scss */
.blogHolder > .row > div article .entry-header h3 a {
  font-family: 'Kreon', serif;
  font-size: 16px;
  line-height: 1.1;
  font-weight: bold;
  text-transform: uppercase;
  color: #303030;
  text-decoration: none;
}
@media only screen and (max-width: 992px) {
  /* line 1863, ../sass/screen.scss */
  .blogHolder > .row > div article .entry-header h3 a {
    font-size: 12px;
  }
}
/* line 1879, ../sass/screen.scss */
.blogHolder > .row > div article:hover .meta {
  color: #6f6f6f;
}
/* line 1880, ../sass/screen.scss */
.blogHolder > .row > div article:hover .entry-header, .blogHolder > .row > div article:hover .entry-header a {
  color: #f0f0f0;
}
/* line 1883, ../sass/screen.scss */
.blogHolder > .row > div article #afterSliderArea .bannerBlock .in a.readmore, #afterSliderArea .bannerBlock .in .blogHolder > .row > div article a.readmore, .blogHolder > .row > div article #latestPostHome ul li .in a.readmore, #latestPostHome ul li .in .blogHolder > .row > div article a.readmore, .blogHolder > .row > div article .sidebar > .widget li #latestPostHome ul a .in a.readmore, .sidebar > .widget li #latestPostHome ul a .in .blogHolder > .row > div article a.readmore, .blogHolder > .row > div article a.readmore {
  margin-left: 20px;
  /* background: none !important; */
}
/* line 1888, ../sass/screen.scss */
.blogHolder > .row > div article #afterSliderArea .bannerBlock .in a.readmore:after, #afterSliderArea .bannerBlock .in .blogHolder > .row > div article a.readmore:after, .blogHolder > .row > div article #latestPostHome ul li .in a.readmore:after, #latestPostHome ul li .in .blogHolder > .row > div article a.readmore:after, .blogHolder > .row > div article .sidebar > .widget li #latestPostHome ul a .in a.readmore:after, .sidebar > .widget li #latestPostHome ul a .in .blogHolder > .row > div article a.readmore:after, .blogHolder > .row > div article a.readmore:after {
  top: 5px !important;
}
/* line 1894, ../sass/screen.scss */
.blogHolder > .row > div article .post-content .excerpt {
  display: none;
}

/* end of #latestPostHome ul li */
/*  ************************************************ BEFORE FOOTER *************************************/
/* line 1907, ../sass/screen.scss */
#beforeFooter {
  background:url(../../../../images/image2.jpg) 50% 50% no-repeat fixed;
  -webkit-background-size: cover;
  background-size: cover;
  padding: 95px 0 65px;
  position: relative;
  z-index: 30;
  /* end of #beforeFooter h6 */
  /* end of #beforeFooter p */
  /*  end of #owl-testiBox  */
}
@media only screen and (max-width: 992px) {
  /* line 1907, ../sass/screen.scss */
  #beforeFooter {
    padding: 50px 0 20px;
  }
}
@media only screen and (max-width: 767px) {
  /* line 1920, ../sass/screen.scss */
  #beforeFooter .bf-box1 {
    margin-bottom: 25px;
  }
}
@media only screen and (max-width: 480px) {
  /* line 1907, ../sass/screen.scss */
  #beforeFooter {
    padding: 40px 0 20px;
  }
}
/* line 1929, ../sass/screen.scss */
#beforeFooter.tableMobile {
  -webkit-background-size: 120% auto;
  background-size: 120% auto;
  background-attachment: scroll;
  background-position: center 0;
}
/* line 1936, ../sass/screen.scss */
#beforeFooter h2 {
  font-family: 'Kreon', serif;
  font-size: 40px;
  line-height: 1.2;
  font-weight: bold;
  color: #fff;
  text-transform: capitalize;
  margin: 0 0 35px 0;
  padding: 0;
}
/* line 1947, ../sass/screen.scss */
#beforeFooter iframe {
  float: left;
  width: 54%;
  height: 170px;
  margin-right: 25px;
  margin-bottom: 15px;
}
@media only screen and (min-width: 1200px) {
  /* line 1947, ../sass/screen.scss */
  #beforeFooter iframe {
    height: 200px;
  }
}
@media only screen and (max-width: 480px) {
  /* line 1947, ../sass/screen.scss */
  #beforeFooter iframe {
    float: none;
    width: 100%;
    height: 200px;
    margin: 0 0 25px 0;
  }
}
/* line 1966, ../sass/screen.scss */
#beforeFooter h6 {
  font-family: 'Kreon', serif;
  font-size: 16px;
  line-height: 1.2;
  font-weight: bold;
  text-transform: uppercase;
  text-align: left;
  color: #f0f0f0;
}
@media only screen and (max-width: 992px) {
  /* line 1966, ../sass/screen.scss */
  #beforeFooter h6 {
    font-size: 13px;
  }
}
/* line 1979, ../sass/screen.scss */
#beforeFooter h6 span {
  display: block;
}
/* line 1986, ../sass/screen.scss */
#beforeFooter p {
  font-family: "Open Sans", sans-serif;
  font-size: 14px;
  line-height: 1.2;
  color: #f0f0f0;
  margin-bottom: 20px;
}
@media only screen and (max-width: 992px) {
  /* line 1986, ../sass/screen.scss */
  #beforeFooter p {
    margin-bottom: 11px;
  }
}
/* line 1997, ../sass/screen.scss */
#beforeFooter p strong {
  display: block;
  font-weight: bold;
}
/* line 2002, ../sass/screen.scss */
#beforeFooter p a {
  font-family: "Open Sans", sans-serif;
  font-size: 14px;
  line-height: 1.2;
  color: #f0f0f0;
  text-decoration: none;
}
@media only screen and (max-width: 992px) {
  /* line 2002, ../sass/screen.scss */
  #beforeFooter p a {
    display: block;
  }
}
/* line 2013, ../sass/screen.scss */
#beforeFooter p a[href*="mailTo"] {
  text-decoration: underline;
}
/* line 2023, ../sass/screen.scss */
#beforeFooter #owl-testiBox {
  /* end of .owl-controls .owl-buttons div */
}
/* line 2025, ../sass/screen.scss */
#beforeFooter #owl-testiBox .owl-controls .owl-buttons div {
  background: url(../images/bg_owl-testi_nav.png) 0 0 no-repeat;
  width: 14px;
  height: 24px;
  opacity: 0.65;
  position: absolute;
  top: -65px;
  right: 40px;
  text-indent: -9999px;
}
/* line 2035, ../sass/screen.scss */
#beforeFooter #owl-testiBox .owl-controls .owl-buttons div.owl-next {
  background-position: -19px 0;
  right: 0;
}
/* line 2040, ../sass/screen.scss */
#beforeFooter #owl-testiBox .owl-controls .owl-buttons div:hover {
  opacity: 1;
}

/* end of #beforeFooter  */
/*  ******************************************* FOOTER *************************************************/
/* line 2055, ../sass/screen.scss */
#searchform, #footer #searchform, #error404 #searchform {
  position: relative;
}
/* line 2058, ../sass/screen.scss */
#searchform input[type="text"], #footer #searchform input[type="text"], #error404 #searchform input[type="text"] {
  width: 100%;
  height: 31px;
  -moz-border-radius: 3px;
  -webkit-border-radius: 3px;
  border-radius: 3px;
  background-color: #d8d8d8;
  font-family: "Open Sans", sans-serif;
  font-size: 14px;
  line-height: 1.5;
  color: #3f3f3f;
  padding: 0 40px 0 10px;
  border: none;
}
/* line 2070, ../sass/screen.scss */
#searchform input[type="submit"], #footer #searchform input[type="submit"], #error404 #searchform input[type="submit"] {
  font-family: 'FontAwesome';
  content: '\f002';
  font-size: 20px;
  text-indent: -9999px;
  line-height: 1.45;
  color: #3f3f3f;
  -moz-border-radius: 0 3px 3px 0;
  -webkit-border-radius: 0;
  border-radius: 0 3px 3px 0;
  background: url(../images/bg_search.png) center center no-repeat;
  padding: 1px 15px;
  position: absolute;
  right: 0;
  top: 0;
  border: none;
}

/* end of #searchform */
/* line 2087, ../sass/screen.scss */
#footer {
  background: #3f3f3f;
  padding: 100px 0 0;
  /* end of #footerInfo */
}
@media only screen and (max-width: 767px) {
  /* line 2087, ../sass/screen.scss */
  #footer {
    padding-top: 40px;
  }
}
/* line 2095, ../sass/screen.scss */
#footer .footerLogo {
  background: #4d4d4d;
  padding: 15px 25px;
  display: block;
  text-align: center;
  margin: 0 35px 15px 0;
}
@media only screen and (max-width: 480px) {
  /* line 2095, ../sass/screen.scss */
  #footer .footerLogo {
    float: none;
  }
}
/* line 2107, ../sass/screen.scss */
#footer p {
  font-family: "Open Sans", sans-serif;
  font-size: 14px;
  line-height: 1.5;
  color: #f0f0f0;
}
/* line 2114, ../sass/screen.scss */
#footer h6 {
  font-family: 'Kreon', serif;
  font-size: 14px;
  line-height: 1.2;
  text-transform: uppercase;
  color: #9e9e9e;
  margin: 0 0 10px 0;
  padding: 0;
  text-align: left;
}
@media only screen and (max-width: 480px) {
  /* line 2114, ../sass/screen.scss */
  #footer h6 {
    margin-top: 30px;
  }
}
/* line 2133, ../sass/screen.scss */
#footer .sep_line {
  border-top: 2px solid #585858;
  height: 0;
  width: 100%;
  clear: both;
  overflow: hidden;
  margin-top: 20px;
}
/* line 2143, ../sass/screen.scss */
#footer #footerInfo {
  /* border-top: 2px solid #585858;
  margin-top: 30px; */
  padding-top: 45px;
  padding-bottom: 55px;
  clear: both;
  overflow: hidden;
  /* end of > div[id*="my_postwidget"] */
  /* end of > div[id*="social_networks"] */
}
@media only screen and (max-width: 767px) {
  /* line 2143, ../sass/screen.scss */
  #footer #footerInfo {
    padding-bottom: 5px;
  }
}
/* line 2155, ../sass/screen.scss */
#footer #footerInfo > div[id*="nav_menu"] {
  min-height: 1px;
  padding-left: 15px;
  padding-right: 15px;
  position: relative;
  float: left;
  width: 25%;
}
@media only screen and (max-width: 767px) {
  /* line 2155, ../sass/screen.scss */
  #footer #footerInfo > div[id*="nav_menu"] {
    width: 100%;
    float: none;
  }
}
/* line 2169, ../sass/screen.scss */
#footer #footerInfo > div[id*="my_postwidget"] {
  min-height: 1px;
  padding-left: 15px;
  padding-right: 15px;
  position: relative;
  float: left;
  width: 33.3333%;
  /* end of > div[id*="my_postwidget"] .latestpost */
}
@media only screen and (max-width: 767px) {
  /* line 2169, ../sass/screen.scss */
  #footer #footerInfo > div[id*="my_postwidget"] {
    width: 100%;
    float: none;
  }
}
/* line 2184, ../sass/screen.scss */
#footer #footerInfo > div[id*="my_postwidget"] .latestpost li, #footer #footerInfo > div[id*="my_postwidget"] .latestpost .sidebar > .widget li a, .sidebar > .widget li #footer #footerInfo > div[id*="my_postwidget"] .latestpost a {
  margin-bottom: 10px;
}
/* line 2187, ../sass/screen.scss */
#footer #footerInfo > div[id*="my_postwidget"] .latestpost li .featured-thumbnail, .sidebar > .widget li #footer #footerInfo > div[id*="my_postwidget"] .latestpost a .featured-thumbnail {
  display: none;
}
/* line 2190, ../sass/screen.scss */
#footer #footerInfo > div[id*="my_postwidget"] .latestpost li .postData time, .sidebar > .widget li #footer #footerInfo > div[id*="my_postwidget"] .latestpost a .postData time {
  display: none;
}
/* line 2191, ../sass/screen.scss */
#footer #footerInfo > div[id*="my_postwidget"] .latestpost li .postData > a, #footer #footerInfo > div[id*="my_postwidget"] .latestpost .sidebar > .widget li a .postData > a, .sidebar > .widget li #footer #footerInfo > div[id*="my_postwidget"] .latestpost a .postData > a {
  text-transform: capitalize;
  text-decoration: none;
  font-family: "Open Sans", sans-serif;
  font-size: 14px;
  line-height: 1.4;
  color: #d2d2d1;
}
/* line 2199, ../sass/screen.scss */
#footer #footerInfo > div[id*="my_postwidget"] .latestpost li .postData > a:hover, #footer #footerInfo > div[id*="my_postwidget"] .latestpost .sidebar > .widget li a .postData > a:hover, .sidebar > .widget li #footer #footerInfo > div[id*="my_postwidget"] .latestpost a .postData > a:hover {
  text-decoration: underline;
  color: #fff;
}
/* line 2212, ../sass/screen.scss */
#footer #footerInfo > div[id*="social_networks"] {
  min-height: 1px;
  padding-left: 15px;
  padding-right: 15px;
  position: relative;
  float: left;
  width: 16.6667%;
  /* end of > div[id*="social_networks"] .social-networks */
}
@media only screen and (max-width: 767px) {
  /* line 2212, ../sass/screen.scss */
  #footer #footerInfo > div[id*="social_networks"] {
    width: 100%;
    float: none;
  }
}
/* line 2225, ../sass/screen.scss */
#footer #footerInfo > div[id*="social_networks"] .social-networks {
  /* end of .social-networks li */
}
/* line 2226, ../sass/screen.scss */
#footer #footerInfo > div[id*="social_networks"] .social-networks li, #footer #footerInfo > div[id*="social_networks"] .social-networks .sidebar > .widget li a, .sidebar > .widget li #footer #footerInfo > div[id*="social_networks"] .social-networks a {
  display: block;
  margin-bottom: 10px;
}
/* line 2230, ../sass/screen.scss */
#footer #footerInfo > div[id*="social_networks"] .social-networks li a, .sidebar > .widget li #footer #footerInfo > div[id*="social_networks"] .social-networks a a {
  margin: 0;
  padding-left: 35px;
  display: block;
  width: 100%;
  height: auto;
}
/* line 2237, ../sass/screen.scss */
#footer #footerInfo > div[id*="social_networks"] .social-networks li a:after, .sidebar > .widget li #footer #footerInfo > div[id*="social_networks"] .social-networks a a:after {
  height: 20px;
  line-height: 20px;
  padding: 0;
  width: 25px;
  background: none !important;
}
/* line 2245, ../sass/screen.scss */
#footer #footerInfo > div[id*="social_networks"] .social-networks li a:hover, .sidebar > .widget li #footer #footerInfo > div[id*="social_networks"] .social-networks a a:hover {
  text-decoration: underline;
}
/* line 2248, ../sass/screen.scss */
#footer #footerInfo > div[id*="social_networks"] .social-networks li a:hover:after, .sidebar > .widget li #footer #footerInfo > div[id*="social_networks"] .social-networks a a:hover:after {
  background: none;
}
/* line 2263, ../sass/screen.scss */
#footer #footerInfo h2 {
  font-family: 'Kreon', serif;
  font-size: 24px;
  line-height: 1.3;
  font-weight: bold;
  color: #9e9e9e;
  text-transform: capitalize;
  padding: 0;
  margin: 0 0 25px 0;
}
@media only screen and (max-width: 992px) {
  /* line 2263, ../sass/screen.scss */
  #footer #footerInfo h2 {
    font-size: 22px;
  }
}
/* line 2280, ../sass/screen.scss */
#footer #footerInfo ul li, #footer #footerInfo ul .sidebar > .widget li a, .sidebar > .widget li #footer #footerInfo ul a {
  margin-bottom: 6px;
}
/* line 2283, ../sass/screen.scss */
#footer #footerInfo ul li a, .sidebar > .widget li #footer #footerInfo ul a a {
  font-family: "Open Sans", serif;
  font-size: 14px;
  line-height: 1.5;
  color: #d2d2d1;
  text-decoration: none;
}
/* line 2290, ../sass/screen.scss */
#footer #footerInfo ul li a:hover, .sidebar > .widget li #footer #footerInfo ul a a:hover {
  text-decoration: underline;
  color: #fff;
}
@media only screen and (max-width: 767px) {
  /* line 2298, ../sass/screen.scss */
  #footer #footerInfo > div {
    margin-bottom: 30px;
  }
  /* line 2301, ../sass/screen.scss */
  #footer #footerInfo > div h2 {
    margin-bottom: 5px;
  }
}

/* end of #footer  */
/* line 2313, ../sass/screen.scss */
#footerBottom {
  background: #303030;
  font-family: "Open Sans", sans-serif;
  font-size: 14px;
  line-height: 1.4;
  color: #848484;
  padding: 30px 0 20px;
}

/* end of #footerBottom  */
/*  ************************************************** BREADCRUMBS *******************************************/
/* line 2325, ../sass/screen.scss */
#breadCrumd {
  background: #f3f3f3;
  padding: 10px 0 12px 0;
  text-align: left;
  /* end of #breadCrumd li */
}
/* line 2330, ../sass/screen.scss */
#breadCrumd li, #breadCrumd .sidebar > .widget li a, .sidebar > .widget li #breadCrumd a {
  display: inline-block;
  margin-right: 30px;
}
/* line 2334, ../sass/screen.scss */
#breadCrumd li a, .sidebar > .widget li #breadCrumd a a {
  padding-left: 20px;
  padding-right: 15px;
  position: relative;
  display: block;
  text-decoration: none;
  font-family: "Open Sans", sans-serif;
  font-size: 14px;
  line-height: 1.5;
  text-transform: uppercase;
  color: #303030;
}
/* line 2346, ../sass/screen.scss */
#breadCrumd li a:after, .sidebar > .widget li #breadCrumd a a:after {
  position: absolute;
  left: 0;
  top: 2px;
  display: block;
  content: '';
  width: 15px;
  height: 15px;
}
/* line 2357, ../sass/screen.scss */
#breadCrumd li a:hover, .sidebar > .widget li #breadCrumd a a:hover {
  color: #fff !important;
}
/* line 2365, ../sass/screen.scss */
#breadCrumd li.current-menu-item a, #breadCrumd .sidebar > .widget li a.current-menu-item a, .sidebar > .widget li #breadCrumd a.current-menu-item a {
  color: #757575;
}

/* end of #breadCrumd */
/*  *******************************************  **************************************************/
/* line 2386, ../sass/screen.scss */
#primaryWrapContent {
  position: relative;
  padding: 50px 0;
  background: #fff;
}
/* line 2391, ../sass/screen.scss */
#primaryWrapContent > * {
  position: relative;
  z-index: 3;
}
/* line 2396, ../sass/screen.scss */
#primaryWrapContent:before {
  background: url("../images/bg_welcomeWrap.html") repeat-x 0 0;
  content: "";
  display: block;
  height: 279px;
  left: 0;
  position: absolute;
  top: 0;
  width: 100%;
  z-index: 1;
}
/* line 2409, ../sass/screen.scss */
#primaryWrapContent .post-meta {
  overflow: hidden;
}
/* line 2413, ../sass/screen.scss */
#primaryWrapContent .post-meta time, #primaryWrapContent .post-meta b {
  font-weight: bold;
  text-decoration: none;
}
/* line 2418, ../sass/screen.scss */
#primaryWrapContent .post-meta > p {
  margin-top: 10px;
  padding-bottom: 10px;
  border-bottom: 1px solid #ecebeb;
}
/* line 2428, ../sass/screen.scss */
#primaryWrapContent img {
  border: 1px solid #e2e2e2;
  /*padding: 5px; */
  background: #1d1e27;
}
/* line 2433, ../sass/screen.scss */
#primaryWrapContent img:hover {
  border-color: #797a91;
}
/* line 2435, ../sass/screen.scss */
#primaryWrapContent img.ajax-loader {
  width: auto;
  border: none;
  border: none;
  background: none;
}

/*  end of #primaryWrapContent */
/* line 2447, ../sass/screen.scss */
.home #primaryWrapContent {
  padding: 0;
  background: none;
}
/* line 2451, ../sass/screen.scss */
.home #primaryWrapContent:before {
  display: none;
}

/* Featured thumbnail */
/* line 2460, ../sass/screen.scss */
.featured-thumbnail {
  float: left;
  /* smargin: 0 15px 10px 0; */
  margin: 0 25px 10px 0;
  position: relative;
  display: block;
}
/* line 2467, ../sass/screen.scss */
.featured-thumbnail img {
  float: left;
  height: auto;
  margin: 0;
  width: auto;
}
@media only screen and (max-width: 992px) {
  /* line 2460, ../sass/screen.scss */
  .featured-thumbnail {
    max-width: 35%;
  }
  /* line 2477, ../sass/screen.scss */
  .featured-thumbnail img {
    width: 100%;
    height: auto;
  }
}
@media only screen and (max-width: 767px) {
  /* line 2460, ../sass/screen.scss */
  .featured-thumbnail {
    max-width: 30%;
  }
}
@media only screen and (max-width: 480px) {
  /* line 2460, ../sass/screen.scss */
  .featured-thumbnail {
    max-width: 90%;
    float: none;
    margin: 0 0 20px 0;
    overflow: hidden;
  }
}

/* end of .featured-thumbnail */
@media only screen and (max-width: 992px) {
  /* line 2500, ../sass/screen.scss */
  article .post-content {
    display: table-cell;
  }
}

/* end of article */
/* line 2508, ../sass/screen.scss */
#galleryHolder .galleryItem a img {
  background: #e2e2e2;
  padding: 7px;
  border: none;
}

/*  *********************************************** SIDEBAR ********************************************/
/* line 2517, ../sass/screen.scss */
.sidebar {
  /*  end of .widget */
}
/* line 2519, ../sass/screen.scss */
.sidebar > .widget {
  margin-bottom: 50px;
  /*  end of .widget li */
  /*  end of .widget .latestpost */
  /*  end of .widget h2 */
}
/* line 2523, ../sass/screen.scss */
.sidebar > .widget li, .sidebar > .widget li a {
  font-family: "Open Sans", sans-serif;
  font-size: 14px;
  line-height: 1.6;
  text-transform: uppercase;
  color: #303030;
  text-align: left;
  padding: 0 0 0 25px;
  padding: 0;
  margin-bottom: 8px;
  position: relative;
  /*  end of .widget li a */
}
@media only screen and (max-width: 767px) {
  /* line 2523, ../sass/screen.scss */
  .sidebar > .widget li, .sidebar > .widget li a {
    font-size: 14px;
    line-height: 1.2;
    background-position: 0 3px;
  }
}
/* line 2544, ../sass/screen.scss */
.sidebar > .widget li:last-child, .sidebar > .widget li a:last-child {
  margin-bottom: 0;
}
/* line 2548, ../sass/screen.scss */
.sidebar > .widget li:before, .sidebar > .widget li a:before {
  /* position: absolute;
  content: '';
  display: block;
  width: 15px;
  height: 15px;
  @extend .customColor;		
  left: 0;
  top: 4px; */
}
/* line 2560, ../sass/screen.scss */
.sidebar > .widget li a {
  padding: 0;
  padding-left: 25px;
  background: none;
  text-decoration: none;
  display: block;
  text-align: left;
}
@media only screen and (max-width: 767px) {
  /* line 2560, ../sass/screen.scss */
  .sidebar > .widget li a {
    display: inline-block;
    padding-right: 15px;
    padding-top: 3px;
    padding-bottom: 3px;
  }
}
/* line 2576, ../sass/screen.scss */
.sidebar > .widget li a:before {
  /* display: none; */
  position: absolute;
  content: '';
  display: block;
  width: 15px;
  height: 15px;
  left: 0;
  top: 4px;
}
/* line 2589, ../sass/screen.scss */
.sidebar > .widget li a:hover {
  color: #fff;
}
/* line 2598, ../sass/screen.scss */
.sidebar > .widget .latestpost {
  /*  end of .widget .latestpost li */
}
/* line 2599, ../sass/screen.scss */
.sidebar > .widget .latestpost li, .sidebar > .widget .latestpost li a, .sidebar > .widget li .latestpost a {
  clear: both;
  overflow: hidden;
  margin: 0 0 20px 0;
  padding: 0 0 20px 0;
  border-bottom: 1px solid #30313d;
  /*  end of .featured-thumbnail */
}
/* line 2606, ../sass/screen.scss */
.sidebar > .widget .latestpost li .featured-thumbnail, .sidebar > .widget li .latestpost a .featured-thumbnail {
  width: 60px;
  height: 60px;
  overflow: hidden;
  margin: 0 15px 0 0;
}
/* line 2612, ../sass/screen.scss */
.sidebar > .widget .latestpost li .featured-thumbnail img, .sidebar > .widget li .latestpost a .featured-thumbnail img {
  width: auto;
  height: 60px;
  padding: 0 !important;
  border: none !important;
  display: block;
  margin-left: -30px;
}
/* line 2622, ../sass/screen.scss */
.sidebar > .widget .latestpost li .postData > a, .sidebar > .widget .latestpost li a .postData > a, .sidebar > .widget li .latestpost a .postData > a {
  font-size: 14px;
  font-family: 'Kreon', serif;
  color: #dbddee;
  text-transform: uppercase;
  line-height: 1.286;
  text-align: left;
  text-decoration: none;
  padding: 0;
  margin: 0 0 6px 0;
  display: block;
}
@media only screen and (max-width: 992px) {
  /* line 2622, ../sass/screen.scss */
  .sidebar > .widget .latestpost li .postData > a, .sidebar > .widget .latestpost li a .postData > a, .sidebar > .widget li .latestpost a .postData > a {
    font-size: 11px;
  }
}
@media only screen and (max-width: 767px) {
  /* line 2622, ../sass/screen.scss */
  .sidebar > .widget .latestpost li .postData > a, .sidebar > .widget .latestpost li a .postData > a, .sidebar > .widget li .latestpost a .postData > a {
    font-size: 14px;
  }
}
/* line 2642, ../sass/screen.scss */
.sidebar > .widget .latestpost li time, .sidebar > .widget li .latestpost a time {
  font-size: 12px;
  font-family: 'Kreon', serif;
  color: #4d4e5f;
  line-height: 1.917;
  text-align: left;
  text-transform: uppercase;
  display: block;
}
@media only screen and (max-width: 992px) {
  /* line 2642, ../sass/screen.scss */
  .sidebar > .widget .latestpost li time, .sidebar > .widget li .latestpost a time {
    font-size: 8px;
  }
}
@media only screen and (max-width: 767px) {
  /* line 2642, ../sass/screen.scss */
  .sidebar > .widget .latestpost li time, .sidebar > .widget li .latestpost a time {
    font-size: 12px;
  }
}
/* line 2659, ../sass/screen.scss */
.sidebar > .widget .latestpost li .postData, .sidebar > .widget li .latestpost a .postData {
  display: table;
}
@media only screen and (max-width: 992px) {
  /* line 2669, ../sass/screen.scss */
  .sidebar > .widget h2 {
    margin-top: -7px;
  }
}

/*  end of .sidebar */
/* line 2682, ../sass/screen.scss */
.sidebar > .widget:first-child {
  margin-top: 0;
}

/*  ******************************************* DIFFERENT STYLE *********************************************/
@media only screen and (max-width: 992px) {
  /* line 2687, ../sass/screen.scss */
  #primaryWrapContent img.alignleft,
  #primaryWrapContent img.alignright {
    max-width: 45%;
    width: auto;
  }
}
@media only screen and (max-width: 767px) {
  /* line 2687, ../sass/screen.scss */
  #primaryWrapContent img.alignleft,
  #primaryWrapContent img.alignright {
    max-width: 43%;
  }
}
@media only screen and (max-width: 480px) {
  /* line 2687, ../sass/screen.scss */
  #primaryWrapContent img.alignleft,
  #primaryWrapContent img.alignright {
    max-width: 100%;
  }
}

/*  ************************************************ MOBILE MENU *********************************************/
/* line 2706, ../sass/screen.scss */
#hamburger {
  display: block;
  width: 40px;
  height: 36px;
  margin: 20px;
  position: fixed;
  top: 0;
  left: 0;
  z-index: 1000;
  background-color: rgba(0, 0, 0, 0.5);
}

/* line 2718, ../sass/screen.scss */
#hamburger:before,
#hamburger:after,
#hamburger span {
  background: #fff;
  content: '';
  display: block;
  width: 30px;
  height: 6px;
  position: absolute;
  left: 5px;
}

/* line 2730, ../sass/screen.scss */
#hamburger:before {
  top: 5px;
}

/* line 2733, ../sass/screen.scss */
#hamburger:after {
  bottom: 5px;
}

/* line 2736, ../sass/screen.scss */
#hamburger span {
  top: 50%;
  margin-top: -3px;
}

/* line 2741, ../sass/screen.scss */
.mm-list, .mm-list > li, .sidebar > .widget li .mm-list > a, .mm-list > li a, .sidebar > .widget li .mm-list > a a {
  color: rgba(255, 255, 255, 0.6);
}

@media all and (min-width: 768px) {
  /* line 2748, ../sass/screen.scss */
  #hamburger {
    display: none;
  }
}
/* Hamburger animation */
/* line 2754, ../sass/screen.scss */
#hamburger:before,
#hamburger:after,
#hamburger span {
  transition: none 0.5s ease 0.5s;
  transition-property: transform, top, bottom, left, opacity;
}

/* line 2761, ../sass/screen.scss */
html.mm-opening #hamburger span {
  left: -50px;
  opacity: 0;
}

/* line 2766, ../sass/screen.scss */
html.mm-opening #hamburger:before {
  transform: rotate(45deg);
  top: 15px;
}

/* line 2771, ../sass/screen.scss */
html.mm-opening #hamburger:after {
  transform: rotate(-45deg);
  bottom: 15px;
}

/* line 2777, ../sass/screen.scss */
#menu_mobile {
  display: none;
}
/* line 2779, ../sass/screen.scss */
#menu_mobile.mm-opened {
  display: block;
}

/* line 2782, ../sass/screen.scss */
#page {
  overflow: hidden;
  position: relative;
  z-index: 1;
}

/*  ********************************************** IZOTOPE ***************************************/
/* line 2791, ../sass/screen.scss */
#primaryWrapContent #filter-by a {
  font-family: 'Kreon', serif;
}
@media only screen and (max-width: 480px) {
  /* line 2791, ../sass/screen.scss */
  #primaryWrapContent #filter-by a {
    margin-right: 18px;
  }
}

@media only screen and (max-width: 767px) {
  /* line 2799, ../sass/screen.scss */
  .galleryItem {
    width: 150px;
  }
}
@media only screen and (max-width: 480px) {
  /* line 2799, ../sass/screen.scss */
  .galleryItem {
    width: 120px;
  }
}

/*  ************************************************** Main Contact Form ****************************************/
/* line 2810, ../sass/screen.scss */
body iframe {
  width: 100%;
  height: auto;
  display: block;
}

/* line 2815, ../sass/screen.scss */
.wrapIframe iframe {
  height: 400px;
}

/* line 2821, ../sass/screen.scss */
#primaryWrapContent .wpcf7-form p {
  margin-bottom: 10px;
}
/* line 2825, ../sass/screen.scss */
#primaryWrapContent .wpcf7-form input[type="text"], #primaryWrapContent .wpcf7-form input[type="email"],
#primaryWrapContent .wpcf7-form input[type="tel"], #primaryWrapContent .wpcf7-form input[type="phone"], #primaryWrapContent .wpcf7-form input[type="number"] {
  color: #7b7b91;
  text-transform: none;
  background-color: #d8d8d8;
  border: medium none;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  -ms-border-radius: 3px;
  -o-border-radius: 3px;
  border-radius: 3px;
  color: #3f3f3f;
  font-family: "Open Sans",sans-serif;
  font-size: 14px;
  height: 31px;
  line-height: 1.5;
  padding: 0 10px 0 10px;
  width: 100%;
}
/* line 2844, ../sass/screen.scss */
#primaryWrapContent .wpcf7-form input[type="text"]:focus, #primaryWrapContent .wpcf7-form input[type="email"]:focus,
#primaryWrapContent .wpcf7-form input[type="tel"]:focus, #primaryWrapContent .wpcf7-form input[type="phone"]:focus, #primaryWrapContent .wpcf7-form input[type="number"]:focus {
  outline: none !important;
  outline: none !important;
  -webkit-box-shadow: 0 0 0 1px #8a8a8a;
  -moz-box-shadow: 0 0 0 1px #8a8a8a;
  box-shadow: 0 0 0 1px #8a8a8a;
}
/* line 2853, ../sass/screen.scss */
#primaryWrapContent .wpcf7-form textarea {
  color: #7b7b91;
  text-transform: none;
  background-color: #d8d8d8;
  border: medium none;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  -ms-border-radius: 3px;
  -o-border-radius: 3px;
  border-radius: 3px;
  color: #3f3f3f;
  font-family: "Open Sans",sans-serif;
  font-size: 14px;
  height: 31px;
  line-height: 1.5;
  padding: 0 10px 0 10px;
  width: 100%;
  height: 150px;
  resize: none;
}
/* line 2873, ../sass/screen.scss */
#primaryWrapContent .wpcf7-form textarea:focus {
  outline: none !important;
  outline: none !important;
  -webkit-box-shadow: 0 0 0 1px #8a8a8a;
  -moz-box-shadow: 0 0 0 1px #8a8a8a;
  box-shadow: 0 0 0 1px #8a8a8a;
}
/* line 2884, ../sass/screen.scss */
#primaryWrapContent .wpcf7-form input[type="submit"] {
  padding: 10px 20px 12px;
  font-size: 20px;
  margin-top: 25px;
  border: none;
}

/*  end of .wpcf7-form */
/*  **************************************************** COMMENT FORM **************************************/
/* line 2899, ../sass/screen.scss */
#commentform {
  width: 100%;
  overflow: hidden;
  padding: 3px 0 10px 0;
}
@media only screen and (max-width: 767px) {
  /* line 2899, ../sass/screen.scss */
  #commentform {
    margin-bottom: 30px;
  }
}
/* line 2910, ../sass/screen.scss */
#commentform label {
  float: left;
  width: 60px;
  padding: 0 10px 8px 0;
  line-height: 14px;
  text-align: left;
}
/* line 2918, ../sass/screen.scss */
#commentform p {
  margin: 0 0 9px 0;
}
/* line 2922, ../sass/screen.scss */
#commentform input[type="text"],
#commentform input[type="email"],
#commentform input[type="tel"],
#commentform input[type="number"],
#commentform textarea {
  border: none;
  margin-bottom: 5px;
  width: 45%;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
  margin: 2px 0 5px 15px;
  line-height: 31px;
  padding: 10px 10px;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  -ms-border-radius: 3px;
  -o-border-radius: 3px;
  border-radius: 3px;
  background-color: #d8d8d8;
  height: 31px;
  font-size: 14px;
  font-family: "Open Sans";
  color: #3f3f3f;
  line-height: 1.571;
}
@media only screen and (max-width: 992px) {
  /* line 2922, ../sass/screen.scss */
  #commentform input[type="text"],
  #commentform input[type="email"],
  #commentform input[type="tel"],
  #commentform input[type="number"],
  #commentform textarea {
    width: 80%;
  }
}
/* line 2952, ../sass/screen.scss */
#commentform input[type="text"]:focus,
#commentform input[type="email"]:focus,
#commentform input[type="tel"]:focus,
#commentform input[type="number"]:focus,
#commentform textarea:focus {
  outline: none !important;
  outline: none !important;
  -webkit-box-shadow: 0 0 0 1px #8a8a8a;
  -moz-box-shadow: 0 0 0 1px #8a8a8a;
  box-shadow: 0 0 0 1px #8a8a8a;
}
/* line 2962, ../sass/screen.scss */
#commentform textarea {
  height: 250px;
  -webkit-resize: none;
  -moz-resize: none;
  resize: none;
}

/*  *************************************************************************************/
/* line 2975, ../sass/screen.scss */
.wrap_content {
  /* end of .wrap_content .serviceBox */
}
@media only screen and (max-width: 767px) {
  /* line 2975, ../sass/screen.scss */
  .wrap_content {
    margin-bottom: 50px;
  }
}
@media only screen and (max-width: 767px) {
  /* line 2981, ../sass/screen.scss */
  .wrap_content .serviceBox {
    margin-bottom: 30px;
  }
}

/* end of .wrap_content */
/* ********************************* Page Navigaton ********************************/
/*  ********************************** Older and newer navigation *******************************************/
/* line 2999, ../sass/screen.scss */
nav.oldernewer {
  width: 100%;
  overflow: hidden;
  margin-bottom: 1.5em;
}

/* line 3004, ../sass/screen.scss */
.older {
  float: left;
}

/* line 3007, ../sass/screen.scss */
.newer {
  float: right;
}

/* line 3011, ../sass/screen.scss */
.single-oldernewer {
  font-size: 11px;
  border-top: 1px solid #4B4D4E;
  border-bottom: 1px solid #4B4D4E;
  padding: .5em 0;
  margin: 1em 0 0 0;
}

/* line 3018, ../sass/screen.scss */
nav.oldernewer a {
  background: #32333F;
  -moz-border-radius: 0;
  -webkit-border-radius: 0;
  border-radius: 0;
  color: #949aa7;
  display: inline-block;
  font: 14px/41px "Roboto",sans-serif;
  padding-left: 15px;
  padding-right: 15px;
  position: relative;
  text-align: center;
  text-decoration: none;
  text-transform: lowercase;
  margin-right: 0;
  border: 1px solid #535463;
}
/* line 3033, ../sass/screen.scss */
nav.oldernewer a:hover, nav.oldernewer a:hover, nav.oldernewer a.current {
  background: #050509;
  color: #fff;
  text-decoration: none;
}

/* end of #primaryWrapContent items */
/******/
/* line 3045, ../sass/screen.scss */
#primaryWrapContent .pagenavi {
  position: relative;
  width: 100%;
  overflow: hidden;
  clear: both;
  padding: 30px 0;
  /* end of #primaryWrapContent items */
}
/* line 3052, ../sass/screen.scss */
#primaryWrapContent .pagenavi span.pages {
  display: none !important;
}
/* line 3056, ../sass/screen.scss */
#primaryWrapContent .pagenavi span,
#primaryWrapContent .pagenavi a,
#primaryWrapContent .pagenavi .next,
#primaryWrapContent .pagenavi .last,
#primaryWrapContent .pagenavi .prev,
#primaryWrapContent .pagenavi .first {
  background: #e2e2e2;
  -moz-border-radius: 0;
  -webkit-border-radius: 0;
  border-radius: 0;
  color: #949aa7;
  display: inline-block;
  font-family: "Open Sans", sans-serif;
  font-size: 18px;
  line-height: 3.2;
  text-transform: uppercase;
  color: #303030;
  padding-left: 23px;
  padding-right: 23px;
  position: relative;
  text-align: center;
  text-decoration: none;
  margin-right: 10px;
}
/* line 3078, ../sass/screen.scss */
#primaryWrapContent .pagenavi span:hover,
#primaryWrapContent .pagenavi a:hover,
#primaryWrapContent .pagenavi .next:hover,
#primaryWrapContent .pagenavi .last:hover,
#primaryWrapContent .pagenavi .prev:hover,
#primaryWrapContent .pagenavi .first:hover {
  background: #303030;
  color: #fff;
}
/* line 3082, ../sass/screen.scss */
#primaryWrapContent .pagenavi span.current,
#primaryWrapContent .pagenavi a.current,
#primaryWrapContent .pagenavi .next.current,
#primaryWrapContent .pagenavi .last.current,
#primaryWrapContent .pagenavi .prev.current,
#primaryWrapContent .pagenavi .first.current {
  color: #fff;
  text-decoration: none;
}

/* 	end of #primaryWrapContent .pagenavi */
/*  *********************************************** POST-META ************************************************/
/* line 3097, ../sass/screen.scss */
.post-meta b {
  float: right;
}

/* end of .post-meta */
/*  *********************************************** WRAP TESTI ************************************************/
/* line 3107, ../sass/screen.scss */
#sidebarLeft .widget {
  background: none !important;
}
/* line 3108, ../sass/screen.scss */
#sidebarLeft .widget:before, #sidebarLeft .widget:after {
  display: none;
}
/* line 3110, ../sass/screen.scss */
#sidebarLeft .widget .inn {
  background: none;
}
/* line 3112, ../sass/screen.scss */
#sidebarLeft .widget .inn:before, #sidebarLeft .widget .inn:after {
  display: none;
}

/* line 3118, ../sass/screen.scss */
.wrapTesti, blockquote {
  padding: 0 15px 15px 45px;
  margin-bottom: 20px;
  text-align: left;
  font-family: "Open Sans", sans-serif;
  font-size: 14px;
  line-height: 1.5;
  font-style: italic;
  color: #494949;
  /* background: url(../images/bg_wrapTesti.png) 0 0 no-repeat; */
  position: relative;
}
/* line 3130, ../sass/screen.scss */
.wrapTesti:before, blockquote:before {
  position: absolute;
  display: block;
  content: '\f10d';
  font-family: 'FontAwesome';
  font-size: 26px;
  line-height: 1.2;
  width: 30px;
  height: 30px;
  top: -3px;
  left: 0;
  font-style: normal;
}
/* line 3144, ../sass/screen.scss */
.wrapTesti .testiInner, blockquote .testiInner {
  margin: 0 0 15px 0;
}
@media only screen and (max-width: 992px) {
  /* line 3118, ../sass/screen.scss */
  .wrapTesti, blockquote {
    /* padding: 45px 15px 15px 0; */
  }
}
/* line 3150, ../sass/screen.scss */
.wrapTesti a, blockquote a {
  text-decoration: none;
}
/* line 3154, ../sass/screen.scss */
.wrapTesti .testiOwner, .wrapTesti p.author, blockquote .testiOwner, blockquote .wrapTesti p.author, .wrapTesti blockquote p.author, blockquote p.author {
  font-family: 'Kreon', serif;
  font-size: 16px;
  line-height: 1.5;
  font-weight: bold;
  font-style: normal;
  color: #494949;
  padding: 0 0 3px 45px;
  margin: 0;
  background: url(../images/bg_testiOwner2.png) 0 0 no-repeat;
}
/* line 3165, ../sass/screen.scss */
.wrapTesti .testiOwner span, .wrapTesti p.author span, blockquote .testiOwner span, blockquote .wrapTesti p.author span, .wrapTesti blockquote p.author span, blockquote p.author span {
  text-transform: uppercase;
  color: #494949;
}
/* line 3176, ../sass/screen.scss */
.wrapTesti p, blockquote p {
  margin-bottom: 5px !important;
}

/*  end of .wrapTesti */
/* line 3181, ../sass/screen.scss */
#beforeFooter .wrapTesti,
#beforeFooter blockquote {
  color: #f0f0f0;
  /* background: url(../images/bg_wrapTesti.png) 0 0 no-repeat; */
}
/* line 3186, ../sass/screen.scss */
#beforeFooter .wrapTesti .testiOwner, #beforeFooter .wrapTesti p.author, #beforeFooter .wrapTesti p.author,
#beforeFooter blockquote .testiOwner,
#beforeFooter blockquote p.author,
#beforeFooter blockquote p.author {
  color: #f0f0f0;
  background: url(../images/bg_testiOwner.png) 0 0 no-repeat;
  /* span { color: #f7c765; } */
}

/*  **************************************************/
/* line 3199, ../sass/screen.scss */
#commentform input#submit {
  border: none;
  padding: 10px 20px 12px;
  font-size: 20px;
  margin-top: 25px;
}

/* line 3206, ../sass/screen.scss */
.reply a.comment-reply-link {
  border: none;
  margin-top: 0;
}

/*  ********************************************* Error 404 page ***********************************/
/* line 3214, ../sass/screen.scss */
#error404 {
  padding: 0 0 30px 0;
  text-align: center;
}
/* line 3218, ../sass/screen.scss */
#error404 h1 {
  text-align: center;
}
/* line 3220, ../sass/screen.scss */
#error404 h2 {
  margin: 0 0 15px 0;
  background: none;
  text-align: center;
  padding: 0;
  letter-spacing: 0.1em;
}
/* line 3228, ../sass/screen.scss */
#error404 h6, #error404 p {
  font-weight: bold;
  font-size: 14px;
  margin: 0 0 10px;
  line-height: 25px;
  text-align: center;
}
/* line 3236, ../sass/screen.scss */
#error404 #searchform {
  margin: 0 auto;
  width: 262px;
  float: none;
}
/* line 3243, ../sass/screen.scss */
#error404 .error404-num {
  font-size: 250px;
  line-height: 1.2em;
}
@media only screen and (max-width: 767px) {
  /* line 3243, ../sass/screen.scss */
  #error404 .error404-num {
    font-size: 120px;
  }
}

/* end of #error404 */
