/*Table of Content

30 - 44    Global styling options for fonts, fiels and elements;
46 - 132   Global classes and definitions
138 - 141  Global Parallax Image Style
148 - 248  Header Settings
255 - 287  Footer Settings
294 - 296  Navigation Stripes / Borders
303 - 367  Blog - Grid Styles
373 - 390  Blog Sidebar Styles
397 - 409  Blog - Small Styles
416 - 418  Blogpost Styles
425 - 447  Portfolio Styles
454 - 579  Full Width Prtfolio Styles and Animations
585 - 600  Portfolio Item Styles
607 - 611  Division Counters Styles
618 - 619  Slider pages specific styles
626 - 633  History Styles
640 - 650  Contact Styles
657 - 685  Pricing Table Styles
691 - 698  FAQ Styles
705 - 716  Services Styles
723 - 734  Testimonials Styles
763 - 873  Special Styles for Sliders 
887 - 988  Home Pages Specific Styles
1050 - 1195  Colorpicker Properties

*/

body {text-align: left;   background: #fff; font-family: 'PT Sans'; font-size: 14px; line-height: 24px; color: #444; font-feature-settings: "lnum"; -moz-font-feature-settings: "lnum"; -webkit-font-feature-settings: "lnum"; -ms-font-feature-settings: "lnum"; -o-font-feature-settings: "lnum";}
h1 {margin: 0; padding: 0; font-family: 'Sanchez'; font-size: 38px; line-height: 48px; color: #888888; font-feature-settings: "lnum"; -moz-font-feature-settings: "lnum"; -webkit-font-feature-settings: "lnum"; -ms-font-feature-settings: "lnum"; -o-font-feature-settings: "lnum";}
h2 {margin: 0; padding: 0; font-family: 'Sanchez'; font-size: 30px; line-height: 36px; color: #111; font-feature-settings: "lnum"; -moz-font-feature-settings: "lnum"; -webkit-font-feature-settings: "lnum"; -ms-font-feature-settings: "lnum"; -o-font-feature-settings: "lnum";}
h3 {margin: 0; padding: 0; font-family: 'Sanchez'; font-size: 18px; line-height: 28px; color: #111; font-feature-settings: "lnum"; -moz-font-feature-settings: "lnum"; -webkit-font-feature-settings: "lnum"; -ms-font-feature-settings: "lnum"; -o-font-feature-settings: "lnum";}
h4 {margin: 0; padding: 0; font-family: 'Sanchez'; font-size: 24px; line-height: 32px; color: #111; font-feature-settings: "lnum"; -moz-font-feature-settings: "lnum"; -webkit-font-feature-settings: "lnum"; -ms-font-feature-settings: "lnum"; -o-font-feature-settings: "lnum";}
h5 {margin: 0; padding: 0; font-family: 'Sanchez'; font-size: 18px; line-height: 26px; color: #111; font-feature-settings: "lnum"; -moz-font-feature-settings: "lnum"; -webkit-font-feature-settings: "lnum"; -ms-font-feature-settings: "lnum"; -o-font-feature-settings: "lnum";}
h6 {margin: 0; padding: 0; font-family: 'Sanchez'; font-size: 14px; line-height: 24px; color: #444; font-feature-settings: "lnum"; -moz-font-feature-settings: "lnum"; -webkit-font-feature-settings: "lnum"; -ms-font-feature-settings: "lnum"; -o-font-feature-settings: "lnum";}
h1.breadcrumb-page {font-size: 36px; line-height: 36px; color:#79a230;}
p {margin: 0; padding: 0;}
a {color: #79a230; transition: color 0.3s, background-color 0.3s, opacity 0.3s; -webkit-transition: color 0.3s, background-color 0.3s, opacity 0.3s; font-family: 'Sanchez';}
a:focus, a:hover {outline: none; text-decoration: none; color: #79a230;}
img {max-width: 100%;}
button {border: none; color: #fff;}
div, span, p {font-family: 'PT Sans'; font-size: inherit; line-height: inherit;}
input, textarea {transition: border-color 0.3s; -webkit-transition: border-color 0.3s;}

.main-body-wrap {overflow: hidden;}
.relative {position: relative;}
.absolute {position: absolute;}
.static {position: static !important;}
.margin0 {margin: 0;}
.padding0 {padding: 0;}
.no-style {list-style: none;}
.overflow-hidden {overflow: hidden;}

.full-width-container, .fullwidth {width: 100%;}
.border-radius0 {border-radius: 0;}

.display-table {display: table; width: 100%; height: 100%; top: 0; left: 0; right: 0; bottom: 0;}
.display-table > * {display: table-row;}
.display-table > * > *:not(.clearfix) {display: table-cell; vertical-align: middle; float: none;}
@media (max-width: 700px){.display-table > * > :not(.clearfix) {display: block;} .display-table > * > .col-md-5:first-child {padding-bottom: 24px;}}

.inline {display: inline;}
.inline-block {display: inline-block;}
.block {display: block;}

.font20-line28 {font-size: 20px; line-height: 28px;}

a.load-more-button {padding: 10px 24px; border: 1px solid #ccc; color: #222;}

.headline-stripe-wrapper {overflow: hidden;}
.headline-border {width: 200%;}

.headline-middle-line {border-bottom: 1px solid #1C1C1C; width: 50%; display: inline-block; margin-left: 15px;}
h1 .headline-middle-line {margin-bottom: 20px;}
h2 .headline-middle-line {margin-bottom: 16px;}
h3 .headline-middle-line {margin-bottom: 10px;}
h4 .headline-middle-line {margin-bottom: 9px;}
h5 .headline-middle-line {margin-bottom: 6px;}
h6 .headline-middle-line {margin-bottom: 5px;}

.headline-with-borders-arround.headline-stripe-wrapper .headline-border {margin-left: -50%;}
.headline-with-borders-arround.headline-stripe-wrapper .headline-middle-line {width: 20%; margin-left: 5px; margin-right: 5px; max-width: 100px;}

div[class*="col-md"] div[class*="post"] .headline-middle-line {border-color: #ccc;}

.pale-border-top {border-top: 1px solid #ccc;}
.pale-border-bottom {border-bottom: 1px solid #ccc;}
.pale-border-left {border-left: 1px solid #ccc;}
.pale-border-right {border-right: 1px solid #ccc;}

.pale-all-borders {border: 1px solid #ccc;}

.dark-border-top {border-top: 1px solid #222;}
.dark-border-bottom {border-bottom: 1px solid #222;}
.dark-border-left {border-left: 1px solid #222;}
.dark-border-right {border-right: 1px solid #222;}

.small-separator {border-bottom: 1px solid #ccc; width: 200px;}
.middle-headline-border {border-top: 1px solid #111; width: 20%; margin: 6px 12px; display: inline-block; max-width: 100px;}

.overlay-wrapper {position: absolute; top: 0; left: 0; width: 100%; height: 100%; z-index: -1; opacity: 0.87;}
.default-color {color: #79a230; transition: color 0.3s; -webkit-transition: color 0.3s;}

.white-bg {background: #fff;}
.dark-gray-bg {background: #1b1b1b;}
.pale-gray-bg {background: #f2f2f2; transition: background 0.3s; -webkit-transition: background 0.3s;}
.letters-white {color: #fff;}
.letters-black {color: #111;}
.letters-gray {color: #444;}
.letters-pale {color: #ccc;}
.border-color {border-color: #79a230;}
.default-bg {background: #79a230; transition: background 0.3s; -webkit-transition: background 0.3s;}
.pale-bg-overlay {background: rgba(255,255,255,0.7);}
.transparent-bg {opacity:0.87; position: absolute; top:0; left: 0; width: 100%; height: 100%;}

.portfolio-headline-bg {background: url("images/global/port-bg.jpg") no-repeat center center;}
.pattern-bg-item-simple {background: url("images/item/extended-simple/bg.png");}
.full-width-container.pattern-gray-bg {background: url("images/portfolio/bg-pattern.jpg"); overflow: hidden;}
.full-width-container.bf-bg {background: url("images/global/bf-bg.jpg"); background-attachment: fixed; background-position: 50% 50%; }
.clients-fixed-bg {background: url("images/global/black-white-bg.jpg"); background-attachment: fixed; background-position: 50% 50%; }
.blur-bg {background: url("images/global/blur-bg.jpg"); background-attachment: fixed; background-position: 50% 50%; }
.overlay-pattern {background: url("images/global/bg-patt.png");}
.tim-bg {background: url("images/global/tim.jpg");}
.blw-bg {background: url("images/global/blw-bg.jpg") 0 25%;}
.home-bg-img {background-image: url("images/home/2.png"); background-position: 50% center; background-repeat:no-repeat;}
.criss-cross-bg {background: url("images/global/criss-cross.png");}
.bl-bg {background: url("images/global/bl-bg.jpg"); background-attachment: fixed; background-position: 50% 50%; }
.b-w-bg {background: url("images/global/b-w.jpg"); background-attachment: fixed; background-position: 50% 50%; }

.page-navigation-bars a {display: block; border: 1px solid #ccc; padding: 6px 12px; margin: 12px 0;}
@media(max-width: 360px){.page-navigation-bars > div {float: none !important; display: inline-block;}.page-navigation-bars{text-align: center;}}




/*  Global Parallax Image  */
.img-parallax-wrap {position: relative; overflow: hidden;}
.img-parallax-wrap > * {position: relative; z-index: 10;}
.img-parallax-wrap img.parallax-img {position: absolute; top: 0; left: 0; width: auto; z-index: -1; max-width: none;}
.img-parallax-wrap img.parallax-img.width-auto {width: auto; max-width: none;}
/*  Global Parallax Image  */




/*  Header  */
header{background: #fff; z-index: 99999;}
header * {font-family: 'Sanchez'; color: #111;}
.main-header-wrapper {box-shadow: 0px 3px 5px rgba(0, 0, 0, 0.1); background: #fff;}
.main-header-wrapper {position: fixed; top: -230px; left: 0; width: 100%; z-index: 99998;-webkit-transform: translateZ(0);}
.personal-wrapper-list > li {position: relative; float: left; padding: 4px 12px; margin: 8px 0; display: block;}
.personal-wrapper-list > li:first-child {margin-left: 0; padding-left: 0;}
.personal-wrapper-list > li:last-child {border-left: 1px solid #ccc;}
.language-select > a {padding-right: 24px;}
.language-select ul {border-left: 1px solid #ccc; border-right: 1px solid #ccc; position: absolute; top: 41px; left: -1px; min-width: 140px; height: 0; overflow: hidden; z-index: 9999; background: #fff;}
.language-select ul li {border-bottom: 1px solid #ccc; position: relative;}
.language-select ul li a {display: block; padding: 12px;}
.language-select ul li img {position: absolute; top: 16px; right: 12px;}
.social-header-wrapper > li {float: left;}
.social-header-wrapper > li > ul > li {float: left; width: 36px;}
.social-header-wrapper > li > ul > li > a {padding: 10px 0; display: block; margin: 0 6px;}
.social-header-wrapper > li:last-child {padding: 4px 0 4px 12px; margin: 8px; border-left: 1px solid #ccc;}
nav .nav-list li:not([class$="element"]) > ul > li > ul {left: auto; right: 100%;}
nav .nav-list li {display: inline-block; position: relative; text-align: left;}
nav .nav-list > li > ul:before, nav .nav-list li .full-width-submenu-wrap:before {content: ""; position: absolute; top: 0; left: 15%; border-top: 8px solid #fff; border-left: 8px solid transparent; border-right: 8px solid transparent; display: none; z-index: 99999; margin-left: -8px;}
nav .nav-list > li:hover > ul:before, nav .nav-list li:hover .full-width-submenu-wrap:before {display: block;}
nav .nav-list li .full-width-submenu-wrap:before {left: auto; right: 13%;}
nav .nav-list li a {display: block; color: #111; font-size: 16px; line-height: 24px; font-family: 'Sanchez'; padding: 32px 8px;}
nav .nav-list > li:first-child > a {padding-left: 0;}
nav .nav-list > li:last-child > a {padding-right: 0;}
nav .nav-list li ul {background: #222; overflow: hidden;}
nav .nav-list li ul a {font-size: 14px; line-height: 26px;}
nav .nav-list li ul li {border-top: 1px solid #ededed; border-top: 1px solid rgba(255,255,255,0.2);}
nav .nav-list li ul li:first-child {border: none;}
nav .nav-list li > ul {position: absolute; top: 100%; left: 0; min-width: 220px; height: 0px; z-index: 9999;}
nav .main-nav.nav-list li > ul { height: 0;}
nav .nav-list li > ul li a {color: #fff;}
nav .nav-list li ul li {display: block;}
nav .nav-list li ul li a {display: block; padding: 11px;}
nav .nav-list li > ul ul {position: absolute; top: 0; left: 100%; min-width: 200px; height: 0px; z-index: 9999;}
nav .nav-list li.search-element {overflow: visible !important;}
.full-width-submenu-wrap {position: absolute; top: 100%; left: 0; background: #222; z-index: 9999; width: 100%; height: 0; overflow: hidden;}
.responsive-menu .full-width-submenu-wrap {position: static;}
nav .nav-list li:hover .full-width-submenu-wrap {overflow: visible;}
.full-width-submenu-wrap .row {padding: 20px;}
.full-width-submenu-wrap .row [class*="col-md"] {padding: 0 20px;}
.responsive-menu .full-width-submenu-wrap .row [class*="col-md"] {border: none;}
nav .nav-list li .full-width-submenu-wrap ul li {border: none;}
nav .nav-list li .full-width-submenu-wrap ul li a {padding: 7px 11px 7px 0; color: #fff; transition: color 0.3s; -webkit-transition: color 0.3s;}
nav .nav-list li .full-width-submenu-wrap ul li:first-child {padding-bottom: 12px;}
.logo-wrapper {position: absolute; height: 100%; top: 0;}
.logo-wrapper a {position: relative; height: 100%; padding: 16px 0 ; display: block; opacity: 0;}
.inverted-header .logo-wrapper img {float: left; display: block;}
.logo-wrapper a img.logo-reg {display: block; height: 100%; max-width: none;}
.main-header-wrapper.sticky .logo-wrapper a {padding: 11px 0;}
.logo-wrapper a img.logo-res {display: none; height: 100%;}
.nav-wrapper {text-align: right; position: relative; z-index: 999;}
.logo-wrapper {right: auto; left: 0;}
.search-wrapper {position: absolute; top: 100%; right: 0; width: 270px; margin-top: 12px; opacity: 0; transition: opacity 0.3s; -webkit-transition: opacity 0.3s;}
.search-form-wrap {}
.search-form-wrap:after {content: ""; position: absolute; bottom: 100%; right: 20px; border-bottom: 6px solid #fff; border-left: 6px solid transparent; border-right: 6px solid transparent;}
.search-form-wrap form {position: relative;}
.search-form-wrap form button {font-size: 15px; line-height: 15px; padding: 16px 17px; margin: 0; border: none; display: block; position: absolute; top: 0; left: 0;}
.search-form-wrap form input {font-size: 15px; line-height: 21px; padding: 14px 17px; margin: 0; border: none; display: block; float:right;}
.search-form-wrap form button i {color: #fff;}
.search-wrapper.open {opacity: 1;}
.header-top-widget * {color: #fff;}
.header-top-widget .headline-middle-line {border-color: #fff;}

.inverted-header nav.nav-wrapper {text-align: left;}
.inverted-header .logo-wrapper {left: auto; right: 0;}
.inverted-header .logo-wrapper img {float: right;}

.centered-header nav.nav-wrapper, .centered-header .logo-column {text-align: center;}
.centered-header .logo-column .logo-wrapper {position: static;}
.centered-header .logo-column .logo-wrapper a {display: inline-block;}
.centered-header .logo-wrap-centered {margin-top: 3px; border-top: 2px solid #ccc; margin-bottom: 3px; border-bottom: 2px solid #ccc;}
.centered-header .logo-wrap-centered img.logo-reg {max-height: 48px; margin-bottom: -5px;}
.centered-header .logo-wrap-centered img.logo-res {max-height: 36px; margin-bottom: -5px;}
.centered-header .sticky .logo-wrap-centered {display: none;}

.centered-header nav .nav-list > li > a {padding: 12px 8px !important;}
.centered-header nav .nav-list li .full-width-submenu-wrap:before {left: 58%; right: auto;}

.social-header-wrapper ul > li {position: relative;}
.social-header-wrapper ul > li > a:before {content: ""; position: absolute; top: 0; left: 50%; margin-left: -5px; border-top: 5px solid #4a4a4a; border-right: 5px solid transparent; border-left: 5px solid transparent; opacity: 0; transition: opacity 0.3s; -webkit-transition: opacity 0.3s;}
.social-header-wrapper ul > li:hover > a:before {opacity: 1;}

.top-widget-bar {overflow: hidden;}

.main-header-wrapper.responsive-menu nav .nav-list.main-nav {box-shadow: 0px 3px 5px rgba(0, 0, 0, 0.1);}


/* Responsive */
.main-header-wrapper.responsive-menu {position: relative; top:0; left: 0;}
.main-header-wrapper.responsive-menu nav .nav-list.main-nav {position: absolute; top:100%; left: 0; width: 100%; background: #fff;}
.main-header-wrapper.responsive-menu nav .nav-list.main-nav li {display: block;}
.main-header-wrapper.responsive-menu nav .nav-list.main-nav li a {padding: 12px;}
.main-header-wrapper.responsive-menu nav .nav-list.main-nav li.search-element, .main-header-wrapper.responsive-menu nav .nav-list.main-nav li.widget-element {display: none;}
.nav-list.responsive-buttons {display: none;}
.main-header-wrapper.responsive-menu nav .nav-list li > ul {position: static; width: 100%; display: block;}
.responsive-sub-trigger {position: absolute; top: 0; right: 0; z-index: 20;}
nav.nav-wrapper .nav-list.responsive-buttons li a i {display: block; width: 18px; height: 18px;}
nav.nav-wrapper .nav-list.responsive-buttons li a {border: 1px solid #111; border-radius: 50%; padding: 12px; text-align: center;}
nav.nav-wrapper .nav-list.responsive-buttons li {padding: 20px 0;}

.acc-element-wrap img {display: block;}
/*  Header End  */




/*  Footer  */
footer {background: #1b1b1b; text-align: left;}
footer h5 a:hover {color:#79a230;}
footer p, footer .copyright a, footer .copyright {color: #fff;}
.tag-list li {float:left; display: block; margin: 0 2px 2px 0;}
.tag-list li a {display: block; padding: 12px; background: #222; color: #fff; font-size: 14px; line-height: 14px;}
.tag-list li a:hover {background: #79a230;}
.social-nets-list li {float: left; display: block; width: 36px; margin-right: 12px;}
.footer-social-nets li {width: 36px; float: left; display: block; position: relative;}
.footer-social-nets li a {padding: 6px; display: block;}
.footer-social-nets li a:before {content: ""; position: absolute; top: 0; left: 50%; margin-left: -5px; border-top: 5px solid #fff; border-right: 5px solid transparent; border-left: 5px solid transparent; opacity: 0; transition: opacity 0.3s; -webkit-transition: opacity 0.3s;}
.footer-social-nets li:hover a:before {opacity: 1;}
.copyright {padding: 6px 6px 6px 0; font-size: 14px; line-height: 14px; margin: 6px 0;}
.footer-add-links-wrap {margin: 6px 6px 6px 0;}
.footer-add-links li {float: left; display: block;}
.footer-add-links li a {display: block; padding: 6px; font-size: 14px; line-height: 14px; color: #fff;}
.link-to-top a.link-to-top {padding: 8px; display: block; font-size: 20px; line-height: 20px;}
.link-to-top a i {display: block; color: #fff;}
footer h1, footer h2, footer h3, footer h4, footer h5, footer h6 {color: #79a230;}
footer h1 span.headline-middle-line, footer h2 span.headline-middle-line, footer h3 span.headline-middle-line, footer h4 span.headline-middle-line, footer h5 span.headline-middle-line, footer h6 span.headline-middle-line {border-bottom-color: #79a230;}
.twitter-posts-list a i {font-size: 30px; line-height: 30px; margin-right: 6px;}
.twitter-posts-list > *:not(a) {color: #fff;}
a.footer-logo {display: block; width: 130px;}
ul.social-Bro {list-style: none; margin: 0; padding: 0;}
ul.social-Bro li {display: block; position: relative; padding: 0; float: left;}
ul.social-Bro li a {display: block; width: 36px; height: 36px;}
ul.social-Bro li a img {display: block; width: 100%; transition: opacity 200ms; -webkit-transition: opacity 0.3s;}
ul.social-Bro li:hover .social-Bro-tooltip {opacity: 1; z-index: 3;}
.social-Bro-tooltip {position: absolute; top: -110%; left: 50%; width: auto; white-space: nowrap; padding: 8px 12px; opacity: 0; z-index: -1; transition: opacity 0.3s; -webkit-transition: opacity 0.3s;}
.social-Bro-triangle {position: absolute; top: 100%; left: 50%; border-top: 6px solid transparent; border-left: 6px solid transparent; border-right: 6px solid transparent; margin-left:-6px;}
.social-Bro-tooltip-text { font-size: 12px; line-height: 12px; color: #fff;}
.social-Bro-inner {margin-top:-8px; margin-right: -8px;}
ul.social-Bro li {margin-top: 8px; margin-right: 8px;}
.social-Bro-triangle {border-top-color: #111;}
.social-Bro-tooltip {background: #111;}
/*  Footer End  */




/*  Nav Stripe  */
.page-headline {background: url("images/breadcrumbs/1.png");}
.breadcrumbs li {display: inline-block; font-style: italic; font-family: 'Sanchez';}
.breadcrumbs li a {display: block; font-style: italic; font-family: 'Sanchez'; color: #111;}
/*  Nav Stripe End  */




/*  Blog Grid  */
.post-description-wrapper {border: 1px solid #ccc; border-top: 6px solid #ccc; padding: 12px;}
.image-post a, .video-post a, .blockquote-post a {font-size: 18px; line-height: 26px;}
.image-post h6 a, .video-post h6 a, .blockquote-post h6 a {font-size: 16px; line-height: 24px;}
.video-post-wrapper, .image-post-wrapper, .blockquote-post-wrapper {position: relative;}
.post-data-list li {display: inline-block; font-size: 12px; line-height: 20px;}
.cathegory-tag {position: absolute; z-index: 5; top: 20%; right: 0px; font-size: 12px; line-height: 12px; padding: 6px; background: #888; font-family: 'PT Sans'; font-style: normal;}
.cathegory-tag a {font-size: inherit; line-height: inherit;}
.blog-hover-wrapper {position: absolute; z-index: 2; top: 0; left: 0; width: 100%; height: 100%; background: rgba(34,34,34,0.4); opacity: 0; transition: opacity 0.3s; -webkit-tranisiton: opacity 0.3s;}
.hover-links-wrapper {display: inline-block;}
.hover-links-wrapper a {border: 1px solid #fff; border-radius: 30px; display: block; float: left; margin: 6px; color: #fff; transition: border-color 0.3s; -webkit-transition: border-color 0.3s;}
.hover-links-wrapper i {font-size: 16px; line-height: 24px;}
.hover-links-wrapper a.more-button {padding: 0; border-radius: 50%; margin: 0 12px; width: 40px; height: 40px; background: none !important;}
.hover-links-wrapper a.view-button {padding: 0;}
.hover-links-wrapper a.favorite-button {padding: 0;}
.image-post-wrapper:hover .blog-hover-wrapper {opacity: 1;}
.hover-links-wrapper a.more-button .link-ico {position: absolute; top: 0; left: 0; width: 100%; height: 100%;}
.fav-ico-setting i {font-size: 28px; line-height: 20px; transition: color 0.3s; -webkit-transition: opacity 0.3s;}
.fav-ico-setting p {font-size: 12px; line-height: 12px; transition: color 0.3s; -webkit-transition: opacity 0.3s;}
.link-ico i {transition: color 0.3s; -webkit-transition: color 0.3s;}
.image-post-wrapper:hover .blog-hover-wrapper {opacity: 1;}
.hover-links-wrapper a:hover {border-color: #111;}
.hover-links-wrapper a:hover .link-ico i, .hover-links-wrapper a:hover .fav-ico-setting p {color: #111;}
.blockquote-post-wrapper blockquote {border: 1px solid #ccc; border-bottom: none; padding: 12px; margin: 0; font-size: 24px; line-height: 32px; font-style: italic; font-family: 'Sanchez';}
.blockquote-post-wrapper.blog-grid blockquote {border: 1px solid #ccc; border-bottom: none; padding: 12px;}
.post-description-wrapper.quote-desc {border-top-color: #DB5A26;}
.video-post-wrapper iframe {width: 100%; border: none; background: #888; display: block; height: 230px;}
.carousel-control {position: absolute; top: 50%; left:auto; right: auto; opacity: 0.4; color: #222; bottom: auto; display: block; width: auto; text-shadow: none; margin-top:-33px;}
.carousel-control i {padding: 24px 12px; display: block;}
.carousel-control.right {right: 0; background: #fff;}
.carousel-control.left {left: 0; background: #fff;}
.carousel-control:hover i, .carousel-control:focus i, .carousel-control:hover, .carousel-control:focus {color: #222; opacity:0.6;}
blockquote.big-letters {font-size: 16px; line-height: 24px; padding: 20px; margin: 0; border: none; font-family: 'Sanchez';}
.social-nets-bp-wrapper {position: absolute; top: 0; right: 0; background: #fff; padding: 12px 0;}
.social-nets-bp-wrapper li {float: left; margin-left: 12px;}
.social-nets-bp-wrapper li a i {color: #111; transition: color 0.3s; -webkit-transition: color 0.3s;}
.social-nets-bp-wrapper li a:hover i.fa-facebook {color: #3b5998;}
.social-nets-bp-wrapper li a:hover i.fa-google-plus {color: #dd4b39;}
.social-nets-bp-wrapper li a:hover i.fa-twitter {color: #00aced;}
.social-nets-bp-wrapper li a:hover i.fa-linkedin {color: #007bb6;}
.social-nets-bp-wrapper li a:hover i.fa-pinterest {color: #cb2027;}
.main-article-wrap img {position: absolute; top: 0; left: 0; border-radius: 50%; width: 80px; height: 80px;}
.article-description {padding-left: 108px;}
.comment-wrap img {position: absolute; top: 0; left: 0; border-radius: 50%; width: 60px; height: 60px;}
.comment-wrap .comment-text {padding-left:84px; margin-top: 12px; padding-bottom: 12px;}
.comment-wrap .comment-text .posted-on {font-size: inherit; line-height: inherit; font-style: italic; font-family: 'Sanchez'; color: #111;}
.comment-wrap .comment-text a {font-size: 14px; line-height: 22px;}
.comments-wrapper .comment-wrap {border-bottom: 1px solid #ccc;}
.comments-wrapper .comment-wrap:last-child {border-bottom: none;}
.comment-wrap.indent {margin-left:84px;}
.contact_form form {margin: 0 -8px;}
.contact_form form > div.input-wrap {width: 33.3333%;}
.contact_form form > div:not(.clearfix) {padding: 0 8px; float: left;}
.contact_form form .textarea-wrap {width: 100%;}
.contact_form form input {padding: 12px;}
.contact_form form textarea {resize: none; margin-top: 12px; height: 300px; padding: 12px;}
.contact_form input, .contact_form textarea {width: 100%; border: 1px solid #ccc;}
.submit_button {padding: 8px 24px; margin-top: 12px;}

.tags-post-wrapper {position: absolute; top: 10%; right: 0; z-index: 555;}
.tags-post-wrapper .tag-name {opacity: 0; font-size: 14px; line-height: 14px; background: rgba(0,0,0,0.3); padding: 5px 6px 7px;}
.tags-post-wrapper ul li {color: #fff; text-align: right;}
.tags-post-wrapper ul li a:hover {color: #fff;}
.tags-post-wrapper a {display: block; margin-right: -3px; border-right: 3px solid #888;}
.tags-post-wrapper ul li:first-child .tag-name {opacity: 1 !important;}
/*  Blog Grid End  */




/*  Blog Sidebar  */
.sidebar-element {padding-top: 24px;}
.sidebar-element:first-child {padding-top: 0;}
.sidebar-link-list li {display: block; border-bottom: 1px solid #ccc; padding: 12px 0; font-family: 'Sanchez';}
.sidebar-link-list li:last-child {border: none;}
.sidebar-link-list li a {display: inline-block;}
form.newsletter-form {width: 100%;}
form.newsletter-form input {width: 100%; border: none; padding: 10px; border: 1px solid #ccc;}
form.newsletter-form input.submit-button {width: auto; margin-top: 12px; border: none; background: #222; color: #fff; padding: 6px 12px; font-size: 16px; line-height: 16px;}
.panel-group .panel-heading {padding: 0; background: transparent; border-radius: 0;}
.panel-group .panel {border-radius: 0; background: transparent; border: none; box-shadow: none;}
.panel-group .panel-heading + .panel-collapse .panel-body {border-top: none; padding: 0;}
.accordion-list li {border-bottom: 1px solid #888;}
.accordion-list li:last-child {border-bottom: none;}
.acc-element-wrap {padding: 12px 0;}
.acc-element-wrap img {width: 75px;}
.acc-element-wrap .name {font-size: 16px;}
.acc-element-wrap span, .acc-element-wrap span a {font-size: 12px; font-family: 'Sanchez'; line-height: 18px;}
.acc-element-wrap .cathegories {margin-right: 6px; padding-right: 6px; display: inline-block; border-right: 1px solid #888;}
/*  Blog Sidebar End  */




/*  Blog Small  */
.quotation {padding: 18px; background: #222; color: #fff; font-size: 24px; line-height: 24px; font-style: italic; font-family: 'Sanchez';}
.blog-small-wrapper .headline-stripe-wrapper {padding: 12px 0;}
.blog-small-wrapper a {padding: 6px 12px; border: 1px solid #ccc;}
.blog-small-wrapper li > * {border-color: #ccc;}
.blog-small-wrapper .pagination-wrapper .headline-border {width:300%; margin-left: -100%;}
.blog-small-wrapper .pagination-wrapper .headline-middle-line {width:20%; margin: 0;}
.pagination-list li {display: block; float: left;}
.pagination-main-wrap {margin-bottom: -10px;}
.blog-small-wrapper .pagination-list li a {border-right: none;}
.blog-small-wrapper .pagination-list li:last-child a {border-right: 1px solid #ccc;}

ul.post-data-list li {border-right: 1px solid #ccc; padding-right: 6px; margin-right: 2px;}
ul.post-data-list li:last-child {border-right: none;}
/*  Blog Small End  */




/*  Blogpost  */
.blogpost-mininav-wrapper > a {padding: 8px 12px;}
.blogpost-mininav-wrapper a {float: right;}
.blogpost-mininav-wrapper a:first-child {float: left;}
/*  Blogpost End  */




/*  Portfolio  */
.portfolio-content-list {margin: 0 -15px;}
.portfolio-content-list > li {padding: 15px;}
.portfolio-content-list.columns-2 > li {width: 49.9%;}
.portfolio-content-list.columns-3 > li {width: 33.3%;}
.portfolio-content-list.columns-4 > li {width: 24.95%;}
.portfolio-content-list.columns-5 > li {width: 19.95%;}
#filter.option-set li {display: block; float: left; border: 1px solid #888; border-right: none;}
#filter.option-set li:last-child {border-right: 1px solid #888;}
#filter.option-set li a {display: block; padding: 6px 12px;}
.fw-port-wrap #filter.option-set li {border: none; display: inline-block; float: none;}
.fw-port-wrap #filter.option-set li a {font-family: 'PT Sans'; color: #fff;}
.fw-port-wrap #filter.option-set li a.selected {color: #79a230;}
.hover-more-buttons li a:hover {background: #79a230;}
.fw-marg-centering .option-combo {display:inline-block;}
.portfolio-hover-wrapper {position: absolute; top: 0; left: 0; width: 100%; height: 100%; background: rgba(0,0,0,0.6); opacity: 0; transition: opacity 0.3s; -webkit-transition: opacity 0.3s;}
.hover-more-buttons {display: inline-block;}
.hover-more-buttons li {display: block; float: left;}
.hover-more-buttons li a {display: block; background: #000; color: #fff; font-size: 26px; line-height: 26px; height: 46px; width: 46px;}
.portfolio-content-list li > div {overflow: hidden;}
.portfolio-content-list [class*="col-md"] {padding: 15px;}
.background-pattern-fixed {position: fixed; top: 0; left: 0; width: 100%; height: 100%; z-index: -1; -webkit-transform: translateZ(0);}
.section-marker {padding: 6px 24px; background: #79a230; display: inline-block; color: #fff; border: 1px solid #888;}
.portfolio-fw-content-wrap li .portfolio-fw-hover-wrapper > div.port-flip-desc {bottom: 0; left: 0; padding: 12px; text-align: center;}
/*  Portfolio End  */




/*  Fullwidth Portfolio  */
.portfolio-fw-content-wrap.columns-3 > li {width: 33.32%;}
.portfolio-fw-content-wrap.columns-4 > li {width: 24.98%;}
.portfolio-fw-content-wrap.columns-5 > li {width: 19.98%;}
.portfolio-fw-hover-wrapper {position: absolute; width: 100%; height: 100%; background: rgba(0,0,0,0.5); top: 0; left: 0;}
.portfolio-fw-content-wrap li > div {position:relative; perspective: 2000px;  transform-style:preserve-3d; -webkit-transform-style:preserve-3d;  -webkit-perspective:2000px; position:relative; background: transparent;}
.portfolio-fw-content-wrap li .div_buttons a {display: inline-block; }
.portfolio-fw-content-wrap li .div_buttons a > i {display:block;}
.portfolio-fw-content-wrap li .portfolio-fw-hover-wrapper {display:block; backface-visibility:hidden; -webkit-backface-visibility:hidden; -ms-backface-visibility: hidden; -webkit-transform: translateZ(0); z-index:1; opacity:1;-ms-transform: rotate3d(1,0,0,110deg); transform: rotate3d(1,0,0,110deg); -webkit-transform: rotate3d(1,0,0,110deg);}
.portfolio-fw-content-wrap li.fallback .portfolio-fw-hover-wrapper {-ms-transform: rotate3d(0,0,0,0deg); transform: rotate3d(0,0,0,0deg); opacity:0;}
.portfolio-fw-content-wrap li .portfolio-fw-hover-wrapper > div{position:absolute; width:100%;padding:0 18px;}

.port-img-wrap {-webkit-transform: translateZ(-2000px);}
.port-img-wrap img {-webkit-transform: scale(2.05);}




/*			Animation keyframes			*/
/*			keyframes			*/
/*	left side		*/
@keyframes in-left {
0% {transform: rotate3d(0, 1, 0, 110deg);}
to   {transform: rotate3d(0, 1, 0, 0deg);}}
@keyframes out-left {
0% {;transform: rotate3d(0, 1, 0, 0deg);}
to   {;transform: rotate3d(0, 1, 0, 110deg);}}

/*	right side	*/
@keyframes in-right {
0% {-ms-transform: rotateY(-110deg);transform: rotate3d(0, -1, 0, 110deg);}
to   {-ms-transform: rotateY(0deg);transform: rotate3d(0, -1, 0, 0deg);}}
@keyframes out-right {
0% {-ms-transform: rotateY(0deg);transform: rotate3d(0, -1, 0, 0deg);}
to   {-ms-transform: rotateY(-110deg);transform: rotate3d(0, -1, 0, 110deg);}}

/*	top side		*/
@keyframes in-top {
0% {-ms-transform: rotate3d(-1, 0, 0, 110deg);transform: rotate3d(-1, 0, 0, 110deg);}
to   {-ms-transform: rotate3d(-1, 0, 0, 0deg);transform: rotate3d(-1, 0, 0, 0deg);}}
@keyframes out-top {
0% {-ms-transform: rotate3d(-1, 0, 0, 0deg);transform: rotate3d(-1, 0, 0, 0deg);}
to   {-ms-transform: rotate3d(-1, 0, 0, 110deg);transform: rotate3d(-1, 0, 0, 110deg);}}

/*	bottom sode	*/
@keyframes in-bottom {
0% {-ms-transform: rotate3d(1, 0, 0, 110deg);transform: rotate3d(1, 0, 0, 110deg);}
to   {-ms-transform: rotate3d(1, 0, 0, 0deg);transform: rotate3d(1, 0, 0, 0deg);}}
@keyframes out-bottom {
0% {-ms-transform: rotate3d(1, 0, 0, 0deg);transform: rotate3d(1, 0, 0, 0deg);}
to   {-ms-transform: rotate3d(1, 0, 0, 110deg);transform: rotate3d(1, 0, 0, 110deg);}}

/*			webkit keyframes			*/
/*	left side		*/
@-webkit-keyframes in-left {
from {-webkit-transform: rotate3d(0, 1, 0, 110deg);}
to   {-webkit-transform: rotate3d(0, 1, 0, 0deg);}}
@-webkit-keyframes out-left {
from {-webkit-transform: rotate3d(0, 1, 0, 0deg);}
to   {-webkit-transform: rotate3d(0, 1, 0, 110deg);}}

/*	right side	*/
@-webkit-keyframes in-right {
from {-webkit-transform: rotate3d(0, -1, 0, 110deg);}
to   {-webkit-transform: rotate3d(0, -1, 0, 0deg);}}
@-webkit-keyframes out-right {
from {-webkit-transform: rotate3d(0, -1, 0, 0deg);}
to   {-webkit-transform: rotate3d(0, -1, 0, 110deg);}}

/*	top side		*/
@-webkit-keyframes in-top {
from {-webkit-transform: rotate3d(-1, 0, 0, 110deg);}
to   {-webkit-transform: rotate3d(-1, 0, 0, 0deg);}}
@-webkit-keyframes out-top {
from {-webkit-transform: rotate3d(-1, 0, 0, 0deg);}
to   {-webkit-transform: rotate3d(-1, 0, 0, 110deg);}}

/*	bottom sode	*/
@-webkit-keyframes in-bottom {
from {-webkit-transform: rotate3d(1, 0, 0, 110deg);}
to   {-webkit-transform: rotate3d(1, 0, 0, 0deg);}}
@-webkit-keyframes out-bottom {
from {-webkit-transform: rotate3d(1, 0, 0, 0deg);}
to   {-webkit-transform: rotate3d(1, 0, 0, 110deg);}}

/*		animation setup		*/

.portfolio-fw-content-wrap li.in-left .portfolio-fw-hover-wrapper{
	transform-origin: 0% 0%;
	animation: in-left 300ms ease 0ms 1 forwards;
	-webkit-transform-origin: 0% 0%;
	-webkit-animation: in-left 300ms ease 0ms 1 forwards}
.portfolio-fw-content-wrap li.out-left .portfolio-fw-hover-wrapper{
	transform-origin: 0% 0%;
	animation: out-left 300ms ease 0ms 1 forwards;
	-webkit-transform-origin: 0% 0%;
	-webkit-animation: out-left 300ms ease 0ms 1 forwards}
.portfolio-fw-content-wrap li.in-right .portfolio-fw-hover-wrapper{
	transform-origin: 100% 0%;
	animation: in-right 300ms ease 0ms 1 forwards;
	-webkit-transform-origin: 100% 0%;
	-webkit-animation: in-right 300ms ease 0ms 1 forwards}
.portfolio-fw-content-wrap li.out-right .portfolio-fw-hover-wrapper{
	transform-origin: 100% 0%;
	animation: out-right 300ms ease 0ms 1 forwards;
	-webkit-transform-origin: 100% 0%;
	-webkit-animation: out-right 300ms ease 0ms 1 forwards}
.portfolio-fw-content-wrap li.in-top .portfolio-fw-hover-wrapper{
	transform-origin: 0% 0%;
	animation: in-top 300ms ease 0ms 1 forwards;
	-webkit-transform-origin: 0% 0%;
	-webkit-animation: in-top 300ms ease 0ms 1 forwards}
.portfolio-fw-content-wrap li.out-top .portfolio-fw-hover-wrapper{
	transform-origin: 0% 0%;
	animation: out-top 300ms ease 0ms 1 forwards;
	-webkit-transform-origin: 0% 0%;
	-webkit-animation: out-top 300ms ease 0ms 1 forwards}
.portfolio-fw-content-wrap li.in-bottom .portfolio-fw-hover-wrapper{
	transform-origin: 0% 100%;
	animation: in-bottom 300ms ease 0ms 1 forwards;
	-webkit-transform-origin: 0% 100%;
	-webkit-animation: in-bottom 300ms ease 0ms 1 forwards}
.portfolio-fw-content-wrap li.out-bottom .portfolio-fw-hover-wrapper{
	transform-origin: 0% 100%;
	animation: out-bottom 300ms ease 0ms 1 forwards;
	-webkit-transform-origin: 0% 100%;
	-webkit-animation: out-bottom 300ms ease 0ms 1 forwards}




/*  Portfolio Item  */
.port-item-hover-wrap {position: relative;}
.port-item-hov-eff {position: absolute; top: 0; left: 0; width: 100%; height: 100%; background: rgba(0,0,0,0.5); opacity: 0; transition: opacity 0.3s; -webkit-transition: opacity 0.3s;}
.port-item-hov-eff i {position: absolute; top: 50%; left: 50%; font-size: 30px; line-height: 30px; display: block; color: #fff; margin-left: -15px; margin-top: -15px;}
.port-item-hover-wrap:hover .port-item-hov-eff {opacity: 1;}
.parallax-item-main-wrap {height: 600px; overflow: hidden;}
.parallax-item-main-wrap img {position: relative;}
.item-links-align > * {width: 49.68%;}
.item-links-align *:first-child {text-align: left;}
.item-links-align *:last-child {text-align: right;}

.item-simple-para-overlay {position: absolute; bottom:  0; left: 0; width: 100%; height: 100%; z-index: 5;}

.centering-text-img .col-md-6 h2 {padding-top: 48px;}
@media(max-width: 991px){.centering-text-img .col-md-6 h2 {padding-top: 0px;}}

@media(max-width: 400px){.item-simple-para-overlay .col-md-12 > * {font-size: 80%; line-height: 130%;} .top-padding-centering {padding-top: 32px;}}
/*  Portfolio Item End  */




/*  divis counter  */
.divis_scrolling_counter {overflow:hidden; height:14px; width: auto; text-align: left; font-size:14px; -webkit-touch-callout: none; -webkit-user-select: none; -khtml-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none; cursor: default; display: inline-block;}  
.divis_scrolling_counter > .divis_scrl_count_digit_wrap {display: block; position: relative; float: left; }  
.divis_scrolling_counter > .divis_scrl_count_digit_wrap > div {display: block; float: left; clear: both; text-align: center; width: 100%;}
.divis_scrolling_counter {font-size:70px; min-height: 70px;}
.divis_scrolling_counter  > .divis_scrl_count_digit_wrap > div {font-size:70px; font-family: 'Sanchez'; transition: color 0.3s; -webkit-transition: color 0.3s;}
/*  divis counter  */




/*  Slider pages  */
.buttons-wrapper a.more-button {margin: 0 96px; padding: 12px 24px; border-radius: 4px; font-size: 16px; line-height: 16px; display: inline-block;}
@media(max-width: 991px){.buttons-wrapper a.more-button {margin: 12px 0;}}
/*  Slider pages END  */




/*  History  */
.history-vertical-line {position: absolute; top: 0; left: 50%; margin-left: -1px; border-left: 1px solid #222; padding-right: 1px; width: 0; height: 100%; z-index: -1;}
.history-icon-styling i {font-size: 60px; line-height: 60px; color: #fff; padding: 50px 40px; background: #79a230; border-radius: 50%; display: block;}
.history-wrapper .divis_scrolling_counter > .divis_scrl_count_digit_wrap > div {font-size: 36px;}
.history-wrapper.full-width-container:nth-child(odd) {background: #ededed;}
.history-wrapper > div {z-index: 2;}
.history-wrapper [class*="col-md"] {z-index: 10;}

div.history-year {font-size: 45px; line-height: 55px; font-family: 'Sanchez';}
/*  History End  */




/*  Contact  */
.gmap-iframe {width: 100%; border: none; height: 500px; display: block;}
.gmap-iframe-overlay {position: absolute; top: 0; left: 0; width: 100%; height: 100%; z-index: 10; display: block;}
.gmap-iframe.locations-map {height: 320px;}
.gmap-directions-link {display: block; width: 100%; padding: 24px 0;}
.gmap-directions-link h4 {color: #fff;}
.contact-form input {border: 1px solid #888; width: 48.9%; padding: 15px 10px; margin: 0 1.5% 2% 0; display: inline-block;}
.contact-form input:nth-child(even) {margin-right: 0;}
.contact-form textarea {width: 100%; border: 1px solid #888; padding: 12px; resize: none;}
.contact-form button.btn {background: #222; margin-top: 12px; border-radius: 0; padding: 10px 14px; font-weight: 300;}
.big-contact-bottom-link {background: #ededed; display: block; width: 100%; padding: 48px 0;}
.gmap-iframe-location {width: 100%; border: none; height: 300px; display: block;}
/*  Contact End  */




/*  Pricing  */
.pricing-body-wrap [class*="col-md"] {padding: 0;}
.pricing-list li {padding: 9px; background: #2e373c; color: #909090;}
.zindex-pricing {z-index: 20 !important;}
.pricing-list li span.white-letters {color: #f9f9f9;}
.white-border {border-bottom: 1px solid #f9f9f9;}
.headline {position: relative; z-index: 5; font-family:'Sanchez';}
.pricing-text {height: 134px; position: relative; z-index: 5;}
.price {font-size: 62px;}
.price span {font-size: 26px;}
span.price-valute {font-size: 62px; color: #909090;}
.pricing-summ {font-size: 32px; display: table-cell; vertical-align: middle; height: 134px; font-family:'Sanchez';}
.darker-letters {color: #909090;}
.pricing-list li.pricing-button-wrap {background: #e4e4e4; position: relative; padding: 24px; z-index: 3;}
.pricing-list li.pricing-button-wrap a {z-index: 3;}
.pricing-list li a.pricing-button {color: #f1f1f1; display:inline-block; background: #2e373c; padding: 12px 32px; font-family:'Sanchez';}
li.opacity-effect {position: absolute; height: 100%; width: 100%; background: #000; opacity: 0.1; filter: alpha(opacity=10); top: 0; left: 0; padding: 0;}
[class*="col-md"] ul.pricing-list.pricing-items {transition : 0.5s; -webkit-transition : 0.5s; -ms-transition : 0.5s;  -moz-transition : 0.5s;}
[class*="col-md"] ul.pricing-list.pricing-items:hover {transform: scale(1.1); -webkit-transform: scale(1.1); -ms-transform: scale(1.1); -moz-transform: scale(1.1); box-shadow: 0 0 16px #000; z-index: 50;}
ul.pricing-list.pricing-items li.headline, ul.pricing-list.pricing-items  li a.pricing-button, ul.pricing-list li.pricing-text, ul.pricing-list li.logo-price {background: #2e373c;}
ul.pricing-list.pricing-items li.headline, ul.pricing-list.pricing-items  li.pricing-text, ul.pricing-list.pricing-items  li a.pricing-button, ul.pricing-list.pricing-items li.pricing-text .price-valute, ul.pricing-list.pricing-items li.pricing-text .darker-letters {transition: color 0.3s, background 0.3s;}
ul.pricing-list.pricing-items:hover li.pricing-text .price-valute, ul.pricing-list.pricing-items:hover li.pricing-text .darker-letters {color: #fff !important;}
.light-variant .pricing-list li a.pricing-button {background: #f9f9f9;}
.light-variant .pricing-list li {background: #f9f9f9;}
.light-variant .pricing-list li span.white-letters, .light-variant .pricing-list li a.pricing-button, .light-variant .darker-letters, .light-variant span.price-valute {color: #fff;}
.light-variant li.opacity-effect {background: #000 !important;}
.light-variant ul.pricing-list.pricing-items:hover li.headline, .light-variant ul.pricing-list.pricing-items:hover  li a.pricing-button, .light-variant ul.pricing-list.pricing-items:hover li.pricing-text {background: #2e373c !important;}
.pricing-list li:nth-child(odd) {background:#e4e4e4;}
.pricing-list li:nth-child(even) {background: #f9f9f9;}
/*  Pricing End  */




/*  F A Q  */
.faq-accordion a.accordion-toggle {display: block; padding: 9px 0 16px;}
.faq-accordion a.accordion-toggle h5 {font-size: 14px; line-height: 22px; color: inherit; padding-left: 30px;}
.faq-accordion a.accordion-toggle h5 i {font-size: 20px; line-height: 20px; margin-bottom: -22px; margin-left: -30px; display: block; transition: none; -webkit-transition: none;}
.faq-accordion .panel {border-bottom: 1px solid #E7E7E7;}
.feature-content-wrap {padding-left: 72px;}
a.features-link {display: block;}
a.features-link i {position: absolute; top: 0; left: 0; font-size: 40px; line-height: 40px;}
a.features-link h5 {color: inherit;}
/*  F A Q End  */




/*  Services  */
.services-icons-wrap i {font-size: 40px; line-height: 40px; border: 1px solid transparent; padding: 20px 0; display: inline-block; border-radius: 50%; width: 85px; height: 85px; transition: border-color 0.3s, color 0.3s; -webkit-transition: border-color 0.3s, color 0.3s;}
.single-progress-bar {padding-bottom: 20px;}
.single-progress-bar:last-child {padding-bottom: 0;}
.progres-bars-wrapper {padding: 12px 0;}
.progres-bars-wrapper .skill-name {font-family: 'Sanchez';}
.progres-bars-wrapper .skill-value {position: absolute; top: 0; left: 0; margin-left: -15px; font-size: 12px; line-height: 12px; background: #111; color: #fff; padding: 6px 3px;}
.progres-bars-wrapper .progress {height: 8px; background: #cacaca; border-radius: 0px; box-shadow: none;}
.progres-bars-wrapper .progress-bar {box-shadow: none; transition: background 0.3s; -webkit-transition: background 0.3s;}
.progres-bars-wrapper .progress {margin-bottom: 0; margin-top: 12px;}
.skill-value-pointer {position: absolute; top: 100%; left: 50%; margin-left: -6px; border-top: 6px solid #111; border-left: 6px solid transparent; border-right: 6px solid transparent;}
.services-icons-wrap.icons-left i {position: absolute; top: 6px; left: 0; padding: 20px 0;}
.services-icons-wrap.icons-left .services-content {padding-left: 108px;}
/*  Services End  */




/*  Testimonials  */
blockquote.testimonial-quote {border: none; font-style: italic; position: relative; padding: 20px; margin-bottom: 36px;}
blockquote.testimonial-quote:before {content: ""; position: absolute; top: 100%; right: 40px; border-top: 12px solid transparent; border-right: 12px solid transparent; border-left: 12px solid transparent; margin-right: -12px;}
blockquote.testimonial-quote.light {background: #f2f2f2;}
blockquote.testimonial-quote.light:before {border-top-color: #f2f2f2;}
blockquote.testimonial-quote.dark {background: #222; color: #fff;}
blockquote.testimonial-quote.dark:before {border-top-color: #222;}
.author-img-wrapper img {width: 80px;}
.author-img-wrapper img {border-radius: 50%;}
.author-data div:first-child {padding-right: 24px;}
.testimonial-table {display: table;}
.testimonial-table > div {display: table-row;}
.testimonial-table > div > * {display: table-cell; vertical-align: middle;}
/*  Testimonials End  */




/*  Home Corporate  */
.services-icons-wrap.icons-left.light-services-icons i {font-size: 36px; line-height: 36px;}
/*  Home Corporate End*/




/*  About Us  */
img.swiper-parallax-bg {position: absolute;top: 0; left: 0; z-index: -1; max-width: none;}
.services-icons-wrap.icons-left.dark-services-icons i {background: #222; color: #fff; border: none; width: 60px; height: 60px; padding: 10px; font-size: 30px;}
.services-icons-wrap.icons-left.dark-services-icons .services-content {padding-left: 72px;}
video.html5-video {width: 100%; display: block; position: absolute; z-index: -2; top: 0; left: 0;}
@media(max-width: 991px){video.html5-video{width: auto; height: 100%;}}
.background-video {position: absolute; top: 0; left: 0; width: 100%; height: 100%;}
.services-icons-wrap.icons-left.light-services-icons i {background: transparent; color: #79a230; border: none; width: 60px; height: 60px; font-size: 37px; line-height: 37px; padding: 0;}
.services-icons-wrap.icons-left.light-services-icons .services-content {padding-left: 72px;}
.about-icons .services-icons-wrap.icons-left.dark-services-icons i {font-size: 24px;}
/*  About Us End  */




/*  News Slider  */
.small-wrapper {width: 32.7%;}
.big-wrapper {width: 67.3%;}

.small-wrapper div {padding: 2px 0;}
.small-wrapper div:first-child {padding-top: 0;}
.small-wrapper div:last-child {padding-bottom: 0;}

.link-wrapper {max-width: 80%; position: absolute; bottom: 36px; left: 0; border-left: 5px solid #79a230; background: rgba(255,255,255,0.87); padding: 9px; display: block;}
.link-wrapper i {display: none;}
@media(max-width: 991px){
	.link-wrapper {bottom: 0;}
	.link-wrapper i {display: block;}
	.link-wrapper h5 {display: none;}
}

.swiper-wrapper.left .small-wrapper {float: left; padding-right: 2px;}
.swiper-wrapper.left .big-wrapper {float: right; padding-left: 2px;}
.swiper-wrapper.right .small-wrapper {float: right; padding-left: 2px;}
.swiper-wrapper.right .big-wrapper {float: left; padding-right: 2px;}
.swiper-main-wrap [class*="arrow"] {position: absolute; top: 50%; margin-top: -34px; z-index: 90; background: #fff; opacity: 0;}
.arrow-left {left: 0px;}
.arrow-right {right: 0px;}
.swiper-main-wrap [class*="arrow"] i {display: block; padding: 24px 12px; font-size: 20px; line-height: 20px; color: #000;}
.swiper-main-wrap:hover [class*="arrow"] {opacity : 0.6;}
/*  News Slider End  */




/*  AllAround Slider  */
.content_slider_text_block_wrap h3 {font-size: 30px; line-height: 30px;}
/*  AllAround Slider End  */




/*  Timeline Slider  */
.timelineFlat.timelineFlatPortfolio .item {background: #222;}
a.image_rollover_bottom {border-bottom: 3px solid #79a230;}
.timelineFlat .item .read_more, .timelineFlat a.t_line_node:after, .timelineFlat .t_node_desc span, .timelineFlat .item.item_node_hover:before {background: #79a230;}
.timelineFlat .item h2, .timelineFlat h4.t_line_month {font-size: 20px; line-height: 28px; color: #111;}
.timelineFlat .t_node_desc span:after, .timelineFlat .item.item_node_hover:after {border-top-color: #79a230;}
.timelineFlat a.t_line_node.active {color: #79a230;}
.timelineFlat .item .read_more, .timelineFlat .item h2, .timelineFlat a.t_line_node, .timelineFlat h4.t_line_month, .timelineFlat h4.t_line_month > * {font-family: 'Sanchez';}
.timelineFlat .item span {line-height: 130%;}
.timelineFlat.timelineFlatBlog .item, .timelineFlat .item, .timelineFlat.timelineFlatPortfolio .item {height: auto;}
.timelineFlat .timeline_line {padding-bottom: 48px;}
.timelineFlat.timelineFlatBlog .item .post_date {display: none;}
.timelineFlat a.t_line_node > *, .timelineFlat a.t_line_node > *:before, .timelineFlat a.t_line_node > *:after {box-sizing: content-box; -moz-box-sizing: content-box; -webkit-box-sizing: content-box;}
.timelineFlat a.t_line_node, .timelineFlat a.t_line_node:before, .timelineFlat a.t_line_node:after {box-sizing: content-box; -moz-box-sizing: content-box; -webkit-box-sizing: content-box;}
.timelineFlat a.t_line_node > * *, .timelineFlat a.t_line_node > * *:before, .timelineFlat a.t_line_node > * *:after {box-sizing: content-box; -moz-box-sizing: content-box; -webkit-box-sizing: content-box;}
.timelineFlat .item_open h2 {font-family: 'Sanchez';}
.timelineFlat .item {width: 300px;}
.timelineFlat .item span {height: auto;}
/*  Timeline Slider End  */




/*  Revolution Slider  */
.tp-bannertimer {display: none;}
.tp-banner-container {position: relative;}
.tp-banner-desc-caption {color: #fff; background: rgba(0,0,0,0.6); padding: 6px 24px; display: block; font-size: 30px; line-height: 36px; font-family: 'Sanchez';}
.tp-banner-price-caption, .tp-banner-price-caption {color: #fff; background: #79a230; padding: 6px 18px; display: block;}
.tp-banner.banner2 .tp-caption {white-space: normal; padding: 0 48px;}
a.load-more-button.letters-white {color: #fff; border-color: #fff;}
a.load-more-button.letters-white:hover {color:#79a230; border-color: #79a230;}
.tp-banner-caption-small {font-size: 18px; line-height: 26px; font-family: 'Sanchez'; color: #111;}
.tp-banner-caption-small.letters-white {color: #fff;}
.font24-line32 {font-size: 24px; line-height: 32px; font-family: 'Sanchez';}
/*  Revolution Slider End  */




/*  Swiper Slider  */
.swiper-container {height: 300px;}
.swiper-container img {display: block;}
.swiper-pagination-switch {padding: 4px; border-radius: 50%; background: #111; display: inline-block; margin: 0 6px;}
.swiper-pagination-switch:hover {cursor: pointer;}
.swiper-pagination-switch.swiper-visible-switch {background: #444; border: 1px solid #ededed;}
.swiper-pagination-switch.swiper-visible-switch.swiper-active-switch {background: #ededed; border-color: #111; margin-bottom: -1px;}
.pagination {position: absolute; left: 50%; bottom: 0; margin-left: -50%; width: 100%;}
.swiper-hover-wrap {position: relative; transition: top 0.3s; top: 0; -webkit-transition: top 0.3s;}
.swiper-hover-wrap .hover-description-wrap {padding: 12px 0; text-align: center;}
.swiper-hover-wrap .hover-description-wrap {bottom : 0; position: absolute; z-index: 5; background: #fff; transition: bottom 0.3s; -webkit-transition: bottom 0.3s; left: 0; width: 100%;}
.swiper-hover-wrap img {top : 0; position: relative; transition: top 0.3s; -webkit-transition: top 0.3s; display: block;}
.swiper-category-list li {display: inline-block;}
.swiper-slide h4 {font-size: 26px; line-height: 34px; font-style: italic;}

.swiper-container .left-arrow-wrapper {position: absolute; top: 0; left: 0; background: rgba(0,0,0,0.1); height: 100%; width: 40px;}
.swiper-container .right-arrow-wrapper {position: absolute; top: 0; right: 0; background: rgba(0,0,0,0.1); height: 100%; width: 40px;}

.swiper-container .arrow-left {
  background: url("swiper/img/arrows.png") no-repeat left top;
  position: absolute;
  left: 10px;
  top: 50%;
  margin-top: -15px;
  width: 17px;
  height: 30px;
}
.swiper-container .arrow-right {
  background: url("swiper/img/arrows.png") no-repeat left bottom;
  position: absolute;
  right: 10px;
  top: 50%;
  margin-top: -15px;
  width: 17px;
  height: 30px;
}
/*  Swiper Slider End  */




/*  YouTube Player  */
.mb_YTVPlayer {display: inline-block; position: fixed; width: 100%; height: 100%; top: 0; left: 0; z-index: -3; -webkit-transform: translateZ(0); background: #000 !important;}
/*  YouTube Player End  */




/*  Home One Page  */
.one-page-padding {padding: 240px 0;}
.mfb-icon {font-size: 60px; line-height: 60px; color: #fff;}
.gmap-iframe.home-page-map {height : 500px;}
/*  Home One Page End  */




/*  Home Gym  */
.info-boxes-positioning {position: absolute; bottom: 48px; left: 0; width: 100%; z-index: 5;}
@media(max-width: 991px){.info-boxes-positioning {position: static;}}
.info-box-text-wrap {padding-left: 60px;}
.info-boxes-positioning i {position: absolute; top: 24px; left: 0px; font-size: 40px; line-height: 40px; width: 84px; color: #DD345A;}
.info-box-text-wrap a {color: #DD345A !important;}
.single-gym-block [class*="padding"]{padding: 20px;}
/*  Home Gym End  */




/*  Home Landing  */
a.more-button {padding: 2px; display: inline-block; padding: 12px 24px; border-radius: 5px; margin: 12px 24px;}
.home-landing-icons i {font-size: 56px; line-height: 60px; color: #1B9AC8;}
.home-landing-icons [class*="col-md-"] h5 {transition: color 0.3s; -webkit-transition: color 0.3s;}
.home-landing-icons [class*="col-md-"]:hover h5 {color: #1B9AC8}
.home-service-ico {padding: 46px 0;}
.home-service-ico i {position: absolute; top: 0; left: 0; color: #fff; font-size: 40px; line-height: 40px; padding:12px 0;}
.ico-description {padding-left: 96px;}
.ico-description > * {color: #fff;}
.cell-phone-section > p {color: #fff;}
.cell-phone-section > h5 {color: #1B9AC8;}

.first-img-txt-block [class*="col-md-"] > div {padding-top: 72px;}
@media(max-width: 991px){.first-img-txt-block [class*="col-md-"] > div {padding-top: 0;}}
.second-img-txt-block [class*="col-md-"] > div {padding-top: 72px;}
@media(max-width: 991px){.second-img-txt-block [class*="col-md-"] > div {padding-top: 0;}}
/*  Home Landing End  */




/*  Home Minimal*/
#filter.option-set.home-minimal li {float: none; border: none; display: inline-block;}
.icon-home-min {font-size: 90px; line-height: 90px;}
/*  Home Minimal  */




/*  Home magazine  */
.posted-on {font-size: 12px; line-height: 14px; color: #999; padding-top: 8px;}
/*  Home magazine End  */




/*  Home Agency  */
.founders-element-bg {position: absolute; top: 0; left: 0; width: 100%; height: 100%; background: rgba(0,0,0,0.4); opacity: 0; transition: opacity 0.3s; -webkit-transition: opacity 0.3s;}
.founders-element-icon {position: absolute; top: 50%; left: 50%; width: 30px; height: 30px; font-size: 30px; margin: -15px 0 0 -15px; opacity: 0; transition: opacity 0.3s; -webkit-transition: opacity 0.3s;}
.fonders-element a {display: block;}
.fonders-element a i {color: #fff;}
.fonders-element:hover .founders-element-bg, .fonders-element:hover .founders-element-icon {opacity: 1;}
#filter.option-set.home-select li a {font-family: 'PT Sans'; padding: 6px 24px; color: #111; background: #ededed;}
#filter.option-set.home-select li a:hover {background: #ccc;}
#filter.option-set.home-select li a.selected {background: #79a230; color: #fff;}
#filter.option-set.home-select li {border-color: transparent; border-bottom: none; border-right: none;}
/*  Home Agency End  */




/*  Home News  */
.tabs-element-wrap .nav-tabs > li.active > a, .tabs-element-wrap .nav-tabs > li.active > a:hover, .tabs-element-wrap .nav-tabs > li.active > a:focus, .tabs-element-wrap .nav-tabs > li > a {border: none; border-radius: 0;}
.tabs-element-wrap .nav-tabs {border-color: transparent; position: absolute; top: 0; left: 0; z-index: 5;}
.tabs-element-wrap .nav-tabs > li > a {background: rgba(0, 0, 0, 0.8); color: #fff; padding: 12px 32px;}
.tabs-element-wrap .nav-tabs > li.active > a {background: #79a230; color: #fff;}
.tab-img-wrap {border-bottom: 5px solid #79a230;}
.related-posts-small-wrap li {border-top: 1px solid #ccc;}
.related-posts-small-wrap li > div {width: 48%; display: inline-block; padding: 12px 0;}
.news-text-related li {border-bottom: 1px solid #ccc; padding: 12px 0;}
.news-text-related li:last-child {border-bottom: none;}
/*  Home News End  */




/*  Home Left Focus  */
.home-left-portfolio {margin:-15px;}
.home-left-portfolio li {padding: 15px; width: 33.3333%; float: left;}
.home-left-icons .services-icons-wrap.icons-left i {width: 65px; height: 65px; padding: 16px 0; font-size: 30px; line-height: 30px;}
/*  Home Left Focus End*/




/*  Index Page  */
.home-main-icon-wrap .ico-wrap {background: #f2f2f2; border-radius: 50%; width: 112px; height: 112px; position: relative; transition: background 0.3s; text-align: center; -webkit-transition: background 0.3s;}
.home-main-icon-wrap .ico-wrap i {font-size: 50px; line-height: 50px; color: #79a230; transition: color 0.3s; padding: 30px 0; display: block; -webkit-transition: color 0.3s;}
.home-main-icon-wrap:hover .ico-wrap i {color: #fff !important;}
.home-page-cell-phone[class*="col-md-"] img {position: absolute;top: 0; left: 0; width: 100%;}
.cell-phone-elem-wrap > * {padding-top: 48px;}
.cell-phone-elem-wrap p {color: #fff;}
/*  Index page End  */




/*  Our Team  */
.team-member-hover {position: absolute; top: 0 ; left: 0; width: 100%; height: 100%; overflow: hidden;}
.team-member-hover a {float: left; display: block; padding: 8px; line-height: 20px; font-size: 20px; background: #111; color: #fff; width: 44px; height: 44px; opacity: 0;}
.team-member-hover a:hover {background: #79a230;}
.team-member-wrap {overflow: hidden;}
.team-member-wrap img {-webkit-transform:scale(1); transform: scale(1); transition: transform 0.4s; -webkit-transition: -webkit-transform 0.4s;}
.team-member-wrap:hover img {-webkit-transform:scale(1.1); transform: scale(1.1);}
.team-member-hover i {color: #fff;}
.dark-overlay {position: absolute; top: 0; left: 0; width: 100%; height: 100%; background: rgba(0,0,0,0.6); opacity: 0;}
/*  Our Team End  */




/**** Isotope Filtering ****/
.masonry .item img {display:block;}
.masonry .item {margin:0 10px 10px 0;}
.isotope-item {z-index: 2;}
.isotope-hidden.isotope-item {pointer-events: none; z-index: 1;}

/**** Isotope CSS3 transitions ****/
.isotope,
.isotope .isotope-item {
  -webkit-transition-duration: 0.8s;
     -moz-transition-duration: 0.8s;
      -ms-transition-duration: 0.8s;
       -o-transition-duration: 0.8s;
          transition-duration: 0.8s;
}
.isotope {
  -webkit-transition-property: height, width;
     -moz-transition-property: height, width;
      -ms-transition-property: height, width;
       -o-transition-property: height, width;
          transition-property: height, width;
}
.isotope .isotope-item {
  -webkit-transition-property: -webkit-transform, opacity;
     -moz-transition-property:    -moz-transform, opacity;
      -ms-transition-property:     -ms-transform, opacity;
       -o-transition-property:      -o-transform, opacity;
          transition-property:         transform, opacity;
}

/**** disabling Isotope CSS3 transitions ****/
.isotope.no-transition,
.isotope.no-transition .isotope-item,
.isotope .isotope-item.no-transition {
  -webkit-transition-duration: 0s;
     -moz-transition-duration: 0s;
      -ms-transition-duration: 0s;
       -o-transition-duration: 0s;
          transition-duration: 0s;
}




/*  Colorpicker  */
.cp-select-list li a.default {background: #79a230;}
.cp-select-list li a.turquoise {background: #1abc9c;}
.cp-select-list li a.green-sea {background: #16a085;}
.cp-select-list li a.sun-flower {background: #f1c40f;}
.cp-select-list li a.orange {background: #f39c12;}
.cp-select-list li a.emerald {background: #2ecc71;}
.cp-select-list li a.nephritis {background: #27ae60;}
.cp-select-list li a.carrot {background: #e67e22;}
.cp-select-list li a.pumpkin {background: #d35400;}
.cp-select-list li a.peter-river {background: #3498db;}
.cp-select-list li a.belize-hole {background: #2980b9;}
.cp-select-list li a.alizarin {background: #e74c3c;}
.cp-select-list li a.pomegranate {background: #c0392b;}
.cp-select-list li a.amethyst {background: #9b59b6;}
.cp-select-list li a.wisteria {background: #8e44ad;}
.colorpicker-wrapper {position: fixed; left: -200px; top: 190px; width: 200px; background: #222; z-index: 9999; text-align: left; transition: 0.3s; -webkit-transition: 0.3s; -webkit-transform: translateZ(0);}
.colorpicker-wrapper.opened {left: 0;}
.select-icon {position: absolute; top: 0; right: -46px; background: #222;}
.select-icon i {display: block; padding: 10px; cursor: pointer; font-size: 24px;}
.colorpicker-wrapper .select-icon i {color: #fff !important;}
.cp-wrapper {padding: 12px;}
.cp-wrapper > * {color: #fff;}
.cp-select-list li {display: block; float: left; margin: 0 4px 6px;}
.cp-select-list li:last-child {padding-bottom: 12px;}
.cp-select-list li a {display:block; width: 50px; height: 50px;}
.dark-bg {background: #111; transition: background 0.3s; -webkit-transition: background 0.3s;}
.default a.dark, .turquoise a.dark, .green-sea a.dark, .sun-flower a.dark, .orange a.dark, .emerald a.dark, .nephritis a.dark, .carrot a.dark, .pumpkin a.dark, .peter-river a.dark, .belize-hole a.dark, .alizarin a.dark, .pomegranate a.dark, .amethyst a.dark, .wisteria a.dark {color: inherit; font-size: inherit;}
.default a, .default nav .nav-list li .full-width-submenu-wrap ul li a:hover, .default .divis_scrolling_counter, .default .home-main-icon-wrap .ico-wrap i, .default .services-icons-wrap.icons-left.light-services-icons i, .default .default-color, .default .services-icons-wrap i {color: #79a230;}
.default a:focus, .default a:hover, .default .faq-accordion a.accordion-toggle.dark {color: #79a230;}
.default .search-form-wrap form button, .default .default-bg, .default a.more-button, .default a.pale-gray-bg:hover, .default #filter.option-set.home-select li a.selected, .default .hover-more-buttons li a:hover {background: #79a230; color: #fff;}
.default .home-main-icon-wrap:hover .ico-wrap, .default .pastel-pink-bg:hover, .default a.more-button:hover, .default .team-member-hover a:hover, .default .default-bg:hover, .default .tag-list li a:hover, .default h3.tp-banner-price-caption, .default h4.tp-banner-price-caption, .default .dark-bg:hover, .default .progress-bar {background: #9fc968; color: #fff;}
.default .services-icons-wrap i, .default input:focus, .default textarea:focus {border-color: #79a230 !important;}
.turquoise a, .turquoise nav .nav-list li .full-width-submenu-wrap ul li a:hover, .turquoise .divis_scrolling_counter, .turquoise .home-main-icon-wrap .ico-wrap i, .turquoise .services-icons-wrap.icons-left.light-services-icons i, .turquoise .default-color, .turquoise .services-icons-wrap i {color: #82B440;}
.turquoise a:focus, .turquoise a:hover, .turquoise .faq-accordion a.accordion-toggle.dark {color: #82B440;}
.turquoise .search-form-wrap form button, .turquoise .default-bg, .turquoise a.more-button, .turquoise a.pale-gray-bg:hover, .turquoise #filter.option-set.home-select li a.selected, .turquoise .hover-more-buttons li a:hover {background: #1abc9c; color: #fff;}
.turquoise .home-main-icon-wrap:hover .ico-wrap, .turquoise .pastel-pink-bg:hover, .turquoise a.more-button:hover, .turquoise .team-member-hover a:hover, .turquoise .default-bg, .turquoise .tag-list li a:hover, .turquoise h3.tp-banner-price-caption, .turquoise h4.tp-banner-price-caption, .turquoise .dark-bg:hover, .turquoise .progress-bar {background: #48c9b0; color: #fff;}
.turquoise .services-icons-wrap i, .turquoise input:focus, .turquoise textarea:focus {border-color: #1abc9c !important;}
.green-sea a, .green-sea nav .nav-list li .full-width-submenu-wrap ul li a:hover, .green-sea .divis_scrolling_counter, .green-sea .home-main-icon-wrap .ico-wrap i, .green-sea .services-icons-wrap.icons-left.light-services-icons i, .green-sea .default-color, .green-sea .services-icons-wrap i {color: #82B440;}
.green-sea a:focus, .green-sea a:hover, .green-sea .faq-accordion a.accordion-toggle.dark {color: #45b39d;}
.green-sea .search-form-wrap form button, .green-sea .default-bg, .green-sea a.more-button, .green-sea a.pale-gray-bg:hover, .green-sea #filter.option-set.home-select li a.selected, .green-sea .hover-more-buttons li a:hover {background: #16a085; color: #fff;}
.green-sea .home-main-icon-wrap:hover .ico-wrap, .green-sea .pastel-pink-bg:hover, .green-sea a.more-button:hover, .green-sea .default-bg, .green-sea .team-member-hover a:hover, .green-sea .tag-list li a:hover, .green-sea h3.tp-banner-price-caption, .green-sea h4.tp-banner-price-caption, .green-sea .dark-bg:hover, .green-sea .progress-bar {background: #45b39d; color: #fff;}
.green-sea .services-icons-wrap i, .green-sea input:focus, .green-sea textarea:focus {border-color: #16a085 !important;}
.sun-flower a, .sun-flower nav .nav-list li .full-width-submenu-wrap ul li a:hover, .sun-flower .divis_scrolling_counter, .sun-flower .home-main-icon-wrap .ico-wrap i, .sun-flower .services-icons-wrap.icons-left.light-services-icons i, .sun-flower .default-color, .sun-flower .services-icons-wrap i {color: #f1c40f;}
.sun-flower a:focus, .sun-flower a:hover, .sun-flower .faq-accordion a.accordion-toggle.dark {color: #f4d03f;}
.sun-flower .search-form-wrap form button, .sun-flower .default-bg, .sun-flower a.pale-gray-bg:hover, .sun-flower #filter.option-set.home-select li a.selected, .sun-flower .hover-more-buttons li a:hover {background: #f1c40f; color: #fff;}
.sun-flower .home-main-icon-wrap:hover .ico-wrap, .sun-flower .pastel-pink-bg:hover, .sun-flower a.more-button:hover, .sun-flower .default-bg, .sun-flower .team-member-hover a:hover, .sun-flower .tag-list li a:hover, .sun-flower h3.tp-banner-price-caption, .sun-flower h4.tp-banner-price-caption, .sun-flower .dark-bg:hover, .sun-flower .progress-bar {background: #f4d03f; color: #fff;}
.sun-flower .services-icons-wrap i, .sun-flower input:focus, .sun-flower textarea:focus {border-color: #f1c40f !important;}
.orange a, .orange nav .nav-list li .full-width-submenu-wrap ul li a:hover, .orange .divis_scrolling_counter, .orange .home-main-icon-wrap .ico-wrap i, .orange .services-icons-wrap.icons-left.light-services-icons i, .orange .default-color, .orange .services-icons-wrap i {color: #f39c12;}
.orange a:focus, .orange a:hover, .orange .faq-accordion a.accordion-toggle.dark {color: #f5b041;}
.orange .search-form-wrap form button, .orange .default-bg, .orange a.more-button, .orange a.pale-gray-bg:hover, .orange #filter.option-set.home-select li a.selected, .orange .hover-more-buttons li a:hover {background: #f39c12; color: #fff;}
.orange .home-main-icon-wrap:hover .ico-wrap, .orange .pastel-pink-bg:hover, .orange a.more-button:hover, .orange .default-bg, .orange .team-member-hover a:hover, .orange .tag-list li a:hover, .orange h3.tp-banner-price-caption, .orange h4.tp-banner-price-caption, .orange .dark-bg:hover, .orange .progress-bar {background: #f5b041; color: #fff;}
.orange .services-icons-wrap i, .orange input:focus, .orange textarea:focus {border-color: #f39c12 !important;}
.emerald a, .emerald nav .nav-list li .full-width-submenu-wrap ul li a:hover, .emerald .divis_scrolling_counter, .emerald .home-main-icon-wrap .ico-wrap i, .emerald .services-icons-wrap.icons-left.light-services-icons i, .emerald .default-color, .emerald .services-icons-wrap i {color: #2ecc71;}
.emerald a:focus, .emerald a:hover, .emerald .faq-accordion a.accordion-toggle.dark {color: #58d68d;}
.emerald .search-form-wrap form button, .emerald .default-bg, .emerald a.more-button, .emerald a.pale-gray-bg:hover, .emerald #filter.option-set.home-select li a.selected, .emerald .hover-more-buttons li a:hover {background: #2ecc71; color: #fff;}
.emerald .home-main-icon-wrap:hover .ico-wrap, .emerald .pastel-pink-bg:hover, .emerald a.more-button:hover, .emerald .default-bg, .emerald .team-member-hover a:hover, .emerald .tag-list li a:hover, .emerald h3.tp-banner-price-caption, .emerald h4.tp-banner-price-caption, .emerald .dark-bg:hover, .emerald .progress-bar {background: #58d68d; color: #fff;}
.emerald .services-icons-wrap i, .emerald input:focus, .emerald textarea:focus {border-color: #2ecc71 !important;}
.nephritis a, .nephritis nav .nav-list li .full-width-submenu-wrap ul li a:hover, .nephritis .divis_scrolling_counter, .nephritis .home-main-icon-wrap .ico-wrap i, .nephritis .services-icons-wrap.icons-left.light-services-icons i, .nephritis .default-color, .nephritis .services-icons-wrap i {color: #27ae60;}
.nephritis a:focus, .nephritis a:hover, .nephritis .faq-accordion a.accordion-toggle.dark {color: #52be80;}
.nephritis .search-form-wrap form button, .nephritis .default-bg, .nephritis a.pale-gray-bg:hover, .nephritis #filter.option-set.home-select li a.selected, .nephritis .hover-more-buttons li a:hover {background: #27ae60; color: #fff;}
.nephritis .home-main-icon-wrap:hover .ico-wrap, .nephritis .pastel-pink-bg:hover, .nephritis a.more-button:hover, .nephritis .default-bg, .nephritis .team-member-hover a:hover, .nephritis .tag-list li a:hover, .nephritis h3.tp-banner-price-caption, .nephritis h4.tp-banner-price-caption, .nephritis .dark-bg:hover, .nephritis .progress-bar {background: #52be80; color: #fff;}
.nephritis .services-icons-wrap i, .nephritis input:focus, .nephritis textarea:focus {border-color: #27ae60 !important;}
.carrot a, .carrot nav .nav-list li .full-width-submenu-wrap ul li a:hover, .carrot .divis_scrolling_counter, .carrot .home-main-icon-wrap .ico-wrap i, .carrot .services-icons-wrap.icons-left.light-services-icons i, .carrot .default-color, .carrot .services-icons-wrap i {color: #e67e22;}
.carrot a:focus, .carrot a:hover, .carrot .faq-accordion a.accordion-toggle.dark {color: #eb984e;}
.carrot .search-form-wrap form button, .carrot .default-bg, .carrot a.more-button, .carrot a.pale-gray-bg:hover, .carrot #filter.option-set.home-select li a.selected, .carrot .hover-more-buttons li a:hover {background: #e67e22; color: #fff;}
.carrot .home-main-icon-wrap:hover .ico-wrap, .carrot .pastel-pink-bg:hover, .carrot a.more-button:hover, .carrot .default-bg, .carrot .team-member-hover a:hover, .carrot .tag-list li a:hover, .carrot h3.tp-banner-price-caption, .carrot h4.tp-banner-price-caption, .carrot .dark-bg:hover, .carrot .progress-bar {background: #eb984e; color: #fff;}
.carrot .services-icons-wrap i, .carrot input:focus, .carrot textarea:focus {border-color: #e67e22 !important;}
.pumpkin a, .pumpkin nav .nav-list li .full-width-submenu-wrap ul li a:hover, .pumpkin .divis_scrolling_counter, .pumpkin .home-main-icon-wrap .ico-wrap i, .pumpkin .services-icons-wrap.icons-left.light-services-icons i, .pumpkin .default-color, .pumpkin .services-icons-wrap i {color: #d35400;}
.pumpkin a:focus, .pumpkin a:hover, .pumpkin .faq-accordion a.accordion-toggle.dark {color: #dc7633;}
.pumpkin .search-form-wrap form button, .pumpkin .default-bg, .pumpkin a.more-button, .pumpkin a.pale-gray-bg:hover, .pumpkin #filter.option-set.home-select li a.selected, .pumpkin .hover-more-buttons li a:hover {background: #d35400; color: #fff;}
.pumpkin .home-main-icon-wrap:hover .ico-wrap, .pumpkin .pastel-pink-bg:hover, .pumpkin a.more-button:hover, .pumpkin .default-bg, .pumpkin .team-member-hover a:hover, .pumpkin .tag-list li a:hover, .pumpkin h3.tp-banner-price-caption, .pumpkin h4.tp-banner-price-caption, .pumpkin .dark-bg:hover, .pumpkin .progress-bar {background: #dc7633; color: #fff;}
.pumpkin .services-icons-wrap i, .pumpkin input:focus, .pumpkin textarea:focus {border-color: #d35400 !important;}
.peter-river a, .peter-river nav .nav-list li .full-width-submenu-wrap ul li a:hover, .peter-river .divis_scrolling_counter, .peter-river .home-main-icon-wrap .ico-wrap i, .peter-river .services-icons-wrap.icons-left.light-services-icons i, .peter-river .default-color, .peter-river .services-icons-wrap i {color: #3498db;}
.peter-river a:focus, .peter-river a:hover, .peter-river .faq-accordion a.accordion-toggle.dark {color: #5dade2;}
.peter-river .search-form-wrap form button, .peter-river .default-bg, .peter-river a.more-button, .peter-river a.pale-gray-bg:hover, .peter-river #filter.option-set.home-select li a.selected, .peter-river .hover-more-buttons li a:hover {background: #3498db; color: #fff;}
.peter-river .home-main-icon-wrap:hover .ico-wrap, .peter-river .pastel-pink-bg:hover, .peter-river a.more-button:hover, .peter-river .default-bg, .peter-river .team-member-hover a:hover, .peter-river .tag-list li a:hover, .peter-river h3.tp-banner-price-caption, .peter-river h4.tp-banner-price-caption, .peter-river .dark-bg:hover, .peter-river .progress-bar {background: #5dade2; color: #fff;}
.peter-river .services-icons-wrap i, .peter-river input:focus, .peter-river textarea:focus {border-color: #3498db !important;}
.belize-hole a, .belize-hole nav .nav-list li .full-width-submenu-wrap ul li a:hover, .belize-hole .divis_scrolling_counter, .belize-hole .home-main-icon-wrap .ico-wrap i, .belize-hole .services-icons-wrap.icons-left.light-services-icons i, .belize-hole .default-color, .belize-hole .services-icons-wrap i {color: #2980b9;}
.belize-hole a:focus, .belize-hole a:hover, .belize-hole .faq-accordion a.accordion-toggle.dark {color: #5499c7;}
.belize-hole .search-form-wrap form button, .belize-hole .default-bg, .belize-hole a.more-button, .belize-hole a.pale-gray-bg:hover, .belize-hole #filter.option-set.home-select li a.selected, .belize-hole .hover-more-buttons li a:hover {background: #2980b9; color: #fff;}
.belize-hole .home-main-icon-wrap:hover .ico-wrap, .belize-hole .pastel-pink-bg:hover, .belize-hole a.more-button:hover, .belize-hole .default-bg, .belize-hole .team-member-hover a:hover, .belize-hole .tag-list li a:hover, .belize-hole h3.tp-banner-price-caption, .belize-hole h4.tp-banner-price-caption, .belize-hole .dark-bg:hover, .belize-hole .progress-bar {background: #5499c7; color: #fff;}
.belize-hole .services-icons-wrap i, .belize-hole input:focus, .belize-hole textarea:focus {border-color: #2980b9 !important;}
.alizarin a, .alizarin nav .nav-list li .full-width-submenu-wrap ul li a:hover, .alizarin .divis_scrolling_counter, .alizarin .home-main-icon-wrap .ico-wrap i, .alizarin .services-icons-wrap.icons-left.light-services-icons i, .alizarin .default-color, .alizarin .services-icons-wrap i {color: #e74c3c;}
.alizarin a:focus, .alizarin a:hover, .alizarin .faq-accordion a.accordion-toggle.dark {color: #ec7063;}
.alizarin .search-form-wrap form button, .alizarin .default-bg, .alizarin a.more-button, .alizarin a.pale-gray-bg:hover, .alizarin #filter.option-set.home-select li a.selected, .alizarin .hover-more-buttons li a:hover {background: #e74c3c; color: #fff;}
.alizarin .home-main-icon-wrap:hover .ico-wrap, .alizarin .pastel-pink-bg:hover, .alizarin a.more-button:hover, .alizarin .default-bg, .alizarin .team-member-hover a:hover, .alizarin .tag-list li a:hover, .alizarin h3.tp-banner-price-caption, .alizarin h4.tp-banner-price-caption, .alizarin .dark-bg:hover, .alizarin .progress-bar {background: #ec7063; color: #fff;}
.alizarin .services-icons-wrap i, .alizarin input:focus, .alizarin textarea:focus {border-color: #e74c3c !important;}
.pomegranate a, .pomegranate nav .nav-list li .full-width-submenu-wrap ul li a:hover, .pomegranate .divis_scrolling_counter, .pomegranate .home-main-icon-wrap .ico-wrap i, .pomegranate .services-icons-wrap.icons-left.light-services-icons i, .pomegranate .default-color, .pomegranate .services-icons-wrap i {color: #c0392b;}
.pomegranate a:focus, .pomegranate a:hover, .pomegranate .faq-accordion a.accordion-toggle.dark {color: #cd6155;}
.pomegranate .search-form-wrap form button, .pomegranate .default-bg, .pomegranate a.more-button, .pomegranate a.pale-gray-bg:hover, .pomegranate #filter.option-set.home-select li a.selected, .pomegranate .hover-more-buttons li a:hover {background: #c0392b; color: #fff;}
.pomegranate .home-main-icon-wrap:hover .ico-wrap, .pomegranate .pastel-pink-bg:hover, .pomegranate a.more-button:hover, .pomegranate .default-bg, .pomegranate .team-member-hover a:hover, .pomegranate .tag-list li a:hover, .pomegranate h3.tp-banner-price-caption, .pomegranate h4.tp-banner-price-caption, .pomegranate .dark-bg:hover, .pomegranate .progress-bar {background: #cd6155; color: #fff;}
.pomegranate .services-icons-wrap i, .pomegranate input:focus, .pomegranate textarea:focus {border-color: #c0392b !important;}
.amethyst a, .amethyst nav .nav-list li .full-width-submenu-wrap ul li a:hover, .amethyst .divis_scrolling_counter, .amethyst .home-main-icon-wrap .ico-wrap i, .amethyst .services-icons-wrap.icons-left.light-services-icons i, .amethyst .default-color, .amethyst .services-icons-wrap i {color: #9b59b6;}
.amethyst a:focus, .amethyst a:hover, .amethyst .faq-accordion a.accordion-toggle.dark {color: #af7ac5;}
.amethyst .search-form-wrap form button, .amethyst .default-bg, .amethyst a.more-button, .amethyst a.pale-gray-bg:hover, .amethyst #filter.option-set.home-select li a.selected, .amethyst .hover-more-buttons li a:hover {background: #9b59b6; color: #fff;}
.amethyst .home-main-icon-wrap:hover .ico-wrap, .amethyst .pastel-pink-bg:hover, .amethyst a.more-button:hover, .amethyst .default-bg:hover, .amethyst .team-member-hover a:hover, .amethyst .tag-list li a:hover, .amethyst h3.tp-banner-price-caption, .amethyst h4.tp-banner-price-caption, .amethyst .dark-bg:hover, .amethyst .progress-bar {background: #af7ac5; color: #fff;}
.amethyst .services-icons-wrap i, .amethyst input:focus, .amethyst textarea:focus {border-color: #9b59b6 !important;}
.wisteria a, .wisteria nav .nav-list li .full-width-submenu-wrap ul li a:hover, .wisteria .divis_scrolling_counter, .wisteria .home-main-icon-wrap .ico-wrap i, .wisteria .services-icons-wrap.icons-left.light-services-icons i, .wisteria .default-color, .wisteria .services-icons-wrap i {color: #8e44ad;}
.wisteria a:focus, .wisteria a:hover, .wisteria .faq-accordion a.accordion-toggle.dark {color: #a569bd;}
.wisteria .search-form-wrap form button, .wisteria .default-bg, .wisteria a.more-button, .wisteria a.pale-gray-bg:hover, .wisteria #filter.option-set.home-select li a.selected, .wisteria .hover-more-buttons li a:hover {background: #8e44ad; color: #fff;}
.wisteria .home-main-icon-wrap:hover .ico-wrap, .wisteria .pastel-pink-bg:hover, .wisteria a.more-button:hover, .wisteria .default-bg:hover, .wisteria .team-member-hover a:hover, .wisteria .tag-list li a:hover, .wisteria h3.tp-banner-price-caption, .wisteria h4.tp-banner-price-caption, .wisteria .dark-bg:hover, .wisteria .progress-bar {background: #a569bd; color: #fff;}
.wisteria .services-icons-wrap i, .wisteria input:focus, .wisteria textarea:focus {border-color: #8e44ad !important;}
.default .palstel-blue-bg, .turquoise .palstel-blue-bg, .green-sea .palstel-blue-bg, .sun-flower .palstel-blue-bg, .orange .palstel-blue-bg, .emerald .palstel-blue-bg, .nephritis .palstel-blue-bg, .carrot .palstel-blue-bg, .pumpkin .palstel-blue-bg, .peter-river .palstel-blue-bg, .belize-hole .palstel-blue-bg, .alizarin .palstel-blue-bg, .pomegranate .palstel-blue-bg, .amethyst .palstel-blue-bg, .wisteria .palstel-blue-bg {background-color: #1B9AC8;}
.default .pastel-orange-bg, .turquoise .pastel-orange-bg, .green-sea .pastel-orange-bg, .sun-flower .pastel-orange-bg, .orange .pastel-orange-bg, .emerald .pastel-orange-bg, .nephritis .pastel-orange-bg, .carrot .pastel-orange-bg, .pumpkin .pastel-orange-bg, .peter-river .pastel-orange-bg, .belize-hole .pastel-orange-bg, .alizarin .pastel-orange-bg, .pomegranate .pastel-orange-bg, .amethyst .pastel-orange-bg, .wisteria .pastel-orange-bg {background-color: #DB5A26;}
.default .pastel-green-bg, .turquoise .pastel-green-bg, .green-sea .pastel-green-bg, .sun-flower .pastel-green-bg, .orange .pastel-green-bg, .emerald .pastel-green-bg, .nephritis .pastel-green-bg, .carrot .pastel-green-bg, .pumpkin .pastel-green-bg, .peter-river .pastel-green-bg, .belize-hole .pastel-green-bg, .alizarin .pastel-green-bg, .pomegranate .pastel-green-bg, .amethyst .pastel-green-bg, .wisteria .pastel-green-bg {background-color: #1ABC9C;}
.default .pastel-pink-bg, .turquoise .pastel-pink-bg, .green-sea .pastel-pink-bg, .sun-flower .pastel-pink-bg, .orange .pastel-pink-bg, .emerald .pastel-pink-bg, .nephritis .pastel-pink-bg, .carrot .pastel-pink-bg, .pumpkin .pastel-pink-bg, .peter-river .pastel-pink-bg, .belize-hole .pastel-pink-bg, .alizarin .pastel-pink-bg, .pomegranate .pastel-pink-bg, .amethyst .pastel-pink-bg, .wisteria .pastel-pink-bg {background-color: #DD345A;}
.default a.palstel-blue-bg, .turquoise a.palstel-blue-bg, .green-sea a.palstel-blue-bg, .sun-flower a.palstel-blue-bg, .orange a.palstel-blue-bg, .emerald a.palstel-blue-bg, .nephritis a.palstel-blue-bg, .carrot a.palstel-blue-bg, .pumpkin a.palstel-blue-bg, .peter-river a.palstel-blue-bg, .belize-hole a.palstel-blue-bg, .alizarin a.palstel-blue-bg, .pomegranate a.palstel-blue-bg, .amethyst a.palstel-blue-bg, .wisteria a.palstel-blue-bg {background-color: #1B9AC8;}
.default a.pastel-orange-bg, .turquoise a.pastel-orange-bg, .green-sea a.pastel-orange-bg, .sun-flower a.pastel-orange-bg, .orange a.pastel-orange-bg, .emerald a.pastel-orange-bg, .nephritis a.pastel-orange-bg, .carrot a.pastel-orange-bg, .pumpkin a.pastel-orange-bg, .peter-river a.pastel-orange-bg, .belize-hole a.pastel-orange-bg, .alizarin a.pastel-orange-bg, .pomegranate a.pastel-orange-bg, .amethyst a.pastel-orange-bg, .wisteria a.pastel-orange-bg {background-color: #DB5A26;}
.default a.pastel-green-bg, .turquoise a.pastel-green-bg, .green-sea a.pastel-green-bg, .sun-flower a.pastel-green-bg, .orange a.pastel-green-bg, .emerald a.pastel-green-bg, .nephritis a.pastel-green-bg, .carrot a.pastel-green-bg, .pumpkin a.pastel-green-bg, .peter-river a.pastel-green-bg, .belize-hole a.pastel-green-bg, .alizarin a.pastel-green-bg, .pomegranate a.pastel-green-bg, .amethyst a.pastel-green-bg, .wisteria a.pastel-green-bg {background-color: #1ABC9C;}
.default a.pastel-pink-bg, .turquoise a.pastel-pink-bg, .green-sea a.pastel-pink-bg, .sun-flower a.pastel-pink-bg, .orange a.pastel-pink-bg, .emerald a.pastel-pink-bg, .nephritis a.pastel-pink-bg, .carrot a.pastel-pink-bg, .pumpkin a.pastel-pink-bg, .peter-river a.pastel-pink-bg, .belize-hole a.pastel-pink-bg, .alizarin a.pastel-pink-bg, .pomegranate a.pastel-pink-bg, .amethyst a.pastel-pink-bg, .wisteria a.pastel-pink-bg {background-color: #DD345A;}
.pastel-pink-bg-stat {background-color: #DD345A;}
/*   ---   pricing  ---  */
.turquoise ul.pricing-list.pricing-items:hover li.headline, .turquoise ul.pricing-list.pricing-items:hover li.pricing-text, .turquoise ul.pricing-list.pricing-items:hover li a.pricing-button, .turquoise .light-variant ul.pricing-list.pricing-items li.headline, .turquoise .light-variant ul.pricing-list.pricing-items  li a.pricing-button, .turquoise .light-variant ul.pricing-list li.pricing-text, .turquoise .light-variant ul.pricing-list li.logo-price {background:rgba(26,188,156,1); color: #fff;}
.turquoise ul.pricing-list.pricing-items:hover li a.pricing-button:hover {background: #1dd2af; color: #fff;}
.green-sea ul.pricing-list.pricing-items:hover li.headline, .green-sea ul.pricing-list.pricing-items:hover li.pricing-text, .green-sea ul.pricing-list.pricing-items:hover li a.pricing-button, .green-sea .light-variant ul.pricing-list.pricing-items li.headline, .green-sea .light-variant ul.pricing-list.pricing-items  li a.pricing-button, .green-sea .light-variant ul.pricing-list li.pricing-text, .green-sea .light-variant ul.pricing-list li.logo-price {background: #16a085; color:#fff;}
.green-sea ul.pricing-list.pricing-items:hover li a.pricing-button:hover {background: #19b698; color: #fff;}
.sun-flower ul.pricing-list.pricing-items:hover li.headline, .sun-flower ul.pricing-list.pricing-items:hover li.pricing-text, .sun-flower ul.pricing-list.pricing-items:hover li a.pricing-button, .sun-flower .light-variant ul.pricing-list.pricing-items li.headline, .sun-flower .light-variant ul.pricing-list.pricing-items  li a.pricing-button, .sun-flower .light-variant ul.pricing-list li.pricing-text, .sun-flower .light-variant ul.pricing-list li.logo-price {background: #f1c40f; color:#fff;}
.sun-flower ul.pricing-list.pricing-items:hover li a.pricing-button:hover {background: #f2ca27; color: #fff;}
.orange ul.pricing-list.pricing-items:hover li.headline, .orange ul.pricing-list.pricing-items:hover li.pricing-text, .orange ul.pricing-list.pricing-items:hover li a.pricing-button, .orange .light-variant ul.pricing-list.pricing-items li.headline, .orange .light-variant ul.pricing-list.pricing-items  li a.pricing-button, .orange .light-variant ul.pricing-list li.pricing-text, .orange .light-variant ul.pricing-list li.logo-price {background: #f39c12; color: #fff;}
.orange ul.pricing-list.pricing-items:hover li a.pricing-button:hover {background: #f4a62a; color: #fff;}
.emerald ul.pricing-list.pricing-items:hover li.headline, .emerald ul.pricing-list.pricing-items:hover li.pricing-text, .emerald ul.pricing-list.pricing-items:hover li a.pricing-button, .emerald .light-variant ul.pricing-list.pricing-items li.headline, .emerald .light-variant ul.pricing-list.pricing-items  li a.pricing-button, .emerald .light-variant ul.pricing-list li.pricing-text, .emerald .light-variant ul.pricing-list li.logo-price {background: #2ecc71; color: #fff;}
.emerald ul.pricing-list.pricing-items:hover li a.pricing-button:hover {background: #40d47e; color: #fff;}
.nephritis ul.pricing-list.pricing-items:hover li.headline, .nephritis ul.pricing-list.pricing-items:hover li.pricing-text, .nephritis ul.pricing-list.pricing-items:hover li a.pricing-button, .nephritis .light-variant ul.pricing-list.pricing-items li.headline, .nephritis .light-variant ul.pricing-list.pricing-items  li a.pricing-button, .nephritis .light-variant ul.pricing-list li.pricing-text, .nephritis .light-variant ul.pricing-list li.logo-price {background: #27ae60; color: #fff;}
.nephritis ul.pricing-list.pricing-items:hover li a.pricing-button:hover {background: #2cc36b; color: #fff;}
.carrot ul.pricing-list.pricing-items:hover li.headline, .carrot ul.pricing-list.pricing-items:hover li.pricing-text, .carrot ul.pricing-list.pricing-items:hover li a.pricing-button, .carrot .light-variant ul.pricing-list.pricing-items li.headline, .carrot .light-variant ul.pricing-list.pricing-items  li a.pricing-button, .carrot .light-variant ul.pricing-list li.pricing-text, .carrot .light-variant ul.pricing-list li.logo-price {background: #e67e22; color: #fff;}
.carrot ul.pricing-list.pricing-items:hover li a.pricing-button:hover {background: #e98b39; color: #fff;}
.pumpkin ul.pricing-list.pricing-items:hover li.headline, .pumpkin ul.pricing-list.pricing-items:hover li.pricing-text, .pumpkin ul.pricing-list.pricing-items:hover li a.pricing-button, .pumpkin .light-variant ul.pricing-list.pricing-items li.headline, .pumpkin .light-variant ul.pricing-list.pricing-items  li a.pricing-button, .pumpkin .light-variant ul.pricing-list li.pricing-text, .pumpkin .light-variant ul.pricing-list li.logo-price {background: #d35400; color: #fff;}
.pumpkin ul.pricing-list.pricing-items:hover li a.pricing-button:hover {background: #ec5e00; color: #fff;}
.peter-river ul.pricing-list.pricing-items:hover li.pricing-text, .peter-river ul.pricing-list.pricing-items:hover li a.pricing-button, .peter-river .light-variant ul.pricing-list.pricing-items li.headline, .peter-river .light-variant ul.pricing-list.pricing-items  li a.pricing-button, .peter-river .light-variant ul.pricing-list li.pricing-text, .peter-river .light-variant ul.pricing-list li.logo-price {background: #35bff0; color: #fff;}
.peter-river ul.pricing-list.pricing-items:hover li a.pricing-button:hover {background: #2d92b6; color: #fff;}
.belize-hole ul.pricing-list.pricing-items:hover li.headline, .belize-hole ul.pricing-list.pricing-items:hover li.pricing-text, .belize-hole ul.pricing-list.pricing-items:hover li a.pricing-button, .belize-hole .light-variant ul.pricing-list.pricing-items li.headline, .belize-hole .light-variant ul.pricing-list.pricing-items  li a.pricing-button, .belize-hole .light-variant ul.pricing-list li.pricing-text, .belize-hole .light-variant ul.pricing-list li.logo-price {background: #2980b9; color: #fff;}
.belize-hole ul.pricing-list.pricing-items:hover li a.pricing-button:hover {background: #2e8ece; color: #fff;}
.alizarin ul.pricing-list.pricing-items:hover li.headline, .alizarin ul.pricing-list.pricing-items:hover li.pricing-text, .alizarin ul.pricing-list.pricing-items:hover li a.pricing-button, .alizarin .light-variant ul.pricing-list.pricing-items li.headline, .alizarin .light-variant ul.pricing-list.pricing-items  li a.pricing-button, .alizarin .light-variant ul.pricing-list li.pricing-text, .alizarin .light-variant ul.pricing-list li.logo-price {background: #e74c3c; color: #fff;}
.alizarin ul.pricing-list.pricing-items:hover li a.pricing-button:hover {background: #ea6153; color: #fff;}
.pomegranate ul.pricing-list.pricing-items:hover li.headline, .pomegranate ul.pricing-list.pricing-items:hover li.pricing-text, .pomegranate ul.pricing-list.pricing-items:hover li a.pricing-button, .pomegranate .light-variant ul.pricing-list.pricing-items li.headline, .pomegranate .light-variant ul.pricing-list.pricing-items  li a.pricing-button, .pomegranate .light-variant ul.pricing-list li.pricing-text, .pomegranate .light-variant ul.pricing-list li.logo-price {background: #c0392b; color: #fff;}
.pomegranate ul.pricing-list.pricing-items:hover li a.pricing-button:hover {background: #d14233; color: #fff;}
.amethyst ul.pricing-list.pricing-items:hover li.headline, .amethyst ul.pricing-list.pricing-items:hover li.pricing-text, .amethyst ul.pricing-list.pricing-items:hover li a.pricing-button, .amethyst .light-variant ul.pricing-list.pricing-items li.headline, .amethyst .light-variant ul.pricing-list.pricing-items  li a.pricing-button, .amethyst .light-variant ul.pricing-list li.pricing-text, .amethyst .light-variant ul.pricing-list li.logo-price {background: #9b59b6; color: #fff;}
.amethyst ul.pricing-list.pricing-items:hover li a.pricing-button:hover {background: #a66bbe; color: #fff;}
.wisteria ul.pricing-list.pricing-items:hover li.headline, .wisteria ul.pricing-list.pricing-items:hover li.pricing-text, .wisteria ul.pricing-list.pricing-items:hover li a.pricing-button, .wisteria .light-variant ul.pricing-list.pricing-items li.headline, .wisteria .light-variant ul.pricing-list.pricing-items  li a.pricing-button, .wisteria .light-variant ul.pricing-list li.pricing-text, .wisteria .light-variant ul.pricing-list li.logo-price {background: #8e44ad; color: #fff;}
.wisteria ul.pricing-list.pricing-items:hover li a.pricing-button:hover {background: #9b50ba; color: #fff;}
.default ul.pricing-list.pricing-items:hover li.headline, .default ul.pricing-list.pricing-items:hover li.pricing-text, .default ul.pricing-list.pricing-items:hover li a.pricing-button, .default .light-variant ul.pricing-list.pricing-items li.headline, .default .light-variant ul.pricing-list.pricing-items  li a.pricing-button, .default .light-variant ul.pricing-list li.pricing-text, .default .light-variant ul.pricing-list li.logo-price {background: #79a230; color: #fff;}
.default ul.pricing-list.pricing-items:hover li a.pricing-button:hover {background: #9fc968; color: #fff;}
/*  Colorpicker End*/



.faq-accordion a.accordion-toggle.dark.collapsed {color: #111;}
nav.nav-wrapper ul li.mouseenter > ul, nav.nav-wrapper ul li.mouseenter > .full-width-submenu-wrap {height : 500px; transition: height 0.3s;}
.shin_perchart_percent {font-family: 'Sanchez';}

#footer { color:#666666 !important;}

#footer h1, h2, h3,h4,h5,h6 { color:#79a230 !important;}
footer p { color:#666666 !important;}

.project { font-family: 'Sanchez'; color:#444444 !important; }

.bed { display:block; float:left; height:50px; background-image:url(images/icon/bed.png); background-repeat:no-repeat; padding-left:55px; vertical-align:middle; font-family: 'Sanchez'; font-weight:bold; font-size:20px; color:#444444 !important; padding-top:15px;}

.bath { display:block; float:left; height:50px; background-image:url(images/icon/bath.png); background-repeat:no-repeat; padding-left:55px; vertical-align:middle; font-family: 'Sanchez'; font-weight:bold; font-size:20px; color:#444444 !important;  padding-top:15px;}

.car { display:block; float:left; height:50px; background-image:url(images/icon/car.png); background-repeat:no-repeat; padding-left:55px; vertical-align:middle; font-family: 'Sanchez'; font-weight:bold; font-size:20px; color:#444444 !important;  padding-top:15px;}

.disclaimer { font-size:10px; }