




/*  global.400.skin.css   */

.error400 h1 {
	background-color: #ff4266;
	color: #fff!important;
}

.error400 .striped {
	background-color: #ff4266;
	background-image: -webkit-linear-gradient(-60deg, white 25%,transparent 25%,transparent 50%, white 50%, white 75%,transparent 75%,transparent);
	background-image: -o-linear-gradient(-60deg, white 25%,transparent 25%,transparent 50%, white 50%, white 75%,transparent 75%,transparent);
	background-image: linear-gradient(-60deg, white 25%,transparent 25%,transparent 50%, white 50%, white 75%,transparent 75%,transparent);

    /* background: -webkit-repeating-linear-gradient(-60deg, #ff4266, #ff4266 30px, white 30px, white 60px);
    background: -o-linear-repeating-linear-gradient(-60deg, #ff4266, #ff4266 30px, white 30px, white 60px);
    background: repeating-linear-gradient(-60deg, #ff4266, #ff4266 30px, white 30px, white 60px); */
}

.module-text .generic-text p {
	color: #2c2c2c;
}

/*  global.accordion.skin.css   */

.accordion .panel-default,
.accordion .panel-default > .panel-heading + .panel-collapse > .panel-body {
	background-color: transparent;
}

.accordion .panel-title a .icomoon {
	border-right-color: #fff;
}

.accordion .panel-default > .panel-heading + .panel-collapse > .panel-body {
	border-top-color: transparent;
}

.accordion .panel-body p,
.accordion .panel-title a.collapsed {
	color: #2c2c2c;
}

.accordion .panel-default > .panel-heading {
    border-color: #ff4266;
    background-color: #f5f5f5;
}

.accordion .panel-title a,
.accordion .panel-title a.collapsed:hover {
	background-color: #ff4266;
	border-top-color: #ff4266;
	border-left-color: #ff4266;
	border-right-color: #ff4266;
	color: #fff;
}

.accordion > .panel-default:nth-last-of-type(1) .panel-title a,
.accordion > .panel-default:nth-last-of-type(1) .panel-title a.collapsed:hover {
	border-bottom-color: #ff4266;
}

.accordion .panel-title a.collapsed:hover .icomoon {
	border-right-color: #fff;
}

.accordion .panel-title a.collapsed {
	border-top-color: #d5d5d5;
	border-left-color: #d5d5d5;
	border-right-color: #d5d5d5;
	background-color: #fff;
}

.accordion .panel-title a.collapsed .icomoon {
	border-right-color: #d5d5d5;
}

.accordion > .panel-default:nth-last-of-type(1) .panel-title a.collapsed {
	border-bottom-color: #d5d5d5;
}

.inverted-colors .accordion .panel-default,
.inverted-colors .accordion .panel-default > .panel-heading + .panel-collapse > .panel-body,
.inverted-colors .accordion .panel-default > .panel-heading {
	background-color: transparent;
}

.inverted-colors .accordion .panel-title a .icomoon,
.inverted-colors .accordion .panel-title a.collapsed:hover .icomoon {
	border-right-color: #fff;
}

.inverted-colors .accordion .panel-default > .panel-heading + .panel-collapse > .panel-body {
	border-top-color: transparent;
}

.inverted-colors .accordion .panel-body p,
.inverted-colors .accordion .panel-title a,
.inverted-colors .accordion .panel-title a.collapsed:hover,
.inverted-colors .accordion .panel-title a.collapsed {
	color: #fff;
}

.inverted-colors .accordion .panel-default > .panel-heading {
    border-color: #ff4266;
}

.inverted-colors .accordion .panel-title a,
.inverted-colors .accordion .panel-title a.collapsed:hover {
	background-color: #ff4266;
	border-top-color: #ff4266;
	border-left-color: #ff4266;
	border-right-color: #ff4266;
}

.inverted-colors .accordion > .panel-default:nth-last-of-type(1) .panel-title a,
.inverted-colors .accordion > .panel-default:nth-last-of-type(1) .panel-title a.collapsed:hover {
	border-bottom-color: #ff4266;
}

.inverted-colors .accordion .panel-title a.collapsed {
	border-top-color: #808080;
	border-left-color: #808080;
	border-right-color: #808080;
	background-color: transparent;
}

.inverted-colors .accordion .panel-title a.collapsed .icomoon {
	border-right-color: #808080;
}

.inverted-colors .accordion > .panel-default:nth-last-of-type(1) .panel-title a.collapsed {
	border-bottom-color: #808080;
}

/*  global.back-to-top.skin.css   */

#back-to-top {
	background-color: #ff4266;
}

#back-to-top a {
	color: #fff;
}

#back-to-top:hover a {
	color: #2c2c2c;
}

/*  global.buttons.skin.css   */

.btn.btn-small,
.btn.btn-med,
.btn.btn-large {
  	background-color: #ff4266;
  	border-color: #ff4266;
  	color: #2c2c2c;
}

.btn.btn-small:hover,
.btn.btn-med:hover,
.btn.btn-large:hover {
    color: #fff;
}

.link,
.link:hover {
	color: #ff4266;
}

.inverted-colors .btn.btn-small,
.inverted-colors .btn.btn-med,
.inverted-colors .btn.btn-large {
  	background-color: #ff4266;
  	color: #fff;
}

.inverted-colors .btn.btn-small,
.inverted-colors .btn.btn-med,
.inverted-colors .btn.btn-large,
.inverted-colors .btn.btn-small:hover,
.inverted-colors .btn.btn-med:hover,
.inverted-colors .btn.btn-large:hover {
    border-color: #ff4266;
}

.inverted-colors .btn.btn-small:hover,
.inverted-colors .btn.btn-med:hover,
.inverted-colors .btn.btn-large:hover,
.inverted-colors .link,
.inverted-colors .link:hover {
    color: #ff4266;
}

.inverted-colors .btn.btn-small:hover,
.inverted-colors .btn.btn-med:hover,
.inverted-colors .btn.btn-large:hover {
	background-color: transparent;
}

/*  global.dropdown-language.skin.css   */

@media (max-width: 999px) {
	.header .navbar-default .navbar-right > li.dropdown.dropdown-language > ul.dropdown-menu > li > a:hover {
		background-color: #3a3a3a;
	}
}

/*  global.dropdown-social.skin.css   */

.header .navbar-default .navbar-right > li.dropdown.dropdown-social > a > span,
.header .navbar-default .navbar-right > li.dropdown.dropdown-social > a:hover > span,
.header .navbar-default .navbar-right > li.dropdown.dropdown-social:hover > a > span {
	border-color: #ff4266;
}

.header .navbar-default .navbar-right > li.dropdown.dropdown-social > a > span,
.header .navbar-default .navbar-right > li.dropdown.dropdown-social > ul.dropdown-menu > li > a span {
	color: #fff;
}

.header .navbar-default .navbar-right > li.dropdown.dropdown-social > a > span {
	background-color: #ff4266;
}

.header .navbar-default .navbar-right > li.dropdown.dropdown-social > a:hover > span,
.header .navbar-default .navbar-right > li.dropdown.dropdown-social:hover > a > span,
.header .navbar-default .navbar-right > li.dropdown.dropdown-social > ul.dropdown-menu > li > a span {
	background-color: transparent;
}

.header .navbar-default .navbar-right > li.dropdown.dropdown-social > a:hover > span,
.header .navbar-default .navbar-right > li.dropdown.dropdown-social:hover > a > span,
.header .navbar-default .navbar-right > li.dropdown.dropdown-social > ul.dropdown-menu > li > a:hover span {
	color: #ff4266;
}

.header .navbar-default .navbar-right > li.dropdown.dropdown-social > ul.dropdown-menu > li > a:hover span {
	background-color: #fff;
}

/*  global.flipbox.skin.css   */

.flip-holder .normal-state {
	background-color: #f8f8f8;
	border-color: #d5d5d5;
}

.flip-holder .normal-state .title,
.flip-holder .normal-state .icon,
.flip-holder .normal-state .btn,
.flip-holder .back-state .btn {
	color: #ff4266;
}

.flip-holder .normal-state p,
.flip-holder .back-state .btn:hover {
	color: #2c2c2c;
}

.flip-holder .normal-state .btn {
	background-color: transparent;
}

.flip-holder .normal-state .btn,
.flip-holder .back-state {
	border-color: #ff4266;
}

.flip-holder .back-state,
.flip-holder .back-state .title,
.flip-holder .back-state p {
	color: #fff;
}

.flip-holder .back-state {
	background-color: #ff4266;
}

.flip-holder .back-state .btn {
	background-color: #fff;
	border-color: #fff;
}

.inverted-colors .flip-holder .normal-state {
	background-color: #ff4266;
}

.inverted-colors .flip-holder .normal-state,
.inverted-colors .flip-holder .back-state .btn:hover {
	border-color: #ff4266;
}

.inverted-colors .flip-holder .normal-state .title,
.inverted-colors .flip-holder .normal-state .icon,
.inverted-colors .flip-holder .normal-state .btn,
.inverted-colors .flip-holder .back-state .btn,
.inverted-colors .flip-holder .normal-state p,
.inverted-colors .flip-holder .back-state,
.inverted-colors .flip-holder .back-state .title,
.inverted-colors .flip-holder .back-state p {
	color: #fff;
}

.inverted-colors .flip-holder .normal-state .btn,
.inverted-colors .flip-holder .back-state,
.inverted-colors .flip-holder .back-state .btn {
	background-color: transparent;
}

.inverted-colors .flip-holder .normal-state .btn,
.inverted-colors .flip-holder .back-state,
.inverted-colors .flip-holder .back-state .btn {
	border-color: #fff;
}

.inverted-colors .flip-holder .back-state .btn:hover {
	color: #ff4266;
}

/*  global.footer.skin.css   */

footer {
	background: #2c2c2c!important;
	color: #fff;
}

footer .copyright p a {
	color: #ff4266;
}

/*  global.forms.skin.css   */

.form .block-head,
.form .form-line.form-buttons button:hover {
	color: #2c2c2c;
}

.form.form-label-option.form-label-option-no-box .form-line-group-label,
.form .form-line > label,
.form .form-item {
	color: #ff4266;
}

.form.form-label-option:not(.form-label-option-no-box) .form-line-group-label,
.form .form-line.form-buttons button {
	background-color: #ff4266;
}

.form.form-label-option:not(.form-label-option-no-box) .form-line-group-label,
.form .form-line.form-buttons button {
	color: #fff;
}

.form .form-item {
	border-color: #d5d5d5;
	background-color: #fff;
}

.form .form-item::-webkit-input-placeholder {
	color: #ff4266;
}

.form .form-item:-moz-placeholder {
	color: #ff4266;
}

.form .form-item::-moz-placeholder {
	color: #ff4266;
}

.form .form-item:-ms-input-placeholder {
	color: #ff4266;
}

form.form .form-item {
  	border-top-color: #d5d5d5;
  	border-left-color: #d5d5d5;
  	border-bottom-color: #d5d5d5;
  	border-right-color: #d5d5d5;
}

.form-item-captcha-img {
	border-color: #d5d5d5;
}

.form-item-captcha-img span {
	background: rgba(255,255,255,0.7);
}

.form-item-captcha-img span::before {
	color: #ff4266;
}

.form.form-label-option.form-label-option-no-box .form-line-group-label {
	background: transparent;
	border-color: transparent;	
}

.form .form-line.form-buttons button {
	border-color: #ff4266;
}

.inverted-colors .form .block-head,
.inverted-colors .form.form-label-option .form-line-group-label,
.inverted-colors .form .form-line > label,
.inverted-colors .form .form-line.form-buttons button:hover {
	color: #fff;
}

.inverted-colors .form .form-item {
	color: #ff4266;
	border-color: #808080;
	background-color: transparent;
}

.inverted-colors .form .form-item::-webkit-input-placeholder {
	color: #ff4266;
}

.inverted-colors .form .form-item:-moz-placeholder {
	color: #ff4266;
}

.inverted-colors .form .form-item::-moz-placeholder {
	color: #ff4266;
}

.inverted-colors .form .form-item:-ms-input-placeholder {
	color: #ff4266;
}

.inverted-colors form.form .form-item {
  	border-top-color: #808080;
  	border-left-color: #808080;
  	border-bottom-color: #808080;
  	border-right-color: #808080;
}

.inverted-colors .form-item-captcha-img {
	border-color: #808080;
}

.inverted-colors .form-item-captcha-img span {
	background: rgba(255,255,255,0.7);
}

.inverted-colors .form.form-label-option.form-label-option-no-box .form-line-group-label {
	background: transparent;
	border-color: transparent;	
}

.inverted-colors .form .form-line.form-buttons button {
	background-color: transparent;
	border-color: #ff4266;
	color: #ff4266;
}

.inverted-colors .form .form-line.form-buttons button:hover {
	border-color: #fff;
}

/*  global.gallery.skin.css   */

.gallery-element {
	background-color: #000;
}

.gallery-element .caption::before,
.gallery-element .caption::after,
.dir .gallery-element-1 div p a {
	background-color: #fff;
}

.gallery-element .caption .overlay-text .project-title,
.gallery-element .caption .overlay-text .category,
.dir .gallery-element-1 div .client-gallery,
.dir .gallery-element-1 div p {
	color: #fff;
}

.dir .gallery-element-1 div {
	background: rgba(255,66,102,0.9);
}

.dir .gallery-element-1 div p a {
  	border-color: #fff;
  	color: #2c2c2c;
}

.dir .gallery-element-1 div p a:hover {
  	color: #ff4266;
}

.inverted-colors .gallery-element {
	background-color: #000;
}

.inverted-colors .gallery-element .caption::before,
.inverted-colors .gallery-element .caption::after,
.inverted-colors .dir .gallery-element-1 div p a {
	background-color: #fff;
}

.inverted-colors .gallery-element .caption .overlay-text .project-title,
.inverted-colors .gallery-element .caption .overlay-text .category,
.inverted-colors .dir .gallery-element-1 div .client-gallery,
.inverted-colors .dir .gallery-element-1 div p {
	color: #fff;
}

.inverted-colors .dir .gallery-element-1 div {
	background: rgba(255,66,102,0.9);
}

.inverted-colors .dir .gallery-element-1 div p a {
  	border-color: #fff;
  	color: #2c2c2c;
}

.inverted-colors .dir .gallery-element-1 div p a:hover {
  	color: #ff4266;
}

/*  global.generic-text.skin.css   */

.generic-text h1, 
.generic-text h2, 
.generic-text h3, 
.generic-text h4, 
.generic-text h5, 
.generic-text h6,
.generic-text p,
.generic-text address,
.generic-text blockquote,
.generic-text ul li,
.generic-text ul li:before,
.generic-text ol li,
.generic-text pre,
.generic-text table th,
.generic-text table td {
	color: #2c2c2c;
}

.generic-text a {
  color: #ff4266;
}

.generic-text blockquote {
	border-left-color: #ff4266;
}

.generic-text pre {
  	background-color: #f8f8f8;
}

.generic-text pre,
.generic-text table {
  	border-color: #d5d5d5;
}

.generic-text hr {
  	border-top-color: #d5d5d5;
}

.inverted-colors .generic-text h1, 
.inverted-colors .generic-text h2, 
.inverted-colors .generic-text h3, 
.inverted-colors .generic-text h4, 
.inverted-colors .generic-text h5, 
.inverted-colors .generic-text h6,
.inverted-colors .generic-text p,
.inverted-colors .generic-text address,
.inverted-colors .generic-text blockquote,
.inverted-colors .generic-text ul li,
.inverted-colors .generic-text ul li:before,
.inverted-colors .generic-text ol li,
.inverted-colors .generic-text pre,
.inverted-colors .generic-text table th,
.inverted-colors .generic-text table td {
	color: #fff;
}

.inverted-colors .generic-text a {
    color: #ff4266;
}

.inverted-colors .generic-text pre {
  	background-color: #242424;
  	border-color: #242424;
}

.inverted-colors .generic-text hr {
  	border-top-color: #808080;
}

.inverted-colors .generic-text table {
  	border-color: #808080;
}

/*  global.header.skin.css   */

.header,
.header .navbar-default,
.header .navbar-default .navbar-right > li.dropdown > ul.dropdown-menu > li > a {
	background-color: #2c2c2c;
}

.header .navbar-default .navbar-right > li > a,
.header .navbar-default .navbar-right > li.dropdown > a,
.header .navbar-default .navbar-right > li.dropdown > ul.dropdown-menu > li > a {
  	color: #fff;
}

.header .navbar-default .navbar-right > li > a:hover,
.header .navbar-default .navbar-right > li.active > a,
.header .navbar-default .navbar-right > li.active > a:hover,
.header .navbar-default .navbar-right > li.dropdown.active > a,
.header .navbar-default .navbar-right > li.dropdown > a:active,
.header .navbar-default .navbar-right > li.dropdown > a:focus,
.header .navbar-default .navbar-right > li.dropdown > a:hover,
.header .navbar-default .navbar-right > li.dropdown:hover > a,
.header .navbar-default .navbar-right > li.dropdown > ul.dropdown-menu > li.active > a,
.header .navbar-default .navbar-right > li.dropdown > ul.dropdown-menu > li > a:hover {
  	color: #ff4266;
}

.header .navbar-default .navbar-right > li.active > a,
.header .navbar-default .navbar-right > li.active > a:hover,
.header .navbar-default .navbar-right > li.active > a:active,
.header .navbar-default .navbar-right > li.active > a:focus,
.header .navbar-default .navbar-right > li.dropdown > a,
.header .navbar-default .navbar-right > li.dropdown.active > a,
.header .navbar-default .navbar-right > li.dropdown > a:active,
.header .navbar-default .navbar-right > li.dropdown > a:focus,
.header .navbar-default .navbar-right > li.dropdown > a:hover,
.header .navbar-default .navbar-right > li.dropdown:hover > a {
  	background-color: transparent;
}

.header .navbar-default .navbar-right > li.dropdown > ul.dropdown-menu > li > a:hover {
	background-color: #3a3a3a;
}

.header .navbar-default .navbar-right > li.dropdown > ul.dropdown-menu > li:not(:nth-last-of-type(1)) > a {
  	border-bottom-color: #3a3a3a;
}

@media (min-width: 1000px) {
	.header .navbar-default .navbar-right > li.dropdown > a::after {
		border-bottom-color: #ff4266;
	  	border-left-color: transparent;
	  	border-right-color: transparent;
	}
	.header .navbar-default .navbar-right > li.dropdown.dropup > a::after {
		border-top-color: #ff4266;
	  	border-left-color: transparent;
	  	border-right-color: transparent;
	}
	.header .navbar-default .navbar-right > li.dropdown > ul.dropdown-menu {
		border-top-color: #ff4266;
	  	border-bottom-color: #2c2c2c;
	}
	.header .navbar-default .navbar-right > li.dropdown.dropup > ul.dropdown-menu {
		border-top-color: #2c2c2c;
	  	border-bottom-color: #ff4266;
	}
	.header .navbar-default .navbar-right > li.dropdown > ul.dropdown-menu > li.active > a {
		background-color: #3a3a3a;
	}
}

.header .navbar-toggle {
	border-color: #ff4266!important;
}

.header .navbar-toggle,
.header .navbar-toggle:hover, 
.header .navbar-toggle:focus {
	background-color: transparent!important;
}

.header .navbar-toggle span.span-01, 
.header .navbar-toggle span.span-02, 
.header .navbar-toggle span.span-03 {
	background-color: #ff4266;
}

@media (max-width: 999px) {
	.header .navbar-default .navbar-right > li.dropdown > ul.dropdown-menu > li > a:hover {
		background-color: #2c2c2c;
	}
}

/*  global.home-section.skin.css   */

.intro-title,
.intro .intro-1 p,
.intro .intro-2 p,
.to-down-button span {
	color: #fff;
}

.to-down-button {
	border-color: #fff;
}

.to-down-button:hover {
	border-color: #ff4266;
}

.to-down-button:hover span {
	color: #ff4266;
}

/*  global.layout.skin.css   */

::-moz-selection {
    color: #fff;
    background: #ff4266;
}

::selection {
    color: #fff; 
    background: #ff4266;
}

body {
  	background-color: #fff;
}


.layout-white {
	background-coloR: #fff;
}

.layout-transparent {
	background: transparent;
}

/*  global.page-header.skin.css   */

.page-header .title {
	color: #ff4266;
}

.page-header .title {
	border-bottom-color: #ff4266;
}

.page-header .subtitle {
	color: #2c2c2c;
}

.page-header span.line {
	background-color: #2c2c2c;
}

.inverted-colors.page-header .title,
.inverted-colors.page-header .subtitle {
	color: #fff;
}

.inverted-colors.page-header .title {
	border-bottom-color: #fff;
}

.inverted-colors.page-header span.line {
	background-color: #fff;
}

/*  global.post-image.skin.css   */

.post-image .mask,
.post-image .mask .links a {
	background: rgba(255,66,102,0.7);
}

.post-image .mask h2,
.post-image .mask .links a {
	color: #fff;
}

.post-image .mask .links a:active,
.post-image .mask .links a:focus,
.post-image .mask .links a:hover {
	background: rgba(255,66,102,0.1);
}

/*  global.preloader.skin.css   */

.preloader {
	background: #ff4266;
}

.sk-three-bounce .sk-child{
	background: #fff;
}

/*  global.progress.skin.css   */

.progress-holder > label {
	color: #2c2c2c;
}

.progress-item {
	background-color: rgba(255,66,102, .25);
}

.progress-item .progress-border{
	_border-color: rgba(255,66,102, .25);
}

.progress-item .progress-status {
	background-color: #ff4266;
}

.inverted-colors .progress-holder > label {
	color: #fff;
}

.inverted-colors .progress-item {
	background-color: transparent;
	border-color: #808080;
}

.inverted-colors .progress-item .progress-status {
	background-color: #ff4266;
}

/*  global.table.skin.css   */

.bordered-table.table-responsive {
	background-color: transparent;
}

.bordered-table.table-responsive table.table thead tr {
	background-color: #f8f7f5;
}

.bordered-table.table-responsive table.table thead tr th,
.bordered-table.table-responsive table.table.table-bordered tbody tr th,
.bordered-table.table-responsive table.table.table-bordered tbody tr td {
	color: #2c2c2c;
}

.bordered-table.table-responsive table.table thead tr th {
	border-top-color: #d5d5d5;
	border-left-color: #d5d5d5;
	border-right-color: #d5d5d5;
}

.bordered-table.table-responsive table.table.table-bordered tbody tr th,
.bordered-table.table-responsive table.table.table-bordered tbody tr td {
	border-color: #d5d5d5;
}

.bordered-table.table-responsive table.table.table-striped > tbody > tr:nth-of-type(odd) {
	background-color: #ededed;
}

.bordered-table.table-responsive table.table.table-striped > tbody > tr:nth-of-type(even) {
	background-color: #f8f7f5;
}

.inverted-colors .bordered-table.table-responsive table.table thead tr,
.inverted-colors .bordered-table.table-responsive table.table.table-striped > tbody > tr:nth-of-type(odd),
.inverted-colors .bordered-table.table-responsive table.table.table-striped > tbody > tr:nth-of-type(even) {
	background-color: transparent;
}

.inverted-colors .bordered-table.table-responsive table.table thead tr th,
.inverted-colors .bordered-table.table-responsive table.table.table-bordered tbody tr th,
.inverted-colors .bordered-table.table-responsive table.table.table-bordered tbody tr td {
	color: #fff;
}

.inverted-colors .bordered-table.table-responsive table.table thead tr th {
	border-top-color: #808080;
	border-left-color: #808080;
	border-right-color: #808080;
}

.inverted-colors .bordered-table.table-responsive table.table.table-bordered tbody tr th,
.inverted-colors .bordered-table.table-responsive table.table.table-bordered tbody tr td {
	border-color: #808080;
}

/*  global.tabs.skin.css   */

.tabs-left li.active::before {
	border-left-color: #ff4266;
	border-top-color: transparent;
	border-bottom-color: transparent;
}


.tabs-left li.active::after {
	border-left-color: #d5d5d5;
	border-top-color: transparent;
	border-bottom-color: transparent;
}

.tabs-left li a {
	color: #2c2c2c;
	background-color: #fff;
	border-top-color: #d5d5d5;
	border-left-color: #d5d5d5;
	border-right-color: #d5d5d5;
}

.tabs-left li:last-child a {
	border-bottom-color: #d5d5d5;
}

.tabs-left li:hover a,
.tabs-left li a.active {
	color: #fff;
	background-color: #ff4266;
	border-right-color: #ff4266;
}

.tabs-left li a .icomoon:after {
	background-color: #d5d5d5;
}

.tabs-left li a.active .icomoon:after {
	background-color: #fff;
}

.tabs-left li:hover a,
.tabs-left li:hover a span {
	color: #fff;
}

.tabs-left li:hover a .icomoon:after {
	background-color: #fff;
}

.panel-container .tab-title {
	color: #2c2c2c;
	border-bottom-color: #808080;
}

.panel-container .tab-title::after {
  	border-bottom-color: #ff4266;
}

.tabs-top {
	border-bottom-color: #ff4266;
}

.tabs-top li a {
	color: #2c2c2c;
	background-color: #fff;
	border-top-color: #d5d5d5;
	border-left-color: #d5d5d5;
	border-bottom-color: #d5d5d5;
}

.tabs-top li:last-child a {
	border-right-color: #d5d5d5;
}

.tabs-top li a.active {
	color: #2c2c2c;
	background-color: #fff;
	border-bottom-color: transparent;
	-webkit-box-shadow: 0px -3px 0px 0px #ff4266!important;
  	box-shadow: 0px -3px 0px 0px #ff4266!important;
}

.tabs-container .panel-container {
	border-left-color: #ff4266;
	border-right-color: #ff4266;
	border-bottom-color: #ff4266;
}

@media (max-width: 767px) {
	.tabs-left li a.active {
		border-right-color: #d5d5d5;
	}
	.tabs-top li a {
		border-top-color: #d5d5d5;
		border-left-color: #d5d5d5;
		border-right-color: #d5d5d5;
	}
	.tabs-top li a.active {
		-webkit-box-shadow: none!important;
	  	box-shadow: none!important;
	}
	.tabs-container .tabs-top li a {
		border-top-color: #d5d5d5;
		border-left-color: #d5d5d5;
		border-right-color: #d5d5d5;
	}
	.tabs-container .tabs-top li a.active {
		border-top-color: #d5d5d5;
	}
}

.inverted-colors .tabs-left li a {
	color: #fff;
	background-color: transparent;
	border-top-color: #808080;
	border-left-color: #808080;
	border-right-color: #808080;
}

.inverted-colors .tabs-left li:last-child a {
	border-bottom-color: #808080;
}

.inverted-colors .tabs-left li a.active {
	color: #ff4266;
	background-color: transparent;
	border-right-color: #ff4266;
}

.inverted-colors .tabs-left li.active::before {
	border-left-color: #ff4266;
	border-top-color: transparent;
	border-bottom-color: transparent;
}

.inverted-colors .tabs-left li.active::after {
	border-left-color: #d5d5d5;
	border-top-color: transparent;
	border-bottom-color: transparent;
}

.inverted-colors .tabs-left li a .icomoon:after {
	background-color: #d5d5d5;
}

.inverted-colors .tabs-left li:hover a,
.inverted-colors .tabs-left li:hover a span {
	color: #ff4266;
}

.inverted-colors .panel-container .tab-title {
	color: #fffefe;
	border-bottom-color: #808080;
}

.inverted-colors .panel-container .tab-title::after {
  	border-bottom-color: #fff;
}

.inverted-colors .tabs-top {
	border-bottom-color: #808080;
}

.inverted-colors .tabs-top li a {
	color: #fff;
	background-color: transparent;
	border-top-color: #808080;
	border-left-color: #808080;
	border-bottom-color: #808080;
}

.inverted-colors .tabs-top li:last-child a {
	border-right-color: #808080;
}

.inverted-colors .tabs-top li a.active {
	color: #ff4266;
	background-color: transparent;
	border-bottom-color: #808080;
	-webkit-box-shadow: 0px -3px 0px 0px #ff4266!important;
  	box-shadow: 0px -3px 0px 0px #ff4266!important;
}

.inverted-colors .tabs-container .panel-container {
	border-left-color: #808080;
	border-right-color: #808080;
	border-bottom-color: #808080;
}

@media (max-width: 767px) {
	.inverted-colors .tabs-left li a.active {
		border-right-color: #808080;
	}
	.inverted-colors .tabs-top li a {
		border-top-color: #808080;
		border-left-color: #808080;
		border-right-color: #808080;
	}
	.inverted-colors .tabs-top li a.active {
		-webkit-box-shadow: none!important;
	  	box-shadow: none!important;
	}
	.inverted-colors .tabs-container .tabs-top li a {
		border-top-color: #808080;
		border-left-color: #808080;
		border-right-color: #808080;
	}
	.inverted-colors .tabs-container .tabs-top li a.active {
		border-top-color: #808080;
	}
}

/*  global.testimonial.skin.css   */

.testimonial-item {
	background-color: #f8f8f8;
	-webkit-box-shadow: 1px 3px 3px rgba(0,0,0,0.1), 0 0 1px rgba(0,0,0,0.15);
  	box-shadow: 1px 3px 3px rgba(0,0,0,0.1), 0 0 1px rgba(0,0,0,0.15);
  	border-color: #f8f8f8;
}

.testimonial-item::before,
.testimonial-item::after {
	border-left-color: transparent;
	border-right-color: transparent;
}

.testimonial-item::before {
	border-top-color: rgba(0,0,0,0.15);
}

.testimonial-item::after {
	border-top-color: #f8f8f8;
}

.testimonial-item > p {
	color: #2c2c2c;
}

.testimonial-item .meta-info .title {
	color: #a0a0a0;
}

.inverted-colors .testimonial-item {
	background-color: transparent;
	-webkit-box-shadow: none;
  	box-shadow: none;
  	border-color: #808080;
}

.inverted-colors .testimonial-item > p,
.inverted-colors .testimonial-item .meta-info .title {
	color: #fff;
}

/*  global.timeline.skin.css   */

.timeline .timeline-content .line {
	border-color: #d5d5d5;
}

.timeline .timeline-toptitle .title,
.timeline .timeline-content .timeline-item .body .bullet,
.timeline .timeline-content .timeline-item .body .bullet > span,
.timeline .timeline-content .timeline-item .body .footer .it-readmore {
	background-color: #ff4266;
}

.timeline .timeline-toptitle .title,
.timeline .timeline-content .timeline-item .body .footer .it-readmore {
	color: #fff;
}

.timeline .timeline-content .timeline-item .body .timeline-body,
.timeline .timeline-content .timeline-item .body .footer .it-readmore,
.timeline .timeline-content .timeline-item .body .footer .it-readmore:hover {
	border-color: #ff4266;
}

.timeline .timeline-content .timeline-item .body {
	background-color: #fafafa;
}

.timeline .timeline-content .timeline-item .body .timeline-title,
.timeline .timeline-content .timeline-item .body .footer .it-readmore:hover {
  	color: #ff4266;
}

.timeline .timeline-content .timeline-item .body .footer .dates {
  	color: #a0a0a0;
}

.timeline .timeline-content .timeline-item .body .footer .it-readmore:hover {
  	background-color: transparent;
}

.inverted-colors .timeline .timeline-content .line {
	border-color: #808080;
}

.inverted-colors .timeline .timeline-toptitle .title,
.inverted-colors .timeline .timeline-content .timeline-item .body .bullet,
.inverted-colors .timeline .timeline-content .timeline-item .body .bullet > span,
.inverted-colors .timeline .timeline-content .timeline-item .body {
	background-color: #ff4266;
}

.inverted-colors .timeline .timeline-toptitle .title,
.inverted-colors .timeline .timeline-content .timeline-item .body .timeline-title,
.inverted-colors .timeline .timeline-content .timeline-item .body .generic-text p,
.inverted-colors .timeline .timeline-content .timeline-item .body .generic-text ul li,
.inverted-colors .timeline .timeline-content .timeline-item .body .generic-text ol li,
.inverted-colors .timeline .timeline-content .timeline-item .body .footer .it-readmore {
	color: #fff;
}

.inverted-colors .timeline .timeline-content .timeline-item .body {
	border-color: #ff4266;
}

.inverted-colors .timeline .timeline-content .timeline-item .body .footer .it-readmore {
	background-color: transparent;
}

.inverted-colors .timeline .timeline-content .timeline-item .body .footer .it-readmore:hover {
	border-color: #fff;
	background-color: #fff;
	color: #ff4266;
}

/*  plugin.bootstrap-datetimepicker.custom.skin.css   */

.bootstrap-datetimepicker-widget.dropdown-menu {
  background-color: #f2f2f2;
  border-color: rgba(0, 0, 0, 0.2);
}

.bootstrap-datetimepicker-widget.dropdown-menu.bottom:before {
    /* border-bottom-color: #f2f2f2; */
    border-bottom-color: rgba(0, 0, 0, 0.2);
}

.bootstrap-datetimepicker-widget.dropdown-menu.bottom:after {
    border-bottom-color: #f2f2f2;
}

.bootstrap-datetimepicker-widget.dropdown-menu.top:before {
    /* border-top-color: #f2f2f2; */
    border-top-color: rgba(0, 0, 0, 0.2);
}

.bootstrap-datetimepicker-widget.dropdown-menu.top:after {
    border-top-color: #f2f2f2;
}

.bootstrap-datetimepicker-widget table thead tr:first-child th:hover,
.bootstrap-datetimepicker-widget table td.day:hover,
.bootstrap-datetimepicker-widget table td.hour:hover,
.bootstrap-datetimepicker-widget table td.minute:hover,
.bootstrap-datetimepicker-widget table td.second:hover,
.bootstrap-datetimepicker-widget table td span:hover,
.bootstrap-datetimepicker-widget table td:hover {
    background: #e2e2e2;
}

.bootstrap-datetimepicker-widget table td.cw,
.bootstrap-datetimepicker-widget table td.old,
.bootstrap-datetimepicker-widget table td.new,
.bootstrap-datetimepicker-widget table th.disabled,
.bootstrap-datetimepicker-widget table th.disabled:hover,
.bootstrap-datetimepicker-widget table td.disabled,
.bootstrap-datetimepicker-widget table td.disabled:hover,
.bootstrap-datetimepicker-widget table td span.old,
.bootstrap-datetimepicker-widget table td span.disabled,
.bootstrap-datetimepicker-widget table td span.disabled:hover {
    color: #747474;
}

.bootstrap-datetimepicker-widget table th,
.bootstrap-datetimepicker-widget table td {
    color: #2c2c2c;
}

.bootstrap-datetimepicker-widget table td.today:before {
    border-top-color: rgba(0, 0, 0, 0.2);
}



.bootstrap-datetimepicker-widget .btn[data-action="togglePeriod"],
.bootstrap-datetimepicker-widget table td.active,
.bootstrap-datetimepicker-widget table td span.active {
    background-color: #ff4266;
}

.bootstrap-datetimepicker-widget .btn[data-action="togglePeriod"],
.bootstrap-datetimepicker-widget table td.active,
.bootstrap-datetimepicker-widget table td span.active {
    color: #fff;
}

.bootstrap-datetimepicker-widget .btn[data-action="togglePeriod"] {
    border-color: #ff4266;
}

.bootstrap-datetimepicker-widget .btn[data-action="togglePeriod"]:hover {
    background-color: #fff;
}

.bootstrap-datetimepicker-widget .btn[data-action="togglePeriod"]:hover {
    border-color: #fff;
}

.bootstrap-datetimepicker-widget .btn[data-action="togglePeriod"]:hover,
.bootstrap-datetimepicker-widget .btn[data-action="incrementHours"],
.bootstrap-datetimepicker-widget .btn[data-action="incrementMinutes"],
.bootstrap-datetimepicker-widget .btn[data-action="decrementHours"],
.bootstrap-datetimepicker-widget .btn[data-action="decrementMinutes"],
.bootstrap-datetimepicker-widget .picker-switch,
.bootstrap-datetimepicker-widget table th.prev,
.bootstrap-datetimepicker-widget table th.next,
.bootstrap-datetimepicker-widget .picker-switch td span {
    color: #ff4266;
}

.bootstrap-datetimepicker-widget table td.today:before {
    border-bottom-color: #ff4266;
}

.bootstrap-datetimepicker-widget table td.active:hover {
    background-color: #2c2c2c!important;
}

.bootstrap-datetimepicker-widget table td.active:hover {
    color: #ff4266!important;
}



.inverted-colors .bootstrap-datetimepicker-widget.dropdown-menu {
    background-color: #242424;
    border-color: rgba(0, 0, 0, 0.2);
}

.inverted-colors .bootstrap-datetimepicker-widget.dropdown-menu.bottom:before {
    /* border-bottom-color: #242424; */
    border-bottom-color: rgba(0, 0, 0, 0.2);
}

.inverted-colors .bootstrap-datetimepicker-widget.dropdown-menu.bottom:after {
    border-bottom-color: #242424;
}

.inverted-colors .bootstrap-datetimepicker-widget.dropdown-menu.top:before {
    /* border-top-color: #242424; */
    border-top-color: rgba(0, 0, 0, 0.2);
}

.inverted-colors .bootstrap-datetimepicker-widget.dropdown-menu.top:after {
    border-top-color: #242424;
}

.inverted-colors .bootstrap-datetimepicker-widget table th,
.inverted-colors .bootstrap-datetimepicker-widget table td {
    color: #fff;
}

.inverted-colors .bootstrap-datetimepicker-widget table td.today:before {
    border-top-color: rgba(0, 0, 0, 0.2);
}

.inverted-colors .bootstrap-datetimepicker-widget table thead tr:first-child th:hover,
.inverted-colors .bootstrap-datetimepicker-widget table td.day:hover,
.inverted-colors .bootstrap-datetimepicker-widget table td.hour:hover,
.inverted-colors .bootstrap-datetimepicker-widget table td.minute:hover,
.inverted-colors .bootstrap-datetimepicker-widget table td.second:hover,
.inverted-colors .bootstrap-datetimepicker-widget table td span:hover,
.inverted-colors .bootstrap-datetimepicker-widget table td:hover {
    background: #404040;
}

.inverted-colors .bootstrap-datetimepicker-widget table td.cw,
.inverted-colors .bootstrap-datetimepicker-widget table td.old,
.inverted-colors .bootstrap-datetimepicker-widget table td.new,
.inverted-colors .bootstrap-datetimepicker-widget table th.disabled,
.inverted-colors .bootstrap-datetimepicker-widget table th.disabled:hover,
.inverted-colors .bootstrap-datetimepicker-widget table td.disabled,
.inverted-colors .bootstrap-datetimepicker-widget table td.disabled:hover,
.inverted-colors .bootstrap-datetimepicker-widget table td span.old,
.inverted-colors .bootstrap-datetimepicker-widget table td span.disabled,
.inverted-colors .bootstrap-datetimepicker-widget table td span.disabled:hover {
    color: #b1b1b1;
}



.inverted-colors .bootstrap-datetimepicker-widget .btn[data-action="togglePeriod"],
.inverted-colors .bootstrap-datetimepicker-widget table td.active,
.inverted-colors .bootstrap-datetimepicker-widget table td span.active {
    background-color: #ff4266;
}

.inverted-colors .bootstrap-datetimepicker-widget .btn[data-action="togglePeriod"],
.inverted-colors .bootstrap-datetimepicker-widget table td.active,
.inverted-colors .bootstrap-datetimepicker-widget table td span.active {
    color: #131313;
}

.inverted-colors .bootstrap-datetimepicker-widget .btn[data-action="togglePeriod"] {
    border-color: #ff4266;
}

.inverted-colors .bootstrap-datetimepicker-widget .btn[data-action="togglePeriod"]:hover {
    background-color: #131313;
}

.inverted-colors .bootstrap-datetimepicker-widget .btn[data-action="togglePeriod"]:hover {
    border-color: #131313;
}

.inverted-colors .bootstrap-datetimepicker-widget .btn[data-action="togglePeriod"]:hover,
.inverted-colors .bootstrap-datetimepicker-widget .btn[data-action="incrementHours"],
.inverted-colors .bootstrap-datetimepicker-widget .btn[data-action="incrementMinutes"],
.inverted-colors .bootstrap-datetimepicker-widget .btn[data-action="decrementHours"],
.inverted-colors .bootstrap-datetimepicker-widget .btn[data-action="decrementMinutes"],
.inverted-colors .bootstrap-datetimepicker-widget .picker-switch,
.inverted-colors .bootstrap-datetimepicker-widget table th.prev,
.inverted-colors .bootstrap-datetimepicker-widget table th.next,
.inverted-colors .bootstrap-datetimepicker-widget .picker-switch td span {
    color: #ff4266;
}

.inverted-colors .bootstrap-datetimepicker-widget table td.today:before {
    border-bottom-color: #ff4266;
}

.inverted-colors .bootstrap-datetimepicker-widget table td.active:hover {
    background-color: #131313!important;
}

.inverted-colors .bootstrap-datetimepicker-widget table td.active:hover {
    color: #ff4266!important;
}

/*  plugin.chosen.custom.skin.css   */

.chosen-container-single .chosen-single {
	background: #fff;
	color: #2c2c2c;
	border-color: #d5d5d5;
}

.chosen-container-single .chosen-single span,
.chosen-container-single .chosen-single div b::before,
.chosen-container-active.chosen-with-drop .chosen-single div b::before {
	color: #ff4266;
}

.chosen-container-active.chosen-with-drop .chosen-single  {
	background: #fff;
}

.chosen-container-single.chosen-with-drop .chosen-drop,
.chosen-container-single.chosen-with-drop .chosen-single {
	border-color: #ff4266;
}

.chosen-container .chosen-results {
	color: #2c2c2c;
}

.chosen-container-single .chosen-results li.highlighted {
  	background-color: #ff4266;
  	background-image: none;
  	color: #fff;
}

.inverted-colors .chosen-container-single .chosen-single {
	background: transparent;
	color: #fff;
	border-color: #808080;
}

.inverted-colors .chosen-container-single .chosen-single span,
.inverted-colors .chosen-container-single .chosen-single div b::before,
.inverted-colors .chosen-container-active.chosen-with-drop .chosen-single div b::before {
	color: #ff4266;
}

.inverted-colors .chosen-container-active.chosen-with-drop .chosen-single  {
	background: #fff;
}

.inverted-colors .chosen-container-single.chosen-with-drop .chosen-drop,
.inverted-colors .chosen-container-single.chosen-with-drop .chosen-single {
	border-color: #ff4266;
}

.inverted-colors .chosen-container .chosen-results {
	color: #2c2c2c;
}

.inverted-colors .chosen-container-single .chosen-results li.highlighted {
  	background-color: #ff4266;
  	background-image: none;
  	color: #fff;
}


/*  plugin.owl.carousel.custom.skin.css   */

.owl-carousel-1 .owl-controls .owl-nav div.owl-prev,
.owl-carousel-1 .owl-controls .owl-nav div.owl-next {
    color: #000;
}

.widget-slider .owl-carousel-1 .owl-controls .owl-nav div.owl-prev,
.widget-slider .owl-carousel-1 .owl-controls .owl-nav div.owl-next {
    color: #fff;
}


.owl-carousel-1 .owl-controls .owl-nav div.owl-prev:hover,
.owl-carousel-1 .owl-controls .owl-nav div.owl-next:hover {
    color: #ff4266;
}

.owl-carousel-1 .owl-dots .owl-dot span {
    border-color: #ff4266;
}

.owl-carousel-1 .owl-dots .owl-dot span {
    background-color: transparent;
}

.owl-carousel-1 .owl-dots .owl-dot.active span, 
.owl-carousel-1 .owl-dots .owl-dot:hover span {
    background-color: #ff4266;
    border-color: #fff;
}

.owl-carousel-2 .owl-controls .owl-nav div.owl-prev,
.owl-carousel-2 .owl-controls .owl-nav div.owl-next {
    color: #fff;
}

.owl-carousel-2 .owl-controls .owl-nav div.owl-prev:hover,
.owl-carousel-2 .owl-controls .owl-nav div.owl-next:hover {
    color: #ff4266;
}

.owl-carousel-2 .owl-dots .owl-dot span {
    border-color: #ff4266;
}

.owl-carousel-2 .owl-dots .owl-dot span {
    background-color: transparent;
}

.owl-carousel-2 .owl-dots .owl-dot.active span, 
.owl-carousel-2 .owl-dots .owl-dot:hover span {
    background-color: #ff4266;
    border-color: #fff;
}

.inverted-colors .owl-carousel-1 .owl-controls .owl-nav div.owl-prev,
.inverted-colors .owl-carousel-1 .owl-controls .owl-nav div.owl-next {
    color: #fff;
}


/*  module._.skin.css   */

.module-head .title::after {
	border-bottom-color: #ff4266;
}

.module-head .title,
.module-body .heading .heading-title {
	color: #2c2c2c;
}

.back-link:hover,
.next-link:hover {
	color: #fff;
}

.module-head .title {
	border-bottom-color: #d5d5d5;
}

.back-link,
.next-link {
	color: #2c2c2c;
	background-color: #ff4266;
}

.back-link::before,
.next-link::after {
	border-top-color: transparent;
	border-bottom-color: transparent;
}

.back-link::before {
	border-right-color: #ff4266;
}

.next-link::after {
	border-left-color: #ff4266;
}

@media (max-width: 767px) {
	.back-link::before,
	.next-link::after {
		border-top-color: transparent;
		border-bottom-color: transparent;
	}
}

@media (max-width: 480px) {
	.back-link::before,
	.next-link::after {
		border-top-color: transparent;
		border-bottom-color: transparent;
	}
}

.inverted-colors .module-head .title,
.inverted-colors .module-body .heading .heading-title {
	color: #fffefe;
}

.inverted-colors .module-head .title {
	border-bottom-color: #808080;
}

.inverted-colors .module-head .title::after {
	border-bottom-color: #ff4266;
}

/*  module.about.skin.css   */

.about-element span.icomoon {
	color: #fff;
	background-color: #ff4266;
}

.about-element .about-title {
	color: #ff4266;
}

.about-element > p {
	color: #141414;
}

.inverted-colors .about-element span.icomoon {
	color: #ff4266;
	background-color: #fffefe;
}

.inverted-colors .about-element .about-title {
	color: #fffefe;
}

.inverted-colors .about-element > p {
	color: #fff;
}

/*  module.clients.skin.css   */



/*  module.contact.skin.css   */

.module-contact .module-body .generic-text ul li {
	color: #2c2c2c;
}

.inverted-colors .module-contact .module-body .generic-text ul li {
	color: #fff;
}

/*  module.gallery.skin.css   */

.isotope-filter ul li a {
	color: #2c2c2c;
}

.isotope-filter ul li.active a,
.isotope-filter ul li a:hover {
	color: #ff4266;
}

.inverted-colors .isotope-filter ul li a {
	color: #fff;
}

.inverted-colors .isotope-filter ul li.active a,
.inverted-colors .isotope-filter ul li a:hover {
	color: #ff4266;
}

/*  module.portfolio.skin.css   */

ul.details li {
	border-bottom-color: #d5d5d5;
}

ul.details li .categ,
ul.details li .domain a {
	color: #2c2c2c;
}

ul.details li .domain a:hover{
	color: #ff4266;
}

.inverted-colors .module.module-blog-topic .module-head::after {
	border-bottom-color: #fff;
}

.inverted-colors .module.module-blog-topic .module-head .title {
	color: #fffefe;
}

.inverted-colors ul.details li {
	border-bottom-color: #808080;
}

.inverted-colors ul.details li .categ,
.inverted-colors ul.details li .domain a {
	color: #fff;
}

.inverted-colors ul.details li .domain a:hover {
	color: #ff4266;
}

/*  module.services.skin.css   */

.services-element {
	background-color: #fff;
	border-color: #fff;
}

.services-element:hover {
  	background-color: transparent;
  	border-color: #ff4266;
}

.services-element .services-icon {
	background-color: #ff4266;
}

.services-element .services-icon span,
.services-element .services-description .btn {
	color: #fff;
}

.services-element .services-title,
.services-element .services-description p,
.services-element .services-description .description-title,
.services-element .services-description ul li,
.services-element .services-description .btn:hover {
	color: #2c2c2c;
}

.services-element .services-description ul li:not(:nth-last-of-type(1)) {
	border-bottom-color: #d5d5d5;
}

.inverted-colors .services-element {
	background-color: #ff4266;
	border-color: #ff4266;
}

.inverted-colors .services-element:hover {
  	background-color: transparent;
  	border-color: #fff;
}

.inverted-colors .services-element .services-icon {
	background-color: #fff;
}

.inverted-colors .services-element .services-icon span,
.inverted-colors .services-element .services-description .btn:hover {
	color: #ff4266;
}

.inverted-colors .services-element .services-title,
.inverted-colors .services-element .services-description p,
.inverted-colors .services-element .services-description .description-title,
.inverted-colors .services-element .services-description ul li,
.inverted-colors .services-element .services-description .btn {
	color: #fff;
}

.inverted-colors .services-element .services-description ul li:not(:nth-last-of-type(1)) {
	border-bottom-color: #fff;
}

/*  module.team.skin.css   */

.team-item .team-head .team-title,
.team-item .team-head .team-title .team-position,
.team-item:hover .team-head .team-title .team-position {
	color: #2c2c2c;
}

.team-item:hover .team-head .team-title,
.team-item .team-head .team-social li a {
	color: #ff4266;
}

.team-item .team-head .team-social {
	border-bottom-color: #737373;
}

.team-item:hover .team-head .team-social {
	border-bottom-color: #ff4266;
}

.inverted-colors .team-item .team-head .team-title,
.inverted-colors .team-item .team-head .team-title .team-position,
.inverted-colors .team-item:hover .team-head .team-title .team-position {
	color: #fff;
}

.inverted-colors .team-item:hover .team-head .team-title,
.inverted-colors .team-item .team-head .team-social li a {
	color: #ff4266;
}

.inverted-colors .team-item .team-head .team-social {
	border-bottom-color: #fff;
}

.inverted-colors .team-item:hover .team-head .team-social {
	border-bottom-color: #ff4266;
}

/*  module.testimonials.skin.css   */



/*  widget._.skin.css   */

.widget-head .title,
.widget-body p {
	color: #2c2c2c;
}

.widget-head .title {
	border-bottom-color: #808080;
}

.widget-head .title::after {
  	border-bottom-color: #ff4266;
}

.inverted-colors .widget-head .title {
	color: #fffefe;
}

.inverted-colors .widget-body p {
	color: #fff;
}

.inverted-colors .widget-head .title {
	border-bottom-color: #808080;
}

.inverted-colors .widget-head .title::after {
  	border-bottom-color: #ff4266;
}

/*  widget.copyright.skin.css   */

.copyright .copyright-logo,
.copyright p.copy-second a:hover {
	color: #ff4266;
}

.copyright .copyright-logo {
	border-bottom-color: #ff4266;
}

.copyright .copyright-logo:hover,
.copyright p.copy-first,
.copyright p.copy-second a,
.copyright p.copy-second {
	color: #fff;
}

.copyright .copyright-logo:hover {
	border-bottom-color: #fff;
}

/*  widget.counter.skin.css   */

.widget-counter .widget-head .title,
.counter-element .milestone-count,
.widget-counter .widget-body .btn.btn-large:hover,
.widget-counter .widget-body .btn.btn-large {
	color: #141414;
}

.counter-element .milestone-detail {
	color: #000;
}

.counter-element .right-line {
	background-color: #141414;
}

.widget-counter .widget-body .btn.btn-large {
	background-color: transparent;
	border-color: #141414;
}

.widget-counter .widget-body .btn.btn-large:hover {
	color: #ff4266;
	border-color: #ff4266;
}

.inverted-colors .widget-counter .widget-head .title {
	color: #fffefe;
}

.inverted-colors .counter-element .milestone-count,
.inverted-colors .counter-element .milestone-detail,
.inverted-colors .widget-counter .widget-body .btn.btn-large {
	color: #fff;
}

.inverted-colors .counter-element .right-line {
	background-color: #fff;
}

.inverted-colors .widget-counter .widget-body .btn.btn-large {
	background-color: transparent;
	border-color: #fff;
}

.inverted-colors .widget-counter .widget-body .btn.btn-large:hover {
	color: #141414;
}

.inverted-colors .widget-counter .widget-body .btn.btn-large:hover {
	border-color: #141414;
}

/*  widget.cta.skin.css   */

.widget-cta .thumbnail {
	background-color: transparent;
}

.widget-cta .widget-body .btn.btn-large {
	background-color: #ff4266;
}

.widget-cta .cta-title {
	color: #141414;
}

.widget-cta p {
	color: #2c2c2c;
}

.widget-cta .widget-body .btn.btn-large {
	color: #2c2c2c;
	border-color: #2c2c2c;
}

.widget-cta .widget-body .btn.btn-large:hover {
	color: #fff;
	border-color: #fff;
}

.inverted-colors .widget-cta .thumbnail,
.inverted-colors .widget-cta .widget-body .btn.btn-large {
	background-color: transparent;
}

.inverted-colors .widget-cta .cta-title,
.inverted-colors .widget-cta .widget-body .btn.btn-large,
.inverted-colors .widget-cta p {
	color: #fff;
}

.inverted-colors .widget-cta .widget-body .btn.btn-large {
	border-color: #fff;
}

.inverted-colors .widget-cta .widget-body .btn.btn-large:hover {
	color: #141414;
	border-color: #141414;
}

/*  widget.follow-twitter.skin.css   */

.widget-follow-twitter .widget-head .first-icon {
	border-color: #ff4266;
}

.widget-follow-twitter .widget-head .first-icon span,
.item-carousel-2 .client-name a,
.item-carousel-2 .twitter-testimonial a,
.item-carousel-2 .twitter-date ul li.icons ul li a:hover {
    color: #ff4266;
}

.widget-follow-twitter .widget-head .testimonial-title {
    color: #2c2c2c;
}

.item-carousel-2 .client-name,
.item-carousel-2 .twitter-testimonial,
.item-carousel-2 .twitter-date ul li.date,
.item-carousel-2 .twitter-date ul li.icons ul li a {
    color: #2c2c2c;
}

.item-carousel-2 .client-name a:hover,
.item-carousel-2 .twitter-testimonial a:hover {
    text-decoration: underline!important;
}

.item-carousel-2 .twitter-date {
    border-top-color: #2c2c2c;
}


.inverted-colors .widget-follow-twitter .widget-head .first-icon {
	border-color: #ff4266;
}

.inverted-colors .widget-follow-twitter .widget-head .first-icon span,
.inverted-colors .item-carousel-2 .client-name a,
.inverted-colors .item-carousel-2 .twitter-testimonial a,
.inverted-colors .item-carousel-2 .twitter-date ul li.icons ul li a:hover {
    color: #ff4266;
}

.inverted-colors .widget-follow-twitter .widget-head .testimonial-title {
    color: #fffefe;
}

.inverted-colors .item-carousel-2 .client-name,
.inverted-colors .item-carousel-2 .twitter-testimonial,
.inverted-colors .item-carousel-2 .twitter-date ul li.date,
.inverted-colors .item-carousel-2 .twitter-date ul li.icons ul li a {
    color: #fff;
}

.inverted-colors .item-carousel-2 .twitter-date {
    border-top-color: #fff;
}

/*  widget.gallery.skin.css   */

.scale-hover .gallery-anchor {
    background-color: #ff4266;
}

.scale-hover .gallery-anchor > .caption::before {
    background-color: rgba(255,255,255,0.5);
}

/*  widget.links.skin.css   */

.widget-links li {
	border-bottom-color: #d5d5d5;
}

.widget-links li a {
	color: #2c2c2c;
}

.widget-links li a:hover {
	color: #ff4266;
}

.widget-links li.selected a:hover,
.widget-links li.selected a{
	color: #ff4266;
	background: transparent;
}

.inverted-colors .widget-links li {
	border-bottom-color: #808080;
}

.inverted-colors .widget-links li a {
	color: #fff;
}

.inverted-colors .widget-links li a:hover {
	color: #ff4266;
}

/*  widget.testimonials.skin.css   */

.item-carousel-1 .icomoon-1,
.item-carousel-1 .icomoon-2 {
	color: #ff4266;
}

.item-carousel-1 p,
.item-carousel-1 .client-name {
	color: #2c2c2c;
}



.inverted-colors .item-carousel-1 .icomoon-1,
.inverted-colors .item-carousel-1 .icomoon-2 {
	color: #ff4266;
}

.inverted-colors .item-carousel-1 p,
.inverted-colors .item-carousel-1 .client-name {
	color: #fff;
}

/*  widget.text.skin.css   */



	