@charset "UTF-8";
/* line 1, ../sass/_formstyler.scss */
.jq-checkbox {
  top: -1px;
  width: 13px;
  height: 13px;
  border: 1px solid #C3C3C3;
  border-radius: 3px;
  background: #f6f6f6 url(data:image/gif;base64,R0lGODlhAQAMALMAAPHx8f7+/vv7+/j4+PX19fLy8vz8/Pn5+fb29vPz8/39/ff39wAAAAAAAAAAAAAAACH5BAAAAAAALAAAAAABAAwAAAQJMCgjzliIpAIiADs=) repeat-x;
  box-shadow: 0 1px 1px rgba(0, 0, 0, 0.05), inset -1px -1px white, inset 1px -1px white;
  vertical-align: middle;
  cursor: pointer;
}
/* line 11, ../sass/_formstyler.scss */
.jq-checkbox.checked .jq-checkbox__div {
  width: 9px;
  height: 9px;
  margin: 2px 0 0 2px;
  border-radius: 2px;
  background: #666;
  box-shadow: inset 0 -3px 6px #AAA;
}


@font-face {
  font-family: 'DCCAsh';
  src: url('../fonts/DCC - Ash.eot');
  src: local('☺'), url('../fonts/DCC - Ash.woff') format('woff'), url('../fonts/DCC - Ash.ttf') format('truetype'), url('../fonts/DCC - Ash.svg') format('svg');
  font-weight: normal;
  font-style: normal;
}

@font-face {
  font-family: 'DunkTank';
  src: url('../fonts/KBDunkTank.eot');
  src: local('☺'), url('../fonts/KBDunkTank.woff') format('woff'), url('../fonts/KBDunkTank.ttf') format('truetype'), url('../fonts/KBDunkTank.svg') format('svg');
  font-weight: normal;
  font-style: normal;
}
/* line 19, ../sass/_formstyler.scss */
.jq-checkbox.focused {
  border: 1px solid #08C;
}
/* line 22, ../sass/_formstyler.scss */
.jq-checkbox.disabled {
  opacity: 0.55;
  filter: alpha(opacity=55);
}

/* line 28, ../sass/_formstyler.scss */
.jq-radio {
  width: 12px;
  height: 12px;
  border: 1px solid #C3C3C3;
  border-radius: 50%;
  background: #f6f6f6 url(data:image/gif;base64,R0lGODlhAQAMALMAAPHx8f7+/vv7+/j4+PX19fLy8vz8/Pn5+fb29vPz8/39/ff39wAAAAAAAAAAAAAAACH5BAAAAAAALAAAAAABAAwAAAQJMCgjzliIpAIiADs=) 0 -1px repeat-x;
  box-shadow: 0 1px 1px rgba(0, 0, 0, 0.05), inset -1px -1px white, inset 1px -1px white;
  vertical-align: middle;
  cursor: pointer;
}
/* line 37, ../sass/_formstyler.scss */
.jq-radio.checked .jq-radio__div {
  width: 6px;
  height: 6px;
  margin: 3px 0 0 3px;
  border-radius: 50%;
  background: #666;
}
/* line 44, ../sass/_formstyler.scss */
.jq-radio.focused {
  border: 1px solid #08C;
}
/* line 47, ../sass/_formstyler.scss */
.jq-radio.disabled {
  opacity: 0.55;
  filter: alpha(opacity=55);
}

/* line 53, ../sass/_formstyler.scss */
.jq-file {
  width: 270px;
  box-shadow: 0 1px 2px rgba(0, 0, 0, 0.1);
  border-radius: 4px;
}
/* line 57, ../sass/_formstyler.scss */
.jq-file input {
  cursor: pointer;
  height: auto;
  line-height: 1em;
}

/* line 64, ../sass/_formstyler.scss */
.jq-file__name {
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  width: 100%;
  height: 32px;
  padding: 0 80px 0 10px;
  color: #333;
  font: 14px/30px Arial, sans-serif;
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
  border: 1px solid #CCC;
  border-bottom-color: #B3B3B3;
  border-radius: 4px;
  box-shadow: inset 1px 1px #F1F1F1;
  background: #FFF;
}

/* line 82, ../sass/_formstyler.scss */
.focused .jq-file__name {
  border: 1px solid #5794BF;
}

/* line 86, ../sass/_formstyler.scss */
.jq-file__browse {
  position: absolute;
  top: 1px;
  right: 1px;
  padding: 0 10px;
  border-left: 1px solid #CCC;
  border-radius: 0 4px 4px 0;
  background: #f1f1f1 url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAAeCAIAAABi9+OQAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAABdJREFUeNpi+v//PxM2zMDAQEtxgAADAF2uTe9L4getAAAAAElFTkSuQmCC) repeat-x;
  box-shadow: inset 1px -1px #f1f1f1, inset -1px 0 #f1f1f1, 0 1px 2px rgba(0, 0, 0, 0.1);
  color: #333;
  text-shadow: 1px 1px #FFF;
  font: 14px/30px Arial, sans-serif;
}

/* line 101, ../sass/_formstyler.scss */
.jq-file:hover .jq-file__browse {
  background-color: #E6E6E6;
  background-position: 0 -10px;
}
/* line 105, ../sass/_formstyler.scss */
.jq-file:active .jq-file__browse {
  background: #F5F5F5;
  box-shadow: inset 1px 1px 3px #DDD;
}
/* line 109, ../sass/_formstyler.scss */
.jq-file.disabled {
  border-color: #CCC;
  background: #F5F5F5;
  box-shadow: none;
  color: #888;
}
/* line 110, ../sass/_formstyler.scss */
.jq-file.disabled .jq-file__name {
  color: #888;
}
/* line 117, ../sass/_formstyler.scss */
.jq-file.disabled .jq-file__browse {
  border-color: #CCC;
  background: #F5F5F5;
  box-shadow: none;
  color: #888;
}

/* line 126, ../sass/_formstyler.scss */
.jq-selectbox {
  vertical-align: middle;
  cursor: pointer;
}

/* line 131, ../sass/_formstyler.scss */
.jq-selectbox__select {
  height: 30px;
  padding: 0 45px 0 10px;
  border: 1px solid #CCC;
  border-bottom-color: #B3B3B3;
  border-radius: 4px;
  background: whitesmoke url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAAeCAIAAABi9+OQAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAABdJREFUeNpi+v//PxM2zMDAQEtxgAADAF2uTe9L4getAAAAAElFTkSuQmCC) repeat-x;
  box-shadow: inset 1px -1px #f1f1f1, inset -1px 0 #f1f1f1, 0 1px 2px rgba(0, 0, 0, 0.1);
  color: #333;
  text-shadow: 1px 1px #FFF;
  font: 14px/30px Arial, sans-serif;
}
/* line 142, ../sass/_formstyler.scss */
.jq-selectbox__select:hover {
  background-color: #E6E6E6;
  background-position: 0 -10px;
}
/* line 146, ../sass/_formstyler.scss */
.jq-selectbox__select:active {
  background: #F5F5F5;
  box-shadow: inset 1px 1px 3px #DDD;
}

/* line 153, ../sass/_formstyler.scss */
.jq-selectbox.focused .jq-selectbox__select {
  border: 1px solid #5794BF;
}
/* line 156, ../sass/_formstyler.scss */
.jq-selectbox.disabled .jq-selectbox__select {
  border-color: #CCC;
  background: #F5F5F5;
  box-shadow: none;
  color: #888;
}

/* line 164, ../sass/_formstyler.scss */
.jq-selectbox__select-text {
  display: block;
  width: 100%;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}

/* line 172, ../sass/_formstyler.scss */
.jq-selectbox__trigger {
  position: absolute;
  top: 0;
  right: 0;
  width: 34px;
  height: 100%;
  border-left: 1px solid #CCC;
}

/* line 181, ../sass/_formstyler.scss */
.jq-selectbox__trigger-arrow {
  position: absolute;
  top: 14px;
  right: 12px;
  width: 0;
  height: 0;
  overflow: hidden;
  border-top: 5px solid #000;
  border-right: 5px solid transparent;
  border-left: 5px solid transparent;
  opacity: 0.3;
  filter: alpha(opacity=30);
}

/* line 196, ../sass/_formstyler.scss */
.jq-selectbox:hover .jq-selectbox__trigger-arrow {
  opacity: 1;
  filter: alpha(opacity=100);
}
/* line 200, ../sass/_formstyler.scss */
.jq-selectbox.disabled .jq-selectbox__trigger-arrow {
  opacity: 0.3;
  filter: alpha(opacity=30);
}

/* line 206, ../sass/_formstyler.scss */
.jq-selectbox__dropdown {
  top: 33px;
  width: 100%;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  margin: 0;
  padding: 0;
  border: 1px solid #CCC;
  border-radius: 4px;
  background: #FFF;
  box-shadow: 0 2px 10px rgba(0, 0, 0, 0.2);
  font: 14px/18px Arial, sans-serif;
}

/* line 220, ../sass/_formstyler.scss */
.jq-selectbox__search {
  margin: 5px;
}
/* line 222, ../sass/_formstyler.scss */
.jq-selectbox__search input {
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  width: 100%;
  margin: 0;
  padding: 5px 27px 6px 8px;
  outline: none;
  border: 1px solid #CCC;
  border-radius: 3px;
  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAMCAYAAABiDJ37AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAO1JREFUeNqU078LAXEYx/FzYfNzk5TJaFNKYjFYSQZ/hvwBsvg1UCY2xT9gM8hukQGThWRjkcFw3pdnujhfT736Xn2fPvfc3fd07V0OFDDFAnM0ENYsZRiGLSc9OpqIYIA9fMhhjCrW2h9VlMlcH/aymMGtOqEugX08PwQucUZKdTozMIqdTc9WepQD7wjY9ARx+ydwhfyXfS+S0qMcOEQJGcueB3VccFINdMgal6NzkmPjRwJXxDBB7/2RDdtAp6wb+dpphHDASG5QQ0V6u2aoSqBZD/lDrNWRJynLK2qpBn4rc6K2XB9/Nb8EGABtf1thzY6X2AAAAABJRU5ErkJggg==) no-repeat 100% 50%;
  box-shadow: inset 1px 1px #F1F1F1;
  color: #333;
  -webkit-appearance: textfield;
}
/* line 235, ../sass/_formstyler.scss */
.jq-selectbox__search input::-webkit-search-cancel-button, .jq-selectbox__search input::-webkit-search-decoration {
  -webkit-appearance: none;
}

/* line 241, ../sass/_formstyler.scss */
.jq-selectbox__not-found {
  margin: 5px;
  padding: 5px 8px 6px;
  background: #F0F0F0;
  font-size: 13px;
}

/* line 249, ../sass/_formstyler.scss */
.jq-selectbox ul {
  margin: 0;
  padding: 0;
}
/* line 253, ../sass/_formstyler.scss */
.jq-selectbox li {
  min-height: 18px;
  padding: 5px 10px 6px;
  color: #231F20;
}
/* line 257, ../sass/_formstyler.scss */
.jq-selectbox li.selected {
  background-color: #A3ABB1;
  color: #FFF;
}
/* line 261, ../sass/_formstyler.scss */
.jq-selectbox li:hover {
  background-color: #08C;
  color: #FFF;
}
/* line 265, ../sass/_formstyler.scss */
.jq-selectbox li.disabled {
  color: #AAA;
}
/* line 267, ../sass/_formstyler.scss */
.jq-selectbox li.disabled:hover {
  background: none;
}
/* line 271, ../sass/_formstyler.scss */
.jq-selectbox li.optgroup {
  font-weight: bold;
}
/* line 273, ../sass/_formstyler.scss */
.jq-selectbox li.optgroup:hover {
  background: none;
  color: #231F20;
  cursor: default;
}
/* line 279, ../sass/_formstyler.scss */
.jq-selectbox li.option {
  padding-left: 25px;
}

/* line 285, ../sass/_formstyler.scss */
.jq-select-multiple {
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  padding: 1px;
  border: 1px solid #CCC;
  border-bottom-color: #B3B3B3;
  border-radius: 4px;
  box-shadow: inset 1px 1px #f1f1f1, 0 1px 2px rgba(0, 0, 0, 0.1);
  background: #FFF;
  color: #333;
  font: 14px/18px Arial, sans-serif;
  cursor: default;
}
/* line 297, ../sass/_formstyler.scss */
.jq-select-multiple.focused {
  border: 1px solid #5794BF;
}
/* line 300, ../sass/_formstyler.scss */
.jq-select-multiple.disabled {
  border-color: #CCC;
  background: #F5F5F5;
  box-shadow: none;
  color: #888;
}
/* line 306, ../sass/_formstyler.scss */
.jq-select-multiple ul {
  margin: 0;
  padding: 0;
}
/* line 310, ../sass/_formstyler.scss */
.jq-select-multiple li {
  padding: 3px 9px 4px;
  list-style: none;
}
/* line 313, ../sass/_formstyler.scss */
.jq-select-multiple li:first-child {
  border-radius: 3px 3px 0 0;
}
/* line 316, ../sass/_formstyler.scss */
.jq-select-multiple li:last-child {
  border-radius: 0 0 3px 3px;
}
/* line 319, ../sass/_formstyler.scss */
.jq-select-multiple li.selected {
  background: #08C;
  color: #FFF;
}
/* line 323, ../sass/_formstyler.scss */
.jq-select-multiple li.disabled {
  color: #AAA;
}
/* line 327, ../sass/_formstyler.scss */
.jq-select-multiple.disabled li.selected {
  background: #CCC;
  color: #FFF;
}
/* line 332, ../sass/_formstyler.scss */
.jq-select-multiple li.selected.disabled {
  background: #CCC;
  color: #FFF;
}
/* line 336, ../sass/_formstyler.scss */
.jq-select-multiple li.optgroup {
  font-weight: bold;
}
/* line 339, ../sass/_formstyler.scss */
.jq-select-multiple li.option {
  padding-left: 25px;
}

.pentland-divider {
  margin-top:40px;
  border-bottom: 2px solid;
}

.qualification-title {
  color:#07141e;
}

.caroufredsel_wrapper {
  height:250px;
}
.award-item {
  height: 250px;
}

/* line 346, ../sass/_formstyler.scss */
input[type="email"].styler, input[type="number"].styler, input[type="password"].styler, input[type="search"].styler, input[type="tel"].styler, input[type="text"].styler, input[type="url"].styler {
  padding: 7px 9px;
  border: 1px solid #CCC;
  border-bottom-color: #B3B3B3;
  border-radius: 4px;
  box-shadow: inset 1px 1px #f1f1f1, 0 1px 2px rgba(0, 0, 0, 0.1);
  color: #333;
  font: 14px Arial, sans-serif;
}

/* line 357, ../sass/_formstyler.scss */
textarea.styler {
  padding: 7px 9px;
  border: 1px solid #CCC;
  border-bottom-color: #B3B3B3;
  border-radius: 4px;
  box-shadow: inset 1px 1px #f1f1f1, 0 1px 2px rgba(0, 0, 0, 0.1);
  color: #333;
  font: 14px Arial, sans-serif;
}

/* line 367, ../sass/_formstyler.scss */
input[type="search"].styler {
  -webkit-appearance: none;
}

/* line 371, ../sass/_formstyler.scss */
textarea.styler {
  overflow: auto;
}

/* line 376, ../sass/_formstyler.scss */
input[type="email"].styler:hover, input[type="number"].styler:hover, input[type="password"].styler:hover, input[type="search"].styler:hover, input[type="tel"].styler:hover, input[type="text"].styler:hover, input[type="url"].styler:hover {
  border-color: #B3B3B3;
}

/* line 381, ../sass/_formstyler.scss */
textarea.styler:hover {
  border-color: #B3B3B3;
}

/* line 386, ../sass/_formstyler.scss */
input[type="email"].styler:focus, input[type="number"].styler:focus, input[type="password"].styler:focus, input[type="search"].styler:focus, input[type="tel"].styler:focus, input[type="text"].styler:focus, input[type="url"].styler:focus {
  border-color: #CCC;
  border-top-color: #B3B3B3;
  box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1);
  outline: none;
}

/* line 394, ../sass/_formstyler.scss */
textarea.styler:focus {
  border-color: #CCC;
  border-top-color: #B3B3B3;
  box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1);
  outline: none;
}

/* line 401, ../sass/_formstyler.scss */
button.styler {
  overflow: visible;
  padding: 7px 11px;
  outline: none;
  border: 1px solid #CCC;
  border-bottom-color: #B3B3B3;
  border-radius: 4px;
  background: #f1f1f1 url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAAeCAIAAABi9+OQAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAABdJREFUeNpi+v//PxM2zMDAQEtxgAADAF2uTe9L4getAAAAAElFTkSuQmCC) repeat-x;
  box-shadow: inset 1px -1px #f1f1f1, inset -1px 0 #f1f1f1, 0 1px 2px rgba(0, 0, 0, 0.1);
  color: #333;
  text-shadow: 1px 1px #FFF;
  font: 14px Arial, sans-serif;
  cursor: pointer;
}

/* line 417, ../sass/_formstyler.scss */
input[type="button"].styler, input[type="submit"].styler, input[type="reset"].styler {
  overflow: visible;
  padding: 7px 11px;
  outline: none;
  border: 1px solid #CCC;
  border-bottom-color: #B3B3B3;
  border-radius: 4px;
  background: #f1f1f1 url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAAeCAIAAABi9+OQAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAABdJREFUeNpi+v//PxM2zMDAQEtxgAADAF2uTe9L4getAAAAAElFTkSuQmCC) repeat-x;
  box-shadow: inset 1px -1px #f1f1f1, inset -1px 0 #f1f1f1, 0 1px 2px rgba(0, 0, 0, 0.1);
  color: #333;
  text-shadow: 1px 1px #FFF;
  font: 14px Arial, sans-serif;
  cursor: pointer;
}

/* line 433, ../sass/_formstyler.scss */
button.styler::-moz-focus-inner {
  padding: 0;
  border: 0;
}

/* line 439, ../sass/_formstyler.scss */
input[type="button"].styler::-moz-focus-inner, input[type="submit"].styler::-moz-focus-inner, input[type="reset"].styler::-moz-focus-inner {
  padding: 0;
  border: 0;
}

/* line 446, ../sass/_formstyler.scss */
button.styler:after {
  content: '';
}
/* line 449, ../sass/_formstyler.scss */
button.styler:not([disabled]):hover {
  background-color: #E6E6E6;
  background-position: 0 -10px;
}

/* line 456, ../sass/_formstyler.scss */
input[type="button"].styler:not([disabled]):hover, input[type="submit"].styler:not([disabled]):hover, input[type="reset"].styler:hover {
  background-color: #E6E6E6;
  background-position: 0 -10px;
}

/* line 462, ../sass/_formstyler.scss */
button.styler:not([disabled]):active {
  background: #F5F5F5;
  box-shadow: inset 1px 1px 3px #DDD;
}

/* line 468, ../sass/_formstyler.scss */
input[type="button"].styler:not([disabled]):active, input[type="submit"].styler:not([disabled]):active, input[type="reset"].styler:active {
  background: #F5F5F5;
  box-shadow: inset 1px 1px 3px #DDD;
}

/* line 474, ../sass/_formstyler.scss */
button.styler[disabled] {
  border-color: #CCC;
  background: #F5F5F5;
  box-shadow: none;
  color: #888;
}

/* line 482, ../sass/_formstyler.scss */
input[type="button"].styler[disabled], input[type="submit"].styler[disabled] {
  border-color: #CCC;
  background: #F5F5F5;
  box-shadow: none;
  color: #888;
}

/*
Animate.css - http: //daneden.me/animate
Licensed under the MIT license
Copyright (c) 2013 Daniel Eden
Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:
The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
*/
/* line 10, ../sass/_animate.scss */
.appear-animation {
  opacity: 0;
}

/* line 14, ../sass/_animate.scss */
.appear-animation-visible {
  opacity: 1;
}

/* line 18, ../sass/_animate.scss */
.animated, .appear-animation {
  /*-webkit-animation-fill-mode: both;*/
  -moz-animation-fill-mode: both;
  -ms-animation-fill-mode: both;
  -o-animation-fill-mode: both;
  animation-fill-mode: both;
  -webkit-animation-duration: 1s;
  -moz-animation-duration: 1s;
  -ms-animation-duration: 1s;
  -o-animation-duration: 1s;
  animation-duration: 1s;
}

@-moz-keyframes flash {
  /* line 32, ../sass/_animate.scss */
  0%, 50%, 100% {
    opacity: 1;
  }

  /* line 35, ../sass/_animate.scss */
  25%, 75% {
    opacity: 0;
  }
}

@-o-keyframes flash {
  /* line 42, ../sass/_animate.scss */
  0%, 50%, 100% {
    opacity: 1;
  }

  /* line 45, ../sass/_animate.scss */
  25%, 75% {
    opacity: 0;
  }
}

@keyframes flash {
  /* line 52, ../sass/_animate.scss */
  0%, 50%, 100% {
    opacity: 1;
  }

  /* line 55, ../sass/_animate.scss */
  25%, 75% {
    opacity: 0;
  }
}

/* line 61, ../sass/_animate.scss */
.flash {
  -webkit-animation-name: flash;
  -moz-animation-name: flash;
  -o-animation-name: flash;
  animation-name: flash;
}

@-webkit-keyframes shake {
  /* line 69, ../sass/_animate.scss */
  0%, 100% {
    -webkit-transform: translateX(0);
    opacity: 1;
  }

  /* line 73, ../sass/_animate.scss */
  10%, 30%, 50%, 70%, 90% {
    -webkit-transform: translateX(-10px);
  }

  /* line 76, ../sass/_animate.scss */
  20%, 40%, 60%, 80% {
    -webkit-transform: translateX(10px);
  }
}

@-moz-keyframes shake {
  /* line 83, ../sass/_animate.scss */
  0%, 100% {
    -moz-transform: translateX(0);
    opacity: 1;
  }

  /* line 87, ../sass/_animate.scss */
  10%, 30%, 50%, 70%, 90% {
    -moz-transform: translateX(-10px);
  }

  /* line 90, ../sass/_animate.scss */
  20%, 40%, 60%, 80% {
    -moz-transform: translateX(10px);
  }
}

@-o-keyframes shake {
  /* line 97, ../sass/_animate.scss */
  0%, 100% {
    -o-transform: translateX(0);
    opacity: 1;
  }

  /* line 101, ../sass/_animate.scss */
  10%, 30%, 50%, 70%, 90% {
    -o-transform: translateX(-10px);
  }

  /* line 104, ../sass/_animate.scss */
  20%, 40%, 60%, 80% {
    -o-transform: translateX(10px);
  }
}

@keyframes shake {
  /* line 111, ../sass/_animate.scss */
  0%, 100% {
    transform: translateX(0);
    opacity: 1;
  }

  /* line 115, ../sass/_animate.scss */
  10%, 30%, 50%, 70%, 90% {
    transform: translateX(-10px);
  }

  /* line 118, ../sass/_animate.scss */
  20%, 40%, 60%, 80% {
    transform: translateX(10px);
  }
}

/* line 124, ../sass/_animate.scss */
.shake {
  -webkit-animation-name: shake;
  -moz-animation-name: shake;
  -o-animation-name: shake;
  animation-name: shake;
}

@-webkit-keyframes bounce {
  /* line 132, ../sass/_animate.scss */
  0%, 20%, 50%, 80%, 100% {
    -webkit-transform: translateY(0);
    opacity: 1;
  }

  /* line 136, ../sass/_animate.scss */
  40% {
    -webkit-transform: translateY(-30px);
  }

  /* line 139, ../sass/_animate.scss */
  60% {
    -webkit-transform: translateY(-15px);
  }
}

@-moz-keyframes bounce {
  /* line 146, ../sass/_animate.scss */
  0%, 20%, 50%, 80%, 100% {
    -moz-transform: translateY(0);
    opacity: 1;
  }

  /* line 150, ../sass/_animate.scss */
  40% {
    -moz-transform: translateY(-30px);
  }

  /* line 153, ../sass/_animate.scss */
  60% {
    -moz-transform: translateY(-15px);
  }
}

@-o-keyframes bounce {
  /* line 160, ../sass/_animate.scss */
  0%, 20%, 50%, 80%, 100% {
    -o-transform: translateY(0);
    opacity: 1;
  }

  /* line 164, ../sass/_animate.scss */
  40% {
    -o-transform: translateY(-30px);
  }

  /* line 167, ../sass/_animate.scss */
  60% {
    -o-transform: translateY(-15px);
  }
}

@keyframes bounce {
  /* line 174, ../sass/_animate.scss */
  0%, 20%, 50%, 80%, 100% {
    transform: translateY(0);
    opacity: 1;
  }

  /* line 178, ../sass/_animate.scss */
  40% {
    transform: translateY(-30px);
  }

  /* line 181, ../sass/_animate.scss */
  60% {
    transform: translateY(-15px);
  }
}

/* line 187, ../sass/_animate.scss */
.bounce {
  -webkit-animation-name: bounce;
  -moz-animation-name: bounce;
  -o-animation-name: bounce;
  animation-name: bounce;
}

@-webkit-keyframes tada {
  /* line 195, ../sass/_animate.scss */
  0% {
    -webkit-transform: scale(1);
  }

  /* line 198, ../sass/_animate.scss */
  10%, 20% {
    -webkit-transform: scale(0.9) rotate(-3deg);
  }

  /* line 201, ../sass/_animate.scss */
  30%, 50%, 70%, 90% {
    -webkit-transform: scale(1.1) rotate(3deg);
  }

  /* line 204, ../sass/_animate.scss */
  40%, 60%, 80% {
    -webkit-transform: scale(1.1) rotate(-3deg);
  }

  /* line 207, ../sass/_animate.scss */
  100% {
    -webkit-transform: scale(1) rotate(0);
    opacity: 1;
  }
}

@-moz-keyframes tada {
  /* line 215, ../sass/_animate.scss */
  0% {
    -moz-transform: scale(1);
  }

  /* line 218, ../sass/_animate.scss */
  10%, 20% {
    -moz-transform: scale(0.9) rotate(-3deg);
  }

  /* line 221, ../sass/_animate.scss */
  30%, 50%, 70%, 90% {
    -moz-transform: scale(1.1) rotate(3deg);
  }

  /* line 224, ../sass/_animate.scss */
  40%, 60%, 80% {
    -moz-transform: scale(1.1) rotate(-3deg);
  }

  /* line 227, ../sass/_animate.scss */
  100% {
    -moz-transform: scale(1) rotate(0);
    opacity: 1;
  }
}

@-o-keyframes tada {
  /* line 235, ../sass/_animate.scss */
  0% {
    -o-transform: scale(1);
  }

  /* line 238, ../sass/_animate.scss */
  10%, 20% {
    -o-transform: scale(0.9) rotate(-3deg);
  }

  /* line 241, ../sass/_animate.scss */
  30%, 50%, 70%, 90% {
    -o-transform: scale(1.1) rotate(3deg);
  }

  /* line 244, ../sass/_animate.scss */
  40%, 60%, 80% {
    -o-transform: scale(1.1) rotate(-3deg);
  }

  /* line 247, ../sass/_animate.scss */
  100% {
    -o-transform: scale(1) rotate(0);
    opacity: 1;
  }
}

@keyframes tada {
  /* line 255, ../sass/_animate.scss */
  0% {
    transform: scale(1);
  }

  /* line 258, ../sass/_animate.scss */
  10%, 20% {
    transform: scale(0.9) rotate(-3deg);
  }

  /* line 261, ../sass/_animate.scss */
  30%, 50%, 70%, 90% {
    transform: scale(1.1) rotate(3deg);
  }

  /* line 264, ../sass/_animate.scss */
  40%, 60%, 80% {
    transform: scale(1.1) rotate(-3deg);
  }

  /* line 267, ../sass/_animate.scss */
  100% {
    transform: scale(1) rotate(0);
    opacity: 1;
  }
}

/* line 274, ../sass/_animate.scss */
.tada {
  -webkit-animation-name: tada;
  -moz-animation-name: tada;
  -o-animation-name: tada;
  animation-name: tada;
}

@-webkit-keyframes swing {
  /* line 282, ../sass/_animate.scss */
  20%, 40%, 60%, 80%, 100% {
    -webkit-transform-origin: top center;
  }

  /* line 285, ../sass/_animate.scss */
  20% {
    -webkit-transform: rotate(15deg);
  }

  /* line 288, ../sass/_animate.scss */
  40% {
    -webkit-transform: rotate(-10deg);
  }

  /* line 291, ../sass/_animate.scss */
  60% {
    -webkit-transform: rotate(5deg);
  }

  /* line 294, ../sass/_animate.scss */
  80% {
    -webkit-transform: rotate(-5deg);
  }

  /* line 297, ../sass/_animate.scss */
  100% {
    -webkit-transform: rotate(0deg);
    opacity: 1;
  }
}

@-moz-keyframes swing {
  /* line 305, ../sass/_animate.scss */
  20% {
    -moz-transform: rotate(15deg);
  }

  /* line 308, ../sass/_animate.scss */
  40% {
    -moz-transform: rotate(-10deg);
  }

  /* line 311, ../sass/_animate.scss */
  60% {
    -moz-transform: rotate(5deg);
  }

  /* line 314, ../sass/_animate.scss */
  80% {
    -moz-transform: rotate(-5deg);
  }

  /* line 317, ../sass/_animate.scss */
  100% {
    -moz-transform: rotate(0deg);
    opacity: 1;
  }
}

@-o-keyframes swing {
  /* line 325, ../sass/_animate.scss */
  20% {
    -o-transform: rotate(15deg);
  }

  /* line 328, ../sass/_animate.scss */
  40% {
    -o-transform: rotate(-10deg);
  }

  /* line 331, ../sass/_animate.scss */
  60% {
    -o-transform: rotate(5deg);
  }

  /* line 334, ../sass/_animate.scss */
  80% {
    -o-transform: rotate(-5deg);
  }

  /* line 337, ../sass/_animate.scss */
  100% {
    -o-transform: rotate(0deg);
    opacity: 1;
  }
}

@keyframes swing {
  /* line 345, ../sass/_animate.scss */
  20% {
    transform: rotate(15deg);
  }

  /* line 348, ../sass/_animate.scss */
  40% {
    transform: rotate(-10deg);
  }

  /* line 351, ../sass/_animate.scss */
  60% {
    transform: rotate(5deg);
  }

  /* line 354, ../sass/_animate.scss */
  80% {
    transform: rotate(-5deg);
  }

  /* line 357, ../sass/_animate.scss */
  100% {
    transform: rotate(0deg);
    opacity: 1;
  }
}

/* line 364, ../sass/_animate.scss */
.swing {
  -webkit-transform-origin: top center;
  -moz-transform-origin: top center;
  -o-transform-origin: top center;
  transform-origin: top center;
  -webkit-animation-name: swing;
  -moz-animation-name: swing;
  -o-animation-name: swing;
  animation-name: swing;
}

/* originally authored by Nick Pettit - https: //github.com/nickpettit/glide */
@-webkit-keyframes wobble {
  /* line 377, ../sass/_animate.scss */
  0% {
    -webkit-transform: translateX(0%);
  }

  /* line 380, ../sass/_animate.scss */
  15% {
    -webkit-transform: translateX(-25%) rotate(-5deg);
  }

  /* line 383, ../sass/_animate.scss */
  30% {
    -webkit-transform: translateX(20%) rotate(3deg);
  }

  /* line 386, ../sass/_animate.scss */
  45% {
    -webkit-transform: translateX(-15%) rotate(-3deg);
  }

  /* line 389, ../sass/_animate.scss */
  60% {
    -webkit-transform: translateX(10%) rotate(2deg);
  }

  /* line 392, ../sass/_animate.scss */
  75% {
    -webkit-transform: translateX(-5%) rotate(-1deg);
  }

  /* line 395, ../sass/_animate.scss */
  100% {
    -webkit-transform: translateX(0%);
    opacity: 1;
  }
}

@-moz-keyframes wobble {
  /* line 403, ../sass/_animate.scss */
  0% {
    -moz-transform: translateX(0%);
  }

  /* line 406, ../sass/_animate.scss */
  15% {
    -moz-transform: translateX(-25%) rotate(-5deg);
  }

  /* line 409, ../sass/_animate.scss */
  30% {
    -moz-transform: translateX(20%) rotate(3deg);
  }

  /* line 412, ../sass/_animate.scss */
  45% {
    -moz-transform: translateX(-15%) rotate(-3deg);
  }

  /* line 415, ../sass/_animate.scss */
  60% {
    -moz-transform: translateX(10%) rotate(2deg);
  }

  /* line 418, ../sass/_animate.scss */
  75% {
    -moz-transform: translateX(-5%) rotate(-1deg);
  }

  /* line 421, ../sass/_animate.scss */
  100% {
    -moz-transform: translateX(0%);
    opacity: 1;
  }
}

@-o-keyframes wobble {
  /* line 429, ../sass/_animate.scss */
  0% {
    -o-transform: translateX(0%);
  }

  /* line 432, ../sass/_animate.scss */
  15% {
    -o-transform: translateX(-25%) rotate(-5deg);
  }

  /* line 435, ../sass/_animate.scss */
  30% {
    -o-transform: translateX(20%) rotate(3deg);
  }

  /* line 438, ../sass/_animate.scss */
  45% {
    -o-transform: translateX(-15%) rotate(-3deg);
  }

  /* line 441, ../sass/_animate.scss */
  60% {
    -o-transform: translateX(10%) rotate(2deg);
  }

  /* line 444, ../sass/_animate.scss */
  75% {
    -o-transform: translateX(-5%) rotate(-1deg);
  }

  /* line 447, ../sass/_animate.scss */
  100% {
    -o-transform: translateX(0%);
    opacity: 1;
  }
}

@keyframes wobble {
  /* line 455, ../sass/_animate.scss */
  0% {
    transform: translateX(0%);
  }

  /* line 458, ../sass/_animate.scss */
  15% {
    transform: translateX(-25%) rotate(-5deg);
  }

  /* line 461, ../sass/_animate.scss */
  30% {
    transform: translateX(20%) rotate(3deg);
  }

  /* line 464, ../sass/_animate.scss */
  45% {
    transform: translateX(-15%) rotate(-3deg);
  }

  /* line 467, ../sass/_animate.scss */
  60% {
    transform: translateX(10%) rotate(2deg);
  }

  /* line 470, ../sass/_animate.scss */
  75% {
    transform: translateX(-5%) rotate(-1deg);
  }

  /* line 473, ../sass/_animate.scss */
  100% {
    transform: translateX(0%);
    opacity: 1;
  }
}

/* line 480, ../sass/_animate.scss */
.wobble {
  -webkit-animation-name: wobble;
  -moz-animation-name: wobble;
  -o-animation-name: wobble;
  animation-name: wobble;
}

@-webkit-keyframes wiggle {
  /* line 488, ../sass/_animate.scss */
  0% {
    -webkit-transform: skewX(9deg);
  }

  /* line 491, ../sass/_animate.scss */
  10% {
    -webkit-transform: skewX(-8deg);
  }

  /* line 494, ../sass/_animate.scss */
  20% {
    -webkit-transform: skewX(7deg);
  }

  /* line 497, ../sass/_animate.scss */
  30% {
    -webkit-transform: skewX(-6deg);
  }

  /* line 500, ../sass/_animate.scss */
  40% {
    -webkit-transform: skewX(5deg);
  }

  /* line 503, ../sass/_animate.scss */
  50% {
    -webkit-transform: skewX(-4deg);
  }

  /* line 506, ../sass/_animate.scss */
  60% {
    -webkit-transform: skewX(3deg);
  }

  /* line 509, ../sass/_animate.scss */
  70% {
    -webkit-transform: skewX(-2deg);
  }

  /* line 512, ../sass/_animate.scss */
  80% {
    -webkit-transform: skewX(1deg);
  }

  /* line 515, ../sass/_animate.scss */
  90% {
    -webkit-transform: skewX(0deg);
  }

  /* line 518, ../sass/_animate.scss */
  100% {
    -webkit-transform: skewX(0deg);
    opacity: 1;
  }
}

@-moz-keyframes wiggle {
  /* line 526, ../sass/_animate.scss */
  0% {
    -moz-transform: skewX(9deg);
  }

  /* line 529, ../sass/_animate.scss */
  10% {
    -moz-transform: skewX(-8deg);
  }

  /* line 532, ../sass/_animate.scss */
  20% {
    -moz-transform: skewX(7deg);
  }

  /* line 535, ../sass/_animate.scss */
  30% {
    -moz-transform: skewX(-6deg);
  }

  /* line 538, ../sass/_animate.scss */
  40% {
    -moz-transform: skewX(5deg);
  }

  /* line 541, ../sass/_animate.scss */
  50% {
    -moz-transform: skewX(-4deg);
  }

  /* line 544, ../sass/_animate.scss */
  60% {
    -moz-transform: skewX(3deg);
  }

  /* line 547, ../sass/_animate.scss */
  70% {
    -moz-transform: skewX(-2deg);
  }

  /* line 550, ../sass/_animate.scss */
  80% {
    -moz-transform: skewX(1deg);
  }

  /* line 553, ../sass/_animate.scss */
  90% {
    -moz-transform: skewX(0deg);
  }

  /* line 556, ../sass/_animate.scss */
  100% {
    -moz-transform: skewX(0deg);
    opacity: 1;
  }
}

@-o-keyframes wiggle {
  /* line 564, ../sass/_animate.scss */
  0% {
    -o-transform: skewX(9deg);
  }

  /* line 567, ../sass/_animate.scss */
  10% {
    -o-transform: skewX(-8deg);
  }

  /* line 570, ../sass/_animate.scss */
  20% {
    -o-transform: skewX(7deg);
  }

  /* line 573, ../sass/_animate.scss */
  30% {
    -o-transform: skewX(-6deg);
  }

  /* line 576, ../sass/_animate.scss */
  40% {
    -o-transform: skewX(5deg);
  }

  /* line 579, ../sass/_animate.scss */
  50% {
    -o-transform: skewX(-4deg);
  }

  /* line 582, ../sass/_animate.scss */
  60% {
    -o-transform: skewX(3deg);
  }

  /* line 585, ../sass/_animate.scss */
  70% {
    -o-transform: skewX(-2deg);
  }

  /* line 588, ../sass/_animate.scss */
  80% {
    -o-transform: skewX(1deg);
  }

  /* line 591, ../sass/_animate.scss */
  90% {
    -o-transform: skewX(0deg);
  }

  /* line 594, ../sass/_animate.scss */
  100% {
    -o-transform: skewX(0deg);
    opacity: 1;
  }
}

@keyframes wiggle {
  /* line 602, ../sass/_animate.scss */
  0% {
    transform: skewX(9deg);
  }

  /* line 605, ../sass/_animate.scss */
  10% {
    transform: skewX(-8deg);
  }

  /* line 608, ../sass/_animate.scss */
  20% {
    transform: skewX(7deg);
  }

  /* line 611, ../sass/_animate.scss */
  30% {
    transform: skewX(-6deg);
  }

  /* line 614, ../sass/_animate.scss */
  40% {
    transform: skewX(5deg);
  }

  /* line 617, ../sass/_animate.scss */
  50% {
    transform: skewX(-4deg);
  }

  /* line 620, ../sass/_animate.scss */
  60% {
    transform: skewX(3deg);
  }

  /* line 623, ../sass/_animate.scss */
  70% {
    transform: skewX(-2deg);
  }

  /* line 626, ../sass/_animate.scss */
  80% {
    transform: skewX(1deg);
  }

  /* line 629, ../sass/_animate.scss */
  90% {
    transform: skewX(0deg);
  }

  /* line 632, ../sass/_animate.scss */
  100% {
    transform: skewX(0deg);
    opacity: 1;
  }
}

/* line 639, ../sass/_animate.scss */
.wiggle {
  -webkit-animation-name: wiggle;
  -moz-animation-name: wiggle;
  -o-animation-name: wiggle;
  animation-name: wiggle;
  -webkit-animation-timing-function: ease-in;
  -moz-animation-timing-function: ease-in;
  -o-animation-timing-function: ease-in;
  animation-timing-function: ease-in;
}

/* originally authored by Nick Pettit - https: //github.com/nickpettit/glide */
@-webkit-keyframes pulse {
  /* line 652, ../sass/_animate.scss */
  0% {
    -webkit-transform: scale(1);
  }

  /* line 655, ../sass/_animate.scss */
  50% {
    -webkit-transform: scale(1.1);
  }

  /* line 658, ../sass/_animate.scss */
  100% {
    -webkit-transform: scale(1);
    opacity: 1;
  }
}

@-moz-keyframes pulse {
  /* line 666, ../sass/_animate.scss */
  0% {
    -moz-transform: scale(1);
  }

  /* line 669, ../sass/_animate.scss */
  50% {
    -moz-transform: scale(1.1);
  }

  /* line 672, ../sass/_animate.scss */
  100% {
    -moz-transform: scale(1);
    opacity: 1;
  }
}

@-o-keyframes pulse {
  /* line 680, ../sass/_animate.scss */
  0% {
    -o-transform: scale(1);
  }

  /* line 683, ../sass/_animate.scss */
  50% {
    -o-transform: scale(1.1);
  }

  /* line 686, ../sass/_animate.scss */
  100% {
    -o-transform: scale(1);
    opacity: 1;
  }
}

@keyframes pulse {
  /* line 694, ../sass/_animate.scss */
  0% {
    transform: scale(1);
  }

  /* line 697, ../sass/_animate.scss */
  50% {
    transform: scale(1.1);
  }

  /* line 700, ../sass/_animate.scss */
  100% {
    transform: scale(1);
    opacity: 1;
  }
}

/* line 707, ../sass/_animate.scss */
.pulse {
  -webkit-animation-name: pulse;
  -moz-animation-name: pulse;
  -o-animation-name: pulse;
  animation-name: pulse;
}

@-webkit-keyframes fadeIn {
  /* line 715, ../sass/_animate.scss */
  0% {
    opacity: 0;
  }

  /* line 718, ../sass/_animate.scss */
  100% {
    opacity: 1;
  }
}

@-moz-keyframes fadeIn {
  /* line 725, ../sass/_animate.scss */
  0% {
    opacity: 0;
  }

  /* line 728, ../sass/_animate.scss */
  100% {
    opacity: 1;
  }
}

@-o-keyframes fadeIn {
  /* line 735, ../sass/_animate.scss */
  0% {
    opacity: 0;
  }

  /* line 738, ../sass/_animate.scss */
  100% {
    opacity: 1;
  }
}

@keyframes fadeIn {
  /* line 745, ../sass/_animate.scss */
  0% {
    opacity: 0;
  }

  /* line 748, ../sass/_animate.scss */
  100% {
    opacity: 1;
  }
}

/* line 754, ../sass/_animate.scss */
.fadeIn {
  -webkit-animation-name: fadeIn;
  -moz-animation-name: fadeIn;
  -o-animation-name: fadeIn;
  animation-name: fadeIn;
}

@-webkit-keyframes fadeInUp {
  /* line 762, ../sass/_animate.scss */
  0% {
    opacity: 0;
    -webkit-transform: translateY(20px);
  }

  /* line 766, ../sass/_animate.scss */
  100% {
    opacity: 1;
    -webkit-transform: translateY(0);
  }
}

@-moz-keyframes fadeInUp {
  /* line 774, ../sass/_animate.scss */
  0% {
    opacity: 0;
    -moz-transform: translateY(20px);
  }

  /* line 778, ../sass/_animate.scss */
  100% {
    opacity: 1;
    -moz-transform: translateY(0);
  }
}

@-o-keyframes fadeInUp {
  /* line 786, ../sass/_animate.scss */
  0% {
    opacity: 0;
    -o-transform: translateY(20px);
  }

  /* line 790, ../sass/_animate.scss */
  100% {
    opacity: 1;
    -o-transform: translateY(0);
  }
}

@keyframes fadeInUp {
  /* line 798, ../sass/_animate.scss */
  0% {
    opacity: 0;
    transform: translateY(20px);
  }

  /* line 802, ../sass/_animate.scss */
  100% {
    opacity: 1;
    transform: translateY(0);
  }
}

/* line 809, ../sass/_animate.scss */
.fadeInUp {
  -webkit-animation-name: fadeInUp;
  -moz-animation-name: fadeInUp;
  -o-animation-name: fadeInUp;
  animation-name: fadeInUp;
}

@-webkit-keyframes fadeInDown {
  /* line 817, ../sass/_animate.scss */
  0% {
    opacity: 0;
    -webkit-transform: translateY(-20px);
  }

  /* line 821, ../sass/_animate.scss */
  100% {
    opacity: 1;
    -webkit-transform: translateY(0);
  }
}

@-moz-keyframes fadeInDown {
  /* line 829, ../sass/_animate.scss */
  0% {
    opacity: 0;
    -moz-transform: translateY(-20px);
  }

  /* line 833, ../sass/_animate.scss */
  100% {
    opacity: 1;
    -moz-transform: translateY(0);
  }
}

@-o-keyframes fadeInDown {
  /* line 841, ../sass/_animate.scss */
  0% {
    opacity: 0;
    -o-transform: translateY(-20px);
  }

  /* line 845, ../sass/_animate.scss */
  100% {
    opacity: 1;
    -o-transform: translateY(0);
  }
}

@keyframes fadeInDown {
  /* line 853, ../sass/_animate.scss */
  0% {
    opacity: 0;
    transform: translateY(-20px);
  }

  /* line 857, ../sass/_animate.scss */
  100% {
    opacity: 1;
    transform: translateY(0);
  }
}

/* line 864, ../sass/_animate.scss */
.fadeInDown {
  -webkit-animation-name: fadeInDown;
  -moz-animation-name: fadeInDown;
  -o-animation-name: fadeInDown;
  animation-name: fadeInDown;
}

@-webkit-keyframes fadeInLeft {
  /* line 872, ../sass/_animate.scss */
  0% {
    opacity: 0;
    -webkit-transform: translateX(-20px);
  }

  /* line 876, ../sass/_animate.scss */
  100% {
    opacity: 1;
    -webkit-transform: translateX(0);
  }
}

@-moz-keyframes fadeInLeft {
  /* line 884, ../sass/_animate.scss */
  0% {
    opacity: 0;
    -moz-transform: translateX(-20px);
  }

  /* line 888, ../sass/_animate.scss */
  100% {
    opacity: 1;
    -moz-transform: translateX(0);
  }
}

@-o-keyframes fadeInLeft {
  /* line 896, ../sass/_animate.scss */
  0% {
    opacity: 0;
    -o-transform: translateX(-20px);
  }

  /* line 900, ../sass/_animate.scss */
  100% {
    opacity: 1;
    -o-transform: translateX(0);
  }
}

@keyframes fadeInLeft {
  /* line 908, ../sass/_animate.scss */
  0% {
    opacity: 0;
    transform: translateX(-20px);
  }

  /* line 912, ../sass/_animate.scss */
  100% {
    opacity: 1;
    transform: translateX(0);
  }
}

/* line 919, ../sass/_animate.scss */
.fadeInLeft {
  -webkit-animation-name: fadeInLeft;
  -moz-animation-name: fadeInLeft;
  -o-animation-name: fadeInLeft;
  animation-name: fadeInLeft;
}

@-webkit-keyframes fadeInRight {
  /* line 927, ../sass/_animate.scss */
  0% {
    opacity: 0;
    -webkit-transform: translateX(20px);
  }

  /* line 931, ../sass/_animate.scss */
  100% {
    opacity: 1;
    -webkit-transform: translateX(0);
  }
}

@-moz-keyframes fadeInRight {
  /* line 939, ../sass/_animate.scss */
  0% {
    opacity: 0;
    -moz-transform: translateX(20px);
  }

  /* line 943, ../sass/_animate.scss */
  100% {
    opacity: 1;
    -moz-transform: translateX(0);
  }
}

@-o-keyframes fadeInRight {
  /* line 951, ../sass/_animate.scss */
  0% {
    opacity: 0;
    -o-transform: translateX(20px);
  }

  /* line 955, ../sass/_animate.scss */
  100% {
    opacity: 1;
    -o-transform: translateX(0);
  }
}

@keyframes fadeInRight {
  /* line 963, ../sass/_animate.scss */
  0% {
    opacity: 0;
    transform: translateX(20px);
  }

  /* line 967, ../sass/_animate.scss */
  100% {
    opacity: 1;
    transform: translateX(0);
  }
}

/* line 974, ../sass/_animate.scss */
.fadeInRight {
  -webkit-animation-name: fadeInRight;
  -moz-animation-name: fadeInRight;
  -o-animation-name: fadeInRight;
  animation-name: fadeInRight;
}

@-webkit-keyframes fadeInUpBig {
  /* line 982, ../sass/_animate.scss */
  0% {
    opacity: 0;
    -webkit-transform: translateY(2000px);
  }

  /* line 986, ../sass/_animate.scss */
  100% {
    opacity: 1;
    -webkit-transform: translateY(0);
  }
}

@-moz-keyframes fadeInUpBig {
  /* line 994, ../sass/_animate.scss */
  0% {
    opacity: 0;
    -moz-transform: translateY(2000px);
  }

  /* line 998, ../sass/_animate.scss */
  100% {
    opacity: 1;
    -moz-transform: translateY(0);
  }
}

@-o-keyframes fadeInUpBig {
  /* line 1006, ../sass/_animate.scss */
  0% {
    opacity: 0;
    -o-transform: translateY(2000px);
  }

  /* line 1010, ../sass/_animate.scss */
  100% {
    opacity: 1;
    -o-transform: translateY(0);
  }
}

@keyframes fadeInUpBig {
  /* line 1018, ../sass/_animate.scss */
  0% {
    opacity: 0;
    transform: translateY(2000px);
  }

  /* line 1022, ../sass/_animate.scss */
  100% {
    opacity: 1;
    transform: translateY(0);
  }
}

/* line 1029, ../sass/_animate.scss */
.fadeInUpBig {
  -webkit-animation-name: fadeInUpBig;
  -moz-animation-name: fadeInUpBig;
  -o-animation-name: fadeInUpBig;
  animation-name: fadeInUpBig;
}

@-webkit-keyframes fadeInDownBig {
  /* line 1037, ../sass/_animate.scss */
  0% {
    opacity: 0;
    -webkit-transform: translateY(-2000px);
  }

  /* line 1041, ../sass/_animate.scss */
  100% {
    opacity: 1;
    -webkit-transform: translateY(0);
  }
}

@-moz-keyframes fadeInDownBig {
  /* line 1049, ../sass/_animate.scss */
  0% {
    opacity: 0;
    -moz-transform: translateY(-2000px);
  }

  /* line 1053, ../sass/_animate.scss */
  100% {
    opacity: 1;
    -moz-transform: translateY(0);
  }
}

@-o-keyframes fadeInDownBig {
  /* line 1061, ../sass/_animate.scss */
  0% {
    opacity: 0;
    -o-transform: translateY(-2000px);
  }

  /* line 1065, ../sass/_animate.scss */
  100% {
    opacity: 1;
    -o-transform: translateY(0);
  }
}

@keyframes fadeInDownBig {
  /* line 1073, ../sass/_animate.scss */
  0% {
    opacity: 0;
    transform: translateY(-2000px);
  }

  /* line 1077, ../sass/_animate.scss */
  100% {
    opacity: 1;
    transform: translateY(0);
  }
}

/* line 1084, ../sass/_animate.scss */
.fadeInDownBig {
  -webkit-animation-name: fadeInDownBig;
  -moz-animation-name: fadeInDownBig;
  -o-animation-name: fadeInDownBig;
  animation-name: fadeInDownBig;
}

@-webkit-keyframes fadeInLeftBig {
  /* line 1092, ../sass/_animate.scss */
  0% {
    opacity: 0;
    -webkit-transform: translateX(-2000px);
  }

  /* line 1096, ../sass/_animate.scss */
  100% {
    opacity: 1;
    -webkit-transform: translateX(0);
  }
}

@-moz-keyframes fadeInLeftBig {
  /* line 1104, ../sass/_animate.scss */
  0% {
    opacity: 0;
    -moz-transform: translateX(-2000px);
  }

  /* line 1108, ../sass/_animate.scss */
  100% {
    opacity: 1;
    -moz-transform: translateX(0);
  }
}

@-o-keyframes fadeInLeftBig {
  /* line 1116, ../sass/_animate.scss */
  0% {
    opacity: 0;
    -o-transform: translateX(-2000px);
  }

  /* line 1120, ../sass/_animate.scss */
  100% {
    opacity: 1;
    -o-transform: translateX(0);
  }
}

@keyframes fadeInLeftBig {
  /* line 1128, ../sass/_animate.scss */
  0% {
    opacity: 0;
    transform: translateX(-2000px);
  }

  /* line 1132, ../sass/_animate.scss */
  100% {
    opacity: 1;
    transform: translateX(0);
  }
}

/* line 1139, ../sass/_animate.scss */
.fadeInLeftBig {
  -webkit-animation-name: fadeInLeftBig;
  -moz-animation-name: fadeInLeftBig;
  -o-animation-name: fadeInLeftBig;
  animation-name: fadeInLeftBig;
}

@-webkit-keyframes fadeInRightBig {
  /* line 1147, ../sass/_animate.scss */
  0% {
    opacity: 0;
    -webkit-transform: translateX(2000px);
  }

  /* line 1151, ../sass/_animate.scss */
  100% {
    opacity: 1;
    -webkit-transform: translateX(0);
  }
}

@-moz-keyframes fadeInRightBig {
  /* line 1159, ../sass/_animate.scss */
  0% {
    opacity: 0;
    -moz-transform: translateX(2000px);
  }

  /* line 1163, ../sass/_animate.scss */
  100% {
    opacity: 1;
    -moz-transform: translateX(0);
  }
}

@-o-keyframes fadeInRightBig {
  /* line 1171, ../sass/_animate.scss */
  0% {
    opacity: 0;
    -o-transform: translateX(2000px);
  }

  /* line 1175, ../sass/_animate.scss */
  100% {
    opacity: 1;
    -o-transform: translateX(0);
  }
}

@keyframes fadeInRightBig {
  /* line 1183, ../sass/_animate.scss */
  0% {
    opacity: 0;
    transform: translateX(2000px);
  }

  /* line 1187, ../sass/_animate.scss */
  100% {
    opacity: 1;
    transform: translateX(0);
  }
}

/* line 1194, ../sass/_animate.scss */
.fadeInRightBig {
  -webkit-animation-name: fadeInRightBig;
  -moz-animation-name: fadeInRightBig;
  -o-animation-name: fadeInRightBig;
  animation-name: fadeInRightBig;
}

@-webkit-keyframes bounceIn {
  /* line 1202, ../sass/_animate.scss */
  0% {
    opacity: 0;
    -webkit-transform: scale(0.3);
  }

  /* line 1206, ../sass/_animate.scss */
  50% {
    opacity: 1;
    -webkit-transform: scale(1.05);
  }

  /* line 1210, ../sass/_animate.scss */
  70% {
    -webkit-transform: scale(0.9);
  }

  /* line 1213, ../sass/_animate.scss */
  100% {
    -webkit-transform: scale(1);
    opacity: 1;
  }
}

@-moz-keyframes bounceIn {
  /* line 1221, ../sass/_animate.scss */
  0% {
    opacity: 0;
    -moz-transform: scale(0.3);
  }

  /* line 1225, ../sass/_animate.scss */
  50% {
    opacity: 1;
    -moz-transform: scale(1.05);
  }

  /* line 1229, ../sass/_animate.scss */
  70% {
    -moz-transform: scale(0.9);
  }

  /* line 1232, ../sass/_animate.scss */
  100% {
    -moz-transform: scale(1);
    opacity: 1;
  }
}

@-o-keyframes bounceIn {
  /* line 1240, ../sass/_animate.scss */
  0% {
    opacity: 0;
    -o-transform: scale(0.3);
  }

  /* line 1244, ../sass/_animate.scss */
  50% {
    opacity: 1;
    -o-transform: scale(1.05);
  }

  /* line 1248, ../sass/_animate.scss */
  70% {
    -o-transform: scale(0.9);
  }

  /* line 1251, ../sass/_animate.scss */
  100% {
    -o-transform: scale(1);
    opacity: 1;
  }
}

@keyframes bounceIn {
  /* line 1259, ../sass/_animate.scss */
  0% {
    opacity: 0;
    transform: scale(0.3);
  }

  /* line 1263, ../sass/_animate.scss */
  50% {
    opacity: 1;
    transform: scale(1.05);
  }

  /* line 1267, ../sass/_animate.scss */
  70% {
    transform: scale(0.9);
  }

  /* line 1270, ../sass/_animate.scss */
  100% {
    transform: scale(1);
    opacity: 1;
  }
}

/* line 1277, ../sass/_animate.scss */
.bounceIn {
  -webkit-animation-name: bounceIn;
  -moz-animation-name: bounceIn;
  -o-animation-name: bounceIn;
  animation-name: bounceIn;
}

@-webkit-keyframes bounceInUp {
  /* line 1285, ../sass/_animate.scss */
  0% {
    opacity: 0;
    -webkit-transform: translateY(2000px);
  }

  /* line 1289, ../sass/_animate.scss */
  60% {
    opacity: 1;
    -webkit-transform: translateY(-30px);
  }

  /* line 1293, ../sass/_animate.scss */
  80% {
    -webkit-transform: translateY(10px);
  }

  /* line 1296, ../sass/_animate.scss */
  100% {
    -webkit-transform: translateY(0);
    opacity: 1;
  }
}

@-moz-keyframes bounceInUp {
  /* line 1304, ../sass/_animate.scss */
  0% {
    opacity: 0;
    -moz-transform: translateY(2000px);
  }

  /* line 1308, ../sass/_animate.scss */
  60% {
    opacity: 1;
    -moz-transform: translateY(-30px);
  }

  /* line 1312, ../sass/_animate.scss */
  80% {
    -moz-transform: translateY(10px);
  }

  /* line 1315, ../sass/_animate.scss */
  100% {
    -moz-transform: translateY(0);
    opacity: 1;
  }
}

@-o-keyframes bounceInUp {
  /* line 1323, ../sass/_animate.scss */
  0% {
    opacity: 0;
    -o-transform: translateY(2000px);
  }

  /* line 1327, ../sass/_animate.scss */
  60% {
    opacity: 1;
    -o-transform: translateY(-30px);
  }

  /* line 1331, ../sass/_animate.scss */
  80% {
    -o-transform: translateY(10px);
  }

  /* line 1334, ../sass/_animate.scss */
  100% {
    -o-transform: translateY(0);
    opacity: 1;
  }
}

@keyframes bounceInUp {
  /* line 1342, ../sass/_animate.scss */
  0% {
    opacity: 0;
    transform: translateY(2000px);
  }

  /* line 1346, ../sass/_animate.scss */
  60% {
    opacity: 1;
    transform: translateY(-30px);
  }

  /* line 1350, ../sass/_animate.scss */
  80% {
    transform: translateY(10px);
  }

  /* line 1353, ../sass/_animate.scss */
  100% {
    transform: translateY(0);
    opacity: 1;
  }
}

/* line 1360, ../sass/_animate.scss */
.bounceInUp {
  -webkit-animation-name: bounceInUp;
  -moz-animation-name: bounceInUp;
  -o-animation-name: bounceInUp;
  animation-name: bounceInUp;
}

@-webkit-keyframes bounceInDown {
  /* line 1368, ../sass/_animate.scss */
  0% {
    opacity: 0;
    -webkit-transform: translateY(-2000px);
  }

  /* line 1372, ../sass/_animate.scss */
  60% {
    opacity: 1;
    -webkit-transform: translateY(30px);
  }

  /* line 1376, ../sass/_animate.scss */
  80% {
    -webkit-transform: translateY(-10px);
  }

  /* line 1379, ../sass/_animate.scss */
  100% {
    -webkit-transform: translateY(0);
    opacity: 1;
  }
}

@-moz-keyframes bounceInDown {
  /* line 1387, ../sass/_animate.scss */
  0% {
    opacity: 0;
    -moz-transform: translateY(-2000px);
  }

  /* line 1391, ../sass/_animate.scss */
  60% {
    opacity: 1;
    -moz-transform: translateY(30px);
  }

  /* line 1395, ../sass/_animate.scss */
  80% {
    -moz-transform: translateY(-10px);
  }

  /* line 1398, ../sass/_animate.scss */
  100% {
    -moz-transform: translateY(0);
    opacity: 1;
  }
}

@-o-keyframes bounceInDown {
  /* line 1406, ../sass/_animate.scss */
  0% {
    opacity: 0;
    -o-transform: translateY(-2000px);
  }

  /* line 1410, ../sass/_animate.scss */
  60% {
    opacity: 1;
    -o-transform: translateY(30px);
  }

  /* line 1414, ../sass/_animate.scss */
  80% {
    -o-transform: translateY(-10px);
  }

  /* line 1417, ../sass/_animate.scss */
  100% {
    -o-transform: translateY(0);
    opacity: 1;
  }
}

@keyframes bounceInDown {
  /* line 1425, ../sass/_animate.scss */
  0% {
    opacity: 0;
    transform: translateY(-2000px);
  }

  /* line 1429, ../sass/_animate.scss */
  60% {
    opacity: 1;
    transform: translateY(30px);
  }

  /* line 1433, ../sass/_animate.scss */
  80% {
    transform: translateY(-10px);
  }

  /* line 1436, ../sass/_animate.scss */
  100% {
    transform: translateY(0);
    opacity: 1;
  }
}

/* line 1443, ../sass/_animate.scss */
.bounceInDown {
  -webkit-animation-name: bounceInDown;
  -moz-animation-name: bounceInDown;
  -o-animation-name: bounceInDown;
  animation-name: bounceInDown;
}

@-webkit-keyframes bounceInLeft {
  /* line 1451, ../sass/_animate.scss */
  0% {
    opacity: 0;
    -webkit-transform: translateX(-2000px);
  }

  /* line 1455, ../sass/_animate.scss */
  60% {
    opacity: 1;
    -webkit-transform: translateX(30px);
  }

  /* line 1459, ../sass/_animate.scss */
  80% {
    -webkit-transform: translateX(-10px);
  }

  /* line 1462, ../sass/_animate.scss */
  100% {
    -webkit-transform: translateX(0);
    opacity: 1;
  }
}

@-moz-keyframes bounceInLeft {
  /* line 1470, ../sass/_animate.scss */
  0% {
    opacity: 0;
    -moz-transform: translateX(-2000px);
  }

  /* line 1474, ../sass/_animate.scss */
  60% {
    opacity: 1;
    -moz-transform: translateX(30px);
  }

  /* line 1478, ../sass/_animate.scss */
  80% {
    -moz-transform: translateX(-10px);
  }

  /* line 1481, ../sass/_animate.scss */
  100% {
    -moz-transform: translateX(0);
    opacity: 1;
  }
}

@-o-keyframes bounceInLeft {
  /* line 1489, ../sass/_animate.scss */
  0% {
    opacity: 0;
    -o-transform: translateX(-2000px);
  }

  /* line 1493, ../sass/_animate.scss */
  60% {
    opacity: 1;
    -o-transform: translateX(30px);
  }

  /* line 1497, ../sass/_animate.scss */
  80% {
    -o-transform: translateX(-10px);
  }

  /* line 1500, ../sass/_animate.scss */
  100% {
    -o-transform: translateX(0);
    opacity: 1;
  }
}

@keyframes bounceInLeft {
  /* line 1508, ../sass/_animate.scss */
  0% {
    opacity: 0;
    transform: translateX(-2000px);
  }

  /* line 1512, ../sass/_animate.scss */
  60% {
    opacity: 1;
    transform: translateX(30px);
  }

  /* line 1516, ../sass/_animate.scss */
  80% {
    transform: translateX(-10px);
  }

  /* line 1519, ../sass/_animate.scss */
  100% {
    transform: translateX(0);
    opacity: 1;
  }
}

/* line 1526, ../sass/_animate.scss */
.bounceInLeft {
  -webkit-animation-name: bounceInLeft;
  -moz-animation-name: bounceInLeft;
  -o-animation-name: bounceInLeft;
  animation-name: bounceInLeft;
}

@-webkit-keyframes bounceInRight {
  /* line 1534, ../sass/_animate.scss */
  0% {
    opacity: 0;
    -webkit-transform: translateX(2000px);
  }

  /* line 1538, ../sass/_animate.scss */
  60% {
    opacity: 1;
    -webkit-transform: translateX(-30px);
  }

  /* line 1542, ../sass/_animate.scss */
  80% {
    -webkit-transform: translateX(10px);
  }

  /* line 1545, ../sass/_animate.scss */
  100% {
    -webkit-transform: translateX(0);
    opacity: 1;
  }
}

@-moz-keyframes bounceInRight {
  /* line 1553, ../sass/_animate.scss */
  0% {
    opacity: 0;
    -moz-transform: translateX(2000px);
  }

  /* line 1557, ../sass/_animate.scss */
  60% {
    opacity: 1;
    -moz-transform: translateX(-30px);
  }

  /* line 1561, ../sass/_animate.scss */
  80% {
    -moz-transform: translateX(10px);
  }

  /* line 1564, ../sass/_animate.scss */
  100% {
    -moz-transform: translateX(0);
    opacity: 1;
  }
}

@-o-keyframes bounceInRight {
  /* line 1572, ../sass/_animate.scss */
  0% {
    opacity: 0;
    -o-transform: translateX(2000px);
  }

  /* line 1576, ../sass/_animate.scss */
  60% {
    opacity: 1;
    -o-transform: translateX(-30px);
  }

  /* line 1580, ../sass/_animate.scss */
  80% {
    -o-transform: translateX(10px);
  }

  /* line 1583, ../sass/_animate.scss */
  100% {
    -o-transform: translateX(0);
    opacity: 1;
  }
}

@keyframes bounceInRight {
  /* line 1591, ../sass/_animate.scss */
  0% {
    opacity: 0;
    transform: translateX(2000px);
  }

  /* line 1595, ../sass/_animate.scss */
  60% {
    opacity: 1;
    transform: translateX(-30px);
  }

  /* line 1599, ../sass/_animate.scss */
  80% {
    transform: translateX(10px);
  }

  /* line 1602, ../sass/_animate.scss */
  100% {
    transform: translateX(0);
    opacity: 1;
  }
}

/* line 1609, ../sass/_animate.scss */
.bounceInRight {
  -webkit-animation-name: bounceInRight;
  -moz-animation-name: bounceInRight;
  -o-animation-name: bounceInRight;
  animation-name: bounceInRight;
}

@-webkit-keyframes rotateIn {
  /* line 1617, ../sass/_animate.scss */
  0% {
    -webkit-transform-origin: center center;
    -webkit-transform: rotate(-200deg);
    opacity: 0;
  }

  /* line 1622, ../sass/_animate.scss */
  100% {
    -webkit-transform-origin: center center;
    -webkit-transform: rotate(0);
    opacity: 1;
  }
}

@-moz-keyframes rotateIn {
  /* line 1631, ../sass/_animate.scss */
  0% {
    -moz-transform-origin: center center;
    -moz-transform: rotate(-200deg);
    opacity: 0;
  }

  /* line 1636, ../sass/_animate.scss */
  100% {
    -moz-transform-origin: center center;
    -moz-transform: rotate(0);
    opacity: 1;
  }
}

@-o-keyframes rotateIn {
  /* line 1645, ../sass/_animate.scss */
  0% {
    -o-transform-origin: center center;
    -o-transform: rotate(-200deg);
    opacity: 0;
  }

  /* line 1650, ../sass/_animate.scss */
  100% {
    -o-transform-origin: center center;
    -o-transform: rotate(0);
    opacity: 1;
  }
}

@keyframes rotateIn {
  /* line 1659, ../sass/_animate.scss */
  0% {
    transform-origin: center center;
    transform: rotate(-200deg);
    opacity: 0;
  }

  /* line 1664, ../sass/_animate.scss */
  100% {
    transform-origin: center center;
    transform: rotate(0);
    opacity: 1;
  }
}

/* line 1672, ../sass/_animate.scss */
.rotateIn {
  -webkit-animation-name: rotateIn;
  -moz-animation-name: rotateIn;
  -o-animation-name: rotateIn;
  animation-name: rotateIn;
}

@-webkit-keyframes rotateInUpLeft {
  /* line 1680, ../sass/_animate.scss */
  0% {
    -webkit-transform-origin: left bottom;
    -webkit-transform: rotate(90deg);
    opacity: 0;
  }

  /* line 1685, ../sass/_animate.scss */
  100% {
    -webkit-transform-origin: left bottom;
    -webkit-transform: rotate(0);
    opacity: 1;
  }
}

@-moz-keyframes rotateInUpLeft {
  /* line 1694, ../sass/_animate.scss */
  0% {
    -moz-transform-origin: left bottom;
    -moz-transform: rotate(90deg);
    opacity: 0;
  }

  /* line 1699, ../sass/_animate.scss */
  100% {
    -moz-transform-origin: left bottom;
    -moz-transform: rotate(0);
    opacity: 1;
  }
}

@-o-keyframes rotateInUpLeft {
  /* line 1708, ../sass/_animate.scss */
  0% {
    -o-transform-origin: left bottom;
    -o-transform: rotate(90deg);
    opacity: 0;
  }

  /* line 1713, ../sass/_animate.scss */
  100% {
    -o-transform-origin: left bottom;
    -o-transform: rotate(0);
    opacity: 1;
  }
}

@keyframes rotateInUpLeft {
  /* line 1722, ../sass/_animate.scss */
  0% {
    transform-origin: left bottom;
    transform: rotate(90deg);
    opacity: 0;
  }

  /* line 1727, ../sass/_animate.scss */
  100% {
    transform-origin: left bottom;
    transform: rotate(0);
    opacity: 1;
  }
}

/* line 1735, ../sass/_animate.scss */
.rotateInUpLeft {
  -webkit-animation-name: rotateInUpLeft;
  -moz-animation-name: rotateInUpLeft;
  -o-animation-name: rotateInUpLeft;
  animation-name: rotateInUpLeft;
}

@-webkit-keyframes rotateInDownLeft {
  /* line 1743, ../sass/_animate.scss */
  0% {
    -webkit-transform-origin: left bottom;
    -webkit-transform: rotate(-90deg);
    opacity: 0;
  }

  /* line 1748, ../sass/_animate.scss */
  100% {
    -webkit-transform-origin: left bottom;
    -webkit-transform: rotate(0);
    opacity: 1;
  }
}

@-moz-keyframes rotateInDownLeft {
  /* line 1757, ../sass/_animate.scss */
  0% {
    -moz-transform-origin: left bottom;
    -moz-transform: rotate(-90deg);
    opacity: 0;
  }

  /* line 1762, ../sass/_animate.scss */
  100% {
    -moz-transform-origin: left bottom;
    -moz-transform: rotate(0);
    opacity: 1;
  }
}

@-o-keyframes rotateInDownLeft {
  /* line 1771, ../sass/_animate.scss */
  0% {
    -o-transform-origin: left bottom;
    -o-transform: rotate(-90deg);
    opacity: 0;
  }

  /* line 1776, ../sass/_animate.scss */
  100% {
    -o-transform-origin: left bottom;
    -o-transform: rotate(0);
    opacity: 1;
  }
}

@keyframes rotateInDownLeft {
  /* line 1785, ../sass/_animate.scss */
  0% {
    transform-origin: left bottom;
    transform: rotate(-90deg);
    opacity: 0;
  }

  /* line 1790, ../sass/_animate.scss */
  100% {
    transform-origin: left bottom;
    transform: rotate(0);
    opacity: 1;
  }
}

/* line 1798, ../sass/_animate.scss */
.rotateInDownLeft {
  -webkit-animation-name: rotateInDownLeft;
  -moz-animation-name: rotateInDownLeft;
  -o-animation-name: rotateInDownLeft;
  animation-name: rotateInDownLeft;
}

@-webkit-keyframes rotateInUpRight {
  /* line 1806, ../sass/_animate.scss */
  0% {
    -webkit-transform-origin: right bottom;
    -webkit-transform: rotate(-90deg);
    opacity: 0;
  }

  /* line 1811, ../sass/_animate.scss */
  100% {
    -webkit-transform-origin: right bottom;
    -webkit-transform: rotate(0);
    opacity: 1;
  }
}

@-moz-keyframes rotateInUpRight {
  /* line 1820, ../sass/_animate.scss */
  0% {
    -moz-transform-origin: right bottom;
    -moz-transform: rotate(-90deg);
    opacity: 0;
  }

  /* line 1825, ../sass/_animate.scss */
  100% {
    -moz-transform-origin: right bottom;
    -moz-transform: rotate(0);
    opacity: 1;
  }
}

@-o-keyframes rotateInUpRight {
  /* line 1834, ../sass/_animate.scss */
  0% {
    -o-transform-origin: right bottom;
    -o-transform: rotate(-90deg);
    opacity: 0;
  }

  /* line 1839, ../sass/_animate.scss */
  100% {
    -o-transform-origin: right bottom;
    -o-transform: rotate(0);
    opacity: 1;
  }
}

@keyframes rotateInUpRight {
  /* line 1848, ../sass/_animate.scss */
  0% {
    transform-origin: right bottom;
    transform: rotate(-90deg);
    opacity: 0;
  }

  /* line 1853, ../sass/_animate.scss */
  100% {
    transform-origin: right bottom;
    transform: rotate(0);
    opacity: 1;
  }
}

/* line 1861, ../sass/_animate.scss */
.rotateInUpRight {
  -webkit-animation-name: rotateInUpRight;
  -moz-animation-name: rotateInUpRight;
  -o-animation-name: rotateInUpRight;
  animation-name: rotateInUpRight;
}

@-webkit-keyframes rotateInDownRight {
  /* line 1869, ../sass/_animate.scss */
  0% {
    -webkit-transform-origin: right bottom;
    -webkit-transform: rotate(90deg);
    opacity: 0;
  }

  /* line 1874, ../sass/_animate.scss */
  100% {
    -webkit-transform-origin: right bottom;
    -webkit-transform: rotate(0);
    opacity: 1;
  }
}

@-moz-keyframes rotateInDownRight {
  /* line 1883, ../sass/_animate.scss */
  0% {
    -moz-transform-origin: right bottom;
    -moz-transform: rotate(90deg);
    opacity: 0;
  }

  /* line 1888, ../sass/_animate.scss */
  100% {
    -moz-transform-origin: right bottom;
    -moz-transform: rotate(0);
    opacity: 1;
  }
}

@-o-keyframes rotateInDownRight {
  /* line 1897, ../sass/_animate.scss */
  0% {
    -o-transform-origin: right bottom;
    -o-transform: rotate(90deg);
    opacity: 0;
  }

  /* line 1902, ../sass/_animate.scss */
  100% {
    -o-transform-origin: right bottom;
    -o-transform: rotate(0);
    opacity: 1;
  }
}

@keyframes rotateInDownRight {
  /* line 1911, ../sass/_animate.scss */
  0% {
    transform-origin: right bottom;
    transform: rotate(90deg);
    opacity: 0;
  }

  /* line 1916, ../sass/_animate.scss */
  100% {
    transform-origin: right bottom;
    transform: rotate(0);
    opacity: 1;
  }
}

/* line 1924, ../sass/_animate.scss */
.rotateInDownRight {
  -webkit-animation-name: rotateInDownRight;
  -moz-animation-name: rotateInDownRight;
  -o-animation-name: rotateInDownRight;
  animation-name: rotateInDownRight;
}

/* line 1, ../sass/_morris.scss */
.morris-hover {
  position: absolute;
  z-index: 1000;
}
/* line 4, ../sass/_morris.scss */
.morris-hover.morris-default-style {
  border-radius: 10px;
  padding: 6px;
  color: #666;
  background: rgba(255, 255, 255, 0.8);
  border: solid 2px rgba(230, 230, 230, 0.8);
  font-family: sans-serif;
  font-size: 12px;
  text-align: center;
}
/* line 13, ../sass/_morris.scss */
.morris-hover.morris-default-style .morris-hover-row-label {
  font-weight: bold;
  margin: 0.25em 0;
}
/* line 17, ../sass/_morris.scss */
.morris-hover.morris-default-style .morris-hover-point {
  white-space: nowrap;
  margin: 0.1em 0;
}

/*!
 * bootstrap-vertical-tabs - v1.1.0
 * https://dbtek.github.io/bootstrap-vertical-tabs
 * 2014-06-06
 * Copyright (c) 2014 İsmail Demirbilek
 * License: MIT
 */
/* line 9, ../sass/_vertical-tabs.scss */
.tabs-left, .tabs-right {
  border-bottom: none;
  padding-top: 2px;
}

/* line 14, ../sass/_vertical-tabs.scss */
.tabs-left {
  border-right: 1px solid #ddd;
}

/* line 18, ../sass/_vertical-tabs.scss */
.tabs-right {
  border-left: 1px solid #ddd;
}

/* line 22, ../sass/_vertical-tabs.scss */
.tabs-left > li, .tabs-right > li {
  float: none;
  margin-bottom: 2px;
}

/* line 27, ../sass/_vertical-tabs.scss */
.tabs-left > li {
  margin-right: -1px;
}

/* line 31, ../sass/_vertical-tabs.scss */
.tabs-right > li {
  margin-left: -1px;
}

/* line 35, ../sass/_vertical-tabs.scss */
.tabs-left > li.active > a {
  border-bottom-color: #ddd;
  border-right-color: transparent;
}
/* line 38, ../sass/_vertical-tabs.scss */
.tabs-left > li.active > a:hover, .tabs-left > li.active > a:focus {
  border-bottom-color: #ddd;
  border-right-color: transparent;
}

/* line 44, ../sass/_vertical-tabs.scss */
.tabs-right > li.active > a {
  border-bottom: 1px solid #ddd;
  border-left-color: transparent;
}
/* line 47, ../sass/_vertical-tabs.scss */
.tabs-right > li.active > a:hover, .tabs-right > li.active > a:focus {
  border-bottom: 1px solid #ddd;
  border-left-color: transparent;
}

/* line 53, ../sass/_vertical-tabs.scss */
.tabs-left > li > a {
  border-radius: 4px 0 0 4px;
  margin-right: 0;
  display: block;
}

/* line 59, ../sass/_vertical-tabs.scss */
.tabs-right > li > a {
  border-radius: 0 4px 4px 0;
  margin-right: 0;
}

/* line 64, ../sass/_vertical-tabs.scss */
.vertical-text {
  margin-top: 50px;
  border: none;
  position: relative;
}
/* line 68, ../sass/_vertical-tabs.scss */
.vertical-text > li {
  height: 20px;
  width: 120px;
  margin-bottom: 100px;
}
/* line 72, ../sass/_vertical-tabs.scss */
.vertical-text > li > a {
  border-bottom: 1px solid #ddd;
  border-right-color: transparent;
  text-align: center;
  border-radius: 4px 4px 0px 0px;
}
/* line 78, ../sass/_vertical-tabs.scss */
.vertical-text > li.active > a {
  border-bottom-color: transparent;
  border-right-color: #ddd;
  border-left-color: #ddd;
}
/* line 82, ../sass/_vertical-tabs.scss */
.vertical-text > li.active > a:hover, .vertical-text > li.active > a:focus {
  border-bottom-color: transparent;
  border-right-color: #ddd;
  border-left-color: #ddd;
}
/* line 89, ../sass/_vertical-tabs.scss */
.vertical-text.tabs-left {
  left: -50px;
}
/* line 92, ../sass/_vertical-tabs.scss */
.vertical-text.tabs-right {
  right: -50px;
}
/* line 94, ../sass/_vertical-tabs.scss */
.vertical-text.tabs-right > li {
  -webkit-transform: rotate(90deg);
  -moz-transform: rotate(90deg);
  -ms-transform: rotate(90deg);
  -o-transform: rotate(90deg);
  transform: rotate(90deg);
}
/* line 102, ../sass/_vertical-tabs.scss */
.vertical-text.tabs-left > li {
  -webkit-transform: rotate(-90deg);
  -moz-transform: rotate(-90deg);
  -ms-transform: rotate(-90deg);
  -o-transform: rotate(-90deg);
  transform: rotate(-90deg);
}

/* ----------------------------------------------------*/
/* ------------------ TYPOGRAPHY CSS ------------------*/
/* --------------------------------------------------- */
/*--------------------------------------*/
/* line 12, ../sass/_typography.scss */
html, body {
  color: #222;
  font-family: 'Raleway', sans-serif;
  font-size: 100%;
  margin: 0;
  padding: 0;
}

/* line 20, ../sass/_typography.scss */
* {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}

/* line 26, ../sass/_typography.scss */
h1, h2, h3, h4, h5, h6 {
  font-weight: 700;
  letter-spacing: 0.015em;
  margin-top: 0;
}

/* line 32, ../sass/_typography.scss */
h1 {
  font-size: 2.95em;
  margin-bottom: 27px;
}

/* line 37, ../sass/_typography.scss */
h2 {
  font-size: 2.55em;
  margin-bottom: 25px;
}

/* line 42, ../sass/_typography.scss */
h3 {
  font-size: 2.35em;
  letter-spacing: 0.0015em;
  margin-bottom: 24px;
}

/* line 48, ../sass/_typography.scss */
h4 {
  font-size: 2.0em;
  letter-spacing: 0em;
  margin-bottom: 24px;
}

/* line 54, ../sass/_typography.scss */
h5 {
  font-size: 1.5em;
  letter-spacing: 0em;
  margin-bottom: 21px;
}

/* line 60, ../sass/_typography.scss */
h6 {
  font-size: 1.2em;
  letter-spacing: -0.04em;
  margin-bottom: 20px;
}

/* gonfigure css h1 */
/* line 68, ../sass/_typography.scss */
.page-tpg {
  padding-bottom: 20px;
}

/* line 72, ../sass/_typography.scss */
.page-tpg-list {
  margin-bottom: 33px;
}

/* line 76, ../sass/_typography.scss */
.page-tpg-table {
  margin: 16px 0 34px 0;
}

/* line 80, ../sass/_typography.scss */
.clear-tpg {
  padding: 8px;
}

/* line 84, ../sass/_typography.scss */
.page-tpg-blockquotes {
  margin: 26px 0 34px 0;
}

/* and gonfigure css h1 */
/* line 91, ../sass/_typography.scss */
a:link, a.test-defolt {
  color: #86a200;
  font-size: 1.155em;
  outline: none;
}
/* line 96, ../sass/_typography.scss */
a:visited, a.test-visited {
  color: #b4c369;
}
/* line 99, ../sass/_typography.scss */
a:hover, a.test-hover {
  color: #92ab19;
  text-decoration: underline;
}
/* line 103, ../sass/_typography.scss */
a:active, a.test-active {
  color: #789100;
  text-decoration: underline;
}
/* line 107, ../sass/_typography.scss */
a:active, a:hover, a:focus, a:visited {
  text-decoration: none;
}

/* line 112, ../sass/_typography.scss */
p {
  font-size: 0.9em;
  line-height: 1.72em;
  margin-bottom: 24px;
}

/* line 118, ../sass/_typography.scss */
figcaption {
  color: #999;
  font-size: 0.8em;
  line-height: 1.57em;
}

/* line 124, ../sass/_typography.scss */
img {
  margin-bottom: 15px;
}

/* line 129, ../sass/_typography.scss */
div.row-mb {
  margin-bottom: 66px;
}
/* line 132, ../sass/_typography.scss */
div.row-mb2 {
  margin-bottom: 10px;
}

/* line 138, ../sass/_typography.scss */
.row-mb2 .white-input, .row-mb2 .select-white, .row-mb2 .green-input, .row-mb2 .green-select {
  float: left;
  margin-right: 71px;
}

/* ---------------------- style table --------------------------------- */
/* line 146, ../sass/_typography.scss */
table {
  border: 1px solid #e9e9e9;
  width: 100%;
}
/* line 149, ../sass/_typography.scss */
table th {
  background: #f9f9f9;
  color: #222;
  font-weight: 700;
  border: 1px solid #e9e9e9;
  font-size: 0.75em;
  line-height: 1.55;
  padding: 15px 20px 14px 20px;
  text-align: center;
}
/* line 159, ../sass/_typography.scss */
table td {
  border: 1px solid #e9e9e9;
  font-size: 0.75em;
  line-height: 1.55;
  padding: 15px 20px 14px 20px;
  text-align: center;
  color: #111;
  font-size: 0.85em;
}

/* ------------------------ style blockquote ------------------------- */
/* line 172, ../sass/_typography.scss */
blockquote {
  border: none;
  font-weight: 300;
  margin-bottom: 67px;
  margin-top: 47px;
  padding-top: 26px;
  position: relative;
  text-align: center;
}
/* line 180, ../sass/_typography.scss */
blockquote span {
  background-image: url(../images/blockquote-bg.png);
  background-position: 0 center;
  background-repeat: no-repeat;
  font-size: 1.25em;
  line-height: 1.7em;
  padding-bottom: 9px;
  padding-left: 60px;
}
/* line 189, ../sass/_typography.scss */
blockquote footer {
  color: #aaa;
  font-size: 0.7em;
  font-weight: 700;
  margin-top: 22px;
  text-transform: uppercase;
}
/* line 190, ../sass/_typography.scss */
blockquote footer:before {
  display: none;
}
/* line 199, ../sass/_typography.scss */
blockquote:before {
  background: rgba(0, 0, 0, 0.13);
  content: ' ';
  height: 2px;
  left: 50%;
  margin-left: -20px;
  position: absolute;
  top: -2px;
  width: 40px;
}

/* ----------------------- style input --------------------------------- */
/* line 213, ../sass/_typography.scss */
textarea {
  outline: none;
  resize: none;
  resize: vertical;
}

/* line 219, ../sass/_typography.scss */
input {
  outline: none;
  resize: none;
}
/* line 222, ../sass/_typography.scss */
input[type="text"] {
  border-radius: 2px;
  border: 1px solid #e7e7e7;
  color: #777;
  font-size: 1.0em;
  height: 40px;
  padding: 3px 12px 0 12px;
  width: 250px;
}
/* line 231, ../sass/_typography.scss */
input[type="radio"] {
  left: -9999px;
  position: absolute;
}
/* line 235, ../sass/_typography.scss */
input[type="checkbox"] {
  left: -9999px;
  position: absolute;
}
/* line 238, ../sass/_typography.scss */
input[type="checkbox"] + label:before {
  background-image: url(../images/checkbox-bg.png);
  background-position: -3px -3px;
  background-repeat: no-repeat;
  content: ' ';
  display: inline-block;
  height: 22px;
  left: 20px;
  position: absolute;
  top: 9px;
  width: 22px;
}
/* line 251, ../sass/_typography.scss */
input[type="radio"]:checked + label:before, input[type="checkbox"]:checked + label:before {
  background-position: -3px -58px;
}
/* line 254, ../sass/_typography.scss */
input[type="radio"] + label, input[type="checkbox"] + label {
  color: #222;
  cursor: pointer;
  font-size: 0.859em;
  font-weight: normal;
  margin-left: 40px;
  margin-top: 12px;
}
/* line 262, ../sass/_typography.scss */
input[disabled="disabled"] + label {
  opacity: 0.4;
}
/* line 265, ../sass/_typography.scss */
input[type="radio"] + label:before {
  background-image: url(../images/radio-bg.png);
  background-position: -3px -3px;
  background-repeat: no-repeat;
  content: ' ';
  display: inline-block;
  height: 22px;
  left: 20px;
  position: absolute;
  top: 10px;
  width: 23px;
}

/* line 279, ../sass/_typography.scss */
::-webkit-input-placeholder {
  color: #777;
  font-size: 0.9em;
}

/* line 284, ../sass/_typography.scss */
::-moz-placeholder {
  color: #777;
  font-size: 0.9em;
}

/* line 288, ../sass/_typography.scss */
:-moz-placeholder {
  color: #777;
  font-size: 0.9em;
}

/* line 292, ../sass/_typography.scss */
:-ms-input-placeholder {
  color: #777;
  font-size: 0.9em;
}

/* Firefox 19+ */
/* Firefox 18- */
/* ---------------------- style green input -------------------------- */
/* line 303, ../sass/_typography.scss */
.green-input input[type="text"] {
  background: #9eb533;
  border: none;
  box-shadow: inset 0 2px 0px #7e9129;
  color: #dde8ab;
  padding-top: 3px;
}
/* line 310, ../sass/_typography.scss */
.green-input ::-webkit-input-placeholder {
  color: #dde8ab;
}
/* line 313, ../sass/_typography.scss */
.green-input ::-moz-placeholder {
  color: #dde8ab;
  font-size: 0.9em;
}
/* line 317, ../sass/_typography.scss */
.green-input :-moz-placeholder {
  color: #dde8ab;
  font-size: 0.9em;
}
/* line 321, ../sass/_typography.scss */
.green-input :-ms-input-placeholder {
  color: #dde8ab;
}

/* Firefox 19+ */
/* Firefox 18- */
/* line 330, ../sass/_typography.scss */
.green-checkbox input[type="checkbox"] + label:before {
  background-image: url(../images/checkbox-bg2.png);
  background-repeat: no-repeat;
  background-position: 0px 0px;
}
/* line 335, ../sass/_typography.scss */
.green-checkbox input[type="radio"]:checked + label:before, .green-checkbox input[type="checkbox"]:checked + label:before {
  background-position: 0px -47px;
}

/* line 341, ../sass/_typography.scss */
.green-radio input[type="radio"] + label:before {
  background-image: url(../images/radio-bg2.png);
  background-position: 0px -1px;
  background-repeat: no-repeat;
}
/* line 346, ../sass/_typography.scss */
.green-radio input[type="radio"]:checked + label:before {
  background-position: 0px -45px;
}

/* line 351, ../sass/_typography.scss */
div.green-background {
  background: #86a200;
  margin-top: 30px;
  padding-top: 40px;
}

/* line 357, ../sass/_typography.scss */
.green-radio input[type="radio"] + label, .green-checkbox input[type="checkbox"] + label {
  color: #fff;
}

/* --------------------------- style select ------------------------------ */
/* line 363, ../sass/_typography.scss */
.jq-selectbox {
  min-width: 250px;
}
/* line 366, ../sass/_typography.scss */
.jq-selectbox .jq-selectbox__select {
  background: #fff;
  border-radius: 2px;
  border: 1px solid #e7e7e7;
  box-shadow: none;
  color: #777;
  font-size: 1.2em;
  height: 40px;
  padding-left: 10px;
  padding-top: 5px;
  -webkit-transition: all 0.1s ease-in-out 0.1s;
  -moz-transition: all 0.1s ease-in-out 0.1s;
  -o-transition: all 0.1s ease-in-out 0.1s;
  transition: all 0.1s ease-in-out 0.1s;
}
/* line 378, ../sass/_typography.scss */
.jq-selectbox .jq-selectbox__select:hover {
  background: #fff;
}
/* line 382, ../sass/_typography.scss */
.jq-selectbox .jq-selectbox__select .jq-selectbox__trigger {
  border: none;
}
/* line 385, ../sass/_typography.scss */
.jq-selectbox .jq-selectbox__select .jq-selectbox__trigger .jq-selectbox__trigger-arrow {
  background-image: url(../images/select-arrow2.svg);
  background-position: center center;
  background-repeat: no-repeat;
  border: none;
  height: 15px;
  right: 5px;
  top: 12px;
  width: 9px;
  -webkit-transition: all 0.1s ease-in-out 0.1s;
  -moz-transition: all 0.1s ease-in-out 0.1s;
  -o-transition: all 0.1s ease-in-out 0.1s;
  transition: all 0.1s ease-in-out 0.1s;
}
/* line 398, ../sass/_typography.scss */
.jq-selectbox .jq-selectbox__select .jq-selectbox__select-text {
  color: #777;
  font-size: 0.77em;
  opacity: 0.9;
  padding-left: 3px;
  width: 190px !important;
}
/* line 408, ../sass/_typography.scss */
.jq-selectbox .jq-selectbox__dropdown {
  border-radius: 0;
  border: 1px solid #e7e7e7;
  box-shadow: none;
  top: 40px;
  -webkit-transition: all 0.1s ease-in-out 0.1s;
  -moz-transition: all 0.1s ease-in-out 0.1s;
  -o-transition: all 0.1s ease-in-out 0.1s;
  transition: all 0.1s ease-in-out 0.1s;
}
/* line 415, ../sass/_typography.scss */
.jq-selectbox .jq-selectbox__dropdown li {
  font-size: 0.99em;
  height: 35px;
  margin-bottom: 0;
  padding-top: 9px;
  -webkit-transition: all 0.1s ease-in-out 0.1s;
  -moz-transition: all 0.1s ease-in-out 0.1s;
  -o-transition: all 0.1s ease-in-out 0.1s;
  transition: all 0.1s ease-in-out 0.1s;
}

/* line 427, ../sass/_typography.scss */
.jq-selectbox.focused .jq-selectbox__select {
  border: 1px solid #e7e7e7;
}

/* line 433, ../sass/_typography.scss */
.jq-selectbox.opened .jq-selectbox__dropdown {
  height: auto;
  opacity: 1;
  overflow: visible;
}

/* line 440, ../sass/_typography.scss */
.jq-selectbox li.selected, .jq-selectbox li:hover {
  background-color: #86a200;
  color: #fff;
}

/*---green-select---*/
/* line 449, ../sass/_typography.scss */
.green-select .jq-selectbox__dropdown li {
  background: #92ab19;
  color: #dde8ab;
}
/* line 454, ../sass/_typography.scss */
.green-select .jq-selectbox li.selected, .green-select .jq-selectbox li:hover {
  background: #86a200;
  color: #fff;
}

/* line 461, ../sass/_typography.scss */
.jq-selectbox li:hover,
.jq-selectbox li.selected {
  background-color: #86a200;
  color: #fff;
}

/* line 467, ../sass/_typography.scss */
.jq-selectbox li.selected, .jq-selectbox li:hover {
  background-color: #86a200;
  color: #fff;
}

/*-------------------------------- style green-select ---------------------------*/
/* line 476, ../sass/_typography.scss */
.green-select .jq-selectbox__select {
  background: #9eb533;
  border: none;
  box-shadow: inset 0 2px 0px #7e9129;
  color: #dde8ab;
  outline: none;
  text-shadow: none;
}
/* line 483, ../sass/_typography.scss */
.green-select .jq-selectbox__select:hover {
  background: #9eb533;
}
/* line 487, ../sass/_typography.scss */
.green-select .jq-selectbox__select .jq-selectbox__select-text {
  color: #dde8ab;
  padding-top: 2px;
}
/* line 493, ../sass/_typography.scss */
.green-select .jq-selectbox.focused .jq-selectbox__select {
  border: none;
}
/* line 497, ../sass/_typography.scss */
.green-select .jq-selectbox__trigger-arrow {
  background-image: url(../images/select-arrow3.svg) !important;
}

/* line 502, ../sass/_typography.scss */
select {
  outline: none;
}

/* ----------------------- style button ------------------------------------- */
/* line 509, ../sass/_typography.scss */
button {
  background: #86a200;
  border-radius: 2px;
  border: 1px solid #789100;
  color: #fffdec;
  font-size: 0.75em;
  font-weight: 700;
  height: 40px;
  letter-spacing: 0.06em;
  margin: 10px 6px 10px 0;
  outline: none;
  padding: 3px 29px 0 29px;
  text-transform: uppercase;
  -webkit-transition: all 0.1s ease-in-out 0.1s;
  -moz-transition: all 0.1s ease-in-out 0.1s;
  -o-transition: all 0.1s ease-in-out 0.1s;
  transition: all 0.1s ease-in-out 0.1s;
}
/* line 524, ../sass/_typography.scss */
button:hover {
  background: #92ab19;
}

/* line 529, ../sass/_typography.scss */
.button-hover {
  background: #92ab19;
}

/* line 533, ../sass/_typography.scss */
button:active, .button-active {
  box-shadow: inset 0 2px 0px #7e9129;
}

/* ----------------------------- style green-button ---------------------- */
/* line 540, ../sass/_typography.scss */
.green-button {
  margin-bottom: 120px;
  padding-left: 0;
}
/* line 543, ../sass/_typography.scss */
.green-button button {
  background: #fffdec;
  color: #86a200;
}
/* line 546, ../sass/_typography.scss */
.green-button button:hover {
  background: #fff;
}
/* line 550, ../sass/_typography.scss */
.green-button .button-hover {
  background: #fff;
}
/* line 553, ../sass/_typography.scss */
.green-button button:active, .green-button .button-active {
  background: #fffdec;
  box-shadow: inset 0 2px 0px #e0decf;
}

/* ---------------------------- style OL UL --------------------------------- */
/* line 561, ../sass/_typography.scss */
ol, ul {
  margin-top: 13px;
}

/* line 566, ../sass/_typography.scss */
ol li {
  font-size: 0.84em;
  margin-bottom: 6px;
}

/* line 572, ../sass/_typography.scss */
ul {
  list-style-image: url(../images/li-img.png);
}
/* line 573, ../sass/_typography.scss */
ul li {
  font-size: 0.84em;
  margin-bottom: 6px;
}

/* ---------------------------- wp-caption alignleft -------------------------*/
/* line 582, ../sass/_typography.scss */
.wp-caption {
  width: 220px;
}

/* line 586, ../sass/_typography.scss */
.alignleft {
  float: left;
  margin: 0 20px 20px 0;
}

/* line 591, ../sass/_typography.scss */
.alignright {
  float: right;
  margin: 0 0 20px 20px;
}

/* line 596, ../sass/_typography.scss */
.aligncenter {
  display: block;
  margin-left: auto;
  margin-right: auto;
}

/* ------------------------------- progress-bar ---------------------------*/
/* line 604, ../sass/_typography.scss */
.progress-bar {
  background: #86a200;
  color: #e0e7bc;
  font-size: 0.8em;
  font-weight: 700;
  padding: 1px 0 0 0;
  text-align: left;
  text-transform: uppercase;
  text-align: center;
}

/* line 614, ../sass/_typography.scss */
.title-skills {
  font-size: 2.0em;
  margin: 58px 0 35px 0;
  text-align: center;
  text-transform: uppercase;
}

/* line 621, ../sass/_typography.scss */
.progress {
  background-color: #ddd;
  margin-bottom: 10px;
  height: auto !important;
}


/* ---------------------------- Input -------------------------------*/
/* line 628, ../sass/_typography.scss */
input {
  background: #fff;
  border-radius: 0 !important;
  border: 1px solid #e5e5e5;
  box-shadow: none !important;
}

/* ---------------------------- textarea -------------------------------*/
/* line 637, ../sass/_typography.scss */
textarea {
  background: #fff;
  border-radius: 0 !important;
  border: 1px solid #e5e5e5 !important;
  box-shadow: none !important;
}

/* ----------------------------Accordion ------------------------------- */
/* line 646, ../sass/_typography.scss */
.panel-default {
  background: #f3f3f3;
  color: #777;
}
/* line 649, ../sass/_typography.scss */
.panel-default > .panel-heading {
  background: rgba(0, 0, 0, 0.11);
  border-radius: 2px;
  border: none;
  padding: 0;
  -webkit-transition: all 0.1s ease-in-out 0.1s;
  -moz-transition: all 0.1s ease-in-out 0.1s;
  -o-transition: all 0.1s ease-in-out 0.1s;
  transition: all 0.1s ease-in-out 0.1s;
}
/* line 655, ../sass/_typography.scss */
.panel-default > .panel-heading:hover {
  background: rgba(0, 0, 0, 0.06);
}

/* line 664, ../sass/_typography.scss */
.panel {
  background: none;
  border: none !important;
  box-shadow: none;
}
/* line 670, ../sass/_typography.scss */
.panel .panel-heading .panel-title {
  position: relative;
}
/* line 673, ../sass/_typography.scss */
.panel .panel-heading .panel-title i {
  color: #ccc;
  font-size: 0.8em;
  position: absolute;
  right: 8px;
  top: 13px;
  z-index: 1;
}
/* line 682, ../sass/_typography.scss */
.panel .panel-heading .panel-title a, .panel .panel-heading .panel-title a.accordion-toggle {
  color: #777;
  display: block;
  font-size: 0.8em;
  font-weight: 700;
  line-height: 1.2;
  padding: 12px 30px 12px 11px;
  position: relative;
  z-index: 2;
  -webkit-transition: opacity 0.05s ease-in-out 0.05s;
  -moz-transition: opacity 0.05s ease-in-out 0.05s;
  -o-transition: opacity 0.05s ease-in-out 0.05s;
  transition: opacity 0.05s ease-in-out 0.05s;
}
/* line 695, ../sass/_typography.scss */
.panel .panel-heading .panel-title a a:hover, .panel .panel-heading .panel-title a a.accordion-toggle:hover, .panel .panel-heading .panel-title a.accordion-toggle a:hover, .panel .panel-heading .panel-title a.accordion-toggle a.accordion-toggle:hover {
  color: #777;
  text-decoration: none;
}
/* line 702, ../sass/_typography.scss */
.panel .panel-body {
  background: #f4f4f4;
  color: #777;
  font-size: 0.8em;
  line-height: 1.8;
  margin-top: 2px;
  padding: 14px 25px 17px 21px;
}

/* line 712, ../sass/_typography.scss */
.panel-group .panel-heading + .panel-collapse .panel-body {
  border: none !important;
}

/* -- white-accordion -- */
/* line 718, ../sass/_typography.scss */
.white-acctabs {
  margin-top: 62px;
}

/* line 723, ../sass/_typography.scss */
.panel-group.white-accordion .panel-heading {
  background: none;
  border: 1px solid #e5e5e5;
}
/* line 726, ../sass/_typography.scss */
.panel-group.white-accordion .panel-heading:hover {
  background: none;
  border: 1px solid #ccc;
}
/* line 732, ../sass/_typography.scss */
.panel-group.white-accordion .panel-heading .panel-title i {
  top: 12px;
}
/* line 735, ../sass/_typography.scss */
.panel-group.white-accordion .panel-heading .panel-title a, .panel-group.white-accordion .panel-heading .panel-title a.accordion-toggle {
  font-weight: 400;
  padding: 11px 30px 11px 10px;
}
/* line 741, ../sass/_typography.scss */
.panel-group.white-accordion .panel-body {
  background: none;
  border: none;
}

/* -------------------------- TABS ----------------------------*/
/* line 749, ../sass/_typography.scss */
.nav-tabs {
  border: none !important;
  margin-top: 0;
  padding-top: 0;
}
/* line 753, ../sass/_typography.scss */
.nav-tabs li {
  margin-bottom: 0px;
}
/* line 756, ../sass/_typography.scss */
.nav-tabs li.active a, .nav-tabs li.active a:focus, .nav-tabs li.active a:hover {
  background: rgba(0, 0, 0, 0.04);
  border: none;
  color: #777;
}
/* line 762, ../sass/_typography.scss */
.nav-tabs li a {
  background: rgba(0, 0, 0, 0.09);
  border: none;
  color: #999;
  font-size: 2em;
  font-weight: 700;
  line-height: 1.433;
  padding: 12px 15px 10px 16px;
}
/* line 770, ../sass/_typography.scss */
.nav-tabs li a:hover {
  background: rgba(0, 0, 0, 0.04);
  border: none;
  color: #777;
}

/* line 779, ../sass/_typography.scss */
.tab-content {
  margin-bottom: 5px;
}
/* line 781, ../sass/_typography.scss */
.tab-content .tab-pane {
  display: block;
  height: 0;
  opacity: 0;
}
/* line 785, ../sass/_typography.scss */
.tab-content .tab-pane.active {
  height: auto;
  opacity: 1;
  background: rgba(0, 0, 0, 0.04);
  border: none;
  color: #777;
  border-top: none;
}
/* line 792, ../sass/_typography.scss */
.tab-content .tab-pane.active p {
  opacity: 1;
}
/* line 796, ../sass/_typography.scss */
.tab-content .tab-pane p {
  font-size: 0.8em;
  line-height: 1.8;
  margin-bottom: 0;
  opacity: 0;
  padding: 17px 20px 16px 20px;
  -webkit-transition: all 0.1s ease-in-out 0.1s;
  -moz-transition: all 0.1s ease-in-out 0.1s;
  -o-transition: all 0.1s ease-in-out 0.1s;
  transition: all 0.1s ease-in-out 0.1s;
  color: #777;
}

@media only screen and (max-width: 767px) {
  /* line 810, ../sass/_typography.scss */
  .horizontal-tabs p, .vertical-tabs p {
    font-size: 1em !important;
  }
}
/* -- vertical-tabs -- */
/* line 818, ../sass/_typography.scss */
.vertical-tabs > div {
  padding-left: 0;
  padding-right: 0;
}
/* line 822, ../sass/_typography.scss */
.vertical-tabs .tabs-left {
  margin-right: 1px;
}
/* line 826, ../sass/_typography.scss */
.vertical-tabs .tabs-left li.active a {
  border: none;
  background-color: rgba(0, 0, 0, 0.04);
}
/* line 829, ../sass/_typography.scss */
.vertical-tabs .tabs-left li.active a:hover, .vertical-tabs .tabs-left li.active a:focus {
  border: none;
  background-color: rgba(0, 0, 0, 0.04);
}
/* line 838, ../sass/_typography.scss */
.vertical-tabs .nav-tabs > li {
  margin-bottom: 2px !important;
}

/* -- white-tabs -- */
/* line 847, ../sass/_typography.scss */
.white-tab .nav-tabs {
  overflow: hidden;
  position: relative;
}
/* line 851, ../sass/_typography.scss */
.white-tab .nav-tabs.white-tabs li {
  border-radius: 3px;
}
/* line 853, ../sass/_typography.scss */
.white-tab .nav-tabs.white-tabs li a {
  background: none;
  font-weight: 400;
  line-height: 1.433;
  margin-right: 0;
  padding: 11px 19px 8px 19px;
}
/* line 861, ../sass/_typography.scss */
.white-tab .nav-tabs.white-tabs li.active a {
  background: none;
  border: 1px solid #e5e5e5;
  padding: 10px 16px 9px 16px;
}
/* line 865, ../sass/_typography.scss */
.white-tab .nav-tabs.white-tabs li.active a:hover, .white-tab .nav-tabs.white-tabs li.active a:focus {
  background: none;
  border: 1px solid #e5e5e5;
  border-bottom: none;
  padding: 10px 18px 9px 18px;
}
/* line 871, ../sass/_typography.scss */
.white-tab .nav-tabs.white-tabs li.active a:after {
  border-top: 1px solid #e5e5e5;
  content: "";
  display: block;
  left: 100%;
  margin-top: -1px;
  position: absolute;
  top: 100%;
  width: 1000px;
}
/* line 881, ../sass/_typography.scss */
.white-tab .nav-tabs.white-tabs li.active a:before {
  border-top: 1px solid #e5e5e5;
  content: "";
  display: block;
  left: 100%;
  margin-top: -1px;
  position: absolute;
  top: 100%;
  width: 1000px;
  left: auto;
  right: 100%;
}
/* line 902, ../sass/_typography.scss */
.white-tab.horizontal-tabs .nav-tabs.white-tabs li {
  margin-right: 2px;
}
/* line 905, ../sass/_typography.scss */
.white-tab.horizontal-tabs .nav-tabs.white-tabs li.active a {
  border-bottom: none;
  border-bottom: 1px solid transparent;
  font-weight: 400;
  padding: 10px 18px 8px 18px;
}

/* line 921, ../sass/_typography.scss */
.white-tab .tab-content.white-tabs > .active {
  background: none;
  border: 1px solid #e5e5e5;
  border-top: none;
}

/* -- .vertical-tabs.white-tab -- */
/* line 932, ../sass/_typography.scss */
.vertical-tabs.white-tab {
  overflow: hidden;
}
/* line 934, ../sass/_typography.scss */
.vertical-tabs.white-tab .tabs-left {
  overflow: visible;
}
/* line 938, ../sass/_typography.scss */
.vertical-tabs.white-tab .tabs-left.white-tabs li:last-child {
  margin-bottom: 0 !important;
}
/* line 941, ../sass/_typography.scss */
.vertical-tabs.white-tab .tabs-left.white-tabs li a {
  border: none;
  line-height: 1.433;
  padding: 11px 16px 11px 16px;
}
/* line 945, ../sass/_typography.scss */
.vertical-tabs.white-tab .tabs-left.white-tabs li a:hover {
  text-decoration: none;
}
/* line 949, ../sass/_typography.scss */
.vertical-tabs.white-tab .tabs-left.white-tabs li.active a {
  border: 1px solid #e5e5e5;
  border-right: none;
  border-right: none;
  margin-bottom: 0;
  margin-right: 0px;
  padding: 10px 15px 10px 15px;
  z-index: 11;
}
/* line 957, ../sass/_typography.scss */
.vertical-tabs.white-tab .tabs-left.white-tabs li.active a:focus {
  border-bottom: 1px solid #e5e5e5;
  border-right: none;
  margin-bottom: 0;
  margin-right: 0px;
  padding: 10px 15px 10px 15px;
  z-index: 11;
}
/* line 965, ../sass/_typography.scss */
.vertical-tabs.white-tab .tabs-left.white-tabs li.active a:before {
  border: 0 none;
  border-left: 1px solid #e5e5e5;
  height: 1000px;
  left: 100%;
  margin: 0 0 0 -1px;
  width: 0;
  bottom: 100%;
  top: auto;
}
/* line 975, ../sass/_typography.scss */
.vertical-tabs.white-tab .tabs-left.white-tabs li.active a:after {
  border: 0 none;
  border-left: 1px solid #e5e5e5;
  height: 1000px;
  left: 100%;
  margin: 0 0 0 -1px;
  width: 0;
}
/* line 988, ../sass/_typography.scss */
.vertical-tabs.white-tab .tab-content {
  margin: 0;
}
/* line 992, ../sass/_typography.scss */
.vertical-tabs.white-tab .tab-content .tab-pane.active {
  border: 1px solid #e5e5e5;
  border-left: 0 none;
}

/* -- TAB-ACARDION -- */
/* line 1005, ../sass/_typography.scss */
.vertical-tabs .panel-title a:before, .horizontal-tabs .panel-title a:before {
  color: #ccc;
  content: "\2212";
  font-family: 'Glyphicons Halflings';
  font-size: 1em;
  font-style: normal;
  font-weight: 400;
  line-height: 1;
  position: absolute;
  right: 11px;
  top: 11px;
}
/* line 1017, ../sass/_typography.scss */
.vertical-tabs .panel-title a.collapsed:before, .horizontal-tabs .panel-title a.collapsed:before {
  color: #ccc;
  content: "\2b";
  font-family: 'Glyphicons Halflings';
  font-size: 1em;
  font-style: normal;
  font-weight: 400;
  line-height: 1;
  position: absolute;
  right: 11px;
  top: 11px;
}
/* line 1033, ../sass/_typography.scss */
.vertical-tabs.white-tab .panel-heading, .horizontal-tabs.white-tab .panel-heading {
  background: #fff;
  border: 1px solid #e5e5e5;
  -webkit-transition: all 0.1s ease-in-out 0.1s;
  -moz-transition: all 0.1s ease-in-out 0.1s;
  -o-transition: all 0.1s ease-in-out 0.1s;
  transition: all 0.1s ease-in-out 0.1s;
}
/* line 1037, ../sass/_typography.scss */
.vertical-tabs.white-tab .panel-heading:hover, .horizontal-tabs.white-tab .panel-heading:hover {
  border: 1px solid #ccc;
  background: #fff;
}
/* line 1042, ../sass/_typography.scss */
.vertical-tabs.white-tab .panel-body, .horizontal-tabs.white-tab .panel-body {
  background: none !important;
}

/* ---------------------------------- Titile-divider ------------------------------------- */
/* line 1052, ../sass/_typography.scss */
.titile-divider {
  letter-spacing: -0.005em;
  margin: 80px 0;
  overflow: hidden;
  padding: 0 5px;
  position: relative;
  text-align: center;
  width: 100%;
  z-index: 99;
}
/* line 1061, ../sass/_typography.scss */
.titile-divider span {
  color: #222;
  font-size: 0.7em;
  line-height: .8;
  padding: 0 12px;
  position: relative;
  text-transform: uppercase;
  z-index: 9999;
}
/* line 1070, ../sass/_typography.scss */
.titile-divider.green {
  line-height: 0.5;
}
/* line 1072, ../sass/_typography.scss */
.titile-divider.green span {
  color: #86a200;
  position: relative;
  top: -2px;
}
/* line 1077, ../sass/_typography.scss */
.titile-divider.green:before {
  border: none;
  height: 1px;
}
/* line 1083, ../sass/_typography.scss */
.titile-divider span:before, .titile-divider span:after {
  background-clip: content-box;
  background: none;
  border-bottom: 1px solid #e5e5e5;
  content: ' ';
  display: inline-block;
  height: 2px;
  position: relative;
  vertical-align: middle;
  width: 50%;
}
/* line 1094, ../sass/_typography.scss */
.titile-divider span:before {
  left: -10px;
  margin: 0 0 0 -50%;
}
/* line 1098, ../sass/_typography.scss */
.titile-divider span:after {
  left: 10px;
  margin: 0 -50% 0 0;
}
/* line 1104, ../sass/_typography.scss */
.titile-divider.green span:before, .titile-divider.green span:after {
  background-clip: content-box;
  background: #e0e7bc;
  border-bottom: 1px solid #e5e5e5;
  content: ' ';
  display: inline-block;
  height: 25px;
  position: relative;
  top: -4px;
  vertical-align: middle;
  width: 50%;
}

@media all and (-webkit-min-device-pixel-ratio: 0) {
  /* line 1121, ../sass/_typography.scss */
  .titile-divider.green span {
    top: -3px;
  }
}
/* ------------------------------  element-img ----------------------------- */
/* line 1129, ../sass/_typography.scss */
#element-img img {
  margin-right: 20px;
}
/* line 1131, ../sass/_typography.scss */
#element-img img:last-of-type {
  margin-right: 0;
}

/* --------------------- alert --------------------------------------------*/
/* line 1138, ../sass/_typography.scss */
.alert button {
  height: auto;
  margin: 0;
}

/* line 29, ../sass/style.scss */
html {
  color: #222;
  height: 100%;
  margin: 0;
  padding: 0;
}

/* line 36, ../sass/style.scss */
body {
  color: #222;
  height: 100%;
  margin: 0;
  padding: 0;
  -webkit-font-smoothing: antialiased;
}

/* line 44, ../sass/style.scss */
.cont-box {
  overflow: hidden;
  padding-bottom: 100px;
  padding-top: 100px;
  position: relative;
}
/* line 49, ../sass/style.scss */
.cont-box .box-title {
  font-size: 7.5em;
  font-weight: 800;
  margin-bottom: 30px;
  position: relative;
  text-align: center;
  text-transform: uppercase;
  z-index: 9;
}

/* line 60, ../sass/style.scss */
.container {
  position: relative;
}

/* line 64, ../sass/style.scss */
section {
  position: relative;
  overflow: hidden;
}
/* line 67, ../sass/style.scss */
section > .overlay {
  position: absolute;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
}

/* ----------------- preloader -------------------------*/
/* line 78, ../sass/style.scss */
.preloader {
  background: #fff;
  height: 100%;
  left: 0;
  position: absolute;
  top: 0;
  width: 100%;
  z-index: 999;
}
/* line 87, ../sass/style.scss */
.preloader .preload-img {
  background-image: url(../images/preloader.svg);
  background-position: center;
  background-repeat: no-repeat;
  height: 30px;
  left: 50%;
  margin: -15px 0 0 -15px;
  position: absolute;
  top: 50%;
  width: 30px;
}
/* line 98, ../sass/style.scss */
.preloader.first-preloader {
  position: fixed;
  z-index: 99999;
}

/* --------------------------------------------------------------------------------- */
/* ----------------------------------- Royal Slider -------------------------------- */
/* --------------------------------------------------------------------------------- */
/* line 108, ../sass/style.scss */
.rsMinW {
  background: none;
}
/* line 110, ../sass/style.scss */
.rsMinW .rsOverflow, .rsMinW .rsSlide, .rsMinW .rsVideoFrameHolder, .rsMinW .rsThumbs {
  background: none;
}

/* line 115, ../sass/style.scss */
#topslider.red-style .bg-box .overlay {
  background: #fff;
  opacity: 0.9;
}

/* line 121, ../sass/style.scss */
#r-slider #full-width-slider {
  color: #000;
  width: 100%;
}
/* line 125, ../sass/style.scss */
#r-slider .rsOverflow {
  z-index: -1;
}
/* line 128, ../sass/style.scss */
#r-slider .royalSlider {
  height: 100%;
  width: 100%;
}
/* line 132, ../sass/style.scss */
#r-slider .rsMinW .rsArrowIcn {
  background: none;
}
/* line 135, ../sass/style.scss */
#r-slider .rsArrow:hover {
  opacity: 0.7;
}
/* line 139, ../sass/style.scss */
#r-slider .rsMinW .rsArrowRight {
  background-image: url(../images/next.svg);
  background-position: center;
  background-repeat: no-repeat;
  top: 48%;
}
/* line 145, ../sass/style.scss */
#r-slider .rsMinW .rsArrowLeft {
  background-image: url(../images/prev.svg);
  background-position: center;
  background-repeat: no-repeat;
  left: 7px;
  top: 48%;
}
/* line 153, ../sass/style.scss */
#r-slider .rsNav.rsBullets {
  bottom: auto;
  left: 40px;
  right: auto;
  top: 35px;
  z-index: 9999999;
}
/* line 161, ../sass/style.scss */
#r-slider .rsMinW .rsBullets {
  padding: 6px 0;
}
/* line 164, ../sass/style.scss */
#r-slider .rsMinW .rsBullet {
  border-radius: 50%;
  border: none;
  height: 15px;
  padding: 0;
  position: relative;
  vertical-align: middle;
  width: 15px;
  -webkit-transition: all 0.05s ease-in-out 0.05s;
  -moz-transition: all 0.05s ease-in-out 0.05s;
  -o-transition: all 0.05s ease-in-out 0.05s;
  transition: all 0.05s ease-in-out 0.05s;
}
/* line 173, ../sass/style.scss */
#r-slider .rsMinW .rsBullet.rsNavSelected {
  border: 1px solid #259e0f;
  padding: 3px;
}
/* line 180, ../sass/style.scss */
#r-slider .rsNav.rsBullets .rsNavItem span {
  background: #259e0f;
  cursor: pointer;
  display: block;
  height: 7px;
  left: 50%;
  margin-left: -3.5px;
  margin-top: -3.5px;
  opacity: 0.24;
  position: absolute;
  top: 50%;
  width: 7px;
  -webkit-transition: all 0.05s ease-in-out 0.05s;
  -moz-transition: all 0.05s ease-in-out 0.05s;
  -o-transition: all 0.05s ease-in-out 0.05s;
  transition: all 0.05s ease-in-out 0.05s;
}
/* line 193, ../sass/style.scss */
#r-slider .rsNav.rsBullets .rsNavItem span:hover {
  opacity: 1;
}
/* line 197, ../sass/style.scss */
#r-slider .rsNav.rsBullets .rsNavItem.rsNavSelected span {
  opacity: 1;
}

/* Bullets White*/
/* line 210, ../sass/style.scss */
.white #r-slider .rsNav.rsBullets .rsNavItem span, .white #r-slider .rsNav.rsBullets .rsNavItem.rsNavSelected span {
  background: rgba(255, 253, 236, 0.85);
}
/* line 216, ../sass/style.scss */
.white #r-slider .rsMinW .rsBullet.rsNavSelected {
  border: 1px solid rgba(255, 253, 236, 0.85);
}

/* -----------------------------------------------------------------------------------*/
/* --------------------------------------- HEADER ------------------------------------*/
/* -----------------------------------------------------------------------------------*/
/* line 228, ../sass/style.scss */
.other-style #wrapper-header, .front #wrapper-header {
  background: none;
  border: none;
  left: 0;
  position: absolute;
  top: 0px;
  width: 100%;
  z-index: 999;
}
/* line 236, ../sass/style.scss */
.other-style #wrapper-header.fixed, .front #wrapper-header.fixed {
  background: rgba(255, 255, 255, 0.95);
  border-bottom: 1px solid #eaebe9;
  left: 0;
  position: fixed;
  top: 0px;
  width: 100%;
  z-index: 99999;
}
/* line 245, ../sass/style.scss */
.other-style #wrapper-header .logo-mini, .front #wrapper-header .logo-mini {
  height: 0;
  opacity: 0;
}
/* line 250, ../sass/style.scss */
.other-style #wrapper-header #header > .row, .front #wrapper-header #header > .row {
  padding: 30px 30px 30px 30px;
}

/* line 258, ../sass/style.scss */
.blog-post #header {
  padding: 10px 30px 11px 30px;
}

/* line 263, ../sass/style.scss */
#wrapper-header {
  border-bottom: 1px solid #e5e5e5;
  display: table;
  padding-left: 0;
  padding-right: 0;
  position: relative;
  z-index: 1;
}
/* line 270, ../sass/style.scss */
#wrapper-header.fixed, #wrapper-header.over-slider {
  background: rgba(255, 255, 255, 0.95);
  border-bottom: 1px solid #eaebe9;
  left: 0;
  position: fixed;
  top: 0px;
  width: 100%;
  z-index: 99999;
}
/* line 280, ../sass/style.scss */
#wrapper-header.fixed #header {
  padding: 10px 30px 11px 30px;
}
/* line 282, ../sass/style.scss */
#wrapper-header.fixed #header > .row {
  padding: 10px 30px 11px 30px;
}
/* line 286, ../sass/style.scss */
#wrapper-header.fixed .logo-mini {
  height: 100%;
  min-height: 22px;
  opacity: 1 !important;
  -webkit-transition: all 0.02s ease-in-out 0.02s;
  -moz-transition: all 0.02s ease-in-out 0.02s;
  -o-transition: all 0.02s ease-in-out 0.02s;
  transition: all 0.02s ease-in-out 0.02s;
}
/* line 293, ../sass/style.scss */
#wrapper-header #header {
  display: table-row;
  position: relative;
  width: 100%;
}
/* line 297, ../sass/style.scss */
#wrapper-header #header > .row {
  display: table-cell;
  padding: 10px 30px 10px 30px;
  vertical-align: middle;
  width: 100%;
}
/* line 303, ../sass/style.scss */
#wrapper-header #header .logo-mini {
  display: inline-block;
  margin-top: 5px;
  max-width: 152px;
}
/* line 307, ../sass/style.scss */
#wrapper-header #header .logo-mini a {
  display: block;
}
/* line 309, ../sass/style.scss */
#wrapper-header #header .logo-mini a img {
  margin: 0;
  max-width: 250px;
  width: 100%;
}
/* line 316, ../sass/style.scss */
#wrapper-header #header #language, #wrapper-header #header #menu {
  display: inline-block;
}

/* ----------------- soc icon ------------------*/
/* line 324, ../sass/style.scss */
.soc-icon {
  margin: 0 10px;
  padding-top: 5px;
}
/* line 327, ../sass/style.scss */
.soc-icon.block-inline {
  display: inline-block;
  vertical-align: top;
}
/* line 332, ../sass/style.scss */
.soc-icon .wrap-button {
  float: left;
  height: 30px;
  margin-left: -1px;
  margin-right: 3px;
  width: 30px;
  -webkit-perspective: 100px;
  -moz-perspective: 100px;
  -o-perspective: 100px;
  perspective: 100px;
  -webkit-transform-origin: 50% 50%;
  -moz-transform-origin: 50% 50%;
  -o-transform-origin: 50% 50%;
  transform-origin: 50% 50%;
  -webkit-transform: rotatex(0deg);
  -moz-transform: rotatex(0deg);
  -o-transform: rotatex(0deg);
  transform: rotatex(0deg);
}

/* line 353, ../sass/style.scss */
#shared-icon a, .soc-icon a {
  border-radius: 0;
  color: #fff;
  cursor: pointer;
  display: block;
  height: 30px;
  margin: 0;
  padding: 0;
  text-align: center;
  width: 30px;
  -webkit-transition: all 0.1s ease-in-out 0.1s;
  -moz-transition: all 0.1s ease-in-out 0.1s;
  -o-transition: all 0.1s ease-in-out 0.1s;
  transition: all 0.1s ease-in-out 0.1s;
}
/* line 364, ../sass/style.scss */
#shared-icon a:hover, .soc-icon a:hover {
  text-decoration: none;
  -webkit-transform: rotatex(-30deg);
  -moz-transform: rotatex(-30deg);
  -o-transform: rotatex(-30deg);
  transform: rotatex(-30deg);
}
/* line 371, ../sass/style.scss */
#shared-icon a i, .soc-icon a i {
  display: table-cell;
  height: 32px;
  vertical-align: middle;
  width: 30pc;
}
/* line 377, ../sass/style.scss */
#shared-icon a.fb, .soc-icon a.fb {
  background: #3c5fb2;
}
/* line 380, ../sass/style.scss */
#shared-icon a.tw, .soc-icon a.tw {
  background: #3799dd;
}
/* line 383, ../sass/style.scss */
#shared-icon a.g-plus, .soc-icon a.g-plus {
  background: #dc4c39;
}
/* line 386, ../sass/style.scss */
#shared-icon a.pinterest, .soc-icon a.pinterest {
  background: #cc2127;
}
/* line 389, ../sass/style.scss */
#shared-icon a.inst, .soc-icon a.inst {
  background: #96624e;
}

/* --------------------- language-menu --------------------------*/
/* line 396, ../sass/style.scss */
#languages {
  margin-left: 7px;
}
/* line 398, ../sass/style.scss */
#languages button {
  background-color: #fff;
  background-image: url(../images/select-arrow.svg);
  background-position: 37px center;
  background-repeat: no-repeat;
  border-radius: 2px;
  border: 1px solid #d2dede;
  color: #2063ad;
  font-size: 0.7em;
  font-weight: 700;
  height: 38px;
  margin: 0;
  padding: 0 8px 0 8px;
  text-align: left;
  width: 54px;
  -webkit-transition: all 0.1s ease-in-out 0.1s;
  -moz-transition: all 0.1s ease-in-out 0.1s;
  -o-transition: all 0.1s ease-in-out 0.1s;
  transition: all 0.1s ease-in-out 0.1s;
}
/* line 414, ../sass/style.scss */
#languages button:hover {
  border: 1px solid #9dbacf;
}
/* line 417, ../sass/style.scss */
#languages button:active {
  box-shadow: none;
}
/* line 421, ../sass/style.scss */
#languages ul.dropdown-menu {
  border-radius: 0;
  border: none;
  box-shadow: none;
  display: block;
  margin: 0;
  min-width: 54px;
  padding: 0;
  top: 0px;
  width: 54px;
}
/* line 431, ../sass/style.scss */
#languages ul.dropdown-menu li {
  height: 0px;
  margin-bottom: 0;
  opacity: 0;
  overflow: hidden;
  -webkit-transition: all 0.1s ease-in-out 0.1s;
  -moz-transition: all 0.1s ease-in-out 0.1s;
  -o-transition: all 0.1s ease-in-out 0.1s;
  transition: all 0.1s ease-in-out 0.1s;
}
/* line 439, ../sass/style.scss */
#languages ul.dropdown-menu li:first-of-type a {
  background-color: #fff;
  background-image: url(../images/select-arrow.svg);
  background-position: 37px center;
  background-repeat: no-repeat;
}
/* line 444, ../sass/style.scss */
#languages ul.dropdown-menu li:first-of-type a:hover {
  background-color: #f5f5f5;
  background-image: url(../images/select-arrow.svg);
  background-position: 37px center;
  background-repeat: no-repeat;
}
/* line 452, ../sass/style.scss */
#languages ul.dropdown-menu a {
  border-bottom: 1px solid #e6e7ea;
  border: 1px solid rgba(210, 222, 222, 0.56);
  color: #2063ad !important;
  font-size: 0.99em;
  font-weight: 700;
  height: 100%;
  padding: 10px 7px 10px 8px;
  text-align: left;
}
/* line 464, ../sass/style.scss */
#languages.open ul.dropdown-menu {
  -webkit-transition: all 0.1s ease-in-out 0.1s;
  -moz-transition: all 0.1s ease-in-out 0.1s;
  -o-transition: all 0.1s ease-in-out 0.1s;
  transition: all 0.1s ease-in-out 0.1s;
}
/* line 466, ../sass/style.scss */
#languages.open ul.dropdown-menu li {
  height: 39px;
  opacity: 1;
  overflow: visible;
}

/* ---------------------- MENU --------------------------------- */
/* line 476, ../sass/style.scss */
#menu {
  margin-left: 7px;
  margin-top: 8px;
}
/* line 478, ../sass/style.scss */
#menu button {
  background: #fff;
  border: 1px solid #869200;
  color: #607110;
  font-size: 1.3em;
  height: 38px;
  margin: 0;
  outline: none;
  padding: 0 0 0 2px;
  width: 39px;
}
/* line 488, ../sass/style.scss */
#menu button:hover {
  border: 1px solid #105f0b;
  color: #105f0b;
}
/* line 491, ../sass/style.scss */
#menu button:active {
  box-shadow: none;
}
/* line 494, ../sass/style.scss */
#menu button i {
  line-height: 1.1;
}
/* line 497, ../sass/style.scss */
#menu button .fa-times {
  display: none;
}
/* line 500, ../sass/style.scss */
#menu button .fa-reorder {
  display: block;
}
/* line 504, ../sass/style.scss */
#menu .dropdown-menu {
  left: auto;
  right: 0 !important;
  top: 0;
}

/* line 514, ../sass/style.scss */
.open-menu #menu button .fa-reorder {
  display: none;
}
/* line 517, ../sass/style.scss */
.open-menu #menu button .fa-times {
  display: block;
}

/* ------------------------------------------------------------------------------------*/
/* ----------------------------------- WRAPPER ----------------------------------------*/
/* ------------------------------------------------------------------------------------*/
/* line 528, ../sass/style.scss */
#wrapper {
  overflow: hidden;
  padding-left: 0;
  padding-right: 0;
  position: relative;
}

/* line 535, ../sass/style.scss */
#wrapper-header, #wrapper {
  -webkit-transition: all 0.25s ease-in-out 0s;
  -moz-transition: all 0.25s ease-in-out 0s;
  -o-transition: all 0.25s ease-in-out 0s;
  transition: all 0.25s ease-in-out 0s;
}

/* line 542, ../sass/style.scss */
#wrapper-header.open-menu, #wrapper.open-menu {
  -webkit-transform: translateX(-300px);
  -moz-transform: translateX(-300px);
  -o-transform: translateX(-300px);
  transform: translateX(-300px);
}

/* line 549, ../sass/style.scss */
#wrapper-header.open-menu.position-left, #wrapper.open-menu.position-left {
  -webkit-transform: translateX(300px);
  -moz-transform: translateX(300px);
  -o-transform: translateX(300px);
  transform: translateX(300px);
}

/* ------------------------------------------------------------------------------------*/
/* -------------------------------- SLIDE MENU ----------------------------------------*/
/* ------------------------------------------------------------------------------------*/
/* line 560, ../sass/style.scss */
#slide-menu {
  width: 300px;
  background: #cd3333;
  overflow: hidden;
  /* ---  slide- menu -- position-left --- */
  /* -- button cose -- */
}
/* line 564, ../sass/style.scss */
#slide-menu.position-right {
  height: 120%;
  opacity: 0;
  position: fixed;
  right: 0;
  top: 0;
  z-index: 999;
  -webkit-transform: translateX(300px);
  -moz-transform: translateX(300px);
  -o-transform: translateX(300px);
  transform: translateX(300px);
  -webkit-transition: all 0.25s ease-in-out 0s;
  -moz-transition: all 0.25s ease-in-out 0s;
  -o-transition: all 0.25s ease-in-out 0s;
  transition: all 0.25s ease-in-out 0s;
}
/* line 579, ../sass/style.scss */
#slide-menu.position-right.open-menu {
  opacity: 1;
  -webkit-transform: translateX(0px);
  -moz-transform: translateX(0px);
  -o-transform: translateX(0px);
  transform: translateX(0px);
}
/* line 590, ../sass/style.scss */
#slide-menu.position-left {
  background: #cd3333;
  height: 100%;
  left: 0;
  opacity: 0;
  position: fixed;
  top: 0;
  width: 300px;
  z-index: 999;
  -webkit-transform: translateX(-300px);
  -moz-transform: translateX(-300px);
  -o-transform: translateX(-300px);
  transform: translateX(-300px);
  -webkit-transition: all 0.25s ease-in-out 0s;
  -moz-transition: all 0.25s ease-in-out 0s;
  -o-transition: all 0.25s ease-in-out 0s;
  transition: all 0.25s ease-in-out 0s;
}
/* line 608, ../sass/style.scss */
#slide-menu.open-menu.position-left {
  opacity: 1;
  -webkit-transform: translateX(0px);
  -moz-transform: translateX(0px);
  -o-transform: translateX(0px);
  transform: translateX(0px);
}
/* line 616, ../sass/style.scss */
#slide-menu #background-slide-menu {
  background: #2e2d1f;
  min-height: 100%;
  position: absolute;
  width: 100%;
  z-index: -1;
}
/* line 625, ../sass/style.scss */
#slide-menu .menu-close {
  background: none;
  border: none;
  box-shadow: none;
  color: #fff;
  font-size: 1.1em;
  height: 20px;
  margin: 14px 14px 0px 0;
  opacity: 0.4;
  padding: 0;
  width: 20px;
}
/* line 636, ../sass/style.scss */
#slide-menu .menu-close:active, #slide-menu .menu-close:focus, #slide-menu .menu-close:hover {
  background: none;
  border: none;
  box-shadow: none;
  opacity: 0.7;
}
/* line 644, ../sass/style.scss */
#slide-menu .wrapper-slide-menu-content {
  height: 100%;
  overflow-y: auto;
  padding-right: 20px;
  width: 320px;
}
/* line 649, ../sass/style.scss */
#slide-menu .wrapper-slide-menu-content #slide-menu-content {
  clear: both;
  height: auto;
  margin-bottom: 200px;
  /* ----------------------- navigation-menu --------------------- */
}
/* line 653, ../sass/style.scss */
#slide-menu .wrapper-slide-menu-content #slide-menu-content > div {
  width: 300px;
}
/* line 656, ../sass/style.scss */
#slide-menu .wrapper-slide-menu-content #slide-menu-content .logo-mini {
  margin: 20px 45px;
  width: 210px;
}
/* line 662, ../sass/style.scss */
#slide-menu .wrapper-slide-menu-content #slide-menu-content #navigation-menu {
  /* -- menu-align-right -- */
}
/* line 663, ../sass/style.scss */
#slide-menu .wrapper-slide-menu-content #slide-menu-content #navigation-menu.subMenu {
  position: relative !important;
}
/* line 666, ../sass/style.scss */
#slide-menu .wrapper-slide-menu-content #slide-menu-content #navigation-menu ul {
  clear: both;
  margin: 0;
  padding: 0;
}
/* line 670, ../sass/style.scss */
#slide-menu .wrapper-slide-menu-content #slide-menu-content #navigation-menu ul li {
  list-style: none;
  margin-bottom: 0px;
}
/* line 673, ../sass/style.scss */
#slide-menu .wrapper-slide-menu-content #slide-menu-content #navigation-menu ul li.collapsed {
  background-image: url(../images/menu-collapsed-plus.svg);
  background-position: 25px 14px;
  background-repeat: no-repeat;
  height: 40px;
  overflow: hidden;
}
/* line 679, ../sass/style.scss */
#slide-menu .wrapper-slide-menu-content #slide-menu-content #navigation-menu ul li.collapsed.start-collapsed {
  background-image: url(../images/menu-collapsed-minus.svg);
  background-position: 25px 14px;
  background-repeat: no-repeat;
  height: 100%;
  overflow: visible;
}
/* line 687, ../sass/style.scss */
#slide-menu .wrapper-slide-menu-content #slide-menu-content #navigation-menu ul li.start-collapsed ul {
  opacity: 1;
}
/* line 691, ../sass/style.scss */
#slide-menu .wrapper-slide-menu-content #slide-menu-content #navigation-menu ul li span, #slide-menu .wrapper-slide-menu-content #slide-menu-content #navigation-menu ul li a {
  color: #EEF5F1;
  display: block;
  font-size: 1.1em;
  font-weight: 700;
  padding: 10px 0 9px 45px;
}
/* line 697, ../sass/style.scss */
#slide-menu .wrapper-slide-menu-content #slide-menu-content #navigation-menu ul li span:hover, #slide-menu .wrapper-slide-menu-content #slide-menu-content #navigation-menu ul li a:hover {
  background: rgba(0, 0, 0, 0.14);
  text-decoration: none;
}
/* line 703, ../sass/style.scss */
#slide-menu .wrapper-slide-menu-content #slide-menu-content #navigation-menu ul li a.active {
  color: #fff !important;
  text-decoration: none;
}
/* line 708, ../sass/style.scss */
#slide-menu .wrapper-slide-menu-content #slide-menu-content #navigation-menu ul li span {
  cursor: pointer;
  font-size: 1.1em;
}
/* line 712, ../sass/style.scss */
#slide-menu .wrapper-slide-menu-content #slide-menu-content #navigation-menu ul li ul {
  opacity: 0;
  -webkit-transition: all 0.1s ease-in-out 0.1s;
  -moz-transition: all 0.1s ease-in-out 0.1s;
  -o-transition: all 0.1s ease-in-out 0.1s;
  transition: all 0.1s ease-in-out 0.1s;
}
/* line 716, ../sass/style.scss */
#slide-menu .wrapper-slide-menu-content #slide-menu-content #navigation-menu ul li ul li a {
  font-weight: 400 !important;
  font-size: 1.35em;
  padding: 4px 0 5px 45px !important;
}
/* line 733, ../sass/style.scss */
#slide-menu .wrapper-slide-menu-content #slide-menu-content #navigation-menu.menu-align-right ul li.collapsed {
  background-image: url(../images/menu-collapsed-plus.svg);
  background-position: 265px 18px;
  background-repeat: no-repeat;
}
/* line 737, ../sass/style.scss */
#slide-menu .wrapper-slide-menu-content #slide-menu-content #navigation-menu.menu-align-right ul li.collapsed.start-collapsed {
  background-image: url(../images/menu-collapsed-minus.svg);
  background-position: 265px 18px;
  background-repeat: no-repeat;
}
/* line 743, ../sass/style.scss */
#slide-menu .wrapper-slide-menu-content #slide-menu-content #navigation-menu.menu-align-right ul li span, #slide-menu .wrapper-slide-menu-content #slide-menu-content #navigation-menu.menu-align-right ul li a {
  padding: 14px 45px 14px 0;
  text-align: right;
}
/* line 749, ../sass/style.scss */
#slide-menu .wrapper-slide-menu-content #slide-menu-content #navigation-menu.menu-align-right ul li ul li a {
  padding: 4px 45px 5px 0 !important;
}
/* line 761, ../sass/style.scss */
#slide-menu .soc-icon {
  margin-bottom: 100px;
  margin-left: 0;
  margin-top: 54px;
  padding: 0 45px;
  width: 100%;
}
/* line 767, ../sass/style.scss */
#slide-menu .soc-icon .wrap-button {
  display: inline-block;
  float: none;
  margin-right: 0px;
}
/* line 771, ../sass/style.scss */
#slide-menu .soc-icon .wrap-button a {
  background: #fff;
  border-radius: 50%;
  box-shadow: inset 0px 0px 1px 2px white, inset 0px 0px 1px 4px white;
  color: #cd3333 !important;
  -webkit-transition: all 0.1s ease-in-out 0.1s;
  -moz-transition: all 0.1s ease-in-out 0.1s;
  -o-transition: all 0.1s ease-in-out 0.1s;
  transition: all 0.1s ease-in-out 0.1s;
}
/* line 777, ../sass/style.scss */
#slide-menu .soc-icon .wrap-button a.fb {
  color: #3c5fb2 !important;
}
/* line 780, ../sass/style.scss */
#slide-menu .soc-icon .wrap-button a.tw {
  color: #3799dd !important;
}
/* line 783, ../sass/style.scss */
#slide-menu .soc-icon .wrap-button a.g-plus {
  color: #dc4c39 !important;
}
/* line 786, ../sass/style.scss */
#slide-menu .soc-icon .wrap-button a.inst {
  color: #96624e !important;
}
/* line 789, ../sass/style.scss */
#slide-menu .soc-icon .wrap-button a:hover {
  box-shadow: inset 0px 0px 1px 2px white, inset 0px 0px 0px 4px #cd3333;
  -webkit-transform: rotatex(0deg);
  -moz-transform: rotatex(0deg);
  -o-transform: rotatex(0deg);
  transform: rotatex(0deg);
}

/* line 804, ../sass/style.scss */
.invert-elements #navigation-menu ul li span, .invert-elements #navigation-menu ul li a {
  color: #F4D8C7 !important;
  display: block;
  font-size: 1.1em;
  font-weight: 700;
  padding: 10px 0 9px 45px;
}

/* line 818, ../sass/style.scss */
.front #navigation-menu ul li a.active {
  background: none;
  color: #F4D8C7 !important;
  text-decoration: none;
}
/* line 823, ../sass/style.scss */
.front #navigation-menu ul li a:hover, .front #navigation-menu ul li a.current, .front #navigation-menu ul li a.active.current {
  color: #fff !important;
  text-decoration: none;
}

/* --------------------------------------------------------------------------------- */
/* ------------------------------ TopSlider, Blog TopBlock ------------------------- */
/* --------------------------------------------------------------------------------- */
/* line 836, ../sass/style.scss */
#topslider {
  position: relative;
  /* ------ red-style -------*/
  /* ---- white-sstyle ---- */
  /* -- slider-overlay style --*/
}
/* line 839, ../sass/style.scss */
#topslider #info-topslider {
  background: none;
  display: table;
  overflow: hidden;
  position: relative;
  vertical-align: middle;
  z-index: 11;
}
/* line 847, ../sass/style.scss */
#topslider #info-topslider .soc-icon {
  padding-top: 0;
  padding-left: 3px;
}
/* line 850, ../sass/style.scss */
#topslider #info-topslider .soc-icon .wrap-button:last-of-type {
  margin-right: 2px;
}
/* line 855, ../sass/style.scss */
#topslider #info-topslider h1 {
  color: rgba(255, 255, 255, 0.75);
  display: table;
  font-size: 100%;
  font-weight: 800;
  line-height: 1;
  margin: -2% auto;
  overflow: hidden;
  text-align: center;
}
/* line 864, ../sass/style.scss */
#topslider #info-topslider h1 span.title {
  font-family: 'DCCAsh';
  letter-spacing: 4px;
  font-size: 7em;
  font-weight: 200 !important;
  text-transform: uppercase;
}
/* line 869, ../sass/style.scss */
#topslider #info-topslider h1 div.mym {
  overflow: hidden;
  padding: 0 0;
  position: relative;
}
/* line 873, ../sass/style.scss */
#topslider #info-topslider h1 div.mym:before {
  left: 14px;
  margin: 0 0 0 -50%;
}
/* line 877, ../sass/style.scss */
#topslider #info-topslider h1 div.mym:after {
  left: -14px;
  margin: 0 -50% 0 0;
}
/* line 881, ../sass/style.scss */
#topslider #info-topslider h1 div.mym:before, #topslider #info-topslider h1 div.mym:after {
  background-clip: content-box;
  background: rgba(255, 255, 255, 0.75);
  content: "";
  display: inline-block;
  height: 30px;
  position: relative;
  vertical-align: middle;
  width: 50%;
}
/* line 894, ../sass/style.scss */
#topslider #info-topslider .inner-info-block {
  background: none;
  display: table-row;
}
/* line 898, ../sass/style.scss */
#topslider #info-topslider .inner-info-block .block-center {
  background: none;
  display: table-cell;
  vertical-align: middle;
}
/* line 907, ../sass/style.scss */
#topslider #r-slider {
  left: 0;
  margin: 0;
  padding: 0;
  position: absolute;
  top: 0;
}
/* line 918, ../sass/style.scss */
#topslider.red-style div.mym:before, #topslider.red-style div.mym:after {
  border-bottom: 1px solid rgba(205, 51, 51, 0.85);
}
/* line 926, ../sass/style.scss */
#topslider.front.white #info-topslider h1 {
  color: rgba(255, 253, 236, 0.85);
}
/* line 929, ../sass/style.scss */
#topslider.front.white #info-topslider h1 div.mym:before, #topslider.front.white #info-topslider h1 div.mym:after {
  background: rgba(255, 253, 236, 0.85);
}
/* line 934, ../sass/style.scss */
#topslider.front.white #full-width-slider .rsOverflow img {
  opacity: 1;
}
/* line 938, ../sass/style.scss */
#topslider.front.white .rsMinW .rsArrowRight {
  background-image: url(../images/arrow-02.svg);
  background-position: center center;
  background-repeat: no-repeat;
  opacity: 0.5;
}
/* line 944, ../sass/style.scss */
#topslider.front.white .rsMinW .rsArrowLeft {
  background-image: url(../images/arrow-02-2.svg);
  background-position: center center;
  background-repeat: no-repeat;
  opacity: 0.5;
}
/* line 950, ../sass/style.scss */
#topslider.front.white .rsMinW .rsArrowRight:hover, #topslider.front.white .rsMinW .rsArrowLeft:hover {
  opacity: 0.4;
}
/* line 956, ../sass/style.scss */
#topslider.front.white #info-topslider .topslider-link a {
  color: #fffdec;
  font-size: 1.45em;
}
/* line 959, ../sass/style.scss */
#topslider.front.white #info-topslider .topslider-link a:focus, #topslider.front.white #info-topslider .topslider-link a:active, #topslider.front.white #info-topslider .topslider-link a:hover {
  opacity: 0.8;
  text-decoration: none;
}
/* line 963, ../sass/style.scss */
#topslider.front.white #info-topslider .topslider-link a i {
  color: rgba(255, 255, 255, 0.54);
}
/* line 975, ../sass/style.scss */
#topslider .slider-overlay-style .title-box h1 {
  opacity: 0;
}

/* ---------------------------------------------------------------------------------- */
/* ----------------------------------- ABOUT US ------------------------------------- */
/* ---------------------------------------------------------------------------------- */
/* line 988, ../sass/style.scss */
.part-3 .overlay {
  background: rgba(245, 247, 248, 0.51);
}

/* line 993, ../sass/style.scss */
#about-us {
  padding: 110px 0 112px 0;
}
/* line 997, ../sass/style.scss */
#about-us h1.title-about-us {
  color: #86a200;
  font-size: 7.5em;
  font-weight: 200 !important;
  font-family: 'DCCAsh';
  letter-spacing: 4px !important;
  margin: 24px 0 37px 0;
  text-align: center;
  text-transform: uppercase;
}
/* line 1008, ../sass/style.scss */
#about-us .text-about-us p {
  color: #777;
  font-size: 0.95em;
  line-height: 2.0em;
  text-align: center;
}
/* line 1015, ../sass/style.scss */
#about-us .carusel-4 {
  margin-top: 20px;
}

/* ---------------------------------------------------------------------------------- */
/* ----------------------------------- BIKE REPAIR ------------------------------------- */
/* ---------------------------------------------------------------------------------- */
/* line 988, ../sass/style.scss */
.part-3 .overlay {
  background: rgba(245, 247, 248, 0.51);
}

/* line 993, ../sass/style.scss */
#bike-repair {
  padding: 110px 0 112px 0;
}
/* line 997, ../sass/style.scss */
#bike-repair  h1.title-bike-repair {
  color: #86a200;
  font-size: 7.5em;
  font-weight: 200 !important;
  font-family: 'DCCAsh';
  letter-spacing: 4px !important;
  margin: 24px 0 37px 0;
  text-align: center;
  text-transform: uppercase;
}
/* line 1008, ../sass/style.scss */
#bike-repair  .text-bike-repair p {
  color: #777;
  font-size: 0.95em;
  line-height: 2.0em;
  text-align: center;
}
/* line 1015, ../sass/style.scss */
#bike-repair  .carusel-4 {
  margin-top: 20px;
}


/* ---------------------------------------------------------------------------------- */
/* ----------------------------------- CUSTOM PACKAGES ------------------------------------- */
/* ---------------------------------------------------------------------------------- */
/* line 988, ../sass/style.scss */
.part-3 .overlay {
  background: rgba(245, 247, 248, 0.51);
}

/* line 993, ../sass/style.scss */
#custom-packages {
  padding: 110px 0 112px 0;
}
/* line 997, ../sass/style.scss */
#custom-packages  h1.title-custom-packages {
  color: #86a200;
  font-size: 7.5em;
  font-weight: 200 !important;
  font-family: 'DCCAsh';
  letter-spacing: 4px !important;
  margin: 24px 0 37px 0;
  text-align: center;
  text-transform: uppercase;
}
/* line 1008, ../sass/style.scss */
#custom-packages .text-custom-packages p {
  color: #777;
  font-size: 0.95em;
  line-height: 2.0em;
  text-align: center;
}
/* line 1015, ../sass/style.scss */
#custom-packages .carusel-4 {
  margin-top: 20px;
}

/* -- about-us CARUSEL -- */
/* -------------------------------------------------------------------------- */
/* -------------------------------- RETINA -----------------------------------*/
/* -------------------------------------------------------------------------- */
@media (-webkit-min-device-pixel-ratio: 2) {
  /* line 1026, ../sass/style.scss */
  .replace-2x {
    opacity: 0;
  }
  /* line 1028, ../sass/style.scss */
  .replace-2x.loaded {
    opacity: 1;
    -webkit-transition: opacity .2s linear;
    transition: opacity .2s linear;
  }
}
/* ---------------------------------------------------------------------------------- */
/* ----------------------------------- COURSES ------------------------------------- */
/* ---------------------------------------------------------------------------------- */
/* line 1040, ../sass/style.scss */
.part-2 {
  background-image: url(../images/slider/slide-2.jpg);
}
/* line 1042, ../sass/style.scss */
.part-2 .overlay {
  background: rgba(245, 245, 245, 0.23);
}

@media (-webkit-min-device-pixel-ratio: 2) {
  /* line 1048, ../sass/style.scss */
  .part-2 {
    background-image: url(../images/slider/slide-2@2x.jpg);
    background-size: cover;
  }
}
/* line 1054, ../sass/style.scss */
#courses {
  padding: 78px 0 90px 0;
}
/* line 1058, ../sass/style.scss */
#courses h1.title-courses {
  color: #cd3333;
  font-size: 7.5em;
  font-weight: 200 !important;
  font-family: 'DCCAsh';
  letter-spacing: 4px !important;
  margin: 0 0 38px 0;
  text-align: center;
  text-transform: uppercase;
}
/* line 1068, ../sass/style.scss */
#courses p {
  color: #777;
  font-size: 0.8em;
  line-height: 2.1em;
}

/* ---------------------------------------------------------------------------------- */
/* ----------------------------------- BIKE HIRE ------------------------------------- */
/* ---------------------------------------------------------------------------------- */
/* line 1040, ../sass/style.scss */
.part-2 {
  background-image: url(../images/slider/slide-2.jpg);
}
/* line 1042, ../sass/style.scss */
.part-2 .overlay {
  background: rgba(245, 245, 245, 0.23);
}

@media (-webkit-min-device-pixel-ratio: 2) {
  /* line 1048, ../sass/style.scss */
  .part-2 {
    background-image: url(../images/slider/slide-2@2x.jpg);
    background-size: cover;
  }
}
/* line 1054, ../sass/style.scss */
#bike-hire {
  padding: 78px 0 90px 0;
}
/* line 1058, ../sass/style.scss */
#bike-hire h1.title-bike-hire {
  color: #cd3333;
  font-size: 7.5em;
  font-weight: 200 !important;
  font-family: 'DCCAsh';
  letter-spacing: 4px !important;
  margin: 0 0 38px 0;
  text-align: center;
  text-transform: uppercase;
}
/* line 1068, ../sass/style.scss */
#bike-hire p {
  color: #777;
  font-size: 0.8em;
  line-height: 2.1em;
}

/* -------------- carusel ------------- */
/* line 1078, ../sass/style.scss */
.slider-foo-5 {
  margin: 0;
  overflow: hidden;
}
/* line 1081, ../sass/style.scss */
.slider-foo-5 .img-block {
  border-radius: 50%;
  height: 120px;
  max-height: 120px;
  margin: 0 auto 18px;
  width: 120px;
  overflow: hidden;
}
/* line 1090, ../sass/style.scss */
.slider-foo-5 h6 {
  font-size: 0.75em !important;
  letter-spacing: 0.06em !important;
  margin-bottom: 12px !important;
  text-align: center;
  text-transform: uppercase;
}
/* line 1099, ../sass/style.scss */
.slider-foo-5 .foo5 p {
  font-size: 0.8em !important;
  line-height: 1.4em !important;
  margin-bottom: 13px !important;
  max-height: 35px;
  overflow: hidden;
  text-align: center;
}
/* line 1109, ../sass/style.scss */
.slider-foo-5 .soc-icon {
  margin: auto;
  text-align: center;
  width: 100%;
}
/* line 1113, ../sass/style.scss */
.slider-foo-5 .soc-icon .wrap-button {
  display: inline-block;
  float: none;
  height: 22px;
  margin: 0 -1px;
  width: 22px;
}
/* line 1119, ../sass/style.scss */
.slider-foo-5 .soc-icon .wrap-button a {
  font-size: 0.99em;
  height: 22px;
  width: 22px;
  padding-top: 1px;
}
/* line 1123, ../sass/style.scss */
.slider-foo-5 .soc-icon .wrap-button a i {
  font-size: 0.99em;
  height: 22px;
  width: 22px;
}

/* --------------------------------------------------------------------------------- */
/* ----------------------------------- CARUSELS ------------------------------------- */
/* --------------------------------------------------------------------------------- */
/* ------ carusel default css -------*/
/* line 1142, ../sass/style.scss */
.wrapper-carusel {
  position: relative;
}

/* line 1146, ../sass/style.scss */
.list-carousel {
  clear: both;
  position: relative;
}
/* line 1149, ../sass/style.scss */
.list-carousel .carousel-box {
  color: #999;
  margin: 0;
  padding: 0;
}
/* line 1153, ../sass/style.scss */
.list-carousel .carousel-box .img-block {
  margin-bottom: 19px;
}
/* line 1156, ../sass/style.scss */
.list-carousel .carousel-box img {
  border-radius: 3px;
  height: auto;
  margin-bottom: 0;
  width: 100%;
}
/* line 1163, ../sass/style.scss */
.list-carousel h6 {
  margin-bottom: 7px;
  margin-top: -3px;
}
/* line 1166, ../sass/style.scss */
.list-carousel h6 a {
  color: #222;
  font-size: 0.76em;
  letter-spacing: 0.03em;
  -webkit-transition: all 0.05s ease-in-out 0.05s;
  -moz-transition: all 0.05s ease-in-out 0.05s;
  -o-transition: all 0.05s ease-in-out 0.05s;
  transition: all 0.05s ease-in-out 0.05s;
}
/* line 1171, ../sass/style.scss */
.list-carousel h6 a:hover {
  color: #777;
}
/* line 1176, ../sass/style.scss */
.list-carousel .data-post {
  font-size: 0.78em;
  letter-spacing: -0.02em;
  margin-bottom: 12px;
}
/* line 1180, ../sass/style.scss */
.list-carousel .data-post a {
  color: #222;
  font-size: 1em;
  margin-left: 2px;
  -webkit-transition: all 0.05s ease-in-out 0.05s;
  -moz-transition: all 0.05s ease-in-out 0.05s;
  -o-transition: all 0.05s ease-in-out 0.05s;
  transition: all 0.05s ease-in-out 0.05s;
}
/* line 1185, ../sass/style.scss */
.list-carousel .data-post a:hover {
  color: #777;
}
/* line 1190, ../sass/style.scss */
.list-carousel .text-post {
  display: block;
  font-size: 0.84em;
  margin-bottom: 19px;
  max-height: 94px;
  overflow: hidden;
}
/* line 1197, ../sass/style.scss */
.list-carousel p {
  font-size: 0.8em;
  margin-bottom: 10px;
}
/* line 1201, ../sass/style.scss */
.list-carousel button {
  color: #eef4ce;
  font-size: 0.7em;
  height: 32px;
  letter-spacing: 0.09em;
  margin-top: 5px;
  padding: 0 19px;
}
/* line 1208, ../sass/style.scss */
.list-carousel button i {
  font-size: 1.3em;
  margin-left: 3px;
  position: relative;
  top: 1px;
}

/* line 1218, ../sass/style.scss */
.prev:active, .next:active {
  box-shadow: none !important;
}

/* line 1222, ../sass/style.scss */
.prev i, .next i, .btn-default i {
  position: relative;
  top: 0;
  left: 0;
}

/* ----- nav default ----- */
/* line 1233, ../sass/style.scss */
.wrapper-carusel .next, .wrapper-carusel .prev, .post-slider .next, .post-slider .prev, .posted-slider .next, .posted-slider .prev, .slider-people .next, .slider-people .prev {
  padding: 0;
  margin: 0;
}

/* line 1240, ../sass/style.scss */
.posted-slider .list-carousel .next, .posted-slider .list-carousel .prev, .slider-people .list-carousel .next, .slider-people .list-carousel .prev {
  font-size: 1.5em;
}

/* line 1246, ../sass/style.scss */
.wrapper-carusel .prev, .post-slider .prev, .list-carousel .prev {
  font-size: 2.0em;
  left: 0px;
  margin-top: -20px;
  position: absolute;
  top: 50%;
  z-index: 99;
}
/* line 1254, ../sass/style.scss */
.wrapper-carusel .next, .post-slider .next, .list-carousel .next {
  font-size: 2em;
  margin-top: -20px;
  position: absolute;
  right: 0px;
  top: 50%;
  z-index: 99;
}

/* ------ FOO 1 ----- */
/* line 1266, ../sass/style.scss */
.post-slider {
  margin: 0;
  overflow: hidden;
}
/* line 1270, ../sass/style.scss */
.post-slider .slider-foo-1 {
  margin-bottom: 60px !important;
  overflow: hidden;
}
/* line 1273, ../sass/style.scss */
.post-slider .slider-foo-1 .foo1 {
  overflow: hidden;
  min-height: 415px;
}
/* line 1277, ../sass/style.scss */
.post-slider .slider-foo-1 .text-post {
  margin-bottom: 12px;
  max-height: 90px;
}
/* line 1283, ../sass/style.scss */
.post-slider .prev {
  left: -15px;
}
/* line 1286, ../sass/style.scss */
.post-slider .next {
  right: -15px;
}

/* ------ FOO 2 ------ */
/* line 1293, ../sass/style.scss */
.posted-slider {
  margin-top: 10px;
}
/* line 1296, ../sass/style.scss */
.posted-slider .slider-foo-2 {
  margin: 0;
}
/* line 1298, ../sass/style.scss */
.posted-slider .slider-foo-2 .prev2 {
  left: -40px;
}
/* line 1301, ../sass/style.scss */
.posted-slider .slider-foo-2 .next2 {
  right: -40px;
}
/* line 1306, ../sass/style.scss */
.posted-slider .slider-foo-2 .foo2 > div {
  padding: 0;
}
/* line 1309, ../sass/style.scss */
.posted-slider .slider-foo-2 .foo2 img {
  margin-bottom: 20px;
  max-height: 250px;
  max-width: 380px;
  width: 100%;
}
/* line 1315, ../sass/style.scss */
.posted-slider .slider-foo-2 .foo2 h2 {
  margin: -5px 0 10px 0;
}
/* line 1317, ../sass/style.scss */
.posted-slider .slider-foo-2 .foo2 h2 a {
  color: #222;
  font-size: 0.65em;
  font-weight: 700;
  letter-spacing: 0.025em;
  -webkit-transition: all 0.05s ease-in-out 0.05s;
  -moz-transition: all 0.05s ease-in-out 0.05s;
  -o-transition: all 0.05s ease-in-out 0.05s;
  transition: all 0.05s ease-in-out 0.05s;
}
/* line 1323, ../sass/style.scss */
.posted-slider .slider-foo-2 .foo2 h2 a:hover {
  color: #777;
}
/* line 1328, ../sass/style.scss */
.posted-slider .slider-foo-2 .foo2 p {
  line-height: 1.84;
  margin-bottom: 20px;
}
/* line 1331, ../sass/style.scss */
.posted-slider .slider-foo-2 .foo2 p.data-post {
  margin-bottom: 17px;
}
/* line 1334, ../sass/style.scss */
.posted-slider .slider-foo-2 .foo2 p span {
  color: #222;
}
/* line 1339, ../sass/style.scss */
.posted-slider .slider-foo-2 .foo2 .post-info {
  font-size: 0.78em;
  margin-bottom: 20px;
  overflow: hidden;
}
/* line 1344, ../sass/style.scss */
.posted-slider .slider-foo-2 .foo2 .post-info > div {
  float: left;
}
/* line 1348, ../sass/style.scss */
.posted-slider .slider-foo-2 .foo2 .post-info a {
  color: #222;
  font-size: 1em;
}
/* line 1351, ../sass/style.scss */
.posted-slider .slider-foo-2 .foo2 .post-info a:hover {
  color: #777;
  text-decoration: none;
}

/* ----- FOO3 ----- */
/* line 1364, ../sass/style.scss */
.inpost-slider .carusel-3 {
  margin: 0 10px;
  overflow: hidden;
}
/* line 1368, ../sass/style.scss */
.inpost-slider .carusel-3 .slider-foo-3 {
  margin-top: 0;
  position: relative;
  z-index: 1;
}
/* line 1372, ../sass/style.scss */
.inpost-slider .carusel-3 .slider-foo-3 .foo3 {
  height: auto;
  overflow: hidden;
}
/* line 1379, ../sass/style.scss */
.inpost-slider button {
  height: 40px !important;
  background: #fff !important;
  width: 40px !important;
  border-radius: 50% !important;
  margin-top: -31px !important;
  z-index: 99;
}
/* line 1386, ../sass/style.scss */
.inpost-slider button.prev {
  -webkit-transition: all 0.1s ease-in-out 0.1s;
  -moz-transition: all 0.1s ease-in-out 0.1s;
  -o-transition: all 0.1s ease-in-out 0.1s;
  transition: all 0.1s ease-in-out 0.1s;
  left: -8px;
}
/* line 1389, ../sass/style.scss */
.inpost-slider button.prev i {
  left: -1px;
  top: -3px !important;
  margin-top: 4px;
  position: relative;
  color: #86a200 !important;
}
/* line 1395, ../sass/style.scss */
.inpost-slider button.prev i:hover {
  opacity: 0.8;
}
/* line 1400, ../sass/style.scss */
.inpost-slider button.next {
  right: -8px;
  -webkit-transition: all 0.1s ease-in-out 0.1s;
  -moz-transition: all 0.1s ease-in-out 0.1s;
  -o-transition: all 0.1s ease-in-out 0.1s;
  transition: all 0.1s ease-in-out 0.1s;
}
/* line 1403, ../sass/style.scss */
.inpost-slider button.next i {
  left: 2px;
  top: -3px !important;
  margin-top: 4px;
  position: relative;
  color: #86a200 !important;
}
/* line 1409, ../sass/style.scss */
.inpost-slider button.next i:hover {
  opacity: 0.8;
}

/* line 1417, ../sass/style.scss */
.blog-post .slider-foo-3 {
  margin-bottom: 14px;
  overflow: hidden;
}

/* line 1424, ../sass/style.scss */
.posts .inpost-slider .prev {
  left: -19px;
}
/* line 1427, ../sass/style.scss */
.posts .inpost-slider .next {
  right: -19px;
}
/* line 1431, ../sass/style.scss */
.posts .inpost-slider .carusel-3 {
  margin: 0;
}
/* line 1433, ../sass/style.scss */
.posts .inpost-slider .carusel-3 .slider-foo-3 {
  max-height: 455px;
}

/* -- Foo4 -- */
/* line 1443, ../sass/style.scss */
.carusel-4 {
  padding: 10px;
}
/* line 1446, ../sass/style.scss */
.carusel-4 .slider-foo-4 {
  margin: 0;
  overflow: hidden;
}
/* line 1451, ../sass/style.scss */
.carusel-4 .slider-foo-4 .foo4 .img-block {
  height: 60px;
  margin: 20px auto 34px;
  width: 64px;
}
/* line 1456, ../sass/style.scss */
.carusel-4 .slider-foo-4 .foo4 .col-xs-12.col-sm-4.col-md-3 {
  /*min-width: 235px;*/
}
/* line 1459, ../sass/style.scss */
.carusel-4 .slider-foo-4 .foo4 svg {
  margin-bottom: 21px;
  max-height: 64px;
  -webkit-transition: all 0.1s ease-in-out 0.1s;
  -moz-transition: all 0.1s ease-in-out 0.1s;
  -o-transition: all 0.1s ease-in-out 0.1s;
  transition: all 0.1s ease-in-out 0.1s;
}
/* line 1464, ../sass/style.scss */
.carusel-4 .slider-foo-4 .foo4 > div:hover svg {
  margin-top: -10px;
}
/* line 1467, ../sass/style.scss */
.carusel-4 .slider-foo-4 .foo4 h6 {
  margin-bottom: 7px;
}
/* line 1469, ../sass/style.scss */
.carusel-4 .slider-foo-4 .foo4 h6 a {
  display: block;
  font-size: 0.6em;
  letter-spacing: 0.06em;
  text-align: center;
  text-transform: uppercase;
  -webkit-transition: all 0.05s ease-in-out 0.05s;
  -moz-transition: all 0.05s ease-in-out 0.05s;
  -o-transition: all 0.05s ease-in-out 0.05s;
  transition: all 0.05s ease-in-out 0.05s;
}
/* line 1476, ../sass/style.scss */
.carusel-4 .slider-foo-4 .foo4 h6 a:hover {
  color: #777;
}
/* line 1481, ../sass/style.scss */
.carusel-4 .slider-foo-4 .foo4 p {
  font-size: 0.78em;
  line-height: 1.5;
  text-align: center;
}
/* line 1489, ../sass/style.scss */
.carusel-4 .prev {
  left: 10px;
  top: 42%;
}
/* line 1493, ../sass/style.scss */
.carusel-4 .next {
  right: 10px;
  top: 42%;
}

/*-- Foo5 --*/
/* line 1502, ../sass/style.scss */
.carusel-5 {
  padding: 10px;
  margin: 0 10px !important;
}
/* line 1507, ../sass/style.scss */
.carusel-5 .slider-foo-5 .foo5 {
  overflow: hidden;
  text-align: center;
}
/* line 1512, ../sass/style.scss */
.carusel-5 .next, .carusel-5 .prev {
  top: 24.5%;
}

/* -- FOO7 -- */
/* line 1519, ../sass/style.scss */
.blockquote-slider {
  padding: 10px;
}
/* line 1521, ../sass/style.scss */
.blockquote-slider .next, .blockquote-slider .prev {
  margin-top: -63px !important;
}
/* line 1524, ../sass/style.scss */
.blockquote-slider .next {
  right: -40px;
}
/* line 1527, ../sass/style.scss */
.blockquote-slider .prev {
  left: -40px;
}

/* foo8 */
/* line 1533, ../sass/style.scss */
.info-contacts {
  color: #222;
  margin-bottom: 2px;
}
/* line 1536, ../sass/style.scss */
.info-contacts span {
  color: #222;
  font-size: 1em;
  font-weight: 700;
}

/* -- FOO8 -- */
/* line 1544, ../sass/style.scss */
.slider-people {
  margin-top: 71px;
}
/* line 1547, ../sass/style.scss */
.slider-people .slider-foo-8 {
  margin: 0;
}
/* line 1549, ../sass/style.scss */
.slider-people .slider-foo-8 .foo8 {
  max-height: 820px;
  overflow: hidden;
}
/* line 1552, ../sass/style.scss */
.slider-people .slider-foo-8 .foo8 > div {
  padding: 0;
}
/* line 1556, ../sass/style.scss */
.slider-people .slider-foo-8 .img-block img {
  max-height: 330px;
  max-width: 100%;
  width: auto;
}
/* line 1562, ../sass/style.scss */
.slider-people .slider-foo-8 .info-contacts.mail {
  clear: both;
  font-size: 0.9em;
  letter-spacing: -0.01em;
  margin: 7px 0 3px 2px;
}
/* line 1568, ../sass/style.scss */
.slider-people .slider-foo-8 .info-contacts.phone {
  font-size: 0.9em;
  letter-spacing: -0.01em;
  margin: 3px 0 4px 1px;
}
/* line 1573, ../sass/style.scss */
.slider-people .slider-foo-8 .info-contacts.skype {
  font-size: 0.9em;
  letter-spacing: -0.01em;
  margin: 1px 0 23px 1px;
}
/* line 1579, ../sass/style.scss */
.slider-people .slider-foo-8 .soc-icon {
  margin: 0 0 0 2px;
}
/* line 1583, ../sass/style.scss */
.slider-people .slider-foo-8 p {
  letter-spacing: -0.04em;
  margin-bottom: 17px;
  padding-right: 25px;
}
/* line 1589, ../sass/style.scss */
.slider-people .slider-foo-8 h4 {
  color: #222;
  font-size: 1.8em;
  letter-spacing: 0.015em;
  margin-bottom: 9px;
  margin-top: 6px;
}

/* ---------------------------------------------------------------------------------- */
/* ----------------------------------- PORTFOLIO ------------------------------------ */
/* ---------------------------------------------------------------------------------- */
/* line 1603, ../sass/style.scss */
.magin-bot-60 {
  margin-bottom: 60px;
}

/* line 1607, ../sass/style.scss */
.portfolio {
  overflow: hidden;
  position: relative;
  padding-left: 0px;
  padding-right: 0px;
}
/* line 1614, ../sass/style.scss */
.portfolio#portfolio {
  padding: 108px 0 102px 0;
}
/* line 1619, ../sass/style.scss */
.portfolio .portfolio .row {
  margin-left: 0;
  margin-right: 0;
  position: relative;
  z-index: 8;
}
/* line 1624, ../sass/style.scss */
.portfolio .portfolio .row > div {
  padding-left: 0;
  padding-right: 0;
}
/* line 1631, ../sass/style.scss */
.portfolio .title-portfolio {
  color: #222;
  font-size: 7.5em;
  font-weight: 800;
  letter-spacing: -0.008em !important;
  margin: 0 0 23px 0;
  text-align: center;
  text-transform: uppercase;
}
/* line 1641, ../sass/style.scss */
.portfolio .isotop-filters {
  padding-bottom: 32px;
  text-align: center;
}
/* line 1644, ../sass/style.scss */
.portfolio .isotop-filters button {
  background: none;
  border: none;
  box-shadow: none;
  color: #999;
  margin-left: 0;
  margin-right: 0;
  padding: 0 10px;
}
/* line 1652, ../sass/style.scss */
.portfolio .isotop-filters button:active {
  background: none;
  border: none;
  box-shadow: none;
  color: #999;
  margin-left: 0;
  margin-right: 0;
  padding: 0 10px;
}
/* line 1661, ../sass/style.scss */
.portfolio .isotop-filters button:hover {
  background: none;
  border: none;
  box-shadow: none;
  color: #999;
  margin-left: 0;
  margin-right: 0;
  padding: 0 10px;
  color: #222;
}
/* line 1671, ../sass/style.scss */
.portfolio .isotop-filters button.is-checked {
  color: #222;
}
/* line 1677, ../sass/style.scss */
.portfolio .isotope {
  margin: 0 25px;
  min-height: 330px;
}
/* line 1680, ../sass/style.scss */
.portfolio .isotope h3 {
  bottom: 20px;
  cursor: pointer;
  font-size: 0.8em;
  left: 0;
  margin-bottom: 3px;
  position: absolute;
  text-align: center;
  width: 100%;
  z-index: 10;
  -webkit-transition: all 0.2s ease-in-out 0.2s;
  -moz-transition: all 0.2s ease-in-out 0.2s;
  -o-transition: all 0.2s ease-in-out 0.2s;
  transition: all 0.2s ease-in-out 0.2s;
}
/* line 1694, ../sass/style.scss */
.portfolio .isotope .element-item h3 {
  color: #222;
  z-index: 99999;
  -webkit-transition: all 0.03s ease-in-out 0.03s;
  -moz-transition: all 0.03s ease-in-out 0.03s;
  -o-transition: all 0.03s ease-in-out 0.03s;
  transition: all 0.03s ease-in-out 0.03s;
}
/* line 1699, ../sass/style.scss */
.portfolio .isotope .element-item:hover .overlay h3 {
  bottom: 55%;
  color: #fff;
}
/* line 1706, ../sass/style.scss */
.portfolio .element-item {
  height: auto;
  margin: 5px 0 27px 0;
  padding-bottom: 50px;
  text-align: center;
  width: 20%;
}
/* line 1712, ../sass/style.scss */
.portfolio .element-item img {
  height: auto;
  margin-bottom: 0;
  width: 97%;
}
/* line 1717, ../sass/style.scss */
.portfolio .element-item a {
  display: block;
  position: relative;
  z-index: 1;
}
/* line 1722, ../sass/style.scss */
.portfolio .element-item .overlay {
  border-radius: 2px;
  color: #FFF;
  height: 90%;
  left: 5%;
  position: absolute;
  text-align: center;
  top: 5%;
  width: 90%;
  -webkit-transition: all 0.2s ease-in-out 0.1s;
  -moz-transition: all 0.2s ease-in-out 0.1s;
  -o-transition: all 0.2s ease-in-out 0.1s;
  transition: all 0.2s ease-in-out 0.1s;
}
/* line 1735, ../sass/style.scss */
.portfolio .element-item .overlay img.p-target {
  opacity: 0;
}
/* line 1740, ../sass/style.scss */
.portfolio .element-item:focus .overlay, .portfolio .element-item:active .overlay, .portfolio .element-item:hover .overlay {
  background: rgba(5, 67, 131, 0.8);
}
/* line 1744, ../sass/style.scss */
.portfolio .element-item:focus .overlay img.p-target, .portfolio .element-item:active .overlay img.p-target, .portfolio .element-item:hover .overlay img.p-target {
  opacity: 1;
}
/* line 1751, ../sass/style.scss */
.portfolio .element-item .overlay img {
  width: auto !important;
  margin-top: 15%;
}
/* line 1756, ../sass/style.scss */
.portfolio .element-item span {
  color: #aaa;
  cursor: pointer;
  display: block;
  font-weight: 400;
  margin-top: 5px;
  position: relative;
  z-index: 10;
}
/* line 1766, ../sass/style.scss */
.portfolio .element-item:hover span {
  color: #fff;
  opacity: 0.8;
}
/* line 1773, ../sass/style.scss */
.portfolio .p-title {
  height: 100%;
  position: relative;
  width: 100%;
  z-index: 99999;
}

/* -------------------------- SLIDERS PORTFOLIO STYLE ------------------------------*/
/* line 1783, ../sass/style.scss */
.sliders {
  overflow: hidden;
  position: relative;
}
/* line 1788, ../sass/style.scss */
.sliders .sliders-preloader .full-width {
  background: #fff;
  height: 100%;
  position: relative;
  width: 100%;
}
/* line 1794, ../sass/style.scss */
.sliders .sliders-preloader .full-width .pre-img {
  background-image: url(../images/preloader.svg);
  background-repeat: no-repeat;
  height: 30px;
  left: 50%;
  margin-left: -15px;
  margin-top: -15px;
  position: absolute;
  top: 45%;
  width: 30px;
}
/* line 1808, ../sass/style.scss */
.sliders > .row {
  box-shadow: inset 0px 1px 0px 0px #e5e5e5;
  height: 100%;
}
/* line 1812, ../sass/style.scss */
.sliders .sliders-preloader {
  bottom: 0;
  height: 100%;
  left: 0;
  opacity: 1;
  position: absolute;
  right: 0;
  top: 0;
  width: 100%;
  z-index: 9999;
  -webkit-transition: all 0.3s ease-in-out 0.3s;
  -moz-transition: all 0.3s ease-in-out 0.3s;
  -o-transition: all 0.3s ease-in-out 0.3s;
  transition: all 0.3s ease-in-out 0.3s;
}
/* line 1823, ../sass/style.scss */
.sliders .sliders-preloader.loaded {
  opacity: 0;
  z-index: -1;
}

/* line 1834, ../sass/style.scss */
.sliders .a-slider-bcontrols {
  margin: 20px 0 42px 0;
}
/* line 1837, ../sass/style.scss */
.sliders .container {
  display: none;
  min-width: 100px;
  max-width: 1010px;
  width: 100%;
}
/* line 1843, ../sass/style.scss */
.sliders .container .wrap-slider {
  display: inline-block;
  position: relative;
  width: 100%;
}
/* line 1849, ../sass/style.scss */
.sliders .container .wrap-slider .photos-container img {
  display: block;
  height: auto;
  margin: 0 auto;
  max-height: 450px;
  max-width: 94%;
  width: auto;
}
/* line 1860, ../sass/style.scss */
.sliders .container .wrap-slider .rslides > div {
  margin: 0 auto;
  text-align: center;
  width: 100%;
}
/* line 1867, ../sass/style.scss */
.sliders .container .wrap-slider .rslides_nav {
  -webkit-transition: all 0.05s ease-in-out 0.05s;
  -moz-transition: all 0.05s ease-in-out 0.05s;
  -o-transition: all 0.05s ease-in-out 0.05s;
  transition: all 0.05s ease-in-out 0.05s;
  background-color: #fff;
  background-repeat: no-repeat;
  border-radius: 50%;
  display: block !important;
  font-size: 0;
  height: 40px;
  margin-top: -20px;
  opacity: 1;
  position: absolute;
  text-align: center;
  top: 50%;
  width: 40px;
  z-index: 999;
}
/* line 1883, ../sass/style.scss */
.sliders .container .wrap-slider .rslides_nav.prev {
  background-image: url(../images/arrow-01-2.svg);
  background-position: 13px center !important;
  left: -5px;
}
/* line 1888, ../sass/style.scss */
.sliders .container .wrap-slider .rslides_nav.prev:hover {
  background-color: #fff;
  background-image: url(../images/arrow-01-2-h.svg);
  background-position: 13px center !important;
  background-repeat: no-repeat;
}
/* line 1895, ../sass/style.scss */
.sliders .container .wrap-slider .rslides_nav.next {
  background-image: url(../images/arrow-01.svg);
  background-position: 15px center !important;
  right: -5px;
}
/* line 1900, ../sass/style.scss */
.sliders .container .wrap-slider .rslides_nav.next:hover {
  background-color: #fff;
  background-image: url(../images/arrow-01-h.svg);
  background-position: 15px center !important;
  background-repeat: no-repeat;
}
/* line 1911, ../sass/style.scss */
.sliders .container .additional-info {
  color: #999;
  margin-top: 36px;
}
/* line 1914, ../sass/style.scss */
.sliders .container .additional-info > div {
  padding-left: 15px !important;
  padding-right: 15px !important;
}
/* line 1919, ../sass/style.scss */
.sliders .container .additional-info .heading {
  color: #222;
  font-size: 0.95em;
  font-weight: 700;
  margin-bottom: 17px;
}
/* line 1925, ../sass/style.scss */
.sliders .container .additional-info .adinfo-category {
  margin-top: -12px;
}
/* line 1928, ../sass/style.scss */
.sliders .container .additional-info .description {
  margin-bottom: 30px;
}
/* line 1931, ../sass/style.scss */
.sliders .container .additional-info .adinfo-category, .sliders .container .additional-info .client, .sliders .container .additional-info .link {
  border-bottom: 1px solid #E5E5E5;
  font-size: 0.75em;
  padding: 13px 0px;
  text-transform: uppercase;
}
/* line 1938, ../sass/style.scss */
.sliders .container .additional-info .adinfo-category strong, .sliders .container .additional-info .client strong, .sliders .container .additional-info .link strong {
  color: #222;
}
/* line 1944, ../sass/style.scss */
.sliders .container .album-controls {
  position: relative;
  text-align: center;
  z-index: 1;
}
/* line 1949, ../sass/style.scss */
.sliders .container .a-slider-tcontrols {
  padding-top: 48px;
}
/* line 1953, ../sass/style.scss */
.sliders .container .a-slider-tcontrols a, .sliders .container .a-slider-bcontrols a {
  color: #222;
  font-size: 3em;
  padding: 0 5px;
  text-align: center;
  -webkit-transition: all 0.1s ease-in-out 0.1s;
  -moz-transition: all 0.1s ease-in-out 0.1s;
  -o-transition: all 0.1s ease-in-out 0.1s;
  transition: all 0.1s ease-in-out 0.1s;
}
/* line 1960, ../sass/style.scss */
.sliders .container .a-slider-tcontrols a:focus, .sliders .container .a-slider-tcontrols a:active, .sliders .container .a-slider-tcontrols a:hover, .sliders .container .a-slider-bcontrols a:focus, .sliders .container .a-slider-bcontrols a:active, .sliders .container .a-slider-bcontrols a:hover {
  opacity: 0.85;
  text-decoration: none;
}
/* line 1965, ../sass/style.scss */
.sliders .container .a-slider-tcontrols a.a-sliders-close, .sliders .container .a-slider-bcontrols a.a-sliders-close {
  border-left: 1px solid #e5e5e5;
  border-right: 1px solid #e5e5e5;
  margin: 0 25px 0 10px;
  padding: 0 16px 0 25px;
  text-align: center;
}
/* line 1975, ../sass/style.scss */
.sliders .container .album-sliders-container {
  position: relative;
  width: 100%;
}
/* line 1976, ../sass/style.scss */
.sliders .container .album-sliders-container h4.album-name {
  color: #cd3333;
  font-size: 3.0em;
  margin-bottom: 30px;
  margin-top: 42px;
  text-transform: uppercase;
}
/* line 1983, ../sass/style.scss */
.sliders .container .album-sliders-container .owl-item {
  padding: 0 10px;
}
/* line 1985, ../sass/style.scss */
.sliders .container .album-sliders-container .owl-item img {
  height: auto;
  max-width: 100%;
  width: auto;
}

/* ---------------------------------------------------------------------------------- */
/* ----------------------------------- PRICING ------------------------------------- */
/* ---------------------------------------------------------------------------------- */
/* line 2002, ../sass/style.scss */
#block-pricing {
  padding-top: 40px;
}
/* line 2004, ../sass/style.scss */
#block-pricing > div {
  padding-left: 10px;
  padding-right: 10px;
}
/* line 2008, ../sass/style.scss */
#block-pricing .lollipop {
  border-radius: 50%;
  height: 79px;
  margin: -40px auto 5px;
  width: 80px;
}
/* line 2014, ../sass/style.scss */
#block-pricing .cont-pricing {
  border: 1px solid #e5e5e5;
  margin-top: 40px;
  margin: 0 auto;
  max-width: 300px;
}
/* line 2020, ../sass/style.scss */
#block-pricing .cont-pricing.green .lollipop {
  background-image: url(../images/lightbulb.svg);
  background-color: #86a200;
  background-repeat: no-repeat;
  background-position: center center;
}
/* line 2027, ../sass/style.scss */
#block-pricing .cont-pricing.red .lollipop {
  background: url(../images/shield.svg);
  background-color: #cd3333;
  background-repeat: no-repeat;
  background-position: center center;
}
/* line 2033, ../sass/style.scss */
#block-pricing .cont-pricing.blue .lollipop {
  background: url(../images/lightning.svg);
  background-color: #2063ad;
  background-repeat: no-repeat;
  background-position: center center;
}
/* line 2039, ../sass/style.scss */
#block-pricing .cont-pricing a {
  display: block;
  font-size: 1.9em;
  font-weight: 800;
  letter-spacing: -0.07em;
  margin-bottom: 31px;
  text-transform: uppercase;
}
/* line 2046, ../sass/style.scss */
#block-pricing .cont-pricing a:hover {
  text-decoration: none;
}
/* line 2050, ../sass/style.scss */
#block-pricing .cont-pricing.green a {
  color: #86a200 !important;
}
/* line 2053, ../sass/style.scss */
#block-pricing .cont-pricing.red a {
  color: #cd3333 !important;
}
/* line 2056, ../sass/style.scss */
#block-pricing .cont-pricing.blue a {
  color: #2063ad !important;
}
/* line 2060, ../sass/style.scss */
#block-pricing .cont-pricing .price {
  display: block;
  font-family: arial;
  font-size: 3.3em;
  font-weight: 700;
  margin-top: 7px;
}
/* line 2067, ../sass/style.scss */
#block-pricing .cont-pricing.green .price {
  color: #86a200;
  margin-bottom: -5px;
}
/* line 2071, ../sass/style.scss */
#block-pricing .cont-pricing.red .price {
  color: #cd3333;
}
/* line 2074, ../sass/style.scss */
#block-pricing .cont-pricing.blue .price {
  color: #2063ad;
}
/* line 2077, ../sass/style.scss */
#block-pricing .cont-pricing .price span {
  color: #ccc;
  display: block;
  font-size: .5em;
  font-weight: 400;
}
/* line 2083, ../sass/style.scss */
#block-pricing .cont-pricing .permonth {
  color: #ccc;
  display: block;
  font-size: 0.9em;
  font-weight: 700;
  margin-bottom: 13px;
  margin-top: -16px;
}
/* line 2091, ../sass/style.scss */
#block-pricing .cont-pricing button {
  background: #333;
  border: 1px solid #222;
  font-size: 0.95em;
  letter-spacing: -0.03em;
  margin: 6px 0 4px 0;
  padding: 0px 29px 0 29px;
  -webkit-transition: all 0.05s ease-in-out 0.05s;
  -moz-transition: all 0.05s ease-in-out 0.05s;
  -o-transition: all 0.05s ease-in-out 0.05s;
  transition: all 0.05s ease-in-out 0.05s;
}
/* line 2100, ../sass/style.scss */
#block-pricing .cont-pricing.blue button {
  background: #2063ad;
  border: 1px solid #143F6E;
}
/* line 2104, ../sass/style.scss */
#block-pricing .cont-pricing.red button {
  background: #cd3333;
  border: 1px solid #AA2828;
}
/* line 2108, ../sass/style.scss */
#block-pricing .cont-pricing.green button {
  background: #86a200;
  border: 1px solid #698000;
}
/* line 2113, ../sass/style.scss */
#block-pricing .cont-pricing button:hover {
  opacity: 0.9;
}
/* line 2116, ../sass/style.scss */
#block-pricing .cont-pricing button:active {
  box-shadow: inset 0 2px 0px #2E2E2D;
}
/* line 2121, ../sass/style.scss */
#block-pricing ul {
  margin: 0;
  padding: 0;
}
/* line 2124, ../sass/style.scss */
#block-pricing ul li {
  border-top: 1px solid #e5e5e5;
  color: #777;
  font-size: 0.85em;
  letter-spacing: 0.02em;
  list-style: none;
  margin-bottom: 0;
  padding: 14px 20px 15px 20px;
}

/* ---------------------------------------------------------------------------------- */
/* ------------------------------------ ALLERT -------------------------------------- */
/* ---------------------------------------------------------------------------------- */
/* line 2140, ../sass/style.scss */
.alert-elements {
  margin-top: 16px;
}

/* line 2144, ../sass/style.scss */
.alert {
  border-radius: 2px;
  border: none;
  color: rgba(255, 255, 255, 0.85);
  font-size: 0.8em;
  line-height: 1.43;
  margin-bottom: 10px;
  padding: 17px 20px 17px 68px;
}
/* line 2153, ../sass/style.scss */
.alert.fade {
  opacity: 0;
  -webkit-transition: opacity .15s linear;
  -moz-transition: opacity .15s linear;
  -o-transition: opacity .15s linear;
  transition: opacity .15s linear;
}
/* line 2159, ../sass/style.scss */
.alert.fade.in {
  opacity: 1;
}
/* line 2163, ../sass/style.scss */
.alert.alert-black {
  background-color: #1e1e1e;
}
/* line 2167, ../sass/style.scss */
.alert.alert-warning {
  background: #e39024;
}
/* line 2171, ../sass/style.scss */
.alert.alert-gray {
  background: rgba(229, 229, 229, 0.85);
  color: #000;
}
/* line 2175, ../sass/style.scss */
.alert.alert-gray .alert-icon:before {
  color: rgba(0, 0, 0, 0.75);
}
/* line 2179, ../sass/style.scss */
.alert.alert-gray button {
  color: #000;
}
/* line 2181, ../sass/style.scss */
.alert.alert-gray button:hover {
  color: rgba(0, 0, 0, 0.85);
}
/* line 2187, ../sass/style.scss */
.alert.alert-info {
  background: #2063ad;
}
/* line 2191, ../sass/style.scss */
.alert.alert-danger {
  background: #cd3333;
}
/* line 2195, ../sass/style.scss */
.alert.alert-success {
  background: #86a200;
}
/* line 2199, ../sass/style.scss */
.alert .alert-icon {
  color: rgba(254, 254, 254, 0.86);
  display: block;
  height: 50px;
  left: 33px;
  position: absolute;
  top: 18px;
}
/* line 2206, ../sass/style.scss */
.alert .alert-icon:before {
  display: block;
  font-size: 2.2em;
  margin: 2px 10px 0 0;
}
/* line 2213, ../sass/style.scss */
.alert button {
  background: none;
  color: #fff;
  font-size: 2em;
  height: auto;
  margin-right: -14px;
  margin-top: -18px;
  opacity: .5;
}
/* line 2221, ../sass/style.scss */
.alert button:hover {
  color: #ccc;
}

/* ---------------------------------------------------------------------------------- */
/* -------------------------------------- BLOG -------------------------------------- */
/* ---------------------------------------------------------------------------------- */
/* line 2232, ../sass/style.scss */
#topslider {
  /* --------------- White Blog TopSlider --------------- */
}
/* line 2234, ../sass/style.scss */
#topslider.inside-pages #info-topslider {
  height: 395px;
}
/* line 2236, ../sass/style.scss */
#topslider.inside-pages #info-topslider h1 {
  margin-top: -2%;
}
/* line 2246, ../sass/style.scss */
#topslider.white #info-topslider h1 {
  border: none;
  color: rgba(255, 253, 236, 0.9);
}
/* line 2250, ../sass/style.scss */
#topslider.white #info-topslider h1 div.mym:before, #topslider.white #info-topslider h1 div.mym:after {
  background: rgba(255, 253, 236, 0.9);
}
/* line 2257, ../sass/style.scss */
#topslider.white .soc-icon .fb {
  background: rgba(255, 253, 236, 0.9);
  color: #3c5fb2 !important;
}
/* line 2261, ../sass/style.scss */
#topslider.white .soc-icon .tw {
  background: rgba(255, 253, 236, 0.9);
  color: #3799dd !important;
}
/* line 2265, ../sass/style.scss */
#topslider.white .soc-icon .g-plus {
  background: rgba(255, 253, 236, 0.9);
  color: #dc4c39 !important;
}
/* line 2269, ../sass/style.scss */
#topslider.white .soc-icon .pinterest {
  background: rgba(255, 253, 236, 0.9);
  color: #cc2127 !important;
}
/* line 2273, ../sass/style.scss */
#topslider.white .soc-icon .inst {
  background: rgba(255, 253, 236, 0.9);
  color: #96624e !important;
}
/* line 2278, ../sass/style.scss */
#topslider.white .topslider-line {
  margin: 0 auto;
  position: relative;
  width: 489px;
}

/* ---------------------------------------------------------------------------------- */
/* ----------------------------------- Blog listS ----------------------------------- */
/* ---------------------------------------------------------------------------------- */
/* line 2292, ../sass/style.scss */
.blog-list #wrapper #home, .blog-post #wrapper #home {
  display: block;
  padding-bottom: 59px;
}

/* line 2299, ../sass/style.scss */
.blog-list #blog {
  padding-top: 87px;
}

/* line 2304, ../sass/style.scss */
#blog {
  padding-bottom: 16px;
  padding-top: 55px;
}
/* line 2308, ../sass/style.scss */
#blog .posts {
  margin-bottom: 51px;
}
/* line 2311, ../sass/style.scss */
#blog .posts h1 {
  margin-bottom: 7px;
}
/* line 2313, ../sass/style.scss */
#blog .posts h1 a {
  color: #222;
  font-size: 0.65em;
  letter-spacing: -0.015em;
  -webkit-transition: all 0.1s ease-in-out 0.1s;
  -moz-transition: all 0.1s ease-in-out 0.1s;
  -o-transition: all 0.1s ease-in-out 0.1s;
  transition: all 0.1s ease-in-out 0.1s;
}
/* line 2318, ../sass/style.scss */
#blog .posts h1 a:hover {
  color: #5E5E5E;
  text-decoration: none;
}
/* line 2325, ../sass/style.scss */
#blog .posts .post-info {
  font-size: 0.78em;
  margin-bottom: 31px;
  overflow: hidden;
}
/* line 2330, ../sass/style.scss */
#blog .posts .post-info > div {
  float: left;
}
/* line 2334, ../sass/style.scss */
#blog .posts .post-info .entry-meta {
  color: #999;
}
/* line 2338, ../sass/style.scss */
#blog .posts .post-info a {
  color: #222;
  font-size: 1em;
}
/* line 2341, ../sass/style.scss */
#blog .posts .post-info a:hover {
  color: #777;
  text-decoration: none;
}
/* line 2348, ../sass/style.scss */
#blog .posts .post-img {
  margin: 30px 0 8px 0;
  max-width: 800px;
}
/* line 2351, ../sass/style.scss */
#blog .posts .post-img img {
  height: auto;
  width: 100%;
}
/* line 2358, ../sass/style.scss */
#blog p {
  clear: both;
  color: #777;
  font-size: 0.85em;
}
/* line 2364, ../sass/style.scss */
#blog button.btn-default {
  color: #eef4ce;
  font-size: 0.7em;
  height: 33px;
  letter-spacing: 0.07em;
  margin-top: 2px;
  padding: 1px 18px 0 18px;
}
/* line 2371, ../sass/style.scss */
#blog button.btn-default i {
  font-size: 1.3em;
  margin-left: 5px;
  position: relative;
  top: 1px;
}
/* line 2379, ../sass/style.scss */
#blog blockquote {
  margin-bottom: 33px;
  margin-top: 50px;
}

/* --------------------------------- right-sidebar ------------------------*/
/* line 2387, ../sass/style.scss */
#right-sidebar {
  padding-top: 10px;
}
/* line 2389, ../sass/style.scss */
#right-sidebar .textwidget {
  color: #777;
  font-size: 0.9em;
}

/* line 2395, ../sass/style.scss */
.blog-list #right-sidebar {
  padding-top: 0px;
}

/* --------------------------------PAGINATION ----------------------------*/
/* line 2401, ../sass/style.scss */
.pagination {
  border-radius: 2px;
  vertical-align: top;
}
/* line 2404, ../sass/style.scss */
.pagination > li:first-child > a, .pagination > li:first-child > span {
  border-radius: 2px;
  vertical-align: top;
}
/* line 2410, ../sass/style.scss */
.pagination > li > a, .pagination > li > span {
  border-radius: 2px;
  border: none;
  font-size: 0.9305em;
  letter-spacing: -0.03em;
  line-height: 1.55;
  margin-right: 5px;
  min-width: 32px;
  padding: 6px 14px 6px 14px;
  text-align: center;
}
/* line 2421, ../sass/style.scss */
.pagination > li > a.pag-center {
  padding: 4px 8px 2px 8px;
}
/* line 2429, ../sass/style.scss */
.pagination li span {
  font-size: 1em;
  min-width: 35px;
  text-align: center;
}
/* line 2436, ../sass/style.scss */
.pagination > li > a, .pagination > li > span {
  background: #e5e5e5;
  color: #888 !important;
  height: 32px;
  margin-bottom: 3px;
}
/* line 2442, ../sass/style.scss */
.pagination > li > a:hover, .pagination > li > span:hover, .pagination > li > a:focus, .pagination > li > span:focus {
  color: #888 !important;
  background: #eee;
}
/* line 2448, ../sass/style.scss */
.pagination > .active > a, .pagination > .active > span, .pagination > .active > a:hover, .pagination > .active > span:hover, .pagination > .active > a:focus, .pagination > .active > span:focus {
  background: #444;
  border-color: #444;
}
/* line 2454, ../sass/style.scss */
.pagination > .disabled > span {
  background: #e5e5e5;
}
/* line 2456, ../sass/style.scss */
.pagination > .disabled > span:hover, .pagination > .disabled > span:focus {
  background: #e5e5e5;
}
/* line 2460, ../sass/style.scss */
.pagination > .disabled > a {
  background: #e5e5e5;
}
/* line 2462, ../sass/style.scss */
.pagination > .disabled > a:hover, .pagination > .disabled > a:focus {
  background: #e5e5e5;
}
/* line 2469, ../sass/style.scss */
.pagination .pag-center i {
  font-size: 110%;
  line-height: 1.9;
}
/* line 2474, ../sass/style.scss */
.pagination .pagination-next {
  padding-left: 5px;
}

/* -------------------------------- SEARCH FORM --------------------------*/
/* line 2482, ../sass/style.scss */
.blog-list #searchform {
  margin-top: 0;
}

/* line 2486, ../sass/style.scss */
#searchform {
  margin-bottom: 60px;
  margin-top: 0;
  position: relative;
}
/* line 2492, ../sass/style.scss */
#searchform input[type="text"] {
  font-size: 0.9em;
  padding-right: 45px;
  padding-top: 3px;
  position: relative;
  width: 100%;
}
/* line 2499, ../sass/style.scss */
#searchform input[type="submit"] {
  background-image: url(../images/search.svg);
  background-position: center;
  background-repeat: no-repeat;
  border-left: none !important;
  font-size: 0;
  height: 40px;
  position: absolute;
  right: 0;
  top: 0;
  width: 40px;
}

/* ------------------------------ WIDGET -----------------------------------*/
/* line 2516, ../sass/style.scss */
.widget {
  margin-bottom: 48px;
  /* ---- widget-recent-entries ------ */
}
/* line 2518, ../sass/style.scss */
.widget h3 {
  color: #777;
  font-size: 0.75em;
  letter-spacing: 0.09em;
  margin-bottom: 23px;
  text-transform: uppercase;
}
/* line 2525, ../sass/style.scss */
.widget ul {
  margin: 0;
  padding: 0;
}
/* line 2528, ../sass/style.scss */
.widget ul li {
  list-style: none;
  margin-bottom: 12px;
}
/* line 2532, ../sass/style.scss */
.widget ul li a, .widget ul li span {
  color: #999;
  font-size: 1em;
}
/* line 2537, ../sass/style.scss */
.widget ul li a.active, .widget ul li a:hover, .widget ul li a:active, .widget ul li a:focus {
  color: #222;
  text-decoration: none;
}
/* line 2545, ../sass/style.scss */
.widget.widget-tag-cloud a {
  color: #999;
  font-size: 0.87em;
  -webkit-transition: all 0.1s ease-in-out 0.1s;
  -moz-transition: all 0.1s ease-in-out 0.1s;
  -o-transition: all 0.1s ease-in-out 0.1s;
  transition: all 0.1s ease-in-out 0.1s;
}
/* line 2549, ../sass/style.scss */
.widget.widget-tag-cloud a.active, .widget.widget-tag-cloud a:hover, .widget.widget-tag-cloud a:active, .widget.widget-tag-cloud a:focus {
  color: #222;
  text-decoration: none;
}
/* line 2555, ../sass/style.scss */
.widget.tags li {
  display: inline-block;
  margin-bottom: 2px;
}
/* line 2558, ../sass/style.scss */
.widget.tags li a {
  background: #e5e5e5;
  border-radius: 2px;
  color: #999 !important;
  display: block;
  font-size: 0.8em;
  font-weight: 700;
  margin: 0px 0 0 -1px;
  padding: 10px 8px 9px 8px;
  text-transform: uppercase;
}
/* line 2568, ../sass/style.scss */
.widget.tags li a:hover {
  background: #eee;
  color: #999 !important;
}
/* line 2577, ../sass/style.scss */
.widget.widget-recent-entries li {
  clear: both;
  padding-left: 53px;
  position: relative;
}
/* line 2581, ../sass/style.scss */
.widget.widget-recent-entries li .preview-img {
  left: 0;
  margin-right: 8px;
  position: absolute;
  top: 0;
}
/* line 2588, ../sass/style.scss */
.widget.widget-recent-entries ul li a {
  color: #555;
}
/* line 2591, ../sass/style.scss */
.widget.widget-recent-entries li span {
  color: #999;
  display: block;
  margin-top: 3px;
}

/* ----- Calendar ----- */
/* line 2604, ../sass/style.scss */
#calendar-wrap {
  background: #f5f5f5;
  display: inline-block;
  padding: 13px 20px;
}
/* line 2609, ../sass/style.scss */
#calendar-wrap table {
  border: none;
  width: auto;
}
/* line 2613, ../sass/style.scss */
#calendar-wrap table td, #calendar-wrap table th {
  background: none;
  border: none;
  font-weight: 400;
  font-weight: normal;
  padding: 0 0px;
}
/* line 2620, ../sass/style.scss */
#calendar-wrap table td {
  font-family: arial;
  line-height: 1;
}
/* line 2624, ../sass/style.scss */
#calendar-wrap table th {
  color: #555;
  font-size: 0.8437em;
  padding: 0 0px 5px 0px;
}
/* line 2631, ../sass/style.scss */
#calendar-wrap td span {
  border-radius: 2px;
  color: #555;
  display: block;
  font-size: 0.85em;
  height: 24px;
  padding-top: 5px;
  text-align: center;
  width: 25px;
}
/* line 2641, ../sass/style.scss */
#calendar-wrap td.others-month span {
  color: #777;
}
/* line 2644, ../sass/style.scss */
#calendar-wrap td span:hover {
  background: #e5e5e5;
  color: #555;
  text-decoration: none;
}
/* line 2649, ../sass/style.scss */
#calendar-wrap td a {
  color: #86a200 !important;
  font-family: arial;
  font-size: 0.95em;
  font-weight: bold;
  text-align: center;
}
/* line 2658, ../sass/style.scss */
#calendar-wrap #wp-calendar {
  position: relative;
}
/* line 2661, ../sass/style.scss */
#calendar-wrap #wp-calendar caption {
  color: #555;
  font-size: 0.8em;
  font-weight: 700;
  padding: 6px 20px 21px 20px;
  text-align: center;
}
/* line 2667, ../sass/style.scss */
#calendar-wrap #wp-calendar caption.cap-all {
  position: relative;
}
/* line 2671, ../sass/style.scss */
#calendar-wrap #wp-calendar caption a {
  color: #86a200 !important;
  font-size: 1.6em;
  font-weight: 700;
}
/* line 2675, ../sass/style.scss */
#calendar-wrap #wp-calendar caption a:hover {
  color: #92ab19 !important;
}
/* line 2679, ../sass/style.scss */
#calendar-wrap #wp-calendar caption a.prev-calendar {
  left: 0;
  position: absolute;
  top: 0;
}
/* line 2685, ../sass/style.scss */
#calendar-wrap #wp-calendar caption a.next-calendar {
  position: absolute;
  right: 0;
  top: 0;
}
/* line 2693, ../sass/style.scss */
#calendar-wrap #wp-calendar .others-month {
  color: #bbb;
}

/* ---------------------------------------------------------------------------------- */
/* ----------------------------------- BLOG POSTS ----------------------------------- */
/* ---------------------------------------------------------------------------------- */
/* line 2705, ../sass/style.scss */
.blog-post #blog {
  padding-top: 55px;
}
/* line 2707, ../sass/style.scss */
.blog-post #blog h1 {
  letter-spacing: 0.006em;
  margin-bottom: 14px;
}
/* line 2711, ../sass/style.scss */
.blog-post #blog .post-info {
  margin-bottom: 39px;
}
/* line 2714, ../sass/style.scss */
.blog-post #blog p {
  line-height: 1.8em;
}

/* line 2721, ../sass/style.scss */
#nav-posts .pagination {
  margin-bottom: 22px;
  margin-top: 40px;
}
/* line 2725, ../sass/style.scss */
#nav-posts .p-right a {
  padding: 6px 17px 6px 16px;
}
/* line 2728, ../sass/style.scss */
#nav-posts .p-left a {
  padding: 6px 14px 6px 15px;
}
/* line 2732, ../sass/style.scss */
#nav-posts .pagination i.fa-angle-left {
  margin-right: 4px;
}
/* line 2735, ../sass/style.scss */
#nav-posts .pagination i.fa-angle-right {
  margin-left: 4px;
}

/* line 2741, ../sass/style.scss */
.post-soc-icon {
  margin-top: 34px;
}
/* line 2743, ../sass/style.scss */
.post-soc-icon > div {
  float: left;
}
/* line 2746, ../sass/style.scss */
.post-soc-icon .soc-icon {
  margin-top: 8px;
}
/* line 2749, ../sass/style.scss */
.post-soc-icon .count-shared {
  border-right: 1px solid #e5e5e5;
  margin-right: 0px;
  padding-right: 20px;
  color: #777;
}
/* line 2753, ../sass/style.scss */
.post-soc-icon .count-shared .quantity {
  color: #cd3232;
  font-family: arial;
  font-size: 2.02em;
  font-weight: bold;
}
/* line 2760, ../sass/style.scss */
.post-soc-icon .count-shared span {
  color: #999;
  display: block;
  font-size: 0.9em;
  margin-top: -8px;
}
/* line 2767, ../sass/style.scss */
.post-soc-icon .wrap-button {
  margin-right: 3px;
}

/* ---------------------------------------- COMMENTS ---------------------------------*/
/* line 2774, ../sass/style.scss */
.success, #success {
  margin-bottom: 10px;
}
/* line 2777, ../sass/style.scss */
.success span, #success span {
  color: #9eb533 !important;
}

/* line 2784, ../sass/style.scss */
.invert-elements .success span, .invert-elements #success span {
  color: rgba(255, 255, 255, 0.88) !important;
}

/* line 2790, ../sass/style.scss */
#comments {
  margin-top: 6px;
}
/* line 2792, ../sass/style.scss */
#comments h2 {
  font-size: 1.5em;
  text-transform: uppercase;
}
/* line 2795, ../sass/style.scss */
#comments h2 span {
  color: #777;
  font-size: 0.6em;
  font-weight: 400;
}
/* line 2801, ../sass/style.scss */
#comments ul {
  list-style: none;
  margin-top: 11px;
  padding: 0;
}
/* line 2805, ../sass/style.scss */
#comments ul.children {
  margin-top: -4px;
  padding-left: 103px;
}
/* line 2808, ../sass/style.scss */
#comments ul.children li {
  font-size: 100%;
}
/* line 2813, ../sass/style.scss */
#comments li {
  margin-top: 45px;
}
/* line 2816, ../sass/style.scss */
#comments .avatar {
  -moz-border-radius: 35px;
  -webkit-border-radius: 35px;
  border-radius: 35px;
  float: left;
  height: 70px;
  margin: 5px 31px 0 0;
  width: 70px;
}
/* line 2825, ../sass/style.scss */
#comments .meta {
  color: #999;
  font-size: 0.9em;
  margin-bottom: 12px;
  padding-top: 2px;
}
/* line 2830, ../sass/style.scss */
#comments .meta a {
  font-size: 1.05em;
  margin-left: 15px;
}
/* line 2835, ../sass/style.scss */
#comments p {
  clear: none;
  font-size: 1em;
  line-height: 1.7em !important;
  overflow: hidden;
}

/* ----- LEAVE COMMENT ------ */
/* line 2845, ../sass/style.scss */
#respond {
  margin-top: 74px;
  max-width: 780px;
}
/* line 2848, ../sass/style.scss */
#respond h3 {
  font-size: 1.5em;
  text-transform: uppercase;
}

/* line 2855, ../sass/style.scss */
#comments form {
  margin-top: 54px;
}
/* line 2858, ../sass/style.scss */
#comments form input[type="text"], #comments form input[type="email"] {
  background: #fff;
  border-radius: 0 !important;
  border: 1px solid #e5e5e5 !important;
  box-shadow: none !important;
  font-size: 0.9em;
  height: 40px;
  padding: 0 10px;
  width: 100%;
}
/* line 2869, ../sass/style.scss */
#comments form textarea {
  height: 90px;
  padding: 10px;
  width: 100%;
}
/* line 2875, ../sass/style.scss */
#comments .form-field {
  margin-bottom: 10px;
}
/* line 2878, ../sass/style.scss */
#comments form button {
  font-size: 0.75em;
  height: 40px;
  margin-top: 10px;
  padding: 1px 29px 0 29px;
}

/* ---------------------------------------------------------------------------------- */
/* ----------------------------------- CONTACTS ------------------------------------- */
/* ---------------------------------------------------------------------------------- */
/* line 2890, ../sass/style.scss */
#contacts {
  min-height: 660px;
  overflow: hidden;
  padding: 0;
  position: relative;
  margin-top: 24px;
}
/* line 2896, ../sass/style.scss */
#contacts #mapa {
  height: 100%;
  left: 0;
  position: absolute;
  top: 0;
  width: 100%;
  z-index: 0;
}
/* line 2904, ../sass/style.scss */
#contacts #mapa #map-canvas-lg, #contacts #mapa #map-canvas-xs, #contacts #mapa #map-canvas-sm {
  display: none;
  height: 100%;
  margin: 0px;
  padding: 0px;
}
/* line 2911, ../sass/style.scss */
#contacts #map-canvas {
  height: 100%;
}
/* line 2917, ../sass/style.scss */
#contacts #cont-info .form-group {
  margin-bottom: 10px;
}
/* line 2921, ../sass/style.scss */
#contacts #cont-info button {
  background: #86a200;
  border-radius: 2px;
  border: none;
  color: #eef4ce;
  font-size: 0.8em;
  font-weight: 700;
  height: 40px;
  margin: 10px 0 0 0;
  outline: none;
  padding: 2px 30px 0 30px;
  text-transform: uppercase;
  width: 100%;
  -webkit-transition: all 0.1s ease-in-out 0.1s;
  -moz-transition: all 0.1s ease-in-out 0.1s;
  -o-transition: all 0.1s ease-in-out 0.1s;
  transition: all 0.1s ease-in-out 0.1s;
}
/* line 2935, ../sass/style.scss */
#contacts #cont-info button:hover {
  background: #92ab19;
}
/* line 2938, ../sass/style.scss */
#contacts #cont-info button:active {
  border: none;
  box-shadow: inset 0 2px 0px #7e9129;
}
/* line 2945, ../sass/style.scss */
#contacts ::-webkit-input-placeholder {
  font-size: 0.9em;
}
/* line 2948, ../sass/style.scss */
#contacts #name::-webkit-input-placeholder {
  font-size: 0.8em;
}
/* line 2951, ../sass/style.scss */
#contacts :-moz-placeholder {
  font-size: 0.9em;
}
/* line 2954, ../sass/style.scss */
#contacts ::-moz-placeholder {
  font-size: 0.9em;
}
/* line 2957, ../sass/style.scss */
#contacts :-ms-input-placeholder {
  font-size: 0.9em;
}

/* line 2962, ../sass/style.scss */
#cont-info {
  background: rgba(255, 255, 255, 0.94);
  margin: 20px 0;
  max-width: 500px;
  min-height: 620px;
  padding-bottom: 20px;
}
/* line 2969, ../sass/style.scss */
#cont-info .title-contacts {
  font-size: 4.36em;
  margin: 27px 0 27px 0;
  text-transform: uppercase;
}
/* line 2975, ../sass/style.scss */
#cont-info #text-contact {
  color: #777;
  font-size: 1em;
  margin-bottom: 34px;
}
/* line 2979, ../sass/style.scss */
#cont-info #text-contact p {
  font-size: .9em;
}
/* line 2984, ../sass/style.scss */
#cont-info h6 {
  font-size: 0.95em;
  margin-bottom: 4px;
}
/* line 2988, ../sass/style.scss */
#cont-info h5 {
  font-size: 1.0em;
}
/* line 2992, ../sass/style.scss */
#cont-info #info-cotact {
  margin-bottom: 37px;
}
/* line 2994, ../sass/style.scss */
#cont-info #info-cotact a {
  color: #222;
  font-size: 0.99em;
}
/* line 2998, ../sass/style.scss */
#cont-info #info-cotact p {
  font-size: 0.8em;
  line-height: 1.8em;
  margin-bottom: 0px;
}
/* line 3002, ../sass/style.scss */
#cont-info #info-cotact p.tel-contact {
  margin-top: 23px;
}
/* line 3008, ../sass/style.scss */
#cont-info input {
  height: 40px;
  width: 100%;
  border: 1px solid #e7e7e7 !important;
}
/* line 3013, ../sass/style.scss */
#cont-info textarea {
  height: 90px !important;
}

/* ------------------ Banner----------------------- */
/* line 3024, ../sass/style.scss */
#banner h1 {
  color: #fff;
  font-size: 2.9em;
}

/* -------------------------------------------------------------------------------- */
/* ---------------------------------Elements  Diagrams ---------------------------- */
/* -------------------------------------------------------------------------------- */
/* line 3034, ../sass/style.scss */
.wrapper-diagrams {
  background: #fff;
  border: 1px solid #e5e5e5;
  margin-bottom: 10px;
  min-height: 100%;
  padding: 17px 18px 18px 18px;
}
/* line 3040, ../sass/style.scss */
.wrapper-diagrams h6 {
  font-size: 0.95em;
}

/* line 3045, ../sass/style.scss */
.morris-hover.morris-default-style {
  background: #86a200 !important;
  border: solid 2px #86a200 !important;
  color: #fff !important;
}
/* line 3049, ../sass/style.scss */
.morris-hover.morris-default-style .morris-hover-point {
  color: #fff !important;
}

/* line 3053, ../sass/style.scss */
.chart-pie {
  margin: 0;
  padding-top: 45px;
}

/* line 3058, ../sass/style.scss */
#chart1 {
  color: #fff;
  margin-top: 18px !important;
  z-index: 9;
}

/* line 3063, ../sass/style.scss */
#piechart-3d {
  margin: 0 auto;
}

/* --------------------------------- CIRCULES -------------------------------------- */
/* line 3069, ../sass/style.scss */
.demo-circules {
  padding-left: 0px;
  padding-right: 0;
  padding-top: 72px;
}

/* text circles */
/* line 3077, ../sass/style.scss */
.skill-wrap {
  display: inline-block;
  margin: 0 0px 0 3px;
  position: relative;
}
/* line 3082, ../sass/style.scss */
.skill-wrap .skill-percent {
  font-family: 'Arial';
  font-size: 33px;
  font-weight: bold;
  left: 0;
  position: absolute;
  right: 0;
  top: 46px;
}
/* line 3092, ../sass/style.scss */
.skill-wrap .skill-name {
  color: #222;
  font-size: 12px;
  font-weight: 400;
  font-weight: normal;
  left: 0;
  position: absolute;
  right: 0;
  top: 90px;
  padding: 0 10px;
}

/* --------------------------------- FANCYBOX -------------------------------------- */
/* line 3108, ../sass/style.scss */
.element-img a {
  margin-right: 15px;
  -webkit-transition: all 0.1s ease-in-out 0.1s;
  -moz-transition: all 0.1s ease-in-out 0.1s;
  -o-transition: all 0.1s ease-in-out 0.1s;
  transition: all 0.1s ease-in-out 0.1s;
}

/* line 3113, ../sass/style.scss */
.fancybox {
  margin-right: 15px;
  -webkit-transition: all 0.1s ease-in-out 0.1s;
  -moz-transition: all 0.1s ease-in-out 0.1s;
  -o-transition: all 0.1s ease-in-out 0.1s;
  transition: all 0.1s ease-in-out 0.1s;
}
/* line 3116, ../sass/style.scss */
.fancybox:hover {
  opacity: 0.8;
  text-decoration: none;
}

/*----- special margin ------------*/
/* line 3124, ../sass/style.scss */
.margin-bottom {
  margin-bottom: 20px;
}

/* line 3128, ../sass/style.scss */
.margin-bottom-80 {
  margin-bottom: 80px;
}

/* line 3132, ../sass/style.scss */
.margin-top-40 {
  margin-top: 40px;
}

/* line 3136, ../sass/style.scss */
.margin-top-60 {
  margin-top: 60px;
}

/* --------------------------- Services --------------------------------*/
/* line 3146, ../sass/style.scss */
#services .container .row > div .sm-icon svg {
  -webkit-transition: all 0.1s ease-in-out 0.1s;
  -moz-transition: all 0.1s ease-in-out 0.1s;
  -o-transition: all 0.1s ease-in-out 0.1s;
  transition: all 0.1s ease-in-out 0.1s;
}
/* line 3150, ../sass/style.scss */
#services .container .row > div:hover .sm-icon svg {
  margin-top: -10px;
}

/* line 3159, ../sass/style.scss */
.part-5 {
  /*background-image: url(../images/slider/slide-3.jpg);*/
  background-repeat: no-repeat;
}

/* ----------------------------- clients-gallery ------------------------------*/
/* line 3166, ../sass/style.scss */
#clients {
  padding-bottom: 12px;
  padding-top: 50px;
}
/* line 3171, ../sass/style.scss */
#clients .clients-gallery img {
  height: auto;
  margin-bottom: 15px;
  max-width: 140px;
  opacity: 0.4;
  width: 100%;
  -webkit-transition: all 0.2s ease-in-out 0.2s;
  -moz-transition: all 0.2s ease-in-out 0.2s;
  -o-transition: all 0.2s ease-in-out 0.2s;
  transition: all 0.2s ease-in-out 0.2s;
}
/* line 3179, ../sass/style.scss */
#clients .clients-gallery .row > div {
  padding: 0 5%;
}
/* line 3180, ../sass/style.scss */
#clients .clients-gallery .row > div:hover img {
  opacity: 1;
}

/* line 3188, ../sass/style.scss */
.part-14 {
  background: #86a200;
}

/* --------------------------- Pricing ------------------------------- */
/* line 3194, ../sass/style.scss */
.part-7 {
  background-image: url(../images/slider/slide-2.jpg);
}
/* line 3196, ../sass/style.scss */
.part-7 .overlay {
  background-color: rgba(31, 31, 31, 0.4);
}

/* --------------------------- blockquote ---------------------------- */
/* line 3203, ../sass/style.scss */
.part-8 {
  background-image: url(../images/slider/slide-8.jpg);
}
/* line 3205, ../sass/style.scss */
.part-8 .overlay {
  background-color: rgba(31, 31, 31, 0.61);
}

/* -------------------------- Top Sider Elements ----------------- */
/* line 3212, ../sass/style.scss */
.part-9 {
  background-color: #86a200;
  background-image: url(../images/austria-alps.jpg);
  background-position: center center !important;
}

/* -------------------------- Top Sider Blog ------------------------- */
/* line 3220, ../sass/style.scss */
.part-10 {
  background-color: #86a200;
  background-image: url(../images/slider/slide-2.jpg);
  background-position: center center !important;
}

/* -------------------------- courses ------------------------- */
/* line 3226, ../sass/style.scss */
.part-11 {
  /*background-image: url(../images/bg-courses2.jpg);*/
  background-position: center top;
}
/* line 3229, ../sass/style.scss */
.part-11 .overlay {
  background: rgba(245, 245, 245, 0.95);
}

/* ------------------------------ Progress --------------------------- */
/* line 3236, ../sass/style.scss */
#responsive-design {
  padding-bottom: 0;
}
/* line 3238, ../sass/style.scss */
#responsive-design h1 {
  color: #30454b;
}
/* line 3242, ../sass/style.scss */
#responsive-design .img-responsive-design {
  margin-bottom: -110px;
  margin-top: 90px;
  position: relative;
  text-align: center;
  z-index: 1;
}
/* line 3248, ../sass/style.scss */
#responsive-design .img-responsive-design img {
  height: auto;
  max-width: 1135px;
  width: 100%;
}

/* line 3256, ../sass/style.scss */
.part-6 {
  background-image: url(../images/bg-responsive-design.jpg);
  background-position: center center;
}
/* line 3259, ../sass/style.scss */
.part-6 .overlay {
  background: rgba(255, 255, 255, 0.98);
}

/* ---------------------------------------------------------------------------------- */
/* --------------------------------- FOOTER ----------------------------------------- */
/* ---------------------------------------------------------------------------------- */
/* line 3268, ../sass/style.scss */
#footer {
  border-top: 1px solid rgba(0, 0, 0, 0.22);
  position: relative;
}
/* line 3269, ../sass/style.scss */
#footer > .row {
  margin-left: 0;
  margin-right: 0;
}
/* line 3273, ../sass/style.scss */
#footer .row > div {
  text-align: center;
}
/* line 3279, ../sass/style.scss */
#footer .go-up {
  background: none;
  border-radius: 50%;
  border: 1px solid rgba(204, 33, 39, 0.5);
  color: #cc2127 !important;
  display: block;
  font-size: 2em !important;
  height: 42px;
  margin: 98px auto 0;
  padding: 0px 0 1px 1px;
  text-align: center;
  width: 42px;
}
/* line 3291, ../sass/style.scss */
#footer .go-up i {
  display: table-cell;
  height: 38px;
  padding: 0;
  text-align: center;
  vertical-align: middle;
  width: 42px;
}
/* line 3299, ../sass/style.scss */
#footer .go-up:hover {
  background: none;
  border: 1px solid #cc2127;
  text-decoration: none;
}
/* line 3304, ../sass/style.scss */
#footer .go-up:focus, #footer .go-up:active {
  box-shadow: none;
  text-decoration: none;
}
/* line 3310, ../sass/style.scss */
#footer .thanks-forvisit {
  color: #222;
  display: block;
  font-size: 0.91em;
  font-weight: 700;
  margin: 39px 0 6px 0;
}
/* line 3318, ../sass/style.scss */
#footer .share-us {
  color: #777;
  font-size: 0.9em;
}
/* line 3323, ../sass/style.scss */
#footer .corp {
  color: #777;
  display: block;
  font-size: 0.75em;
  margin-bottom: 20px;
}

/*---------------------------------------------------------------------------------------*/
/*----------------------------------------SOCIAL Share LINK------------------------------------*/
/*---------------------------------------------------------------------------------------*/
/* line 3336, ../sass/style.scss */
.social-inp {
  display: inline-block;
  margin: 14px 0 78px 0;
  padding: 0 17px;
  vertical-align: middle;
}
/* line 3342, ../sass/style.scss */
.social-inp label {
  cursor: pointer;
  margin-bottom: 0;
}
/* line 3347, ../sass/style.scss */
.social-inp input {
  display: none;
}
/* line 3351, ../sass/style.scss */
.social-inp a {
  border: none;
  display: block;
  font-size: 0;
  line-height: 1;
  outline: none;
  position: relative;
  float: left;
}
/* line 3360, ../sass/style.scss */
.social-inp a:hover {
  border: none;
}
/* line 3362, ../sass/style.scss */
.social-inp a:hover .getshare-text {
  color: #fff;
}
/* line 3368, ../sass/style.scss */
.social-inp .getshare-text {
  color: #fff;
  display: inline-block;
  font-family: FontAwesome;
  font-size: 14px;
  font-weight: lighter;
  height: 30px;
  padding: 9px 8px 8px 8px;
  position: relative;
  text-align: center;
  transition: color .2s ease,background .2s ease;
  vertical-align: middle;
  width: 30px;
}
/* line 3383, ../sass/style.scss */
.social-inp .getshare-counter {
  background: #e5e5e5;
  border-radius: 2px;
  color: #555;
  display: block;
  font-size: 12px;
  font-weight: normal;
  height: 23px;
  max-width: 40px;
  max-width: inherit;
  line-height: 12px;
  opacity: 0;
  overflow: visible;
  padding: 6px 0;
  text-align: center;
  transition: max-width .2s ease,padding .2s ease, background .2s ease;
  vertical-align: middle;
  position: absolute;
  top: -35px;
  transition: visibility .2s ease, opacity .2s ease;
  visibility: hidden;
  width: 100%;
}
/* line 3406, ../sass/style.scss */
.social-inp .getshare-counter:before {
  border-left: 6px solid transparent;
  border-right: 6px solid transparent;
  border-top: 7px solid #e5e5e5;
  bottom: -6px;
  content: '';
  height: 0;
  margin-left: -2px;
  position: absolute;
  width: 0;
}
/* line 3419, ../sass/style.scss */
.social-inp .getshare-icon {
  text-align: center;
}
/* line 3422, ../sass/style.scss */
.social-inp .getshare-icon:hover .getshare-counter {
  opacity: 1;
  visibility: visible;
}
/* line 3428, ../sass/style.scss */
.social-inp .gt-gp .getshare-text {
  background: #dc4c39;
}
/* line 3432, ../sass/style.scss */
.social-inp input[type="checkbox"] + label {
  margin: 0 0 0 2px;
}
/* line 3433, ../sass/style.scss */
.social-inp input[type="checkbox"] + label:before {
  background: none;
}

/* line 3443, ../sass/style.scss */
#footer .social-inp .getshare-counter {
  bottom: -35px;
  top: auto;
}
/* line 3447, ../sass/style.scss */
#footer .social-inp .getshare-counter:before {
  border-bottom: 7px solid #e5e5e5;
  border-top: 0px solid #e5e5e5;
  bottom: auto;
  top: -6px;
}

/* TWITTER */
/* line 3459, ../sass/style.scss */
.gt-tw .getshare-text {
  background: #3799dd;
}

/* line 3463, ../sass/style.scss */
.gt-tw .getshare-text:before {
  content: "\f099";
}

/* FACEBOOK */
/* line 3469, ../sass/style.scss */
.gt-fb .getshare-text {
  background: #314e8f;
}

/* line 3473, ../sass/style.scss */
.gt-fb .getshare-text:before {
  content: "\f09a";
}

/* GOOGLE+ */
/* line 3479, ../sass/style.scss */
.gt-gp .getshare-text {
  background: #a94034;
}

/* line 3483, ../sass/style.scss */
.gt-gp .getshare-text:before {
  content: "\f0d5";
}

/* PINTEREST + */
/* line 3489, ../sass/style.scss */
.gt-pt .getshare-text {
  background: #9d2027;
}

/* line 3493, ../sass/style.scss */
.gt-pt .getshare-text:before {
  content: "\f0d2";
}

/* VK */
/* line 3499, ../sass/style.scss */
.gt-vk .getshare-text {
  background: #4B5A97;
}

/* line 3503, ../sass/style.scss */
.gt-vk .getshare-text:before {
  content: "\f189";
}

/* StumbleUpon */
/* line 3509, ../sass/style.scss */
.gt-st .getshare-text {
  background: #555555;
}

/* line 3513, ../sass/style.scss */
.gt-st .getshare-text:before {
  content: "\f1a4";
}

/* LinkedIn + */
/* line 3519, ../sass/style.scss */
.gt-in .getshare-text {
  background: #3f4bb8;
}

/* line 3523, ../sass/style.scss */
.gt-in .getshare-text:before {
  content: "\f0e1";
}

@media (max-width: 1229px) {
  /* line 3528, ../sass/style.scss */
  .social-fix {
    display: none;
  }
}
/*----------------------------------------------------------------------*/
/*-------------------------- video Background --------------------------*/
/*----------------------------------------------------------------------*/
/* line 3540, ../sass/style.scss */
.bg-video.part-3 {
  /*background-image: url(../images/slider/slide-3.jpg);*/
}
/* line 3543, ../sass/style.scss */
.bg-video video {
  background-attachment: fixed;
  bottom: 0;
  height: auto;
  max-width: inherit;
  min-height: 100%;
  min-width: 100%;
  position: absolute;
  right: 0;
  vertical-align: top;
  width: auto;
  z-index: 0;
}

/* ------------------------------------------------------------------------------------------------------------ */
/* ----------------------------------------- slider-overlay-style --------------------------------------------- */
/* ------------------------------------------------------------------------------------------------------------ */
/* line 3562, ../sass/style.scss */
.slider-overlay {
  background: #fffdec;
  bottom: 0;
  left: 0;
  position: absolute;
  right: 0;
  text-align: center;
  top: 0;
}
/* line 3570, ../sass/style.scss */
.slider-overlay.loaded {
  background: none;
}
/* line 3572, ../sass/style.scss */
.slider-overlay.loaded .slider-content {
  opacity: 1;
}
/* line 3577, ../sass/style.scss */
.slider-overlay .slider-content {
  border-collapse: collapse;
  border-spacing: 0;
  display: table;
  height: 100%;
  opacity: 0;
  width: 100%;
  padding: 0 0 1px 0;
}
/* line 3588, ../sass/style.scss */
.slider-overlay .slider-content .bg {
  background: rgba(255, 255, 255, 0.85);
  border-collapse: collapse;
  border-spacing: 0;
  margin: 0;
}
/* line 3594, ../sass/style.scss */
.slider-overlay .slider-content .bg li {
  margin: 0 !important;
}
/* line 3597, ../sass/style.scss */
.slider-overlay .slider-content .bg .block-inline {
  margin: 0;
  padding-left: 1px !important;
}
/* line 3603, ../sass/style.scss */
.slider-overlay .slider-content .content-bg {
  display: table-row;
  margin: 0px;
  text-indent: -9999px;
}
/* line 3607, ../sass/style.scss */
.slider-overlay .slider-content .content-bg .bg {
  border-collapse: collapse;
  border-spacing: 0;
  display: table-cell;
  line-height: 1;
  margin: 0px;
}
/* line 3615, ../sass/style.scss */
.slider-overlay .slider-content .content-box {
  border-collapse: collapse;
  border-spacing: 0;
  display: table-row;
  height: 1px;
  margin: 0;
  vertical-align: middle;
}
/* line 3622, ../sass/style.scss */
.slider-overlay .slider-content .content-box > .bg {
  border-collapse: collapse;
  border-spacing: 0;
  display: table-cell;
  margin: 0;
  width: 50%;
}
/* line 3631, ../sass/style.scss */
.slider-overlay .title-box {
  border-collapse: collapse;
  border-spacing: 0;
  display: table-cell;
  margin: 0;
}
/* line 3636, ../sass/style.scss */
.slider-overlay .title-box canvas {
  vertical-align: top;
}
/* line 3639, ../sass/style.scss */
.slider-overlay .title-box .title {
  color: #fff;
  font-size: 190px;
  font-weight: 800;
  line-height: 1;
  position: absolute;
}
/* line 3648, ../sass/style.scss */
.slider-overlay .title-box .social-box ul {
  display: inline-block;
  padding: 0 1px 0 3px;
  vertical-align: top;
}
/* line 3653, ../sass/style.scss */
.slider-overlay .title-box .social-box ul li {
  display: inline-block;
  margin: 0 1px;
  vertical-align: top;
}
/* line 3658, ../sass/style.scss */
.slider-overlay .title-box .social-box ul li a {
  color: #fff;
  display: block;
  height: 30px;
  width: 30px;
}
/* line 3668, ../sass/style.scss */
.slider-overlay .title-box .bg-padding {
  height: 30px;
}
/* line 3671, ../sass/style.scss */
.slider-overlay .title-box .slider-content {
  border-collapse: collapse;
  border-spacing: 0;
  margin: 0;
}

/* line 3686, ../sass/style.scss */
.front .slider-overlay .title-box .social-box ul li {
  margin: 0 -2px 0 -2px !important;
}

/* line 3699, ../sass/style.scss */
.other-style .slider-overlay .title-box .social-box ul li {
  margin: 0 0px 0 0px !important;
}
/* line 3704, ../sass/style.scss */
.other-style .slider-overlay .title-box h1 {
  opacity: 0;
}

@media (max-width: 991px) {
  /* line 3714, ../sass/style.scss */
  .slider-overlay .title-box .title {
    font-size: 110px !important;
  }
  /* line 3718, ../sass/style.scss */
  .slider-overlay .title-box .bg-padding {
    height: 18px;
  }
}
@media (max-width: 767px) {
  /* line 3728, ../sass/style.scss */
  .slider-overlay .title-box .title {
    font-size: 78px !important;
  }
  /* line 3732, ../sass/style.scss */
  .slider-overlay .title-box .bg-padding {
    height: 7px;
  }
}
@media (max-width: 479px) {
  /* line 3742, ../sass/style.scss */
  .slider-overlay .title-box .title {
    font-size: 48px !important;
  }
  /* line 3746, ../sass/style.scss */
  .slider-overlay .title-box .bg-padding {
    height: 7px;
  }
}
/* -- topslider-text -- */
/* line 3755, ../sass/style.scss */
.topslider-text {
  bottom: 13%;
  color: #2063ad;
  font-size: 1.5em;
  left: 0;
  position: absolute;
  width: 100%;
  z-index: 999;
}

/* line 3765, ../sass/style.scss */
.go-about-us {
  bottom: 2%;
  color: #2063ad;
  display: block;
  font-size: 5em !important;
  left: 50%;
  margin-left: -10px;
  position: absolute;
  z-index: 99;
}
/* line 3774, ../sass/style.scss */
.go-about-us:hover {
  opacity: 0.7;
}

/* White topslider-text */
/* line 3782, ../sass/style.scss */
.white .topslider-text {
  color: #fffdec;
}
/* line 3785, ../sass/style.scss */
.white .go-about-us {
  color: rgba(255, 253, 236, 0.61);
}

/* Red topslider-text */
/* line 3793, ../sass/style.scss */
.red-style .topslider-text {
  color: #b4c369;
}
/* line 3796, ../sass/style.scss */
.red-style .go-about-us {
  color: #2063ad;
}

/* line 3801, ../sass/style.scss */
.slider-overlay-style {
  margin-bottom: -2px;
}
/* line 3803, ../sass/style.scss */
.slider-overlay-style .go-about-us {
  color: #2063ad;
}

/* ---------------------------------------------------------------------------*/
/* ----------------------------- background-box ---------------------------- */
/* ---------------------------------------------------------------------------*/
/* line 3812, ../sass/style.scss */
.bg-box {
  background-position: 50% 0;
  background-repeat: no-repeat;
  background-size: cover;
  bottom: 0;
  height: 100%;
  left: 0;
  overflow: hidden;
  position: absolute;
  right: 0;
  top: 0;
  width: 100%;
  z-index: 0;
  margin-top: 24px;
}

/* line 3827, ../sass/style.scss */
.overlay {
  height: 100%;
  width: 100%;
}

/* -------------------------------------------------------------------------*/
/* -------------------------- vertical-parallax ----------------------------*/
/* -------------------------------------------------------------------------*/
/* line 3835, ../sass/style.scss */
.vertical-parallax {
  background-size: auto;
  background-repeat: no-repeat;
  background-position: center top;
}

@media only screen and (min-width: 1921px) {
  /* line 3842, ../sass/style.scss */
  .vertical-parallax {
    background-size: cover;
  }
}
/* line 3847, ../sass/style.scss */
.part-7 .overlay {
  background: #000;
  opacity: 0.2;
}

/* --------------------------------------------------------------------------*/
/* ---------------------------- invert-elements -----------------------------*/
/* --------------------------------------------------------------------------*/
/* Bullets White*/
/* line 3861, ../sass/style.scss */
#r-slider.invert-elements .rsNav.rsBullets .rsNavItem span, #r-slider.invert-elements .rsNav.rsBullets .rsNavItem.rsNavSelected span {
  background: rgba(255, 253, 236, 0.85);
}
/* line 3865, ../sass/style.scss */
#r-slider.invert-elements .rsMinW .rsBullet.rsNavSelected {
  border: 1px solid rgba(255, 253, 236, 0.85);
}

/* line 3870, ../sass/style.scss */
.invert-elements {
  /* white-tab */
  /* clasic-tab */
  /* white-accordion-tab */
}
/* line 3871, ../sass/style.scss */
.invert-elements a, .invert-elements p, .invert-elements li {
  color: #fff !important;
}
/* line 3875, ../sass/style.scss */
.invert-elements a:hover {
  color: rgba(255, 255, 255, 0.84) !important;
}
/* line 3879, ../sass/style.scss */
.invert-elements h1 {
  color: #fff;
}
/* line 3882, ../sass/style.scss */
.invert-elements h2, .invert-elements h3, .invert-elements h4, .invert-elements h5, .invert-elements h6 {
  color: #fff !important;
}
/* line 3885, ../sass/style.scss */
.invert-elements h2 a:hover, .invert-elements h3 a:hover, .invert-elements h4 a:hover, .invert-elements h5 a:hover, .invert-elements h6 a:hover {
  opacity: 0.7;
}
/* line 3892, ../sass/style.scss */
.invert-elements .wrapper-carusel .next, .invert-elements .wrapper-carusel .prev, .invert-elements .post-slider .next, .invert-elements .post-slider .prev, .invert-elements .posted-slider .next, .invert-elements .posted-slider .prev, .invert-elements .slider-people .next, .invert-elements .slider-people .prev {
  color: #fff;
}
/* line 3897, ../sass/style.scss */
.invert-elements .go-about-us {
  color: #fff !important;
}
/* line 3902, ../sass/style.scss */
.invert-elements .titile-divider span, .invert-elements .titile-divider.green span {
  color: #fff;
}
/* line 3910, ../sass/style.scss */
.invert-elements .posted-slider .slider-foo-2 .foo2 p span {
  color: #fff;
}
/* line 3918, ../sass/style.scss */
.invert-elements blockquote {
  color: #fff;
}
/* line 3920, ../sass/style.scss */
.invert-elements blockquote footer {
  color: #fff;
}
/* line 3925, ../sass/style.scss */
.invert-elements .skill-name, .invert-elements .post-info {
  color: #fff;
}
/* line 3931, ../sass/style.scss */
.invert-elements .inpost-slider a:link, .invert-elements .inpost-slider a:visited {
  color: #86a200 !important;
}
/* line 3934, ../sass/style.scss */
.invert-elements .inpost-slider a:hover {
  opacity: 1;
}
/* line 3936, ../sass/style.scss */
.invert-elements .inpost-slider a:hover i {
  opacity: 0.8;
}
/* line 3944, ../sass/style.scss */
.invert-elements .isotop-filters button {
  color: #fff !important;
}
/* line 3946, ../sass/style.scss */
.invert-elements .isotop-filters button:hover, .invert-elements .isotop-filters button.is-checked {
  opacity: 0.7;
}
/* line 3954, ../sass/style.scss */
.invert-elements .isotope .element-item span {
  color: #fff !important;
}
/* line 3960, ../sass/style.scss */
.invert-elements .info-contacts {
  color: #fff;
}
/* line 3962, ../sass/style.scss */
.invert-elements .info-contacts span {
  color: #fff;
}
/* line 3967, ../sass/style.scss */
.invert-elements #cont-info {
  background: rgba(134, 162, 0, 0.94);
}
/* line 3971, ../sass/style.scss */
.invert-elements ::-webkit-input-placeholder {
  color: #dde8ab;
}
/* line 3974, ../sass/style.scss */
.invert-elements ::-moz-placeholder {
  color: #dde8ab;
}
/* line 3977, ../sass/style.scss */
.invert-elements :-moz-placeholder {
  color: #dde8ab;
}
/* line 3980, ../sass/style.scss */
.invert-elements :-ms-input-placeholder {
  color: #dde8ab;
}
/* line 3986, ../sass/style.scss */
.invert-elements .album-sliders-container .additional-info .heading {
  color: #fff !important;
}
/* line 3992, ../sass/style.scss */
.invert-elements .additional-info {
  color: #fff !important;
}
/* line 3997, ../sass/style.scss */
.invert-elements .album-sliders-container strong {
  color: #fff !important;
}
/* line 4004, ../sass/style.scss */
.invert-elements #comments form input[type="text"], .invert-elements #comments form input[type="email"] {
  background: #9eb533 !important;
  border: none !important;
  color: #dde8ab !important;
}
/* line 4012, ../sass/style.scss */
.invert-elements textarea {
  background: #9eb533 !important;
  border: none !important;
  color: #dde8ab !important;
}
/* line 4017, ../sass/style.scss */
.invert-elements input {
  background: #9eb533 !important;
  border: none !important;
  color: #dde8ab !important;
}
/* line 4021, ../sass/style.scss */
.invert-elements input#searchsubmit {
  background: #9eb533 url(../images/search.svg) no-repeat center center !important;
}
/* line 4026, ../sass/style.scss */
.invert-elements button.btn-default {
  background: #fffdec !important;
  border: 1px solid #789100;
  color: #86a200 !important;
}
/* line 4030, ../sass/style.scss */
.invert-elements button.btn-default:hover {
  background: #fff !important;
  border: 1px solid #86a200;
}
/* line 4035, ../sass/style.scss */
.invert-elements .button-hover {
  background: #fff !important;
  border: 1px solid #86a200;
}
/* line 4039, ../sass/style.scss */
.invert-elements button.btn-default:active, .invert-elements .button-active {
  background: #fffdec !important;
  border: 1px solid #86a200;
  box-shadow: inset 0 2px 0px #e0decf !important;
}
/* line 4045, ../sass/style.scss */
.invert-elements blockquote:before {
  background: rgba(255, 255, 255, 0.65);
}
/* line 4050, ../sass/style.scss */
.invert-elements #footer .go-up {
  border: 1px solid rgba(253, 253, 253, 0.5);
  color: rgba(255, 255, 255, 0.84) !important;
}
/* line 4053, ../sass/style.scss */
.invert-elements #footer .go-up:hover {
  border: 1px solid white;
}
/* line 4058, ../sass/style.scss */
.invert-elements .thanks-forvisit, .invert-elements .corp {
  color: #fff !important;
}
/* line 4061, ../sass/style.scss */
.invert-elements .part-4 {
  background: #86a200;
  position: fixed;
}
/* line 4065, ../sass/style.scss */
.invert-elements #footer {
  border-top: 1px solid rgba(255, 255, 255, 0.65);
}
/* line 4068, ../sass/style.scss */
.invert-elements .progress {
  background: rgba(255, 255, 254, 0.22);
}
/* line 4071, ../sass/style.scss */
.invert-elements .progress-bar {
  background: rgba(255, 255, 255, 0.68);
  color: #86a200 !important;
}
/* line 4076, ../sass/style.scss */
.invert-elements #comments h2 span, .invert-elements #comments .meta {
  color: rgba(255, 255, 255, 0.87);
}
/* line 4082, ../sass/style.scss */
.invert-elements .post-soc-icon .count-shared span {
  color: rgba(255, 255, 255, 0.87);
}
/* line 4088, ../sass/style.scss */
.invert-elements #block-pricing .cont-pricing {
  background: rgba(255, 255, 255, 0.81);
}
/* line 4089, ../sass/style.scss */
.invert-elements #block-pricing .cont-pricing .permonth {
  color: rgba(112, 112, 112, 0.87);
}
/* line 4093, ../sass/style.scss */
.invert-elements #block-pricing .cont-pricing li {
  color: #777 !important;
  border-top: 1px solid rgba(2, 2, 2, 0.06) !important;
}
/* line 4102, ../sass/style.scss */
.invert-elements .titile-divider.green span:before, .invert-elements .titile-divider.green span:after {
  background: rgba(255, 255, 255, 0.82);
}
/* line 4108, ../sass/style.scss */
.invert-elements .panel-body {
  color: #86a200;
  background: rgba(255, 255, 255, 0.68);
}
/* line 4113, ../sass/style.scss */
.invert-elements .panel-default > .panel-heading {
  background: rgba(255, 255, 255, 0.68);
}
/* line 4115, ../sass/style.scss */
.invert-elements .panel-default > .panel-heading:hover {
  background: rgba(255, 255, 255, 0.28);
}
/* line 4120, ../sass/style.scss */
.invert-elements .panel-title i, .invert-elements .panel-heading .panel-title a, .invert-elements a.accordion-toggle {
  color: #86a200 !important;
}
/* line 4123, ../sass/style.scss */
.invert-elements .panel-title i:hover, .invert-elements .panel-heading .panel-title a:hover, .invert-elements a.accordion-toggle:hover {
  color: #FFFFFF !important;
  opacity: 1;
}
/* line 4127, ../sass/style.scss */
.invert-elements .white-tabs.myTab p {
  background: none;
  color: #FFFFFF;
}
/* line 4132, ../sass/style.scss */
.invert-elements .white-accordion .panel-body {
  background: none;
  color: #FFFFFF;
}
/* line 4136, ../sass/style.scss */
.invert-elements .white-accordion .panel-default > .panel-heading {
  background: none;
  color: #FFFFFF;
}
/* line 4139, ../sass/style.scss */
.invert-elements .white-accordion .panel-default > .panel-heading:hover {
  background: none;
  color: #FFFFFF;
}
/* line 4146, ../sass/style.scss */
.invert-elements .white-tab #undefined-accordion .panel-heading,
.invert-elements .white-accordion .panel-default > .panel-heading {
  border: 1px solid rgba(255, 255, 255, 0.82);
  background: none;
}
/* line 4150, ../sass/style.scss */
.invert-elements .white-tab #undefined-accordion .panel-heading:hover {
  border: 1px solid rgba(255, 255, 255, 0.62);
}
/* line 4154, ../sass/style.scss */
.invert-elements .white-accordion .panel-default > .panel-heading:hover {
  border: 1px solid rgba(255, 255, 255, 0.62);
}
/* line 4158, ../sass/style.scss */
.invert-elements .white-accordion .panel-title i {
  color: #fff !important;
}
/* line 4161, ../sass/style.scss */
.invert-elements .white-accordion .panel-title:hover i {
  opacity: 0.8;
}
/* line 4167, ../sass/style.scss */
.invert-elements .white-tab p {
  color: #fff !important;
  font-weight: 400 !important;
}
/* line 4171, ../sass/style.scss */
.invert-elements .white-tab .panel-heading .panel-title a {
  color: #fff !important;
  font-weight: 400 !important;
}
/* line 4174, ../sass/style.scss */
.invert-elements .white-tab .panel-heading .panel-title a:hover {
  opacity: 0.7 !important;
}
/* line 4179, ../sass/style.scss */
.invert-elements .horizontal-tabs p {
  color: #86a200 !important;
}
/* line 4183, ../sass/style.scss */
.invert-elements .vertical-tabs p {
  color: #86a200 !important;
}
/* line 4186, ../sass/style.scss */
.invert-elements .vertical-tabs.white-tab p {
  color: #fff !important;
}
/* line 4190, ../sass/style.scss */
.invert-elements .alert-success {
  background: #9eb533;
}
/* line 4193, ../sass/style.scss */
.invert-elements .tab-pane.active {
  background: rgba(255, 255, 255, 0.68);
  color: #86a200;
}
/* line 4197, ../sass/style.scss */
.invert-elements .nav-tabs > li > a {
  background: rgba(255, 255, 255, 0.28);
  color: #fff !important;
}
/* line 4203, ../sass/style.scss */
.invert-elements .tabs-left > li {
  margin-right: -1px !important;
}
/* line 4211, ../sass/style.scss */
.invert-elements .nav-tabs > li.active > a, .invert-elements .nav-tabs > li > a:hover {
  background: rgba(255, 255, 255, 0.68);
  color: #86a200 !important;
}
/* line 4220, ../sass/style.scss */
.invert-elements .vertical-tabs .nav-tabs > li.active > a, .invert-elements .vertical-tabs .nav-tabs > li > a:hover {
  background: rgba(255, 255, 255, 0.68) !important;
}
/* line 4229, ../sass/style.scss */
.invert-elements .vertical-tabs.white-tab .nav-tabs > li.active > a, .invert-elements .vertical-tabs.white-tab .nav-tabs > li > a:hover {
  background: none !important;
}
/* line 4238, ../sass/style.scss */
.invert-elements .vertical-tabs .tab-content > .tab-pane p, .invert-elements .horizontal-tabs .tab-content > .tab-pane p {
  color: #86a200 !important;
}
/* line 4247, ../sass/style.scss */
.invert-elements .white-tab .nav-tabs > li.active > a {
  background: none;
  color: #fff !important;
}
/* line 4251, ../sass/style.scss */
.invert-elements .white-tab .nav-tabs > li > a {
  background: none;
  color: #fff !important;
}
/* line 4254, ../sass/style.scss */
.invert-elements .white-tab .nav-tabs > li > a:hover {
  background: none;
  color: #fff !important;
  opacity: 0.8;
}
/* line 4262, ../sass/style.scss */
.invert-elements .white-tab .tab-pane.active {
  background: none;
  color: #fff !important;
}
/* line 4271, ../sass/style.scss */
.invert-elements .vertical-tabs.white-tab .tab-content > .tab-pane p, .invert-elements .horizontal-tabs.white-tab .tab-content > .tab-pane p {
  color: #fff !important;
}
/* line 4282, ../sass/style.scss */
.invert-elements .horizontal-tabs.white-tab .panel-title a:before, .invert-elements .vertical-tabs.white-tab .panel-title a:before {
  color: #fff !important;
}
/* line 4285, ../sass/style.scss */
.invert-elements .horizontal-tabs.white-tab .panel-title:hover a:before, .invert-elements .vertical-tabs.white-tab .panel-title:hover a:before {
  opacity: 0.8;
}
/* line 4291, ../sass/style.scss */
.invert-elements .horizontal-tabs.white-tab .panel-body, .invert-elements .vertical-tabs.white-tab .panel-body {
  background: none;
}
/* line 4293, ../sass/style.scss */
.invert-elements .horizontal-tabs.white-tab .panel-body p, .invert-elements .vertical-tabs.white-tab .panel-body p {
  color: #fff !important;
}
/* line 4303, ../sass/style.scss */
.invert-elements .vertical-tabs .panel-title a:before, .invert-elements .horizontal-tabs .panel-title a:before {
  color: #86a200 !important;
}
/* line 4309, ../sass/style.scss */
.invert-elements .vertical-tabs .panel-title:hover a:before, .invert-elements .horizontal-tabs .panel-title:hover a:before {
  color: #fff !important;
}
/* line 4321, ../sass/style.scss */
.invert-elements .white-accordion .panel-heading .panel-title a {
  color: #FFFFFF !important;
}
/* line 4324, ../sass/style.scss */
.invert-elements .white-accordion .panel-heading .panel-title:hover a {
  opacity: 0.8;
}
/* line 4334, ../sass/style.scss */
.invert-elements .widget ul li span {
  color: rgba(255, 255, 255, 0.81);
}
/* line 4341, ../sass/style.scss */
.invert-elements #blog .entry-meta {
  color: rgba(255, 255, 255, 0.81) !important;
}
/* line 4349, ../sass/style.scss */
.invert-elements #block-pricing .cont-pricing.green .lollipop {
  background: url(../images/lightbulb.svg);
  background-color: #9eb533;
  background-repeat: no-repeat;
  background-position: center;
}
/* line 4360, ../sass/style.scss */
.invert-elements #right-sidebar .textwidget {
  color: #fff;
}

/* /invert-elements */
/* --------------------------------------------------------------------------------------*/
/* --------------------------------- royalSlider Demo------------------------------------*/
/* --------------------------------------------------------------------------------------*/
/* line 4371, ../sass/style.scss */
.royalSlider {
  overflow: hidden;
  margin-bottom:24px;
}

/* line 4376, ../sass/style.scss */
.demo-royal .royalSlider .rsImg {
  height: auto;
  width: 100%;
}
/* line 4380, ../sass/style.scss */
.demo-royal #slider-with-blocks-1 {
  max-height: 470px !important;
  width: 100%;
}

/* line 4380, ../sass/style.scss */
.demo-royal #slider-with-blocks-2 {
  max-height: 470px !important;
  width: 100%;
}

/* line 4380, ../sass/style.scss */
.demo-royal #slider-with-blocks-3 {
  max-height: 470px !important;
  width: 100%;
}
/* line 4384, ../sass/style.scss */
.demo-royal .rsMinW .rsBullets {
  padding: 4px 2px 0 0;
}
/* line 4387, ../sass/style.scss */
.demo-royal .rsContent {
  color: #FFF;
  float: left;
  font-size: 24px;
  line-height: 32px;
}
/* line 4393, ../sass/style.scss */
.demo-royal .bContainer {
  position: relative;
}
/* line 4396, ../sass/style.scss */
.demo-royal .rsABlock {
  display: block;
  left: auto;
  position: relative;
  top: auto;
}
/* line 4402, ../sass/style.scss */
.demo-royal .blockHeadline {
  font-size: 42px;
  line-height: 50px;
}
/* line 4406, ../sass/style.scss */
.demo-royal .blockSubHeadline {
  font-size: 32px;
  line-height: 40px;
}
/* line 4410, ../sass/style.scss */
.demo-royal .txtCent {
  text-align: center;
  width: 100%;
}
/* line 4414, ../sass/style.scss */
.demo-royal .slide1 {
  background: #f06b50;
}
/* line 4416, ../sass/style.scss */
.demo-royal .slide1 .bContainer {
  top: 36%;
}
/* line 4420, ../sass/style.scss */
.demo-royal .slide2 {
  background: #ffbc11;
  color: #000;
}
/* line 4423, ../sass/style.scss */
.demo-royal .slide2 .bContainer {
  top: 24px;
}
/* line 4426, ../sass/style.scss */
.demo-royal .slide2 .txtCent {
  line-height: 44px;
}
/* line 4429, ../sass/style.scss */
.demo-royal .slide2 .blockHeadline {
  line-height: 66px;
}
/* line 4433, ../sass/style.scss */
.demo-royal .slide3 {
  background: #45aab8;
  color: #FFF;
}
/* line 4436, ../sass/style.scss */
.demo-royal .slide3 .bContainer {
  top: 24px;
}
/* line 4439, ../sass/style.scss */
.demo-royal .slide3 span {
  line-height: 44px;
}
/* line 4443, ../sass/style.scss */
.demo-royal .slide4 .bContainer {
  height: auto;
  left: 0;
  position: absolute;
  top: 24px;
  width: 100%;
}
/* line 4450, ../sass/style.scss */
.demo-royal .photoCopy {
  background-color: rgba(0, 0, 0, 0.75);
  border-radius: 2px;
  bottom: 12px;
  color: white;
  font-size: 12px;
  left: 12px;
  line-height: 24px;
  padding: 0px 10px;
  position: absolute;
  top: auto;
  z-index: 25;
}
/* line 4462, ../sass/style.scss */
.demo-royal .photoCopy a {
  color: #FFF;
}
/* line 4466, ../sass/style.scss */
.demo-royal .palmImg {
  bottom: -60px;
  left: 0;
  position: absolute;
  top: auto;
}

@media screen and (min-width: 0px) and (max-width: 960px) {
  /* line 4476, ../sass/style.scss */
  .demo-royal .rsContent {
    font-size: 22px;
    line-height: 28px;
  }
  /* line 4480, ../sass/style.scss */
  .demo-royal .blockHeadline {
    font-size: 32px;
    line-height: 32px;
  }
  /* line 4484, ../sass/style.scss */
  .demo-royal .blockSubHeadline {
    font-size: 26px;
    line-height: 32px;
  }
}
@media screen and (min-width: 0px) and (max-width: 500px) {
  /* line 4493, ../sass/style.scss */
  .demo-royal .royalSlider, .demo-royal .rsOverflow {
    height: 330px !important;
  }
  /* line 4496, ../sass/style.scss */
  .demo-royal .rsContent {
    font-size: 18px;
    line-height: 26px;
  }
  /* line 4500, ../sass/style.scss */
  .demo-royal .blockHeadline {
    font-size: 24px;
    line-height: 32px;
  }
  /* line 4504, ../sass/style.scss */
  .demo-royal .blockSubHeadline {
    font-size: 22px;
    line-height: 32px;
  }
  /* line 4508, ../sass/style.scss */
  .demo-royal .royalSlider .rsImg {
    height: 100%;
    width: auto;
  }
}
/* --------------------------------------------------------------------------------------*/
/* ---------------------------------      Service    ------------------------------------*/
/* --------------------------------------------------------------------------------------*/
/* line 4519, ../sass/style.scss */
.service {
  margin-bottom: 20px;
}
/* line 4521, ../sass/style.scss */
.service .title {
  font-size: 1.5em;
}
/* line 4524, ../sass/style.scss */
.service p:last-child {
  margin-bottom: 0;
}

/* --------------------------------------------------------------------------------------*/
/* ---------------------------------      Video      ------------------------------------*/
/* --------------------------------------------------------------------------------------*/
/* line 4533, ../sass/style.scss */
embed, iframe, object, video, audio {
  max-width: 100%;
}

/* line 4536, ../sass/style.scss */
#video {
  padding-top: 156px;
  padding-bottom: 130px;
}
/* line 4539, ../sass/style.scss */
#video .row > div {
  padding: 0;
}
/* line 4543, ../sass/style.scss */
#video .video-box {
  margin-bottom: 0px;
  overflow: hidden;
  position: relative;
  text-align: center;
}
/* line 4548, ../sass/style.scss */
#video .video-box img {
  opacity: 0.7;
}
/* line 4551, ../sass/style.scss */
#video .video-box embed, #video .video-box iframe, #video .video-box object, #video .video-box video {
  height: 100%;
  left: 0;
  top: 0;
  width: 100%;
}
/* line 4558, ../sass/style.scss */
#video .video-box .video-block {
  background: #cd3333;
  height: 100%;
  left: 0;
  padding: 55px;
  position: fixed;
  top: 0;
  width: 100%;
  z-index: 99999;
}
/* line 4568, ../sass/style.scss */
#video .video-box .video-block iframe {
  min-height: 100%;
  width: 100%;
  z-index: 999999;
}
/* line 4575, ../sass/style.scss */
#video .video-box .close-video {
  color: #e66e6e !important;
  font-size: 1.1em;
  font-size: 1.9em;
  margin: 0;
  padding: 2px;
  position: absolute;
  right: 55px;
  top: 12px;
  z-index: 99999999;
}
/* line 4587, ../sass/style.scss */
#video .video-box button {
  background: none;
  border: none;
  color: #86a200;
  font-weight: 400;
  height: auto;
  width: auto;
}
/* line 4594, ../sass/style.scss */
#video .video-box button:hover {
  background: none;
  box-shadow: none;
  opacity: 0.9;
}
/* line 4602, ../sass/style.scss */
#video h1 {
  color: #86a200;
  font-size: 2.9em;
  font-weight: 700;
  margin-bottom: 0;
}
/* line 4609, ../sass/style.scss */
#video .play-video {
  font-size: 5.1em !important;
  line-height: 1.37;
  margin: 0;
  padding: 0;
  text-align: center;
  z-index: 1;
}

/* line 4619, ../sass/style.scss */
.part-12 {
  background-image: url(../images/bg-video.jpg);
  background-position: center center;
  background-size: cover;
}
/* line 4623, ../sass/style.scss */
.part-12 .overlay {
  background: rgba(255, 255, 255, 0.75);
}

/*---------------------------------------------------------------------------*/
/*----------------------------- Newsletters Form ----------------------------*/
/*---------------------------------------------------------------------------*/
/* line 4632, ../sass/style.scss */
#newsletters {
  padding: 60px 0 102px 0;
}
/* line 4634, ../sass/style.scss */
#newsletters h3 {
  color: #185eb1;
  font-size: 3em;
  margin: 25px 0 23px 0;
  text-transform: uppercase;
}
/* line 4639, ../sass/style.scss */
#newsletters h3 span {
  color: #dd001e !important;
}
/* line 4643, ../sass/style.scss */
#newsletters .success {
  min-height: 25px;
  margin-bottom: 5px;
}
/* line 4649, ../sass/style.scss */
#newsletters #newsletters-form .row > div {
  position: relative;
}
/* line 4652, ../sass/style.scss */
#newsletters #newsletters-form input {
  border-radius: 3px !important;
  height: 40px;
}
/* line 4656, ../sass/style.scss */
#newsletters #newsletters-form button {
  border-radius: 3px;
  height: 40px;
  margin: 0;
  padding: 3px 18px 0 18px;
}

/* line 4666, ../sass/style.scss */
.btn:focus, .btn:active:focus, .btn.active:focus {
  outline: none;
}

/* line 4671, ../sass/style.scss */
.part-13 {
  background-size: auto !important;
  background: url(../images/stripes2.svg) repeat-x 0 top, url(../images/stripes2.svg) repeat-x 0 bottom;
}

/* ----------------------- Small Icon ------------------------*/
/* line 4678, ../sass/style.scss */
.sm-icon {
  display: inline-block;
  height: 33px;
  position: relative;
  width: 33px;
}
/* line 4683, ../sass/style.scss */
.sm-icon svg {
  height: 100% !important;
  left: 0;
  position: absolute;
  top: 0;
  width: 100% !important;
}

/* Canvas title*/
/* line 4696, ../sass/style.scss */
.title-canvas {
  overflow: hidden;
  min-width: 244px;
}

/* Welcome to Compass. Use this file to write IE specific override styles.
 * Import this file using the following HTML or equivalent:
 * <!--[if IE]>
 *   <link href="/css/responsive.css" media="screen, projection" rel="stylesheet" type="text/css" />
 * <![endif]--> */
@media only screen and (min-width: 300px) {
  /* .topslider-text */
  /* line 9, ../sass/_responsive.scss */
  .topslider-text {
    font-size: 1em;
    bottom: 14%;
  }
}
@media only screen and (min-width: 480px) {
  /* .topslider-text */
  /* line 17, ../sass/_responsive.scss */
  .topslider-text {
    font-size: 1.2em;
    bottom: 18%;
  }
}
@media only screen and (min-width: 768px) {
  /* contacts */
  /* line 25, ../sass/_responsive.scss */
  .fix-left {
    padding-right: 5px;
  }

  /* line 28, ../sass/_responsive.scss */
  .fix-right {
    padding-left: 5px;
  }

  /* diagrams */
  /* line 32, ../sass/_responsive.scss */
  #chart1 {
    margin-left: -10px !important;
  }

  /* line 36, ../sass/_responsive.scss */
  .blockquote-slider .prev {
    left: 5px;
  }
  /* line 39, ../sass/_responsive.scss */
  .blockquote-slider .next {
    right: 5px;
  }

  /* .topslider-text */
  /* line 44, ../sass/_responsive.scss */
  .topslider-text {
    bottom: 18%;
  }

  /* Foo5 fix */
  /*.foo5 > div{
  	min-width: 240px !important;
  }*/
}
@media only screen and (min-width: 940px) {
  /* .topslider-text */
  /* line 55, ../sass/_responsive.scss */
  .topslider-text {
    font-size: 1.5em;
  }

  /* line 58, ../sass/_responsive.scss */
  #map-canvas-lg {
    display: block !important;
  }
}
@media only screen and (min-width: 992px) {
  /* -- carousel nav -- */
  /* line 66, ../sass/_responsive.scss */
  .list-carousel .prev {
    left: -45px;
  }
  /* line 69, ../sass/_responsive.scss */
  .list-carousel .next {
    right: -45px;
  }

  /* line 74, ../sass/_responsive.scss */
  .carusel-4 .prev {
    left: -30px;
  }
  /* line 77, ../sass/_responsive.scss */
  .carusel-4 .next {
    right: -30px;
  }

  /* line 82, ../sass/_responsive.scss */
  .carusel-6 .prev, .carusel-5 .prev {
    left: -40px;
  }
  /* line 85, ../sass/_responsive.scss */
  .carusel-6 .next, .carusel-5 .next {
    right: -40px;
  }

  /* line 90, ../sass/_responsive.scss */
  .post-slider .prev {
    left: -30px;
  }
  /* line 93, ../sass/_responsive.scss */
  .post-slider .next {
    right: -30px;
  }

  /* line 98, ../sass/_responsive.scss */
  .slider-foo-8 .next, .slider-foo-2 .next {
    right: -40px;
  }

  /* line 103, ../sass/_responsive.scss */
  .slider-foo-8 .prev, .slider-foo-2 .prev {
    left: -40px;
  }

  /* line 108, ../sass/_responsive.scss */
  .blockquote-slider .prev {
    left: -30px;
  }
  /* line 111, ../sass/_responsive.scss */
  .blockquote-slider .next {
    right: -30px;
  }

  /* diagrams */
  /* line 116, ../sass/_responsive.scss */
  #chart1 {
    margin-left: -20px !important;
  }

  /* line 119, ../sass/_responsive.scss */
  #piechart-3d {
    margin-left: -100px;
    margin-left: -85px;
  }
}
@media only screen and (min-width: 992px) and (max-width: 1050px) {
  /* line 127, ../sass/_responsive.scss */
  .blockquote-slider .prev {
    left: -15px;
  }
  /* line 130, ../sass/_responsive.scss */
  .blockquote-slider .next {
    right: -15px;
  }
}
@media only screen and (min-width: 1170px) {
  /* -- diagrams -- */
  /* line 138, ../sass/_responsive.scss */
  #piechart-3d {
    margin-top: -10px;
  }
}
/* ---- wp-caption alignleft -----*/
@media only screen and (max-width: 410px) {
  /* line 146, ../sass/_responsive.scss */
  div.alignleft, div.alignright, div.aligncenter {
    display: block;
    float: none;
    text-align: center;
    margin: 0 auto 25px;
    width: 226px;
  }

  /* line 154, ../sass/_responsive.scss */
  .page-tpg-blockquotes {
    font-size: 2.5em;
  }

  /* portfolio */
  /* line 160, ../sass/_responsive.scss */
  .album-sliders-container .owl-controls .owl-prev, .album-sliders-container .owl-controls .owl-next {
    top: 40%;
  }
}
/* ---- wp-caption alignleft -----*/
@media only screen and (max-width: 768px) {
  /* line 170, ../sass/_responsive.scss */
  table td, table th {
    padding: 16px 5px 15px 5px;
  }

  /* line 174, ../sass/_responsive.scss */
  #logo-mini {
    text-align: center;
  }

  /* foo-1 */
  /* line 179, ../sass/_responsive.scss */
  .slider-foo-1 .next {
    right: -10px;
  }
  /* line 182, ../sass/_responsive.scss */
  .slider-foo-1 .prev {
    left: -10px;
  }

  /* comments */
  /* line 189, ../sass/_responsive.scss */
  #comments ul.children {
    padding-left: 40px;
  }

  /* line 194, ../sass/_responsive.scss */
  #foo2 .img-block {
    text-align: center;
  }

  /* green background */
  /* line 199, ../sass/_responsive.scss */
  .green-background > .container {
    padding-right: 0;
    padding-left: 0;
  }

  /* list-carousel */
  /* line 206, ../sass/_responsive.scss */
  .slider-foo-3 .next {
    right: 0px;
  }
  /* line 209, ../sass/_responsive.scss */
  .slider-foo-3 .prev {
    left: 0px;
  }

  /* red-style, white-style Title */
  /* line 217, ../sass/_responsive.scss */
  .front.white .topslider-link a, .red-style #info-topslider .topslider-link a {
    font-size: 1em;
  }

  /**/
  /* line 224, ../sass/_responsive.scss */
  .inpost-slider .prev {
    left: 20px;
  }
  /* line 227, ../sass/_responsive.scss */
  .inpost-slider .next {
    right: 20px;
  }

  /* line 231, ../sass/_responsive.scss */
  .video-block {
    padding: 55px 0 !important;
  }
}
/**/
@media only screen and (max-width: 767px) {
  /* line 239, ../sass/_responsive.scss */
  #newsletters-submit {
    width: 100%;
    margin-top: 10px !important;
  }
}
@media only screen and (max-width: 992px) {
  /* line 246, ../sass/_responsive.scss */
  .post-slider {
    margin-top: 40px;
  }
  /* line 248, ../sass/_responsive.scss */
  .post-slider .next {
    top: 10px !important;
    right: 10px !important;
  }
  /* line 252, ../sass/_responsive.scss */
  .post-slider .prev {
    top: 10px !important;
    right: 40px !important;
    left: auto !important;
  }
}
/**/
@media (max-width: 1070px) {
  /* line 262, ../sass/_responsive.scss */
  .vertical-parallax {
    background-position: 50% 50% !important;
    background-size: cover;
    background-repeat: no-repeat;
  }
}
/* -------------- max height --------------------- */
@media only screen and (max-height: 880px) {
  /* line 272, ../sass/_responsive.scss */
  #info-topslider .topslider-link {
    top: 40px;
  }
  /* line 274, ../sass/_responsive.scss */
  #info-topslider .topslider-link a i {
    top: 75px;
  }
}
@media only screen and (max-height: 600px) {
  /* line 282, ../sass/_responsive.scss */
  .topslider-text {
    bottom: 9%;
  }
}
@media only screen and (max-height: 480px) {
  /* line 288, ../sass/_responsive.scss */
  .topslider-text {
    bottom: 5%;
  }
}
@media only screen and (max-height: 360px) {
  /* link go About Us*/
  /* line 296, ../sass/_responsive.scss */
  #info-topslider .topslider-link {
    top: 5px;
  }
  /* line 298, ../sass/_responsive.scss */
  #info-topslider .topslider-link a i {
    top: 5px;
  }

  /* line 307, ../sass/_responsive.scss */
  .front.white #info-topslider .topslider-link a span {
    font-size: 0.75em;
  }
}
@media only screen and (max-height: 320px) {
  /* link go About Us*/
  /* line 319, ../sass/_responsive.scss */
  #info-topslider .topslider-link {
    top: 5px;
  }

  /* line 326, ../sass/_responsive.scss */
  .front.white #info-topslider .topslider-link a {
    line-height: 0.1;
  }
  /* line 328, ../sass/_responsive.scss */
  .front.white #info-topslider .topslider-link a span {
    font-size: 0.75em;
  }

  /* line 337, ../sass/_responsive.scss */
  #info-topslider .topslider-link a i {
    top: 0px;
  }

  /* line 342, ../sass/_responsive.scss */
  .topslider-text {
    display: none;
  }

  /* line 346, ../sass/_responsive.scss */
  .go-about-us {
    bottom: 0%;
  }
}
/* ------------------------------- TopSlider -------------------------------- */
@media only screen and (min-width: 961px) and (max-width: 1024px) {
  /* line 357, ../sass/_responsive.scss */
  #info-topslider h1 span.title {
    font-size: 10em;
  }
}
@media only screen and (min-width: 220px) and (max-width: 960px) {
  /* line 367, ../sass/_responsive.scss */
  #topslider #info-topslider {
    /*height: 300px;*/
  }
  /* line 371, ../sass/_responsive.scss */
  #topslider #info-topslider h1 span.title {
    font-size: 6em;
  }

  /* line 382, ../sass/_responsive.scss */
  .page-blog #info-topslider h1 span.title {
    font-size: 12em;
  }

  /* line 390, ../sass/_responsive.scss */
  #info-topslider .topslider-link {
    top: 35px;
  }
}
/*-----------------------------------------------------------------*/
/*------------------------- 1171px - 1280px -----------------------*/
/*-----------------------------------------------------------------*/
@media only screen and (min-width: 1170px) and (max-width: 1279px) {
  /* line 400, ../sass/_responsive.scss */
  .portfolio .element-item {
    width: 25%;
  }
}
/* --- / 1171px - 1280px  --- */
/*-----------------------------------------------------------------*/
/*------------------------- 993px - 1170px ------------------------*/
/*-----------------------------------------------------------------*/
@media only screen and (min-width: 992px) and (max-width: 1169px) {
  /* line 411, ../sass/_responsive.scss */
  .portfolio .element-item {
    width: 33.333%;
  }
}
/* --- / 993px - 1170px  --- */
/* --------------------------------------------------------------*/
/* --------------------------------------------------------------*/
/* --------------------------------------------------------------*/
@media only screen and (min-width: 768px) and (max-width: 939px) {
  /* line 422, ../sass/_responsive.scss */
  .foo5 > div {
    min-width: 233px;
  }
}
/*-----------------------------------------------------------------*/
/*------------------------- 769px - 992px -------------------------*/
/*-----------------------------------------------------------------*/
@media only screen and (min-width: 768px) and (max-width: 991px) {
  /* line 431, ../sass/_responsive.scss */
  .headline {
    font: bold 9em sans-serif;
  }

  /* line 434, ../sass/_responsive.scss */
  #block-slider svg {
    width: 670px;
  }

  /* Top slider */
  /* line 441, ../sass/_responsive.scss */
  .elements #topslider #info-topslider h1 span.title,
  #portfolio h1.title-portfolio,
  #courses h1.title-courses,
  #about-us h1.title-about-us,
  #bike-repair h1.title-bike-repair,
  #bike-hire h1.title-bike-hire,
  #custom-packags h1.title-custom-packages
  {
    font-size: 7em;
  }

  /* page title*/
  /* line 446, ../sass/_responsive.scss */
  .cont-box h1, .cont-box .box-title {
    font-size: 7em;
  }

  /* line 451, ../sass/_responsive.scss */
  #blockquote .box-title {
    font-size: 6em;
  }

  /* -- CONTACTS -- */
  /* line 456, ../sass/_responsive.scss */
  #contacts {
    height: 620px;
  }

  /* line 459, ../sass/_responsive.scss */
  #cont-info {
    max-height: 590px;
    width: 415px;
    height: auto;
  }

  /* line 466, ../sass/_responsive.scss */
  #contacts #cont-info .title-contacts {
    font-size: 3.6em;
    margin: 15px 0 25px 0;
  }

  /* -- PORTFOLIO -- */
  /* line 473, ../sass/_responsive.scss */
  #portfolio {
    padding: 85px 0;
  }

  /*isotop*/
  /* line 478, ../sass/_responsive.scss */
  .portfolio .element-item {
    width: 50%;
  }

  /* slider Foo2, Foo8 */
  /* line 483, ../sass/_responsive.scss */
  .slider-foo-8, .slider-foo-2 {
    margin-top: 40px;
  }

  /* line 487, ../sass/_responsive.scss */
  .slider-foo-8 .prev, .slider-foo-2 .prev {
    float: left;
  }

  /* line 492, ../sass/_responsive.scss */
  .slider-foo-8 .next, .slider-foo-2 .next {
    position: static;
    margin-left: 10px;
    vertical-align: top;
  }

  /* line 499, ../sass/_responsive.scss */
  .slider-foo-8 .prev, .slider-foo-2 .prev {
    position: static;
  }

  /* line 504, ../sass/_responsive.scss */
  .slider-foo-8 .slider-nav, .slider-foo-2 .slider-nav {
    position: absolute;
    top: -35px;
    left: 41.66666667%;
    margin-left: 10px;
    width: 60px;
    height: 40px;
  }

  /* line 514, ../sass/_responsive.scss */
  .slider-foo-8 .slider-nav {
    left: 33.33333333%;
  }
  /* line 517, ../sass/_responsive.scss */
  .slider-foo-8 a {
    display: inline-block !important;
  }

  /* line 521, ../sass/_responsive.scss */
  .slider-foo-2 a {
    display: inline-block !important;
  }

  /* slider Foo1 */
  /* line 526, ../sass/_responsive.scss */
  .post-slider .next {
    right: 20px;
  }
  /* line 529, ../sass/_responsive.scss */
  .post-slider .prev {
    left: 20px;
  }

  /* line 534, ../sass/_responsive.scss */
  .slider-foo-6 .foo6 .col-xs-12.col-sm-4.col-md-3, .slider-foo-4 .foo4 .col-xs-12.col-sm-4.col-md-3 {
    min-width: 240px;
  }

  /**/
  /* line 540, ../sass/_responsive.scss */
  .blockquote-slider .prev {
    left: 10px !important;
  }
  /* line 543, ../sass/_responsive.scss */
  .blockquote-slider .next {
    right: 10px !important;
  }

  /* maps */
  /* line 548, ../sass/_responsive.scss */
  #map-canvas-sm {
    display: block !important;
  }

  /* responsive-design */
  /* line 553, ../sass/_responsive.scss */
  #responsive-design .img-responsive-design {
    margin-bottom: -10%;
  }
}
/* --- and 769px - 992px --- */
/*-----------------------------------------------------------------*/
/*------------------------- 481px - 768px -------------------------*/
/*-----------------------------------------------------------------*/
@media only screen and (min-width: 480px) and (max-width: 767px) {
  /* Top slider */
  /* line 571, ../sass/_responsive.scss */
  .elements #topslider #info-topslider h1 span.title {
    font-size: 5em;
  }

  /* page title*/
  /* line 582, ../sass/_responsive.scss */
  #portfolio h1.title-portfolio,
  #courses h1.title-courses,
  #about-us h1.title-about-us,
  #bike-repair h1.title-bike-repair,
  #bike-hire h1.title-bike-hire,
  #custom-packages h1.title-custom-packages  {
    font-size: 4.4em;
    margin-bottom: 47px;
    letter-spacing: 0.007em !important;
  }

  /* line 588, ../sass/_responsive.scss */
  .cont-box h1, .cont-box .box-title {
    font-size: 4.4em;
    margin-bottom: 47px;
    letter-spacing: 0.007em !important;
  }

  /* line 595, ../sass/_responsive.scss */
  #blockquote .box-title {
    font-size: 4em;
  }

  /* about-us */
  /* line 600, ../sass/_responsive.scss */
  #about-us {
    padding: 84px 0 100px 0;
  }
  /* line 602, ../sass/_responsive.scss */
  #about-us .carusel-4 {
    margin-top: 0px;
  }

   /* bike-repair */
  /* line 600, ../sass/_responsive.scss */
  #bike-repair{
    padding: 84px 0 100px 0;
  }
  /* line 602, ../sass/_responsive.scss */
  #bike-repair .carusel-4 {
    margin-top: 0px;
  }

     /* bike-repair */
  /* line 600, ../sass/_responsive.scss */
  #custom-packages{
    padding: 84px 0 100px 0;
  }
  /* line 602, ../sass/_responsive.scss */
  #custom-packages .carusel-4 {
    margin-top: 0px;
  }

  /* courses */
  /* line 607, ../sass/_responsive.scss */
  #courses {
    padding: 88px 0 88px 0;
  }

  #bike-hire {
    padding: 88px 0 88px 0;
  }


  /* line 610, ../sass/_responsive.scss */
  .title-skills {
    margin: 58px 0 35px 0;
  }

  /* -- PORTFOLIO -- */
  /* line 614, ../sass/_responsive.scss */
  #portfolio {
    padding: 88px 0 80px 0;
  }
  /* line 617, ../sass/_responsive.scss */
  #portfolio h1.title-portfolio {
    margin-bottom: 34px;
  }

  /*isotop*/
  /* line 623, ../sass/_responsive.scss */
  .isotop-filters {
    padding-bottom: 29px;
  }

  /* line 627, ../sass/_responsive.scss */
  .portfolio .element-item {
    width: 50%;
  }

  /* -- CONTACTS -- */
  /* line 632, ../sass/_responsive.scss */
  #contacts {
    max-height: 800px;
    height: auto;
  }

  /* line 636, ../sass/_responsive.scss */
  #cont-info {
    max-height: 800px;
    height: auto;
    padding-bottom: 20px;
  }

  /* line 642, ../sass/_responsive.scss */
  #cont-info .title-contacts {
    font-size: 2.8em;
    margin: 14px 0 27px 0;
    letter-spacing: 0.03em;
  }
  /* line 647, ../sass/_responsive.scss */
  #cont-info #text-contact {
    margin-bottom: 36px;
  }
  /* line 650, ../sass/_responsive.scss */
  #cont-info #info-cotact {
    margin-bottom: 11px;
  }
  /* line 653, ../sass/_responsive.scss */
  #cont-info #text-contact p {
    margin-bottom: 21px;
    line-height: 1.62em;
  }
  /* line 659, ../sass/_responsive.scss */
  #cont-info #info-cotact p.tel-contact {
    margin-bottom: 25px;
  }

  /* line 665, ../sass/_responsive.scss */
  .go-up {
    margin: 70px auto 0;
  }

  /* -- Portfolio project -- */
  /* line 670, ../sass/_responsive.scss */
  #wrapper-portfolio-project.open-project {
    height: 1100px;
  }

  /* line 676, ../sass/_responsive.scss */
  #view-portfolio-project .first-slider > .caroufredsel-wrapper {
    height: 880px !important;
  }
  /* line 681, ../sass/_responsive.scss */
  #view-portfolio-project .second-slider > .caroufredsel-wrapper {
    height: 400px !important;
  }

  /* TOP SLIDER */
  /* line 691, ../sass/_responsive.scss */
  #topslider #info-topslider h1 span.title {
    font-size: 5em;
  }

  /* line 702, ../sass/_responsive.scss */
  .page-blog #info-topslider h1 span.title {
    font-size: 10em;
  }

  /* slider Foo8 */
  /* line 712, ../sass/_responsive.scss */
  .list-carousel.slider-foo-8 .prev {
    left: 5px;
  }
  /* line 715, ../sass/_responsive.scss */
  .list-carousel.slider-foo-8 .next {
    right: 5px;
  }

  /* slider Foo2 */
  /* line 723, ../sass/_responsive.scss */
  .posted-slider .slider-foo-2 .next2 {
    right: 5px;
  }
  /* line 726, ../sass/_responsive.scss */
  .posted-slider .slider-foo-2 .prev2 {
    left: 5px;
  }

  /* slider Foo1 */
  /* line 733, ../sass/_responsive.scss */
  .post-slider .next {
    right: 15px;
  }
  /* line 736, ../sass/_responsive.scss */
  .post-slider .prev {
    left: 15px;
  }

  /* Slider foo7*/
  /* line 742, ../sass/_responsive.scss */
  .blockquote-slider .prev {
    left: 5px;
  }
  /* line 745, ../sass/_responsive.scss */
  .blockquote-slider .next {
    right: 5px;
  }

  /* -- Comments -- */
  /* line 752, ../sass/_responsive.scss */
  #comments ul.children {
    padding-left: 30px !important;
  }

  /* maps */
  /* line 758, ../sass/_responsive.scss */
  #map-canvas-sm {
    display: block !important;
  }

  /* cont-pricing */
  /* line 762, ../sass/_responsive.scss */
  .cont-pricing {
    margin-bottom: 60px !important;
  }

  /* isotop */
  /* line 768, ../sass/_responsive.scss */
  .button-group.isotop-filters button {
    margin: 0;
    height: 25px;
  }

  /* responsive-design */
  /* line 776, ../sass/_responsive.scss */
  #responsive-design .img-responsive-design {
    margin-bottom: -10%;
  }
}
/* --- and 481px - 768px --- */
/*-----------------------------------------------------------------*/
/*------------------------- 321px - 480px -------------------------*/
/*-----------------------------------------------------------------*/
@media only screen and (min-width: 321px) and (max-width: 479px) {
  /* line 788, ../sass/_responsive.scss */
  .headline {
    font: bold 3.25em sans-serif;
  }

  /* line 791, ../sass/_responsive.scss */
  #block-slider svg {
    width: 270px;
  }

  /* line 794, ../sass/_responsive.scss */
  #languages, #menu {
    margin-left: 0;
  }

  /* Top slider */
  /* line 803, ../sass/_responsive.scss */
  .elements #topslider #info-topslider h1 span.title {
    font-size: 3.5em;
  }

  /* page title*/
  /* line 814, ../sass/_responsive.scss */
  .title-portfolio,
  .title-courses,
  .title-about-us,
  .title-bike-repair,
  .title-bike-hire,
  .title-custom-packages {
    font-size: 3em !important;
  }

  /* line 818, ../sass/_responsive.scss */
  .cont-box h1, .cont-box .box-title {
    font-size: 3em;
  }

  /* line 823, ../sass/_responsive.scss */
  #blockquote .box-title {
    font-size: 2.5em;
  }

  /* -- PORTFOLIO -- */
  /* line 829, ../sass/_responsive.scss */
  .portfolio#portfolio {
    padding: 65px 0;
  }

  /*isotop*/
  /* line 836, ../sass/_responsive.scss */
  .button-group.isotop-filters button {
    margin: 0;
    height: 25px;
  }

  /* line 842, ../sass/_responsive.scss */
  .isotope {
    margin: 0;
  }

  /* line 846, ../sass/_responsive.scss */
  .portfolio .element-item {
    width: 100%;
  }

  /* -- CONTACTS -- */
  /* line 852, ../sass/_responsive.scss */
  #cont-info {
    max-height: 750px;
    height: auto;
    width: 100%;
    margin-bottom: 300px !important;
  }

  /* line 860, ../sass/_responsive.scss */
  #cont-info .title-contacts {
    font-size: 1.8em;
    margin: 17px 0 20px 0;
  }
  /* line 864, ../sass/_responsive.scss */
  #cont-info #text-contact {
    margin-bottom: 15px;
  }
  /* line 866, ../sass/_responsive.scss */
  #cont-info #text-contact p {
    margin-bottom: 21px;
  }
  /* line 872, ../sass/_responsive.scss */
  #cont-info #info-cotact p.tel-contact {
    margin-bottom: 25px;
  }

  /* -- Portfolio project -- */
  /* line 881, ../sass/_responsive.scss */
  #wrapper-portfolio-project.open-project {
    height: 980px;
  }

  /* line 887, ../sass/_responsive.scss */
  #view-portfolio-project .first-slider > .caroufredsel-wrapper {
    height: 765px !important;
  }
  /* line 892, ../sass/_responsive.scss */
  #view-portfolio-project .second-slider > .caroufredsel-wrapper {
    height: 250px !important;
  }

  /* TOP SLIDER */
  /* line 902, ../sass/_responsive.scss */
  #topslider #info-topslider h1 span.title {
    font-size: 5em;
  }

  /* line 913, ../sass/_responsive.scss */
  .page-blog #info-topslider h1 span.title {
    font-size: 7em;
  }

  /* top slider link Down */
  /* line 925, ../sass/_responsive.scss */
  .front.white #info-topslider .topslider-link a span {
    font-size: 0.9em;
  }

  /* slider Foo8 */
  /* line 934, ../sass/_responsive.scss */
  .slider-foo-8 .prev {
    left: 0px;
  }
  /* line 937, ../sass/_responsive.scss */
  .slider-foo-8 .next {
    right: 0px;
  }

  /* slider Foo2 */
  /* line 944, ../sass/_responsive.scss */
  .posted-slider .slider-foo-2 .next2 {
    right: 5px;
  }
  /* line 947, ../sass/_responsive.scss */
  .posted-slider .slider-foo-2 .prev2 {
    left: 5px;
  }

  /* slider Foo1 */
  /* line 954, ../sass/_responsive.scss */
  .post-slider .next {
    right: 15px;
  }
  /* line 957, ../sass/_responsive.scss */
  .post-slider .prev {
    left: 15px;
  }

  /* foo7*/
  /* line 963, ../sass/_responsive.scss */
  .blockquote-slider .prev {
    left: 5px;
  }
  /* line 966, ../sass/_responsive.scss */
  .blockquote-slider .next {
    right: 5px;
  }

  /* -- Comments -- */
  /* line 973, ../sass/_responsive.scss */
  #comments ul.children {
    padding-left: 30px !important;
  }

  /* maps */
  /* line 979, ../sass/_responsive.scss */
  #map-canvas-xs {
    display: block !important;
  }

  /* cont-pricing */
  /* line 983, ../sass/_responsive.scss */
  .cont-pricing {
    margin-bottom: 60px !important;
  }

  /* newsletters */
  /* line 988, ../sass/_responsive.scss */
  #newsletters h3 {
    font-size: 2.5em;
  }

  /* responsive-design */
  /* line 994, ../sass/_responsive.scss */
  #responsive-design .img-responsive-design {
    margin-bottom: -12%;
  }

  /* line 999, ../sass/_responsive.scss */
  #banner h1, #responsive-design h1 {
    font-size: 2.3em;
  }
}
/* --- and 321px - 480px --- */
/*-----------------------------------------------------------------*/
/*----------------------------- 320px ------------------------------*/
/*------------------------------------------------------------------*/
@media only screen and (max-width: 320px) {
  /* line 1011, ../sass/_responsive.scss */
  .headline {
    font: bold 2.75em sans-serif;
  }

  /* line 1015, ../sass/_responsive.scss */
  #block-slider svg {
    width: 207px;
  }

  /* Top slider */
  /* line 1024, ../sass/_responsive.scss */
  .elements #info-topslider h1 span.title {
    font-size: 3.0em;
  }

  /* page title*/
  /* line 1034, ../sass/_responsive.scss */
  .title-portfolio,
  .title-courses,
  .title-about-us,
  .title-bike-repair
  .title-bike-hire,
  .title-custom-packages {
    font-size: 2.8em !important;
  }

  /* line 1038, ../sass/_responsive.scss */
  .cont-box h1, .cont-box .box-title {
    font-size: 2.8em;
  }

  /* line 1043, ../sass/_responsive.scss */
  #blockquote .box-title {
    font-size: 2.5em;
  }

  /* -- PORTFOLIO -- */
  /* line 1049, ../sass/_responsive.scss */
  .portfolio#portfolio {
    padding: 65px 0;
  }

  /*isotop*/
  /* line 1056, ../sass/_responsive.scss */
  .button-group.isotop-filters button {
    margin: 0;
    height: 25px;
  }

  /* line 1063, ../sass/_responsive.scss */
  .portfolio .isotope {
    margin: 0;
  }

  /* line 1068, ../sass/_responsive.scss */
  .portfolio .element-item {
    width: 100%;
  }

  /* -- CONTACTS -- */
  /* line 1074, ../sass/_responsive.scss */
  #cont-info {
    max-height: 740px;
    width: 100%;
    height: auto;
    padding-bottom: 20px;
    margin-bottom: 300px !important;
  }

  /* line 1083, ../sass/_responsive.scss */
  #cont-info .title-contacts {
    font-size: 1.8em;
    margin: 17px 0 20px 0;
  }
  /* line 1087, ../sass/_responsive.scss */
  #cont-info #text-contact {
    margin-bottom: 15px;
  }
  /* line 1089, ../sass/_responsive.scss */
  #cont-info #text-contact p {
    margin-bottom: 21px;
  }
  /* line 1096, ../sass/_responsive.scss */
  #cont-info #info-cotact p.tel-contact {
    margin-bottom: 25px;
  }

  /* -- Portfolio project -- */
  /* line 1106, ../sass/_responsive.scss */
  #wrapper-portfolio-project .open-project {
    height: 980px;
  }

  /* line 1112, ../sass/_responsive.scss */
  #view-portfolio-project .first-slider > .caroufredsel-wrapper {
    height: 765px !important;
  }
  /* line 1117, ../sass/_responsive.scss */
  #view-portfolio-project .second-slider > .caroufredsel-wrapper {
    height: 180px !important;
  }
  /* line 1121, ../sass/_responsive.scss */
  #view-portfolio-project .list-carousel {
    padding: 0;
  }
  /* line 1124, ../sass/_responsive.scss */
  #view-portfolio-project .container-fluid {
    padding-left: 0;
    padding-right: 0;
  }
  /* line 1129, ../sass/_responsive.scss */
  #view-portfolio-project .second-slider .prev {
    left: -15px;
    top: 43%;
  }
  /* line 1133, ../sass/_responsive.scss */
  #view-portfolio-project .second-slider .next {
    right: -15px;
    top: 43%;
  }
  /* line 1139, ../sass/_responsive.scss */
  #view-portfolio-project .list-carousel li {
    overflow: hidden;
  }

  /* -- slider foo 3 -- */
  /* line 1146, ../sass/_responsive.scss */
  .foo2 .img-block, .foo3 .img-block {
    text-align: center;
  }

  /* TOP SLIDER */
  /* line 1155, ../sass/_responsive.scss */
  #topslider #info-topslider h1 span.title {
    font-size: 2.98em;
  }

  /* line 1166, ../sass/_responsive.scss */
  .page-blog #info-topslider h1 span.title {
    font-size: 5em;
  }

  /* elements */
  /* line 1174, ../sass/_responsive.scss */
  .demo-circules {
    text-align: center;
  }
  /* line 1176, ../sass/_responsive.scss */
  .demo-circules .circle {
    margin: 0 0 10px 0;
  }

  /* link go About Us*/
  /* line 1185, ../sass/_responsive.scss */
  .front.white #info-topslider .topslider-link a span {
    font-size: 0.8em;
  }

  /* slider Foo8 */
  /* line 1194, ../sass/_responsive.scss */
  .slider-foo-8 .prev {
    left: 5px;
  }
  /* line 1197, ../sass/_responsive.scss */
  .slider-foo-8 .next {
    right: 5px;
  }

  /* slider Foo2 */
  /* line 1204, ../sass/_responsive.scss */
  .posted-slider .slider-foo-2 .next2 {
    right: 5px;
  }
  /* line 1207, ../sass/_responsive.scss */
  .posted-slider .slider-foo-2 .prev2 {
    left: 5px;
  }

  /* slider Foo1 */
  /* line 1214, ../sass/_responsive.scss */
  .post-slider .next {
    right: 15px;
  }
  /* line 1217, ../sass/_responsive.scss */
  .post-slider .prev {
    left: 15px;
  }

  /**/
  /* line 1223, ../sass/_responsive.scss */
  .blockquote-slider .prev {
    left: 5px !important;
  }
  /* line 1226, ../sass/_responsive.scss */
  .blockquote-slider .next {
    right: 5px !important;
  }

  /* -- Comments -- */
  /* line 1233, ../sass/_responsive.scss */
  #comments ul.children {
    padding-left: 30px !important;
  }

  /* maps */
  /* line 1239, ../sass/_responsive.scss */
  #map-canvas-xs {
    display: block !important;
  }

  /* cont-pricing */
  /* line 1243, ../sass/_responsive.scss */
  .cont-pricing {
    margin-bottom: 60px !important;
  }

  /* newsletters */
  /* line 1247, ../sass/_responsive.scss */
  #newsletters h3 {
    font-size: 2.5em;
  }

  /* line 1251, ../sass/_responsive.scss */
  #responsive-design .img-responsive-design {
    margin-bottom: -13%;
  }

  /* line 1256, ../sass/_responsive.scss */
  #banner h1, #responsive-design h1 {
    font-size: 2.3em;
  }
}
/* --- and 320 --- */
@media only screen and (max-height: 320px) {
  /* line 1266, ../sass/_responsive.scss */
  .slider-overlay .slider-content {
    padding: 0 0 2px 0;
  }

  /* line 1269, ../sass/_responsive.scss */
  .slider-overlay-style {
    margin-bottom: -3px;
  }
}
@media (max-width: 767px) {
  /* line 1275, ../sass/_responsive.scss */
  .text-left-xs {
    text-align: left;
  }

  /* line 1278, ../sass/_responsive.scss */
  .text-right-xs {
    text-align: right;
  }

  /* line 1281, ../sass/_responsive.scss */
  .text-center-xs {
    text-align: center;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  /* line 1287, ../sass/_responsive.scss */
  .text-left-sm {
    text-align: left;
  }

  /* line 1290, ../sass/_responsive.scss */
  .text-right-sm {
    text-align: right;
  }

  /* line 1293, ../sass/_responsive.scss */
  .text-center-sm {
    text-align: center;
  }
}
@media (min-width: 992px) and (max-width: 939px) {
  /* line 1299, ../sass/_responsive.scss */
  .text-left-md {
    text-align: left;
  }

  /* line 1302, ../sass/_responsive.scss */
  .text-right-md {
    text-align: right;
  }

  /* line 1305, ../sass/_responsive.scss */
  .text-center-md {
    text-align: center;
  }
}
@media (min-width: 940px) {
  /* line 1311, ../sass/_responsive.scss */
  .text-left-lg {
    text-align: left;
  }

  /* line 1314, ../sass/_responsive.scss */
  .text-right-lg {
    text-align: right;
  }

  /* line 1317, ../sass/_responsive.scss */
  .text-center-lg {
    text-align: center;
  }
}
/* line 3, ../sass/_add-style.scss */
.wrapper-carusel button.next, .wrapper-carusel button.prev, .post-slider button.next, .post-slider button.prev, .posted-slider button.next, .posted-slider button.prev, .slider-people button.next, .slider-people button.prev {
  color: #86a200;
  background: transparent;
  border: 0;
}

/* line 10, ../sass/_add-style.scss */
.blockquote-slider .next, .blockquote-slider .prev {
  color: #fff;
}

/* line 16, ../sass/_add-style.scss */
#mapa {
  display: block;
  height: 100%;
  position: absolute;
  width: 100%;
  top: 0;
  left: 0;
}

/* line 24, ../sass/_add-style.scss */
#map-canvas {
  height: 100%;
}

/* line 27, ../sass/_add-style.scss */
#cont-info {
  z-index: 1;
  position: relative;
  background: #fff;
  margin: 20px 0;
}
/* line 32, ../sass/_add-style.scss */
#cont-info #submit {
  width: 100%;
  margin-bottom: 18px;
}

/* line 40, ../sass/_add-style.scss */
#topslider .container-fluid, #topslider .row, #topslider #info-topslider {
  height: inherit;
}

/* line 46, ../sass/_add-style.scss */
#topslider #info-topslider {
  z-index: 2;
}

/* line 49, ../sass/_add-style.scss */
.topslider-text {
  z-index: 3;
}
