/*		Table of content

20  -  39  Global element styling
41  -  93  Global classes
98  - 151  Home Page Styles
155 - 203  Navigation Styles
207 - 213  Footer Settings
217 - 331  Work / Portfolio Page Styles
335 - 389  Item Pages Styles
392 - 402  Contact Page Styles
405 - 419  About Pages Styles
422 - 471  uSquare Plugin - Additional Styles
478 - 515  Blog Page Styles
518 - 614  Blog Post Styles
619 - 737  Colorpicker Styles
739 - 743  Aditional fail-safe Styles

*/

body {color: #505050; font-family: 'Raleway', sans-serif; font-size: 14px; line-height: 22px; font-weight: 300; font-feature-settings: "lnum"; -moz-font-feature-settings: "lnum"; -webkit-font-feature-settings: "lnum"; -ms-font-feature-settings: "lnum"; -o-font-feature-settings: "lnum"; position: absolute; width: 100%; height: 100%; background: #282828;}
html {position: absolute; height: 100%; width: 100%; background: #282828;}
h1 {margin: 0; padding: 0; font-size: 60px; line-height: 68px; font-weight: 300; font-family: 'Raleway', sans-serif; color: #505050; 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-size: 40px; line-height: 48px; font-weight: 300; font-family: 'Raleway', sans-serif; color: #505050; 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-size: 30px; line-height: 38px; font-weight: 300; font-family: 'Raleway', sans-serif; color: #505050; 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-size: 20px; line-height: 28px; font-weight: 300; font-family: 'Raleway', sans-serif; color: #505050; 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-size: 16px; line-height: 26px; font-weight: 200; font-family: 'Raleway', sans-serif; color: #505050; 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-size: 14px; line-height: 22px; font-weight: 200; font-family: 'Raleway', sans-serif; color: #505050; font-feature-settings: "lnum"; -moz-font-feature-settings: "lnum"; -webkit-font-feature-settings: "lnum"; -ms-font-feature-settings: "lnum"; -o-font-feature-settings: "lnum";}
p {margin: 0 0 0 0;}
a {color: #3A3A3A; display: block; text-decoration: none; transition: color 0.3s, background 0.3s; -webkit-transition: color 0.3s, background 0.3s; -moz-transition: color 0.3s, background 0.3s; -ms-transition: color 0.3s, background 0.3s;}
a * {transition: color 0.3s, background 0.3s;}
a:focus {outline: none; text-decoration: none; color: #505050;}
a:hover {color: #3498db;  text-decoration: none; outline: none;}
img {display: block; width: 100%;}
img:not(.inline-block) {width: 100%;}
img.inline-block {width: auto;}
.container img:not(.inline-block) {width: auto;}
button {transition: background 0.3s, color 0.3s;}

div, span, p, button, a, li {font-family: 'Raleway', sans-serif; font-size: 14px; line-height: 22px; font-feature-settings: "lnum"; -moz-font-feature-settings: "lnum"; -webkit-font-feature-settings: "lnum"; -ms-font-feature-settings: "lnum"; -o-font-feature-settings: "lnum";}

.relative {position: relative;}
.overflow-hidden {overflow: hidden;}

.margin0 {margin: 0;}
.padding0 {padding: 0;}
.no-style {list-style: none;}


.full-width-container {width: 100%; background: #fff;}
.display-block {display: block;}
.inline-block {display: inline-block;}
.full-width {width: 100% !important;}

.border-radius0 {border-radius: 0;}

.table-full {display: table; width: 100%; height: 100%; top: 0; right: 0; bottom: 0; left: 0;}
.table-full > * {display: table-row;}
.table-full > * > * {display: table-cell; vertical-align: middle;}
.table-full [class*="col-md"] {float: none;}

.centering_system {display: table; position: relative; height: 100%; width: 100%;}
.centering_system > * {display: table-row;}
.centering_system > * > * {display: table-cell; vertical-align: middle;}
.centering_system > * > * > * {display:inline-block;}

.white-border-top {border-top: 1px solid #fff;}
.white-border-right {border-right: 1px solid #fff;}
.white-border-bottom {border-bottom: 1px solid #fff;}
.white-border-left {border-left: 1px solid #fff;}

.letters-white, .letters-white * {color: #fff;}
.mark {color: #e25527; font-size: inherit; line-height: inherit;}

.more-button {padding: 24px; font-size: 14px; line-height: 14px; font-weight: 500;}

.white-bg {background: #fff;}
.pale-gray-bg {background: #f0f0f0;}
.dark-gray-bg {background: #282828;}
.orange-bg {background: #e25527;}

.gray-border-top {border-top: 1px solid #e6e6e6;}
.gray-border-bott {border-bottom: 1px solid #e6e6e6;}

.pattern-bg {position: absolute; top: 0; left: 0; height: 100%; width: 100%; z-index: 3; background: url(images/global/pattern-b.png); opacity: 0.35;}
.pattern-bg-w {position: absolute; top: 0; left: 0; height: 100%; width: 100%; z-index: 3; background: url(images/global/pattern-w.png); opacity: 0.1;}
.pattern-bg-graph {position: absolute; top: 0; left: 0; height: 100%; width: 100%; z-index: 3; background: url(images/global/graph.png); opacity: 0.35;}
.big-zindex {position: relative; z-index: 5;}


.main-body-wrapp {opacity: 0; width: 100%; position: relative; z-index: 3; background: #fff;}
.page-loader {z-index: -1; position: fixed; top: 50%; left: 50%; margin-top:-33px ; margin-left: -33px; width: auto !important;}

.main-content-wrapper {width: 100%; background: #fff;}


/*  HOME  */

.home-page-video {position: absolute; top: 0px; left: 0px; width: 100%; border: none;}

.home-page-grid-list {width: 100%;}
.home-page-grid-list > li {display: block; float: left; position: relative; perspective:1800px; -webkit-perspective:1800px; -moz-perspective:1800px; -ms-perspective:1800px;}
.home-page-grid-list > li > a {width: 100%; height: 100%;}
.home-page-grid-list > li img {width: 100%; position: relative;}
.home-page-grid-list.columns2 > li {width: 50%;}
.home-page-grid-list.columns3 > li {width: 33.333%;}
.home-page-grid-list.columns4 > li {width: 25%;}
.home-page-grid-list.columns5 > li {width: 20%;}
.home-page-grid-list.columns6 > li {width: 10px;}

.home-page-grid-list.columns6.js-masonry > li {width: 16.65%;}

.home-page-grid-list.columns3 > li.double-item {width: 66.666%;}
.home-page-grid-list.columns4 > li.double-item {width: 50%;}
.home-page-grid-list.columns5 > li.double-item {width: 40%;}
.home-page-grid-list.columns6 > li.double-item {width: 33.332%;}

.home-page-grid-list > li > a:hover .home-hover-data {opacity : 1;}
.home-page-grid-list > li > a:hover .home-hover-bg {opacity : 0.75;}



.flip-zindex {z-index: 5;}

.split-hover-effect-wrap {position: absolute; top: 0; left: 100%; width: 100%; height: 100%; background: #fff; z-index: 15;
	transition: 0.4s ease-in-out;
	-webkit-transition:-webkit-transform 0.4s ease-in-out;
	-moz-transition:-moz-transform 0.4s ease-in-out;
	-ms-transition:-ms-transform 0.4s ease-in-out;
	-webkit-transition:-webkit-transform-rotateY 0.4s ease-in-out;
	-ms-transition:-ms-transform-rotateY 0.4s ease-in-out;
	transform: rotateY(-98deg);
	-webkit-transform: rotateY(-98deg);
	-moz-transform: rotateY(-98deg);
	-ms-transform: rotateY(-98deg);
	transform-origin: 0;
	-webkit-transform-origin: 0;
	-moz-transform-origin: 0;
	-ms-transform-origin: 0;
	backface-visibility: hidden;
	-webkit-backface-visibility: hidden;
	-moz-backface-visibility: hidden;
	-ms-backface-visibility: hidden;
}

.split-hover-effect-wrap.hovered {transform: rotateY(0deg); -webkit-transform: rotateY(0deg);}

li:hover .split-hover-effect-wrap {transform: rotateY(0deg); -webkit-transform: rotateY(0deg);}

.author-nav-links li {margin-top: 12px; margin-left: 24px;}
.author-nav-links li:first-child {margin-top: 0;}
.author-nav-links li a {display: inline-block; color: #282828;}


/*  Navigation  */
.logo-wrap a {position: relative; height: 78px; width: 180px; background: #282828;}
.logo-wrap a img {position: absolute; top: 0; left: 0; width: 100%;}
img.regular-logo {opacity: 1; transition: opacity 0.2s;}
img.sticky-logo {opacity: 0; transition: opacity 0.2s;}

a.search-trigger-button {padding: 19px 12px 19px 0px; margin: 12px;}
.search-main-wrapper {position: absolute; bottom: 0; left: 0; width: 100%; background: #fff;}
.header-search-form input {width: 100%; border: none; background: transparent; line-height: 38px; font-size: 30px; padding: 24px 0;}

header.min-height {min-height: 78px;}
.main-header-wrap {position: fixed; width: 100%; top: 0; left: 0; z-index: 99999; background: #fff;}
.visible-nav-wrapper {position: relative; z-index: 999; background: #fff; box-shadow: 0 3px 5px rgba(0,0,0,0.1);}

.nav-wrapper {position: relative;}
.nav-list {background: #282828;}
.nav-list li {float: left; position: relative; background: #282828; display: block;}
.nav-list li a {padding: 28px 24px; background: #fff; display: inline-block; color: #282828;}
ul.nav-list ul {overflow: hidden; position: absolute; top: 78px; left: 0; display: none; min-width: 170px;}
ul.nav-list ul li {float: none; width: 100%;}
ul.nav-list ul > li a {background: transparent; color: #fff; font-size: 13px; padding: 12px !important; width: 100%;}
.main-header-wrap.sticky ul.nav-list ul {top: 54px;}

ul.nav-list .responsive-sub ul {width : auto; height : 0; z-index : 999;}
ul.nav-list .responsive-sub ul > li {opacity: 1;}


.nav-list li.responsive-sub {overflow: visible;}
.nav-list li.responsive-sub ul {min-width: 170px;}
.nav-list li.responsive-sub ul li {float: none; transition: background 0.3s;}

.mobile-platform .visible-nav-wrapper .search-wrapp {display: none;}
.main-header-wrap.mobile-platform {position: relative;}

.mobile-menu-trigger i {font-size: 30px; line-height: 30px; padding: 24px;}
.mobile-platform .navigation-wrap {position: absolute; top: 100%; left: 0; width: 100%; background: #fff;}

.mobile-platform .nav-wrapper {height: 0; overflow: hidden;}
.mobile-platform ul li {float: none; background: #282828; width: 100% !important; }
.mobile-platform ul li a {float: none; width: 100%;}

.mobile-platform ul li a {padding: 12px!important;}

.mobile-platform ul ul {position: static; height: 0;}
.mobile-platform ul ul li {width: 100%; opacity: 1;}
.mobile-platform ul.nav-list .responsive-sub ul {height: auto !important;}

.active-link-tri {width: 0; height: 0; border-left: 12px solid transparent; border-top: 10px solid transparent; border-bottom: 10px solid transparent; position: absolute; top: 50%; left: 70px; bottom: auto; right: auto; margin-top: -10px; transition: border-color 0.3s; transform:rotate(0deg); -moz-transform:rotate(0deg); -webkit-transform:rotate(0deg); transition: transform 0.3s; opacity: 0;}

.nav-list li.responsive-sub .active-link-tri {bottom: -16px; left: 50%!important; top: auto; right: auto; margin-left: -5px; transform:rotate(90deg); -moz-transform:rotate(90deg); -webkit-transform:rotate(90deg);}

/*  Footer  */

.footer-placeholder {position: relative; z-index: -1; height: 81px;}
footer {position: fixed; bottom: 0; left:0; width: 100%; opacity: 0;}
.footer-social-links li {height: 32px; width: 32px; margin-left: 12px;}
.footer-social-links li:first-child {margin-left: 0;}
.footer-bg-setting {padding: 0 24px; text-align: center;}
.credits-bar {padding: 5px 0;}
.popover-content {font-size: 12px !important;}

/*  Work  */

.work-page-grid-list {width:100%;}
.work-page-grid-list > li {display: block; float: left; position: relative; perspective:1800px; -webkit-perspective:1800px; -moz-perspective:1800px; -ms-perspective:1800px; overflow: hidden; background: url(images/blog/spot.png) no-repeat center center;}
.work-page-grid-list > li img {width: 100%; position: relative;}
.work-page-grid-list.columns2 > li {width: 50%;}
.work-page-grid-list.columns3 > li {width: 33.3333%;}
.work-page-grid-list.columns4 > li {width: 25%;}
.work-page-grid-list.columns5 > li {width: 20%;}
.work-page-grid-list.columns6 > li {width: 16.6666%;}

.work-page-grid-list.columns3 > li.double-item {width: 66.6666%;}
.work-page-grid-list.columns4 > li.double-item {width: 50%;}
.work-page-grid-list.columns5 > li.double-item {width: 40%;}
.work-page-grid-list.columns6 > li.double-item {width: 33.3333%;}

.home-hover-bg {position: absolute; top: 0; left: 0; height: 100%; width: 100%; opacity: 0; z-index: 2; transition: opacity 0.3s; -webkit-transition: opacity 0.3s;}
.home-hover-data {position: absolute; top: 0; left: 0; height: 100%; width: 100%; z-index: 4; color: #fff; opacity: 0; transition: opacity 0.3s; -webkit-transition: opacity 0.3s; padding: 12px;}
.home-hover-data h3 {color: #fff;}

.work-page-grid-list > li > a:hover .home-hover-data {opacity : 1;}
.work-page-grid-list > li > a:hover .home-hover-bg {opacity : 0.75;}

.work-hover-wrap {position: absolute; bottom: 0; left:0; width: 100%; padding: 12px; z-index: 10;}
h3.work-hover-headline {position: relative; left: 0; top: 30px; color: #fff; transition: top 0.3s;}
p.work-hover-desc {position: relative; left: 0; top: 50px; padding-top: 12px; transition: top 0.3s;}
.hover-bg {position: absolute; top: 100%; left: 0; width: 100%; height: 100%; background: rgba(0,0,0,0.8); transition: top 0.3s;}

.work-page-grid-list li a:hover h3.work-hover-headline {top: 0 !important;}
.work-page-grid-list li a:hover .hover-bg {top: 0 !important;}
.work-page-grid-list li a:hover p.work-hover-desc {top: 0 !important;}

.work-iframe {position: absolute; top: 0; left: 0; width: 100%; height: 100%; z-index: 20; border: none;}
.work-text-description {position: absolute; top: 0; left: 0; width: 100%; height: 100%; z-index: 20;}
a:hover .work-text-description h3 {color: #fff !important;}
.work-page-grid-list li a .home-hover-bg {opacity: 0.75;}

.audio-player {position: absolute; top:50%; left: 50%; z-index: 20; border: none; margin-top: -38px; margin-left: -174px; padding: 24px; background: rgba(255,255,255,0.8); box-sizing: content-box;}

ul.work-page-grid-list li a{
	position: relative;
	transform: translateY(120px);
	-webkit-transform: translateY(120px);
	-moz-transform: -moz-translateY(120px);
	-ms-transform: -ms-translateY(120px);
	transition: transform 0.8s, opacity 0.8s;
	-webkit-transition: -webkit-transform 0.8s;
	opacity: 0;

}
ul.work-page-grid-list li.already-visible a {
	transform: translateY(0) !important;
	-webkit-transform: translateY(0) !important;
	-moz-transform: -moz-translateY(0) !important;
	-ms-transform: -ms-translateY(0) !important;
	opacity:1 !important;
}
ul.work-page-grid-list li.come-in a {
	transform: translateY(0) !important;
	-webkit-transform: translateY(0) !important;
	-moz-transform: -moz-translateY(0) !important;
	-ms-transform: -ms-translateY(0) !important;
	opacity:1 !important;
}
ul.work-page-grid-list li.filtered a {
	transform: translateY(0) !important;
	-webkit-transform: translateY(0) !important;
	-moz-transform: -moz-translateY(0) !important;
	-ms-transform: -ms-translateY(0) !important;
	opacity: 1;
}

/*  Isotope */

.isotope-item {
  z-index: 2;
}

.isotope-hidden.isotope-item {
  pointer-events: none;
  z-index: 1;
}

.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;
}

.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;
}

/*  Item  */

.sticky-img-overlay {width: 100%; position: absolute; top: 0; left: 0; opacity: 0;}

.dark-transparent-bg {position: absolute; bottom: 0; top: auto; left: 0; width: 100%; background: rgba(0,0,0,0.5);}
.sticky-bar {position: fixed; z-index: 50;}
.icon-wrapper i {font-size: 60px; line-height: 60px; border: 1px solid #fff; border-radius: 200px; padding: 48px;}

.tablets-wrapper {text-align: center;}
.tablets-wrapper img {width: 70% !important;}
.tablets-wrapper img.t1 {width: 80% !important;}
img.t1 {position: relative; top: 790px; z-index: 4;}
img.t2, img.t3 {position: absolute; bottom: -590px; left: 0; z-index: 2;}
img.t3 {left: auto; right: 0;}

.quote-block-wrap {padding: 48px 0; margin: 0 150px;}
.quote-icon i {font-size: 30px; line-height: 30px; padding: 24px; border: 1px solid #fff; border-radius: 100px; }

#cell-phone-height img {position: relative; top: 620px;}
#cell-phone-height a.more-button {opacity: 0;}

.ots_small_wrapper {overflow:hidden; position: relative; width:100%; height:900px;}
.ots_small_item {width:266px; border:0; font-weight: 400; float: left; margin:0 12px 108px 12px;}
.ots_small_img {display: block; width:100%; text-align: center; border:0;}
.ots_small_img > img {display: inline-block;}
.ots_small_text {border:0; margin: 12px 24px 0px 24px;}
.ots_small_name {display: block; padding-right:12px; padding-bottom:12px; margin: 0px 24px 12px 24px; border-right-width:1px; border-right-style: solid;}
.ots_small_name > span {font-size:14px; line-height: 22px; display: block;}
.ots_small_wrapper .centering_system {position: absolute; top:0; left:0; width:100%; height:100%; right:0; bottom:0;}
.ots_small_slider {overflow: hidden;  cursor: -moz-grab; cursor: -webkit-grab; cursor: url(http://maps.google.com/mapfiles/openhand.cur) 8 8; position: relative;}
.ots_small_slider.mousedown {cursor: -moz-grabbing; cursor: -webkit-grabbing; cursor: url(http://maps.google.com/mapfiles/closedhand.cur) 8 8;}
.ots_small_inner_wrap {min-width:100%; position: absolute; top:0; left:0;}
.our_team_controls_wrap-small a {height:70px; width:70px; display: block; margin-bottom:1px; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; position: absolute; top:50%; left:0; margin-top:-35px; z-index:50; opacity: 0.7; transition: opacity 0.3s;}

.our_team_controls_wrap-small a.ots_prev-small {background: url(images/our_team/arrow-left.png) no-repeat center center;}
.our_team_controls_wrap-small a.ots_next-small {background: url(images/our_team/arrow-right.png) no-repeat center center; left: auto; right:0;}

.about-me-page .our_team_controls_wrap-small a.ots_prev-small {background: #282828 url(images/our_team/arrow-left.png) no-repeat center center;}
.about-me-page .our_team_controls_wrap-small a.ots_next-small {background: #282828 url(images/our_team/arrow-right.png) no-repeat center center; left: auto; right:0;}

.carousel-inner img {width: 100% !important;}
.carousel:hover a.carousel-control {opacity: 0.3;}
a.carousel-control {border-radius: 0; border: none; height: 70px; width: 50px; opacity: 0; transition: opacity 0.3s; -webkit-transition: opacity 0.3s;}
.carousel:hover a.carousel-control:hover,.carousel:hover  a.carousel-control:focus {opacity: 0.8; filter: alpha(opacity=80);}
a.carousel-control.right {background: #505050 url(images/item/arrow-right.png) no-repeat center center; top: 50%; right: 0; left: auto; margin-top: -35px;}
a.carousel-control.left {background: #505050 url(images/item/arrow-left.png) no-repeat center center; top: 50%; right: auto; left: 0; margin-top: -35px;}
.carousel-nav .carousel-nav-3col {display: block; font-size: 13px; line-height: 16px; padding:24px; border-top: 3px solid transparent; color: #3a3a3a;}
.carousel-nav .carousel-nav-3col:first-child {padding-left: 0;}
.carousel-image {position: relative;}
.item-iframe{width:100%; height:100%; border: none; position: absolute; top: 0; left: 0;}
.item-autor-data-list li {border-top: 1px solid #d0d0d0; padding: 12px 0;}
.item-autor-data-list li:last-child {border-bottom: 1px solid #d0d0d0;}
.author-section {font-weight: 600;}

.item-pages-nav li {display: inline-block; margin-right: 12px; width: 38px; height: 38px; border-radius: 3px;}
.item-pages-nav li a {display: block; width: 100%; border-radius: 3px;}
.item-pages-nav li a img {background: #222; padding: 12px; display: block; width: 100% !important; border-radius: 3px;}

/*  Contact  */
#map {width: 100%; height:500px; position: relative;}
.map-overlay {position: absolute; top: 0; left: 0; width: 100%; height: 100%; display: none;}
form.contact-form input, form.contact-form textarea {width: 100%; background: #fff; color: #B3B3B3; font-family: 'Open Sans', sans-serif ; font-weight: 600; font-size: 11px; border-radius: 0; border: none; box-shadow: none; margin-bottom: 24px; padding: 10px; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; transition:  color 0.3s, background 0.3s, border-color 0.3s;}
form.contact-form input {height: 41px; box-shadow: none; border: 1px solid #505050;}
form.contact-form textarea {resize: none; border: 1px solid #505050;}
form.contact-form input:focus, form.contact-form textarea:focus, form.blogpost-form input:focus, form.blogpost-form textarea:focus {color: #505050; box-shadow: none; border-color: #3498db;}
button.btn.contact-btn {border: none; border-radius: 0; box-shadow: none; text-shadow: none; font-size: 14px; line-height:14px; padding: 12px 24px;}

form.contact-form.blogpost-form input {width: 48%;}
form.contact-form.blogpost-form input:nth-child(2) {margin-left: 4%;}
form.contact-form.blogpost-form input:nth-child(3) {display:none;}

/*  About  */
.postslider {font-size: 30px; line-height: 38px; font-family: 'Open Sans', sans-serif; font-weight: 300; color: #3A3A3A;}
.postslider h5 {line-height: 24px;}
.postslider p {line-height: 22px; font-size: 14px;}

a.button-home-page {font-size: 20px; line-height: 22px; padding: 24px; color: #fff;}
a.button-home-page span {font-size: 13px; line-height: 18px;}

.progers-bars-wrapper {padding: 12px 0; color: #3a3a3a; font-family: 'Open Sans', sans-serif; font-weight: 600;}
.progers-bars-wrapper .progress {height: 10px; background: #cacaca; border-radius: 0px; box-shadow: none;}
.progers-bars-wrapper .progress-bar {box-shadow: none; transition: background 0.3s;}
.progers-bars-wrapper .progress:last-child {margin-bottom: 0;}

.about-us-skill-list li {margin-bottom: 12px;}
.about-us-skill-list li i {padding: 5px 5px 4px 6px; font-size: 8px; line-height: 8px; border-radius: 14px; transition: background 0.3s;}
img.about-me-img {width: 100% !important;}

		/*  USquare Plugin Settings  */
.usquare_module_wrapper {width: 100%;}
.usquare_block {width: 313px; height: 156px;}
.usquare_square {width: 156px; height: 156px;}
.usquare_block_extended {margin-top: 156px; width: 313px; height: 312px;}
.usquare_block_extended .usquare_about {height: 232px;}
.usquare_block_extended a.close {top: 12px; left: auto; right: 12px;}
.usquare_block_extended a.close.close_left_side {left: 12px; right: auto;}
.usquare_block_extended li a {padding: 8px 5px;}
.usquare_block_extended ul.social_background {height: 36px;}
.usquare_block_extended .usquare_about {font-family: 'Source Sans Pro'; padding: 12px 0;}
.jcarousel-skin-tango .jcarousel-container-horizontal {width: 234px;}

@media screen and (min-width:1200px) {
.usquare_module_wrapper {width: 100%;}
.usquare_block {width: 380px; height: 190px;}
.usquare_square {width: 190px; height: 190px;}
.usquare_block_extended {margin-top: 190px; width: 380px; height: 380px;}
.usquare_block_extended .usquare_about {height: 300px;}
}
/* -------------------------------------------------------------- */
/* --- REPSONSE 768px -------------------------------------------- */
/* -------------------------------------------------------------- */
@media screen and (max-width:980px) {
.usquare_module_wrapper {width: 724px;}
.usquare_block {width: 362px; height: 181px;}
.usquare_square {width: 180px; height: 180px;}
.usquare_block_extended {margin-top: 181px; width: 362px; height: 362px;}
.usquare_block_extended .usquare_about {height: 362px;}
}
/* -------------------------------------------------------------- */
/* --- REPSONSE 440px ------------------------------------------- */
/* -------------------------------------------------------------- */
@media screen and (max-width:768px) {
.usquare_module_wrapper {width: 420px;}
.usquare_block {width: 420px; height: 210px;}
.usquare_square {width: 210px; height: 210px;}
.usquare_block_extended {margin-top: 210px; width: 420px; height: 420px;}
.usquare_block_extended .usquare_about {height: 420px;}
}
/* -------------------------------------------------------------- */
/* --- REPSONSE 300px ------------------------------------------- */
/* -------------------------------------------------------------- */

@media screen and (max-width:440px) {
.usquare_module_wrapper {width: 280px;}
.usquare_block {width: 280px; height: 140px;}
.usquare_square {width: 140px; height: 140px;}
.usquare_block_extended {margin-top: 140px; width: 280px; height: auto;}
.usquare_block_extended .usquare_about {height: 280px;}
}




/*  Blog  */

.blog-articles li {width: 20%; position: relative; float: left; overflow: hidden; background: url(images/blog/spot.png) no-repeat center center;}
.blog-articles li.double-element {width:49.999%;}
.blog-articles li .text-caption {position: absolute; bottom: 0; left: 0; background: rgba(0,0,0,0.4); width: 100%;}
.arrow-placing {position: absolute; height: 100%; right: 0; top: 0; padding-right: 24px !important;}
.link-wrap {width: 50%; background: #282828; position: absolute; top: 0; left: 0; transition: left 0.3s, background 0.3s; -webkit-transition: left 0.3s, background 0.3s;}
.blog-articles li:hover .link-wrap {left: 50%;}
.blog-image-details {width: 50%;}
.blog-image-details > div.inline-block {line-height: 14px;}
.hover-effect-wrap .blog-image-details > div, .hover-effect-wrap > a {padding: 16px 18px;}

.comments-wrap > *, .date-wrap > * {line-height: 24px; padding: 2px 18px;}
.comments-wrap i, .date-wrap p.date {font-size: 20px;}
.comments-wrap p {font-size: 14px;}
.date-wrap p {font-size: 12px;}

ul.blog-articles li img {
	transform: translateY(120px) scale(1);
	-webkit-transform: translateY(120px) scale(1);
	-moz-transform: -moz-translateY(120px) scale(1);
	-ms-transform: -ms-translateY(120px) scale(1);
	transition: transform 0.8s, opacity 0.8s;
	-webkit-transition: -webkit-transform 0.8s;
	opacity: 0;
}
ul.blog-articles li.already-visible img {
	transform: translateY(0) scale(1);
	-webkit-transform: translateY(0) scale(1);
	-moz-transform: -moz-translateY(0) scale(1);
	-ms-transform: -ms-translateY(0) scale(1);
	opacity:1;
}
ul.blog-articles li.already-visible:hover img {
	transform: translateY(0) scale(1.1);
	-webkit-transform: translateY(0) scale(1.1);
	-moz-transform: -moz-translateY(0) scale(1.1);
	-ms-transform: -ms-translateY(0) scale(1.1);
	opacity:1 !important;
}

/*  Blog Post  */
body div.page .big-image {
  background-position: center center;
  background-repeat: none;
  -webkit-background-size: cover;
  -moz-background-size: cover;
  -o-background-size: cover;
  background-size: cover;
}
.big-image, body div.page .big-image {
  height: 300px;
}
body div.page.fade-up-out {
  opacity: 0;
  -webkit-transform: scale(0.8) translate3d(0, -10%, 0);
  -moz-transform: scale(0.8) translate3d(0, -10%, 0);
  -ms-transform: scale(0.8) translate3d(0, -10%, 0);
  -o-transform: scale(0.8) translate3d(0, -10%, 0);
  transform: scale(0.8) translate3d(0, -10%, 0);
  -webkit-transition: all 450ms cubic-bezier(0.165, 0.84, 0.44, 1);
  -moz-transition: all 450ms cubic-bezier(0.165, 0.84, 0.44, 1);
  -o-transition: all 450ms cubic-bezier(0.165, 0.84, 0.44, 1);
  transition: all 450ms cubic-bezier(0.165, 0.84, 0.44, 1);
}
body div.page.easing-upward {
  -webkit-transition: all 450ms cubic-bezier(0.165, 0.84, 0.44, 1);
  -moz-transition: all 450ms cubic-bezier(0.165, 0.84, 0.44, 1);
  -o-transition: all 450ms cubic-bezier(0.165, 0.84, 0.44, 1);
  transition: all 450ms cubic-bezier(0.165, 0.84, 0.44, 1);
}

body div.page .big-image .inner, body div.page .big-image .inner {
  position: relative;
  width: 100%;
  height: 100%;
  text-align: center;
  opacity: 0;
  -webkit-transition: all 0.1s ease;
  -moz-transition: all 0.1s ease;
  -o-transition: all 0.1s ease;
  transition: all 0.1s ease;
}
body div.page .big-image .inner .fader, body div.page .big-image .inner .fader {
  width: 100%;
  height: 100%;
  background: rgba(0, 0, 0, 0.3);
}

.content.container .text {overflow: hidden;}

body div.page .big-image .inner .fader .text {
  position: absolute;
  top: 50%;
  left: 50%;
  width: 80%;
  -webkit-transform: translateX(-50%) translateY(-50%);
  -moz-transform: translateX(-50%) translateY(-50%);
  -ms-transform: translateX(-50%) translateY(-50%);
  -o-transform: translateX(-50%) translateY(-50%);
  transform: translateX(-50%) translateY(-50%);
}

body div.page .big-image .inner .fader .text * {
	color: #fff;
}

body div.page.hidden {
  display: none;
}
body div.page.next .big-image, body div.page.next .big-image {
  cursor: pointer;
}
body div.page.next .big-image .inner, body div.page.next .big-image .inner {
  opacity: 1;
}
body div.page.content-hidden .content {
  display: none;
}
.blogpost-wrapper a {color: #e25527;}
.blogpost-wrapper .text p {padding-top: 24px;}
.blogpost-wrapper blockquote {border-left: 1px solid #282828;}

.comments-opening {height: 0; overflow: hidden; opacity: 0;}
.comment-box-padding {padding-left: 104px; padding-top: 24px; font-style: normal;}
.image-author-wrap {position: absolute; top: 24px; left: 0; }
.comment-box-padding .posted-by {font-size: 14px; line-height: 18px; font-weight: 700; color: #3a3a3a;}
.comment-box-padding .posted-on {font-size: 11px; line-height: 18px; color: #505050; transition: color 0.3s, background 0.3s;}
.comment-box-padding .posted-by a {font-size: 14px; line-height: 18px; font-weight: 700; color: #3a3a3a;}
.comment-box-padding .posted-on a {font-size: 11px; line-height: 18px; color: #505050; transition: color 0.3s, background 0.3s;}
.comment-txt {padding: 12px 0;}
.indented {margin-left: 72px;}
.indent-image-mark {margin-top: -20px;}
.post-reply-wrap {overflow: hidden;}
.post-reply-wrap .post-reply {border-top: 1px solid #e6e6e6;}
.post-reply-wrap:first-child .post-reply {border: none;}
.post-reply .comment-box-padding a.reply-blog-post {font-size: 11px; line-height: 12px; display: inline-block; background: #3a3a3a; color: #fff; padding: 4px 6px; transition: color 0.3s, background 0.3s;}
.reply-blog-post:hover, .reply-blog-post:focus {background: #3498db; color: #fff;}
.margin-top-7 {margin-top: -7px;}


/*  Color picker  */

.colorpicker-wrapper {position: fixed; left: -200px; top: 140px; width: 200px; background: #282828; z-index: 9999; text-align: left; transition: left 0.3s;}
.colorpicker-wrapper.opened {left : 0px;}
.select-icon {position: absolute; top: 0; right: -46px; background: #282828;}
.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 h4 {color: #fff; font-size: 14px;}
.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;}

.cp-select-list li a.default {background: #ef6800;}
.cp-select-list li a.turquoise {background: #1abc9c;}
.cp-select-list li a.green-sea {background: #16a085;}
.cp-select-list li a.default {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;}



/*
.default a, .default a.letters-white:hover, .default a.letters-white:hover > *, .default a:hover .letters-white, .default div.page .big-image .inner .fader .byline a, .default .author-nav-links li a:hover, .default .page .big-image .inner .fader:hover a.goto-next {color: #ef6800;}
.default a.button-home-page, .default .nav-list li a.active, .default .progress-bar-danger, .default button.btn.contact-btn, .default .home-hover-bg, .default #filter .selected, .default .about-us-skill-list li i, .default .scb_handle, .default .work-hover-bg, .default .item-pages-nav li a:hover img {background: #ef6800; color: #fff;}
.default .nav-list li a.active, .default .blog-articles li:hover .link-wrap, .default .blog-articles li:hover .link-wrap, .default .more-button {background: #ef6800 !important; color: #fff !important;}
.default .nav-list > li:not(.responsive-sub) a:hover, .default .comment-box-padding a.reply-blog-post:hover, .default button.btn.contact-btn:hover, .default .more-button:hover, .default .nav-list li.responsive-sub ul li:hover {background: #f37f28; color: #fff;}
.default .active-link-tri {border-left-color: #ef6800;}

.turquoise a, .turquoise a.letters-white:hover, .turquoise a.letters-white:hover > *, .turquoise a:hover .letters-white, .turquoise div.page .big-image .inner .fader .byline a, .turquoise .author-nav-links li a:hover, .turquoise .page .big-image .inner .fader:hover a.goto-next {color: #1abc9c;}
.turquoise a.button-home-page, .turquoise .nav-list li a.active, .turquoise .progress-bar-danger, .turquoise button.btn.contact-btn, .turquoise .home-hover-bg, .turquoise #filter .selected, .turquoise .more-button, .turquoise .about-us-skill-list li i, .turquoise .scb_handle, .turquoise .work-hover-bg, .turquoise .item-pages-nav li a:hover img {background: #1abc9c; color: #fff;}
.turquoise .nav-list li a.active, .turquoise .blog-articles li:hover .link-wrap {background: #1abc9c !important; color: #fff;}
.turquoise .nav-list > li:not(.responsive-sub) a:hover, .turquoise .comment-box-padding a.reply-blog-post:hover, .turquoise button.btn.contact-btn:hover, .turquoise .more-button:hover, .turquoise .nav-list li.responsive-sub ul li:hover {background: #48c9b0; color: #fff;}
.turquoise .active-link-tri {border-left-color: #1abc9c ;}

.green-sea a, .green-sea a.letters-white:hover, .green-sea a.letters-white:hover > *, .green-sea a:hover .letters-white, .green-sea div.page .big-image .inner .fader .byline a, .green-sea .author-nav-links li a:hover, .green-sea .page .big-image .inner .fader:hover a.goto-next {color: #16a085;}
.green-sea a.button-home-page, .green-sea .nav-list li a.active, .green-sea .progress-bar-danger, .green-sea button.btn.contact-btn, .green-sea .home-hover-bg, .green-sea #filter .selected, .green-sea .more-button, .green-sea .about-us-skill-list li i, .green-sea .scb_handle, .green-sea .work-hover-bg, .green-sea .item-pages-nav li a:hover img {background: #16a085; color: #fff;}
.green-sea .nav-list li a.active, .green-sea .blog-articles li:hover .link-wrap {background: #16a085 !important; color: #fff;}
.green-sea .nav-list > li:not(.responsive-sub) a:hover, .green-sea .comment-box-padding a.reply-blog-post:hover, .green-sea button.btn.contact-btn:hover, .green-sea .more-button:hover, .green-sea .nav-list li.responsive-sub ul li:hover {background: #45b39d; color: #fff;}
.green-sea .active-link-tri {border-left-color: #16a085 ;}
*/
.default a, .default a.letters-white:hover, .default a.letters-white:hover > *, .default a:hover .letters-white, .default div.page .big-image .inner .fader .byline a, .default .author-nav-links li a:hover, .default .page .big-image .inner .fader:hover a.goto-next {color: #f1c40f;}
.default a.button-home-page, .default .nav-list li a.active, .default .progress-bar-danger, .default button.btn.contact-btn, .default .home-hover-bg, .default #filter .selected, .default .more-button, .default .about-us-skill-list li i, .default .scb_handle, .default .work-hover-bg, .default .item-pages-nav li a:hover img {background: #f1c40f; color: #fff;}
.default .nav-list li a.active, .default .blog-articles li:hover .link-wrap {background: #f1c40f !important; color: #fff;}
.default .nav-list > li:not(.responsive-sub) a:hover, .default .comment-box-padding a.reply-blog-post:hover, .default button.btn.contact-btn:hover, .default .more-button:hover, .default .nav-list li.responsive-sub ul li:hover {background: #f4d03f; color: #fff;}
.default .active-link-tri {border-left-color: #f1c40f;}
/*
.orange a, .orange a.letters-white:hover, .orange a.letters-white:hover > *, .orange a:hover .letters-white, .orange div.page .big-image .inner .fader .byline a, .orange .author-nav-links li a:hover, .orange .page .big-image .inner .fader:hover a.goto-next {color: #f39c12;}
.orange a.button-home-page, .orange .nav-list li a.active, .orange .progress-bar-danger, .orange button.btn.contact-btn, .orange .home-hover-bg, .orange #filter .selected, .orange .more-button, .orange .about-us-skill-list li i, .orange .scb_handle, .orange .work-hover-bg, .orange .item-pages-nav li a:hover img {background: #f39c12; color: #fff;}
.orange .nav-list li a.active, .orange .blog-articles li:hover .link-wrap {background: #f39c12 !important; color: #fff;}
.orange .nav-list > li:not(.responsive-sub) a:hover, .orange .comment-box-padding a.reply-blog-post:hover, .orange button.btn.contact-btn:hover, .orange .more-button:hover, .orange .nav-list li.responsive-sub ul li:hover {background: #f5b041; color: #fff;}
.orange .active-link-tri {border-left-color: #f39c12;}

.emerald a, .emerald a.letters-white:hover, .emerald a.letters-white:hover > *, .emerald a:hover .letters-white, .emerald div.page .big-image .inner .fader .byline a, .emerald .author-nav-links li a:hover, .emerald .page .big-image .inner .fader:hover a.goto-next {color: #2ecc71;}
.emerald a.button-home-page, .emerald .nav-list li a.active, .emerald .progress-bar-danger, .emerald button.btn.contact-btn, .emerald .home-hover-bg, .emerald #filter .selected, .emerald .more-button, .emerald .about-us-skill-list li i, .emerald .scb_handle, .emerald .work-hover-bg, .emerald .item-pages-nav li a:hover img {background: #2ecc71; color: #fff;}
.emerald .nav-list li a.active, .emerald .blog-articles li:hover .link-wrap {background: #2ecc71 !important; color: #fff;}
.emerald .nav-list > li:not(.responsive-sub) a:hover, .emerald .comment-box-padding a.reply-blog-post:hover, .emerald button.btn.contact-btn:hover, .emerald .more-button:hover, .emerald .nav-list li.responsive-sub ul li:hover {background: #58d68d; color: #fff;}
.emerald .active-link-tri {border-left-color: #2ecc71;}

.nephritis a, .nephritis a.letters-white:hover, .nephritis a.letters-white:hover > *, .nephritis a:hover .letters-white, .nephritis div.page .big-image .inner .fader .byline a, .nephritis .author-nav-links li a:hover, .nephritis .page .big-image .inner .fader:hover a.goto-next {color: #27ae60;}
.nephritis a.button-home-page, .nephritis .nav-list li a.active, .nephritis .progress-bar-danger, .nephritis button.btn.contact-btn, .nephritis .home-hover-bg, .nephritis #filter .selected, .nephritis .more-button, .nephritis .about-us-skill-list li i, .nephritis .scb_handle, .nephritis .work-hover-bg, .nephritis .item-pages-nav li a:hover img {background: #27ae60; color: #fff;}
.nephritis .nav-list li a.active, .nephritis .blog-articles li:hover .link-wrap {background: #27ae60 !important; color: #fff;}
.nephritis .nav-list > li:not(.responsive-sub) a:hover, .nephritis .comment-box-padding a.reply-blog-post:hover, .nephritis button.btn.contact-btn:hover, .nephritis .more-button:hover, .nephritis .nav-list li.responsive-sub ul li:hover {background: #52be80; color: #fff;}
.nephritis .active-link-tri {border-left-color: #27ae60;}

.carrot a, .carrot a.letters-white:hover, .carrot a.letters-white:hover > *, .carrot a:hover .letters-white, .carrot div.page .big-image .inner .fader .byline a, .carrot .author-nav-links li a:hover, .carrot .page .big-image .inner .fader:hover a.goto-next {color: #e67e22;}
.carrot a.button-home-page, .carrot .nav-list li a.active, .carrot .progress-bar-danger, .carrot button.btn.contact-btn, .carrot .home-hover-bg, .carrot #filter .selected, .carrot .more-button, .carrot .about-us-skill-list li i, .carrot .scb_handle, .carrot .work-hover-bg, .carrot .item-pages-nav li a:hover img {background: #e67e22; color: #fff;}
.carrot .nav-list li a.active, .carrot .blog-articles li:hover .link-wrap, .carrot .nav-list li.responsive-sub ul li:hover {background: #e67e22 !important; color: #fff;}
.carrot .nav-list > li:not(.responsive-sub) a:hover, .carrot .comment-box-padding a.reply-blog-post:hover, .carrot button.btn.contact-btn:hover, .carrot .more-button:hover {background: #eb984e; color: #fff;}
.carrot .active-link-tri {border-left-color: #e67e22;}

.pumpkin a, .pumpkin a.letters-white:hover, .pumpkin a.letters-white:hover > *, .pumpkin a:hover .letters-white, .pumpkin div.page .big-image .inner .fader .byline a, .pumpkin .author-nav-links li a:hover, .pumpkin .page .big-image .inner .fader:hover a.goto-next  {color: #d35400;}
.pumpkin a.button-home-page, .pumpkin .nav-list li a.active, .pumpkin .progress-bar-danger, .pumpkin button.btn.contact-btn, .pumpkin .home-hover-bg, .pumpkin #filter .selected, .pumpkin .more-button, .pumpkin .about-us-skill-list li i, .pumpkin .scb_handle, .pumpkin .work-hover-bg, .pumpkin .item-pages-nav li a:hover img {background: #d35400; color: #fff;}
.pumpkin .nav-list li a.active, .pumpkin .blog-articles li:hover .link-wrap, .pumpkin .nav-list li.responsive-sub ul li:hover {background: #d35400 !important; color: #fff;}
.pumpkin .nav-list > li:not(.responsive-sub) a:hover, .pumpkin .comment-box-padding a.reply-blog-post:hover, .pumpkin button.btn.contact-btn:hover, .pumpkin .more-button:hover {background: #dc7633; color: #fff;}
.pumpkin .active-link-tri {border-left-color: #d35400;}

.peter-river a, .peter-river a.letters-white:hover, .peter-river a.letters-white:hover > *, .peter-river a:hover .letters-white, .peter-river div.page .big-image .inner .fader .byline a, .peter-river .author-nav-links li a:hover, .peter-river .page .big-image .inner .fader:hover a.goto-next {color: #3498db;}
.peter-river a.button-home-page, .peter-river .nav-list li a.active, .peter-river .progress-bar-danger, .peter-river button.btn.contact-btn, .peter-river .home-hover-bg, .peter-river #filter .selected, .peter-river .more-button, .peter-river .about-us-skill-list li i, .peter-river .scb_handle, .peter-river .work-hover-bg, .peter-river .item-pages-nav li a:hover img {background: #3498db; color: #fff;}
.peter-river .nav-list li a.active, .peter-river .blog-articles li:hover .link-wrap, .peter-river .nav-list li.responsive-sub ul li:hover {background: #3498db !important; color: #fff;}
.peter-river .nav-list > li:not(.responsive-sub) a:hover, .peter-river .comment-box-padding a.reply-blog-post:hover, .peter-river button.btn.contact-btn:hover, .peter-river .more-button:hover {background: #5dade2; color: #fff;}
.peter-river .active-link-tri {border-left-color: #3498db;}

.belize-hole a, .belize-hole a.letters-white:hover, .belize-hole a.letters-white:hover > *, .belize-hole a:hover .letters-white, .belize-hole div.page .big-image .inner .fader .byline a, .belize-hole .author-nav-links li a:hover, .belize-hole .page .big-image .inner .fader:hover a.goto-next {color: #2980b9;}
.belize-hole a.button-home-page, .belize-hole .nav-list li a.active, .belize-hole .progress-bar-danger, .belize-hole button.btn.contact-btn, .belize-hole .home-hover-bg, .belize-hole #filter .selected, .belize-hole .more-button, .belize-hole .about-us-skill-list li i, .belize-hole .scb_handle, .belize-hole .work-hover-bg, .belize-hole .item-pages-nav li a:hover img {background: #2980b9; color: #fff;}
.belize-hole .nav-list li a.active, .belize-hole .blog-articles li:hover .link-wrap {background: #2980b9 !important; color: #fff;}
.belize-hole .nav-list > li:not(.responsive-sub) a:hover, .belize-hole .comment-box-padding a.reply-blog-post:hover, .belize-hole button.btn.contact-btn:hover, .belize-hole .more-button:hover, .belize-hole .nav-list li.responsive-sub ul li:hover {background: #5499c7; color: #fff;}
.belize-hole .active-link-tri {border-left-color: #2980b9;}

.alizarin a, .alizarin a.letters-white:hover, .alizarin a.letters-white:hover > *, .alizarin a:hover .letters-white, .alizarin div.page .big-image .inner .fader .byline a, .alizarin .author-nav-links li a:hover, .alizarin .page .big-image .inner .fader:hover a.goto-next {color: #e74c3c;}
.alizarin a.button-home-page, .alizarin .nav-list li a.active, .alizarin .progress-bar-danger, .alizarin button.btn.contact-btn, .alizarin .home-hover-bg, .alizarin #filter .selected, .alizarin .more-button, .alizarin .about-us-skill-list li i, .alizarin .scb_handle, .alizarin .work-hover-bg, .alizarin .item-pages-nav li a:hover img {background: #e74c3c; color: #fff;}
.alizarin .nav-list li a.active, .alizarin .blog-articles li:hover .link-wrap {background: #e74c3c !important; color: #fff;}
.alizarin .nav-list > li:not(.responsive-sub) a:hover, .alizarin .comment-box-padding a.reply-blog-post:hover, .alizarin button.btn.contact-btn:hover, .alizarin .more-button:hover, .alizarin .nav-list li.responsive-sub ul li:hover {background: #ec7063; color: #fff;}
.alizarin .active-link-tri {border-left-color: #e74c3c;}

.pomegranate a, .pomegranate a.letters-white:hover, .pomegranate a.letters-white:hover > *, .pomegranate a:hover .letters-white , .pomegranate div.page .big-image .inner .fader .byline a, .pomegranate .author-nav-links li a:hover, .pomegranate .page .big-image .inner .fader:hover a.goto-next {color: #c0392b;}
.pomegranate a.button-home-page, .pomegranate .nav-list li a.active, .pomegranate .progress-bar-danger, .pomegranate button.btn.contact-btn, .pomegranate .home-hover-bg, .pomegranate #filter .selected, .pomegranate .more-button, .pomegranate .about-us-skill-list li i, .pomegranate .scb_handle, .pomegranate .work-hover-bg, .pomegranate .item-pages-nav li a:hover img {background: #c0392b; color: #fff;}
.pomegranate .nav-list li a.active, .pomegranate .blog-articles li:hover .link-wrap {background: #c0392b !important; color: #fff;}
.pomegranate .nav-list > li:not(.responsive-sub) a:hover, .pomegranate .comment-box-padding a.reply-blog-post:hover, .pomegranate button.btn.contact-btn:hover, .pomegranate .more-button:hover, .pomegranate .nav-list li.responsive-sub ul li:hover {background: #cd6155; color: #fff;}
.pomegranate .active-link-tri {border-left-color: #c0392b;}

.amethyst a, .amethyst a.letters-white:hover, .amethyst a.letters-white:hover > *, .amethyst a:hover .letters-white, .amethyst div.page .big-image .inner .fader .byline a, .amethyst .author-nav-links li a:hover, .amethyst .page .big-image .inner .fader:hover a.goto-next {color: #9b59b6;}
.amethyst a.button-home-page, .amethyst .nav-list li a.active, .amethyst .progress-bar-danger, .amethyst button.btn.contact-btn, .amethyst .home-hover-bg, .amethyst #filter .selected, .amethyst .more-button, .amethyst .about-us-skill-list li i, .amethyst .scb_handle, .amethyst .work-hover-bg, .amethyst .item-pages-nav li a:hover img {background: #9b59b6; color: #fff;}
.amethyst .nav-list li a.active, .amethyst .blog-articles li:hover .link-wrap {background: #9b59b6 !important; color: #fff;}
.amethyst .nav-list > li:not(.responsive-sub) a:hover, .amethyst .comment-box-padding a.reply-blog-post:hover, .amethyst button.btn.contact-btn:hover, .amethyst .more-button:hover, .amethyst .nav-list li.responsive-sub ul li:hover {background: #af7ac5; color: #fff;}
.amethyst .active-link-tri {border-left-color: #9b59b6;}

.wisteria a, .wisteria a.letters-white:hover, .wisteria a.letters-white:hover > *, .wisteria a:hover .letters-white, .wisteria div.page .big-image .inner .fader .byline a, .wisteria .author-nav-links li a:hover  {color: #8e44ad;}
.wisteria a.button-home-page, .wisteria .nav-list li a.active, .wisteria .progress-bar-danger, .wisteria button.btn.contact-btn, .wisteria .home-hover-bg, .wisteria #filter .selected, .wisteria .more-button, .wisteria .about-us-skill-list li i, .wisteria .scb_handle, .wisteria .work-hover-bg, .wisteria .item-pages-nav li a:hover img {background: #8e44ad; color: #fff;}
.wisteria .nav-list li a.active, .wisteria .blog-articles li:hover .link-wrap {background: #8e44ad !important; color: #fff;}
.wisteria .nav-list > li:not(.responsive-sub) a:hover, .wisteria .comment-box-padding a.reply-blog-post:hover, .wisteria button.btn.contact-btn:hover, .wisteria .more-button:hover, .wisteria .nav-list li.responsive-sub ul li:hover {background: #a569bd; color: #fff;}
.wisteria .nav-list li .active-link-tri {border-color: transparent transparent transparent #8e44ad;}
div.clearfix{padding:0 !important; margin:0 !important;}
*/

.main-body-wrap {opacity: 1;}
.landing-page img.page-background {position: fixed; top: 0; left: 0; width: 100%; height: 100%;}
.landing-page .full-width-container {position: relative; z-index: 50; background: transparent;}
@media screen and (max-width:1200px) {
.landing-page .full-width-container img {width: 100%;}
}

.tp-bullets, .tp-bannertimer {display: none;}