@import url(http://fonts.googleapis.com/css?family=Raleway);
body {
  background-color: red;
  color: #6e6e6e;
  font-size: 14px;
  line-height: 1.7em;
  font-family: "Raleway", "Helvetica", arial, serif;
  overflow: hidden; }
  body a {
    font-variant: small-caps; }
  body .btn-default {
    background-color: #466675;
    color: #FFFFFF;
    border-color: #466675;
    border-radius: 0;
    transition: all 0.2s ease-in; }
  body #page #page-wrapper,
  body #page #single-wrapper,
  body #page #wrapper-index,
  body #page #archive-wrapper,
  body #page #wrapper-hero,
  body #page #wrapper-owl {
    margin-top: 50px; }
    body #page #page-wrapper .container,
    body #page #single-wrapper .container,
    body #page #wrapper-index .container,
    body #page #archive-wrapper .container,
    body #page #wrapper-hero .container,
    body #page #wrapper-owl .container {
      padding-top: 20px;
      padding-bottom: 20px;
      background-color: #FFFFFF;
      box-shadow: 0 1px 2px #999; }
      body #page #page-wrapper .container #tkhero aside .title,
      body #page #page-wrapper .container #tkhero aside h3.widget-title,
      body #page #single-wrapper .container #tkhero aside .title,
      body #page #single-wrapper .container #tkhero aside h3.widget-title,
      body #page #wrapper-index .container #tkhero aside .title,
      body #page #wrapper-index .container #tkhero aside h3.widget-title,
      body #page #archive-wrapper .container #tkhero aside .title,
      body #page #archive-wrapper .container #tkhero aside h3.widget-title,
      body #page #wrapper-hero .container #tkhero aside .title,
      body #page #wrapper-hero .container #tkhero aside h3.widget-title,
      body #page #wrapper-owl .container #tkhero aside .title,
      body #page #wrapper-owl .container #tkhero aside h3.widget-title {
        font-size: 28px;
        line-height: 30px;
        font-weight: normal;
        letter-spacing: normal;
        margin-top: 0;
        padding-bottom: 15px;
        margin-bottom: 15px;
        border-bottom: 1px solid #D1D1D1;
        text-transform: uppercase;
        color: #466675;
        padding-top: 10px; }
      body #page #page-wrapper .container .box2,
      body #page #single-wrapper .container .box2,
      body #page #wrapper-index .container .box2,
      body #page #archive-wrapper .container .box2,
      body #page #wrapper-hero .container .box2,
      body #page #wrapper-owl .container .box2 {
        background-color: #466675;
        background-image: none !important;
        box-shadow: none !important;
        color: #FFFFFF; }
        body #page #page-wrapper .container .box2 .title,
        body #page #page-wrapper .container .box2 h3.widget-title,
        body #page #single-wrapper .container .box2 .title,
        body #page #single-wrapper .container .box2 h3.widget-title,
        body #page #wrapper-index .container .box2 .title,
        body #page #wrapper-index .container .box2 h3.widget-title,
        body #page #archive-wrapper .container .box2 .title,
        body #page #archive-wrapper .container .box2 h3.widget-title,
        body #page #wrapper-hero .container .box2 .title,
        body #page #wrapper-hero .container .box2 h3.widget-title,
        body #page #wrapper-owl .container .box2 .title,
        body #page #wrapper-owl .container .box2 h3.widget-title {
          text-shadow: 1px 1px 0 transparent;
          color: #FFFFFF !important;
          font-size: 28px;
          line-height: 30px;
          font-weight: normal;
          letter-spacing: normal;
          margin-top: 0;
          padding-bottom: 15px;
          margin-bottom: 15px;
          border-bottom: 1px solid #D1D1D1;
          text-transform: uppercase;
          padding-top: 10px; }
        body #page #page-wrapper .container .box2 h1,
        body #page #page-wrapper .container .box2 h2,
        body #page #page-wrapper .container .box2 h3,
        body #page #page-wrapper .container .box2 h4,
        body #page #page-wrapper .container .box2 h5,
        body #page #page-wrapper .container .box2 h6,
        body #page #page-wrapper .container .box2 a,
        body #page #single-wrapper .container .box2 h1,
        body #page #single-wrapper .container .box2 h2,
        body #page #single-wrapper .container .box2 h3,
        body #page #single-wrapper .container .box2 h4,
        body #page #single-wrapper .container .box2 h5,
        body #page #single-wrapper .container .box2 h6,
        body #page #single-wrapper .container .box2 a,
        body #page #wrapper-index .container .box2 h1,
        body #page #wrapper-index .container .box2 h2,
        body #page #wrapper-index .container .box2 h3,
        body #page #wrapper-index .container .box2 h4,
        body #page #wrapper-index .container .box2 h5,
        body #page #wrapper-index .container .box2 h6,
        body #page #wrapper-index .container .box2 a,
        body #page #archive-wrapper .container .box2 h1,
        body #page #archive-wrapper .container .box2 h2,
        body #page #archive-wrapper .container .box2 h3,
        body #page #archive-wrapper .container .box2 h4,
        body #page #archive-wrapper .container .box2 h5,
        body #page #archive-wrapper .container .box2 h6,
        body #page #archive-wrapper .container .box2 a,
        body #page #wrapper-hero .container .box2 h1,
        body #page #wrapper-hero .container .box2 h2,
        body #page #wrapper-hero .container .box2 h3,
        body #page #wrapper-hero .container .box2 h4,
        body #page #wrapper-hero .container .box2 h5,
        body #page #wrapper-hero .container .box2 h6,
        body #page #wrapper-hero .container .box2 a,
        body #page #wrapper-owl .container .box2 h1,
        body #page #wrapper-owl .container .box2 h2,
        body #page #wrapper-owl .container .box2 h3,
        body #page #wrapper-owl .container .box2 h4,
        body #page #wrapper-owl .container .box2 h5,
        body #page #wrapper-owl .container .box2 h6,
        body #page #wrapper-owl .container .box2 a {
          color: #FFFFFF; }
        body #page #page-wrapper .container .box2 a,
        body #page #single-wrapper .container .box2 a,
        body #page #wrapper-index .container .box2 a,
        body #page #archive-wrapper .container .box2 a,
        body #page #wrapper-hero .container .box2 a,
        body #page #wrapper-owl .container .box2 a {
          color: #FFFFFF; }
          body #page #page-wrapper .container .box2 a:hover,
          body #page #single-wrapper .container .box2 a:hover,
          body #page #wrapper-index .container .box2 a:hover,
          body #page #archive-wrapper .container .box2 a:hover,
          body #page #wrapper-hero .container .box2 a:hover,
          body #page #wrapper-owl .container .box2 a:hover {
            color: #dadada; }
      body #page #page-wrapper .container .tk-block aside .title,
      body #page #page-wrapper .container .tk-block aside h3.widget-title,
      body #page #single-wrapper .container .tk-block aside .title,
      body #page #single-wrapper .container .tk-block aside h3.widget-title,
      body #page #wrapper-index .container .tk-block aside .title,
      body #page #wrapper-index .container .tk-block aside h3.widget-title,
      body #page #archive-wrapper .container .tk-block aside .title,
      body #page #archive-wrapper .container .tk-block aside h3.widget-title,
      body #page #wrapper-hero .container .tk-block aside .title,
      body #page #wrapper-hero .container .tk-block aside h3.widget-title,
      body #page #wrapper-owl .container .tk-block aside .title,
      body #page #wrapper-owl .container .tk-block aside h3.widget-title {
        font-size: 28px;
        line-height: 30px;
        font-weight: normal;
        letter-spacing: normal;
        margin-top: 0;
        padding-bottom: 15px;
        margin-bottom: 15px;
        border-bottom: 1px solid #D1D1D1;
        text-transform: uppercase;
        color: #466675;
        padding-top: 10px; }
      body #page #page-wrapper .container .tk-block aside input[type="search"],
      body #page #single-wrapper .container .tk-block aside input[type="search"],
      body #page #wrapper-index .container .tk-block aside input[type="search"],
      body #page #archive-wrapper .container .tk-block aside input[type="search"],
      body #page #wrapper-hero .container .tk-block aside input[type="search"],
      body #page #wrapper-owl .container .tk-block aside input[type="search"] {
        margin-top: 10px; }
      body #page #page-wrapper .container #primary #main header.page-header h1.page-title,
      body #page #single-wrapper .container #primary #main header.page-header h1.page-title,
      body #page #wrapper-index .container #primary #main header.page-header h1.page-title,
      body #page #archive-wrapper .container #primary #main header.page-header h1.page-title,
      body #page #wrapper-hero .container #primary #main header.page-header h1.page-title,
      body #page #wrapper-owl .container #primary #main header.page-header h1.page-title {
        font-variant: small-caps; }
      body #page #page-wrapper .container #primary #main article.animation-element,
      body #page #single-wrapper .container #primary #main article.animation-element,
      body #page #wrapper-index .container #primary #main article.animation-element,
      body #page #archive-wrapper .container #primary #main article.animation-element,
      body #page #wrapper-hero .container #primary #main article.animation-element,
      body #page #wrapper-owl .container #primary #main article.animation-element {
        opacity: 0;
        transition: all 0.5s ease-in;
              /*-moz-transition: all 500ms linear;
-webkit-transition: all 500ms linear;
-o-transition: all 500ms linear;
transition: all 500ms linear;
-moz-transform: translate3d(-100px, 0px, 0px);
-webkit-transform: translate3d(-100px, 0px, 0px);
-o-transform: translate(-100px, 0px);
-ms-transform: translate(-100px, 0px);
transform: translate3d(-100px, 0px, 0px);
*/ }
      body #page #page-wrapper .container #primary #main article.animation-element.in-view,
      body #page #single-wrapper .container #primary #main article.animation-element.in-view,
      body #page #wrapper-index .container #primary #main article.animation-element.in-view,
      body #page #archive-wrapper .container #primary #main article.animation-element.in-view,
      body #page #wrapper-hero .container #primary #main article.animation-element.in-view,
      body #page #wrapper-owl .container #primary #main article.animation-element.in-view {
        opacity: 1;
              /*-moz-transform: translate3d(0px, 0px, 0px);
-webkit-transform: translate3d(0px, 0px, 0px);
-o-transform: translate(0px, 0px);
-ms-transform: translate(0px, 0px);
transform: translate3d(0px, 0px, 0px);
*/ }
      body #page #page-wrapper .container #primary #main article .entry-header h2.entry-title,
      body #page #single-wrapper .container #primary #main article .entry-header h2.entry-title,
      body #page #wrapper-index .container #primary #main article .entry-header h2.entry-title,
      body #page #archive-wrapper .container #primary #main article .entry-header h2.entry-title,
      body #page #wrapper-hero .container #primary #main article .entry-header h2.entry-title,
      body #page #wrapper-owl .container #primary #main article .entry-header h2.entry-title {
        border-bottom: 1px solid #d1d1d1;
        font-size: 28px;
        font-weight: normal;
        letter-spacing: normal;
        line-height: 30px;
        margin-bottom: 15px;
        margin-top: 10px;
        padding-bottom: 15px;
        text-transform: uppercase;
        color: #466675; }
      body #page #page-wrapper .container #primary #main article blockquote,
      body #page #single-wrapper .container #primary #main article blockquote,
      body #page #wrapper-index .container #primary #main article blockquote,
      body #page #archive-wrapper .container #primary #main article blockquote,
      body #page #wrapper-hero .container #primary #main article blockquote,
      body #page #wrapper-owl .container #primary #main article blockquote {
        border-left: 5px solid #466675; }
      body #page #page-wrapper .container #primary #main article img,
      body #page #single-wrapper .container #primary #main article img,
      body #page #wrapper-index .container #primary #main article img,
      body #page #archive-wrapper .container #primary #main article img,
      body #page #wrapper-hero .container #primary #main article img,
      body #page #wrapper-owl .container #primary #main article img {
        border: solid 10px #FFFFFF;
        box-shadow: 0 1px 2px #999; }
      body #page #page-wrapper .container #primary #main nav.post-navigation .nav-links .nav-previous a,
      body #page #page-wrapper .container #primary #main nav.post-navigation .nav-links .nav-next a,
      body #page #single-wrapper .container #primary #main nav.post-navigation .nav-links .nav-previous a,
      body #page #single-wrapper .container #primary #main nav.post-navigation .nav-links .nav-next a,
      body #page #wrapper-index .container #primary #main nav.post-navigation .nav-links .nav-previous a,
      body #page #wrapper-index .container #primary #main nav.post-navigation .nav-links .nav-next a,
      body #page #archive-wrapper .container #primary #main nav.post-navigation .nav-links .nav-previous a,
      body #page #archive-wrapper .container #primary #main nav.post-navigation .nav-links .nav-next a,
      body #page #wrapper-hero .container #primary #main nav.post-navigation .nav-links .nav-previous a,
      body #page #wrapper-hero .container #primary #main nav.post-navigation .nav-links .nav-next a,
      body #page #wrapper-owl .container #primary #main nav.post-navigation .nav-links .nav-previous a,
      body #page #wrapper-owl .container #primary #main nav.post-navigation .nav-links .nav-next a {
        color: #FFFFFF;
        background-color: #466675;
        padding: 5px 10px; }
      body #page #page-wrapper .container #primary #main #comments .comment-respond form.comment-form label,
      body #page #single-wrapper .container #primary #main #comments .comment-respond form.comment-form label,
      body #page #wrapper-index .container #primary #main #comments .comment-respond form.comment-form label,
      body #page #archive-wrapper .container #primary #main #comments .comment-respond form.comment-form label,
      body #page #wrapper-hero .container #primary #main #comments .comment-respond form.comment-form label,
      body #page #wrapper-owl .container #primary #main #comments .comment-respond form.comment-form label {
        font-weight: 200; }
      body #page #page-wrapper .container #primary #main #comments .comment-respond form.comment-form input,
      body #page #page-wrapper .container #primary #main #comments .comment-respond form.comment-form textarea,
      body #page #single-wrapper .container #primary #main #comments .comment-respond form.comment-form input,
      body #page #single-wrapper .container #primary #main #comments .comment-respond form.comment-form textarea,
      body #page #wrapper-index .container #primary #main #comments .comment-respond form.comment-form input,
      body #page #wrapper-index .container #primary #main #comments .comment-respond form.comment-form textarea,
      body #page #archive-wrapper .container #primary #main #comments .comment-respond form.comment-form input,
      body #page #archive-wrapper .container #primary #main #comments .comment-respond form.comment-form textarea,
      body #page #wrapper-hero .container #primary #main #comments .comment-respond form.comment-form input,
      body #page #wrapper-hero .container #primary #main #comments .comment-respond form.comment-form textarea,
      body #page #wrapper-owl .container #primary #main #comments .comment-respond form.comment-form input,
      body #page #wrapper-owl .container #primary #main #comments .comment-respond form.comment-form textarea {
        border-radius: 0; }
      body #page #page-wrapper .container #primary #main form input,
      body #page #single-wrapper .container #primary #main form input,
      body #page #wrapper-index .container #primary #main form input,
      body #page #archive-wrapper .container #primary #main form input,
      body #page #wrapper-hero .container #primary #main form input,
      body #page #wrapper-owl .container #primary #main form input {
        width: 100%; }
      body #page #page-wrapper .container #primary #main form textarea,
      body #page #single-wrapper .container #primary #main form textarea,
      body #page #wrapper-index .container #primary #main form textarea,
      body #page #archive-wrapper .container #primary #main form textarea,
      body #page #wrapper-hero .container #primary #main form textarea,
      body #page #wrapper-owl .container #primary #main form textarea {
        width: 100%;
        border: 1px solid; }
      body #page #page-wrapper .container #primary #main form button,
      body #page #page-wrapper .container #primary #main form html input[type="button"],
      body #page #page-wrapper .container #primary #main form input[type="reset"],
      body #page #page-wrapper .container #primary #main form input[type="submit"],
      body #page #single-wrapper .container #primary #main form button,
      body #page #single-wrapper .container #primary #main form html input[type="button"],
      body #page #single-wrapper .container #primary #main form input[type="reset"],
      body #page #single-wrapper .container #primary #main form input[type="submit"],
      body #page #wrapper-index .container #primary #main form button,
      body #page #wrapper-index .container #primary #main form html input[type="button"],
      body #page #wrapper-index .container #primary #main form input[type="reset"],
      body #page #wrapper-index .container #primary #main form input[type="submit"],
      body #page #archive-wrapper .container #primary #main form button,
      body #page #archive-wrapper .container #primary #main form html input[type="button"],
      body #page #archive-wrapper .container #primary #main form input[type="reset"],
      body #page #archive-wrapper .container #primary #main form input[type="submit"],
      body #page #wrapper-hero .container #primary #main form button,
      body #page #wrapper-hero .container #primary #main form html input[type="button"],
      body #page #wrapper-hero .container #primary #main form input[type="reset"],
      body #page #wrapper-hero .container #primary #main form input[type="submit"],
      body #page #wrapper-owl .container #primary #main form button,
      body #page #wrapper-owl .container #primary #main form html input[type="button"],
      body #page #wrapper-owl .container #primary #main form input[type="reset"],
      body #page #wrapper-owl .container #primary #main form input[type="submit"] {
        background-color: #466675;
        color: #FFFFFF;
        border: none;
        text-transform: uppercase;
        border-radius: 0; }
        body #page #page-wrapper .container #primary #main form button:focus,
        body #page #page-wrapper .container #primary #main form html input[type="button"]:focus,
        body #page #page-wrapper .container #primary #main form input[type="reset"]:focus,
        body #page #page-wrapper .container #primary #main form input[type="submit"]:focus,
        body #page #single-wrapper .container #primary #main form button:focus,
        body #page #single-wrapper .container #primary #main form html input[type="button"]:focus,
        body #page #single-wrapper .container #primary #main form input[type="reset"]:focus,
        body #page #single-wrapper .container #primary #main form input[type="submit"]:focus,
        body #page #wrapper-index .container #primary #main form button:focus,
        body #page #wrapper-index .container #primary #main form html input[type="button"]:focus,
        body #page #wrapper-index .container #primary #main form input[type="reset"]:focus,
        body #page #wrapper-index .container #primary #main form input[type="submit"]:focus,
        body #page #archive-wrapper .container #primary #main form button:focus,
        body #page #archive-wrapper .container #primary #main form html input[type="button"]:focus,
        body #page #archive-wrapper .container #primary #main form input[type="reset"]:focus,
        body #page #archive-wrapper .container #primary #main form input[type="submit"]:focus,
        body #page #wrapper-hero .container #primary #main form button:focus,
        body #page #wrapper-hero .container #primary #main form html input[type="button"]:focus,
        body #page #wrapper-hero .container #primary #main form input[type="reset"]:focus,
        body #page #wrapper-hero .container #primary #main form input[type="submit"]:focus,
        body #page #wrapper-owl .container #primary #main form button:focus,
        body #page #wrapper-owl .container #primary #main form html input[type="button"]:focus,
        body #page #wrapper-owl .container #primary #main form input[type="reset"]:focus,
        body #page #wrapper-owl .container #primary #main form input[type="submit"]:focus {
          border: none;
          border-radius: 0 !important;
          border: 2px solid transparent; }
      body #page #page-wrapper .container #primary #main form .wpcf7-validation-errors,
      body #page #single-wrapper .container #primary #main form .wpcf7-validation-errors,
      body #page #wrapper-index .container #primary #main form .wpcf7-validation-errors,
      body #page #archive-wrapper .container #primary #main form .wpcf7-validation-errors,
      body #page #wrapper-hero .container #primary #main form .wpcf7-validation-errors,
      body #page #wrapper-owl .container #primary #main form .wpcf7-validation-errors {
        background-color: red;
        color: #FFFFFF;
        text-transform: uppercase;
        border-radius: 0;
        border: 2px solid transparent; }
  body #page #middle-widgets-wrapper .container #TKMiddlecontent {
    padding-top: 20px;
    padding-bottom: 50px; }
    body #page #middle-widgets-wrapper .container #TKMiddlecontent .tk-block {
      opacity: 1;
      box-shadow: 0 1px 2px #999;
      background-color: #FFFFFF;
      padding: 15px 15px;
      text-align: center;
      transition: all 0.2s ease-in;
      height: 100%;
      /*  &:hover {
          box-shadow: 0 5px 5px #7F7C7C;
          margin-top: -15px;
          padding-top: 45px;
          padding-bottom: 45px;
          margin-bottom: -25px;
          z-index: 1020;
        }*/ }
      body #page #middle-widgets-wrapper .container #TKMiddlecontent .tk-block .widget {
        margin: 0;
        overflow: hidden; }
        body #page #middle-widgets-wrapper .container #TKMiddlecontent .tk-block .widget img {
          position: relative; }
      body #page #middle-widgets-wrapper .container #TKMiddlecontent .tk-block h2.widgettitle {
        border-bottom: 1px solid #d1d1d1;
        font-size: 28px;
        font-weight: normal;
        letter-spacing: normal;
        line-height: 30px;
        margin-bottom: 15px;
        margin-top: 0;
        padding-bottom: 15px;
        text-transform: uppercase;
        color: #466675; }
  body #wrapper-navbar .navbar-inverse .navbar-nav > .active > a,
  body #wrapper-navbar .navbar-inverse .navbar-nav > .active > a:hover,
  body #wrapper-navbar .navbar-inverse .navbar-nav > .active > a:focus {
    background-color: transparent;
    border: solid 1px #FFFFFF; }
  body #wrapper-navbar .dropdown-menu > .active > a,
  body #wrapper-navbar .dropdown-menu > .active > a:hover,
  body #wrapper-navbar .dropdown-menu > .active > a:focus {
    background-color: transparent !important; }
  body #wrapper-navbar nav .navbar-inverse {
    background-color: #466675;
    border-bottom: 1px solid #000000;
    box-shadow: 0 2px 4px rgba(0, 0, 0, 0.4);
    text-shadow: 1px 1px 0 transparent;
    min-height: 90px; }
    body #wrapper-navbar nav .navbar-inverse .navbar-header {
      padding: 15px;
      margin: 10px; }
      body #wrapper-navbar nav .navbar-inverse .navbar-header .navbar-toggle {
        border-radius: 0;
        border-color: #FFFFFF; }
      body #wrapper-navbar nav .navbar-inverse .navbar-header a.navbar-brand {
        color: #d8d8d8;
        font-size: 16px;
        line-height: 24px;
        padding-top: 7px;
        padding-bottom: 7px;
        text-transform: uppercase;
        font-family: 'Open Sans', sans-serif;
        font-weight: normal; }
    body #wrapper-navbar nav .navbar-inverse ul.navbar-nav {
      padding: 15px;
      margin: 10px; }
      body #wrapper-navbar nav .navbar-inverse ul.navbar-nav li {
        display: block !important; }
        body #wrapper-navbar nav .navbar-inverse ul.navbar-nav li a {
          color: #d8d8d8;
          font-size: 16px;
          line-height: 24px;
          padding-top: 7px;
          padding-bottom: 7px;
          text-transform: uppercase; }
          body #wrapper-navbar nav .navbar-inverse ul.navbar-nav li a:hover {
            color: #FFFFFF; }
        body #wrapper-navbar nav .navbar-inverse ul.navbar-nav li.dropdown:hover ul.dropdown-menu {
          background: #466675;
          border-radius: 0;
          border-color: #FFFFFF;
          opacity: 1;
          visibility: visible;
          display: block !important;
          top: 100%;
          margin-top: -2px; }
          body #wrapper-navbar nav .navbar-inverse ul.navbar-nav li.dropdown:hover ul.dropdown-menu li a:hover {
            background-color: transparent; }
          body #wrapper-navbar nav .navbar-inverse ul.navbar-nav li.dropdown:hover ul.dropdown-menu li.dropdown-submenu:hover > ul.dropdown-menu {
            background: #466675;
            border-radius: 0;
            border-color: #FFFFFF;
            top: 0;
            left: 100%;
            opacity: 1;
            visibility: visible;
            display: block !important; }
          body #wrapper-navbar nav .navbar-inverse ul.navbar-nav li.dropdown:hover ul.dropdown-menu li.dropdown-submenu ul.dropdown-menu {
            border: 1px solid #FFFFFF;
            background-color: #466675;
            border-radius: 0;
            position: absolute;
            top: 200px;
            left: 0;
            z-index: 1000;
            visibility: hidden;
            display: block;
            opacity: 0;
            float: left;
            min-width: 160px;
            padding: 5px 0;
            margin: 2px 0 0;
            list-style: none;
            font-size: 14px;
            text-align: left;
            background: #466675;
            border-radius: 0;
            border-color: #FFFFFF;
            -webkit-box-shadow: 0 6px 12px rgba(0, 0, 0, 0.175);
            -moz-box-shadow: 0 6px 12px rgba(0, 0, 0, 0.175);
            box-shadow: 0 6px 12px rgba(0, 0, 0, 0.175);
            background-clip: padding-box;
            transition: all 500ms ease-out; }
        body #wrapper-navbar nav .navbar-inverse ul.navbar-nav li.dropdown:hover a {
          background-color: transparent; }
        body #wrapper-navbar nav .navbar-inverse ul.navbar-nav li.dropdown ul.dropdown-menu {
          border: 1px solid #FFFFFF;
          background-color: #466675;
          border-radius: 0;
          position: absolute;
          top: 200px;
          left: 0;
          z-index: 1000;
          visibility: hidden;
          display: block;
          opacity: 0;
          float: left;
          min-width: 160px;
          padding: 5px 0;
          margin: 2px 0 0;
          list-style: none;
          font-size: 14px;
          text-align: left;
          background: #466675;
          border-radius: 0;
          border-color: #FFFFFF;
          -webkit-box-shadow: 0 6px 12px rgba(0, 0, 0, 0.175);
          -moz-box-shadow: 0 6px 12px rgba(0, 0, 0, 0.175);
          box-shadow: 0 6px 12px rgba(0, 0, 0, 0.175);
          background-clip: padding-box;
          transition: all 500ms ease-out; }
          body #wrapper-navbar nav .navbar-inverse ul.navbar-nav li.dropdown ul.dropdown-menu li a:hover {
            background-color: transparent; }
  body #wrapper-index .container {
    padding-top: 20px;
    padding-bottom: 20px;
    background-color: #FFFFFF;
    box-shadow: 0 1px 2px #999; }
    body #wrapper-index .container article.hentry {
      padding: 10px 0 0; }
    body #wrapper-index .container article h2.entry-title {
      font-size: 28px;
      line-height: 30px;
      font-weight: normal;
      letter-spacing: normal;
      margin-top: 0;
      padding-bottom: 15px;
      margin-bottom: 15px;
      border-bottom: 1px solid #D1D1D1;
      text-transform: uppercase; }
      body #wrapper-index .container article h2.entry-title a {
        color: #466675;
        text-decoration: none; }
        body #wrapper-index .container article h2.entry-title a:hover {
          color: #466675; }
    body #wrapper-index .container img {
      border: solid 10px #FFFFFF;
      box-shadow: 0 1px 2px #999; }
    body #wrapper-index .container .box2 {
      background-color: #466675;
      background-image: none !important;
      box-shadow: none !important;
      color: #FFFFFF; }
      body #wrapper-index .container .box2 .title,
      body #wrapper-index .container .box2 h3.widget-title {
        text-shadow: 1px 1px 0 transparent;
        color: #FFFFFF !important;
        font-size: 28px;
        line-height: 30px;
        font-weight: normal;
        letter-spacing: normal;
        margin-top: 0;
        padding-bottom: 15px;
        margin-bottom: 15px;
        border-bottom: 1px solid #D1D1D1;
        text-transform: uppercase;
        padding-top: 10px; }
      body #wrapper-index .container .box2 h1,
      body #wrapper-index .container .box2 h2,
      body #wrapper-index .container .box2 h3,
      body #wrapper-index .container .box2 h4,
      body #wrapper-index .container .box2 h5,
      body #wrapper-index .container .box2 h6,
      body #wrapper-index .container .box2 a {
        color: #FFFFFF; }
      body #wrapper-index .container .box2 a {
        color: #FFFFFF; }
        body #wrapper-index .container .box2 a:hover {
          color: #dadada; }
    body #wrapper-index .container .tk-block aside .title,
    body #wrapper-index .container .tk-block aside h3.widget-title {
      font-size: 28px;
      line-height: 30px;
      font-weight: normal;
      letter-spacing: normal;
      margin-top: 0;
      padding-bottom: 15px;
      margin-bottom: 15px;
      border-bottom: 1px solid #D1D1D1;
      text-transform: uppercase;
      color: #466675;
      padding-top: 10px; }
  body #wrapper-top-widgets {
    margin-top: 50px; }
    body #wrapper-top-widgets .container {
      background-color: transparent; }
      body #wrapper-top-widgets .container .row {
        padding-top: 20px;
        padding-bottom: 20px; }
        body #wrapper-top-widgets .container .row #TKslideshow .metaslider {
          border: solid 10px #FFFFFF;
          box-shadow: 0 1px 2px #999; }
      body #wrapper-top-widgets .container #TKcontent {
        padding-top: 20px;
        padding-bottom: 20px; }
        body #wrapper-top-widgets .container #TKcontent .tk-block {
          box-shadow: 0 1px 2px #999;
          background-color: #FFFFFF;
          padding: 25px 12px;
          text-align: center;
          transition: all 0.2s ease-in; }
          body #wrapper-top-widgets .container #TKcontent .tk-block:hover {
            box-shadow: 0 5px 5px #7F7C7C;
            margin-top: -15px;
            padding-top: 45px;
            padding-bottom: 45px;
            margin-bottom: -30px;
            z-index: 1020; }
            body #wrapper-top-widgets .container #TKcontent .tk-block:hover .textwidget i {
              -webkit-transform: scale(1.4);
              -o-transform: scale(1.4);
              -moz-transform: scale(1.4);
              -ms-transform: scale(1.4); }
          body #wrapper-top-widgets .container #TKcontent .tk-block h2.widgettitle {
            border-bottom: 1px solid #d1d1d1;
            font-size: 28px;
            font-weight: normal;
            letter-spacing: normal;
            line-height: 30px;
            margin-bottom: 15px;
            margin-top: 0;
            padding-bottom: 15px;
            text-transform: uppercase;
            color: #466675; }
          body #wrapper-top-widgets .container #TKcontent .tk-block .textwidget i {
            display: block;
            font-size: 50px;
            height: 70px;
            width: 70px;
            line-height: 84px;
            margin: 0 auto 12px;
            font-weight: normal;
            text-align: center;
            transition: all 0.4s ease-in-out 0s;
            transition-delay: 200ms;
            color: #466675; }
  body #wrapper-footer-widgets .container {
    background-color: transparent; }
    body #wrapper-footer-widgets .container #TKfootercontent {
      padding-top: 20px;
      padding-bottom: 50px; }
      body #wrapper-footer-widgets .container #TKfootercontent .footer-anim-0 {
        -webkit-animation-duration: 3s;
        -webkit-animation-delay: 500ms;
        -moz-animation-duration: 3s;
        -moz-animation-delay: 500ms;
        -o-animation-duration: 3s;
        -o-animation-delay: 500ms;
        animation-duration: 3s;
        animation-delay: 500ms;
        opacity: 1; }
      body #wrapper-footer-widgets .container #TKfootercontent .footer-anim-1 {
        -webkit-animation-duration: 3s;
        -webkit-animation-delay: 700ms;
        -moz-animation-duration: 3s;
        -moz-animation-delay: 700ms;
        -o-animation-duration: 3s;
        -o-animation-delay: 700ms;
        animation-duration: 3s;
        animation-delay: 700ms;
        opacity: 1; }
      body #wrapper-footer-widgets .container #TKfootercontent .footer-anim-2 {
        -webkit-animation-duration: 3s;
        -webkit-animation-delay: 900ms;
        -moz-animation-duration: 3s;
        -moz-animation-delay: 900ms;
        -o-animation-duration: 3s;
        -o-animation-delay: 900ms;
        animation-duration: 500ms;
        animation-delay: 900ms;
        opacity: 1; }
      body #wrapper-footer-widgets .container #TKfootercontent .footer-anim-3 {
        -webkit-animation-duration: 3s;
        -webkit-animation-delay: 1100ms;
        -moz-animation-duration: 3s;
        -moz-animation-delay: 1100ms;
        -o-animation-duration: 3s;
        -o-animation-delay: 1100ms;
        animation-duration: 3s;
        animation-delay: 1100ms;
        opacity: 1; }
      body #wrapper-footer-widgets .container #TKfootercontent .tk-block {
        opacity: 1;
        box-shadow: 0 1px 2px #999;
        background-color: #FFFFFF;
        padding: 25px 12px;
        text-align: center;
        transition: all 0.2s ease-in; }
        body #wrapper-footer-widgets .container #TKfootercontent .tk-block:hover {
          box-shadow: 0 5px 5px #7F7C7C;
          margin-top: -15px;
          padding-top: 45px;
          padding-bottom: 45px;
          margin-bottom: -30px;
          z-index: 1020; }
        body #wrapper-footer-widgets .container #TKfootercontent .tk-block h2.widgettitle {
          border-bottom: 1px solid #d1d1d1;
          font-size: 28px;
          font-weight: normal;
          letter-spacing: normal;
          line-height: 30px;
          margin-bottom: 15px;
          margin-top: 0;
          padding-bottom: 15px;
          text-transform: uppercase;
          color: #466675; }
  body #wrapper-footer.animation-element {
    opacity: 0;
    transition: all 0.5s ease-in; }
    body #wrapper-footer.animation-element.in-view {
      opacity: 1; }
  body #wrapper-footer {
    padding: 0;
    background-color: #6a8d9d;
    box-shadow: inset 0 1px 0 #ffffff; }
    body #wrapper-footer .scrollToTop {
      z-index: 1000000;
      padding: 10px;
      background: #466675;
      color: #FFFFFF;
      text-decoration: none;
      position: fixed;
      bottom: 5%;
      right: 5%;
      display: none;
      border: solid 1px #FFFFFF; }
      body #wrapper-footer .scrollToTop .totop-icon-size {
        vertical-align: middle;
        font-size: 45px; }
    body #wrapper-footer .scrollToTop:hover {
      text-decoration: none; }
    body #wrapper-footer #wrapper-footer2-widgets .container {
      box-shadow: inset 0 1px 0 #ffffff; }
    body #wrapper-footer #wrapper-footer2-widgets #TKfooter2content {
      padding-top: 20px;
      padding-bottom: 20px;
      color: #FFFFFF; }
      body #wrapper-footer #wrapper-footer2-widgets #TKfooter2content .tk-block {
        background-color: transparent;
        padding: 25px 12px;
        text-align: center;
        transition: all 0.2s ease-in; }
        body #wrapper-footer #wrapper-footer2-widgets #TKfooter2content .tk-block .twitter-feed-widget .ttf-tweet {
          border-bottom: 1px #ccc solid;
          padding: 8px;
          font-size: 12px; }
          body #wrapper-footer #wrapper-footer2-widgets #TKfooter2content .tk-block .twitter-feed-widget .ttf-tweet .ttf-tweet-content .ttf-tweet-row span.ttf-tweet-user-name a.ttf-tweet-screen-name {
            color: #FFFFFF;
            text-transform: uppercase;
            font-size: 12px;
            line-height: 20px; }
          body #wrapper-footer #wrapper-footer2-widgets #TKfooter2content .tk-block .twitter-feed-widget .ttf-tweet .ttf-tweet-content .ttf-tweet-row .ttf-tweet-text a {
            color: #FFFFFF;
            text-transform: uppercase;
            font-size: 12px;
            line-height: 20px; }
          body #wrapper-footer #wrapper-footer2-widgets #TKfooter2content .tk-block .twitter-feed-widget .ttf-tweet .ttf-tweet-content a.ttf-tweet-timestamp span.ttf-timestamp {
            color: #FFFFFF;
            text-transform: uppercase;
            font-size: 12px;
            line-height: 20px; }
  body #wrapper-footer3-widgets {
    background-color: #466675;
    color: #FFFFFF;
    min-height: 150px; }
    body #wrapper-footer3-widgets footer#colophon .site-info {
      font-variant: small-caps;
      margin-top: 50px; }
      body #wrapper-footer3-widgets footer#colophon .site-info a {
        color: #FFFFFF; }
        body #wrapper-footer3-widgets footer#colophon .site-info a:visited {
          color: #FFFFFF; }

.container {
  padding-left: 0;
  padding-right: 0; }

/* Extra small devices (phones, less than 768px) */
/* No media query since this is the default in Bootstrap */
/* Large Devices, Wide Screens */
/* Medium Devices, Desktops */
/* Small Devices, Tablets */
@media only screen and (max-width: 768px) {
  body #page #page-wrapper .container,
  body #page #wrapper-hero .container {
    margin-left: 20px;
    margin-right: 20px; }
  body #wrapper-top-widgets .container {
    margin-left: 20px;
    margin-right: 20px; }
    body #wrapper-top-widgets .container .tk-block {
      margin-top: 20px;
      margin-bottom: 20px; }
    body #wrapper-top-widgets .container #TKcontent .top-anim-0 {
      -webkit-animation-duration: 3s;
      -webkit-animation-delay: 500ms;
      -moz-animation-duration: 3s;
      -moz-animation-delay: 500ms;
      -o-animation-duration: 3s;
      -o-animation-delay: 500ms;
      animation-duration: 3s;
      animation-delay: 500ms;
      opacity: 1; }
    body #wrapper-top-widgets .container #TKcontent .top-anim-1 {
      -webkit-animation-duration: 3s;
      -webkit-animation-delay: 700ms;
      -moz-animation-duration: 3s;
      -moz-animation-delay: 700ms;
      -o-animation-duration: 3s;
      -o-animation-delay: 700ms;
      animation-duration: 3s;
      animation-delay: 700ms;
      opacity: 1; }
    body #wrapper-top-widgets .container #TKcontent .top-anim-2 {
      -webkit-animation-duration: 3s;
      -webkit-animation-delay: 900ms;
      -moz-animation-duration: 3s;
      -moz-animation-delay: 900ms;
      -o-animation-duration: 3s;
      -o-animation-delay: 900ms;
      animation-duration: 500ms;
      animation-delay: 900ms;
      opacity: 1; }
    body #wrapper-top-widgets .container #TKcontent .top-anim-3 {
      -webkit-animation-duration: 3s;
      -webkit-animation-delay: 1100ms;
      -moz-animation-duration: 3s;
      -moz-animation-delay: 1100ms;
      -o-animation-duration: 3s;
      -o-animation-delay: 1100ms;
      animation-duration: 3s;
      animation-delay: 1100ms;
      opacity: 1; }
    body #wrapper-top-widgets .container #TKcontent .tk-block {
      margin-top: 20px;
      margin-bottom: 20px; }
      body #wrapper-top-widgets .container #TKcontent .tk-block:hover {
        box-shadow: 0 5px 5px #7F7C7C;
        padding: 25px 12px;
        margin-top: 20px;
        margin-bottom: 20px;
        z-index: 1020; }
  body #wrapper-index .container {
    margin-left: 20px;
    margin-right: 20px; }
  body #middle-widgets-wrapper .container {
    margin-left: 20px;
    margin-right: 20px; }
  body #wrapper-footer-widgets .container {
    margin-left: 20px;
    margin-right: 20px; }
    body #wrapper-footer-widgets .container .tk-block {
      margin-top: 20px;
      margin-bottom: 20px; }
    body #wrapper-footer-widgets .container #TKfootercontent .tk-block {
      margin-top: 20px;
      margin-bottom: 20px; }
      body #wrapper-footer-widgets .container #TKfootercontent .tk-block:hover {
        box-shadow: 0 5px 5px #7F7C7C;
        padding: 25px 12px;
        margin-top: 20px;
        margin-bottom: 20px;
        z-index: 1020; } }
@media (min-width: 481px) and (max-width: 767px) {
  #wrapper-navbar nav.site-navigation .navbar-responsive-collapse ul.navbar-nav {
    padding: 15px;
    margin: 10px; }
    #wrapper-navbar nav.site-navigation .navbar-responsive-collapse ul.navbar-nav li {
      display: block !important; }
      #wrapper-navbar nav.site-navigation .navbar-responsive-collapse ul.navbar-nav li a {
        color: #D8D8D8;
        font-size: 16px;
        line-height: 24px;
        padding-top: 7px;
        padding-bottom: 7px;
        text-transform: uppercase; }
        #wrapper-navbar nav.site-navigation .navbar-responsive-collapse ul.navbar-nav li a:hover {
          color: #FFFFFF; }
      #wrapper-navbar nav.site-navigation .navbar-responsive-collapse ul.navbar-nav li.dropdown {
        box-shadow: none; }
        #wrapper-navbar nav.site-navigation .navbar-responsive-collapse ul.navbar-nav li.dropdown:hover ul.dropdown-menu {
          background-color: transparent;
          border-radius: 0;
          border-color: transparent;
          opacity: 1;
          visibility: visible;
          display: block !important;
          top: 0;
          margin-top: 2px;
          -webkit-box-shadow: 0 0 0 rgba(0, 0, 0, 0.175);
          -moz-box-shadow: 0 0 0 rgba(0, 0, 0, 0.175);
          box-shadow: 0 0 0 rgba(0, 0, 0, 0.175); }
          #wrapper-navbar nav.site-navigation .navbar-responsive-collapse ul.navbar-nav li.dropdown:hover ul.dropdown-menu li a:hover {
            background-color: transparent; }
          #wrapper-navbar nav.site-navigation .navbar-responsive-collapse ul.navbar-nav li.dropdown:hover ul.dropdown-menu li.dropdown-submenu:hover ul.dropdown-menu {
            border-radius: 0;
            border-color: transparent;
            top: 0;
            left: 0;
            opacity: 1;
            visibility: visible;
            display: block !important; }
          #wrapper-navbar nav.site-navigation .navbar-responsive-collapse ul.navbar-nav li.dropdown:hover ul.dropdown-menu li.dropdown-submenu ul.dropdown-menu {
            border: 1px solid transparent;
            background-color: transparent;
            border-radius: 0;
            position: relative;
            top: 0;
            left: 0;
            z-index: 1000;
            visibility: visible;
            display: block;
            opacity: 1;
            float: none;
            min-width: 160px;
            padding: 5px 0;
            margin: 2px 0 0;
            list-style: none;
            font-size: 14px;
            text-align: left;
            border-radius: 0;
            border-color: transparent;
            background-clip: padding-box;
            -webkit-box-shadow: 0 0 0 rgba(0, 0, 0, 0.175);
            -moz-box-shadow: 0 0 0 rgba(0, 0, 0, 0.175);
            box-shadow: 0 0 0 rgba(0, 0, 0, 0.175); }
        #wrapper-navbar nav.site-navigation .navbar-responsive-collapse ul.navbar-nav li.dropdown:hover a {
          background-color: transparent; }
        #wrapper-navbar nav.site-navigation .navbar-responsive-collapse ul.navbar-nav li.dropdown ul.dropdown-menu {
          border: 1px solid transparent;
          background-color: transparent;
          border-radius: 0;
          position: relative;
          top: 0;
          left: 0;
          z-index: 1000;
          visibility: visible;
          display: block;
          opacity: 1;
          float: none;
          min-width: 160px;
          padding: 5px 0;
          margin: 2px 0 0;
          list-style: none;
          font-size: 14px;
          text-align: left;
          border-radius: 0;
          border-color: transparent;
          background-clip: padding-box;
          -webkit-box-shadow: 0 0 0 rgba(0, 0, 0, 0.175);
          -moz-box-shadow: 0 0 0 rgba(0, 0, 0, 0.175);
          box-shadow: 0 0 0 rgba(0, 0, 0, 0.175); }
          #wrapper-navbar nav.site-navigation .navbar-responsive-collapse ul.navbar-nav li.dropdown ul.dropdown-menu li a:hover {
            background-color: transparent; } }
@media (max-width: 480px) {
  #wrapper-navbar nav.site-navigation .navbar-responsive-collapse ul.navbar-nav {
    padding: 15px;
    margin: 10px; }
    #wrapper-navbar nav.site-navigation .navbar-responsive-collapse ul.navbar-nav li {
      display: block !important; }
      #wrapper-navbar nav.site-navigation .navbar-responsive-collapse ul.navbar-nav li a {
        color: #D8D8D8;
        font-size: 16px;
        line-height: 24px;
        padding-top: 7px;
        padding-bottom: 7px;
        text-transform: uppercase; }
        #wrapper-navbar nav.site-navigation .navbar-responsive-collapse ul.navbar-nav li a:hover {
          color: #FFFFFF; }
      #wrapper-navbar nav.site-navigation .navbar-responsive-collapse ul.navbar-nav li.dropdown {
        box-shadow: none; }
        #wrapper-navbar nav.site-navigation .navbar-responsive-collapse ul.navbar-nav li.dropdown:hover ul.dropdown-menu {
          border-radius: 0;
          border-color: transparent;
          opacity: 1;
          visibility: visible;
          display: block !important;
          top: 0;
          margin-top: 2px;
          -webkit-box-shadow: 0 0 0 rgba(0, 0, 0, 0.175);
          -moz-box-shadow: 0 0 0 rgba(0, 0, 0, 0.175);
          box-shadow: 0 0 0 rgba(0, 0, 0, 0.175); }
          #wrapper-navbar nav.site-navigation .navbar-responsive-collapse ul.navbar-nav li.dropdown:hover ul.dropdown-menu li a:hover {
            background-color: transparent; }
          #wrapper-navbar nav.site-navigation .navbar-responsive-collapse ul.navbar-nav li.dropdown:hover ul.dropdown-menu li.dropdown-submenu:hover ul.dropdown-menu {
            border-radius: 0;
            border-color: transparent;
            top: 0;
            left: 0;
            opacity: 1;
            visibility: visible;
            display: block !important; }
          #wrapper-navbar nav.site-navigation .navbar-responsive-collapse ul.navbar-nav li.dropdown:hover ul.dropdown-menu li.dropdown-submenu ul.dropdown-menu {
            border: 1px solid transparent;
            background-color: transparent;
            border-radius: 0;
            position: relative;
            top: 0;
            left: 0;
            z-index: 1000;
            visibility: visible;
            display: block;
            opacity: 1;
            float: none;
            min-width: 160px;
            padding: 5px 0;
            margin: 2px 0 0;
            list-style: none;
            font-size: 14px;
            text-align: left;
            border-radius: 0;
            border-color: transparent;
            background-clip: padding-box;
            -webkit-box-shadow: 0 0 0 rgba(0, 0, 0, 0.175);
            -moz-box-shadow: 0 0 0 rgba(0, 0, 0, 0.175);
            box-shadow: 0 0 0 rgba(0, 0, 0, 0.175); }
        #wrapper-navbar nav.site-navigation .navbar-responsive-collapse ul.navbar-nav li.dropdown:hover a {
          background-color: transparent; }
        #wrapper-navbar nav.site-navigation .navbar-responsive-collapse ul.navbar-nav li.dropdown ul.dropdown-menu {
          border: 1px solid transparent;
          background-color: transparent;
          border-radius: 0;
          position: relative;
          top: 0;
          left: 0;
          z-index: 1000;
          visibility: visible;
          display: block;
          opacity: 1;
          float: none;
          min-width: 160px;
          padding: 5px 0;
          margin: 2px 0 0;
          list-style: none;
          font-size: 14px;
          text-align: left;
          border-radius: 0;
          border-color: transparent;
          background-clip: padding-box;
          -webkit-box-shadow: 0 0 0 rgba(0, 0, 0, 0.175);
          -moz-box-shadow: 0 0 0 rgba(0, 0, 0, 0.175);
          box-shadow: 0 0 0 rgba(0, 0, 0, 0.175); }
          #wrapper-navbar nav.site-navigation .navbar-responsive-collapse ul.navbar-nav li.dropdown ul.dropdown-menu li a:hover {
            background-color: transparent; } }
.widget.widget_archive select[name="archive-dropdown"] {
  border-radius: 0;
  background-color: #466675;
  color: #FFFFFF;
  border-color: #466675;
  text-transform: uppercase;
  padding: 5px 0;
  width: 100%; }
  .widget.widget_archive select[name="archive-dropdown"]:focus {
    border: none !important;
    border-radius: 0 !important; }
.widget.widget_search form.search-form label {
  width: 100%;
  box-shadow: none; }
  .widget.widget_search form.search-form label input.search-field {
    width: 100%; }

input,
input[type="password"],
input[type="search"] {
  border: 1px inset;
  font-weight: normal;
  font-variant: small-caps;
  color: #466675; }
  input:focus,
  input[type="password"]:focus,
  input[type="search"]:focus {
    border: 1px inset;
    border-color: transparent;
    outline: 1px solid #466675; }

body #page #page-wrapper .container #primary #main form button {
  border-radius: 0;
  background-color: #466675;
  color: #FFFFFF; }

body #page #page-wrapper .container #primary #main form input {
  border: solid 1px #466675;
  padding: 3px; }

body.woocommerce-page #page-wrapper .container #primary #main nav.woocommerce-pagination ul.page-numbers li a.page-numbers {
  color: #466675; }
  body.woocommerce-page #page-wrapper .container #primary #main nav.woocommerce-pagination ul.page-numbers li a.page-numbers:visited {
    color: #323232; }
  body.woocommerce-page #page-wrapper .container #primary #main nav.woocommerce-pagination ul.page-numbers li a.page-numbers.next {
    color: #FFFFFF;
    background-color: #466675; }
body.woocommerce-page #page-wrapper .container #primary #main form.woocommerce-ordering select {
  border-radius: 0;
  background-color: #466675;
  color: #FFFFFF;
  border-color: #466675;
  text-transform: uppercase; }
  body.woocommerce-page #page-wrapper .container #primary #main form.woocommerce-ordering select:focus {
    border: none !important;
    border-radius: 0 !important; }
body.woocommerce-page #page-wrapper .container #primary #main .woocommerce form.login p.form-row label.inline {
  font-variant: small-caps;
  color: #466675;
  width: auto; }
  body.woocommerce-page #page-wrapper .container #primary #main .woocommerce form.login p.form-row label.inline input#rememberme {
    width: auto; }
body.woocommerce-page #page-wrapper .container #primary #main .woocommerce a.wc-backward {
  background-color: #466675;
  color: #FFFFFF;
  border: none;
  text-transform: uppercase;
  border-radius: 0;
  font-weight: 200; }
  body.woocommerce-page #page-wrapper .container #primary #main .woocommerce a.wc-backward:hover {
    border-radius: 0;
    background-color: #000000 !important;
    color: #FFFFFF !important; }
body.woocommerce-page #page-wrapper .container #primary #main .woocommerce a.remove {
  color: #466675; }
  body.woocommerce-page #page-wrapper .container #primary #main .woocommerce a.remove:hover {
    border-radius: 0;
    background-color: #466675;
    color: #FFFFFF !important; }
body.woocommerce-page #page-wrapper .container #primary #main .woocommerce form table.cart thead tr th {
  font-weight: 200;
  text-transform: uppercase;
  color: #466675; }
body.woocommerce-page #page-wrapper .container #primary #main .woocommerce form table.cart tbody tr td.actions .coupon input[type="submit"] {
  border-radius: 0;
  font-weight: 200;
  text-transform: uppercase; }
body.woocommerce-page #page-wrapper .container #primary #main .woocommerce form table.cart tbody tr td.actions input[type="submit"] {
  border-radius: 0;
  font-weight: 200;
  text-transform: uppercase; }
body.woocommerce-page #page-wrapper .container #primary #main .woocommerce .cart-collaterals .cross-sells h2 {
  font-size: 28px;
  line-height: 30px;
  font-variant: small-caps;
  font-weight: normal;
  letter-spacing: normal;
  color: #466675; }
body.woocommerce-page #page-wrapper .container #primary #main .woocommerce .cart-collaterals .cart_totals h2 {
  font-size: 28px;
  line-height: 30px;
  font-variant: small-caps;
  font-weight: normal;
  letter-spacing: normal;
  color: #466675; }
body.woocommerce-page #page-wrapper .container #primary #main .woocommerce .cart-collaterals .cart_totals table.shop_table {
  border-radius: 0; }
body.woocommerce-page #page-wrapper .container #primary #main .woocommerce .cart-collaterals .cart_totals .wc-proceed-to-checkout a.checkout-button {
  border-radius: 0;
  font-weight: 200;
  text-transform: uppercase;
  background-color: #466675; }
body.woocommerce-page #page-wrapper .container #primary #main .woocommerce .woocommerce-info {
  border-top-color: #323232;
  background-color: #466675;
  color: #FFFFFF; }
  body.woocommerce-page #page-wrapper .container #primary #main .woocommerce .woocommerce-info::before {
    color: #FFFFFF; }
  body.woocommerce-page #page-wrapper .container #primary #main .woocommerce .woocommerce-info a {
    color: #FFFFFF;
    text-transform: uppercase; }
body.woocommerce-page #page-wrapper .container #primary #main .woocommerce form.woocommerce-checkout h3 {
  font-variant: small-caps; }
body.woocommerce-page #page-wrapper .container #primary #main .woocommerce form.woocommerce-checkout #customer_details .woocommerce-billing-fields h3 {
  font-variant: small-caps; }
body.woocommerce-page #page-wrapper .container #primary #main .woocommerce form.woocommerce-checkout #customer_details .woocommerce-shipping-fields h3 {
  font-variant: small-caps; }
  body.woocommerce-page #page-wrapper .container #primary #main .woocommerce form.woocommerce-checkout #customer_details .woocommerce-shipping-fields h3#ship-to-different-address {
    font-weight: 200;
    letter-spacing: normal;
    line-height: 30px;
    color: #466675; }
body.woocommerce-page #page-wrapper .container #primary #main .woocommerce form.woocommerce-checkout #order_review .woocommerce-checkout-payment {
  border-radius: 0;
  background-color: #6A8D9D;
  color: #FFFFFF; }
  body.woocommerce-page #page-wrapper .container #primary #main .woocommerce form.woocommerce-checkout #order_review .woocommerce-checkout-payment .payment_box {
    background-color: #466675;
    color: #FFFFFF;
    border-radius: 0;
    width: 100%; }
    body.woocommerce-page #page-wrapper .container #primary #main .woocommerce form.woocommerce-checkout #order_review .woocommerce-checkout-payment .payment_box::after {
      content: "";
      display: block;
      border: 8px solid #466675;
      border-right-color: transparent;
      border-left-color: transparent;
      border-top-color: transparent;
      position: absolute;
      top: -3px;
      left: 0;
      margin: -1em 0 0 2em; }
body.woocommerce-page #page-wrapper .container #primary #main .woocommerce form.woocommerce-checkout #order_review .place-order input.button {
  background-color: #466675;
  border-radius: 0; }
body.woocommerce-page #page-wrapper .container #primary #main .woocommerce-message {
  border-top-color: #323232;
  background-color: #466675;
  color: #FFFFFF; }
  body.woocommerce-page #page-wrapper .container #primary #main .woocommerce-message::before {
    content: "\e015";
    color: #FFFFFF; }
  body.woocommerce-page #page-wrapper .container #primary #main .woocommerce-message a.button {
    border-radius: 0;
    color: #466675;
    font-weight: 200;
    text-transform: uppercase;
    background-color: #FFFFFF; }
body.woocommerce-page #page-wrapper .container #primary #main .product .upsells h2 {
  font-size: 28px;
  line-height: 30px;
  font-variant: small-caps;
  font-weight: normal;
  letter-spacing: normal;
  color: #466675; }
body.woocommerce-page #page-wrapper .container #primary #main .product .related h2 {
  font-size: 28px;
  line-height: 30px;
  font-variant: small-caps;
  font-weight: normal;
  letter-spacing: normal;
  color: #466675; }
body.woocommerce-page #page-wrapper .container #primary #main .product span.onsale {
  border-radius: 0;
  background-color: #466675;
  color: #FFFFFF;
  text-transform: uppercase; }
body.woocommerce-page #page-wrapper .container #primary #main .product .images img {
  border: solid 10px #FFFFFF;
  box-shadow: 0 1px 2px #999; }
body.woocommerce-page #page-wrapper .container #primary #main .product .summary h1.product_title {
  border-bottom: 1px solid #d1d1d1;
  font-size: 28px;
  font-weight: normal;
  letter-spacing: normal;
  line-height: 30px;
  margin-bottom: 15px;
  margin-top: 0;
  padding-bottom: 15px;
  text-transform: uppercase;
  color: #466675; }
body.woocommerce-page #page-wrapper .container #primary #main .product .summary form table.variations select {
  border-radius: 0;
  background-color: #466675;
  color: #FFFFFF;
  border-color: #466675;
  text-transform: uppercase; }
body.woocommerce-page #page-wrapper .container #primary #main .product .woocommerce-tabs ul.tabs li {
  border-radius: 0 0 0 0; }
  body.woocommerce-page #page-wrapper .container #primary #main .product .woocommerce-tabs ul.tabs li.active {
    color: #FFFFFF;
    background-color: #466675;
    border: 1px solid #466675; }
    body.woocommerce-page #page-wrapper .container #primary #main .product .woocommerce-tabs ul.tabs li.active a {
      font-weight: 200;
      text-transform: uppercase; }
  body.woocommerce-page #page-wrapper .container #primary #main .product .woocommerce-tabs ul.tabs li.reviews_tab a {
    font-weight: 200;
    text-transform: uppercase;
    text-shadow: none; }
  body.woocommerce-page #page-wrapper .container #primary #main .product .woocommerce-tabs ul.tabs li::before {
    display: none; }
  body.woocommerce-page #page-wrapper .container #primary #main .product .woocommerce-tabs ul.tabs li::after {
    display: none; }
body.woocommerce-page #page-wrapper .container #primary #main .product .woocommerce-tabs .panel h2 {
  font-size: 28px;
  line-height: 30px;
  font-variant: small-caps;
  font-weight: normal;
  letter-spacing: normal;
  color: #466675; }
body.woocommerce-page #page-wrapper .container #primary #main .product .woocommerce-tabs #tab-reviews #reviews #comments .commentlist li .comment_container .comment-text {
  border-radius: 0; }
body.woocommerce-page #page-wrapper .container #primary #main h1.page-title {
  border-bottom: 1px solid #d1d1d1;
  font-size: 28px;
  font-weight: normal;
  letter-spacing: normal;
  line-height: 30px;
  margin-bottom: 15px;
  margin-top: 0;
  padding-bottom: 15px;
  text-transform: uppercase;
  color: #466675; }
body.woocommerce-page #page-wrapper .container #primary ul.products li.product a img {
  border: solid 10px #FFFFFF;
  box-shadow: 0 1px 2px #999; }
body.woocommerce-page #page-wrapper .container #primary ul.products li.product a h3 {
  color: #466675;
  text-transform: uppercase; }
body.woocommerce-page #page-wrapper .container #primary ul.products li.product a .star-rating span::before {
  color: #466675; }
body.woocommerce-page #page-wrapper .container #primary ul.products li.product .button {
  background-color: #466675;
  color: #FFFFFF;
  border: none;
  text-transform: uppercase;
  border-radius: 0;
  font-weight: 200; }
  body.woocommerce-page #page-wrapper .container #primary ul.products li.product .button:focus {
    border: none;
    border-radius: 0 !important;
    border: 2px solid transparent; }
body.woocommerce-page #page-wrapper .container #primary nav.woocommerce-pagination ul.page-numbers {
  border: solid 1px #466675; }
  body.woocommerce-page #page-wrapper .container #primary nav.woocommerce-pagination ul.page-numbers li {
    border-right: solid 1px #466675; }
    body.woocommerce-page #page-wrapper .container #primary nav.woocommerce-pagination ul.page-numbers li span.current {
      color: #FFFFFF;
      background-color: #466675; }

.dropdown-submenu {
  position: relative; }

.dropdown-submenu > .dropdown-menu {
  top: 0;
  left: 100%;
  margin-top: -6px;
  margin-left: -1px;
  -webkit-border-radius: 0 6px 6px 6px;
  -moz-border-radius: 0 6px 6px 6px;
  border-radius: 0 6px 6px 6px; }

.dropdown-submenu:hover > .dropdown-menu {
  display: block; }

.dropdown-submenu > a:after {
  display: block;
  content: " ";
  float: right;
  width: 0;
  height: 0;
  border-color: transparent;
  border-style: solid;
  border-width: 5px 0 5px 5px;
  border-left-color: #cccccc;
  margin-top: 5px;
  margin-right: -10px; }

.dropdown-submenu:hover > a:after {
  border-left-color: #ffffff; }

.dropdown-submenu.pull-left {
  float: none; }

.dropdown-submenu.pull-left > .dropdown-menu {
  left: -100%;
  margin-left: 10px;
  -webkit-border-radius: 6px 0 6px 6px;
  -moz-border-radius: 6px 0 6px 6px;
  border-radius: 6px 0 6px 6px; }

/* Extra Small Devices, Phones */
/* Custom, iPhone Retina */
/*--------------------------------------------------------------
Slider
------------------------------------------------------*/
.cpro-slider {
  position: relative;
  clear: both;
  padding: 15px; }

.cpro-slider .slider-inner {
  max-width: 1500px;
  margin: 0 auto;
  float: none;
  display: none;
  -webkit-transition: all 1.5s;
  transition: all 1.5s; }

.cpro-slider .slide {
  position: relative;
  margin: 15px; }

.cpro-slider .slide-title {
  position: absolute;
  margin: 0;
  bottom: 0;
  right: 0;
  font-size: 14px;
  font-weight: 300;
  text-align: center;
  z-index: 12; }

.cpro-slider .slide-title a {
  display: table;
  color: #fff;
  padding: 10px;
  background-color: #EF997F;
  text-decoration: none;
  -webkit-transition: background-color 0.4s;
  transition: background-color 0.4s; }

.featured-inner {
  margin: 0; }

.owl-item .recent-post {
  text-align: center; }

/* clearfix */
.owl-carousel .owl-wrapper:after {
  content: ".";
  display: block;
  clear: both;
  visibility: hidden;
  line-height: 0;
  height: 0; }

/* display none until init */
.owl-carousel {
  display: none;
  width: 100%;
  float: left;
  position: relative;
  -ms-touch-action: pan-y; }

.owl-carousel .owl-wrapper {
  display: none;
  position: relative;
  z-index: 12;
  -webkit-transform: translate3d(0px, 0px, 0px); }

.owl-carousel .owl-wrapper-outer {
  overflow: hidden;
  position: relative;
  width: 100%; }

.owl-carousel .owl-wrapper-outer.autoHeight {
  -webkit-transition: height 500ms ease-in-out;
  -moz-transition: height 500ms ease-in-out;
  -ms-transition: height 500ms ease-in-out;
  -o-transition: height 500ms ease-in-out;
  transition: height 500ms ease-in-out; }

.owl-carousel .owl-item {
  float: left; }

.owl-controls .owl-page,
.owl-controls .owl-buttons div {
  cursor: pointer; }

.owl-controls {
  -webkit-user-select: none;
  -khtml-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  -webkit-tap-highlight-color: transparent; }

/* fix */
.owl-carousel .owl-wrapper,
.owl-carousel .owl-item {
  -webkit-backface-visibility: hidden;
  -moz-backface-visibility: hidden;
  -ms-backface-visibility: hidden;
  -webkit-transform: translate3d(0, 0, 0);
  -moz-transform: translate3d(0, 0, 0);
  -ms-transform: translate3d(0, 0, 0); }

.owl-theme .owl-controls {
  text-align: center;
  z-index: 99;
  position: absolute;
  top: -10px;
  right: 15px; }

.slide img {
  -webkit-transition: opacity 0.5s;
  transition: opacity 0.5s; }

.owl-item:hover .slide img {
  opacity: 0.7; }

@media (max-width: 600px) {
  .owl-theme .owl-controls {
    position: relative;
    right: 0;
    margin-top: 15px; } }
/* Styling Next and Prev buttons */
.owl-theme .owl-controls .owl-buttons div {
  color: #ef997f;
  display: inline-block;
  zoom: 1;
  *display: inline;
  /*IE7 life-saver */
  font-size: 25px;
  line-height: 1; }

.owl-prev {
  margin-right: 10px; }

/* Styling Pagination*/
.owl-theme .owl-controls .owl-page {
  display: inline-block;
  zoom: 1;
  *display: inline;
  /*IE7 life-saver */ }

.owl-theme .owl-controls .owl-page span {
  display: block;
  width: 12px;
  height: 12px;
  margin: 5px 7px;
  filter: Alpha(Opacity=50);
  /*IE7 fix*/
  opacity: 0.5;
  -webkit-border-radius: 20px;
  -moz-border-radius: 20px;
  border-radius: 20px;
  background: #869791; }

/* preloading images */
.owl-item.loading {
  min-height: 150px; }

#wrapper-owl .container .cpro-slider .owl-item .slide img {
  border: solid 10px #FFFFFF;
  box-shadow: 0 1px 2px #999; }
#wrapper-owl .container .cpro-slider .slide-title a {
  background-color: #466675; }
#wrapper-owl .container .cpro-slider .owl-controls .owl-buttons div {
  color: #466675; }

/*# sourceMappingURL=modifScss.css.map */
