.wpcf7 .screen-reader-response {
	position: absolute;
	overflow: hidden;
	clip: rect(1px, 1px, 1px, 1px);
	clip-path: inset(50%);
	height: 1px;
	width: 1px;
	margin: -1px;
	padding: 0;
	border: 0;
	word-wrap: normal !important;
}

.wpcf7 .hidden-fields-container {
	display: none;
}

.wpcf7 form .wpcf7-response-output {
	margin: 2em 0.5em 1em;
	padding: 0.2em 1em;
	border: 2px solid #00a0d2; /* Blue */
}

.wpcf7 form.init .wpcf7-response-output,
.wpcf7 form.resetting .wpcf7-response-output,
.wpcf7 form.submitting .wpcf7-response-output {
	display: none;
}

.wpcf7 form.sent .wpcf7-response-output {
	border-color: #46b450; /* Green */
}

.wpcf7 form.failed .wpcf7-response-output,
.wpcf7 form.aborted .wpcf7-response-output {
	border-color: #dc3232; /* Red */
}

.wpcf7 form.spam .wpcf7-response-output {
	border-color: #f56e28; /* Orange */
}

.wpcf7 form.invalid .wpcf7-response-output,
.wpcf7 form.unaccepted .wpcf7-response-output,
.wpcf7 form.payment-required .wpcf7-response-output {
	border-color: #ffb900; /* Yellow */
}

.wpcf7-form-control-wrap {
	position: relative;
}

.wpcf7-not-valid-tip {
	color: #dc3232; /* Red */
	font-size: 1em;
	font-weight: normal;
	display: block;
}

.use-floating-validation-tip .wpcf7-not-valid-tip {
	position: relative;
	top: -2ex;
	left: 1em;
	z-index: 100;
	border: 1px solid #dc3232;
	background: #fff;
	padding: .2em .8em;
	width: 24em;
}

.wpcf7-list-item {
	display: inline-block;
	margin: 0 0 0 1em;
}

.wpcf7-list-item-label::before,
.wpcf7-list-item-label::after {
	content: " ";
}

.wpcf7-spinner {
	visibility: hidden;
	display: inline-block;
	background-color: #23282d; /* Dark Gray 800 */
	opacity: 0.75;
	width: 24px;
	height: 24px;
	border: none;
	border-radius: 100%;
	padding: 0;
	margin: 0 24px;
	position: relative;
}

form.submitting .wpcf7-spinner {
	visibility: visible;
}

.wpcf7-spinner::before {
	content: '';
	position: absolute;
	background-color: #fbfbfc; /* Light Gray 100 */
	top: 4px;
	left: 4px;
	width: 6px;
	height: 6px;
	border: none;
	border-radius: 100%;
	transform-origin: 8px 8px;
	animation-name: spin;
	animation-duration: 1000ms;
	animation-timing-function: linear;
	animation-iteration-count: infinite;
}

@media (prefers-reduced-motion: reduce) {
	.wpcf7-spinner::before {
		animation-name: blink;
		animation-duration: 2000ms;
	}
}

@keyframes spin {
	from {
		transform: rotate(0deg);
	}

	to {
		transform: rotate(360deg);
	}
}

@keyframes blink {
	from {
		opacity: 0;
	}

	50% {
		opacity: 1;
	}

	to {
		opacity: 0;
	}
}

.wpcf7 [inert] {
	opacity: 0.5;
}

.wpcf7 input[type="file"] {
	cursor: pointer;
}

.wpcf7 input[type="file"]:disabled {
	cursor: default;
}

.wpcf7 .wpcf7-submit:disabled {
	cursor: not-allowed;
}

.wpcf7 input[type="url"],
.wpcf7 input[type="email"],
.wpcf7 input[type="tel"] {
	direction: ltr;
}

.wpcf7-reflection > output {
	display: list-item;
	list-style: none;
}

.wpcf7-reflection > output[hidden] {
	display: none;
}
.alert {
    padding: 25px !important;
    border: 0 none !important;
    border-radius: 0px !important;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    -ms-border-radius: 3px;
    -o-border-radius: 3px;
}
.alert-success {
    background-color: #2ecc71!important;
    border-color: #2ecc71!important;
    color: #FFFFFF !important;
}
.alert-info {
    background-color: #29B6F6 !important;
    border-color: #29B6F6 !important;
    color: #FFFFFF !important;
}
.alert-warning {
    background-color: #FFCA28 !important;
    border-color: #FFCA28 !important;
    color: #FFFFFF !important;
}
.alert-danger {
    background-color: #FF5722 !important;
    border-color: #FF5722 !important;
    color: #FFFFFF !important;
}
.alert-dismissable .close, 
.alert-dismissible .close {
    color: rgb(0, 0, 0);
    opacity: 0.6;
}
.alert-success .alert-link{
    font-weight: lighter;
}


/*BORDERED*/
.alert-success.bordered {
    background: #f2fcf6 none repeat scroll 0 0 !important;
    border: 2px solid rgb(46, 204, 113) !important;
    color: rgb(46, 204, 113) !important;
}
.alert-info.bordered {
    background: #ebf8fe none repeat scroll 0 0 !important;
    border: 2px solid #29B6F6 !important;
    color: #29B6F6 !important;
}
.alert-warning.bordered {
    background: #fef9ea none repeat scroll 0 0 !important;
    border: 2px solid #FFCA28 !important;
    color: #FFCA28 !important;
}
.alert-danger.bordered {
    background: #fff3ef none repeat scroll 0 0 !important;
    border: 2px solid #FF5722 !important;
    color: #FF5722 !important;
}
.progress-bar {
	background-color: #2c3e50 !important;
}
.progress-bar-success {
	background-color: #2ecc71 !important; 
}
.progress-bar-info {
	background-color: #3498db !important;
}
.progress-bar-warning {
	background-color: #f39c12 !important;
}
.progress-bar-danger {
	background-color: #e74c3c !important;
}
.progress {
    border-radius: 0px !important;
    height: 30px !important;
    margin-bottom: 0 !important;
}
.progress-bar-holder {
    background: rgba(255, 255, 255, 0.2) none repeat scroll 0 0 !important;
    padding: 10px;
}
.progress-bar {
    font-size: 16px !important;
    font-weight: 300 !important;
    line-height: 30px !important;
    padding-right: 20px !important;
    text-align: right !important;
}
/*.progress-bar-holder .progress > div {
    line-height: 28px;
}*/



/*///////PROGRESS BAR NEW///////*/
/*.tooltip{ 
  position:relative;
  float:right;
  z-index: 1;
}
.tooltip > .tooltip-inner {background-color: #eebf3f; padding:5px 15px; color:rgb(23,44,66); font-weight:bold; font-size:13px;}
.popOver + .tooltip > .tooltip-arrow {    border-left: 5px solid transparent; border-right: 5px solid transparent; border-top: 5px solid #eebf3f;}*/

/*section{
  margin:140px auto; 
  height:1000px;
}*/
/*.progress{
  border-radius:0;
  overflow:visible;
}
.progress-bar{
   background:rgb(23,44,60); 
  -webkit-transition: width 1.5s ease-in-out;
  transition: width 1.5s ease-in-out;
}*/
.jumbotron h1, .jumbotron .h1{
    font-size: 38px !important;
}
.jumbotron {
    background-color: #ecf0f1 !important;
}
.container .jumbotron, 
.container-fluid .jumbotron {
    border-radius: 0 !important;
    -o-border-radius: 0 !important;
    -ms-border-radius: 0 !important;
    -moz-border-radius: 0 !important;
    -webkit-border-radius: 0 !important;
}

.panel-success > .panel-heading {
    background-color: #00E676 !important;
    color: #FFF !important;
    border-color: #00E676 !important;
    padding: 25px;
}
.panel-success {
    border-color: #00E676 !important;
}
.panel-info > .panel-heading {
    color: #FFF !important;
    background-color: #29B6F6 !important;
    border-color: #29B6F6 !important;
    padding: 25px;
}
.panel-info {
    border-color: #29B6F6 !important;
}
.panel-warning > .panel-heading {
    background-color: #FFCA28 !important;
    color: #FFF !important;
    border-color: #FFCA28 !important;
    padding: 25px;
}
.panel-warning {
    border-color: #FFCA28 !important;
}
.panel-danger > .panel-heading {
    background-color: #FF5722 !important;
    border-color: #FF5722 !important;
    color: #FFFFFF !important;
    padding: 25px;
}
.panel-danger {
    border-color: #FF5722 !important;
}
.panel-primary,
.panel-primary > .panel-heading {
    border-color: #2c3e50;
}
.panel-primary > .panel-heading {
    background-color: #2c3e50;
}
.panel-body {
    padding: 25px !important;
    font-size: 17px;
    opacity: 0.85;
    font-weight: 300;
}
.panel-title {
    font-size: 20px !important;
}


.thumbnail {
	background: transparent !important;
	padding: 0 !important;
	border: 0 none !important;
}
.list-group-item {
	border-color: #ecf0f1 !important;
	padding: 15px !important;
}
.list-group-item.active, 
.list-group-item.active:hover, 
.list-group-item.active:focus {
    background-color: #393939 !important;
    border-color: #ecf0f1 !important;
}
a.list-group-item:hover, 
a.list-group-item:focus {
    background-color: #ecf0f1 !important;
}
.list-group-item:first-child,
.list-group-item:last-child{
    border-radius: 0 !important;
    -o-border-radius: 0 !important;
    -ms-border-radius: 0 !important;
    -moz-border-radius: 0 !important;
    -webkit-border-radius: 0 !important;
}
/* Elements: Buttons */
.button-winona.extra-large {
    color: #ffffff;
    font-size: 20px;
    padding: 20px 50px;
    text-align: center;
    font-family: "Ubuntu";
    text-transform: uppercase;
    font-weight: bold;
    border-radius: 50px;
}
.button-winona.btn.btn-lg {
    color: #ffffff;
    padding: 15px 45px;
    border: none;
    border-radius: 30px;
    text-transform: uppercase;
    font-weight: bold;
    font-size: 18px;
    font-family: "Ubuntu";
}
.button-winona.btn.btn-sm {
    color: #ffffff;
    padding: 10px 30px;
    border: none;
    border-radius: 30px;
    text-transform: uppercase;
    font-weight: bold;
    font-size: 16px;
    font-family: "Ubuntu";
}
.button-winona.btn.btn-medium {
    color: #ffffff;
    padding: 15px 45px;
    border: none;
    border-radius: 30px;
    text-transform: uppercase;
    font-weight: bold;
    font-size: 14px;
    font-family: "Ubuntu";
}
.button.solid-button, 
button.vc_btn{
    color: #fff;
}
.button {
    color: #FFF;
    font-size: 14px;
    font-weight: 400;
    display: inline-block;
    padding: 10px 20px;
    margin: 10px;
}
.button.outline-button {
    border: 1px solid #FFFFFF;
}
.button.solid-button {
    background: #00adf1;
}
.button:hover {
    text-decoration: none;
    color: #FFFFFF;
}
.button.outline-button.mt-blue {
    border-color: #00adf1;
    color: #FFFFFF;
}
.outline-button{
    position: relative;
}
.outline-button::after {
    background: #00ADF1;
    height: 100%;
    left: 0;
    top: 0;
    width: 0;
    content: "";
    position: absolute;
    transition: all 0.3s ease 0s;
    -o-transition: all 0.3s ease 0s;
    -moz-transition: all 0.3s ease 0s;
    -webkit-transition: all 0.3s ease 0s;
    -ms-transition: all 0.3s ease 0s;
    z-index: -1;
}
.outline-button:hover::after {
    width: 100%;
}
.solid-button{
    position: relative;
    transition: all 0.3s ease 0s;
    -o-transition: all 0.3s ease 0s;
    -moz-transition: all 0.3s ease 0s;
    -webkit-transition: all 0.3s ease 0s;
    -ms-transition: all 0.3s ease 0s;
}
.solid-button::after {
    height: 100%;
    left: 0;
    top: 0;
    width: 0;
    content: "";
    position: absolute;
    transition: all 0.3s ease 0s;
    -o-transition: all 0.3s ease 0s;
    -moz-transition: all 0.3s ease 0s;
    -webkit-transition: all 0.3s ease 0s;
    -ms-transition: all 0.3s ease 0s;
    z-index: -1;
}
.solid-button:hover::after {
    width: 100%;
}
.btn-primary {
    background-color: #393939;
    color: #FFF;
}
.btn-success {
    background-color: #27ae60;
}
.btn-info {
    background-color: #3498db;
}
.btn-warning {
    background-color: #e67e22;
}
.btn-danger {
    background-color: #e74c3c;
}
.btn-danger,
.btn-warning,
.btn-info,
.btn-success,
.btn-primary {
    border: 0 none;
}
.btn-default:hover, 
.btn-default:focus, 
.btn-default.focus, 
.btn-default:active, 
.btn-default.active, 
.open > .dropdown-toggle.btn-default,
.btn-default {
    background-color: transparent;
    color: #FFF;
}
.btn-default {
    position: relative;
}
.btn-default:after {
    background: #393939;
    height: 100%;
    left: 0;
    top: 0;
    width: 0;
    content: "";
    position: absolute;
    transition: all 0.3s ease 0s;
    -o-transition: all 0.3s ease 0s;
    -moz-transition: all 0.3s ease 0s;
    -webkit-transition: all 0.3s ease 0s;
    -ms-transition: all 0.3s ease 0s;
    z-index: -1;
}
.btn-default:hover:after {
    width: 100%;
}
button.vc_btn {
    transition: all 300ms;
    -webkit-transition: all 300ms;
}





.car-posts .post-details.col-md-12 {
    padding: 0 !important;
}

h3.post-name.row.car-name {
    margin: 0;
    background: #ffd600;
    padding: 20px;
    line-height: 15px;
    text-align: center;
    border-bottom-left-radius: 10px;
    border-bottom-right-radius: 10px;
    transition: all 600ms ease-in-out 0s;
    -webkit-transition: all 600ms ease-in-out 0s;
    position: relative;
    bottom: 1px;
    cursor: pointer;
}
h3.post-name.row.car-name a {
    font-size: 23px !important;
    line-height: 20px !important;
    min-width: 100%;
    display: block;
    transition: all 600ms ease-in-out 0s;
    -webkit-transition: all 600ms ease-in-out 0s;
}

.car-posts a img {
    border-top-left-radius: 10px;
    border-top-right-radius: 10px;
}



h3.post-name.row.car-name:hover {
    background: #252525;
}

h3.post-name.row.car-name:hover a {
    color: #ffd600;
}


figure.effect-apollo {
    background: transparent;
}

figure.effect-apollo img {
    -webkit-transition: opacity 0.35s, -webkit-transform 0.35s;
    transition: opacity 0.35s, transform 0.35s;
    -webkit-transform: scale3d(1.05,1.05,1);
    transform: scale3d(1.05,1.05,1);
}

figure.effect-apollo figcaption::before {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: rgba(255,255,255,0.5);
    content: '';
    -webkit-transition: -webkit-transform 0.6s;
    transition: transform 0.6s;
    -webkit-transform: scale3d(1.9,1.4,1) rotate3d(0,0,1,45deg) translate3d(0,-100%,0);
    transform: scale3d(1.9,1.4,1) rotate3d(0,0,1,45deg) translate3d(0,-100%,0);
}

figure.effect-apollo p {
    position: absolute;
    right: 0;
    bottom: 0;
    margin: 3em;
    padding: 0 1em;
    max-width: 150px;
    border-right: 4px solid #fff;
    text-align: right;
    opacity: 0;
    -webkit-transition: opacity 0.35s;
    transition: opacity 0.35s;
}

figure.effect-apollo h2 {
    text-align: left;
}

figure.effect-apollo:hover img {
    opacity: 0.6;
    -webkit-transform: scale3d(1,1,1);
    transform: scale3d(1,1,1);
}

figure.effect-apollo:hover figcaption::before {
    -webkit-transform: scale3d(1.9,1.4,1) rotate3d(0,0,1,45deg) translate3d(0,100%,0);
    transform: scale3d(1.9,1.4,1) rotate3d(0,0,1,45deg) translate3d(0,100%,0);
}

figure.effect-apollo:hover p {
    opacity: 1;
    -webkit-transition-delay: 0.1s;
    transition-delay: 0.1s;
}




.grid {
    position: relative;
    clear: both;
    margin: 0 auto;
    max-width: 1000px;
    list-style: none;
    text-align: center;
}

/* Common style */
.blog-posts-shortcode .grid figure {
    position: relative;
    overflow: hidden;
    background: transparent;
    text-align: center;
    cursor: pointer;
        border-top-left-radius: 10px;
    border-top-right-radius: 10px;
}

.grid figure img {
    position: relative;
    display: block;
    min-height: 100%;
    max-width: 100%;
}

.grid figure figcaption {
    padding: 2em;
    color: #fff;
    text-transform: uppercase;
    font-size: 1.25em;
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden;
}

.grid figure figcaption::before,
.grid figure figcaption::after {
    pointer-events: none;
}

.grid figure figcaption,
.grid figure figcaption > a {
    position: absolute;
    top: 0;
    left: 0;
    width: 150%;
    height: 150%;
}

/* Anchor will cover the whole item by default */
/* For some effects it will show as a button */
.grid figure figcaption > a {
    z-index: 1000;
    text-indent: 200%;
    white-space: nowrap;
    font-size: 0;
    opacity: 0;
}

.grid figure h2 {
    word-spacing: -0.15em;
    font-weight: 300;
}

.grid figure h2 span {
    font-weight: 800;
}

.grid figure h2,
.grid figure p {
    margin: 0;
}

.grid figure p {
    letter-spacing: 1px;
    font-size: 68.5%;
}

.mt-car-search .select2-container .select2-selection--single {
    height: 44px;
}
.mt-car-search .submit .form-control {
    height: 44px;
    border-radius: 0px;
    border: 0px;
    background-color: #FFD600;
    color: #252525;
    font-weight: 900;
    margin: 20px 0px;
}
.mt-car-search .form-control {
    height: 44px;
    margin: 20px 0px;
}
.mt-car-search .select2-container--default .select2-selection--single .select2-selection__arrow {
    height: 42px;
}
.mt-car-search .select2-container--default .select2-selection--single .select2-selection__rendered {
    line-height: 45px;
    text-align: center;
    font-weight: bold !important;
    text-align: left;
    padding-left: 20px;
}
.mt-car-search .select2-container--default .select2-selection--single .select2-selection__arrow b {
    left: 0%;
}
.mt-car-search .search-field.form-control {
    border: 0 none;
    border-radius: 0;
    font-weight: bold;
    padding: 0 0 0 20px;
    width: calc(100% - 20px);
}
.mt-car-search .select2-container--default .select2-selection--single {
    border-radius: 0px;
    border: 0px;
}

.mt-car-search .select2.select2-container.select2-container--default {
    margin: 20px 0px;
}
.blog-posts-shortcode.blog-posts .list-view .post-details .post-name a {
    font-size: 25px;
    font-family: "Ubuntu";
    font-weight: bold;
    text-transform: none;
    line-height: normal;
}
.blog-posts-shortcode.blog-posts .post-excerpt .more-link i {
    margin-left: 10px;
}
.blog-posts-shortcode.blog-posts .list-view .post-category-comment-date {
    margin: 23px 0 20px;
}
.blog-posts-shortcode.blog-posts .list-view .blog_custom {
    display: block !important;
}
.blog-posts-shortcode.blog-posts .list-view .blog_custom {
    background: transparent !important;
}
.blog-posts-shortcode.blog-posts .list-view .post-details {
    padding: 23px 0px;
}
.blog-posts-shortcode.blog-posts .blog_custom:hover {
    box-shadow: none !important;
}
.blog-posts-shortcode.blog-posts .list-view .post-details .post-excerpt .more-link {
    border: none;
    color: #282828 !important;
    font-weight: bold;
    font-family: "Ubuntu";
    padding-left: 0px;
    transition: all 300ms ease-in-out 0s;
    -webkit-transition: all 300ms ease-in-out 0s;
    padding: 5px 15px;
}

.blogpost01_day_holder {
    padding: 0;
}
.simple-posts img {
    border-radius: 10px;
}
.simple-posts .post-details.col-md-12 {
    text-align: center;
}
.blogpost01_day_holder .blogpost01_post_day {
    font-family: "Roboto";
    font-size: 50px;
    font-weight: 100;
    line-height: 137px;
    margin: 0;
    text-align: center;
}
.blogpost01_month_year_holder {
    border-left: 1px solid rgba(255, 255, 255, 0.75);
    margin-top: 34px;
    padding-left: 22px;
}
.blogpost01-background {
    left: 0;
    position: absolute;
    top: 0;
    width: 100%;
    z-index: 3;
}
.blogpost01-overlay::before {
    background: rgba(34, 34, 34, 0.7) none repeat scroll 0 0;
    content: "";
    height: 100%;
    left: 0;
    position: absolute;
    top: 0;
    width: 100%;
    z-index: 2;
}
.blogpost_elements {
    margin-bottom: 30px;
    overflow: hidden;
    padding: 0;
}
.blogpost01-background .blogpost01_day {
    color: rgba(255, 255, 255, 1);
    font-family: "Roboto";
    font-size: 14px;
    font-weight: 300;
    letter-spacing: 1.5px;
    margin-bottom: 0;
    margin-top: 10px;
    text-transform: uppercase;
}
.blogpost01-background .blogpost01_month_year {
    color: rgba(255, 255, 255, 1);
    font-size: 22px;
    font-weight: 500;
    letter-spacing: 1.5px;
    margin-bottom: 12px;
    margin-top: 0;
    text-transform: uppercase;
}

.blogpost01-container .blogpost01_icon_holder {
    text-align: center;
}
.blogpost01-container .blogpost01_icon_holder i {
    color: #fff;
    font-size: 30px;
    line-height: 137px;
}

/*effects*/
.blogpost_elements:hover img {
    transform: scale(1.2);
    -ms-transform: scale(1.2);
    -webkit-transform: scale(1.2);
}
.blogpost01_thumbnail {
    transition: all 500ms ease-in-out 0s;
    -ms-transformtransition: all 500ms ease-in-out 0s;
    -webkit-transformtransition: all 500ms ease-in-out 0s;
}
.blogpost01_post_day {
    transition: all 500ms ease-in-out 0s;
    -ms-transformtransition: all 500ms ease-in-out 0s;
    -webkit-transformtransition: all 500ms ease-in-out 0s;
}
.blogpost_elements:hover .blogpost01-overlay::before {
   background: rgba(34, 34, 34, 0.6) none repeat scroll 0 0; 
}
.blogpost01-overlay::before { 
    transition: all 500ms ease-in-out 0s;
    -ms-transformtransition: all 500ms ease-in-out 0s;
    -webkit-transformtransition: all 500ms ease-in-out 0s;
}




/*responsive*/
/*1. Responsive Min_1024px and Max_1200px*/
@media only screen and (min-width: 1024px) and (max-width: 1200px) {
    .blogpost01_month_year_holder {
        margin-top: 24px;
    }
    .blogpost01_day_holder {
        height: 113px;
    }
    .blogpost01_day_holder .blogpost01_post_day {
        font-family: "Roboto";
        font-size: 50px;
        font-weight: 100;
        line-height: 113px;
        margin: 0;
        text-align: center;
    }
    .blogpost01-background .blogpost01_month_year {
        font-size: 15px;
    }
    .blogpost01_month_year_holder {
        margin-top: 20px;
    }
    .blogpost01-container .blogpost01_icon_holder i {
        font-size: 30px;
        line-height: 111px;
    }
}
/*2. Responsive Min_991px and Max_1023px*/
@media only screen and (min-width: 992px) and (max-width: 1023px) {
    .blogpost01_day_holder .blogpost01_post_day {
        font-family: "Roboto";
        font-size: 50px;
        font-weight: 100;
        line-height: 113px;
        margin: 0;
        text-align: center;
    }
    .blogpost01_day_holder {
        height: 113px;
    }
    .blogpost01-background .blogpost01_month_year {
        font-size: 20px;
        margin-bottom: 5px;
    }
    .blogpost01_month_year_holder {
        margin-top: 28px;
    }
    .blogpost01-background .blogpost01_day {
        font-size: 15px;
        margin-top: 5px;
    }
    .blogpost01-container .blogpost01_icon_holder {
        display: none;
    }

}
/*3. Responsive Min_768px and Max_992px*/
@media only screen and (min-width: 768px) and (max-width: 991px) {
    .blogpost01-background .blogpost01_day_holder {
        float: left;
        width: 20%;
    }
    .blogpost_elements .blogpost01_month_year_holder {
        float: left;
        width: 80%;
        margin-top: 15px;
    }
    .blogpost_elements .blogpost01_day_holder {
        height: 89px;
    }
    .blogpost01_day_holder .blogpost01_post_day {
        font-family: "Roboto";
        font-size: 50px;
        font-weight: 100;
        line-height: 86px;
        margin: 0;
        text-align: center;
    }
    .blogpost01-background .blogpost01_month_year {
        font-size: 15px;
        margin-bottom: 5px;
    }
    .blogpost01-container .blogpost01_icon_holder {
        display: none;
    }
}
/*4. Responsive Min_480px and Max_767px*/
@media only screen and (min-width: 481px) and (max-width: 767px) {
    .blogpost01-background .blogpost01_day_holder {
        float: left;
        width: 20%;
    }
    .blogpost_elements .blogpost01_month_year_holder {
        float: left;
        width: 80%;
    }
    .blogpost_elements .blogpost01_day_holder {
        height: 89px;
    }
    .blogpost01_day_holder .blogpost01_post_day {
        font-family: "Roboto";
        font-size: 50px;
        font-weight: 100;
        line-height: 55px;
        margin: 0;
        text-align: center;
    }
    .blogpost01_month_year_holder {
        margin-top: 6px;
    }
    .blogpost01-background .blogpost01_day {
        font-size: 12px;
        margin-bottom: 0;
        margin-top: 0px;
    }
    .blogpost01-background .blogpost01_month_year {
        font-size: 12px;
        margin-bottom: 0px;
        margin-top: 0;
    }
    .blogpost01-container .blogpost01_icon_holder {
        display: none;
    }

}
/*5. Responsive Min_320px and Max_480px*/
@media only screen and (min-width: 320px) and (max-width: 480px) {
    .blogpost01-background .blogpost01_day_holder {
        float: left;
        width: 100%;
    }
    .blogpost_elements .blogpost01_month_year_holder {
        float: left;
        width: 100%;
    }
    .blogpost_elements .blogpost01_day_holder {
        height: 50px;
    }
    .blogpost01_day_holder .blogpost01_post_day {
        font-size: 30px;
        left: 0;
        line-height: 30px;
        padding-left: 20px;
        padding-top: 15px;
        top: 0;
        width: 100%;
    }
    .blogpost01_month_year_holder {
        margin-top: 0;
    }
    .blogpost_elements:hover .blogpost01_post_day {
        transform: scale(0.9);
         -ms-transform: scale(0.9);
        -webkit-transform: scale(0.9);
    }
    .blogpost01_thumbnail {
        display: none;
    }
    .blogpost_elements {
        background-color: #FF3465;
        height: 160px;
    }
    .blogpost01-background .blogpost01_day {
        font-size: 14px;
    }
    .blogpost01-background .blogpost01_month_year {
        font-size: 16px;
    }
    .blogpost01-container .blogpost01_icon_holder {
        display: none;
    }
}
/*6. Responsive Max_319px*/
@media only screen and (max-width: 319px) {
    .blogpost01-background .blogpost01_day_holder {
        float: left;
        width: 100%;
    }
    .blogpost_elements .blogpost01_month_year_holder {
        float: left;
        width: 100%;
    }
    .blogpost_elements .blogpost01_day_holder {
        height: 50px;
    }
    .blogpost01_day_holder .blogpost01_post_day {
        font-size: 30px;
        left: 0;
        line-height: 30px;
        padding-left: 20px;
        padding-top: 15px;
        top: 0;
        width: 100%;
    }
    .blogpost01_month_year_holder {
        margin-top: 0;
    }
    .blogpost_elements:hover .blogpost01_post_day {
        transform: scale(0.9);
         -ms-transform: scale(0.9);
        -webkit-transform: scale(0.9);
    }
    .blogpost01_thumbnail {
        display: none;
    }
    .blogpost_elements {
        background-color: #FF3465;
        height: 160px;
    }
    .blogpost01-background .blogpost01_day {
        font-size: 14px;
    }
    .blogpost01-background .blogpost01_month_year {
        font-size: 16px;
    }
    .blogpost01-container .blogpost01_icon_holder {
        display: none;
    }
}
/*6. Responsive Min_1200px*/
@media only screen and (min-width: 1200px) {

    
}





/*CLIENTS NO SLIDER*/
.mt_clients_slider .client_image:hover,
.clients-no-slider .client_image:hover {
    transform: scale(1.05);
    -ms-transform: scale(1.05);
    -webkit-transform: scale(1.05);
    transition: all 0.15s ease-in-out 0s;
    -ms-transition: all 0.15s ease-in-out 0s;
    -webkit-transition: all 0.15s ease-in-out 0s;
}
.mt_clients_slider .client_image,
.clients-no-slider .client_image {
    display: block;
    margin: 0 auto;
}





.mt_clients_slider .clients_image_holder_inside.post {
    border-radius: 6px;
    margin-bottom: 30px;
    padding: 20px 30px;
}
#contact01_form label.error {
    color: #fff;
    font-size: 11px;
    margin: 0;
    padding: 0 0 5px 20px;
    width: 100%;
}
#contact01_form .contact_button .contact_us_button_class {
    border-radius: 30px;
    padding: 15px 35px;
    font-family: "Ubuntu";
    font-weight: bold;
}
.message_input label {
    text-align: left;
}
.contact_button {
    clear: both;
    float: none !important;
    margin-bottom: 0;
    margin-left: auto;
    margin-right: auto;
}
.contact_details_social .contact_social-links {
    padding: 0;
}
.submit-contact-button{
	position: relative;
}
.cf-progress {
    background: #c1002e none repeat scroll 0 0;
    bottom: 0px;
    height: 5px;
    left: 0;
    position: absolute;
    text-indent: -10000px;
    transition: all 250ms ease-in-out 0s;
    width: 0;
}
.cf-progress.name-validated,
.cf-progress.email-validated,
.cf-progress.subject-validated,
.cf-progress.message-validated,
.name-validated.email-validated,
.name-validated.subject-validated,
.name-validated.message-validated,
.email-validated.subject-validated,
.email-validated.message-validated,
.subject-validated.message-validated{
	width: 25%;
}
.cf-progress.name-validated.email-validated,
.cf-progress.name-validated.subject-validated,
.cf-progress.name-validated.message-validated,
.cf-progress.email-validated.subject-validated,
.cf-progress.email-validated.message-validated,
.cf-progress.subject-validated.message-validated,
.name-validated.email-validated.subject-validated,
.name-validated.email-validated.message-validated,
.name-validated.subject-validated.message-validated,
.email-validated.subject-validated.message-validated{
	width: 50%;
}
.cf-progress.name-validated.email-validated.subject-validated,
.cf-progress.name-validated.email-validated.message-validated,
.cf-progress.name-validated.subject-validated.message-validated,
.cf-progress.email-validated.subject-validated.message-validated,
.name-validated.email-validated.subject-validated.message-validated{
	width: 75%;
}
.cf-progress.name-validated.email-validated.subject-validated.message-validated{
	width: 100%;
}
.cf-progress.email-validated {
    width: 25%;
}
.cf-progress.subject-validated {
    width: 25%;
}
.cf-progress.message-validated {
    width: 25%;
}
.input {
	position: relative;
	z-index: 1;
	display: inline-block;
	width: 100%;
	vertical-align: top;
}
.input__field {
	position: relative;
	display: block;
	float: right;
	padding: 0.8em;
	width: 60%;
	border: none;
	border-radius: 0;
	background: rgba(255, 255, 255, 0.3) none repeat scroll 0 0;
	/*color: #aaa;*/
	color: #fff;
	font-weight: lighter;
	font-family: "Raleway";
	-webkit-appearance: none;
}
.input__field:focus {
	outline: none;
}

.input__label {
	display: inline-block;
	float: right;
	margin-bottom: 0;
    padding: 1.2em 3.5em;
	width: 40%;
	font-weight: bold;
	font-size: 90%;
	-webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
	-webkit-touch-callout: none;
	-webkit-user-select: none;
	-khtml-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
}

.input__label-content {
	position: relative;
	display: block;
	font-family: "Raleway";
	padding: 0.4em 0;
	width: 100%;
}

.graphic {
	position: absolute;
	top: 0;
	left: 0;
	fill: none;
}

.icon {
	/*color: #ddd;*/
	color: #fff;
	font-size: 150%;
}

.input__field--kohana {
    border-radius: 10px;
    color: rgba(255, 255, 255, 1);
    font-weight: 400;
    padding: 1.5em 1.5em 1.5em 3.25em;
    width: 100%;
    border: 1px solid rgba(0, 0, 0, 0.2);
}

.input__label--kohana {
	position: absolute;
	width: 100%;
	text-align: left;
	pointer-events: none;
	color: #010101;
	opacity: 0.7;
}

.input__label-content--kohana {
	display: inline-block;
	width: auto;
	-webkit-transform: translate3d(-1.75em, 0, 0);
	transform: translate3d(-1.75em, 0, 0);
	-webkit-transition: -webkit-transform 0.3s, opacity 0.3s;
	transition: transform 0.3s, opacity 0.3s;
}

.icon--kohana {
	display: inline-block;
	margin-top: 0.9em;
	-webkit-transform: translate3d(-2em, 0, 0);
	transform: translate3d(-2em, 0, 0);
	-webkit-transition: -webkit-transform 0.3s;
	transition: transform 0.3s;
}

.input__field--kohana:focus + .input__label--kohana .input__label-content--kohana,
.input--filled .input__label-content--kohana {
	opacity: 0;
	-webkit-transform: translate3d(100px, 0, 0);
	transform: translate3d(100px, 0, 0);
}

.input__label-content--kohana,
.icon--kohana,
.input__field--kohana:focus + .input__label--kohana .input__label-content--kohana,
.input--filled .input__label-content--kohana {
	-webkit-transition-timing-function: cubic-bezier(0.7, 0, 0.3, 1);
	transition-timing-function: cubic-bezier(0.7, 0, 0.3, 1);
}

.input__field--kohana:focus + .input__label--kohana .icon--kohana,
.input--filled  .icon--kohana {
	-webkit-transform: translate3d(0, 0, 0);
	transform: translate3d(0, 0, 0);
}
i.icon {
    display: inline-block;
    font-size: 20px;
    height: 16px;
    line-height: 16px;
    margin-top: 3px;
    vertical-align: text-top;
    width: 16px;
}
.contact_button .vc_btn3.vc_btn3-style-modern {
    background-image: none !important;
}
form i.icon {
    display: none;
}
.first_name_input, .last_name_input, .email_input, .subject_input, .message_input {
    margin: 30px 0;
}
form .message_input > span.input--kohana > input {
    height: 151px;
}
form .content {
    border: 1px solid rgba(0, 0, 0, 0.2);
    border-radius: 10px;
    padding: 0 15px 30px;
}
.members-container .member01-content-inside {
	align-self: center;
}
.members-container .member01-content {
    text-align: center;
    display: flex;
}
.members-container .member01-content *{
	width: 100%;
}
.memeber01-img-holder img {
    width: 100%;
    border-radius: 10px;
    transition: all 600ms ease-in-out 0s;
    -webkit-transition: all 600ms ease-in-out 0s;
    transform: scale(1);
    -webkit-transform: scale(1);
    -moz-transform: scale(1);
    -o-transform: scale(1);
    -ms-transform: scale(1);
    /* cursor: pointer; */
}
.members-container .member01-content .member01_position {
    color: #ff3465;
    font-family: "Pacifico";
}
.members-container .member01-content .member01_name {
    color: #ffffff;
    text-transform: uppercase;
}
.members-container .member01-content p {
    color: rgba(255, 255, 255, 0.7);
    font-weight: 200;
}
.members-container .member01-content p.member01_email {
	color: rgba(255, 255, 255, 0.8);
    font-weight: 300;
}
.members-container .member01-content p.member01_phone {
	color: rgba(255, 255, 255, 0.9);
    font-weight: 400;
}
.members-container .member01-content i {
    margin-right: 15px;
}
.members-container .member01-content .member01_description p {
    font-size: 16px;
}
.members-container .member01-content .member01_description {
    padding: 20px 0;
}
.flex{
	display: flex;
}
.members_img_holder {
    border-radius: 5px;
	transition: all 250ms ease-in-out;
	-webkit-transition: all 250ms ease-in-out;
	position: relative;
}
.members_img_holder:hover {
	opacity: 1;
}
.members_img_holder:hover .member01-content {
    background: rgb(37, 37, 37) none repeat scroll 0 0;
    color: #59b473;
}
.mt_members1 {
    overflow: hidden !important;
}
.members_img_holder .member01-content {
    background: transparent !important;
    bottom: 0px;
    color: #34495e;
    padding: 35px 0px 30px;
    text-align: center;
    transition: all 250ms ease-in-out;
	-webkit-transition: all 250ms ease-in-out;
    width: 100%;
}
.members_img_holder .member01_name {
    font-size: 25px;
    font-weight: 600;
    line-height: 33px;
    text-transform: capitalize;
    margin: 0;
    text-transform: capitalize;
    color: #252525;
    margin-bottom: 20px;
}
.members_img_holder .member01_position {
    font-size: 14px;
    font-weight: bold;
    margin: 0;
    text-transform: capitalize;
}
p.member01_content-desc {
    padding-top: 5px;
}
.mt_members1 .owl-item .item {
    padding: 0;
}
.member01-content-inside .member01_button {
    border-radius: 3px;
    clear: both !important;
    color: white;
    display: block;
    margin: 25px auto 0;
    padding: 5px 10px;
    text-align: center;
    width: 50%;
}
.memeber01-img-holder .effect-duke {
    overflow: hidden;
    border-radius: 10px;
}
.memeber01-img-holder img:hover {
    transform: scale(1.05);
    overflow: hidden;
}
.member01_social a i {
    font-size: 12px;
}

.member01_social a {
    border-radius: 50%;
    height: 30px;
    line-height: 30px;
    text-align: center;
    width: 30px;
    background: #fff;
    display: inline-block;
    margin: 3px;
    transition: all 400ms ease;
    color: #252525;
}

.member01_social a:hover {
    background: #ffd600;
    color: #fff;
}

.member01_social a i {
    font-size: 12px;
    line-height: 30px;
}
.member01-content-inside .content-div-content {
    margin-top: 10px;
    margin-bottom: 22px;
}
.member01-content-inside .content-div-content p {
    font-weight: normal;
    font-size: 14px;
}

.member01-content-inside .content-div p {
    font-weight: normal;
}

/*responsive*/
/*1. Responsive Min_1024px and Max_1200px*/
@media only screen and (min-width: 1024px) and (max-width: 1200px) {
	.members-container .member01-content {
	    padding: 30px 0;
	}

}
/*2. Responsive Min_991px and Max_1023px*/
@media only screen and (min-width: 991px) and (max-width: 1023px) {
	.members-container .member01-content {
	    padding: 30px 0;
	}

}
/*3. Responsive Min_767px and Max_992px*/
@media only screen and (min-width: 767px) and (max-width: 992px) {
	.members-container .member01-content {
	    padding: 30px 0;
	}

}
/*4. Responsive Min_480px and Max_768px*/
@media only screen and (min-width: 480px) and (max-width: 768px) {
	.members-container .member01-content {
	    padding: 30px 0;
	}
}
/*5. Responsive Min_320px and Max_480px*/
@media only screen and (min-width: 320px) and (max-width: 480px) {
	.members-container .member01-content {
	    padding: 30px 0;
	}

}
/*6. Responsive Max_319px*/
@media only screen and (max-width: 319px) {
	.members-container .member01-content {
	    padding: 30px 0;
	}

}
/*6. Responsive Min_1200px*/
@media only screen and (min-width: 1200px) {

    
}

.testimonial01-img-holder {
    text-align: center;
    width: 100%;
}

.testimonial01-img {
    border-radius: 50%;
    /* margin: 40px auto; */
    overflow: hidden;
    transform: none;
    width: 110px;
    margin: 0 auto;
    position: relative;
    top: 50px;
    border: solid 3px #fff;
}

.testimonial01_item .name-test {
    clear: both;
    background: #fff;
    margin: 0;
    padding-top: 80px;
    border-top-left-radius: 10px;
    border-top-right-radius: 10px;
    font-size: 22px;
}

.testimonial-slider .owl-theme .owl-controls {
    margin-top: 60px;
}

.testimonail01-content p {
    font-weight: normal;
}

.testimonials-container-1 .testimonail01-content p {
    width: 60%;
    margin: 0 auto;
}
.testimonail01-content {
    /*border-bottom: 1px solid #cccccc !important;*/
    /*border-top: 4px solid;*/
    font-style: normal;
    font-weight: lighter;
    line-height: 170%;
    padding: 30px;
}

p.position-test {
    background: #fff;
    margin: 0;
    font-size: 12px;
    color: #ffd600;
    font-weight: normal;
    padding-top: 5px;
}


.testimonail01-content {
    background: #fff;
    border-bottom-left-radius: 10px;
    border-bottom-right-radius: 10px;
}

.testimonial01-img img {
    display: block;
}
.testimonial01_item {
   /* background-color: #ffffff;*/
    text-align: center;
}
.testimonial01_item h5 {
    padding-bottom: 30px;
}
.testimonial01_item h5 span {
    opacity: 0.5;
}
/*slider style*/

.testimonials-container-1.owl-theme .owl-controls .owl-page span {
    height: 15px;
    width: 15px;
}
.testimonials-container-2.owl-theme .owl-controls .owl-page span {
    height: 15px;
    width: 15px;
}
.testimonials-container-3.owl-theme .owl-controls .owl-page span {
    height: 15px;
    width: 15px;
}
.owl-theme .owl-controls .owl-page span {
    background-color: #fff !important;
    border: 3px solid #fff;
    border-radius: 50%;
    transform: none;
    transition: all 0.3s ease 0s;
    -o-transition: all 0.3s ease 0s;
    -moz-transition: all 0.3s ease 0s;
    -webkit-transition: all 0.3s ease 0s;
    -ms-transition: all 0.3s ease 0s;
}
.owl-theme .owl-controls .owl-page.active span {
    background-color: #fff !important;
    transition: all 0.3s ease 0s;
    -o-transition: all 0.3s ease 0s;
    -moz-transition: all 0.3s ease 0s;
    -webkit-transition: all 0.3s ease 0s;
    -ms-transition: all 0.3s ease 0s;
}
.testimonial01-img-holder {
    position: relative;
}


.testimonials02-container .testimonial02_title {
    font-size: 24px;
    font-weight: 700;
    line-height: 20px;
    padding: 0 50px;
    text-align: right;
    text-transform: uppercase;
}
.testimonials02-container .testimonial02_position {
    font-size: 14px;
    font-weight: 700;
    padding: 0 50px;
    text-align: right;
    text-transform: uppercase;
}
.testimonials02-container .testimonial02-content {
    display: table;
    width: 100%;
}
.testimonials02-container .testimonial02_text {
    display: table-cell;
    vertical-align: middle;
}
.testimonials02-container .testimonial02_text_content {
    padding: 0 50px;
}
.testimonials02-container .testimonials_all_holder {
    border-radius: 10px;
    display: flex;
    overflow: hidden;
}
.testimonials02-container .testimonial02-text-holder {
    align-self: center;
}
/*slider style*/
.testimonials02-container.owl-theme .owl-controls .owl-buttons div {
    background: transparent none repeat scroll 0 0;
    /*color: #FF3465;*/
    font-size: 35px;
    margin: 0 15px;
    padding: 0;
}
.testimonials02-container.owl-theme .owl-controls .owl-page span {
    height: 20px;
    width: 20px;
}

.testimonials02-container .testimonial02-img-holder {
    /*border-radius: 10px 0 0 10px;*/
    padding: 0;
}
.testimonials02-container .testimonial02-text-holder {
    /*border-radius: 0 10px 10px 0;*/
    padding: 0;
}
.testimonial02-img-holder .testimonial02-img {
    display: block;
    margin: 0 auto;
}
/* Mockup Perspective Slider - Header */
.mockup-header {
	width: 100%;
	height: 100%;
	position: absolute;
	top: 0;
	text-align: center;
	z-index: 2;
	font-size: 1.5em;
}

.mockup-header h1 {
	position: absolute;
	font-weight: 700;
	font-size: 4.5em;
	line-height: 1.2;
	color: #fff;
	z-index: 1000;
	padding: 0;
	margin: 0;
	left: 0;
	text-transform: uppercase;
	letter-spacing: 5px;
	width: 100%;
	top: 45%;
	-webkit-transform: translate3d(0,-50%,0);
	transform: translate3d(0,-50%,0);
}
.mockup-header h1 span {
	display: block;
	font-size: 35%;
}
.mockup-header h1 a {
	color: #eff62b;
}
.mockup-header h1 a:hover,
.mockup-header h1 a:focus {
	color: #fff;
}
.mockup-header h1 span::before,
.mockup-header h1 span::after {
	content: ' ― ';
	font-weight: 200;
}
.mockup-header h1 i {
	display: block;
	font-size: 15%;
	max-width: 40%;
	margin: 0 auto;
	line-height: 2;
	font-style: normal;
	font-weight: 400;
}
.style_mockup_3 .mockup-header h1 {
    font-size: 70px;
    left: 3%;
    text-align: left;
    width: 50%;
}
.style_mockup_3 .mockup-header h1 i{
	margin: 0;
}






/*MOCKUP PERSPECTIVE SLIDER V1 (style_mockup_1) */
.mockup.style_mockup_1  .mockup-header {
    display: flex !important;
}
.mockup.style_mockup_1 .mockup-header h1 {
    align-self: center !important;
    font-size: 3.5em;
    padding: 0 40px;
    text-align: right;
    top: 50%;
}
.mockup.style_mockup_1 .mockup-header h1 i {
    max-width: 100%;
    text-align: right;
}
.mockup.style_mockup_1 {
	position: relative;
	top: 0;
	-webkit-transform-origin: 0 0;
	transform-origin: 0 0;
}
.mockup.style_mockup_1::after {
	content: '';
	position: absolute;
	background: rgba(0,0,0,0.5);
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	pointer-events: none;
}
.style_mockup_1 .mockup__img {
    display: block;
    max-width: none;
    width: 1900px;
    /*width: 100%;*/
}
.style_mockup_1 .mobile {
	overflow: hidden;
	position: absolute;
	z-index: 2;
	background: #333;
	width: 320px;
	height: 480px;
	top: 200px;
	left: 500px;
	outline: 1px solid transparent;
	-webkit-transform-origin: 0 0 0;
	transform-origin: 0 0 0;
	-webkit-transform: matrix3d(0.846234173238242, 0.251585817964749, 0, 0.000085171934399447, -0.115203182108559, 0.800700357116676, 0, -0.000214263459947427, 0, 0, 1, 0, 23, 14, 0, 1);
	transform: matrix3d(0.846234173238242, 0.251585817964749, 0, 0.000085171934399447, -0.115203182108559, 0.800700357116676, 0, -0.000214263459947427, 0, 0, 1, 0, 23, 14, 0, 1);
}
.style_mockup_1 .slideshow {
	padding: 0;
	margin: 0;
	width: 100%;
	height: 100%;
	list-style-type: none;
}
.style_mockup_1 .slideshow__item {
	width: 100%;
	height: 100%;
	position: absolute;
	overflow: hidden;
	pointer-events: none;
	z-index: 1;
	-webkit-transform: translate3d(-100%, 0, 0);
	transform: translate3d(-100%, 0, 0);
}
.style_mockup_1 .slideshow__item.current{
	pointer-events: auto;
	z-index: 100;
	-webkit-transform: translate3d(0, 0, 0);
	transform: translate3d(0, 0, 0);
}
.style_mockup_1 .slideshow img {
	width: 100%;
}
.style_mockup_1 .slideshow__item.in--next {
	-webkit-animation: inNext 0.3s forwards;
	animation: inNext 0.3s forwards;
}
.style_mockup_1 .slideshow__item.out--next {
	-webkit-animation: outNext 0.3s forwards;
	animation: outNext 0.3s forwards;
}
.style_mockup_1 .slideshow__item.in--prev {
	-webkit-animation: inPrev 0.3s forwards;
	animation: inPrev 0.3s forwards;
}
.style_mockup_1 .slideshow__item.out--prev {
	-webkit-animation: outPrev 0.3s forwards;
	animation: outPrev 0.3s forwards;
}
@-webkit-keyframes inPrev {
	0% {
		-webkit-transform: translate3d(-100%, 0, 0);
		transform: translate3d(-100%, 0, 0);
	}
	100% {
		-webkit-transform: none;
		transform: none;
	}
}
@keyframes inPrev {
	0% {
		-webkit-transform: translate3d(-100%, 0, 0);
		transform: translate3d(-100%, 0, 0);
	}
	100% {
		-webkit-transform: none;
		transform: none;
	}
}
@-webkit-keyframes inNext {
	0% {
		-webkit-transform: translate3d(100%, 0, 0);
		transform: translate3d(100%, 0, 0);
	}
	100% {
		-webkit-transform: none;
		transform: none;
	}
}
@keyframes inNext {
	0% {
		-webkit-transform: translate3d(100%, 0, 0);
		transform: translate3d(100%, 0, 0);
	}
	100% {
		-webkit-transform: none;
		transform: none;
	}
}
@-webkit-keyframes outPrev {
	100% {
		-webkit-transform: translate3d(100%, 0, 0);
		transform: translate3d(100%, 0, 0);
	}
}
@keyframes outPrev {
	100% {
		-webkit-transform: translate3d(100%, 0, 0);
		transform: translate3d(100%, 0, 0);
	}
}
@-webkit-keyframes outNext {
	100% {
		-webkit-transform: translate3d(-100%, 0, 0);
		transform: translate3d(-100%, 0, 0);
	}
}
@keyframes outNext {
	100% {
		-webkit-transform: translate3d(-100%, 0, 0);
		transform: translate3d(-100%, 0, 0);
	}
}



/*MOCKUP PERSPECTIVE SLIDER V2*/
.style_mockup_2.mockup {
	position: relative;
	top: 0;
	-webkit-transform-origin: 0 0;
	transform-origin: 0 0;
}
.style_mockup_2.mockup::after {
	content: '';
	position: absolute;
	background: rgba(51,71,89,0.5);
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	pointer-events: none;
}
.style_mockup_2 .mockup__img {
    display: block;
    max-width: none;
    width: 1900px;
}
.style_mockup_2 .mobile {
	position: absolute;
	z-index: 2;
	overflow: hidden;
	background: #333;
	width: 320px;
	height: 480px;
	top: 400px;
	left: 650px;
	outline: 1px solid transparent;
	-webkit-transform-origin: 0px 0px 0px;
	transform-origin: 0px 0px 0px;
	-webkit-transform: matrix3d(1.22169093616942, 0.320757077762008, 0, -0.000058475573317397, -0.757225760065735, 0.547357044147307, 0, -0.000247597171385174, 0, 0, 1, 0, 189, 21, 0, 1);
	transform: matrix3d(1.22169093616942, 0.320757077762008, 0, -0.000058475573317397, -0.757225760065735, 0.547357044147307, 0, -0.000247597171385174, 0, 0, 1, 0, 189, 21, 0, 1);  
}
.style_mockup_2 .slideshow {
	padding: 0;
	margin: 0;
	width: 100%;
	height: 100%;
	list-style-type: none;
}

.style_mockup_2 .slideshow__item {
	width: 100%;
	height: 100%;
	position: absolute;
	overflow: hidden;
	pointer-events: none;
	z-index: 1;
	-webkit-transform: translate3d(-100%, 0, 0);
	transform: translate3d(-100%, 0, 0);
}
.style_mockup_2 .slideshow__item.current{
	pointer-events: auto;
	z-index: 100;
	-webkit-transform: translate3d(0, 0, 0);
	transform: translate3d(0, 0, 0);
}
.style_mockup_2 .slideshow img {
	width: 100%;
}
.style_mockup_2 .slideshow__item.in--next {
	-webkit-animation: inNext 0.5s forwards cubic-bezier(0.6,0,0.4,1);
	animation: inNext 0.5s forwards cubic-bezier(0.6,0,0.4,1);
}
.style_mockup_2 .slideshow__item.out--next {
	-webkit-animation: outNext 0.5s forwards cubic-bezier(0.6,0,0.4,1);
	animation: outNext 0.5s forwards cubic-bezier(0.6,0,0.4,1);
}
.style_mockup_2 .slideshow__item.in--prev {
	-webkit-animation: inPrev 0.5s forwards cubic-bezier(0.6,0,0.4,1);
	animation: inPrev 0.5s forwards cubic-bezier(0.6,0,0.4,1);
}
.style_mockup_2 .slideshow__item.out--prev {
	-webkit-animation: outPrev 0.5s forwards cubic-bezier(0.6,0,0.4,1);
	animation: outPrev 0.5s forwards cubic-bezier(0.6,0,0.4,1);
}






/*STYLE 3*/

.style_mockup_3.mockup {
	position: relative;
	top: 0;
	-webkit-transform-origin: 0 0;
	transform-origin: 0 0;
}
.style_mockup_3.mockup::after {
	content: '';
	position: absolute;
	background: rgba(51,71,89,0.5);
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	pointer-events: none;
}
.style_mockup_3 .mockup__img {
	display: block;
	width: 1900px;
	max-width: none;
}
.style_mockup_3 .screen,
.style_mockup_3 .mobile {
	position: absolute;
	overflow: hidden;
	z-index: 2;
	background: #333;
	outline: 1px solid transparent;
	-webkit-transform-origin: 0px 0px 0px;
	transform-origin: 0px 0px 0px;
}
.style_mockup_3 .screen {
	width: 1280px;
	height: 800px;
	top: 10px;
	left: 600px;
	-webkit-transform: matrix3d(0.452711184975633, 0.139863853789781, 0, -0.000095269465775677, -0.00319943882448498, 0.673512589529646, 0, 0.000049453592261685, 0, 0, 1, 0, 382, 8, 0, 1);
	transform: matrix3d(0.452711184975633, 0.139863853789781, 0, -0.000095269465775677, -0.00319943882448498, 0.673512589529646, 0, 0.000049453592261685, 0, 0, 1, 0, 382, 8, 0, 1);
}
.style_mockup_3 .mobile {
	width: 320px;
	height: 480px;
	top: 850px;
	left: 525px;
	-webkit-transform: matrix3d(0.442778970432011, 0.112834189093484, 0, -0.000053669440509915, -0.344035499291785, 0.346595156594271, 0, -0.000094674614416115, 0, 0, 1, 0, 105, 15, 0, 1);
	transform: matrix3d(0.442778970432011, 0.112834189093484, 0, -0.000053669440509915, -0.344035499291785, 0.346595156594271, 0, -0.000094674614416115, 0, 0, 1, 0, 105, 15, 0, 1);
}
.style_mockup_3 .slideshow {
	padding: 0;
	margin: 0;
	width: 100%;
	height: 100%;
	list-style-type: none;
}
.style_mockup_3 .slideshow__item {
	width: 100%;
	height: 100%;
	position: absolute;
	overflow: hidden;
	pointer-events: none;
	z-index: 1;
	-webkit-transform: translate3d(-100%, 0, 0);
	transform: translate3d(-100%, 0, 0);
}
.style_mockup_3 .slideshow__item.current{
	pointer-events: auto;
	z-index: 100;
	-webkit-transform: translate3d(0, 0, 0);
	transform: translate3d(0, 0, 0);
}
.style_mockup_3 .slideshow img {
	width: 100%;
	height: 100%;
}
.style_mockup_3 .slideshow__item.in--next {
	-webkit-animation: inNext 0.5s forwards ease-in-out;
	animation: inNext 0.5s forwards ease-in-out;
}
.style_mockup_3 .slideshow__item.out--next {
	-webkit-animation: outNext 0.5s forwards ease-in-out;
	animation: outNext 0.5s forwards ease-in-out;
}
.style_mockup_3 .slideshow__item.in--prev {
	-webkit-animation: inPrev 0.5s forwards ease-in-out;
	animation: inPrev 0.5s forwards ease-in-out;
}
.style_mockup_3 .slideshow__item.out--prev {
	-webkit-animation: outPrev 0.5s forwards ease-in-out;
	animation: outPrev 0.5s forwards ease-in-out;
}


.mt_bubble_box {
    background: #f6f6f6 none repeat scroll 0 0;
    padding: 30px;
    position: relative;
}
.mt_bubble_box .bubble_title {
    font-weight: bold;
    margin: 0;
}
.bubble_footer_text {
    font-weight: bold;
    margin: 15px 0 0;
}
.mt_bubble_box .bubble_subtitle {
    margin: 8px 0 15px;
    color: #00afef;
}
.bubble_pointer{
	position: absolute;
	content: '';
	border-style: solid;
	display: block; 
	width: 0px; 
	z-index: 1; 
}
.bubble_footer_text > span {
    color: #00afef;
}
.mt--custom_services .hover_container {
    display: flex !important;
    height: 100%;
    position: absolute;
    text-align: center;
    top: 0;
    width: 100%;
    text-align: left;
}
.mt--custom_services .hover_container_holder {
    align-self: center;
    padding: 0 65px;
    width: 100%;
}
.mt--custom_services img {
    width: 100%;
}
.mt--custom_services {
    margin: 0 !important;
}
.mt--custom_services .hover_container .hover_container_holder .custom_service_second_title {
    text-transform: uppercase;
}
.mt--custom_services .hover_container .hover_container_holder .custom_service_description {
    color: #fff;
    font-size: 18px;
}
.mt--custom_services .hover_container .more-link:hover{
    opacity: 0.8;
}
.mt--custom_services .hover_container .more-link {
    border: 2px solid;
    transition: all 300ms ease-in-out 0ms;
    -ms-transition: all 300ms ease-in-out 0ms;
    -webkit-transition: all 300ms ease-in-out 0ms;
    border-radius: 3px;
    -webkit-border-radius: 3px;
    font-size: 15px;
    font-style: italic;
    line-height: 25px;
    margin: 10px 0 0;
    padding: 4px 14px;
}

/*/transition / hover rules*/
.mt--custom_services .hover_container {
    transition: all 300ms ease-in-out 0ms;
    -ms-transition: all 300ms ease-in-out 0ms;
    -webkit-transition: all 300ms ease-in-out 0ms;
}

.mt--custom_services:hover .hover_container {
    opacity: 1;
    transition: all 300ms ease-in-out 0ms;
    -ms-transition: all 300ms ease-in-out 0ms;
    -webkit-transition: all 300ms ease-in-out 0ms;
}

.mt--custom_services:hover img {
    opacity: 0;
    transition: all 300ms ease-in-out 0ms;
    -ms-transition: all 300ms ease-in-out 0ms;
    -webkit-transition: all 300ms ease-in-out 0ms;
}
.title-subtile-holder .section-title {
	margin-top:0; 
}
.title-subtile-holder {
	margin-bottom: 40px;
}

/* Section style */
.section-title {
    text-align: center;
    text-transform: uppercase;
    font-weight: 500;
}
.section-border {
    background: rgba(0, 0, 0, 0) url(//duoaarent.com/wp-content/plugins/modeltheme-framework/inc/shortcodes/mt-title-subtitle/img/delimiter.png) no-repeat scroll center center;
    height: 54px;
    margin: 5px 0 10px;
    width: 100%;
}
.section-subtitle {
    color: rgb(154, 167, 175);
    font-size: 15px;
    font-weight: 300;
    margin-top: 7px;
    text-align: center;
    width: 70%;
    margin: 0 auto;
    margin-top: 5px;
}

/* Section styling */
.section_welcome .section-title {
    color: #ffffff;
}
.section_quotes .section-title {
    color: #ffffff;
}
.light_border {
    opacity: 0.5;
}
.dark_border {
	opacity: 0.4;
}
.light_title {
    color: #ffffff;
}
.light_subtitle {
    color: #ffffff;
    opacity: 0.7;
}
.dark_title {
    color: #333333;
}
.dark_subtitle {
    color: #9AA7AF;
}
header.section-header {
	margin-bottom: 50px;
	position: relative;
	z-index: 10;
}


/*  Single title shortcode  */
.title-holder {
    margin-bottom: 40px;
}
.title_bored_element {
    border-bottom: 5px solid rgb(72, 168, 167);
    color: rgb(51, 51, 51);
    padding-bottom: 3px;
}
.section-single-title {
    font-weight: 500;
    text-transform: uppercase;
}
/*Widget: Social Icons*/
.widget_social_icons li {
    display: inline-table;
    margin-bottom: 3px;
    text-align: center;
}
.widget_social_icons ul {
    margin: 0;
    padding: 0;
}
.widget_social_icons li a {
    display: block;
    line-height: 0;
    transition: all 300ms ease-in-out 0s;
    -o-transition: all 300ms ease-in-out 0s;
    -moz-transition: all 300ms ease-in-out 0s;
    -webkit-transition: all 300ms ease-in-out 0s;
    -ms-transition: all 300ms ease-in-out 0s;
}
.widget_social_icons li a i {
    font-size: 18px;
}
.widget_social_icons li a:hover {
    color: #ffffff;
}
#primary .main-content .sidebar-social-networks ul {
    padding: 0 15px;
}


.latest-videos h3 {
    color: #ffffff;
    font-size: 16px;
    font-weight: 400;
    margin-bottom: 15px;
    padding: 12px;
    text-align: left;
    text-transform: uppercase;
}
.latest-videos h3 .fa{
    margin-right: 8px;
}
.latest-videos > a {
    color: rgba(0, 0, 0, 0.7);
    display: block;
}
.latest-videos .post-date {
    color: rgba(0, 0, 0, 0.3);
    display: block;
    margin-top: 3px;
}
.latest-videos .post-date i {
    margin-right: 5px;
}
.video-title {
    padding: 15px 0;
}
.video-title a {
    display: block;
    color: rgba(0, 0, 0, 0.7);
}


.text-dark .statistics .stats-head *{
    color: #00aeef;
}
.text-dark .statistics .stats-content p {
    color: #747474;
}
.stats-block.statistics {
    padding: 10px 0;
}
.stat-number .skill-count {
    display: block;
    font-size: 60px;
    font-weight: 600;
    line-height: 60px;
    margin-top: 10px;
    text-align: center;
}
.stat-number.skill.percentage {
    margin-bottom: 0;
}
.stats-head * {
	font-size: 50px;
	color: #FFF;
	text-align: center;
}
.stats-head i {
    clear: both;
    display: block;
    font-family: "FontAwesome";
    font-size: 40px;
    padding-right: 0;
}
.stats-content p {
    font-size: 25px;
    line-height: 30px;
    font-weight: 200;
    margin-bottom: 0;
    opacity: 0.5;
    text-align: center;
    text-transform: capitalize;
}
.stat-number.skill {
    margin-bottom: 0px;
}
.stat-number.skill img {
    padding-top: 30px;
}
.stat-number.skill i {
    padding-top: 30px;
}






/*table for all*/
.pricing {
    display: flex;
    flex-wrap: wrap;
    justify-content: center;
    width: 100%;
    margin: 0 auto;
}

.pricing__item {
    position: relative;
    display: flex;
    flex-direction: column;
    align-items: stretch;
    text-align: center;
    flex: 0 1 360px;
}

.pricing__feature-list {
    text-align: left;
}

.pricing__action {
    color: inherit;
    border: none;
    background: none;
}

.pricing__action:focus {
    outline: none;
}


/* Pricing Table Style1 Tenzin */
.pricing--tenzin .pricing__item {
    margin: 1em;
    padding: 2em 2.5em;
    text-align: left;
    color: #262b38;
    background: #EEF0F3;
    border-top: 3px solid #EEF0F3;
    -webkit-transition: border-color 0.3s;
    transition: border-color 0.3s;
}

.pricing--tenzin .pricing__title {
    margin: 0 0 1em;
}

.pricing--tenzin .pricing__price {
    font-size: 2em;
    font-weight: bold;
    padding: 0.5em 0 0.75em;
    border-top: 3px solid rgba(139, 144, 157, 0.18);
}

.pricing--tenzin .pricing__currency {
    font-size: 0.5em;
    vertical-align: super;
}

.pricing--tenzin .pricing__sentence {
    font-weight: bold;
    padding: 0 0 0.5em;
    color: #9CA0A9;
    border-bottom: 3px solid rgba(139, 144, 157, 0.18);
}

.pricing--tenzin .pricing__feature-list {
    font-size: 0.85em;
    font-style: italic;
    margin: 0;
    padding: 0.25em 0 2.5em;
    list-style: none;
    text-align: right;
    color: #8b909d;
}

.pricing--tenzin .pricing__action {
    font-weight: bold;
    margin-top: auto;
    padding: 1em 2em;
    color: #fff;
    border-radius: 30px;
    -webkit-transition: background-color 0.3s;
    transition: background-color 0.3s;
    text-align: center;
}


/* Pricing Table Style2 norbu */
.pricing--norbu .pricing__item {
    margin: 1em;
    color: #fff;
    cursor: default;
    font-family: 'Myriad Pro', Arial, sans-serif;
    border: 1px solid rgba(255,255,255,0.4);
    background: rgba(255,255,255,0.08);
    border-radius: 10px;
    -webkit-transition: border-color 0.3s, background 0.3s;
    transition: border-color 0.3s, background 0.3s;
}

.pricing--norbu .pricing__item:hover {
    border: 1px solid rgba(255,255,255,1);
    background: rgba(255,255,255,0.18);
}

.pricing--norbu .pricing__title {
    font-size: 2em;
    font-weight: 400;
    margin: 0.5em 0;
    padding: 1em;
    position: relative;
}

.pricing--norbu .pricing__title::after {
    content: '';
    position: absolute;
    width: 20%;
    height: 1px;
    background: #fff;
    left: 40%;
    bottom: 0;
}

.pricing--norbu .icon {
    display: inline-block;
    min-width: 2em;
}

.pricing--norbu .pricing__price {
    font-size: 3.5em;
    padding: 0.5em 0 0 0;
    font-weight: 400;
    position: relative;
    z-index: 100;
}

.pricing--norbu .pricing__currency {
    font-size: 0.5em;
    vertical-align: super;
}

.pricing--norbu .pricing__period {
    font-size: 0.25em;
    display: block;
    padding: 1em;
}

.pricing--norbu .pricing__sentence {
    color: #fff;
    font-size: 1em;
    margin: 0 auto 1em;
    padding: 1em 2em;
}

.pricing--norbu .pricing__feature-list {
    font-size: 1.15em;
    margin: 0 2em;
    letter-spacing: 0;
    padding: 2em 0;
    list-style: none;
}

.pricing--norbu .pricing__feature {
    line-height: 1.4;
}

.pricing--norbu .pricing__action {
    font-weight: bold;
    flex: none;
    margin: auto 1em 1em;
    padding: 1.25em 2em;
    color: #4aa8e4;
    background: rgba(255,255,255,0.7);
    border-radius: 5px;
    -webkit-transition: background 0.3s;
    transition: background 0.3s;
}

.pricing--norbu .pricing__action:hover,
.pricing--norbu .pricing__action:focus {
    background: #fff;
}
.pricing--pema .pricing__feature-list i,
.pricing--norbu .pricing__feature-list i {
    margin-right: 10px;
}


/* Pricing Table Style3 Pema */
.pricing--pema .pricing__item {
    border-radius: 10px;
    font-family: 'Alegreya Sans', sans-serif;
    padding: 2em 2em;
    margin: 1em;
    color: #fff;
    cursor: default;
    overflow: hidden;
    box-shadow: 0 0 15px rgba(0,0,0,0.05);
}

@media screen and (min-width: 66.250em) {
    .pricing--pema .pricing__item {
        margin: 1.5em 0;
    }
    .pricing--pema .pricing__item--featured {
        z-index: 10;
        margin: 0;
        font-size: 1.15em;
    }
}

.pricing--pema .pricing__title {
    color: #fff;
    font-size: 24px;
    font-weight: 700;
    margin: 0.5em 0 0;
    text-transform: uppercase;
}

.pricing--pema .icon {
    display: inline-block;
    min-width: 2em;
    color: #8A9790;
    vertical-align: middle;
}
.pricing--pema .pricing__price {
    font-family: "Montserrat";
    font-size: 90px;
    font-weight: 700;
    position: relative;
    z-index: 100;
}

.pricing--pema .pricing__currency {
    font-size: 0.5em;
    padding-right: 10px;
    vertical-align: super;
}

.pricing--pema .pricing__period {
    color: rgba(255, 255, 255, 0.9);
    display: inline-block;
    font-family: "Montserrat";
    font-size: 18px;
    font-weight: 400;
    padding: 0 0 0 0.5em;
}
.pricing--pema .pricing__sentence {
    opacity: 0.6;
}
.pricing--pema .pricing__sentence {
    font-weight: bold;
    margin-bottom: 0px;
    padding: 0 0 0.5em;
}

.pricing--pema .pricing__feature-list {
    font-size: 0.95em;
    margin: 0;
    padding: 1.5em 0.5em 2.5em;
    list-style: none;
}
.pricing--pema .pricing__feature {
    border-bottom: 1px solid rgba(255, 255, 255, 0.3);
    font-size: 18px;
    font-weight: lighter;
    padding: 1em 0;
    text-align: center;
}
.pricing--pema .pricing__feature:first-child {
    border-top: 1px solid rgba(255, 255, 255, 0.3);
}

.pricing--pema .pricing__action {
    font-weight: bold;
    margin-top: auto;
    padding: 1em 2em;
    color: #fff;
    border-radius: 5px;
    -webkit-transition: background-color 0.3s;
    transition: background-color 0.3s;
}










.modeltheme-countdown > div{
    font-weight: bold;
    font-size: 30px;
    padding-left: 0;
}
}
.modeltheme-countdown div div:first-child{
    text-align: center;
}
.modeltheme-countdown div div:last-child{
    opacity: 0.7;
    font-size: 15px;
    font-weight: lighter;
    text-align: center;
}
.modeltheme-countdown > div {
    float: left;
}
.modeltheme-countdown > span {
    float: left;
    font-size: 60px;
    line-height: 24px;
    margin-bottom: 10px;
    margin-top: 20px;
    padding: 0 10px;
}
.modeltheme-countdown {
    border-radius: 5px;
    -webkit-border-radius: 5px;
    -o-border-radius: 5px;
    -moz-border-radius: 5px;
    -ms-border-radius: 5px;
    display: inline-table;
    overflow: hidden;
    padding: 10px 30px 0px;
    margin: 30px 0px;
}
.modeltheme-countdown .days-digit {
    font-size: 70px;
    line-height: 50px !important;
}
.modeltheme-countdown .days-name {
    font-size: 20px !important;
    margin-top: 5px !important;
    margin-bottom: 12px !important;
}
.modeltheme-countdown .hours-digit {
    font-size: 70px;
    line-height: 50px !important;
}
.modeltheme-countdown .hours-name {
    font-size: 20px !important;
    margin-top: 5px !important;
    margin-bottom: 12px !important;
}
.modeltheme-countdown .minutes-digit {
    font-size: 70px;
    line-height: 50px !important;
}
.modeltheme-countdown .minutes-name {
    font-size: 20px !important;
    margin-top: 5px !important;
    margin-bottom: 12px !important;
}
.modeltheme-countdown .seconds-digit {
    font-size: 70px;
    line-height: 50px !important;
}
.modeltheme-countdown .seconds-name {
    font-size: 20px !important;
    margin-top: 5px !important;
    margin-bottom: 12px !important;
}
.mt-icon-list-item .mt-icon-list-icon-holder {
    display: table-cell;
    vertical-align: middle;
    width: 28px;
}
.mt-icon-list-item .mt-icon-list-text {
    display: table-cell;
    position: relative;
    vertical-align: middle;
}
.percircle.dark {
  background-color: #777777;
}
.percircle.dark .bar,
.percircle.dark .fill {
  border-color: #c6ff00;
}
.percircle.dark > span {
  color: #777777;
}
.percircle.dark:after {
  background-color: #555555;
}
.percircle.dark:hover > span {
  color: #c6ff00;
}
.percircle.red .bar,
.percircle.red .fill {
  border-color: #dd5454;
}
.percircle.red:hover > span {
  color: #dd5454;
}
.percircle.red.dark .bar,
.percircle.red.dark .fill {
  border-color: #f84a4a;
}
.percircle.red.dark:hover > span {
  color: #f84a4a;
}
.percircle.blue .bar,
.percircle.blue .fill {
  border-color: #00AFEF;
}
.percircle.blue:hover > span {
  color: #00AFEF;
}
.percircle.blue.dark .bar,
.percircle.blue.dark .fill {
  border-color: #20cceb;
}
.percircle.blue.dark:hover > span {
  color: #20cceb;
}
.percircle.green .bar,
.percircle.green .fill {
  border-color: #8dea7b;
}
.percircle.green:hover > span {
  color: #8dea7b;
}
.percircle.green.dark .bar,
.percircle.green.dark .fill {
  border-color: #a9ff3a;
}
.percircle.green.dark:hover > span {
  color: #a9ff3a;
}
.percircle.orange .bar,
.percircle.orange .fill {
  border-color: #e88239;
}
.percircle.orange:hover > span {
  color: #e88239;
}
.percircle.orange.dark .bar,
.percircle.orange.dark .fill {
  border-color: #dc5b00;
}
.percircle.orange.dark:hover > span {
  color: #dc5b00;
}
.percircle.pink .bar,
.percircle.pink .fill {
  border-color: #ff8ed0;
}
.percircle.pink:hover > span {
  color: #ff8ed0;
}
.percircle.pink.dark .bar,
.percircle.pink.dark .fill {
  border-color: #ff58b9;
}
.percircle.pink.dark:hover > span {
  color: #ff58b9;
}
.percircle.purple .bar,
.percircle.purple .fill {
  border-color: #aa7eff;
}
.percircle.purple:hover > span {
  color: #aa7eff;
}
.percircle.purple.dark .bar,
.percircle.purple.dark .fill {
  border-color: #7a38f7;
}
.percircle.purple.dark:hover > span {
  color: #7a38f7;
}
.percircle.yellow .bar,
.percircle.yellow .fill {
  border-color: #dcbd00;
}
.percircle.yellow:hover > span {
  color: #dcbd00;
}
.percircle.yellow.dark .bar,
.percircle.yellow.dark .fill {
  border-color: #ffdb00;
}
.percircle.yellow.dark:hover > span {
  color: #ffdb00;
}
.rect-auto,
.percircle.gt50 .slice {
  clip: rect(auto, auto, auto, auto);
}
.pie,
.percircle .bar,
.gt50 .fill {
  position: absolute;
  border: 0.08em solid #307bbb;
  width: 0.84em;
  height: 0.84em;
  clip: rect(0, 0.5em, 1em, 0);
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  -ms-border-radius: 50%;
  -o-border-radius: 50%;
  border-radius: 50%;
  -webkit-transform: rotate(0deg);
  -moz-transform: rotate(0deg);
  -ms-transform: rotate(0deg);
  -o-transform: rotate(0deg);
  transform: rotate(0deg);
}
.bar {
  -moz-backface-visibility: hidden;
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
}
.pie-fill,
.gt50 .bar:after,
.gt50 .fill {
  -webkit-transform: rotate(180deg);
  -moz-transform: rotate(180deg);
  -ms-transform: rotate(180deg);
  -o-transform: rotate(180deg);
  transform: rotate(180deg);
}
.percircle {
  position: relative;
  font-size: 120px;
  width: 1em;
  height: 1em;
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  -ms-border-radius: 50%;
  -o-border-radius: 50%;
  border-radius: 50%;
  float: left;
  margin: 0 0.1em 0.1em 0;
  background-color: #cccccc;
}
.percircle *,
.percircle *:before,
.percircle *:after {
  -webkit-box-sizing: content-box;
  -moz-box-sizing: content-box;
  box-sizing: content-box;
}
.percircle.animate > span,
.percircle.animate:after {
  -webkit-transition: -webkit-transform 0.2s ease-in-out;
  -moz-transition: -moz-transform 0.2s ease-in-out;
  -ms-transition: -ms-transform 0.2s ease-in-out;
  -o-transition: -o-transform 0.2s ease-in-out;
  transition: transform 0.2s ease-in-out;
}
.percircle.animate .bar {
  -webkit-transition: -webkit-transform 0.6s ease-in-out;
  -moz-transition: -moz-transform 0.6s ease-in-out;
  -ms-transition: -ms-transform 0.6s ease-in-out;
  -o-transition: -o-transform 0.6s ease-in-out;
  transition: transform 0.6s ease-in-out;
}
.percircle.center {
  float: none;
  margin: 0 auto;
}
.percircle.big {
  font-size: 240px;
}
.percircle.small {
  font-size: 80px;
}
.percircle > span {
  position: absolute;
  z-index: 1;
  width: 100%;
  top: 50%;
  height: 1em;
  margin-top: -0.6em;
  font-size: 0.2em;
  color: #cccccc;
  display: block;
  text-align: center;
  white-space: nowrap;
}

.perclock > span {
  font-size: 0.175em;
}

.percircle:after {
  position: absolute;
  top: 0.08em;
  left: 0.08em;
  display: block;
  content: " ";
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  -ms-border-radius: 50%;
  -o-border-radius: 50%;
  border-radius: 50%;
  background-color: #f9f9f9;
  width: 0.84em;
  height: 0.84em;
}
.percircle .slice {
  position: absolute;
  width: 1em;
  height: 1em;
  clip: rect(0, 1em, 1em, 0.5em);
}
.percircle:hover {
  cursor: default;
}
.percircle:hover > span {
  -webkit-transform: scale(1.3);
  -moz-transform: scale(1.3);
  -ms-transform: scale(1.3);
  -o-transform: scale(1.3);
  transform: scale(1.3);
  color: #307bbb;
}
.percircle:hover:after {
  -webkit-transform: scale(1.1);
  -moz-transform: scale(1.1);
  -ms-transform: scale(1.1);
  -o-transform: scale(1.1);
  transform: scale(1.1);
}
/*# sourceMappingURL=percircle.css.map */
.buton_image_class:hover {
    transform: scale(1.1);
    transition: all 400ms ease-in-out 0s;
    -ms-transformtransition: all 400ms ease-in-out 0s;
    -webkit-transformtransition: all 400ms ease-in-out 0s;
}
.buton_image_class {
	transform: scale(1.0);
    transition: all 400ms ease-in-out 0s;
    -ms-transformtransition: all 400ms ease-in-out 0s;
    -webkit-transformtransition: all 400ms ease-in-out 0s;
}
/* Magnific Popup CSS */
.mfp-bg {
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 1042;
  overflow: hidden;
  position: fixed;
  background: #0b0b0b;
  opacity: 0.8; }

.mfp-wrap {
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 1043;
  position: fixed;
  outline: none !important;
  -webkit-backface-visibility: hidden; }

.mfp-container {
  text-align: center;
  position: absolute;
  width: 100%;
  height: 100%;
  left: 0;
  top: 0;
  padding: 0 8px;
  box-sizing: border-box; }

.mfp-container:before {
  content: '';
  display: inline-block;
  height: 100%;
  vertical-align: middle; }

.mfp-align-top .mfp-container:before {
  display: none; }

.mfp-content {
  position: relative;
  display: inline-block;
  vertical-align: middle;
  margin: 0 auto;
  text-align: left;
  z-index: 1045; }

.mfp-inline-holder .mfp-content,
.mfp-ajax-holder .mfp-content {
  width: 100%;
  cursor: auto; }

.mfp-ajax-cur {
  cursor: progress; }

.mfp-zoom-out-cur, .mfp-zoom-out-cur .mfp-image-holder .mfp-close {
  cursor: -moz-zoom-out;
  cursor: -webkit-zoom-out;
  cursor: zoom-out; }

.mfp-zoom {
  cursor: pointer;
  cursor: -webkit-zoom-in;
  cursor: -moz-zoom-in;
  cursor: zoom-in; }

.mfp-auto-cursor .mfp-content {
  cursor: auto; }

.mfp-close,
.mfp-arrow,
.mfp-preloader,
.mfp-counter {
  -webkit-user-select: none;
  -moz-user-select: none;
  user-select: none; }

.mfp-loading.mfp-figure {
  display: none; }

.mfp-hide {
  display: none !important; }

.mfp-preloader {
  color: #CCC;
  position: absolute;
  top: 50%;
  width: auto;
  text-align: center;
  margin-top: -0.8em;
  left: 8px;
  right: 8px;
  z-index: 1044; }
  .mfp-preloader a {
    color: #CCC; }
    .mfp-preloader a:hover {
      color: #FFF; }

.mfp-s-ready .mfp-preloader {
  display: none; }

.mfp-s-error .mfp-content {
  display: none; }

button.mfp-close,
button.mfp-arrow {
  overflow: visible;
  cursor: pointer;
  background: transparent;
  border: 0;
  -webkit-appearance: none;
  display: block;
  outline: none;
  padding: 0;
  z-index: 1046;
  box-shadow: none;
  touch-action: manipulation; }

button::-moz-focus-inner {
  padding: 0;
  border: 0; }

.mfp-close {
  width: 44px;
  height: 44px;
  line-height: 44px;
  position: absolute;
  right: 0;
  top: 0;
  text-decoration: none;
  text-align: center;
  opacity: 0.65;
  padding: 0 0 18px 10px;
  color: #FFF;
  font-style: normal;
  font-size: 28px;
  font-family: Arial, Baskerville, monospace; }
  .mfp-close:hover,
  .mfp-close:focus {
    opacity: 1; }
  .mfp-close:active {
    top: 1px; }

.mfp-close-btn-in .mfp-close {
  color: #333; }

.mfp-image-holder .mfp-close,
.mfp-iframe-holder .mfp-close {
  color: #FFF;
  right: -6px;
  text-align: right;
  padding-right: 6px;
  width: 100%; }

.mfp-counter {
  position: absolute;
  top: 0;
  right: 0;
  color: #CCC;
  font-size: 12px;
  line-height: 18px;
  white-space: nowrap; }

.mfp-arrow {
  position: absolute;
  opacity: 0.65;
  margin: 0;
  top: 50%;
  margin-top: -55px;
  padding: 0;
  width: 90px;
  height: 110px;
  -webkit-tap-highlight-color: transparent; }
  .mfp-arrow:active {
    margin-top: -54px; }
  .mfp-arrow:hover,
  .mfp-arrow:focus {
    opacity: 1; }
  .mfp-arrow:before,
  .mfp-arrow:after {
    content: '';
    display: block;
    width: 0;
    height: 0;
    position: absolute;
    left: 0;
    top: 0;
    margin-top: 35px;
    margin-left: 35px;
    border: medium inset transparent; }
  .mfp-arrow:after {
    border-top-width: 13px;
    border-bottom-width: 13px;
    top: 8px; }
  .mfp-arrow:before {
    border-top-width: 21px;
    border-bottom-width: 21px;
    opacity: 0.7; }

.mfp-arrow-left {
  left: 0; }
  .mfp-arrow-left:after {
    border-right: 17px solid #FFF;
    margin-left: 31px; }
  .mfp-arrow-left:before {
    margin-left: 25px;
    border-right: 27px solid #3F3F3F; }

.mfp-arrow-right {
  right: 0; }
  .mfp-arrow-right:after {
    border-left: 17px solid #FFF;
    margin-left: 39px; }
  .mfp-arrow-right:before {
    border-left: 27px solid #3F3F3F; }

.mfp-iframe-holder {
  padding-top: 40px;
  padding-bottom: 40px; }
  .mfp-iframe-holder .mfp-content {
    line-height: 0;
    width: 100%;
    max-width: 900px; }
  .mfp-iframe-holder .mfp-close {
    top: -40px; }

.mfp-iframe-scaler {
  width: 100%;
  height: 0;
  overflow: hidden;
  padding-top: 56.25%; }
  .mfp-iframe-scaler iframe {
    position: absolute;
    display: block;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    box-shadow: 0 0 8px rgba(0, 0, 0, 0.6);
    background: #000; }

/* Main image in popup */
img.mfp-img {
  width: auto;
  max-width: 100%;
  height: auto;
  display: block;
  line-height: 0;
  box-sizing: border-box;
  padding: 40px 0 40px;
  margin: 0 auto; }

/* The shadow behind the image */
.mfp-figure {
  line-height: 0; }
  .mfp-figure:after {
    content: '';
    position: absolute;
    left: 0;
    top: 40px;
    bottom: 40px;
    display: block;
    right: 0;
    width: auto;
    height: auto;
    z-index: -1;
    box-shadow: 0 0 8px rgba(0, 0, 0, 0.6);
    background: #444; }
  .mfp-figure small {
    color: #BDBDBD;
    display: block;
    font-size: 12px;
    line-height: 14px; }
  .mfp-figure figure {
    margin: 0; }

.mfp-bottom-bar {
  margin-top: -36px;
  position: absolute;
  top: 100%;
  left: 0;
  width: 100%;
  cursor: auto; }

.mfp-title {
  text-align: left;
  line-height: 18px;
  color: #F3F3F3;
  word-wrap: break-word;
  padding-right: 36px; }

.mfp-image-holder .mfp-content {
  max-width: 100%; }

.mfp-gallery .mfp-image-holder .mfp-figure {
  cursor: pointer; }

@media screen and (max-width: 800px) and (orientation: landscape), screen and (max-height: 300px) {
  /**
       * Remove all paddings around the image on small screen
       */
  .mfp-img-mobile .mfp-image-holder {
    padding-left: 0;
    padding-right: 0; }
  .mfp-img-mobile img.mfp-img {
    padding: 0; }
  .mfp-img-mobile .mfp-figure:after {
    top: 0;
    bottom: 0; }
  .mfp-img-mobile .mfp-figure small {
    display: inline;
    margin-left: 5px; }
  .mfp-img-mobile .mfp-bottom-bar {
    background: rgba(0, 0, 0, 0.6);
    bottom: 0;
    margin: 0;
    top: auto;
    padding: 3px 5px;
    position: fixed;
    box-sizing: border-box; }
    .mfp-img-mobile .mfp-bottom-bar:empty {
      padding: 0; }
  .mfp-img-mobile .mfp-counter {
    right: 5px;
    top: 3px; }
  .mfp-img-mobile .mfp-close {
    top: 0;
    right: 0;
    width: 35px;
    height: 35px;
    line-height: 35px;
    background: rgba(0, 0, 0, 0.6);
    position: fixed;
    text-align: center;
    padding: 0; } }

@media all and (max-width: 900px) {
  .mfp-arrow {
    -webkit-transform: scale(0.75);
    transform: scale(0.75); }
  .mfp-arrow-left {
    -webkit-transform-origin: 0;
    transform-origin: 0; }
  .mfp-arrow-right {
    -webkit-transform-origin: 100%;
    transform-origin: 100%; }
  .mfp-container {
    padding-left: 6px;
    padding-right: 6px; } }

.subscribe .result {
    display: block;
    width: 100% !important;
}
.mc_embed_signup {
    margin-top: 15px;
    overflow: hidden;
}
.newspaper-info {
    color: #ffffff;
}
.complex-layout .subscribe h3 i {
    margin-right: 5px;
}
.subscribe > input[type="text"] {
    border: 0 none;
    float: left;
    font-style: italic;
    padding: 15px 25px;
    width: 65%;
    border-radius: 30px;
    font-family: "Ubuntu";
    font-weight: initial;
    font-size: 18px;
    text-transform: normal !important;
    margin-right: 20px;
}
.subscribe > button[type="submit"] {
    border: 0 none;
    color: #ffffff;
    float: left;
    font-style: normal;
    font-weight: bold;
    padding: 15px;
    width: 30%;
    border-radius: 30px;
    font-family: "Ubuntu";
    font-size: 18px;
}
.subscribe_title {
    margin-bottom: 10px;
    margin-top: 15px;
}
.complex-layout .subscribe {
    border: 1px solid rgb(223, 229, 233);
    overflow: hidden;
    padding: 30px;
}
.complex-layout .subscribe > button[type="submit"] {
    padding: 8px 16px;
}
.complex-layout .subscribe > button[type="submit"]{
    width: auto;
}
.complex-layout .subscribe > input[type="text"] {
    border: 1px solid rgba(0, 0, 0, 0.1);
    margin-right: 8px;
    width: 50%;
}
.complex-layout .subscribe > h3 {
    float: left;
    font-size: 14px;
    margin: 10px 0;
    width: 38%;
}



.featured_product_details_holder {
    align-self: center;
}
.featured_product_shortcode {
	border-radius: 10px !important;
    padding: 60px !important;
    display: flex;
}
.featured_product_shortcode .featured_product_button {
    color: #ffffff;
    font-size: 20px;
    padding: 20px 50px;
    text-align: center;
    font-family: "Ubuntu";
    text-transform: uppercase;
    font-weight: bold;
    border-radius: 50px;
}
.featured_product_shortcode .featured_product_description {
    margin-bottom: 70px;
    margin-top: 25px;
}
.featured_product_shortcode .featured_product_name a {
    font-family: "Ubuntu";
    font-weight: bold;
    font-size: 60px;
}


mt-cars-searchform.css



/*MT CARS*/
.list-view .post-details .post-name.mt_cars--title a {
    font-size: 25px;
    letter-spacing: normal;
    text-transform: none;
}
.list-view .post-details .post-name.mt_cars--title {
    margin-bottom: 10px;
    margin-top: 0;
}


.single-car-feature {
    margin: 3px 0;
}
.mt_car--price {
    background: #ffd600 none repeat scroll 0 0;
    display: inline-block;
    font-size: 15px;
    margin-top: 10px;
    padding: 10px;
}
.mt_cars--main-pic {
    margin-bottom: 30px;
}
.mt_cars--extra-pics img,
.mt_cars--main-pic img {
    border-radius: 10px;
    -webkit-border-radius: 10px;
}
article.single-post .mt_cars--extra-pics img {
    margin-bottom: 30px;
}









/*TYPED.JS CSS*/
.mt_typed_text{
    display: inline;
}
.typed-cursor{
    opacity: 1;
    -webkit-animation: blink 0.7s infinite;
    -moz-animation: blink 0.7s infinite;
    animation: blink 0.7s infinite;
}
@keyframes blink{
    0% { opacity:1; }
    50% { opacity:0; }
    100% { opacity:1; }
}
@-webkit-keyframes blink{
    0% { opacity:1; }
    50% { opacity:0; }
    100% { opacity:1; }
}
@-moz-keyframes blink{
    0% { opacity:1; }
    50% { opacity:0; }
    100% { opacity:1; }
}




/*VISUAL COMPOSER ADDON CSS*/

.svc_pagination a {
    background: rgba(0, 0, 0, 0) none repeat scroll 0 0 !important;
    border: 1px solid #e6e6e6 !important;
    border-radius: 3px !important;
    color: #565656 !important;
    display: block !important;
    float: left !important;
    font-size: 19px !important;
    height: 50px !important;
    margin: 0 5px !important;
    padding: 17px 0 !important;
    text-align: center !important;
    text-decoration: none !important;
    width: 55px !important;
    transition: all 260ms ease-in-out;
    -webkit-transition: all 260ms ease-in-out;
}
.svc_pagination a:hover,
.svc_pagination .current {
    background: #00AFEF none repeat scroll 0 0 !important;
    color: #ffffff !important;
}

footer a.svc_read_more {
    color: #ffffff !important;
    float: right !important;
    font-size: 16px !important;
    font-weight: 400 !important;
}
.svc_post_grid article section p.svc_info {
    color: #565656;
    font-size: 17px !important;
    line-height: 150% !important;
}
.svc_post_grid article footer {
    margin: 0 !important;
    padding: 20px 30px !important;
}
.svc_post_grid article header:before {
    position: absolute;
    content: "";
    left: calc(50% - 25px);
    bottom: 0;
    width: 0;
    height: 0;
    border-left: 25px solid transparent;
    border-right: 25px solid transparent;
    border-bottom: 25px solid white;
}


/*Style #1*/
div.svc_post_grid_s1 article header {
    border-bottom: 0 none !important;
}
div.svc_post_grid_s1 article section p {
    font-size: 22px !important;
}
div.svc_post_grid_s1 article section p a.svc_title {
    color: #000000 !important;
    font-weight: bold;
    letter-spacing: 1.5px;
    text-transform: uppercase;
}
div.svc_post_grid_s1 .svc-col-md-4 section p a.svc_title {
    font-size: 20px;
}
div.svc_post_grid_s1 section div.svc_post_cat * {
    color: rgb(0, 0, 0) !important;
    opacity: 0.6 !important;
}
div.svc_post_grid_s1 article section{
    margin: 0 !important;
    padding: 30px !important;
}


div.svc_post_grid_s1 .svg_post_meta span {
    color: #ffffff;
}
div.svc_post_grid_s1 .svg_post_meta span a {
    color: #ffffff;
}


body div.svc_post_grid_s1 footer .svc_social_share > ul li {
    height: 25px !important;
    margin-right: 4px !important;
    padding: 5px 0 !important;
    text-align: center !important;
    width: 25px !important;
}
div.svc_post_grid_s1 article {
    padding-bottom: 0 !important
}
div.svc_post_grid_s1 article section p.svc_info {
    margin: 0 !important;
}



/*Style #2*/

div.svc_post_grid_s2 article footer ul.svg_post_meta {
    border-bottom: 0 none !important;
}
div.svc_post_grid_s2 .svg_post_meta span {
    color: #ffffff;
}
div.svc_post_grid_s2 .svg_post_meta span a {
    color: #ffffff;
}
div.svc_post_grid_s2 article footer ul li {
    border-radius: unset !important;
}
div.svc_post_grid_s2 article section p a.svc_title {
    color: #000000;
    font-weight: bold;
    letter-spacing: 1.5px;
    padding: 16px 0;
    text-transform: uppercase;
}
div.svc_post_grid_s2 .svc-col-md-4 section p a.svc_title {
    font-size: 20px;
}



div.svc_post_grid_s2 article header {
    border-bottom: 0 none !important;
}
div.svc_post_grid_s2 article section p {
    font-size: 22px !important;
}
div.svc_post_grid_s2 section div.svc_post_cat * {
    color: rgb(0, 0, 0) !important;
    opacity: 0.6 !important;
}
div.svc_post_grid_s2 article section{
    margin: 0 !important;
    padding: 30px !important;
}
div.svc_post_grid_s2 article footer {
    margin: 0 !important;
    padding: 15px !important;
}
div.svc_post_grid_s2 article section p.svc_info {
    font-size: 15px !important;
    font-weight: 300 !important;
    line-height: 150% !important;
}
body div.svc_post_grid_s2 footer .svc_social_share > ul li {
    height: 25px !important;
    margin-right: 4px !important;
    padding: 5px 0 !important;
    text-align: center !important;
    width: 25px !important;
}
div.svc_post_grid_s2 article {
    padding-bottom: 0 !important
}
div.svc_post_grid_s2 article section p.svc_info {
    margin: 0 !important;
}
div.svc_post_grid_s2 article section:first-child {
    padding: 15px 30px !important;
}
div.svc_post_grid_s2 article section:first-child p {
    margin: 0 !important;
}



/*Style #3*/
div.svc_post_grid_s3 article header {
    border-bottom: 0 none !important;
}
div.svc_post_grid_s3 article section p {
    font-size: 22px !important;
}
div.svc_post_grid_s3 article section p a.svc_title {
    color: rgb(0, 0, 0) !important;
    font-weight: 400 !important;
}
div.svc_post_grid_s3 section div.svc_post_cat * {
    color: rgb(0, 0, 0) !important;
    opacity: 0.6 !important;
}
div.svc_post_grid_s3 article section{
    margin: 0 !important;
    padding: 30px !important;
}
div.svc_post_grid_s3 article footer {
    margin: 0 !important;
    padding: 15px !important;
}
div.svc_post_grid_s3 article section p.svc_info {
    font-size: 15px !important;
    font-weight: 300 !important;
    line-height: 150% !important;
}
body div.svc_post_grid_s3 footer .svc_social_share > ul li {
    height: 25px !important;
    margin-right: 4px !important;
    padding: 5px 0 !important;
    text-align: center !important;
    width: 25px !important;
}
div.svc_post_grid_s3 article {
    padding-bottom: 0 !important
}
div.svc_post_grid_s3 article section p.svc_info {
    margin: 0 !important;
}
div.svc_post_grid_s3 article section:first-child {
    padding: 15px 30px !important;
}
div.svc_post_grid_s3 article section:first-child p {
    margin: 0 !important;
}

div.svc_post_grid_s3 .svg_post_meta span {
    color: #ffffff;
}
div.svc_post_grid_s3 .svg_post_meta span a {
    color: #ffffff;
}
div.svc_post_grid_s3 article footer ul li {
    border-radius: unset !important;
}
div.svc_post_grid_s3 article header p a.svc_title {
    color: #000000 !important;
    font-weight: bold;
    letter-spacing: 1.5px;
    text-transform: uppercase;
}
div.svc_post_grid_s3 article footer {
    background: #00afef none repeat scroll 0 0 !important;
}




/*Style #4*/

body div.svc_post_grid_s4 section p a.svc_read_more {
    background: transparent none repeat scroll 0 0;
    border: 1px solid #000;
    color: #000;
    opacity: 0.7;
}
div.svc_post_grid_s4 .svg_post_meta span {
    color: #ffffff;
}
div.svc_post_grid_s4 .svg_post_meta span a {
    color: #ffffff;
}
div.svc_post_grid_s4 article footer ul li {
    border-radius: unset !important;
}
div.svc_post_grid_s4 article section p a.svc_title {
    color: #000000 !important;
    font-weight: bold;
    letter-spacing: 1.5px;
    margin-top: 2px;
    text-transform: uppercase;
}
div.svc_post_grid_s4 article footer {
    background: #00afef none repeat scroll 0 0 !important;
}
div.svc_post_grid_s4 article {
    border-top: medium none !important;
}
div.svc_post_grid_s4 article footer ul.svg_post_meta {
    margin-top: 5px;
}
div.svc_post_grid_s4 section p.svc_read_more_p {
    margin-bottom: 7px !important;
}
body div.svc_post_grid_s4 article header::before {
    border-color: white transparent -moz-use-text-color;
    border-style: solid solid none;
    border-width: 25px 25px medium;
    content: "";
    height: 0;
    left: calc(50% - 25px);
    position: absolute;
    top: 0;
    width: 0;
}



div.svc_post_grid_s4 article header {
    border-bottom: 0 none !important;
}
div.svc_post_grid_s4 article section p {
    font-size: 22px !important;
}
div.svc_post_grid_s4 article section p a.svc_title {
    color: rgb(0, 0, 0) !important;
    /*font-weight: 400 !important;*/
}
div.svc_post_grid_s4 section div.svc_post_cat * {
    color: rgb(0, 0, 0) !important;
    opacity: 0.6 !important;
}
div.svc_post_grid_s4 article section{
    margin: 0 !important;
    padding: 30px !important;
}
div.svc_post_grid_s4 article footer {
    margin: 0 !important;
    padding: 15px !important;
}
div.svc_post_grid_s4 article section p.svc_info {
    font-size: 15px !important;
    font-weight: 300 !important;
    line-height: 150% !important;
}
body div.svc_post_grid_s4 footer .svc_social_share > ul li {
    height: 25px !important;
    margin-right: 4px !important;
    padding: 5px 0 !important;
    text-align: center !important;
    width: 25px !important;
}
div.svc_post_grid_s4 article {
    padding-bottom: 0 !important
}
div.svc_post_grid_s4 article section p.svc_info {
    margin: 0 !important;
}
div.svc_post_grid_s4 article section:first-child {
    padding: 15px 30px !important;
}
div.svc_post_grid_s4 article section:first-child p {
    margin: 0 !important;
}


/*Style #5*/
div.svc_post_grid_s5 .svg_post_meta span {
    color: #ffffff;
}
div.svc_post_grid_s5 .svg_post_meta span a {
    color: #ffffff;
}
div.svc_post_grid_s5 article footer ul li {
    border-radius: unset !important;
}
div.svc_post_grid_s5 article section p a.svc_title {
    color: #000000 !important;
    font-weight: bold;
    letter-spacing: 1.5px;
    margin-top: 2px;
    text-transform: uppercase;
}
div.svc_post_grid_s5 article footer {
    background: #00afef none repeat scroll 0 0 !important;
}
div.svc_post_grid_s5 .svc-col-md-4 section p a.svc_title {
    font-size: 20px;
}
div.svc_post_grid_s5 article {
    border-top: medium none !important;
}
div.svc_post_grid_s5 article footer ul.svg_post_meta {
    margin-top: 5px;
}
div.svc_post_grid_s5 section p.svc_read_more_p {
    margin-bottom: 7px !important;
}
div.svc_post_grid_s5 section div.svc_post_cat * {
    color: rgb(255, 255, 255) !important;
    opacity: 0.8 !important;
}
body div.svc_post_grid_s5 section .svc_social_share > ul li {
    height: 25px !important;
    margin-right: 4px !important;
    padding: 5px 0 !important;
    text-align: center !important;
    width: 25px !important;
}
body div.svc_post_grid_s5 article header::before {
    border-color: white transparent -moz-use-text-color;
    border-style: solid solid none;
    border-width: 25px 25px medium;
    content: "";
    height: 0;
    left: calc(50% - 25px);
    position: absolute;
    top: 0;
    width: 0;
}
body div.svc_post_grid_s5 article {
    background: #fff none repeat scroll 0 0;
    border-bottom: medium none;
}




/*Style #7*/
ul.svc_post_grid_s7 li.svc_event .svg_post_meta span {
    color: #ffffff;
}
ul.svc_post_grid_s7 li.svc_event .svg_post_meta span a {
    color: #ffffff;
}
ul.svc_post_grid_s7 li.svc_event footer ul li {
    border-radius: unset !important;
}
ul.svc_post_grid_s7 li.svc_event section p a.svc_title {
    color: #000000 !important;
    font-weight: bold;
    letter-spacing: 1.5px;
    margin-top: 2px;
    text-transform: uppercase;
}
ul.svc_post_grid_s7 li.svc_event footer {
    background: #00afef none repeat scroll 0 0 !important;
}
ul.svc_post_grid_s7 li.svc_event {
    border-top: medium none !important;
}
ul.svc_post_grid_s7 li.svc_event footer ul.svg_post_meta {
    text-align: left;
}
ul.svc_post_grid_s7 li.svc_event section p.svc_read_more_p {
    margin-bottom: 7px !important;
}
ul.svc_post_grid_s7 li.svc_event section div.svc_post_cat * {
    color: rgb(0, 0, 0) !important;
    opacity: 0.6 !important;
}
ul.svc_post_grid_s7 li.svc_event .svc_social_share > ul li {
    height: 25px !important;
    margin-right: 4px !important;
    padding: 5px 0 !important;
    text-align: center !important;
    width: 25px !important;
}
ul.svc_post_grid_s7 li.svc_event header::before {
    border-color: white transparent -moz-use-text-color;
    border-style: solid solid none;
    border-width: 25px 25px medium;
    content: "";
    height: 0;
    left: calc(50% - 25px);
    position: absolute;
    top: 0;
    width: 0;
}
body ul.svc_post_grid_s7 li.svc_event section {
    background: #fff none repeat scroll 0 0;
    border-bottom: medium none;
    margin-bottom: 27px;
    margin-top: 30px;
}
body ul.svc_post_grid_s7 li.svc_event footer ul li.time {
    display: initial;
}
body ul.svc_post_grid_s7 li.svc_event {
    padding-bottom: 0;
}





.svc_timeline .svc_event.offset-first {
    padding: 0 !important;
}
ul.svc_post_grid_s7 li.svc_event section p:first-child {
    font-size: 22px !important;
}
ul.svc_post_grid_s7 li.svc_event section p{
    font-size: 15px !important;
    font-weight: 300 !important;
    line-height: 150% !important;
}
ul.svc_post_grid_s7 li.svc_event footer {
    margin: 0 !important;
    padding: 15px !important;
}
ul.svc_post_grid_s7 footer a.svc_read_more {
    font-weight: 300 !important;
}
ul.svc_post_grid_s7 li.svc_event footer ul li{
    height: 25px !important;
    margin-right: 4px !important;
    padding: 5px 0 !important;
    text-align: center !important;
    width: 25px !important;
}


/*Style #8*/

div.svc_post_grid_s8 article section p a.svc_title {
    color: #ffffff !important;
    font-weight: bold;
    letter-spacing: 1.5px;
    margin-top: 8px;
    text-transform: uppercase;
}
div.svc_post_grid_s8 .svc-col-md-4 section p a.svc_title {
    font-size: 20px;
}
body div.svc_post_grid_s8 section div.svc_post_cat {
    color: #fff;
    opacity: 0.9;
}
body div.svc_post_grid_s8 article section .svc_post_cat a, 
body div.svc_post_grid_s8 article section .svg_post_meta li {
    color: #fff;
    opacity: 0.8;
}



/*Style #9*/

body div.svc_post_grid_s9 figure {
    margin: 0;
}
body div.svc_post_grid_s9 article figure figcaption h3 a {
    color: #ffffff !important;
    display: block;
    font-weight: bold;
    letter-spacing: 1.5px;
    padding: 25px 0;
    text-transform: uppercase;
}
body div.svc_post_grid_s9 article figure figcaption .svc_post_cat a, 
body div.svc_post_grid_s9 article figure figcaption .svg_post_meta li {
    color: #fff;
    opacity: 0.8;
}
body div.svc_post_grid_s9 figure figcaption .svc_post_cat {
    color: #fff;
    opacity: 0.9;
}
body div.svc_post_grid_s9 figure figcaption {
    background-color: #00afef;
}
body div.svc_post_grid_s9 figure .svc_inner_abs_div .svc_share i {
    color: #fff;
    opacity: 0.8;
}
body div.svc_post_grid_s9 article figure .svc_inner_abs_div .svc_share {
    border-color: rgba(255, 255, 255, 0.8); 
}
div.svc_post_grid_s9 .svc-col-md-4 figure figcaption h3 a {
    font-size: 20px;
}




/*Style #10*/

body div.svc_post_grid_s10 figure {
    margin: 0;
}
body div.svc_post_grid_s10 article figure figcaption h3 a {
    color: #ffffff !important;
    display: block;
    font-weight: bold;
    letter-spacing: 1.5px;
    padding: 25px 0;
    text-transform: uppercase;
}
div.svc_post_grid_s10 .svc-col-md-4 figure figcaption h3 a {
    font-size: 20px;
}

body div.svc_post_grid_s10 article figure figcaption .svc_post_cat a, 
body div.svc_post_grid_s10 article figure figcaption .svg_post_meta li {
    color: #fff;
    opacity: 0.8;
}
body div.svc_post_grid_s10 figure figcaption .svc_post_cat {
    color: #fff;
    opacity: 0.9;
}
body div.svc_post_grid_s10 figure figcaption {
    background-color: #00afef;
}
body div.svc_post_grid_s10 figure .svc_inner_abs_div .svc_share i {
    color: #fff;
    opacity: 0.8;
}
body div.svc_post_grid_s10 article figure .svc_inner_abs_div .svc_share {
    border-color: rgba(255, 255, 255, 0.8); 
}
body div.svc_post_grid_s10 figcaption a.svc_read_mure_s10 {
    border: 1px solid #fff;
    border-radius: 2px;
    bottom: 10px;
    color: #fff;
    font-size: 12px;
    padding: 5px 10px;
    position: absolute;
}






#navbar .cf-mega-menu.sub-menu {
    width: 800px;
}
#navbar .mt-icon-list-item {
    padding-top: 4px;
    padding-left: 10px;
}
#navbar .mt-icon-list-item:hover {
    color: rgb(255, 255, 255);
}
#navbar .cf-mega-menu.sub-menu * {
    opacity: 0 !important;
    visibility: hidden !important;
}
#navbar .menu-item:hover .sub-menu * {
    opacity: 1 !important;
    visibility: visible !important;
}



nav #navbar ul li.mega1column,
nav #navbar ul li.mega2columns,
nav #navbar ul li.mega3columns {
    position: unset;
}
#navbar .menu-item > a {
    position: relative;
}

/*MEGA 3X COLUMNS 100%*/
#navbar .mega3columns .cf-mega-menu.sub-menu {
    left: 15px;
    width: calc(100% - 30px);
}

/*MEGA 2X COLUMNS 66.66666%*/
#navbar .mega2columns .cf-mega-menu.sub-menu {
    left: 22%;
    width: calc(66.66666% - 30px);
}

/*MEGA 1X COLUMN 33.33333%*/
#navbar .mega1column .cf-mega-menu.sub-menu {
    left: 41%;
    width: calc(33.33333% - 30px);
}

.select2-container{box-sizing:border-box;display:inline-block;margin:0;position:relative;vertical-align:middle}.select2-container .select2-selection--single{box-sizing:border-box;cursor:pointer;display:block;height:28px;user-select:none;-webkit-user-select:none}.select2-container .select2-selection--single .select2-selection__rendered{display:block;padding-left:8px;padding-right:20px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.select2-container .select2-selection--single .select2-selection__clear{position:relative}.select2-container[dir="rtl"] .select2-selection--single .select2-selection__rendered{padding-right:8px;padding-left:20px}.select2-container .select2-selection--multiple{box-sizing:border-box;cursor:pointer;display:block;min-height:32px;user-select:none;-webkit-user-select:none}.select2-container .select2-selection--multiple .select2-selection__rendered{display:inline-block;overflow:hidden;padding-left:8px;text-overflow:ellipsis;white-space:nowrap}.select2-container .select2-search--inline{float:left}.select2-container .select2-search--inline .select2-search__field{box-sizing:border-box;border:none;font-size:100%;margin-top:5px;padding:0}.select2-container .select2-search--inline .select2-search__field::-webkit-search-cancel-button{-webkit-appearance:none}.select2-dropdown{background-color:white;border:1px solid #aaa;border-radius:4px;box-sizing:border-box;display:block;position:absolute;left:-100000px;width:100%;z-index:1051}.select2-results{display:block}.select2-results__options{list-style:none;margin:0;padding:0}.select2-results__option{padding:6px;user-select:none;-webkit-user-select:none}.select2-results__option[aria-selected]{cursor:pointer}.select2-container--open .select2-dropdown{left:0}.select2-container--open .select2-dropdown--above{border-bottom:none;border-bottom-left-radius:0;border-bottom-right-radius:0}.select2-container--open .select2-dropdown--below{border-top:none;border-top-left-radius:0;border-top-right-radius:0}.select2-search--dropdown{display:block;padding:4px}.select2-search--dropdown .select2-search__field{padding:4px;width:100%;box-sizing:border-box}.select2-search--dropdown .select2-search__field::-webkit-search-cancel-button{-webkit-appearance:none}.select2-search--dropdown.select2-search--hide{display:none}.select2-close-mask{border:0;margin:0;padding:0;display:block;position:fixed;left:0;top:0;min-height:100%;min-width:100%;height:auto;width:auto;opacity:0;z-index:99;background-color:#fff;filter:alpha(opacity=0)}.select2-hidden-accessible{border:0 !important;clip:rect(0 0 0 0) !important;height:1px !important;margin:-1px !important;overflow:hidden !important;padding:0 !important;position:absolute !important;width:1px !important}.select2-container--default .select2-selection--single{background-color:#fff;border:1px solid #aaa;border-radius:4px}.select2-container--default .select2-selection--single .select2-selection__rendered{color:#444;line-height:28px}.select2-container--default .select2-selection--single .select2-selection__clear{cursor:pointer;float:right;font-weight:bold}.select2-container--default .select2-selection--single .select2-selection__placeholder{color:#999}.select2-container--default .select2-selection--single .select2-selection__arrow{height:26px;position:absolute;top:1px;right:1px;width:20px}.select2-container--default .select2-selection--single .select2-selection__arrow b{border-color:#888 transparent transparent transparent;border-style:solid;border-width:5px 4px 0 4px;height:0;left:50%;margin-left:-4px;margin-top:-2px;position:absolute;top:50%;width:0}.select2-container--default[dir="rtl"] .select2-selection--single .select2-selection__clear{float:left}.select2-container--default[dir="rtl"] .select2-selection--single .select2-selection__arrow{left:1px;right:auto}.select2-container--default.select2-container--disabled .select2-selection--single{background-color:#eee;cursor:default}.select2-container--default.select2-container--disabled .select2-selection--single .select2-selection__clear{display:none}.select2-container--default.select2-container--open .select2-selection--single .select2-selection__arrow b{border-color:transparent transparent #888 transparent;border-width:0 4px 5px 4px}.select2-container--default .select2-selection--multiple{background-color:white;border:1px solid #aaa;border-radius:4px;cursor:text}.select2-container--default .select2-selection--multiple .select2-selection__rendered{box-sizing:border-box;list-style:none;margin:0;padding:0 5px;width:100%}.select2-container--default .select2-selection--multiple .select2-selection__rendered li{list-style:none}.select2-container--default .select2-selection--multiple .select2-selection__placeholder{color:#999;margin-top:5px;float:left}.select2-container--default .select2-selection--multiple .select2-selection__clear{cursor:pointer;float:right;font-weight:bold;margin-top:5px;margin-right:10px}.select2-container--default .select2-selection--multiple .select2-selection__choice{background-color:#e4e4e4;border:1px solid #aaa;border-radius:4px;cursor:default;float:left;margin-right:5px;margin-top:5px;padding:0 5px}.select2-container--default .select2-selection--multiple .select2-selection__choice__remove{color:#999;cursor:pointer;display:inline-block;font-weight:bold;margin-right:2px}.select2-container--default .select2-selection--multiple .select2-selection__choice__remove:hover{color:#333}.select2-container--default[dir="rtl"] .select2-selection--multiple .select2-selection__choice,.select2-container--default[dir="rtl"] .select2-selection--multiple .select2-selection__placeholder,.select2-container--default[dir="rtl"] .select2-selection--multiple .select2-search--inline{float:right}.select2-container--default[dir="rtl"] .select2-selection--multiple .select2-selection__choice{margin-left:5px;margin-right:auto}.select2-container--default[dir="rtl"] .select2-selection--multiple .select2-selection__choice__remove{margin-left:2px;margin-right:auto}.select2-container--default.select2-container--focus .select2-selection--multiple{border:solid black 1px;outline:0}.select2-container--default.select2-container--disabled .select2-selection--multiple{background-color:#eee;cursor:default}.select2-container--default.select2-container--disabled .select2-selection__choice__remove{display:none}.select2-container--default.select2-container--open.select2-container--above .select2-selection--single,.select2-container--default.select2-container--open.select2-container--above .select2-selection--multiple{border-top-left-radius:0;border-top-right-radius:0}.select2-container--default.select2-container--open.select2-container--below .select2-selection--single,.select2-container--default.select2-container--open.select2-container--below .select2-selection--multiple{border-bottom-left-radius:0;border-bottom-right-radius:0}.select2-container--default .select2-search--dropdown .select2-search__field{border:1px solid #aaa}.select2-container--default .select2-search--inline .select2-search__field{background:transparent;border:none;outline:0;box-shadow:none;-webkit-appearance:textfield}.select2-container--default .select2-results>.select2-results__options{max-height:200px;overflow-y:auto}.select2-container--default .select2-results__option[role=group]{padding:0}.select2-container--default .select2-results__option[aria-disabled=true]{color:#999}.select2-container--default .select2-results__option[aria-selected=true]{background-color:#ddd}.select2-container--default .select2-results__option .select2-results__option{padding-left:1em}.select2-container--default .select2-results__option .select2-results__option .select2-results__group{padding-left:0}.select2-container--default .select2-results__option .select2-results__option .select2-results__option{margin-left:-1em;padding-left:2em}.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option{margin-left:-2em;padding-left:3em}.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option{margin-left:-3em;padding-left:4em}.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option{margin-left:-4em;padding-left:5em}.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option{margin-left:-5em;padding-left:6em}.select2-container--default .select2-results__option--highlighted[aria-selected]{background-color:#5897fb;color:white}.select2-container--default .select2-results__group{cursor:default;display:block;padding:6px}.select2-container--classic .select2-selection--single{background-color:#f7f7f7;border:1px solid #aaa;border-radius:4px;outline:0;background-image:-webkit-linear-gradient(top, #fff 50%, #eee 100%);background-image:-o-linear-gradient(top, #fff 50%, #eee 100%);background-image:linear-gradient(to bottom, #fff 50%, #eee 100%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFFFFFFF', endColorstr='#FFEEEEEE', GradientType=0)}.select2-container--classic .select2-selection--single:focus{border:1px solid #5897fb}.select2-container--classic .select2-selection--single .select2-selection__rendered{color:#444;line-height:28px}.select2-container--classic .select2-selection--single .select2-selection__clear{cursor:pointer;float:right;font-weight:bold;margin-right:10px}.select2-container--classic .select2-selection--single .select2-selection__placeholder{color:#999}.select2-container--classic .select2-selection--single .select2-selection__arrow{background-color:#ddd;border:none;border-left:1px solid #aaa;border-top-right-radius:4px;border-bottom-right-radius:4px;height:26px;position:absolute;top:1px;right:1px;width:20px;background-image:-webkit-linear-gradient(top, #eee 50%, #ccc 100%);background-image:-o-linear-gradient(top, #eee 50%, #ccc 100%);background-image:linear-gradient(to bottom, #eee 50%, #ccc 100%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFEEEEEE', endColorstr='#FFCCCCCC', GradientType=0)}.select2-container--classic .select2-selection--single .select2-selection__arrow b{border-color:#888 transparent transparent transparent;border-style:solid;border-width:5px 4px 0 4px;height:0;left:50%;margin-left:-4px;margin-top:-2px;position:absolute;top:50%;width:0}.select2-container--classic[dir="rtl"] .select2-selection--single .select2-selection__clear{float:left}.select2-container--classic[dir="rtl"] .select2-selection--single .select2-selection__arrow{border:none;border-right:1px solid #aaa;border-radius:0;border-top-left-radius:4px;border-bottom-left-radius:4px;left:1px;right:auto}.select2-container--classic.select2-container--open .select2-selection--single{border:1px solid #5897fb}.select2-container--classic.select2-container--open .select2-selection--single .select2-selection__arrow{background:transparent;border:none}.select2-container--classic.select2-container--open .select2-selection--single .select2-selection__arrow b{border-color:transparent transparent #888 transparent;border-width:0 4px 5px 4px}.select2-container--classic.select2-container--open.select2-container--above .select2-selection--single{border-top:none;border-top-left-radius:0;border-top-right-radius:0;background-image:-webkit-linear-gradient(top, #fff 0%, #eee 50%);background-image:-o-linear-gradient(top, #fff 0%, #eee 50%);background-image:linear-gradient(to bottom, #fff 0%, #eee 50%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFFFFFFF', endColorstr='#FFEEEEEE', GradientType=0)}.select2-container--classic.select2-container--open.select2-container--below .select2-selection--single{border-bottom:none;border-bottom-left-radius:0;border-bottom-right-radius:0;background-image:-webkit-linear-gradient(top, #eee 50%, #fff 100%);background-image:-o-linear-gradient(top, #eee 50%, #fff 100%);background-image:linear-gradient(to bottom, #eee 50%, #fff 100%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFEEEEEE', endColorstr='#FFFFFFFF', GradientType=0)}.select2-container--classic .select2-selection--multiple{background-color:white;border:1px solid #aaa;border-radius:4px;cursor:text;outline:0}.select2-container--classic .select2-selection--multiple:focus{border:1px solid #5897fb}.select2-container--classic .select2-selection--multiple .select2-selection__rendered{list-style:none;margin:0;padding:0 5px}.select2-container--classic .select2-selection--multiple .select2-selection__clear{display:none}.select2-container--classic .select2-selection--multiple .select2-selection__choice{background-color:#e4e4e4;border:1px solid #aaa;border-radius:4px;cursor:default;float:left;margin-right:5px;margin-top:5px;padding:0 5px}.select2-container--classic .select2-selection--multiple .select2-selection__choice__remove{color:#888;cursor:pointer;display:inline-block;font-weight:bold;margin-right:2px}.select2-container--classic .select2-selection--multiple .select2-selection__choice__remove:hover{color:#555}.select2-container--classic[dir="rtl"] .select2-selection--multiple .select2-selection__choice{float:right}.select2-container--classic[dir="rtl"] .select2-selection--multiple .select2-selection__choice{margin-left:5px;margin-right:auto}.select2-container--classic[dir="rtl"] .select2-selection--multiple .select2-selection__choice__remove{margin-left:2px;margin-right:auto}.select2-container--classic.select2-container--open .select2-selection--multiple{border:1px solid #5897fb}.select2-container--classic.select2-container--open.select2-container--above .select2-selection--multiple{border-top:none;border-top-left-radius:0;border-top-right-radius:0}.select2-container--classic.select2-container--open.select2-container--below .select2-selection--multiple{border-bottom:none;border-bottom-left-radius:0;border-bottom-right-radius:0}.select2-container--classic .select2-search--dropdown .select2-search__field{border:1px solid #aaa;outline:0}.select2-container--classic .select2-search--inline .select2-search__field{outline:0;box-shadow:none}.select2-container--classic .select2-dropdown{background-color:#fff;border:1px solid transparent}.select2-container--classic .select2-dropdown--above{border-bottom:none}.select2-container--classic .select2-dropdown--below{border-top:none}.select2-container--classic .select2-results>.select2-results__options{max-height:200px;overflow-y:auto}.select2-container--classic .select2-results__option[role=group]{padding:0}.select2-container--classic .select2-results__option[aria-disabled=true]{color:grey}.select2-container--classic .select2-results__option--highlighted[aria-selected]{background-color:#3875d7;color:#fff}.select2-container--classic .select2-results__group{cursor:default;display:block;padding:6px}.select2-container--classic.select2-container--open .select2-dropdown{border-color:#5897fb}
:root{--woocommerce:#720eec;--wc-green:#7ad03a;--wc-red:#a00;--wc-orange:#ffba00;--wc-blue:#2ea2cc;--wc-primary:#720eec;--wc-primary-text:#fcfbfe;--wc-secondary:#e9e6ed;--wc-secondary-text:#515151;--wc-highlight:#958e09;--wc-highligh-text:white;--wc-content-bg:#fff;--wc-subtext:#767676;--wc-form-border-color:rgba(32, 7, 7, 0.8);--wc-form-border-radius:4px;--wc-form-border-width:1px}.woocommerce .woocommerce-error .button,.woocommerce .woocommerce-info .button,.woocommerce .woocommerce-message .button,.woocommerce-page .woocommerce-error .button,.woocommerce-page .woocommerce-info .button,.woocommerce-page .woocommerce-message .button{float:right}.woocommerce .col2-set,.woocommerce-page .col2-set{width:100%}.woocommerce .col2-set::after,.woocommerce .col2-set::before,.woocommerce-page .col2-set::after,.woocommerce-page .col2-set::before{content:" ";display:table}.woocommerce .col2-set::after,.woocommerce-page .col2-set::after{clear:both}.woocommerce .col2-set .col-1,.woocommerce-page .col2-set .col-1{float:left;width:48%}.woocommerce .col2-set .col-2,.woocommerce-page .col2-set .col-2{float:right;width:48%}.woocommerce img,.woocommerce-page img{height:auto;max-width:100%}.woocommerce #content div.product div.images,.woocommerce div.product div.images,.woocommerce-page #content div.product div.images,.woocommerce-page div.product div.images{float:left;width:48%}.woocommerce #content div.product div.thumbnails::after,.woocommerce #content div.product div.thumbnails::before,.woocommerce div.product div.thumbnails::after,.woocommerce div.product div.thumbnails::before,.woocommerce-page #content div.product div.thumbnails::after,.woocommerce-page #content div.product div.thumbnails::before,.woocommerce-page div.product div.thumbnails::after,.woocommerce-page div.product div.thumbnails::before{content:" ";display:table}.woocommerce #content div.product div.thumbnails::after,.woocommerce div.product div.thumbnails::after,.woocommerce-page #content div.product div.thumbnails::after,.woocommerce-page div.product div.thumbnails::after{clear:both}.woocommerce #content div.product div.thumbnails a,.woocommerce div.product div.thumbnails a,.woocommerce-page #content div.product div.thumbnails a,.woocommerce-page div.product div.thumbnails a{float:left;width:30.75%;margin-right:3.8%;margin-bottom:1em}.woocommerce #content div.product div.thumbnails a.last,.woocommerce div.product div.thumbnails a.last,.woocommerce-page #content div.product div.thumbnails a.last,.woocommerce-page div.product div.thumbnails a.last{margin-right:0}.woocommerce #content div.product div.thumbnails a.first,.woocommerce div.product div.thumbnails a.first,.woocommerce-page #content div.product div.thumbnails a.first,.woocommerce-page div.product div.thumbnails a.first{clear:both}.woocommerce #content div.product div.thumbnails.columns-1 a,.woocommerce div.product div.thumbnails.columns-1 a,.woocommerce-page #content div.product div.thumbnails.columns-1 a,.woocommerce-page div.product div.thumbnails.columns-1 a{width:100%;margin-right:0;float:none}.woocommerce #content div.product div.thumbnails.columns-2 a,.woocommerce div.product div.thumbnails.columns-2 a,.woocommerce-page #content div.product div.thumbnails.columns-2 a,.woocommerce-page div.product div.thumbnails.columns-2 a{width:48%}.woocommerce #content div.product div.thumbnails.columns-4 a,.woocommerce div.product div.thumbnails.columns-4 a,.woocommerce-page #content div.product div.thumbnails.columns-4 a,.woocommerce-page div.product div.thumbnails.columns-4 a{width:22.05%}.woocommerce #content div.product div.thumbnails.columns-5 a,.woocommerce div.product div.thumbnails.columns-5 a,.woocommerce-page #content div.product div.thumbnails.columns-5 a,.woocommerce-page div.product div.thumbnails.columns-5 a{width:16.9%}.woocommerce #content div.product div.summary,.woocommerce div.product div.summary,.woocommerce-page #content div.product div.summary,.woocommerce-page div.product div.summary{float:right;width:48%;clear:none}.woocommerce #content div.product .woocommerce-tabs,.woocommerce div.product .woocommerce-tabs,.woocommerce-page #content div.product .woocommerce-tabs,.woocommerce-page div.product .woocommerce-tabs{clear:both}.woocommerce #content div.product .woocommerce-tabs ul.tabs::after,.woocommerce #content div.product .woocommerce-tabs ul.tabs::before,.woocommerce div.product .woocommerce-tabs ul.tabs::after,.woocommerce div.product .woocommerce-tabs ul.tabs::before,.woocommerce-page #content div.product .woocommerce-tabs ul.tabs::after,.woocommerce-page #content div.product .woocommerce-tabs ul.tabs::before,.woocommerce-page div.product .woocommerce-tabs ul.tabs::after,.woocommerce-page div.product .woocommerce-tabs ul.tabs::before{content:" ";display:table}.woocommerce #content div.product .woocommerce-tabs ul.tabs::after,.woocommerce div.product .woocommerce-tabs ul.tabs::after,.woocommerce-page #content div.product .woocommerce-tabs ul.tabs::after,.woocommerce-page div.product .woocommerce-tabs ul.tabs::after{clear:both}.woocommerce #content div.product .woocommerce-tabs ul.tabs li,.woocommerce div.product .woocommerce-tabs ul.tabs li,.woocommerce-page #content div.product .woocommerce-tabs ul.tabs li,.woocommerce-page div.product .woocommerce-tabs ul.tabs li{display:inline-block}.woocommerce #content div.product #reviews .comment::after,.woocommerce #content div.product #reviews .comment::before,.woocommerce div.product #reviews .comment::after,.woocommerce div.product #reviews .comment::before,.woocommerce-page #content div.product #reviews .comment::after,.woocommerce-page #content div.product #reviews .comment::before,.woocommerce-page div.product #reviews .comment::after,.woocommerce-page div.product #reviews .comment::before{content:" ";display:table}.woocommerce #content div.product #reviews .comment::after,.woocommerce div.product #reviews .comment::after,.woocommerce-page #content div.product #reviews .comment::after,.woocommerce-page div.product #reviews .comment::after{clear:both}.woocommerce #content div.product #reviews .comment img,.woocommerce div.product #reviews .comment img,.woocommerce-page #content div.product #reviews .comment img,.woocommerce-page div.product #reviews .comment img{float:right;height:auto}.woocommerce ul.products,.woocommerce-page ul.products{clear:both}.woocommerce ul.products::after,.woocommerce ul.products::before,.woocommerce-page ul.products::after,.woocommerce-page ul.products::before{content:" ";display:table}.woocommerce ul.products::after,.woocommerce-page ul.products::after{clear:both}.woocommerce ul.products li.product,.woocommerce-page ul.products li.product{float:left;margin:0 3.8% 2.992em 0;padding:0;position:relative;width:22.05%;margin-left:0}.woocommerce ul.products li.first,.woocommerce-page ul.products li.first{clear:both}.woocommerce ul.products li.last,.woocommerce-page ul.products li.last{margin-right:0}.woocommerce ul.products.columns-1 li.product,.woocommerce-page ul.products.columns-1 li.product{width:100%;margin-right:0}.woocommerce ul.products.columns-2 li.product,.woocommerce-page ul.products.columns-2 li.product{width:48%}.woocommerce ul.products.columns-3 li.product,.woocommerce-page ul.products.columns-3 li.product{width:30.75%}.woocommerce ul.products.columns-5 li.product,.woocommerce-page ul.products.columns-5 li.product{width:16.95%}.woocommerce ul.products.columns-6 li.product,.woocommerce-page ul.products.columns-6 li.product{width:13.5%}.woocommerce-page.columns-1 ul.products li.product,.woocommerce.columns-1 ul.products li.product{width:100%;margin-right:0}.woocommerce-page.columns-2 ul.products li.product,.woocommerce.columns-2 ul.products li.product{width:48%}.woocommerce-page.columns-3 ul.products li.product,.woocommerce.columns-3 ul.products li.product{width:30.75%}.woocommerce-page.columns-5 ul.products li.product,.woocommerce.columns-5 ul.products li.product{width:16.95%}.woocommerce-page.columns-6 ul.products li.product,.woocommerce.columns-6 ul.products li.product{width:13.5%}.woocommerce .woocommerce-result-count,.woocommerce-page .woocommerce-result-count{float:left}.woocommerce .woocommerce-ordering,.woocommerce-page .woocommerce-ordering{float:right}.woocommerce .woocommerce-pagination ul.page-numbers::after,.woocommerce .woocommerce-pagination ul.page-numbers::before,.woocommerce-page .woocommerce-pagination ul.page-numbers::after,.woocommerce-page .woocommerce-pagination ul.page-numbers::before{content:" ";display:table}.woocommerce .woocommerce-pagination ul.page-numbers::after,.woocommerce-page .woocommerce-pagination ul.page-numbers::after{clear:both}.woocommerce .woocommerce-pagination ul.page-numbers li,.woocommerce-page .woocommerce-pagination ul.page-numbers li{display:inline-block}.woocommerce #content table.cart img,.woocommerce table.cart img,.woocommerce-page #content table.cart img,.woocommerce-page table.cart img{height:auto}.woocommerce #content table.cart td.actions,.woocommerce table.cart td.actions,.woocommerce-page #content table.cart td.actions,.woocommerce-page table.cart td.actions{text-align:right}.woocommerce #content table.cart td.actions .input-text,.woocommerce table.cart td.actions .input-text,.woocommerce-page #content table.cart td.actions .input-text,.woocommerce-page table.cart td.actions .input-text{width:80px}.woocommerce #content table.cart td.actions .coupon,.woocommerce table.cart td.actions .coupon,.woocommerce-page #content table.cart td.actions .coupon,.woocommerce-page table.cart td.actions .coupon{float:left}.woocommerce .cart-collaterals,.woocommerce-page .cart-collaterals{width:100%}.woocommerce .cart-collaterals::after,.woocommerce .cart-collaterals::before,.woocommerce-page .cart-collaterals::after,.woocommerce-page .cart-collaterals::before{content:" ";display:table}.woocommerce .cart-collaterals::after,.woocommerce-page .cart-collaterals::after{clear:both}.woocommerce .cart-collaterals .related,.woocommerce-page .cart-collaterals .related{width:30.75%;float:left}.woocommerce .cart-collaterals .cross-sells,.woocommerce-page .cart-collaterals .cross-sells{width:48%;float:left}.woocommerce .cart-collaterals .cross-sells ul.products,.woocommerce-page .cart-collaterals .cross-sells ul.products{float:none}.woocommerce .cart-collaterals .cross-sells ul.products li,.woocommerce-page .cart-collaterals .cross-sells ul.products li{width:48%}.woocommerce .cart-collaterals .shipping_calculator,.woocommerce-page .cart-collaterals .shipping_calculator{width:48%;clear:right;float:right}.woocommerce .cart-collaterals .shipping_calculator::after,.woocommerce .cart-collaterals .shipping_calculator::before,.woocommerce-page .cart-collaterals .shipping_calculator::after,.woocommerce-page .cart-collaterals .shipping_calculator::before{content:" ";display:table}.woocommerce .cart-collaterals .shipping_calculator::after,.woocommerce-page .cart-collaterals .shipping_calculator::after{clear:both}.woocommerce .cart-collaterals .shipping_calculator .col2-set .col-1,.woocommerce .cart-collaterals .shipping_calculator .col2-set .col-2,.woocommerce-page .cart-collaterals .shipping_calculator .col2-set .col-1,.woocommerce-page .cart-collaterals .shipping_calculator .col2-set .col-2{width:47%}.woocommerce .cart-collaterals .cart_totals,.woocommerce-page .cart-collaterals .cart_totals{float:right;width:48%}.woocommerce ul.cart_list li::after,.woocommerce ul.cart_list li::before,.woocommerce ul.product_list_widget li::after,.woocommerce ul.product_list_widget li::before,.woocommerce-page ul.cart_list li::after,.woocommerce-page ul.cart_list li::before,.woocommerce-page ul.product_list_widget li::after,.woocommerce-page ul.product_list_widget li::before{content:" ";display:table}.woocommerce ul.cart_list li::after,.woocommerce ul.product_list_widget li::after,.woocommerce-page ul.cart_list li::after,.woocommerce-page ul.product_list_widget li::after{clear:both}.woocommerce ul.cart_list li img,.woocommerce ul.product_list_widget li img,.woocommerce-page ul.cart_list li img,.woocommerce-page ul.product_list_widget li img{float:right;height:auto}.woocommerce form .form-row::after,.woocommerce form .form-row::before,.woocommerce-page form .form-row::after,.woocommerce-page form .form-row::before{content:" ";display:table}.woocommerce form .form-row::after,.woocommerce-page form .form-row::after{clear:both}.woocommerce form .form-row label,.woocommerce-page form .form-row label{display:block}.woocommerce form .form-row label.checkbox,.woocommerce-page form .form-row label.checkbox{display:inline}.woocommerce form .form-row select,.woocommerce-page form .form-row select{width:100%}.woocommerce form .form-row .input-text,.woocommerce-page form .form-row .input-text{box-sizing:border-box;width:100%}.woocommerce form .form-row-first,.woocommerce form .form-row-last,.woocommerce-page form .form-row-first,.woocommerce-page form .form-row-last{width:47%;overflow:visible}.woocommerce form .form-row-first,.woocommerce-page form .form-row-first{float:left}.woocommerce form .form-row-last,.woocommerce-page form .form-row-last{float:right}.woocommerce form .form-row-wide,.woocommerce-page form .form-row-wide{clear:both}.woocommerce form .password-input,.woocommerce-page form .password-input{display:flex;flex-direction:column;justify-content:center;position:relative}.woocommerce form .password-input input[type=password],.woocommerce-page form .password-input input[type=password]{padding-right:2.5rem}.woocommerce form .password-input input::-ms-reveal,.woocommerce-page form .password-input input::-ms-reveal{display:none}.woocommerce form .show-password-input,.woocommerce-page form .show-password-input{background-color:transparent;border-radius:0;border:0;color:var(--wc-form-color-text,#000);cursor:pointer;font-size:inherit;line-height:inherit;margin:0;padding:0;position:absolute;right:.7em;text-decoration:none;top:50%;transform:translateY(-50%);-moz-osx-font-smoothing:inherit;-webkit-appearance:none;-webkit-font-smoothing:inherit}.woocommerce form .show-password-input::before,.woocommerce-page form .show-password-input::before{background-repeat:no-repeat;background-size:cover;background-image:url('data:image/svg+xml,<svg width="20" height="20" viewBox="0 0 20 20" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M17.3 3.3C16.9 2.9 16.2 2.9 15.7 3.3L13.3 5.7C12.2437 5.3079 11.1267 5.1048 10 5.1C6.2 5.2 2.8 7.2 1 10.5C1.2 10.9 1.5 11.3 1.8 11.7C2.6 12.8 3.6 13.7 4.7 14.4L3 16.1C2.6 16.5 2.5 17.2 3 17.7C3.4 18.1 4.1 18.2 4.6 17.7L17.3 4.9C17.7 4.4 17.7 3.7 17.3 3.3ZM6.7 12.3L5.4 13.6C4.2 12.9 3.1 11.9 2.3 10.7C3.5 9 5.1 7.8 7 7.2C5.7 8.6 5.6 10.8 6.7 12.3ZM10.1 9C9.6 8.5 9.7 7.7 10.2 7.2C10.7 6.8 11.4 6.8 11.9 7.2L10.1 9ZM18.3 9.5C17.8 8.8 17.2 8.1 16.5 7.6L15.5 8.6C16.3 9.2 17 9.9 17.6 10.8C15.9 13.4 13 15 9.9 15H9.1L8.1 16C8.8 15.9 9.4 16 10 16C13.3 16 16.4 14.4 18.3 11.7C18.6 11.3 18.8 10.9 19.1 10.5C18.8 10.2 18.6 9.8 18.3 9.5ZM14 10L10 14C12.2 14 14 12.2 14 10Z" fill="%23111111"/></svg>');content:"";display:block;height:22px;width:22px}.woocommerce form .show-password-input.display-password::before,.woocommerce-page form .show-password-input.display-password::before{background-image:url('data:image/svg+xml,<svg width="20" height="20" viewBox="0 0 20 20" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M18.3 9.49999C15 4.89999 8.50002 3.79999 3.90002 7.19999C2.70002 8.09999 1.70002 9.29999 0.900024 10.6C1.10002 11 1.40002 11.4 1.70002 11.8C5.00002 16.4 11.3 17.4 15.9 14.2C16.8 13.5 17.6 12.8 18.3 11.8C18.6 11.4 18.8 11 19.1 10.6C18.8 10.2 18.6 9.79999 18.3 9.49999ZM10.1 7.19999C10.6 6.69999 11.4 6.69999 11.9 7.19999C12.4 7.69999 12.4 8.49999 11.9 8.99999C11.4 9.49999 10.6 9.49999 10.1 8.99999C9.60003 8.49999 9.60003 7.69999 10.1 7.19999ZM10 14.9C6.90002 14.9 4.00002 13.3 2.30002 10.7C3.50002 8.99999 5.10002 7.79999 7.00002 7.19999C6.30002 7.99999 6.00002 8.89999 6.00002 9.89999C6.00002 12.1 7.70002 14 10 14C12.2 14 14.1 12.3 14.1 9.99999V9.89999C14.1 8.89999 13.7 7.89999 13 7.19999C14.9 7.79999 16.5 8.99999 17.7 10.7C16 13.3 13.1 14.9 10 14.9Z" fill="%23111111"/></svg>')}.woocommerce #payment .form-row select,.woocommerce-page #payment .form-row select{width:auto}.woocommerce #payment .terms,.woocommerce #payment .wc-terms-and-conditions,.woocommerce-page #payment .terms,.woocommerce-page #payment .wc-terms-and-conditions{text-align:left;padding:0 1em 0 0;float:left}.woocommerce #payment #place_order,.woocommerce-page #payment #place_order{float:right}.woocommerce .woocommerce-billing-fields::after,.woocommerce .woocommerce-billing-fields::before,.woocommerce .woocommerce-shipping-fields::after,.woocommerce .woocommerce-shipping-fields::before,.woocommerce-page .woocommerce-billing-fields::after,.woocommerce-page .woocommerce-billing-fields::before,.woocommerce-page .woocommerce-shipping-fields::after,.woocommerce-page .woocommerce-shipping-fields::before{content:" ";display:table}.woocommerce .woocommerce-billing-fields::after,.woocommerce .woocommerce-shipping-fields::after,.woocommerce-page .woocommerce-billing-fields::after,.woocommerce-page .woocommerce-shipping-fields::after{clear:both}.woocommerce .woocommerce-terms-and-conditions,.woocommerce-page .woocommerce-terms-and-conditions{margin-bottom:1.618em;padding:1.618em}.woocommerce .woocommerce-oembed,.woocommerce-page .woocommerce-oembed{position:relative}.woocommerce-account .woocommerce-MyAccount-navigation{float:left;width:30%}.woocommerce-account .woocommerce-MyAccount-content{float:right;width:68%}.woocommerce-account .woocommerce-MyAccount-content mark{background-color:transparent;color:inherit;font-weight:700}.woocommerce-page.left-sidebar #content.twentyeleven{width:58.4%;margin:0 7.6%;float:right}.woocommerce-page.right-sidebar #content.twentyeleven{margin:0 7.6%;width:58.4%;float:left}.twentyfourteen .tfwc{padding:12px 10px 0;max-width:474px;margin:0 auto}.twentyfourteen .tfwc .product .entry-summary{padding:0!important;margin:0 0 1.618em!important}.twentyfourteen .tfwc div.product.hentry.has-post-thumbnail{margin-top:0}@media screen and (min-width:673px){.twentyfourteen .tfwc{padding-right:30px;padding-left:30px}}@media screen and (min-width:1040px){.twentyfourteen .tfwc{padding-right:15px;padding-left:15px}}@media screen and (min-width:1110px){.twentyfourteen .tfwc{padding-right:30px;padding-left:30px}}@media screen and (min-width:1218px){.twentyfourteen .tfwc{margin-right:54px}.full-width .twentyfourteen .tfwc{margin-right:auto}}.twentyfifteen .t15wc{padding-left:7.6923%;padding-right:7.6923%;padding-top:7.6923%;margin-bottom:7.6923%;background:#fff;box-shadow:0 0 1px rgba(0,0,0,.15)}.twentyfifteen .t15wc .page-title{margin-left:0}@media screen and (min-width:38.75em){.twentyfifteen .t15wc{margin-right:7.6923%;margin-left:7.6923%;margin-top:8.3333%}}@media screen and (min-width:59.6875em){.twentyfifteen .t15wc{margin-left:8.3333%;margin-right:8.3333%;padding:10%}.single-product .twentyfifteen .entry-summary{padding:0!important}}.twentysixteen .site-main{margin-right:7.6923%;margin-left:7.6923%}.twentysixteen .entry-summary{margin-right:0;margin-left:0}#content .twentysixteen div.product div.images,#content .twentysixteen div.product div.summary{width:46.42857%}@media screen and (min-width:44.375em){.twentysixteen .site-main{margin-right:23.0769%}}@media screen and (min-width:56.875em){.twentysixteen .site-main{margin-right:0;margin-left:0}.no-sidebar .twentysixteen .site-main{margin-right:15%;margin-left:15%}.no-sidebar .twentysixteen .entry-summary{margin-right:0;margin-left:0}}.rtl .woocommerce .col2-set .col-1,.rtl .woocommerce-page .col2-set .col-1{float:right}.rtl .woocommerce .col2-set .col-2,.rtl .woocommerce-page .col2-set .col-2{float:left}