@font-face {
  font-family: 'FontAwesome';
  src: url('../fonts/fontawesome-webfont.eot?v=4.3.0');
  src: url('../fonts/fontawesome-webfont.eot?#iefix&v=4.3.0') format('embedded-opentype'), url('../fonts/fontawesome-webfont.woff2?v=4.3.0') format('woff2'), url('../fonts/fontawesome-webfont.woff?v=4.3.0') format('woff'), url('../fonts/fontawesome-webfont.ttf?v=4.3.0') format('truetype'), url('../fonts/fontawesome-webfont.svg?v=4.3.0#fontawesomeregular') format('svg');
  font-weight: normal;
  font-style: normal;
}

@font-face {
  font-family: 'FontAwesome';
  src: url('fonts/fontawesome-webfont.eot?v=4.3.0');
  src: url('fonts/fontawesome-webfont.eot?#iefix&v=4.3.0') format('embedded-opentype'), url('fonts/fontawesome-webfont.woff2?v=4.3.0') format('woff2'), url('fonts/fontawesome-webfont.woff?v=4.3.0') format('woff'), url('fonts/fontawesome-webfont.ttf?v=4.3.0') format('truetype'), url('fonts/fontawesome-webfont.svg?v=4.3.0#fontawesomeregular') format('svg');
  font-weight: normal;
  font-style: normal;
}

/* Open Sans @font-face kit */


/* BEGIN Condensed Bold */
@font-face {
  font-family: 'Open Sans Condensed';
  src: url('../fonts/CondensedBold/OpenSans-CondBold-webfont.eot');
  src: url('../fonts/CondensedBold/OpenSans-CondBold-webfont.eot?#iefix') format('embedded-opentype'),
       url('../fonts/CondensedBold/OpenSans-CondBold-webfont.woff') format('woff'),
       url('../fonts/CondensedBold/OpenSans-CondBold-webfont.ttf') format('truetype'),
       url('../fonts/CondensedBold/OpenSans-CondBold-webfont.svg#OpenSansLight') format('svg');
}
/* END Condensed Bold */


/* BEGIN Condensed Light */
@font-face {
  font-family: 'Open Sans Condensed Light';
  src: url('../fonts/CondensedLight/OpenSans-CondLight-webfont.eot');
  src: url('../fonts/CondensedLight/OpenSans-CondLight-webfont.eot?#iefix') format('embedded-opentype'),
       url('../fonts/CondensedLight/OpenSans-CondLight-webfont.woff') format('woff'),
       url('../fonts/CondensedLight/OpenSans-CondLight-webfont.ttf') format('truetype'),
       url('../fonts/CondensedLight/OpenSans-CondLight-webfont.svg#OpenSansLight') format('svg');
}
/* END Condensed Light */


/* BEGIN Condensed Light Italic */
@font-face {
  font-family: 'Open Sans Condensed Light Italic';
  src: url('../fonts/CondensedLightItalic/OpenSans-CondLightItalic-webfont.eot');
  src: url('../fonts/CondensedLightItalic/OpenSans-CondLightItalic-webfont.eot?#iefix') format('embedded-opentype'),
       url('../fonts/CondensedLightItalic/OpenSans-CondLightItalic-webfont.woff') format('woff'),
       url('../fonts/CondensedLightItalic/OpenSans-CondLightItalic-webfont.ttf') format('truetype'),
       url('../fonts/CondensedLightItalic/OpenSans-CondLightItalic-webfont.svg#OpenSansLight') format('svg');
}
/* END Condensed Light Italic */


/* BEGIN Condensed Bold */
@font-face {
  font-family: 'Open Sans Condensed Bold';
  src: url('../fonts/CondensedBold/OpenSans-CondBold-webfont.eot');
  src: url('../fonts/CondensedBold/OpenSans-CondBold-webfont.eot?#iefix') format('embedded-opentype'),
       url('../fonts/CondensedBold/OpenSans-CondBold-webfont.woff') format('woff'),
       url('../fonts/CondensedBold/OpenSans-CondBold-webfont.ttf') format('truetype'),
       url('../fonts/CondensedBold/OpenSans-CondBold-webfont.svg#OpenSansLight') format('svg');
}
/* END Condensed Bold */





/* BEGIN Light */
@font-face {
  font-family: 'Open Sans Light';
  src: url('../fonts/Light/OpenSans-Light.eot');
  src: url('../fonts/Light/OpenSans-Light.eot?#iefix') format('embedded-opentype'),
       url('../fonts/Light/OpenSans-Light.woff') format('woff'),
       url('../fonts/Light/OpenSans-Light.ttf') format('truetype'),
       url('../fonts/Light/OpenSans-Light.svg#OpenSansLight') format('svg');
}
/* END Light */

/* BEGIN Light Italic */
@font-face {
  font-family: 'Open Sans Light Italic';
  src: url('../fonts/LightItalic/OpenSans-LightItalic.eot');
  src: url('../fonts/LightItalic/OpenSans-LightItalic.eot?#iefix') format('embedded-opentype'),
       url('../fonts/LightItalic/OpenSans-LightItalic.woff') format('woff'),
       url('../fonts/LightItalic/OpenSans-LightItalic.ttf') format('truetype'),
       url('../fonts/LightItalic/OpenSans-LightItalic.svg#OpenSansLightItalic') format('svg');
}
/* END Light Italic */

/* BEGIN Regular */
@font-face {
  font-family: 'Open Sans Regular';
  src: url('../fonts/Regular/OpenSans-Regular.eot');
  src: url('../fonts/Regular/OpenSans-Regular.eot?#iefix') format('embedded-opentype'),
       url('../fonts/Regular/OpenSans-Regular.woff') format('woff'),
       url('../fonts/Regular/OpenSans-Regular.ttf') format('truetype'),
       url('../fonts/Regular/OpenSans-Regular.svg#OpenSansRegular') format('svg');
}
/* END Regular */

/* BEGIN Italic */
@font-face {
  font-family: 'Open Sans Italic';
  src: url('../fonts/Italic/OpenSans-Italic.eot');
  src: url('../fonts/Italic/OpenSans-Italic.eot?#iefix') format('embedded-opentype'),
       url('../fonts/Italic/OpenSans-Italic.woff') format('woff'),
       url('../fonts/Italic/OpenSans-Italic.ttf') format('truetype'),
       url('../fonts/Italic/OpenSans-Italic.svg#OpenSansItalic') format('svg');
}
/* END Italic */

/* BEGIN Semibold */
@font-face {
  font-family: 'Open Sans Semibold';
  src: url('../fonts/Semibold/OpenSans-Semibold.eot');
  src: url('../fonts/Semibold/OpenSans-Semibold.eot?#iefix') format('embedded-opentype'),
       url('../fonts/Semibold/OpenSans-Semibold.woff') format('woff'),
       url('../fonts/Semibold/OpenSans-Semibold.ttf') format('truetype'),
       url('../fonts/Semibold/OpenSans-Semibold.svg#OpenSansSemibold') format('svg');
}
/* END Semibold */

/* BEGIN Semibold Italic */
@font-face {
  font-family: 'Open Sans Semibold Italic';
  src: url('../fonts/SemiboldItalic/OpenSans-SemiboldItalic.eot');
  src: url('../fonts/SemiboldItalic/OpenSans-SemiboldItalic.eot?#iefix') format('embedded-opentype'),
       url('../fonts/SemiboldItalic/OpenSans-SemiboldItalic.woff') format('woff'),
      url('../fonts/SemiboldItalic/OpenSans-SemiboldItalic.ttf') format('truetype'),
      url('../fonts/SemiboldItalic/OpenSans-SemiboldItalic.svg#OpenSansSemiboldItalic') format('svg');
}
/* END Semibold Italic */

/* BEGIN Bold */
@font-face {
  font-family: 'Open Sans Bold';
  src:url('../fonts/Bold/OpenSans-Bold.eot');
  src:url('../fonts/Bold/OpenSans-Bold.eot?#iefix') format('embedded-opentype'),
      url('../fonts/Bold/OpenSans-Bold.woff') format('woff'),
      url('../fonts/Bold/OpenSans-Bold.ttf') format('truetype'),
      url('../fonts/Bold/OpenSans-Bold.svg#OpenSansBold') format('svg');
}
/* END Bold */

/* BEGIN Bold Italic */
@font-face {
  font-family: 'Open Sans Bold Italic';
  src:url('../fonts/BoldItalic/OpenSans-BoldItalic.eot');
  src:url('../fonts/BoldItalic/OpenSans-BoldItalic.eot?#iefix') format('embedded-opentype'),
      url('../fonts/BoldItalic/OpenSans-BoldItalic.woff') format('woff'),
      url('../fonts/BoldItalic/OpenSans-BoldItalic.ttf') format('truetype'),
      url('../fonts/BoldItalic/OpenSans-BoldItalic.svg#OpenSansBoldItalic') format('svg');
}
/* END Bold Italic */

/* BEGIN Extrabold */
@font-face {
  font-family: 'Open Sans Extrabold';
  src:url('../fonts/ExtraBold/OpenSans-ExtraBold.eot');
  src:url('../fonts/ExtraBold/OpenSans-ExtraBold.eot?#iefix') format('embedded-opentype'),
      url('../fonts/ExtraBold/OpenSans-ExtraBold.woff') format('woff'),
      url('../fonts/ExtraBold/OpenSans-ExtraBold.ttf') format('truetype'),
      url('../fonts/ExtraBold/OpenSans-ExtraBold.svg#OpenSansExtrabold') format('svg');
}
/* END Extrabold */

/* BEGIN Extrabold Italic */
@font-face {
  font-family: 'Open Sans Extrabold Italic';
  src:url('../fonts/ExtraBoldItalic/OpenSans-ExtraBoldItalic.eot');
  src:url('../fonts/ExtraBoldItalic/OpenSans-ExtraBoldItalic.eot?#iefix') format('embedded-opentype'),
      url('../fonts/ExtraBoldItalic/OpenSans-ExtraBoldItalic.woff') format('woff'),
      url('../fonts/ExtraBoldItalic/OpenSans-ExtraBoldItalic.ttf') format('truetype'),
      url('../fonts/ExtraBoldItalic/OpenSans-ExtraBoldItalic.svg#OpenSansExtraboldItalic') format('svg');
}
/* END Extrabold Italic */

body, html {
    height: 100%;
}
body {
    color: #505050;
    margin-bottom: 0;
    margin-left: 0;
    margin-right: 0;
    margin-top: 0;
    padding-bottom: 0;
    padding-left: 0;
    padding-right: 0;
    padding-top: 0;
    font-family: Open Sans regular, roboto,"Helvetica Neue",Helvetica,Arial,sans-serif;
    font-size: 14px;
    line-height: 1.42857;
}
@media (min-width: 1200px) {
.container {
    width: 1000px !important;
}
}
.h1, .h2, .h3, .h4, .h5, .h6, h1, h2, h3, h4, h5, h6 {
    font-family: Oswald,sans-serif;
}
.t1, t1 {
    font-family: Oswald,sans-serif;
    font-size: 36px;
    line-height: 1.5;
    margin-bottom: 20px;
    text-shadow: 1px 1px 5px rgba(0, 0, 0, 1);
    margin-top: 50px;
}
ol, ul {
	line-height: 1.6;
}
.wrapper {
    height: auto !important;
    margin-bottom: -20px;
    min-height: 100%;
    //padding-bottom: 348px;
    padding-top: 20px;
}
.wrapper p {
    text-align: justify;
    line-height: 1.6;
}
p.lead {
    text-align: center;
}
.mini-navbar {
    font-size: 0.9em;
    height: 140px;
    position: relative;
    width: 100%;
    z-index: 9999;
}
.mini-navbar .hidden-sm {
    display: inline-block !important;
}
@media (min-width: 768px) and (max-width: 991px) {
.mini-navbar .hidden-sm {
    display: none !important;
}
}
.mini-navbar .phone {
	color: #007341;
    display: inline-block;
    font-size: 28px;
    letter-spacing: 2px;
    margin-right: -15px;
    padding-bottom: 0;
    padding-left: -10px;
    padding-right: 0;
    text-align: center;
    font-family: Tahoma, Arial, Oswald;
    //padding-top: 60px;
}

.mini-navbar .titulo4 {
	//color: #007341;
    display: inline-block;
    font-size: 18px;
    letter-spacing: 2px;
    margin-right: -15px;
    padding-bottom: 0;
    padding-left: -10px;
    padding-right: 0;
    text-align: center;
    font-family: Open Sans Regular,Tahoma, Arial, Oswald;
    letter-spacing:-1px;
    //padding-top: 60px;
}

p.titulo5 {
	color: red;
    display: inline-block;
    font-size: 26px;
    //margin-right: -15px;
    padding-bottom: 0;
    //padding-left: -10px;
    padding-right: 0;
    font-family: Open Sans Regular,Tahoma, Arial, Oswald;
    letter-spacing:1px;
    //padding-top: 60px;
}

.mini-navbar a {
    display: inline-block;
    padding-bottom: 11px;
    padding-left: 10px;
    padding-right: 10px;
    padding-top: 10px;
    transition-delay: 0s;
    transition-duration: 500ms;
    transition-property: background;
    transition-timing-function: ease;
}
.mini-navbar a.first-child {
    margin-left: -25px;
}
.mini-navbar a:hover {
    text-decoration-color: -moz-use-text-color;
    text-decoration-line: none;
    text-decoration-style: solid;
}
.mini-navbar-dark {
    background-attachment: scroll;
    background-clip: border-box;
    background-color: #ffffff;
    //background-image: url("../images/cabeceraalfisan.jpg");
    background-origin: padding-box;
    background-position: 0 0;
    background-repeat: no-repeat;
    background-size: auto auto;
    border-bottom-color: #fff;
    border-bottom-style: solid;
    border-bottom-width: 1px;
    color: #ecf0f1;
}
.mini-navbar-dark a {
    color: #ecf0f1;
}
.mini-navbar-dark a.active, .mini-navbar-dark a:hover {
    background-attachment: scroll;
    background-clip: border-box;
    background-color: #242424;
    background-image: none;
    background-origin: padding-box;
    background-position: 0 0;
    background-repeat: repeat;
    background-size: auto auto;
}
.mini-navbar-white {
    background-attachment: scroll;
    background-clip: border-box;
    background-color: #fff;
    background-image: none;
    background-origin: padding-box;
    background-position: 0 0;
    background-repeat: repeat;
    background-size: auto auto;
    border-bottom-color: #ecf0f1;
    border-bottom-style: solid;
    border-bottom-width: 1px;
    color: #505050;
}
.mini-navbar-white a {
    color: #505050;
}
.mini-navbar-white a:hover {
    background-attachment: scroll;
    background-clip: border-box;
    background-color: #ffffff;
    background-image: none;
    background-origin: padding-box;
    background-position: 0 0;
    background-repeat: repeat;
    background-size: auto auto;
}
.mini-navbar form {
    width: 250px;
}
.mini-navbar form .form-control {
    border-top:0 none -moz-use-text-color; border-bottom:0 none -moz-use-text-color; margin:7px 0; -moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    border-image-outset: 0 0 0 0;
    border-image-repeat: stretch stretch;
    border-image-slice: 100% 100% 100% 100%;
    border-image-source: none;
    border-image-width: 1 1 1 1;
    border-left-color-ltr-source: physical;
    border-left-color-rtl-source: physical;
    border-left-color-value: -moz-use-text-color;
    border-left-style-ltr-source: physical;
    border-left-style-rtl-source: physical;
    border-left-style-value: none;
    border-left-width-ltr-source: physical;
    border-left-width-rtl-source: physical;
    border-left-width-value: 0;
    border-right-color-ltr-source: physical;
    border-right-color-rtl-source: physical;
    border-right-color-value: -moz-use-text-color;
    border-right-style-ltr-source: physical;
    border-right-style-rtl-source: physical;
    border-right-style-value: none;
    border-right-width-ltr-source: physical;
    border-right-width-rtl-source: physical;
    border-right-width-value: 0;
    box-shadow: none;
    height: 26px;
    
}
.mini-navbar form button {
    background-attachment: scroll;
    background-clip: border-box;
    background-color: #ecf0f1;
    background-image: none;
    background-origin: padding-box;
    background-position: 0 0;
    background-repeat: repeat;
    background-size: auto auto;
    height: 26px;
    margin-bottom: 7px;
    margin-left: 0;
    margin-right: 0;
    margin-top: 7px;
    padding-bottom: 2px;
    padding-left: 7px;
    padding-right: 7px;
    padding-top: 2px;
}
.mini-navbar-dark form .form-control {
    background-attachment: scroll;
    background-clip: border-box;
    background-color: #484848;
    background-image: none;
    background-origin: padding-box;
    background-position: 0 0;
    background-repeat: repeat;
    background-size: auto auto;
    color: #ccc;
}
.mini-navbar-white form .form-control {
    -moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    background-attachment: scroll;
    background-clip: border-box;
    background-color: #fff;
    background-image: none;
    background-origin: padding-box;
    background-position: 0 0;
    background-repeat: repeat;
    background-size: auto auto;
    border-bottom-color: #dedede;
    border-bottom-style: solid;
    border-bottom-width: 1px;
    border-image-outset: 0 0 0 0;
    border-image-repeat: stretch stretch;
    border-image-slice: 100% 100% 100% 100%;
    border-image-source: none;
    border-image-width: 1 1 1 1;
    border-left-color-ltr-source: physical;
    border-left-color-rtl-source: physical;
    border-left-color-value: #dedede;
    border-left-style-ltr-source: physical;
    border-left-style-rtl-source: physical;
    border-left-style-value: solid;
    border-left-width-ltr-source: physical;
    border-left-width-rtl-source: physical;
    border-left-width-value: 1px;
    border-right-color-ltr-source: physical;
    border-right-color-rtl-source: physical;
    border-right-color-value: #dedede;
    border-right-style-ltr-source: physical;
    border-right-style-rtl-source: physical;
    border-right-style-value: solid;
    border-right-width-ltr-source: physical;
    border-right-width-rtl-source: physical;
    border-right-width-value: 1px;
    border-top-color: #dedede;
    border-top-style: solid;
    border-top-width: 1px;
    color: #505050;
}
.navbar-static-top {
    left: 0;
    right: 0;
}
.navbar {
    margin-bottom: 0 !important;
    min-height: 55px;
}


@media (min-width: 768px) {
.navbar-nav > li > a {
    padding-bottom: 17.5px;
    padding-top: 17.5px;
    padding-left: 10px;
    padding-right: 10px;
}
}
.navbar-form {
    margin-bottom: 20.5px;
    margin-top: 20.5px;
}
.navbar-brand {
    font-family: Oswald,sans-serif;
    font-size: 24px;
    padding-bottom: 25px;
    padding-left: 15px;
    padding-right: 15px;
    padding-top: 15px;
}
.navbar-brand > span {
    font-size: 14px;
}


@media (max-width: 767px) {
.navbar-brand > span {
    display: none;
}
}



.navbar-btn {
    margin-bottom: 20.5px;
    margin-top: 20.5px;
}
.navbar-text {
    margin-bottom: 27.5px;
    margin-top: 27.5px;
}
.navbar-toggle {
    margin-bottom: 17.5px;
    margin-top: 6.5px;
}
.navbar-dark {
    border-top:0 none -moz-use-text-color; border-bottom:0 none -moz-use-text-color; -moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    background-color: #4e4d4a;
    border-image-outset: 0 0 0 0;
    border-image-repeat: stretch stretch;
    border-image-slice: 100% 100% 100% 100%;
    border-image-source: none;
    border-image-width: 1 1 1 1;
    border-left-color-ltr-source: physical;
    border-left-color-rtl-source: physical;
    border-left-color-value: -moz-use-text-color;
    border-left-style-ltr-source: physical;
    border-left-style-rtl-source: physical;
    border-left-style-value: none;
    border-left-width-ltr-source: physical;
    border-left-width-rtl-source: physical;
    border-left-width-value: 0;
    border-right-color-ltr-source: physical;
    border-right-color-rtl-source: physical;
    border-right-color-value: -moz-use-text-color;
    border-right-style-ltr-source: physical;
    border-right-style-rtl-source: physical;
    border-right-style-value: none;
    border-right-width-ltr-source: physical;
    border-right-width-rtl-source: physical;
    border-right-width-value: 0;
	background-image: linear-gradient(to top, #00410C 50%, #008655 99%);
	text-transform: uppercase;
    font-family: Open Sans Semibold, Open Sans Regular, sans-serif, Tahoma, Arial, Helvetica;
    font-size: 14px;
    //font-weight: bold;
}
.navbar-dark .navbar-brand {
    color: #ecf0f1;
    text-shadow: 1px 1px 2px #333;
}
.navbar-dark .navbar-brand > span {
    color: #ccc;
}
.navbar-dark .navbar-brand:focus, .navbar-dark .navbar-brand:hover {
    color: #fff;
}
.navbar-dark .navbar-text {
    color: #ecf0f1;
}
.navbar-dark .navbar-nav > li > a {
    background:rgba(0, 0, 0, 0) 0 0; background-clip: border-box;
    background-origin: padding-box;
    background-size: auto auto;
    //color: #ecf0f1;
    color: #ffffff;
    transition-delay: 0s;
    transition-duration: 500ms;
    transition-property: background;
    transition-timing-function: ease
}
.navbar-dark .navbar-nav > .active > a, .navbar-dark .navbar-nav > .active > a:focus, .navbar-dark .navbar-nav > .active > a:hover {
    //background-color: #353432;
    background-color: #6bab2e;
    color: #fff;
}
.navbar-dark .navbar-nav > .disabled > a, .navbar-dark .navbar-nav > .disabled > a:focus, .navbar-dark .navbar-nav > .disabled > a:hover {
    color: #bdc3c7;
}
.navbar-dark .navbar-toggle {
    background:rgba(0, 0, 0, 0) 0 0; background-clip: border-box;
    background-origin: padding-box;
    background-size: auto auto;
    border-bottom-color: transparent;
    border-left-color-ltr-source: physical;
    border-left-color-rtl-source: physical;
    border-left-color-value: transparent;
    border-right-color-ltr-source: physical;
    border-right-color-rtl-source: physical;
    border-right-color-value: transparent;
    border-top-color: transparent
}
.navbar-dark .navbar-toggle:focus, .navbar-dark .navbar-toggle:hover {
    background-color: #353432;
}
.navbar-dark .navbar-toggle .icon-bar {
    background-color: #ecf0f1;
}
.navbar-dark .navbar-toggle:focus .icon-bar, .navbar-dark .navbar-toggle:hover .icon-bar {
    background-color: #fff;
}
.navbar-dark .navbar-collapse, .navbar-dark .navbar-form {
    border-bottom-color: #353432;
    border-left-color-ltr-source: physical;
    border-left-color-rtl-source: physical;
    border-left-color-value: #353432;
    border-right-color-ltr-source: physical;
    border-right-color-rtl-source: physical;
    border-right-color-value: #353432;
    border-top-color: #353432;
}
.navbar-dark .navbar-nav > .open > a, .navbar-dark .navbar-nav > .open > a:focus, .navbar-dark .navbar-nav > .open > a:hover {
    color: #fff;
}
.navbar-dark .navbar-nav > .open > a::after {
    color: #353432;
}
.navbar-white .navbar-nav > .open > a::after {
    color: #fff;
}
.navbar-dark .navbar-nav > .dropdown > a:hover .caret {
    border-bottom-color: #fff;
    border-top-color: #fff;
}
.navbar-dark .navbar-nav > .dropdown > a .caret {
    border-bottom-color: #ecf0f1;
    border-top-color: #ecf0f1;
}
.navbar-dark .navbar-nav > .open > a .caret, .navbar-dark .navbar-nav > .open > a:focus .caret, .navbar-dark .navbar-nav > .open > a:hover .caret {
    border-bottom-color: #fff;
    border-top-color: #fff;
}
.navbar-dark .navbar-nav > li > .dropdown-menu {
    -moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    background-color: #353432;
    border-bottom-color: #353432;
    border-bottom-style: solid;
    border-bottom-width: 1px;
    border-image-outset: 0 0 0 0;
    border-image-repeat: stretch stretch;
    border-image-slice: 100% 100% 100% 100%;
    border-image-source: none;
    border-image-width: 1 1 1 1;
    border-left-color-ltr-source: physical;
    border-left-color-rtl-source: physical;
    border-left-color-value: #353432;
    border-left-style-ltr-source: physical;
    border-left-style-rtl-source: physical;
    border-left-style-value: solid;
    border-left-width-ltr-source: physical;
    border-left-width-rtl-source: physical;
    border-left-width-value: 1px;
    border-right-color-ltr-source: physical;
    border-right-color-rtl-source: physical;
    border-right-color-value: #353432;
    border-right-style-ltr-source: physical;
    border-right-style-rtl-source: physical;
    border-right-style-value: solid;
    border-right-width-ltr-source: physical;
    border-right-width-rtl-source: physical;
    border-right-width-value: 1px;
    border-top-color: #666;
    border-top-style: solid;
    border-top-width: 1px;
    box-shadow: none;
}
.navbar-dark .dropdown-menu > li > a {
    border-bottom-color: #666;
    border-bottom-style: solid;
    border-bottom-width: 1px;
    color: #fff;
    padding-bottom: 7px;
    padding-left: 20px;
    padding-right: 20px;
    padding-top: 7px;
}
.navbar-dark .dropdown-menu > li > a:focus, .navbar-dark .dropdown-menu > li > a:hover {
    color: #fff;
    transition-delay: 0s;
    transition-duration: 0.1s;
    transition-property: all;
    transition-timing-function: ease-in-out;
}
.navbar-dark .dropdown-menu > li:last-child > a {
    border-bottom:0 none -moz-use-text-color; 
}
.navbar-dark .navbar-link {
    color: #ecf0f1;
}
.navbar-dark .navbar-link:hover {
    color: #fff;
}
@media (max-width: 767px) {
.navbar-dark .navbar-nav .open .dropdown-menu > .dropdown-header {
    border-bottom-color: #353432;
    border-left-color-ltr-source: physical;
    border-left-color-rtl-source: physical;
    border-left-color-value: #353432;
    border-right-color-ltr-source: physical;
    border-right-color-rtl-source: physical;
    border-right-color-value: #353432;
    border-top-color: #353432;
}
.navbar-dark .navbar-nav .open .dropdown-menu > li > a {
    -moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    border-bottom-color: -moz-use-text-color;
    border-bottom-style: none;
    border-bottom-width: 0;
    border-image-outset: 0 0 0 0;
    border-image-repeat: stretch stretch;
    border-image-slice: 100% 100% 100% 100%;
    border-image-source: none;
    border-image-width: 1 1 1 1;
    border-left-color-ltr-source: physical;
    border-left-color-rtl-source: physical;
    border-left-color-value: -moz-use-text-color;
    border-left-style-ltr-source: physical;
    border-left-style-rtl-source: physical;
    border-left-style-value: none;
    border-left-width-ltr-source: physical;
    border-left-width-rtl-source: physical;
    border-left-width-value: 0;
    border-right-color-ltr-source: physical;
    border-right-color-rtl-source: physical;
    border-right-color-value: -moz-use-text-color;
    border-right-style-ltr-source: physical;
    border-right-style-rtl-source: physical;
    border-right-style-value: none;
    border-right-width-ltr-source: physical;
    border-right-width-rtl-source: physical;
    border-right-width-value: 0;
    border-top-color: -moz-use-text-color;
    border-top-style: none;
    border-top-width: 0;
    color: #ecf0f1;
    padding-bottom: 10px;
    padding-left: 20px;
    padding-right: 20px;
    padding-top: 10px;
}
.navbar-dark .navbar-nav .open .dropdown-menu > .active > a, .navbar-dark .navbar-nav .open .dropdown-menu > .active > a:focus, .navbar-dark .navbar-nav .open .dropdown-menu > .active > a:hover, .navbar-dark .navbar-nav .open .dropdown-menu > li > a:focus, .navbar-dark .navbar-nav .open .dropdown-menu > li > a:hover {
    color: #fff;
}
.navbar-dark .navbar-nav .open .dropdown-menu > .disabled > a, .navbar-dark .navbar-nav .open .dropdown-menu > .disabled > a:focus, .navbar-dark .navbar-nav .open .dropdown-menu > .disabled > a:hover {
    background-color: transparent;
    color: #bdc3c7;
}
.navbar-dark .navbar-nav > li > a:focus, .navbar-dark .navbar-nav > li > a:hover {
    color: #fff;
}
.navbar-dark .navbar-nav > .open > a, .navbar-dark .navbar-nav > .open > a:focus, .navbar-dark .navbar-nav > .open > a:hover {
    border-bottom-width: 0;
    border-left-width-ltr-source: physical;
    border-left-width-rtl-source: physical;
    border-left-width-value: 0;
    border-right-width-ltr-source: physical;
    border-right-width-rtl-source: physical;
    border-right-width-value: 0;
    border-top-width: 0;
    padding-bottom: 10px;
    padding-top: 10px;
}
}
.navbar-white {
    border-top:0 none -moz-use-text-color; border-bottom:0 none -moz-use-text-color; -moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    background-color: #fff;
    border-image-outset: 0 0 0 0;
    border-image-repeat: stretch stretch;
    border-image-slice: 100% 100% 100% 100%;
    border-image-source: none;
    border-image-width: 1 1 1 1;
    border-left-color-ltr-source: physical;
    border-left-color-rtl-source: physical;
    border-left-color-value: -moz-use-text-color;
    border-left-style-ltr-source: physical;
    border-left-style-rtl-source: physical;
    border-left-style-value: none;
    border-left-width-ltr-source: physical;
    border-left-width-rtl-source: physical;
    border-left-width-value: 0;
    border-right-color-ltr-source: physical;
    border-right-color-rtl-source: physical;
    border-right-color-value: -moz-use-text-color;
    border-right-style-ltr-source: physical;
    border-right-style-rtl-source: physical;
    border-right-style-value: none;
    border-right-width-ltr-source: physical;
    border-right-width-rtl-source: physical;
    border-right-width-value: 0;
    box-shadow: 0 0 16px 0 rgba(50, 50, 50, 0.3)
}
.navbar-white .navbar-brand {
    color: #505050;
}
.navbar-white .navbar-brand > span {
    color: #ccc;
}
.navbar-white .navbar-brand:focus, .navbar-white .navbar-brand:hover {
    color: #111;
}
.navbar-white .navbar-text {
    color: #505050;
}
.navbar-white .navbar-nav > li > a {
    background:rgba(0, 0, 0, 0) 0 0; 
    background-clip: border-box;
    background-origin: padding-box;
    background-size: auto auto;
    color: #505050;
    transition-delay: 0s;
    transition-duration: 500ms;
    transition-property: background;
    transition-timing-function: ease
}
.nav-hover-fix:hover {
    color: #fff !important;
}
.navbar-white .navbar-nav > .active > a, .navbar-white .navbar-nav > .active > a:focus, .navbar-white .navbar-nav > .active > a:hover {
    background-attachment: scroll;
    background-clip: border-box;
    background-color: #f5f5f5;
    background-image: none;
    background-origin: padding-box;
    background-position: 0 0;
    background-repeat: repeat;
    background-size: auto auto;
    color: #111;
}
.navbar-white .navbar-nav > .disabled > a, .navbar-white .navbar-nav > .disabled > a:focus, .navbar-white .navbar-nav > .disabled > a:hover {
    color: #ccc;
}
.navbar-white .navbar-toggle {
    background:rgba(0, 0, 0, 0) 0 0; background-clip: border-box;
    background-origin: padding-box;
    background-size: auto auto;
    border-bottom-color: transparent;
    border-left-color-ltr-source: physical;
    border-left-color-rtl-source: physical;
    border-left-color-value: transparent;
    border-right-color-ltr-source: physical;
    border-right-color-rtl-source: physical;
    border-right-color-value: transparent;
    border-top-color: transparent
}
.navbar-white .navbar-toggle:focus, .navbar-white .navbar-toggle:hover {
    background-color: #f5f5f5;
}
.navbar-white .navbar-toggle .icon-bar {
    background-color: #505050;
}
.navbar-white .navbar-toggle:focus .icon-bar, .navbar-white .navbar-toggle:hover .icon-bar {
    background-color: #111;
}
.navbar-white .navbar-collapse, .navbar-white .navbar-form {
    border-bottom-color: #ccc;
    border-left-color-ltr-source: physical;
    border-left-color-rtl-source: physical;
    border-left-color-value: #ccc;
    border-right-color-ltr-source: physical;
    border-right-color-rtl-source: physical;
    border-right-color-value: #ccc;
    border-top-color: #ccc;
}
.navbar-white .navbar-nav > .open > a, .navbar-white .navbar-nav > .open > a:focus, .navbar-white .navbar-nav > .open > a:hover {
    color: #fff;
}
.navbar-white .navbar-nav > .dropdown > a:hover .caret {
    border-bottom-color: #fff;
    border-top-color: #fff;
}
.navbar-white .navbar-nav > .dropdown > a .caret {
    border-bottom-color: #505050;
    border-top-color: #505050;
}
.navbar-white .navbar-nav > .open > a .caret, .navbar-white .navbar-nav > .open > a:focus .caret, .navbar-white .navbar-nav > .open > a:hover .caret {
    border-bottom-color: #fff;
    border-top-color: #fff;
}
.navbar-white .navbar-nav > li > .dropdown-menu {
    -moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    background-color: #fff;
    border-bottom-color: #ecf0f1;
    border-bottom-style: solid;
    border-bottom-width: 1px;
    border-image-outset: 0 0 0 0;
    border-image-repeat: stretch stretch;
    border-image-slice: 100% 100% 100% 100%;
    border-image-source: none;
    border-image-width: 1 1 1 1;
    border-left-color-ltr-source: physical;
    border-left-color-rtl-source: physical;
    border-left-color-value: #ecf0f1;
    border-left-style-ltr-source: physical;
    border-left-style-rtl-source: physical;
    border-left-style-value: solid;
    border-left-width-ltr-source: physical;
    border-left-width-rtl-source: physical;
    border-left-width-value: 1px;
    border-right-color-ltr-source: physical;
    border-right-color-rtl-source: physical;
    border-right-color-value: #ecf0f1;
    border-right-style-ltr-source: physical;
    border-right-style-rtl-source: physical;
    border-right-style-value: solid;
    border-right-width-ltr-source: physical;
    border-right-width-rtl-source: physical;
    border-right-width-value: 1px;
    border-top-color: #f5f5f5;
    border-top-style: solid;
    border-top-width: 1px;
}
.navbar-white .dropdown-menu > li > a {
    border-bottom-color: #ecf0f1;
    border-bottom-style: solid;
    border-bottom-width: 1px;
    color: #505050;
    padding-bottom: 7px;
    padding-left: 20px;
    padding-right: 20px;
    padding-top: 7px;
}
.navbar-white .dropdown-menu > li > a:focus, .navbar-white .dropdown-menu > li > a:hover {
    color: #fff;
    transition-delay: 0s;
    transition-duration: 0.1s;
    transition-property: all;
    transition-timing-function: ease-in-out;
}
.navbar-white .dropdown-menu > li:last-child > a {
    border-bottom:0 none -moz-use-text-color; 
}
.navbar-white .navbar-link, .navbar-white .navbar-link:hover {
    color: #505050;
}
@media (max-width: 767px) {
.navbar-white .navbar-nav .open .dropdown-menu > .dropdown-header {
    border-bottom-color: #ecf0f1;
    border-left-color-ltr-source: physical;
    border-left-color-rtl-source: physical;
    border-left-color-value: #ecf0f1;
    border-right-color-ltr-source: physical;
    border-right-color-rtl-source: physical;
    border-right-color-value: #ecf0f1;
    border-top-color: #ecf0f1;
}
.navbar-white .navbar-nav .open .dropdown-menu > li > a {
    -moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    border-bottom-color: -moz-use-text-color;
    border-bottom-style: none;
    border-bottom-width: 0;
    border-image-outset: 0 0 0 0;
    border-image-repeat: stretch stretch;
    border-image-slice: 100% 100% 100% 100%;
    border-image-source: none;
    border-image-width: 1 1 1 1;
    border-left-color-ltr-source: physical;
    border-left-color-rtl-source: physical;
    border-left-color-value: -moz-use-text-color;
    border-left-style-ltr-source: physical;
    border-left-style-rtl-source: physical;
    border-left-style-value: none;
    border-left-width-ltr-source: physical;
    border-left-width-rtl-source: physical;
    border-left-width-value: 0;
    border-right-color-ltr-source: physical;
    border-right-color-rtl-source: physical;
    border-right-color-value: -moz-use-text-color;
    border-right-style-ltr-source: physical;
    border-right-style-rtl-source: physical;
    border-right-style-value: none;
    border-right-width-ltr-source: physical;
    border-right-width-rtl-source: physical;
    border-right-width-value: 0;
    border-top-color: -moz-use-text-color;
    border-top-style: none;
    border-top-width: 0;
    color: #505050;
    padding-bottom: 10px;
    padding-left: 20px;
    padding-right: 20px;
    padding-top: 10px;
}
.navbar-white .navbar-nav .open .dropdown-menu > li > a:focus, .navbar-white .navbar-nav .open .dropdown-menu > li > a:hover {
    color: #fff;
}
.navbar-white .navbar-nav .open .dropdown-menu > .active > a, .navbar-white .navbar-nav .open .dropdown-menu > .active > a:focus, .navbar-white .navbar-nav .open .dropdown-menu > .active > a:hover {
    background-color: transparent;
    color: #505050;
}
.navbar-white .navbar-nav .open .dropdown-menu > .disabled > a, .navbar-white .navbar-nav .open .dropdown-menu > .disabled > a:focus, .navbar-white .navbar-nav .open .dropdown-menu > .disabled > a:hover {
    background-color: transparent;
    color: #ccc;
}
.navbar-white .navbar-nav > .open > a, .navbar-white .navbar-nav > .open > a:focus, .navbar-white .navbar-nav > .open > a:hover {
    border-bottom-width: 0;
    border-left-width-ltr-source: physical;
    border-left-width-rtl-source: physical;
    border-left-width-value: 0;
    border-right-width-ltr-source: physical;
    border-right-width-rtl-source: physical;
    border-right-width-value: 0;
    border-top-width: 0;
    color: #fff;
    padding-bottom: 10px;
    padding-top: 10px;
}
}
.style-toggle-btn {
    background-attachment: scroll;
    background-clip: border-box;
    background-color: #4e4d4a;
    background-image: none;
    background-origin: padding-box;
    background-position: 0 0;
    background-repeat: repeat;
    background-size: auto auto;
    border-bottom-left-radius: 3px;
    border-bottom-right-radius: 0;
    border-top-left-radius: 3px;
    border-top-right-radius: 0;
    color: #fff;
    cursor: pointer;
    font-size: 18px;
    left: -46px;
    padding-bottom: 12px;
    padding-left: 12px;
    padding-right: 12px;
    padding-top: 12px;
    position: absolute;
    top: -3px;
    z-index: 50505055;
}
.style-toggle-btn.fa-angle-double-right {
    padding-bottom: 12px;
    padding-left: 16px;
    padding-right: 17px;
    padding-top: 12px;
}
.style-toggle {
    -moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    background-attachment: scroll;
    background-clip: border-box;
    background-color: #fff;
    background-image: none;
    background-origin: padding-box;
    background-position: 0 0;
    background-repeat: repeat;
    background-size: auto auto;
    border-bottom-color: #666;
    border-bottom-left-radius: 3px;
    border-bottom-right-radius: 0;
    border-bottom-style: solid;
    border-bottom-width: 3px;
    border-image-outset: 0 0 0 0;
    border-image-repeat: stretch stretch;
    border-image-slice: 100% 100% 100% 100%;
    border-image-source: none;
    border-image-width: 1 1 1 1;
    border-left-color-ltr-source: physical;
    border-left-color-rtl-source: physical;
    border-left-color-value: #666;
    border-left-style-ltr-source: physical;
    border-left-style-rtl-source: physical;
    border-left-style-value: solid;
    border-left-width-ltr-source: physical;
    border-left-width-rtl-source: physical;
    border-left-width-value: 3px;
    border-right-color-ltr-source: physical;
    border-right-color-rtl-source: physical;
    border-right-color-value: -moz-use-text-color;
    border-right-style-ltr-source: physical;
    border-right-style-rtl-source: physical;
    border-right-style-value: none;
    border-right-width-ltr-source: physical;
    border-right-width-rtl-source: physical;
    border-right-width-value: 0;
    border-top-color: #666;
    border-top-left-radius: 0;
    border-top-right-radius: 0;
    border-top-style: solid;
    border-top-width: 3px;
    color: #505050;
    max-width: 180px;
    position: fixed;
    right: -180px;
    top: 150px;
    transition-delay: 0s;
    transition-duration: 0.5s;
    transition-property: right;
    transition-timing-function: ease-in-out;
    z-index: 50505055;
}
.style-toggle-show {
    right: 0;
}
.style-toggle-header {
    background-attachment: scroll;
    background-clip: border-box;
    background-color: #666;
    background-image: none;
    background-origin: padding-box;
    background-position: 0 0;
    background-repeat: repeat;
    background-size: auto auto;
    color: #fff;
    padding-bottom: 10px;
    padding-left: 10px;
    padding-right: 10px;
    padding-top: 10px;
}
.style-toggle-body {
    padding-bottom: 10px;
    padding-left: 10px;
    padding-right: 10px;
    padding-top: 10px;
}
.backtotop {
    background-attachment: scroll;
    background-clip: border-box;
    background-color: #666;
    background-image: none;
    background-origin: padding-box;
    background-position: 0 0;
    background-repeat: repeat;
    background-size: auto auto;
    border-bottom-left-radius: 3px;
    border-bottom-right-radius: 3px;
    border-top-left-radius: 3px;
    border-top-right-radius: 3px;
    color: #fff;
    font-size: 18px;
    padding-bottom: 10px;
    padding-left: 15px;
    padding-right: 15px;
    padding-top: 10px;
    transition-delay: 0s;
    transition-duration: 0.1s;
    transition-property: background;
    transition-timing-function: ease-in-out;
}
.backtotop:hover {
    background-attachment: scroll;
    background-clip: border-box;
    background-color: #4e4d4a;
    background-image: none;
    background-origin: padding-box;
    background-position: 0 0;
    background-repeat: repeat;
    background-size: auto auto;
}
footer {
    margin-top: 50px;
    padding-bottom: 20px;
    padding-left: 0;
    padding-right: 0;
    padding-top: 20px;
}
footer h3 {
    border-bottom-color: #4e4d4a;
    border-bottom-style: solid;
    border-bottom-width: 1px;
    margin-bottom: 20px;
    padding-bottom: 10px;
}
footer h3 > span {
    border-bottom-style: solid;
    border-bottom-width: 1px;
    padding-bottom: 5px;
    padding-left: 5px;
    padding-right: 5px;
    padding-top: 5px;
}
.footer-dark {
    background-attachment: scroll;
    background-clip: border-box;
    background-color: #353432;
    background-image: none;
    background-origin: padding-box;
    background-position: 0 0;
    background-repeat: repeat;
    background-size: auto auto;
    color: #ecf0f1;
}
.footer-dark hr {
    border-top-color: #4e4d4a;
    border-top-style: solid;
    border-top-width: 1px;
}
.footer-white {
    background-attachment: scroll;
    background-clip: border-box;
    background-color: #fff;
    background-image: none;
    background-origin: padding-box;
    background-position: 0 0;
    background-repeat: repeat;
    background-size: auto auto;
    border-top-color: #dedede;
    border-top-style: solid;
    border-top-width: 1px;
    color: #999;
}
.footer-white h3 {
    border-bottom-color: #eee;
    border-left-color-ltr-source: physical;
    border-left-color-rtl-source: physical;
    border-left-color-value: #eee;
    border-right-color-ltr-source: physical;
    border-right-color-rtl-source: physical;
    border-right-color-value: #eee;
    border-top-color: #eee;
}
.social > ul, .social > ul > li {
    margin-bottom: 0;
    margin-left: 0;
    margin-right: 0;
    margin-top: 0;
    padding-bottom: 0;
    padding-left: 0;
    padding-right: 0;
    padding-top: 0;
}
.social li > a {
    background-attachment: scroll;
    background-clip: border-box;
    background-color: #fff;
    background-image: none;
    background-origin: padding-box;
    background-position: 0 0;
    background-repeat: repeat;
    background-size: auto auto;
    border-bottom-left-radius: 34px;
    border-bottom-right-radius: 34px;
    border-top-left-radius: 34px;
    border-top-right-radius: 34px;
    color: #4e4d4a;
    display: inline-block;
    font-size: 16px;
    height: 34px;
    line-height: 34px;
    margin-bottom: 2px;
    margin-left: 0;
    margin-right: 2px;
    margin-top: 0;
    text-align: center;
    transition-delay: 0s, 0s;
    transition-duration: 500ms, 500ms;
    transition-property: background, color;
    transition-timing-function: ease, ease;
    width: 34px;
}
.social li:hover > a {
    color: #fff;
}
.social li > a.rss:hover {
    background-attachment: scroll;
    background-clip: border-box;
    background-color: #f90;
    background-image: none;
    background-origin: padding-box;
    background-position: 0 0;
    background-repeat: repeat;
    background-size: auto auto;
}
.social li > a.facebook:hover {
    background-attachment: scroll;
    background-clip: border-box;
    background-color: #3b5998;
    background-image: none;
    background-origin: padding-box;
    background-position: 0 0;
    background-repeat: repeat;
    background-size: auto auto;
}
.social li > a.twitter:hover {
    background-attachment: scroll;
    background-clip: border-box;
    background-color: #1dcaff;
    background-image: none;
    background-origin: padding-box;
    background-position: 0 0;
    background-repeat: repeat;
    background-size: auto auto;
}
.social li > a.plus:hover {
    background-attachment: scroll;
    background-clip: border-box;
    background-color: #dd4b39;
    background-image: none;
    background-origin: padding-box;
    background-position: 0 0;
    background-repeat: repeat;
    background-size: auto auto;
}
.social li > a.vk:hover {
    background-attachment: scroll;
    background-clip: border-box;
    background-color: #3f628a;
    background-image: none;
    background-origin: padding-box;
    background-position: 0 0;
    background-repeat: repeat;
    background-size: auto auto;
}
.social li > a.pinterest:hover {
    background-attachment: scroll;
    background-clip: border-box;
    background-color: #c92026;
    background-image: none;
    background-origin: padding-box;
    background-position: 0 0;
    background-repeat: repeat;
    background-size: auto auto;
}
.social li > a.vimeo:hover {
    background-attachment: scroll;
    background-clip: border-box;
    background-color: #446d82;
    background-image: none;
    background-origin: padding-box;
    background-position: 0 0;
    background-repeat: repeat;
    background-size: auto auto;
}
.social li > a.github:hover {
    background-attachment: scroll;
    background-clip: border-box;
    background-color: #657e8c;
    background-image: none;
    background-origin: padding-box;
    background-position: 0 0;
    background-repeat: repeat;
    background-size: auto auto;
}
.social li > a.linkedin:hover {
    background-attachment: scroll;
    background-clip: border-box;
    background-color: #0c7bb3;
    background-image: none;
    background-origin: padding-box;
    background-position: 0 0;
    background-repeat: repeat;
    background-size: auto auto;
}
.social li > a.dropbox:hover {
    background-attachment: scroll;
    background-clip: border-box;
    background-color: #4fa3e3;
    background-image: none;
    background-origin: padding-box;
    background-position: 0 0;
    background-repeat: repeat;
    background-size: auto auto;
}
.social li > a.youtube:hover {
    background-attachment: scroll;
    background-clip: border-box;
    background-color: #ed413e;
    background-image: none;
    background-origin: padding-box;
    background-position: 0 0;
    background-repeat: repeat;
    background-size: auto auto;
}
.footer-white .social li > a {
    -moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    border-bottom-color: #ccc;
    border-bottom-style: solid;
    border-bottom-width: 1px;
    border-image-outset: 0 0 0 0;
    border-image-repeat: stretch stretch;
    border-image-slice: 100% 100% 100% 100%;
    border-image-source: none;
    border-image-width: 1 1 1 1;
    border-left-color-ltr-source: physical;
    border-left-color-rtl-source: physical;
    border-left-color-value: #ccc;
    border-left-style-ltr-source: physical;
    border-left-style-rtl-source: physical;
    border-left-style-value: solid;
    border-left-width-ltr-source: physical;
    border-left-width-rtl-source: physical;
    border-left-width-value: 1px;
    border-right-color-ltr-source: physical;
    border-right-color-rtl-source: physical;
    border-right-color-value: #ccc;
    border-right-style-ltr-source: physical;
    border-right-style-rtl-source: physical;
    border-right-style-value: solid;
    border-right-width-ltr-source: physical;
    border-right-width-rtl-source: physical;
    border-right-width-value: 1px;
    border-top-color: #ccc;
    border-top-style: solid;
    border-top-width: 1px;
}
.footer-white .social li > a:hover {
    -moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    border-bottom-color: transparent;
    border-bottom-style: solid;
    border-bottom-width: 1px;
    border-image-outset: 0 0 0 0;
    border-image-repeat: stretch stretch;
    border-image-slice: 100% 100% 100% 100%;
    border-image-source: none;
    border-image-width: 1 1 1 1;
    border-left-color-ltr-source: physical;
    border-left-color-rtl-source: physical;
    border-left-color-value: transparent;
    border-left-style-ltr-source: physical;
    border-left-style-rtl-source: physical;
    border-left-style-value: solid;
    border-left-width-ltr-source: physical;
    border-left-width-rtl-source: physical;
    border-left-width-value: 1px;
    border-right-color-ltr-source: physical;
    border-right-color-rtl-source: physical;
    border-right-color-value: transparent;
    border-right-style-ltr-source: physical;
    border-right-style-rtl-source: physical;
    border-right-style-value: solid;
    border-right-width-ltr-source: physical;
    border-right-width-rtl-source: physical;
    border-right-width-value: 1px;
    border-top-color: transparent;
    border-top-style: solid;
    border-top-width: 1px;
}
.main-slideshow {
    margin-top: -20px;
    position: relative;
}
.jumbotron.first {
    background:rgba(0, 0, 0, 0) url('../images/slide-1.jpg') no-repeat 0 0; 
    background-clip: border-box;
    background-origin: padding-box;
    background-size: inherit;
}
.jumbotron.second {
    background:rgba(0, 0, 0, 0) url('../images/slide-2.jpg') no-repeat 0 0; 
    background-clip: border-box;
    background-origin: padding-box;
    background-size: inherit;
}
.jumbotron.third {
    background:rgba(0, 0, 0, 0) url('../images/slide-3.jpg') no-repeat 0 0; 
    background-clip: border-box;
    background-origin: padding-box;
    background-size: inherit;
}
.jumbotron.fourth {
    background:rgba(0, 0, 0, 0) url('../images/slide-4.jpg') no-repeat 0 0; 
    background-clip: border-box;
    background-origin: padding-box;
    background-size: inherit;
}
.jumbotron.fifth {
    background:rgba(0, 0, 0, 0) url('../images/slide-5.jpg') no-repeat 0 0; 
    background-clip: border-box;
    background-origin: padding-box;
    background-size: inherit;
}
.jumbotron2.first {
    background:rgba(0, 0, 0, 0) url('../images/slide2-1.jpg') no-repeat 0 0; 
    background-clip: border-box;
    background-origin: padding-box;
    background-size: inherit;
}
.jumbotron2.second {
    background:rgba(0, 0, 0, 0) url('../images/slide2-2.jpg') no-repeat 0 0; 
    background-clip: border-box;
    background-origin: padding-box;
    background-size: inherit;
}
.jumbotron2.third {
    background:rgba(0, 0, 0, 0) url('../images/slide2-3.jpg') no-repeat 0 0; 
    background-clip: border-box;
    background-origin: padding-box;
    background-size: inherit;
}
.jumbotron2.fourth {
    background:rgba(0, 0, 0, 0) url('../images/slide2-4.jpg') no-repeat 0 0; 
    background-clip: border-box;
    background-origin: padding-box;
    background-size: inherit;
}
.jumbotron2.fifth {
    background:rgba(0, 0, 0, 0) url('../images/slide2-5.jpg') no-repeat 0 0; 
    background-clip: border-box;
    background-origin: padding-box;
    background-size: inherit;
}
.jumbotron3.first {
    background:rgba(0, 0, 0, 0) url('../images/slide3-1.jpg') no-repeat 0 0; 
    background-clip: border-box;
    background-origin: padding-box;
    background-size: inherit;
}
.jumbotron3.second {
    background:rgba(0, 0, 0, 0) url('../images/slide3-2.jpg') no-repeat 0 0; 
    background-clip: border-box;
    background-origin: padding-box;
    background-size: inherit;
}
.jumbotron3.third {
    background:rgba(0, 0, 0, 0) url('../images/slide3-3.jpg') no-repeat 0 0; 
    background-clip: border-box;
    background-origin: padding-box;
    background-size: inherit;
}
.jumbotron3.fourth {
    background:rgba(0, 0, 0, 0) url('../images/slide3-4.jpg') no-repeat 0 0; 
    background-clip: border-box;
    background-origin: padding-box;
    background-size: inherit;
}
.jumbotron3.fifth {
    background:rgba(0, 0, 0, 0) url('../images/slide3-5.jpg') no-repeat 0 0; 
    background-clip: border-box;
    background-origin: padding-box;
    background-size: 100%;
}
.jumbotron4.first {
    background:rgba(0, 0, 0, 0) url('../images/slide4-1.jpg') no-repeat 0 0; 
    background-clip: border-box;
    background-origin: padding-box;
    background-size: 100%;
}
.jumbotron4.second {
    background:rgba(0, 0, 0, 0) url('../images/slide4-2.jpg') no-repeat 0 0; 
    background-clip: border-box;
    background-origin: padding-box;
    background-size: 100%;
}
.jumbotron4.third {
    background:rgba(0, 0, 0, 0) url('../images/slide4-3.jpg') no-repeat 0 0; 
    background-clip: border-box;
    background-origin: padding-box;
    background-size: 100%;
}
.jumbotron4.fourth {
    background:rgba(0, 0, 0, 0) url('../images/slide4-4.jpg') no-repeat 0 0; 
    background-clip: border-box;
    background-origin: padding-box;
    background-size: 100%;
}
.jumbotron4.fifth {
    background:rgba(0, 0, 0, 0) url('../images/slide4-5.jpg') no-repeat 0 0; 
    background-clip: border-box;
    background-origin: padding-box;
    background-size: 100%;
}
.jumbotron5.first {
    background:rgba(0, 0, 0, 0) url('../images/slide5-1.jpg') no-repeat center; background-clip: border-box;
    background-origin: padding-box;
    background-size: cover
}
.jumbotron5.second {
    background:rgba(0, 0, 0, 0) url('../images/slide5-2.jpg') no-repeat center bottom; background-clip: border-box;
    background-origin: padding-box;
    background-size: cover
}
.jumbotron5.third {
    background:rgba(0, 0, 0, 0) url('../images/slide5-3.jpg') no-repeat center; background-clip: border-box;
    background-origin: padding-box;
    background-size: cover
}
.jumbotron5.fourth {
    background:rgba(0, 0, 0, 0) url('../images/slide5-4.jpg') no-repeat center; background-clip: border-box;
    background-origin: padding-box;
    background-size: cover
}
.jumbotron5.fifth {
    background:rgba(0, 0, 0, 0) url('../images/slide5-5.jpg') no-repeat center; background-clip: border-box;
    background-origin: padding-box;
    background-size: cover
}
.jumbotron6.first {
    background:rgba(0, 0, 0, 0) url('../images/slide6-1.jpg') no-repeat center; background-clip: border-box;
    background-origin: padding-box;
    background-size: cover
}
.jumbotron6.second {
    background:rgba(0, 0, 0, 0) url('../images/slide6-2.jpg') no-repeat center bottom; background-clip: border-box;
    background-origin: padding-box;
    background-size: cover
}
.jumbotron6.third {
    background:rgba(0, 0, 0, 0) url('../images/slide6-3.jpg') no-repeat center; background-clip: border-box;
    background-origin: padding-box;
    background-size: cover
}
.jumbotron6.fourth {
    background:rgba(0, 0, 0, 0) url('../images/slide6-4.jpg') no-repeat center; background-clip: border-box;
    background-origin: padding-box;
    background-size: cover
}
.jumbotron6.fifth {
    background:rgba(0, 0, 0, 0) url('../images/slide6-5.jpg') no-repeat center; background-clip: border-box;
    background-origin: padding-box;
    background-size: cover
}

.jumbotron, .jumbotron2, .jumbotron3, .jumbotron4, .jumbotron5, .jumbotron6 {
    border-bottom-color: #eee;
    border-bottom-style: solid;
    border-bottom-width: 1px;
    color: #fff;
    height: 400px;
    margin-bottom: 20px;
    overflow-x: hidden;
    overflow-y: hidden;
    padding-bottom: 30px;
    padding-top: 30px;
    width: 100%;
}
.jumbotron h1, .jumbotron2 h1, .jumbotron3 h1, .jumbotron4 h1, .jumbotron5 h1, .jumbotron6 h1 {
    font-size: 36px;
    line-height: 1.5;
    margin-bottom: 20px;
    text-shadow: 1px 1px 5px rgba(0, 0, 0, 1);
}
.jumbotron.first img {
    margin-bottom: 0;
    margin-left: auto;
    margin-right: auto;
    margin-top: 50px;
    width: 90%;
}
.jumbotron.second img {
    bottom: -600px;
    box-shadow: 0 0 15px rgba(0, 0, 0, 0.8);
    cursor: pointer;
    left: 50%;
    margin-left: -300px;
    position: absolute;
    transition-delay: 0s;
    transition-duration: 0.3s;
    transition-property: bottom;
    transition-timing-function: ease;
}
.jumbotron.second img:hover {
    bottom: -590px;
}
.jumbotron.third .video {
    margin-bottom: 0;
    margin-left: auto;
    margin-right: auto;
    margin-top: 50px;
    width: 80%;
}
.jumbotron h1, .jumbotron2 h1, .jumbotron3 h1, .jumbotron4 h1, .jumbotron5 h1, .jumbotron6 h1 {
    margin-top: 50px;
}
@media (max-width: 767px) {
.jumbotron h1 {
    margin-top: 20px;
}
.jumbotron2 h1 {
    margin-top: 20px;
}
.jumbotron3 h1 {
    margin-top: 20px;
}
.jumbotron4 h1 {
    margin-top: 20px;
}
.jumbotron5 h1 {
    margin-top: 20px;
}
.jumbotron6 h1 {
    margin-top: 20px;
}
}
.jumbotron .lead, .jumbotron2 .lead, .jumbotron3 .lead, .jumbotron4 .lead, .jumbotron5 .lead, .jumbotron6 .lead {
    text-shadow: 1px 1px 5px rgba(0, 0, 0, 1);
}
.jumbotron .btn, .jumbotron2 .btn, .jumbotron3 .btn, .jumbotron4 .btn, .jumbotron5 .btn, .jumbotron6 .btn {
    box-shadow: 0 0 5px rgba(0, 0, 0, 0.3);
    font-size: 18px;
    margin-top: 10px;
    padding-bottom: 15px;
    padding-left: 30px;
    padding-right: 30px;
    padding-top: 15px;
}

.jumbotron-mini {
	background-color: #DBF2C5;
    border-bottom-color: #eee;
    border-bottom-style: solid;
    border-bottom-width: 1px;
    color: #666;
    height: auto;
    margin-bottom: 20px;
    overflow-x: hidden;
    overflow-y: hidden;
    padding-bottom: 30px;
    padding-top: 30px;
    width: 100%;
}

.jumbotron-mini .lead {
    // text-shadow: 1px 1px 5px rgba(0, 0, 0, 1);
    
}

.jumbotron-mini h2 {
    font-family: Oswald, san-serif;
    font-size: 28px;
    line-height: 1.5;
    margin-bottom: 20px;
    //text-shadow: 1px 1px 5px rgba(0, 0, 0, 1);
}

.jumbotron-mini .titulo4 {
	//color: #e0493e;
	//color:#e0493e;
    display: inline-block;
    font-size: 32px;
    margin-right: -15px;
    padding-bottom: 0;
    padding-left: -10px;
    padding-right: 0;
    text-align: center;
    font-family: Open Sans Semibold, Open Sans Regular,Tahoma, Arial, Oswald;
    //letter-spacing:-1px;
    font-weight: bold;
    //padding-top: 60px;
}

.jumbotron-mini .phone-r {
	color:#e0493e;
    display: inline-block;
    font-size: 32px;
    margin-right: 10px;
    padding-bottom: 0;
    padding-right: 10px;
    //padding-left: 5px;
    margin-left: 0px;
    text-align: right;
    font-family: Open Sans Semibold, Open Sans Regular,Tahoma, Arial, Oswald;
}
.jumbotron-mini .phone-l {
	color:#e0493e;
    display: inline-block;
    font-size: 32px;
    margin-right: 0px;
    padding-bottom: 0;
    //padding-right: 5px;
    padding-left: 10px;
    margin-left: 10px;
    text-align: left;
    font-family: Open Sans Semibold, Open Sans Regular,Tahoma, Arial, Oswald;
}
.jumbotron-mini .phone-c {
	color:#e0493e;
    display: inline-block;
    font-size: 32px;
    margin-right: 5px;
    padding-bottom: 0;
    //padding-right: 5px;
    //padding-left: 10px;
    margin-left: 5px;
    text-align: center;
    font-family: Open Sans Semibold, Open Sans Regular,Tahoma, Arial, Oswald;
}



.jumbotron-mini .btn {
    box-shadow: 0 0 5px rgba(0, 0, 0, 0.3);
    font-size: 18px;
    margin-top: 10px;
    padding-bottom: 15px;
    padding-left: 30px;
    padding-right: 30px;
    padding-top: 15px;
    vertical-align: middle;
    font-family: open sans regular, sans-serif;
}

.jumbotron-mini p {
    font-size: 31px;
    font-weight: 200;
    margin-bottom: 15px;
}
.jumbotron-mini > hr {
    border-top-color: #d5d5d5;
}
.container .jumbotron-mini, .container-fluid .jumbotron-mini {
    border-bottom-left-radius: 6px;
    border-bottom-right-radius: 6px;
    border-top-left-radius: 6px;
    border-top-right-radius: 6px;
}
.jumbotron-mini .container {
    max-width: 100%;
}
@media screen and (min-width: 768px) {
.jumbotron-mini {
    //padding-bottom: 48px;
    padding-left: 0;
    padding-right: 0;
    //padding-top: 48px;
}
.container .jumbotron-mini, .container-fluid .jumbotron-mini {
    padding-left: 60px;
    padding-right: 60px;
}
.jumbotron-mini .h1, .jumbotron-mini h1 {
    font-size: 63px;
}
}

a.slideshow-arrow {
    background:rgba(0, 0, 0, 0) 0 0; 
    background-clip: border-box;
    background-origin: padding-box;
    background-size: auto auto;
    color: transparent;
    cursor: pointer;
    display: block;
    font-size: 42px;
    font-weight: 300;
    height: 100px;
    line-height: 100px;
    margin-top: -60px;
    position: absolute;
    text-align: center;
    top: 50%;
    transition-delay: 0s, 0s;
    transition-duration: 500ms, 500ms;
    transition-property: background, color;
    transition-timing-function: ease, ease;
    width: 50px
}
.main-slideshow:hover a.slideshow-arrow {
    background:rgba(0, 0, 0, 0.4) 0 0; background-clip: border-box;
    background-origin: padding-box;
    background-size: auto auto;
    color: #fff
}
a.slideshow-arrow:active, a.slideshow-arrow:hover {
    text-decoration-color: -moz-use-text-color;
    text-decoration-line: none;
    text-decoration-style: solid;
}
a.slideshow-arrow-prev {
    left: 0;
    padding-right: 5px;
    right: auto;
}
a.slideshow-arrow-next {
    left: auto;
    padding-left: 5px;
    right: 0;
}
.intro .btn {
    margin-top: 20px;
}
.services {
    margin-bottom: 60px;
    margin-top: 30px;
}
.services-item i {
    float: left;
    margin-bottom: 0;
    margin-left: 0;
    margin-right: 15px;
    margin-top: 20px;
    transition-delay: 0s;
    transition-duration: 500ms;
    transition-property: all;
    transition-timing-function: ease;
}
.services-item-desc {
    overflow-x: hidden;
    overflow-y: hidden;
    text-align: justify;
}
.portfolio {
    margin-bottom: 30px;
}
.portfolio-item > a {
    display: block;
    overflow-x: hidden;
    overflow-y: hidden;
    position: relative;
}
.portfolio-item > a > img {
    border-bottom-left-radius: 3px;
    border-bottom-right-radius: 3px;
    border-top-left-radius: 3px;
    border-top-right-radius: 3px;
}
.portfolio-item > a > .mask {
    background-attachment: scroll;
    background-clip: border-box;
    background-color: #00410C;
    background-image: none;
    background-origin: padding-box;
    background-position: 0 0;
    background-repeat: repeat;
    background-size: auto auto;
    border-bottom-left-radius: 3px;
    border-bottom-right-radius: 3px;
    border-top-left-radius: 0;
    border-top-right-radius: 0;
    bottom: -40px;
    color: #fff;
    font-family: roboto,"Helvetica Neue",Helvetica,Arial,sans-serif;
    padding-bottom: 10px;
    padding-left: 10px;
    padding-right: 10px;
    padding-top: 10px;
    position: absolute;
    transition-delay: 0s;
    transition-duration: 500ms;
    transition-property: bottom;
    transition-timing-function: ease;
    width: 100%;
}
.col-lg-3 > .portfolio-item > a > .mask, .col-md-3 > .portfolio-item > a > .mask, .col-sm-3 > .portfolio-item > a > .mask {
    font-size: 0.9em;
}
.portfolio-item > a:hover > .mask {
    bottom: 0;
}
.portfolio-desc {
    margin-bottom: 20px;
    padding-bottom: 0;
    padding-left: 5px;
    padding-right: 5px;
    padding-top: 0;
    text-align: justify;
}
.portfolio-desc > h3 {
    font-size: 18px;
    line-height: 1.5;
    margin-bottom: 10px;
}
.features.last {
    margin-bottom: 50px;
}
.divider {
    border-bottom-color: #eee;
    border-bottom-style: solid;
    border-bottom-width: 1px;
    margin-bottom: 40px;
    margin-left: 0;
    margin-right: 0;
    margin-top: 20px;
}
.features h3 {
    font-size: 20px;
    line-height: 1.5;
    margin-top: 50px;
}
.features p {
    line-height: 1.7;
}
.features img {
    margin-left: auto;
    margin-right: auto;
    width: 80%;
}
.features .border-bottom {
    border-bottom-color: #dedede;
    border-bottom-style: solid;
    border-bottom-width: 1px;
}
@media (max-width: 767px) {
.features h3 {
    margin-top: 30px;
}
.features h3.first-child {
    margin-top: 0;
}
.features.last {
    margin-bottom: 0;
}
}
.recent-blog, .recent-blogs {
    margin-bottom: 20px;
}
.recent-blog img {
    //border-bottom-left-radius: 25px;
    //border-bottom-right-radius: 25px;
    //border-top-left-radius: 25px;
    //border-top-right-radius: 25px;
    float: left;
    height: 240px;
    margin-right: 20px;
    width: 90px;
}
.recent-blog-desc {
    overflow-x: hidden;
    overflow-y: hidden;
}
.recent-blog-desc h3 {
    font-size: 20px;
    line-height: 1.5;
    margin-top: 0;
}
.recent-blog-desc p {
    line-height: 1.7;
}
.recent-blog-desc hr {
    margin-bottom: 0;
    margin-left: 0;
    margin-right: 0;
    margin-top: 0;
}
.about-us-p img {
    margin-bottom: 10px;
    margin-left: auto;
    margin-right: auto;
    margin-top: 10px;
}
.team-member {
    -moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    border-bottom-color: #eee;
    border-bottom-left-radius: 3px;
    border-bottom-right-radius: 3px;
    border-bottom-style: solid;
    border-bottom-width: 1px;
    border-image-outset: 0 0 0 0;
    border-image-repeat: stretch stretch;
    border-image-slice: 100% 100% 100% 100%;
    border-image-source: none;
    border-image-width: 1 1 1 1;
    border-left-color-ltr-source: physical;
    border-left-color-rtl-source: physical;
    border-left-color-value: #eee;
    border-left-style-ltr-source: physical;
    border-left-style-rtl-source: physical;
    border-left-style-value: solid;
    border-left-width-ltr-source: physical;
    border-left-width-rtl-source: physical;
    border-left-width-value: 1px;
    border-right-color-ltr-source: physical;
    border-right-color-rtl-source: physical;
    border-right-color-value: #eee;
    border-right-style-ltr-source: physical;
    border-right-style-rtl-source: physical;
    border-right-style-value: solid;
    border-right-width-ltr-source: physical;
    border-right-width-rtl-source: physical;
    border-right-width-value: 1px;
    border-top-color: #eee;
    border-top-left-radius: 3px;
    border-top-right-radius: 3px;
    border-top-style: solid;
    border-top-width: 1px;
    margin-bottom: 10px;
    padding-bottom: 10px;
    padding-left: 10px;
    padding-right: 10px;
    padding-top: 10px;
}
.team-member:hover {
    border-bottom-color: #ddd;
    border-left-color-ltr-source: physical;
    border-left-color-rtl-source: physical;
    border-left-color-value: #ddd;
    border-right-color-ltr-source: physical;
    border-right-color-rtl-source: physical;
    border-right-color-value: #ddd;
    border-top-color: #ddd;
}
.team-member > img {
    border-bottom-left-radius: 3px;
    border-bottom-right-radius: 3px;
    border-top-left-radius: 3px;
    border-top-right-radius: 3px;
    margin-bottom: 10px;
}
.blog-p img.author {
    border-bottom-left-radius: 70px;
    border-bottom-right-radius: 70px;
    border-top-left-radius: 70px;
    border-top-right-radius: 70px;
    float: left;
    height: 70px;
    margin-right: 20px;
    width: 70px;
}
.blog-p-body {
    overflow-x: hidden;
    overflow-y: hidden;
}
.blog-p-body p {
    line-height: 1.7;
}
.blog-p-body .flex-video {
    margin-bottom: 20px;
    margin-left: 0;
    margin-right: 0;
    margin-top: 20px;
}
.blog-p-body img {
    border-bottom-left-radius: 3px;
    border-bottom-right-radius: 3px;
    border-top-left-radius: 3px;
    border-top-right-radius: 3px;
    margin-bottom: 20px;
    margin-left: 0;
    margin-right: 0;
    margin-top: 20px;
}
.blog-p-search {
    margin-bottom: 40px;
}
.blog-p-social {
    list-style-type: none;
    margin-bottom: 40px;
    margin-left: 0;
    margin-right: 0;
    margin-top: 0;
    padding-bottom: 0;
    padding-left: 0;
    padding-right: 0;
    padding-top: 0;
}
.blog-p-social > li {
    border-bottom-color: #eee;
    border-bottom-style: solid;
    border-bottom-width: 1px;
    padding-bottom: 0;
    padding-left: 0;
    padding-right: 0;
    padding-top: 0;
}
.blog-p-social > li a {
    display: block;
    padding-bottom: 10px;
    padding-left: 0;
    padding-right: 0;
    padding-top: 10px;
}
.blog-p-social > li i {
    margin-right: 10px;
}
.blog-p-popular {
    list-style-type: none;
    margin-bottom: 0;
    margin-left: 0;
    margin-right: 0;
    margin-top: 20px;
    padding-bottom: 0;
    padding-left: 0;
    padding-right: 0;
    padding-top: 0;
}
.blog-p-popular > li {
    margin-bottom: 10px;
}
.comments {
    margin-bottom: 20px;
    margin-left: 0;
    margin-right: 0;
    margin-top: 20px;
}
.cmt {
    margin-bottom: 15px;
}
.cmt > img {
    border-bottom-left-radius: 3px;
    border-bottom-right-radius: 3px;
    border-top-left-radius: 3px;
    border-top-right-radius: 3px;
    float: left;
    height: 70px;
    margin-bottom: 0;
    margin-left: 0;
    margin-right: 10px;
    margin-top: 0;
    width: 70px;
}
.cmt > .cmt-block {
    overflow-x: hidden;
    overflow-y: hidden;
}
.cmt > .cmt-block > .cmt-body {
    margin-top: 5px;
}
.cmt > .cmt-block textarea {
    border-bottom-left-radius: 0;
    border-bottom-right-radius: 0;
    border-top-left-radius: 0;
    border-top-right-radius: 0;
}
.coming-soon-p {
    background:rgba(0, 0, 0, 0) url('img/bg-1.jpg') no-repeat fixed center; background-clip: border-box;
    background-origin: padding-box;
    background-size: cover;
    color: #fff;
    padding-bottom: 100px;
    padding-left: 0;
    padding-right: 0;
    padding-top: 100px
}
.coming-soon-p h1 {
    font-size: 50px;
    text-shadow: 1px 1px 2px #505050;
}
.coming-soon-p .lead {
    margin-bottom: 50px;
    margin-left: 0;
    margin-right: 0;
    margin-top: 40px;
    text-shadow: 1px 1px 2px #505050;
}
.color-jumbotron form .form-control, .coming-soon-p form .form-control {
    border-bottom-left-radius: 45px;
    border-bottom-right-radius: 0;
    border-top-left-radius: 45px;
    border-top-right-radius: 0;
    box-shadow: none;
    font-size: 18px;
    height: 45px;
    padding-bottom: 12px;
    padding-left: 24px;
    padding-right: 24px;
    padding-top: 12px;
    width: 300px;
}
.color-jumbotron form button, .coming-soon-p form button {
    border-bottom-left-radius: 0;
    border-bottom-right-radius: 45px;
    border-top-left-radius: 0;
    border-top-right-radius: 45px;
    height: 45px;
    margin-left: -4px;
}
@media (max-width: 767px) {
.coming-soon-p {
    padding-bottom: 30px;
    padding-left: 0;
    padding-right: 0;
    padding-top: 30px;
}
.color-jumbotron form .form-control, .coming-soon-p form .form-control {
    border-bottom-left-radius: 45px;
    border-bottom-right-radius: 45px;
    border-top-left-radius: 45px;
    border-top-right-radius: 45px;
    width: 100%;
}
.color-jumbotron form button, .coming-soon-p form button {
    border-bottom-left-radius: 45px;
    border-bottom-right-radius: 45px;
    border-top-left-radius: 45px;
    border-top-right-radius: 45px;
    display: block;
    width: 100%;
}
}

.color-jumbotron-mini form .form-control, .coming-soon-p form .form-control {
    border-bottom-left-radius: 45px;
    border-bottom-right-radius: 0;
    border-top-left-radius: 45px;
    border-top-right-radius: 0;
    box-shadow: none;
    font-size: 18px;
    height: 45px;
    padding-bottom: 12px;
    padding-left: 24px;
    padding-right: 24px;
    padding-top: 12px;
    width: 300px;
}
.color-jumbotron-mini form button, .coming-soon-p form button {
    border-bottom-left-radius: 0;
    border-bottom-right-radius: 45px;
    border-top-left-radius: 0;
    border-top-right-radius: 45px;
    height: 45px;
    margin-left: -4px;
}
@media (max-width: 767px) {
.coming-soon-p {
    padding-bottom: 30px;
    padding-left: 0;
    padding-right: 0;
    padding-top: 30px;
}
.color-jumbotron-mini form .form-control, .coming-soon-p form .form-control {
    border-bottom-left-radius: 45px;
    border-bottom-right-radius: 45px;
    border-top-left-radius: 45px;
    border-top-right-radius: 45px;
    width: 100%;
}
.color-jumbotron-mini form button, .coming-soon-p form button {
    border-bottom-left-radius: 45px;
    border-bottom-right-radius: 45px;
    border-top-left-radius: 45px;
    border-top-right-radius: 45px;
    display: block;
    width: 100%;
}
}


.is-countdown {
    font-family: Oswald,sans-serif;
    font-size: 32px;
    margin-bottom: 100px;
    margin-top: 50px;
    text-shadow: 1px 1px 2px #505050;
}
.countdown-rtl {
    direction: rtl;
}
.countdown-row {
    clear: both;
    padding-bottom: 0;
    padding-left: 2px;
    padding-right: 2px;
    padding-top: 0;
    text-align: center;
    width: 100%;
}
.countdown-show1 .countdown-section {
    width: 98%;
}
.countdown-show2 .countdown-section {
    width: 48%;
}
.countdown-show3 .countdown-section {
    width: 32.5%;
}
.countdown-show4 .countdown-section {
    width: 24.5%;
}
.countdown-show5 .countdown-section {
    width: 19.5%;
}
.countdown-show6 .countdown-section {
    width: 16.25%;
}
.countdown-show7 .countdown-section {
    width: 14%;
}
.countdown-section {
    display: block;
    float: left;
    font-size: 75%;
    text-align: center;
}
.countdown-amount {
    font-size: 200%;
}
.countdown-period {
    display: block;
}
.countdown-descr {
    display: block;
    width: 100%;
}
.map {
    overflow-x: hidden;
    overflow-y: hidden;
}
.glr-list-p > li:first-child {
    padding-left: 5px !important;
}
.glr-list-p > li {
    margin-bottom: 10px;
}
.glr-list-p > li.clearfix {
    display: none;
}
.port-slideshow-p {
    border-bottom-left-radius: 3px;
    border-bottom-right-radius: 3px;
    border-top-left-radius: 3px;
    border-top-right-radius: 3px;
    margin-bottom: 30px;
    overflow-x: hidden;
    overflow-y: hidden;
    position: relative;
}
a.port-arrow-p {
    background:rgba(0, 0, 0, 0) 0 0; background-clip: border-box;
    background-origin: padding-box;
    background-size: auto auto;
    color: transparent;
    cursor: pointer;
    display: block;
    font-size: 32px;
    font-weight: 300;
    height: 100px;
    line-height: 100px;
    margin-top: -50px;
    position: absolute;
    text-align: center;
    top: 50%;
    transition-delay: 0s, 0s;
    transition-duration: 500ms, 500ms;
    transition-property: background, color;
    transition-timing-function: ease, ease;
    width: 50px
}
.port-slideshow-p:hover a.port-arrow-p {
    background:rgba(0, 0, 0, 0.5) 0 0; background-clip: border-box;
    background-origin: padding-box;
    background-size: auto auto;
    color: #fff
}
a.port-arrow-p:active, a.port-arrow-p:hover {
    text-decoration-color: -moz-use-text-color;
    text-decoration-line: none;
    text-decoration-style: solid;
}
a.port-arrow-prev {
    left: 0;
    padding-right: 5px;
    right: auto;
}
a.port-arrow-next {
    left: auto;
    padding-left: 5px;
    right: 0;
}
.port-item-p h3 {
    line-height: 1.5;
}
.port-item-p p {
    line-height: 1.7;
}
.pricing-p .item {
    -moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    background-attachment: scroll;
    background-clip: border-box;
    background-color: #fff;
    background-image: none;
    background-origin: padding-box;
    background-position: 0 0;
    background-repeat: repeat;
    background-size: auto auto;
    border-bottom-color: #ccc;
    border-bottom-left-radius: 3px;
    border-bottom-right-radius: 3px;
    border-bottom-style: solid;
    border-bottom-width: 1px;
    border-image-outset: 0 0 0 0;
    border-image-repeat: stretch stretch;
    border-image-slice: 100% 100% 100% 100%;
    border-image-source: none;
    border-image-width: 1 1 1 1;
    border-left-color-ltr-source: physical;
    border-left-color-rtl-source: physical;
    border-left-color-value: #ccc;
    border-left-style-ltr-source: physical;
    border-left-style-rtl-source: physical;
    border-left-style-value: solid;
    border-left-width-ltr-source: physical;
    border-left-width-rtl-source: physical;
    border-left-width-value: 1px;
    border-right-color-ltr-source: physical;
    border-right-color-rtl-source: physical;
    border-right-color-value: #ccc;
    border-right-style-ltr-source: physical;
    border-right-style-rtl-source: physical;
    border-right-style-value: solid;
    border-right-width-ltr-source: physical;
    border-right-width-rtl-source: physical;
    border-right-width-value: 1px;
    border-top-color: #ccc;
    border-top-left-radius: 3px;
    border-top-right-radius: 3px;
    border-top-style: solid;
    border-top-width: 1px;
    padding-bottom: 10px;
    padding-left: 10px;
    padding-right: 10px;
    padding-top: 10px;
    text-align: center;
    transition-delay: 0s;
    transition-duration: 500ms;
    transition-property: margin-top;
    transition-timing-function: ease;
}
.pricing-p .item:hover {
    box-shadow: 0 0 20px rgba(0, 0, 0, 0.2);
    margin-top: -10px;
}
.pricing-p .head {
    border-bottom-left-radius: 3px;
    border-bottom-right-radius: 3px;
    border-top-left-radius: 3px;
    border-top-right-radius: 3px;
    margin-bottom: 50px;
    padding-bottom: 10px;
    padding-left: 10px;
    padding-right: 10px;
    padding-top: 30px;
    position: relative;
}
.pricing-p .head h4 {
    color: #fff;
    text-transform: uppercase;
}
.pricing-p .head .arrow {
    border-left-color-ltr-source: physical;
    border-left-color-rtl-source: physical;
    border-left-color-value: #fff;
    border-left-style-ltr-source: physical;
    border-left-style-rtl-source: physical;
    border-left-style-value: solid;
    border-left-width-ltr-source: physical;
    border-left-width-rtl-source: physical;
    border-left-width-value: 99px;
    border-right-color-ltr-source: physical;
    border-right-color-rtl-source: physical;
    border-right-color-value: #fff;
    border-right-style-ltr-source: physical;
    border-right-style-rtl-source: physical;
    border-right-style-value: solid;
    border-right-width-ltr-source: physical;
    border-right-width-rtl-source: physical;
    border-right-width-value: 99px;
    border-top-style: solid;
    border-top-width: 30px;
    bottom: -30px;
    height: 30px;
    left: 0;
    position: absolute;
    width: 100%;
}
.pricing-p .sceleton h5 {
    font-size: 30px;
}
.pricing-p .sceleton span {
    font-size: 24px;
}
.pricing-p .sceleton ul {
    margin-bottom: 10px;
    margin-left: 0;
    margin-right: 0;
    margin-top: 0;
    padding-bottom: 0;
    padding-left: 0;
    padding-right: 0;
    padding-top: 0;
}
.pricing-p .sceleton li {
    border-top-color: #ccc;
    border-top-style: dotted;
    border-top-width: 1px;
    list-style-type: none;
    padding-bottom: 10px;
    padding-left: 0;
    padding-right: 0;
    padding-top: 10px;
}
.pricing-p .sceleton li:hover {
    background-attachment: scroll;
    background-clip: border-box;
    background-color: #eee;
    background-image: none;
    background-origin: padding-box;
    background-position: 0 0;
    background-repeat: repeat;
    background-size: auto auto;
    border-top-color: #ccc;
    border-top-style: solid;
    border-top-width: 1px;
    cursor: pointer;
}
@media (max-width: 1200px) {
.pricing-p .head .arrow {
    border-left-width-ltr-source: physical;
    border-left-width-rtl-source: physical;
    border-left-width-value: 95px;
    border-right-width-ltr-source: physical;
    border-right-width-rtl-source: physical;
    border-right-width-value: 95px;
}
}
@media (max-width: 992px) {
.pricing-p .head .arrow {
    border-left-width-ltr-source: physical;
    border-left-width-rtl-source: physical;
    border-left-width-value: 68px;
    border-right-width-ltr-source: physical;
    border-right-width-rtl-source: physical;
    border-right-width-value: 68px;
    border-top-width: 20px;
}
}
@media (max-width: 767px) {
.pricing-p .head {
    margin-bottom: 20px;
    padding-bottom: 20px;
    padding-left: 20px;
    padding-right: 20px;
    padding-top: 20px;
}
.pricing-p .head .arrow {
    -moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    border-bottom-color: -moz-use-text-color;
    border-bottom-style: none;
    border-bottom-width: 0;
    border-image-outset: 0 0 0 0;
    border-image-repeat: stretch stretch;
    border-image-slice: 100% 100% 100% 100%;
    border-image-source: none;
    border-image-width: 1 1 1 1;
    border-left-color-ltr-source: physical;
    border-left-color-rtl-source: physical;
    border-left-color-value: -moz-use-text-color;
    border-left-style-ltr-source: physical;
    border-left-style-rtl-source: physical;
    border-left-style-value: none;
    border-left-width-ltr-source: physical;
    border-left-width-rtl-source: physical;
    border-left-width-value: 0;
    border-right-color-ltr-source: physical;
    border-right-color-rtl-source: physical;
    border-right-color-value: -moz-use-text-color;
    border-right-style-ltr-source: physical;
    border-right-style-rtl-source: physical;
    border-right-style-value: none;
    border-right-width-ltr-source: physical;
    border-right-width-rtl-source: physical;
    border-right-width-value: 0;
    border-top-color: -moz-use-text-color;
    border-top-style: none;
    border-top-width: 0;
}
.pricing-p .item, .pricing-p .item:hover {
    margin-bottom: 20px;
    margin-left: 0;
    margin-right: 0;
    margin-top: 20px;
}
}
.services-p {
    margin-bottom: 10px;
    margin-left: 0;
    margin-right: 0;
    margin-top: 10px;
}
.sign-form {
    -moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    background-attachment: scroll;
    background-clip: border-box;
    background-color: #fff;
    background-image: none;
    background-origin: padding-box;
    background-position: 0 0;
    background-repeat: repeat;
    background-size: auto auto;
    border-bottom-color: #ccc;
    border-bottom-left-radius: 3px;
    border-bottom-right-radius: 3px;
    border-bottom-style: solid;
    border-bottom-width: 1px;
    border-image-outset: 0 0 0 0;
    border-image-repeat: stretch stretch;
    border-image-slice: 100% 100% 100% 100%;
    border-image-source: none;
    border-image-width: 1 1 1 1;
    border-left-color-ltr-source: physical;
    border-left-color-rtl-source: physical;
    border-left-color-value: #ccc;
    border-left-style-ltr-source: physical;
    border-left-style-rtl-source: physical;
    border-left-style-value: solid;
    border-left-width-ltr-source: physical;
    border-left-width-rtl-source: physical;
    border-left-width-value: 1px;
    border-right-color-ltr-source: physical;
    border-right-color-rtl-source: physical;
    border-right-color-value: #ccc;
    border-right-style-ltr-source: physical;
    border-right-style-rtl-source: physical;
    border-right-style-value: solid;
    border-right-width-ltr-source: physical;
    border-right-width-rtl-source: physical;
    border-right-width-value: 1px;
    border-top-color: #ccc;
    border-top-left-radius: 3px;
    border-top-right-radius: 3px;
    border-top-style: solid;
    border-top-width: 1px;
    box-shadow: 0 0 20px rgba(0, 0, 0, 0.2);
    padding-bottom: 30px;
    padding-left: 30px;
    padding-right: 30px;
    padding-top: 30px;
}
.sign-form .popover {
    min-width: 200px;
}
.popover-title {
    background:rgba(0, 0, 0, 0) 0 0; background-clip: border-box;
    background-origin: padding-box;
    background-size: auto auto;
    font-family: Roboto,sans-serif !important;
    font-weight: 700
}
.not-found-p {
    bottom: 0;
    left: 0;
    position: absolute;
    right: 0;
    top: 0;
}
.not-found-p .text {
    color: #fff;
    left: 50%;
    margin-left: -98px;
    margin-top: -43px;
    position: absolute;
    text-align: center;
    text-shadow: 1px 1px 5px rgba(0, 0, 0, 0.3);
    top: 50%;
}
.not-found-p h1 {
    margin-top: 0;
}
.not-found-p h2 {
    font-size: 22px;
    margin-top: 0;
}
.theme-faq-p p {
    line-height: 1.7;
}
.color-jumbotron {
    color: #fff;
    margin-bottom: 30px;
    margin-top: -20px;
    padding-bottom: 50px;
    padding-left: 0;
    padding-right: 0;
    padding-top: 50px;
    text-shadow: 1px 1px 5px rgba(0, 0, 0, 0.3);
}
.color-jumbotron form {
    margin-top: 50px;
}

.color-jumbotron-mini {
    color: #fff;
    margin-bottom: 30px;
    margin-top: -20px;
    padding-bottom: 50px;
    padding-left: 0;
    padding-right: 0;
    padding-top: 50px;
    text-shadow: 1px 1px 5px rgba(0, 0, 0, 0.3);
}
.color-jumbotron-mini form {
    margin-top: 50px;
}

.shop-product {
    -moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    border-bottom-color: #eee;
    border-bottom-left-radius: 3px;
    border-bottom-right-radius: 3px;
    border-bottom-style: solid;
    border-bottom-width: 1px;
    border-image-outset: 0 0 0 0;
    border-image-repeat: stretch stretch;
    border-image-slice: 100% 100% 100% 100%;
    border-image-source: none;
    border-image-width: 1 1 1 1;
    border-left-color-ltr-source: physical;
    border-left-color-rtl-source: physical;
    border-left-color-value: #eee;
    border-left-style-ltr-source: physical;
    border-left-style-rtl-source: physical;
    border-left-style-value: solid;
    border-left-width-ltr-source: physical;
    border-left-width-rtl-source: physical;
    border-left-width-value: 1px;
    border-right-color-ltr-source: physical;
    border-right-color-rtl-source: physical;
    border-right-color-value: #eee;
    border-right-style-ltr-source: physical;
    border-right-style-rtl-source: physical;
    border-right-style-value: solid;
    border-right-width-ltr-source: physical;
    border-right-width-rtl-source: physical;
    border-right-width-value: 1px;
    border-top-color: #eee;
    border-top-left-radius: 3px;
    border-top-right-radius: 3px;
    border-top-style: solid;
    border-top-width: 1px;
    margin-bottom: 20px;
    padding-bottom: 10px;
    padding-left: 10px;
    padding-right: 10px;
    padding-top: 10px;
    text-align: center;
}
.shop-product:hover {
    border-bottom-color: #ddd;
    border-left-color-ltr-source: physical;
    border-left-color-rtl-source: physical;
    border-left-color-value: #ddd;
    border-right-color-ltr-source: physical;
    border-right-color-rtl-source: physical;
    border-right-color-value: #ddd;
    border-top-color: #ddd;
}
.shop-product img {
    border-bottom-left-radius: 3px;
    border-bottom-right-radius: 3px;
    border-top-left-radius: 3px;
    border-top-right-radius: 3px;
    margin-bottom: 10px;
}
.shop-product a {
    color: #515151;
}
.shop-product.featured::before {
    background-attachment: scroll;
    background-clip: border-box;
    background-color: #e35e54;
    background-image: none;
    background-origin: padding-box;
    background-position: 0 0;
    background-repeat: repeat;
    background-size: auto auto;
    border-bottom-left-radius: 3px;
    border-bottom-right-radius: 0;
    border-top-left-radius: 0;
    border-top-right-radius: 3px;
    color: #fff;
    content: "Featured";
    padding-bottom: 3px;
    padding-left: 8px;
    padding-right: 8px;
    padding-top: 3px;
    position: absolute;
    right: 15px;
    top: 0;
}
.shop-product.featured .price .old {
    color: red;
    text-decoration-color: -moz-use-text-color;
    text-decoration-line: line-through;
    text-decoration-style: solid;
}
.shop-product.featured .price .new {
    font-weight: 700;
}
.shop-category {
    border-bottom-color: #eee;
    border-bottom-style: solid;
    border-bottom-width: 1px;
    font-weight: 700;
    margin-bottom: 20px;
    margin-top: 30px;
    padding-bottom: 20px;
    padding-left: 15px;
}
.shop-search {
    margin-bottom: 20px;
}
.shop-item .product-img {
    -moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    border-bottom-color: #eee;
    border-bottom-left-radius: 3px;
    border-bottom-right-radius: 3px;
    border-bottom-style: solid;
    border-bottom-width: 1px;
    border-image-outset: 0 0 0 0;
    border-image-repeat: stretch stretch;
    border-image-slice: 100% 100% 100% 100%;
    border-image-source: none;
    border-image-width: 1 1 1 1;
    border-left-color-ltr-source: physical;
    border-left-color-rtl-source: physical;
    border-left-color-value: #eee;
    border-left-style-ltr-source: physical;
    border-left-style-rtl-source: physical;
    border-left-style-value: solid;
    border-left-width-ltr-source: physical;
    border-left-width-rtl-source: physical;
    border-left-width-value: 1px;
    border-right-color-ltr-source: physical;
    border-right-color-rtl-source: physical;
    border-right-color-value: #eee;
    border-right-style-ltr-source: physical;
    border-right-style-rtl-source: physical;
    border-right-style-value: solid;
    border-right-width-ltr-source: physical;
    border-right-width-rtl-source: physical;
    border-right-width-value: 1px;
    border-top-color: #eee;
    border-top-left-radius: 3px;
    border-top-right-radius: 3px;
    border-top-style: solid;
    border-top-width: 1px;
    margin-bottom: 20px;
    padding-bottom: 10px;
    padding-left: 10px;
    padding-right: 10px;
    padding-top: 10px;
}
.shop-item .product-img img {
    border-bottom-left-radius: 3px;
    border-bottom-right-radius: 3px;
    border-top-left-radius: 3px;
    border-top-right-radius: 3px;
    opacity: 0.5;
}
.shop-item .product-img img:hover {
    opacity: 1;
}
.shop-item .product-img img.main {
    margin-bottom: 5px;
    opacity: 1;
}
.shop-item .product-img .row {
    padding-bottom: 0;
    padding-left: 12px;
    padding-right: 12px;
    padding-top: 0;
}
.shop-item .product-img .col-xs-4 {
    padding-left: 2px;
    padding-right: 2px;
}
.rating {
    display: inline-block;
    margin-left: 0;
}
.rating li {
    color: #f7c41f;
    font-size: 14px;
    margin-bottom: 0;
    margin-left: 0;
    margin-right: 0;
    margin-top: 0;
    padding-bottom: 0;
    padding-left: 0;
    padding-right: 0;
    padding-top: 0;
}
.shop-item .reviews {
    font-size: 12px;
    margin-left: 10px;
}
.shop-item .price-block {
    background-attachment: scroll;
    background-clip: border-box;
    background-color: #eee;
    background-image: none;
    background-origin: padding-box;
    background-position: 0 0;
    background-repeat: repeat;
    background-size: auto auto;
    border-bottom-left-radius: 3px;
    border-bottom-right-radius: 3px;
    border-top-left-radius: 3px;
    border-top-right-radius: 3px;
    display: inline-block;
    margin-bottom: 10px;
    padding-bottom: 10px;
    padding-left: 10px;
    padding-right: 10px;
    padding-top: 10px;
}
.shop-item .price-block .form-control {
    display: inline-block;
    width: 60px;
}
.shop-item .price-block .price {
    font-size: 20px;
    margin-right: 10px;
    vertical-align: middle;
}
.shopping-cart table > thead > tr > th {
    border-bottom-width: 1px;
}
.shopping-cart table > tbody > tr > td {
    vertical-align: middle;
}
.shopping-cart table img {
    border-bottom-left-radius: 3px;
    border-bottom-right-radius: 3px;
    border-top-left-radius: 3px;
    border-top-right-radius: 3px;
    float: left;
    margin-bottom: 10px;
    margin-left: 0;
    margin-right: 10px;
    margin-top: 0;
    width: 100px;
}
.shopping-cart table .item {
    overflow-x: hidden;
    overflow-y: hidden;
}
@media (max-width: 767px) {
.shopping-cart table img {
    float: none;
    margin-bottom: 10px;
    margin-left: 0;
    margin-right: 0;
    margin-top: 0;
    width: 100%;
}
.shopping-cart table .item {
    overflow-x: visible;
    overflow-y: visible;
}
}
.shopping-cart .form-control {
    width: 60px;
}
.shopping-cart .checkout {
    list-style-type: none;
    margin-bottom: 0;
    margin-left: 0;
    margin-right: 0;
    margin-top: 0;
    padding-bottom: 0;
    padding-left: 0;
    padding-right: 0;
    padding-top: 0;
}
.shopping-cart .checkout > li {
    margin-bottom: 10px;
    margin-left: 0;
    margin-right: 0;
    margin-top: 10px;
}
.alt-p {
    height: 100%;
    padding-top: 100px;
    position: absolute;
    width: 100%;
}
@media (max-width: 767px) {
.alt-p {
    padding-top: 50px;
}
}
.alt-p .logo a {
    color: #fff;
    margin-bottom: 30px;
    text-decoration-color: -moz-use-text-color;
    text-decoration-line: none;
    text-decoration-style: solid;
    text-shadow: 1px 1px 5px rgba(0, 0, 0, 0.3);
}
.help-cats-p {
    list-style-type: none;
    margin-bottom: 30px;
    padding-left: 0;
}
.help-cats-p > li > a {
    color: #999;
    display: block;
    padding-bottom: 5px;
    padding-left: 0;
    padding-right: 0;
    padding-top: 5px;
    transition-delay: 0s;
    transition-duration: 500ms;
    transition-property: padding-left;
    transition-timing-function: ease;
}
.help-cats-p > li > a:hover {
    color: #505050;
    padding-left: 7px;
}
.help-questions-p {
    margin-left: 20px;
    padding-left: 0;
}
.help-questions-p > li > a {
    color: #505050;
    display: block;
    padding-bottom: 5px;
    padding-left: 0;
    padding-right: 0;
    padding-top: 5px;
}
.user-avatar {
    background-attachment: scroll;
    background-clip: border-box;
    background-color: #fff;
    background-image: none;
    background-origin: padding-box;
    background-position: 0 0;
    background-repeat: repeat;
    background-size: auto auto;
    margin-bottom: 30px;
    position: relative;
}
.user-avatar::after, .user-avatar::before {
    background-attachment: scroll;
    background-clip: border-box;
    background-color: #777;
    background-image: none;
    background-origin: padding-box;
    background-position: 0 0;
    background-repeat: repeat;
    background-size: auto auto;
    bottom: 15px;
    box-shadow: 0 15px 10px #777;
    content: "";
    left: 10px;
    max-width: 300px;
    position: absolute;
    top: 80%;
    transform: rotate(-3deg);
    width: 50%;
    z-index: -1;
}
.user-avatar::after {
    left: auto;
    right: 10px;
    transform: rotate(3deg);
}
.user-social {
    margin-top: 15px;
}
.user-social li > a {
    background-attachment: scroll;
    background-clip: border-box;
    background-color: #bdc3c7;
    background-image: none;
    background-origin: padding-box;
    background-position: 0 0;
    background-repeat: repeat;
    background-size: auto auto;
    color: #fff;
}
.user-cart > h4 {
    margin-bottom: 20px;
}
.user-info {
    list-style-type: none;
    margin-top: 20px;
    padding-left: 0;
}
.user-info > li {
    padding-bottom: 3px;
    padding-left: 0;
    padding-right: 0;
    padding-top: 3px;
}
.tree ol + p {
    margin-top: 20px;
}
.tree ol {
    counter-reset: item;
    margin-bottom: 10px;
}
.tree ol li {
    display: block;
    margin-bottom: 10px;
    margin-left: 0;
    margin-right: 0;
    margin-top: 10px;
}
.tree ol li li {
    margin-bottom: 2px;
    margin-left: 0;
    margin-right: 0;
    margin-top: 2px;
}
.tree ol li::before {
    color: #555;
    content: counters(item, ".", decimal) ".- ";
    counter-increment: item;
}
.tree ul li {
    display: list-item;
    list-style-position: inside;
    list-style-type: square;
}
.marbot10 {
    margin-bottom: 10px;
}
h1.headline span {
    padding-bottom: 0 !important;
}
i.fa-thumbs-up {
    transition-delay: 0s;
    transition-duration: 500ms;
    transition-property: all;
    transition-timing-function: ease;
}
.text-center {
    text-align: center !important;
}

.text-muted {
    color: #666;
}

.animated {
    animation-duration: 1s;
    animation-fill-mode: both;
}
.animated.hinge {
    animation-duration: 1s;
}
@keyframes flash {
0%, 100%, 50% {
    opacity: 1;
}
25%, 75% {
    opacity: 0;
}
}
@keyframes flash {
0%, 100%, 50% {
    opacity: 1;
}
25%, 75% {
    opacity: 0;
}
}
.flash {
    animation-name: flash;
}
@keyframes shake {
0%, 100% {
    transform: translateX(0px);
}
10%, 30%, 50%, 70%, 90% {
    transform: translateX(-10px);
}
20%, 40%, 60%, 80% {
    transform: translateX(10px);
}
}
@keyframes shake {
0%, 100% {
    transform: translateX(0px);
}
10%, 30%, 50%, 70%, 90% {
    transform: translateX(-10px);
}
20%, 40%, 60%, 80% {
    transform: translateX(10px);
}
}
.shake {
    animation-name: shake;
}
@keyframes bounce {
0%, 100%, 20%, 50%, 80% {
    transform: translateY(0px);
}
40% {
    transform: translateY(-30px);
}
60% {
    transform: translateY(-15px);
}
}
@keyframes bounce {
0%, 100%, 20%, 50%, 80% {
    transform: translateY(0px);
}
40% {
    transform: translateY(-30px);
}
60% {
    transform: translateY(-15px);
}
}
.bounce {
    animation-name: bounce;
}
@keyframes tada {
0% {
    transform: scale(1);
}
10%, 20% {
    transform: scale(0.9) rotate(-3deg);
}
30%, 50%, 70%, 90% {
    transform: scale(1.1) rotate(3deg);
}
40%, 60%, 80% {
    transform: scale(1.1) rotate(-3deg);
}
100% {
    transform: scale(1) rotate(0deg);
}
}
@keyframes tada {
0% {
    transform: scale(1);
}
10%, 20% {
    transform: scale(0.9) rotate(-3deg);
}
30%, 50%, 70%, 90% {
    transform: scale(1.1) rotate(3deg);
}
40%, 60%, 80% {
    transform: scale(1.1) rotate(-3deg);
}
100% {
    transform: scale(1) rotate(0deg);
}
}
.tada {
    animation-name: tada;
}
@keyframes swing {
20% {
    transform: rotate(15deg);
}
40% {
    transform: rotate(-10deg);
}
60% {
    transform: rotate(5deg);
}
80% {
    transform: rotate(-5deg);
}
100% {
    transform: rotate(0deg);
}
}
@keyframes swing {
20% {
    transform: rotate(15deg);
}
40% {
    transform: rotate(-10deg);
}
60% {
    transform: rotate(5deg);
}
80% {
    transform: rotate(-5deg);
}
100% {
    transform: rotate(0deg);
}
}
.swing {
    animation-name: swing;
    transform-origin: center top 0;
}
@keyframes wobble {
0% {
    transform: translateX(0%);
}
15% {
    transform: translateX(-25%) rotate(-5deg);
}
30% {
    transform: translateX(20%) rotate(3deg);
}
45% {
    transform: translateX(-15%) rotate(-3deg);
}
60% {
    transform: translateX(10%) rotate(2deg);
}
75% {
    transform: translateX(-5%) rotate(-1deg);
}
100% {
    transform: translateX(0%);
}
}
@keyframes wobble {
0% {
    transform: translateX(0%);
}
15% {
    transform: translateX(-25%) rotate(-5deg);
}
30% {
    transform: translateX(20%) rotate(3deg);
}
45% {
    transform: translateX(-15%) rotate(-3deg);
}
60% {
    transform: translateX(10%) rotate(2deg);
}
75% {
    transform: translateX(-5%) rotate(-1deg);
}
100% {
    transform: translateX(0%);
}
}
.wobble {
    animation-name: wobble;
}
@keyframes pulse {
0% {
    transform: scale(1);
}
50% {
    transform: scale(1.1);
}
100% {
    transform: scale(1);
}
}
@keyframes pulse {
0% {
    transform: scale(1);
}
50% {
    transform: scale(1.1);
}
100% {
    transform: scale(1);
}
}
.pulse {
    animation-name: pulse;
}
@keyframes flip {
0% {
    animation-timing-function: ease-out;
    transform: perspective(400px) translateZ(0px) rotateY(0deg) scale(1);
}
40% {
    animation-timing-function: ease-out;
    transform: perspective(400px) translateZ(150px) rotateY(170deg) scale(1);
}
50% {
    animation-timing-function: ease-in;
    transform: perspective(400px) translateZ(150px) rotateY(190deg) scale(1);
}
80% {
    animation-timing-function: ease-in;
    transform: perspective(400px) translateZ(0px) rotateY(360deg) scale(0.95);
}
100% {
    animation-timing-function: ease-in;
    transform: perspective(400px) translateZ(0px) rotateY(360deg) scale(1);
}
}
@keyframes flip {
0% {
    animation-timing-function: ease-out;
    transform: perspective(400px) translateZ(0px) rotateY(0deg) scale(1);
}
40% {
    animation-timing-function: ease-out;
    transform: perspective(400px) translateZ(150px) rotateY(170deg) scale(1);
}
50% {
    animation-timing-function: ease-in;
    transform: perspective(400px) translateZ(150px) rotateY(190deg) scale(1);
}
80% {
    animation-timing-function: ease-in;
    transform: perspective(400px) translateZ(0px) rotateY(360deg) scale(0.95);
}
100% {
    animation-timing-function: ease-in;
    transform: perspective(400px) translateZ(0px) rotateY(360deg) scale(1);
}
}
.animated.flip {
    animation-name: flip;
    backface-visibility: visible !important;
}
@keyframes flipInX {
0% {
    opacity: 0;
    transform: perspective(400px) rotateX(90deg);
}
40% {
    transform: perspective(400px) rotateX(-10deg);
}
70% {
    transform: perspective(400px) rotateX(10deg);
}
100% {
    opacity: 1;
    transform: perspective(400px) rotateX(0deg);
}
}
@keyframes flipInX {
0% {
    opacity: 0;
    transform: perspective(400px) rotateX(90deg);
}
40% {
    transform: perspective(400px) rotateX(-10deg);
}
70% {
    transform: perspective(400px) rotateX(10deg);
}
100% {
    opacity: 1;
    transform: perspective(400px) rotateX(0deg);
}
}
.flipInX {
    animation-name: flipInX;
    backface-visibility: visible !important;
}
@keyframes flipOutX {
0% {
    opacity: 1;
    transform: perspective(400px) rotateX(0deg);
}
100% {
    opacity: 0;
    transform: perspective(400px) rotateX(90deg);
}
}
@keyframes flipOutX {
0% {
    opacity: 1;
    transform: perspective(400px) rotateX(0deg);
}
100% {
    opacity: 0;
    transform: perspective(400px) rotateX(90deg);
}
}
.flipOutX {
    animation-name: flipOutX;
    backface-visibility: visible !important;
}
@keyframes flipInY {
0% {
    opacity: 0;
    transform: perspective(400px) rotateY(90deg);
}
40% {
    transform: perspective(400px) rotateY(-10deg);
}
70% {
    transform: perspective(400px) rotateY(10deg);
}
100% {
    opacity: 1;
    transform: perspective(400px) rotateY(0deg);
}
}
@keyframes flipInY {
0% {
    opacity: 0;
    transform: perspective(400px) rotateY(90deg);
}
40% {
    transform: perspective(400px) rotateY(-10deg);
}
70% {
    transform: perspective(400px) rotateY(10deg);
}
100% {
    opacity: 1;
    transform: perspective(400px) rotateY(0deg);
}
}
.flipInY {
    animation-name: flipInY;
    backface-visibility: visible !important;
}
@keyframes flipOutY {
0% {
    opacity: 1;
    transform: perspective(400px) rotateY(0deg);
}
100% {
    opacity: 0;
    transform: perspective(400px) rotateY(90deg);
}
}
@keyframes flipOutY {
0% {
    opacity: 1;
    transform: perspective(400px) rotateY(0deg);
}
100% {
    opacity: 0;
    transform: perspective(400px) rotateY(90deg);
}
}
.flipOutY {
    animation-name: flipOutY;
    backface-visibility: visible !important;
}
@keyframes fadeIn {
0% {
    opacity: 0;
}
100% {
    opacity: 1;
}
}
@keyframes fadeIn {
0% {
    opacity: 0;
}
100% {
    opacity: 1;
}
}
.fadeIn {
    animation-name: fadeIn;
}
@keyframes fadeInUp {
0% {
    opacity: 0;
    transform: translateY(20px);
}
100% {
    opacity: 1;
    transform: translateY(0px);
}
}
@keyframes fadeInUp {
0% {
    opacity: 0;
    transform: translateY(20px);
}
100% {
    opacity: 1;
    transform: translateY(0px);
}
}
.fadeInUp {
    animation-name: fadeInUp;
}
@keyframes fadeInDown {
0% {
    opacity: 0;
    transform: translateY(-20px);
}
100% {
    opacity: 1;
    transform: translateY(0px);
}
}
@keyframes fadeInDown {
0% {
    opacity: 0;
    transform: translateY(-20px);
}
100% {
    opacity: 1;
    transform: translateY(0px);
}
}
.fadeInDown {
    animation-name: fadeInDown;
}
@keyframes fadeInLeft {
0% {
    opacity: 0;
    transform: translateX(-20px);
}
100% {
    opacity: 1;
    transform: translateX(0px);
}
}
@keyframes fadeInLeft {
0% {
    opacity: 0;
    transform: translateX(-20px);
}
100% {
    opacity: 1;
    transform: translateX(0px);
}
}
.fadeInLeft {
    animation-name: fadeInLeft;
}
@keyframes fadeInRight {
0% {
    opacity: 0;
    transform: translateX(20px);
}
100% {
    opacity: 1;
    transform: translateX(0px);
}
}
@keyframes fadeInRight {
0% {
    opacity: 0;
    transform: translateX(20px);
}
100% {
    opacity: 1;
    transform: translateX(0px);
}
}
.fadeInRight {
    animation-name: fadeInRight;
}
@keyframes fadeInUpBig {
0% {
    opacity: 0;
    transform: translateY(2000px);
}
100% {
    opacity: 1;
    transform: translateY(0px);
}
}
@keyframes fadeInUpBig {
0% {
    opacity: 0;
    transform: translateY(2000px);
}
100% {
    opacity: 1;
    transform: translateY(0px);
}
}
.fadeInUpBig {
    animation-name: fadeInUpBig;
}
@keyframes fadeInDownBig {
0% {
    opacity: 0;
    transform: translateY(-2000px);
}
100% {
    opacity: 1;
    transform: translateY(0px);
}
}
@keyframes fadeInDownBig {
0% {
    opacity: 0;
    transform: translateY(-2000px);
}
100% {
    opacity: 1;
    transform: translateY(0px);
}
}
.fadeInDownBig {
    animation-name: fadeInDownBig;
}
@keyframes fadeInLeftBig {
0% {
    opacity: 0;
    transform: translateX(-2000px);
}
100% {
    opacity: 1;
    transform: translateX(0px);
}
}
@keyframes fadeInLeftBig {
0% {
    opacity: 0;
    transform: translateX(-2000px);
}
100% {
    opacity: 1;
    transform: translateX(0px);
}
}
.fadeInLeftBig {
    animation-name: fadeInLeftBig;
}
@keyframes fadeInRightBig {
0% {
    opacity: 0;
    transform: translateX(2000px);
}
100% {
    opacity: 1;
    transform: translateX(0px);
}
}
@keyframes fadeInRightBig {
0% {
    opacity: 0;
    transform: translateX(2000px);
}
100% {
    opacity: 1;
    transform: translateX(0px);
}
}
.fadeInRightBig {
    animation-name: fadeInRightBig;
}
@keyframes fadeOut {
0% {
    opacity: 1;
}
100% {
    opacity: 0;
}
}
@keyframes fadeOut {
0% {
    opacity: 1;
}
100% {
    opacity: 0;
}
}
.fadeOut {
    animation-name: fadeOut;
}
@keyframes fadeOutUp {
0% {
    opacity: 1;
    transform: translateY(0px);
}
100% {
    opacity: 0;
    transform: translateY(-20px);
}
}
@keyframes fadeOutUp {
0% {
    opacity: 1;
    transform: translateY(0px);
}
100% {
    opacity: 0;
    transform: translateY(-20px);
}
}
.fadeOutUp {
    animation-name: fadeOutUp;
}
@keyframes fadeOutDown {
0% {
    opacity: 1;
    transform: translateY(0px);
}
100% {
    opacity: 0;
    transform: translateY(20px);
}
}
@keyframes fadeOutDown {
0% {
    opacity: 1;
    transform: translateY(0px);
}
100% {
    opacity: 0;
    transform: translateY(20px);
}
}
.fadeOutDown {
    animation-name: fadeOutDown;
}
@keyframes fadeOutLeft {
0% {
    opacity: 1;
    transform: translateX(0px);
}
100% {
    opacity: 0;
    transform: translateX(-20px);
}
}
@keyframes fadeOutLeft {
0% {
    opacity: 1;
    transform: translateX(0px);
}
100% {
    opacity: 0;
    transform: translateX(-20px);
}
}
.fadeOutLeft {
    animation-name: fadeOutLeft;
}
@keyframes fadeOutRight {
0% {
    opacity: 1;
    transform: translateX(0px);
}
100% {
    opacity: 0;
    transform: translateX(20px);
}
}
@keyframes fadeOutRight {
0% {
    opacity: 1;
    transform: translateX(0px);
}
100% {
    opacity: 0;
    transform: translateX(20px);
}
}
.fadeOutRight {
    animation-name: fadeOutRight;
}
@keyframes fadeOutUpBig {
0% {
    opacity: 1;
    transform: translateY(0px);
}
100% {
    opacity: 0;
    transform: translateY(-2000px);
}
}
@keyframes fadeOutUpBig {
0% {
    opacity: 1;
    transform: translateY(0px);
}
100% {
    opacity: 0;
    transform: translateY(-2000px);
}
}
.fadeOutUpBig {
    animation-name: fadeOutUpBig;
}
@keyframes fadeOutDownBig {
0% {
    opacity: 1;
    transform: translateY(0px);
}
100% {
    opacity: 0;
    transform: translateY(2000px);
}
}
@keyframes fadeOutDownBig {
0% {
    opacity: 1;
    transform: translateY(0px);
}
100% {
    opacity: 0;
    transform: translateY(2000px);
}
}
.fadeOutDownBig {
    animation-name: fadeOutDownBig;
}
@keyframes fadeOutLeftBig {
0% {
    opacity: 1;
    transform: translateX(0px);
}
100% {
    opacity: 0;
    transform: translateX(-2000px);
}
}
@keyframes fadeOutLeftBig {
0% {
    opacity: 1;
    transform: translateX(0px);
}
100% {
    opacity: 0;
    transform: translateX(-2000px);
}
}
.fadeOutLeftBig {
    animation-name: fadeOutLeftBig;
}
@keyframes fadeOutRightBig {
0% {
    opacity: 1;
    transform: translateX(0px);
}
100% {
    opacity: 0;
    transform: translateX(2000px);
}
}
@keyframes fadeOutRightBig {
0% {
    opacity: 1;
    transform: translateX(0px);
}
100% {
    opacity: 0;
    transform: translateX(2000px);
}
}
.fadeOutRightBig {
    animation-name: fadeOutRightBig;
}
@keyframes slideInDown {
0% {
    opacity: 0;
    transform: translateY(-2000px);
}
100% {
    transform: translateY(0px);
}
}
@keyframes slideInDown {
0% {
    opacity: 0;
    transform: translateY(-2000px);
}
100% {
    transform: translateY(0px);
}
}
.slideInDown {
    animation-name: slideInDown;
}
@keyframes slideInLeft {
0% {
    opacity: 0;
    transform: translateX(-2000px);
}
100% {
    transform: translateX(0px);
}
}
@keyframes slideInLeft {
0% {
    opacity: 0;
    transform: translateX(-2000px);
}
100% {
    transform: translateX(0px);
}
}
.slideInLeft {
    animation-name: slideInLeft;
}
@keyframes slideInRight {
0% {
    opacity: 0;
    transform: translateX(2000px);
}
100% {
    transform: translateX(0px);
}
}
@keyframes slideInRight {
0% {
    opacity: 0;
    transform: translateX(2000px);
}
100% {
    transform: translateX(0px);
}
}
.slideInRight {
    animation-name: slideInRight;
}
@keyframes slideOutUp {
0% {
    transform: translateY(0px);
}
100% {
    opacity: 0;
    transform: translateY(-2000px);
}
}
@keyframes slideOutUp {
0% {
    transform: translateY(0px);
}
100% {
    opacity: 0;
    transform: translateY(-2000px);
}
}
.slideOutUp {
    animation-name: slideOutUp;
}
@keyframes slideOutLeft {
0% {
    transform: translateX(0px);
}
100% {
    opacity: 0;
    transform: translateX(-2000px);
}
}
@keyframes slideOutLeft {
0% {
    transform: translateX(0px);
}
100% {
    opacity: 0;
    transform: translateX(-2000px);
}
}
.slideOutLeft {
    animation-name: slideOutLeft;
}
@keyframes slideOutRight {
0% {
    transform: translateX(0px);
}
100% {
    opacity: 0;
    transform: translateX(2000px);
}
}
@keyframes slideOutRight {
0% {
    transform: translateX(0px);
}
100% {
    opacity: 0;
    transform: translateX(2000px);
}
}
.slideOutRight {
    animation-name: slideOutRight;
}
@keyframes bounceIn {
0% {
    opacity: 0;
    transform: scale(0.3);
}
50% {
    opacity: 1;
    transform: scale(1.05);
}
70% {
    transform: scale(0.9);
}
100% {
    transform: scale(1);
}
}
@keyframes bounceIn {
0% {
    opacity: 0;
    transform: scale(0.3);
}
50% {
    opacity: 1;
    transform: scale(1.05);
}
70% {
    transform: scale(0.9);
}
100% {
    transform: scale(1);
}
}
.bounceIn {
    animation-name: bounceIn;
}
@keyframes bounceInUp {
0% {
    opacity: 0;
    transform: translateY(2000px);
}
60% {
    opacity: 1;
    transform: translateY(-30px);
}
80% {
    transform: translateY(10px);
}
100% {
    transform: translateY(0px);
}
}
@keyframes bounceInUp {
0% {
    opacity: 0;
    transform: translateY(2000px);
}
60% {
    opacity: 1;
    transform: translateY(-30px);
}
80% {
    transform: translateY(10px);
}
100% {
    transform: translateY(0px);
}
}
.bounceInUp {
    animation-name: bounceInUp;
}
@keyframes bounceInDown {
0% {
    opacity: 0;
    transform: translateY(-2000px);
}
60% {
    opacity: 1;
    transform: translateY(30px);
}
80% {
    transform: translateY(-10px);
}
100% {
    transform: translateY(0px);
}
}
@keyframes bounceInDown {
0% {
    opacity: 0;
    transform: translateY(-2000px);
}
60% {
    opacity: 1;
    transform: translateY(30px);
}
80% {
    transform: translateY(-10px);
}
100% {
    transform: translateY(0px);
}
}
.bounceInDown {
    animation-name: bounceInDown;
}
@keyframes bounceInLeft {
0% {
    opacity: 0;
    transform: translateX(-2000px);
}
60% {
    opacity: 1;
    transform: translateX(30px);
}
80% {
    transform: translateX(-10px);
}
100% {
    transform: translateX(0px);
}
}
@keyframes bounceInLeft {
0% {
    opacity: 0;
    transform: translateX(-2000px);
}
60% {
    opacity: 1;
    transform: translateX(30px);
}
80% {
    transform: translateX(-10px);
}
100% {
    transform: translateX(0px);
}
}
.bounceInLeft {
    animation-name: bounceInLeft;
}
@keyframes bounceInRight {
0% {
    opacity: 0;
    transform: translateX(2000px);
}
60% {
    opacity: 1;
    transform: translateX(-30px);
}
80% {
    transform: translateX(10px);
}
100% {
    transform: translateX(0px);
}
}
@keyframes bounceInRight {
0% {
    opacity: 0;
    transform: translateX(2000px);
}
60% {
    opacity: 1;
    transform: translateX(-30px);
}
80% {
    transform: translateX(10px);
}
100% {
    transform: translateX(0px);
}
}
.bounceInRight {
    animation-name: bounceInRight;
}
@keyframes bounceOut {
0% {
    transform: scale(1);
}
25% {
    transform: scale(0.95);
}
50% {
    opacity: 1;
    transform: scale(1.1);
}
100% {
    opacity: 0;
    transform: scale(0.3);
}
}
@keyframes bounceOut {
0% {
    transform: scale(1);
}
25% {
    transform: scale(0.95);
}
50% {
    opacity: 1;
    transform: scale(1.1);
}
100% {
    opacity: 0;
    transform: scale(0.3);
}
}
.bounceOut {
    animation-name: bounceOut;
}
@keyframes bounceOutUp {
0% {
    transform: translateY(0px);
}
20% {
    opacity: 1;
    transform: translateY(20px);
}
100% {
    opacity: 0;
    transform: translateY(-2000px);
}
}
@keyframes bounceOutUp {
0% {
    transform: translateY(0px);
}
20% {
    opacity: 1;
    transform: translateY(20px);
}
100% {
    opacity: 0;
    transform: translateY(-2000px);
}
}
.bounceOutUp {
    animation-name: bounceOutUp;
}
@keyframes bounceOutDown {
0% {
    transform: translateY(0px);
}
20% {
    opacity: 1;
    transform: translateY(-20px);
}
100% {
    opacity: 0;
    transform: translateY(2000px);
}
}
@keyframes bounceOutDown {
0% {
    transform: translateY(0px);
}
20% {
    opacity: 1;
    transform: translateY(-20px);
}
100% {
    opacity: 0;
    transform: translateY(2000px);
}
}
.bounceOutDown {
    animation-name: bounceOutDown;
}
@keyframes bounceOutLeft {
0% {
    transform: translateX(0px);
}
20% {
    opacity: 1;
    transform: translateX(20px);
}
100% {
    opacity: 0;
    transform: translateX(-2000px);
}
}
@keyframes bounceOutLeft {
0% {
    transform: translateX(0px);
}
20% {
    opacity: 1;
    transform: translateX(20px);
}
100% {
    opacity: 0;
    transform: translateX(-2000px);
}
}
.bounceOutLeft {
    animation-name: bounceOutLeft;
}
@keyframes bounceOutRight {
0% {
    transform: translateX(0px);
}
20% {
    opacity: 1;
    transform: translateX(-20px);
}
100% {
    opacity: 0;
    transform: translateX(2000px);
}
}
@keyframes bounceOutRight {
0% {
    transform: translateX(0px);
}
20% {
    opacity: 1;
    transform: translateX(-20px);
}
100% {
    opacity: 0;
    transform: translateX(2000px);
}
}
.bounceOutRight {
    animation-name: bounceOutRight;
}
@keyframes rotateIn {
0% {
    opacity: 0;
    transform: rotate(-200deg);
    transform-origin: center center 0;
}
100% {
    opacity: 1;
    transform: rotate(0deg);
    transform-origin: center center 0;
}
}
@keyframes rotateIn {
0% {
    opacity: 0;
    transform: rotate(-200deg);
    transform-origin: center center 0;
}
100% {
    opacity: 1;
    transform: rotate(0deg);
    transform-origin: center center 0;
}
}
.rotateIn {
    animation-name: rotateIn;
}
@keyframes rotateInUpLeft {
0% {
    opacity: 0;
    transform: rotate(90deg);
    transform-origin: left bottom 0;
}
100% {
    opacity: 1;
    transform: rotate(0deg);
    transform-origin: left bottom 0;
}
}
@keyframes rotateInUpLeft {
0% {
    opacity: 0;
    transform: rotate(90deg);
    transform-origin: left bottom 0;
}
100% {
    opacity: 1;
    transform: rotate(0deg);
    transform-origin: left bottom 0;
}
}
.rotateInUpLeft {
    animation-name: rotateInUpLeft;
}
@keyframes rotateInDownLeft {
0% {
    opacity: 0;
    transform: rotate(-90deg);
    transform-origin: left bottom 0;
}
100% {
    opacity: 1;
    transform: rotate(0deg);
    transform-origin: left bottom 0;
}
}
@keyframes rotateInDownLeft {
0% {
    opacity: 0;
    transform: rotate(-90deg);
    transform-origin: left bottom 0;
}
100% {
    opacity: 1;
    transform: rotate(0deg);
    transform-origin: left bottom 0;
}
}
.rotateInDownLeft {
    animation-name: rotateInDownLeft;
}
@keyframes rotateInUpRight {
0% {
    opacity: 0;
    transform: rotate(-90deg);
    transform-origin: right bottom 0;
}
100% {
    opacity: 1;
    transform: rotate(0deg);
    transform-origin: right bottom 0;
}
}
@keyframes rotateInUpRight {
0% {
    opacity: 0;
    transform: rotate(-90deg);
    transform-origin: right bottom 0;
}
100% {
    opacity: 1;
    transform: rotate(0deg);
    transform-origin: right bottom 0;
}
}
.rotateInUpRight {
    animation-name: rotateInUpRight;
}
@keyframes rotateInDownRight {
0% {
    opacity: 0;
    transform: rotate(90deg);
    transform-origin: right bottom 0;
}
100% {
    opacity: 1;
    transform: rotate(0deg);
    transform-origin: right bottom 0;
}
}
@keyframes rotateInDownRight {
0% {
    opacity: 0;
    transform: rotate(90deg);
    transform-origin: right bottom 0;
}
100% {
    opacity: 1;
    transform: rotate(0deg);
    transform-origin: right bottom 0;
}
}
.rotateInDownRight {
    animation-name: rotateInDownRight;
}
@keyframes rotateOut {
0% {
    opacity: 1;
    transform: rotate(0deg);
    transform-origin: center center 0;
}
100% {
    opacity: 0;
    transform: rotate(200deg);
    transform-origin: center center 0;
}
}
@keyframes rotateOut {
0% {
    opacity: 1;
    transform: rotate(0deg);
    transform-origin: center center 0;
}
100% {
    opacity: 0;
    transform: rotate(200deg);
    transform-origin: center center 0;
}
}
.rotateOut {
    animation-name: rotateOut;
}
@keyframes rotateOutUpLeft {
0% {
    opacity: 1;
    transform: rotate(0deg);
    transform-origin: left bottom 0;
}
100% {
    opacity: 0;
    transform: rotate(-90deg);
    transform-origin: left bottom 0;
}
}
@keyframes rotateOutUpLeft {
0% {
    opacity: 1;
    transform: rotate(0deg);
    transform-origin: left bottom 0;
}
100% {
    opacity: 0;
}
}
.rotateOutUpLeft {
    animation-name: rotateOutUpLeft;
}
@keyframes rotateOutDownLeft {
0% {
    opacity: 1;
    transform: rotate(0deg);
    transform-origin: left bottom 0;
}
100% {
    opacity: 0;
    transform: rotate(90deg);
    transform-origin: left bottom 0;
}
}
@keyframes rotateOutDownLeft {
0% {
    opacity: 1;
    transform: rotate(0deg);
    transform-origin: left bottom 0;
}
100% {
    opacity: 0;
    transform: rotate(90deg);
    transform-origin: left bottom 0;
}
}
.rotateOutDownLeft {
    animation-name: rotateOutDownLeft;
}
@keyframes rotateOutUpRight {
0% {
    opacity: 1;
    transform: rotate(0deg);
    transform-origin: right bottom 0;
}
100% {
    opacity: 0;
    transform: rotate(90deg);
    transform-origin: right bottom 0;
}
}
@keyframes rotateOutUpRight {
0% {
    opacity: 1;
    transform: rotate(0deg);
    transform-origin: right bottom 0;
}
100% {
    opacity: 0;
    transform: rotate(90deg);
    transform-origin: right bottom 0;
}
}
.rotateOutUpRight {
    animation-name: rotateOutUpRight;
}
@keyframes rotateOutDownRight {
0% {
    opacity: 1;
    transform: rotate(0deg);
    transform-origin: right bottom 0;
}
100% {
    opacity: 0;
    transform: rotate(-90deg);
    transform-origin: right bottom 0;
}
}
@keyframes rotateOutDownRight {
0% {
    opacity: 1;
    transform: rotate(0deg);
    transform-origin: right bottom 0;
}
100% {
    opacity: 0;
    transform: rotate(-90deg);
    transform-origin: right bottom 0;
}
}
.rotateOutDownRight {
    animation-name: rotateOutDownRight;
}
@keyframes lightSpeedIn {
0% {
    opacity: 0;
    transform: translateX(100%) skewX(-30deg);
}
60% {
    opacity: 1;
    transform: translateX(-20%) skewX(30deg);
}
80% {
    opacity: 1;
    transform: translateX(0%) skewX(-15deg);
}
100% {
    opacity: 1;
    transform: translateX(0%) skewX(0deg);
}
}
@keyframes lightSpeedIn {
0% {
    opacity: 0;
    transform: translateX(100%) skewX(-30deg);
}
60% {
    opacity: 1;
    transform: translateX(-20%) skewX(30deg);
}
80% {
    opacity: 1;
    transform: translateX(0%) skewX(-15deg);
}
100% {
    opacity: 1;
    transform: translateX(0%) skewX(0deg);
}
}
.lightSpeedIn {
    animation-name: lightSpeedIn;
    animation-timing-function: ease-out;
}
@keyframes lightSpeedOut {
0% {
    opacity: 1;
    transform: translateX(0%) skewX(0deg);
}
100% {
    opacity: 0;
    transform: translateX(100%) skewX(-30deg);
}
}
@keyframes lightSpeedOut {
0% {
    opacity: 1;
    transform: translateX(0%) skewX(0deg);
}
100% {
    opacity: 0;
    transform: translateX(100%) skewX(-30deg);
}
}
.lightSpeedOut {
    animation-name: lightSpeedOut;
    animation-timing-function: ease-in;
}
@keyframes hinge {
0% {
    animation-timing-function: ease-in-out;
    transform: rotate(0deg);
    transform-origin: left top 0;
}
20%, 60% {
    animation-timing-function: ease-in-out;
    transform: rotate(80deg);
    transform-origin: left top 0;
}
40% {
    animation-timing-function: ease-in-out;
    transform: rotate(60deg);
    transform-origin: left top 0;
}
80% {
    animation-timing-function: ease-in-out;
    opacity: 1;
    transform: rotate(60deg) translateY(0px);
    transform-origin: left top 0;
}
100% {
    opacity: 0;
    transform: translateY(700px);
}
}
@keyframes hinge {
0% {
    animation-timing-function: ease-in-out;
    transform: rotate(0deg);
    transform-origin: left top 0;
}
20%, 60% {
    animation-timing-function: ease-in-out;
    transform: rotate(80deg);
    transform-origin: left top 0;
}
40% {
    animation-timing-function: ease-in-out;
    transform: rotate(60deg);
    transform-origin: left top 0;
}
80% {
    animation-timing-function: ease-in-out;
    opacity: 1;
    transform: rotate(60deg) translateY(0px);
    transform-origin: left top 0;
}
100% {
    opacity: 0;
    transform: translateY(700px);
}
}
.hinge {
    animation-name: hinge;
}
@keyframes rollIn {
0% {
    opacity: 0;
    transform: translateX(-100%) rotate(-120deg);
}
100% {
    opacity: 1;
    transform: translateX(0px) rotate(0deg);
}
}
@keyframes rollIn {
0% {
    opacity: 0;
    transform: translateX(-100%) rotate(-120deg);
}
100% {
    opacity: 1;
    transform: translateX(0px) rotate(0deg);
}
}
.rollIn {
    animation-name: rollIn;
}
@keyframes rollOut {
0% {
    opacity: 1;
    transform: translateX(0px) rotate(0deg);
}
100% {
    opacity: 0;
    transform: translateX(100%) rotate(120deg);
}
}
@keyframes rollOut {
0% {
    opacity: 1;
    transform: translateX(0px) rotate(0deg);
}
100% {
    opacity: 0;
    transform: translateX(100%) rotate(120deg);
}
}
.rollOut {
    animation-name: rollOut;
}
.style-toggle-body .colors {
    margin-bottom: 0;
    margin-left: 0;
    margin-right: 0;
    margin-top: 0;
}
.style-toggle-body .colors > li {
    cursor: pointer;
    height: 30px;
    width: 30px;
}
.style-toggle-body .colors > .green {
    background-color: #94ba65;
}
.style-toggle-body .colors > .blue {
    background-color: #2790b0;
}
.style-toggle-body .colors > .orange {
    background-color: #d26c22;
}
.style-toggle-body .colors > .red {
    background-color: #e35e54;
}
.body-green .text-color, .body-green a {
    color: #006600;
}
.body-blue .text-color, .body-blue a {
    color: #2790b0;
}
.body-orange .text-color, .body-orange a {
    color: #d26c22;
}
.body-red .text-color, .body-red a {
    color: #e35e54;
}
.body-green .border-color {
    border-bottom-color: #94ba65;
    border-left-color-ltr-source: physical;
    border-left-color-rtl-source: physical;
    border-left-color-value: #94ba65;
    border-right-color-ltr-source: physical;
    border-right-color-rtl-source: physical;
    border-right-color-value: #94ba65;
    border-top-color: #94ba65;
}
.body-blue .border-color {
    border-bottom-color: #2790b0;
    border-left-color-ltr-source: physical;
    border-left-color-rtl-source: physical;
    border-left-color-value: #2790b0;
    border-right-color-ltr-source: physical;
    border-right-color-rtl-source: physical;
    border-right-color-value: #2790b0;
    border-top-color: #2790b0;
}
.body-orange .border-color {
    border-bottom-color: #d26c22;
    border-left-color-ltr-source: physical;
    border-left-color-rtl-source: physical;
    border-left-color-value: #d26c22;
    border-right-color-ltr-source: physical;
    border-right-color-rtl-source: physical;
    border-right-color-value: #d26c22;
    border-top-color: #d26c22;
}
.body-red .border-color {
    border-bottom-color: #e35e54;
    border-left-color-ltr-source: physical;
    border-left-color-rtl-source: physical;
    border-left-color-value: #e35e54;
    border-right-color-ltr-source: physical;
    border-right-color-rtl-source: physical;
    border-right-color-value: #e35e54;
    border-top-color: #e35e54;
}
.body-green .bg-color {
    background-color: #94ba65;
}
.body-blue .bg-color {
    background-color: #2790b0;
}
.body-orange .bg-color {
    background-color: #d26c22;
}
.body-red .bg-color {
    background-color: #e35e54;
}
.body-green .bg-hover-color:hover, .body-green .open > .bg-hover-color {
    background-color: green !important;
}
.body-blue .bg-hover-color:hover, .body-blue .open > .bg-hover-color {
    background-color: #2790b0 !important;
}
.body-orange .bg-hover-color:hover, .body-orange .open > .bg-hover-color {
    background-color: #d26c22 !important;
}
.body-red .bg-hover-color:hover, .body-red .open > .bg-hover-color {
    background-color: #e35e54 !important;
}
.body-green .dropdown-menu > .active > a, .body-green .dropdown-menu > .active > a:focus, .body-green .dropdown-menu > .active > a:hover {
    background-color: #94ba65;
}
.body-blue .dropdown-menu > .active > a, .body-blue .dropdown-menu > .active > a:focus, .body-blue .dropdown-menu > .active > a:hover {
    background-color: #2790b0;
}
.body-orange .dropdown-menu > .active > a, .body-orange .dropdown-menu > .active > a:focus, .body-orange .dropdown-menu > .active > a:hover {
    background-color: #d26c22;
}
.body-red .dropdown-menu > .active > a, .body-red .dropdown-menu > .active > a:focus, .body-red .dropdown-menu > .active > a:hover {
    background-color: #e35e54;
}
.btn-blue, .btn-blue:hover, .btn-color, .btn-color:hover, .btn-green, .btn-green:hover, .btn-orange, .btn-orange:hover, .btn-red, .btn-red:hover {
    color: #fff !important;
    transition-delay: 0s, 0s;
    transition-duration: 300ms, 300ms;
    transition-property: background-color, border-color;
    transition-timing-function: ease, ease;
}
.body-green .btn-color, .btn-green {
    background-color: #6BAB2E;
    border-bottom-color: #6BAB2E;
    border-left-color-ltr-source: physical;
    border-left-color-rtl-source: physical;
    border-left-color-value: #6BAB2E;
    border-right-color-ltr-source: physical;
    border-right-color-rtl-source: physical;
    border-right-color-value: #6BAB2E;
    border-top-color: #6BAB2E;
}
.body-green .btn-color:active, .body-green .btn-color:focus, .body-green .btn-color:hover, .btn-green:active, .btn-green:focus, .btn-green:hover {
    background-color: green;
    border-bottom-color: #5f7f39;
    border-left-color-ltr-source: physical;
    border-left-color-rtl-source: physical;
    border-left-color-value: #5f7f39;
    border-right-color-ltr-source: physical;
    border-right-color-rtl-source: physical;
    border-right-color-value: #5f7f39;
    border-top-color: #5f7f39;
}
.body-blue .btn-color, .btn-blue {
    background-color: #2790b0;
    border-bottom-color: #217b97;
    border-left-color-ltr-source: physical;
    border-left-color-rtl-source: physical;
    border-left-color-value: #217b97;
    border-right-color-ltr-source: physical;
    border-right-color-rtl-source: physical;
    border-right-color-value: #217b97;
    border-top-color: #217b97;
}
.body-blue .btn-color:active, .body-blue .btn-color:focus, .body-blue .btn-color:hover, .btn-blue:active, .btn-blue:focus, .btn-blue:hover {
    background-color: #217b97;
    border-bottom-color: #1a6075;
    border-left-color-ltr-source: physical;
    border-left-color-rtl-source: physical;
    border-left-color-value: #1a6075;
    border-right-color-ltr-source: physical;
    border-right-color-rtl-source: physical;
    border-right-color-value: #1a6075;
    border-top-color: #1a6075;
}
.body-orange .btn-color, .btn-orange {
    background-color: #d26c22;
    border-bottom-color: #c1631f;
    border-left-color-ltr-source: physical;
    border-left-color-rtl-source: physical;
    border-left-color-value: #c1631f;
    border-right-color-ltr-source: physical;
    border-right-color-rtl-source: physical;
    border-right-color-value: #c1631f;
    border-top-color: #c1631f;
}
.body-orange .btn-color:active, .body-orange .btn-color:focus, .body-orange .btn-color:hover, .btn-orange:active, .btn-orange:focus, .btn-orange:hover {
    background-color: #c1631f;
    border-bottom-color: #9e511a;
    border-left-color-ltr-source: physical;
    border-left-color-rtl-source: physical;
    border-left-color-value: #9e511a;
    border-right-color-ltr-source: physical;
    border-right-color-rtl-source: physical;
    border-right-color-value: #9e511a;
    border-top-color: #9e511a;
}
.body-red .btn-color, .btn-red {
    background-color: #e35e54;
    border-bottom-color: #e0493e;
    border-left-color-ltr-source: physical;
    border-left-color-rtl-source: physical;
    border-left-color-value: #e0493e;
    border-right-color-ltr-source: physical;
    border-right-color-rtl-source: physical;
    border-right-color-value: #e0493e;
    border-top-color: #e0493e;
}
.body-red .btn-color:active, .body-red .btn-color:focus, .body-red .btn-color:hover, .btn-red:active, .btn-red:focus, .btn-red:hover {
    background-color: #e0493e;
    border-bottom-color: #dd382c;
    border-left-color-ltr-source: physical;
    border-left-color-rtl-source: physical;
    border-left-color-value: #dd382c;
    border-right-color-ltr-source: physical;
    border-right-color-rtl-source: physical;
    border-right-color-value: #dd382c;
    border-top-color: #dd382c;
}
.body-green .alt-p, .body-green .color-jumbotron, .body-green .not-found-p {
    background-attachment: scroll;
    background-clip: border-box;
    background-color: #94ba65;
    background-image: radial-gradient(#a6c680, #749b46);
    background-origin: padding-box;
    background-position: 0 0;
    background-repeat: repeat;
    background-size: auto auto;
}

.body-green .alt-p, .body-green .color-jumbotron-mini, .body-green .not-found-p {
    background-attachment: scroll;
    background-clip: border-box;
    background-color: #94ba65;
    background-image: radial-gradient(#a6c680, #749b46);
    background-origin: padding-box;
    background-position: 0 0;
    background-repeat: repeat;
    background-size: auto auto;
}







.body-blue .alt-p, .body-blue .color-jumbotron, .body-blue .not-found-p {
    background-attachment: scroll;
    background-clip: border-box;
    background-color: #2790b0;
    background-image: radial-gradient(#79c9e2, #2790b0);
    background-origin: padding-box;
    background-position: 0 0;
    background-repeat: repeat;
    background-size: auto auto;
}
.body-orange .alt-p, .body-orange .color-jumbotron, .body-orange .not-found-p {
    background-attachment: scroll;
    background-clip: border-box;
    background-color: #d26c22;
    background-image: radial-gradient(#e28d50, #d26c22);
    background-origin: padding-box;
    background-position: 0 0;
    background-repeat: repeat;
    background-size: auto auto;
}
.body-red .alt-p, .body-red .color-jumbotron, .body-red .not-found-p {
    background-attachment: scroll;
    background-clip: border-box;
    background-color: #e35e54;
    background-image: radial-gradient(#ee9c96, #e35e54);
    background-origin: padding-box;
    background-position: 0 0;
    background-repeat: repeat;
    background-size: auto auto;
}
.primary-font {
    //font-family: Roboto,sans-serif;
    font-family: open sans semibold, Roboto, sans-serif;
    letter-spacing: -1px;
}

.secondary-font {
    font-family: oswald;
    letter-spacing: 0.2px;
}

.first-child {
    margin-top: 0 !important;
}
@media (max-width: 767px) {
.first-child-m {
    margin-top: 20px;
}
}
.delay-1 {
    animation-delay: 0.3s;
}
.delay-2 {
    animation-delay: 0.6s;
}
.delay-3 {
    animation-delay: 1s;
}
.tab-1 {
    margin-right: 15px;
}
.tab-2 {
    margin-right: 30px;
}
.tab-3 {
    margin-right: 60px;
}
hr.arrow-down {
    margin-bottom: 40px;
    margin-top: 40px;
    position: relative;
}
hr.arrow-down::after {
    content: url("../img/arrow.png");
    left: 50%;
    margin-left: -10px;
    position: absolute;
    top: -5px;
}
.btn {
    border-bottom-left-radius: 3px;
    border-bottom-right-radius: 3px;
    border-top-left-radius: 3px;
    border-top-right-radius: 3px;
}
.headline {
    border-bottom-color: #eee;
    border-bottom-style: solid;
    border-bottom-width: 1px;
    line-height: 50px;
    margin-bottom: 30px;
    padding-bottom: 1px;
}
.headline span {
    border-bottom-style: solid;
    border-bottom-width: 1px;
    padding-bottom: 4px;
}
h3.headline span {
    padding-bottom: 8px;
}
.topic {
    //border-bottom-color: #eee;
    //border-bottom-style: solid;
    //border-bottom-width: 1px;
    //margin-bottom: 10px;
    //margin-top: -20px;
    background-color: #353432;
    border-top-color: #4e4d4a;
    border-top-style: solid;
    border-top-width: 1px;
    margin-top: 20px;    
}
.topic h3 {
    display: inline-block;
    font-size: 20px;
    margin-bottom: -1px;
    margin-left: 0;
    margin-right: 0;
    margin-top: 0;
    padding-bottom: 10px;
    padding-left: 0;
    padding-right: 0;
    padding-top: 10px;
}
.topic .breadcrumb {
    background:rgba(0, 0, 0, 0) 0 0; background-clip: border-box;
    background-origin: padding-box;
    background-size: auto auto;
    margin-bottom: 0;
    padding-bottom: 11px;
    padding-left: 0;
    padding-right: 0;
    padding-top: 11px
}
.flex-video {
    height: 0;
    margin-bottom: 16px;
    overflow-x: hidden;
    overflow-y: hidden;
    padding-bottom: 67.5%;
    padding-top: 25px;
    position: relative;
}
.flex-video.widescreen {
    padding-bottom: 57.25%;
}
.flex-video.vimeo {
    padding-top: 0;
}
.flex-video embed, .flex-video iframe, .flex-video object {
    height: 100%;
    left: 0;
    position: absolute;
    top: 0;
    width: 100%;
}
@media only screen and (max-device-width: 800px), only screen and (device-width: 1024px) and (device-height: 600px), only screen and (width: 1280px) and (orientation: landscape), only screen and (device-width: 800px), only screen and (max-width: 767px) {
.flex-video {
    padding-top: 0;
}
}
.body-green .pagination > .active > a, .body-green .pagination > .active > a:focus, .body-green .pagination > .active > a:hover, .body-green .pagination > .active > span, .body-green .pagination > .active > span:focus, .body-green .pagination > .active > span:hover {
    background-color: #94ba65;
    border-bottom-color: #94ba65;
    border-left-color-ltr-source: physical;
    border-left-color-rtl-source: physical;
    border-left-color-value: #94ba65;
    border-right-color-ltr-source: physical;
    border-right-color-rtl-source: physical;
    border-right-color-value: #94ba65;
    border-top-color: #94ba65;
}
.body-blue .pagination > .active > a, .body-blue .pagination > .active > a:focus, .body-blue .pagination > .active > a:hover, .body-blue .pagination > .active > span, .body-blue .pagination > .active > span:focus, .body-blue .pagination > .active > span:hover {
    background-color: #2790b0;
    border-bottom-color: #2790b0;
    border-left-color-ltr-source: physical;
    border-left-color-rtl-source: physical;
    border-left-color-value: #2790b0;
    border-right-color-ltr-source: physical;
    border-right-color-rtl-source: physical;
    border-right-color-value: #2790b0;
    border-top-color: #2790b0;
}
.body-red .pagination > .active > a, .body-red .pagination > .active > a:focus, .body-red .pagination > .active > a:hover, .body-red .pagination > .active > span, .body-red .pagination > .active > span:focus, .body-red .pagination > .active > span:hover {
    background-color: #e35e54;
    border-bottom-color: #e35e54;
    border-left-color-ltr-source: physical;
    border-left-color-rtl-source: physical;
    border-left-color-value: #e35e54;
    border-right-color-ltr-source: physical;
    border-right-color-rtl-source: physical;
    border-right-color-value: #e35e54;
    border-top-color: #e35e54;
}
.body-orange .pagination > .active > a, .body-orange .pagination > .active > a:focus, .body-orange .pagination > .active > a:hover, .body-orange .pagination > .active > span, .body-orange .pagination > .active > span:focus, .body-orange .pagination > .active > span:hover {
    background-color: #d26c22;
    border-bottom-color: #d26c22;
    border-left-color-ltr-source: physical;
    border-left-color-rtl-source: physical;
    border-left-color-value: #d26c22;
    border-right-color-ltr-source: physical;
    border-right-color-rtl-source: physical;
    border-right-color-value: #d26c22;
    border-top-color: #d26c22;
}
.pagination > li > a, .pagination > li > span {
    color: #999;
}
.pagination > li > a:focus, .pagination > li > a:hover, .pagination > li > span:focus, .pagination > li > span:hover {
    color: #666;
}
.panel-green {
    border-bottom-color: #94ba65;
    border-left-color-ltr-source: physical;
    border-left-color-rtl-source: physical;
    border-left-color-value: #94ba65;
    border-right-color-ltr-source: physical;
    border-right-color-rtl-source: physical;
    border-right-color-value: #94ba65;
    border-top-color: #94ba65;
}
.panel-green > .panel-heading {
    background-color: #94ba65;
    border-bottom-color: #94ba65;
    border-left-color-ltr-source: physical;
    border-left-color-rtl-source: physical;
    border-left-color-value: #94ba65;
    border-right-color-ltr-source: physical;
    border-right-color-rtl-source: physical;
    border-right-color-value: #94ba65;
    border-top-color: #94ba65;
    color: #fff;
}
.panel-green > .panel-heading + .panel-collapse .panel-body {
    border-top-color: #94ba65;
}
.panel-green > .panel-footer + .panel-collapse .panel-body {
    border-bottom-color: #94ba65;
}
.panel-green > .panel-footer {
    background-color: #94ba65;
    border-top-color: #94ba65;
    border-top-style: solid;
    border-top-width: 1px;
}
.panel-blue {
    border-bottom-color: #2790b0;
    border-left-color-ltr-source: physical;
    border-left-color-rtl-source: physical;
    border-left-color-value: #2790b0;
    border-right-color-ltr-source: physical;
    border-right-color-rtl-source: physical;
    border-right-color-value: #2790b0;
    border-top-color: #2790b0;
}
.panel-blue > .panel-heading {
    background-color: #2790b0;
    border-bottom-color: #2790b0;
    border-left-color-ltr-source: physical;
    border-left-color-rtl-source: physical;
    border-left-color-value: #2790b0;
    border-right-color-ltr-source: physical;
    border-right-color-rtl-source: physical;
    border-right-color-value: #2790b0;
    border-top-color: #2790b0;
    color: #fff;
}
.panel-blue > .panel-heading + .panel-collapse .panel-body {
    border-top-color: #2790b0;
}
.panel-blue > .panel-footer + .panel-collapse .panel-body {
    border-bottom-color: #2790b0;
}
.panel-blue > .panel-footer {
    background-color: #2790b0;
    border-top-color: #2790b0;
    border-top-style: solid;
    border-top-width: 1px;
}
.panel-red {
    border-bottom-color: #e35e54;
    border-left-color-ltr-source: physical;
    border-left-color-rtl-source: physical;
    border-left-color-value: #e35e54;
    border-right-color-ltr-source: physical;
    border-right-color-rtl-source: physical;
    border-right-color-value: #e35e54;
    border-top-color: #e35e54;
}
.panel-red > .panel-heading {
    background-color: #e35e54;
    border-bottom-color: #e35e54;
    border-left-color-ltr-source: physical;
    border-left-color-rtl-source: physical;
    border-left-color-value: #e35e54;
    border-right-color-ltr-source: physical;
    border-right-color-rtl-source: physical;
    border-right-color-value: #e35e54;
    border-top-color: #e35e54;
    color: #fff;
}
.panel-red > .panel-heading + .panel-collapse .panel-body {
    border-top-color: #e35e54;
}
.panel-red > .panel-footer + .panel-collapse .panel-body {
    border-bottom-color: #e35e54;
}
.panel-red > .panel-footer {
    background-color: #e35e54;
    border-top-color: #e35e54;
    border-top-style: solid;
    border-top-width: 1px;
}
.panel-orange {
    border-bottom-color: #d26c22;
    border-left-color-ltr-source: physical;
    border-left-color-rtl-source: physical;
    border-left-color-value: #d26c22;
    border-right-color-ltr-source: physical;
    border-right-color-rtl-source: physical;
    border-right-color-value: #d26c22;
    border-top-color: #d26c22;
}
.panel-orange > .panel-heading {
    background-color: #d26c22;
    border-bottom-color: #d26c22;
    border-left-color-ltr-source: physical;
    border-left-color-rtl-source: physical;
    border-left-color-value: #d26c22;
    border-right-color-ltr-source: physical;
    border-right-color-rtl-source: physical;
    border-right-color-value: #d26c22;
    border-top-color: #d26c22;
    color: #fff;
}
.panel-orange > .panel-heading + .panel-collapse .panel-body {
    border-top-color: #d26c22;
}
.panel-orange > .panel-footer + .panel-collapse .panel-body {
    border-bottom-color: #d26c22;
}
.panel-orange > .panel-footer {
    background-color: #d26c22;
    border-top-color: #d26c22;
    border-top-style: solid;
    border-top-width: 1px;
}
.info-board {
    border-left-color-ltr-source: physical;
    border-left-color-rtl-source: physical;
    border-left-color-value: #eee;
    border-left-style-ltr-source: physical;
    border-left-style-rtl-source: physical;
    border-left-style-value: solid;
    border-left-width-ltr-source: physical;
    border-left-width-rtl-source: physical;
    border-left-width-value: 5px;
    margin-bottom: 20px;
    margin-left: 0;
    margin-right: 0;
    margin-top: 20px;
    padding-bottom: 15px;
    padding-left: 15px;
    padding-right: 30px;
    padding-top: 15px;
}
.info-board h4 {
    font-family: Roboto,sans-serif;
    margin-top: 0;
}
.info-board p:last-child {
    margin-bottom: 0;
}
.info-board-green {
    background-color: #f5f9f1;
    border-bottom-color: #94ba65;
    border-left-color-ltr-source: physical;
    border-left-color-rtl-source: physical;
    border-left-color-value: #94ba65;
    border-right-color-ltr-source: physical;
    border-right-color-rtl-source: physical;
    border-right-color-value: #94ba65;
    border-top-color: #94ba65;
}
.info-board-blue {
    background-color: #eef8fb;
    border-bottom-color: #2790b0;
    border-left-color-ltr-source: physical;
    border-left-color-rtl-source: physical;
    border-left-color-value: #2790b0;
    border-right-color-ltr-source: physical;
    border-right-color-rtl-source: physical;
    border-right-color-value: #2790b0;
    border-top-color: #2790b0;
}
.info-board-orange {
    background-color: #fcf4ed;
    border-bottom-color: #d26c22;
    border-left-color-ltr-source: physical;
    border-left-color-rtl-source: physical;
    border-left-color-value: #d26c22;
    border-right-color-ltr-source: physical;
    border-right-color-rtl-source: physical;
    border-right-color-value: #d26c22;
    border-top-color: #d26c22;
}
.info-board-red {
    background-color: #fceeed;
    border-bottom-color: #e35e54;
    border-left-color-ltr-source: physical;
    border-left-color-rtl-source: physical;
    border-left-color-value: #e35e54;
    border-right-color-ltr-source: physical;
    border-right-color-rtl-source: physical;
    border-right-color-value: #e35e54;
    border-top-color: #e35e54;
}
.nav-tabs {
    margin-bottom: 15px;
}
.nav-tabs > li > a {
    background-attachment: scroll;
    background-clip: border-box;
    background-color: #fff;
    background-image: none;
    background-origin: padding-box;
    background-position: 0 0;
    background-repeat: repeat;
    background-size: auto auto;
    border-bottom-color: #dedede;
    border-bottom-left-radius: 0;
    border-bottom-right-radius: 0;
    border-bottom-style: solid;
    border-bottom-width: 1px;
    border-top-left-radius: 0;
    border-top-right-radius: 0;
    color: #999;
    transition-delay: 0s;
    transition-duration: 200ms;
    transition-property: color;
    transition-timing-function: ease;
}
.nav-tabs > li > a:hover, .nav > li > a:focus {
    background-color: #fff;
    border-bottom-color: #dedede;
    border-left-color-ltr-source: physical;
    border-left-color-rtl-source: physical;
    border-left-color-value: #fff;
    border-right-color-ltr-source: physical;
    border-right-color-rtl-source: physical;
    border-right-color-value: #fff;
    border-top-color: #fff;
    color: #515151;
    text-decoration-color: -moz-use-text-color;
    text-decoration-line: none;
    text-decoration-style: solid;
}
.nav-tabs > li.active > a, .nav-tabs > li.active > a:focus, .nav-tabs > li.active > a:hover {
    -moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    background-color: #fff;
    border-bottom-color: transparent;
    border-bottom-style: solid;
    border-bottom-width: 1px;
    border-image-outset: 0 0 0 0;
    border-image-repeat: stretch stretch;
    border-image-slice: 100% 100% 100% 100%;
    border-image-source: none;
    border-image-width: 1 1 1 1;
    border-left-color-ltr-source: physical;
    border-left-color-rtl-source: physical;
    border-left-color-value: transparent;
    border-left-style-ltr-source: physical;
    border-left-style-rtl-source: physical;
    border-left-style-value: solid;
    border-left-width-ltr-source: physical;
    border-left-width-rtl-source: physical;
    border-left-width-value: 1px;
    border-right-color-ltr-source: physical;
    border-right-color-rtl-source: physical;
    border-right-color-value: transparent;
    border-right-style-ltr-source: physical;
    border-right-style-rtl-source: physical;
    border-right-style-value: solid;
    border-right-width-ltr-source: physical;
    border-right-width-rtl-source: physical;
    border-right-width-value: 1px;
    border-top-color: transparent;
    border-top-style: solid;
    border-top-width: 1px;
    color: #515151;
    cursor: default;
}
.body-green .nav-tabs > li.active > a, .body-green .nav-tabs > li.active > a:focus, .body-green .nav-tabs > li.active > a:hover {
    border-bottom-color: #94ba65;
}
.body-blue .nav-tabs > li.active > a, .body-blue .nav-tabs > li.active > a:focus, .body-blue .nav-tabs > li.active > a:hover {
    border-bottom-color: #2790b0;
}
.body-orange .nav-tabs > li.active > a, .body-orange .nav-tabs > li.active > a:focus, .body-orange .nav-tabs > li.active > a:hover {
    border-bottom-color: #d26c22;
}
.body-red .nav-tabs > li.active > a, .body-red .nav-tabs > li.active > a:focus, .body-red .nav-tabs > li.active > a:hover {
    border-bottom-color: #e35e54;
}
.nav-tabs.nav-justified > li > a {
    border-bottom-left-radius: 0;
    border-bottom-right-radius: 0;
    border-top-left-radius: 0;
    border-top-right-radius: 0;
    margin-right: 0;
}
.nav-tabs.nav-justified > .active > a, .nav-tabs.nav-justified > .active > a:focus, .nav-tabs.nav-justified > .active > a:hover {
    -moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    border-bottom-color: transparent;
    border-bottom-style: solid;
    border-bottom-width: 1px;
    border-image-outset: 0 0 0 0;
    border-image-repeat: stretch stretch;
    border-image-slice: 100% 100% 100% 100%;
    border-image-source: none;
    border-image-width: 1 1 1 1;
    border-left-color-ltr-source: physical;
    border-left-color-rtl-source: physical;
    border-left-color-value: transparent;
    border-left-style-ltr-source: physical;
    border-left-style-rtl-source: physical;
    border-left-style-value: solid;
    border-left-width-ltr-source: physical;
    border-left-width-rtl-source: physical;
    border-left-width-value: 1px;
    border-right-color-ltr-source: physical;
    border-right-color-rtl-source: physical;
    border-right-color-value: transparent;
    border-right-style-ltr-source: physical;
    border-right-style-rtl-source: physical;
    border-right-style-value: solid;
    border-right-width-ltr-source: physical;
    border-right-width-rtl-source: physical;
    border-right-width-value: 1px;
    border-top-color: transparent;
    border-top-style: solid;
    border-top-width: 1px;
}
.nav-pills {
    margin-bottom: 15px;
}
.nav-pills > li > a {
    background-color: #f5f5f5;
    color: #515151;
    transition-delay: 0s;
    transition-duration: 200ms;
    transition-property: background-color;
    transition-timing-function: ease;
}
.body-green .nav-pills > li.active > a, .body-green .nav-pills > li.active > a:focus, .body-green .nav-pills > li.active > a:hover {
    background-color: #94ba65;
}
.body-blue .nav-pills > li.active > a, .body-blue .nav-pills > li.active > a:focus, .body-blue .nav-pills > li.active > a:hover {
    background-color: #2790b0;
}
.body-orange .nav-pills > li.active > a, .body-orange .nav-pills > li.active > a:focus, .body-orange .nav-pills > li.active > a:hover {
    background-color: #d26c22;
}
.body-red .nav-pills > li.active > a, .body-red .nav-pills > li.active > a:focus, .body-red .nav-pills > li.active > a:hover {
    background-color: #e35e54;
}
.nav.nav-pills > li > a:hover, .nav > li > a:focus {
    background-color: #f0f0f0;
    text-decoration-color: -moz-use-text-color;
    text-decoration-line: none;
    text-decoration-style: solid;
}
.nav-pills-green > li.active > a, .nav-pills-green > li.active > a:focus, .nav-pills-green > li.active > a:hover {
    background-color: #94ba65 !important;
}
.nav-pills-blue > li.active > a, .nav-pills-blue > li.active > a:focus, .nav-pills-blue > li.active > a:hover {
    background-color: #2790b0 !important;
}
.nav-pills-red > li.active > a, .nav-pills-red > li.active > a:focus, .nav-pills-red > li.active > a:hover {
    background-color: #e35e54 !important;
}
.nav-pills-orange > li.active > a, .nav-pills-orange > li.active > a:focus, .nav-pills-orange > li.active > a:hover {
    background-color: #d26c22 !important;
}
.bs-sidebar {
    margin-bottom: 50px;
}
.bs-sidebar.affix {
    position: static;
}
@media (min-width: 992px) {
.bs-sidebar .nav > .active > ul {
    display: block;
}
.bs-sidebar.affix, .bs-sidebar.affix-bottom {
    width: 213px;
}
.bs-sidebar.affix {
    position: fixed;
    top: 110px;
}
.bs-sidebar.affix-bottom {
    position: absolute;
}
}
@media (min-width: 1200px) {
.bs-sidebar.affix, .bs-sidebar.affix-bottom {
    width: 220px;
}
}
.fondologo {
    background-attachment: scroll;
    background-clip: border-box;
    background-color: transparent;
    background-image: url("../images/logo-alfisan.jpg");
    background-origin: padding-box;
    background-position: 0 0;
    background-repeat: no-repeat;
    background-size: 80% auto;
    height: 130px;
    margin-top: 5px;
    width: 100%;
}
.separator {
	margin-top: 0px; 
	border-top-color: rgb(255, 255, 255); 
	border-top-width: 0px; 
	border-top-style: solid; 
	margin-bottom: 25px;
	padding-bottom: 25px; 
	height: 0px; 
	background-color: transparent;
}

.solocaja {
    -moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    background-color: white;
    border-bottom-color: #e1e1e1;
    border-bottom-left-radius: 5px;
    border-bottom-right-radius: 5px;
    border-bottom-style: solid;
    border-bottom-width: 1px;
    border-image-outset: 0 0 0 0;
    border-image-repeat: stretch stretch;
    border-image-slice: 100% 100% 100% 100%;
    border-image-source: none;
    border-image-width: 1 1 1 1;
    border-left-color-ltr-source: physical;
    border-left-color-rtl-source: physical;
    border-left-color-value: #e1e1e1;
    border-left-style-ltr-source: physical;
    border-left-style-rtl-source: physical;
    border-left-style-value: solid;
    border-left-width-ltr-source: physical;
    border-left-width-rtl-source: physical;
    border-left-width-value: 1px;
    border-right-color-ltr-source: physical;
    border-right-color-rtl-source: physical;
    border-right-color-value: #e1e1e1;
    border-right-style-ltr-source: physical;
    border-right-style-rtl-source: physical;
    border-right-style-value: solid;
    border-right-width-ltr-source: physical;
    border-right-width-rtl-source: physical;
    border-right-width-value: 1px;
    border-top-color: #e1e1e1;
    border-top-left-radius: 5px;
    border-top-right-radius: 5px;
    border-top-style: solid;
    border-top-width: 1px;
    box-shadow: 0 0 3px rgba(0, 0, 0, 0.1);
    display: inline-block;
    margin-bottom: 0;
    margin-left: 5px;
    margin-right: 5px;
    margin-top: 0;
    min-height: 182px;
    padding-bottom: 14px;
    padding-left: 0;
    padding-right: 0;
    padding-top: 14px;
    vertical-align: bottom;
    width: auto;
}

.solocaja :hover{
	background-color: #f9f9f9;
}

.cookies-bar {
    padding:20px; 
    background:rgba(78, 78, 78, 0.9) 0 0; 
    background-clip: border-box;
    background-origin: padding-box;
    background-size: auto auto;
    bottom: 0;
    color: #fff;
    display: none;
    font-size: 0.9em;
    overflow-x: hidden;
    overflow-y: hidden;
    position: fixed;
    width: 100%;
    z-index: 1000
}
.cookies-bar p {
    display: inline-block;
    float: left;
    padding-right: 15px;
    width: 80%;
}

.cookies-bar a {
    color: #fff;
}