@charset "UTF-8";
/*
Theme Name: Outdoor
Theme URI: http://template.outdoor.itembridge.com/
Author: InfoStyle
Author URI: http://themeforest.net/user/InfoStyle
Description: Outdoor responsive theme
Version: 2.0.0
License: ThemeForest Regular & Extended License
License URI: http://themeforest.net/licenses/regular-extended
*/
/* line 1, ../sass/_formstyler.scss */

.popup {
  display: none;
  position: absolute;
  padding: 10px;
  top: 0;
  left: 0;
  width: 100%;
  background: #FFF;
  z-index: 20;
  font-size: 0.8em;
}
#popup1 {
  -webkit-box-shadow:  0px 0px 0px 9999px rgba(0, 0, 0, 0.5);
  box-shadow:  0px 0px 0px 9999px rgba(0, 0, 0, 0.5);
}

.name span {
text-transform: none;
}
#slidegra-wrapper {
width: 85%;
margin: 80px auto;
}
.slidegraphic {
width: 90%;
}

#leiblock {
	float: left;
	padding: 10px;

	}
	
#leistung {
width: 85%;
margin: 0 auto;
	}
.logo {
	background-color: white;
	}
	
.subline {
	font-size: 1.3em;
	text-transform:uppercase;
	letter-spacing: 0.5em;
	margin-top: -30px;
	background-color: white;
	padding: 40px;
	text-align: center;
	color: #8f8270; 
	}

.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;
}
/* 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;
}

/* 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;
  background-image:url(http://www.sundk.com/images/bg.jpg);
  background-position:center;
  background-repeat: repeat-y;}

/* 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;
  	text-transform: uppercase;

}

/* 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: #393025;
  font-size: 1.155em;
  outline: none;
}
/* line 96, ../sass/_typography.scss */
a:visited, a.test-visited {
  color: #2d200e;
}
/* line 99, ../sass/_typography.scss */
a:hover, a.test-hover {
  color: #2d200e;
  text-decoration: underline;
}
/* line 103, ../sass/_typography.scss */
a:active, a.test-active {
  color: #2d200e;
  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: 10px;
}

/* 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(http://www.sundk.com/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;
  padding: 3px 12px 0 12px;
  width: 200px;
}
/* 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(http://www.sundk.com/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(http://www.sundk.com/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: #fff;
}
/* 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(http://www.sundk.com/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(http://www.sundk.com/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: #8f8270;
  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(http://www.sundk.com/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: #393025;
  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: #393025;
  color: #fff;
}

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

/* line 467, ../sass/_typography.scss */
.jq-selectbox li.selected, .jq-selectbox li:hover {
  background-color: #393025;
  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(http://www.sundk.com/images/select-arrow3.svg) !important;
}

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

/* ----------------------- style button ------------------------------------- */
/* line 509, ../sass/_typography.scss */
button {
  background: white;
  border-radius: 50%;
  border: 1px solid #789100;
  color: #000;
  font-size: 0.75em;
  font-weight: 700;
  height: 40px;
  width: 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: #fff;
}

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

/* 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: #393025;
}
/* 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(http://www.sundk.com/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: #8f8270;
  color: #fff;
  font-size: 0.8em;
  font-weight: 700;
  padding: 1px 0 0 10px;
  text-align: left;
  text-transform: uppercase;
}

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

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

/* ---------------------------- 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: white;
  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: 0.95em;
  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: #393025;
  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: 50px;
  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(http://www.sundk.com/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%;
margin: auto 0;
}
/* line 125, ../sass/style.scss */
#r-slider .rsOverflow {
  z-index: -1;
  margin: auto 0;
}
/* 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(http://www.sundk.com/images/next.svg);
  background-position: center;
  background-repeat: no-repeat;
  top: 48%;
}
/* line 145, ../sass/style.scss */
#r-slider .rsMinW .rsArrowLeft {
  background-image: url(http://www.sundk.com/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, 255, 255, 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, 1);
  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(http://www.sundk.com/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(http://www.sundk.com/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(http://www.sundk.com/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;
}
/* line 478, ../sass/style.scss */
#menu button {
  background: #fff;
  border: 1px solid #9a8e7e

;
  color: #9a8e7e

;
  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 #9a8e7e;
}
/* 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: #9a8e7e;
  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: #9a8e7e;
  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: #9a8e7e;
  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-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-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: #ffffff;
  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-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-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: #9a8e7e !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 #9a8e7e;
  -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: #ffffff !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: #ffffff !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(205, 51, 51, 0.85);
  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-size: 12em;
  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(205, 51, 51, 0.85);
  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(http://www.sundk.com/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(http://www.sundk.com/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-colro: #ccc;
}

/* line 993, ../sass/style.scss */
#about-as {
  padding: 50px 0 50px 0;
  background-color: white;
}
#about-as h6{
 font-size: 0.8em;
 text-align: center;
 color: white;
letter-spacing: 0.1em ;
 }
/* line 997, ../sass/style.scss */
#about-as h1.title-about-as {
  color: #8f8270;
  font-size: 7.5em;
  font-weight: 800;
  letter-spacing: -0.008em !important;
  margin: 0 0 37px 0;
  text-align: center !important;
  text-transform: uppercase;
  background-color: white;
}
/* line 1008, ../sass/style.scss */
#about-as .text-about-as p {
  color: #777;
  font-size: 0.95em;
  line-height: 2.0em;
  text-align: center;
}
/* line 1015, ../sass/style.scss */
#about-as .carusel-4 {
  margin-top: 20px;
}

/* -- about-as 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;
  }
}
/* ---------------------------------------------------------------------------------- */
/* ----------------------------------- OUR-TEAM ------------------------------------- */
/* ---------------------------------------------------------------------------------- */
/* line 1040, ../sass/style.scss */
.part-2 {
  background-image: url(http://www.sundk.com/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(http://www.sundk.com/images/slider/slide-2@2x.jpg);
    background-size: cover;
  }
}
/* line 1054, ../sass/style.scss */
#our-team {
  padding: 0px 0 20px 0;
}
/* line 1058, ../sass/style.scss */
#our-team h1.title-our-team {
  color: #9a8e7e;
  font-size: 7.5em;
  font-weight: 800;
  letter-spacing: -0.008em !important;
  margin: 0 0 38px 0;
  text-align: center;
  text-transform: uppercase;
}
/* line 1068, ../sass/style.scss */
#our-team p {
  color: #777;
  font-size: 1.1em;
  line-height: 2.1em;
  text-align: center;
}

/* -------------- 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: 55px;
  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: #ececec;
  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: #fff;
  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;
  color: #8f8270;
}
/* 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 */

#last-posts {
background-color: white;
margin: 50px 0 50px 0;
	}
	
.post-slider {
  margin: 0;
  overflow: hidden;
  background-color: white;
}
/* 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: 190px;
}
/* line 1283, ../sass/style.scss */
.post-slider .prev {
  left: 0px;
}
/* line 1286, ../sass/style.scss */
.post-slider .next {
  right: 0px;
}

/* ------ 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: #393025 !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: #393025 !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 {

}
/* 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: 10px auto 20px;
  width: 60px;
}
/* line 1456, ../sass/style.scss */
.carusel-4 .slider-foo-4 .foo4 .col-xs-12.col-sm-4.col-md-3 {
  min-width: 230px;
}

/* 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: 5px;
}
/* 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: 10%;
}
/* line 1493, ../sass/style.scss */
.carusel-4 .next {
  right: 10px;
  top: 10%;
}

/*-- 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: 0 50px 10px 50px;

}
/* line 1521, ../sass/style.scss */
.blockquote-slider .next, .blockquote-slider .prev {
  margin-top: -35px !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;
  background-color: white;
}
/* 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: #8f8270;
	font-size: 7.5em;
	font-weight: 800;
	letter-spacing: -0.008em !important;
	margin: 0 0 23px 0;
	text-align: center;
	text-transform: uppercase;
		background-color: white;
}
/* 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: 75%;
  color: #fff;
}
/* line 1706, ../sass/style.scss */
.portfolio .element-item {
  height: auto;
  margin: 5px 0 27px 0;
  padding-bottom: 50px;
  text-align: center;
  width: 16.66%;
}
/* 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(143, 130, 112, 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;
  top: 90px;
  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(http://www.sundk.com/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: 550px;
  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(http://www.sundk.com/images/arrow-01-2.png);
  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(http://www.sundk.com/images/arrow-01-2.png);
  background-position: 13px center !important;
  background-repeat: no-repeat;
}
/* line 1895, ../sass/style.scss */
.sliders .container .wrap-slider .rslides_nav.next {
  background-image: url(http://www.sundk.com/images/arrow-01.png);
  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(http://www.sundk.com/images/arrow-01.png);
  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: none;
}
/* 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: #9a8e7e;
  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;
}


/* ---------------------------------------------------------------------------------- */
/* ------------------------------------ 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: #9a8e7e;
}
/* line 2195, ../sass/style.scss */
.alert.alert-success {
  background: #393025;
}
/* 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;
}

/* -------------------------------------------------------------------------------- */
/* ---------------------------------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: #393025 !important;
  border: solid 2px #393025 !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(http://www.sundk.com/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: #b0a391;
}

#platzhalter {
	height: 200px;

	}

/* --------------------------- Pricing ------------------------------- */
/* line 3194, ../sass/style.scss */
.part-7 {
  background-image: url(http://www.sundk.com/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(http://www.sundk.com/images/slider/blockquote.jpg);
  border-top: 25px solid white; 
  
  }
}
/* line 3205, ../sass/style.scss */
.part-8 .overlay {
  background-image: url(http://www.sundk.com/images/slider/blockquote.jpg)}

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

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

/* -------------------------- our-team ------------------------- */
/* line 3226, ../sass/style.scss */
.part-11 {
  background-color: #f5f5f5;
  background-position: center top;
}
/* line 3229, ../sass/style.scss */
.part-11 .overlay {
  background-color: white;
}

/* ------------------------------ 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(http://www.sundk.com/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(http://www.sundk.com/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: 0;
}
/* 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-as {
  bottom: 2%;
  color: #2063ad;
  display: block;
  font-size: 1.9em !important;
  left: 50%;
  margin-left: -10px;
  position: absolute;
  z-index: 99;
}
/* line 3774, ../sass/style.scss */
.go-about-as: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-as {
  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-as {
  color: #2063ad;
}

/* line 3801, ../sass/style.scss */
.slider-overlay-style {
  margin-bottom: -2px;
}
/* line 3803, ../sass/style.scss */
.slider-overlay-style .go-about-as {
  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;
}

/* 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;
}



/* --------------------------------------------------------------------------------------*/
/* ---------------------------------      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;
}


/* ----------------------- 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: 90px !important;
    right: -10px !important;
	
  }
  /* line 252, ../sass/_responsive.scss */
  .post-slider .prev {
    top: 90px !important;
    left: -10px !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-as {
    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 */
 
   .logo {
	 height: 175px;
	 width: auto;
	 }
  .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,
  #our-team h1.title-our-team,
  #about-as h1.title-about-as {
    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;
	text-transform:uppercase;
  }

  /* -- 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) {
		
	#slidegra-wrapper {
width: 100%;
margin: 80px auto;
}
.slidegraphic {
width: 100%; }
  /* Top slider */
  /* line 571, ../sass/_responsive.scss */
  .elements #topslider #info-topslider h1 span.title {
    font-size: 5em;
  }
 .logo {
	 height: 150px;
	 width: auto;
	 }

  /* page title*/
  /* line 582, ../sass/_responsive.scss */
  #portfolio h1.title-portfolio,
  #our-team h1.title-our-team,
  #about-as h1.title-about-as {
    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-as */
  /* line 600, ../sass/_responsive.scss */
  #about-as {
    padding: 84px 0 100px 0;
  }
  /* line 602, ../sass/_responsive.scss */
  #about-as .carusel-4 {
    margin-top: 0px;
  }

  /* our-team */
  /* line 607, ../sass/_responsive.scss */
  #our-team {
    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) {
			 .logo {
	 height: 120px;
	 width: auto;
	 }
	#slidegra-wrapper {
width: 100%;
margin: 80px auto;
}
.slidegraphic {
width: 100%; }
  /* 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-our-team,
  .title-about-as {
    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: 2.98em;
  }

  /* 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) {
		 .logo {
	 height: 100px;
	 width: auto;
	 }
	#slidegra-wrapper {
width: 100%;
margin: 30px auto;
}
.slidegraphic {
width: 100%; }
 
  /* 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-our-team,
  .title-about-as {
    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) {
	
	 .logo {
	 height: 100px;
	 width: auto;
	 }
  /* line 1266, ../sass/_responsive.scss */
  .slider-overlay .slider-content {
    padding: 0 0 2px 0;
  }
  	
	#slidegra-wrapper {
width: 100%;
margin: 80px auto;
}
.slidegraphic {
width: 100%; }

  /* 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: white;
  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%;
  border-top: 20px white solid;
  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: rgba(255, 255, 255, 0.8);
  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;
}
